Files
checkflow/chamgojaryo/워홀 입국 후 - TickTick_files/web.ap-28014633dde1fe0cbd46.js.다운로드
T

3 lines
6.5 MiB
Plaintext

/*! For license information please see web.ap-28014633dde1fe0cbd46.js.LICENSE.txt */
(self.webpackChunkweb_node=self.webpackChunkweb_node||[]).push([[1819],{NNgu:function(e,t,n){"use strict";n.d(t,{eO:function(){return o}});n("LKBx");var r=n("atYb"),o=function(){return"web_extension"===(0,r.pc)()||window.location.pathname.startsWith("/mini/chrome")}},"i/ky":function(e,t,n){"use strict";n("yq1k"),n("E9XD"),n("tkto"),n("07d7"),n("JTJg"),n("gznh"),n("X1Qh"),n("12hS");var r=n("q1tI"),o=n("i8i4"),a=n("NW6w"),i=(n("RUwK"),n("sKU1"),n("BYjd")),c=n("6ATW"),s=(n("ma9I"),n("fbCW"),n("4mDm"),n("5s+n"),n("PKPk"),n("SYor"),n("3bBZ"),n("V/jI")),u=n("q9+P"),l=n("YtpN"),f=n("8zuZ"),d=["en","zh","it","lv","pl","pt","ru","uk","ko","ja","fr","tw"];window.emojiSearchDataset=[];var m="en",p=function(e){var t=e.split("\n").reduce((function(e,t){var n=t.substring(0,t.indexOf("=>")).trim();return n&&e.push({key:n,keywords:t.substring(t.indexOf("=>")+2)}),e}),[]);window.emojiSearchDataset=window.emojiSearchDataset.concat(t)};u.j4?(m="zh",p(l)):(m="en",p(f));!function(){var e=function(e){var t=d.find((function(t){return t===e}));return t||"en"}((0,s.dK)().toLowerCase());m===e?new Promise((function(e){return e("done")})):n("Xe8V")("./".concat(e,".txt")).then((function(e){p(e.default)}))}();var h=n("sBuS"),y=(n("pNMO"),n("4Brf"),n("tjZM"),n("0oug"),n("gXIK"),n("lEou"),n("TeQF"),n("pjDv"),n("oVuX"),n("2B1R"),n("Junv"),n("+2oP"),n("ToJy"),n("7+zs"),n("sMBO"),n("DEfu"),n("Tskq"),n("I9xj"),n("qePV"),n("5DmW"),n("27RR"),n("NBAS"),n("ExoC"),n("rB9j"),n("ALS0"),n("JfAA"),n("OM9Z"),n("LKBx"),n("FZtP"),n("9IBm")),g=n("ktMM"),v=(n("Rm1S"),n("UxlC"),n("hByQ"),n("NxjR")),b=n("EPMa"),w=n.n(b),k=(n("x0AG"),n("zKZe"),n("YGK4"),n("SuFq"),n("cYOW")),x=n("zY4a"),E=n("AtZj"),S=n("bjJs"),O=n("UDbp"),C=n("Ph81"),T=n("aALo"),j=n("ptWS"),D=n.n(j),M=n("DRqq"),A=function(e){var t=e.title,n=e.message,o=e.extraMessage,a=e.className,i=e.isPreLine,c=e.closable,s=void 0===c||c,u=e.buttonText,l=e.onOk,f=e.onClose,d=(0,y.Z)(),m=(0,M.Z)((function(){null===f||void 0===f||f()})),p=(0,r.useMemo)((function(){return r.createElement("div",null,r.createElement(T.Z,{onClick:l||m,className:"btn-primary"},u||d.formatMessage({id:"got_it"})))}),[u,m,d,l]);return r.createElement(C.Z,{closable:s,maskClosable:!1,visible:!0,title:t,footer:p,onCancel:m,className:w()(a,D().errorMessage)},r.createElement("p",{className:w()("primary-text",i&&"whitespace-pre-line")},n),o)},N=n("l3/N"),P=n("lQiI"),I=n("+Ili"),L=n("Mc5R"),R=n("kxzV"),Z=n("5WEu"),F=n("QjE/"),B=n("RDjN"),U=n("Ag2S"),Y=n("OV+j"),V=n("UbDi"),H=n("Bii4"),W=n.n(H),z=n("yhZ0"),G=n("b5Jz"),K=n("SnZ1"),q=n("eIcv");function J(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,a,i,c=[],s=!0,u=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;s=!1}else for(;!(s=(r=a.call(n)).done)&&(c.push(r.value),c.length!==t);s=!0);}catch(e){u=!0,o=e}finally{try{if(!s&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(u)throw o}}return c}}(e,t)||function(e,t){if(!e)return;if("string"===typeof e)return X(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return X(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function X(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var Q=function(e){var t=e.onClose,n=J((0,q.Z)({showVerifyModal:!0,showSentVerfiyModal:!1}),2),o=n[0],a=n[1],i=o.showVerifyModal,c=o.showSentVerfiyModal,s=(0,y.Z)(),u=function(){t()};return r.createElement(r.Fragment,null,r.createElement(C.Z,{key:"verifyEmail",maskClosable:!1,visible:i,title:s.formatMessage({id:"verify_email"}),okText:s.formatMessage({id:"verify_email"}),onCancel:u,onOk:function(){(0,K.lmd)().then((function(){a({showVerifyModal:!1,showSentVerfiyModal:!0})})).catch((function(){u()}))}},r.createElement("p",{className:"primary-text"},s.formatMessage({id:"user_email_not_verified"}))),r.createElement(C.Z,{key:"sentVerifyEmail",maskClosable:!1,title:s.formatMessage({id:"verify_email"}),visible:c,onCancel:u,footer:r.createElement(T.Z,{onClick:u},s.formatMessage({id:"ok"}))},r.createElement("p",{className:"primary-text"},s.formatMessage({id:"confirm_your_email"},{s:P.U2("username")}))))},ee=n("KWUH"),te=n.n(ee),ne=function(e){var t=e.onClose,n=e.teamName,o=(0,y.Z)(),a=(0,r.useCallback)((function(){t("applySuccess")}),[t]);return r.createElement(C.Z,{visible:!0,title:" ",isAbleShowCancelButton:!1,okText:o.formatMessage({id:"got_it"}),onCancel:a,onOk:a,className:te().modal},r.createElement("p",{className:"mt-[20px] text-[16px] leading-[20px] font-bold"},"\ud83c\udf89 ",o.formatMessage({id:"team_apply_success"})),r.createElement("p",{className:"mt-[16px] text-grey-40"},o.formatMessage({id:"team_apply_submit"},{s:r.createElement("a",null,n)})))},re=n("v583"),oe=n.n(re),ae=n("rviF"),ie="border border-solid rounded-[4px] py-[16px] cursor-pointer flex-1 flex justify-center items-center",ce=function(e){var t=e.onClose,n=e.onDone,o=(0,y.Z)(),a=(0,r.useCallback)((function(){t("createOrJoin")}),[t]),i=(0,r.useCallback)((function(){n("createTeam"),ae.Z.didaTeam("create_or_join_team","click_create_team")}),[n]),c=(0,r.useCallback)((function(){n("joinTeam"),ae.Z.didaTeam("create_or_join_team","click_join_team")}),[n]);return r.createElement(C.Z,{visible:!0,maskClosable:!1,onCancel:a,title:" ",noFooter:!0,className:oe().createModal},r.createElement("div",{className:"mb-[30px] flex flex-col items-center justify-center"},r.createElement(E.Z,{name:"logo",className:"w-[48px] h-[48px]"}),r.createElement("p",{className:"mt-[22px] text-grey-80"},o.formatMessage({id:"team_create_join_desc"},{s:u.N$}))),r.createElement("div",{className:w()(ie,"border-brand-primary-20"),onClick:i},r.createElement("h3",{className:"text-brand-primary text-[20px] leading-[28px] font-bold"},o.formatMessage({id:"create_team"}))),r.createElement("div",{className:w()(ie,"border-brand-secondary-20 mt-[16px]"),onClick:c},r.createElement("h3",{className:"text-brand-secondary text-[20px] leading-[28px] font-bold"},o.formatMessage({id:"join_team"}))),r.createElement("div",{className:"flex items-center justify-center mt-[24px]"},r.createElement("a",{href:"/team",target:"_blank",onClick:function(){ae.Z.didaTeam("create_or_join_team","click_learn_more")},className:"leading-[20px] text-grey-40"},o.formatMessage({id:"learn_more"}))))},se=n("PLEF"),ue=n("swc0"),le=n.n(ue),fe=n("ZvEw"),de=n("wPh5"),me=n("/0bn"),pe=n("0Nh+");function he(){return he=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},he.apply(this,arguments)}function ye(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,a,i,c=[],s=!0,u=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;s=!1}else for(;!(s=(r=a.call(n)).done)&&(c.push(r.value),c.length!==t);s=!0);}catch(e){u=!0,o=e}finally{try{if(!s&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(u)throw o}}return c}}(e,t)||function(e,t){if(!e)return;if("string"===typeof e)return ge(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return ge(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function ge(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var ve="inline-block float-left leading-[32px] text-[13px]",be=function(e){var t=e.onClose,n=e.onDone,o=ye((0,r.useState)([]),2),a=o[0],i=o[1],c=ye((0,r.useState)([]),2),s=c[0],u=c[1],l=ye((0,r.useState)("none"),2),f=l[0],d=l[1],m=ye((0,r.useState)("none"),2),p=m[0],h=m[1],g=ye((0,r.useState)(""),2),v=g[0],b=g[1],k=ye((0,r.useState)(""),2),x=k[0],E=k[1],S=(0,r.useRef)(null);(0,r.useEffect)((function(){setTimeout((function(){S.current&&S.current.focus()}))}),[]);var _=(0,y.Z)(),T=(0,r.useCallback)((function(){t("createTeam")}),[t]),j=(0,r.useCallback)((function(){n("createOrJoin")}),[n]),D=(0,r.useCallback)((function(){K.Cmb({name:v,industry:f,scale:p}).then((function(e){if(200===e.status&&e.data){var t=e.data.teamId;ae.Z.didaTeam("create_or_join_team","create_success"),ae.Z.didaTeam("team_date","industry",{industry:f}),ae.Z.didaTeam("team_date","scale",{scale:p}),P.OL().then((function(){if(de.xr(),P.Oh()){var e=[(0,fe.o6)(),(0,L.Kn)(t)];Promise.all(e).then((function(){n("createSuccess",{teamId:t})})),pe.Z.doSync()}}))}})).catch((function(e){if("team_exceed_limit"===(0,Y.vZ)(e).errorCode)E(_.formatMessage({id:"join_team_exceed_limit"}));else me.$Z({text:_.formatMessage({id:"network_error"})})}))}),[f,_,n,p,v]);(0,r.useEffect)((function(){var e=[K.F9C(),K.VRr()];Promise.all(e).then((function(e){var t=e[0],n=e[1];t.data&&i(t.data),n.data&&u(n.data)})).catch((function(e){me.$Z({text:_.formatMessage({id:"network_error"})})}))}),[_]);var M=function(){var e=[],t={};return a.forEach((function(n){var o=n.dicValue,a=n.dicName;e.push(r.createElement(O.gO,{key:o,title:a,withChecker:!0,className:"!max-w-none"})),t[o]=a})),{menu:e,map:t}}(),A=function(){var e=[],t={};return s.forEach((function(n){var o=n.dicValue,a=n.dicName;e.push(r.createElement(O.gO,{key:o,title:a,withChecker:!0,className:"!max-w-none"})),t[o]=a})),{menu:e,map:t}}(),N=(0,r.useCallback)((function(e){var t=e.selectedKeys[0];d(t)}),[]),I=(0,r.useCallback)((function(e){var t=e.selectedKeys[0];h(t)}),[]),R=(0,r.useMemo)((function(){return!v||"none"===f||"none"===p}),[f,p,v]),Z=(0,r.useCallback)((function(e){b(e.target.value)}),[]);return r.createElement(C.Z,{visible:!0,title:_.formatMessage({id:"complete_team_info"}),cancelText:_.formatMessage({id:"settings_premium_dida_back"}),okText:_.formatMessage({id:"create"}),onClose:T,onCancel:j,onOk:D,disabled:R,className:le().createModal},r.createElement("div",{className:"select-group clearfix"},r.createElement("p",{className:ve},_.formatMessage({id:"name"})),r.createElement("div",{className:"ml-[80px]"},r.createElement("input",{ref:S,className:"h-[32px] px-[8px] rounded-[4px] text-[14px] w-full border border-solid border-grey-20 focus:border-primary bg-[transparent]",type:"text",placeholder:_.formatMessage({id:"team_name"}),value:v,onChange:Z,maxLength:19}))),r.createElement("div",{className:"select-group clearfix mt-[18px]"},r.createElement("p",{className:ve},_.formatMessage({id:"industry"})),r.createElement(se.Z,he({},M,{withAntiscroll:!0,selectedKeys:[f],defaultTitle:_.formatMessage({id:"select_industry"}),menuClassName:"project-edit-group-select-menu modal-dropdown-menu",onSelect:N,titleClassName:"multi-select-toggle select-menu relative ml-[80px]",extraTitleWrapperClassName:"none"===f?"text-grey-40":"text-grey"}))),r.createElement("div",{className:"select-group clearfix mt-[18px]"},r.createElement("p",{className:ve},_.formatMessage({id:"scale"})),r.createElement(se.Z,he({},A,{withAntiscroll:!0,selectedKeys:[p],defaultTitle:_.formatMessage({id:"select_scale"}),menuClassName:"modal-dropdown-menu",onSelect:I,titleClassName:"multi-select-toggle select-menu relative ml-[80px]",extraTitleWrapperClassName:"none"===p?"text-grey-40":"text-grey"}))),r.createElement("div",{className:"select-group clearfix"},r.createElement("div",{className:"ml-[80px]"},r.createElement("p",{className:w()(!x&&"invisible","text-[14px] leading-[20px] mt-[6px] text-[#DF3130] min-h-[20px]")},x))))},we=(n("pDQq"),n("E0WJ")),ke=n("P26T"),xe=n("dmHn"),Ee=n.n(xe),Se=n("dXFY"),_e=n("SwPS"),Oe=function(e){var t=e.id,n=e.needAudit,o=e.onChange,a=(0,y.Z)();return r.createElement("div",{className:"mt-[14px]"},r.createElement(Se.Z,{checkboxId:t,checkboxDesc:a.formatMessage({id:"need_admin_approve"}),isChecked:n,onChange:o,suffix:r.createElement(_e.Z,{title:a.formatMessage({id:"admin_approve_hint"}),placement:"top",type:"help"},r.createElement("div",{className:"w-[16px] h-[16px] ml-[4px]"},r.createElement(E.Z,{name:"help-new",className:"w-[16px] h-[16px] text-grey-40"})))}))},Ce=n("uEhU"),Te=n("Llsf"),je=n("CPwy"),De=n("5VMf"),Me=n("4zF/"),Ae=n("y8mg"),Ne=n.n(Ae),Pe=n("UWFD");function Ie(e){return Ie="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},Ie(e)}function Le(){return Le=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Le.apply(this,arguments)}function Re(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,a,i,c=[],s=!0,u=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;s=!1}else for(;!(s=(r=a.call(n)).done)&&(c.push(r.value),c.length!==t);s=!0);}catch(e){u=!0,o=e}finally{try{if(!s&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(u)throw o}}return c}}(e,t)||function(e,t){if(!e)return;if("string"===typeof e)return Ze(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return Ze(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Ze(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function Fe(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function Be(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Fe(Object(n),!0).forEach((function(t){Ue(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Fe(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function Ue(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=Ie(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=Ie(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==Ie(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Ye(e,t){if("setData"===t.type){var n=t.data,r=n.invitationUrl,o=n.code,a=n.expireTime;return Be(Be({},e),{},{invitationUrl:r,code:o,expireTime:a})}return e}var Ve=function(e){var t=Re((0,r.useState)("url"),2),n=t[0],o=t[1],i=(0,Me.D)(n),c=e.teamId,l=e.onClose,f=Re((0,r.useState)(!1),2),d=f[0],m=f[1],p=Re((0,r.useState)(!1),2),h=p[0],g=p[1],v=Re((0,r.useState)(!1),2),b=v[0],k=v[1],x=(0,r.useRef)({title:"",message:""}),S=(0,r.useRef)(!1),_=(0,y.Z)(),O=[{key:"url",name:_.formatMessage({id:"team_link"})},{key:"mail",name:_.formatMessage({id:"email"})}],T=Re((0,r.useState)([]),2),j=T[0],D=T[1],M=Re((0,r.useState)(""),2),N=M[0],P=M[1],I=Re((0,r.useState)(""),2),R=I[0],Z=I[1],F=(0,r.useRef)(null),B=(0,r.useRef)(null),V=(0,r.useMemo)((function(){return j.filter((function(e){return!je.M_(e)}))}),[j]),H=(0,a.v9)((function(e){return e.teams.team})),W=(0,a.v9)((function(e){return e.teams.members})),z=Re((0,r.useReducer)(Ye,{invitationUrl:"",code:"",expireTime:""}),2),G=z[0],q=z[1],$=G.invitationUrl,J=G.code,X=G.expireTime,Q=(0,a.I0)(),ee=H.get("name"),te=(0,r.useCallback)((function(e){switch(e){case"no_admin_permission":x.current={title:s.U2("team_warning_team_invite_title"),message:s.U2("team_warning_team_invite_permission_content",{s:ee})},k(!0);break;case"team_not_exist":x.current={title:s.U2("team_warning_team_invite_title"),message:s.U2("team_warning_set_admin_fail_team",{s:ee})},k(!0);break;case"team_expired":x.current={title:s.U2("team_warning_team_invite_title"),message:s.U2("team_warning_team_expired",{s9:ee}),buttonText:s.U2("btn_buy"),onOk:function(){l();var e=H&&0===H.get("role");fe.Oj(e,c,"renew")}},k(!0);break;case"exceed_limit":x.current={title:s.U2("team_warning_team_invite_title"),message:s.U2("team_warning_team_limit",{s9:ee}),buttonText:s.U2("expand_team"),onOk:function(){l();var e=H&&0===H.get("role");fe.Oj(e,c,"expansion")}},k(!0);break;default:l()}}),[l,H,c,ee]);(0,r.useEffect)((function(){K.CnT(c).then((function(e){var t=e.data,n=t.invitationUrl,r=t.code,o=t.expireTime;q({type:"setData",data:{invitationUrl:n,code:r,expireTime:o}}),m(!0)})).catch((function(e){var t=(0,Y.vZ)(e);te(t.errorCode)}))}),[te,c]),(0,r.useEffect)((function(){fe.OV(c)&&(0,L.o)(c)}),[c]),(0,r.useEffect)((function(){i!==n&&"mail"===n&&F.current&&F.current.focus()}),[n,i]),(0,r.useEffect)((function(){var e=B.current;e&&(e.scrollTop=e.scrollHeight)}),[j]),(0,r.useEffect)((function(){var e=function(){S.current=!1,Z("")};return document.addEventListener("click",e,{capture:!0}),function(){document.removeEventListener("click",e,{capture:!0})}}),[]);var ne=(0,r.useCallback)((function(e){Q(Ce.Gy(e))}),[Q]),re=(0,r.useCallback)((function(e){Q(Ce.Rp(e))}),[Q]),oe=(0,r.useCallback)((function(e){e.stopPropagation(),e.preventDefault(),g(!0)}),[]),ie=(0,r.useCallback)((function(e){o(e)}),[]),ce=(0,r.useCallback)((function(){return u.TF+u.nw+$}),[$]),se=(0,r.useCallback)((function(e,t,n){K.fs9(H.get("id"),e).then((function(){t()})).catch((function(e){n();var t=(0,Y.vZ)(e).errorCode,r=s.U2("team_warning_set_name_fail_title");"no_admin_permission"===t?(x.current={title:r,message:s.U2("team_warning_set_name_no_permission",{s:H.get("name")})},k(!0)):"team_not_exist"===t?(x.current={title:r,message:s.U2("team_warning_set_admin_fail_team",{s:H.get("name")})},k(!0)):"team_expired"===t&&(x.current={title:r,message:s.U2("team_warning_team_expired",{s9:ee}),buttonText:s.U2("btn_buy"),onOk:function(){l()}},k(!0))}))}),[l,H,ee]),ue=(0,r.useCallback)((function(){var e=H.get("needAuditCode"),t=H.get("needAuditUrl");return r.createElement(Oe,{id:"needAuditCode",needAudit:e,onChange:function(){ae.Z.didaTeam("approval_by_admin_is_required",e?"disable":"enable"),se({needAuditCode:!e,needAuditUrl:t},(function(){ne(!e)}),(function(){ne(e)}))}})}),[se,ne,H]),le=(0,r.useCallback)((function(){var e=H.get("needAuditUrl"),t=H.get("needAuditCode");return r.createElement(Oe,{id:"needAuditUrl",needAudit:e,onChange:function(){ae.Z.didaTeam("approval_by_admin_is_required",e?"disable":"enable"),se({needAuditUrl:!e,needAuditCode:t},(function(){re(!e)}),(function(){re(e)}))}})}),[se,re,H]),de=(0,r.useCallback)((function(e){P(e.target.value)}),[]),pe=(0,r.useCallback)((function(e){if(new Set([Te.Z.tab,Te.Z.enter,Te.Z.space,Te.Z.comma]).has(e.keyCode)&&(e.preventDefault(),e.stopPropagation(),N.length>0)){var t=Array.from(new Set(j.concat([N])));D(t),P("")}if(e.keyCode===Te.Z.backspace)if(S.current){var n=Ne().clone(j);n.pop(),D(n),S.current=!1}else 0===N.length&&j.length>0?(S.current=!0,Z(j[j.length-1])):S.current=!1;else S.current=!1,R&&Z("")}),[R,N,j]),he=(0,r.useCallback)((function(e){var t=j.filter((function(t){return t!==e}));D(t),F.current&&F.current.focus()}),[j]),ye=(0,r.useCallback)((function(){U.vp.dispatch("copyToGlobalCopyArea",{content:_.formatMessage({id:"invite_team_link_content"},{s1:(null===H||void 0===H?void 0:H.get("name"))||"",s2:u.N$})+"\n"+ce(),callback:function(){me.$Z({text:_.formatMessage({id:"copied"})})}})}),[ce,_,H]),ge=(0,r.useCallback)((function(){U.vp.dispatch("copyToGlobalCopyArea",{content:"".concat(_.formatMessage({id:"invite_team_code_content"},{s1:(null===H||void 0===H?void 0:H.get("name"))||"",s2:u.N$})).concat(u.j4?" "+_.formatMessage({id:"how_to_join"})+": \nhttps://help.dida365.com/articles/7042131890391744512":"","\n").concat(_.formatMessage({id:"link"}),": https://").concat(window.location.hostname,"\n").concat(_.formatMessage({id:"team_code"}),": ").concat(null===J||void 0===J?void 0:J.toUpperCase()),callback:function(){me.$Z({text:_.formatMessage({id:"copied"})})}})}),[J,_,H]),ve=(0,r.useCallback)((function(){var e="flex flex-col w-full justify-center pt-[24px] pb-[6px] overflow-hidden break-all",t=Ee()(ke.Z.parseUTCString(X)).format("ll"),o="text-grey-60";switch(n){case"url":return r.createElement("div",{className:e},r.createElement("p",{className:o,style:{wordBreak:"break-word"}},_.formatMessage({id:"copy_share_team_link"})),r.createElement("div",{className:"p-[12px] bg-[#F3F3F3] dark:bg-[#2F2F2F] rounded-[6px] mt-[14px] min-h-[160px] flex flex-col justify-between",onClick:ye},r.createElement("p",{className:"text-[14px] leading-[22px]"},_.formatMessage({id:"invite_team_link_content"},{s1:(null===H||void 0===H?void 0:H.get("name"))||"",s2:u.N$})),r.createElement("a",{className:"text-[14px] leading-[22px] select-text"},ce()),r.createElement("div",{className:"mt-[30px] flex items-center justify-center"},r.createElement("p",{className:"text-[12px] leading-[18px] text-grey-60"},_.formatMessage({id:"expire_team_url"}),t),r.createElement("a",{className:"text-[12px] leading-[18px] ml-[4px]",onClick:oe},_.formatMessage({id:"reset"})))),le());case"code":var a="";if(J){var i=J.split("");i.splice(4,0," "),a=i.join("").toUpperCase()}return r.createElement("div",{className:e},r.createElement("p",{className:o,style:{wordBreak:"break-word"}},_.formatMessage({id:"copy_share_team_code"})),r.createElement("div",{className:"px-[12px] pb-[12px] bg-[#F3F3F3] dark:bg-[#2F2F2F] rounded-[6px] mt-[14px] min-h-[160px] flex flex-col justify-between",onClick:ge},r.createElement("div",{className:"flex-auto flex flex-col items-center justify-center"},r.createElement("h3",{className:"text-primary text-[28px] leading-[40px] text-center font-bold select-text",style:{letterSpacing:1}},a)),r.createElement("div",{className:"flex items-center justify-center"},r.createElement("p",{className:"text-[12px] leading-[18px] text-grey-60"},_.formatMessage({id:"expire_team_code"}),t),r.createElement("a",{className:"text-[12px] leading-[18px] ml-[4px]",onClick:oe},_.formatMessage({id:"reset"})))),ue());case"mail":var c=new Set(V);return r.createElement("div",{className:e,style:{marginBottom:18}},r.createElement("p",{className:o,style:{wordBreak:"break-word"}},_.formatMessage({id:"copy_share_team_email"})),r.createElement("div",{className:w()("with-no-scroll","rounded-[4px] border border-solid border-grey-20 mt-[14px] focus-within:border-primary overflow-auto"),style:{height:160},ref:B,onClick:function(){F.current&&F.current.focus()}},r.createElement("ul",{className:"pt-[8px] pl-[8px] flex flex-wrap cursor-text"},j.map((function(e){var t=!c.has(e),n=R===e;return r.createElement("li",{key:e,className:"mr-[6px] mb-[6px] list-none overflow-hidden"},r.createElement("div",{className:w()("flex items-center px-[6px] h-[22px] cursor-default border border-solid",t?n?"bg-primary-20 border-primary":"bg-grey-5 border-[transparent]":"border-[#FF4862]"),style:{borderRadius:11,backgroundColor:!t&&n?"rgba(255, 72, 98, 0.2)":void 0}},r.createElement("span",{className:w()("text-[12px] leading-[14px] truncate",t?De.RM:"text-[#FF4862]")},e),r.createElement("div",{className:"ml-[2px] cursor-pointer",onClick:function(){return he(e)}},r.createElement(E.Z,{name:"close",className:w()("w-[12px] h-[12px]",t?"text-grey-20 hover:text-grey":"text-[#FF4862]")}))))})),r.createElement("li",{className:"mr-[6px] mb-[6px] list-none",style:{flex:"1 1 100%"}},r.createElement("input",{type:"text",value:N,placeholder:j.length>0?"":"name@example.com, name@example.com, ...",className:"w-full h-[24px] block bg-[transparent]",onChange:de,onKeyDown:pe,ref:F})))),r.createElement("div",{className:w()("mt-[8px] text-[12px] leading-[18px]",V.length<=0&&"invisible"),style:{color:"#E03131",minHeight:18}},_.formatMessage({id:"invalid_email_number"},{s:V.length})));default:return null}}),[n,R,J,V,X,ce,ue,le,N,_,j,he,ge,ye,de,pe,oe,H]),be=(0,r.useCallback)((function(){switch(n){case"url":ye();break;case"code":ge();break;case"mail":var e,t=j;if(N.length>0){var r=Array.from(new Set(j.concat([N])));D(r),t=r,P("")}var o=t.filter((function(e){return!je.M_(e)}));if(0===o.length){if((0,L.gX)(H)&&!(0,L.pN)(H))try{var a=H.get("seat")-W.size;if(t.length>a){var i=H&&0===H.get("role");return void Pe.WI({key:"team_invite_hint",title:s.U2("notice"),content:i?s.U2("invite_exceed_super_hint",{s1:ee,s2:a}):s.U2("invite_exceed_member_hint",{s1:ee,s2:a}),type:i?"":"singleButton",confirmText:i?s.U2("expand_team"):s.U2("got_it"),confirmAction:i?function(){U.vp.dispatch("showGlobalTeamPaymentModal",{teamId:c,paymentType:"expansion"})}:function(){}})}}catch(u){}K.cU1(c,{mails:t.join(",")}).then((function(){me.$Z({text:_.formatMessage({id:t.length>1?"send_n_invitations":"send_n_invitation"},{s:t.length})}),l()}))}F&&(null===(e=F.current)||void 0===e||e.focus())}}),[n,N,_,j,W.size,ge,ye,l,H,c,ee]),xe=(0,r.useMemo)((function(){return"mail"===n&&(V.length>0||!(j.length>0||N.length>0))}),[n,V.length,N.length,j.length]),Se=(0,r.useCallback)((function(){K.cSd(c).then((function(e){var t=e.data,n=t.invitationUrl,r=t.code,o=t.expireTime;g(!1),q({type:"setData",data:{invitationUrl:n,code:r,expireTime:o}})})).catch((function(e){}))}),[c]),_e=(0,r.useCallback)((function(){g(!1)}),[]),Ae=(0,r.useCallback)((function(){return b?r.createElement(A,Le({},x.current,{onClose:l})):null}),[b,l]);return r.createElement(r.Fragment,null,r.createElement(C.Z,{visible:d,maskClosable:!1,title:_.formatMessage({id:"invite_members"}),isAbleShowCancelButton:!1,onOk:be,okText:_.formatMessage({id:"mail"===n?"invite":"copy"}),disabled:xe,onCancel:l},r.createElement("div",null,r.createElement(we.Z,{type:"center",activeKey:n,tabList:O,onActiveKeyChange:ie}),ve())),h&&r.createElement(C.Z,{visible:!0,title:_.formatMessage({id:"notice"}),onOk:Se,onCancel:_e},r.createElement("p",null,_.formatMessage({id:"reset_team_url_desc"}))),Ae())},He=function(e){var t=e.onClose,n=(e.onDone,e.teamId),o=(0,r.useCallback)((function(){t("inviteMember")}),[t]);return r.createElement(Ve,{teamId:n,onClose:o})},We=n("N2kn"),ze=n.n(We);function Ge(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,a,i,c=[],s=!0,u=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;s=!1}else for(;!(s=(r=a.call(n)).done)&&(c.push(r.value),c.length!==t);s=!0);}catch(e){u=!0,o=e}finally{try{if(!s&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(u)throw o}}return c}}(e,t)||function(e,t){if(!e)return;if("string"===typeof e)return Ke(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return Ke(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Ke(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var qe=function(e){var t=e.onClose,n=e.onDone,o=Ge((0,r.useState)(""),2),a=o[0],i=o[1],c=Ge((0,r.useState)(""),2),s=c[0],l=c[1],f=Ge((0,r.useState)(""),2),d=f[0],m=f[1],p=(0,r.useRef)(null),h=Ge((0,r.useState)(!0),2),g=h[0],v=h[1],b=(0,y.Z)();(0,r.useEffect)((function(){setTimeout((function(){p.current&&p.current.focus()}))}),[]),(0,r.useEffect)((function(){8===a.length?K.mLK(a).then((function(e){if(200===e.status)if(e.data){var t=e.data.name;m(t),v(!1)}else l(b.formatMessage({id:"invalid_team_code"})),m(""),v(!0);else l(b.formatMessage({id:"invalid_team_code"})),m(""),v(!0)})).catch((function(e){l(b.formatMessage({id:"invalid_team_code"})),m(""),v(!0)})):(l(""),m(""),v(!0))}),[a,b]);var k=(0,r.useCallback)((function(e){i(e.target.value)}),[]),x=(0,r.useCallback)((function(){t("joinTeam")}),[t]),E=(0,r.useCallback)((function(){n("createOrJoin")}),[n]),S=(0,r.useCallback)((function(){K.umF({code:a,checkPro:!1}).then((function(e){if(200===e.status&&e.data){var t=e.data,r=t.applied,o=t.joined,a=t.teamName,i=t.teamId;ae.Z.didaTeam("create_or_join_team","join_success"),ae.Z.didaTeam("join_success_from","team_code"),o?P.OL().then((function(){if(de.xr(),P.Oh()){var e=[(0,fe.o6)(),(0,L.Kn)(i)];Promise.all(e).then((function(){n("joinSuccess",{teamId:i})})),pe.Z.doSync()}})):r&&n("applySuccess",{teamName:a})}})).catch((function(e){switch((0,Y.vZ)(e).errorCode){case"team_exceed_limit":l(b.formatMessage({id:"join_team_exceed_limit"}));break;case"team_not_exist":l(b.formatMessage({id:"team_warning_set_admin_fail_team"},{s:d}));break;case"team_expired":l(b.formatMessage({id:"join_team_expired"},{s:d}));break;case"exceed_limit":l(b.formatMessage({id:"join_team_member_exceed_limit"},{s:d}));break;case"user_already_approved":l(b.formatMessage({id:"join_team_user_already_approved"}));break;case"user_applied":l(b.formatMessage({id:"join_team_user_applied"},{s:d}));break;case"user_already_trial":l(b.formatMessage({id:"team_user_already_trial"},{s:d}));break;default:l(b.formatMessage({id:"invalid_team_code"}))}}))}),[a,b,d,n]);return r.createElement(C.Z,{visible:!0,title:b.formatMessage({id:"enter_team_code"}),cancelText:b.formatMessage({id:"settings_premium_dida_back"}),okText:b.formatMessage({id:"join"}),onClose:x,onCancel:E,onOk:S,className:ze().joinModal,disabled:g},r.createElement("p",{className:"text-grey-60 text-[14px] leading-[20px]"},b.formatMessage({id:"enter_team_code_desc"}),r.createElement("a",{href:u.j4?"https://help.dida365.com/articles/7042131890391744512":"",target:"_blank",rel:"noopener noreferrer"},b.formatMessage({id:"how_to_get_team_code"}))),r.createElement("div",{className:"select-group clearfix mt-[14px]"},r.createElement("p",{className:"inline-block float-left leading-[32px] text-[13px]"},b.formatMessage({id:"team_code"})),r.createElement("div",{className:"ml-[80px]"},r.createElement("input",{className:"h-[32px] px-[8px] rounded-[4px] text-[14px] w-full border border-solid border-grey-20 focus:border-primary bg-[transparent]",type:"text",placeholder:b.formatMessage({id:"enter_team_code"}),value:a,onChange:k,maxLength:8,ref:p}),r.createElement("p",{className:w()(!(s||d)&&"invisible","text-[14px] leading-[20px] mt-[6px] min-h-[20px]",s?"text-[#DF3130]":"text-grey")},s||(d?b.formatMessage({id:"team_name"})+": "+d:"")))))},$e=n("xS9v"),Je=n("PgQb"),Xe=n.n(Je),Qe=function(e){var t=e.onClose,n=e.onDone,o=e.teamId,i=(0,y.Z)(),c=(0,a.v9)((function(e){return(0,Z.$o)()})),s=(0,a.v9)((function(e){return(0,fe.mW)(o)})),u=(0,r.useCallback)((function(){t("createSuccess")}),[t]),l=(0,r.useCallback)((function(){n("inviteMember",{teamId:o})}),[n,o]),f=(0,r.useCallback)((function(){return r.createElement("img",{src:$e.CE(c?"create_success_dark":"create_success"),alt:""})}),[c]);return r.createElement(C.Z,{visible:!0,maskClosable:!1,onCancel:u,onOk:l,header:f(),cancelText:i.formatMessage({id:"invite_later"}),okText:i.formatMessage({id:"invite_now"}),className:Xe().modal},r.createElement("div",{className:"pb-[28px] pt-[6px]"},r.createElement("h3",{className:"text-[18px] font-medium leading-[26px]"},i.formatMessage({id:"invite_new_members"})),r.createElement("p",{className:"text-[14px] text-grey-50 leading-[20px] mt-[12px]"},i.formatMessage({id:"created_team_successfully"},{s:(null===s||void 0===s?void 0:s.get("name"))||""}))))},et=n("u70f"),tt=n.n(et),nt=function(e){var t=e.onClose,n=e.teamId,o=(0,y.Z)(),i=(0,a.v9)((function(e){return(0,Z.$o)()})),c=(0,a.v9)((function(e){return(0,fe.mW)(n)})),s=(0,r.useCallback)((function(){return r.createElement("img",{src:$e.CE(i?"create_success_dark":"create_success"),alt:""})}),[i]);return r.createElement(C.Z,{visible:!0,maskClosable:!1,onCancel:t,onOk:t,header:s(),okText:o.formatMessage({id:"start_now"}),isAbleShowCancelButton:!1,className:w()(tt().modal,"overflow-hidden")},r.createElement("div",{className:"pb-[28px] pt-[6px]"},r.createElement("h3",{className:"text-[18px] font-medium leading-[26px]"},o.formatMessage({id:"welcome_team"},{s:(null===c||void 0===c?void 0:c.get("name"))||""})),r.createElement("p",{className:"text-[14px] text-grey-50 leading-[20px] mt-[12px]"},o.formatMessage({id:"joined_team_successfully"},{s:(null===c||void 0===c?void 0:c.get("name"))||""}))))},rt=function(e){var t=e.onClose,n=(e.onDone,e.teamId),o=(0,r.useCallback)((function(){t("joinSuccess")}),[t]);return r.createElement(nt,{teamId:n,onClose:o})};function ot(e){return ot="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},ot(e)}function at(){return at=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},at.apply(this,arguments)}function it(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,a,i,c=[],s=!0,u=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;s=!1}else for(;!(s=(r=a.call(n)).done)&&(c.push(r.value),c.length!==t);s=!0);}catch(e){u=!0,o=e}finally{try{if(!s&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(u)throw o}}return c}}(e,t)||function(e,t){if(!e)return;if("string"===typeof e)return ct(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return ct(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function ct(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function st(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function ut(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?st(Object(n),!0).forEach((function(t){lt(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):st(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function lt(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=ot(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=ot(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==ot(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function ft(e,t){switch(t.type){case"setShownPopupName":var n=t.data.shownPopupName;return ut(ut({},e),{},{shownPopupName:n});case"setShownPopupNameAndPopupProps":var r=t.data,o=r.shownPopupName,a=r.popupProps;return ut(ut({},e),{},{popupProps:a,shownPopupName:o});default:return e}}var dt=r.forwardRef((function(e,t){var n=it((0,r.useReducer)(ft,{shownPopupName:"",popupProps:{}}),2),o=n[0],a=n[1],i=o.shownPopupName,c=o.popupProps,s=(0,r.useCallback)((function(e){i===e&&a({type:"setShownPopupName",data:{shownPopupName:""}})}),[i]),u=(0,r.useCallback)((function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};a({type:"setShownPopupNameAndPopupProps",data:{popupProps:t,shownPopupName:e}})}),[]);return(0,r.useImperativeHandle)(t,(function(){return{showPopup:u}})),"createOrJoin"===i?r.createElement(ce,at({onClose:s,onDone:u},c)):"createTeam"===i?r.createElement(be,at({onClose:s,onDone:u},c)):"joinTeam"===i?r.createElement(qe,at({onClose:s,onDone:u},c)):"applySuccess"===i?r.createElement(ne,at({onClose:s,onDone:u},c)):"createSuccess"===i?r.createElement(Qe,at({onClose:s,onDone:u},c)):"inviteMember"===i?r.createElement(He,at({onClose:s,onDone:u},c)):"joinSuccess"===i?r.createElement(rt,at({onClose:s,onDone:u},c)):null}));dt.displayName="StartCreate";var mt=dt,pt=n("dvcG"),ht=function(){return"width=540,height=681,left="+(window.screenX+Math.max(window.outerWidth-window.innerWidth,0)+window.innerWidth/2-270)+",top="+Math.max(window.screenY+window.innerHeight/2-340.5,0)+",toolbar=1,resizable=0, menubar=no, scrollbars=no, location=no, status=no"};function yt(e){return yt="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},yt(e)}function gt(){return gt=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},gt.apply(this,arguments)}function vt(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,St(r.key),r)}}function bt(e,t,n){return t=kt(t),function(e,t){if(t&&("object"===yt(t)||"function"===typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(e,wt()?Reflect.construct(t,n||[],kt(e).constructor):t.apply(e,n))}function wt(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(wt=function(){return!!e})()}function kt(e){return kt=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},kt(e)}function xt(e,t){return xt=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},xt(e,t)}function Et(e,t,n){return(t=St(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function St(e){var t=function(e,t){if("object"!=yt(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=yt(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==yt(t)?t:t+""}var _t=function(e){function t(e){var n;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),Et(n=bt(this,t,[e]),"userMenuRef",void 0),Et(n,"createTeamRef",void 0),Et(n,"openPremium",(function(){P._y()?(0,n.props.navigateTo)({search:"?modalType=settings&tabs=premium"}):U.vp.dispatch("showGlobalUpgradePayment",{from:"account_info"})})),Et(n,"openChangeLog",(function(){window.open("/public/changelog/index.html","_blank")})),Et(n,"openFeedback",(function(){var e,t=n.props,r=t.language,o=t.isDark,a=t.dfQuery,i=o?"&dark=true":"";n.openSmallWindow("".concat((null!==(e=window.location.origin)&&void 0!==e?e:"").replace("beta.",""),"/v3/tickets/?lang=").concat(r).concat(i).concat(a))})),Et(n,"openCreateTeamModal",(function(){var e=n.props,t=e.doSetUserProfile,r=e.user;K.etS().then((function(e){t(e.data),P.g6(r)?n.setState({isVerifyEmailModalShown:!0}):n.createTeamRef.current&&n.createTeamRef.current.showPopup("createOrJoin")}))})),Et(n,"closeVerifyEmailModal",(function(){n.setState({isVerifyEmailModalShown:!1})})),Et(n,"imgLoadFail",(function(e){})),n.state={menuVisible:!1,showErrorMessage:!1,isVerifyEmailModalShown:!1},n.errorMessage={},n.onMenuVisible=n.onMenuVisible.bind(n),n.onUserSelect=n.onUserSelect.bind(n),n.onClickDownloadEntry=n.onClickDownloadEntry.bind(n),n.userMenuRef=r.createRef(),n.createTeamRef=r.createRef(),u.j4?n.downloadURL={ios:"https://itunes.apple.com/cn/app/di-da-qing-dan-dai-ban-shi/id626144601?mt=8",android:"/static/getApp/download?type=apk"}:n.downloadURL={ios:"https://itunes.apple.com/app/tick-tick/id626144601?",android:"https://play.google.com/store/apps/details?id=com.ticktick.task"},n}return function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&xt(e,t)}(t,e),n=t,o=[{key:"onMenuVisible",value:function(e){this.setState({menuVisible:e})}},{key:"onUserSelect",value:function(e){var t=this,n=e.selectedKeys,r=n&&n[0];if(r.match(/team-/))this.onSelectTeam(r);else switch(r){case"logout":if(I.ro(),vb("signout"),!u.j4&&(0,pt.LP)("isTwitterUser")){var o=P.U2("fakedEmail"),a=P.U2("verifiedEmail");o||a?o?(this.errorMessage={title:s.U2("twitter_login_cancellation"),message:s.U2("twitter_login_cancellation_desc"),isPreLine:!0,buttonText:s.U2("go_setup_email"),closable:!1,onOk:function(){t.setState({showErrorMessage:!1}),window.location.href="/webapp/#settings/profile"}},this.setState({showErrorMessage:!0})):N.vk():(this.errorMessage={title:s.U2("twitter_login_cancellation"),message:s.U2("twitter_login_cancellation_desc"),isPreLine:!0,buttonText:s.U2("go_verify_email"),closable:!1,onOk:function(){(0,K.lmd)().then((function(){t.setState({showErrorMessage:!1},(function(){U.vp.dispatch("showGlobalVerifyEmailModal")}))})).catch((function(){t.setState({showErrorMessage:!1}),me.$Z({text:s.U2("settings_mail_verify_fail_toast")})}))}},this.setState({showErrorMessage:!0}))}else N.vk();break;case"help_center":bb("help_center"),this.openHelp();break;case"return_homepage":bb("home"),this.openHome();break;case"feedback_suggestion":bb("feedback"),this.openFeedback();break;case"view_changelog":bb("changelog"),this.openChangeLog();break;case"premium_account":vb("premium"),this.openPremium();break;case"create_team":this.openCreateTeamModal()}this.setState({menuVisible:!1},(function(){t.props.dismiss()}))}},{key:"onSelectTeam",value:function(e){var t=this,n=e.match(/team-(.*)/)[1];(0,L.Kn)(n).then((function(){t.props.navigateTo({pathname:"/settings/team/members/".concat(n),state:{from:window.location.href}})})).catch((function(e){switch((0,Y.vZ)(e).errorCode){case"team_not_exist":case"no_team_permission":t.errorMessage={title:s.U2("team_no_permission_title"),message:s.U2("team_no_permission_content")},t.setState({showErrorMessage:!0})}}))}},{key:"onClickDownloadEntry",value:function(e){I.QU();var t=e.target.id;t&&I.zx(t.replace("apply-","")),this.setState({menuVisible:!1})}},{key:"getTeamMenu",value:function(){var e=this.props.teams.sort(R.ZP.team);if(e.size>1)return[r.createElement(O.Wd,{icon:{name:"manage-team",className:"text-grey-40"},title:s.U2("team_manage"),placement:"rightTop",isHideDirect:!0,key:"team"},e.map((function(e){var t=e.get("id"),n=e.get("name");return r.createElement(O.sN,{key:"team-".concat(t)},r.createElement("a",null,n))})))];if(1===e.size){var t=e.get(0).get("id");return[r.createElement(O.sN,{key:"team-".concat(t)},r.createElement("a",null,r.createElement(E.Z,{name:"manage-team"}),r.createElement("span",null,s.U2("team_manage"))))]}return[]}},{key:"getNewTeamMenu",value:function(){var e=this.props.teams.sort(R.ZP.team);if(P.Oh()&&e.size>0){var t=e.get(0).get("id");return r.createElement(O.sN,{key:"team-".concat(t)},r.createElement("a",null,r.createElement(E.Z,{name:"team-setting"}),r.createElement(x.Z,{id:"team_tab_members",tagName:"span"})))}return r.createElement(O.sN,{key:"create_team"},r.createElement("a",null,r.createElement(E.Z,{name:"team-create"}),r.createElement(x.Z,{id:"create_or_join_team",tagName:"span"})))}},{key:"getUserMenu",value:function(){var e=this,t=P.Oh(),n=navigator.userAgent.toLowerCase().includes("lark"),o=this.props,a=(o.language,o.isSinglePanel);return r.createElement(O.ZP,{onSelect:this.onUserSelect},r.createElement(O.sN,{key:"settings",onClick:function(){I.XO(),vb("settings"),e.props.navigateTo({search:"?modalType=settings"})}},r.createElement("a",null,r.createElement(E.Z,{name:"setting-sidebar"}),r.createElement(x.Z,{id:"settings",tagName:"span"}))),r.createElement(O.sN,{key:"statistics",onClick:function(){vb("statistics"),e.props.navigateTo({pathname:"/statistics",state:{from:window.location.hash}})}},r.createElement("a",null,r.createElement(E.Z,{name:"statistics"}),r.createElement(x.Z,{id:"list_statistics",tagName:"span"}))),r.createElement(O.sN,{key:"premium_account"},r.createElement("a",{className:"flex items-center"},r.createElement(E.Z,{name:"premium"}),r.createElement(x.Z,{id:"settings_premium",tagName:"span"}))),u.j4&&t&&this.getNewTeamMenu(),u.ni&&this.renderTestUpgradeModal(),a&&r.createElement(O.iz,{className:""}),a&&r.createElement(O.sN,{key:"return_homepage"},r.createElement("a",{className:"flex items-center"},r.createElement(E.Z,{name:"home-sidebar"}),r.createElement(x.Z,{id:"return_homepage",tagName:"span"}))),a&&r.createElement(O.sN,{key:"help_center"},r.createElement("a",{className:"flex items-center"},r.createElement(E.Z,{name:"help"}),r.createElement(x.Z,{id:"help_center",tagName:"span"}))),a&&r.createElement(O.sN,{key:"feedback_suggestion"},r.createElement("a",{className:"flex items-center"},r.createElement(E.Z,{name:"feedback"}),r.createElement(x.Z,{id:"feedback_suggestion",tagName:"span"}))),a&&r.createElement(O.sN,{key:"view_changelog"},r.createElement("a",{className:"flex items-center"},r.createElement(E.Z,{name:"release-note"}),r.createElement(x.Z,{id:"view_changelog",tagName:"span"}))),!n&&r.createElement(O.sN,{key:"logout"},r.createElement("a",{className:"flex items-center"},r.createElement(E.Z,{name:"sign-out",className:"flex-none"}),r.createElement(x.Z,{id:"logout",tagName:"span"}))))}},{key:"showUpgradeModal",value:function(){null==this.upgradeModalCount&&(this.upgradeModalCount=0);var e=B.VIb,t=null,n=(t=this.props.user.get("pro")?[e.task,e.list,e.openList,e.subtask,e.attachment,e.share,e.reminder,e.calSubscribe,e.calSubscribeAccountLimit,e.connectAccountLimit,e.connectNotionLimit,e.calSubscribeCalDavLimit,e.calSubscribeExchangeLimit,e.calSubscribeICloudLimit,e.focusTimerLimit,e.habit,e.countdownLimit]:[e.list,e.task,e.subtask,e.share,e.attachment,e.search,e.reminder,e.subtaskReminder,e.taskActivity,e.projectActivity,e.taskDesc,e.theme,e.timeDuration,e.duplicateProject,e.miniCalendar,e.calendarView,e.calSubscribe,e.customSmartList,e.statistics])[this.upgradeModalCount],r=null;(r=n===B.VIb.share?{type:n,isOwner:!0}:{type:n})&&setTimeout((function(){F.$Z(r)})),this.upgradeModalCount+=1,this.upgradeModalCount===t.length&&(this.upgradeModalCount=0)}},{key:"openHelp",value:function(){I.DY(),window.open("https://help.".concat(u.nw).replace("beta.",""),"_blank")}},{key:"openHome",value:function(){I.OH(),window.open("/home","_blank")}},{key:"openSmallWindow",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";return window.open(e,t,ht()),!1}},{key:"renderErrorMessage",value:function(){var e=this;return this.state.showErrorMessage?r.createElement(A,gt({},this.errorMessage,{onClose:function(){e.setState({showErrorMessage:!1})}})):null}},{key:"renderTestUpgradeModal",value:function(){var e=this;return r.createElement(O.sN,null,r.createElement("a",{onClick:function(){return e.showUpgradeModal()}},"\u6d4b\u8bd5\u4ed8\u8d39\u5f39\u7a97"))}},{key:"render",value:function(){var e=this.props,t=e.user,n=e.isSinglePanel,o=this.state,a=o.menuVisible,i=o.isVerifyEmailModalShown,c=P.zy(),s=c?"pro":"normal",u=this.getUserMenu();return r.createElement("div",{className:w()("t-user user w-[32px] h-[32px] flex-none",!n&&"mt-[16px]",n&&W().isSinglePanel),style:{marginBottom:n?void 0:11},ref:this.userMenuRef},r.createElement(S.Z,{visible:a,onVisibleChange:this.onMenuVisible,autoAdjustOverflow:!1,menu:u,menuClassName:"t-user-dropdown",getMenuContainer:function(){return document.body},placement:"rightTop",align:{offset:[9,0]}},r.createElement(z.Z,{id:"tl-bar-user",className:"relative h-full w-full cursor-pointer",onClick:function(){gb("user")}},r.createElement(V.Z,{url:t.get("picture"),round:!1}),r.createElement(E.Z,{name:"user-icon",className:w()("icon-s-".concat(s,"-tny absolute"),c?"text-brand-secondary":"text-[#aeaeae]"),style:{width:10,height:10,right:-3,top:-3}}))),this.renderErrorMessage(),i&&r.createElement(Q,{onClose:this.closeVerifyEmailModal}),r.createElement(mt,{ref:this.createTeamRef}))}}],o&&vt(n.prototype,o),a&&vt(n,a),Object.defineProperty(n,"prototype",{writable:!1}),n;var n,o,a}(r.Component),Ot=(0,a.$j)((function(e){return{user:e.userProfile,teams:e.teams.teams,language:e.preference.get("language")||(u.j4?"zh_CN":"en_US"),dfQuery:(0,Z.Vp)(e),isDark:(0,Z.$o)()}}),(function(e){return{navigateTo:function(t){e((0,k.VF)(t))},doSetUserProfile:function(t){e((0,G.$l)(t))}}}))(_t),Ct=n("MvNX"),Tt=n("3BAt"),jt=n.n(Tt),Dt=n("cFdC"),Mt=n("AqaH"),At=n("FSS3"),Nt=n("Q3E5"),Pt=n("kZtx"),It=n("dUqS"),Lt=n("+TCt"),Rt=function(){var e=(0,a.v9)((function(e){return(0,Lt.pe)(e)})),t=(0,a.v9)((function(e){return(0,Z.gh)()})),n=(0,r.useMemo)((function(){return(0,At.V$)(t,e)}),[t,e]);return{textColorClassName:n?"text-grey":"text-white",isSidebarIconColorIsLikeDefaultTheme:n,isGlobalLayoutCardMode:e}};function Zt(e){return Zt="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},Zt(e)}function Ft(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=Zt(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=Zt(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==Zt(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var Bt=function(e){var t=e.name,n=e.extraWhiteSvgClassName,o=Rt(),i=o.textColorClassName,c=o.isSidebarIconColorIsLikeDefaultTheme,s=(0,a.v9)((function(e){return(0,Z.gh)()})),u=(0,r.useMemo)((function(){return(0,At.$8)(s)}),[s]).top;return r.createElement(It.Z,{name:t,className:w()("w-[28px] h-[28px]",i,Ft({},n,c)),activeClassName:u,opacity:40})},Ut=function(e){var t=e.name,n=Rt().textColorClassName,o=(0,a.v9)((function(e){return(0,Z.gh)()})),i=(0,r.useMemo)((function(){return(0,At.$8)(o)}),[o]).bottom;return r.createElement(It.Z,{name:t,className:w()("w-[28px] h-[28px]",n),activeClassName:i,opacity:40})};function Yt(e){return Yt="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},Yt(e)}function Vt(){return Vt=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Vt.apply(this,arguments)}function Ht(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function Wt(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Ht(Object(n),!0).forEach((function(t){zt(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Ht(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function zt(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=Yt(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=Yt(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==Yt(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Gt(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,a,i,c=[],s=!0,u=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;s=!1}else for(;!(s=(r=a.call(n)).done)&&(c.push(r.value),c.length!==t);s=!0);}catch(e){u=!0,o=e}finally{try{if(!s&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(u)throw o}}return c}}(e,t)||function(e,t){if(!e)return;if("string"===typeof e)return Kt(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return Kt(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Kt(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var qt=function(e){var t=e.to,n=e.name,o=e.isActive,i=e.onClick,c=e.AfterClick,s=e.id,l=e.title,f=e.isSinglePanel,d=e.bar,m=e.icon,p=e.isDndOverlay,h=e.ContextMenu,y=(0,a.v9)((function(e){return(0,Z.gh)()})),g=(0,v.TH)(),b=(0,r.useMemo)((function(){return(0,At.FI)(y)}),[y]),k=(0,Nt.nB)({id:(null===d||void 0===d?void 0:d.name)||"",data:{env:B.TyY.sidebar},attributes:{tabIndex:-1}}),x=k.attributes,E=k.listeners,S=k.setNodeRef,_=k.transform,O=k.transition,C=k.isDragging,T=C||p,j=p?.9:C?0:1,D={transform:Pt.ux.Transform.toString(_),transition:O},M=Gt((0,r.useState)(!1),2),A=M[0],N=M[1],P=(0,r.useRef)(null),I=(0,r.useCallback)((function(){N(!1)}),[]),L=(0,a.v9)((function(e){return e.globalState.get("shouldShowSplitViewGuide")})),R=Gt((0,r.useState)(!1),2),F=(R[0],R[1]);(0,r.useEffect)((function(){L&&setTimeout((function(){F(!0)}))}),[L]);var Y=r.createElement(Dt.Z,{key:"".concat(T),title:l,placement:f?"bottom":"right",trigger:T?[]:["hover"],mouseEnterDelay:u.d_},r.createElement("div",{className:w()("relative",("CALENDAR"===s||"MATRIX"===s)&&jt().calendarIcon,f?"":"px-[4px] py-[5px]"),onContextMenu:function(e){"CALENDAR"!==s&&"TASK"!==s||p||(e.preventDefault(),e.stopPropagation(),N(!0))}},r.createElement("div",Vt({className:w()("relative",f?"w-[20px] h-[20px]":"w-[40px] h-[40px]",p&&zt(zt({"bg-left-sidebar-bg-color-80":y!==B.npS.white.id&&!(0,At.Id)(y)&&!(0,At.$u)(y)},(0,At.eH)(y),(0,At.Id)(y)),"bg-[rgba(246,248,255,0.8)]",y===B.npS.white.id),p&&"rounded-default shadow-default dark:shadow-dark-default dark:bg-left-sidebar-bg-color"),ref:function(e){f||(S(e),P.current=e)},style:Wt(Wt(Wt({},D),p&&(0,At.$u)(y)?(0,At.Q2)():{}),{},{willChange:"transform"})},f?{}:x,f?{}:E),r.createElement(Ct.OL,{onClick:function(e){i&&i(e),Eb(g.pathname)&&c&&c(g.pathname),"SEARCH"!==s&&(e.currentTarget.classList.contains("active")||(U.vp.dispatch("setAiTaskAdviceMinimized",{minimized:!0,analyticsLabel:"switch_other_view"}),U.vp.dispatch("hideAiTaskRecommend")))},isActive:o,className:w()("block relative",f?"w-[20px] h-[20px]":"w-[40px] h-[40px] relative px-[6px] py-[6px]"),style:{opacity:j},to:t,activeClassName:w()(jt().active,"active",(0,Z.$o)(y)||(0,Z.u3)(y)?jt().special:""),"data-white-theme":y===B.npS.white.id,draggable:!1},m||(f?r.createElement(Mt.Z,{name:n,className:w()("w-[20px] h-[20px]",(0,Z.HH)(y)||(0,Z.$o)(y)?"text-sidebar-color-40":"text-sidebar-color-80"),bgClassName:b.hoverClassName}):r.createElement(Bt,{name:n,extraWhiteSvgClassName:jt().whiteSvg}))))));return r.createElement(r.Fragment,null,Y,A&&h&&h({relativeRef:P,hideMenu:I}))},$t=n("+4Md"),Jt=n("mV5u"),Xt=n("gWWx"),Qt=n("vRcb"),en=n("56Ht"),tn=n("sLZY"),nn=n("ZyPn"),rn=n("/Qhg"),on=n.n(rn),an=n("V69L");function cn(e){return cn="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},cn(e)}function sn(){sn=function(){return t};var e,t={},n=Object.prototype,r=n.hasOwnProperty,o=Object.defineProperty||function(e,t,n){e[t]=n.value},a="function"==typeof Symbol?Symbol:{},i=a.iterator||"@@iterator",c=a.asyncIterator||"@@asyncIterator",s=a.toStringTag||"@@toStringTag";function u(e,t,n){return Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{u({},"")}catch(e){u=function(e,t,n){return e[t]=n}}function l(e,t,n,r){var a=t&&t.prototype instanceof y?t:y,i=Object.create(a.prototype),c=new j(r||[]);return o(i,"_invoke",{value:_(e,n,c)}),i}function f(e,t,n){try{return{type:"normal",arg:e.call(t,n)}}catch(e){return{type:"throw",arg:e}}}t.wrap=l;var d="suspendedStart",m="executing",p="completed",h={};function y(){}function g(){}function v(){}var b={};u(b,i,(function(){return this}));var w=Object.getPrototypeOf,k=w&&w(w(D([])));k&&k!==n&&r.call(k,i)&&(b=k);var x=v.prototype=y.prototype=Object.create(b);function E(e){["next","throw","return"].forEach((function(t){u(e,t,(function(e){return this._invoke(t,e)}))}))}function S(e,t){function n(o,a,i,c){var s=f(e[o],e,a);if("throw"!==s.type){var u=s.arg,l=u.value;return l&&"object"==cn(l)&&r.call(l,"__await")?t.resolve(l.__await).then((function(e){n("next",e,i,c)}),(function(e){n("throw",e,i,c)})):t.resolve(l).then((function(e){u.value=e,i(u)}),(function(e){return n("throw",e,i,c)}))}c(s.arg)}var a;o(this,"_invoke",{value:function(e,r){function o(){return new t((function(t,o){n(e,r,t,o)}))}return a=a?a.then(o,o):o()}})}function _(t,n,r){var o=d;return function(a,i){if(o===m)throw Error("Generator is already running");if(o===p){if("throw"===a)throw i;return{value:e,done:!0}}for(r.method=a,r.arg=i;;){var c=r.delegate;if(c){var s=O(c,r);if(s){if(s===h)continue;return s}}if("next"===r.method)r.sent=r._sent=r.arg;else if("throw"===r.method){if(o===d)throw o=p,r.arg;r.dispatchException(r.arg)}else"return"===r.method&&r.abrupt("return",r.arg);o=m;var u=f(t,n,r);if("normal"===u.type){if(o=r.done?p:"suspendedYield",u.arg===h)continue;return{value:u.arg,done:r.done}}"throw"===u.type&&(o=p,r.method="throw",r.arg=u.arg)}}}function O(t,n){var r=n.method,o=t.iterator[r];if(o===e)return n.delegate=null,"throw"===r&&t.iterator.return&&(n.method="return",n.arg=e,O(t,n),"throw"===n.method)||"return"!==r&&(n.method="throw",n.arg=new TypeError("The iterator does not provide a '"+r+"' method")),h;var a=f(o,t.iterator,n.arg);if("throw"===a.type)return n.method="throw",n.arg=a.arg,n.delegate=null,h;var i=a.arg;return i?i.done?(n[t.resultName]=i.value,n.next=t.nextLoc,"return"!==n.method&&(n.method="next",n.arg=e),n.delegate=null,h):i:(n.method="throw",n.arg=new TypeError("iterator result is not an object"),n.delegate=null,h)}function C(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function T(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function j(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(C,this),this.reset(!0)}function D(t){if(t||""===t){var n=t[i];if(n)return n.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var o=-1,a=function n(){for(;++o<t.length;)if(r.call(t,o))return n.value=t[o],n.done=!1,n;return n.value=e,n.done=!0,n};return a.next=a}}throw new TypeError(cn(t)+" is not iterable")}return g.prototype=v,o(x,"constructor",{value:v,configurable:!0}),o(v,"constructor",{value:g,configurable:!0}),g.displayName=u(v,s,"GeneratorFunction"),t.isGeneratorFunction=function(e){var t="function"==typeof e&&e.constructor;return!!t&&(t===g||"GeneratorFunction"===(t.displayName||t.name))},t.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,v):(e.__proto__=v,u(e,s,"GeneratorFunction")),e.prototype=Object.create(x),e},t.awrap=function(e){return{__await:e}},E(S.prototype),u(S.prototype,c,(function(){return this})),t.AsyncIterator=S,t.async=function(e,n,r,o,a){void 0===a&&(a=Promise);var i=new S(l(e,n,r,o),a);return t.isGeneratorFunction(n)?i:i.next().then((function(e){return e.done?e.value:i.next()}))},E(x),u(x,s,"Generator"),u(x,i,(function(){return this})),u(x,"toString",(function(){return"[object Generator]"})),t.keys=function(e){var t=Object(e),n=[];for(var r in t)n.push(r);return n.reverse(),function e(){for(;n.length;){var r=n.pop();if(r in t)return e.value=r,e.done=!1,e}return e.done=!0,e}},t.values=D,j.prototype={constructor:j,reset:function(t){if(this.prev=0,this.next=0,this.sent=this._sent=e,this.done=!1,this.delegate=null,this.method="next",this.arg=e,this.tryEntries.forEach(T),!t)for(var n in this)"t"===n.charAt(0)&&r.call(this,n)&&!isNaN(+n.slice(1))&&(this[n]=e)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if("throw"===e.type)throw e.arg;return this.rval},dispatchException:function(t){if(this.done)throw t;var n=this;function o(r,o){return c.type="throw",c.arg=t,n.next=r,o&&(n.method="next",n.arg=e),!!o}for(var a=this.tryEntries.length-1;a>=0;--a){var i=this.tryEntries[a],c=i.completion;if("root"===i.tryLoc)return o("end");if(i.tryLoc<=this.prev){var s=r.call(i,"catchLoc"),u=r.call(i,"finallyLoc");if(s&&u){if(this.prev<i.catchLoc)return o(i.catchLoc,!0);if(this.prev<i.finallyLoc)return o(i.finallyLoc)}else if(s){if(this.prev<i.catchLoc)return o(i.catchLoc,!0)}else{if(!u)throw Error("try statement without catch or finally");if(this.prev<i.finallyLoc)return o(i.finallyLoc)}}}},abrupt:function(e,t){for(var n=this.tryEntries.length-1;n>=0;--n){var o=this.tryEntries[n];if(o.tryLoc<=this.prev&&r.call(o,"finallyLoc")&&this.prev<o.finallyLoc){var a=o;break}}a&&("break"===e||"continue"===e)&&a.tryLoc<=t&&t<=a.finallyLoc&&(a=null);var i=a?a.completion:{};return i.type=e,i.arg=t,a?(this.method="next",this.next=a.finallyLoc,h):this.complete(i)},complete:function(e,t){if("throw"===e.type)throw e.arg;return"break"===e.type||"continue"===e.type?this.next=e.arg:"return"===e.type?(this.rval=this.arg=e.arg,this.method="return",this.next="end"):"normal"===e.type&&t&&(this.next=t),h},finish:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),T(n),h}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.tryLoc===e){var r=n.completion;if("throw"===r.type){var o=r.arg;T(n)}return o}}throw Error("illegal catch attempt")},delegateYield:function(t,n,r){return this.delegate={iterator:D(t),resultName:n,nextLoc:r},"next"===this.method&&(this.arg=e),h}},t}function un(e,t,n,r,o,a,i){try{var c=e[a](i),s=c.value}catch(u){return void n(u)}c.done?t(s):Promise.resolve(s).then(r,o)}function ln(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,dn(r.key),r)}}function fn(e,t,n){return(t=dn(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function dn(e){var t=function(e,t){if("object"!=cn(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=cn(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==cn(t)?t:t+""}var mn=function(){return e=function e(){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),fn(this,"syncing",void 0),fn(this,"doSync",void 0),fn(this,"doSyncImmediately",void 0),this.syncing=!1,this.doSync=Ne().debounce(this._doSync,1e3),this.doSyncImmediately=this._doSync},t=[{key:"_doSyncBegin",value:function(){this.syncing=!0}},{key:"_doSyncFinish",value:function(){this.syncing=!1}},{key:"_doSync",value:function(){var e,t=(e=sn().mark((function e(){return sn().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if((0,tn.x)()){e.next=2;break}return e.abrupt("return");case 2:if(!this.syncing){e.next=4;break}return e.abrupt("return");case 4:return this._doSyncBegin(),e.prev=5,e.next=8,(0,an.hQ)();case 8:(0,nn.Qj)(),this._doSyncFinish(),e.next=16;break;case 12:e.prev=12,e.t0=e.catch(5),on().error(e.t0),this._doSyncFinish();case 16:case"end":return e.stop()}}),e,this,[[5,12]])})),function(){var t=this,n=arguments;return new Promise((function(r,o){var a=e.apply(t,n);function i(e){un(a,r,o,i,c,"next",e)}function c(e){un(a,r,o,i,c,"throw",e)}i(void 0)}))});return function(){return t.apply(this,arguments)}}()}],t&&ln(e.prototype,t),n&&ln(e,n),Object.defineProperty(e,"prototype",{writable:!1}),e;var e,t,n}(),pn=new mn,hn=n("mqAi"),yn=n("c+aH"),gn=n("5PYH"),vn=n("RNzw"),bn=n("ylzY"),wn=n("4+DD"),kn=n("TGxb");function xn(e){return xn="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},xn(e)}function En(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,jn(r.key),r)}}function Sn(e,t,n){return t=On(t),function(e,t){if(t&&("object"===xn(t)||"function"===typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(e,_n()?Reflect.construct(t,n||[],On(e).constructor):t.apply(e,n))}function _n(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(_n=function(){return!!e})()}function On(e){return On=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},On(e)}function Cn(e,t){return Cn=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},Cn(e,t)}function Tn(e,t,n){return(t=jn(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function jn(e){var t=function(e,t){if("object"!=xn(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=xn(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==xn(t)?t:t+""}var Dn=function(e){function t(e){var n;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),Tn(n=Sn(this,t,[e]),"triggerRef",void 0),Tn(n,"openPremium",(function(){window.open((0,gn.QL)("account_info"),"_blank")})),Tn(n,"openChangeLog",(function(){window.open("/public/changelog/index.html","_blank")})),Tn(n,"openFeedback",(function(){var e=n.props,t=e.language,r=e.isDark,o=e.dfQuery;bb("feedback");var a=r?"&dark=true":"";n.openSmallWindow("/v3/tickets/?lang=".concat(t).concat(a).concat(o))})),Tn(n,"imgLoadFail",(function(e){console.log("imgLoadFail: ",e.target)})),Tn(n,"getMenu",(function(){P.Oh();return[{icon:{name:"home-sidebar"},key:"return_homepage",text:s.U2("return_homepage"),action:n.openHome},{icon:{name:"keyboard"},key:"shortcuts",text:s.U2("shortcuts"),action:function(){U.vp.dispatch("openShortcutsList")}},{icon:{name:"help"},key:"help_center",text:s.U2("help_center"),action:n.openHelp},{icon:{name:"feedback"},key:"feedback_suggestion",text:s.U2("feedback_suggestion"),action:n.openFeedback},bn.ZP.inBetaTesting&&{icon:{name:"switch-beta"},key:"switch_beta_testing",text:window.location.host.includes("beta")?s.U2("Return to Stable"):s.U2("Switch to Beta"),action:function(){window.location.host.includes("beta")?((0,kn.d7)("ap_app_program","release",void 0,u.j4?".dida365.com":".ticktick.com"),(0,wn.XR)()):(0,wn.PD)()}},{icon:{name:"release-note"},key:"view_changelog",text:s.U2("view_changelog"),action:function(){bb("changelog"),window.open("/public/changelog/index.html","_blank")}}].filter(Boolean)})),n.state={menuVisible:!1,showErrorMessage:!1},n.errorMessage={},n.triggerRef=r.createRef(),n.onMenuVisible=n.onMenuVisible.bind(n),n.onUserSelect=n.onUserSelect.bind(n),n}return function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&Cn(e,t)}(t,e),n=t,o=[{key:"onMenuVisible",value:function(e){this.setState({menuVisible:e})}},{key:"onUserSelect",value:function(e){var t=this,n=e.selectedKeys;switch(n&&n[0]){case"help":this.openHelp();break;case"homepage":this.openHome()}this.setState({menuVisible:!1},(function(){t.props.dismiss()}))}},{key:"showUpgradeModal",value:function(){null==this.upgradeModalCount&&(this.upgradeModalCount=0);var e=B.VIb,t=null,n=(t=this.props.user.get("pro")?[e.list,e.openList,e.task,e.subtask,e.share,e.attachment,e.calSubscribeAccountLimit]:[e.list,e.task,e.subtask,e.share,e.attachment,e.search,e.reminder,e.subtaskReminder,e.taskActivity,e.projectActivity,e.taskDesc,e.theme,e.timeDuration,e.duplicateProject,e.miniCalendar,e.calendarView,e.calSubscribe,e.customSmartList,e.statistics])[this.upgradeModalCount],r=null;(r=n===B.VIb.share?{type:n,isOwner:!0}:{type:n})&&F.$Z(r),this.upgradeModalCount+=1,this.upgradeModalCount===t.length&&(this.upgradeModalCount=0)}},{key:"refresh",value:function(){P.OL().then((function(){de.xr(),P.Oh()&&(0,fe.o6)()})),(0,Z.a2)(),(0,tn.Nr)(),pe.Z.doSyncImmediately(),(0,$t.Ut)(),Jt.Z.doSyncImmediately(),pn.doSyncImmediately();var e=N.au();(0,Qt.Nz)().includes(e)?Xt.ZP.doSyncImmediately(Xt.gw.manualSync,{habitId:e}):Xt.ZP.doSyncImmediately(Xt.gw.manualSync),vn.Z.doSyncImmediately(),U.vp.dispatch("refreshNotificationUnreadCount"),(0,hn.ND)(),(0,yn.TQ)()}},{key:"openHelp",value:function(){I.DY(),bb("help_center"),window.open("https://help.".concat(u.nw).replace("beta.",""),"_blank")}},{key:"openHome",value:function(){I.OH(),bb("home"),window.open("/home","_blank")}},{key:"openSmallWindow",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";return window.open(e,t,ht()),!1}},{key:"renderTestUpgradeModal",value:function(){var e=this;return r.createElement(O.sN,null,r.createElement("a",{href:null,onClick:function(){return e.showUpgradeModal()}},"\u6d4b\u8bd5\u4ed8\u8d39\u5f39\u7a97"))}},{key:"render",value:function(){var e=this,t=this.state.menuVisible;return r.createElement(r.Fragment,null,r.createElement("button",{type:"button",className:"h-full w-full",onClick:function(){gb("three_dots"),e.setState({menuVisible:!0})}},r.createElement(Dt.Z,{title:s.U2("more"),placement:"right",mouseEnterDelay:u.d_},r.createElement("div",{className:"w-full h-full flex items-center justify-center"},r.createElement("div",{className:"w-[28px] h-[28px]",ref:this.triggerRef},r.createElement(Ut,{name:"question-sidebar"}))))),t&&r.createElement(en.Z,{relativeRef:this.triggerRef,hideMenu:function(){e.setState({menuVisible:!1})},menu:this.getMenu(),gap:14,placement:"right-bottom"}))}}],o&&En(n.prototype,o),a&&En(n,a),Object.defineProperty(n,"prototype",{writable:!1}),n;var n,o,a}(r.Component),Mn=(0,a.$j)((function(e){return{user:e.userProfile,teams:e.teams.teams,language:e.preference.get("language")||(u.j4?"zh_CN":"en_US"),dfQuery:(0,Z.Vp)(e),isDark:(0,Z.$o)()}}),(function(e){return{navigateTo:function(t){e((0,k.VF)(t))}}}))(Dn),An=(n("kSko"),n("4l63"),n("schq")),Nn=n("rdyL"),Pn=n("3KU8"),In=n.n(Pn),Ln=n("LQHR"),Rn=n("XQH2"),Zn=n("rshj"),Fn=n.n(Zn),Bn=n("zoGk"),Un=function(e){var t="";if(e){var n=null;!Ne().isEmpty(n)&&n.get("avatarUrl")&&(t=n.get("avatarUrl"))}return t},Yn=function(e){return e?"/pub/user/avatar/"+e+"/avatar.png":""},Vn=n("CGpF"),Hn=n("bJwH"),Wn=n("2sNt"),zn=n("d7tj"),Gn=n("Eh+D"),Kn=n.n(Gn),qn=n("Kd1a"),$n=n.n(qn),Jn=n("5uUV"),Xn=n("gFJJ");function Qn(e){return Qn="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},Qn(e)}function er(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function tr(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?er(Object(n),!0).forEach((function(t){sr(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):er(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function nr(){return nr=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},nr.apply(this,arguments)}function rr(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,ur(r.key),r)}}function or(e,t,n){return t=ir(t),function(e,t){if(t&&("object"===Qn(t)||"function"===typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(e,ar()?Reflect.construct(t,n||[],ir(e).constructor):t.apply(e,n))}function ar(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(ar=function(){return!!e})()}function ir(e){return ir=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},ir(e)}function cr(e,t){return cr=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},cr(e,t)}function sr(e,t,n){return(t=ur(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function ur(e){var t=function(e,t){if("object"!=Qn(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=Qn(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==Qn(t)?t:t+""}var lr={SHARE:0,SHARE_ACCEPT:1,SHARE_REFUSE:2,SHARE_CANCEL:3,SHARE_JOIN:4,SHARE_REJECTED:5,SHARE_DELETED:6,SHARE_REMOVE:7,SHARE_LEAVE:8,SHARE_INVITE:9,SHARE_INVITE_ACCEPT:10,SHARE_INVITE_REFUSE:11,SHARE_INVITE_ACCEPTED:12,SHARE_INVITE_REFUSED:13,SHARE_TRANSFER_OWNER:14,SHARE_AUTO_JOIN:15,ATTEND_STATUS:1,ATTEND_JOIN:2,ATTEND_REJECTED:3,ATTEND_REMOVE:4,ATTEND_QUIT:5,ATTEND_CANCEL:6,SUPPORT_REPLY:0,TEAM_1:1,TEAM_2:2,TEAM_3:3,TEAM_4:4,TEAM_5:5,TEAM_6:6,TEAM_7:7,TEAM_8:8,TEAM_9:9,TEAM_10:10,TEAM_11:11,TEAM_12:12,TEAM_14:14,TEAM_15:15,TEAM_16:16,TEAM_17:17,TEAM_20:20,TEAM_21:21,TEAM_22:22,TEAM_23:23,TEAM_24:24,TEAM_25:25,TASK_ADDED:1,TASK_DONE:2,TASK_UNDONE:3,TASK_DELETE:4,TASK_MOVE_OUT:5,TASK_CANCEl:6,TASK_REOPEN:7,PROJECT_PERMISSION_APPLY:1,PROJECT_PERMISSION_ACCEPT_FOR_APPLICANT:2,PROJECT_PERMISSION_REFUSE_FOR_APPLICANT:3,PROJECT_PERMISSION_ACCEPT_FOR_OWNER:4,PROJECT_PERMISSION_REFUSE_FOR_OWNER:5,PROJECT_MOVE_TEAM:1,PROJECT_ARCHIVE:2,PROJECT_UNARCHIVE:3},fr=function(e){function t(e){var n;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),sr(n=or(this,t,[e]),"state",{acceptShareLoading:!1,acceptInviteLoading:!1,acceptProjectPermissionLoading:!1,showErrorMessage:!1}),sr(n,"acceptProjectPermission",(function(e){e.stopPropagation();var t=n.props.onChangeItem,r=n.props.notification.id;K.rUf(r).then((function(){t(r,{actionStatus:lr.PROJECT_PERMISSION_ACCEPT_FOR_OWNER})}))})),sr(n,"refuseProjectPermission",(function(e){e.stopPropagation();var t=n.props.onChangeItem,r=n.props.notification.id;K.j78(r).then((function(){t(r,{actionStatus:lr.PROJECT_PERMISSION_REFUSE_FOR_OWNER})}))})),n.onClickTask=n.onClickTask.bind(n),n.closeErrorModal=n.closeErrorModal.bind(n),n}return function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&cr(e,t)}(t,e),n=t,o=[{key:"componentDidUpdate",value:function(e,t){Kn().is(e.projects,this.props.projects)||this.existProject(),this.existTask()}},{key:"componentDidMount",value:function(){this.existProject(),this.existTask()}},{key:"render",value:function(){var e=this.getContent();return e?r.createElement(r.Fragment,null,r.createElement("li",{className:"py-[16px] flex relative"},r.createElement("div",{className:"n-left flex-none"},r.createElement("div",{className:"avatar w-[36px] h-[36px] rounded-full overflow-hidden"},this.getAvatar())),r.createElement("div",{className:"n-right flex-1 ml-[8px]"},this.getHeader(),e),r.createElement("div",{className:"absolute left-0 bottom-0 w-full h-[1px] bg-grey-10"})),this.renderErrorMessage()):null}},{key:"renderErrorMessage",value:function(){return this.state.showErrorMessage?r.createElement(A,nr({onClose:this.closeErrorModal},this.errorMessage)):null}},{key:"closeErrorModal",value:function(){this.setState({showErrorMessage:!1})}},{key:"getAvatar",value:function(){var e,t=this.props.notification,n=t.type,o=t.data,a=t.actionStatus;switch(n){case"PayReminder":e=Ne().isEmpty(o.projectName)?r.createElement("i",{className:"icon_home icon-sml-logo",style:{borderRadius:"50%"}}):r.createElement(V.Z,{url:this.getNotificationAvatar(o.fromUserCode,o.userCode,o.fromUsername),alt:"",size:36});break;case"forumTopic":case"TeamPayReminder":case"support":case"score":case"text":case"gracePeriod":case"subscribeCharge":case"exportTask":case"subscribeFail":case"subscribeDuplicate":e=r.createElement("i",{className:"icon_home icon-sml-logo",style:{borderRadius:"50%"}});break;case"share":e=a===lr.SHARE_TRANSFER_OWNER||a===lr.SHARE_AUTO_JOIN?r.createElement("i",{className:"icon_home icon-sml-logo",style:{borderRadius:"50%"}}):r.createElement(V.Z,{url:this.getNotificationAvatar(o.fromUserCode,o.userCode,o.fromUsername),alt:"",size:36});break;case"team":e=this.getTeamNotificationAvatarEl();break;case"projectPermission":e=this.getProjectPermissionAvatarEl();break;case"project":e=this.getProjectAvatarEl();break;default:e=r.createElement(V.Z,{url:this.getNotificationAvatar(o.fromUserCode,o.userCode,o.fromUsername),alt:"",size:36})}return e}},{key:"getTeamAuthor",value:function(e,t){switch(this.props.notification.actionStatus){case 4:case 5:case 14:case 17:return u.N$;case 2:case 3:case 8:case 9:case 10:case 21:case 22:case 23:return t;default:return e}}},{key:"getTeamNotificationAvatarEl",value:function(){var e=this.props.notification,t=e.data;switch(e.actionStatus){case 4:case 5:case 14:case 17:return r.createElement("i",{className:"icon_home icon-sml-logo",style:{borderRadius:"50%"}});case 2:case 3:case 8:case 9:case 10:case 21:case 22:case 23:return r.createElement(V.Z,{url:this.getNotificationAvatar(t.adminUserCode,t.adminDisplayName),altText:"",size:36});default:return r.createElement(V.Z,{url:this.getNotificationAvatar(t.userCode,t.userDisplayName),altText:"",size:36})}}},{key:"getProjectPermissionAvatarEl",value:function(){var e=this.props.notification,t=e.data;switch(e.actionStatus){case lr.PROJECT_PERMISSION_APPLY:case lr.PROJECT_PERMISSION_ACCEPT_FOR_OWNER:case lr.PROJECT_PERMISSION_REFUSE_FOR_OWNER:return r.createElement(V.Z,{url:this.getNotificationAvatar(t.applyUserCode),altText:"",size:36});default:return r.createElement(V.Z,{url:this.getNotificationAvatar(t.ownerUserCode),altText:"",size:36})}}},{key:"getProjectAvatarEl",value:function(){var e=this.props.notification,t=e.data;return e.actionStatus===lr.PROJECT_MOVE_TEAM?r.createElement("i",{className:"icon_home icon-sml-logo",style:{borderRadius:"50%"}}):r.createElement(V.Z,{url:this.getNotificationAvatar(t.fromUserCode,t.userCode,t.fromUsername),altText:"",size:36})}},{key:"onClickTask",value:function(e){var t=e.target;if("A"===t.tagName){var n=t.href,r=(0,N.XR)(n).split("/");r.length>3&&"tasks"===r[2]&&(e.preventDefault(),pe.Z.doSync(),bn.ZP.kanbanScrollToId=r[3],window.location.href=n)}}},{key:"onClickProjectEdit",value:function(e,t){var n=e.target;t&&"A"===n.tagName&&!n.href&&U.vp.dispatch("openProjectEditModal",{projectId:t})}},{key:"getHeader",value:function(){var e=this.props.notification,t=e.createdTime,n=e.data,o=e.type,a=e.actionStatus,i="",c=n.userDisplayName||n.fromUserDisplayName||n.fromUsername||n.name||" ",s=n.adminDisplayName||"";switch(o){case"PayReminder":i=Ne().isEmpty(n.projectName)?u.N$:c;break;case"forumTopic":case"TeamPayReminder":case"support":case"score":case"text":case"gracePeriod":case"subscribeCharge":case"exportTask":case"subscribeFail":case"subscribeDuplicate":i=u.N$;break;case"share":i=a===lr.SHARE_TRANSFER_OWNER||a===lr.SHARE_AUTO_JOIN?u.N$:c;break;case"team":i=this.getTeamAuthor(c,s);break;case"projectPermission":i=[lr.PROJECT_PERMISSION_APPLY,lr.PROJECT_PERMISSION_REFUSE_FOR_OWNER,lr.PROJECT_PERMISSION_ACCEPT_FOR_OWNER].includes(a)?n.applyUserDisplayName:n.ownerUserDisplayName;break;case"project":i=a===lr.PROJECT_ARCHIVE||a===lr.PROJECT_UNARCHIVE?c:u.N$;break;default:i=c}return r.createElement("div",{className:"n-header mb-[2px]"},r.createElement("span",{className:"time text-info text-tny line-right text-grey-40 text-[12px] leading-[18px] block max-w-full truncate float-right relative"},Bn.Z.prefMomentFromUtc(t).format((0,Jn.I4)("fullDate"))),r.createElement("span",{className:"author text-def line-left text-[14px] leading-[18px] block truncate max-w-[160px] relative font-medium"},(0,zn.tj)(i)))}},{key:"getContent",value:function(){var e,t=this,n=this.props,o=n.intl,a=n.isDark,i=this.props.notification,c=i.type,s=i.data,l=i.unread,f=i.actionStatus,d=i.title,m=i.createdTime,p=this.state,h=p.acceptInviteLoading,y=p.acceptShareLoading,g=p.acceptProjectPermissionLoading,v=null,b=null,k="text text-secondary text-sml text-ellipsis overflow-hidden text-[12px] leading-[16px]",x="status text-info text-sml block mt-[12px] text-[12px] leading-none text-grey-40";if("assign"===c&&(v=r.createElement("p",{className:k,onClick:this.onClickTask},this.formatMessage("assigned_task_notification",s.taskId,(0,zn.tj)(s.taskTitle)||o.formatMessage({id:"notitle_task"}),s.projectId,(0,zn.tj)(s.projectName)))),"unassign"===c&&(v=r.createElement("p",{className:k,onClick:this.onClickTask},this.formatMessage("unassigned_task_notification",s.taskId,(0,zn.tj)(s.taskTitle),s.projectId,(0,zn.tj)(s.projectName),(0,zn.tj)(s.assigneeUserDisplayName)))),"attend"===c)switch(f){case lr.ATTEND_JOIN:v=r.createElement("p",{className:k,onClick:this.onClickTask},this.formatMessage("attend_save",(0,zn.tj)(s.userDisplayName),(0,zn.tj)(s.title),s.projectId,s.entityId));break;case lr.ATTEND_QUIT:v=r.createElement("p",{className:k,onClick:this.onClickTask},this.formatMessage("attend_delete",(0,zn.tj)(s.userDisplayName),(0,zn.tj)(s.title),s.projectId,s.entityId));break;case lr.ATTEND_CANCEL:case lr.ATTEND_REMOVE:v=r.createElement("p",{className:k,onClick:this.onClickTask},this.formatMessage("attend_remove",(0,zn.tj)(s.userDisplayName),(0,zn.tj)(s.title)))}if("forumTopic"===c&&(v=r.createElement("p",{className:w()(k,"topic")},this.formatMessage("forum_topic_notification",s.topicUrl,s.topicTitle))),"comment"===c&&(v=r.createElement("p",{className:k,onClick:this.onClickTask},this.formatMessage({COMMENT:"comment_task_notification",REPLY:"reply_task_notification",MENTION:"mentioned_task_notification"}[s.action],s.taskId,(0,zn.tj)(s.taskTitle),s.projectId,(0,zn.tj)(s.title)))),"PayReminder"===c)if(Ne().isEmpty(s.projectName)){if(l){var E=(0,gn.HV)()?{href:(0,gn.QL)("before_expire"),target:"_blank"}:{onClick:function(){U.vp.dispatch("showGlobalUpgradePayment",{from:"before_expire"})}};b=r.createElement(T.Z,nr({size:"tiny",type:"pro"},E,{className:"bg-pro btn btn-tny btn-accept",style:{lineHeight:"25px",marginTop:10,marginBottom:2,fontSize:12,height:27}}),o.formatMessage({id:"renew_now"}))}var S="7"===s.day||"0"===s.day?t.formatMessage("7"===s.day?"renew_7_days_reminder":"renew_1_day_reminder",u.N$,Bn.Z.formatRenewReminderDate(s.expiryDate)):t.formatMessage("renew_reminder",Bn.Z.formatRenewReminderDate(s.expiryDate));v=r.createElement("p",{className:k},S)}else{if(l){var _=(0,gn.HV)()?{href:(0,gn.QL)("share_count_remind"),target:"_blank"}:{onClick:function(){U.vp.dispatch("showGlobalUpgradePayment",{from:"share_count_remind"})}};b=r.createElement(T.Z,nr({size:"tiny",type:"border"},_,{className:"btn btn-tny btn-accept mt-[12px] !leading-[22px]"}),o.formatMessage({id:"upgrade_now"}))}v=r.createElement("p",{className:k},this.formatMessage("upgrade_reminder",(0,zn.tj)(s.userDisplayName),(0,zn.tj)(s.projectId),(0,zn.tj)(s.projectName)))}if("TeamPayReminder"===c&&(v=r.createElement("p",{className:k},this.formatMessage("true"===s.isTrial?"buy_team_notification":"renew_team_notification",s.teamName,Bn.Z.formatTeamRenewReminderData(s.expiryDate),u.N$))),"task"===c){var O="";switch(f){case lr.TASK_ADDED:O=this.formatMessage("added_task_notification",s.taskId,(0,zn.tj)(s.title)||o.formatMessage({id:"notitle_task"}),s.projectId,(0,zn.tj)(s.projectName));break;case lr.TASK_DONE:O=this.formatMessage("done_task_notification",s.taskId,(0,zn.tj)(s.title)||o.formatMessage({id:"notitle_task"}),s.projectId,(0,zn.tj)(s.projectName));break;case lr.TASK_UNDONE:O=this.formatMessage("undone_task_notification",s.taskId,(0,zn.tj)(s.title)||o.formatMessage({id:"notitle_task"}),s.projectId,(0,zn.tj)(s.projectName));break;case lr.TASK_CANCEl:O=this.formatMessage("cancel_task_notification",s.taskId,(0,zn.tj)(s.title)||o.formatMessage({id:"notitle_task"}),s.projectId,(0,zn.tj)(s.projectName));break;case lr.TASK_REOPEN:O=this.formatMessage("reopen_task_notification",s.taskId,(0,zn.tj)(s.title)||o.formatMessage({id:"notitle_task"}),s.projectId,(0,zn.tj)(s.projectName));break;case lr.TASK_DELETE:O=this.formatMessage("deleted_task_notification",s.taskId,(0,zn.tj)(s.title)||o.formatMessage({id:"notitle_task"}),s.projectId,(0,zn.tj)(s.projectName));break;case lr.TASK_MOVE_OUT:O=this.formatMessage("move_out_task_notification",s.taskId,(0,zn.tj)(s.title)||o.formatMessage({id:"notitle_task"}),s.projectId,(0,zn.tj)(s.projectName))}v=r.createElement("p",{className:k,onClick:this.onClickTask},O)}if("team"===c){var C="";switch(f){case lr.TEAM_15:C=this.formatMessage("notification_for_team_1",(0,zn.tj)(s.userDisplayName),(0,zn.tj)(s.teamName)),b=r.createElement("span",{className:x},this.props.intl.formatMessage({id:"agreed"}));break;case lr.TEAM_16:C=this.formatMessage("notification_for_team_1",(0,zn.tj)(s.userDisplayName),(0,zn.tj)(s.teamName)),b=r.createElement("span",{className:x},this.props.intl.formatMessage({id:"refused_share"}));break;case lr.TEAM_20:case lr.TEAM_1:C=this.formatMessage("notification_for_team_1",(0,zn.tj)(s.userDisplayName),(0,zn.tj)(s.teamName)),b=[r.createElement(T.Z,{size:"tiny",type:"cancel",className:"btn-refuse mr-[8px] mt-[12px]",onClick:this.refuseJoinTeam.bind(this),key:"refuse-join-team"},this.props.intl.formatMessage({id:"refuse_share"})),r.createElement(T.Z,{size:"tiny",type:"primary",className:"btn-accept mt-[12px]",onClick:this.acceptJoinTeam.bind(this),key:"accept-join-team",loading:y,loadingText:o.formatMessage({id:"team_apply_join_accepting"})},this.props.intl.formatMessage({id:"team_apply_join_accept"}))];break;case lr.TEAM_2:C=this.formatMessage("notification_for_team_2",(0,zn.tj)(s.adminDisplayName),(0,zn.tj)(s.userDisplayName),(0,zn.tj)(s.teamName));break;case lr.TEAM_3:C=this.formatMessage("notification_for_team_3",s.adminDisplayName,s.userDisplayName,s.teamName);break;case lr.TEAM_4:C=this.formatMessage("notification_for_team_4",s.teamName);break;case lr.TEAM_5:C=this.formatMessage("notification_for_team_5",s.teamName);break;case lr.TEAM_6:C=this.formatMessage("notification_for_team_6",(0,zn.tj)(s.userDisplayName),(0,zn.tj)(s.teamName));break;case lr.TEAM_7:C=this.formatMessage("notification_for_team_7",(0,zn.tj)(s.userDisplayName),(0,zn.tj)(s.teamName),(0,zn.tj)(s.projectCount));break;case lr.TEAM_8:C=this.formatMessage("notification_for_team_8",(0,zn.tj)(s.adminDisplayName),(0,zn.tj)(s.userDisplayName),(0,zn.tj)(s.teamName));break;case lr.TEAM_9:C=this.formatMessage("notification_for_team_9",(0,zn.tj)(s.adminDisplayName),(0,zn.tj)(s.teamName));break;case lr.TEAM_10:C=this.formatMessage("notification_for_team_10",(0,zn.tj)(s.adminDisplayName),(0,zn.tj)(s.teamName),s.projectCount);break;case lr.TEAM_11:C=this.formatMessage("notification_for_team_11",(0,zn.tj)(s.userDisplayName),(0,zn.tj)(s.teamName));break;case lr.TEAM_12:C=this.formatMessage("notification_for_team_12",(0,zn.tj)(s.userDisplayName),(0,zn.tj)(s.teamName));break;case lr.TEAM_14:C=this.formatMessage("notification_for_team_14",(0,zn.tj)(s.teamName));break;case lr.TEAM_17:C=this.formatMessage("notification_for_team_17",(0,zn.tj)(s.teamName));break;case lr.TEAM_21:C=this.formatMessage("notification_for_team_21",(0,zn.tj)(s.adminDisplayName),(0,zn.tj)(s.teamName)),b=[r.createElement(T.Z,{size:"tiny",type:"cancel",className:"btn-refuse mr-[8px] mt-[12px]",onClick:this.refuseInviteJoinTeam.bind(this),key:"refuse-invite-join-team"},this.props.intl.formatMessage({id:"refuse_share"})),r.createElement(T.Z,{size:"tiny",type:"primary",className:"btn-accept mt-[12px]",onClick:this.acceptInviteJoinTeam.bind(this),key:"accept-invite-join-team",loading:y,loadingText:o.formatMessage({id:"agree"})},this.props.intl.formatMessage({id:"agree"}))];break;case lr.TEAM_22:C=this.formatMessage("notification_for_team_21",(0,zn.tj)(s.adminDisplayName),(0,zn.tj)(s.teamName)),b=r.createElement("span",{className:x},this.props.intl.formatMessage({id:"accepted_share"}));break;case lr.TEAM_23:C=this.formatMessage("notification_for_team_21",(0,zn.tj)(s.adminDisplayName),(0,zn.tj)(s.teamName)),b=r.createElement("span",{className:x},this.props.intl.formatMessage({id:"refused_share"}));break;case lr.TEAM_24:C=this.formatMessage("notification_for_team_24",(0,zn.tj)(s.userDisplayName),(0,zn.tj)(s.teamName));break;case lr.TEAM_25:C=this.formatMessage("notification_for_team_25",(0,zn.tj)(s.userDisplayName),(0,zn.tj)(s.teamName))}v=r.createElement("p",{className:k},C)}if("projectPermission"===c){var j;switch(f){case lr.PROJECT_PERMISSION_APPLY:j=this.formatMessage("notification_request_edit_project",(0,zn.tj)(s.applyUserDisplayName),s.projectId,(0,zn.tj)(s.projectName)),b=[r.createElement(T.Z,{size:"tiny",type:"cancel",className:"btn-refuse mr-[8px] mt-[12px]",onClick:this.refuseProjectPermission,key:"refuse-project-permission"},this.props.intl.formatMessage({id:"refuse_share"})),r.createElement(T.Z,{size:"tiny",type:"primary",className:"btn-accept mt-[12px]",onClick:this.acceptProjectPermission,key:"accept-project-permission",loading:g},this.props.intl.formatMessage({id:"agree"}))];break;case lr.PROJECT_PERMISSION_ACCEPT_FOR_OWNER:j=this.formatMessage("notification_request_edit_project",(0,zn.tj)(s.applyUserDisplayName),s.projectId,(0,zn.tj)(s.projectName)),b=r.createElement("span",{className:x},this.props.intl.formatMessage({id:"agreed"}));break;case lr.PROJECT_PERMISSION_REFUSE_FOR_OWNER:j=this.formatMessage("notification_request_edit_project",(0,zn.tj)(s.applyUserDisplayName),s.projectId,(0,zn.tj)(s.projectName)),b=r.createElement("span",{className:x},this.props.intl.formatMessage({id:"refused_share"}));break;case lr.PROJECT_PERMISSION_ACCEPT_FOR_APPLICANT:j=this.formatMessage("notification_request_edit_project_agree",(0,zn.tj)(s.ownerUserDisplayName),s.projectId,(0,zn.tj)(s.projectName));break;case lr.PROJECT_PERMISSION_REFUSE_FOR_APPLICANT:j=this.formatMessage("notification_request_edit_project_refuse",(0,zn.tj)(s.ownerUserDisplayName),s.projectId,(0,zn.tj)(s.projectName))}v=r.createElement("p",{className:k},j)}if("share"===c){var D,M=!1,A=(0,bn.$i)();switch(f){case lr.SHARE:case lr.SHARE_REFUSE:case lr.SHARE_CANCEL:D=this.formatMessage("shared_a_project",(0,zn.tj)(s.entityName||s.title));break;case lr.SHARE_ACCEPT:D=this.formatMessage(A?"shared_to_you_with_edit":"shared_to_you",(0,zn.tj)(s.entityName||s.title),s.entityId),M=!0;break;case lr.SHARE_JOIN:D=this.formatMessage("shared_list_joined",(0,zn.tj)(s.entityName||s.title),s.entityId);break;case lr.SHARE_REJECTED:D=this.formatMessage("shared_list_refused_new",(0,zn.tj)(s.entityName||s.title),s.entityId);break;case lr.SHARE_DELETED:D=this.formatMessage("shared_list_deleted_new",(0,zn.tj)(s.entityName||s.title),s.entityId);break;case lr.SHARE_REMOVE:D=this.formatMessage("shared_list_removed_new",(0,zn.tj)(s.entityName||s.title),s.entityId);break;case lr.SHARE_LEAVE:D=this.formatMessage("shared_list_quitted",(0,zn.tj)(s.entityName||s.title),s.entityId);break;case lr.SHARE_INVITE:case lr.SHARE_INVITE_ACCEPT:case lr.SHARE_INVITE_REFUSE:D=this.formatMessage("requests_to_join_your_shared_list",s.entityId,(0,zn.tj)(s.entityName||s.title));break;case lr.SHARE_INVITE_ACCEPTED:D=this.formatMessage(A?"agreed_to_share_list_with_you_with_edit":"agreed_to_share_list_with_you",s.entityId,(0,zn.tj)(s.entityName||s.title)),M=!0;break;case lr.SHARE_INVITE_REFUSED:D=this.formatMessage("declined_to_share_list_with_you",(0,zn.tj)(s.entityName||s.title));break;case lr.SHARE_TRANSFER_OWNER:D=this.formatMessage("shared_list_transfered",(0,zn.tj)(s.entityName),s.entityId);break;case lr.SHARE_AUTO_JOIN:D=this.formatMessage(A?"shared_list_auto_join_with_edit":"shared_list_auto_join",(0,zn.tj)(s.entityName||s.title),s.entityId),M=!0}switch(v=r.createElement("p",{className:k,onClick:M?function(e){return t.onClickProjectEdit(e,s.entityId)}:void 0},D),f){case lr.SHARE:b=[r.createElement(T.Z,{size:"tiny",type:"cancel",className:"btn-refuse mr-[8px] mt-[12px]",onClick:this.refuseShare.bind(this),key:"refuse-share"},this.props.intl.formatMessage({id:"refuse_share"})),r.createElement(T.Z,{size:"tiny",type:"primary",className:"btn-accept mr-[12px]",onClick:this.acceptShare.bind(this),key:"accept-share",loading:y,loadingText:o.formatMessage({id:"accepting"})},this.props.intl.formatMessage({id:"accept_share"}))];break;case lr.SHARE_INVITE:b=[r.createElement(T.Z,{size:"tiny",type:"cancel",className:"btn-refuse mr-[8px] mt-[12px]",onClick:this.refuseInvite.bind(this),key:"refuse-invite"},this.props.intl.formatMessage({id:"refuse_share"})),r.createElement(T.Z,{size:"tiny",type:"primary",className:"btn-accept mt-[12px]",onClick:this.acceptInvite.bind(this),key:"accept-invite",loading:h,loadingText:o.formatMessage({id:"agree"})},this.props.intl.formatMessage({id:"agree"}))];break;case lr.SHARE_INVITE_ACCEPT:b=r.createElement("span",{className:x},this.props.intl.formatMessage({id:"agreed"}));break;case lr.SHARE_ACCEPT:b=r.createElement("span",{className:x},this.props.intl.formatMessage({id:"accepted_share"}));break;case lr.SHARE_INVITE_REFUSE:case lr.SHARE_REFUSE:b=r.createElement("span",{className:x},this.props.intl.formatMessage({id:"refused_share"}));break;case lr.SHARE_CANCEL:b=r.createElement("span",{className:x},this.props.intl.formatMessage({id:"cancelled_share"}))}}if("support"===c&&f===lr.SUPPORT_REPLY&&((e=s.ticketDescription+"").length>10&&(e=e.slice(0,10)+"..."),v=r.createElement("p",{className:w()(k,Fn().ticket),style:{cursor:"pointer"},onClick:function(){var e=a?"&dark=true":"";window.open("/v3/tickets/detail?id="+s.ticketId+e,s.ticketId,ht())}},this.formatMessage("support_reply_notification",e))),"score"===c&&((e=s.ticketDescription+"").length>10&&(e=e.slice(0,10)+"..."),v=r.createElement("p",{className:w()(k,Fn().ticket),style:{cursor:"pointer"},onClick:function(){var e=a?"&dark=true":"";window.open("/v3/tickets/detail?id="+s.ticketId+e,s.ticketId,ht())}},this.formatMessage("ticket_score_notification",e))),"text"===c&&(v=r.createElement("p",{className:k,style:{whiteSpace:"pre-line"}},d)),"project"===c){var N;switch(f){case lr.PROJECT_MOVE_TEAM:N=s.projectId?this.formatMessage("notification_for_project_link_1",s.projectName,s.teamName,s.userDisplayName,s.projectId):this.formatMessage("notification_for_project_1",s.projectName,s.teamName,s.userDisplayName);break;case lr.PROJECT_ARCHIVE:N=this.formatMessage("xxx_archived_list_xxx",(0,zn.tj)(s.projectName),s.projectId);break;case lr.PROJECT_UNARCHIVE:N=this.formatMessage("xxx_unarchived_list_xxx",(0,zn.tj)(s.projectName),s.projectId)}v=r.createElement("p",{className:k},N)}if("gracePeriod"===c&&0===f){var I=s.subscribeType,L=s.userDisplayName,R=s.noGraceDate,Z=ke.Z.parseUTCString(m),F=P.AI(R,Z),B="apple"===I?r.createElement("a",{href:u.j4?"https://support.apple.com/zh-cn/108095":"https://support.apple.com/en-us/108095",target:"_blank",rel:"noopener noreferrer"},o.formatMessage({id:"learn_more"})):"google"!==I||u.j4?null:r.createElement("a",{href:"https://support.google.com/googleplay/answer/2476088?hl=en&ref_topic=1689236&sjid=13741091056383194036-NC",target:"_blank",rel:"noopener noreferrer"},o.formatMessage({id:"learn_more"}));v=r.createElement("p",{className:w()(k,"topic"),style:{whiteSpace:"pre-line"}},o.formatMessage({id:"dear_someone"},{s1:L}),o.formatMessage({id:1===F?"renew_hint_tooltip_content":"renew_hint_tooltip_content_plural"},{s1:P.tg(I),d2:F}),B)}if("subscribeCharge"===c&&0===f){var Y=s.subscribeType,V=s.freq,H=s.chargeDate,W=s.currency,z=s.amount,G=function(){switch(Y){case"alipay_subscribe":return o.formatMessage({id:"ali_pay"});case"wxpay_subscribe":return o.formatMessage({id:"wechat"});case"paypal_subscribe":return"PayPal";case"stripe_subscribe":return"Stripe";case"google":return"Google Play";case"apple":return"Apple";default:return""}}();v=r.createElement("p",{className:w()(k,"cursor-pointer"),onClick:function(){window.location.href="#settings/premium",ae.Z.upgradeData("show","before_renew")}},this.formatMessage("subscribe_charge_reminder",u.N$,"Month"===V?o.formatMessage({id:"subscribe_monthly"}):o.formatMessage({id:"subscribe_yearly"}),G,Bn.Z.formatRenewReminderDate(H),"".concat(function(e){return"USD"===(null===e||void 0===e?void 0:e.toUpperCase())?"US$":e?$n()(e):""}(W)).concat(z)))}if("exportTask"===c&&0===f){var q=s.status,J=s.downloadLink,X=s.taskId;v="success"===q?r.createElement("p",{className:w()(k,"topic")},o.formatMessage({id:"backup_file_ready"}),r.createElement("a",{className:"ml-[4px]",onClick:function(){K.jJf(X).then((function(e){e.data.exist?window.open(J,"_blank"):wn.eD(o.formatMessage({id:"backup_expired"}),5e3)}))}},o.formatMessage({id:"download_now"}))):r.createElement("p",{className:k},this.formatMessage("backup_file_fail"))}if("subscribeFail"===c&&0===f){var Q=s.subscribeType;v=r.createElement("p",{className:w()(k,"topic")},o.formatMessage({id:"renew_payment_not_success_content"},{s:r.createElement("a",{onClick:function(){P.dO(Q)}},P.tg(Q,!0))}))}return"subscribeDuplicate"===c&&0===f&&(v=r.createElement("p",{className:w()(k,"topic")},o.formatMessage({id:"duplicate_subscriptions_detect_content"},{s:r.createElement("a",{onClick:function(){window.location.href="#settings/premium?manageSubscription=true"}},o.formatMessage({id:"manage_subscriptions_title"}))}))),v?r.createElement("div",{className:w()("n-content",Fn().nContent),ref:function(e){t.$contentNode=$(e)}},v,b):null}},{key:"actionShareUrlParams",value:function(){var e=this.props.notification,t=e.data,n=e.id;return{entityType:t.entityType,entityId:t.entityId,modelId:n}}},{key:"refuseShare",value:function(e){e.stopPropagation();var t=this.props.notification.id,n=this.props.onChangeItem,r=tr(tr({},this.actionShareUrlParams()),{},{actionStatus:lr.SHARE_REFUSE});K.BNl(r).then((function(){n(t,{actionStatus:lr.SHARE_REFUSE})}))}},{key:"acceptShare",value:function(e){var t=this;e.stopPropagation();var n=this.props.notification.id,r=this.props,o=r.onChangeItem,a=r.intl,i=tr(tr({},this.actionShareUrlParams()),{},{actionStatus:lr.SHARE_ACCEPT});de.Bt()?F.$Z({type:B.VIb.list}):this.setState({acceptShareLoading:!0},(function(){K.BNl(i).then((function(){o(n,{actionStatus:lr.SHARE_ACCEPT}),pe.Z.doSync()})).catch((function(e){var n=(0,Y.vZ)(e),r=n.data||{},o=n.errorCode;if("user_email_not_verified"===o)t.props.onShowVerifyEmailView();else if("no_team_permission"===o)t.errorMessage={title:a.formatMessage({id:"share_project_join_failed"}),message:a.formatMessage({id:"share_project_join_failed_content"},{s1:r.projectOwnerName})},t.setState({acceptShareLoading:!1,showErrorMessage:!0});else if("no_project_permission"===o)t.setState({acceptShareLoading:!1});else if("team_project_exceed_quota"===o){var i=r.teamId;i&&((0,fe.mW)(i)?(F.$Z({type:B.VIb.teamSharelist,teamId:i,action:function(){U.vp.dispatch("showGlobalTeamPlanModal",{teamId:i})}}),t.setState({acceptShareLoading:!1})):(t.errorMessage={title:a.formatMessage({id:"share_project_join_failed"}),message:a.formatMessage({id:"share_project_visitor_team_project_exceed_quota_content"})},t.setState({acceptShareLoading:!1,showErrorMessage:!0})))}else if("visitor_exceed_quota"===o){var c=r.limit;t.errorMessage={title:a.formatMessage({id:"share_project_join_failed"}),message:a.formatMessage({id:c>1?"share_project_visitor_join_failed_pro_content":"share_project_visitor_join_failed_content"})},t.setState({acceptShareLoading:!1,showErrorMessage:!0})}else"share_not_exist"===o?(wn.eD(t.props.intl.formatMessage({id:"share_project_join_share_not_exist"}),5e3),t.setState({acceptShareLoading:!1})):"exceed_pro_max_share_limit"===o?(t.errorMessage={title:a.formatMessage({id:"share_project_join_failed"}),message:a.formatMessage({id:"share_error_pro_max_number_limit"},{s:Xn.s$.pro.shareUserNumber})},t.setState({acceptShareLoading:!1,showErrorMessage:!0})):"exceed_max_share_limit"===o?(t.errorMessage={title:a.formatMessage({id:"share_project_join_failed"}),message:a.formatMessage({id:"share_error_max_number_limit"})},t.setState({acceptShareLoading:!1,showErrorMessage:!0})):"exceed_team_max_share_limit"===o?(t.errorMessage={title:a.formatMessage({id:"share_project_join_failed"}),message:a.formatMessage({id:"share_error_pro_max_number_limit"},{s:Xn.s$.team.shareUserNumber})},t.setState({acceptShareLoading:!1,showErrorMessage:!0})):(wn.eD(t.props.intl.formatMessage({id:"error_unknow_server"}),5e3),t.setState({acceptShareLoading:!1}))}))}))}},{key:"refuseInvite",value:function(){var e=this.props.notification.id,t=this.props.onChangeItem;K.zSp(e).then((function(){t(e,{actionStatus:lr.SHARE_INVITE_REFUSE})}))}},{key:"acceptInvite",value:function(){var e=this,t=this.props.notification.id,n=this.props,r=n.onChangeItem,o=n.intl;this.setState({acceptInviteLoading:!0}),K.bGu(t).then((function(){r(t,{actionStatus:lr.SHARE_INVITE_ACCEPT})})).catch((function(t){var n=(0,Y.vZ)(t),r=n.errorCode,a=n.data||{};if("no_team_permission"===r)e.errorMessage={title:o.formatMessage({id:"share_project_accept_failed"}),message:o.formatMessage({id:"share_project_accept_failed_content"},{s1:a.applyUserName,s2:a.teamName})},e.setState({showErrorMessage:!0,acceptInviteLoading:!1});else if("no_project_permission"===r)wn.eD(e.props.intl.formatMessage({id:"share_project_no_project_permissiontips"}),5e3),e.setState({acceptInviteLoading:!1});else if("exceed_quota"===r)wn.eD(e.props.intl.formatMessage({id:"share_project_exceed_quota_tips"}),5e3);else if("visitor_exceed_quota"===r){var i=a.teamId;i&&(F.$Z({type:B.VIb.teamVisitorLimit,teamId:i,isVisitor:!1,visitorNumber:a.limit,action:function(){U.vp.dispatch("showGlobalTeamPlanModal",{teamId:i})}}),e.setState({acceptInviteLoading:!1}))}else if("team_project_exceed_quota"===r){var c=a.teamId;c&&(F.$Z({type:B.VIb.teamSharelist,teamId:c,action:function(){U.vp.dispatch("showGlobalTeamPlanModal",{teamId:c})}}),e.setState({acceptInviteLoading:!1}))}else"share_project_invite_expired"===r?(wn.eD(e.props.intl.formatMessage({id:"share_project_invite_expired"}),5e3),e.setState({acceptInviteLoading:!1})):"exceed_pro_max_share_limit"===r?(F.$Z({type:B.VIb.share,isOwner:!0,isPro:!0}),e.setState({acceptInviteLoading:!1})):"exceed_max_share_limit"===r?(F.$Z({type:B.VIb.share,isOwner:!0,isPro:!1}),e.setState({acceptInviteLoading:!1})):"exceed_team_max_share_limit"===r?(F.$Z({type:B.VIb.share,isOwner:!0,isPro:!0,isTeam:!0}),e.setState({acceptInviteLoading:!1})):(wn.eD(e.props.intl.formatMessage({id:"error_unknow_server"}),5e3),e.setState({acceptInviteLoading:!1}))}))}},{key:"existProject",value:function(){var e,t=this.props.notification.data;if(t.projectId?e=Hn.Rp(t.projectId):t.entityName&&(e=Hn.ib(t.entityName)),!e&&this.$contentNode)for(var n=this.$contentNode.find("p:not(.topic) a"),r=0;r<n.length;r++){var o=$(n[r]);o.replaceWith(o.html())}}},{key:"existTask",value:function(){var e=this.props.notification,t=e.data,n="attend"===e.type?t.entityId:t.taskId;if(n&&this.$contentNode){var r=Wn.FOH(n);if(!r||r&&r.get("deleted")||r&&r.get("projectId")!==t.projectId)for(var o=this.$contentNode.find("p:not(.topic) a"),a=0;a<o.length;a++){var i=$(o[a]);if(i.attr("href").match(n))return void i.replaceWith(i.html())}}}},{key:"acceptJoinTeam",value:function(){var e=this,t=this.props.notification,n=t.id,r=t.data,o=void 0===r?{}:r,a=o.userDisplayName,i=o.teamName,c=o.teamId,s=this.props,u=s.onChangeItem,l=s.intl;this.setState({acceptInviteLoading:!0}),K.ovS(n).then((function(){u(n,{actionStatus:lr.TEAM_15}),pe.Z.doSync()})).catch((function(t){var r,o=(0,Y.vZ)(t).errorCode,s="",f=l.formatMessage({id:"team_notification_deal_fault"}),d="",m={};switch(o){case"team_not_exist":case"no_team_permission":d=l.formatMessage({id:"team_warning_set_admin_fail_team"},{s:i});break;case"no_admin_permission":d=l.formatMessage({id:"team_accpet_member_no_admin_permission"},{s:i});break;case"team_expired":d=l.formatMessage({id:"team_warning_team_expired"},{s9:i}),m={buttonText:l.formatMessage({id:"btn_buy"}),onOk:function(){(0,L.Kn)(c).then((function(){e.setState({showErrorMessage:!1}),window.location.href="#settings/team/".concat(c,"?action=renew")})).catch((function(t){e.setState({showErrorMessage:!1}),"no_team_permission"!==t.errCode&&"team_not_exist"!==t.errCode||me.$Z({text:l.formatMessage({id:"team_no_permission_content"})})}))}};break;case"exceed_limit":var p=(0,fe.mW)(c);p&&0===p.get("role")?(d=l.formatMessage({id:"team_warning_team_limit"},{s9:i}),m={buttonText:l.formatMessage({id:"btn_goto"}),onOk:function(){(0,L.Kn)(c).then((function(){e.setState({showErrorMessage:!1}),window.location.href="#settings/team/".concat(c,"?action=expansion")})).catch((function(t){e.setState({showErrorMessage:!1}),"no_team_permission"!==t.errCode&&"team_not_exist"!==t.errCode||me.$Z({text:l.formatMessage({id:"team_no_permission_content"})})}))}}):d=l.formatMessage({id:"contact_for_expansion"});break;case"team_exceed_limit":d=l.formatMessage({id:"team_accpet_member_team_exceed_limit_new"},{s:i});break;case"user_already_approved":s=l.formatMessage({id:"team_user_already_approved"},{s1:a,s2:i}),r=lr.TEAM_15;break;case"user_already_refused":s=l.formatMessage({id:"team_user_already_refused"},{s1:a,s2:i}),r=lr.TEAM_16;break;case"user_not_exist":d=l.formatMessage({id:"team_refuse_member_user_not_exist_not_apply"},{s:a});break;case"user_already_trial":d=l.formatMessage({id:"team_accpet_member_already_trial"})}s?(me.$Z({text:s}),u(n,{actionStatus:r})):d&&(e.errorMessage=tr({title:f,message:d},m),e.setState({acceptInviteLoading:!1,showErrorMessage:!0}))}))}},{key:"acceptInviteJoinTeam",value:function(){var e=this,t=this.props.notification,n=t.id,r=t.data,o=void 0===r?{}:r,a=o.userDisplayName,i=o.teamName,c=(o.teamId,this.props),s=c.onChangeItem,u=c.intl;this.setState({acceptInviteLoading:!0}),K.hb5({notificationId:n,actionStatus:lr.TEAM_22}).then((function(){ae.Z.didaTeam("join_success_from","email"),s(n,{actionStatus:lr.TEAM_22}),P.OL().then((function(){de.xr(),P.Oh()&&((0,fe.o6)(),pe.Z.doSync())}))})).catch((function(t){var r,o=(0,Y.vZ)(t).errorCode,c="",l=u.formatMessage({id:"team_notification_deal_fault"}),f="";switch(o){case"team_not_exist":case"no_team_permission":f=u.formatMessage({id:"team_warning_set_admin_fail_team"},{s:i});break;case"no_admin_permission":f=u.formatMessage({id:"team_accpet_member_no_admin_permission"},{s:i});break;case"team_expired":f=u.formatMessage({id:"team_warning_team_expired"},{s9:i});break;case"exceed_limit":f=u.formatMessage({id:"team_warning_invite_team_limit"},{s:i});break;case"team_exceed_limit":f=u.formatMessage({id:"team_accpet_member_team_exceed_limit_new"},{s:i});break;case"user_already_approved":c=u.formatMessage({id:"team_user_already_approved"},{s1:a,s2:i}),r=lr.TEAM_15;break;case"user_already_refused":c=u.formatMessage({id:"team_user_already_refused"},{s1:a,s2:i}),r=lr.TEAM_16;break;case"user_not_exist":f=u.formatMessage({id:"team_refuse_member_user_not_exist_not_apply"},{s:a});break;case"user_email_not_verified":e.props.onShowVerifyEmailView();break;case"user_already_trial":f=u.formatMessage({id:"team_user_already_trial"},{s:i})}c?(me.$Z({text:c}),s(n,{actionStatus:r})):f&&(e.errorMessage=tr({title:l,message:f},{}),e.setState({acceptInviteLoading:!1,showErrorMessage:!0}))}))}},{key:"refuseJoinTeam",value:function(){var e=this,t=this.props.notification,n=t.id,r=t.data,o=void 0===r?{}:r,a=o.userDisplayName,i=o.teamName,c=o.teamId,s=this.props,u=s.onChangeItem,l=s.intl;K.Sad(n).then((function(){u(n,{actionStatus:lr.TEAM_16})})).catch((function(t){var r,o=(0,Y.vZ)(t).errorCode,s={},f="",d=l.formatMessage({id:"team_notification_deal_fault"}),m="";switch(o){case"team_not_exist":case"no_team_permission":m=l.formatMessage({id:"team_warning_set_admin_fail_team"},{s:i});break;case"team_exceed_limit":m=l.formatMessage({id:"team_accpet_member_team_exceed_limit_new"},{s:i});break;case"no_admin_permission":m=l.formatMessage({id:"team_accpet_member_no_admin_permission"},{s:i});break;case"team_expired":m=l.formatMessage({id:"team_warning_team_expired"},{s9:i}),s={buttonText:l.formatMessage({id:"btn_buy"}),onOk:function(){(0,L.Kn)(c).then((function(){e.setState({showErrorMessage:!1}),window.location.href="#settings/team/".concat(c,"?action=renew")})).catch((function(t){e.setState({showErrorMessage:!1}),"no_team_permission"!==t.errCode&&"team_not_exist"!==t.errCode||me.$Z({text:l.formatMessage({id:"team_no_permission_content"})})}))}};break;case"user_already_approved":f=l.formatMessage({id:"team_user_already_approved"},{s1:a,s2:i}),r=lr.TEAM_15;break;case"user_already_refused":f=l.formatMessage({id:"team_user_already_refused"},{s1:a,s2:i}),r=lr.TEAM_16;break;case"user_not_exist":m=l.formatMessage({id:"team_refuse_member_user_not_exist_not_apply"},{s:a})}f?(me.$Z({text:f}),u(n,{actionStatus:r})):m&&(e.errorMessage=tr({title:d,message:m},s),e.setState({showErrorMessage:!0}))}))}},{key:"refuseInviteJoinTeam",value:function(){var e=this,t=this.props.notification,n=t.id,r=t.data,o=void 0===r?{}:r,a=o.userDisplayName,i=o.teamName,c=o.teamId,s=this.props,u=s.onChangeItem,l=s.intl;K.hb5({notificationId:n,actionStatus:lr.TEAM_23}).then((function(){u(n,{actionStatus:lr.TEAM_23})})).catch((function(t){var r,o=(0,Y.vZ)(t).errorCode,s={},f="",d=l.formatMessage({id:"team_notification_deal_fault"}),m="";switch(o){case"team_not_exist":case"no_team_permission":m=l.formatMessage({id:"team_warning_set_admin_fail_team"},{s:i});break;case"team_exceed_limit":m=l.formatMessage({id:"team_accpet_member_team_exceed_limit_new"},{s:i});break;case"no_admin_permission":m=l.formatMessage({id:"team_accpet_member_no_admin_permission"},{s:i});break;case"team_expired":m=l.formatMessage({id:"team_warning_team_expired"},{s9:i}),s={buttonText:l.formatMessage({id:"btn_buy"}),onOk:function(){(0,L.Kn)(c).then((function(){e.setState({showErrorMessage:!1}),window.location.href="#settings/team/".concat(c,"?action=renew")})).catch((function(t){e.setState({showErrorMessage:!1}),"no_team_permission"!==t.errCode&&"team_not_exist"!==t.errCode||me.$Z({text:l.formatMessage({id:"team_no_permission_content"})})}))}};break;case"user_already_approved":f=l.formatMessage({id:"team_user_already_approved"},{s1:a,s2:i}),r=lr.TEAM_15;break;case"user_already_refused":f=l.formatMessage({id:"team_user_already_refused"},{s1:a,s2:i}),r=lr.TEAM_16;break;case"user_not_exist":m=l.formatMessage({id:"team_refuse_member_user_not_exist_not_apply"},{s:a})}f?(me.$Z({text:f}),u(n,{actionStatus:r})):m&&(e.errorMessage=tr({title:d,message:m},s),e.setState({showErrorMessage:!0}))}))}},{key:"formatMessage",value:function(){for(var e={},t=1;t<arguments.length;t++)e["s".concat(t)]=arguments[t];return r.createElement(Rn.Z,{id:arguments[0],values:e})}},{key:"getNotificationAvatar",value:function(){for(var e=arguments[0],t=1;t<arguments.length-1&&!e;t++)e=e||arguments[t];if(Vn.Z.emailRegexp.test(e)){var n=e;return Un(n)}return Yn(e)}},{key:"showShareLimitUpgrade",value:function(e){var t=this.props.notification.data,n=t.projectOwnerName||t.ownerUserDisplayName||t.userDisplayName||t.fromUserDisplayName||t.fromUsername||"",r={type:B.VIb.share,isOwner:!1,owner:n};"exceed_pro_max_share_limit"===e?F.$Z(tr(tr({},r),{},{isPro:!0})):"exceed_max_share_limit"===e&&F.$Z(r)}}],o&&rr(n.prototype,o),a&&rr(n,a),Object.defineProperty(n,"prototype",{writable:!1}),n;var n,o,a}(r.Component),dr=(0,a.$j)((function(e){return{teams:e.teams.teams,projects:e.projects.projectList,isDark:(0,Z.$o)()}}),(function(e){return{setActiveSelectedTaskIds:function(e,t){Wn.j1p(e,t)}}}))((0,An.ZP)(fr)),mr=n("cyUo"),pr=function(e){var t=e.text,n=e.desc;return r.createElement(mr.Z,{containerClassName:"mt-[70px]",size:140,name:"empty-notification",iconsInfo:[2,3,void 0,5,6,7],text:t,desc:n})};function hr(e){return hr="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},hr(e)}function yr(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,kr(r.key),r)}}function gr(e,t,n){return t=br(t),function(e,t){if(t&&("object"===hr(t)||"function"===typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(e,vr()?Reflect.construct(t,n||[],br(e).constructor):t.apply(e,n))}function vr(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(vr=function(){return!!e})()}function br(e){return br=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},br(e)}function wr(e,t){return wr=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},wr(e,t)}function kr(e){var t=function(e,t){if("object"!=hr(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=hr(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==hr(t)?t:t+""}var xr=function(e){function t(e){var n,o,a,i;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),n=gr(this,t,[e]),o=n,i=function(){var e=n.props,t=e.category,r=e.hasUnread,o=e.markRead;r&&(0,K.c0)({notification:"notifications",activity:"activities",all:"all"}[t]).then((function(){o(t)}))},(a=kr(a="markMessageRead"))in o?Object.defineProperty(o,a,{value:i,enumerable:!0,configurable:!0,writable:!0}):o[a]=i,n.state={isVerifyEmailModalShow:!1},n.showVerifyEmailView=n.showVerifyEmailView.bind(n),n.hideVerifyEmailView=n.hideVerifyEmailView.bind(n),n.scrollRef=r.createRef(),n}return function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&wr(e,t)}(t,e),n=t,(o=[{key:"componentDidMount",value:function(){this.props.isLoading||(this.markMessageRead(),this.scrollToRecordScrollTop())}},{key:"componentDidUpdate",value:function(e){var t=this.props;t.isLoading===e.isLoading||t.isLoading||(this.markMessageRead(),this.scrollToRecordScrollTop())}},{key:"scrollToRecordScrollTop",value:function(){var e="notification"===this.props.category?"notification":"activity",t=bn.ZP.notificationScrollTop[e];t>0&&this.scrollRef.current&&(this.scrollRef.current.scrollTop=t)}},{key:"getScrollTop",value:function(){var e;return(null===(e=this.scrollRef.current)||void 0===e?void 0:e.scrollTop)||0}},{key:"render",value:function(){return r.createElement("div",{className:"notify-panel antiscroll-wrap min-h-[435px] max-h-[435px]"},this.renderMainView(),this.renderVerifyEmailModal())}},{key:"renderMainView",value:function(){var e=this.props,t=e.emptyTitle,n=e.emptyContent,o=e.isLoading,a=0===e.messages.length;return o?r.createElement("div",{id:"notification-loading",className:"loading relative mt-[20px] text-center w-full h-full z-[1045]"},r.createElement(Ln.Z,null)):a?r.createElement(pr,{text:t,desc:n}):this.renderNotificationList()}},{key:"renderVerifyEmailModal",value:function(){return this.state.isVerifyEmailModalShow?r.createElement(Q,{onClose:this.hideVerifyEmailView}):null}},{key:"renderNotificationList",value:function(){var e=this,t=this.props,n=t.messages,o=t.updateMessage,a=[];return n.forEach((function(t){var n=r.createElement(dr,{key:t.id,notification:t,onChangeItem:o,onShowVerifyEmailView:e.showVerifyEmailView});n&&a.push(n)})),r.createElement("ul",{className:"notification-list antiscroll-inner max-h-[435px]",ref:this.scrollRef},a)}},{key:"showVerifyEmailView",value:function(){this.setState({isVerifyEmailModalShow:!0})}},{key:"hideVerifyEmailView",value:function(){this.setState({isVerifyEmailModalShow:!1})}}])&&yr(n.prototype,o),a&&yr(n,a),Object.defineProperty(n,"prototype",{writable:!1}),n;var n,o,a}(r.Component),Er=xr,Sr=n("oj1H"),_r=n("mLa8");function Or(e){return Or="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},Or(e)}var Cr=["name","filter"];function Tr(e,t){if(null==e)return{};var n,r,o=function(e,t){if(null==e)return{};var n,r,o={},a=Object.keys(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}function jr(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function Dr(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?jr(Object(n),!0).forEach((function(t){Lr(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):jr(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function Mr(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,Rr(r.key),r)}}function Ar(e,t,n){return t=Pr(t),function(e,t){if(t&&("object"===Or(t)||"function"===typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(e,Nr()?Reflect.construct(t,n||[],Pr(e).constructor):t.apply(e,n))}function Nr(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(Nr=function(){return!!e})()}function Pr(e){return Pr=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},Pr(e)}function Ir(e,t){return Ir=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},Ir(e,t)}function Lr(e,t,n){return(t=Rr(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Rr(e){var t=function(e,t){if("object"!=Or(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=Or(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==Or(t)?t:t+""}var Zr={notification:function(e){var t=e.type,n=e.actionStatus;return"task"!==t&&("refer"!==t&&("unionCode"!==t&&("team"!==t||![18,19].includes(n))))},activity:function(e){return"task"===e.type},all:function(e){var t=e.type;return"refer"!==t&&"unionCode"!==t}},Fr=function(e){function t(e){var n;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),Lr(n=Ar(this,t,[e]),"recordScrollTop",(function(){var e=(n.notificationPanelRef.current||n.activityPanelRef.current).getScrollTop(),t=n.notificationPanelRef.current?"notification":"activity";bn.ZP.notificationScrollTop[t]=e})),Lr(n,"loadNotification",(function(){n.setState({isLoading:!0},(function(){(0,K.v6o)().then((function(e){if(n._isMounted){var t=e.data||[];n.updateHasUnreadCount(t),n.setState({messages:t},(function(){n._isMounted&&setTimeout((function(){n.setState({isLoading:!1})}),100)}))}}))}))})),Lr(n,"updateMessage",(function(e,t){n.setState({messages:n.state.messages.map((function(n){return n.id===e?Dr(Dr({},n),t):n}))})})),Lr(n,"markRead",(function(e){var t=n.props.updateNotificationUnreadCount,r="hasUnread".concat(e[0].toUpperCase()+e.slice(1));n.setState(Lr({},r,!1)),t(e,0)})),n.state={messages:[],isLoading:!1,hasUnreadActivity:e.defaultActiveKey,hasUnreadNotification:e.defaultHasUnreadNotification,activeKey:""},n.notificationPanelRef=r.createRef(),n.activityPanelRef=r.createRef(),n}return function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&Ir(e,t)}(t,e),n=t,o=[{key:"componentDidMount",value:function(){this._isMounted=!0,I.aP(),this.loadNotification()}},{key:"componentWillUnmount",value:function(){this._isMounted=!1}},{key:"render",value:function(){return r.createElement("div",{id:"notification-view",className:"notification-view p-[16px]"},r.createElement(_r.ZP,null,this.renderTabView()))}},{key:"renderTabView",value:function(){var e=this,t=this.props,n=t.defaultHasUnreadNotification,o=t.defaultHasUnreadActivity,a=this.state,i=a.hasUnreadActivity,c=a.hasUnreadNotification,s=a.activeKey,u=!n&&o?"activity":"notification",l=[Dr({component:Er},this.getPanelProps("notification")),Dr({component:Er},this.getPanelProps("activity"))];return r.createElement(Sr.Z,{tabList:l,defaultActiveKey:u,activeKey:s,tabPrefixClassName:"tab",tabBarClassName:"tabs flex justify-center mb-[16px]",tabContainerClassName:"notification",tabClassNameFunc:function(e){return{unread:"activity"===e.key&&i||"notification"===e.key&&c}},tabSlideClassName:"slide hidden",tabClassName:"rounded-full px-[12px] py-[5px] bg-grey-5 first:mr-[8px] flex items-center group",tabActiveClassName:"active !bg-menu-primary-10",tabTextClassName:"text-[12px] leading-[14px] text-grey-40 inline-block group-hover:text-menu-primary",tabTextActiveClassName:"!text-menu-primary",onChange:function(){e.recordScrollTop()}})}},{key:"getPanelProps",value:function(e){var t=this.props.intl,n=this.state,r=n.messages,o=n.isLoading,a=n.hasUnreadActivity,i=n.hasUnreadNotification,c={all:{name:"notification",emptyTitle:t.formatMessage({id:"empty_title_no_notification"}),emptyContent:t.formatMessage({id:"empty_desc_shared_list_messages"}),filter:Zr.all,hasUnread:i||a},notification:{name:"notification",emptyTitle:t.formatMessage({id:"empty_title_no_notification"}),emptyContent:t.formatMessage({id:"empty_desc_shared_list_messages"}),filter:Zr.notification,hasUnread:i,ref:this.notificationPanelRef},activity:{name:"activities",emptyTitle:t.formatMessage({id:"empty_title_no_task_udpates"}),emptyContent:t.formatMessage({id:"empty_desc_task_update_notifications"}),filter:Zr.activity,hasUnread:a,ref:this.activityPanelRef}}[e],s=c.name,u=c.filter,l=Tr(c,Cr);return{key:e,name:s,props:Dr({category:e,messages:r.filter(u),isLoading:o,markRead:this.markRead,updateMessage:this.updateMessage},l)}}},{key:"updateHasUnreadCount",value:function(e){var t=this.props.updateNotificationUnreadCount,n=e.filter(Zr.notification).filter((function(e){return e.unread})).length,r=e.filter(Zr.activity).filter((function(e){return e.unread})).length,o=r>0,a=n>0,i=a||o?!a&&o?"activity":"notification":"";this.setState({hasUnreadNotification:a,hasUnreadActivity:o,activeKey:i});var c="activity"===i?0:r;t("notification","notification"===i?0:n),t("activity",c)}}],o&&Mr(n.prototype,o),a&&Mr(n,a),Object.defineProperty(n,"prototype",{writable:!1}),n;var n,o,a}(r.Component);Lr(Fr,"propTypes",{defaultHasUnreadActivity:In().bool,defaultHasUnreadNotification:In().bool,markRead:In().func});var Br=(0,An.ZP)(Fr,{forwardRef:!0}),Ur=n("z8Uv");function Yr(e){return Yr="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},Yr(e)}function Vr(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function Hr(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Vr(Object(n),!0).forEach((function(t){$r(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Vr(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function Wr(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,Jr(r.key),r)}}function zr(e,t,n){return t=Kr(t),function(e,t){if(t&&("object"===Yr(t)||"function"===typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(e,Gr()?Reflect.construct(t,n||[],Kr(e).constructor):t.apply(e,n))}function Gr(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(Gr=function(){return!!e})()}function Kr(e){return Kr=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},Kr(e)}function qr(e,t){return qr=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},qr(e,t)}function $r(e,t,n){return(t=Jr(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Jr(e){var t=function(e,t){if("object"!=Yr(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=Yr(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==Yr(t)?t:t+""}var Xr=function(e){function t(e){var n;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),$r(n=zr(this,t,[e]),"fetchUnreadCount",(function(){n.isAbleFetchUnreadCount&&(0,K.ofE)().then((function(e){var t=e.data;n.updateUnreadCount(t)}))})),$r(n,"updateNotificationUnreadCount",(function(e,t){var r=n.state.unreadCount;n.updateUnreadCount(Hr(Hr({},r),{},$r({},e,t)))})),n.state={isMenuOpen:!1,unreadCount:{activity:0,notification:0}},n.triggerRef=r.createRef(),n.changeMenuOpenStatus=n.changeMenuOpenStatus.bind(n),n.onMenuClick=n.onMenuClick.bind(n),n._listenId=Ne().uniqueId(),n.isAbleFetchUnreadCount=!0,n.notificationViewRef=r.createRef(),n}return function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&qr(e,t)}(t,e),n=t,o=[{key:"componentDidMount",value:function(){this.launchUnreadCountUpdater(),U.vp.subscribe(this._listenId,"refreshNotificationUnreadCount",this.fetchUnreadCount)}},{key:"UNSAFE_componentWillReceiveProps",value:function(e){this.props.pathname!==e.pathname&&(bn.ZP.openNotification?(bn.ZP.openNotification=!1,this.changeMenuOpenStatus(!0)):this.changeMenuOpenStatus(!1))}},{key:"componentWillUnmount",value:function(){U.vp.unSubscribe(this._listenId,"refreshNotificationUnreadCount"),this.uninstallUnreadCountUpdater()}},{key:"onMenuClick",value:function(e){"A"===e.target.tagName&&e.target.href?this.setState({isMenuOpen:!1}):e.stopPropagation()}},{key:"getMenu",value:function(){var e=this.state.unreadCount,t=e.notification>0,n=e.activity>0;return r.createElement(Br,{defaultHasUnreadNotification:t,defaultHasUnreadActivity:n,updateNotificationUnreadCount:this.updateNotificationUnreadCount,ref:this.notificationViewRef})}},{key:"launchUnreadCountUpdater",value:function(){this.fetchUnreadCount(),this.unreadCountTimer=setInterval(this.fetchUnreadCount,3e5)}},{key:"uninstallUnreadCountUpdater",value:function(){clearInterval(this.unreadCountTimer)}},{key:"changeMenuOpenStatus",value:function(e){this.isAbleFetchUnreadCount=!e,this.setState({isMenuOpen:e})}},{key:"updateUnreadCount",value:function(e){var t=e?parseInt(e.activity,10):0,n=e?parseInt(e.notification,10):0,r={activity:Number.isNaN(t)?0:t,notification:Number.isNaN(n)?0:n};this.setState({unreadCount:r})}},{key:"renderUnreadCount",value:function(){var e=this.state.unreadCount,t=e.activity+e.notification,n=this.props.isSinglePanel;return t>0?r.createElement("span",{className:w()("badge n-count","absolute inline-block rounded-full text-white z-[1] bg-dark-red text-center font-semibold"),style:{fontSize:"9px",lineHeight:"14px",minWidth:"14px",height:"14px",left:n?13:25,top:n?-5:10,padding:"0 2px"}},t<100?t:"99+"):null}},{key:"render",value:function(){var e=this,t=this.props,n=t.intl,o=t.theme,a=t.isSinglePanel,i=this.state.isMenuOpen,c=(0,At.FI)(o),s=this.state.unreadCount,l=s.activity+s.notification;return r.createElement(r.Fragment,null,r.createElement("button",{type:"button",className:"w-full h-full relative",onClick:function(){gb("notification"),e.changeMenuOpenStatus(!0)}},r.createElement(Dt.Z,{title:n.formatMessage({id:"notification"}),placement:a?"bottom":"right",mouseEnterDelay:u.d_},r.createElement("div",{className:"w-full h-full flex items-center justify-center"},r.createElement("div",{className:a?"w-full h-full":"w-[28px] h-[28px]",ref:this.triggerRef},a?r.createElement(Mt.Z,{name:"thin-notification-sidebar",className:w()("w-[20px] h-[20px]",(0,Z.HH)(o)||(0,Z.$o)(o)?"text-sidebar-color-40":"text-sidebar-color-80"),bgClassName:c.hoverClassName}):r.createElement(Ut,{name:l>0?"notification-unread-sidebar":"notification-sidebar"})))),this.renderUnreadCount()),i&&r.createElement(Ur.Z,{placement:a?"bottom-left":"right-bottom",relativeRef:this.triggerRef,gap:14,hideMenu:function(){e.notificationViewRef.current.recordScrollTop(),e.changeMenuOpenStatus(!1)},className:"w-[346px] max-w-none max-h-none p-0"},this.getMenu()))}}],o&&Wr(n.prototype,o),a&&Wr(n,a),Object.defineProperty(n,"prototype",{writable:!1}),n;var n,o,a}(r.Component),Qr=(0,Nn.qC)((0,a.$j)((function(e){return{pathname:e.router.location.pathname,theme:(0,Z.gh)()}}),null),An.ZP)(Xr),eo=n("XoE2"),to=n("h5Qs"),no=n("X+OG"),ro=n("DhI8"),oo=n("vN+f"),ao=n.n(oo),io=n("RZUi"),co=n("1iZ0"),so=function(e){return{type:co.af.SET_PROJECT_TEMPLATES,data:e}},uo=n("hnzI");function lo(e){return lo="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},lo(e)}function fo(){fo=function(){return t};var e,t={},n=Object.prototype,r=n.hasOwnProperty,o=Object.defineProperty||function(e,t,n){e[t]=n.value},a="function"==typeof Symbol?Symbol:{},i=a.iterator||"@@iterator",c=a.asyncIterator||"@@asyncIterator",s=a.toStringTag||"@@toStringTag";function u(e,t,n){return Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{u({},"")}catch(e){u=function(e,t,n){return e[t]=n}}function l(e,t,n,r){var a=t&&t.prototype instanceof y?t:y,i=Object.create(a.prototype),c=new j(r||[]);return o(i,"_invoke",{value:_(e,n,c)}),i}function f(e,t,n){try{return{type:"normal",arg:e.call(t,n)}}catch(e){return{type:"throw",arg:e}}}t.wrap=l;var d="suspendedStart",m="executing",p="completed",h={};function y(){}function g(){}function v(){}var b={};u(b,i,(function(){return this}));var w=Object.getPrototypeOf,k=w&&w(w(D([])));k&&k!==n&&r.call(k,i)&&(b=k);var x=v.prototype=y.prototype=Object.create(b);function E(e){["next","throw","return"].forEach((function(t){u(e,t,(function(e){return this._invoke(t,e)}))}))}function S(e,t){function n(o,a,i,c){var s=f(e[o],e,a);if("throw"!==s.type){var u=s.arg,l=u.value;return l&&"object"==lo(l)&&r.call(l,"__await")?t.resolve(l.__await).then((function(e){n("next",e,i,c)}),(function(e){n("throw",e,i,c)})):t.resolve(l).then((function(e){u.value=e,i(u)}),(function(e){return n("throw",e,i,c)}))}c(s.arg)}var a;o(this,"_invoke",{value:function(e,r){function o(){return new t((function(t,o){n(e,r,t,o)}))}return a=a?a.then(o,o):o()}})}function _(t,n,r){var o=d;return function(a,i){if(o===m)throw Error("Generator is already running");if(o===p){if("throw"===a)throw i;return{value:e,done:!0}}for(r.method=a,r.arg=i;;){var c=r.delegate;if(c){var s=O(c,r);if(s){if(s===h)continue;return s}}if("next"===r.method)r.sent=r._sent=r.arg;else if("throw"===r.method){if(o===d)throw o=p,r.arg;r.dispatchException(r.arg)}else"return"===r.method&&r.abrupt("return",r.arg);o=m;var u=f(t,n,r);if("normal"===u.type){if(o=r.done?p:"suspendedYield",u.arg===h)continue;return{value:u.arg,done:r.done}}"throw"===u.type&&(o=p,r.method="throw",r.arg=u.arg)}}}function O(t,n){var r=n.method,o=t.iterator[r];if(o===e)return n.delegate=null,"throw"===r&&t.iterator.return&&(n.method="return",n.arg=e,O(t,n),"throw"===n.method)||"return"!==r&&(n.method="throw",n.arg=new TypeError("The iterator does not provide a '"+r+"' method")),h;var a=f(o,t.iterator,n.arg);if("throw"===a.type)return n.method="throw",n.arg=a.arg,n.delegate=null,h;var i=a.arg;return i?i.done?(n[t.resultName]=i.value,n.next=t.nextLoc,"return"!==n.method&&(n.method="next",n.arg=e),n.delegate=null,h):i:(n.method="throw",n.arg=new TypeError("iterator result is not an object"),n.delegate=null,h)}function C(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function T(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function j(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(C,this),this.reset(!0)}function D(t){if(t||""===t){var n=t[i];if(n)return n.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var o=-1,a=function n(){for(;++o<t.length;)if(r.call(t,o))return n.value=t[o],n.done=!1,n;return n.value=e,n.done=!0,n};return a.next=a}}throw new TypeError(lo(t)+" is not iterable")}return g.prototype=v,o(x,"constructor",{value:v,configurable:!0}),o(v,"constructor",{value:g,configurable:!0}),g.displayName=u(v,s,"GeneratorFunction"),t.isGeneratorFunction=function(e){var t="function"==typeof e&&e.constructor;return!!t&&(t===g||"GeneratorFunction"===(t.displayName||t.name))},t.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,v):(e.__proto__=v,u(e,s,"GeneratorFunction")),e.prototype=Object.create(x),e},t.awrap=function(e){return{__await:e}},E(S.prototype),u(S.prototype,c,(function(){return this})),t.AsyncIterator=S,t.async=function(e,n,r,o,a){void 0===a&&(a=Promise);var i=new S(l(e,n,r,o),a);return t.isGeneratorFunction(n)?i:i.next().then((function(e){return e.done?e.value:i.next()}))},E(x),u(x,s,"Generator"),u(x,i,(function(){return this})),u(x,"toString",(function(){return"[object Generator]"})),t.keys=function(e){var t=Object(e),n=[];for(var r in t)n.push(r);return n.reverse(),function e(){for(;n.length;){var r=n.pop();if(r in t)return e.value=r,e.done=!1,e}return e.done=!0,e}},t.values=D,j.prototype={constructor:j,reset:function(t){if(this.prev=0,this.next=0,this.sent=this._sent=e,this.done=!1,this.delegate=null,this.method="next",this.arg=e,this.tryEntries.forEach(T),!t)for(var n in this)"t"===n.charAt(0)&&r.call(this,n)&&!isNaN(+n.slice(1))&&(this[n]=e)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if("throw"===e.type)throw e.arg;return this.rval},dispatchException:function(t){if(this.done)throw t;var n=this;function o(r,o){return c.type="throw",c.arg=t,n.next=r,o&&(n.method="next",n.arg=e),!!o}for(var a=this.tryEntries.length-1;a>=0;--a){var i=this.tryEntries[a],c=i.completion;if("root"===i.tryLoc)return o("end");if(i.tryLoc<=this.prev){var s=r.call(i,"catchLoc"),u=r.call(i,"finallyLoc");if(s&&u){if(this.prev<i.catchLoc)return o(i.catchLoc,!0);if(this.prev<i.finallyLoc)return o(i.finallyLoc)}else if(s){if(this.prev<i.catchLoc)return o(i.catchLoc,!0)}else{if(!u)throw Error("try statement without catch or finally");if(this.prev<i.finallyLoc)return o(i.finallyLoc)}}}},abrupt:function(e,t){for(var n=this.tryEntries.length-1;n>=0;--n){var o=this.tryEntries[n];if(o.tryLoc<=this.prev&&r.call(o,"finallyLoc")&&this.prev<o.finallyLoc){var a=o;break}}a&&("break"===e||"continue"===e)&&a.tryLoc<=t&&t<=a.finallyLoc&&(a=null);var i=a?a.completion:{};return i.type=e,i.arg=t,a?(this.method="next",this.next=a.finallyLoc,h):this.complete(i)},complete:function(e,t){if("throw"===e.type)throw e.arg;return"break"===e.type||"continue"===e.type?this.next=e.arg:"return"===e.type?(this.rval=this.arg=e.arg,this.method="return",this.next="end"):"normal"===e.type&&t&&(this.next=t),h},finish:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),T(n),h}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.tryLoc===e){var r=n.completion;if("throw"===r.type){var o=r.arg;T(n)}return o}}throw Error("illegal catch attempt")},delegateYield:function(t,n,r){return this.delegate={iterator:D(t),resultName:n,nextLoc:r},"next"===this.method&&(this.arg=e),h}},t}function mo(e,t,n,r,o,a,i){try{var c=e[a](i),s=c.value}catch(u){return void n(u)}c.done?t(s):Promise.resolve(s).then(r,o)}var po=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:uo.h.getState();return e.projectTemplates.projectTemplates||[]},ho=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:uo.h.getState();return e.projectTemplates.timestamp||0},yo=function(){var e,t=(e=fo().mark((function e(){var t,n,r,o,a;return fo().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,t=ho(),e.next=4,(0,K.Yr1)(t);case 4:n=e.sent,r=n.data,200===n.status&&(o=r.projectTemplates,a=r.timestamp,uo.h.dispatch(so({timestamp:a,projectTemplates:o}))),e.next=12;break;case 9:e.prev=9,e.t0=e.catch(0),console.debug("get project template error");case 12:case"end":return e.stop()}}),e,null,[[0,9]])})),function(){var t=this,n=arguments;return new Promise((function(r,o){var a=e.apply(t,n);function i(e){mo(a,r,o,i,c,"next",e)}function c(e){mo(a,r,o,i,c,"throw",e)}i(void 0)}))});return function(){return t.apply(this,arguments)}}(),go=n("ZalT"),vo=n("+3a/"),bo=n("r6UK"),wo=n.n(bo),ko=n("5I5I"),xo=n.n(ko),Eo=n("t5UX"),So=n("AjVW"),_o=n("fEur"),Oo=n("eNa2"),Co=n("yscd"),To=n("Ici6"),jo=n("owjm"),Do=function(e){var t=e.textId,n=e.descId,o=e.containerClassName,a=e.size;return r.createElement(mr.Z,{containerClassName:o,name:"empty-csl",size:a,textId:t,descId:n})},Mo=n("Hz64"),Ao=function(e){var t=e.textId,n=void 0===t?"empty_no_tasks":t,o=e.descId,a=void 0===o?"empty_desc_take_it_easy":o,i=e.size;return r.createElement(mr.Z,{name:"empty-tag",size:i,textId:n,descId:a})},No=function(e){var t=e.textId,n=void 0===t?"empty_no_tasks":t,o=e.descId,a=void 0===o?"empty_desc_all_input":o,i=e.size;return r.createElement(mr.Z,{name:"empty-task-list",iconsInfo:[2,3,void 0,5,6,7],size:i,textId:n,descId:a})},Po=function(e){var t=e.textId,n=e.descId,o=e.size,a=void 0===o?132:o,i=e.containerClassName,c=void 0===i?"relative top-[28%]":i;return r.createElement(mr.Z,{containerClassName:c,size:a,name:"empty-calendar-list",textId:t,descId:n})},Io=function(e){var t=e.textId,n=void 0===t?"":t,o=e.descId,a=void 0===o?"":o,i=e.size;return r.createElement(mr.Z,{name:"empty-list",iconsInfo:[2,3,void 0,5,6,7],size:i,textId:n,descId:a})},Lo=n("nJcm"),Ro=function(e){var t=e.title,n=e.icon,o=e.active,a=e.showInactiveChevron,i=e.onClick,c=e.onClear;return r.createElement("div",{style:{height:24,borderRadius:8,padding:"0 8px"},className:w()("inline-flex items-center border border-solid border-grey-10 hover:border-primary max-w-full",{"cursor-pointer":i}),onClick:i},n&&o&&r.createElement(E.Z,{name:n,className:"flex-none text-primary",style:{width:16,height:16,marginRight:2}}),r.createElement("div",{style:{fontSize:12,lineHeight:"14px"},className:w()("truncate min-w-0",o?"text-primary":"text-grey")},t),o&&c?r.createElement(E.Z,{name:"close",className:"flex-none text-primary cursor-pointer",style:{width:12,height:12,marginLeft:4},onClick:function(e){e.stopPropagation(),e.preventDefault(),c(e)}}):!o&&i&&a?r.createElement(E.Z,{name:"chevron-dropdown-open",className:"text-grey-40 flex-none",style:{width:12,height:12,marginLeft:4}}):null)},Zo=n("PuJ2"),Fo=n("Aw1m"),Bo=["children","className","placement","selectListHeader","enableConfirmToggle"];function Uo(e){return Uo="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},Uo(e)}function Yo(){return Yo=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Yo.apply(this,arguments)}function Vo(e,t){if(null==e)return{};var n,r,o=function(e,t){if(null==e)return{};var n,r,o={},a=Object.keys(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}function Ho(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,$o(r.key),r)}}function Wo(e,t,n){return t=Go(t),function(e,t){if(t&&("object"===Uo(t)||"function"===typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(e,zo()?Reflect.construct(t,n||[],Go(e).constructor):t.apply(e,n))}function zo(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(zo=function(){return!!e})()}function Go(e){return Go=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},Go(e)}function Ko(e,t){return Ko=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},Ko(e,t)}function qo(e,t,n){return(t=$o(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function $o(e){var t=function(e,t){if("object"!=Uo(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=Uo(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==Uo(t)?t:t+""}var Jo=function(e){function t(e){var n;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),qo(n=Wo(this,t,[e]),"defaultSelectedKeys",void 0),qo(n,"menuMap",void 0),n.state={selectedKeys:e.selectedKeys.length?e.selectedKeys:e.showAll?["all"]:[]},n.menuMap=[],n.defaultSelectedKeys=e.selectedKeys,n.onConfirm=n.onConfirm.bind(n),n.onCancel=n.onCancel.bind(n),n.onSelectChange=n.onSelectChange.bind(n),n}return function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&Ko(e,t)}(t,e),n=t,o=[{key:"render",value:function(){var e=this.props,t=e.children,n=e.className,o=e.placement,a=e.selectListHeader,i=e.enableConfirmToggle,c=Vo(e,Bo),s=this.state.selectedKeys;return r.createElement(Zo.Z,Yo({},c,{autoAdjustOverflow:!1,placement:o||"bottomCenter",selectMenu:this.getMenu(),className:n,onConfirm:this.onConfirm,onCancel:this.onCancel,selectedKeys:s,defaultSelectedKeys:this.defaultSelectedKeys,onSelectChange:this.onSelectChange,selectListHeader:a,confirmDisabled:!!i&&0===s.length}),t)}},{key:"componentDidMount",value:function(){var e=this.props.onMounted,t=this.state.selectedKeys;e({names:this.getTypeNames(),selects:t})}},{key:"getMenu",value:function(){var e=this.getTypeOptions(),t=this.props.showDivider,n=[];return e.forEach((function(e,o){n.push(r.createElement(O.sN,{multi:!0,key:e.key},e.value)),"all"===e.key&&t&&n.push(r.createElement(O.iz,{className:"list-divider",key:"divider".concat(o)}))})),this.menuMap=e,n}},{key:"getTypeOptions",value:function(){var e=this.props.showAll,t=(this.state.selectedKeys,[]);return e&&t.push({key:"all",icon:"all-list",value:s.U2("list_all")}),t=t.concat([{key:"task",icon:"normal-list",value:s.U2("task")},{key:"note",icon:"note-list",value:s.U2("note")}].filter(Fo.y))}},{key:"getTypeNames",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this.state.selectedKeys,t=this.props.allLang;return this.menuMap.filter((function(t){return e.includes(t.key)})).map((function(e){return"all"===e.key&&t?t:e.value}))}},{key:"onSelectChange",value:function(e){var t=e.selectedKeys,n=this.state.selectedKeys,r=this.props.showAll,o=Ne().difference(t,n)[0];o&&(t="all"===o?["all"]:[o]),t.length&&"none"!==o||(t=r?["all"]:[]),this.setState({selectedKeys:t})}},{key:"onConfirm",value:function(){var e=this.state.selectedKeys;this.props.onConfirm&&this.props.onConfirm({names:this.getTypeNames(e),selects:e})}},{key:"onCancel",value:function(e){var t=e.selectedKeys;this.setState({selectedKeys:t}),this.props.onCancel&&this.props.onCancel({names:this.getTypeNames(t),selects:t})}}],o&&Ho(n.prototype,o),a&&Ho(n,a),Object.defineProperty(n,"prototype",{writable:!1}),n;var n,o,a}(r.Component);qo(Jo,"menuMap",{});var Xo=Jo,Qo=n("MYw0"),ea=n("O3Um"),ta=n("V923"),na=n("rg99"),ra=n("dTJW"),oa=n("eiyi");function aa(e){return aa="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},aa(e)}function ia(e){return function(e){if(Array.isArray(e))return ca(e)}(e)||function(e){if("undefined"!==typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(!e)return;if("string"===typeof e)return ca(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return ca(e,t)}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function ca(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function sa(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,ma(r.key),r)}}function ua(e,t,n){return t=fa(t),function(e,t){if(t&&("object"===aa(t)||"function"===typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(e,la()?Reflect.construct(t,n||[],fa(e).constructor):t.apply(e,n))}function la(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(la=function(){return!!e})()}function fa(e){return fa=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},fa(e)}function da(e,t){return da=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},da(e,t)}function ma(e){var t=function(e,t){if("object"!=aa(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=aa(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==aa(t)?t:t+""}var pa=function(e){function t(e){var n,o,a,i;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),n=ua(this,t,[e]),o=n,i=function(e){var t=n.props,r=t.projectId,o=t.isInModal,a=t.closeProjectActivityModal;if(N.K4())o&&a&&a(),U.vp.dispatch("onTaskModalChange",{taskId:e,projectId:r});else{var i=(0,Wn.CEi)(e);i&&(N.kG()&&(bn.ZP.kanbanScrollToId=e),o&&a&&a(),window.location.href=i)}},(a=ma(a="gotoTask"))in o?Object.defineProperty(o,a,{value:i,enumerable:!0,configurable:!0,writable:!0}):o[a]=i,I.G2("activity"),n.state={data:[],id2TaskInfo:{}},n.scrollRef=r.createRef(),n}return function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&da(e,t)}(t,e),n=t,o=[{key:"componentDidMount",value:function(){var e=this,t=this.props.projectId;(0,K.BQ)(t).then((function(t){var n=t.data||[];n instanceof Array||(n=[]),e.setState({data:n,id2TaskInfo:e.getId2TaskInfoFromData(n)})})),wn.iD($(this.scrollRef.current))}},{key:"componentWillUnmount",value:function(){wn.Dh($(this.scrollRef.current))}},{key:"getId2TaskInfoFromData",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=[],n={};return e.forEach((function(e){e.taskIds instanceof Array&&t.push.apply(t,ia(e.taskIds))})),(0,Wn.r5z)(t).forEach((function(e){n[e.get("id")]={kind:e.get("kind")}})),n}},{key:"render",value:function(){var e=this.state,t=e.data,n=e.id2TaskInfo,o=this.props,a=o.projectId,i=o.className,c=o.isInModal,u={username:P.oY(),preference:{startDayOfWeek:Z.k8(),showMeridiem:Z.U2("showMeridiem"),language:s.dK()}};return r.createElement("div",{className:w()("body td-body can-select dropdown relative",i,c?"dark:bg-main-background":""),style:{overflow:"hidden",flexBasis:"100%"}},r.createElement("div",{className:"antiscroll-wrap",ref:this.scrollRef},r.createElement("div",{className:w()("antiscroll-inner",c&&"px-[20px]"),id:"project-activity-list"},r.createElement(oa.Z,{projectId:a,data:t,user:u,title:(0,Wn.Xyr)(),gotoTask:this.gotoTask,id2TaskInfo:n}))))}}],o&&sa(n.prototype,o),a&&sa(n,a),Object.defineProperty(n,"prototype",{writable:!1}),n;var n,o,a}(r.Component),ha=n("XvRz"),ya=n("+YLg"),ga=n("f4Y0"),va={taskAction:function(e){ae.Z.timeline("task_action",e)},viewAction:function(e){ae.Z.timeline("view_action",e)},viewZoom:function(e){ae.Z.timeline("view_zoom",e)},actionBar:function(e){ae.Z.timeline("action_bar",e)},viewOptions:function(e){ae.Z.timeline("view_options",e)},sort:function(e){ae.Z.timeline("sort",e)},om:function(e){ae.Z.timeline("om",e)},userGuide:function(e){ae.Z.timeline("user_guide",e)},viewListType:function(e){ae.Z.timeline("view_list_type",e)}},ba=va;function wa(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,a,i,c=[],s=!0,u=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;s=!1}else for(;!(s=(r=a.call(n)).done)&&(c.push(r.value),c.length!==t);s=!0);}catch(e){u=!0,o=e}finally{try{if(!s&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(u)throw o}}return c}}(e,t)||function(e,t){if(!e)return;if("string"===typeof e)return ka(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return ka(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function ka(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var xa=function(e){var t=e.onClose,n=e.isUpgrade,o=(0,y.Z)(),i=(0,a.v9)((function(){return P.Oh()})),c=(0,r.useCallback)((function(){t()}),[t]),s=(0,r.useCallback)((function(){n&&((0,gn.HV)()?window.open((0,gn.QL)("timeline")):U.vp.dispatch("showGlobalUpgradePayment",{from:"timeline"}));c()}),[c,n]),l=wa((0,r.useState)(!1),2),f=l[0],d=l[1];(0,r.useEffect)((function(){n||ba.userGuide("feature_introduction")}),[n]),(0,r.useEffect)((function(){n&&ae.Z.upgradeData("prompt","timeline")}),[n]);var m=(0,r.useCallback)((function(){ae.Z.didaTeam("feature_comparison_page_from","click_upgrade_for_team");var e=(0,fe.y1)();if(e.size>0){c();var t=e.get(0).get("id");U.vp.dispatch("showGlobalTeamPlanModal",{teamId:t})}else Pe.WI({key:"team_payment_hint",title:o.formatMessage({id:"notice"}),content:o.formatMessage({id:"contact_to_upgrade"}),type:"singleButton",confirmText:o.formatMessage({id:"got_it"})})}),[c,o]);return r.createElement(C.Z,{visible:!0,maskClosable:!1,noHeader:!0,noFooter:!0,className:"max-h-none w-[508px] !rounded-[12px] outline-none overflow-hidden dark:border dark:border-solid dark:border-white-10 dark:box-content",bodyClassName:"!p-0"},r.createElement("div",{className:"relative flex flex-col items-center",style:{height:"auto"}},r.createElement(Mt.Z,{name:"close",className:"text-grey-40 dark:text-black-60 w-[18px] h-[18px]",wrapperClassName:"z-10",wrapperStyle:{top:8,right:8,cursor:"pointer",position:"absolute"},onClick:c}),r.createElement("div",{className:"flex flex-col flex-none w-full items-center"},r.createElement("div",{className:"bg-grey-5 relative w-full"},r.createElement("img",{src:""+"".concat(u.cK,"/static/img/").concat(u.Xo?"dida":"tick","-guide/timeline-introduce.gif"),alt:"",className:"overflow-hidden",onError:function(e){d(!0)},style:{display:f?"none":"block"}})),r.createElement("div",{className:"px-[36px] pb-[28px] flex flex-col flex-none w-full items-center"},r.createElement("div",{className:"flex items-center mt-[24px]"},r.createElement("h1",{className:"font-medium text-l"},o.formatMessage({id:"timeline_view"})),n&&r.createElement(E.Z,{name:"vip",className:"ml-[4px] text-brand-secondary"})),r.createElement("div",{className:"text-center text-s mt-[16px] leading-[22px] text-grey-80"},o.formatMessage({id:"timeline_upgrade_modal_content1"})),r.createElement("div",{className:"text-center text-s mt-[8px] leading-[21px] text-grey-80"},o.formatMessage({id:"timeline_upgrade_modal_content2"})),i&&n?r.createElement(S.Z,{menu:r.createElement(O.ZP,{onSelect:function(e){"personal"===e.selectedKeys[0]?s():m()}},r.createElement(O.sN,{key:"personal"},r.createElement("a",null,o.formatMessage({id:"upgrade_for_personal"}))),r.createElement(O.sN,{key:"team"},r.createElement("a",null,o.formatMessage({id:"upgrade_for_team"})))),menuClassName:"modal-dropdown-menu"},r.createElement(T.Z,{className:"mt-[30px] flex-none !bg-pro",size:"large",style:{height:36,minWidth:160,fontSize:14}},o.formatMessage({id:"upgrade_now"}))):r.createElement(T.Z,{className:w()("mt-[30px] flex-none",n&&"!bg-pro"),onClick:s,type:"primary",size:"large",style:{height:36,minWidth:160,fontSize:14}},o.formatMessage({id:n?i?"upgrade_to_personal_premium":"upgrade_now":"enjoy_now"})),n&&r.createElement("a",{className:"mt-[16px] text-xs leading-[18px] block",href:(0,gn.QL)("prompt_learn_more"),target:"_blank",rel:"noopener noreferrer"},o.formatMessage({id:"more_about_pro"}))))))},Ea=n("/kYj"),Sa=[{key:"listMode",icon:"list-mode",locale:"list_view"},{key:"kanbanMode",icon:"kanban-mode",locale:"kanban_view"},{key:"timelineMode",icon:"timeline-mode",locale:"timeline_view"}],_a=function(e){var t=e.onSelect,n=e.activeKey,o=e.disableKeys;return r.createElement(r.Fragment,null,Sa.map((function(e){var a=n===e.key,i=o.includes(e.key);return r.createElement(O.sN,{key:e.key,onClick:i?void 0:function(n){n.domEvent.stopPropagation(),t({selectedKeys:[e.key]})}},r.createElement("div",null,r.createElement(_e.Z,{key:e.key,title:s.U2(e.locale),mouseEnterDelay:u.d_,placement:"bottom",trigger:["hover","click"],offsetIcon:!0},r.createElement("div",{className:"w-[22px] h-[22px]"},r.createElement(Mt.Z,{key:e.key,name:e.icon,className:w()("w-[22px] h-[22px]",a?"text-primary":i?"text-grey-10":"",i?"cursor-not-allowed":"cursor-pointer")})))))})))},Oa=n("NMvI"),Ca=n("hPvk"),Ta=n("yPzf"),ja=n("BE9T"),Da=n("+tsx"),Ma=n("bV2h"),Aa=n("XJoh"),Na=n("B33z"),Pa=function(){var e=(0,y.Z)(),t=(0,a.I0)(),n=(0,a.v9)((function(e){return!1!==e.preference.get("viewModeSync")})),o=(0,r.useCallback)((function(e){t((0,ra._3)(e)),(0,Z.a1)()}),[t]);return r.createElement(Ma.Z,{title:e.formatMessage({id:"view_mode_sync"}),desc:e.formatMessage({id:"view_mode_sync_desc"}),suffix:r.createElement(Na.Z,{id:"view_mode_sync",size:"tiny",checked:n,onChange:function(e){return o(e.target.checked)}})})},Ia=function(e){var t=e.dismiss,n=e.isShowSubTaskList,o=(0,y.Z)(),i=(0,a.v9)((function(e){return e.extPreference.timeline.color})),c=(0,a.v9)((function(e){return e.preference.get("showChecklist")})),u=(0,a.I0)(),l=(0,r.useCallback)((function(e){u((0,Ta.db)(e))}),[u]),f=(0,r.useCallback)((function(){u((0,ra.FE)()),(0,Z.a1)()}),[u]),d=(0,r.useCallback)((function(e){u((0,Ta.EL)(e))}),[u]),m=(0,ja.O3)().isShowDOW,p=(0,r.useCallback)((function(e){switch(e){case"noColor":ba.viewOptions("none");break;case"list":ba.viewOptions("list");break;case"priority":ba.viewOptions("priority");break;case"tag":ba.viewOptions("tag")}l(e),(0,tn.a1)()}),[l]),h=(0,r.useCallback)((function(e){d(e),(0,tn.a1)()}),[d]),g=(0,r.useMemo)((function(){return[{key:"noColor",value:o.formatMessage({id:"no_color"})},{key:"list",value:o.formatMessage({id:"project_list"})},{key:"tag",value:o.formatMessage({id:"tags"})},{key:"priority",value:o.formatMessage({id:"priority"})}]}),[o]);return r.createElement(Ca.Z,{visible:!0,title:s.U2("calendar_view_display_config_title"),onCancel:t,noFooter:!0,maskClosable:!1},r.createElement("div",{className:"overflow-hidden"},r.createElement(Da.Z,null,r.createElement(Ma.Z,{title:o.formatMessage({id:"color_of_the_task_blocks"}),suffix:r.createElement(Aa.Z,{listData:g,selectedKey:i,onSelected:function(e){p(e)}}),desc:s.U2("timeline_color_set_info")}),r.createElement(Ma.Z,{title:s.U2("show_day_of_the_week"),suffix:r.createElement(Na.Z,{id:"show_day_of_the_week",size:"tiny",checked:m,onChange:function(e){return h(e.target.checked)}})}),n&&r.createElement(Ma.Z,{title:s.U2("show_subtasks"),suffix:r.createElement(Na.Z,{id:"show_subtasks",size:"tiny",checked:c,onChange:function(){return f()}})})),r.createElement(Da.Z,null,r.createElement(Pa,null))))},La=n("nmib"),Ra=function(){var e=(0,a.I0)(),t=(0,a.v9)((function(e){return e.tasks.isShowCountDown.status})),n=(0,r.useCallback)((function(t){e((0,La.CC)(t))}),[e]),o=(0,y.Z)(),i=(0,r.useMemo)((function(){return[{key:"hideCountdown",value:o.formatMessage({id:"task_time"})},{key:"showCountdown",value:o.formatMessage({id:"countdown_title"})}]}),[o]);return r.createElement(Da.Z,null,r.createElement(Ma.Z,{title:o.formatMessage({id:"show_date_by"}),suffix:r.createElement(Aa.Z,{listData:i,selectedKey:t?"showCountdown":"hideCountdown",onSelected:function(e){Dd("show_hide_countdown"),n("showCountdown"===e)}})}))},Za=function(e){var t=e.dismiss,n=e.isShowSubTaskList,o=(0,a.v9)((function(e){return e.preference.get("showChecklist")})),i=(0,a.I0)(),c=(0,r.useCallback)((function(){i((0,ra.FE)()),(0,Z.a1)()}),[i]),s=(0,a.v9)((function(e){return e.globalState.get("kanbanQuickAddDefaultVisible")})),u=(0,r.useCallback)((function(e){i((0,no.Ml)(e))}),[i]),l=(0,a.v9)((function(e){return e.globalState.get("kanbanColumnSize")})),f=(0,r.useCallback)((function(e){i((0,no.XE)(e))}),[i]),d=(0,y.Z)(),m=(0,r.useMemo)((function(){return[{key:"s",value:d.formatMessage({id:"small"})},{key:"m",value:d.formatMessage({id:"medium"})},{key:"l",value:d.formatMessage({id:"large"})}]}),[d]);return r.createElement(Ca.Z,{visible:!0,title:d.formatMessage({id:"calendar_view_display_config_title"}),onCancel:t,noFooter:!0,maskClosable:!1},r.createElement(Ra,null),r.createElement(Da.Z,null,r.createElement(Ma.Z,{title:d.formatMessage({id:"kanban_size"}),suffix:r.createElement(Aa.Z,{listData:m,selectedKey:l,onSelected:function(e){f(e)}})})),r.createElement(Da.Z,null,r.createElement(Ma.Z,{title:d.formatMessage({id:"show_input_box"}),suffix:r.createElement(Na.Z,{id:"show_quick_add",size:"tiny",checked:s,onChange:function(e){u(e.target.checked)}})}),n&&r.createElement(Ma.Z,{title:d.formatMessage({id:"show_subtasks"}),suffix:r.createElement(Na.Z,{id:"show_subtasks",size:"tiny",checked:o,onChange:function(){return c()}})})),r.createElement(Da.Z,null,r.createElement(Pa,null)))},Fa=n("Ygis"),Ba=n.p+"i/37ae7e1a61a54a4347ce62045fcc3f08.png",Ua=n.p+"i/82bca6e490bba99b51b818881a88a471.png",Ya=n.p+"i/10b4f3fb2e578ea1ad0bff94a8eee79e.png",Va=n.p+"i/ef6d70c218f8370c5eb3f6bd959ce929.png",Ha=n("hmS9"),Wa=function(e){var t=e.id,n=e.src,o=e.isActive,a=e.name,i=e.className,c=e.onClick;return r.createElement("div",{className:w()("text-center cursor-pointer",i),onClick:c},r.createElement("div",{className:"relative"},r.createElement("img",{src:n,alt:t,style:{width:140}})),r.createElement(Ha.G,{isSelected:o,title:a,className:"mt-[10px]"}))},za=function(e){var t=e.dismiss,n=(0,a.I0)(),o=(0,a.v9)((function(e){var t=(0,Z.gh)();return(0,Z.$o)(t)})),i=(0,a.v9)((function(e){return(0,Lt.RR)(e)})),c=(0,r.useCallback)((function(e){n((0,no.IH)(e))}),[n]),s=(0,y.Z)(),u=(0,r.useRef)(null);return(0,r.useEffect)((function(){return setTimeout((function(){var e=u.current;e&&wn.iD($(e))})),function(){var e=u.current;e&&wn.Dh($(e))}}),[]),r.createElement(C.Z,{visible:!0,title:s.formatMessage({id:"calendar_view_display_config_title"}),onCancel:t,noFooter:!0,maskClosable:!1,popupStyle:{maxHeight:"80vh"},bodyStyle:{display:"flex",flexDirection:"column",overflow:"hidden",padding:"0px 0px 6px"}},r.createElement("div",{className:"flex flex-col antiscroll-wrap",ref:u},r.createElement("div",{className:"antiscroll-inner px-[20px]"},r.createElement(Ra,null),r.createElement(Da.Z,null,r.createElement(Ma.Z,{title:s.formatMessage({id:"task_detail_layout"}),desc:s.formatMessage({id:"task_detail_layout_desc"})},r.createElement("div",{className:"flex items-center justify-center mt-[20px] mb-[22px]"},r.createElement(Wa,{id:"peek",className:"",src:o?Ya:Ba,name:s.formatMessage({id:"task_detail_layout_side_peek"}),isActive:"peek"===i,onClick:function(){return c("peek")}}),r.createElement(Wa,{id:"popup",className:"ml-[40px]",src:o?Va:Ua,name:s.formatMessage({id:"task_detail_layout_popup"}),isActive:"popup"===i,onClick:function(){return c("popup")}})))),r.createElement(Da.Z,null,r.createElement(Pa,null)))))},Ga=n("/YIO");function Ka(e){return Ka="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},Ka(e)}function qa(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,ti(r.key),r)}}function $a(e,t,n){return t=Xa(t),function(e,t){if(t&&("object"===Ka(t)||"function"===typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(e,Ja()?Reflect.construct(t,n||[],Xa(e).constructor):t.apply(e,n))}function Ja(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(Ja=function(){return!!e})()}function Xa(e){return Xa=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},Xa(e)}function Qa(e,t){return Qa=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},Qa(e,t)}function ei(e,t,n){return(t=ti(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function ti(e){var t=function(e,t){if("object"!=Ka(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=Ka(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==Ka(t)?t:t+""}var ni=function(e){function t(e){var n;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),ei(n=$a(this,t,[e]),"_listenId",void 0),ei(n,"switchModeSectionRef",r.createRef()),ei(n,"getIsCardModeRenderActivity",(function(){var e=n.context,t=e.isCalendarTaskMode,r=e.isCardMode,o=e.sizeOptions;return t||r&&o&&!o.isLg})),ei(n,"setMenuShow",(function(e){n.setState({isMenuShow:e})})),ei(n,"getShowSwitchModeSection",(function(){var e=n.props.project,t=Hn.Ht(e),r=Hn.Pr(e),o=Hn.Hs(e);if(e.get("listType")===B.Lo$.smartProject)switch(e.get("id")){case B.X1y.all:case B.X1y.today:case B.X1y.tomorrow:case B.X1y.week:return!0;default:return!1}return e.get("listType")===B.Lo$.tag||(t||r||o)})),ei(n,"getDisableSwitchMode",(function(){var e=n.props.project,t=Hn.vG(e);if(e.get("listType")===B.Lo$.smartProject)switch(e.get("id")){case B.X1y.all:return[];case B.X1y.today:case B.X1y.tomorrow:case B.X1y.week:return["timelineMode"];default:return["listMode","kanbanMode","timelineMode"]}return t?["timelineMode"]:[]})),ei(n,"isTimelineMode",(function(){return n.props.isTimelineModeProject})),ei(n,"isKanbanMode",(function(){return n.props.isKanbanModeProject})),ei(n,"renderTimelineUpgradeModal",(function(){return n.state.timelineUpgradeModalVisible&&r.createElement(xa,{isUpgrade:!0,onClose:function(){n.setState({timelineUpgradeModalVisible:!1})}})})),ei(n,"getTrashMoreAction",(function(){var e=n.props,t=e.intl,o=e.trashSpace,a=e.setIsCalendarTaskMode,i=n.context,c=i.isCardMode,s=i.isCalendarTaskMode;if("team"===o)return c&&s?r.createElement("a",{title:t.formatMessage({id:"close"}),className:"action-btn",onClick:function(){ae.Z.splitView("calendar+task","close_from_om"),a(!1)}},r.createElement(Mt.Z,{name:"close",className:"text-grey-60 w-[18px] h-[18px]"})):null;if(c&&s){var u=n.state.isMenuShow;return r.createElement(S.Z,{visible:u,menu:n.getTrashMenu(),onVisibleChange:n.setMenuShow,placement:"bottomRight",menuClassName:"moreAction-dropdown-menu",menuStyle:{maxHeight:"unset"},align:{offset:[21,14]}},r.createElement("div",{className:"tl-bar-action"},r.createElement("a",{title:t.formatMessage({id:"more"})},r.createElement(Mt.Z,{name:"more-titlebar",className:"i-o-36 i-h-o-54 w-[20px] h-[20px] cursor-pointer"}))))}return r.createElement("a",{title:t.formatMessage({id:"clear_trash"}),className:"action-btn",onClick:function(){n.setState({showClearTrashModal:!0})}},r.createElement(Mt.Z,{name:"clear-trash",className:"w-[20px] h-[20px]"}))})),n.state={showClearTrashModal:!1,showProjectActivity:!1,timelineUpgradeModalVisible:!1,isMenuShow:!1,viewOptionsVisible:!1},n.onSelectPrintType=n.onSelectPrintType.bind(n),n.onSelectNormalMenu=n.onSelectNormalMenu.bind(n),n.clearTrash=n.clearTrash.bind(n),n.onClickProjectActivity=n.onClickProjectActivity.bind(n),n._listenId=Ne().uniqueId(),n.closeProjectActivityModal=n.closeProjectActivityModal.bind(n),n}return function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&Qa(e,t)}(t,e),n=t,o=[{key:"componentDidMount",value:function(){var e=this;N.kG()?U.vp.subscribe(this._listenId,"print",(function(){U.vp.dispatch("forcePaginationInKanban",(function(){(0,ha.SV)()}))})):U.vp.subscribe(this._listenId,"print",(function(){U.vp.dispatch("forcePaginationInList",(function(){(0,ha.e_)()}))})),U.vp.subscribe(this._listenId,"updateListViewMode",(function(t){if(e.getShowSwitchModeSection()){var n=e.getDisableSwitchMode();t&&!n.includes(t)&&e.onSelectNormalMenu({selectedKeys:[t]})}}))}},{key:"componentWillUnmount",value:function(){U.vp.unSubscribe(this._listenId,"print"),U.vp.unSubscribe(this._listenId,"updateListViewMode")}},{key:"onClickProjectActivity",value:function(e){return Dd("project_activities"),P._y()?this.getIsCardModeRenderActivity()||N.kG()||N.K4()?(e.preventDefault(),this.setState({showProjectActivity:!0}),!0):(wn.dC(),!1):(e.preventDefault(),e.stopPropagation(),F.$Z({type:B.VIb.projectActivity}),!0)}},{key:"onSelectPrintType",value:function(e){var t=e.selectedKeys[0];"print-kanban"===t?(Dd("print_kanban"),U.vp.dispatch("forcePaginationInKanban",(function(){(0,ha.SV)()}))):"print-title-only"===t?(Dd("print_title"),U.vp.dispatch("forcePaginationInList",(function(){(0,ha.e_)()}))):"print-title-content"===t&&(Dd("print_title_content"),U.vp.dispatch("forcePaginationInList",(function(){(0,ha.g$)()}))),I.G2("print")}},{key:"onSelectNormalMenu",value:function(e){var t=e.selectedKeys,n=(e.domEvent,this.props),r=n.intl,o=n.removeNewColButtonDisabled,a=n.setIsCalendarTaskMode,i=t[0],c=this.props,s=c.onShowShareModal,l=c.onToggleShowCompleted,f=c.onToggleShowChecklist,d=c.onToggleProjectViewMode,m=c.addTempSection,p=c.project,h=this.context.isCalendarTaskMode,y=this.isTimelineMode();if(i.match(/print/))this.onSelectPrintType({selectedKeys:t});else if("shareProject"===i){var g=Hn.z2(p);if(g&&Hn.Ej(p)&&!Hn.he(p)&&de.bX(g))return void F.$Z({type:B.VIb.teamSharelist,teamId:g,action:function(){U.vp.dispatch("showGlobalTeamPlanModal",{teamId:g})}});Dd("collaboration"),s()}else if("showCompleted"===i)I.mk("show_hide_completed"),Dd("show_hide_completed"),y&&ba.om("show_hide_completed"),l();else if("hideCompleted"===i)Dd("show_hide_completed"),I.mk("hide_completed"),y&&ba.om("show_hide_completed"),l();else if("showSubtasks"===i||"hideSubtasks"===i)Dd("show_hide_checklist"),f();else if("kanbanMode"===i||"listMode"===i||"timelineMode"===i){Dd("switch_mode"),y&&ba.om("view_mode");var v=function(e){if(Hn.Ht(p))d(e);else if(Hn.Pr(p))h?(0,Lt.A9)({projectId:p.get("id"),viewMode:e}):(e===ya.up.kanban&&Hn.Oe(p).groupBy===B.X9E.none&&(0,_o.hN)(p.get("id"),B.X9E.project),(0,_o.bf)(p.get("id"),e),pe.Z.doSync());else if(Hn.Hs(p))h?(0,Lt.A9)({projectId:p.get("id"),viewMode:e}):(e===ya.up.kanban&&Hn.Oe(p).groupBy===B.X9E.none&&(0,Ea.GE)(p.get("id"),B.X9E.project),(0,Ea.vC)(p.get("id"),e),pe.Z.doSync());else if(Hn.Sm(p))h?(0,Lt.A9)({projectId:p.get("name"),viewMode:e}):(e===ya.up.kanban&&Hn.Oe(p).groupBy===B.X9E.none&&(0,Oa.au)(p.get("name"),B.X9E.project),(0,Oa.eN)(p.get("name"),e),pe.Z.doSync());else if(tn.Hj(p)){var t=p.get("listType"),n=p.get("id");if(t===B.Lo$.smartProject)if(h)(0,Lt.cW)({projectId:n,viewMode:e});else{var r=B.FSe[n];e===ya.up.kanban&&Hn.Oe(p).groupBy===B.X9E.none&&tn.ND(r,B.X9E.project,!1),tn.hI(r,e)}else t===B.Lo$.project&&n===u.EA.inboxId&&(h?(0,Lt.A9)({projectId:"inbox",viewMode:e}):(e===ya.up.kanban&&Hn.Oe(p).groupBy===B.X9E.none&&tn.ND("inbox",B.X9E.sortOrder,!1),tn.hI("inbox",e)))}};switch(i){case"kanbanMode":v(ya.up.kanban),ae.Z.listMode("switch","kanban");break;case"listMode":v(ya.up.list),ae.Z.listMode("switch","list");break;case"timelineMode":P._y()?v(ya.up.timeline):this.setState({timelineUpgradeModalVisible:!0}),ae.Z.listMode("switch","timeline")}}else if("showDetail"===i||"hideDetail"===i)Dd("show_hide_details"),(0,Z.tL)();else if("showAddSection"===i){Dd("add_section"),y&&ba.om("add_section");var b=p.get("id"),w=ga.H9(b).size;setTimeout((function(){if(0===w&&ga.PC(b,p),ga.E0(b))me.$Z({text:r.formatMessage({id:"column_limit_warn"})});else{var e,t=ga.H9(b);t&&t.size>0&&(e=t.get(0).get("id")),m({prevSectionId:void 0,nextSectionId:e,projectId:b})}}),100)}else if("addCol"===i){var k=p.get("id");o(k),0===ga.H9(k).size?ga.PC(k,p):setTimeout((function(){U.vp.dispatch("addNewCol",{projectId:k})}),100)}else"toggleViewOptions"===i?this.setState({viewOptionsVisible:!this.state.viewOptionsVisible}):"toggleTimelineArrangeTask"===i?U.vp.dispatch("toggleTimelineArrange"):"close"===i?(ae.Z.splitView("calendar+task","close_from_om"),a(!1)):"full-sync-notion"===i&&(0,Ga._i)();"switch_view_mode"!==i&&this.setMenuShow(!1)}},{key:"getNormalMenu",value:function(){var e=this,t=this.props,n=t.project,o=t.intl,a=t.groupBy,i=this.context,c=i.isCalendarTaskMode,s=(i.isCardMode,Z.U2("showCompleted")),u=Z.U2("showChecklist"),l=Z.U2("showDetail"),f=Hn.Ht(n),d=Hn.gX(n),m=Hn.ct(n),p=Hn.vi(n),h=this.isKanbanMode(),y=this.isShowSubTaskList(n),g=Hn.t3(n),v=(Hn.vG(n),a===B.X9E.sortOrder),b=Hn.gX(Hn.Rp(n.get("id"))),w=this.getShowSwitchModeSection(),k=this.isTimelineMode(),S=(0,Ga.e9)(n.get("id")),_=function(){return k?"timelineMode":h?"kanbanMode":"listMode"},C=this.getDisableSwitchMode,T=S&&r.createElement(O.sN,{key:"full-sync-notion"},r.createElement("a",null,r.createElement(E.Z,{name:"notion-sync",className:"i-o-36"}),r.createElement(x.Z,{id:"sync_with_notion",tagName:"span"}))),j=function(){return[!f||p||g?null:r.createElement(O.sN,{key:"shareProject"},r.createElement("a",null,r.createElement(E.Z,{name:"share",className:"i-o-36"}),r.createElement(x.Z,{id:"share",tagName:"span"}))),f&&!d?r.createElement(O.sN,{key:"showProjectActivity",onClick:function(t){e.onClickProjectActivity(t.domEvent)||e.getIsCardModeRenderActivity()||(window.location.href="#p/".concat(n.get("id"),"/").concat(N.$2().type,"/activity"))}},r.createElement("a",null,r.createElement(E.Z,{name:"list-activities",className:"i-o-36"}),r.createElement(x.Z,{id:"project_activity",tagName:"span"}))):null]};return k?r.createElement(O.ZP,{onSelect:this.onSelectNormalMenu,getPopupContainer:function(){return $("body")[0]},style:{maxHeight:"unset"}},w&&r.createElement(r.Fragment,null,r.createElement(O.sN,{key:"switch_view_mode",className:"pt-[10px] pb-[8px] px-[12px] mb-[4px] not-active",onFocus:function(t){e.switchModeSectionRef&&e.switchModeSectionRef.current&&e.switchModeSectionRef.current.focus()},onClick:function(e){e.domEvent.stopPropagation()}},r.createElement("div",{className:"text-grey-40 text-xs mb-[12px]"},o.formatMessage({id:"switch_view_mode"})),r.createElement(O.ZP,{className:"flex justify-between",prefixCls:"inner-menu",tabIndex:-1,mode:"horizontal",ref:this.switchModeSectionRef},_a({onSelect:this.onSelectNormalMenu,activeKey:_(),disableKeys:C()}))),r.createElement(O.iz,{key:Ne().uniqueId(),className:"list-divider my-[4px]"})),s?r.createElement(O.sN,{key:"hideCompleted"},r.createElement("a",null,r.createElement(E.Z,{name:"hide-completed",className:"i-o-36"}),r.createElement(x.Z,{id:"hide_completed",tagName:"span"}))):r.createElement(O.sN,{key:"showCompleted"},r.createElement("a",null,r.createElement(E.Z,{name:"show-completed",className:"i-o-36"}),r.createElement(x.Z,{id:"show_completed",tagName:"span"}))),r.createElement(O.sN,{key:"toggleViewOptions"},r.createElement("a",null,r.createElement(E.Z,{name:"calendar-config",className:"i-o-36"}),r.createElement(x.Z,{id:"calendar_view_display_config_title",tagName:"span"}))),r.createElement(O.sN,{key:"toggleTimelineArrangeTask"},r.createElement("a",null,r.createElement(E.Z,{name:"calendar-schedule",className:"i-o-36"}),r.createElement(x.Z,{id:"arrange_tasks",tagName:"span"}))),f&&!h&&v&&!b?r.createElement(O.sN,{key:"showAddSection"},r.createElement("a",null,r.createElement(E.Z,{name:"add",className:"i-o-36"}),r.createElement(x.Z,{id:"add_section",tagName:"span"}))):null,j(),T,c&&r.createElement(O.sN,{key:"close"},r.createElement("a",null,r.createElement(E.Z,{name:"close",className:"i-o-36"}),r.createElement(x.Z,{id:"close",tagName:"span"})))):r.createElement(O.ZP,{onSelect:this.onSelectNormalMenu,getPopupContainer:function(){return $("body")[0]},style:{maxHeight:"unset"}},w&&r.createElement(r.Fragment,null,r.createElement(O.sN,{key:"switch_view_mode",className:"pt-[10px] pb-[8px] px-[12px] mb-[4px] not-active",onFocus:function(t){e.switchModeSectionRef&&e.switchModeSectionRef.current&&e.switchModeSectionRef.current.focus()}},r.createElement("div",{className:"text-grey-40 text-xs mb-[12px]"},o.formatMessage({id:"switch_view_mode"})),r.createElement(O.ZP,{className:"flex justify-between",prefixCls:"inner-menu",tabIndex:-1,mode:"horizontal",ref:this.switchModeSectionRef},_a({onSelect:this.onSelectNormalMenu,activeKey:_(),disableKeys:C()}))),r.createElement(O.iz,{key:Ne().uniqueId(),className:"list-divider my-[4px]"})),m?null:s?r.createElement(O.sN,{key:"hideCompleted"},r.createElement("a",null,r.createElement(E.Z,{name:"hide-completed",className:"i-o-36"}),r.createElement(x.Z,{id:"hide_completed",tagName:"span"}))):r.createElement(O.sN,{key:"showCompleted"},r.createElement("a",null,r.createElement(E.Z,{name:"show-completed",className:"i-o-36"}),r.createElement(x.Z,{id:"show_completed",tagName:"span"}))),r.createElement(O.sN,{key:l?"hideDetail":"showDetail"},r.createElement("a",null,r.createElement(E.Z,{name:l?"hide-details":"show-details",className:"i-o-36"}),r.createElement(x.Z,{id:l?"hide_details":"show_details",tagName:"span"}))),y&&!h&&(u?r.createElement(O.sN,{key:"hideSubtasks"},r.createElement("a",null,r.createElement(E.Z,{name:"hide-subtasks",className:"i-o-36"}),r.createElement(x.Z,{id:"hide_subtasks",tagName:"span"}))):r.createElement(O.sN,{key:"showSubtasks"},r.createElement("a",null,r.createElement(E.Z,{name:"show-subtasks",className:"i-o-36"}),r.createElement(x.Z,{id:"show_subtasks",tagName:"span"})))),r.createElement(O.sN,{key:"toggleViewOptions"},r.createElement("a",null,r.createElement(E.Z,{name:"calendar-config",className:"i-o-36"}),r.createElement(x.Z,{id:"calendar_view_display_config_title",tagName:"span"}))),f&&!h&&v&&!b?[r.createElement(O.iz,{key:Ne().uniqueId(),className:"list-divider my-[4px]"}),r.createElement(O.sN,{key:"showAddSection"},r.createElement("a",null,r.createElement(E.Z,{name:"add",className:"i-o-36"}),r.createElement(x.Z,{id:"add_section",tagName:"span"})))]:null,h&&r.createElement(O.iz,{key:Ne().uniqueId(),className:"list-divider my-[4px]"}),h&&!b&&a===B.X9E.sortOrder&&r.createElement(O.sN,{key:"addCol"},r.createElement("a",null,r.createElement(E.Z,{name:"add",className:"i-o-36"}),r.createElement(x.Z,{id:"add_section",tagName:"span"}))),j(),h?r.createElement(O.sN,{key:"print-kanban"},r.createElement("a",null,r.createElement(E.Z,{name:"print-in-list",className:"i-o-36"}),r.createElement(x.Z,{id:"print",tagName:"span"}))):r.createElement(O.Wd,{key:"print",title:o.formatMessage({id:"print"}),icon:{name:"print-in-list",className:"i-o-36"},popupOffset:[8,0]},r.createElement(O.sN,{key:"print-title-only"},r.createElement("a",null,r.createElement(x.Z,{id:"print_title_only",tagName:"span"}))),r.createElement(O.sN,{key:"print-title-content"},r.createElement("a",null,r.createElement(x.Z,{id:"print_title_and_content",tagName:"span"})))),T,c&&r.createElement(O.sN,{key:"close"},r.createElement("a",null,r.createElement(E.Z,{name:"close",className:"i-o-36"}),r.createElement(x.Z,{id:"close",tagName:"span"}))))}},{key:"getMorePrintMenu",value:function(){var e=this,t=this.props,n=t.intl,o=t.setIsCalendarTaskMode;return r.createElement(O.ZP,{onSelect:function(t){var n=t.selectedKeys,r=n[0];r.match(/print/)?(e.onSelectPrintType({selectedKeys:n}),I.UD()):"close"===r&&(ae.Z.splitView("calendar+task","close_from_om"),o(!1)),e.setMenuShow(!1)}},r.createElement(O.Wd,{key:"print",title:n.formatMessage({id:"print"}),icon:{name:"print-in-list",className:"i-o-36"},popupOffset:[8,0]},r.createElement(O.sN,{key:"print-title-only"},r.createElement("a",null,r.createElement(x.Z,{id:"print_title_only",tagName:"span"}))),r.createElement(O.sN,{key:"print-title-content"},r.createElement("a",null,r.createElement(x.Z,{id:"print_title_and_content",tagName:"span"})))),r.createElement(O.sN,{key:"close"},r.createElement("a",null,r.createElement(E.Z,{name:"close",className:"i-o-36"}),r.createElement(x.Z,{id:"close",tagName:"span"}))))}},{key:"getPrintMenu",value:function(){var e=this,t=this.props.intl;return r.createElement(O.ZP,{onSelect:function(t){e.onSelectPrintType(t),I.UD(),e.setMenuShow(!1)}},r.createElement(O.sN,{key:"print-title-only"},r.createElement("a",null,t.formatMessage({id:"print_title_only"}))),r.createElement(O.sN,{key:"print-title-content"},r.createElement("a",null,t.formatMessage({id:"print_title_and_content"}))))}},{key:"isShowSubTaskList",value:function(e){return!!P._y()&&(!!(N.GW()||N.dW()||N.t5()||N.e$())||!!N.rQ()&&_o.$L(e))}},{key:"clearTrash",value:function(){K.m$Y().then((function(){I.Pb("delete_all"),Wn.Tfu()})),this.setState({showClearTrashModal:!1})}},{key:"closeProjectActivityModal",value:function(){this.setState({showProjectActivity:!1})}},{key:"renderProjectActivity",value:function(){var e=this.props,t=e.project,n=e.intl,o=this.state.showProjectActivity,a=t.get("id");return r.createElement(C.Z,{className:"project-activity-modal overflow-hidden flex-1",visible:o,title:n.formatMessage({id:"project_activity"}),noFooter:!0,onCancel:this.closeProjectActivityModal,bodyStyle:{padding:"0px 0px 20px"}},r.createElement("div",{className:"project-activity-view b-h h-[390px]"},r.createElement(pa,{projectId:a,className:"b-h h-full",isInModal:!0,closeProjectActivityModal:this.closeProjectActivityModal})))}},{key:"onSelectTrashMenu",value:function(e){var t=e.selectedKeys[0],n=this.props.setIsCalendarTaskMode;"clear-trash"===t?this.setState({showClearTrashModal:!0}):"close"===t&&(ae.Z.splitView("calendar+task","close_from_om"),n(!1))}},{key:"getTrashMenu",value:function(){var e=this;return r.createElement(O.ZP,{onSelect:function(t){e.onSelectTrashMenu(t)}},r.createElement(O.sN,{key:"clear-trash"},r.createElement("a",null,r.createElement(E.Z,{name:"clear-trash",className:"i-o-36"}),r.createElement(x.Z,{id:"clear_trash",tagName:"span"}))),r.createElement(O.sN,{key:"close"},r.createElement("a",null,r.createElement(E.Z,{name:"close",className:"i-o-36"}),r.createElement(x.Z,{id:"close",tagName:"span"}))))}},{key:"render",value:function(){var e=this,t=this.props,n=t.project,o=t.intl,a=(t.trashSpace,t.setIsCalendarTaskMode,this.state),i=a.showClearTrashModal,c=a.isMenuShow,s=a.viewOptionsVisible,u=this.context,l=u.isCardMode,f=u.isCalendarTaskMode,d=n.get("id"),m=n.get("type");return r.createElement(r.Fragment,null,d===B.X1y.trash?r.createElement(r.Fragment,null,e.getTrashMoreAction(),r.createElement(C.Z,{visible:i,title:o.formatMessage({id:"clear_trash"}),onText:o.formatMessage({id:"ok"}),onOk:e.clearTrash,onCancel:function(){e.setState({showClearTrashModal:!1})}},r.createElement("span",{className:"line-sml"},o.formatMessage({id:"clear_trash_intro"})),r.createElement("p",{className:"confirm-clear line-sml"},o.formatMessage({id:"confirm_clear_trash"})))):d===B.X1y.completed||d===B.X1y.abandoned||m===B.X1y.subscribe||m===B.X1y.subscribeAccount?l&&f?r.createElement(S.Z,{visible:c,onVisibleChange:e.setMenuShow,menu:e.getMorePrintMenu(),placement:"bottomRight",menuClassName:"moreAction-dropdown-menu",menuStyle:{maxHeight:"unset"},align:{offset:[21,8]}},r.createElement("div",null,r.createElement(Dt.Z,{placement:"bottom",title:o.formatMessage({id:"more"}),trigger:c?[]:["hover"],offsetIcon:!0},r.createElement(z.Z,{className:"tl-bar-action",id:"tl-bar-action"},r.createElement("a",null,r.createElement(Mt.Z,{name:"more-titlebar",className:"i-o-36 i-h-o-54 w-[20px] h-[20px] cursor-pointer"})))))):r.createElement(S.Z,{visible:c,onVisibleChange:e.setMenuShow,menu:e.getPrintMenu(),placement:"bottomRight"},r.createElement("div",{className:"tl-bar-action"},r.createElement("a",{title:o.formatMessage({id:"print"}),className:"print"},r.createElement(Mt.Z,{name:"print-in-list",className:"w-[20px] h-[20px]"})))):r.createElement(r.Fragment,null,r.createElement(S.Z,{visible:c,menu:e.getNormalMenu(),onVisibleChange:e.setMenuShow,placement:"bottomRight",menuClassName:"moreAction-dropdown-menu",menuStyle:{maxHeight:"unset"},align:{targetOffset:[-21,-14]}},r.createElement("div",null,r.createElement(Dt.Z,{placement:"bottom",title:o.formatMessage({id:"more"}),trigger:c?[]:["hover"],offsetIcon:!0},r.createElement(z.Z,{className:"tl-bar-action",id:"tl-bar-action",onClick:function(){e.setState({isMenuShow:!0})}},r.createElement("a",null,r.createElement(Mt.Z,{name:"more-titlebar",className:"i-o-36 i-h-o-54 w-[20px] h-[20px] cursor-pointer"})))))),e.renderProjectActivity(),e.renderTimelineUpgradeModal()),s&&(this.isTimelineMode()?r.createElement(Ia,{dismiss:function(){e.setState({viewOptionsVisible:!1})},isShowSubTaskList:this.isShowSubTaskList(n)}):this.isKanbanMode()?r.createElement(Za,{dismiss:function(){e.setState({viewOptionsVisible:!1})},isShowSubTaskList:this.isShowSubTaskList(n)}):r.createElement(za,{dismiss:function(){e.setState({viewOptionsVisible:!1})},isShowSubTaskList:this.isShowSubTaskList(n)})))}}],o&&qa(n.prototype,o),a&&qa(n,a),Object.defineProperty(n,"prototype",{writable:!1}),n;var n,o,a}(r.Component);ei(ni,"contextType",Fa.Z);var ri=(0,a.$j)((function(e){return{preference:e.preference,trashSpace:e.globalState.get("trashSpace"),connects:e.connectAccounts}}),(function(e){return{onToggleShowCompleted:function(){e((0,ra.sT)()),(0,Z.a1)()},onToggleShowChecklist:function(){e((0,ra.FE)()),(0,Z.a1)()},addTempSection:function(t){var n=t.prevSectionId,r=t.nextSectionId,o=t.projectId;e((0,no.dE)({prevSectionId:n,nextSectionId:r,projectId:o}))},removeNewColButtonDisabled:function(t){e((0,no.LD)(t))},setIsCalendarTaskMode:function(t){e((0,no.ap)(t))}}}))((0,An.ZP)(ni)),oi=(n("B6y2"),n("DQMF")),ai=n("sXzB"),ii=n.n(ai),ci=n("4Gc8");function si(e){return si="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},si(e)}function ui(e){return function(e){if(Array.isArray(e))return mi(e)}(e)||function(e){if("undefined"!==typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||di(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function li(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=si(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=si(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==si(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function fi(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,a,i,c=[],s=!0,u=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;s=!1}else for(;!(s=(r=a.call(n)).done)&&(c.push(r.value),c.length!==t);s=!0);}catch(e){u=!0,o=e}finally{try{if(!s&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(u)throw o}}return c}}(e,t)||di(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function di(e,t){if(e){if("string"===typeof e)return mi(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?mi(e,t):void 0}}function mi(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var pi=(0,An.ZP)((function(e){var t=e.permission,n=void 0===t?ya.fU.write:t,o=e.customMenuItems,a=void 0===o?[]:o,i=e.onSelect,c=e.isDisabled,s=void 0!==c&&c,u=e.mode,l=void 0===u?"complex":u,f=e.intl,d=e.itemClassName,m=fi((0,r.useState)(!1),2),p=(m[0],m[1]),h=n||ya.fU.write,y=li(li(li({},ya.fU.write,{icon:"project_permission_write",text:f.formatMessage({id:"project_write"})}),ya.fU.comment,{icon:"project_permission_comment",text:f.formatMessage({id:"project_comment"})}),ya.fU.read,{icon:"project_permission_read",text:f.formatMessage({id:"project_read"})}),g=function(e){var t=e.key;h!==t&&i(t)},v=function(e){var t="simple"!==l,n=y[e];return r.createElement(O.gO,{key:e,disabled:s,title:n.text,prefixIcon:t?n.icon:"",withChecker:!0,className:d})},b=(0,r.useCallback)((function(){var e,t,n="complex"===l,o="item"===l;e=n?"flex items-center":o?"flex items-center text-[12px] flex-end":"flex items-center font-medium",t=n?"text-grey-80":o?"text-grey-60 truncate mr-[4px]":"text-grey-60 leading-none";var a,i=y[h],c=r.createElement("div",{className:w()("project-permission-select-trigger cursor-pointer",e)},r.createElement("span",{className:t},i.text),r.createElement(E.Z,{name:"thin-triangle-down",className:"i-s-12 w-[12px] h-[12px] inline text-grey-60"}));return a=o?"ml-[5px]":"ml-[4px] inline-block mr-[4px]",r.createElement("div",{className:a},o?c:r.createElement(ci.Z,null,c))}),[y,l,h]),k=(0,r.useCallback)((function(e){p(e)}),[]),x=(0,r.useCallback)((function(){p(!1)}),[]);return r.createElement(S.Z,{menu:function(){var e=[v(ya.fU.write),v(ya.fU.comment),v(ya.fU.read)].concat(ui(a));return r.createElement(O.ZP,{onSelect:g,selectedKeys:[h],autoAdjustOverflow:!1,minMenuWidthMatchTrigger:!1},e)}(),menuClassName:w()("modal-dropdown-menu project-permission-select-menu",ii().projectPermissionSelectMenu),onVisibleChange:k,onMenuClick:x},b())}));function hi(e){return hi="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},hi(e)}function yi(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,xi(r.key),r)}}function gi(e,t,n){return t=bi(t),function(e,t){if(t&&("object"===hi(t)||"function"===typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(e,vi()?Reflect.construct(t,n||[],bi(e).constructor):t.apply(e,n))}function vi(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(vi=function(){return!!e})()}function bi(e){return bi=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},bi(e)}function wi(e,t){return wi=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},wi(e,t)}function ki(e,t,n){return(t=xi(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function xi(e){var t=function(e,t){if("object"!=hi(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=hi(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==hi(t)?t:t+""}var Ei=function(e){function t(e){var n;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),(n=gi(this,t,[e])).state={isExpand:e.defaultExpand},n.onClick=n.onClick.bind(n),n.sectionTitleRef=r.createRef(),n}return function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&wi(e,t)}(t,e),n=t,(o=[{key:"render",value:function(){var e=this.props,t=e.className,n=e.needChevron,o=e.children,a=this.state.isExpand;return r.createElement("div",{className:w()("dropdown-section-title h-[32px] leading-[32px] pr-[12px] pl-[14px] relative text-[12px] text-grey-60",{"closed-section":!a},t),onClick:this.onClick,ref:this.sectionTitleRef},o,n&&r.createElement("span",{className:"chevron-icon i-o-36 text-grey-40"},a?r.createElement(E.Z,{name:"chevron-folder-open",className:"float-right mt-[5px]"}):r.createElement(E.Z,{name:"chevron-folder-close",className:"float-right mt-[5px] rotate-180"})))}},{key:"onClick",value:function(){this.props.needChevron&&(this.toggleSubList(),this.setState({isExpand:!this.state.isExpand}))}},{key:"toggleSubList",value:function(){if(this.sectionTitleRef.current&&this.props.subExtraClass)for(var e=this.sectionTitleRef.current.nextSibling;e&&e.classList.contains(this.props.subExtraClass);)this.state.isExpand?e.style.display="none":e.style.display="block",e=e.nextSibling}}])&&yi(n.prototype,o),a&&yi(n,a),Object.defineProperty(n,"prototype",{writable:!1}),n;var n,o,a}(r.Component);ki(Ei,"propTypes",{needChevron:In().bool,defaultExpand:In().bool}),ki(Ei,"defaultProps",{needChevron:!0,defaultExpand:!0});var Si=Ei,_i=n("VxMt"),Oi=n("fwMX"),Ci=n("DxtJ"),Ti=n.n(Ci);function ji(e){return ji="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},ji(e)}function Di(){return Di=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Di.apply(this,arguments)}function Mi(e){return function(e){if(Array.isArray(e))return Ai(e)}(e)||function(e){if("undefined"!==typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(!e)return;if("string"===typeof e)return Ai(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return Ai(e,t)}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Ai(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function Ni(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,Fi(r.key),r)}}function Pi(e,t,n){return t=Li(t),function(e,t){if(t&&("object"===ji(t)||"function"===typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(e,Ii()?Reflect.construct(t,n||[],Li(e).constructor):t.apply(e,n))}function Ii(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(Ii=function(){return!!e})()}function Li(e){return Li=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},Li(e)}function Ri(e,t){return Ri=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},Ri(e,t)}function Zi(e,t,n){return(t=Fi(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Fi(e){var t=function(e,t){if("object"!=ji(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=ji(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==ji(t)?t:t+""}var Bi=function(e){function t(e){var n;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),Zi(n=Pi(this,t,[e]),"teamMembers",void 0),Zi(n,"menuMap",void 0),n.state={selectedKeys:[],isRecentInvitedPanelShown:!0,recentContacts:(0,Gn.List)(),teamMembers:(0,Gn.List)(),memberSections:(0,Gn.List)()},n.teamMembers=(0,Gn.List)(),n.onConfirm=n.onConfirm.bind(n),n.onCancel=n.onCancel.bind(n),n.onSelectChange=n.onSelectChange.bind(n),n.onMenuVisibleChange=n.onMenuVisibleChange.bind(n),n}return function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&Ri(e,t)}(t,e),n=t,o=[{key:"componentDidMount",value:function(){this.setTeamMembers(this.props),this.setMemberSections(this.props)}},{key:"UNSAFE_componentWillReceiveProps",value:function(e){var t=this.props,n=t.sharedUsers,r=t.contacts,o=t.sharedProjectUsers,a=!(0,Gn.is)(n,e.sharedUsers);!a&&(0,Gn.is)(r,e.contacts)||this.setRecentContacts(e),!a&&(0,Gn.is)(o,e.sharedProjectUsers)||this.setMemberSections(e),a&&this.setTeamMembers(e)}},{key:"onSelectChange",value:function(e){var t=e.selectedKeys,n=this.state,r=n.isRecentInvitedPanelShown,o=n.selectedKeys,a=this.props.isTeamProject,i=o,c=t.filter((function(e){return"none"!==e})),s=Mi(c);if(!r&&!a){var u=Ne().difference(c,i)[0],l=Ne().difference(i,c)[0];if(u)if(u.match(/allMembers/)){var f=this.menuMap[u]&&this.menuMap[u].memberKeys;s=Ne().union(c,f)}else{var d=this.menuMap[u]&&this.menuMap[u].sectionKey,m=this.menuMap[d]&&this.menuMap[d].memberKeys;0===Ne().difference(m,c).length&&s.push(d)}if(l)if(l.match(/allMembers/)){var p=this.menuMap[l]&&this.menuMap[l].memberKeys;s=Ne().difference(c,p)}else{var h=this.menuMap[l]&&this.menuMap[l].sectionKey;c.includes(h)&&(s=Ne().without(c,h))}}this.setState({selectedKeys:s})}},{key:"onCancel",value:function(){this.setState({selectedKeys:[],isRecentInvitedPanelShown:!0})}},{key:"onConfirm",value:function(e){var t=e.selectedKeys,n=this.state,r=n.isRecentInvitedPanelShown,o=n.recentContacts,a=n.teamMembers,i=n.memberSections,c=this.props,s=c.isTeamProject,u=c.onConfirm,l=c.projectTeamId,f=c.sharedUsers,d=c.visitorCount,m=[],p=[];if(r||s?(t||[]).forEach((function(e){if(r){var t=o.find((function(t){return t.get("email")===e||t.get("phone")===e}));t&&(m.push(t.get("email")||t.get("phone")||""),p.push(t.get("userCode")))}else{var n=a.find((function(t){return t.get("email")===e}));n&&(m.push(n.get("email")),p.push(n.get("userCode")))}})):(t||[]).forEach((function(e){if(!e.match(/allMembers/)){var t=e.split("-")[0],n=e.split("-")[1],r=i.find((function(e){return e.get("id")===t})).get("members").find((function(e){return e.get("username")===n}));r&&(m.push(r.get("username")),p.push(r.get("userCode")))}})),s){var h=new Set(a.toArray().map((function(e){return e.get("userCode")}))),y=p.filter((function(e){return!h.has(e)})).length,g=f.find((function(e){return e.get("userCode")===P.U2("userCode")})),v=!g||g.get("visitor");if(!v&&de.Z$(d+y)){var b=P.gX();return this.setState({selectedKeys:[],isRecentInvitedPanelShown:!0}),void F.$Z({type:B.VIb.teamVisitorLimit,teamId:l,isVisitor:v,visitorNumber:b?Xn.s$.team.visitorNumber:Xn.s$.free.visitorNumber,action:function(){U.vp.dispatch("showGlobalTeamPlanModal",{teamId:l})}})}}u&&u(Ne().uniq(m)),this.setState({selectedKeys:[],isRecentInvitedPanelShown:!0})}},{key:"onMenuVisibleChange",value:function(e){var t=this,n=this.props,r=n.isTeamProject,o=n.projectTeamId;e?r?K.Zwm(o).then((function(e){t.teamMembers=(0,Gn.fromJS)(e.data),t.setTeamMembers(t.props)})):_i.Hc():this.setState({isRecentInvitedPanelShown:!0})}},{key:"setRecentContacts",value:function(e){var t=e.sharedUsers,n=e.contacts,r=this.props.isEnableFeishuContact,o=t.toArray().map((function(e){return e.get("username")})),a=(0,Gn.fromJS)(n.filter((function(e){return r?e.email?!o.includes(e.email):!!t.find((function(t){return t.get("openId")===e.openId})):!o.includes(null!==(n=e.email)&&void 0!==n?n:"");var n})).slice(0,10));this.setState({recentContacts:a})}},{key:"setMemberSections",value:function(e){var t=e.sharedUsers,n=e.sharedProjectUsers,r=t.map((function(e){return e.get("username")}));this.setState({memberSections:n.map((function(e){var t=e.get("members");return e.set("members",t.filter((function(e){return!r.includes(e.get("username"))&&!e.get("isMyself")&&!e.get("deleted")})))})).filter((function(e){return e.get("members").size>0})).slice(0,10).toList()})}},{key:"setTeamMembers",value:function(e){var t=e.sharedUsers,n=this.props.isTeamProject,r=t.map((function(e){return e.get("username")})),o=this.teamMembers.filter((function(e){return!r.includes(e.get("email"))&&!e.get("isMyself")}));this.setState({teamMembers:(n?o.sort(R.ZP.teamName):o.sort(R.ZP.oldTeamMembers)).toList()})}},{key:"getHeader",value:function(){var e=this,t=this.props.intl,n=this.state.isRecentInvitedPanelShown,o=this.props.isTeamProject;return r.createElement("div",{className:"tabs-container px-[12px]"},r.createElement(we.Z,{tabList:[{key:"recent",name:t.formatMessage({id:"share_project_invite_recently"})},{key:"invite",name:t.formatMessage({id:o?"share_project_invite_teammates":"share_project_invite_shared_list"})}],activeKey:n?"recent":"invite",onActiveKeyChange:function(t){"recent"===t?e.setState({isRecentInvitedPanelShown:!0,selectedKeys:[]}):e.setState({isRecentInvitedPanelShown:!1,selectedKeys:[]})},type:"center",size:"tiny",containerClassName:"py-[12px]"}))}},{key:"getSelectMenuOptions",value:function(){var e=this.state.isRecentInvitedPanelShown,t=this.props.isTeamProject;return e?this.getRecentInvitedMenu():t?this.getTeamMembersMenu():this.getSharedProjectMenu()}},{key:"getRecentInvitedMenu",value:function(){var e=this.props.deleteRecentContact,t=this.state.recentContacts;if(0===t.size)return{emptyContent:this.renderEmpty()};var n=[];return t.forEach((function(t){var o=t.get("nickname")||t.get("email"),a=t.get("email"),i=t.get("phone"),c=a||i||"";n.push(r.createElement(O.sN,{multi:!0,key:c,className:w()(Ti().recentItem,"!h-[36px] !leading-[36px] flex items-center group")},r.createElement(V.Z,{url:t.get("avatarUrl"),className:"avatar def icon-avatar avatar-bd-divider mr-[12px] border border-solid border-grey-10 inline-block",title:o,size:20}),r.createElement("span",{className:"truncate"},o),t.get("siteId")===B.s3o.SITE_FEISHU&&r.createElement(Oi.Z,{className:"ml-[4px]"}),c&&r.createElement("div",{onClick:function(t){t.preventDefault(),t.stopPropagation(),e(c,i)},className:w()(Ti().deleteIcon,"hidden group-hover:block absolute right-[12px] w-[18px] h-[18px] p-[2px]")},r.createElement(E.Z,{name:"delete",className:"w-[14px] h-[14px] text-grey-40"}))))})),{selectMenu:n}}},{key:"getTeamMembersMenu",value:function(){var e=this.state.teamMembers;if(0===e.size)return{emptyContent:this.renderEmpty()};var t=[];return e.forEach((function(e){var n=e.get("displayName");t.push(r.createElement(O.sN,{multi:!0,key:e.get("email"),className:"!h-[36px] !leading-[36px] flex items-center"},r.createElement(V.Z,{url:e.get("avatarUrl"),className:"avatar def icon-avatar avatar-bd-divider mr-[12px] border border-solid border-grey-10 inline-block",title:n,size:20}),r.createElement("span",{className:"truncate"},n)))})),{selectMenu:t}}},{key:"getInnerContent",value:function(e){if($e.Cy(e)){var t=$e.y9(e);return[r.createElement("span",{className:"emojiIcons mr-[8px] inline-block",key:"name"},r.createElement("span",{className:"emoji inline-block w-p16px] h-[16px] text-[16px] leading-none"},t.emoji)),r.createElement("span",{title:e,className:"primary-text text inline-block truncate w-[calc(100%-60px)]",key:"title"},t.title)]}return r.createElement(r.Fragment,null,r.createElement(E.Z,{name:"share-list",className:"i-3 mr-[8px] text-grey-60 inline w-[16px] h-[16px]"}),r.createElement("span",{className:"primary-text text inline-block truncate w-[calc(100%-60px)]"},e))}},{key:"getSharedProjectMenu",value:function(){var e=this,t=this.props.intl,n=this.state.memberSections;if(0===n.size)return{emptyContent:this.renderEmpty()};var o=[],a={};return n.forEach((function(n){var i=n.get("id"),c=n.get("name"),s="st-"+i,u="allMembers-"+i;a[u]={memberKeys:[]},o.push(r.createElement(Si,{key:i,subExtraClass:s,defaultExpand:!1},e.getInnerContent(c))),o.push(r.createElement(O.sN,{multi:!0,key:u,className:w()("section-member-item !h-[36px] !leading-[36px] !pl-[36px]",s),style:{display:"none"}},r.createElement(E.Z,{name:"shared-list-all-members",className:"i-3 i-def mr-[12px] text-grey-60 w-[20px] h-[20px] inline"}),r.createElement("span",null,t.formatMessage({id:"share_project_invite_all_members"})))),n.get("members").forEach((function(e){var t,n=i+"-"+e.get("username");a[n]={sectionKey:u},null===(t=a[u].memberKeys)||void 0===t||t.push(n),o.push(r.createElement(O.sN,{multi:!0,key:n,className:w()("section-member-item !h-[36px] !leading-[36px] !pl-[36px]",s),style:{display:"none"}},r.createElement(V.Z,{url:e.get("avatarUrl"),className:"avatar def icon-avatar avatar-bd-divider mr-[12px] border border-solid border-grey-10 inline-block",title:e.get("username"),size:20}),e.get("displayName")))}))})),this.menuMap=a,{selectMenu:o}}},{key:"renderEmpty",value:function(){var e=this.props,t=e.intl,n=e.isTeamProject,o={title:"",content:""};return o=this.state.isRecentInvitedPanelShown?{title:t.formatMessage({id:"recent_invite_empty_title"}),content:t.formatMessage({id:"share_project_invite_url_empty_content"})}:{title:t.formatMessage({id:n?"team_members_empty_title":"share_project_invite_member_empty_title"}),content:t.formatMessage({id:n?"team_members_empty_content":"share_project_invite_url_empty_content"})},r.createElement("div",{className:"share-invite-recent-empty text-center absolute top-1/2 left-1/2 -translate-x-1/2 -translate-y-1/2 transform w-[150px]"},r.createElement(E.Z,{name:"share-project-recent-empty",className:"i-o-10 w-[72px] h-[72px] mb-[16px] inline text-grey-10"}),r.createElement("h5",{className:"text-secondary text-sml mb-[4px] text-[13px]"},o.title),r.createElement("p",{className:"text-info text-tny text-[12px] text-grey-40"},o.content))}},{key:"render",value:function(){var e=this.props,t=e.children,n=e.isDisabled,o=this.state.selectedKeys,a=this.getSelectMenuOptions();return n?t:r.createElement(Zo.Z,Di({isBoult:!1,autoAdjustOverflow:!1,placement:"bottomRight",selectListHeader:this.getHeader()},a,{className:"share-invite-user-dropdown advance min-w-[180px] py-0 overflow-visible z-[1100] absolute max-h-[400px]",onConfirm:this.onConfirm,onCancel:this.onCancel,selectedKeys:o,onSelectChange:this.onSelectChange,confirmDisabled:0===o.length,onVisibleChange:this.onMenuVisibleChange,menuListWrapperClassName:"h-[211px] py-[5px]",controlClassName:"relative p-[12px] border-t border-solid border-grey-10",keepMenuWidth:!0}),t)}}],o&&Ni(n.prototype,o),a&&Ni(n,a),Object.defineProperty(n,"prototype",{writable:!1}),n;var n,o,a}(r.Component),Ui=(0,a.$j)((function(e){return{sharedProjectUsers:(0,ro.UX)(e).toList()}}),null)((0,An.ZP)(Bi)),Yi=n("VgqD"),Vi=n("r+c2"),Hi=n("97ST");function Wi(e){return Wi="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},Wi(e)}function zi(e){return function(e){if(Array.isArray(e))return Gi(e)}(e)||function(e){if("undefined"!==typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(!e)return;if("string"===typeof e)return Gi(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return Gi(e,t)}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Gi(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function Ki(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,ec(r.key),r)}}function qi(e,t,n){return t=Ji(t),function(e,t){if(t&&("object"===Wi(t)||"function"===typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(e,$i()?Reflect.construct(t,n||[],Ji(e).constructor):t.apply(e,n))}function $i(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return($i=function(){return!!e})()}function Ji(e){return Ji=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},Ji(e)}function Xi(e,t){return Xi=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},Xi(e,t)}function Qi(e,t,n){return(t=ec(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function ec(e){var t=function(e,t){if("object"!=Wi(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=Wi(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==Wi(t)?t:t+""}var tc=function(e){function t(e){var n;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),Qi(n=qi(this,t,[e]),"contacts",void 0),Qi(n,"debouncedGetFeishuShareUsers",void 0),Qi(n,"scrollbarRef",r.createRef()),Qi(n,"shareContainerRef",r.createRef()),Qi(n,"shareInputRef",r.createRef()),Qi(n,"menuRef",r.createRef()),Qi(n,"containerRef",r.createRef()),Qi(n,"hasClickBackSpace",!1),Qi(n,"composing",!1),Qi(n,"teamMembers",[]),Qi(n,"allSharedProjectUsers",[]),Qi(n,"getAllSharedProjectUsers",(function(e){var t=function(){var t=[];return e.forEach((function(e){if(e){var n=e.get("members");if(n){var r=n.filter((function(e){return!e.get("isMyself")&&!e.get("deleted")}));r.size>0&&t.push.apply(t,zi(r.toJS()))}}})),Ne().uniqBy(t,"userCode")}();n.allSharedProjectUsers=t})),Qi(n,"clearActiveEmail",(function(){n.hasClickBackSpace=!1,n.setState({activeEmail:""})})),Qi(n,"scrollToBottom",(function(){var e=n.containerRef.current;e&&(e.scrollTop=e.scrollHeight)})),Qi(n,"backToList",(function(){n.setState({shareEmails:[],shareEmail:""},n.scrollToBottom)})),Qi(n,"onApplyFeishuPermission",(function(){var e=n.props.intl;K.t93().then((function(){n.closeFeishuApplyModal(),me.$Z({text:e.formatMessage({id:"feishu_p_apply_sent_toast"})})})).catch((function(t){n.closeFeishuApplyModal();var r=t.response.data.errorCode;"duplicated_apply"===r?me.$Z({text:e.formatMessage({id:"feishu_p_alread_applied_toast"})}):"empty_un_auth"===r?me.$Z({text:e.formatMessage({id:"feishu_p_apply_succ_toast"})}):me.$Z({text:e.formatMessage({id:"feishu_p_apply_failed_toast"})})}))})),Qi(n,"closeFeishuApplyModal",(function(){n.setState({isShowFeishuApplyModal:!1})})),Qi(n,"renderFeishuApplyModal",(function(){var e=n.props.intl;return n.state.isShowFeishuApplyModal?r.createElement(C.Z,{visible:!0,className:"feishu-apply-modal",title:e.formatMessage({id:"feishu_p_query_title"}),okText:e.formatMessage({id:"feishu_p_apply"}),cancelText:e.formatMessage({id:"cancel"}),onClose:n.closeFeishuApplyModal,onCancel:n.closeFeishuApplyModal,onOk:n.onApplyFeishuPermission},r.createElement("p",null,e.formatMessage({id:"feishu_p_query_desc1"})),r.createElement("p",null,e.formatMessage({id:"feishu_p_query_desc2"}))):null})),Qi(n,"onShareInputValChange",(function(e){var t=e.target.value;n.props.isEnableFeishuContact&&t&&n.debouncedGetFeishuShareUsers(t),n.setState({shareEmail:t,activeId:""})})),Qi(n,"searchFeishuUserByName",(function(e){K.LaB(e).then((function(e){n.setState({targetFeishuUserInfo:e.data})})).catch((function(e){"feishu_not_authorized"===e.response.data.errorCode&&n.setState({isShowFeishuApplyModal:!0})}))})),Qi(n,"onInputFocus",(function(){n.setState({isInputFocus:!0}),n.showError()})),Qi(n,"onInputBlur",(function(){n.setState({isInputFocus:!1})})),Qi(n,"onClickInputWrapper",(function(){$(n.shareInputRef.current).focus()})),Qi(n,"selectPermision",(function(e){n.setState({permission:e})})),Qi(n,"onDropDownItemClick",(function(e){n.shareUser(e.email||e.phone||e.displayName||e.nickname,e),I.R("invite_recent")})),Qi(n,"onKeyDown",(function(e){var t=function(e){if(n.menuRef.current){var t=Array.from($(n.menuRef.current).find(".share-item")),r=t.findIndex((function(e){return"true"===e.getAttribute("data-active")})),o=t[r+("up"===e?-1:1)];if(o){var a=o.getAttribute("data-id")||"";if(n.setState({activeId:a}),o){if(o.getBoundingClientRect().top<n.menuRef.current.getBoundingClientRect().top)return void o.scrollIntoView({block:"start"});o.getBoundingClientRect().bottom>n.menuRef.current.getBoundingClientRect().bottom&&o.scrollIntoView({block:"end"})}}}};switch(e.key){case"ArrowDown":e.preventDefault(),e.stopPropagation(),t("down");break;case"ArrowUp":e.preventDefault(),e.stopPropagation(),t("up");break;case"Enter":if(n.menuRef.current&&!n.composing){e.preventDefault(),e.stopPropagation();var r,o=Array.from($(n.menuRef.current).find(".share-item")),a=o.find((function(e){return"true"===e.getAttribute("data-active")}));if(a)a.click();else null===(r=o[0])||void 0===r||r.click()}break;default:var i=n.state,c=i.shareEmails,s=i.shareEmail,u=i.activeEmail;if(e.keyCode===Te.Z.backspace)if(n.hasClickBackSpace){var l=Ne().clone(c);l.pop(),n.setState({shareEmails:l},n.scrollToBottom),n.hasClickBackSpace=!1}else 0===s.length&&c.length>0?(n.hasClickBackSpace=!0,n.setState({activeEmail:c[c.length-1]})):n.hasClickBackSpace=!1;else n.hasClickBackSpace=!1,u&&n.setState({activeEmail:""})}})),Qi(n,"getVisitorCount",(function(){return n.props.sharedUsers.filter((function(e){return!!e.get("visitor")})).size})),Qi(n,"getAllVisitorCount",(function(){var e=n.getVisitorCount(),t=new Set(n.teamMembers.map((function(e){return e.email})));return e+n.state.shareEmails.filter((function(e){return!t.has(e)})).length})),Qi(n,"getIsMailValid",(function(e){var t,r=n.props.isEnableFeishuContact,o=n.state.targetFeishuUserInfo;return _i.HC(e)?(null===(t=P.U2("phone"))||void 0===t?void 0:t.replace(/86 /,""))===e?{isValid:!1}:{isValid:!0,type:"phone"}:je.M_(e)?/^1[\d]{10}$/.test(e)?{isValid:!1}:{isValid:!0,type:"email"}:r?/^1[\d]{10}$/.test(e)?{isValid:!1}:{isValid:!![].concat(zi(n.contacts),zi(o)).find((function(t){return t.email?t.email===e:t.displayName?t.displayName===e:!!t.nickname&&t.nickname===e})),type:"feishu"}:(P.U2("username"),{isValid:!1})})),n.state={warningText:"",isLoading:!1,shareEmail:"",shareEmails:[],activeEmail:"",permission:ya.fU.write,targetFeishuUserInfo:[],isInputFocus:!0,isShowFeishuApplyModal:!1,activeId:""},n.contacts=[],n.batchShareUsers=n.batchShareUsers.bind(n),n.onClickShareMailClose=n.onClickShareMailClose.bind(n),n.inviteShareUsers=n.inviteShareUsers.bind(n),n.deleteRecentContact=n.deleteRecentContact.bind(n),n.initLocalRecentContacts(),n.debouncedGetFeishuShareUsers=Ne().debounce(n.searchFeishuUserByName,700),n.getAllSharedProjectUsers(e.sharedProjectUsers),n}return function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&Xi(e,t)}(t,e),n=t,o=[{key:"componentDidMount",value:function(){var e=this;this.fetchRecentContacts(),this.fetchTeamMembers(),this.scrollbarRef.current&&wn.iD($(this.scrollbarRef.current)),setTimeout((function(){$(e.shareInputRef.current).focus()})),document.addEventListener("click",this.clearActiveEmail,{capture:!0})}},{key:"UNSAFE_componentWillReceiveProps",value:function(e){var t=e.sharedProjectUsers;(0,Gn.is)(t,this.props.sharedProjectUsers)||this.getAllSharedProjectUsers(t)}},{key:"componentDidUpdate",value:function(e,t){var n=this.state,r=n.isInputFocus,o=n.shareEmails;r&&!t.isInputFocus&&this.scrollbarRef.current&&wn.iD($(this.scrollbarRef.current)),0===t.shareEmails.length&&o.length>0&&U.vp.dispatch("updateShareIsRenderInvite",!0),t.shareEmails.length>0&&0===o.length&&setTimeout((function(){U.vp.dispatch("updateShareIsRenderInvite",!1)}))}},{key:"componentWillUnmount",value:function(){wn.Dh($(this.scrollbarRef.current)),document.removeEventListener("click",this.clearActiveEmail,{capture:!0})}},{key:"render",value:function(){var e=this,t=this.props,n=t.isRenderInvite,o=t.intl,a=this.state,i=a.isLoading,c=a.warningText,s=a.shareEmails.some((function(t){return!e.getIsMailValid(t).isValid}));return r.createElement(r.Fragment,null,r.createElement("div",{ref:this.shareContainerRef,className:w()("share-input-container flex my-[16px]",{inviting:i})},this.renderShareInput(),this.renderFeishuApplyModal()),r.createElement(Vi.Z,{className:"text-alert text-warn-red",text:c}),n&&r.createElement("div",{className:"py-[12px] flex justify-end"},r.createElement(T.Z,{size:"custom",type:"cancel",className:"h-[30px] text-[14px] px-[24px] min-w-[100px]",onClick:this.backToList},o.formatMessage({id:"settings_premium_dida_back"})),r.createElement(T.Z,{size:"custom",className:"h-[30px] text-[14px] px-[24px] min-w-[100px] ml-[8px]",disabled:s,onClick:this.inviteShareUsers},o.formatMessage({id:"invite"}))))}},{key:"renderShareInput",value:function(){var e=this,t=this.props,n=t.intl,o=t.project,a=t.sharedUsers,i=t.isEnableFeishuContact,c=t.isRenderInvite,s=this.state,l=s.isLoading,f=s.shareEmail,d=s.shareEmails,m=s.activeEmail,p=s.targetFeishuUserInfo,h=Hn.Gr(o),y=this.isOverLimitShareNumber(1),g=this.getAllVisitorCount(),v={};return zi(this.allSharedProjectUsers).forEach((function(e){e.username&&(v[e.username]=e)})),[].concat(zi(this.contacts),zi(p)).forEach((function(e){e.email&&(v[e.email]=e),"phone"in e&&e.phone&&(v[e.phone]=e)})),r.createElement("div",{className:"relative w-full",style:c?{minHeight:38,maxHeight:87}:{height:38}},r.createElement("div",{className:"w-full h-full flex border border-solid border-grey-20 focus-within:border-primary rounded-select-trigger pr-[39px] pl-[10px]"},r.createElement("div",{className:w()("flex-1 overflow-auto with-no-scroll"),onClick:this.onClickInputWrapper,ref:this.containerRef},r.createElement("ul",{className:w()("flex flex-wrap pt-[7px]")},d.map((function(t){var n=e.getIsMailValid(t).isValid,o=m===t,a=v[t],i=(null===a||void 0===a?void 0:a.nickname)||(a&&"displayName"in a?a.displayName:void 0)||t;return r.createElement("li",{key:t,className:w()("list-none inline-flex h-[22px] px-[8px] items-center mr-[4px] mb-[4px] overflow-hidden border border-solid",n?o?"bg-primary-20 border-primary":"bg-grey-5 border-[transparent]":"border-[#FF4862]"),style:{borderRadius:11,backgroundColor:!n&&o?"rgba(255, 72, 98, 0.2)":void 0}},r.createElement("span",{className:w()("text-[12px] leading-[14px] truncate",n?De.RM:"text-[#FF4862]")},i),r.createElement("div",{className:"ml-[2px] cursor-pointer",onClick:function(){return e.onClickShareMailClose(t)}},r.createElement(E.Z,{name:"close",className:w()("w-[12px] h-[12px]",n?"text-grey-20 hover:text-grey":"text-[#FF4862]")})))})),r.createElement("li",{className:"list-none flex-1"},r.createElement("input",{ref:this.shareInputRef,type:"text",disableautocomplete:"true",autoComplete:"off",className:"create typeahead input-lrg fill-input h-[22px] w-full text-[14px] bg-[transparent]","data-provide":"typeahead",id:"ipt-share",placeholder:d.length>0?"":n.formatMessage({id:u.j4?"enter_email_or_phone_or_name":"enter_email_or_name"}),disabled:l,value:f,onFocus:this.onInputFocus,onBlur:this.onInputBlur,onKeyDown:this.onKeyDown,onChange:this.onShareInputValChange,onCompositionStart:function(){e.composing=!0},onCompositionEnd:function(){e.composing=!1}})))),this.renderPermissionSelect(),r.createElement(Ui,{projectTeamId:Hn.z2(o),isTeamProject:h,sharedUsers:a,contacts:this.contacts,onConfirm:this.batchShareUsers,isDisabled:y,isEnableFeishuContact:i,visitorCount:g,deleteRecentContact:this.deleteRecentContact},r.createElement("a",{className:"share-invite-menu-toggle border-l border-solid border-grey-20 absolute right-0 top-0 bottom-0 flex items-center justify-center px-[10px]",onClick:y?function(){e.showUpgradeView({project:o,sharedUsers:a})}:function(){}},r.createElement(Mt.Z,{name:"invite-member",className:"i-o-36 i-h-o-54 fast-transition text-grey-40 inline w-[18px] h-[18px]"})))),this.renderAutoComplete())}},{key:"renderPermissionSelect",value:function(){var e=this.props,t=e.project,n=e.isRenderInvite,o=this.state.permission;return Hn.ze(t)&&n?r.createElement("div",{className:"flex-none flex items-center justify-center"},r.createElement(pi,{permission:o,onSelect:this.selectPermision})):null}},{key:"initLocalRecentContacts",value:function(){var e=this.props.project,t=Hn.Gr(e)?Hn.z2(e):null,n=_i.Ko(t);this.initShareContacts(n)}},{key:"fetchRecentContacts",value:function(){var e=this,t=this.props.project,n=Hn.Gr(t)?Hn.z2(t):null;_i.U9(n).then((function(t){e.initShareContacts(t)}))}},{key:"deleteRecentContact",value:function(e,t){var n=this;_i.Zu(e,t).then((function(){var e=_i.Ko();n.initShareContacts(e,!0)}))}},{key:"fetchTeamMembers",value:function(){var e=this,t=this.props.project,n=Hn.Gr(t)?Hn.z2(t):null;n&&K.Zwm(n).then((function(t){e.teamMembers=t.data}))}},{key:"initShareContacts",value:function(e,t){var n=this,r={};if(e&&e.forEach((function(e){r[e.userCode]?e.userCode&&(r[e.userCode]=e):r[e.userCode]=e})),t&&0===e.length)return this.contacts=[],void this.forceUpdate();var o=Object.values(r),a=Ne().compact(Ne().map(o,"userCode"));Yi.Z.getUserPublicProfiles(a).then((function(e){var r=(0,Gn.Map)(e.map((function(e){return[e.userCode,e]})));o.forEach((function(e){var t=r.get(e.userCode);t&&(e.avatarUrl=t.avatarUrl,e.isMyself=t.isMyself,e.nickname=t.nickname,t.siteId&&(e.siteId=t.siteId))})),n.contacts=o,n.forceUpdate(),t||$(n.shareInputRef.current).focus()}))}},{key:"renderAutoComplete",value:function(){var e=this,t=this.props,n=t.sharedUsers,o=t.isEnableFeishuContact,a=t.intl,i=this.state,c=i.shareEmail,s=i.targetFeishuUserInfo,u=i.activeId,l=i.shareEmails;if(!c)return null;var f=this.contacts;f=f.filter((function(e){var t,r;if(n.toJS().find((function(t){return t.userCode&&(t.userCode,e.userCode),t.openId&&(t.openId,e.openId),!!t.email&&t.email===e.email})))return!1;var a=e.email||e.phone||e.displayName||e.nickname;return!l.includes(a)&&!(o?n.find((function(t){return e.email?t.get("username")===e.email:e.openId?t.get("openId")===e.openId:!!e.userCode&&t.get("userCode")===e.userCode})):n.find((function(t){return t.get("username")===e.email})))&&!!((null===(t=e.email)||void 0===t?void 0:t.toLowerCase().match(c))||(null===(r=e.phone)||void 0===r?void 0:r.toLowerCase().match(c))||e.nickname&&e.nickname.toLowerCase().match(c))})),o&&(f=Ne().uniqBy([].concat(zi(s),zi(f)),"userCode"));var d="!h-[44px] !max-w-full";return r.createElement(Ur.Z,{relativeRef:this.shareContainerRef,hideMenu:function(){},placement:"bottom-center",className:"w-[400px] max-w-none",noCover:!0,gap:4,focusLock:!1},r.createElement("div",{ref:this.scrollbarRef,id:"share-autocomplete",className:"antiscroll-wrap max-h-[200px] max-w-none z-[1100] w-full h-auto p-0"},r.createElement("div",{className:"antiscroll-inner max-h-[200px]",ref:this.menuRef},r.createElement("ul",null,f.length?f.map((function(t,n){var o=t.avatarUrl,a=t.nickname||t.displayName,i=/@user/.test(t.email+""),c=t.openId||t.userCode||t.email||t.phone,s=u===c||!u&&0===n;return r.createElement("li",{key:c,onClick:function(n){n.preventDefault(),e.onDropDownItemClick(t)},className:w()("share-item dropdown-menu-item group",s&&"bg-primary-5"),"data-active":s,"data-id":c},r.createElement("a",{className:d},r.createElement("div",{className:"avatar"},r.createElement(V.Z,{url:o,size:36})),a?r.createElement("div",{className:"display flex flex-col leading-5 ml-[10px] flex-1 overflow-hidden"},r.createElement("div",{className:"flex items-center"},r.createElement("span",{className:w()("primary-text truncate text-[13px]",De.RM)},a),t.siteId===B.s3o.SITE_FEISHU&&r.createElement(Oi.Z,{className:"ml-[4px]"})),!i&&t.email&&t.email!==a?r.createElement("p",{className:"text-secondary text-sml text-[13px] truncate text-grey-60"},t.email):t.phone&&t.phone!==a?r.createElement("p",{className:"text-secondary text-sml text-[13px] truncate text-grey-60"},(0,je.CN)(t.phone||"")):null):r.createElement("div",{className:"display flex items-center leading-5 ml-[10px] flex-1 overflow-hidden"},r.createElement("p",{className:w()("primary-text truncate text-[13px] inline-block",De.RM)},t.email),t.siteId===B.s3o.SITE_FEISHU&&r.createElement(Oi.Z,{className:"ml-[4px]"}))),r.createElement("div",{className:"bd-divider divider h-[1px] w-full overflow-hidden bg-gallery dark:bg-gallery-10 group-last-of-type:hidden"}))})):function(){var t=e.getIsMailValid(c).isValid;return r.createElement("li",{key:c,onClick:function(t){t.preventDefault();var r=function(){var t=e.contacts;return t=t.filter((function(e){return!n.toJS().find((function(t){return t.userCode&&(t.userCode,e.userCode),t.openId&&(t.openId,e.openId),!!t.email&&t.email===e.email}))})),o&&(t=Ne().uniqBy([].concat(zi(s),zi(t)),"userCode")),t}(),a=r.find((function(e){return e.email===c||e.phone===c}));e.shareUser(c,null!==a&&void 0!==a?a:{email:c})},className:w()("share-item dropdown-menu-item group",t&&"bg-primary-5"),"data-active":t,"data-id":c},r.createElement("a",{className:d},r.createElement("div",{className:"display flex items-center leading-5 ml-[10px] flex-1 overflow-hidden"},r.createElement("p",{className:"flex overflow-hidden text-grey-40"},a.formatMessage({id:"invite_to_join_list"},{s:r.createElement("span",{className:"truncate align-baseline flex-auto text-grey-40"},c)})))))}()))))}},{key:"showError",value:function(e){e?this.setState({warningText:e}):this.setState({warningText:""})}},{key:"shareUser",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",t=arguments.length>1?arguments[1]:void 0;this.checkEmail(e,t)&&e.length>0&&this.setState((function(t){return{shareEmails:Array.from(new Set(t.shareEmails.concat([e]))),shareEmail:""}}),this.scrollToBottom)}},{key:"checkEmail",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",t=arguments.length>1?arguments[1]:void 0,n=this.props,r=n.isEnableFeishuContact,o=n.intl,a=n.sharedUsers,i=n.project;if(""===e)return!1;var c=r?a.find((function(n){return e?n.get("username")===e:t.openId?n.get("openId")===t.openId:!!t.userCode&&n.get("userCode")===t.userCode})):a.find((function(n){return n.get("username")===e||n.get("userCode")===t.userCode}));if(c){var s=_i.HC(e);return s?me.$Z({text:o.formatMessage({id:"share_phone_existed"})}):me.$Z({text:o.formatMessage({id:"share_note_exist"})}),!1}var u=Hn.Gr(i);if(this.teamMembers.length>0&&u){var l=new Set(this.teamMembers.map((function(e){return e.email}))),f=l.has(e),d=a.find((function(e){return e.get("userCode")===P.U2("userCode")})),m=!d||d.get("visitor"),p=this.getVisitorCount(),h=this.state.shareEmails,y=h.filter((function(e){return!l.has(e)})).length;if(!f&&!m&&de.Z$(p+y+1)){var g=P.gX(),v=Hn.z2(i);return F.$Z({type:B.VIb.teamVisitorLimit,teamId:v,isVisitor:m,visitorNumber:g?Xn.s$.team.visitorNumber:Xn.s$.free.visitorNumber,action:function(){U.vp.dispatch("showGlobalTeamPlanModal",{teamId:v})}}),!1}}return!0}},{key:"createShareUser",value:function(){var e=this,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",n=arguments.length>1?arguments[1]:void 0;this.setState({isLoading:!0});var r=this.props,o=r.project,a=r.onAdd,i=r.intl,c=this.state,s=c.permission,u=c.targetFeishuUserInfo,l={toUsername:t,permission:s},f=u.find((function(e){return e.displayName===t||e.nickname===t||e.openId===(null===n||void 0===n?void 0:n.openId)}));f&&(l.toUsername=f.email?f.email:null,l.siteId=f.siteId,l.toOpenId=f.openId),K.TEi(o.get("id"),l).then((function(t){e.afterCreateShareUser(t.data),e.setState({shareEmail:"",isLoading:!1}),a&&a({count:1})})).catch((function(t){var n=(0,Y.vZ)(t).errorCode;"exceed_max_share_limit"===n||"exceed_pro_max_share_limit"===n||"exceed_team_max_share_limit"===n?e.showUpperLimitPopup(n):"no_team_permission"===n&&me.$Z({text:i.formatMessage({id:"share_project_invite_team_limit"})}),e.setState({isLoading:!1})}))}},{key:"inviteShareUsers",value:function(){var e=this.state.shareEmails;this.createShareUsers(e)}},{key:"createShareUsers",value:function(){var e=this,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],n=this.state.targetFeishuUserInfo,r=this.props,o=r.project,a=r.onAdd,i=r.onError,c=r.sharedUsers;if(t.length){var s=this.state.permission;this.setState({isLoading:!0}),K.G$q(o.get("id"),t.map((function(t){if(_i.HC(t))return{toPhone:t,permission:s};var r={toUsername:t,permission:s},o=[].concat(zi(e.contacts),zi(n)).find((function(e){return e.email?e.email===t:e.displayName?e.displayName===t:!!e.nickname&&e.nickname===t}));return o&&o.siteId&&(r.toUsername=o.email?o.email:null,r.siteId=o.siteId,r.toOpenId=o.openId),r}))).then((function(n){var r=n.data,s=t.length,u=r.records.length;if(r.records.length&&(r.records.forEach((function(t){e.afterCreateShareUser(t)})),a&&a({count:r.records.length})),r.errors.length){var l=r.errors,f=l[0];if(f){var d=f.errorCode;if("exceed_max_share_limit"===d||"exceed_pro_max_share_limit"===d||"exceed_team_max_share_limit"===d)e.showUpperLimitPopup(d);else if("team_project_exceed_quota"===d){var m=o.get("teamId");m&&F.$Z({type:B.VIb.teamSharelist,teamId:m,action:function(){U.vp.dispatch("showGlobalTeamPlanModal",{teamId:m})}})}else if("visitor_exceed_quota"===d){var p=o.get("teamId"),h=c.find((function(e){return e.get("userCode")===P.U2("userCode")})),y=!h||h.get("visitor");if(p){var g=(f.data||{}).limit;F.$Z({type:B.VIb.teamVisitorLimit,teamId:p,isVisitor:y,visitorNumber:g,action:function(){U.vp.dispatch("showGlobalTeamPlanModal",{teamId:p})}})}}else{var v=l.find((function(e){return"no_team_permission"===e.errorCode}))||f;i&&i(v,{total:s,success:u},l)}}}e.setState({shareEmail:"",shareEmails:[],isLoading:!1},e.scrollToBottom)})).catch((function(t){e.setState({isLoading:!1})}))}}},{key:"showUpperLimitPopup",value:function(e){var t=this.props,n=t.project,r=t.sharedUsers;"exceed_max_share_limit"===e?this.showUpgradeView({project:n,sharedUsers:r,isFree:!0}):"exceed_pro_max_share_limit"===e?this.showUpgradeView({project:n,sharedUsers:r,isPro:!0}):"exceed_team_max_share_limit"===e&&this.showUpgradeView({project:n,sharedUsers:r,isTeam:!0})}},{key:"afterCreateShareUser",value:function(e){var t=this,n=!e.accepted&&!!e.toPhone;return this.generateSharedUserModel(e,n).then((function(e){var n=t.props,r=n.project,o=n.addSharedUser;e&&o(r.get("id"),e),_i.Jh(r.get("id")),(0,Hi.Jh)(r.get("id")),pe.Z.doSync()}))}},{key:"generateSharedUserModel",value:function(e,t){var n=this.props.project;return new Promise((function(r){if(t)return r(null);var o=(0,Gn.Map)({recordId:e.recordId,username:e.toUsername,userCode:e.toUserCode,userId:e.userId,createdTime:e.createdTime,isAccept:e.accepted,acceptedTime:e.acceptedTime,permission:e.permission,isProjectShare:!0,projectId:n.get("id"),isMyself:!1,isOwner:!1});if(e.siteId&&o.set("siteId",e.siteId),null===o.get("userCode"))return r(o);Yi.Z.getUserPublicProfiles([o.get("userCode")]).then((function(e){return o=o.set("displayName",e[0].nickname||"").set("avatarUrl",e[0].avatarUrl||""),r(o)}))}))}},{key:"batchShareUsers",value:function(e){var t=this.props,n=t.project,r=t.sharedUsers;this.isOverLimitShareNumber(e.length)?this.showUpgradeView({project:n,sharedUsers:r}):this.setState((function(t){return{shareEmails:Array.from(new Set(t.shareEmails.concat(e)))}}),this.scrollToBottom)}},{key:"onClickShareMailClose",value:function(e){this.setState((function(t){return{shareEmails:t.shareEmails.filter((function(t){return t!==e}))}}),this.scrollToBottom)}},{key:"isOverLimitShareNumber",value:function(e){var t=this.props,n=t.project,r=t.sharedUsers,o=t.restQuota,a=n.get("isOwner");return(!P.Oh()||!Hn.Ej(n))&&(a?de.BW(e+r.size):e>o)}},{key:"showUpgradeView",value:function(e){var t=e.project,n=e.sharedUsers,r=e.isFree,o=e.isPro,a=e.isTeam;if(t.get("isOwner")){var i={type:B.VIb.share,isOwner:!0,isPro:!r&&(o||P._y()),isTeam:!r&&(a||P.JC())};F.$Z(i)}else{var c=n.size,s={type:B.VIb.share,isOwner:!1,isPro:!r&&(o||c>Xn.s$.free.shareUserNumber&&c<=Xn.s$.pro.shareUserNumber),isTeam:!r&&(a||c>Xn.s$.pro.shareUserNumber)};s.isPro||s.isTeam||Ne().extend(s,{action:Ne().bind(this.remindOwnerUpgrade,this,t),owner:this.getProjectOwnUsername(n)}),F.$Z(s)}}},{key:"remindOwnerUpgrade",value:function(e){var t=this.props.intl;K.xwE(e.get("id")).then((function(){F.Cp(),wn.eD(t.formatMessage({id:"after_remind_owner_upgrade"}))}))}},{key:"getProjectOwnUsername",value:function(e){var t="";return e.forEach((function(e){e.get("isOwner")&&(t=e.get("displayName"))})),t}}],o&&Ki(n.prototype,o),a&&Ki(n,a),Object.defineProperty(n,"prototype",{writable:!1}),n;var n,o,a}(r.Component),nc=(0,a.$j)((function(e){return{sharedProjectUsers:(0,ro.UX)(e).toList()}}),(function(e){return{addSharedUser:function(t,n){e(oi.Rr(t,n))}}}))((0,An.ZP)(tc)),rc=function(e){var t=e.className,n=(0,y.Z)();return r.createElement("span",{className:w()("inline-block text-[12px] leading-[16px] rounded-[2px] py-[1px] px-[4px] flex-none",t),style:{backgroundColor:"rgba(255, 176, 0, 0.2)",color:"rgba(249, 137, 0, 1)"}},n.formatMessage({id:"guest"}))},oc=n("cFRg"),ac=n("ShwF"),ic=n.n(ac),cc=n("4wCA");function sc(){return sc=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},sc.apply(this,arguments)}function uc(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,a,i,c=[],s=!0,u=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;s=!1}else for(;!(s=(r=a.call(n)).done)&&(c.push(r.value),c.length!==t);s=!0);}catch(e){u=!0,o=e}finally{try{if(!s&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(u)throw o}}return c}}(e,t)||function(e,t){if(!e)return;if("string"===typeof e)return lc(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return lc(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function lc(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var fc=function(e){var t=e.projectId,n=e.acceptedUsers,o=e.isTransferModalShown,i=e.onCloseTransferModal,c=e.isErrorModalShown,s=e.closeTransferModalAndOpenErrorModal,l=e.closeErrorModal,f=e.projectUserCount,d=e.transferSuccessCallback,m=(0,y.Z)(),p=uc((0,r.useState)(""),2),h=p[0],g=p[1],v=uc((0,r.useState)(""),2),b=v[0],k=v[1],x=(0,cc.Z)(o);(0,r.useEffect)((function(){o&&!x&&g("")}),[o,x]);var E=(0,r.useRef)(Gn.List()),S=(0,r.useRef)(null),_=(0,r.useRef)(null),T=(0,a.I0)(),j=(0,r.useCallback)((function(e,t){T(oi.CX(e,t))}),[T]),D=(0,r.useCallback)((function(e,t){T(Qo.HX(e,t))}),[T]),M=(0,r.useCallback)((function(){var e=[],t={},o=(n||Gn.List()).filter((function(e){return!e.get("visitor")})).sort(R.ZP.mentionUsers).toList();return E.current=o,o.forEach((function(n){var o=n.get("userCode"),a=n.get("displayName"),i=n.get("avatarUrl");e.push(r.createElement(O.gO,{key:o,title:a,prefixIcon:r.createElement(V.Z,{url:i,className:"avatar med icon-avatar avatar-bd-divider inline-block mr-[12px] border border-solid border-grey-10 rounded-full overflow-hidden flex-none",title:a,size:24}),withChecker:!0})),t[o]=a})),{menu:e,map:t}}),[n]),N=(0,r.useMemo)((function(){return M()}),[M]),P=(0,r.useCallback)((function(){K.bL1(t,h).then((function(){i(),j(t,h),D(t,!1),null===d||void 0===d||d(t)})).catch((function(e){var t=(0,Y.vZ)(e);k(t.errorCode),s()}))}),[h,j]),I=(0,r.useCallback)((function(e){var t=e.selectedKeys[0];g(t),S.current=E.current.find((function(e){return e.get("userCode")===t}))}),[]),L=(0,r.useCallback)((function(){var e="",t=S.current,n=null===t||void 0===t?void 0:t.get("displayName");return"project_transfer"===b?e=m.formatMessage({id:"change_project_owner_failed_to_free"},{s9:n,d:f}):"exceed_team_to_pro_max_share_limit"===b?e=m.formatMessage({id:"exceed_team_to_pro_max_share_limit"},{s9:n,d:Xn.s$.pro.shareUserNumber,s:u.N$}):"user_not_exist"===b||"no_share_permission"===b?e=m.formatMessage({id:"change_project_owner_failed_to_deleted_user"},{s9:n}):"not_project_owner"===b?e=m.formatMessage({id:"change_project_owner_failed_from_not_owner"}):"exceed_quota"===b&&(e=m.formatMessage({id:"change_project_owner_failed_from_exceed_quota"})),r.createElement(A,{title:m.formatMessage({id:"change_project_owner_failed"}),message:e,onClose:l})}),[m,b]);return r.createElement(r.Fragment,null,o&&r.createElement(C.Z,{visible:!0,maskClosable:!1,className:w()("share-transfer-view",ic().shareTransferView),title:m.formatMessage({id:"change_project_owner_title"}),okText:m.formatMessage({id:"change_project_owner_confirm"}),onCancel:i,onOk:P,disabled:!h},r.createElement("p",{className:"text-secondary text-grey-60"},m.formatMessage({id:"change_project_owner_content"})),r.createElement("div",{className:"share-project-owner-select mt-[24px] mb-[12px] w-[220px]"},r.createElement(se.Z,sc({defaultTitle:m.formatMessage({id:"project_share_transfer_select"})},N,{onSelect:I,getMenuContainer:function(){return _.current},withHoverClass:!0})),r.createElement("div",{className:"select-list",ref:_}))),c&&L())};function dc(e){return dc="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},dc(e)}function mc(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,bc(r.key),r)}}function pc(e,t,n){return t=yc(t),function(e,t){if(t&&("object"===dc(t)||"function"===typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(e,hc()?Reflect.construct(t,n||[],yc(e).constructor):t.apply(e,n))}function hc(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(hc=function(){return!!e})()}function yc(e){return yc=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},yc(e)}function gc(e,t){return gc=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},gc(e,t)}function vc(e,t,n){return(t=bc(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function bc(e){var t=function(e,t){if("object"!=dc(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=dc(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==dc(t)?t:t+""}var wc=function(e){function t(e){var n;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),vc(n=pc(this,t,[e]),"selectPermision",(function(e){"remove"===e?n.onDeleteShareUser():n.onChangeShareUserPermission(e)})),n.state={isDeleteModalShown:!1,isDeleteConfirming:!1,isTransferModalShown:!1,isErrorModalShown:!1},n.onDeleteShareUser=n.onDeleteShareUser.bind(n),n.doDeleteShareUser=n.doDeleteShareUser.bind(n),n.onTransferShareUser=n.onTransferShareUser.bind(n),n}return function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&gc(e,t)}(t,e),n=t,o=[{key:"render",value:function(){var e=this,t=this.props,n=t.model,o=t.acceptedUsers,a=t.project,i=t.projectUserCount,c=this.state,s=c.isDeleteModalShown,u=c.isTransferModalShown,l=c.isErrorModalShown,f=this.judgeIsPendingAndPhone();return r.createElement(r.Fragment,null,r.createElement("li",{className:w()("share-item overflow-hidden px-[20px]",{accept:n.get("isAccept")&&!n.get("isOwner")})},r.createElement(V.Z,{className:"avatar avatar-bd-divider my-[12px] mr-[8px] float-left",altText:"avatar",url:f?"":n.get("avatarUrl"),size:36}),r.createElement("div",{className:"display-name relative h-[60px] py-[14px] flex ml-[44px] items-center"},this.renderDisplay(f),this.renderMark(),this.renderAction())),s&&this.renderDeleteModal(),r.createElement(fc,{projectId:a.get("id"),acceptedUsers:o,isTransferModalShown:u,isErrorModalShown:l,closeTransferModalAndOpenErrorModal:function(){e.setState({isTransferModalShown:!1,isErrorModalShown:!0})},onCloseTransferModal:function(){e.setState({isTransferModalShown:!1})},closeErrorModal:function(){e.setState({isErrorModalShown:!1})},projectUserCount:i}))}},{key:"renderDeleteModal",value:function(){var e=this,t=this.props,n=t.model,o=t.intl,a=t.project,i=this.state.isDeleteConfirming,c=P.U2("userId")===n.get("userId");return r.createElement(C.Z,{visible:!0,maskClosable:!1,className:"share-dialog",title:o.formatMessage({id:c?"share_exit_confirm_title":"share_remove"}),okText:o.formatMessage({id:c?"exit":"remove"}),cancelText:o.formatMessage({id:"cancel"}),onCancel:function(){e.setState({isDeleteConfirming:!1,isDeleteModalShown:!1})},onOk:this.doDeleteShareUser,loading:i},r.createElement("p",{className:"break-words"},c?(0,zn.tj)(o.formatMessage({id:"share_exit_confirm_message"},{s1:a.get("name")})):(0,zn.tj)(o.formatMessage({id:"share_remove_confirm_message"},{s1:n.get("displayName")}))))}},{key:"judgeIsPendingAndPhone",value:function(){var e=this.props.model,t=!e.get("isAccept"),n=e.get("phone"),r=e.get("displayName");return!(!t||!n||null!=r)}},{key:"renderDisplay",value:function(e){var t=this.props,n=t.model,o=t.intl,a=n.get("userId")===P.U2("userId")||n.get("isMyself"),i=n.get("displayName"),c=n.get("siteId"),s=n.get("visitor"),u=/@user/.test(P.Py(n))?"":P.Py(n),l=a?o.formatMessage({id:"me"}):i===u?null:i,f=c===B.s3o.SITE_FEISHU?r.createElement(Oi.Z,{className:"ml-[4px]"}):null,d=/@user/.test(null!==l&&void 0!==l?l:""),m=s?r.createElement(rc,{className:"ml-[4px]"}):null;if(n.get("deleted"))return r.createElement("div",{className:"display whitespace-nowrap relative flex-1 overflow-hidden pr-[8px]"},r.createElement("p",{className:"primary-text v-center inline-block truncate leading-[32px]"},(0,zn.tj)(i)));if(e){var p=n.get("phone");return r.createElement("div",{className:"display whitespace-nowrap relative flex-1 overflow-hidden pr-[8px] flex flex-col"},r.createElement("div",{className:"flex"},r.createElement("p",{className:"primary-text inline-block truncate leading-[18px]"},o.formatMessage({id:"invitation_pending"}))),p?r.createElement("p",{className:"text-info text-tny truncate text-[12px] text-grey-40"},(0,je.CN)(p)):null)}return l&&i&&!d?r.createElement("div",{className:"display whitespace-nowrap relative flex-1 overflow-hidden pr-[8px] flex flex-col"},r.createElement("div",{className:"flex"},r.createElement("p",{className:"primary-text inline-block truncate leading-[18px]"},(0,zn.tj)(l)),m,f),f&&d?null:r.createElement("p",{className:"text-info text-tny truncate text-[12px] text-grey-40"},u)):l&&!d?r.createElement("div",{className:"display whitespace-nowrap relative flex-1 overflow-hidden pr-[8px] flex"},r.createElement("p",{className:"primary-text inline-block truncate leading-[18px]"},(0,zn.tj)(l)),m,f):r.createElement("div",{className:"display whitespace-nowrap relative flex-1 overflow-hidden pr-[8px] flex"},r.createElement("p",{className:"primary-text v-center inline-block truncate leading-[18px]"},u),m,f)}},{key:"renderMark",value:function(){var e=this.props,t=e.model,n=e.intl,o=!t.get("isAccept");return t.get("isOwner")?r.createElement("span",{className:"mark-block text-sml text-secondary text-[12px] text-grey-60"},n.formatMessage({id:"owner"})):o?r.createElement("span",{className:"mark-block text-sml text-secondary text-[12px] text-grey-60"},n.formatMessage({id:"pending"})):null}},{key:"renderAction",value:function(){var e=this.props,t=e.model,n=e.project,o=e.intl,a=e.acceptedUsers,i=Hn.ze(n),c=t.get("isOwner"),s=t.get("userId")===P.U2("userId"),u=t.get("isProjectShare"),l=!t.get("isAccept"),f="project-member-action ml-[5px] cursor-pointer";if(u){if(c){var d=a.filter((function(e){return!e.get("visitor")})).size>0;return s&&d?r.createElement("div",{className:w()(f),onClick:this.onTransferShareUser},r.createElement(Mt.Z,{name:"team-transfer",className:"text-grey-40 w-[15px] h-[15px]"})):null}if(s){var m=t.get("permission")||ya.fU.write,p=vc(vc(vc({},ya.fU.write,o.formatMessage({id:"project_write"})),ya.fU.comment,o.formatMessage({id:"project_comment"})),ya.fU.read,o.formatMessage({id:"project_read"})),h=Hn.aZ(n);return r.createElement("div",{className:"flex items-center"},r.createElement("div",{className:w()("project-permission-select-trigger flex items-center flex-none text-[12px] justify-between")},r.createElement("span",{className:"text-grey-60 truncate"},p[m])),!h&&r.createElement("div",{className:f,onClick:this.onDeleteShareUser},r.createElement(Mt.Z,{name:"sign-out",className:"text-grey-40 w-[18px] h-[18px]"})))}if(i){var y=t.get("visitor"),g=Hn.aZ(n)&&!y;return r.createElement(pi,{isDisabled:l,permission:t.get("permission"),onSelect:this.selectPermision,mode:"item",customMenuItems:g?[]:[r.createElement(O.iz,{key:"divider",className:"h-[1px] my-[6px] overflow-hidden bg-grey-10 w-full"}),r.createElement(O.sN,{key:"remove"},r.createElement("a",null,r.createElement(E.Z,{name:"delete",className:"i-o-54"}),r.createElement("span",null,o.formatMessage({id:"project_remove_member"}))))]})}return null}return null}},{key:"onChangeShareUserPermission",value:function(e){var t=this.props,n=t.project,r=t.model,o=t.updateProjectShareUserPermission,a=n.get("id"),i=r.get("recordId");K.OOV({projectId:n.get("id"),permission:e,recordId:r.get("recordId")}).then((function(){o(a,i,e)}))}},{key:"onTransferShareUser",value:function(){var e=this.props.project,t=(0,oc.ph)(e.get("id")).connectAccount,n=(0,oc.$C)(e.get("id")).connectAccount;t||n?Pe.WI({key:"Transfer_list_%@",type:"singleButton",title:s.U2("Transfer_list_%@",{s:e.get("name")}),content:s.U2("Transfer_list_desc"),confirmText:s.U2("got_it"),closeAction:function(){},cancelAction:function(){}}):this.setState({isTransferModalShown:!0,selectedUserCode:""})}},{key:"onDeleteShareUser",value:function(){this.setState({isDeleteModalShown:!0})}},{key:"doDeleteShareUser",value:function(){var e=this,t=this.props,n=t.project,r=t.model,o=t.deleteSharedUser,a=t.onDelete,i=n.get("id"),c=r.get("recordId"),s=r.get("isMyself");K.etL(i,c).then((function(){I.R("remove"),e.setState({isDeleteModalShown:!1}),s?Wn.blu(i,c):(e.resetProjectUserCount(),Wn.blu(i,c),o(i,"".concat(c))),a&&a({isMyself:s})}))}},{key:"resetProjectUserCount",value:function(){var e=this.props,t=e.project,n=e.model,r=e.updateListUserCount,o=!!n.get("isAccept");t&&t.get("userCount")>1&&o&&r(t.get("id"),t.get("userCount")-1)}}],o&&mc(n.prototype,o),a&&mc(n,a),Object.defineProperty(n,"prototype",{writable:!1}),n;var n,o,a}(r.Component),kc=(0,a.$j)(null,(function(e){return{updateListUserCount:function(t,n){e(Qo.qs(t,n))},setProjectLists:function(t){e(Qo.Q4(t))},deleteSharedUser:function(t,n){e(oi.e$(t,n))},transferProject:function(t,n){e(oi.CX(t,n))},updateProjectShareUserPermission:function(t,n,r){e(oi.NQ(t,n,r))},updateListOwner:function(t,n){e(Qo.HX(t,n))}}}))((0,An.ZP)(wc)),xc=n("/yTa"),Ec=n.n(xc),Sc=n("AVQR");var _c=function(e){var t=e.size,n=void 0===t?36:t,o=e.className,a=void 0===o?"":o,i=e.text,c=n/36*21,s=n/36*24;return r.createElement("span",{style:{lineHeight:"".concat(n,"px"),width:"".concat(n,"px"),height:"".concat(n,"px"),textAlign:"center",fontSize:c,verticalAlign:"baseline"},className:w()("can-not-select",Ec().icon,a,"bg-primary-15 text-primary")},function(e){var t=(0,$e.y9)(e).emoji;return(0,$e.Cy)(e)?r.createElement("span",{className:"absolute inset-0 flex items-center justify-center"},r.createElement(Sc.Z,{emoji:t,size:s,className:"relative flex-none"})):e.slice(0,1)}(i))},Oc=function(e){var t=e.project,n=(0,y.Z)(),o=t.get("id"),i=(0,Hn.z2)(t),c=(0,a.v9)((function(e){return(0,fe.mW)(i)})),s=((0,a.v9)((function(e){return(0,Z.$o)()})),Hn.ze(t)),u=Hn.aZ(t),l=Hn.C_(t),f=(0,a.I0)(),d=(0,r.useCallback)((function(e,t){return f(Qo.ty(e,t))}),[f]),m=(0,r.useCallback)((function(){var e=c.get("name");switch(l){case ya.fU.write:return n.formatMessage({id:"member_edit"},{s:e});case ya.fU.read:return n.formatMessage({id:"member_read"},{s:e});case ya.fU.comment:return n.formatMessage({id:"member_comment"},{s:e});default:return n.formatMessage({id:"member_edit"},{s:e})}}),[n,c,l]),p=(0,r.useCallback)((function(){var e=c.get("name");return r.createElement("div",{className:"display whitespace-nowrap relative flex-1 overflow-hidden pr-[8px] flex flex-col"},r.createElement("div",{className:"flex"},r.createElement("p",{className:"primary-text inline-block truncate leading-[18px]"},e)),r.createElement("p",{className:"text-info text-tny truncate text-[12px] text-grey-40"},m()))}),[m,c]),h=(0,r.useCallback)((function(e){e!==l&&d(o,{teamMemberPermission:e})}),[o,l,d]),g=(0,r.useCallback)((function(){var e=!u;K.aZs({id:o,openToTeam:e}).then((function(){d(o,{openToTeam:e,teamMemberPermission:l}),e||Wn.Xnj(o)})).catch((function(e){"team_project_exceed_quota"===(0,Y.vZ)(e).errorCode?F.$Z({type:B.VIb.teamSharelist,teamId:i,action:function(){U.vp.dispatch("showGlobalTeamPlanModal",{teamId:i})}}):wn.eD(n.formatMessage({id:"error_unknow_server"}),5e3)}))}),[n,u,o,i,l,d]),v=(0,r.useCallback)((function(){var e=!s;return r.createElement(r.Fragment,null,r.createElement(pi,{permission:l,onSelect:h,mode:"item",isDisabled:e}),r.createElement("div",{className:"ml-[5px]"},r.createElement(Na.Z,{id:"openToTeam",checked:u,disabled:e,onChange:g})))}),[s,g,u,h,l]);if(!c)return null;var b=c.get("name");return r.createElement("li",{className:w()("share-item overflow-hidden px-[20px]")},r.createElement("div",{className:"float-left my-[12px] mr-[8px]"},r.createElement(_c,{text:b,size:36})),r.createElement("div",{className:"display-name relative h-[60px] py-[14px] flex ml-[44px] items-center"},p(),v()))};function Cc(e){return Cc="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},Cc(e)}function Tc(e,t,n){return(t=Dc(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function jc(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,Dc(r.key),r)}}function Dc(e){var t=function(e,t){if("object"!=Cc(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=Cc(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==Cc(t)?t:t+""}function Mc(e,t,n){return t=Nc(t),function(e,t){if(t&&("object"===Cc(t)||"function"===typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(e,Ac()?Reflect.construct(t,n||[],Nc(e).constructor):t.apply(e,n))}function Ac(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(Ac=function(){return!!e})()}function Nc(e){return Nc=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},Nc(e)}function Pc(e,t){return Pc=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},Pc(e,t)}var Ic=function(e){return e.TOGGLE="TOGGLE",e.ADD="ADD",e.DELETE="DELETE",e}(Ic||{}),Lc=function(e){function t(e){var n;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),(n=Mc(this,t,[e])).state={isUpdated:!1,notificationOptions:e.model.get("notificationOptions")||(0,Z.I0)()},n.onCheckToggleTask=n.onCheckToggleTask.bind(n),n.onCheckAddTask=n.onCheckAddTask.bind(n),n.onCheckDeleteTask=n.onCheckDeleteTask.bind(n),n}return function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&Pc(e,t)}(t,e),n=t,(o=[{key:"componentWillUnmount",value:function(){this.state.isUpdated&&pe.Z.doSync()}},{key:"onCheckToggleTask",value:function(e){this.updateListNotificationOptions(Ic.TOGGLE,e)}},{key:"onCheckAddTask",value:function(e){this.updateListNotificationOptions(Ic.ADD,e)}},{key:"onCheckDeleteTask",value:function(e){this.updateListNotificationOptions(Ic.DELETE,e)}},{key:"updateListNotificationOptions",value:function(e,t){var n=this.props,r=n.model,o=n.updateListNotificationOptions,a=this.state.notificationOptions,i=r.get("id"),c=Tc(Tc(Tc({},Ic.TOGGLE,[ya.GF.done,ya.GF.undone]),Ic.ADD,[ya.GF.create]),Ic.DELETE,[ya.GF.delete,ya.GF.moveOut])[e],s=a.filter((function(e){return!c.includes(e)}));t&&(s=s.concat(c)),this.setState({isUpdated:!0,notificationOptions:s}),o(i,s)}},{key:"render",value:function(){var e=this.props,t=e.intl,n=e.isSharedProject,o=this.state.notificationOptions,a=o.includes(ya.GF.done)&&o.includes(ya.GF.undone),i=o.includes(ya.GF.create),c=o.includes(ya.GF.delete)||o.includes(ya.GF.moveOut);return n?r.createElement("div",{className:"project-notif-settings-content mt-[24px] mb-[30px]"},r.createElement("p",{className:"text-info text-sml line-sml mb-[12px] text-grey-40 leading-[21px] text-[13px]"},t.formatMessage({id:"share_project_notif_settings_desc"})),r.createElement(Se.Z,{checkboxId:"toggleTask",checkboxDesc:t.formatMessage({id:"settings_notification_share_project_toggle_task"}),isChecked:a,onChange:this.onCheckToggleTask}),r.createElement(Se.Z,{checkboxId:"addTask",checkboxDesc:t.formatMessage({id:"settings_notification_share_project_add_task"}),isChecked:i,onChange:this.onCheckAddTask}),r.createElement(Se.Z,{checkboxId:"deleteTask",checkboxDesc:t.formatMessage({id:"settings_notification_share_project_delete_task"}),isChecked:c,onChange:this.onCheckDeleteTask})):r.createElement("div",{className:"project-private-warning relative flex-1"},r.createElement("div",{className:"project-private-warning-inner text-center absolute top-1/2 transform -translate-y-1/2"},r.createElement("h5",{className:"primary-text text-[14px] font-medium leading-none mb-[8px]"},r.createElement(E.Z,{name:"share-project-lock",className:"i-4 mr-[8px] inline w-[20px] h-[20px]"}),r.createElement("span",null,t.formatMessage({id:"share_project_private_title"}))),r.createElement("p",{className:"text-info px-[40px] text-[12px] leading-[16px] text-grey-40"},t.formatMessage({id:"share_project_notif_settings_private_content"}))))}}])&&jc(n.prototype,o),a&&jc(n,a),Object.defineProperty(n,"prototype",{writable:!1}),n;var n,o,a}(r.Component),Rc=(0,a.$j)(null,(function(e){return{updateListNotificationOptions:function(t,n){e(Qo.pT(t,n))}}}))((0,An.ZP)(Lc));function Zc(e){return Zc="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},Zc(e)}function Fc(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,Hc(r.key),r)}}function Bc(e,t,n){return t=Yc(t),function(e,t){if(t&&("object"===Zc(t)||"function"===typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(e,Uc()?Reflect.construct(t,n||[],Yc(e).constructor):t.apply(e,n))}function Uc(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(Uc=function(){return!!e})()}function Yc(e){return Yc=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},Yc(e)}function Vc(e,t){return Vc=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},Vc(e,t)}function Hc(e){var t=function(e,t){if("object"!=Zc(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=Zc(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==Zc(t)?t:t+""}var Wc=function(e){function t(e){var n,o,a,i;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),n=Bc(this,t,[e]),o=n,a="elRef",i=r.createRef(),(a=Hc(a))in o?Object.defineProperty(o,a,{value:i,enumerable:!0,configurable:!0,writable:!0}):o[a]=i,n.state={isShowNotifyModal:!1},n.onDelete=n.onDelete.bind(n),n.showNotifyModal=n.showNotifyModal.bind(n),n.closeNotifyModal=n.closeNotifyModal.bind(n),n}return function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&Vc(e,t)}(t,e),n=t,o=[{key:"componentDidMount",value:function(){wn.iD($(this.elRef.current))}},{key:"componentWillUnmount",value:function(){wn.Dh($(this.elRef.current))}},{key:"onDelete",value:function(e){var t=this.props.onDelete;t&&t(e)}},{key:"getAcceptedUsers",value:function(){var e=this.props.sharedUsers,t=P.U2("userId");return e.filter((function(e){return e.get("isAccept")&&e.get("userId")!==t&&!e.get("deleted")})).toList()}},{key:"showNotifyModal",value:function(){this.setState({isShowNotifyModal:!0})}},{key:"closeNotifyModal",value:function(){this.setState({isShowNotifyModal:!1})}},{key:"render",value:function(){var e=this,t=this.props,n=t.sharedUsers,o=t.project,a=t.intl,i=this.getAcceptedUsers(),c=Hn.Gr(o),s=this.state.isShowNotifyModal,u=Hn.gX(o);return r.createElement(r.Fragment,null,r.createElement("div",{className:"wrap overflow-hidden flex-auto flex flex-col",ref:this.elRef},r.createElement("div",{className:"flex items-center justify-between px-[20px]"},r.createElement("p",{className:"font-bold text-[14px] leading-[20px]"},a.formatMessage({id:"share_project_members_tab"})+" (".concat(n.size,")")),!u&&r.createElement("a",{onClick:this.showNotifyModal},a.formatMessage({id:"share_project_notif_settings_tab"}))),r.createElement("ul",{className:"share-user-list antiscroll-inner flex-auto relative"},c&&r.createElement(Oc,{project:o}),n.sort(R.ZP.sharedUsers).map((function(t){return r.createElement(kc,{key:t.get("recordId")||t.get("username"),model:t,project:o,onDelete:e.onDelete,acceptedUsers:i,projectUserCount:n.size})})))),s&&r.createElement(C.Z,{visible:!0,title:a.formatMessage({id:"share_project_notif_settings_tab"}),onCancel:this.closeNotifyModal,noFooter:!0,coverClassName:"z-[1500]"},r.createElement("div",{className:w()("panel project-notif-settings-panel flex-1 overflow-hidden flex flex-col")},r.createElement(Rc,{model:o,isSharedProject:!0}))))}}],o&&Fc(n.prototype,o),a&&Fc(n,a),Object.defineProperty(n,"prototype",{writable:!1}),n;var n,o,a}(r.Component),zc=(0,An.ZP)(Wc);function Gc(e){return Gc="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},Gc(e)}function Kc(){return Kc=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Kc.apply(this,arguments)}function qc(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,ts(r.key),r)}}function $c(e,t,n){return t=Xc(t),function(e,t){if(t&&("object"===Gc(t)||"function"===typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(e,Jc()?Reflect.construct(t,n||[],Xc(e).constructor):t.apply(e,n))}function Jc(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(Jc=function(){return!!e})()}function Xc(e){return Xc=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},Xc(e)}function Qc(e,t){return Qc=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},Qc(e,t)}function es(e,t,n){return(t=ts(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function ts(e){var t=function(e,t){if("object"!=Gc(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=Gc(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==Gc(t)?t:t+""}var ns=function(e){function t(e){var n;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),es(n=$c(this,t,[e]),"errorMessage",void 0),es(n,"requestProjectEditPermission",(function(){var e=n.props,t=e.model,r=e.intl;n.setState({isPermissionRequested:!0}),(0,K.XpU)(t.get("id"),ya.fU.write).then((function(){me.$Z({text:r.formatMessage({id:"project_permission_request_submitted_toast"})})})).catch((function(){n.setState({isPermissionRequested:!1})}))})),n.state={isErrorMessageShown:!1,isPermissionRequested:!1},n.errorMessage={},n.doDeleteUser=n.doDeleteUser.bind(n),n.doAddUser=n.doAddUser.bind(n),n.closeErrorModal=n.closeErrorModal.bind(n),n.handleError=n.handleError.bind(n),n}return function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&Qc(e,t)}(t,e),n=t,o=[{key:"render",value:function(){var e=this.state.isErrorMessageShown,t=this.props,n=t.model,o=t.sharedUsers,a=t.isShared,i=t.isRenderInvite,c=Hn.Gr(n)||o.size>1,s=Hn.gX(n);return r.createElement(r.Fragment,null,r.createElement("div",{className:"px-[20px]"},s?this.renderReadOnlyPermission():this.renderShareForm()),i?null:a||c?this.renderMembers():this.renderPrivateWarning(),e&&r.createElement(A,Kc({onClose:this.closeErrorModal},this.errorMessage)))}},{key:"renderReadOnlyPermission",value:function(){var e=this.props,t=e.intl,n=e.model,o=this.state.isPermissionRequested,a=Hn.Yj(n);return r.createElement("div",{className:"share_project_permission_row text-secondary mb-[16px]"},t.formatMessage({id:"project_permission_status"},{s1:t.formatMessage({id:"project_".concat(a)})}),r.createElement("a",{className:"ml-[4px]",disabled:o,onClick:o?function(){}:this.requestProjectEditPermission},t.formatMessage({id:"project_permission_request_edit"})))}},{key:"renderShareForm",value:function(){var e=this.props,t=e.model,n=e.sharedUsers,o=e.restQuota,a=e.isEnableFeishuContact,i=e.isRenderInvite;return r.createElement(nc,{project:t,sharedUsers:n,restQuota:o,onAdd:this.doAddUser,onError:this.handleError,isEnableFeishuContact:a,isRenderInvite:i})}},{key:"renderMembers",value:function(){var e=this.props,t=e.model,n=e.sharedUsers;return r.createElement(zc,{project:t,sharedUsers:n,onDelete:this.doDeleteUser})}},{key:"renderPrivateWarning",value:function(){var e=this.props.intl;return r.createElement("div",{className:"project-private-warning z-[-1] relative flex-1 px-[20px]"},r.createElement("div",{className:"project-private-warning-inner text-center absolute transform left-0 right-0 flex flex-col items-center",style:{top:40}},r.createElement(E.Z,{name:(0,Z.$o)()?"share-project-dark-default":"share-project-default",className:"w-[148px] h-[148px] text-primary"}),r.createElement("p",{className:"text-info px-[40px] text-[14px] leading-[20px] text-grey-60"},e.formatMessage({id:"invite_modal_default_desc"}))))}},{key:"handleHasPhoneNotSupportedExtraMessage",value:function(e){var t=this.props.intl,n=e.filter((function(e){return"user_not_exist"===e.errorCode&&e.toUserName})).map((function(e){return(0,je.CN)(e.toUserName)}));return n.length>0?r.createElement("p",{className:"primary-text mt-[8px]"},r.createElement("span",{className:"text-[#FF0000] mr-[2px]"},"*"),t.formatMessage({id:"these_phone_not_registered"},{s:n.join((0,s.zO)()?"\u3001":",")})):void 0}},{key:"handleCommonErrorMessage",value:function(e,t){var n=arguments.length>2&&void 0!==arguments[2]&&arguments[2],r=this.props.intl,o=n&&0===e.success?{title:r.formatMessage({id:"operation_failed"}),message:r.formatMessage({id:"all_phone_cant_receive_the_invitation"})}:{title:r.formatMessage({id:"share_project_warning_title"}),message:r.formatMessage({id:"share_project_warning_content"},{s1:e.total,s2:e.success})},a=o.title,i=o.message;return{title:a,message:i,extraMessage:this.handleHasPhoneNotSupportedExtraMessage(t)}}},{key:"handleError",value:function(e,t,n){var o=this.props.intl,a=e.errorCode,i=!0;if("no_team_permission"===a)1===t.total&&0===t.success?this.errorMessage={title:o.formatMessage({id:"operation_failed"}),message:o.formatMessage({id:"share_project_warning_content_team_desc2"})}:this.errorMessage={title:o.formatMessage({id:"share_project_warning_title"}),message:r.createElement(r.Fragment,null,r.createElement("p",null,o.formatMessage({id:"share_project_warning_content_team_desc1"},{s1:t.total,s2:t.success})),r.createElement("p",{className:"mt-[8px]"},r.createElement("span",{className:"text-[#FF0000]"},"*"),o.formatMessage({id:"share_project_warning_content_team_desc2"})))};else if("user_not_exist"===a)if(1===t.total&&0===t.success)this.errorMessage={title:o.formatMessage({id:"operation_failed"}),message:o.formatMessage({id:"one_phone_not_registered"})};else{var c=n.every((function(e){return"user_not_exist"===e.errorCode}));c&&0===t.success?this.errorMessage={title:o.formatMessage({id:"operation_failed"}),message:o.formatMessage({id:"all_phone_not_registered"})}:this.errorMessage=this.handleCommonErrorMessage(t,n,!0)}else if("unsupported_phone_num"===a)if(1===t.total&&0===t.success)i=!1,me.$Z({text:o.formatMessage({id:"invalid_phone_number_format"})});else{var s=n.every((function(e){return"unsupported_phone_num"===e.errorCode}));s&&0===t.success?this.errorMessage={title:o.formatMessage({id:"operation_failed"}),message:o.formatMessage({id:"all_phone_format_invalid"})}:this.errorMessage=this.handleCommonErrorMessage(t,n,!0)}else this.errorMessage="exceed_quota"===a||"exceed_share_freq"===a?{title:o.formatMessage({id:"operation_failed"}),message:o.formatMessage({id:"sent_too_many_invitations_today"})}:this.handleCommonErrorMessage(t,n);i&&this.setState({isErrorMessageShown:!0})}},{key:"closeErrorModal",value:function(){this.setState({isErrorMessageShown:!1})}},{key:"doDeleteUser",value:function(e){var t=this.props.onAction;t&&t("delete",e)}},{key:"doAddUser",value:function(e){var t=this.props.onAction;t&&t("add",e)}}],o&&qc(n.prototype,o),a&&qc(n,a),Object.defineProperty(n,"prototype",{writable:!1}),n;var n,o,a}(r.Component),rs=(0,An.ZP)(ns);function os(e){return os="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},os(e)}function as(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,a,i,c=[],s=!0,u=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;s=!1}else for(;!(s=(r=a.call(n)).done)&&(c.push(r.value),c.length!==t);s=!0);}catch(e){u=!0,o=e}finally{try{if(!s&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(u)throw o}}return c}}(e,t)||function(e,t){if(!e)return;if("string"===typeof e)return is(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return is(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function is(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function cs(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,ms(r.key),r)}}function ss(e,t,n){return t=ls(t),function(e,t){if(t&&("object"===os(t)||"function"===typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(e,us()?Reflect.construct(t,n||[],ls(e).constructor):t.apply(e,n))}function us(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(us=function(){return!!e})()}function ls(e){return ls=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},ls(e)}function fs(e,t){return fs=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},fs(e,t)}function ds(e,t,n){return(t=ms(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function ms(e){var t=function(e,t){if("object"!=os(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=os(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==os(t)?t:t+""}var ps=function(e){function t(e){var n;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),ds(n=ss(this,t,[e]),"copyButton",r.createRef()),ds(n,"inviteUrlInput",r.createRef()),ds(n,"isWebDevEnv",/365dida/.test(window.location.origin)),ds(n,"selectPermision",(function(e){if("audit"!==e){var t=n.props.model.get("id");(0,K.L4A)(t,e).then((function(e){var t=e.data,r=t.inviteUrl,o=t.permission;r&&n.setState({inviteUrl:r,permission:o})})).catch((function(e){"invite_project_exist"===(0,Y.vZ)(e).errorCode&&n.getShareLink()}))}})),ds(n,"selectInviteUrl",(function(){$(n.inviteUrlInput.current).focus().select()})),n.state={inviteUrl:"",permission:ya.fU.write,isDeleting:!1,isDeleteModalShow:!1},n.onToggleShareLinkAble=n.onToggleShareLinkAble.bind(n),n.deleteShareLink=n.deleteShareLink.bind(n),n.closeDeleteModal=n.closeDeleteModal.bind(n),n.selectUrl=n.selectUrl.bind(n),n.analyticsCopy=n.analyticsCopy.bind(n),n.handleKeyDown=n.handleKeyDown.bind(n),n.onNeedAuditChange=n.onNeedAuditChange.bind(n),n}return function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&fs(e,t)}(t,e),n=t,(o=[{key:"componentDidMount",value:function(){this.getShareLink()}},{key:"render",value:function(){var e=this.props,t=e.intl,n=e.isTeamOrVisitorProject,o=this.state,a=o.isDeleteModalShow,i=o.isDeleting;return r.createElement(r.Fragment,null,!n&&this.renderShareLinkEnableSection(),this.renderShareLinkSection(),r.createElement(C.Z,{visible:a,maskClosable:!1,loading:i,title:t.formatMessage({id:"close_link"}),okText:t.formatMessage({id:"close_link"}),onOk:this.deleteShareLink,onCancel:this.closeDeleteModal},r.createElement("p",null,t.formatMessage({id:"close_link_warning_message"}))))}},{key:"renderShareLinkEnableSection",value:function(){var e=this.props.intl,t=!!this.state.inviteUrl;return r.createElement("div",{className:"share-link-enable-seciton"},r.createElement(Na.Z,{id:"share-link-enable-switch",checked:t,title:e.formatMessage({id:"enable_invite_link"}),onChange:this.onToggleShareLinkAble,size:"tiny",titleClassName:"text-[14px] leading-[20px] ml-[8px]"}))}},{key:"getFeishuCopyShareLink",value:function(e){var t=this.props,n=t.model,r=t.intl,o=this.state.inviteUrl.split("/"),a=as(o[o.length-1].split("?u="),2),i=a[0],c=a[1],s=encodeURIComponent("pages/invitation/index?invitationId=".concat(i,"&u=").concat(c)),l=encodeURIComponent("pages/pc/index/index?webHashPath=/pub/project/collaboration/invite/".concat(i,"-q-u-e-").concat(c)),f="https://applink.feishu.cn/client/mini_program/open?appId=".concat(u.r8||this.isWebDevEnv?B.zLU.dev:B.zLU.prod,"&mode=appCenter&path_android=").concat(s,"&path_ios=").concat(s,"&path_pc=").concat(l);return{copyLink:[r.formatMessage({id:"feishu_share_link_desc"},{s1:(0,P.oY)(),s2:n.get("name")}),r.formatMessage({id:"feishu_share_link_for_feishu"}),f,r.formatMessage({id:"feishu_share_link_for_browser"}),e].join("\n"),feishuLink:f}}},{key:"onNeedAuditChange",value:function(){var e=this.props,t=e.model,n=e.updateProject,r=Hn.eG(t),o=t.get("id");ae.Z.collaborate("approval_by_owner_is_required",r?"disable":"enable"),n(o,{needAudit:!r})}},{key:"renderShareLinkSection",value:function(){var e=this.props,t=e.intl,n=e.isEnableFeishuContact,o=e.model,a=e.isTeamOrVisitorProject,i=this.state,c=i.inviteUrl,s=i.permission,l=!!c,f=u.TF+u.nw+c,d=f;if(l&&n){var m=this.getFeishuCopyShareLink(f);d=m.copyLink,m.feishuLink,t.formatMessage({id:"feishu_share_link_desc2"},{s1:o.get("name")})}if(l){var p=Hn.eG(o),h=o.get("isOwner");return r.createElement("div",{className:w()("share-link-section text-[12px]",!a&&"mt-[16px]")},r.createElement("table",{className:"w-full table-fixed"},r.createElement("tbody",null,r.createElement("tr",{className:w()("share-link-control background-input h-[34px] w-full",!a&&"bg-grey-3")},r.createElement("td",{className:w()(!a&&"px-[12px] py-[5px] rounded-l-select-trigger")},r.createElement("span",{className:"text-secondary leading-[18px] text-grey-40"},t.formatMessage({id:a?"project_visit_link_permission":"project_shareable_link_permission"})),r.createElement(pi,{mode:"simple",permission:s,onSelect:this.selectPermision,itemClassName:"!min-w-[194px]",customMenuItems:h?[r.createElement(O.iz,{key:"divider",className:"h-[1px] my-[6px] overflow-hidden bg-grey-10 w-full"}),r.createElement("div",{key:"audit",className:"relative h-[36px] px-[12px] leading-[36px] clear-both flex cursor-pointer items-center justify-between truncate text-[13px] text-grey !min-w-[194px]"},r.createElement("div",{className:"flex flex-auto items-center"},r.createElement("span",{className:""},t.formatMessage({id:"owner_approve"})),r.createElement(_e.Z,{title:t.formatMessage({id:a?"owner_approve_guest_hint":"owner_approve_hint"}),placement:"top",type:"help",overlayClassName:"!z-[1110]"},r.createElement("div",{className:"w-[16px] h-[16px] ml-[4px] flex"},r.createElement(E.Z,{name:"help-new",className:"w-[16px] h-[16px] text-grey-40"})))),r.createElement(Na.Z,{id:"project-need-audit",checked:p,onChange:this.onNeedAuditChange,size:"tiny"}))]:void 0})),r.createElement("td",{className:"copy whitespace-nowrap text-center rounded-r-select-trigger text-primary cursor-pointer w-[70px] relative",ref:this.copyButton,onClick:function(){setTimeout((function(){U.vp.dispatch("copyToGlobalCopyArea",{content:d,callback:function(){me.$Z({text:t.formatMessage({id:"copied"})})}})}))}},r.createElement("div",{className:"absolute w-[1px] left-0 h-[12px] bg-grey-10 top-1/2 -translate-y-1/2"}),r.createElement("span",{className:"text-primary font-bold"},t.formatMessage({id:"copy_link"})))))))}return null}},{key:"renderInviteUrlInput",value:function(e){return r.createElement("input",{readOnly:!0,className:"text-secondary text-tny bg-[transparent] w-full truncate leading-none pl-[12px] pr-[6px] text-grey-40",value:e,ref:this.inviteUrlInput})}},{key:"onToggleShareLinkAble",value:function(){this.state.inviteUrl?this.setState({isDeleteModalShow:!0}):(this.generateShareLink(),I.R("enable_link"))}},{key:"getShareLink",value:function(){var e=this,t=this.props,n=t.model,r=t.setIsShared,o=n.get("id");(0,K.NvN)(o).then((function(t){r&&t.data.inviteUrl&&r(!0),e.setState({inviteUrl:t.data.inviteUrl,permission:t.data.permission})}))}},{key:"generateShareLink",value:function(){var e=this,t=this.props,n=t.intl,r=t.model,o=t.setIsShared,a=this.state.permission,i=r.get("id");(0,K.L4A)(i,a).then((function(t){var n=t.data.inviteUrl;n&&(o&&o(!0),e.setState({inviteUrl:n},(function(){e.selectInviteUrl(),$(e.copyButton.current).click()})))})).catch((function(t){"invite_project_exist"===(0,Y.vZ)(t).errorCode?e.getShareLink():wn.eD(n.formatMessage({id:"error_unknow_server"}),5e3)})),I.R("enable_link")}},{key:"deleteShareLink",value:function(){var e=this,t=this.props,n=t.model,r=t.setIsShared,o=t.sharedUsers;this.setState({isDeleting:!0}),(0,K.jB$)(n.get("id")).then((function(){(o.size<=1||o.get(0).get("fakeInfo"))&&r&&r(!1),e.setState({inviteUrl:"",permission:ya.fU.write}),I.R("disable_link"),e.closeDeleteModal()})).catch((function(){e.setState({isDeleting:!1})}))}},{key:"closeDeleteModal",value:function(){this.setState({isDeleteModalShow:!1,isDeleting:!1})}},{key:"analyticsCopy",value:function(){I.R("copy_link")}},{key:"handleKeyDown",value:function(e){if(e.ctrlKey&&e.keyCode===Te.Z.c)return this.analyticsCopy(),!1}},{key:"selectUrl",value:function(e){$(e.target).focus().select()}}])&&cs(n.prototype,o),a&&cs(n,a),Object.defineProperty(n,"prototype",{writable:!1}),n;var n,o,a}(r.Component),hs=(0,a.$j)(null,(function(e){return{updateProject:function(t,n){e(Qo.ty(t,n))}}}))((0,An.ZP)(ps)),ys=n("PGqD"),gs=n("N30q"),vs=n.n(gs),bs=n("wV/k");function ws(){return ws=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},ws.apply(this,arguments)}function ks(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,a,i,c=[],s=!0,u=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;s=!1}else for(;!(s=(r=a.call(n)).done)&&(c.push(r.value),c.length!==t);s=!0);}catch(e){u=!0,o=e}finally{try{if(!s&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(u)throw o}}return c}}(e,t)||function(e,t){if(!e)return;if("string"===typeof e)return xs(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return xs(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function xs(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var Es=(0,a.$j)((function(e,t){var n=(0,_i.gz)(t.model.get("id")),r=e.userProfile;if(0===n.size){var o={acceptStatus:1,avatarUrl:r.get("picture"),deleted:!1,displayName:r.get("displayName"),id:r.get("userId"),isAccept:!0,isMyself:!0,isOwner:!0,isProjectShare:!0,permission:"write",projectId:t.model.get("id"),recordId:null,userCode:r.get("userCode"),userId:r.get("userId"),username:r.get("username"),fakeInfo:!0};(0,ys.Ak)()&&(o.siteId=B.s3o.SITE_FEISHU),n=(0,Gn.fromJS)([o])}return{sharedUsers:n}}),(function(e){return{navigateTo:function(t){e((0,k.VF)(t))},removeLocalProject:function(t){e(Qo.Ku(t))}}}))((0,An.ZP)((function(e){var t=e.model,n=e.onClose,o=void 0===n?function(){}:n,a=e.onVerifyEmail,i=e.intl,c=e.sharedUsers,s=e.removeLocalProject,u=e.navigateTo,l=ks((0,r.useState)(0),2),f=l[0],d=l[1],m=ks((0,r.useState)(!1),2),p=m[0],h=m[1],y=ks((0,r.useState)(!1),2),g=y[0],v=y[1],b=ks((0,r.useState)(!1),2),k=b[0],x=b[1],E=(0,r.useCallback)((function(){o&&o()}),[o]);(0,r.useEffect)((function(){I.G2("share"),pe.Z.doSync();var e=t.get("id");(0,K.vH7)(e).then((function(e){d(e.data)})).catch((function(){wn.eD(i.formatMessage({id:"error_unknow_server"}),5e3),E()})),(0,_i.Jh)(e).catch((function(e){"user_email_not_verified"===(e.data||e.response.data).errorCode?a():(wn.eD(i.formatMessage({id:"error_unknow_server"}),5e3),E())})),(0,Hi.Jh)(e)}),[E,i,t,a,d]),(0,r.useEffect)((function(){v((0,ys.Ak)())}),[v,c,h]),(0,r.useEffect)((function(){var e=Ne().uniqueId();return U.vp.subscribe(e,"updateShareIsRenderInvite",(function(e){x(e)})),function(){U.vp.unSubscribe(e,"updateShareIsRenderInvite")}}),[]);var S=Hn.Gr(t),_=!Hn.gX(t)&&!k,O=c.find((function(e){return e.get("userCode")===P.U2("userCode")})),T=!O||O.get("visitor"),j=S||T,D=function(e,n){var r=t.get("isOwner");if("delete"===e)if(n.isMyself){var o=t.get("id");bs.QJ(o),s(o),pe.Z.doSync(),u((0,$e.tQ)())}else r||d(f+1);else if("add"===e){var a=n.count;r||d(Math.max(f-(null!==a&&void 0!==a?a:0),0))}},M=Hn.ze(t),A=Hn.gX(t),N=_?{footer:r.createElement(hs,{model:t,sharedUsers:c,setIsShared:h,isEnableFeishuContact:g,isTeamOrVisitorProject:j}),footerClassName:w()("share-link-wrap border-t border-solid border-gallery dark:border-gallery-10",j&&"team-project-footer")}:{footer:null};return r.createElement(C.Z,ws({visible:!0,maskClosable:!1,noFooter:!_,className:w()("project-share-view w-[440px] pb-0 overflow-hidden min-h-auto project-share-member-panel",{"readonly-team-project":A},M?w()("team-member max-h-[435px]",k?"":"h-[435px]"):"h-[435px]",vs().projectShareView),title:[r.createElement("span",{key:"title"},i.formatMessage({id:"share_project_list"})),r.createElement("span",{key:"name"},'"'.concat((0,zn.tj)(t.get("name")),'"'))]},N,{onCancel:E,onContextMenuPopCover:function(e){e.stopPropagation()}}),M?r.createElement("div",{className:"tabs-container popup-body-inner h-full flex-auto flex flex-col overflow-hidden"},r.createElement("div",{className:w()("panel share-project-members-panel flex-1 overflow-hidden flex flex-col")},r.createElement(rs,{model:t,sharedUsers:c,onAction:D,restQuota:f,isShared:p,isEnableFeishuContact:g,isRenderInvite:k}))):r.createElement("div",{className:"popup-body-inner h-full flex-auto flex flex-col overflow-hidden"},r.createElement(rs,{restQuota:f,model:t,sharedUsers:c,onAction:D,isRenderInvite:k})))})));function Ss(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,a,i,c=[],s=!0,u=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;s=!1}else for(;!(s=(r=a.call(n)).done)&&(c.push(r.value),c.length!==t);s=!0);}catch(e){u=!0,o=e}finally{try{if(!s&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(u)throw o}}return c}}(e,t)||function(e,t){if(!e)return;if("string"===typeof e)return _s(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return _s(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function _s(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var Os=function(e){var t=e.model,n=e.isProjectShareViewShown,o=e.closeProjectShareView,a=Ss((0,r.useState)(!1),2),i=a[0],c=a[1],s=(0,r.useCallback)((function(){c(!0),o()}),[o]);return r.createElement(r.Fragment,null,n&&r.createElement(Es,{model:t,onVerifyEmail:s,onClose:o}),i&&r.createElement(Q,{onClose:function(){c(!1)}}))},Cs=n("xG0P"),Ts=n("Bx2w"),js=n("U872"),Ds=n("89Ua"),Ms=n("lRVq");function As(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,a,i,c=[],s=!0,u=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;s=!1}else for(;!(s=(r=a.call(n)).done)&&(c.push(r.value),c.length!==t);s=!0);}catch(e){u=!0,o=e}finally{try{if(!s&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(u)throw o}}return c}}(e,t)||function(e,t){if(!e)return;if("string"===typeof e)return Ns(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return Ns(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Ns(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var Ps=function(e){!function(e){if(null==e)throw new TypeError("Cannot destructure "+e)}(e);var t=(0,y.Z)(),n=As((0,r.useState)(!(0,pt.LP)(B._Yt.aiRecommendTipShowed,"json")),2),o=n[0],a=n[1];return(0,Ds.Z)((function(){o&&(0,pt.JU)(B._Yt.aiRecommendTipShowed,"true")})),r.createElement(Dt.Z,{placement:"bottom",defaultVisible:o,title:t.formatMessage({id:o?"try_recommanded_tasks":"recommanded_tasks"}),customBoult:o?r.createElement("div",{className:"absolute rotate-180 left-1/2 -translate-x-1/2",style:{top:-6}},r.createElement(Ms.Z,null)):void 0,trigger:o?["click"]:["hover"],afterVisibleChange:function(e){e||a(!1)},offsetIcon:!0},r.createElement("div",{style:{marginRight:16}},r.createElement(Mt.Z,{onClick:function(){ae.Z.tasklist("om","ai_suggested_tasks"),U.vp.dispatch("showAiTaskRecommend")},name:"light",className:"cursor-pointer",style:{width:20,height:20}})))};function Is(e){return function(e){if(Array.isArray(e))return Zs(e)}(e)||function(e){if("undefined"!==typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||Rs(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Ls(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,a,i,c=[],s=!0,u=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;s=!1}else for(;!(s=(r=a.call(n)).done)&&(c.push(r.value),c.length!==t);s=!0);}catch(e){u=!0,o=e}finally{try{if(!s&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(u)throw o}}return c}}(e,t)||Rs(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Rs(e,t){if(e){if("string"===typeof e)return Zs(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?Zs(e,t):void 0}}function Zs(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var Fs=[B.X1y.all,B.X1y.today,B.X1y.tomorrow,B.X1y.week,B.X1y.assignedme,u.EA.inboxId],Bs=function(e){var t=e.project,n=e.listType,o=e.isTimelineModeProject,i=e.isKanbanModeProject,c=(0,r.useContext)(Fa.Z),s=c.isCalendarTaskMode,u=c.calendarTaskListOption,l=(0,a.I0)(),f=(0,r.useCallback)((function(){return o}),[o]),d=(0,a.v9)((function(e){return tn.aj(e)})),m=(0,r.useMemo)((function(){var e=Hn.Oe(t),n="order"in e;return{groupBy:e.groupBy,orderBy:e.orderBy,order:n?e.order:void 0}}),[t,d]),p=m.groupBy,h=m.orderBy,g=m.order,v=(0,r.useMemo)((function(){var e={groupBy:p,orderBy:h,order:g};return Hn.bM(e,h)}),[p,g,h]),b=(0,a.v9)((function(e){return e.orderByType})),k=(0,r.useCallback)((function(){return s?Cs.PW(u,p):Cs.Pe(p)}),[u,s,p,h,b]),x=(0,r.useMemo)((function(){var e=k();return Cs.WT(e,p,h,v)}),[k,p,h,v,b]),_=!!Object.keys(x).length,C=(0,y.Z)(),T=(0,r.useCallback)((function(e,t){if(s){var n=e===P.U2("inboxId")?"inbox":e;(0,Lt.A9)({projectId:n,viewMode:t})}else e===P.U2("inboxId")?tn.hI("inbox",t):l(Qo.PO(e,t))}),[l,s]),j=Ls((0,r.useState)(!1),2),D=j[0],M=j[1],A=Ls((0,r.useState)(!1),2),I=A[0],L=A[1],F=Ls((0,r.useState)(!1),2),U=F[0],Y=F[1],V=Ls((0,r.useState)(!1),2),H=V[0],W=V[1],G=Ls((0,r.useState)(!1),2),K=G[0],q=G[1],$=(0,r.useRef)(null);(0,r.useEffect)((function(){I||(Y(!1),W(!1))}),[I]),(0,js.Z)((function(){if(I)$.current={groupBy:p,orderBy:h};else if($.current){var e=$.current,t=e.groupBy,n=e.orderBy;t!==p&&n!==h?ae.Z.tasklist("group_and_sort","change_both"):t!==p?ae.Z.tasklist("group_and_sort","change_group"):n!==h&&ae.Z.tasklist("group_and_sort","change_sort")}}),[I]);var J=(0,r.useRef)(null),X=n===B.Lo$.group?(0,Hn.wA)(t.get("id")).toArray().sort(R.ZP.order).some((function(e){return Hn.vi(e)})):Hn.vi(t),Q=(0,N._X)()||(0,N.cW)()||(0,N.uY)()||(0,N.e$)(),ee=(0,r.useCallback)((function(e,n){var r=B.X9E;switch(e){case B.Lo$.smartProject:case B.Lo$.csl:return o?[r.project,r.tag,r.priority,r.none]:i?[r.project,r.dueDate,r.createdTime,r.tag,r.priority]:[r.project,r.dueDate,r.createdTime,r.tag,r.priority,r.none];case B.Lo$.group:var a=n;if(o){var c=[r.project,r.tag,r.priority,r.assignee,r.none];return a||(c=c.filter((function(e){return e!==r.assignee}))),c}var s=(0,Hn.wA)(t.get("id")).toArray().reduce((function(e,t){return Hn.vG(t)?e.hasNote=!0:e.hasTask=!0,e}),{hasNote:!1,hasTask:!1}),u=s.hasNote,l=s.hasTask,f=i,d=[r.project,r.dueDate,r.createdTime,r.tag,r.priority,r.assignee,r.none];f&&(d=[r.project,r.dueDate,r.createdTime,r.tag,r.priority,r.assignee]),a||(d=d.filter((function(e){return e!==r.assignee})));var m=new Set([r.dueDate,r.priority]);return d.filter((function(e){return!(u&&!l&&m.has(e))}));case B.Lo$.tag:if(o)return t.get("isParentTag")?[r.project,r.tag,r.priority,r.none]:[r.project,r.priority,r.none];var p=i;return t.get("isParentTag")?p?[r.project,r.dueDate,r.createdTime,r.tag,r.priority]:[r.project,r.dueDate,r.createdTime,r.tag,r.priority,r.none]:p?[r.project,r.dueDate,r.createdTime,r.priority]:[r.project,r.dueDate,r.createdTime,r.priority,r.none];default:if(o)return n?[r.sortOrder,r.tag,r.priority,r.assignee,r.none]:[r.sortOrder,r.tag,r.priority,r.none];var h=i,y=Is(Hn.vG(t)?B.raA:B.MEU).filter((function(e){return e!==r.assignee&&e!==r.none}));return n&&y.push(r.assignee),h||y.push(r.none),y}}),[i,o,t]),te=(0,r.useCallback)((function(e,n){var r=B.d$J;switch(e){case B.Lo$.smartProject:case B.Lo$.csl:return o?[r.default,r.dueDate]:"note"===(0,_o.HX)(t)?[r.dueDate,r.createdTime,r.modifiedTime,r.title,r.tag]:[r.dueDate,r.createdTime,r.modifiedTime,r.title,r.tag,r.priority];case B.Lo$.group:if(o)return[r.default,r.dueDate];var a=(0,Hn.wA)(t.get("id")).toArray().reduce((function(e,t){return Hn.vG(t)?e.hasNote=!0:e.hasTask=!0,e}),{hasNote:!1,hasTask:!1}),i=a.hasNote,c=a.hasTask,s=[r.dueDate,r.title,r.tag,r.priority];return i&&c?s=[r.dueDate,r.createdTime,r.modifiedTime,r.title,r.tag,r.priority]:i?s=[r.createdTime,r.modifiedTime,r.title,r.tag]:c&&(s=[r.dueDate,r.createdTime,r.modifiedTime,r.title,r.tag,r.priority]),s;case B.Lo$.tag:return o?[r.default,r.dueDate]:(0,Oa.AS)(t)?[r.dueDate,r.createdTime,r.modifiedTime,r.title,r.tag,r.priority]:[r.dueDate,r.createdTime,r.modifiedTime,r.title,r.priority];default:if(o)return[r.default,r.dueDate];var u=Is(Hn.vG(t)?B.hp0:B.Kp9).filter((function(e){return e!==r.assignee}));return n&&u.push(r.assignee),u}}),[o,t]),ne=(0,r.useCallback)((function(e,t,n){var r=e.get("id"),a=f(),i=p!==B.X9E.none?p:a?B.d$J.default:t;switch(n){case B.Lo$.smartProject:var c=B.FSe[r];o?tn.fW(c,t):(tn.Yz(c,t),l(Qo.cu(r,i)));break;case B.Lo$.group:if(o){(0,Ea.Ag)(r,t);var s=new Set(["dueDate","tag","project"]).has(i);(0,Ea.M5)(r,s?i:"project")}else(0,Ea.bR)(r,t),l(ta.to(r,i));break;case B.Lo$.csl:if(o){(0,_o.q5)(r,t);var u=new Set(["dueDate","tag","project"]).has(i);(0,_o.cT)(r,u?i:"project")}else(0,_o.P8)(r,t),l(na.tl(r,i));break;case B.Lo$.tag:if(o){var d=e.get("name");(0,Oa.iI)(d,t)}else(0,Oa.lc)(e.get("name"),t),l(ea.iA(e.get("name"),i));break;default:if(r===P.U2("inboxId"))o?tn.fW("inbox",t):(tn.Yz("inbox",t),l(Qo.Ju(i)));else if(o){(0,Hn.uA)(r,t);var m=new Set(["assignee","dueDate","tag","sortOrder"]).has(i);(0,Hn.ZO)(r,m?i:"sortOrder")}else(0,Hn.sZ)(r,t),l(Qo.Po(r,i))}}),[l,f,p,o]),re=(0,r.useCallback)((function(e,t,n){var r=e.get("id"),a=f(),i=t!==B.X9E.none?t:a?B.d$J.default:h;switch(n){case B.Lo$.smartProject:var c=B.FSe[r];o?tn.jr(c,t):(tn.ND(c,t),l(Qo.cu(r,i)));break;case B.Lo$.group:if(o){(0,Ea._J)(r,t);var s=new Set(["dueDate","tag","project"]).has(i);(0,Ea.M5)(r,s?i:"project")}else{(0,Ea.GE)(r,t);var u=new Set(["assignee"]);l(ta.to(r,u.has(i)?"project":i))}break;case B.Lo$.csl:if(o){(0,_o.BQ)(r,t);var d=new Set(["dueDate","tag","project"]).has(i);(0,_o.cT)(r,d?i:"project")}else(0,_o.hN)(r,t),l(na.tl(r,i));break;case B.Lo$.tag:if(o){var m=e.get("name");(0,Oa.m9)(m,t)}else(0,Oa.au)(e.get("name"),t),l(ea.iA(e.get("name"),i));break;default:if(r===P.U2("inboxId"))o?tn.jr("inbox",t):(tn.ND("inbox",t),l(Qo.Ju(i)));else if(o){(0,Hn.gu)(r,t);var p=new Set(["assignee","dueDate","tag","sortOrder"]).has(i);(0,Hn.ZO)(r,p?i:"sortOrder")}else(0,Hn.F$)(r,t),l(Qo.Po(r,i))}}),[l,f,o,h]),oe=(0,r.useCallback)((function(e,t,n){if(!o&&h!==B.d$J.sortOrder){var r=e.get("id");switch(n){case B.Lo$.smartProject:var a=B.FSe[r];tn.NA(a,t);break;case B.Lo$.group:(0,Ea.EU)(r,t);break;case B.Lo$.csl:(0,_o.qv)(r,t);break;case B.Lo$.tag:(0,Oa.xC)(e.get("name"),t);break;default:r===P.U2("inboxId")?tn.NA("inbox",t):(0,Hn.rV)(e.get("id"),t)}}}),[o,h]),ie=te(n,X),ce=(ie.includes("priority"),ee(n,X)),se=(0,r.useCallback)((function(){M(!0)}),[]),ue=(0,r.useCallback)((function(){M(!1)}),[]);(0,r.useEffect)((function(){if(!ie.includes(h))if(n===B.Lo$.group){var e=(0,Hn.wA)(t.get("id")).toArray().reduce((function(e,t){return Hn.vG(t)?e.hasNote=!0:e.hasTask=!0,e}),{hasNote:!1,hasTask:!1}),r=e.hasTask,o=e.hasNote;ne(t,o&&!r?B.d$J.createdTime:B.oXr.orderBy,n)}else n===B.Lo$.project?ne(t,B.ePh.orderBy,n):(n===B.Lo$.tag||n===B.Lo$.csl)&&ne(t,B.oXr.orderBy,n)}),[n,h,t,ie,ne]),(0,r.useEffect)((function(){ce.includes(p)||(n===B.Lo$.group?re(t,B.oXr.groupBy,n):n===B.Lo$.project?re(t,B.ePh.groupBy,n):n===B.Lo$.tag||n===B.Lo$.csl&&re(t,B.oXr.groupBy,n))}),[p,n,t,ce,re]);var le=(0,r.useCallback)((function(e){var r=t.get("id");if(e!==p){var o=B.cfy(e,h),a=o.trackOrder,i=o.trackGroup;a&&i&&ae.Z.listGroupOrder("sort_switch","".concat(i,"_").concat(a),{pm_group_by:i,pm_order_by:a}),re(t,e,n);var c=e!==B.X9E.none?e:h;-1!==Fs.indexOf(r)&&(0,Z.DM)(r,c),pe.Z.doSync()}}),[p,n,h,t,re]),fe=(0,r.useCallback)((function(e){var r=t.get("id");if(e!==h){var o=B.cfy(p,e),a=o.trackOrder,i=o.trackGroup;a&&i&&ae.Z.listGroupOrder("sort_switch","".concat(i,"_").concat(a),{pm_group_by:i,pm_order_by:a}),ne(t,e,n);var c=p!==B.X9E.none?p:e;-1!==Fs.indexOf(r)&&(0,Z.DM)(r,c),pe.Z.doSync()}}),[p,n,h,t,ne]),de=(0,r.useCallback)((function(e){e!==g&&(oe(t,e,n),pe.Z.doSync())}),[t,g,n,oe]),me=(0,r.useCallback)((function(){var e=Hn.Yj(t),n="edit_".concat(e,"_project");return r.createElement(z.Z,{componentProps:{tagName:"a"},onClick:se,className:"inline-block"},r.createElement(Mt.Z,{name:n,className:"i-o-36 i-h-o-54 w-[20px] h-[20px] cursor-pointer"}))}),[se,t]),he=(0,r.useCallback)((function(e){var n=t.get("id"),r=ga.H9(n).size;(e===ya.up.kanban&&0===r&&(0,ga.Wf)({projectId:n,prevColumnId:void 0,nextColumnId:void 0,name:C.formatMessage({id:"kanban_to_do_column"})}),e===ya.up.kanban)&&(Hn.ku(t).groupBy===B.X9E.none&&(0,Hn.F$)(n,B.X9E.sortOrder));T(t.get("id"),e),pe.Z.doSync()}),[C,t,T]),ye=(0,r.useCallback)((function(){switch(h){case B.d$J.tag:return C.formatMessage({id:"restore_default_%@_order"},{s:C.formatMessage({id:"tag"}).toLowerCase()});case B.d$J.priority:return C.formatMessage({id:"restore_default_%@_order"},{s:C.formatMessage({id:"priority"}).toLowerCase()});case B.d$J.dueDate:return C.formatMessage({id:"restore_default_%@_order"},{s:C.formatMessage({id:"sort_due_date"}).toLowerCase()});default:return C.formatMessage({id:"reset"})}}),[C,h]),ge=(0,r.useMemo)((function(){var e,t,n,o,a=f(),i={sortOrder:{icon:a?"sort-by-default":"sort-by-custom",label:a?"theme_classic":"custom"},project:{icon:"sort-by-list",label:"project_label"},createdTime:{icon:"sort-by-create-time",label:"created_time"},modifiedTime:{icon:"sort-by-modified-time",label:"modified_time"},dueDate:{icon:"sort-by-complete",label:"sort_due_date"},title:{icon:"sort-by-title",label:"title"},tag:{icon:"sort-by-tag",label:"tag"},priority:{icon:"sort-by-priority",label:"priority"},assignee:{icon:"sort-by-assignee",label:"assigned_to"}},c={sortOrder:{icon:B.RQC.sortOrder,label:"custom"},priority:{icon:B.RQC.priority,label:"priority"},tag:{icon:B.RQC.tag,label:"tag"},dueDate:{icon:B.RQC.dueDate,label:"sort_due_date"},project:{icon:B.RQC.project,label:"project_label"},assignee:{icon:B.RQC.assignee,label:"assigned_to"},none:{icon:B.RQC.none,label:"none"},createdTime:{icon:B.RQC.createdTime,label:"created_time"}},s=!a&&_,u=!!g&&!a&&h!==B.d$J.sortOrder;return r.createElement(r.Fragment,null,r.createElement(S.Z,{visible:I,onVisibleChange:L,placement:"bottomRight",menuClassName:"moreAction-dropdown-menu !max-w-none",menuStyle:{maxHeight:"unset"},align:{offset:[42,14]},menu:r.createElement(O.ZP,{prefixCls:"dropdown-menu-menu",onClick:function(e){var t=e.key,n=e.domEvent;switch(n.preventDefault(),n.stopPropagation(),t){case"groupBy":case"orderBy":case"orderDirection":break;case"reset":var r=B.cfy(p,h),o=r.trackOrder,a=r.trackGroup;o&&a&&ae.Z.listGroupOrder("resume","".concat(a,"_").concat(o),{pm_group_by:a,pm_order_by:o}),ae.Z.tasklist("group_and_sort","resume"),Cs._E(k(),p,h,v),L(!1);break;default:L(!1)}},onKeyDown:function(e){"Escape"!==e.key&&e.stopPropagation()},tabIndex:-1,activeKey:U?"groupBy":H?"orderBy":void 0},r.createElement(O.sN,{key:"groupBy"},r.createElement(S.Z,{visible:U,onVisibleChange:Y,placement:"bottomRight",menuClassName:"!max-w-none",menuStyle:{maxHeight:"unset"},menu:r.createElement(O.ZP,{tabIndex:-1,onClick:function(e){var t=e.key,n=e.domEvent;n.preventDefault(),n.stopPropagation(),le(t),Y(!1)},selectedKeys:[p]},ce.map((function(e){var t,n;return r.createElement(O.gO,{key:e,title:C.formatMessage({id:null!==(t=null===(n=c[e])||void 0===n?void 0:n.label)&&void 0!==t?t:"custom"}),withChecker:!0})})))},r.createElement("div",{"data-key":"groupBy",className:w()("min-w-[192px] px-[12px] h-[36px] cursor-pointer flex items-center")},r.createElement("div",{className:"flex-none flex items-center"},r.createElement(E.Z,{name:"section-list",className:Ts.Qt}),r.createElement("span",{className:w()(Ts.BQ)},C.formatMessage({id:"group_by"}))),r.createElement("div",{className:"flex-auto flex items-center ml-[12px]"},r.createElement("span",{className:w()("leading-[18px] text-[13px] flex-auto truncate text-grey-60 text-right")},C.formatMessage({id:null!==(e=null===(t=c[p])||void 0===t?void 0:t.label)&&void 0!==e?e:"custom"})),r.createElement(E.Z,{name:"thin-triangle-down",className:w()("flex-none ml-[4px] w-[12px] h-[12px] text-grey-40",!U&&"transform -rotate-90")}))))),r.createElement(O.sN,{key:"orderBy"},r.createElement(S.Z,{visible:H,onVisibleChange:W,placement:"bottomRight",menuClassName:"!max-w-none",menuStyle:{maxHeight:"unset"},menu:r.createElement(O.ZP,{tabIndex:-1,onClick:function(e){var t=e.key,n=e.domEvent;n.preventDefault(),n.stopPropagation(),fe(t),W(!1)},selectedKeys:[h]},ie.map((function(e){var t,n;return r.createElement(O.gO,{key:e,title:C.formatMessage({id:null!==(t=null===(n=i[e])||void 0===n?void 0:n.label)&&void 0!==t?t:"custom"}),withChecker:!0})})))},r.createElement("div",{"data-key":"orderBy",className:w()("min-w-[192px] px-[12px] h-[36px] cursor-pointer flex items-center")},r.createElement("div",{className:"flex-none flex items-center"},r.createElement(E.Z,{name:"sort-by-custom",className:Ts.Qt}),r.createElement("span",{className:w()(Ts.BQ)},C.formatMessage({id:"sort_by"}))),r.createElement("div",{className:"flex-auto flex items-center ml-[12px]"},r.createElement("span",{className:w()("leading-[18px] text-[13px] flex-auto truncate text-grey-60 text-right")},C.formatMessage({id:null!==(n=null===(o=i[h])||void 0===o?void 0:o.label)&&void 0!==n?n:"custom"})),r.createElement(E.Z,{name:"thin-triangle-down",className:w()("flex-none ml-[4px] w-[12px] h-[12px] text-grey-40",!H&&"transform -rotate-90")}))))),u&&r.createElement(O.sN,{key:"orderDirection"},r.createElement(S.Z,{visible:K,onVisibleChange:q,placement:"bottomRight",menuClassName:"!max-w-none",menuStyle:{maxHeight:"unset"},menu:r.createElement(O.ZP,{tabIndex:-1,onClick:function(e){var t=e.key,n=e.domEvent;n.preventDefault(),n.stopPropagation(),de(t),q(!1)},selectedKeys:[g]},[ya.ve.asc,ya.ve.desc].map((function(e){return r.createElement(O.gO,{key:e,title:(0,Hn.BR)(e,h),withChecker:!0})})))},r.createElement("div",{"data-key":"orderDirection",className:w()("min-w-[192px] px-[12px] h-[36px] cursor-pointer flex items-center")},r.createElement("div",{className:"flex-none flex items-center"},r.createElement(E.Z,{name:"order-direction",className:Ts.Qt}),r.createElement("span",{className:w()(Ts.BQ)},C.formatMessage({id:"sort_direction_title"}))),r.createElement("div",{className:"flex-auto flex items-center ml-[12px]"},r.createElement("span",{className:w()("leading-[18px] text-[13px] flex-auto truncate text-grey-60 text-right")},(0,Hn.BR)(g,h)),r.createElement(E.Z,{name:"thin-triangle-down",className:w()("flex-none ml-[4px] w-[12px] h-[12px] text-grey-40",!K&&"transform -rotate-90")}))))),s&&r.createElement(r.Fragment,null,r.createElement(O.iz,{className:"my-[4px]"}),r.createElement(O.sN,{key:"reset"},r.createElement("div",{className:w()("min-w-[192px] px-[12px] h-[36px] cursor-pointer flex items-center justify-center")},r.createElement("div",{className:"flex-none flex items-center justify-center"},r.createElement("span",{className:w()(Ts.BQ,"opacity-40")},ye()))))))},r.createElement("div",{className:"mr-[16px]"},r.createElement(Dt.Z,{placement:"bottom",title:C.formatMessage({id:"group_sort"}),trigger:I?[]:["hover"],offsetIcon:!0},r.createElement("div",{id:"group-order-option","data-order-by":h,"data-group-by":p,"data-order":g},r.createElement(z.Z,{className:"tl-bar-action",ref:J,onClick:function(){return L(!0)}},r.createElement("a",{className:"action-btn"},r.createElement(Mt.Z,{name:"sort",className:"i-o-36 i-h-o-54 w-[20px] h-[20px] cursor-pointer"}))))))))}),[k,f,ye,p,_,C,U,H,K,I,le,fe,de,g,h,v,ce,ie]);return r.createElement(r.Fragment,null,r.createElement("div",{className:"tl-bar-action-bar flex-auto items-center h-[18px] leading-[18px] flex justify-between"},r.createElement("div",{className:"tl-bar-action tl-bar-share-action flex items-center flex-auto px-[8px]"},X&&n!==B.Lo$.group&&me()),r.createElement("div",{className:"flex items-center"},(0,N.GW)()&&r.createElement(Ps,null),!Q&&ge,r.createElement(ri,{project:t,listType:n,onShowShareModal:se,onToggleProjectViewMode:he,groupBy:p,updateProjectMode:T,isTimelineModeProject:o,isKanbanModeProject:i}),r.createElement(Os,{model:t,isProjectShareViewShown:D,closeProjectShareView:ue}))))},Us=n("G93n"),Ys=n("eDHg"),Vs=function(e){var t=e.className,n=e.renderTitle,o=(0,r.useRef)(null);return r.createElement(r.Fragment,null,r.createElement("div",{className:"flex items-center overflow-hidden relative",onClick:function(){U.vp.dispatch("showMenuLeftView",{relativeRef:o})},ref:o},r.createElement(ci.Z,{className:"rounded-hover-bg overflow-hidden",style:{padding:"0 3px"}},r.createElement("div",{className:"flex items-center cursor-pointer",style:{height:34}},r.createElement("button",{type:"button",id:"left-menu-t",className:w()("left-menu-t w-[18px]",t),style:{height:28}},r.createElement(E.Z,{name:"sidebar-trigger",className:"w-[20px] h-[20px] toggleSideBarIcon"})),n&&r.createElement("div",{id:"project-name-bar",className:"tl-bar-project-name overflow-hidden flex-auto relative rounded-hover-bg flex items-center",style:{height:28,marginLeft:2}},r.createElement("div",{className:w()("tl-des font-semibold relative z-[2] flex-auto truncate overflow-hidden"),style:{marginLeft:"6px",fontSize:20,lineHeight:"28px"}},n))))))},Hs=n("5i3H");function Ws(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,a,i,c=[],s=!0,u=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;s=!1}else for(;!(s=(r=a.call(n)).done)&&(c.push(r.value),c.length!==t);s=!0);}catch(e){u=!0,o=e}finally{try{if(!s&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(u)throw o}}return c}}(e,t)||function(e,t){if(!e)return;if("string"===typeof e)return zs(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return zs(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function zs(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var Gs=function(e){var t=e.project,n=e.listType,o=(0,y.Z)(),i=(0,r.useContext)(Fa.Z),c=i.isCalendarTaskMode,s=i.isCardMode,u=i.sizeOptions,l=(0,Hn.bF)(t),f=(0,a.v9)((function(e){return tn.aj(e)})),d=(0,r.useMemo)((function(){return c?t.get("viewMode")===ya.up.timeline:Hn.Q0(t)||Hn.ZW(t)||Hn.zW(t)||Hn.nB(t)||tn.ad(t)}),[c,t,f]),m=(0,r.useMemo)((function(){return c?t.get("viewMode")===ya.up.kanban:Hn.nn(t)||Hn.pw(t)||Hn.FX(t)||Hn.Ui(t)||tn.dR(t)}),[c,t]),p=(0,r.useMemo)((function(){switch(n){case B.Lo$.project:if(!Hn.t3(t))return Hn.ze(t);break;case B.Lo$.csl:case B.Lo$.group:return!0}return!1}),[n,t]),h=(0,a.I0)(),g=(0,r.useCallback)((function(e,t){h(Qo.ty(e,t))}),[h]),v=(0,r.useCallback)((function(e,t){h(na.qB(e,t))}),[h]),b=(0,r.useCallback)((function(e,t){h(ta.UU(e,t))}),[h]),k=Ws((0,r.useState)(!1),2),x=k[0],E=k[1],S=function(){var e=n===B.Lo$.smartProject,r=n===B.Lo$.tag;if(e)return(0,Hn.Te)(t)?(0,To.De)(t)?o.formatMessage({id:"settings_cal_subscription_enable_feishu"}):t.get("desc")||t.get("account"):(0,Hn.WV)(t)?t.get("name"):t.get("name")?o.formatMessage({id:t.get("name")}):"";var a=t.get("label")||t.get("name");return r?"".concat(a):a}(),_=Ws((0,r.useState)(""),2),O=_[0],C=_[1],T=(0,r.useCallback)((function(e){if(e&&e.trim()&&S!==e)switch(n){case B.Lo$.project:g(t.get("id"),{name:e.replace(Vn.Z.projectNameFilter,"").trim()}),pe.Z.doSync();break;case B.Lo$.csl:v(t.get("id"),{name:e.replace(Vn.Z.projectNameFilter,"").trim()}),pe.Z.doSync();break;case B.Lo$.group:b(t.get("id"),e.trim()),pe.Z.doSync()}}),[n,t,S,v,b,g]),j=Ws((0,r.useState)(""),2),D=j[0],M=j[1],A=(0,r.useRef)({left:0,top:0}),N=function(e){var r=e.trim();switch(n){case B.Lo$.project:var a=t.get("teamId"),i=t.get("groupId");return r?/^[#\uff03]/i.test(r)?(M(o.formatMessage({id:"invalid_project_name"})),!1):r.match(Vn.Z.projectNameFilter)?(M(o.formatMessage({id:"warn_project_name"})),!1):(0,Hn.U)(t,i,a,r)?(M(o.formatMessage({id:"duplicate_list_name"})),!1):(M(""),!0):(M(o.formatMessage({id:"empty_project_name"})),!1);case B.Lo$.group:return!!r||(M(o.formatMessage({id:"empty_project_group_name"})),!1);case B.Lo$.csl:return r?/^[#\uff03]/i.test(r)?(M(o.formatMessage({id:"invalid_project_name"})),!1):r.match(Vn.Z.projectNameFilter)?(M(o.formatMessage({id:"warn_project_name"})),!1):(0,_o.wR)(t,r)?(M(o.formatMessage({id:"duplicate_filter_name"})),!1):(M(""),!0):(M(o.formatMessage({id:"empty_project_name"})),!1);default:return!1}},P=t.get("id"),I=(0,Ys.D9)(t.get("id"));(0,r.useEffect)((function(){P!==I&&(E(!1),C(""),M(""))}),[P,I]);var L=function(e){if($e.Cy(e)){var t=$e.y9(e);return t.emoji+" "+t.title}return e}(S),R=(0,r.useMemo)((function(){return(0,Hs.gz)(s,c,u)}),[c,s,u]);return r.createElement("header",{className:w()("tl-bar px-[20px] pt-[15px] pb-[15px] flex items-center justify-between relative",{"!pb-0":d||m})},c?r.createElement(Vs,{className:"flex-none",renderTitle:L}):r.createElement(r.Fragment,null,r.createElement(Us.Z,{className:"flex-none",getRenderTitle:R?function(){return r.createElement("div",{id:"project-name-bar",className:"tl-bar-project-name overflow-hidden flex-auto relative rounded-hover-bg flex items-center",style:{height:34,marginLeft:-4}},r.createElement("div",{className:w()("tl-des select-enabled font-semibold relative z-[2] flex-auto truncate overflow-hidden"),style:{margin:"0 6px",fontSize:20,lineHeight:"28px"}},L))}:void 0}),!R&&r.createElement("div",{id:"project-name-bar",className:"tl-bar-project-name overflow-hidden max-w-[calc(100%-100px)] group relative rounded-hover-bg flex items-center",style:{height:34,marginLeft:-4}},r.createElement("div",{className:w()("tl-des select-enabled font-semibold relative z-[2] flex-auto truncate overflow-hidden",{"text-transparent":x}),style:{margin:"0 6px",fontSize:20,lineHeight:"28px",paddingRight:x?116:0},onClick:function(){p&&!x&&(E(!0),C(S))}},L,x&&r.createElement("input",{autoFocus:!0,className:"absolute inset-0 z-10 overflow-x-auto whitespace-nowrap with-no-scroll bg-transparent text-grey",style:{lineHeight:"28px",height:28},value:O,type:"text",onChange:function(e){M(""),C(e.currentTarget.value)},maxLength:Xn.b9.commonNameLimit,onBlur:function(e){var t=e.currentTarget.value,n=e.currentTarget.getBoundingClientRect();A.current={top:n.top,left:n.left},N(t)?(T(e.currentTarget.value),E(!1),C("")):e.currentTarget.focus()},onKeyDown:function(e){if("Enter"===e.key){e.preventDefault();var t=e.currentTarget.value,n=e.currentTarget.getBoundingClientRect();A.current={top:n.top,left:n.left},N(t)&&(T(e.currentTarget.value),E(!1),C(""))}else"Escape"===e.key&&(e.preventDefault(),E(!1),C(""),M(""))}})),p&&r.createElement("div",{className:w()("absolute inset-0",x?"border border-solid border-primary rounded-hover-bg":"invisible group-hover:visible bg-grey-5")}),D&&r.createElement(eo.Z,null,r.createElement("div",{className:"absolute z-10 text-xs text-dark-red",style:{top:A.current.top+34,left:A.current.left-8,height:32,padding:"6px 8px 10px",lineHeight:"16px"}},r.createElement("div",{className:"absolute inset-0 bg-main-background rounded-s",style:{filter:"blur(6px)",zIndex:-1}}),D)))),l?r.createElement("div",{className:"flex-auto"}):r.createElement(Bs,{project:t,listType:n,isTimelineModeProject:d,isKanbanModeProject:m}))};function Ks(e){return Ks="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},Ks(e)}function qs(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,Js(r.key),r)}}function $s(e,t,n){return(t=Js(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Js(e){var t=function(e,t){if("object"!=Ks(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=Ks(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==Ks(t)?t:t+""}var Xs=function(){return e=function e(){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),$s(this,"fetchCompletedStartTime",""),$s(this,"fetchCompletedEndTime",""),$s(this,"paginationTo",""),$s(this,"fetchTagCompletedToken",""),$s(this,"noMoreCompleted",!1)},t=[{key:"formatToCompletedTime",value:function(e){return Ee()(e).utc().millisecond(0).format("YYYY-MM-DD HH:mm:ss")}},{key:"fetchCompletedTasks",value:function(e,t,n){var r=this,o=this.fetchCompletedEndTime,a=this.fetchCompletedStartTime;o&&!n||(o=this.formatToCompletedTime(new Date),a=""),e===B.X1y.today&&(o=this.formatToCompletedTime(Ee()().startOf("day")));var i={td:o,fd:a},c=100;if(e===B.X1y.all||e===B.X1y.today||e===B.X1y.week||e===B.X1y.tomorrow)K.q4O(i,c).then((function(e){var t=e.data||[];r.afterFetchCompletedTasks(t,c)}));else if(t===B.Lo$.group){var s=Hn.wA(e).map((function(e){return e.get("id")})).toJS().join(",");s.length&&K.XG8(s,i,c).then((function(e){var t=e.data||[];r.afterFetchCompletedTasks(t,c)}))}else t===B.Lo$.project?K.XG8(e,i,c).then((function(e){var t=e.data||[];r.afterFetchCompletedTasks(t,c)})):K.qpV(i,c).then((function(e){var t=e.data||[];r.afterFetchCompletedTasks(t,c)}))}},{key:"fetchCompletedTasksInCompletedList",value:function(e,t,n,r){var o=this;if(t.startDay){var a=ke.Z.parseUTCString(t.startDay);t.startDay=a?this.formatToCompletedTime(a):""}if(t.endDay){var i=ke.Z.parseUTCString(t.endDay);t.endDay=i?this.formatToCompletedTime(i):""}"all-list"===n[0]&&(n=[]);var c="";"me"===r[0]&&(c=P.U2("userId")),K.yt5(e,n,t.startDay,this.paginationTo||t.endDay,c).then((function(e){var t=e.data||[];if(t.length<50&&(o.noMoreCompleted=!0),t.length){var n=ke.Z.parseUTCString(t[t.length-1].completedTime);n&&(o.paginationTo=o.formatToCompletedTime(n))}Wn.AIj(t)}))}},{key:"fetchCompletedTasksInTagList",value:function(e,t){var n=this,r=t?100:50,o=t?"":this.fetchTagCompletedToken;K.Y12(e,o,r).then((function(e){var t=e.data,o=t.tasks,a=t.nextToken,i=o||[];i.length<r&&(n.noMoreCompleted=!0),i.length&&a&&(n.fetchTagCompletedToken=a),Wn.AIj(i)}))}},{key:"afterFetchCompletedTasks",value:function(e,t){if(Wn.AIj(e),e.length<t)this.noMoreCompleted=!0;else{var n=ke.Z.parseUTCString(e[e.length-1].completedTime);n&&(this.fetchCompletedEndTime=this.formatToCompletedTime(n))}}},{key:"resetCompletedFetchStatus",value:function(){this.fetchCompletedStartTime="",this.fetchCompletedEndTime="",this.paginationTo="",this.noMoreCompleted=!1,this.fetchTagCompletedToken=""}}],t&&qs(e.prototype,t),n&&qs(e,n),Object.defineProperty(e,"prototype",{writable:!1}),e;var e,t,n}(),Qs=n("PiDg"),eu=n("YhVq");n("6cQw");function tu(e){return tu="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},tu(e)}function nu(e){return function(e){if(Array.isArray(e))return ru(e)}(e)||function(e){if("undefined"!==typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(!e)return;if("string"===typeof e)return ru(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return ru(e,t)}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function ru(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function ou(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,iu(r.key),r)}}function au(e,t,n){return(t=iu(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function iu(e){var t=function(e,t){if("object"!=tu(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=tu(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==tu(t)?t:t+""}var cu=new(function(){return e=function e(){var t=this;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),au(this,"completionRateMap",void 0),au(this,"_assembleCompleteRateInTaskIds",(function(e){var n=!1,r=t.getRelationInSids(e);if(r.length){void 0==t.completionRateMap&&(t.completionRateMap={});var o=Object.keys(t.completionRateMap);e.forEach((function(e){var a=0;if(r.forEach((function(t){t.sid===e&&a++})),a>0){var i=0;r.forEach((function(t){t.sid===e&&t.status!==go.hY.Uncompleted&&i++})),t.completionRateMap[e]!=="".concat(i,"/").concat(a)&&(t.completionRateMap[e]="".concat(i,"/").concat(a),n=!0)}else o.includes(e)&&(delete t.completionRateMap[e],n=!0)}))}else t.completionRateMap&&e.forEach((function(e){t.completionRateMap[e]&&(delete t.completionRateMap[e],n=!0)}));return n&&t.saveCache(),n})),au(this,"assembleCompleteRateInTaskIds",Ne().debounce(this._assembleCompleteRateInTaskIds,500,{leading:!1,trailing:!0})),this.initCache()},(t=[{key:"getRelationInSids",value:function(e){var t=[];return t.push.apply(t,nu(this.getRelationInSidsBatch(e))),t}},{key:"getRelationInSidsBatch",value:function(e){var t=[];return e.length&&(0,Wn.Ak_)().toArray().filter((function(t){return 0===t.get("deleted")&&e.includes(t.get("parentId"))})).forEach((function(e){t.push({sid:e.get("parentId"),status:e.get("status")})})),t}},{key:"initCache",value:function(){void 0==this.completionRateMap&&(this.completionRateMap=(0,pt.LP)(B._Yt.TaskCompletionRate,"json"))}},{key:"saveCache",value:function(){(0,pt.JU)(B._Yt.TaskCompletionRate,JSON.stringify(this.completionRateMap)),uo.h.dispatch((0,no.nC)(this.completionRateMap))}},{key:"getCompletionRateByTaskId",value:function(e){return void 0!=this.completionRateMap&&Object.keys(this.completionRateMap).includes(e)?this.completionRateMap[e]:null}}])&&ou(e.prototype,t),n&&ou(e,n),Object.defineProperty(e,"prototype",{writable:!1}),e;var e,t,n}()),su=n("nCmD"),uu=n("TRmJ"),lu=n("dyyk"),fu=n("+wHO"),du=n("4bfR"),mu=n("DzQc"),pu=n("k2NR"),hu=n.n(pu),yu=n("0Mg1"),gu=n("5bAh"),vu=n("2jWv"),bu=n("HRuM"),wu=n("dMrQ"),ku=n("IUHD");function xu(e){return xu="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},xu(e)}function Eu(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function Su(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Eu(Object(n),!0).forEach((function(t){_u(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Eu(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function _u(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=xu(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=xu(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==xu(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var Ou=function(e){var t=e.displayTimers,n=e.setSelectedTask,o=e.closeEditModal,a=e.selectedTask,i=(0,r.useRef)(null);(0,r.useEffect)((function(){return wn.iD($(i.current||{})),function(){wn.Dh($(i.current))}}),[]);var c=function(e){var t="timer_".concat(e.id)===a.get("id")||e.id===a.get("timerId");return r.createElement(ku.Z,{isSelected:t,onClickItem:function(t){var r;r=Gn.Map(Su(Su({},e),{},{id:"timer_".concat(e.id),isTimer:!0})),o(!1),n(r)},itemKey:e.id,circleColor:"border-grey-20",title:e.name,needIndent:!1})};return r.createElement("div",{className:"antiscroll-wrap relative",ref:i},r.createElement("div",{className:"antiscroll-inner"},t.map((function(e){return c(e)}))))},Cu=n("Ehno"),Tu=n("Eu4d");function ju(e){return function(e){if(Array.isArray(e))return Au(e)}(e)||function(e){if("undefined"!==typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||Mu(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Du(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,a,i,c=[],s=!0,u=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;s=!1}else for(;!(s=(r=a.call(n)).done)&&(c.push(r.value),c.length!==t);s=!0);}catch(e){u=!0,o=e}finally{try{if(!s&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(u)throw o}}return c}}(e,t)||Mu(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Mu(e,t){if(e){if("string"===typeof e)return Au(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?Au(e,t):void 0}}function Au(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var Nu=function(e){var t=e.recentFocus,n=e.setSelectedTask,o=e.closeEditModal,i=e.selectedTask,c=e.selectFocusTimer,u=void 0!==c&&c,l=(0,y.Z)(),f=(0,r.useRef)(null),d=Du((0,r.useState)(!1),2),m=d[0],p=d[1],h=Du((0,r.useState)(!1),2),g=h[0],v=h[1],b=Du((0,r.useState)(!1),2),k=b[0],x=b[1],E=(0,a.v9)((function(e){return(0,wu.IV)(e)})),S=(0,r.useMemo)((function(){return new Set(E.map((function(e){return e.objId})))}),[E]);(0,r.useEffect)((function(){return wn.iD($(f.current||{})),function(){wn.Dh($(f.current))}}),[]);var _=(0,r.useCallback)((function(e){o(!1),n(e)}),[o,n]),O=(0,a.v9)((function(e){return(0,Lt.p4)(e)===B.Otx.Strikethrough})),C=(0,r.useCallback)((function(e){var t=e.get("id")===i.get("id"),n=(0,Wn.PNE)(e),o=(0,bu.sW)(e),a=u&&S.has(e.get("id"));return r.createElement(ku.Z,{isSelected:t,hasBindFocusTimer:a,onClickItem:function(t){a?wn.eD(l.formatMessage({id:"timer_the_task_has_been_linked"})):_(e)},itemKey:e.get("id"),circleColor:o,isComplete:n,isCompleteLineThrough:O,title:e.get("title").length>0?e.get("title"):s.U2("no_title"),FormatDueDateEle:r.createElement(Cu.Z,{className:w()("text-tny inline-block flex-none ml-[4px]",(0,bu.GZ)(n||a,e.get("startDate"),e.get("isAllDay"),!0)),task:e,isCompletedSection:!1,forceShowTaskTime:!0,onClickDuedate:function(){}})})}),[S,l,O,_,u,i]),T=(0,r.useCallback)((function(e){var t=e.get("id")===i.get("id"),n=(0,Wn.PNE)(e),o=u&&S.has(e.get("id"));return r.createElement(ku.Z,{isSelected:t,hasBindFocusTimer:o,onClickItem:function(t){o?wn.eD(l.formatMessage({id:"timer_the_habit_has_been_linked"})):_(e)},itemKey:e.get("id"),circleColor:"border-grey-20",isComplete:n,isCompleteLineThrough:O,title:e.get("title").length>0?e.get("title"):s.U2("no_title")})}),[S,l,O,_,u,i]),j=(0,r.useCallback)((function(e){var t=e.get("id"),n=t===i.get("id")||t==="timer_".concat(i.get("timerId"));return r.createElement(ku.Z,{isSelected:n,onClickItem:function(t){_(e)},itemKey:t,circleColor:"border-grey-20",title:e.get("name")})}),[_,i]),D=t.filter((function(e){return!(0,Qt.o0)(e)&&!e.get("isTimer")})),M=t.filter((function(e){return(0,Qt.o0)(e)})),A=t.filter((function(e){return e.get("isTimer")})),N=(0,r.useCallback)((function(){var e=t.map((function(e){return e.get("isTimer")?"POMO":(0,Qt.o0)(e)?"HABIT":"TASK"}));return ju(new Set(e))}),[t]),P=(0,r.useCallback)((function(e){p((function(e){return!e}))}),[]),I=(0,r.useCallback)((function(e){v((function(e){return!e}))}),[]),L=(0,r.useCallback)((function(e){x((function(e){return!e}))}),[]),R=(0,r.useMemo)((function(){return r.createElement(r.Fragment,null,D.length>0&&r.createElement(Tu.Z,{onClickSection:P,isCollapsed:m,sectionName:s.U2("task"),count:D.length}),!m&&D.map((function(e){return C(e)})))}),[m,P,C,D]),Z=(0,r.useMemo)((function(){return r.createElement(r.Fragment,null,M.length>0&&r.createElement(Tu.Z,{onClickSection:I,isCollapsed:g,sectionName:s.U2("list_habit"),count:M.length}),!g&&M.map((function(e){return T(e)})))}),[M,g,I,T]),F=(0,r.useMemo)((function(){return r.createElement(r.Fragment,null,A.length>0&&r.createElement(Tu.Z,{onClickSection:L,isCollapsed:k,sectionName:s.U2("timer"),count:A.length}),!k&&A.map((function(e){return j(e)})))}),[k,L,j,A]);return r.createElement("div",{className:"antiscroll-wrap relative",ref:f},r.createElement("div",{className:"antiscroll-inner"},N().map((function(e){return"TASK"===e?R:"HABIT"===e?Z:"POMO"===e?F:null}))))},Pu=n("6MY9"),Iu=(n("T63A"),n("WSY4")),Lu=n("rgWW"),Ru=n("V7o8"),Zu=n("GjSl"),Fu=n("pftI");function Bu(e){return Bu="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},Bu(e)}function Uu(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=Bu(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=Bu(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==Bu(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Yu(e){return function(e){if(Array.isArray(e))return Vu(e)}(e)||function(e){if("undefined"!==typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(!e)return;if("string"===typeof e)return Vu(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return Vu(e,t)}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Vu(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var Hu=function(e){return e.tasks.taskList},Wu=function(e){return e.tags},zu=function(e){return e.projects.projectList},Gu=function(e){return e.projects.projectInbox},Ku=function(e){return e.preference.get("showChecklist")?"show":"hide"},qu=ro.GD,$u=function(e){return new Set(e.toArray().filter((function(e){return Hn.bF(e)})).map((function(e){return e.get("id")})))},Ju=ro.QG,Xu=function(e){return!!e&&(e.get("userCount")>1||Hn.aZ(e))},Qu=function(e){return e.get("deleted")>0},el=function(e){return 0===e.get("status")},tl=function(e){return e.filter(el)},nl=function(e){return e.globalState.get("sidebarCountStyle")===B.sHj.ShowTask},rl=(0,Iu.P1)([ro.PR,ro.oP,ro.DV],(function(e,t,n){var r=B.X1y;return Uu(Uu(Uu({},r.today,e),r.tomorrow,t),r.week,n)})),ol=(0,Iu.P1)([Hu,function(e){return e.subscribeCalendars.calendars},function(e){return e.subscribeAccounts.accounts},function(e){return e.subscribeAccounts.calendars},Zu.uS,zu,Gu,Ku,ro.pS,Fu.TL,Fu._Y,Fu.dR,nl,function(e){return e.globalState.get("today")}],(function(e,t,n,r,o,a,i,c,s,u,l,f,d){var m=tl(e).concat(o),p=a.push(i).concat(n).concat(t),h=function(){var e=B.X1y;return[e.all,e.today,e.tomorrow,e.week,e.assignedme]}().concat(p.filter((function(e){return e.get("type")||"non-project"!==e.get("listType")})).map((function(e){return e.get("id")})).toArray()),y={};Ne().forEach(h,(function(e){y[e]=0}));var g=0,v=P.U2("userId"),b=B.X1y,w=qu(p),k=$u(p),x=function(e){var t=e.filter((function(e){return"show"===e.get("show")})),n={},r=t.toList().map((function(e){return n[e.get("id")]=!0,e.get("id")})).toArray();return{map:n,array:r}}(t),E=function(e,t){var n={},r=[];return e.forEach((function(e){var o=e.get("calendarIds")||Gn.List(),a=t.filter((function(e){return o.includes(e.get("id"))&&"show"===e.get("show")})).toList().map((function(e){return n[e.get("id")]=!0,e.get("id")})).toArray();r=r.concat(a)})),{map:n,array:r}}(n,r),S=new Map(p.map((function(e){return[e.get("id"),e]})));return m.forEach((function(e){var t=Wn.HlA(e),n=t?Ru.vR(e)?e.get("accountId"):e.get("calendarId"):e.get("projectId");if(t&&e.get("tickTaskId"))y[n]++;else{var r=S.get(n),o=Wn.ZWx(e),a=d&&o,i=!k.has(e.get("projectId"))&&!Qu(e)&&!t;if(i&&Xu(r)&&e.get("assignee")===v&&(a||y[b.assignedme]++),i&&!Ju(e,w)||e.get("calendarId")&&E.map.hasOwnProperty(e.get("calendarId"))||x.map.hasOwnProperty(n)){if(!function(e){return!je.qb(e.get("startDate"))}(e)){var s=Wn.ZWx(e),u=$e.qH(e),l=$e.fc(e);u<=0&&(s&&u<0||(a||y[b.today]++,t||g++)),(1===u||u<=0&&l>=1)&&(a||y[b.tomorrow]++),u<7&&(s&&u<0||a||y[b.week]++)}"show"===c&&Wn.tcK(e)&&e.get("items").forEach((function(e){var t=e.get("startDate");if(!e.get("status")&&!function(e){return!je.qb(e)}(t)){var n=$e.J0(t);n<=0&&(a||y[b.today]++,g++),1===n&&(a||y[b.tomorrow]++),n<7&&(a||y[b.week]++)}})),a||y[b.all]++}a||y[n]++}})),y[b.today]+=s,y[b.week]+=s,y[b.today]+=u,y[b.tomorrow]+=l,y[b.week]+=f,document.body&&(document.body.setAttribute("data-today-count","".concat(y[b.today])),document.body.setAttribute("data-today-task-count","".concat(g))),y})),al=(0,Iu.P1)([Hu,zu,Gu],(function(e,t,n){var r=t.push(n),o=$u(r),a=0;return e.forEach((function(e){Qu(e)||o.has(e.get("projectId"))||Wn.Vnl(e)&&a++})),a})),il=(0,Iu.P1)([Hu,zu,Gu],(function(e,t,n){var r=tl(e),o=t.push(n),a={},i=qu(o),c=$u(o);return r.forEach((function(e){if(!Wn.ZWx(e)||!Wn.jmM(e)){var t=e.get("projectId");if(!Ju(e,i)&&!c.has(t)){var n=e.get("startDate");if(je.qb(n)){n=Bn.Z.prefMoment(n);var r=Wn.$66(e);a[n.format("YYYY-MM-DD")]=!0;for(var o=0;o<r;o++)a[n.add(1,"day").format("YYYY-MM-DD")]=!0;Wn.tcK(e)&&e.get("items").forEach((function(e){var t=e.get("startDate");!e.get("status")&&je.qb(t)&&(t=Bn.Z.prefMoment(t),a[t.format("YYYY-MM-DD")]=!0)}))}}}})),a})),cl=(0,Lu.C)(il,(function(e){return e})),sl=(0,Iu.P1)([Hu,Wu,zu,Gu,nl],(function(e,t,n,r,o){var a=tl(e),i=n.push(r),c={},s={},u=$u(i),l=new Map;return t.forEach((function(e){var t=e.get("name");t&&(c[t]=0,s[t]=0,l.set(t,e.get("parent")))})),a.forEach((function(e){var t=e.get("tags"),n=Wn.ZWx(e),r=o&&n;if(!t||t.isEmpty())return!0;if(function(e){return Wn.PNE(e)}(e))return!0;if(function(e,t){if(Qu(e))return!0;var n=e.get("projectId");return n?t.has(n):!Wn.HlA(e)}(e,u))return!0;var a=new Set;t.forEach((function(e){if(e){var t=e.toLowerCase(),n=l.get(t);a.add(t),n&&a.add(n)}})),Yu(a).forEach((function(e){c[e]=(c[e]||0)+1,r||(s[e]=(s[e]||0)+1)}))})),{countsMap:c,showCountsMap:s}})),ul=(0,Iu.P1)([ro.MW,Zu.uS,function(e){return e.customSmartProjects},zu,Gu,Ku,Wu,nl],(function(e,t,n,r,o,a,i,c){var s={};if(!n.size)return s;var l=tl(e).filter((function(e){var t=Wn.ZWx(e);return!(c&&t)})).reduce((function(e,t){var n=t.get("attachments");if(n&&n.size){var r=n.toArray().map((function(e){return e.get("fileName")})).join("");return Wn.RR(t)?e.push(t.set("desc",t.get("desc")+r)):e.push(t.set("content",t.get("content")+r))}return e.push(t)}),Gn.List()),f=n.toArray().filter(Boolean),d=_o.tK(f,l,t,r,"show"===a,!1),m=new Map(t.map((function(e){return[e.get("id"),e.get("tickTaskId")]})));return f.forEach((function(e,t){var n=_o.YO(e.get("rule"));if(n.list&&n.list.includes(u.d1))s[e.get("id")]=d[t].toArray().length;else{var r=d[t].toArray().filter((function(e){var t=e.sid;return!m.get(t)}));s[e.get("id")]=r.length}})),s})),ll=n("nngR");function fl(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,a,i,c=[],s=!0,u=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;s=!1}else for(;!(s=(r=a.call(n)).done)&&(c.push(r.value),c.length!==t);s=!0);}catch(e){u=!0,o=e}finally{try{if(!s&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(u)throw o}}return c}}(e,t)||function(e,t){if(!e)return;if("string"===typeof e)return dl(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return dl(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function dl(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var ml=function(e){var t=e.children,n=e.sectionName,o=e.isSection,a=e.isGroup,i=e.icon,c=e.id,s=(0,r.useCallback)((function(){if(o){var e=(0,pt.LP)(B._Yt.sidebarCollapse,"json");return"filter"===c?Boolean(!!e&&e.filter):"tag"===c?Boolean(!!e&&e.tag):"list"!==c||Boolean(!!e&&e["project-private"])}return a?!bn.ZP.projectGroupOpenStatus[c]:!(0,ll.ws)(c)}),[c,a,o]),u=fl((0,r.useState)(s()),2),l=u[0],f=u[1];return r.createElement("div",{className:"flex flex-col cursor-pointer"},r.createElement("div",{className:w()("flex items-center relative group",o?"h-[28px] px-[12px]":"h-[36px] px-[12px] hover:bg-primary-5 dark:hover:bg-grey-10 mx-[4px]"),onClick:function(){f(!l)}},r.createElement(E.Z,{name:"down-arrow",className:w()("absolute text-grey-20 w-[10px] h-[10px] flex-none",l&&"transform -rotate-90",o&&"hidden group-hover:block"),style:{left:2}}),o?r.createElement("p",{className:"text-grey-40 font-medium text-xs ml-[2px] truncate w-full"},n):a?r.createElement("div",{className:"flex items-center",style:{width:"calc(100% - 16px)"}},i?r.createElement("div",{className:"w-[18px] h-[18px] flex-none mr-[4px] flex items-center justify-center"},r.createElement(Sc.Z,{emoji:i,size:16,className:"relative flex-none"})):r.createElement(E.Z,{name:l?"folder":"folder-open",className:"w-[18px] h-[18px] mr-[4px] flex-none"}),r.createElement("p",{className:"truncate text-s"},n)):r.createElement("div",{className:"flex items-center",style:{width:"calc(100% - 16px)"}},r.createElement(E.Z,{name:"tag",className:"w-[18px] h-[18px] mr-[4px] flex-none"}),r.createElement("p",{className:"truncate text-s"},n))),r.createElement("div",{className:w()("transition-all",l&&"hidden")},t))},pl=function(e){var t=e.menuItems,n=e.formatProjects,o=e.csl,i=e.formatTags,c=e.setProject,u=e.selected,l=e.closeMenu,f=e.setHeaderName,d=e.getIconAndTitleForSmartProject,m=(0,r.useRef)(null),p=(0,a.v9)((function(e){return e.groups.groupList})),h=(0,a.v9)((function(e){return new Map(e.tags.toArray().map((function(e){return[null===e||void 0===e?void 0:e.get("name"),null===e||void 0===e?void 0:e.get("label")]})))}));(0,r.useEffect)((function(){var e=$(m.current||{});return wn.iD(e),function(){wn.Dh(e)}}),[]);var y=function(e,t){f(e),c(t)},g=function(){var e,t=arguments.length>0&&void 0!==arguments[0]&&arguments[0],n=arguments.length>1?arguments[1]:void 0,o=arguments.length>2?arguments[2]:void 0,a=arguments.length>3?arguments[3]:void 0,i=arguments.length>4&&void 0!==arguments[4]&&arguments[4],c=arguments.length>5?arguments[5]:void 0;if($e.Cy(a)){var f=$e.y9(a),d=f.emoji,m=f.title;e={icon:d,emoji:!0,title:m}}else e={icon:n,title:a};var p=u===o;return r.createElement("div",{key:o,className:w()("h-[34px] leading-[34px] flex items-center mx-[4px]",t?"pl-[24px]":"pl-[12px]","pr-[12px] hover:bg-grey-4 dark:hover:bg-grey-5 rounded-dropdown-item"),onClick:function(){l(!1),y(e,o)}},e.emoji?r.createElement("div",{className:"w-[18px] h-[18px] flex-none mr-[4px] flex items-center justify-center"},r.createElement(Sc.Z,{emoji:e.icon,size:16,className:"relative flex-none"})):r.createElement(E.Z,{name:e.icon,className:w()("w-[18px] h-[18px] mr-[4px] flex-none",p?"text-primary":"")}),r.createElement("span",{className:w()("truncate text-s flex-auto",p&&"text-primary")},i&&0===c?s.U2("all_tag"):e.title),p&&r.createElement(E.Z,{name:"selected",className:w()("w-[18px] h-[18px] flex-none ml-[4px] text-primary")}))},v=Object.keys(n).sort((function(e,t){return n[e].sortOrder-n[t].sortOrder})),b=Object.keys(i).sort((function(e,t){return i[e][0].get("sortOrder")-i[t][0].get("sortOrder")}));return r.createElement("div",{className:"antiscroll-wrap relative ",ref:m},r.createElement("div",{className:"antiscroll-inner"},r.createElement(O.ZP,{onClick:function(e){var t=e.key;l(!1),c(t),f(d(t))},selectedKeys:[u]},t),r.createElement("div",{className:"w-full mt-[4px]"}),r.createElement(ml,{sectionName:s.U2("project_list"),isSection:!0,key:"project_list",id:"list"},v.map((function(e){if(Array.isArray(n[e].group)){var t,o,a=e,i=function(e){var t=p.find((function(t){return(null===t||void 0===t?void 0:t.get("id"))===e}));return t?t.get("name"):""}(a);if($e.Cy(i)){var c=$e.y9(i);o={icon:c.emoji,title:c.title}}else o={title:i};return r.createElement(ml,{icon:o.icon,sectionName:o.title,isGroup:!0,id:a},null===(t=n[e].group)||void 0===t?void 0:t.map((function(e){var t=e.get("id"),n=e.get("name"),r=(0,Hn.he)(e),o=(0,Hn.vG)(e);return g(!0,r?o?"share-note-list":"share-list":o?"note-list":"normal-list",t,n)})))}var s=n[e].project,u=s.get("id"),l=s.get("name"),f=(0,Hn.he)(s),d=(0,Hn.vG)(s);return g(!1,f?d?"share-note-list":"share-list":d?"note-list":"normal-list",u,l)}))),r.createElement(ml,{sectionName:s.U2("tag"),isSection:!0,key:"tag_list",id:"tag"},b.map((function(e){if(i[e].length>1){var t=e;return r.createElement(ml,{sectionName:h.get(t)||t,id:t},i[e].map((function(e,t){var n=e.get("name"),r=e.get("label");return g(!0,"tag",n,r,!0,t)})))}var n=i[e][0].get("name"),o=i[e][0].get("label");return g(!1,"tag",n,o,!0)}))),r.createElement(ml,{sectionName:s.U2("filter_filters"),isSection:!0,key:"filter_list",id:"filter"},o.toArray().map((function(e){var t=e.get("id"),n=e.get("name");return g(!1,"custom-smart-list",t,n)})))))},hl=n("VrZp");function yl(e){return yl="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},yl(e)}function gl(e){return function(e){if(Array.isArray(e))return wl(e)}(e)||function(e){if("undefined"!==typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||bl(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function vl(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,a,i,c=[],s=!0,u=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;s=!1}else for(;!(s=(r=a.call(n)).done)&&(c.push(r.value),c.length!==t);s=!0);}catch(e){u=!0,o=e}finally{try{if(!s&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(u)throw o}}return c}}(e,t)||bl(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function bl(e,t){if(e){if("string"===typeof e)return wl(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?wl(e,t):void 0}}function wl(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function kl(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function xl(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?kl(Object(n),!0).forEach((function(t){El(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):kl(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function El(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=yl(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=yl(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==yl(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var Sl=(0,a.$j)((function(e){return xl(xl({},e.projects),{},{smartProjects:e.preference.get("smartProjects"),projectCounts:ol(e),today:e.globalState.get("today"),projectSection:Hn.PD(e),csl:e.customSmartProjects,tags:e.tags})}))((function(e){var t=function(e){var t,n,r=s.U2(e.includes("inbox")?"list_inbox":e);switch(e){case"today":t="today-list",n=Bn.Z.prefMoment().date();break;case"tomorrow":t="tomorrow-list";break;case"list_week":t="today-list",n=Bn.Z.dateFormatToMoment().locale("en").format("ddd").slice(0,2).toLowerCase();break;case"assigned_me":t="assigned-to-me-list";break;default:t="inbox-list"}return{title:r,icon:t,children:n}},n=vl((0,r.useState)(!1),2),o=n[0],a=n[1],i=(0,r.useState)(function(){var n=e.selected,r=void 0===n?"today":n,o=e.projectList,a=e.csl,i=e.tags,c=new Map(o.toArray().map((function(e){return[e.get("id"),e]}))),u=new Map(a.toArray().map((function(e){return[e.get("id"),e]}))),l=new Map(i.toArray().map((function(e){return[e.get("name"),e]})));if(["today","tomorrow","list_week","assigned_me",P.U2("inboxId")].includes(r))return t(r);if(c.has(r)){var f=c.get(r),d=null===f||void 0===f?void 0:f.get("name"),m=(0,Hn.he)(f)?"share-list":"normal-list";if($e.Cy(d)){var p=$e.y9(d);return{icon:p.emoji,emoji:!0,title:p.title}}return{icon:m,title:d}}if(u.has(r)){var h,y=null===(h=u.get(r))||void 0===h?void 0:h.get("name");if($e.Cy(y)){var g=$e.y9(y);return{icon:g.emoji,emoji:!0,title:g.title}}return{icon:"custom-smart-list",title:y}}if(l.has(r)){var v,b=null===(v=l.get(r))||void 0===v?void 0:v.get("label");if($e.Cy(b)){var w=$e.y9(b);return{icon:w.emoji,emoji:!0,title:w.title}}return{icon:"tag",title:b}}return{title:s.U2("today"),icon:"today-list",children:Bn.Z.prefMoment().date()}}()),c=vl(i,2),u=c[0],l=c[1],f=function(){var t=e.smartProjectList,n=e.projectInbox,r=new Set(["calendar","habit"]),o=new Set(["trash","completed","abandoned"]),a=new Set(["habit","summary"]),i=t.push(n).filter((function(e){var t=null===e||void 0===e?void 0:e.get("taskType");return!!t&&!r.has(t)})).groupBy((function(e){var t=null===e||void 0===e?void 0:e.get("taskType");return t&&o.has(t)?1:t&&a.has(t)?2:0}));return i}(),d=e.setProject,m=(0,r.useCallback)((function(e){var t="inbox"===e.get("taskType")?e.get("id"):e.get("name"),n=e.get("name");switch(t){case"today":return{id:t,icon:"today-list",title:s.U2(n),children:Bn.Z.prefMoment().date()};case"tomorrow":return{id:t,icon:"tomorrow-list",title:s.U2(n)};case"list_week":return{id:t,icon:"today-list",title:s.U2(n),children:Bn.Z.dateFormatToMoment().locale("en").format("ddd").slice(0,2).toLowerCase()};case"assigned_me":return{id:t,icon:"assigned-to-me-list",title:s.U2(n)};case P.U2("inboxId"):return{id:t,icon:"inbox-list",title:n};default:return{icon:"",title:s.U2(n)}}}),[]),p=(0,r.useMemo)((function(){var t=[];e.selected;return f.get(0).forEach((function(e){var n=m(e);"tasks"!==(null===e||void 0===e?void 0:e.get("id"))&&t.push(r.createElement(O.gO,{className:w()("h-[36px] flex items-center",{}),key:n.id,prefixIcon:r.createElement("div",{className:"w-[18px] h-[18px] flex-none relative mr-[6px]"},n.children?r.createElement(hl.Z,{number:n.children,className:"w-[18px] h-[18px]"}):r.createElement(E.Z,{name:n.icon,className:"w-[18px] h-[18px]"})),title:n.title,withChecker:!0}))})),t}),[m,f,e]);return r.createElement("div",{className:"flex flex-none overflow-hidden"},r.createElement(S.Z,{menu:function(){var n=e.selected,i=function(){var t=e.projectList,n={};return t.sort((function(e,t){return e.get("sortOrder")-t.get("sortOrder")})).filter((function(e){return!!e&&!e.get("closed")&&(0,Hn.ze)(e)})).forEach((function(e){var t=null===e||void 0===e?void 0:e.get("groupId");if(t&&"NONE"!==t)if(n[t]){var r=n[t].group;n[t].group=[].concat(gl(r),[e])}else{n[t]={};var o=n[t];o.group=[e],o.sortOrder=null===e||void 0===e?void 0:e.get("sortOrder")}else{var a=null===e||void 0===e?void 0:e.get("id");n[a]={};var i=n[a];i.project=e,i.sortOrder=null===e||void 0===e?void 0:e.get("sortOrder")}})),n}(),c=function(){var t=e.tags,n={};return t.sort((function(e,t){return e.get("sortOrder")-t.get("sortOrder")})).forEach((function(e){var t=null===e||void 0===e?void 0:e.get("parent");if(t)n[t]?n[t].push(e):n[t]=[e];else{var r=null===e||void 0===e?void 0:e.get("name");n[r]=[e]}})),n}(),s=function(){var t=e.csl;return Gn.List(t.toArray().sort((function(e,t){return e.get("sortOrder")-t.get("sortOrder")})))}();return o&&r.createElement("div",{className:"calendar-click-ignore flex flex-col h-[276px]"},r.createElement(pl,{menuItems:p,formatProjects:i,formatTags:c,csl:s,setProject:d,selected:n,closeMenu:a,setHeaderName:l,getIconAndTitleForSmartProject:t}))}(),visible:o,placement:"bottomLeft",onVisibleChange:a,menuClassName:"absolute z-[1050] w-[200px] pt-[4px]"},r.createElement("div",{className:"h-[36px] flex items-center w-full px-[16px] cursor-pointer",style:{marginTop:"-2px"}},function(){var e=u;return r.createElement(r.Fragment,null,e.emoji?r.createElement("div",{className:"w-[20px] h-[20px] flex-none mr-[4px] flex items-center justify-center"},r.createElement(Sc.Z,{emoji:e.icon,size:16,className:"relative flex-none"})):e.children?r.createElement("div",{className:"w-[20px] h-[20px] flex-none relative mr-[4px]"},r.createElement(hl.Z,{number:e.children,className:"w-[20px] h-[20px] text-grey-40"})):r.createElement(E.Z,{name:e.icon,className:w()("w-[20px] h-[20px] mr-[4px] flex-none text-grey-40")}),r.createElement("div",{className:"text-grey font-medium text-[14px] truncate mr-[2px]"},e.title))}(),r.createElement(E.Z,{name:"arrow-down",className:w()("text-grey-40 w-[15px] h-[15px] flex-none transform",o?"":"-rotate-90")}))))})),_l=n("ZC4B");var Ol=function(){return r.createElement("div",{id:"task-list-body",className:"tl-body empty-list relative flex-1 overflow-hidden flex flex-col h-full justify-center",style:{marginTop:-16}},r.createElement("div",{className:"empty-list-info text-center",id:"task-ul-list-empty"},r.createElement(_l.Z,{textId:"empty_no_tasks",descId:"empty_desc_switch_lists_or_searching"})))};function Cl(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,a,i,c=[],s=!0,u=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;s=!1}else for(;!(s=(r=a.call(n)).done)&&(c.push(r.value),c.length!==t);s=!0);}catch(e){u=!0,o=e}finally{try{if(!s&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(u)throw o}}return c}}(e,t)||function(e,t){if(!e)return;if("string"===typeof e)return Tl(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return Tl(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Tl(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var jl=new Set(["today","tomorrow","list_week","assigned_me"]),Dl=function(e){var t=e.showCompleted,n=void 0===t||t,o=e.selectedTask,i=e.selectFocusTimer,c=e.setShowEditModal,s=e.setSelectedTask,u=e.project,l=e.setProject,f=Cl((0,r.useState)(!1),2),d=f[0],m=f[1];(0,r.useEffect)((function(){var e=Ne().uniqueId();return U.vp.subscribe(e,"showFocusFullCompletedTasks",(function(){m(!0)})),function(){U.vp.unSubscribe(e,"showFocusFullCompletedTasks")}}),[]);var p=(0,r.useCallback)((function(e){return!!Wn.d77(e)||!Wn.xEq(e)}),[]),h=(0,r.useMemo)((function(){return{taskFilter:p,forceShowInToday:!0}}),[p]),y=(0,a.v9)((function(e){return ro.Ys(e)})),g=(0,a.v9)((function(e){return e.tags})),v=(0,a.v9)((function(e){return e.preference.get("posOfOverdue")})),b=(0,a.v9)((function(e){return e.columns})),w=(0,a.v9)((function(e){return(0,Lt.pJ)()})),k=(0,a.v9)((function(e){return(0,Hi.gz)(u)})),x=(0,a.v9)((function(e){return e.orderByType.taskPinned})),E=(0,a.v9)((function(e){return e.habitSection})),S=(0,Me.D)(u);(0,r.useEffect)((function(){S!==u&&(0,pt.JU)(B._Yt.pomoTaskProjectId,u)}),[S,u]);var _=(0,a.v9)((function(e){var t,n,r=e.tasks.taskList,o=e.customSmartProjects,a=e.tags,i=e.projects.projectList.filter((function(e){return(0,Hn.ze)(e)})).map((function(e){return null===e||void 0===e?void 0:e.get("id")})).toArray().concat(P.U2("inboxId")),c=o.map((function(e){return null===e||void 0===e?void 0:e.get("id")})).toArray(),s=a.map((function(e){return null===e||void 0===e?void 0:e.get("name")})).toArray();if(jl.has(u))switch(u){default:case"today":t=(0,ro.xI)(e,h),n=(0,Hn.mh)(B.X1y.today);break;case"tomorrow":t=(0,ro.lu)(e,h),n=(0,Hn.mh)(B.X1y.tomorrow);break;case"list_week":t=(0,ro.Nw)(e,h),n=(0,Hn.mh)(B.X1y.week);break;case"assigned_me":t=(0,ro.Sk)(e,h),n=(0,Hn.mh)(B.X1y.assignedme)}else if(i.includes(u))t=r.filter((function(e){return(null===e||void 0===e?void 0:e.get("projectId"))===u&&p(e)})),n=(0,Hn.Rp)(u);else if(s.includes(u)){var l=a.find((function(e){return(null===e||void 0===e?void 0:e.get("name"))===u}))||Gn.Map();t=(0,Pu.dw)(e,{tag:l}).taskList.filter((function(e){return p(e)})),n=(0,Oa.h1)(u)}else if(c.includes(u)){var f=o.find((function(e){return(null===e||void 0===e?void 0:e.get("id"))===u}))||Gn.Map();t=(0,ro.s1)(e,{project:f}).filter((function(e){return p(e)})),n=f}else t=(0,ro.xI)(e,h),n=(0,Hn.mh)(B.X1y.today);return{taskList:t,projectMap:n}}),a.wU),O=_.taskList,C=_.projectMap,T=(0,a.v9)((function(e){return Gn.List((0,tn.aj)(e))}),(function(e,t){return Gn.is(e,t)})),j=(0,r.useMemo)((function(){var e=Hn.Oe(C),t=e.groupBy,n=e.orderBy;return{groupBy:t,orderBy:n,orderReverse:Hn.bM(e,n)}}),[C,T]),D=j.groupBy,M=j.orderBy,A=j.orderReverse,N=(0,r.useMemo)((function(){var e=(0,Cs.WT)(u,D,M,A),t=to.getListOrderResult({taskList:O,orderByType:x,habitSection:E,orderBy:M,orderReverse:A,showFullCompleted:d,taskOrders:e,tagList:y,immutableTagList:g,sharedUsers:k,groupBy:D,env:"list",project:C,posOfOverdue:v,columns:b,tempSection:w,isInTomorrow:"tomorrow"===u,isInWeek:"list_week"===u}),r=[];return t.forEach((function(e){(e.children.length||"order"===e.section.type||"tempSection"===e.section.type)&&(e.section instanceof Qs.Ou&&!n||r.push(e))})),to.getGroupList({taskList:O,displayListModels:r,env:"list",groupBy:D,orderBy:M,project:C,immutableTagList:g,tagList:y,posOfOverdue:v,columns:b,tempSection:w,sharedUsers:k,showFullCompleted:d,isInTomorrow:"tomorrow"===u,isInWeek:"list_week"===u})}),[b,D,E,g,A,M,v,u,C,k,n,d,y,O,x,w]);return r.createElement(r.Fragment,null,r.createElement(Sl,{setProject:l,selected:u}),r.createElement("div",{className:"flex-auto overflow-hidden"},N.length?r.createElement(bu.ZP,{selectedTask:o,displayModals:N,setSelectedTask:s,closeEditModal:c,projectId:u,selectFocusTimer:i}):r.createElement(Ol,null)))},Ml=n("VNv8");function Al(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,a,i,c=[],s=!0,u=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;s=!1}else for(;!(s=(r=a.call(n)).done)&&(c.push(r.value),c.length!==t);s=!0);}catch(e){u=!0,o=e}finally{try{if(!s&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(u)throw o}}return c}}(e,t)||function(e,t){if(!e)return;if("string"===typeof e)return Nl(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return Nl(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Nl(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var Pl=(0,ro.eG)(),Il=function(e){var t=e.keyword,n=e.setSelectedTask,o=e.closeEditModal,i=e.selectedTask,c=e.selectFocusTimer,u=(0,r.useMemo)((function(){return{keyword:t.trim()}}),[t]),l=Al((0,Ml.Z)(u,200,{leading:!1,trailing:!0}),1)[0],f=(0,a.v9)((function(e){return e})),d=(0,r.useMemo)((function(){return Pl(f,{queryString:l,serverSearchResultIdSet:new Set,filterRule:(0,_o.vt)({keywords:[l.keyword]})}).filter((function(e){return!Wn.HlA(e)&&!Wn.xEq(e)})).sort((function(e,t){var n=(0,Wn.PNE)(e);return n===(0,Wn.PNE)(t)?n?R.ZP.completedTime(e,t):0:n?1:-1}))}),[l,f]),m=(0,r.useMemo)((function(){return(e=l.keyword,U.vp.dispatch("SEARCH_HABIT",{query:e}),bn.ZP.habitSearchResult).map((function(e){return e.originData}))||[];var e}),[l.keyword]),p=(0,r.useMemo)((function(){return(e=l.keyword,U.vp.dispatch("SEARCH_TIMER",{query:e}),bn.ZP.timerSearchResult).map((function(e){return e.originData}))||[];var e}),[l.keyword]),h=(0,y.Z)(),g=(0,r.useRef)(null);(0,r.useEffect)((function(){return wn.iD($(g.current||{})),function(){wn.Dh($(g.current))}}),[]);var v=Al((0,r.useState)(!1),2),b=v[0],k=v[1],x=Al((0,r.useState)(!1),2),E=x[0],S=x[1],_=Al((0,r.useState)(!1),2),O=_[0],C=_[1],T=Al((0,r.useState)(!1),2),j=T[0],D=T[1],M=Al((0,r.useState)(!1),2),A=M[0],N=M[1],P=Al((0,r.useState)(!1),2),I=P[0],L=P[1];(0,r.useEffect)((function(){D(d.size>4)}),[d.size]),(0,r.useEffect)((function(){N(m.length>4)}),[m.length,d.size]),(0,r.useEffect)((function(){L(p.length>4)}),[d.size,p.length]);var Z=(0,a.v9)((function(e){return(0,tn.x6)(e)})),F=(0,r.useMemo)((function(){return Z.filter((function(e){return"TASK"===e.name||"POMO"===e.name||"HABIT"===e.name})).slice().sort(tn.Oz)}),[Z]),Y=(0,a.v9)((function(e){return(0,wu.IV)(e)})),V=(0,r.useMemo)((function(){return new Set(Y.map((function(e){return e.objId})))}),[Y]),H=(0,r.useCallback)((function(e){o(!1),n(e)}),[o,n]),W=(0,a.v9)((function(e){return(0,Lt.p4)(e)===B.Otx.Strikethrough})),z=(0,r.useCallback)((function(e){var t=e.get("id")===i.get("id"),n=(0,Wn.PNE)(e),o=(0,bu.sW)(e),a=c&&V.has(e.get("id"));return r.createElement(ku.Z,{isSelected:t,hasBindFocusTimer:a,onClickItem:function(t){a?wn.eD(h.formatMessage({id:"timer_the_task_has_been_linked"})):H(e)},itemKey:e.get("id"),circleColor:o,isComplete:n,isCompleteLineThrough:W,title:e.get("title").length>0?e.get("title"):s.U2("no_title"),FormatDueDateEle:r.createElement(Cu.Z,{className:w()("text-tny inline-block flex-none ml-[4px]",(0,bu.GZ)(n||a,e.get("startDate"),e.get("isAllDay"),!0)),task:e,isCompletedSection:!1,forceShowTaskTime:!0,onClickDuedate:function(){}})})}),[V,h,W,H,c,i]),G=(0,r.useCallback)((function(e){var t=e.get("id")===i.get("id"),n=(0,Wn.PNE)(e),o=c&&V.has(e.get("id"));return r.createElement(ku.Z,{isSelected:t,hasBindFocusTimer:o,onClickItem:function(t){o?wn.eD(h.formatMessage({id:"timer_the_habit_has_been_linked"})):H(e)},itemKey:e.get("id"),circleColor:"border-grey-20",isComplete:n,isCompleteLineThrough:W,title:e.get("title").length>0?e.get("title"):s.U2("no_title")})}),[V,h,W,H,c,i]),K=(0,r.useCallback)((function(e){var t=e.get("id"),n=t===i.get("id")||t==="timer_".concat(i.get("timerId"));return r.createElement(ku.Z,{isSelected:n,onClickItem:function(t){H(e)},itemKey:t,circleColor:"border-grey-20",title:e.get("name")})}),[H,i]),q=(0,r.useCallback)((function(e){k((function(e){return!e}))}),[]),J=(0,r.useCallback)((function(e){S((function(e){return!e}))}),[]),X=(0,r.useCallback)((function(e){C((function(e){return!e}))}),[]),Q=(0,r.useCallback)((function(e){D(!1)}),[]),ee=(0,r.useCallback)((function(e){N(!1)}),[]),te=(0,r.useCallback)((function(e){L(!1)}),[]),ne=r.createElement("div",{className:"mx-[14px] h-[1px] my-[8px] border-t border-solid border-grey-10 last:hidden"}),re=(0,r.useMemo)((function(){return r.createElement(r.Fragment,null,d.size>0&&r.createElement(Tu.Z,{onClickSection:q,isCollapsed:b,sectionName:s.U2("task"),count:d.size}),!b&&(j?d.slice(0,5):d).map((function(e){return z(e)})),j&&r.createElement("div",{className:"px-[16px] h-[28px] text-primary cursor-pointer flex items-center text-[12px]",onClick:Q},s.U2("show_more_tasks")),d.size>0&&ne)}),[j,b,ne,Q,q,z,d]),oe=(0,r.useMemo)((function(){return r.createElement(r.Fragment,null,m.length>0&&r.createElement(Tu.Z,{onClickSection:J,isCollapsed:E,sectionName:s.U2("list_habit"),count:m.length}),!E&&(A?m.slice(0,5):m).map((function(e){return G(e)})),A&&r.createElement("div",{className:"px-[16px] h-[28px] text-primary cursor-pointer flex items-center text-[12px]",onClick:ee},s.U2("show_more_tasks")),m.length>0&&ne)}),[m,E,A,ne,ee,J,G]),ae=(0,r.useMemo)((function(){return r.createElement(r.Fragment,null,p.length>0&&r.createElement(Tu.Z,{onClickSection:X,isCollapsed:O,sectionName:s.U2("timer"),count:p.length}),!O&&(I?p.slice(0,5):p).map((function(e){return K(e)})),I&&r.createElement("div",{className:"px-[16px] h-[28px] text-primary cursor-pointer flex items-center text-[12px]",onClick:te},s.U2("show_more_tasks")),p.length>0&&ne)}),[I,O,ne,te,X,K,p]);return r.createElement("div",{className:"antiscroll-wrap relative",ref:g},r.createElement("div",{className:"antiscroll-inner"},F.map((function(e){var t=e.name;return"TASK"===t?re:"POMO"===t?ae:"HABIT"===t?oe:null}))))},Ll=n("EItl"),Rl=function(e){var t=e.tabList,n=e.activeKey,o=e.onActiveKeyChange,a=e.containerClassName;return r.createElement("div",{className:w()("flex flex-row items-center overflow-x-auto with-no-scroll",a),style:{padding:1,margin:-1}},t.map((function(e){var t=n===e.key;return r.createElement(z.Z,{className:w()("h-[27px] px-[12px] leading-[27px] text-[12px]","ml-[2px] first:ml-0 cursor-pointer flex items-center justify-center whitespace-nowrap rounded-full",t?"bg-primary-10 text-primary":"text-grey-40 hover:text-primary"),onClick:function(t){o(e.key)},key:e.key},e.name)})))};function Zl(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,a,i,c=[],s=!0,u=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;s=!1}else for(;!(s=(r=a.call(n)).done)&&(c.push(r.value),c.length!==t);s=!0);}catch(e){u=!0,o=e}finally{try{if(!s&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(u)throw o}}return c}}(e,t)||function(e,t){if(!e)return;if("string"===typeof e)return Fl(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return Fl(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Fl(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var Bl=r.memo((function(e){var t=e.selectedTask,n=e.setSelectedTask,o=e.children,i=e.disabled,c=void 0!==i&&i,u=e.placement,l=void 0===u?"bottomLeft":u,f=e.onVisibleChange,d=void 0===f?function(){}:f,m=e.selectFocusTimer,p=void 0!==m&&m,h=Zl((0,r.useState)((0,yn.w)((0,bn.$u)(),p)),2),y=h[0],g=h[1],v=Zl((0,r.useState)(!1),2),b=v[0],k=v[1],x=Zl((0,r.useState)(!1),2),_=x[0],O=x[1],C=Zl((0,r.useState)(""),2),T=C[0],j=C[1],D=Zl((0,r.useState)(!1),2),M=D[0],A=D[1],N=(0,r.useRef)(null),P=(0,a.v9)((function(e){return Qt.XJ(e)})),I=(0,a.v9)((function(e){return(0,tn.dE)(e)})),L=(0,a.v9)((function(e){return e.preference.get("showCompleted")})),R=(0,a.v9)((function(e){return(0,tn.x6)(e)})),Z=(0,a.v9)((function(e){return e.habitSection})),F=(0,r.useMemo)((function(){return new Map(R.slice().sort(tn.Oz).map((function(e,t){return[e.name,t]})))}),[R]),U=Zl((0,r.useState)(B.X1y.today),2),Y=U[0],V=U[1],H=((0,a.v9)((function(){return(0,Lt.x2)()})),(0,a.v9)((function(e){return(0,ro.pX)(e)}))),W=(0,a.v9)((function(e){return(0,wu.IV)(e)})),z=(0,r.useMemo)((function(){return W.filter((function(e){return!(0,wu.o0)(e)})).sort((function(e,t){return e.sortOrder-t.sortOrder}))}),[W]),G=(0,r.useCallback)((function(e){Q(e)}),[]),q=(0,r.useMemo)((function(){var e=[{key:"TASK",name:s.U2("task")}];return P&&H.size>0&&e.push({key:"HABIT",name:s.U2("list_habit")}),I&&!p&&z.length>0&&e.push({key:"POMO",name:s.U2("timer")}),e.sort((function(e,t){return(F.get(e.key)||0)-(F.get(t.key)||0)})),y.length>0&&e.unshift({key:"RECENT",name:s.U2("recent")}),e}),[z.length,I,P,H.size,y.length,p,F]),$=(0,r.useCallback)((function(){var e=(0,pt.LP)(B._Yt.focusMenuActiveBar),t=q.find((function(t){return t.key===e}));return t?e:y.length>0?"RECENT":"TASK"}),[y.length,q]),J=Zl((0,r.useState)($()),2),X=J[0],Q=J[1],ee=(0,Ll.D9)(X);(0,r.useEffect)((function(){ee!==X&&(0,pt.JU)(B._Yt.focusMenuActiveBar,X)}),[X,ee]);var te,ne=(0,r.useCallback)((function(){return 1===q.length?null:r.createElement("div",{className:"px-[20px] flex-none flex justify-center"},r.createElement(Rl,{activeKey:X,onActiveKeyChange:G,tabList:q}))}),[X,G,q]),re=(0,r.useCallback)((function(e){j(e.target.value)}),[]),oe=(0,r.useCallback)((function(){O(!0)}),[]),ae=(0,r.useCallback)((function(){var e;j(""),O(!1),null===(e=N.current)||void 0===e||e.blur()}),[]),ie=(0,r.useCallback)((function(e){var t=1!==q.length;return r.createElement("div",{className:w()("px-[16px] mb-[10px] relative flex-none flex items-center justify-between",e&&t&&"mt-[14px]")},r.createElement("div",{className:"absolute top-1/2 transform -translate-y-1/2 z-10",style:{left:24},onMouseDown:M?ae:function(){}},M?r.createElement(E.Z,{name:"arrow-back",className:"w-[18px] h-[18px] text-grey-20 cursor-pointer hover:text-primary"}):r.createElement(E.Z,{name:"search-thin",className:"w-[18px] h-[18px] text-grey-20"})),e?r.createElement("div",{className:"w-full",onClick:oe},r.createElement("div",{className:"bg-grey-5 border-solid border border-[transparent] w-full pl-[32px] h-[36px] pr-[12px] rounded-select-trigger text-[14px] cursor-pointer flex items-center text-grey-20"},s.U2("search"))):r.createElement("div",{className:"flex-1 relative"},r.createElement(vu.Z,{className:"w-full pl-[32px] h-[36px] pr-[24px] rounded-select-trigger text-[14px]",type:"text",placeholder:s.U2("search"),value:T,onChange:re,autoFocus:!0,onFocus:function(){A(!0)},onBlur:function(){A(!1)},ref:N}),T.length>0&&r.createElement(E.Z,{name:"clear-input",className:"absolute top-1/2 transform -translate-y-1/2 right-[8px] w-[18px] h-[18px] text-grey-20 cursor-pointer",onClick:function(){var e;j(""),null===(e=N.current)||void 0===e||e.focus()}})))}),[M,T,re,ae,oe,q.length]),ce=(0,r.useMemo)((function(){return r.createElement(Dl,{setProject:V,project:Y,setSelectedTask:n,showCompleted:L,selectFocusTimer:p,setShowEditModal:k,selectedTask:t})}),[Y,p,t,n,L]),se=(0,r.useMemo)((function(){var e=(0,to.getFocusHabitDisplayModels)({persistHabits:H,habitSection:Z});return r.createElement("div",{className:"flex-auto overflow-hidden"},e.length?r.createElement(bu.ZP,{selectedTask:t,displayModals:e,setSelectedTask:n,closeEditModal:k,selectFocusTimer:p,isHabitList:!0}):null)}),[Z,H,p,t,n]),ue=(0,r.useMemo)((function(){return r.createElement("div",{className:"flex-auto overflow-hidden"},z.length?r.createElement(Ou,{selectedTask:t,displayTimers:z,setSelectedTask:n,closeEditModal:k,selectFocusTimer:p}):null)}),[z,p,t,n]),le=(0,r.useMemo)((function(){return r.createElement("div",{className:"flex-auto overflow-hidden"},y.length?r.createElement(Nu,{selectedTask:t,recentFocus:y,setSelectedTask:n,closeEditModal:k,selectFocusTimer:p}):null)}),[y,p,t,n]),fe=(0,r.useCallback)((function(){return r.createElement("div",{className:"flex-auto overflow-hidden"},r.createElement(Il,{keyword:T,selectedTask:t,setSelectedTask:n,closeEditModal:k,selectFocusTimer:p}))}),[T,p,t,n]),de=(0,r.useCallback)((function(){return"TASK"===X?ce:"HABIT"===X?se:"POMO"===X?ue:"RECENT"===X?le:null}),[X,se,le,ce,ue]),me=(0,r.useMemo)((function(){return _?r.createElement("div",{className:"calendar-click-ignore relative flex flex-col",style:{height:392}},ie(),fe()):r.createElement("div",{className:"calendar-click-ignore relative flex flex-col",style:{height:392}},ne(),ie(!0),de())}),[fe,de,_,ie,ne]);return r.createElement(S.Z,{menu:me,visible:b,placement:l,onVisibleChange:function(e){if(k(e),d(e),e){var t=(0,pt.LP)(B._Yt.pomoTaskProjectId)||B.X1y.today;t!==Y&&V(t),K.vui().then((function(e){var t=(0,yn.w)(e.data,p);(0,bn.LH)(e.data),g(t)}))}},menuClassName:w()("absolute z-[1050] pb-[12px] pt-[16px] notHasMaxHeight !max-w-none",p?"focus-timer-bind-menu-width":"w-[302px]"),disabled:c},o||r.createElement("div",{className:"flex flex-auto overflow-hidden"},r.createElement(gu.Z,{disabled:c,value:(te=t,te.has("title")?te.get("title"):te.has("name")?te.get("name")||s.U2("no_title"):""),onClick:function(e){e.stopPropagation(),k(!0)},isActive:b,placeholder:s.U2("timeline_modal_set_task")})))})),Ul=Bl,Yl=n("DRdV"),Vl=n("TXkH"),Hl=n("lAy9");function Wl(e){return Wl="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},Wl(e)}function zl(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function Gl(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?zl(Object(n),!0).forEach((function(t){Kl(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):zl(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function Kl(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=Wl(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=Wl(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==Wl(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function ql(){ql=function(){return t};var e,t={},n=Object.prototype,r=n.hasOwnProperty,o=Object.defineProperty||function(e,t,n){e[t]=n.value},a="function"==typeof Symbol?Symbol:{},i=a.iterator||"@@iterator",c=a.asyncIterator||"@@asyncIterator",s=a.toStringTag||"@@toStringTag";function u(e,t,n){return Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{u({},"")}catch(e){u=function(e,t,n){return e[t]=n}}function l(e,t,n,r){var a=t&&t.prototype instanceof y?t:y,i=Object.create(a.prototype),c=new j(r||[]);return o(i,"_invoke",{value:_(e,n,c)}),i}function f(e,t,n){try{return{type:"normal",arg:e.call(t,n)}}catch(e){return{type:"throw",arg:e}}}t.wrap=l;var d="suspendedStart",m="executing",p="completed",h={};function y(){}function g(){}function v(){}var b={};u(b,i,(function(){return this}));var w=Object.getPrototypeOf,k=w&&w(w(D([])));k&&k!==n&&r.call(k,i)&&(b=k);var x=v.prototype=y.prototype=Object.create(b);function E(e){["next","throw","return"].forEach((function(t){u(e,t,(function(e){return this._invoke(t,e)}))}))}function S(e,t){function n(o,a,i,c){var s=f(e[o],e,a);if("throw"!==s.type){var u=s.arg,l=u.value;return l&&"object"==Wl(l)&&r.call(l,"__await")?t.resolve(l.__await).then((function(e){n("next",e,i,c)}),(function(e){n("throw",e,i,c)})):t.resolve(l).then((function(e){u.value=e,i(u)}),(function(e){return n("throw",e,i,c)}))}c(s.arg)}var a;o(this,"_invoke",{value:function(e,r){function o(){return new t((function(t,o){n(e,r,t,o)}))}return a=a?a.then(o,o):o()}})}function _(t,n,r){var o=d;return function(a,i){if(o===m)throw Error("Generator is already running");if(o===p){if("throw"===a)throw i;return{value:e,done:!0}}for(r.method=a,r.arg=i;;){var c=r.delegate;if(c){var s=O(c,r);if(s){if(s===h)continue;return s}}if("next"===r.method)r.sent=r._sent=r.arg;else if("throw"===r.method){if(o===d)throw o=p,r.arg;r.dispatchException(r.arg)}else"return"===r.method&&r.abrupt("return",r.arg);o=m;var u=f(t,n,r);if("normal"===u.type){if(o=r.done?p:"suspendedYield",u.arg===h)continue;return{value:u.arg,done:r.done}}"throw"===u.type&&(o=p,r.method="throw",r.arg=u.arg)}}}function O(t,n){var r=n.method,o=t.iterator[r];if(o===e)return n.delegate=null,"throw"===r&&t.iterator.return&&(n.method="return",n.arg=e,O(t,n),"throw"===n.method)||"return"!==r&&(n.method="throw",n.arg=new TypeError("The iterator does not provide a '"+r+"' method")),h;var a=f(o,t.iterator,n.arg);if("throw"===a.type)return n.method="throw",n.arg=a.arg,n.delegate=null,h;var i=a.arg;return i?i.done?(n[t.resultName]=i.value,n.next=t.nextLoc,"return"!==n.method&&(n.method="next",n.arg=e),n.delegate=null,h):i:(n.method="throw",n.arg=new TypeError("iterator result is not an object"),n.delegate=null,h)}function C(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function T(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function j(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(C,this),this.reset(!0)}function D(t){if(t||""===t){var n=t[i];if(n)return n.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var o=-1,a=function n(){for(;++o<t.length;)if(r.call(t,o))return n.value=t[o],n.done=!1,n;return n.value=e,n.done=!0,n};return a.next=a}}throw new TypeError(Wl(t)+" is not iterable")}return g.prototype=v,o(x,"constructor",{value:v,configurable:!0}),o(v,"constructor",{value:g,configurable:!0}),g.displayName=u(v,s,"GeneratorFunction"),t.isGeneratorFunction=function(e){var t="function"==typeof e&&e.constructor;return!!t&&(t===g||"GeneratorFunction"===(t.displayName||t.name))},t.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,v):(e.__proto__=v,u(e,s,"GeneratorFunction")),e.prototype=Object.create(x),e},t.awrap=function(e){return{__await:e}},E(S.prototype),u(S.prototype,c,(function(){return this})),t.AsyncIterator=S,t.async=function(e,n,r,o,a){void 0===a&&(a=Promise);var i=new S(l(e,n,r,o),a);return t.isGeneratorFunction(n)?i:i.next().then((function(e){return e.done?e.value:i.next()}))},E(x),u(x,s,"Generator"),u(x,i,(function(){return this})),u(x,"toString",(function(){return"[object Generator]"})),t.keys=function(e){var t=Object(e),n=[];for(var r in t)n.push(r);return n.reverse(),function e(){for(;n.length;){var r=n.pop();if(r in t)return e.value=r,e.done=!1,e}return e.done=!0,e}},t.values=D,j.prototype={constructor:j,reset:function(t){if(this.prev=0,this.next=0,this.sent=this._sent=e,this.done=!1,this.delegate=null,this.method="next",this.arg=e,this.tryEntries.forEach(T),!t)for(var n in this)"t"===n.charAt(0)&&r.call(this,n)&&!isNaN(+n.slice(1))&&(this[n]=e)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if("throw"===e.type)throw e.arg;return this.rval},dispatchException:function(t){if(this.done)throw t;var n=this;function o(r,o){return c.type="throw",c.arg=t,n.next=r,o&&(n.method="next",n.arg=e),!!o}for(var a=this.tryEntries.length-1;a>=0;--a){var i=this.tryEntries[a],c=i.completion;if("root"===i.tryLoc)return o("end");if(i.tryLoc<=this.prev){var s=r.call(i,"catchLoc"),u=r.call(i,"finallyLoc");if(s&&u){if(this.prev<i.catchLoc)return o(i.catchLoc,!0);if(this.prev<i.finallyLoc)return o(i.finallyLoc)}else if(s){if(this.prev<i.catchLoc)return o(i.catchLoc,!0)}else{if(!u)throw Error("try statement without catch or finally");if(this.prev<i.finallyLoc)return o(i.finallyLoc)}}}},abrupt:function(e,t){for(var n=this.tryEntries.length-1;n>=0;--n){var o=this.tryEntries[n];if(o.tryLoc<=this.prev&&r.call(o,"finallyLoc")&&this.prev<o.finallyLoc){var a=o;break}}a&&("break"===e||"continue"===e)&&a.tryLoc<=t&&t<=a.finallyLoc&&(a=null);var i=a?a.completion:{};return i.type=e,i.arg=t,a?(this.method="next",this.next=a.finallyLoc,h):this.complete(i)},complete:function(e,t){if("throw"===e.type)throw e.arg;return"break"===e.type||"continue"===e.type?this.next=e.arg:"return"===e.type?(this.rval=this.arg=e.arg,this.method="return",this.next="end"):"normal"===e.type&&t&&(this.next=t),h},finish:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),T(n),h}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.tryLoc===e){var r=n.completion;if("throw"===r.type){var o=r.arg;T(n)}return o}}throw Error("illegal catch attempt")},delegateYield:function(t,n,r){return this.delegate={iterator:D(t),resultName:n,nextLoc:r},"next"===this.method&&(this.arg=e),h}},t}function $l(e,t,n,r,o,a,i){try{var c=e[a](i),s=c.value}catch(u){return void n(u)}c.done?t(s):Promise.resolve(s).then(r,o)}function Jl(e){return function(){var t=this,n=arguments;return new Promise((function(r,o){var a=e.apply(t,n);function i(e){$l(a,r,o,i,c,"next",e)}function c(e){$l(a,r,o,i,c,"throw",e)}i(void 0)}))}}function Xl(e){return function(e){if(Array.isArray(e))return tf(e)}(e)||function(e){if("undefined"!==typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||ef(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Ql(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,a,i,c=[],s=!0,u=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;s=!1}else for(;!(s=(r=a.call(n)).done)&&(c.push(r.value),c.length!==t);s=!0);}catch(e){u=!0,o=e}finally{try{if(!s&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(u)throw o}}return c}}(e,t)||ef(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function ef(e,t){if(e){if("string"===typeof e)return tf(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?tf(e,t):void 0}}function tf(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var nf=(0,r.forwardRef)((function(e,t){var n=e.model,o=e.isInModal,a=void 0!==o&&o,i=e.dismiss,c=(0,y.Z)(),s=(0,r.useRef)(null),u=Ql((0,r.useState)(!1),2),l=u[0],f=u[1],d=Ql((0,r.useState)(!1),2),m=(d[0],d[1]),p=Ql((0,r.useState)(!1),2),h=p[0],g=p[1],v=(0,r.useRef)((0,Wn.gaM)()),b=(0,r.useRef)(new Map((0,Qt.Wu)().map((function(e){return[e.id,e]})))),k=(0,r.useRef)(new Map((0,wu.IV)().map((function(e){return[e.id,e]})))),x=(0,r.useMemo)((function(){var e=n.toJS(),t=(0,yn.$A)({startTime:e.startDate,endTime:e.dueDate,tasks:e.fragments,pauseDuration:e.pauseDuration,adjustTime:e.adjustTime}).tasks;return Xl(null!==t&&void 0!==t?t:[{startTime:n.get("startDate"),endTime:n.get("dueDate"),title:""}]).sort((function(e,t){return R.ZP.date(e.startTime,t.startTime)}))}),[n]),E=(0,r.useMemo)((function(){return!1}),[]),S=(0,r.useRef)(x);(0,r.useEffect)((function(){S.current=x}),[x]);var _=(0,r.useCallback)(Jl(ql().mark((function e(){var t,r,o,c,s,u,l;return ql().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:t=function(e){return e.reduce((function(e,t){var n=ke.Z.parseUTCString(t.startTime),r=ke.Z.parseUTCString(t.endTime);if(n&&r){var o,a=r.getTime()-n.getTime();if(t.taskId)e[t.taskId]=(null!==(o=e[t.taskId])&&void 0!==o?o:0)+a}return e}),{})},e.t0=n.get("type"),e.next=e.t0===yn.OP.pomodoro?4:e.t0===yn.OP.timing?12:20;break;case 4:return m(!0),e.next=7,(0,yn.yh)(n.get("id"));case 7:return(r=e.sent)&&(o=t(x),c=!1,Object.keys(o).map((function(e){var t;return{id:e,duration:Math.round((null!==(t=o[e])&&void 0!==t?t:0)/1e3)}})).filter((function(e){return e.duration>=60*B._Jc})).forEach((function(e){var t=v.current.get(e.id);t&&((0,yn.bu)(t,n.get("id"),-1,-e.duration,!1),c=!0)})),c&&pe.Z.doSync()),m(!1),r&&f(!1),e.abrupt("break",22);case 12:return m(!0),e.next=15,(0,yn.UE)(n.get("id"));case 15:return(s=e.sent)&&(u=t(x),l=!1,Object.keys(u).map((function(e){var t;return{id:e,duration:Math.round((null!==(t=u[e])&&void 0!==t?t:0)/1e3)}})).forEach((function(e){var t=v.current.get(e.id);t&&((0,yn.Ao)(t,n.get("id"),-e.duration,!1),l=!0)})),l&&pe.Z.doSync()),m(!1),s&&f(!1),e.abrupt("break",22);case 20:return f(!1),e.abrupt("break",22);case 22:a&&i&&i(),N.Ew()&&U.vp.dispatch("updateStatisticsFocusOverview"),N.nQ()&&(U.vp.dispatch("updateStatisticsOverview"),U.vp.dispatch("updateStatisticsFocusDetail"),U.vp.dispatch("updateStatisticsFocusTrend"),P._y()&&(U.vp.dispatch("updateStatisticsTimeDistribution"),U.vp.dispatch("updateStatisticsMostFocus"),U.vp.dispatch("updateStatisticsYearGrids")));case 25:case"end":return e.stop()}}),e)}))),[i,x,a,n]),O=(0,r.useCallback)((function(e,t){switch(n.get("type")){case yn.OP.pomodoro:var r=(0,yn.m)([n.get("id")])[0];if(r){var o=(0,Vl.ZP)(r,(function(r){r.tasks?(r.tasks[e].habitId=t.habitId,r.tasks[e].taskId=t.taskId,r.tasks[e].title=t.title,r.tasks[e].tags=t.tags,r.tasks[e].projectName=t.projectName,r.tasks[e].timerId=t.timerId,r.tasks[e].timerName=t.timerName):r.tasks=[{startTime:n.get("startDate"),endTime:n.get("dueDate"),title:t.title,habitId:t.habitId,taskId:t.taskId,tags:t.tags,projectName:t.projectName,timerId:t.timerId,timerName:t.timerName}],r.syncStatus=Hl.wR.UPDATED}));(0,yn.IR)([o],[])}break;case yn.OP.timing:var a=(0,yn.z)([n.get("id")])[0];if(a){var i=(0,Vl.ZP)(a,(function(r){r.tasks?(r.tasks[e].habitId=t.habitId,r.tasks[e].taskId=t.taskId,r.tasks[e].title=t.title,r.tasks[e].tags=t.tags,r.tasks[e].projectName=t.projectName,r.tasks[e].timerId=t.timerId,r.tasks[e].timerName=t.timerName):r.tasks=[{startTime:n.get("startDate"),endTime:n.get("dueDate"),title:t.title,habitId:t.habitId,taskId:t.taskId,tags:t.tags,projectName:t.projectName,timerId:t.timerId,timerName:t.timerName}],r.syncStatus=Hl.wR.UPDATED}));(0,yn.UI)([i],[])}}}),[n]),C=(0,r.useMemo)((function(){var e=ke.Z.parseUTCString(n.get("startDate"));if(e)return Ee()(e).format("YYYYMMDD")}),[n]),T=Ql((0,r.useState)(n.get("note")||""),2),j=T[0],D=T[1],M=function(){if(j!==(n.get("note")||"")){switch(n.get("type")){case yn.OP.pomodoro:var e=(0,yn.m)([n.get("id")])[0];if(e){var t=(0,Vl.ZP)(e,(function(e){e.note=j,e.syncStatus=Hl.wR.UPDATED}));(0,yn.IR)([t],[])}break;case yn.OP.timing:var r=(0,yn.z)([n.get("id")])[0];if(r){var o=(0,Vl.ZP)(r,(function(e){e.note=j,e.syncStatus=Hl.wR.UPDATED}));(0,yn.UI)([o],[])}}pe.Z.doSync()}},A=(0,r.useRef)(M);A.current=M,(0,r.useEffect)((function(){return function(){A.current()}}),[]);var I=r.createElement(r.Fragment,null,r.createElement("div",{className:"td-main overflow-y-auto with-no-scroll"},x.map((function(e,t){var o,i,s,u=e.startTime,l=e.endTime,f=cf(u,l,c),d=v.current.get(null!==(o=e.taskId)&&void 0!==o?o:""),m=b.current.get(null!==(i=e.habitId)&&void 0!==i?i:""),p=null!=m,h=k.current.get(null!==(s=e.timerId)&&void 0!==s?s:""),y=!p&&e.taskId;return r.createElement(af,{key:e.startTime,pomoDayFormat:C,title:function(){var t,n,r;return e.timerName?h?h.objType&&h.objId?null!==(r=(null===d||void 0===d?void 0:d.get("title"))||(null===m||void 0===m?void 0:m.name)||h.name)&&void 0!==r?r:e.timerName:h.name||e.timerName:e.timerName:e.taskId||e.habitId?null!==(t=null!==(n=(null===d||void 0===d?void 0:d.get("title"))||(null===m||void 0===m?void 0:m.name))&&void 0!==n?n:e.title)&&void 0!==t?t:"":c.formatMessage({id:"focus_set_task"})}(),onTitleClick:y?function(){d?U.vp.dispatch("onTaskModalChange",{taskId:e.taskId,projectId:null===d||void 0===d?void 0:d.get("projectId")}):(0,wn.eD)(c.formatMessage({id:"task_has_been_deleted"}))}:void 0,index:t,updateFragment:O,timeText:f.timeStr,duration:f.duration,durationText:f.durationStr,type:n.get("type"),needSetTask:!e.taskId&&!e.habitId&&!e.timerId,task:d,habit:m,timer:h,isDisabled:E,model:n,isInModal:a})})),r.createElement("div",{className:"flex flex-col relative bg-grey-3 rounded-select-trigger overflow-hidden border-solid border focus-within:border-primary focus-within:bg-[transparent] border-[transparent]",style:{margin:"0 24px 24px",padding:"8px 10px 29px"}},r.createElement("textarea",{disabled:E,placeholder:c.formatMessage({id:"focus_note_hint"}),className:w()("leading-[20px] antiscroll-inner bg-[transparent] text-grey-70 placeholder-grey-40 !outline-none",{"cursor-not-allowed":E}),style:{height:100,fontSize:13,lineHeight:"20px"},onChange:function(e){if(!E){var t=e.target.value;j.length>=500&&t.length>=500||(t.length>500?t.length<j.length?D(t):D(t.slice(0,500)):D(t))}},value:j,onFocus:function(){g(!0)},onBlur:function(){g(!1),M()}}),h&&j.length>=400&&r.createElement("div",{className:"absolute leading-[17px] text-grey-40 text-xs",style:{bottom:8,right:12}},"".concat(j.length,"/500")))),r.createElement("div",{className:"td-footer flex items-center h-[44px] px-[20px] border-t border-solid border-grey-10 flex-none justify-end"},r.createElement("div",{className:"w-[20px] h-[20px] flex-none",ref:s},r.createElement(Mt.Z,{name:"delete",className:"w-[20px] h-[20px] flex-none text-grey-40",wrapperClassName:w()("flex-none w-[20px] h-[20px]",E?"cursor-not-allowed":"cursor-pointer"),onClick:function(){E||f(!0)}}))),l&&r.createElement(Ca.Z,{closable:!1,title:c.formatMessage({id:"delete_focus_record_title"}),cancelText:c.formatMessage({id:"cancel"}),okText:c.formatMessage({id:"delete"}),onCancel:function(){f(!1)},onOk:function(){f(!1),_()}},c.formatMessage({id:"delete_focus_record_msg"})));return a?r.createElement("div",{className:"flex flex-col overflow-hidden"},I):r.createElement("div",{ref:t,className:w()("calendar-click-ignore","absolute z-menu w-[400px] bg-main-background shadow-default dark:shadow-dark-default rounded-outsingle min-h-[154px] max-h-[427px] flex flex-col dark:border dark:border-solid dark:border-grey-10 dark:box-content")},I)}));nf.displayName="PomodoroOutSingle";var rf=nf,of=function(e){return null==e.get("id")?0:(0,Wn.d77)(e)?2:1},af=function(e){var t=e.title,n=e.onTitleClick,o=e.timeText,a=e.durationText,i=e.type,c=e.task,s=e.duration,u=e.habit,l=e.timer,f=e.index,d=e.updateFragment,m=e.pomoDayFormat,p=e.isDisabled,h=e.needSetTask,g=e.model,v=e.isInModal,b=(0,y.Z)(),k=(0,r.useMemo)((function(){return c?l?c.set("timerId",l.id):c:u?l?Kn().Map(Yl.zr.createInstance(u)).set("timerId",l.id):Kn().Map(Yl.zr.createInstance(u)):l?Kn().Map(Gl(Gl({},l),{},{id:"timer_".concat(l.id),isTimer:!0})):Kn().Map()}),[u,c,l]),x=(0,r.useMemo)((function(){return of(k)}),[k]),S=(0,r.useCallback)((function(e,t){null!=m&&(0,Qt.ut)(e.get("id"),t,m)}),[m]),_=(0,r.useRef)((0,Wn.gaM)()),O=(0,r.useRef)(new Map((0,Qt.Wu)().map((function(e){return[e.id,e]})))),C=(0,r.useRef)(new Map((0,wu.IV)().map((function(e){return[e.id,e]})))),T=(0,r.useCallback)((function(e){if(null!=e){var t=k;if(e.get("id")!==(null===t||void 0===t?void 0:t.get("id"))){var n,r;if(e.get("isTimer")){var o=e.get("objId");if(o){var a=O.current.get(o);a&&(n=Kn().Map(Yl.zr.createInstance(a)));var c=_.current.get(o);c&&(n=c)}}if(null==n&&e.get("isTimer")){var u=e.get("id").replace(/^timer_/,""),l=C.current.get(u),m={timerId:null===l||void 0===l?void 0:l.id,timerName:null===l||void 0===l?void 0:l.name};d(f,m)}else{var p,h,y,v;r=of(n=n||e);var b=(0,wu.Yj)(n.get("id")),w=2===r?{habitId:n.get("id"),title:null!==(p=n.get("title"))&&void 0!==p?p:"",timerId:null===b||void 0===b?void 0:b.id,timerName:null===b||void 0===b?void 0:b.name}:{taskId:n.get("id"),title:null!==(h=n.get("title"))&&void 0!==h?h:"",projectName:(null===(y=(0,Hn.Rp)(n.get("projectId")))||void 0===y?void 0:y.get("name"))||"",tags:(null===(v=n.get("tags"))||void 0===v?void 0:v.toArray())||[],timerId:null===b||void 0===b?void 0:b.id,timerName:null===b||void 0===b?void 0:b.name};d(f,w)}t&&1===x&&(i===yn.OP.pomodoro?(0,yn.bu)(t,g.get("id"),-1,-s,!1):i===yn.OP.timing&&(0,yn.Ao)(t,g.get("id"),-s,!1)),n&&(1===r?i===yn.OP.pomodoro?(0,yn.bu)(n,g.get("id"),1,s,!1):i===yn.OP.timing&&(0,yn.Ao)(n,g.get("id"),s,!1):2===r&&S(n,s)),pe.Z.doSync(),setTimeout((function(){N.nQ()&&(U.vp.dispatch("updateStatisticsOverview"),U.vp.dispatch("updateStatisticsFocusDetail"),U.vp.dispatch("updateStatisticsFocusTrend"),P._y()&&(U.vp.dispatch("updateStatisticsTimeDistribution"),U.vp.dispatch("updateStatisticsMostFocus"),U.vp.dispatch("updateStatisticsYearGrids")))}),1e3)}}}),[s,f,g,k,x,i,d,S]);return r.createElement("div",{className:w()("flex flex-col mx-[24px] mb-[26px] last:mb-0",v?"first:mt-[12px]":"first:mt-[24px]")},h?r.createElement("div",{className:"flex items-center h-[24px] flex-none",style:{marginBottom:18}},r.createElement(Ul,{disabled:p,selectedTask:k,setSelectedTask:T,placement:"bottomRight"},r.createElement("div",{className:"flex items-center flex-auto justify-between"},r.createElement(E.Z,{name:i===yn.OP.timing?"stopwatch":"tomato",className:"w-[24px] h-[24px] text-primary flex-none mr-[4px] ml-[-3px]"}),r.createElement("h1",{className:w()("text-[15px] text-grey-40 font-medium truncate flex-auto",p?"cursor-not-allowed":"cursor-pointer hover:text-primary"),onClick:n},t),r.createElement(_e.Z,{title:b.formatMessage({id:"focus_set_task_tooltip"}),placement:"top",offsetIcon:!0},r.createElement("div",{className:"flex-none w-[20px] h-[20px]"},r.createElement(Mt.Z,{name:"focus-link",className:"w-[20px] h-[20px] text-grey-40",wrapperClassName:w()("w-[20px] h-[20px]",p?"cursor-not-allowed":"cursor-pointer")})))))):r.createElement("div",{className:"flex items-center justify-between h-[24px] flex-none",style:{marginBottom:18}},r.createElement(E.Z,{name:i===yn.OP.timing?"stopwatch":"tomato",className:"w-[24px] h-[24px] text-primary flex-none mr-[4px] ml-[-3px]"}),r.createElement("h1",{className:w()("text-[15px] font-medium truncate flex-auto",{"cursor-pointer hover:text-primary":n}),onClick:n},t||b.formatMessage({id:"no_title"})),r.createElement(Ul,{disabled:p,selectedTask:k,setSelectedTask:T,placement:"bottomRight"},r.createElement("div",{className:"flex-none w-[20px] h-[20px]"},r.createElement(_e.Z,{title:b.formatMessage({id:"focus_set_task_tooltip"}),placement:"top",offsetIcon:!0},r.createElement("div",{className:"w-[20px] h-[20px]"},r.createElement(Mt.Z,{name:"focus-link",className:"w-[20px] h-[20px] text-grey-40",wrapperClassName:w()("w-[20px] h-[20px]",p?"cursor-not-allowed":"cursor-pointer")})))))),r.createElement("div",{className:"flex items-center flex-none",style:{marginBottom:12,height:20}},r.createElement(E.Z,{name:"menu-start-pomo",className:"w-[20px] h-[20px] text-grey-40 mr-[4px]"}),r.createElement("p",{className:"text-grey-60 truncate",style:{fontSize:11,lineHeight:"20px"}},o)),r.createElement("div",{className:"flex items-center flex-none",style:{height:20}},r.createElement(E.Z,{name:"timecard_time",className:"w-[20px] h-[20px] text-grey-40 mr-[4px]"}),r.createElement("p",{className:"text-grey-60 truncate",style:{fontSize:11,lineHeight:"20px"}},a)))},cf=function(e,t,n){if(null==e||null==t)return{timeStr:"",durationStr:"",duration:0};var r=ke.Z.parseUTCString(e),o=ke.Z.parseUTCString(t),a=Ee()(r),i=Ee()(o).diff(a,"seconds"),c=Math.round(i/60),s=0,u=0,l=0;c>=0&&(c>=60?(s=Math.floor(c/60),u=c%60):u=c),i<60&&(l=i);var f=s>0?u>0?"".concat(s,"h").concat(u,"m"):"".concat(s,"h"):"".concat(u,"m");return{timeStr:(0,yu.dL)({startDate:e,dueDate:o,isNote:!1,isAllDay:!1,intl:n}),durationStr:l>0?"".concat(l,"s"):f,duration:i}},sf=n("lp6m"),uf=n("N/Ut"),lf=n("d3zX"),ff=n("kxfN"),df=n("Xsnu"),mf=n("O/pf");function pf(e){return pf="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},pf(e)}function hf(){return hf=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},hf.apply(this,arguments)}function yf(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,xf(r.key),r)}}function gf(e,t,n){return t=bf(t),function(e,t){if(t&&("object"===pf(t)||"function"===typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(e,vf()?Reflect.construct(t,n||[],bf(e).constructor):t.apply(e,n))}function vf(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(vf=function(){return!!e})()}function bf(e){return bf=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},bf(e)}function wf(e,t){return wf=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},wf(e,t)}function kf(e,t,n){return(t=xf(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function xf(e){var t=function(e,t){if("object"!=pf(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=pf(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==pf(t)?t:t+""}var Ef=function(e){function t(e){var n;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),kf(n=gf(this,t,[e]),"lastPositionOffset",void 0),kf(n,"getPomodoroBody",(function(){var e=n.props.model,t=n.state.visible;return r.createElement(lf.Z,{in:t,classNames:"out-single",timeout:100},r.createElement(rf,{ref:n.rootRef,model:e}))})),kf(n,"getCourseBody",(function(){var e=n.props.model,t=n.state.visible;return r.createElement(lf.Z,{in:t,classNames:"out-single",timeout:100},r.createElement(uf.Z,{ref:n.rootRef,model:e,isInOutSingle:!0}))})),kf(n,"onConvertDraftKind",(function(e){var t,r,o=n.props.model,a=n.state.draftConvertStash,i=(0,mf.fY)(o),c=(0,mf.HI)({model:o,targetKind:e,stash:a,context:{accountId:o.get("accountId"),calendarId:o.get("calendarId"),projectId:o.get("projectId"),defaultStartDate:null===(t=n.defaultNewTask)||void 0===t?void 0:t.get("startDate"),defaultDueDate:null===(r=n.defaultNewTask)||void 0===r?void 0:r.get("dueDate")}}),u=c.model,l=c.stash;n.setState({draftConvertStash:l},(function(){n.onUpdateNewTask(u,{preserveNewDraftFlag:!0}),i!==mf.m5.Task&&i!==mf.m5.Note||e!==mf.m5.Task&&e!==mf.m5.Note||wn.eD(s.U2("converted")),U.vp.dispatch("hideTimecard")}))})),n.state={showConfirmDeleteScheduleModal:!1,visible:!1,draftConvertStash:{}},n.tempScheduleData=null,n.handleClick=n.handleClick.bind(n),n.saveNewTask=n.saveNewTask.bind(n),n.onUpdateNewTask=n.onUpdateNewTask.bind(n),n.onAddNewTaskTag=n.onAddNewTaskTag.bind(n),n.onDeleteNewTaskTag=n.onDeleteNewTaskTag.bind(n),n.deleteSchedule=n.deleteSchedule.bind(n),n.hideConfirmDeleteSchedule=n.hideConfirmDeleteSchedule.bind(n),e.isNew&&(n.defaultNewTask=e.model),n.isPomodoroRecord=e.model.get("isPomodoro"),n.isTimetable=e.model.get("isTimetable"),n._listenId=Ne().uniqueId("outsingle-"),n.rootRef=r.createRef(),n.lastPositionOffset=null,n.saveAfterBlur=!1,n}return function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&wf(e,t)}(t,e),n=t,o=[{key:"componentDidMount",value:function(){var e=this;this.$el=$(this.rootRef.current),this.initPosition(),this.$el.find("#out-single-task-detail .antiscroll-inner").on("scroll.outSingle",(function(e){e.stopPropagation()})),this.timer=setTimeout((function(){bn.ZP.hasOutDetail=!0})),U.vp.subscribe(this._listenId,"outSingleInitPosition",(function(){e.initPosition()})),U.vp.subscribe(this._listenId,"deleteActiveTaskInCalendar",(function(){var t="calendar"===e.context.containerEnv;if(t&&!e.props.isNew){var n=e.props.model;if(Wn.pHh(n))e.tempScheduleData=n,e.setState({showConfirmDeleteScheduleModal:!0});else{var r=n,o=!0;if(n.get("isRepeatBody")&&n.get("taskId")){o=!1;var a=n.get("taskId");r=Wn.FOH(a)}if(Wn.X4G(r)&&t&&!Wn.DVH(r))U.vp.dispatch(mu.y,{onConfirmDelete:function(e){var t=e.repeatChangeKey;jo.bz((0,Gn.List)([r]),t,!0,!1,n)},type:"delete",isRepeatSelf:o});else{if(r.get("isPomodoro")||r.get("isTimetable"))return;jo.il((0,Gn.List)([r]))}}}})),U.vp.subscribe(this._listenId,"refreshOutSinglePosition",(function(){e.initPosition()})),U.vp.subscribe(this._listenId,"onDetailFullscreenChange",(function(t){e.detailFullscreen=t,t?$(e.rootRef.current).removeClass("out-detail"):($(e.rootRef.current).addClass("out-detail"),e.initPosition())})),this.onDidMount&&this.onDidMount(),this.setState({visible:!0}),bn.ZP.taskOutSingleFocusAfterCreate&&(bn.ZP.taskOutSingleFocusAfterCreate=null,setTimeout((function(){U.vp.dispatch("focusToDetailTitle")})))}},{key:"componentWillUnmount",value:function(){this.timer&&clearTimeout(this.timer),bn.ZP.hasOutDetail=!1,this.$el.find("#out-single-task-detail .antiscroll-inner").off("scroll.outSingle"),$(".highlight-mask").addClass("hide"),U.vp.unSubscribe(this._listenId,"deleteActiveTaskInCalendar"),U.vp.unSubscribe(this._listenId,"refreshOutSinglePosition"),U.vp.unSubscribe(this._listenId,"onDetailFullscreenChange"),U.vp.unSubscribe(this._listenId,"outSingleInitPosition"),this.onUnmount&&this.onUnmount()}},{key:"componentWillReceiveProps",value:function(e){this.onWillReceiveProps&&this.onWillReceiveProps(e)}},{key:"componentDidUpdate",value:function(){this.initPosition()}},{key:"setDefaultPosition",value:function(e){return{top:e.top,left:e.left}}},{key:"fixPositionOffsetX",value:function(e){return e-(this.props.gap||10)}},{key:"shouldAdjustXPositionInContainer",value:function(){return!1}},{key:"isValidPositionOffset",value:function(e){return e&&Ne().isFinite(e.top)&&Ne().isFinite(e.left)}},{key:"isEmptyPositionOffset",value:function(e){return this.isValidPositionOffset(e)&&0===e.top&&0===e.left&&!e.width&&!e.height}},{key:"getPositionOffset",value:function(){var e=this.props,t=e.relatedEl,n=e.cursorPosition;if(!t)return n;if(document.body.contains(t)){var r=t.getBoundingClientRect();if(this.isValidPositionOffset(r)&&!this.isEmptyPositionOffset(r))return this.lastPositionOffset=r,r}return this.lastPositionOffset||n}},{key:"initPosition",value:function(){if(!this.detailFullscreen){this.adjustHeight();var e=this.getPositionOffset();if(this.isValidPositionOffset(e)){var t,n,r=this.setDefaultPosition(e),o=r.top,a=r.left,i=this.rootRef.current.clientHeight;if(Ne().isFinite(o)&&Ne().isFinite(a)){if(this.shouldAdjustXPosition)(n=a+this.rootRef.current.offsetWidth-window.innerWidth)>0&&(a-=n),a<0&&(a=0);else if(this.shouldAdjustXPositionInContainer()&&this.adjustXPositionInContainer){var c=this.adjustXPositionInContainer(a,e),s=c.left,u=c.top;a=s,u&&(o=u)}else if(a+this.rootRef.current.offsetWidth>window.innerWidth){var l=e.left-this.rootRef.current.offsetWidth;a=this.fixPositionOffsetX(l)}Ne().isFinite(o)&&Ne().isFinite(a)&&((t=o+this.rootRef.current.offsetHeight-window.innerHeight)>0&&(o-=t),o<0&&(i+=o,o=0),$(this.rootRef.current).css({top:o+"px",left:Math.max(a,0)+"px",height:i}))}}}}},{key:"adjustHeight",value:function(){if(this.isPomodoroRecord||this.isTimetable){var e=this.$el.find(".td-main").outerHeight()+this.$el.find(".td-footer").outerHeight()+1;this.rootRef.current.style.height=e+"px"}else if(Wn.HlA(this.props.model)){var t=this.$el.find(".td-header").outerHeight()+this.$el.find(".td-main").outerHeight()+this.$el.find(".td-footer").outerHeight()+1;this.rootRef.current.style.height=t+"px"}else{var n=this.$el.find("#td-container").children(),r=this.$el.find("#sub-task-list"),o=this.$el.find("#td-editor"),a=this.$el.find(".td-header"),i=this.$el.find(".td-footer"),c=this.$el.find("#td-caption"),s=this.$el.find("#notion-block-view"),u=this.$el.find(".comments-footer"),l=0;r.css("min-height",""),o.css("min-height","");for(var f=0;f<n.length;f++)l+=n.eq(f).outerHeight();var d=a.outerHeight()+i.outerHeight()+c.outerHeight()+s.outerHeight()+(u.outerHeight()||0)+l;this.rootRef.current.style.height=d+"px",wn.$f(this.rootRef.current),wn.wc(this.$el.find(".td-content"))}}},{key:"getBody",value:function(e){var t=this.props.className,n=this.state.visible,o=this.getDetailOptions(),a=Wn.HlA(this.props.model),i=(0,mf.fY)(this.props.model),c=Wn.pHh(o.task);return this.isTimetable?this.getCourseBody():this.isPomodoroRecord?this.getPomodoroBody():r.createElement(r.Fragment,null,r.createElement(lf.Z,{in:n,classNames:"out-single",timeout:100},r.createElement("div",{id:"out-single-task-detail",className:w()("out-detail out-detail-pop pop-shadow absolute z-menu top-[7px] left-[168px] w-[400px] max-h-[600px] dark:box-content dark:border dark:border-solid dark:border-[#363636] rounded-outsingle",{"out-detail-new":this.props.isNew,"subscribe min-h-[300px]":a,"schedule-out-detail":c,"min-h-[300px]":!a},hu().outDetail,t),style:e,ref:this.rootRef,onMouseDown:this.handleMouseDown,onClick:this.handleClick},a?r.createElement(uu.Z,hf({key:i},o,{className:"shadow-default dark:shadow-dark-default rounded-outsingle"})):r.createElement(lu.Z,{key:i,task:this.props.model,options:o,className:"shadow-default dark:shadow-dark-default rounded-outsingle"}))),this.state.showConfirmDeleteScheduleModal&&r.createElement(fu.Z,{projectId:this.tempScheduleData.get("projectId"),taskId:this.tempScheduleData.get("id"),isScheduleOwner:Wn.VuY(this.tempScheduleData),onDelete:this.deleteSchedule,onClose:this.hideConfirmDeleteSchedule}))}},{key:"getSubscribeTaskDetailDueDate",value:function(e,t,n,r){return Bn.Z.formatSubscribeDueDate(e,t,n,r)}},{key:"isPresetDateNlpEnabled",value:function(){var e=this.props,t=e.enablePresetDateNlp,n=e.model;return!(!t||!this.defaultNewTask)&&!(!n.get("startDate")||!this.defaultNewTask.get("startDate"))}},{key:"getDetailOptions",value:function(){var e=this.props,t=e.model,n=e.isNew,r=e.quadrantRule,o=e.needHandleRepeatTask,a=e.enableArrowAction,i=e.presetDateNlpMode,c=this.isPresetDateNlpEnabled(),s=Wn.gVK(t);if(Wn.HlA(t)){var u,l=t,f=t.get("isRepeatBody"),d=t.get("taskId");return f&&(l=Wn.FOH(d)||$t.Y(d)||To.Y(d),u=t),{isNew:n,task:l,generateTask:u,activeTaskId:t.get("id"),onUpdate:this.onUpdateNewTask,onSave:this.saveNewTask,onConvertDraftKind:this.onConvertDraftKind,showSubscribeAccountGroups:n&&!!this.defaultNewTask&&!Wn.HlA(this.defaultNewTask),isInOutSingle:!0,quadrantRule:r,needHandleRepeatTask:o,presetDateNlpFallbackTask:this.defaultNewTask,enablePresetDateNlp:c,presetDateNlpMode:i}}var m,p,h=t,y=t.get("isRepeatBody"),g=t.get("taskId");return s&&(p=t.get("id"),h=Wn.FOH(g)),y&&(h=Wn.FOH(g)||$t.Y(g)||To.Y(g),m=t),{task:h,generateTask:m,activeSubTaskId:p,activeTaskId:t.get("id"),isNew:n,onUpdate:this.onUpdateNewTask,onSave:this.saveNewTask,onConvertDraftKind:this.onConvertDraftKind,onAddNewTaskTag:this.onAddNewTaskTag,onDeleteNewTaskTag:this.onDeleteNewTaskTag,isInOutSingle:!0,quadrantRule:r,needHandleRepeatTask:o,enableArrowAction:a,presetDateNlpFallbackTask:this.defaultNewTask,enablePresetDateNlp:c,presetDateNlpMode:i}}},{key:"deleteSchedule",value:function(){var e=this,t=this.tempScheduleData;jo.il((0,Gn.List)([t]),!1,!1),this.hideConfirmDeleteSchedule((function(){e.tempScheduleData=null}))}},{key:"hideConfirmDeleteSchedule",value:function(e){this.setState({showConfirmDeleteScheduleModal:!1},(function(){e&&e()}))}},{key:"onUpdateNewTask",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.preserveNewDraftFlag,r=void 0!==n&&n,o=this.props.model;if(!r&&(o.get("isCalendarNew")||o.get("isMatrixNew")||o.get("isTimelineNew")))for(var a=["startDate","dueDate","dueStart","dueEnd","repeatFlag","reminders","isAllDay","progress","priority","projectId","assignee","tags","columnId"],i=0;i<a.length;i++)if(e.get(a[i])!==this.defaultNewTask.get(a[i])){e.has("isCalendarNew")&&(e=e.set("isCalendarNew",!1)),e.has("isMatrixNew")&&(e=e.set("isMatrixNew",!1)),e.has("isTimelineNew")&&(e=e.set("isTimelineNew",!1));break}this.props.onUpdateNewTask&&this.props.onUpdateNewTask(e)}},{key:"onAddNewTaskTag",value:function(e){var t=this.props.model.toJS(),n=e.toLowerCase();if(t.tags){if(!(t.tags.indexOf(n)<0))return;t.tags.push(n)}else t.tags=[n];this.props.onUpdateNewTask((0,Gn.fromJS)(t))}},{key:"onDeleteNewTaskTag",value:function(e){var t=e.toLowerCase(),n=this.props.model.toJS();n.tags=(n.tags||[]).filter((function(e){return e!==t})),this.props.onUpdateNewTask((0,Gn.fromJS)(n))}},{key:"handleMouseDown",value:function(e){e.stopPropagation()}},{key:"handleClick",value:function(e){e.stopPropagation()}},{key:"saveNewTaskBeforeClose",value:function(e){var t,n,r=this,o=document.activeElement;if(!this.saveAfterBlur&&null!=this.props.presetDateNlpMode&&Z.U2("removeDate")&&o instanceof HTMLElement&&(null===(t=this.rootRef.current)||void 0===t?void 0:t.contains(o))&&o.closest("#tasktitle")&&(null===(n=this.rootRef.current)||void 0===n?void 0:n.querySelector("#tasktitle .cm-bold")))return console.log("[saveNewTaskBeforeClose] blur-title-first"),this.saveAfterBlur=!0,o.blur(),void setTimeout((function(){r.saveAfterBlur=!1,r.saveNewTask(),e&&e()}),0);console.log("[saveNewTaskBeforeClose] save-directly"),this.saveNewTask(),e&&e()}},{key:"saveNewTask",value:function(){var e=this.props.model;if(e.get("content").trim().length||e.get("title").trim().length||!e.get("isNew")||!(e.get("isCalendarNew")||e.get("isMatrixNew")||e.get("isTimelineNew"))){var t=this.context.webCalendarViewFilter;if(e.has("isCalendarNew")&&!(0,ro.hY)(e,t)&&me.$Z({text:s.U2("calendar_not_in_all_hint")}),e.has("isTimelineNew")){var n=_o.tK([_o.zI()],(0,Gn.List)([e]),(0,Gn.List)([]),Hn.mW(),!1)[0];n&&null==n.toArray()[0]&&me.$Z({text:s.U2("the_task_has_been_filtered")})}if(e.has("isAgendaNew")){var r=e.get("startDate"),o=Wn.rZ9(e);if(r){var a=ke.Z.parseUTCString(r);a&&U.vp.dispatch("GET_DATE_IS_IN_VIEWPORT",{date:a,end:o,callback:function(){(0,ff.Dx)(a,!0)}})}}var i=this.props.quadrantRule;if(e.has("isMatrixNew")&&!(0,sf.UQ)(e,i)){for(var c,u=(0,sf.v_)(i),l=0;l<u.length;l++)if((0,sf.UQ)(e,u[l].rule)){c=u[l];break}if(c)me.$Z({text:s.U2("matrix_added_to",{s:s.U2(c.name||B.$oj[c.id])})});else{var f=e.get("projectId"),d=Hn.Rp(f);me.$Z({text:s.U2("matrix_added_to",{s:d.get("name")})})}}if(I.li("add"),e.get("isSubscribeTask")){if(e.get("dueStart")||e.get("startDate"))To.x9(e);else{var m=To.bW(e);To.x9(m)}Jt.Z.doSync("add")}else Wn.FOH(e.get("id"))||Wn.IdD(e);(0,du.FO)(e.get("id"),e.get("title"))}}}],o&&yf(n.prototype,o),a&&yf(n,a),Object.defineProperty(n,"prototype",{writable:!1}),n;var n,o,a}(r.Component);kf(Ef,"contextType",df.A),kf(Ef,"propTypes",{model:In().object.isRequired,relatedEl:In().object,cursorPosition:In().object,isNew:In().bool,id:In().string,gap:In().number});var Sf=Ef;function _f(e){return _f="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},_f(e)}function Of(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,Af(r.key),r)}}function Cf(e,t,n){return t=jf(t),function(e,t){if(t&&("object"===_f(t)||"function"===typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(e,Tf()?Reflect.construct(t,n||[],jf(e).constructor):t.apply(e,n))}function Tf(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(Tf=function(){return!!e})()}function jf(e){return jf=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},jf(e)}function Df(e,t){return Df=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},Df(e,t)}function Mf(e,t,n){return(t=Af(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Af(e){var t=function(e,t){if("object"!=_f(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=_f(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==_f(t)?t:t+""}var Nf=function(e){function t(e){var n;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),Mf(n=Cf(this,t,[e]),"escListenId",void 0),Mf(n,"relatedElOffset",void 0),n.relatedElOffset=e.cursorPosition,n.escListenId=Ne().uniqueId(),n}return function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&Df(e,t)}(t,e),n=t,(r=[{key:"onDidMount",value:function(){U.jc.subscribe(this.escListenId,"calendar-tasklist-out-single",(function(){U.vp.dispatch("dismissCalendarListOutSingle")})),ae.Z.splitView("calendar+task","task_detail")}},{key:"onUnmount",value:function(){U.jc.unSubscribe(this.escListenId)}},{key:"componentWillUpdate",value:function(e){var t=this.props.cursorPosition;e.cursorPosition&&t&&(e.cursorPosition.top!==t.top||e.cursorPosition.left!==t.left)&&(this.relatedElOffset=e.cursorPosition)}},{key:"render",value:function(){return o.createPortal(this.getBody(),document.body)}},{key:"setDefaultPosition",value:function(){var e=this.relatedElOffset;return null!=e.width?{top:e.top,left:e.left+e.width+10}:{top:e.top+10||10,left:e.left+20||20}}},{key:"fixPositionOffsetX",value:function(e){return null!=this.relatedElOffset.width?e-10:e-20}}])&&Of(n.prototype,r),a&&Of(n,a),Object.defineProperty(n,"prototype",{writable:!1}),n;var n,r,a}(Sf),Pf=(0,a.$j)(null,null,null,{forwardRef:!0})(Nf),If=n("gW+k"),Lf=n("p9LX");var Rf=function(e){var t=e.task,n=e.dismiss,o=e.action,a=e.relativeEl,i=(0,r.useRef)(null);return(0,r.useEffect)((function(){if(null!=a){var e,t=a.getBoundingClientRect(),n=i.current.offsetWidth,r=t.top+110,o=t.left+t.width/2-n/2;o+i.current.offsetWidth>window.innerWidth&&(o=t.left-i.current.offsetWidth-10),(e=r+i.current.offsetHeight-window.innerHeight)>0&&(r-=e),r<0&&(r=0),$(i.current).css({left:o,top:r})}return function(){}}),[a]),r.createElement(eo.Z,null,r.createElement("div",{className:w()("absolute z-[1200]","calendar-click-ignore"),ref:i},r.createElement(Lf.Z,{task:t,dismiss:n,action:function(e){var n=t.get("value");0!==e&&o(n+e)}})))},Zf=n("2F7/"),Ff=n("/Cly"),Bf=n.n(Ff),Uf=n("7Rop");function Yf(e){return Yf="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},Yf(e)}function Vf(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,Wf(r.key),r)}}function Hf(e,t,n){return(t=Wf(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Wf(e){var t=function(e,t){if("object"!=Yf(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=Yf(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==Yf(t)?t:t+""}function zf(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,a,i,c=[],s=!0,u=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;s=!1}else for(;!(s=(r=a.call(n)).done)&&(c.push(r.value),c.length!==t);s=!0);}catch(e){u=!0,o=e}finally{try{if(!s&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(u)throw o}}return c}}(e,t)||function(e,t){if(!e)return;if("string"===typeof e)return Gf(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return Gf(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Gf(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var Kf=(0,a.$j)((function(e){return{}}),{})((function(e){var t=e.task,n=e.dismiss,o=e.showDismiss,a=e.gotoTask,i=(0,r.useRef)(null),c=zf((0,r.useState)(!1),2),u=c[0],l=c[1],f=zf((0,r.useState)(!1),2),d=f[0],m=f[1],p=(0,Ll.$h)(),h=t.get("color"),y=+t.get("checkinStamp");return r.createElement(r.Fragment,null,r.createElement("div",{className:Bf().body,ref:i},r.createElement("div",{className:Bf().titleWrapper,style:{cursor:a?"pointer":"initial"},onClick:function(){a&&a()}},r.createElement(Zf.Z,{iconRes:t.get("iconRes"),color:t.get("color"),className:Bf().icon}),r.createElement("span",{className:w()(Bf().title)},t.get("title"))),function(){if((0,Qt.aH)(t)){var e=(0,Qt.Je)(t),n=e.value,o=e.goal,a=e.percentage,i=["transparent",""].includes(h)?p:h;return r.createElement("div",{className:Bf().progressWrapper},r.createElement("p",{className:Bf().desc},"".concat(n," / ").concat(o," ").concat((0,Qt.k8)(t))," "),r.createElement("div",{className:Bf().goalLine},r.createElement("div",{style:{width:"".concat(a,"%"),backgroundColor:i},className:Bf().progressLine})))}return null}()),function(){var e=(0,Qt.S3)(t),a=(0,Qt.T4)(t),c=function(){function e(){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),Hf(this,"id",(0,Uf.Z)()),Hf(this,"type","primary"),Hf(this,"value",""),Hf(this,"action",(function(){}))}return r=e,a=[{key:"auto",value:function(t){var n=new e;n.type="primary",n.value="+".concat(t.get("step")," ").concat((0,Qt.k8)(t));var r=t.get("value")+t.get("step");return n.action=function(){return g(r,"+".concat(t.get("step")," ").concat((0,Qt.k8)(t)))},n}},{key:"done",value:function(){var n=new e;return n.type="primary",n.value=(0,s.U2)("habit_outsingle_done_button"),n.action=function(){return g(t.get("goal"))},n}},{key:"manual",value:function(t){var n=new e;return n.type=null!==t&&void 0!==t?t:"cancel",n.value=(0,s.U2)("habit_outsingle_manual_new_button"),n.action=function(){return m(!0)},n}},{key:"reset",value:function(t){var n=new e;return n.type="cancel",n.value=(0,s.U2)("reset"),n.action=function(){switch(t){case Yl.c0.nonTarget:case Yl.c0.allTarge:g(0);break;default:l(!0)}},n}},{key:"dismiss",value:function(){var t=new e;return t.type="cancel",t.value=(0,s.U2)("reminder_ignore"),t.action=function(){return n()},t}}],(o=null)&&Vf(r.prototype,o),a&&Vf(r,a),Object.defineProperty(r,"prototype",{writable:!1}),r;var r,o,a}(),u=[];a&&u.push(c.reset(e));o&&u.push(c.dismiss());switch(e){case Yl.c0.autoTarget:u.push(c.manual(),c.auto(t));break;case Yl.c0.manualTarget:u.push(c.manual("primary"));break;case Yl.c0.allTarge:case Yl.c0.nonTarget:a||u.push(c.done())}return r.createElement("div",{className:Bf().footer},u.map((function(e){return r.createElement("div",{key:e.id,className:Bf().btnWrapper},r.createElement(T.Z,{className:Bf().btn,type:e.type,onClick:e.action},e.value))})),d&&r.createElement(Rf,{task:t,dismiss:function(){return m(!1)},action:g,relativeEl:i.current}))}(),u&&r.createElement(If.Z,{timeStamp:y,action:function(){g(0)},dismiss:function(){l(!1)}}));function g(e,r){(0,Qt.Qr)(t,e),r&&(0,wn.eD)(r),n()}})),qf=n("UO3p"),$f=n.n(qf);function Jf(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,a,i,c=[],s=!0,u=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;s=!1}else for(;!(s=(r=a.call(n)).done)&&(c.push(r.value),c.length!==t);s=!0);}catch(e){u=!0,o=e}finally{try{if(!s&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(u)throw o}}return c}}(e,t)||function(e,t){if(!e)return;if("string"===typeof e)return Xf(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return Xf(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Xf(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var Qf=function(e){var t=e.task,n=e.isInCalendar,o=void 0===n||n,a=e.style,i=e.gap,c=(0,r.useRef)(null),s=(0,r.useRef)(e),u=Jf((0,r.useState)(!1),2),l=u[0],f=u[1],d=(0,Ll.hj)();return(0,r.useEffect)((function(){bn.ZP.hasOutDetail=!0;var e=s.current,t=e.relatedEl,n=e.fixPositionOffsetX,r=e.getDefaultPosition,o=e.cursorPosition;if((t||o)&&c.current){var a,u=t?t.getBoundingClientRect():o,l=r(c),d=l.top,m=l.left;m+c.current.offsetWidth>window.innerWidth&&(m=n?n(u.left-c.current.offsetWidth):u.left-c.current.offsetWidth-(i||10)),(a=d+c.current.offsetHeight-window.innerHeight)>0&&(d-=a),d<0&&(d=0),$(c.current).css({top:d+"px",left:Math.max(m,0)+"px"}),f(!0)}return function(){bn.ZP.hasOutDetail=!1}}),[i,d]),(0,Ll.PE)("habit-out-single",m),r.createElement(eo.Z,null,r.createElement(lf.Z,{in:l,classNames:"out-single",timeout:100},r.createElement("div",{className:w()($f().habitOutSingle,"calendar-click-ignore","kanban-click-ignore",!l&&!1,"z-modal"),ref:c,style:a},r.createElement("div",{className:$f().header}),r.createElement(Kf,{task:t,dismiss:m}))));function m(){o?U.vp.dispatch("restoreCalendarTaskActiveStatus"):(0,N.kG)()?U.vp.dispatch("dismissColumnOutSingle"):U.vp.dispatch("HIDE_FOCUS_DETAIL_OUT_SINGLE")}};var ed=function(e){var t=e.task,n=e.cursorPosition;return r.createElement(Qf,{task:t,getDefaultPosition:function(){var e=n;return{top:e.top+10||10,left:e.left+20||20}},fixPositionOffsetX:function(e){return e-20},cursorPosition:n})};function td(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,a,i,c=[],s=!0,u=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;s=!1}else for(;!(s=(r=a.call(n)).done)&&(c.push(r.value),c.length!==t);s=!0);}catch(e){u=!0,o=e}finally{try{if(!s&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(u)throw o}}return c}}(e,t)||function(e,t){if(!e)return;if("string"===typeof e)return nd(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return nd(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function nd(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var rd=function(){var e=td((0,r.useState)(!0),2),t=e[0],n=e[1],o=(0,a.v9)((function(e){return e.tasks.activeSelectedTaskIds.get("active")})),i=(0,a.v9)((function(e){return ro.Ki(e)})),c=(0,r.useRef)(0),s=(0,r.useRef)(0),u=function(){bn.ZP.taskListTempActiveTaskId="",(0,Lt.ye)()},l=(0,a.v9)((function(){return function(e){var t=Wn.FOH(e)||To.Y(e)||$t.Y(e)||(0,an.FL)(e)||function(){var t=(0,Qt.P2)(e);if(t){var n=(0,Qt.N1)(e,+Ee()().format("YYYYMMDD"));return Gn.Map(Yl.zr.createInstance(t,n))}return null}();return null==t&&bn.ZP.taskListTempActiveTaskId?Wn.FOH(bn.ZP.taskListTempActiveTaskId):t}(o)}));(0,r.useEffect)((function(){return function(){bn.ZP.calendarTaskListCursorPosition=null,bn.ZP.taskListTempActiveTaskId=""}}),[]),(0,r.useEffect)((function(){var e=Ne().uniqueId();return U.vp.subscribe(e,"dismissCalendarListOutSingle",(function(){i.length<=1&&u()})),function(){U.vp.unSubscribe(e,"dismissCalendarListOutSingle")}}),[i.length]),(0,r.useEffect)((function(){var e=Ne().uniqueId();return U.vp.subscribe(e,"changeCalendarListOutSingleVisibility",(function(e){n(e)})),function(){U.vp.unSubscribe(e,"changeCalendarListOutSingleVisibility")}}),[]),(0,r.useEffect)((function(){var e=function(e){c.current=e.pageX,s.current=e.pageY};return document.addEventListener("mousedown",e,{capture:!0}),function(){document.removeEventListener("mousedown",e,{capture:!0})}}),[]);var f,d=(0,r.useCallback)((function(e){var t=e.pageX,n=e.pageY;if(null!=e.target){var r=$(e.target),o=r.closest(".task-menu").length,a=r.closest(".task-menu-assignee").length,i=r.closest(".tag-multi-select-container").length,l=r.closest(".dropdown-menu").length,f=r.closest(".task-ul-list .content li.task").length&&!r.closest(".l-task .check-toggle").length,d=r.closest(".time-menu, .l-task, #out-single-task-detail, .task-detail-element, .timecard-element, .CodeMirror-hints, .dropdown-menu-md-heading, .CodeMirror-link-modal, .subscribe-event-timecard").length,m=r.closest(".popup-cover").length,p=r.closest("#outer-tip").length,h=r.closest(".kanban-click-ignore, .calendar-task-click-ignore").length,y=r.closest("#cboxOverlay").length||r.closest("#cboxHeader").length||r.closest("#colorbox").length||r.closest("#cboxFooter").length;Math.abs(t-c.current)>=30||Math.abs(n-s.current)||p||f||d||o||a||i||m||l||h||y||(bn.ZP.renderOutsingleTaskId="",u())}}),[]);if((0,r.useEffect)((function(){document.addEventListener("mouseup",d,{capture:!0})}),[d]),!t||!o||i.length>1||o!==bn.ZP.renderOutsingleTaskId)return null;if(bn.ZP.calendarTaskListCursorPosition)f=bn.ZP.calendarTaskListCursorPosition;else{var m=$('#task-list-body .task-ul-list li.task a[taskid="'.concat(o,'"]')).parent("li.task")[0];if(m){var p=m.getBoundingClientRect(),h=p.top,y=p.left,g=p.height,v=p.width;f=bn.ZP.prevCursorPositionLeft?{top:h+g-10,left:bn.ZP.prevCursorPositionLeft||y}:{top:h+g,left:y,width:v/3}}}return l&&f?Wn.d77(l)?r.createElement(ed,{key:l.get("id"),task:l,cursorPosition:f}):r.createElement(Pf,{key:l.get("id"),id:l.get("id"),model:l,cursorPosition:f,enableArrowAction:!0}):null};function od(e){return od="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},od(e)}function ad(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,fd(r.key),r)}}function id(e,t,n){return t=sd(t),function(e,t){if(t&&("object"===od(t)||"function"===typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(e,cd()?Reflect.construct(t,n||[],sd(e).constructor):t.apply(e,n))}function cd(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(cd=function(){return!!e})()}function sd(e){return sd=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},sd(e)}function ud(e,t){return ud=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},ud(e,t)}function ld(e,t,n){return(t=fd(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function fd(e){var t=function(e,t){if("object"!=od(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=od(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==od(t)?t:t+""}var dd=function(e){function t(e){var n;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),ld(n=id(this,t,[e]),"escListenId",void 0),ld(n,"relatedElOffset",void 0),n.relatedElOffset=e.cursorPosition,n.escListenId=Ne().uniqueId(),n}return function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&ud(e,t)}(t,e),n=t,(r=[{key:"onDidMount",value:function(){U.jc.subscribe(this.escListenId,"tasklist-calendar-out-single",(function(){U.vp.dispatch("dismissTaskCalendarListOutSingle")})),ae.Z.splitView("task+calendar","task_detail")}},{key:"onUnmount",value:function(){U.jc.unSubscribe(this.escListenId)}},{key:"componentWillUpdate",value:function(e){var t=this.props.cursorPosition;e.cursorPosition&&t&&(e.cursorPosition.top!==t.top||e.cursorPosition.left!==t.left)&&(this.relatedElOffset=e.cursorPosition)}},{key:"render",value:function(){return o.createPortal(this.getBody(),document.body)}},{key:"setDefaultPosition",value:function(){var e=this.relatedElOffset;return null!=e.width?{top:e.top,left:e.left+e.width+10}:{top:e.top+10||10,left:e.left+20||20}}},{key:"fixPositionOffsetX",value:function(e){return null!=this.relatedElOffset.width?e-10:e-20}}])&&ad(n.prototype,r),a&&ad(n,a),Object.defineProperty(n,"prototype",{writable:!1}),n;var n,r,a}(Sf),md=(0,a.$j)(null,null,null,{forwardRef:!0})(dd);function pd(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,a,i,c=[],s=!0,u=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;s=!1}else for(;!(s=(r=a.call(n)).done)&&(c.push(r.value),c.length!==t);s=!0);}catch(e){u=!0,o=e}finally{try{if(!s&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(u)throw o}}return c}}(e,t)||function(e,t){if(!e)return;if("string"===typeof e)return hd(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return hd(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function hd(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var yd=function(e){return Wn.FOH(e)||To.Y(e)||$t.Y(e)||(0,an.FL)(e)||function(){var t=(0,Qt.P2)(e);if(t){var n=(0,Qt.N1)(e,+Ee()().format("YYYYMMDD"));return Gn.Map(Yl.zr.createInstance(t,n))}return null}()},gd=function(){var e=pd((0,r.useState)(!0),2),t=e[0],n=e[1],o=(0,a.v9)((function(e){return e.tasks.activeSelectedTaskIds.get("active")})),i=(0,a.v9)((function(e){return e.globalState.get("multiSelectMode")})),c=(0,a.v9)((function(e){return ro.Ki(e)})),s=(0,r.useRef)(0),u=(0,r.useRef)(0),l=function(){(0,Lt.ye)()},f=(0,a.v9)((function(){return 1===c.length?yd(N.au()):yd(o)}));(0,r.useEffect)((function(){return function(){bn.ZP.taskListCalendarCursorPosition=null}}),[]),(0,r.useEffect)((function(){var e=Ne().uniqueId();return U.vp.subscribe(e,"dismissTaskCalendarListOutSingle",(function(){c.length<=1&&l()})),function(){U.vp.unSubscribe(e,"dismissTaskCalendarListOutSingle")}}),[c.length]),(0,r.useEffect)((function(){var e=Ne().uniqueId();return U.vp.subscribe(e,"changeTaskCalendarListOutSingleVisibility",(function(e){n(e)})),function(){U.vp.unSubscribe(e,"changeTaskCalendarListOutSingleVisibility")}}),[]),(0,r.useEffect)((function(){var e=$("#container-main")[0],t=function(e){s.current=e.pageX,u.current=e.pageY};return e&&e.addEventListener("mousedown",t,{capture:!0}),function(){e&&e.removeEventListener("mousedown",t,{capture:!0})}}),[]);var d,m=(0,r.useCallback)((function(e){var t=e.pageX,n=e.pageY;if(null!=e.target){var r=$(e.target),o=r.closest(".task-menu").length,a=r.closest(".task-menu-assignee").length,i=r.closest(".tag-multi-select-container").length,c=r.closest(".dropdown-menu").length,f=r.closest(".task-ul-list .content li.task").length&&!r.closest(".l-task .check-toggle").length,d=r.closest(".time-menu, .l-task, #out-single-task-detail, .task-detail-element, .timecard-element, .CodeMirror-hints, .dropdown-menu-md-heading, .CodeMirror-link-modal, .subscribe-event-timecard").length,m=r.closest(".popup-cover").length,p=r.closest("#outer-tip").length,h=r.closest(".kanban-click-ignore, .calendar-task-click-ignore").length,y=r.closest("#cboxOverlay").length||r.closest("#cboxHeader").length||r.closest("#colorbox").length||r.closest("#cboxFooter").length;Math.abs(t-s.current)>=30||Math.abs(n-u.current)||p||f||d||o||a||i||m||c||h||y||(bn.ZP.renderOutsingleTaskId="",l())}}),[]);if((0,r.useEffect)((function(){document.addEventListener("mouseup",m,{capture:!0})}),[m]),!t||!o||c.length>1||o!==bn.ZP.renderOutsingleTaskId)return null;if(bn.ZP.taskListCalendarCursorPosition)d=bn.ZP.taskListCalendarCursorPosition;else{var p=$('#task-list-body .task-ul-list li.task a[taskid="'.concat(o,'"]')).parent("li.task")[0];if(p){var h=p.getBoundingClientRect(),y=h.top,g=h.left,v=h.height,b=h.width;d=bn.ZP.prevCursorPositionLeft?{top:y+v-10,left:bn.ZP.prevCursorPositionLeft||g}:{top:y+v,left:g,width:b/3}}}return!i&&f&&d?Wn.d77(f)?r.createElement(ed,{key:f.get("id"),task:f,cursorPosition:d}):r.createElement(md,{key:f.get("id"),id:f.get("id"),model:f,cursorPosition:d,enableArrowAction:!0}):null};function vd(e){return vd="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},vd(e)}function bd(){bd=function(){return t};var e,t={},n=Object.prototype,r=n.hasOwnProperty,o=Object.defineProperty||function(e,t,n){e[t]=n.value},a="function"==typeof Symbol?Symbol:{},i=a.iterator||"@@iterator",c=a.asyncIterator||"@@asyncIterator",s=a.toStringTag||"@@toStringTag";function u(e,t,n){return Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{u({},"")}catch(e){u=function(e,t,n){return e[t]=n}}function l(e,t,n,r){var a=t&&t.prototype instanceof y?t:y,i=Object.create(a.prototype),c=new j(r||[]);return o(i,"_invoke",{value:_(e,n,c)}),i}function f(e,t,n){try{return{type:"normal",arg:e.call(t,n)}}catch(e){return{type:"throw",arg:e}}}t.wrap=l;var d="suspendedStart",m="executing",p="completed",h={};function y(){}function g(){}function v(){}var b={};u(b,i,(function(){return this}));var w=Object.getPrototypeOf,k=w&&w(w(D([])));k&&k!==n&&r.call(k,i)&&(b=k);var x=v.prototype=y.prototype=Object.create(b);function E(e){["next","throw","return"].forEach((function(t){u(e,t,(function(e){return this._invoke(t,e)}))}))}function S(e,t){function n(o,a,i,c){var s=f(e[o],e,a);if("throw"!==s.type){var u=s.arg,l=u.value;return l&&"object"==vd(l)&&r.call(l,"__await")?t.resolve(l.__await).then((function(e){n("next",e,i,c)}),(function(e){n("throw",e,i,c)})):t.resolve(l).then((function(e){u.value=e,i(u)}),(function(e){return n("throw",e,i,c)}))}c(s.arg)}var a;o(this,"_invoke",{value:function(e,r){function o(){return new t((function(t,o){n(e,r,t,o)}))}return a=a?a.then(o,o):o()}})}function _(t,n,r){var o=d;return function(a,i){if(o===m)throw Error("Generator is already running");if(o===p){if("throw"===a)throw i;return{value:e,done:!0}}for(r.method=a,r.arg=i;;){var c=r.delegate;if(c){var s=O(c,r);if(s){if(s===h)continue;return s}}if("next"===r.method)r.sent=r._sent=r.arg;else if("throw"===r.method){if(o===d)throw o=p,r.arg;r.dispatchException(r.arg)}else"return"===r.method&&r.abrupt("return",r.arg);o=m;var u=f(t,n,r);if("normal"===u.type){if(o=r.done?p:"suspendedYield",u.arg===h)continue;return{value:u.arg,done:r.done}}"throw"===u.type&&(o=p,r.method="throw",r.arg=u.arg)}}}function O(t,n){var r=n.method,o=t.iterator[r];if(o===e)return n.delegate=null,"throw"===r&&t.iterator.return&&(n.method="return",n.arg=e,O(t,n),"throw"===n.method)||"return"!==r&&(n.method="throw",n.arg=new TypeError("The iterator does not provide a '"+r+"' method")),h;var a=f(o,t.iterator,n.arg);if("throw"===a.type)return n.method="throw",n.arg=a.arg,n.delegate=null,h;var i=a.arg;return i?i.done?(n[t.resultName]=i.value,n.next=t.nextLoc,"return"!==n.method&&(n.method="next",n.arg=e),n.delegate=null,h):i:(n.method="throw",n.arg=new TypeError("iterator result is not an object"),n.delegate=null,h)}function C(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function T(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function j(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(C,this),this.reset(!0)}function D(t){if(t||""===t){var n=t[i];if(n)return n.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var o=-1,a=function n(){for(;++o<t.length;)if(r.call(t,o))return n.value=t[o],n.done=!1,n;return n.value=e,n.done=!0,n};return a.next=a}}throw new TypeError(vd(t)+" is not iterable")}return g.prototype=v,o(x,"constructor",{value:v,configurable:!0}),o(v,"constructor",{value:g,configurable:!0}),g.displayName=u(v,s,"GeneratorFunction"),t.isGeneratorFunction=function(e){var t="function"==typeof e&&e.constructor;return!!t&&(t===g||"GeneratorFunction"===(t.displayName||t.name))},t.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,v):(e.__proto__=v,u(e,s,"GeneratorFunction")),e.prototype=Object.create(x),e},t.awrap=function(e){return{__await:e}},E(S.prototype),u(S.prototype,c,(function(){return this})),t.AsyncIterator=S,t.async=function(e,n,r,o,a){void 0===a&&(a=Promise);var i=new S(l(e,n,r,o),a);return t.isGeneratorFunction(n)?i:i.next().then((function(e){return e.done?e.value:i.next()}))},E(x),u(x,s,"Generator"),u(x,i,(function(){return this})),u(x,"toString",(function(){return"[object Generator]"})),t.keys=function(e){var t=Object(e),n=[];for(var r in t)n.push(r);return n.reverse(),function e(){for(;n.length;){var r=n.pop();if(r in t)return e.value=r,e.done=!1,e}return e.done=!0,e}},t.values=D,j.prototype={constructor:j,reset:function(t){if(this.prev=0,this.next=0,this.sent=this._sent=e,this.done=!1,this.delegate=null,this.method="next",this.arg=e,this.tryEntries.forEach(T),!t)for(var n in this)"t"===n.charAt(0)&&r.call(this,n)&&!isNaN(+n.slice(1))&&(this[n]=e)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if("throw"===e.type)throw e.arg;return this.rval},dispatchException:function(t){if(this.done)throw t;var n=this;function o(r,o){return c.type="throw",c.arg=t,n.next=r,o&&(n.method="next",n.arg=e),!!o}for(var a=this.tryEntries.length-1;a>=0;--a){var i=this.tryEntries[a],c=i.completion;if("root"===i.tryLoc)return o("end");if(i.tryLoc<=this.prev){var s=r.call(i,"catchLoc"),u=r.call(i,"finallyLoc");if(s&&u){if(this.prev<i.catchLoc)return o(i.catchLoc,!0);if(this.prev<i.finallyLoc)return o(i.finallyLoc)}else if(s){if(this.prev<i.catchLoc)return o(i.catchLoc,!0)}else{if(!u)throw Error("try statement without catch or finally");if(this.prev<i.finallyLoc)return o(i.finallyLoc)}}}},abrupt:function(e,t){for(var n=this.tryEntries.length-1;n>=0;--n){var o=this.tryEntries[n];if(o.tryLoc<=this.prev&&r.call(o,"finallyLoc")&&this.prev<o.finallyLoc){var a=o;break}}a&&("break"===e||"continue"===e)&&a.tryLoc<=t&&t<=a.finallyLoc&&(a=null);var i=a?a.completion:{};return i.type=e,i.arg=t,a?(this.method="next",this.next=a.finallyLoc,h):this.complete(i)},complete:function(e,t){if("throw"===e.type)throw e.arg;return"break"===e.type||"continue"===e.type?this.next=e.arg:"return"===e.type?(this.rval=this.arg=e.arg,this.method="return",this.next="end"):"normal"===e.type&&t&&(this.next=t),h},finish:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),T(n),h}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.tryLoc===e){var r=n.completion;if("throw"===r.type){var o=r.arg;T(n)}return o}}throw Error("illegal catch attempt")},delegateYield:function(t,n,r){return this.delegate={iterator:D(t),resultName:n,nextLoc:r},"next"===this.method&&(this.arg=e),h}},t}function wd(e,t,n,r,o,a,i){try{var c=e[a](i),s=c.value}catch(u){return void n(u)}c.done?t(s):Promise.resolve(s).then(r,o)}function kd(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function xd(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?kd(Object(n),!0).forEach((function(t){Td(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):kd(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function Ed(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,jd(r.key),r)}}function Sd(e,t,n){return t=Od(t),function(e,t){if(t&&("object"===vd(t)||"function"===typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(e,_d()?Reflect.construct(t,n||[],Od(e).constructor):t.apply(e,n))}function _d(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(_d=function(){return!!e})()}function Od(e){return Od=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},Od(e)}function Cd(e,t){return Cd=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},Cd(e,t)}function Td(e,t,n){return(t=jd(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function jd(e){var t=function(e,t){if("object"!=vd(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=vd(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==vd(t)?t:t+""}var Dd=function(e){ae.Z.tasklist("om",e)},Md=function(e){ae.Z.tasklist("completed_list",e)},Ad=function(e){switch(e.get("listType")){case B.Lo$.project:case B.Lo$.csl:case B.Lo$.group:case B.Lo$.tag:return!0;case B.Lo$.smartProject:switch(e.get("id")){case B.X1y.all:case B.X1y.today:case B.X1y.tomorrow:case B.X1y.week:case B.X1y.assignedme:return!0;default:return!1}default:return!1}},Nd=function(e){function t(e){var n;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),Td(n=Sd(this,t,[e]),"getContainerWidthClassName",(function(){var e=n.context,t=e.sizeOptions;if(e.containerWidth){var r=t.isSSm,o=t.isSm;return r||o?"":"min-w-[370px]"}return""})),Td(n,"trackSortView",(function(){var e=n.props.project,t=Hn.Oe(e),r=t.groupBy,o=t.orderBy,a=B.cfy(r,o),i=a.trackOrder,c=a.trackGroup;i&&c&&ae.Z.listGroupOrder("sort_view","".concat(c,"_").concat(i),{pm_group_by:c,pm_order_by:i})})),Td(n,"getCurrentProjectOrderId",(function(e){var t=n.context,r=t.isCalendarTaskMode,o=t.calendarTaskListOption;return r?(0,Cs.PW)(o,e):(0,Cs.Pe)(e)})),n.state={showFullCompletedTasks:!1},n.completedTaskLoader=new Xs,n.setCurrentSortOption(e),n._listenId=Ne().uniqueId(),n}return function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&Cd(e,t)}(t,e),n=t,o=[{key:"componentDidMount",value:function(){var e=this,t=this.props,n=(t.taskList,t.project),r=this.props.project.get("id");this.fetchBatchSync(this.props,!0),this.updateSharedUserFromServer(),this.fetchSubscribeEvents(this.props),Xt.kj.includes(r)&&Xt.ZP.doSync(Xt.gw.regularSync);var o=this.context.isCalendarTaskMode;(0,N.DN)()||o||!document.getElementById("project-name-bar")||(0,wn.Ld)(document.getElementById("project-name-bar").innerText),U.vp.subscribe(null,"fetchTasksAgain",(function(){e.fetchBatchSync(e.props),Xt.kj.includes(r)&&Xt.ZP.doSync(Xt.gw.regularSync)})),U.vp.subscribe(null,"showFullCompletedTasks",(function(){e.setState({showFullCompletedTasks:!0}),e.fetchCompletedTasks()})),U.vp.subscribe(null,"fetchCompletedTasks",(function(){e.props.showCompleted&&e.state.showFullCompletedTasks&&!e.completedTaskLoader.noMoreCompleted&&e.fetchCompletedTasks()})),Ad(n)&&this.trackSortView()}},{key:"componentWillReceiveProps",value:function(e){var t=e.project,n=this.props.project;this.props.tagList,e.taskList,e.tagList,n.get("id")!==t.get("id")&&(this.completedTaskLoader.resetCompletedFetchStatus(),this.setState({showFullCompletedTasks:!1}))}},{key:"componentWillUnmount",value:function(){var e=this.props.project.get("id");bn.ZP.currentSortOption.get("id")===e&&bn.ZP.currentSortOption.set("sortOption",void 0),U.vp.unSubscribe(null,"fetchTasksAgain"),U.vp.unSubscribe(null,"showFullCompletedTasks"),delete bn.ZP.mainGroupResult[e]}},{key:"componentWillUpdate",value:function(e){var t=e.project,n=this.props,r=Hn.Oe(n.project),o=Hn.Oe(t),a=bn.ZP.currentSortOption.get("sortOption");a&&r.orderBy===o.orderBy&&r.groupBy===o.groupBy&&a.orderBy===o.orderBy&&a.groupBy===o.groupBy||this.setCurrentSortOption(e)}},{key:"componentDidUpdate",value:function(e){var t=this.context.isCalendarTaskMode;(0,N.DN)()||t||!document.getElementById("project-name-bar")||(0,wn.Ld)(document.getElementById("project-name-bar").innerText);var n=this.props.project,r=e.project,o=e.showCompleted,a=this.props.showCompleted;n.get("id")!==r.get("id")?(this.fetchBatchSync(this.props,!0),this.updateSharedUserFromServer(),Xt.kj.includes(n.get("id"))&&Xt.ZP.doSync(Xt.gw.regularSync),delete bn.ZP.mainGroupResult[r.get("id")]):o!==a&&a&&this.fetchCompletedTasks(!0);var i=this.props.project,c=Hn.Oe(n),s=Hn.Oe(r);(e.project.get("id")!==i.get("id")||function(e,t){return t.orderBy!==e.orderBy||t.groupBy!==e.groupBy}(s,c))&&Ad(i)&&this.trackSortView()}},{key:"updateSharedUserFromServer",value:function(){var e=this.props.project,t=e.get("listType"),n=Hn.Oe(e),r=n.groupBy,o=n.orderBy;(t===B.Lo$.project&&Hn.vi(e)||r===B.X9E.assignee||o===B.d$J.assignee)&&Hi.TX(e.get("id"))}},{key:"getCommonKanbanProps",value:function(){var e=this.listType,t=this.props,n=t.project,r=t.tagList,o=t.sortType,a=t.immutableTagList,i=t.posOfOverdue,c=t.columns,s=t.tempSection,u=t.sharedUsers,l=t.taskList,f=t.inlineQuickAddPosition,d=this.state.showFullCompletedTasks,m=n.get("id"),p=Hn.Oe(n),h=o||p.orderBy,y=p.groupBy,g=Hn.bM(p,h),v=this.getDisplayKanbanListModels(y,h,g),b=v.displayListModels,w=v.hasCompletedTask,k=to.getGroupList({taskList:l,displayListModels:b,env:"kanban",groupBy:y,orderBy:h,project:n,immutableTagList:a,tagList:r,posOfOverdue:i,columns:c,tempSection:s,sharedUsers:u,showFullCompleted:d,inlineQuickAddPosition:f||""});return bn.ZP.mainGroupResult[m]=k,{project:n,listType:e,displayListModels:k,hasCompletedTask:w,tagList:r,groupBy:y}}},{key:"getCommonListProps",value:function(){var e=this.listType,t=this.props,n=t.project,r=t.tagList,o=t.sortType,a=t.immutableTagList,i=t.posOfOverdue,c=t.columns,s=t.tempSection,u=t.sharedUsers,l=t.taskList,f=this.state.showFullCompletedTasks,d=Hn.Oe(n),m=o||d.orderBy,p=d.groupBy,h=Hn.bM(d,m),y=this.getDisplayListModels(p,m,h),g=y.displayListModels,v=y.hasCompletedTask,b=y.needGroupBy,w=void 0===b||b?to.getGroupList({taskList:l,displayListModels:g,env:"list",groupBy:p,orderBy:m,project:n,immutableTagList:a,tagList:r,posOfOverdue:i,columns:c,tempSection:s,sharedUsers:u,showFullCompleted:f}):g,k=n.get("id");return bn.ZP.mainGroupResult[k]=w,{project:n,listType:e,displayListModels:w,hasCompletedTask:v,tagList:r,groupBy:p}}},{key:"getDisplayKanbanListModels",value:function(e,t,n){var r=this.props,o=r.project,a=r.showCompleted,i=r.taskList,c=this.state.showFullCompletedTasks,s=Hn.nn(o),u=Hn.t3(o),l=o.get("listType"),f="sortBy",d=[],m=[];t?f+="sortOrder"!==t||s||u?t[0].toUpperCase()+t.slice(1):"CustomSortOrder":l===B.Lo$.group||l===B.Lo$.tag||l===B.Lo$.csl?f+="Project":f+=s||u?"SortOrder":"CustomSortOrder";var p=this.getCurrentProjectOrderId(e),h=(0,Cs.WT)(p,e,t,n);d=to[f]?to[f](xd(xd({},this.props),{},{groupBy:e,showFullCompleted:c,taskOrders:h,getCurrentProjectOrderId:this.getCurrentProjectOrderId})):to.sortBySortOrder(xd(xd({},this.props),{},{groupBy:e,showFullCompleted:c,taskOrders:h,getCurrentProjectOrderId:this.getCurrentProjectOrderId}));var y=!1,g=i.toArray().map((function(e){return e.get("id")}));return cu.assembleCompleteRateInTaskIds(g),d.forEach((function(e){(e.children.length||"order"===e.section.type||"tempSection"===e.section.type)&&(e.section instanceof Qs.Ou&&(y=!0,!a)||m.push(e))})),bn.ZP.currentMainDisplayModals=m,{displayListModels:m,hasCompletedTask:y}}},{key:"getDisplayListModels",value:function(e,t,n){var r=this.props,o=r.project,a=r.showCompleted,i=r.taskList,c=r.orderByType,s=r.habitSection,u=r.tagList,l=r.immutableTagList,f=r.sharedUsers,d=r.posOfOverdue,m=r.columns,p=r.tempSection,h=r.env,y=this.state.showFullCompletedTasks,g=[],v=[],b=this.getCurrentProjectOrderId(e),w=(0,Cs.WT)(b,e,t,n);g=to.getListOrderResult({taskList:i,orderByType:c,habitSection:s,orderBy:t,showFullCompleted:y,taskOrders:w,tagList:u,immutableTagList:l,sharedUsers:f,groupBy:e,env:"list",project:o,posOfOverdue:d,columns:m,tempSection:p,isPreview:"filter-preview"===h,getCurrentProjectOrderId:this.getCurrentProjectOrderId});var k=!1,x=i.toArray().map((function(e){return e.get("id")}));return cu.assembleCompleteRateInTaskIds(x),g.forEach((function(e){(e.children.length||"order"===e.section.type||"tempSection"===e.section.type)&&(e.section instanceof Qs.Ou&&(k=!0,!a)||v.push(e))})),bn.ZP.currentMainDisplayModals=v,{displayListModels:v,hasCompletedTask:k}}},{key:"setCurrentSortType",value:function(e){var t=e.project,n=e.match;bn.ZP.currentSortType.set("id",t.get("id")).set("sortType",t.get("sortType")||B.ERp[n.params.type])}},{key:"setCurrentSortOption",value:function(e){var t=e.project,n=Hn.Oe(t);bn.ZP.currentSortOption.set("id",t.get("id")).set("sortOption",n)}},{key:"getTitleBar",value:function(e,t){return r.createElement(Gs,{project:e,listType:t})}},{key:"fetchSubscribeEvents",value:function(){var e,t=(e=bd().mark((function e(t){var n,r;return bd().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:n=t.project,r=n.get("id"),Hn.WV(n)?((0,$t.zQ)(r),(0,su.BY)()):Hn.Te(n)&&Jt.Z.doSync();case 3:case"end":return e.stop()}}),e)})),function(){var t=this,n=arguments;return new Promise((function(r,o){var a=e.apply(t,n);function i(e){wd(a,r,o,i,c,"next",e)}function c(e){wd(a,r,o,i,c,"throw",e)}i(void 0)}))});return function(e){return t.apply(this,arguments)}}()},{key:"fetchBatchSync",value:function(e,t){var n=this,r=e.project.get("id"),o=this.listType;if(o!==B.Lo$.smartProject||[B.X1y.assignedme,B.X1y.completed,B.X1y.abandoned,B.X1y.trash,B.X1y.habit].includes(r)||(pe.Z.doSync(),this.fetchCompletedTasks(t)),o!==B.Lo$.csl&&o!==B.Lo$.tag&&o!==B.Lo$.group||(pe.Z.doSync(),this.fetchCompletedTasks(t)),o===B.Lo$.project){if(null==r)return;e.project.get("closed")||e.project.get("needPullTasks")||Hn.vi(e.project)||e.project.get("fromClosed")||e.project.get("isDuplicated")?(e.project.get("fromClosed")&&this.props.updateProject(r,{fromClosed:!1,isDirty:!1}),e.project.get("isDuplicated")&&this.props.updateProject(r,{isDuplicated:!1,isDirty:!1}),pe.Z.doSyncImmediately().then((function(){setTimeout((function(){var r=[],o=e.project.get("id");r.push((0,K.k93)(o),(0,K.vPW)(o)),Promise.all(r).then((function(e){var r=e[0]&&e[0].data,a=e[1]&&e[1].data;a&&ga.hX({serverData:{update:a},isFullBatch:!0,projectIdFetchFrom:o}),r&&Wn.hX0({serverData:{update:r},projectIdFetchFrom:o}),n.fetchCompletedTasks(t)}))}),100)}))):((0,K.vPW)(r).then((function(e){var t=e.data;t&&ga.hX({serverData:{update:t},isFullBatch:!0,projectIdFetchFrom:r})})),pe.Z.doSync(),this.fetchCompletedTasks(t))}}},{key:"fetchCompletedTasks",value:function(e){var t=this.props.project;if(!Hn.ct(t)&&!Hn.xY(t)&&!(Hn.Q0(t)||Hn.ZW(t)||Hn.zW(t)||Hn.nB(t)||tn.ad(t))){var n=t.get("id"),r=t.get("listType");this.completedTaskLoader.fetchCompletedTasks(n,r,e)}}},{key:"renderDragScroller",value:function(e){return null}},{key:"renderTemplateModal",value:function(){return r.createElement(eu.ZP,null)}},{key:"renderOutSingle",value:function(){var e=this.context,t=e.isCardMode,n=e.isCalendarTaskMode,o=e.sizeOptions;return n?r.createElement(rd,null):(0,Hs.zl)(t,o)?r.createElement(gd,null):null}}],o&&Ed(n.prototype,o),a&&Ed(n,a),Object.defineProperty(n,"prototype",{writable:!1}),n;var n,o,a}(r.Component);Td(Nd,"contextType",Fa.Z);var Pd=function(e,t){return{showCompleted:e.preference.get("showCompleted"),posOfOverdue:e.preference.get("posOfOverdue"),projectList:ro.Yw(e),tagList:ro.Ys(e),today:e.globalState.get("today"),sectionCollapse:e.globalState.get("sectionCollapse"),immutableTagList:e.tags,columns:e.columns,tempSection:(0,Lt.pJ)(),habitSection:e.habitSection,habitList:e.habit.habits,orderByType:e.orderByType.taskPinned,taskCompletionRate:e.globalState.taskCompletionRate,allOrderByType:e.orderByType,inlineQuickAddPosition:e.globalState.get("inlineQuickAddPosition"),theme:(0,Z.gh)()}},Id=r.createContext({isShowFullCompleted:!1});Id.displayName="TaskListContainerContext";var Ld=Id,Rd=(0,Iu.P1)([function(e){return e}],(function(e){return{isShowFullCompleted:e}})),Zd=n("/hid"),Fd=n("u9Eu");function Bd(e){return Bd="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},Bd(e)}function Ud(){return Ud=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Ud.apply(this,arguments)}function Yd(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,Kd(r.key),r)}}function Vd(e,t,n){return t=Wd(t),function(e,t){if(t&&("object"===Bd(t)||"function"===typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(e,Hd()?Reflect.construct(t,n||[],Wd(e).constructor):t.apply(e,n))}function Hd(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(Hd=function(){return!!e})()}function Wd(e){return Wd=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},Wd(e)}function zd(e,t){return zd=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},zd(e,t)}function Gd(e,t,n){return(t=Kd(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Kd(e){var t=function(e,t){if("object"!=Bd(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=Bd(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==Bd(t)?t:t+""}var qd=function(e){function t(e){var n;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),Gd(n=Vd(this,t,[e]),"onClickTrigger",(function(){Lg("date")})),Gd(n,"clearFilterRange",(function(){n.setState({filterRange:["allTime"],filterRangeCustomFrom:"",filterRangeCustomTo:""},(function(){n.props.onSelectItem&&n.props.onSelectItem(["allTime"],"","")}))})),Gd(n,"isActive",(function(){var e=n.state,t=e.filterRange,r=e.filterRangeCustomFrom,o=e.filterRangeCustomTo;return"allTime"!==t[0]||""!==r||""!==o})),Gd(n,"getSelectedKey",(function(){return n.state.selectedKeys}));var o=e.filterRange,a=e.filterRangeCustomFrom,i=e.filterRangeCustomTo;return n.state={filterRange:o||["allTime"],filterRangeCustomFrom:a||"",filterRangeCustomTo:i||""},n.getValue=n.getValue.bind(n),n.updateFilterRange=n.updateFilterRange.bind(n),n.updateFilterRangeCustom=n.updateFilterRangeCustom.bind(n),n.filterRangeComponentRef=r.createRef(),n}return function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&zd(e,t)}(t,e),n=t,o=[{key:"render",value:function(){var e=this,t=this.getRangeMenuOptions(),n={menu:t.menu,map:t.map,selectedKeys:this.state.filterRange,customFrom:this.state.filterRangeCustomFrom,customTo:this.state.filterRangeCustomTo,updateRange:this.updateFilterRange,updateRangeCustom:this.updateFilterRangeCustom};return r.createElement("div",null,r.createElement(Zd.Z,Ud({},n,{onClickTrigger:this.onClickTrigger,ref:this.filterRangeComponentRef,className:"filter-duedate dropdown inline-block text-[12px] leading-[14px] relative max-w-full",menuClassName:"modal-dropdown-menu",allLang:s.U2("date_label"),renderTrigger:function(t){return r.createElement("div",{className:"inline-block relative max-w-full"},r.createElement(Ro,{title:t,active:e.isActive(),showInactiveChevron:!0,onClick:e.onClickTrigger,onClear:e.clearFilterRange}))}})))}},{key:"formatRange",value:function(e){var t=e.startDay,n=e.endDay;return" ("+(0,Fd.Y9)(t,n)+")"}},{key:"getRangeMenuOptions",value:function(){var e=Ee()().startOf("week").day(),t=[{key:"allTime",value:s.U2("All")},{key:"thisWeek",value:s.U2("this_week")+this.formatRange(Bn.Z.getThisWeek(e))},{key:"nextWeek",value:s.U2("next_week")+this.formatRange(Bn.Z.getNextWeek(e))},{key:"offset(-1W)",value:s.U2("last_week")+this.formatRange(Bn.Z.getLastWeek(e))},{key:"thisMonth",value:s.U2("this_month")},{key:"offset(-1M)",value:s.U2("last_month")},{key:"custom",value:(0,Fd.TM)(this.state.filterRangeCustomFrom,this.state.filterRangeCustomTo)}],n={},o=[];return t.forEach((function(e){n[e.key]=e.value,o.push(r.createElement(O.gO,{key:e.key,title:e.value,withChecker:!0}))})),{map:n,menu:o}}},{key:"updateFilterRange",value:function(e){var t=this;this.setState({filterRange:e}),"custom"!==e[0]&&this.setState({filterRangeCustomFrom:"",filterRangeCustomTo:""},(function(){t.props.onSelectItem&&t.props.onSelectItem(t.state.filterRange,t.state.filterRangeCustomFrom,t.state.filterRangeCustomTo)}))}},{key:"updateFilterRangeCustom",value:function(e,t){var n=this;this.setState({filterRange:["custom"],filterRangeCustomFrom:e,filterRangeCustomTo:t},(function(){n.props.onSelectItem&&n.props.onSelectItem(n.state.filterRange,n.state.filterRangeCustomFrom,n.state.filterRangeCustomTo)}))}},{key:"getValue",value:function(){return this.filterRangeComponentRef.current.getValue()}}],o&&Yd(n.prototype,o),a&&Yd(n,a),Object.defineProperty(n,"prototype",{writable:!1}),n;var n,o,a}(r.Component),$d=(0,a.$j)(null,null,null,{forwardRef:!0})(qd),Jd=n("lOk1");function Xd(e){return Xd="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},Xd(e)}function Qd(){return Qd=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Qd.apply(this,arguments)}function em(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,im(r.key),r)}}function tm(e,t,n){return t=rm(t),function(e,t){if(t&&("object"===Xd(t)||"function"===typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(e,nm()?Reflect.construct(t,n||[],rm(e).constructor):t.apply(e,n))}function nm(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(nm=function(){return!!e})()}function rm(e){return rm=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},rm(e)}function om(e,t){return om=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},om(e,t)}function am(e,t,n){return(t=im(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function im(e){var t=function(e,t){if("object"!=Xd(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=Xd(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==Xd(t)?t:t+""}var cm=function(e){function t(e){var n;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),am(n=tm(this,t,[e]),"noMore",!1),am(n,"paginationTo",null),am(n,"onFilterMounted",(function(e){n.setState({filterProjectNames:e.names,filterProjectIds:e.selects})})),am(n,"clearProject",(function(){var e={list:[],group:[],calendar:[],account:[]};n.setState({filterProjectNames:[],filterProjectIds:[]},(function(){n.props.onConfirm&&n.props.onConfirm({selects:[],listOrGroup:e})}))})),n.state={filterProjectIds:e.defaultValue||[],filterProjectNames:[],isMenuShow:!1},n.onProjectConfirm=n.onProjectConfirm.bind(n),n.onProjectCancel=n.onProjectCancel.bind(n),n.onMenuVisibleChange=n.onMenuVisibleChange.bind(n),n}return function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&om(e,t)}(t,e),n=t,(o=[{key:"render",value:function(){return r.createElement(Jd.Z,Qd({},this.getProjectOptions(),{onMounted:this.onFilterMounted,className:"filter-component-dropdown modal-dropdown-menu filter-project p-0 w-[180px] min-w-[216px] max-w-[260px] bg-main-background overflow-hidden mt-[5px] max-h-[400px] border border-solid border-grey-10",menuListClassName:"bg-[transparent] relative shadow-none border-none mt-0",menuListWrapperClassName:"pt-[5px]",menuUlClassName:"max-h-[250px]",onMenuVisibleChange:this.onMenuVisibleChange}),this.getProjectTrigger())}},{key:"onMenuVisibleChange",value:function(e){this.setState({isMenuShow:e})}},{key:"getProjectOptions",value:function(){var e=this.props.moduleTemplate;return{selectedKeys:this.state.filterProjectIds,moduleTemplate:e,isCsl:!1,customAllText:this.props.customAllText,onConfirm:this.onProjectConfirm,placement:"bottomLeft"}}},{key:"getProjectTrigger",value:function(){return r.createElement("div",{className:"filter-project dropdown inline-block relative max-w-full"},r.createElement(Ro,{title:(0,zn.tj)(this.renderProjectTitle()),active:this.isActive(),showInactiveChevron:!0,onClick:function(){Lg("list")},onClear:this.clearProject}))}},{key:"renderProjectTitle",value:function(){var e=this.state.filterProjectNames,t=this.state.filterProjectIds;return 0===e.length||t.includes("all-list")?this.props.intl.formatMessage({id:"project_list"}):1===e.length?e[0]:this.props.intl.formatMessage({id:"n_list_and_so_on"},{s1:e[0],d:e.length-1})}},{key:"onProjectConfirm",value:function(e){var t=this;this.noMore=!1,this.paginationTo=null,this.setState({filterProjectNames:e.names,filterProjectIds:e.selects},(function(){t.props.onConfirm&&t.props.onConfirm({selects:e.selects,listOrGroup:e.listOrGroup})}))}},{key:"onProjectCancel",value:function(e){this.setState({filterProjectNames:e.names,filterProjectIds:e.selects})}},{key:"isActive",value:function(){var e=this.state.filterProjectIds;return e.length>0&&!e.includes("all-list")}}])&&em(n.prototype,o),a&&em(n,a),Object.defineProperty(n,"prototype",{writable:!1}),n;var n,o,a}(r.Component),sm=(0,An.ZP)(cm),um=n("JMxj"),lm=n("sjhN");function fm(e){return fm="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},fm(e)}function dm(e){return function(e){if(Array.isArray(e))return mm(e)}(e)||function(e){if("undefined"!==typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(!e)return;if("string"===typeof e)return mm(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return mm(e,t)}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function mm(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function pm(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,bm(r.key),r)}}function hm(e,t,n){return t=gm(t),function(e,t){if(t&&("object"===fm(t)||"function"===typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(e,ym()?Reflect.construct(t,n||[],gm(e).constructor):t.apply(e,n))}function ym(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(ym=function(){return!!e})()}function gm(e){return gm=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},gm(e)}function vm(e,t){return vm=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},vm(e,t)}function bm(e){var t=function(e,t){if("object"!=fm(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=fm(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==fm(t)?t:t+""}var wm=function(e){function t(e){var n,r,o,a;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),n=hm(this,t,[e]),r=n,a=function(){var e=["!all"];n.setState({selectedTags:e},(function(){n.props.onConfirm&&n.props.onConfirm(e)}))},(o=bm(o="clearTags"))in r?Object.defineProperty(r,o,{value:a,enumerable:!0,configurable:!0,writable:!0}):r[o]=a;var i=n.initTagOptions(),c=e.defaultValue;return n.state={selectedTags:c||i.selects,isMenuShow:!1},n.onTagFilterConfirm=n.onTagFilterConfirm.bind(n),n.onMenuVisibleChange=n.onMenuVisibleChange.bind(n),n}return function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&vm(e,t)}(t,e),n=t,o=[{key:"render",value:function(){var e=this.state.selectedTags,t=this.props.intl;return r.createElement(um.Z,{minMenuWidthMatchTrigger:!0,placement:"bottomLeft",selectedKeys:e,customAllText:t.formatMessage({id:"list_all"}),className:"filter-component-dropdown modal-dropdown-menu filter-tag p-0 min-w-[180px] mt-[5px] border border-solid border-grey-10 max-h-none overflow-hidden",isDividerShown:!0,onConfirm:this.onTagFilterConfirm,menuListClassName:"bg-[transparent]",menuListWrapperClassName:"pt-[5px]",menuUlClassName:"max-h-[250px]",onMenuVisibleChange:this.onMenuVisibleChange},r.createElement("div",{className:"filter-tag dropdown inline-block relative max-w-full"},r.createElement(Ro,{title:(0,zn.tj)(this.renderTagTitle()),active:this.isActive(),showInactiveChevron:!0,onClick:function(){Lg("tag")},onClear:this.clearTags})))}},{key:"onMenuVisibleChange",value:function(e){Lg("tag"),this.setState({isMenuShow:e})}},{key:"onTagFilterConfirm",value:function(e){var t=this;this.setState({selectedTags:e.selects},(function(){t.props.onConfirm&&t.props.onConfirm(e.selects)}))}},{key:"initTagOptions",value:function(){var e=this.props.rule,t=this.props.tags.map((function(e){return e.get("name")})).toArray();return lm.F(e,t)}},{key:"renderTagTitle",value:function(){var e=this.state.selectedTags,t=this.props,n=t.intl,r=t.tags,o=(0,Oa.x3)((0,um.p)((0,Oa.jY)(e),n.formatMessage({id:"list_all"}))),a=o.length;return 1===e.length&&"!all"===e[0]||r.size+1===a?n.formatMessage({id:"tag"}):a<=2?o.join(", "):n.formatMessage({id:"n2_tag_and_so_on"},{s1:o[0],s2:o[1],d:a-2})}},{key:"getCondition",value:function(){var e=this.state.selectedTags;if("!all"!==e[0]&&this.tagFilterVisible)return dm(e)}},{key:"isActive",value:function(){var e=this.state.selectedTags;return!(1===e.length&&"!all"===e[0])}}],o&&pm(n.prototype,o),a&&pm(n,a),Object.defineProperty(n,"prototype",{writable:!1}),n;var n,o,a}(r.Component),km=(0,a.$j)((function(e){return{tags:e.tags}}),null,null)((0,An.ZP)(wm));function xm(e){return xm="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},xm(e)}function Em(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,Sm(r.key),r)}}function Sm(e){var t=function(e,t){if("object"!=xm(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=xm(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==xm(t)?t:t+""}function _m(e,t,n){return t=Cm(t),function(e,t){if(t&&("object"===xm(t)||"function"===typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(e,Om()?Reflect.construct(t,n||[],Cm(e).constructor):t.apply(e,n))}function Om(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(Om=function(){return!!e})()}function Cm(e){return Cm=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},Cm(e)}function Tm(e,t){return Tm=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},Tm(e,t)}var jm=function(e){function t(e){var n;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),(n=_m(this,t,[e])).state={selectedKeys:e.selectedKeys||["allStatus"],isMenuShow:!1},n.onSelectItem=n.onSelectItem.bind(n),n.onMenuShow=n.onMenuShow.bind(n),n.onMenuHide=n.onMenuHide.bind(n),n}return function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&Tm(e,t)}(t,e),n=t,o=[{key:"getOptions",value:function(){var e;return[{key:"allStatus",value:null!==(e=this.props.allStatusLabel)&&void 0!==e?e:s.U2("all_status")},{key:"undone",value:s.U2("undone")},{key:"completed",value:s.U2("completed")},{key:"wontdo",value:s.U2("project_wont_do")}]}},{key:"render",value:function(){var e=this.props,t=e.children,n=e.onClickTrigger;this.map=this.props.map&&this.props.menu?this.props.map:this.getMap(),this.menu=this.props.menu?this.props.menu:this.getMenu();var o=this.state.isMenuShow;return r.createElement("div",{className:"filter-status dropdown inline-block relative max-w-full"},r.createElement(S.Z,{menu:this.menu,onShow:this.onMenuShow,onHide:this.onMenuHide},t||r.createElement("a",{className:w()("dropdown-toggle selected-title direct down border border-solid h-[24px] pl-[7px] pr-[3px] relative rounded-default flex items-center mr-[8px] mb-[8px] max-w-full",o?"border-primary":"border-grey-20 hover:border-primary"),onClick:n},r.createElement("span",{className:"text-[12px] leading-[14px] truncate"},this.getTitle()),r.createElement(E.Z,{name:"chevron-dropdown-open",className:"i-8 inline-block ml-[8px] w-[12px] h-[12px] text-grey-20 flex-none"}))))}},{key:"onMenuShow",value:function(){this.state.isMenuShow||this.setState({isMenuShow:!0})}},{key:"onMenuHide",value:function(){this.state.isMenuShow&&this.setState({isMenuShow:!1})}},{key:"getMenu",value:function(e){var t=[];return this.getOptions().forEach((function(e){t.push(r.createElement(O.gO,{key:e.key,title:e.value,withChecker:!0}))})),r.createElement(O.ZP,{onSelect:this.onSelectItem,selectedKeys:this.state.selectedKeys},t)}},{key:"getMap",value:function(e){var t={};return this.getOptions().forEach((function(e){t[e.key]=e.value})),t}},{key:"getTitle",value:function(){var e=this.state.selectedKeys;return this.map[e[0]]}},{key:"onSelectItem",value:function(e){var t=this,n=e.selectedKeys;this.setState({selectedKeys:n},(function(){t.props.onSelectItem&&t.props.onSelectItem(n)}))}}],o&&Em(n.prototype,o),a&&Em(n,a),Object.defineProperty(n,"prototype",{writable:!1}),n;var n,o,a}(r.Component),Dm=jm;function Mm(e){return Mm="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},Mm(e)}function Am(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,Zm(r.key),r)}}function Nm(e,t,n){return t=Im(t),function(e,t){if(t&&("object"===Mm(t)||"function"===typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(e,Pm()?Reflect.construct(t,n||[],Im(e).constructor):t.apply(e,n))}function Pm(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(Pm=function(){return!!e})()}function Im(e){return Im=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},Im(e)}function Lm(e,t){return Lm=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},Lm(e,t)}function Rm(e,t,n){return(t=Zm(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Zm(e){var t=function(e,t){if("object"!=Mm(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=Mm(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==Mm(t)?t:t+""}var Fm=function(e){function t(e){var n;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),Rm(n=Nm(this,t,[e]),"onClickTrigger",(function(){Lg("status")})),Rm(n,"onSelectItem",(function(e){var t=n.props.onSelectItem;n.setState({selectedKeys:e},(function(){t&&t(e)}))})),Rm(n,"clearStatus",(function(){var e=n.props.onSelectItem,t=["allStatus"];n.setState({selectedKeys:t},(function(){e&&e(t)}))})),Rm(n,"isActive",(function(){return"allStatus"!==n.state.selectedKeys[0]})),Rm(n,"getTitle",(function(){var e=n.props.intl,t=n.state.selectedKeys,r=e.formatMessage({id:"task_status"});return{allStatus:r,undone:s.U2("undone"),completed:s.U2("completed"),wontdo:s.U2("project_wont_do")}[t[0]]||r}));var r=e.defaultValue;return n.state={selectedKeys:r||["allStatus"]},n}return function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&Lm(e,t)}(t,e),n=t,(o=[{key:"componentDidUpdate",value:function(e){var t=this.props.defaultValue;(e.defaultValue||["allStatus"])[0]!==(t||["allStatus"])[0]&&this.setState({selectedKeys:t||["allStatus"]})}},{key:"render",value:function(){var e=this.props.intl,t=this.state.selectedKeys,n=e.formatMessage({id:"list_all"});return r.createElement(Dm,{key:t[0],selectedKeys:t,allStatusLabel:n,onSelectItem:this.onSelectItem,onClickTrigger:this.onClickTrigger},r.createElement("div",{className:"inline-block relative max-w-full"},r.createElement(Ro,{title:this.getTitle(),active:this.isActive(),showInactiveChevron:!0,onClick:this.onClickTrigger,onClear:this.clearStatus})))}}])&&Am(n.prototype,o),a&&Am(n,a),Object.defineProperty(n,"prototype",{writable:!1}),n;var n,o,a}(r.Component),Bm=(0,An.ZP)(Fm),Um=function(e){var t=e.renderReBindButton,n=void 0===t?null:t,o=e.isValid,a=e.children,i=e.noTop,c=(0,r.useContext)(Fa.Z).containerHeight,s=i?0:Math.max(.28*c,250);return r.createElement("div",{id:"task-list-body",className:"tl-body empty-list absolute w-full overflow-hidden flex flex-col",style:{top:s}},a,!o&&n)},Ym=n("oi5u");function Vm(e){return Vm="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},Vm(e)}function Hm(){return Hm=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Hm.apply(this,arguments)}function Wm(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function zm(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Wm(Object(n),!0).forEach((function(t){Gm(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Wm(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function Gm(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=Vm(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=Vm(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==Vm(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Km(e){var t=(0,y.Z)(),n=e.category,o=void 0===n?"":n,i=e.needSearchArchived,c=e.setNeedSearchArchived,s=e.queryString,u="event"!==o,l=(0,a.v9)((function(t){return(0,ro.Bo)(t,zm(zm({},e),{},{ignoreKeywordEmpty:!0}))})),f=(0,r.useMemo)((function(){return"task"===o?l.filter((function(e){return!((0,Wn.yZs)(e)instanceof Co.kz)})):"event"===o?l.filter((function(e){return(0,Wn.yZs)(e)instanceof Co.kz})):l}),[o,l]),d=(0,a.v9)((function(e){return(0,ro.mW)(e)})),m=(0,r.useMemo)((function(){return new Set(d.filter((function(e){return e.get("closed")})).map((function(e){return e.get("id")})))}),[d]),p=(0,to.sortBySearch)({taskList:f,queryString:s,needSearchArchived:i,archivedProjectSet:m}),h=(0,r.useRef)(p);(0,r.useEffect)((function(){h.current=p}),[p]);var g=(0,r.useMemo)((function(){return!u||i?null:r.createElement("div",{className:"flex items-center",style:{height:48,paddingLeft:34}},r.createElement("span",{className:"text-primary cursor-pointer",style:{lineHeight:"18px"},onClick:function(){return c(!i)}},t.formatMessage({id:"search_in_archived"})))}),[u,t,i,c]);return(0,r.useEffect)((function(){var e=Ne().uniqueId();return U.vp.subscribe(e,"searchArchivedCheckHasRenderAchived",(function(e){e(h.current.some((function(e){return e.section instanceof Qs.O1})))})),function(){U.vp.unSubscribe(e,"searchArchivedCheckHasRenderAchived")}}),[]),r.createElement(Ym.Z,Hm({key:"".concat(bn.ZP.highlightKeyWordsRegExp)},e,{renderEmptyList:function(){return r.createElement(Um,null,r.createElement(Lo.Z,{textId:"empty_title_search_no_results",descId:i?"empty_desc_try_changing_the_keywords":""}),u&&!i&&r.createElement("div",{className:"flex items-center justify-center mt-[4px]"},r.createElement("span",{className:"text-primary cursor-pointer text-xs",style:{lineHeight:"18px"},onClick:function(){return c(!i)}},t.formatMessage({id:"try_search_in_archived"}))))},displayListModels:p,extraEl:g}))}Km.defaultProps={category:"",needSearchArchived:!1,setNeedSearchArchived:Ne().noop};var qm=n("Dhms"),$m=n.n(qm),Jm=n("u3xl"),Xm="flex flex-col h-full flex-1 overflow-hidden relative l-high:min-w-[370px]",Qm="flex flex-col h-full flex-1 overflow-hidden relative",ep=w()("".concat(Xm," !outline-none"),$m().tasklist),tp=w()("".concat(Qm," !outline-none"),$m().tasklist),np=function(e){var t=e.isCardMode,n=e.isGlobalLayoutCardMode,r=e.isKanbanMode,o=e.isProTheme,a=e.theme;return n?(0,Jm.i1)({theme:a}):t?Jm.HX:r?w()(o?"bg-main-background-90":(0,At.vN)(a),"dark:bg-screen-background"):"bg-main-background-90 dark:bg-screen-background"},rp=(n("XbcX"),n("c9m3"),n("fW1m")),op=n("A87k");function ap(e){return ap="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},ap(e)}function ip(){ip=function(){return t};var e,t={},n=Object.prototype,r=n.hasOwnProperty,o=Object.defineProperty||function(e,t,n){e[t]=n.value},a="function"==typeof Symbol?Symbol:{},i=a.iterator||"@@iterator",c=a.asyncIterator||"@@asyncIterator",s=a.toStringTag||"@@toStringTag";function u(e,t,n){return Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{u({},"")}catch(e){u=function(e,t,n){return e[t]=n}}function l(e,t,n,r){var a=t&&t.prototype instanceof y?t:y,i=Object.create(a.prototype),c=new j(r||[]);return o(i,"_invoke",{value:_(e,n,c)}),i}function f(e,t,n){try{return{type:"normal",arg:e.call(t,n)}}catch(e){return{type:"throw",arg:e}}}t.wrap=l;var d="suspendedStart",m="executing",p="completed",h={};function y(){}function g(){}function v(){}var b={};u(b,i,(function(){return this}));var w=Object.getPrototypeOf,k=w&&w(w(D([])));k&&k!==n&&r.call(k,i)&&(b=k);var x=v.prototype=y.prototype=Object.create(b);function E(e){["next","throw","return"].forEach((function(t){u(e,t,(function(e){return this._invoke(t,e)}))}))}function S(e,t){function n(o,a,i,c){var s=f(e[o],e,a);if("throw"!==s.type){var u=s.arg,l=u.value;return l&&"object"==ap(l)&&r.call(l,"__await")?t.resolve(l.__await).then((function(e){n("next",e,i,c)}),(function(e){n("throw",e,i,c)})):t.resolve(l).then((function(e){u.value=e,i(u)}),(function(e){return n("throw",e,i,c)}))}c(s.arg)}var a;o(this,"_invoke",{value:function(e,r){function o(){return new t((function(t,o){n(e,r,t,o)}))}return a=a?a.then(o,o):o()}})}function _(t,n,r){var o=d;return function(a,i){if(o===m)throw Error("Generator is already running");if(o===p){if("throw"===a)throw i;return{value:e,done:!0}}for(r.method=a,r.arg=i;;){var c=r.delegate;if(c){var s=O(c,r);if(s){if(s===h)continue;return s}}if("next"===r.method)r.sent=r._sent=r.arg;else if("throw"===r.method){if(o===d)throw o=p,r.arg;r.dispatchException(r.arg)}else"return"===r.method&&r.abrupt("return",r.arg);o=m;var u=f(t,n,r);if("normal"===u.type){if(o=r.done?p:"suspendedYield",u.arg===h)continue;return{value:u.arg,done:r.done}}"throw"===u.type&&(o=p,r.method="throw",r.arg=u.arg)}}}function O(t,n){var r=n.method,o=t.iterator[r];if(o===e)return n.delegate=null,"throw"===r&&t.iterator.return&&(n.method="return",n.arg=e,O(t,n),"throw"===n.method)||"return"!==r&&(n.method="throw",n.arg=new TypeError("The iterator does not provide a '"+r+"' method")),h;var a=f(o,t.iterator,n.arg);if("throw"===a.type)return n.method="throw",n.arg=a.arg,n.delegate=null,h;var i=a.arg;return i?i.done?(n[t.resultName]=i.value,n.next=t.nextLoc,"return"!==n.method&&(n.method="next",n.arg=e),n.delegate=null,h):i:(n.method="throw",n.arg=new TypeError("iterator result is not an object"),n.delegate=null,h)}function C(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function T(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function j(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(C,this),this.reset(!0)}function D(t){if(t||""===t){var n=t[i];if(n)return n.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var o=-1,a=function n(){for(;++o<t.length;)if(r.call(t,o))return n.value=t[o],n.done=!1,n;return n.value=e,n.done=!0,n};return a.next=a}}throw new TypeError(ap(t)+" is not iterable")}return g.prototype=v,o(x,"constructor",{value:v,configurable:!0}),o(v,"constructor",{value:g,configurable:!0}),g.displayName=u(v,s,"GeneratorFunction"),t.isGeneratorFunction=function(e){var t="function"==typeof e&&e.constructor;return!!t&&(t===g||"GeneratorFunction"===(t.displayName||t.name))},t.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,v):(e.__proto__=v,u(e,s,"GeneratorFunction")),e.prototype=Object.create(x),e},t.awrap=function(e){return{__await:e}},E(S.prototype),u(S.prototype,c,(function(){return this})),t.AsyncIterator=S,t.async=function(e,n,r,o,a){void 0===a&&(a=Promise);var i=new S(l(e,n,r,o),a);return t.isGeneratorFunction(n)?i:i.next().then((function(e){return e.done?e.value:i.next()}))},E(x),u(x,s,"Generator"),u(x,i,(function(){return this})),u(x,"toString",(function(){return"[object Generator]"})),t.keys=function(e){var t=Object(e),n=[];for(var r in t)n.push(r);return n.reverse(),function e(){for(;n.length;){var r=n.pop();if(r in t)return e.value=r,e.done=!1,e}return e.done=!0,e}},t.values=D,j.prototype={constructor:j,reset:function(t){if(this.prev=0,this.next=0,this.sent=this._sent=e,this.done=!1,this.delegate=null,this.method="next",this.arg=e,this.tryEntries.forEach(T),!t)for(var n in this)"t"===n.charAt(0)&&r.call(this,n)&&!isNaN(+n.slice(1))&&(this[n]=e)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if("throw"===e.type)throw e.arg;return this.rval},dispatchException:function(t){if(this.done)throw t;var n=this;function o(r,o){return c.type="throw",c.arg=t,n.next=r,o&&(n.method="next",n.arg=e),!!o}for(var a=this.tryEntries.length-1;a>=0;--a){var i=this.tryEntries[a],c=i.completion;if("root"===i.tryLoc)return o("end");if(i.tryLoc<=this.prev){var s=r.call(i,"catchLoc"),u=r.call(i,"finallyLoc");if(s&&u){if(this.prev<i.catchLoc)return o(i.catchLoc,!0);if(this.prev<i.finallyLoc)return o(i.finallyLoc)}else if(s){if(this.prev<i.catchLoc)return o(i.catchLoc,!0)}else{if(!u)throw Error("try statement without catch or finally");if(this.prev<i.finallyLoc)return o(i.finallyLoc)}}}},abrupt:function(e,t){for(var n=this.tryEntries.length-1;n>=0;--n){var o=this.tryEntries[n];if(o.tryLoc<=this.prev&&r.call(o,"finallyLoc")&&this.prev<o.finallyLoc){var a=o;break}}a&&("break"===e||"continue"===e)&&a.tryLoc<=t&&t<=a.finallyLoc&&(a=null);var i=a?a.completion:{};return i.type=e,i.arg=t,a?(this.method="next",this.next=a.finallyLoc,h):this.complete(i)},complete:function(e,t){if("throw"===e.type)throw e.arg;return"break"===e.type||"continue"===e.type?this.next=e.arg:"return"===e.type?(this.rval=this.arg=e.arg,this.method="return",this.next="end"):"normal"===e.type&&t&&(this.next=t),h},finish:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),T(n),h}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.tryLoc===e){var r=n.completion;if("throw"===r.type){var o=r.arg;T(n)}return o}}throw Error("illegal catch attempt")},delegateYield:function(t,n,r){return this.delegate={iterator:D(t),resultName:n,nextLoc:r},"next"===this.method&&(this.arg=e),h}},t}function cp(e,t,n,r,o,a,i){try{var c=e[a](i),s=c.value}catch(u){return void n(u)}c.done?t(s):Promise.resolve(s).then(r,o)}function sp(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,a,i,c=[],s=!0,u=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;s=!1}else for(;!(s=(r=a.call(n)).done)&&(c.push(r.value),c.length!==t);s=!0);}catch(e){u=!0,o=e}finally{try{if(!s&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(u)throw o}}return c}}(e,t)||function(e,t){if(!e)return;if("string"===typeof e)return up(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return up(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function up(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var lp=function(){return Hn.x5()},fp=function(e){var t,n=e.onConfirm,o=e.defaultValue,a=(0,y.Z)(),i=sp((0,r.useState)(!1),2),c=i[0],s=i[1],u=sp((0,r.useState)(o||[]),2),l=u[0],f=u[1],d=sp((0,r.useState)([]),2)[1],m=(0,r.useRef)(null),p=sp((0,r.useState)([]),2),h=p[0],g=p[1],v=sp((0,r.useState)((new Date).getTime()),2),b=v[0],w=v[1],k=(0,op.Z)();(0,Ds.Z)((function(){var e=function(){var e,t=(e=ip().mark((function e(){var t,n,r,o;return ip().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!k.current){e.next=2;break}return e.abrupt("return");case 2:if(!Hn.x5()){e.next=7;break}return e.next=5,(0,K.imO)();case 5:200===(t=e.sent).status&&(n=t.data,r=Ne().flatMap(n),o=r.filter((function(e){return e.isAccept&&!e.deleted})),g((0,rp.V)(new Map(o.map((function(e){return["".concat(e.userId),e]}))))));case 7:case"end":return e.stop()}}),e)})),function(){var t=this,n=arguments;return new Promise((function(r,o){var a=e.apply(t,n);function i(e){cp(a,r,o,i,c,"next",e)}function c(e){cp(a,r,o,i,c,"throw",e)}i(void 0)}))});return function(){return t.apply(this,arguments)}}();e()}));var x=(0,Ll.D9)(h);(0,r.useEffect)((function(){var e=null;return h!==x&&(e=setTimeout((function(){w((new Date).getTime())}),0)),function(){e&&clearTimeout(e)}}),[h,x]);var E=(0,r.useCallback)((function(e){c!==e&&s(e)}),[c]),S=(0,r.useCallback)((function(e){var t=e.selects,n=e.names;t&&f(t),d(n)}),[]),_=(0,r.useCallback)((function(e){var t=e.selects;n(t),S(e)}),[n,S]),O=(0,r.useCallback)((function(){var e=["all"];f(e),d([a.formatMessage({id:"assigned_to"})]),n(e)}),[a,n]),C=!l.includes("all")&&l.length>0,T=(0,zn.tj)((null===(t=m.current)||void 0===t?void 0:t.renderName())||a.formatMessage({id:"assigned_to"}));return r.createElement(rp.Z,{key:"assign-".concat(b,"-").concat(l.join("-")),ref:m,defaultVisible:!1,eclipseCount:2,className:"modal-dropdown-menu smart-filter-advance-select-menu filter-priority p-0 w-[214px] overflow-hidden max-w-none",selectedKeys:l,showAll:!0,assignOtherOptions:h,onMounted:S,onConfirm:_,onCancel:S,placement:"bottomLeft",enableConfirmToggle:!0,showDivider:!1,menuListWrapperClassName:"py-[5px] mt-0 mb-[48px]",menuUlClassName:"max-h-[180px]",controlClassName:"absolute border-t border-solid border-grey-10 bottom-0 w-full p-[12px]",onMenuVisibleChange:E,allLang:a.formatMessage({id:"assigned_to"})},r.createElement("div",{className:"inline-block relative max-w-full"},r.createElement(Ro,{title:T,active:C,showInactiveChevron:!0,onClick:function(){Lg("assignee")},onClear:O})))},dp=n("DsBY");function mp(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,a,i,c=[],s=!0,u=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;s=!1}else for(;!(s=(r=a.call(n)).done)&&(c.push(r.value),c.length!==t);s=!0);}catch(e){u=!0,o=e}finally{try{if(!s&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(u)throw o}}return c}}(e,t)||function(e,t){if(!e)return;if("string"===typeof e)return pp(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return pp(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function pp(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var hp=function(e){var t=e.onConfirm,n=e.defaultValue,o=(0,y.Z)(),a=o.formatMessage({id:"list_all"}),i=o.formatMessage({id:"priority"}),c=[{key:"all",value:a},{key:"5",value:o.formatMessage({id:"high_priority"})},{key:"3",value:o.formatMessage({id:"medium_priority"})},{key:"1",value:o.formatMessage({id:"low_priority"})},{key:"0",value:o.formatMessage({id:"none_priority"})}],s=mp((0,r.useState)(!1),2),u=s[0],l=s[1],f=mp((0,r.useState)(n||[]),2),d=f[0],m=f[1],p=mp((0,r.useState)([]),2),h=p[0],g=p[1],v=(0,r.useCallback)((function(e){u!==e&&l(e)}),[u]),b=(0,r.useCallback)((function(e){var t=e.selects,n=e.names;m(t||[]),g(n||[])}),[]),w=(0,r.useCallback)((function(e){var n=e.selects||[];t(n),b(e)}),[t,b]),k=(0,r.useCallback)((function(){var e=["all"];m(e),g([i]),t(e)}),[t,i]),x=!d.includes("all")&&d.length>0&&4!==d.length,E=d.includes("all")||4===h.length||0===h.length?i:h.join(",");return r.createElement(dp.Z,{key:"priority-".concat(d.join("-")),defaultVisible:!1,className:"modal-dropdown-menu smart-filter-advance-select-menu filter-priority p-0 w-[214px] overflow-hidden max-w-none",selectedKeys:d,priorityOptions:c,showAll:!0,onMounted:b,onConfirm:w,onCancel:b,placement:"bottomLeft",enableConfirmToggle:!0,showDivider:!1,menuListWrapperClassName:"py-[5px] mt-0 mb-[48px]",menuUlClassName:"max-h-[180px]",controlClassName:"absolute border-t border-solid border-grey-10 bottom-0 w-full p-[12px]",onMenuVisibleChange:v,allLang:i},r.createElement("div",{className:"inline-block relative max-w-full"},r.createElement(Ro,{title:E,active:x,showInactiveChevron:!0,onClick:function(){Lg("priority")},onClear:k})))},yp="flex items-center w-[60px] min-h-[32px] leading-[18px] break-all flex-none py-[4px]",gp=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1];return w()("csl-filter",e,"min-h-[32px] flex items-center leading-[32px] text-[13px]",t&&"mt-[8px]")},vp="flex items-center w-[60px] min-h-[18px] leading-[18px] break-all flex-none",bp=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";return w()("csl-filter",e,"min-h-[18px] flex items-center mt-[15px] leading-[18px] text-[13px]")},wp="wrapper text-justify flex flex-wrap",kp=n("tJ0S");function xp(e){return xp="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},xp(e)}function Ep(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,Mp(r.key),r)}}function Sp(e,t,n){return t=Op(t),function(e,t){if(t&&("object"===xp(t)||"function"===typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(e,_p()?Reflect.construct(t,n||[],Op(e).constructor):t.apply(e,n))}function _p(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(_p=function(){return!!e})()}function Op(e){return Op=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},Op(e)}function Cp(e,t){return Cp=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},Cp(e,t)}function Tp(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function jp(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Tp(Object(n),!0).forEach((function(t){Dp(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Tp(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function Dp(e,t,n){return(t=Mp(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Mp(e){var t=function(e,t){if("object"!=xp(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=xp(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==xp(t)?t:t+""}var Ap=function(e){return e.includes(u._t)&&e.includes(u.d1)&&!e.includes(u.bm)},Np=function(e){return Ap(e.selects)?jp(jp({},e),{},{names:[],selects:[],listOrGroup:{list:[],group:[]}}):e},Pp=function(e){function t(e){var n;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);var r=(n=Sp(this,t,[e])).initProjectOptions();return n.state={projectSelected:r.selects,projectNames:[],isProjectExpired:r.isExpired,projectWarningShow:!1,isMenuShow:!1},n.onProjectFilterMounted=n.onProjectFilterMounted.bind(n),n.onProjectFilterConfirm=n.onProjectFilterConfirm.bind(n),n.onMenuVisibleChange=n.onMenuVisibleChange.bind(n),n.verifyPro=n.verifyPro.bind(n),n}return function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&Cp(e,t)}(t,e),n=t,o=[{key:"onMenuVisibleChange",value:function(e){this.state.isMenuShow!==e&&this.setState({isMenuShow:e})}},{key:"render",value:function(){var e=this,t=this.props.intl,n=this.props.isInQuadrant,o=this.state,a=o.projectSelected,i=o.isProjectExpired,c=o.projectWarningShow,s=o.isMenuShow,u=$t.g3(a)?(0,kp.n)(kp.w.ALL_AND_ALL_LIST_TREE,["calendar"]):kp.w.ALL_WITH_LIST_FLAT;return r.createElement("div",{className:w()(gp("csl-filter-list",!1),"relative")},r.createElement("span",{className:yp},t.formatMessage({id:"project_list"})),r.createElement(Jd.Z,{selectedKeys:a,className:"modal-dropdown-menu csl-filter-multi-select-menu filter-list w-[458px] max-w-none p-0 border border-solid border-grey-10 max-h-[400px] overflow-auto",customAllText:t.formatMessage({id:"list_all"}),moduleTemplate:u,onMounted:this.onProjectFilterMounted,onConfirm:this.onProjectFilterConfirm,menuListWrapperClassName:"w-full py-[5px]",menuUlClassName:"max-h-[254px]",controlClassName:"relative z-[1] bg-main-background p-[12px] overflow-hidden border-t border-solid border-grey-10",onMenuVisibleChange:this.onMenuVisibleChange,preventShowAction:!P._y()&&n?this.verifyPro:null,isCsl:!0},r.createElement(z.Z,{className:"select-menu filter-list inline-block w-[calc(100%-60px)] relative group",ref:"trigger"},r.createElement("div",{className:w()("select-title border border-solid rounded-select-trigger cursor-pointer h-[32px] truncate max-w-full leading-[30px] bg-main-background pl-[8px] pr-[26px]",s?"border-primary":"border-grey-20 group-hover:border-primary")},this.renderProjectTitle()),r.createElement(E.Z,{name:"thin-triangle-down",className:"select-arrow text-grey-40 cursor-pointer w-[12px] h-[12px] absolute right-[8px] top-1/2 transform -translate-y-1/2"}))),i&&r.createElement("a",{id:"csl-filter-list-warning",className:w()("csl-filter-warning",{boult:c}),onMouseEnter:function(t){e.setState({projectWarningShow:!0})},onMouseLeave:function(t){e.setState({projectWarningShow:!1})}},r.createElement(E.Z,{name:"warning",className:"i-12"}),r.createElement("div",{className:w()("warning-tooltip pop-shadow text-white",{hide:!c})},t.formatMessage({id:"filter_delete_expired_message"}))))}},{key:"initProjectOptions",value:function(){var e=this.props.rule,t=e&&e.list&&e.list.length,n=e&&e.group,r=e&&e.team,o=e&&e.calendar&&e.calendar.length,a=e&&e.account&&e.account.length,i=[],c=!1,s=!1,l=!1,f=!1,d=!1,m=!1;if(t&&(i=Hn.K3({ids:e.list}),~e.list.indexOf(u._t)&&i.push(u._t),~e.list.indexOf(u.d1)&&i.push(u.d1),i.length&&(s=!0)),n){var p=Ea.$N();e.group.forEach((function(e){var t=Ea.VL(e);t&&~p.indexOf(t)&&!(0,Ea.M7)(t)&&(l=!0,i.push(e))}))}return r&&e.team.forEach((function(e){("personal"===e||(0,fe.mW)(e)&&!(0,fe.cL)(e))&&(f=!0,i.push(e))})),o&&e.calendar.forEach((function(e){($t.xE(e)||To.xE(e))&&(d=!0,i.push(e))})),a&&e.account.forEach((function(e){To._H(e)&&(m=!0,i.push(e))})),t||n||r||o||a||(s=!0,l=!0,f=!0,d=!0,m=!0),s||l||f||d||m||(c=!0),{selects:i,isExpired:c}}},{key:"renderProjectTitle",value:function(){var e=this.state,t=e.projectNames,n=e.isProjectExpired,r=this.props.intl,o="";if(n)o=r.formatMessage({id:"expired"});else{var a=t.length;o=0===a?r.formatMessage({id:"list_all"}):a<=3?t.join(", "):r.formatMessage({id:"n3_list_and_so_on"},{s1:t[0],s2:t[1],s3:t[2],d:a-3})}return o}},{key:"onProjectFilterConfirm",value:function(e){var t=Ap(e.selects),n=Np(e),r=!n.selects.length&&!t;this.setState({isProjectExpired:r,projectNames:n.names,projectSelected:n.selects}),this.listOrGroup=n.listOrGroup}},{key:"onProjectFilterMounted",value:function(e){var t=Np(e);this.setState({projectNames:t.names,projectSelected:t.selects}),this.listOrGroup=t.listOrGroup}},{key:"getCondition",value:function(){var e=this.state.projectSelected;return!e.length||"all-list"===e[0]||Ap(e)?{list:void 0,group:void 0}:this.listOrGroup}},{key:"verifyPro",value:function(){F.$Z({type:B.VIb.matrix})}}],o&&Ep(n.prototype,o),a&&Ep(n,a),Object.defineProperty(n,"prototype",{writable:!1}),n;var n,o,a}(r.Component),Ip=(0,An.ZP)(Pp,{forwardRef:!0});function Lp(e){return Lp="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},Lp(e)}function Rp(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,Zp(r.key),r)}}function Zp(e){var t=function(e,t){if("object"!=Lp(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=Lp(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==Lp(t)?t:t+""}function Fp(e,t,n){return t=Up(t),function(e,t){if(t&&("object"===Lp(t)||"function"===typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(e,Bp()?Reflect.construct(t,n||[],Up(e).constructor):t.apply(e,n))}function Bp(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(Bp=function(){return!!e})()}function Up(e){return Up=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},Up(e)}function Yp(e,t){return Yp=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},Yp(e,t)}var Vp=function(e){function t(e){var n;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);var r=(n=Fp(this,t,[e])).initTagOptions();return n.state={selectedTags:r.selects,isTagExpired:r.isExpired,tagWarningShow:!1,isMenuShow:!1},n.selectedTags=r.selects,n.tagFilterVisible=r.visible,n.onTagFilterConfirm=n.onTagFilterConfirm.bind(n),n.onMenuVisibleChange=n.onMenuVisibleChange.bind(n),n.verifyPro=n.verifyPro.bind(n),n}return function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&Yp(e,t)}(t,e),n=t,o=[{key:"onMenuVisibleChange",value:function(e){this.state.isMenuShow!==e&&this.setState({isMenuShow:e})}},{key:"render",value:function(){var e=this,t=this.props,n=t.intl,o=t.isInQuadrant,a=this.state,i=a.selectedTags,c=a.isTagExpired,s=a.tagWarningShow,u=a.isMenuShow;return this.tagFilterVisible?r.createElement("div",{className:w()(gp("csl-filter-tag"),"relative")},r.createElement("span",{className:yp},n.formatMessage({id:"tags"})),r.createElement(um.Z,{selectedKeys:i,className:"modal-dropdown-menu csl-filter-multi-select-menu filter-tag w-[458px] max-w-none p-0 border border-solid border-grey-10 overflow-auto",customAllText:n.formatMessage({id:"list_all"}),isDividerShown:!1,onConfirm:this.onTagFilterConfirm,menuListWrapperClassName:"w-full py-[5px]",menuUlClassName:"max-h-[239px]",controlClassName:"relative z-[1] bg-main-background p-[12px] overflow-hidden border-t border-solid border-grey-10",onMenuVisibleChange:this.onMenuVisibleChange,preventShowAction:!P._y()&&o?this.verifyPro:null},r.createElement(z.Z,{className:"select-menu filter-tag inline-block w-[calc(100%-60px)] relative group"},r.createElement("div",{className:w()("select-title border border-solid rounded-select-trigger cursor-pointer h-[32px] truncate max-w-full leading-[30px] bg-main-background pl-[8px] pr-[26px]",u?"border-primary":"border-grey-20 group-hover:border-primary")},this.renderTagTitle()),r.createElement(E.Z,{name:"thin-triangle-down",className:"select-arrow text-grey-40 cursor-pointer w-[12px] h-[12px] absolute right-[8px] top-1/2 transform -translate-y-1/2"}))),c&&r.createElement("a",{id:"csl-filter-list-warning",className:w()("csl-filter-warning",{boult:s}),onMouseEnter:function(t){e.setState({tagWarningShow:!0})},onMouseLeave:function(t){e.setState({tagWarningShow:!1})}},r.createElement(E.Z,{name:"warning",className:"i-12"}),r.createElement("div",{className:w()("warning-tooltip pop-shadow text-white",{hide:!s})},n.formatMessage({id:"tag_deleted_warning"})))):null}},{key:"onTagFilterConfirm",value:function(e){var t=!e.selects.length;this.setState({isTagExpired:t,selectedTags:e.selects}),this.selectedTags=e.listOrGroup.tag}},{key:"initTagOptions",value:function(){var e=this.props.rule,t=this.props.tags.map((function(e){return(0,Oa.Gf)(e)})).toArray();return lm.F(e,t)}},{key:"renderTagTitle",value:function(){var e=this.props.intl,t=this.state,n=t.selectedTags,r=t.isTagExpired,o=(0,Oa.x3)((0,um.p)((0,Oa.jY)(n),e.formatMessage({id:"list_all"}))),a="";if(r)a=e.formatMessage({id:"expired"});else{var i=o.length;a=i<=3?o.join(", "):e.formatMessage({id:"n3_tag_and_so_on"},{s1:o[0],s2:o[1],s3:o[2],d:i-3})}return a}},{key:"getCondition",value:function(){if("!all"!==this.state.selectedTags[0]&&this.tagFilterVisible)return this.selectedTags}},{key:"verifyPro",value:function(){F.$Z({type:B.VIb.matrix})}}],o&&Rp(n.prototype,o),a&&Rp(n,a),Object.defineProperty(n,"prototype",{writable:!1}),n;var n,o,a}(r.Component),Hp=(0,a.$j)((function(e){return{tags:e.tags}}),null,null,{forwardRef:!0})((0,An.ZP)(Vp,{forwardRef:!0})),Wp=n("ynkj");function zp(e){return zp="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},zp(e)}function Gp(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,Kp(r.key),r)}}function Kp(e){var t=function(e,t){if("object"!=zp(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=zp(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==zp(t)?t:t+""}function qp(e,t,n){return t=Jp(t),function(e,t){if(t&&("object"===zp(t)||"function"===typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(e,$p()?Reflect.construct(t,n||[],Jp(e).constructor):t.apply(e,n))}function $p(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return($p=function(){return!!e})()}function Jp(e){return Jp=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},Jp(e)}function Xp(e,t){return Xp=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},Xp(e,t)}var Qp=function(e){function t(e){var n;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);var r=(n=qp(this,t,[e])).initDateOptions();return n.state={dateSelected:r.selects,dateNames:[],isMenuShow:!1},n.dateValues="",n.onDateFilterMounted=n.onDateFilterMounted.bind(n),n.onDateFilterConfirm=n.onDateFilterConfirm.bind(n),n.onOptionChange=n.onOptionChange.bind(n),n.onMenuVisibleChange=n.onMenuVisibleChange.bind(n),n.verifyPro=n.verifyPro.bind(n),n}return function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&Xp(e,t)}(t,e),n=t,(o=[{key:"onMenuVisibleChange",value:function(e){this.state.isMenuShow!==e&&this.setState({isMenuShow:e})}},{key:"render",value:function(){var e=this.state,t=e.dateSelected,n=e.isMenuShow,o=this.props,a=o.intl,i=o.isInQuadrant;return r.createElement("div",{className:gp("csl-filter-duedate")},r.createElement("span",{className:yp},a.formatMessage({id:"date_label"})),r.createElement(Wp.Z,{selectedKeys:t,className:"modal-dropdown-menu csl-filter-multi-select-menu filter-duedate w-[458px] max-w-none p-0 border border-solid border-grey-10 overflow-auto",showDivider:!1,onMounted:this.onDateFilterMounted,onConfirm:this.onDateFilterConfirm,onSelectChange:this.onOptionChange,menuListWrapperClassName:"w-full py-[5px]",menuUlClassName:"max-h-[178px]",controlClassName:"relative z-[1] bg-main-background p-[12px] overflow-hidden border-t border-solid border-grey-10",onMenuVisibleChange:this.onMenuVisibleChange,preventShowAction:!P._y()&&i?this.verifyPro:null},r.createElement(z.Z,{className:"select-menu filter-duedate inline-block w-[calc(100%-60px)] relative group"},r.createElement("div",{className:w()("select-title border border-solid rounded-select-trigger cursor-pointer h-[32px] truncate max-w-full leading-[30px] bg-main-background pl-[8px] pr-[26px]",n?"border-primary":"border-grey-20 group-hover:border-primary")},this.renderDateTitle()),r.createElement(E.Z,{name:"thin-triangle-down",className:"select-arrow text-grey-40 cursor-pointer w-[12px] h-[12px] absolute right-[8px] top-1/2 transform -translate-y-1/2"}))))}},{key:"initDateOptions",value:function(){var e=this.props.rule;return{selects:e&&e.dueDate?e.dueDate.map((function(e){return e})):["all"]}}},{key:"renderDateTitle",value:function(){return this.state.dateNames.join(", ")}},{key:"onDateFilterConfirm",value:function(e){this.setState({dateNames:e.names,dateSelected:e.selects}),this.dateValues=e.values}},{key:"onDateFilterMounted",value:function(e){this.setState({dateNames:e.names}),this.dateValues=e.values}},{key:"onOptionChange",value:function(e){}},{key:"getCondition",value:function(){if("all"!==this.dateValues[0])return this.dateValues}},{key:"verifyPro",value:function(){F.$Z({type:B.VIb.matrix})}}])&&Gp(n.prototype,o),a&&Gp(n,a),Object.defineProperty(n,"prototype",{writable:!1}),n;var n,o,a}(r.Component),eh=(0,An.ZP)(Qp,{forwardRef:!0}),th=n("qj4f");function nh(e){return nh="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},nh(e)}function rh(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,oh(r.key),r)}}function oh(e){var t=function(e,t){if("object"!=nh(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=nh(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==nh(t)?t:t+""}function ah(e,t,n){return t=ch(t),function(e,t){if(t&&("object"===nh(t)||"function"===typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(e,ih()?Reflect.construct(t,n||[],ch(e).constructor):t.apply(e,n))}function ih(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(ih=function(){return!!e})()}function ch(e){return ch=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},ch(e)}function sh(e,t){return sh=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},sh(e,t)}var uh=function(e){function t(e){var n;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),(n=ah(this,t,[e])).state={priority:(e.rule&&e.rule.priority||[]).map((function(e){return parseInt(e)}))},n.selectAllPriority=n.selectAllPriority.bind(n),n.selectPriority=n.selectPriority.bind(n),n.verifyPro=n.verifyPro.bind(n),n}return function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&sh(e,t)}(t,e),n=t,o=[{key:"render",value:function(){var e=this.props.intl,t=this.state.priority,n=0===t.length,o="align-middle border-grey-20",a="pl-[5px] flex";return r.createElement("div",{className:bp("filter-priority")},r.createElement("div",{className:vp},e.formatMessage({id:"priority"})),r.createElement("div",{className:wp},r.createElement("div",{className:"flex-item flex items-center mr-[21px]"},r.createElement(th.Z,{id:"all-priority",checked:n,onChange:this.selectAllPriority,className:"align-middle"}),r.createElement("label",{htmlFor:"all-priority",className:a},r.createElement("span",null,e.formatMessage({id:"list_all"})," "))),r.createElement("div",{className:"flex-item flex items-center mr-[21px]"},r.createElement("input",{type:"checkbox",name:"priority",value:"5",id:"high-priority",checked:t.includes(5),onChange:this.selectPriority,className:o}),r.createElement("label",{htmlFor:"high-priority",className:a},r.createElement("span",null,e.formatMessage({id:"high"})))),r.createElement("div",{className:"flex-item flex items-center mr-[21px]"},r.createElement("input",{type:"checkbox",name:"priority",value:"3",id:"middle-priority",checked:t.includes(3),onChange:this.selectPriority,className:o}),r.createElement("label",{htmlFor:"middle-priority",className:a},r.createElement("span",null,e.formatMessage({id:"medium"})))),r.createElement("div",{className:"flex-item flex items-center mr-[21px]"},r.createElement("input",{type:"checkbox",name:"priority",value:"1",id:"low-priority",checked:t.includes(1),onChange:this.selectPriority,className:o}),r.createElement("label",{htmlFor:"low-priority",className:a},r.createElement("span",null,e.formatMessage({id:"low"})))),r.createElement("div",{className:"flex-item flex items-center"},r.createElement("input",{type:"checkbox",name:"priority",value:"0",id:"no-priority",checked:t.includes(0),onChange:this.selectPriority,className:o}),r.createElement("label",{htmlFor:"no-priority",className:a},r.createElement("span",null,e.formatMessage({id:"none"}))))))}},{key:"selectAllPriority",value:function(e){var t=this.props.isInQuadrant;!P._y()&&t?(this.verifyPro(),e.preventDefault()):e.target.value&&this.setState({priority:[]})}},{key:"selectPriority",value:function(e){var t=this.props.isInQuadrant;if(!P._y()&&t)this.verifyPro(),e.preventDefault();else{var n=e.target.checked,r=parseInt(e.target.value),o=this.state.priority,a=[];4===(a=n?o.concat([r]):Ne().without(o,r)).length&&(a=[]),this.setState({priority:a})}}},{key:"getCondition",value:function(){var e=this.state.priority;return 0===e.length||4===e.length?void 0:e.sort((function(e,t){return t-e}))}},{key:"verifyPro",value:function(){F.$Z({type:B.VIb.matrix})}}],o&&rh(n.prototype,o),a&&rh(n,a),Object.defineProperty(n,"prototype",{writable:!1}),n;var n,o,a}(r.Component),lh=(0,An.ZP)(uh,{forwardRef:!0});function fh(e){return fh="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},fh(e)}function dh(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,vh(r.key),r)}}function mh(e,t,n){return t=hh(t),function(e,t){if(t&&("object"===fh(t)||"function"===typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(e,ph()?Reflect.construct(t,n||[],hh(e).constructor):t.apply(e,n))}function ph(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(ph=function(){return!!e})()}function hh(e){return hh=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},hh(e)}function yh(e,t){return yh=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},yh(e,t)}function gh(e,t,n){return(t=vh(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function vh(e){var t=function(e,t){if("object"!=fh(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=fh(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==fh(t)?t:t+""}var bh=function(e){function t(e){var n;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),gh(n=mh(this,t,[e]),"assigneeFilterVisible",void 0),gh(n,"filterRef",void 0),gh(n,"isMountedComp",void 0),gh(n,"delayRenderNameTimer",void 0),gh(n,"getCondition",(function(){var e=n.state.assignee,t=new Set(e);if(!t.has("all")&&0!==t.size)return e})),gh(n,"onMenuVisibleChange",(function(e){n.state.isMenuShow!==e&&n.setState({isMenuShow:e})}));var o=e.rule,a=e.users;return n.state={assignee:o.assignee||[],assignOtherOptions:(0,rp.V)(a),renderNameStamp:(new Date).getTime(),isMenuShow:!1},n.filterRef=r.createRef(),n.assigneeFilterVisible=Hn.x5(),n.isMountedComp=!0,n.delayRenderNameTimer=null,n}return function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&yh(e,t)}(t,e),n=t,o=[{key:"componentWillUnmount",value:function(){this.isMountedComp=!1}},{key:"UNSAFE_componentWillReceiveProps",value:function(e){var t=this,n=e.users;this.setState({assignOtherOptions:(0,rp.V)(n)},(function(){t.delayRenderNameTimer&&clearTimeout(t.delayRenderNameTimer),t.delayRenderNameTimer=setTimeout((function(){t.isMountedComp&&t.setState({renderNameStamp:(new Date).getTime()})}),0)}))}},{key:"render",value:function(){var e,t,n=this,o=this.state,a=o.assignee,i=o.assignOtherOptions,c=(o.renderNameStamp,o.isMenuShow),u=0===a.length;return this.assigneeFilterVisible?r.createElement("div",{className:gp()},r.createElement("span",{className:yp},s.U2("assigned_to")),r.createElement(rp.Z,{ref:this.filterRef,assignOtherOptions:i,selectedKeys:u?["all"]:a,onConfirm:function(e){n.setState({assignee:e.selects})},placement:"bottomLeft",className:"modal-dropdown-menu smart-filter-advance-select-menu filter-duedate csl-filter-multi-select-menu p-0 overflow-hidden max-w-none w-[458px]",menuListWrapperClassName:"py-[5px] mb-[48px]",menuUlClassName:"max-h-[180px]",controlClassName:"absolute border-t border-solid border-grey-10 bottom-0 w-full p-[12px]",isMenuShow:c,onMenuVisibleChange:this.onMenuVisibleChange},r.createElement(z.Z,{className:"select-menu filter-list inline-block w-[calc(100%-60px)] relative",ref:"trigger"},r.createElement("div",{className:w()("select-title border border-solid rounded-select-trigger cursor-pointer h-[32px] truncate max-w-full leading-[30px] bg-main-background pl-[8px] pr-[26px]",c?"border-primary":"border-grey-20 hover:border-primary")},null!==(e=null===(t=this.filterRef.current)||void 0===t?void 0:t.renderName())&&void 0!==e?e:"",r.createElement(E.Z,{name:"thin-triangle-down",className:"select-arrow text-grey-40 cursor-pointer w-[12px] h-[12px] absolute right-[8px] top-1/2 transform -translate-y-1/2"}))))):null}}],o&&dh(n.prototype,o),a&&dh(n,a),Object.defineProperty(n,"prototype",{writable:!1}),n;var n,o,a}(r.Component),wh=bh;function kh(e){return kh="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},kh(e)}function xh(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,Th(r.key),r)}}function Eh(e,t,n){return t=_h(t),function(e,t){if(t&&("object"===kh(t)||"function"===typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(e,Sh()?Reflect.construct(t,n||[],_h(e).constructor):t.apply(e,n))}function Sh(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(Sh=function(){return!!e})()}function _h(e){return _h=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},_h(e)}function Oh(e,t){return Oh=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},Oh(e,t)}function Ch(e,t,n){return(t=Th(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Th(e){var t=function(e,t){if("object"!=kh(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=kh(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==kh(t)?t:t+""}var jh=function(e){function t(e){var n,r;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),Ch(r=Eh(this,t,[e]),"getNoteShouldShow",(function(){var e=r.state.type;return(0,Lt.qf)()||e.includes("note")})),Ch(r,"getCalendarShouldShow",(function(){var e=r.props.isInQuadrant,t=r.state.type;return!e&&(0,$t.DL)(t)})),Ch(r,"getTypeCount",(function(){var e=1;return r.getNoteShouldShow()&&e++,r.getCalendarShouldShow()&&e++,e})),Ch(r,"selectAllType",(function(e){var t=r.props.isInQuadrant;!P._y()&&t?(r.verifyPro(),e.preventDefault()):e.target.value&&r.setState({type:[]})})),Ch(r,"selectType",(function(e){var t=r.props.isInQuadrant;if(!P._y()&&t)r.verifyPro(),e.preventDefault();else{var n=e.target.checked,o=e.target.value,a=r.state.type,i=[];(i=n?a.concat([o]):Ne().without(a,o)).length===r.getTypeCount()&&(i=[]),r.setState({type:i})}})),Ch(r,"getCondition",(function(){var e=r.state.type;return 0===e.length||2===e.length?void 0:e})),Ch(r,"verifyPro",(function(){F.$Z({type:B.VIb.matrix})}));var o=e.rule;return r.state={type:null!==(n=o.taskType)&&void 0!==n?n:[]},r}return function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&Oh(e,t)}(t,e),n=t,o=[{key:"render",value:function(){var e=this.state.type;if(this.getTypeCount()<=1)return null;var t=0===e.length,n="align-middle border-grey-20",o="pl-[5px] flex";return r.createElement("div",{className:bp()},r.createElement("span",{className:vp},r.createElement(x.Z,{id:"type"})),r.createElement("div",{className:wp},r.createElement("div",{className:"flex-item flex items-center mr-[21px]"},r.createElement(th.Z,{id:"all-type",checked:t,onChange:this.selectAllType,className:"align-middle"}),r.createElement("label",{htmlFor:"all-type",className:o},r.createElement(x.Z,{id:"list_all",tagName:"span"}))),r.createElement("div",{className:"flex-item flex items-center mr-[21px]"},r.createElement("input",{type:"checkbox",value:"task",id:"task-type",checked:e.includes("task"),onChange:this.selectType,className:n}),r.createElement("label",{htmlFor:"task-type",className:o},r.createElement(x.Z,{id:"task",tagName:"span"}))),this.getNoteShouldShow()&&r.createElement("div",{className:"flex-item flex items-center mr-[21px]"},r.createElement("input",{type:"checkbox",value:"note",id:"note-type",checked:e.includes("note"),onChange:this.selectType,className:n}),r.createElement("label",{htmlFor:"note-type",className:o},r.createElement(x.Z,{id:"note",tagName:"span"})))))}}],o&&xh(n.prototype,o),a&&xh(n,a),Object.defineProperty(n,"prototype",{writable:!1}),n;var n,o,a}(r.Component),Dh=jh;function Mh(e){return Mh="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},Mh(e)}function Ah(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,Zh(r.key),r)}}function Nh(e,t,n){return t=Ih(t),function(e,t){if(t&&("object"===Mh(t)||"function"===typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(e,Ph()?Reflect.construct(t,n||[],Ih(e).constructor):t.apply(e,n))}function Ph(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(Ph=function(){return!!e})()}function Ih(e){return Ih=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},Ih(e)}function Lh(e,t){return Lh=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},Lh(e,t)}function Rh(e,t,n){return(t=Zh(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Zh(e){var t=function(e,t){if("object"!=Mh(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=Mh(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==Mh(t)?t:t+""}var Fh=function(e){function t(e){var n,r;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),Rh(r=Nh(this,t,[e]),"onInputChange",(function(e){e.target.value.length<=B.Yxp.filterKeywords&&r.setState({keywords:e.target.value})})),Rh(r,"getCondition",(function(){var e=r.state.keywords.trim();if(0!==e.length)return[e]}));var o=e.rule;return r.state={keywords:(null===(n=o.keywords)||void 0===n?void 0:n[0])||""},r}return function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&Lh(e,t)}(t,e),n=t,o=[{key:"render",value:function(){var e=this.state.keywords;return r.createElement("div",{className:gp()},r.createElement("span",{className:yp},r.createElement(x.Z,{id:"filter_include"})),r.createElement("div",{className:"inline-block w-[calc(100%-60px)] relative"},r.createElement("input",{placeholder:s.U2("filter_input_task_keywords"),value:e,className:"select-title border border-solid border-grey-20 rounded-select-trigger h-[32px] truncate w-full leading-[30px] bg-main-background pl-[8px] pr-[26px] hover:border-primary focus:border-primary",onChange:this.onInputChange})))}}],o&&Ah(n.prototype,o),a&&Ah(n,a),Object.defineProperty(n,"prototype",{writable:!1}),n;var n,o,a}(r.Component),Bh=Fh;function Uh(e){return Uh="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},Uh(e)}function Yh(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,Vh(r.key),r)}}function Vh(e){var t=function(e,t){if("object"!=Uh(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=Uh(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==Uh(t)?t:t+""}function Hh(e,t,n){return t=zh(t),function(e,t){if(t&&("object"===Uh(t)||"function"===typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(e,Wh()?Reflect.construct(t,n||[],zh(e).constructor):t.apply(e,n))}function Wh(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(Wh=function(){return!!e})()}function zh(e){return zh=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},zh(e)}function Gh(e,t){return Gh=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},Gh(e,t)}var Kh=function(e){function t(e){var n;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),(n=Hh(this,t,[e])).assigneeFilterRef=r.createRef(),n.projectFilterRef=r.createRef(),n.dateFilterRef=r.createRef(),n.tagFilterRef=r.createRef(),n.priorityFilterRef=r.createRef(),n.typeFilterRef=r.createRef(),n.keywordsFilterRef=r.createRef(),n}return function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&Gh(e,t)}(t,e),n=t,(o=[{key:"render",value:function(){var e=this.props,t=e.rule,n=e.visible,o=e.users;return r.createElement("div",{className:w()("row smart-filter-normal relative mt-[12px] mb-[20px]",n?"block":"hidden")},r.createElement(Ip,{rule:t,ref:this.projectFilterRef}),r.createElement(Hp,{rule:t,ref:this.tagFilterRef}),r.createElement(eh,{rule:t,ref:this.dateFilterRef}),r.createElement(lh,{rule:t,ref:this.priorityFilterRef}),r.createElement(wh,{rule:t,ref:this.assigneeFilterRef,users:o}),r.createElement(Bh,{rule:t,ref:this.keywordsFilterRef}),r.createElement(Dh,{rule:t,ref:this.typeFilterRef}))}},{key:"getConditions",value:function(){var e,t;return{listOrGroup:this.projectFilterRef.current.getCondition(),tag:this.tagFilterRef.current.getCondition(),dueDate:this.dateFilterRef.current.getCondition(),priority:this.priorityFilterRef.current.getCondition(),assignee:this.assigneeFilterRef.current.getCondition(),taskType:null===(e=this.typeFilterRef.current)||void 0===e?void 0:e.getCondition(),keywords:null===(t=this.keywordsFilterRef.current)||void 0===t?void 0:t.getCondition()}}}])&&Yh(n.prototype,o),a&&Yh(n,a),Object.defineProperty(n,"prototype",{writable:!1}),n;var n,o,a}(r.Component),qh=n("1K5D"),$h=n.n(qh);function Jh(e){return Jh="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},Jh(e)}function Xh(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,Qh(r.key),r)}}function Qh(e){var t=function(e,t){if("object"!=Jh(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=Jh(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==Jh(t)?t:t+""}function ey(e,t,n){return t=ny(t),function(e,t){if(t&&("object"===Jh(t)||"function"===typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(e,ty()?Reflect.construct(t,n||[],ny(e).constructor):t.apply(e,n))}function ty(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(ty=function(){return!!e})()}function ny(e){return ny=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},ny(e)}function ry(e,t){return ry=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},ry(e,t)}var oy=function(e){function t(e){var n;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),(n=ey(this,t,[e])).defaultTitle=e.intl.formatMessage({id:"logic"}),n.menuMap={and:e.intl.formatMessage({id:"and"}),or:e.intl.formatMessage({id:"or"})},n.state={isMenuShow:!1},n.onSelect=n.onSelect.bind(n),n.onDelete=n.onDelete.bind(n),n.onVisibleChange=n.onVisibleChange.bind(n),n}return function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&ry(e,t)}(t,e),n=t,o=[{key:"render",value:function(){var e,t,n,o=this,a=this.props.logic,i=this.state.isMenuShow,c=r.createElement(O.ZP,{onSelect:this.onSelect.bind(this),selectedKeys:[a],autoAdjustOverflow:!1,onClick:function(){o.setState({isMenuShow:!1})}},this.getMenuItems());return"and"===a?(e="rgba(0,167,247,.2)",t="rgba(0,167,247,.2)",n="#00a7f7"):"or"===a&&(e="rgba(73,200,76,.2)",t="rgba(73,200,76,.2)",n="#49c84c"),r.createElement("div",{className:w()("condition-logic relative float-left mr-[8px] mb-[8px] max-w-full group",a)},r.createElement("a",{className:w()("delete-logic bg-grey rounded-full absolute top-[-4px] right-[-4px] z-10 h-[12px] w-[12px] hidden leading-[32px] text-center items-center justify-center group-hover:inline-flex",{hide:!a}),onClick:this.onDelete},r.createElement(E.Z,{name:"close",className:"h-[8px] w-[8px] text-white dark:text-[#191919] absolute top-1/2 left-1/2 -translate-x-1/2 -translate-y-1/2"})),r.createElement(S.Z,{menu:c,placement:"bottomCenter",menuClassName:w()("modal-dropdown-menu smart-filter-advance-condition-logic w-[70px]",$h().smartFilterAdvanceConditionLogic),autoAdjustOverflow:!1,onVisibleChange:this.onVisibleChange},r.createElement("div",{className:"select-menu relative"},r.createElement("div",{className:w()("select-title text-grey-40 bg-grey-5 text-[12px] px-[15px] py-[8px] leading-[14px] border border-dashed rounded-select-trigger cursor-pointer max-w-full h-[32px] truncate",i?"border-primary":"border-grey-20 group-hover:border-primary"),style:{backgroundColor:e,borderColor:t,color:n}},this.getTitle()))))}},{key:"onVisibleChange",value:function(e){this.state.isMenuShow!==e&&this.setState({isMenuShow:e})}},{key:"getMenuItems",value:function(){var e=[];for(var t in this.menuMap)e.push(r.createElement(O.gO,{key:t,withChecker:!0,title:this.menuMap[t]}));return e}},{key:"getTitle",value:function(){var e=this.props.logic;return e?this.menuMap[e]:this.defaultTitle}},{key:"onSelect",value:function(e){var t=e.selectedKeys,n=this.props,r=n.onUpdate,o=n.index;r&&r(o,t[0])}},{key:"onDelete",value:function(){var e=this.props,t=e.onDelete,n=e.index;t&&t(n)}}],o&&Xh(n.prototype,o),a&&Xh(n,a),Object.defineProperty(n,"prototype",{writable:!1}),n;var n,o,a}(r.Component),ay=(0,An.ZP)(oy);function iy(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,a,i,c=[],s=!0,u=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;s=!1}else for(;!(s=(r=a.call(n)).done)&&(c.push(r.value),c.length!==t);s=!0);}catch(e){u=!0,o=e}finally{try{if(!s&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(u)throw o}}return c}}(e,t)||function(e,t){if(!e)return;if("string"===typeof e)return cy(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return cy(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function cy(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var sy=function(e){var t=e.onConfirm,n=e.keywords,o=iy((0,r.useState)(n||""),2),a=o[0],i=o[1],c=(0,y.Z)(),s=(0,r.useCallback)((function(e){e&&e.focus()}),[]);return r.createElement("div",{className:"h-[36px] flex border-solid border-[1px] border-grey-20 rounded-s items-center w-[518px] hover:border-primary focus-within:border-primary pr-[23px]"},r.createElement("label",{htmlFor:"csl-advance-keywords",className:"text-grey-20 text-s ml-[12px] mr-[8px] leading-[34px] whitespace-nowrap"},c.formatMessage({id:"filter_include"})),r.createElement("input",{id:"csl-advance-keywords",className:"h-full w-full dark:bg-[transparent]",value:a,onChange:function(e){e.target.value.length<=B.Yxp.filterKeywords&&i(e.target.value)},onBlur:function(){var e=a.trim();t({selects:[e],names:[e]})},ref:s}))};function uy(e){return uy="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},uy(e)}function ly(){return ly=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},ly.apply(this,arguments)}function fy(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,gy(r.key),r)}}function dy(e,t,n){return t=py(t),function(e,t){if(t&&("object"===uy(t)||"function"===typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(e,my()?Reflect.construct(t,n||[],py(e).constructor):t.apply(e,n))}function my(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(my=function(){return!!e})()}function py(e){return py=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},py(e)}function hy(e,t){return hy=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},hy(e,t)}function yy(e,t,n){return(t=gy(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function gy(e){var t=function(e,t){if("object"!=uy(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=uy(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==uy(t)?t:t+""}var vy=function(e){function t(e){var n;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),yy(n=dy(this,t,[e]),"renderKeywordsCondition",(function(){var e;return r.createElement(sy,{keywords:(null!==(e=n.initConditionSelect())&&void 0!==e?e:[])[0],onConfirm:n.onFilterConfirm})})),yy(n,"renderTypeCondition",(function(){return r.createElement(Xo,ly({},n.getConditionOptions(),{className:"modal-dropdown-menu smart-filter-advance-select-menu filter-priority p-0 w-[214px] overflow-hidden max-w-none",menuListWrapperClassName:"py-[5px] mt-[42px] mb-[48px]",menuUlClassName:"max-h-[180px]",controlClassName:"absolute border-t border-solid border-grey-10 bottom-0 w-full p-[12px]",onMenuVisibleChange:n.onVisibleChange}),n.getConditionTrigger())}));var o=n.initFilterData(),a=e.users;return n.state={condition:null,selects:o.selects,innerLogic:o.innerLogic,selectNames:[],isExpired:n.checkConditionExpired(),isWarningShow:!1,assignOtherOptions:(0,rp.V)(a),isMenuShow:!1},n.menuMap={listOrGroup:e.intl.formatMessage({id:"project_list"}),tag:e.intl.formatMessage({id:"tags"}),dueDate:e.intl.formatMessage({id:"date_label"}),priority:e.intl.formatMessage({id:"priority"}),assignee:e.intl.formatMessage({id:"assigned_to"}),keywords:e.intl.formatMessage({id:"filter_include"}),taskType:e.intl.formatMessage({id:"filter_type"})},n.onConditionSelect=n.onConditionSelect.bind(n),n.onFilterMounted=n.onFilterMounted.bind(n),n.onFilterConfirm=n.onFilterConfirm.bind(n),n.onFilterCancel=n.onFilterCancel.bind(n),n.onSelectChange=n.onSelectChange.bind(n),n.onDeleteFilter=n.onDeleteFilter.bind(n),n.doSwitchLogic=n.doSwitchLogic.bind(n),n.onSelectTagConditionMenuItem=n.onSelectTagConditionMenuItem.bind(n),n.onVisibleChange=n.onVisibleChange.bind(n),n.isProjectConfirmDisabled=n.isProjectConfirmDisabled.bind(n),n}return function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&hy(e,t)}(t,e),n=t,o=[{key:"render",value:function(){var e=this.getFilterCondition();return r.createElement("div",{className:w()("filter-condition relative float-left mr-[8px] mb-[8px] max-w-full group",{expired:this.state.isExpired})},this.getMenuComponentByCondition(e),this.getOptionComponent(e))}},{key:"componentWillReceiveProps",value:function(e){var t=e.filter,n=e.users;if(t.condition!==this.props.filter.condition){var r=this.initFilterData(t);this.setState({condition:null,selects:r.selects,innerLogic:r.innerLogic})}this.setState({assignOtherOptions:(0,rp.V)(n)})}},{key:"_isNewFilter",value:function(){return!this.props.filter.condition}},{key:"getFilterCondition",value:function(){var e=this.props.filter.condition,t=this.state.condition;return e||t}},{key:"initFilterData",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this.props.filter,t=Ne().extend({},e);return"priority"===t.condition?t.selects=(t.data||[]).map((function(e){return e+""})):"listOrGroup"===t.condition?t.selects=this.initProjectOptions(t.data).selects:"tag"===t.condition?t.selects=this.initTagOptions(t.data).selects:t.selects=t.data,t.selects||(t.selects=[]),t.innerLogic||(t.innerLogic="or"),t}},{key:"checkConditionExpired",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this.props.filter;if(e.condition)return"listOrGroup"===e.condition?this.initProjectOptions(e.data).isExpired:"tag"===e.condition&&this.initTagOptions(e.data).isExpired}},{key:"initTagOptions",value:function(e){return lm.b(e,Oa.lN())}},{key:"initProjectOptions",value:function(e){var t=e&&e.list&&e.list.length,n=e&&e.group,r=e&&e.team,o=e&&e.calendar&&e.calendar.length,a=e&&e.account&&e.account.length,i=[],c=!1,s=!1,l=!1,f=!1,d=!1,m=!1;if(t&&(i=Hn.K3({ids:e.list}),~e.list.indexOf(u._t)&&i.push(u._t),~e.list.indexOf(u.d1)&&i.push(u.d1),i.length&&(s=!0)),n){var p=Ea.$N();e.group.forEach((function(e){var t=Ea.VL(e);t&&~p.indexOf(t)&&!(0,Ea.M7)(t)&&(l=!0,i.push(e),Hn.wA(e).forEach((function(e){i.push(e.get("id"))})))}))}return r&&e.team.forEach((function(e){("personal"===e||(0,fe.mW)(e)&&!(0,fe.cL)(e))&&(f=!0,i.push(e))})),o&&e.calendar.forEach((function(e){($t.xE(e)||To.xE(e))&&(d=!0,i.push(e))})),a&&e.account.forEach((function(e){To._H(e)&&(m=!0,i.push(e))})),t||n||r||o||a||(s=!0,l=!0,f=!0,d=!0,m=!0),s||l||f||d||m||(c=!0),{selects:i,isExpired:c}}},{key:"onVisibleChange",value:function(e){this.state.isMenuShow!==e&&this.setState({isMenuShow:e})}},{key:"getMenuComponentByCondition",value:function(e){switch(e){case"listOrGroup":return this.renderProjectCondition();case"tag":return this.renderTagCondition();case"dueDate":return this.renderDateCondition();case"priority":return this.renderPriorityCondition();case"assignee":return this.renderAssigneeCondition();case"keywords":return this.renderKeywordsCondition();case"taskType":return this.renderTypeCondition();default:return this.renderConditionDropdown()}}},{key:"getOptionComponent",value:function(e){var t=this.props.intl,n=this._isNewFilter(),o=this.state.isExpired;return n?null:[r.createElement("a",{id:"filter-advance-warn",className:w()("warn absolute z-[11] top-1/2 left-[4px] transform -translate-y-1/2",o?"block":"hidden"),key:"warn"},r.createElement(E.Z,{name:"warning",className:"i-12 text-[#f9bf13] w-[16px] h-[16px]"})),r.createElement("div",{className:w()("warning-tooltip pop-shadow hide absolute left-[33px] top-[-5px] p-[12px] z-[12] min-w-[260px] text-[12px] leading-[18px] text-justify max-w-[260px] shadow-default dark:shadow-dark-default bg-black",o?"block":"hidden"),key:"warning-tooltip"},t.formatMessage({id:"tag"===e?"tag_deleted_warning":"list_deleted_warning"})),r.createElement("a",{className:"delete-filter bg-grey rounded-full absolute top-[-4px] right-[-4px] z-10 h-[12px] w-[12px] hidden leading-[32px] text-center items-center justify-center group-hover:inline-flex",onClick:this.onDeleteFilter,key:"delete"},r.createElement(E.Z,{name:"close",className:"h-[8px] w-[8px] text-white dark:text-[#191919] absolute top-1/2 left-1/2 -translate-x-1/2 -translate-y-1/2"}))]}},{key:"renderLogicSwitch",value:function(){var e=this,t=this.state.innerLogic,n=this.getFilterCondition(),o=this.props.intl;return r.createElement("div",{className:"logic-switch top-0 absolute w-full py-[9px] px-[12px] h-[42px] leading-[24px] border-b border-solid border-grey-10 flex items-center justify-between"},r.createElement("span",{className:"current-logic text-[14px] inline-block leading-[24px]"},o.formatMessage({id:"current_logic"},{s1:this.menuMap[n]})),r.createElement("div",null,r.createElement("button",{type:"button",className:w()("logic-button btn-tny btn-not h-[24px] float-right min-w-auto py-[3px] px-[5px] bg-grey-5 border border-solid border-grey-10 text-[13px] rounded-[2px] cursor-pointer text-center leading-none relative inline-block text-grey-30",{active:"not"===t,hide:!("tag"===n||"listOrGroup"===n||"dueDate"===n)}),style:"not"===t?{backgroundColor:"rgba(255,0,0,.2)",borderColor:"rgba(255,0,0,.2)",color:"red"}:{},onClick:function(t){return e.doSwitchLogic("not")}},o.formatMessage({id:"not"})),r.createElement("button",{type:"button",className:w()("logic-button btn-tny btn-and h-[24px] float-right min-w-auto py-[3px] px-[5px] bg-grey-5 border border-solid border-grey-10 text-[13px] rounded-[2px] cursor-pointer text-center leading-none relative inline-block text-grey-30",{active:"and"===t,hide:"tag"!==n}),style:"and"===t?{backgroundColor:"rgba(0,167,247,.2)",borderColor:"rgba(0,167,247,.2)",color:"#00a7f7"}:{},onClick:function(t){return e.doSwitchLogic("and")}},o.formatMessage({id:"and"})),r.createElement("button",{type:"button",className:w()("logic-button btn-tny btn-or h-[24px] float-right min-w-auto py-[3px] px-[5px] bg-grey-5 border border-solid border-grey-10 text-[13px] rounded-[2px] cursor-pointer text-center leading-none relative inline-block text-grey-30",{active:"or"===t}),style:"or"===t?{backgroundColor:"rgba(73,200,76,.2)",borderColor:"rgba(73,200,76,.2)",color:"#49c84c"}:{},onClick:function(t){return e.doSwitchLogic("or")}},o.formatMessage({id:"or"}))))}},{key:"renderConditionDropdown",value:function(){var e=this.props.intl,t=this.state.isMenuShow;return r.createElement(S.Z,{menu:this.getConditionMenu(),placement:"bottomLeft",autoAdjustOverflow:!1,menuClassName:"modal-dropdown-menu",onVisibleChange:this.onVisibleChange},r.createElement("div",{className:"dropdown select-condition relative"},r.createElement("a",{className:w()("dropdown-toggle inline-block px-[15px] h-[32px] leading-[30px] border border-solid text-center rounded-select-trigger text-[12px] cursor-pointer text-grey-40",t?"border-primary":"border-grey-20 group-hover:border-primary")},e.formatMessage({id:"filter_condition"}))))}},{key:"getConditionOptions",value:function(){return{defaultVisible:this._isNewFilter(),selectedKeys:this.initConditionSelect(),showAll:!1,onMounted:this.onFilterMounted,onConfirm:this.onFilterConfirm,onCancel:this.onFilterCancel,onSelectChange:this.onSelectChange,placement:"bottomLeft",enableConfirmToggle:!0,selectListHeader:this.renderLogicSwitch()}}},{key:"getNewConditionOptions",value:function(){return{defaultVisible:this._isNewFilter(),selectedKeys:this.initConditionSelect(),onMounted:this.onFilterMounted,onConfirm:this.onFilterConfirm,onCancel:this.onFilterCancel,onSelectChange:this.onSelectChange,placement:"bottomLeft",isCheckConfirmAble:!0,selectListHeader:this.renderLogicSwitch(),onSelectItem:this.onSelectTagConditionMenuItem,isCsl:!0}}},{key:"getConditionTrigger",value:function(){var e=this._isNewFilter(),t=!this.state.selects.length,n=this.state,o=n.isExpired,a=n.isMenuShow,i=e||t;return r.createElement("div",{className:w()("select-menu filter-list relative",{"no-select":i})},r.createElement("div",{className:w()("select-title inline-block h-[32px] leading-[30px] border border-solid text-center rounded-select-trigger text-[12px] cursor-pointer truncate max-w-full",i?"text-grey-40":De.RM,{"px-[20px]":o,"px-[15px]":!o},a?"border-primary":"border-grey-20 group-hover:border-primary"),dangerouslySetInnerHTML:{__html:this.customRenderTitle()}}))}},{key:"isProjectConfirmDisabled",value:function(e){return"not"===this.state.innerLogic&&e.includes(u._t)&&e.includes(u.d1)}},{key:"renderProjectCondition",value:function(){var e=this.getNewConditionOptions(),t=$t.g3(e.selectedKeys);return r.createElement(Jd.Z,ly({},e,{moduleTemplate:{visibleModules:["list",t&&"calendar"].filter(Fo.y),listModuleMode:"tree",calendarModuleMode:"tree"},isDefaultSelectDisabled:!0,checkConfirmDisabled:this.isProjectConfirmDisabled,className:"modal-dropdown-menu smart-filter-advance-select-menu filter-list p-0 w-[214px] overflow-hidden max-w-none border border-solid border-grey-10",menuListWrapperClassName:"pb-[6px] mt-[42px] mb-[48px] pt-[5px]",menuUlClassName:"max-h-[180px] max-w-[262px]",controlClassName:"absolute border-t border-solid border-grey-10 bottom-0 w-full p-[12px]",onMenuVisibleChange:this.onVisibleChange}),this.getConditionTrigger())}},{key:"renderTagCondition",value:function(){return r.createElement(um.Z,ly({},this.getNewConditionOptions(),{isItemAllShown:!1,className:"modal-dropdown-menu smart-filter-advance-select-menu filter-tag p-0 w-[264px] overflow-hidden max-w-none border border-solid border-grey-10",menuListWrapperClassName:"py-[5px] mt-[42px] mb-[48px]",menuUlClassName:"max-h-[180px] max-w-[262px]",controlClassName:"absolute border-t border-solid border-grey-10 bottom-0 w-full p-[12px]",onMenuVisibleChange:this.onVisibleChange}),this.getConditionTrigger())}},{key:"renderDateCondition",value:function(){return r.createElement(Wp.Z,ly({},this.getConditionOptions(),{className:"modal-dropdown-menu smart-filter-advance-select-menu filter-duedate csl-filter-multi-select-menu p-0 overflow-hidden max-w-none",menuListWrapperClassName:"py-[5px] mt-[42px] mb-[48px]",menuUlClassName:"max-h-[180px] min-w-min",controlClassName:"absolute border-t border-solid border-grey-10 bottom-0 w-full p-[12px]",onMenuVisibleChange:this.onVisibleChange}),this.getConditionTrigger())}},{key:"renderPriorityCondition",value:function(){return r.createElement(dp.Z,ly({},this.getConditionOptions(),{className:"modal-dropdown-menu smart-filter-advance-select-menu filter-priority p-0 w-[214px] overflow-hidden max-w-none",menuListWrapperClassName:"py-[5px] mt-[42px] mb-[48px]",menuUlClassName:"max-h-[180px] max-w-[212px]",controlClassName:"absolute border-t border-solid border-grey-10 bottom-0 w-full p-[12px]",onMenuVisibleChange:this.onVisibleChange}),this.getConditionTrigger())}},{key:"renderAssigneeCondition",value:function(){var e=this.state,t=e.assignOtherOptions,n=e.isMenuShow;return r.createElement(rp.Z,ly({},this.getConditionOptions(),{className:"modal-dropdown-menu smart-filter-advance-select-menu filter-priority p-0 w-[214px] overflow-hidden max-w-none",menuListWrapperClassName:"py-[5px] mt-[42px] mb-[48px]",menuUlClassName:"max-h-[180px] max-w-[212px]",controlClassName:"absolute border-t border-solid border-grey-10 bottom-0 w-full p-[12px]",assignOtherOptions:t,isMenuShow:n,onMenuVisibleChange:this.onVisibleChange}),this.getConditionTrigger())}},{key:"initConditionSelect",value:function(){var e=this.state,t=e.selects,n=e.condition;return t?"listOrGroup"===n?"all-list"===t[0]?[]:t:"tag"===n?"!all"===t[0]?[]:t:"dueDate"===n&&"all"===t[0]?[]:t:[]}},{key:"onSelectTagConditionMenuItem",value:function(e,t){var n=this.props.intl,r=this.state.innerLogic,o=2===e.filter((function(e){return"!tag"===e||"*withtags"===e})).length;return"and"===r&&"!tag"===t?(wn.eD(n.formatMessage({id:"disable_!tag_in_and"}),3e3),!0):!("not"!==r||"!tag"!==t&&"*withtags"!==t||!o)&&(wn.eD(n.formatMessage({id:"toast_disable_not_tag"}),3e3),!0)}},{key:"onFilterMounted",value:function(e){this.setState({selectNames:e.names})}},{key:"onFilterConfirm",value:function(e){var t=this,n=this._isNewFilter();this.setState({selectNames:e.names,selects:e.selects,isExpired:!1},(function(){var r=n?"onAdd":"onUpdate",o=t.getRule(e);o.id=t.props.filter.id,t.props[r]&&t.props[r](o)}))}},{key:"onFilterCancel",value:function(e){var t=this,n={selectNames:e.names,selects:e.selects,condition:null};0===e.selects.length&&(n.innerLogic="or"),setTimeout((function(){t.setState(n)}))}},{key:"onSelectChange",value:function(e){var t=e.selects,n=e.names;this.setState({selects:t,selectNames:n})}},{key:"getRule",value:function(e){var t={},n=this.getFilterCondition();if(n)return t.innerLogic=this.state.innerLogic,t.condition=n,"listOrGroup"===n?(t.data=e.listOrGroup,delete t.data.csl,(!t.data.group||t.data.group&&!t.data.group.length)&&delete t.data.group):t.data="priority"===n?this.state.selects.map((function(e){return parseInt(e)})):"tag"===n?e.listOrGroup.tag:Ne().clone(this.state.selects),t}},{key:"customRenderTitle",value:function(){var e=this.props.intl;if(this._isNewFilter())return e.formatMessage({id:"filter_condition"});var t=this.state,n=t.innerLogic,r=t.isExpired,o=this.state.selectNames,a=this.props.filter.condition;"tag"===a&&(o=(0,Oa.x3)((0,um.p)((0,Oa.jY)(this.state.selects))));var i=", ";"not"!==n&&(i=' <span class="bold align-baseline font-bold">'.concat(e.formatMessage({id:n}),"</span> "));var c="";return 0===o.length?a&&("listOrGroup"===a||"tag"===a)&&r?e.formatMessage({id:"expired"}):this.menuMap[a]:(c="listOrGroup"===a?o.length<=3?o.join(i):(c=[o[0],o[1],o[2],e.formatMessage({id:"list_so_on"},{d:o.length-3})]).join(i):"tag"===a?o.length<=3?o.join(i):(c=[o[0],o[1],o[2],e.formatMessage({id:"tag_so_on"},{d:o.length-3})]).join(i):o.join(i),o.length>1&&(c="( "+c+" )"),"not"===n&&(c='<span class="bold align-baseline font-bold">\n '.concat(e.formatMessage({id:"exclude"}),"</span> ").concat(c)),c)}},{key:"getConditionMenu",value:function(){var e=[],t=this.props.usedConditions;for(var n in this.menuMap)t.has(n)||e.push(r.createElement(O.sN,{key:n},r.createElement("a",{className:"filter-condition","data-condition":n},this.menuMap[n])));return r.createElement(O.ZP,{onSelect:this.onConditionSelect},e)}},{key:"onConditionSelect",value:function(e){var t=e.selectedKeys;this.setState({condition:t[0]})}},{key:"onDeleteFilter",value:function(){var e=this.props,t=e.onDelete,n=e.filter;this.setState({condition:null,selects:[],innerLogic:"or"}),t&&t(n.id)}},{key:"onSelectDisabled",value:function(e){var t=this.props.intl;"!tag"===e&&wn.eD(t.formatMessage({id:"disable_!tag_in_and"}),3e3)}},{key:"doSwitchLogic",value:function(e){var t=this.state.selects,n="and"===e&&t.includes("!tag"),r="not"===e&&2===t.filter((function(e){return"!tag"===e||"*withtags"===e})).length;n?wn.eD(intl.formatMessage({id:"disable_!tag_in_and"}),3e3):r?wn.eD(intl.formatMessage({id:"toast_disable_not_tag"}),3e3):this.setState({innerLogic:e})}}],o&&fy(n.prototype,o),a&&fy(n,a),Object.defineProperty(n,"prototype",{writable:!1}),n;var n,o,a}(r.Component),by=(0,An.ZP)(vy);function wy(e){return wy="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},wy(e)}function ky(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,xy(r.key),r)}}function xy(e){var t=function(e,t){if("object"!=wy(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=wy(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==wy(t)?t:t+""}function Ey(e,t,n){return t=_y(t),function(e,t){if(t&&("object"===wy(t)||"function"===typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(e,Sy()?Reflect.construct(t,n||[],_y(e).constructor):t.apply(e,n))}function Sy(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(Sy=function(){return!!e})()}function _y(e){return _y=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},_y(e)}function Oy(e,t){return Oy=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},Oy(e,t)}var Cy=function(e){function t(e){var n;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);var r=(n=Ey(this,t,[e])).initLogicAndFilterData();return n.state={filterList:r.filterList,logicList:r.logicList,usedConditions:n.initUsedConditions(r.filterList)},n.onUpdateLogic=n.onUpdateLogic.bind(n),n.onDeleteLogic=n.onDeleteLogic.bind(n),n.onAddFilter=n.onAddFilter.bind(n),n.onUpdateFilter=n.onUpdateFilter.bind(n),n.onDeleteFilter=n.onDeleteFilter.bind(n),n}return function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&Oy(e,t)}(t,e),n=t,o=[{key:"render",value:function(){var e=this.props.visible,t=this.state.filterList;return r.createElement("div",{className:w()("row smart-filter-advance clearfix relative min-h-[188px] max-h-[188px] mt-[12px]",e?"block":"hidden")},r.createElement("div",{className:"filters-wrap"},this.renderFilterAndLogic(),r.createElement("div",{className:w()("add-more-filter float-left h-[32px] border border-solid border-grey-20 rounded-select-trigger w-[56px] flex items-center justify-center cursor-pointer hover:border-primary",{hide:3===t.length}),onClick:this.addMoreFilter.bind(this)},r.createElement(E.Z,{name:"add",className:"w-[24px] h-[24px] text-grey-40"}))))}},{key:"renderFilterAndLogic",value:function(){var e=this,t=this.props.users,n=this.state,o=n.filterList,a=n.logicList,i=n.usedConditions,c=[];return o.forEach((function(n,o){var s=a[o-1];void 0!==s&&c.push(r.createElement(ay,{logic:s,index:o-1,key:"logic".concat(o-1),onUpdate:e.onUpdateLogic,onDelete:e.onDeleteLogic})),c.push(r.createElement(by,{filter:n,usedConditions:i,key:n.id,onAdd:e.onAddFilter,onUpdate:e.onUpdateFilter,onDelete:e.onDeleteFilter,users:t}))})),c}},{key:"initUsedConditions",value:function(e){var t=[];return Oa.lN().length||t.push("tag"),Hn.x5()||t.push("assignee"),e.forEach((function(e){e.condition&&"tag"!==e.condition&&t.push(e.condition)})),new Set(t)}},{key:"initLogicAndFilterData",value:function(){var e=this.props.rule,t=[],n=[];return e&&!Ne().isEmpty(e)?(e.filterList.forEach((function(r,o){if(r.id=(0,Uf.Z)(),t.push(r),o){var a=e.logicList[o-1]||e.logicList[0];n.push(a)}})),1===e.filterList.length&&(this.addNewFilters(1,t),this.addNewLogic(n))):(this.addNewFilters(2,t),this.addNewLogic(n)),{filterList:t,logicList:n}}},{key:"addNewFilters",value:function(e,t){for(var n=0;n<e;n++)t.push({id:(0,Uf.Z)()})}},{key:"addNewLogic",value:function(e){e.push("")}},{key:"addMoreFilter",value:function(){var e=this.state.filterList,t=this.state.logicList;this.addNewFilters(1,e),this.addNewLogic(t),this.setState({filterList:e,logicList:t})}},{key:"getConditions",value:function(){var e=this.state,t=e.logicList,n=e.filterList;if(t=t.filter((function(e){return e})),n=n.filter((function(e){return e.condition})),!t.length&&!n[0])return"error";if(n.length!==t.length+1)return"error";if(t.length||t.push("and"),1===n.length){var r=n[0];if("keywords"===r.condition&&""===r.data[0])return"error"}return{logicList:t,filterList:n}}},{key:"onUpdateLogic",value:function(e,t){var n=this.state.logicList;n[e]=t,this.setState({logicList:n})}},{key:"onDeleteLogic",value:function(e){var t=this.state.logicList;t[e]="",this.setState({logicList:t})}},{key:"onAddFilter",value:function(e){var t=this.state.filterList,n=this.state.logicList,r=this.state.usedConditions;e.condition&&"tag"!==e.condition&&r.add(e.condition);var o=t.findIndex((function(t){return t.id===e.id}));t[o]=e,t[o-1]&&t[o-1].condition&&!n[o-1]&&(n[o-1]="and"),t[o+1]&&t[o+1].condition&&!n[o]&&(n[o]="and"),this.setState({filterList:t,logicList:n,usedConditions:r})}},{key:"onUpdateFilter",value:function(e){var t=this.state.filterList,n=this.state.usedConditions;e.condition&&"tag"!==e.condition&&n.add(e.condition);var r=t.findIndex((function(t){return t.id===e.id}));t[r]=e,this.setState({filterList:t,usedConditions:n})}},{key:"onDeleteFilter",value:function(e){var t=this.state.filterList,n=this.state.logicList,r=this.state.usedConditions,o=t.findIndex((function(t){return t.id===e})),a=t[o],i=0===o?0:o-1;a.condition&&r.delete(a.condition),t.splice(o,1),n.splice(i,1),n.length||(this.addNewFilters(1,t),this.addNewLogic(n)),this.setState({filterList:t,logicList:n,usedConditions:r})}}],o&&ky(n.prototype,o),a&&ky(n,a),Object.defineProperty(n,"prototype",{writable:!1}),n;var n,o,a}(r.Component),Ty=(0,An.ZP)(Cy,{forwardRef:!0}),jy=n("mc9U"),Dy=n.n(jy),My=n("4iUC"),Ay=n("ws6b"),Ny=n.n(Ay);function Py(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,a,i,c=[],s=!0,u=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;s=!1}else for(;!(s=(r=a.call(n)).done)&&(c.push(r.value),c.length!==t);s=!0);}catch(e){u=!0,o=e}finally{try{if(!s&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(u)throw o}}return c}}(e,t)||function(e,t){if(!e)return;if("string"===typeof e)return Iy(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return Iy(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Iy(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function Ly(e){var t=e.onChange,n=e.defaultDisplayEmoji,o=void 0===n?"":n,a=e.defaultEmojiIcon,i=e.defaultIcon,c=e.defaultIconClassName,s=e.style,u=e.viewStyle,l=e.menuClassName,f=Py((0,r.useState)(!1),2),d=f[0],m=f[1],p=Py((0,r.useState)(o),2),h=p[0],y=p[1],g=(0,r.useCallback)((function(e){y(e),t(e),m(!1)}),[y,t]),v=(0,r.useCallback)((function(){m(!0)}),[]),b=(0,r.useCallback)((function(){m(!1)}),[]),k=(0,r.useRef)(null);return r.createElement("div",{className:"emoji-picker absolute top-1/2 left-[7px] transform -translate-y-1/2 w-[24px] h-[24px] z-[1]",style:s},r.createElement("div",{onClick:v,className:w()(Ny().eDisplay,"e-display cursor-pointer h-full w-full flex justify-center items-center leading-[24px]"),ref:k},h?r.createElement(Sc.Z,{emoji:h,size:18,className:"relative flex-none"}):a||r.createElement(r.Fragment,null,r.createElement(E.Z,{name:null!==i&&void 0!==i?i:"",className:w()(d?"hidden":w()(c||"text-grey-40","group-hover:hidden","w-[18px] h-[18px]"))}),r.createElement(E.Z,{name:"hover_emoji",className:w()("w-[18px] h-[18px]",d?"inline text-primary":"text-grey-40 hidden group-hover:inline")}))),d&&r.createElement(My.Z,{displayEmoji:h,onPick:g,relativeRef:k,hideMenu:b,style:u,menuClassName:l}))}var Ry=n("1mTp"),Zy=function(){var e=(0,r.useContext)(Fa.Z),t=e.isCalendarTaskMode,n=e.calendarTaskListOption;return(0,M.Z)((function(e){return t?(0,Cs.PW)(n,e):(0,Cs.Pe)(e)}))},Fy=function(e){var t=e.taskList,n=e.project,o=e.sortType,a=e.reduxStateProps,i=e.showFullCompletedTasks,c=e.sharedUsers,s=e.env,u=e.showCompleted,l=e.getDisplayListModels,f=e.listType,d=a.orderByType,m=a.habitSection,p=a.tagList,h=a.immutableTagList,y=a.posOfOverdue,g=a.columns,v=a.tempSection,b=a.today,w=Zy(),k=(0,M.Z)((function(e,r,o){var a=[],l=[],f=w(e),b=(0,Cs.WT)(f,e,r,o);a=to.getListOrderResult({taskList:t,orderByType:d,habitSection:m,orderBy:r,orderReverse:o,showFullCompleted:i,taskOrders:b,tagList:p,immutableTagList:h,sharedUsers:c,groupBy:e,env:"list",project:n,posOfOverdue:y,columns:g,tempSection:v,isPreview:"filter-preview"===s,getCurrentProjectOrderId:w});var k=!1,x=t.toArray().map((function(e){return e.get("id")}));return cu.assembleCompleteRateInTaskIds(x),a.forEach((function(e){(e.children.length||"order"===e.section.type||"tempSection"===e.section.type)&&(e.section instanceof Qs.Ou&&(k=!0,!u)||l.push(e))})),bn.ZP.currentMainDisplayModals=l,{displayListModels:l,hasCompletedTask:k}})),x=(0,r.useMemo)((function(){return l||k}),[k,l]);return function(){var e=Hn.Oe(n),r=o||e.orderBy,a=e.groupBy,s=Hn.bM(e,r),u=x(a,r,s),l=u.displayListModels,d=u.hasCompletedTask,m=u.needGroupBy,w=void 0===m||m?to.getGroupList({taskList:t,displayListModels:l,env:"list",groupBy:a,orderBy:r,project:n,today:b,immutableTagList:h,tagList:p,posOfOverdue:y,columns:g,tempSection:v,sharedUsers:c,showFullCompleted:i,orderReverse:s}):l,k=n.get("id");return bn.ZP.mainGroupResult[k]=w,{project:n,listType:f,displayListModels:w,hasCompletedTask:d,tagList:p,groupBy:a}}},By=function(e){e.env;var t=e.project,n=e.showFullCompletedTasks,r=e.showCompleted,o=e.sortType,a=e.taskList,i=e.reduxStateProps,c=e.listType,s=e.sharedUsers,u=i.immutableTagList,l=i.tagList,f=i.posOfOverdue,d=i.columns,m=i.tempSection,p=i.inlineQuickAddPosition,h=i.orderByType,y=i.projectList,g=i.habitSection,v=i.today,b=Zy();return function(){var e=t.get("id"),i=Hn.Oe(t),w=o||i.orderBy,k=i.groupBy,x=Hn.bM(i,w),E=function(e,o,i){var c=Hn.nn(t),p=Hn.t3(t),w=t.get("listType"),k="sortBy",x=[];o?k+="sortOrder"!==o||c||p?o[0].toUpperCase()+o.slice(1):"CustomSortOrder":w===B.Lo$.group||w===B.Lo$.tag||w===B.Lo$.csl?k+="Project":k+=c||p?"SortOrder":"CustomSortOrder";var E=b(e),S=(0,Cs.WT)(E,e,o,i),_=(to[k]||to.sortBySortOrder)({taskList:a,columns:d,project:t,today:v,tempSection:m,orderByType:h,noPin:void 0,projectList:y,env:"kanban",habitSection:g,quadrantId:void 0,taskOrders:S,tagList:l,immutableTagList:u,sharedUsers:s,posOfOverdue:f,isInTomorrow:void 0,isInWeek:void 0,getCurrentProjectOrderId:b,groupBy:e,showFullCompleted:n,orderReverse:i,isPreview:!1}),O=!1,C=a.toArray().map((function(e){return e.get("id")}));return cu.assembleCompleteRateInTaskIds(C),_.forEach((function(e){(e.children.length||"order"===e.section.type||"tempSection"===e.section.type)&&(e.section instanceof Qs.Ou&&(O=!0,!r)||x.push(e))})),bn.ZP.currentMainDisplayModals=x,{displayListModels:x,hasCompletedTask:O}}(k,w,x),S=E.displayListModels,_=E.hasCompletedTask,O=to.getGroupList({taskList:a,displayListModels:S,env:"kanban",groupBy:k,orderBy:w,project:t,immutableTagList:u,tagList:l,posOfOverdue:f,columns:d,tempSection:m,sharedUsers:s,showFullCompleted:n,orderReverse:x,inlineQuickAddPosition:p||""});return bn.ZP.mainGroupResult[e]=O,{project:t,listType:c,displayListModels:O,hasCompletedTask:_,tagList:l,groupBy:k}}},Uy=function(e){var t=(0,a.v9)((function(e){return e.preference.get("showCompleted")})),n=(0,a.v9)((function(e){return e.preference.get("posOfOverdue")})),o=(0,a.v9)((function(e){return(0,ro.Yw)(e)})),i=(0,a.v9)((function(e){return(0,ro.Ys)(e)})),c=(0,a.v9)((function(e){return e.globalState.get("today")})),s=(0,a.v9)((function(e){return e.globalState.get("sectionCollapse")})),u=(0,a.v9)((function(e){return e.tags})),l=(0,a.v9)((function(e){return e.columns})),f=(0,a.v9)((function(e){return(0,Lt.pJ)()})),d=(0,a.v9)((function(e){return e.habitSection})),m=(0,a.v9)((function(e){return e.habit.habits})),p=(0,a.v9)((function(e){return e.orderByType.taskPinned})),h=(0,a.v9)((function(e){return e.globalState.taskCompletionRate})),y=(0,a.v9)((function(e){return e.orderByType})),g=(0,a.v9)((function(e){return e.globalState.get("inlineQuickAddPosition")})),v=(0,a.v9)((function(e){return(0,Z.gh)()}));return{showCompleted:t,posOfOverdue:n,projectList:o,tagList:(0,r.useMemo)((function(){return e||i}),[e,i]),today:c,sectionCollapse:s,immutableTagList:u,columns:l,tempSection:f,habitSection:d,habitList:m,orderByType:p,taskCompletionRate:h,allOrderByType:y,inlineQuickAddPosition:g,theme:v,isTaskDetailPeekMode:(0,a.v9)((function(e){return(0,Lt.Up)(e)}))}};function Yy(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,a,i,c=[],s=!0,u=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;s=!1}else for(;!(s=(r=a.call(n)).done)&&(c.push(r.value),c.length!==t);s=!0);}catch(e){u=!0,o=e}finally{try{if(!s&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(u)throw o}}return c}}(e,t)||function(e,t){if(!e)return;if("string"===typeof e)return Vy(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return Vy(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Vy(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var Hy=function(e){var t=e.defaultShowFullCompletedTasks,n=void 0!==t&&t,o=e.project,i=e.fetchCompletedTasks,c=Yy((0,r.useState)(n),2),s=c[0],u=c[1],l=(0,a.v9)((function(e){return e.preference.get("showCompleted")})),f=(0,r.useMemo)((function(){return null!=e.showCompleted?e.showCompleted:l}),[e.showCompleted,l]),d=(0,r.useMemo)((function(){return new Xs}),[]),m=(0,M.Z)((function(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0];if(i)i(e);else if(!Hn.ct(o)&&!Hn.xY(o)&&!(Hn.Q0(o)||Hn.ZW(o)||Hn.zW(o)||Hn.nB(o)||tn.ad(o))){var t=o.get("listType");if(t===B.Lo$.tag){var n=o.get("name");n&&d.fetchCompletedTasksInTagList(n,e)}else{var r=o.get("id");d.fetchCompletedTasks(r,t,e)}}}));(0,r.useEffect)((function(){return U.vp.subscribe(null,"showFullCompletedTasks",(function(){u(!0),m()})),function(){U.vp.unSubscribe(null,"showFullCompletedTasks")}}),[m]),(0,r.useEffect)((function(){return U.vp.subscribe(null,"fetchCompletedTasks",(function(){f&&s&&!d.noMoreCompleted&&m()})),function(){U.vp.unSubscribe(null,"fetchCompletedTasks")}}),[d.noMoreCompleted,m,f,s]);var p=o,h=(0,cc.Z)(o);(0,r.useEffect)((function(){h&&(p.get("id")!==h.get("id")||p.get("listType")===B.Lo$.tag&&p.get("name")!==h.get("name"))&&(d.resetCompletedFetchStatus(),u(!1))}),[d,h,p]);var y=f,g=(0,cc.Z)(f);return y&&g!==y&&null!=g&&m(!0),{showCompleted:f,showFullCompletedTasks:s,fetchCompletedTasks:m,completedTaskLoader:d}},Wy=n("OJYT");function zy(e){return zy="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},zy(e)}function Gy(){Gy=function(){return t};var e,t={},n=Object.prototype,r=n.hasOwnProperty,o=Object.defineProperty||function(e,t,n){e[t]=n.value},a="function"==typeof Symbol?Symbol:{},i=a.iterator||"@@iterator",c=a.asyncIterator||"@@asyncIterator",s=a.toStringTag||"@@toStringTag";function u(e,t,n){return Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{u({},"")}catch(e){u=function(e,t,n){return e[t]=n}}function l(e,t,n,r){var a=t&&t.prototype instanceof y?t:y,i=Object.create(a.prototype),c=new j(r||[]);return o(i,"_invoke",{value:_(e,n,c)}),i}function f(e,t,n){try{return{type:"normal",arg:e.call(t,n)}}catch(e){return{type:"throw",arg:e}}}t.wrap=l;var d="suspendedStart",m="executing",p="completed",h={};function y(){}function g(){}function v(){}var b={};u(b,i,(function(){return this}));var w=Object.getPrototypeOf,k=w&&w(w(D([])));k&&k!==n&&r.call(k,i)&&(b=k);var x=v.prototype=y.prototype=Object.create(b);function E(e){["next","throw","return"].forEach((function(t){u(e,t,(function(e){return this._invoke(t,e)}))}))}function S(e,t){function n(o,a,i,c){var s=f(e[o],e,a);if("throw"!==s.type){var u=s.arg,l=u.value;return l&&"object"==zy(l)&&r.call(l,"__await")?t.resolve(l.__await).then((function(e){n("next",e,i,c)}),(function(e){n("throw",e,i,c)})):t.resolve(l).then((function(e){u.value=e,i(u)}),(function(e){return n("throw",e,i,c)}))}c(s.arg)}var a;o(this,"_invoke",{value:function(e,r){function o(){return new t((function(t,o){n(e,r,t,o)}))}return a=a?a.then(o,o):o()}})}function _(t,n,r){var o=d;return function(a,i){if(o===m)throw Error("Generator is already running");if(o===p){if("throw"===a)throw i;return{value:e,done:!0}}for(r.method=a,r.arg=i;;){var c=r.delegate;if(c){var s=O(c,r);if(s){if(s===h)continue;return s}}if("next"===r.method)r.sent=r._sent=r.arg;else if("throw"===r.method){if(o===d)throw o=p,r.arg;r.dispatchException(r.arg)}else"return"===r.method&&r.abrupt("return",r.arg);o=m;var u=f(t,n,r);if("normal"===u.type){if(o=r.done?p:"suspendedYield",u.arg===h)continue;return{value:u.arg,done:r.done}}"throw"===u.type&&(o=p,r.method="throw",r.arg=u.arg)}}}function O(t,n){var r=n.method,o=t.iterator[r];if(o===e)return n.delegate=null,"throw"===r&&t.iterator.return&&(n.method="return",n.arg=e,O(t,n),"throw"===n.method)||"return"!==r&&(n.method="throw",n.arg=new TypeError("The iterator does not provide a '"+r+"' method")),h;var a=f(o,t.iterator,n.arg);if("throw"===a.type)return n.method="throw",n.arg=a.arg,n.delegate=null,h;var i=a.arg;return i?i.done?(n[t.resultName]=i.value,n.next=t.nextLoc,"return"!==n.method&&(n.method="next",n.arg=e),n.delegate=null,h):i:(n.method="throw",n.arg=new TypeError("iterator result is not an object"),n.delegate=null,h)}function C(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function T(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function j(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(C,this),this.reset(!0)}function D(t){if(t||""===t){var n=t[i];if(n)return n.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var o=-1,a=function n(){for(;++o<t.length;)if(r.call(t,o))return n.value=t[o],n.done=!1,n;return n.value=e,n.done=!0,n};return a.next=a}}throw new TypeError(zy(t)+" is not iterable")}return g.prototype=v,o(x,"constructor",{value:v,configurable:!0}),o(v,"constructor",{value:g,configurable:!0}),g.displayName=u(v,s,"GeneratorFunction"),t.isGeneratorFunction=function(e){var t="function"==typeof e&&e.constructor;return!!t&&(t===g||"GeneratorFunction"===(t.displayName||t.name))},t.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,v):(e.__proto__=v,u(e,s,"GeneratorFunction")),e.prototype=Object.create(x),e},t.awrap=function(e){return{__await:e}},E(S.prototype),u(S.prototype,c,(function(){return this})),t.AsyncIterator=S,t.async=function(e,n,r,o,a){void 0===a&&(a=Promise);var i=new S(l(e,n,r,o),a);return t.isGeneratorFunction(n)?i:i.next().then((function(e){return e.done?e.value:i.next()}))},E(x),u(x,s,"Generator"),u(x,i,(function(){return this})),u(x,"toString",(function(){return"[object Generator]"})),t.keys=function(e){var t=Object(e),n=[];for(var r in t)n.push(r);return n.reverse(),function e(){for(;n.length;){var r=n.pop();if(r in t)return e.value=r,e.done=!1,e}return e.done=!0,e}},t.values=D,j.prototype={constructor:j,reset:function(t){if(this.prev=0,this.next=0,this.sent=this._sent=e,this.done=!1,this.delegate=null,this.method="next",this.arg=e,this.tryEntries.forEach(T),!t)for(var n in this)"t"===n.charAt(0)&&r.call(this,n)&&!isNaN(+n.slice(1))&&(this[n]=e)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if("throw"===e.type)throw e.arg;return this.rval},dispatchException:function(t){if(this.done)throw t;var n=this;function o(r,o){return c.type="throw",c.arg=t,n.next=r,o&&(n.method="next",n.arg=e),!!o}for(var a=this.tryEntries.length-1;a>=0;--a){var i=this.tryEntries[a],c=i.completion;if("root"===i.tryLoc)return o("end");if(i.tryLoc<=this.prev){var s=r.call(i,"catchLoc"),u=r.call(i,"finallyLoc");if(s&&u){if(this.prev<i.catchLoc)return o(i.catchLoc,!0);if(this.prev<i.finallyLoc)return o(i.finallyLoc)}else if(s){if(this.prev<i.catchLoc)return o(i.catchLoc,!0)}else{if(!u)throw Error("try statement without catch or finally");if(this.prev<i.finallyLoc)return o(i.finallyLoc)}}}},abrupt:function(e,t){for(var n=this.tryEntries.length-1;n>=0;--n){var o=this.tryEntries[n];if(o.tryLoc<=this.prev&&r.call(o,"finallyLoc")&&this.prev<o.finallyLoc){var a=o;break}}a&&("break"===e||"continue"===e)&&a.tryLoc<=t&&t<=a.finallyLoc&&(a=null);var i=a?a.completion:{};return i.type=e,i.arg=t,a?(this.method="next",this.next=a.finallyLoc,h):this.complete(i)},complete:function(e,t){if("throw"===e.type)throw e.arg;return"break"===e.type||"continue"===e.type?this.next=e.arg:"return"===e.type?(this.rval=this.arg=e.arg,this.method="return",this.next="end"):"normal"===e.type&&t&&(this.next=t),h},finish:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),T(n),h}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.tryLoc===e){var r=n.completion;if("throw"===r.type){var o=r.arg;T(n)}return o}}throw Error("illegal catch attempt")},delegateYield:function(t,n,r){return this.delegate={iterator:D(t),resultName:n,nextLoc:r},"next"===this.method&&(this.arg=e),h}},t}function Ky(e,t,n,r,o,a,i){try{var c=e[a](i),s=c.value}catch(u){return void n(u)}c.done?t(s):Promise.resolve(s).then(r,o)}var qy=function(e){switch(e.get("listType")){case B.Lo$.project:case B.Lo$.csl:case B.Lo$.group:case B.Lo$.tag:return!0;case B.Lo$.smartProject:switch(e.get("id")){case B.X1y.all:case B.X1y.today:case B.X1y.tomorrow:case B.X1y.week:case B.X1y.assignedme:return!0;default:return!1}default:return!1}},$y=function(e){var t=e.project,n=e.listType,o=e.updateProject,a=e.fetchCompletedTasks,i="filter-preview"===e.env,c=(0,r.useContext)(Fa.Z).isCalendarTaskMode,s=(0,M.Z)((function(){var e=t.get("listType"),n=Hn.Oe(t),r=n.groupBy,o=n.orderBy;(e===B.Lo$.project&&Hn.vi(t)||r===B.X9E.assignee||o===B.d$J.assignee)&&Hi.TX(t.get("id"))})),u=(0,M.Z)((function(){var e=Hn.Oe(t),n=e.groupBy,r=e.orderBy,o=B.cfy(n,r),a=o.trackOrder,i=o.trackGroup;a&&i&&ae.Z.listGroupOrder("sort_view","".concat(i,"_").concat(a),{pm_group_by:i,pm_order_by:a})})),l=function(){var e,n=(e=Gy().mark((function e(){var n;return Gy().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:n=t.get("id"),Hn.WV(t)?((0,$t.zQ)(n),(0,su.BY)()):Hn.Te(t)&&Jt.Z.doSync();case 2:case"end":return e.stop()}}),e)})),function(){var t=this,n=arguments;return new Promise((function(r,o){var a=e.apply(t,n);function i(e){Ky(a,r,o,i,c,"next",e)}function c(e){Ky(a,r,o,i,c,"throw",e)}i(void 0)}))});return function(){return n.apply(this,arguments)}}(),f=(0,M.Z)((function(e){var r={project:t},i=r.project.get("id");if(n!==B.Lo$.smartProject||[B.X1y.assignedme,B.X1y.completed,B.X1y.abandoned,B.X1y.trash,B.X1y.habit].includes(i)||(pe.Z.doSync(),a(e)),n!==B.Lo$.csl&&n!==B.Lo$.tag&&n!==B.Lo$.group||(pe.Z.doSync(),a(e)),n===B.Lo$.project){if(null==i)return;r.project.get("closed")||r.project.get("needPullTasks")||Hn.vi(r.project)||r.project.get("fromClosed")||r.project.get("isDuplicated")?(r.project.get("fromClosed")&&(null===o||void 0===o||o(i,{fromClosed:!1,isDirty:!1})),r.project.get("isDuplicated")&&(null===o||void 0===o||o(i,{isDuplicated:!1,isDirty:!1})),pe.Z.doSyncImmediately().then((function(){setTimeout((function(){var t=[],n=r.project.get("id");t.push((0,K.k93)(n),(0,K.vPW)(n)),Promise.all(t).then((function(t){var r=t[0]&&t[0].data,o=t[1]&&t[1].data;o&&ga.hX({serverData:{update:o},isFullBatch:!0,projectIdFetchFrom:n}),r&&Wn.hX0({serverData:{update:r},projectIdFetchFrom:n}),a(e)}))}),100)}))):((0,K.vPW)(i).then((function(e){var t=e.data;t&&ga.hX({serverData:{update:t},isFullBatch:!0,projectIdFetchFrom:i})})),pe.Z.doSync(),a(e))}}));!function(){if(!i){var e=Hn.Oe(t);bn.ZP.currentSortOption.set("id",t.get("id")).set("sortOption",e)}}(),(0,Ds.Z)((function(){var e,n=t.get("id");(f(!0),s(),l(),Xt.kj.includes(n)&&Xt.ZP.doSync(Xt.gw.regularSync),(0,N.DN)()||c||!document.getElementById("project-name-bar"))||(0,wn.Ld)(null===(e=document.getElementById("project-name-bar"))||void 0===e?void 0:e.innerText);qy(t)&&u()})),(0,r.useEffect)((function(){var e=t.get("id");return U.vp.subscribe(null,"fetchTasksAgain",(function(){f(),Xt.kj.includes(e)&&Xt.ZP.doSync(Xt.gw.regularSync)})),function(){U.vp.unSubscribe(null,"fetchTasksAgain")}}),[f,t]),(0,Wy.Z)((function(){var e=t.get("id");bn.ZP.currentSortOption.get("id")===e&&bn.ZP.currentSortOption.set("sortOption",void 0),delete bn.ZP.mainGroupResult[e]})),(0,r.useEffect)((function(){var e;(0,N.DN)()||c||!document.getElementById("project-name-bar")||(0,wn.Ld)(null===(e=document.getElementById("project-name-bar"))||void 0===e?void 0:e.innerText)}));var d=t,m=(0,cc.Z)(t);(0,r.useEffect)((function(){(d.get("id")!==(null===m||void 0===m?void 0:m.get("id"))||n===B.Lo$.tag&&d.get("name")!==(null===m||void 0===m?void 0:m.get("name")))&&null!=m&&(s(),f(!0),Xt.kj.includes(d.get("id"))&&Xt.ZP.doSync(Xt.gw.regularSync),delete bn.ZP.mainGroupResult[m.get("id")])}),[f,n,m,d,s]);var p=(0,r.useMemo)((function(){return Hn.Oe(d)}),[d]),h=(0,cc.Z)(p);(0,r.useEffect)((function(){h&&m&&(m.get("id")!==t.get("id")||function(e,t){return t.orderBy!==e.orderBy||t.groupBy!==e.groupBy}(h,p))&&qy(t)&&u()}),[m,h,t,p,u])},Jy=function(e){var t=e.preview,n=e.project,o=e.containerClassName,a=function(){if(t)return n;var e=N.nn();return _o.Rp(e)}();if(!a)return null;var i,c=_o.CR(a),s=c?_o.dE(a):_o.ml(a),u="empty_desc_valid_tasks_will_appear_here";if(c)s&&s.tag&&(i=Oa.lN(),Ne().intersection(s.tag,i).length||(u="empty_csl_list_b2")),s&&s.list&&(Hn.E8(s.list).length||(u="empty_csl_list_b2")),s&&s.group&&(Ea.Hk(s.group).filter((function(e){return e&&!(0,Ea.M7)(e)})).toArray().length||(u="empty_csl_list_b2")),s&&s.assignee&&(Hn.x5()||(s.assignee.includes("me")||s.assignee.includes("other"))&&(u="empty_csl_list_b2"));else{var l=s.filterList.reduce((function(e,t){var n=function(e){switch(e.condition){case"tag":if(e.data&&e.data.length){var t=Oa.lN();if(!Ne().intersection(e.data,t).length)return!1}return!0;case"listOrGroup":if(e.data){var n=e.data.list||[],r=e.data.group||[];if(r.length){var o=Ea.Hk(r).filter((function(e){return!!e&&!(0,Ea.M7)(e)}));n=n.concat(o.map((function(e){var t=e.get("id");return Hn.wA(t).map((function(e){return e.get("id")}))})).toArray()),n=Ne().flattenDeep(n)}if(!Hn.E8(n).length)return!1}return!0;default:return!0}}(t);switch(t.logic){case"and":return e&&n;case"or":return e||n;default:return e}}),!0);l||(u="empty_csl_list_b2")}return r.createElement(Do,{containerClassName:o,descId:u,textId:"empty_title_no_tasks_in_filter"})};function Xy(){return Xy=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Xy.apply(this,arguments)}function Qy(e){var t=e.preview,n=e.project,o=(0,r.useCallback)((function(){return r.createElement(Um,{noTop:!!t},r.createElement(Jy,{preview:t,project:n,containerClassName:t?"mt-[60px]":""}))}),[t,n]);return r.createElement(Ym.Z,Xy({},e,{renderEmptyList:o}))}function eg(){return eg=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},eg.apply(this,arguments)}var tg=function(e){var t=e.name,n=e.rule,o=B.Lo$.csl,i=(0,r.useMemo)((function(){var e=Kn().Map({name:t,rule:n,sortType:"project",listType:B.Lo$.csl});return e.set("sortType","note"===_o.HX(e)?"createdTime":"project")}),[t,n]),c="filter-preview",s=(0,a.v9)((function(e){return(0,ro.s1)(e,{project:i})})),u=Uy(),l=Hy({project:i}),f=l.showCompleted,d=l.showFullCompletedTasks,m=l.fetchCompletedTasks,p=Fy({project:i,listType:o,env:c,taskList:s,reduxStateProps:u,showCompleted:f,showFullCompletedTasks:d});$y({project:i,env:c,listType:o,fetchCompletedTasks:m});var h=Rd(d);return r.createElement(Ld.Provider,{value:h},r.createElement("div",{id:"task-list-view",className:w()("tasklist tasks g-center",Xm),tabIndex:-1},r.createElement(Qy,eg({},p(),{preview:!0})),r.createElement("div",{className:"disable-drag-task-when-resize"})))},ng=n("FqFs");function rg(e){return rg="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},rg(e)}function og(){og=function(){return t};var e,t={},n=Object.prototype,r=n.hasOwnProperty,o=Object.defineProperty||function(e,t,n){e[t]=n.value},a="function"==typeof Symbol?Symbol:{},i=a.iterator||"@@iterator",c=a.asyncIterator||"@@asyncIterator",s=a.toStringTag||"@@toStringTag";function u(e,t,n){return Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{u({},"")}catch(e){u=function(e,t,n){return e[t]=n}}function l(e,t,n,r){var a=t&&t.prototype instanceof y?t:y,i=Object.create(a.prototype),c=new j(r||[]);return o(i,"_invoke",{value:_(e,n,c)}),i}function f(e,t,n){try{return{type:"normal",arg:e.call(t,n)}}catch(e){return{type:"throw",arg:e}}}t.wrap=l;var d="suspendedStart",m="executing",p="completed",h={};function y(){}function g(){}function v(){}var b={};u(b,i,(function(){return this}));var w=Object.getPrototypeOf,k=w&&w(w(D([])));k&&k!==n&&r.call(k,i)&&(b=k);var x=v.prototype=y.prototype=Object.create(b);function E(e){["next","throw","return"].forEach((function(t){u(e,t,(function(e){return this._invoke(t,e)}))}))}function S(e,t){function n(o,a,i,c){var s=f(e[o],e,a);if("throw"!==s.type){var u=s.arg,l=u.value;return l&&"object"==rg(l)&&r.call(l,"__await")?t.resolve(l.__await).then((function(e){n("next",e,i,c)}),(function(e){n("throw",e,i,c)})):t.resolve(l).then((function(e){u.value=e,i(u)}),(function(e){return n("throw",e,i,c)}))}c(s.arg)}var a;o(this,"_invoke",{value:function(e,r){function o(){return new t((function(t,o){n(e,r,t,o)}))}return a=a?a.then(o,o):o()}})}function _(t,n,r){var o=d;return function(a,i){if(o===m)throw Error("Generator is already running");if(o===p){if("throw"===a)throw i;return{value:e,done:!0}}for(r.method=a,r.arg=i;;){var c=r.delegate;if(c){var s=O(c,r);if(s){if(s===h)continue;return s}}if("next"===r.method)r.sent=r._sent=r.arg;else if("throw"===r.method){if(o===d)throw o=p,r.arg;r.dispatchException(r.arg)}else"return"===r.method&&r.abrupt("return",r.arg);o=m;var u=f(t,n,r);if("normal"===u.type){if(o=r.done?p:"suspendedYield",u.arg===h)continue;return{value:u.arg,done:r.done}}"throw"===u.type&&(o=p,r.method="throw",r.arg=u.arg)}}}function O(t,n){var r=n.method,o=t.iterator[r];if(o===e)return n.delegate=null,"throw"===r&&t.iterator.return&&(n.method="return",n.arg=e,O(t,n),"throw"===n.method)||"return"!==r&&(n.method="throw",n.arg=new TypeError("The iterator does not provide a '"+r+"' method")),h;var a=f(o,t.iterator,n.arg);if("throw"===a.type)return n.method="throw",n.arg=a.arg,n.delegate=null,h;var i=a.arg;return i?i.done?(n[t.resultName]=i.value,n.next=t.nextLoc,"return"!==n.method&&(n.method="next",n.arg=e),n.delegate=null,h):i:(n.method="throw",n.arg=new TypeError("iterator result is not an object"),n.delegate=null,h)}function C(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function T(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function j(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(C,this),this.reset(!0)}function D(t){if(t||""===t){var n=t[i];if(n)return n.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var o=-1,a=function n(){for(;++o<t.length;)if(r.call(t,o))return n.value=t[o],n.done=!1,n;return n.value=e,n.done=!0,n};return a.next=a}}throw new TypeError(rg(t)+" is not iterable")}return g.prototype=v,o(x,"constructor",{value:v,configurable:!0}),o(v,"constructor",{value:g,configurable:!0}),g.displayName=u(v,s,"GeneratorFunction"),t.isGeneratorFunction=function(e){var t="function"==typeof e&&e.constructor;return!!t&&(t===g||"GeneratorFunction"===(t.displayName||t.name))},t.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,v):(e.__proto__=v,u(e,s,"GeneratorFunction")),e.prototype=Object.create(x),e},t.awrap=function(e){return{__await:e}},E(S.prototype),u(S.prototype,c,(function(){return this})),t.AsyncIterator=S,t.async=function(e,n,r,o,a){void 0===a&&(a=Promise);var i=new S(l(e,n,r,o),a);return t.isGeneratorFunction(n)?i:i.next().then((function(e){return e.done?e.value:i.next()}))},E(x),u(x,s,"Generator"),u(x,i,(function(){return this})),u(x,"toString",(function(){return"[object Generator]"})),t.keys=function(e){var t=Object(e),n=[];for(var r in t)n.push(r);return n.reverse(),function e(){for(;n.length;){var r=n.pop();if(r in t)return e.value=r,e.done=!1,e}return e.done=!0,e}},t.values=D,j.prototype={constructor:j,reset:function(t){if(this.prev=0,this.next=0,this.sent=this._sent=e,this.done=!1,this.delegate=null,this.method="next",this.arg=e,this.tryEntries.forEach(T),!t)for(var n in this)"t"===n.charAt(0)&&r.call(this,n)&&!isNaN(+n.slice(1))&&(this[n]=e)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if("throw"===e.type)throw e.arg;return this.rval},dispatchException:function(t){if(this.done)throw t;var n=this;function o(r,o){return c.type="throw",c.arg=t,n.next=r,o&&(n.method="next",n.arg=e),!!o}for(var a=this.tryEntries.length-1;a>=0;--a){var i=this.tryEntries[a],c=i.completion;if("root"===i.tryLoc)return o("end");if(i.tryLoc<=this.prev){var s=r.call(i,"catchLoc"),u=r.call(i,"finallyLoc");if(s&&u){if(this.prev<i.catchLoc)return o(i.catchLoc,!0);if(this.prev<i.finallyLoc)return o(i.finallyLoc)}else if(s){if(this.prev<i.catchLoc)return o(i.catchLoc,!0)}else{if(!u)throw Error("try statement without catch or finally");if(this.prev<i.finallyLoc)return o(i.finallyLoc)}}}},abrupt:function(e,t){for(var n=this.tryEntries.length-1;n>=0;--n){var o=this.tryEntries[n];if(o.tryLoc<=this.prev&&r.call(o,"finallyLoc")&&this.prev<o.finallyLoc){var a=o;break}}a&&("break"===e||"continue"===e)&&a.tryLoc<=t&&t<=a.finallyLoc&&(a=null);var i=a?a.completion:{};return i.type=e,i.arg=t,a?(this.method="next",this.next=a.finallyLoc,h):this.complete(i)},complete:function(e,t){if("throw"===e.type)throw e.arg;return"break"===e.type||"continue"===e.type?this.next=e.arg:"return"===e.type?(this.rval=this.arg=e.arg,this.method="return",this.next="end"):"normal"===e.type&&t&&(this.next=t),h},finish:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),T(n),h}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.tryLoc===e){var r=n.completion;if("throw"===r.type){var o=r.arg;T(n)}return o}}throw Error("illegal catch attempt")},delegateYield:function(t,n,r){return this.delegate={iterator:D(t),resultName:n,nextLoc:r},"next"===this.method&&(this.arg=e),h}},t}function ag(e,t,n,r,o,a,i){try{var c=e[a](i),s=c.value}catch(u){return void n(u)}c.done?t(s):Promise.resolve(s).then(r,o)}function ig(e){return function(){var t=this,n=arguments;return new Promise((function(r,o){var a=e.apply(t,n);function i(e){ag(a,r,o,i,c,"next",e)}function c(e){ag(a,r,o,i,c,"throw",e)}i(void 0)}))}}function cg(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,mg(r.key),r)}}function sg(e,t,n){return t=lg(t),function(e,t){if(t&&("object"===rg(t)||"function"===typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(e,ug()?Reflect.construct(t,n||[],lg(e).constructor):t.apply(e,n))}function ug(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(ug=function(){return!!e})()}function lg(e){return lg=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},lg(e)}function fg(e,t){return fg=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},fg(e,t)}function dg(e,t,n){return(t=mg(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function mg(e){var t=function(e,t){if("object"!=rg(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=rg(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==rg(t)?t:t+""}var pg=function(e){ae.Z.editFilter("conditions",e)},hg=function(e){function t(e){var n;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),dg(n=sg(this,t,[e]),"fetchAllContacts",ig(og().mark((function e(){var t,r,o,a;return og().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!Hn.x5()){e.next=5;break}return e.next=3,(0,K.imO)();case 3:200===(t=e.sent).status&&(r=t.data,o=Ne().flatMap(r),a=o.filter((function(e){return e.isAccept&&!e.deleted})),n.setState({users:new Map(a.map((function(e){return["".concat(e.userId),e]})))}));case 5:case"end":return e.stop()}}),e)})))),dg(n,"onPreviewClick",(function(){var e=n.props.intl;"error"!==n.getConfirmData().rule||wn.eD(e.formatMessage({id:"false_filter_rule"}),3e3)})),dg(n,"getFooter",(function(e){var t=n.props.intl,o="normal"===n.state.filterMode,a=(u.j4,u.j4?"https://help.dida365.com/articles/6950655961044353024#%E9%AB%98%E7%BA%A7%E7%AD%9B%E9%80%89":"https://help.ticktick.com/articles/7055782240994721792");return r.createElement(r.Fragment,null,r.createElement("p",{className:"text-s leading-[21px] text-primary cursor-pointer",onClick:function(){var e=n.getConfirmData();ae.Z.editFilter("action","preview"),"error"!==e.rule?n.setState({isPreviewMode:!0}):wn.eD(t.formatMessage({id:"false_filter_rule"}),3e3)}},t.formatMessage({id:"filter_preview"})),r.createElement("div",{className:"flex items-center"},r.createElement("a",{href:a,className:w()("text-s leading-[21px] px-[20px] text-grey-40",o?"hidden":"inline-block"),onClick:function(){ae.Z.editFilter("action","example")},target:"_blank"},t.formatMessage({id:"have_question"})),r.createElement(T.Z,{onClick:n.closeEditModal,type:"cancel"},t.formatMessage({id:"close"})),r.createElement(T.Z,{type:"primary",onClick:n.confirmEditModal,loading:e,loadingText:t.formatMessage({id:"saving"})},t.formatMessage({id:"save"}))))})),dg(n,"renderPreview",(function(){var e=n.props.intl;if(n.state.isPreviewMode){var t=n.getConfirmData(),o=t.name,a=t.rule,i=t.saving;return r.createElement(C.Z,{visible:!0,closable:!1,maskClosable:!1,titleClassName:"text-center",className:"max-w-[665px] max-h-[482px] w-4/5 h-3/5",bodyClassName:"!px-[4px] flex flex-column h-full",title:e.formatMessage({id:"filter_preview"}),onCancel:function(){n.setState({isPreviewMode:!1})},onOk:n.confirmEditModal,okText:e.formatMessage({id:"save"}),cancelText:e.formatMessage({id:"cancel"}),loading:i},r.createElement(tg,{name:o,rule:a}))}return null})),dg(n,"onEmojiChange",(function(e){n.setState({emojiPrefix:e})})),n.state={saving:!1,filterMode:n.getInitMode(),filterName:e.model?(0,zn.vG)(e.model.get("name")).text:"",warningText:"",users:new Map,emojiPrefix:e.model?(0,zn.vG)(e.model.get("name")).emojis[0]:"",isPreviewMode:!1};var o=e.initialRule;return o?(n.normalRule="normal"===n.state.filterMode&&_o.YO(o),n.advanceRule="advance"===n.state.filterMode&&_o.i7(o)):(n.normalRule="normal"===n.state.filterMode&&e.model?_o.Kh(e.model):{},n.advanceRule="advance"===n.state.filterMode&&e.model?_o.q2(e.model):{}),n.closeEditModal=n.closeEditModal.bind(n),n.confirmEditModal=n.confirmEditModal.bind(n),n.onFilterNameChange=n.onFilterNameChange.bind(n),n.onKeyDown=n.onKeyDown.bind(n),n.normalFilterViewRef=r.createRef(),n.advanceFilterRef=r.createRef(),n.projectNameInputRef=r.createRef(),n.fetchAllContacts(),n}return function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&fg(e,t)}(t,e),n=t,o=[{key:"render",value:function(){var e=this,t=this.props,n=t.intl,o=t.model,a=t.fixFilterMode,i=this.state,c=i.saving,s=i.filterMode,u=i.filterName,l=i.warningText,f=i.users,d=i.isPreviewMode,m=i.emojiPrefix,p=!o,h="normal"===s;return r.createElement(r.Fragment,null,this.renderPreview(),r.createElement(C.Z,{visible:!0,maskClosable:!1,className:w()("smart-project-modal-detail-view w-[558px] max-h-none project-modal-detail-view",{"!hidden":d},Dy().smartProjectModalDetailView),title:n.formatMessage({id:p?"add_filters":"edit_filters"}),onOk:this.confirmEditModal,onCancel:this.closeEditModal,loading:c,disabled:m.length+u.trim().length===0,footer:this.getFooter(c),footerClassName:"!justify-between"},r.createElement("div",{className:w()("project-detail-panel","tabs-container",h?"show-normal":"show-advance")},!a&&r.createElement(we.Z,{tabList:[{key:"normal",name:n.formatMessage({id:"normal"})},{key:"advance",name:n.formatMessage({id:"advanced_filter"})}],activeKey:h?"normal":"advance",onActiveKeyChange:function(t){return e.switchFilterMode(t)},type:"center",size:"tiny"}),r.createElement("div",{className:"row project-name-wrapper mt-[16px] relative group"},r.createElement(Ly,{defaultDisplayEmoji:m,onChange:this.onEmojiChange,defaultIcon:"custom-smart-list"}),r.createElement(vu.Z,{id:"edit-csl-name",type:"text",className:"project-name input-lrg w-full h-[36px] pl-[36px] pr-[12px] rounded-select-trigger text-[14px]",placeholder:n.formatMessage({id:"name"}),value:u,tabIndex:2,onChange:this.onFilterNameChange,onKeyDown:this.onKeyDown,onFocus:function(t){return e.toggleInputProjectNameWarn()},ref:this.projectNameInputRef,maxLength:Xn.b9.commonNameLimit-m.length})),r.createElement(Vi.Z,{className:"text-alert text-sml mt-[5px] text-warn-red text-[11px] overflow-hidden",text:l}),r.createElement(Kh,{visible:h,rule:this.normalRule,ref:this.normalFilterViewRef,users:f}),r.createElement(Ty,{visible:!h,rule:this.advanceRule,ref:this.advanceFilterRef,users:f}),r.createElement(Ry.Z,null))))}},{key:"componentDidMount",value:function(){var e=this,t=this.state.filterName?this.state.filterName.length:0;setTimeout((function(){wn.KN(e.projectNameInputRef.current,t)}))}},{key:"componentDidUpdate",value:function(e,t){t.filterMode!==this.state.filterMode&&this.projectNameInputRef.current&&this.projectNameInputRef.current.focus()}},{key:"getInitMode",value:function(){var e=this.props,t=e.fixFilterMode,n=e.initialRule,r=e.model;return t||((n?_o._V(n):_o.CR(r))?"normal":"advance")}},{key:"switchFilterMode",value:function(e){this.setState({filterMode:e})}},{key:"onFilterNameChange",value:function(e){this.setState({filterName:e.target.value})}},{key:"onKeyDown",value:function(e){e.keyCode===Te.Z.enter&&this.confirmEditModal()}},{key:"getConfirmData",value:function(){var e,t=this.props.model,n=this.state.emojiPrefix,r="normal"===this.state.filterMode,o=this.state.filterName.replace(Vn.Z.projectNameFilter,"").trim(),a=_o.vt(this.normalFilterViewRef.current.getConditions()),i=_o.kp(this.advanceFilterRef.current.getConditions());return e=r?a:i,r&&(t&&_o.CR(t)&&!Ne().isEmpty(_o.Kh(t))||a&&0!==JSON.parse(a).and.length||!i||"error"===i||(e=i)),{name:n+o,rule:e}}},{key:"checkProjectName",value:function(){var e=this.props.intl,t=this.state,n=t.emojiPrefix,r=t.filterName.trim(),o=n+r;return o&&r?/^[#\uff03]/i.test(o)?(this.toggleInputProjectNameWarn(e.formatMessage({id:"invalid_project_name"})),!1):o.match(Vn.Z.projectNameFilter)?(this.toggleInputProjectNameWarn(e.formatMessage({id:"warn_project_name"})),!1):_o.wR(this.props.model,o)?(this.toggleInputProjectNameWarn(e.formatMessage({id:"duplicate_filter_name"})),!1):(this.toggleInputProjectNameWarn(),!0):(this.toggleInputProjectNameWarn(e.formatMessage({id:"filter_name_not_empty"})),!1)}},{key:"toggleInputProjectNameWarn",value:function(e){this.setState({warningText:e})}},{key:"confirmEditModal",value:function(){var e=this,t=this.props.intl,n=this.props.model,r=this.state.isPreviewMode,o=function(){r&&e.setState({isPreviewMode:!1})};if(!this.state.saving)if(this.checkProjectName()){var a=this.getConfirmData();if("error"===a.rule)return wn.eD(t.formatMessage({id:"false_filter_rule"}),3e3),void o();this.setState({saving:!0});var i=this.props.onConfirm,c=this.props.onClose;if(this.props.model&&a.name===this.props.model.get("name")&&a.rule===this.props.model.get("rule"))c&&c(),this.props.model&&N.nn()===this.props.model.get("id")&&U.vp.dispatch("resetInitalState");else{if(_o._V(a.rule)){var s,u,l,f,d,m,p,h=_o.YO(a.rule);ae.Z.editFilter("mode","normal"),(null===(s=h.list)||void 0===s?void 0:s.length)&&pg("project"),(null===(u=h.tag)||void 0===u?void 0:u.length)&&pg("tag"),(null===(l=h.dueDate)||void 0===l?void 0:l.length)&&pg("date"),(null===(f=h.priority)||void 0===f?void 0:f.length)&&pg("priority"),(null===(d=h.assignee)||void 0===d?void 0:d.length)&&pg("assignee"),(null===(m=h.keywords)||void 0===m?void 0:m.length)&&pg("content"),(null===(p=h.taskType)||void 0===p?void 0:p.length)&&pg("type")}else{var y=_o.i7(a.rule).filterList,g=new Set((void 0===y?[]:y).map((function(e){return e.condition})));ae.Z.editFilter("mode","advance"),g.has("listOrGroup")&&pg("project"),g.has("tag")&&pg("tag"),g.has("dueDate")&&pg("date"),g.has("priority")&&pg("priority"),g.has("assignee")&&pg("assignee"),g.has("keywords")&&pg("content"),g.has("taskType")&&pg("type")}(0,ng.M)("CSLAction/".concat(n?"modify":"add","CSL"),"[start]".concat(n?"modify":"add"," csl")),i&&i(a),(0,ng.M)("CSLAction/".concat(n?"modify":"add","CSL"),"[end]".concat(n?"modify":"add"," csl")),this.props.model&&N.nn()===this.props.model.get("id")&&U.vp.dispatch("resetInitalState")}}else o()}},{key:"closeEditModal",value:function(e){var t=this.props.onClose;t&&t(e)}}],o&&cg(n.prototype,o),a&&cg(n,a),Object.defineProperty(n,"prototype",{writable:!1}),n;var n,o,a}(r.Component),yg=(0,a.$j)(void 0,(function(e){return{navigateTo:function(t){e((0,k.VF)(t))}}}))((0,An.ZP)((0,v.EN)(hg))),gg=n("rG+B"),vg=n("HDZH"),bg=function(e){var t=e.bgClassName,n=(0,r.useContext)(Fa.Z),o=n.isCardMode,a=n.isGlobalLayoutCardMode,i=(0,vg.$)();return r.createElement(gg.Z,{isCardMode:o,isGlobalLayoutCardMode:a,bgClassName:t},i?r.createElement(vg.Z,null):null)};function wg(e){return wg="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},wg(e)}function kg(e){return function(e){if(Array.isArray(e))return Sg(e)}(e)||function(e){if("undefined"!==typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||Eg(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function xg(e,t){var n="undefined"!==typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!n){if(Array.isArray(e)||(n=Eg(e))||t&&e&&"number"===typeof e.length){n&&(e=n);var r=0,o=function(){};return{s:o,n:function(){return r>=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:o}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var a,i=!0,c=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return i=e.done,e},e:function(e){c=!0,a=e},f:function(){try{i||null==n.return||n.return()}finally{if(c)throw a}}}}function Eg(e,t){if(e){if("string"===typeof e)return Sg(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?Sg(e,t):void 0}}function Sg(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function _g(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function Og(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,Ag(r.key),r)}}function Cg(e,t,n){return t=jg(t),function(e,t){if(t&&("object"===wg(t)||"function"===typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(e,Tg()?Reflect.construct(t,n||[],jg(e).constructor):t.apply(e,n))}function Tg(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(Tg=function(){return!!e})()}function jg(e){return jg=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},jg(e)}function Dg(e,t){return Dg=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},Dg(e,t)}function Mg(e,t,n){return(t=Ag(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Ag(e){var t=function(e,t){if("object"!=wg(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=wg(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==wg(t)?t:t+""}var Ng,Pg,Ig=["project","tag","range","priority","assign","type","status"],Lg=function(e){ae.Z.search("filter",e)},Rg=function(e){function t(e){var n;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),Mg(n=Cg(this,t,[e]),"getStatusFilterState",(function(){return function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?_g(Object(n),!0).forEach((function(t){Mg(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):_g(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}({},bn.ZP.searchFilterState)})),Mg(n,"listenId",void 0),Mg(n,"typeFilterVisible",void 0),Mg(n,"assigneeFilterVisible",void 0),Mg(n,"filterAdvanceScrollRef",void 0),Mg(n,"filterAdvanceContentRef",void 0),Mg(n,"filterAdvanceResizeObserver",void 0),Mg(n,"filterAdvanceLayoutCheckToken",void 0),Mg(n,"applySearchFilterState",(function(){var e=n.getStatusFilterState();n.setState({category:e.category,filterProjectIds:e.filterProjectIds,filterListOrGroup:e.filterListOrGroup,filterRange:e.filterRange,filterRangeCustomFrom:e.filterRangeCustomFrom,filterRangeCustomTo:e.filterRangeCustomTo,tagSelected:e.tagSelected,filterType:e.filterType,filterAssign:e.filterAssign,filterPriority:e.filterPriority,filterKey:(new Date).getTime(),filterChipOrder:[]},(function(){n.buildQueryString()}))})),Mg(n,"getSearchPageFilterChipActives",(function(e){var t=e.category,r=e.filterProjectIds,o=e.tagSelected,a=e.filterRange,i=e.filterRangeCustomFrom,c=e.filterRangeCustomTo,s=e.filterPriority,u=e.filterAssign,l=e.filterType,f=e.filterStatus,d={project:!1,tag:!1,status:!1,priority:!1,range:!1,assign:!1,type:!1},m="event"===t,p=!("task"===t||m)||!m;return d.project=r.length>0&&!r.includes("all-list"),d.range="allTime"!==a[0]||Boolean(i)||Boolean(c),p&&(d.tag=!(1===o.length&&"!all"===o[0]),d.status="allStatus"!==f[0],d.priority=!s.includes("all")&&s.length>0&&4!==s.length,d.assign=n.assigneeFilterVisible&&!u.includes("all")&&u.length>0,d.type=n.typeFilterVisible&&1===l.length),d})),Mg(n,"computeNextSearchPageFilterChipOrder",(function(e){var t,r=n.getSearchPageFilterChipActives(e),o=n.getSearchPageFilterChipActives(n.state),a=n.state.filterChipOrder.filter((function(e){return o[e]})),i=xg(Ig);try{var c=function(){var e=t.value;r[e]&&!o[e]&&(a=a.filter((function(t){return t!==e})))};for(i.s();!(t=i.n()).done;)c()}catch(d){i.e(d)}finally{i.f()}var s,u=xg(Ig);try{var l=function(){var e=s.value;!r[e]&&o[e]&&(a=a.filter((function(t){return t!==e}))).push(e)};for(u.s();!(s=u.n()).done;)l()}catch(d){u.e(d)}finally{u.f()}var f=Ig.filter((function(e){return o[e]}));return 0===a.length&&f.length>0?f:a})),Mg(n,"sortSearchPageFilterChipEntries",(function(e,t,n){var r=function(e){if(!t[e])return 100+Ig.indexOf(e);var r=n.indexOf(e);return r>=0?r:Ig.indexOf(e)};return kg(e).sort((function(e,t){return r(e.key)-r(t.key)}))})),Mg(n,"renderSearchFilterChips",(function(){var e=n.state,t=e.category,o=e.filterKey,a=e.filterProjectIds,i=e.tagSelected,c=e.filterStatus,u=e.filterRange,l=e.filterRangeCustomFrom,f=e.filterRangeCustomTo,d=e.filterType,m=e.filterPriority,p=e.filterAssign,h=e.filterChipOrder,y="task"===t||"event"===t,g="event"===t,v=$t.g3(a)?(0,kp.n)(kp.w.ALL_AND_ALL_LIST_TREE,["calendar"]):kp.w.ALL_WITH_LIST_FLAT,b=[];y?(b.push({key:"project",node:r.createElement(sm,{key:"project-".concat(o),onConfirm:n.selectedProjects,defaultValue:a,moduleTemplate:g?kp.w.ALL_WITH_CALENDAR_FLAT:kp.w.ALL_WITH_LIST_FLAT,customAllText:g?s.U2("all_calendars"):s.U2("all_list")})}),g||(b.push({key:"tag",node:r.createElement(km,{key:"tags-".concat(o),onConfirm:n.selectedTags,defaultValue:i})}),b.push({key:"status",node:r.createElement(Bm,{key:"status-".concat(o,"-").concat(c[0]),onSelectItem:n.selectedStatus,defaultValue:c})}),b.push({key:"priority",node:r.createElement(hp,{key:"priority-".concat(o),onConfirm:n.selectedPriority,defaultValue:m})})),b.push({key:"range",node:r.createElement($d,{key:"date-".concat(o),ref:n.filterRangeRef,onSelectItem:n.selectedRange,filterRange:u,filterRangeCustomFrom:l,filterRangeCustomTo:f})}),!g&&n.assigneeFilterVisible&&b.push({key:"assign",node:r.createElement(fp,{key:"assign-".concat(o),onConfirm:n.selectedAssign,defaultValue:p})}),!g&&n.typeFilterVisible&&b.push({key:"type",node:r.createElement(Yg,{key:"type-".concat(o),onConfirm:n.selectedType,defaultValue:d})})):(b.push({key:"project",node:r.createElement(sm,{key:"project-".concat(o),onConfirm:n.selectedProjects,defaultValue:a,moduleTemplate:v})}),b.push({key:"tag",node:r.createElement(km,{key:"tags-".concat(o),onConfirm:n.selectedTags,defaultValue:i})}),b.push({key:"range",node:r.createElement($d,{key:"date-".concat(o),ref:n.filterRangeRef,onSelectItem:n.selectedRange,filterRange:u,filterRangeCustomFrom:l,filterRangeCustomTo:f})}),b.push({key:"status",node:r.createElement(Bm,{key:"status-".concat(o,"-").concat(c[0]),onSelectItem:n.selectedStatus,defaultValue:c})}),b.push({key:"priority",node:r.createElement(hp,{key:"priority-".concat(o),onConfirm:n.selectedPriority,defaultValue:m})}),n.assigneeFilterVisible&&b.push({key:"assign",node:r.createElement(fp,{key:"assign-".concat(o),onConfirm:n.selectedAssign})}),n.typeFilterVisible&&b.push({key:"type",node:r.createElement(Yg,{key:"type-".concat(o),onConfirm:n.selectedType,defaultValue:d})}));var w=n.getSearchPageFilterChipActives(n.state);return n.sortSearchPageFilterChipEntries(b,w,h).map((function(e){return e.node}))})),Mg(n,"openSearch",(function(e){e.stopPropagation(),e.preventDefault();var t=n.props.searchKeyWords,r=n.state,o=r.filterProjectIds,a=r.filterListOrGroup,i=r.filterRange,c=r.filterRangeCustomFrom,s=r.filterRangeCustomTo,u=r.tagSelected,l=r.filterType,f=r.filterAssign,d=r.filterPriority,m={category:r.category,filterProjectIds:o,filterListOrGroup:a,filterRange:i,filterRangeCustomFrom:c,filterRangeCustomTo:s,tagSelected:u,filterType:l,filterAssign:f,filterPriority:d};U.vp.dispatch("activeSearch",{searchKeyWords:t||"",filterState:m})})),Mg(n,"removeMoreFilter",(function(e){var t=n.state.moreFilters;t.has(e)&&(t.delete(e),n.setState({moreFilters:new Set(kg(t))}))})),Mg(n,"onSaveFilterClick",(function(){P._y()?(!function(e){ae.Z.search("action",e)}("save_as_filter"),n.setState({filterCreateModalVisible:!0})):F.$Z({type:B.VIb.customSmartList})})),Mg(n,"hideFilterCreateModalVisible",(function(){n.setState({filterCreateModalVisible:!1})})),Mg(n,"confirmEditModal",(function(e){var t=n.props.addCSL,r=_o.D0()-u.eL;(0,$e.e3)(r)&&(_o.J6(),r=_o.D0()-u.eL),e.id=(0,Uf.Z)(),e.sortOrder=r,t(e),n.hideFilterCreateModalVisible(),pe.Z.doSync()})),Mg(n,"setSaveFilterButtonVisible",(function(e){n.state.saveFilterButtonVisible!==e&&n.setState({saveFilterButtonVisible:e})})),Mg(n,"setupFilterAdvanceResizeObserver",(function(){var e=n.filterAdvanceContentRef.current;e&&(n.filterAdvanceResizeObserver&&(n.filterAdvanceResizeObserver.disconnect(),n.filterAdvanceResizeObserver=null),n.filterAdvanceResizeObserver=new ResizeObserver((function(){n.updateFilterAdvanceScroll()})),n.filterAdvanceResizeObserver.observe(e))})),Mg(n,"scheduleFilterAdvanceLayoutCheck",(function(){var e=++n.filterAdvanceLayoutCheckToken;requestAnimationFrame((function(){e===n.filterAdvanceLayoutCheckToken&&requestAnimationFrame((function(){e===n.filterAdvanceLayoutCheckToken&&n.updateFilterAdvanceScroll()}))}))})),Mg(n,"teardownFilterAdvanceResizeObserver",(function(){n.filterAdvanceResizeObserver&&(n.filterAdvanceResizeObserver.disconnect(),n.filterAdvanceResizeObserver=null)})),Mg(n,"updateFilterAdvanceScroll",(function(){var e,t,r,o=n.filterAdvanceScrollRef.current;if(o){var a=o.scrollLeft,i=o.scrollWidth,c=o.clientWidth,s=Math.max(0,i-c),u=s>1.5;e=u,t=u&&a>1.5,r=u&&s-a>1.5}else e=!1,t=!1,r=!1;var l=n.state,f=l.filterAdvanceHasOverflow,d=l.filterAdvanceCanScrollLeft,m=l.filterAdvanceCanScrollRight;f===e&&d===t&&m===r||n.setState({filterAdvanceHasOverflow:e,filterAdvanceCanScrollLeft:t,filterAdvanceCanScrollRight:r})})),Mg(n,"scrollFilterAdvance",(function(e){var t=n.filterAdvanceScrollRef.current;if(t){var r=Math.max(120,Math.floor(.65*t.clientWidth));t.scrollBy({left:"left"===e?-r:r,behavior:"smooth"})}})),Mg(n,"setNeedSearchArchived",(function(e){n.shouldCheckHasRenderArchivedOnNextSearch=!n.state.needSearchArchived&&e,n.setState({needSearchArchived:e})})),Mg(n,"selectedTags",(function(e){n.setState({tagSelected:e},(function(){I.SH(),n.buildQueryString()}))})),Mg(n,"selectedProjects",(function(e){var t=e.selects,r=e.listOrGroup;n.setState({filterProjectIds:t,filterListOrGroup:r},(function(){I.SH(),n.buildQueryString()}))})),Mg(n,"selectedStatus",(function(e){n.setState({filterStatus:e},(function(){I.SH(),n.buildQueryString()}))})),Mg(n,"selectedType",(function(e){n.setState({filterType:e},(function(){n.buildQueryString()}))})),Mg(n,"selectedAssign",(function(e){n.setState({filterAssign:e},(function(){n.buildQueryString()}))})),Mg(n,"selectedPriority",(function(e){n.setState({filterPriority:e},(function(){n.buildQueryString()}))})),Mg(n,"selectedRange",(function(e,t,r){n.setState({filterRange:e,filterRangeCustomFrom:t,filterRangeCustomTo:r},(function(){I.SH(),n.buildQueryString()}))})),Mg(n,"buildFilterRule",(function(){var e=!(arguments.length>0&&void 0!==arguments[0])||arguments[0],t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],r=n.props.searchKeyWords,o=void 0===r?"":r,a=n.state,i=a.filterRange,c=void 0===i?[]:i,s=a.category,l=function(){switch(c[0]){case"thisWeek":return["thisweek"];case"thisMonth":return["thismonth"];case"nextWeek":return["nextweek"];case"offset(-1W)":case"offset(-1M)":return t?void 0:[c[0]];case"offset(1M)":return[c[0]];default:return}},f=function(){if("task"===s||""===s){var e=n.getSearchTags();if("!all"!==e[0]&&0!==e.length)return e}},d=function(){var e=n.state,t=e.filterListOrGroup,r=e.filterProjectIds;return r.length&&"all-list"!==r[0]?t:"event"===s?{list:[u.d1],group:void 0}:"task"===s?{list:[u._t],group:void 0}:{list:void 0,group:void 0}},m=function(){if("task"===s||""===s){var e=n.state.filterPriority;if(0!==e.length)if(4!==e.length)if(1!==e.length||"all"!==e[0])return e.map((function(e){return+e})).sort((function(e,t){return t-e}))}},p=function(){if("task"===s||""===s){var e=n.state.filterType;return 0===e.length||2===e.length?void 0:e}},h=function(){if("task"===s||""===s){var e=n.state.filterAssign,t=new Set(e);if(!t.has("all")&&0!==t.size)return e}},y={listOrGroup:d(),tag:f(),dueDate:l(),priority:m(),assignee:h(),taskType:p(),keywords:e&&o?[o]:[]};return _o.vt(y)})),Mg(n,"clearSearchComments",(function(){(0,n.props.setSearchComments)([])})),Mg(n,"checkHasRenderArchived",(function(){var e=n.props.intl;U.vp.dispatch("searchArchivedCheckHasRenderAchived",(function(t){t||me.$Z({text:e.formatMessage({id:"no_valid_tasks"})})}))})),Mg(n,"buildQueryString",(function(){var e,t=n.props,r=t.searchKeyWords,o=t.setSearchComments,a=t.projects;n.props.intl;n.updateHighlightKeywords(null!==(e=(null!==r&&void 0!==r?r:"").split(" ").filter(Boolean))&&void 0!==e?e:[]);var i={},c=n.getDue();i.dueFrom=c.dueFrom,i.dueTo=c.dueTo,i.statuss=n.getSearchStatus(),i.keyword=r,n.setState({queryString:i,filterRule:n.buildFilterRule(),filterCommentRule:n.buildFilterRule(!1)}),n.setState({serverSearchResultIdSet:new Set}),n.searchTimeStamp=(new Date).getTime();var s=n.searchTimeStamp;if(r){var u=n.getSearchQuery(),l=u.query,f=u.isArchivedSearch&&n.shouldCheckHasRenderArchivedOnNextSearch;n.shouldCheckHasRenderArchivedOnNextSearch=!1,K.yC4("?"+l).then((function(e){if(n.searchTimeStamp===s)if(e.data){var t=e.data,r=t.comments,i=t.tasks,c=new Set(a.filter((function(e){return e.get("closed")})).map((function(e){return e.get("id")})));n.setState({serverSearchResultIdSet:new Set(i.map((function(e){return e.id})))});var u=Wn.Ak_().concat(Wn.jGb()).map((function(e){return e.get("id")})),l=new Set(u),d=i.filter((function(e){return!l.has(e.id)||c.has(e.projectId)}));if(Wn.AIj(d),o(r),f)d.some((function(e){return c.has(e.projectId)}))||n.checkHasRenderArchived()}else n.setState({serverSearchResultIdSet:new Set}),f&&n.checkHasRenderArchived()}),(function(e){n.searchTimeStamp===s&&n.setState({queryString:i,filterRule:n.buildFilterRule(),filterCommentRule:n.buildFilterRule(!1)})}))}})),n.typeFilterVisible=Ug(),n.assigneeFilterVisible=lp();var o=n.getStatusFilterState();n.state={queryString:{},category:o.category,filterProjectIds:o.filterProjectIds,filterListOrGroup:o.filterListOrGroup,filterRange:o.filterRange,filterRangeCustomFrom:o.filterRangeCustomFrom,filterRangeCustomTo:o.filterRangeCustomTo,tagSelected:o.tagSelected,filterType:o.filterType,filterAssign:o.filterAssign,filterPriority:o.filterPriority,filterStatus:["allStatus"],serverSearchResultIdSet:new Set,moreFilters:new Set(["priority",n.assigneeFilterVisible&&"assign",n.typeFilterVisible&&"type"].filter(Boolean)),filterRule:"",filterCommentRule:"",filterCreateModalVisible:!1,filterKey:0,filterAdvanceHasOverflow:!1,filterAdvanceCanScrollLeft:!1,filterAdvanceCanScrollRight:!1,filterChipOrder:[],needSearchArchived:!1},n.state.filterRule=n.buildFilterRule(),n.state.filterCommentRule=n.buildFilterRule(!1);return n.project=(0,Gn.Map)({id:"search",name:"search",listType:"search",sortType:"search",taskType:"search"}),n.buildQueryString=n.buildQueryString.bind(n),n.updateHighlightKeywords=n.updateHighlightKeywords.bind(n),n.getSearchQuery=n.getSearchQuery.bind(n),n.openSearch=n.openSearch.bind(n),n.closeSearch=n.closeSearch.bind(n),n.closeSearchByEsc=n.closeSearchByEsc.bind(n),n.filterRangeRef=r.createRef(),n.filterAdvanceScrollRef=r.createRef(),n.filterAdvanceContentRef=r.createRef(),n.filterAdvanceResizeObserver=null,n.filterAdvanceLayoutCheckToken=0,n.searchTimeStamp=(new Date).getTime(),n.listenId=Ne().uniqueId(),n.shouldCheckHasRenderArchivedOnNextSearch=!1,n}return function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&Dg(e,t)}(t,e),n=t,o=[{key:"componentDidMount",value:function(){(0,wn.Ld)(),this.buildQueryString(),this.forceTurnOnDetailMode(),U.Wp.subscribe(this.listenId,"searchAnswersView",this.closeSearchByEsc),U.vp.subscribe(this.listenId,"applySearchFilterState",this.applySearchFilterState),this.setupFilterAdvanceResizeObserver(),this.scheduleFilterAdvanceLayoutCheck()}},{key:"componentDidUpdate",value:function(e,t){e.searchKeyWords===this.props.searchKeyWords&&t.needSearchArchived===this.state.needSearchArchived||this.buildQueryString();var n=this.computeNextSearchPageFilterChipOrder(t);Ne().isEqual(n,this.state.filterChipOrder)||this.setState({filterChipOrder:n}),this.scheduleFilterAdvanceLayoutCheck()}},{key:"componentWillUnmount",value:function(){this.filterAdvanceLayoutCheckToken+=1,this.teardownFilterAdvanceResizeObserver(),this.updateHighlightKeywords([]),this.tryToRestoreDetailMode(),this.clearSearchComments(),U.Wp.unSubscribe(this.listenId),U.vp.unSubscribe(this.listenId,"applySearchFilterState")}},{key:"forceTurnOnDetailMode",value:function(){var e=this.props,t=e.isShowDetailMode,n=e.toggleShowDetail;t||(bn.ZP.forceUpdatedDetailMode=!0,n())}},{key:"tryToRestoreDetailMode",value:function(){var e=this.props,t=e.toggleShowDetail,n=e.isShowDetailMode;bn.ZP.forceUpdatedDetailMode&&n&&t(),bn.ZP.forceUpdatedDetailMode=!1}},{key:"updateHighlightKeywords",value:function(e){bn.ZP.highlightKeyWordsRegExp=(0,Eo.Fw)(e)}},{key:"closeSearchByEsc",value:function(){bn.ZP.highlightKeyWordsRegExp=null,bn.ZP.searchFilterState=(0,bn.pP)();var e=this.props.navigateTo;bn.ZP.hashBeforeSearch?e(bn.ZP.hashBeforeSearch):e((0,$e.tQ)())}},{key:"closeSearch",value:function(e){e.stopPropagation(),e.preventDefault(),this.closeSearchByEsc()}},{key:"render",value:function(){var e=this,t=this.props,n=t.intl,o=t.searchKeyWords,a=this.state,i=a.queryString,c=a.category,s=a.filterRule,u=a.filterCreateModalVisible,l=a.filterCommentRule,f=a.serverSearchResultIdSet,d=a.showFullCompletedTasks,m=a.filterAdvanceHasOverflow,p=a.filterAdvanceCanScrollLeft,h=a.filterAdvanceCanScrollRight,y=a.needSearchArchived,g=Rd(d);return r.createElement(Ld.Provider,{value:g},r.createElement("div",{id:"task-list-view",className:w()("tasklist search tasks g-center bar-adaption",ep),tabIndex:-1},r.createElement(bg,null),r.createElement("div",{className:"tl-bar relative px-[20px] pt-[16px] pb-[8px] flex items-center w-full overflow-hidden justify-between"},r.createElement("div",{className:"flex-auto flex items-center overflow-hidden"},r.createElement(E.Z,{name:"close",className:"flex-none text-grey-60 cursor-pointer w-[20px] h-[20px]",onClick:this.closeSearch}),r.createElement("div",{className:"keyword-bar relative overflow-hidden"},r.createElement("h5",{className:"primary-text tl-des select-enabled search-titletext-grey-80 text-[20px] mx-[8px] align-baseline flex items-center"},r.createElement("span",{className:"mr-[10px] inline-block flex-none font-semibold"},n.formatMessage({id:"search_for"})),r.createElement("span",{className:"text-link inline-block truncate text-primary"},o||""))),r.createElement(E.Z,{name:"edit",className:"flex-none text-grey-40 cursor-pointer w-[18px] h-[18px]",onClick:this.openSearch})),r.createElement(T.Z,{type:"cancel",className:"!text-primary flex-none ml-[5px]",onClick:this.onSaveFilterClick},n.formatMessage({id:"filter_save"})),u&&r.createElement(yg,{key:s,onClose:this.hideFilterCreateModalVisible,onConfirm:this.confirmEditModal,initialRule:this.buildFilterRule(!0,!0),fixFilterMode:"normal"})),r.createElement("div",{className:"filter-advance relative min-w-0 mt-[9px] mb-[8px] ml-[20px] mr-[28px]"},m&&r.createElement(r.Fragment,null,p?r.createElement("div",{className:"absolute left-0 top-1/2 z-20 flex -translate-y-1/2 items-center justify-start",style:{height:28,width:68}},r.createElement("div",{className:"absolute inset-0 bg-gradient-to-r from-main-background to-transparent","aria-hidden":!0}),r.createElement("button",{type:"button",className:w()("pointer-events-auto relative z-10 flex flex-none items-center justify-center rounded-full","bg-main-background cursor-pointer border border-solid border-grey-10"),style:{width:24,height:24,boxShadow:"0px 4px 10px 0px rgba(25, 25, 25, 0.1)"},onClick:function(t){t.stopPropagation(),e.scrollFilterAdvance("left")},"aria-label":"Scroll filters left"},r.createElement(E.Z,{name:"chevron-left",className:"flex-none text-grey-60",style:{width:16,height:16}}))):null,h?r.createElement("div",{className:"absolute right-0 top-1/2 z-20 flex -translate-y-1/2 items-center justify-end",style:{height:28,width:68}},r.createElement("div",{className:"absolute inset-0 bg-gradient-to-l from-main-background to-transparent","aria-hidden":!0}),r.createElement("button",{type:"button",className:w()("pointer-events-auto relative z-10 flex flex-none items-center justify-center rounded-full","bg-main-background cursor-pointer border border-solid border-grey-10"),style:{width:24,height:24,boxShadow:"0px 4px 10px 0px rgba(25, 25, 25, 0.1)"},onClick:function(t){t.stopPropagation(),e.scrollFilterAdvance("right")},"aria-label":"Scroll filters right"},r.createElement(E.Z,{name:"chevron-right",className:"flex-none text-grey-60",style:{width:16,height:16}}))):null),r.createElement("div",{ref:this.filterAdvanceScrollRef,onScroll:this.updateFilterAdvanceScroll,className:"w-full min-w-0 max-w-full overflow-x-auto overflow-y-hidden with-no-scroll"},r.createElement("div",{ref:this.filterAdvanceContentRef,className:"inline-flex w-max max-w-none flex-nowrap items-center [&>*]:shrink-0",style:{gap:8}},this.renderSearchFilterChips()))),r.createElement(Km,{filterRule:s,filterCommentRule:l,project:this.project,queryString:i,serverSearchResultIdSet:f,category:c,needSearchArchived:y,setNeedSearchArchived:this.setNeedSearchArchived}),r.createElement("div",{className:"disable-drag-task-when-resize"})),r.createElement(eu.ZP,null))}},{key:"getProjectIds",value:function(){var e=this.state.filterProjectIds;return 1===e.length&&"all-list"===e[0]?[]:e}},{key:"getSearchStatus",value:function(){switch(this.state.filterStatus[0]){case"undone":return[0];case"wontdo":return[go.hY.WontDo];case"completed":return[1,2];case"allStatus":return[go.hY.WontDo,0,1,2];default:return}}},{key:"getSearchTags",value:function(){var e=this.state.tagSelected;return 1===e.length&&"!all"===e[0]?[]:e}},{key:"getDue",value:function(){var e=this.state,t=e.filterRangeCustomFrom,n=e.filterRangeCustomTo,r=e.filterRange;if("allTime"===r[0])return{dueFrom:"",dueTo:""};if("custom"===r[0]){var o=(0,$e.ab)("custom",t,n);return{dueFrom:o.startDay,dueTo:o.endDay}}var a=this.filterRangeRef.current.getValue();return{dueFrom:a.startDay,dueTo:a.endDay}}},{key:"getSearchQuery",value:function(){var e=this.props.searchKeyWords,t=[];t.push("keywords="+encodeURIComponent(e||"")),this.buildDue(t),this.buildStatus(t);var n=this.buildProjectId(t);this.buildTags(t);var r=this.buildArchived(t);return{query:t.join("&"),isArchivedSearch:!n&&r}}},{key:"buildDue",value:function(e){var t,n;if("allTime"!==this.state.filterRange[0]){var r=this.getDue();t=r.dueFrom,n=r.dueTo,t&&e.push("dueFrom="+new Date(t).getTime()),n&&e.push("dueTo="+new Date(n).getTime())}}},{key:"buildStatus",value:function(e){"allStatus"!==this.state.filterStatus[0]&&this.getSearchStatus().forEach((function(t){var n="status="+t;e.push(n)}))}},{key:"buildProjectId",value:function(e){var t=this.state.filterProjectIds;return(1!==t.length||"all-list"!==t[0])&&(t.forEach((function(t){e.push("projectId="+t)})),t.length>0)}},{key:"buildTags",value:function(e){var t=this.state.tagSelected;1===t.length&&"!all"===t[0]||t.forEach((function(t){e.push("tags="+t)}))}},{key:"buildArchived",value:function(e){return!!this.state.needSearchArchived&&(e.push("includeClosed=true"),!0)}}],o&&Og(n.prototype,o),a&&Og(n,a),Object.defineProperty(n,"prototype",{writable:!1}),n;var n,o,a}(r.Component),Zg=(Ng=function(e){return{searchKeyWords:e.globalState.get("searchKeyWords"),isShowDetailMode:e.preference.get("showDetail"),searchFilterState:e.globalState.get("searchFilterState"),projects:e.projects.projectList}},Pg=function(e){return{toggleShowDetail:function(){e((0,ra.Bf)())},navigateTo:function(t){e((0,k.VF)(t))},addCSL:function(t){e(na.Cu(t))},setSearchComments:function(t){e(io.o(t))}}},$e.dH(Pd,null,Ng,Pg))((0,An.ZP)(Rg));function Fg(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,a,i,c=[],s=!0,u=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;s=!1}else for(;!(s=(r=a.call(n)).done)&&(c.push(r.value),c.length!==t);s=!0);}catch(e){u=!0,o=e}finally{try{if(!s&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(u)throw o}}return c}}(e,t)||function(e,t){if(!e)return;if("string"===typeof e)return Bg(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return Bg(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Bg(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var Ug=function(){return(0,Lt.qf)()},Yg=function(e){var t=e.onConfirm,n=e.defaultValue,o=(0,y.Z)(),a=Fg((0,r.useState)(!1),2),i=a[0],c=a[1],s=Fg((0,r.useState)(n||[]),2),u=s[0],l=s[1],f=Fg((0,r.useState)([]),2),d=f[0],m=f[1],p=(0,r.useCallback)((function(e){i!==e&&c(e)}),[i]),h=(0,r.useCallback)((function(e){var t=e.selects,n=e.names;l(t||[]),m(n||[])}),[]),g=(0,r.useCallback)((function(e){var n=e.selects||[];"all"===n[0]?t([]):t(n),h(e)}),[t,h]),v=(0,r.useCallback)((function(){l([]),m([]),t([])}),[t]),b=u.length>0&&!(1===u.length&&"all"===u[0]);return r.createElement(Xo,{key:"type-".concat(u.join("-")),defaultVisible:!1,className:"modal-dropdown-menu smart-filter-advance-select-menu filter-priority p-0 w-[214px] overflow-hidden max-w-none",selectedKeys:u,showAll:!0,onMounted:h,onConfirm:g,onCancel:h,placement:"bottomLeft",enableConfirmToggle:!0,showDivider:!1,menuListWrapperClassName:"py-[5px] mt-0 mb-[48px]",menuUlClassName:"max-h-[180px]",controlClassName:"absolute border-t border-solid border-grey-10 bottom-0 w-full p-[12px]",onMenuVisibleChange:p,allLang:o.formatMessage({id:"type"})},r.createElement("div",{className:"inline-block relative max-w-full"},r.createElement(Ro,{title:d.join(",")||o.formatMessage({id:"type"}),active:b,showInactiveChevron:!0,onClick:function(){Lg("type")},onClear:v})))};function Vg(e){return Vg="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},Vg(e)}function Hg(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,a,i,c=[],s=!0,u=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;s=!1}else for(;!(s=(r=a.call(n)).done)&&(c.push(r.value),c.length!==t);s=!0);}catch(e){u=!0,o=e}finally{try{if(!s&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(u)throw o}}return c}}(e,t)||Gg(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Wg(e){return function(e){if(Array.isArray(e))return Kg(e)}(e)||function(e){if("undefined"!==typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||Gg(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function zg(e,t){var n="undefined"!==typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!n){if(Array.isArray(e)||(n=Gg(e))||t&&e&&"number"===typeof e.length){n&&(e=n);var r=0,o=function(){};return{s:o,n:function(){return r>=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){function t(t){return e.apply(this,arguments)}return t.toString=function(){return e.toString()},t}((function(e){throw e})),f:o}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var a,i=!0,c=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return i=e.done,e},e:function(e){function t(t){return e.apply(this,arguments)}return t.toString=function(){return e.toString()},t}((function(e){c=!0,a=e})),f:function(){try{i||null==n.return||n.return()}finally{if(c)throw a}}}}function Gg(e,t){if(e){if("string"===typeof e)return Kg(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?Kg(e,t):void 0}}function Kg(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function qg(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function $g(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?qg(Object(n),!0).forEach((function(t){nv(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):qg(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function Jg(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,rv(r.key),r)}}function Xg(e,t,n){return t=ev(t),function(e,t){if(t&&("object"===Vg(t)||"function"===typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(e,Qg()?Reflect.construct(t,n||[],ev(e).constructor):t.apply(e,n))}function Qg(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(Qg=function(){return!!e})()}function ev(e){return ev=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},ev(e)}function tv(e,t){return tv=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},tv(e,t)}function nv(e,t,n){return(t=rv(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function rv(e){var t=function(e,t){if("object"!=Vg(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=Vg(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==Vg(t)?t:t+""}var ov=function(e){ae.Z.search("search_page",e)},av=function(e,t){ae.Z.search("search_result_order",e,t)},iv=(0,ro.eG)(),cv=["project","tag","range","priority","assign","type"],sv=170,uv=function(e){function t(e){var n;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),nv(n=Xg(this,t,[e]),"_listenId",void 0),nv(n,"searchInputRef",void 0),nv(n,"elRef",void 0),nv(n,"filterAdvanceScrollRef",void 0),nv(n,"filterAdvanceContentRef",void 0),nv(n,"filterAdvanceResizeObserver",void 0),nv(n,"filterAdvanceLayoutCheckToken",void 0),nv(n,"listsTagsSuggestListRef",void 0),nv(n,"suggestListRef",void 0),nv(n,"searchFormRef",void 0),nv(n,"filterRangeRef",void 0),nv(n,"typeFilterVisible",void 0),nv(n,"assigneeFilterVisible",void 0),nv(n,"defaultValues",(0,bn.pP)()),nv(n,"getDefaultShowMoreState",(function(){return{showMoreProject:!1,showMoreTag:!1,showMoreFilter:!1,showMoreGroup:!1,showMoreSection:!1}})),nv(n,"setupFilterAdvanceResizeObserver",(function(){var e=n.filterAdvanceContentRef.current;e&&(n.filterAdvanceResizeObserver&&(n.filterAdvanceResizeObserver.disconnect(),n.filterAdvanceResizeObserver=null),n.filterAdvanceResizeObserver=new ResizeObserver((function(){n.updateFilterAdvanceScroll()})),n.filterAdvanceResizeObserver.observe(e))})),nv(n,"scheduleFilterAdvanceLayoutCheck",(function(){if(n.props.visible){var e=++n.filterAdvanceLayoutCheckToken;requestAnimationFrame((function(){e===n.filterAdvanceLayoutCheckToken&&requestAnimationFrame((function(){e===n.filterAdvanceLayoutCheckToken&&n.updateFilterAdvanceScroll()}))}))}})),nv(n,"teardownFilterAdvanceResizeObserver",(function(){n.filterAdvanceResizeObserver&&(n.filterAdvanceResizeObserver.disconnect(),n.filterAdvanceResizeObserver=null)})),nv(n,"updateFilterAdvanceScroll",(function(){var e,t,r,o=n.filterAdvanceScrollRef.current;if(o){var a=o.scrollLeft,i=o.scrollWidth,c=o.clientWidth,s=Math.max(0,i-c),u=s>1.5;e=u,t=u&&a>1.5,r=u&&s-a>1.5}else e=!1,t=!1,r=!1;var l=n.state,f=l.filterAdvanceHasOverflow,d=l.filterAdvanceCanScrollLeft,m=l.filterAdvanceCanScrollRight;f===e&&d===t&&m===r||n.setState({filterAdvanceHasOverflow:e,filterAdvanceCanScrollLeft:t,filterAdvanceCanScrollRight:r})})),nv(n,"scrollFilterAdvance",(function(e){var t=n.filterAdvanceScrollRef.current;if(t){var r=Math.max(120,Math.floor(.65*t.clientWidth));t.scrollBy({left:"left"===e?-r:r,behavior:"smooth"})}})),nv(n,"hasFiltered",(function(){var e=n.state,t=e.filterProjectIds,r=e.filterRange,o=e.filterRangeCustomFrom,a=e.filterRangeCustomTo,i=e.tagSelected,c=e.filterType,s=e.filterAssign,u=e.filterPriority;return!!(0!==t.length&&!t.includes("all-list"))||!Ne().isEqual(r.sort(),n.defaultValues.filterRange.sort())||o!==n.defaultValues.filterRangeCustomFrom||a!==n.defaultValues.filterRangeCustomTo||!Ne().isEqual(i.sort(),n.defaultValues.tagSelected.sort())||!Ne().isEqual(c.sort(),n.defaultValues.filterType.sort())||!Ne().isEqual(s.sort(),n.defaultValues.filterAssign.sort())||!Ne().isEqual(u.sort(),n.defaultValues.filterPriority.sort())})),nv(n,"resetFilter",(function(){n.setState($g($g({},n.defaultValues),{},{filterTimestamp:Date.now(),filterChipOrder:[]}),(function(){n.runBuildQueryString()}))})),nv(n,"getFilterChipActives",(function(e){var t={project:!1,tag:!1,range:!1,priority:!1,assign:!1,type:!1},r=e.category;return"task"!==r&&"event"!==r||(t.project=e.filterProjectIds.length>0&&!e.filterProjectIds.includes("all-list")),"task"===r&&(t.tag=!(1===e.tagSelected.length&&"!all"===e.tagSelected[0])),"task"!==r&&"event"!==r||(t.range="allTime"!==e.filterRange[0]||Boolean(e.filterRangeCustomFrom)||Boolean(e.filterRangeCustomTo)),"task"===r&&(t.priority=!e.filterPriority.includes("all")&&e.filterPriority.length>0&&4!==e.filterPriority.length,t.assign=n.assigneeFilterVisible&&!e.filterAssign.includes("all")&&e.filterAssign.length>0,t.type=n.typeFilterVisible&&1===e.filterType.length),t})),nv(n,"computeNextFilterChipOrder",(function(e){var t=n.state.category;if(!t||"task"!==t&&"event"!==t)return[];var r,o=n.getFilterChipActives(e),a=n.getFilterChipActives(n.state),i=n.state.filterChipOrder.filter((function(e){return a[e]})),c=zg(cv);try{var s=function(){var e=r.value;o[e]&&!a[e]&&(i=i.filter((function(t){return t!==e})))};for(c.s();!(r=c.n()).done;)s()}catch(m){c.e(m)}finally{c.f()}var u,l=zg(cv);try{var f=function(){var e=u.value;!o[e]&&a[e]&&(i=i.filter((function(t){return t!==e}))).push(e)};for(l.s();!(u=l.n()).done;)f()}catch(m){l.e(m)}finally{l.f()}var d=cv.filter((function(e){return a[e]}));return 0===i.length&&d.length>0?d:i})),nv(n,"sortFilterChipEntries",(function(e,t,n){var r=function(e){if(!t[e])return 100+cv.indexOf(e);var r=n.indexOf(e);return r>=0?r:cv.indexOf(e)};return Wg(e).sort((function(e,t){return r(e.key)-r(t.key)}))})),nv(n,"selectCategory",(function(e){n.setState($g($g({},n.defaultValues),{},{filterTimestamp:Date.now(),category:e,filterChipOrder:[]}),(function(){n.runBuildQueryString()}))})),nv(n,"clearCategory",(function(){n.setState($g($g({},n.defaultValues),{},{filterTimestamp:Date.now(),category:"",filterChipOrder:[]}),(function(){n.runBuildQueryString()}))})),nv(n,"allowsFullSearchPageFromSuggest",(function(){var e=n.state.category;return!e||"task"===e})),nv(n,"selectedProjects",(function(e){var t=e.selects,r=e.listOrGroup;n.setState({filterProjectIds:t,filterListOrGroup:r},(function(){n.runBuildQueryString()}))})),nv(n,"selectedTags",(function(e){n.setState({tagSelected:e},(function(){n.runBuildQueryString()}))})),nv(n,"selectedType",(function(e){n.setState({filterType:e},(function(){n.runBuildQueryString()}))})),nv(n,"selectedAssign",(function(e){n.setState({filterAssign:e},(function(){n.runBuildQueryString()}))})),nv(n,"selectedPriority",(function(e){n.setState({filterPriority:e},(function(){n.runBuildQueryString()}))})),nv(n,"selectedRange",(function(e,t,r){n.setState({filterRange:e,filterRangeCustomFrom:t,filterRangeCustomTo:r},(function(){n.runBuildQueryString()}))})),nv(n,"getSearchTags",(function(){var e=n.state.tagSelected;return 1===e.length&&"!all"===e[0]?[]:e})),nv(n,"buildFilterRule",(function(){var e=arguments.length>1&&void 0!==arguments[1]&&arguments[1],t=n.state,r=t.filterRange,o=void 0===r?[]:r,a=t.searchKeyWords,i=void 0===a?"":a,c=function(){switch(o[0]){case"thisWeek":return["thisweek"];case"thisMonth":return["thismonth"];case"nextWeek":return["nextweek"];case"offset(-1W)":case"offset(-1M)":return e?void 0:[o[0]];case"offset(1M)":return[o[0]];default:return}},s=function(){var e=n.getSearchTags();if("!all"!==e[0]&&0!==e.length)return e},l=function(){var e=n.state,t=e.filterListOrGroup,r=e.filterProjectIds,o=e.category;return r.length&&"all-list"!==r[0]?t:"event"===o?{list:[u.d1],group:void 0}:"task"===o?{list:[u._t],group:void 0}:void 0},f=function(){var e=n.state.filterPriority;if(0!==e.length&&(4!==e.length&&(1!==e.length||"all"!==e[0])))return e.map((function(e){return+e})).sort((function(e,t){return t-e}))},d=function(){var e=n.state.filterType;return 0===e.length||2===e.length?void 0:e},m=function(){var e=n.state.filterAssign,t=new Set(e);if(!t.has("all")&&0!==t.size)return e},p={listOrGroup:l(),tag:s(),dueDate:c(),priority:f(),assignee:m(),taskType:d(),keywords:i.trim()?[i]:[]};return(0,_o.vt)(p)})),nv(n,"getDue",(function(){var e=n.state,t=e.filterRangeCustomFrom,r=e.filterRangeCustomTo,o=e.filterRange;if("allTime"===o[0])return{dueFrom:"",dueTo:""};if("custom"===o[0]){var a=$e.ab("custom",t,r);return{dueFrom:a.startDay,dueTo:a.endDay}}var i=$e.ab(o[0],t,r);return{dueFrom:i.startDay,dueTo:i.endDay}})),nv(n,"runBuildQueryString",(function(){var e=n.state.searchKeyWords,t={},r=n.getDue();t.dueFrom=r.dueFrom,t.dueTo=r.dueTo,t.keyword=e,n.setState({queryString:t,filterRule:n.buildFilterRule()})})),nv(n,"debouncedBuildQueryStringForKeyword",Ne().debounce((function(){n.runBuildQueryString()}),200,{leading:!1,trailing:!0})),nv(n,"getCategoryTitle",(function(e){switch(e){case"task":return s.U2("task");case"tag":return s.U2("tag");case"project":return s.U2("project_label");case"filter":return s.U2("item_filters");case"event":return s.U2("event");default:return"Unknown"}})),nv(n,"getCategoryIcon",(function(e){switch(e){case"task":return"list-sidebar";case"tag":return"tag";case"project":return"normal-list";case"filter":return"custom-smart-list";case"event":return"calendar-list-select";default:return"search"}})),nv(n,"renderCategoryFilters",(function(){var e=n.state,t=e.category,o=e.filterTimestamp,a=e.filterProjectIds,i=e.filterRange,c=e.filterRangeCustomFrom,u=e.filterRangeCustomTo,l=e.tagSelected,f=e.filterType,d=e.filterAssign,m=e.filterPriority,p=e.filterChipOrder,h=[];"task"!==t&&"event"!==t||h.push({key:"project",node:r.createElement(sm,{key:"project-".concat(o),onConfirm:n.selectedProjects,defaultValue:a,moduleTemplate:"event"===t?kp.w.ALL_WITH_CALENDAR_FLAT:kp.w.ALL_WITH_LIST_FLAT,customAllText:"event"===t?s.U2("all_calendars"):s.U2("all_list")})}),"task"===t&&h.push({key:"tag",node:r.createElement(km,{key:"tags-".concat(o),onConfirm:n.selectedTags,defaultValue:l})}),"task"!==t&&"event"!==t||h.push({key:"range",node:r.createElement($d,{key:"date-".concat(o),ref:n.filterRangeRef,onSelectItem:n.selectedRange,filterRange:i,filterRangeCustomFrom:c,filterRangeCustomTo:u})}),"task"===t&&(h.push({key:"priority",node:r.createElement(hp,{key:"priority-".concat(o),onConfirm:n.selectedPriority,defaultValue:m})}),n.assigneeFilterVisible&&h.push({key:"assign",node:r.createElement(fp,{key:"assign-".concat(o),onConfirm:n.selectedAssign,defaultValue:d})}),n.typeFilterVisible&&h.push({key:"type",node:r.createElement(Yg,{key:"type-".concat(o),onConfirm:n.selectedType,defaultValue:f})}));var y=n.getFilterChipActives(n.state);return n.sortFilterChipEntries(h,y,p).map((function(e){return e.node}))})),nv(n,"getVisibleSearchCategories",(function(){var e=n.props,t=e.userHasTags,r=e.userHasFilters,o=e.userHasCalendarSources;return["task","tag","project","filter","event"].filter((function(e){return"tag"===e?t:"filter"===e?r:"event"!==e||o}))})),nv(n,"renderCategoryOptions",(function(){var e=n.getVisibleSearchCategories();return r.createElement(r.Fragment,null,e.map((function(e){return r.createElement("div",{key:e,className:"inline-block relative max-w-full shrink-0"},r.createElement(Ro,{title:n.getCategoryTitle(e),icon:n.getCategoryIcon(e),onClick:function(){n.selectCategory(e)}}))})))})),nv(n,"openSearchFormWithAnimation",(function(e){var t=n.props.openSearch,r=function(){t(),setTimeout((function(){n.searchInputRef.current&&(n.searchInputRef.current.select(),setTimeout((function(){n.elRef.current&&wn.iD($(n.elRef.current).find(".antiscroll-wrap"))})))}))};if(e){var o=e.searchKeyWords,a=e.filterState;n.setState($g($g({searchKeyWords:o,highlightKeyWordsRegExp:(0,Eo.Fw)(o.split(" ").filter(Boolean))},n.getDefaultShowMoreState()),{},{category:a.category,filterProjectIds:a.filterProjectIds,filterListOrGroup:a.filterListOrGroup,filterRange:a.filterRange,filterRangeCustomFrom:a.filterRangeCustomFrom,filterRangeCustomTo:a.filterRangeCustomTo,tagSelected:a.tagSelected,filterType:a.filterType,filterAssign:a.filterAssign,filterPriority:a.filterPriority}),(function(){r()}))}else{var i=(0,bn.pP)();n.setState($g($g({searchKeyWords:"",highlightKeyWordsRegExp:null},n.getDefaultShowMoreState()),{},{category:i.category,filterProjectIds:i.filterProjectIds,filterListOrGroup:i.filterListOrGroup,filterRange:i.filterRange,filterRangeCustomFrom:i.filterRangeCustomFrom,filterRangeCustomTo:i.filterRangeCustomTo,tagSelected:i.tagSelected,filterType:i.filterType,filterAssign:i.filterAssign,filterPriority:i.filterPriority}),(function(){r()}))}})),nv(n,"closeSearchForm",(function(){var e=n.props.closeSearch;n.elRef.current&&wn.Dh($(n.elRef.current).find(".antiscroll-wrap")),n.searchInputRef.current&&n.searchInputRef.current.blur(),e()})),nv(n,"turnToSearch",(function(e,t,r){var o=n.state,a=o.searchKeyWords,i=o.category,c=null!==r&&void 0!==r?r:i,s=a.trim(),u=n.props,l=u.location,f=u.searchKeyWords,d=u.activeTask,m=u.doUpdateSearchKeyWords,p=u.setSearchComments,h=n.state,y={category:c,filterProjectIds:h.filterProjectIds,filterListOrGroup:h.filterListOrGroup,filterRange:h.filterRange,filterRangeCustomFrom:h.filterRangeCustomFrom,filterRangeCustomTo:h.filterRangeCustomTo,tagSelected:h.tagSelected,filterType:h.filterType,filterAssign:h.filterAssign,filterPriority:h.filterPriority};(s||n.hasFiltered())&&(l.pathname.startsWith("/s")||(bn.ZP.hashBeforeSearch=l.pathname),sessionStorage.searchKeyWords=s,m(s),bn.ZP.searchFilterState=y,(0,N.ib)()&&U.vp.dispatch("applySearchFilterState"),f!==s&&p([]),n.goToURL("#/s/".concat(e?"/".concat(e):""),"task",t),setTimeout((function(){d(e)})),n.elRef.current&&wn.Dh($(n.elRef.current).find(".antiscroll-wrap")),n.searchInputRef.current&&n.searchInputRef.current.select(),n.closeSearchForm())})),nv(n,"renderSearchEmptyIcon",(function(){switch(n.state.category){case"task":return r.createElement(No,{size:sv,textId:"",descId:""});case"tag":return r.createElement(Ao,{size:sv,textId:"",descId:""});case"filter":return r.createElement(Do,{size:sv,textId:"",descId:""});case"event":return r.createElement(Po,{containerClassName:"",size:sv,textId:"",descId:""});case"project":return r.createElement(Io,{size:sv,textId:"",descId:""});default:return r.createElement(Mo.Z,{containerClassName:"",size:sv})}})),nv(n,"renderSearchEmptyText",(function(){switch(n.state.category){case"task":return s.U2("empty_search_title_task");case"tag":return s.U2("empty_search_title_tag");case"filter":return s.U2("empty_search_title_filter");case"event":return s.U2("empty_search_title_event");case"project":return s.U2("empty_search_title_list");default:return s.U2("empty_search_title_new")}})),nv(n,"renderEmpty",(function(){var e=n.renderSearchEmptyText();return r.createElement("div",{className:"w-full h-full flex items-center flex-col",style:{paddingTop:31}},n.renderSearchEmptyIcon(),r.createElement("p",{className:"text-grey-60 text-[14px] text-center",style:{marginBottom:52,marginTop:0,padding:"0 20px",lineHeight:"20px"}},e))})),nv(n,"updateTaskResultCount",(function(e){var t=e.visibleCount,r=e.normalTaskCount;n.setState({taskResultCount:t,normalTaskResultCount:r})})),nv(n,"renderSuggests",(function(e){var t=n.getTagsAndProjectsWithPinyin(),o=t.filterTags,a=t.filterProjects,i=t.filerCsls,c=t.filterGroups,u=t.sectionResult,l=n.getFilterProjectTemplates(),f=n.state,d=f.category,m=f.searchKeyWords,p=f.normalTaskResultCount,h=f.showMoreProject,y=f.showMoreTag,g=f.showMoreFilter,v=f.showMoreGroup,b=f.showMoreSection,w=f.taskResultCount,k=f.highlightKeyWordsRegExp,x=f.queryString,E=f.filterRule,S=m.trim(),_=Boolean(d),O=Boolean(S)&&n.allowsFullSearchPageFromSuggest(),C="task"===d||!d&&p<5,T=!_,j=!_,D=!d||"task"===d||"event"===d,M=!d||"tag"===d,A=!d||"project"===d,N=!d||"filter"===d,P=!d,I=!d,L=!d&&!e&&l&&l.length,R=M&&!e&&o&&o.length,Z=A&&!e&&a&&a.length,F=N&&!e&&i&&i.length,B=D&&w>0,U=P&&!e&&c&&c.length,Y=I&&!e&&u&&u.length,V=!L&&!R&&!Z&&!F&&!B&&!U&&!Y,H="text-primary text-xs cursor-pointer hover:bg-grey-4 dark:hover:bg-grey-5",W={lineHeight:"17px",padding:"8px 20px 7px"};return r.createElement("div",{className:"suggest-wrapper antiscroll-wrap",style:{marginTop:V?void 0:12}},r.createElement("ul",{className:"lists-tags-suggest antiscroll-inner flex flex-col",ref:n.listsTagsSuggestListRef},!V&&O&&C&&r.createElement("div",{className:"flex flex-col justify-end flex-auto",style:{order:2}},r.createElement("div",{className:"mx-auto flex items-center w-full justify-center flex-none",style:{height:32,padding:"0 20px",marginBottom:6}},r.createElement("p",{className:"text-xs text-grey-40",style:{lineHeight:"32px"}},s.U2("search_cloud_search_suggest1")),r.createElement("p",{className:"text-xs text-primary cursor-pointer",style:{lineHeight:"32px",marginLeft:s.zO()?0:6},onClick:function(){n.turnToSearch()}},s.U2("search_cloud_search_suggest2").replace("{s1}",S)))),L?r.createElement(r.Fragment,null,T&&r.createElement(hv,{title:s.U2("template")}),l,r.createElement(yv,null)):null,r.createElement(mv,{turnToSearch:n.turnToSearch,updateCount:n.updateTaskResultCount,highlightKeyWordsRegExp:k,close:n.closeSearchForm,queryString:x,filterRule:E,hasFiltered:e,showAll:_,visible:D,category:d,showHeader:T}),R?r.createElement(r.Fragment,null,T&&r.createElement(hv,{title:s.U2("tags")}),_||y?o:o.slice(0,5),j&&o.length>5&&!y&&r.createElement("div",{className:H,style:W,onClick:function(){n.selectCategory("tag"),ov("click_tag")}},s.U2("show_more_tasks")),r.createElement(yv,null)):null,U?r.createElement(r.Fragment,null,T&&r.createElement(hv,{title:s.U2("project_group")}),_||v?c:c.slice(0,5),j&&c.length>5&&!v&&r.createElement("div",{className:H,style:W,onClick:function(){n.setState({showMoreGroup:!0})}},s.U2("show_more_tasks")),r.createElement(yv,null)):null,Z?r.createElement(r.Fragment,null,T&&r.createElement(hv,{title:s.U2("project_list")}),_||h?a:a.slice(0,5),j&&a.length>5&&!h&&r.createElement("div",{className:"text-primary text-xs cursor-pointer",style:{lineHeight:"17px",padding:"0 20px",marginTop:8,marginBottom:7},onClick:function(){n.selectCategory("project"),ov("click_list")}},s.U2("show_more_tasks")),r.createElement(yv,null)):null,Y?r.createElement(gv,{showMoreSection:b,showMoreAction:function(){n.setState({showMoreSection:!0})},sectionResult:u,close:n.closeSearchForm,highlightKeyWordsRegExp:k,turnToLink:n.turnToLink}):null,F?r.createElement(r.Fragment,null,T&&r.createElement(hv,{title:s.U2("filter_filters")}),_||g?i:i.slice(0,5),j&&i.length>5&&!g&&r.createElement("div",{className:H,style:W,onClick:function(){n.selectCategory("filter"),ov("click_filter")}},s.U2("show_more_tasks")),r.createElement(yv,null)):null,V&&r.createElement("div",{className:"w-full h-full flex items-center flex-col",style:{paddingTop:31}},O?r.createElement(r.Fragment,null,r.createElement(Lo.Z,{size:sv}),r.createElement("p",{className:"text-grey-60 text-[14px] text-center",style:{marginBottom:52,marginTop:0,padding:"0 20px",lineHeight:"20px"}},s.U2("search_cloud_search_suggest1"),r.createElement("span",{className:"text-primary text-[14px] cursor-pointer align-baseline",style:{lineHeight:"20px"},onClick:function(){n.turnToSearch()}},s.U2("search_cloud_search_suggest2").replace("{s1}",S)))):r.createElement(Lo.Z,{size:sv,textId:"empty_title_search_no_results",descId:"empty_desc_try_changing_the_keywords"}))))})),nv(n,"getGroupResult",(function(e){return U.vp.dispatch("SEARCH_GROUPS",{query:e}),bn.ZP.groupSearchResult})),nv(n,"getTagResult",(function(e){return U.vp.dispatch("SEARCH_TAG",{query:e}),bn.ZP.tagSearchResult})),nv(n,"getProjectResult",(function(e){return U.vp.dispatch("SEARCH_PROJECTS",{query:e,withArchived:!0}),bn.ZP.projectSearchResult})),nv(n,"getFilterResult",(function(e){return U.vp.dispatch("SEARCH_FILTER",{query:e}),bn.ZP.filterSearchResult})),nv(n,"getProjectArchivedTips",(function(){return r.createElement("div",{className:"text-xs text-grey-40 bg-grey-5 px-[4px]",style:{height:20,lineHeight:"20px",borderRadius:6}},s.U2("habit_title_bar_archived"))})),nv(n,"getSectionResult",(function(e){return U.vp.dispatch("SEARCH_SECTION",{query:e}),bn.ZP.sectionSearchResult})),nv(n,"getTagsAndProjectsWithPinyin",(function(){var e=n.state,t=e.searchKeyWords,o=e.highlightKeyWordsRegExp,a=t.trim(),i=n.getTagResult(a)||[],c=n.getGroupResult(a)||[],s=function(){var e=(0,Hn.EW)().get("status")===B.jPq.hide,t=n.getProjectResult(a)||[];return e?t.filter((function(e){return!/^inbox/.test(e.id)})):t}(),u=n.getFilterResult(a)||[],l=c.map((function(e,t){var a=e.id,i=e.name,c=(e.originData,e.match);if($e.Cy(i)){var s=$e.y9(i),u=c?(0,Eo.Fw)([s.title.slice(c[0]-s.emoji.length,c[1]+1-s.emoji.length)]):o;return r.createElement(fv,{key:a,onClick:n.turnToLink,emoji:!0,iconName:s.emoji,data:{type:"group",url:"#/"+(0,N.Ui)(a),index:t},title:s.title,highlightKeyWordsRegExp:u})}var l=c?(0,Eo.Fw)([i.slice(c[0],c[1]+1)]):o;return r.createElement(fv,{key:a,onClick:n.turnToLink,iconName:"folder-search",data:{type:"group",url:"#/"+(0,N.Ui)(a),index:t},title:i,highlightKeyWordsRegExp:l})}));return{filterTags:i.map((function(e,t){var a=e.name,i=e.displayName,c=e.match;if($e.Cy(i)){var s=$e.y9(i),u=c?(0,Eo.Fw)([s.title.slice(c[0]-s.emoji.length,c[1]+1-s.emoji.length)]):o;return r.createElement(fv,{key:a,onClick:n.turnToLink,emoji:!0,iconName:s.emoji,data:{type:"tag",url:"#/t/".concat((0,je.xE)(a),"/tasks"),index:t},title:s.title,highlightKeyWordsRegExp:u})}var l=c?(0,Eo.Fw)([i.slice(c[0],c[1]+1)]):o;return r.createElement(fv,{key:a,onClick:n.turnToLink,iconName:"tag-search",data:{type:"tag",url:"#/t/".concat((0,je.xE)(a),"/tasks"),index:t},title:i,highlightKeyWordsRegExp:l})})),filterProjects:s.map((function(e,t){var a=e.id,i=e.name,c=e.originData,s=e.match,u=c.get("userCount"),l=(0,Hn.aZ)(c),f=c.get("kind"),d=c.get("closed"),m=u>1||l,p=f===B.lI.Note;if($e.Cy(i)){var h=$e.y9(i),y=s?(0,Eo.Fw)([h.title.slice(s[0]-h.emoji.length,s[1]+1-h.emoji.length)]):o;return r.createElement(fv,{key:a,onClick:n.turnToLink,emoji:!0,iconName:h.emoji,data:{type:"list",url:"#/"+(0,N.u$)(a),index:t},title:h.title,highlightKeyWordsRegExp:y,suffixEl:d?n.getProjectArchivedTips():void 0})}var g=s?(0,Eo.Fw)([i.slice(s[0],s[1]+1)]):o;return r.createElement(fv,{key:a,onClick:n.turnToLink,iconName:m?"share-".concat(p?"note-":"","list-search"):"".concat(p?"note":"normal","-list-search"),data:{type:"list",url:"#/"+(0,N.u$)(a),index:t},title:i,highlightKeyWordsRegExp:g,suffixEl:d?n.getProjectArchivedTips():void 0})})),filerCsls:u.map((function(e,t){var a=e.id,i=e.name,c=e.match;if($e.Cy(i)){var s=$e.y9(i),u=c?(0,Eo.Fw)([s.title.slice(c[0]-s.emoji.length,c[1]+1-s.emoji.length)]):o;return r.createElement(fv,{key:a,onClick:n.turnToLink,emoji:!0,iconName:s.emoji,data:{type:"csl",url:"#/f/"+a+"/tasks",index:t},title:s.title,highlightKeyWordsRegExp:u})}var l=c?(0,Eo.Fw)([i.slice(c[0],c[1]+1)]):o;return r.createElement(fv,{key:a,onClick:n.turnToLink,iconName:"custom-smart-list-search",data:{type:"csl",url:"#/f/"+a+"/tasks",index:t},title:i,highlightKeyWordsRegExp:l})})),filterGroups:l,sectionResult:n.getSectionResult(a)||[]}})),n.state=$g($g({searchKeyWords:"",highlightKeyWordsRegExp:null},n.getDefaultShowMoreState()),{},{taskResultCount:0,normalTaskResultCount:0,category:"",filterProjectIds:n.defaultValues.filterProjectIds,filterListOrGroup:n.defaultValues.filterListOrGroup,filterRange:n.defaultValues.filterRange,filterRangeCustomFrom:n.defaultValues.filterRangeCustomFrom,filterRangeCustomTo:n.defaultValues.filterRangeCustomTo,tagSelected:n.defaultValues.tagSelected,filterType:n.defaultValues.filterType,filterAssign:n.defaultValues.filterAssign,filterPriority:n.defaultValues.filterPriority,queryString:{keyword:""},filterRule:"",filterTimestamp:0,filterAdvanceHasOverflow:!1,filterAdvanceCanScrollLeft:!1,filterAdvanceCanScrollRight:!1,filterChipOrder:[]}),n.changeSearchTxt=n.changeSearchTxt.bind(n),n.clearSearchTxt=n.clearSearchTxt.bind(n),n.turnToLink=n.turnToLink.bind(n),n.turnToSearch=n.turnToSearch.bind(n),n.quickSelectSuggest=n.quickSelectSuggest.bind(n),n.openSearchFormWithAnimation=n.openSearchFormWithAnimation.bind(n),n.closeSearchForm=n.closeSearchForm.bind(n),n.onClickTemplate=n.onClickTemplate.bind(n),n._listenId=Ne().uniqueId(),n.searchInputRef=r.createRef(),n.elRef=r.createRef(),n.listsTagsSuggestListRef=r.createRef(),n.suggestListRef=r.createRef(),n.searchFormRef=r.createRef(),n.filterAdvanceScrollRef=r.createRef(),n.filterAdvanceContentRef=r.createRef(),n.filterAdvanceResizeObserver=null,n.filterAdvanceLayoutCheckToken=0,n.filterRangeRef=r.createRef(),n.typeFilterVisible=Ug(),n.assigneeFilterVisible=lp(),n}return function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&tv(e,t)}(t,e),n=t,o=[{key:"componentDidMount",value:function(){U.vp.subscribe(this._listenId,"clearSearchKeyWords",this.clearSearchTxt),U.vp.subscribe(this._listenId,"activeSearch",this.openSearchFormWithAnimation),this.props.visible&&(this.setupFilterAdvanceResizeObserver(),this.scheduleFilterAdvanceLayoutCheck())}},{key:"UNSAFE_componentWillReceiveProps",value:function(e){var t=e.visible;this.props.visible!==t&&(t?(this.assigneeFilterVisible=lp(),yo()):this.clearSearchTxt(void 0))}},{key:"componentDidUpdate",value:function(e,t){try{var n=this.state.category,r=this.props,o=r.userHasTags,a=r.userHasFilters,i=r.userHasCalendarSources;if("tag"===n&&!o||"filter"===n&&!a||"event"===n&&!i)return void this.clearCategory();var c=this.state,s=c.searchKeyWords,u=c.showMoreProject,l=c.showMoreTag,f=c.showMoreFilter,d=c.showMoreGroup,m=c.showMoreSection,p=t.searchKeyWords;s||(u||l||f||d||m)&&this.setState(this.getDefaultShowMoreState()),s!==p&&this.debouncedBuildQueryStringForKeyword();var h=this.computeNextFilterChipOrder(t);Ne().isEqual(h,this.state.filterChipOrder)||this.setState({filterChipOrder:h}),e.visible!==this.props.visible&&(this.props.visible?this.setupFilterAdvanceResizeObserver():this.teardownFilterAdvanceResizeObserver())}finally{this.props.visible&&this.scheduleFilterAdvanceLayoutCheck()}}},{key:"componentWillUnmount",value:function(){this.filterAdvanceLayoutCheckToken+=1,this.teardownFilterAdvanceResizeObserver(),$("body").off("click.hideSearchForm"),U.vp.unSubscribe(this._listenId,"clearSearchKeyWords"),U.vp.unSubscribe(this._listenId,"activeSearch"),this.debouncedBuildQueryStringForKeyword.cancel()}},{key:"render",value:function(){var e=this,t=this.props,n=t.visible,o=t.closeSearch,a=this.state,i=a.searchKeyWords,c=a.category,u=a.filterAdvanceHasOverflow,l=a.filterAdvanceCanScrollLeft,f=a.filterAdvanceCanScrollRight;if(!n)return null;var d=this.hasFiltered(),m=i.trim().length>0||d;return r.createElement("div",{id:"global-search",className:"fixed inset-0",style:{zIndex:1051},onMouseDown:function(e){"global-search"===e.target.id&&o()}},r.createElement("div",{id:"search",className:w()(ao().searchWrapper,"z-[1000] shadow-default dark:shadow-dark-default rounded-default absolute overflow-hidden flex flex-col bg-main-background dark:border dark:border-solid dark:box-content dark:border-grey-10"),ref:this.elRef,onMouseDown:function(e){$(e.target).closest(".suggest-item").length&&(e.preventDefault(),e.stopPropagation())},style:{top:160,left:"50%",transform:"translateX(-50%)",borderRadius:12,height:422,maxHeight:"80%",width:"80%",maxWidth:560}},r.createElement("div",{className:"relative mx-[20px] h-[54px] flex-none",ref:this.searchFormRef},r.createElement("input",{type:"text",ref:this.searchInputRef,className:w()("search-box pl-[32px] h-full w-full text-[16px] placeholder-grey-60 font-normal leading-[24px] border-b border-solid border-grey-10","focus:border-primary dark:bg-[transparent]",De.RM),placeholder:s.U2("search"),value:i,onKeyDown:this.quickSelectSuggest,onChange:this.changeSearchTxt,name:"search",autoComplete:"off",maxLength:Xn.b9.commonContentLimit}),r.createElement(E.Z,{name:"search-thin",className:"absolute top-1/2 transform -translate-y-1/2 left-0 text-grey-60 cursor-pointer",onClick:function(){var t;null===(t=e.searchInputRef.current)||void 0===t||t.focus()},style:{width:22,height:22}}),i.length>0&&r.createElement(E.Z,{name:"clear-input",className:"absolute top-1/2 transform -translate-y-1/2 right-[32px] w-[24px] h-[24px] text-grey-20 cursor-pointer",onClick:function(){e.clearSearchTxt()}}),r.createElement(E.Z,{name:"close",className:"absolute top-1/2 transform -translate-y-1/2 right-0 text-grey-60 cursor-pointer",onClick:o,style:{width:22,height:22}})),r.createElement("div",{className:"filter-advance relative min-w-0",style:{margin:"16px 20px 4px"}},u&&r.createElement(r.Fragment,null,l?r.createElement("div",{className:"absolute left-0 top-1/2 z-20 flex -translate-y-1/2 items-center justify-start",style:{height:28,width:68}},r.createElement("div",{className:"absolute inset-0 bg-gradient-to-r from-main-background to-transparent","aria-hidden":!0}),r.createElement("button",{type:"button",className:w()("pointer-events-auto relative z-10 flex flex-none items-center justify-center rounded-full","bg-main-background cursor-pointer border border-solid border-grey-10"),style:{width:24,height:24,boxShadow:"0px 4px 10px 0px rgba(25, 25, 25, 0.1)"},onClick:function(t){t.stopPropagation(),e.scrollFilterAdvance("left")},"aria-label":"Scroll filters left"},r.createElement(E.Z,{name:"chevron-left",className:"flex-none text-grey-60",style:{width:16,height:16}}))):null,f?r.createElement("div",{className:"absolute right-0 top-1/2 z-20 flex -translate-y-1/2 items-center justify-end",style:{height:28,width:68}},r.createElement("div",{className:"absolute inset-0 bg-gradient-to-l from-main-background to-transparent","aria-hidden":!0}),r.createElement("button",{type:"button",className:w()("pointer-events-auto relative z-10 flex flex-none items-center justify-center rounded-full","bg-main-background cursor-pointer border border-solid border-grey-10"),style:{width:24,height:24,boxShadow:"0px 4px 10px 0px rgba(25, 25, 25, 0.1)"},onClick:function(t){t.stopPropagation(),e.scrollFilterAdvance("right")},"aria-label":"Scroll filters right"},r.createElement(E.Z,{name:"chevron-right",className:"flex-none text-grey-60",style:{width:16,height:16}}))):null),r.createElement("div",{ref:this.filterAdvanceScrollRef,onScroll:this.updateFilterAdvanceScroll,className:"w-full min-w-0 max-w-full overflow-x-auto overflow-y-hidden with-no-scroll"},r.createElement("div",{ref:this.filterAdvanceContentRef,className:"inline-flex w-max max-w-none flex-nowrap items-center [&>*]:shrink-0",style:{gap:8}},c?r.createElement(r.Fragment,null,r.createElement("div",{className:"inline-block relative max-w-full shrink-0"},r.createElement(Ro,{title:this.getCategoryTitle(c),icon:this.getCategoryIcon(c),active:!0,onClear:this.clearCategory})),this.renderCategoryFilters()):this.renderCategoryOptions()))),r.createElement("div",{className:w()("search-suggest overflow-hidden flex flex-col h-[390px]"),ref:this.suggestListRef},m?this.renderSuggests(d):this.renderEmpty())))}},{key:"changeSearchTxt",value:function(e){var t=e.currentTarget.value;t||this.elRef.current&&wn.Dh($(this.elRef.current).find(".antiscroll-wrap")),this.setState({searchKeyWords:t,highlightKeyWordsRegExp:(0,Eo.Fw)(t.split(" ").filter(Boolean))})}},{key:"clearSearchTxt",value:function(e){var t=this;this.elRef.current&&wn.Dh($(this.elRef.current).find(".antiscroll-wrap")),this.setState($g({searchKeyWords:"",highlightKeyWordsRegExp:null},this.getDefaultShowMoreState()),(function(){e&&"function"===typeof e?e():t.searchInputRef.current&&t.searchInputRef.current.focus()}))}},{key:"turnToLink",value:function(e){var t=$(e.currentTarget),n=t.data("url"),r=t.data("type"),o=t.data("index"),a=null==o?void 0:o+1;n&&(e.preventDefault(),e.stopPropagation(),this.closeSearchForm(),this.goToURL(n,r,a))}},{key:"goToURL",value:function(e,t,n){if(null!=n)switch(t){case"list":ov("click_list"),n&&av("list_order_value",{order:n.toString()});break;case"tag":ov("click_tag"),n&&av("tag_order_value",{order:n.toString()});break;case"task":ov("click_task"),n&&av("task_order_value",{order:n.toString()});break;case"csl":ov("click_filter"),n&&av("filter_order_value",{order:n.toString()});break;case"section":ov("click_section"),n&&av("section_order_value",{order:n.toString()})}e&&(window.location.href=e)}},{key:"quickSelectSuggest",value:function(e){var t=this;if(e.keyCode!==Te.Z.escape){var n=function(e){if(t.listsTagsSuggestListRef.current){var n,r,o=null===(n=t.listsTagsSuggestListRef.current)||void 0===n?void 0:n.offsetHeight,a=null===(r=t.listsTagsSuggestListRef.current)||void 0===r?void 0:r.scrollTop,i=e.offsetTop,c=e.offsetHeight,s=i-a;i+c-a>o?t.listsTagsSuggestListRef.current.scrollTop=i+c-o:s<0&&(t.listsTagsSuggestListRef.current.scrollTop=i)}};if(e.keyCode===Te.Z.down_arrow){if(e.preventDefault(),e.stopPropagation(),this.suggestListRef.current){for(var r=[].slice.call($(this.suggestListRef.current).find("li")),o=-1,a=r.length,i=0;i<a;i++)if($(r[i]).hasClass("focus")){$(r[i]).removeClass("focus"),o=i;break}var c=o+1;c>=a&&(c=a-1),$(r[c]).addClass("focus"),$(r[c]).hasClass("suggest-item")&&n(r[c])}}else if(e.keyCode===Te.Z.up_arrow){if(e.preventDefault(),e.stopPropagation(),this.suggestListRef.current){for(var s=[].slice.call($(this.suggestListRef.current).find("li")),u=-1,l=s.length,f=0;f<l;f++)if($(s[f]).hasClass("focus")){$(s[f]).removeClass("focus"),u=f;break}var d=u-1;d>=0&&($(s[d]).addClass("focus"),$(s[d]).hasClass("suggest-item")&&n(s[d]))}}else if(e.keyCode===Te.Z.enter){e.preventDefault(),e.stopPropagation();var m=this.allowsFullSearchPageFromSuggest()||this.hasFiltered();if(this.suggestListRef.current){var p=$(this.suggestListRef.current).find("li.focus");if(p.length)if(p.hasClass("suggest-item")){var h=p.data("url"),y=p.data("type"),g=p.data("id"),v=p.data("index"),b=null==v?void 0:v+1;h?(this.closeSearchForm(),this.goToURL(h,y,b)):this.turnToSearch(g,b)}else m&&(this.turnToSearch(),ov("view_more_task"));else m&&this.turnToSearch()}else m&&this.turnToSearch()}}else this.closeSearchForm()}},{key:"onClickTemplate",value:function(e){(0,this.props.closeSearch)(),U.vp.dispatch("showProjectTemplateModal",e)}},{key:"getFilterProjectTemplates",value:function(){var e=this,t=this.state,n=t.searchKeyWords,o=t.highlightKeyWordsRegExp;return n=n.trim().toLowerCase(),this.props.projectTemplates.filter((function(e){var t=e.keyword;return n===(t||"").toLowerCase()})).map((function(t){var n=t.id,a=t.name;return r.createElement(fv,{key:n,id:n,onClickTemplateHint:e.onClickTemplate,iconName:"project-template",title:a,highlightKeyWordsRegExp:o})}))}}],o&&Jg(n.prototype,o),a&&Jg(n,a),Object.defineProperty(n,"prototype",{writable:!1}),n;var n,o,a}(r.Component),lv=(0,v.EN)((0,a.$j)((function(e){return{searchKeyWords:e.globalState.get("searchKeyWords"),projectTemplates:po(e),userHasTags:e.tags.size>0,userHasFilters:e.customSmartProjects.size>0,userHasCalendarSources:e.subscribeCalendars.calendars.size>0||e.subscribeAccounts.accounts.size>0}}),(function(e){return{doUpdateSearchKeyWords:function(t){e((0,no.XZ)(t))},setSearchComments:function(t){e(io.o(t))},activeTask:function(e){(0,Wn.j1p)(e,[])}}}))(uv)),fv=function(e){var t=e.onClick,n=e.data,o=e.title,a=e.iconName,i=e.emoji,c=e.onClickTemplateHint,u=e.id,l=e.highlightKeyWordsRegExp,f=e.renderIcon,d=e.desc,m=e.suffixEl,p=e.isComplted,h=(0,r.useCallback)((function(){c&&u&&c(u)}),[u,c]),y=(0,r.useMemo)((function(){return(0,vo.fr)(o,{noAutoLink:!1,lineWrapping:!1,editable:!1,disabledSyntax:new Set,isCmEditor:!0,highlightKeyWordsRegExp:l})}),[l,o]);return r.createElement("li",{className:w()("suggest-item","cursor-pointer px-[20px] hover:bg-grey-4 dark:hover:bg-grey-5 flex-none",xo().taskItemWrapper),style:{margin:"0 8px",padding:"0 12px",borderRadius:10},onClick:c?h:t,"data-index":null===n||void 0===n?void 0:n.index,"data-type":null===n||void 0===n?void 0:n.type,"data-url":null===n||void 0===n?void 0:n.url,"data-id":null===n||void 0===n?void 0:n.id},r.createElement("div",{className:"flex items-center h-[32px]"},f?f():i?r.createElement("span",{className:"mr-[8px] w-[16px] h-[16px] flex-none leading-[16px] text-[16px] text-center"},a):r.createElement(E.Z,{name:a,className:"mr-[8px] w-[16px] h-[16px] flex-none text-grey-40"}),r.createElement("span",{title:o,className:w()("tag-name truncate flex-auto text-s",p?"text-grey-40":De.RM,wo().staticView,wo().inline),dangerouslySetInnerHTML:{__html:y}}),c&&r.createElement("div",{onClick:h,className:"px-[10px] leading-[22px] rounded-[12px] text-xs flex-none text-primary bg-primary-10"},s.U2("template")),m),d&&r.createElement("div",{className:w()("line-left desc-content text-info clear-both box-content text-xs leading-[16px] max-h-[16px] min-h-[16px] line-clamp-1 text-grey-40 relative z-10",xo().moreTipsLine,xo().desc),style:{marginLeft:24,marginBottom:-3},dangerouslySetInnerHTML:{__html:d}}))},dv=new Set,mv=r.memo((function(e){var t=e.filterRule,n=e.turnToSearch,o=e.updateCount,i=e.highlightKeyWordsRegExp,c=e.close,u=e.hasFiltered,l=void 0!==u&&u,f=e.queryString,d=e.showAll,m=void 0!==d&&d,p=e.visible,h=void 0===p||p,y=e.category,g=void 0===y?"":y,b=e.showHeader,k=void 0===b||b,x=(0,v.k6)().push,E=(0,a.v9)((function(e){return e})),S=(0,r.useMemo)((function(){return iv(E,{queryString:f,serverSearchResultIdSet:dv,filterRule:t,ignoreKeywordEmpty:l})}),[t,f,E,l]),_=(0,r.useMemo)((function(){return(0,Hn.PT)(E).toArray().reduce((function(e,t){return e[t.get("id")]=t,e}),{})}),[E]),O=(0,r.useMemo)((function(){var e,t=null!==(e=null===f||void 0===f?void 0:f.keyword)&&void 0!==e?e:"";return t?S.sort((0,to.createSearchTaskComparator)(t)):S.sort(R.ZP.searchOrder)}),[f,S]),C=(0,r.useMemo)((function(){return O.toArray().map((function(e){return{task:e,model:(0,Wn.yZs)(e)}}))}),[O]),T=(0,r.useMemo)((function(){return C.filter((function(e){return!(e.model instanceof Co.kz)}))}),[C]),j=(0,r.useMemo)((function(){return C.filter((function(e){return e.model instanceof Co.kz}))}),[C]),D=!g||"task"===g,M=!g||"event"===g,A=(D?T.length:0)+(M?j.length:0),P=D?T.length:0;if((0,r.useEffect)((function(){o({visibleCount:A,normalTaskCount:P})}),[P,o,A]),!h)return null;if(A>0){var I=[];return D&&T.length>0&&I.push({key:"task",title:s.U2("tip_tasks"),items:T}),M&&j.length>0&&I.push({key:"event",title:s.U2("event"),items:j}),r.createElement(r.Fragment,null,I.map((function(e,t){var o=t===I.length-1;return r.createElement(r.Fragment,{key:e.key},function(e,t,o,a){if(e.length<=0)return null;var u=m?e.length:l?10:5;return r.createElement(r.Fragment,null,k&&r.createElement(hv,{title:o}),e.slice(0,u).map((function(e,t){var o=e.task,a=e.model,s=o.get("id");return r.createElement(pv,{key:s,onClick:function(){n(s,t+1)},index:t,id:s,highlightKeyWordsRegExp:i,getProjectTips:function(){if(_[o.get("projectId")]){var e=a.projectInfo,t=(null===e||void 0===e||e.color,(null===e||void 0===e?void 0:e.name)||"");return r.createElement("div",null,r.createElement("span",{className:w()("text-tny text-xs leading-[18px] font-normal text-grey-40 inline-flex overflow-hidden hover:underline cursor-pointer")},r.createElement("span",{className:"project-name text-grey-40 truncate max-w-[72px]",onClick:function(e){var t=function(e){x(e)};e.stopPropagation();var n=a instanceof Co.kz;if(null!=a.projectId||n){if(n)return(0,To.ur)(a.projectInfo.id)?void t("/q/".concat(a.projectInfo.id,"/subscribe-account-calendar")):void t("/q/".concat(a.projectInfo.id,"/subscribe-calendar"));a.projectId&&t((0,N.u$)(a.projectId)),c()}}},(0,zn.tj)(t))))}},task:o,model:a})})),!m&&e.length>u&&r.createElement("div",{className:"text-primary text-xs cursor-pointer hover:bg-grey-4 dark:hover:bg-grey-5",style:{lineHeight:"17px",padding:"8px 20px 7px"},onClick:function(){n(void 0,void 0,t),ov("view_more_task")}},s.U2("show_more_tasks")),a&&!l&&r.createElement(yv,null))}(e.items,e.key,e.title,!o))})),!l&&I.length>0&&r.createElement(yv,null))}return null})),pv=function(e){var t=e.getProjectTips,n=e.onClick,o=e.id,a=e.index,i=e.task,c=e.model,s=e.highlightKeyWordsRegExp,u=(0,Oo.bS)(i,s),l=u.content,f=u.needRender,d=Hg((0,r.useState)(null),2),m=d[0],p=d[1],h=(0,r.useRef)(!1);return(0,r.useEffect)((function(){return h.current=!0,function(){h.current=!1}}),[]),r.createElement(fv,{onClick:n,data:{id:o,type:"task",index:a},renderIcon:function(){var e=c instanceof Co.kz,t=(0,Wn.xEq)(i)||e;return r.createElement("div",{style:{width:16,height:16,marginRight:8},onClick:function(e){if(!t&&!(0,Wn.ZWx)(i)){e.stopPropagation();var n=function(){(0,jo.QW)(i,!1)};i.get("status")!==go.hY.Uncompleted?n():(p(go.hY.Completed),setTimeout((function(){h.current&&(n(),p(null))}),200))}}},r.createElement(So.Z,{model:c,size:16,className:w()((0,Wn.nc7)(c.originModel)),isDisabled:t,pendingStatus:m}))},iconName:"checkbox",title:i.get("title"),highlightKeyWordsRegExp:s,desc:f?l:void 0,suffixEl:t(),isComplted:c.isCompleted})},hv=function(e){var t=e.title;return r.createElement("div",{style:{margin:"15px 20px 7px",lineHeight:"17px"},className:w()("text-xs text-grey flex-none font-semibold",ao().sectionHeader)},t)},yv=function(){return r.createElement("div",{style:{margin:"8px 20px 0",height:1},className:"bg-grey-10 last:hidden flex-none"})},gv=function(e){var t=e.showMoreSection,n=e.showMoreAction,o=e.sectionResult,i=e.close,c=void 0===i?function(){}:i,u=e.highlightKeyWordsRegExp,l=e.turnToLink,f=(0,a.v9)((function(e){return e})),d=(0,r.useMemo)((function(){return(0,Hn.PT)(f).toArray().reduce((function(e,t){return e[t.get("id")]=t,e}),{})}),[f]),m=(0,v.k6)().push;return o&&o.length?r.createElement(r.Fragment,null,r.createElement(hv,{title:s.U2("sections_name")}),(t?o:o.slice(0,5)).map((function(e,t){var n=e.id,o=e.name,a=e.originData,i=e.match,s=i?(0,Eo.Fw)([o.slice(i[0],i[1]+1)]):u,f=a.get("projectId");return r.createElement(fv,{key:n,onClick:function(e){l(e),bn.ZP.sectionScrollIntoAfterSearch=n},iconName:"section-list",data:{id:n,type:"section",url:"#/"+(0,N.u$)(f),index:t},title:o,highlightKeyWordsRegExp:s,suffixEl:function(){var e=d[f];if(e){var t=(0,Wn.d4m)(e),n=null===t||void 0===t?void 0:t.color,o=(null===t||void 0===t?void 0:t.name)||"",a=null===t||void 0===t?void 0:t.id;return r.createElement("div",{className:"flex-none flex items-center"},"transparent"!==n&&r.createElement("i",{className:"project-color w-[8px] h-[8px] rounded-full mr-[2px] flex-none",style:{backgroundColor:n}}),r.createElement("span",{className:w()("text-tny text-xs leading-[18px] font-normal text-grey-40 inline-flex overflow-hidden hover:underline cursor-pointer")},r.createElement("span",{className:"project-name text-grey-40 truncate max-w-[72px]",onClick:function(e){var t;e.stopPropagation(),a&&(t=(0,N.u$)(a),m(t)),c()}},(0,zn.tj)(o))))}}()})})),o.length>5&&!t&&r.createElement("div",{className:"text-primary text-xs cursor-pointer",style:{lineHeight:"17px",padding:"0 20px",marginTop:8,marginBottom:7},onClick:function(){n(),ov("expand_section")}},s.U2("show_more_tasks")),r.createElement(yv,null)):null},vv=n("ZjAl"),bv=n.n(vv),wv=200,kv=Math.PI*wv*2,xv=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0,t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;return(100-Math.min(e,100))/100*(kv-t*Math.PI*2)},Ev=function(e){var t=e.progress,n=void 0===t?0:t,o=e.animate,a=void 0===o||o,i=e.animationDuration,c=void 0===i?"1s":i,s=e.showPercentage,u=void 0!==s&&s,l=e.showPercentageSymbol,f=void 0!==l&&l,d=e.progressColor,m=void 0===d?"rgb(76, 154, 255)":d,p=e.bgColor,h=void 0===p?"#ecedf0":p,y=e.textColor,g=void 0===y?"#191919":y,v=e.size,b=void 0===v?100:v,w=e.lineWidth,k=void 0===w?25:w,x=e.percentSpacing,E=void 0===x?10:x,S=e.textStyle,_=void 0===S?{font:"bold 4rem Helvetica, Arial, sans-serif"}:S,O=e.roundedStroke,C=e.responsive,T=e.onAnimationEnd,j=(0,r.useMemo)((function(){if(u)return r.createElement("text",{style:_,fill:g,x:wv,y:wv,textAnchor:"middle",dominantBaseline:"central"},n,f&&r.createElement("tspan",{dx:E},"%"))}),[E,n,u,f,g,_]),D=xv(n,k/2),M=a?"stroke-dashoffset ".concat(c," ease-out"):void 0,A=O?"round":"butt",N=C?"100%":b,P=(0,r.useMemo)((function(){return wv-k/2}),[k]);return r.createElement("svg",{width:N,height:N,viewBox:"0 0 400 400"},r.createElement("circle",{stroke:h,cx:wv,cy:wv,r:P,strokeWidth:k,fill:"none"}),r.createElement("circle",{stroke:m,transform:"rotate(-90 ".concat(wv," ").concat(wv,")"),cx:wv,cy:wv,r:P,strokeDasharray:xv(0,k/2),strokeWidth:k,strokeDashoffset:xv(0,k/2),strokeLinecap:A,fill:"none",style:{strokeDashoffset:D,transition:M},onTransitionEnd:T}),j)},Sv=n("peNY"),_v=n.n(Sv),Ov=n("PSWL"),Cv=n("Fl1+"),Tv=n("7b4O"),jv=n.n(Tv),Dv=.5,Mv=function(e){var t=(0,Ll.$h)(),n=e.size,o=void 0===n?300:n,a=e.circleStrokeWidth,i=void 0===a?18:a,c=e.strokeLineWidth,s=void 0===c?3:c,u=e.progress,l=void 0===u?0:u,f=e.frontColor,d=void 0===f?t:f,m=e.backColor,p=void 0===m?"rgba(25, 25, 25, 0.1)":m,h=e.tickCount,y=void 0===h?120:h,g=2*o,v=(0,r.useRef)(null);return(0,r.useEffect)((function(){var e=v.current;if(e){var t=e.getContext("2d");if(t){t.clearRect(0,0,e.width,e.height);var n=2*Math.PI,r=g/2,o=g/2,a=2*i,c=g/2-a/2,u=c-a/2,f=c+a/2;t.lineWidth=3;for(var m=0===l,h=Math.floor(l),b=l>1,w=(l-h)*y,k=b?(l-Dv-h)*y:Math.max(0,l-Dv-h)*y,x=0;x<y;x++){if(m)t.strokeStyle=p;else if(b&&k<0&&(x>=y+k||x<=w))if(x<=w){var E=jv()(p).mix(jv()(d),(Dv*y-(w-x))/(Dv*y)).toString();t.strokeStyle=E}else{var S=jv()(p).mix(jv()(d),(x-(k+y))/(Dv*y)).toString();t.strokeStyle=S}else if(x>=k&&x<=w){var _=jv()(p).mix(jv()(d),(Dv*y-(w-x))/(Dv*y)).toString();t.strokeStyle=_}else t.strokeStyle=p;var O=n/y*x,C=r+u*Math.sin(O),T=o-u*Math.cos(O),j=r+f*Math.sin(O),D=o-f*Math.cos(O);t.lineWidth=s,t.beginPath(),t.moveTo(C,T),t.lineTo(j,D),t.stroke()}}}}),[g,i,d,p,l,y,s]),r.createElement("canvas",{style:{width:o,height:o},className:"back",ref:v,width:g,height:g})};function Av(e){return Av="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},Av(e)}function Nv(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=Av(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=Av(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==Av(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var Pv=function(e){var t=e.isSinglePanel,n=void 0!==t&&t,o=(0,r.useContext)(Ov.Cv),i=(0,r.useContext)(Ov.M_),c=(0,a.v9)((function(e){return(0,Lt.en)()})),s=(0,r.useMemo)((function(){return"stopwatch"===c?i:o}),[o,i,c]),u=(0,r.useMemo)((function(){var e=s.intervalStatus,t=s.renderData;return{timePreview:t.timePreview,intervalStatus:e,progress:t.progress}}),[s]),l=u.progress,f=u.intervalStatus,d=o.status,m="pomo"===c&&("short"===d||"long"===d),p="pomo"===c&&("short-ready"===d||"long-ready"===d),h=(0,r.useMemo)((function(){return"stopwatch"===c?"paused"===f||"progress"===f:(0,Cv.Bk)(d)}),[f,d,c]),y=h?100*(l||0):0,g=(0,a.v9)((function(e){return(0,Z.gh)().toLowerCase()})),v=(0,Ll.$h)(),b=Rt(),k=b.isSidebarIconColorIsLikeDefaultTheme,x=b.isGlobalLayoutCardMode,S=(0,At.FI)(g),_="pomo"===c&&(p||"pomo-ready"===d&&o.continuePomo),O=(0,a.v9)((function(e){return e.router.location.pathname})),C=(0,r.useMemo)((function(){return"focus"===O.split("/").filter(Boolean)[0]}),[O]),T=(0,At.CX)(g),j=(0,r.useMemo)((function(){return(0,At.$u)(g)||(0,Z.$o)(g)||(0,At.Mz)(g)}),[g]);return r.createElement("div",{className:w()("relative group",_v().circleWrapper)},r.createElement("div",{className:"absolute inset-0 z-10"}),n&&r.createElement("div",{className:w()("absolute inset-[-3px] opacity-0 rounded-[2px] z-0",S.groupHoverClassName,"group-hover:opacity-100")}),r.createElement("div",{className:"w-[28px] h-[28px]"},!h&&!_||C?r.createElement(r.Fragment,null,r.createElement("svg",{className:w()(_v().fakeCircle,x&&_v().cardMode,"absolute inset-0 m-auto rounded-full z-[11]",T||"opacity-40"),width:"22",height:"22",viewBox:"0 0 400 400"},r.createElement("circle",{cx:"200",cy:"200",r:"170",strokeWidth:"60",fill:"none",className:w()({"stroke-white":!k,"stroke-grey":k})}),r.createElement("circle",{cx:"200",cy:"200",r:"72",className:w()("fill-current",{"text-white":!k,"text-grey":k})}))):r.createElement("div",{className:w()(_v().circle,Nv(Nv(Nv(Nv({},_v().thin,n),_v().thinDarken,(0,Z.HH)(g)||(0,Z.$o)(g)),_v().white,!k&&!n),_v().season,x&&(0,At.Gk)(g)&&!n),"absolute left-1/2 top-1/2 -translate-x-1/2 -translate-y-1/2"),"data-theme":g},"stopwatch"===c?r.createElement(Mv,{size:22,tickCount:30,progress:y/100,circleStrokeWidth:3,strokeLineWidth:2,frontColor:j?"#FFFFFF":void 0,backColor:k?"rgba(25, 25, 25, 0.2)":"rgba(255, 255, 255, 0.2)"}):r.createElement(r.Fragment,null,_&&r.createElement(E.Z,{name:"play",fill:p?"#0CCE9C":k||(0,Z.$o)()?"#4772fa":"#ffffff",opacity:p||k||(0,Z.$o)()?100:40,className:"absolute z-10 inset-0 m-auto w-[10px] h-[10px]"}),r.createElement(Ev,{progressColor:m?"#0CCE9C":j?"#FFFFFF":v,bgColor:"transparent",progress:y,size:22,lineWidth:60,showPercentageSymbol:!1,showPercentage:!1,animate:!1})))))},Iv=n("Q6+t");function Lv(){var e={distance:8},t=(0,Iv.VT)(Iv.MA,{activationConstraint:e}),n=(0,Iv.VT)(Iv.LO,{activationConstraint:e});return(0,Iv.Dy)(t,n,null)}var Rv=n("EY4C"),Zv=n.n(Rv),Fv=n("U+wL"),Bv=n("j3qd"),Uv=n("atYb");function Yv(e){return Yv="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},Yv(e)}function Vv(){Vv=function(){return t};var e,t={},n=Object.prototype,r=n.hasOwnProperty,o=Object.defineProperty||function(e,t,n){e[t]=n.value},a="function"==typeof Symbol?Symbol:{},i=a.iterator||"@@iterator",c=a.asyncIterator||"@@asyncIterator",s=a.toStringTag||"@@toStringTag";function u(e,t,n){return Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{u({},"")}catch(e){u=function(e,t,n){return e[t]=n}}function l(e,t,n,r){var a=t&&t.prototype instanceof y?t:y,i=Object.create(a.prototype),c=new j(r||[]);return o(i,"_invoke",{value:_(e,n,c)}),i}function f(e,t,n){try{return{type:"normal",arg:e.call(t,n)}}catch(e){return{type:"throw",arg:e}}}t.wrap=l;var d="suspendedStart",m="executing",p="completed",h={};function y(){}function g(){}function v(){}var b={};u(b,i,(function(){return this}));var w=Object.getPrototypeOf,k=w&&w(w(D([])));k&&k!==n&&r.call(k,i)&&(b=k);var x=v.prototype=y.prototype=Object.create(b);function E(e){["next","throw","return"].forEach((function(t){u(e,t,(function(e){return this._invoke(t,e)}))}))}function S(e,t){function n(o,a,i,c){var s=f(e[o],e,a);if("throw"!==s.type){var u=s.arg,l=u.value;return l&&"object"==Yv(l)&&r.call(l,"__await")?t.resolve(l.__await).then((function(e){n("next",e,i,c)}),(function(e){n("throw",e,i,c)})):t.resolve(l).then((function(e){u.value=e,i(u)}),(function(e){return n("throw",e,i,c)}))}c(s.arg)}var a;o(this,"_invoke",{value:function(e,r){function o(){return new t((function(t,o){n(e,r,t,o)}))}return a=a?a.then(o,o):o()}})}function _(t,n,r){var o=d;return function(a,i){if(o===m)throw Error("Generator is already running");if(o===p){if("throw"===a)throw i;return{value:e,done:!0}}for(r.method=a,r.arg=i;;){var c=r.delegate;if(c){var s=O(c,r);if(s){if(s===h)continue;return s}}if("next"===r.method)r.sent=r._sent=r.arg;else if("throw"===r.method){if(o===d)throw o=p,r.arg;r.dispatchException(r.arg)}else"return"===r.method&&r.abrupt("return",r.arg);o=m;var u=f(t,n,r);if("normal"===u.type){if(o=r.done?p:"suspendedYield",u.arg===h)continue;return{value:u.arg,done:r.done}}"throw"===u.type&&(o=p,r.method="throw",r.arg=u.arg)}}}function O(t,n){var r=n.method,o=t.iterator[r];if(o===e)return n.delegate=null,"throw"===r&&t.iterator.return&&(n.method="return",n.arg=e,O(t,n),"throw"===n.method)||"return"!==r&&(n.method="throw",n.arg=new TypeError("The iterator does not provide a '"+r+"' method")),h;var a=f(o,t.iterator,n.arg);if("throw"===a.type)return n.method="throw",n.arg=a.arg,n.delegate=null,h;var i=a.arg;return i?i.done?(n[t.resultName]=i.value,n.next=t.nextLoc,"return"!==n.method&&(n.method="next",n.arg=e),n.delegate=null,h):i:(n.method="throw",n.arg=new TypeError("iterator result is not an object"),n.delegate=null,h)}function C(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function T(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function j(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(C,this),this.reset(!0)}function D(t){if(t||""===t){var n=t[i];if(n)return n.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var o=-1,a=function n(){for(;++o<t.length;)if(r.call(t,o))return n.value=t[o],n.done=!1,n;return n.value=e,n.done=!0,n};return a.next=a}}throw new TypeError(Yv(t)+" is not iterable")}return g.prototype=v,o(x,"constructor",{value:v,configurable:!0}),o(v,"constructor",{value:g,configurable:!0}),g.displayName=u(v,s,"GeneratorFunction"),t.isGeneratorFunction=function(e){var t="function"==typeof e&&e.constructor;return!!t&&(t===g||"GeneratorFunction"===(t.displayName||t.name))},t.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,v):(e.__proto__=v,u(e,s,"GeneratorFunction")),e.prototype=Object.create(x),e},t.awrap=function(e){return{__await:e}},E(S.prototype),u(S.prototype,c,(function(){return this})),t.AsyncIterator=S,t.async=function(e,n,r,o,a){void 0===a&&(a=Promise);var i=new S(l(e,n,r,o),a);return t.isGeneratorFunction(n)?i:i.next().then((function(e){return e.done?e.value:i.next()}))},E(x),u(x,s,"Generator"),u(x,i,(function(){return this})),u(x,"toString",(function(){return"[object Generator]"})),t.keys=function(e){var t=Object(e),n=[];for(var r in t)n.push(r);return n.reverse(),function e(){for(;n.length;){var r=n.pop();if(r in t)return e.value=r,e.done=!1,e}return e.done=!0,e}},t.values=D,j.prototype={constructor:j,reset:function(t){if(this.prev=0,this.next=0,this.sent=this._sent=e,this.done=!1,this.delegate=null,this.method="next",this.arg=e,this.tryEntries.forEach(T),!t)for(var n in this)"t"===n.charAt(0)&&r.call(this,n)&&!isNaN(+n.slice(1))&&(this[n]=e)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if("throw"===e.type)throw e.arg;return this.rval},dispatchException:function(t){if(this.done)throw t;var n=this;function o(r,o){return c.type="throw",c.arg=t,n.next=r,o&&(n.method="next",n.arg=e),!!o}for(var a=this.tryEntries.length-1;a>=0;--a){var i=this.tryEntries[a],c=i.completion;if("root"===i.tryLoc)return o("end");if(i.tryLoc<=this.prev){var s=r.call(i,"catchLoc"),u=r.call(i,"finallyLoc");if(s&&u){if(this.prev<i.catchLoc)return o(i.catchLoc,!0);if(this.prev<i.finallyLoc)return o(i.finallyLoc)}else if(s){if(this.prev<i.catchLoc)return o(i.catchLoc,!0)}else{if(!u)throw Error("try statement without catch or finally");if(this.prev<i.finallyLoc)return o(i.finallyLoc)}}}},abrupt:function(e,t){for(var n=this.tryEntries.length-1;n>=0;--n){var o=this.tryEntries[n];if(o.tryLoc<=this.prev&&r.call(o,"finallyLoc")&&this.prev<o.finallyLoc){var a=o;break}}a&&("break"===e||"continue"===e)&&a.tryLoc<=t&&t<=a.finallyLoc&&(a=null);var i=a?a.completion:{};return i.type=e,i.arg=t,a?(this.method="next",this.next=a.finallyLoc,h):this.complete(i)},complete:function(e,t){if("throw"===e.type)throw e.arg;return"break"===e.type||"continue"===e.type?this.next=e.arg:"return"===e.type?(this.rval=this.arg=e.arg,this.method="return",this.next="end"):"normal"===e.type&&t&&(this.next=t),h},finish:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),T(n),h}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.tryLoc===e){var r=n.completion;if("throw"===r.type){var o=r.arg;T(n)}return o}}throw Error("illegal catch attempt")},delegateYield:function(t,n,r){return this.delegate={iterator:D(t),resultName:n,nextLoc:r},"next"===this.method&&(this.arg=e),h}},t}function Hv(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function Wv(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Hv(Object(n),!0).forEach((function(t){zv(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Hv(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function zv(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=Yv(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=Yv(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==Yv(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Gv(e,t,n,r,o,a,i){try{var c=e[a](i),s=c.value}catch(u){return void n(u)}c.done?t(s):Promise.resolve(s).then(r,o)}function Kv(e){return function(){var t=this,n=arguments;return new Promise((function(r,o){var a=e.apply(t,n);function i(e){Gv(a,r,o,i,c,"next",e)}function c(e){Gv(a,r,o,i,c,"throw",e)}i(void 0)}))}}var qv=function(){var e=Kv(Vv().mark((function e(){var t,n,r,o,a,i,c,s,u,l,f,d,m,p,h,y,g=arguments;return Vv().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return t=g.length>0&&void 0!==g[0]?g[0]:"",n=(new Date).getTime(),(0,pt.JU)(B._Yt.appConfigLastPullTimeStamp,n),r=bn.ZP.appConfigSetting.etag,e.prev=4,e.next=7,(0,K.uLs)(t,r);case 7:o=e.sent,(a=o.data)&&(i=a.ab,c=a.releaseNote,s=a.etag,u=a.interval,l=a.beta,s&&(bn.ZP.appConfigSetting.etag=s),u&&(bn.ZP.appConfigSetting.interval=u),(0,pt.JU)("appConfigSetting",JSON.stringify(bn.ZP.appConfigSetting)),i&&(f=i.best)&&(d=new Map(f.map((function(e){var t=e.testCode,n=e.planCode;return[t,(0,gn.Nh)(n)]}))),m={},B.pnG.forEach((function(e){var t=d.get(e);t&&(m[e]=t)})),Object.keys(m).length>0&&(bn.ZP.abTesterGroup=Wv(Wv({},bn.ZP.abTesterGroup),m),(0,pt.W1)(B._Yt.abTesterGroup,JSON.stringify(null!==(p=bn.ZP.abTesterGroup)&&void 0!==p?p:{}))),h={},B.xRE.forEach((function(e){var t=d.get(e);t&&(h[e]=t)})),Object.keys(h).length>0&&(bn.ZP.abUserTesterGroup=Wv(Wv({},bn.ZP.abUserTesterGroup),h),(0,pt.JU)(B._Yt.abUserTesterGroup,JSON.stringify(null!==(y=bn.ZP.abUserTesterGroup)&&void 0!==y?y:{})))),c&&c.versionCode&&(0,pt.JU)(B._Yt.appConfigReleaseNote,JSON.stringify(c)),l&&l.versionCode&&(0,pt.JU)(B._Yt.appConfigBetaReleaseNote,JSON.stringify(l))),e.next=15;break;case 12:e.prev=12,e.t0=e.catch(4),console.log("get app config error");case 15:case"end":return e.stop()}}),e,null,[[4,12]])})));return function(){return e.apply(this,arguments)}}(),$v=function(){var e=(0,pt.LP)(B._Yt.appConfigLastPullTimeStamp);if(e)return e;var t=(new Date).getTime();return(0,pt.JU)(B._Yt.appConfigLastPullTimeStamp,t),t},Jv=function(){var e=Kv(Vv().mark((function e(){var t;return Vv().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return(t=!!(0,pt.VB)("tAuth"))&&(0,pt.km)("tAuth"),e.next=4,qv(t?"login":"");case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),Xv=function(){var e=Kv(Vv().mark((function e(){return Vv().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Jv();case 2:setInterval((function(){(new Date).getTime()-$v()>=1e3*bn.ZP.appConfigSetting.interval&&qv()}),6e5);case 3:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),Qv=function(){var e=(0,pt.LP)(B._Yt.appConfigReleaseNote,"json"),t=!1;if(e){var n=e.versionCode,r=(0,Uv.pc)();r&&parseInt(r,10)>=n&&function(e){var t=(0,pt.xZ)(B._Yt.appConfigReleaseNoteLastShowVersion,"json");return!(Ne().isNumber(t)&&t>0)||t<e}(n)&&(u.EA.isJustRegistered||(U.vp.dispatch("showReleaseNotePopup",!1),t=!0),(0,pt.W1)(B._Yt.appConfigReleaseNoteLastShowVersion,n))}if(!t){var o=(0,pt.LP)(B._Yt.appConfigBetaReleaseNote,"json");if(o){var a=o.versionCode,i=(0,Uv.pc)();i&&parseInt(i,10)<a&&function(e){var t=(0,pt.xZ)(B._Yt.appConfigBetaReleaseNoteLastShowVersion,"json");return!(Ne().isNumber(t)&&t>0)||t<e}(a)&&(u.EA.isJustRegistered||(U.vp.dispatch("showReleaseNotePopup",!0),t=!0),(0,pt.W1)(B._Yt.appConfigBetaReleaseNoteLastShowVersion,a))}}return t};function eb(e){return eb="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},eb(e)}function tb(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=eb(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=eb(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==eb(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function nb(){nb=function(){return t};var e,t={},n=Object.prototype,r=n.hasOwnProperty,o=Object.defineProperty||function(e,t,n){e[t]=n.value},a="function"==typeof Symbol?Symbol:{},i=a.iterator||"@@iterator",c=a.asyncIterator||"@@asyncIterator",s=a.toStringTag||"@@toStringTag";function u(e,t,n){return Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{u({},"")}catch(e){u=function(e,t,n){return e[t]=n}}function l(e,t,n,r){var a=t&&t.prototype instanceof y?t:y,i=Object.create(a.prototype),c=new j(r||[]);return o(i,"_invoke",{value:_(e,n,c)}),i}function f(e,t,n){try{return{type:"normal",arg:e.call(t,n)}}catch(e){return{type:"throw",arg:e}}}t.wrap=l;var d="suspendedStart",m="executing",p="completed",h={};function y(){}function g(){}function v(){}var b={};u(b,i,(function(){return this}));var w=Object.getPrototypeOf,k=w&&w(w(D([])));k&&k!==n&&r.call(k,i)&&(b=k);var x=v.prototype=y.prototype=Object.create(b);function E(e){["next","throw","return"].forEach((function(t){u(e,t,(function(e){return this._invoke(t,e)}))}))}function S(e,t){function n(o,a,i,c){var s=f(e[o],e,a);if("throw"!==s.type){var u=s.arg,l=u.value;return l&&"object"==eb(l)&&r.call(l,"__await")?t.resolve(l.__await).then((function(e){n("next",e,i,c)}),(function(e){n("throw",e,i,c)})):t.resolve(l).then((function(e){u.value=e,i(u)}),(function(e){return n("throw",e,i,c)}))}c(s.arg)}var a;o(this,"_invoke",{value:function(e,r){function o(){return new t((function(t,o){n(e,r,t,o)}))}return a=a?a.then(o,o):o()}})}function _(t,n,r){var o=d;return function(a,i){if(o===m)throw Error("Generator is already running");if(o===p){if("throw"===a)throw i;return{value:e,done:!0}}for(r.method=a,r.arg=i;;){var c=r.delegate;if(c){var s=O(c,r);if(s){if(s===h)continue;return s}}if("next"===r.method)r.sent=r._sent=r.arg;else if("throw"===r.method){if(o===d)throw o=p,r.arg;r.dispatchException(r.arg)}else"return"===r.method&&r.abrupt("return",r.arg);o=m;var u=f(t,n,r);if("normal"===u.type){if(o=r.done?p:"suspendedYield",u.arg===h)continue;return{value:u.arg,done:r.done}}"throw"===u.type&&(o=p,r.method="throw",r.arg=u.arg)}}}function O(t,n){var r=n.method,o=t.iterator[r];if(o===e)return n.delegate=null,"throw"===r&&t.iterator.return&&(n.method="return",n.arg=e,O(t,n),"throw"===n.method)||"return"!==r&&(n.method="throw",n.arg=new TypeError("The iterator does not provide a '"+r+"' method")),h;var a=f(o,t.iterator,n.arg);if("throw"===a.type)return n.method="throw",n.arg=a.arg,n.delegate=null,h;var i=a.arg;return i?i.done?(n[t.resultName]=i.value,n.next=t.nextLoc,"return"!==n.method&&(n.method="next",n.arg=e),n.delegate=null,h):i:(n.method="throw",n.arg=new TypeError("iterator result is not an object"),n.delegate=null,h)}function C(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function T(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function j(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(C,this),this.reset(!0)}function D(t){if(t||""===t){var n=t[i];if(n)return n.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var o=-1,a=function n(){for(;++o<t.length;)if(r.call(t,o))return n.value=t[o],n.done=!1,n;return n.value=e,n.done=!0,n};return a.next=a}}throw new TypeError(eb(t)+" is not iterable")}return g.prototype=v,o(x,"constructor",{value:v,configurable:!0}),o(v,"constructor",{value:g,configurable:!0}),g.displayName=u(v,s,"GeneratorFunction"),t.isGeneratorFunction=function(e){var t="function"==typeof e&&e.constructor;return!!t&&(t===g||"GeneratorFunction"===(t.displayName||t.name))},t.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,v):(e.__proto__=v,u(e,s,"GeneratorFunction")),e.prototype=Object.create(x),e},t.awrap=function(e){return{__await:e}},E(S.prototype),u(S.prototype,c,(function(){return this})),t.AsyncIterator=S,t.async=function(e,n,r,o,a){void 0===a&&(a=Promise);var i=new S(l(e,n,r,o),a);return t.isGeneratorFunction(n)?i:i.next().then((function(e){return e.done?e.value:i.next()}))},E(x),u(x,s,"Generator"),u(x,i,(function(){return this})),u(x,"toString",(function(){return"[object Generator]"})),t.keys=function(e){var t=Object(e),n=[];for(var r in t)n.push(r);return n.reverse(),function e(){for(;n.length;){var r=n.pop();if(r in t)return e.value=r,e.done=!1,e}return e.done=!0,e}},t.values=D,j.prototype={constructor:j,reset:function(t){if(this.prev=0,this.next=0,this.sent=this._sent=e,this.done=!1,this.delegate=null,this.method="next",this.arg=e,this.tryEntries.forEach(T),!t)for(var n in this)"t"===n.charAt(0)&&r.call(this,n)&&!isNaN(+n.slice(1))&&(this[n]=e)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if("throw"===e.type)throw e.arg;return this.rval},dispatchException:function(t){if(this.done)throw t;var n=this;function o(r,o){return c.type="throw",c.arg=t,n.next=r,o&&(n.method="next",n.arg=e),!!o}for(var a=this.tryEntries.length-1;a>=0;--a){var i=this.tryEntries[a],c=i.completion;if("root"===i.tryLoc)return o("end");if(i.tryLoc<=this.prev){var s=r.call(i,"catchLoc"),u=r.call(i,"finallyLoc");if(s&&u){if(this.prev<i.catchLoc)return o(i.catchLoc,!0);if(this.prev<i.finallyLoc)return o(i.finallyLoc)}else if(s){if(this.prev<i.catchLoc)return o(i.catchLoc,!0)}else{if(!u)throw Error("try statement without catch or finally");if(this.prev<i.finallyLoc)return o(i.finallyLoc)}}}},abrupt:function(e,t){for(var n=this.tryEntries.length-1;n>=0;--n){var o=this.tryEntries[n];if(o.tryLoc<=this.prev&&r.call(o,"finallyLoc")&&this.prev<o.finallyLoc){var a=o;break}}a&&("break"===e||"continue"===e)&&a.tryLoc<=t&&t<=a.finallyLoc&&(a=null);var i=a?a.completion:{};return i.type=e,i.arg=t,a?(this.method="next",this.next=a.finallyLoc,h):this.complete(i)},complete:function(e,t){if("throw"===e.type)throw e.arg;return"break"===e.type||"continue"===e.type?this.next=e.arg:"return"===e.type?(this.rval=this.arg=e.arg,this.method="return",this.next="end"):"normal"===e.type&&t&&(this.next=t),h},finish:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),T(n),h}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.tryLoc===e){var r=n.completion;if("throw"===r.type){var o=r.arg;T(n)}return o}}throw Error("illegal catch attempt")},delegateYield:function(t,n,r){return this.delegate={iterator:D(t),resultName:n,nextLoc:r},"next"===this.method&&(this.arg=e),h}},t}function rb(e,t,n,r,o,a,i){try{var c=e[a](i),s=c.value}catch(u){return void n(u)}c.done?t(s):Promise.resolve(s).then(r,o)}function ob(e){return function(){var t=this,n=arguments;return new Promise((function(r,o){var a=e.apply(t,n);function i(e){rb(a,r,o,i,c,"next",e)}function c(e){rb(a,r,o,i,c,"throw",e)}i(void 0)}))}}function ab(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,a,i,c=[],s=!0,u=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;s=!1}else for(;!(s=(r=a.call(n)).done)&&(c.push(r.value),c.length!==t);s=!0);}catch(e){u=!0,o=e}finally{try{if(!s&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(u)throw o}}return c}}(e,t)||function(e,t){if(!e)return;if("string"===typeof e)return ib(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return ib(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function ib(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var cb=function(e){var t=e.isSinglePanel,n=void 0!==t&&t,o=(0,y.Z)(),i=(0,r.useRef)(null),c=ab((0,r.useState)(!1),2),s=c[0],l=c[1],f=ab((0,r.useState)(null),2),d=f[0],m=f[1],p=ab((0,r.useState)(window.navigator.onLine),2),h=p[0],g=p[1],v=ab((0,r.useState)(!1),2),b=v[0],k=v[1],x=(0,r.useRef)(s);x.current=s;var S=(0,r.useCallback)(ob(nb().mark((function e(){var t;return nb().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(window.navigator.onLine){e.next=2;break}return e.abrupt("return");case 2:return e.prev=2,t=N.au(),l(!0),e.next=7,Promise.all([P.Ak(),(0,Z.a2)(),(0,tn.Nr)(),pe.Z.doSyncImmediately(!1),Fv.Z.doSyncImmediately(),(0,$t.Ut)(),Jt.Z.doSyncImmediately(),pn.doSyncImmediately(),(0,Qt.Nz)().includes(t)?Xt.ZP.doSyncImmediately(Xt.gw.manualSync,{habitId:t}):Xt.ZP.doSyncImmediately(Xt.gw.manualSync),N.Ew()&&Bv.Z.doSyncImmediately(),vn.Z.doSyncImmediately(),U.vp.dispatch("refreshNotificationUnreadCount"),(0,hn.ND)(),(0,yn.TQ)(),qv()].filter(Fo.y));case 7:l(!1),m(null),e.next=15;break;case 11:e.prev=11,e.t0=e.catch(2),l(!1),m("unknown");case 15:case"end":return e.stop()}}),e,null,[[2,11]])}))),[]),_=(0,r.useRef)(S);_.current=S,(0,r.useEffect)((function(){var e=function(){g(!0),_.current()};return window.addEventListener("online",e),function(){window.removeEventListener("online",e)}}),[]),(0,r.useEffect)((function(){var e=function(){g(!1)};return window.addEventListener("offline",e),function(){window.removeEventListener("offline",e)}}),[]),(0,r.useEffect)((function(){s&&k(!0)}),[s]),(0,r.useEffect)((function(){var e=function(){x.current||k(!1)},t=i.current;return null===t||void 0===t||t.addEventListener("animationiteration",e),function(){null===t||void 0===t||t.removeEventListener("animationiteration",e)}}),[]),(0,r.useEffect)((function(){return U.vp.subscribe("","backgroundDoSyncStart",(function(){l(!0),m(null)})),U.vp.subscribe("","backgroundDoSyncEnd",(function(){l(!1),m(null)})),U.vp.subscribe("","backgroundDoSyncError",(function(){l(!1),m("unknown")})),function(){U.vp.unSubscribe("","backgroundDoSyncStart"),U.vp.unSubscribe("","backgroundDoSyncEnd"),U.vp.unSubscribe("","backgroundDoSyncError")}}),[]),(0,r.useEffect)((function(){return U.vp.subscribe("","doManualSync",(function(){S()})),function(){U.vp.unSubscribe("","doManualSync")}}),[S]);var O=(0,a.v9)((function(e){return(0,Z.gh)()})),C=(0,At.FI)(O);return r.createElement("div",{className:w()("h-full w-full cursor-pointer"),onClick:S},r.createElement(Dt.Z,{title:h?d?o.formatMessage({id:"sync_failed"}):o.formatMessage({id:"sync_indicator"}):o.formatMessage({id:"sync_offline"}),placement:n?"bottom":"right",mouseEnterDelay:u.d_},r.createElement("div",{className:"h-full w-full relative"},!b&&(d||!h)&&r.createElement(E.Z,{name:h?"sidebar-sync-error":"sidebar-sync-offline",className:"absolute",style:{top:n?-2:10,right:n?-2:11,width:12,height:12,transform:"translate(50%, -50%)"}}),n?r.createElement("div",{ref:i,className:w()("relative group",tb({},Zv().animation,b))},r.createElement("div",{className:w()("absolute opacity-0 z-0 bg rounded-hover-bg group-hover:opacity-100",C.hoverClassName.replace("hover:","")),style:{left:-De.SO,top:-De.SO,right:-De.SO,bottom:-De.SO}}),r.createElement(E.Z,{name:"sidebar-sync",className:w()((0,Z.HH)(O)||(0,Z.$o)(O)?"text-sidebar-color-40":"text-sidebar-color-80","relative z-[1]"),style:{width:20,height:20}})):r.createElement("div",{className:w()("h-full w-full flex items-center justify-center",tb({},Zv().animation,b)),ref:i},r.createElement(Ut,{name:"sidebar-sync"})))))},sb=function(e){var t=e.relativeRef,n=e.hideMenu,o=e.to,i=(0,a.v9)((function(e){return(0,Lt.g9)(e)})),c=(0,a.I0)(),s=(0,v.k6)().push,u=(0,y.Z)(),l=(0,r.useMemo)((function(){return[{key:"calendarTaskMode",text:u.formatMessage({id:i?"close_split_view":"show_list_in_calendar"}),action:function(){var e=!i;!e||P._y()?(!N.gz()&&e&&s(o),e?ae.Z.splitView("calendar+task","open"):ae.Z.splitView("calendar+task","close_from_tab"),c((0,no.ap)(e))):F.$Z({type:B.VIb.splitViewCalendar})},icon:{name:i?"close":"open-views"}}]}),[c,u,i,s,o]);return r.createElement(en.Z,{relativeRef:t,hideMenu:n,menu:l,placement:"right-top"})},ub=function(e){var t=e.relativeRef,n=e.hideMenu,o=e.to,i=(0,a.v9)((function(e){return(0,Lt.i5)(e)})),c=(0,a.I0)(),s=(0,v.TH)(),u=(0,v.k6)().push,l=(0,y.Z)(),f=(0,r.useMemo)((function(){return[{key:"taskCalendarMode",text:l.formatMessage({id:i?"close_split_view":"show_calendar_in_list"}),action:function(){var e=!i;!e||P._y()?(!Eb(s.pathname)&&e&&u(o),e?ae.Z.splitView("task+calendar","open"):ae.Z.splitView("task+calendar","close_from_tab"),c((0,no.nH)(e)),e&&!(0,Lt.g9)()&&setTimeout((function(){U.vp.dispatch("ShowSplitViewGuideModal")}))):F.$Z({type:B.VIb.splitViewTask})},icon:{name:i?"close":"open-views"}}]}),[c,l,i,s.pathname,u,o]);return r.createElement(en.Z,{relativeRef:t,hideMenu:n,menu:f,placement:"right-top"})};function lb(e){return lb="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},lb(e)}function fb(){return fb=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},fb.apply(this,arguments)}function db(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function mb(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?db(Object(n),!0).forEach((function(t){pb(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):db(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function pb(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=lb(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=lb(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==lb(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function hb(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,a,i,c=[],s=!0,u=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;s=!1}else for(;!(s=(r=a.call(n)).done)&&(c.push(r.value),c.length!==t);s=!0);}catch(e){u=!0,o=e}finally{try{if(!s&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(u)throw o}}return c}}(e,t)||function(e,t){if(!e)return;if("string"===typeof e)return yb(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return yb(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function yb(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var gb=function(e){ae.Z.tabBar("click",e)},vb=function(e){ae.Z.tabBar("user",e)},bb=function(e){ae.Z.tabBar("three_dots",e)},wb=function(e){!function(e){if(null==e)throw new TypeError("Cannot destructure "+e)}(e);var t=(0,y.Z)(),n=hb((0,r.useState)(!1),2),o=n[0],i=n[1],c=hb((0,r.useState)((0,$e.tQ)()),2),s=c[0],u=c[1],l=(0,a.v9)((function(e){return(0,tn.x6)(e)})),f=(0,a.v9)((function(e){return Z.U2("webCalendarViewType")})),d=(0,a.v9)((function(){return P._y()})),m=(0,a.v9)((function(e){return(0,Lt.pe)(e)})),p=(0,r.useMemo)((function(){return l.filter((function(e){return"active"===e.status})).slice().sort(tn.Oz)}),[l]),h=(0,a.v9)((function(e){return Z.gh()})),g=(0,r.useCallback)((function(){i(!0)}),[]),v=(0,r.useCallback)((function(){i(!1)}),[]),b=(0,r.useCallback)((function(e){e.stopPropagation(),e.preventDefault(),F.Cp(),N.gz()&&U.vp.dispatch("hideGlobalUpgradePayment"),gb("search"),U.vp.dispatch("activeSearch")}),[]),k=(0,r.useCallback)((function(e){u(e)}),[]),x=(0,r.useCallback)((function(){F.Cp(),gb("task")}),[]),E=(0,r.useCallback)((function(){F.Cp(),gb("calendar"),(0,N.gz)()&&U.vp.dispatch("triggerViewDate","today")}),[]),S=(0,r.useCallback)((function(){F.Cp(),gb("matrix"),(0,tn.Nr)()}),[]),_=(0,r.useCallback)((function(){F.Cp(),gb("habit")}),[]),O=(0,r.useCallback)((function(){F.Cp(),gb("focus")}),[]),C=(0,r.useCallback)((function(){F.Cp(),gb("countdown")}),[]),T=(0,r.useMemo)((function(){return B.n7B.reduce((function(e,n){switch(n){case"TASK":e.TASK={id:"TASK",to:s,name:"list-sidebar",title:t.formatMessage({id:"preset_module_task"}),isActive:function(e,t){return!o&&Eb(t.pathname)},onClick:x,ContextMenu:function(e){var t=e.relativeRef,n=e.hideMenu;return r.createElement(ub,{relativeRef:t,hideMenu:n,to:s})}};break;case"CALENDAR":var a=f||"m";e.CALENDAR={id:"CALENDAR",to:"/c/all/calendar/".concat(d?a:"m"),name:"calendar-sidebar",title:t.formatMessage({id:"tk_calendar_project"}),isActive:function(e,t){if(!o&&"c"===t.pathname.split("/").filter(Boolean)[0])return!0;return!1},onClick:E,AfterClick:k,ContextMenu:function(e){var t=e.relativeRef,n=e.hideMenu;return r.createElement(sb,{relativeRef:t,hideMenu:n,to:"/c/all/calendar/".concat(a)})}};break;case"MATRIX":e.MATRIX={id:"MATRIX",to:"/m/all/matrix",name:"matrix-sidebar",title:t.formatMessage({id:"eisenhower_matrix"}),isActive:function(e,t){if(!o&&"m"===t.pathname.split("/").filter(Boolean)[0])return!0;return!1},onClick:S,AfterClick:k};break;case"HABIT":e.HABIT={id:"HABIT",to:"/q/all/habit",name:"habit-sidebar",title:t.formatMessage({id:"tab_bar_habit_tracker"}),isActive:function(e,t){if(!o){var n=t.pathname.split("/").filter(Boolean);if(new Set(["q"]).has(n[0]))return"habit"===n[2]}return!1},onClick:_,AfterClick:k};break;case"POMO":e.POMO={id:"POMO",to:"/focus",name:"pomo-sidebar",title:t.formatMessage({id:"pomo_module"}),isActive:function(e,t){return!o&&"focus"===t.pathname.split("/").filter(Boolean)[0]},onClick:O,AfterClick:k,icon:r.createElement(Pv,null)};break;case"COUNTDOWN":e.COUNTDOWN={id:"COUNTDOWN",to:"/countdown",name:"countdown-sidebar",title:t.formatMessage({id:"countdown_title"}),isActive:function(e,t){return!o&&"countdown"===t.pathname.split("/").filter(Boolean)[0]},onClick:C,AfterClick:k};break;case"SEARCH":e.SEARCH={id:"SEARCH",to:"/s",name:"search-sidebar",title:t.formatMessage({id:"search"}),isActive:function(e,t){return!!o||"s"===t.pathname.split("/").filter(Boolean)[0]},onClick:b,AfterClick:k}}return e}),{})}),[k,t,d,s,E,C,O,_,S,b,x,o,f]),j=(0,a.I0)(),D=(0,r.useCallback)((function(e){var t=e.map((function(e,t){return mb(mb({},e),{},{sortOrder:t})}));j((0,Ta.fE)(t)),(0,tn.a1)()}),[j]);(0,Iv.IJ)({onDragEnd:function(e){var t=e.over,n=e.active;if(t){var r=p.findIndex((function(e){return e.name===n.id})),o=p.findIndex((function(e){return e.name===t.id})),a=(0,Nt.Rp)(p,r,o);D(a)}},onDragCancel:function(e){}});var M=(0,Iv.Cj)().active,A=function(){var e;if(M&&(null===(e=M.data.current)||void 0===e?void 0:e.env)===B.TyY.sidebar)return M.id}(),I=(0,r.useMemo)((function(){var e=p.find((function(e){return e.name===A}));if(e){var t=e.name,n=T[t];return r.createElement(eo.Z,null,r.createElement(Iv.y9,null,r.createElement(qt,fb({key:t},n,{bar:e,isDndOverlay:!0}))))}return null}),[A,T,p]),L=(0,r.useMemo)((function(){return p.map((function(e){return{id:e.name}}))}),[p]),R=(0,r.useMemo)((function(){var e=(0,At._y)(h),t=h===B.npS.white.id;return m?{className:w()(e?"bg-gradient-to-b":t?"bg-left-sidebar-bg-color":"dark:bg-left-sidebar-bg-color","border-r border-solid border-transparent"),style:e?(0,At.GT)():void 0}:{className:w()({"bg-left-sidebar-bg-color-80 dark:bg-left-sidebar-bg-color":!t&&!(0,At.Id)(h)&&!e,"bg-left-sidebar-bg-color":t},"border-r border-solid",e?"border-transparent":"border-grey-5"),style:void 0}}),[m,h]),Y=R.className,V=R.style;return r.createElement("div",{className:w()(bv().sidebar,"w-[50px] pb-[11px] h-full flex flex-col flex-none items-center z-[5] l-low:z-[4]",Y),style:V,onClick:function(){N.gz()&&!P._y()&&U.vp.dispatch("CLEAR_CALENDAR_UPGRADE_INTERVAL_TIMER")}},r.createElement(Ot,{dismiss:function(){F.Cp(),document.body.classList.remove("list-show"),U.vp.dispatch("toggleLeftBar")}}),r.createElement("div",{className:"flex-auto w-full flex flex-col items-center"},r.createElement(Nt.Fo,{items:L},p.map((function(e){var t=e.name,n=T[t];return null==n?null:r.createElement(qt,fb({key:t},n,{bar:e}))}))),I,r.createElement(eo.Z,null,r.createElement(lv,{visible:o,openSearch:g,closeSearch:v}))),r.createElement("div",{className:"flex-none"},r.createElement(kb,null,r.createElement(cb,null)),r.createElement(kb,null,r.createElement(Qr,null)),r.createElement(kb,null,r.createElement(Mn,{dismiss:function(){document.body.classList.remove("list-show"),U.vp.dispatch("toggleLeftBar")}}))))},kb=r.memo((function(e){var t=e.children;return r.createElement("div",{className:"relative",style:{width:48,height:50}},t)}));kb.displayName="ActionBtn";var xb=function(e){var t=Lv();return r.createElement(Iv.LB,{sensors:t},r.createElement(wb,e))},Eb=function(e){var t=e.split("/").filter(Boolean);return!!new Set(["q","p","t","d","f","g"]).has(t[0])&&"habit"!==t[2]},Sb=function(){var e=(0,a.v9)((function(e){return e.globalState.get("rootWidthSize")})),t=(0,a.v9)((function(e){return(0,Z.gh)().toLowerCase()})),n=(0,a.v9)((function(e){return(0,Lt.pe)(e)})),o=!(e===Hs.V0.SSM),i=(0,r.useMemo)((function(){if(!o&&n){var e=(0,Jm.uW)({theme:t,isGlobalLayoutCardMode:n}),r=(0,Jm.PK)({theme:t,isGlobalLayoutCardMode:n});return{className:w()(Jm.A2,e),style:r}}return{className:"",style:void 0}}),[o,n,t]),c=i.className,s=i.style;if(N.nQ())return null;var u=(0,At.Id)(t),l=(0,At._y)(t);(0,At.VI)(t);return r.createElement("div",{className:w()("g-left flex-none flex overflow-hidden",c),id:"left-view",tabIndex:o?-1:void 0,style:s},o&&r.createElement(r.Fragment,null,!n&&(u||l)&&r.createElement("div",{className:w()("bg-gradient-to-b w-[50px] h-full absolute left-0",u&&w()("opacity-80",(0,At.AS)(t))),style:l?(0,At.GT)():{}}),r.createElement(xb,null)))};var _b=function(e){var t=e.title,n=e.headerRight,o=e.children,a=e.height,i=void 0===a?"auto":a,c=e.minHeight,s=void 0===c?283:c,u=e.maxHeight,l=void 0===u?324:u,f=e.isMobile,d=void 0!==f&&f,m=e.onClick,p=e.subHeader,h=e.suffixIcon,y=e.headerTop,g=e.proIcon,v=e.useOutterChildrenXPadding,b=e.isSingleLayout,k=e.isContentOverflowHidden;return r.createElement("div",{className:w()("bg-white shadow-card-shadow rounded-[14px] my-0 flex flex-col dark:bg-card-mode-color card-xl:w-full","".concat(d?"w-full":"w-[468px]")),style:{minHeight:s,maxHeight:d?"auto":l,height:b?"auto":i}},r.createElement("div",{className:w()("flex-none flex justify-between py-0 px-[16px] mb-0 font-medium h-[52px]"),onClick:function(){m&&m()}},h&&r.createElement("div",{className:"flex-none mr-[4px] w-[24px] h-[24px]"},r.createElement(E.Z,{name:h,className:"text-[#617fde] w-[24px] h-[24px]"})),y&&r.createElement("div",{className:"flex items-center justify-center mb-[16px]"},y),r.createElement("h2",{className:w()("text-[16px] font-semibold text-black-80 text-ellipsis dark:text-white-80 self-center flex items-center")},t,g&&r.createElement("div",null,r.createElement(E.Z,{name:"statistics_pro",className:"ml-[8px] w-[18px] h-[18px]"}))),n&&r.createElement("div",{className:"flex flex-row-reverse items-center flex-auto"},null!=m&&r.createElement(E.Z,{name:"chevron-right",className:"text-black-20 mr-[-11px]"}),n)),p,r.createElement("div",{className:w()("flex-auto mx-0 pt-0 pb-[16px] flex items-center",v?"px-0":"px-[16px]",k&&"overflow-hidden")},o))};var Ob=function(e){var t=e.scores,n=void 0===t?1e3:t;return r.createElement("div",null,r.createElement("span",{className:"text-[18px] font-semibold text-[#06CE90] mr-[8px]"},n),r.createElement("span",{className:"w-[32px] h-[32px]"},r.createElement("i",{className:"icon_home icon-achieve-"+(n<100?1:n<300?2:n<700?3:n<1400?4:n<3e3?5:n<6e3?6:n<1e4?7:n<2e4?8:n<5e4?9:10)})))};var Cb=function(e){var t=e.config,n=void 0===t?{top:[],bottom:[]}:t,o=e.center,a=void 0===o||o,i=n.bottom&&Array.isArray(n.bottom)&&n.bottom.length>0,c="text-[28px] font-semibold text-primary mb-[4px] overflow-hidden text-ellipsis primary-text leading-[38px] h-[38px] align-bottom";return r.createElement("div",{className:"flex w-full flex-auto flex-col"},Object.keys(n).map((function(e){if(null==n[e]||0===n[e].length)return null;if(1===n[e].length){var t=n[e][0];return r.createElement("div",{key:e,className:w()("flex-auto flex items-center relative")},r.createElement("div",{className:"flex-row text-left justify-left items-center"},r.createElement("p",{className:c,dangerouslySetInnerHTML:{__html:t.value}}),r.createElement("p",{className:"ml-[12px]"},t.title),t.comp?r.createElement("div",{className:"mt-[12px]"},t.comp):null))}return r.createElement("div",{key:e,className:w()("flex-auto flex",a?"items-center":"items-start")},n[e].map((function(t,n){return r.createElement("div",{key:Ne().uniqueId(),className:w()("relative flex flex-col justify-center flex-1 text-center px-[10px] overflow-hidden whitespace-nowrap",i&&"top"===e?"pb-[33px]":"")},0!==n&&r.createElement("div",{className:" absolute w-[1px] bg-white inset-0 my-[18px] mx-0 dark:bg-white-20"}),r.createElement("p",{className:c,dangerouslySetInnerHTML:{__html:t.value}}),r.createElement("p",{className:"text-grey-60 text-s text-ellipsis overflow-hidden dark:text-white-20"},t.title),t.comp?r.createElement("div",{className:"mt-[4px]"},t.comp):null)})))})))};function Tb(e){return Tb="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},Tb(e)}function jb(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,Mb(r.key),r)}}function Db(e,t,n){return(t=Mb(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Mb(e){var t=function(e,t){if("object"!=Tb(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=Tb(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==Tb(t)?t:t+""}var Ab=function(){return e=function e(){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),Db(this,"isDidaAccount",!0),Db(this,"name",""),Db(this,"username",""),Db(this,"phone",""),Db(this,"fakedEmail",!1),Db(this,"isDark",!1),Db(this,"userId",""),Db(this,"proStartDate",new Date),Db(this,"proEndDate",new Date),Db(this,"noGraceDate",null),Db(this,"subscribeType",""),Db(this,"needSubscribe",!0),Db(this,"teamUser",!1),Db(this,"activeTeamUser",!1),Db(this,"pro",!1),Db(this,"gracePeriod",!1),Db(this,"teamPro",!1),Db(this,"teamProEndDate",new Date),Db(this,"picture",""),Db(this,"enablePomo",!1),Db(this,"enableHabit",!1),Db(this,"enablePomoGoal",!1),Db(this,"enableFocusGoal",!1),Db(this,"project2color",{}),Db(this,"tag2color",{}),Db(this,"isRoot",!1),Db(this,"startOfWeek",1),Db(this,"language","en_us"),Db(this,"isFetching",!0),Db(this,"verifiedEmail",!0),Db(this,"backgroundColor",void 0),Db(this,"themeColor",void 0),Db(this,"noBgPrimaryColor",void 0),Db(this,"is24Hour",!1),Db(this,"isDetailedPayUI",!1),Db(this,"isIOS26",!1),Db(this,"secondaryBackgroundColor",void 0)},n=[{key:"createFromServerData",value:function(e){var t=e.isDidaAccount,n=void 0===t||t,r=e.name,o=void 0===r?"":r,a=e.username,i=void 0===a?"":a,c=e.phone,s=void 0===c?"":c,u=e.isDark,l=void 0!==u&&u,f=e.userId,d=void 0===f?"":f,m=e.proStartDate,p=e.proEndDate,h=e.noGraceDate,y=e.subscribeType,g=e.needSubscribe,v=void 0===g||g,b=e.teamUser,w=void 0!==b&&b,k=e.activeTeamUser,x=void 0!==k&&k,E=e.pro,S=void 0!==E&&E,_=e.gracePeriod,O=void 0!==_&&_,C=e.teamPro,T=void 0!==C&&C,j=e.teamProEndDate,D=e.picture,M=void 0===D?"":D,A=e.enablePomo,N=void 0!==A&&A,P=e.enableHabit,I=void 0!==P&&P,L=e.project2color,R=void 0===L?{}:L,Z=e.tag2color,F=void 0===Z?{}:Z,B=e.enablePomoGoal,U=void 0!==B&&B,Y=e.enableFocusGoal,V=void 0!==Y&&Y,H=e.isRoot,W=void 0!==H&&H,z=e.startOfWeek,G=void 0===z?1:z,K=e.language,q=void 0===K?"en_us":K,$=e.fakedEmail,J=void 0!==$&&$,X=e.isFetching,Q=void 0!==X&&X,ee=e.verifiedEmail,te=void 0===ee||ee,ne=e.backgroundColor,re=e.themeColor,oe=e.noBgPrimaryColor,ae=e.is24Hour,ie=e.isDetailedPayUI,ce=e.isIOS26,se=e.secondaryBackgroundColor;return{isDidaAccount:n,name:o,username:i,phone:s,isDark:l,userId:d,proStartDate:ke.Z.parseUTCString(m),proEndDate:ke.Z.parseUTCString(p),noGraceDate:h?ke.Z.parseUTCString(h):null,subscribeType:y,needSubscribe:v,teamUser:w,activeTeamUser:x,pro:S,gracePeriod:O,teamPro:T,teamProEndDate:j,picture:M,enablePomo:N,enableHabit:I,enablePomoGoal:U,enableFocusGoal:V,project2color:R,tag2color:F,isRoot:W,language:q,startOfWeek:G,fakedEmail:J,isFetching:Q,verifiedEmail:te,backgroundColor:ne,themeColor:re,noBgPrimaryColor:oe,is24Hour:ae,isDetailedPayUI:ie,isIOS26:ce,secondaryBackgroundColor:se}}}],(t=null)&&jb(e.prototype,t),n&&jb(e,n),Object.defineProperty(e,"prototype",{writable:!1}),e;var e,t,n}(),Nb=r.createContext({statisticsStore:new Ab,setStatisticsStore:function(){}}),Pb=n("l0mj"),Ib=n("VfZg"),Lb=n("NNWq"),Rb=n("wZP0"),Zb=n("lijo"),Fb=n("3J93"),Bb=n("96NC"),Ub=n("tX+b"),Yb=n("zGzH"),Vb=n("MQhE");function Hb(e){return Hb="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},Hb(e)}function Wb(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function zb(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Wb(Object(n),!0).forEach((function(t){qb(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Wb(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function Gb(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,$b(r.key),r)}}function Kb(e,t,n){return t&&Gb(e.prototype,t),n&&Gb(e,n),Object.defineProperty(e,"prototype",{writable:!1}),e}function qb(e,t,n){return(t=$b(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function $b(e){var t=function(e,t){if("object"!=Hb(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=Hb(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==Hb(t)?t:t+""}Pb.D([Rb.N,Zb.N,Lb.N,Fb.T,Bb.z,Ub.N]);var Jb=Kb((function e(){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),qb(this,"xData",[]),qb(this,"yData",[])}));var Xb=function(e){var t=e.data,n=void 0===t?new Jb:t,o=e.isMobile,a=void 0!==o&&o,i=e.tooltipFormatter,c=e.getChartInstanceRef,s=e.hasAnimation,u=void 0===s||s,l=e.height,f=void 0===l?"248px":l,d=e.maxYGrid,m=void 0===d||d,p=e.showYAxisLabel,h=void 0===p||p,y=e.xAxisLabelInterval,g=e.yAxisMinValue,v=e.yAxiosMaxValue,b=(0,r.useRef)(null),w=(0,r.useMemo)((function(){return Ne().uniqueId()}),[]),k=(0,r.useContext)(Nb).statisticsStore,x=k.themeColor,E=k.isDark,S=k.secondaryBackgroundColor,_=(0,r.useMemo)((function(){var e=0,t=n.yData[0]||0;return{valueSum:n.yData.reduce((function(n,r){return r&&(r>e&&(e=r),r<t&&(t=r),n+=r),n}),0),maxValue:null==v?e:v,minValue:null==g?t:g}}),[n.yData,v,g]),O=_.valueSum,C=_.maxValue,T=_.minValue,j=Math.ceil(C),D=Math.floor(T),M=(0,Vb.Fe)(j+D,2,"ceil"),A=Math.max((0,Vb.Fe)(j-D,5,"ceil"),1),N=M+5*A/2,P=Math.max(M-5*A/2,0),I=Math.ceil(N),L=Math.floor(P),R=Math.max((0,Vb.Fe)(I-L,5,"ceil"),1),Z=m?L+5*R:I>60?I:60,F=L,B=0===n.yData.length||0===n.xData.length||0===O,U=(0,r.useMemo)((function(){var e={default:{xAxisLabelColor:"rgba(25,25,25,0.2)",yAxisLabelColor:"rgba(25,25,25,0.2)",yAxisSplitLineType:"dotted",yAxisSplitLineColor:"rgba(25, 25, 25, 0.1)",lineColor:x||"#4772fa",areaBgColor:{type:"linear",x:0,y:0,x2:0,y2:1,colorStops:[{offset:0,color:x||"#4772fa"},{offset:1,color:"#ffffff"}],global:!1},pointerColor:x||"#4772fa",toolTipBgColor:"#ffffff"},dark:{xAxisLabelColor:"rgba(255,255,255,0.2)",yAxisLabelColor:"rgba(255,255,255,0.2)",yAxisSplitLineColor:"rgba(230, 230, 230, 0.1)",areaBgColor:{type:"linear",x:0,y:0,x2:0,y2:1,colorStops:[{offset:0,color:x||"#4772fa"},{offset:1,color:null!==S&&void 0!==S?S:"#1a1a1a"}],global:!1},toolTipBgColor:"#000000"}};return zb(zb({},e.default),(0,Yb.Mz)(E,e))}),[E,x,S]),Y=(0,r.useRef)(null),V=(0,r.useRef)(n);return(0,r.useEffect)((function(){var e;Ne().isEqual(V.current,n)||(null===(e=Y.current)||void 0===e||e.dispose());V.current=n}),[n]),(0,r.useEffect)((function(){var e=null===b||void 0===b?void 0:b.current,t=function(){var e;null===(e=Y.current)||void 0===e||e.resize()};if(e){(null==Y.current||Y.current.isDisposed())&&(Y.current=Ib.S1(e),c&&(c.current=Y.current)),window.addEventListener("resize",t),window.addEventListener("orientationchange",t);var r=Y.current;Y.current.setOption({tooltip:{show:!0,backgroundColor:U.toolTipBgColor,textStyle:{color:x||"#4772fa",fontWeight:500,fontSize:14},formatter:i||function(e){if(Array.isArray(e)){var t=e[0];if(t){var n=t.data;return"".concat(n)}}return""},extraCssText:"box-shadow: 0 1px 5px 0 rgba(0, 0, 0, 0.08);",padding:[5,8],borderWidth:0,borderRadius:4,trigger:"axis",position:function(e,t,o,a,i){var c,s=r.getModel().getComponent("yAxis",0),u=((null===(c=t[0])||void 0===c?void 0:c.dataIndex)||0)+1,l=s.axis.grid.getRect().width,f=l/n.xData.length,d=i.viewSize[0]-l;return[Math.min(Math.max(d,d+f*u-f/2-i.contentSize[0]/2),i.viewSize[0]-i.contentSize[0]),"10%"]},axisPointer:{type:"shadow",shadowStyle:{color:{type:"linear",x:0,y:0,x2:0,y2:1,colorStops:E?[{offset:0,color:"#191919"},{offset:1,color:"#ffffff"}]:[{offset:0,color:"#ffffff"},{offset:1,color:"#191919"}],global:!1},opacity:.05}},triggerOn:"mousemove"},grid:{left:0,top:10,bottom:0,right:0,containLabel:!0},xAxis:{type:"category",data:n.xData,boundaryGap:!0,splitLine:{show:!1},axisTick:{show:!1},axisLine:{show:!1},axisLabel:{color:U.xAxisLabelColor,interval:null==y?"auto":y},animation:!1},yAxis:{show:!0,interval:B?5:R,min:B?0:F,max:B?20:Z,type:"value",axisTick:{show:!1},axisLine:{show:!1},axisLabel:{show:h,color:U.yAxisLabelColor},splitLine:{show:!0,lineStyle:{type:[5,10],dashOffset:5,color:U.yAxisSplitLineColor}},animation:!1},series:[{data:B?[]:n.yData,type:"line",showSymbol:!0,symbolSize:5,lineStyle:{color:U.lineColor,width:3},areaStyle:{color:U.areaBgColor},itemStyle:{color:U.pointerColor},smooth:!0,silent:!0,emphasis:{scale:!0,lineStyle:{width:3},areaStyle:{color:U.areaBgColor,shadowOffsetY:0}},animation:u}]})}return function(){window.removeEventListener("resize",t),window.removeEventListener("orientationchange",t)}}),[n.xData,n.yData,c,u,E,a,B,h,U,x,i,w,y,Z,F,R]),r.createElement("div",{className:"relative"},r.createElement("div",{style:{width:"100%",height:f},ref:b}))},Qb=n("hxz/"),ew=n("qwgN"),tw=n("BdmL");function nw(e){return nw="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},nw(e)}function rw(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function ow(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?rw(Object(n),!0).forEach((function(t){cw(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):rw(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function aw(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,sw(r.key),r)}}function iw(e,t,n){return t&&aw(e.prototype,t),n&&aw(e,n),Object.defineProperty(e,"prototype",{writable:!1}),e}function cw(e,t,n){return(t=sw(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function sw(e){var t=function(e,t){if("object"!=nw(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=nw(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==nw(t)?t:t+""}Pb.D([ew.N,Rb.N,Qb.N,Fb.T,Bb.z,Ub.N,Zb.N,tw.N]);var uw=iw((function e(){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),cw(this,"xData",[]),cw(this,"yData",[])}));var lw=function(e){var t=e.rateChart,n=void 0!==t&&t,o=e.data,a=void 0===o?new uw:o,i=e.xAxisFormatter,c=e.yAxisFormatter,u=(e.className,e.yRange),l=void 0===u?{}:u,f=e.isMobile,d=void 0!==f&&f,m=e.maxGridLine,p=e.xAxisLabelInterval,h=e.resetRight,y=e.showAvgMarkline,g=e.tooltipFormatter,v=e.maxYGrid,b=void 0===v||v,w=(0,r.useRef)(null),k=(0,r.useMemo)((function(){return Ne().uniqueId()}),[]),x=(0,r.useContext)(Nb).statisticsStore,E=x.themeColor,S=x.isDark,_=x.secondaryBackgroundColor,O=l.min,C=l.max,T=(0,r.useMemo)((function(){var e=0;return{valueSum:a.yData.reduce((function(t,n){return n>e&&(e=n),t+=n}),0),maxValue:e}}),[a]),j=(T.valueSum,T.maxValue),D=null!==m&&void 0!==m?m:5,M=b?Math.max(n?20:(0,Vb.Fe)(null!==C&&void 0!==C?C:j,D,"ceil"),1):Math.ceil(((null!==C&&void 0!==C?C:j)<120?120:null!==C&&void 0!==C?C:j)/D),A=(0,r.useMemo)((function(){var e={default:{xAxisLabelColor:"rgba(25,25,25,0.2)",yAxisLabelColor:"rgba(25,25,25,0.2)",yAxisSplitLineType:"dotted",yAxisSplitLineColor:"rgba(0,0,0,.12)",lineColor:E||"#4772fa",pointerColor:E||"#4772fa",toolTipBgColor:"#ffffff",placeHolderColor:"rgba(0, 0, 0, 0.08)",showBackground:!0},dark:{xAxisLabelColor:"rgba(255,255,255,0.2)",yAxisLabelColor:"rgba(255,255,255,0.2)",yAxisSplitLineColor:"rgba(255,255,255,.12)",placeHolderColor:"rgba(255, 255, 255, 0.08)",toolTipBgColor:"#000000"}};return ow(ow({},e.default),(0,Yb.Mz)(S,e))}),[S,E]),N=(0,r.useRef)(null);return(0,r.useEffect)((function(){function e(e){var t="";return n&&(t="%"),(c?c(e):e)+t}var t=null===w||void 0===w?void 0:w.current,r=function(){var e;null===(e=N.current)||void 0===e||e.resize()};if(t){(null==N.current||N.current.isDisposed())&&(N.current=Ib.S1(t)),window.addEventListener("resize",r),window.addEventListener("orientationchange",r);var o=10;h&&(o+=(0,Yb.mE)(s.U2("pomo_avg"))),N.current.setOption({tooltip:{show:!0,backgroundColor:A.toolTipBgColor,textStyle:{color:E||"#4772fa",fontWeight:500,fontSize:14},formatter:function(t,n,r){return g?g(t,n,r):e(t.value)},extraCssText:"box-shadow: 0 1px 5px 0 rgba(0, 0, 0, 0.08);",padding:[5,8],borderWidth:0,borderRadius:4,triggerOn:"mousemove",position:function(e,t,n,r,o){return[Math.min(o.viewSize[0]-o.contentSize[0],Math.max(0,e[0]-o.contentSize[0]/2)),"10%"]}},grid:{left:0,top:10,bottom:0,right:o,containLabel:!0},xAxis:{show:!0,type:"category",data:a.xData,boundaryGap:!0,splitLine:{show:!1},axisTick:{show:!1},axisLine:{show:!1},axisLabel:{color:A.xAxisLabelColor,interval:null==p?"auto":p,formatter:function(e){return function(e){return i?i(e):e}(e)}},animation:!1},yAxis:{show:!0,type:"value",interval:M,max:b||M*D>120?M*D:120,min:null!==O&&void 0!==O?O:0,axisTick:{show:!1},axisLine:{show:!1},axisLabel:{color:A.yAxisLabelColor,formatter:function(t){return e(t)}},splitLine:{show:!1,lineStyle:{type:A.yAxisSplitLineType,color:A.yAxisSplitLineColor}},animation:!1},series:[{data:a.yData,type:"bar",barWidth:6,itemStyle:{color:A.pointerColor,borderRadius:1},showBackground:A.showBackground,backgroundStyle:{color:S?jv()(null!==_&&void 0!==_?_:"#1a1a1a").lighten(.3).hex():"rgba(25,25,25,0.04)",borderRadius:1},emphasis:{itemStyle:{color:jv()(E||"#4772fa").lighten(.3).hex()}},markLine:y?{silent:!0,lineStyle:{color:"#fb8142",opacity:1,type:"dashed"},animation:!1,symbol:["none","none"],data:[{yAxis:(0,Yb.On)(a.yData)}],label:{position:"end",formatter:s.U2("pomo_avg")}}:void 0}]})}return function(){window.removeEventListener("resize",r),window.removeEventListener("orientationchange",r)}}),[a.xData,a.yData,n,A,k,c,M,l,C,O,d,D,i,p,h,y,E,S,g,b,_]),r.createElement("div",{className:"relative w-full"},r.createElement("div",{style:{width:"100%",height:230},ref:w}))},fw=(n("p532"),n("0swr")),dw=n.n(fw);function mw(e){return mw="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},mw(e)}function pw(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function hw(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,vw(r.key),r)}}function yw(e,t,n){return t&&hw(e.prototype,t),n&&hw(e,n),Object.defineProperty(e,"prototype",{writable:!1}),e}function gw(e,t,n){return(t=vw(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function vw(e){var t=function(e,t){if("object"!=mw(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=mw(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==mw(t)?t:t+""}var bw=function(){return yw((function e(){pw(this,e),gw(this,"day",dw()().format("YYYYMMDD")),gw(this,"noTimeCompleteCount",0),gw(this,"notCompleteCount",0),gw(this,"onTimeCompleteCount",0),gw(this,"overdueCompleteCount",0),gw(this,"projectCompleteCounts",{}),gw(this,"tagCompleteCounts",{}),gw(this,"completeCountArray",[]),gw(this,"previousCompleted",0),gw(this,"previousCompletedRate",0),gw(this,"isFetching",!0)}),null,[{key:"createFromServerData",value:function(e){var t=e.day,n=void 0===t?dw()().format("YYYYMMDD"):t,r=e.noTimeCompleteCount,o=void 0===r?0:r,a=e.notCompleteCount,i=void 0===a?0:a,c=e.onTimeCompleteCount,s=void 0===c?0:c,u=e.overdueCompleteCount,l=void 0===u?0:u,f=e.projectCompleteCounts,d=void 0===f?{}:f,m=e.tagCompleteCounts,p=void 0===m?{}:m,h=e.isFetching;return{day:n,noTimeCompleteCount:o,notCompleteCount:i,onTimeCompleteCount:s,overdueCompleteCount:l,projectCompleteCounts:d,tagCompleteCounts:p,completeCountArray:[],previousCompleted:0,previousCompletedRate:0,isFetching:void 0!==h&&h}}}])}(),ww=function(){return yw((function e(){pw(this,e),gw(this,"score",0),gw(this,"level",0),gw(this,"todayCompleted",0),gw(this,"yesterdayCompleted",0),gw(this,"totalCompleted",0),gw(this,"todayPomoCount",0),gw(this,"yesterdayPomoCount",0),gw(this,"totalPomoCount",0),gw(this,"todayPomoDuration",0),gw(this,"yesterdayPomoDuration",0),gw(this,"totalPomoDuration",0),gw(this,"pomoGoal",0),gw(this,"pomoDurationGoal",0),gw(this,"scoreByDay",{}),gw(this,"taskByDay",{}),gw(this,"taskByWeek",{}),gw(this,"taskByMonth",{}),gw(this,"pomoByDay",{}),gw(this,"pomoByWeek",{}),gw(this,"pomoByMonth",{}),gw(this,"isFetching",!0)}),null,[{key:"createFromServerData",value:function(e){var t=e.score,n=void 0===t?0:t,r=e.level,o=void 0===r?0:r,a=e.todayCompleted,i=void 0===a?0:a,c=e.yesterdayCompleted,s=void 0===c?0:c,u=e.totalCompleted,l=void 0===u?0:u,f=e.todayPomoCount,d=void 0===f?0:f,m=e.yesterdayPomoCount,p=void 0===m?0:m,h=e.totalPomoCount,y=void 0===h?0:h,g=e.todayPomoDuration,v=void 0===g?0:g,b=e.yesterdayPomoDuration,w=void 0===b?0:b,k=e.totalPomoDuration,x=void 0===k?0:k,E=e.pomoGoal,S=void 0===E?0:E,_=e.pomoDurationGoal,O=void 0===_?0:_,C=e.scoreByDay,T=void 0===C?{}:C,j=e.taskByDay,D=void 0===j?{}:j,M=e.taskByWeek,A=void 0===M?{}:M,N=e.taskByMonth,P=void 0===N?{}:N,I=e.pomoByDay,L=void 0===I?{}:I,R=e.pomoByWeek,Z=void 0===R?{}:R,F=e.pomoByMonth,B=void 0===F?{}:F,U=e.isFetching;return{score:n,level:o,todayCompleted:i,yesterdayCompleted:s,totalCompleted:l,todayPomoCount:d,yesterdayPomoCount:p,totalPomoCount:y,todayPomoDuration:v,yesterdayPomoDuration:w,totalPomoDuration:x,pomoGoal:S,pomoDurationGoal:O,scoreByDay:T,taskByDay:D,taskByWeek:A,taskByMonth:P,pomoByDay:L,pomoByWeek:Z,pomoByMonth:B,isFetching:void 0!==U&&U}}}])}(),kw=function(){return yw((function e(){pw(this,e),gw(this,"projectDurations",{}),gw(this,"tagDurations",{}),gw(this,"taskDurations",{}),gw(this,"isFetching",!0)}),null,[{key:"createFromServerData",value:function(e){var t=e.projectDurations,n=void 0===t?{}:t,r=e.tagDurations,o=void 0===r?{}:r,a=e.taskDurations,i=void 0===a?{}:a,c=e.isFetching;return{projectDurations:n,tagDurations:o,taskDurations:i,isFetching:void 0!==c&&c}}}])}(),xw=function(){return yw((function e(){pw(this,e),gw(this,"timeDurations",{}),gw(this,"isFetching",!0)}),null,[{key:"createFromServerData",value:function(e){var t=e.timeDurations,n=void 0===t?{}:t,r=e.isFetching;return{timeDurations:n,isFetching:void 0!==r&&r}}}])}(),Ew=function(){return yw((function e(){pw(this,e),gw(this,"timeDurations",{}),gw(this,"timeDurationHeatArray",[]),gw(this,"isFetching",!0)}),null,[{key:"createFromServerData",value:function(e){var t=e.timeDurations,n=void 0===t?{}:t,r=e.timeDurationHeatArray,o=void 0===r?[]:r,a=e.isFetching;return{timeDurations:n,timeDurationHeatArray:o,isFetching:void 0!==a&&a}}}])}(),Sw=function(){return yw((function e(){pw(this,e),gw(this,"date2Duration",{}),gw(this,"average",0),gw(this,"isFetching",!0)}),null,[{key:"createFromServerData",value:function(e){var t=e.date2Duration,n=void 0===t?{}:t,r=e.average,o=void 0===r?0:r,a=e.isFetching;return{average:o,date2Duration:n,isFetching:void 0!==a&&a}}}])}();function _w(e){return _w="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},_w(e)}function Ow(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function Cw(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Ow(Object(n),!0).forEach((function(t){Tw(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Ow(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function Tw(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=_w(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=_w(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==_w(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function jw(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,a,i,c=[],s=!0,u=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;s=!1}else for(;!(s=(r=a.call(n)).done)&&(c.push(r.value),c.length!==t);s=!0);}catch(e){u=!0,o=e}finally{try{if(!s&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(u)throw o}}return c}}(e,t)||Dw(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Dw(e,t){if(e){if("string"===typeof e)return Mw(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?Mw(e,t):void 0}}function Mw(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var Aw=function(e){var t=e.className,n=void 0===t?"":t,o=e.position,a=void 0===o?"relative":o,i=e.height,c=void 0===i?"160px":i;return r.createElement("div",{className:w()(a,n),style:{width:"100%",height:c}},r.createElement("p",{className:"absolute top-1/2 left-0 right-0 py-0 px-[20px] text-center text-grey-60 text-[16px] -translate-y-1/2 capitalize"},s.U2("statistics_no_data")))},Nw=n("xIxB"),Pw=n.n(Nw);function Iw(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,a,i,c=[],s=!0,u=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;s=!1}else for(;!(s=(r=a.call(n)).done)&&(c.push(r.value),c.length!==t);s=!0);}catch(e){u=!0,o=e}finally{try{if(!s&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(u)throw o}}return c}}(e,t)||function(e,t){if(!e)return;if("string"===typeof e)return Lw(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return Lw(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Lw(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var Rw=function(e){var t=e.initType,n=e.setType,o=e.controls,a=e.getVisualType,i=e.env,c=Iw((0,r.useState)(!1),2),s=c[0],u=c[1],l="timer-detail"===i,f=(0,r.useCallback)((function(e){var t=e.key;n(t),u(!1)}),[n]);(0,r.useEffect)((function(){return $("#statistics-wrapper .antiscroll-inner").on("scroll.dropdown",(function(e){m(!1)})),function(){$("#statistics-wrapper .antiscroll-inner").off("scroll.dropdown")}}),[]);var d=(0,r.useMemo)((function(){return r.createElement(O.ZP,{className:"can-not-select",onClick:f,selectedKeys:[t]},null===o||void 0===o?void 0:o.map((function(e){return r.createElement(O.gO,{key:e.id,title:e.title,withChecker:!0})})))}),[o,t,f]);return r.createElement("div",{className:w()("flex")},r.createElement(S.Z,{visible:s,onVisibleChange:m,menu:d,placement:"bottomLeft"},r.createElement("button",{type:"button",className:w()("flex h-[26px] items-center pl-[12px] pr-[10px] border-[1px] border-solid border-grey-20 hover:border-primary group",l?"bg-[transparent]":"bg-white dark:bg-card-mode-color",{"border-primary":s}),style:{borderRadius:14}},r.createElement("p",{className:w()("text-[14px] leading-[24px] inline-block text-grey-60 dark:text-grey-80 group-hover:text-primary",{"text-primary":s})},a(t)),r.createElement(E.Z,{name:"chevron-bold-down",className:w()("text-grey-60 dark:text-grey-80 group-hover:text-primary w-[12px] h-[12px] ml-[2px]",{"text-primary":s})}))));function m(e){u(e)}};function Zw(e){return Zw="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},Zw(e)}function Fw(){Fw=function(){return t};var e,t={},n=Object.prototype,r=n.hasOwnProperty,o=Object.defineProperty||function(e,t,n){e[t]=n.value},a="function"==typeof Symbol?Symbol:{},i=a.iterator||"@@iterator",c=a.asyncIterator||"@@asyncIterator",s=a.toStringTag||"@@toStringTag";function u(e,t,n){return Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{u({},"")}catch(e){u=function(e,t,n){return e[t]=n}}function l(e,t,n,r){var a=t&&t.prototype instanceof y?t:y,i=Object.create(a.prototype),c=new j(r||[]);return o(i,"_invoke",{value:_(e,n,c)}),i}function f(e,t,n){try{return{type:"normal",arg:e.call(t,n)}}catch(e){return{type:"throw",arg:e}}}t.wrap=l;var d="suspendedStart",m="executing",p="completed",h={};function y(){}function g(){}function v(){}var b={};u(b,i,(function(){return this}));var w=Object.getPrototypeOf,k=w&&w(w(D([])));k&&k!==n&&r.call(k,i)&&(b=k);var x=v.prototype=y.prototype=Object.create(b);function E(e){["next","throw","return"].forEach((function(t){u(e,t,(function(e){return this._invoke(t,e)}))}))}function S(e,t){function n(o,a,i,c){var s=f(e[o],e,a);if("throw"!==s.type){var u=s.arg,l=u.value;return l&&"object"==Zw(l)&&r.call(l,"__await")?t.resolve(l.__await).then((function(e){n("next",e,i,c)}),(function(e){n("throw",e,i,c)})):t.resolve(l).then((function(e){u.value=e,i(u)}),(function(e){return n("throw",e,i,c)}))}c(s.arg)}var a;o(this,"_invoke",{value:function(e,r){function o(){return new t((function(t,o){n(e,r,t,o)}))}return a=a?a.then(o,o):o()}})}function _(t,n,r){var o=d;return function(a,i){if(o===m)throw Error("Generator is already running");if(o===p){if("throw"===a)throw i;return{value:e,done:!0}}for(r.method=a,r.arg=i;;){var c=r.delegate;if(c){var s=O(c,r);if(s){if(s===h)continue;return s}}if("next"===r.method)r.sent=r._sent=r.arg;else if("throw"===r.method){if(o===d)throw o=p,r.arg;r.dispatchException(r.arg)}else"return"===r.method&&r.abrupt("return",r.arg);o=m;var u=f(t,n,r);if("normal"===u.type){if(o=r.done?p:"suspendedYield",u.arg===h)continue;return{value:u.arg,done:r.done}}"throw"===u.type&&(o=p,r.method="throw",r.arg=u.arg)}}}function O(t,n){var r=n.method,o=t.iterator[r];if(o===e)return n.delegate=null,"throw"===r&&t.iterator.return&&(n.method="return",n.arg=e,O(t,n),"throw"===n.method)||"return"!==r&&(n.method="throw",n.arg=new TypeError("The iterator does not provide a '"+r+"' method")),h;var a=f(o,t.iterator,n.arg);if("throw"===a.type)return n.method="throw",n.arg=a.arg,n.delegate=null,h;var i=a.arg;return i?i.done?(n[t.resultName]=i.value,n.next=t.nextLoc,"return"!==n.method&&(n.method="next",n.arg=e),n.delegate=null,h):i:(n.method="throw",n.arg=new TypeError("iterator result is not an object"),n.delegate=null,h)}function C(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function T(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function j(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(C,this),this.reset(!0)}function D(t){if(t||""===t){var n=t[i];if(n)return n.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var o=-1,a=function n(){for(;++o<t.length;)if(r.call(t,o))return n.value=t[o],n.done=!1,n;return n.value=e,n.done=!0,n};return a.next=a}}throw new TypeError(Zw(t)+" is not iterable")}return g.prototype=v,o(x,"constructor",{value:v,configurable:!0}),o(v,"constructor",{value:g,configurable:!0}),g.displayName=u(v,s,"GeneratorFunction"),t.isGeneratorFunction=function(e){var t="function"==typeof e&&e.constructor;return!!t&&(t===g||"GeneratorFunction"===(t.displayName||t.name))},t.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,v):(e.__proto__=v,u(e,s,"GeneratorFunction")),e.prototype=Object.create(x),e},t.awrap=function(e){return{__await:e}},E(S.prototype),u(S.prototype,c,(function(){return this})),t.AsyncIterator=S,t.async=function(e,n,r,o,a){void 0===a&&(a=Promise);var i=new S(l(e,n,r,o),a);return t.isGeneratorFunction(n)?i:i.next().then((function(e){return e.done?e.value:i.next()}))},E(x),u(x,s,"Generator"),u(x,i,(function(){return this})),u(x,"toString",(function(){return"[object Generator]"})),t.keys=function(e){var t=Object(e),n=[];for(var r in t)n.push(r);return n.reverse(),function e(){for(;n.length;){var r=n.pop();if(r in t)return e.value=r,e.done=!1,e}return e.done=!0,e}},t.values=D,j.prototype={constructor:j,reset:function(t){if(this.prev=0,this.next=0,this.sent=this._sent=e,this.done=!1,this.delegate=null,this.method="next",this.arg=e,this.tryEntries.forEach(T),!t)for(var n in this)"t"===n.charAt(0)&&r.call(this,n)&&!isNaN(+n.slice(1))&&(this[n]=e)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if("throw"===e.type)throw e.arg;return this.rval},dispatchException:function(t){if(this.done)throw t;var n=this;function o(r,o){return c.type="throw",c.arg=t,n.next=r,o&&(n.method="next",n.arg=e),!!o}for(var a=this.tryEntries.length-1;a>=0;--a){var i=this.tryEntries[a],c=i.completion;if("root"===i.tryLoc)return o("end");if(i.tryLoc<=this.prev){var s=r.call(i,"catchLoc"),u=r.call(i,"finallyLoc");if(s&&u){if(this.prev<i.catchLoc)return o(i.catchLoc,!0);if(this.prev<i.finallyLoc)return o(i.finallyLoc)}else if(s){if(this.prev<i.catchLoc)return o(i.catchLoc,!0)}else{if(!u)throw Error("try statement without catch or finally");if(this.prev<i.finallyLoc)return o(i.finallyLoc)}}}},abrupt:function(e,t){for(var n=this.tryEntries.length-1;n>=0;--n){var o=this.tryEntries[n];if(o.tryLoc<=this.prev&&r.call(o,"finallyLoc")&&this.prev<o.finallyLoc){var a=o;break}}a&&("break"===e||"continue"===e)&&a.tryLoc<=t&&t<=a.finallyLoc&&(a=null);var i=a?a.completion:{};return i.type=e,i.arg=t,a?(this.method="next",this.next=a.finallyLoc,h):this.complete(i)},complete:function(e,t){if("throw"===e.type)throw e.arg;return"break"===e.type||"continue"===e.type?this.next=e.arg:"return"===e.type?(this.rval=this.arg=e.arg,this.method="return",this.next="end"):"normal"===e.type&&t&&(this.next=t),h},finish:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),T(n),h}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.tryLoc===e){var r=n.completion;if("throw"===r.type){var o=r.arg;T(n)}return o}}throw Error("illegal catch attempt")},delegateYield:function(t,n,r){return this.delegate={iterator:D(t),resultName:n,nextLoc:r},"next"===this.method&&(this.arg=e),h}},t}function Bw(e,t,n,r,o,a,i){try{var c=e[a](i),s=c.value}catch(u){return void n(u)}c.done?t(s):Promise.resolve(s).then(r,o)}function Uw(e){return function(){var t=this,n=arguments;return new Promise((function(r,o){var a=e.apply(t,n);function i(e){Bw(a,r,o,i,c,"next",e)}function c(e){Bw(a,r,o,i,c,"throw",e)}i(void 0)}))}}function Yw(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,a,i,c=[],s=!0,u=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;s=!1}else for(;!(s=(r=a.call(n)).done)&&(c.push(r.value),c.length!==t);s=!0);}catch(e){u=!0,o=e}finally{try{if(!s&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(u)throw o}}return c}}(e,t)||function(e,t){if(!e)return;if("string"===typeof e)return Vw(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return Vw(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Vw(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var Hw=function(){var e=Yw((0,r.useState)("day"),2),t=e[0],n=e[1],o=Yw((0,r.useState)("day"),2),i=o[0],c=o[1],u=Yw((0,r.useState)("day"),2),l=u[0],f=u[1],d=Yw((0,r.useState)("day"),2),m=d[0],p=d[1],h=Yw((0,r.useState)({}),2),y=h[0],g=h[1],v=function(e){var t="statistics-overview",n=sessionStorage.getItem(t),o=jw((0,r.useState)(n?JSON.parse(n):ww.createFromServerData(Cw(Cw({},new ww),{},{isFetching:!0}))),2),a=o[0],i=o[1],c=(0,r.useRef)(!0),s=(0,r.useRef)(a),u=(0,Me.D)(a);return(0,r.useEffect)((function(){return function(){c.current=!1}}),[]),(0,r.useEffect)((function(){s.current=a}),[a]),(0,r.useEffect)((function(){if(n)i(JSON.parse(n));else{var t=c.current,r=null;i(ww.createFromServerData(Cw(Cw({},s.current),{},{isFetching:!0}))),e().then((function(e){var t=e.data;r=t})).finally((function(){t&&i(r?ww.createFromServerData(Cw(Cw({},r),{},{isFetching:!1})):ww.createFromServerData(Cw(Cw({},s.current),{},{isFetching:!1})))}))}}),[n,e]),(0,r.useEffect)((function(){u.isFetching&&!1===a.isFetching&&sessionStorage.setItem(t,JSON.stringify(a))}),[a,u]),{overviewDataset:a}}(K.yI1),b=v.overviewDataset,k=Yw((0,r.useState)({taskCount:0,completedCount:0,projectCount:0,dayCount:0,ranking:0}),2),x=k[0],E=k[1],S=(0,r.useContext)(Nb).statisticsStore,_=S.enablePomo,O=S.isDark,C=S.themeColor,T=(0,a.v9)((function(e){return{enableHabit:Qt.XJ(e)}})).enableHabit,j=(0,r.useMemo)((function(){var e=b.score,t=b.scoreByDay,n=new Jb;return Object.keys(t).forEach((function(e){n.xData.push((0,Yb.p6)(e,"day")),n.yData.push(t[e])})),{id:"score",title:s.U2("statistics_score"),headerRight:r.createElement(Ob,{scores:e}),headerTop:null,children:r.createElement("div",{className:"flex-auto"},r.createElement(Xb,{data:n}))}}),[b]),D=(0,r.useCallback)((function(e){switch(e){case"week":return s.U2("statistics_week_upper");case"month":return s.U2("statistics_month_upper");default:return s.U2("statistics_day_upper")}}),[]),M=(0,r.useMemo)((function(){var e=b.taskByWeek,o=b.taskByDay,a=b.taskByMonth,i={};switch(t){case"week":i=e;break;case"month":i=a;break;default:i=o}var c=new Jb;Object.keys(i).forEach((function(e){switch(t){case"month":c.xData.push((0,Yb.p6)(e,"month"));break;case"week":c.xData.push((0,Yb.p6)(e,"week"));break;default:c.xData.push((0,Yb.p6)(e,"day"))}c.yData.push(i[e].completeCount)}));var u=[{id:"day",title:s.U2("statistics_day_upper")},{id:"week",title:s.U2("statistics_week_upper")},{id:"month",title:s.U2("statistics_month_upper")}];return{id:"completedTrend",title:s.U2("statistics_recent_completed_curve"),headerRight:r.createElement(Rw,{initType:t,setType:n,controls:u,getVisualType:D}),headerTop:null,children:r.createElement("div",{className:"flex-auto"},r.createElement(Xb,{data:c,tooltipFormatter:function(e){var n=c.xData.length-1;if(Array.isArray(e)){var r=e[0];if(r){var o=r.data,a=r.dataIndex,i=+o;if("day"===t){var u=dw()().subtract(n-a,"day").format(s.zO()?"MMMDo":"MMM D");return"".concat(u,", ").concat(i)}return"".concat(i)}}return""},xAxisLabelInterval:0}))}}),[t,D,b]),A=(0,r.useMemo)((function(){var e=b.pomoByDay,t=b.pomoByWeek,n=b.pomoByMonth,o={};switch(l){case"week":o=t;break;case"month":o=n;break;default:o=e}var a=new Jb;Object.keys(o).forEach((function(e){switch(l){case"month":a.xData.push((0,Yb.p6)(e,"month"));break;case"week":a.xData.push((0,Yb.p6)(e,"week"));break;default:a.xData.push((0,Yb.p6)(e,"day"))}a.yData.push(o[e].count)}));var i=[{id:"day",title:s.U2("statistics_day_upper")},{id:"week",title:s.U2("statistics_week_upper")},{id:"month",title:s.U2("statistics_month_upper")}];return{id:"pomoTrend",title:s.U2("statistics_recent_pomo_curve"),headerRight:r.createElement(Rw,{initType:l,setType:f,controls:i,getVisualType:D}),headerTop:null,children:r.createElement("div",{className:"flex-auto"},r.createElement(Xb,{data:a,tooltipFormatter:function(e){var t=a.xData.length-1;if(Array.isArray(e)){var n=e[0];if(n){var r=n.data,o=n.dataIndex,i=+r,c=Number.isNaN(i)?"":i;if("day"===l){var u=dw()().subtract(t-o,"day").format(s.zO()?"MMMDo":"MMM D");return"".concat(u,", ").concat(c)}return"".concat(c)}}return""},xAxisLabelInterval:0}))}}),[D,b,l]),N=(0,r.useMemo)((function(){var e=b.taskByWeek,t=b.taskByDay,n={};if("week"===i)n=e;else n=t;var o=new uw,a=new uw;Object.keys(n).forEach((function(e){if("week"===i)o.xData.push((0,Yb.p6)(e,"week"));else o.xData.push((0,Yb.p6)(e,"day"));a.xData.push(e),o.yData.push((0,Yb.DU)(n[e].completeCount,n[e].notCompleteCount+n[e].completeCount)),a.yData.push(100)}));var u=[{id:"day",title:s.U2("statistics_day_upper")},{id:"week",title:s.U2("statistics_week_upper")}],l=o.xData.length-1;return{id:"completedRateTrend",title:s.U2("statistics_recent_completed_rate_curve"),headerRight:r.createElement(Rw,{initType:i,setType:c,controls:u,getVisualType:D}),headerTop:null,children:r.createElement(lw,{key:i,data:o,xAxisLabelInterval:0,yAxisFormatter:function(e){return"".concat(e,"%")},maxGridLine:5,yRange:{max:100,min:0},tooltipFormatter:function(e){var t=e.data,n=e.dataIndex,r=+t,o=Number.isNaN(r)?"0%":"".concat(r,"%");if("day"===i){var a=dw()().subtract(l-n,"day").format(s.zO()?"MMMDo":"MMM D");return"".concat(a,", ").concat(o)}return o}})}}),[i,D,b]),P=[function(){var e=b.todayCompleted,t=b.totalCompleted,n=b.todayPomoCount,o=b.totalPomoCount,a=b.todayPomoDuration,i=b.totalPomoDuration,c={top:[{value:e,title:s.U2("statistics_today_completed")},{value:n,title:(0,Yb.Pm)("statistics_today_pomo",n)},{value:(0,Yb.h7)(a),title:s.U2("statistics_today_duration")}],bottom:[{value:t,title:s.U2("statistics_total_completed")},{value:o,title:(0,Yb.Pm)("statistics_total_pomos",o)},{value:(0,Yb.h7)(i),title:s.U2("statistics_total_durations")}]};_||(c={top:[{value:e,title:s.U2("statistics_today_completed")},{value:t,title:s.U2("statistics_total_completed")}]});return{id:"overview",title:s.U2("statistics_card_overview"),headerRight:null,children:r.createElement(Cb,{config:c})}}(),j,M,N],I=_?[A,function(){var e=b.pomoByDay,t=b.pomoByWeek,n=b.pomoByMonth,o={};switch(m){case"week":o=t;break;case"month":o=n;break;default:o=e}var a=new uw;Object.keys(o).forEach((function(e){switch(m){case"month":a.xData.push((0,Yb.p6)(e,"month"));break;case"week":a.xData.push((0,Yb.p6)(e,"week"));break;default:a.xData.push((0,Yb.p6)(e,"day"))}a.yData.push(o[e].duration)}));var i=[{id:"day",title:s.U2("statistics_day_upper")},{id:"week",title:s.U2("statistics_week_upper")},{id:"month",title:s.U2("statistics_month_upper")}],c=a.xData.length-1;return{id:"pomoFocusTrend",title:s.U2("statistics_recent_pomo_duration"),headerRight:r.createElement(Rw,{initType:m,setType:p,controls:i,getVisualType:D}),children:r.createElement(lw,{key:m,data:a,yAxisFormatter:function(e){return(0,Yb.Kw)(e,!0,!0)},maxGridLine:5,tooltipFormatter:function(e){var t=e.data,n=e.dataIndex,r=+t,o=Number.isNaN(r)?"":(0,Yb.Kw)(r,!0,!0);if("day"===m){var a=dw()().subtract(c-n,"day").format(s.zO()?"MMMDo":"MMM D");return"".concat(a,", ").concat(o)}return o},xAxisLabelInterval:0})}}()]:[],L=T?[function(){var e=Object.keys(y).reduce((function(e,t){if(y[t]){var n=y[t],r=n.completedHabitCount,o=n.totalHabitCount;e.push({key:t,date:(0,Yb.p6)(dw()(t),"dayInWeek"),value:(0,Yb.DU)(r,o)})}return e}),[]);return{id:"habitStatistics",title:s.U2("statistics_recent_habit_checkin_rate"),headerRight:null,styleConfig:{minHeight:"auto"},children:0===e.length?r.createElement(Aw,null):r.createElement("div",{className:"flex justify-around mt-[8px] w-full"},e.map((function(e){return r.createElement("div",{key:e.key,className:"py-0 px-[4px] w-[14%] max-w-[50px] flex flex-col"},r.createElement("div",null,r.createElement(Pw(),{animate:!0,animationDuration:"1s",responsive:!1,size:"100%",lineWidth:"50",progress:Math.max(Math.min(e.value,100),0),progressColor:C||"#4772fa",bgColor:O?"#ffffff0d":"#0000000d",roundedStroke:!0,showPercentage:!1,showPercentageSymbol:!1})),r.createElement("div",{className:"mt-[12px] text-center text-xs text-grey-40 leading-[17px]"},e.date))})))}}()]:[];(0,r.useEffect)((function(){(0,K.i8q)().then((function(e){E(e.data)}))}),[]),(0,r.useEffect)((function(){function e(){return(e=Uw(Fw().mark((function e(){var t,n;return Fw().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,K.iqN)();case 2:t=e.sent,n=t.data,g(void 0===n?{}:n);case 6:case"end":return e.stop()}}),e)})))).apply(this,arguments)}!function(){e.apply(this,arguments)}()}),[]);var R="inline-block relative",Z=P.concat(I).concat(L);return r.createElement(r.Fragment,null,r.createElement("div",{className:"w-full bg-white shadow-card-shadow rounded-[14px] mb-[-4px] py-[20px] px-[16px] flex items-center justify-between flex-wrap dark:bg-card-mode-color dark:shadow-card-shadow"},r.createElement("ul",{className:w()("text-s font-light leading-[1.5]",De.RM,R)},r.createElement("li",{className:w()(R,"my-0 mr-[10px]")},r.createElement("span",{className:"font-semibold mr-[4px]"},x.taskCount," "),r.createElement("span",{className:w()("text-secondary ")},s.U2("task_count"))),r.createElement("li",{className:w()(R,"my-0 mx-[10px]")},r.createElement("span",{className:"font-semibold mr-[4px]"},x.completedCount," "),r.createElement("span",{className:w()("text-secondary")},s.U2("list_completed"))),r.createElement("li",{className:w()(R,"my-0 mx-[10px]")},r.createElement("span",{className:"font-semibold mr-[4px]"},x.projectCount," "),r.createElement("span",{className:w()("text-secondary")},s.U2("project_list"))),r.createElement("li",{className:w()(R,"my-0 mx-[10px]")},r.createElement("span",{className:"font-semibold mr-[4px]"},x.dayCount," "),r.createElement("span",{className:w()("text-secondary")},s.U2("day_count")))),r.createElement("span",{className:"text-s font-light leading-[1.5]",dangerouslySetInnerHTML:{__html:100===x.ranking?s.U2("exceeded_info_100"):s.U2("exceeded_info",{s1:parseInt(x.ranking)}).replace("id='ranking'","class='text-[#ffc817] align-baseline font-semibold '")}})),r.createElement("div",{className:"flex flex-wrap mt-[20px] card-xl:block"},Z.map((function(e,t){return r.createElement("div",{key:e.id,className:w()("flex-auto","".concat(t===Z.length-1?"mb-[40px]":"mb-[16px]"),{"ml-[16px] card-xl:ml-0":t%2!==0})},"habitStatistics"===e.id?r.createElement(_b,{title:e.title,headerRight:e.headerRight,headerTop:e.headerTop,maxHeight:"unset",minHeight:"unset"},e.children):r.createElement(_b,{title:e.title,headerRight:e.headerRight,headerTop:e.headerTop,maxHeight:324,height:324},e.children))}))))},Ww=n("HIl9");var zw=function(e){var t=e.type,n=(0,v.k6)().push,o=(0,v.TH)().state,a=void 0===o?{from:null}:o,i=(0,r.useRef)(a.from),c=(0,r.useContext)(Nb).statisticsStore.enablePomo;return r.createElement("div",{className:"max-w-[960px] w-full h-[40px] settings:h-[90px]"},r.createElement("div",{className:"flex h-full relative px-[120px] justify-center"},r.createElement("h1",{className:"text-[28px] font-medium text-black leading-[40px] dark:text-white absolute left-0"},s.U2("list_statistics")),r.createElement("div",{className:"relative flex-none h-full w-full flex items-center justify-center"},r.createElement(Ww.Z,{tabList:function(){var e=[{key:pS.overview.toString(),name:s.U2("statistics_overview")},{key:pS.task.toString(),name:s.U2("task")}];return c&&e.push({key:pS.pomo.toString(),name:s.U2("statistics_pomo")}),e}(),activeKey:t.toString(),onActiveKeyChange:function(e){switch(e){case pS.overview.toString():n("/statistics/overview");break;case pS.task.toString():n("/statistics/task");break;case pS.pomo.toString():n("/statistics/pomo");break;default:n("/statistics/overview")}}})),r.createElement("div",{className:"absolute right-0"},r.createElement(T.Z,{size:"large",onClick:function(){null!=i.current?n("/"+i.current.substr(1)):n("/")}},s.U2("done")))))};function Gw(e){return Gw="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},Gw(e)}function Kw(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function qw(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Kw(Object(n),!0).forEach((function(t){Xw(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Kw(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function $w(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,Qw(r.key),r)}}function Jw(e,t,n){return t&&$w(e.prototype,t),n&&$w(e,n),Object.defineProperty(e,"prototype",{writable:!1}),e}function Xw(e,t,n){return(t=Qw(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Qw(e){var t=function(e,t){if("object"!=Gw(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=Gw(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==Gw(t)?t:t+""}Pb.D([ew.N,Rb.N,Qb.N,Fb.T,Bb.z,Ub.N,Zb.N,tw.N]);var ek=Jw((function e(){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),Xw(this,"xData",[]),Xw(this,"yData",[])}));var tk=function(e){var t=e.rateChart,n=void 0!==t&&t,o=e.data,a=void 0===o?new ek:o,i=e.xAxisFormatter,c=e.yAxisFormatter,u=e.className,l=void 0===u?"":u,f=e.isBackground,d=void 0!==f&&f,m=e.yRange,p=void 0===m?{}:m,h=e.isMobile,y=void 0!==h&&h,g=e.xAxisLabelInterval,v=e.resetRight,b=e.showAvgMarkline,w=e.height,k=void 0===w?248:w,x=e.maxGridLine,E=void 0===x?5:x,S=(e.tooltipFormatter,(0,r.useRef)(null)),_=(0,r.useMemo)((function(){return Ne().uniqueId()}),[]),O=(0,r.useContext)(Nb).statisticsStore,C=O.themeColor,T=O.isDark,j=p.min,D=p.max,M=(0,r.useMemo)((function(){var e=0;return{valueSum:a.yData.reduce((function(t,n){return n>e&&(e=n),t+=n}),0),maxValue:e}}),[a]),A=M.valueSum,N=M.maxValue,P=Math.max(n?20:(0,Vb.Fe)(null!==D&&void 0!==D?D:N,E,"ceil"),1),I=(0,r.useMemo)((function(){var e={default:{xAxisLabelColor:"rgba(0,0,0,.36)",yAxisLabelColor:"rgba(0,0,0,.36)",yAxisSplitLineType:"dotted",yAxisSplitLineColor:"rgba(0,0,0,.12)",lineColor:"#617FDE",pointerColor:C||"#4772FA",toolTipBgColor:"rgba(50,50,50,0.7)",toolTipTextColor:"#fff",placeHolderColor:"rgba(0, 0, 0, 0.08)"},dark:{xAxisLabelColor:"rgba(255,255,255,.36)",yAxisLabelColor:"rgba(255,255,255,.36)",yAxisSplitLineColor:"rgba(255,255,255,.12)",placeHolderColor:"rgba(255, 255, 255, 0.08)"}};return qw(qw({},e.default),(0,Yb.Mz)(T,e))}),[T,C]),L=(0,r.useMemo)((function(){return(0===a.yData.length||0===a.xData.length||0===A)&&!d}),[a.xData.length,a.yData.length,d,A]);return(0,r.useEffect)((function(){function e(e){var t="";return n&&(t="%"),(c?c(e):e)+t}var t=null===S||void 0===S?void 0:S.current;if(t){var r=Ib.S1(t);$(window).on("resize.barChart".concat(_),(function(){r.resize()})),$(window).on("orientationchange.barChart".concat(_),(function(){r.resize()}));var o=10;v&&(o+=(0,Yb.mE)(s.U2("pomo_avg"))),r.setOption({tooltip:{show:!d&&!y,backgroundColor:I.toolTipBgColor,textStyle:{color:I.toolTipTextColor},formatter:function(t){return e(t.value)}},grid:{left:0,top:10,bottom:0,right:o,containLabel:!0},xAxis:{show:!d,type:"category",data:a.xData,boundaryGap:!0,splitLine:{show:!1},axisTick:{show:!1},axisLine:{show:!1},axisLabel:{color:I.xAxisLabelColor,interval:null==g?"auto":g,formatter:function(e){return function(e){return i?i(e):e}(e)}}},yAxis:{show:!d,type:"value",interval:P,max:P*E,min:null!==j&&void 0!==j?j:0,axisTick:{show:!1},axisLine:{show:!1},axisLabel:{color:I.yAxisLabelColor,formatter:function(t){return e(t)}},splitLine:{lineStyle:{type:I.yAxisSplitLineType,color:I.yAxisSplitLineColor}}},series:[{data:L?[]:a.yData,type:"bar",animation:!1,barWidth:10,itemStyle:{color:d?I.placeHolderColor:I.pointerColor,barBorderRadius:5},markLine:b?{silent:!0,lineStyle:{color:"#fb8142",opacity:1,type:"dashed"},animation:!1,symbol:["none","none"],data:[{yAxis:(0,Yb.On)(a.yData)}],label:{position:"end",formatter:s.U2("pomo_avg")}}:void 0}]})}return function(){$(window).off("resize.barChart".concat(_)),$(window).off("orientationchange.barChart".concat(_))}}),[d,a.xData,a.yData,n,I,_,c,P,p,D,j,y,i,v,g,b,E,L]),r.createElement("div",{className:l,style:{width:"100%",height:k},ref:S})},nk=(n("yyme"),n("ls/D")),rk=n("QqhX");var ok=function(e){var t=e.className,n=void 0===t?"":t;return r.createElement("div",{className:w()("relative",n),style:{width:"100%",height:160}},r.createElement("p",{className:"absolute top-1/2 left-0 right-0 py-0 px-[20px] text-center text-grey-60 text-[16px] transform translate-y-[-50%] dark:text-white-80"},s.U2("statistics_no_data")))},ak=n("3MVi");function ik(e){return ik="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},ik(e)}function ck(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function sk(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?ck(Object(n),!0).forEach((function(t){uk(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):ck(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function uk(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=ik(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=ik(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==ik(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}Pb.D([Rb.N,rk.N,Zb.N,nk.N,Fb.T,Bb.z,Ub.N]);var lk=function(e){var t=e.data,n=e.info,o=e.isMobile,a=void 0!==o&&o,i=e.valueFormat,c=e.showLegend,u=void 0!==c&&c,l=e.height,f=e.top,d=(0,r.useRef)(null),m=(0,r.useMemo)((function(){return Ne().uniqueId()}),[]),p=(0,r.useContext)(Nb).statisticsStore.isDark,h=(0,r.useMemo)((function(){var e=-1;return t.map((function(t){var n;return t.color&&"transparent"!==t.color?t.color:(e++,null!==(n=ak.wE[e])&&void 0!==n?n:"97, 127, 222")}))}),[t]),y=(0,r.useMemo)((function(){return t.reduce((function(e,t){return e+=t.value}),0)}),[t]),g=(0,r.useMemo)((function(){return(0,Yb.ZY)(t.length)}),[t]),v=(0,r.useMemo)((function(){var e=0;return t.forEach((function(t){if(i){var n=i(t.value).length;n>e&&(e=n)}else{var r=t.value.toString().length;r>e&&(e=r)}})),e}),[t,i]),b=(0,r.useMemo)((function(){var e={default:{legendTextColor:"rgba(0, 0, 0, 0.85)",subTextColor:"rgba(0,0,0,0.36)",splitColor:"rgba(0,0,0,0.12)",pieChartColorArr:h,toolTipBgColor:"rgba(50,50,50,0.7)",toolTipTextColor:"#fff"},dark:{legendTextColor:"rgba(255,255,255,0.85)",subTextColor:"rgba(255,255,255,0.36)",splitColor:"rgba(255,255,255,0.12)",toolTipBgColor:"#000000",toolTipTextColor:"#ffffff"}};return sk(sk({},e.default),(0,Yb.Mz)(p,e))}),[p,h]),w=(0,r.useMemo)((function(){return 0===t.length||0===y}),[t.length,y]);return(0,r.useEffect)((function(){var e=null===d||void 0===d?void 0:d.current;function r(e){var t="";switch(e){case"INBOX":t=s.U2("statistics_category_inbox");break;case ak.xl:t=s.U2("statistics_category_other");break;case ak.TH:t=s.U2("statistics_category_unknown");break;case ak.sw:t=s.U2("statistics_category_habit");break;default:t=e}return t}if(e){var o=Ib.S1(e);o.resize(),$(window).on("resize.pieChart".concat(m),(function(){o.resize()})),$(window).on("orientationchange.pieChart".concat(m),(function(){o.resize()})),o.setOption({tooltip:{textStyle:{color:b.toolTipTextColor},backgroundColor:b.toolTipBgColor,formatter:function(e){var t=e.name,n=e.value;return(0,Yb.WK)(r(t),20)+": "+(i?i(n):n)},position:function(e,t,n,r,o){var a={top:e[1]};return a[["left","right"][+(e[0]<o.viewSize[0]/2)]]=5,a}},legend:{show:u,orient:"vertical",x:"left",y:"center",left:"50%",icon:"circle",selectedMode:!1,textStyle:{rich:{align:"left",name:{color:b.legendTextColor,fontSize:12},split:{color:b.subTextColor,fontSize:12},percent:{color:b.subTextColor,fontSize:12}}},itemGap:11,formatter:function(e){var n=t.find((function(t){return t.name===e}));if(n){var o=(0,Yb.WK)(r(e),20),a=i?i(n.value):n.value.toString();return"{name|"+(a+new Array(v-a.length+1).fill("").join(" "))+"}{split| | }{name|"+o+"}"}return""}},series:[{type:"pie",top:"middle",radius:["75%","88%"],center:["50%","50%"],width:u?"50%":"auto",height:null!==l&&void 0!==l?l:160,avoidLabelOverlap:!1,color:b.pieChartColorArr,tooltip:{show:!a},hoverAnimation:!1,data:w?[{value:100,itemStyle:{normal:{color:p?"rgba(255,255,255,0.2)":"rgba(0,0,0,0.05)",label:{show:!1},labelLine:{show:!1}},emphasis:{color:p?"rgba(255,255,255,0.2)":"rgba(0,0,0,0.05)"}}}]:t,labelLine:{show:!1},label:{show:!w,position:"center",formatter:function(){return"{value|".concat(n.value,"}\r\n{title|").concat(n.title,"}")},rich:{title:{fontSize:14,color:b.subTextColor,lineHeight:"20"},value:{fontSize:28,color:b.legendTextColor,fontWeight:600,lineHeight:"38"}}}}]})}return function(){$(window).off("resize.pieChart".concat(m)),$(window).off("orientationchange.pieChart".concat(m))}}),[t,l,n.title,n.value,p,a,w,v,h,u,b,m,i,y]),r.createElement("div",{className:"relative"},r.createElement("div",{style:{width:"100%",height:l?"".concat(l,"px"):g,top:"".concat(f,"px")},ref:d}),(0===t.length||0===y)&&r.createElement(ok,{className:"mt-[-6px] !absolute left-1/2 top-1/2 transform -translate-x-1/2 translate-y-[-45%]"}))},fk=n("zwDW"),dk=n.n(fk);n("KbKX"),n("4j+k"),n("jrGt");function mk(e){return mk="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},mk(e)}function pk(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function hk(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?pk(Object(n),!0).forEach((function(t){yk(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):pk(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function yk(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=mk(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=mk(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==mk(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var gk=function(e){var t=e.showLegend,n=e.data,o=void 0===n?[]:n,a=e.height,i=void 0===a?160:a,c=e.isMobile,s=void 0!==c&&c,u=(0,r.useRef)(null),l=(0,r.useMemo)((function(){return Ne().uniqueId()}),[]),f=(0,r.useContext)(Nb).statisticsStore.isDark,d=(0,r.useMemo)((function(){var e={default:{legendTextColor:"rgba(0, 0, 0, 0.85)",subTextColor:"rgba(0,0,0,0.36)",pieChartColorArr:["#3AA0FF","rgba(0,0,0,0.05)"],toolTipBgColor:"rgba(50,50,50,0.7)",toolTipTextColor:"#fff",legendLeft:s?"right":"55%",chartLeft:t?"32%":"50%",placeHolderColor:"rgba(0,0,0,0.05)"},dark:{legendTextColor:"rgba(255,255,255,0.85)",subTextColor:"rgba(255,255,255,0.36)",pieChartColorArr:["#F2637B","#3BA0FF","#C2C2C2","#FAD337"],toolTipBgColor:"#000000",toolTipTextColor:"#ffffff",placeHolderColor:"rgba(255,255,255,0.05)"}};return hk(hk({},e.default),(0,Yb.Mz)(f,e))}),[f,s,t]),m=(0,r.useMemo)((function(){return{normal:{color:d.placeHolderColor,label:{show:!1},labelLine:{show:!1}}}}),[d.placeHolderColor]);return(0,r.useEffect)((function(){var e=["#3BA0FF","#4DCB73"],n=null===u||void 0===u?void 0:u.current;if(n){var r=dk().init(n);r.resize(),$(window).on("resize.pieChart".concat(l),(function(){r.resize()})),$(window).on("orientationchange.pieChart".concat(l),(function(){r.resize()})),r.setOption({tooltip:{show:!s,textStyle:{color:d.toolTipTextColor},backgroundColor:d.toolTipBgColor,formatter:function(e){var t=e.name,n=e.value;return"".concat(t,": ").concat(n,"%")}},legend:{show:t,orient:"horizontal",x:"left",y:"center",left:"50%",icon:"circle",selectedMode:!1,padding:s?[23,41,23,28]:5,textStyle:{color:"rgba(0,0,0,0.85)",rich:{name:{color:d.subTextColor,fontSize:12},value:{color:d.legendTextColor,fontSize:28}}},itemGap:11,formatter:function(e){var t=o.find((function(t){return t.name===e}));return t?"{name|"+e+"}\r\n{value|"+t.value+"%}":""}},series:o.map((function(n,r){var o=n.value,a=n.name;return{center:["50%","50%"],type:"pie",top:"middle",width:t?"50%":"auto",height:t?160:"100%",radius:["".concat(88-15*r,"%"),"".concat(88-10*(r+1)-5*r,"%")],avoidLabelOverlap:!1,hoverAnimation:!1,label:{show:!1},labelLine:{show:!1},data:[{name:a,value:o,itemStyle:{normal:{color:e[r]}}},{value:Math.max(100-o,0),name:"",tooltip:{show:!1},itemStyle:m}]}}))})}return function(){$(window).off("resize.pieChart".concat(l)),$(window).off("orientationchange.pieChart".concat(l))}}),[l,m,t,d,o,s]),0===o.length?r.createElement(ok,null):r.createElement("div",{style:{width:"100%",height:i},ref:u})};function vk(e){return vk="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},vk(e)}function bk(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,Ek(r.key),r)}}function wk(e,t,n){return t&&bk(e.prototype,t),n&&bk(e,n),Object.defineProperty(e,"prototype",{writable:!1}),e}function kk(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function xk(e,t,n){return(t=Ek(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Ek(e){var t=function(e,t){if("object"!=vk(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=vk(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==vk(t)?t:t+""}var Sk=wk((function e(){kk(this,e),xk(this,"name",""),xk(this,"value",0),xk(this,"color",null)})),_k=wk((function e(){kk(this,e),xk(this,"title",""),xk(this,"value","")}));var Ok=function(e){var t=e.type,n=void 0===t?"single":t,o=e.data,a=void 0===o?[new Sk]:o,i=e.showLegend,c=void 0!==i&&i,s=e.info,u=void 0===s?new _k:s,l=e.height,f=e.isMobile,d=void 0!==f&&f,m=e.valueFormat,p=e.top;return"multi"===n?r.createElement(gk,{showLegend:c,data:a,height:l,isMobile:d}):r.createElement(lk,{data:a,info:u,isMobile:d,valueFormat:m,showLegend:c,height:l,top:p})};var Ck=function(e){var t=e.type,n=e.title,o=e.isMobile,a=void 0!==o&&o;return r.createElement("div",{className:w()("flex h-[21px] items-center justify-center",{"justify-start":a})},r.createElement("span",{className:"text-[14px] text-grey-40 whitespace-nowrap dark:text-white-20"},n),r.createElement(E.Z,{name:"down"===t?"trend-down":"trend-up",className:"w-[18px] h-[18px] ml-[2px] flex-none"}))};function Tk(e){return Tk="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},Tk(e)}function jk(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function Dk(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?jk(Object(n),!0).forEach((function(t){Mk(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):jk(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function Mk(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=Tk(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=Tk(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==Tk(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Ak(){return Ak=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Ak.apply(this,arguments)}function Nk(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,a,i,c=[],s=!0,u=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;s=!1}else for(;!(s=(r=a.call(n)).done)&&(c.push(r.value),c.length!==t);s=!0);}catch(e){u=!0,o=e}finally{try{if(!s&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(u)throw o}}return c}}(e,t)||function(e,t){if(!e)return;if("string"===typeof e)return Pk(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return Pk(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Pk(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var Ik=function(e){var t=e.date,n=e.type,o=Nk((0,r.useState)("project"),2),a=o[0],i=o[1],c=(0,r.useContext)(Nb).statisticsStore,u=c.tag2color,l=c.project2color,f=c.isDark,d=function(e,t){var n="statistics-task-".concat(e,"-").concat(t.toDateString()),o=sessionStorage.getItem(n),a=jw((0,r.useState)(o?JSON.parse(o):bw.createFromServerData(Cw(Cw({},new bw),{},{isFetching:!0}))),2),i=a[0],c=a[1],s=(0,r.useRef)(!0),u=(0,r.useRef)(n);u.current=n,(0,r.useEffect)((function(){return function(){s.current=!1}}),[]);var l=(0,r.useRef)(i),f=(0,Me.D)(i);return(0,r.useEffect)((function(){l.current=i}),[i]),(0,r.useEffect)((function(){if(o)c(JSON.parse(o));else{c(Cw(Cw({},l.current),{},{isFetching:!0}));var n=s.current,r=u.current,a=null,i=(0,Yb.n9)(e,t),f=i.startDate,d=i.endDate,m=function(t){var n,r=t[0],o=t[1],i=r.data,c=o.data,s=c[0],u=c[1],l=null!==i&&void 0!==i?i:[];if("month"===e){var d=Ee()(f,"YYYYMMDD").daysInMonth();n=l.slice(d)}else n=l.slice(7);var m=n.reduce((function(e,t){var n=bw.createFromServerData(t);e.noTimeCompleteCount+=n.noTimeCompleteCount,e.onTimeCompleteCount+=n.onTimeCompleteCount,e.overdueCompleteCount+=n.overdueCompleteCount,e.projectCompleteCounts=(0,Yb.D0)(e.projectCompleteCounts,n.projectCompleteCounts),e.tagCompleteCounts=(0,Yb.D0)(e.tagCompleteCounts,n.tagCompleteCounts);var r=n.noTimeCompleteCount+n.onTimeCompleteCount+n.overdueCompleteCount;return e.completeCountArray.push(r),e}),new bw),p=s.completeCount,h=s.notCompleteCount;a=Cw(Cw({},m),{},{notCompleteCount:u.notCompleteCount,previousCompleted:p,previousCompletedRate:(0,Yb.eV)(p,h)})},p=function(){n&&r===u.current&&c(Cw(Cw({},a||l.current),{},{isFetching:!1}))};if("week"===e){var h=[(0,K.skv)(f,d),(0,K.JC$)(f)];Promise.all(h).then(m).finally(p)}else if("month"===e){var y=Ee()(f,"YYYYMMDD").format("YYYYMM"),g=Ee()(d,"YYYYMMDD").format("YYYYMM"),v=[(0,K.skv)(f,d),(0,K.beA)(y,g)];Promise.all(v).then(m).finally(p)}else(0,K.skv)(f,d).then((function(e){var t=e.data,n=null!==t&&void 0!==t?t:[],r=bw.createFromServerData(n[0]),o=bw.createFromServerData(n[1]),i=r.onTimeCompleteCount,c=r.noTimeCompleteCount,s=r.overdueCompleteCount,u=r.notCompleteCount,l=i+c+s;a=Cw(Cw({},o),{},{previousCompleted:l,previousCompletedRate:(0,Yb.eV)(l,u)})})).finally(p)}}),[o,t,e]),(0,r.useEffect)((function(){f.isFetching&&!1===i.isFetching&&sessionStorage.setItem(n,JSON.stringify(i))}),[f.isFetching,n,i,e]),{taskDataset:i}}(n,t),m=d.taskDataset,p=m.noTimeCompleteCount,h=m.onTimeCompleteCount,y=m.overdueCompleteCount,g=m.notCompleteCount,v=m.projectCompleteCounts,b=m.tagCompleteCounts,k=m.completeCountArray,x=m.previousCompleted,S=m.previousCompletedRate,_=p+h+y,O=(0,Yb.eV)(_,g),C=(0,r.useMemo)((function(){var e=_-x,t=O-S,o=(0,Yb.OB)(n,e,Yb.oo),a=(0,Yb.OB)(n,t,Yb.u9),i={top:[{value:_,title:(0,Yb.Pm)("statistics_completed_task",_),comp:r.createElement(Ck,{type:o.type,title:"".concat(o.text)})},{value:"".concat(O,"%"),title:s.U2("statistics_completion_rate"),comp:r.createElement(Ck,{type:a.type,title:"".concat(a.text)})}]};return{id:"overview",title:s.U2("statistics_card_overview"),styleConfig:{height:"324px"},headerRight:null,children:r.createElement(Cb,{config:i})}}),[_,O,x,S,n]),T=(0,r.useMemo)((function(){if("week"===n||"month"===n){var e=Ee()(t).startOf(n),o=new ek;k.forEach((function(t){o.xData.push((0,Yb.p6)(e.toDate(),"week"===n?"dayInWeek":"dayInMonth")),o.yData.push(t),e.add(1,"day")}));var a="month"===n?{xAxisLabelInterval:0,xAxisFormatter:function(e){return e%7===0?Ee()(e,"D").format("Do"):""}}:{};return{id:"complete",title:s.U2("statistics_completed_distribution"),styleConfig:{height:"324px"},headerRight:null,children:r.createElement(tk,Ak({data:o},a))}}return null}),[t,k,n]),j=(0,r.useMemo)((function(){var e=(0,Yb.$r)(h,y,p,g),t={title:s.U2("statistics_completion_rate"),value:"".concat(O,"%")},n=e.every((function(e){return 0===e.value}));return{id:"completedRate",title:s.U2("statistics_completed_rate_distribution"),styleConfig:{height:"472px"},headerRight:null,children:r.createElement("div",{className:"w-full flex items-center"},n?r.createElement("div",{className:"w-full h-full flex items-center justify-center"},r.createElement("div",{className:"w-[215px] h-[215px] relative"},r.createElement(E.Z,{name:f?"statistics_yuan_dark":"statistics_yuan",className:"w-[215px] h-[215px] absolute top-[0]"}),r.createElement(Aw,{className:"top-[0]",position:"absolute",height:"100%"}))):r.createElement(r.Fragment,null,r.createElement("div",{className:"flex-1"},r.createElement(Ok,{data:n?[]:e,info:t,height:236})),!n&&r.createElement("div",{className:"flex-1 flex justify-center"},r.createElement("div",{className:"flex flex-col"},e.map((function(e,t){return r.createElement("div",{key:e.name,className:w()("flex items-center",{"mt-[5px]":0!==t})},r.createElement("div",{className:"w-[15px] h-[15px] rounded-full",style:{backgroundColor:e.color}}),r.createElement("div",{className:"ml-[10px] flex items-center"},e.value,r.createElement("span",{className:"text-grey-40"},"\xa0|\xa0"),e.name))}))))))}}),[O,f,p,g,h,y]),D=(0,Ll.$h)(),M=(0,r.useMemo)((function(){var e="project"===a?v:b,t="project"===a?l:u,n=p+h+y,o=Object.keys(e).reduce((function(n,r){var o=e[r];return n.concat([{name:r,value:o,color:t[r]}])}),[]),c=[{id:"project",title:s.U2("statistics_bylist")},{id:"tag",title:s.U2("statistics_bytag")}],d=(0,Yb.aF)(o),m=function(){var e,t,n=-1;return d.map((function(r,o){var a,i=r.name;switch(r.name){case"INBOX":i=s.U2("statistics_category_inbox");break;case ak.xl:i=s.U2("statistics_category_other");break;case ak.TH:i=s.U2("statistics_category_unknown");break;case ak.sw:i=s.U2("statistics_category_habit");break;default:i=r.name}if(r.color&&"transparent"!==r.color)a=r.color;else if(r.name===ak.TH)a=D||"#4772fa";else if(r.name===ak.sw)a=ak.Uh[ak.sw];else{var c;n++,(a=null!==(c=ak.wE[n%ak.wE.length])&&void 0!==c?c:"#4772fa")!==e&&a!==t||(a=ak.wE.filter((function(n){return n!==e&&n!==t}))[0])}return 0===o&&(e=a),t=a,Dk(Dk({},r),{},{name:i,color:a})}))}();return{id:"completeCategory",title:s.U2("statistics_completed_classified_statistics"),styleConfig:{maxHeight:"auto",height:"324px"},headerTop:null,headerRight:r.createElement(Rw,{initType:a,setType:i,controls:c,getVisualType:function(e){return"tag"===e?s.U2("statistics_bytag"):s.U2("statistics_bylist")}}),children:r.createElement("div",{className:"w-full flex items-center"},0===m.length?r.createElement("div",{className:"w-full h-full flex items-center justify-center"},r.createElement("div",{className:"w-[215px] h-[215px] relative"},r.createElement(E.Z,{name:f?"statistics_yuan_dark":"statistics_yuan",className:"w-[215px] h-[215px] absolute top-[0]"}),r.createElement(Aw,{className:"top-[0]",position:"absolute",height:"100%"}))):r.createElement(r.Fragment,null,r.createElement("div",{className:"flex-1"},r.createElement(Ok,{data:m,info:{title:(0,Yb.Pm)("statistics_completed_task2",n),value:n.toString()},height:236})),m.length>0&&r.createElement("div",{className:"flex-1 flex justify-center overflow-hidden"},r.createElement("div",{className:"flex flex-col overflow-hidden"},m.map((function(e,t){return r.createElement("div",{key:e.name,className:"flex items-center overflow-hidden"},r.createElement("div",{className:w()("w-[15px] h-[15px] rounded-full flex-none",{"mt-[5px]":0!==t}),style:{backgroundColor:e.color}}),r.createElement("div",{className:"ml-[10px] flex items-center flex-auto overflow-hidden"},r.createElement("span",{className:"flex-none"},e.value),r.createElement("span",{className:"flex-none text-grey-40"},"\xa0|\xa0"),r.createElement("span",{className:"flex-auto truncate"},e.name)))}))))))}}),[a,f,p,h,y,l,v,u,b,D]),A=(0,r.useMemo)((function(){return T?[C,T,j,M]:[C,j,M]}),[M,T,j,C]);return A.length%2!==0&&A.push({id:"placeholder",title:"",headerRight:null,children:r.createElement(r.Fragment,null)}),r.createElement("div",{className:"mt-[20px] flex flex-wrap card-xl:block"},A.map((function(e,t){var n,o;return"placeholder"===e.id?r.createElement("div",{key:e.id+t.toString(),className:w()("flex-1 ","".concat(t!==A.length-1?"mb-[16px]":"mb-[40px]"),{"ml-[16px] card-xl:ml-0":t%2!==0}),style:{opacity:0}}):r.createElement("div",{key:e.id,className:w()("flex-1","".concat(t!==A.length-1?"mb-[16px]":"mb-[40px]"),{"ml-[16px] card-xl:ml-0":t%2!==0})},r.createElement(_b,{title:e.title,headerRight:e.headerRight,maxHeight:null===(n=e.styleConfig)||void 0===n?void 0:n.maxHeight,height:null===(o=e.styleConfig)||void 0===o?void 0:o.height},e.children))})))},Lk=function(){var e=function(){var e="OVERVIEW_DATA_SET",t=sessionStorage.getItem(e),n=jw((0,r.useState)(t?JSON.parse(t):ww.createFromServerData(Cw(Cw({},new ww),{},{isFetching:!0}))),2),o=n[0],i=n[1],c=(0,r.useCallback)((function(){(0,K.yI1)().then((function(t){var n=t.data,r=ww.createFromServerData(Cw(Cw({},n),{},{isFetching:!1}));i(r),sessionStorage.setItem(e,JSON.stringify(r))}))}),[]),s=(0,a.v9)((function(){return(0,Lt.x2)()}));return(0,r.useEffect)((function(){c()}),[s,c]),(0,r.useEffect)((function(){var e=Ne().uniqueId();return U.vp.subscribe(e,"updateStatisticsOverview",c),function(){U.vp.unSubscribe(e,"updateStatisticsOverview")}}),[c]),{overviewDataset:o}}(),t=e.overviewDataset,n=(0,r.useMemo)((function(){var e=t.todayPomoCount,n=t.totalPomoCount,o=t.todayPomoDuration,a=t.totalPomoDuration,i=e-t.yesterdayPomoCount,c=o-t.yesterdayPomoDuration,u=(0,Yb.OB)("day",i,Yb.oo),l=(0,Yb.OB)("day",c,Yb.Kw),f={top:[{value:e,title:(0,Yb.Pm)("statistics_today_pomo",e),comp:r.createElement(Ck,{type:u.type,title:"".concat(u.text)})},{value:n,title:(0,Yb.Pm)("statistics_total_pomos",n)},{value:(0,Yb.h7)(o),title:s.U2("statistics_today_duration"),comp:r.createElement(Ck,{type:l.type,title:l.text})},{value:(0,Yb.h7)(a),title:s.U2("statistics_total_durations")}]};return{id:"overview",title:s.U2("statistics_card_overview"),headerRight:null,children:r.createElement(Cb,{config:f,center:!1})}}),[t]);return r.createElement("div",{key:n.id,className:"w-full"},r.createElement(_b,{title:n.title,headerRight:n.headerRight,minHeight:"auto",height:"auto",isMobile:!0},n.children))};function Rk(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,a,i,c=[],s=!0,u=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;s=!1}else for(;!(s=(r=a.call(n)).done)&&(c.push(r.value),c.length!==t);s=!0);}catch(e){u=!0,o=e}finally{try{if(!s&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(u)throw o}}return c}}(e,t)||function(e,t){if(!e)return;if("string"===typeof e)return Zk(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return Zk(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Zk(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function Fk(e,t,n,o,a){var i=(0,r.useRef)(new Date).current,c=Rk((0,r.useState)(!1),2),u=c[0],l=c[1],f=Rk((0,r.useState)(!1),2),d=f[0],m=f[1],p=(0,r.useMemo)((function(){var e=o?new Date(0):dw()(i).subtract(6,n).startOf("day").toDate();return[a?new Date(0):e,dw()(i).endOf("day").toDate()]}),[o,i,n,a]),h=Rk(p,2),y=h[0],g=h[1];function v(e){return s.zO(),dw()(e).format((0,Jn.I4)("MMMD"))}return(0,r.useEffect)((function(){e>=g?t(g):e<=y&&t(y)}),[y,g,e,t]),(0,r.useEffect)((function(){dw()(e).endOf(n).toDate()<=dw()(y).endOf(n).toDate()?l(!0):l(!1),dw()(e).startOf(n).toDate()>=dw()(g).startOf(n).toDate()?m(!0):m(!1)}),[y,g,e,n]),{isPrevDisabled:u,isNextDisabled:d,dateText:function(){switch(n){case"year":return dw()(e).format("YYYY");case"month":return"".concat(function(e){return dw()(e).isSame(i,"year")?dw()(e).format("MMM"):s.zO()?dw()(e).format("YYYY\u5e74MMM"):dw()(e).format("MMM YYYY")}(dw()(e).startOf("month").toDate()));case"week":return dw()(e).isSame(i,"week")?s.U2("this_week"):dw()(e).isSame(dw()(i).subtract(1,"week").toDate(),"week")?s.U2("last_week"):dw()(e).startOf("week").isSame(dw()(e).endOf("week"),"year")&&dw()(e).startOf("week").isSame(dw()(),"year")&&dw()(e).endOf("week").isSame(dw()(),"year")?"".concat(v(dw()(e).startOf("week").toDate())," - ").concat(v(dw()(e).endOf("week").toDate())):"".concat(dw()(e).startOf("week").format("ll")," - ").concat(dw()(e).endOf("week").format("ll"));default:return dw()(e).isSame(new Date,"day")?s.U2("today"):dw()(e).add(1,"day").isSame(new Date,"day")?s.U2("yesterday"):v(e)}}(),nextPeriod:function(){e<g&&t(dw()(e).add(1,n).toDate())},previousPeriod:function(){e>y&&t(dw()(e).subtract(1,n).toDate())}}}var Bk=function(e){var t=e.date,n=e.type,o=e.setDate,a=e.needPro,i=e.unlockProLimit,c=void 0!==i&&i,u=(e.isLargePadding,e.showPrevUpdateModal),l=void 0!==u&&u,f=e.env,d=e.noLimit,m=void 0!==d&&d,p=(0,P._y)(),h=Fk(t,o,n,c||p,m),y=h.isNextDisabled,g=h.isPrevDisabled,v=h.dateText,b=h.nextPeriod,k=h.previousPeriod,x=(0,r.useMemo)((function(){return!(!a||p)||y}),[y,a,p]),S=(0,r.useMemo)((function(){return!(!a||p)||g}),[g,a,p]),_=function(e,t){e?g&&!p&&l?F.$Z({type:B.VIb.statistics}):me.$Z({text:s.U2("statistics_no_more_data")}):t()};return r.createElement("div",{className:"flex items-center"},r.createElement("div",{className:"flex items-center"},r.createElement("button",{className:"p-0 group",type:"button",disabled:a&&!p,onClick:function(){_(S,k)},style:{width:"timer-detail"===f?12:18,height:"timer-detail"===f?12:18}},r.createElement(E.Z,{name:"arrow_bold_left",className:"".concat(a&&!p?"text-grey-20":"text-grey-60 group-hover:text-primary"),style:{width:"timer-detail"===f?12:18,height:"timer-detail"===f?12:18}})),r.createElement("div",{className:w()("flex-auto text-ellipsis whitespace-nowrap overflow-hidden py-0 px-[4px] inline-block text-s text-center font-normal",{"text-grey-60":"timer-detail"===f,"text-grey dark:text-grey-80":!f})},v),r.createElement("button",{className:"p-0 group",type:"button",disabled:a&&!p,onClick:function(){_(x,b)},style:{width:"timer-detail"===f?12:18,height:"timer-detail"===f?12:18}},r.createElement(E.Z,{name:"arrow_bold_right",className:"".concat(a&&!p?"text-grey-20":"text-grey-60 group-hover:text-primary"),style:{width:"timer-detail"===f?12:18,height:"timer-detail"===f?12:18}}))))};function Uk(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,a,i,c=[],s=!0,u=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;s=!1}else for(;!(s=(r=a.call(n)).done)&&(c.push(r.value),c.length!==t);s=!0);}catch(e){u=!0,o=e}finally{try{if(!s&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(u)throw o}}return c}}(e,t)||function(e,t){if(!e)return;if("string"===typeof e)return Yk(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return Yk(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Yk(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var Vk=function(e){var t=e.renderData,n=e.maxPercent,o=Uk((0,r.useState)(!1),2),a=o[0],i=o[1],c=(0,r.useCallback)((function(e){e&&wn.iD($(e))}),[]);return r.createElement(r.Fragment,null,r.createElement(S.Z,{visible:a,onVisibleChange:i,menu:r.createElement("div",{className:"flex flex-col max-h-[690px] pt-[12px]"},r.createElement("header",{className:"flex justify-between flex-none px-[12px]"},r.createElement("p",{className:"text-[16px] font-medium text-black dark:text-white-80"},s.U2("focus_ranking"))),r.createElement("div",{className:"antiscroll-wrap flex-auto",ref:c},r.createElement("div",{className:"antiscroll-inner max-h-[450px] p-[12px]"},t.map((function(e){var t;return r.createElement("div",{key:e.name,className:"mb-[10px]"},r.createElement("div",{className:"mb-[4px] flex items-center justify-between overflow-hidden"},r.createElement("p",{className:"text-s font-normal text-black leading-[20px] flex-none dark:text-grey-40 max-w-[240px] overflow-hidden text-ellipsis whitespace-nowrap"},ex(e.name)),r.createElement("p",{className:"text-s font-normal text-black-40 leading-[20px] flex-none dark:text-grey-40"},"".concat((0,Yb.Kw)(e.value,!0)," ").concat((0,Vb.Fe)(100*e.percent,1,"round",2),"%"))),r.createElement("div",{className:"w-full h-[6px] min-w-[8px] rounded-[4px] bg-grey-10"},r.createElement("div",{className:"w-full h-[6px] min-w-[8px] rounded-[4px]",style:{backgroundColor:null!==(t=e.color)&&void 0!==t?t:"",width:"".concat(e.percent/n*100,"%")}})))}))))),menuClassName:"w-[355px] !max-w-[355px] !max-h-[500px] !p-0"},r.createElement("span",{className:"text-grey-40 cursor-pointer"},s.U2("show_more_tasks"))))},Hk=n("PMrR");function Wk(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,a,i,c=[],s=!0,u=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;s=!1}else for(;!(s=(r=a.call(n)).done)&&(c.push(r.value),c.length!==t);s=!0);}catch(e){u=!0,o=e}finally{try{if(!s&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(u)throw o}}return c}}(e,t)||function(e,t){if(!e)return;if("string"===typeof e)return zk(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return zk(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function zk(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var Gk=function(e){var t=e.dismiss,n=e.confirm,o=e.from,a=e.to,i=Wk((0,r.useState)(!1),2),c=i[0],u=i[1],l=Wk((0,r.useState)(!1),2),f=l[0],d=l[1],m=Wk((0,r.useState)(o),2),p=m[0],h=m[1],y=Wk((0,r.useState)(a),2),g=y[0],v=y[1],b=(0,r.useCallback)((function(){u((function(e){return!e}))}),[]),k=(0,r.useCallback)((function(){d((function(e){return!e}))}),[]),x=(0,r.useMemo)((function(){return!p||!g||dw()(g).diff(dw()(p),"day")<0}),[p,g]),S=(0,r.useCallback)((function(){x||n(p,g)}),[n,p,g,x]),_=(0,r.useCallback)((function(){t()}),[t]),O=(0,r.useCallback)((function(e){h(e),u(!1)}),[]),C=(0,r.useCallback)((function(e){v(e),d(!1)}),[]),j=(0,r.useMemo)((function(){return{extraClassName:"custom-kalendae k-pop k-floating top-[calc(100%+8px)] rounded-[3px] shadow-default dark:shadow-dark-default absolute z-[1050] px-[15px] py-[10px] bg-main-background",selected:p,onChange:O,afterDatesInvalid:dw()().format("YYYY-MM-DD"),size:"tiny",isDisableHoliday:!0}}),[p,O]),D=(0,r.useMemo)((function(){return{extraClassName:"custom-kalendae k-pop k-floating top-[calc(100%+8px)] rounded-[3px] shadow-default dark:shadow-dark-default absolute z-[1050] px-[15px] py-[10px] bg-main-background",selected:g,onChange:C,beforeDatesInvalid:p,afterDatesInvalid:dw()().format("YYYY-MM-DD"),size:"tiny",isDisableHoliday:!0}}),[p,g,C]);(0,r.useEffect)((function(){var e=function(e){var t=document.querySelector(".custom-kalendae");null!=e.target&&($(e.target).closest(".input-trigger").length||t===e.target||(null===t||void 0===t?void 0:t.contains(e.target))||(c&&u(!1),f&&d(!1)))};return(f||c)&&document.addEventListener("click",e,{capture:!0}),function(){document.removeEventListener("click",e,{capture:!0})}}),[f,c]);var M="input-trigger w-full select-none text-grey text-s px-[12px] border-solid border rounded-s h-[32px] bg-white-10 cursor-pointer",A=(0,r.useMemo)((function(){return p?dw()(p).format((0,Jn.I4)("fullDate")):""}),[p]),N=(0,r.useMemo)((function(){return g?dw()(g).format((0,Jn.I4)("fullDate")):""}),[g]);return r.createElement(eo.Z,null,r.createElement("div",{className:"fixed z-10 top-0 left-0 right-0 bottom-0"},r.createElement("div",{className:w()("custom filter-custom-range-menu","absolute z-[1] top-1/2 left-1/2 transform -translate-x-1/2 -translate-y-1/2 p-[20px] pb-[18px] flex flex-col rounded-s w-[346px] shadow-card-shadow bg-main-background")},r.createElement("div",{className:"flex items-center justify-between"},r.createElement("div",{className:"text-grey font-medium text-[16px]"},s.U2("statistics_custom_time")),r.createElement(E.Z,{name:"bold_close",className:"text-grey-40 cursor-pointer",onClick:_})),r.createElement("div",{className:"mt-[18px] flex items-center"},r.createElement("div",{className:"flex-1"},s.U2("statistics_custom_start_time")),r.createElement("div",{className:"flex-[7] ml-[14px] relative"},r.createElement("input",{type:"text",className:w()(M,c?"border-primary":"border-grey-20 hover:border-primary"),placeholder:s.U2("from"),value:A,onClick:b,readOnly:!0}),c&&r.createElement(Hk.Z,j))),r.createElement("div",{className:"mt-[8px] flex items-center mb-[30px]"},r.createElement("div",{className:"flex-1"},s.U2("statistics_custom_end_time")),r.createElement("div",{className:"flex-[7] ml-[14px] relative"},r.createElement("input",{type:"text",className:w()(M,f?"border-primary":"border-grey-20 hover:border-primary"),placeholder:s.U2("to"),value:N,onClick:k,readOnly:!0}),f&&r.createElement(Hk.Z,D))),r.createElement("div",{className:"flex justify-end"},r.createElement(T.Z,{type:"cancel",onClick:_,className:"w-[104px] mr-[5px]"},s.U2("cancel")),r.createElement(T.Z,{onClick:S,className:"w-[104px]",disabled:x},s.U2("confirm"))))))};function Kk(e){return Kk="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},Kk(e)}function qk(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function $k(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?qk(Object(n),!0).forEach((function(t){Jk(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):qk(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function Jk(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=Kk(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=Kk(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==Kk(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Xk(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,a,i,c=[],s=!0,u=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;s=!1}else for(;!(s=(r=a.call(n)).done)&&(c.push(r.value),c.length!==t);s=!0);}catch(e){u=!0,o=e}finally{try{if(!s&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(u)throw o}}return c}}(e,t)||function(e,t){if(!e)return;if("string"===typeof e)return Qk(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return Qk(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Qk(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function ex(e){var t="";switch(e){case"INBOX":t=s.U2("statistics_category_inbox");break;case ak.TH:t=s.U2("statistics_category_unknown");break;case ak.sw:t=s.U2("statistics_category_habit");break;default:t=e}return t}var tx=function(e){return e.POMO_DURATION_DISTRIBUTION_VIEW_TYPE="POMO_DURATION_DISTRIBUTION_VIEW_TYPE",e.POMO_DURATION_DISTRIBUTION_DATE="POMO_DURATION_DISTRIBUTION_DATE",e.POMO_DURATION_DISTRIBUTION_CATEGORY_TYPE="POMO_DURATION_DISTRIBUTION_CATEGORY_TYPE",e.POMO_DURATION_DISTRIBUTION_CUSTOM="POMO_DURATION_DISTRIBUTION_CUSTOM",e.POMO_DURATION_DISTRIBUTION_DATA_SET="POMO_DURATION_DISTRIBUTION_DATA_SET",e}(tx||{}),nx=function(){var e=(0,r.useContext)(Nb).statisticsStore,t=e.tag2color,n=e.project2color,o=e.isDark,i=sessionStorage.getItem(tx.POMO_DURATION_DISTRIBUTION_CATEGORY_TYPE),c=Xk((0,r.useState)(null!==i&&void 0!==i?i:"project"),2),u=c[0],l=c[1],f=sessionStorage.getItem(tx.POMO_DURATION_DISTRIBUTION_VIEW_TYPE),d=Xk((0,r.useState)(null!==f&&void 0!==f?f:"day"),2),m=d[0],p=d[1],h=Xk((0,r.useState)(new Date),2),y=h[0],g=h[1],v=sessionStorage.getItem(tx.POMO_DURATION_DISTRIBUTION_DATA_SET),b=Xk((0,r.useState)(v?JSON.parse(v):new kw),2),w=b[0],k=b[1],x=Xk((0,r.useState)(!1),2),S=x[0],_=x[1],O=sessionStorage.getItem(tx.POMO_DURATION_DISTRIBUTION_CUSTOM),C=Xk((0,r.useState)(O?JSON.parse(O):{}),2),T=C[0],j=C[1],D=Xk((0,r.useState)(!1),2),M=D[0],A=D[1],N=(0,Ll.$h)(),I=(0,a.v9)((function(e){return(0,P._y)()})),L=(0,r.useCallback)((function(){var e,t;if("custom"===m){if(e=dw()(T.from).format("YYYYMMDD"),t=dw()(T.to).format("YYYYMMDD"),!M)return}else{var n=(0,Yb.P)(m,y);e=n.startDate,t=n.endDate}(0,K.Lv$)(e,t).then((function(e){var t=e.data;sessionStorage.setItem(tx.POMO_DURATION_DISTRIBUTION_DATA_SET,JSON.stringify(t)),k(t),A(!1)}))}),[M,T.from,T.to,y,m]);(0,r.useEffect)((function(){L()}),[L]),(0,r.useEffect)((function(){var e=Ne().uniqueId();return U.vp.subscribe(e,"updateStatisticsFocusDetail",L),function(){U.vp.unSubscribe(e,"updateStatisticsFocusDetail")}}),[L]);var R=(0,r.useMemo)((function(){var e,r=w.projectDurations,o=w.taskDurations,a=w.tagDurations,i=r;switch(u){case"project":i=r;break;case"tag":i=a;break;case"task":i=o}var c,s,l="project"===u?n:"tag"===u?t:{},f=Object.keys(null!==(e=i)&&void 0!==e?e:{}).reduce((function(e,t){return e.concat([{name:t,value:i[t],color:l[t]}])}),[]),d=(0,Yb.Im)(f),m=d.reduce((function(e,t){return e+=t.value}),0),p=-1,h=d.reduce((function(e,t){var n=(0,Vb.Fe)(t.value,m,"round",4);return e.push($k($k({},t),{},{percent:n})),e}),[]).map((function(e,t){var n;if(e.color&&"transparent"!==e.color)n=e.color;else if(e.name===ak.TH)n=N||"#4772fa";else if(e.name===ak.sw)n=ak.Uh[ak.sw];else{var r;p++,(n=null!==(r=ak.wE[p%ak.wE.length])&&void 0!==r?r:"#4772fa")!==c&&n!==s||(n=ak.wE.filter((function(e){return e!==c&&e!==s}))[0])}return 0===t&&(c=n),s=n,$k($k({},e),{},{color:n})}));return{renderDataWithPercent:h,maxPercent:h[0]?h[0].percent:0,durationsAmount:m}}),[u,w,n,t,N]),Z=(0,r.useCallback)((function(e){var t=e.renderDataWithPercent,n=e.durationsAmount,a=e.maxPercent,i=(e.withAnimation,t.slice(0,5)),c=0===n||0===t.length;return r.createElement("div",{className:"w-full flex items-center"},c?r.createElement("div",{className:"w-full h-full flex items-center justify-center"},r.createElement("div",{className:"w-[215px] h-[215px] relative"},r.createElement(E.Z,{name:o?"statistics_yuan_dark":"statistics_yuan",className:"w-[215px] h-[215px] absolute top-[0]"}),r.createElement(Aw,{className:"top-[0]",position:"absolute",height:"100%"}))):r.createElement(r.Fragment,null,r.createElement("div",{className:"flex-1"},r.createElement(Ok,{height:236,data:t,info:{title:s.U2("statistics_duration"),value:(0,Yb.Kw)(n,!0,!0)},valueFormat:Yb.Kw})),c?null:r.createElement("div",{className:"flex-1"},r.createElement("div",{className:"mb-[6px] w-full"},i.map((function(e){var t;return r.createElement("div",{key:e.name,className:"mb-[10px] w-full"},r.createElement("div",{className:"mb-[4px] flex items-center justify-between overflow-hidden w-full"},r.createElement("p",{className:"text-s font-normal text-black leading-[20px] flex-none dark:text-grey-40 max-w-[220px] overflow-hidden text-ellipsis whitespace-nowrap"},ex(e.name)),r.createElement("p",{className:"text-s font-normal text-black-40 leading-[20px] flex-none dark:text-grey-40"},"".concat((0,Yb.Kw)(e.value,!0)," ").concat((0,Vb.Fe)(100*e.percent,1,"round",2),"%"))),r.createElement("div",{className:"w-full h-[6px] min-w-[8px] rounded-[4px] bg-grey-10"},r.createElement("div",{className:"w-full h-[6px] min-w-[8px] rounded-[4px]",style:{backgroundColor:null!==(t=e.color)&&void 0!==t?t:"",width:"".concat(e.percent/a*100,"%")}})))})),t.length>5&&r.createElement(Vk,{renderData:t,maxPercent:a})))))}),[o]),Y=(0,r.useCallback)((function(e){I?"custom"!==e?(p(e),sessionStorage.setItem(tx.POMO_DURATION_DISTRIBUTION_VIEW_TYPE,e)):_(!0):F.$Z({type:B.VIb.statistics})}),[I]),V=(0,r.useMemo)((function(){var e=[{id:"project",title:s.U2("statistics_bylist")},{id:"tag",title:s.U2("statistics_bytag")},{id:"task",title:s.U2("statistics_by_task")}],t=[{id:"day",title:s.U2("statistics_day_upper")},{id:"week",title:s.U2("statistics_week_upper")},{id:"month",title:s.U2("statistics_month_upper")},{id:"custom",title:s.U2("statistics_custom_upper")}];return r.createElement("div",{className:"flex"},r.createElement(Rw,{initType:u,setType:function(e){l(e),sessionStorage.setItem(tx.POMO_DURATION_DISTRIBUTION_CATEGORY_TYPE,e)},controls:e,getVisualType:function(e){switch(e){case"tag":return s.U2("statistics_bytag");case"task":return s.U2("statistics_by_task");default:return s.U2("statistics_bylist")}}}),r.createElement("div",{className:"mx-[16px]"},r.createElement(Rw,{initType:m,setType:Y,controls:t,getVisualType:function(e){switch(e){case"custom":return s.U2("statistics_custom_upper");case"week":return s.U2("statistics_week_upper");case"month":return s.U2("statistics_month_upper");default:return s.U2("statistics_day_upper")}}})),"custom"===m?r.createElement("div",{className:"flex items-center"},r.createElement("div",{className:"flex items-center"},r.createElement("button",{className:"w-[18px] h-[18px] p-0 cursor-not-allowed",type:"button",disabled:!0},r.createElement(E.Z,{name:"arrow_bold_left",className:"w-[18px] h-[18px] text-grey-20"})),r.createElement("div",{className:"flex-auto text-ellipsis whitespace-nowrap overflow-hidden py-0 px-[4px] inline-block text-s text-grey dark:text-grey-80 text-center font-normal"},(0,Fd.Y9)(T.from||dw()().format("YYYY-MM-DD"),T.to||dw()().format("YYYY-MM-DD"))),r.createElement("button",{className:"w-[18px] h-[18px] p-0 cursor-not-allowed",type:"button",disabled:!0},r.createElement(E.Z,{name:"arrow_bold_right",className:"w-[18px] h-[18px] text-grey-20"})))):r.createElement(Bk,{date:y,setDate:function(e){g(e),sessionStorage.setItem(tx.POMO_DURATION_DISTRIBUTION_DATE,JSON.stringify(e))},type:m,showPrevUpdateModal:!0}))}),[u,T.from,T.to,y,Y,m]),H=(0,r.useMemo)((function(){var e=R.renderDataWithPercent,t=R.maxPercent,n=R.durationsAmount;return Z({renderDataWithPercent:e,maxPercent:t,durationsAmount:n})}),[R,Z]),W=(0,r.useCallback)((function(e,t){j({from:e,to:t}),p("custom"),A(!0),sessionStorage.setItem(tx.POMO_DURATION_DISTRIBUTION_CUSTOM,JSON.stringify({from:e,to:t})),sessionStorage.setItem(tx.POMO_DURATION_DISTRIBUTION_VIEW_TYPE,"custom"),_(!1)}),[]),z=(0,r.useCallback)((function(){_(!1)}),[]),G=(0,r.useMemo)((function(){return S?r.createElement(Gk,{from:T.from||dw()().startOf("year").format("YYYY-MM-DD"),to:T.to||dw()().format("YYYY-MM-DD"),confirm:W,dismiss:z}):null}),[T.from,T.to,S,z,W]);return r.createElement("div",{className:"w-full"},G,r.createElement(_b,{title:s.U2("statistics_focus_detail"),headerRight:V,minHeight:"auto",height:"324px",isMobile:!0},H))};function rx(e){return function(e){if(Array.isArray(e))return ix(e)}(e)||function(e){if("undefined"!==typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||ax(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function ox(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,a,i,c=[],s=!0,u=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;s=!1}else for(;!(s=(r=a.call(n)).done)&&(c.push(r.value),c.length!==t);s=!0);}catch(e){u=!0,o=e}finally{try{if(!s&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(u)throw o}}return c}}(e,t)||ax(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function ax(e,t){if(e){if("string"===typeof e)return ix(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?ix(e,t):void 0}}function ix(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var cx="MOST_FOCUS_TIME_DATE",sx=function(){var e=sessionStorage.getItem(cx),t=ox((0,r.useState)(e?new Date(JSON.parse(e)):new Date),2),n=t[0],o=t[1],i=ox((0,r.useState)(new xw),2),c=i[0],u=i[1],l=(0,a.v9)((function(e){return(0,P._y)()})),f=(0,r.useCallback)((function(e){return(0,Yb.Kw)(e,!0,!0)}),[]),d=(0,r.useCallback)((function(e){var t=e.data,n=e.name,r=+t,o=Number.isNaN(r)?"":(0,Yb.Kw)(r,!0,!0);return"".concat(n,", ").concat(o)}),[]),m=(0,r.useCallback)((function(){var e=(0,Yb.P)("month",n),t=e.startDate,r=e.endDate;(0,K.iSx)(t,r).then((function(e){if(e.data){var t=e.data,n=null!==t&&void 0!==t?t:{},r=xw.createFromServerData(n);u(r)}}))}),[n]);(0,r.useEffect)((function(){l?m():u({timeDurations:{8:50,9:60,10:70,11:40,14:30,15:60,16:70,17:90,18:80,19:30},isFetching:!1})}),[l,m]),(0,r.useEffect)((function(){var e=Ne().uniqueId();return U.vp.subscribe(e,"updateStatisticsMostFocus",m),function(){U.vp.unSubscribe(e,"updateStatisticsMostFocus")}}),[m]);var p=(0,r.useMemo)((function(){return r.createElement(Bk,{date:n,setDate:function(e){o(e),sessionStorage.setItem(cx,JSON.stringify(e))},type:"month",isLargePadding:!0,needPro:!0})}),[n]),h=(0,r.useMemo)((function(){var e=c.timeDurations,t=["0","1","2","3","4","5","6","7","8","9","10","11","12","13","14","15","16","17","18","19","20","21","22","23"].reduce((function(t,n){var r;return t.xData=[].concat(rx(t.xData),["".concat((0,Yb.RQ)(n,2),":00")]),t.yData=[].concat(rx(t.yData),[null!==(r=e[n])&&void 0!==r?r:0]),t}),new uw);return r.createElement("div",{className:"flex flex-col w-full"},!l&&r.createElement("div",{className:"flex items-center mb-[8px]"},r.createElement(E.Z,{name:"statistics_pro_warning",className:"w-[18px] h-[18px]"}),r.createElement("span",{className:"text-xs text-[#FFB000] opacity-60"},s.U2("sample_data_tip"))),r.createElement(lw,{isMobile:!0,data:t,yAxisFormatter:f,maxGridLine:5,tooltipFormatter:d}))}),[c,f,l,d]);return r.createElement("div",{className:"w-full",onClick:function(){!l&&F.$Z({type:B.VIb.statistics})}},r.createElement(_b,{title:s.U2("statistics_focus_most_focused_time"),headerRight:p,minHeight:"auto",height:"324px",isMobile:!0,proIcon:!l},h))},ux=n("BXmj"),lx=n("fh1Q");function fx(e){return fx="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},fx(e)}function dx(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function mx(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?dx(Object(n),!0).forEach((function(t){px(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):dx(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function px(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=fx(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=fx(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==fx(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}Pb.D([Rb.N,ux.N,lx.N,Fb.T,Bb.z,Ub.N]);var hx=function(e){var t=e.data,n=e.valueFormatter,o=e.isMobile,a=void 0!==o&&o,i=e.getChartInstanceRef,c=(0,r.useRef)(null),s=(0,r.useMemo)((function(){return Ne().uniqueId()}),[]),u=(0,r.useContext)(Nb).statisticsStore,l=u.themeColor,f=u.isDark,d=(0,r.useRef)(null),m=(0,r.useMemo)((function(){var e={default:{xAxisLabelColor:"rgba(25,25,25,0.2)",yAxisLabelColor:"rgba(25,25,25,0.2)",yAxisSplitLineColor:"rgba(25,25,25,0.1)",toolTipBgColor:"#ffffff"},dark:{xAxisLabelColor:"rgba(255,255,255,0.2)",yAxisLabelColor:"rgba(255,255,255,0.2)",yAxisSplitLineColor:"rgba(230, 230, 230, 0.1)",toolTipBgColor:"#000000"}};return mx(mx({},e.default),(0,Yb.Mz)(f,e))}),[f]),p=(0,r.useMemo)((function(){for(var e=[],t=0;t<24;t++){var n=("0000000000000000"+t).substr(-2);e.unshift("".concat(n,":00"))}return e}),[]);return(0,r.useEffect)((function(){var e=null===c||void 0===c?void 0:c.current,r=function(){var e;null===(e=d.current)||void 0===e||e.resize()};if(e){(null==d.current||d.current.isDisposed())&&(d.current=Ib.S1(e),i&&(i.current=d.current)),window.addEventListener("resize",r),window.addEventListener("orientationchange",r);for(var o=[],a=dw()().startOf("week"),s=0;s<7;s++)o.push((0,Yb.p6)(a.toDate(),"dayInWeek")),a.add(1,"day");var u=t.map((function(e){return[e[0]-1,24-e[1],e[2]||"-"]}));d.current.setOption({tooltip:{position:"top",formatter:function(e){var t=n?n(e.data[2]):e.data[2];return p[e.data[1]]+", "+t},show:!0,backgroundColor:m.toolTipBgColor,textStyle:{color:l||"#4772fa",fontWeight:500,fontSize:14},extraCssText:"box-shadow: 0 1px 5px 0 rgba(0, 0, 0, 0.08);",padding:[5,8],borderWidth:0,borderRadius:4,triggerOn:"mousemove"},grid:{left:0,top:10,bottom:0,right:0,containLabel:!0},animation:!0,xAxis:{type:"category",data:o,axisLine:{show:!1,color:m.xAxisLabelColor},axisLabel:{color:m.xAxisLabelColor},axisTick:{show:!1}},yAxis:{type:"category",data:p,nameLocation:"start",nameTextStyle:{fontSize:10},axisLine:{show:!1},axisLabel:{show:!0,color:m.yAxisLabelColor,interval:function(e){return 23===e||(e+1)%4===0}},axisTick:{show:!1},splitLine:{show:!0,interval:function(e){return e%4===0},lineStyle:{type:[5,10],dashOffset:5,color:m.yAxisSplitLineColor}}},visualMap:[{show:!1,type:"piecewise",splitNumber:5,pieces:[{gt:50,color:l||"#4772fa"},{gt:40,lte:50,color:jv()(l||"#4772fa").mix(jv()("white"),.25).hex()},{gt:30,lte:40,color:jv()(l||"#4772fa").mix(jv()("white"),.4).hex()},{gt:20,lte:30,color:jv()(l||"#4772fa").mix(jv()("white"),.55).hex()},{gt:10,lte:20,color:jv()(l||"#4772fa").mix(jv()("white"),.7).hex()},{gt:0,lte:10,color:jv()(l||"#4772fa").mix(jv()("white"),.85).hex()}]}],series:[{type:"heatmap",data:u,animation:!1,label:{show:!1},emphasis:{itemStyle:{borderColor:jv()(l||"#4772fa").darken(.1).hex(),borderWidth:1}}}]})}return function(){window.removeEventListener("resize",r),window.removeEventListener("orientationchange",r)}}),[i,p,a,t,m.toolTipBgColor,m.xAxisLabelColor,m.yAxisLabelColor,m.yAxisSplitLineColor,l,s,n]),r.createElement("div",{style:{width:"100%",height:230},ref:c})};function yx(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,a,i,c=[],s=!0,u=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;s=!1}else for(;!(s=(r=a.call(n)).done)&&(c.push(r.value),c.length!==t);s=!0);}catch(e){u=!0,o=e}finally{try{if(!s&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(u)throw o}}return c}}(e,t)||function(e,t){if(!e)return;if("string"===typeof e)return gx(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return gx(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function gx(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var vx="TIME_DISTRIBUTION_DATE",bx=function(){var e=yx((0,r.useState)(new Ew),2),t=e[0],n=e[1],o=sessionStorage.getItem(vx),i=yx((0,r.useState)(o?new Date(JSON.parse(o)):new Date),2),c=i[0],u=i[1],l=(0,r.useCallback)((function(e){return(0,Yb.Kw)(e,!0,!0)}),[]),f=(0,a.v9)((function(e){return(0,P._y)()})),d=(0,r.useCallback)((function(){var e=(0,Yb.P)("week",c),t=e.startDate,r=e.endDate;(0,K.mCr)(t,r).then((function(e){var t=e.data;if(t){var r=(null!==t&&void 0!==t?t:[]).reduce((function(e,t,n){var r=Ew.createFromServerData(t).timeDurations;return e.timeDurations[n+1]=Object.keys(r).reduce((function(e,t){return e+=r[t]}),0),e.timeDurationHeatArray.push(r),e}),new Ew);n(r)}}))}),[c]);(0,r.useEffect)((function(){if(f)d();else{var e=JSON.parse('[{},{"12":5},{"5":50,"6":50,"10":5},{"7":5,"10":50,"11":50,"17":50,"18":50},{"5":50,"12":50,"17":50,"18":50,"19":50},{"8":50,"9":50,"10":50,"12":5,"19":5},{}]'),t=Ew.createFromServerData({timeDurationHeatArray:e});n(t)}}),[f,d]),(0,r.useEffect)((function(){var e=Ne().uniqueId();return U.vp.subscribe(e,"updateStatisticsTimeDistribution",d),function(){U.vp.unSubscribe(e,"updateStatisticsTimeDistribution")}}),[d]);var m=(0,r.useMemo)((function(){return r.createElement(Bk,{date:c,setDate:function(e){u(e),sessionStorage.setItem(vx,JSON.stringify(e))},type:"week",isLargePadding:!0,needPro:!0})}),[c]),p=(0,r.useMemo)((function(){var e=t.timeDurationHeatArray,n=Ne().flatten(e.map((function(e,t){return Object.keys(e).map((function(n){return[t+1,+n+1,e[n]]}))})));return r.createElement("div",{className:"flex flex-col w-full"},!f&&r.createElement("div",{className:"flex items-center mb-[8px]"},r.createElement(E.Z,{name:"statistics_pro_warning",className:"w-[18px] h-[18px]"}),r.createElement("span",{className:"text-xs text-[#FFB000] opacity-60"},s.U2("sample_data_tip"))),r.createElement(hx,{data:n,valueFormatter:l}))}),[t,f,l]);return r.createElement("div",{className:"w-full",onClick:function(){!f&&F.$Z({type:B.VIb.statistics})}},r.createElement(_b,{title:s.U2("statistics_focus_time_distribution"),headerRight:m,minHeight:"auto",height:"324px",isMobile:!0,proIcon:!f},p))};function wx(e){return wx="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},wx(e)}function kx(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function xx(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?kx(Object(n),!0).forEach((function(t){Ex(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):kx(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function Ex(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=wx(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=wx(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==wx(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Sx(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,a,i,c=[],s=!0,u=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;s=!1}else for(;!(s=(r=a.call(n)).done)&&(c.push(r.value),c.length!==t);s=!0);}catch(e){u=!0,o=e}finally{try{if(!s&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(u)throw o}}return c}}(e,t)||function(e,t){if(!e)return;if("string"===typeof e)return _x(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return _x(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function _x(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var Ox=function(e){switch(e){case"year":return s.U2("statistics_year_upper");case"month":return s.U2("statistics_month_upper");default:return s.U2("statistics_week_upper")}},Cx=function(e){return e.FOCUS_TREND_VIEW_TYPE="FOCUS_TREND_VIEW_TYPE",e.FOCUS_TREND_DATE="FOCUS_TREND_DATE",e}(Cx||{}),Tx=function(){var e=Sx((0,r.useState)(new Sw),2),t=e[0],n=e[1],o=sessionStorage.getItem(Cx.FOCUS_TREND_VIEW_TYPE),a=Sx((0,r.useState)(null!==o&&void 0!==o?o:"week"),2),i=a[0],c=a[1],u=sessionStorage.getItem(Cx.FOCUS_TREND_DATE),l=Sx((0,r.useState)(u?new Date(JSON.parse(u)):new Date),2),f=l[0],d=l[1],m=(0,r.useCallback)((function(){var e=(0,Yb.P)(i,f),t=e.startDate,r=e.endDate;(0,K.W4u)(t,r).then((function(e){var t=e.data,r=null!==t&&void 0!==t?t:[];if(!(r.length<=0)){var o=r,a=o.filter((function(e){return!Number.isNaN(+e.duration)&&!(e.duration<=0)}));if("year"===i){var c=0,s=o.reduce((function(e,t){var n=t.day,r=t.duration,o=dw()(n,"YYYYMMDD").startOf("month").format("YYYYMMDD");return null==e.date2Duration[o]?e.date2Duration[o]=r:e.date2Duration[o]+=r,c+=r,e}),new Sw);n(xx(xx({},s),{},{average:c/Math.max(a.length,1)}))}else{var u=0,l=o.reduce((function(e,t){var n=t.day,r=t.duration;return e.date2Duration[n]=r,u+=r,e}),new Sw);n(xx(xx({},l),{},{average:u/Math.max(a.length,1)}))}}}))}),[f,i]);(0,r.useEffect)((function(){m()}),[m]),(0,r.useEffect)((function(){var e=Ne().uniqueId();return U.vp.subscribe(e,"updateStatisticsFocusTrend",m),function(){U.vp.unSubscribe(e,"updateStatisticsFocusTrend")}}),[m]);var p=(0,r.useMemo)((function(){var e=t.average;return(0,Yb.Kw)(Math.floor(e),!0,!0)}),[t]),h=(0,r.useMemo)((function(){var e=t.date2Duration,n=Object.keys(e),r=new Array(n.length).fill(""),o=new Array(n.length).fill(0),a=dw()().format("YYYYMMDD"),c=dw()().startOf("week").day(),s=dw()().startOf("month").format("YYYYMMDD");return n.forEach((function(t){if("week"===i){var n=dw()(t,"YYYYMMDD"),u=(n.day()+(7-c))%7;r[u]=n.format("ddd").replace("\u5468","")||"",o[u]=+t>+a?null:e[t]||0}else if("month"===i){var l=dw()(t,"YYYYMMDD"),f=l.date()-1;r[f]=l.format("D")||"",o[f]=+t>+a?null:e[t]||0}else if("year"===i){var d=dw()(t,"YYYYMMDD"),m=d.month();r[m]=d.format("MMM")||"",o[m]=+t>+s?null:e[t]||0}})),{xData:n.length!==r.length?r.fill(""):r,yData:o}}),[t,i]),y=(0,r.useMemo)((function(){var e=[{id:"week",title:s.U2("statistics_week_upper")},{id:"month",title:s.U2("statistics_month_upper")},{id:"year",title:s.U2("statistics_year_upper")}];return r.createElement("div",{className:"flex items-center"},r.createElement(Rw,{initType:i,setType:function(e){c(e),sessionStorage.setItem(Cx.FOCUS_TREND_VIEW_TYPE,e)},controls:e,getVisualType:Ox}),r.createElement("div",{className:"wrapper ml-[16px]"},r.createElement(Bk,{date:f,setDate:function(e){d(e),sessionStorage.setItem(Cx.FOCUS_TREND_DATE,JSON.stringify(e))},type:i})))}),[f,i]),g=(0,r.useCallback)((function(e){if(Array.isArray(e)){var t=e[0];if(t){var n=t.data,r=t.dataIndex,o=+n,a=Number.isNaN(o)?"":(0,Yb.Kw)(o,!0,!0);switch(i){case"week":default:return"".concat(a);case"month":var c=dw()(f).startOf("month").add(r,"days").format(s.zO()?"MMMDo":"MMM D");return"".concat(c,", ").concat(a);case"year":var u=dw()(f).startOf("year").add(r,"months").format((s.zO(),"MMM"));return"".concat(u,", ").concat(a)}}}return""}),[f,i]);return r.createElement("div",{className:"w-full"},r.createElement(_b,{title:s.U2("statistics_focus_trend"),headerRight:y,minHeight:"auto",height:"324px",isMobile:!0},r.createElement("div",{className:"flex flex-col w-full"},r.createElement("div",{className:"mb-[8px]"},r.createElement("span",{className:"text-s text-grey-60"},s.U2("statistics_daily_average"),s.zO()?"\uff1a":":",p)),r.createElement(Xb,{data:h,tooltipFormatter:g,height:"220px",showYAxisLabel:!1,yAxisMinValue:0,yAxiosMaxValue:60*Math.ceil(h.yData.reduce((function(e,t){return t&&t>e?t:e}),0)/60,1)}))))},jx=n("lIat");var Dx=function(e){var t=e.timeline,n=e.isFromFocusPage,o=void 0!==n&&n,i="focus-timer-detail"===e.env,c=(0,y.Z)(),u=(0,a.v9)((function(e){return e.preference.get("showMeridiem")})),l=function(e){var t=u?s.e4()?"A h:mm":"h:mm A":"H:mm";return dw()(ke.Z.parseUTCString(e)).format(t)},f=t?Object.keys(t).sort((function(e,t){return Number(t)-Number(e)})):[],d=(0,r.useRef)(Wn.gaM()),m=(0,r.useRef)(new Map((0,Qt.Wu)().map((function(e){return[e.id,e]})))),p=(0,r.useRef)(new Map((0,wu.IV)().map((function(e){return[e.id,e]}))));return r.createElement(r.Fragment,null,t&&f.map((function(e,n){var a=t[e];return r.createElement("div",{key:e},r.createElement("p",{className:"text-grey-40 text-s leading-[20px] pr-[8px]"},function(e){var t=new Date;return dw()(e).isSame(t,"year")?dw()(e).format((0,Jn.I4)("MMMD")):dw()(e).format((0,Jn.I4)("ll"))}((0,jx.FR)(Number(e)))),r.createElement("ul",{className:w()("m-0 p-0 list-none mt-[12px] overflow-hidden pr-[8px]",{"mb-[52px]":n===f.length-1}),style:{marginBottom:20}},a.map((function(e,t){var n=i?[]:e.tasks?e.tasks.filter((function(e){var t=e.timerId,n=e.taskId,r=e.habitId;return!!t||!!n||!!r})).filter((function(e,t,n){return n.findIndex((function(t){var n=t.taskId&&e.taskId&&t.taskId===e.taskId,r=t.habitId&&e.habitId&&t.habitId===e.habitId;return t.timerId&&e.timerId&&t.timerId===e.timerId||n||r}))===t})):[],s=new Set(n.map((function(e){return e.timerId||e.taskId||e.habitId}))),u=n.length;return r.createElement("li",{className:w()("relative m-0 text-s list-none last:mb-[4px]",0!==t?"mt-[16px]":"mt-[4px]"),key:e.id,style:{minHeight:t!==a.length-1?"".concat(31+23*u,"px"):"unset"}},r.createElement("div",{className:"absolute top-[28px] left-[11px] h-full border-solid border-l-[2px] border-primary-20",style:{height:t!==a.length-1?"calc(100% - 16px)":"".concat(31*Math.max(0,u-1)+(u>0?10:0),"px")}}),r.createElement("div",{className:"relative m-0 ml-[40px] break-words",style:{marginTop:0===t?"unset":"14px"}},r.createElement("div",{className:"absolute left-[-40px] w-[24px] h-[24px] bg-primary-10 rounded-full flex items-center justify-center"},r.createElement(E.Z,{name:1===e.type?"stopwatch":"tomato",className:"w-[18px] h-[18px] text-primary"})),n.map((function(e,t){var n=e.taskId,o=e.habitId,a=e.timerId;return(a||n||o)&&s.has(a||n||o)?r.createElement("div",{key:"".concat(a||n||o,"-").concat(e.startTime),className:"absolute left-[-32px] w-[8px] h-[8px] border-solid rounded-full border-[1px] bg-white border-primary dark:bg-[#262626]",style:{top:24*t+34}}):null})),r.createElement("div",{className:"group cursor-pointer",onClick:function(){o&&ae.Z.focus("focus_tab","focus_record"),function(e){U.vp.dispatch("showEditFocusRecordModal",{id:e.id})}(e)}},r.createElement("div",{className:"hidden group-hover:block absolute bg-primary-5 top-[-4px] bottom-[-4px] left-[-8px] right-[-8px] rounded-[6px]"}),r.createElement("div",{className:"flex justify-between"},r.createElement("div",{className:"w-full truncate text-grey-40 flex justify-between items-center"},r.createElement("p",{className:"text-[12px] leading-[24px] text-grey-40"},"".concat(l(e.startTime)," - ").concat(l(e.endTime))),r.createElement("p",{className:"text-[12px] leading-[24px] ml-[14px] text-grey-40"},(0,yn.TI)(e.duration)))),n.map((function(e){var t=e.taskId,n=e.habitId,o=e.timerId;if((o||t||n)&&s.has(o||t||n)){var a=function(){if(e.timerName){var r=p.current.get(o);return(null===r||void 0===r?void 0:r.name)||e.timerName}var a=d.current.get(t);if(a)return(null===a||void 0===a?void 0:a.get("title"))||c.formatMessage({id:"no_title"});var i=m.current.get(n);return i?(null===i||void 0===i?void 0:i.name)||c.formatMessage({id:"no_title"}):e.title||c.formatMessage({id:"no_title"})}();return r.createElement("div",{key:"".concat(o||t||n,"-").concat(e.startTime),className:"relative"},r.createElement("p",{className:"pt-[4px] font-medium text-s leading-[20px] truncate text-grey-80"},a))}return null})),e.note&&r.createElement("p",{className:w()("text-grey-60 line-clamp-3"),style:{lineHeight:"19.5px",fontSize:13,marginTop:n.length>0?4:3}},e.note))))}))))})))},Mx=n("tZl4"),Ax=n.n(Mx);n("5+e3");function Nx(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,a,i,c=[],s=!0,u=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;s=!1}else for(;!(s=(r=a.call(n)).done)&&(c.push(r.value),c.length!==t);s=!0);}catch(e){u=!0,o=e}finally{try{if(!s&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(u)throw o}}return c}}(e,t)||function(e,t){if(!e)return;if("string"===typeof e)return Px(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return Px(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Px(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var Ix=function(e){var t=e.resultTimeline,n=e.lastTime,o=e.setLastTime,a=(0,r.useRef)(null),i=(0,r.useRef)(null),c=Nx((0,r.useState)(!0),2),u=c[0],l=c[1];(0,r.useEffect)((function(){var e=$(i.current||{});return wn.iD(e),function(){wn.Dh(e)}}),[]);var f=(0,r.useCallback)((function(){u&&(0,yn.Xz)(n).then((function(e){var t=e.hasMore,n=e.lastTime;t||l(!1),o(n)}))}),[u,n,o]);return r.createElement(r.Fragment,null,r.createElement("div",{className:"h-full"},r.createElement("div",{className:"antiscroll-wrap",ref:i},r.createElement("div",{className:"antiscroll-inner px-[16px]",ref:function(e){a.current=e}},"{}"!==JSON.stringify(t)?r.createElement(Ax(),{initialLoad:!1,loadMore:f,hasMore:u,getScrollParent:function(){return a.current},useWindow:!1},r.createElement(Dx,{timeline:t})):r.createElement("div",{className:"h-full w-full flex items-center flex-col justify-center"},r.createElement(E.Z,{name:"timeline_no_data",className:"text-primary w-[120px] h-[120px] "}),r.createElement("p",{className:"text-s text-grey-60"},s.U2("statistics_no_data")))))))},Lx=n("kBzm");function Rx(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,a,i,c=[],s=!0,u=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;s=!1}else for(;!(s=(r=a.call(n)).done)&&(c.push(r.value),c.length!==t);s=!0);}catch(e){u=!0,o=e}finally{try{if(!s&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(u)throw o}}return c}}(e,t)||function(e,t){if(!e)return;if("string"===typeof e)return Zx(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return Zx(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Zx(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var Fx=function(e){var t=e.close,n=(0,y.Z)(),o=Rx((0,r.useState)(!1),2),a=o[0],i=o[1],c=Rx((0,r.useState)(!1),2),s=c[0],u=c[1],l=(0,r.useMemo)((function(){return!a||s}),[s,a]);return r.createElement(Ca.Z,{onClose:t,onCancel:t,onOk:function(){u(!0),(0,K.tQR)().then((function(e){200===e.status?((0,yn.Jt)(),(0,yn.yV)(),t(),(0,Lx._O)()):(0,wn.eD)(n.formatMessage({id:"error_unknow_server"}))})).catch((function(e){console.log("error",e),(0,wn.eD)(n.formatMessage({id:"error_unknow_server"}))})).finally((function(){u(!1)}))},okText:n.formatMessage({id:"delete_clear"}),cancelText:n.formatMessage({id:"cancel"}),title:n.formatMessage({id:"DeleteAll"}),disabled:l,loading:s},r.createElement("div",{className:""},r.createElement("div",{className:"text-grey-80"},n.formatMessage({id:"DeleteAllFocusNotify"})),r.createElement(Se.Z,{checkboxId:"delete_all_focus_confirm",checkboxDesc:n.formatMessage({id:"delete_all_focus_confirm"}),isChecked:a,onChange:i,style:{marginTop:4,height:40},textStyle:{fontSize:14}})))},Bx=n("1nUT");function Ux(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,a,i,c=[],s=!0,u=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;s=!1}else for(;!(s=(r=a.call(n)).done)&&(c.push(r.value),c.length!==t);s=!0);}catch(e){u=!0,o=e}finally{try{if(!s&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(u)throw o}}return c}}(e,t)||function(e,t){if(!e)return;if("string"===typeof e)return Yx(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return Yx(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Yx(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var Vx=function(e){var t=e.timeline,n=e.lastTime,o=e.setLastTime,a=e.scrollInnerRef,i=e.selectedIds,c=e.setSelectedIds,s=e.setIsSelectedAll,u=Ux((0,r.useState)(!0),2),l=u[0],f=u[1],d=(0,r.useCallback)((function(){l&&(0,yn.Xz)(n).then((function(e){var t=e.hasMore,n=e.lastTime;t||f(!1),o(n)}))}),[l,n,o]);return(0,r.useEffect)((function(){var e=new Set(i),n=Object.keys(t).some((function(n){return t[n].some((function(t){return!e.has(t.id)}))}));s(!n)}),[t,i,s]),r.createElement(Ax(),{initialLoad:!1,loadMore:d,hasMore:l,getScrollParent:function(){return a.current},useWindow:!1,className:"overflow-hidden"},r.createElement(Bx.Z,{timeline:t,selectedIds:i,setSelectedIds:c}))};function Hx(e){return Hx="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},Hx(e)}function Wx(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function zx(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Wx(Object(n),!0).forEach((function(t){Gx(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Wx(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function Gx(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=Hx(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=Hx(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==Hx(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var Kx=function(e){var t=e.text,n=e.style;return r.createElement("a",{className:"dropdown-toggle selected-title direct down border border-solid h-[24px] relative rounded-default flex items-center mr-[8px] max-w-full border-grey-20 hover:border-primary",style:zx({padding:"0 8px"},n),onClick:function(e){e.currentTarget.scrollIntoView({inline:"center"})}},r.createElement("span",{className:"text-grey dark:text-grey-80 text-[12px] leading-[14px] truncate"},t),r.createElement(E.Z,{name:"chevron-dropdown-open",className:"w-[12px] h-[12px] text-grey-20 flex-none",style:{marginLeft:2}}))},qx=function(e){var t=e.filterDateRange,n=e.setFilterDateRange,o=(0,y.Z)(),a=(0,r.useMemo)((function(){var e=[{key:"all",value:o.formatMessage({id:"All"})},{key:"today",value:o.formatMessage({id:"today"})},{key:"yesterday",value:o.formatMessage({id:"yesterday"})},{key:"thisWeek",value:o.formatMessage({id:"this_week"})},{key:"lastWeek",value:o.formatMessage({id:"last_week"})},{key:"thisMonth",value:o.formatMessage({id:"this_month"})},{key:"lastMonth",value:o.formatMessage({id:"last_month"})},{key:"custom",value:(0,Fd.TM)(t.customFrom,t.customTo)}],n={},a=[];return e.forEach((function(e){n[e.key]=e.value,a.push(r.createElement(O.gO,{key:e.key,title:e.value,withChecker:!0}))})),{map:n,menu:a}}),[t.customFrom,t.customTo,o]),i=a.menu,c=a.map,s=(0,r.useMemo)((function(){return[t.key]}),[t.key]),u=(0,r.useMemo)((function(){if("custom"===t.key){var e=t.customFrom,n=t.customTo;return e&&n?(0,Fd.Y9)(e,n):o.formatMessage({id:"custom"})}var r=c[t.key]||o.formatMessage({id:"sort_due_date"});return r===o.formatMessage({id:"All"})?o.formatMessage({id:"date_label"}):r}),[c,t.customFrom,t.customTo,t.key,o]);return r.createElement(Zd.Z,{selectedKeys:s,customFrom:t.customFrom,customTo:t.customTo,map:c,menu:i,className:"",updateRange:function(e){n({key:e[0],customFrom:"",customTo:""})},updateRangeCustom:function(e,t){n({key:"custom",customFrom:e,customTo:t})}},r.createElement("div",null,r.createElement(Kx,{text:u})))},$x=n("M0rw"),Jx=n("F43T");function Xx(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,a,i,c=[],s=!0,u=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;s=!1}else for(;!(s=(r=a.call(n)).done)&&(c.push(r.value),c.length!==t);s=!0);}catch(e){u=!0,o=e}finally{try{if(!s&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(u)throw o}}return c}}(e,t)||function(e,t){if(!e)return;if("string"===typeof e)return Qx(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return Qx(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Qx(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var eE=function(e){var t=e.filterDurationRange,n=e.setFilterDurationRange,o=(0,y.Z)(),a=(0,r.useMemo)((function(){return[{key:"all",value:o.formatMessage({id:"All"})},{key:"<10",value:o.formatMessage({id:"less_than_%d_mins"},{d:10})},{key:"<25",value:o.formatMessage({id:"less_than_%d_mins"},{d:25})},{key:"<45",value:o.formatMessage({id:"less_than_%d_mins"},{d:45})},{key:"<60",value:o.formatMessage({id:"less_than_%d_mins"},{d:60})},{key:"custom",value:o.formatMessage({id:"custom"})}]}),[o]),i=(0,r.useMemo)((function(){var e;if("custom"===t.key)return-1===t.customFrom?o.formatMessage({id:"at_most_%d_mins"},{d:t.customTo}):-1===t.customTo?o.formatMessage({id:"at_least_%d_mins"},{d:t.customFrom}):t.customFrom===t.customTo?o.formatMessage({id:"%@_Mins"},{s:t.customFrom}):o.formatMessage({id:"%@_Mins"},{s:"".concat(t.customFrom,"-").concat(t.customTo)});var n=o.formatMessage({id:"DurationLength"}),r=(null===(e=a.find((function(e){return e.key===t.key})))||void 0===e?void 0:e.value)||n;return r===o.formatMessage({id:"All"})?n:r}),[t.customFrom,t.customTo,t.key,o,a]),c=Xx((0,r.useState)(!1),2),s=c[0],u=c[1],l=(0,r.useRef)(null),f=(0,r.useRef)(null),d=(0,r.useRef)(null),m=Xx((0,r.useState)(""),2),p=m[0],h=m[1],g=Xx((0,r.useState)(""),2),v=g[0],b=g[1];(0,js.Z)((function(){if(s){var e,t,n,r;if(p&&v)return void(null===(t=d.current)||void 0===t||t.focus());if(v)return void(null===(n=d.current)||void 0===n||n.focus());if(p)return void(null===(r=f.current)||void 0===r||r.focus());null===(e=f.current)||void 0===e||e.focus()}}),[s]);var w=(0,r.useMemo)((function(){var e=+p,t=+v,n=e<=720&&e>=B._Jc,r=t<=720&&t>=B._Jc,o=""===p,a=""===v;return(!o||!a)&&(o||a?n||r:n&&r&&e<=t)}),[p,v]),k=function(e){return-1===e?"":e>=5&&e<=720?"".concat(e):""};return r.createElement(r.Fragment,null,r.createElement(S.Z,{menu:r.createElement(Jx.Z,{selectedKeys:[t.key],onClick:function(e){var n=e.key,r=e.domEvent;"custom"===n&&(r.preventDefault(),r.stopPropagation(),h(k(t.customFrom)),b(k(t.customTo)),u(!0))},onSelect:function(e){var t=e.selectedKeys[0];"custom"!==t&&t&&n({key:t,customFrom:0,customTo:0})}},a.map((function(e){return r.createElement(O.gO,{key:e.key,title:e.value,withChecker:!0})})))},r.createElement("div",null,r.createElement("div",{ref:l},r.createElement(Kx,{text:i})))),s&&r.createElement(Ur.Z,{relativeRef:l,placement:"bottom-left",gap:4,hideMenu:function(){u(!1)}},r.createElement("div",{style:{padding:"10px 16px",minWidth:204}},r.createElement("div",{style:{fontSize:11,lineHeight:"16px"},className:"text-grey-60"},o.formatMessage({id:B.o6L?"InputRecDurationHintNew":"InputRecDurationHint"})),r.createElement("div",{style:{height:34,marginTop:8},className:"flex items-center"},r.createElement("div",{className:"flex-1",style:{width:0}},r.createElement("input",{type:"text",className:"border border-solid border-grey-20 placeholder:text-grey-20 w-full rounded-s bg-transparent",style:{height:24,padding:"4px 8px",lineHeight:"16px"},value:p,onChange:function(e){var t=e.target.value.replace(/\D/g,"");h(t)},placeholder:o.formatMessage({id:"str_min"}),ref:f})),r.createElement("div",{className:"flex-none bg-grey-20",style:{height:1,width:8,margin:"0 5px"}}),r.createElement("div",{className:"flex-1",style:{width:0}},r.createElement("input",{type:"text",className:"border border-solid border-grey-20 placeholder:text-grey-20 w-full rounded-s bg-transparent",style:{height:24,padding:"4px 8px",lineHeight:"16px"},value:v,onChange:function(e){var t=e.target.value.replace(/\D/g,"");b(t)},placeholder:o.formatMessage({id:"str_max"}),ref:d}))),r.createElement("div",{className:"flex items-center",style:{marginBottom:2,marginTop:16}},r.createElement($x.Z,{style:{marginRight:10},size:"small",color:"transparent",className:"text-grey-60 flex-1",onClick:function(){u(!1)}},o.formatMessage({id:"cancel"})),r.createElement($x.Z,{size:"small",className:"text-grey-60 flex-1",disabled:!w,onClick:function(){n({key:"custom",customFrom:""===p?-1:+p,customTo:""===v?-1:+v}),u(!1)}},o.formatMessage({id:"ok"}))))))},tE=function(e){var t=e.filterRelation,n=e.setFilterRelation,o=(0,y.Z)(),a=(0,r.useMemo)((function(){return[{key:"all",value:o.formatMessage({id:"All"})},{key:"related",value:o.formatMessage({id:"Linked"})},{key:"unrelated",value:o.formatMessage({id:"Unlinked"})}]}),[o]),i=(0,r.useMemo)((function(){var e,n=(null===(e=a.find((function(e){return e.key===t.key})))||void 0===e?void 0:e.value)||o.formatMessage({id:"LinkedStatus"});return n===o.formatMessage({id:"All"})?o.formatMessage({id:"LinkedStatus"}):n}),[t.key,o,a]);return r.createElement(S.Z,{menu:r.createElement(Jx.Z,{selectedKeys:[t.key],onSelect:function(e){var t=e.selectedKeys[0];t&&n({key:t})}},a.map((function(e){return r.createElement(O.gO,{key:e.key,title:e.value,withChecker:!0})})))},r.createElement("div",null,r.createElement(Kx,{text:i,style:{marginRight:0}})))};function nE(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,a,i,c=[],s=!0,u=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;s=!1}else for(;!(s=(r=a.call(n)).done)&&(c.push(r.value),c.length!==t);s=!0);}catch(e){u=!0,o=e}finally{try{if(!s&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(u)throw o}}return c}}(e,t)||function(e,t){if(!e)return;if("string"===typeof e)return rE(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return rE(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function rE(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var oE=function(e){var t=e.onFilterChange,n=nE((0,q.Z)({key:"all",customFrom:"",customTo:""}),2),o=n[0],a=n[1],i=nE((0,q.Z)({key:"all",customFrom:0,customTo:0}),2),c=i[0],s=i[1],u=nE((0,q.Z)({key:"all"}),2),l=u[0],f=u[1],d=(0,r.useMemo)((function(){return{filterDateRange:o,filterDurationRange:c,filterRelation:l}}),[o,c,l]),m=(0,M.Z)((function(){a({key:"all",customFrom:"",customTo:""}),s({key:"all",customFrom:0,customTo:0}),f({key:"all"})})),p=(0,r.useMemo)((function(){return"all"!==d.filterDateRange.key||"all"!==d.filterDurationRange.key||"all"!==d.filterRelation.key}),[d]),h=(0,r.useMemo)((function(){return p?r.createElement("div",{style:{height:18,width:18},className:"bg-primary-10 rounded-full cursor-pointer flex-none",onClick:function(e){e.stopPropagation(),e.preventDefault(),m()}},r.createElement(E.Z,{name:"summary-clear",className:"w-full h-full text-primary"})):null}),[m,p]),y=(0,r.useRef)(null),g=nE((0,r.useState)(!1),2),v=(g[0],g[1]);(0,Cv.Yz)((function(){y.current&&v(y.current.scrollWidth>y.current.clientWidth)}),50),(0,js.Z)((function(){t(function(){var e=function(){switch(d.filterDurationRange.key){case"custom":return{min:d.filterDurationRange.customFrom,max:d.filterDurationRange.customTo};case"<10":return{min:null,max:10};case"<25":return{min:null,max:25};case"<45":return{min:null,max:45};case"<60":return{min:null,max:60};default:return null}}();return{filterDateRange:function(){switch(d.filterDateRange.key){case"today":return{start:ke.Z.formatToServerDateWithMS(Ee()().startOf("day")),end:ke.Z.formatToServerDateWithMS(Ee()().add(1,"day").startOf("day"))};case"yesterday":return{start:ke.Z.formatToServerDateWithMS(Ee()().subtract(1,"day").startOf("day")),end:ke.Z.formatToServerDateWithMS(Ee()().subtract(1,"day").add(1,"day").startOf("day"))};case"thisWeek":return{start:ke.Z.formatToServerDateWithMS(Ee()().startOf("week")),end:ke.Z.formatToServerDateWithMS(Ee()().endOf("week").add(1,"day").startOf("day"))};case"lastWeek":return{start:ke.Z.formatToServerDateWithMS(Ee()().subtract(1,"week").startOf("week")),end:ke.Z.formatToServerDateWithMS(Ee()().subtract(1,"week").endOf("week").add(1,"day").startOf("day"))};case"thisMonth":return{start:ke.Z.formatToServerDateWithMS(Ee()().startOf("month")),end:ke.Z.formatToServerDateWithMS(Ee()().endOf("month").add(1,"day").startOf("day"))};case"lastMonth":return{start:ke.Z.formatToServerDateWithMS(Ee()().subtract(1,"month").startOf("month")),end:ke.Z.formatToServerDateWithMS(Ee()().subtract(1,"month").endOf("month").add(1,"day").startOf("day"))};case"custom":return{start:ke.Z.formatToServerDateWithMS(Ee()(d.filterDateRange.customFrom,"YYYY-MM-DD").startOf("day")),end:ke.Z.formatToServerDateWithMS(Ee()(d.filterDateRange.customTo,"YYYY-MM-DD").add(1,"day").startOf("day"))};default:return null}}(),filterDurationRange:e,filterRelation:function(){switch(d.filterRelation.key){case"related":return 1;case"unrelated":return 0;default:return null}}()}}())}),[d]);var b=(0,Ll.jV)(),w=(0,Z.$o)(b);return r.createElement("div",{className:"relative"},r.createElement("div",{className:"flex items-center overflow-x-auto overflow-y-hidden with-no-scroll ",style:{marginBottom:10},ref:y},r.createElement(qx,{filterDateRange:o,setFilterDateRange:a}),r.createElement(eE,{filterDurationRange:c,setFilterDurationRange:s}),r.createElement(tE,{filterRelation:l,setFilterRelation:f}),r.createElement("div",{className:"sticky right-0 top-0 flex items-center justify-center",style:{height:24,paddingLeft:20,background:w?"linear-gradient(90deg, rgba(36, 36, 36, 0) 0%, #242424 42%)":"linear-gradient(90deg, rgba(255, 255, 255, 0) 0%, #FFFFFF 42%)"}},h)))};function aE(e){return aE="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},aE(e)}function iE(e){return function(e){if(Array.isArray(e))return cE(e)}(e)||function(e){if("undefined"!==typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(!e)return;if("string"===typeof e)return cE(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return cE(e,t)}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function cE(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function sE(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function uE(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?sE(Object(n),!0).forEach((function(t){lE(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):sE(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function lE(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=aE(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=aE(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==aE(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var fE=function(e){var t=e.filterIds,n=e.scrollInnerRef,o=e.selectedIds,i=e.setSelectedIds,c=e.loadMore,s=e.hasMore,u=e.setIsSelectedAll,l=e.localRelationFilter,f=(0,a.v9)((function(e){return(0,yn.Jq)()})),d=(0,a.v9)((function(e){return(0,yn.hb)()})),m=(0,r.useMemo)((function(){var e=(f||[]).map((function(e){return uE(uE({},e),{},{type:0})})),n=(d||[]).map((function(e){return uE(uE({},e),{},{type:1})})),r=e.concat(n),a=new Map,i=[];r.forEach((function(e){var t=Number(Ee()(e.startTime).format("YYYYMMDD")),n=Ne().cloneDeep(uE(uE({},e),{},{duration:0,groupName:-1,sortOrder:-1})),r=(0,yn.$A)(e),o=r.tasks,i=r.endTime,c=r.duration;n.tasks=o,n.endTime=i,n.duration=c,n.groupName=t;var s=a.get(t)||[];a.set(t,[].concat(iE(s),[n]))})),a.forEach((function(e){i.push.apply(i,iE(e))}));var c={};i.forEach((function(e){var t=new Date(e.startTime).getTime(),n=new Date(e.endTime).getTime();e.sortOrder=t,e.sortOrder2=n})),i.sort((function(e,t){var n=t.sortOrder-e.sortOrder;return 0!==n?n:t.sortOrder2-e.sortOrder2}));var s=!0,m=new Set(o);return i.filter((function(e){return t.has(e.id)&&l(e)})).forEach((function(e){var t=e.groupName;m.has(e.id)||(s=!1),c[t]?c[t].push(e):c[t]=[e]})),u(s),c}),[t,l,f,o,u,d]);return r.createElement(Ax(),{initialLoad:!1,loadMore:function(){c()},hasMore:s,getScrollParent:function(){return n.current},useWindow:!1,className:"overflow-hidden"},r.createElement(Bx.Z,{timeline:m,selectedIds:o,setSelectedIds:i}))},dE=n("nI31");function mE(e){return function(e){if(Array.isArray(e))return yE(e)}(e)||function(e){if("undefined"!==typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||hE(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function pE(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,a,i,c=[],s=!0,u=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;s=!1}else for(;!(s=(r=a.call(n)).done)&&(c.push(r.value),c.length!==t);s=!0);}catch(e){u=!0,o=e}finally{try{if(!s&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(u)throw o}}return c}}(e,t)||hE(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function hE(e,t){if(e){if("string"===typeof e)return yE(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?yE(e,t):void 0}}function yE(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var gE=function(e){var t=e.close,n=e.timeline,o=e.lastTime,i=e.setLastTime,c=(0,y.Z)(),s=(0,r.useRef)(null),u=(0,r.useRef)(null);(0,r.useEffect)((function(){var e=$(s.current||{});return(0,wn.iD)(e),function(){(0,wn.Dh)(e)}}),[]);var l=(0,r.useMemo)((function(){return Object.keys(n).flatMap((function(e){return n[e].map((function(e){return e.id}))}))}),[n]),f=pE((0,r.useState)([]),2),d=f[0],m=f[1],p=pE((0,r.useState)(!1),2),h=p[0],g=p[1],v=pE((0,r.useState)(!1),2),b=v[0],w=v[1],k=pE((0,r.useState)(!1),2),x=k[0],E=k[1],S=pE((0,q.Z)({ids:null,pageToken:null}),2),_=S[0],O=S[1],C=(0,r.useRef)({requestId:"",pageToken:null,beginTime:null,endTime:null,minDuration:null,maxDuration:null,relation:-1}),T=(0,a.v9)((function(e){return(0,yn.Jq)()})),j=(0,a.v9)((function(e){return(0,yn.hb)()})),D=(0,r.useMemo)((function(){var e=_.ids;return e?T.concat(j).filter((function(t){return e.has(t.id)})).length>0:l.length>0}),[_.ids,T,j,l]),A=(0,r.useMemo)((function(){var e=new Set(d);return T.concat(j).filter((function(t){return e.has(t.id)&&(!_.ids||e.has(t.id))})).length}),[_.ids,T,d,j]),N=d.length>0;(0,r.useEffect)((function(){C.current.pageToken=_.pageToken}),[_.pageToken]);var P=(0,M.Z)((function(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0],t=C.current.requestId;(e||_.pageToken)&&(0,K.ndB)({beginTime:C.current.beginTime,endTime:C.current.endTime,minDuration:C.current.minDuration,maxDuration:C.current.maxDuration,relation:C.current.relation,pageSize:200,pageToken:C.current.pageToken}).then((function(n){var r=n.data;200===n.status&&t===C.current.requestId&&((0,yn.bj)(r.results),(0,yn.vK)(r.results),C.current.pageToken=r.pageToken,e?O({ids:new Set(r.results.map((function(e){return e.id}))),pageToken:r.pageToken}):t===C.current.requestId&&O({ids:new Set(mE(_.ids||[]).concat(r.results.map((function(e){return e.id})))),pageToken:r.pageToken}))})).catch((function(e){console.log(e)}))})),I=(0,M.Z)((function(){O({ids:null,pageToken:null}),C.current.requestId="",C.current.pageToken=null,C.current.beginTime=null,C.current.endTime=null,C.current.minDuration=null,C.current.maxDuration=null,C.current.relation=-1})),L=(0,M.Z)((function(e){if(m([]),null==e.filterDateRange&&null==e.filterDurationRange&&null==e.filterRelation)I();else{e.filterDateRange?(C.current.beginTime=e.filterDateRange.start,C.current.endTime=e.filterDateRange.end):(C.current.beginTime=null,C.current.endTime=null),e.filterDurationRange?(C.current.minDuration=e.filterDurationRange.min,C.current.maxDuration=e.filterDurationRange.max):(C.current.minDuration=null,C.current.maxDuration=null),null!=e.filterRelation?C.current.relation=e.filterRelation:C.current.relation=-1;var t=Ne().uniqueId("filter_request_");O({ids:new Set,pageToken:null}),C.current.requestId=t,C.current.pageToken=null,P(!0)}})),R=(0,M.Z)((function(e){switch(C.current.relation){case 0:return!e.tasks||!e.tasks.some((function(e){return e.taskId||e.habitId||e.timerId}));case 1:return!!e.tasks&&e.tasks.some((function(e){return e.taskId||e.habitId||e.timerId}));default:return!0}}));return r.createElement(Ca.Z,{title:A?c.formatMessage({id:"n_selected"},{d:A}):c.formatMessage({id:"BatchManagement"}),onClose:t,maskClosable:!1,noFooter:!0,bodyClassName:"!p-0"},r.createElement("div",{style:{height:366},className:"flex flex-col"},r.createElement("div",{className:"flex-none",style:{padding:"0 ".concat(20,"px")}},r.createElement(oE,{onFilterChange:L})),r.createElement("div",{className:"flex-auto antiscroll-wrap",ref:s},r.createElement("div",{className:"antiscroll-inner",ref:u,style:{paddingLeft:20,paddingRight:16,paddingTop:10}},_.ids?r.createElement(fE,{loadMore:P,filterIds:_.ids,scrollInnerRef:u,selectedIds:d,setSelectedIds:m,hasMore:null!==_.pageToken,setIsSelectedAll:g,localRelationFilter:R}):r.createElement(Vx,{timeline:n,lastTime:o,setLastTime:i,scrollInnerRef:u,selectedIds:d,setSelectedIds:m,setIsSelectedAll:g}))),D&&r.createElement("div",{style:{height:54,padding:"0 ".concat(20,"px")},className:"flex items-center flex-none justify-between"},r.createElement("div",{className:"text-primary text-s cursor-pointer",style:{lineHeight:"20px"},onClick:function(){h?m([]):_.ids?m(Array.from(_.ids)):m(Array.from(new Set(l)))}},h?c.formatMessage({id:"deselect_all"}):c.formatMessage({id:"select_all"})),N&&r.createElement("div",{className:"text-warn-red text-s cursor-pointer",style:{lineHeight:"20px"},onClick:function(){w(!0)}},c.formatMessage({id:"delete"}))),b&&r.createElement(dE.Z,{isLoading:x,getDeleteIds:function(){var e=[],t=[],n=new Set(d),r=new Set(T.map((function(e){return e.id})));return n.forEach((function(n){r.has(n)?e.push(n):t.push(n)})),{pomodoroIds:e,timingIds:t}},setIsLoading:E,close:function(){return w(!1)}})))};function vE(e){return vE="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},vE(e)}function bE(e){return function(e){if(Array.isArray(e))return _E(e)}(e)||function(e){if("undefined"!==typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||SE(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function wE(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function kE(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?wE(Object(n),!0).forEach((function(t){xE(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):wE(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function xE(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=vE(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=vE(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==vE(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function EE(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,a,i,c=[],s=!0,u=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;s=!1}else for(;!(s=(r=a.call(n)).done)&&(c.push(r.value),c.length!==t);s=!0);}catch(e){u=!0,o=e}finally{try{if(!s&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(u)throw o}}return c}}(e,t)||SE(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function SE(e,t){if(e){if("string"===typeof e)return _E(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?_E(e,t):void 0}}function _E(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var OE=function(){var e=EE((0,r.useState)({}),2),t=e[0],n=e[1],o=EE((0,r.useState)({}),2),i=o[0],c=o[1],u=(0,Cv.Fr)(),l=u.lastTime,f=u.setLastTime,d=EE((0,r.useState)(!1),2),m=(d[0],d[1]),p=(0,r.useContext)(Nb).statisticsStore.isDark,h=(0,a.v9)((function(e){return(0,yn.Jq)()})),g=(0,a.v9)((function(e){return(0,yn.hb)()})),v=(0,r.useMemo)((function(){var e=(h||[]).map((function(e){return kE(kE({},e),{},{type:0})})),t=(g||[]).map((function(e){return kE(kE({},e),{},{type:1})}));return e.concat(t)}),[h,g]),b=(0,r.useCallback)((function(e){var t=new Map,n=[],r=e.length>6;e.forEach((function(e){var n=Number(dw()(e.startTime).format("YYYYMMDD")),r=Ne().cloneDeep(kE(kE({},e),{},{duration:0,groupName:-1,sortOrder:-1})),o=(0,yn.$A)(e),a=o.tasks,i=o.endTime,c=o.duration;r.tasks=a,r.endTime=i,r.duration=c,r.groupName=n;var s=t.get(n)||[];t.set(n,[].concat(bE(s),[r]))})),t.forEach((function(e){n.push.apply(n,bE(e))}));var o={},a={};return n.forEach((function(e){var t=new Date(e.startTime).getTime(),n=new Date(e.endTime).getTime();e.sortOrder=t,e.sortOrder2=n})),n.sort((function(e,t){var n=t.sortOrder-e.sortOrder;return 0!==n?n:t.sortOrder2-e.sortOrder2})),n.slice(0,5).forEach((function(e){var t=e.groupName;a[t]?a[t].push(e):a[t]=[e]})),n.filter((function(e){var t=dw()(ke.Z.parseUTCString(e.startTime)).toDate().getTime();return!l||t>=l})).forEach((function(e){var t=e.groupName;o[t]?o[t].push(e):o[t]=[e]})),{allResult:o,limitResult:a,showMoreButton:r}}),[l]);(0,r.useEffect)((function(){var e=b(v),t=e.allResult,r=e.limitResult,o=e.showMoreButton;c(r),n(t),m(o)}),[b,v]);var w=(0,r.useMemo)((function(){return i?Object.keys(i).sort((function(e,t){return Number(t)-Number(e)})):[]}),[i]),k=EE((0,r.useState)(!1),2),x=k[0],E=k[1],_=EE((0,r.useState)(!1),2),C=_[0],T=_[1],j=(0,y.Z)(),D=(0,r.useMemo)((function(){return r.createElement(r.Fragment,null,r.createElement("div",{className:"flex items-center"},r.createElement("div",{className:"w-[18px] h-[18px] flex-none",onClick:function(){U.vp.dispatch("showAddFocusRecordModal")}},r.createElement(Mt.Z,{name:"add",className:"w-[18px] h-[18px] text-grey-60 cursor-pointer"})),Object.keys(t).length>0&&r.createElement(S.Z,{placement:"bottomRight",menu:r.createElement(O.ZP,{selectedKeys:[],onSelect:function(e){switch(e.selectedKeys[0]){case"batch-edit":E(!0);break;case"delete-all":T(!0)}}},r.createElement(O.gO,{key:"batch-edit",prefixIcon:"batch-edit",title:j.formatMessage({id:"BatchManagement"})}),r.createElement(O.gO,{key:"delete-all",prefixIcon:"delete-forever",title:j.formatMessage({id:"DeleteAll"})}))},r.createElement("div",{className:"flex-none",style:{marginLeft:"16px"}},r.createElement(Mt.Z,{style:{width:"18px",height:"18px"},name:"more-titlebar",className:"w-full h-full text-grey-60 cursor-pointer"})))),C&&r.createElement(Fx,{close:function(){T(!1)}}),x&&r.createElement(gE,{close:function(){E(!1)},timeline:t,lastTime:l,setLastTime:f}))}),[t,x,C,j,l,f]);return r.createElement("div",{className:"w-full"},r.createElement(_b,{title:s.U2("statistics_focus_records"),minHeight:"auto",headerRight:D,height:"324px",isMobile:!0,useOutterChildrenXPadding:!0,isContentOverflowHidden:!0},r.createElement("div",{className:"h-full relative w-full"},0===w.length?r.createElement(Aw,{className:"!h-full px-[16px]"}):r.createElement("div",{className:"h-full overflow-hidden"},r.createElement(Ix,{resultTimeline:t,lastTime:l,setLastTime:f})),r.createElement("div",{className:"cardFooter bottom-0 absolute w-full",style:{height:36,background:p?"linear-gradient(180deg, rgba(var(--color-card-mode-color), 0) 0%, rgb(var(--color-card-mode-color)) 100%)":"linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, #FFFFFF 100%)"}}))))},CE=n("yKSi");function TE(e){return TE="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},TE(e)}function jE(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function DE(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?jE(Object(n),!0).forEach((function(t){ME(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):jE(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function ME(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=TE(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=TE(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==TE(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}Pb.D([Zb.N,CE.N,Rb.N,ux.N,lx.N,Fb.T,Bb.z,Ub.N]);var AE="86%",NE="96%",PE="100%",IE="38vw",LE="250px",RE="86%",ZE="94%",FE="100%",BE="230px",UE="null";var YE=function(e){var t=e.data,n=e.date,o=e.valueFormatter,a=e.xAxisLabelInterval,i=e.getChartInstanceRef,c=e.colors,s=e.isSingleLayout,u=t.yAxisData,l=t.xAxisData,f=t.data,d=(0,r.useRef)(null),m=(0,r.useRef)(null),p=(0,r.useMemo)((function(){return Ne().uniqueId()}),[]),h=(0,r.useContext)(Nb).statisticsStore,y=h.themeColor,g=h.isDark,v=h.secondaryBackgroundColor,b=(0,r.useMemo)((function(){var e={default:{xAxisLabelColor:"rgba(25,25,25,0.2)",yAxisLabelColor:"rgba(25,25,25,0.2)",yAxisSplitLineColor:"rgba(0,0,0,.12)",toolTipBgColor:"#ffffff"},dark:{xAxisLabelColor:"rgba(255,255,255,0.2)",yAxisLabelColor:"rgba(255,255,255,0.2)",yAxisSplitLineColor:"rgba(255,255,255,.12)",toolTipBgColor:"#000000"}};return DE(DE({},e.default),(0,Yb.Mz)(g,e))}),[g]),w=(0,r.useRef)(f);return(0,r.useEffect)((function(){var e;Ne().isEqual(w.current,f)||(null===(e=m.current)||void 0===e||e.dispatchAction({type:"hideTip"}));w.current=f}),[f,t]),(0,r.useEffect)((function(){var e=null===d||void 0===d?void 0:d.current,t=function(){var e;null===(e=m.current)||void 0===e||e.resize()};return e&&((null==m.current||m.current.isDisposed())&&(m.current=Ib.S1(e),i&&(i.current=m.current)),window.addEventListener("resize",t),window.addEventListener("orientationchange",t),m.current.setOption({tooltip:{formatter:function(e){var t=e.data[0],r=14-e.data[1];return dw()(n).startOf("year").add(14*t+r-1,"days").format((0,Jn.I4)("MMMD"))+", "+(o?o(Math.max(0,e.data[2])):e.data[2])},show:!0,backgroundColor:b.toolTipBgColor,textStyle:{color:y||"#4772fa",fontWeight:500,fontSize:14},extraCssText:"box-shadow: 0 1px 5px 0 rgba(0, 0, 0, 0.08);",padding:[5,8],borderWidth:0,borderRadius:4,triggerOn:"mousemove"},grid:{top:2,width:s?AE:RE,height:s?NE:ZE,left:"2%",bottom:0,containLabel:!0},animation:!0,xAxis:{position:"top",type:"category",data:l,axisLine:{show:!1},axisTick:{show:!1},axisLabel:{color:b.xAxisLabelColor,interval:a}},yAxis:{type:"category",data:u,nameLocation:"start",nameTextStyle:{fontSize:10},axisLine:{show:!1},axisLabel:{show:!1,color:b.yAxisLabelColor},axisTick:{show:!1},splitLine:{show:!1,lineStyle:{type:[5,10],dashOffset:5,color:b.yAxisSplitLineColor}}},visualMap:[{show:!1,type:"piecewise",splitNumber:5,left:"right",hoverLink:!1,textStyle:{color:"rgba(76, 76, 76, 0.4)"},itemHeight:10,itemWidth:10,pieces:[{gt:300,color:c[4]},{gt:180,lte:300,color:c[3]},{gt:60,lte:180,color:c[2]},{gte:1,lte:60,color:c[1]},{gte:0,lt:1,color:c[0]},{lt:0,color:g?jv()(null!==v&&void 0!==v?v:"#1a1a1a").lighten(.3).hex():jv()("white").darken(.01).hex(),label:"0"}]}],series:[{type:"heatmap",data:f,label:{show:!1},animation:!1,itemStyle:{borderWidth:2.5,borderColor:g?null!==v&&void 0!==v?v:"#1a1a1a":"#ffffff"},emphasis:{itemStyle:{borderColor:jv()(y||"#4772fa").darken(.1).hex(),borderWidth:1}}}]})),function(){window.removeEventListener("resize",t),window.removeEventListener("orientationchange",t)}}),[v,f,c,n,i,g,s,b.toolTipBgColor,b.xAxisLabelColor,b.yAxisLabelColor,b.yAxisSplitLineColor,y,p,o,l,a,u]),r.createElement("div",{style:{width:s?PE:FE,height:s?IE:BE,minHeight:s?LE:UE},ref:d})};function VE(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,a,i,c=[],s=!0,u=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;s=!1}else for(;!(s=(r=a.call(n)).done)&&(c.push(r.value),c.length!==t);s=!0);}catch(e){u=!0,o=e}finally{try{if(!s&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(u)throw o}}return c}}(e,t)||function(e,t){if(!e)return;if("string"===typeof e)return HE(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return HE(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function HE(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var WE=["0m","0-1h","1h-3h","3h-5h",">5h"],zE="YEAR_GRIDS_DATE",GE=function(e){var t=e.isSingleLayout,n=(0,r.useContext)(Nb).statisticsStore,o=n.themeColor,i=n.isDark,c=n.secondaryBackgroundColor,u=sessionStorage.getItem(zE),l=VE((0,r.useState)(u?new Date(JSON.parse(u)):new Date),2),f=l[0],d=l[1],m=VE((0,r.useState)(new Sw),2),p=m[0],h=m[1],y=(0,a.v9)((function(e){return(0,P._y)()})),g=(0,r.useRef)(new Set),v=(0,r.useMemo)((function(){var e=p.date2Duration;if(0===Object.keys(e).length){for(var t=dw()().year(),n=dw()().startOf("year"),r={};n.year()===t;)r[n.format("YYYYMMDD")]=0,n.add(1,"days");return r}return e}),[p.date2Duration]),b=(0,r.useMemo)((function(){var e=[];g.current=new Set;var t=dw()().startOf("day"),n=Object.keys(v).map((function(n,r){var o=dw()(n,"YYYYMMDD"),a=o.isAfter(t),i=o.dayOfYear(),c=o.date(),s=v[n]||0,u=Math.ceil(i/14)-1,l=13-(i-1)%14;if(1===c&&new Set([1,4,7,10]).has(o.month()+1)&&g.current.add(u),u>e.length-1){var f=o.clone().add(1,"month").startOf("month").diff(o,"day");e.push(f<=13?o.clone().add(1,"month").format("MMM"):o.format("MMM"))}return[u,l,a?-1:s]}));return{xAxisData:e,yAxisData:new Array(14).fill("0"),data:n}}),[v]),w=(0,r.useCallback)((function(){var e=(0,Yb.P)("year",f),t=e.startDate,n=e.endDate;(0,K.W4u)(t,n).then((function(e){var t=e.data;if(t){var n=(null!==t&&void 0!==t?t:[]).reduce((function(e,t){var n=t.day,r=t.duration;return e.date2Duration[n]=r,e}),new Sw);h(n)}}))}),[f]);(0,r.useEffect)((function(){if(y)w();else{var e=dw()().startOf("year"),t=JSON.parse('{"0":23,"1":52,"2":76,"3":7,"4":24,"5":0,"6":6,"7":0,"8":0,"9":19,"10":51,"11":0,"12":0,"13":0,"14":6,"15":0,"16":0,"17":50,"18":0,"19":0,"20":50,"21":6,"22":0,"23":70,"24":43,"25":0,"26":25,"27":42,"28":0,"29":0,"30":90,"31":0,"32":75,"33":0,"34":24,"35":42,"36":51,"37":0,"38":78,"39":97,"40":8,"41":0,"42":0,"43":32,"44":0,"45":43,"46":0,"47":93,"48":42,"49":0,"50":0,"51":7,"52":67,"53":0,"54":71,"55":0,"56":0,"57":0,"58":36,"59":0,"60":59,"61":56,"62":26,"63":96,"64":0,"65":16,"66":6,"67":21,"68":0,"69":49,"70":0,"71":88,"72":28,"73":61,"74":66,"75":0,"76":13,"77":49,"78":0,"79":55,"80":55,"81":0,"82":0,"83":0,"84":37,"85":18,"86":72,"87":0,"88":29,"89":88,"90":93,"91":0,"92":78,"93":81,"94":0,"95":0,"96":13,"97":0,"98":4,"99":53,"100":92,"101":0,"102":5,"103":0,"104":30,"105":86,"106":0,"107":32,"108":72,"109":93,"110":53,"111":68,"112":0,"113":0,"114":53,"115":16,"116":68,"117":0,"118":3,"119":8,"120":29,"121":0,"122":89,"123":0,"124":0,"125":0,"126":86,"127":8,"128":35,"129":0,"130":0,"131":50,"132":25,"133":72,"134":29,"135":57,"136":78,"137":21,"138":29,"139":84,"140":77,"141":0,"142":60,"143":0,"144":73,"145":52,"146":88,"147":0,"148":99,"149":48,"150":0,"151":26,"152":0,"153":0,"154":95,"155":39,"156":68,"157":3,"158":0,"159":40,"160":57,"161":0,"162":0,"163":0,"164":53,"165":53,"166":97,"167":0,"168":0,"169":79,"170":0,"171":21,"172":79,"173":0,"174":0,"175":0,"176":0,"177":35,"178":0,"179":0,"180":40,"181":29,"182":0,"183":4,"184":0,"185":91,"186":0,"187":0,"188":28,"189":11,"190":83,"191":0,"192":19,"193":84,"194":51,"195":65,"196":15,"197":0,"198":6,"199":46,"200":0,"201":0,"202":0,"203":30,"204":34,"205":49,"206":0,"207":0,"208":48,"209":0,"210":0,"211":0,"212":0,"213":64,"214":0,"215":0,"216":3,"217":0,"218":0,"219":25,"220":6,"221":16,"222":49,"223":0,"224":0,"225":0,"226":82,"227":0,"228":0,"229":0,"230":24,"231":0,"232":0,"233":42,"234":4,"235":32,"236":27,"237":68,"238":42,"239":83,"240":3,"241":87,"242":0,"243":46,"244":81,"245":0,"246":94,"247":81,"248":0,"249":0,"250":57,"251":49,"252":0,"253":15,"254":0,"255":0,"256":0,"257":49,"258":67,"259":0,"260":59,"261":67,"262":95,"263":23,"264":3,"265":92,"266":11,"267":80,"268":0,"269":76,"270":27,"271":0,"272":81,"273":30,"274":30,"275":99,"276":0,"277":66,"278":80,"279":91,"280":77,"281":52,"282":93,"283":0,"284":1,"285":36,"286":78,"287":84,"288":20,"289":28,"290":0,"291":0,"292":0,"293":0,"294":95,"295":0,"296":0,"297":0,"298":0,"299":93,"300":0,"301":0,"302":0,"303":26,"304":0,"305":28,"306":0,"307":0,"308":49,"309":66,"310":0,"311":12,"312":95,"313":0,"314":15,"315":29,"316":98,"317":56,"318":0,"319":0,"320":0,"321":41,"322":0,"323":0,"324":0,"325":0,"326":33,"327":45,"328":0,"329":83,"330":43,"331":91,"332":6,"333":13,"334":0,"335":34,"336":0,"337":30,"338":46,"339":0,"340":0,"341":38,"342":68,"343":0,"344":82,"345":0,"346":0,"347":21,"348":0,"349":0,"350":0,"351":44,"352":87,"353":27,"354":77,"355":69,"356":28,"357":0,"358":63,"359":0}'),n={};new Array(364).fill(0).forEach((function(r,o){var a=e.add(0===o?0:1,"days").format("YYYYMMDD");n[a]=t[o]||0}));var r=Sw.createFromServerData({date2Duration:n});h(r)}}),[y,w]),(0,r.useEffect)((function(){var e=Ne().uniqueId();return U.vp.subscribe(e,"updateStatisticsYearGrids",w),function(){U.vp.unSubscribe(e,"updateStatisticsYearGrids")}}),[w]);var k=(0,r.useCallback)((function(e){return g.current.has(e)}),[]),x=(0,r.useMemo)((function(){var e=o||"#4f6cfc";return[i?jv()(null!==c&&void 0!==c?c:"#1a1a1a").lighten(1).hex():jv()("white").darken(.03).hex(),jv()(e).mix(jv()("white"),.8).hex(),jv()(e).mix(jv()("white"),.5).hex(),jv()(e).mix(jv()("white"),.3).hex(),e]}),[i,o,c]),S=(0,r.useCallback)((function(e){return(0,Yb.Kw)(e,!0,!0)}),[]),_=(0,r.useMemo)((function(){return r.createElement(Bk,{date:f,setDate:function(e){d(e),sessionStorage.setItem(zE,JSON.stringify(e))},type:"year",isLargePadding:!0,needPro:!0})}),[f]);return r.createElement("div",{className:"w-full",onClick:function(){!y&&F.$Z({type:B.VIb.statistics})}},r.createElement(_b,{title:s.U2("statistics_focus_focus_grids"),minHeight:"auto",height:"324px",headerRight:_,isMobile:!0,proIcon:!y,isSingleLayout:t},r.createElement("div",{className:"flex flex-col w-full"},!y&&r.createElement("div",{className:"flex items-center mb-[8px]"},r.createElement(E.Z,{name:"statistics_pro_warning",className:"w-[18px] h-[18px]"}),r.createElement("span",{className:"text-xs text-[#FFB000] opacity-60"},s.U2("sample_data_tip"))),r.createElement("div",{className:"flex items-end relative"},r.createElement(YE,{date:f,colors:x,data:b,xAxisLabelInterval:k,valueFormatter:S,isSingleLayout:t}),r.createElement("div",{style:{bottom:14},className:"mt-[12px] flex flex-col absolute right-0"},x.map((function(e,t){var n=x[t];return r.createElement("div",{className:"flex items-center",key:n},r.createElement("div",{style:{backgroundColor:n,border:"none"},className:"w-[8px] h-[8px] mr-[4px]"}),r.createElement("p",{className:"text-grey-40 text-xs whitespace-nowrap dark:text-white-40"},WE[t]))})))))))};function KE(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,a,i,c=[],s=!0,u=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;s=!1}else for(;!(s=(r=a.call(n)).done)&&(c.push(r.value),c.length!==t);s=!0);}catch(e){u=!0,o=e}finally{try{if(!s&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(u)throw o}}return c}}(e,t)||function(e,t){if(!e)return;if("string"===typeof e)return qE(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return qE(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function qE(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var $E=function(){var e=KE((0,r.useState)(o(window.innerWidth)),2),t=e[0],n=e[1];function o(e){return e<1200?"single":"double"}(0,r.useEffect)((function(){return $(window).resize((function(e){var t;e&&n(o(null===(t=e.target)||void 0===t?void 0:t.innerWidth))})),function(){$(document).remove("resize")}}),[]);var a=(0,r.useMemo)((function(){return r.createElement(r.Fragment,null,r.createElement("div",{className:"mt-[20px] flex"},r.createElement(Lk,null)),r.createElement("div",{className:"mt-[16px] flex"},r.createElement(nx,null)),r.createElement("div",{className:"mt-[16px] flex"},r.createElement(OE,null)),r.createElement("div",{className:"mt-[16px] flex"},r.createElement(Tx,null)),r.createElement("div",{className:"mt-[16px] flex"},r.createElement(bx,null)),r.createElement("div",{className:"mt-[16px] flex"},r.createElement(sx,null)),r.createElement("div",{className:"mt-[16px] flex mb-[40px]"},r.createElement(GE,{isSingleLayout:!0})))}),[]),i=(0,r.useMemo)((function(){return r.createElement(r.Fragment,null,r.createElement("div",{className:"mt-[20px] flex"},r.createElement(Lk,null)),r.createElement("div",{className:"mt-[16px] flex"},r.createElement("div",{className:"flex-[2] mr-[16px]"},r.createElement(nx,null)),r.createElement("div",{className:"flex-1 overflow-hidden"},r.createElement(OE,null))),r.createElement("div",{className:"mt-[16px] flex"},r.createElement("div",{className:"flex-1 mr-[16px]"},r.createElement(Tx,null)),r.createElement("div",{className:"flex-1"},r.createElement(bx,null))),r.createElement("div",{className:"mt-[16px] flex mb-[40px]"},r.createElement("div",{className:"flex-1 mr-[16px]"},r.createElement(sx,null)),r.createElement("div",{className:"flex-1"},r.createElement(GE,{isSingleLayout:!1}))))}),[]);return"double"===t?i:a};function JE(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,a,i,c=[],s=!0,u=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;s=!1}else for(;!(s=(r=a.call(n)).done)&&(c.push(r.value),c.length!==t);s=!0);}catch(e){u=!0,o=e}finally{try{if(!s&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(u)throw o}}return c}}(e,t)||function(e,t){if(!e)return;if("string"===typeof e)return XE(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return XE(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function XE(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function QE(e,t,n,o){var a=(0,r.useRef)(new Date).current,i=JE((0,r.useState)(!1),2),c=i[0],u=i[1],l=JE((0,r.useState)(!1),2),f=l[0],d=l[1],m=JE((0,r.useMemo)((function(){return[o?Ee()(a).subtract(1,"year").startOf("year").startOf(n).toDate():Ee()(a).subtract(6,n).startOf("day").toDate(),Ee()(a).endOf("day").toDate()]}),[a,n,o]),2),p=m[0],h=m[1];function y(e){return s.zO()?Ee()(e).format("MMMDo"):Ee()(e).format("MMM Do")}return(0,r.useEffect)((function(){e>=h?t(h):e<=p&&t(p)}),[p,h,e,t]),(0,r.useEffect)((function(){Ee()(e).endOf(n).toDate()<=Ee()(p).endOf(n).toDate()?u(!0):u(!1),Ee()(e).startOf(n).toDate()>=Ee()(h).startOf(n).toDate()?d(!0):d(!1)}),[p,h,e,n]),{isPrevDisabled:c,isNextDisabled:f,dateText:function(){switch(n){case"month":return Ee()(e).isSame(a,"month")?s.U2("this_month"):Ee()(e).isSame(Ee()(a).subtract(1,"month").toDate(),"month")?s.U2("last_month"):"".concat(function(e){return Ee()(e).isSame(a,"year")?Ee()(e).format("MMM"):s.zO()?Ee()(e).format("YYYY\u5e74MMM"):Ee()(e).format("MMM YYYY")}(Ee()(e).startOf("month").toDate()));case"week":return ke.Z.isSameWeek(e,a)?s.U2("this_week"):ke.Z.isSameWeek(e,Ee()(a).subtract(1,"week").toDate())?s.U2("last_week"):"".concat(y(Ee()(e).startOf("week").toDate())," - ").concat(y(Ee()(e).endOf("week").toDate()));default:return e.ap.isToday?s.U2("today"):e.ap.isYesterday?s.U2("yesterday"):y(e)}}(),nextPeriod:function(){e<h&&t(Ee()(e).add(1,n).toDate())},previousPeriod:function(){e>p&&t(Ee()(e).subtract(1,n).toDate())}}}function eS(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,a,i,c=[],s=!0,u=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;s=!1}else for(;!(s=(r=a.call(n)).done)&&(c.push(r.value),c.length!==t);s=!0);}catch(e){u=!0,o=e}finally{try{if(!s&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(u)throw o}}return c}}(e,t)||function(e,t){if(!e)return;if("string"===typeof e)return tS(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return tS(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function tS(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var nS=function(e){var t=e.date,n=e.type,o=e.setDate,i=e.setType,c=eS((0,r.useState)(!1),2),u=c[0],l=c[1],f=(0,a.v9)((function(e){return(0,P._y)()})),d=QE(t,o,n,f),m=d.isNextDisabled,p=d.isPrevDisabled,h=d.dateText,y=d.nextPeriod,g=d.previousPeriod;function v(e){var t=eS(e.selectedKeys,1)[0];"week"!==t&&"month"!==t||f?i(t):F.$Z({type:B.VIb.statistics}),l(!1)}return r.createElement("div",{className:w()("flex")},r.createElement(S.Z,{visible:u,onVisibleChange:function(e){l(e)},menu:r.createElement(O.ZP,{className:"can-not-select",onSelect:v,selectedKeys:[n]},r.createElement(O.gO,{key:"day",title:s.U2("statistics_byday"),withChecker:!0}),r.createElement(O.gO,{key:"week",title:s.U2("statistics_byweek"),withChecker:!0}),r.createElement(O.gO,{key:"month",title:s.U2("statistics_bymonth"),withChecker:!0})),placement:"bottomLeft"},r.createElement("button",{type:"button",className:"flex h-[40px] items-center bg-white px-[18px] rounded-[10px] dark:bg-card-mode-color"},r.createElement("p",{className:"dark:text-grey-80"},function(){switch(n){case"week":return s.U2("statistics_byweek");case"month":return s.U2("statistics_bymonth");default:return s.U2("statistics_byday")}}()),r.createElement(E.Z,{name:"chevron-left",className:"transform -rotate-90 dark:text-grey-80 text-black"}))),r.createElement("div",{className:"flex h-[40px] items-center ml-[17px] rounded-[10px] bg-white dark:bg-card-mode-color"},r.createElement("button",{type:"button",disabled:p,onClick:g},p?r.createElement(E.Z,{name:"chevron-left",className:"i-o-24 dark:text-grey-80 text-black"}):r.createElement(E.Z,{name:"chevron-left",className:"text-primary"})),r.createElement("div",{className:"mx-[26px] dark:text-grey-80"},h),r.createElement("button",{type:"button",disabled:m,onClick:y},m?r.createElement(E.Z,{name:"chevron-right",className:"i-o-24 dark:text-grey-80 text-black"}):r.createElement(E.Z,{name:"chevron-right",className:"text-primary"}))))},rS=n("tLk/"),oS=n("Ju8J");function aS(e){return aS="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},aS(e)}function iS(){iS=function(){return t};var e,t={},n=Object.prototype,r=n.hasOwnProperty,o=Object.defineProperty||function(e,t,n){e[t]=n.value},a="function"==typeof Symbol?Symbol:{},i=a.iterator||"@@iterator",c=a.asyncIterator||"@@asyncIterator",s=a.toStringTag||"@@toStringTag";function u(e,t,n){return Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{u({},"")}catch(e){u=function(e,t,n){return e[t]=n}}function l(e,t,n,r){var a=t&&t.prototype instanceof y?t:y,i=Object.create(a.prototype),c=new j(r||[]);return o(i,"_invoke",{value:_(e,n,c)}),i}function f(e,t,n){try{return{type:"normal",arg:e.call(t,n)}}catch(e){return{type:"throw",arg:e}}}t.wrap=l;var d="suspendedStart",m="executing",p="completed",h={};function y(){}function g(){}function v(){}var b={};u(b,i,(function(){return this}));var w=Object.getPrototypeOf,k=w&&w(w(D([])));k&&k!==n&&r.call(k,i)&&(b=k);var x=v.prototype=y.prototype=Object.create(b);function E(e){["next","throw","return"].forEach((function(t){u(e,t,(function(e){return this._invoke(t,e)}))}))}function S(e,t){function n(o,a,i,c){var s=f(e[o],e,a);if("throw"!==s.type){var u=s.arg,l=u.value;return l&&"object"==aS(l)&&r.call(l,"__await")?t.resolve(l.__await).then((function(e){n("next",e,i,c)}),(function(e){n("throw",e,i,c)})):t.resolve(l).then((function(e){u.value=e,i(u)}),(function(e){return n("throw",e,i,c)}))}c(s.arg)}var a;o(this,"_invoke",{value:function(e,r){function o(){return new t((function(t,o){n(e,r,t,o)}))}return a=a?a.then(o,o):o()}})}function _(t,n,r){var o=d;return function(a,i){if(o===m)throw Error("Generator is already running");if(o===p){if("throw"===a)throw i;return{value:e,done:!0}}for(r.method=a,r.arg=i;;){var c=r.delegate;if(c){var s=O(c,r);if(s){if(s===h)continue;return s}}if("next"===r.method)r.sent=r._sent=r.arg;else if("throw"===r.method){if(o===d)throw o=p,r.arg;r.dispatchException(r.arg)}else"return"===r.method&&r.abrupt("return",r.arg);o=m;var u=f(t,n,r);if("normal"===u.type){if(o=r.done?p:"suspendedYield",u.arg===h)continue;return{value:u.arg,done:r.done}}"throw"===u.type&&(o=p,r.method="throw",r.arg=u.arg)}}}function O(t,n){var r=n.method,o=t.iterator[r];if(o===e)return n.delegate=null,"throw"===r&&t.iterator.return&&(n.method="return",n.arg=e,O(t,n),"throw"===n.method)||"return"!==r&&(n.method="throw",n.arg=new TypeError("The iterator does not provide a '"+r+"' method")),h;var a=f(o,t.iterator,n.arg);if("throw"===a.type)return n.method="throw",n.arg=a.arg,n.delegate=null,h;var i=a.arg;return i?i.done?(n[t.resultName]=i.value,n.next=t.nextLoc,"return"!==n.method&&(n.method="next",n.arg=e),n.delegate=null,h):i:(n.method="throw",n.arg=new TypeError("iterator result is not an object"),n.delegate=null,h)}function C(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function T(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function j(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(C,this),this.reset(!0)}function D(t){if(t||""===t){var n=t[i];if(n)return n.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var o=-1,a=function n(){for(;++o<t.length;)if(r.call(t,o))return n.value=t[o],n.done=!1,n;return n.value=e,n.done=!0,n};return a.next=a}}throw new TypeError(aS(t)+" is not iterable")}return g.prototype=v,o(x,"constructor",{value:v,configurable:!0}),o(v,"constructor",{value:g,configurable:!0}),g.displayName=u(v,s,"GeneratorFunction"),t.isGeneratorFunction=function(e){var t="function"==typeof e&&e.constructor;return!!t&&(t===g||"GeneratorFunction"===(t.displayName||t.name))},t.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,v):(e.__proto__=v,u(e,s,"GeneratorFunction")),e.prototype=Object.create(x),e},t.awrap=function(e){return{__await:e}},E(S.prototype),u(S.prototype,c,(function(){return this})),t.AsyncIterator=S,t.async=function(e,n,r,o,a){void 0===a&&(a=Promise);var i=new S(l(e,n,r,o),a);return t.isGeneratorFunction(n)?i:i.next().then((function(e){return e.done?e.value:i.next()}))},E(x),u(x,s,"Generator"),u(x,i,(function(){return this})),u(x,"toString",(function(){return"[object Generator]"})),t.keys=function(e){var t=Object(e),n=[];for(var r in t)n.push(r);return n.reverse(),function e(){for(;n.length;){var r=n.pop();if(r in t)return e.value=r,e.done=!1,e}return e.done=!0,e}},t.values=D,j.prototype={constructor:j,reset:function(t){if(this.prev=0,this.next=0,this.sent=this._sent=e,this.done=!1,this.delegate=null,this.method="next",this.arg=e,this.tryEntries.forEach(T),!t)for(var n in this)"t"===n.charAt(0)&&r.call(this,n)&&!isNaN(+n.slice(1))&&(this[n]=e)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if("throw"===e.type)throw e.arg;return this.rval},dispatchException:function(t){if(this.done)throw t;var n=this;function o(r,o){return c.type="throw",c.arg=t,n.next=r,o&&(n.method="next",n.arg=e),!!o}for(var a=this.tryEntries.length-1;a>=0;--a){var i=this.tryEntries[a],c=i.completion;if("root"===i.tryLoc)return o("end");if(i.tryLoc<=this.prev){var s=r.call(i,"catchLoc"),u=r.call(i,"finallyLoc");if(s&&u){if(this.prev<i.catchLoc)return o(i.catchLoc,!0);if(this.prev<i.finallyLoc)return o(i.finallyLoc)}else if(s){if(this.prev<i.catchLoc)return o(i.catchLoc,!0)}else{if(!u)throw Error("try statement without catch or finally");if(this.prev<i.finallyLoc)return o(i.finallyLoc)}}}},abrupt:function(e,t){for(var n=this.tryEntries.length-1;n>=0;--n){var o=this.tryEntries[n];if(o.tryLoc<=this.prev&&r.call(o,"finallyLoc")&&this.prev<o.finallyLoc){var a=o;break}}a&&("break"===e||"continue"===e)&&a.tryLoc<=t&&t<=a.finallyLoc&&(a=null);var i=a?a.completion:{};return i.type=e,i.arg=t,a?(this.method="next",this.next=a.finallyLoc,h):this.complete(i)},complete:function(e,t){if("throw"===e.type)throw e.arg;return"break"===e.type||"continue"===e.type?this.next=e.arg:"return"===e.type?(this.rval=this.arg=e.arg,this.method="return",this.next="end"):"normal"===e.type&&t&&(this.next=t),h},finish:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),T(n),h}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.tryLoc===e){var r=n.completion;if("throw"===r.type){var o=r.arg;T(n)}return o}}throw Error("illegal catch attempt")},delegateYield:function(t,n,r){return this.delegate={iterator:D(t),resultName:n,nextLoc:r},"next"===this.method&&(this.arg=e),h}},t}function cS(e,t,n,r,o,a,i){try{var c=e[a](i),s=c.value}catch(u){return void n(u)}c.done?t(s):Promise.resolve(s).then(r,o)}function sS(e){return function(){var t=this,n=arguments;return new Promise((function(r,o){var a=e.apply(t,n);function i(e){cS(a,r,o,i,c,"next",e)}function c(e){cS(a,r,o,i,c,"throw",e)}i(void 0)}))}}function uS(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function lS(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?uS(Object(n),!0).forEach((function(t){fS(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):uS(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function fS(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=aS(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=aS(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==aS(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function dS(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,a,i,c=[],s=!0,u=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;s=!1}else for(;!(s=(r=a.call(n)).done)&&(c.push(r.value),c.length!==t);s=!0);}catch(e){u=!0,o=e}finally{try{if(!s&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(u)throw o}}return c}}(e,t)||function(e,t){if(!e)return;if("string"===typeof e)return mS(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return mS(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function mS(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var pS=function(e){return e[e.overview=0]="overview",e[e.task=1]="task",e[e.pomo=2]="pomo",e[e.habit=3]="habit",e}({});var hS=function(){var e,t=(0,v.UO)().type,n=void 0===t?"overview":t,o=(0,v.k6)().push,a=function(e){switch(e){case"task":return pS.task;case"pomo":return pS.pomo;case"habit":return pS.habit;default:return pS.overview}}(n),i=((0,r.useRef)(null),(0,r.useRef)(null)),c=dS((0,r.useState)(new Date),2),u=c[0],l=c[1],f=dS((0,r.useState)("day"),2),d=f[0],m=f[1],p=dS((0,r.useState)(null),2),h=p[0],y=p[1],g=(0,r.useRef)((0,N.pm)()?null===(e=(0,N.pm)())||void 0===e?void 0:e.enablePomo:null),b=(0,r.useCallback)((function(){return null==g.current?(0,tn.dE)():"true"===g.current}),[]);(0,r.useEffect)((function(){Object.keys(sessionStorage).forEach((function(e){e.startsWith("statistics")&&sessionStorage.removeItem(e)}))}),[]),(0,r.useEffect)((function(){pe.Z.doSync()}),[]);var k=(0,r.useContext)(oS.r).themeColor,x=(0,Ll.iy)(),E=(0,r.useMemo)((function(){return(0,At.iB)(x)}),[x]);(0,r.useEffect)((function(){function e(){return e=sS(iS().mark((function e(){var t,n,r,o,a,i,c,s,u,l,f,d;return iS().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,(0,K.rq)();case 3:return t=e.sent,n=t.data,r=n.tag2color,o=void 0===r?{}:r,a=n.project2color,i=void 0===a?{}:a,e.next=8,(0,K.Ezz)();case 8:c=e.sent,s=c.data,u=s.pomoGoal,l=void 0===u?0:u,f=s.focusDuration,d=void 0===f?0:f,y(lS({},Ab.createFromServerData({themeColor:k,isDark:(0,Z.$o)(),secondaryBackgroundColor:E,enablePomo:b(),tag2color:o,project2color:i,enableFocusGoal:0!==d,enablePomoGoal:0!==l,pro:(0,P._y)()}))),uo.h.dispatch((0,rS._R)(s)),e.next=18;break;case 15:e.prev=15,e.t0=e.catch(0),y(lS({},Ab.createFromServerData({themeColor:k,isDark:(0,Z.$o)(),secondaryBackgroundColor:E,enablePomo:b(),pro:(0,P._y)()})));case 18:case"end":return e.stop()}}),e,null,[[0,15]])}))),e.apply(this,arguments)}(0,wn.Ld)(s.U2("list_statistics")),y(lS({},Ab.createFromServerData({themeColor:k,isDark:(0,Z.$o)(),secondaryBackgroundColor:E,enablePomo:b(),pro:(0,P._y)()}))),function(){e.apply(this,arguments)}()}),[E,b,k]);var S=(0,r.useCallback)((function(e){e&&(0,wn.iD)($(e))}),[]);(0,r.useEffect)((function(){null!=i.current&&(i.current.scrollTop=0),a!==pS.pomo||b()||o("/statistics/overview")}),[b,o,a]);var _="bg-[#f5f5f5] dark:bg-screen-background";return null==h?r.createElement("div",{className:w()("fixed inset-0 z-[5]",_)},r.createElement("div",{className:w()("fixed inset-0 z-[5] overflow-scroll",_)},r.createElement("div",{className:"flex flex-col h-full card-xl:w-full"},r.createElement("div",{className:"mt-[40px] flex-none py-0 px-[10px] max-w-[980px] w-[85%] my-0 mx-auto"},r.createElement(zw,{type:a})),r.createElement("div",{className:"flex-1 w-full mt-[22px] overflow-hidden"},r.createElement("div",{className:"antiscroll-wrap",ref:S},r.createElement("div",{className:"antiscroll-inner",ref:i},r.createElement("div",{className:"flex flex-col p-[10px] relative max-w-[980px] w-[85%] my-0 mx-auto"},"overview"!==n&&r.createElement(nS,{date:u,type:d,setDate:l,setType:m})))))))):r.createElement(Nb.Provider,{value:{statisticsStore:h,setStatisticsStore:y}},r.createElement("div",{className:w()("fixed inset-0 z-[5]",_)},r.createElement("div",{className:"flex flex-col h-full card-xl:w-full"},r.createElement("div",{className:"mt-[40px] flex-none py-0 px-[10px] max-w-[980px] w-[85%] my-0 mx-auto"},r.createElement(zw,{type:a})),r.createElement("div",{className:"flex-1 w-full mt-[22px] overflow-hidden"},r.createElement("div",{id:"statistics-wrapper",className:"antiscroll-wrap",ref:S},r.createElement("div",{className:"antiscroll-inner",ref:i},r.createElement("div",{className:"flex flex-col max-w-[980px] p-[10px] relative w-[85%] my-0 mx-auto min-w-[544px]"},r.createElement("div",{className:"flex justify-between items-center"},"task"===n&&r.createElement(nS,{date:u,type:d,setDate:l,setType:m})),function(){switch(a){case pS.pomo:return r.createElement($E,null);case pS.task:return r.createElement(Ik,{date:u,type:d});case pS.overview:default:return r.createElement(Hw,null)}}())))))))};function yS(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,a,i,c=[],s=!0,u=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;s=!1}else for(;!(s=(r=a.call(n)).done)&&(c.push(r.value),c.length!==t);s=!0);}catch(e){u=!0,o=e}finally{try{if(!s&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(u)throw o}}return c}}(e,t)||function(e,t){if(!e)return;if("string"===typeof e)return gS(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return gS(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function gS(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var vS=function(e){var t=(0,y.Z)(),n=(0,r.useRef)(null),o=(0,a.v9)((function(e){return(0,sf.$_)()})),i=(0,r.useRef)(o);(0,r.useEffect)((function(){i.current=o}),[o]);var c=yS((0,r.useState)(!1),2),s=c[0],u=c[1],l=(0,r.useCallback)((function(){u(!1)}),[]),f=(0,r.useCallback)((function(){u(!0)}),[]),d=(0,a.I0)(),m=(0,r.useCallback)((function(){d((0,Ta.BE)(!i.current)),(0,tn.a1)()}),[d]),p=(0,r.useMemo)((function(){return[{key:"show-complete",text:t.formatMessage({id:o?"hide_completed":"show_completed"}),action:m,icon:{name:o?"hide-completed":"show-completed"}}]}),[t,o,m]);return r.createElement("div",{className:"h-[65px] w-full flex-none px-[16px] justify-between flex items-center"},r.createElement("h1",{className:"pl-[10px] text-[20px] font-semibold leading-[28px] text-grey mr-[6px]",style:{paddingTop:18,paddingBottom:19}},t.formatMessage({id:"eisenhower_matrix"})),r.createElement(Mt.Z,{ref:n,name:"more-titlebar",className:"w-[20px] h-[20px] cursor-pointer",onClick:f,wrapperClassName:"flex-none"}),s&&r.createElement(en.Z,{placement:"bottom-right",relativeRef:n,menu:p,hideMenu:l,gap:4,gap2:14}))};function bS(e){return bS="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},bS(e)}function wS(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,OS(r.key),r)}}function kS(e,t,n){return t=ES(t),function(e,t){if(t&&("object"===bS(t)||"function"===typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(e,xS()?Reflect.construct(t,n||[],ES(e).constructor):t.apply(e,n))}function xS(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(xS=function(){return!!e})()}function ES(e){return ES=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},ES(e)}function SS(e,t){return SS=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},SS(e,t)}function _S(e,t,n){return(t=OS(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function OS(e){var t=function(e,t){if("object"!=bS(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=bS(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==bS(t)?t:t+""}var CS=function(e){function t(e){var n;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),_S(n=kS(this,t,[e]),"escListenId",void 0),_S(n,"relatedElOffset",void 0),n.relatedElOffset=e.cursorPosition,n.escListenId=Ne().uniqueId(),n}return function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&SS(e,t)}(t,e),n=t,(r=[{key:"onDidMount",value:function(){ae.Z.matrixAction("task_detail"),U.jc.subscribe(this.escListenId,"quadrant-out-single",(function(){U.vp.dispatch("dismissQuadrantOutSingle")}))}},{key:"onWillReceiveProps",value:function(e){this.props.id!==e.id&&(this.isSubscribeTask=Wn.HlA(e.model))}},{key:"onUnmount",value:function(){U.jc.unSubscribe(this.escListenId),setTimeout((function(){bn.ZP.quadrantCursorPosition=null}))}},{key:"componentWillUpdate",value:function(e){var t=this.props.cursorPosition;e.cursorPosition&&t&&(e.cursorPosition.top!==t.top||e.cursorPosition.left!==t.left)&&(this.relatedElOffset=e.cursorPosition)}},{key:"render",value:function(){return o.createPortal(this.getBody(),document.body)}},{key:"setDefaultPosition",value:function(){var e=this.relatedElOffset;return null!=e.width?{top:e.top,left:e.left+e.width+10}:{top:e.top+10||10,left:e.left+20||20}}},{key:"fixPositionOffsetX",value:function(e){return null!=this.relatedElOffset.width?e-10:e-20}}])&&wS(n.prototype,r),a&&wS(n,a),Object.defineProperty(n,"prototype",{writable:!1}),n;var n,r,a}(Sf),TS=(0,a.$j)(null,null,null,{forwardRef:!0})(CS),jS=n("CWGE"),DS=n.n(jS),MS=n("H0p8"),AS=n.n(MS);function NS(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,a,i,c=[],s=!0,u=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;s=!1}else for(;!(s=(r=a.call(n)).done)&&(c.push(r.value),c.length!==t);s=!0);}catch(e){u=!0,o=e}finally{try{if(!s&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(u)throw o}}return c}}(e,t)||function(e,t){if(!e)return;if("string"===typeof e)return PS(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return PS(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function PS(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var IS=function(e){var t=(0,y.Z)(),n=(0,a.I0)(),o=(0,a.v9)((function(e){return e.preference.get("language")||(u.j4?"zh_CN":"en_US")})),i=(0,a.v9)((function(e){return e.extPreference.matrix.quadrants})),c=(0,r.useMemo)((function(){return i.slice().map((function(e){return e.id}))}),[i]),s=e.quadrant,l=e.onCancel,f=e.onConfirm,d=s.id,m=s.rule,p=s.name,h=NS((0,r.useState)(_o.YO(m)),2),g=h[0],v=h[1],b=NS((0,r.useState)(p?(0,zn.vG)(p).emojis[0]:""),2),k=b[0],x=b[1],S=NS((0,r.useState)(p?(0,zn.vG)(p).text:t.formatMessage({id:QS[d]})),2),_=S[0],O=S[1],j=NS((0,r.useState)(""),2),D=j[0],M=j[1],A=(0,r.useRef)(null),N=(0,r.useRef)(null),I=(0,r.useRef)(null),L=(0,r.useRef)(null),R=(0,r.useRef)(null),Z=(0,r.useRef)(null),U=NS((0,r.useState)(!1),2),Y=U[0],V=U[1],H=(0,r.useRef)((new Date).getTime());(0,r.useEffect)((function(){Ne().uniqueId();return function(){0}}),[l]);var W=(0,r.useCallback)((function(e){var r=B.oSS[e]||B.oSS.simple,o=c.map((function(e){return{id:e,rule:r[e]||r.quadrant1}}));n(Ta.OY(o)),(0,tn.a1)(),l(),me.$Z({text:t.formatMessage({id:"matrix_set_successfully"})})}),[n,t,l,c]),z=(0,r.useCallback)((function(){var e=window.innerWidth/2-279,t=window.innerHeight/2-275,n=window.open("about:blank","_blank","left="+e+",top="+t+",width=558,height=550,toolbar=1,resizable=0, menubar=no, scrollbars=no, location=no, status=no");n&&(n.location="/webview/matrixRule?lang=".concat(o)),window.onmessage=function(e){var t=e.data;if(t.type&&"setDefaultMatrixRule"===t.type){var r=t.payload;r&&("simple"===r&&(W("simple"),n&&n.close()),"complex"===r&&(W("complex"),n&&n.close()))}}}),[o,W]);(0,r.useEffect)((function(){var e=p?p.length:t.formatMessage({id:QS[d]}).length;(0,P._y)()&&setTimeout((function(){Z.current&&wn.KN(Z.current,e)}))}),[d,t,p]);var G=(0,r.useCallback)((function(e){x(e)}),[]),K=(0,r.useCallback)((function(e){O(e.target.value)}),[]),q=(0,r.useCallback)((function(e){M(e||"")}),[]),$=(0,r.useCallback)((function(){var e=_.trim(),n=k+e;return n?/^[#\uff03]/i.test(n)?(q(t.formatMessage({id:"invalid_matrix_name"})),!1):n.match(Vn.Z.projectNameFilter)?(q(t.formatMessage({id:"warn_matrix_name"})),!1):(q(),!0):(q(t.formatMessage({id:"empty_matrix_name"})),!1)}),[k,t,_,q]),J=(0,r.useCallback)((function(){var e,n,r,o,a,i={listOrGroup:null===(e=A.current)||void 0===e?void 0:e.getCondition(),tag:null===(n=N.current)||void 0===n?void 0:n.getCondition(),dueDate:null===(r=I.current)||void 0===r?void 0:r.getCondition(),priority:null===(o=L.current)||void 0===o?void 0:o.getCondition(),taskType:null===(a=R.current)||void 0===a?void 0:a.getCondition()},c=_o.vt(i),s=k+_.replace(Vn.Z.projectNameFilter,"").trim();return s===t.formatMessage({id:QS[d]})&&(s=null),{quadrantName:s||null,rule:c}}),[k,d,t,_]),X=(0,r.useCallback)((function(){if(!Y&&$()){var e=J(),n=e.rule,r=e.quadrantName;"error"!==n?(V(!0),n!==m||r!==p?f(e):l()):wn.eD(t.formatMessage({id:"false_filter_rule"}),3e3)}}),[$,J,t,l,f,p,m,Y]),Q=(0,r.useCallback)((function(){if((0,P._y)()){var e=B.SEY[d];v(_o.YO(e)),x(""),O(t.formatMessage({id:QS[d]})),H.current=(new Date).getTime()}else F.$Z({type:B.VIb.matrix})}),[d,t]),ee=(0,r.useCallback)((function(e){return r.createElement(r.Fragment,null,r.createElement("p",{className:"text-s leading-[32px] text-primary cursor-pointer",onClick:Q},t.formatMessage({id:"restore_default"})),r.createElement("div",{className:"flex items-center"},r.createElement("p",{className:"text-s leading-[32px] text-primary cursor-pointer mr-[12px]",onClick:z},t.formatMessage({id:"matrix_sample"})),r.createElement(T.Z,{onClick:l,type:"cancel"},t.formatMessage({id:"close"})),r.createElement(T.Z,{type:"primary",onClick:X,loading:e,disabled:k.length+_.trim().length===0,loadingText:t.formatMessage({id:"saving"})},t.formatMessage({id:"save"}))))}),[X,k.length,t,l,_,Q,z]),te=(0,r.useCallback)((function(){return r.createElement("div",{className:"row relative"},r.createElement("div",{className:"input-row relative group"},r.createElement("div",{className:"emoji-picker absolute top-1/2 left-[7px] transform -translate-y-1/2 w-[24px] h-[24px] z-[-1]"},r.createElement("div",{className:"e-display h-full w-full flex justify-center items-center leading-[24px]"},k?r.createElement(Sc.Z,{emoji:k,size:18,className:"relative flex-none"}):r.createElement(E.Z,{name:"".concat(d,"-icon"),className:w()(e_[d],"w-[16px] h-[16px]")}))),r.createElement(vu.Z,{className:"project-name cursor-default input-lrg w-full pl-[36px] h-[36px] pr-[12px] rounded-default text-[14px]",type:"text",value:_,onChange:function(){},onMouseDown:function(e){F.$Z({type:B.VIb.matrix}),e.preventDefault()},withBaseBorder:!0})))}),[k,d,_]),ne=(0,r.useCallback)((function(){return r.createElement("div",{className:"row relative"},r.createElement("div",{className:"input-row relative group"},r.createElement(Ly,{key:"list-".concat(H.current),defaultDisplayEmoji:k,onChange:G,defaultIcon:"".concat(d,"-icon"),defaultIconClassName:e_[d],defaultIconSize:"tiny"}),r.createElement("input",{id:"edit-project-name",className:"project-name input-lrg w-full pl-[36px] h-[36px] pr-[12px] rounded-select-trigger text-[14px] bg-grey-5 border border-solid border-[transparent] focus:border-primary focus:bg-[transparent]",type:"text",placeholder:t.formatMessage({id:"name"}),value:_,onChange:K,onFocus:function(e){q()},ref:Z,maxLength:Xn.b9.commonNameLimit-k.length})),r.createElement(Vi.Z,{className:"text-alert text-sml mt-[5px] text-warn-red text-[11px]",text:D}))}),[k,d,t,G,K,_,q,D]);return r.createElement(C.Z,{visible:!0,maskClosable:!1,className:w()(AS().editRuleModal,"w-[558px] project-modal-detail-view"),title:r.createElement("div",{className:"flex items-center"},r.createElement("span",{className:"truncate"},t.formatHTMLMessage({id:"matrix_edit"})),!(0,P._y)()&&r.createElement("div",{className:"w-[16px] h-[16px] ml-[2px] flex-none flex items-center justify-center"},r.createElement(E.Z,{name:"user-icon",className:"w-[12px] h-[12px] text-brand-secondary"}))),onCancel:l,loading:Y,footer:ee(Y),footerClassName:"!justify-between"},(0,P._y)()?ne():te(),r.createElement("div",{className:"row smart-filter-normal relative mt-[12px]"},r.createElement(Ip,{key:"list-".concat(H.current),rule:g,ref:A,isInQuadrant:!0}),r.createElement(Hp,{key:"tag-".concat(H.current),rule:g,ref:N,isInQuadrant:!0}),r.createElement(eh,{key:"date-".concat(H.current),rule:g,ref:I,isInQuadrant:!0}),r.createElement(lh,{key:"priority-".concat(H.current),rule:g,ref:L,isInQuadrant:!0}),r.createElement(Dh,{key:"type-".concat(H.current),rule:g,ref:R,isInQuadrant:!0})),r.createElement(Ry.Z,null))};function LS(e){return LS="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},LS(e)}function RS(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,YS(r.key),r)}}function ZS(e,t,n){return t=BS(t),function(e,t){if(t&&("object"===LS(t)||"function"===typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(e,FS()?Reflect.construct(t,n||[],BS(e).constructor):t.apply(e,n))}function FS(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(FS=function(){return!!e})()}function BS(e){return BS=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},BS(e)}function US(e,t){return US=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},US(e,t)}function YS(e){var t=function(e,t){if("object"!=LS(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=LS(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==LS(t)?t:t+""}var VS=function(e){function t(e){var n,r,o,a;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),n=ZS(this,t,[e]),r=n,a=void 0,(o=YS(o="escListenId"))in r?Object.defineProperty(r,o,{value:a,enumerable:!0,configurable:!0,writable:!0}):r[o]=a,n.escListenId=Ne().uniqueId(),n}return function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&US(e,t)}(t,e),n=t,(r=[{key:"onDidMount",value:function(){U.jc.subscribe(this.escListenId,"quadrantOutSignle",(function(){U.vp.dispatch("HideQuadrantNewTaskOutSingle")}))}},{key:"onUnmount",value:function(){U.jc.unSubscribe(this.escListenId)}},{key:"render",value:function(){return o.createPortal(this.getBody(),document.body)}},{key:"setDefaultPosition",value:function(e){return{top:e.top-10,left:e.left+e.width+10}}}])&&RS(n.prototype,r),a&&RS(n,a),Object.defineProperty(n,"prototype",{writable:!1}),n;var n,r,a}(Sf),HS=(0,a.$j)(null,null,null,{forwardRef:!0})(VS),WS=n("aX2B"),zS=n.n(WS);function GS(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,a,i,c=[],s=!0,u=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;s=!1}else for(;!(s=(r=a.call(n)).done)&&(c.push(r.value),c.length!==t);s=!0);}catch(e){u=!0,o=e}finally{try{if(!s&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(u)throw o}}return c}}(e,t)||function(e,t){if(!e)return;if("string"===typeof e)return KS(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return KS(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function KS(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var qS=function(e){var t=e.rule,n=(0,r.useRef)(null),o=GS((0,r.useState)(Gn.Map()),2),a=o[0],i=o[1],c=GS((0,r.useState)(!1),2),s=c[0],u=c[1],l=(0,r.useRef)(null),f=(0,r.useCallback)((function(){var e=Bn.Z.formatToUtc(new Date),n=(0,_o.YO)(t),r=Object.keys(n),o=n.priority,a=n.dueDate,i=n.list,c=n.group,s=n.tag,u=n.taskType,l=(0,sf.df)(a),f=r.includes("priority")?o[0]:Z.kn(),d=(0,sf.CZ)(i,c),m=(0,sf.cr)(s),p=r.includes("taskType")&&(null===u||void 0===u?void 0:u.includes("note"))?B.V60.Note:null,h=ga.iG(d),y={id:(0,Uf.Z)(),isAllDay:!0,reminders:Z.Xc(!0).toJS(),sortOrder:Wn.XW7(d),modifiedTime:e,createdTime:e,isNew:!0,isMatrixNew:!0,projectId:d};return l&&(y.startDate=l),void 0!=f&&(y.priority=f),m.length&&(y.tags=m),null!=p&&(y.kind=p,y.priority=0,y.startDate=null,delete y.reminders),h&&(y.columnId=h),Wn.j29(y)}),[t]),d=(0,r.useCallback)((function(){ae.Z.matrixAction("add"),i(f()),u(!0)}),[f]),m=(0,r.useCallback)((function(){s&&(l.current.saveNewTask(),u(!1))}),[s]);(0,r.useEffect)((function(){var e=Ne().uniqueId();return U.vp.subscribe(e,"HideQuadrantNewTaskOutSingle",m),function(){U.vp.unSubscribe(e,"HideQuadrantNewTaskOutSingle")}}),[m]);return(0,r.useEffect)((function(){a.has("id")&&u(!0)}),[a]),r.createElement("div",null,r.createElement("div",{className:w()(zS().addBtn,"cursor-pointer",!s&&"invisible"),onClick:d,ref:n},r.createElement(Mt.Z,{name:"add",className:"w-[20px] h-[20px] text-grey-60"})),s&&r.createElement(HS,{model:a,relatedEl:n.current,ref:l,isNew:!0,onUpdateNewTask:function(e){i(e)},quadrantRule:t}))};function $S(){return $S=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},$S.apply(this,arguments)}function JS(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,a,i,c=[],s=!0,u=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;s=!1}else for(;!(s=(r=a.call(n)).done)&&(c.push(r.value),c.length!==t);s=!0);}catch(e){u=!0,o=e}finally{try{if(!s&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(u)throw o}}return c}}(e,t)||function(e,t){if(!e)return;if("string"===typeof e)return XS(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return XS(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function XS(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var QS={quadrant1:"important_urgent",quadrant2:"important_not_urgent",quadrant3:"unimportant_urgent",quadrant4:"unimportant_not_urgent"},e_={quadrant1:"text-[#FF5F68]",quadrant2:"text-[#FFB000]",quadrant3:"text-[#4772FA]",quadrant4:"text-[#0CCE9C]"},t_=B.X9E,n_=B.d$J,r_=[t_.project,t_.dueDate,t_.createdTime,t_.tag,t_.priority,t_.none],o_={project:{icon:"sort-by-list",label:"project_label"},createdTime:{icon:"sort-by-create-time",label:"created_time"},modifiedTime:{icon:"sort-by-modified-time",label:"modified_time"},dueDate:{icon:"sort-by-complete",label:"Time"},title:{icon:"sort-by-title",label:"title"},tag:{icon:"sort-by-tag",label:"tag"},priority:{icon:"sort-by-priority",label:"priority"},assignee:{icon:"sort-by-assignee",label:"assigned_to"}},a_={priority:{icon:B.RQC.priority,label:"priority"},tag:{icon:B.RQC.tag,label:"tag"},dueDate:{icon:B.RQC.dueDate,label:"Time"},project:{icon:B.RQC.project,label:"project_label"},assignee:{icon:B.RQC.assignee,label:"assigned_to"},none:{icon:B.RQC.none,label:"none"},createdTime:{icon:B.RQC.createdTime,label:"created_time"}},i_=function(e){var t=e.quadrant,n=e.setActivatorNodeRef,o=e.listeners,i=t.id,c=t.rule,s=t.name,u=t.sortOption,l=JS((0,r.useState)(!1),2),f=l[0],d=l[1],m=(0,y.Z)(),p=(0,a.I0)(),h=u.groupBy,g=u.orderBy,v=u.order,b=JS((0,r.useState)(!1),2),k=b[0],x=b[1],S=JS((0,r.useState)(!1),2),_=S[0],C=S[1],T=JS((0,r.useState)(!1),2),j=T[0],D=T[1],M=JS((0,r.useState)(!1),2),A=M[0],N=M[1],P=(0,r.useRef)(null),I=(0,r.useRef)(null),L=(0,r.useRef)(null),R=(0,r.useRef)(null),Z=(0,r.useCallback)((function(){d(!1)}),[]),F=(0,r.useMemo)((function(){return Hn.bM(u,g)}),[u,g]),U=(0,a.v9)((function(e){return Cs.WT(i,h,g,F)})),Y=(0,r.useCallback)((function(e){var n=e.quadrantName,r=e.rule;p(Ta.OY([{id:t.id,name:n,rule:r}])),(0,tn.a1)(),d(!1)}),[p,t.id]),V=(0,r.useMemo)((function(){var e=(0,_o.YO)(c);return e&&e.taskType&&"note"===e.taskType[0]?[n_.dueDate,n_.createdTime,n_.modifiedTime,n_.title,n_.tag]:[n_.dueDate,n_.createdTime,n_.modifiedTime,n_.title,n_.tag,n_.priority]}),[c]),H=(0,r.useMemo)((function(){if($e.Cy(s)){var e=$e.y9(s);return r.createElement(r.Fragment,null,r.createElement("div",{className:"w-[24px] h-[24px] ml-[-4px] flex-none flex items-center justify-center"},r.createElement(Sc.Z,{emoji:e.emoji,size:18,className:"relative flex-none"})),r.createElement("h3",{className:"ml-[4px] text-[13px] leading-[18px] font-medium text-grey-60 truncate"},e.title))}return r.createElement(r.Fragment,null,r.createElement(E.Z,{name:"".concat(i,"-icon"),className:w()("w-[16px] h-[16px] flex-none",e_[i])}),r.createElement("h3",{className:w()("ml-[8px] text-[13px] leading-[18px] font-medium truncate",e_[i])},s||m.formatMessage({id:QS[i]})))}),[i,m,s]),W=(0,r.useCallback)((function(){switch(g){case B.d$J.tag:return m.formatMessage({id:"sort_by_tag_default"});case B.d$J.priority:return m.formatMessage({id:"sort_by_priority_default"});case B.d$J.dueDate:return m.formatMessage({id:"sort_by_duedate_default"});default:return m.formatMessage({id:"reset"})}}),[m,g]),z=(0,r.useCallback)((function(e){if(e!==h){var n=e!==B.X9E.none?e:g,r={orderBy:g,groupBy:e,order:v};p(Ta.OY([{id:t.id,sortType:n,sortOption:r}])),(0,tn.a1)()}}),[p,h,v,g,t.id]),G=(0,r.useCallback)((function(e){if(e!==g){var n=h!==B.X9E.none?h:e,r={orderBy:e,groupBy:h,order:(0,B.EhZ)(e)};p(Ta.OY([{id:t.id,sortType:n,sortOption:r}])),(0,tn.a1)()}}),[p,h,g,t.id]),K=(0,r.useCallback)((function(e){if(e!==v){var n={orderBy:g,groupBy:h,order:e};p(Ta.OY([{id:t.id,sortOption:n}])),(0,tn.a1)()}}),[p,h,v,g,t.id]),q=(0,r.useMemo)((function(){return r.createElement("div",{className:w()(zS().moreBtn,"ml-[12px] cursor-pointer",!k&&"invisible"),ref:P,onClick:function(){return x(!0)}},r.createElement("a",{className:"action-btn"},r.createElement(Mt.Z,{name:"more-titlebar",className:"i-o-36 i-h-o-54 w-[20px] h-[20px] opacity-60 cursor-pointer"})))}),[k]),$=(0,r.useMemo)((function(){var e,t,n,o,a=!!v&&g!==B.d$J.sortOrder;return r.createElement(r.Fragment,null,k&&r.createElement(Ur.Z,{relativeRef:P,className:"!max-w-none",hideMenu:function(){x(!1)},placement:"bottom-right"},r.createElement(O.ZP,{prefixCls:"dropdown-menu-menu",onClick:function(e){switch(e.key){case"groupBy":C(!0);break;case"orderBy":D(!0);break;case"orderDirection":N(!0);break;case"reset":Cs._E(i,h,g,F),x(!1);break;case"editQuadrant":d(!0),x(!1);break;default:x(!1)}},onKeyDown:function(e){"Escape"!==e.key&&e.stopPropagation()},tabIndex:-1},r.createElement(O.sN,{key:"editQuadrant"},r.createElement("div",{className:w()("min-w-[192px] px-[12px] h-[36px] cursor-pointer flex items-center justify-between")},r.createElement(E.Z,{name:"edit",className:Ts.Qt}),r.createElement("span",{className:Ts.BQ},m.formatMessage({id:"edit"})))),r.createElement(O.sN,{key:"groupBy"},r.createElement("div",{"data-key":"groupBy",className:w()("min-w-[192px] px-[12px] h-[36px] cursor-pointer flex items-center"),ref:I},r.createElement("div",{className:"flex-none flex items-center"},r.createElement(E.Z,{name:"section-list",className:Ts.Qt}),r.createElement("span",{className:w()(Ts.BQ)},m.formatMessage({id:"group_by"}))),r.createElement("div",{className:"flex-auto flex items-center ml-[12px]"},r.createElement("span",{className:w()("leading-[18px] text-[13px] flex-auto truncate text-grey-60 text-right")},m.formatMessage({id:null!==(e=null===(t=a_[h])||void 0===t?void 0:t.label)&&void 0!==e?e:"custom"})),r.createElement(E.Z,{name:"thin-triangle-down",className:w()("flex-none ml-[4px] w-[12px] h-[12px] text-grey-40",!_&&"transform -rotate-90")})))),r.createElement(O.sN,{key:"orderBy"},r.createElement("div",{"data-key":"orderBy",className:w()("min-w-[192px] px-[12px] h-[36px] cursor-pointer flex items-center"),ref:L},r.createElement("div",{className:"flex-none flex items-center"},r.createElement(E.Z,{name:"sort-by-custom",className:Ts.Qt}),r.createElement("span",{className:w()(Ts.BQ)},m.formatMessage({id:"sort_by"}))),r.createElement("div",{className:"flex-auto flex items-center ml-[12px]"},r.createElement("span",{className:w()("leading-[18px] text-[13px] flex-auto truncate text-grey-60 text-right")},m.formatMessage({id:null!==(n=null===(o=o_[g])||void 0===o?void 0:o.label)&&void 0!==n?n:"custom"})),r.createElement(E.Z,{name:"thin-triangle-down",className:w()("flex-none ml-[4px] w-[12px] h-[12px] text-grey-40",!j&&"transform -rotate-90")})))),a&&r.createElement(O.sN,{key:"orderDirection"},r.createElement("div",{"data-key":"orderDirection",className:w()("min-w-[192px] px-[12px] h-[36px] cursor-pointer flex items-center"),ref:R},r.createElement("div",{className:"flex-none flex items-center"},r.createElement(E.Z,{name:"order-direction",className:Ts.Qt}),r.createElement("span",{className:w()(Ts.BQ)},m.formatMessage({id:"sort_direction_title"}))),r.createElement("div",{className:"flex-auto flex items-center ml-[12px]"},r.createElement("span",{className:w()("leading-[18px] text-[13px] flex-auto truncate text-grey-60 text-right")},(0,Hn.BR)(v,g)),r.createElement(E.Z,{name:"thin-triangle-down",className:w()("flex-none ml-[4px] w-[12px] h-[12px] text-grey-40",!A&&"transform -rotate-90")})))),!!Object.keys(U).length&&r.createElement(r.Fragment,null,r.createElement(O.iz,{className:"my-[4px]"}),r.createElement(O.sN,{key:"reset"},r.createElement("div",{className:w()("min-w-[192px] px-[12px] h-[36px] cursor-pointer flex items-center justify-center")},r.createElement("div",{className:"flex-none flex items-center justify-center"},r.createElement("span",{className:w()(Ts.BQ,"opacity-40")},W()))))))),_&&r.createElement(en.Z,{hideMenu:function(){C(!1)},relativeRef:I,menu:r_.map((function(e){var t,n;return{key:e,text:m.formatMessage({id:null!==(t=null===(n=a_[e])||void 0===n?void 0:n.label)&&void 0!==t?t:"custom"}),action:function(){z(e)}}})),selectedKeys:[h],showChecker:!0,placement:"bottom-right"}),j&&r.createElement(en.Z,{hideMenu:function(){D(!1)},relativeRef:L,menu:V.map((function(e){var t,n;return{key:e,text:m.formatMessage({id:null!==(t=null===(n=o_[e])||void 0===n?void 0:n.label)&&void 0!==t?t:"custom"}),action:function(){G(e)}}})),selectedKeys:[g],showChecker:!0,placement:"bottom-right"}),A&&r.createElement(en.Z,{hideMenu:function(){N(!1)},relativeRef:R,menu:[ya.ve.asc,ya.ve.desc].map((function(e){return{key:e,text:(0,Hn.BR)(e,g),action:function(){K(e)}}})),selectedKeys:[v],showChecker:!0,placement:"bottom-right"}))}),[W,h,i,m,_,j,A,k,z,G,K,v,g,F,U,V]);return r.createElement(r.Fragment,null,r.createElement("div",$S({className:"quadrant-header h-[40px] flex-none flex px-[12px] items-center justify-between",ref:n},o),r.createElement("div",{className:"flex-auto flex items-center overflow-hidden"},H),r.createElement("div",{className:"flex-none flex items-center"},r.createElement(qS,{rule:c}),q)),f&&r.createElement(IS,{quadrant:t,onCancel:Z,onConfirm:Y}),$)};function c_(e){return c_="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},c_(e)}function s_(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,u_(r.key),r)}}function u_(e){var t=function(e,t){if("object"!=c_(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=c_(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==c_(t)?t:t+""}function l_(e,t,n){return t=d_(t),function(e,t){if(t&&("object"===c_(t)||"function"===typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(e,f_()?Reflect.construct(t,n||[],d_(e).constructor):t.apply(e,n))}function f_(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(f_=function(){return!!e})()}function d_(e){return d_=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},d_(e)}function m_(e,t){return m_=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},m_(e,t)}var p_=function(e){function t(e){var n;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),(n=l_(this,t,[e])).state={showFullCompletedTasks:!1},n}return function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&m_(e,t)}(t,e),n=t,o=[{key:"componentDidMount",value:function(){var e=this,t=this.props.quadrant.id;U.vp.subscribe(t,"showFullCompletedTasks",(function(){e.setState({showFullCompletedTasks:!0}),U.vp.dispatch("fetchCompletedTasks")}))}},{key:"shouldComponentUpdate",value:function(e,t){var n=this.props||{},r=this.state||{};if(e=e||{},t=t||{},Object.keys(n).length!==Object.keys(e).length||Object.keys(r).length!==Object.keys(t).length)return!0;for(var o in e)if(!(0,Gn.is)(n[o],e[o])){if("orderByType"!==o)return!0;if(JSON.stringify(n.orderByType)!==JSON.stringify(e.orderByType))return!0}for(var a in t)if(r[a]!==t[a]||!(0,Gn.is)(r[a],t[a]))return!0;return!1}},{key:"componentWillUnmount",value:function(){var e=this.props.quadrant.id;U.vp.unSubscribe(e,"showFullCompletedTasks"),bn.ZP.quadrantGroupResult={quadrant1:[],quadrant2:[],quadrant3:[],quadrant4:[]}}},{key:"renderTemplateModal",value:function(){return r.createElement(eu.ZP,null)}},{key:"getDisplayListModels",value:function(e,t,n){var r=this.props,o=r.quadrant,a=r.showCompleted,i=r.taskList,c=r.orderByType,s=r.habitSection,u=r.tagList,l=r.immutableTagList,f=r.sharedUsers,d=r.quadrantListOrderResultRef,m=o.id,p=(o.sortType,this.state.showFullCompletedTasks),h=[],y=[],g=(0,Cs.WT)(m,e,t,n);h=(0,d.current)({taskList:i,orderByType:c,habitSection:s,orderBy:t,orderReverse:n,showFullCompleted:p,taskOrders:g,tagList:u,immutableTagList:l,sharedUsers:f,quadrantId:m,groupBy:e,env:"list",project:Gn.Map({id:m}),columns:Gn.List(),tempSection:null});var v=!1;return bn.ZP.quadrantDisplayModals[m]=h,h.forEach((function(e){(e.children.length||"order"===e.section.type||"tempSection"===e.section.type)&&(e.section instanceof Qs.Ou&&(v=!0,!a)||y.push(e))})),{displayListModels:y,hasCompletedTask:v}}},{key:"renderEmptyList",value:function(){return r.createElement("div",{className:"flex-1 relative flex items-center justify-center"},r.createElement("span",{className:"text-[13px] leading-[16px] text-grey-40"},s.U2("no_tasks")))}},{key:"render",value:function(){var e=this.props,t=e.quadrant,n=e.tagList,o=e.immutableTagList,a=e.posOfOverdue,i=e.quadrantGroupListResultRef,c=e.taskList,s=e.isDndOverlay,u=t.id,l=t.sortOption,f=l.groupBy,d=l.orderBy,m=this.state.showFullCompletedTasks,p=(0,Hn.bM)(l,d),h=this.getDisplayListModels(f,d,p),y=h.displayListModels,g=h.hasCompletedTask,v=(0,i.current)({taskList:c,displayListModels:y,env:"list",groupBy:f,orderBy:d,project:Gn.Map({id:u}),immutableTagList:o,tagList:n,posOfOverdue:a,columns:Gn.List(),tempSection:null,sharedUsers:Gn.List(),showFullCompleted:m});bn.ZP.quadrantGroupResult[u]=v;var b=Rd(m);return r.createElement(Ld.Provider,{value:b},r.createElement("div",{id:"task-list-view-".concat(u),tabIndex:-1,className:w()("tasklist tasks g-center pb-[6px]",Xm,s?"pointer-events-none":"")},r.createElement(Ym.Z,{project:Gn.Map({id:u}),displayListModels:v,hasCompletedTask:g,tagList:n,renderEmptyList:this.renderEmptyList,quadrantId:u}),r.createElement("div",{className:"disable-drag-task-when-resize"})),this.renderTemplateModal())}}],o&&s_(n.prototype,o),a&&s_(n,a),Object.defineProperty(n,"prototype",{writable:!1}),n;var n,o,a}(r.Component),h_=(0,a.$j)((function(e,t){var n=t.taskSelectorRef.current,r=t.quadrantTaskOrdersRef.current,o=t.quadrant.id;return{taskList:n(e,t),showCompleted:(0,sf.$_)(),posOfOverdue:e.preference.get("posOfOverdue"),projectList:ro.Yw(e),tagList:ro.Ys(e),today:e.globalState.get("today"),immutableTagList:e.tags,habitSection:Gn.List(),orderByType:e.orderByType.taskPinned[o],orderByTag:e.orderByType.orderByTag,allOrderByType:r(e,t)}}),null)(p_),y_=n("R6RL"),g_=n("C+ZP"),v_=n("2VSN"),b_=n("tVRO"),w_=n("lBvt"),k_=n("7th3"),x_=n("fn0o");function E_(e){return E_="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},E_(e)}function S_(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function __(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?S_(Object(n),!0).forEach((function(t){O_(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):S_(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function O_(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=E_(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=E_(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==E_(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function C_(e){return function(e){if(Array.isArray(e))return T_(e)}(e)||function(e){if("undefined"!==typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(!e)return;if("string"===typeof e)return T_(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return T_(e,t)}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function T_(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var j_=function(e){var t;return e.taskType?(null===(t=e.taskType)||void 0===t?void 0:t.includes("note"))?B.V60.Note:B.V60.Text:null},D_=function(e,t){var n=(0,k_.eg)();if(null!=n){var r=(0,sf.ZY)(e.area),o=n.dragDisplayListModels,a=(0,tn.ol)().matrix.quadrants,i=a.find((function(e){return e.id===r})),c=a.find((function(e){return e.id===t}));if(c&&c.rule){ae.Z.matrixAction("drag_task");var u=null===i||void 0===i?void 0:i.rule,l=c.rule,f=[];v_.KZ(o,(function(e){var t;f.push(null===(t=e.model)||void 0===t?void 0:t.originModel)})),f=f.filter(Boolean);var d=(0,sf.j)(f,l);if(d&&d.filter(Boolean).length===f.length)me.$Z({text:s.U2("matrix_task_exists")});else{var m=f;d&&(m=m.filter((function(e,t){return!d[t]})));var p=!1,h=!1;m.forEach((function(e){Wn.ZWx(e)?h=!0:p=!0}));var y=(0,_o.YO)(u),g=(0,_o.YO)(l),v=j_(g),b=(j_(y),function(e,t,n){var r=e.priority;return r?t?t&&t===B.V60.Note?{isValid:!1,defaultPriority:null}:{isValid:!0,defaultPriority:parseInt(r[0],10)}:n?{isValid:!1,defaultPriority:null}:{isValid:!0,defaultPriority:parseInt(r[0],10)}:{isValid:!0,defaultPriority:null}}(g,v,h)),w=b.isValid,k=b.defaultPriority,x=function(e){var t=Z.wX();if(e.list&&e.list.length){var n=Hn.E8(e.list,{sort:!0}),r=n.map((function(e){return e.get("id")}));return r.includes(t)?t:n[0]?n[0].get("id"):null}return t}(g);if(!w)return void wn.eD(s.U2("note_move_fail"));if(v&&v===B.V60.Note){var E=Wn.rX3(Gn.List(m)),S=E.hasNote,_=E.hasNestedTask,O=E.hasCompleted,C=E.hasTask,T=S&&C,j=O||_;if(_&&1===m.length)return void wn.eD(s.U2("cant_converted_related_to_notes"));if(T)return void wn.eD(s.U2("cant_converted_with_tasks_and_notes"));if(j)return void wn.eD(s.U2("cant_converted_multi_to_notes"))}var D=[],M=m.reduce((function(e,t){var n=t.get("id"),r=function(e,t){var n=t.priority&&t.priority.length?new Set(t.priority||[]):null,r=e.get("priority");return!(!n||n.has(r))}(t,g),o=r&&null!=k?{priority:k}:{},a=function(e,t){var n=t.list&&t.list.length?new Set(t.list||[]):null,r=e.get("projectId");return!(!n||n.has(r))}(t,g),i=function(e,t,n){var r=t.tag,o=n.tag;if(r){if(r.includes("*withtags")){if(e.get("tags")&&e.get("tags").size>0)return{};var a=Oa.lN();return a[0]?{tags:Gn.List([a[0]])}:{}}if(r.includes("!tag"))return{tags:Gn.List([])};var i=e.get("tags"),c=r.filter((function(e){return"!tag"!==e}));if(o){if(o.includes("!tag")&&1===o.length)return{tags:Gn.List([c[0]])};if(o.includes("*withtags")&&1===o.length){var s=new Set(i.toArray());return c.findIndex((function(e){return s.has(e)}))>=0?{}:i?{tags:Gn.List([].concat(C_(i.toArray()),[c[0]]))}:{tags:Gn.List([c[0]])}}var u=o.filter((function(e){return"!tag"!==e&&"*withtags"!==e})),l=new Set(u);if(i){var f=C_(i.toArray()).filter((function(e){return!l.has(e)}));return{tags:Gn.List([].concat(C_(f),[c[0]]))}}return{tags:Gn.List([c[0]])}}if(i){var d=new Set(i.toArray());return c.findIndex((function(e){return d.has(e)}))>=0?{}:{tags:Gn.List([].concat(C_(i.toArray()),[c[0]]))}}return{tags:Gn.List([c[0]])}}return{}}(t,g,y);return a&&D.push(t),e[n]=__(__({},o),i),e}),{}),A=m;if(g.dueDate){var N=function(e){return _o.q8(e.dueDate)}(g),P={dueDate:g.dueDate},I=_o.vt(P),L=_o.tK([Gn.Map({id:t,rule:I})],Gn.List(A),Gn.List([]),Gn.List([]),!1)[0];if(L){var F=new Set(L.toArray().map((function(e){return e.sid})));A=C_(A).filter((function(e){return!F.has(e.get("id"))}))}A.forEach((function(e){var t=e.get("id"),n=M[t],r=N?(0,bs.A5)(e,{startDate:N}):{remindTime:null,startDate:null,dueDate:null,reminders:null,reminder:null,isAllDay:null,exDate:[],isFloating:!1,timeZone:g_.vN};M[t]=__(n?__({},n):{},r)}))}v&&m.forEach((function(e){var t=e.get("id"),n=M[t],r=function(e,t){var n=Wn.ZWx(e);if(t===B.V60.Note){if(n)return null;var r,o={kind:B.V60.Note,repeatFlag:null,repeatFrom:null,progress:0,priority:0,dueDate:null};if(e.get("kind")===B.V60.Checklist){var a,i=null!==(a=e.get("desc"))&&void 0!==a?a:"",c=e.get("items").sort(R.ZP.subtask).toArray().map((function(e){return e.get("title")}));return i&&c.unshift(i+"\n "),__({content:c.join("\n"),desc:"",items:Gn.List()},o)}return __({content:null!==(r=e.get("content"))&&void 0!==r?r:"",desc:"",items:Gn.List()},o)}return n?{content:e.get("content"),desc:"",items:Gn.List(),kind:B.V60.Text}:null}(e,v);null!=r&&(M[t]=__(n?__({},n):{},r))}));var U=function(){v&&(v===B.V60.Note?p&&wn.eD(s.U2("converted_to_note")):h&&wn.eD(s.U2("converted_to_task")))};D.length>0&&x?(0,jo.yF)(Gn.List(D),x,{},(function(){uo.h.dispatch(La.tu(M)),b_.Oy(Ne().keys(M).map((function(e){return __(__({},M[e]),{},{id:e})}))),(0,bs.$5)(Ne().keys(M)),U(),pe.Z.doSync()}),!1):(uo.h.dispatch(La.tu(M)),b_.Oy(Ne().keys(M).map((function(e){return __(__({},M[e]),{},{id:e})}))),(0,bs.$5)(Ne().keys(M)),U(),pe.Z.doSync())}}else c&&!c.rule&&me.$Z({text:s.U2("matrix_task_exists")})}},M_=function(e){var t=e.id,n=e.dropperRef,o=function(e){var n=(0,k_.eg)();if(n){var r=n.model,o=Wn.pHh(r),a=Wn.Ube(r);if(o&&a)return!1;var i=(0,sf.u2)(t);if([w_.M5.QUADARNT_1,w_.M5.QUADARNT_2,w_.M5.QUADARNT_3,w_.M5.QUADARNT_4].filter((function(e){return e!==i})).includes(e.area))return!0}return!1},a={accepts:[w_.cj.TASK],over:function(){},move:function(e){var r=e.active.data.current.dragItem;if(o(r)){var a=n.current;if(a){var i="quadrant-drop ".concat(t);if(bn.ZP.dragHoverTarget===i)return;bn.ZP.dragHoverTarget=i,(0,y_.SB)();var c=a.getBoundingClientRect();(0,Hs.t0)(B.LxN.Quadrant,{top:c.top,left:c.left,right:c.right,bottom:c.bottom})}}},drop:function(e){var n=e.active.data.current.dragItem;o(n)&&((0,y_.SB)(),D_(n,t))}},i=(0,r.useMemo)((function(){return"quadrant-".concat(Ne().uniqueId(t))}),[t]),c=(0,x_.Z)({id:i,data:a});return{setNodeRef:c.setNodeRef,isOver:c.isOver}},A_=n("Hw0z");function N_(){return N_=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},N_.apply(this,arguments)}var P_=r.memo((function(e){var t=e.id,n=e.className,o=e.isDndOverlay,i=(0,r.useRef)(null),c=(0,r.useRef)(!1),s=(0,r.useRef)((0,ro.Fl)()),u=(0,r.useRef)((0,ro.dH)()),l=(0,r.useRef)((0,to.createTasklistOrder)()),f=(0,r.useRef)((0,to.createGroupListSelector)()),d=(0,a.v9)((function(e){return(0,ro.TG)(e,{id:t})})),m=(0,a.v9)((function(e){return Z.gh()})),p=(0,r.useMemo)((function(){return Z.u3(m)}),[m]),h=(0,a.v9)((function(e){return(0,Lt.pe)(e)})),y=(0,r.useMemo)((function(){return(p||Z.xx(m))&&h}),[p,h]),g=(0,r.useMemo)((function(){if(d){var e=null==d.rule?B.SEY[t]:d.rule,n=d.sortType?d.sortType:B.ERp.project,r=d.name?d.name:"",o=d.sortOption?d.sortOption:{groupBy:B.X9E.dueDate,orderBy:B.X9E.dueDate,order:ya.ve.asc},a=o.groupBy,i=o.orderBy,c=o.order;return{id:t,rule:e,sortType:n,name:r,sortOption:{groupBy:a,orderBy:i,order:c||(0,B.EhZ)(i)}}}return{id:t,rule:B.SEY[t],sortType:B.ERp.project,name:"",sortOption:{groupBy:B.X9E.dueDate,orderBy:B.X9E.dueDate,order:ya.ve.asc}}}),[t,d]),v=(0,A_.wo)((function(){return g}),[g],(function(e,t){return Ne().isEqual(e,t)})),b=v.rule,k=M_({id:t,rule:b,dropperRef:i}),x=k.setNodeRef,E=k.isOver;(0,r.useEffect)((function(){c.current!==E&&!1===E&&bn.ZP.dragHoverTarget&&/-drop/.test(bn.ZP.dragHoverTarget)&&((0,y_.SB)(),bn.ZP.dragHoverTarget=""),c.current=E}),[E]);var S=(0,r.useCallback)((function(e){i.current=e,x(e)}),[x]),_=(0,Nt.nB)({id:t,data:{env:B.TyY.matrix},attributes:{tabIndex:-1},getNewIndex:function(e){var t=e.id,n=e.items,r=e.activeIndex,o=e.overIndex;return(0,Nt.qC)(n,r,o).indexOf(t)}}),O=_.attributes,C=_.listeners,T=_.setNodeRef,j=_.transform,D=_.transition,M=_.setActivatorNodeRef,A=_.isDragging,N=o?.9:A?0:1;return r.createElement("div",N_({ref:T,style:{transform:Pt.ux.Transform.toString(j),transition:D,height:"100%"}},O),r.createElement("div",{id:t,style:{opacity:N,boxShadow:y?"0px 2px 8px 0px rgba(25, 25, 25, 0.02)":void 0},className:w()("quadrant-sortable quadrant flex flex-col h-full rounded-[12px] relative",n,(0,Jm.ZC)({theme:m,isGlobalLayoutCardMode:h}),zS().quadrant),ref:S},r.createElement(i_,{quadrant:v,setActivatorNodeRef:M,listeners:C}),r.createElement(h_,{quadrant:v,taskSelectorRef:s,quadrantTaskOrdersRef:u,quadrantListOrderResultRef:l,quadrantGroupListResultRef:f,isDndOverlay:o}),y&&r.createElement("div",{className:"border-solid border-grey-3 inset-0 absolute rounded-[12px] pointer-events-none",style:{borderWidth:"1px"}})))}));function I_(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,a,i,c=[],s=!0,u=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;s=!1}else for(;!(s=(r=a.call(n)).done)&&(c.push(r.value),c.length!==t);s=!0);}catch(e){u=!0,o=e}finally{try{if(!s&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(u)throw o}}return c}}(e,t)||function(e,t){if(!e)return;if("string"===typeof e)return L_(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return L_(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function L_(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var R_=function(){var e=(0,a.v9)((function(e){return e.extPreference.matrix.quadrants})),t=(0,r.useMemo)((function(){return e.slice().sort((function(e,t){return null==e.sortOrder||null==t.sortOrder||e.sortOrder===t.sortOrder?e.id>t.id?1:-1:e.sortOrder>t.sortOrder?1:-1}))}),[e]);(0,r.useEffect)((function(){i(t)}),[t]);var n=I_((0,r.useState)([]),2),o=n[0],i=n[1],c=(0,r.useCallback)((function(e){for(var t=new Map(o.map((function(e,t){return[e.id,t]}))),n=new Map(e.map((function(e,t){return[e.id,t]}))),r=[],a=o.findIndex((function(e){return null==e.sortOrder}))>-1,i=!1,c=0;c<o.length;c++)for(var s=0;s<o.length;s++)if(c!==s&&o[c].sortOrder===o[s].sortOrder){i=!0;break}a||i?n.forEach((function(e,t){r.push({id:t,sortOrder:e*u.eL})})):t.forEach((function(t,o){var a=n.get(o);null!=a&&t!==a&&r.push({id:o,sortOrder:e[t].sortOrder})})),uo.h.dispatch((0,Ta.OY)(r)),(0,tn.a1)()}),[o]);(0,Iv.IJ)({onDragStart:function(){U.vp.dispatch("dismissQuadrantOutSingle"),U.vp.dispatch("HideQuadrantNewTaskOutSingle"),U.vp.dispatch("hideColumnTaskMenu")},onDragEnd:function(e){var n=e.over,r=e.active;if(n){var o=t.findIndex((function(e){return e.id===r.id})),a=t.findIndex((function(e){return e.id===n.id})),i=(0,Nt.qC)(t,o,a);c(i)}},onDragCancel:function(e){}});var s=(0,Iv.Cj)().active,l=function(){var e;if(s&&(null===(e=s.data.current)||void 0===e?void 0:e.env)===B.TyY.matrix)return s.id}(),f=(0,r.useMemo)((function(){var e=t.find((function(e){return e.id===l}));if(e){var n=e.id;return r.createElement(eo.Z,null,r.createElement(Iv.y9,null,r.createElement(P_,{key:n,id:n,isDndOverlay:!0})))}return null}),[l,t]);return r.createElement(r.Fragment,null,r.createElement(Nt.Fo,{id:"matrix-sortable",items:t,strategy:Nt.GJ},t.map((function(e){var t=e.id;return r.createElement(P_,{key:t,id:t})}))),f)};function Z_(e){return Z_="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},Z_(e)}function F_(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,W_(r.key),r)}}function B_(e,t,n){return t=Y_(t),function(e,t){if(t&&("object"===Z_(t)||"function"===typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(e,U_()?Reflect.construct(t,n||[],Y_(e).constructor):t.apply(e,n))}function U_(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(U_=function(){return!!e})()}function Y_(e){return Y_=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},Y_(e)}function V_(e,t){return V_=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},V_(e,t)}function H_(e,t,n){return(t=W_(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function W_(e){var t=function(e,t){if("object"!=Z_(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=Z_(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==Z_(t)?t:t+""}var z_=function(e){function t(e){var n;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),H_(n=B_(this,t,[e]),"completedTaskLoader",void 0),H_(n,"_listenId",void 0),H_(n,"scrollWrapperRef",void 0),H_(n,"scrollRef",void 0),H_(n,"mouseDownX",0),H_(n,"mouseDownY",0),H_(n,"itemScrollTop",0),H_(n,"sortableContainerRef",void 0),H_(n,"$el",void 0),n.state={isOutSingleVisible:!0},n.completedTaskLoader=new Xs,n._listenId=Ne().uniqueId(),n.scrollWrapperRef=r.createRef(),n.scrollRef=r.createRef(),n.sortableContainerRef=r.createRef(),n.onOutSingleVisibleChange=n.onOutSingleVisibleChange.bind(n),n.onHScroll=n.onHScroll.bind(n),n.bodyMousedown=n.bodyMousedown.bind(n),n.bodyMouseup=n.bodyMouseup.bind(n),n}return function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&V_(e,t)}(t,e),n=t,o=[{key:"componentDidMount",value:function(){var e=this;(0,wn.Ld)(s.U2("eisenhower_matrix")),this.fetchBatchSync(!0),U.vp.subscribe(null,"fetchCompletedTasks",(function(){e.props.showCompleted&&e.fetchCompletedTasks()})),U.vp.subscribe(null,"fetchTasksAgain",(function(){e.fetchBatchSync()})),this.scrollWrapperRef.current&&wn.iD($(this.scrollWrapperRef.current),{x:!0,y:!0,needHScroll:!0}),document.addEventListener("mousedown",this.bodyMousedown,{capture:!0}),document.addEventListener("mouseup",this.bodyMouseup,{capture:!0}),$(this.scrollRef.current).on("scroll.matrix",this.onHScroll),U.vp.subscribe(this._listenId,"dismissQuadrantOutSingle",(function(){var t=e.props,n=t.selectedTaskIds,r=t.resetSelectedTaskIds;n.length<=1&&r()})),U.vp.subscribe(this._listenId,"changeQuadrantOutSingleVisibility",this.onOutSingleVisibleChange)}},{key:"componentDidUpdate",value:function(e){var t=e.showCompleted,n=this.props.showCompleted;t!==n&&n&&this.fetchCompletedTasks(!0)}},{key:"componentWillUnmount",value:function(){U.vp.unSubscribe(null,"fetchCompletedTasks"),U.vp.unSubscribe(null,"fetchTasksAgain"),this.scrollWrapperRef.current&&wn.Dh($(this.scrollWrapperRef.current)),document.removeEventListener("mousedown",this.bodyMousedown,{capture:!0}),document.removeEventListener("mouseup",this.bodyMouseup,{capture:!0}),$(this.scrollRef.current).off("scroll.matrix"),U.vp.unSubscribe(this._listenId,"dismissQuadrantOutSingle"),U.vp.unSubscribe(this._listenId,"changeQuadrantOutSingleVisibility"),bn.ZP.quadrantCursorPosition=null}},{key:"onMatrixWindowHandle",value:function(e){var t=this.props,n=t.originalQuadrants,r=t.updateQuadrants,o=B.oSS[e]||B.oSS.simple;r(n.map((function(e){return e.id})).map((function(e){return{id:e,rule:o[e]||o.quadrant1}}))),(0,tn.a1)(),U.vp.dispatch("close-edit-matrix-modal"),me.$Z({text:s.U2("matrix_set_successfully")})}},{key:"bodyMousedown",value:function(e){this.mouseDownX=e.pageX,this.mouseDownY=e.pageY}},{key:"bodyMouseup",value:function(e){var t=e.pageX,n=e.pageY;if(null!=e.target){var r=$(e.target),o=r.closest(".task-menu").length,a=r.closest(".task-menu-assignee").length,i=r.closest(".tag-multi-select-container").length,c=r.closest(".dropdown-menu").length,s=r.closest(".task-ul-list .content li.task").length&&!r.closest(".l-task .check-toggle").length,u=r.closest(".time-menu, .l-task, #out-single-task-detail, .task-detail-element, .timecard-element, .CodeMirror-hints, .dropdown-menu-md-heading, .CodeMirror-link-modal, .subscribe-event-timecard").length,l=r.closest(".popup-cover").length,f=r.closest("#outer-tip").length,d=r.closest(".kanban-click-ignore").length,m=r.closest("#cboxOverlay").length||r.closest("#cboxHeader").length||r.closest("#colorbox").length||r.closest("#cboxFooter").length;Math.abs(t-this.mouseDownX)>=30||Math.abs(n-this.mouseDownY)||f||s||u||o||a||i||l||c||d||m||((0,this.props.resetSelectedTaskIds)(),U.vp.dispatch("HideQuadrantNewTaskOutSingle"))}}},{key:"fetchBatchSync",value:function(e){pe.Z.doSync(),this.fetchCompletedTasks(e)}},{key:"fetchCompletedTasks",value:function(e){this.completedTaskLoader.fetchCompletedTasks(B.X1y.all,"",null!==e&&void 0!==e&&e)}},{key:"onHScroll",value:function(){U.vp.dispatch("dismissQuadrantOutSingle"),U.vp.dispatch("HideQuadrantNewTaskOutSingle"),U.vp.dispatch("hideColumnTaskMenu")}},{key:"onOutSingleVisibleChange",value:function(e){this.setState({isOutSingleVisible:e})}},{key:"renderOutSingle",value:function(){var e=this.props,t=e.activeTaskId,n=e.selectedTaskIds,o=e.match,a=e.task,i=e.originalQuadrants;if(!this.state.isOutSingleVisible||!t||n.length>1)return null;var c,s=o.params.type,u=i.find((function(e){return e.id===s})),l=u&&null!=u.rule?u.rule:B.SEY[s]||B.SEY.quadrant1;if(bn.ZP.quadrantCursorPosition)c=bn.ZP.quadrantCursorPosition;else{var f=$("#".concat(s,' .task-ul-list li.task a[taskid="').concat(t,'"]')).next(".l-task").find(".t-inner")[0];f&&(c={top:f.getBoundingClientRect().top,left:f.getBoundingClientRect().left,width:f.getBoundingClientRect().width/3})}return a&&c?(U.vp.dispatch("HideQuadrantNewTaskOutSingle"),r.createElement(r.Fragment,null,r.createElement(TS,{key:s+a.get("id"),id:a.get("id"),model:a,quadrantRule:l,cursorPosition:c}))):null}},{key:"render",value:function(){var e=this.props,t=e.theme,n=e.isGlobalLayoutCardMode,o=(0,Jm.WB)({theme:t,isGlobalLayoutCardMode:n}),a=o.bgClassName,i=o.bgStyle,c=(0,Jm.qX)({isCardMode:!1,isGlobalLayoutCardMode:n}),s=(0,Jm.y6)({isGlobalLayoutCardMode:n,theme:t}),u=s.wrapperBgClassName,l=s.wrapperBgStyle;return r.createElement("div",{className:w()("flex flex-auto h-full overflow-hidden",a),style:i},r.createElement("div",{className:w()("flex flex-auto overflow-hidden",(0,Jm.di)({isGlobalLayoutCardMode:n}))},r.createElement("div",{className:w()("h-full flex flex-auto flex-col overflow-hidden",DS().matrixContainer,c,u),style:l,ref:this.sortableContainerRef},r.createElement(vS,null),r.createElement("div",{className:"matrix-container flex-auto flex flex-col antiscroll-wrap",ref:this.scrollWrapperRef},r.createElement("div",{className:w()(DS().wrapperInner,"antiscroll-inner px-[16px] pb-[16px] flex-auto grid gap-[12px]"),ref:this.scrollRef},r.createElement(R_,null)),this.renderOutSingle()))))}}],o&&F_(n.prototype,o),a&&F_(n,a),Object.defineProperty(n,"prototype",{writable:!1}),n;var n,o,a}(r.Component),G_=function(e){return Wn.Re(e)||To.Y(e)||$t.Y(e)},K_=(0,a.$j)((function(e,t){var n,r=t.match,o=e.tasks.activeSelectedTaskIds.get("active"),a=r.params.id;return n=G_(a&&a!==n?a:o),{theme:(0,Z.gh)().toLowerCase(),selectedTaskIds:ro.Ki(e),activeTaskId:o,showCompleted:e.preference.get("showCompleted"),task:n,originalQuadrants:e.extPreference.matrix.quadrants,isGlobalLayoutCardMode:(0,Lt.pe)(e)}}),(function(e){return{resetSelectedTaskIds:function(){(0,Lt.ye)()},updateQuadrants:function(t){e(Ta.OY(t))}}}))(z_),q_=B.qIj.singleLineLeftListViewDefaultWidth,$_=function(e){var t=e.className,n=(0,a.v9)((function(e){return e.globalState.get("rootWidthSize")}))===Hs.V0.SSM,o=(0,r.useRef)(null),i=(0,a.v9)((function(e){return e.globalState.get("isLeftListHide")})),c=(0,r.useRef)(null);(0,r.useEffect)((function(){return function(){o.current&&clearTimeout(o.current)}}),[]);var s=(0,a.I0)(),u=(0,r.useCallback)((function(){if(i){var e=B.qIj.leftListViewDefaultWidth;n&&(e=Math.min(q_,.9*window.innerWidth)),pt.JU(B._Yt.leftListWidth,e),s((0,no.qJ)(e)),$("body").addClass("list-show"),pt.JU(B._Yt.isLeftListHide,!1),s((0,no.GB)(!1))}else s((0,no.GB)(!0)),pt.JU(B._Yt.isLeftListHide,!0)}),[s,i,n]),l=(0,r.useCallback)((function(e){n&&(s((0,no.GB)(!0)),e&&pt.JU(B._Yt.isLeftListHide,!0),i&&U.vp.dispatch("HoverSidebarTrigger",{visible:!1}))}),[s,i,n]);return(0,r.useEffect)((function(){var e=Ne().uniqueId();return U.vp.subscribe(e,"toggleLeftBar",l),function(){U.vp.unSubscribe(e,"toggleLeftBar")}}),[l]),(0,r.useLayoutEffect)((function(){n&&s((0,no.GB)(!0))}),[s,n]),r.createElement("button",{type:"button",id:"left-menu-t",className:w()("left-menu-t mr-[6px] w-[20px] h-[20px]",t),onClick:u,ref:c},r.createElement(Mt.Z,{name:i?"sidebar-expand":"sidebar-collapse",className:"w-[20px] h-[20px] toggleSideBarIcon"}))},J_=n("PoLy"),X_=n.n(J_),Q_=n("bHnX");function eO(e){return eO="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},eO(e)}function tO(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function nO(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?tO(Object(n),!0).forEach((function(t){sO(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):tO(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function rO(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,uO(r.key),r)}}function oO(e,t,n){return t=iO(t),function(e,t){if(t&&("object"===eO(t)||"function"===typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(e,aO()?Reflect.construct(t,n||[],iO(e).constructor):t.apply(e,n))}function aO(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(aO=function(){return!!e})()}function iO(e){return iO=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},iO(e)}function cO(e,t){return cO=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},cO(e,t)}function sO(e,t,n){return(t=uO(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function uO(e){var t=function(e,t){if("object"!=eO(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=eO(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==eO(t)?t:t+""}var lO=function(e){function t(e){var n;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),sO(n=oO(this,t,[e]),"updateShowTabFocusTime",(function(e){n.setState({showTabFocusTime:e})})),sO(n,"updateSyncSwitch",(function(e){(0,P._y)()?(e&&ae.Z.focus("focus_settings","focus_sync"),n.setState({focusSync:e})):F.$Z({type:B.VIb.focusSync})})),sO(n,"updateAutoPomoCount",(function(e){n.setState({autoPomoCount:e.target.value})}));var r=e.focusSync,o=e.showTabFocusTime;return n.state=nO(nO({},n.props.pomoSettings.toJS()),{},{focusSync:r,showTabFocusTime:o,autoPomoCount:(0,Lx.kQ)()}),n.setAntiscrollWrapRef=function(e){(0,wn.iD)($(e))},n.onOk=n.onOk.bind(n),n.updateAutoPomo=n.updateAutoPomo.bind(n),n.updateAutoBreak=n.updateAutoBreak.bind(n),n.updateSoundSwitch=n.updateSoundSwitch.bind(n),n}return function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&cO(e,t)}(t,e),n=t,o=[{key:"componentDidMount",value:function(){(0,hn.ND)()}},{key:"render",value:function(){var e=this,t=this.state,n=t.focusSync,o=t.autoBreak,a=t.autoPomo,i=t.soundsOn,c=t.showTabFocusTime;return r.createElement(C.Z,{id:"pomodoro-settings-view",className:w()("edit-pomodoro",X_().editPomodoro),title:s.U2("focus_settings"),visible:!0,onCancel:this.onOk,noFooter:!0,titleStyle:{padding:"0 24px"}},r.createElement("div",{className:"antiscroll-wrap px-[24px] pb-[4px] flex flex-col flex-auto",ref:this.setAntiscrollWrapRef},r.createElement("div",{className:"antiscroll-inner pb-[20px]"},r.createElement(Da.Z,null,r.createElement(Ma.Z,{title:r.createElement(r.Fragment,null,s.U2("focus_auto_sync"),r.createElement("div",{className:"w-[16px] h-[16px] ml-[2px] flex-none flex items-center justify-center"},r.createElement(E.Z,{name:"user-icon",className:"w-[12px] h-[12px] text-brand-secondary"}))),suffix:r.createElement(Na.Z,{id:"focus_auto_sync",checked:n,onChange:function(t){return e.updateSyncSwitch(t.target.checked)},size:"medium"}),desc:s.U2("focus_auto_sync_desc")}),r.createElement(Ma.Z,{title:s.U2("browser_title_bar_focus_display_setting"),suffix:r.createElement(Na.Z,{id:"show_tab_focus_time",checked:c,onChange:function(t){return e.updateShowTabFocusTime(t.target.checked)},size:"medium"}),desc:s.U2("browser_title_bar_focus_display_setting_desc")})),r.createElement(dO,{title:s.U2("timer_option")}),r.createElement(Da.Z,null,this.renderOneRow({ref:"pomoDuration",className:"pomo-duration flex",label:s.U2("pomo_duration"),min:B._Jc,max:180,unit:"pomo_duration_unit"}),this.renderOneRow({ref:"shortBreakDuration",className:"short-break-duration flex mt-[16px]",label:s.U2("short_break_duration"),min:1,max:60,unit:"pomo_duration_unit"}),this.renderOneRow({ref:"longBreakDuration",className:"long-break-duration flex mt-[16px]",label:s.U2("long_break_duration"),min:1,max:60,unit:"pomo_duration_unit"}),this.renderOneRow({ref:"longBreakInterval",className:"long-break-interval flex mt-[16px]",label:s.U2("long_break_every"),min:1,max:60,unit:"pomo_piece_unit"})),r.createElement(dO,{title:s.U2("auto_pomo")}),r.createElement(Da.Z,null,r.createElement(Ma.Z,{title:s.U2("auto_next_pomo"),suffix:r.createElement(Na.Z,{id:"auto-pomo",checked:a,onChange:this.updateAutoPomo,size:"medium"})}),r.createElement(Ma.Z,{title:s.U2("auto_break"),suffix:r.createElement(Na.Z,{id:"auto-break",checked:o,onChange:this.updateAutoBreak,size:"medium"})}),this.renderOneRow({ref:"autoPomoCount",className:"auto-pomo-count flex",label:s.U2("auto_pomodoro_count"),min:2,max:6,unit:"habit_count_plural_unit",disabled:!a||!o})),r.createElement(dO,{title:s.U2("pomo_sound")}),r.createElement(Da.Z,null,r.createElement(Ma.Z,{title:s.U2("pomo_sound"),suffix:r.createElement(Na.Z,{id:"pomo_sound",checked:i,onChange:function(t){return e.updateSoundSwitch(t.target.checked)},size:"medium"})})))))}},{key:"updateSoundSwitch",value:function(e){this.setState({soundsOn:e})}},{key:"renderOneRow",value:function(e){var t=this;return e.disabled?null:r.createElement(Ma.Z,{title:e.label,suffix:r.createElement("div",{className:"s-menu flex-none flex items-center overflow-hidden",style:{width:120,margin:"-3px 0"}},r.createElement("div",{className:"flex-auto"},r.createElement("input",{disabled:e.disabled,ref:e.ref,type:"number",defaultValue:this.state[e.ref],min:e.min,max:e.max,onChange:function(n){t.updateDigit(n,e.min,e.max,e.ref)},onBlur:function(n){t.correctDigit(n,e.min,e.max,e.ref)},className:w()(X_().numberInput,"w-full px-[6px] rounded-select-trigger text-xs h-[24px] border leading-[16px] border-solid border-grey-10 focus:border-primary dark:bg-[transparent]")})),r.createElement("span",{className:"unit capitalize ml-[8px] flex-none text-xs text-grey-60"},this.renderUnit(e.unit,this.state[e.ref])))})}},{key:"updateDigit",value:function(e,t,n,r){var o=e.target.value,a={},i=parseInt(String(n)[0],10),c=parseInt(String(t)[0],10),s=parseInt(String(n-10*Math.floor((n-t)/10))[0],10),u=Math.min(c,i,s);!o||o<u?(e.target.value=t,$(e.target).select()):o>n&&(e.target.value=n),a[r]=parseInt(e.target.value,10),this.setState(a)}},{key:"correctDigit",value:function(e,t,n,r){var o=e.target.value,a={};!o||o<t?e.target.value=t:o>n&&(e.target.value=n),a[r]=parseInt(e.target.value,10),this.setState(a)}},{key:"renderUnit",value:function(e,t){return"pomo_duration_unit"===e?s.U2(t>1?"".concat(e,"_plural"):e):s.U2(e,{d:t>1?"s":""})}},{key:"updateAutoPomo",value:function(e){this.setState({autoPomo:e.target.checked})}},{key:"updateAutoBreak",value:function(e){this.setState({autoBreak:e.target.checked})}},{key:"onOk",value:function(){var e=this,t=this.props,n=t.updateAutoPomoCount,r=t.updateFocusSync,o=t.updateShowTabFocusTime,a=this.state,i=a.autoPomoCount,c=a.focusSync,s=a.showTabFocusTime,u=Object.assign({},this.state);delete u.id,delete u.focused,delete u.lightsOn,delete u.autoPomoCount,delete u.focusSync,delete u.showTabFocusTime,n(i),r(c),o(s),(0,tn.a1)(),K.szq(u).then((function(t){e.props.setPomoSettings(u),e.props.onClose()}),(function(t){e.props.onClose()}))}}],o&&rO(n.prototype,o),a&&rO(n,a),Object.defineProperty(n,"prototype",{writable:!1}),n;var n,o,a}(r.Component),fO=(0,a.$j)((function(e){return{pomoSettings:e.pomodoro.settings,focusSync:(0,tn.Ae)(),showTabFocusTime:(0,tn.DH)()}}),(function(e){return{setPomoSettings:function(t){e((0,rS._R)(t))},updateAutoPomoCount:function(t){e((0,Q_.WE)(t))},updateFocusSync:function(t){e((0,Ta.nM)(t))},updateShowTabFocusTime:function(t){e((0,Ta.Fu)(t))}}}))(lO),dO=function(e){var t=e.title;return r.createElement("div",{style:{marginBottom:12,paddingTop:10,marginLeft:18},className:"flex items-center"},r.createElement("h1",{className:"font-medium",style:{lineHeight:"20px",fontSize:14}},t))},mO=(n("i6QF"),n("8R5Q")),pO=n.n(mO),hO=n("QZFz"),yO=n("ADIj"),gO=n("14Z0");function vO(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,a,i,c=[],s=!0,u=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;s=!1}else for(;!(s=(r=a.call(n)).done)&&(c.push(r.value),c.length!==t);s=!0);}catch(e){u=!0,o=e}finally{try{if(!s&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(u)throw o}}return c}}(e,t)||function(e,t){if(!e)return;if("string"===typeof e)return bO(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return bO(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function bO(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var wO=function(e){var t=e.iconRes,n=e.color,o=e.dismiss,a=e.submit,i=(0,Qt.gd)(t),c=void 0!==i,l=vO((0,r.useState)(c?Object.keys(B.x_N)[0]:t),2),f=l[0],d=l[1],m=vO((0,r.useState)(c?"txt_".concat(i):"txt_"),2),p=m[0],h=m[1],y=vO((0,r.useState)(c?n:""),2),g=y[0],v=y[1],b=vO((0,r.useState)(c?"txt":"img"),2),k=b[0],x=b[1],E=(0,r.useRef)(!1),S=(0,r.useRef)(null),_=(0,r.useRef)((new Date).getTime());function O(e){v("transparent"===e?"":e)}function C(e){h("txt_"+e.target.value)}function j(e){var t=(0,Qt.gd)(p);if(null!=t&&!E.current)if((0,$e.Cy)(t)){var n=(0,$e.y9)(t).emoji;n!==t&&h("txt_".concat(n))}else t.length>1&&h("txt_".concat(t.slice(0,1)))}return(0,r.useEffect)((function(){var e=null===S||void 0===S?void 0:S.current;return e&&(0,wn.Wf)($(e)),function(){e&&(0,wn.Dh)($(e))}}),[k]),r.createElement("div",{className:pO().iconEdit,tabIndex:1},r.createElement("div",{className:pO().headerWrapper},r.createElement(Zf.Z,{iconRes:f,color:g,onClick:function(){return x("img")},className:pO().icon,isSelected:"img"===k,noSelectedIcon:!0}),r.createElement(Zf.Z,{iconRes:p,color:g,onClick:function(){return x("txt")},className:pO().icon,isSelected:"txt"===k})),function(){var e;if("img"===k)return r.createElement("div",{className:w()(pO().contentWrapper,pO().img,"antiscroll-wrap"),ref:S},r.createElement("div",{className:w()(pO().imgIconWrapper,"antiscroll-inner")},Object.keys(B.x_N).map((function(e){var t;return r.createElement("div",{className:pO().imgBlock,onClick:function(){return d(e)},key:e},r.createElement(Zf.Z,{iconRes:e,color:null===(t=B.x_N[e])||void 0===t?void 0:t.color,size:30,className:pO().icon,isSelected:e===f}))}))));var t=g.length?g:"transparent",n=(0,tn.l9)(),o=!(!g||!n.includes(g));return r.createElement("div",{className:pO().contentWrapper},r.createElement(vu.Z,{type:"text",value:null!==(e=(0,Qt.gd)(p))&&void 0!==e?e:"",placeholder:s.U2("habit_txt_icon_placeholder"),onCompositionStart:function(e){E.current="compositionstart"===e.type},onCompositionEnd:function(e){E.current="compositionend"!==e.type},onChange:C,onKeyUp:j,className:w()(pO().input,"px-[12px] py-[5px] rounded-select-trigger outline-none text-[14px]")}),r.createElement("div",{className:"row relative mb-[32px]"},r.createElement("p",{className:"inline-block float-left leading-[20px] text-[13px]"},s.U2("color")),r.createElement("div",{style:{height:18,lineHeight:"18px",marginLeft:80},className:"flex items-center"},r.createElement(gO.Z,{select:t,onSelect:function(){O("transparent"),_.current=(new Date).getTime()}}),u.OV.map((function(e){return r.createElement(yO.Z,{key:e,color:e,select:t,onSelect:function(e){O(e===t?"transparent":e),u.OV.includes(e)&&(_.current=(new Date).getTime())}})})),r.createElement(hO.Z,{key:_.current.toString(),defaultColor:o?"transparent":t,onPick:O,noColor:"transparent"}))))}(),r.createElement("div",{className:pO().bottomWrapper},r.createElement(T.Z,{onClick:o,className:"mr-[12px]",type:"cancel"},s.U2("cancel")),r.createElement(T.Z,{onClick:function(){var e,t;switch(k){case"img":a(f.toLowerCase(),null!==(e=null===(t=B.x_N[f])||void 0===t?void 0:t.color)&&void 0!==e?e:"");break;case"txt":var n=(0,Qt.gd)(p);if(n){var r=n;if((0,$e.Cy)(n)){var i=(0,$e.y9)(n).emoji;i!==n&&(r=i)}else n.length>1&&(r=n.slice(0,1));a("txt_"+r,g)}else a("txt_"+s.U2("habit_txt_icon_placeholder"),g)}o()}},s.U2("ok"))))},kO=["className","withBaseBorder"];function xO(){return xO=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},xO.apply(this,arguments)}function EO(e,t){if(null==e)return{};var n,r,o=function(e,t){if(null==e)return{};var n,r,o={},a=Object.keys(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}var SO=r.forwardRef((function(e,t){var n=e.className,o=e.withBaseBorder,a=void 0!==o&&o,i=EO(e,kO);return r.createElement("input",xO({ref:t},i,{className:w()("ap-input",{"with-border":a},n)}))}));SO.displayName="Input";var _O=SO,OO=n("got7"),CO=n("bBaG");function TO(e){return TO="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},TO(e)}function jO(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function DO(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?jO(Object(n),!0).forEach((function(t){MO(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):jO(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function MO(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=TO(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=TO(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==TO(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function AO(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,a,i,c=[],s=!0,u=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;s=!1}else for(;!(s=(r=a.call(n)).done)&&(c.push(r.value),c.length!==t);s=!0);}catch(e){u=!0,o=e}finally{try{if(!s&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(u)throw o}}return c}}(e,t)||function(e,t){if(!e)return;if("string"===typeof e)return NO(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return NO(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function NO(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var PO=function(e){var t=e.dismiss,n=e.timer,o=AO((0,r.useState)(n||(0,wu.YQ)()),2),i=o[0],c=o[1],s=AO((0,r.useState)(!1),2),u=s[0],l=s[1],f=(0,r.useRef)(i);f.current=i;var d=(0,r.useCallback)((function(e){setTimeout((function(){e.focus()}),100)}),[]),m=AO((0,Ys.zu)(d),2)[1],p=!n,h=(0,y.Z)(),g=i.color,v=i.icon,b=i.name,k=i.type,x=i.pomodoroTime,_=i.objType,O=i.objId,C=(0,r.useMemo)((function(){return h.formatMessage({id:p?"add_timer":"edit_timer"})}),[h,p]),T=(0,r.useCallback)((function(){t()}),[t]),j=(0,r.useMemo)((function(){return!!b}),[b]),D=(0,r.useCallback)((function(e,t){c((function(n){return(0,Vl.Uy)(n,(function(n){n.color=t,n.icon=e}))}))}),[]),M=(0,r.useCallback)((function(e){c((function(t){return(0,Vl.Uy)(t,(function(t){t.name=e.target.value}))}))}),[]),A=(0,r.useCallback)((function(){c((function(e){return(0,Vl.Uy)(e,(function(e){e.pomodoroTime<B._Jc&&(e.pomodoroTime=B._Jc),e.pomodoroTime>180&&(e.pomodoroTime=180)}))}))}),[]),N=(0,OO.Z)(A,600,{leading:!1,trailing:!0}),P=(0,r.useCallback)((function(e){c((function(t){return(0,Vl.Uy)(t,(function(t){var n=+e.target.value;Number.isInteger(n)&&(t.pomodoroTime=n),t.type="pomodoro"}))})),N()}),[N]),I=(0,r.useCallback)((function(e){l(e)}),[]),L=(0,r.useCallback)((function(e){var t=e.target.getAttribute("id");c((function(e){return(0,Vl.Uy)(e,(function(e){e.type="timing"===t?"timing":"pomodoro"}))}))}),[]),R=(0,a.v9)((function(){return(0,Wn.Ak_)()})),Z=(0,a.v9)((function(){return(0,Qt.Wu)()})),F=(0,r.useMemo)((function(){var e=Gn.Map({});if(_&&O){if("task"===_){var t=R.find((function(e){return e.get("id")===O}));if(t)return t}if("habit"===_){var n=Z.find((function(e){return e.id===O}));if(n)return Gn.Map(Yl.zr.createInstance(n))}}return e}),[Z,O,_,R]),U=!!F.get("id"),Y=(0,r.useRef)(F);Y.current=F;var V=(0,r.useCallback)((function(){N.cancel(),setTimeout((function(){t();var e=DO(DO({},f.current),{},p?{createdTime:new Date,modifiedTime:new Date}:{syncStatus:CO.w.UPDATED}),n=!!e.objId,r="timing"===e.type;if(ae.Z.timer("add_timer",n?"select_task":"enter_timer"),ae.Z.timer("add_timer",r?"stopwatch":"pomo"),(0,wu.vp)([e],[]),Y.current&&(0,Wn.d77)(Y.current)){var o=(0,Qt.P2)(Y.current.get("id")),a=o.iconRes,i=o.color;if(a!==f.current.icon||i!==f.current.color){var c=o.mutableCopy();c.iconRes=f.current.icon,c.color=f.current.color,c.syncStatus=CO.w.UPDATED,(0,Qt.Ge)(c)}}}))}),[N,t,p]),H=(0,r.useCallback)((function(e){c((function(t){return(0,Vl.Uy)(t,(function(t){e?(t.objId=e.get("id"),e.get("isHabit")?(t.objType="habit",t.icon=e.get("iconRes"),t.color=e.get("color")):t.objType="task",t.name=e.get("title")):(t.objId=void 0,t.objType=void 0,t.name="")}))}))}),[]),W=function(){return r.createElement("div",{className:"absolute cursor-pointer",onClick:function(){H(void 0)},style:{right:6,top:7.5}},r.createElement(E.Z,{name:"clear-input",className:"text-grey-30",style:{width:20,height:20}}))},z=function(){return r.createElement(Mt.Z,{name:"focus-link",className:"text-grey-40",style:{width:16,height:16},wrapperClassName:"cursor-pointer",wrapperStyle:{width:16,height:16}})};return r.createElement(Ca.Z,{title:C,onCancel:T,onOk:V,disabled:!j,maskClosable:!1,okText:h.formatMessage({id:"save"})},r.createElement(S.Z,{visible:u,placement:"bottomCenter",onVisibleChange:I,menu:r.createElement(wO,{iconRes:v,color:g,submit:D,dismiss:function(){return l(!1)}}),menuClassName:"iconEditDropdown !z-menu max-w-none py-0 !max-h-none"},r.createElement("div",{className:"absolute h-[40px] inset-0 z-[-1]"})),r.createElement("div",{className:"flex mb-[8px] flex-none items-center relative",style:{marginTop:10}},r.createElement("div",{className:"flex-none",style:{marginRight:16,width:36}},r.createElement("div",{className:"w-[36px] h-[36px] relative cursor-pointer",onClick:function(){return l(!u)}},r.createElement(Zf.Z,{color:g,iconRes:v,size:36}),r.createElement("div",{className:"absolute w-[16px] h-[16px] flex items-center justify-center bg-main-background rounded-full",style:{bottom:-4,right:-4}},r.createElement(E.Z,{name:"edit",className:"w-[12px] h-[12px] text-grey-20"})))),U?r.createElement(r.Fragment,null,r.createElement(Ul,{disabled:!0,selectedTask:F,setSelectedTask:H,placement:"bottomRight",selectFocusTimer:!0},r.createElement("input",{type:"text",onMouseDown:function(e){return e.preventDefault()},ref:m,value:b,onChange:M,className:w()("cursor-not-allowed flex-auto px-[12px] h-[32px] border-[1px] border-solid rounded-select-trigger outline-none border-grey-10 focus:border-primary ",p?"dark:bg-[transparent]":"bg-grey-5 text-grey-40"),placeholder:h.formatMessage({id:"name"}),style:{paddingRight:p?30:8,paddingLeft:30}})),r.createElement("div",{className:"absolute pointer-events-none",style:{left:61,top:9.5}},z()),p&&W()):r.createElement(r.Fragment,null,r.createElement("input",{type:"text",ref:m,value:b,onChange:M,className:"flex-auto px-[12px] h-[32px] border-[1px] border-solid border-grey-10 rounded-select-trigger outline-none focus:border-primary dark:bg-[transparent]",placeholder:h.formatMessage({id:"name"}),style:{paddingRight:30},maxLength:Xn.b9.commonNameLimit}),p&&!b&&r.createElement(Ul,{disabled:!p,selectedTask:F,setSelectedTask:H,placement:"bottomRight",selectFocusTimer:!0},r.createElement("div",{className:"absolute",style:{right:2,top:3.5,height:32,paddingTop:6,paddingBottom:6,paddingRight:6}},z())),!!b&&W())),r.createElement("div",{style:{marginTop:30}},r.createElement("div",{className:"text-s font-semibold text-grey capitalize",style:{lineHeight:"20px"}},h.formatMessage({id:"time_mode"})),r.createElement("div",{className:"flex items-center",style:{height:36,marginBottom:7,marginTop:12}},r.createElement("div",{className:"flex items-center justify-center flex-none",style:{width:20,height:16,marginRight:9}},r.createElement(th.Z,{id:"pomodoro",checked:"pomodoro"===k,size:16,onChange:L})),r.createElement("label",{htmlFor:"pomodoro",className:"text-grey text-s",style:{lineHeight:"20px"}},h.formatMessage({id:"pomo"})),r.createElement(_O,{style:{margin:"0 12px",width:80},className:"text-center disabled:text-grey-20 !rounded-select-trigger",type:"text",value:x,onChange:P,disabled:"timing"===k}),r.createElement("span",{className:"text-grey text-s",style:{lineHeight:"20px"}},h.formatMessage({id:"mins"}))),r.createElement("div",{className:"flex items-center",style:{height:36}},r.createElement("div",{className:"flex items-center justify-center flex-none",style:{width:20,height:16,marginRight:9}},r.createElement(th.Z,{id:"timing",checked:"timing"===k,size:16,onChange:L})),r.createElement("label",{htmlFor:"timing"},h.formatMessage({id:"stopwatch"})))))};function IO(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,a,i,c=[],s=!0,u=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;s=!1}else for(;!(s=(r=a.call(n)).done)&&(c.push(r.value),c.length!==t);s=!0);}catch(e){u=!0,o=e}finally{try{if(!s&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(u)throw o}}return c}}(e,t)||function(e,t){if(!e)return;if("string"===typeof e)return LO(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return LO(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function LO(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var RO=["pomo","stopwatch"],ZO=function(e){var t=e.showTimerList,n=e.isFocusTimerListRender,o=IO((0,r.useState)(!1),2),i=o[0],c=o[1],u=IO((0,r.useState)(!1),2),l=u[0],f=u[1],d=(0,r.useContext)(Ov.Cv),m=(0,r.useContext)(Ov.M_),p=d.status,h=(0,a.v9)((function(e){return(0,Lt.en)()})),y=(0,r.useMemo)((function(){return"stopwatch"===h?m:d}),[d,m,h]).intervalStatus,g=(0,r.useMemo)((function(){return"stopwatch"===h?"paused"===y||"progress"===y:(0,Cv.Bk)(p)}),[y,p,h]),b=(0,r.useMemo)((function(){return"pomo"===h&&!g&&("short-ready"===p||"long-ready"===p)}),[g,p,h]),x=(0,a.v9)((function(e){return(0,yn.Jq)(e)})),_=(0,r.useMemo)((function(){if(b)return x.find((function(e){return e.id===Cv.cc.id}))}),[b,x]),C=(0,r.useMemo)((function(){return"stopwatch"===h?"paused"===y||"progress"===y:!("pomo"!==h||!("short-ready"===p||"long-ready"===p||"pomo-ready"===p&&d.continuePomo))||(0,Cv.Bk)(p)}),[y,d.continuePomo,p,h]),T=(0,a.I0)(),j=(0,a.v9)((function(e){return e.globalState.get("focusTimerType")||"pomo"})),D=(0,a.v9)((function(e){return e.globalState.get("focusTimerListType")||"active"})),M=(0,r.useCallback)((function(e){return T((0,no.X6)(e))}),[T]),A=(0,r.useCallback)((function(e){T((0,no.bb)(e))}),[T]),N=(0,v.k6)().push,P=(0,r.useCallback)((function(e){T((0,k.VF)(e))}),[T]),I=(0,r.useCallback)((function(e){switch(e){case"pomo":ae.Z.focus("focus_tab","tab_pomo");break;case"stopwatch":ae.Z.focus("focus_tab","tab_stopwatch")}M(e)}),[M]),L=(0,r.useCallback)((function(e){A(e),N("/focus")}),[N,A]),R=(0,a.v9)((function(e){return e.globalState.get("isFocusTimerExpand")})),Z=(0,r.useMemo)((function(){if(t&&!R){var e=["active","archived"].map((function(e){return{key:e,name:s.U2("habit_title_bar_"+e)}}));return r.createElement(Ww.Z,{activeKey:D,onActiveKeyChange:L,tabList:e})}if(C)return null;var n=RO.map((function(e){return{key:e,name:s.U2(e)}}));return r.createElement(Ww.Z,{activeKey:j,onActiveKeyChange:I,tabList:n})}),[R,C,D,L,I,t,j]),U=(0,r.useCallback)((function(e){switch(e.selectedKeys[0]){case"settings":ae.Z.focus("om","focus-settings"),c(!0);break;case"statistics":ae.Z.focus("om","statistics"),P({pathname:"/statistics/pomo",state:{from:window.location.hash}});break;case"adjust-time":$("#gain-pomo-duration-adjust-trigger").click()}}),[P]),Y=(0,r.useCallback)((function(){c(!1)}),[]),V=(0,r.useCallback)((function(){T((0,no.kB)(!1))}),[T]);return r.createElement(r.Fragment,null,r.createElement("header",{className:"relative px-[100px] flex items-center justify-around",style:{marginTop:19}},r.createElement("div",{className:"absolute flex items-center",style:{left:26,marginTop:-8}},r.createElement($_,{className:"flex-none hidden s:block"}),t&&R?r.createElement("div",{onClick:V,className:"cursor-pointer"},r.createElement(E.Z,{name:"arrow-down",className:"w-[16px] h-[16px] text-grey-60"})):r.createElement("h5",{className:w()("primary-text select-enabled text-[20px] font-semibold leading-[30px]",De.RM)},s.U2("pomo_module"))),r.createElement("div",{className:"relative flex-none min-h-[36px]"},Z),r.createElement("div",{className:"absolute right-[20px] top-1/2 transform -translate-y-1/2"},C&&R&&t||t&&R||C&&!t?null:r.createElement("span",{className:"inline-block"},r.createElement(Mt.Z,{name:"add",className:w()("i-o-36 i-h-o-54 w-[20px] h-[20px] cursor-pointer"),wrapperClassName:"mr-[16px]",onClick:function(){(0,wu.IV)().filter((function(e){return!(0,wu.o0)(e)})).length>=Xn.b9.timerNumber?F.$Z({type:B.VIb.focusTimerLimit}):(f(!0),ae.Z.focus("focus_tab","add_timer"))}})),l&&r.createElement(PO,{dismiss:function(){f(!1)}}),r.createElement(S.Z,{placement:"bottomRight",menu:r.createElement(O.ZP,{onSelect:U},_&&!n&&r.createElement(O.sN,{key:"adjust-time"},r.createElement("a",null,r.createElement(E.Z,{name:"edit",className:"i-o-54 icon"}),r.createElement("span",null,s.U2("focus_work_finish_append_duration_title")))),r.createElement(O.sN,{key:"statistics"},r.createElement("a",null,r.createElement(E.Z,{name:"statistics",className:"i-o-54 icon"}),r.createElement("span",null,s.U2("list_statistics")))),r.createElement(O.sN,{key:"settings"},r.createElement("a",null,r.createElement(E.Z,{name:"focus-settings",className:"i-o-54 icon"}),r.createElement("span",null,s.U2("focus_settings"))))),align:{offset:[21,8]}},r.createElement("span",{className:"inline-block"},r.createElement(Mt.Z,{name:"more-titlebar",className:w()("i-o-36 i-h-o-54 w-[20px] h-[20px] cursor-pointer")}))))),i&&r.createElement(fO,{onClose:Y}))};function FO(e){return FO="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},FO(e)}function BO(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,UO(r.key),r)}}function UO(e){var t=function(e,t){if("object"!=FO(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=FO(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==FO(t)?t:t+""}function YO(e,t,n){return t=HO(t),function(e,t){if(t&&("object"===FO(t)||"function"===typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(e,VO()?Reflect.construct(t,n||[],HO(e).constructor):t.apply(e,n))}function VO(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(VO=function(){return!!e})()}function HO(e){return HO=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},HO(e)}function WO(e,t){return WO=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},WO(e,t)}var zO=function(e){function t(e){var n;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),(n=YO(this,t,[e])).confirm=n.confirm.bind(n),n.cancel=n.cancel.bind(n),n}return function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&WO(e,t)}(t,e),n=t,(o=[{key:"render",value:function(){return r.createElement(C.Z,{visible:!0,className:"abandon-pomo",coverClassName:"z-[1500]",title:s.U2("abandon_this_focus"),okText:s.U2("pomo_quit"),cancelText:s.U2("cancel"),onOk:this.confirm,onCancel:this.cancel},r.createElement("p",null,s.U2(B.o6L?"record_cant_saved_is_shorter_than_1_min":"abandon_pomo_content")))}},{key:"confirm",value:function(){this.props.onConfirm()}},{key:"cancel",value:function(){this.props.onCancel()}}])&&BO(n.prototype,o),a&&BO(n,a),Object.defineProperty(n,"prototype",{writable:!1}),n;var n,o,a}(r.Component),GO=n("QqKI"),KO=n.n(GO),qO=function(e){var t=(0,y.Z)(),n=e.type,o=e.onAbandon,a=e.onCancel,i=e.onStopAndSave,c=(0,r.useCallback)((function(){i&&i()}),[i]),s=(0,r.useCallback)((function(){o&&o()}),[o]),u=(0,r.useCallback)((function(){a&&a()}),[a]),l=(0,r.useMemo)((function(){return"complete"===n?r.createElement(r.Fragment,null,r.createElement($x.Z,{onClick:u,color:"transparent"},t.formatMessage({id:"cancel"})),r.createElement($x.Z,{onClick:c},t.formatMessage({id:"advance_focus"}))):r.createElement(r.Fragment,null,r.createElement($x.Z,{onClick:u,color:"transparent"},t.formatMessage({id:"cancel"})),r.createElement($x.Z,{onClick:s,color:"border"},t.formatMessage({id:"pomo_quit"})),r.createElement($x.Z,{onClick:c},t.formatMessage({id:"end_and_save"})))}),[t,s,u,c,n]),f=(0,r.useMemo)((function(){return"complete"===n?t.formatMessage({id:"advance_focus_title"}):t.formatMessage({id:"end_pomo_in_adavance"})}),[t,n]),d=(0,r.useMemo)((function(){return"complete"===n?t.formatMessage({id:"advance_focus_message"}):t.formatMessage({id:"pomo_is_on_going"})}),[t,n]);return r.createElement(Ca.Z,{title:f,onCancel:u,footer:l},d)};function $O(e){return $O="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},$O(e)}var JO=["id","focused","lightsOn"];function XO(e,t){if(null==e)return{};var n,r,o=function(e,t){if(null==e)return{};var n,r,o={},a=Object.keys(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}function QO(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function eC(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?QO(Object(n),!0).forEach((function(t){tC(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):QO(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function tC(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=$O(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=$O(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==$O(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function nC(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,a,i,c=[],s=!0,u=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;s=!1}else for(;!(s=(r=a.call(n)).done)&&(c.push(r.value),c.length!==t);s=!0);}catch(e){u=!0,o=e}finally{try{if(!s&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(u)throw o}}return c}}(e,t)||function(e,t){if(!e)return;if("string"===typeof e)return rC(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return rC(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function rC(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var oC=function(e){var t=e.relativeRef,n=e.hideMenu,o=(0,y.Z)(),i=(0,a.v9)((function(e){return e.pomodoro.settings})),c=(0,a.v9)((function(e){return e.globalState.get("recentFocusTimerPomoTime")})),s=nC((0,r.useState)(c||i.get("pomoDuration")),2),u=s[0],l=s[1],f=(0,r.useCallback)((function(e){var t=e.target.value;l(parseInt(t,10))}),[]),d=(0,r.useCallback)((function(e){var t=parseInt(e.target.value,10);!t||t<B._Jc?t=B._Jc:t>180&&(t=180),l(t)}),[]),m=(0,a.I0)(),p=(0,r.useCallback)((function(e){return m(rS._R(e))}),[m]),h=(0,r.useCallback)((function(){if(c)m((0,no.lg)(u)),n();else{var e=eC(eC({},i.toJS()),{},{pomoDuration:u}),t=(e.id,e.focused,e.lightsOn,XO(e,JO));K.szq(t).then((function(e){p(t),n()}),(function(e){n()}))}}),[m,n,u,i,c,p]),g=(0,r.useCallback)((function(e){e.keyCode===Te.Z.enter&&("keyboard"===window.userInputType?(e.metaKey||e.ctrlKey)&&h():h(),e.stopPropagation())}),[h]);return r.createElement(Ur.Z,{relativeRef:t,hideMenu:n,className:"w-[200px]",placement:"bottom-center"},r.createElement("div",{onKeyDown:g,className:"flex flex-col p-[10px]",tabIndex:-1},r.createElement("div",{className:"w-full flex items-center"},r.createElement("div",{className:"flex-1"},r.createElement("input",{type:"number",value:u,min:B._Jc,max:180,onChange:f,onBlur:d,className:"w-full px-[12px] rounded-[4px] text-[14px] h-[24px] border border-solid border-grey-20 focus:border-primary dark:bg-[transparent]"})),r.createElement("span",{className:"flex-none ml-[10px] min-w-[40px]"},o.formatMessage({id:"pomo_duration_unit_plural"}))),r.createElement("div",{className:"w-full mt-[10px] flex items-center"},r.createElement($x.Z,{onClick:n,color:"transparent",size:"small",className:"flex-1 mr-[8px]"},o.formatMessage({id:"cancel"})),r.createElement($x.Z,{size:"small",className:"btn-primary flex-1",onClick:h},o.formatMessage({id:"ok"})))))},aC=(n("Kz25"),n("vxnP"),n("mGGf"),n("pLnM"));function iC(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,a,i,c=[],s=!0,u=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;s=!1}else for(;!(s=(r=a.call(n)).done)&&(c.push(r.value),c.length!==t);s=!0);}catch(e){u=!0,o=e}finally{try{if(!s&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(u)throw o}}return c}}(e,t)||function(e,t){if(!e)return;if("string"===typeof e)return cC(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return cC(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function cC(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var sC=function(e){var t=iC(r.useState({}),2),n=t[0],o=t[1];return r.useLayoutEffect((function(){if(e.current){var t=e.current.getBoundingClientRect();o({width:t.width,height:t.height})}}),[e]),(0,aC.Z)(e,(function(e){o({width:e.contentRect.width,height:e.contentRect.height})})),n},uC=function(e){var t=iC((0,r.useState)(""),2),n=t[0],o=t[1];return(0,r.useEffect)((function(){var t=e?URL.createObjectURL(e):"";return t&&o(t),function(){t&&URL.revokeObjectURL(t)}}),[e]),n},lC=n("syNp");function fC(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,a,i,c=[],s=!0,u=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;s=!1}else for(;!(s=(r=a.call(n)).done)&&(c.push(r.value),c.length!==t);s=!0);}catch(e){u=!0,o=e}finally{try{if(!s&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(u)throw o}}return c}}(e,t)||function(e,t){if(!e)return;if("string"===typeof e)return dC(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return dC(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function dC(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var mC=function(e){var t=e.relativeRef,n=e.close,o=e.max,a=e.initial,i=e.confirm,c=e.pomodoro,u=(0,y.Z)(),l=fC((0,r.useState)(a),2),f=l[0],d=l[1],m=(0,r.useMemo)((function(){var e={},t=new Array(Math.max(5,o)-5+1).fill(0).map((function(t,n){var o=(n+5).toString(),a=o;e[a]=o;var i=f===+a;return r.createElement(O.gO,{key:a,title:o,withChecker:i})}));return{map:e,menu:t}}),[o,f]),p=(0,r.useMemo)((function(){var e=(0,yn.$A)((0,Vl.ZP)(c,(function(e){return e.adjustTime=1e3*f*60,e}))),t=e.endTime,n=e.duration,r=c.startTime,o=ke.Z.parseUTCStringWithMS(r),a=ke.Z.parseUTCStringWithMS(t),i=function(){if(o&&a){var e=Ee()(o),t=Ee()(a),n=Z.U2("showMeridiem")?(0,s.LO)()?"A h:mm":"h:mm A":"HH:mm",r=e.isSame(t,"day");return"".concat(r?"":"".concat(e.format((0,Jn.I4)("MMMD"))," ")).concat(e.format(n)," - ").concat(r?"":"".concat(t.format((0,Jn.I4)("MMMD"))," ")).concat(t.format(n))}return""}(),l=function(){if(o&&a){var e=(a.getTime()-o.getTime())/1e3/60;return Math.floor(e-n)}return 0}();return"".concat(u.formatMessage({id:"Duration: "})).concat(i).concat(l>0?" ".concat(u.formatMessage({id:"focus_work_finish_append_duration_pause"},{s:l})):"")}),[u,c,f]);return r.createElement(Ur.Z,{relativeRef:t,placement:"bottom-center",hideMenu:n},r.createElement("div",{style:{padding:"16px 20px 0"}},r.createElement("div",{className:"flex items-center",style:{minWidth:200}},r.createElement(se.Z,{placement:"bottomLeft",menu:m.menu,map:m.map,selectedKeys:[f.toString()],showArrow:!0,menuClassName:"overflow-y-auto !max-w-none",onSelect:function(e){var t=e.selectedKeys[0];d(+t)},defaultTitle:u.formatMessage({id:"set_repeat"}),type:"tiny",innerMenuClassName:"with-no-scroll !max-h-[272px]"}),r.createElement("div",{className:"flex-none text-grey text-xs",style:{marginLeft:10,lineHeight:"16px"}},u.formatMessage({id:"mins"}))),r.createElement("div",{className:"text-grey-60 text-xs",style:{marginTop:8,marginBottom:8,lineHeight:"18px"}},p),r.createElement("div",{className:"flex items-center",style:{padding:"12px 0"}},r.createElement($x.Z,{color:"transparent",onClick:n,size:"middle",className:"flex-1"},u.formatMessage({id:"cancel"})),r.createElement("div",{style:{width:12},className:"flex-none"}),r.createElement($x.Z,{onClick:function(){n(),i(c,+f)},size:"middle",className:"flex-1"},u.formatMessage({id:"save"})))))};function pC(e){return pC="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},pC(e)}function hC(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,a,i,c=[],s=!0,u=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;s=!1}else for(;!(s=(r=a.call(n)).done)&&(c.push(r.value),c.length!==t);s=!0);}catch(e){u=!0,o=e}finally{try{if(!s&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(u)throw o}}return c}}(e,t)||function(e,t){if(!e)return;if("string"===typeof e)return yC(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return yC(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function yC(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function gC(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function vC(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?gC(Object(n),!0).forEach((function(t){bC(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):gC(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function bC(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=pC(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=pC(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==pC(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var wC=function(e){var t=(0,r.useContext)(Ov.Cv),n=(0,r.useContext)(Ov.uu),o=(0,r.useContext)(Ov.M_),i=(0,r.useContext)(Ov.nY),c=t.status,l=n.doExit,f=n.doSkipBreak,d=(0,Ll.$h)(),m=(0,Cv.I3)(),p=m.taskInPomo,h=m.timer,y=(0,r.useRef)(null),g=sC(y),v=g.width,b=void 0===v?546:v,k=g.height,x=void 0===k?720:k,S=(0,r.useMemo)((function(){return Math.min(360,Math.max(260,Math.min(b/2.1,x-460)))}),[x,b]),_=(0,r.useMemo)((function(){return Math.min(100,Math.max(40,(x-S-380)/2))}),[S,x]),O=(0,r.useMemo)((function(){return Math.max(140,140+(S-300)/2)}),[S]),C=(0,r.useMemo)((function(){return S+40+2*_+112+40<=x}),[_,S,x]),T=(0,r.useMemo)((function(){return p?h?p.set("timerId",h.id):p:h?Gn.Map(vC(vC({},h),{},{id:"timer_".concat(h.id),isTimer:!0})):Gn.Map({})}),[p,h]),j=(0,a.v9)((function(e){return(0,hn.RN)()})),D=(0,a.v9)((function(e){return(0,Lt.en)()})),A=(0,a.v9)((function(e){return(0,Z.$o)()})),N=(0,a.v9)((function(e){return e.globalState.get("isFocusTimerExpand")})),P=(0,a.v9)((function(e){return(0,wu.np)(e)})),I=(0,a.I0)(),L=(0,r.useCallback)((function(){I((0,rS.o9)(""))}),[I]),R=(0,r.useCallback)((function(e){I((0,rS.o9)(e))}),[I]),F=kC(),Y=F.setAbandonConfirmType,V=F.setAbandonConfirmVisible,H=F.setAdvanceConfirmType,W=F.setAdvanceConfirmVisible,z=F.confirmUI,G=(0,r.useMemo)((function(){return"stopwatch"===D?o:t}),[t,o,D]),K=(0,r.useMemo)((function(){return"stopwatch"===D?i:n}),[n,i,D]),$=(0,r.useMemo)((function(){var e=G.intervalStatus,t=G.renderData;return{timePreview:t.timePreview,intervalStatus:e,progress:t.progress}}),[G]),J=$.timePreview,X=$.progress,Q=$.intervalStatus,ee=(0,r.useMemo)((function(){return{doPause:K.doPause,doStart:K.doStart,doStop:K.doStop,doResume:K.doResume}}),[K]),te=ee.doPause,ne=ee.doStart,re=ee.doStop,oe=ee.doResume,ie=(0,r.useCallback)((function(){I((0,no.kB)(!1))}),[I]),ce=(0,r.useCallback)((function(){ie(),l()}),[l,ie]),se=(0,r.useCallback)((function(){var e=!(arguments.length>0&&void 0!==arguments[0])||arguments[0];re(),e&&(L(),"pomo"===D?setTimeout((function(){ce()})):ie())}),[re,ce,ie,L,D]),ue=(0,Cv.R2)().focusStatusTrack,le=(0,r.useMemo)((function(){return"stopwatch"===D?"paused"===Q||"progress"===Q:(0,Cv.Bk)(c)}),[Q,c,D]),fe=(0,r.useMemo)((function(){return"pomo"===D&&!le&&("short-ready"===c||"long-ready"===c)}),[le,c,D]),de=(0,a.v9)((function(e){return(0,yn.Jq)(e)})),me=(0,r.useMemo)((function(){if(fe)return de.find((function(e){return e.id===Cv.cc.id}))}),[fe,de]),pe=(0,a.v9)((function(e){return e.globalState.get("recentFocusTimerPomoTime")})),he=(0,r.useRef)(""),ye=(0,r.useMemo)((function(){if("stopwatch"===D)return"00:00";var e=function(e){if(!e)return"";var t=j.get(e);return"pomoDuration"===e&&pe&&(t=pe),t<10?"0"+t+":00":t+":00"};switch(c){case"pomo-ready":return e("pomoDuration");case"long-ready":return e("longBreakDuration");case"short-ready":return e("shortBreakDuration");default:return he.current}}),[j,pe,c,D]);he.current=ye;var ge=le?100*(X||0):0,ve="pomo"===D&&("short"===c||"long"===c),be=(0,r.useCallback)((function(){ne(),P?N&&(ae.Z.focus("start_from","tab"),ae.Z.focus("start_from_tab","action_bar_expand")):(ae.Z.focus("start_from","tab"),ae.Z.focus("start_from_tab","default_page"))}),[ne,N,P]),we=(0,r.useCallback)((function(){var e=!(arguments.length>0&&void 0!==arguments[0])||arguments[0];if("stopwatch"===D){var t=Cv.CY.pauseStartTime,n=t?Ee()().diff(t,"milliseconds"):0,r=Cv.CY.pauseDuration+n;(0,Cv.D1)(Cv.CY.startTime,r,Cv.CY.speed)?se(e):(0,Cv.BQ)(Cv.CY.startTime,r,Cv.CY.speed)?V(!0):(0,Cv.l1)(Cv.CY.startTime,r,Cv.CY.speed)?se(e):U.vp.dispatch("showGlobalStopWatchConfirm")}else if("pomo"===c){var o=Cv.cc.pauseStartTime,a=o?Ee()().diff(o,"milliseconds"):0,i=Cv.cc.pauseDuration+a;(0,Cv.D1)(Cv.cc.startTime,i,Cv.cc.speed)?(Cv.cc.abandoned=!0,se(e)):(0,Cv.BQ)(Cv.cc.startTime,i,Cv.cc.speed)?V(!0):W(!0)}else se(e)}),[se,V,W,c,D]),xe=(0,r.useCallback)((function(){"pomo"===D&&f()}),[f,D]),Se=(0,r.useCallback)((function(){"pomo"===D&&(ce(),L())}),[ce,L,D]),Oe=(0,r.useCallback)((function(){var e=p?{title:p.get("title")||s.U2("no_title"),hasTask:!0}:h?{title:h.name,hasTask:!0}:{title:s.U2("statistics_pomo"),hasTask:!1};return r.createElement(Ul,{disabled:!1,selectedTask:T,setSelectedTask:function(e){R(e.get("id")),ue("switch_task")},placement:"bottomCenter",onVisibleChange:function(e){e&&ue("select_task")}},r.createElement("div",{className:"flex items-center group cursor-pointer overflow-hidden",style:{maxWidth:S}},r.createElement("div",{className:w()("title truncate text-[14px] leading-[20px] flex-auto",e.hasTask?De.RM:"text-grey-40 group-hover:text-grey-60")},e.title),r.createElement(E.Z,{name:"arrow-down",className:w()("transform -rotate-90 w-[15px] h-[15px] text-grey-40 flex-none group-hover:text-grey-60")})))}),[S,ue,T,p,h,R]),Ce=hC((0,r.useState)(Cv.cc.duration),2),Te=Ce[0],je=Ce[1],Me=hC((0,r.useState)(Cv.cc.pauseDuration),2),Ae=Me[0],Ne=Me[1],Pe=hC((0,r.useState)(!1),2),Ie=Pe[0],Le=Pe[1],Re=(0,r.useRef)(null),Ze=(0,a.v9)((function(e){return e.preference.get("showMeridiem")})),Fe=(0,r.useCallback)((function(e){Cv.cc.needSync&&(I((0,Q_.tu)(e)),Fv.Z.doSync())}),[I]),Be=hC((0,q.Z)({text:"",duration:0,visible:!1}),2),Ue=Be[0],Ye=Be[1],Ve=hC((0,r.useState)("pending"),2),He=Ve[0],We=Ve[1],ze=(0,r.useCallback)((function(){var e="pomo"===D&&"pomo"===c&&"progress"===Q,t="pomo"===D&&"pomo-ready"===c,o=function(){e&&(je(Cv.cc.duration),Ne(Cv.cc.pauseDuration))},a=function(t){if(e){switch(t){case"add":Cv.cc.duration+3e5>60*B.wEN*1e3?Cv.cc.duration=60*B.wEN*1e3:Cv.cc.duration+=3e5,ae.Z.focus("pomo_running","click_+"),Fe([(0,Cv.ks)("changeDuration",!0)]);break;case"sub":var r=Cv.cc.duration-3e5,a=Ee()(),i=Cv.cc.startTime.clone().add(r+Cv.cc.pauseDuration,"millisecond");if(r<60*B._Jc*1e3||i.isBefore(a))return void((0,Cv.D1)(Cv.cc.startTime,Cv.cc.pauseDuration,Cv.cc.speed)?(Cv.cc.abandoned=!0,se()):(0,Cv.BQ)(Cv.cc.startTime,Cv.cc.pauseDuration,Cv.cc.speed)?(te(),Y("complete"),V(!0)):(te(),H("complete"),W(!0)));Cv.cc.duration-=3e5,Fe([(0,Cv.ks)("changeDuration",!0)]),ae.Z.focus("pomo_running","click_-")}var c=Cv.cc.duration,s=Ee()(),u=Cv.cc.startTime,l=Cv.cc.speed,f=Cv.cc.pauseDuration,d=c-(s.diff(u,"millisecond")*l-f*l),m=Ee()().startOf("day").millisecond(Math.max(0,d));n.updateRenderData((0,Cv.EF)(m,"pomo"),(c-d)/c),o()}},i="".concat(Math.min(Math.floor(S/260*40),54),"px"),l="".concat(Math.min(Math.floor(S/260*48),65),"px");return r.createElement(r.Fragment,null,r.createElement("div",{className:w()("z-[4] absolute top-1/2 left-1/2 transform -translate-x-1/2 -translate-y-1/2 flex flex-col items-center",De.RM),ref:Re},"paused"===Q?r.createElement(r.Fragment,null,r.createElement("p",{style:{fontSize:i,lineHeight:l},className:KO().clock},J||ye),r.createElement("p",{className:"text-grey-60 text-[16px] leading-[20px] absolute bottom-[-22px]"},s.U2("paused"))):r.createElement("p",{className:w()("relative flex items-center",KO().clock),style:{fontSize:i,lineHeight:l},onClick:function(){t&&(ae.Z.focus("focus_tab","click_time"),Le(!0))},onMouseEnter:o},e&&r.createElement("div",{className:"relative group-hover:visible invisible hover:visible",style:{height:54,width:34}},r.createElement(Mt.Z,{className:"w-[18px] h-[18px] cursor-pointer text-primary",wrapperClassName:"!absolute left-0 top-1/2 transform -translate-y-1/2",name:"focus-time-sub",onClick:function(){a("sub")}})),J||ye,e&&r.createElement("div",{className:"relative group-hover:visible invisible hover:visible",style:{height:54,width:34}},r.createElement(Mt.Z,{className:"w-[18px] h-[18px] cursor-pointer text-primary",wrapperClassName:"!absolute right-0 top-1/2 transform -translate-y-1/2",name:"focus-time-add",onClick:function(){a("add")}})),e&&r.createElement("p",{className:"text-grey-60 text-[16px] leading-[20px] absolute left-1/2 -translate-x-1/2 whitespace-nowrap group-hover:visible invisible hover:visible text-center",style:{paddingTop:4,bottom:-24}},function(){var t=Cv.cc.startTime;if(e&&t){var n=t.clone().add(Te+Ae,"millisecond"),r=Bn.Z.prefMoment(t),o=Bn.Z.prefMoment(n),a=Ze?u.Xo?"A hh:mm":"hh:mm A":"HH:mm";return"".concat(r.format(a),"-").concat(o.format(a))}return""}()))),Ie&&r.createElement(oC,{relativeRef:Re,hideMenu:function(){return Le(!1)}}))}),[S,te,se,Q,Ze,n,Fe,Ie,Te,Ae,Y,V,H,W,Le,je,Ne,ye,c,J,D]),Ge=hC((0,r.useState)(!1),2),Ke=Ge[0],qe=Ge[1],$e=(0,r.useRef)({initial:5,max:5}),Je=(0,r.useRef)(null),Xe=(0,M.Z)((function(e,t){(0,yn.BF)(e,t,s.U2("focus_work_finish_append_duration_saved")),ae.Z.focus("pomo_finished","edit_focus_duration")})),Qe=(0,M.Z)((function(e,t){var n=(0,yn.$A)(e).duration;(0,yn.BF)(e,n+t,s.U2("focus_work_finish_append_duration_added")),ae.Z.focus("pomo_finished","add_duration_exceeded")})),et=(0,r.useMemo)((function(){return!!me&&null==(0,yn.T2)(me.adjustTime)}),[me]);(0,lC.Z)((function(){if(me&&et){var e,t=(null===(e=ke.Z.parseUTCStringWithMS(me.endTime))||void 0===e?void 0:e.getTime())||0,n=(new Date).getTime()-t,r=(0,yn.Mi)(me);if(n>=6e4){if(n+60*r*1e3<60*B.wEN*1e3){var o=Ee()().startOf("day").millisecond(n);Ye({text:(0,Cv.EF)(o,"pomo"),duration:Math.floor(n/1e3/60),visible:!0})}else{var a=B.wEN-r,i=Ee()().startOf("day").minute(a);Ye({text:(0,Cv.EF)(i,"pomo"),duration:a,visible:!0})}return}}Ye({visible:!1})}),1e3,{immediate:!!et}),(0,r.useEffect)((function(){et||Ye({visible:!1})}),[et,Ye]);var tt=(0,r.useMemo)((function(){if(me&&me.startTime&&me.endTime){var e=(0,yn.Mi)(me),t=(0,yn.$A)(me).endTime,n=Ee()().startOf("day").minutes(e);return r.createElement(r.Fragment,null,r.createElement("div",{className:w()(KO().clock,"absolute w-full text-center top-0 left-0 transition-transform cursor-pointer origin-center"),id:"gain-pomo-duration-adjust-trigger",style:{transform:Ue.visible?"translateY(81px) scale(0.95)":"translateY(91px) scale(1)",color:"white",opacity:.8,fontSize:34,fontWeight:500,lineHeight:"41px",transitionDuration:"400ms"},onClick:function(){var n,r=(null===(n=ke.Z.parseUTCStringWithMS(t))||void 0===n?void 0:n.getTime())||0,o=Math.min(180,Math.max(0,Math.floor(((new Date).getTime()-r)/1e3/60))+e);$e.current.initial=e,$e.current.max=o,qe(!0)},ref:Je},(0,Cv.EF)(n,"pomo")),r.createElement("div",{className:w()(KO().clock,"absolute left-1/2 -translate-x-1/2 border-dashed border-white border rounded-full flex items-center transition-opacity box-border cursor-pointer",{"pointer-events-none":!Ue.visible}),style:{top:124,padding:"0 6px",height:20,transitionDuration:"300ms",opacity:Ue.visible?1:0},onClick:function(){me&&Ue.visible&&(We("pending"),(0,pt.JU)(B._Yt.alreadyTriggerPomoAdjustTimeQuickAdd,!0),Qe(me,Ue.duration))},onTransitionEnd:function(){We("done")}},r.createElement(E.Z,{name:"add",className:"text-white",style:{width:10,height:10}}),r.createElement("div",{style:{marginTop:1,marginRight:2,color:"white",fontSize:12,lineHeight:"14px"}},Ue.text),r.createElement(_e.Z,{key:"done"===He?"show":"hide",defaultVisible:"done"===He&&Ue.visible&&!(0,pt.LP)(B._Yt.alreadyTriggerPomoAdjustTimeQuickAdd,"json"),trigger:[],title:s.U2("focus_work_finish_append_duration_tips"),placement:"bottom"},r.createElement("div",{className:"absolute inset-0"}))))}return null}),[me,Ue.visible,Ue.text,Ue.duration,He,Qe]),nt=(0,r.useCallback)((function(){if(fe){var e=j.get("shortBreakDuration"),t=j.get("longBreakDuration"),n="short-ready"===c?s.U2(e>1?"relax_min_plural":"relax_min",{d:e}):s.U2(t>1?"relax_min_plural":"relax_min",{d:t});return r.createElement("div",{className:"flex-none flex flex-col mb-[48px] items-center"},r.createElement("div",{style:{width:220,height:220},className:"relative"},r.createElement(E.Z,{name:"pomo-get",className:"absolute left-0 top-0 h-full w-full"}),tt),r.createElement("h3",{className:w()("mt-[48px] text-[28px] leading-[40px]",De.RM)},s.U2("get_pomo")),r.createElement("p",{className:"mt-[8px] text-grey-60 leading-[20px] text-[16px]"},n),Ke&&me&&r.createElement(mC,{pomodoro:me,initial:$e.current.initial,max:$e.current.max,close:function(){qe(!1)},confirm:Xe,relativeRef:Je}))}return r.createElement(r.Fragment,null,Oe(),r.createElement("div",{className:"relative group",style:{marginTop:_,marginBottom:_,width:S,height:S}},r.createElement("div",{className:"absolute top-1/2 left-1/2 -translate-x-1/2 -translate-y-1/2"},"pomo"===D?r.createElement(Ev,{progressColor:ve?"#0CCE9C":d,bgColor:A?"rgba(255, 255, 255, 0.1)":"rgba(25, 25, 25, 0.1)",progress:ge,size:S,lineWidth:8,showPercentageSymbol:!1,showPercentage:!1,animate:!1,roundedStroke:!0}):r.createElement(Mv,{size:S+16,progress:ge/100,backColor:A?"rgba(255, 255, 255, 0.1)":"rgba(25, 25, 25, 0.1)"})),ze()))}),[Xe,Ke,_,S,tt,me,ve,A,fe,j,ze,ge,Oe,c,d,D]),rt=(0,r.useCallback)((function(){var e=w()(KO().footerButton,"!h-[48px] !text-[16px] !rounded-[24px] mt-[16px] font-medium !w-full"),n="pomo"===D&&!le&&"pomo-ready"!==c;return r.createElement("div",{className:"flex-none flex flex-col items-center relative",style:{width:O,marginTop:20,height:n?"unset":112}},"pomo"===D?le?"pomo"===c?"paused"===Q?r.createElement(r.Fragment,null,r.createElement($x.Z,{className:w()(e),onClick:function(){ue("continue"),oe()}},s.U2("pomo_continue")),r.createElement($x.Z,{color:"border",className:w()(e),onClick:function(){ue("end"),we()}},s.U2("timecard_end"))):r.createElement($x.Z,{color:"border",className:w()(e),onClick:function(){ue("pause"),te()}},s.U2("pause")):r.createElement(r.Fragment,null,r.createElement($x.Z,{color:"border-green",className:w()(e),onClick:function(){ue("finish"),we(!1),setTimeout((function(){xe()}))}},s.U2("stop_relax")),r.createElement($x.Z,{color:"border-green",className:w()(e),onClick:function(){ue("exit"),Se()}},s.U2("exit_focus"))):"pomo-ready"===c?r.createElement(r.Fragment,null,r.createElement($x.Z,{className:w()(e),onClick:function(){ue(t.continuePomo?"continue":"start"),ae.Z.focus("start_from","tab"),be()}},s.U2(t.continuePomo?"pomo_continue":"pomo_start")),t.continuePomo&&r.createElement($x.Z,{color:"border",className:w()(e),onClick:function(){ue("exit"),Se()}},s.U2("exit_focus"))):r.createElement(r.Fragment,null,r.createElement($x.Z,{color:"green",className:w()(e),onClick:function(){ue("relax"),be()}},s.U2("pomo_start_break")),r.createElement($x.Z,{color:"border-green",className:w()(e),onClick:function(){ue("skip"),xe()}},s.U2("skip_relax")),r.createElement($x.Z,{color:"border-green",className:w()(e),onClick:function(){ue("exit"),Se()}},s.U2("exit_focus"))):"done"===Q?r.createElement(r.Fragment,null,r.createElement($x.Z,{className:w()(e),onClick:function(){ue("start"),ae.Z.focus("start_from","tab"),be()}},s.U2("pomo_start"))):"progress"===Q?r.createElement($x.Z,{color:"border",className:w()(e),onClick:function(){ue("pause"),te()}},s.U2("pause")):"paused"===Q?r.createElement(r.Fragment,null,r.createElement($x.Z,{className:w()(e),onClick:function(){ue("continue"),oe()}},s.U2("continue")),r.createElement($x.Z,{color:"border",className:w()(e),onClick:function(){ue("end"),we()}},s.U2("timecard_end"))):null)}),[D,le,c,O,Q,ue,oe,we,te,Se,t.continuePomo,be,xe]),ot=(0,r.useCallback)((function(){return r.createElement("div",{id:"pomodoro-timer",ref:y,className:w()("pomodoro-timer flex-auto flex flex-col items-center overflow-hidden",C?"justify-center":"mt-[20px]")},r.createElement("div",{className:"flex flex-col items-center min-h-[500px] w-full"},nt(),rt()))}),[C,nt,rt]);return r.createElement(r.Fragment,null,ot(),z)},kC=function(){var e=(0,r.useContext)(Ov.uu),t=(0,r.useContext)(Ov.nY),n=(0,a.v9)((function(e){return(0,Lt.en)()})),o=(0,a.I0)(),i=(0,r.useCallback)((function(){o((0,rS.o9)(""))}),[o]),c=(0,r.useMemo)((function(){return"stopwatch"===n?t:e}),[e,t,n]),s=c.doResume,u=c.doStop,l=e.doExit,f=(0,r.useCallback)((function(){o((0,no.kB)(!1))}),[o]),d=(0,r.useCallback)((function(){f(),l()}),[l,f]),m=(0,r.useCallback)((function(){var e=!(arguments.length>0&&void 0!==arguments[0])||arguments[0];u(),e&&(i(),"pomo"===n&&setTimeout((function(){d()})))}),[u,d,i,n]),p=hC((0,r.useState)(!1),2),h=p[0],y=p[1],g=hC((0,r.useState)(!1),2),v=g[0],b=g[1],w=hC((0,r.useState)("stop"),2),k=w[0],x=w[1],E=hC((0,r.useState)("stop"),2),S=E[0],_=E[1],O=(0,r.useMemo)((function(){return r.createElement(r.Fragment,null,h&&r.createElement(zO,{onCancel:function(){y(!1),_("stop"),"complete"===S&&s()},onConfirm:function(){Cv.cc.abandoned=!0,y(!1),x("stop"),m()}}),v&&r.createElement(qO,{type:k,onCancel:function(){b(!1),x("stop"),"complete"===k&&s()},onAbandon:function(){b(!1),Cv.cc.abandoned=!0,m(),x("stop")},onStopAndSave:function(){b(!1),Cv.cc.advanced=!0;var t="complete"!==k;m(t),t||(Cv.cc.sumOfPomo++,setTimeout((function(){e.turnBreakReady()}))),x("stop")}}))}),[S,h,k,v,s,m,e]);return{setAbandonConfirmType:_,setAbandonConfirmVisible:y,setAdvanceConfirmType:x,setAdvanceConfirmVisible:b,confirmUI:O}},xC=n("rsME"),EC=n.n(xC),SC=function(e){var t=e.timerType,n=e.isBreak,o=e.size,a=void 0===o?36:o,i=e.emoji,c=e.color,s=e.icon;if(i)return r.createElement("div",{className:"relative flex items-center justify-center flex-none"},r.createElement("div",{className:"flex-none transform text-center",style:{fontSize:a,lineHeight:a}},i));if(s)return r.createElement("div",{className:"flex-none relative",style:{width:a,height:a}},r.createElement("div",{className:"absolute left-1/2 top-1/2 -translate-x-1/2 -translate-y-1/2",style:{width:a,height:a}},r.createElement(Zf.Z,{iconRes:s,color:c||"",size:a+2,className:"rounded-full"})));var u=.77*a;return r.createElement("div",{className:"relative flex-none",style:{width:a,height:a}},r.createElement(E.Z,{name:"stopwatch"===t?"title-stopwatch":"title-tomato",className:w()("flex-none absolute m-auto inset-0",n?"text-green":"text-primary"),style:{width:u,height:u}}))},_C=function(){var e=(0,r.useContext)(Ov.Cv),t=(0,r.useContext)(Ov.uu),n=(0,r.useContext)(Ov.M_),o=(0,r.useContext)(Ov.nY),i=e.status,c=t.doExit,s=t.doSkipBreak,u=(0,Cv.I3)(),l=u.taskInPomo,f=u.timer,d=(0,a.v9)((function(e){return(0,hn.RN)()})),m=(0,a.v9)((function(e){return(0,Lt.en)()})),p=(0,a.I0)(),h=(0,r.useCallback)((function(){p((0,rS.o9)(""))}),[p]),g=(0,r.useCallback)((function(){p((0,no.kB)(!0))}),[p]),v=(0,r.useMemo)((function(){return"stopwatch"===m?n:e}),[e,n,m]),b=(0,r.useMemo)((function(){return"stopwatch"===m?o:t}),[t,o,m]),k=(0,r.useMemo)((function(){var e=v.intervalStatus;return{timePreview:v.renderData.timePreview,intervalStatus:e}}),[v]),x=k.timePreview,S=k.intervalStatus,_=(0,r.useMemo)((function(){return{doPause:b.doPause,doStart:b.doStart,doStop:b.doStop,doResume:b.doResume}}),[b]),O=_.doPause,C=_.doStart,T=_.doStop,j=_.doResume,D=(0,r.useCallback)((function(){var e=!(arguments.length>0&&void 0!==arguments[0])||arguments[0];T(),e&&(h(),"pomo"===m&&setTimeout((function(){c()})))}),[T,c,h,m]),M=(0,r.useMemo)((function(){return"stopwatch"===m?"paused"===S||"progress"===S:(0,Cv.Bk)(i)}),[S,i,m]),A=(0,a.v9)((function(e){return e.globalState.get("recentFocusTimerPomoTime")})),N=(0,r.useRef)(""),P=(0,r.useMemo)((function(){if("stopwatch"===m)return"00:00";var e=function(e){if(!e)return"";var t=d.get(e);return"pomoDuration"===e&&A&&(t=A),t<10?"0"+t+":00":t+":00"};switch(i){case"pomo-ready":return e("pomoDuration");case"long-ready":return e("longBreakDuration");case"short-ready":return e("shortBreakDuration");default:return N.current}}),[d,A,i,m]);N.current=P;var I="pomo"===m&&("long"===i||"short"===i),L=kC(),R=L.setAbandonConfirmVisible,F=L.setAdvanceConfirmVisible,B=L.confirmUI,Y=(0,r.useCallback)((function(){C(),ae.Z.focus("start_from_tab","action_bar"),ae.Z.focus("start_from","tab")}),[C]),V=(0,r.useCallback)((function(){var e=!(arguments.length>0&&void 0!==arguments[0])||arguments[0];if("stopwatch"===m){var t=Cv.CY.pauseStartTime,n=t?Ee()().diff(t,"milliseconds"):0,r=Cv.CY.pauseDuration+n;(0,Cv.D1)(Cv.CY.startTime,r,Cv.CY.speed)?D(e):(0,Cv.BQ)(Cv.CY.startTime,r,Cv.CY.speed)?R(!0):(0,Cv.l1)(Cv.CY.startTime,r,Cv.CY.speed)?D(e):U.vp.dispatch("showGlobalStopWatchConfirm")}else if("pomo"===i){var o=Cv.cc.pauseStartTime,a=o?Ee()().diff(o,"milliseconds"):0,c=Cv.cc.pauseDuration+a;(0,Cv.D1)(Cv.cc.startTime,c,Cv.cc.speed)?(Cv.cc.abandoned=!0,D(e)):(0,Cv.BQ)(Cv.cc.startTime,c,Cv.cc.speed)?R(!0):F(!0)}else D(e)}),[D,R,F,i,m]),H=(0,r.useCallback)((function(){"pomo"===m&&(c(),h())}),[c,h,m]),W=(0,r.useCallback)((function(){"pomo"===m&&s()}),[s,m]),z=(0,r.useCallback)((function(){var t="rounded-full w-[40px] h-[40px] flex items-center justify-center cursor-pointer",n=w()(t,"bg-primary-10"),o="text-primary w-[22px] h-[22px]",a=w()(t,"bg-grey-5"),c="text-grey-60 w-[22px] h-[22px]",s=w()(t,"bg-primary-10"),u="text-primary w-[22px] h-[22px]";return"pomo"===m?M?"pomo"===i?"paused"===S?r.createElement(r.Fragment,null,r.createElement("div",{className:n,onClick:function(){ae.Z.focus("action_bar","continue"),j()}},r.createElement(E.Z,{name:"focus-ready",className:o})),r.createElement("div",{className:w()(a,"ml-[12px]"),onClick:function(){ae.Z.focus("action_bar","end"),V()}},r.createElement(E.Z,{name:"focus-exit",className:c}))):r.createElement("div",{className:s,onClick:function(){ae.Z.focus("action_bar","pause"),O()}},r.createElement(E.Z,{name:"focus-pause",className:u})):r.createElement(r.Fragment,null,r.createElement("div",{className:a,onClick:function(){ae.Z.focus("action_bar","end"),W()}},r.createElement(E.Z,{name:"focus-exit",className:c}))):"pomo-ready"===i?r.createElement(r.Fragment,null,r.createElement("div",{className:n,onClick:function(){ae.Z.focus("action_bar",e.continuePomo?"again":"start"),Y()}},r.createElement(E.Z,{name:"focus-ready",className:o})),e.continuePomo&&r.createElement("div",{className:w()(a,"ml-[12px]"),onClick:function(){ae.Z.focus("action_bar","end"),H()}},r.createElement(E.Z,{name:"focus-exit",className:c}))):r.createElement(r.Fragment,null,r.createElement("div",{className:t,style:{backgroundColor:"rgba(12, 206, 156, 0.1)"},onClick:function(){ae.Z.focus("action_bar","relax"),Y()}},r.createElement(E.Z,{name:"focus-ready",className:"text-green w-[22px] h-[22px]"}))):"done"===S?r.createElement(r.Fragment,null,r.createElement("div",{className:n,onClick:function(){ae.Z.focus("action_bar","start"),Y()}},r.createElement(E.Z,{name:"focus-ready",className:o}))):"progress"===S?r.createElement("div",{className:s,onClick:function(){ae.Z.focus("action_bar","pause"),O()}},r.createElement(E.Z,{name:"focus-pause",className:u})):"paused"===S?r.createElement(r.Fragment,null,r.createElement("div",{className:n,onClick:function(){ae.Z.focus("action_bar","continue"),j()}},r.createElement(E.Z,{name:"focus-ready",className:o})),r.createElement("div",{className:w()(a,"ml-[12px]"),onClick:function(){ae.Z.focus("action_bar","end"),V()}},r.createElement(E.Z,{name:"focus-exit",className:c}))):null}),[H,W,Y,V,O,j,S,M,e.continuePomo,i,m]),G=(0,y.Z)(),K="pomo"===m&&!M&&"pomo-ready"!==i,q=(0,r.useCallback)((function(){return K?"":f?f.name:l?l.get("title")||G.formatMessage({id:"no_title"}):"pomo"===m?M?"pomo"===i?"paused"===S?G.formatMessage({id:"paused"}):G.formatMessage({id:"pomo_doing_focus"}):G.formatMessage({id:"pomo_doing_break"}):"pomo-ready"===i?G.formatMessage({id:"statistics_pomo"}):"":"done"===S?G.formatMessage({id:"statistics_pomo"}):"progress"===S?G.formatMessage({id:"pomo_doing_focus"}):"paused"===S?G.formatMessage({id:"paused"}):""}),[K,S,G,M,i,l,f,m]),$=(0,r.useCallback)((function(){return K?"+1":x||P}),[K,P,x]),J=function(){var e=(0,Cv.I3)(),t=e.taskInPomo,n=e.timer;if(n)return{icon:n.icon,color:n.color};if(t){if((0,Wn.d77)(t)){var r=t.get("color");return{icon:t.get("iconRes"),color:r}}var o=t.get("projectId"),a=(0,Hn.Rp)(o),i=null===a||void 0===a?void 0:a.get("name");if(i&&(0,$e.Cy)(i))return{emoji:(0,$e.y9)(i).emoji}}return{}}(),X=J.color,Q=J.icon,ee=J.emoji,te=q(),ne=(0,a.v9)((function(e){return(0,Z.gh)()})),re=(0,r.useMemo)((function(){return(0,Z.$o)(ne)}),[ne]),oe=(0,r.useMemo)((function(){return(0,At.$u)(ne)}),[ne]),ie=(0,a.v9)((function(e){return(0,Lt.pe)(e)}));return r.createElement("div",{className:w()("flex-none flex items-center justify-between border-solid border-t border-grey-5 dark:border-grey-10",ie?"dark:bg-screen-background":"dark:bg-main-background"),style:{backgroundColor:oe?"transparent":re?void 0:"rgba(255, 255, 255, 0.2)",height:76,padding:"0 20px"},onClick:function(){ae.Z.focus("action_bar","expand"),g()}},r.createElement("div",{className:"flex items-center overflow-hidden"},r.createElement("div",{className:"flex-none",style:{marginRight:K?8:12,marginLeft:K?-4:0}},K?r.createElement(E.Z,{name:"pomo-get",style:{height:40,width:40}}):r.createElement(SC,{timerType:m,isBreak:I,color:X,icon:Q,emoji:ee})),r.createElement("div",{className:"flex flex-col overflow-hidden"},r.createElement("p",{className:w()("text-xs leading-[18px] truncate",I&&te===G.formatMessage({id:"pomo_doing_break"})?"text-green":"text-grey-60"),style:{marginRight:8}},te),r.createElement("h3",{className:w()(I?"text-green":"text-grey-80",EC().clock),style:{fontSize:24,lineHeight:"29px",color:K?"#E6644E":void 0,fontFamily:K?"inherit":void 0}},$()))),r.createElement("div",{className:"flex items-center",onClick:function(e){e.stopPropagation()}},z()),B)};function OC(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,a,i,c=[],s=!0,u=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;s=!1}else for(;!(s=(r=a.call(n)).done)&&(c.push(r.value),c.length!==t);s=!0);}catch(e){u=!0,o=e}finally{try{if(!s&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(u)throw o}}return c}}(e,t)||function(e,t){if(!e)return;if("string"===typeof e)return CC(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return CC(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function CC(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var TC=function(e){var t=e.focusTimer,n=e.onMenuSelect,o=OC((0,r.useState)(!1),2),i=o[0],c=o[1],u=OC((0,r.useState)(!1),2),l=u[0],f=u[1],d=OC((0,r.useState)(!1),2),m=d[0],p=d[1],h=(0,a.I0)(),y=(0,r.useCallback)((function(e){h((0,k.VF)(e))}),[h]),g=(0,r.useCallback)((function(){y("/focus"),(0,wn.HH)()}),[y]),v=(0,wu.o0)(t),b=(0,r.useCallback)((function(){var e=(0,Vl.Uy)(t,(function(e){e.status=1,e.archivedTime=new Date,e.syncStatus=CO.w.UPDATED}));p(!1),(0,wu.vp)([e],[])}),[t]),w=(0,r.useCallback)((function(){var e=(0,Vl.Uy)(t,(function(e){e.status=0,e.archivedTime=void 0,e.syncStatus=CO.w.UPDATED,e.sortOrder=(0,wu.q)()}));(0,wu.vp)([e],[])}),[t]),x=(0,r.useCallback)((function(e){var r=e.selectedKeys[0];switch(r){case"edit":c(!0);break;case"archive":p(!0);break;case"recovery":if((0,wu.IV)().filter((function(e){return!(0,wu.o0)(e)})).length>=Xn.b9.timerNumber)return void F.$Z({type:B.VIb.focusTimerLimit});w();break;case"delete":f(!0);break;case"add":ae.Z.focus("timer_detail","add_record"),U.vp.dispatch("showAddFocusRecordModal",{env:"timerDetail",timerId:t.id})}null===n||void 0===n||n(r)}),[w,t.id,n]),S=(0,r.useCallback)((function(){return v?null:r.createElement(O.sN,{key:"add"},r.createElement("a",null,r.createElement(E.Z,{name:"add"}),r.createElement("span",null,s.U2("add_record"))))}),[v]),_=(0,r.useCallback)((function(){return v?null:r.createElement(O.sN,{key:"archive"},r.createElement("a",null,r.createElement(E.Z,{name:"archive"}),r.createElement("span",null,s.U2("archive"))))}),[v]),T=(0,r.useCallback)((function(){return v?r.createElement(O.sN,{key:"recovery"},r.createElement("a",null,r.createElement(E.Z,{name:"unarchive"}),r.createElement("span",null,s.U2("restore")))):null}),[v]),j=function(){return f(!1)},D=(0,r.useCallback)((function(){var e=(0,Vl.Uy)(t,(function(e){e.syncStatus=CO.w.DELETED}));(0,wu.vp)([e],[]),f(!1),g()}),[g,t]),M=(0,r.useCallback)((function(){return l?r.createElement(C.Z,{visible:!0,maskClosable:!1,title:s.U2("timer_delete_confirmation_title"),okText:s.U2("delete"),cancelText:s.U2("cancel"),onCancel:j,onOk:D},r.createElement("span",{className:"line-sml break-word"},s.U2("timer_delete_confirmation"))):null}),[D,l]),A=function(){return p(!1)},N=(0,r.useCallback)((function(){return m?r.createElement(C.Z,{visible:!0,maskClosable:!1,title:s.U2("timer_archive_confirmation_title"),okText:s.U2("archive"),cancelText:s.U2("cancel"),onCancel:A,onOk:b},r.createElement("span",{className:"line-sml break-word"},s.U2("timer_archive_confirmation"))):null}),[b,m]);return{menu:(0,r.useMemo)((function(){return r.createElement(O.ZP,{onSelect:x},v?null:r.createElement(O.sN,{key:"edit"},r.createElement("a",null,r.createElement(E.Z,{name:"edit"}),r.createElement("span",null,s.U2("edit")))),S(),_(),T(),r.createElement(O.sN,{key:"delete",className:"deleteItem"},r.createElement("a",null,r.createElement(E.Z,{name:"delete"}),r.createElement("span",null,s.U2("delete")))))}),[v,x,S,_,T]),otherStuff:(0,r.useMemo)((function(){return r.createElement(r.Fragment,null,i&&r.createElement(PO,{dismiss:function(){c(!1)},timer:t}),M(),N())}),[t,N,M,i]),closeFocusTimerDetail:g}},jC=function(e){var t=e.focusTimer,n=TC({focusTimer:t}),o=n.menu,a=n.otherStuff,i=n.closeFocusTimerDetail;return r.createElement(r.Fragment,null,r.createElement("div",{className:"flex justify-between items-center px-[18px] h-[28px]"},r.createElement("a",{className:"leading-[20px]",onClick:i},s.U2("close")),r.createElement(S.Z,{placement:"bottomLeft",menu:o},r.createElement("span",{className:"inline-block"},r.createElement(Mt.Z,{name:"more-titlebar",className:"w-[20px] h-[20px] cursor-pointer"})))),a)};function DC(e){return DC="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},DC(e)}function MC(){return MC=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},MC.apply(this,arguments)}function AC(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function NC(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?AC(Object(n),!0).forEach((function(t){PC(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):AC(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function PC(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=DC(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=DC(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==DC(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function IC(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,a,i,c=[],s=!0,u=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;s=!1}else for(;!(s=(r=a.call(n)).done)&&(c.push(r.value),c.length!==t);s=!0);}catch(e){u=!0,o=e}finally{try{if(!s&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(u)throw o}}return c}}(e,t)||function(e,t){if(!e)return;if("string"===typeof e)return LC(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return LC(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function LC(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var RC=function(e){var t=e.timer,n=e.style,o=e.dragOverlay,i=t.id,c=t.name,s=t.color,u=t.icon,l=(0,r.useContext)(Ov.Cv),f=(0,r.useContext)(Ov.M_),d=(0,a.v9)((function(e){return(0,Lt.en)()})),m=l.status,p=(0,r.useMemo)((function(){return"stopwatch"===d?f:l}),[l,f,d]),h=(0,a.I0)(),y=(0,r.useCallback)((function(){h((0,no.kB)(!0))}),[h]),g=(0,r.useMemo)((function(){return{intervalStatus:p.intervalStatus,progress:p.renderData.progress}}),[p]),b=g.progress,k=g.intervalStatus,x=(0,v.k6)().push,S=(0,v.UO)().id,_=(0,Cv.I3)().timerId,O=(0,r.useMemo)((function(){return(0,wu.o0)(t)}),[t]),C=!O&&!o,T=(0,Nt.nB)({id:i,disabled:!C,data:{env:B.TyY.focusTimerList}}),j=T.attributes,D=T.listeners,M=T.setNodeRef,A=T.transform,N=T.transition,P=T.isDragging,I={transform:Pt.ux.Transform.toString(A),transition:N},L=S===i,R=(0,r.useMemo)((function(){return"stopwatch"===d?"paused"===k||"progress"===k:(0,Cv.Bk)(m)}),[k,m,d]),F=R?100*(b||0):0,Y="pomo"===d&&("short"===m||"long"===m),V=(0,a.v9)((function(e){return(0,Z.gh)()})),H=(0,r.useMemo)((function(){return(0,Z.$o)(V)}),[V]),W=(0,r.useMemo)((function(){return(0,Z.u3)(V)}),[V]),z=(0,r.useMemo)((function(){return(0,At.$u)(V)}),[V]),G=(0,Ll.$h)(),K=(0,a.v9)((function(e){return e.focus.focusDurationByDay})),q=(0,a.v9)((function(e){return e.globalState.get("today").replace(/-/g,"")})),$=(0,r.useMemo)((function(){var e=K[q];return e&&e[t.id]||0}),[K,t.id,q]),J=IC((0,r.useState)(!1),2),X=J[0],Q=J[1],ee=(0,r.useCallback)((function(e){Q(!1)}),[]),te=TC({focusTimer:t,onMenuSelect:ee}),ne=te.menu,re=te.otherStuff,oe=(0,r.useRef)({top:0,left:0}),ie=r.createElement("div",MC({style:NC(NC({height:54,padding:"0 20px 0 26px"},n),I),className:w()("flex items-center relative group",{"bg-main-background-90 shadow rounded-default":o,"opacity-20":P}),onClick:function(){x("/focus/".concat(i)),(0,wn.dC)()},onContextMenu:function(e){x("/focus/".concat(i)),Q(!0),oe.current.top=e.pageY,oe.current.left=e.pageX,e.preventDefault(),e.stopPropagation()},ref:M},j,D),r.createElement("div",{className:w()("absolute z-[1] inset-y-0 border-b border-solid pointer-events-none",o?"border-[transparent]":"border-grey-3","group-hover:invisible",L&&"invisible"),style:{left:62,right:20}}),!P&&!o&&r.createElement("div",{className:w()("absolute inset-0 pointer-events-none rounded-[10px]",{"group-hover:bg-grey-4 group-hover:opacity-100 dark:group-hover:bg-grey-5":!L,"dark:bg-grey-8":L},L?W?"bg-grey-6":z?"bg-primary-8":"bg-primary-10":""),style:{left:12,right:12,zIndex:-1}}),r.createElement("div",{className:"flex-none",style:{width:30,height:30}},r.createElement(Zf.Z,{color:s,iconRes:u,size:30})),r.createElement("h3",{style:{marginLeft:12,lineHeight:"20px"},className:"text-grey truncate flex-auto"},c),!O&&r.createElement("div",{className:"flex items-center",onClick:function(e){return e.stopPropagation()}},r.createElement("p",{className:"text-grey-60",style:{fontSize:13,marginLeft:8,lineHeight:"18px"}},(0,Lx.LU)($)),_===t.id&&R?r.createElement("div",{className:"relative group cursor-pointer",style:{marginLeft:8,width:18,height:18},onClick:function(){y()}},r.createElement("div",{className:"absolute top-1/2 left-1/2 -translate-x-1/2 -translate-y-1/2"},"pomo"===d?r.createElement(Ev,{progressColor:Y?"#0CCE9C":G,bgColor:H?"rgba(255, 255, 255, 0.1)":"rgba(25, 25, 25, 0.1)",progress:F,size:18,lineWidth:80,showPercentageSymbol:!1,showPercentage:!1,animate:!1}):r.createElement(Mv,{size:18,strokeLineWidth:2,circleStrokeWidth:3,tickCount:30,progress:F/100,backColor:H?"rgba(255, 255, 255, 0.1)":"rgba(25, 25, 25, 0.1)"}))):r.createElement(E.Z,{onClick:function(){switch(ae.Z.focus("start_from","tab"),ae.Z.focus("start_from_tab","timer_list"),(0,Lx.U2)(t.objId,t.id)){case"confirm/pomo-change-task":U.vp.dispatch("ChangePomoTaskModalShow",{taskId:t.objId,env:"focus-timer-list",type:"pomo",timer:t});break;case"confirm/stopwatch-change-task":U.vp.dispatch("ChangePomoTaskModalShow",{taskId:t.objId,env:"focus-timer-list",type:"stopwatch",timer:t});break;case"ok":(0,wu.B8)(t),setTimeout((function(){y()}),200)}},name:"cute-play",className:"cursor-pointer text-primary",style:{width:18,height:18,marginLeft:8}})));return r.createElement(r.Fragment,null,ie,re,X&&r.createElement(Ts.ZP,{menu:[],position:oe.current,hideMenu:function(){Q(!1)}},ne))},ZC=n("G47D"),FC=n("j5/S"),BC=n("ZU7F"),UC=function(e){var t=e.textId,n=void 0===t?"habit_archived_list_no_data_title":t,o=e.descId,a=void 0===o?"habit_archived_list_no_data_desc":o;return r.createElement(mr.Z,{name:"empty-habit-archived",iconsInfo:[void 0,3,4,void 0,void 0,void 0],textId:n,descId:a})},YC=function(e){var t=e.textId,n=e.descId,o=void 0===n?"empty_desc_every_little_bit_counts":n;return r.createElement(mr.Z,{name:"empty-habit",textId:t,descId:o})},VC=function(e){var t=e.timers,n=e.height;(0,r.useEffect)((function(){(0,wu.BX)()}),[]);var o=(0,r.useRef)(null);(0,r.useEffect)((function(){var e=o.current;return setTimeout((function(){e&&wn.iD($(e))})),function(){e&&wn.Dh($(e))}}),[]);var i=(0,a.v9)((function(e){return e.globalState.get("focusTimerListType")||"active"})),c="active"===i,s=(0,r.useMemo)((function(){return"archived"===i?t.filter((function(e){return(0,wu.o0)(e)})).sort(R.ZP.archivedTimer):t.filter((function(e){return!(0,wu.o0)(e)})).sort((function(e,t){return e.sortOrder-t.sortOrder}))}),[i,t]),l=(0,r.useRef)(!1);(0,r.useEffect)((function(){if("active"===i&&!l.current&&s.length){var e=Ee()().format("YYYYMMDD"),t={},n=uo.h.getState().focus.focusDurationByDay[e]||{};Object.keys(n).forEach((function(e){null!=n[e]&&(t[e]=n[e])})),s.forEach((function(n){null==t[n.id]&&n.syncStatus!==CO.w.NEW&&(0,K.DWv)(n.id).then((function(t){if(200===t.status){var r=t.data.today;uo.h.dispatch((0,Q_.e7)(e,n.id,r))}}))})),l.current=!0}}),[s,i]);(0,y.Z)();var f=(0,r.useCallback)((function(e,t,n){var r=0;if(e!==t&&e!==n&&(null!=t||null!=n)&&null!=e)if(null!=t&&null!=n?r=Math.floor(n.sortOrder/2+t.sortOrder/2):null!=t?r=Math.floor(t.sortOrder+u.eL):null!=n&&(r=Math.floor(n.sortOrder-u.eL)),(null===n||void 0===n?void 0:n.sortOrder)===r||(null===t||void 0===t?void 0:t.sortOrder)===r||(0,$e.P$)(r)||(0,$e.ZU)(r))(0,wu.s6)(s);else{var o=(0,Vl.ZP)(e,(function(e){e.syncStatus=CO.w.UPDATED,e.sortOrder=r}));(0,wu.vp)([o],[])}}),[s]),d=(0,r.useMemo)((function(){var e=Math.max(.28*(n||0),250)-70;return c?r.createElement("div",{id:"task-list-body",className:"tl-body empty-list relative w-full overflow-hidden flex flex-col",style:{top:e}},r.createElement(YC,{textId:"no_timers",descId:"no_timers_message"})):r.createElement("div",{id:"task-list-body",className:"tl-body empty-list absolute w-full overflow-hidden flex flex-col",style:{top:e}},r.createElement(UC,{textId:"no_archived_timers",descId:"no_archived_timers_message"}))}),[n,c]);(0,Iv.IJ)({onDragEnd:function(e){var t=e.over,n=e.active;if(t){var r=s.findIndex((function(e){return e.id===n.id})),o=s.findIndex((function(e){return e.id===t.id})),a=(0,Nt.Rp)(s,r,o),i=a.findIndex((function(e){return e.id===n.id}));f(a[i],a[i-1],a[i+1])}},onDragCancel:function(e){}});var m=(0,Iv.Cj)().active,p=function(){var e;if(m&&(null===(e=m.data.current)||void 0===e?void 0:e.env)===B.TyY.focusTimerList)return m.id}(),h=(0,r.useMemo)((function(){return s.find((function(e){return e.id===p}))}),[s,p]),g=(0,r.useMemo)((function(){return h?r.createElement(eo.Z,null,r.createElement(Iv.y9,{modifiers:[FC.hg]},r.createElement(RC,{timer:h,style:{},dragOverlay:!0}))):null}),[h]),v=(0,r.useMemo)((function(){if(p){var e=s.findIndex((function(e){return e.id===p}));if(-1!==e)return[e]}}),[s,p]);return r.createElement(r.Fragment,null,r.createElement("div",{className:"antiscroll-wrap flex-1 flex-col flex",style:{marginTop:18},ref:o},s.length?r.createElement(ZC.ZP,{className:"auto-sizer flex-1",style:{height:100,width:"100%"}},(function(e){var t=e.height,n=e.width;return r.createElement(Nt.Fo,{items:s},r.createElement(BC.Z,{width:n,height:t,className:"antiscroll-inner",itemCount:s.length,itemSize:54,stickyIndices:v,renderItem:function(e){var t=e.index,n=e.style,o=s[t];return r.createElement(RC,{key:o.id,timer:o,style:n})},overscanCount:10}))})):r.createElement("div",{className:"antiscroll-inner"},d)),g,r.createElement(_C,null))},HC=function(e){var t=Lv();return r.createElement(Iv.LB,{sensors:t},r.createElement(VC,e))},WC=function(){(0,r.useEffect)((function(){Bv.Z.doSync()}),[]);var e=(0,a.v9)((function(){return(0,Lt.x2)()}));(0,r.useEffect)((function(){var t=Ee()(e,"YYYY-MM-DD").startOf("day").toDate().getTime(),n=(new Date).getTime();(0,yn.Bu)(t,n)}),[e]);var t=(0,a.v9)((function(e){return(0,wu.IV)(e)})),n=(0,a.v9)((function(e){return e.globalState.get("isFocusTimerExpand")})),o=(0,a.v9)((function(e){return(0,wu.np)(e)})),i=(0,r.useRef)(null),c=sC(i).height,s=(0,a.v9)((function(e){return(0,Z.gh)()})),u=(0,a.v9)((function(e){return(0,Lt.pe)(e)})),l=(0,r.useMemo)((function(){return(0,Jm.vq)({isGlobalLayoutCardMode:u,theme:s})}),[u,s]),f=l.wrapperBgClassName,d=l.wrapperBgStyle;return r.createElement("div",{className:w()("g-center focus-view relative",ep,f),ref:i,style:d},r.createElement(ZO,{showTimerList:o,isFocusTimerListRender:o&&!n}),o&&!n?r.createElement(HC,{timers:t,height:c}):r.createElement(wC,null))},zC=n("dNDq");function GC(e){var t=(0,Yb.IH)(e),n=t.hours,r=t.minutes,o="color:unset;font-size:14px;line-height:20px;vertical-align:baseline;display:inline-block;margin-left:2px;margin-right:2px;";return"".concat(n>0?"".concat(n,"<span style=").concat(o,">h</span>"):"").concat(n&&!r?"":"".concat(r,"<span style=").concat(o,">m</span>"))}var KC=function(e){var t=e.title,n=e.value;return r.createElement("div",{className:"rounded-[12px] bg-grey-3 dark:bg-card-mode-color px-[12px] pt-[12px] pb-[10px]"},r.createElement("div",{className:"flex items-center mb-[5px]"},r.createElement("p",{className:"leading-[16px] text-xs text-grey-40 truncate"},t)),r.createElement("div",{className:"flex items-end"},r.createElement("p",{className:w()("text-grey-80 leading-[30px] font-semibold text-l truncate"),dangerouslySetInnerHTML:{__html:n}})))},qC=function(e){var t=(0,y.Z)(),n=e.overviewDataset,o=n.todayPomoCount,a=n.totalPomoCount,i=n.todayPomoDuration,c=n.totalPomoDuration,s=(0,r.useMemo)((function(){return{todayCount:0,todayDuration:0,totalCount:0,totalDuration:0}}),[]),u=(s.todayCount,s.todayDuration,s.totalCount,s.totalDuration,(0,r.useMemo)((function(){return r.createElement(KC,{title:t.formatMessage({id:"statistics_today_pomo"}),value:o+""})}),[t,o])),l=(0,r.useMemo)((function(){return r.createElement(KC,{title:t.formatMessage({id:"statistics_total_pomos"}),value:a+""})}),[t,a]),f=(0,r.useMemo)((function(){return r.createElement(KC,{title:t.formatMessage({id:"statistics_today_duration"}),value:GC(i)})}),[t,i]),d=(0,r.useMemo)((function(){return r.createElement(KC,{title:t.formatMessage({id:"statistics_total_durations"}),value:GC(c)})}),[t,c]);return r.createElement("div",{className:"grid grid-cols-2 gap-[12px] w-full"},u,f,l,d)};function $C(e){return $C="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},$C(e)}function JC(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function XC(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?JC(Object(n),!0).forEach((function(t){QC(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):JC(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function QC(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=$C(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=$C(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==$C(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function eT(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,a,i,c=[],s=!0,u=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;s=!1}else for(;!(s=(r=a.call(n)).done)&&(c.push(r.value),c.length!==t);s=!0);}catch(e){u=!0,o=e}finally{try{if(!s&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(u)throw o}}return c}}(e,t)||function(e,t){if(!e)return;if("string"===typeof e)return tT(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return tT(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function tT(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var nT=function(e){var t=e.timeline,n=e.limitedTimeline,o=e.lastTime,i=e.setLastTime,c=eT((0,r.useState)(!1),2),s=c[0],u=c[1],l=eT((0,r.useState)(!1),2),f=l[0],d=l[1],m=eT((0,r.useState)(!0),2),p=m[0],h=m[1],g=(0,y.Z)(),v=(0,a.v9)((function(e){return(0,yn.Jq)()})),b=(0,a.v9)((function(e){return(0,yn.hb)()})),w=(0,r.useMemo)((function(){var e=(v||[]).map((function(e){return XC(XC({},e),{},{type:0})})),t=(b||[]).map((function(e){return XC(XC({},e),{},{type:1})}));return e.concat(t)}),[v,b]);(0,r.useEffect)((function(){w.length>=30&&d(!0)}),[w.length]);var k=(0,r.useCallback)((function(){s&&(0,yn.Xz)(o).then((function(e){var t=e.hasMore,n=e.lastTime;t||u(!1),i(n)}))}),[s,o,i]),x=(0,r.useMemo)((function(){return f&&p}),[f,p]),E=(0,r.useCallback)((function(){u(!0),h(!1),(0,yn.Xz)(o).then((function(e){var t=e.hasMore,n=e.lastTime;t||u(!1),i(n)}))}),[o,i]);return r.createElement("div",{className:"h-full w-full"},r.createElement(Ax(),{initialLoad:!1,loadMore:k,hasMore:!x&&s,getScrollParent:function(){return document.getElementById("focus-scroll-wrapper")},useWindow:!1,className:"overflow-hidden"},r.createElement(Dx,{timeline:x?n:t,isFromFocusPage:!0})),x&&r.createElement("div",{onClick:E,className:"text-[13px] leading-[18px] text-grey-40 text-center mb-[20px] cursor-pointer mr-[8px]"},g.formatMessage({id:"show_more_tasks"})),!x&&30===w.length&&r.createElement("div",{className:"h-[38px]"}))},rT=n("jxPn"),oT=n("+rWx");function aT(e){return aT="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},aT(e)}function iT(e){return function(e){if(Array.isArray(e))return dT(e)}(e)||function(e){if("undefined"!==typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||fT(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function cT(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function sT(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?cT(Object(n),!0).forEach((function(t){uT(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):cT(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function uT(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=aT(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=aT(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==aT(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function lT(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,a,i,c=[],s=!0,u=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;s=!1}else for(;!(s=(r=a.call(n)).done)&&(c.push(r.value),c.length!==t);s=!0);}catch(e){u=!0,o=e}finally{try{if(!s&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(u)throw o}}return c}}(e,t)||fT(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function fT(e,t){if(e){if("string"===typeof e)return dT(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?dT(e,t):void 0}}function dT(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var mT=function(e){var t=(0,y.Z)(),n=e.overviewDataset,o=e.lastTime,i=e.setLastTime,c=lT((0,r.useState)(!1),2),s=c[0],l=c[1],f=(0,a.v9)((function(e){return(0,yn.Jq)()})),d=(0,a.v9)((function(e){return(0,yn.hb)()})),m=((0,a.v9)((function(e){return(0,Z.$o)()})),(0,r.useRef)(null)),p=(0,r.useRef)(null);(0,r.useEffect)((function(){var e=$(m.current||{});return wn.iD(e),function(){wn.Dh(e)}}),[]);var h=(0,Ll.zE)((0,r.useCallback)((function(e){if(p.current)if(p.current.getBoundingClientRect().top<=32){if(!s){l(!0);var t=e.target.scrollTop;e.target.scrollTop=t+36}}else if(s){l(!1);var n=e.target.scrollTop;e.target.scrollTop=n-36}}),[s]),50),g=(0,r.useCallback)((function(e){e.persist(),h(e)}),[h]),v=(0,r.useMemo)((function(){var e=(f||[]).map((function(e){return sT(sT({},e),{},{type:0})})),t=(d||[]).map((function(e){return sT(sT({},e),{},{type:1})})),n=e.concat(t),r=new Map,a=[];n.forEach((function(e){var t=Number(Ee()(e.startTime).format("YYYYMMDD")),n=Ne().cloneDeep(sT(sT({},e),{},{duration:0,groupName:-1,sortOrder:-1})),o=(0,yn.$A)(e),a=o.tasks,i=o.endTime,c=o.duration;n.tasks=a,n.endTime=i,n.duration=c,n.groupName=t;var s=r.get(t)||[];r.set(t,[].concat(iT(s),[n]))})),r.forEach((function(e){a.push.apply(a,iT(e))}));var i={},c={};return a.forEach((function(e){var t=new Date(e.startTime).getTime(),n=new Date(e.endTime).getTime();e.sortOrder=t,e.sortOrder2=n})),a.sort((function(e,t){var n=t.sortOrder-e.sortOrder;return 0!==n?n:t.sortOrder2-e.sortOrder2})),a.slice(0,30).forEach((function(e){var t=e.groupName;c[t]?c[t].push(e):c[t]=[e]})),a.filter((function(e){var t=Ee()(ke.Z.parseUTCString(e.startTime)).toDate().getTime();return!o||t>=o})).forEach((function(e){var t=e.groupName;i[t]?i[t].push(e):i[t]=[e]})),{allTimeline:i,limitedTimeline:c}}),[o,f,d]),b=v.allTimeline,k=v.limitedTimeline,x=(0,r.useMemo)((function(){return k?Object.keys(k).sort((function(e,t){return Number(t)-Number(e)})):[]}),[k]),E=lT((0,r.useState)(!1),2),_=E[0],C=E[1],T=lT((0,r.useState)(!1),2),j=T[0],D=T[1],M=(0,r.useRef)(!1),A=r.createElement(r.Fragment,null,r.createElement("p",{className:w()("text-[18px] font-medium leading-[24px] flex-auto",De.RM)},t.formatMessage({id:"statistics_focus_records"})),r.createElement("div",{className:"w-[18px] h-[18px] flex-none",onClick:function(){U.vp.dispatch("showAddFocusRecordModal")}},r.createElement(Mt.Z,{name:"add",className:"w-[18px] h-[18px] cursor-pointer"})),Object.keys(b).length>0&&r.createElement(S.Z,{placement:"bottomRight",menu:r.createElement(rT.ZP,{selectedKeys:[],onSelect:function(e){switch(e.selectedKeys[0]){case"batch-edit":C(!0);break;case"delete-all":D(!0)}}},r.createElement(O.gO,{key:"batch-edit",prefixIcon:"batch-edit",title:t.formatMessage({id:"BatchManagement"})}),r.createElement(O.gO,{key:"export",prefixIcon:"share-content",title:t.formatMessage({id:"summary_btn_export"}),onClick:function(){if(!M.current){M.current=!0;var e=function(e){wn.eD(e||t.formatMessage({id:"habit_export_failed"})),M.current=!1},n=u.ho.API_HOST+"/data/export/pomodoro";if(window.Blob)try{var r=new XMLHttpRequest;r.open("get",n,!0),r.withCredentials=!0,(0,K.szN)(r),r.responseType="blob",r.onload=function(n){var o=this.response,a=this.status;if(200===a){var i,c,s=r.getResponseHeader("Content-Type")||"",u=r.getResponseHeader("Content-Disposition")||"",l=decodeURI((null===(i=u.split(";")[2])||void 0===i?void 0:i.replace("filename*=utf-8''",""))||"")||decodeURI((null===(c=u.split(";")[1])||void 0===c?void 0:c.replace("filename=",""))||"")||"focus.xlsx",f=new Blob([o],{type:s});(0,oT.saveAs)(f,l),M.current=!1}else if(500===a)if("application/json"===o.type){var d=new FileReader;d.readAsText(o,"utf-8"),d.onload=function(){"export_too_many_times"===JSON.parse(d.result).errorMessage?e(t.formatMessage({id:"habit_daily_max_export_time"})):e()}}else e();else e()},r.onerror=function(t){e()},r.send()}catch(o){e()}else M.current=!1,window.open(n)}}}),r.createElement(O.gO,{key:"delete-all",prefixIcon:"delete-forever",title:t.formatMessage({id:"DeleteAll"})}))},r.createElement("div",{className:"flex-none",style:{marginLeft:"16px"}},r.createElement(Mt.Z,{style:{width:"18px",height:"18px"},name:"more-titlebar",className:"w-full h-full cursor-pointer"}))),j&&r.createElement(Fx,{close:function(){D(!1)}}),_&&r.createElement(gE,{close:function(){C(!1)},timeline:b,lastTime:o,setLastTime:i}));return r.createElement("div",{className:"w-full h-full antiscroll-wrap mt-[25px] relative",ref:m},s&&r.createElement("div",{className:"flex justify-between items-center px-[20px] pb-[11px] border-b border-grey-5 dark:border-grey-10 border-solid absolute top-0 left-0 right-0"},A),r.createElement("div",{id:"focus-scroll-wrapper",className:w()("antiscroll-inner pb-[20px] flex flex-col",s&&"mt-[36px] pb-[96px]"),onScroll:g},r.createElement("div",{className:"w-full flex justify-between items-center px-[20px]"},r.createElement("p",{className:w()("text-[18px] font-medium leading-[24px]",De.RM)},t.formatMessage({id:"statistics_card_overview"}))),r.createElement("div",{className:"mt-[22px] flex px-[20px]"},r.createElement(qC,{overviewDataset:n})),r.createElement("div",{className:"w-full flex justify-between items-center mt-[56px] px-[20px]",ref:p},A),0===x.length?r.createElement("div",{className:"flex flex-col items-center justify-center px-[20px] flex-auto relative"},r.createElement("div",{className:"absolute flex flex-col items-center",style:{top:"22%"}},r.createElement(_l.Z,{descId:"no_focus_record"}))):r.createElement("div",{className:"mt-[16px] flex pl-[20px] pr-[12px]"},r.createElement(nT,{timeline:b,limitedTimeline:k,lastTime:o,setLastTime:i}))))};function pT(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,a,i,c=[],s=!0,u=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;s=!1}else for(;!(s=(r=a.call(n)).done)&&(c.push(r.value),c.length!==t);s=!0);}catch(e){u=!0,o=e}finally{try{if(!s&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(u)throw o}}return c}}(e,t)||function(e,t){if(!e)return;if("string"===typeof e)return hT(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return hT(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function hT(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var yT=function(e){var t=e.isDisabled,n=void 0!==t&&t,o=e.onBlur,a=void 0===o?function(){}:o,i=e.content,c=e.setContent,s=e.height,u=(0,y.Z)(),l=pT((0,r.useState)(i),2),f=l[0],d=l[1],m=pT((0,r.useState)(!1),2),p=m[0],h=m[1],g=(0,OO.Z)(c,500,{leading:!1,trailing:!0}),v=(0,r.useCallback)((function(e){d(e),g(e)}),[g]),b=(0,Cv.R2)().eventRef;return r.createElement("div",{className:"flex flex-col relative bg-grey-3 rounded-select-trigger overflow-hidden border-solid border focus-within:border-primary focus-within:bg-[transparent] border-[transparent]",style:{padding:"8px 10px 29px"}},r.createElement("textarea",{disabled:n,placeholder:u.formatMessage({id:"focus_note_hint"}),className:w()("leading-[20px] antiscroll-inner bg-[transparent] text-grey-70 placeholder-grey-40 !outline-none flex-auto",{"cursor-not-allowed":n}),style:{height:s-8-29,minHeight:100,fontSize:13,lineHeight:"20px"},onChange:function(e){if(!n){var t=e.target.value;f.length>=500&&t.length>=500||(t.length>500?t.length<f.length?v(t):v(t.slice(0,500)):v(t))}},value:f,onFocus:function(){h(!0),ae.Z.focus("add_focus_note",b.current)},onBlur:function(){h(!1),a()}}),p&&f.length>=400&&r.createElement("div",{className:"absolute leading-[17px] text-grey-40 text-xs",style:{bottom:8,right:12}},"".concat(f.length,"/500")))};function gT(e){return gT="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},gT(e)}function vT(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function bT(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?vT(Object(n),!0).forEach((function(t){wT(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):vT(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function wT(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=gT(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=gT(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==gT(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var kT=function(e){var t=e.noteHeight,n=(0,a.v9)((function(e){return(0,Lt.en)()})),o=(0,r.useContext)(Ov.Cv).status,i="pomo"===n&&("long"===o||"long-ready"===o||"short"===o||"short-ready"===o),c=(0,y.Z)(),s=(0,a.v9)((function(e){if(i){var t=(0,yn.m)([Cv.cc.id])[0];return(null===t||void 0===t?void 0:t.note)||""}return(0,hn.ZG)()})),u=(0,a.I0)(),l=(0,OO.Z)((function(){pe.Z.doSync()}),1e3,{leading:!1,trailing:!0}),f=(0,r.useCallback)((function(e){if(i){var t=(0,yn.m)([Cv.cc.id])[0];t&&((0,yn.IR)([bT(bT({},t),{},{note:e,syncStatus:Hl.wR.UPDATED})],[]),l())}else u((0,rS.LV)(e))}),[u,l,i]);return r.createElement("div",{className:"flex-none"},r.createElement("h2",{className:"text-[16px] font-medium leading-[22px] text-grey-80"},c.formatMessage({id:"focus_note"})),r.createElement("div",{className:"mt-[12px]"},r.createElement(yT,{content:s,setContent:f,height:t,key:o})))};function xT(e,t,n,r,o){var a=arguments.length>5&&void 0!==arguments[5]&&arguments[5],i=arguments.length>6&&void 0!==arguments[6]?arguments[6]:"",c=e(),s=Ee()(c),u=Ee()(n),l="YYYY-MM-DD HH:mm:ss";if(!(s.diff(u,"day")<=0)||a){var f=s.diff(u,"day")<=100;if(f){var d=a?c:n,m=a?n:c;a||t(n),o({fd:d,td:m},1200).then((function(n){var r=n.data.length>=1200;if(Wn.AIj(n.data),r){var a=Ee()(n.data[n.data.length-1].completedTime).format(l);if(a===i)return;xT(e,t,a,"",o,!0,a)}})).then((function(){return null}))}else{var p=n,h=r;o({fd:p,td:h},1200).then((function(r){var a=r.data.length>=1200;if(Wn.AIj(r.data),a){var c=Ee()(r.data[r.data.length-1].completedTime).format(l);if(c===i)return;xT(e,t,n,c,o,!0,c)}})).catch((function(){return null}))}}}var ET=n("Np6E"),ST=n("Aaic"),_T=n("HY6H"),OT=n.n(_T);function CT(e){return CT="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},CT(e)}function TT(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,jT(r.key),r)}}function jT(e){var t=function(e,t){if("object"!=CT(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=CT(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==CT(t)?t:t+""}function DT(e,t,n){return t=AT(t),function(e,t){if(t&&("object"===CT(t)||"function"===typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(e,MT()?Reflect.construct(t,n||[],AT(e).constructor):t.apply(e,n))}function MT(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(MT=function(){return!!e})()}function AT(e){return AT=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},AT(e)}function NT(e,t){return NT=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},NT(e,t)}var PT=function(e){function t(e){var n;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),(n=DT(this,t,[e])).escListenId=Ne().uniqueId(),n}return function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&NT(e,t)}(t,e),n=t,r=[{key:"onDidMount",value:function(){if(U.jc.subscribe(this.escListenId,"calendar-day-grid-out-single",(function(){U.vp.dispatch("restoreCalendarTaskActiveStatus")})),this.props.model){var e=this.props.model.get("projectId");e&&this.tryToUpdateSharedUser(e)}if(!this.props.isNew){var t=this.context,n=t.isTaskCalendarMode,r=t.isCalendarTaskMode;n&&ae.Z.splitView("task+calendar","task_detail"),r&&ae.Z.splitView("calendar+task","task_detail")}}},{key:"onWillReceiveProps",value:function(e){if(e.model&&this.props.model){var t=e.model.get("projectId"),n=this.props.model.get("projectId");t!==n&&t&&n&&this.tryToUpdateSharedUser(t)}}},{key:"tryToUpdateSharedUser",value:function(e){var t=(0,Hn.Rp)(e);t&&Hn.vi(t)&&(0,Hi.TX)(e)}},{key:"onUnmount",value:function(){U.jc.unSubscribe(this.escListenId)}},{key:"render",value:function(){return o.createPortal(this.getBody(),document.body)}},{key:"setDefaultPosition",value:function(e){var t=this.props.gap;return{top:e.top,left:e.left+e.width+(t||10)}}}],r&&TT(n.prototype,r),a&&TT(n,a),Object.defineProperty(n,"prototype",{writable:!1}),n;var n,r,a}(Sf),IT=(0,a.$j)(null,(function(e){return{}}),null,{forwardRef:!0})(PT),LT=function(e){var t=e.task,n=e.relatedEl,o=e.gap;return r.createElement(Qf,{task:t,relatedEl:n,getDefaultPosition:function(){var e=n.getBoundingClientRect();return{top:e.top,left:e.left+e.width+(o||10)}},gap:o})},RT=n("+SYV");function ZT(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,a,i,c=[],s=!0,u=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;s=!1}else for(;!(s=(r=a.call(n)).done)&&(c.push(r.value),c.length!==t);s=!0);}catch(e){u=!0,o=e}finally{try{if(!s&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(u)throw o}}return c}}(e,t)||function(e,t){if(!e)return;if("string"===typeof e)return FT(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return FT(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function FT(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var BT=function(e){var t=e.title,n=e.children,o=e.position,a=void 0===o?"center":o,i=ZT((0,Ys.zu)((function(e){(0,ja.ao)(e)&&"11px"!==e.style.fontSize&&(e.style.fontSize="11px")})),2),c=(i[0],i[1]);return r.createElement("div",{className:w()("flex mb-[12px] flex-none overflow-hidden","center"===a&&"items-center")},r.createElement("div",{className:"mr-[6px] leading-[18px] text-[13px] text-grey-80 flex-none",style:{width:60},ref:c},t),n)},UT=n("+Wxg"),YT=function(e){var t=e.reminders,n=e.annoyingAlert,o=e.onRemindersChange,a=e.onAnnoyingAlertChange,i=!0,c={isAllDay:i,isHideTip:!0},s=(0,r.useMemo)((function(){var e=Z.U2("showMeridiem"),r=Ee()(),o=r.format("YYYY-MM-DD"),a=t.map((function(e){return{id:"",trigger:e}}));return Gn.fromJS({date:o,clock:"",isAllDay:i,meridiem:e,reminders:a,annoyingAlert:n})}),[i,t,n]),u=(0,r.useCallback)((function(e){var t=e.reminders,n=e.annoyingAlert,r=[];t.forEach((function(e){var t=e.trigger;r.push(t)})),o({reminders:r}),a(n)}),[o,a]);return r.createElement(UT.Z,{data:s,onUpdateStateData:u,componentExtract:{className:"flex-auto overflow-hidden"},selectMenuExtract:{menuClassName:"group/dropdownWithTittle"},customReminderExtract:c,area:"countdown"})},VT=n("Cl3p"),HT=n("SQnU"),WT=n("y5Wb"),zT=n("XMrL"),GT=n("jSFO");var KT=function(e){var t=e.color,n=e.editType,o=e.iconRes,a=e.size,i=(0,Qt.gd)(o);return void 0!==i?null==i?"emoji"===n?r.createElement("span",{className:"inline-flex items-center justify-center bg-grey-3 rounded-full",style:{width:a,height:a}},r.createElement(E.Z,{name:"hover_emoji",className:"text-grey-20"})):function(e){return["","transparent"].includes(e)}(t)?r.createElement(zT.Z,{color:t,text:s.U2("habit_txt_icon_placeholder"),size:a,bgColorClassName:"bg-grey-3",textColorClassName:"text-grey-20"}):r.createElement(zT.Z,{color:t,text:s.U2("habit_txt_icon_placeholder"),size:a}):r.createElement(zT.Z,{text:i,color:t,size:a}):r.createElement(GT.Z,{iconRes:o.toLowerCase(),size:a,iconMap:B.hzZ,iconClassName:"icon_countdown",withSelectedBg:!1})},qT=n("2wGU"),$T=n.n(qT),JT=n("rbyD");function XT(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,a,i,c=[],s=!0,u=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;s=!1}else for(;!(s=(r=a.call(n)).done)&&(c.push(r.value),c.length!==t);s=!0);}catch(e){u=!0,o=e}finally{try{if(!s&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(u)throw o}}return c}}(e,t)||function(e,t){if(!e)return;if("string"===typeof e)return QT(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return QT(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function QT(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var ej={Event:"countdown_event",Person:"countdown_figure",Activity:"countdown_activity",Item:"countdown_objects",Holiday:"type_holiday",Sport:"countdown_sport",Animal:"countdown_animal"},tj=function(e){var t=e.selectedImgRes,n=e.onSelectImgRes,o=(0,r.useRef)(null),a=XT((0,r.useState)(new Set),2),i=a[0],c=a[1],s=(0,y.Z)();(0,r.useEffect)((function(){var e=null===o||void 0===o?void 0:o.current;return e&&(0,wn.iD)($(e)),function(){e&&(0,wn.Dh)($(e))}}),[]);var l=u.j4?B.ftk:B.W_H;return r.createElement("div",{className:w()("antiscroll-wrap"),ref:o},r.createElement("div",{className:w()("antiscroll-inner px-[20px]")},l.map((function(e){var o=e.section,a=e.list,u=i.has(o);return r.createElement("div",{key:o,className:"flex flex-col",style:{paddingBottom:17}},r.createElement("div",{className:"flex items-center cursor-pointer",style:{paddingTop:3,marginBottom:u?0:12},onClick:function(){return c((function(e){var t=new Set(e);return t.has(o)?t.delete(o):t.add(o),t}))}},r.createElement(E.Z,{name:"thin-triangle-down",className:w()("text-grey-40 flex-none w-[12px] h-[12px] mr-[4px]",u&&"-rotate-90")}),r.createElement("div",{className:"text-xs font-semibold flex-auto",style:{lineHeight:"17px"}},ej[o]?s.formatMessage({id:ej[o]}):o)),!u&&r.createElement("div",{className:"grid",style:{rowGap:16,columnGap:18,gridTemplateColumns:"repeat(auto-fill, 32px)"}},a.map((function(e){var o,a=B.xRA[e]||e;return r.createElement("div",{style:{width:32,height:32},onClick:function(){return n(e)},key:e},r.createElement(JT.Z,{iconRes:e,color:null===(o=B.hzZ[e])||void 0===o?void 0:o.color,size:32,className:"cursor-pointer",isSelected:a===t}))}))))}))))};function nj(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,a,i,c=[],s=!0,u=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;s=!1}else for(;!(s=(r=a.call(n)).done)&&(c.push(r.value),c.length!==t);s=!0);}catch(e){u=!0,o=e}finally{try{if(!s&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(u)throw o}}return c}}(e,t)||function(e,t){if(!e)return;if("string"===typeof e)return rj(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return rj(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function rj(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var oj=function(e){var t=e.iconRes,n=e.color,o=e.submit,a=nj((0,r.useState)(!1),2),i=a[0],c=a[1],s=(0,Qt.gd)(t),l=void 0!==s,f=!(!l||!function(e){var t=(0,Qt.gd)(e);return!(!t||!(0,$e.Cy)(t))}(t)),d=nj((0,r.useState)(l&&!f?"txt_".concat(s):"txt_"),2),m=d[0],p=d[1],h=nj((0,r.useState)(l&&f?"txt_".concat(s):"txt_"),2),g=h[0],v=h[1],b=nj((0,r.useState)(l?n:""),2),k=b[0],x=b[1],_=nj((0,r.useState)(l?f?"emoji":"txt":"img"),2),O=_[0],C=_[1],j=(0,r.useRef)(!1),D=(0,r.useRef)(null),M=(0,r.useRef)((new Date).getTime());(0,r.useEffect)((function(){i&&D.current&&D.current.focus()}),[i]);var A=(0,y.Z)(),N=(0,r.useCallback)((function(e){var t=(0,Qt.gd)(e);if(t){var n=t;if((0,$e.Cy)(t)){var r=(0,$e.y9)(t).emoji;r!==t&&(n=r)}else t.length>1&&(n=t.slice(0,1));o("txt_"+n,k)}else o("txt_"+A.formatMessage({id:"habit_txt_icon_placeholder"}),k)}),[A,o,k]),P=(0,r.useCallback)((function(){switch(O){case"emoji":N(g);break;case"txt":N(m)}c(!1)}),[O,N,g,m]),I=(0,r.useCallback)((function(e){var t,n;o(e.toLowerCase(),null!==(t=null===(n=B.hzZ[e])||void 0===n?void 0:n.color)&&void 0!==t?t:""),c(!1)}),[o]),L=function(e){x("transparent"===e?"":e)},R=(0,r.useCallback)((function(){var e=k.length?k:"transparent",t=(0,tn.l9)(),n=!(!k||!t.includes(k));return r.createElement("div",{className:"flex items-center mb-[16px]"},r.createElement("p",{className:"inline-block float-left leading-[20px] text-[13px]"},A.formatMessage({id:"color"})),r.createElement("div",{style:{height:18,lineHeight:"18px",marginLeft:24},className:"flex flex-auto items-center justify-between"},r.createElement(gO.Z,{select:e,onSelect:function(){L("transparent"),M.current=(new Date).getTime()}}),u.OV.map((function(t){return r.createElement(yO.Z,{key:t,color:t,select:e,onSelect:function(t){L(t===e?"transparent":t),u.OV.includes(t)&&(M.current=(new Date).getTime())}})})),r.createElement(hO.Z,{key:M.current.toString(),defaultColor:n?"transparent":e,onPick:L,noColor:"transparent",placement:"bottom-left"})))}),[A,k]),Z=(0,r.useCallback)((function(e){v("txt_"+e)}),[]),F=(0,r.useMemo)((function(){var e=function(){var e=(0,Qt.gd)(g);return e&&(0,$e.Cy)(e)?(0,$e.y9)(e).emoji:""}();return r.createElement(r.Fragment,null,r.createElement("div",{style:{height:276},className:w()($T().emojiPicker,"mb-[10px] project-modal-detail-view")},r.createElement(WT.Z,{onPick:Z,displayEmoji:e}),r.createElement(Ry.Z,null)),r.createElement("div",{className:"px-[20px]"},R()))}),[R,Z,g]),U=function(e){p("txt_"+e.target.value)},Y=(0,r.useCallback)((function(e){var t=(0,Qt.gd)(m);if(null!=t&&!j.current)if((0,$e.Cy)(t)){var n=(0,$e.y9)(t).emoji;n!==t&&p("txt_".concat(n))}else t.length>1&&p("txt_".concat(t.slice(0,1)))}),[m]),V=(0,r.useMemo)((function(){var e;return r.createElement("div",{className:"flex flex-col px-[20px]"},r.createElement(vu.Z,{ref:D,type:"text",value:null!==(e=(0,Qt.gd)(m))&&void 0!==e?e:"",placeholder:A.formatMessage({id:"type_character"}),onCompositionStart:function(e){j.current="compositionstart"===e.type},onCompositionEnd:function(e){j.current="compositionend"!==e.type},onChange:U,onKeyUp:Y,className:w()("h-[32px] w-full mb-[16px]","px-[12px] py-[5px] rounded-select-trigger outline-none text-[14px]"),autoFocus:!0}),R())}),[R,A,Y,m]),H=(0,r.useMemo)((function(){return"img"===O?r.createElement(tj,{selectedImgRes:t,onSelectImgRes:I}):"emoji"===O?F:V}),[O,F,t,I,V]),W="txt"===O,z="emoji"===O,G=(0,r.useMemo)((function(){switch(O){case"img":default:return!1;case"emoji":return!(0,Qt.gd)(g);case"txt":return!(0,Qt.gd)(m)}}),[O,g,m]),K=(0,r.useMemo)((function(){var e=[{key:"img",name:A.formatMessage({id:"icon"})},{key:"emoji",name:A.formatMessage({id:"emoji"})},{key:"txt",name:A.formatMessage({id:"icon_text"})}];return r.createElement("div",{className:"overflow-hidden",style:{width:372,height:W||z?void 0:350}},r.createElement("div",{className:"h-[30px]",style:{marginTop:16,marginBottom:W||z?20:16,padding:"0px 64px"}},r.createElement(HT.Z,{activeKey:O,onActiveKeyChange:C,tabList:e})),r.createElement("div",{className:"",style:{height:W?void 0:z?310:272}},H),"img"!==O&&r.createElement("div",{className:"py-[12px] px-[20px] flex items-center justify-end"},r.createElement(T.Z,{onClick:function(){o(t,n),c(!1)},className:"mr-[16px]",type:"cancel"},A.formatMessage({id:"cancel"})),r.createElement(T.Z,{onClick:P,disabled:G},A.formatMessage({id:"ok"}))))}),[A,W,O,z,H,P,G,o,t,n]),q=(0,r.useCallback)((function(e){c(e),e||o(t,n)}),[n,t,o]);return r.createElement(S.Z,{visible:i,placement:"bottomLeft",menu:K,menuClassName:"max-w-none py-0 !max-h-none",onVisibleChange:q},r.createElement("div",{className:"w-[40px] h-[40px] relative cursor-pointer"},r.createElement(KT,{size:40,color:k,editType:O,iconRes:"img"===O?t:"emoji"===O?g:m}),r.createElement("div",{className:"absolute w-[16px] h-[16px] flex items-center justify-center bg-main-background rounded-full",style:{bottom:-4,right:-4,zIndex:3}},r.createElement(E.Z,{name:"edit",className:"w-[12px] h-[12px] text-grey-20"}))))},aj=function(e){var t=[{iconRes:"countdown_graduation",name:s.U2("recommend_graduation")},{iconRes:"countdown_work_anniversary",name:s.U2("recommend_work_anniversary")},{iconRes:"countdown_dating",name:s.U2("recommend_dating")},{iconRes:"countdown_proposal_day",name:s.U2("recommend_proposal_day")},{iconRes:"countdown_marriage_license_day",name:s.U2("recommend_marriage_license_day")},{iconRes:"countdown_wedding_anniversary",name:s.U2("recommend_wedding_anniversary")},{iconRes:"countdown_100_days_together",name:s.U2("recommend_100_days_together")},{iconRes:"countdown_enrollment_anniversary",name:s.U2("recommend_enrollment_anniversary")},{iconRes:"countdown_first_speech",name:s.U2("recommend_first_speech")},{iconRes:"countdown_first_charity_event",name:s.U2("recommend_first_charity_event")},{iconRes:"countdown_first_road_trip",name:s.U2("recommend_first_road_trip")},{iconRes:"countdown_first_startup",name:s.U2("recommend_first_startup")},{iconRes:"countdown_first_marathon",name:s.U2("recommend_first_marathon")},{iconRes:"countdown_first_pot_of_gold",name:s.U2("recommend_first_pot_of_gold")},{iconRes:"countdown_first_car",name:s.U2("recommend_first_car")},{iconRes:"countdown_first_home",name:s.U2("recommend_first_home")}],n=[{iconRes:"countdown_trip",name:s.U2("recommend_trip")},{iconRes:"countdown_concert",name:s.U2("recommend_concert")},{iconRes:"countdown_payday",name:s.U2("recommend_payday")},{iconRes:"countdown_pay_rent",name:s.U2("recommend_pay_rent")},{iconRes:"countdown_credit_card_bill_due",name:s.U2("recommend_credit_card_bill_due")},{iconRes:"countdown_mortgage_payment",name:s.U2("recommend_mortgage_payment")},{iconRes:"countdown_pay_insurance",name:s.U2("recommend_pay_insurance")},{iconRes:"countdown_health_check",name:s.U2("recommend_health_check")},{iconRes:"countdown_pet_health_check",name:s.U2("recommend_pet_health_check")},{iconRes:"countdown_license_renewal_due",name:s.U2("recommend_license_renewal_due")},{iconRes:"countdown_visa_renewal_due",name:s.U2("recommend_visa_renewal_due")},{iconRes:"countdown_exam",name:s.U2("recommend_exam")},{iconRes:"countdown_school_starts",name:s.U2("recommend_school_starts")}],o=e.type,a=e.onUpdate,i=(0,r.useRef)(null);(0,r.useEffect)((function(){var e=i.current;return e&&(0,wn.iD)($(e)),function(){e&&(0,wn.Dh)($(e))}}),[]);var c=(0,r.useMemo)((function(){return o===RT.Dy.anniversary?t:n}),[t,n,o]);return r.createElement("div",{className:"antiscroll-wrap",ref:i,style:{minWidth:200,height:272}},r.createElement(O.ZP,{className:"antiscroll-inner"},c.map((function(e){var t,n=e.iconRes,o=e.name;return r.createElement(O.gO,{key:n,prefixIcon:r.createElement("div",{className:"flex items-center justify-center mr-[8px]",style:{width:24,height:24}},r.createElement(JT.Z,{iconRes:n,color:null===(t=B.hzZ[n])||void 0===t?void 0:t.color,size:24})),title:o,extraStyle:{paddingRight:32},onClick:function(){var e;a({name:o,iconRes:n,color:null===(e=B.hzZ[n])||void 0===e?void 0:e.color})}})}))))},ij=r.forwardRef((function(e,t){var n=e.value,o=e.onClick,a=e.isActive,i=e.className,c=void 0===i?"":i,s=e.height,u=void 0===s?32:s,l=e.disabled,f=void 0!==l&&l,d=e.placeholder;return r.createElement("div",{ref:t,className:w()("relative h-[32px] w-full",c,"can-not-select",f?"cursor-not-allowed":"cursor-pointer"),onClick:function(e){!f&&(null===o||void 0===o||o(e))},style:{height:u}},r.createElement("div",{className:w()("w-full h-full bg-main-background rounded-select-trigger border border-solid pl-[8px] pr-[20px] leading-[30px]","eclipse-text truncate",a?"border-primary":"border-grey-10",!f&&"hover:border-primary",n&&!f?"text-grey":"text-grey-40"),style:{lineHeight:"".concat(u-2,"px")}},n||d),!f&&r.createElement(E.Z,{name:"thin-triangle-down",className:"absolute top-1/2 right-[8px] transform -translate-y-1/2 w-[12px] h-[12px] text-grey-40"}))}));ij.displayName="Selector";var cj=ij,sj=n("AxaE");function uj(){return uj=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},uj.apply(this,arguments)}function lj(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,a,i,c=[],s=!0,u=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;s=!1}else for(;!(s=(r=a.call(n)).done)&&(c.push(r.value),c.length!==t);s=!0);}catch(e){u=!0,o=e}finally{try{if(!s&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(u)throw o}}return c}}(e,t)||function(e,t){if(!e)return;if("string"===typeof e)return fj(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return fj(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function fj(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var dj=function(e){var t=e.hideCustomSettingShow,n=e.trigger,o=e.onConfirmAdvance,a=e.repeatObj,i=(0,r.useRef)(null),c=(0,r.useRef)(null),s=(0,sj.Z)((function(){var e=a.digit,t=a.freq;return{defaultDigit:e||1,defaultFreq:t&&"no"!==t?t:"yearly"}}),[a]),u=s.defaultDigit,l=s.defaultFreq,f=lj((0,r.useState)(u),2),d=f[0],m=f[1],p=lj((0,r.useState)(l),2),h=p[0],g=p[1],v=lj((0,r.useState)(!1),2),b=v[0],k=v[1],x=(0,y.Z)();(0,Ll.PE)("countdownRepeatCustomView",(function(){t()})),(0,r.useEffect)((function(){k(d>999)}),[d]);var E=(0,r.useCallback)((function(){var e=function(){switch(h){case"daily":return d>1?"repeat_every_d_days":"repeat_every_1_day";case"weekly":return d>1?"repeat_every_d_weeks":"repeat_every_1_week";case"monthly":return d>1?"repeat_every_d_months":"repeat_every_1_month";default:return d>1?"repeat_every_d_years":"repeat_every_1_year"}}();return d>1?x.formatMessage({id:e},{s:d}):x.formatMessage({id:e})}),[x,d,h]),S=(0,r.useCallback)((function(){var e={D:"day",W:"week",M:"month",Y:"year"};d>1&&Object.keys(e).forEach((function(t){e[t]+="s"}));var t=[{key:"daily",value:x.formatMessage({id:e.D})},{key:"weekly",value:x.formatMessage({id:e.W})},{key:"monthly",value:x.formatMessage({id:e.M})},{key:"yearly",value:x.formatMessage({id:e.Y})}],n=[],o={},a=[h];return t.forEach((function(e){n.push(r.createElement(O.gO,{key:e.key,title:e.value,withChecker:!0,className:"!min-w-0"})),o[e.key]=e.value})),{menu:n,map:o,selectedKeys:a}}),[x,d,h]),_=(0,r.useCallback)((function(e){var t=e.currentTarget,n=parseInt(t.value||"0",10);Number.isNaN(n)||(n>999?n=999:n<1&&(n=1),m(n))}),[]),C=(0,r.useCallback)((function(){return r.createElement("div",{className:"half-menu repeat-interval left relative h-[24px] float-left",style:{width:100}},r.createElement("span",{className:"title-every absolute top-1/2 transform -translate-y-1/2 left-[8px] text-[13px]",style:{maxWidth:80},onClick:function(){c.current&&c.current.focus()}},x.formatMessage({id:"every"})),r.createElement(vu.Z,{ref:c,type:"text",className:w()("r-custom-num input-sml text-right rounded-default w-full overflow-hidden h-[24px] px-[8px] text-[13px]",b&&"!border-warn-red !bg-transparent"),value:d,autoFocus:!0,onChange:_}))}),[_,b,d,x]),j=(0,r.useCallback)((function(e){var t=e.selectedKeys[0];g(t)}),[]),D=(0,r.useCallback)((function(){var e=S();return r.createElement("div",{className:"half-menu right float-right",style:{width:100}},r.createElement("div",{className:"select-menu relative"},r.createElement(se.Z,uj({},e,{menuClassName:"timecard-element timecard-reminder-element z-menu overflow-y-auto capitalize",extraTitleWrapperClassName:"capitalize",onSelect:j,type:"tiny",withHoverClass:!0,minMenuWidthMatchTrigger:!0}))))}),[S,j]),M=(0,r.useCallback)((function(){o({digit:d,freq:h})}),[o,d,h]),A=(0,r.useCallback)((function(){return r.createElement("div",{style:{width:240},className:"pt-[8px] px-[16px] pb-[12px]",ref:i},r.createElement("div",{className:"flex items-center justify-between",style:{marginBottom:6}},C(),D()),b&&r.createElement("div",{className:"text-warn-red text-xs",style:{marginBottom:4}},"1~999"),r.createElement("div",{className:"time-setting-tip text-xs leading-[16px] text-grey-60 mb-[16px]"},E()),r.createElement("div",{className:"flex"},r.createElement(T.Z,{type:"cancel",size:"tiny",className:"mr-[10px] flex-auto",onClick:function(){t()}},x.formatMessage({id:"cancel"})),r.createElement(T.Z,{id:"custon-confirm",size:"tiny",onClick:M,className:"flex-auto"},x.formatMessage({id:"ok"}))))}),[E,t,x,b,M,D,C]);return r.createElement(Ur.Z,{className:w()(B.SIv),style:{borderRadius:10},relativeRef:n,placement:"bottom-left",hideMenu:function(){t()},gap:4},A())},mj=n("tgXp");function pj(e){return pj="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},pj(e)}function hj(){return hj=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},hj.apply(this,arguments)}function yj(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function gj(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?yj(Object(n),!0).forEach((function(t){vj(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):yj(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function vj(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=pj(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=pj(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==pj(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var bj=function(e){var t=e.onYear,n=e.changeOnYear,o=e.date,a=e.whichMonth,i=e.updateWhichMonth,c=e.mweekdays,s=e.updateMweekdays,u=e.monthdays,l=e.updateMonthdays,f=e.yearlyCurrentMonth,d=e.updateYearlyCurrentMonth,m=(0,y.Z)(),p=function(e){var t=e.selectedKeys;i(parseInt(t[0],10))},h=function(e){var t=e.selectedKeys;s((function(e){return gj(gj({},e),{},{n:t[0]})}))},g=function(e){var t=e.selectedKeys;s((function(e){return gj(gj({},e),{},{weekday:t[0]})}))};return r.createElement(mj.Z,{onYear:t,getSetYearDay:function(){var e=function(){for(var e=o.date(1),t=[],n={},i=["".concat(a)],c=1;c<13;c++){var s=e.month(c-1).format("MMM");t.push(r.createElement(O.gO,{key:c+"",title:s,withChecker:!0})),n["".concat(c)]=s}return{menu:t,map:n,selectedKeys:i}}(),t=function(){var e=[{key:"1",value:m.formatMessage({id:"first"})},{key:"2",value:m.formatMessage({id:"second"})},{key:"3",value:m.formatMessage({id:"third"})},{key:"4",value:m.formatMessage({id:"fourth"})},{key:"5",value:m.formatMessage({id:"fifth"})},{key:"-1",value:m.formatMessage({id:"last"})}],t=[],n={},o=[c.n];return e.forEach((function(e){t.push(r.createElement(O.gO,{key:e.key,title:e.value,withChecker:!0})),n[e.key]=e.value})),{menu:t,map:n,selectedKeys:o}}(),n=function(){var e=[{key:"SU",value:m.formatMessage({id:"sunday"})},{key:"MO",value:m.formatMessage({id:"monday"})},{key:"TU",value:m.formatMessage({id:"tuesday"})},{key:"WE",value:m.formatMessage({id:"wednesday"})},{key:"TH",value:m.formatMessage({id:"thursday"})},{key:"FR",value:m.formatMessage({id:"friday"})},{key:"SA",value:m.formatMessage({id:"saturday"})}],t=[],n={},o=[c.weekday];return e.forEach((function(e){t.push(r.createElement(O.gO,{key:e.key,title:e.value,withChecker:!0})),n[e.key]=e.value})),{menu:t,map:n,selectedKeys:o}}();return r.createElement(r.Fragment,null,r.createElement("div",{className:"set-year-month line clearfix",style:{marginBottom:10}},r.createElement(se.Z,hj({},e,{onSelect:p,menuClassName:"timecard-element timecard-repeat-element z-[1045] overflow-y-auto",withAntiscroll:!0,type:"tiny",withHoverClass:!0}))),r.createElement("div",{className:"set-year-week line clearfix",style:{marginBottom:10}},r.createElement("div",{className:"half-menu year-week-left left float-left w-[106px]"},r.createElement(se.Z,hj({},t,{onSelect:h,menuClassName:"timecard-element timecard-repeat-element z-[1045] overflow-y-auto",type:"tiny",withHoverClass:!0}))),r.createElement("div",{className:"half-menu year-week-right right float-right w-[106px]"},r.createElement(se.Z,hj({},n,{onSelect:g,menuClassName:"timecard-element timecard-repeat-element z-[1045] overflow-y-auto",type:"tiny",withHoverClass:!0})))))},getSetYearDate:function(){for(var e=u,t=Ee()().year(2008).month(f-1),n=[],o=1;o<t.daysInMonth()+1;o++){var c={key:o,value:"".concat(o)};2===f&&29===o&&(c.key=-1,c.value=m.formatMessage({id:"last_day"})),n.push(c)}return r.createElement("div",{className:"repeat-month-type set-month-date line",style:{marginBottom:8,marginLeft:-8,marginRight:-8}},r.createElement("div",{className:"flex items-center justify-between"},r.createElement("div",{style:{marginLeft:7}},t.format("MMMM")),r.createElement("div",{className:w()("flex items-center"),style:{height:20,marginRight:3,marginBottom:6}},r.createElement("a",{className:w()("k-prev k-btn block mr-[4px]"),onClick:function(){d((function(e){return e-1<0?12:e-1}))},style:{width:12,height:12}},r.createElement(Mt.Z,{name:"kalendae-chevron-left",className:w()("text-grey-40"),style:{width:12,height:12}})),r.createElement("a",{className:w()("k-next k-btn block ml-[4px]"),onClick:function(){d((function(e){return e+1>12?1:e+1}))},style:{width:12,height:12,marginLeft:6}},r.createElement(Mt.Z,{name:"kalendae-chevron-right",className:w()("text-grey-40"),style:{width:12,height:12}})))),r.createElement("div",{className:"select-squares overflow-hidden"},n.map((function(t,n){var o=Ee()().year(2008).month(a-1).date(-1===e[0]?29:e[0]).format("MMDD")===Ee()().year(2008).month(f-1).date(-1===t.key?29:t.key).format("MMDD");return r.createElement(z.Z,{className:w()("select-item float-left flex items-center justify-center cursor-pointer text-center h-[30px] rounded-full mb-[2px] leading-[27px]",{"item-selected bg-primary":o,"hover:bg-primary-10":!o,"mr-0":(n+1)%7===0,"mr-[4px]":(n+1)%7!==0}),style:{padding:-1===t.key?"0 8px":void 0,width:-1===t.key?"auto":30},key:t.key,onClick:function(e){return function(e,t){i(e),l([t])}(f,t.key)}},r.createElement("span",{className:w()("inline-block transform text-[13px]",{"text-white":o})},t.value))}))))},changeOnYear:n})},wj=n("6T1W"),kj=n("x+TT");function xj(e){return xj="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},xj(e)}function Ej(e){return function(e){if(Array.isArray(e))return Sj(e)}(e)||function(e){if("undefined"!==typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(!e)return;if("string"===typeof e)return Sj(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return Sj(e,t)}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Sj(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function _j(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function Oj(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?_j(Object(n),!0).forEach((function(t){Cj(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):_j(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function Cj(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=xj(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=xj(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==xj(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Tj(){return Tj=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Tj.apply(this,arguments)}var jj=function(e){var t=e.onMonth,n=e.changeOnMonth,o=e.mworkday,a=e.updateMworkday,i=e.mweekdays,c=e.updateMweekdays,s=e.monthdays,u=e.updateMonthdays,l=(0,y.Z)(),f=function(e){var t=e.selectedKeys;a(t[0])},d=function(){var e=function(){var e=[{key:"1",value:l.formatMessage({id:"first_workday"})},{key:"-1",value:l.formatMessage({id:"last_workday"})}],t=[],n={},a=[o];return e.forEach((function(e){t.push(r.createElement(O.gO,{key:e.key,title:e.value,withChecker:!0})),n[e.key]=e.value})),{menu:t,map:n,selectedKeys:a}}();return r.createElement("div",{className:"repeat-month-type set-month-workday line",style:{marginBottom:10}},r.createElement(se.Z,Tj({},e,{onSelect:f,menuClassName:"timecard-element timecard-repeat-element z-[1045] overflow-y-auto",type:"tiny",withHoverClass:!0})))},m=function(e){var t=e.selectedKeys;c((function(e){return Oj(Oj({},e),{},{n:t[0]})}))},p=function(e){var t=e.selectedKeys;c((function(e){return Oj(Oj({},e),{},{weekday:t[0]})}))},h=function(){var e=function(){var e=[{key:"1",value:l.formatMessage({id:"first"})},{key:"2",value:l.formatMessage({id:"second"})},{key:"3",value:l.formatMessage({id:"third"})},{key:"4",value:l.formatMessage({id:"fourth"})},{key:"5",value:l.formatMessage({id:"fifth"})},{key:"-1",value:l.formatMessage({id:"last"})}],t=[],n={},o=i.n?[i.n]:[];return e.forEach((function(e){t.push(r.createElement(O.gO,{key:e.key,title:e.value,withChecker:!0})),n[e.key]=e.value})),{menu:t,map:n,selectedKeys:o}}(),t=function(){var e=[{key:"SU",value:l.formatMessage({id:"sunday"})},{key:"MO",value:l.formatMessage({id:"monday"})},{key:"TU",value:l.formatMessage({id:"tuesday"})},{key:"WE",value:l.formatMessage({id:"wednesday"})},{key:"TH",value:l.formatMessage({id:"thursday"})},{key:"FR",value:l.formatMessage({id:"friday"})},{key:"SA",value:l.formatMessage({id:"saturday"})}],t=[],n={},o=[i.weekday];return e.forEach((function(e){t.push(r.createElement(O.gO,{key:e.key,title:e.value,withChecker:!0})),n[e.key]=e.value})),{menu:t,map:n,selectedKeys:o}}();return r.createElement("div",{className:"repeat-month-type set-month-week line clearfix",style:{marginBottom:10}},r.createElement("div",{className:"half-menu month-week-left left w-[106px] float-left"},r.createElement(se.Z,Tj({},e,{onSelect:m,menuClassName:"timecard-element timecard-repeat-element z-[1045] overflow-y-auto",type:"tiny",withHoverClass:!0}))),r.createElement("div",{className:"half-menu month-week-right right w-[106px] float-right"},r.createElement(se.Z,Tj({},t,{onSelect:p,menuClassName:"timecard-element timecard-repeat-element z-[1045] overflow-y-auto",type:"tiny",withHoverClass:!0}))))},g=function(){for(var e=[],t=s,n=1;n<32;n++){var o={key:n,value:n};e.push(o)}return e.push({key:-1,value:l.formatMessage({id:"last_day"})}),r.createElement("div",{className:"repeat-month-type set-month-date line",style:{marginBottom:8,marginLeft:-8,marginRight:-8}},r.createElement("div",{className:"select-squares overflow-hidden"},e.map((function(e,n){var o=t.includes(e.key);return r.createElement(z.Z,{className:w()("select-item float-left flex items-center justify-center cursor-pointer text-center w-[30px] h-[30px] rounded-full mb-[2px] leading-[27px] last:w-auto last:mr-0 last:px-[8px]",{"item-selected bg-primary":o,"hover:bg-primary-10":!o,"mr-0":(n+1)%7===0,"mr-[4px]":(n+1)%7!==0}),key:e.key,onClick:function(t){return function(e){var t=Ej(s),n=t.indexOf(e);-1===n?t.push(e):t.splice(n,1),u(t)}(e.key)}},r.createElement("span",{className:w()("inline-block transform text-[13px]",{"text-white":o})},e.value))}))))};return r.createElement(kj.Z,{onMonth:t,changeOnMonth:n,getMonthlyDetailSettings:function(){switch(t){case"workday":return d();case"week":return h();default:return g()}}})},Dj=n("x40r"),Mj=n("yrFz");function Aj(e){return Aj="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},Aj(e)}function Nj(){return Nj=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Nj.apply(this,arguments)}function Pj(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function Ij(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Pj(Object(n),!0).forEach((function(t){Lj(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Pj(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function Lj(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=Aj(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=Aj(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==Aj(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Rj(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,a,i,c=[],s=!0,u=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;s=!1}else for(;!(s=(r=a.call(n)).done)&&(c.push(r.value),c.length!==t);s=!0);}catch(e){u=!0,o=e}finally{try{if(!s&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(u)throw o}}return c}}(e,t)||function(e,t){if(!e)return;if("string"===typeof e)return Zj(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return Zj(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Zj(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var Fj=function(e){var t=e.hideCustomSettingShow,n=e.trigger,o=e.onConfirmAdvance,i=e.repeatObj,c=e.date,s=(0,r.useRef)(null),l=(0,r.useRef)(null),f=(0,r.useRef)(null),d=(0,sj.Z)((function(){var e=i.digit,t=i.freq,n=i.onYear,r=i.whichMonth,o=i.mweekdays,a=i.monthdays,s=i.weekdays,u=i.weekStart,l=i.onMonth,f=i.mworkday,d=i.tt_skip,m=dw()("".concat(c),"YYYYMMDD"),p=(0,VT.NY)({repeatObj:{onYear:n,whichMonth:r,mweekdays:o,monthdays:a,weekdays:s,weekStart:u,onMonth:l,mworkday:f,tt_skip:d},dateMoment:m});return{defaultDigit:e||1,defaultFreq:t&&"no"!==t?t:"yearly",defaultOnYear:p.defaultOnYear,defaultWhichMonth:p.defaultWhichMonth,defaultMweekdays:p.defaultMweekdays,defaultMonthdays:p.defaultMonthdays,defaultWeekdays:p.defaultWeekdays,defaultWeekStart:p.defaultWeekStart,defaultOnMonth:p.defaultOnMonth,defaultMworkday:p.defaultMworkday,defaultTtSkip:p.defaultTtSkip}}),[i]),m=d.defaultDigit,p=d.defaultFreq,h=d.defaultOnYear,g=d.defaultWhichMonth,v=d.defaultMweekdays,b=d.defaultMonthdays,k=d.defaultWeekdays,x=d.defaultWeekStart,S=d.defaultOnMonth,_=d.defaultMworkday,C=d.defaultTtSkip,j=Rj((0,r.useState)(m),2),D=j[0],A=j[1],N=Rj((0,r.useState)(p),2),I=N[0],L=N[1],R=(0,r.useMemo)((function(){return dw()("".concat(c),"YYYYMMDD")}),[c]),Z=Rj((0,r.useState)(h),2),F=Z[0],U=Z[1],Y=Rj((0,r.useState)(g),2),V=Y[0],H=Y[1],W=Rj((0,r.useState)(g),2),z=W[0],G=W[1],K=Rj((0,q.Z)({n:v.n?v.n+"":"1",weekday:v.weekday||"SU"}),2),$=K[0],J=K[1],X=Rj((0,r.useState)(b),2),Q=X[0],ee=X[1],te=Rj((0,r.useState)(k),2),ne=te[0],re=te[1],oe=Rj((0,r.useState)(x),2),ae=oe[0],ie=(oe[1],Rj((0,r.useState)(S),2)),ce=ie[0],ue=ie[1],le=Rj((0,r.useState)(_),2),fe=le[0],de=le[1],me=Rj((0,r.useState)(C),2),pe=me[0],he=me[1],ye=Rj((0,r.useState)(!1),2),ge=ye[0],ve=ye[1],be=(0,a.v9)((function(){return P._y()})),we=(0,y.Z)();(0,Ll.PE)("countdownRepeatCustomView",(function(){t()})),(0,r.useEffect)((function(){ve(D>999)}),[D]);var ke=(0,M.Z)((function(){var e,t=null===(e=f.current)||void 0===e?void 0:e.getMenuRef();if(t){var r=t.getBoundingClientRect(),o=r.top+r.height-window.innerHeight;if(o>0){var a;null===(a=f.current)||void 0===a||a.setPosition((function(e){return Ij(Ij({},e),{},{top:t.offsetTop-o})}))}else{var i,c=null===(i=n.current)||void 0===i?void 0:i.getBoundingClientRect();if(c){var s,u=c.top+c.height+4;if(r.top!==u&&u+r.height<window.innerHeight)null===(s=f.current)||void 0===s||s.setPosition((function(e){return Ij(Ij({},e),{},{top:u})}))}}}}));(0,Ds.Z)((function(){setTimeout((function(){ke()}))})),(0,js.Z)((function(){ke()}),[I,ce,F]);var xe=(0,r.useCallback)((function(){var e={D:"day",W:"week",M:"month",Y:"year"};D>1&&Object.keys(e).forEach((function(t){e[t]+="s"}));var t=[{key:"daily",value:we.formatMessage({id:e.D})},{key:"weekly",value:we.formatMessage({id:e.W})},{key:"monthly",value:we.formatMessage({id:e.M})},{key:"yearly",value:we.formatMessage({id:e.Y})}],n=[],o={},a=[I];return t.forEach((function(e){n.push(r.createElement(O.gO,{key:e.key,title:e.value,withChecker:!0,className:"!min-w-0"})),o[e.key]=e.value})),{menu:n,map:o,selectedKeys:a}}),[we,D,I]),Ee=(0,M.Z)((function(e){var t=e.digit,n=e.freq,r=e.onMonth,o=e.onYear,a=Ze({freq:n,onMonth:r,digit:t}),i=Re({freq:n,onMonth:r,onYear:o}),c=Le({isSkipWeekendsDisabled:a,isSkipHolidayDisabled:i}).tt_skip;he(c)})),Se=(0,M.Z)((function(e){var t=e.currentTarget,n=parseInt(t.value||"0",10);Number.isNaN(n)||(n>999?n=999:n<1&&(n=1),A(n),Ee({digit:n,freq:I,onMonth:ce,onYear:F}))})),_e=(0,r.useMemo)((function(){return r.createElement("div",{className:"half-menu repeat-interval left relative h-[24px] float-left",style:{width:105}},r.createElement("span",{className:"title-every absolute top-1/2 transform -translate-y-1/2 left-[8px] text-[13px]",style:{maxWidth:80},onClick:function(){l.current&&l.current.focus()}},we.formatMessage({id:"every"})),r.createElement(vu.Z,{ref:l,type:"text",className:w()("r-custom-num input-sml text-right rounded-default w-full overflow-hidden h-[24px] px-[8px] text-[13px]",ge&&"!border-warn-red !bg-transparent"),value:D,autoFocus:!0,onChange:Se}))}),[Se,ge,D,we]),Oe=(0,M.Z)((function(e){var t=e.selectedKeys[0];L(t),Ee({digit:D,freq:t,onMonth:ce,onYear:F})})),Ce=(0,r.useMemo)((function(){var e=xe();return r.createElement("div",{className:"half-menu right float-right",style:{width:105}},r.createElement("div",{className:"select-menu relative"},r.createElement(se.Z,Nj({},e,{menuClassName:"timecard-element timecard-reminder-element z-menu overflow-y-auto capitalize",extraTitleWrapperClassName:"capitalize",onSelect:Oe,type:"tiny",withHoverClass:!0,minMenuWidthMatchTrigger:!0}))))}),[xe,Oe]),Te=(0,M.Z)((function(){o({digit:D,freq:I,onYear:F,whichMonth:V,mweekdays:$,monthdays:Q,weekdays:ne,onMonth:ce,mworkday:fe,tt_skip:pe,weekStart:ae})})),je=(0,M.Z)((function(e){U(e),Ee({digit:D,freq:I,onMonth:ce,onYear:e})})),De=(0,M.Z)((function(e){ue(e),Ee({digit:D,freq:I,onMonth:e,onYear:F})})),Me=function(e){re((function(t){var n=t.indexOf(e),r=t.slice();return-1===n?r.push(e):r.splice(n,1),r}))},Ae=(0,r.useMemo)((function(){switch(I){case"yearly":return r.createElement(bj,{onYear:F,changeOnYear:je,date:R,whichMonth:V,updateWhichMonth:H,mweekdays:$,updateMweekdays:J,monthdays:Q,updateMonthdays:ee,yearlyCurrentMonth:z,updateYearlyCurrentMonth:G});case"weekly":return r.createElement(wj.Z,{weekStart:ae,selected:ne,changeRepeatWeek:Me});case"monthly":return r.createElement(jj,{onMonth:ce,changeOnMonth:De,mworkday:fe,updateMworkday:de,mweekdays:$,updateMweekdays:J,monthdays:Q,updateMonthdays:ee});default:return null}}),[I,F,je,R,V,$,J,Q,z,ce,De,fe,ae,ne]),Ne=(0,r.useMemo)((function(){return{isHolidayChecked:!!pe.match(/HOLIDAY/),isWeekendChecked:!!pe.match(/WEEKEND/)}}),[pe]),Pe=Ne.isHolidayChecked,Ie=Ne.isWeekendChecked,Le=(0,M.Z)((function(e){var t=[];return!e.isSkipHolidayDisabled&&Pe&&t.push("HOLIDAY"),!e.isSkipWeekendsDisabled&&Ie&&t.push("WEEKEND"),{isSkipWeekendsDisabled:e.isSkipWeekendsDisabled||!1,isSkipHolidayDisabled:e.isSkipHolidayDisabled||!1,tt_skip:t.join(",")}})),Re=function(e){return"monthly"===e.freq&&"workday"===e.onMonth||"yearly"===e.freq&&"date"===e.onYear},Ze=function(e){if("weekly"===e.freq||"yearly"===e.freq)return!0;if("monthly"===e.freq){if("week"===e.onMonth||"workday"===e.onMonth)return!0}else if("daily"===e.freq&&e.digit%7===0)return!0;return!1},Fe=(0,r.useMemo)((function(){return Re({freq:I,onMonth:ce,onYear:F})}),[ce,F,I]),Be=(0,r.useMemo)((function(){return Ze({freq:I,onMonth:ce,digit:D})}),[ce,D,I]),Ue=(0,r.useMemo)((function(){return r.createElement("div",{style:{width:252},className:"pt-[8px] px-[16px] pb-[12px]",ref:s,tabIndex:0},r.createElement("div",{className:"flex items-center overflow-hidden",style:{marginBottom:14}},r.createElement("span",{className:"truncate text-[13px] font-medium leading-[18px]"},we.formatMessage({id:"custom_repeat_title"})),!be&&r.createElement(E.Z,{name:"user-icon",className:"flex-none w-[16px] h-[16px] ml-[4px] text-brand-secondary"})),r.createElement("div",{className:"flex items-center justify-between",style:{marginBottom:10}},_e,Ce),ge&&r.createElement("div",{className:"text-warn-red text-xs",style:{marginBottom:4}},"1~999"),r.createElement("div",{className:"repeat-second-section"},r.createElement("div",{className:"set-details"},Ae)),u.j4&&!Fe&&r.createElement(Dj.Z,{isHolidayChecked:Pe,changeSkipHoliday:function(){if(!Fe)if(Pe&&Re({freq:I,onMonth:ce,onYear:F})){var e=Le({isSkipHolidayDisabled:!0}).tt_skip;he(e)}else{var t=[];Pe||t.push("HOLIDAY"),Ie&&t.push("WEEKEND"),he(t.join(","))}}}),!Be&&r.createElement(Mj.Z,{isSkipWeekendsDisabled:Be,isWeekendChecked:Ie,changeSkipWeekend:function(){if(!Be)if(Ie&&Ze({freq:I,onMonth:ce,digit:D})){var e=Le({isSkipWeekendsDisabled:!0}).tt_skip;he(e)}else{var t=[];Pe&&t.push("HOLIDAY"),Ie||t.push("WEEKEND"),he(t.join(","))}}}),r.createElement("div",{className:"flex mt-[12px]"},r.createElement(T.Z,{type:"cancel",size:"tiny",className:"mr-[10px] flex-auto",onClick:function(){t()}},we.formatMessage({id:"cancel"})),r.createElement(T.Z,{id:"custon-confirm",size:"tiny",onClick:Te,className:"flex-auto"},we.formatMessage({id:"ok"}))))}),[be,_e,Ce,ge,Ae,Fe,Pe,Be,Ie,we,Te,I,ce,F,Le,D,t]);return r.createElement(Ur.Z,{className:w()(B.SIv,"max-w-none max-h-none"),style:{borderRadius:10},relativeRef:n,placement:"bottom-left",hideMenu:function(){t()},gap:4,ref:f,useOuterFixPosition:!0},Ue)},Bj=n("6t1G"),Uj=n("VGuJ");function Yj(e){return Yj="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},Yj(e)}function Vj(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function Hj(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Vj(Object(n),!0).forEach((function(t){Wj(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Vj(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function Wj(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=Yj(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=Yj(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==Yj(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function zj(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,a,i,c=[],s=!0,u=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;s=!1}else for(;!(s=(r=a.call(n)).done)&&(c.push(r.value),c.length!==t);s=!0);}catch(e){u=!0,o=e}finally{try{if(!s&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(u)throw o}}return c}}(e,t)||function(e,t){if(!e)return;if("string"===typeof e)return Gj(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return Gj(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Gj(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var Kj=function(e){var t=e.date,n=e.repeatFlag,o=e.onRepeatFlagChange,i=e.isDisabled,c=e.ignoreYear,u=e.showCalendarType,l=e.isRenderPlaceholder,f=e.setIsDateModified,d=e.onDateChange,m=e.setForceUpdateDateCompStamp,p=(0,y.Z)(),h=(0,r.useRef)(null),g=(0,r.useRef)(null),v=zj((0,r.useState)(!1),2),b=v[0],w=v[1],k=zj((0,r.useState)(!1),2),x=k[0],E=k[1],S=(0,a.v9)((function(){return Z.k8()})),_=(0,sj.Z)((function(){var e=(0,Bj.Vv)({dateMoment:Ee()("".concat(t),"YYYYMMDD"),repeatFlag:n,weekStart:S}),r=e.digit,o=e.freq,a=e.kind,i=e.onYear,c=e.whichMonth,s=e.mweekdays,u=e.monthdays,l=e.weekdays,f=e.onMonth,d=e.mworkday,m=e.tt_skip,p=e.weekStart;return{digit:r||1,freq:"no"===a?"no":"lunar_monthly"===a||"lunar_monthly"===o?"monthly":"lunar_yearly"===a||"lunar_yearly"===o?"yearly":"daily"===a?"daily":o,type:"advanced"===a?"custom":"default",onYear:i,whichMonth:c,mweekdays:s,monthdays:u,weekdays:l,onMonth:f,mworkday:d,tt_skip:m,weekStart:p}}),[]),C=_.digit,T=_.freq,j=_.type,D=_.onYear,M=_.whichMonth,A=_.mweekdays,N=_.monthdays,P=_.weekdays,I=_.onMonth,L=_.mworkday,R=_.tt_skip,F=_.weekStart,B=zj((0,q.Z)({digit:C,type:j,freq:T,onYear:D,whichMonth:M,mweekdays:A,monthdays:N,weekdays:P,onMonth:I,mworkday:L,tt_skip:R,weekStart:F}),2),U=B[0],Y=B[1],V=(0,r.useMemo)((function(){return Ee()("".concat(t),"YYYYMMDD")}),[t]),H="custom"===U.type?"advanced":U.freq,W=U.digit,z=U.freq,G=U.onYear,K=U.whichMonth,$=U.mweekdays,J=U.monthdays,X=U.weekdays,Q=U.onMonth,ee=U.mworkday,te=U.tt_skip,ne=U.weekStart,re=(0,r.useMemo)((function(){if("no"===z)return p.formatMessage({id:"none"});if(u===RT.kK.lunar&&(0,VT.I0)({freq:z,onMonth:Q,monthdays:J,onYear:G,weekdays:X}))return function(){switch(z){case"daily":return W>1?p.formatMessage({id:"every_d_days"},{d:W}):p.formatMessage({id:"daily"});case"weekly":return W>1?p.formatMessage({id:"every_d_weeks"},{d:W}):p.formatMessage({id:"weekly"});case"monthly":return W>1?p.formatMessage({id:"every_d_months"},{d:W}):p.formatMessage({id:"monthly"});default:return W>1?p.formatMessage({id:"every_d_years"},{d:W}):p.formatMessage({id:"yearly"})}}();if(1===W&&"advanced"!==H)return function(){switch(z){case"daily":return p.formatMessage({id:"daily"});case"weekly":return p.formatMessage({id:"weekly"});case"monthly":return p.formatMessage({id:"monthly"});default:return p.formatMessage({id:"yearly"})}}();var e=(0,Bj.Vv)({dateMoment:Ee()("".concat(t),"YYYYMMDD"),repeatFlag:n,weekStart:S});return(0,Uj.ch)({date:t,repeatData:e,repeatFlag:n})}),[t,p,J,Q,G,n,H,W,z,u,S,X]);(0,js.Z)((function(){if(u===RT.kK.default&&"advanced"===H){var e=(0,VT.NY)({repeatObj:{onYear:G,whichMonth:K,mweekdays:$,monthdays:J,weekdays:X,weekStart:ne,onMonth:Q,mworkday:ee,tt_skip:te},dateMoment:V}),t=e.defaultOnYear,n=e.defaultWhichMonth,r=e.defaultMweekdays,o=e.defaultMonthdays,a=e.defaultWeekdays,i=e.defaultWeekStart,c=e.defaultOnMonth,s=e.defaultMworkday,l=e.defaultTtSkip;Y(Hj(Hj({},U),{},{onYear:t,whichMonth:n,mweekdays:r,monthdays:o,weekdays:a,weekStart:i,onMonth:c,mworkday:s,tt_skip:l}))}}),[u]),(0,js.Z)((function(){u===RT.kK.lunar&&((0,VT.I0)({freq:z,onMonth:Q,monthdays:J,onYear:G,weekdays:X})&&oe({digit:W,freq:z,type:W>1?"custom":"default"}))}),[u]),(0,js.Z)((function(){var e=(0,VT.DL)({digit:W,freq:z,kind:H,date:t,showCalendarType:u,onYear:G,whichMonth:K,mweekdays:$,monthdays:J,weekdays:X,onMonth:Q,mworkday:ee,tt_skip:te,weekStart:ne});if(o({repeatFlag:e}),l){var n=(0,VT.Qx)({date:t,repeatFlag:e});n&&(d({date:n,ignoreYear:c,showCalendarType:u}),f(!0),m((new Date).getTime()))}}),[t,W,z,H,u,G,K,$,J,X,Q,ee,te,ne]);var oe=(0,r.useCallback)((function(e){var t=e.digit,n=e.freq,r=e.type;Y({digit:t,freq:n,type:r,onYear:void 0,whichMonth:void 0,mweekdays:void 0,monthdays:void 0,weekdays:void 0,onMonth:void 0,mworkday:void 0,tt_skip:void 0,weekStart:S})}),[S,Y]),ae=(0,r.useCallback)((function(e){b!==e&&w(e)}),[b]),ie=function(){var e=[],n={},o={},a=[H],i=function(){if(c)return{week:void 0,month:void 0,year:void 0};var e={0:p.formatMessage({id:"sunday"}),1:p.formatMessage({id:"monday"}),2:p.formatMessage({id:"tuesday"}),3:p.formatMessage({id:"wednesday"}),4:p.formatMessage({id:"thursday"}),5:p.formatMessage({id:"friday"}),6:p.formatMessage({id:"saturday"})}[V.day().toString()];if(u===RT.kK.default)return{week:e,month:V.format("Do"),year:V.format(s.LO()?"MMMDo":"MMM Do")};var n=(0,VT.Xl)("".concat(t)),r=n.month,o=n.day,a=(0,VT.rs)(r).replace("\u95f0",""),i=(0,VT.co)(o);return{week:e,month:i,year:a+i}}(),l=i.week,f=i.month,d=i.year,m=[{key:"no",value:p.formatMessage({id:"none"})},{key:"daily",value:p.formatMessage({id:"daily"})},{key:"weekly",value:p.formatMessage({id:"weekly"}),subValue:l},{key:"monthly",value:p.formatMessage({id:"monthly"}),subValue:f},{key:"yearly",value:p.formatMessage({id:"yearly"}),subValue:d},{key:"advanced",value:p.formatMessage({id:"custom"})}];return m.forEach((function(t,a){var i;n[t.key]=t.value,t.subValue&&(o[t.key]=t.subValue),"advanced"===t.key&&e.push(r.createElement(O.iz,{key:t.key+"-divider",className:"my-[4px]"})),e.push(r.createElement(O.gO,{key:t.key,title:"",titleElement:r.createElement("div",{className:"flex-auto flex items-baseline overflow-hidden"},r.createElement("span",{className:"text-grey"},t.value),t.subValue&&r.createElement("span",{className:"text-xs text-grey-40 truncate",style:{lineHeight:"16px",marginLeft:4}},"(".concat(t.subValue,")"))),withChecker:!0,checkerSize:18})),"yearly"===t.key&&"advanced"!==(null===(i=m[a+1])||void 0===i?void 0:i.key)&&e.push(r.createElement(O.iz,{key:t.key+"-divider",className:"my-[4px]"}))})),{menu:e,subMap:o,map:n,selectedKeys:a,repeatOptions:m}}(),ce=function(){E(!1),ae(!1)};return r.createElement("div",{className:"relative h-[32px] cursor-pointer w-full overflow-hidden",ref:h},i?r.createElement(cj,{value:re,isActive:b,disabled:!0}):r.createElement(r.Fragment,null,r.createElement(se.Z,{placement:"bottomLeft",ref:g,menu:ie.menu,map:ie.map,selectedKeys:ie.selectedKeys,showArrow:!1,menuClassName:"timecard-element freq-element z-[1045] overflow-y-auto w-[242px] !max-w-none !min-w-0 !max-h-none",innerMenuClassName:"!max-h-none",onSelect:function(e){var t=e.selectedKeys[0];"advanced"!==t&&(u===RT.kK.lunar?oe({digit:1,freq:t,type:"default"}):Y({digit:1,freq:t,type:"default"}))},onClick:function(e){"advanced"===e.key?(g.current&&g.current.hideMenu(),E(!0)):ae(!1)},defaultTitle:p.formatMessage({id:"set_repeat"}),noneKey:"no",type:"tiny",onVisibleChange:ae},r.createElement(cj,{value:re,isActive:b})),x&&(u===RT.kK.default?r.createElement(Fj,{hideCustomSettingShow:ce,trigger:h,repeatObj:U,onConfirmAdvance:function(e){var t=e.digit,n=e.freq,r=e.onYear,o=e.whichMonth,a=e.mweekdays,i=e.monthdays,c=e.weekdays,s=e.onMonth,u=e.mworkday,l=e.tt_skip,f=e.weekStart;(0,VT.DG)()&&(Y({digit:t,freq:n,type:"custom",onYear:r,whichMonth:o,mweekdays:a,monthdays:i,weekdays:c,onMonth:s,mworkday:u,tt_skip:l,weekStart:f}),E(!1),ae(!1))},date:t}):r.createElement(dj,{hideCustomSettingShow:ce,trigger:h,repeatObj:U,onConfirmAdvance:function(e){var t=e.digit,n=e.freq;oe({digit:t,freq:n,type:"custom"}),E(!1),ae(!1)}}))))};function qj(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,a,i,c=[],s=!0,u=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;s=!1}else for(;!(s=(r=a.call(n)).done)&&(c.push(r.value),c.length!==t);s=!0);}catch(e){u=!0,o=e}finally{try{if(!s&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(u)throw o}}return c}}(e,t)||function(e,t){if(!e)return;if("string"===typeof e)return $j(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return $j(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function $j(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var Jj=function(e){var t=e.selectedKey,n=e.menu,o=e.onSelect,a=e.changeIsMenuMouseDown,i=(0,r.useRef)(null);return(0,r.useEffect)((function(){return i.current&&wn.iD($(i.current)),function(){i.current&&wn.Dh($(i.current))}}),[]),r.createElement("div",{className:"list-wrapper antiscroll-wrap",ref:i},r.createElement(O.ZP,{className:w()("antiscroll-inner"),selectedKeys:[t],onSelect:o,prefixCls:"dropdown-menu-menu",style:{maxHeight:272},onMouseDown:function(e){var t=e.target;i.current&&$(t).closest(i.current).length&&a(!0)}},n))},Xj=r.forwardRef((function(e,t){var n=e.menu,o=e.map,a=e.selectedKey,i=e.beforeChangeValue,c=e.onBlurFixValue,s=e.onSelect,u=e.scrollToSelectedTopGetter,l=e.enterAction,f=e.reEnterAction,d=e.beforeKeydownAction,m=e.autoNumber,p=void 0!==m&&m,h=qj((0,r.useState)(!1),2),y=h[0],g=h[1],v=qj((0,r.useState)(o[a]||""),2),b=v[0],w=v[1],k=(0,r.useRef)(null),x=(0,r.useRef)(null),E=(0,r.useRef)(null),S=r.useRef(!1);(0,js.Z)((function(){w(o[a]||"")}),[a]),(0,r.useEffect)((function(){function e(e){E.current&&E.current.contains(e.target)||x.current&&!x.current.contains(e.target)&&g(!1)}return document.addEventListener("mousedown",e,{capture:!0}),function(){document.removeEventListener("mousedown",e,{capture:!0})}}),[]);var _=function(e){S.current=e},O=(0,r.useCallback)((function(e){var t=e.selectedKeys;s({selectedKeys:t}),g(!1),S.current=!1}),[s]),C=(0,r.useMemo)((function(){if(!y)return null;var e=x.current;if(!e)return null;var t=e.getBoundingClientRect(),o=t.top+36,i=t.left,c=t.width;return r.createElement(eo.Z,null,r.createElement("div",{ref:E,className:"inputpicker-widget dropdown-menu open flex flex-col overflow-hidden fixed z-menu",style:{maxHeight:282,minWidth:108,top:o,left:i,width:c}},r.createElement(Jj,{menu:n,selectedKey:a,onSelect:O,changeIsMenuMouseDown:_})))}),[n,O,a,y]),T=function(){g((function(e){return e||requestAnimationFrame((function(){var e=x.current,t=E.current;if(e&&t){var n=t.querySelector("ul.dropdown-menu-menu"),r=t.querySelector('li[role="menuitem"][class*="-menu-item-selected"], li[class*="-submenu-selected"]');if(n&&r){var o=r.offsetTop-n.offsetHeight/2;n.scrollTop=u?u(o):o}}k.current&&k.current.select()})),!e}))};return(0,r.useImperativeHandle)(t,(function(){return{highlightAndShowWidget:T,inputRef:k}})),r.createElement("div",{className:"w-full h-[32px] relative",ref:x},r.createElement("input",{ref:k,type:"text",className:"w-full bg-transparent h-full leading-[20px] border border-solid border-grey-10 focus-within:border-primary rounded-select-trigger",style:{paddingLeft:8,paddingRight:20},value:b,onClick:T,onKeyDown:function(e){if("Enter"===e.key||"Tab"===e.key){var t;if(e.preventDefault(),!1===(null===d||void 0===d?void 0:d(b,e.key)))return;null===(t=k.current)||void 0===t||t.blur(),g(!1),"Tab"===e.key&&e.shiftKey?null===f||void 0===f||f():null===l||void 0===l||l()}},onChange:function(e){g(!1);var t=p?e.target.value.replace(/\D/g,""):e.target.value,n=parseInt(t||"0",10);if(!Number.isNaN(n)){var r=i(t);!1!==r&&w(r)}},onBlur:function(e){if(!S.current){var t,n=b,r=null===(t=Object.entries(o).find((function(e){var t=qj(e,2);t[0];return t[1]===b})))||void 0===t?void 0:t[0];r&&(n=r),Number.isNaN(parseInt(b,10))&&(n=a);var i=c(n);!1!==i&&(""===i?(w(o[a]||""),s({selectedKeys:[a]})):(w(o[i]||""),s({selectedKeys:[i]})))}S.current=!1}}),C)}));Xj.displayName="InputPicker";var Qj=Xj;function eD(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,a,i,c=[],s=!0,u=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;s=!1}else for(;!(s=(r=a.call(n)).done)&&(c.push(r.value),c.length!==t);s=!0);}catch(e){u=!0,o=e}finally{try{if(!s&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(u)throw o}}return c}}(e,t)||function(e,t){if(!e)return;if("string"===typeof e)return tD(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return tD(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function tD(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var nD=function(e,t,n){return Ee()("".concat(1e4*e+100*t+n),"YYYYMMDD").isValid()?n:Ee()("".concat(1e4*e+100*t+1),"YYYYMMDD").daysInMonth()},rD=function(e,t,n){var r=(0,VT.U_)(e,t);return n>r?r:n},oD=function(e){for(var t=e,n=!1;!n;)t%4===0&&t%100!==0||t%400===0?n=!0:t--;return t},aD=function(e){var t=e.year,n=e.month,r=e.day;if(Ee()("".concat(1e4*t+100*n+r),"YYYYMMDD").isValid())return{year:t,month:n,day:r};var o=Ee()().year();return{year:oD(o),month:n,day:r}},iD=r.forwardRef((function(e,t){var n=e.date,o=e.showCalendarType,i=e.ignoreYear,c=e.onDateChange,l=e.isRenderIgnoreYear,f=e.isRenderPlaceholder,d=e.setIsDateModified,m=e.setDateWarnText,p=e.isDropdownNeedless,h=e.countdownIgnoreYear,g=(0,y.Z)(),v=eD((0,r.useState)(!1),2),b=v[0],w=v[1],k=(0,sj.Z)((function(){if(o===RT.kK.default){var e=Ee()("".concat(n),"YYYYMMDD");return{year:e.year(),month:e.month()+1,day:e.date()}}var t=(0,VT.Xl)("".concat(n));return{year:t.year,month:t.month,day:t.day}}),[n]),x=k.year,E=k.month,_=k.day,C=eD((0,q.Z)({year:x,month:E,day:_}),2),j=C[0],D=C[1],M=eD((0,r.useState)(i),2),A=M[0],N=M[1],P=eD((0,r.useState)(o),2),I=P[0],L=P[1],R=(0,r.useRef)(null),F=(0,r.useRef)(null),B=(0,r.useRef)(null),U=eD((0,r.useState)(!1),2),Y=U[0],V=U[1];(0,r.useEffect)((function(){m(Y&&p?g.formatMessage({id:"enter_year_range_hint"}):"")}),[g,p,Y,m]);var H=(0,a.v9)((function(e){return(0,Z.mh)(e)})),W=I===RT.kK.default,z=(0,Me.D)(j),G=(0,r.useCallback)((function(){var e=j.year,t=j.month,n=j.day,r=l?A:h,o=function(){if(r){if(W)return aD({year:e,month:t,day:n});var o=(0,VT.Wo)(t,n,e);if(o.year<=Ee()().year())return o;var a=Ee()().format("YYYYMMDD"),i=(0,VT.Xl)(a).year;return(0,VT.Wo)(t,n,i)}return W?{year:e,month:t,day:n}:(0,VT.sU)(e,t,n)}(),a=o.year,i=o.month,s=o.day,u=parseInt("".concat(1e4*a+100*i+s),10);c({date:u,ignoreYear:r,showCalendarType:I}),D(W?{year:a,month:i,day:s}:(0,VT.Xl)("".concat(u))),d(!0),w(!1)}),[h,j,W,l,c,D,d,A,I]);(0,r.useEffect)((function(){p&&(Ne().isEqual(j,z)||G())}),[j,p,G,z]),(0,r.useImperativeHandle)(t,(function(){return{updateTempIgnoreYear:function(e){N(e)}}}));var K=function(e){var t=parseInt(e,10);t!==I&&(A?t===RT.kK.default?D((function(e){var t=e.year,n=e.month,r=e.day;return 2===n&&r>29?{year:t,month:n,day:29}:{year:t,month:n,day:r}})):D((function(e){var t=e.year,n=e.month,r=e.day;return{year:t,month:n,day:Math.min(30,r)}})):t===RT.kK.lunar?D((function(e){var t=e.year,r=e.month,o=e.day;return(0,VT.Xl)("".concat(1e4*t+100*r+o),{tempIgnoreYear:A,tempShowCalendarType:I,year:t,month:r,day:o,date:n})})):D((function(e){var t=e.year,n=e.month,r=e.day;return(0,VT.sU)(t,n,r)})),L(t))},$=function(e){e?W||D((function(e){var t=e.year,n=e.month,r=e.day;return{year:t,month:Math.abs(n),day:r}})):W&&D((function(e){var t=e.year,n=e.month,r=e.day;return aD({year:t,month:n,day:r})})),N(e)},J=(0,r.useCallback)((function(){D({year:x,month:E,day:_}),N(i),L(o),w(!1),V(!1)}),[_,E,x,i,D,o]),X=function(e){var t=e.selectedKeys[0],n=parseInt(t,10);V(!1),D(W?function(e){var t=e.month,r=e.day,o=nD(n,t,r);return{year:n,month:t,day:o}}:function(e){var t=e.month,r=e.day,o=function(e,t,n){if((0,VT.VP)(e).includes(t))return{month:t,day:rD(e,t,n)};var r=Math.abs(t);return{month:r,day:rD(e,r,n)}}(n,t,r);return{year:n,month:o.month,day:o.day}})},Q=function(e){var t=e.selectedKeys[0],n=parseInt(t,10);D(A?W?function(e){var t=e.day,r=nD(2024,n,t);return{month:n,day:r}}:function(e){var t=e.day;return{month:n,day:t}}:W?function(e){var t=e.year,r=e.day,o=nD(t,n,r);return{month:n,day:o}}:function(e){var t=e.year,r=e.day,o=rD(t,n,r);return{month:n,day:o}})},ee=function(e){var t=e.selectedKeys[0];D({day:parseInt(t,10)})},te=function(e){var t=e.length;if(0===t||1===t||2===t)return e;if(3===t){var n=parseInt("".concat(e,"0"),10);if(n>=1910&&n<=2099)return e}else if(4===t){var r=parseInt(e,10);if(r>=1910&&r<=2099)return e}return!1},ne=function(e){var t=e.length;if(0===t||1===t)return"";if(3===t)return V(!0),!1;if(V(!1),2===t){var n=parseInt(e,10),r=Ee()().year(),o=+"".concat(r).slice(-2)+10;return n>=0&&n<=o?"20".concat(e):"19".concat(e)}return 4===t&&e},re=function(e){var t=e.length;if(0===t||1===t)return e;if(2===t){var n=parseInt(e,10);if(n>=1&&n<=12)return e}return!1},oe=function(e){return 0===+e?"":e},ae=function(e){var t=e.length;if(0===t||1===t)return e;if(2===t){var n=parseInt(e,10),r=j.year,o=j.month,a=function(){var e=o<10?"0".concat(o):"".concat(o);return A?Ee()("2000-".concat(e,"-01")).daysInMonth():Ee()("".concat(r,"-").concat(e,"-01")).daysInMonth()}();if(n>=1&&n<=a)return e}return!1},ie=function(e){return 0===+e?"":e},ce=function(e){return 34*Math.round(e/34)},ue=function(){var e=function(){for(var e=[],t=1910;t<=2099;t++)e.push(t);var n=j.year;return n<1910?e.unshift(n):n>2099&&e.push(n),e.reduce((function(e,t){var n="".concat(t),o=W?"".concat((0,s.$7)()?n+"\u5e74":n):"".concat((0,VT.qN)(t),"\u5e74(").concat(n,")");return e.map[n]=o,e.menu.push(r.createElement(O.gO,{key:n,title:o,withChecker:!0,className:"!max-w-none !min-w-[100px]"})),e}),{menu:[],map:{}})}(),t=function(){var e=j.year;return(W?Ee().monthsShort().map((function(e,t){return{key:"".concat(t+1),text:"".concat(e)}})):A?(0,VT.QJ)():(0,VT.SH)(e)).reduce((function(e,t){var n=t.key,o=t.text;return e.map[n]=o,e.menu.push(r.createElement(O.gO,{key:n,title:o,withChecker:!0,className:"!max-w-none !min-w-[100px]"})),e}),{menu:[],map:{}})}(),n=function(){for(var e=j.year,t=j.month,n=function(){if(W){var n=t<10?"0".concat(t):"".concat(t);return A?Ee()("2000-".concat(n,"-01")).daysInMonth():Ee()("".concat(e,"-").concat(n,"-01")).daysInMonth()}return A?30:(0,VT.U_)(e,t)}(),o=[],a=1;a<=n;a++)o.push(a);return o.reduce((function(e,t){var n="".concat(t),o=W?"".concat((0,s.$7)()?t+"\u65e5":t):(0,VT.co)(t);return e.map[n]=o,e.menu.push(r.createElement(O.gO,{key:n,title:o,withChecker:!0,className:"!max-w-none !min-w-[100px]"})),e}),{menu:[],map:{}})}(),o=j.year,a=j.month,i=j.day,c=!W,f=function(e){setTimeout((function(){var t,n=e.current,r=null===n||void 0===n||null===(t=n.inputRef)||void 0===t?void 0:t.current;r&&(r.focus(),null===n||void 0===n||n.highlightAndShowWidget())}))},d=function(){if(u.j4)return["year","month","day"];var e=String(H||"").replace(/[.-]/g,"/").replace(/\s*/g,"").toUpperCase().split("/").filter(Boolean).map((function(e){return e.includes("Y")?"year":e.includes("M")?"month":e.includes("D")?"day":null})).filter(Boolean),t=Array.from(new Set(e));return 3===t.length?t:["year","month","day"]}(),m=A?d.filter((function(e){return"year"!==e})):d,p={year:null,month:null,day:null},h={year:null,month:null,day:null};m.forEach((function(e,t){p[e]=m[t-1]||null,h[e]=m[t+1]||null}));var y={year:R,month:F,day:B};return r.createElement("div",{className:"flex items-center",style:{marginBottom:l?16:24}},m.map((function(s,l){var d=l===m.length-1;return"year"===s?r.createElement(r.Fragment,{key:"year"},function(t){if(A)return null;var n=h.year,a=p.year;return r.createElement("div",{className:t?"":"mr-[8px]",style:{flex:u.j4?5:4}},c?r.createElement(se.Z,{menu:e.menu,map:e.map,noneKey:"".concat(x),selectedKeys:["".concat(o)],menuClassName:"modal-dropdown-menu",onSelect:X,withHoverClass:!0,scrollToSelectedTopGetter:ce,withAntiscroll:!0,innerMenuClassName:"!max-h-[272px]",minMenuWidthMatchTrigger:!0}):r.createElement(Qj,{ref:R,menu:e.menu,map:e.map,selectedKey:"".concat(o),onSelect:X,scrollToSelectedTopGetter:ce,beforeChangeValue:te,onBlurFixValue:ne,beforeKeydownAction:function(e,t){return"Enter"!==t||3!==e.length||(ne(e),!1)},enterAction:n?function(){return f(y[n])}:void 0,reEnterAction:a?function(){return f(y[a])}:void 0}))}(d)):"month"===s?r.createElement(r.Fragment,{key:"month"},function(e){var n=h.month,o=p.month;return r.createElement("div",{className:e?"":"mr-[8px]",style:{flex:3}},c?r.createElement(se.Z,{menu:t.menu,map:t.map,noneKey:"".concat(E),selectedKeys:["".concat(a)],menuClassName:"modal-dropdown-menu",onSelect:Q,withHoverClass:!0,scrollToSelectedTopGetter:ce,withAntiscroll:!0,innerMenuClassName:"!max-h-[272px]",minMenuWidthMatchTrigger:!0}):r.createElement(Qj,{autoNumber:!0,ref:F,menu:t.menu,map:t.map,selectedKey:"".concat(a),onSelect:Q,scrollToSelectedTopGetter:ce,beforeChangeValue:re,onBlurFixValue:oe,enterAction:n?function(){return f(y[n])}:void 0,reEnterAction:o?function(){return f(y[o])}:void 0}))}(d)):r.createElement(r.Fragment,{key:"day"},function(e){var t=h.day,o=p.day;return r.createElement("div",{className:e?"":"mr-[8px]",style:{flex:3}},c?r.createElement(se.Z,{menu:n.menu,map:n.map,noneKey:"".concat(_),selectedKeys:["".concat(i)],menuClassName:"modal-dropdown-menu",onSelect:ee,withHoverClass:!0,scrollToSelectedTopGetter:ce,withAntiscroll:!0,innerMenuClassName:"!max-h-[272px]",minMenuWidthMatchTrigger:!0}):r.createElement(Qj,{autoNumber:!0,ref:B,menu:n.menu,map:n.map,selectedKey:"".concat(i),onSelect:ee,scrollToSelectedTopGetter:ce,beforeChangeValue:ae,onBlurFixValue:ie,enterAction:t?function(){return f(y[t])}:void 0,reEnterAction:o?function(){return f(y[o])}:void 0}))}(d))})))};return p?r.createElement("div",{className:"relative h-[32px] cursor-pointer w-full overflow-hidden"},ue()):r.createElement("div",{className:"relative h-[32px] cursor-pointer w-full overflow-hidden"},r.createElement(S.Z,{menu:function(){var e=[{key:"".concat(RT.kK.default),name:g.formatMessage({id:"gregorian"})},{key:"".concat(RT.kK.lunar),name:g.formatMessage({id:"lunar"})}];return r.createElement("div",{className:"",style:{width:304,padding:16}},u.j4&&r.createElement("div",{className:"h-[30px]",style:{marginBottom:24,padding:"0 54px"}},r.createElement(HT.Z,{activeKey:"".concat(I),onActiveKeyChange:K,tabList:e})),ue(),Y?r.createElement("div",{className:"text-warn-red text-[13px] leading-[18px]",style:{marginTop:l?-8:-16,marginBottom:16}},g.formatMessage({id:"enter_year_range_hint"})):null,l&&r.createElement("div",{className:"mb-[20px]"},r.createElement(Se.Z,{checkboxId:"ignoreYear",isChecked:A,onChange:$,checkboxDesc:g.formatMessage({id:"ignore_year"}),style:{height:"auto"},textStyle:{marginLeft:10,lineHeight:"18px"},textClassName:"text-grey-80"})),r.createElement("div",{className:"w-full flex items-center pt-[12px] justify-end"},r.createElement(T.Z,{onClick:J,type:"cancel",size:"tiny",className:"mr-[12px]",style:{minWidth:80}},g.formatMessage({id:"cancel"})),r.createElement(T.Z,{disabled:Y,onClick:G,size:"tiny",className:"",style:{minWidth:80}},g.formatMessage({id:"ok"}))))}(),visible:b,placement:"bottomLeft",onVisibleChange:function(e){w(e),V(!1)},menuClassName:"max-w-none py-0 !max-h-none",menuStyle:{borderRadius:10},mask:!0,maskClosable:!Y},r.createElement(cj,{value:function(){if(f)return"";var e=j.year,t=j.month,n=j.day;if(W){if(A){var r=Ee()().year(),o=Ee()("".concat(1e4*r+100*t+n),"YYYYMMDD");if(o.isValid())return(0,s.$7)()?t+"\u6708"+n+"\u65e5":o.format((0,VT.p_)());var a=Ee()("".concat(2024e4+100*t+n),"YYYYMMDD");return(0,s.$7)()?t+"\u6708"+n+"\u65e5":a.format((0,VT.p_)())}return(0,s.$7)()?e+"\u5e74"+t+"\u6708"+n+"\u65e5":Ee()("".concat(1e4*e+100*t+n),"YYYYMMDD").format((0,VT.uh)())}var i=(0,VT.rs)(t),c=(0,VT.co)(n);return A?"\u519c\u5386"+i+c:"".concat((0,VT.qN)(e),"\u5e74(").concat(e,")")+i+c}(),isActive:b,placeholder:g.formatMessage({id:"select_date"})})))}));iD.displayName="Date";var cD=iD,sD=function(e){var t=e.typeOfSmartList,n=e.onTypeOfSmartListChange,o=(0,y.Z)(),a=(0,r.useCallback)((function(e){var t=e.selectedKeys[0];n(parseInt(t,10))}),[n]),i=(0,r.useCallback)((function(){return[RT.rK.showInThisDay,RT.rK.beforeThree,RT.rK.beforeSeven,RT.rK.alwaysShow,RT.rK.notShow].reduce((function(e,t){var n=function(){switch(t){case RT.rK.beforeThree:return{title:o.formatMessage({id:"smart_list_xx_days_advance_title"},{d:3}),text:o.formatMessage({id:"smart_list_xx_days_advance"},{d:3})};case RT.rK.beforeSeven:return{title:o.formatMessage({id:"smart_list_xx_days_advance_title"},{d:7}),text:o.formatMessage({id:"smart_list_xx_days_advance"},{d:7})};case RT.rK.alwaysShow:return{title:o.formatMessage({id:"smart_list_always_show_title"}),text:o.formatMessage({id:"smart_list_always_show"})};case RT.rK.notShow:return{title:o.formatMessage({id:"smart_list_not_show_title"}),text:o.formatMessage({id:"smart_list_not_show"})};case RT.rK.showInThisDay:default:return{title:o.formatMessage({id:"smart_list_on_the_day_title"}),text:o.formatMessage({id:"smart_list_on_the_day"})}}}(),a=n.title,i=n.text,c="".concat(t);return e.map[c]=a,e.menu.push(r.createElement(O.gO,{key:c,title:i,withChecker:!0,className:"!max-w-none"})),e}),{menu:[r.createElement(O.gO,{key:"desc",disabled:!0,className:"!max-w-none",extraStyle:{cursor:"default"},titleElement:r.createElement("div",{className:"flex-auto text-xs text-grey-60"},o.formatMessage({id:"in_smart_list"}))})],map:{}})}),[o]),c=i(),s=c.menu,u=c.map;return r.createElement("div",{className:"flex-auto"},r.createElement(se.Z,{menu:s,map:u,noneKey:"0",selectedKeys:["".concat(t)],menuClassName:"modal-dropdown-menu",onSelect:a,titleClassName:"multi-select-toggle select-menu relative",withHoverClass:!0}))},uD=function(e){var t=e.type,n=e.onTypeChange,o=(0,y.Z)(),a=(0,r.useCallback)((function(e){var t=e.selectedKeys[0];n(parseInt(t,10))}),[n]),i=(0,r.useCallback)((function(){return(u.j4?[RT.Dy.anniversary,RT.Dy.countdown,RT.Dy.birthday,RT.Dy.holiday]:[RT.Dy.countdown,RT.Dy.anniversary,RT.Dy.birthday,RT.Dy.holiday]).reduce((function(e,t){var n=function(){switch(t){case RT.Dy.anniversary:return{title:o.formatMessage({id:"type_anniversary"})};case RT.Dy.birthday:return{title:o.formatMessage({id:"type_birthday"})};case RT.Dy.holiday:return{title:o.formatMessage({id:"type_holiday"})};case RT.Dy.countdown:default:return{title:o.formatMessage({id:"type_countdown"})}}}().title,a="".concat(t);return e.map[a]=n,e.menu.push(r.createElement(O.gO,{key:a,title:n,withChecker:!0,className:"!max-w-none"})),e}),{menu:[],map:{}})}),[o]),c=i(),s=c.menu,l=c.map;return r.createElement("div",{className:"flex-auto"},r.createElement(se.Z,{menu:s,map:l,noneKey:"4",selectedKeys:["".concat(t)],menuClassName:"modal-dropdown-menu",onSelect:a,titleClassName:"multi-select-toggle select-menu relative",withHoverClass:!0}))},lD=n("nUeP"),fD=n("G46D"),dD=function(e){var t=e.children,n=(0,y.Z)();return r.createElement("div",{className:"clear-both"},r.createElement("p",{className:"inline-block float-left text-[13px]",style:{lineHeight:"18px"}},n.formatMessage({id:"color"})),r.createElement("div",{style:{height:18,lineHeight:"18px",marginLeft:68},className:"flex items-center"},t))},mD="mr-[4px]",pD=function(e){var t=e.style,n=e.theme2StyleColor,o=e.onColorChange,a=(0,r.useRef)((new Date).getTime()),i=n[t]||[],c=i.length&&i[0]?i[0]:"",s=i.length&&i[0]?i[0]:"transparent",u=function(){var e=new Set((0,tn.uW)().map((function(e){return e.toUpperCase()})));return B.Gpt.filter((function(t){return!e.has(t)}))}(),l=!(!c||!u.includes(c)),f=new Set(B.SUk);return r.createElement(dD,null,r.createElement(gO.Z,{select:s,onSelect:function(){o("transparent"),a.current=(new Date).getTime()},marginRight:4}),B.Gpt.map((function(e){return r.createElement(yO.Z,{key:e,color:e,select:s,onSelect:function(e){o(e===s?"transparent":e),B.Gpt.includes(e)&&(a.current=(new Date).getTime())},mrClassName:mD,withDarkBorder:f.has(e)})})),r.createElement(hO.Z,{key:a.current.toString(),defaultColor:l?"transparent":s,onPick:o,noColor:"transparent",placement:"bottom-left"}))},hD=function(e){var t=e.color,n=e.select,o=e.onSelect,a=e.className,i=e.mrClassName;return n&&n.toLowerCase()===t.toLowerCase()?r.createElement("div",{style:{width:18,height:18},className:w()(a,"rounded-full cursor-pointer relative",null!==i&&void 0!==i?i:"mr-[8px]"),onClick:function(){o(t)}},r.createElement("div",{className:"absolute top-1/2 left-1/2 -translate-x-1/2 -translate-y-1/2 rounded-full bg-primary",style:{width:20,height:20,zIndex:-2}}),r.createElement("div",{className:"bg-main-background absolute top-1/2 left-1/2 -translate-x-1/2 -translate-y-1/2 rounded-full",style:{width:16,height:16,zIndex:-1}}),r.createElement("div",{className:"rounded-full absolute top-1/2 left-1/2 -translate-x-1/2 -translate-y-1/2 border border-solid border-grey-20 bg-white",style:{width:12,height:12,backgroundColor:t}})):r.createElement("div",{style:{backgroundColor:t,width:18,height:18},className:w()(a,"rounded-full overflow-hidden cursor-pointer border border-solid border-grey-20",null!==i&&void 0!==i?i:"mr-[8px]"),onClick:function(){o(t)}})},yD=function(e){var t=e.style,n=e.theme2StyleColor,o=e.onColorChange,a=(0,r.useRef)((new Date).getTime()),i=n[t]||[],c=B.tZL[RT.jy.fullscreen_image][0],s=i[0]||c,u=function(){var e=new Set((0,tn.uW)().map((function(e){return e.toUpperCase()})));return B.veL.filter((function(t){return!e.has(t)}))}(),l=!(!s||!u.includes(s));return r.createElement(dD,null,r.createElement(hD,{color:c,select:s,onSelect:function(){o(c),a.current=(new Date).getTime()},mrClassName:mD}),B.wV8.map((function(e){return r.createElement(yO.Z,{key:e,color:e,select:s,onSelect:function(e){o(e),B.wV8.includes(e)&&(a.current=(new Date).getTime())},mrClassName:mD})})),r.createElement(hO.Z,{key:a.current.toString(),defaultColor:l?"transparent":s||c,onPick:o,noColor:c,placement:"bottom-left"}))},gD=function(e){var t=e.style,n=e.theme2StyleColor,o=e.onColorChange,a=(0,r.useRef)((new Date).getTime()),i=n[t]||[],c=i.length&&i[0]?i[0]:"",s=i.length&&i[0]?i[0]:"transparent",u=function(){var e=new Set((0,tn.uW)().map((function(e){return e.toUpperCase()})));return B.IIZ.filter((function(t){return!e.has(t)}))}(),l=!(!c||!u.includes(c)),f=new Set(B.vcm);return r.createElement(dD,null,r.createElement(gO.Z,{select:s,onSelect:function(){o("transparent"),a.current=(new Date).getTime()},marginRight:4}),B.IIZ.map((function(e){return r.createElement(yO.Z,{key:e,color:e,select:s,onSelect:function(e){o(e===s?"transparent":e),B.IIZ.includes(e)&&(a.current=(new Date).getTime())},mrClassName:mD,withDarkBorder:f.has(e)})})),r.createElement(hO.Z,{key:a.current.toString(),defaultColor:l?"transparent":s,onPick:o,noColor:"transparent",placement:"bottom-left"}))},vD=function(e){var t=e.style,n=e.theme2StyleColor,o=e.onColorArrChange,a=n[t]||[],i=a.length&&a[0]?a[0]:B.tZL[RT.jy.cartoon][0],c=new Set(B.FjQ);return r.createElement(dD,null,B.Ov0.map((function(e){var t=e[0];return r.createElement(yO.Z,{key:t,color:t,select:i,onSelect:function(){o(e)},mrClassName:mD,withDarkBorder:c.has(t)})})))},bD=function(e){var t=e.style,n=e.theme2StyleColor,o=e.onColorArrChange,a=n[t]||[],i=a.length&&a[0]?a[0]:B.tZL[RT.jy.two_color_card][0];return r.createElement(dD,null,B.TfX.map((function(e){var t=e[0];return r.createElement(yO.Z,{key:t,color:t,select:i,onSelect:function(){o(e)},mrClassName:mD})})))},wD=function(e){var t=e.style,n=e.theme2StyleColor,o=e.onColorArrChange,a=n[t]||[],i=a.length&&a[0]?a[0]:B.tZL[RT.jy.dopamine][0],c=new Set(B.XY$);return r.createElement(dD,null,B.eRb.map((function(e){var t=e[0];return r.createElement(yO.Z,{key:t,color:t,select:i,onSelect:function(){o(e)},mrClassName:mD,withDarkBorder:c.has(t)})})))};function kD(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,a,i,c=[],s=!0,u=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;s=!1}else for(;!(s=(r=a.call(n)).done)&&(c.push(r.value),c.length!==t);s=!0);}catch(e){u=!0,o=e}finally{try{if(!s&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(u)throw o}}return c}}(e,t)||function(e,t){if(!e)return;if("string"===typeof e)return xD(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return xD(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function xD(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var ED=function(e){var t=e.landscape,n=e.backgroundWidth,o=e.backgroundHeight,a=e.image,i=e.onError,c=kD((0,r.useState)(void 0),2),s=c[0],u=c[1],l=(0,r.useRef)(!1);if((0,r.useEffect)((function(){if(!a)return u(void 0),function(){};var e=new Image;return e.onload=function(){u(a)},e.onerror=function(){u(void 0),l.current||(l.current=!0,null===i||void 0===i||i())},e.src=a,function(){e.onload=null,e.onerror=null}}),[a,i]),!s)return null;if(t&&function(){var e=t.right-t.left,n=t.bottom-t.top;return e>10&&n>10}()){var f=t.right-t.left,d=t.bottom-t.top,m=n/o>f/d?n/f:o/d;return r.createElement("div",{className:"absolute left-1/2 top-1/2",style:{width:f,height:d,transformOrigin:"center center",transform:"translate(-50%, -50%) scale(".concat(Math.ceil(1e4*m)/1e4,")"),backgroundImage:"url(".concat(a,")"),backgroundSize:"auto",backgroundRepeat:"no-repeat",backgroundPosition:"top ".concat(-t.top,"px left ").concat(-t.left,"px")}})}return r.createElement("div",{className:"absolute inset-0",style:{backgroundImage:"url(".concat(a,")"),backgroundSize:"cover",backgroundPosition:"center",backgroundRepeat:"no-repeat"}})},SD=n("ISIW");function _D(e){return _D="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},_D(e)}function OD(e){return function(e){if(Array.isArray(e))return jD(e)}(e)||function(e){if("undefined"!==typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||TD(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function CD(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,a,i,c=[],s=!0,u=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;s=!1}else for(;!(s=(r=a.call(n)).done)&&(c.push(r.value),c.length!==t);s=!0);}catch(e){u=!0,o=e}finally{try{if(!s&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(u)throw o}}return c}}(e,t)||TD(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function TD(e,t){if(e){if("string"===typeof e)return jD(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?jD(e,t):void 0}}function jD(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function DD(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function MD(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?DD(Object(n),!0).forEach((function(t){AD(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):DD(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function AD(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=_D(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=_D(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==_D(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var ND=60,PD=80,ID=ys.vU&&(0,ys.QO)(),LD=function(e){var t=e.model,n=e.height,o=e.width,i=e.backgroundOptions,c=e.className,s=e.styleProperty,u=e.isSelected,l=void 0!==u&&u,f=e.onSelect,d=e.isPreview,m=void 0!==d&&d,p=i.style,h=i.styleColor,y=i.background,g=(0,a.v9)((function(e){return(0,Z.$o)()})),v=0===h.length||1===h.length&&""===h[0]?B.tZL[p]:h,b=o*DA/n,k=function(){var e=[RT.jy.normal,RT.jy.calendar,RT.jy.perpetual];return g?[].concat(e,[RT.jy.dopamine]):e}(),x=function(){if(p===RT.jy.perpetual){var e=(0,VT.lZ)(v);return e?jv()(e).alpha(.4).toString():void 0}}(),S=!(m||!B.rX3.includes(p));return r.createElement("div",{id:m?void 0:"countdown-style-".concat(p),className:w()("relative",c),style:{width:o,height:n},onClick:function(){f&&f(p,v)}},l&&r.createElement("div",{style:{bottom:-6,right:-6,width:20,height:20},className:"absolute rounded-full bg-primary border-2 border-solid border-main-background z-10"},r.createElement(E.Z,{name:"theme-selected",className:"text-white",style:{width:16,height:16}})),S&&r.createElement("div",{style:{top:-7,right:-7,width:20,height:20},className:"absolute rounded-full z-10"},r.createElement(E.Z,{name:"countdown-vip",style:{width:20,height:20},className:"text-main-background"})),r.createElement("div",{className:"w-full h-full relative overflow-hidden",style:MD({borderRadius:m?8:4},s)},r.createElement("div",{style:MD({},ID?{zoom:n/DA}:{transform:"scale(".concat(n/DA,")"),transformOrigin:"left top"}),className:"absolute left-0 top-0 z-0"},r.createElement("div",{style:{width:b}},r.createElement(MA,{size:"small",model:t,itemWidth:b,readonly:!0,preview:!0,backgroundOptions:{background:y,style:p,styleColor:v}}))),k.includes(p)&&r.createElement("div",{className:"absolute inset-0 border border-solid border-grey-6 dark:border-grey-10",style:{borderRadius:m?12:6,zIndex:1,borderColor:x}})))},RD=r.forwardRef((function(e,t){var n=e.model,o=n.styleColor,a=n.style,i=n.background,c=CD((0,r.useState)(a),2),s=c[0],l=c[1],f=CD((0,r.useState)(i),2),d=f[0],m=f[1],p=CD((0,q.Z)(MD(MD({},B.tZL),{},AD({},a,o))),2),h=p[0],g=p[1],v=CD((0,r.useState)(!1),2),b=v[0],w=v[1],k=CD((0,r.useState)(!1),2),x=k[0],E=k[1],_=(0,r.useRef)(null),C=(0,r.useRef)(void 0),j=(0,r.useRef)(void 0),D=(0,r.useRef)(""),A=(0,r.useRef)(void 0),N=(0,r.useRef)({top:0,left:0,right:0,bottom:0}),P=(0,r.useRef)(null),I=(0,r.useRef)(null),L=(0,y.Z)();(0,r.useEffect)((function(){b||(C.current=void 0,j.current=void 0,N.current={top:0,left:0,right:0,bottom:0},A.current=void 0,D.current="")}),[b]),(0,r.useEffect)((function(){d&&d.id&&!(0,VT.px)(d.id)&&bn.ZP.countdownId2CustomBackground.set(n.id,d)}),[i,n.id,d]);var R=function(e){var t="transparent"===e?"":e;g(AD({},s,t?[t]:[""]))},Z=function(e){g(AD({},s,e))},F=function(){var e=s;return{styleColor:function(){var t=h[e];return 0===t.length||1===t.length&&""===t[0]?B.tZL[e]:t}(),style:e,background:d}};(0,r.useImperativeHandle)(t,(function(){return{onConfirm:F}}));var U=function(e){var t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],n=P.current;if(n){var r=document.getElementById("countdown-style-".concat(e));if(r){var o=r.offsetWidth,a=r.offsetLeft,i=n.offsetWidth,c=a-i/2+o/2;t?$(n).animate({scrollLeft:c}):n.scrollLeft=c}}};(0,r.useEffect)((function(){U(a,!1)}),[a]);var Y=function(e,t){l(e),g(AD({},e,t)),U(e)},V=(0,r.useCallback)((function(){var e=d,t=null===e||void 0===e?void 0:e.id;if(t)if((0,VT.px)(t)){D.current=t;var r=e.landscape||B.BYS;A.current={x:r.left,y:r.top,width:r.right-r.left,height:r.bottom-r.top},j.current=t,w(!0)}else{var o=t?(0,Lt.MO)().get("id2CountdownImgData").get(t)||(0,VT.Q2)(n.id,t):void 0;if(t&&o)D.current=t,e.landscape&&(A.current={x:e.landscape.left,y:e.landscape.top,width:e.landscape.right-e.landscape.left,height:e.landscape.bottom-e.landscape.top}),j.current=o,w(!0);else{var a=B.CVU[n.type];D.current=a,j.current=a,w(!0)}}else{var i=B.CVU[n.type];D.current=i;var c=B.BYS;A.current={x:c.left,y:c.top,width:c.right-c.left,height:c.bottom-c.top},j.current=i,w(!0)}}),[n.id,n.type,d]),H=(0,M.Z)((function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{top:0,left:0,right:0,bottom:0},t=arguments.length>1?arguments[1]:void 0,n=arguments.length>2?arguments[2]:void 0,r=t||(0,Uf.Z)();n&&"string"!==typeof n&&((0,Lt.qx)(r,n),(0,VT.jb)(r,n)),m({id:r,landscape:e})})),W=(0,r.useCallback)((function(e){switch(e.selectedKeys[0]){case"crop":V();break;case"change":E(!0)}}),[V]),z=(0,r.useMemo)((function(){return r.createElement(O.ZP,{onSelect:W},r.createElement(O.gO,{key:"crop",prefixIcon:"crop",title:L.formatMessage({id:"image_crop"})}),r.createElement(O.gO,{key:"change",prefixIcon:"image_gallary",title:L.formatMessage({id:"change_image"})}))}),[L,W]),G=(0,M.Z)((function(e){var t=e.id,n=e.landscape;m({id:t,landscape:n})})),K=(0,M.Z)((function(){var e;E(!1),null===(e=_.current)||void 0===e||e.click()})),J=a===RT.jy.calendar?RT.jy.calendar:RT.jy.normal,X=a===RT.jy.polaroid?RT.jy.polaroid:RT.jy.fullscreen_image,Q=function(){var e=function(){var e=bn.ZP.countdownId2CustomBackground.get(n.id);if(e)return e.id}();if(e&&!(0,VT.px)(e))return e}(),ee=(0,VT.uG)(s),te="inline-block cursor-pointer mr-[8px] last:mr-[24px]";return r.createElement("div",{className:"flex flex-none flex-col items-center"},r.createElement("div",{className:"flex-none w-full flex justify-center",style:{marginTop:24,padding:"0 24px"}},r.createElement(LD,{model:n,width:186,height:140,styleProperty:{boxShadow:"0px 12px 18px 0px rgba(25, 25, 25, 0.06)"},backgroundOptions:{background:d,style:s,styleColor:h[s]},isPreview:!0})),r.createElement("div",{className:"flex-none w-full flex justify-center",style:{height:24,margin:"16px 0 8px",padding:"0 24px"},ref:I},ee&&r.createElement(S.Z,{placement:"bottomCenter",menu:z},r.createElement("div",{className:"bg-primary-10 text-primary rounded-full text-xs leading-[16px] cursor-pointer",style:{padding:"4px 10px"}},L.formatMessage({id:"edit_image"})))),r.createElement("div",{className:"flex-none w-full",style:{height:74,padding:"0 2px"}},r.createElement("div",{className:"h-full w-full whitespace-nowrap with-no-scroll",style:{paddingTop:"8px",overflowX:"auto",paddingLeft:"22px"},ref:P,onWheel:function(e){var t=P.current;t&&(t.scrollLeft+=e.deltaY)}},r.createElement(LD,{model:n,width:PD,height:ND,className:te,backgroundOptions:{background:void 0,style:J,styleColor:h[J]},isSelected:s===RT.jy.calendar||s===RT.jy.normal,onSelect:Y}),r.createElement(LD,{model:n,width:PD,height:ND,className:te,backgroundOptions:{background:d,style:X,styleColor:h[X]},isSelected:ee,onSelect:Y}),u.j4&&r.createElement(LD,{model:n,width:PD,height:ND,className:te,backgroundOptions:{background:d,style:RT.jy.perpetual,styleColor:h[RT.jy.perpetual]},isSelected:s===RT.jy.perpetual,onSelect:Y}),r.createElement(LD,{model:n,width:PD,height:ND,className:te,backgroundOptions:{background:d,style:RT.jy.two_color_card,styleColor:h[RT.jy.two_color_card]},isSelected:s===RT.jy.two_color_card,onSelect:Y}),r.createElement(LD,{model:n,width:PD,height:ND,className:te,backgroundOptions:{background:d,style:RT.jy.cartoon,styleColor:h[RT.jy.cartoon]},isSelected:s===RT.jy.cartoon,onSelect:Y}),r.createElement(LD,{model:n,width:PD,height:ND,className:te,backgroundOptions:{background:d,style:RT.jy.dopamine,styleColor:h[RT.jy.dopamine]},isSelected:s===RT.jy.dopamine,onSelect:Y}))),r.createElement("div",{className:"flex-none w-full",style:{marginTop:18,padding:"0 24px"}},ee?r.createElement(yD,{style:s,theme2StyleColor:h,onColorChange:R}):s===RT.jy.perpetual?r.createElement(gD,{style:s,theme2StyleColor:h,onColorChange:R}):s===RT.jy.cartoon?r.createElement(vD,{style:s,theme2StyleColor:h,onColorArrChange:Z}):s===RT.jy.two_color_card?r.createElement(bD,{style:s,theme2StyleColor:h,onColorArrChange:Z}):s===RT.jy.dopamine?r.createElement(wD,{style:s,theme2StyleColor:h,onColorArrChange:Z}):r.createElement(pD,{style:s,theme2StyleColor:h,onColorChange:R})),r.createElement("input",{ref:_,type:"file",id:"imageFile",accept:"image/*",className:"invisible absolute",style:{top:-100,left:-100},onChange:function(e){var t=e.target.files;if(t){var n=t[0];if(n&&n){if(!(0,SD.tX)(n))return;C.current=n,w(!0)}}e.currentTarget.value=""}}),b&&r.createElement(fD.Z,{title:" ",onClose:function(){w(!1)},maskClosable:!1,animation:!1,className:"!w-[500px] !max-h-none",footer:r.createElement(r.Fragment,null,r.createElement("div",{className:"flex-auto flex items-center justify-end"},r.createElement(T.Z,{onClick:function(){w(!1)},type:"cancel"},L.formatMessage({id:"cancel"})),r.createElement(T.Z,{style:{marginLeft:8},type:"primary",onClick:function(){w(!1),H(N.current,D.current,C.current)}},L.formatMessage({id:"ok"}))))},r.createElement("div",{style:{height:360}},r.createElement(FD,{blob:j.current||C.current,backgroundCrop:N,initialCroppedAreaPixels:A.current}))),x&&r.createElement(BD,{relativeRef:I,hideMenu:function(){E(!1)},onSelect:G,onClickChooseImage:K,countdownId:n.id,customBackgroundId:Q,currentImage:(null===d||void 0===d?void 0:d.id)||B.CVU[n.type]}))}));RD.displayName="StyleModalInner";var ZD=RD,FD=function(e){var t=e.blob,n=e.initialCroppedAreaPixels,o=e.backgroundCrop,a=function(e){var t=(0,r.useMemo)((function(){if(e instanceof Blob)return e}),[e]),n=uC(t);return"string"===typeof e?(0,VT.px)(e)?(0,VT.bN)(e):e:n}(t),i=CD((0,r.useState)({x:0,y:0}),2),c=i[0],s=i[1],u=CD((0,r.useState)(1),2),l=u[0],f=u[1],d=CD((0,r.useState)(1),2),m=d[0],p=d[1];return a?r.createElement("div",{style:{height:360}},r.createElement(lD.ZP,{restrictPosition:!0,initialCroppedAreaPixels:n,image:a,crop:c,zoom:l,minZoom:m,maxZoom:100,aspect:4/3,onCropChange:s,onZoomChange:f,onCropComplete:function(e,t){o.current={top:t.y,left:t.x,right:t.x+t.width,bottom:t.y+t.height}},style:{containerStyle:{height:360}},onMediaLoaded:function(e){var t=e.naturalWidth,r=e.naturalHeight,o=e.width,a=e.height;t/r>4/3?(p(240/a),!n&&f(240/a)):(p(320/o),!n&&f(320/o))},cropSize:{width:320,height:240}})):null},BD=function(e){var t=e.relativeRef,n=e.hideMenu,o=e.onSelect,a=e.onClickChooseImage,i=e.currentImage,c=e.countdownId,s=e.customBackgroundId,u=(0,y.Z)(),l=(0,r.useRef)(null),f=(0,r.useRef)(null);(0,r.useEffect)((function(){var e=l.current;return e&&(0,wn.iD)($(e)),function(){e&&(0,wn.Dh)($(e))}}),[]);var d=B.$NU.map((function(e){return{name:e,image:(0,VT.bN)(e),landscape:B.BYS,isPreset:!0}})),m=function(e,t){var n=(0,Lt.MO)().get("id2CountdownImgData"),o=(0,r.useMemo)((function(){if(t)return n.get(t)}),[t,n]),a=(0,r.useMemo)((function(){return t?(0,VT.Q2)(e,t):""}),[e,t]),i=uC(o);return o?i:a}(c,s),p=function(){if(s&&m){var e=bn.ZP.countdownId2CustomBackground.get(c);return[].concat(OD(d),[{name:s,image:m,landscape:null===e||void 0===e?void 0:e.landscape,isPreset:!1}])}return d}();return r.createElement(Ur.Z,{relativeRef:t,hideMenu:n,placement:"bottom-center",className:"max-w-none",gap:4,style:{borderRadius:8}},r.createElement("div",{className:"flex flex-col",style:{height:274}},r.createElement("div",{className:"antiscroll-wrap flex-auto pt-[8px]",ref:l},r.createElement("div",{className:"antiscroll-inner px-[16px] pt-[4px] pb-[8px]",ref:f},r.createElement("div",{className:"grid grid-cols-3",style:{gap:12}},p.map((function(e){var t=e.name,n=e.image,a=e.landscape,c=e.isPreset,s=t===i;return r.createElement("div",{key:t,className:"cursor-pointer relative",style:{width:80,height:60},onClick:function(){s||o(c?{id:t}:{id:t,landscape:a})}},r.createElement("div",{className:"absolute inset-0 z-0 overflow-hidden",style:{borderRadius:4}},r.createElement(ED,{image:n,landscape:a,backgroundWidth:80,backgroundHeight:60})),r.createElement("div",{className:"absolute inset-0 z-[1] border border-solid border-grey-10",style:{borderRadius:4}}),s&&r.createElement("div",{style:{bottom:-8,right:-8,width:20,height:20},className:"absolute rounded-full bg-primary border-2 border-solid border-main-background z-10"},r.createElement(E.Z,{name:"theme-selected",className:"text-white",style:{width:16,height:16}})))}))))),r.createElement("div",{className:"flex-none px-[16px] pb-[12px]"},r.createElement("div",{className:"flex items-center bg-grey-3 hover:bg-grey-5 rounded-[4px] overflow-hidden cursor-pointer",onClick:a,style:{height:34,paddingLeft:12,paddingRight:8,marginTop:12}},r.createElement(E.Z,{name:"image_gallary",className:"w-[16px] h-[16px] text-grey-60 flex-none"}),r.createElement("span",{className:"flex-auto truncate leading-[18px] text-[13px]",style:{padding:"0 6px"}},u.formatMessage({id:"upload_from_device"})),r.createElement(E.Z,{name:"down-arrow",className:"w-[20px] h-[20px] flex-none text-grey-20 -rotate-90"})))))};function UD(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,a,i,c=[],s=!0,u=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;s=!1}else for(;!(s=(r=a.call(n)).done)&&(c.push(r.value),c.length!==t);s=!0);}catch(e){u=!0,o=e}finally{try{if(!s&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(u)throw o}}return c}}(e,t)||function(e,t){if(!e)return;if("string"===typeof e)return YD(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return YD(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function YD(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var VD={countdown_chuxi:"\u9664\u5915",countdown_chunjie:"\u6625\u8282",countdown_yuanxiao:"\u5143\u5bb5\u8282",countdown_qingming:"\u6e05\u660e\u8282",countdown_duanwu:"\u7aef\u5348\u8282",countdown_qixi:"\u4e03\u5915\u8282",countdown_zhongyuan:"\u4e2d\u5143\u8282",countdown_zhongqiu:"\u4e2d\u79cb\u8282",countdown_chongyang:"\u91cd\u9633\u8282",countdown_beixiaonian:"\u5317\u5c0f\u5e74",countdown_nanxiaonian:"\u5357\u5c0f\u5e74",countdown_new_year_day:"\u5143\u65e6",countdown_valentine_day:"\u60c5\u4eba\u8282",countdown_women_day:"\u5987\u5973\u8282",countdown_april_fool_day:"\u611a\u4eba\u8282",countdown_labor_day:"\u52b3\u52a8\u8282",countdown_mother_day:"\u6bcd\u4eb2\u8282",countdown_children_day:"\u513f\u7ae5\u8282",countdown_father_day:"\u7236\u4eb2\u8282",countdown_party_founding_day:"\u5efa\u515a\u8282",countdown_army_founding_day:"\u5efa\u519b\u8282",countdown_teachers_day:"\u6559\u5e08\u8282",countdown_national_day:"\u56fd\u5e86\u8282",countdown_halloween:"\u4e07\u5723\u591c",countdown_thanksgiving:"\u611f\u6069\u8282",countdown_christmas_eve:"\u5e73\u5b89\u591c",countdown_christmas:"\u5723\u8bde\u8282"},HD=function(e){var t=e.dismiss,n=e.onConfirm,o=UD((0,r.useState)("tradition"),2),i=o[0],c=o[1],s=(0,r.useRef)(null),u=UD((0,r.useState)([]),2),l=u[0],f=u[1],d=(0,a.v9)((function(e){return e.globalState.get("today")})),m=(0,y.Z)();(0,r.useEffect)((function(){var e=s.current;return e&&(0,wn.iD)($(e)),function(){e&&(0,wn.Dh)($(e))}}),[]);var p=[{key:"tradition",name:m.formatMessage({id:"traditional"})},{key:"modern",name:m.formatMessage({id:"modern"})}],h=(0,r.useCallback)((function(e){var t=e.key,n=e.isLunar,r=e.rrule,o=Ee()(d,"YYYY-MM-DD").year(),a=function(){var t=e.getDateByYear(o);return 1e4*t.year+100*(t.month+1)+t.day}(),i=VD[t]||"",c=function(){if(n){var e=(0,VT.Xl)("".concat(a)),t=e.month,r=e.day;return(0,VT.rs)(t)+(0,VT.co)(r)}var o=Ee()("".concat(a),"YYYYMMDD");return o.month()+1+"\u6708"+o.date()+"\u65e5"}();return{key:t,title:i,rrule:r,date:a,subTitle:c,isLunar:n}}),[d]),g=(0,r.useMemo)((function(){return(0,VT.Th)().map(h)}),[h]),v=(0,r.useMemo)((function(){return(0,VT.vE)().map(h)}),[h]),b=(0,r.useMemo)((function(){var e={};return g.forEach((function(t){var n;e[t.key]={name:t.title,type:RT.Dy.holiday,iconRes:t.key,color:null===(n=B.hzZ[t.key])||void 0===n?void 0:n.color,showCalendarType:t.isLunar?RT.kK.lunar:RT.kK.default,date:t.date,repeatFlag:t.rrule}})),v.forEach((function(t){var n;e[t.key]={name:t.title,type:RT.Dy.holiday,iconRes:t.key,color:null===(n=B.hzZ[t.key])||void 0===n?void 0:n.color,showCalendarType:t.isLunar?RT.kK.lunar:RT.kK.default,date:t.date,repeatFlag:t.rrule}})),e}),[v,g]),k=(0,r.useCallback)((function(){var e=l.map((function(e){return b[e]||void 0})).filter(Boolean);if(e.length>0){var r=e.map((function(e){return(0,VT.s8)(RT.Dy.holiday,e)}));if(!(0,VT._v)(r.length))return;(0,VT.yf)(r),U.vp.dispatch("JUDGE_NEED_TOAST_WHEN_ADD_COUNTDOWN",RT.Dy.holiday)}t(),n()}),[t,b,n,l]),x=(0,r.useMemo)((function(){return"tradition"===i?g:v}),[i,v,g]),S=(0,r.useMemo)((function(){var e="tradition"===i?l.length===g.length:l.length===v.length;return r.createElement(r.Fragment,null,r.createElement("a",{className:"flex-none",onClick:function(){f(e?[]:"tradition"===i?g.map((function(e){return e.key})):v.map((function(e){return e.key})))}},m.formatMessage({id:e?"deselect_all":"select_all"})),r.createElement("div",{className:"flex-auto flex items-center justify-end"},r.createElement(T.Z,{onClick:t,type:"cancel"},m.formatMessage({id:"cancel"})),r.createElement(T.Z,{type:"primary",onClick:k},m.formatMessage({id:"ok"}))))}),[i,t,m,v,k,l.length,g]),_=(0,r.useMemo)((function(){return new Set(l)}),[l]);return r.createElement(C.Z,{visible:!0,maskClosable:!1,noHeader:!0,bodyStyle:{padding:0},onCancel:t,footer:S,footerClassName:"!justify-between"},r.createElement("div",{className:"relative flex flex-col items-center"},r.createElement(Mt.Z,{name:"close",className:"text-grey-40 dark:text-grey-60 w-[18px] h-[18px]",wrapperClassName:"z-10",wrapperStyle:{top:20,right:20,cursor:"pointer",position:"absolute"},onClick:t}),r.createElement("div",{className:"h-[30px] mt-[16px] mb-[12px] flex justify-center items-center text-center"},r.createElement("div",{style:{width:210}},r.createElement(HT.Z,{activeKey:i,onActiveKeyChange:function(e){c(e),f([])},tabList:p}))),r.createElement("div",{className:"antiscroll-wrap w-full",ref:s,style:{height:308}},r.createElement("div",{className:"antiscroll-inner grid grid-cols-2",style:{padding:"12px 20px",gap:12}},x.map((function(e){var t,n=e.key,o=e.title,a=e.subTitle,i=n,c=_.has(i);return r.createElement("div",{key:i,className:"flex bg-grey-2 rounded-default items-center pl-[14px] pr-[12px] cursor-pointer",style:{height:56},onClick:function(){f(c?function(e){return e.filter((function(e){return e!==i}))}:function(e){return e.concat([i])})}},r.createElement("div",{className:"flex items-center justify-center mr-[10px] flex-none",style:{width:32,height:32}},r.createElement(JT.Z,{iconRes:i,color:null===(t=B.hzZ[i])||void 0===t?void 0:t.color,size:32})),r.createElement("div",{className:"flex-auto"},r.createElement("div",{className:w()("text-[13px] leading-[18px] align-baseline",c&&"text-primary")},o),r.createElement("div",{className:w()("text-xs leading-[16px] align-baseline",c?"text-primary":"text-grey-40")},a)),c&&r.createElement(E.Z,{name:"selected",className:"w-[16px] h-[16px] flex-none text-primary ml-[4px]"}))}))))))},WD=function(e){var t=e.timerMode,n=e.onTimerModeChange,o=(0,y.Z)(),a=(0,r.useCallback)((function(e){var t=e.selectedKeys[0];n(parseInt(t,10))}),[n]),i=(0,r.useCallback)((function(){return[RT.h.countdown,RT.h.countup].reduce((function(e,t){var n=function(){switch(t){case RT.h.countup:return{title:o.formatMessage({id:"timer_mode_countup"})};case RT.h.countdown:default:return{title:o.formatMessage({id:"timer_mode_countdown"})}}}().title,a="".concat(t);return e.map[a]=n,e.menu.push(r.createElement(O.gO,{key:a,title:n,withChecker:!0,className:"!max-w-none"})),e}),{menu:[],map:{}})}),[o]),c=i(),s=c.menu,u=c.map;return r.createElement("div",{className:"flex-auto"},r.createElement(se.Z,{menu:s,map:u,noneKey:"0",selectedKeys:["".concat(t)],menuClassName:"modal-dropdown-menu",onSelect:a,titleClassName:"multi-select-toggle select-menu relative",withHoverClass:!0}))},zD=function(e){var t=e.showAge,n=e.ignoreYear,o=e.onShowAgeChange,a=(0,y.Z)(),i=(0,r.useMemo)((function(){return!n&&t}),[n,t]);return r.createElement(r.Fragment,null,r.createElement("div",{className:"w-full h-[1px] bg-grey-10 mb-[12px]"}),r.createElement("div",{className:"flex flex-none items-center relative",style:{marginBottom:-12}},r.createElement(Na.Z,{id:"show-age",size:"tiny",checked:i,title:a.formatMessage({id:"show_age"}),onChange:function(e){n?me.$Z({text:a.formatMessage({id:"select_year_hint"})}):o(e.target.checked)},titleClassName:"text-[13px] leading-[18px] text-grey-80 ml-[8px]"})))},GD=n("4zrk"),KD=function(e){var t=e.daysOption,n=e.onDaysOptionChange,o=(0,y.Z)(),a=(0,r.useCallback)((function(e){var t=e.selectedKeys[0];n(parseInt(t,10))}),[n]),i=(0,r.useCallback)((function(){return[RT.y8.standard,RT.y8.plus1].reduce((function(e,t){var n=function(){switch(t){case RT.y8.plus1:return{title:o.formatMessage({id:"day_calculation_sandard_1"}),subText:o.formatMessage({id:"day_calculation_sandard_1_desc"})};case RT.y8.standard:default:return{title:o.formatMessage({id:"day_calculation_standard"}),subText:o.formatMessage({id:"day_calculation_standard_desc"})}}}(),a=n.title,i=n.subText,c="".concat(t);return e.map[c]=a,e.menu.push(r.createElement(GD.Z,{key:c,title:a,subText:i,withChecker:!0,className:"!max-w-none"})),e}),{menu:[],map:{}})}),[o]),c=i(),s=c.menu,u=c.map;return r.createElement("div",{className:"flex-auto"},r.createElement(se.Z,{menu:s,map:u,noneKey:"1",selectedKeys:["".concat(t)],menuClassName:"modal-dropdown-menu",onSelect:a,titleClassName:"multi-select-toggle select-menu relative",withHoverClass:!0}))};function qD(e){return qD="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},qD(e)}function $D(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function JD(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=qD(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=qD(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==qD(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function XD(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,a,i,c=[],s=!0,u=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;s=!1}else for(;!(s=(r=a.call(n)).done)&&(c.push(r.value),c.length!==t);s=!0);}catch(e){u=!0,o=e}finally{try{if(!s&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(u)throw o}}return c}}(e,t)||function(e,t){if(!e)return;if("string"===typeof e)return QD(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return QD(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function QD(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var eM=function(e){var t=e.dismiss,n=e.countdown,o=e.type,a=!!n,i=(0,y.Z)(),c=(0,r.useCallback)((function(e){setTimeout((function(){e.focus()}),0)}),[]),s=XD((0,Ll.zu)(c),2),l=(s[0],s[1]),f=(0,r.useState)((function(){if(n)return n;var e=(0,VT.on)();return(0,VT.s8)(o,function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?$D(Object(n),!0).forEach((function(t){JD(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):$D(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}({},e))})),d=XD(f,2),m=d[0],p=d[1],h=XD((0,r.useState)(!1),2),g=h[0],v=h[1],b=XD((0,r.useState)(!1),2),w=b[0],k=b[1],x=XD((0,r.useState)(!1),2),_=x[0],O=x[1],T=XD((0,r.useState)(!1),2),j=T[0],D=T[1],A=XD((0,r.useState)(0),2),N=A[0],P=A[1],I=(0,r.useRef)(null),L=m.type,R=m.name,Z=m.color,F=m.iconRes,B=m.date,Y=m.showCalendarType,V=m.ignoreYear,H=m.reminders,W=m.annoyingAlert,z=m.repeatFlag,G=m.typeOfSmartList,K=m.timerMode,q=m.showAge,$=m.daysOption,J=XD((0,r.useState)(new Date),2),X=J[0],Q=J[1],ee=(0,r.useRef)(null),te=(0,cc.Z)(z),ne=(0,r.useMemo)((function(){return!!(0,VT.wf)(L)&&V}),[V,L]),re=(0,r.useMemo)((function(){return(0,VT.wI)(K)}),[K]),oe=(0,r.useMemo)((function(){return(0,VT.HM)($)}),[$]),ie=(0,r.useMemo)((function(){return(0,VT.KL)(q)}),[q]),ce=(0,r.useMemo)((function(){return(0,VT.Vv)({date:B,repeatFlag:z,ignoreYear:ne})}),[B,z,ne]),se=(0,r.useMemo)((function(){return(0,VT.gO)({date:B,ignoreYear:ne,repeatFlag:z,timerMode:re})}),[B,ne,z,re]);(0,r.useEffect)((function(){a||ae.Z.countdown("add","show_add_page")}),[a]),(0,r.useEffect)((function(){var e;ne!==V&&(null===(e=ee.current)||void 0===e||e.updateTempIgnoreYear(!1))}),[V,ne]);var ue=(0,r.useCallback)((function(e){var t=e.target.value;p((function(e){return(0,Vl.ZP)(e,(function(e){e.name=t}))}))}),[]),le=(0,r.useCallback)((function(e,t){p((function(n){return(0,Vl.ZP)(n,(function(n){n.iconRes=e,n.color=t}))})),Q(new Date)}),[]),fe=(0,r.useCallback)((function(e){var t=e.name,n=e.iconRes,r=e.color;p((function(e){return(0,Vl.ZP)(e,(function(e){e.name=t,e.iconRes=n,e.color=r}))})),Q(new Date),v(!1)}),[]),de=(0,r.useCallback)((function(e){var t=e.date,n=e.ignoreYear,r=e.showCalendarType;p((function(e){return(0,Vl.ZP)(e,(function(e){e.date=t,e.ignoreYear=n,e.showCalendarType=r}))}))}),[]),me=(0,r.useCallback)((function(e){var t=e.reminders;p((function(e){return(0,Vl.ZP)(e,(function(e){e.reminders=t}))}))}),[]),pe=(0,r.useCallback)((function(e){p((function(t){return(0,Vl.ZP)(t,(function(t){t.annoyingAlert=e}))}))}),[]),he=(0,r.useCallback)((function(e){var t=e.repeatFlag;p((function(e){return(0,Vl.ZP)(e,(function(e){e.repeatFlag=t}))}))}),[]),ye=(0,r.useCallback)((function(e){p((function(t){return(0,Vl.ZP)(t,(function(t){t.type=e}))}))}),[]),ge=(0,r.useCallback)((function(e){p((function(t){return(0,Vl.ZP)(t,(function(t){t.timerMode=e}))}))}),[]),ve=(0,r.useCallback)((function(e){p((function(t){return(0,Vl.ZP)(t,(function(t){t.daysOption=e}))}))}),[]),be=(0,r.useCallback)((function(e){p((function(t){return(0,Vl.ZP)(t,(function(t){t.typeOfSmartList=e}))}))}),[]),we=(0,r.useCallback)((function(e){p((function(t){return(0,Vl.ZP)(t,(function(t){t.showAge=e}))}))}),[]),xe=(0,M.Z)((function(e){var t=e.ignoreYear,n=e.countdownIgnoreYear,r=e.date,o=e.timerMode,a=e.repeatFlag,i=e.showAge,c=t,s=o,u=i,l=!1;return t&&i&&(u=!1,l=!0),!(0,VT.Fs)(a,r)&&i&&(u=!1,l=!0),t!==n&&(c=!1,l=!0),(0,VT.P)({date:r,ignoreYear:t,timerMode:o})&&(s=RT.h.countdown,l=!0),{needsFix:l,properties:{ignoreYear:c,timerMode:s,showAge:u}}})),Ee=(0,M.Z)((function(){return!(Y!==RT.kK.lunar||!z||(0,VT.lL)({repeatFlag:z,date:B}))&&(Pe.WI({key:"lunar_unsupported_repeat_hint",title:i.formatMessage({id:"notice"}),content:i.formatMessage({id:"lunar_unsupport_repeat_hint"}),type:"singleButton",confirmText:i.formatMessage({id:"got_it"})}),!0)})),Se=(0,r.useCallback)((function(){if(a||_){if(a){if(!(n===m)){if(Ee())return;var e=xe({ignoreYear:ne,countdownIgnoreYear:V,date:B,timerMode:re,repeatFlag:z,showAge:ie}),r=e.needsFix,o=e.properties;if(r){var i=(0,Vl.ZP)(m,(function(e){e.ignoreYear=o.ignoreYear,e.timerMode=o.timerMode,e.showAge=o.showAge}));(0,VT.Bc)([i]);var c=i.repeatFlag,s=i.showCalendarType,u=i.date;void 0!==te&&c!==te&&(0,VT.L0)(c,s,u)}else{(0,VT.Bc)([m]);var l=m.repeatFlag,f=m.showCalendarType,d=m.date;void 0!==te&&l!==te&&(0,VT.L0)(l,f,d)}}}else{var h=function(e){var t=null===(e=I.current)||void 0===e?void 0:e.onConfirm();if(t){var n=t.styleColor,r=t.style,o=t.background;return!!(r&&(0,VT.IP)(r))&&(0,Vl.ZP)(m,(function(e){e.background=o,e.styleColor=n||[],e.style=r||RT.jy.normal}))}return m}();if(!h)return;var y=(0,Vl.ZP)(h,(function(e){e.createdTime=ke.Z.formatToServerDate(),e.modifiedTime=ke.Z.formatToServerDate()}));switch(ae.Z.countdown("add","add_success"),y.type){case RT.Dy.holiday:ae.Z.countdown("add_type","holiday");break;case RT.Dy.anniversary:ae.Z.countdown("add_type","anniversary");break;case RT.Dy.birthday:ae.Z.countdown("add_type","birthday");break;case RT.Dy.countdown:ae.Z.countdown("add_type","countdown")}var g=y.style,v=y.repeatFlag,b=y.showCalendarType,w=y.date;(0,VT.Wg)(g),(0,VT.L0)(v,b,w),(0,VT.yf)([y]),(0,VT.hZ)(y),U.vp.dispatch("JUDGE_NEED_TOAST_WHEN_ADD_COUNTDOWN",y.type)}t()}else{if(Ee())return;var k=xe({ignoreYear:ne,countdownIgnoreYear:V,date:B,timerMode:re,repeatFlag:z,showAge:ie}),x=k.needsFix,E=k.properties;x&&p((function(e){return(0,Vl.ZP)(e,(function(e){e.ignoreYear=E.ignoreYear,e.timerMode=E.timerMode,e.showAge=E.showAge}))})),O(!0)}}),[a,_,t,n,m,Ee,xe,ne,V,B,re,z,ie,te]),_e=(0,r.useCallback)((function(){t()}),[t]),Oe=(0,r.useCallback)((function(){_?O(!1):t()}),[t,_]),Ce=(0,r.useMemo)((function(){return _&&!a?i.formatMessage({id:"calendar_item_style"}):i.formatMessage({id:a?"edit":"add"})}),[i,a,_]),Te=(0,r.useMemo)((function(){return i.formatMessage({id:_?"settings_premium_dida_back":"cancel"})}),[i,_]),je=(0,r.useMemo)((function(){return _?i.formatMessage({id:"ok"}):i.formatMessage({id:a?"save":"next_step"})}),[i,a,_]),De=(0,r.useMemo)((function(){return(0,VT.wf)(L)}),[L]),Me=(0,r.useMemo)((function(){return!De&&!u.j4}),[De]),Ae=(0,r.useMemo)((function(){return!Me&&(!a&&!j)}),[a,j,Me]),Ne=(0,r.useMemo)((function(){return!_&&!(0!==R.length&&!Ae)}),[Ae,_,R.length]),Ie=(0,r.useMemo)((function(){return!(re===RT.h.countup&&!ne)}),[re,ne]),Le=XD((0,r.useState)(""),2),Re=Le[0],Ze=Le[1];return r.createElement(r.Fragment,null,r.createElement(C.Z,{visible:!0,maskClosable:!1,title:Ce,onClose:_e,onCancel:Oe,onOk:Se,cancelText:Te,okText:je,disabled:Ne,popupStyle:{width:420,maxHeight:490},bodyStyle:{padding:_?"0 0 16px":"0 24px 16px"}},_?r.createElement(ZD,{model:m,ref:I}):r.createElement(r.Fragment,null,r.createElement("div",{className:"flex items-center mb-[12px] flex-none"},r.createElement("div",{className:"w-[50px] mr-[16px] flex-none"},r.createElement(oj,{key:"".concat(X.getTime()),iconRes:F,color:Z,submit:le})),r.createElement("div",{className:"flex-auto h-[32px] border border-solid border-grey-10 rounded-select-trigger focus-within:border-primary overflow-hidden relative"},r.createElement("input",{type:"text",ref:l,value:R,onChange:ue,className:"w-full h-full pl-[8px] pr-[30px] outline-none dark:bg-[transparent]",placeholder:i.formatMessage({id:"name"}),maxLength:Xn.b9.commonNameLimit}),!a&&(L===RT.Dy.anniversary||L===RT.Dy.countdown)&&r.createElement(S.Z,{visible:g,placement:"bottomRight",menu:r.createElement(aj,{type:L,onUpdate:fe}),align:{offset:[9,7]},onVisibleChange:function(e){v(e)}},r.createElement("div",{className:"absolute w-[18px] h-[18px] top-1/2 -translate-y-1/2 cursor-pointer",style:{right:8}},r.createElement(E.Z,{name:"list_anniversary",className:"w-full h-full text-grey-40"}))),u.j4&&!a&&L===RT.Dy.holiday&&r.createElement("div",{className:"absolute w-[18px] h-[18px] top-1/2 -translate-y-1/2 cursor-pointer",style:{right:8},onClick:function(){return k(!0)}},r.createElement(E.Z,{name:"list_anniversary",className:"w-full h-full text-grey-40"})))),r.createElement(BT,{title:i.formatMessage({id:"date_label"})},r.createElement(cD,{key:"".concat(L,"-").concat(N),ref:ee,date:B,showCalendarType:Y,ignoreYear:ne,countdownIgnoreYear:V,onDateChange:de,isRenderIgnoreYear:De,isRenderPlaceholder:Ae,setIsDateModified:D,setDateWarnText:Ze,isDropdownNeedless:Me})),Re&&r.createElement("div",{className:"text-warn-red text-[13px] leading-[18px] truncate",style:{marginLeft:66,marginBottom:10,marginTop:-4}},Re),r.createElement(BT,{title:i.formatMessage({id:"reminder_time"})},r.createElement(YT,{reminders:H,onRemindersChange:me,annoyingAlert:W,onAnnoyingAlertChange:pe})),r.createElement(BT,{title:i.formatMessage({id:"repeat_label"})},r.createElement(Kj,{date:B,repeatFlag:z,onRepeatFlagChange:he,isDisabled:!1,ignoreYear:ne,showCalendarType:Y,isRenderPlaceholder:Ae,setIsDateModified:D,onDateChange:de,setForceUpdateDateCompStamp:P})),r.createElement(BT,{title:i.formatMessage({id:"type"})},r.createElement(uD,{type:L,onTypeChange:ye})),ce&&r.createElement(BT,{title:i.formatMessage({id:"counting_mode"})},r.createElement(WD,{timerMode:re,onTimerModeChange:ge})),se&&r.createElement(BT,{title:i.formatMessage({id:"day_calculation"})},r.createElement(KD,{daysOption:oe,onDaysOptionChange:ve})),r.createElement(BT,{title:i.formatMessage({id:"show"})},r.createElement(sD,{typeOfSmartList:G,onTypeOfSmartListChange:be})),L===RT.Dy.birthday&&Ie&&(0,VT.Fs)(z,B)&&r.createElement(zD,{ignoreYear:ne,showAge:ie,onShowAgeChange:we}))),w&&r.createElement(HD,{dismiss:function(){return k(!1)},onConfirm:t}))},tM=function(e){var t=e.model,n=e.onUpdateStyle,o=e.onCancel,a=(0,r.useRef)(null),i=(0,y.Z)();return r.createElement(C.Z,{visible:!0,onCancel:o,onOk:function(){var e,t=null===(e=a.current)||void 0===e?void 0:e.onConfirm();if(t){var r=t.styleColor,i=t.style,c=t.background;if(!(i&&(0,VT.IP)(i)))return;n({styleColor:r,style:i,background:c})}o()},title:i.formatMessage({id:"calendar_item_style"}),bodyStyle:{padding:"0 0 16px"},popupStyle:{width:420},cancelText:i.formatMessage({id:"cancel"})},r.createElement(ZD,{model:t,ref:a}))},nM=n("W2Wp"),rM=r.createContext({id:"",readonly:!1,footerText:"",footerHoverText:"",footerTooltipText:"",itemWidth:0,size:"normal",diff:0,year:0,month:0,week:0,day:0,renderScale:1,onUpdateDateDisplayFormat:function(){},canShowHintTip:!1,remark:""}),oM=function(e){var t=e.style,n=e.className,o=e.wrapperClassName,i=e.wrapperStyle,c=(0,a.v9)((function(e){return e.globalState.get("isAltKeyPressed")})),s=(0,r.useContext)(rM),u=s.id,l=s.readonly,f=s.footerText,d=s.footerHoverText,m=s.footerTooltipText,p=s.remark,h=d,y="inline-block max-w-full truncate group-hover:delay-300 absolute top-0 bottom-0 left-1/2 -translate-x-1/2 px-[24px]",g=(0,r.useMemo)((function(){var e=h?"visible group-hover:invisible":"";return r.createElement("span",{className:w()(n,y,e),style:t},f)}),[n,h,t,f]),v=(0,r.useMemo)((function(){return r.createElement("span",{className:w()(n,y,"invisible group-hover:visible"),style:t},d)}),[n,d,t]),b=(0,r.useMemo)((function(){return m?r.createElement(r.Fragment,null,r.createElement(_e.Z,{title:m,placement:"bottom",offset:[0,2]},g)):g}),[g,m]),k=(0,r.useMemo)((function(){return h?v:null}),[h,v]),x=(0,r.useMemo)((function(){return p&&!l&&c?r.createElement("span",{onClick:function(){U.vp.dispatch("showCountdownRemarkModal",{id:u})},className:w()(n,y,"cursor-pointer"),style:t},p):null}),[n,u,c,l,p,t]),E=(0,r.useMemo)((function(){return x||r.createElement(r.Fragment,null,b,k)}),[x,k,b]);return r.createElement("div",{className:w()("flex-none w-full relative z-20",o),style:i},E)},aM=function(e,t,n){if((0,VT.uG)(e)){var r=t[0];if((0,VT.PG)(r))return r;var o=B.tZL[RT.jy.fullscreen_image];if(""===o[0])return;return o[0]}var a=t[0];return 1===t.length&&(0,VT.PG)(a)?n&&B.E6Z[a.toLocaleUpperCase()]||a:B.tZL[RT.jy.normal][0]||void 0};function iM(e){return iM="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},iM(e)}function cM(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function sM(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?cM(Object(n),!0).forEach((function(t){uM(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):cM(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function uM(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=iM(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=iM(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==iM(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function lM(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,a,i,c=[],s=!0,u=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;s=!1}else for(;!(s=(r=a.call(n)).done)&&(c.push(r.value),c.length!==t);s=!0);}catch(e){u=!0,o=e}finally{try{if(!s&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(u)throw o}}return c}}(e,t)||function(e,t){if(!e)return;if("string"===typeof e)return fM(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return fM(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function fM(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var dM=function(e){var t=e.id,n=e.type,o=e.name,i=e.color,c=e.iconRes,s=e.children,u=e.background,l=e.style,f=e.styleColor,d=(0,r.useContext)(rM).size,m=(0,r.useRef)(null),p=(0,nM.Z)(m),h=lM((0,r.useState)(null),2),y=h[0],g=h[1],v=y||u,b=null===v||void 0===v?void 0:v.id,k=!!b,x=(0,a.v9)((function(){return(0,Z.$o)()})),E=function(e,t){var n=(0,a.v9)((function(e){return e.globalState.get("id2CountdownImgData")})),o=(0,r.useMemo)((function(){return e&&!(0,VT.px)(e)?(0,VT.Q2)(t,e):""}),[e,t]),i=(0,r.useMemo)((function(){if(e&&!(0,VT.px)(e))return n.get(e)}),[e,n]),c=uC(i);return e&&B.aar[e]?B.aar[e]:e&&(0,VT.px)(e)?(0,VT.bN)(e):i?c:o}(b,t),S=(0,r.useCallback)((function(){g({id:"preset_".concat(n),landscape:B.BYS})}),[n]),_=null===v||void 0===v?void 0:v.landscape,O=(0,r.useMemo)((function(){if(k){var e=_,t=p;return r.createElement(r.Fragment,null,r.createElement("div",{ref:m,className:"absolute inset-0 z-0"},r.createElement(ED,{landscape:e,image:E,backgroundWidth:(null===t||void 0===t?void 0:t.width)||0,backgroundHeight:(null===t||void 0===t?void 0:t.height)||0,onError:S})),r.createElement("div",{className:"absolute z-0 inset-0",style:{background:"rgba(0, 0, 0, 0.4)"}}))}return null}),[k,_,p,E,S]),C=(0,VT.uG)(l),T=(0,r.useMemo)((function(){return aM(l,f,x)}),[x,l,f]),j="small"===d,D=(0,r.useMemo)((function(){var e={fontSize:j?16:18,lineHeight:j?"22px":"24px"};if(C)return r.createElement("div",{className:"flex-auto truncate font-semibold",style:sM(sM({},e),{},{color:T})},o);var t=j?22:24;return r.createElement(r.Fragment,null,r.createElement("div",{className:"flex items-center justify-center flex-none",style:{width:t,height:t}},r.createElement(JT.Z,{size:t,color:i,iconRes:c,forceWhite:C})),r.createElement("div",{className:"flex-auto truncate font-semibold",style:sM(sM({},e),{},{marginLeft:6})},o))}),[i,c,C,j,o,T]),M=C?j?26:36:j?28:38;return r.createElement(r.Fragment,null,O,r.createElement("div",{className:"flex-none flex items-center relative z-20 overflow-hidden max-w-full ",style:{marginTop:M,padding:"0 24px"}},D),s,r.createElement(oM,{style:{fontSize:j?11:12,lineHeight:"17px",color:C?T:void 0},className:w()("text-grey-40",C?"opacity-80":""),wrapperClassName:"px-[12px] h-[17px]"}))},mM=n.p+"i/bfd4885a538052f5bcf06cba38fb6ff4.jpg",pM=function(e){var t=e.name,n=e.styleColor,o=e.children,a=(0,r.useContext)(rM),i=a.size,c=a.readonly,s=a.renderScale,u="small"===i,l=(0,r.useMemo)((function(){return(0,VT.lZ)(n)}),[n]),f=l?jv()(l).alpha(.6).toString():void 0;return r.createElement(r.Fragment,null,r.createElement("div",{className:"countdown-perpetual-theme absolute border-solid border-primary-60 flex flex-col items-center overflow-hidden inset-[10px]",style:{borderRadius:8,paddingTop:6,borderWidth:3,borderColor:f}},r.createElement("div",{className:"w-full bg-primary-60",style:{height:1,backgroundColor:f}}),r.createElement("div",{className:"flex-none font-medium truncate text-primary relative z-20 w-full px-[12px] text-center",style:{fontSize:u?16:18,marginTop:u?17:28,lineHeight:u?"20px":"21px",color:l}},t),o,r.createElement(oM,{style:{fontSize:u?11:12,lineHeight:"17px",color:l,opacity:.6},className:"text-primary",wrapperClassName:"px-[12px] h-[17px]"})),r.createElement("div",{className:"absolute inset-0 overflow-hidden bg-primary",style:{backgroundColor:l,opacity:.3,zIndex:-2}}),r.createElement("div",{className:"absolute inset-0 overflow-hidden",style:{backgroundImage:"url(".concat(mM,")"),backgroundSize:"cover",backgroundPosition:"center center",opacity:.6,zIndex:-1}}),!c&&r.createElement("div",{className:"countdown-perpetual-theme-outer-border absolute inset-0 border border-solid border-primary",style:{borderRadius:12/s,borderColor:l,opacity:.4}}))},hM=function(e){return{wrapperLeft:14,wrapperRight:18,wrapperBorder:4,innerLeft:e?12:16,innerRight:e?12:16,innerPadding:12}};function yM(e){return yM="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},yM(e)}function gM(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function vM(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?gM(Object(n),!0).forEach((function(t){bM(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):gM(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function bM(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=yM(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=yM(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==yM(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function wM(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,a,i,c=[],s=!0,u=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;s=!1}else for(;!(s=(r=a.call(n)).done)&&(c.push(r.value),c.length!==t);s=!0);}catch(e){u=!0,o=e}finally{try{if(!s&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(u)throw o}}return c}}(e,t)||function(e,t){if(!e)return;if("string"===typeof e)return kM(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return kM(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function kM(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var xM=function(e){var t=e.name,n=e.styleColor,o=e.children,a=(0,r.useContext)(rM),i=a.size,c=a.itemWidth,s=r.useRef(null),u="small"===i,l=hM(u),f=l.wrapperLeft,d=l.wrapperRight,m=l.wrapperBorder,p=l.innerLeft,h=l.innerRight,y=l.innerPadding,g=Math.floor(c-d-f-2*m-p-h),v=wM((0,r.useState)(g),2),b=v[0],w=v[1],k=(0,OO.Z)(w,200,{leading:!0});(0,r.useEffect)((function(){k(g)}),[k,g]),(0,r.useEffect)((function(){s.current&&function(){var e=s.current;if(null!=e){var n=e.getContext("2d");if(null!=n){n.clearRect(0,0,e.width,e.height);var r=e.width,o=e.height;e.width=2*r,e.height=2*o,e.style.width=r+"px",e.style.height=o+"px",n.scale(2,2);var a="Color Emoji, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica, Arial, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol";n.font=u?"700 14px ".concat(a):"800 16px ".concat(a),n.lineWidth=3,n.lineCap="round",n.lineJoin="round",n.textAlign="center",n.textBaseline="middle",n.strokeStyle="#191919",n.fillStyle="#D7EBFF";var i=function(e,t,n){var r=function(t){return e.measureText(t).width+2*e.lineWidth};if(r(t)<=n)return t;for(var o="...",a=t,i=r(a+o);i>n&&a.length>0;)i=r((a=a.slice(0,-1))+o);return a+o}(n,t,b);n.strokeText(i,r/2,o/2),n.fillText(i,r/2,o/2)}}}()}),[b,u,t]);var x=function(){var e=n[0],t=n[1];if((0,VT.PG)(e)&&(0,VT.PG)(t))return{bgColor1:e,bgColor2:t};var r=B.tZL[RT.jy.cartoon];return{bgColor1:r[0],bgColor2:r[1]}}(),E=x.bgColor1,S=x.bgColor2,_=function(){var e={position:"absolute",backgroundColor:"#191919"};return r.createElement(r.Fragment,null,r.createElement("div",{style:vM(vM({},e),{},{width:8,height:4,left:u?12:15,top:u?8:14})}),r.createElement("div",{style:vM(vM({},e),{},{width:8,height:4,right:u?12:19,top:u?8:14})}),r.createElement("div",{style:vM(vM({},e),{},{width:4,height:8,left:u?8:11,top:u?12:18})}),r.createElement("div",{style:vM(vM({},e),{},{width:4,height:8,right:u?8:15,top:u?12:18})}),r.createElement("div",{style:vM(vM({},e),{},{width:8,height:4,left:u?12:15,bottom:u?8:18})}),r.createElement("div",{style:vM(vM({},e),{},{width:8,height:4,right:u?12:19,bottom:u?8:18})}),r.createElement("div",{style:vM(vM({},e),{},{width:4,height:8,left:u?8:11,bottom:u?12:22})}),r.createElement("div",{style:vM(vM({},e),{},{width:4,height:8,right:u?8:15,bottom:u?12:22})}))}();return r.createElement(r.Fragment,null,r.createElement("div",{className:"absolute inset-0",style:{backgroundColor:E}},r.createElement("div",{className:"absolute border-solid",style:{left:f,top:14,bottom:u?18:14,right:d,borderRadius:16,borderWidth:m,borderColor:"#000000",backgroundColor:S,zIndex:2}},r.createElement("div",{className:"absolute flex flex-col items-center overflow-hidden",style:{left:0,right:0,top:u?12:18,bottom:u?12:22}},r.createElement("div",{className:"flex-none relative z-20 w-full flex items-center justify-center",style:{height:u?18:21,marginTop:u?3:10,paddingLeft:y+p,paddingRight:y+h}},r.createElement("canvas",{key:"".concat(u,"_").concat(b),ref:s,className:"w-full h-full",width:b,height:u?18:21})),o,r.createElement(oM,{style:{fontSize:"small"===i?11:12,lineHeight:"14px",color:"rgba(25, 25, 25, 0.6)"},wrapperStyle:{paddingLeft:y+p,paddingRight:y+h},wrapperClassName:"h-[14px] px-[12px]"})),_),r.createElement("div",{className:"absolute border-solid",style:{top:20,left:20,right:14,bottom:u?14:10,borderRadius:16,borderWidth:4,borderColor:"#000000",backgroundColor:"#000000",zIndex:1}})))},EM={"#546382":n.p+"i/1dc8a7e75079dae1cce2b2b6f573c4d1.png","#7287BD":n.p+"i/e7630ef75fe57c91e7f3730cb425c1d1.png","#57908C":n.p+"i/9cafba318d27d5afc9108170ff69ab62.png","#659C68":n.p+"i/963d5f174d9f385c3880302363bfdd79.png","#718C69":n.p+"i/08203a1cbf8f24a1443eb6c19aea1dce.png","#DC8B34":n.p+"i/b4b81727cafffeaed66224b192dbe36a.png","#D46F30":n.p+"i/c7bad2f0fba4480b0e64ef7f600d9b3c.png","#D65A48":n.p+"i/01311b3ba25e1b049590fd4caef68099.png","#825BA3":n.p+"i/6fbc2005054b75a14d1425e1d68ac246.png","#393B64":n.p+"i/344848b4f44dcc4279401c897a639e39.png","#66443D":n.p+"i/10f303e0a0ea3531fd255e2ab77cd6f7.png","#3A3A3A":n.p+"i/91c13b64f7ab26ca0c040ec43ef0e5df.png"},SM=function(e){var t=e.name,n=e.styleColor,o=e.children,a=(0,r.useContext)(rM).size,i=function(){var e=n[0];return(0,VT.PG)(e)?e:B.tZL[RT.jy.two_color_card][0]}(),c="small"===a;return r.createElement(r.Fragment,null,r.createElement("div",{className:"absolute inset-0",style:{backgroundColor:i}},r.createElement("div",{className:"absolute inset-0 flex flex-col items-center overflow-hidden px-[12px]"},r.createElement("div",{className:"flex-none truncate relative z-20 w-full text-center",style:{fontSize:c?16:18,marginTop:c?26:34,lineHeight:c?"20px":"24px",color:"#F4F1D0",fontWeight:c?600:700}},t),o,r.createElement(oM,{style:{fontSize:"small"===a?11:12,lineHeight:"14px",color:"rgba(244, 241, 208, 0.6)"},className:"text-grey-60",wrapperClassName:"h-[14px]"})),r.createElement("div",{className:"absolute inset-0 opacity-10",style:{backgroundImage:"url(".concat(EM[i.toUpperCase()],")"),backgroundSize:"cover",backgroundPosition:"center center"}})))},_M=n.p+"i/fec8ddffd29620d9f7dd7483476ce7c0.png",OM=function(e){var t=e[0];return(0,VT.PG)(t)?t:B.tZL[RT.jy.dopamine][0]},CM=B.eRb.slice(-2),TM=function(e){return CM.some((function(t){return t.includes(e.toUpperCase())}))},jM=function(e){var t=e.name,n=e.styleColor,o=e.children,a=(0,r.useContext)(rM).size,i=(0,r.useMemo)((function(){return OM(n)}),[n]),c="small"===a,s=TM(i);return r.createElement(r.Fragment,null,r.createElement("div",{className:"absolute inset-0",style:{backgroundColor:i}},r.createElement("div",{className:"absolute inset-0 flex flex-col px-[12px] items-center overflow-hidden"},r.createElement("div",{className:"flex-none truncate relative z-20 w-full text-center",style:{fontSize:c?16:18,marginTop:c?26:34,lineHeight:c?"20px":"24px",color:s?"#FFFFFF":"#191919",fontWeight:c?600:700}},t),o,r.createElement(oM,{style:{fontSize:"small"===a?11:12,lineHeight:"14px",color:s?"rgba(255,255,255,0.6)":"rgba(25,25,25,0.6)"},wrapperClassName:"h-[14px]"})),r.createElement("div",{className:"absolute",style:{left:0,right:0,top:0,height:68,backgroundImage:"url(".concat(_M,")"),backgroundSize:"cover",backgroundPosition:"center center",opacity:s?.04:.1}})))},DM={},MM=function(e){var t=e.title,n=e.fontSize,o=e.fontWeight,a=e.fontFamily,i=void 0===a?"inherit":a,c=e.lineHeight,s=e.letterSpacing,u=void 0===s?"normal":s,l=e.width,f=(0,r.useRef)(1);if((0,r.useEffect)((function(){var e="".concat(t,"-").concat(n,"-").concat(o,"-").concat(i,"-").concat(c,"-").concat(u),r=function(){if(DM[e])return DM[e];var r=document.getElementById("countdownTitleDiv");if(r){r.innerHTML=t,r.style.fontSize="".concat(n,"px"),r.style.fontWeight="".concat(o),r.style.fontFamily=i||"inherit",r.style.lineHeight=c,r.style.letterSpacing=u;var a=r.offsetWidth;return DM[e]=a,a}var s=$('<div id="countdownTitleDiv">'.concat(t,"</div>"));s.css({fontSize:n,lineHeight:c,fontWeight:o,fontFamily:i||"inherit",letterSpacing:u,position:"absolute",top:0,left:0,zIndex:-999,overflowWrap:"break-word",visibility:"hidden",whiteSpace:"break-spaces",overflow:"hidden"}),$("body").append(s);var l=s.width();return DM[e]=l,l}();f.current=(r||l)/l}),[i,n,o,u,c,t,l]),f.current>1)return"scale(".concat(1/f.current,")")},AM=n("TglC"),NM=n.n(AM),PM=function(){var e=(0,r.useContext)(rM),t=e.year,n=e.month,o=e.week;return t>0||n>0?{type:"year"}:o>0?{type:"week"}:{type:"day"}},IM=function(e){var t=e.children,n=(0,y.Z)(),o=(0,r.useContext)(rM),a=o.onUpdateDateDisplayFormat,i=o.canShowHintTip,c=(0,r.useRef)(null);(0,Ds.Z)((function(){var e;i&&((0,pt.LP)(B._Yt.needShowCountdownSwitchFormatTip,"json")||((0,pt.JU)(B._Yt.needShowCountdownSwitchFormatTip,"true"),null===(e=c.current)||void 0===e||e.setVisible(!0)))}));var s=(0,r.useMemo)((function(){return r.createElement("div",{className:"flex-none w-full items-center z-20 flex flex-col",onClick:a},t)}),[t,a]);return r.createElement(Dt.Z,{ref:c,title:n.formatMessage({id:"tap_to_switch_formats"}),trigger:[],placement:"bottom",customBoult:r.createElement("div",{className:"absolute rotate-180 left-1/2 -translate-x-1/2",style:{top:-6}},r.createElement(Ms.Z,null)),offset:[0,-12],overlayClassName:"!z-[997]"},s)},LM=n("hfQM"),RM=n.n(LM),ZM=function(e){var t=e.type,n=e.countClassName,o=e.countStyle,a=e.unitClassName,i=e.children,c=(0,y.Z)(),s=(0,r.useContext)(rM),u=s.size,l=s.year,f=s.month,d=s.week,m=s.day,p="small"===u,h=o.color,g="ml-[4px]",v=w()(p?"text-[18px] leading-[38px]":"text-[24px] leading-[38px]"),b=w()(g,v,a,RM().unit),k=(0,r.useMemo)((function(){return"year"===t?r.createElement(r.Fragment,null,l>0&&r.createElement(r.Fragment,null,r.createElement("span",{className:n,style:o},l),r.createElement("span",{className:b,style:{color:h}},c.formatMessage({id:"countdown_year_unit"}))),f>0&&r.createElement(r.Fragment,null,r.createElement("span",{className:w()(l>0?g:"",n),style:o},f),r.createElement("span",{className:b,style:{color:h}},c.formatMessage({id:"countdown_month_unit"}))),m>0&&r.createElement(r.Fragment,null,r.createElement("span",{className:w()(g,n),style:o},m),r.createElement("span",{className:b,style:{color:h}},c.formatMessage({id:"countdown_day_unit"})))):r.createElement(r.Fragment,null,r.createElement(r.Fragment,null,r.createElement("span",{className:w()(g,n),style:o},d),r.createElement("span",{className:b,style:{color:h}},c.formatMessage({id:"countdown_week_unit"}))),m>0&&r.createElement(r.Fragment,null,r.createElement("span",{className:w()(g,n),style:o},m),r.createElement("span",{className:b,style:{color:h}},c.formatMessage({id:"countdown_day_unit"}))))}),[h,n,o,m,c,f,t,b,d,l]);return r.createElement(IM,null,r.createElement("div",{className:w()("flex-none relative flex items-baseline justify-center")},k,i))};function FM(e){return FM="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},FM(e)}function BM(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function UM(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?BM(Object(n),!0).forEach((function(t){YM(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):BM(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function YM(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=FM(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=FM(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==FM(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var VM=function(e){var t=e.specialStyle,n=(0,y.Z)(),o=(0,r.useContext)(rM),a=o.size,i=o.itemWidth,c=o.diff,u=0!==c||(0,s.S_)(),l={fontSize:"small"===a?0===c?38:55:0===c?58:76,marginBottom:t.marginBottom,marginTop:t.marginTop,lineHeight:t.lineHeight,color:t.color},f=u&&0!==c?{letterSpacing:"4px",paddingLeft:"0 12px 0 16px"}:{padding:"0 12px"},d=0===c?n.formatMessage({id:"today"}):Math.abs(c),m=MM({title:"".concat(d),fontSize:l.fontSize,fontWeight:400,lineHeight:l.lineHeight,width:i-(u&&0!==c?28:24),letterSpacing:u&&0!==c?"4px":void 0,fontFamily:u?"Countdown_Number":void 0});return r.createElement(IM,null,r.createElement("div",{className:w()(u&&NM().number,"flex-none relative text-primary"),style:UM({fontSize:l.fontSize,marginTop:l.marginTop,marginBottom:l.marginBottom,lineHeight:l.lineHeight,color:l.color,transform:m},f)},d))},HM=function(e){var t=e.style,n=e.styleColor,o=PM().type,i=(0,r.useContext)(rM),c=i.diff,u=i.size,l=i.year,f=i.month,d=i.day,m=(0,a.v9)((function(){return(0,Z.$o)()})),p=(0,r.useMemo)((function(){return aM(t,n,m)}),[m,t,n]),h=(0,VT.uG)(t),y="day"!==o||0!==c||(0,s.S_)(),g="small"===u,v=h?g?y?9:16:y?10:17:g?y?7:14:y?8:15,b=h?g?y?14:11:y?19:14:g?y?12:9:y?17:12,k=g?"58px":"88px",x=(0,r.useMemo)((function(){return{marginTop:b,marginBottom:v,lineHeight:k,color:p}}),[k,v,b,p]);if("day"===o)return r.createElement(VM,{specialStyle:x});var E=function(){if("year"===o){var e=[l>0,f>0,d>0].filter(Boolean).length;if(1===e)return 55;if(2===e)return 46;var t=String(l).length+String(f).length+String(d).length;return t>=6?40:5===t||4===t?42:46}return d>0?46:55}(),S=g?E:E+23;return r.createElement(ZM,{type:o,countClassName:w()(NM().number,"text-primary"),unitClassName:"text-primary",countStyle:UM(UM({},x),{},{fontSize:S})})};function WM(e){return WM="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},WM(e)}function zM(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function GM(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?zM(Object(n),!0).forEach((function(t){KM(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):zM(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function KM(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=WM(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=WM(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==WM(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var qM=function(e){var t=e.specialStyle,n=(0,r.useContext)(rM),o=n.size,a=n.itemWidth,i=n.diff,c=(0,y.Z)(),u="small"===o,l=hM(u),f=l.wrapperLeft,d=l.wrapperRight,m=l.wrapperBorder,p=Math.floor(a-d-f-2*m),h=function(){var e=function(){if(0===i){var e=(0,s.$7)()?800:600;return u?{fontSize:38,fontWeight:e}:{fontSize:50,fontWeight:e}}return u?{fontSize:50,fontWeight:600}:{fontSize:68,fontWeight:600}}(),n=e.fontSize,r=e.fontWeight,o=t.marginBottom;return{fontSize:n,fontWeight:r,marginTop:t.marginTop,marginBottom:o,lineHeight:t.lineHeight,color:t.color}}(),g=0===i?c.formatMessage({id:"today"}):Math.abs(i),v=MM({title:"".concat(g),fontSize:h.fontSize,fontWeight:h.fontWeight,lineHeight:h.lineHeight,width:p});return r.createElement(IM,null,r.createElement("div",{className:w()("flex-none relative"),style:GM(GM({},h),{},{transform:v})},g))},$M=function(){var e=PM().type,t=(0,r.useContext)(rM),n=t.size,o=t.diff,a=t.year,i=t.month,c=t.day,s="small"===n,u=0===o&&"day"===e?s?{marginTop:8,marginBottom:7,lineHeight:"52px",color:"#191919"}:{marginTop:14,marginBottom:16,lineHeight:"73px",color:"#191919"}:s?{marginTop:1,marginBottom:2,lineHeight:"65px",color:"#191919"}:{marginTop:5,marginBottom:8,lineHeight:"89px",color:"#191919"};if("day"===e)return r.createElement(qM,{specialStyle:u});var l=function(){if("year"===e){var t=[a>0,i>0,c>0].filter(Boolean).length;if(1===t)return 50;if(2===t)return 40;var n=String(a).length+String(i).length+String(c).length;return n>=6?26:5===n?32:4===n?35:40}return c>0?40:50}(),f=s?l:l+23;return r.createElement(ZM,{type:e,countStyle:GM(GM({},u),{},{fontSize:f,fontWeight:"bold"})})},JM=n("AWFj"),XM=n.n(JM);function QM(e){return QM="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},QM(e)}function eA(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function tA(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?eA(Object(n),!0).forEach((function(t){nA(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):eA(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function nA(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=QM(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=QM(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==QM(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var rA=function(e){var t=e.specialStyle,n=(0,r.useContext)(rM),o=n.size,a=n.itemWidth,i=n.diff,c=(0,y.Z)(),u=0!==i||(0,s.S_)(),l={fontSize:"small"===o?0===i?38:53:0===i?58:76,marginBottom:t.marginBottom,marginTop:t.marginTop,lineHeight:t.lineHeight,color:t.color},f=u&&0!==i?{letterSpacing:"4px",paddingLeft:"0 12px 0 16px"}:{padding:"0 12px"},d=0===i?c.formatMessage({id:"today"}):Math.abs(i),m=MM({title:"".concat(d),fontSize:l.fontSize,fontWeight:400,lineHeight:l.lineHeight,width:a-20-6-(u&&0!==i?28:24),letterSpacing:u&&0!==i?"4px":void 0,fontFamily:u?"Countdown_Number":void 0});return r.createElement(IM,null,r.createElement("div",{className:w()(u&&XM().number,"flex-none relative text-primary"),style:tA({fontSize:l.fontSize,marginTop:l.marginTop,marginBottom:l.marginBottom,lineHeight:l.lineHeight,color:l.color,transform:m},f)},d))},oA=function(e){var t=e.styleColor,n=PM().type,o=(0,r.useContext)(rM),a=o.diff,i=o.size,c=o.year,u=o.month,l=o.day,f=(0,r.useMemo)((function(){return(0,VT.lZ)(t)}),[t]),d="day"!==n||0!==a||(0,s.S_)(),m="small"===i,p=m?d?3:6:d?4:9,h=m?d?7:4:d?12:7,y=m?"58px":"88px",g=(0,r.useMemo)((function(){return{marginTop:h,marginBottom:p,lineHeight:y,color:f}}),[y,p,h,f]);if("day"===n)return r.createElement(rA,{specialStyle:g});var v=function(){if("year"===n){var e=[c>0,u>0,l>0].filter(Boolean).length;if(1===e)return 53;if(2===e)return 44;var t=String(c).length+String(u).length+String(l).length;return t>=6?32:5===t||4===t?40:44}return l>0?44:53}(),b=m?v:v+23;return r.createElement(ZM,{type:n,countClassName:w()(XM().number,"text-primary"),unitClassName:"text-primary",countStyle:tA(tA({},g),{},{fontSize:b})})};function aA(e){return aA="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},aA(e)}function iA(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function cA(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?iA(Object(n),!0).forEach((function(t){sA(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):iA(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function sA(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=aA(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=aA(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==aA(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var uA=function(e){var t=e.specialStyle,n=(0,r.useContext)(rM),o=n.size,a=n.itemWidth,i=n.diff,c=(0,y.Z)(),s="small"===o,u=function(){var e=0===i?s?{fontSize:40,fontWeight:800}:{fontSize:56,fontWeight:800}:s?{fontSize:53,fontWeight:600}:{fontSize:68,fontWeight:600},n=e.fontSize,r=e.fontWeight,o=t.marginBottom;return{fontSize:n,fontWeight:r,marginTop:t.marginTop,marginBottom:o,lineHeight:t.lineHeight,color:t.color}}(),l=0===i?c.formatMessage({id:"today"}):Math.abs(i),f=MM({title:"".concat(l),fontSize:u.fontSize,fontWeight:u.fontWeight,lineHeight:u.lineHeight,width:a-24});return r.createElement(IM,null,r.createElement("div",{className:w()("flex-none relative"),style:cA(cA({},u),{},{transform:f})},l))},lA=function(e){var t=PM().type,n=(0,r.useContext)(rM),o=n.size,a=n.diff,i=n.year,c=n.month,s=n.day,u="small"===o,l=0===a&&"day"===t?u?{marginTop:16,marginBottom:19,lineHeight:"48px",color:"#F4F1D0"}:{marginTop:21,marginBottom:27,lineHeight:"73px",color:"#F4F1D0"}:u?{marginTop:9,marginBottom:14,lineHeight:"60px",color:"#F4F1D0"}:{marginTop:12,marginBottom:19,lineHeight:"89px",color:"#F4F1D0"};if("day"===t)return r.createElement(uA,{specialStyle:l});var f=function(){if("year"===t){var e=[i>0,c>0,s>0].filter(Boolean).length;if(1===e)return 53;if(2===e)return 44;var n=String(i).length+String(c).length+String(s).length;return n>=6?38:5===n||4===n?40:44}return s>0?44:53}(),d=u?f:f+23;return r.createElement(ZM,{type:t,countStyle:cA(cA({},l),{},{fontSize:d,fontWeight:"bold"})})};function fA(e){return fA="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},fA(e)}function dA(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function mA(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?dA(Object(n),!0).forEach((function(t){pA(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):dA(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function pA(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=fA(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=fA(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==fA(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var hA=function(e){var t=e.specialStyle,n=e.children,o=(0,r.useContext)(rM),a=o.size,i=o.itemWidth,c=o.diff,s=(0,y.Z)(),u="small"===a,l=function(){var e=0===c?u?{fontSize:40,fontWeight:800}:{fontSize:56,fontWeight:800}:u?{fontSize:53,fontWeight:600}:{fontSize:68,fontWeight:600},n=e.fontSize,r=e.fontWeight,o=t.marginBottom;return{fontSize:n,fontWeight:r,marginTop:t.marginTop,marginBottom:o,lineHeight:t.lineHeight,color:t.color}}(),f=0===c?s.formatMessage({id:"today"}):Math.abs(c),d=MM({title:"".concat(f),fontSize:l.fontSize,fontWeight:l.fontWeight,lineHeight:l.lineHeight,width:i-24});return r.createElement(IM,null,r.createElement("div",{className:w()("flex-none relative"),style:mA(mA({},l),{},{transform:d})},f,n))},yA=function(e){var t=e.styleColor,n=PM().type,o=(0,r.useContext)(rM),a=o.size,i=o.diff,c=o.year,s=o.month,u=o.day,l="small"===a,f=(0,r.useMemo)((function(){return OM(t)}),[t]),d=TM(f),m=function(){var e=0===i&&"day"===n?l?{marginTop:12,marginBottom:19,lineHeight:"52px"}:{marginTop:22,marginBottom:27,lineHeight:"73px"}:l?{marginTop:5,marginBottom:14,lineHeight:"65px"}:{marginTop:12,marginBottom:18,lineHeight:"89px"};return{marginTop:e.marginTop,marginBottom:e.marginBottom,lineHeight:e.lineHeight,color:d?"#FFFFFF":"#191919"}}(),p={height:l?10:12,backgroundColor:"#FFFFFF",opacity:d?.1:.3,left:l?-2:-4,right:l?-2:-4,zIndex:-1};if("day"===n){var h=0===i?l?1:5:l?8:12;return r.createElement(hA,{specialStyle:m},r.createElement("div",{className:"absolute",style:mA(mA({},p),{},{bottom:h})}))}var y=function(){if("year"===n){var e=[c>0,s>0,u>0].filter(Boolean).length;if(1===e)return 53;if(2===e)return 44;var t=String(c).length+String(s).length+String(u).length;return t>=6?38:5===t||4===t?40:44}return u>0?44:53}(),g=l?y:y+23,v=2+m.marginBottom+(+m.lineHeight.replace("px","")-g)/2;return r.createElement(ZM,{type:n,countStyle:mA(mA({},m),{},{fontSize:g,fontWeight:"bold"})},r.createElement("div",{className:"absolute",style:mA(mA({},p),{},{bottom:v})}))},gA=n("zq1V"),vA=n("0Ils");function bA(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,a,i,c=[],s=!0,u=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;s=!1}else for(;!(s=(r=a.call(n)).done)&&(c.push(r.value),c.length!==t);s=!0);}catch(e){u=!0,o=e}finally{try{if(!s&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(u)throw o}}return c}}(e,t)||function(e,t){if(!e)return;if("string"===typeof e)return wA(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return wA(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function wA(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var kA=function(e){var t=e.model,n=e.onClose,o=e.zIndex,a=bA((0,r.useState)(t.remark||""),2),i=a[0],c=a[1],s=(0,r.useMemo)((function(){return(0,VT.V8)(t)}),[t]),u=(0,M.Z)((function(){(0,VT.Bc)([(0,Vl.ZP)(t,(function(e){e.remark=i}))]),vn.Z.doSync(),n(),(0,wn.eD)(f.formatMessage({id:"saved"}))})),l=(0,r.useMemo)((function(){return t?r.createElement("div",{className:"flex-auto items-center justify-center flex overflow-hidden relative",style:{padding:"20px 40px 24px",margin:"0 -20px"}},r.createElement(JT.Z,{iconRes:t.iconRes,color:t.color,size:36,className:"flex-none"}),r.createElement("div",{style:{marginLeft:8,fontSize:20,fontWeight:500,lineHeight:"28px"},className:"text-grey truncate"},t.name),r.createElement(z.Z,{componentProps:{tagName:"a"},className:"popup-close close",style:{position:"absolute",top:16,right:16},onClick:n},r.createElement(Mt.Z,{style:{width:20,height:20},name:"close",className:"text-grey-40 dark:text-grey-60"}))):null}),[t,n]),f=(0,y.Z)(),d=(0,r.useRef)(null),m=(0,r.useRef)(null),p=bA((0,r.useState)(!1),2),h=p[0],g=p[1],v=bA((0,r.useState)(!1),2),b=v[0],k=v[1],x=bA((0,r.useState)(!1),2),E=x[0],_=x[1],C=(0,gA.Z)(h||E||b,{leading:!1,trailing:!0,wait:100}),T=h||C;return(0,Ds.Z)((function(){setTimeout((function(){var e,t;null===(e=m.current)||void 0===e||e.setSelectionRange(i.length,i.length),null===(t=m.current)||void 0===t||t.focus()}))})),null==t?(n(),null):r.createElement(Ca.Z,{title:"",bodyClassName:"flex flex-col",maskClosable:!1,onClose:n,onCancel:n,onOk:u,okText:f.formatMessage({id:"save"}),noHeader:!0,coverStyle:{zIndex:o},noFooter:s},l,r.createElement("div",{style:{borderRadius:8},className:w()("border border-solid flex flex-col",T?"border-primary bg-transparent":"border-transparent bg-grey-3"),onClick:function(e){var t;null===(t=m.current)||void 0===t||t.focus()},onMouseDown:function(e){h&&e.preventDefault()}},r.createElement("textarea",{disabled:s,ref:m,className:w()("with-no-scroll bg-transparent placeholder:text-grey-20"),style:{lineHeight:"17px",outline:"none",width:"100%",fontSize:14,marginTop:14,marginBottom:s?14:0,padding:"0 16px",height:164},maxLength:1e3,value:i,placeholder:f.formatMessage({id:"countdown_add_note"}),onChange:function(e){c(e.target.value)},onSelectCapture:function(e){d.current={start:e.currentTarget.selectionStart,end:e.currentTarget.selectionEnd}},onFocus:function(){g(!0)},onBlur:function(){g(!1)},onClick:function(e){e.stopPropagation()},onMouseDown:function(e){e.stopPropagation()}}),!s&&r.createElement("div",{style:{height:38,padding:"0 14px"},className:"flex items-center justify-end"},r.createElement("div",{onMouseDown:function(e){e.stopPropagation()},onClick:function(e){e.stopPropagation()}},r.createElement(S.Z,{menuClassName:"dropdown-menu-md-heading",menuStyle:{zIndex:o},menu:r.createElement(O.ZP,{onSelect:function(e){k(!1);var t=e.key,n=d.current||{start:i.length,end:i.length},r=(0,vA.q8)(t);i.length-(n.end-n.start)+r.length>1e3?(0,wn.eD)(f.formatMessage({id:"characters_upper_limit"})):(c((function(e){return e.slice(0,n.start)+r+e.slice(n.end)})),setTimeout((function(){var e=m.current;e&&(e.setSelectionRange(n.start+r.length,n.end+r.length),e.focus())}),100))}},r.createElement(vA.Yg,{key:vA.$9.DATE_DATE_TIME,formattingName:[(0,vA.q8)(vA.$9.DATE_DATE_TIME)]}),r.createElement(vA.Yg,{key:vA.$9.DATE_DATE,formattingName:[(0,vA.q8)(vA.$9.DATE_DATE)]}),r.createElement(vA.Yg,{key:vA.$9["DATE_YYYY/MM/DD"],formattingName:[(0,vA.q8)(vA.$9["DATE_YYYY/MM/DD"])]}),r.createElement(vA.Yg,{key:vA.$9.DATE_TIME,formattingName:[(0,vA.q8)(vA.$9.DATE_TIME)]})),placement:"topRight",visible:b,onVisibleChange:function(e){b!==e&&k(e)},align:{offset:[4,-4]}},r.createElement("div",null,r.createElement("a",{className:"md-tl-btn inline-block group relative",onClick:function(e){e.preventDefault(),k((function(e){return!e}))},onMouseDown:function(e){_(!0)},onMouseUp:function(e){_(!1)}},r.createElement(Dt.Z,{overlayClassName:"!z-[1200]",title:f.formatMessage({id:"Time"}),placement:"top",offset:[0,-8],trigger:b?[]:["hover"]},r.createElement("div",{className:"inline-block relative"},r.createElement(Mt.Z,{name:"md-tl-date",className:w()("text-grey-60","w-[20px] h-[20px]"),inset:-3}))))))))))};function xA(e){return xA="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},xA(e)}function EA(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function SA(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?EA(Object(n),!0).forEach((function(t){_A(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):EA(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function _A(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=xA(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=xA(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==xA(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function OA(e){return function(e){if(Array.isArray(e))return jA(e)}(e)||function(e){if("undefined"!==typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||TA(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function CA(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,a,i,c=[],s=!0,u=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;s=!1}else for(;!(s=(r=a.call(n)).done)&&(c.push(r.value),c.length!==t);s=!0);}catch(e){u=!0,o=e}finally{try{if(!s&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(u)throw o}}return c}}(e,t)||TA(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function TA(e,t){if(e){if("string"===typeof e)return jA(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?jA(e,t):void 0}}function jA(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var DA=171,MA=function(e){var t=e.model,n=e.size,o=e.dragOverlay,i=void 0!==o&&o,c=e.readonly,s=void 0!==c&&c,l=e.preview,f=void 0!==l&&l,d=e.className,m=e.backgroundOptions,p=e.itemWidth,h=e.taskId,g=e.isInCalendar,v=e.forceTimerMode,b=e.isInCountdownView,k=void 0===b||b,x=(0,r.useMemo)((function(){var e=m||t,n=e.style,r=e.styleColor,o=e.background;return{background:function(){if((0,VT.uG)(n)){if(o){var e=o.id,r=o.landscape;return(0,VT.px)(e)&&!r?{id:e,landscape:B.BYS}:o}return{id:B.CVU[t.type],landscape:B.BYS}}}(),style:n,styleColor:r||B.tZL[n]||[]}}),[t,m]),_=x.background,T=x.style,j=x.styleColor,D=(0,y.Z)(),A=i||s,N=t.status===RT.qb.archived,P=(0,a.v9)((function(e){return e.globalState.get("today")})),I=(0,a.v9)((function(e){return(0,Z.gh)()})),L=(0,r.useMemo)((function(){return(0,Z.$o)(I)}),[I]),R=(0,r.useMemo)((function(){return(0,Z.u3)(I)}),[I]),F=CA((0,r.useState)(!1),2),U=F[0],Y=F[1],V=CA((0,r.useState)(!1),2),H=V[0],W=V[1],z=CA((0,r.useState)(!1),2),G=z[0],K=z[1],q=CA((0,r.useState)(!1),2),$=q[0],J=q[1],X=(0,r.useRef)(null),Q=(0,r.useMemo)((function(){return!(!t.pinnedTime||"-1"===t.pinnedTime)}),[t.pinnedTime]),ee=(0,Nt.nB)({id:"".concat(i?"overlay-":"").concat(t.id),disabled:!0,data:{env:B.TyY.countdownGrid}}),te=(ee.attributes,ee.setNodeRef),ne=(ee.listeners,ee.isDragging),re=ee.isSorting,oe=ee.transform,ae=ee.transition,ie={transform:Pt.ux.Transform.toString(oe),transition:re?ae:void 0},ce=(0,r.useCallback)((function(){return H?r.createElement(eM,{countdown:t,type:t.type,dismiss:function(){W(!1)}}):null}),[H,t]),se=(0,r.useCallback)((function(){var e=(0,Vl.ZP)(t,(function(e){e.syncStatus=CO.w.DELETED,e.modifiedTime=ke.Z.formatToServerDate()}));(0,VT._N)([e]),J(!1)}),[t]),ue=(0,r.useCallback)((function(){return $?r.createElement(C.Z,{visible:!0,maskClosable:!1,title:D.formatMessage({id:"delete"}),okText:D.formatMessage({id:"delete"}),cancelText:D.formatMessage({id:"cancel"}),onCancel:function(){return J(!1)},onOk:se},r.createElement("span",{className:"line-sml break-word"},D.formatMessage({id:u.j4?"confirm_deletion_the_anniversary_title":"confirm_deletion_the_countdown_title"}))):null}),[se,D,$]),le=(0,r.useCallback)((function(){var e=(0,Vl.ZP)(t,(function(e){e.status=RT.qb.archived,e.archivedTime=ke.Z.formatToServerDate()}));me.$Z({text:D.formatMessage({id:"habit_title_bar_archived"})}),(0,VT.Bc)([e])}),[D,t]),fe=(0,r.useCallback)((function(){var e=(0,Vl.ZP)(t,(function(e){e.status=RT.qb.normal,e.archivedTime=void 0,e.sortOrder=(0,VT.q)()}));(0,VT.Bc)([e])}),[t]),de=(0,r.useCallback)((function(){if(Q){var e=(0,Vl.ZP)(t,(function(e){e.pinnedTime="-1"}));(0,VT.Bc)([e])}else{var n=(0,Vl.ZP)(t,(function(e){e.pinnedTime=ke.Z.formatToServerDate()})),r=(0,VT.dw)().filter((function(e){return e.id!==t.id&&e.pinnedTime&&"-1"!==e.pinnedTime})).map((function(e){return(0,Vl.ZP)(e,(function(e){e.pinnedTime="-1"}))}));(0,VT.Bc)([n].concat(OA(r)))}}),[Q,t]),pe=(0,r.useCallback)((function(e){var n=e.styleColor,r=e.style,o=e.background,a=(0,Vl.ZP)(t,(function(e){e.background=o,e.styleColor=n||[],e.style=r||RT.jy.normal})),i=a.style;(0,VT.Wg)(i),(0,VT.Bc)([a]),(0,VT.hZ)(a)}),[t]),he=(0,r.useCallback)((function(){J(!0)}),[]),ye=CA((0,r.useState)(!1),2),ge=ye[0],ve=ye[1],be=(0,r.useCallback)((function(e){switch(e.selectedKeys[0]){case"edit":W(!0);break;case"style":K(!0);break;case"archive":le();break;case"recovery":if(!(0,VT._v)())return;fe();break;case"remark":ve(!0);break;case"delete":he()}Y(!1)}),[le,he,fe]),we=(0,r.useMemo)((function(){return r.createElement(O.ZP,{onSelect:be},N?r.createElement(r.Fragment,null,t.remark&&r.createElement(O.gO,{key:"remark",prefixIcon:"remark",title:D.formatMessage({id:"notes"})}),r.createElement(O.gO,{key:"recovery",prefixIcon:"unarchive",title:D.formatMessage({id:"restore"})})):r.createElement(r.Fragment,null,r.createElement(O.gO,{key:"edit",prefixIcon:"edit",title:D.formatMessage({id:"edit"})}),r.createElement(O.gO,{key:"style",prefixIcon:"countdown-background",title:D.formatMessage({id:"calendar_item_style"})}),r.createElement(O.gO,{key:"remark",prefixIcon:"remark",title:D.formatMessage({id:"notes"})}),r.createElement(O.gO,{key:"archive",prefixIcon:"archive",title:D.formatMessage({id:"archive"})})),r.createElement(O.gO,{key:"delete",prefixIcon:"delete",menuItemClassName:"deleteItem",title:D.formatMessage({id:"delete"})}))}),[D,N,t.remark,be]),xe=(0,r.useMemo)((function(){return A?null:r.createElement(r.Fragment,null,r.createElement("div",{className:w()("absolute z-10 flex group-hover:visible group-hover:delay-300",U?"visible":"invisible"),style:{top:10,right:10,transitionProperty:"visibility"}},!N&&r.createElement("div",{className:"mr-[8px]"},r.createElement(Dt.Z,{placement:"bottom",title:D.formatMessage({id:Q?"unPin":"pin"})},r.createElement("div",{className:"flex items-center justify-center rounded-[5px] cursor-pointer",style:{width:24,height:24,backgroundColor:"rgba(25, 25, 25, 0.5)"}},r.createElement(E.Z,{name:Q?"countdown-pinned":"countdown-unpinned",className:"w-[18px] h-[18px]",style:{color:"#FFFFFF"},onClick:de})))),r.createElement(S.Z,{placement:"bottomLeft",menu:we,align:{offset:[0,0]},onVisibleChange:Y},r.createElement("div",null,r.createElement(Dt.Z,{placement:"bottom",title:D.formatMessage({id:"more"})},r.createElement("div",{className:"flex items-center justify-center rounded-[5px] cursor-pointer",style:{width:24,height:24,backgroundColor:"rgba(25, 25, 25, 0.5)"},ref:X},r.createElement(E.Z,{name:"more-titlebar",className:"w-[18px] h-[18px]",style:{color:"#FFFFFF"}})))))))}),[we,D,N,U,Q,A,de]),Se="small"===n,_e="outsingle"===n?{itemWidth:p,constantHeight:232,themeRenderSize:"normal",needScale:!1}:{itemWidth:Se?p:p/1.1,constantHeight:DA,themeRenderSize:"small",needScale:!Se},Oe=_e.itemWidth,Ce=_e.constantHeight,Te=_e.themeRenderSize,je=_e.needScale,De=Ce/5*8,Me=function(){if(Oe>De){var e=Oe/8*5;return{height:e,scale:e/Ce}}return{height:Ce,scale:void 0}}(),Ae=Me.height,Ne=Me.scale,Pe=Ne?De:Oe,Ie=(0,r.useMemo)((function(){return t.targetDate||(0,VT.GK)(t)}),[t]),Le=(0,r.useMemo)((function(){return(0,VT.Y$)(t)}),[t]),Re=(0,r.useMemo)((function(){return null==v?Le:v}),[v,Le]),Ze=(0,r.useMemo)((function(){return(0,VT.yB)(t)}),[t]),Fe=(0,r.useMemo)((function(){return(0,VT.U5)(t)}),[t]),Be=(0,r.useMemo)((function(){return(0,VT.X4)(t)}),[t]),Ue=(0,r.useMemo)((function(){return(0,VT.EY)(t)}),[t]),Ye=(0,r.useMemo)((function(){return(0,VT.Ho)({ignoreYear:Ue,timerMode:Re,targetDate:Ie,date:t.date})}),[t.date,Ie,Re,Ue]),Ve=t.showCalendarType,He=(0,r.useMemo)((function(){return(0,VT.eP)({displayDate:Ye,dateDisplayFormat:Ze,today:P,showCalendarType:Ve,daysOption:Be,timerMode:Le,isInCountdownView:k})}),[Ye,Ze,P,Ve,Be,Le,k]),We=He.year,ze=He.month,Ge=He.week,Ke=He.day,qe=He.dayDiff,$e=(0,r.useMemo)((function(){return!f&&!(Math.abs(qe)<7)}),[qe,f]),Je=(0,r.useMemo)((function(){return h||t.id}),[t.id,h]),Xe=(0,M.Z)((function(){if(!f){var e=(0,VT.NB)(Je);if(!(Math.abs(qe)<7)&&e){var t=(0,Vl.ZP)(e,(function(e){var t=(0,VT.yB)(e),n=[RT.pn.day,RT.pn.year,RT.pn.week].filter(Fo.y),r=(n.indexOf(t)+1)%n.length,o=n[r];if(o===RT.pn.year){var a=(0,VT.eP)({displayDate:Ye,dateDisplayFormat:RT.pn.year,today:P,showCalendarType:Ve,daysOption:Be,timerMode:Le,isInCountdownView:k});if(a.year+a.month>0)e.dateDisplayFormat=o;else{var i=n[(r+1)%n.length];e.dateDisplayFormat=i}}else e.dateDisplayFormat=o}));(0,VT.Bc)([t])}}})),Qe=t.date,et=t.repeatFlag,tt=(0,r.useMemo)((function(){return(0,VT.Vv)({date:Qe,repeatFlag:et,ignoreYear:Ue})}),[Qe,Ue,et]),nt=(0,r.useMemo)((function(){return(0,VT.Np)(t,Ie,P,"countdownList")}),[t,Ie,P]),rt=T===RT.jy.cartoon,ot=(0,r.useMemo)((function(){var e=(0,VT.zr)({targetDate:Ye,diff:qe,showCalendarType:Ve,shorter:rt}),n=e.text,r=e.tooltipText,o=function(){if(g)return"";var e=+Ee()().format("YYYYMMDD");if(t.date>=e)return"";if((0,VT.EY)(t))return"";if(tt){var n=function(e){var t=e.targetDate;return(0,VT.B)(t)},r=Ee()(P,"YYYY-MM-DD").startOf("D");if(Re===RT.h.countup){var o=(0,VT.tG)({todayMoment:r,targetDateMoment:Ee()("".concat(Ie),"YYYYMMDD"),daysOption:Fe,timerMode:Re,isInCountdownView:k}).absDayDiff,a=n({targetDate:Ie});return o>1?D.formatMessage({id:"%1$d days until %2$@"},{s2:a,d:o}):D.formatMessage({id:"%1$d day until %2$@"},{d:o,s2:a})}var i=(0,VT.tG)({todayMoment:r,targetDateMoment:Ee()("".concat(t.date),"YYYYMMDD"),daysOption:Fe,timerMode:Re,isInCountdownView:k}).absDayDiff,c=n({targetDate:t.date});return i>1?D.formatMessage({id:"%1$d days since %2$@"},{s2:c,d:i}):D.formatMessage({id:"1 day since %@"},{s:c})}return""}();return{text:n,tooltipText:r,hoverText:o}}),[Ye,qe,Ve,rt,g,t,tt,Re,Ie,P,D,Fe,k]),at=ot.text,it=ot.hoverText,ct=ot.tooltipText,st=T===RT.jy.perpetual,ut=(0,r.useMemo)((function(){return R&&(0,VT.FW)(T)}),[R,T]);return r.createElement(r.Fragment,null,r.createElement(S.Z,{action:["contextMenu"],menu:we,placement:"bottomLeft",disabled:A},r.createElement("div",{style:{width:p}},r.createElement("div",{className:w()("relative overflow-hidden group",{"opacity-20":ne},!st&&"bg-main-background",d),ref:te,style:SA({borderRadius:s?void 0:12,height:je?1.1*Ae:Ae,boxShadow:s?void 0:"0px 0px 6.06px 0px rgba(25, 25, 25, 0.03)",backgroundColor:st?L?"rgba(255, 255, 255, 0.85)":"rgb(255, 255, 255)":void 0},ie)},ut&&!s&&r.createElement("div",{className:"absolute inset-0 z-[1] pointer-events-none border-solid border-grey-10",style:{borderRadius:12,borderWidth:"0.5px"}}),r.createElement("div",{className:"flex",style:je?{height:Ae,width:Pe,transform:"scale(1.1)",transformOrigin:"left top"}:{height:"100%",width:"100%"}},r.createElement("div",{className:"flex flex-col items-center relative z-10",style:Ne?{transform:"scale(".concat(Ne,")"),width:De,height:Ce,transformOrigin:"left top"}:{height:"100%",width:"100%"}},r.createElement(rM.Provider,{value:{id:Je,readonly:s,footerText:at,footerHoverText:it,footerTooltipText:ct,itemWidth:Pe,size:Te,diff:qe,year:We,month:ze,week:Ge,day:Ke,renderScale:Ne||1,onUpdateDateDisplayFormat:Xe,canShowHintTip:$e,remark:t.remark||""}},st?r.createElement(pM,{name:nt,style:T,styleColor:j},r.createElement(oA,{styleColor:j})):T===RT.jy.two_color_card?r.createElement(SM,{name:nt,style:T,styleColor:j},r.createElement(lA,null)):T===RT.jy.cartoon?r.createElement(xM,{name:nt,style:T,styleColor:j},r.createElement($M,null)):T===RT.jy.dopamine?r.createElement(jM,{name:nt,style:T,styleColor:j},r.createElement(yA,{styleColor:j})):r.createElement(dM,{key:T,id:Je,type:t.type,name:nt,color:t.color,iconRes:t.iconRes,background:_,style:T,styleColor:j},r.createElement(HM,{style:T,styleColor:j}))))),xe))),ce(),ue(),G&&r.createElement(tM,{model:t,onUpdateStyle:pe,onCancel:function(){K(!1)}}),ge&&r.createElement(kA,{model:t,onClose:function(){ve(!1)}}))};function AA(e){return AA="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},AA(e)}function NA(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function PA(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?NA(Object(n),!0).forEach((function(t){IA(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):NA(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function IA(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=AA(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=AA(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==AA(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function LA(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,a,i,c=[],s=!0,u=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;s=!1}else for(;!(s=(r=a.call(n)).done)&&(c.push(r.value),c.length!==t);s=!0);}catch(e){u=!0,o=e}finally{try{if(!s&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(u)throw o}}return c}}(e,t)||function(e,t){if(!e)return;if("string"===typeof e)return RA(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return RA(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function RA(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var ZA=function(e){var t=e.task,n=e.isInCalendar,o=void 0===n||n,a=e.style,i=e.gap,c=(0,r.useRef)(null),s=(0,r.useRef)(e),u=LA((0,r.useState)(!1),2),l=u[0],f=u[1],d=(0,Ll.hj)();(0,r.useEffect)((function(){bn.ZP.hasOutDetail=!0;var e=s.current,t=e.relatedEl,n=e.fixPositionOffsetX,r=e.getDefaultPosition,o=e.cursorPosition;if((t||o)&&c.current){var a,u=t?t.getBoundingClientRect():o,l=r(c),d=l.top,m=l.left;m+c.current.offsetWidth>window.innerWidth&&(m=n?n(u.left-c.current.offsetWidth):u.left-c.current.offsetWidth-(i||10)),(a=d+c.current.offsetHeight-window.innerHeight)>0&&(d-=a),d<0&&(d=0),$(c.current).css({top:d+"px",left:Math.max(m,0)+"px"}),f(!0)}return function(){bn.ZP.hasOutDetail=!1}}),[i,d]),(0,Ll.PE)("calendar-countdown-out-single",(function(){o?U.vp.dispatch("restoreCalendarTaskActiveStatus"):U.vp.dispatch("dismissColumnOutSingle")}));var m=(0,r.useMemo)((function(){if(o){var e=t.toJS(),n=parseInt(Ee()(ke.Z.parseUTCString(e.startDate)||new Date).format("YYYYMMDD"),10);return PA(PA({},e),{},{targetDate:n})}return t.toJS()}),[o,t]);return r.createElement(eo.Z,null,r.createElement(lf.Z,{in:l,classNames:"out-single",timeout:100},r.createElement("div",{className:w()("absolute calendar-click-ignore kanban-click-ignore bg-main-background overflow-hidden rounded-outsingle","dark:box-content dark:border dark:border-solid dark:border-[#363636]",!l&&"opacity-0"),ref:c,style:PA(PA({},a),{},{width:310,height:232,zIndex:11,boxShadow:"0px 12px 24px 0px rgba(25, 25, 25, 0.2)"})},r.createElement("div",{className:"absolute left-0 top-0 z-0",style:{transform:"scale(".concat(1,")"),transformOrigin:"top left"}},r.createElement("div",{style:{width:310}},r.createElement(MA,{size:"outsingle",model:m,itemWidth:310,readonly:!0,taskId:m.taskId,isInCalendar:o,forceTimerMode:RT.h.countdown,isInCountdownView:!1}))))))},FA=function(e){var t=e.task,n=e.relatedEl,o=e.gap;return r.createElement(ZA,{task:t,relatedEl:n,getDefaultPosition:function(){var e=n.getBoundingClientRect();return{top:e.top,left:e.left+e.width+(o||10)}},gap:o})},BA=n("cBuW"),UA=function(){var e=!(arguments.length>0&&void 0!==arguments[0])||arguments[0],t=bn.ZP.hasTaskContextMenu||bn.ZP.hasManageTags||bn.ZP.hasArchiveMenu||bn.ZP.hasHabitMenu||bn.ZP.hasArchiveCourseMenu;return e&&bn.ZP.hasOutDetail||t},YA=n("cGj/"),VA=n("9QXU"),HA=n("w7rh");var WA=function(e){var t=e.hideMenu,n=e.position,o=e.model;return(0,r.useEffect)((function(){return bn.ZP.hasHabitMenu=!0,function(){bn.ZP.hasHabitMenu=!1}}),[]),r.createElement(HA.Z,{model:o,position:n,hideMenu:t,isCompleted:(0,Qt.T4)(o)||(0,Qt.T7)(o)})},zA=n("1voN");var GA=function(e){var t=e.hideMenu,n=e.position,o=e.model;return(0,r.useEffect)((function(){return bn.ZP.hasArchiveCourseMenu=!0,function(){bn.ZP.hasArchiveCourseMenu=!1}}),[]),r.createElement(zA.Z,{model:o,position:n,hideMenu:t})},KA=n("PZEr");function qA(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,a,i,c=[],s=!0,u=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;s=!1}else for(;!(s=(r=a.call(n)).done)&&(c.push(r.value),c.length!==t);s=!0);}catch(e){u=!0,o=e}finally{try{if(!s&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(u)throw o}}return c}}(e,t)||function(e,t){if(!e)return;if("string"===typeof e)return $A(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return $A(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function $A(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var JA=function(){var e=qA((0,r.useState)(!1),2),t=e[0],n=e[1],o=(0,r.useCallback)((function(e){if(t){var o=e.get("repeatFlag")&&e.get("isRepeatBody")?e:void 0;if(o){var a=e.get("taskId"),i=Wn.FOH(a);if(i)return r.createElement(KA.Z,{onCancel:function(){n(!1)},task:i,generateTask:o,generateOptions:{type:"complete",toStatus:go.hY.Completed},className:"valid-task-menu-click-area"})}}return null}),[t]);return{setIsShowHandleGenerateTaskModal:n,renderHandleGenerateTaskModal:o}},XA=n("OM+N"),QA=function(e){var t=e.model,n=e.isInSchedule,o=(0,a.v9)((function(e){return(0,Z.gh)()})),i=(0,a.v9)((function(e){return(0,XA.NK)(e)})),c=(0,a.v9)((function(e){return(0,XA.WL)(e)})),s=(0,a.v9)((function(e){return(0,XA.JS)(e)})),u=(0,a.v9)((function(e){return(0,Lt.qh)()})),l=(0,Z.$o)(o),f=o===B.npS.black.id,d=(0,a.v9)((function(e){return e.preference.get("calendarViewConf")})),m=(0,a.v9)((function(e){return e.archivedEvents})),p=(0,a.v9)((function(e){return e.archivedCourse})),h=(0,a.v9)((function(e){return e.archivedSyncEvents})),y=(0,a.v9)((function(e){return(0,Lt.p4)(e)===B.Otx.Strikethrough})),g=(0,a.v9)((function(e){return!!e.globalState.get("calendarHideWeekend")})),v=(0,a.v9)((function(e){return(0,Lt.z4)(e)})),b=(0,a.v9)((function(e){return(0,Lt.gy)(e)})),w=(0,a.v9)((function(e){return!n&&Wn.Ki6(B.V5I.Calendar).includes(t.get("id"))})),k=(0,a.v9)((function(e){return e.globalState.get("isAltKeyPressed")})),x=(0,a.v9)((function(e){return e.globalState.get("today")})),E=(0,a.v9)((function(e){return(0,tn.Bd)(e).task})),S=(0,a.v9)((function(e){return(0,tn.Bd)(e).habit})),_=(0,a.v9)((function(e){return(0,tn.Bd)(e).countdown}));return{tagColorMap:i,projectColorMap:c,calendarColorMap:s,hourHeight:u,theme:o,isDarkTheme:l,isBlackTheme:f,calendarViewConf:d,archivedEvents:m,archivedCourses:p,archivedSyncEvents:h,isCompleteLineThrough:y,calendarHideWeekend:g,isStyleMinimalistMode:v,isModernTaskStyleMode:b,isSelected:w,isAltKeyPressed:k,today:x,calendarColorConfig:(0,r.useMemo)((function(){return{task:E,habit:S,countdown:_}}),[E,S,_]),isPro:(0,a.v9)((function(e){return e.userProfile.get("pro")})),isGlobalLayoutCardMode:(0,a.v9)((function(e){return(0,Lt.pe)(e)}))}},eN=n("f2qy");function tN(e){return tN="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},tN(e)}function nN(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function rN(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?nN(Object(n),!0).forEach((function(t){oN(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):nN(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function oN(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=tN(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=tN(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==tN(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function aN(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,a,i,c=[],s=!0,u=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;s=!1}else for(;!(s=(r=a.call(n)).done)&&(c.push(r.value),c.length!==t);s=!0);}catch(e){u=!0,o=e}finally{try{if(!s&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(u)throw o}}return c}}(e,t)||function(e,t){if(!e)return;if("string"===typeof e)return iN(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return iN(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function iN(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var cN=function(e){var t=e.model,n=e.calendarHideWeekend,o=e.isInMore,a=e.isInSchedule,i=(0,r.useRef)(null),c=(0,r.useContext)(df.A),s=c.getRealViewType,u=c.selectedCalendarViewType,l=c.multiCalendarCount,f=aN((0,q.Z)({isResizing:!1,origin:"",start:"",end:"",renderStart:"",renderEnd:""}),2),d=f[0],m=f[1],p=(0,r.useRef)(d);(0,r.useEffect)((function(){p.current=d}),[d]);var h=(0,M.Z)((function(e){return"e"!==e})),y=(0,M.Z)((function(){var e=s();return(e===B.NWv.week||e===B.NWv.month)&&n})),g=(0,r.useRef)(t);(0,r.useEffect)((function(){g.current=t}),[t]),(0,r.useEffect)((function(){var e=i.current;if(e){var t="";$(e).resizable({handles:{e:".ui-resizable-e",w:".ui-resizable-w"},maxWidth:null,minWidth:null,containment:document.body,start:function(e,n){n.size.width=void 0,n.size.height=void 0,n.position.left=void 0;var r=bn.ZP.userMousePosition,o=r.x,a=r.y,i=document.elementsFromPoint(o,a).find((function(e){return e.classList.contains("all-day-item")}));i&&(t=i.getAttribute("data-date"))},resize:function(e,n){var r;n.size.width=void 0,n.size.height=void 0,n.position.left=void 0;var o=$(this).data("ui-resizable").axis,a=null===(r=n.element.get(0))||void 0===r?void 0:r.getBoundingClientRect(),i=h(o),c=bn.ZP.userMousePosition,s=c.x,u=c.y,l=document.elementsFromPoint(s,u),f=l.find((function(e){return"calendar-timeline-sidebar"===e.id})),d=l.find((function(e){return e.classList.contains("all-day-item")}));if(d&&!f&&a){var p=+d.getAttribute("data-date").replace(/-/g,""),v=Wn.Nhx(g.current),b=Wn.rZ9(g.current)||v;if(p&&v&&b){var w=y(),k=function(e,t){if(w)switch(t){case"start":switch(e.day()){case 0:return e.clone().add(1,"day").format("YYYY-MM-DD");case 6:return e.clone().add(2,"day").format("YYYY-MM-DD")}break;case"end":switch(e.day()){case 0:return e.clone().add(-2,"day").format("YYYY-MM-DD");case 6:return e.clone().add(-1,"day").format("YYYY-MM-DD")}}return e.clone().format("YYYY-MM-DD")};if(i){var x=Ee()(b),E=+x.format("YYYYMMDD"),S=Ee()(p,"YYYYMMDD");if(p>=E){var _=x.endOf("day").clone(),O=S.clone();m({isResizing:!0,start:_.format("YYYY-MM-DD"),end:O.format("YYYY-MM-DD"),renderStart:k(_,"start"),renderEnd:"",origin:t})}else{var C=S.clone(),T=C.isSame(x,"day")?x.clone():x.clone().subtract(1,"millisecond");m({isResizing:!0,start:C.format("YYYY-MM-DD"),end:T.format("YYYY-MM-DD"),renderStart:"",renderEnd:k(T,"end"),origin:t})}}else{var j=Ee()(v),D=+j.format("YYYYMMDD"),M=Ee()(p,"YYYYMMDD");if(p<D){var A=M.clone(),N=j.clone().subtract(1,"day");m({isResizing:!0,start:A.format("YYYY-MM-DD"),end:N.format("YYYY-MM-DD"),renderStart:"",renderEnd:k(N,"end"),origin:t})}else{var P=j.clone(),I=M.clone();m({isResizing:!0,start:P.format("YYYY-MM-DD"),end:I.format("YYYY-MM-DD"),renderStart:k(P,"start"),renderEnd:"",origin:t})}}}}},stop:function(e,n){var r=p.current,o=r.start,a=r.end;o&&a&&function(e,t,n){var r,o=(0,Wn.Nhx)(e),a=(0,Wn.rZ9)(e)||o,i=e.get("isAllDay"),c=function(){if(o){var e=Ee()(o);if(e.format("YYYYMMDD")===t)return ke.Z.formatToServerDate(e);if(i)return ke.Z.formatToServerDate(Ee()(t,"YYYYMMDD"));var n=Ee()(t,"YYYYMMDD").hour(e.hour()).minute(e.minute());return ke.Z.formatToServerDate(n)}return ke.Z.formatToServerDate(Ee()(t,"YYYYMMDD"))}(),s=function(){if(a){var e=Ee()(a);if(e.clone().subtract(1,"millisecond").format("YYYYMMDD")===n)return ke.Z.formatToServerDate(e);if(i)return ke.Z.formatToServerDate(Ee()(n,"YYYYMMDD").add(1,"day"));var t=e.hour(),r=e.minute(),o=Ee()(n,"YYYYMMDD").hour(t).minute(r).add(t+r===0?1:0,"day");return ke.Z.formatToServerDate(o)}return ke.Z.formatToServerDate(Ee()(n,"YYYYMMDD"))}();if(r=e.get("isRepeatBody")?Wn.FOH(e.get("taskId")):e,Wn.X4G(r)&&!Wn.DVH(r)){var u=e.get("dueDate"),l=e.get("startDate");if(u!==s||l!==c){var f,d=e.get("isRepeatBody");f=d?Wn.FOH(e.get("taskId")):e;var m=!d,p={startDate:c,dueDate:s,repeatFlag:e.get("repeatFlag"),reminders:e.get("reminders"),isAllDay:e.get("isAllDay"),isFloating:e.get("isFloating"),timeZone:e.get("timeZone"),taskStartDate:l,taskDueDate:u,isRepeatSelf:m};U.vp.dispatch(mu.y,{onConfirm:function(e){var t=e.repeatChangeKey;Wn.DVO(f,rN(rN({},p),{},{repeatChangeKey:t}))},onCancel:function(){},type:"edit",isRepeatSelf:m})}}else Wn._l9(e,{dueDate:s,startDate:c})}(g.current,o.replace(/-/g,""),a.replace(/-/g,"")),m({isResizing:!1,start:"",end:"",renderStart:"",renderEnd:"",origin:""}),t=""}})}}),[y,h,m]),(0,Wy.Z)((function(){if(i.current){var e=$(i.current);e.hasClass("ui-resizable")&&e.resizable("destroy")}}));var v=(0,r.useCallback)((function(){return!!i.current&&(!a&&(!o&&(!Wn.p9N(t)&&(!Wn.d77(t)&&(!Wn.nJ4(t)&&(!Wn.gVK(t)&&(!Wn.HlA(t)&&(!(s()===B.NWv.day&&(u!=="".concat(B.NWv.day,"-multi")||1===l.day))&&t.get("kind")!==B.V60.Note))))))))}),[s,o,a,t,l.day,u]);return{resizeContainerRef:i,resizeState:d,canHorizontalResize:v}},sN=n("X8EW");function uN(){return uN=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},uN.apply(this,arguments)}function lN(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,a,i,c=[],s=!0,u=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;s=!1}else for(;!(s=(r=a.call(n)).done)&&(c.push(r.value),c.length!==t);s=!0);}catch(e){u=!0,o=e}finally{try{if(!s&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(u)throw o}}return c}}(e,t)||function(e,t){if(!e)return;if("string"===typeof e)return fN(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return fN(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function fN(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var dN=function(e){var t=e.model,n=e.isInOverdue,o=e.isInSchedule,a=e.isInAgenda,i=e.dateStr,c=e.disableContextMenu,u=e.isNew,l=e.isInMore,f=e.isInAllDay,d=e.isDragging,m=e.targetDate,p=lN((0,r.useState)(!1),2),h=p[0],y=p[1],g=lN((0,r.useState)(!1),2),v=g[0],b=g[1],k=lN((0,r.useState)(!1),2),x=k[0],E=k[1],S=lN((0,r.useState)(!1),2),_=S[0],O=S[1],C=lN((0,r.useState)(!1),2),T=C[0],j=C[1],D=lN((0,r.useState)(null),2),A=D[0],N=D[1],P=(0,r.useRef)(Ne().uniqueId()),I=(0,r.useRef)(null),L=(0,r.useRef)({top:0,left:0}),R=QA({model:t,isInSchedule:o}),Z=R.isStyleMinimalistMode,F=R.isModernTaskStyleMode,Y=R.isAltKeyPressed,V=R.isDarkTheme,H=R.isBlackTheme,W=R.isSelected,z=R.theme,G=R.projectColorMap,K=R.calendarColorMap,q=R.calendarHideWeekend,J=R.today,X=R.isCompleteLineThrough,Q=R.tagColorMap,ee=R.calendarViewConf,te=R.hourHeight,ne=R.calendarColorConfig,re=R.isPro,oe=R.isGlobalLayoutCardMode,ie=(0,M.Z)((function(){(h||v)&&(y(!1),b(!1),E(!1),O(!1),j(!1))}));(0,r.useEffect)((function(){var e=P.current;return U.vp.subscribe(e,"restoreCalendarTaskActiveStatus",ie),function(){U.vp.unSubscribe(e,"restoreCalendarTaskActiveStatus")}}),[ie]);var ce=(0,M.Z)((function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";return a?"".concat(i,"-").concat(e||t.get("id")):"".concat(o?n?"overdue-":"nodate-":"").concat(e||t.get("id"))}));(0,r.useEffect)((function(){var e=P.current;return U.vp.subscribe(e,"toggleCalendarTaskActiveStatus",(function(e){var t=e.id,n=e.isActive;ce()===t&&(y(n),b(!1))})),function(){U.vp.unSubscribe(e,"toggleCalendarTaskActiveStatus")}}),[ce]),(0,r.useEffect)((function(){var e=P.current;return v&&U.vp.subscribe(e,"restoreCalendarTaskRenderActiveStatus",(function(){b(!1)})),function(){v&&U.vp.unSubscribe(e,"restoreCalendarTaskRenderActiveStatus")}}),[v]),(0,r.useEffect)((function(){var e=P.current;return U.vp.subscribe(e,"showCalendarTaskRenderActive",(function(e){var t=e.id;ce()===t&&(y(!1),b(!0))})),function(){U.vp.unSubscribe(e,"showCalendarTaskRenderActive")}}),[ce]);var se=(0,r.useCallback)((function(){return t.get("isPomodoro")}),[t]),ue=(0,r.useCallback)((function(){return t.get("isTimetable")}),[t]),le=(0,r.useCallback)((function(){var e=Ee()(t.get("dueDate")).startOf("day");return Ee()().startOf("day").isAfter(e)}),[t]),fe=(0,r.useCallback)((function(){return Wn.HlA(t)}),[t]),de=(0,r.useCallback)((function(){if(se())return!1;if(o)return!1;if(Wn.p9N(t))return!1;if(Wn.d77(t))return!1;if(Wn.nJ4(t))return!1;if(Wn.gVK(t))return!1;if(Wn.HlA(t))return!1;var e=Wn.xEq(t),n=Wn.VuY(t);return!(e||!n)&&!(t.get("repeatFlag")&&t.get("isRepeatBody"))}),[o,se,t]),pe=(0,r.useCallback)((function(e){var t=!!Wn.N2W(e),n=!!Wn.HlA(e),r=!!Wn.p9N(e),o=Wn.xEq(e),a=Wn.VuY(e),i=Wn.d77(e),s=Wn.nJ4(e),u=o||!a;return c?null:r?(0,$e.fc)(e)>=0?"timetable":null:u&&!n||se()?null:i?"habit":s?null:n&&(0,$e.fc)(e)>=0?(0,Ru.ll)(e)?null:"cal":t?"task":null}),[c,se]),he=(0,r.useCallback)((function(){O(!0)}),[]),ye=(0,r.useCallback)((function(e){L.current={top:e.pageY,left:e.pageX}}),[]),ge=(0,r.useCallback)((function(e){var n=pe(t);I.current=n,n&&wn.IZ(e)&&(e.preventDefault(),ye(e),U.vp.dispatch("restoreCalendarTaskActiveStatus"),U.vp.dispatch("toggleCalendarTaskActiveStatus",{id:ce(),isActive:!0}),he())}),[pe,ce,t,ye,he]),ve=(0,r.useCallback)((function(){return t.get("isRepeatBody")&&!Wn.HlA(t)}),[t]),be=(0,r.useCallback)((function(){return Wn.d77(t)}),[t]),we=(0,r.useCallback)((function(){return Wn.nJ4(t)}),[t]),ke=(0,r.useCallback)((function(){return se()?"pomodoro":Wn.p9N(t)?"timetable":Wn.d77(t)?"habit":Wn.nJ4(t)?"countdown":Wn.gVK(t)?"checklist-item":Wn.HlA(t)?"event":"task"}),[se,t]),xe=(0,r.useCallback)((function(e){var n,r=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],o="relative py-0 cursor-pointer opacity-100 transition-opacity delay-100 duration-200 ease-out";return n=l?"rounded-[3px] mx-0 mb-[4px] overflow-visible px-[3px] h-[18px]":"tk"===e?"rounded-[3px] ml-[2px] mr-[3px] mb-[2px] overflow-visible px-[3px] h-[18px]":"schedule"===e?"c-task-in-schedule rounded-[3px] mx-0 mb-[4px] overflow-visible px-[3px] h-[18px]":r?"rounded-[4px] ml-[2px] mr-[10px] mb-[2px] overflow-visible h-[18px]":"rounded-[4px] mb-[2px] overflow-visible h-[18px]",w()("c-task",wn.im(t),B.O3J[t.get("priority")],{"pop-task":h||u||_||T,"c-task-new":u,"is-repeat-body":ve(),"c-task-allday":f,"c-task-in-more":l,"is-habit-body":be(),"is-real-repeat-body":t.get("isRepeatBody")},o,n)}),[be,ve,h,f,l,u,t,T,_]),Se=(0,r.useCallback)((function(){return A===go.hY.Completed}),[A]),_e=(0,r.useCallback)((function(){var t=e.model;if(Wn.gVK(t)&&(t=Wn.FOH(t.get("taskId"))),t){var n=t.get("projectId");return Hn.Yj(Hn.Rp(n))}return Hn.Yj()}),[e.model]),Oe=(0,r.useCallback)((function(e){j(e),e||y(!1)}),[]),Ce=(0,r.useCallback)((function(){_&&(U.vp.dispatch("toggleCalendarTaskActiveStatus",{id:ce(),isActive:!1}),O(!1))}),[ce,_]),Te=((0,r.useCallback)((function(e){Wn.gEQ(t,e),Oe(!1)}),[t,Oe]),(0,r.useCallback)((function(e,t,n){"tags"===e&&t.length>0&&(U.vp.dispatch("restoreCalendarTaskActiveStatus"),U.vp.dispatch("toggleCalendarTaskActiveStatus",{id:ce(t[0]),isActive:!0})),"duplicate"===e&&n&&setTimeout((function(){U.vp.dispatch("restoreCalendarTaskActiveStatus"),U.vp.dispatch("restoreCalendarTaskRenderActiveStatus"),U.vp.dispatch("showCalendarTaskRenderActive",{id:ce(n)})}))}),[ce])),je=((0,r.useCallback)((function(e){var t=$(e),n=t.outerHeight()||0,r=t.outerWidth()||0,o=L.current.top,a=L.current.left-r/2,i=o+n-document.body.clientHeight,c=a+r-document.body.clientWidth;o=i>0?o-i:o,a=a<0?0:c>0?a-c:a,t.css({top:o+"px",left:a+"px"})}),[L]),(0,r.useCallback)((function(e){if($(e.target).closest(".calendar-click-ignore").length)e&&e.stopPropagation();else if(!(0,BA.W)(e)||a)if(UA(!1))e&&e.stopPropagation();else{!function(e){ae.Z.calendar("action",e)}("click_task"),ye(e);var n=h;U.vp.dispatch("restoreCalendarTaskActiveStatus"),U.vp.dispatch("toggleCalendarTaskActiveStatus",{id:ce(),isActive:!n}),E(!n&&function(e){return!e}),e&&e.stopPropagation()}else de()?(e&&e.stopPropagation(),U.vp.dispatch("restoreCalendarTaskActiveStatus"),Wn.gRj(t.get("id"))):wn.eD(s.U2("matrix_not_support_op"))}),[h,a,de,t,ce,ye])),De=(0,r.useCallback)((function(e){var t=e.get("repeatFlag")&&e.get("isRepeatBody"),n=a?[]:Wn.Ki6(B.V5I.Calendar),o=e.get("id"),i=n.length>0&&n.includes(o);return r.createElement(YA.Z,{position:L.current,getTaskIds:function(){return t?[e.get("taskId")]:n.includes(o)?n:[o]},generateTask:t?e:void 0,fromCal:!0,fromCalendar:!0,fromAgenda:a,menuVisible:_,hideMenu:Ce,onTaskMenuAction:Te,isManageTagsModalShow:T,setIsManageTagsModalShow:Oe,multiSelectMode:i})}),[a,_,T,Te,Oe,Ce]),Me=(0,r.useCallback)((function(e){var t={model:e,position:L.current};return r.createElement(r.Fragment,null,_&&r.createElement(VA.Z,uN({},t,{hideMenu:Ce})))}),[_,Ce]),Ae=(0,r.useCallback)((function(e){return r.createElement(r.Fragment,null,_&&r.createElement(WA,{model:e,position:L.current,hideMenu:Ce}))}),[_,Ce]),Pe=(0,r.useCallback)((function(e){return r.createElement(r.Fragment,null,_&&r.createElement(GA,{model:e,position:L.current,hideMenu:Ce}))}),[_,Ce]),Ie=(0,r.useCallback)((function(e){switch(I.current){case"task":return De(e);case"cal":return Me(e);case"habit":return Ae(e);case"timetable":return Pe(e);default:return null}}),[De,Me,Ae,Pe]),Le=(0,r.useContext)(df.A),Re=Le.isTaskCalendarMode,Ze=Le.isCalendarTaskMode,Fe=Re||Ze,Be=(0,sN.Z)({isModernTaskStyleMode:F,isInMore:l,isCardMode:Fe,isGlobalLayoutCardMode:oe}),Ue=Be.renderModernLeftBar,Ye=Be.renderModernBgBottom,Ve=(0,r.useCallback)((function(){var e=Hn.Rp(t.get("projectId")),n=e?Hn.Yj(e):ya.fU.read;me.$Z({text:s.U2("project_action_abort_toast",{s9:s.U2("project_".concat(n))})})}),[t]),He=JA(),We=He.setIsShowHandleGenerateTaskModal,ze=He.renderHandleGenerateTaskModal,Ge=(0,r.useCallback)((function(){if(Wn.gVK(t)){var e=t.get("taskId"),n=Wn.FOH(e),r=t.get("id");if(Wn.VuY(n)){var o=function(){n&&Wn.J7G(n,r,!0)};t.get("status")>0?o():(N(go.hY.Completed),setTimeout((function(){o(),N(null)}),400))}else me.$Z({text:s.U2("toggle_schedule_subtask_limit")})}else{if(!Wn.VuY(t)||Wn.ZWx(t))return;if(ve())We(!0);else{var a=function(){jo.QW(t,!0)};t.get("status")!==go.hY.Uncompleted?a():(N(go.hY.Completed),setTimeout((function(){a(),N(null)}),400))}}}),[ve,t,We]),Ke=(0,r.useCallback)((function(e){var n=Wn.xEq(t),r=Wn.VuY(t),o=Se(),a=n||!r;Hn.gX(Hn.Rp(t.get("projectId")))&&Ve(),a||o||u?e.preventDefault():(e.stopPropagation(),Ge())}),[Se,u,t,Ve,Ge]),qe=(0,eN.Z)({model:t,isInMore:l,targetDate:m,isInSchedule:o,isNew:u,isDarkTheme:V,isBlackTheme:H,isSelected:W,isDragging:d,theme:z,isActive:h,isRenderActive:v,showMenu:_,showManageTags:T,projectColorMap:G,calendarColorMap:K,getIsPendingCompleteStatus:Se,isTimetable:ue,isTimetableOverdue:le,isPomodoroRecord:se,isEventTask:fe,getCountdownIconVisibility:we,getRepeatIconVisibility:ve,getHabitIconVisibility:be,onClickCheckbox:Ke,isStyleMinimalistMode:Z,isModernTaskStyleMode:F,isAltKeyPressed:Y,today:J,calendarViewConf:ee,calendarColorConfig:ne,isPro:re,tagColorMap:Q}),Je=qe.getTaskIcon,Xe=qe.getIsRenderMinimalist,Qe=qe.renderDraggingTaskProjectColor,et=qe.getTimeText,tt=qe.getTitle,nt=qe.getTaskColorInfo,rt=cN({model:t,calendarHideWeekend:q,isInMore:l,isInSchedule:o}),ot=rt.resizeContainerRef,at=rt.resizeState,it=rt.canHorizontalResize;return{isActive:h,isRenderActive:v,openOutSingle:x,cursorPositionRef:L,onContextMenuClick:ge,getDataTaskType:ke,getTaskClass:xe,getProjectPermission:_e,toggleActive:je,renderContextMenu:Ie,renderModernLeftBar:Ue,renderModernBgBottom:Ye,isPomodoroRecord:se,getCountdownIconVisibility:we,getRepeatIconVisibility:ve,getHabitIconVisibility:be,renderHandleGenerateTaskModal:ze,getTaskIcon:Je,getIsRenderMinimalist:Xe,renderDraggingTaskProjectColor:Qe,getTimeText:et,getTitle:tt,getTaskColorInfo:nt,resizeContainerRef:ot,resizeState:at,canHorizontalResize:it,isSelected:W,isCompleteLineThrough:X,theme:z,tagColorMap:Q,calendarViewConf:ee,hourHeight:te,isModernTaskStyleMode:F}};function mN(){return mN=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},mN.apply(this,arguments)}function pN(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,a,i,c=[],s=!0,u=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;s=!1}else for(;!(s=(r=a.call(n)).done)&&(c.push(r.value),c.length!==t);s=!0);}catch(e){u=!0,o=e}finally{try{if(!s&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(u)throw o}}return c}}(e,t)||function(e,t){if(!e)return;if("string"===typeof e)return hN(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return hN(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function hN(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var yN=r.memo((function(e){var t=e.model,n=e.listeners,o=e.setNodeRef,a=e.isDragging,i=(e.webCalendarViewFilter,e.level),c=e.isInMore,s=e.isInYearMore,u=e.targetDate,l=(e.onOpenOutSingleStop,e.onMounted),f=e.onUnMounted,d=(e.dayWidth,e.isInSchedule),m=e.isInOverdue,p=e.isShowCollapsedIcon,h=e.toggleTaskCollapsed,y=e.isCollapsed,g=pN((0,Ys.zu)(),2),v=g[0],b=g[1],k=dN({model:t,isInMore:c,targetDate:u,isInSchedule:d,isInOverdue:m}),x=k.openOutSingle,S=k.resizeState,_=k.isCompleteLineThrough,O=k.isSelected,C=k.isModernTaskStyleMode,T=k.getTaskColorInfo,j=k.toggleActive,D=k.getTaskClass,M=k.getDataTaskType,A=k.onContextMenuClick,N=k.canHorizontalResize,P=k.renderModernLeftBar,I=k.renderModernBgBottom,L=k.renderContextMenu,R=k.renderHandleGenerateTaskModal,Z=k.getTitle,F=k.getTaskIcon,B=k.getTimeText,U=k.isPomodoroRecord,Y=k.resizeContainerRef,V=(0,r.useMemo)((function(){return Wn.Acy(t)}),[t]);(0,r.useEffect)((function(){return null===l||void 0===l||l(V),function(){null===f||void 0===f||f(V)}}),[l,f,V]);var H=(0,r.useContext)(oS.r).themeColor,W=(0,r.useCallback)((function(e){var n=t.get("id");h&&h(e,n)}),[t,h]),z=(0,r.useCallback)((function(e){var t=T(),n=S.start,o=S.end,a=S.renderStart,i=S.renderEnd,c=S.origin,s=a||n,u=i||o;if(s&&u&&c){var l,f,d,m,p,h=null===(l=$(".all-day-item[data-date='".concat(c,"']")).get(0))||void 0===l?void 0:l.getBoundingClientRect(),y=null===(f=$(".all-day-item[data-date='".concat(s,"']")).get(0))||void 0===f?void 0:f.getBoundingClientRect(),g=null===(d=$(".all-day-item[data-date='".concat(u,"']")).get(0))||void 0===d?void 0:d.getBoundingClientRect(),v=null===(m=$(".tk-calendar-main").get(0))||void 0===m?void 0:m.getBoundingClientRect(),b=null===(p=Y.current)||void 0===p?void 0:p.getBoundingClientRect();if(h&&v&&b){var k=h.height,x=function(){var e=null===y||void 0===y?void 0:y.top,t=v.top;return null!=e?e:t}(),E=function(){var e=null===g||void 0===g?void 0:g.top,t=v.bottom-k;return null!=e?e:t}(),_=new Array(Math.floor((Math.ceil(E)-x)/k)+1).fill(0).map((function(e,t){return x+t*k}));return S.isResizing&&r.createElement(eo.Z,null,_.map((function(n,o){var a=0===o,i=o===_.length-1,c=b.top>n&&b.top<n+k?n+b.top-h.top:n+28,s=function(){var e=v.left;return a&&y?y.left:e}(),u=function(){var e=v.right;return i&&g?g.left+g.width:e}(),l=(0,bn.cv)(),f=(0,bn.yT)(),d=w()(l&&OT().hideIcon,f&&OT().hideTime);return r.createElement("div",{key:"resize-block".concat(Ne().uniqueId()),className:w()("fixed z-100 rounded-s",d),style:{top:c,left:s,height:18,right:window.innerWidth-u,border:"1px solid transparent",backgroundColor:t.backgroundColor,color:t.textColor,padding:"0 3px",margin:"0 3px 2px 2px"}},e)})))}}return null}),[T,Y,S]),G=(0,r.useMemo)((function(){var e=T(),c=U(),s=e.backgroundColor,u=e.textColor,l=e.timeTextColor,f=e.isCompleteStyle,m=B(),h=m.text,g=m.isDateOverdue,v=r.createElement("div",{className:w()("c-task-inner text-tny text-xs flex",{"leading-[18px]":d})},F(),r.createElement("div",{className:"flex-auto overflow-hidden"},r.createElement("div",{className:w()("c-task-time line-right relative z-0 float-right text-[10px] leading-[16px]",{overdue:g},d&&(g?"!text-dark-red":"!text-[#3C5CFF]")),style:{color:l,marginLeft:2}},h),r.createElement("div",{className:w()("c-task-title line-left max-w-full whitespace-nowrap overflow-hidden relative leading-[16px]",f&&_&&"line-through"),style:{color:u},dangerouslySetInnerHTML:{__html:je.F1(je.hh(Z()))}})),p&&r.createElement("div",{className:"float-none mr-[-3px] mt-[-2px]",onClick:W},r.createElement(E.Z,{name:"chevron-folder-open",className:w()("i-o-54 w-[20px] h-[20px] flex-none text-grey-20",y&&"transform -rotate-90")})));return r.createElement("div",mN({ref:function(e){null===o||void 0===o||o(e),Y.current=e,b(e)},className:w()(D(d?"schedule":"tk"),{"c-task-remain":a,"c-task-selected":O})},n,{style:{backgroundColor:s,color:u,border:"1px solid ".concat(!C&&c?(0,$e.eR)(e.baseColor,30):O&&!a?H:"transparent"),visibility:S.isResizing?"hidden":void 0},onClick:j,"data-id":t.get("id"),"data-level":i,"data-type":M(),"data-taskid":Wn.gVK(t)?t.get("taskId"):"",onContextMenu:A}),z(v),r.createElement("div",{className:w()("resizer ui-resizable-handle ui-resizable-w z-10 absolute left-0 top-0 h-full",{"pointer-events-none":!N()}),style:{width:10,cursor:"ew-resize"},onMouseMove:function(e){return e.stopPropagation()}}),r.createElement("div",{className:w()("resizer ui-resizable-handle ui-resizable-e z-10 absolute right-0 top-0 h-full",{"pointer-events-none":!N()}),style:{width:10,cursor:"ew-resize"},onMouseMove:function(e){return e.stopPropagation()}}),v,P({className:"rounded-tl-[3px] rounded-bl-[3px]",leftBarbackgroundColor:e.leftBarbackgroundColor}),I())}),[U,N,M,D,T,F,B,Z,y,_,a,d,O,p,C,i,n,t,A,z,P,I,Y,S.isResizing,o,b,j,W,H]),K=(0,r.useMemo)((function(){var e=s?18:c?16:void 0;return x&&v.current?Wn.d77(t)?r.createElement(LT,{task:t,relatedEl:v.current,gap:e}):Wn.nJ4(t)?r.createElement(FA,{task:t,relatedEl:v.current,gap:e}):r.createElement(IT,{model:t,relatedEl:v.current,inAllDay:!0,gap:e}):null}),[x,v,t,c,s]);return r.createElement(r.Fragment,null,G,K,L(t),R(t))}));yN.displayName="CalendarDayGridTask";var gN=yN,vN=n("Bims"),bN=n("7OPC"),wN=function(e){for(var t=e.x,n=e.y,r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:7,o=[],a=$(".c-row"),i=a.eq(0).outerHeight(),c=0;c<a.length;c++){var s=a.eq(c),u=s.offset().top;if(n>=u&&n<=u+i){o[0]=c;break}}if(void 0!==o[0]){var l=a.eq(o[0]),f=t-l.offset().left;if(f>=0){var d=Math.floor(f/l.outerWidth()*r);d<r&&(o[1]=d)}}return 2===o.length?o:[]},kN=function(){$(".c-row .bg td").removeClass("highlight"),U.vp.dispatch("CalendarMonthViewMultiDragOverlayLayer",null)},xN=function(e){if(e.get("isPomodoro"))return{disabled:!0,disabledAction:function(){wn.eD(s.U2("matrix_not_support_op"))}};if(e.get("isTimetable")||(0,Wn.nJ4)(e))return{disabled:!0,disabledAction:function(){wn.eD(s.U2("course_not_support_action"))}};if((0,Wn.HlA)(e)&&(0,To.Iw)(e))return{disabled:!0};if((0,Wn.d77)(e))return{disabled:!0,disabledAction:function(){wn.eD(s.U2("habit_warning_cant_drag"))}};if(!(0,Wn.HlA)(e)){var t,n=null===(t=(0,Wn.gVK)(e)?(0,Wn.FOH)(e.get("taskId")):e)||void 0===t?void 0:t.get("projectId"),r=(0,Hn.Yj)((0,Hn.Rp)(n));if(r!==ya.fU.write)return{disabled:!0,disabledAction:function(){wn.eD(s.U2("project_action_abort_toast",{s9:s.U2("project_".concat(r))}))}}}return{disabled:!1}};function EN(){return EN=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},EN.apply(this,arguments)}var SN=function(e){var t=e.model,n=e.isInSchedule,o=e.dayWidth,i=e.isInMore,c=(0,r.useMemo)((function(){return(0,Wn.gVK)(t)?w_.cj.CHECKLIST:(0,Wn.HlA)(t)?w_.cj.SUBSCRIBE_TASK:w_.cj.TASK}),[t]),u=t.get("id"),l=(0,a.v9)((function(){return(0,Wn.gvY)().get("selected")})),f=(0,r.useMemo)((function(){return l.length>0&&l.includes(u)?l:[]}),[u,l]),d=(0,r.useMemo)((function(){return i&&f.length>0?{disabled:!0,disabledAction:function(){(0,wn.eD)(s.U2("matrix_not_support_op"))}}:xN(t)}),[f.length,i,t]),m=d.disabled,p=d.disabledAction,h={type:c,overlay:function(){return r.createElement(vN.Z,{model:t,width:o,isInSchedule:n,length:f.length,rounded:3})},dragItem:{id:t.get("id"),type:c,area:n?w_.M5.CALENDAR_SCHEDULE:w_.M5.CALENDAR_MONTH,data:{ids:f,generateTask:t.get("isRepeatBody")?t:null}},start:function(e){var n=e.active.data.current;if(bn.ZP.calendarBlockStartDragInfo=null,n&&!i){var r=document.elementsFromPoint(bn.ZP.userMousePosition.x,bn.ZP.userMousePosition.y),o=$(".tk-calendar-main .c-task.c-task-selected"),a=new Map;o.each((function(){var e=$(this),t=e.data("id"),n=e.parent().data("level"),r=+n;t&&Number.isInteger(n)&&a.set(t,r)}));var c=r.find((function(e){return e.classList.contains("all-day-item")})),s=null===c||void 0===c?void 0:c.getAttribute("data-date");if(s){var u=(0,Wn.Nhx)(t);if(u){var l=dw()(u).startOf("day"),d=dw()(s,"YYYY-MM-DD");bn.ZP.calendarBlockStartDragInfo={data:n,diffDays:l.diff(d,"day"),blockDetail:function(){if(f.length){var e=(0,Wn.gaM)();return f.reduce((function(t,n){var r=e.get(n);if(r){var o=(0,Wn.Nhx)(r);if(o){var i=dw()(o).format("YYYY-MM-DD"),c=dw()(o).add((0,Wn.$66)(r),"day").format("YYYY-MM-DD"),s=a.get(n);null!=s&&(t[n]={level:s,start:i,end:c})}}return t}),{})}return{}}(),inDayBlockDetail:{}}}}}},end:function(){bn.ZP.calendarBlockStartDragInfo=null}},y=t.get("id"),g=(0,r.useMemo)((function(){return"daygrid-task-".concat(Ne().uniqueId(y))}),[y]),v=(0,bN.ZP)({id:g,disabled:m,data:h,disabledAction:p}),b=v.listeners,w=v.setNodeRef,k=v.isDragging,x=(0,r.useContext)(df.A).webCalendarViewFilter;return r.createElement(gN,EN({},e,{listeners:b,setNodeRef:w,isDragging:k,webCalendarViewFilter:x}))},_N=SN,ON=n("JxUy"),CN=n("CBfc");function TN(e){return TN="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},TN(e)}function jN(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function DN(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?jN(Object(n),!0).forEach((function(t){MN(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):jN(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function MN(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=TN(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=TN(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==TN(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var AN=function(e){return e.dragItem.area!==w_.M5.CALENDAR_SCHEDULE&&e.dragItem.type===w_.cj.TASK},NN=function(e,t,n){var r=n.isCalendarTaskMode,o=n.isTaskCalendarMode;r&&(0,k_.ig)(e,"calendar+task","calendar"),o&&(0,k_.ig)(e,"task+calendar","calendar");var a=e.data.ids;if(a.length){Wn.a1Z(a).forEach((function(e){PN(e,t)}))}else{var i,c=e.id,s=e.type===w_.cj.CHECKLIST,u=e.type===w_.cj.SUBSCRIBE_TASK,l=e.data.generateTask;if(!s&&!u){if(l){var f=l.get("taskId");f&&(i=(0,Wn.FOH)(f))}else i=(0,Wn.FOH)(c);i&&PN(i,t,l)}}},PN=function(e,t,n){if(Wn.VuY(e))if(Wn.X4G(e)&&!Wn.DVH(e))if("nodate"===t){var r=!n,o={remindTime:null,startDate:null,dueDate:null,reminders:null,reminder:null,isAllDay:null,exDate:[],isFloating:!1,timeZone:g_.vN,repeatFlag:null,repeatFrom:null,taskStartDate:n?n.get("startDate"):null,taskDueDate:n?Wn.rZ9(n):null,isRepeatSelf:r};Wn.DVO(e,DN(DN({},o),{},{repeatChangeKey:"single"}))}else{if((0,$e.J0)(n?n.get("startDate"):e.get("startDate"))<0)return;var a,i,c=Bn.Z.getStartOfDay(-1,"days","YYYY-MM-DD");e.get("startDate")?(a=Wn.Nw8(e.get("startDate"),c),i=e.get("isAllDay")):(a=Bn.Z.prefMoment(c),i=!0);var u=e.get("reminders"),l=Wn.czV(e,a);!e.get("startDate")&&Wn.Fe5(e)&&(u=Z.Xc(i));var f=!n,d={startDate:Bn.Z.formatToUtc(a),dueDate:l,repeatFlag:e.get("repeatFlag"),isAllDay:i,reminders:u,isFloating:e.get("isFloating"),timeZone:e.get("timeZone"),taskStartDate:n?n.get("startDate"):null,taskDueDate:n?Wn.rZ9(n):null,isRepeatSelf:f};Wn.DVO(e,DN(DN({},d),{},{repeatChangeKey:"single"}))}else if("nodate"===t){var m={isFloating:!1,timeZone:g_.vN};Wn.qid(e,m)}else{if((0,$e.J0)(e.get("startDate"))<0)return;var p=Bn.Z.getStartOfDay(-1,"days","YYYY-MM-DD");Wn.esg(e,p)}else me.$Z({text:s.U2("edit_schedule_date_limit")})},IN=function(e){var t=e.viewType,n=(0,r.useContext)(df.A),o={accepts:[w_.cj.TASK],area:w_.LF.CALENDAR,overlay:function(e){if(e.area!==w_.M5.CALENDAR_SCHEDULE)return e.area===w_.M5.CALENDAR_IN_DAY?r.createElement(ON.Z,{dragItem:e,dayWidth:bn.ZP.dayWidth||200,targetDate:e.data.fromDate}):r.createElement(CN.Z,{dragItem:e})},over:function(){},move:function(e){var t=e.active.data.current;AN(t)&&U.vp.dispatch("scheduleDropHint",{isShowDropHint:!0})},drop:function(e){var r=e.active,o=r.data.current;if(AN(o)){U.vp.dispatch("scheduleDropHint",{isShowDropHint:!1});var a=r.data.current.dragItem;NN(a,t,n)}}},a=(0,r.useMemo)((function(){return Ne().uniqueId("calendar-schedule-")}),[]),i=(0,x_.Z)({id:a,data:o});return{setNodeRef:i.setNodeRef,isOver:i.isOver}},LN=n("rS6O");function RN(e){return RN="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},RN(e)}function ZN(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function FN(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?ZN(Object(n),!0).forEach((function(t){BN(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):ZN(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function BN(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=RN(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=RN(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==RN(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function UN(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,a,i,c=[],s=!0,u=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;s=!1}else for(;!(s=(r=a.call(n)).done)&&(c.push(r.value),c.length!==t);s=!0);}catch(e){u=!0,o=e}finally{try{if(!s&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(u)throw o}}return c}}(e,t)||function(e,t){if(!e)return;if("string"===typeof e)return YN(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return YN(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function YN(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var VN=function(e){var t=e.sectionList,n=e.groupType,o=e.viewType,i=e.isRenderTree,c=(0,r.useRef)(null),u=(0,r.useRef)(null),l=(0,r.useRef)(null),f=(0,r.useRef)(null),d=(0,r.useRef)(!1),m=UN((0,r.useState)(!1),2),p=m[0],h=m[1],y="list"===n,g=(0,a.v9)((function(e){return e.globalState.get("calendarRightViewWidth")}));(0,r.useEffect)((function(){var e=Ne().uniqueId();return U.vp.subscribe(e,"scheduleDropHint",(function(e){var t=e.isShowDropHint;t!==p&&h(t)})),function(){U.vp.unSubscribe(e,"scheduleDropHint")}}),[p]);var v=UN((0,r.useState)((0,pt.LP)(B._Yt.scheduleSectionCollapse,"json")||{}),2),b=v[0],k=v[1];(0,r.useEffect)((function(){bn.ZP.hasOutDetail&&U.vp.dispatch("refreshOutSinglePosition")}),[]),(0,r.useEffect)((function(){var e=setTimeout((function(){U.vp.dispatch("onScheduleShow")}),300);return function(){clearTimeout(e),(0,wn.Dh)($(c.current)),setTimeout((function(){U.vp.dispatch("onScheduleHide")}),300)}}),[]),(0,r.useEffect)((function(){u.current&&(u.current.scrollTop=0)}),[t]);var x="nodate"===o?"no_undate_tasks_to_schedule":"no_overdue_tasks_to_schedule",S=(0,r.useMemo)((function(){return l.current&&l.current.resetAfterIndex(0),t.filter((function(e){return!!e.isSection||!b["".concat(n,"/").concat(e.section.id)]}))}),[t,n,b]),_=(0,r.useCallback)((function(e,t){var r=FN({},b);switch(e){case"collapse":r["".concat(n,"/").concat(t)]=!0;break;case"expand":delete r["".concat(n,"/").concat(t)]}k(r),(0,pt.JU)(B._Yt.scheduleSectionCollapse,JSON.stringify(r))}),[k,n,b]),O=(0,r.useCallback)((function(e){var t,n="";switch(document.querySelectorAll(".section-header").forEach((function(r){r.contains(e.target)&&(n=r.dataset.id,t=!!r.dataset.collapse)})),t){case!0:_("expand",n);break;case!1:_("collapse",n)}}),[_]),C=(0,r.useCallback)((function(e,t){e.preventDefault(),e.stopPropagation(),(0,LN.ap)(t)}),[]),T="overdue"===o,j=(0,r.useCallback)((function(e){var t=e.data,o=e.index,a=e.style,c=t[o];if(c.isSection){var u=!!b["".concat(n,"/").concat(c.section.id)];return r.createElement("div",{className:"section-header flex items-center px-[16px]",key:c.section.name,"data-id":c.id,"data-collapse":b["".concat(n,"/").concat(c.section.id)],style:a,onClick:O},r.createElement(E.Z,{name:"thin-triangle-down",className:w()("w-[10px] h-[10px] flex-none text-grey-40",u&&"-rotate-90")}),r.createElement("div",{className:"flex-auto flex items-center overflow-hidden ml-[2px]"},r.createElement("span",{className:w()("text-xs overflow-hidden text-ellipsis whitespace-nowrap text-grey-80 font-medium")},function(e){var t={"priority-high":"high_priority","priority-medium":"medium_priority","priority-low":"low_priority","priority-none":"none_priority",note:"note",pin:"pin"}[e];return t?(0,s.U2)(t):e===B.iij?(0,s.U2)("notag_section").toLowerCase():(0,zn.tj)((0,Oa.tN)(e))}(c.section.name)),r.createElement("span",{className:"text-grey-40 ml-[4px] text-xs"},c.children.length)))}var l=c.level,f=i&&y,d=f&&c.children.length>0&&c.level<B.AE,m=c.collapsed;return r.createElement("div",{style:FN(FN({},a),{},{paddingLeft:f?14*Math.min(l,B.AE):0,width:g-32,marginLeft:"16px"}),key:"schedule-".concat(c.id)},r.createElement("div",{className:"relative"},r.createElement(_N,{model:c.model.task,isInSchedule:!0,isInOverdue:T,isShowCollapsedIcon:d,toggleTaskCollapsed:C,isCollapsed:m,dayWidth:g-32})))}),[g,n,y,T,i,b,C,O]),D=(0,r.useCallback)((function(e){return S[e].isSection?32:22}),[S]),M=(0,r.useCallback)((function(){c.current&&(0,wn.iD)($(c.current))}),[c]),A=IN({viewType:o}),N=A.setNodeRef,P=A.isOver;(0,r.useEffect)((function(){d.current!==P&&!1===P&&p&&h(!1),d.current=P}),[P,p]);var I=(0,r.useMemo)((function(){return r.createElement("div",{className:w()("absolute bg-grey-5 dark:bg-white-5 inset-[6px] rounded-[4px]",p?"z-[10]":"hidden")})}),[p]);return r.createElement("div",{className:"sd-tasks-list flex flex-col overflow-hidden flex-auto box-border relative",ref:function(e){f.current=e,N(e)}},I,r.createElement("div",{className:"sd-tasks-scroll absolute top-[4px] left-0 bottom-0 right-0"},t.length?r.createElement("div",{className:"antiscroll-wrap relative h-full overflow-hidden",ref:c},r.createElement(ET.Z,{className:"auto-sizer",style:{height:"100%",width:"100%"}},(function(e){var t=e.width,n=e.height;return r.createElement(ST.S_,{ref:function(e){l.current=e},outerRef:M,className:"antiscroll-inner sd-tasks-content",itemCount:S.length,width:t,height:n,itemData:S,itemSize:D,itemKey:function(e){return S[e].id}},j)}))):r.createElement("div",{className:"empty-list relative h-full overflow-hidden flex flex-col"},r.createElement(Po,{textId:"",descId:x}))))};function HN(e){return HN="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},HN(e)}function WN(e){return function(e){if(Array.isArray(e))return zN(e)}(e)||function(e){if("undefined"!==typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(!e)return;if("string"===typeof e)return zN(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return zN(e,t)}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function zN(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function GN(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function KN(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?GN(Object(n),!0).forEach((function(t){qN(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):GN(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function qN(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=HN(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=HN(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==HN(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var $N=function(e){var t=e.groupType,n=e.viewType,o=(e.calViewType,e.isRenderTree),i=(0,r.useRef)((new Date).getTime().toString()).current,c=(0,a.v9)((function(t){return eP(t,KN(KN({},e),{},{openTimeStamp:i}))}));return r.createElement(VN,{key:t,viewType:n,groupType:t,sectionList:c,isRenderTree:o})},JN=function(e,t,n){if(!e)return!1;var r=Wn.xEq(e),o=Wn.VuY(e);return!(r||!o)&&(e.get("status")===go.hY.Uncompleted&&(!(t.size>0&&!t.has(e.get("projectId")))&&n(e)))},XN=function(e,t,n){var r=arguments.length>3&&void 0!==arguments[3]&&arguments[3],o=new Set(t);return e.filter((function(e){var t;if(e.isSection)return!r;var a=null===(t=e.model)||void 0===t?void 0:t.originModel;return JN(a,o,n)}))},QN=(0,Lu.b)([function(e){return e.tasks},function(e){return e.csl},function(e){return e.normalProjects}],(function(e,t,n){var r=_o.Hx(t,e,Gn.List([]),n,!1);return Wn.M0(r,!1)})),eP=(0,Lu.C)([function(e,t){return(0,ro.lB)(e)},function(e,t){return t.filterProjectIds},function(e,t){return t.filterTagNames},function(e,t){return t.groupType},function(e,t){return t.viewType},function(e,t){return t.isShowNote},function(e,t){return t.isRenderTree},function(e,t){return e.collapse.taskInArrange},function(e,t){return e.customSmartProjects},function(e,t){return e.projects.projectList},function(e,t){return t.openTimeStamp},function(e,t){return e.orderByList},function(e,t){return e.orderByType}],(function(e,t,n,r,o,a,i,c,s,u,l){switch(a||(e=e.filter((function(e){return!Wn.ZWx(e)}))),r){case"tag":return function(e,t,n,r){var o=(0,Oa.lN)(),a=o.map((function(e){return{section:new Qs.fN(e,e),list:[]}}));(a=a.concat([{section:new Qs.fN(B.iij,B.iij),list:[]}])).unshift({section:new Qs.qH,list:[]});var i=new Map(a.map((function(e){return[e.section.id,e]}))),c=(0,ro.Ct)(e).toArray();(c=function(e,t){if(0===e.length)return t;if(e.includes("!tag"))return t.filter((function(t){var n=t.get("tags");return!!n&&(0===n.size||!!n.toArray().some((function(t){return e.includes(t)})))}));return t.filter((function(t){var n=t.get("tags");return n&&n.toArray().some((function(t){return e.includes(t)}))}))}(t,c)).forEach((function(e){var n=e.get("tags");if(ro.gm(e))a[0].list.push(e);else if(n&&n.size){var r=n?n.toArray():[],c={};r.forEach((function(e){var t=o.indexOf(e);c[e]=t>-1?t:9999999})),r.sort((function(e,t){return c[e]-c[t]})),t.length>0&&(r=r.filter((function(e){return t.includes(e)}))),r.every((function(t){var n;if(0===t.length)return!0;var r=t.toLowerCase();return null==(null===(n=i.get(r))||void 0===n?void 0:n.list.push(e))}))}else a[a.length-1].list.push(e)})),a=function(e,t){return t.length?oP(e.filter((function(e){return e.section instanceof Qs.qH||(e.section.id===B.iij?t.includes("!tag"):t.includes(e.section.id))}))):oP(e)}(a,t),(0,to.sortTagSectionTasks)(a,!1,void 0,B.X9E.sortOrder,Gn.Map(),new Map,!1,void 0,!0),a.forEach((function(e){e.section instanceof Qs.qH||(e.section.needingBuildTree=!1)}));var s=new Set(n),u=tP(r);return a.reduce((function(e,t){var n=new Co.D2(t.section),r=(0,to.buildDisplayListModels)([t]),o=(0,v_.cO)(r),a=XN(o,s,u,!0);return n.children=a,e.concat(n.children.length>0?[n].concat(WN(a)):[])}),[])}(e,n,t,o);case"priority":return function(e,t,n){var r={pin:0,p1:1,p2:2,p3:3,p4:4,note:5},o=[{section:new Qs.qH,list:[]},{section:new Qs.lS("priority-high","priority-high",B.Y$J.high),list:[]},{section:new Qs.lS("priority-medium","priority-medium",B.Y$J.medium),list:[]},{section:new Qs.lS("priority-low","priority-low",B.Y$J.low),list:[]},{section:new Qs.lS("priority-none","priority-none",B.Y$J.none),list:[]},{section:new Qs.sj,list:[]}];(0,ro.Ct)(e).toArray().forEach((function(e){var t=e.get("priority"),n=Wn.ZWx(e);if(ro.gm(e))o[r.pin].list.push(e);else if(n)o[r.note].list.push(e);else switch(t){case 5:o[r.p1].list.push(e);break;case 3:o[r.p2].list.push(e);break;case 1:o[r.p3].list.push(e);break;default:o[r.p4].list.push(e)}})),o=oP(o),(0,to.sortPrioritySectionTasks)(o,!1,void 0,B.X9E.sortOrder,Gn.Map(),new Map,!1,void 0,!0),"overdue"===n&&(0,to._sortByDueDate)(o.filter((function(e){return!("pin"===e.section.id)})),Gn.Map(),new Map,!1);o.forEach((function(e){e.section instanceof Qs.qH||(e.section.needingBuildTree=!1)}));var a=new Set(t),i=tP(n);return o.reduce((function(e,t){var n=new Co.D2(t.section),r=(0,to.buildDisplayListModels)([t]),o=(0,v_.cO)(r),c=XN(o,a,i,!0);return n.children=c,e.concat(n.children.length>0?[n].concat(WN(c)):[])}),[])}(e,t,o);default:var f=new Set(t),d=s.toArray().filter((function(e){return f.has(e.get("id"))})),m=1===d.length;if(m){var p=d[0];e=QN({tasks:e,csl:p,normalProjects:u})}return i?rP(e,t,o,c,m):nP(e,t,o,m)}})),tP=function(e){return"overdue"===e?function(e){return Wn.fcp(e,Ee()().endOf("day").toDate())<0}:function(e){return!e.get("startDate")}},nP=function(e,t,n,r){var o=(0,Hn.zg)({sort:!0,withInbox:!0,available:"edit"}).toArray();if(t.length&&!r){var a=new Set(t);o=o.filter((function(e){return a.has(e.get("id"))}))}var i=o.map((function(e){return{section:new Qs.zu(e.get("id"),e.get("name"),(0,Hn.I2)(e)),list:[]}}));(i=i.concat([{section:new Qs.rD("subscribe","subscribe",!1,!1),list:[]},{section:new Qs.En,list:[]},{section:new Qs.Ou,list:[]}])).unshift({section:new Qs.qH,list:[]});var c=new Map(i.map((function(e){return[e.section.id,e]}))),s=e;t.length||(s=(0,ro.Ct)(e)),s.forEach((function(e){if(ro.Rq(e))i[i.length-1].list.push(e);else if(ro.gm(e))i[0].list.push(e);else if(ro.gp(e))i[i.length-2].list.push(e);else if(ro.Ld(e))i[i.length-3].list.push(e);else{var t,n=e.get("projectId");null===(t=c.get(n))||void 0===t||t.list.push(e)}})),(0,to.sortProjectSectionTasks)(i,!1,void 0,!0);var u=new Set(t),l=tP(n);return i.reduce((function(e,t){var n=new Co.D2(t.section),o=(0,to.buildDisplayListModels)([t]),a=(0,v_.cO)(o),i=XN(a,r?new Set:u,l,!0);return n.children=i,e.concat(n.children.length>0?[n].concat(WN(i)):[])}),[])},rP=function(e,t,n,r,o){var a=(0,Hn.zg)({sort:!0,withInbox:!0,available:"edit"}).toArray();if(t.length&&!o){var i=new Set(t);a=a.filter((function(e){return i.has(e.get("id"))}))}var c=a.map((function(e){return{section:new Qs.zu(e.get("id"),e.get("name"),(0,Hn.I2)(e)),list:[]}}));(c=c.concat([{section:new Qs.rD("subscribe","subscribe",!1,!1),list:[]},{section:new Qs.En,list:[]},{section:new Qs.Ou,list:[]}])).unshift({section:new Qs.qH,list:[]});var s=new Map(c.map((function(e){return[e.section.id,e]}))),u=e;t.length||(u=(0,ro.Ct)(e));var l=tP(n),f=Gn.List(u.toArray().filter(l)),d=new Set(t),m=Gn.List(f.toArray().filter((function(e){return JN(e,o?new Set:d,(function(){return!0}))})));Wn.aMe(m,(function(e,t){return Wn.rpT(t)===Wn.rpT(e)})).forEach((function(e){if(ro.Rq(e))c[c.length-1].list.push(e);else if(ro.gm(e))c[0].list.push(e);else if(ro.gp(e))c[c.length-2].list.push(e);else if(ro.Ld(e))c[c.length-3].list.push(e);else{var t,n=e.get("projectId");null===(t=s.get(n))||void 0===t||t.list.push(e)}})),(0,to.sortProjectSectionTasks)(c,!1,void 0,!0);var p=c.reduce((function(e,t){var n=new Co.D2(t.section),o=(0,to.buildDisplayListModels)([t]),a=[],i=[],c=WN(o),s=new Set([]),u=new Set([]),l=(0,LN.Yg)(r);return(0,v_.KZ)(c,(function(e){var t;if(!e.isSection){var n=e.clone();if(e.model&&e.model instanceof Co.Y5){var r=(0,LN.N)(e.id,l);e.collapsed!==r&&(e.collapsed=r,n.collapsed=r)}var o=0;n.parent&&(o=n.parent.level+1),e.level=o,n.level=o;var c=null!==(t=n.parentId)&&void 0!==t?t:n.section.id,f=s.has(c),d=u.has(c);f||d?c&&u.add(n.id):i.push(n),a.push(n)}}),(function(e){return e.collapsed&&s.add(e.id),!1})),n.children=a,e.concat(n.children.length>0?[n].concat(i):[])}),[]);return p};function oP(e){return e.filter((function(e){return e.list.length>0}))}var aP=n("F2NX"),iP=function(e){return function(t,n){return n[e]}},cP=function(e,t){return e.preference.get("showCompleted")},sP=function(e,t){return to._getSortedColumns(t.columns,t.project)},uP=function(e,t){return to.getFilteredTagList({tagList:ro.Ys(e),immutableTagList:e.tags})};var lP=function(e){var t=Object.keys(e).reduce((function(t,n){var r=e[n];if(r){var o=r.task,a=function(e,t){var n,r;if(Wn.VuY(e)){e.get("startDate")?(r=Wn.Nw8(e.get("startDate"),t),n=e.get("isAllDay")):(r=Bn.Z.prefMoment(t),n=!0);var o=e.get("reminders"),a=Wn.czV(e,r);!e.get("startDate")&&Wn.Fe5(e)&&(o=Z.Xc(n));var i=e.get("repeatFlag"),c=e.get("repeatFrom");return i&&(i=(0,Bj.rn)(r,i,c)),{startDate:Bn.Z.formatToUtc(r),dueDate:a,repeatFirstDate:Bn.Z.formatToUtc(r),isAllDay:n,reminders:o,repeatFlag:i}}return null}(o,r.date);a&&(t[o.get("id")]=a)}return t}),{});(0,bs.S7)(t)},fP=n("CiLW"),dP=function(e){var t=e.isCompleted,n=e.isActive;return t&&n?100:t?40:80},mP="rgba(25, 25, 25, 0.4)",pP="rgba(255, 255, 255, 0.4)",hP=function(e){var t=e.bgColor,n=e.isCompleted,o=e.isActive,i=e.isNew,c=e.isSelected,s=void 0!==c&&c,u=!t,l=(0,a.v9)((function(e){return Z.$o()})),f=(0,Ll.$h)(),d=(0,r.useMemo)((function(){return s?jv()(l?"#292929":"#f8f8f8").mix(jv()(f),.05).hex():t?jv()(l?"#292929":"#f8f8f8").mix((0,fP.Lq)(t),(i?90:n?o?l?36:24:l?24:18:o?l?80:100:56)/100).hex():void 0}),[t,o,n,l,i,s,f]),m=(0,r.useMemo)((function(){if(d)return{color:jv()(d).isDark()?"#ffffff":"#191919",opacity:dP({isActive:o,isCompleted:n})}}),[d,o,n]),p=(0,r.useMemo)((function(){if(m)return jv()(m.color).alpha(m.opacity/100).toString()}),[m]),h=(0,r.useMemo)((function(){return o?"text-grey":n?"text-grey-30":"text-grey-80"}),[o,n]),y=(0,r.useMemo)((function(){return d?"":h}),[d,h]),g=(0,r.useMemo)((function(){return d?"":n?"bg-[#f5f5f5] dark:bg-[#2A2A2A]":"bg-white dark:bg-[#3c3c3c]"}),[d,n]),v=(0,r.useMemo)((function(){var e=n?"rgba(25, 25, 25, 0.2)":"rgba(25, 25, 25, 0.4)",t=n?"rgba(255, 255, 255, 0.3)":"rgba(255, 255, 255, 0.6)";return d?new(jv())(d).isDark()?t:e:l?t:e}),[d,n,l]),b=(0,r.useMemo)((function(){var e=l;d&&(e=new(jv())(d).isDark());return e?pP:mP}),[d,l]),w=(0,r.useMemo)((function(){return l?pP:mP}),[l]);return{isNoColorSet:u,blockStyleBgColor:d,blockStyleTextColor:p,blockTextColor:y,blockBgColor:g,blockStyleTextColorInfo:m,splitTextColor:h,resizeHandlerStyleBgColor:v,blockProgressColor:b,splitProgressColor:w,themeColor:f}};function yP(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,a,i,c=[],s=!0,u=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;s=!1}else for(;!(s=(r=a.call(n)).done)&&(c.push(r.value),c.length!==t);s=!0);}catch(e){u=!0,o=e}finally{try{if(!s&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(u)throw o}}return c}}(e,t)||function(e,t){if(!e)return;if("string"===typeof e)return gP(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return gP(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function gP(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function vP(e){return["","transparent"].includes(e)}var bP=function(e){var t=e.left,n=e.top,o=e.height,i=e.width,c=e.innerHeight,s=e.dateNow,u=e.task,l=(0,r.useMemo)((function(){return Math.max(0,Math.min(o-2,c))}),[o,c]),f=(0,r.useMemo)((function(){return l+2>=o}),[o,l]),d=(0,r.useContext)(Ov.Cv),m=(0,a.v9)((function(e){return(0,Lt.en)()})),p=(d.status,(0,Cv.I3)().taskInPomo),h=(0,r.useMemo)((function(){return n>=0?0:-n}),[n]),g=(0,Ll.$h)(),v=(0,r.useMemo)((function(){var e="";return p&&(e=(0,fP.Xv)(function(e){if(Wn.d77(e)){var t=e.get("color");return t&&!vP(t)?t:""}var n=e.get("projectId"),r=Hn.Rp(n),o=null===r||void 0===r?void 0:r.get("color");return o&&!vP(o)?o:""}(p))),e||g}),[p,g]),b=(0,y.Z)(),k=u?Ee()(ke.Z.parseUTCString(u.get("startDate"))):"stopwatch"===m?Cv.CY.startTime:Cv.cc.startTime,x=(0,r.useMemo)((function(){if(u){var e=u.toJS(),t=(0,yn.$A)({startTime:e.startDate,endTime:e.dueDate,tasks:e.fragments,pauseDuration:e.pauseDuration,adjustTime:e.adjustTime});return{duration:60*t.duration*1e3,pauseDuration:60*t.pauseDuration*1e3,fragments:t.tasks.map((function(e){var t,n;return{taskId:e.taskId,habitId:e.habitId,startTime:(null===(t=ke.Z.parseUTCStringWithMS(e.startTime))||void 0===t?void 0:t.getTime())||0,endTime:(null===(n=ke.Z.parseUTCStringWithMS(e.endTime))||void 0===n?void 0:n.getTime())||0,timerId:e.timerId,timerName:e.timerName,title:e.title}}))}}var n=u?1e3*(u.get("pauseDuration")||0):"stopwatch"===m?Cv.CY.pauseDuration:Cv.cc.pauseDuration;return{duration:u?Ee()(ke.Z.parseUTCString(u.get("dueDate"))).diff(ke.Z.parseUTCString(u.get("startDate")),"millisecond")-n:"stopwatch"===m?void 0:Cv.cc.duration,pauseDuration:n,fragments:"stopwatch"===m?Cv.CY.fragments:Cv.cc.fragments}}),[u,m]),E=x.duration,S=x.pauseDuration,_=x.fragments,O=(0,r.useMemo)((function(){var e=(null===k||void 0===k?void 0:k.clone())||Ee()(),t=k?"stopwatch"===m?s.clone():k.clone().add((E||0)+S,"millisecond"):Ee()();return Wn.YXW(Gn.Map(),e,t,!1)}),[s,E,S,k,m]),C=l+Math.min(0,n)>=18,T=hP({bgColor:v,isCompleted:!1,isActive:!1,isNew:!1}),j=T.blockBgColor,D=T.blockTextColor,M=T.blockStyleTextColor,A=T.blockStyleBgColor,N=yP((0,r.useState)(""),2),P=N[0],I=N[1];return null==k?null:r.createElement("div",{className:w()("absolute top-0 left-0 right-0 rounded-xs pointer-events-auto"),style:{height:o,top:n,left:t,width:i,border:"1px solid ".concat((0,$e.eR)(jv()(v).hex(),30)),backgroundColor:(0,$e.eR)(jv()(v).hex(),5),zIndex:10},onMouseEnter:function(){var e=Math.floor(_.reduce((function(e,t,n){var r=t.endTime;if(r){var o,a,i=_[n+1]?null===(o=_[n+1])||void 0===o?void 0:o.startTime:(null===(a=ke.Z.parseUTCStringWithMS(null===u||void 0===u?void 0:u.get("dueDate")))||void 0===a?void 0:a.getTime())||s.toDate().getTime();if(i)e+=Math.max(0,i-r)}return e}),0)/1e3/60);I(e?"".concat(b.formatMessage({id:"pause"})," ").concat(e,"m"):"")}},P&&r.createElement(_e.Z,{title:P,placement:"topRight",offset:[0,-4]},r.createElement("div",{className:"absolute",style:{top:h,left:0,right:0,bottom:0,zIndex:10}})),r.createElement("div",{className:w()("overflow-hidden",j),style:{height:l,padding:l>=4?"2px 4px":"0 4px",backgroundColor:A,borderTopLeftRadius:1.2,borderTopRightRadius:1.2,borderBottomLeftRadius:f?1.2:void 0,borderBottomRightRadius:f?1.2:void 0}},C&&r.createElement("p",{className:w()("text-xs whitespace-nowrap absolute overflow-hidden",D),style:{left:4,right:4,top:h+2,lineHeight:"14px",color:M}},O)))},wP=n("ua2A"),kP=n("T3me"),xP=n("tyHB"),EP=n("rH+n"),SP=n("YSKt"),_P=n("eXio"),OP=n("1h96");function CP(e){return function(e){if(Array.isArray(e))return TP(e)}(e)||function(e){if("undefined"!==typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(!e)return;if("string"===typeof e)return TP(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return TP(e,t)}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function TP(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var jP=function(){var e=(0,pt.LP)(B._Yt.recurrentDateCache,"json");return null==e?{}:(Object.keys(e).forEach((function(t){var n=e[t];null!=n&&(Array.isArray(n.dates)?n.dates=CP(new Set(n.dates)):n.dates=[])})),e)}(),DP=function(e,t,n,r){var o=arguments.length>4&&void 0!==arguments[4]?arguments[4]:[],a=e.get("isSubscribeTask"),i=a?new _P.Z(e):new OP.Z(e),c=function(){if(e.get("isCountdown"))return!(0,VT.Rn)(e.get("countdown"))}(),s=SP.pA.betweenDatesOfRecurrentObject(i,Ee()("".concat(t),"YYYYMMDD").toDate(),Ee()("".concat(n),"YYYYMMDD").endOf("days").toDate(),void 0,!a,c),u=e.get("id");jP[u]={hashCode:e.hashCode(),start:r.start,end:r.end,dates:Array.from(new Set(o.concat(s.map((function(e){return e.getTime()})))))}},MP=function(){jP={}};function AP(){AP=function(){return t};var e,t={},n=Object.prototype,r=n.hasOwnProperty,o=Object.defineProperty||function(e,t,n){e[t]=n.value},a="function"==typeof Symbol?Symbol:{},i=a.iterator||"@@iterator",c=a.asyncIterator||"@@asyncIterator",s=a.toStringTag||"@@toStringTag";function u(e,t,n){return Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{u({},"")}catch(e){u=function(e,t,n){return e[t]=n}}function l(e,t,n,r){var a=t&&t.prototype instanceof y?t:y,i=Object.create(a.prototype),c=new j(r||[]);return o(i,"_invoke",{value:_(e,n,c)}),i}function f(e,t,n){try{return{type:"normal",arg:e.call(t,n)}}catch(e){return{type:"throw",arg:e}}}t.wrap=l;var d="suspendedStart",m="executing",p="completed",h={};function y(){}function g(){}function v(){}var b={};u(b,i,(function(){return this}));var w=Object.getPrototypeOf,k=w&&w(w(D([])));k&&k!==n&&r.call(k,i)&&(b=k);var x=v.prototype=y.prototype=Object.create(b);function E(e){["next","throw","return"].forEach((function(t){u(e,t,(function(e){return this._invoke(t,e)}))}))}function S(e,t){function n(o,a,i,c){var s=f(e[o],e,a);if("throw"!==s.type){var u=s.arg,l=u.value;return l&&"object"==IP(l)&&r.call(l,"__await")?t.resolve(l.__await).then((function(e){n("next",e,i,c)}),(function(e){n("throw",e,i,c)})):t.resolve(l).then((function(e){u.value=e,i(u)}),(function(e){return n("throw",e,i,c)}))}c(s.arg)}var a;o(this,"_invoke",{value:function(e,r){function o(){return new t((function(t,o){n(e,r,t,o)}))}return a=a?a.then(o,o):o()}})}function _(t,n,r){var o=d;return function(a,i){if(o===m)throw Error("Generator is already running");if(o===p){if("throw"===a)throw i;return{value:e,done:!0}}for(r.method=a,r.arg=i;;){var c=r.delegate;if(c){var s=O(c,r);if(s){if(s===h)continue;return s}}if("next"===r.method)r.sent=r._sent=r.arg;else if("throw"===r.method){if(o===d)throw o=p,r.arg;r.dispatchException(r.arg)}else"return"===r.method&&r.abrupt("return",r.arg);o=m;var u=f(t,n,r);if("normal"===u.type){if(o=r.done?p:"suspendedYield",u.arg===h)continue;return{value:u.arg,done:r.done}}"throw"===u.type&&(o=p,r.method="throw",r.arg=u.arg)}}}function O(t,n){var r=n.method,o=t.iterator[r];if(o===e)return n.delegate=null,"throw"===r&&t.iterator.return&&(n.method="return",n.arg=e,O(t,n),"throw"===n.method)||"return"!==r&&(n.method="throw",n.arg=new TypeError("The iterator does not provide a '"+r+"' method")),h;var a=f(o,t.iterator,n.arg);if("throw"===a.type)return n.method="throw",n.arg=a.arg,n.delegate=null,h;var i=a.arg;return i?i.done?(n[t.resultName]=i.value,n.next=t.nextLoc,"return"!==n.method&&(n.method="next",n.arg=e),n.delegate=null,h):i:(n.method="throw",n.arg=new TypeError("iterator result is not an object"),n.delegate=null,h)}function C(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function T(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function j(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(C,this),this.reset(!0)}function D(t){if(t||""===t){var n=t[i];if(n)return n.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var o=-1,a=function n(){for(;++o<t.length;)if(r.call(t,o))return n.value=t[o],n.done=!1,n;return n.value=e,n.done=!0,n};return a.next=a}}throw new TypeError(IP(t)+" is not iterable")}return g.prototype=v,o(x,"constructor",{value:v,configurable:!0}),o(v,"constructor",{value:g,configurable:!0}),g.displayName=u(v,s,"GeneratorFunction"),t.isGeneratorFunction=function(e){var t="function"==typeof e&&e.constructor;return!!t&&(t===g||"GeneratorFunction"===(t.displayName||t.name))},t.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,v):(e.__proto__=v,u(e,s,"GeneratorFunction")),e.prototype=Object.create(x),e},t.awrap=function(e){return{__await:e}},E(S.prototype),u(S.prototype,c,(function(){return this})),t.AsyncIterator=S,t.async=function(e,n,r,o,a){void 0===a&&(a=Promise);var i=new S(l(e,n,r,o),a);return t.isGeneratorFunction(n)?i:i.next().then((function(e){return e.done?e.value:i.next()}))},E(x),u(x,s,"Generator"),u(x,i,(function(){return this})),u(x,"toString",(function(){return"[object Generator]"})),t.keys=function(e){var t=Object(e),n=[];for(var r in t)n.push(r);return n.reverse(),function e(){for(;n.length;){var r=n.pop();if(r in t)return e.value=r,e.done=!1,e}return e.done=!0,e}},t.values=D,j.prototype={constructor:j,reset:function(t){if(this.prev=0,this.next=0,this.sent=this._sent=e,this.done=!1,this.delegate=null,this.method="next",this.arg=e,this.tryEntries.forEach(T),!t)for(var n in this)"t"===n.charAt(0)&&r.call(this,n)&&!isNaN(+n.slice(1))&&(this[n]=e)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if("throw"===e.type)throw e.arg;return this.rval},dispatchException:function(t){if(this.done)throw t;var n=this;function o(r,o){return c.type="throw",c.arg=t,n.next=r,o&&(n.method="next",n.arg=e),!!o}for(var a=this.tryEntries.length-1;a>=0;--a){var i=this.tryEntries[a],c=i.completion;if("root"===i.tryLoc)return o("end");if(i.tryLoc<=this.prev){var s=r.call(i,"catchLoc"),u=r.call(i,"finallyLoc");if(s&&u){if(this.prev<i.catchLoc)return o(i.catchLoc,!0);if(this.prev<i.finallyLoc)return o(i.finallyLoc)}else if(s){if(this.prev<i.catchLoc)return o(i.catchLoc,!0)}else{if(!u)throw Error("try statement without catch or finally");if(this.prev<i.finallyLoc)return o(i.finallyLoc)}}}},abrupt:function(e,t){for(var n=this.tryEntries.length-1;n>=0;--n){var o=this.tryEntries[n];if(o.tryLoc<=this.prev&&r.call(o,"finallyLoc")&&this.prev<o.finallyLoc){var a=o;break}}a&&("break"===e||"continue"===e)&&a.tryLoc<=t&&t<=a.finallyLoc&&(a=null);var i=a?a.completion:{};return i.type=e,i.arg=t,a?(this.method="next",this.next=a.finallyLoc,h):this.complete(i)},complete:function(e,t){if("throw"===e.type)throw e.arg;return"break"===e.type||"continue"===e.type?this.next=e.arg:"return"===e.type?(this.rval=this.arg=e.arg,this.method="return",this.next="end"):"normal"===e.type&&t&&(this.next=t),h},finish:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),T(n),h}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.tryLoc===e){var r=n.completion;if("throw"===r.type){var o=r.arg;T(n)}return o}}throw Error("illegal catch attempt")},delegateYield:function(t,n,r){return this.delegate={iterator:D(t),resultName:n,nextLoc:r},"next"===this.method&&(this.arg=e),h}},t}function NP(e,t,n,r,o,a,i){try{var c=e[a](i),s=c.value}catch(u){return void n(u)}c.done?t(s):Promise.resolve(s).then(r,o)}function PP(e){return function(){var t=this,n=arguments;return new Promise((function(r,o){var a=e.apply(t,n);function i(e){NP(a,r,o,i,c,"next",e)}function c(e){NP(a,r,o,i,c,"throw",e)}i(void 0)}))}}function IP(e){return IP="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},IP(e)}function LP(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function RP(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?LP(Object(n),!0).forEach((function(t){FP(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):LP(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function ZP(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,BP(r.key),r)}}function FP(e,t,n){return(t=BP(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function BP(e){var t=function(e,t){if("object"!=IP(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=IP(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==IP(t)?t:t+""}var UP=20100101,YP=[".c-task",".c-task-element",".c-row",".tg-allday","#out-single-task-detail",".task-detail-element",".subscribe-event-timecard",".tg-col-eventwrapper","#calendar-month-scroll-container",".timecard-element",".CodeMirror-hints",".participant-view",".popup-cover",".dropdown-menu-md-heading",".CodeMirror-link-modal","#js-timecard","#task-menu-tag-view","#task-menu-view","#archive-menu-view",".wk-allday-container",".task-menu-assignee",".calendar-click-ignore","#outer-tip",".dropdown-menu",".agenda-task"],VP=function(){return e=function e(){var t=this;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),FP(this,"isValidMouseUp",(function(){return!!t.mousedownView&&(t.mousedownView=!1,!0)})),FP(this,"onMouseDown",(function(e){t.mouseDownX=e.pageX,t.mouseDownY=e.pageY,t.mousedownView=!0})),FP(this,"onMouseUp",(function(e){var n=e.pageX,r=e.pageY,o=$(e.target),a=Math.abs(n-t.mouseDownX)>=30||Math.abs(r-t.mouseDownY),i=0===e.button,c=o.closest("#right-view.has-detail").length>0;t.isValidMouseUp()&&((0,BA.W)(e)||bn.ZP.isDragging||!i||0!==o.closest(B.SIv.split(" ").map((function(e){return".".concat(e)})).join(",")).length||a||Wn.ZRB(),o.closest(YP.join(",")).length&&!c||a||bn.ZP.tempTaskCreatedByDragInWkCol&&bn.ZP.tempTaskCreatedByDragInWkCol.mouseup||U.vp.dispatch("restoreCalendarTaskActiveStatus"))})),this.cc=new xP.jd,this._listenId=Ne().uniqueId(),this.projectFilterRequireData={calendarFilter:{},filterListIds:new Set,filterTags:new Set,disabledIds:new Set,projectId2ShowTypeMap:new Map},this.dateCache={},this.mousedownView=!1},t=[{key:"convertDate",value:function(e){if(this.dateCache[e])return this.dateCache[e];var t=(0,EP.ht)(e,this.cc);return this.dateCache[e]=t,t}},{key:"baseComponentDidMount",value:function(){var e=$("#container-main")[0];e&&(e.addEventListener("mousedown",this.onMouseDown,{capture:!0}),e.addEventListener("mouseup",this.onMouseUp,{capture:!0}))}},{key:"baseComponentWillUnmount",value:function(){var e=$("#container-main")[0];e&&(e.removeEventListener("mousedown",this.onMouseDown,{capture:!0}),e.removeEventListener("mouseup",this.onMouseUp,{capture:!0})),this.calTaskDueDateCache={}}},{key:"getDateMapTasks",value:function(e,t,n,r){var o=this,a=arguments.length>4&&void 0!==arguments[4]?arguments[4]:Gn.List([]),i=arguments.length>5?arguments[5]:void 0,c=arguments.length>6&&void 0!==arguments[6]?arguments[6]:Gn.List([]),s=arguments.length>7&&void 0!==arguments[7]?arguments[7]:Gn.List([]),u=arguments.length>8?arguments[8]:void 0,l=arguments.length>9?arguments[9]:void 0,f=arguments.length>10?arguments[10]:void 0,d=l?JSON.parse(l):null,m=new Set(l?ro.nD(d):[]),p=new Set(l?ro.lQ(d):[]),h=ro.HH(Hn.mW()),y=ro.GD(Hn.mW());this.projectFilterRequireData={calendarFilter:d,filterListIds:m,filterTags:p,disabledIds:h,projectId2ShowTypeMap:y};var g=e,v=t,b=RP(RP({},u),{},{calendarFilter:d,rangeBegin:g,rangeEnd:v,isFilterCSL:!1});this.currentFilterOptions&&JSON.stringify(this.currentFilterOptions)===JSON.stringify(b)||(this.calTaskDueDateCache={}),this.currentFilterOptions=b;var w=n,k=ro.pc(d);k&&(r=r.filter((function(e){return!e.get("tickTaskId")})));var x=w.concat(r),E={};if(d&&d.project&&d.project.csl){var S=_o.Rp(d.project.csl);S&&(x=_o.Hx(S,n,r,Hn.mW(),b.showChecklist),b.isFilterCSL=!0)}if(b.showFocusRecord)x=x.concat(i);else if(f){var _=i.filter((function(e){return e.get("id")===f}));x=x.concat(_)}return b.showHabit&&(x=x.concat(a)),b.showTimetable&&(x=x.concat(c)),b.showCountdown&&(x=x.concat(s)),x.forEach((function(e){var t=o.calculateTaskDueDate(e);Object.keys(t).forEach((function(e){E[e]?E[e]=E[e].concat(t[e]):E[e]=t[e]}))})),E}},{key:"calculateTaskDueDate",value:function(e){var t=e.hashCode(),n=this.calTaskDueDateCache||{};if(this.calTaskDueDateCache=n,void 0!==n[t])return n[t];var r=this._getSingleTaskDateMap(e);return n[t]=r,r}},{key:"needFilterArchivedEventsWhenNotShowComplete",value:function(e){var t=this.currentFilterOptions,n=t.showCompleted,r=t.showDeclinedEvents;if(Wn.HlA(e)){if((0,Ru.ll)(e))return!r;if(!n&&((0,su.N7)(e)||(0,$e.fc)(e)<0))return!0}return!1}},{key:"_getSingleTaskDateMap",value:function(e){var t=this,n=this.currentFilterOptions,r=n.showCompleted,o=n.showChecklist,a=n.showFutureTask,i=n.rangeBegin,c=n.rangeEnd,s=n.isFilterCSL,u=[],l={};if(!r&&Wn.PNE(e)&&!e.get("isPomodoro")&&!e.get("isTimetable"))return{};if(this._isTaskSuitForRange(e)&&u.push(e),!s&&o&&0===e.get("status")){var f=e.get("items");Wn.tcK(e)&&f.forEach((function(n){if(n.get("startDate")&&(r||!r&&0===n.get("status"))){var o=kP.y3(n,e);t._isTaskSuitForRange(o)&&u.push(o)}}))}if((a||Wn.nJ4(e))&&e.get("repeatFlag")&&0===e.get("status")){var d=+Ee()(i).subtract(1,"M").format("YYYYMMDD"),m=+Ee()(c).add(1,"M").endOf("days").format("YYYYMMDD"),p=function(e,t,n){var r=e.get("id"),o=jP[r];if(null==o||o.hashCode!==e.hashCode())delete jP[r],DP(e,t,n,{start:t,end:n});else{var a=o.start,i=o.end,c=o.dates;t>=a&&n<=i||(t<=a&&n>=i?DP(e,t,n,{start:t,end:n},[]):t<=a?DP(e,t,+Ee()("".concat(a),"YYYYMMDD").subtract(1,"days").format("YYYYMMDD"),{start:t,end:i},c):n>=i&&DP(e,+Ee()("".concat(i),"YYYYMMDD").add(1,"days").format("YYYYMMDD"),n,{start:a,end:n},c))}return jP[r].dates}(e,d,m),h=Ee()(c).endOf("day").toDate();p.forEach((function(n){var r=ke.Z.parseUTCString(e.get("startDate"));if(r&&+n!==r.getTime()&&i.getTime()<=n&&n<=h.getTime()){var o=(0,wP.f)(e,n),a=t.projectFilterRequireData,c=a.calendarFilter,s=a.filterListIds,l=a.filterTags,f=a.disabledIds,d=a.projectId2ShowTypeMap;if(t.needFilterArchivedEventsWhenNotShowComplete(o))return;ro.Vq(o,c,s,l,f,d,!0)&&u.push(o)}}))}return u.forEach((function(e){t._getTaskRangeDates(e).forEach((function(t){l[t]=l[t]||[],l[t].push(e)}))})),l}},{key:"_isTaskSuitForRange",value:function(e){var t=Wn.VCt(e),n=e.get("startDate"),r=e.get("completedTime");if(t){if(!r)return!1}else if(!n)return!1;var o,a,i=this.currentFilterOptions,c=i.rangeBegin,s=i.rangeEnd;if(!e.get("isRepeatBody"))if(t){if(r>s||r<c)return!1}else if(o=Bn.Z.prefMoment(e.get("startDate")),a=Bn.Z.prefMoment(Wn.tKl(e)),o.startOf("day").isAfter(s)||a.isBefore(c))return!1;if(this.needFilterArchivedEventsWhenNotShowComplete(e))return!1;var u=this.projectFilterRequireData,l=u.calendarFilter,f=u.filterListIds,d=u.filterTags,m=u.disabledIds,p=u.projectId2ShowTypeMap;return ro.Vq(e,l,f,d,m,p,!0)}},{key:"_getTaskRangeDates",value:function(e){if(Wn.VCt(e))return[Bn.Z.prefMoment(e.get("completedTime")).format("YYYY-MM-DD")];if((0,ro.gp)(e))return[ke.Z.getDelimiterStamp(e.get("checkinStamp"))];var t=Bn.Z.prefMoment(e.get("startDate")),n=Wn.$66(e);n<0&&(n=0);for(var r=[t.format("YYYY-MM-DD")],o=0;o<n;o++)t.add(1,"day"),r.push(t.format("YYYY-MM-DD"));return r}},{key:"fetchTasksInRange",value:function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:[];console.log("fetchTasksInRange",e,t);var r=Bn.Z.prefMoment(e),o=Bn.Z.prefMoment(t).add(1,"day"),a=r.format(B.WUZ.atomTime),i=o.format(B.WUZ.atomTime),c=r.format("YYYY-MM-DD"),s=o.format("YYYY-MM-DD");if(HP(e,t),WP(Bn.Z.formatDateForFilter(c),Bn.Z.formatDateForFilter(s)),(0,P._y)()&&!n.includes("subscribeAccount"))if(bn.ZP.earliestCalendarEventsFetchDate){var u=Ee()(e,"YYYY-MM-DD"),l=Ee()(t,"YYYY-MM-DD"),f=Ee()(bn.ZP.earliestCalendarEventsFetchDate.start),d=Ee()(bn.ZP.earliestCalendarEventsFetchDate.end),m=100;if(u.isAfter(d.clone().add(m,"days"))||l.isBefore(f.clone().subtract(m,"days")))console.log("fetch policy: outage"),zP(a,i);else{var p,h,y=u.isBefore(f),g=l.isAfter(d);y||g?(console.log("fetch policy: expand"),y&&g?(p=u,h=l):y?(p=u,h=f):g&&(p=d,h=l),zP(p.format(B.WUZ.atomTime),h.format(B.WUZ.atomTime),(function(){bn.ZP.earliestCalendarEventsFetchDate={start:Ee().min(u,f).format(B.WUZ.atomTime),end:Ee().max(l,d).format(B.WUZ.atomTime)}}))):console.log("fetch policy: ignore")}}else console.log("fetch policy: set"),zP(a,i,(function(){bn.ZP.earliestCalendarEventsFetchDate={start:a,end:i}}));var v=Math.max(+e.replace(/-/g,"")-1,UP);Xt.ZP.doSync(Xt.gw.calSync,{afterStamp:v})}}],t&&ZP(e.prototype,t),n&&ZP(e,n),Object.defineProperty(e,"prototype",{writable:!1}),e;var e,t,n}(),HP=function(){var e=PP(AP().mark((function e(t,n){var r,o,a,i,c,s,u,l,f,d,m;return AP().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(e.prev=0,(0,Z.Oz)().get("calendarViewConf").showFocusRecord){e.next=4;break}return e.abrupt("return");case 4:e.next=8;break;case 6:e.prev=6,e.t0=e.catch(0);case 8:if(o=Ee()().startOf("day").subtract(30,"day").toDate().getTime(),a=Ee()().startOf("day").toDate().getTime(),i=Ee()(t,"YYYY-MM-DD").startOf("day").toDate().getTime(),c=Ee()(n,"YYYY-MM-DD").startOf("day").toDate().getTime(),s=Ee()().toDate().getTime(),u=null!==(r=(0,bn.$c)())&&void 0!==r?r:Ee()().startOf("day").toDate().getTime(),l=(0,bn.VT)(),f=864e5,!(i>u)){e.next=28;break}if(!(o>c||a<i)){e.next=21;break}(0,yn._h)(i,c),e.next=26;break;case 21:return d=null==l?o:Math.min(l,o),e.next=24,(0,yn.Bu)(d,s);case 24:e.sent&&(0,bn.lH)(s);case 26:e.next=38;break;case 28:if(!(u-i<100*f)){e.next=36;break}return m=Math.min(u-31*f,i),e.next=32,(0,yn.Bu)(m,u+f);case 32:e.sent&&(0,bn.fl)(m),e.next=38;break;case 36:return e.next=38,(0,yn.Bu)(i,c+f);case 38:case"end":return e.stop()}}),e,null,[[0,6]])})));return function(t,n){return e.apply(this,arguments)}}();function WP(e,t){xT((function(){return bn.ZP.earliestLocalTaskCompletionDate||Ee()().utc().format("YYYY-MM-DD HH:mm:ss")}),(function(e){bn.ZP.earliestLocalTaskCompletionDate=e}),e,t,(function(e,t){var n=e.fd,r=e.td;return K.q4O({fd:n,td:r},t)}))}function zP(e,t,n){return GP.apply(this,arguments)}function GP(){return(GP=PP(AP().mark((function e(t,n,r){var o,a,i,c,s,u,l;return AP().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(o=Ee()(t),a=Ee()(n),!((i=a.clone().diff(o,"day"))<=0)){e.next=5;break}return e.abrupt("return");case 5:if(a.isValid()&&o.isValid()){e.next=7;break}return e.abrupt("return");case 7:if(c=o.format(B.WUZ.atomTime),s=a.format(B.WUZ.atomTime),"Invalid date"!==c&&"Invalid date"!==s){e.next=11;break}return e.abrupt("return");case 11:if(u=!1,!(i>90)){e.next=18;break}return l=o.clone(),e.next=16,Promise.all(new Array(Math.ceil(i/90)).fill(0).map((function(){var e=l.format(B.WUZ.atomTime),t=(l=l.add(90,"days")).clone().endOf("day");return KP(e,Ee().min(t,a).format(B.WUZ.atomTime))}))).catch((function(e){console.log("fetch calendar events error",e),u=!0}));case 16:e.next=20;break;case 18:return e.next=20,KP(c,s).catch((function(e){console.log("fetch calendar events error",e),u=!0}));case 20:!u&&r&&r();case 21:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function KP(e,t){return qP.apply(this,arguments)}function qP(){return(qP=PP(AP().mark((function e(t,n){return AP().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return console.log("calendar events fetch",t,n),e.abrupt("return",Promise.all([K.LIC({begin:t,end:n}).then((function(e){(0,To.zY)(e.data,"google")})),(0,To.yA)({start:t,end:n,action:"update"}),K.kSZ({begin:t,end:n}).then((function(e){(0,To.zY)(e.data,"outlook")})),(0,To.Jf)({begin:t,end:n}),(0,To.de)({start:t,end:n,action:"update"})]));case 2:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function $P(e){return $P="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},$P(e)}function JP(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,XP(r.key),r)}}function XP(e){var t=function(e,t){if("object"!=$P(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=$P(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==$P(t)?t:t+""}function QP(e,t,n){return t=tI(t),function(e,t){if(t&&("object"===$P(t)||"function"===typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(e,eI()?Reflect.construct(t,n||[],tI(e).constructor):t.apply(e,n))}function eI(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(eI=function(){return!!e})()}function tI(e){return tI=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},tI(e)}function nI(e,t){return nI=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},nI(e,t)}var rI=function(e){function t(e){var n;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),(n=QP(this,t,[e])).escListenId=Ne().uniqueId(),n}return function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&nI(e,t)}(t,e),n=t,r=[{key:"onDidMount",value:function(){if(U.jc.subscribe(this.escListenId,"calendar-out-single",(function(){U.vp.dispatch("restoreCalendarTaskActiveStatus")})),this.props.model){var e=this.props.model.get("projectId");e&&this.tryToUpdateSharedUser(e)}if(!this.props.isNew){var t=this.context,n=t.isTaskCalendarMode,r=t.isCalendarTaskMode;n&&ae.Z.splitView("task+calendar","task_detail"),r&&ae.Z.splitView("calendar+task","task_detail")}}},{key:"onUnmount",value:function(){U.jc.unSubscribe(this.escListenId)}},{key:"onWillReceiveProps",value:function(e){if(e.model&&this.props.model){var t=e.model.get("projectId"),n=this.props.model.get("projectId");t!==n&&t&&n&&this.tryToUpdateSharedUser(t)}}},{key:"tryToUpdateSharedUser",value:function(e){var t=(0,Hn.Rp)(e);t&&Hn.vi(t)&&(0,Hi.TX)(e)}},{key:"render",value:function(){return o.createPortal(this.getBody(),document.body)}},{key:"setDefaultPosition",value:function(e){var t=this.props,n=t.cursorPosition,r=t.timelineSidebarWidth,o={top:e.top,left:e.left+e.width+10},a=$(".tg-allday .bg td").length-2*B.ilw;if(a>0&&a<2){var i=$(".tkcalendar-main-container"),c=i.offset().left,s=i.width(),u=Math.max(e.left,c+r-10),l=Math.min(e.width,s-r);n.top||n.left?(o.top=e.top+(e.height||16)-2,o.left=u+(l-this.rootRef.current.offsetWidth)/2):(o.top=e.top,o.left=u+(l-this.rootRef.current.offsetWidth)/2)}return o}},{key:"shouldAdjustXPositionInContainer",value:function(){return!(!this.props.inAllDay||this.props.isNew)}},{key:"adjustXPositionInContainer",value:function(e,t){var n=this,r=this.props,o=r.timelineSidebarWidth,a=r.cursorPosition,i=$(".tkcalendar-main-container"),c=i.offset(),s=c.left,u=c.left+i.width(),l=null;if(e+this.rootRef.current.offsetWidth>window.innerWidth)if(a.top||a.left)l=t.top+(t.height||16)-2,e=function(){var e=a.left+20;return e+n.rootRef.current.offsetWidth>window.innerWidth&&(e=Math.max(a.left-20-n.rootRef.current.offsetWidth,0)),e}();else{var f=t.left-this.rootRef.current.offsetWidth,d=this.fixPositionOffsetX(f),m=s+o-10-this.rootRef.current.offsetWidth;e=m>0&&d<m?m:d<0?Math.min(t.left+(t.width-this.rootRef.current.offsetWidth)/2,u-this.rootRef.current.offsetWidth):d}return{left:e,top:l}}}],r&&JP(n.prototype,r),a&&JP(n,a),Object.defineProperty(n,"prototype",{writable:!1}),n;var n,r,a}(Sf),oI=(0,a.$j)((function(e){return{timelineSidebarWidth:(0,Lt.K8)(e)}}),null,null,{forwardRef:!0})(rI);var aI=function(e){var t=e.task,n=e.relatedEl;return r.createElement(Qf,{task:t,relatedEl:n,getDefaultPosition:function(){var e=n.getBoundingClientRect();return{top:e.top-10,left:e.left+e.width+10}},isInCalendar:!1})};function iI(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,a,i,c=[],s=!0,u=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;s=!1}else for(;!(s=(r=a.call(n)).done)&&(c.push(r.value),c.length!==t);s=!0);}catch(e){u=!0,o=e}finally{try{if(!s&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(u)throw o}}return c}}(e,t)||function(e,t){if(!e)return;if("string"===typeof e)return cI(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return cI(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function cI(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var sI=r.memo((function(e){var t=e.id2Task,n=(0,r.useRef)(Ne().uniqueId()),o=iI((0,r.useState)(null),2),i=o[0],c=o[1],s=iI((0,r.useState)(!1),2),u=s[0],l=s[1],f=(0,r.useRef)(i);f.current=i;var d=(0,Ys.D9)(i),m=(0,r.useRef)(null),p=(0,a.v9)((function(e){var n=i;if(!n)return null;var r=/^task-/;if(r.test(n)){var o=(0,Wn.FOH)(n.replace(r,""));return o&&(0,Wn.uY7)(o)?null:o}return t.get(n)}));(0,r.useEffect)((function(){d!==i&&(d&&U.vp.dispatchOne("INACTIVE_FOCUS_DETAIL_BLOCK",d),i&&U.vp.dispatchOne("ACTIVE_FOCUS_DETAIL_BLOCK",f.current))}),[i,d]),(0,r.useEffect)((function(){var e=n.current;return U.vp.subscribe(e,"ACTIVE_FOCUS_DETAIL_OUT_SINGLE",(function(e){var t=e.id,n=e.relatedEl,r=e.needHandleRepeatTask;m.current=n,l(r||!1),f.current===t?c(null):c(t)})),function(){U.vp.unSubscribe(e,"ACTIVE_FOCUS_DETAIL_OUT_SINGLE")}}),[]),(0,r.useEffect)((function(){var e=n.current;return U.vp.subscribe(e,"HIDE_FOCUS_DETAIL_OUT_SINGLE",(function(){c(null)})),function(){U.vp.unSubscribe(e,"HIDE_FOCUS_DETAIL_OUT_SINGLE")}}),[]),(0,r.useEffect)((function(){var e=n.current;return U.vp.subscribe(e,"DISMISS_FOCUS_DETAIL_OUT_SINGLE",(function(e){e.id===f.current&&c(null)})),function(){U.vp.unSubscribe(e,"DISMISS_FOCUS_DETAIL_OUT_SINGLE")}}),[]);(0,r.useCallback)((function(){c(null)}),[]);return(0,r.useEffect)((function(){null!=p?(bn.ZP.triggerTimelineOutSingleVisibleTimer&&clearTimeout(bn.ZP.triggerTimelineOutSingleVisibleTimer),bn.ZP.timelineOutSingleVisible=null!=p):bn.ZP.triggerTimelineOutSingleVisibleTimer=setTimeout((function(){bn.ZP.timelineOutSingleVisible=null!=p}),100)}),[p]),null==p?null:(0,Wn.d77)(p)&&m.current?r.createElement(aI,{task:p,relatedEl:m.current}):r.createElement(oI,{key:p.get("id"),model:p,isNew:!1,id:p.get("id"),className:"timeline-click-ignore",cursorPosition:null,relatedEl:m.current,isSchedule:!1,needHandleRepeatTask:u})})),uI=sI;function lI(e){return lI="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},lI(e)}function fI(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,a,i,c=[],s=!0,u=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;s=!1}else for(;!(s=(r=a.call(n)).done)&&(c.push(r.value),c.length!==t);s=!0);}catch(e){u=!0,o=e}finally{try{if(!s&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(u)throw o}}return c}}(e,t)||mI(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function dI(e){return function(e){if(Array.isArray(e))return pI(e)}(e)||function(e){if("undefined"!==typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||mI(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function mI(e,t){if(e){if("string"===typeof e)return pI(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?pI(e,t):void 0}}function pI(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function hI(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function yI(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?hI(Object(n),!0).forEach((function(t){gI(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):hI(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function gI(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=lI(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=lI(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==lI(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var vI=25,bI=function(e){var t=e.rangeBegin,n=e.rangeEnd,o=e.dateNow,i=e.minuteHeight,c=(0,r.useRef)(new VP),s=(0,r.useRef)((0,Lu.b)([iP("tasks"),iP("currentFocus"),iP("rangeBegin"),iP("rangeEnd")],(function(e,t,n,r){var o=Ee()(ke.Z.parseUTCString(n)),a=Ee()(ke.Z.parseUTCString(r));return e.concat(t?[t]:[]).filter((function(e){if(null==e)return!1;var t=ke.Z.parseUTCString(e.get("startDate"));if(null==t)return!1;if(e.get("isAllDay"))return!1;var n=ke.Z.parseUTCString((0,Wn.tKl)(e));return!Ee()(t).isAfter(a)&&!Ee()(n).isBefore(o)})).sort((function(e,t){var n=Bn.Z.prefMoment(e.get("startDate")),r=Bn.Z.prefMoment(t.get("startDate")),o=Wn.rZ9(e)?Bn.Z.prefMoment(Wn.rZ9(e))-Bn.Z.prefMoment(e.get("startDate")):60*vI*1e3,a=Wn.rZ9(t)?Bn.Z.prefMoment(Wn.rZ9(t))-Bn.Z.prefMoment(t.get("startDate")):60*vI*1e3;return n-r||a-o}))}))),u=(0,r.useContext)(Ov.Cv).status,l=function(e){var t=e.dateNow,n=e.minuteHeight,o=(0,r.useContext)(Ov.Cv),i=(0,r.useContext)(Ov.M_),c=o.status,s=(0,a.v9)((function(e){return(0,Lt.en)()})),u=(0,a.v9)((function(e){return(0,hn.RN)().get("pomoDuration")})),l=(0,r.useMemo)((function(){return"stopwatch"===s?i:o}),[o,i,s]),f="stopwatch"===s?Cv.CY.fragments:Cv.cc.fragments,d="stopwatch"===s?Cv.CY.startTime:Cv.cc.startTime,m="stopwatch"===s?Cv.CY.pauseDuration:Cv.cc.pauseDuration,p="stopwatch"===s?void 0:Cv.cc.duration,h="pomo"===s&&"pomo-ready"===c,y=(0,r.useMemo)((function(){return null==d||h?0:Math.max(0,(t.clone().diff(d,"minute")+1)*n)}),[t,h,n,d]),g=(0,r.useMemo)((function(){var e;if("stopwatch"===s)return y;if(h)return u*n;var r=null===(e=f[f.length-1])||void 0===e?void 0:e.endTime,o=r?t.toDate().getTime()-r:0;return((p||0)+m+o)/1e3/60*n}),[t,p,f,y,h,n,m,u,s]);return{focus:(0,r.useMemo)((function(){if("stopwatch"===s&&"done"===l.intervalStatus)return null;if(h)return null;if(d&&"long"!==c&&"short"!==c&&"long-ready"!==c&&"short-ready"!==c){var e=d.clone().second(0).milliseconds(0);return Gn.Map({id:"stopwatch"===s?Cv.CY.id:Cv.cc.id,startDate:ke.Z.formatToServerDate(e),dueDate:ke.Z.formatToServerDate(e.clone().add(g/n,"minute")),isCurrentFocus:!0})}return null}),[g,h,n,d,l.intervalStatus,c,s]),innerHeight:y}}({dateNow:o,minuteHeight:i}),f=l.focus,d=l.innerHeight,m=(0,a.v9)((function(e){return(0,yn.gX)(e)})),p=(0,a.v9)((function(e){return e.preference.get("calendarViewConf")})),h=(0,a.v9)((function(e){return(0,ro.gg)(e)})),y=(0,a.v9)((function(e){return(0,ro.DX)(e,{includeSubscribeShownInCalendar:!0})})),g=(0,a.v9)((function(e){return(0,ro.J8)(e)})),v=(0,a.v9)((function(e){return e.userProfile.get("pro")?e.preference.get("webCalendarViewFilter"):void 0})),b=(0,a.v9)((function(e){return(0,tn.ou)(e)})),w=(0,a.v9)((function(e){return ro.H2(e)})),k=(0,a.v9)((function(e){return(0,Lt.en)()})),x=(0,r.useMemo)((function(){var e=Ee()(ke.Z.parseUTCString(t)),r=Ee()(ke.Z.parseUTCString(n)),o=yI(yI({},p),{},{showTimetable:b}),a="pomo"===k?Cv.cc.id:void 0,i=c.current.getDateMapTasks(e.toDate(),r.toDate(),h,y,w,m,g,void 0,o,v,a);return dI(new Set([e.format("YYYY-MM-DD"),r.format("YYYY-MM-DD")])).reduce((function(e,t){var n=i[t]||Gn.List();return e.concat(n)}),Gn.List())}),[p,g,m,w,t,n,y,h,k,b,v]),E=(0,r.useMemo)((function(){return s.current({},{tasks:x,focuses:m,currentFocus:f,rangeBegin:t,rangeEnd:n})}),[x,f,m,t,n]),S="pomo"===k&&("long"===u||"short"===u||"long-ready"===u||"short-ready"===u),_=(0,r.useMemo)((function(){var e=new Map,n=[],r=function(t){var n=e.get(t.get("id"));return n?{start:n.top,end:n.top+n.height}:{start:0,end:0}},o=function(e,t){var n=r(e),o=r(t);return n.end-o.start>0&&n.start-o.end<0};return E.toArray().forEach((function(r,a){var c=Ee()(ke.Z.parseUTCString(t)),s=Ee()(ke.Z.parseUTCString(r.get("startDate"))),u=Ee()(ke.Z.parseUTCString((0,Wn.tKl)(r))),l=s.clone().diff(c,"minute")*i,f=!!r.get("isCurrentFocus")||S&&Cv.cc.id===r.get("id"),d=u.clone().diff(s,"minute")*i,m=f?d:Math.max(d,vI);if(e.set(r.get("id"),{top:l,height:m,left:0,width:"100%"}),0===a)n.push([r]);else{var p=0;n.some((function(e){var t=e[e.length-1];return!o(r,t)||(p++,!1)})),n[p]?n[p].push(r):n[p]=[r]}})),n.forEach((function(t,r){t.forEach((function(t){var a="calc(".concat(100/n.length*r,"% + 2px)"),i=r+1,c=n.some((function(e,n){if(n<=r)return!1;var a=e.some((function(e){return o(e,t)}));return a&&(i=n),a}));c||(i=n.length-1+1);var s="calc(".concat(100/n.length*(i-r),"% - 2px)"),u=e.get(t.get("id"));u&&e.set(t.get("id"),yI(yI({},u),{},{left:a,width:s}))}))})),e}),[S,i,t,E]),O=(0,r.useMemo)((function(){return new Map(E.toArray().map((function(e){return[e.get("id"),e]})))}),[E]);return r.createElement(r.Fragment,null,r.createElement("div",{className:"absolute inset-0 overflow-hidden",style:{zIndex:1}},E.toArray().map((function(e){var t=e.get("id"),n=!!e.get("isPomodoro"),a=!!e.get("isCurrentFocus"),i=_.get(t);if(null==i)return null;var c=i.top,s=i.left,u=i.height,l=i.width;if(a)return r.createElement(bP,{innerHeight:d,key:"current-".concat(t),left:s,top:c,width:l,height:u,dateNow:o});if(S&&Cv.cc.id===t)return r.createElement(bP,{innerHeight:u,key:t,left:s,top:c,width:l,height:u,dateNow:o,task:e});return r.createElement(wI,{key:t,id:t,left:s,top:c,width:l,height:u,title:e.get("title"),text:(0,Wn.YXW)(e),border:n,prefixIconName:function(){if(Wn.d77(e)){var t="calendar-habit";return Qt.T7(e)?t="calendar-habit-wontdo":Qt.T4(e)&&(t="calendar-habit-complete"),t}return Wn.ZWx(e)?"calendar-note":Wn.Vnl(e)?"calendar-simple-wontdo":void 0}()})}))),r.createElement(uI,{id2Task:O}))},wI=function(e){var t=e.top,n=e.left,o=e.height,a=e.title,i=e.width,c=e.text,s=e.border,u=void 0!==s&&s,l=e.id,f=e.prefixIconName,d=(0,r.useRef)(l);d.current=l;var m=(0,r.useRef)(null),p=(0,r.useMemo)((function(){return t>=0?0:-t}),[t]),h=function(e){var t=e.id,n=(0,r.useRef)(t),o=fI((0,r.useState)(!1),2),a=o[0],i=o[1];return(0,r.useEffect)((function(){var e=n.current;return U.vp.subscribe(e,"ACTIVE_FOCUS_DETAIL_BLOCK",(function(){i(!0)})),function(){U.vp.unSubscribe(e,"ACTIVE_FOCUS_DETAIL_BLOCK")}}),[]),(0,r.useEffect)((function(){var e=n.current;return U.vp.subscribe(e,"INACTIVE_FOCUS_DETAIL_BLOCK",(function(){i(!1)})),function(){U.vp.unSubscribe(e,"INACTIVE_FOCUS_DETAIL_BLOCK")}}),[]),{isActive:a}}({id:d.current}),y=h.isActive,g=function(e){var t=e.idRef,n=e.blockRef,o=e.textTop,a=(0,r.useCallback)((function(e){e.stopPropagation();var r=n.current;if(r){var a=r.getBoundingClientRect();U.vp.dispatch("SET_RELATED_ELEMENT_POSITION",{top:a.top+o,left:a.left,height:a.height-o,width:a.width}),setTimeout((function(){var e=document.getElementById("related-element");e&&U.vp.dispatch("ACTIVE_FOCUS_DETAIL_OUT_SINGLE",{id:t.current,relatedEl:e,needHandleRepeatTask:!0}),U.vp.dispatch("HIDE_FOCUS_DETAIL_NEW_TASK_OUT_SINGLE")}))}}),[n,t,o]);return(0,r.useEffect)((function(){var e=t.current;return function(){U.vp.dispatch("DISMISS_FOCUS_DETAIL_OUT_SINGLE",{id:e})}}),[t]),{activeOutSingle:a}}({idRef:d,blockRef:m,textTop:p}),v=g.activeOutSingle,b=o+Math.min(0,t)>=23,k=o+Math.min(0,t)>=36,x=o+Math.min(0,t)-(k?14:0)- -1-6,S=17*Math.floor(x/17),_=(0,Cv.R2)().focusStatusTrack;return r.createElement("div",{ref:m,className:w()("absolute cursor-pointer overflow-hidden"),style:{top:t,left:n,height:o,width:i,padding:"".concat(3,"px 4px"),zIndex:1},onClick:function(e){_("click_calendar_dialog"),v(e)}},r.createElement("div",{className:w()("absolute inset-0 rounded-[4px] box-border","border border-solid",y?"bg-grey-15":"bg-grey-5",u?"border-grey-10":"border-[transparent]"),style:{top:1,bottom:1}}),r.createElement("div",{className:"absolute",style:{left:4,right:4,top:p+3}},b&&r.createElement("div",{className:"flex items-center overflow-hidden"},f&&r.createElement(E.Z,{name:f,className:"h-[12px] w-[12px] text-grey-40 flex-none"}),r.createElement("h1",{className:w()("text-xs overflow-hidden text-clip break-words h-full",y?"text-grey-80":"text-grey-40"),style:{lineHeight:"".concat(17,"px"),marginLeft:f?2:0,maxHeight:S}},a)),k&&r.createElement("p",{className:w()("text-xs whitespace-nowrap overflow-hidden",y?"text-grey-80":"text-grey-40"),style:{marginTop:-1,lineHeight:"".concat(14,"px")}},c)))};function kI(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,a,i,c=[],s=!0,u=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;s=!1}else for(;!(s=(r=a.call(n)).done)&&(c.push(r.value),c.length!==t);s=!0);}catch(e){u=!0,o=e}finally{try{if(!s&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(u)throw o}}return c}}(e,t)||function(e,t){if(!e)return;if("string"===typeof e)return xI(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return xI(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function xI(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var EI="YYYYMMDD-H:mm",SI=[".timeline-click-ignore",".timecard-element",".task-detail-element",".CodeMirror-hints"],_I=function(e){var t=e.height,n=kI((0,r.useState)(Ee()().format(EI)),2),o=n[0],i=n[1],c=kI((0,r.useState)(1),2),s=c[0],u=c[1],l=(0,a.v9)((function(e){return e.preference.get("showMeridiem")})),f=(0,r.useMemo)((function(){return Math.max(60,(t-20)/4)}),[t]),d=(0,r.useMemo)((function(){return Ee()(o,EI)}),[o]),m=(0,Ys.D9)(d);(0,r.useEffect)((function(){m.hour()!==d.hour()&&u((function(e){return Math.min(3,e+1)}))}),[d,m]),(0,Cv.Yz)((function(){i(Ee()().format(EI))}),1e3);var p=(0,r.useRef)(!1);(0,r.useEffect)((function(){return $("body").on("mousedown.timelineView",(function(e){$(e.target).closest("#container-main").length>0?p.current=!0:p.current=!1})),function(){$("body").off("mousedown.timelineView")}}),[]);var h=(0,r.useRef)(!0);(0,r.useEffect)((function(){return $("#container-main").on("mousedown.timelineView",(function(e){p.current&&(SI.some((function(t){return $(e.target).closest(t).length>0}))?h.current=!1:h.current=!0)})),function(){$("#container-main").off("mousedown.timelineView")}}),[]),(0,r.useEffect)((function(){return $("#container-main").on("mouseup.timelineView",(function(e){p.current&&(h.current?e.target.classList.contains("timeline-content-block")||U.vp.dispatch("HIDE_FOCUS_DETAIL_OUT_SINGLE"):h.current=!0)})),function(){$("#container-main").off("mouseup.timelineView")}}),[]);var y=(0,r.useMemo)((function(){return new Array(5).fill(0).map((function(e,t){var n=t-s;return d.clone().startOf("hour").add(n,"hour")}))}),[d,s]),g=(0,r.useMemo)((function(){return(s+d.minute()/60)*f}),[d,s,f]);return r.createElement("div",{className:"flex-none overflow-hidden",style:{marginTop:36,marginBottom:Math.min(f-10,52)-10,marginLeft:-20,marginRight:-20,paddingLeft:20,paddingRight:20,minHeight:260}},r.createElement("div",{className:"relative",style:{marginLeft:28,marginTop:10,marginBottom:10}},y.map((function(e,t){var n=t===y.length-1,o=e.format("H"),a=y[t-1],i=!!a&&!a.isSame(e,"day");return r.createElement(CI,{height:n?1:f,key:o,text:l?e.format("h")+" "+(e.hour()>=12?"PM":"AM"):o,textTip:i?e.format("MM.DD"):void 0})})),r.createElement(OI,{top:g}),r.createElement(bI,{rangeBegin:ke.Z.formatToServerDate(y[0]),rangeEnd:ke.Z.formatToServerDate(y[y.length-1]),dateNow:d,minuteHeight:f/60})))},OI=function(e){var t=e.top;return r.createElement("div",{className:"absolute bg-dark-red left-0 top-0 right-[1px]",style:{height:1,top:t+1,zIndex:10}},r.createElement("div",{className:"absolute top-1/2 -translate-y-1/2 rounded-full bg-dark-red",style:{height:8,width:8,left:-4}}))},CI=function(e){var t=e.height,n=e.text,o=void 0===n?"":n,a=e.textTip;return r.createElement("div",{className:"box-border border-t border-solid border-grey-5 relative",style:{height:t}},r.createElement("p",{className:w()("absolute text-xs text-right whitespace-nowrap",a?"text-primary":"text-grey-40"),style:{top:-8,right:"100%",marginRight:8,lineHeight:"14px"}},o))};function TI(e){return TI="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},TI(e)}function jI(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,a,i,c=[],s=!0,u=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;s=!1}else for(;!(s=(r=a.call(n)).done)&&(c.push(r.value),c.length!==t);s=!0);}catch(e){u=!0,o=e}finally{try{if(!s&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(u)throw o}}return c}}(e,t)||function(e,t){if(!e)return;if("string"===typeof e)return DI(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return DI(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function DI(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function MI(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function AI(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?MI(Object(n),!0).forEach((function(t){NI(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):MI(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function NI(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=TI(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=TI(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==TI(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var PI=function(e){!function(e){if(null==e)throw new TypeError("Cannot destructure "+e)}(e);var t=(0,r.useRef)(null),n=(0,r.useRef)(null),o=(0,r.useRef)(null),i=(0,r.useRef)(null),c=(0,Cv.I3)(),s=c.taskInPomo,u=c.timer,l=null==s&&null==u,f=(0,y.Z)(),d=(0,a.v9)((function(e){return(0,Lt.en)()})),m=(0,r.useContext)(Ov.Cv).status,p=(0,r.useMemo)((function(){return s?u?s.set("timerId",u.id):s:u?Kn().Map(AI(AI({},u),{},{id:"timer_".concat(u.id),isTimer:!0})):Kn().Map({})}),[s,u]),h=(0,a.I0)(),g=(0,r.useCallback)((function(e){h((0,rS.o9)(e))}),[h]),v=(0,Cv.R2)().focusStatusTrack,b=(0,r.useCallback)((function(e){if(e.preventDefault(),e.stopPropagation(),s&&t.current&&!(0,Wn.d77)(s)){v("select_task_task_detail");var n=t.current.getBoundingClientRect();U.vp.dispatch("SET_RELATED_ELEMENT_POSITION",{top:n.top+n.height+10,left:n.left+36-10,type:"dot"}),setTimeout((function(){var e=document.getElementById("related-element");if(e){var t=s.get("id");U.vp.dispatch("ACTIVE_FOCUS_DETAIL_OUT_SINGLE",{id:"task-".concat(t),relatedEl:e})}}))}}),[v,s]),k=(0,r.useMemo)((function(){return s?s.get("title")||"":u?u.name:"stopwatch"===d?f.formatMessage({id:"stopwatch"}):f.formatMessage({id:"pomo"})}),[f,s,u,d]),x="pomo"===d&&("long"===m||"short"===m),E=jI((0,r.useState)({top:0,left:0}),2),S=E[0],_=E[1],O=(0,r.useRef)(null),C=jI((0,r.useState)(!1),2),T=C[0],j=C[1],D=(0,r.useCallback)((function(e){g(e.get("id")),v("switch_task"),j(!1)}),[v,g]),M=(0,r.useCallback)((function(e){j(e),e&&v("select_task")}),[v]),A=(0,r.useMemo)((function(){return r.createElement("div",{className:"absolute",style:AI(AI({},S),{},{zIndex:-1}),onClick:function(e){e.stopPropagation()}},r.createElement("div",{ref:O}))}),[S]);return r.createElement("div",{className:"mt-[48px] flex-none"},r.createElement("div",{className:"flex items-center h-[44px] flex-none",ref:t},r.createElement("div",{className:"flex items-center flex-auto justify-between relative w-full",onMouseDown:function(e){var t,r,a;e.preventDefault();var c=e.target===n.current||(null===(t=n.current)||void 0===t?void 0:t.contains(e.target)),u=e.target===o.current||e.target===i.current||(null===(r=i.current)||void 0===r?void 0:r.contains(e.target))||(null===(a=o.current)||void 0===a?void 0:a.contains(e.target)),f=e.currentTarget.getBoundingClientRect();if(!T){if(c)_({top:f.height,left:f.width});else{if(!u)return;if(!l&&null!=s&&!(0,Wn.d77)(s))return;_({top:f.height,left:36})}setTimeout((function(){var e;null===(e=O.current)||void 0===e||e.click()}))}}},r.createElement(Ul,{selectedTask:p,setSelectedTask:D,placement:"bottomLeft",onVisibleChange:M},A),r.createElement("div",{ref:i,className:"flex-none cursor-pointer",onClick:b},r.createElement(II,{timerType:d,isBreak:x})),r.createElement("h1",{className:w()("flex leading-[44px] flex-auto overflow-hidden")},l?r.createElement("span",{ref:o,className:w()("cursor-pointer text-grey-40 font-medium text-[18px] truncate",x?"hover:text-green":"hover:text-primary")},k):r.createElement("span",{ref:o,className:w()("cursor-pointer font-medium text-[18px] truncate",x?"hover:text-green":"hover:text-primary"),onClick:b},k||f.formatMessage({id:"no_title"}))),r.createElement("div",{className:"flex-none w-[18px] h-[18px]",ref:n},l?r.createElement(Mt.Z,{name:"focus-link",className:"w-[18px] h-[18px] text-grey-40",wrapperClassName:w()("w-[18px] h-[18px]","cursor-pointer")}):r.createElement(_e.Z,{title:f.formatMessage({id:"focus_set_task_tooltip"}),placement:"top",offsetIcon:!0},r.createElement("div",{className:"w-[18px] h-[18px]"},r.createElement(Mt.Z,{name:"focus-link",className:"w-[18px] h-[18px] text-grey-40",wrapperClassName:w()("w-[18px] h-[18px]","cursor-pointer")})))))))},II=function(e){var t=e.timerType,n=e.isBreak,o=(0,Cv.I3)(),a=o.taskInPomo,i=o.timer,c=(0,r.useMemo)((function(){return r.createElement("div",{className:"h-[24px] w-[24px] relative mr-[12px] flex-none"},r.createElement(E.Z,{name:"stopwatch"===t?"title-stopwatch":"title-tomato",className:w()("w-[24px] h-[24px] flex-none absolute m-auto inset-0",n?"text-green":"text-primary")}))}),[n,t]);if(i)return r.createElement("div",{className:"w-[24px] h-[24px] mr-[12px] flex-none relative"},r.createElement("div",{className:"w-[26px] h-[26px] absolute left-1/2 top-1/2 -translate-x-1/2 -translate-y-1/2"},r.createElement(Zf.Z,{iconRes:i.icon,color:i.color,size:26,className:"rounded-full"})));if(a){if((0,Wn.d77)(a)){var s=a.get("color"),u=a.get("iconRes");return r.createElement("div",{className:"w-[24px] h-[24px] mr-[12px] flex-none relative"},r.createElement("div",{className:"w-[26px] h-[26px] absolute left-1/2 top-1/2 -translate-x-1/2 -translate-y-1/2"},r.createElement(Zf.Z,{iconRes:u,color:s,size:26,className:"rounded-full"})))}var l=a.get("projectId"),f=(0,Hn.Rp)(l),d=null===f||void 0===f?void 0:f.get("name");if(d&&$e.Cy(d)){var m=$e.y9(d).emoji;return r.createElement("div",{className:"relative mr-[12px] flex items-center justify-center flex-none"},r.createElement("div",{className:"flex-none text-[24px] leading-[30px] transform text-center"},m))}return c}return c},LI=function(e){var t=e.showTimingDetail,n=void 0!==t&&t,o=e.containerHeight,i=(0,a.v9)((function(e){return(0,Lt.en)()})),c=(0,r.useContext)(Ov.Cv),s=(0,r.useContext)(Ov.M_),u=(0,r.useMemo)((function(){return"stopwatch"===i?s:c}),[c,s,i]).intervalStatus,l=c.status,f=(0,r.useMemo)((function(){return"stopwatch"===i?"paused"===u||"progress"===u:(0,Cv.Bk)(l)}),[u,l,i]),d="pomo"===i&&("long"===l||"long-ready"===l||"short"===l||"short-ready"===l),m=(0,Cv.uK)().overviewDataset,p=(0,r.useMemo)((function(){return{timelineHeight:o?o/2:0,noteHeight:o?o/8:0}}),[o]),h=p.timelineHeight,y=p.noteHeight,g=(0,Cv.Fr)(),v=g.lastTime,b=g.setLastTime,w=(0,a.v9)((function(e){return(0,wu.np)(e)}));return r.createElement(r.Fragment,null,n||!w&&(f||d)?r.createElement("div",{className:"px-[20px] absolute inset-0 flex flex-col overflow-hidden"},r.createElement(PI,null),r.createElement(_I,{height:h}),(f||d)&&r.createElement(kT,{noteHeight:y})):r.createElement(mT,{overviewDataset:m,lastTime:v,setLastTime:b}))};function RI(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,a,i,c=[],s=!0,u=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;s=!1}else for(;!(s=(r=a.call(n)).done)&&(c.push(r.value),c.length!==t);s=!0);}catch(e){u=!0,o=e}finally{try{if(!s&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(u)throw o}}return c}}(e,t)||function(e,t){if(!e)return;if("string"===typeof e)return ZI(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return ZI(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function ZI(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var FI=function(e){var t=e.data,n=e.getYAxisLabel,o=e.getXAxisLabel,a=e.onTooltipVisibleChange,i=e.getXAxisRichLabel,c=e.getColumnBorderVisible,s=e.colBarMaxWidth,u=e.barRounded,l=RI((0,r.useState)(!1),2),f=l[0],d=l[1],m=RI((0,r.useState)({top:0,left:0}),2),p=m[0],h=m[1],y=RI((0,r.useState)(0),2),g=y[0],v=y[1],b=RI((0,r.useState)(0),2),k=b[0],x=b[1];(0,r.useEffect)((function(){null===a||void 0===a||a(f)}),[a,f]);var E=(0,r.useMemo)((function(){var e=Ne().max(t.map((function(e){return e[1]})))||0,n=e/60;if(n<1)return 60;if(n<2)return 120;if(n<3)return 180;if(n<4)return 240;if(n<6)return 360;var r=e/60/3;return 60*Math.floor(r)*3+(Number.isInteger(r)?0:180)}),[t]),S=(0,r.useMemo)((function(){var e=(Ne().max(t.map((function(e){return e[1]})))||0)/60;return e<1?3:e<2?2:e<3?3:e<4?2:3}),[t]),_=(0,r.useMemo)((function(){var e=t.map((function(e){return e[1]})).filter(Boolean);return Ne().sum(t.map((function(e){return e[1]})).filter(Boolean))/e.length}),[t]),O=(0,r.useRef)(null),C=(0,r.useRef)(null),T=(0,r.useMemo)((function(){if(!_)return null;var e=Math.floor(_);return r.createElement("div",{className:"bg-dark-red absolute rounded-full",style:{bottom:"".concat(e/E*100,"%"),left:0,right:0,height:2,zIndex:10}},r.createElement("div",{className:"absolute text-dark-red text-xs",style:{left:"100%",top:0,lineHeight:"18px",marginTop:-9,marginLeft:8}},n(e)))}),[_,n,E]),j=114,D=j/S,M=j-_/E*j-7,A=(0,r.useMemo)((function(){return new Array(S).fill(0).map((function(e,t){var o=t===S-1,a=D*t,i=a-7,c=i+D,s=!(M+14<=i||i+14<=M),u=!!o&&!(M+14<=c||c+14<=M);return r.createElement("div",{className:w()("absolute box-border border-t border-solid border-grey-5",{"border-b":o}),key:t.toString(),style:{left:0,right:0,top:a,height:D,zIndex:1}},!(_&&s)&&r.createElement("div",{className:"absolute text-grey-40 text-xs",style:{left:"100%",top:0,lineHeight:"18px",marginTop:-9,marginLeft:8}},n((S-t)/S*E)),o&&!(_&&u)&&r.createElement("div",{className:"absolute text-grey-40 text-xs",style:{left:"100%",bottom:0,lineHeight:"18px",marginBottom:-9,marginLeft:8}},n(0)))}))}),[M,_,n,E,S,D]),N=(0,r.useCallback)((function(){C.current&&(clearTimeout(C.current),C.current=null)}),[]),P=(0,r.useMemo)((function(){return t.map((function(e){var n=e[0],a=e[1],i=n===t.length-1;return r.createElement("div",{className:w()("flex-auto box-border border-dashed border-grey-5 relative",{"border-l":c(n),"border-r":i}),key:n.toString(),onMouseMove:function(e){var t=O.current;if(t){var r=e.currentTarget.getBoundingClientRect(),o=e.currentTarget.children[0].getBoundingClientRect(),i=function(){v(a),x(n),h({top:o.top-t.getBoundingClientRect().top,left:r.left+r.width/2-t.getBoundingClientRect().left})},c=function(){d(!0),i(),N()};C.current?i():f?c():C.current=setTimeout((function(){c()}),500)}},style:{zIndex:5},"data-bar-value":a,"data-index":n},r.createElement("div",{className:"bar bg-primary absolute pointer-events-none",style:{bottom:0,width:"50%",left:"50%",transform:"translateX(-50%)",maxWidth:s,height:"".concat(a/E*100,"%"),zIndex:-1,borderTopLeftRadius:u,borderTopRightRadius:u}}),r.createElement("div",{className:"absolute text-center text-xs text-grey-40 pointer-events-none",style:{top:"100%",left:"50%",transform:"translateX(-50%)",lineHeight:"18px",marginTop:9,zIndex:1}},o(n)))}))}),[u,N,s,t,c,o,E,f]);return r.createElement("div",null,r.createElement("div",{className:"flex relative",style:{height:j,marginRight:40,marginBottom:27},ref:O,onMouseLeave:function(){setTimeout((function(){N(),d(!1)}))}},A,P,T,f&&!!g&&r.createElement("div",{className:"absolute flex flex-col items-center pointer-events-none",style:{zIndex:10,left:p.left,bottom:"calc(100% - ".concat(p.top,"px)"),transform:"translateX(-50%)",width:108}},r.createElement("div",{className:"bg-main-background rounded-s flex-none shadow-default dark:shadow-dark-default",style:{padding:"4px 8px",marginLeft:Math.max(0,-(p.left-54)),marginBottom:8}},r.createElement("div",{className:"whitespace-nowrap text-primary text-xs",style:{lineHeight:"17px"}},"".concat(i(k),", ").concat(n(g)))))))},BI=n("fUxU");function UI(e){return UI="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},UI(e)}function YI(e){if(null==e)throw new TypeError("Cannot destructure "+e)}function VI(e){return function(e){if(Array.isArray(e))return XI(e)}(e)||function(e){if("undefined"!==typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||JI(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function HI(){HI=function(){return t};var e,t={},n=Object.prototype,r=n.hasOwnProperty,o=Object.defineProperty||function(e,t,n){e[t]=n.value},a="function"==typeof Symbol?Symbol:{},i=a.iterator||"@@iterator",c=a.asyncIterator||"@@asyncIterator",s=a.toStringTag||"@@toStringTag";function u(e,t,n){return Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{u({},"")}catch(e){u=function(e,t,n){return e[t]=n}}function l(e,t,n,r){var a=t&&t.prototype instanceof y?t:y,i=Object.create(a.prototype),c=new j(r||[]);return o(i,"_invoke",{value:_(e,n,c)}),i}function f(e,t,n){try{return{type:"normal",arg:e.call(t,n)}}catch(e){return{type:"throw",arg:e}}}t.wrap=l;var d="suspendedStart",m="executing",p="completed",h={};function y(){}function g(){}function v(){}var b={};u(b,i,(function(){return this}));var w=Object.getPrototypeOf,k=w&&w(w(D([])));k&&k!==n&&r.call(k,i)&&(b=k);var x=v.prototype=y.prototype=Object.create(b);function E(e){["next","throw","return"].forEach((function(t){u(e,t,(function(e){return this._invoke(t,e)}))}))}function S(e,t){function n(o,a,i,c){var s=f(e[o],e,a);if("throw"!==s.type){var u=s.arg,l=u.value;return l&&"object"==UI(l)&&r.call(l,"__await")?t.resolve(l.__await).then((function(e){n("next",e,i,c)}),(function(e){n("throw",e,i,c)})):t.resolve(l).then((function(e){u.value=e,i(u)}),(function(e){return n("throw",e,i,c)}))}c(s.arg)}var a;o(this,"_invoke",{value:function(e,r){function o(){return new t((function(t,o){n(e,r,t,o)}))}return a=a?a.then(o,o):o()}})}function _(t,n,r){var o=d;return function(a,i){if(o===m)throw Error("Generator is already running");if(o===p){if("throw"===a)throw i;return{value:e,done:!0}}for(r.method=a,r.arg=i;;){var c=r.delegate;if(c){var s=O(c,r);if(s){if(s===h)continue;return s}}if("next"===r.method)r.sent=r._sent=r.arg;else if("throw"===r.method){if(o===d)throw o=p,r.arg;r.dispatchException(r.arg)}else"return"===r.method&&r.abrupt("return",r.arg);o=m;var u=f(t,n,r);if("normal"===u.type){if(o=r.done?p:"suspendedYield",u.arg===h)continue;return{value:u.arg,done:r.done}}"throw"===u.type&&(o=p,r.method="throw",r.arg=u.arg)}}}function O(t,n){var r=n.method,o=t.iterator[r];if(o===e)return n.delegate=null,"throw"===r&&t.iterator.return&&(n.method="return",n.arg=e,O(t,n),"throw"===n.method)||"return"!==r&&(n.method="throw",n.arg=new TypeError("The iterator does not provide a '"+r+"' method")),h;var a=f(o,t.iterator,n.arg);if("throw"===a.type)return n.method="throw",n.arg=a.arg,n.delegate=null,h;var i=a.arg;return i?i.done?(n[t.resultName]=i.value,n.next=t.nextLoc,"return"!==n.method&&(n.method="next",n.arg=e),n.delegate=null,h):i:(n.method="throw",n.arg=new TypeError("iterator result is not an object"),n.delegate=null,h)}function C(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function T(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function j(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(C,this),this.reset(!0)}function D(t){if(t||""===t){var n=t[i];if(n)return n.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var o=-1,a=function n(){for(;++o<t.length;)if(r.call(t,o))return n.value=t[o],n.done=!1,n;return n.value=e,n.done=!0,n};return a.next=a}}throw new TypeError(UI(t)+" is not iterable")}return g.prototype=v,o(x,"constructor",{value:v,configurable:!0}),o(v,"constructor",{value:g,configurable:!0}),g.displayName=u(v,s,"GeneratorFunction"),t.isGeneratorFunction=function(e){var t="function"==typeof e&&e.constructor;return!!t&&(t===g||"GeneratorFunction"===(t.displayName||t.name))},t.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,v):(e.__proto__=v,u(e,s,"GeneratorFunction")),e.prototype=Object.create(x),e},t.awrap=function(e){return{__await:e}},E(S.prototype),u(S.prototype,c,(function(){return this})),t.AsyncIterator=S,t.async=function(e,n,r,o,a){void 0===a&&(a=Promise);var i=new S(l(e,n,r,o),a);return t.isGeneratorFunction(n)?i:i.next().then((function(e){return e.done?e.value:i.next()}))},E(x),u(x,s,"Generator"),u(x,i,(function(){return this})),u(x,"toString",(function(){return"[object Generator]"})),t.keys=function(e){var t=Object(e),n=[];for(var r in t)n.push(r);return n.reverse(),function e(){for(;n.length;){var r=n.pop();if(r in t)return e.value=r,e.done=!1,e}return e.done=!0,e}},t.values=D,j.prototype={constructor:j,reset:function(t){if(this.prev=0,this.next=0,this.sent=this._sent=e,this.done=!1,this.delegate=null,this.method="next",this.arg=e,this.tryEntries.forEach(T),!t)for(var n in this)"t"===n.charAt(0)&&r.call(this,n)&&!isNaN(+n.slice(1))&&(this[n]=e)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if("throw"===e.type)throw e.arg;return this.rval},dispatchException:function(t){if(this.done)throw t;var n=this;function o(r,o){return c.type="throw",c.arg=t,n.next=r,o&&(n.method="next",n.arg=e),!!o}for(var a=this.tryEntries.length-1;a>=0;--a){var i=this.tryEntries[a],c=i.completion;if("root"===i.tryLoc)return o("end");if(i.tryLoc<=this.prev){var s=r.call(i,"catchLoc"),u=r.call(i,"finallyLoc");if(s&&u){if(this.prev<i.catchLoc)return o(i.catchLoc,!0);if(this.prev<i.finallyLoc)return o(i.finallyLoc)}else if(s){if(this.prev<i.catchLoc)return o(i.catchLoc,!0)}else{if(!u)throw Error("try statement without catch or finally");if(this.prev<i.finallyLoc)return o(i.finallyLoc)}}}},abrupt:function(e,t){for(var n=this.tryEntries.length-1;n>=0;--n){var o=this.tryEntries[n];if(o.tryLoc<=this.prev&&r.call(o,"finallyLoc")&&this.prev<o.finallyLoc){var a=o;break}}a&&("break"===e||"continue"===e)&&a.tryLoc<=t&&t<=a.finallyLoc&&(a=null);var i=a?a.completion:{};return i.type=e,i.arg=t,a?(this.method="next",this.next=a.finallyLoc,h):this.complete(i)},complete:function(e,t){if("throw"===e.type)throw e.arg;return"break"===e.type||"continue"===e.type?this.next=e.arg:"return"===e.type?(this.rval=this.arg=e.arg,this.method="return",this.next="end"):"normal"===e.type&&t&&(this.next=t),h},finish:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),T(n),h}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.tryLoc===e){var r=n.completion;if("throw"===r.type){var o=r.arg;T(n)}return o}}throw Error("illegal catch attempt")},delegateYield:function(t,n,r){return this.delegate={iterator:D(t),resultName:n,nextLoc:r},"next"===this.method&&(this.arg=e),h}},t}function WI(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function zI(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?WI(Object(n),!0).forEach((function(t){GI(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):WI(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function GI(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=UI(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=UI(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==UI(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function KI(e,t,n,r,o,a,i){try{var c=e[a](i),s=c.value}catch(u){return void n(u)}c.done?t(s):Promise.resolve(s).then(r,o)}function qI(e){return function(){var t=this,n=arguments;return new Promise((function(r,o){var a=e.apply(t,n);function i(e){KI(a,r,o,i,c,"next",e)}function c(e){KI(a,r,o,i,c,"throw",e)}i(void 0)}))}}function $I(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,a,i,c=[],s=!0,u=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;s=!1}else for(;!(s=(r=a.call(n)).done)&&(c.push(r.value),c.length!==t);s=!0);}catch(e){u=!0,o=e}finally{try{if(!s&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(u)throw o}}return c}}(e,t)||JI(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function JI(e,t){if(e){if("string"===typeof e)return XI(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?XI(e,t):void 0}}function XI(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var QI=function(e){var t=e.timer,n=(0,y.Z)(),o=$I((0,r.useState)(new Date),2),i=o[0],c=o[1],u=$I((0,r.useState)("week"),2),l=u[0],f=u[1],d=(0,r.useMemo)((function(){return[{id:"week",title:n.formatMessage({id:"statistics_week_upper"})},{id:"month",title:n.formatMessage({id:"statistics_month_upper"})},{id:"year",title:n.formatMessage({id:"statistics_year_upper"})}]}),[n]),m=(0,r.useCallback)((function(e){(0,P._y)()||"month"!==e&&"year"!==e?f(e):F.$Z({type:B.VIb.focusTimerRangeStat})}),[]),p=(0,r.useCallback)((function(e){switch(e){case"month":return n.formatMessage({id:"statistics_month_upper"});case"year":return n.formatMessage({id:"statistics_year_upper"});default:return n.formatMessage({id:"statistics_week_upper"})}}),[n]),h=$I((0,r.useState)({}),2),g=h[0],v=h[1],b=$I((0,r.useState)({}),2),w=b[0],k=b[1],x=$I((0,r.useState)({}),2),E=x[0],S=x[1],_=function(){var e=qI(HI().mark((function e(){var n,r,o,a,c,s,u,f,d;return HI().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:e.t0=l,e.next="week"===e.t0?3:"month"===e.t0?10:"year"===e.t0?17:24;break;case 3:return e.next=5,(0,K.BJU)(t.id,Ee()(i).startOf(l).format("YYYYMMDD"),Ee()(i).endOf(l).format("YYYYMMDD"),l);case 5:return n=e.sent,r=n.status,o=n.data,200===r&&o&&v((function(e){return zI(zI({},e),o)})),e.abrupt("break",25);case 10:return e.next=12,(0,K.BJU)(t.id,Ee()(i).startOf(l).format("YYYYMMDD"),Ee()(i).endOf(l).format("YYYYMMDD"),l);case 12:return a=e.sent,c=a.status,s=a.data,200===c&&s&&k((function(e){return zI(zI({},e),s)})),e.abrupt("break",25);case 17:return e.next=19,(0,K.BJU)(t.id,Ee()(i).startOf(l).format("YYYYMMDD"),Ee()(i).endOf(l).format("YYYYMMDD"),l);case 19:return u=e.sent,f=u.status,d=u.data,200===f&&d&&S((function(e){return zI(zI({},e),d)})),e.abrupt("break",25);case 24:return e.abrupt("break",25);case 25:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),O=(0,r.useRef)(_);O.current=_,(0,r.useEffect)((function(){O.current()}),[i,t.id,l]);var C=(0,r.useMemo)((function(){switch(l){case"year":var e=Ee()(i).startOf("year");return new Array(12).fill(0).map((function(t,n){return n&&e.add(1,"month"),[n,E[e.startOf("month").format("YYYYMMDD")]||0]}));case"month":var t=Ee()(i).startOf("month");return new Array(Ee()(i).daysInMonth()).fill(0).map((function(e,n){return n&&t.add(1,"day"),[n,w[t.format("YYYYMMDD")]||0]}));case"week":var n=Ee()(i).startOf("week");return new Array(7).fill(0).map((function(e,t){return t&&n.add(1,"day"),[t,g[n.format("YYYYMMDD")]||0]}));default:return[]}}),[i,w,l,g,E]),T=(0,r.useCallback)((function(e){switch(l){case"month":return(e+1)%2===1?(e+1).toString():"";case"year":return(e+1).toString();case"week":return Ee()().startOf("week").add(e,"day").format("dd");default:return""}}),[l]),j=(0,r.useCallback)((function(e){var t=function(){switch(l){case"month":return Ee()(i).date(e+1);case"year":return Ee()(i).month(e);case"week":return Ee()(i).startOf("week").add(e,"day");default:return Ee()()}}();return"year"===l?s.zO()?"".concat(t.month()+1,"\u6708"):"".concat(t.format("MMM")):s.zO()?"".concat(t.month()+1,"\u6708").concat(t.date(),"\u65e5"):"".concat(t.format("MMM")," ").concat(t.format("D"))}),[i,l]),D=$I((0,r.useState)(new Set),2),M=D[0],A=D[1],N=(0,a.v9)((function(e){return(0,yn.Jq)(e)})),I=(0,a.v9)((function(e){return(0,yn.hb)(e)})),L=(0,r.useCallback)((function(e){var t=new Map,n=[];e.forEach((function(e){var n=Number(Ee()(e.startTime).format("YYYYMMDD")),r=Ne().cloneDeep(zI(zI({},e),{},{duration:0,groupName:-1,sortOrder:-1})),o=(0,yn.$A)(e),a=o.tasks,i=o.endTime,c=o.duration;r.tasks=a,r.endTime=i,r.duration=c,r.groupName=n;var s=t.get(n)||[];t.set(n,[].concat(VI(s),[r]))})),t.forEach((function(e){n.push.apply(n,VI(e))}));var r={};return n.forEach((function(e){var t=new Date(e.startTime).getTime(),n=new Date(e.endTime).getTime();e.sortOrder=t,e.sortOrder2=n})),n.sort((function(e,t){var n=t.sortOrder-e.sortOrder;return 0!==n?n:t.sortOrder2-e.sortOrder2})),n.forEach((function(e){var t=e.groupName;r[t]?r[t].push(e):r[t]=[e]})),r}),[]),R=(0,r.useMemo)((function(){var e=(N||[]).map((function(e){return zI(zI({},e),{},{type:0})})),t=(I||[]).map((function(e){return zI(zI({},e),{},{type:1})})),n=e.concat(t).filter((function(e){return M.has(e.id)}));return L(n)}),[M,L,N,I]),Z=(0,BI.D9)(l),Y=(0,BI.D9)(i);(0,r.useEffect)((function(){Z!==l&&A(new Set)}),[Z,l]),(0,r.useEffect)((function(){Y!==i&&A(new Set)}),[i,Y]);var V=(0,r.useCallback)(function(){var e=qI(HI().mark((function e(n){var r,o,a,c,s,u,f,d=arguments;return HI().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return r=d.length>1&&void 0!==d[1]&&d[1],o=Ee()(i).startOf(l).startOf("day").toDate().getTime(),a=Ee()(i).endOf(l).endOf("day").toDate().getTime(),e.next=5,(0,K.IqU)(t.id,n.getTime());case 5:if(c=e.sent,s=c.status,u=c.data,200!==s||!Array.isArray(u)){e.next=18;break}if(f=u.sort((function(e,t){var n=Ee()(ke.Z.parseUTCString(e.startTime)).toDate().getTime();return Ee()(ke.Z.parseUTCString(t.startTime)).toDate().getTime()-n})),function(){var e=[],t=(0,yn.Jq)(),n=f.filter((function(e){return 0===e.type})),r=new Map(t.map((function(e){return[e.id,e]})));n.forEach((function(t){var n=r.get(t.id);if(null==n||n.syncStatus!==CO.w.UPDATED&&n.syncStatus!==CO.w.NEW){var o=Object.assign({},(YI(t),t));e.push(zI(zI({},o),{},{syncStatus:CO.w.DONE}))}})),(0,yn.IR)(e,[])}(),function(){var e=[],t=(0,yn.hb)(),n=f.filter((function(e){return 1===e.type})),r=new Map(t.map((function(e){return[e.id,e]})));n.forEach((function(t){var n=r.get(t.id);if(null==n||n.syncStatus!==CO.w.UPDATED&&n.syncStatus!==CO.w.NEW){var o=Object.assign({},(YI(t),t));e.push(zI(zI({},o),{},{syncStatus:CO.w.DONE}))}})),(0,yn.UI)(e,[])}(),A((function(e){return new Set((r?[]:VI(e)).concat(u.filter((function(e){var t=ke.Z.parseUTCString(e.startTime),n=ke.Z.parseUTCString(e.endTime);if(null==t||null==n)return!1;var r=t.getTime(),i=n.getTime(),c=function(e){return(null==o||e>=o)&&e<a};return c(r)||c(i)})).map((function(e){return e.id}))))})),!(f.length<B.$MK)){e.next=17;break}return e.abrupt("return",{hasMore:!1,lastTime:void 0});case 17:return e.abrupt("return",{hasMore:!0,lastTime:f.length>=B.$MK?Ee()(ke.Z.parseUTCString(f[f.length-1].startTime)).toDate().getTime():void 0});case 18:return e.abrupt("return",{hasMore:!0,lastTime:void 0});case 19:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),[i,t.id,l]),H=(0,r.useRef)(V);H.current=V;var W=$I((0,r.useState)(!1),2),z=W[0],G=W[1],q=$I((0,r.useState)(void 0),2),$=q[0],J=q[1],X=(0,r.useRef)($);X.current=$,(0,r.useEffect)((function(){Z!==l&&(J(void 0),G(!1))}),[Z,l]),(0,r.useEffect)((function(){Y!==i&&(J(void 0),G(!1))}),[i,Y]);var Q=function(){var e=qI(HI().mark((function e(){return HI().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:O.current(),H.current(Ee()(i).endOf(l).endOf("day").toDate(),!0);case 2:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),ee=(0,r.useRef)(Q);ee.current=Q,(0,r.useEffect)((function(){var e=Ne().uniqueId();return U.vp.subscribe(e,"updateStatisticsFocusOverview",(function(){ee.current()})),function(){U.vp.unSubscribe(e,"updateStatisticsFocusOverview")}}),[]);var te=(0,r.useRef)(!1);(0,r.useEffect)((function(){if(Y!==i||l!==Z||!te.current){te.current=!0;var e=function(){var e=qI(HI().mark((function e(){var t,n,r;return HI().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,H.current(null==X.current?Ee()(i).endOf(l).endOf("day").toDate():new Date(X.current));case 2:t=e.sent,n=t.hasMore,r=t.lastTime,G(n),J(r);case 7:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();switch(l){case"week":case"month":case"year":setTimeout((function(){e()}))}}}),[i,Y,Z,t.id,l]);var ne=(0,r.useCallback)((function(){z&&$&&H.current(new Date($)).then((function(e){var t=e.hasMore,n=e.lastTime;t||G(!1),J(n)}))}),[z,$]),re=(0,r.useMemo)((function(){return Ne().sum(C.map((function(e){return e[1]})))}),[C]),oe=(0,r.useCallback)((function(e){return"month"!==l||(0===e||!!Ee()(i).date(e+1).isSame(Ee()(i).date(e+1).startOf("week"),"day"))}),[i,l]),ae=(0,r.useMemo)((function(){switch(l){case"year":return 13;case"month":return 5;default:return 21}}),[l]),ie=(0,r.useMemo)((function(){switch(l){case"month":return 1;case"year":return 2;default:return 3}}),[l]);return r.createElement(r.Fragment,null,r.createElement("div",null,r.createElement("div",{className:"flex justify-between",style:{marginBottom:16,marginTop:16,transition:"50ms opacity linear"}},r.createElement("div",null,r.createElement("div",{style:{marginBottom:4}},function(e){var t=Math.floor(e/60),n=e%60;return r.createElement("div",{className:"flex items-end"},t>0&&r.createElement("p",{className:"text-grey-80 font-semibold",style:{lineHeight:"29px",fontSize:24}},t),t>0&&r.createElement("p",{className:"text-grey-80 font-semibold",style:{lineHeight:"20px",fontSize:14,marginLeft:2,marginRight:2,marginBottom:1}},"h"),t&&!n?null:r.createElement(r.Fragment,null,r.createElement("p",{className:"text-grey-80 font-semibold",style:{lineHeight:"29px",fontSize:24}},n),r.createElement("p",{className:"text-grey-80 font-semibold",style:{lineHeight:"20px",fontSize:14,marginLeft:2,marginBottom:1}},"m")))}(re)),r.createElement(Bk,{date:i,setDate:c,type:l,env:"timer-detail",unlockProLimit:!0,noLimit:!0})),r.createElement("div",{style:{paddingTop:2.5}},r.createElement(Rw,{initType:l,setType:m,controls:d,getVisualType:p,env:"timer-detail"}))),r.createElement(FI,{data:C,getYAxisLabel:Lx.LU,getXAxisLabel:T,getXAxisRichLabel:j,getColumnBorderVisible:oe,colBarMaxWidth:ae,barRounded:ie})),r.createElement("div",{style:{paddingTop:24}},r.createElement(Ax(),{initialLoad:!1,loadMore:ne,hasMore:z,getScrollParent:function(){return document.getElementById("focus-scroll-wrapper")},useWindow:!1,className:"overflow-hidden"},r.createElement(Dx,{timeline:R,env:"focus-timer-detail"}))))};function eL(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,a,i,c=[],s=!0,u=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;s=!1}else for(;!(s=(r=a.call(n)).done)&&(c.push(r.value),c.length!==t);s=!0);}catch(e){u=!0,o=e}finally{try{if(!s&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(u)throw o}}return c}}(e,t)||function(e,t){if(!e)return;if("string"===typeof e)return tL(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return tL(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function tL(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var nL=function(e){var t=(0,y.Z)(),n=e.focusTimer,o=n.id,i=n.color,c=n.icon,s=n.name,u=n.pomodoroTime,l=eL((0,r.useState)({days:0,today:0,total:0}),2),f=l[0],d=l[1],m=f.days,p=f.today,h=f.total,g=(0,a.I0)(),v=(0,Ys.D9)(p);(0,r.useEffect)((function(){v!==p&&g((0,Q_.e7)(Ee()().format("YYYYMMDD"),n.id,p))}),[g,n.id,v,p]);var b=(0,r.useCallback)((function(){(0,K.DWv)(o).then((function(e){var t=e.data;d(t)}))}),[o]),w=(0,a.v9)((function(){return(0,Lt.x2)()})),k=(0,r.useMemo)((function(){return w.replace(/-/g,"")}),[w]),x=(0,a.v9)((function(e){return e.focus.focusDurationByDay})),E=(0,r.useMemo)((function(){var e=x[k];return e&&e[n.id]||0}),[k,x,n.id]);return(0,r.useEffect)((function(){b()}),[w,b]),(0,r.useEffect)((function(){var e=Ne().uniqueId();return U.vp.subscribe(e,"updateStatisticsFocusOverview",b),function(){U.vp.unSubscribe(e,"updateStatisticsFocusOverview")}}),[b]),r.createElement("div",{className:"px-[20px]"},r.createElement("div",{className:"py-[10px] flex items-center",style:{height:62,marginTop:10}},r.createElement("div",{className:"w-[36px] h-[36px] flex-none"},r.createElement(Zf.Z,{color:i,iconRes:c,size:36})),r.createElement("div",{className:"ml-[12px] flex flex-col flex-auto overflow-hidden"},r.createElement("h3",{className:"text-[18px] font-bold leading-[25px] truncate"},s),r.createElement("p",{className:"text-grey-60 text-xs",style:{lineHeight:"17px"}},"timing"===n.type?t.formatMessage({id:"stopwatch"}):"".concat(t.formatMessage({id:"pomo"})," ").concat(u,"m")))),r.createElement("div",{className:"grid grid-cols-3 gap-[12px] w-full py-[8px] mt-[12px]"},r.createElement(KC,{title:t.formatMessage({id:"timer_goal_days"}),value:m+""}),r.createElement(KC,{title:t.formatMessage({id:"timer_today_focus"}),value:GC(E)}),r.createElement(KC,{title:t.formatMessage({id:"timer_total_duration"}),value:GC(h)})))},rL=function(e){var t=e.focusTimer,n=(0,r.useRef)(null);return(0,r.useEffect)((function(){var e=$(n.current||{});return wn.iD(e),function(){wn.Dh(e)}}),[]),r.createElement("div",{className:"w-full h-full antiscroll-wrap mt-[25px] relative flex flex-col",ref:n},r.createElement(jC,{focusTimer:t}),r.createElement("div",{className:"antiscroll-inner flex-auto",id:"focus-scroll-wrapper",style:{paddingBottom:20}},r.createElement(nL,{key:"overview_".concat(t.id),focusTimer:t}),r.createElement("div",{style:{padding:"0 20px"}},r.createElement(QI,{key:"duration_stat_".concat(t.id),timer:t}))))};function oL(e){return oL="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},oL(e)}function aL(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function iL(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?aL(Object(n),!0).forEach((function(t){cL(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):aL(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function cL(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=oL(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=oL(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==oL(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var sL=function(){var e=(0,v.UO)().id,t=(0,a.v9)((function(e){return e.globalState.get("focusRightViewWidthPercent")})),n=(0,r.useRef)(null),o=(0,a.v9)((function(t){return e?(0,wu.tj)(e):null})),i=(0,a.v9)((function(e){return e.globalState.get("isFocusTimerExpand")})),c=sC(n).height,s=(0,a.v9)((function(e){return(0,Z.gh)()})),u=(0,a.v9)((function(e){return(0,Lt.pe)(e)})),l=(0,r.useMemo)((function(){return(0,Jm.vq)({isGlobalLayoutCardMode:u,theme:s})}),[u,s]),f=l.wrapperBgClassName,d=l.wrapperBgStyle;return r.createElement("div",{id:"right-view",className:w()("relative top-0 h-full overflow-hidden g-right has-detail right-0 w-[36%] border-grey-5 border-solid border-l-[1px] xl-high:min-w-[320px] flex-none dark:bg-screen-background dark:border-grey-10 l:absolute l:z-[4] l:right-[-100%] l:bg-main-background m:absolute m:z-[4] m:right-[-100%] m:bg-main-background s:right-[-100%] s:absolute",f),style:iL({width:"".concat(t,"%")},d),tabIndex:-1,ref:n},r.createElement(zC.Z,{resizePart:Hs.lS.RIGHT_VIEW,className:"l-low:hidden"}),r.createElement("div",{id:"detail-view",className:"h-full"},i?r.createElement(LI,{showTimingDetail:!0,containerHeight:c}):o?r.createElement(rL,{focusTimer:o}):r.createElement(LI,{containerHeight:c})))},uL=function(){var e=(0,a.v9)((function(e){return(0,Z.gh)()})),t=(0,a.v9)((function(e){return(0,Lt.pe)(e)}));(0,r.useEffect)((function(){(0,wn.Ld)(s.U2("statistics_pomo")),(0,hn.ND)(),Fv.Z.doSync()}),[]);var n=(0,r.useMemo)((function(){return(0,Jm.pi)({theme:e,isGlobalLayoutCardMode:t})}),[e,t]),o=n.bgClassName,i=n.bgStyle,c=(0,r.useMemo)((function(){return(0,Jm.qX)({isCardMode:!1,isGlobalLayoutCardMode:t})}),[t]);return r.createElement(r.Fragment,null,r.createElement("div",{className:w()("flex flex-auto overflow-hidden",o),style:i},r.createElement("div",{className:w()("flex flex-auto overflow-hidden",(0,Jm.di)({isGlobalLayoutCardMode:t}))},r.createElement("div",{className:w()("flex flex-auto overflow-hidden relative",c)},r.createElement(WC,null),r.createElement(sL,null)))),r.createElement(eu.ZP,null))},lL=function(){var e=(0,v.k6)().push,t=(0,r.useRef)((function(e){}));t.current=function(t){if(!(0,N.qh)()){var n=function(t){e(t),function(e){var t=$("#project-list-scroller"),n=t.get(0);if(n){var r=t.find('.project[data-url="'.concat(e,'"]')).get(0);r&&(r.getBoundingClientRect().top>n.getBoundingClientRect().bottom?n.scrollTop+=r.getBoundingClientRect().top-n.getBoundingClientRect().top:r.getBoundingClientRect().top<n.getBoundingClientRect().top&&(n.scrollTop-=n.getBoundingClientRect().top-r.getBoundingClientRect().top))}}(t)};switch(t){case"today":var r=N.T7("today");n("/q/today/".concat(r));break;case"tomorrow":var o=N.T7("tomorrow");n("/q/tomorrow/".concat(o));break;case"next7days":var a=N.T7("week");n("/q/week/".concat(a));break;case"all":var i=Hn.mh(B.X1y.all);if(!i||"hide"===i.get("status"))return;var c=N.T7("all");n("/q/all/".concat(c));break;case"assign-to-me":n("/q/all/assignedme");break;case"wont-do":n("/q/all/abandoned");break;case"completed":n("/q/all/completed");break;case"settings":e({search:"?modalType=settings"});break;case"inbox":var s=N.T7("inbox");n("/p/inbox/".concat(s));break;case"trash":n("/q/all/trash");break;case"summary":n("/q/all/summary")}}},(0,r.useEffect)((function(){var e=Ne().uniqueId();return U.vp.subscribe(e,"GLOBAL_NAVIGATE_TO",(function(e){t.current(e)})),function(){U.vp.unSubscribe(e,"GLOBAL_NAVIGATE_TO")}}),[])},fL=function(e){var t=e.isActive,n=e.to,o=e.text,a=e.dataTab,i=e.onClick,c=e.extraName,s=e.navigateTo,u=e.icon,l=e.extraElement,f=(0,v.k6)().location.pathname,d=(0,r.useMemo)((function(){return"?modalType=settings".concat(n.split("/").map((function(e,t){switch(t){case 0:return"&tabs=".concat(e);case 1:return"&type=".concat(e);case 2:return"&sid=".concat(e);default:return""}})).join(""))}),[n]),m=(0,r.useCallback)((function(){var e="",t="",r="";n.split("/").forEach((function(n,o){switch(o){case 0:e=n;break;case 1:t=n;break;case 2:r=n}})),s({tabs:e,type:t,sid:r})}),[s,n]);return r.createElement("li",{className:w()("tab relative",{active:t}),"data-tab":a,onClick:function(e){i&&i(e)},style:{marginBottom:2}},c&&r.createElement("div",{className:"mx-[8px] pl-[10px] pr-[4px] text-grey-60 text-xs leading-[32px] truncate",style:{paddingLeft:12}},c),r.createElement(Ct.rU,{to:f+d,onClick:function(e){e.preventDefault(),m()},className:w()("text-secondary avoid-event flex items-center pl-[8px] pr-[4px] relative rounded-[8px]",t?"bg-grey-4":"hover:bg-grey-4"),style:{minHeight:36,margin:"0px 8px",paddingTop:6,paddingBottom:6}},r.createElement("div",{className:"flex-none"},r.createElement(E.Z,{name:u,className:"w-[24px] h-[24px] text-grey-70 rounded-default"})),r.createElement("span",{className:w()("leading-[20px] text-s block ml-[6px] flex-auto text-grey-85")},o),l))},dL=function(e){var t=e.children;return r.createElement(_e.Z,{title:r.createElement("div",{style:{lineHeight:"18px",fontSize:13},className:"flex text-left text-white inline-block overflow-hidden"},t),placement:"top",type:"help"},r.createElement("div",{style:{marginLeft:4}},r.createElement(E.Z,{name:"help-new",className:"text-grey-40",style:{width:18,height:18}})))},mL=n("LrpH"),pL=n.n(mL);function hL(e){return hL="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},hL(e)}function yL(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function gL(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?yL(Object(n),!0).forEach((function(t){vL(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):yL(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function vL(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=hL(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=hL(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==hL(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var bL=function(e){var t=e.title,n=e.tooltipInner,o=e.needIndent,a=void 0===o||o,i=e.style,c=void 0===i?{}:i,s=e.suffix;return r.createElement("div",{style:gL({marginBottom:12,paddingLeft:a?18:void 0},c),className:w()("settings-title flex items-center justify-between",pL().title)},r.createElement("div",{className:"flex flex-auto items-center"},r.createElement("h1",{className:"font-medium",style:{lineHeight:"25px",fontSize:15}},t),n&&r.createElement(dL,null,n)),s)},wL=function(){var e=(0,y.Z)(),t=(0,a.I0)(),n=(0,a.v9)((function(e){return(0,Lt.p4)(e)})),o=(0,a.v9)((function(e){return(0,Lt.mT)(e)})),i=(0,a.v9)((function(e){return(0,Lt.HO)(e)})),c=(0,r.useCallback)((function(e){t((0,no.$L)(e))}),[t]),s=(0,r.useCallback)((function(e){t((0,no.VZ)(e))}),[t]),u=(0,r.useCallback)((function(e){var n="show"===e;t((0,no.ke)(n))}),[t]);return r.createElement("div",{className:"display-container"},r.createElement(kL,{name:e.formatMessage({id:"sidemenu_task_note_count"})},[{id:"show_task_note",name:e.formatMessage({id:"show_all"})},{id:"show_task",name:e.formatMessage({id:"show_hide_note"})},{id:"hide_task_note",name:e.formatMessage({id:"hide_all"})}].map((function(e){var t=e.id,n=e.name;return r.createElement(xL,{key:t,selectId:o,id:t,onClick:s,name:n},r.createElement(EL,{id:t,isInbox:!1}),r.createElement(EL,{id:t}))}))),r.createElement(kL,{name:e.formatMessage({id:"list_color"}),tooltipInner:e.formatMessage({id:"show_or_hide_list_colors"})},r.createElement(xL,{selectId:i?"show":"hide",id:"show",onClick:u,name:e.formatMessage({id:"show"})},r.createElement(_L,{colorClassName:"bg-brand-primary",isTop:!0}),r.createElement(_L,{colorClassName:"bg-brand-secondary"})),r.createElement(xL,{selectId:i?"show":"hide",id:"hide",onClick:u,name:e.formatMessage({id:"hide"})},r.createElement(_L,null),r.createElement(_L,null))),r.createElement(kL,{name:e.formatMessage({id:"completed_task_style"})},r.createElement(r.Fragment,null,r.createElement(xL,{selectId:n,id:"default",onClick:c,name:e.formatMessage({id:"complete_style_default"})},r.createElement(SL,null),r.createElement(SL,null)),r.createElement(xL,{selectId:n,id:"strikethrough",onClick:c,name:e.formatMessage({id:"complete_style_strike_through"})},r.createElement(SL,{strikethrough:!0}),r.createElement(SL,{strikethrough:!0})))))},kL=function(e){var t=e.name,n=e.children,o=e.tooltipInner;return r.createElement("div",{className:"row clearfix pt-[24px]"},r.createElement(bL,{title:t,needIndent:!1,tooltipInner:o}),r.createElement("div",null,r.createElement("div",{className:"grid gap-x-[16px] gap-y-[18px] grid-cols-3 s:grid-cols-1"},n)))},xL=function(e){var t=e.children,n=e.onClick,o=e.id,a=e.selectId,i=e.name,c=a===o;return r.createElement("div",{className:w()("relative"),onClick:function(){n(o)}},r.createElement("div",{className:w()("cursor-pointer overflow-hidden border border-solid border-grey-10"),style:{padding:"4px 0",borderRadius:8}},t),c&&r.createElement("div",{className:w()("select-tip w-[20px] h-[20px] border-[2px] border-solid border-white rounded-full absolute bg-primary dark:border-[#323232]"),style:{right:-10,top:64}},r.createElement(E.Z,{name:"theme-selected",className:"text-white w-[16px] h-[16px] block"})),r.createElement("div",{className:"text-xs leading-[18px] mt-[10px] text-grey-60 text-center"},i))},EL=function(e){var t=e.isInbox,n=void 0===t||t,o=e.id,a=(0,y.Z)(),i=null;switch(o){case"show_task_note":default:i=r.createElement("div",{className:"text-grey-40 text-xs leading-[20px] flex-none ml-[6px]"},n?16:3);break;case"show_task":i=r.createElement("div",{className:"text-grey-40 text-xs leading-[20px] flex-none ml-[6px]"},n?10:3);break;case"hide_task_note":i=null}return r.createElement("div",{style:{height:34,padding:"0 12px"},className:"flex items-center"},r.createElement("div",{className:"flex-auto flex items-center overflow-hidden"},n?r.createElement(E.Z,{name:"inbox-list",className:"w-[15px] h-[15px] flex-none text-grey-40"}):r.createElement(hl.Z,{number:(new Date).getDate(),className:"text-grey-40 inline-block flex-none",size:15}),r.createElement("p",{className:w()("text-xs text-grey-80 whitespace-nowrap flex-auto truncate"),style:{lineHeight:"20px",marginLeft:9}},a.formatMessage({id:n?"list_inbox":"today"}))),i)},SL=function(e){var t=e.strikethrough,n=(0,y.Z)();return r.createElement("div",{style:{height:34,padding:"0 12px"},className:"flex items-center"},r.createElement(E.Z,{name:"completed",className:"text-grey-12 flex-none",style:{width:14,height:14,marginRight:8}}),r.createElement("p",{className:w()("text-xs text-grey-40 whitespace-nowrap flex-auto",{"line-through":t}),style:{lineHeight:"20px"}},n.formatMessage({id:"task_title"})))},_L=function(e){var t=e.colorClassName,n=e.isTop,o=(0,y.Z)();return r.createElement("div",{style:{height:34,padding:"0 12px"},className:"flex items-center relative"},t&&r.createElement("div",{className:w()(t,"absolute"),style:{height:"38px",width:"3px",left:0,top:n?-4:0,bottom:n?0:-4}}),r.createElement(E.Z,{name:"checkbox",className:"text-grey-40 flex-none",style:{width:14,height:14,marginRight:8}}),r.createElement("p",{className:"text-xs text-grey-80 whitespace-nowrap flex-auto",style:{lineHeight:"20px"}},o.formatMessage({id:"task_title"})))},OL=53,CL=function(e){var t=e.theme,n=e.selectThemeId,o=e.category,a=e.isDefault,i=e.onSelect,c=n===t.id,u="pure"===o,l=t.id===B.npS.white.id,f=t.id===B.npS.night.id,d="gradient"===t.category;return r.createElement("div",{className:w()("color-wrapper flex flex-col items-center justify-between relative text-center"),style:{width:u?OL:120,minHeight:u?81:96},"data-id":t.id,onClick:function(){i&&"function"===typeof i&&(ae.Z.settings("theme",B.A9B(t.id)),i(t))}},r.createElement("div",{className:w()("color relative rounded-settings-section cursor-pointer overflow-hidden flex-none",l?"border-solid border-[1px] border-[#e1e1e1]":"",f?"border-solid border border-[#363636]":"",d?(0,At.Tm)(t.id):""),style:{backgroundColor:d?void 0:t.settingsColor||t.color,width:u?OL:120,height:u?OL:68}},t.icon&&r.createElement(E.Z,{name:t.icon,className:"icon_setting",style:{transformOrigin:"top left",transform:"scale(0.93)"}}),t.needPro&&r.createElement(r.Fragment,null,r.createElement("div",{className:"pro-tip-bg absolute left-0 top-0 border-t-[20px] border-solid w-0 h-0",style:{borderTop:"20px solid #FFB000",borderRight:"20px solid transparent"}}),r.createElement(E.Z,{name:"crown",className:"absolute w-[8px] h-[8px]",style:{top:2,left:2}}))),c&&r.createElement("div",{className:w()("select-tip w-[20px] h-[20px] border-[2px] border-solid border-white rounded-full absolute bg-primary dark:border-[#323232]"),style:{right:-10,top:(u?OL:68)-10}},r.createElement(E.Z,{name:"theme-selected",className:"text-white w-[16px] h-[16px] block"})),r.createElement("span",{className:w()("text-xs leading-[18px] mt-[10px] text-grey-60 flex-auto",d?"break-words":"break-all")},a?s.U2("theme_classic"):s.U2(t.name)))},TL=n("wOLI"),jL=n("+nq8"),DL=n("1Cyt"),ML=n("Lxla");function AL(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,a,i,c=[],s=!0,u=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;s=!1}else for(;!(s=(r=a.call(n)).done)&&(c.push(r.value),c.length!==t);s=!0);}catch(e){u=!0,o=e}finally{try{if(!s&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(u)throw o}}return c}}(e,t)||function(e,t){if(!e)return;if("string"===typeof e)return NL(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return NL(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function NL(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var PL=28,IL=function(e){var t=e.themes,n=e.selectThemeId,o=e.onSelect,i=(0,a.v9)((function(e){return(0,Z.$o)()})),c=(0,a.v9)((function(e){return(0,Z.fp)()})),u=(0,a.v9)((function(e){return(0,Z.pn)()})),l=(0,a.v9)((function(e){return(0,Z.zb)()})),f=(0,a.I0)(),d=(0,r.useRef)(null),m=(0,r.useRef)(null),p=AL((0,r.useState)(!1),2),h=p[0],y=p[1],g=AL((0,r.useState)(!1),2),v=g[0],b=g[1],k=(0,r.useCallback)((function(e){e!==h&&(y(e),!e&&v&&b(!1))}),[h,v]),x=(0,r.useCallback)((function(e){o&&"function"===typeof o&&(ae.Z.settings("theme",B.A9B(e.id)),o(e))}),[o]),_=(0,r.useCallback)((function(){b(!0)}),[]),O=(0,r.useCallback)((function(){b(!1),y(!1)}),[]),C=(0,r.useCallback)((function(e){f((0,ra.ME)(e)),x(B.npS.darkcustom)}),[f,x]),T=(0,r.useMemo)((function(){var e,r=t.find((function(e){return e.id===n})),o=!!r,a=t.find((function(e){return e.id===u}));return{isSelected:o,circleBgStyle:{backgroundColor:"darkcustom"===(null===a||void 0===a?void 0:a.id)?null!==c&&void 0!==c?c:t[0].settingsColor:null!==(e=null===a||void 0===a?void 0:a.settingsColor)&&void 0!==e?e:t[0].settingsColor}}}),[t,n,u,c]),j=T.isSelected,D=T.circleBgStyle,M="w-[7px] h-[7px] rounded-full mr-[5px] last:mr-0",A="rounded-full cursor-pointer mr-[10px]";return r.createElement(r.Fragment,null,r.createElement("div",{className:w()("color-wrapper flex flex-col items-center justify-between relative text-center"),style:{width:OL,minHeight:81},"data-id":"dark",ref:d},r.createElement(S.Z,{visible:h,onVisibleChange:k,placement:"topCenter",action:["hover"],menuClassName:"max-w-none",menu:r.createElement("div",{className:"flex items-center",style:{padding:"13px 20px"}},t.map((function(e){var t=l===e.id;return"darkcustom"===e.id?r.createElement("div",{key:"".concat(e.id,"_").concat(c,"_").concat(t?1:0),onClick:_,style:{width:28,height:28,backgroundColor:e.settingsColor},className:"rounded-full cursor-pointer relative",ref:m},t?r.createElement(r.Fragment,null,r.createElement("div",{className:"absolute overflow-hidden rounded-full",style:{left:-1,top:-1,right:-1,bottom:-1,background:"url(".concat(i?jL.Z:DL.Z,")"),backgroundSize:"100%"}}),r.createElement("div",{className:"absolute top-1/2 left-1/2 -translate-x-1/2 -translate-y-1/2 rounded-full bg-main-background ",style:{width:26,height:26}}),r.createElement("div",{className:"absolute top-1/2 left-1/2 -translate-x-1/2 -translate-y-1/2 rounded-full",style:{width:22,height:22,backgroundColor:c}})):r.createElement("div",{className:"absolute overflow-hidden rounded-full",style:{left:0,top:0,right:0,bottom:0,background:"url(".concat(TL.Z,")"),backgroundSize:"100%"}})):t?r.createElement("div",{key:e.id,onClick:function(){return x(e)},style:{width:PL,height:PL},className:w()(A,"relative")},r.createElement("div",{className:"absolute top-1/2 left-1/2 -translate-x-1/2 -translate-y-1/2 rounded-full",style:{width:30,height:30,zIndex:-2,backgroundColor:e.settingsColor}}),r.createElement("div",{className:"absolute top-1/2 left-1/2 -translate-x-1/2 -translate-y-1/2 rounded-full bg-main-background ",style:{width:26,height:26,zIndex:-1}}),r.createElement("div",{className:"absolute top-1/2 left-1/2 -translate-x-1/2 -translate-y-1/2 rounded-full",style:{width:22,height:22,backgroundColor:e.settingsColor}})):r.createElement("div",{key:e.id,onClick:function(){return x(e)},style:{width:PL,height:PL,backgroundColor:e.settingsColor},className:A})})),v&&r.createElement(ML.Z,{relativeRef:m,dismiss:O,pickedColor:"darkcustom"===u?c:"transparent",pickColor:C,placement:"bottom-center"})),mouseEnterDelay:.3},r.createElement("div",{className:w()("color relative rounded-settings-section cursor-pointer overflow-hidden flex-none","border-solid border border-[#363636]"),style:{backgroundColor:"black",width:OL,height:OL},onClick:function(){x(B.npS[u])}},r.createElement("div",{className:"absolute top-1/2 left-1/2 -translate-x-1/2 -translate-y-1/2 flex items-center justify-center"},r.createElement("div",{className:M,style:D}),r.createElement("div",{className:M,style:D}),r.createElement("div",{className:M,style:D})))),j&&r.createElement("div",{className:w()("select-tip w-[20px] h-[20px] border-[2px] border-solid border-white rounded-full absolute bg-primary dark:border-[#323232]"),style:{right:-10,top:43}},r.createElement(E.Z,{name:"theme-selected",className:"text-white w-[16px] h-[16px] block"})),r.createElement("span",{className:w()("text-xs leading-[18px] mt-[10px] text-grey-60 flex-auto break-all")},s.U2("theme_night_dark"))))},LL=function(e){var t=e.themes,n=e.category,o=e.rowTitle,a=e.selectThemeId,i=e.onBeforeSelect,c=e.onSelect,s=function(e){var t=e.id;i&&"function"===typeof i&&i(t)||t===a&&t!==B.npS.darkcustom.id||c&&"function"===typeof c&&c(t)},u="pure"===n,l=(0,r.useMemo)((function(){if(u){var e=[],n=[];return t.forEach((function(t){t.isDark?e.push(t):n.push(t)})),{darkThemes:e,lightThemes:n}}return{darkThemes:[],lightThemes:t}}),[u,t]),f=l.darkThemes,d=l.lightThemes;return r.createElement("div",{className:"row clearfix pt-[24px]"},r.createElement(bL,{title:o,needIndent:!1}),r.createElement("div",{className:"s-menu "+n},r.createElement("div",{className:w()("jColorSelect",u?"grid gap-x-[16px] gap-y-[18px] grid-cols-8 m:grid-cols-4 s:grid-cols-3":"grid gap-x-[16px] gap-y-[18px] grid-cols-4 m:grid-cols-3 s:grid-cols-2")},d.map((function(e,t){return r.createElement(CL,{key:n+e.id,category:n,theme:e,selectThemeId:a,"data-key":e.id,onSelect:s,isDefault:"pure"===n&&0===t})})),f.length>0&&r.createElement(IL,{themes:f,selectThemeId:a,onSelect:s}))))},RL={autumn:n.p+"i/522264fc0ef2a6224ff4fabcbe2fd7e7.png",beijing:n.p+"i/a30b429e5728241ddad5a71e81eb13a9.png",cairo:n.p+"i/8d72f586d76ef22f68bc1f8d83e41827.png",guangzhou:n.p+"i/0d22d8f9da54d62a49ea0d77adae4eba.png",hangzhou:n.p+"i/050073a51aea3639b3c36f492e2931e8.png",london:n.p+"i/290b690767edaaa2b9db316b174dafdc.png",losangeles:n.p+"i/9edb1926cec18d443b6475fb0c0a9d9d.png",moscow:n.p+"i/48961dbc45ec6e47c9001c5120e3f5ab.png",newyork:n.p+"i/5cf492e70f7e18c996a5078de75f8cea.png",sanfrancisco:n.p+"i/ca6a65b0fd2bb5e056a08d863856c9a0.png",seoul:n.p+"i/0cb5b24eea251787b735f88fda855437.png",shanghai:n.p+"i/c2ffe2089c8718b6a6cf73389e6de4ee.png",shenzhen:n.p+"i/e4e8aee5d0d5312ae403fe435c952c1e.png",spring:n.p+"i/b80bbd2fbf514a33407601dbafefb267.png",summer:n.p+"i/9a8d76de16c4a4a61107b3f73fa2017a.png",sydney:n.p+"i/5ce504a7ed12ea246267afd4876dc7a9.png",tokyo:n.p+"i/c90827a3715ff375849f938a76c6da99.png",winter:n.p+"i/c3d9d7d684783c2e5c10d6168cb95ab7.png",architecture:n.p+"i/a36bedb03912839595662d1d553cc210.png",blacksea:n.p+"i/e5ffe1569f5e8b5ca93de927f86c873e.png",blossom:n.p+"i/7338efe87d72aee168dfe726de4c88d4.png",dawn:n.p+"i/4069c251c4476e52cec3f7d0a5b81ad9.png",desert:n.p+"i/dfc2f4266fb4260871c904d08a638b50.png",frozen:n.p+"i/19cc99b7cc86ee410ad8acb699fa1613.png",greenery:n.p+"i/0ed10311083101e64f792525b6fac2ba.png",meadow:n.p+"i/f1d149492b09853cfd5e3d6542a7aab8.png",silence:n.p+"i/ef3fa17e958b9fa5dacbe9e4cf2eccfd.png",swallow:n.p+"i/ca053b70fdac39c235ccf94211910a20.png"},ZL=n("ObdJ");function FL(e){return FL="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},FL(e)}function BL(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function UL(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?BL(Object(n),!0).forEach((function(t){YL(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):BL(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function YL(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=FL(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=FL(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==FL(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var VL=function(e){return e.isSelected?r.createElement("div",{className:"rounded-full bg-primary"},r.createElement(E.Z,{name:"theme-selected",className:"text-white",style:{width:14,height:14}})):r.createElement("div",{className:"rounded-full border border-solid border-grey-10",style:{width:14,height:14}})},HL=function(e){var t=e.isSelected,n=e.title;return r.createElement("div",{className:w()("mt-[20px] flex items-center justify-center")},r.createElement(VL,{isSelected:t}),r.createElement("span",{className:w()("ml-[6px] text-grey-60 text-xs leading-[20px]")},n))},WL=function(e){var t=e.isSelected,n=void 0!==t&&t,o=e.onClick,a=e.title,i=e.className,c=e.isCardStyle,s=void 0!==c&&c,u={height:4,marginTop:5,marginLeft:5},l="text-white-40 w-[6px] h-[6px] mt-[4px]";return r.createElement("div",{className:w()("flex-1 flex flex-col items-center",i)},r.createElement("div",{className:w()("w-full flex items-center justify-center flex-col relative cursor-pointer"),onClick:o},r.createElement("div",{className:w()("border border-solid rounded-default flex bg-primary dark:bg-left-sidebar-bg-color overflow-hidden",s?"border-transparent dark:border-grey-10":"border-grey-10"),style:{width:162,height:112,backgroundClip:"content-box",borderWidth:.5}},r.createElement("div",{className:"flex-none flex flex-col items-center",style:{width:12}},r.createElement("div",{className:"bg-white-10",style:{marginTop:6,borderRadius:2,width:8,height:8}}),r.createElement(E.Z,{name:"list-sidebar",className:"text-white w-[6px] h-[6px] mt-[4px]"}),r.createElement(E.Z,{name:"calendar-sidebar",className:l}),r.createElement(E.Z,{name:"matrix-sidebar",className:l}),r.createElement(E.Z,{name:"habit-sidebar",className:l}),r.createElement("div",{className:"mt-[4px]"},r.createElement(ZL._U,{isActive:!1,size:"5",strokeClassName:"stroke-white",textClassName:"text-white"})),r.createElement(E.Z,{name:"countdown-sidebar",className:l}),r.createElement(E.Z,{name:"search-sidebar",className:l})),r.createElement("div",{className:w()("flex-auto flex",s?"py-[2px] pr-[2px]":"")},r.createElement("div",{className:w()("flex-auto flex bg-main-background dark:bg-screen-background",s?"rounded-[4px]":"")},r.createElement("div",{className:"flex-none",style:{width:86}},r.createElement("div",{className:"bg-grey-5",style:UL(UL({},u),{},{width:29})}),r.createElement("div",{className:"bg-grey-5",style:UL(UL({},u),{},{width:76,height:6})}),r.createElement("div",{className:"bg-grey-5",style:UL(UL({},u),{},{width:35})}),r.createElement("div",{className:"bg-grey-5",style:UL(UL({},u),{},{width:53})}),r.createElement("div",{className:"bg-grey-5",style:UL(UL({},u),{},{width:35})}),r.createElement("div",{className:"bg-grey-5",style:UL(UL({},u),{},{width:46})}),r.createElement("div",{className:"bg-grey-5",style:UL(UL({},u),{},{width:35})}),r.createElement("div",{className:"bg-grey-5",style:UL(UL({},u),{},{width:53})})),r.createElement("div",{className:"flex-auto border-l border-solid border-grey-5",style:{width:12}},r.createElement("div",{className:"bg-grey-5",style:UL(UL({},u),{},{width:29})}),r.createElement("div",{className:"bg-grey-5",style:UL(UL({},u),{},{width:s?50:52})}))))),r.createElement(HL,{isSelected:n,title:a})))},zL=function(e){var t=e.onClose,n=(0,y.Z)(),o=(0,a.v9)((function(e){return(0,Lt.pe)(e)})),i=(0,a.I0)(),c=(0,r.useCallback)((function(e){i((0,no.Yb)(e))}),[i]);return r.createElement(C.Z,{visible:!0,maskClosable:!1,title:n.formatMessage({id:"app_style"}),noFooter:!0,onClose:t,bodyStyle:{padding:"0 20px 48px"}},r.createElement("p",{className:"text-xs leading-[18px] text-grey-40",style:{marginTop:-10}},n.formatMessage({id:"choose_interface_style"})),r.createElement("div",{className:"flex items-center",style:{marginTop:36}},r.createElement(WL,{isSelected:!o,title:n.formatMessage({id:"app_style_flat"}),onClick:function(){return c("classic")}}),r.createElement(WL,{isSelected:o,title:n.formatMessage({id:"app_style_card"}),onClick:function(){return c("card")},isCardStyle:!0})))},GL=function(e){var t=e.onClose,n=e.onSelect,o=e.selectThemeId,i=(0,y.Z)(),c=(0,a.v9)((function(e){return Z._Z()})),s=(0,a.v9)((function(e){return Z.pn()})),u=(0,a.v9)((function(){return(0,Lt.MO)().get("isSystemDark")})),l=(0,r.useMemo)((function(){var e=[];return Object.values(B.npS).forEach((function(t){t.isDark&&"darkcustom"!==t.id&&e.push(t)})),e}),[]),f=(0,a.v9)((function(e){return Z.fp()})),d=(0,a.I0)(),m=(0,r.useCallback)((function(e){if(!u&&!Z.$o(o))return bn.ZP.tempLightTheme=null,d(ra.xB(e)),void Z.a1();n(e)}),[d,u,n,o]),p=(0,r.useCallback)((function(e){e&&u&&!Z.$o(o)&&(bn.ZP.tempLightTheme=o),d((0,ra.i)(e));var t=!0;e||Z.$o(o)&&(bn.ZP.tempLightTheme=null,m(o),t=!1),t&&Z.a1()}),[d,u,m,o]),h=(0,r.useRef)((new Date).getTime());return r.createElement(C.Z,{visible:!0,maskClosable:!1,title:i.formatMessage({id:"follow_system_dark_mode"}),noFooter:!0,onClose:t,popupStyle:{minHeight:"284px"}},r.createElement(Da.Z,{style:{marginBottom:0}},r.createElement(Ma.Z,{title:i.formatMessage({id:"switch_automatically"}),suffix:r.createElement(Na.Z,{id:"auto_dark_theme",size:"tiny",checked:c,onChange:function(e){p(e.target.checked)}})}),c&&r.createElement(Ma.Z,{title:i.formatMessage({id:"night_theme"}),suffix:r.createElement("div",{className:"flex items-center"},l.map((function(e){var t=e.settingsColor||e.color;return r.createElement(yO.Z,{key:e.id,color:t,select:e.id===s?t:"",onSelect:function(){m(e.id),h.current=(new Date).getTime()}})})),r.createElement(hO.Z,{key:h.current.toString(),defaultColor:s===B.npS.darkcustom.id?f:"transparent",onPick:function(e){var t="transparent"===e?"#4772fa":e;d((0,ra.ME)(t)),m(B.npS.darkcustom.id)},noColor:"transparent",placement:"bottom-left"}))})))},KL=n("fVoS");function qL(e){return qL="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},qL(e)}function $L(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function JL(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=qL(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=qL(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==qL(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function XL(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,a,i,c=[],s=!0,u=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;s=!1}else for(;!(s=(r=a.call(n)).done)&&(c.push(r.value),c.length!==t);s=!0);}catch(e){u=!0,o=e}finally{try{if(!s&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(u)throw o}}return c}}(e,t)||function(e,t){if(!e)return;if("string"===typeof e)return QL(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return QL(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function QL(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var eR="once",tR="always",nR=function(){var e=(0,a.v9)((function(e){return(0,Z.gh)()})),t=(0,a.v9)((function(e){return(0,Lt.pe)(e)})),n=(0,a.v9)((function(e){return Z._Z()})),o=(0,a.v9)((function(e){return(0,Lt.MO)().get("isSystemDark")})),i=(0,y.Z)(),c=(0,a.I0)(),l=(0,r.useCallback)((function(e,t){var n=Z._Z(),r=(0,Lt.MO)().get("isSystemDark"),o=n&&r,a=Object.values(B.npS).some((function(t){return t.id===e&&t.isDark}));if(null===t||void 0===t?void 0:t.isPermanentLightTheme)return bn.ZP.tempLightTheme=null,c(ra.i(!1)),void c(ra.Dc(e));if(o){if(a)return bn.ZP.tempLightTheme=null,void c(ra.xB(e));bn.ZP.tempLightTheme=e}else a&&c(ra.xB(e));c(ra.Dc(e))}),[c]),f=XL((0,r.useState)(!1),2),d=f[0],m=f[1],p=XL((0,r.useState)(!1),2),h=p[0],g=p[1],v=XL((0,r.useState)(""),2),b=v[0],w=v[1],k=XL((0,r.useState)(eR),2),x=k[0],S=k[1],_=(0,r.useMemo)((function(){var e=B.npS,t=[];return Object.keys(e).forEach((function(n){var r=e[n],o=!1;r.isDida||r.isTick?(r.isDida&&u.j4&&(o=!0),r.isTick&&!u.j4&&(o=!0)):o=!r.isHidden,o&&t.push(function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?$L(Object(n),!0).forEach((function(t){JL(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):$L(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}({},r))})),t}),[]),O=_.filter((function(e){return"pure"===e.category||"gradient"===e.category})),C=_.filter((function(e){return"city"===e.category})).sort((function(e,t){return e.id>t.id?1:-1})),T=_.filter((function(e){return"season"===e.category})),j=_.filter((function(e){return"photograph"===e.category})),D=(0,r.useMemo)((function(){return[{key:eR,text:i.formatMessage({id:"auto_change_theme_once"})},{key:tR,text:i.formatMessage({id:"auto_change_theme_always"})}]}),[i]),M=function(e){return!(!Z.Y_(e)||P._y())&&(F.$Z({type:B.VIb.theme}),!0)},A=function(e,t){l(e,t),function(e){var t,n=(null===(t=B.b2m[e])||void 0===t?void 0:t.className)||"";(0,At.AK)(n)}(e),(0,Z.a1)(),ys.vU&&U.vp.dispatch("needToLoadWholePage")},N=function(e){var t=new Image,r=e.toLowerCase(),a=RL[r],i=function(){if(n&&o&&!Z.$o(e))return S(eR),void w(e);A(e)};a?(t.src=a,t.onload=function(){i()}):i()};return r.createElement("div",{className:"theme-container"},r.createElement(Da.Z,{style:{marginBottom:0,marginTop:24}},r.createElement(Ma.Z,{title:i.formatMessage({id:"app_style"}),suffix:r.createElement("div",{className:"flex items-center cursor-pointer",style:{marginRight:-2},onClick:function(){return m(!0)}},r.createElement("span",{className:"text-s text-grey-60 mr-[4px]"},i.formatMessage({id:t?"app_style_card":"app_style_flat"})),r.createElement(E.Z,{name:"thin-triangle-down",className:"w-[12px] h-[12px] -rotate-90 text-grey-40"}))}),r.createElement(Ma.Z,{title:i.formatMessage({id:"follow_system_dark_mode"}),suffix:r.createElement("div",{className:"flex items-center cursor-pointer",style:{marginRight:-2},onClick:function(){return g(!0)}},r.createElement("span",{className:"text-s text-grey-60 mr-[4px]"},i.formatMessage({id:n?"open":"close"})),r.createElement(E.Z,{name:"thin-triangle-down",className:"w-[12px] h-[12px] -rotate-90 text-grey-40"}))})),r.createElement(LL,{themes:O,category:"pure",rowTitle:s.U2("theme_color"),selectThemeId:e,onBeforeSelect:M,onSelect:N}),r.createElement(LL,{themes:C,category:"city",rowTitle:s.U2("theme_city"),selectThemeId:e,onBeforeSelect:M,onSelect:N}),r.createElement(LL,{themes:T,category:"season",rowTitle:s.U2("theme_season"),selectThemeId:e,onBeforeSelect:M,onSelect:N}),r.createElement(LL,{themes:j,category:"photograph",rowTitle:s.U2("Photograph Series"),selectThemeId:e,onBeforeSelect:M,onSelect:N}),d&&r.createElement(zL,{onClose:function(){return m(!1)}}),h&&r.createElement(GL,{onClose:function(){return g(!1)},onSelect:N,selectThemeId:e}),!!b&&r.createElement(Ca.Z,{title:i.formatMessage({id:"switch_theme"}),onClose:function(){w("")},onCancel:function(){w("")},onOk:function(){x===tR?A(b,{isPermanentLightTheme:!0}):A(b),w("")}},r.createElement("p",{style:{marginBottom:8}},i.formatMessage({id:"auto_change_theme_desc"})),r.createElement(KL.Z,{menu:D,onSelect:S,selectKey:x,size:"tiny"})))};function rR(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,a,i,c=[],s=!0,u=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;s=!1}else for(;!(s=(r=a.call(n)).done)&&(c.push(r.value),c.length!==t);s=!0);}catch(e){u=!0,o=e}finally{try{if(!s&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(u)throw o}}return c}}(e,t)||function(e,t){if(!e)return;if("string"===typeof e)return oR(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return oR(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function oR(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var aR=function(){var e=(0,y.Z)(),t=rR((0,r.useState)("theme"),2),n=t[0],o=t[1],a=[{key:"theme",name:e.formatMessage({id:"theme"})},{key:"display",name:e.formatMessage({id:"display_tab"})}],i=(0,r.useCallback)((function(e){o(e)}),[]);return(0,ys.al)()?r.createElement("div",{className:"theme-panel px-[12px]"},r.createElement(Ww.Z,{tabList:a,activeKey:n,onActiveKeyChange:i}),"theme"===n?r.createElement(nR,null):r.createElement(wL,null)):r.createElement("div",{className:"theme-panel px-[12px]"},r.createElement(wL,null))};function iR(e){return iR="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},iR(e)}function cR(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function sR(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,uR(r.key),r)}}function uR(e){var t=function(e,t){if("object"!=iR(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=iR(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==iR(t)?t:t+""}function lR(e,t,n){return t=dR(t),function(e,t){if(t&&("object"===iR(t)||"function"===typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(e,fR()?Reflect.construct(t,n||[],dR(e).constructor):t.apply(e,n))}function fR(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(fR=function(){return!!e})()}function dR(e){return dR=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},dR(e)}function mR(e,t){return mR=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},mR(e,t)}var pR=function(e){function t(){return cR(this,t),lR(this,t,arguments)}return function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&mR(e,t)}(t,e),n=t,o=[{key:"render",value:function(){var e=this.props,t=e.intl,n=e.data;return r.createElement(Ma.Z,{prefix:r.createElement(E.Z,{name:"all-list",style:{width:20,height:20}}),title:t.formatMessage({id:"list_all"}),suffix:r.createElement(Aa.Z,{listData:this._getData(),selectedKey:n.visibility?n.visibility:"hide",onSelected:this.onSelected.bind(this)})})}},{key:"onSelected",value:function(e,t){var n=this.props.data;this.props.onSelected&&this.props.onSelected(n.name,{key:e,title:t})}},{key:"_getData",value:function(){var e=this.props.intl;return[{key:"show",value:e.formatMessage({id:"show"})},{key:"hide",value:e.formatMessage({id:"hide"})}]}}],o&&sR(n.prototype,o),a&&sR(n,a),Object.defineProperty(n,"prototype",{writable:!1}),n;var n,o,a}(r.Component),hR=(0,An.ZP)(pR);function yR(e){return yR="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},yR(e)}function gR(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function vR(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,bR(r.key),r)}}function bR(e){var t=function(e,t){if("object"!=yR(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=yR(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==yR(t)?t:t+""}function wR(e,t,n){return t=xR(t),function(e,t){if(t&&("object"===yR(t)||"function"===typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(e,kR()?Reflect.construct(t,n||[],xR(e).constructor):t.apply(e,n))}function kR(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(kR=function(){return!!e})()}function xR(e){return xR=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},xR(e)}function ER(e,t){return ER=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},ER(e,t)}var SR=function(e){function t(){return gR(this,t),wR(this,t,arguments)}return function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&ER(e,t)}(t,e),n=t,o=[{key:"render",value:function(){var e=this.props,t=e.intl,n=e.data;return r.createElement(Ma.Z,{prefix:r.createElement(hl.Z,{number:this.getToday(),size:20}),title:t.formatMessage({id:"today"}),suffix:r.createElement(Aa.Z,{listData:this._getData(),selectedKey:n.visibility?n.visibility:"show",onSelected:this.onSelected.bind(this)})})}},{key:"onSelected",value:function(e,t){var n=this.props.data;this.props.onSelected&&this.props.onSelected(n.name,{key:e,title:t})}},{key:"_getData",value:function(){var e=this.props.intl;return[{key:"auto",value:e.formatMessage({id:"show_not_empty"})},{key:"show",value:e.formatMessage({id:"show"})},{key:"hide",value:e.formatMessage({id:"hide"})}]}},{key:"getToday",value:function(){var e=Bn.Z.prefMoment().format("DD")+"";return 0===e.indexOf("0")&&(e=e.substring(1)),e}}],o&&vR(n.prototype,o),a&&vR(n,a),Object.defineProperty(n,"prototype",{writable:!1}),n;var n,o,a}(r.Component),_R=(0,An.ZP)(SR);function OR(e){return OR="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},OR(e)}function CR(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function TR(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,jR(r.key),r)}}function jR(e){var t=function(e,t){if("object"!=OR(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=OR(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==OR(t)?t:t+""}function DR(e,t,n){return t=AR(t),function(e,t){if(t&&("object"===OR(t)||"function"===typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(e,MR()?Reflect.construct(t,n||[],AR(e).constructor):t.apply(e,n))}function MR(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(MR=function(){return!!e})()}function AR(e){return AR=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},AR(e)}function NR(e,t){return NR=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},NR(e,t)}var PR=function(e){function t(){return CR(this,t),DR(this,t,arguments)}return function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&NR(e,t)}(t,e),n=t,o=[{key:"render",value:function(){var e=this.props,t=e.intl,n=e.data;return r.createElement(Ma.Z,{prefix:r.createElement(E.Z,{name:"tomorrow-list",style:{width:20,height:20}}),title:t.formatMessage({id:"tomorrow"}),suffix:r.createElement(Aa.Z,{listData:this._getData(),selectedKey:n.visibility?n.visibility:"hide",onSelected:this.onSelected.bind(this)})})}},{key:"onSelected",value:function(e,t){var n=this.props.data;this.props.onSelected&&this.props.onSelected(n.name,{key:e,title:t})}},{key:"_getData",value:function(){var e=this.props.intl;return[{key:"auto",value:e.formatMessage({id:"show_not_empty"})},{key:"show",value:e.formatMessage({id:"show"})},{key:"hide",value:e.formatMessage({id:"hide"})}]}}],o&&TR(n.prototype,o),a&&TR(n,a),Object.defineProperty(n,"prototype",{writable:!1}),n;var n,o,a}(r.Component),IR=(0,An.ZP)(PR);function LR(e){return LR="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},LR(e)}function RR(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function ZR(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,FR(r.key),r)}}function FR(e){var t=function(e,t){if("object"!=LR(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=LR(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==LR(t)?t:t+""}function BR(e,t,n){return t=YR(t),function(e,t){if(t&&("object"===LR(t)||"function"===typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(e,UR()?Reflect.construct(t,n||[],YR(e).constructor):t.apply(e,n))}function UR(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(UR=function(){return!!e})()}function YR(e){return YR=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},YR(e)}function VR(e,t){return VR=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},VR(e,t)}var HR=function(e){function t(){return RR(this,t),BR(this,t,arguments)}return function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&VR(e,t)}(t,e),n=t,o=[{key:"render",value:function(){var e=this.props,t=e.intl,n=e.data;return r.createElement(Ma.Z,{title:t.formatMessage({id:"list_week"}),prefix:r.createElement(hl.Z,{number:this.getWeekDay(),size:20}),suffix:r.createElement(Aa.Z,{listData:this._getData(),selectedKey:n.visibility?n.visibility:"show",onSelected:this.onSelected.bind(this)})})}},{key:"onSelected",value:function(e,t){var n=this.props.data;this.props.onSelected&&this.props.onSelected(n.name,{key:e,title:t})}},{key:"_getData",value:function(){var e=this.props.intl;return[{key:"auto",value:e.formatMessage({id:"show_not_empty"})},{key:"show",value:e.formatMessage({id:"show"})},{key:"hide",value:e.formatMessage({id:"hide"})}]}},{key:"getWeekDay",value:function(){return Bn.Z.prefMoment().lang("en").format("ddd").slice(0,2).toLowerCase()}}],o&&ZR(n.prototype,o),a&&ZR(n,a),Object.defineProperty(n,"prototype",{writable:!1}),n;var n,o,a}(r.Component),WR=(0,An.ZP)(HR);function zR(e){return zR="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},zR(e)}function GR(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function KR(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,qR(r.key),r)}}function qR(e){var t=function(e,t){if("object"!=zR(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=zR(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==zR(t)?t:t+""}function $R(e,t,n){return t=XR(t),function(e,t){if(t&&("object"===zR(t)||"function"===typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(e,JR()?Reflect.construct(t,n||[],XR(e).constructor):t.apply(e,n))}function JR(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(JR=function(){return!!e})()}function XR(e){return XR=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},XR(e)}function QR(e,t){return QR=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},QR(e,t)}var eZ=function(e){function t(){return GR(this,t),$R(this,t,arguments)}return function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&QR(e,t)}(t,e),n=t,o=[{key:"render",value:function(){var e=this.props,t=e.intl,n=e.data;return r.createElement(Ma.Z,{title:t.formatMessage({id:"assigned_me"}),prefix:r.createElement(E.Z,{name:"assigned-to-me-list",style:{width:20,height:20}}),suffix:r.createElement(Aa.Z,{listData:this._getData(),selectedKey:n.visibility?n.visibility:"auto",onSelected:this.onSelected.bind(this)})})}},{key:"onSelected",value:function(e,t){var n=this.props.data;this.props.onSelected&&this.props.onSelected(n.name,{key:e,title:t})}},{key:"_getData",value:function(){var e=this.props.intl;return[{key:"auto",value:e.formatMessage({id:"show_not_empty"})},{key:"show",value:e.formatMessage({id:"show"})},{key:"hide",value:e.formatMessage({id:"hide"})}]}}],o&&KR(n.prototype,o),a&&KR(n,a),Object.defineProperty(n,"prototype",{writable:!1}),n;var n,o,a}(r.Component),tZ=(0,An.ZP)(eZ);function nZ(e){return nZ="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},nZ(e)}function rZ(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function oZ(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,aZ(r.key),r)}}function aZ(e){var t=function(e,t){if("object"!=nZ(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=nZ(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==nZ(t)?t:t+""}function iZ(e,t,n){return t=sZ(t),function(e,t){if(t&&("object"===nZ(t)||"function"===typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(e,cZ()?Reflect.construct(t,n||[],sZ(e).constructor):t.apply(e,n))}function cZ(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(cZ=function(){return!!e})()}function sZ(e){return sZ=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},sZ(e)}function uZ(e,t){return uZ=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},uZ(e,t)}var lZ=function(e){function t(){return rZ(this,t),iZ(this,t,arguments)}return function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&uZ(e,t)}(t,e),n=t,o=[{key:"render",value:function(){var e=this.props,t=e.intl,n=e.data;return r.createElement(Ma.Z,{title:t.formatMessage({id:"list_completed"}),suffix:r.createElement(Aa.Z,{listData:this._getData(),selectedKey:n.visibility?n.visibility:"show",onSelected:this.onSelected.bind(this)}),prefix:r.createElement(E.Z,{name:"sidebar-completed-list",style:{width:20,height:20}})})}},{key:"onSelected",value:function(e,t){var n=this.props.data;this.props.onSelected&&this.props.onSelected(n.name,{key:e,title:t})}},{key:"_getData",value:function(){var e=this.props.intl;return[{key:"show",value:e.formatMessage({id:"show"})},{key:"hide",value:e.formatMessage({id:"hide"})}]}}],o&&oZ(n.prototype,o),a&&oZ(n,a),Object.defineProperty(n,"prototype",{writable:!1}),n;var n,o,a}(r.Component),fZ=(0,An.ZP)(lZ);function dZ(e){return dZ="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},dZ(e)}function mZ(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function pZ(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,hZ(r.key),r)}}function hZ(e){var t=function(e,t){if("object"!=dZ(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=dZ(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==dZ(t)?t:t+""}function yZ(e,t,n){return t=vZ(t),function(e,t){if(t&&("object"===dZ(t)||"function"===typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(e,gZ()?Reflect.construct(t,n||[],vZ(e).constructor):t.apply(e,n))}function gZ(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(gZ=function(){return!!e})()}function vZ(e){return vZ=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},vZ(e)}function bZ(e,t){return bZ=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},bZ(e,t)}var wZ=function(e){function t(){return mZ(this,t),yZ(this,t,arguments)}return function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&bZ(e,t)}(t,e),n=t,o=[{key:"render",value:function(){var e=this.props,t=e.intl,n=e.data;return r.createElement(Ma.Z,{title:t.formatMessage({id:"list_trash"}),prefix:r.createElement(E.Z,{name:"delete",style:{width:20,height:20}}),suffix:r.createElement(Aa.Z,{listData:this._getData(),selectedKey:n.visibility?n.visibility:"show",onSelected:this.onSelected.bind(this)})})}},{key:"onSelected",value:function(e,t){var n=this.props.data;this.props.onSelected&&this.props.onSelected(n.name,{key:e,title:t})}},{key:"_getData",value:function(){var e=this.props.intl;return[{key:"show",value:e.formatMessage({id:"show"})},{key:"hide",value:e.formatMessage({id:"hide"})}]}}],o&&pZ(n.prototype,o),a&&pZ(n,a),Object.defineProperty(n,"prototype",{writable:!1}),n;var n,o,a}(r.Component),kZ=(0,An.ZP)(wZ);function xZ(e){return xZ="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},xZ(e)}function EZ(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function SZ(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,_Z(r.key),r)}}function _Z(e){var t=function(e,t){if("object"!=xZ(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=xZ(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==xZ(t)?t:t+""}function OZ(e,t,n){return t=TZ(t),function(e,t){if(t&&("object"===xZ(t)||"function"===typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(e,CZ()?Reflect.construct(t,n||[],TZ(e).constructor):t.apply(e,n))}function CZ(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(CZ=function(){return!!e})()}function TZ(e){return TZ=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},TZ(e)}function jZ(e,t){return jZ=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},jZ(e,t)}var DZ=function(e){function t(){return EZ(this,t),OZ(this,t,arguments)}return function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&jZ(e,t)}(t,e),n=t,o=[{key:"render",value:function(){var e=this.props,t=e.intl,n=e.data;return r.createElement(Ma.Z,{title:t.formatMessage({id:"list_summary"}),prefix:r.createElement(E.Z,{name:"sidebar-summary-list",style:{width:20,height:20}}),suffix:r.createElement(Aa.Z,{listData:this._getData(),selectedKey:n.visibility?n.visibility:"hide",onSelected:this.onSelected.bind(this)})})}},{key:"onSelected",value:function(e,t){var n=this.props.data;this.props.onSelected&&this.props.onSelected(n.name,{key:e,title:t})}},{key:"_getData",value:function(){var e=this.props.intl;return[{key:"show",value:e.formatMessage({id:"show"})},{key:"hide",value:e.formatMessage({id:"hide"})}]}}],o&&SZ(n.prototype,o),a&&SZ(n,a),Object.defineProperty(n,"prototype",{writable:!1}),n;var n,o,a}(r.Component),MZ=(0,An.ZP)(DZ);function AZ(e){return AZ="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},AZ(e)}function NZ(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function PZ(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,IZ(r.key),r)}}function IZ(e){var t=function(e,t){if("object"!=AZ(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=AZ(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==AZ(t)?t:t+""}function LZ(e,t,n){return t=ZZ(t),function(e,t){if(t&&("object"===AZ(t)||"function"===typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(e,RZ()?Reflect.construct(t,n||[],ZZ(e).constructor):t.apply(e,n))}function RZ(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(RZ=function(){return!!e})()}function ZZ(e){return ZZ=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},ZZ(e)}function FZ(e,t){return FZ=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},FZ(e,t)}var BZ=function(e){function t(){return NZ(this,t),LZ(this,t,arguments)}return function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&FZ(e,t)}(t,e),n=t,o=[{key:"render",value:function(){var e=this.props,t=e.intl,n=e.data,o=n.visibility?n.visibility:"show";return r.createElement(Ma.Z,{title:t.formatMessage({id:"tags"}),prefix:r.createElement(E.Z,{name:"sidebar-tag",style:{width:20,height:20}}),suffix:r.createElement(Aa.Z,{listData:this._getData(),selectedKey:o,onSelected:this.onSelected.bind(this)})})}},{key:"onSelected",value:function(e,t){var n=this.props.data;this.props.onSelected&&this.props.onSelected(n.name,{key:e,title:t})}},{key:"_getData",value:function(){var e=this.props.intl;return[{key:"show",value:e.formatMessage({id:"show"})},{key:"auto",value:e.formatMessage({id:"hide_empty_tags"})},{key:"hide",value:e.formatMessage({id:"hide"})}]}}],o&&PZ(n.prototype,o),a&&PZ(n,a),Object.defineProperty(n,"prototype",{writable:!1}),n;var n,o,a}(r.Component),UZ=(0,An.ZP)(BZ);function YZ(e){return YZ="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},YZ(e)}function VZ(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function HZ(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,WZ(r.key),r)}}function WZ(e){var t=function(e,t){if("object"!=YZ(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=YZ(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==YZ(t)?t:t+""}function zZ(e,t,n){return t=KZ(t),function(e,t){if(t&&("object"===YZ(t)||"function"===typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(e,GZ()?Reflect.construct(t,n||[],KZ(e).constructor):t.apply(e,n))}function GZ(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(GZ=function(){return!!e})()}function KZ(e){return KZ=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},KZ(e)}function qZ(e,t){return qZ=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},qZ(e,t)}var $Z=function(e){function t(){return VZ(this,t),zZ(this,t,arguments)}return function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&qZ(e,t)}(t,e),n=t,o=[{key:"render",value:function(){var e=this.props,t=e.intl,n=e.data;return r.createElement(Ma.Z,{title:t.formatMessage({id:"project_wont_do"}),prefix:r.createElement(E.Z,{name:"wont-do",style:{width:20,height:20}}),suffix:r.createElement(Aa.Z,{listData:this._getData(),selectedKey:n.visibility?n.visibility:"auto",onSelected:this.onSelected.bind(this)})})}},{key:"onSelected",value:function(e,t){var n=this.props.data;this.props.onSelected&&this.props.onSelected(n.name,{key:e,title:t})}},{key:"_getData",value:function(){var e=this.props.intl;return[{key:"auto",value:e.formatMessage({id:"show_not_empty"})},{key:"show",value:e.formatMessage({id:"show"})},{key:"hide",value:e.formatMessage({id:"hide"})}]}}],o&&HZ(n.prototype,o),a&&HZ(n,a),Object.defineProperty(n,"prototype",{writable:!1}),n;var n,o,a}(r.Component),JZ=(0,An.ZP)($Z);function XZ(e){return XZ="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},XZ(e)}function QZ(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function eF(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,tF(r.key),r)}}function tF(e){var t=function(e,t){if("object"!=XZ(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=XZ(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==XZ(t)?t:t+""}function nF(e,t,n){return t=oF(t),function(e,t){if(t&&("object"===XZ(t)||"function"===typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(e,rF()?Reflect.construct(t,n||[],oF(e).constructor):t.apply(e,n))}function rF(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(rF=function(){return!!e})()}function oF(e){return oF=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},oF(e)}function aF(e,t){return aF=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},aF(e,t)}var iF=function(e){function t(){return QZ(this,t),nF(this,t,arguments)}return function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&aF(e,t)}(t,e),n=t,o=[{key:"render",value:function(){var e=this.props,t=e.intl,n=e.data,o=n.visibility?n.visibility:"show";return r.createElement(Ma.Z,{title:t.formatMessage({id:"filter_filters"}),prefix:r.createElement(E.Z,{name:"custom-smart-list",style:{width:20,height:20}}),suffix:r.createElement(Aa.Z,{listData:this._getData(),selectedKey:o,onSelected:this.onSelected.bind(this)})})}},{key:"onSelected",value:function(e,t){var n=this.props.data;this.props.onSelected&&this.props.onSelected(n.name,{key:e,title:t})}},{key:"_getData",value:function(){var e=this.props.intl;return[{key:"show",value:e.formatMessage({id:"show"})},{key:"hide",value:e.formatMessage({id:"hide"})}]}}],o&&eF(n.prototype,o),a&&eF(n,a),Object.defineProperty(n,"prototype",{writable:!1}),n;var n,o,a}(r.Component),cF=(0,An.ZP)(iF),sF=n("r9e1"),uF=n("rGGv"),lF=n.n(uF),fF=n("yGzg");function dF(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,a,i,c=[],s=!0,u=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;s=!1}else for(;!(s=(r=a.call(n)).done)&&(c.push(r.value),c.length!==t);s=!0);}catch(e){u=!0,o=e}finally{try{if(!s&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(u)throw o}}return c}}(e,t)||function(e,t){if(!e)return;if("string"===typeof e)return mF(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return mF(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function mF(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var pF=function(e){var t=e.onSelectChange,n=e.projectId,o=e.isInSettings,i=(0,y.Z)(),c=((0,a.I0)(),(0,a.v9)((function(e){var t=e.preference.get("defaultProjectId")||P.U2("inboxId");return Hn.Rp(t)||(t=P.U2("inboxId")),t}))),s=n||c,u=(0,r.useRef)(null),l=dF((0,r.useState)(!1),2),f=l[0],d=l[1],m=dF((0,r.useState)(!1),2),p=m[0],h=m[1],g=function(){var e,t=Hn.Rp(s);return null!==(e=null===t||void 0===t?void 0:t.get("name"))&&void 0!==e?e:""},v=function(e){var n=e.get("id");t(n)};return r.createElement("div",null,r.createElement(sF.Z,{menuClassName:w()(lF().projectMenu,"task-menu-element i-text-i project-dropdown-menu max-w-none relative z-modal"),trigger:o?r.createElement("div",null,r.createElement(fF.Z,{title:(0,zn.tj)(g()),downListShow:p})):r.createElement("div",{className:w()("select-menu w-[288px] relative settings:min-w-[288px] settings:w-auto s:!min-w-[200px]"),tabIndex:-1},r.createElement("div",{className:"select-title leading-[28px] bg-white rounded-select-trigger cursor-pointer border border-solid border-grey-20 max-w-full truncate h-[30px] px-[12px] text-[14px] dark:bg-[transparent]","data-toggle":"dropdown"},(0,zn.tj)(g())),r.createElement(E.Z,{name:"thin-triangle-down","data-toggle":"dropdown",className:"select-arrow text-grey-40 cursor-pointer w-[18px] h-[18px] absolute right-[8px] top-1/2 transform -translate-y-1/2"})),autoAdjustOverflow:!0,placement:o?"bottomRight":"bottomLeft",onSelect:function(e){if(h(!1),(0,Hn.vi)(e))return u.current=e,void d(!0);v(e)},selected:Hn.Rp(s),notIncludesNoteProject:!0,bodyContainer:!0,onVisibleChange:function(e){p!==e&&h(e)},align:o?{offset:[18,8]}:void 0}),f&&r.createElement(Ca.Z,{title:i.formatMessage({id:"set_shared_list_as_default_list_title"}),onCancel:function(){d(!1)},onOk:function(){d(!1),v(u.current)},maskClosable:!1},i.formatMessage({id:"set_shared_list_as_default_list_content"})))};function hF(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,a,i,c=[],s=!0,u=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;s=!1}else for(;!(s=(r=a.call(n)).done)&&(c.push(r.value),c.length!==t);s=!0);}catch(e){u=!0,o=e}finally{try{if(!s&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(u)throw o}}return c}}(e,t)||function(e,t){if(!e)return;if("string"===typeof e)return yF(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return yF(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function yF(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var gF=function(e){var t=e.onOK,n=e.hide,o=e.isDisabled,i=e.title,c=(0,y.Z)(),s=hF((0,r.useState)(),2),u=s[0],l=s[1],f=(0,a.I0)();return r.createElement(Ca.Z,{title:i||c.formatMessage({id:"operation_failed"}),onOk:function(){var e;u&&(e=u,f((0,ra.hl)(e)),(0,Z.a1)()),null===t||void 0===t||t(u),n()},onCancel:n,okText:c.formatMessage({id:"modify"}),cancelText:c.formatMessage({id:"cancel"}),disabled:null==u||(o?o(u):/^inbox/.test(u))},r.createElement("p",{style:{marginBottom:14,marginTop:10},className:"text-grey-60"},c.formatMessage({id:"please_eidt_the_default_project"})),r.createElement("div",{style:{marginBottom:-12}},r.createElement(pF,{projectId:u,onSelectChange:function(e){l(e)}})))};function vF(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,a,i,c=[],s=!0,u=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;s=!1}else for(;!(s=(r=a.call(n)).done)&&(c.push(r.value),c.length!==t);s=!0);}catch(e){u=!0,o=e}finally{try{if(!s&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(u)throw o}}return c}}(e,t)||function(e,t){if(!e)return;if("string"===typeof e)return bF(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return bF(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function bF(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var wF=function(e){var t=e.onSelected,n=e.data,o=(0,y.Z)(),a=vF((0,r.useState)(!1),2),i=a[0],c=a[1],s=(0,r.useRef)(""),u=(0,r.useRef)("");return r.createElement(r.Fragment,null,r.createElement(Ma.Z,{prefix:r.createElement(E.Z,{name:"inbox-list",style:{width:20,height:20}}),title:o.formatMessage({id:"list_inbox"}),suffix:r.createElement(Aa.Z,{listData:[{key:"auto",value:o.formatMessage({id:"show_not_empty"})},{key:"show",value:o.formatMessage({id:"show"})},{key:"hide",value:o.formatMessage({id:"hide"})}],selectedKey:n.visibility?n.visibility:"show",onSelected:function(e,r){if(/^inbox/.test((0,Z.wX)())&&e===B.jPq.hide)return c(!0),s.current=e,void(u.current=r);t(n.name,{key:e,title:r})}})}),i&&r.createElement(gF,{onOK:function(){t(n.name,{key:s.current,title:u.current})},title:o.formatMessage({id:"cannot_hide_default_project"}),hide:function(){c(!1)}}))};function kF(e){return kF="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},kF(e)}function xF(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,EF(r.key),r)}}function EF(e){var t=function(e,t){if("object"!=kF(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=kF(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==kF(t)?t:t+""}function SF(e,t,n){return t=OF(t),function(e,t){if(t&&("object"===kF(t)||"function"===typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(e,_F()?Reflect.construct(t,n||[],OF(e).constructor):t.apply(e,n))}function _F(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(_F=function(){return!!e})()}function OF(e){return OF=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},OF(e)}function CF(e,t){return CF=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},CF(e,t)}var TF=function(e){function t(e){var n;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),(n=SF(this,t,[e])).smartProjectsMap={},n.onSelected=n.onSelected.bind(n),n}return function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&CF(e,t)}(t,e),n=t,(o=[{key:"render",value:function(){var e=this,t=this.props.smartProjects;return this.smartProjectsMap={},t.forEach((function(t){e.smartProjectsMap[t.name]=t})),r.createElement("div",{className:"smart-project-panel"},r.createElement(bL,{title:s.U2("smart_project")}),r.createElement(Da.Z,null,r.createElement(hR,{data:this.smartProjectsMap.all,onSelected:this.onSelected}),r.createElement(_R,{data:this.smartProjectsMap.today,onSelected:this.onSelected}),r.createElement(IR,{data:this.smartProjectsMap.tomorrow,onSelected:this.onSelected}),r.createElement(WR,{data:this.smartProjectsMap.n7ds,onSelected:this.onSelected}),r.createElement(tZ,{data:this.smartProjectsMap.assignee,onSelected:this.onSelected}),r.createElement(wF,{data:this.smartProjectsMap.inbox,onSelected:this.onSelected}),r.createElement(MZ,{data:this.smartProjectsMap.summary,onSelected:this.onSelected})),r.createElement(Da.Z,null,r.createElement(UZ,{data:this.smartProjectsMap.tag,onSelected:this.onSelected}),r.createElement(cF,{data:this.smartProjectsMap.filter,onSelected:this.onSelected})),r.createElement(Da.Z,null,r.createElement(fZ,{data:this.smartProjectsMap.completed,onSelected:this.onSelected}),r.createElement(JZ,{data:this.smartProjectsMap[B.X1y.abandoned],onSelected:this.onSelected}),r.createElement(kZ,{data:this.smartProjectsMap.trash,onSelected:this.onSelected})))}},{key:"onSelected",value:function(e,t){var n=this.props.smartProjects,r=[],o=null;n.forEach((function(n){n.name===e&&(o=B.mC3[e],n.visibility=t.key),r.push(n)})),this.props.doSetSmartProjectSettings(r),o?this.props.doUpdateProjectStatus(o,t.key):"inbox"===e&&this.props.doUpdateProjectStatus("inbox",t.key),(0,Z.a1)(),U.vp.dispatch("needToLoadWholePage")}}])&&xF(n.prototype,o),a&&xF(n,a),Object.defineProperty(n,"prototype",{writable:!1}),n;var n,o,a}(r.Component),jF=(0,a.$j)((function(e){return{smartProjects:e.preference.get("smartProjects")}}),(function(e){return{doSetSmartProjectSettings:function(t){e((0,ra.Jl)(t))},doUpdateProjectStatus:function(t,n){e((0,Qo.jx)(t,n))}}}))(TF),DF=(n("mRH6"),n("wZ/5"),n("rOQg"),n("XMab"),n("moxL"),n("qXVe"),n("c162"),n("waxf"),n("0TkE"),n("Onu3"),n("1dYe"),n("gvgV"),n("6R/c"),n("YL0P"),n("X5Zq"),n("MoCz"),n("P8wP"),n("ypFw"),n("JaFt"),n("zSZm"),n("PF2M"),n("KVSy"),n("ZJ55"),n("IZzc"),n("Fwt+"),n("s5qe"),n("cvf0"),n("krV7")),MF=n.n(DF),AF=(n("vojZ"),n("bOKg"));n("rNhl");var NF=n("lNU8"),PF=n.n(NF);function IF(e){return IF="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},IF(e)}function LF(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,RF(r.key),r)}}function RF(e){var t=function(e,t){if("object"!=IF(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=IF(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==IF(t)?t:t+""}function ZF(e,t,n){return t=BF(t),function(e,t){if(t&&("object"===IF(t)||"function"===typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(e,FF()?Reflect.construct(t,n||[],BF(e).constructor):t.apply(e,n))}function FF(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(FF=function(){return!!e})()}function BF(e){return BF=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},BF(e)}function UF(e,t){return UF=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},UF(e,t)}var YF=function(e){function t(e){var n;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),(n=ZF(this,t,[e])).state={isHold:!1,image:null,scale:1,mouseX:null,mouseY:null},n.$canvas=null,n.pixelRatio=window&&window.devicePixelRatio?window.devicePixelRatio:1,n.closeModal=n.closeModal.bind(n),n.changeRanger=n.changeRanger.bind(n),n.getCanvas=function(e){n.$canvas=e},n.downDiv=n.downDiv.bind(n),n.upDiv=n.upDiv.bind(n),n.moveDiv=n.moveDiv.bind(n),n}return function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&UF(e,t)}(t,e),n=t,o=[{key:"componentDidMount",value:function(){var e=this;setTimeout((function(){e.initFrame(),e.loadImage(),e.paintBorder()}),0),$("body").bind("mousemove",this.moveDiv),$("body").bind("mouseup",this.upDiv)}},{key:"componentWillUnmount",value:function(){$("body").unbind("mousemove",this.moveDiv),$("body").unbind("mouseup",this.upDiv)}},{key:"initFrame",value:function(){var e=this.$canvas;e.width=240*this.pixelRatio,e.height=240*this.pixelRatio,this.frame={image:160,border:40,canvas:240}}},{key:"render",value:function(){var e=this.props.intl,t=this.state,n=t.scale,o=!t.image;return r.createElement(C.Z,{visible:!0,maskClosable:!1,id:"cut-avatar",className:w()("can-not-select",PF().cutAvatar),title:e.formatMessage({id:"upload_avatar"}),okText:e.formatMessage({id:"save"}),onCancel:this.closeModal.bind(this),onOk:this.cutImage.bind(this),disabled:o},o&&r.createElement("div",{className:"absolute inset-0 z-10"}),r.createElement("div",{className:"image-view mx-auto w-[280px] h-[280px] relative overflow-hidden"},r.createElement("div",{className:"on-image absolute w-[240px] h-[240px] left-1/2 top-1/2 transform -translate-x-1/2 -translate-y-1/2"},r.createElement("canvas",{className:"image-place absolute max-w-none w-[240px] h-[240px] cursor-move",id:"image-place",ref:this.getCanvas,onMouseDown:this.downDiv}))),r.createElement("div",{className:"image-handle my-[10px] mx-auto w-[240px]"},r.createElement("input",{className:"image-size-ranger",type:"range",min:"1",max:"2",step:"0.01",value:n,onChange:this.changeRanger})))}},{key:"closeModal",value:function(){this.props.onClose&&this.props.onClose()}},{key:"changeRanger",value:function(e){var t=this,n=e.currentTarget.value;n&&this.setState({scale:parseFloat(n)},(function(){t.paint()}))}},{key:"paint",value:function(){if(this.$canvas){var e=this.$canvas.getContext("2d");e.clearRect(0,0,e.canvas.width,e.canvas.height),this.paintBorder(),this.paintImage()}}},{key:"paintBorder",value:function(){if(this.$canvas){var e=this.$canvas.getContext("2d");e.save(),e.scale(this.pixelRatio,this.pixelRatio),e.translate(0,0),e.fillStyle="rgba(240, 241, 242, 0.8)",e.fillRect(0,0,this.frame.canvas,this.frame.canvas),e.clearRect(this.frame.border,this.frame.border,this.frame.image,this.frame.image),e.restore()}}},{key:"loadImage",value:function(){var e=this,t=new FileReader;t.readAsDataURL(this.props.imageResource),t.onload=function(t){var n=new Image;n.onload=function(){var t,r,o=n.height/n.width;o>1?r=o*(t=e.frame.image):t=(r=e.frame.image)/o,e.setState({image:{resource:n,width:t,height:r,x:0,y:0}},(function(){e.paintImage()}))},n.src=t.target.result}}},{key:"paintImage",value:function(){var e=this.state.image;if(e.resource&&this.$canvas){var t=this.calculatePosition(),n=this.$canvas.getContext("2d");n.save(),n.scale(this.pixelRatio,this.pixelRatio),n.globalCompositeOperation="destination-over",n.drawImage(e.resource,t.x,t.y,t.width,t.height),n.restore()}}},{key:"calculatePosition",value:function(){var e=this.state,t=e.image,n=e.scale,r=this.getCroppingRect(),o=t.width*n,a=t.height*n,i=-r.x*o,c=-r.y*a;return{x:i+=this.frame.border,y:c+=this.frame.border,height:a,width:o}}},{key:"getCroppingRect",value:function(){var e=this.state,t=e.image,n=e.scale,r=t.x,o=t.y,a=1/n*Math.min(1,t.height/t.width),i=1/n*Math.min(1,t.width/t.height),c={x:r-a/2,y:o-i/2,width:a,height:i},s=0,u=1-c.width,l=0,f=1-c.height;return(a>1||i>1)&&(s=-c.width,u=1,l=-c.height,f=1),c.x=Math.max(s,Math.min(c.x,u)),c.y=Math.max(l,Math.min(c.y,f)),c}},{key:"downDiv",value:function(){this.setState({isHold:!0,mouseX:null,mouseY:null})}},{key:"upDiv",value:function(){this.setState({isHold:!1})}},{key:"moveDiv",value:function(e){var t=this,n=this.state,r=n.isHold,o=n.mouseX,a=n.mouseY,i=n.image,c=n.scale;if(r){var s=(e=e||window.event).targetTouches?e.targetTouches[0].pageX:e.clientX,u=e.targetTouches?e.targetTouches[0].pageY:e.clientY;if(o&&a){var l=o-s,f=a-u,d=i.width*c,m=i.height*c,p=this.getCroppingRect(),h=p.x*d+l,y=p.y*m+f,g=1/c*Math.min(1,i.height/i.width),v=1/c*Math.min(1,i.width/i.height),b=i;b.x=h/d+g/2,b.y=y/m+v/2,this.setState({image:b},(function(){t.paint()}))}this.setState({mouseX:s,mouseY:u})}}},{key:"cutImage",value:function(){var e=this.state.image,t=this.props.uploadAvatar,n=this.getCroppingRect();n.x*=e.resource.width,n.y*=e.resource.height,n.width*=e.resource.width,n.height*=e.resource.height;var r=document.createElement("canvas");r.width=n.width,r.height=n.height;var o=r.getContext("2d");o.fillStyle="#fff",o.fillRect(0,0,n.width,n.height),o.drawImage(e.resource,-n.x,-n.y);var a=r.toDataURL("image/jpeg",.5);t&&t(a),this.closeModal()}}],o&&LF(n.prototype,o),a&&LF(n,a),Object.defineProperty(n,"prototype",{writable:!1}),n;var n,o,a}(r.Component),VF=(0,An.ZP)(YF),HF=function(e){var t=e.size,n=void 0===t?"normal":t,o=(0,y.Z)(),i=(0,a.v9)((function(e){return e.userProfile})),c=i.get("subscribeType"),s=i.get("noGraceDate"),u=(0,P.AI)(s);return r.createElement(_e.Z,{title:r.createElement("div",{style:{lineHeight:"18px",fontSize:13},className:"flex text-left text-white inline-block overflow-hidden"},o.formatMessage({id:1===u?"renew_hint_tooltip_content":"renew_hint_tooltip_content_plural"},{s1:(0,P.tg)(c),d2:u})),placement:"bottom",defaultVisible:!0,trigger:["click","hover"]},r.createElement("div",{className:"inline-block cursor-pointer"},r.createElement(E.Z,{name:"help-new",className:w()("text-grey-40","normal"===n?"w-[18px] h-[18px]":"w-[16px] h-[16px]")})))};function WF(e){return WF="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},WF(e)}function zF(){return zF=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},zF.apply(this,arguments)}function GF(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,XF(r.key),r)}}function KF(e,t,n){return t=$F(t),function(e,t){if(t&&("object"===WF(t)||"function"===typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(e,qF()?Reflect.construct(t,n||[],$F(e).constructor):t.apply(e,n))}function qF(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(qF=function(){return!!e})()}function $F(e){return $F=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},$F(e)}function JF(e,t){return JF=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},JF(e,t)}function XF(e){var t=function(e,t){if("object"!=WF(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=WF(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==WF(t)?t:t+""}var QF=function(e){function t(e){var n,o,a,i;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),n=KF(this,t,[e]),o=n,i=function(){return(0,P.JC)()&&(0,P.mH)()?n.renderTeamUserHeaderContent():(0,P._y)()?n.renderProHeaderContent():n.renderFreeHeaderContent()},(a=XF(a="renderHeaderContent"))in o?Object.defineProperty(o,a,{value:i,enumerable:!0,configurable:!0,writable:!0}):o[a]=i,n.state={isAvatarCutModalShow:!1,imageResource:null,isEditorFocus:!1},n.name="",n.nicknameRef=r.createRef(),n.changeAvatar=n.changeAvatar.bind(n),n.onEditNameBegin=n.onEditNameBegin.bind(n),n.onEditNameEnd=n.onEditNameEnd.bind(n),n.closeAvatarCutModal=n.closeAvatarCutModal.bind(n),n.uploadAvatar=n.uploadAvatar.bind(n),n.handleNameKeyDown=n.handleNameKeyDown.bind(n),n}return function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&JF(e,t)}(t,e),n=t,o=[{key:"render",value:function(){var e=this.props,t=e.intl,n=e.name,o=e.avatar,a=this.state,i=a.isAvatarCutModalShow,c=a.imageResource,s=a.isEditorFocus;return r.createElement(r.Fragment,null,r.createElement("div",{className:"flex flex-col items-center relative"},r.createElement("div",{className:"flex-none"},r.createElement("a",{className:"relative inline-block overflow-hidden align-middle group"},r.createElement(V.Z,{className:"avatar lrg",url:o,altText:"avatar",round:!0,size:68}),r.createElement("div",{style:{width:68,height:68},className:"absolute top-0 left-0 rounded-full text-center bg-black-20 hidden group-hover:inline-block"},r.createElement(E.Z,{name:"edit-avatar",className:"i-med i-1-1 text-white absolute top-1/2 left-1/2 transform -translate-x-1/2 -translate-y-1/2",style:{width:30,height:28}})),(0,P._y)()&&r.createElement(E.Z,{name:"user-icon",className:w()("absolute",(0,P.zy)()?"text-brand-secondary":"text-[#aeaeae]"),style:{width:18,height:18,top:0,right:0}}),r.createElement("input",{type:"file",name:"file",className:"avatar-file-input w-[1000px] h-full absolute top-0 left-[-400px] opacity-0 p-0 cursor-pointer",accept:"image/gif,image/png,image/jpeg,image/tiff,image/bmp,image/jpg",onChange:this.changeAvatar}))),r.createElement("div",{className:w()("relative overflow-hidden rounded-hover-bg",{"bg-transparent hover:bg-grey-6":!s}),style:{marginTop:10,padding:"2px 0",maxWidth:"100%"}},r.createElement(MF(),{innerRef:this.nicknameRef,className:w()(PF().nickname,"inline-block relative font-semibold border-b border-solid cursor-pointer focus:border-primary with-no-scroll w-full",s?"whitespace-nowrap overflow-auto":"truncate"),style:{fontSize:16,lineHeight:"19px",padding:"0 8px",height:20},html:n.replace(/&/g,"&amp;").replace(/</g,"&lt;").replace(/>/g,"&gt;"),spellCheck:!1,placeholder:t.formatMessage({id:"set_nickname"}),onBlur:this.onEditNameEnd,onFocus:this.onEditNameBegin,onKeyDown:this.handleNameKeyDown})),r.createElement("div",{className:"flex-auto w-full flex flex-col items-center",style:{marginTop:4}},!(0,AF.tq)()&&this.renderHeaderContent())),i&&r.createElement(VF,{onClose:this.closeAvatarCutModal,imageResource:c,uploadAvatar:this.uploadAvatar}))}},{key:"renderTeamUserHeaderContent",value:function(){var e=this.props,t=e.intl,n=e.team.get("expireDate");return r.createElement("div",{className:""},r.createElement("span",{className:"text-grey-60 align-baseline",style:{fontSize:13,lineHeight:"20px"}},t.formatMessage({id:"profile_you_are_using_team"},{s1:u.N$})),r.createElement("span",{className:"text-grey-60 align-baseline",style:{fontSize:13,lineHeight:"20px"}},t.formatMessage({id:"settings_premium_billing_date"}),":"),r.createElement("span",{className:"text-grey-60 align-baseline whitespace-pre",style:{fontSize:13,lineHeight:"20px"}}," ",Bn.Z.formatToDate(n)))}},{key:"renderProHeaderContent",value:function(){var e=this.props.intl,t=(0,P.U2)("needSubscribe"),n=(0,P.U2)("proEndDate"),o=(0,P.U2)("gracePeriod"),a=(0,P.U2)("noGraceDate"),i=((0,P.U2)("subscribeType"),(0,gn.HV)()),c=i?{href:(0,gn.QL)("settings","year"),target:"_blank"}:{},s={fontSize:13,lineHeight:"20px",whiteSpace:"nowrap",marginLeft:o?3:void 0};return r.createElement("div",{className:"relative flex items-center"},r.createElement("span",{className:"text-grey-60 align-baseline",style:{fontSize:13,lineHeight:"20px"}},e.formatMessage({id:"settings_premium_billing_date"}),":"),r.createElement("span",{className:"text-grey-60 align-baseline whitespace-pre",style:{fontSize:13,lineHeight:"20px",marginRight:o?3:6}}," ",Ee()(ke.Z.parseUTCString(o?a:n)).format((0,Jn.I4)("fullDate"))),o&&r.createElement(HF,{size:"tiny"}),t?r.createElement("a",zF({},c,{style:s,onClick:function(){I.yp("subscribe"),i||U.vp.dispatch("showGlobalUpgradePayment",{from:"settings"})}}),e.formatMessage({id:"settings_premium_renew"})):null)}},{key:"renderFreeHeaderContent",value:function(){var e=this.props.intl;return r.createElement("div",{className:"flex items-center"},r.createElement("a",{href:(0,gn.QL)("settings"),target:"_blank",rel:"noopener noreferrer",className:"text-brand-secondary",style:{fontSize:13,lineHeight:"20px"}},e.formatMessage({id:"settings_account_premium_features"})))}},{key:"handleNameKeyDown",value:function(e){e.keyCode===Te.Z.enter&&(e.preventDefault(),this.nicknameRef.current&&this.nicknameRef.current.blur())}},{key:"changeAvatar",value:function(e){var t=this,n=e.currentTarget.files[0];e.currentTarget.value="",this.setState({imageResource:n},(function(){t.openAvatarCutModal()}))}},{key:"onEditNameBegin",value:function(e){this.name=$(e.currentTarget).text()||"",this.setState({isEditorFocus:!0})}},{key:"onEditNameEnd",value:function(e){var t=this,n=this.props.intl,r=$(e.currentTarget),o=r.text().replace(/\s*$/g,"");return r.scrollLeft(0),o&&o!==this.name?o.length>Xn.b9.nickNameLimit&&o.length>this.name.length?(r.text(this.name),this.setState({isEditorFocus:!1}),void me.$Z({text:n.formatMessage({id:"update_nickname_fail"})})):void K._S_({name:o}).then((function(){t.props.doUpdateName(o),t.setState({isEditorFocus:!1}),I.yp("change_name")}),(function(){r.text(t.name),t.setState({isEditorFocus:!1}),me.$Z({text:n.formatMessage({id:"update_nickname_fail"})})})):(r.text(this.name),void this.setState({isEditorFocus:!1}))}},{key:"closeAvatarCutModal",value:function(){this.setState({isAvatarCutModalShow:!1,imageResource:null})}},{key:"openAvatarCutModal",value:function(){this.setState({isAvatarCutModalShow:!0})}},{key:"uploadAvatar",value:function(e){var t=this,n=this.base64toFile(e),r=u.ho.API_HOST_V1+"/avatar";K.cTq(new File([n],"filename.png"),r,(function(){t.afterUploadAvatar(e),I.yp("change_photo")}))}},{key:"base64toFile",value:function(e){for(var t=e.split(",")[1],n=atob(t),r=n.length,o=new ArrayBuffer(r),a=new Uint8Array(o),i=0;i<r;i++)a[i]=n.charCodeAt(i);return new Blob([o],{type:"image/png"})}},{key:"afterUploadAvatar",value:function(e){this.props.doSetPicture(e)}}],o&&GF(n.prototype,o),a&&GF(n,a),Object.defineProperty(n,"prototype",{writable:!1}),n;var n,o,a}(r.Component),eB=(0,a.$j)((function(e){return{profile:e.userProfile,team:e.teams.team}}),(function(e){return{doUpdateName:function(t){e((0,G.Ee)(t))},doSetPicture:function(t){e((0,G.eQ)(t))}}}))((0,An.ZP)(QF)),tB=function(e){return e[e.phone=0]="phone",e[e.email=1]="email",e[e.password=2]="password",e[e.all=3]="all",e}({});function nB(e){return nB="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},nB(e)}function rB(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,uB(r.key),r)}}function oB(e,t,n){return t=iB(t),function(e,t){if(t&&("object"===nB(t)||"function"===typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(e,aB()?Reflect.construct(t,n||[],iB(e).constructor):t.apply(e,n))}function aB(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(aB=function(){return!!e})()}function iB(e){return iB=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},iB(e)}function cB(e,t){return cB=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},cB(e,t)}function sB(e,t,n){return(t=uB(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function uB(e){var t=function(e,t){if("object"!=nB(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=nB(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==nB(t)?t:t+""}var lB=(0,Ae.uniqueId)(),fB="MERGE_OR_BIND_MODAL",dB=function(e){function t(e){var n;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),sB(n=oB(this,t,[e]),"onModalDataChange",(function(e){n.setState(e)})),sB(n,"onModalTypeChange",(function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";n.setState({type:e})})),sB(n,"refreshUserInfo",(function(){(0,n.props.refreshBind)(),K.etS().then((function(e){uo.h.dispatch((0,G.$l)(e.data))})),U.vp.dispatch("FoldingStatusChanged",tB.all)})),sB(n,"rebindAccount",(function(){var e=n.state,t=e.isThird,r=e.channel,o=e.siteId,a=n.props.intl,i=K.cn8,c=K.IaD,s=K.de2,u=t?s:"email"===r?i:c;t?u(o).then((function(){me.$Z({text:a.formatMessage({id:"settings_profile_toast_rebind_succ"})}),n.onModalTypeChange()})).catch((function(e){var t;"merge_expired"===(e.errorCode||(null===(t=e.data)||void 0===t?void 0:t.errorCode)||e.response.data.errorCode)?me.$Z({text:a.formatMessage({id:"settings_profile_toast_timeout"})}):me.$Z({text:a.formatMessage({id:"settings_profile_toast_rebind_failed"})}),n.onModalTypeChange()})).finally((function(){n.refreshUserInfo(),n.setState({isLoading:!1})})):u().then((function(){me.$Z({text:a.formatMessage({id:"settings_profile_toast_rebind_succ"})}),n.onModalTypeChange()})).catch((function(e){var t;"merge_expired"===(e.errorCode||(null===(t=e.data)||void 0===t?void 0:t.errorCode)||e.response.data.errorCode)?me.$Z({text:a.formatMessage({id:"settings_profile_toast_timeout"})}):me.$Z({text:a.formatMessage({id:"settings_profile_toast_rebind_failed"})}),n.onModalTypeChange()})).finally((function(){n.refreshUserInfo(),n.setState({isLoading:!1})}))})),sB(n,"mergeAccount",(function(){var e=n.state,t=e.isThird,r=e.channel,o=e.siteId,a=K.laX,i=K.Lpq,c=K.Ack,s=t?i:"email"===r?a:c;t?s(o).then((function(){n.onModalTypeChange("merging")})).catch(n.mergeErrorHandle).finally((function(){n.refreshUserInfo(),n.setState({isLoading:!1})})):s().then((function(){n.onModalTypeChange("merging")})).catch(n.mergeErrorHandle).finally((function(){n.refreshUserInfo(),n.setState({isLoading:!1})}))})),sB(n,"mergeErrorHandle",(function(e){var t,r=n.props.intl,o=e.errorCode||(null===(t=e.data)||void 0===t?void 0:t.errorCode)||e.response.data.errorCode;"merge_expired"===o?(me.$Z({text:r.formatMessage({id:"settings_profile_toast_timeout"})}),n.onModalTypeChange()):n.setState({errorCode:o,type:"error"})})),sB(n,"getErrorText",(function(){var e=n.state.errorCode,t=n.props.intl;return"can_not_merge_pro"===e?{title:t.formatMessage({id:"settings_profile_account_merge"}),okText:t.formatMessage({id:"confirm"}),cancelText:t.formatMessage({id:"cancel"}),content:[t.formatMessage({id:"settings_profile_merge_fali"}),t.formatMessage({id:"settings_profile_merge_target_premium"})]}:"exceed_limit"===e?{title:t.formatMessage({id:"settings_profile_account_merge"}),okText:t.formatMessage({id:"i_know"}),cancelText:t.formatMessage({id:"cancel"}),content:[t.formatMessage({id:"settings_profile_merge_fali"}),t.formatMessage({id:"settings_profile_merge_data_overflow"})]}:"duplicate_merge_request"===e?{title:t.formatMessage({id:"settings_profile_account_merge"}),okText:t.formatMessage({id:"i_know"}),cancelText:t.formatMessage({id:"cancel"}),content:[t.formatMessage({id:"merging_util_transfer_done"})]}:{title:t.formatMessage({id:"settings_profile_account_merge"}),okText:t.formatMessage({id:"i_know"}),cancelText:t.formatMessage({id:"cancel"}),content:[t.formatMessage({id:"settings_profile_merge_fali"})]}})),sB(n,"onMerge",(function(){n.setState({isLoading:!0}),n.mergeAccount()})),sB(n,"onRebind",(function(){n.setState({isLoading:!0}),n.rebindAccount()})),n.state={type:"",isThird:!1,channel:"",siteId:NaN,isLoading:!1},n}return function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&cB(e,t)}(t,e),n=t,o=[{key:"componentDidMount",value:function(){var e=this;U.vp.subscribe(lB,fB,(function(t){e.onModalDataChange(t)}))}},{key:"componentWillUnmount",value:function(){U.vp.unSubscribe(lB,fB)}},{key:"getChannelText",value:function(){var e,t=this.state.channel,n=this.props.intl,r="";if("phone"===t)r=(null!==(e=n.formatMessage({id:"phone_number"}))&&void 0!==e?e:"").toLowerCase();else if("email"===t){var o;r=(null!==(o=n.formatMessage({id:t}))&&void 0!==o?o:"").toLowerCase()}else{var a;r=null!==(a=n.formatMessage({id:t}))&&void 0!==a?a:""}return r}},{key:"getTextInfo",value:function(){var e=this.props.intl;switch(this.state.type){case"merge":return{title:e.formatMessage({id:"settings_profile_account_merge"}),okText:e.formatMessage({id:"transfer"}),cancelText:e.formatMessage({id:"settings_profile_not_merge_account"}),content:[e.formatMessage({id:"settings_profile_account_merge_req"},{s:this.getChannelText()}),e.formatMessage({id:"settings_profile_account_merge_warn"})]};case"merging":return{title:e.formatMessage({id:"settings_profile_account_merge"}),okText:e.formatMessage({id:"i_know"}),cancelText:e.formatMessage({id:"cancel"}),content:[e.formatMessage({id:"settings_profile_account_merging"}),e.formatMessage({id:"settings_profile_account_merging_info"}),e.formatMessage({id:"settings_profile_account_merge_warn"})]};case"rebind":return{title:e.formatMessage({id:"settings_profile_account_rebind"}),okText:e.formatMessage({id:"settings_profile_rebind"}),cancelText:e.formatMessage({id:"settings_profile_not_rebind"}),content:[e.formatMessage({id:"settings_profile_account_bind_to_rebind"},{s:this.getChannelText()}),e.formatMessage({id:"settings_profile_account_bind_warn"})]};default:return null}}},{key:"render",value:function(){var e=this.state,t=e.type,n=e.isLoading;switch(t){case"merge":var o=this.getTextInfo();return o?r.createElement(C.Z,{key:"merge",maskClosable:!1,visible:!0,loading:n,title:o.title,okText:o.okText,cancelText:o.cancelText,onCancel:this.onModalTypeChange,onOk:this.onMerge},r.createElement("p",{className:"text-[14px]"},o.content[0]),r.createElement("p",{className:"text-brand-secondary text-[12px] mt-[8px]"},o.content[1])):null;case"merging":var a=this.getTextInfo();return a?r.createElement(C.Z,{key:"merging",maskClosable:!1,visible:!0,title:a.title,okText:a.okText,cancelText:a.cancelText,onCancel:this.onModalTypeChange,onOk:this.onModalTypeChange,isAbleShowCancelButton:!1},r.createElement("p",{className:"text-[14px]"},a.content[0]),r.createElement("p",{className:"text-[12px] text-grey-40"},a.content[1]),r.createElement("p",{className:"text-brand-secondary text-[12px] mt-[8px]"},a.content[2])):null;case"rebind":var i=this.getTextInfo();return i?r.createElement(C.Z,{key:"rebind",maskClosable:!1,visible:!0,loading:n,title:i.title,okText:i.okText,cancelText:i.cancelText,onCancel:this.onModalTypeChange,onOk:this.onRebind},r.createElement("p",{className:"text-[14px]"},i.content[0]),r.createElement("p",{className:"text-brand-secondary text-[12px] mt-[8px]"},i.content[1])):null;case"error":var c=this.getErrorText();return c?r.createElement(C.Z,{key:"error",maskClosable:!1,visible:!0,title:c.title,okText:c.okText,cancelText:c.cancelText,onCancel:this.onModalTypeChange,onOk:this.onModalTypeChange,isAbleShowCancelButton:!1},r.createElement("p",{className:"mb-[8px] text-[14px] text-dark-red"},c.content[0]),r.createElement("p",{className:"text-[12px] text-grey-40"},c.content[1])):null;default:return null}}}],o&&rB(n.prototype,o),a&&rB(n,a),Object.defineProperty(n,"prototype",{writable:!1}),n;var n,o,a}(r.Component),mB=(0,An.ZP)(dB),pB=n("PJB4");function hB(e){return hB="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},hB(e)}function yB(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,gB(r.key),r)}}function gB(e){var t=function(e,t){if("object"!=hB(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=hB(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==hB(t)?t:t+""}function vB(e,t,n){return t=wB(t),function(e,t){if(t&&("object"===hB(t)||"function"===typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(e,bB()?Reflect.construct(t,n||[],wB(e).constructor):t.apply(e,n))}function bB(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(bB=function(){return!!e})()}function wB(e){return wB=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},wB(e)}function kB(e,t){return kB=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},kB(e,t)}var xB=function(e){var t=e.className,n=e.onClick,o=e.children,a=e.disabled;return r.createElement("button",{type:"button",className:w()(t,"text-s rounded-[8px] cursor-pointer leading-none text-center inline-block transform transition-colors duration-200 ease border border-solid box-border"),onClick:n,style:{height:30,marginLeft:16,marginTop:28,minWidth:76,padding:"0 16px",lineHeight:"28px",backgroundClip:"padding-box"},disabled:a},o)},EB=function(e){function t(e){var n;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),(n=vB(this,t,[e])).state={confirming:!1},n.confirm=n.confirm.bind(n),n.cancel=n.cancel.bind(n),n.releaseConfirming=n.releaseConfirming.bind(n),n}return function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&kB(e,t)}(t,e),n=t,(o=[{key:"render",value:function(){var e=this.props,t=e.intl,n=e.confirmingText,o=e.confirmEnable,a=this.state.confirming,i=this.props.cancelText?this.props.cancelText:t.formatMessage({id:"cancel"}),c=this.props.confirmText?this.props.confirmText:t.formatMessage({id:"save"}),s=a,u=!o||s;return r.createElement("div",{className:w()("btns leading-none flex justify-end",{ing:s})},r.createElement(xB,{className:"cancel btn-cancel border-grey-20 text-grey-60",onClick:this.cancel},i),r.createElement(xB,{className:w()("confirm btn-primary text-white",u?"border-primary-40 bg-primary-40":"border-primary bg-primary"),disabled:u,onClick:this.confirm},s?n||c+"...":c))}},{key:"releaseConfirming",value:function(){this.setState({confirming:!1})}},{key:"onConfirming",value:function(){this.setState({confirming:!0})}},{key:"confirm",value:function(){var e=this.props,t=e.confirm;e.confirmEnable&&t&&(this.onConfirming(),t(this.releaseConfirming))}},{key:"cancel",value:function(){var e=this.props.cancel;e&&e()}}])&&yB(n.prototype,o),a&&yB(n,a),Object.defineProperty(n,"prototype",{writable:!1}),n;var n,o,a}(r.Component),SB=(0,An.ZP)(EB),_B="text-xs leading-[17px] text-grey-60",OB="!absolute right-[10px] min-w-[70px] bottom-0",CB="!pl-[10px] !pr-[90px]",TB=function(e){var t=e.vid,n=e.expireTime,r=(new Date).getTime()+1e3*n;(0,pt.JU)(B._Yt.safetyInfoVid,JSON.stringify({vid:t,expireTime:r}))},jB=function(){var e=(0,pt.LP)(B._Yt.safetyInfoVid,"json")||null;if(null==e)return"";var t=e.vid,n=e.expireTime;return(new Date).getTime()>n?"":t},DB=function(){(0,pt.ZM)(B._Yt.safetyInfoVid)},MB=function(){me.$Z({text:s.U2("2fa_expired_hint")}),DB(),U.vp.dispatch("handleExpiredVerify")},AB=function(e){jB()?e():U.vp.dispatch("handleExpiredVerify",e)},NB=function(e){var t=e.data||{};return 1===t.count?s.U2("send_code_too_often"):10===t.count?s.U2("auth_code_too_often_agagin_1_hour_later"):20===t.count?s.U2("auth_code_too_often_agagin_tomorrow"):s.U2("send_code_too_often")};function PB(e){return PB="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},PB(e)}function IB(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,UB(r.key),r)}}function LB(e,t,n){return t=ZB(t),function(e,t){if(t&&("object"===PB(t)||"function"===typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(e,RB()?Reflect.construct(t,n||[],ZB(e).constructor):t.apply(e,n))}function RB(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(RB=function(){return!!e})()}function ZB(e){return ZB=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},ZB(e)}function FB(e,t){return FB=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},FB(e,t)}function BB(e,t,n){return(t=UB(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function UB(e){var t=function(e,t){if("object"!=PB(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=PB(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==PB(t)?t:t+""}var YB=function(e){function t(e){var n;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),BB(n=LB(this,t,[e]),"onUnBindPasswordChang",(function(e){n.setState({unBindPassword:e})})),BB(n,"cancelUnBind",(function(){var e=n.props.cancel;n.$unBindInput.reset(),n.setState({unBindPassword:""}),e&&e()})),BB(n,"unBindConform",(function(e){var t=n.state.unBindPassword,r=n.props.intl;K.A92(t).then((function(){me.$Z({text:r.formatMessage({id:"settings_profile_toast_unbind_succ"})}),n.cancelUnBind(),K.etS().then((function(e){uo.h.dispatch((0,G.$l)(e.data))}))})).catch((function(e){switch(n.setErrorMsg(""),(0,Y.vZ)(e).errorCode){case"user_phone_not_set_error":n.setErrorMsg(r.formatMessage({id:"settings_profile_cancel_bind_info1"}));break;case"username_password_not_match":n.setErrorMsg(r.formatMessage({id:"password_incorrect"}));break;case"incorrect_password_too_many_times":n.setErrorMsg(r.formatMessage({id:"incorrect_password_too_many_times"}));break;default:n.setErrorMsg(r.formatMessage({id:"settings_profile_toast_unbind_failed"}))}})).finally((function(){e()}))})),n.state={authButtonEnable:!1,confirmEnable:!1,errorMsg:"",mail:"",authCode:"",password:"",confirmPassword:"",unBindPassword:""},n.$emailInput=null,n.$authCodeInput=null,n.$passwordInput=null,n.$repasswordInput=null,n.$unBindInput=null,n.onMailChange=n.onMailChange.bind(n),n.sendAuthCode=n.sendAuthCode.bind(n),n.onCodeChange=n.onCodeChange.bind(n),n.onPasswordChange=n.onPasswordChange.bind(n),n.onConfirmPasswordChange=n.onConfirmPasswordChange.bind(n),n.confirm=n.confirm.bind(n),n.cancel=n.cancel.bind(n),n.renderUnbind=n.renderUnbind.bind(n),n.renderChangeEmail=n.renderChangeEmail.bind(n),n}return function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&FB(e,t)}(t,e),n=t,o=[{key:"onMailChange",value:function(e){var t=this;this.setErrorMsg("");var n=!1;null!==e&&""!==e&&(n=!0),this.setState({mail:e,authButtonEnable:n},(function(){t.checkEmptyAll()}))}},{key:"onCodeChange",value:function(e){var t=this;this.setErrorMsg(""),this.setState({authCode:e},(function(){t.checkEmptyAll()}))}},{key:"onPasswordChange",value:function(e){var t=this;this.setErrorMsg(""),this.setState({password:e},(function(){t.checkEmptyAll()}))}},{key:"onConfirmPasswordChange",value:function(e){var t=this;this.setErrorMsg(""),this.setState({confirmPassword:e},(function(){t.checkEmptyAll()}))}},{key:"setErrorMsg",value:function(e){e||(e=""),this.setState({errorMsg:e})}},{key:"checkValueUsername",value:function(){var e=this.props.intl,t=this.state.mail;return t?!!t.match(Vn.Z.emailRegexp)||(this.setErrorMsg(e.formatMessage({id:"sign_invalid_email"})),!1):(this.setErrorMsg(e.formatMessage({id:"nothing_error_me"})),!1)}},{key:"sendAuthCode",value:function(){var e=this,t=this.state,n=t.authButtonEnable,r=t.mail,o=this.props.username;if(n){var a=this.props.intl,i=this.checkValueUsername();if(!0===i)if(i===o)this.setErrorMsg(a.formatMessage({id:"sign_email_taken"}));else{var c=jB();K.ijo(r,c).then((function(e){me.$Z({text:a.formatMessage({id:"settings_mail_authcode_toast"},{s:r})})})).catch((function(t){switch((0,Y.vZ)(t).errorCode){case"access_forbidden":case"expired_verify":DB(),U.vp.dispatch("profileChangeStartMFA",(function(){}));break;case"username_exist":e.setErrorMsg(a.formatMessage({id:"sign_email_taken"}));break;case"send_verify_code_too_many_times":e.setErrorMsg(a.formatMessage({id:"send_code_too_often"}));break;default:e.setErrorMsg(a.formatMessage({id:"settings_mail_authcode_fail_toast"}))}}))}}}},{key:"checkEmptyAll",value:function(){var e=this.state,t=e.mail,n=e.password,r=e.authCode,o=e.confirmPassword,a=e.confirmEnable,i=this.props.filledPassword;t&&n&&r&&(i||o)?a||this.setState({confirmEnable:!0}):a&&this.setState({confirmEnable:!1})}},{key:"reset",value:function(){this.setErrorMsg(""),this.resetValue()}},{key:"resetValue",value:function(){this.$emailInput&&this.$emailInput.reset(),this.$authCodeInput&&this.$authCodeInput.reset(),this.$passwordInput&&this.$passwordInput.reset(),this.$repasswordInput&&this.$repasswordInput.reset(),this.setState({mail:"",authCode:"",password:"",confirmPassword:"",confirmEnable:!1,authButtonEnable:!1})}},{key:"checkValuePassword",value:function(){var e=this.state.password,t=this.props.intl;return e?!!(e&&e.length>=6&&e.length<=64)||(this.setErrorMsg(t.formatMessage({id:"password_length_error_info"})),!1):(this.setErrorMsg(t.formatMessage({id:"password_empty"})),!1)}},{key:"checkValuePassword2",value:function(){var e=this.state,t=e.password,n=e.confirmPassword,r=this.props.intl;return n?!n||n===t||(this.setErrorMsg(r.formatMessage({id:"settings_mail_error_pwd_confirm"})),!1):(this.setErrorMsg(r.formatMessage({id:"password_empty"})),!1)}},{key:"checkValueAuthCode",value:function(){var e=this.state.authCode,t=this.props.intl;return!!e||(this.setErrorMsg(t.formatMessage({id:"settings_mail_error_authcode_empty"})),!1)}},{key:"confirm",value:function(e){var t=this,n=this.props,r=n.intl,o=n.filledPassword,a=n.needSetEmail,i=n.doSetUserName,c=n.doChangeUserName,s=n.changeEmailCallback;if(this.checkValueUsername())if(this.checkValueAuthCode())if(this.checkValuePassword())if(o||this.checkValuePassword2()){var u=this.state,l=u.mail,f=u.password,d=u.authCode;(o?K.xfj:K.MfP)({email:l,password:f,id:d}).then((function(n){var r={};a?i(r={fakedEmail:!1,filledPassword:!0,verifiedEmail:!0,username:l}):(r={fakedEmail:!1,verifiedEmail:!0,username:l},I.yp("change_email"),c(r)),o&&s&&s(),e(),t.cancel()})).catch((function(n){var o=(0,Y.vZ)(n);switch(o.errorCode){case"username_password_not_match":t.setErrorMsg(r.formatMessage({id:"password_incorrect"}));break;case"verify_email_failed":t.setErrorMsg(r.formatMessage({id:"settings_mail_error_authcode"}));break;case"can_merge_account":U.vp.dispatch(fB,{type:"merge",isThird:!1,channel:"email"});break;case"can_change_bind":U.vp.dispatch(fB,{type:"rebind",isThird:!1,channel:"email"});break;case"incorrect_password_too_many_times":t.setErrorMsg(r.formatMessage({id:"incorrect_password_too_many_times"}));break;default:t.setErrorMsg("Server Error errorCode: ".concat(o.errorCode))}e()}))}else e();else e();else e();else e()}},{key:"cancel",value:function(){var e=this.props.cancel;this.reset(),e&&e()}},{key:"renderAuthCodeButton",value:function(){var e=this.state.authButtonEnable,t=this.props.intl;return r.createElement("div",{className:w()("control-auth-code-btn mixed-input-btn px-[7px] h-full leading-[34px] text-center whitespace-nowrap border border-solid border-grey-10 ml-[-1px]",e?"text-white cursor-pointer bg-primary":"text-grey-40 cursor-default bg-[#EEEEEE] dark:bg-card-mode-color"),onClick:this.sendAuthCode,style:{borderTopRightRadius:8,borderBottomRightRadius:8}},t.formatMessage({id:"settings_mail_authcode_btn"}))}},{key:"renderUnbind",value:function(){var e=this,t=this.props,n=t.intl,o=t.style,a=t.errorMsgClassName,i=this.state.unBindPassword,c=this.state.errorMsg;return r.createElement("div",{style:o},r.createElement(pB.Z,{type:"password",ph:n.formatMessage({id:"settings_mail_current_passowrd"}),onChange:this.onUnBindPasswordChang,ref:function(t){e.$unBindInput=t}}),c&&r.createElement("p",{className:w()("error-msg text-alert text-xs text-dark-red",a),style:{marginLeft:12,marginTop:6,lineHeight:"17px"}},c),r.createElement(SB,{confirmEnable:!!i.length,confirmText:n.formatMessage({id:"ok"}),confirm:this.unBindConform,cancel:this.cancelUnBind}))}},{key:"renderChangeEmail",value:function(){var e=this,t=this.props,n=t.intl,o=t.needSetEmail,a=t.errorMsgClassName,i=t.style,c=t.filledPassword,s=this.state,u=s.errorMsg,l=s.confirmEnable;return r.createElement("div",{style:i},r.createElement(pB.Z,{type:"email",ph:o?n.formatMessage({id:"email_address"}):n.formatMessage({id:"new_email_address"}),onChange:this.onMailChange,ref:function(t){e.$emailInput=t}}),r.createElement(pB.Z,{type:"text",addonAfter:this.renderAuthCodeButton(),ph:n.formatMessage({id:"settings_mail_authcode"}),onChange:this.onCodeChange,ref:function(t){e.$authCodeInput=t}}),r.createElement(pB.Z,{type:"password",ph:c?n.formatMessage({id:"settings_mail_current_passowrd"}):n.formatMessage({id:"settings_mail_set_password"}),onChange:this.onPasswordChange,ref:function(t){e.$passwordInput=t},autoComplete:"new-password"}),!c&&r.createElement(pB.Z,{type:"password",ph:n.formatMessage({id:"confirm_password"}),onChange:this.onConfirmPasswordChange,ref:function(t){e.$repasswordInput=t},autoComplete:"new-password"}),u&&r.createElement("p",{className:w()("error-msg text-alert text-xs text-dark-red",a),style:{marginLeft:12,marginTop:6,lineHeight:"17px"}},u),r.createElement(SB,{confirmEnable:l,confirmText:n.formatMessage({id:"ok"}),confirm:this.confirm,cancel:this.cancel}))}},{key:"render",value:function(){return this.props.isUnbind?this.renderUnbind():this.renderChangeEmail()}}],o&&IB(n.prototype,o),a&&IB(n,a),Object.defineProperty(n,"prototype",{writable:!1}),n;var n,o,a}(r.Component),VB=(0,a.$j)(null,(function(e){return{doSetUserName:function(t){e((0,G.b4)(t))},doChangeUserName:function(t){e((0,G.I_)(t))}}}))((0,An.ZP)(YB)),HB=function(e){var t=(0,y.Z)(),n=e.className;return r.createElement(_e.Z,{title:t.formatMessage({id:"verify_email_warning"}),placement:"top"},r.createElement("div",{className:w()(null!==n&&void 0!==n?n:"inline-block ml-[5px]")},r.createElement(E.Z,{name:"verify",className:"w-[16px] h-[16px] inline-block align-baseline"})))};function WB(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,a,i,c=[],s=!0,u=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;s=!1}else for(;!(s=(r=a.call(n)).done)&&(c.push(r.value),c.length!==t);s=!0);}catch(e){u=!0,o=e}finally{try{if(!s&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(u)throw o}}return c}}(e,t)||function(e,t){if(!e)return;if("string"===typeof e)return zB(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return zB(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function zB(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var GB=function(e){var t=e.username,n=e.phone,o=(e.email,e.fakedEmail),a=e.verifiedEmail,i=e.filledPassword,c=e.changeEmailCallback,s=WB((0,r.useState)(!1),2),l=s[0],f=s[1],d=WB((0,r.useState)(!1),2),m=d[0],p=d[1],h=WB((0,r.useState)(!1),2),g=h[0],v=h[1],b=(0,y.Z)(),w=function(){v(!1),f(!1)},k=function(){w()},x=(0,r.useCallback)((function(e){e!==tB.email&&w()}),[]),E=function(){f(!0),U.vp.dispatch("FoldingStatusChanged",tB.email)};(0,r.useEffect)((function(){var e=Ne().uniqueId();U.vp.subscribe(e,"FoldingStatusChanged",x)}),[x]);var S=function(){p(!1)},_=o,O=!a,T=function(){U.vp.dispatch("profileChangeStartMFA",(function(){_||i||o?E():p(!0)}))};return r.createElement(r.Fragment,null,r.createElement(Ma.Z,{title:b.formatMessage({id:"email"}),suffix:_?r.createElement("a",{className:"leading-[16px] text-s","data-type":"set",onClick:T},b.formatMessage({id:"third_account_sign_up"})):r.createElement("div",{className:"flex items-center"},O&&r.createElement(HB,{className:"flex items-center justify-center mr-0"}),r.createElement(Aa.Z,{listData:function(){var e=[];return!a&&e.push({key:"verify_email",value:b.formatMessage({id:"settings_mail_verify_label"})}),e.push({key:"change_email",value:b.formatMessage({id:"change_email"})}),u.j4&&e.push({key:"cancel_bind",value:b.formatMessage({id:"settings_profile_cancel_bind"})}),e}(),selectedKey:"",onSelected:function(e){switch(e){case"verify_email":K.lmd().then((function(e){me.$Z({text:b.formatMessage({id:"settings_mail_verify_toast"})})}),(function(e){me.$Z({text:b.formatMessage({id:"settings_mail_verify_fail_toast"})})}));break;case"change_email":T();break;case"cancel_bind":n?(f(!0),v(!0),U.vp.dispatch("FoldingStatusChanged",tB.email)):me.$Z({text:b.formatMessage({id:"settings_profile_cancel_bind_info1"})})}},hover:!0,trigger:r.createElement(r.Fragment,null,r.createElement("span",{className:"inline-block text-grey-60 align-baseline text-s"},t))}))}),l&&r.createElement(C.Z,{visible:!0,maskClosable:!1,title:b.formatMessage({id:g?"settings_profile_cancel_bind":"change_email"}),noFooter:!0,onCancel:k,popupStyle:{width:352},bodyStyle:{padding:"0 24px 16px"}},r.createElement(VB,{needSetEmail:_,filledPassword:i,cancel:k,isUnbind:g,changeEmailCallback:c})),m&&r.createElement(C.Z,{key:"confirmSetPassword",maskClosable:!1,visible:!0,title:b.formatMessage({id:"change_email"}),okText:b.formatMessage({id:"ok"}),onCancel:S,onOk:S},b.formatMessage({id:"set_password_first"})))};function KB(e){return KB="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},KB(e)}function qB(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,$B(r.key),r)}}function $B(e){var t=function(e,t){if("object"!=KB(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=KB(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==KB(t)?t:t+""}function JB(e,t,n){return t=QB(t),function(e,t){if(t&&("object"===KB(t)||"function"===typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(e,XB()?Reflect.construct(t,n||[],QB(e).constructor):t.apply(e,n))}function XB(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(XB=function(){return!!e})()}function QB(e){return QB=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},QB(e)}function eU(e,t){return eU=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},eU(e,t)}var tU=function(e){function t(e){var n;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),(n=JB(this,t,[e])).state={confirmEnable:!1,password:"",newPassword:""},n.$passwordInput=null,n.$newPasswordInput=null,n.onPasswordChange=n.onPasswordChange.bind(n),n.onNewPasswordChange=n.onNewPasswordChange.bind(n),n.confirm=n.confirm.bind(n),n.cancel=n.cancel.bind(n),n}return function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&eU(e,t)}(t,e),n=t,o=[{key:"render",value:function(){var e=this,t=this.props,n=t.intl,o=t.errorMsgClassName,a=t.style,i=t.filledPassword,c=this.state,s=c.errorMsg,u=c.confirmEnable;return r.createElement("div",{style:a},i&&r.createElement(pB.Z,{type:"password",ph:n.formatMessage({id:"current_password"}),onChange:this.onPasswordChange,ref:function(t){e.$passwordInput=t},wrapperClassName:"mt-[8px]"}),r.createElement(pB.Z,{type:"password",ph:n.formatMessage({id:"new_password"}),onChange:this.onNewPasswordChange,ref:function(t){e.$newPasswordInput=t}}),s&&r.createElement("p",{className:w()("error-msg text-alert text-xs text-dark-red",o),style:{marginLeft:12,marginTop:6,lineHeight:"17px"}},s),r.createElement("div",{className:w()("flex items-center",i?"justify-between":"justify-end")},i&&r.createElement("div",{style:{marginTop:28,height:30},className:"flex items-center"},r.createElement("a",{className:"text-primary cursor-pointer",target:"_blank",href:this.getResetPasswordHref(),onClick:this.cancel},n.formatMessage({id:"forget_password"}))),r.createElement(SB,{confirmEnable:u,confirmText:n.formatMessage({id:"save"}),confirm:this.confirm,cancel:this.cancel})))}},{key:"getResetPasswordHref",value:function(){var e=(0,P.et)(),t=e.get("phone"),n=t?t.replace(/86 /,""):e.get("username");return"/sign/requestRestPassword?from=webapp&username=".concat(n)}},{key:"setErrorMsg",value:function(e){e||(e=""),this.setState({errorMsg:e})}},{key:"onPasswordChange",value:function(e){var t=this;this.setErrorMsg(""),this.setState({password:e},(function(){t.checkEmptyAll()}))}},{key:"onNewPasswordChange",value:function(e){var t=this;this.setErrorMsg(""),this.setState({newPassword:e},(function(){t.checkEmptyAll()}))}},{key:"checkEmptyAll",value:function(){var e=this.state,t=e.password,n=e.newPassword,r=e.confirmEnable,o=this.props.filledPassword;!n||o&&!t?r&&this.setState({confirmEnable:!1}):this.state.confirmEnable||this.setState({confirmEnable:!0})}},{key:"reset",value:function(){this.setErrorMsg(""),this.resetValue()}},{key:"resetValue",value:function(){this.$passwordInput&&this.$passwordInput.reset(),this.$newPasswordInput&&this.$newPasswordInput.reset(),this.setState({password:"",newPassword:"",confirmEnable:!1})}},{key:"checkBasePassword",value:function(e){var t=this.props.intl;return e?!!(e&&e.length>=6&&e.length<=64)||(this.setErrorMsg(t.formatMessage({id:"password_length_error_info"})),!1):(this.setErrorMsg(t.formatMessage({id:"password_empty"})),!1)}},{key:"checkValuePassword",value:function(){var e=this.state.password;return!this.props.filledPassword||this.checkBasePassword(e)}},{key:"checkValuePassword2",value:function(){var e=this.state.newPassword;return this.checkBasePassword(e)}},{key:"confirm",value:function(e){var t,n=this,r=this.props,o=r.intl,a=r.filledPassword,i=this.state,c=i.password,s=i.newPassword;this.checkValuePassword()&&this.checkValuePassword2()?(t=a?{password:c,newPassword1:s,newPassword2:s}:{newPassword1:s,newPassword2:s},K.Cpd(t).then((function(t){if("password_incorrect"===t.data.errorCode)return n.setErrorMsg(o.formatMessage({id:"password_incorrect"})),void e();a?(I.yp("change_password"),e(),n.cancel()):(n.props.doSetFilledPassword(!0),e(),n.cancel())}),(function(t){e()}))):e()}},{key:"cancel",value:function(){this.reset(),this.props.cancel&&this.props.cancel()}}],o&&qB(n.prototype,o),a&&qB(n,a),Object.defineProperty(n,"prototype",{writable:!1}),n;var n,o,a}(r.Component),nU=(0,a.$j)(null,(function(e){return{doSetFilledPassword:function(t){e((0,G.cI)(t))}}}))((0,An.ZP)(tU));function rU(e){return rU="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},rU(e)}function oU(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,aU(r.key),r)}}function aU(e){var t=function(e,t){if("object"!=rU(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=rU(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==rU(t)?t:t+""}function iU(e,t,n){return t=sU(t),function(e,t){if(t&&("object"===rU(t)||"function"===typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(e,cU()?Reflect.construct(t,n||[],sU(e).constructor):t.apply(e,n))}function cU(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(cU=function(){return!!e})()}function sU(e){return sU=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},sU(e)}function uU(e,t){return uU=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},uU(e,t)}var lU=function(e){function t(e){var n;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),(n=iU(this,t,[e])).state={showPasswordForm:!1},n.showPasswordForm=n.showPasswordForm.bind(n),n.cancel=n.cancel.bind(n),n.uniqueId=Ne().uniqueId(),n.onFoldingStatusChange=n.onFoldingStatusChange.bind(n),n}return function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&uU(e,t)}(t,e),n=t,(o=[{key:"componentDidMount",value:function(){U.vp.subscribe(this.uniqueId,"FoldingStatusChanged",this.onFoldingStatusChange),U.vp.subscribe(this.uniqueId,"ShowPasswordForm",this.showPasswordForm)}},{key:"componentWillUnmount",value:function(){U.vp.unSubscribe(this.uniqueId,"FoldingStatusChanged"),U.vp.unSubscribe(this.uniqueId,"ShowPasswordForm")}},{key:"onFoldingStatusChange",value:function(e){e!==tB.password&&this.hidePasswordForm()}},{key:"showPasswordForm",value:function(){this.setState({showPasswordForm:!0}),U.vp.dispatch("FoldingStatusChanged",tB.password)}},{key:"hidePasswordForm",value:function(){this.setState({showPasswordForm:!1})}},{key:"cancel",value:function(){this.hidePasswordForm()}},{key:"render",value:function(){var e=this.props,t=e.intl,n=e.filledPassword,o=this.state.showPasswordForm;return r.createElement(r.Fragment,null,r.createElement(Ma.Z,{title:t.formatMessage({id:"password"}),suffix:r.createElement("a",{className:"leading-[18px] text-s",onClick:this.showPasswordForm},n?t.formatMessage({id:"change_password"}):t.formatMessage({id:"set_password"}))}),o&&r.createElement(C.Z,{visible:!0,maskClosable:!1,title:n?t.formatMessage({id:"change_password"}):t.formatMessage({id:"set_password"}),noFooter:!0,popupStyle:{width:352},bodyStyle:{padding:"0 24px 16px"},onCancel:this.cancel},r.createElement(nU,{filledPassword:n,cancel:this.cancel})))}}])&&oU(n.prototype,o),a&&oU(n,a),Object.defineProperty(n,"prototype",{writable:!1}),n;var n,o,a}(r.Component),fU=(0,An.ZP)(lU);function dU(e){return dU="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},dU(e)}function mU(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,pU(r.key),r)}}function pU(e){var t=function(e,t){if("object"!=dU(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=dU(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==dU(t)?t:t+""}function hU(e,t,n){return t=gU(t),function(e,t){if(t&&("object"===dU(t)||"function"===typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(e,yU()?Reflect.construct(t,n||[],gU(e).constructor):t.apply(e,n))}function yU(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(yU=function(){return!!e})()}function gU(e){return gU=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},gU(e)}function vU(e,t){return vU=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},vU(e,t)}var bU=function(e){function t(e){var n;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),(n=hU(this,t,[e])).state={isQRCodeShow:!1,url:"",expireSeconds:1800,canStopConnect:!1,scanConnecting:!1,verifiedSuccess:!1,errorId:"",nickname:"nickname"},n.getQRCode=Ne().debounce(n._getQRCode,10*u.Rb),n.needStopGet=!1,n.intervalToGetQRCode=null,n.retry=n.retry.bind(n),n}return function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&vU(e,t)}(t,e),n=t,(o=[{key:"componentDidMount",value:function(){this.retry()}},{key:"componentWillUnmount",value:function(){this.needStopGet=!0}},{key:"render",value:function(){var e=this.props.intl,t=this.state,n=t.url,o=t.isQRCodeShow,a=t.verifiedSuccess,i=t.errorId,c=t.nickname;return r.createElement(C.Z,{visible:!0,maskClosable:!1,className:w()("wechat-qrcode-container",PF().wechatQrcodeContainer),footer:this.renderNoFooter(),onCancel:this.closeModal.bind(this),title:" "},r.createElement("section",{className:"text-center transform transition-all duration-200 ease-in-out"},!a&&r.createElement(r.Fragment,null,r.createElement("p",{id:"qrcode"},r.createElement("img",{alt:"title",style:{display:o?"block":"none"},src:n,className:"w-[200px] h-[200px] my-0 mx-auto max-w-full"})),r.createElement("div",{className:"wechat-qrcode-loading mb-[26px] mx-auto",id:"wechat-qrcode-loading",style:{display:o?"none":"block"}},r.createElement("div",{className:"pinwheel loading-circle h-[60px] w-[60px] rounded-full border-[6px] border-solid border-primary mb-[16px] mx-auto"}),r.createElement("p",{className:"text-secondary text-grey-40 text-[14px] leading-[20px]"},e.formatMessage({id:"wechat_qrcode_loading"}))),r.createElement("div",{id:"title"},r.createElement("h1",{className:"popup-title text-lrg primary-text mb-[6px] text-[18px] leading-[25px]"},e.formatMessage({id:"wechat_qrcode_header"})),r.createElement("p",{className:"text-secondary text-grey-60 text-xs leading-[18px]"},e.formatMessage({id:"wechat_qrcode_desc"})))),!a&&i&&r.createElement(r.Fragment,null,"fail-to-bind-empty"===i&&r.createElement("div",{id:"error-fail-to-bind-empty",className:"error-message text-[14px]"},r.createElement("p",{className:"title text-alert text-med text-[16px] text-warn-red"},e.formatMessage({id:"bind_fail"})),r.createElement("p",{className:"description text-secondary text-grey-60"},e.formatMessage({id:"wechat_qrcode_error_fail_bind_binded"})),r.createElement("a",{className:"control help",href:"/public/wechat/help.html"},e.formatMessage({id:"help"})),r.createElement("a",{className:"control retry ml-[6px]",onClick:this.retry},e.formatMessage({id:"retry"}))),"fail-to-bind"===i&&r.createElement("div",{id:"error-fail-to-bind",className:"error-message text-[14px]"},r.createElement("p",{className:"title text-alert text-med text-[16px] text-warn-red"},e.formatMessage({id:"bind_fail"})),r.createElement("p",{className:"description text-secondary text-grey-60"},e.formatMessage({id:"wechat_qrcode_error_fail_bind_user"},{s1:c})),r.createElement("a",{className:"control retry",onClick:this.retry},e.formatMessage({id:"retry"}))),"fail"===i&&r.createElement("div",{id:"error-fail",className:"error-message"},r.createElement("p",{className:"title text-alert text-med text-warn-red text-[16px]"},e.formatMessage({id:"network_error"})),r.createElement("a",{className:"control retry text-[14px]",onClick:this.retry},e.formatMessage({id:"retry"})))),a&&r.createElement("div",{className:"verified",id:"verified"},r.createElement("div",{className:"checkmark block relative w-[150px] mt-[50px] mb-auto mx-auto"}),r.createElement("h4",{className:"verified-title text-secondary text-[22px] text-grey-60 leading-normal"},e.formatMessage({id:"wechat_qrcode_follow_success"})))))}},{key:"renderNoFooter",value:function(){return r.createElement("div",null)}},{key:"retry",value:function(){this.setState({isQRCodeShow:!1,url:"",expireSeconds:1800,canStopConnect:!1,scanConnecting:!1,verifiedSuccess:!1,errorId:""}),this.getQRCode(),this.scanPolling()}},{key:"closeModal",value:function(){this.props.onClose&&this.props.onClose()}},{key:"_getQRCode",value:function(){var e=this;if(!this.needStopGet){var t=jB();K.imA(t).then((function(t){e.setState({url:t.data.url,expireSeconds:t.data.expireSeconds},(function(){e.refreshQRCode(),e.removeBindIntervalGetQRCode(),e.bindIntervalGetQRCode()}))}),(function(t){on().log("\u52a0\u8f7d\u5fae\u4fe1\u4e8c\u7ef4\u7801\u5931\u8d25,\u91cd\u65b0\u83b7\u53d6");var n=function(){e.state.isQRCodeShow?e.setState({isQRCodeShow:!1},(function(){e.getQRCode()})):e.getQRCode()},r=(0,Y.vZ)(t).errorCode;"access_forbidden"===r||"expired_verify"===r?(DB(),U.vp.dispatch("profileChangeStartMFA",n)):n()}))}}},{key:"refreshQRCode",value:function(){var e=this.state.url,t=this,n=new Image;n.src=e,n.onload=function(){t.setState({isQRCodeShow:!0})}}},{key:"bindIntervalGetQRCode",value:function(){var e=this;this.intervalToGetQRCode||(this.intervalToGetQRCode=setInterval((function(){e.getQRCode()}),1e3*this.state.expireSeconds))}},{key:"removeBindIntervalGetQRCode",value:function(){this.intervalToGetQRCode&&(clearInterval(this.intervalToGetQRCode),this.intervalToGetQRCode=null)}},{key:"scanPolling",value:function(){var e=this;this.setState({scanConnecting:!1,canStopConnect:!1},(function(){e.polling()}))}},{key:"polling",value:function(){var e=this;this.state.scanConnecting||this.state.canStopConnect||this.setState({scanConnecting:!0},(function(){K.vER().then((function(t){e.setState({scanConnecting:!1}),e.successPolling(t.data)}),(function(t){e.setState({scanConnecting:!1}),e.failPolling(t)}))}))}},{key:"successPolling",value:function(e){var t=this.props.onClose;Ne().isEmpty(e)?this.polling():("success_to_bind"===e.code&&e.userProfile.subscribe?(I.yp("bind_wechat"),this.props.bindSuccess&&this.props.bindSuccess(),this.showVerified()):"merge_account"===e.code?(U.vp.dispatch(fB,{type:"merge",isThird:!0,channel:"wechat",siteId:B.s3o.SITE_WEIXIN}),t()):"change_bind"===e.code?(U.vp.dispatch(fB,{type:"rebind",isThird:!0,channel:"wechat",siteId:B.s3o.SITE_WEIXIN}),t()):this.showError(e),this.canStopConnect=!0)}},{key:"failPolling",value:function(e){this.showError(),this.setState({canStopConnect:!0})}},{key:"showError",value:function(e){e?"fail_to_bind"===e.errorCode?this.setState({errorId:"fail-to-bind-empty"}):"success_to_bind"===e.errorCode&&this.setState({errorId:"fail-to-bind",nickname:e.userProfile.nickname}):this.setState({errorId:"fail"})}},{key:"showVerified",value:function(){this.setState({verifiedSuccess:!0})}}])&&mU(n.prototype,o),a&&mU(n,a),Object.defineProperty(n,"prototype",{writable:!1}),n;var n,o,a}(r.Component),wU=(0,An.ZP)(bU);function kU(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,a,i,c=[],s=!0,u=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;s=!1}else for(;!(s=(r=a.call(n)).done)&&(c.push(r.value),c.length!==t);s=!0);}catch(e){u=!0,o=e}finally{try{if(!s&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(u)throw o}}return c}}(e,t)||function(e,t){if(!e)return;if("string"===typeof e)return xU(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return xU(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function xU(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var EU=function(e){e.fakedEmail,e.username;var t=e.renderData,n=(e.phone,e.unBindSuccess),o=e.onClose,a=kU((0,r.useState)(!1),2),i=a[0],c=a[1],s=(0,y.Z)(),u=function(){o&&o()},l=(0,r.useMemo)((function(){return t.deleteNickName?s.formatMessage({id:t.deleteSiteName})+"\uff1a"+t.deleteNickName+(1===t.deleteSiteId&&t.deleteEmail?" ("+t.deleteEmail+")":""):""}),[s,t.deleteNickName,t.deleteSiteName,t.deleteEmail,t.deleteSiteId]);return r.createElement(C.Z,{visible:!0,maskClosable:!1,id:"binding-delete",title:s.formatMessage({id:"unlink_account_title"}),okText:s.formatMessage({id:"unlink_account"}),cancelText:s.formatMessage({id:"cancel"}),onCancel:u,onOk:function(){var e=t.deleteSiteId;K.ZMh(e).then((function(){c(!1),I.yp("unbind"),n&&n(),u()}),(function(){c(!0)}))}},r.createElement("p",{className:"description text-[14px]"},l?s.formatMessage({id:"unlink_account_desc"},{s:l}):s.formatMessage({id:"unlink_account_desc_platform"},{s:s.formatMessage({id:t.deleteSiteName})})),i&&r.createElement("div",{id:"error-delete-binding",className:"text-alert alert text-[14px] text-warn-red"},s.formatMessage({id:"binding_delete_error"})))},SU=n("r0Ct"),_U=n("ilzs"),OU=n("QYXq"),CU=n.n(OU);function TU(e){var t=e.usedPhoneNumber,n=e.onClose,o=(0,y.Z)(),a=function(e){return o.formatMessage({id:e})};return r.createElement(C.Z,{className:CU().modal,visible:!0,maskClosable:!1,noFooter:!0,onClose:n},r.createElement("i",{className:"icon_setting icon-phone-bound-error icon"}),r.createElement("span",{className:"text-[14px] mt-[16px] leading-[20px]"},a("phone_used_desc")),r.createElement("span",{className:"text-[14px] mt-[36px] leading-[20px] text-grey-40"},a("phone_used_steps")),r.createElement("div",{className:"w-full flex flex-col items-start"},r.createElement("span",{className:"text-[14px] mt-[24px] leading-[20px]"},a("phone_used_step1")),r.createElement("span",{className:"text-[14px] mt-[24px] leading-[20px]"},a("phone_used_step2")),r.createElement("p",{className:"mt-[8px] text-[12px] text-grey-40 leading-[18px] whitespace-pre-wrap"},o.formatMessage({id:"phone_used_step_desc2"},{s:(0,je.CN)(t)}))))}function jU(e){return jU="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},jU(e)}function DU(){DU=function(){return t};var e,t={},n=Object.prototype,r=n.hasOwnProperty,o=Object.defineProperty||function(e,t,n){e[t]=n.value},a="function"==typeof Symbol?Symbol:{},i=a.iterator||"@@iterator",c=a.asyncIterator||"@@asyncIterator",s=a.toStringTag||"@@toStringTag";function u(e,t,n){return Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{u({},"")}catch(e){u=function(e,t,n){return e[t]=n}}function l(e,t,n,r){var a=t&&t.prototype instanceof y?t:y,i=Object.create(a.prototype),c=new j(r||[]);return o(i,"_invoke",{value:_(e,n,c)}),i}function f(e,t,n){try{return{type:"normal",arg:e.call(t,n)}}catch(e){return{type:"throw",arg:e}}}t.wrap=l;var d="suspendedStart",m="executing",p="completed",h={};function y(){}function g(){}function v(){}var b={};u(b,i,(function(){return this}));var w=Object.getPrototypeOf,k=w&&w(w(D([])));k&&k!==n&&r.call(k,i)&&(b=k);var x=v.prototype=y.prototype=Object.create(b);function E(e){["next","throw","return"].forEach((function(t){u(e,t,(function(e){return this._invoke(t,e)}))}))}function S(e,t){function n(o,a,i,c){var s=f(e[o],e,a);if("throw"!==s.type){var u=s.arg,l=u.value;return l&&"object"==jU(l)&&r.call(l,"__await")?t.resolve(l.__await).then((function(e){n("next",e,i,c)}),(function(e){n("throw",e,i,c)})):t.resolve(l).then((function(e){u.value=e,i(u)}),(function(e){return n("throw",e,i,c)}))}c(s.arg)}var a;o(this,"_invoke",{value:function(e,r){function o(){return new t((function(t,o){n(e,r,t,o)}))}return a=a?a.then(o,o):o()}})}function _(t,n,r){var o=d;return function(a,i){if(o===m)throw Error("Generator is already running");if(o===p){if("throw"===a)throw i;return{value:e,done:!0}}for(r.method=a,r.arg=i;;){var c=r.delegate;if(c){var s=O(c,r);if(s){if(s===h)continue;return s}}if("next"===r.method)r.sent=r._sent=r.arg;else if("throw"===r.method){if(o===d)throw o=p,r.arg;r.dispatchException(r.arg)}else"return"===r.method&&r.abrupt("return",r.arg);o=m;var u=f(t,n,r);if("normal"===u.type){if(o=r.done?p:"suspendedYield",u.arg===h)continue;return{value:u.arg,done:r.done}}"throw"===u.type&&(o=p,r.method="throw",r.arg=u.arg)}}}function O(t,n){var r=n.method,o=t.iterator[r];if(o===e)return n.delegate=null,"throw"===r&&t.iterator.return&&(n.method="return",n.arg=e,O(t,n),"throw"===n.method)||"return"!==r&&(n.method="throw",n.arg=new TypeError("The iterator does not provide a '"+r+"' method")),h;var a=f(o,t.iterator,n.arg);if("throw"===a.type)return n.method="throw",n.arg=a.arg,n.delegate=null,h;var i=a.arg;return i?i.done?(n[t.resultName]=i.value,n.next=t.nextLoc,"return"!==n.method&&(n.method="next",n.arg=e),n.delegate=null,h):i:(n.method="throw",n.arg=new TypeError("iterator result is not an object"),n.delegate=null,h)}function C(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function T(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function j(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(C,this),this.reset(!0)}function D(t){if(t||""===t){var n=t[i];if(n)return n.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var o=-1,a=function n(){for(;++o<t.length;)if(r.call(t,o))return n.value=t[o],n.done=!1,n;return n.value=e,n.done=!0,n};return a.next=a}}throw new TypeError(jU(t)+" is not iterable")}return g.prototype=v,o(x,"constructor",{value:v,configurable:!0}),o(v,"constructor",{value:g,configurable:!0}),g.displayName=u(v,s,"GeneratorFunction"),t.isGeneratorFunction=function(e){var t="function"==typeof e&&e.constructor;return!!t&&(t===g||"GeneratorFunction"===(t.displayName||t.name))},t.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,v):(e.__proto__=v,u(e,s,"GeneratorFunction")),e.prototype=Object.create(x),e},t.awrap=function(e){return{__await:e}},E(S.prototype),u(S.prototype,c,(function(){return this})),t.AsyncIterator=S,t.async=function(e,n,r,o,a){void 0===a&&(a=Promise);var i=new S(l(e,n,r,o),a);return t.isGeneratorFunction(n)?i:i.next().then((function(e){return e.done?e.value:i.next()}))},E(x),u(x,s,"Generator"),u(x,i,(function(){return this})),u(x,"toString",(function(){return"[object Generator]"})),t.keys=function(e){var t=Object(e),n=[];for(var r in t)n.push(r);return n.reverse(),function e(){for(;n.length;){var r=n.pop();if(r in t)return e.value=r,e.done=!1,e}return e.done=!0,e}},t.values=D,j.prototype={constructor:j,reset:function(t){if(this.prev=0,this.next=0,this.sent=this._sent=e,this.done=!1,this.delegate=null,this.method="next",this.arg=e,this.tryEntries.forEach(T),!t)for(var n in this)"t"===n.charAt(0)&&r.call(this,n)&&!isNaN(+n.slice(1))&&(this[n]=e)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if("throw"===e.type)throw e.arg;return this.rval},dispatchException:function(t){if(this.done)throw t;var n=this;function o(r,o){return c.type="throw",c.arg=t,n.next=r,o&&(n.method="next",n.arg=e),!!o}for(var a=this.tryEntries.length-1;a>=0;--a){var i=this.tryEntries[a],c=i.completion;if("root"===i.tryLoc)return o("end");if(i.tryLoc<=this.prev){var s=r.call(i,"catchLoc"),u=r.call(i,"finallyLoc");if(s&&u){if(this.prev<i.catchLoc)return o(i.catchLoc,!0);if(this.prev<i.finallyLoc)return o(i.finallyLoc)}else if(s){if(this.prev<i.catchLoc)return o(i.catchLoc,!0)}else{if(!u)throw Error("try statement without catch or finally");if(this.prev<i.finallyLoc)return o(i.finallyLoc)}}}},abrupt:function(e,t){for(var n=this.tryEntries.length-1;n>=0;--n){var o=this.tryEntries[n];if(o.tryLoc<=this.prev&&r.call(o,"finallyLoc")&&this.prev<o.finallyLoc){var a=o;break}}a&&("break"===e||"continue"===e)&&a.tryLoc<=t&&t<=a.finallyLoc&&(a=null);var i=a?a.completion:{};return i.type=e,i.arg=t,a?(this.method="next",this.next=a.finallyLoc,h):this.complete(i)},complete:function(e,t){if("throw"===e.type)throw e.arg;return"break"===e.type||"continue"===e.type?this.next=e.arg:"return"===e.type?(this.rval=this.arg=e.arg,this.method="return",this.next="end"):"normal"===e.type&&t&&(this.next=t),h},finish:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),T(n),h}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.tryLoc===e){var r=n.completion;if("throw"===r.type){var o=r.arg;T(n)}return o}}throw Error("illegal catch attempt")},delegateYield:function(t,n,r){return this.delegate={iterator:D(t),resultName:n,nextLoc:r},"next"===this.method&&(this.arg=e),h}},t}function MU(e,t,n,r,o,a,i){try{var c=e[a](i),s=c.value}catch(u){return void n(u)}c.done?t(s):Promise.resolve(s).then(r,o)}function AU(e){return function(){var t=this,n=arguments;return new Promise((function(r,o){var a=e.apply(t,n);function i(e){MU(a,r,o,i,c,"next",e)}function c(e){MU(a,r,o,i,c,"throw",e)}i(void 0)}))}}function NU(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,a,i,c=[],s=!0,u=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;s=!1}else for(;!(s=(r=a.call(n)).done)&&(c.push(r.value),c.length!==t);s=!0);}catch(e){u=!0,o=e}finally{try{if(!s&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(u)throw o}}return c}}(e,t)||function(e,t){if(!e)return;if("string"===typeof e)return PU(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return PU(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function PU(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function IU(e){var t=e.filledPassword,n=e.originalPhone,o=e.cancel,i=NU((0,r.useState)(!1),2),c=i[0],s=i[1],u=NU((0,r.useState)(!1),2),l=u[0],f=u[1],d=(0,_U.useTimer)({expiryTimestamp:(new Date).getTime()}),m=d.seconds,p=d.restart,h=(0,y.Z)(),g=(0,SU.cI)(),v=g.register,b=g.getValues,k=g.handleSubmit,x=g.errors,E=g.triggerValidation,S=g.setError,_=g.watch,O=g.clearError,C=_(["phoneNumber","verificationCode","password","confirmPassword"]),T=(0,a.I0)(),j=function(e){return!!e.match(/^1[\d]{10}$/)&&e!==n},D=function(e){var n=e.phoneNumber,r=e.verificationCode,a=e.password;(0,K.YOx)({phone:n,password:a,code:r}).then((function(){T((0,G._)({phone:n})),t||T((0,G.cI)(!0)),o()})).catch((function(e){switch((0,Y.vZ)(e).errorCode){case"incorrect_password_too_many_times":S("password","incorrect_password_too_many_times",h.formatMessage({id:"incorrect_password_too_many_times"}));break;case"username_password_not_match":S("password","username_password_not_match",h.formatMessage({id:"password_incorrect"}));break;case"user_verify_sms_failed":S("verificationCode","user_verify_sms_failed",h.formatMessage({id:"settings_mail_error_authcode"}));break;case"user_duplicate_bind_phone":S("phoneNumber","user_duplicate_bind_phone");break;case"can_merge_account":U.vp.dispatch(fB,{type:"merge",isThird:!1,channel:"phone"});break;case"can_change_bind":U.vp.dispatch(fB,{type:"rebind",isThird:!1,channel:"phone"});break;case"user_phone_bound_error":S("phoneNumber","user_phone_bound_error",h.formatMessage({id:"phone_already_bind"}));break;default:S("phoneNumber","server_error",h.formatMessage({id:"bind_fail"}))}}))},M=function(e){var t=jB();(0,K.UxO)(e,t).then((function(){var e=new Date;e.setSeconds(e.getSeconds()+60),p(e.getTime()),O("verificationCode")})).catch((function(e){switch((0,Y.vZ)(e).errorCode){case"access_forbidden":case"expired_verify":DB(),U.vp.dispatch("profileChangeStartMFA",(function(){}));break;case"user_send_sms_exceed_limit":S("verificationCode","user_send_sms_exceed_limit",h.formatMessage({id:"send_code_too_often"}));break;case"unsupported_phone_num":S("phoneNumber","unsupported_phone_num");break;case"user_phone_bound_error":f(!0);break;case"user_send_sms_failed":S("phoneNumber","user_send_sms_failed",h.formatMessage({id:"send_code_failed"}));break;default:S("phoneNumber","server error 500",h.formatMessage({id:"send_code_failed"}))}})).finally((function(){s(!1)}))},A=function(e){var t=e.phoneNumber,n=e.verificationCode,r=e.password,o=e.confirmPassword;return t?t.message?t.message:h.formatMessage({id:"error_phone_number"}):n?n.message?n.message:h.formatMessage({id:"settings_mail_error_authcode"}):r?r.message?r.message:h.formatMessage({id:"error_set_password"}):o?h.formatMessage({id:"settings_mail_error_pwd_confirm"}):""}(x);return r.createElement("div",null,r.createElement(pB.Z,{type:"tel",name:"phoneNumber",autoComplete:"username",onChange:function(){x.phoneNumber&&E("phoneNumber")},ph:n?h.formatMessage({id:"phone_number"}):h.formatMessage({id:"new_phone_number"}),ref:function(e){var t;v({required:!0,validate:j})(null!==(t=null===e||void 0===e?void 0:e.$input)&&void 0!==t?t:null)}}),r.createElement(pB.Z,{type:"tel",name:"verificationCode",maxLength:"6",autoComplete:"one-time-code",addonAfter:r.createElement(LU,{authButtonEnable:C.phoneNumber,sendAuthCode:AU(DU().mark((function e(){return DU().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!(m<=0)||c){e.next=5;break}return e.next=3,E("phoneNumber");case 3:e.sent&&(s(!0),M(b().phoneNumber));case 5:case"end":return e.stop()}}),e)}))),msg:m?h.formatMessage({id:"resend"},{d:m}):h.formatMessage({id:"settings_mail_authcode_btn"})}),ph:h.formatMessage({id:"settings_mail_authcode"}),ref:function(e){var t;v({required:!0,pattern:/^[\d]{6}$/})(null!==(t=null===e||void 0===e?void 0:e.$input)&&void 0!==t?t:null)}}),r.createElement(pB.Z,{type:"password",name:"password",autoComplete:t?"current-password":"new-password",ph:t?h.formatMessage({id:"settings_mail_current_passowrd"}):h.formatMessage({id:"settings_mail_set_password"}),ref:function(e){var t;v({required:!0,minLength:6,maxLength:64})(null!==(t=null===e||void 0===e?void 0:e.$input)&&void 0!==t?t:null)}}),!t&&r.createElement(pB.Z,{type:"password",name:"confirmPassword",autoComplete:"current-password",ph:h.formatMessage({id:"confirm_password"}),ref:function(e){var t;v({required:!0,validate:function(e){return b().password===e}})(null!==(t=null===e||void 0===e?void 0:e.$input)&&void 0!==t?t:null)}}),A&&r.createElement("p",{className:w()("error-msg text-alert text-xs text-dark-red"),style:{marginLeft:12,marginTop:6,lineHeight:"17px"}},A),r.createElement(SB,{confirmEnable:C.phoneNumber&&C.verificationCode&&C.password&&(t||C.confirmPassword),confirmText:h.formatMessage({id:"ok"}),confirm:function(e){k(D)().then((function(){e()}))},cancel:o}),l&&r.createElement(TU,{usedPhoneNumber:b().phoneNumber,onClose:function(){f(!1)}}))}function LU(e){var t=e.authButtonEnable,n=e.sendAuthCode,o=e.msg;return r.createElement("div",{className:w()("control-auth-code-btn mixed-input-btn px-[7px] h-full leading-[34px] text-center whitespace-nowrap border border-solid border-grey-10 ml-[-1px]",t?"text-white cursor-pointer bg-primary":"text-grey-40 cursor-default bg-[#EEEEEE] dark:bg-card-mode-color"),onClick:n,style:{borderTopRightRadius:8,borderBottomRightRadius:8}},o)}function RU(e){var t=e.cancel,n=(0,SU.cI)(),o=n.register,i=n.handleSubmit,c=n.errors,s=n.setError,u=(0,y.Z)(),l=(0,a.I0)(),f=function(e){var n=e.password;(0,K.wGf)(n).then((function(e){l((0,G._)({phone:""})),t()})).catch((function(e){switch((0,Y.vZ)(e).errorCode){case"incorrect_password_too_many_times":s("password","incorrect_password_too_many_times",u.formatMessage({id:"incorrect_password_too_many_times"}));break;case"username_password_not_match":s("password","username_password_not_match",u.formatMessage({id:"password_incorrect"}))}}))};return r.createElement("div",null,r.createElement(pB.Z,{type:"password",name:"password",autoComplete:"current-password",ph:u.formatMessage({id:"settings_mail_current_passowrd"}),ref:function(e){var t;o({required:!0,minLength:6,maxLength:64})(null!==(t=null===e||void 0===e?void 0:e.$input)&&void 0!==t?t:null)}}),r.createElement("p",{className:w()("error-msg text-alert text-sml text-[13px] text-warn-red")},function(e){var t=e.password;return t?t.message?t.message:u.formatMessage({id:"error_set_password"}):""}(c)),r.createElement(SB,{confirmEnable:!0,confirmText:u.formatMessage({id:"ok"}),confirm:function(e){i(f)().then((function(){e()}))},cancel:t}))}function ZU(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,a,i,c=[],s=!0,u=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;s=!1}else for(;!(s=(r=a.call(n)).done)&&(c.push(r.value),c.length!==t);s=!0);}catch(e){u=!0,o=e}finally{try{if(!s&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(u)throw o}}return c}}(e,t)||function(e,t){if(!e)return;if("string"===typeof e)return FU(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return FU(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function FU(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var BU=function(e){return e[e.collapse=0]="collapse",e[e.bind=1]="bind",e[e.unbind=2]="unbind",e}(BU||{});function UU(e){var t=e.phone,n=e.filledPassword,o=e.fakedEmail,a=ZU((0,r.useState)(BU.collapse),2),i=a[0],c=a[1];(0,r.useEffect)((function(){var e=Ne().uniqueId();return U.vp.subscribe(e,"FoldingStatusChanged",(function(e){e!==tB.phone&&c(BU.collapse)})),function(){U.vp.unSubscribe(e,"FoldingStatusChanged")}}),[]),(0,r.useEffect)((function(){i!==BU.collapse&&U.vp.dispatch("FoldingStatusChanged",tB.phone)}),[i]);var s=function(){U.vp.dispatch("profileChangeStartMFA",(function(){c(BU.bind)}))},u=(0,y.Z)();return r.createElement(r.Fragment,null,r.createElement(Ma.Z,{title:u.formatMessage({id:"phone_number"}),suffix:t?r.createElement(Aa.Z,{listData:[{key:"change_phone_number",value:u.formatMessage({id:"change_phone_number"})},{key:"unbind",value:u.formatMessage({id:"unbind"})}],selectedKey:"",onSelected:function(e){switch(e){case"change_phone_number":s();break;case"unbind":o?me.$Z({text:u.formatMessage({id:"phone_bound_only"})}):c(BU.unbind)}},hover:!0,trigger:(0,je.CN)(t)}):r.createElement("a",{className:"leading-[16px] text-s","data-type":"set",onClick:function(){s()}},u.formatMessage({id:"set_up_phone"}))}),i===BU.bind&&r.createElement(C.Z,{visible:!0,maskClosable:!1,title:u.formatMessage({id:t?"change_phone_number":"set_up_phone"}),noFooter:!0,onCancel:function(){c(BU.collapse)},popupStyle:{width:352},bodyStyle:{padding:"0 24px 16px"}},r.createElement(IU,{originalPhone:t,filledPassword:n,cancel:function(){c(BU.collapse)}})),i===BU.unbind&&r.createElement(C.Z,{visible:!0,maskClosable:!1,title:u.formatMessage({id:"unbind"}),noFooter:!0,onCancel:function(){c(BU.collapse)},popupStyle:{width:352},bodyStyle:{padding:"0 24px 16px"}},r.createElement(RU,{cancel:function(){c(BU.collapse)}})))}var YU=function(e){var t=e.thirdBindMenu,n=e.otherItem;return 0===t.length?null:r.createElement(Da.Z,null,t.map((function(e){var t=e.key,n=e.nickName,o=e.controlTitle,a=e.onClick,i=e.rowTitle;return r.createElement(Ma.Z,{key:t,title:i,suffix:r.createElement("div",{className:"flex items-center"},n?r.createElement(Aa.Z,{listData:o?[{key:"action",value:o}]:[],selectedKey:"",onSelected:function(e){"action"===e&&a()},hover:!0,trigger:n}):o&&r.createElement("a",{className:"text-s leading-[16px]",onClick:a},o))})})),n)};function VU(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,a,i,c=[],s=!0,u=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;s=!1}else for(;!(s=(r=a.call(n)).done)&&(c.push(r.value),c.length!==t);s=!0);}catch(e){u=!0,o=e}finally{try{if(!s&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(u)throw o}}return c}}(e,t)||function(e,t){if(!e)return;if("string"===typeof e)return HU(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return HU(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function HU(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var WU=function(e){var t=(0,y.Z)(),n=e.filledPassword,o=e.onClose,a=e.onDeleteError,i=VU((0,r.useState)(""),2),c=i[0],s=i[1],u=VU((0,r.useState)(!0),2),l=u[0],f=u[1],d=VU((0,r.useState)(""),2),m=d[0],p=d[1],h=VU((0,r.useState)(""),2),g=h[0],v=h[1],b=VU((0,r.useState)(!1),2),w=b[0],k=b[1],x=VU((0,r.useState)(!1),2),E=x[0],S=x[1],_=(0,Me.D)(m),O=(0,Me.D)(g),j=(0,Me.D)(w),D=(0,Me.D)(E),M=(0,r.useCallback)((function(){return m.length>=6||t.formatMessage({id:"password_min_length_error"})}),[t,m.length]),A=(0,r.useCallback)((function(){return g===t.formatMessage({id:"im_sure_to_delete_account"})||t.formatMessage({id:"invalid_input"})}),[t,g]),P=(0,r.useCallback)((function(){return w&&E&&(n&&!0===M()||!n&&!0===A())?(l&&f(!1),!0):(l||f(!0),!1)}),[A,M,l,n,w,E]),L=(0,r.useCallback)((function(){c&&R(""),P()}),[P,c]);(0,r.useEffect)((function(){_===m&&O===g||L()}),[L,m,_,O,g]),(0,r.useEffect)((function(){j===w&&D===E||P()}),[L,P,w,E,m,j,D,_,O,g]);var R=function(e){s(e=e||"")},Z=function(){null===o||void 0===o||o()},F=function(){if(!l){var e=jB();n?K.nO_({password:m},e).then((function(){(0,ys.Ak)()?N.oO():N.vk()}),(function(e){var n=(0,Y.vZ)(e).errorCode;"subscribing"===n||"project_transfer"===n?a(n):"access_forbidden"===n||"expired_verify"===n?(DB(),U.vp.dispatch("profileChangeStartMFA",(function(){}))):R(t.formatMessage({id:"password_incorrect"}))})):K.UQn(e).then((function(){(0,ys.Ak)()?N.oO():N.vk()}),(function(e){var n=(0,Y.vZ)(e).errorCode;"subscribing"===n||"project_transfer"===n?a(n):"access_forbidden"===n||"expired_verify"===n?(DB(),U.vp.dispatch("profileChangeStartMFA",(function(){}))):R(t.formatMessage({id:"invalid"}))})),I.yp("real_delete")}};return r.createElement(C.Z,{visible:!0,maskClosable:!1,title:t.formatMessage({id:"delete_account"}),onCancel:Z,footer:r.createElement("div",null,r.createElement(T.Z,{onClick:Z,type:"cancel"},t.formatMessage({id:"cancel"})),r.createElement(T.Z,{onClick:F,className:"btn-primary",disabled:l},t.formatMessage({id:"confirm"})))},r.createElement("div",{className:"relative"},r.createElement("div",{className:"text-alert text-sml mb-[20px] text-warn-red text-[13px]"},t.formatMessage({id:"delete_will_do"})),r.createElement("div",null,r.createElement("div",null,n&&r.createElement("div",null,r.createElement("input",{className:"w-full px-[12px] rounded-[4px] text-[14px] h-[32px] border border-solid border-grey-20 focus:border-primary dark:bg-[transparent]",id:"password-input",type:"password",name:"password",autoComplete:"off",placeholder:t.formatMessage({id:"settings_confirm_current_password"}),onBlur:function(){var e=M();!0!==e&&R(e)},onChange:function(e){var t=e.currentTarget.value;p(t)}})),!n&&r.createElement(r.Fragment,null,r.createElement("p",{className:"leading-[36px]"},r.createElement("span",null,t.formatMessage({id:"please_input"})),r.createElement("strong",{className:"align-middle select-enabled"},t.formatMessage({id:"im_sure_to_delete_account"}))),r.createElement("input",{className:"w-full px-[12px] rounded-[4px] text-[14px] h-[32px] border border-solid border-grey-20 focus:border-primary dark:bg-[transparent]",id:"nopassword",type:"text",name:"sure-delete",placeholder:t.formatMessage({id:"im_sure_to_delete_account"}),onChange:function(e){var t=e.currentTarget.value.trim();v(t)},onBlur:function(){var e=A();!0!==e&&R(e)}})),r.createElement("p",{className:"text-alert text-sml warn text-[13px] text-warn-red"},c))),r.createElement("div",null,r.createElement("div",null,r.createElement(Se.Z,{checkboxId:"check-data",checkboxDesc:t.formatMessage({id:"delete_account_confirm_1"}),isChecked:w,onChange:function(e){k(e)},className:"mt-[20px] mb-[6px]"}),r.createElement(Se.Z,{checkboxId:"check-account",checkboxDesc:t.formatMessage({id:"delete_account_confirm_2"}),isChecked:E,onChange:function(e){S(e)},className:"mb-[40px]"})))))};function zU(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,a,i,c=[],s=!0,u=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;s=!1}else for(;!(s=(r=a.call(n)).done)&&(c.push(r.value),c.length!==t);s=!0);}catch(e){u=!0,o=e}finally{try{if(!s&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(u)throw o}}return c}}(e,t)||function(e,t){if(!e)return;if("string"===typeof e)return GU(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return GU(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function GU(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var KU=function(e){var t=e.device,n=e.getDevices,o=t.isCurrent,a=t.deviceInfo,i=t.id,c=t.modifiedTime,s=zU((0,r.useState)(!1),2),u=s[0],l=s[1],f=(0,y.Z)(),d=(0,r.useCallback)((function(){(0,K.Q9X)(i).then((function(){n(),l(!1)})).catch((function(e){l(!1),on().error("signoutSingleDevice error")}))}),[i,n]);return r.createElement("div",{className:"flex items-center overflow-hidden",style:{padding:"11px 18px"}},r.createElement("div",{className:"mr-[8px] flex-none",style:{marginTop:1}},r.createElement(E.Z,{name:function(){if(a){var e=a.platform,t=a.os,n=a.channel;return e?e.match(/web/i)?t.match(/mac/i)?"device_mac":t.match(/Windows/i)?"device_windows":t.match(/IOS/i)?"device_iphone":t.match(/Android/i)?"device_android":"device_unknown":e.match(/macOS/i)?"device_mac":e.match(/ios_iphone/i)?"device_iphone":e.match(/ios_ipad/i)?"device_ipad":e.match(/android/i)?"device_android":e.match(/windows/i)?"device_windows":e.match(/watchOS/i)?"device_apple_watch":e.match(/electron/i)?t.match(/linux/i)?"device_linux":"device_unknown":e.match(/HarmonyOS/i)?"device_harmonyos":"device_unknown":n?n.match(/web/i)?t.match(/mac/i)?"device_mac":t.match(/Windows/i)?"device_windows":t.match(/IOS/i)?"device_iphone":t.match(/Android/i)?"device_android":"device_unknown":n.match(/osx_app/i)?"device_mac":n.match(/ios_iphone/i)?"device_iphone":n.match(/ios_ipad/i)?"device_ipad":n.match(/android/i)?"device_android":n.match(/win_app/i)?"device_windows":n.match(/watchOS/i)?"device_apple_watch":"device_unknown":"device_unknown"}return"device_unknown"}(),className:"w-[36px] h-[36px] text-grey-40 dark:text-white-60"})),r.createElement("div",{className:"flex-1 flex items-center justify-between"},r.createElement("div",{className:"flex-1 overflow-hidden",style:{marginRight:22}},r.createElement("div",{className:"min-h-[18px] text-[14px] leading-[18px]"},function(){if(a){var e=a.platform,t=a.os,n=a.device,r=a.name,o=a.channel;return e&&e.match(/web/i)||!e&&o&&o.match(/web/i)?t&&!/web_app/.test(t)?t:f.formatMessage({id:"device_unknown"}):r||(n||(e.match(/HarmonyOS/i)?f.formatMessage({id:"device_harmonyos_client"}):f.formatMessage({id:"device_unknown"})))}return f.formatMessage({id:"device_unknown"})}()),r.createElement("div",{className:"text-[12px] leading-[18px] text-grey-40 mt-[2px]"},f.formatMessage({id:"device_info_split_new"},{s1:function(){if(a){var e=a.platform,t=a.device,n=a.channel,r=a.os;return e?e.match(/web/i)?t.match(/chrome|safari|firefox|ie|qq|edge|sougou|opera|uc/i)?t.split(" ").length>1?t.split(" ")[0]+" "+f.formatMessage({id:"device_browser"}):t+" "+f.formatMessage({id:"device_browser"}):f.formatMessage({id:"device_browser"}):e.match(/macOS/i)?f.formatMessage({id:"device_mac_client"}):e.match(/ios_ipad|ios_iphone/i)?f.formatMessage({id:"device_ios_client"}):e.match(/android/i)?f.formatMessage({id:"device_android_client"}):e.match(/windows/i)?f.formatMessage({id:"device_windows_client"}):e.match(/watchOS/i)?f.formatMessage({id:"device_watch_client"}):e.match(/electron/i)?r.match(/linux/i)?f.formatMessage({id:"device_linux_client"}):f.formatMessage({id:"device_unknown"}):e.match(/HarmonyOS/i)?f.formatMessage({id:"device_harmonyos_client"}):f.formatMessage({id:"device_unknown"}):n?n.match(/web/i)?t.match(/chrome|safari|firefox|ie|qq|edge|sougou|opera|uc/i)?t.split(" ").length>1?t.split(" ")[0]+" "+f.formatMessage({id:"device_browser"}):t+" "+f.formatMessage({id:"device_browser"}):f.formatMessage({id:"device_browser"}):n.match(/osx_app/i)?f.formatMessage({id:"device_mac_client"}):n.match(/ios_ipad|ios_iphone/i)?f.formatMessage({id:"device_ios_client"}):n.match(/android/i)?f.formatMessage({id:"device_android_client"}):n.match(/win_app/i)?f.formatMessage({id:"device_windows_client"}):n.match(/watchOS/i)?f.formatMessage({id:"device_watch_client"}):f.formatMessage({id:"device_unknown"}):f.formatMessage({id:"device_unknown"})}return f.formatMessage({id:"device_unknown"})}(),s2:function(){if(o)return f.formatMessage({id:"at_present"});var e="",t=Bn.Z.getDueDateLocalZoneDate(c).diff(Bn.Z.prefMoment().startOf("day"),"days"),n=Bn.Z.prefMoment(c),r="HH:mm";return 0===t?(e+=f.formatMessage({id:"today"}),e+=" "+n.format(r)):-1===t?(e+=f.formatMessage({id:"yesterday"}),e+=" "+n.format(r)):e+=n.format("ll HH:mm"),e}()}))),o?r.createElement("p",{className:"rounded-default h-[24px] px-[8px] text-[12px] leading-[24px] bg-grey-10 text-grey-60 cursor-default",style:{marginTop:7}},f.formatMessage({id:"this_device"})):r.createElement("p",{className:"rounded-default h-[24px] px-[8px] text-[12px] text-grey-60 leading-[22px] border border-solid border-grey-20 cursor-pointer",onClick:function(){l(!0)},style:{marginTop:7}},f.formatMessage({id:"sign_out_btn"}))),u&&r.createElement(C.Z,{visible:!0,maskClosable:!1,title:f.formatMessage({id:"sign_out_btn"}),okText:f.formatMessage({id:"confirm_sign_out"}),cancelText:f.formatMessage({id:"cancel"}),onCancel:function(){l(!1)},onOk:d},f.formatMessage({id:"sign_out_single_device_desc"})))};function qU(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,a,i,c=[],s=!0,u=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;s=!1}else for(;!(s=(r=a.call(n)).done)&&(c.push(r.value),c.length!==t);s=!0);}catch(e){u=!0,o=e}finally{try{if(!s&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(u)throw o}}return c}}(e,t)||function(e,t){if(!e)return;if("string"===typeof e)return $U(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return $U(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function $U(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var JU=function(e){var t=(0,y.Z)(),n=(0,a.I0)(),o=(0,a.v9)((function(e){return e.preference})).get("isEmailEnabled"),i=null!=o&&o,c=(0,v.TH)().pathname,s=(0,v.k6)().push;(0,r.useEffect)((function(){c.startsWith("/settings/profile/cancel")&&(s("/settings/profile"),i&&(n((0,ra.ZF)(!1)),(0,Z.a1)()))}),[c,i,n,s]);var l=qU((0,r.useState)(!1),2),f=l[0],d=l[1],m=(0,r.useCallback)((function(){i?(n((0,ra.ZF)(!i)),(0,Z.a1)()):d(!0)}),[n,i]),p=(0,r.useCallback)((function(){d(!1)}),[]),h=(0,r.useCallback)((function(){n((0,ra.ZF)(!0)),d(!1),(0,Z.a1)()}),[n]);return r.createElement(r.Fragment,null,r.createElement(Da.Z,null,r.createElement(Ma.Z,{title:t.formatMessage({id:u.j4?"cancel_email":"cancel_email_tick"}),suffix:r.createElement(Na.Z,{id:"toggleEmail",checked:"boolean"===typeof i&&i,onChange:m,size:"medium"})})),f&&r.createElement(C.Z,{visible:!0,maskClosable:!1,title:t.formatMessage({id:u.j4?"cancel_email_title":"cancel_email_title_tick"}),okText:t.formatMessage({id:"cancel_email_btn"}),cancelText:t.formatMessage({id:"cancel"}),onCancel:p,onOk:h}))};function XU(e){return XU="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},XU(e)}function QU(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function eY(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?QU(Object(n),!0).forEach((function(t){tY(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):QU(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function tY(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=XU(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=XU(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==XU(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function nY(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,a,i,c=[],s=!0,u=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;s=!1}else for(;!(s=(r=a.call(n)).done)&&(c.push(r.value),c.length!==t);s=!0);}catch(e){u=!0,o=e}finally{try{if(!s&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(u)throw o}}return c}}(e,t)||function(e,t){if(!e)return;if("string"===typeof e)return rY(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return rY(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function rY(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function oY(e){var t=e.onCancel,n=nY((0,r.useState)(!1),2),o=n[0],i=n[1],c=nY((0,r.useState)([]),2),s=c[0],l=c[1],f=nY((0,r.useState)(!0),2),d=f[0],m=f[1],p=nY((0,r.useState)(!1),2),h=p[0],g=p[1],v=(0,$e.Zw)(),b=(0,y.Z)(),w=(0,a.v9)((function(e){return e.preference})).get("language")||(u.j4?"zh_CN":"en_US"),k=(0,r.useCallback)((function(){(0,K.nQg)(w).then((function(e){var t=e.data,n=t.findIndex((function(e){var t=e.deviceInfo;if(t){var n=t.id;return v===n}return!1}));if(n>=0){var r=t.splice(n,1);if(r.length>0){var o=eY(eY({},r[0]),{},{isCurrent:!0});t.unshift(o),l(t)}else{var a=r.concat(t);l(a)}}else l(t);i(!0)})).catch((function(e){on().error("getAllOnlineDevices error")}))}),[v,w]);(0,r.useEffect)((function(){k()}),[k]),(0,r.useEffect)((function(){var e=s.some((function(e){return!e.isCurrent}));m(e)}),[s]);var x=(0,r.useCallback)((function(){g(!0)}),[]),E=(0,r.useCallback)((function(){g(!1)}),[]),S=(0,r.useCallback)((function(){(0,K.k_7)().then((function(){k(),g(!1)})).catch((function(e){g(!1),on().error("signoutOtherSingleDevices error")}))}),[k]);return r.createElement(r.Fragment,null,r.createElement(C.Z,{visible:o,maskClosable:!1,title:b.formatMessage({id:"login_devices"}),onCancel:t,noFooter:!0,bodyStyle:{padding:"8px 24px 16px",display:"flex",flexDirection:"column"},popupStyle:{width:472},titleStyle:{padding:"0 24px"}},r.createElement("div",{className:"overflow-auto with-no-scroll"},r.createElement("div",{className:"flex-none"},r.createElement(JU,null)),s.length>0&&r.createElement("div",{className:"mb-[8px] bg-grey-2 rounded-[8px] flex-auto"},s.map((function(e){return r.createElement(KU,{key:e.id,device:e,getDevices:k})}))),r.createElement("div",{className:"mb-[10px] px-[18px] flex-none"},d&&r.createElement("span",{onClick:x,className:"text-dark-red leading-[16px] text-[12px] cursor-pointer"},b.formatMessage({id:"sign_out_all_devices_btn"}))))),h&&r.createElement(C.Z,{visible:!0,maskClosable:!1,title:b.formatMessage({id:"sign_out_all_devices"}),okText:b.formatMessage({id:"confirm_sign_out"}),cancelText:b.formatMessage({id:"cancel"}),onCancel:E,onOk:S},b.formatMessage({id:"sign_out_all_desc"})))}var aY=n("3PAK"),iY=n.n(aY);function cY(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,a,i,c=[],s=!0,u=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;s=!1}else for(;!(s=(r=a.call(n)).done)&&(c.push(r.value),c.length!==t);s=!0);}catch(e){u=!0,o=e}finally{try{if(!s&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(u)throw o}}return c}}(e,t)||function(e,t){if(!e)return;if("string"===typeof e)return sY(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return sY(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function sY(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var uY=function(){var e=(0,y.Z)(),t=cY((0,r.useState)(e.formatMessage({id:"settings_backup_generate"})),2),n=t[0],o=t[1],a=cY((0,r.useState)(e.formatMessage({id:"settings_import_backups"})),2),i=a[0],c=a[1],s=(0,r.useRef)(!1),l=(0,r.useRef)(!1),f=(0,r.useCallback)((function(){return(u.j4?"Dida":"TickTick")+"-backup-"+Bn.Z.getDueDateText(new Date)+".csv"}),[]),d=(0,r.useCallback)((function(){var t=e.formatMessage({id:"settings_backup_generate"}),n=e.formatMessage({id:"settings_backup_generating"}),r=e.formatMessage({id:"settings_backup_limit"});if(!s.current){s.current=!0,o(n);var a=jB();K.VXt(a).then((function(n){"direct"===n.data.type?window.Blob?K.w4S(a).then((function(e){var n=new Blob([e.data],{encoding:"UTF-16LE",type:"text/csv;charset=UTF-16LE"});(0,oT.saveAs)(n,f()),s.current=!1,o(t)}),(function(n){s.current=!1;var a=(0,Y.vZ)(n).errorCode;"access_forbidden"===a||"expired_verify"===a?(me.$Z({text:e.formatMessage({id:"2fa_expired_hint"})}),DB(),o(t)):"export_too_many_times"===a?o(r):(o(t),me.$Z({text:e.formatMessage({id:"operation_failed"})}))})):(s.current=!1,o(t),window.open(u.ho.API_HOST+"/data/export")):Pe.WI({key:"generate_backup",type:"singleButton",title:e.formatMessage({id:"settings_backup_generate"}),content:e.formatMessage({id:"data_backup_downloading_desc"}),confirmText:e.formatMessage({id:"got_it"}),confirmAction:function(){s.current=!1,o(t)},cancelAction:function(){s.current=!1,o(t)}})}),(function(n){s.current=!1;var r=(0,Y.vZ)(n).errorCode;"access_forbidden"===r||"expired_verify"===r?(me.$Z({text:e.formatMessage({id:"2fa_expired_hint"})}),DB(),o(t)):(o(t),me.$Z({text:e.formatMessage({id:"operation_failed"})}))})),I.yp("backup")}}),[f,e]),m=(0,r.useCallback)((function(){U.vp.dispatch("profileChangeStartMFA",d)}),[d]);(0,r.useEffect)((function(){var e=Ne().uniqueId();return U.vp.subscribe(e,"GENERATE_BACK_UP",m),function(){U.vp.unSubscribe(e,"GENERATE_BACK_UP")}}),[d,m]);var p=(0,r.useCallback)((function(t){if(!l.current){var n=t.target.files;if(n.length){var r=n[0],o=e.formatMessage({id:"settings_backup_import"}),a=o+"...";l.current=!0,c(a);var i=u.ho.API_HOST_V1+"/import/restore";K.cTq(r,i,(function(){I.dY("default"),window.location.href="/"}),(function(){t.target.value=null,l.current=!1,c(o),me.$Z({text:e.formatMessage({id:"error_unknow_server"})})}))}}}),[e]);return r.createElement(r.Fragment,null,r.createElement(Ma.Z,{title:e.formatMessage({id:"settings_backup_and_restore"}),suffix:r.createElement("div",{className:"flex items-center"},r.createElement("button",{className:"mr-[16px]",type:"button",onClick:m},r.createElement("a",{className:"text-s"},n)),r.createElement("div",{id:"btn-import",className:"overflow-hidden relative",title:e.formatMessage({id:"settings_backup_file_type"})},r.createElement("a",{className:"text-s"},i),r.createElement("input",{type:"file",name:"file",accept:".json,.csv",onChange:p,className:"w-[1000px] h-full absolute top-0 left-[-400px] opacity-0 p-0 cursor-pointer"}))),suffixMaxWidth:"75%"}))};var lY=function(e){var t=e.authButtonEnable,n=e.sendAuthCode,o=e.msg;return r.createElement("div",{className:w()("text-[13px] h-full leading-[34px] text-center whitespace-nowrap relative",t?"text-primary cursor-pointer":"text-primary-40 cursor-default"),onClick:n,style:{minWidth:70}},o,r.createElement("div",{className:"absolute bg-grey-20 top-1/2 -translate-y-1/2",style:{left:-10,height:18,width:1}}))},fY=n("hzk5"),dY=n.n(fY),mY=function(e){var t=e.errorMsg,n=e.center;return t?r.createElement("p",{className:"error-msg text-alert text-xs text-dark-red",style:{marginTop:6,lineHeight:"17px",textAlign:n?"center":"initial"}},t):null};function pY(e){return pY="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},pY(e)}function hY(){hY=function(){return t};var e,t={},n=Object.prototype,r=n.hasOwnProperty,o=Object.defineProperty||function(e,t,n){e[t]=n.value},a="function"==typeof Symbol?Symbol:{},i=a.iterator||"@@iterator",c=a.asyncIterator||"@@asyncIterator",s=a.toStringTag||"@@toStringTag";function u(e,t,n){return Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{u({},"")}catch(e){u=function(e,t,n){return e[t]=n}}function l(e,t,n,r){var a=t&&t.prototype instanceof y?t:y,i=Object.create(a.prototype),c=new j(r||[]);return o(i,"_invoke",{value:_(e,n,c)}),i}function f(e,t,n){try{return{type:"normal",arg:e.call(t,n)}}catch(e){return{type:"throw",arg:e}}}t.wrap=l;var d="suspendedStart",m="executing",p="completed",h={};function y(){}function g(){}function v(){}var b={};u(b,i,(function(){return this}));var w=Object.getPrototypeOf,k=w&&w(w(D([])));k&&k!==n&&r.call(k,i)&&(b=k);var x=v.prototype=y.prototype=Object.create(b);function E(e){["next","throw","return"].forEach((function(t){u(e,t,(function(e){return this._invoke(t,e)}))}))}function S(e,t){function n(o,a,i,c){var s=f(e[o],e,a);if("throw"!==s.type){var u=s.arg,l=u.value;return l&&"object"==pY(l)&&r.call(l,"__await")?t.resolve(l.__await).then((function(e){n("next",e,i,c)}),(function(e){n("throw",e,i,c)})):t.resolve(l).then((function(e){u.value=e,i(u)}),(function(e){return n("throw",e,i,c)}))}c(s.arg)}var a;o(this,"_invoke",{value:function(e,r){function o(){return new t((function(t,o){n(e,r,t,o)}))}return a=a?a.then(o,o):o()}})}function _(t,n,r){var o=d;return function(a,i){if(o===m)throw Error("Generator is already running");if(o===p){if("throw"===a)throw i;return{value:e,done:!0}}for(r.method=a,r.arg=i;;){var c=r.delegate;if(c){var s=O(c,r);if(s){if(s===h)continue;return s}}if("next"===r.method)r.sent=r._sent=r.arg;else if("throw"===r.method){if(o===d)throw o=p,r.arg;r.dispatchException(r.arg)}else"return"===r.method&&r.abrupt("return",r.arg);o=m;var u=f(t,n,r);if("normal"===u.type){if(o=r.done?p:"suspendedYield",u.arg===h)continue;return{value:u.arg,done:r.done}}"throw"===u.type&&(o=p,r.method="throw",r.arg=u.arg)}}}function O(t,n){var r=n.method,o=t.iterator[r];if(o===e)return n.delegate=null,"throw"===r&&t.iterator.return&&(n.method="return",n.arg=e,O(t,n),"throw"===n.method)||"return"!==r&&(n.method="throw",n.arg=new TypeError("The iterator does not provide a '"+r+"' method")),h;var a=f(o,t.iterator,n.arg);if("throw"===a.type)return n.method="throw",n.arg=a.arg,n.delegate=null,h;var i=a.arg;return i?i.done?(n[t.resultName]=i.value,n.next=t.nextLoc,"return"!==n.method&&(n.method="next",n.arg=e),n.delegate=null,h):i:(n.method="throw",n.arg=new TypeError("iterator result is not an object"),n.delegate=null,h)}function C(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function T(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function j(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(C,this),this.reset(!0)}function D(t){if(t||""===t){var n=t[i];if(n)return n.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var o=-1,a=function n(){for(;++o<t.length;)if(r.call(t,o))return n.value=t[o],n.done=!1,n;return n.value=e,n.done=!0,n};return a.next=a}}throw new TypeError(pY(t)+" is not iterable")}return g.prototype=v,o(x,"constructor",{value:v,configurable:!0}),o(v,"constructor",{value:g,configurable:!0}),g.displayName=u(v,s,"GeneratorFunction"),t.isGeneratorFunction=function(e){var t="function"==typeof e&&e.constructor;return!!t&&(t===g||"GeneratorFunction"===(t.displayName||t.name))},t.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,v):(e.__proto__=v,u(e,s,"GeneratorFunction")),e.prototype=Object.create(x),e},t.awrap=function(e){return{__await:e}},E(S.prototype),u(S.prototype,c,(function(){return this})),t.AsyncIterator=S,t.async=function(e,n,r,o,a){void 0===a&&(a=Promise);var i=new S(l(e,n,r,o),a);return t.isGeneratorFunction(n)?i:i.next().then((function(e){return e.done?e.value:i.next()}))},E(x),u(x,s,"Generator"),u(x,i,(function(){return this})),u(x,"toString",(function(){return"[object Generator]"})),t.keys=function(e){var t=Object(e),n=[];for(var r in t)n.push(r);return n.reverse(),function e(){for(;n.length;){var r=n.pop();if(r in t)return e.value=r,e.done=!1,e}return e.done=!0,e}},t.values=D,j.prototype={constructor:j,reset:function(t){if(this.prev=0,this.next=0,this.sent=this._sent=e,this.done=!1,this.delegate=null,this.method="next",this.arg=e,this.tryEntries.forEach(T),!t)for(var n in this)"t"===n.charAt(0)&&r.call(this,n)&&!isNaN(+n.slice(1))&&(this[n]=e)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if("throw"===e.type)throw e.arg;return this.rval},dispatchException:function(t){if(this.done)throw t;var n=this;function o(r,o){return c.type="throw",c.arg=t,n.next=r,o&&(n.method="next",n.arg=e),!!o}for(var a=this.tryEntries.length-1;a>=0;--a){var i=this.tryEntries[a],c=i.completion;if("root"===i.tryLoc)return o("end");if(i.tryLoc<=this.prev){var s=r.call(i,"catchLoc"),u=r.call(i,"finallyLoc");if(s&&u){if(this.prev<i.catchLoc)return o(i.catchLoc,!0);if(this.prev<i.finallyLoc)return o(i.finallyLoc)}else if(s){if(this.prev<i.catchLoc)return o(i.catchLoc,!0)}else{if(!u)throw Error("try statement without catch or finally");if(this.prev<i.finallyLoc)return o(i.finallyLoc)}}}},abrupt:function(e,t){for(var n=this.tryEntries.length-1;n>=0;--n){var o=this.tryEntries[n];if(o.tryLoc<=this.prev&&r.call(o,"finallyLoc")&&this.prev<o.finallyLoc){var a=o;break}}a&&("break"===e||"continue"===e)&&a.tryLoc<=t&&t<=a.finallyLoc&&(a=null);var i=a?a.completion:{};return i.type=e,i.arg=t,a?(this.method="next",this.next=a.finallyLoc,h):this.complete(i)},complete:function(e,t){if("throw"===e.type)throw e.arg;return"break"===e.type||"continue"===e.type?this.next=e.arg:"return"===e.type?(this.rval=this.arg=e.arg,this.method="return",this.next="end"):"normal"===e.type&&t&&(this.next=t),h},finish:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),T(n),h}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.tryLoc===e){var r=n.completion;if("throw"===r.type){var o=r.arg;T(n)}return o}}throw Error("illegal catch attempt")},delegateYield:function(t,n,r){return this.delegate={iterator:D(t),resultName:n,nextLoc:r},"next"===this.method&&(this.arg=e),h}},t}function yY(e,t,n,r,o,a,i){try{var c=e[a](i),s=c.value}catch(u){return void n(u)}c.done?t(s):Promise.resolve(s).then(r,o)}function gY(e){return function(){var t=this,n=arguments;return new Promise((function(r,o){var a=e.apply(t,n);function i(e){yY(a,r,o,i,c,"next",e)}function c(e){yY(a,r,o,i,c,"throw",e)}i(void 0)}))}}function vY(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,a,i,c=[],s=!0,u=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;s=!1}else for(;!(s=(r=a.call(n)).done)&&(c.push(r.value),c.length!==t);s=!0);}catch(e){u=!0,o=e}finally{try{if(!s&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(u)throw o}}return c}}(e,t)||function(e,t){if(!e)return;if("string"===typeof e)return bY(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return bY(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function bY(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var wY=function(e){var t=e.onClose,n=e.createSuccessCb,o=vY((0,r.useState)(!1),2),a=o[0],i=o[1],c=(0,_U.useTimer)({expiryTimestamp:(new Date).getTime()}),s=c.seconds,u=c.restart,l=vY((0,r.useState)(""),2),f=l[0],d=l[1],m=(0,y.Z)(),p=(0,SU.cI)(),h=p.register,g=p.getValues,v=p.handleSubmit,b=p.errors,w=p.triggerValidation,k=p.setError,x=p.watch,E=p.clearError,S=x(["emailStr","verificationCode"]),_=function(e){return!!e.match(Vn.Z.emailRegexp)},O=(0,r.useRef)(null),T=(0,r.useCallback)((function(e){var r=e.verificationCode,o=jB();(0,K.QE3)({method:"mail",code:r,oid:f},o).then((function(e){null===n||void 0===n||n(),t()})).catch((function(e){switch((0,Y.vZ)(e).errorCode){case"access_forbidden":case"expired_verify":MB();break;case"expired_code":k("emailStr","expired_code",m.formatMessage({id:"verification_code_expired"}));break;default:k("emailStr","server_error",m.formatMessage({id:"verification_failed"}))}}))}),[n,m,t,f,k]),j=function(e){var t=jB();(0,K.JUf)({method:"mail",name:e,type:2},t).then((function(e){var t,n=new Date;n.setSeconds(n.getSeconds()+60),u(n.getTime()),E("verificationCode");var r=e.data.oid;d(r),null===(t=O.current)||void 0===t||t.focus()})).catch((function(e){var t=(0,Y.vZ)(e);switch(t.errorCode){case"access_forbidden":case"expired_verify":MB();break;case"user_send_sms_exceed_limit":k("verificationCode","user_send_sms_exceed_limit",NB(t));break;case"send_verify_code_too_many_times":k("verificationCode","send_verify_code_too_many_times",m.formatMessage({id:"send_code_too_often"}));break;case"user_send_sms_failed":k("emailStr","user_send_sms_failed",m.formatMessage({id:"send_code_failed"}));break;case"invalidate_email":k("emailStr","invalidate_email");break;case"user_email_not_verified":k("emailStr","user_email_not_verified",m.formatMessage({id:"user_email_not_verified"}));break;default:k("emailStr","server error 500",m.formatMessage({id:"send_code_failed"}))}})).finally((function(){i(!1)}))},D=function(e){var t=e.emailStr,n=e.verificationCode;return t?t.message?t.message:m.formatMessage({id:"sign_invalid_email"}):n?n.message?n.message:m.formatMessage({id:"settings_mail_error_authcode"}):""}(b),M=(0,r.useCallback)((function(){v(T)()}),[v,T]);return r.createElement(C.Z,{visible:!0,title:m.formatMessage({id:"add_email"}),popupStyle:{width:352},isAbleShowCancelButton:!1,okText:m.formatMessage({id:"add"}),onOk:M,disabled:!S.verificationCode,onCancel:t,maskClosable:!1},r.createElement("p",{className:_B},m.formatMessage({id:"add_email_desc"})),r.createElement(pB.Z,{type:"email",name:"emailStr",autoComplete:"false",autoFocus:!0,wrapperCls:dY().inputWrapper,onChange:function(){b.emailStr&&w("emailStr")},ph:m.formatMessage({id:"email_address"}),ref:function(e){var t;h({required:!0,validate:_})(null!==(t=null===e||void 0===e?void 0:e.$input)&&void 0!==t?t:null)}}),r.createElement(pB.Z,{type:"text",name:"verificationCode",maxLength:6,autoComplete:"one-time-code",isAbsoluteGroup:!0,wrapperCls:dY().inputWrapper,addonAfterCls:OB,className:CB,addonAfter:r.createElement(lY,{authButtonEnable:S.emailStr,sendAuthCode:gY(hY().mark((function e(){return hY().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!(s<=0)||a){e.next=5;break}return e.next=3,w("emailStr");case 3:e.sent&&(i(!0),j(g().emailStr));case 5:case"end":return e.stop()}}),e)}))),msg:s?m.formatMessage({id:"resend"},{d:s}):m.formatMessage({id:"settings_mail_authcode_btn"})}),ph:m.formatMessage({id:"settings_mail_authcode"}),ref:function(e){var t,n;h({required:!0,pattern:/^.{6}$/})(null!==(t=null===e||void 0===e?void 0:e.$input)&&void 0!==t?t:null),O.current=null!==(n=null===e||void 0===e?void 0:e.$input)&&void 0!==n?n:null}}),r.createElement(mY,{errorMsg:D}))},kY=function(e){var t=vY((0,r.useState)(!1),2),n=t[0],o=t[1],a=(0,r.useCallback)((function(){o(!0)}),[]),i=(0,r.useCallback)((function(){o(!1)}),[]);return{onClickEmail:a,EmailBindModal:(0,r.useMemo)((function(){return n?r.createElement(wY,{onClose:i,createSuccessCb:e}):null}),[e,n,i])}};function xY(e){return xY="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},xY(e)}function EY(){EY=function(){return t};var e,t={},n=Object.prototype,r=n.hasOwnProperty,o=Object.defineProperty||function(e,t,n){e[t]=n.value},a="function"==typeof Symbol?Symbol:{},i=a.iterator||"@@iterator",c=a.asyncIterator||"@@asyncIterator",s=a.toStringTag||"@@toStringTag";function u(e,t,n){return Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{u({},"")}catch(e){u=function(e,t,n){return e[t]=n}}function l(e,t,n,r){var a=t&&t.prototype instanceof y?t:y,i=Object.create(a.prototype),c=new j(r||[]);return o(i,"_invoke",{value:_(e,n,c)}),i}function f(e,t,n){try{return{type:"normal",arg:e.call(t,n)}}catch(e){return{type:"throw",arg:e}}}t.wrap=l;var d="suspendedStart",m="executing",p="completed",h={};function y(){}function g(){}function v(){}var b={};u(b,i,(function(){return this}));var w=Object.getPrototypeOf,k=w&&w(w(D([])));k&&k!==n&&r.call(k,i)&&(b=k);var x=v.prototype=y.prototype=Object.create(b);function E(e){["next","throw","return"].forEach((function(t){u(e,t,(function(e){return this._invoke(t,e)}))}))}function S(e,t){function n(o,a,i,c){var s=f(e[o],e,a);if("throw"!==s.type){var u=s.arg,l=u.value;return l&&"object"==xY(l)&&r.call(l,"__await")?t.resolve(l.__await).then((function(e){n("next",e,i,c)}),(function(e){n("throw",e,i,c)})):t.resolve(l).then((function(e){u.value=e,i(u)}),(function(e){return n("throw",e,i,c)}))}c(s.arg)}var a;o(this,"_invoke",{value:function(e,r){function o(){return new t((function(t,o){n(e,r,t,o)}))}return a=a?a.then(o,o):o()}})}function _(t,n,r){var o=d;return function(a,i){if(o===m)throw Error("Generator is already running");if(o===p){if("throw"===a)throw i;return{value:e,done:!0}}for(r.method=a,r.arg=i;;){var c=r.delegate;if(c){var s=O(c,r);if(s){if(s===h)continue;return s}}if("next"===r.method)r.sent=r._sent=r.arg;else if("throw"===r.method){if(o===d)throw o=p,r.arg;r.dispatchException(r.arg)}else"return"===r.method&&r.abrupt("return",r.arg);o=m;var u=f(t,n,r);if("normal"===u.type){if(o=r.done?p:"suspendedYield",u.arg===h)continue;return{value:u.arg,done:r.done}}"throw"===u.type&&(o=p,r.method="throw",r.arg=u.arg)}}}function O(t,n){var r=n.method,o=t.iterator[r];if(o===e)return n.delegate=null,"throw"===r&&t.iterator.return&&(n.method="return",n.arg=e,O(t,n),"throw"===n.method)||"return"!==r&&(n.method="throw",n.arg=new TypeError("The iterator does not provide a '"+r+"' method")),h;var a=f(o,t.iterator,n.arg);if("throw"===a.type)return n.method="throw",n.arg=a.arg,n.delegate=null,h;var i=a.arg;return i?i.done?(n[t.resultName]=i.value,n.next=t.nextLoc,"return"!==n.method&&(n.method="next",n.arg=e),n.delegate=null,h):i:(n.method="throw",n.arg=new TypeError("iterator result is not an object"),n.delegate=null,h)}function C(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function T(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function j(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(C,this),this.reset(!0)}function D(t){if(t||""===t){var n=t[i];if(n)return n.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var o=-1,a=function n(){for(;++o<t.length;)if(r.call(t,o))return n.value=t[o],n.done=!1,n;return n.value=e,n.done=!0,n};return a.next=a}}throw new TypeError(xY(t)+" is not iterable")}return g.prototype=v,o(x,"constructor",{value:v,configurable:!0}),o(v,"constructor",{value:g,configurable:!0}),g.displayName=u(v,s,"GeneratorFunction"),t.isGeneratorFunction=function(e){var t="function"==typeof e&&e.constructor;return!!t&&(t===g||"GeneratorFunction"===(t.displayName||t.name))},t.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,v):(e.__proto__=v,u(e,s,"GeneratorFunction")),e.prototype=Object.create(x),e},t.awrap=function(e){return{__await:e}},E(S.prototype),u(S.prototype,c,(function(){return this})),t.AsyncIterator=S,t.async=function(e,n,r,o,a){void 0===a&&(a=Promise);var i=new S(l(e,n,r,o),a);return t.isGeneratorFunction(n)?i:i.next().then((function(e){return e.done?e.value:i.next()}))},E(x),u(x,s,"Generator"),u(x,i,(function(){return this})),u(x,"toString",(function(){return"[object Generator]"})),t.keys=function(e){var t=Object(e),n=[];for(var r in t)n.push(r);return n.reverse(),function e(){for(;n.length;){var r=n.pop();if(r in t)return e.value=r,e.done=!1,e}return e.done=!0,e}},t.values=D,j.prototype={constructor:j,reset:function(t){if(this.prev=0,this.next=0,this.sent=this._sent=e,this.done=!1,this.delegate=null,this.method="next",this.arg=e,this.tryEntries.forEach(T),!t)for(var n in this)"t"===n.charAt(0)&&r.call(this,n)&&!isNaN(+n.slice(1))&&(this[n]=e)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if("throw"===e.type)throw e.arg;return this.rval},dispatchException:function(t){if(this.done)throw t;var n=this;function o(r,o){return c.type="throw",c.arg=t,n.next=r,o&&(n.method="next",n.arg=e),!!o}for(var a=this.tryEntries.length-1;a>=0;--a){var i=this.tryEntries[a],c=i.completion;if("root"===i.tryLoc)return o("end");if(i.tryLoc<=this.prev){var s=r.call(i,"catchLoc"),u=r.call(i,"finallyLoc");if(s&&u){if(this.prev<i.catchLoc)return o(i.catchLoc,!0);if(this.prev<i.finallyLoc)return o(i.finallyLoc)}else if(s){if(this.prev<i.catchLoc)return o(i.catchLoc,!0)}else{if(!u)throw Error("try statement without catch or finally");if(this.prev<i.finallyLoc)return o(i.finallyLoc)}}}},abrupt:function(e,t){for(var n=this.tryEntries.length-1;n>=0;--n){var o=this.tryEntries[n];if(o.tryLoc<=this.prev&&r.call(o,"finallyLoc")&&this.prev<o.finallyLoc){var a=o;break}}a&&("break"===e||"continue"===e)&&a.tryLoc<=t&&t<=a.finallyLoc&&(a=null);var i=a?a.completion:{};return i.type=e,i.arg=t,a?(this.method="next",this.next=a.finallyLoc,h):this.complete(i)},complete:function(e,t){if("throw"===e.type)throw e.arg;return"break"===e.type||"continue"===e.type?this.next=e.arg:"return"===e.type?(this.rval=this.arg=e.arg,this.method="return",this.next="end"):"normal"===e.type&&t&&(this.next=t),h},finish:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),T(n),h}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.tryLoc===e){var r=n.completion;if("throw"===r.type){var o=r.arg;T(n)}return o}}throw Error("illegal catch attempt")},delegateYield:function(t,n,r){return this.delegate={iterator:D(t),resultName:n,nextLoc:r},"next"===this.method&&(this.arg=e),h}},t}function SY(e,t,n,r,o,a,i){try{var c=e[a](i),s=c.value}catch(u){return void n(u)}c.done?t(s):Promise.resolve(s).then(r,o)}function _Y(e){return function(){var t=this,n=arguments;return new Promise((function(r,o){var a=e.apply(t,n);function i(e){SY(a,r,o,i,c,"next",e)}function c(e){SY(a,r,o,i,c,"throw",e)}i(void 0)}))}}function OY(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,a,i,c=[],s=!0,u=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;s=!1}else for(;!(s=(r=a.call(n)).done)&&(c.push(r.value),c.length!==t);s=!0);}catch(e){u=!0,o=e}finally{try{if(!s&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(u)throw o}}return c}}(e,t)||function(e,t){if(!e)return;if("string"===typeof e)return CY(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return CY(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function CY(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var TY=function(e){var t=e.onClose,n=e.createSuccessCb,o=OY((0,r.useState)(!1),2),a=o[0],i=o[1],c=(0,_U.useTimer)({expiryTimestamp:(new Date).getTime()}),s=c.seconds,u=c.restart,l=OY((0,r.useState)(""),2),f=l[0],d=l[1],m=(0,y.Z)(),p=(0,SU.cI)(),h=p.register,g=p.getValues,v=p.handleSubmit,b=p.errors,w=p.triggerValidation,k=p.setError,x=p.watch,E=p.clearError,S=x(["phoneNumber","verificationCode"]),_=function(e){return!!e.match(/^1[\d]{10}$/)},O=(0,r.useRef)(null),T=(0,r.useCallback)((function(e){var r=e.verificationCode,o=jB();(0,K.QE3)({method:"phone",code:r,oid:f},o).then((function(e){null===n||void 0===n||n(),t()})).catch((function(e){switch((0,Y.vZ)(e).errorCode){case"access_forbidden":case"expired_verify":MB();break;case"expired_code":k("phoneNumber","expired_code",m.formatMessage({id:"verification_code_expired"}));break;default:k("phoneNumber","server_error",m.formatMessage({id:"verification_failed"}))}}))}),[n,m,t,f,k]),j=function(e){var t=jB();(0,K.JUf)({method:"phone",name:e,type:2},t).then((function(e){var t,n=new Date;n.setSeconds(n.getSeconds()+60),u(n.getTime()),E("verificationCode");var r=e.data.oid;d(r),null===(t=O.current)||void 0===t||t.focus()})).catch((function(e){var t=(0,Y.vZ)(e);switch(t.errorCode){case"access_forbidden":case"expired_verify":MB();break;case"user_send_sms_exceed_limit":k("verificationCode","user_send_sms_exceed_limit",NB(t));break;case"send_verify_code_too_many_times":k("verificationCode","send_verify_code_too_many_times",m.formatMessage({id:"send_code_too_often"}));break;case"user_phone_not_set_error":k("phoneNumber","user_phone_not_set_error");break;case"unsupported_phone_num":k("phoneNumber","unsupported_phone_num");break;case"user_send_sms_failed":k("phoneNumber","user_send_sms_failed",m.formatMessage({id:"send_code_failed"}));break;default:k("phoneNumber","server error 500",m.formatMessage({id:"send_code_failed"}))}})).finally((function(){i(!1)}))},D=function(e){var t=e.phoneNumber,n=e.verificationCode;return t?t.message?t.message:m.formatMessage({id:"error_phone_number"}):n?n.message?n.message:m.formatMessage({id:"settings_mail_error_authcode"}):""}(b),M=(0,r.useCallback)((function(){v(T)()}),[v,T]);return r.createElement(C.Z,{visible:!0,title:m.formatMessage({id:"add_phone_number"}),popupStyle:{width:352},isAbleShowCancelButton:!1,okText:m.formatMessage({id:"add"}),disabled:!S.verificationCode,onOk:M,onCancel:t,maskClosable:!1},r.createElement("p",{className:_B},m.formatMessage({id:"add_phone_number_desc"})),r.createElement(pB.Z,{type:"tel",name:"phoneNumber",autoComplete:"false",autoFocus:!0,wrapperCls:dY().inputWrapper,onChange:function(){b.phoneNumber&&w("phoneNumber")},ph:m.formatMessage({id:"phone_number"}),ref:function(e){var t;h({required:!0,validate:_})(null!==(t=null===e||void 0===e?void 0:e.$input)&&void 0!==t?t:null)}}),r.createElement(pB.Z,{type:"tel",name:"verificationCode",maxLength:6,autoComplete:"one-time-code",isAbsoluteGroup:!0,wrapperCls:dY().inputWrapper,addonAfterCls:OB,className:CB,addonAfter:r.createElement(lY,{authButtonEnable:S.phoneNumber,sendAuthCode:_Y(EY().mark((function e(){return EY().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!(s<=0)||a){e.next=5;break}return e.next=3,w("phoneNumber");case 3:e.sent&&(i(!0),j(g().phoneNumber));case 5:case"end":return e.stop()}}),e)}))),msg:s?m.formatMessage({id:"resend"},{d:s}):m.formatMessage({id:"settings_mail_authcode_btn"})}),ph:m.formatMessage({id:"settings_mail_authcode"}),ref:function(e){var t,n;h({required:!0,pattern:/^[\d]{6}$/})(null!==(t=null===e||void 0===e?void 0:e.$input)&&void 0!==t?t:null),O.current=null!==(n=null===e||void 0===e?void 0:e.$input)&&void 0!==n?n:null}}),r.createElement(mY,{errorMsg:D}))},jY=function(e){var t=OY((0,r.useState)(!1),2),n=t[0],o=t[1],a=(0,r.useCallback)((function(){o(!0)}),[]),i=(0,r.useCallback)((function(){o(!1)}),[]);return{onClickPhone:a,PhoneBindModal:(0,r.useMemo)((function(){return n?r.createElement(TY,{onClose:i,createSuccessCb:e}):null}),[e,n,i])}},DY=n("5bz8");function MY(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,a,i,c=[],s=!0,u=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;s=!1}else for(;!(s=(r=a.call(n)).done)&&(c.push(r.value),c.length!==t);s=!0);}catch(e){u=!0,o=e}finally{try{if(!s&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(u)throw o}}return c}}(e,t)||function(e,t){if(!e)return;if("string"===typeof e)return AY(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return AY(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function AY(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var NY=r.forwardRef((function(e,t){var n=e.name,o=e.value,a=e.onChange,i=e.onKeyDown,c=e.onPaste,s=e.disabled;return r.createElement("span",{className:"overflow-hidden mr-[10px] last:mr-0 block",style:{height:40,width:32}},r.createElement("input",{type:"tel",name:n,className:"border border-solid border-grey-10 bg-grey-2 rounded-s w-full h-full text-center text-[20px] font-medium focus:border-primary focus:border-[2px]",value:o,maxLength:1,autoComplete:"off",onChange:a,onKeyDown:i,onPaste:c,ref:t,disabled:s}))}));NY.displayName="InputWrapper";var PY=function(e){var t=e.onClose,n=e.appInfo,o=e.createSuccessCb,a=e.updateAppInfo,i=e.handleExpired,c=MY((0,r.useState)("qrcode"),2),u=c[0],l=c[1],f=MY((0,r.useState)(""),2),d=f[0],m=f[1],p=MY((0,r.useState)(""),2),h=p[0],g=p[1],v=MY((0,r.useState)(""),2),b=v[0],k=v[1],x=MY((0,r.useState)(""),2),E=x[0],S=x[1],_=MY((0,r.useState)(""),2),O=_[0],T=_[1],j=MY((0,r.useState)(""),2),D=j[0],M=j[1],A=(0,r.useRef)(null),N=(0,r.useRef)(null),P=(0,r.useRef)(null),I=(0,r.useRef)(null),L=(0,r.useRef)(null),R=(0,r.useRef)(null),Z=MY((0,r.useState)(""),2),F=Z[0],B=Z[1];(0,r.useEffect)((function(){setTimeout((function(){var e;null===(e=A.current)||void 0===e||e.focus()}))}),[]);var V=(0,y.Z)(),H=(0,r.useMemo)((function(){return"".concat(d).concat(h).concat(b).concat(E).concat(O).concat(D)}),[d,h,b,E,O,D]),W=(0,Me.D)(H);(0,r.useEffect)((function(){W!==H&&H&&B("")}),[W,H]);var z=(0,r.useCallback)((function(){var e=jB();(0,K.QE3)({method:"app",code:H,oid:n.oid},e).then((function(e){null===o||void 0===o||o(),t()})).catch((function(e){switch(m(""),g(""),k(""),S(""),T(""),M(""),setTimeout((function(){var e;null===(e=A.current)||void 0===e||e.focus()})),(0,Y.vZ)(e).errorCode){case"access_forbidden":case"expired_verify":i();break;case"expired_code":B(V.formatMessage({id:"verification_code_expired"})),a();break;default:B(V.formatMessage({id:"verification_failed"}))}}))}),[n.oid,o,i,V,t,a,H]);(0,r.useEffect)((function(){W!==H&&6===H.length&&z()}),[z,W,H]);var G=(0,r.useCallback)((function(e){e.stopPropagation(),l("qrcode"===u?"secret":"qrcode")}),[u]),q=(0,r.useCallback)((function(){U.vp.dispatch("copyToGlobalCopyArea",{content:n.secret,callback:function(){me.$Z({text:V.formatMessage({id:"copied"})})}})}),[n.secret,V]);return r.createElement(C.Z,{visible:!0,title:V.formatMessage({id:"add_auth_app"}),popupStyle:{width:352,maxHeight:600},bodyStyle:{paddingBottom:24},isAbleShowCancelButton:!1,okText:V.formatMessage({id:"add"}),onOk:z,onCancel:t,disabled:H.length<6,maskClosable:!1},r.createElement("p",{className:w()(_B,"mb-[20px]")},V.formatMessage({id:"use_auth_apps_desc"})),r.createElement("div",{className:"flex"},r.createElement("span",{className:"flex-none text-[13px] leading-[18px] w-[16px]"},"1."),r.createElement("p",{className:"flex-auto text-[13px] leading-[18px]"},V.formatMessage({id:"secret"===u?"install_auth_apps_desc2":"install_auth_apps_desc"}))),"secret"===u?r.createElement("div",{className:"flex flex-col items-center justify-center overflow-hidden bg-grey-2 rounded-default cursor-pointer",style:{marginTop:16,marginBottom:24,padding:"24px"},onClick:q},r.createElement("p",{className:"text-[16px] font-medium break-all text-center"},n.secret),r.createElement("a",{onClick:G,className:"mt-[12px] text-xs leading-[17px]"},V.formatMessage({id:"switch_qr_code"}))):r.createElement("div",{className:"flex flex-col items-center",style:{marginTop:26,marginBottom:30}},r.createElement("canvas",{className:"border border-solid border-grey-20 rounded-s",ref:function(e){e&&DY.toCanvas(e,n.qrCodeUrl,{width:120},(function(e){e&&console.error(e)}))}}),r.createElement("div",{className:"flex items-center justify-center mt-[12px]"},r.createElement("span",{className:"text-xs leading-[17px]"},V.formatMessage({id:"can_not_scan"})),r.createElement("a",{className:w()("text-xs leading-[17px]",!(0,s.LO)()&&"ml-[4px]"),onClick:G},V.formatMessage({id:"switch_code"})))),r.createElement("div",{className:"flex"},r.createElement("span",{className:"flex-none text-[13px] leading-[18px] w-[16px]"},"2."),r.createElement("p",{className:"flex-auto text-[13px] leading-[18px]"},V.formatMessage({id:"enter_digit_code_auth"}))),r.createElement("div",{className:"flex items-center justify-center mt-[16px]"},r.createElement(NY,{name:"code1",ref:A,value:d,onChange:function(e){var t=e.currentTarget.value;m(t),setTimeout((function(){var e;t&&(null===(e=N.current)||void 0===e||e.focus())}))},onPaste:function(e){e.preventDefault();var t=(window.clipboardData&&window.clipboardData.setData?e.clipboardData.getData("text"):(e.originalEvent||e).clipboardData.getData("text/plain")).replace(/\s+/g,"").split("");t[0]&&m(t[0]),t[1]&&g(t[1]),t[2]&&k(t[2]),t[3]&&S(t[3]),t[4]&&T(t[4]),t[5]&&M(t[5])},disabled:!!d}),r.createElement(NY,{name:"code2",ref:N,value:h,onChange:function(e){var t=e.currentTarget.value;g(t),setTimeout((function(){var e,n;t?null===(e=P.current)||void 0===e||e.focus():null===(n=A.current)||void 0===n||n.focus()}))},onKeyDown:function(e){""===e.currentTarget.value&&"Backspace"===e.key&&(m(""),setTimeout((function(){var e;null===(e=A.current)||void 0===e||e.focus()})))},disabled:!d||!!h}),r.createElement(NY,{name:"code3",ref:P,value:b,onChange:function(e){var t=e.currentTarget.value;k(t),setTimeout((function(){var e,n;t?null===(e=I.current)||void 0===e||e.focus():null===(n=N.current)||void 0===n||n.focus()}))},onKeyDown:function(e){""===e.currentTarget.value&&"Backspace"===e.key&&(g(""),setTimeout((function(){var e;null===(e=N.current)||void 0===e||e.focus()})))},disabled:!h||!!b}),r.createElement(NY,{name:"code4",ref:I,value:E,onChange:function(e){var t=e.currentTarget.value;S(t),setTimeout((function(){var e,n;t?null===(e=L.current)||void 0===e||e.focus():null===(n=P.current)||void 0===n||n.focus()}))},onKeyDown:function(e){""===e.currentTarget.value&&"Backspace"===e.key&&(k(""),setTimeout((function(){var e;null===(e=P.current)||void 0===e||e.focus()})))},disabled:!b||!!E}),r.createElement(NY,{name:"code5",ref:L,value:O,onChange:function(e){var t=e.currentTarget.value;T(t),setTimeout((function(){var e,n;t?null===(e=R.current)||void 0===e||e.focus():null===(n=I.current)||void 0===n||n.focus()}))},onKeyDown:function(e){""===e.currentTarget.value&&"Backspace"===e.key&&(S(""),setTimeout((function(){var e;null===(e=I.current)||void 0===e||e.focus()})))},disabled:!E||!!O}),r.createElement(NY,{name:"code6",ref:R,value:D,onChange:function(e){var t=e.currentTarget.value;M(t),setTimeout((function(){var e;t||(null===(e=L.current)||void 0===e||e.focus())}))},onKeyDown:function(e){""===e.currentTarget.value&&"Backspace"===e.key&&(T(""),setTimeout((function(){var e;null===(e=L.current)||void 0===e||e.focus()})))},disabled:!O||!!D})),r.createElement(mY,{errorMsg:F,center:!0}))},IY=function(e){var t=e.createSuccessCb,n=(e.type,MY((0,r.useState)(!1),2)),o=n[0],a=n[1],i=MY((0,r.useState)(null),2),c=i[0],s=i[1],u=(0,y.Z)(),l=(0,r.useCallback)((function(){DB(),me.$Z({text:u.formatMessage({id:"2fa_expired_hint"})}),a(!1)}),[u]),f=(0,r.useCallback)((function(e){var t=jB();(0,K.fsw)(t).then((function(t){s(t.data),null===e||void 0===e||e()})).catch((function(e){(0,Y.vZ)(e).errorCode;l()}))}),[l]),d=(0,r.useCallback)((function(){f((function(){a(!0)}))}),[f]),m=(0,r.useCallback)((function(){a(!1)}),[]);return{onClickApp:d,AppBindModal:(0,r.useMemo)((function(){return o&&c?r.createElement(PY,{appInfo:c,onClose:m,createSuccessCb:t,updateAppInfo:f,handleExpired:l}):null}),[c,t,l,o,m,f])}},LY=function(e){var t=e.icon,n=e.title,o=e.iconStyle,a=e.onClick;return r.createElement("div",{className:"flex items-center justify-center overflow-hidden cursor-pointer border border-grey-10 border-solid rounded-[6px] w-full",style:{height:56,marginBottom:10},onClick:a},r.createElement(E.Z,{name:t,className:"w-[20px] h-[20px]",style:o}),r.createElement("p",{className:"ml-[6px] leading-[20px]"},n))},RY=function(e){var t=e.onClose,n=e.onCreateMFASuccess,o=(0,y.Z)(),a=(0,r.useCallback)((function(){n(),t()}),[t,n]),i=kY(a),c=i.onClickEmail,s=i.EmailBindModal,l=jY(a),f=l.onClickPhone,d=l.PhoneBindModal,m=IY({createSuccessCb:a,type:"safety"}),p=m.onClickApp,h=m.AppBindModal;return r.createElement(r.Fragment,null,r.createElement(C.Z,{popupStyle:{width:352},visible:!0,title:o.formatMessage({id:"two_factor_authentication"}),noFooter:!0,onClose:t,maskClosable:!1},r.createElement("p",{className:"text-xs leading-[18px] text-grey-60",style:{marginTop:2,marginBottom:24}},o.formatMessage({id:"open_2fa_desc"})),r.createElement("div",{className:"flex flex-col items-center justify-center"},r.createElement(LY,{icon:"safety-mail",title:o.formatMessage({id:"email_verification_code"}),onClick:c}),u.j4&&r.createElement(LY,{icon:"safety-phone",title:o.formatMessage({id:"sms_verification_code"}),onClick:f}),r.createElement(LY,{icon:"safety-app",title:o.formatMessage({id:"authenticator_app"}),onClick:p}))),s,d,h)},ZY=n.p+"i/8b53ee24a1d362c444bf96f9bc23f44d.png",FY=n.p+"i/21580ba81d650ccf86288322f4eea069.png",BY=function(e){var t=(0,y.Z)(),n=(0,r.useCallback)((function(){var n=e.map((function(e){return e.code})).join("\n"),r=new Blob([n],{type:"text/plain;charset=utf-8"});(0,oT.saveAs)(r,"".concat(t.formatMessage({id:"backup_text_name"},{s:u.N$}),".txt"))}),[e,t]),o=(0,r.useCallback)((function(){U.vp.dispatch("copyToGlobalCopyArea",{content:e.map((function(e){return e.code})).join("\n"),callback:function(){me.$Z({text:t.formatMessage({id:"copied"})})}})}),[e,t]);return{onClickDownload:n,onClickBackupArea:o}};function UY(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,a,i,c=[],s=!0,u=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;s=!1}else for(;!(s=(r=a.call(n)).done)&&(c.push(r.value),c.length!==t);s=!0);}catch(e){u=!0,o=e}finally{try{if(!s&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(u)throw o}}return c}}(e,t)||function(e,t){if(!e)return;if("string"===typeof e)return YY(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return YY(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function YY(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var VY=function(e){var t=e.onClose,n=(e.createSuccessCb,e.backupCodes),o=e.onClickRefresh,a=e.onClickDelete,i=(0,y.Z)(),c=BY(n),s=c.onClickDownload,u=c.onClickBackupArea,l="flex-none rounded-s h-[24px] px-[10px] py-[3px] flex items-center justify-center border border-solid border-grey-10 cursor-pointer";return r.createElement(C.Z,{visible:!0,title:i.formatMessage({id:"backup_verification_code"}),popupStyle:{width:352},okText:i.formatMessage({id:"download"}),onOk:s,cancelText:i.formatMessage({id:"got_it"}),onCancel:t,maskClosable:!1},r.createElement("p",{className:w()(_B,"mb-[16px]")},i.formatMessage({id:"backup_print_desc"})),r.createElement("div",{className:"bg-grey-2 rounded-[8px] mb-[4px]",style:{paddingTop:24,paddingBottom:16},onClick:u},r.createElement("div",{className:"grid grid-cols-2 gap-y-[10px]",style:{padding:"0 34px"}},n.map((function(e){var t=e.code,n=e.validated;return r.createElement("div",{key:t,className:w()("font-medium text-center leading-[20px]",n&&"line-through")},t)}))),r.createElement("div",{className:"flex items-center justify-center mt-[18px]"},r.createElement("div",{className:l,onClick:o},r.createElement(E.Z,{name:"refresh",className:"w-[14px] h-[14px] text-grey-60 flex-none"}),r.createElement("span",{className:"text-xs leading-[16px] ml-[2px] text-grey-60"},i.formatMessage({id:"refresh"}))),r.createElement("div",{className:w()(l,"ml-[10px]"),onClick:a},r.createElement(E.Z,{name:"delete-backup",className:"w-[14px] h-[14px] text-grey-60 flex-none"}),r.createElement("span",{className:"text-xs leading-[16px] ml-[2px] text-grey-60"},i.formatMessage({id:"delete"}))))))},HY=function(e){var t=e.option,n=e.createSuccessCb,o=UY((0,r.useState)(!1),2),a=o[0],i=o[1],c=UY((0,r.useState)([]),2),s=c[0],u=c[1],l=(0,y.Z)(),f=(0,r.useCallback)((function(){var e=jB();t&&t.enabled?(0,K.I0Y)(e).then((function(e){var t=e.data.codes;u(t),i(!0),n()})).catch((function(e){switch((0,Y.vZ)(e).errorCode){case"access_forbidden":case"expired_verify":MB();break;default:me.$Z({text:l.formatMessage({id:"error_unknow_server"})})}})):(0,K.gdx)(e).then((function(e){var t=e.data.codes;u(t),i(!0),n()})).catch((function(e){switch((0,Y.vZ)(e).errorCode){case"access_forbidden":case"expired_verify":MB();break;case"unsupported_operate":me.$Z({text:l.formatMessage({id:"enable_2fa_first"})})}}))}),[t,n,l]),d=(0,r.useCallback)((function(e){e.stopPropagation();var t=jB();(0,K.gdx)(t).then((function(e){var t=e.data.codes;u(t),n()})).catch((function(e){switch((0,Y.vZ)(e).errorCode){case"access_forbidden":case"expired_verify":MB();break;case"unsupported_operate":me.$Z({text:l.formatMessage({id:"enable_2fa_first"})})}}))}),[n,l]),m=(0,r.useCallback)((function(e){e.stopPropagation();var t=jB();(0,K.Xyo)("backup",t).then((function(){i(!1),n()})).catch((function(e){switch((0,Y.vZ)(e).errorCode){case"access_forbidden":case"expired_verify":MB();break;default:me.$Z({text:l.formatMessage({id:"error_unknow_server"})})}}))}),[n,l]),p=(0,r.useCallback)((function(){i(!1)}),[]);return{onClickBackup:f,BackupBindModal:(0,r.useMemo)((function(){return a?r.createElement(VY,{onClose:p,backupCodes:s,onClickRefresh:d,onClickDelete:m}):null}),[s,a,m,d,p])}},WY=function(e){var t=e.size,n=(0,y.Z)();return r.createElement(_e.Z,{title:r.createElement("div",{style:{lineHeight:"18px",fontSize:13},className:"flex text-left text-white inline-block overflow-hidden"},n.formatMessage({id:"version_notes_2fa_content"})),type:"help",placement:"top"},r.createElement("div",{className:w()("inline-block cursor-pointer","normal"!==t&&"ml-[2px] mt-[1px]")},r.createElement(E.Z,{name:"help-new",className:"normal"===t?"text-grey-60 w-[18px] h-[18px]":"text-grey-40 w-[16px] h-[16px]"})))},zY=["mfaEnabled"];function GY(e,t){if(null==e)return{};var n,r,o=function(e,t){if(null==e)return{};var n,r,o={},a=Object.keys(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}var KY=function(e){var t=e.option,n=e.title,o=e.removeAction,a=e.addAction,i=e.triggerName,c=(0,y.Z)(),s=(0,r.useMemo)((function(){return[{key:"cancel_bind",value:c.formatMessage({id:"remove"})}]}),[c]);return r.createElement(Ma.Z,{title:n,suffix:(null===t||void 0===t?void 0:t.enabled)?r.createElement(Aa.Z,{listData:s,selectedKey:"",onSelected:function(e){o()},hover:!0,trigger:r.createElement(r.Fragment,null,r.createElement("span",{className:"flex items-center h-[18px]"},r.createElement(E.Z,{name:"safety-binded",className:"flex-none w-[16px] h-[16px] text-primary"}),i&&r.createElement("span",{className:"text-grey-60 text-s ml-[4px]"},i)))}):r.createElement("a",{className:"block text-s text-primary leading-[16px]",onClick:a},c.formatMessage({id:"add"}))})},qY=function(e){var t,n,o,i,c,s,l=(0,y.Z)(),f=e.onClose,d=e.mfaSetting,m=e.updateMFASetting,p=e.onOpenMFASuccessModal,h=d.mfaEnabled,g=GY(d,zY),v=(0,a.v9)((function(){return(0,Z.$o)()})),b=(0,r.useCallback)((function(){var e=function(){AB((function(){var e=jB();(0,K.kq5)(!h,e).then((function(){m(),h||p()})).catch((function(e){switch((0,Y.vZ)(e).errorCode){case"access_forbidden":case"expired_verify":MB();break;case"unsupported_operate":me.$Z({text:l.formatMessage({id:"add_verification_method_first"})})}}))}))};h?Pe.WI({key:"disable_2fa_confirm",title:l.formatMessage({id:"disabled_2fa_qa_title"}),content:l.formatMessage({id:"disabled_2fa_qa_desc"}),type:"singleButton",confirmText:l.formatMessage({id:"disable_2fa"}),confirmAction:function(){e()}}):e()}),[l,h,p,m]),w=(0,r.useCallback)((function(){m((function(e){!h&&e.mfaEnabled&&p()}))}),[h,p,m]),k=kY(w),x=k.onClickEmail,S=k.EmailBindModal,_=jY(w),O=_.onClickPhone,j=_.PhoneBindModal,D=IY({createSuccessCb:w,type:"detail"}),M=D.onClickApp,A=D.AppBindModal,N=HY({option:g.backupOption,createSuccessCb:w}),P=N.onClickBackup,I=N.BackupBindModal,L=(0,r.useCallback)((function(e){switch((0,Y.vZ)(e).errorCode){case"access_forbidden":case"expired_verify":MB();break;default:me.$Z({text:l.formatMessage({id:"error_unknow_server"})})}}),[l]),R=(0,r.useCallback)((function(e){AB(e)}),[]),F=(0,r.useCallback)((function(){R(x)}),[R,x]),B=(0,r.useCallback)((function(){R(O)}),[R,O]),U=(0,r.useCallback)((function(){R(M)}),[R,M]),V=(0,r.useCallback)((function(){R(P)}),[R,P]),H=null===d||void 0===d||null===(t=d.mailOption)||void 0===t?void 0:t.enabled,W=null===d||void 0===d||null===(n=d.phoneOption)||void 0===n?void 0:n.enabled,z=null===d||void 0===d||null===(o=d.appOption)||void 0===o?void 0:o.enabled,G=(0,r.useCallback)((function(e){var t=function(){var e=0;return H&&e++,W&&e++,z&&e++,1===e}();Pe.WI({key:"remove_2fa_method_confirm",title:l.formatMessage({id:"remove_verification_qa_title"}),content:l.formatMessage({id:h?t?"remove_verification_qa_desc2":"remove_verification_qa_desc":"remove_verification_qa_desc3"}),type:"singleButton",confirmText:l.formatMessage({id:"remove"}),confirmAction:function(){AB((function(){var t=jB();(0,K.Xyo)(e,t).then((function(){m(),me.$Z({text:l.formatMessage({id:"removed"})})})).catch(L)}))}})}),[z,L,l,H,h,W,m]),q=(0,r.useCallback)((function(){G("mail")}),[G]),$=(0,r.useCallback)((function(){G("phone")}),[G]),J=(0,r.useCallback)((function(){G("app")}),[G]);return r.createElement(r.Fragment,null,r.createElement(C.Z,{visible:!0,title:" ",noFooter:!0,onClose:f,titleStyle:{zIndex:1},maskClosable:!1,popupStyle:{maxHeight:540},bodyStyle:{padding:"0px 28px 34px"}},r.createElement("div",{className:"flex overflow-hidden",style:{marginTop:-36}},r.createElement("div",{className:"mr-[10px] flex-auto"},r.createElement("h3",{className:"text-[16px] font-semibold leading-[22px]"},l.formatMessage({id:"two_factor_authentication"})),r.createElement("div",{style:{marginTop:30,marginBottom:18}},r.createElement("span",{className:"text-xs leading-[18px] text-grey-60"},l.formatMessage({id:"enable_2fa_hint_low_version"})),r.createElement(WY,{size:"tiny"})),r.createElement(T.Z,{type:h?"border":"primary",className:h?"!text-primary":"",size:"middle",style:{paddingLeft:12,paddingRight:12,marginBottom:24,height:32},onClick:b},l.formatMessage({id:h?"disable_2fa_btn":"enable_2fa_btn"}))),r.createElement("div",{className:"flex-none",style:{width:160,height:160,marginBottom:14,alignSelf:"flex-end"}},r.createElement("img",{src:v?FY:ZY,alt:"lock",className:"w-full"}))),r.createElement(Da.Z,null,r.createElement(KY,{title:l.formatMessage({id:"email_verification_code"}),option:g.mailOption,addAction:F,removeAction:q,triggerName:(null===(i=g.mailOption)||void 0===i?void 0:i.name)||""}),u.j4&&r.createElement(KY,{title:l.formatMessage({id:"sms_verification_code"}),option:g.phoneOption,addAction:B,removeAction:$,triggerName:((null===(c=g.phoneOption)||void 0===c?void 0:c.name)||"").replace(/86 /,"")}),r.createElement(KY,{title:l.formatMessage({id:"authenticator_app"}),option:g.appOption,addAction:U,removeAction:J,triggerName:""})),h&&r.createElement(Da.Z,null,r.createElement(Ma.Z,{title:l.formatMessage({id:"backup_verification_code"}),suffix:(null===(s=g.backupOption)||void 0===s?void 0:s.enabled)?r.createElement("span",{className:"flex items-center h-[18px] cursor-pointer",onClick:V},r.createElement("span",{className:"text-grey-60 text-s mr-[2px]"},l.formatMessage({id:"view"})),r.createElement(E.Z,{name:"thin-triangle-down",className:"flex-none w-[14px] h-[14px] -rotate-90 text-grey-40"})):r.createElement("a",{className:"block text-s text-primary leading-[16px]",onClick:V},l.formatMessage({id:"add"}))}))),S,j,A,I)};function $Y(e){return $Y="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},$Y(e)}function JY(){JY=function(){return t};var e,t={},n=Object.prototype,r=n.hasOwnProperty,o=Object.defineProperty||function(e,t,n){e[t]=n.value},a="function"==typeof Symbol?Symbol:{},i=a.iterator||"@@iterator",c=a.asyncIterator||"@@asyncIterator",s=a.toStringTag||"@@toStringTag";function u(e,t,n){return Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{u({},"")}catch(e){u=function(e,t,n){return e[t]=n}}function l(e,t,n,r){var a=t&&t.prototype instanceof y?t:y,i=Object.create(a.prototype),c=new j(r||[]);return o(i,"_invoke",{value:_(e,n,c)}),i}function f(e,t,n){try{return{type:"normal",arg:e.call(t,n)}}catch(e){return{type:"throw",arg:e}}}t.wrap=l;var d="suspendedStart",m="executing",p="completed",h={};function y(){}function g(){}function v(){}var b={};u(b,i,(function(){return this}));var w=Object.getPrototypeOf,k=w&&w(w(D([])));k&&k!==n&&r.call(k,i)&&(b=k);var x=v.prototype=y.prototype=Object.create(b);function E(e){["next","throw","return"].forEach((function(t){u(e,t,(function(e){return this._invoke(t,e)}))}))}function S(e,t){function n(o,a,i,c){var s=f(e[o],e,a);if("throw"!==s.type){var u=s.arg,l=u.value;return l&&"object"==$Y(l)&&r.call(l,"__await")?t.resolve(l.__await).then((function(e){n("next",e,i,c)}),(function(e){n("throw",e,i,c)})):t.resolve(l).then((function(e){u.value=e,i(u)}),(function(e){return n("throw",e,i,c)}))}c(s.arg)}var a;o(this,"_invoke",{value:function(e,r){function o(){return new t((function(t,o){n(e,r,t,o)}))}return a=a?a.then(o,o):o()}})}function _(t,n,r){var o=d;return function(a,i){if(o===m)throw Error("Generator is already running");if(o===p){if("throw"===a)throw i;return{value:e,done:!0}}for(r.method=a,r.arg=i;;){var c=r.delegate;if(c){var s=O(c,r);if(s){if(s===h)continue;return s}}if("next"===r.method)r.sent=r._sent=r.arg;else if("throw"===r.method){if(o===d)throw o=p,r.arg;r.dispatchException(r.arg)}else"return"===r.method&&r.abrupt("return",r.arg);o=m;var u=f(t,n,r);if("normal"===u.type){if(o=r.done?p:"suspendedYield",u.arg===h)continue;return{value:u.arg,done:r.done}}"throw"===u.type&&(o=p,r.method="throw",r.arg=u.arg)}}}function O(t,n){var r=n.method,o=t.iterator[r];if(o===e)return n.delegate=null,"throw"===r&&t.iterator.return&&(n.method="return",n.arg=e,O(t,n),"throw"===n.method)||"return"!==r&&(n.method="throw",n.arg=new TypeError("The iterator does not provide a '"+r+"' method")),h;var a=f(o,t.iterator,n.arg);if("throw"===a.type)return n.method="throw",n.arg=a.arg,n.delegate=null,h;var i=a.arg;return i?i.done?(n[t.resultName]=i.value,n.next=t.nextLoc,"return"!==n.method&&(n.method="next",n.arg=e),n.delegate=null,h):i:(n.method="throw",n.arg=new TypeError("iterator result is not an object"),n.delegate=null,h)}function C(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function T(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function j(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(C,this),this.reset(!0)}function D(t){if(t||""===t){var n=t[i];if(n)return n.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var o=-1,a=function n(){for(;++o<t.length;)if(r.call(t,o))return n.value=t[o],n.done=!1,n;return n.value=e,n.done=!0,n};return a.next=a}}throw new TypeError($Y(t)+" is not iterable")}return g.prototype=v,o(x,"constructor",{value:v,configurable:!0}),o(v,"constructor",{value:g,configurable:!0}),g.displayName=u(v,s,"GeneratorFunction"),t.isGeneratorFunction=function(e){var t="function"==typeof e&&e.constructor;return!!t&&(t===g||"GeneratorFunction"===(t.displayName||t.name))},t.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,v):(e.__proto__=v,u(e,s,"GeneratorFunction")),e.prototype=Object.create(x),e},t.awrap=function(e){return{__await:e}},E(S.prototype),u(S.prototype,c,(function(){return this})),t.AsyncIterator=S,t.async=function(e,n,r,o,a){void 0===a&&(a=Promise);var i=new S(l(e,n,r,o),a);return t.isGeneratorFunction(n)?i:i.next().then((function(e){return e.done?e.value:i.next()}))},E(x),u(x,s,"Generator"),u(x,i,(function(){return this})),u(x,"toString",(function(){return"[object Generator]"})),t.keys=function(e){var t=Object(e),n=[];for(var r in t)n.push(r);return n.reverse(),function e(){for(;n.length;){var r=n.pop();if(r in t)return e.value=r,e.done=!1,e}return e.done=!0,e}},t.values=D,j.prototype={constructor:j,reset:function(t){if(this.prev=0,this.next=0,this.sent=this._sent=e,this.done=!1,this.delegate=null,this.method="next",this.arg=e,this.tryEntries.forEach(T),!t)for(var n in this)"t"===n.charAt(0)&&r.call(this,n)&&!isNaN(+n.slice(1))&&(this[n]=e)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if("throw"===e.type)throw e.arg;return this.rval},dispatchException:function(t){if(this.done)throw t;var n=this;function o(r,o){return c.type="throw",c.arg=t,n.next=r,o&&(n.method="next",n.arg=e),!!o}for(var a=this.tryEntries.length-1;a>=0;--a){var i=this.tryEntries[a],c=i.completion;if("root"===i.tryLoc)return o("end");if(i.tryLoc<=this.prev){var s=r.call(i,"catchLoc"),u=r.call(i,"finallyLoc");if(s&&u){if(this.prev<i.catchLoc)return o(i.catchLoc,!0);if(this.prev<i.finallyLoc)return o(i.finallyLoc)}else if(s){if(this.prev<i.catchLoc)return o(i.catchLoc,!0)}else{if(!u)throw Error("try statement without catch or finally");if(this.prev<i.finallyLoc)return o(i.finallyLoc)}}}},abrupt:function(e,t){for(var n=this.tryEntries.length-1;n>=0;--n){var o=this.tryEntries[n];if(o.tryLoc<=this.prev&&r.call(o,"finallyLoc")&&this.prev<o.finallyLoc){var a=o;break}}a&&("break"===e||"continue"===e)&&a.tryLoc<=t&&t<=a.finallyLoc&&(a=null);var i=a?a.completion:{};return i.type=e,i.arg=t,a?(this.method="next",this.next=a.finallyLoc,h):this.complete(i)},complete:function(e,t){if("throw"===e.type)throw e.arg;return"break"===e.type||"continue"===e.type?this.next=e.arg:"return"===e.type?(this.rval=this.arg=e.arg,this.method="return",this.next="end"):"normal"===e.type&&t&&(this.next=t),h},finish:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),T(n),h}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.tryLoc===e){var r=n.completion;if("throw"===r.type){var o=r.arg;T(n)}return o}}throw Error("illegal catch attempt")},delegateYield:function(t,n,r){return this.delegate={iterator:D(t),resultName:n,nextLoc:r},"next"===this.method&&(this.arg=e),h}},t}function XY(e,t,n,r,o,a,i){try{var c=e[a](i),s=c.value}catch(u){return void n(u)}c.done?t(s):Promise.resolve(s).then(r,o)}function QY(e){return function(){var t=this,n=arguments;return new Promise((function(r,o){var a=e.apply(t,n);function i(e){XY(a,r,o,i,c,"next",e)}function c(e){XY(a,r,o,i,c,"throw",e)}i(void 0)}))}}function eV(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,a,i,c=[],s=!0,u=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;s=!1}else for(;!(s=(r=a.call(n)).done)&&(c.push(r.value),c.length!==t);s=!0);}catch(e){u=!0,o=e}finally{try{if(!s&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(u)throw o}}return c}}(e,t)||function(e,t){if(!e)return;if("string"===typeof e)return tV(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return tV(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function tV(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var nV=function(e){var t=e.isMFA,n=e.username,o=e.onClose,a=e.onClickNext,i=(0,y.Z)(),c=eV((0,r.useState)(!1),2),s=c[0],u=c[1],l=(0,_U.useTimer)({expiryTimestamp:(new Date).getTime()}),f=l.seconds,d=l.restart,m=eV((0,r.useState)(""),2),p=m[0],h=m[1],g=(0,SU.cI)(),v=g.register,b=g.handleSubmit,w=g.errors,k=g.setError,x=g.watch,E=g.clearError,S=x(["verificationCode"]),_=(0,r.useRef)(null),O=(0,r.useCallback)((function(e){var n=e.verificationCode,r=t?3:1;(0,K.fpz)({method:"mail",code:n,type:r,oid:p}).then((function(e){TB(e.data),o(),a()})).catch((function(e){if("expired_code"===(0,Y.vZ)(e).errorCode)k("verificationCode","expired_code",i.formatMessage({id:"verification_code_expired"}));else k("verificationCode","server_error",i.formatMessage({id:"verification_failed"}))}))}),[i,t,a,o,p,k]),C=(0,M.Z)((function(){var e=t?3:1;(0,K.JUf)({method:"mail",name:n,type:e}).then((function(e){var t,n=new Date;n.setSeconds(n.getSeconds()+60),d(n.getTime()),E("verificationCode");var r=e.data.oid;h(r),null===(t=_.current)||void 0===t||t.focus()})).catch((function(e){var t=(0,Y.vZ)(e);switch(t.errorCode){case"access_forbidden":case"expired_verify":break;case"user_send_sms_exceed_limit":k("verificationCode","user_send_sms_exceed_limit",NB(t));break;case"send_verify_code_too_many_times":k("verificationCode","send_verify_code_too_many_times",i.formatMessage({id:"send_code_too_often"}));break;case"user_send_sms_failed":k("verificationCode","user_send_sms_failed",i.formatMessage({id:"send_code_failed"}));break;default:k("verificationCode","server error 500",i.formatMessage({id:"send_code_failed"}))}})).finally((function(){u(!1)}))})),T=function(e){var t=e.verificationCode;return t?t.message?t.message:i.formatMessage({id:"settings_mail_error_authcode"}):""}(w),j=(0,r.useCallback)((function(){b(O)()}),[b,O]),D=(0,r.useMemo)((function(){return r.createElement(r.Fragment,null,r.createElement("p",{className:_B},i.formatMessage({id:"enter_verification_code_sent"},{s:n})),r.createElement(pB.Z,{type:"text",name:"verificationCode",maxLength:6,autoComplete:"one-time-code",autoFocus:!0,isAbsoluteGroup:!0,wrapperCls:dY().inputWrapper,addonAfterCls:OB,className:CB,addonAfter:r.createElement(lY,{authButtonEnable:!0,sendAuthCode:QY(JY().mark((function e(){return JY().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:f<=0&&!s&&(u(!0),C());case 1:case"end":return e.stop()}}),e)}))),msg:f?i.formatMessage({id:"resend"},{d:f}):i.formatMessage({id:"settings_mail_authcode_btn"})}),ph:i.formatMessage({id:"settings_mail_authcode"}),ref:function(e){var t,n;v({required:!0,pattern:/^.{6}$/})(null!==(t=null===e||void 0===e?void 0:e.$input)&&void 0!==t?t:null),_.current=null!==(n=null===e||void 0===e?void 0:e.$input)&&void 0!==n?n:null},onChange:function(){w.verificationCode&&E("verificationCode")}}),r.createElement(mY,{errorMsg:T}))}),[E,T,w.verificationCode,i,s,v,f,C,n]);return{onConfirm:j,disabled:(0,r.useMemo)((function(){return!S.verificationCode}),[S.verificationCode]),ModalInner:D}},rV=function(e){var t=e.username,n=e.onClickNext,o=e.onClose,a=e.isMFA,i=(0,y.Z)(),c=nV({isMFA:a,username:t,onClose:o,onClickNext:n}),s=c.onConfirm,u=c.disabled,l=c.ModalInner;return r.createElement(C.Z,{visible:!0,title:i.formatMessage({id:a?"two_factor_authentication":"safety_verification"}),popupStyle:{width:352},isAbleShowCancelButton:!1,okText:i.formatMessage({id:a?"verification":"next_step"}),onOk:s,onCancel:o,disabled:u,maskClosable:!1},l)};function oV(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,a,i,c=[],s=!0,u=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;s=!1}else for(;!(s=(r=a.call(n)).done)&&(c.push(r.value),c.length!==t);s=!0);}catch(e){u=!0,o=e}finally{try{if(!s&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(u)throw o}}return c}}(e,t)||function(e,t){if(!e)return;if("string"===typeof e)return aV(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return aV(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function aV(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var iV=function(e){var t=e.username,n=e.onClickNext,o=e.onClickClose,a=oV((0,r.useState)(!1),2),i=a[0],c=a[1],s=(0,r.useCallback)((function(){c(!0)}),[]),u=(0,r.useCallback)((function(){c(!1),o()}),[o]);return{onStartMFAVerificationMail:s,MFAVerificationMailModal:(0,r.useMemo)((function(){return i?r.createElement(rV,{username:t,onClickNext:n,onClose:u,isMFA:!0}):null}),[i,n,u,t])}};function cV(e){return cV="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},cV(e)}function sV(){sV=function(){return t};var e,t={},n=Object.prototype,r=n.hasOwnProperty,o=Object.defineProperty||function(e,t,n){e[t]=n.value},a="function"==typeof Symbol?Symbol:{},i=a.iterator||"@@iterator",c=a.asyncIterator||"@@asyncIterator",s=a.toStringTag||"@@toStringTag";function u(e,t,n){return Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{u({},"")}catch(e){u=function(e,t,n){return e[t]=n}}function l(e,t,n,r){var a=t&&t.prototype instanceof y?t:y,i=Object.create(a.prototype),c=new j(r||[]);return o(i,"_invoke",{value:_(e,n,c)}),i}function f(e,t,n){try{return{type:"normal",arg:e.call(t,n)}}catch(e){return{type:"throw",arg:e}}}t.wrap=l;var d="suspendedStart",m="executing",p="completed",h={};function y(){}function g(){}function v(){}var b={};u(b,i,(function(){return this}));var w=Object.getPrototypeOf,k=w&&w(w(D([])));k&&k!==n&&r.call(k,i)&&(b=k);var x=v.prototype=y.prototype=Object.create(b);function E(e){["next","throw","return"].forEach((function(t){u(e,t,(function(e){return this._invoke(t,e)}))}))}function S(e,t){function n(o,a,i,c){var s=f(e[o],e,a);if("throw"!==s.type){var u=s.arg,l=u.value;return l&&"object"==cV(l)&&r.call(l,"__await")?t.resolve(l.__await).then((function(e){n("next",e,i,c)}),(function(e){n("throw",e,i,c)})):t.resolve(l).then((function(e){u.value=e,i(u)}),(function(e){return n("throw",e,i,c)}))}c(s.arg)}var a;o(this,"_invoke",{value:function(e,r){function o(){return new t((function(t,o){n(e,r,t,o)}))}return a=a?a.then(o,o):o()}})}function _(t,n,r){var o=d;return function(a,i){if(o===m)throw Error("Generator is already running");if(o===p){if("throw"===a)throw i;return{value:e,done:!0}}for(r.method=a,r.arg=i;;){var c=r.delegate;if(c){var s=O(c,r);if(s){if(s===h)continue;return s}}if("next"===r.method)r.sent=r._sent=r.arg;else if("throw"===r.method){if(o===d)throw o=p,r.arg;r.dispatchException(r.arg)}else"return"===r.method&&r.abrupt("return",r.arg);o=m;var u=f(t,n,r);if("normal"===u.type){if(o=r.done?p:"suspendedYield",u.arg===h)continue;return{value:u.arg,done:r.done}}"throw"===u.type&&(o=p,r.method="throw",r.arg=u.arg)}}}function O(t,n){var r=n.method,o=t.iterator[r];if(o===e)return n.delegate=null,"throw"===r&&t.iterator.return&&(n.method="return",n.arg=e,O(t,n),"throw"===n.method)||"return"!==r&&(n.method="throw",n.arg=new TypeError("The iterator does not provide a '"+r+"' method")),h;var a=f(o,t.iterator,n.arg);if("throw"===a.type)return n.method="throw",n.arg=a.arg,n.delegate=null,h;var i=a.arg;return i?i.done?(n[t.resultName]=i.value,n.next=t.nextLoc,"return"!==n.method&&(n.method="next",n.arg=e),n.delegate=null,h):i:(n.method="throw",n.arg=new TypeError("iterator result is not an object"),n.delegate=null,h)}function C(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function T(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function j(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(C,this),this.reset(!0)}function D(t){if(t||""===t){var n=t[i];if(n)return n.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var o=-1,a=function n(){for(;++o<t.length;)if(r.call(t,o))return n.value=t[o],n.done=!1,n;return n.value=e,n.done=!0,n};return a.next=a}}throw new TypeError(cV(t)+" is not iterable")}return g.prototype=v,o(x,"constructor",{value:v,configurable:!0}),o(v,"constructor",{value:g,configurable:!0}),g.displayName=u(v,s,"GeneratorFunction"),t.isGeneratorFunction=function(e){var t="function"==typeof e&&e.constructor;return!!t&&(t===g||"GeneratorFunction"===(t.displayName||t.name))},t.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,v):(e.__proto__=v,u(e,s,"GeneratorFunction")),e.prototype=Object.create(x),e},t.awrap=function(e){return{__await:e}},E(S.prototype),u(S.prototype,c,(function(){return this})),t.AsyncIterator=S,t.async=function(e,n,r,o,a){void 0===a&&(a=Promise);var i=new S(l(e,n,r,o),a);return t.isGeneratorFunction(n)?i:i.next().then((function(e){return e.done?e.value:i.next()}))},E(x),u(x,s,"Generator"),u(x,i,(function(){return this})),u(x,"toString",(function(){return"[object Generator]"})),t.keys=function(e){var t=Object(e),n=[];for(var r in t)n.push(r);return n.reverse(),function e(){for(;n.length;){var r=n.pop();if(r in t)return e.value=r,e.done=!1,e}return e.done=!0,e}},t.values=D,j.prototype={constructor:j,reset:function(t){if(this.prev=0,this.next=0,this.sent=this._sent=e,this.done=!1,this.delegate=null,this.method="next",this.arg=e,this.tryEntries.forEach(T),!t)for(var n in this)"t"===n.charAt(0)&&r.call(this,n)&&!isNaN(+n.slice(1))&&(this[n]=e)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if("throw"===e.type)throw e.arg;return this.rval},dispatchException:function(t){if(this.done)throw t;var n=this;function o(r,o){return c.type="throw",c.arg=t,n.next=r,o&&(n.method="next",n.arg=e),!!o}for(var a=this.tryEntries.length-1;a>=0;--a){var i=this.tryEntries[a],c=i.completion;if("root"===i.tryLoc)return o("end");if(i.tryLoc<=this.prev){var s=r.call(i,"catchLoc"),u=r.call(i,"finallyLoc");if(s&&u){if(this.prev<i.catchLoc)return o(i.catchLoc,!0);if(this.prev<i.finallyLoc)return o(i.finallyLoc)}else if(s){if(this.prev<i.catchLoc)return o(i.catchLoc,!0)}else{if(!u)throw Error("try statement without catch or finally");if(this.prev<i.finallyLoc)return o(i.finallyLoc)}}}},abrupt:function(e,t){for(var n=this.tryEntries.length-1;n>=0;--n){var o=this.tryEntries[n];if(o.tryLoc<=this.prev&&r.call(o,"finallyLoc")&&this.prev<o.finallyLoc){var a=o;break}}a&&("break"===e||"continue"===e)&&a.tryLoc<=t&&t<=a.finallyLoc&&(a=null);var i=a?a.completion:{};return i.type=e,i.arg=t,a?(this.method="next",this.next=a.finallyLoc,h):this.complete(i)},complete:function(e,t){if("throw"===e.type)throw e.arg;return"break"===e.type||"continue"===e.type?this.next=e.arg:"return"===e.type?(this.rval=this.arg=e.arg,this.method="return",this.next="end"):"normal"===e.type&&t&&(this.next=t),h},finish:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),T(n),h}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.tryLoc===e){var r=n.completion;if("throw"===r.type){var o=r.arg;T(n)}return o}}throw Error("illegal catch attempt")},delegateYield:function(t,n,r){return this.delegate={iterator:D(t),resultName:n,nextLoc:r},"next"===this.method&&(this.arg=e),h}},t}function uV(e,t,n,r,o,a,i){try{var c=e[a](i),s=c.value}catch(u){return void n(u)}c.done?t(s):Promise.resolve(s).then(r,o)}function lV(e){return function(){var t=this,n=arguments;return new Promise((function(r,o){var a=e.apply(t,n);function i(e){uV(a,r,o,i,c,"next",e)}function c(e){uV(a,r,o,i,c,"throw",e)}i(void 0)}))}}function fV(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,a,i,c=[],s=!0,u=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;s=!1}else for(;!(s=(r=a.call(n)).done)&&(c.push(r.value),c.length!==t);s=!0);}catch(e){u=!0,o=e}finally{try{if(!s&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(u)throw o}}return c}}(e,t)||function(e,t){if(!e)return;if("string"===typeof e)return dV(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return dV(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function dV(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var mV=function(e){var t=e.isMFA,n=e.phone,o=e.onClose,a=e.onClickNext,i=(0,y.Z)(),c=fV((0,r.useState)(!1),2),s=c[0],u=c[1],l=(0,_U.useTimer)({expiryTimestamp:(new Date).getTime()}),f=l.seconds,d=l.restart,m=fV((0,r.useState)(""),2),p=m[0],h=m[1],g=(0,SU.cI)(),v=g.register,b=g.handleSubmit,w=g.errors,k=g.setError,x=g.watch,E=g.clearError,S=x(["verificationCode"]),_=(0,r.useRef)(null),O=(0,r.useCallback)((function(e){var n=e.verificationCode,r=t?3:1;(0,K.fpz)({method:"phone",code:n,type:r,oid:p}).then((function(e){TB(e.data),o(),a()})).catch((function(e){if("expired_code"===(0,Y.vZ)(e).errorCode)k("verificationCode","expired_code",i.formatMessage({id:"verification_code_expired"}));else k("verificationCode","server_error",i.formatMessage({id:"verification_failed"}))}))}),[i,t,a,o,p,k]),C=(0,M.Z)((function(){var e=t?3:1;(0,K.JUf)({method:"phone",name:n,type:e}).then((function(e){var t,n=new Date;n.setSeconds(n.getSeconds()+60),d(n.getTime()),E("verificationCode");var r=e.data.oid;h(r),null===(t=_.current)||void 0===t||t.focus()})).catch((function(e){var t=(0,Y.vZ)(e);switch(t.errorCode){case"access_forbidden":case"expired_verify":break;case"user_send_sms_exceed_limit":k("verificationCode","user_send_sms_exceed_limit",NB(t));break;case"send_verify_code_too_many_times":k("verificationCode","send_verify_code_too_many_times",i.formatMessage({id:"send_code_too_often"}));break;case"user_send_sms_failed":k("verificationCode","user_send_sms_failed",i.formatMessage({id:"send_code_failed"}));break;default:k("verificationCode","server error 500",i.formatMessage({id:"send_code_failed"}))}})).finally((function(){u(!1)}))})),T=function(e){var t=e.verificationCode;return t?t.message?t.message:i.formatMessage({id:"settings_mail_error_authcode"}):""}(w),j=(0,r.useCallback)((function(){b(O)()}),[b,O]),D=(0,r.useMemo)((function(){return r.createElement(r.Fragment,null,r.createElement("p",{className:_B},i.formatMessage({id:"enter_verification_code_sent"},{s:(0,je.CN)(n)})),r.createElement(pB.Z,{type:"tel",name:"verificationCode",maxLength:6,autoComplete:"one-time-code",autoFocus:!0,isAbsoluteGroup:!0,wrapperCls:dY().inputWrapper,addonAfterCls:OB,className:CB,addonAfter:r.createElement(lY,{authButtonEnable:!0,sendAuthCode:lV(sV().mark((function e(){return sV().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:f<=0&&!s&&(u(!0),C());case 1:case"end":return e.stop()}}),e)}))),msg:f?i.formatMessage({id:"resend"},{d:f}):i.formatMessage({id:"settings_mail_authcode_btn"})}),ph:i.formatMessage({id:"settings_mail_authcode"}),ref:function(e){var t,n;v({required:!0,pattern:/^[\d]{6}$/})(null!==(t=null===e||void 0===e?void 0:e.$input)&&void 0!==t?t:null),_.current=null!==(n=null===e||void 0===e?void 0:e.$input)&&void 0!==n?n:null},onChange:function(){w.verificationCode&&E("verificationCode")}}),r.createElement(mY,{errorMsg:T}))}),[E,T,w.verificationCode,i,s,n,v,f,C]);return{onConfirm:j,disabled:(0,r.useMemo)((function(){return!S.verificationCode}),[S.verificationCode]),ModalInner:D}},pV=function(e){var t=e.phone,n=e.onClickNext,o=e.onClose,a=e.isMFA,i=(0,y.Z)(),c=mV({isMFA:a,phone:t,onClose:o,onClickNext:n}),s=c.onConfirm,u=c.disabled,l=c.ModalInner;return r.createElement(C.Z,{visible:!0,title:i.formatMessage({id:a?"two_factor_authentication":"safety_verification"}),popupStyle:{width:352},isAbleShowCancelButton:!1,okText:i.formatMessage({id:a?"verification":"next_step"}),onOk:s,onCancel:o,disabled:u,maskClosable:!1},l)};function hV(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,a,i,c=[],s=!0,u=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;s=!1}else for(;!(s=(r=a.call(n)).done)&&(c.push(r.value),c.length!==t);s=!0);}catch(e){u=!0,o=e}finally{try{if(!s&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(u)throw o}}return c}}(e,t)||function(e,t){if(!e)return;if("string"===typeof e)return yV(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return yV(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function yV(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var gV=function(e){var t=e.phone,n=e.onClickNext,o=e.onClickClose,a=hV((0,r.useState)(!1),2),i=a[0],c=a[1],s=(0,r.useCallback)((function(){c(!0)}),[]),u=(0,r.useCallback)((function(){c(!1),o()}),[o]);return{onStartMFAVerificationPhone:s,MFAVerificationPhoneModal:(0,r.useMemo)((function(){return i?r.createElement(pV,{phone:t,onClickNext:n,onClose:u,isMFA:!0}):null}),[i,n,u,t])}};function vV(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,a,i,c=[],s=!0,u=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;s=!1}else for(;!(s=(r=a.call(n)).done)&&(c.push(r.value),c.length!==t);s=!0);}catch(e){u=!0,o=e}finally{try{if(!s&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(u)throw o}}return c}}(e,t)||function(e,t){if(!e)return;if("string"===typeof e)return bV(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return bV(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function bV(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var wV=function(e){var t=e.onClickNext,n=e.onClose,o=e.isApp,a=(0,y.Z)(),i=vV((0,r.useState)(""),2),c=i[0],s=i[1],u=vV((0,r.useState)(""),2),l=u[0],f=u[1],d=(0,r.useCallback)((function(){(0,K.fpz)({method:o?"app":"backup",code:c,type:3}).then((function(e){TB(e.data),n(),t()})).catch((function(e){if("expired_code"===(0,Y.vZ)(e).errorCode)f(a.formatMessage({id:"verification_code_expired"}));else f(a.formatMessage({id:"verification_failed"}))}))}),[c,a,o,t,n]);return r.createElement(C.Z,{visible:!0,title:a.formatMessage({id:"two_factor_authentication"}),popupStyle:{width:352},isAbleShowCancelButton:!1,okText:a.formatMessage({id:"verification"}),onOk:d,onCancel:n,disabled:0===c.length,maskClosable:!1},r.createElement("p",{className:_B},a.formatMessage({id:o?"please_enter_one_time_code":"please_enter_backup_code"})),r.createElement(pB.Z,{type:"text",name:"verificationCode",autoComplete:"one-time-code",autoFocus:!0,wrapperCls:dY().inputWrapper,ph:a.formatMessage({id:o?"code_inline":"backup_verification_code"}),onChange:function(e){s(e),f("")}}),r.createElement(mY,{errorMsg:l}))};function kV(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,a,i,c=[],s=!0,u=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;s=!1}else for(;!(s=(r=a.call(n)).done)&&(c.push(r.value),c.length!==t);s=!0);}catch(e){u=!0,o=e}finally{try{if(!s&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(u)throw o}}return c}}(e,t)||function(e,t){if(!e)return;if("string"===typeof e)return xV(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return xV(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function xV(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var EV=function(e){var t=e.onClickNext,n=e.onClickClose,o=kV((0,r.useState)(!1),2),a=o[0],i=o[1],c=(0,r.useCallback)((function(){i(!0)}),[]),s=(0,r.useCallback)((function(){i(!1),n()}),[n]);return{onStartMFAVerificationApp:c,MFAVerificationAppModal:(0,r.useMemo)((function(){return a?r.createElement(wV,{onClickNext:t,onClose:s,isApp:!0}):null}),[a,t,s])}};function SV(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,a,i,c=[],s=!0,u=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;s=!1}else for(;!(s=(r=a.call(n)).done)&&(c.push(r.value),c.length!==t);s=!0);}catch(e){u=!0,o=e}finally{try{if(!s&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(u)throw o}}return c}}(e,t)||function(e,t){if(!e)return;if("string"===typeof e)return _V(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return _V(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function _V(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var OV=function(e){var t=e.onClickNext,n=e.onClickClose,o=SV((0,r.useState)(!1),2),a=o[0],i=o[1],c=(0,r.useCallback)((function(){i(!0)}),[]),s=(0,r.useCallback)((function(){i(!1),n()}),[n]);return{onStartMFAVerificationBackup:c,MFAVerificationBackupModal:(0,r.useMemo)((function(){return a?r.createElement(wV,{onClickNext:t,onClose:s}):null}),[a,t,s])}};function CV(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,a,i,c=[],s=!0,u=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;s=!1}else for(;!(s=(r=a.call(n)).done)&&(c.push(r.value),c.length!==t);s=!0);}catch(e){u=!0,o=e}finally{try{if(!s&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(u)throw o}}return c}}(e,t)||function(e,t){if(!e)return;if("string"===typeof e)return TV(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return TV(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function TV(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var jV=function(e){var t,n,o=e.onClose,a=e.mfaSetting,i=e.createSuccessCb,c=(0,y.Z)(),s=(0,r.useMemo)((function(){return!(!a.mailOption||!a.mailOption.enabled)}),[a.mailOption]),u=(0,r.useMemo)((function(){return!(!a.phoneOption||!a.phoneOption.enabled)}),[a.phoneOption]),l=(0,r.useMemo)((function(){return!(!a.appOption||!a.appOption.enabled)}),[a.appOption]),f=(0,r.useMemo)((function(){return!(!a.backupOption||!a.backupOption.enabled)}),[a.backupOption]),d=(0,r.useMemo)((function(){return function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return 1===t.filter(Boolean).length}(s,u,l,f)}),[l,f,s,u]),m=CV((0,r.useState)(!d),1)[0],p=(0,r.useCallback)((function(){m||o()}),[o,m]),h=(null===(t=a.mailOption)||void 0===t?void 0:t.name)||"",g=((null===(n=a.phoneOption)||void 0===n?void 0:n.name)||"").replace(/86 /,""),v=(0,r.useMemo)((function(){return{username:h,onClickNext:i,onClickClose:p}}),[i,p,h]),b=(0,r.useMemo)((function(){return{phone:g,onClickNext:i,onClickClose:p}}),[i,p,g]),w=(0,r.useMemo)((function(){return{onClickNext:i,onClickClose:p}}),[i,p]),k=(0,r.useMemo)((function(){return{onClickNext:i,onClickClose:p}}),[i,p]),x=iV(v),E=x.onStartMFAVerificationMail,S=x.MFAVerificationMailModal,_=gV(b),O=_.onStartMFAVerificationPhone,T=_.MFAVerificationPhoneModal,j=EV(w),D=j.onStartMFAVerificationApp,M=j.MFAVerificationAppModal,A=OV(k),N=A.onStartMFAVerificationBackup,P=A.MFAVerificationBackupModal;return(0,r.useEffect)((function(){m||(s?E():u?O():l?D():f&&N())}),[l,f,s,u,D,N,E,O,m]),r.createElement(r.Fragment,null,r.createElement(C.Z,{popupStyle:{width:352},visible:m,title:c.formatMessage({id:"two_factor_authentication"}),noFooter:!0,onClose:o,maskClosable:!1},r.createElement("p",{className:"text-xs leading-[18px] text-grey-60",style:{marginTop:2,marginBottom:24}},c.formatMessage({id:"2fa_detail_desc"})),r.createElement("div",{className:"flex flex-col items-center justify-center"},s&&r.createElement(LY,{icon:"safety-mail",title:c.formatMessage({id:"email_verification_code"}),onClick:E}),u&&r.createElement(LY,{icon:"safety-phone",title:c.formatMessage({id:"sms_verification_code"}),onClick:O}),l&&r.createElement(LY,{icon:"safety-app",title:c.formatMessage({id:"authenticator_app"}),onClick:D}),f&&r.createElement(LY,{icon:"safety-backup",title:c.formatMessage({id:"backup_verification_code"}),onClick:N}))),S,T,M,P)},DV=function(e){var t=e.successCb,n=e.closeCb,o=CV((0,r.useState)(!1),2),a=o[0],i=o[1],c=CV((0,r.useState)(null),2),s=c[0],u=c[1],l=(0,r.useCallback)((function(e){(0,K.Yr)().then((function(t){if(200===t.status){var n=t.data;u(n),e&&e(n)}})).catch((function(e){console.log("e",e)}))}),[]),f=(0,r.useCallback)((function(e){l((function(t){e(t,(function(){i(!0)}))}))}),[l]),d=(0,r.useCallback)((function(){null===n||void 0===n||n(),i(!1)}),[n]),m=(0,r.useCallback)((function(){null===t||void 0===t||t(),i(!1)}),[t]);return{startMFAModalAction:f,StartMFAModal:(0,r.useMemo)((function(){return a&&s?r.createElement(jV,{mfaSetting:s,onClose:d,createSuccessCb:m}):null}),[m,a,s,d])}},MV=(n("TWNs"),n("LD7m"),function(e){var t=e.onClickNext,n=e.qqName,o=(0,y.Z)();return{onStartSafetyVerificationQQ:(0,r.useCallback)((function(){var e="width=800, height=600, left="+(window.innerWidth/2-400)+", top="+Math.max(window.innerHeight/2-300,0),r=window.open("about:blank","_blank",e);if(r){r.location="https://graph.qq.com/oauth2.0/authorize?client_id=101139917&response_type=token&redirect_uri=".concat(encodeURIComponent("https://dida365.com/binding/qq?verify=1"),"&state=")}window.onmessage=function(e){var r;if(null===(r=e.data)||void 0===r?void 0:r.includes("qqVerifyDone")){var a=function(e,t){var n=new RegExp("(^|&)"+t+"=([^&]*)(&|$)","i"),r=e.match(n);return null!=r?unescape(r[2]):null}(JSON.parse(e.data).url,"access_token");e.source.postMessage("closeWindow",e.origin),(0,K.dkr)("accessToken=".concat(a,"&site=qq.com"),1).then((function(e){TB(e.data),t()})).catch((function(e){switch((0,Y.vZ)(e).errorCode){case"access_forbidden":case"expired_verify":break;case"site_user_bind_not_exist":me.$Z({text:o.formatMessage({id:"verification_failed"})});break;case"verify_failed":me.$Z({text:o.formatMessage({id:"verification_failed_with_qq"},{s:n})});break;default:me.$Z({text:o.formatMessage({id:"error_unknow_server"})})}}))}}}),[o,t,n])}}),AV=n("Y5Xr"),NV=n.n(AV);function PV(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,a,i,c=[],s=!0,u=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;s=!1}else for(;!(s=(r=a.call(n)).done)&&(c.push(r.value),c.length!==t);s=!0);}catch(e){u=!0,o=e}finally{try{if(!s&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(u)throw o}}return c}}(e,t)||function(e,t){if(!e)return;if("string"===typeof e)return IV(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return IV(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function IV(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var LV=function(e){var t=e.wechatName,n=e.onClickNext,o=e.onClose,a=e.type,i=e.changeSafetyVerificationElement,c=(0,y.Z)(),s=PV((0,r.useState)(!1),2),u=s[0],l=s[1];(0,r.useEffect)((function(){window.onmessage=function(e){var r;if(null===(r=e.data)||void 0===r?void 0:r.includes("wechatVerifyDone")){var a=JSON.parse(e.data).url;l(!0),(0,K.dkr)(a,1).then((function(e){e.data&&TB(e.data),o(),n()})).catch((function(e){switch(o(),(0,Y.vZ)(e).errorCode){case"access_forbidden":case"expired_verify":MB();break;case"site_user_bind_not_exist":me.$Z({text:c.formatMessage({id:"verification_failed"})});break;case"verify_failed":me.$Z({text:c.formatMessage({id:"verification_failed_with_wechat"},{s:t})});break;default:me.$Z({text:c.formatMessage({id:"error_unknow_server"})})}}))}}}),[c,n,o,a,t]);return{ModalInner:(0,r.useMemo)((function(){return r.createElement(r.Fragment,null,2===a&&r.createElement("p",{className:w()(_B,"mb-[12px]")},c.formatMessage({id:"add_wechat_for_scan"})),u?r.createElement("div",{className:"flex flex-col items-center"},r.createElement("div",{className:"flex-none flex items-center justify-center",style:{width:80,height:80}},r.createElement(E.Z,{name:"scan_complete",style:{width:70,height:70}})),r.createElement("span",{className:"mt-[8px]"},c.formatMessage({id:"scan_successful"}))):r.createElement(r.Fragment,null,r.createElement("div",{className:w()(NV().qrcode,"wx_qrcode overflow-hidden")},r.createElement("iframe",{title:"wxLogin",sandbox:"allow-scripts allow-top-navigation allow-same-origin",scrolling:"no",width:"300",height:"400",frameBorder:"0",allowTransparency:"true",src:"https://open.weixin.qq.com/connect/qrconnect?appid=wxf1429a73d311aad4&scope=snsapi_login&redirect_uri="+encodeURIComponent("https://dida365.com/safety/wechat/verify")+"&state="+(new Date).getTime()+"&login_type=jssdk&style=&self_redirect="+!0+"&href=data:text/css;base64,LmxvZ2luUGFuZWwgeyBtYXJnaW46IDA7IHBhZGRpbmc6IDA7IH0KLmxvZ2luUGFuZWwgLnRpdGxlLCAubG9naW5QYW5lbCAuaW5mbyB7IGRpc3BsYXk6IG5vbmUgfQouaW1wb3dlckJveCAucXJjb2RlIHsgbWFyZ2luOiAwOyB3aWR0aDogODhweDsgYm9yZGVyLXJhZGl1czogNHB4OyB9"})),r.createElement("p",{className:"mt-[16px] text-[13px] leading-[18px]"},t?c.formatMessage({id:"use_wechat_name_to_scan"},{s:t||""}):c.formatMessage({id:"use_wechat_to_scan"})),i))}),[i,c,u,a,t])}};function RV(){return RV=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},RV.apply(this,arguments)}function ZV(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,a,i,c=[],s=!0,u=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;s=!1}else for(;!(s=(r=a.call(n)).done)&&(c.push(r.value),c.length!==t);s=!0);}catch(e){u=!0,o=e}finally{try{if(!s&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(u)throw o}}return c}}(e,t)||function(e,t){if(!e)return;if("string"===typeof e)return FV(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return FV(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function FV(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var BV=function(e){var t=e.enabledSafetyVerificationMethods,n=e.isWechat,o=e.verifyMethod,a=e.setVerifyMethod,i=ZV((0,r.useState)(!1),2),c=i[0],s=i[1],u=(0,r.useRef)(null),l=(0,y.Z)(),f=(0,r.useMemo)((function(){return{phone:l.formatMessage({id:"switch_phone_verification"}),mail:l.formatMessage({id:"switch_email_verification"}),wechat:l.formatMessage({id:"switch_wechat_verification"})}}),[l]),d=t.filter((function(e){return e!==o}));if(d.length>0){if(d.length>1){var m=d.map((function(e){return"wechat"===e?{key:e,icon:{name:"safety-verify-wechat",opacity:100,style:{width:20,height:20}},text:l.formatMessage({id:"wechat"}),action:function(){return a("wechat")}}:"phone"===e?{key:e,icon:{name:"safety-verify-phone",opacity:100,style:{width:20,height:20}},text:l.formatMessage({id:"phone_number"}),action:function(){return a("phone")}}:{key:e,icon:{name:"safety-verify-mail",opacity:100,style:{width:20,height:20}},text:l.formatMessage({id:"email"}),action:function(){return a("mail")}}}));return r.createElement(r.Fragment,null,r.createElement("div",{ref:u,className:w()("flex-auto flex items-center overflow-hidden",n&&"mt-[8px]"),onClick:function(){return s(!0)}},r.createElement("span",{className:"text-grey-40 text-xs leading-[16px] flex-auto"},l.formatMessage({id:"try_another_way"}))),c&&r.createElement(en.Z,{placement:n?"bottom-center":"bottom-left",relativeRef:u,menu:m,hideMenu:function(){return s(!1)},gap:n?void 0:4}))}if(["wechat","phone","mail"].includes(d[0]))return r.createElement("div",{className:w()("flex-auto",n&&"mt-[8px]"),onClick:function(){return a(d[0])}},r.createElement("span",{className:"text-grey-40 text-xs leading-[16px]"},f[d[0]]))}return null},UV=function(e){var t=(0,y.Z)(),n=e.onCancel,o=e.onConfirm,i=(0,a.v9)((function(){return(0,Z.$o)()})),c=(0,r.useCallback)((function(){o(),n()}),[n,o]);return r.createElement(C.Z,{visible:!0,title:t.formatMessage({id:"two_factor_authentication"}),noFooter:!0,onCancel:n,bodyStyle:{display:"flex",flexDirection:"column",alignItems:"center",padding:"0px 36px 32px"}},r.createElement("div",{className:"flex-none",style:{width:148,height:148,marginTop:-20,marginBottom:4}},r.createElement("img",{src:i?FY:ZY,alt:"lock",className:"w-full"})),r.createElement("div",{className:"text-center"},r.createElement("span",{className:"text-grey-80 leading-[20px]"},t.formatMessage({id:"enable_2fa_hint_low_version"})),r.createElement(WY,{size:"normal"})),r.createElement(T.Z,{onClick:c,style:{marginTop:26,height:36}},t.formatMessage({id:"enable_2fa_btn"})))},YV=function(e){var t=e.phone,n=e.username,o=e.wechatName,a=e.enabledSafetyVerificationMethods,i=e.verifyMethod,c=e.setVerifyMethod,s=e.onClickNext,u=e.onClose,l=(0,y.Z)(),f=(0,r.useMemo)((function(){return"wechat"!==i?r.createElement(BV,{isWechat:!1,enabledSafetyVerificationMethods:a,verifyMethod:i,setVerifyMethod:c}):null}),[a,c,i]),d=(0,r.useMemo)((function(){return"wechat"===i?r.createElement(BV,{isWechat:!0,enabledSafetyVerificationMethods:a,verifyMethod:i,setVerifyMethod:c}):null}),[a,c,i]),m=nV({isMFA:!1,username:n,onClose:u,onClickNext:s}),p=m.onConfirm,h=m.disabled,g=m.ModalInner,v=mV({isMFA:!1,phone:t,onClose:u,onClickNext:s}),b=v.onConfirm,w=v.disabled,k=v.ModalInner,x=LV({wechatName:o,type:1,onClickNext:s,onClose:u,changeSafetyVerificationElement:d}).ModalInner,E=(0,r.useCallback)((function(){return"phone"===i?{isAbleShowCancelButton:!1,okText:l.formatMessage({id:"next_step"}),onOk:b,disabled:w,extraFooterElement:f}:"mail"===i?{isAbleShowCancelButton:!1,okText:l.formatMessage({id:"next_step"}),onOk:p,disabled:h,extraFooterElement:f}:{noFooter:!0,bodyStyle:{display:"flex",flexDirection:"column",alignItems:"center",paddingBottom:40}}}),[f,h,w,l,p,b,i]);return r.createElement(C.Z,RV({visible:!0,title:l.formatMessage({id:"safety_verification"}),popupStyle:{width:352},maskClosable:!1,onCancel:u},E()),"mail"===i&&g,"phone"===i&&k,"wechat"===i&&x)},VV=function(e){var t=e.phone,n=e.username,o=e.wechatName,a=e.enabledSafetyVerificationMethods,i=e.verifyMethod,c=e.setVerifyMethod,s=e.onClickNext,u=ZV((0,r.useState)(!1),2),l=u[0],f=u[1],d=(0,r.useCallback)((function(){f(!1)}),[]);return{onStartSafetyVerification:(0,r.useCallback)((function(){f(!0)}),[]),SafetyVerificationModal:(0,r.useMemo)((function(){return l?r.createElement(YV,{phone:t,username:n,wechatName:o,enabledSafetyVerificationMethods:a,verifyMethod:i,setVerifyMethod:c,onClickNext:s,onClose:d}):null}),[a,l,s,d,t,c,n,i,o])}},HV=function(e){var t=e.phone,n=e.username,o=e.wechatName,a=e.qqName,i=e.defaultSafetyVerificationMethod,c=e.enabledSafetyVerificationMethods,s=e.onClickNext,l=(0,y.Z)(),f=ZV((0,r.useState)(i),2),d=f[0],m=f[1],p=ZV((0,r.useState)(!1),2),h=p[0],g=p[1],v=ZV((0,r.useState)(!1),2),b=v[0],w=v[1],k=(0,Me.D)(i),x=VV({phone:t,username:n,wechatName:o,enabledSafetyVerificationMethods:c,verifyMethod:d,setVerifyMethod:m,onClickNext:s}),E=x.onStartSafetyVerification,S=x.SafetyVerificationModal,_=MV({onClickNext:s,qqName:a}).onStartSafetyVerificationQQ,O=(0,r.useMemo)((function(){return S}),[S]),C=(0,Me.D)(O);(0,r.useEffect)((function(){(!O&&k!==i||C&&!O)&&m(i)}),[i,O,k,C]);var T=(0,r.useCallback)((function(){if("phone"===d||"mail"===d||"wechat"===d)jB()?s():E();else if("qq"===d){jB()?s():_()}else"verifyEmail"===d?w(!0):Pe.WI({key:"bind_phone_email",title:l.formatMessage({id:u.j4?"bind_phone_email":"bind_email"}),content:l.formatMessage({id:u.j4?"enabling_mfa_please_bind_phone_email":"enabling_mfa_please_bind_email"}),type:"singleButton",confirmText:l.formatMessage({id:"got_it"})})}),[d,s,E,_,l]),j=(0,r.useCallback)((function(e){e?g(!0):T()}),[T]),D=(0,r.useCallback)((function(){g(!1)}),[]),M=(0,r.useCallback)((function(){w(!1)}),[]);return{openSafetyVerificationModal:j,StartSafetyVerificationModal:(0,r.useMemo)((function(){return r.createElement(r.Fragment,null,h&&r.createElement(UV,{onCancel:D,onConfirm:T}),S,b&&r.createElement(Q,{onClose:M}))}),[S,M,h,b,D,T])}};function WV(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,a,i,c=[],s=!0,u=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;s=!1}else for(;!(s=(r=a.call(n)).done)&&(c.push(r.value),c.length!==t);s=!0);}catch(e){u=!0,o=e}finally{try{if(!s&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(u)throw o}}return c}}(e,t)||function(e,t){if(!e)return;if("string"===typeof e)return zV(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return zV(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function zV(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var GV=function(e){var t=e.onClose,n=e.backupCodes,o=(0,y.Z)(),a=BY(n),i=a.onClickDownload,c=a.onClickBackupArea;return r.createElement(C.Z,{popupStyle:{width:352},visible:!0,title:o.formatMessage({id:"enable_successfully"}),maskClosable:!1,cancelText:o.formatMessage({id:"got_it"}),onCancel:t,okText:o.formatMessage({id:"download"}),onOk:i},r.createElement("p",{className:"text-xs leading-[18px] text-grey-60",style:{marginTop:2,marginBottom:16}},o.formatMessage({id:"enable_2fa_hint_backup"})),r.createElement("div",{className:"bg-grey-2 rounded-[8px] mb-[4px]",style:{paddingTop:24,paddingBottom:24},onClick:c},r.createElement("div",{className:"grid grid-cols-2 gap-y-[10px]",style:{padding:"0 34px"}},n.map((function(e){var t=e.code,n=e.validated;return r.createElement("div",{key:t,className:w()("font-medium text-center leading-[20px]",n&&"line-through")},t)})))))},KV=function(e){var t=WV((0,r.useState)(!1),2),n=t[0],o=t[1],a=WV((0,r.useState)([]),2),i=a[0],c=a[1],s=(0,y.Z)(),u=(0,r.useCallback)((function(){e()}),[e]),l=(0,r.useCallback)((function(){var e=jB();(0,K.gdx)(e).then((function(e){var t=e.data.codes;c(t),o(!0),u()})).catch((function(e){switch((0,Y.vZ)(e).errorCode){case"access_forbidden":case"expired_verify":MB();break;case"unsupported_operate":me.$Z({text:s.formatMessage({id:"enable_2fa_first"})})}}))}),[u,s]),f=(0,r.useCallback)((function(){o(!1)}),[]);return{onOpenMFASuccessModal:l,OpenMFASuccessModal:(0,r.useMemo)((function(){return n?r.createElement(GV,{backupCodes:i,onClose:f}):null}),[i,n,f])}};function qV(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,a,i,c=[],s=!0,u=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;s=!1}else for(;!(s=(r=a.call(n)).done)&&(c.push(r.value),c.length!==t);s=!0);}catch(e){u=!0,o=e}finally{try{if(!s&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(u)throw o}}return c}}(e,t)||function(e,t){if(!e)return;if("string"===typeof e)return $V(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return $V(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function $V(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var JV=function(e){var t,n,r,o;return(null===(t=e.mailOption)||void 0===t?void 0:t.enabled)||(null===(n=e.phoneOption)||void 0===n?void 0:n.enabled)||(null===(r=e.appOption)||void 0===r?void 0:r.enabled)||(null===(o=e.backupOption)||void 0===o?void 0:o.enabled)},XV=function(e){var t=e.phone,n=e.username,o=e.fakedEmail,a=e.verifiedEmail,i=e.wechatBindInfo,c=e.qqBindInfo,s=qV((0,r.useState)((function(){return"true"===(0,pt.LP)("isMFAOpen")})),2),u=s[0],l=s[1],f=qV((0,r.useState)(!1),2),d=f[0],m=f[1],p=qV((0,r.useState)(!1),2),h=p[0],g=p[1],v=qV((0,r.useState)(null),2),b=v[0],w=v[1],k=(0,r.useRef)(null),x=(0,y.Z)();(0,r.useEffect)((function(){(0,K.W9h)().then((function(e){200===e.status&&(l(e.data),(0,pt.JU)("isMFAOpen",e.data))}))}),[]);var S=(0,r.useCallback)((function(e){(0,K.Yr)().then((function(t){if(200===t.status){var n=t.data,r=n.mfaEnabled;l(r),(0,pt.JU)("isMFAOpen",r),w(n),e&&e(n)}})).catch((function(e){console.log("e",e)}))}),[]),_=(0,r.useCallback)((function(){S((function(e){JV(e)?g(!0):m(!0)}))}),[S]),O=DV({successCb:k.current||function(){}}),C=O.startMFAModalAction,T=O.StartMFAModal,j=(0,r.useMemo)((function(){var e=[];return t&&e.push("phone"),n&&!o&&a&&e.push("mail"),i&&i.openId&&e.push("wechat"),0===e.length&&c&&c.openId&&e.push("qq"),e}),[o,t,c,n,a,i]),D=(0,r.useMemo)((function(){return t?"phone":n&&!o&&a?"mail":i&&i.openId?"wechat":c&&c.openId?"qq":!n||o||a?"needBind":"verifyEmail"}),[o,t,c,n,a,i]),M=HV({phone:t,username:n,wechatName:(null===i||void 0===i?void 0:i.nickName)||"",qqName:(null===c||void 0===c?void 0:c.nickName)||"",defaultSafetyVerificationMethod:D,enabledSafetyVerificationMethods:j,onClickNext:k.current||_}),A=M.openSafetyVerificationModal,N=M.StartSafetyVerificationModal,P=KV(S),I=P.onOpenMFASuccessModal,L=P.OpenMFASuccessModal,R=(0,r.useCallback)((function(){S((function(e){JV(e)?g(!0):A(!0)}))}),[A,S]),Z=(0,r.useCallback)((function(e){C((function(t,n){var r=t.mfaEnabled;k.current=e?function(){e(),k.current=null}:null,r?n():A()}))}),[A,C]);return(0,r.useEffect)((function(){var e=Ne().uniqueId();return U.vp.subscribe(e,"handleExpiredVerify",Z),function(){U.vp.unSubscribe(e,"handleExpiredVerify")}}),[Z]),r.createElement(r.Fragment,null,r.createElement(Ma.Z,{title:x.formatMessage({id:"two_factor_authentication"}),suffix:u?r.createElement("div",{className:"flex items-center cursor-pointer",style:{marginRight:-2},onClick:R},r.createElement("span",{className:"text-s text-grey-60 leading-[16px] mr-[2px]"},x.formatMessage({id:"already_enable"})),r.createElement(E.Z,{name:"thin-triangle-down",className:"flex-none w-[14px] h-[14px] -rotate-90 text-grey-40"})):r.createElement("a",{className:"text-s leading-[16px]",onClick:R},x.formatMessage({id:"setting"}))}),d&&r.createElement(RY,{onClose:function(){return m(!1)},onCreateMFASuccess:function(){I(),S()}}),h&&b&&r.createElement(qY,{mfaSetting:b,onClose:function(){return g(!1)},updateMFASetting:S,onOpenMFASuccessModal:I}),N,T,L)},QV=["action"];function eH(e,t){if(null==e)return{};var n,r,o=function(e,t){if(null==e)return{};var n,r,o={},a=Object.keys(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}var tH=r.forwardRef((function(e,t){var n=e.refreshBind,o=(0,y.Z)(),a=(0,r.useCallback)((function(){var e=jB(),t=window.innerWidth/2-400,r=window.innerHeight/2-300,a="width=800, height=600, left="+t+", top="+(r=r>0?r:0),i=window.open("about:blank","_blank",a);i&&(i.location="https://graph.qq.com/oauth2.0/authorize?client_id=101139917&response_type=token&redirect_uri=https://dida365.com/binding/qq&state=YmluZFFRSW5BcHA="),window.onmessage=function(t){var r;if(null===(r=t.data)||void 0===r?void 0:r.includes("bindDone")){var a=JSON.parse(t.data),i=(a.action,eH(a,QV));(0,K.GMd)(i,e).then((function(){t.source.postMessage("closeWindow",t.origin),n()})).catch((function(e){switch(t.source.postMessage("closeWindow",t.origin),(0,Y.vZ)(e).errorCode){case"access_forbidden":case"expired_verify":me.$Z({text:o.formatMessage({id:"2fa_expired_hint"})}),DB();break;case"can_not_merge_account":me.$Z({text:o.formatMessage({id:"bind_fail_for_merge"},{s1:"QQ"})});break;case"can_merge_account":U.vp.dispatch(fB,{type:"merge",isThird:!0,channel:"qq",siteId:B.s3o.SITE_QQ});break;case"can_change_bind":U.vp.dispatch(fB,{type:"rebind",isThird:!0,channel:"qq",siteId:B.s3o.SITE_QQ});break;default:me.$Z({text:o.formatMessage({id:"bind_fail_for_unknown"})})}}))}}}),[o,n]),i=(0,r.useCallback)((function(){U.vp.dispatch("profileChangeStartMFA",a)}),[a]);return(0,r.useImperativeHandle)(t,(function(){return{doBindQQ:i}})),null})),nH=tH;tH.displayName="BindQQ";var rH=r.forwardRef((function(e,t){var n=e.refreshBind,o=(0,y.Z)(),a=(0,r.useCallback)((function(){var e;$(window).on("beforeunload",(function(e){t(),$(window).off("beforeunload")}));var t=function(){e&&e.close(),window.onOauth=null};window.onOauth=function(e){var r=(0,N.NZ)(e,"access_token"),a=jB(),i={accessToken:r,siteId:1};(0,K.GMd)(i,a).then((function(){t(),n((function(e){var t=e[B.s3o.SITE_GOOGLE];if(t){var n=o.formatMessage({id:"google"});t.nickName?me.$Z({text:o.formatMessage({id:"bind_success_with_platform_nickname"},{s1:n,s2:t.nickName,s3:n,s4:u.N$})}):me.$Z({text:o.formatMessage({id:"bind_success_with_platform"},{s1:n,s2:u.N$,s3:n})})}}))})).catch((function(e){switch(t(),(0,Y.vZ)(e).errorCode){case"access_forbidden":case"expired_verify":me.$Z({text:o.formatMessage({id:"2fa_expired_hint"})}),DB();break;case"site_user_bind_exist":Pe.WI({key:"google_bind_fail",title:o.formatMessage({id:"link_failed"}),content:o.formatMessage({id:"bind_fail_content"},{s1:o.formatMessage({id:"google"}),s2:u.Lf}),type:"singleButton",confirmText:o.formatMessage({id:"got_it"})});break;default:me.$Z({text:o.formatMessage({id:"bind_fail_for_unknown"})})}}))};var r=window.innerWidth/2-400,a=window.innerHeight/2-300,i="width=800, height=600, left="+r+", top="+(a=a>0?a:0);(e=window.open("about:blank","_blank",i))&&(e.location="https://accounts.google.com/o/oauth2/auth?scope=https://www.googleapis.com/auth/userinfo.profile+https://www.googleapis.com/auth/userinfo.email&redirect_uri=https://".concat(window.location.hostname,"/binding/google&state=google&response_type=token&client_id=366263775281.apps.googleusercontent.com"))}),[o,n]),i=(0,r.useCallback)((function(){U.vp.dispatch("profileChangeStartMFA",a)}),[a]);return(0,r.useImperativeHandle)(t,(function(){return{doBindGoogle:i}})),null})),oH=rH;rH.displayName="BindGoogle";n("TFPT");var aH=n("lDIs"),iH=n("TEuJ"),cH=r.forwardRef((function(e,t){var n=e.refreshBind,o=(0,y.Z)();(0,aH.Gq)(aH.ap.APPLE_SCRIPT_SRC);var a=(0,r.useCallback)((function(){aH.ap.signIn({authOptions:{clientId:"com.ticktick.task.service",scope:"email name",redirectURI:"https://".concat(window.location.hostname,"/sign/apple"),state:"",nonce:"nonce",usePopup:!0},onSuccess:function(e){var t,r=jB(),a=e.authorization,i=e.user,c=(0,iH.o)(a.id_token);if(i){var s=i.email,l=i.name;t={email:s,name:u.j4?"".concat(l.lastName," ").concat(l.firstName):"".concat(l.firstName," ").concat(l.lastName)}}else t={name:"",email:c.email};var f=function(e){var t=e.aud,n=e.exp,r=e.iss;return"com.ticktick.task.service"===t&&!(n<Date.now()/1e3)&&"https://appleid.apple.com"===r}(c);if(f){var d={code:a.code,sub:c.sub||""};(0,K.UuQ)(d,t,r).then((function(){n((function(e){var t=e[B.s3o.SITE_APPLE];if(t){var n="Apple";t.nickName?me.$Z({text:o.formatMessage({id:"bind_success_with_platform_nickname"},{s1:n,s2:t.nickName,s3:n,s4:u.N$})}):me.$Z({text:o.formatMessage({id:"bind_success_with_platform"},{s1:n,s2:u.N$,s3:n})})}}))})).catch((function(e){switch((0,Y.vZ)(e).errorCode){case"access_forbidden":case"expired_verify":me.$Z({text:o.formatMessage({id:"2fa_expired_hint"})}),DB();break;case"site_user_bind_exist":Pe.WI({key:"apple_bind_fail",title:o.formatMessage({id:"link_failed"}),content:o.formatMessage({id:"bind_fail_content"},{s1:"Apple",s2:u.Lf}),type:"singleButton",confirmText:o.formatMessage({id:"got_it"})});break;default:me.$Z({text:o.formatMessage({id:"bind_fail_for_unknown"})})}}))}},onError:function(e){console.error(e),e&&"popup_closed_by_user"===e.error||me.$Z({text:o.formatMessage({id:"bind_fail_for_unknown"})})}})}),[o,n]),i=(0,r.useCallback)((function(){U.vp.dispatch("profileChangeStartMFA",a)}),[a]);return(0,r.useImperativeHandle)(t,(function(){return{doBindApple:i}})),null})),sH=cH;cH.displayName="BindApple";var uH=n("eAja");function lH(e){return lH="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},lH(e)}function fH(){fH=function(){return t};var e,t={},n=Object.prototype,r=n.hasOwnProperty,o=Object.defineProperty||function(e,t,n){e[t]=n.value},a="function"==typeof Symbol?Symbol:{},i=a.iterator||"@@iterator",c=a.asyncIterator||"@@asyncIterator",s=a.toStringTag||"@@toStringTag";function u(e,t,n){return Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{u({},"")}catch(e){u=function(e,t,n){return e[t]=n}}function l(e,t,n,r){var a=t&&t.prototype instanceof y?t:y,i=Object.create(a.prototype),c=new j(r||[]);return o(i,"_invoke",{value:_(e,n,c)}),i}function f(e,t,n){try{return{type:"normal",arg:e.call(t,n)}}catch(e){return{type:"throw",arg:e}}}t.wrap=l;var d="suspendedStart",m="executing",p="completed",h={};function y(){}function g(){}function v(){}var b={};u(b,i,(function(){return this}));var w=Object.getPrototypeOf,k=w&&w(w(D([])));k&&k!==n&&r.call(k,i)&&(b=k);var x=v.prototype=y.prototype=Object.create(b);function E(e){["next","throw","return"].forEach((function(t){u(e,t,(function(e){return this._invoke(t,e)}))}))}function S(e,t){function n(o,a,i,c){var s=f(e[o],e,a);if("throw"!==s.type){var u=s.arg,l=u.value;return l&&"object"==lH(l)&&r.call(l,"__await")?t.resolve(l.__await).then((function(e){n("next",e,i,c)}),(function(e){n("throw",e,i,c)})):t.resolve(l).then((function(e){u.value=e,i(u)}),(function(e){return n("throw",e,i,c)}))}c(s.arg)}var a;o(this,"_invoke",{value:function(e,r){function o(){return new t((function(t,o){n(e,r,t,o)}))}return a=a?a.then(o,o):o()}})}function _(t,n,r){var o=d;return function(a,i){if(o===m)throw Error("Generator is already running");if(o===p){if("throw"===a)throw i;return{value:e,done:!0}}for(r.method=a,r.arg=i;;){var c=r.delegate;if(c){var s=O(c,r);if(s){if(s===h)continue;return s}}if("next"===r.method)r.sent=r._sent=r.arg;else if("throw"===r.method){if(o===d)throw o=p,r.arg;r.dispatchException(r.arg)}else"return"===r.method&&r.abrupt("return",r.arg);o=m;var u=f(t,n,r);if("normal"===u.type){if(o=r.done?p:"suspendedYield",u.arg===h)continue;return{value:u.arg,done:r.done}}"throw"===u.type&&(o=p,r.method="throw",r.arg=u.arg)}}}function O(t,n){var r=n.method,o=t.iterator[r];if(o===e)return n.delegate=null,"throw"===r&&t.iterator.return&&(n.method="return",n.arg=e,O(t,n),"throw"===n.method)||"return"!==r&&(n.method="throw",n.arg=new TypeError("The iterator does not provide a '"+r+"' method")),h;var a=f(o,t.iterator,n.arg);if("throw"===a.type)return n.method="throw",n.arg=a.arg,n.delegate=null,h;var i=a.arg;return i?i.done?(n[t.resultName]=i.value,n.next=t.nextLoc,"return"!==n.method&&(n.method="next",n.arg=e),n.delegate=null,h):i:(n.method="throw",n.arg=new TypeError("iterator result is not an object"),n.delegate=null,h)}function C(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function T(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function j(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(C,this),this.reset(!0)}function D(t){if(t||""===t){var n=t[i];if(n)return n.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var o=-1,a=function n(){for(;++o<t.length;)if(r.call(t,o))return n.value=t[o],n.done=!1,n;return n.value=e,n.done=!0,n};return a.next=a}}throw new TypeError(lH(t)+" is not iterable")}return g.prototype=v,o(x,"constructor",{value:v,configurable:!0}),o(v,"constructor",{value:g,configurable:!0}),g.displayName=u(v,s,"GeneratorFunction"),t.isGeneratorFunction=function(e){var t="function"==typeof e&&e.constructor;return!!t&&(t===g||"GeneratorFunction"===(t.displayName||t.name))},t.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,v):(e.__proto__=v,u(e,s,"GeneratorFunction")),e.prototype=Object.create(x),e},t.awrap=function(e){return{__await:e}},E(S.prototype),u(S.prototype,c,(function(){return this})),t.AsyncIterator=S,t.async=function(e,n,r,o,a){void 0===a&&(a=Promise);var i=new S(l(e,n,r,o),a);return t.isGeneratorFunction(n)?i:i.next().then((function(e){return e.done?e.value:i.next()}))},E(x),u(x,s,"Generator"),u(x,i,(function(){return this})),u(x,"toString",(function(){return"[object Generator]"})),t.keys=function(e){var t=Object(e),n=[];for(var r in t)n.push(r);return n.reverse(),function e(){for(;n.length;){var r=n.pop();if(r in t)return e.value=r,e.done=!1,e}return e.done=!0,e}},t.values=D,j.prototype={constructor:j,reset:function(t){if(this.prev=0,this.next=0,this.sent=this._sent=e,this.done=!1,this.delegate=null,this.method="next",this.arg=e,this.tryEntries.forEach(T),!t)for(var n in this)"t"===n.charAt(0)&&r.call(this,n)&&!isNaN(+n.slice(1))&&(this[n]=e)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if("throw"===e.type)throw e.arg;return this.rval},dispatchException:function(t){if(this.done)throw t;var n=this;function o(r,o){return c.type="throw",c.arg=t,n.next=r,o&&(n.method="next",n.arg=e),!!o}for(var a=this.tryEntries.length-1;a>=0;--a){var i=this.tryEntries[a],c=i.completion;if("root"===i.tryLoc)return o("end");if(i.tryLoc<=this.prev){var s=r.call(i,"catchLoc"),u=r.call(i,"finallyLoc");if(s&&u){if(this.prev<i.catchLoc)return o(i.catchLoc,!0);if(this.prev<i.finallyLoc)return o(i.finallyLoc)}else if(s){if(this.prev<i.catchLoc)return o(i.catchLoc,!0)}else{if(!u)throw Error("try statement without catch or finally");if(this.prev<i.finallyLoc)return o(i.finallyLoc)}}}},abrupt:function(e,t){for(var n=this.tryEntries.length-1;n>=0;--n){var o=this.tryEntries[n];if(o.tryLoc<=this.prev&&r.call(o,"finallyLoc")&&this.prev<o.finallyLoc){var a=o;break}}a&&("break"===e||"continue"===e)&&a.tryLoc<=t&&t<=a.finallyLoc&&(a=null);var i=a?a.completion:{};return i.type=e,i.arg=t,a?(this.method="next",this.next=a.finallyLoc,h):this.complete(i)},complete:function(e,t){if("throw"===e.type)throw e.arg;return"break"===e.type||"continue"===e.type?this.next=e.arg:"return"===e.type?(this.rval=this.arg=e.arg,this.method="return",this.next="end"):"normal"===e.type&&t&&(this.next=t),h},finish:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),T(n),h}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.tryLoc===e){var r=n.completion;if("throw"===r.type){var o=r.arg;T(n)}return o}}throw Error("illegal catch attempt")},delegateYield:function(t,n,r){return this.delegate={iterator:D(t),resultName:n,nextLoc:r},"next"===this.method&&(this.arg=e),h}},t}function dH(e,t,n,r,o,a,i){try{var c=e[a](i),s=c.value}catch(u){return void n(u)}c.done?t(s):Promise.resolve(s).then(r,o)}function mH(e){return function(){var t=this,n=arguments;return new Promise((function(r,o){var a=e.apply(t,n);function i(e){dH(a,r,o,i,c,"next",e)}function c(e){dH(a,r,o,i,c,"throw",e)}i(void 0)}))}}function pH(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,a,i,c=[],s=!0,u=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;s=!1}else for(;!(s=(r=a.call(n)).done)&&(c.push(r.value),c.length!==t);s=!0);}catch(e){u=!0,o=e}finally{try{if(!s&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(u)throw o}}return c}}(e,t)||function(e,t){if(!e)return;if("string"===typeof e)return hH(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return hH(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function hH(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function yH(e){if(!e)return"";var t=e.length;if(t<=18){var n=Math.max(0,t-7),r=e.slice(0,Math.min(11,n)),o=e.slice(-7),a=t-r.length-o.length;return"".concat(r).concat("*".repeat(Math.max(0,a))).concat(o)}var i=t-11-7;return"".concat(e.slice(0,11)).concat("*".repeat(i)).concat(e.slice(-7))}var gH=function(e){var t=e.displayName,n=pH((0,r.useState)(!1),2),o=n[0],a=n[1],i=(0,uH.Z)((function(){a(!0)}),200,{leading:!1,trailing:!0}),c=function(){a(!1),i.cancel()};return r.createElement(Dt.Z,{title:(0,zn.tj)(t),placement:"top",overlayStyle:{maxWidth:"200px",whiteSpace:"normal",textAlign:"left",position:"absolute",opacity:o?1:0}},r.createElement("div",{style:{width:85},className:"truncate flex-none inline-flex overflow-hidden",onMouseEnter:function(e){var t=$(e.currentTarget).find(".api-token-row-name").get(0),n=!1;t&&(0,ja.ao)(t)&&(n=!0),n?i():c()},onMouseLeave:function(){c()}},r.createElement("span",{className:"api-token-row-name truncate pointer-events-none"},t)))},vH=function(e){var t=e.close,n=e.initialTokens,o=e.initialShowGuide,i=(0,y.Z)(),c=pH((0,r.useState)(n),2),l=c[0],f=c[1],d=pH((0,r.useState)(o),2),m=d[0],p=d[1],h=pH((0,r.useState)(!1),2),g=h[0],v=h[1],b=pH((0,r.useState)(""),2),k=b[0],x=b[1],_=pH((0,r.useState)(!1),2),C=_[0],T=_[1],j=pH((0,r.useState)(null),2),D=j[0],M=j[1],A=pH((0,r.useState)(""),2),N=A[0],I=A[1],L=pH((0,r.useState)(!1),2),R=L[0],U=L[1],V=pH((0,r.useState)(null),2),H=V[0],W=V[1],z=pH((0,r.useState)(!1),2),G=z[0],q=z[1],$=pH((0,r.useState)(null),2),J=$[0],X=$[1],Q=pH((0,r.useState)(!1),2),ee=Q[0],te=Q[1],ne=pH((0,r.useState)(null),2),re=ne[0],oe=ne[1],ae=(0,r.useRef)(null),ie=(0,r.useRef)(null);(0,r.useEffect)((function(){var e;return g&&(e=window.setTimeout((function(){var e;null===(e=ae.current)||void 0===e||e.focus()}),0)),function(){void 0!==e&&window.clearTimeout(e)}}),[g]),(0,r.useEffect)((function(){var e;return D&&(e=window.setTimeout((function(){var e;null===(e=ie.current)||void 0===e||e.focus()}),0)),function(){void 0!==e&&window.clearTimeout(e)}}),[D]);var ce=i.formatMessage({id:"Default"}),se=(0,a.v9)((function(){return(0,Z.$o)()})),ue=(0,r.useCallback)(mH(fH().mark((function e(){var t,n;return fH().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,(0,K.Q6o)();case 3:200===(t=e.sent).status&&(n=(0,K.JT7)(t.data),f(n),p(0===n.length)),e.next=11;break;case 7:e.prev=7,e.t0=e.catch(0),f([]),p(!0);case 11:case"end":return e.stop()}}),e,null,[[0,7]])}))),[]),le=(0,r.useCallback)((function(e){var t=(0,Y.vZ)(e);return"need_pro"===t.errorCode?(F.$Z({type:B.VIb.apiTokenMulti}),!0):"exceed_limit"===t.errorCode&&((0,wn.eD)(i.formatMessage({id:"api_token_exceed_limit_toast"})),!0)}),[i]),fe=(0,r.useCallback)((function(e){(0,wn.vQ)(e,(function(){(0,wn.eD)(i.formatMessage({id:"copied"}))}))}),[i]),de=(0,r.useCallback)((function(){!(0,P._y)()&&l.length>=1?F.$Z({type:B.VIb.apiTokenMulti}):(0,P._y)()&&l.length>=5?(0,wn.eD)(i.formatMessage({id:"api_token_exceed_limit_toast"})):(x(""),v(!0))}),[l.length,i]),me=function(){var e=mH(fH().mark((function e(){var t,n;return fH().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(t=k.trim()){e.next=3;break}return e.abrupt("return");case 3:return T(!0),e.prev=4,e.next=7,(0,K.YLx)({name:t});case 7:if(200!==(n=e.sent).status||!n.data){e.next=13;break}return v(!1),p(!1),e.next=13,ue();case 13:e.next=18;break;case 15:e.prev=15,e.t0=e.catch(4),le(e.t0)||(0,wn.eD)(i.formatMessage({id:"error_unknow_server"}));case 18:return e.prev=18,T(!1),e.finish(18);case 21:case"end":return e.stop()}}),e,null,[[4,15,18,21]])})));return function(){return e.apply(this,arguments)}}(),pe=function(){var e=mH(fH().mark((function e(){var t;return fH().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(null===D||void 0===D?void 0:D.id){e.next=2;break}return e.abrupt("return");case 2:if(t=N.trim()){e.next=5;break}return e.abrupt("return");case 5:return U(!0),e.prev=6,e.next=9,(0,K.APO)(D.id,t);case 9:if(200!==e.sent.status){e.next=15;break}return M(null),(0,wn.eD)(i.formatMessage({id:"saved"})),e.next=15,ue();case 15:e.next=20;break;case 17:e.prev=17,e.t0=e.catch(6),le(e.t0)||(0,wn.eD)(i.formatMessage({id:"error_unknow_server"}));case 20:return e.prev=20,U(!1),e.finish(20);case 23:case"end":return e.stop()}}),e,null,[[6,17,20,23]])})));return function(){return e.apply(this,arguments)}}(),he=function(){var e=mH(fH().mark((function e(){var t;return fH().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(null===H||void 0===H?void 0:H.id){e.next=2;break}return e.abrupt("return");case 2:return q(!0),e.prev=3,e.next=6,(0,K.vmJ)(H.id);case 6:if(200!==(t=e.sent).status||!1===t.data){e.next=11;break}return W(null),e.next=11,ue();case 11:e.next=16;break;case 13:e.prev=13,e.t0=e.catch(3),(0,wn.eD)(i.formatMessage({id:"error_unknow_server"}));case 16:return e.prev=16,q(!1),e.finish(16);case 19:case"end":return e.stop()}}),e,null,[[3,13,16,19]])})));return function(){return e.apply(this,arguments)}}(),ye=function(){var e=mH(fH().mark((function e(){var t;return fH().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(null===J||void 0===J?void 0:J.id){e.next=2;break}return e.abrupt("return");case 2:return te(!0),e.prev=3,e.next=6,(0,K.YUw)(J.id);case 6:if(200!==(t=e.sent).status||!t.data){e.next=13;break}return X(null),M(null),(0,wn.eD)(i.formatMessage({id:"undone_habit"})),e.next=13,ue();case 13:e.next=18;break;case 15:e.prev=15,e.t0=e.catch(3),(0,wn.eD)(i.formatMessage({id:"error_unknow_server"}));case 18:return e.prev=18,te(!1),e.finish(18);case 21:case"end":return e.stop()}}),e,null,[[3,15,18,21]])})));return function(){return e.apply(this,arguments)}}(),ge=(0,r.useCallback)((function(e,t){var n,o=(null===(n=e.name)||void 0===n?void 0:n.trim())?e.name:ce,a=Boolean(e.id),c=e.id||e.token,s=re===c,u=0===t||(0,P._y)();return r.createElement(Ma.Z,{key:c,title:r.createElement(r.Fragment,null,r.createElement(gH,{displayName:o}),r.createElement("div",{className:"items-center flex-auto flex border border-solid border-grey-10 rounded-s group hover:border-primary overflow-hidden",style:{marginLeft:12,borderRadius:8}},r.createElement("div",{className:w()("flex-1 overflow-hidden",u?"cursor-pointer":"cursor-default"),onClick:u?function(){return fe(e.token)}:void 0,role:"presentation",style:{padding:"0 10px"}},r.createElement("div",{className:"text-s border-none bg-transparent w-full overflow-hidden",style:{height:30,lineHeight:"30px"}},yH(e.token))),r.createElement("div",{className:w()("flex-none flex items-center",s?"flex":"hidden group-hover:flex"),style:{marginRight:10,paddingLeft:8}},u&&r.createElement("button",{type:"button",className:"cursor-pointer","aria-label":i.formatMessage({id:"copy"}),onClick:function(t){t.stopPropagation(),fe(e.token)}},r.createElement(Mt.Z,{name:"copy",className:"text-primary",style:{width:16,height:16}})),a&&r.createElement(S.Z,{onVisibleChange:function(e){oe(e?c:function(e){return e===c?null:e})},align:{offset:[12,4]},menu:r.createElement(O.ZP,{onSelect:function(t){var n,r=t.selectedKeys[0];"edit"===r?(I((null===(n=e.name)||void 0===n?void 0:n.trim())?e.name:ce),M(e)):"delete"===r&&W(e);oe(null)}},r.createElement(O.sN,{key:"edit",disabled:!u},r.createElement("a",null,i.formatMessage({id:"edit"}))),r.createElement(O.sN,{key:"delete",className:"deleteItem"},r.createElement("a",null,i.formatMessage({id:"delete"})))),placement:"bottomRight",autoAdjustOverflow:!1,menuClassName:"expired-modal-dropdown-menu !z-modal"},r.createElement("button",{type:"button",className:"cursor-pointer","aria-label":i.formatMessage({id:"more"}),onClick:function(e){return e.stopPropagation()},style:{marginLeft:u?10:0}},r.createElement(Mt.Z,{name:"more",className:"text-primary",style:{width:16,height:16}}))))))})}),[fe,ce,i,re]),ve=(0,r.useMemo)((function(){return m?r.createElement("div",{className:"flex flex-col items-center",style:{marginTop:-10}},r.createElement("p",{className:"text-grey-60",style:{fontSize:12,lineHeight:"22px",marginBottom:10}},(0,s.Rj)(i.formatMessage({id:"api_token_intro"}))),r.createElement("div",{className:"flex-none",style:{width:180,height:180,marginTop:10}},r.createElement("img",{src:se?FY:ZY,alt:"lock",className:"w-full"})),r.createElement($x.Z,{className:"block",onClick:function(){x(""),v(!0)},size:"middle",style:{marginTop:"8px",padding:"0 24px"}},i.formatMessage({id:"api_token_add_token"})),r.createElement("a",{className:"block text-s cursor-pointer leading-[16px]",href:u.j4?"https://developer.dida365.com/docs#/openapi":"https://developer.ticktick.com/docs#/openapi",target:"_blank",rel:"noreferrer",style:{marginTop:16,marginBottom:12}},i.formatMessage({id:"api_token_user_guide"}))):r.createElement("div",{style:{marginTop:-10}},r.createElement("p",{className:"text-grey-60",style:{fontSize:12,lineHeight:"22px"}},i.formatMessage({id:"api_token_security_note"})),r.createElement(Da.Z,{style:{marginTop:16,marginBottom:0,padding:"4px 0",overflow:"hidden"}},l.map(ge),l.length<5&&r.createElement(Ma.Z,{title:r.createElement("a",{className:"cursor-pointer flex items-center",onClick:de},r.createElement(E.Z,{name:"add",className:"inline align-baseline text-primary",style:{width:18,height:18,marginRight:4}}),r.createElement("div",{className:"text-primary text-s"},i.formatMessage({id:"api_token_add_new"})))})))}),[i,se,de,m,ge,l]);return r.createElement(r.Fragment,null,r.createElement(Ca.Z,{title:i.formatMessage({id:"api_token"}),isAbleShowCancelButton:!1,onClose:t,noFooter:!0},ve),g&&r.createElement(Ca.Z,{title:i.formatMessage({id:"api_token_add_token"}),onCancel:function(){return v(!1)},cancelText:i.formatMessage({id:"cancel"}),okText:i.formatMessage({id:"add"}),onOk:me,loading:C,disabled:!k.trim()},r.createElement("div",{className:"flex items-center"},r.createElement("label",{className:"text-grey-80 flex-none",style:{marginRight:16,fontSize:13}},i.formatMessage({id:"api_token_name_label"})),r.createElement("input",{ref:ae,value:k,className:"select-title border border-solid border-grey-20 rounded-select-trigger h-[32px] truncate w-full leading-[30px] bg-main-background pl-[8px] pr-[26px] hover:border-primary focus:border-primary",onChange:function(e){return x(e.target.value)},maxLength:64}))),D&&r.createElement(Ca.Z,{title:i.formatMessage({id:"api_token_edit_title"}),onCancel:function(){return M(null)},cancelText:i.formatMessage({id:"cancel"}),okText:i.formatMessage({id:"save"}),onOk:pe,loading:R,disabled:!N.trim(),extraFooterElement:r.createElement("div",{className:"flex-auto"},r.createElement("a",{className:"block text-s cursor-pointer leading-[16px]",onClick:function(){X(D)}},i.formatMessage({id:"api_token_reset_token"})))},r.createElement("div",{className:"flex items-center"},r.createElement("label",{className:"text-grey-80 flex-none",style:{marginRight:16,fontSize:13}},i.formatMessage({id:"api_token_name_label"})),r.createElement("input",{ref:ie,value:N,className:"select-title border border-solid border-grey-20 rounded-select-trigger h-[32px] truncate w-full leading-[30px] bg-main-background pl-[8px] pr-[26px] hover:border-primary focus:border-primary",onChange:function(e){return I(e.target.value)},maxLength:64}))),H&&r.createElement(Ca.Z,{title:i.formatMessage({id:"api_token_delete_confirm_title"}),onCancel:function(){return W(null)},cancelText:i.formatMessage({id:"cancel"}),okText:i.formatMessage({id:"delete"}),onOk:he,loading:G},r.createElement("p",{className:"text-grey-60",style:{fontSize:14,lineHeight:"22px",marginTop:-10}},i.formatMessage({id:"api_token_delete_confirm_desc"}))),J&&r.createElement(Ca.Z,{title:i.formatMessage({id:"api_token_reset_token"}),onCancel:function(){return X(null)},cancelText:i.formatMessage({id:"cancel"}),okText:i.formatMessage({id:"api_token_reset_token"}),onOk:ye,loading:ee},r.createElement("p",{className:"text-grey-60",style:{fontSize:14,lineHeight:"22px",marginTop:-10}},i.formatMessage({id:"api_token_reset_desc"}))))};function bH(e){return bH="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},bH(e)}function wH(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,OH(r.key),r)}}function kH(e,t,n){return t=EH(t),function(e,t){if(t&&("object"===bH(t)||"function"===typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(e,xH()?Reflect.construct(t,n||[],EH(e).constructor):t.apply(e,n))}function xH(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(xH=function(){return!!e})()}function EH(e){return EH=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},EH(e)}function SH(e,t){return SH=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},SH(e,t)}function _H(e,t,n){return(t=OH(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function OH(e){var t=function(e,t){if("object"!=bH(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=bH(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==bH(t)?t:t+""}var CH=function(e){function t(e){var n;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),(n=kH(this,t,[e])).closeDeleteModal=n.closeDeleteModal.bind(n),n.confirmDeleteModal=n.confirmDeleteModal.bind(n);var r=e.isGroup,o=e.model,a=r?{}:(0,oc.ph)(o.get("id")),i=a.connectAccount,c=a.relProjectId,s=r?{}:(0,oc.$C)(o.get("id")),u=s.connectAccount,l=s.relProjectId;return i&&c&&(n.connectAccount=i),u&&l&&(n.connectNotionAccount=u),n}return function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&SH(e,t)}(t,e),n=t,(o=[{key:"render",value:function(){var e=this.props.intl;return r.createElement(C.Z,{visible:!0,maskClosable:!1,title:this.getModalTitle(),okText:this.getModalConfirmText(),cancelText:e.formatMessage({id:"cancel"}),onCancel:this.closeDeleteModal,onOk:this.confirmDeleteModal,onContextMenuPopCover:function(e){e.stopPropagation()}},r.createElement("span",{className:"line-sml break-word",dangerouslySetInnerHTML:{__html:this.getModalContent()}}))}},{key:"isOwnerShare",value:function(){var e=this.props.model.get("userCount"),t=this.props.model.get("isOwner"),n=Hn.aZ(this.props.model);return(e>1||n)&&t}},{key:"getModalTitle",value:function(){var e=this.props,t=e.isGroup,n=e.intl,o=e.model;if(t)return n.formatMessage({id:"delete_group_title"});if(o.get("isOwner")){var a=o.get("name");return r.createElement("p",{className:"flex mr-[8px]",style:{lineHeight:1.3,fontWeight:"bold",fontSize:16},dangerouslySetInnerHTML:{__html:(0,zn.tj)(n.formatMessage({id:"delete_list_with_name"},{s:'<span class="truncate">'.concat(a,"</span>")}))}})}return n.formatMessage({id:"share_exit_confirm_title"})}},{key:"getModalConfirmText",value:function(){var e=this.props,t=e.isGroup,n=e.intl;return e.model.get("isOwner")||t?n.formatMessage({id:"delete"}):n.formatMessage({id:"exit"})}},{key:"getModalContent",value:function(){var e=this.props,t=e.isGroup,n=e.intl,r=e.model,o=this.isOwnerShare(),a=[],i=r.get("name");return t?a.push((0,zn.tj)(n.formatMessage({id:"delete_group_content"},{s1:i}))):r.get("isOwner")?o?this.connectAccount?a.push(n.formatMessage({id:"calendar_connect_shared_owner_list_delete_msg"},{s:this.connectAccount.get("account")})):this.connectNotionAccount?a.push(null===this.connectAccount?n.formatMessage({id:"delete_list_short_desc_connected_notion"}):n.formatMessage({id:"delete_list_desc_connected_notion"})):a.push((0,zn.tj)(n.formatMessage({id:"delete_all_tasks_in_share_list"}))):this.connectAccount?a.push(n.formatMessage({id:"calendar_connect_list_delete_msg"},{s:this.connectAccount.get("account")})):this.connectNotionAccount?a.push(null===this.connectAccount?n.formatMessage({id:"delete_list_short_desc_connected_notion"}):n.formatMessage({id:"delete_shared_list_desc_connected_notion"})):a.push((0,zn.tj)(n.formatMessage({id:"delete_all_tasks_in_list"}))):this.connectAccount?a.push(n.formatMessage({id:"calendar_connect_shared_list_delete_msg"},{s:this.connectAccount.get("account")})):a.push((0,zn.tj)(n.formatMessage({id:"share_exit_confirm_message"},{s1:i}))),a}},{key:"closeDeleteModal",value:function(){this.props.onClose&&this.props.onClose()}},{key:"confirmDeleteModal",value:function(){if(this.connectAccount||this.connectNotionAccount){if(this.connectAccount&&this.connectNotionAccount)return this.connectAccount=null,void this.forceUpdate();if(!window.navigator.onLine){var e=this.props.intl;return void(0,wn.eD)(e.formatMessage({id:"error_network_connection"}),5e3)}this.props.onConfirm&&this.props.onConfirm()}else this.props.onConfirm&&this.props.onConfirm()}}])&&wH(n.prototype,o),a&&wH(n,a),Object.defineProperty(n,"prototype",{writable:!1}),n;var n,o,a}(r.Component);_H(CH,"propTypes",{isGroup:In().bool,model:In().object,onConfirm:In().func,onClose:In().func}),_H(CH,"defaultProps",{isGroup:!1,model:[],onConfirm:void 0,onClose:void 0});var TH=(0,An.ZP)(CH);function jH(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,a,i,c=[],s=!0,u=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;s=!1}else for(;!(s=(r=a.call(n)).done)&&(c.push(r.value),c.length!==t);s=!0);}catch(e){u=!0,o=e}finally{try{if(!s&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(u)throw o}}return c}}(e,t)||function(e,t){if(!e)return;if("string"===typeof e)return DH(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return DH(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function DH(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var MH=function(e){var t=e.projectId,n=e.projectUserCount,o=e.clearProjectInfo,i=e.transferSuccessCallback,c=jH((0,r.useState)(!0),2),s=c[0],u=c[1],l=jH((0,r.useState)(!1),2),f=l[0],d=l[1],m=(0,a.v9)((function(e){return(0,_i.gz)(t)}));(0,r.useEffect)((function(){(0,_i.Jh)(t).catch((function(e){console.log(e)})),(0,Hi.Jh)(t)}),[t]);var p=(0,r.useMemo)((function(){var e=P.U2("userId");return m.filter((function(t){return t.get("isAccept")&&t.get("userId")!==e&&!t.get("deleted")})).toList()}),[m]);return r.createElement(fc,{projectId:t,acceptedUsers:p,isTransferModalShown:s,isErrorModalShown:f,onCloseTransferModal:function(){u(!1),o()},closeErrorModal:function(){d(!1),o()},closeTransferModalAndOpenErrorModal:function(){u(!1),d(!0)},projectUserCount:n,transferSuccessCallback:i})},AH=function(e){var t=e.project,n=e.deleteSuccessCallback,o=e.onDeleteModalClose,i=(0,a.I0)();return r.createElement(TH,{model:t,onConfirm:function(){Hn.ey(t.get("id"),(function(){n(t.get("id")),o()}),(function(e){i((0,k.VF)({pathname:e,search:"?modalType=settings"}))}))},onClose:o})},NH=function(e){var t=e.onCancel,n=(0,y.Z)(),o=(0,sj.Z)((function(){return Hn.Ey()}),[]),a=jH((0,r.useState)(o),2),i=a[0],c=a[1],s=jH((0,r.useState)(null),2),u=s[0],l=s[1],f=jH((0,r.useState)(null),2),d=f[0],m=f[1],p={flex:5},h={flex:2},g={flex:2},v=(0,r.useRef)(null);return(0,r.useEffect)((function(){return setTimeout((function(){v.current&&(0,wn.iD)($(v.current))})),function(){v.current&&(0,wn.Dh)($(v.current))}}),[]),r.createElement(r.Fragment,null,r.createElement(C.Z,{visible:!0,noFooter:!0,onCancel:t,popupStyle:{maxHeight:"60vh"},title:n.formatMessage({id:"transfer_or_delete_shared_list"}),bodyStyle:{overflow:"hidden",display:"flex",flexDirection:"column"}},r.createElement("p",{className:"text-grey-40 text-xs leading-[18px] flex-none"},n.formatMessage({id:"handle_shared_list_before_delete_account"})),r.createElement("div",{className:"py-[4px] rounded-[8px] bg-grey-2 flex-auto flex flex-col overflow-hidden",style:{marginTop:16}},r.createElement("div",{className:"flex items-center w-full px-[20px] relative flex-none",style:{minHeight:45}},r.createElement("div",{style:p,className:"text-xs text-grey-40 leading-[18px]"},n.formatMessage({id:"name"})),r.createElement("div",{style:h,className:"text-xs text-grey-40 leading-[18px] text-center"},n.formatMessage({id:"member_count"})),r.createElement("div",{style:g,className:"text-xs text-grey-40 leading-[18px] text-right"},n.formatMessage({id:"action_title"})),r.createElement("div",{className:"absolute bottom-0 h-[1px] bg-grey-4",style:{left:20,right:20}})),r.createElement("div",{className:"antiscroll-wrap flex-auto flex flex-col",ref:v},r.createElement("div",{className:"antiscroll-inner flex-auto px-[20px]"},i.map((function(e){return r.createElement("div",{key:e.get("id"),className:"flex items-center",style:{minHeight:44}},r.createElement("div",{style:p,className:"leading-[20px] overflow-hidden"},r.createElement("span",{className:"inline-block truncate max-w-full pr-[10px]"},e.get("name"))),r.createElement("div",{style:h,className:"overflow-hidden text-center"},r.createElement("span",{className:"leading-[20px] truncate"},e.get("userCount"))),r.createElement("div",{style:g,className:"flex items-center justify-end"},e.get("isTransferredInDeleteAccount")||e.get("isDeletedInDeleteAccount")?r.createElement("span",{className:"text-grey-40 leading-[20px]"},n.formatMessage({id:e.get("isTransferredInDeleteAccount")?"transferred":"item_deleted"})):r.createElement(r.Fragment,null,r.createElement(E.Z,{name:"transfer",className:"text-primary w-[16px] h-[16px] mr-[16px] flex-none cursor-pointer",onClick:function(){l({projectId:e.get("id"),projectUserCount:e.get("userCount")})}}),r.createElement(E.Z,{name:"delete-transfer",className:"text-warn-red w-[16px] h-[16px] flex-none cursor-pointer",onClick:function(){m({project:e})}}))))})))))),u&&r.createElement(MH,{projectId:u.projectId,projectUserCount:u.projectUserCount,clearProjectInfo:function(){l(null)},transferSuccessCallback:function(e){pe.Z.doSync(),c((function(t){return t.map((function(t){return t.get("id")===e?t.set("isTransferredInDeleteAccount",!0):t}))}))}}),d&&r.createElement(AH,{project:d.project,deleteSuccessCallback:function(e){c((function(t){return t.map((function(t){return t.get("id")===e?t.set("isDeletedInDeleteAccount",!0):t}))}))},onDeleteModalClose:function(){m(null)}}))};function PH(e){return PH="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},PH(e)}function IH(){IH=function(){return t};var e,t={},n=Object.prototype,r=n.hasOwnProperty,o=Object.defineProperty||function(e,t,n){e[t]=n.value},a="function"==typeof Symbol?Symbol:{},i=a.iterator||"@@iterator",c=a.asyncIterator||"@@asyncIterator",s=a.toStringTag||"@@toStringTag";function u(e,t,n){return Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{u({},"")}catch(e){u=function(e,t,n){return e[t]=n}}function l(e,t,n,r){var a=t&&t.prototype instanceof y?t:y,i=Object.create(a.prototype),c=new j(r||[]);return o(i,"_invoke",{value:_(e,n,c)}),i}function f(e,t,n){try{return{type:"normal",arg:e.call(t,n)}}catch(e){return{type:"throw",arg:e}}}t.wrap=l;var d="suspendedStart",m="executing",p="completed",h={};function y(){}function g(){}function v(){}var b={};u(b,i,(function(){return this}));var w=Object.getPrototypeOf,k=w&&w(w(D([])));k&&k!==n&&r.call(k,i)&&(b=k);var x=v.prototype=y.prototype=Object.create(b);function E(e){["next","throw","return"].forEach((function(t){u(e,t,(function(e){return this._invoke(t,e)}))}))}function S(e,t){function n(o,a,i,c){var s=f(e[o],e,a);if("throw"!==s.type){var u=s.arg,l=u.value;return l&&"object"==PH(l)&&r.call(l,"__await")?t.resolve(l.__await).then((function(e){n("next",e,i,c)}),(function(e){n("throw",e,i,c)})):t.resolve(l).then((function(e){u.value=e,i(u)}),(function(e){return n("throw",e,i,c)}))}c(s.arg)}var a;o(this,"_invoke",{value:function(e,r){function o(){return new t((function(t,o){n(e,r,t,o)}))}return a=a?a.then(o,o):o()}})}function _(t,n,r){var o=d;return function(a,i){if(o===m)throw Error("Generator is already running");if(o===p){if("throw"===a)throw i;return{value:e,done:!0}}for(r.method=a,r.arg=i;;){var c=r.delegate;if(c){var s=O(c,r);if(s){if(s===h)continue;return s}}if("next"===r.method)r.sent=r._sent=r.arg;else if("throw"===r.method){if(o===d)throw o=p,r.arg;r.dispatchException(r.arg)}else"return"===r.method&&r.abrupt("return",r.arg);o=m;var u=f(t,n,r);if("normal"===u.type){if(o=r.done?p:"suspendedYield",u.arg===h)continue;return{value:u.arg,done:r.done}}"throw"===u.type&&(o=p,r.method="throw",r.arg=u.arg)}}}function O(t,n){var r=n.method,o=t.iterator[r];if(o===e)return n.delegate=null,"throw"===r&&t.iterator.return&&(n.method="return",n.arg=e,O(t,n),"throw"===n.method)||"return"!==r&&(n.method="throw",n.arg=new TypeError("The iterator does not provide a '"+r+"' method")),h;var a=f(o,t.iterator,n.arg);if("throw"===a.type)return n.method="throw",n.arg=a.arg,n.delegate=null,h;var i=a.arg;return i?i.done?(n[t.resultName]=i.value,n.next=t.nextLoc,"return"!==n.method&&(n.method="next",n.arg=e),n.delegate=null,h):i:(n.method="throw",n.arg=new TypeError("iterator result is not an object"),n.delegate=null,h)}function C(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function T(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function j(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(C,this),this.reset(!0)}function D(t){if(t||""===t){var n=t[i];if(n)return n.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var o=-1,a=function n(){for(;++o<t.length;)if(r.call(t,o))return n.value=t[o],n.done=!1,n;return n.value=e,n.done=!0,n};return a.next=a}}throw new TypeError(PH(t)+" is not iterable")}return g.prototype=v,o(x,"constructor",{value:v,configurable:!0}),o(v,"constructor",{value:g,configurable:!0}),g.displayName=u(v,s,"GeneratorFunction"),t.isGeneratorFunction=function(e){var t="function"==typeof e&&e.constructor;return!!t&&(t===g||"GeneratorFunction"===(t.displayName||t.name))},t.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,v):(e.__proto__=v,u(e,s,"GeneratorFunction")),e.prototype=Object.create(x),e},t.awrap=function(e){return{__await:e}},E(S.prototype),u(S.prototype,c,(function(){return this})),t.AsyncIterator=S,t.async=function(e,n,r,o,a){void 0===a&&(a=Promise);var i=new S(l(e,n,r,o),a);return t.isGeneratorFunction(n)?i:i.next().then((function(e){return e.done?e.value:i.next()}))},E(x),u(x,s,"Generator"),u(x,i,(function(){return this})),u(x,"toString",(function(){return"[object Generator]"})),t.keys=function(e){var t=Object(e),n=[];for(var r in t)n.push(r);return n.reverse(),function e(){for(;n.length;){var r=n.pop();if(r in t)return e.value=r,e.done=!1,e}return e.done=!0,e}},t.values=D,j.prototype={constructor:j,reset:function(t){if(this.prev=0,this.next=0,this.sent=this._sent=e,this.done=!1,this.delegate=null,this.method="next",this.arg=e,this.tryEntries.forEach(T),!t)for(var n in this)"t"===n.charAt(0)&&r.call(this,n)&&!isNaN(+n.slice(1))&&(this[n]=e)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if("throw"===e.type)throw e.arg;return this.rval},dispatchException:function(t){if(this.done)throw t;var n=this;function o(r,o){return c.type="throw",c.arg=t,n.next=r,o&&(n.method="next",n.arg=e),!!o}for(var a=this.tryEntries.length-1;a>=0;--a){var i=this.tryEntries[a],c=i.completion;if("root"===i.tryLoc)return o("end");if(i.tryLoc<=this.prev){var s=r.call(i,"catchLoc"),u=r.call(i,"finallyLoc");if(s&&u){if(this.prev<i.catchLoc)return o(i.catchLoc,!0);if(this.prev<i.finallyLoc)return o(i.finallyLoc)}else if(s){if(this.prev<i.catchLoc)return o(i.catchLoc,!0)}else{if(!u)throw Error("try statement without catch or finally");if(this.prev<i.finallyLoc)return o(i.finallyLoc)}}}},abrupt:function(e,t){for(var n=this.tryEntries.length-1;n>=0;--n){var o=this.tryEntries[n];if(o.tryLoc<=this.prev&&r.call(o,"finallyLoc")&&this.prev<o.finallyLoc){var a=o;break}}a&&("break"===e||"continue"===e)&&a.tryLoc<=t&&t<=a.finallyLoc&&(a=null);var i=a?a.completion:{};return i.type=e,i.arg=t,a?(this.method="next",this.next=a.finallyLoc,h):this.complete(i)},complete:function(e,t){if("throw"===e.type)throw e.arg;return"break"===e.type||"continue"===e.type?this.next=e.arg:"return"===e.type?(this.rval=this.arg=e.arg,this.method="return",this.next="end"):"normal"===e.type&&t&&(this.next=t),h},finish:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),T(n),h}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.tryLoc===e){var r=n.completion;if("throw"===r.type){var o=r.arg;T(n)}return o}}throw Error("illegal catch attempt")},delegateYield:function(t,n,r){return this.delegate={iterator:D(t),resultName:n,nextLoc:r},"next"===this.method&&(this.arg=e),h}},t}function LH(e,t,n,r,o,a,i){try{var c=e[a](i),s=c.value}catch(u){return void n(u)}c.done?t(s):Promise.resolve(s).then(r,o)}function RH(e){return function(){var t=this,n=arguments;return new Promise((function(r,o){var a=e.apply(t,n);function i(e){LH(a,r,o,i,c,"next",e)}function c(e){LH(a,r,o,i,c,"throw",e)}i(void 0)}))}}function ZH(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,HH(r.key),r)}}function FH(e,t,n){return t=UH(t),function(e,t){if(t&&("object"===PH(t)||"function"===typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(e,BH()?Reflect.construct(t,n||[],UH(e).constructor):t.apply(e,n))}function BH(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(BH=function(){return!!e})()}function UH(e){return UH=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},UH(e)}function YH(e,t){return YH=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},YH(e,t)}function VH(e,t,n){return(t=HH(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function HH(e){var t=function(e,t){if("object"!=PH(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=PH(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==PH(t)?t:t+""}var WH=function(e){function t(e){var n;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),VH(n=FH(this,t,[e]),"handleUnBindAction",(function(e,t){var r=n.props.intl;n.state.canUnbind?t?n.setState({unlinkAfterSetPasswordModalShow:!0}):n.showUnbindModal(e):me.$Z({text:r.formatMessage({id:u.j4?"settings_profile_cancel_bind_info2":"settings_profile_cancel_bind_info3"})})})),VH(n,"closeFeishuUnbindModal",(function(){n.setState({feishuUnbindModalShow:!1})})),VH(n,"showFeishuUnbindModal",(function(){var e=n.props,t=e.phone,r=e.intl,o=e.verifiedEmail,a=e.fakedEmail;!!t||o?n.setState({feishuUnbindModalShow:!0}):o||a?me.$Z({text:r.formatMessage({id:"settings_profile_cancel_bind_info2"})}):me.$Z({text:r.formatMessage({id:"user_email_not_verified"})})})),VH(n,"unBindFeishu",(function(){var e=n.props.intl;n.setState({isFeishuUnbindLoading:!0}),K.ZMh(10).then((function(t){me.$Z({text:e.formatMessage({id:"settings_profile_toast_unbind_succ"})}),n.setState({isFeishuUnbindLoading:!1}),(0,ys.Ak)()?setTimeout((function(){var e=window.location.origin+"/feishuSignout?type=unbind";window.history.replaceState?(window.history.replaceState(null,"",e),window.location.href=e):window.location.replace(e)}),1e3):(n.refreshBind(),n.closeFeishuUnbindModal())})).catch((function(t){me.$Z({text:e.formatMessage({id:"settings_profile_toast_unbind_failed"})}),n.setState({isFeishuUnbindLoading:!1}),n.closeFeishuUnbindModal()}))})),VH(n,"redirectToBind",(function(){var e=window.location,t=encodeURIComponent(e.pathname+e.hash);e.href="".concat(e.origin,"/bind/feishu?needBack=true&backPath=").concat(t)})),VH(n,"renderPerviousFeishuAccount",(function(){var e=n.props,t=e.phone,o=e.intl,a=e.fakedEmail,i=n.state.feishuBindInfo;return(0,ys.Ak)()&&null!=i&&0!==Object.keys(i).length&&a&&!t?r.createElement("div",{className:"text-center",style:{marginTop:36}},r.createElement("button",{className:"btn-primary btn-sml py-[8px] bg-primary text-white px-[24px] rounded-default min-w-[132px] leading-[20px]",onClick:function(){n.setState({feishuBackupModalShow:!0})}},o.formatMessage({id:"settings_profile_feishu_bind"}))):null})),VH(n,"renderFeishuAccountInfo",(function(){var e=n.props.intl,t=n.state.feishuBindInfo;return null==t||0===Object.keys(t).length?null:r.createElement(Ma.Z,{title:e.formatMessage({id:"feishu"}),suffix:r.createElement(Aa.Z,{listData:[{key:"action",value:e.formatMessage({id:"settings_profile_feishu_cancel_bind"})}],selectedKey:"",onSelected:function(e){"action"===e&&n.showFeishuUnbindModal()},hover:!0,trigger:null===t||void 0===t?void 0:t.nickName})})})),VH(n,"getNickName",(function(e){var t=n.props.intl;return e&&e.openId?e.nickName||t.formatMessage({id:"account_linked"}):""})),VH(n,"getThirdMenu",(function(){var e=n.props.intl,t=n.state,r=t.wechatBindInfo,o=t.weiboBindInfo,a=t.qqBindInfo,i=t.appleBindInfo,c=[{key:"wechat",nickName:n.getNickName(r),rowTitle:e.formatMessage({id:"wechat"}),controlTitle:r&&r.openId?e.formatMessage({id:"settings_profile_cancel_bind"}):e.formatMessage({id:"link_action"}),onClick:n.onThirdWechat},{key:"qq",nickName:n.getNickName(a),rowTitle:e.formatMessage({id:"qq"}),controlTitle:a&&a.openId?e.formatMessage({id:"settings_profile_cancel_bind"}):e.formatMessage({id:"link_action"}),onClick:n.onThirdQQ},{key:"apple",nickName:n.getNickName(i),rowTitle:"Apple",controlTitle:i&&i.openId?e.formatMessage({id:"settings_profile_cancel_bind"}):e.formatMessage({id:"link_action"}),onClick:n.onThirdApple}];return o&&c.push({key:"weibo",nickName:n.getNickName(o),rowTitle:e.formatMessage({id:"weibo"}),controlTitle:o.openId?e.formatMessage({id:"settings_profile_cancel_bind"}):"",onClick:n.onThirdWeibo}),c})),VH(n,"getTickThirdMenu",(function(){var e=n.props.intl,t=n.state,r=t.googleBindInfo,o=t.facebookBindInfo,a=t.appleBindInfo,i=[{key:"google",nickName:n.getNickName(r),rowTitle:"Google",controlTitle:r&&r.openId?e.formatMessage({id:"settings_profile_cancel_bind"}):e.formatMessage({id:"link_action"}),onClick:n.onThirdGoogle},{key:"apple",nickName:n.getNickName(a),rowTitle:"Apple",controlTitle:a&&a.openId?e.formatMessage({id:"settings_profile_cancel_bind"}):e.formatMessage({id:"link_action"}),onClick:n.onThirdApple}];return o&&i.push({key:"facebook",nickName:n.getNickName(o),rowTitle:e.formatMessage({id:"facebook"}),controlTitle:o.openId?e.formatMessage({id:"settings_profile_cancel_bind"}):"",onClick:n.onThirdFacebook}),i})),VH(n,"renderDidaThirdBind",(function(){var e=n.props.intl,t=(0,ys.Ak)(),o=n.renderFeishuAccountInfo();return t?o?r.createElement(Da.Z,null,o):null:r.createElement(YU,{rowTitle:e.formatMessage({id:"settings_account_binding"}),thirdBindMenu:n.getThirdMenu(),otherItem:o})})),VH(n,"onDeleteError",(function(e){switch(e){case"subscribing":n.setState({cancelSubscriptionModalShow:!0,deleteAccountModalShow:!1});break;case"project_transfer":pe.Z.doSync(),n.setState({transferProjectModalShow:!0,deleteAccountModalShow:!1})}})),VH(n,"changeEmailCallback",(function(){n.fetchAndHandleUserBanging()})),VH(n,"openAPITokenModal",RH(IH().mark((function e(){var t,r,o;return IH().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(t=n.props.intl,!n._openingApiTokenModal){e.next=3;break}return e.abrupt("return");case 3:return n._openingApiTokenModal=!0,e.prev=4,e.next=7,K.Q6o();case 7:200===(r=e.sent).status?(o=K.JT7(r.data),n.setState({isShowAPITokenModal:!0,apiTokenInitialTokens:o,apiTokenInitialShowGuide:0===o.length})):me.$Z({text:t.formatMessage({id:"error_unknow_server"})}),e.next=14;break;case 11:e.prev=11,e.t0=e.catch(4),me.$Z({text:t.formatMessage({id:"error_unknow_server"})});case 14:return e.prev=14,n._openingApiTokenModal=!1,e.finish(14);case 17:case"end":return e.stop()}}),e,null,[[4,11,14,17]])})))),n.state={binds:null,canUnbind:!1,wechatBindInfo:null,weiboBindInfo:null,qqBindInfo:null,feishuBindInfo:null,googleBindInfo:null,facebookBindInfo:null,appleBindInfo:null,transferTeamWarningModalShow:!1,cancelSubscriptionModalShow:!1,transferProjectModalShow:!1,wechatQRCodeModalShow:!1,bindDeleteModalShow:!1,deleteAccountModalShow:!1,feishuUnbindModalShow:!1,feishuBackupModalShow:!1,isShowManageDeviceModal:!1,isShowAPITokenModal:!1,apiTokenInitialTokens:[],apiTokenInitialShowGuide:!1,renderData:{},isFeishuUnbindLoading:!1,unlinkAfterSetPasswordModalShow:!1},n.thirdAccountCode={google:1,facebook:2,weibo:3,qq:4,wechat:5,lewa:6,twitter:7,apple:9,feishu:10},n.teamsOwnByMe=null,n.onThirdWechat=n.onThirdWechat.bind(n),n.onThirdQQ=n.onThirdQQ.bind(n),n.onThirdWeibo=n.onThirdWeibo.bind(n),n.onThirdGoogle=n.onThirdGoogle.bind(n),n.onThirdFacebook=n.onThirdFacebook.bind(n),n.onThirdApple=n.onThirdApple.bind(n),n.closeQRCodeModal=n.closeQRCodeModal.bind(n),n.wechatBindSuccess=n.wechatBindSuccess.bind(n),n.closeBindDeleteModal=n.closeBindDeleteModal.bind(n),n.openDeleteAccountModal=n.openDeleteAccountModal.bind(n),n.closeDeleteAccountModal=n.closeDeleteAccountModal.bind(n),n.closeTransferTeamWarningModal=n.closeTransferTeamWarningModal.bind(n),n.closeCancelSubscriptionModal=n.closeCancelSubscriptionModal.bind(n),n.refreshBind=n.refreshBind.bind(n),n.renderCancelSubscriptionFooter=n.renderCancelSubscriptionFooter.bind(n),n.openManageDeviceModal=n.openManageDeviceModal.bind(n),n.closeManageDeviceModal=n.closeManageDeviceModal.bind(n),n.closeTransferProjectModal=n.closeTransferProjectModal.bind(n),n.bindQQRef=r.createRef(),n.bindGoogleRef=r.createRef(),n.bindAppleRef=r.createRef(),n}return function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&YH(e,t)}(t,e),n=t,o=[{key:"componentDidMount",value:function(){this.fetchAndHandleUserBanging()}},{key:"onThirdWechat",value:function(){var e=this.state.wechatBindInfo;e&&e.openId?this.handleUnBindAction(this.thirdAccountCode.wechat):this.openQRCodeModal()}},{key:"onThirdWeibo",value:function(){var e=this.state.weiboBindInfo;e&&e.openId&&this.handleUnBindAction(this.thirdAccountCode.weibo)}},{key:"onThirdQQ",value:function(){var e=this.state.qqBindInfo;e&&e.openId?this.handleUnBindAction(this.thirdAccountCode.qq):this.doBindQQ()}},{key:"onThirdGoogle",value:function(){var e=this.state,t=e.googleBindInfo,n=e.canUnbind,r=e.binds,o=this.props.filledPassword;if(t&&t.openId){var a=n&&r&&1===r.length&&!o;this.handleUnBindAction(this.thirdAccountCode.google,a)}else this.doBindGoogle()}},{key:"onThirdApple",value:function(){var e=this.state,t=e.appleBindInfo,n=e.canUnbind,r=e.binds,o=this.props.filledPassword;if(t&&t.openId){var a=n&&r&&1===r.length&&!o;this.handleUnBindAction(this.thirdAccountCode.apple,a)}else this.doBindApple()}},{key:"onThirdFacebook",value:function(){var e=this.state,t=e.facebookBindInfo,n=e.canUnbind,r=e.binds,o=this.props.filledPassword;if(t&&t.openId){var a=n&&r&&1===r.length&&!o;this.handleUnBindAction(this.thirdAccountCode.facebook,a)}}},{key:"fetchAndHandleUserBanging",value:function(e){var t=this;K.rPc().then((function(n){var r={};if(n&&n.data.thirdSiteBinds){var o=n.data.thirdSiteBinds||[];t.setState({binds:o},(function(){t.canUnbind()}));for(var a,i=0;i<o.length;i++)r[(a=o[i]).siteId]=a;var c=r[t.thirdAccountCode.wechat],s=r[t.thirdAccountCode.weibo],u=r[t.thirdAccountCode.qq],l=r[t.thirdAccountCode.feishu],f=r[t.thirdAccountCode.google],d=r[t.thirdAccountCode.facebook],m=r[t.thirdAccountCode.apple];c||(c={}),u||(u={}),l||(l={}),m||(m={}),f||(f={}),c&&t.setState({wechatBindInfo:c}),s&&t.setState({weiboBindInfo:s}),u&&t.setState({qqBindInfo:u}),l&&t.setState({feishuBindInfo:l}),m&&t.setState({appleBindInfo:m}),f&&t.setState({googleBindInfo:f}),d?t.setState({facebookBindInfo:d}):t.setState({facebookBindInfo:null}),e&&e(r)}}))}},{key:"canUnbind",value:function(){var e=this.state.binds,t=this.props,n=t.fakedEmail,r=t.phone;n&&!r&&e&&e.length<=1?this.setState({canUnbind:!1}):this.setState({canUnbind:!0})}},{key:"doBindQQ",value:function(){var e;null===(e=this.bindQQRef.current)||void 0===e||e.doBindQQ()}},{key:"doBindGoogle",value:function(){var e;null===(e=this.bindGoogleRef.current)||void 0===e||e.doBindGoogle()}},{key:"doBindApple",value:function(){var e;null===(e=this.bindAppleRef.current)||void 0===e||e.doBindApple()}},{key:"closeQRCodeModal",value:function(){this.setState({wechatQRCodeModalShow:!1})}},{key:"openQRCodeModal",value:function(){var e=this;U.vp.dispatch("profileChangeStartMFA",(function(){e.setState({wechatQRCodeModalShow:!0})}))}},{key:"closeDeleteAccountModal",value:function(){this.setState({deleteAccountModalShow:!1})}},{key:"openDeleteAccountModal",value:function(){var e=this;I.yp("delete");var t=this.props,n=t.subscribeType,r=t.needSubscribe;(0,Hn.Ey)().length>0?this.setState({transferProjectModalShow:!0}):(0,fe.o6)().then((function(){var t=(0,fe.y1)();e.teamsOwnByMe=t,t.size?e.setState({transferTeamWarningModalShow:!0}):r||"google"!==n&&"paypal_subscribe"!==n&&"apple"!==n&&"stripe_subscribe"!==n&&"alipay_subscribe"!==n&&"wxpay_subscribe"!==n?U.vp.dispatch("profileChangeStartMFA",(function(){e.setState({deleteAccountModalShow:!0})})):e.setState({cancelSubscriptionModalShow:!0})}))}},{key:"openManageDeviceModal",value:function(){this.setState({isShowManageDeviceModal:!0})}},{key:"closeManageDeviceModal",value:function(){this.setState({isShowManageDeviceModal:!1})}},{key:"closeTransferTeamWarningModal",value:function(){this.setState({transferTeamWarningModalShow:!1})}},{key:"closeCancelSubscriptionModal",value:function(){this.setState({cancelSubscriptionModalShow:!1})}},{key:"wechatBindSuccess",value:function(){this.fetchAndHandleUserBanging()}},{key:"showUnbindModal",value:function(e){var t=this.state,n=t.canUnbind,r=t.wechatBindInfo,o=t.weiboBindInfo,a=t.qqBindInfo,i=t.googleBindInfo,c=t.facebookBindInfo,s=t.appleBindInfo,u=t.binds,l=this.props,f=l.fakedEmail,d=l.phone;if(n){var m={};m[this.thirdAccountCode.wechat]=r,m[this.thirdAccountCode.weibo]=o,m[this.thirdAccountCode.qq]=a,m[this.thirdAccountCode.google]=i,m[this.thirdAccountCode.facebook]=c,m[this.thirdAccountCode.apple]=s;var p={1:"google",2:"facebook",3:"weibo",4:"qq",5:"wechat",9:"apple"},h={deleteSiteId:e,deleteSiteName:p[e],deleteNickName:m[e].nickName,deleteEmail:m[e].email};if(f&&!d&&u)for(var y,g=0;g<u.length;g++)if((y=u[g]).siteId!==e){h.reminderNickName=y.nickName,h.reminderSiteName=p[y.siteId];break}this.openBindDeleteModal(h)}}},{key:"closeBindDeleteModal",value:function(){this.setState({bindDeleteModalShow:!1})}},{key:"openBindDeleteModal",value:function(e){e&&this.setState({bindDeleteModalShow:!0,renderData:e})}},{key:"refreshBind",value:function(e){this.fetchAndHandleUserBanging(e)}},{key:"renderTransferWarningModal",value:function(){var e=this,t=this.props.intl,n=this.teamsOwnByMe.size>1;return r.createElement(C.Z,{visible:!0,maskClosable:!1,title:t.formatMessage({id:"delete_superadmin_account_warning_title"}),okText:t.formatMessage({id:n?"got_it":"btn_goto"}),cancelText:t.formatMessage({id:"cancel"}),onCancel:this.closeTransferTeamWarningModal,onOk:function(){if(n)e.closeTransferTeamWarningModal();else{var t=e.teamsOwnByMe.get(0).get("id");(0,L.Kn)(t).then((function(){window.location.href="#settings/team/".concat(t)}))}}},r.createElement("p",{className:"text-sml text-[13px]"},t.formatMessage({id:"delete_superadmin_account_warning_content"},{s9:this.teamsOwnByMe.map((function(e){return'"'.concat(e.get("name"),'"')})).join(", "),s1:u.N$})))}},{key:"getHowToDoLinkAndText",value:function(){return u.j4?{link:"https://help.dida365.com/articles/6990517106034868224",text:s.U2("settings_profile_unsubscribe_how_to_do")}:{link:"https://help.ticktick.com/articles/7055781420970541056",text:s.U2("settings_profile_unsubscribe_how_to_do")}}},{key:"renderCancelSubscriptionFooter",value:function(){return r.createElement("div",{className:iY().footerButtonGroup},r.createElement(T.Z,{onClick:this.closeCancelSubscriptionModal,type:"primary"},s.U2("got_it")))}},{key:"renderCancelSubscriptionModal",value:function(){var e=this.getHowToDoLinkAndText(),t=e.link,n=e.text;return r.createElement(C.Z,{visible:!0,maskClosable:!1,className:"cancel-subscription-modal",title:" ",titleClassName:"cancel-subscription-title",onCancel:this.closeCancelSubscriptionModal,footer:this.renderCancelSubscriptionFooter()},r.createElement("div",{className:iY().cancelSubscriptionBody},r.createElement("h4",{className:w()(iY().fakeTitle,"primary-text text-[22px]")},s.U2("cant_delete_account_during_subscribe")),r.createElement("a",{href:t,target:"_blank",rel:"noopener noreferrer",className:iY().howToDo},n)))}},{key:"closeTransferProjectModal",value:function(){this.setState({transferProjectModalShow:!1})}},{key:"renderTransferProjectModal",value:function(){return r.createElement(NH,{onCancel:this.closeTransferProjectModal})}},{key:"renderUnbindFeishuModal",value:function(){var e=this.props.intl,t=this.state,n=t.feishuBindInfo,o=t.isFeishuUnbindLoading,a=(0,P.oY)();return r.createElement(C.Z,{visible:!0,maskClosable:!1,title:e.formatMessage({id:"settings_profile_feishu_cancel_bind"}),okText:e.formatMessage({id:"settings_profile_feishu_cancel_bind"}),cancelText:e.formatMessage({id:"cancel"}),onCancel:this.closeFeishuUnbindModal,onOk:this.unBindFeishu,loading:o},r.createElement("p",{className:"text-sml text-[13px]"},e.formatMessage({id:"settings_profile_feishu_cancel_bind_desc_new"},{s1:a,s2:null===n||void 0===n?void 0:n.nickName})))}},{key:"renderFeishuBackupModal",value:function(){var e=this,t=this.props.intl;return r.createElement(C.Z,{visible:!0,maskClosable:!1,title:t.formatMessage({id:"confirm_sign_in"}),okText:t.formatMessage({id:"sign_in"}),cancelText:t.formatMessage({id:"settings_backup_generate"}),onCancel:function(){e.setState({feishuBackupModalShow:!1}),U.vp.dispatch("GENERATE_BACK_UP")},onOk:this.redirectToBind,onClose:function(){e.setState({feishuBackupModalShow:!1})}},r.createElement("p",{className:"text-sml text-[13px]"},t.formatMessage({id:"feishu_backup_desc"})))}},{key:"renderUnlinkAfterSetPasswordModal",value:function(){var e=this,t=this.props.intl;return r.createElement(C.Z,{visible:!0,maskClosable:!1,title:t.formatMessage({id:"unlink_notification"}),okText:t.formatMessage({id:"set_password"}),cancelText:t.formatMessage({id:"cancel"}),onCancel:function(){e.setState({unlinkAfterSetPasswordModalShow:!1})},onOk:function(){e.setState({unlinkAfterSetPasswordModalShow:!1}),U.vp.dispatch("ShowPasswordForm")}},r.createElement("p",{className:"text-sml text-[13px]"},t.formatMessage({id:"unlink_after_set_password"})))}},{key:"render",value:function(){var e=this,t=this.props,n=t.intl,o=t.name,a=t.username,i=t.avatar,c=t.fakedEmail,s=t.email,l=t.verifiedEmail,f=t.filledPassword,d=t.phone,m=this.state,p=m.renderData,h=m.wechatQRCodeModalShow,y=m.bindDeleteModalShow,g=m.deleteAccountModalShow,v=m.transferTeamWarningModalShow,b=m.cancelSubscriptionModalShow,w=m.transferProjectModalShow,k=m.feishuUnbindModalShow,x=m.feishuBackupModalShow,E=m.isShowManageDeviceModal,S=m.isShowAPITokenModal,_=m.apiTokenInitialTokens,O=m.apiTokenInitialShowGuide,C=m.unlinkAfterSetPasswordModalShow,T=m.wechatBindInfo,j=m.qqBindInfo;return r.createElement(r.Fragment,null,r.createElement("div",{className:"personal-panel relative",key:"main"},r.createElement(eB,{username:a,avatar:i,name:o}),r.createElement("div",{style:{marginTop:26}},r.createElement(Da.Z,null,r.createElement(GB,{username:a,phone:d,email:s,fakedEmail:c,verifiedEmail:l,filledPassword:f,changeEmailCallback:this.changeEmailCallback}),u.j4&&r.createElement(UU,{phone:d,filledPassword:f,fakedEmail:c}),(f||!c)&&r.createElement(fU,{filledPassword:f}),r.createElement(XV,{username:a,phone:d,fakedEmail:c,verifiedEmail:l,wechatBindInfo:T,qqBindInfo:j})),u.j4&&this.renderDidaThirdBind(),!u.j4&&r.createElement(YU,{rowTitle:n.formatMessage({id:"settings_account_binding"}),thirdBindMenu:this.getTickThirdMenu()}),r.createElement(Da.Z,null,!(0,ys.Ak)()&&r.createElement(Ma.Z,{title:n.formatMessage({id:"login_devices"}),suffix:r.createElement("a",{className:"text-s leading-[16px]",onClick:this.openManageDeviceModal},n.formatMessage({id:"manage"}))}),r.createElement(Ma.Z,{title:n.formatMessage({id:"api_token"}),suffix:r.createElement("a",{className:"text-s leading-[16px]",onClick:this.openAPITokenModal},n.formatMessage({id:"manage"}))}),r.createElement(uY,null),r.createElement(Ma.Z,{title:n.formatMessage({id:"settings_manage_account"}),suffix:r.createElement("a",{className:"text-s text-[#E03131] leading-[16px]",onClick:this.openDeleteAccountModal},n.formatMessage({id:"delete_account"}))})),this.renderPerviousFeishuAccount())),h&&r.createElement(wU,{key:"wechatQRCode",onClose:this.closeQRCodeModal,bindSuccess:this.wechatBindSuccess}),y&&r.createElement(EU,{key:"unbindModal",onClose:this.closeBindDeleteModal,unBindSuccess:this.refreshBind,renderData:p,fakedEmail:c,phone:d,username:a}),g&&r.createElement(WU,{key:"deleteAccountModal",filledPassword:f,onClose:this.closeDeleteAccountModal,onDeleteError:this.onDeleteError}),v&&this.renderTransferWarningModal(),b&&this.renderCancelSubscriptionModal(),w&&this.renderTransferProjectModal(),r.createElement(mB,{refreshBind:this.refreshBind}),k&&this.renderUnbindFeishuModal(),x&&this.renderFeishuBackupModal(),E&&r.createElement(oY,{onCancel:this.closeManageDeviceModal}),S&&r.createElement(vH,{initialTokens:_,initialShowGuide:O,close:function(){e.setState({isShowAPITokenModal:!1})}}),C&&this.renderUnlinkAfterSetPasswordModal(),u.j4&&r.createElement(nH,{ref:this.bindQQRef,refreshBind:this.refreshBind}),r.createElement(sH,{ref:this.bindAppleRef,refreshBind:this.refreshBind}),!u.j4&&r.createElement(oH,{ref:this.bindGoogleRef,refreshBind:this.refreshBind}))}}],o&&ZH(n.prototype,o),a&&ZH(n,a),Object.defineProperty(n,"prototype",{writable:!1}),n;var n,o,a}(r.Component),zH=(0,a.$j)((function(e){var t=e.userProfile,n=t.get("phone"),r="";return n&&(r=n.replace(/86 /,"")),{username:t.get("username"),avatar:t.get("picture"),fakedEmail:t.get("fakedEmail"),verifiedEmail:t.get("verifiedEmail"),filledPassword:t.get("filledPassword"),name:t.get("name")||"",needSubscribe:t.get("needSubscribe"),subscribeType:t.get("subscribeType"),phone:r}}),(function(e){return{}}))((0,An.ZP)(WH)),GH=n("7NIn"),KH=n.n(GH);function qH(e){var t=e.iconName,n=e.descTitle,o=e.descText;return r.createElement("div",{className:w()("premium-item mb-[24px] flex items-center justify-between",KH().premiumItem)},r.createElement("span",{className:"p-icon mr-[16px] w-[202px] h-[122px] border border-solid border-grey-10 s:mr-0 rounded-[8px] flex-none overflow-hidden"},r.createElement("i",{className:w()("icon_pro","icon-".concat(t))})),r.createElement("div",{className:"desc flex-auto"},r.createElement("p",{className:"title text-[16px] mb-[6px] font-medium",style:{lineHeight:"22px"}},n),r.createElement("p",{className:"info text-info-title leading-[20px] text-grey-40"},o)))}function $H(e){return $H="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},$H(e)}function JH(){JH=function(){return t};var e,t={},n=Object.prototype,r=n.hasOwnProperty,o=Object.defineProperty||function(e,t,n){e[t]=n.value},a="function"==typeof Symbol?Symbol:{},i=a.iterator||"@@iterator",c=a.asyncIterator||"@@asyncIterator",s=a.toStringTag||"@@toStringTag";function u(e,t,n){return Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{u({},"")}catch(e){u=function(e,t,n){return e[t]=n}}function l(e,t,n,r){var a=t&&t.prototype instanceof y?t:y,i=Object.create(a.prototype),c=new j(r||[]);return o(i,"_invoke",{value:_(e,n,c)}),i}function f(e,t,n){try{return{type:"normal",arg:e.call(t,n)}}catch(e){return{type:"throw",arg:e}}}t.wrap=l;var d="suspendedStart",m="executing",p="completed",h={};function y(){}function g(){}function v(){}var b={};u(b,i,(function(){return this}));var w=Object.getPrototypeOf,k=w&&w(w(D([])));k&&k!==n&&r.call(k,i)&&(b=k);var x=v.prototype=y.prototype=Object.create(b);function E(e){["next","throw","return"].forEach((function(t){u(e,t,(function(e){return this._invoke(t,e)}))}))}function S(e,t){function n(o,a,i,c){var s=f(e[o],e,a);if("throw"!==s.type){var u=s.arg,l=u.value;return l&&"object"==$H(l)&&r.call(l,"__await")?t.resolve(l.__await).then((function(e){n("next",e,i,c)}),(function(e){n("throw",e,i,c)})):t.resolve(l).then((function(e){u.value=e,i(u)}),(function(e){return n("throw",e,i,c)}))}c(s.arg)}var a;o(this,"_invoke",{value:function(e,r){function o(){return new t((function(t,o){n(e,r,t,o)}))}return a=a?a.then(o,o):o()}})}function _(t,n,r){var o=d;return function(a,i){if(o===m)throw Error("Generator is already running");if(o===p){if("throw"===a)throw i;return{value:e,done:!0}}for(r.method=a,r.arg=i;;){var c=r.delegate;if(c){var s=O(c,r);if(s){if(s===h)continue;return s}}if("next"===r.method)r.sent=r._sent=r.arg;else if("throw"===r.method){if(o===d)throw o=p,r.arg;r.dispatchException(r.arg)}else"return"===r.method&&r.abrupt("return",r.arg);o=m;var u=f(t,n,r);if("normal"===u.type){if(o=r.done?p:"suspendedYield",u.arg===h)continue;return{value:u.arg,done:r.done}}"throw"===u.type&&(o=p,r.method="throw",r.arg=u.arg)}}}function O(t,n){var r=n.method,o=t.iterator[r];if(o===e)return n.delegate=null,"throw"===r&&t.iterator.return&&(n.method="return",n.arg=e,O(t,n),"throw"===n.method)||"return"!==r&&(n.method="throw",n.arg=new TypeError("The iterator does not provide a '"+r+"' method")),h;var a=f(o,t.iterator,n.arg);if("throw"===a.type)return n.method="throw",n.arg=a.arg,n.delegate=null,h;var i=a.arg;return i?i.done?(n[t.resultName]=i.value,n.next=t.nextLoc,"return"!==n.method&&(n.method="next",n.arg=e),n.delegate=null,h):i:(n.method="throw",n.arg=new TypeError("iterator result is not an object"),n.delegate=null,h)}function C(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function T(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function j(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(C,this),this.reset(!0)}function D(t){if(t||""===t){var n=t[i];if(n)return n.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var o=-1,a=function n(){for(;++o<t.length;)if(r.call(t,o))return n.value=t[o],n.done=!1,n;return n.value=e,n.done=!0,n};return a.next=a}}throw new TypeError($H(t)+" is not iterable")}return g.prototype=v,o(x,"constructor",{value:v,configurable:!0}),o(v,"constructor",{value:g,configurable:!0}),g.displayName=u(v,s,"GeneratorFunction"),t.isGeneratorFunction=function(e){var t="function"==typeof e&&e.constructor;return!!t&&(t===g||"GeneratorFunction"===(t.displayName||t.name))},t.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,v):(e.__proto__=v,u(e,s,"GeneratorFunction")),e.prototype=Object.create(x),e},t.awrap=function(e){return{__await:e}},E(S.prototype),u(S.prototype,c,(function(){return this})),t.AsyncIterator=S,t.async=function(e,n,r,o,a){void 0===a&&(a=Promise);var i=new S(l(e,n,r,o),a);return t.isGeneratorFunction(n)?i:i.next().then((function(e){return e.done?e.value:i.next()}))},E(x),u(x,s,"Generator"),u(x,i,(function(){return this})),u(x,"toString",(function(){return"[object Generator]"})),t.keys=function(e){var t=Object(e),n=[];for(var r in t)n.push(r);return n.reverse(),function e(){for(;n.length;){var r=n.pop();if(r in t)return e.value=r,e.done=!1,e}return e.done=!0,e}},t.values=D,j.prototype={constructor:j,reset:function(t){if(this.prev=0,this.next=0,this.sent=this._sent=e,this.done=!1,this.delegate=null,this.method="next",this.arg=e,this.tryEntries.forEach(T),!t)for(var n in this)"t"===n.charAt(0)&&r.call(this,n)&&!isNaN(+n.slice(1))&&(this[n]=e)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if("throw"===e.type)throw e.arg;return this.rval},dispatchException:function(t){if(this.done)throw t;var n=this;function o(r,o){return c.type="throw",c.arg=t,n.next=r,o&&(n.method="next",n.arg=e),!!o}for(var a=this.tryEntries.length-1;a>=0;--a){var i=this.tryEntries[a],c=i.completion;if("root"===i.tryLoc)return o("end");if(i.tryLoc<=this.prev){var s=r.call(i,"catchLoc"),u=r.call(i,"finallyLoc");if(s&&u){if(this.prev<i.catchLoc)return o(i.catchLoc,!0);if(this.prev<i.finallyLoc)return o(i.finallyLoc)}else if(s){if(this.prev<i.catchLoc)return o(i.catchLoc,!0)}else{if(!u)throw Error("try statement without catch or finally");if(this.prev<i.finallyLoc)return o(i.finallyLoc)}}}},abrupt:function(e,t){for(var n=this.tryEntries.length-1;n>=0;--n){var o=this.tryEntries[n];if(o.tryLoc<=this.prev&&r.call(o,"finallyLoc")&&this.prev<o.finallyLoc){var a=o;break}}a&&("break"===e||"continue"===e)&&a.tryLoc<=t&&t<=a.finallyLoc&&(a=null);var i=a?a.completion:{};return i.type=e,i.arg=t,a?(this.method="next",this.next=a.finallyLoc,h):this.complete(i)},complete:function(e,t){if("throw"===e.type)throw e.arg;return"break"===e.type||"continue"===e.type?this.next=e.arg:"return"===e.type?(this.rval=this.arg=e.arg,this.method="return",this.next="end"):"normal"===e.type&&t&&(this.next=t),h},finish:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),T(n),h}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.tryLoc===e){var r=n.completion;if("throw"===r.type){var o=r.arg;T(n)}return o}}throw Error("illegal catch attempt")},delegateYield:function(t,n,r){return this.delegate={iterator:D(t),resultName:n,nextLoc:r},"next"===this.method&&(this.arg=e),h}},t}function XH(e,t,n,r,o,a,i){try{var c=e[a](i),s=c.value}catch(u){return void n(u)}c.done?t(s):Promise.resolve(s).then(r,o)}function QH(e){return function(){var t=this,n=arguments;return new Promise((function(r,o){var a=e.apply(t,n);function i(e){XH(a,r,o,i,c,"next",e)}function c(e){XH(a,r,o,i,c,"throw",e)}i(void 0)}))}}function eW(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,a,i,c=[],s=!0,u=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;s=!1}else for(;!(s=(r=a.call(n)).done)&&(c.push(r.value),c.length!==t);s=!0);}catch(e){u=!0,o=e}finally{try{if(!s&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(u)throw o}}return c}}(e,t)||function(e,t){if(!e)return;if("string"===typeof e)return tW(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return tW(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function tW(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var nW=function(e){return"USD"===(null===e||void 0===e?void 0:e.toUpperCase())?"US$":e?$n()(e):""},rW=function(e){var t=e.subscribeType,n=e.cancelSubscriptionInfo,o=e.updateUserStatus,a=e.setIsShowCancel,i=(0,sj.Z)((function(){return(null===n||void 0===n?void 0:n.subscribeType)?{subscribeType:n.subscribeType}:{subscribeType:t}}),[t]).subscribeType,c=eW((0,r.useState)(!1),2),s=c[0],u=c[1],l=eW((0,r.useState)(!1),2),f=l[0],d=l[1],m=eW((0,r.useState)(null),2),p=m[0],h=m[1],g=eW((0,r.useState)(!1),2),v=g[0],b=g[1],w=(0,y.Z)();(0,Ds.Z)(QH(JH().mark((function e(){var t,r,o;return JH().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,t=(null===n||void 0===n?void 0:n.id)||"",e.next=4,(0,K.alT)(t);case 4:r=e.sent,o=r.data,200===r.status&&(h(o),u(!0)),e.next=12;break;case 9:e.prev=9,e.t0=e.catch(0),a();case 12:case"end":return e.stop()}}),e,null,[[0,9]])}))));var k=(0,r.useCallback)((function(){return(null===p||void 0===p?void 0:p.subscribeType)||i}),[p,i]),x=(0,r.useCallback)((function(){var e=function(){switch(k()){case"google":return w.formatMessage({id:"settings_premium_google"});case"paypal_subscribe":return w.formatMessage({id:"settings_premium_paypal"});case"stripe_subscribe":return w.formatMessage({id:"stripe_pay"});case"alipay_subscribe":return w.formatMessage({id:"ali_pay"});case"wxpay_subscribe":return w.formatMessage({id:"wechat_pay"});default:return""}}();return w.formatMessage({id:"cancel_premium_subscription_desc"},{s:e})}),[k,w]),E=(0,r.useCallback)((function(e){var t=e.subscribeFreq,n=e.oldPriceString;return"Month"===t?w.formatMessage({id:"cancel_premium_subscription_change_google_price_month_desc"},{s1:n}):w.formatMessage({id:"cancel_premium_subscription_change_google_price_year_desc"},{s1:n})}),[w]),S=(0,r.useCallback)((function(e){var t=e.subscribeFreq,n=e.oldPriceString,r=e.priceString;return"Month"===t?w.formatMessage({id:"cancel_premium_subscription_change_price_month_desc"},{s1:n,s2:r}):w.formatMessage({id:"cancel_premium_subscription_change_price_year_desc"},{s1:n,s2:r})}),[w]),_=(0,r.useCallback)((function(){if(!p)return x();var e=p.subscribeFreq,t=p.oldPrice,n=p.price,r=p.currency;if(e&&t&&r){var o="".concat(nW(r)).concat(t);if(n){if(t!==n){if("google"===k())return E({subscribeFreq:e,oldPriceString:o});var a="".concat(nW(r)).concat(n);return S({subscribeFreq:e,oldPriceString:o,priceString:a})}return x()}return"google"===k()?E({subscribeFreq:e,oldPriceString:o}):x()}return x()}),[E,x,S,k,p]),O=(0,r.useCallback)((function(){var e=_();return r.createElement("p",null,e)}),[_]),j=function(){return r.createElement(r.Fragment,null,r.createElement("div",{className:"h-[30px] flex items-center justify-center",style:{marginRight:34}},r.createElement("span",{className:"text-dark-red inline-block cursor-pointer leading-[16px]",onClick:function(){!v&&function(){if(n){var e=k();if(e){var t=n.id,r=n.callback;b(!0),(0,K.Tby)(e,t).then((function(){u(!1),d(!0),b(!1),o(!0),P.Ak(),r()})).catch((function(e){on().error("cancelSubscribe error",e),b(!1),u(!1),a()}))}}}()}},w.formatMessage({id:"unsubscribe_btn"}))),r.createElement(T.Z,{onClick:a,type:"primary",disabled:v},w.formatMessage({id:"not_now"})))};return r.createElement(C.Z,{className:"subscribe-modal",visible:s||f,maskClosable:!1,title:function(){if(!s)return w.formatMessage({id:"subscription_canceled_title"});switch(k()){case"google":case"paypal_subscribe":case"stripe_subscribe":case"alipay_subscribe":case"wxpay_subscribe":return w.formatMessage({id:"cancel_premium_subscription_title"});case"apple":return w.formatMessage({id:"cancel_apple_subscription_title"});default:return""}}(),onCancel:function(){s&&u(!1),f&&d(!1),a()},footer:function(){if(!s)return r.createElement(T.Z,{type:"primary",onClick:a},w.formatMessage({id:"new_feature_ok"}));switch(k()){case"google":case"paypal_subscribe":case"stripe_subscribe":case"alipay_subscribe":case"wxpay_subscribe":return j();case"apple":return r.createElement(T.Z,{type:"primary",onClick:a},w.formatMessage({id:"new_feature_ok"}));default:return null}}()},function(){if(!s)return r.createElement("p",null,w.formatMessage({id:"subscription_canceled_desc"}));switch(k()){case"google":case"paypal_subscribe":case"stripe_subscribe":case"alipay_subscribe":case"wxpay_subscribe":return O();case"apple":return r.createElement("p",null,w.formatMessage({id:"cancel_apple_subscription_title_desc"}));default:return null}}())};function oW(e){return oW="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},oW(e)}function aW(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,iW(r.key),r)}}function iW(e){var t=function(e,t){if("object"!=oW(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=oW(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==oW(t)?t:t+""}function cW(e,t,n){return t=uW(t),function(e,t){if(t&&("object"===oW(t)||"function"===typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(e,sW()?Reflect.construct(t,n||[],uW(e).constructor):t.apply(e,n))}function sW(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(sW=function(){return!!e})()}function uW(e){return uW=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},uW(e)}function lW(e,t){return lW=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},lW(e,t)}var fW=function(e){function t(e){var n;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),(n=cW(this,t,[e])).state={inputValue:"",warningText:"",loading:!1},n.$input=null,n.getInput=function(e){n.$input=e},n.changeInput=n.changeInput.bind(n),n.redeemPro=n.redeemPro.bind(n),n.clearInputValue=n.clearInputValue.bind(n),n}return function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&lW(e,t)}(t,e),n=t,(o=[{key:"changeInput",value:function(e){var t=e.target.value?e.target.value.replace(/[\s\r\n]+/g,""):"";this.setState({inputValue:t}),this.clearTipsText()}},{key:"clearTipsText",value:function(){this.setState({warningText:""})}},{key:"clearInputValue",value:function(e){this.setState({inputValue:"",warningText:""}),e.preventDefault()}},{key:"redeemPro",value:function(e){var t=this,n=this.props.intl,r=this.state.inputValue;r&&(this.setState({loading:!0}),K.mzm(r).then((function(e){t.setState({loading:!1}),e.data.success?(me.$Z({text:n.formatMessage({id:"settings_premium_redeem_success"})}),setTimeout((function(){window.location.href="/"}),1e3)):e.data.messageCode.match(/redeem.activity.not.start/)?t.setState({warningText:n.formatMessage({id:"settings_premium_activity_not_start"})}):e.data.messageCode.match(/redeem.activity.expired/)?t.setState({warningText:n.formatMessage({id:"settings_premium_activity_expired"})}):e.data.messageCode.match(/redeem.activity.validated/)?t.setState({warningText:n.formatMessage({id:"settings_premium_activity_validated"})}):e.data.messageCode.match(/redeem.activity.only.new/)?t.setState({warningText:n.formatMessage({id:"settings_premium_activity_only_new"})}):e.data.messageCode.match(/redeem.activity.not.stock/)?t.setState({warningText:n.formatMessage({id:"settings_premium_activity_not_stock"})}):e.data.messageCode.match(/expired/)?t.setState({warningText:n.formatMessage({id:"settings_premium_redeem_expired"})}):e.data.messageCode.match(/validated/)?t.setState({warningText:n.formatMessage({id:"settings_premium_redeem_validated"})}):e.data.messageCode.match(/payment.result.giftcard.affiliate.duplicate/)?t.setState({warningText:n.formatMessage({id:"giftcard_affiliate_duplicate"})}):t.setState({warningText:n.formatMessage({id:"settings_premium_redeem_error"})})}),(function(e){t.setState({loading:!1}),t.setState({warningText:n.formatMessage({id:"settings_premium_redeem_error"})})})))}},{key:"render",value:function(){var e=this.props,t=e.intl,n=e.userAccountName,o=this.state,a=o.warningText,i=o.loading,c=o.inputValue;return r.createElement("div",{className:"text-center"},r.createElement("p",{className:"text-[22px] font-medium text-center leading-[22px] mb-[8px]"},t.formatMessage({id:"settings_premium_redeem_title"})),r.createElement("p",{className:"text-sml leading-[20px] mb-[24px]"},r.createElement("span",{className:"text-[13px]"},t.formatMessage({id:"settings_current_account"}),": "),r.createElement("span",{className:"text-[13px]"},n)),r.createElement("div",{className:"relative inline-block"},r.createElement("input",{type:"text",className:"redeem-code text-[14px] w-[240px] h-[38px] bg-[#EDEDED] border-0 rounded-select-trigger py-[9px] pr-[34px] pl-[10px] text-[#191919] text-opacity-40",ref:this.getInput,value:c,onChange:this.changeInput,placeholder:t.formatMessage({id:"settings_enter_gift_code"})}),r.createElement(E.Z,{name:"delete-circle",className:w()("absolute right-[8px] top-1/2 transform -translate-y-1/2 w-[16px] h-[16px] cursor-pointer",c.length>0?"block":"hidden"),onClick:this.clearInputValue})),r.createElement("p",{className:w()("text-alert text-[#ff3180] text-left my-[4px] min-h-[21px] leading-[21px] text-[14px]",a.length>0?"opacity-100":"opacity-0")},a),r.createElement(T.Z,{id:"redeem",className:"block mx-auto mb-[24px] w-[240px] h-[38px] rounded-[2px] font-bold text-white disabled:text-white-50 !bg-[#FF9E1C] !border-grey-10 text-[14px]",onClick:this.redeemPro,loading:i,disabled:0===c.length,loadingText:t.formatMessage({id:"settings_redeem_now"})+"..."},t.formatMessage({id:"settings_redeem_now"})),r.createElement("p",{className:"leading-[21px]"},r.createElement("a",{href:"/payment/card?from=settings",target:"_blank",className:"text-grey-50 text-[14px]"},t.formatMessage({id:"purchase_records"}))))}}])&&aW(n.prototype,o),a&&aW(n,a),Object.defineProperty(n,"prototype",{writable:!1}),n;var n,o,a}(r.Component),dW=(0,a.$j)((function(e){return{userAccountName:(0,P.bc)(e.userProfile)}}),null)((0,An.ZP)(fW)),mW=n("mjhv"),pW=n.n(mW),hW=function(e){var t=e.onCancel;return r.createElement(C.Z,{visible:!0,maskClosable:!1,title:" ",className:pW().redeemModal,onClose:t,noFooter:!0},r.createElement(dW,null))},yW=n("9t4Y"),gW=n.n(yW),vW=function(e){var t=e.onClose,n=(0,a.v9)((function(e){return e.preference.get("language")||(u.j4?"zh_CN":"en_US")})),o=(0,Ll.iy)(),i=(0,r.useMemo)((function(){return(0,Z.$o)(o)}),[o]),c=(0,r.useMemo)((function(){return(0,At.am)(o)}),[o]),l=(0,r.useMemo)((function(){if(i){var e=c.replace("#","");return"&dark=".concat(i,"&backgroundColor=").concat(e)}return""}),[i,c]),f=(0,a.v9)((function(e){return(0,Z.Vp)(e)}));return r.createElement(C.Z,{visible:!0,onCancel:t,title:s.U2("team_tab_orders"),noFooter:!0,bodyStyle:{padding:0},className:gW().modal},r.createElement("iframe",{src:"/webview/paymentHistory?lang=".concat(n,"&from=web").concat(l).concat(f),className:"w-full h-full",title:"zapierMoreFunction"}))};function bW(e){return bW="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},bW(e)}function wW(){wW=function(){return t};var e,t={},n=Object.prototype,r=n.hasOwnProperty,o=Object.defineProperty||function(e,t,n){e[t]=n.value},a="function"==typeof Symbol?Symbol:{},i=a.iterator||"@@iterator",c=a.asyncIterator||"@@asyncIterator",s=a.toStringTag||"@@toStringTag";function u(e,t,n){return Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{u({},"")}catch(e){u=function(e,t,n){return e[t]=n}}function l(e,t,n,r){var a=t&&t.prototype instanceof y?t:y,i=Object.create(a.prototype),c=new j(r||[]);return o(i,"_invoke",{value:_(e,n,c)}),i}function f(e,t,n){try{return{type:"normal",arg:e.call(t,n)}}catch(e){return{type:"throw",arg:e}}}t.wrap=l;var d="suspendedStart",m="executing",p="completed",h={};function y(){}function g(){}function v(){}var b={};u(b,i,(function(){return this}));var w=Object.getPrototypeOf,k=w&&w(w(D([])));k&&k!==n&&r.call(k,i)&&(b=k);var x=v.prototype=y.prototype=Object.create(b);function E(e){["next","throw","return"].forEach((function(t){u(e,t,(function(e){return this._invoke(t,e)}))}))}function S(e,t){function n(o,a,i,c){var s=f(e[o],e,a);if("throw"!==s.type){var u=s.arg,l=u.value;return l&&"object"==bW(l)&&r.call(l,"__await")?t.resolve(l.__await).then((function(e){n("next",e,i,c)}),(function(e){n("throw",e,i,c)})):t.resolve(l).then((function(e){u.value=e,i(u)}),(function(e){return n("throw",e,i,c)}))}c(s.arg)}var a;o(this,"_invoke",{value:function(e,r){function o(){return new t((function(t,o){n(e,r,t,o)}))}return a=a?a.then(o,o):o()}})}function _(t,n,r){var o=d;return function(a,i){if(o===m)throw Error("Generator is already running");if(o===p){if("throw"===a)throw i;return{value:e,done:!0}}for(r.method=a,r.arg=i;;){var c=r.delegate;if(c){var s=O(c,r);if(s){if(s===h)continue;return s}}if("next"===r.method)r.sent=r._sent=r.arg;else if("throw"===r.method){if(o===d)throw o=p,r.arg;r.dispatchException(r.arg)}else"return"===r.method&&r.abrupt("return",r.arg);o=m;var u=f(t,n,r);if("normal"===u.type){if(o=r.done?p:"suspendedYield",u.arg===h)continue;return{value:u.arg,done:r.done}}"throw"===u.type&&(o=p,r.method="throw",r.arg=u.arg)}}}function O(t,n){var r=n.method,o=t.iterator[r];if(o===e)return n.delegate=null,"throw"===r&&t.iterator.return&&(n.method="return",n.arg=e,O(t,n),"throw"===n.method)||"return"!==r&&(n.method="throw",n.arg=new TypeError("The iterator does not provide a '"+r+"' method")),h;var a=f(o,t.iterator,n.arg);if("throw"===a.type)return n.method="throw",n.arg=a.arg,n.delegate=null,h;var i=a.arg;return i?i.done?(n[t.resultName]=i.value,n.next=t.nextLoc,"return"!==n.method&&(n.method="next",n.arg=e),n.delegate=null,h):i:(n.method="throw",n.arg=new TypeError("iterator result is not an object"),n.delegate=null,h)}function C(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function T(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function j(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(C,this),this.reset(!0)}function D(t){if(t||""===t){var n=t[i];if(n)return n.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var o=-1,a=function n(){for(;++o<t.length;)if(r.call(t,o))return n.value=t[o],n.done=!1,n;return n.value=e,n.done=!0,n};return a.next=a}}throw new TypeError(bW(t)+" is not iterable")}return g.prototype=v,o(x,"constructor",{value:v,configurable:!0}),o(v,"constructor",{value:g,configurable:!0}),g.displayName=u(v,s,"GeneratorFunction"),t.isGeneratorFunction=function(e){var t="function"==typeof e&&e.constructor;return!!t&&(t===g||"GeneratorFunction"===(t.displayName||t.name))},t.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,v):(e.__proto__=v,u(e,s,"GeneratorFunction")),e.prototype=Object.create(x),e},t.awrap=function(e){return{__await:e}},E(S.prototype),u(S.prototype,c,(function(){return this})),t.AsyncIterator=S,t.async=function(e,n,r,o,a){void 0===a&&(a=Promise);var i=new S(l(e,n,r,o),a);return t.isGeneratorFunction(n)?i:i.next().then((function(e){return e.done?e.value:i.next()}))},E(x),u(x,s,"Generator"),u(x,i,(function(){return this})),u(x,"toString",(function(){return"[object Generator]"})),t.keys=function(e){var t=Object(e),n=[];for(var r in t)n.push(r);return n.reverse(),function e(){for(;n.length;){var r=n.pop();if(r in t)return e.value=r,e.done=!1,e}return e.done=!0,e}},t.values=D,j.prototype={constructor:j,reset:function(t){if(this.prev=0,this.next=0,this.sent=this._sent=e,this.done=!1,this.delegate=null,this.method="next",this.arg=e,this.tryEntries.forEach(T),!t)for(var n in this)"t"===n.charAt(0)&&r.call(this,n)&&!isNaN(+n.slice(1))&&(this[n]=e)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if("throw"===e.type)throw e.arg;return this.rval},dispatchException:function(t){if(this.done)throw t;var n=this;function o(r,o){return c.type="throw",c.arg=t,n.next=r,o&&(n.method="next",n.arg=e),!!o}for(var a=this.tryEntries.length-1;a>=0;--a){var i=this.tryEntries[a],c=i.completion;if("root"===i.tryLoc)return o("end");if(i.tryLoc<=this.prev){var s=r.call(i,"catchLoc"),u=r.call(i,"finallyLoc");if(s&&u){if(this.prev<i.catchLoc)return o(i.catchLoc,!0);if(this.prev<i.finallyLoc)return o(i.finallyLoc)}else if(s){if(this.prev<i.catchLoc)return o(i.catchLoc,!0)}else{if(!u)throw Error("try statement without catch or finally");if(this.prev<i.finallyLoc)return o(i.finallyLoc)}}}},abrupt:function(e,t){for(var n=this.tryEntries.length-1;n>=0;--n){var o=this.tryEntries[n];if(o.tryLoc<=this.prev&&r.call(o,"finallyLoc")&&this.prev<o.finallyLoc){var a=o;break}}a&&("break"===e||"continue"===e)&&a.tryLoc<=t&&t<=a.finallyLoc&&(a=null);var i=a?a.completion:{};return i.type=e,i.arg=t,a?(this.method="next",this.next=a.finallyLoc,h):this.complete(i)},complete:function(e,t){if("throw"===e.type)throw e.arg;return"break"===e.type||"continue"===e.type?this.next=e.arg:"return"===e.type?(this.rval=this.arg=e.arg,this.method="return",this.next="end"):"normal"===e.type&&t&&(this.next=t),h},finish:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),T(n),h}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.tryLoc===e){var r=n.completion;if("throw"===r.type){var o=r.arg;T(n)}return o}}throw Error("illegal catch attempt")},delegateYield:function(t,n,r){return this.delegate={iterator:D(t),resultName:n,nextLoc:r},"next"===this.method&&(this.arg=e),h}},t}function kW(e,t,n,r,o,a,i){try{var c=e[a](i),s=c.value}catch(u){return void n(u)}c.done?t(s):Promise.resolve(s).then(r,o)}function xW(e){return function(){var t=this,n=arguments;return new Promise((function(r,o){var a=e.apply(t,n);function i(e){kW(a,r,o,i,c,"next",e)}function c(e){kW(a,r,o,i,c,"throw",e)}i(void 0)}))}}function EW(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,a,i,c=[],s=!0,u=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;s=!1}else for(;!(s=(r=a.call(n)).done)&&(c.push(r.value),c.length!==t);s=!0);}catch(e){u=!0,o=e}finally{try{if(!s&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(u)throw o}}return c}}(e,t)||function(e,t){if(!e)return;if("string"===typeof e)return SW(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return SW(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function SW(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var _W=["paypal_subscribe","paypal","stripe_subscribe","stripe","google"],OW=function(e){var t=e.item,n=e.renderSingle,o=e.handleCancel,a=t.subscribeType,i=t.freq,c=t.paid,s=t.proEndDate,u=t.price,l=(0,y.Z)(),f=EW((0,r.useState)(!1),2),d=f[0],m=f[1],p=(0,r.useMemo)((function(){return{gridTemplateColumns:"auto 1fr",columnGap:20}}),[]),h={opacity:.4,lineHeight:"24px"},g={lineHeight:"24px"},v=(0,r.useCallback)((function(){a&&(0,P.dO)(a)}),[a]),b=(0,r.useCallback)(xW(wW().mark((function e(){var n,r,o;return wW().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!d){e.next=2;break}return e.abrupt("return");case 2:return m(!0),e.prev=3,e.next=6,(0,K.Uww)(t.id,window.location.href);case 6:r=e.sent,(o=null===(n=r.data)||void 0===n?void 0:n.url)&&window.open(o,"_blank");case 9:return e.prev=9,m(!1),e.finish(9);case 12:case"end":return e.stop()}}),e,null,[[3,,9,12]])}))),[t.id,d]),w="stripe_subscribe"===a||"stripe"===a,k=a&&_W.includes(a)&&!c&&!w;return r.createElement(Da.Z,{style:{marginBottom:12,padding:"8px 16px"}},r.createElement("div",{className:"flex items-center",style:{height:34,gap:4}},r.createElement("span",{className:"text-[16px] font-medium truncate",style:{lineHeight:"22px"}},l.formatMessage({id:c?"payment_active":"payment_active_issue"})),!c&&r.createElement(E.Z,{name:"verify",className:"w-[18px] h-[18px] flex-none"})),r.createElement("div",{className:"grid items-center",style:p},i&&r.createElement(r.Fragment,null,r.createElement("span",{style:h},l.formatMessage({id:"subscription_plan"})),r.createElement("span",{style:g},l.formatMessage({id:"month"===i?"billed_monthly":"billed_yearly"}))),!n&&r.createElement(r.Fragment,null,r.createElement(r.Fragment,null,u&&r.createElement(r.Fragment,null,r.createElement("span",{style:h},l.formatMessage({id:"subscription_price"})),r.createElement("span",{style:g},u))),r.createElement("span",{style:h},l.formatMessage({id:"subscription_renew_date"})),r.createElement("span",{style:g},Ee()(ke.Z.parseUTCString(s)).format("ll"))),r.createElement("span",{style:h},l.formatMessage({id:"billed_source"})),r.createElement("span",{style:g},function(){switch(a){case"google":return l.formatMessage({id:"google_play"});case"apple":return l.formatMessage({id:"settings_premium_apple_pay"});case"paypal_subscribe":case"paypal":return l.formatMessage({id:"settings_premium_paypal"});case"stripe_subscribe":case"stripe":return l.formatMessage({id:"stripe_pay"});case"alipay_subscribe":return l.formatMessage({id:"ali_pay"});case"wxpay_subscribe":return l.formatMessage({id:"wechat_pay"});default:return""}}())),(k||w)&&r.createElement("div",{className:"flex items-center",style:{minHeight:24}},w?r.createElement("a",{onClick:function(){return b()}},l.formatMessage({id:"update_payment_method"})):r.createElement("a",{onClick:function(){return v()}},l.formatMessage({id:"view_detail"}))),r.createElement("div",{className:"flex justify-end py-[6px]"},r.createElement(T.Z,{type:"cancel",onClick:function(){return o(a||"",t.id)}},l.formatMessage({id:"unsubscribe_btn"}))))},CW=function(e){var t=e.subscribeType,n=e.subscribeFreq,o=e.subscribeErrorType,a=e.proEndDate,i=e.onCancel,c=e.onClickCancelPremium,s=(0,y.Z)(),u=(0,sj.Z)((function(){return 2===o||1===o?{initialVisible:!1,initialSubscribeList:[],renderSingle:1===o}:{initialVisible:!0,initialSubscribeList:[{subscribeType:t,freq:"Month"===n?"month":"year",paid:!0,proEndDate:a}],renderSingle:!0}}),[o]),l=u.initialVisible,f=u.initialSubscribeList,d=u.renderSingle,m=EW((0,r.useState)(f),2),p=m[0],h=m[1],g=EW((0,r.useState)(l),2),v=g[0],b=g[1],w=(0,r.useRef)(null);(0,r.useEffect)((function(){return setTimeout((function(){var e=w.current;e&&wn.iD($(e))})),function(){var e=w.current;e&&wn.Dh($(e))}}),[]),(0,r.useEffect)((function(){l||(0,K.Jut)().then((function(e){h(e.data),b(!0)}))}),[l]);var k=(0,r.useCallback)((function(e,t){c({id:t,subscribeType:e},(function(){l?(0,K.Jut)().then((function(e){var t=e.data;t.length>0?h(t):i()})):i()}))}),[l,i,c]);return r.createElement(C.Z,{visible:v,maskClosable:!1,title:s.formatMessage({id:"settings_manage_subscriptions"}),onCancel:i,popupStyle:{maxHeight:"80vh"},bodyStyle:{display:"flex",flexDirection:"column",overflow:"hidden",padding:"0px 0px 20px"},noFooter:!0},r.createElement("div",{className:"flex flex-col antiscroll-wrap",ref:w},r.createElement("div",{className:"antiscroll-inner px-[20px]"},p.map((function(e){return r.createElement(OW,{key:e.id,item:e,renderSingle:d,handleCancel:k})})))))},TW=function(e){var t=e.type,n=e.className,o=(0,y.Z)(),i=(0,a.v9)((function(e){return e.userProfile})).get("subscribeType"),c=(0,r.useRef)(null);return(0,r.useEffect)((function(){var e=Ne().uniqueId();return U.vp.subscribe(e,"errorTypeHintVisible",(function(){var e;null===(e=c.current)||void 0===e||e.setVisible(!1)})),function(){U.vp.unSubscribe(e,"errorTypeHintVisible")}}),[]),r.createElement(_e.Z,{defaultVisible:!0,ref:c,title:r.createElement("div",{style:{lineHeight:"18px",fontSize:13},className:"inline-block text-left text-white overflow-hidden"},1===t?o.formatMessage({id:"renew_payment_not_success_content"},{s:r.createElement("a",{onClick:function(){(0,P.dO)(i)}},(0,P.tg)(i,!0))}):o.formatMessage({id:"duplicate_subscriptions_detect_content2"},{s:o.formatMessage({id:"manage_subscriptions_title"})})),placement:"bottom",trigger:["click","hover"]},r.createElement("div",{className:w()("inline-block cursor-pointer",n)},r.createElement(E.Z,{name:"verify",className:"w-[18px] h-[18px]"})))};function jW(e){return jW="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},jW(e)}function DW(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function MW(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?DW(Object(n),!0).forEach((function(t){AW(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):DW(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function AW(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=jW(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=jW(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==jW(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function NW(){return NW=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},NW.apply(this,arguments)}function PW(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,a,i,c=[],s=!0,u=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;s=!1}else for(;!(s=(r=a.call(n)).done)&&(c.push(r.value),c.length!==t);s=!0);}catch(e){u=!0,o=e}finally{try{if(!s&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(u)throw o}}return c}}(e,t)||function(e,t){if(!e)return;if("string"===typeof e)return IW(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return IW(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function IW(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var LW="relative mb-[24px] pb-[24px] border-b border-solid border-grey-10",RW="text-[16px] font-medium leading-[25px]",ZW=function(e){var t=e.upgradeInfo,n=PW((0,r.useState)(!1),2),o=n[0],i=n[1],c=PW((0,r.useState)(!1),2),l=c[0],f=c[1],d=PW((0,r.useState)(!1),2),m=d[0],p=d[1],h=PW((0,r.useState)(!1),2),g=h[0],b=h[1],k=(0,r.useRef)(null),x=(0,y.Z)(),E=(0,a.v9)((function(e){return e.userProfile})),S=E.get("subscribeType"),_=E.get("needSubscribe"),O=E.get("proEndDate"),C=E.get("gracePeriod"),T=E.get("noGraceDate"),j=E.get("subscribeFreq"),D=E.get("errorType"),M=(0,r.useRef)(void 0),A=(0,a.I0)(),L=(0,v.k6)(),R=(0,r.useCallback)((function(e){return A((0,G.OL)(e))}),[A]),Z=u.N$;(0,r.useEffect)((function(){(0,N.pm)().receipts&&(i(!0),(0,N.c8)(L,"receipts"),U.vp.dispatch("errorTypeHintVisible"))}),[L]),(0,r.useEffect)((function(){(0,N.pm)().manageSubscription&&(k.current&&k.current.click(),(0,N.c8)(L,"manageSubscription"),U.vp.dispatch("errorTypeHintVisible"))}),[L]);var F=function(){b(!0)},B=(0,r.useCallback)((function(){b(!1)}),[]),Y=function(){return r.createElement("div",{className:"flex justify-end mt-[28px]"},r.createElement("a",{className:"inline-block text-[14px] leading-[20px] mr-[20px] cursor-pointer text-primary truncate",onClick:F},x.formatMessage({id:"redeem_code"})),r.createElement("a",{className:"inline-block text-[14px] leading-[20px] mr-[20px] text-primary truncate",href:"/card",target:"_blank"},x.formatMessage({id:"settings_premium_gift_card"})),r.createElement("a",{className:"inline-block text-[14px] leading-[20px] text-primary truncate",onClick:function(){i(!0)}},x.formatMessage({id:"team_tab_orders"})))},V=function(){return r.createElement(r.Fragment,null,r.createElement("div",{className:w()("header-inner team-user",LW)},r.createElement("div",{className:"team-info"},r.createElement("div",{className:"team-title"},r.createElement("p",{className:"text-[24px] leading-[34px]"},x.formatMessage({id:"you_are_using_team"},{s1:u.N$})),r.createElement("p",{className:"text-[24px] leading-[34px]"},x.formatMessage({id:"enjoy_all_with_team"})))),Y()))},H=function(){return r.createElement(r.Fragment,null,r.createElement("div",{className:w()("header-inner",LW)},r.createElement("div",{className:"header-pro flex items-center"},r.createElement("div",{className:"flex-none overflow-hidden",style:{width:76,height:76}},r.createElement("i",{className:"icon_setting icon-setting-grace-pro icon",style:{transform:"scale(0.7169811321)",transformOrigin:"top left"}})),r.createElement("div",{className:"pro-info ml-[16px] flex-auto text-left"},r.createElement("p",{className:"title text-[24px] text-primary font-medium pb-[6px]",style:{lineHeight:"34px"}},x.formatMessage({id:"premium_has_expired"})),r.createElement("p",{className:"info"},r.createElement("span",{className:"text-[14px] text-grey-60 leading-[20px] mr-[2px]"},x.formatMessage({id:"settings_premium_billing_date"})," ",Ee()(ke.Z.parseUTCString(T||O)).format("YYYY-MM-DD")," "),C?r.createElement(HF,null):r.createElement(TW,{type:1,className:"mr-[16px]"}),1===D&&r.createElement("a",{className:"renew analy-upgrade gap",onClick:W,ref:k},x.formatMessage({id:"settings_manage_subscriptions"}))))),Y()),r.createElement("p",{className:w()("privileges-header",RW)},x.formatMessage({id:"settings_premium_privileges"})))},W=function(){p(!0)},z=function(){var e=(0,gn.HV)(),t=e?{href:(0,gn.QL)("settings"),target:"_blank"}:{};return r.createElement(r.Fragment,null,r.createElement("div",{className:w()("header-inner",LW)},r.createElement("div",{className:"header-pro flex items-center"},r.createElement("div",{className:"flex-none overflow-hidden",style:{width:76,height:76}},r.createElement("i",{className:"icon_setting icon-setting-pro icon",style:{transform:"scale(0.7169811321)",transformOrigin:"top left"}})),r.createElement("div",{className:"pro-info ml-[16px] flex-auto text-left"},r.createElement("p",{className:"title text-[24px] text-primary font-medium pb-[6px]",style:{lineHeight:"34px"}},x.formatMessage({id:"settings_premium_pro_desc"})),r.createElement("p",{className:"info text-[14px] text-grey-60 leading-[20px] flex items-center flex-wrap"},x.formatMessage({id:"settings_premium_billing_date"})," ",Ee()(ke.Z.parseUTCString(O)).format((0,Jn.I4)("fullDate"))," ",2===D?r.createElement(TW,{type:2,className:"ml-[4px] mr-[12px]"}):null,_?r.createElement("a",NW({},t,{className:"renew analy-upgrade gap ml-[10px] text-[14px] text-primary",onClick:function(){I.yp("subscribe"),e||U.vp.dispatch("showGlobalUpgradePayment",{from:"settings"})}}),x.formatMessage({id:"settings_premium_renew"})):r.createElement("a",{className:"renew analy-upgrade gap ml-[4px]",onClick:W,ref:k},x.formatMessage({id:"settings_manage_subscriptions"}))))),Y()),r.createElement("p",{className:w()("privileges-header",RW)},x.formatMessage({id:"settings_premium_enjoying"})))},K=function(){var e=!!(null===t||void 0===t?void 0:t.isShowDiscount),n=u.j4||s.zO()||!e,o="".concat((null===t||void 0===t?void 0:t.unitCost)||"US$").concat((null===t||void 0===t?void 0:t.monthPrice)||"4.99"),a="".concat((null===t||void 0===t?void 0:t.unitCost)||"US$").concat((null===t||void 0===t?void 0:t.yearPrice)||"49.99"),i=(null===t||void 0===t?void 0:t.monthStrikePrice)?"".concat(t.unitCost).concat(t.monthStrikePrice):void 0,c=(null===t||void 0===t?void 0:t.yearStrikePrice)?"".concat(t.unitCost).concat(t.yearStrikePrice):void 0,l=w()("text-white min-h-[30px] mr-[16px] rounded-default inline-block text-[14px] leading-[18px] px-[14px] text-center",n?"py-[6px] whitespace-nowrap":"py-[4px]",u.j4||s.zO()&&!s.UY()?"w-[130px]":"w-[160px]"),f=function(e){return(0,gn.HV)()?{href:e?(0,gn.QL)("settings","year"):(0,gn.QL)("settings","month"),target:"_blank"}:{onClick:function(){U.vp.dispatch("showGlobalUpgradePayment",{from:"settings",target:e?"year":"month"})}}};return r.createElement(r.Fragment,null,r.createElement("div",{className:w()("header-inner",LW)},r.createElement("div",{className:"header-pro flex items-center"},r.createElement("div",{className:"flex-none overflow-hidden",style:{width:76,height:76}},r.createElement("i",{className:"icon_setting icon-setting-pro icon",style:{transform:"scale(0.7169811321)",transformOrigin:"top left"}})),r.createElement("div",{className:"pro-info ml-[16px] flex-auto text-left"},r.createElement("p",{className:"title text-[24px] text-primary font-medium pb-[8px]",style:{lineHeight:"34px"}},x.formatMessage({id:"upgrade_to_pro"})),r.createElement("div",{className:"info"},r.createElement("a",NW({},f(!1),{className:w()("btn month analy-upgrade bg-[#05ce90]",l)}),u.j4||s.zO()?x.formatMessage({id:"settings_premium_cost_month_new"},{s:"\uffe516.00"}):e&&i?r.createElement("div",{className:"flex flex-col"},r.createElement("span",{className:"text-white leading-[20px] font-medium"},x.formatMessage({id:"settings_premium_cost_month_new"},{s:o})),r.createElement("span",{className:"line-through leading-[16px] text-xs",style:{color:"rgba(255, 255, 255, 0.6)"}},i)):x.formatMessage({id:"settings_premium_cost_month_new"},{s:o})),r.createElement("a",NW({},f(!0),{className:w()("btn year analy-upgrade bg-[#f9c112]",l)}),u.j4||s.zO()?x.formatMessage({id:"settings_premium_cost_year_new"},{s:"\uffe5139.00"}):e&&c?r.createElement("div",{className:"flex flex-col"},r.createElement("span",{className:"text-white leading-[20px] font-medium"},x.formatMessage({id:"settings_premium_cost_year_new"},{s:a})),r.createElement("span",{className:"line-through leading-[16px] text-xs",style:{color:"rgba(255, 255, 255, 0.6)"}},c)):x.formatMessage({id:"settings_premium_cost_year_new"},{s:a}))))),Y()),r.createElement("p",{className:w()("privileges-header",RW)},x.formatMessage({id:"settings_premium_privileges"})))};return r.createElement("div",{className:"premium-panel s:text-center"},r.createElement("div",{className:"premium-header"},(0,P.JC)()&&(0,P.mH)()?V():C||1===D?H():(0,P._y)()?z():K()),r.createElement("div",{className:"premium-body mt-[16px]"},[["s-pro-subscribe","upgrade_for_subscribe","settings_premium_cal_subscription_desc"],["s-pro-cal","settings_premium_cal_view","settings_premium_cal_view_desc"],["s-pro-mini-cal","settings_premium_mini_cal","settings_premium_mini_cal_desc"],["s-pro-limit","settings_premium_lists_tasks","settings_premium_lists_tasks_desc"],["s-pro-csl","filter_filters","settings_premium_csl_desc"],["s-pro-subtask-reminder","upgrade_for_subtask_reminder","settings_premium_subtask_reminder_desc"],["s-pro-reminder","settings_premium_reminders","settings_premium_reminders_desc"],["s-pro-attachment","upgrade_for_attachment","settings_premium_attachments_desc_new",{desc:{s:Xn.s$.pro.dailyUploadNumber}}],["s-pro-share","upgrade_for_share","settings_premium_share_desc",{desc:{s:(0,P.JC)()?Xn.b9.shareUserNumber:Xn.s$.pro.shareUserNumber}}],["s-pro-t-activity","settings_premium_task_activities","settings_premium_task_activities_desc"]].map((function(e,t){var n=e[3]&&e[3].desc||{};return r.createElement(qH,{key:t,iconName:e[0],descTitle:x.formatMessage({id:e[1]}),descText:x.formatMessage({id:e[2]},MW({s1:Z},n))})}))),l&&r.createElement(rW,{cancelSubscriptionInfo:M.current,subscribeType:S,updateUserStatus:R,setIsShowCancel:function(){f(!1),M.current=void 0}}),m&&r.createElement(CW,{subscribeType:S,subscribeFreq:j,subscribeErrorType:D,proEndDate:O,onCancel:function(){return p(!1)},onClickCancelPremium:function(e,t){var n=e.subscribeType,r=e.id;M.current={subscribeType:n,id:r,callback:t},f(!0)}}),g&&r.createElement(hW,{onCancel:B}),o&&r.createElement(vW,{onClose:function(){i(!1)}}))},FW=function(e,t){return{payload:{key:e,hotkey:t},type:co.dB.UPDATE_SHORTCUT}},BW=n("IOLY"),UW=n("FZ6T");function YW(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,a,i,c=[],s=!0,u=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;s=!1}else for(;!(s=(r=a.call(n)).done)&&(c.push(r.value),c.length!==t);s=!0);}catch(e){u=!0,o=e}finally{try{if(!s&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(u)throw o}}return c}}(e,t)||function(e,t){if(!e)return;if("string"===typeof e)return VW(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return VW(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function VW(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var HW=new Set(["meta","ctrl"]),WW=new Set(["meta","ctrl","alt","shift"]),zW=function(e){var t=e.text,n=e.canEdit,o=e.isHotKeyExited,i=e.name,c=(0,y.Z)(),s=t||n&&c.formatMessage({id:"set_shortcut"})||"",u=(0,a.I0)(),l=function(){u(FW(i,null))},f=(0,Z.$o)()?"#505050":"#CACACA",d=YW((0,UW.vb)(),2),m=d[0],p=d[1],h=p.start,g=p.stop,v=p.isRecording,b=(0,r.useMemo)((function(){var e=(0,BW.$t)(m).filter((function(e){return WW.has(e)})),t=Array.from(m).filter((function(e){return!WW.has(e)})).reverse().slice(0,1);return e.concat(t)}),[m]),k=(0,r.useCallback)((function(){g();var e=b;if(e.some((function(e){return HW.has(e)}))&&e.some((function(e){return!WW.has(e)}))){var t=e.join("+");o(t)?(0,wn.eD)(c.formatMessage({id:"existed_shortcut"})):u(FW(i,e.join("+")))}}),[g,b,o,c,u,i]),x=(0,OO.Z)(k,300,{leading:!1,trailing:!0});return r.createElement("div",{style:{height:18,minWidth:89},className:"relative flex items-center group"},r.createElement("div",{style:{position:"absolute",top:-2,left:0,right:0,bottom:-2},className:w()("rounded-default border border-solid pointer-events-none",v?"border-primary":n?"border-grey-10 group-hover:border-primary":"border-grey-10")}),v?r.createElement(r.Fragment,null,r.createElement("div",{style:{lineHeight:"20px",padding:"0 6px"},className:"flex-auto text-xs text-transparent relative"},t||s,r.createElement("input",{style:{padding:"0 6px",lineHeight:"20px"},autoFocus:!0,className:w()("custom-shortcut","text-xs placeholder:text-grey-60 flex-1 bg-transparent absolute w-full inset-0 z-10 text-grey caret-transparent"),placeholder:s,value:b.map((function(e){return(0,BW.jM)(e)})).join("+"),onBlur:x,onKeyDown:function(e){e.ctrlKey||e.metaKey||b.length>0||(e.preventDefault(),e.stopPropagation())},onKeyUp:function(e){0!==b.length&&x()}})),t&&r.createElement("div",{style:{height:12,width:12,backgroundColor:f,marginRight:5},className:"flex-none cursor-pointer rounded-full",onMouseDown:function(e){e.preventDefault()},onClick:function(e){e.stopPropagation(),e.preventDefault(),l()}},r.createElement(E.Z,{name:"summary-clear",className:"w-full h-full text-white"}))):r.createElement("button",{type:"button",onClick:function(){n&&h()},style:{padding:"0 6px"},className:w()("text-xs rounded-default flex-auto h-full",n?"text-grey-80":"text-grey-40",{"cursor-default":!n})},s,n&&t&&r.createElement("div",{style:{height:12,width:12,backgroundColor:f,right:4},className:"flex-none cursor-pointer absolute top-1/2 -translate-y-1/2 opacity-0 group-hover:opacity-100 rounded-full ",onClick:function(e){e.stopPropagation(),e.preventDefault(),l()}},r.createElement(E.Z,{name:"summary-clear",className:"w-full h-full text-white"}))))};function GW(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,a,i,c=[],s=!0,u=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;s=!1}else for(;!(s=(r=a.call(n)).done)&&(c.push(r.value),c.length!==t);s=!0);}catch(e){u=!0,o=e}finally{try{if(!s&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(u)throw o}}return c}}(e,t)||function(e,t){if(!e)return;if("string"===typeof e)return KW(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return KW(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function KW(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var qW=function(){var e=GW((0,r.useState)(!1),2),t=e[0],n=e[1];(0,a.I0)();(0,r.useEffect)((function(){var e=Ne().uniqueId();return U.vp.subscribe(e,"openShortcutsList",(function(){n(!0)})),function(){U.vp.unSubscribe(e,"openShortcutsList")}}),[]);(0,y.Z)();return r.createElement(C.Z,{visible:t,noFooter:!0,className:"shortcuts-list",popupStyle:{right:36,top:36,transform:"none",maxHeight:"calc(100vh - 72px)",position:"absolute",borderRadius:12},bodyClassName:"!p-0 flex-col flex overflow-hidden",coverClassName:"bg-[#191919]-20",onCancel:function(){n(!1)},header:r.createElement("div",{style:{height:57},className:"flex items-center flex-auto"},r.createElement("h1",{style:{lineHeight:"25px",fontSize:"18px"},className:"font-medium"},s.U2("shortcuts")))},r.createElement("div",{className:"antiscroll-wrap flex flex-col flex-auto"},r.createElement("div",{className:"antiscroll-inner flex flex-col flex-auto px-[20px]"},r.createElement(JW,null)),r.createElement(XW,null)))};function $W(e){return e.charAt(0).toUpperCase()+e.slice(1).toLowerCase()}var JW=function(){var e=(0,y.Z)(),t=function(t){var n=e.formatMessage;switch(t){case"goto_settings":return n({id:"go_list"},{s:n({id:"settings"})});case"goto_all":return n({id:"go_list"},{s:n({id:"list_all"})});case"goto_today":return n({id:"go_list"},{s:$W(n({id:"today_group"}))});case"goto_tomorrow":return n({id:"go_list"},{s:$W(n({id:"tomorrow_group"}))});case"goto_next7days":return n({id:"go_list"},{s:n({id:"list_week"})});case"goto_assign":return n({id:"go_list"},{s:n({id:"assigned_me"})});case"goto_inbox":return n({id:"go_list"},{s:$W(n({id:"inbox_group"}))});case"goto_complete":return n({id:"go_list"},{s:n({id:"list_completed"})});case"goto_wont_do":return n({id:"go_list"},{s:$W(n({id:"project_wont_do"}))});case"goto_summary":return n({id:"go_list"},{s:n({id:"list_summary"})});case"goto_trash":return n({id:"go_list"},{s:n({id:"list_trash"})});case"calendar":return n({id:"tk_calendar_project"});case"matrix":return n({id:"eisenhower_matrix"});case"help-center":return n({id:"settings_support_help_tick"});case"open_command_menu":case"startOrStopPomo":case"goto_search":case"goto_completed":case"expand_or_collapse_all_subtasks":case"expand_or_collapse_all_columns":case"back_to_today":case"list_view":case"kanban_view":case"timeline_view":case"day_view":case"week_view":case"month_view":case"year_view":case"show_hide_split_view":case"go_to_date":return n({id:"".concat(t)});default:return $W(n({id:"".concat(t)}))}},n=(0,a.v9)((function(e){return(0,BW.fr)()}));return r.createElement(r.Fragment,null,B.J2l.map((function(e,o){var a=B.b9l[e];if(!a)return null;var i=a.title,c=a.desc,u=o===B.J2l.length-1;return r.createElement("ul",{key:e,className:"overflow-hidden flex-none"},r.createElement("div",{style:{marginLeft:18}},r.createElement("h1",{className:"font-medium leading-[22px]",style:{marginBottom:c?4:14,paddingTop:0===o?0:14,fontSize:15}},s.U2(i)),c&&r.createElement("p",{className:"mt-[3px] text-xs text-grey-40",style:{marginBottom:10,lineHeight:"18px"}},s.U2(c))),r.createElement(Da.Z,{style:u?{marginBottom:0}:void 0},(0,BW.gg)().filter((function(t){return t.section===e})).map((function(e){var o=n[e.name];return r.createElement("li",{className:"shortcut-item",key:e.name},r.createElement(Ma.Z,{title:t(e.text),suffix:r.createElement(zW,{name:e.name,text:(0,BW.iP)(e,o),canEdit:!!e.canEdit,isHotKeyExited:function(t){var n=(0,BW.fr)();return(0,BW.gg)().some((function(r){if(r.name===e.name)return!1;var o=n[r.name];if(null===o)return!1;var a=o||r.hotkey;return!!a&&a.split(",").some((function(e){return e===t}))}))}})}))}))))})))},XW=function(){var e=(0,y.Z)(),t=(0,a.I0)();return r.createElement("div",{className:"flex justify-end",style:{margin:"12px 38px"}},r.createElement($x.Z,{color:"transparent",size:"middle",onClick:function(){t({type:co.dB.RESET_SHORTCUTS}),(0,wn.eD)(e.formatMessage({id:"settings_restored"}))},className:"!border-grey-10",style:{padding:"0 12px"}},e.formatMessage({id:"settings_pref_default_resume"})))};var QW=function(e){!function(e){if(null==e)throw new TypeError("Cannot destructure "+e)}(e);var t=(0,r.useRef)(null);return(0,r.useEffect)((function(){var e=t.current;return e&&wn.iD($(e)),function(){e&&wn.Dh($(e))}}),[]),r.createElement("div",{className:"shortcuts-panel overflow-hidden h-full flex flex-col"},r.createElement("div",{className:"col relative antiscroll-wrap px-[20px]",ref:t},r.createElement("div",{className:"antiscroll-inner"},r.createElement(JW,null))),r.createElement(XW,null))},ez=function(e){var t=e.href,n=e.svgName,o=e.text,a=e.target,i=void 0===a?"_blank":a,c=e.onClick;return r.createElement("a",{className:"l-item inline-block w-[110px] h-[110px] align-middle pt-[20px] mr-[11px] mb-[11px] border border-solid border-gallery text-center last:mr-0 dark:border-gallery-10",style:{borderRadius:14},href:t,target:i,onClick:function(e){c&&(e.stopPropagation(),c())}},r.createElement(E.Z,{name:n,className:"i-lrg i-4 text-grey-30 w-[40px] h-[40px] inline"}),r.createElement("p",{className:"text-info-title text-sml text-center text-[13px] text-grey-40 leading-[22px]"},o))};function tz(e){return tz="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},tz(e)}function nz(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,rz(r.key),r)}}function rz(e){var t=function(e,t){if("object"!=tz(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=tz(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==tz(t)?t:t+""}function oz(e,t,n){return t=iz(t),function(e,t){if(t&&("object"===tz(t)||"function"===typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(e,az()?Reflect.construct(t,n||[],iz(e).constructor):t.apply(e,n))}function az(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(az=function(){return!!e})()}function iz(e){return iz=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},iz(e)}function cz(e,t){return cz=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},cz(e,t)}var sz=function(e){function t(e){var n;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),(n=oz(this,t,[e])).guideElement=null,n.helpElement=null,n.copyInputElement=null,n.getGuideElement=function(e){n.guideElement=e},n.getHelpElement=function(e){n.helpElement=e},n.getCopyInputElement=function(e){n.copyInputElement=e},n.domain=u.nw,n.productName=u.N$,n.isCnSites=u.j4,n.iscnlang=u.Xo,n}return function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&cz(e,t)}(t,e),n=t,o=[{key:"render",value:function(){var e=this.props.intl,t=[["Portuguese","Mauro Cunha Ramos, Luiz Dias"],["Russian","Vadim Barsukov"],["Ukrainian","Leokha Fedir"],["Italian","Antonio Pasquale"],["Latvian","Inga Rozentale"],["Polish","Waldemar Prabucki"],["Japanese","\u5e73\u4e95\u4f38\u6cbb"],["Korean","Jamin Anderson"]].map((function(e,t){return r.createElement("li",{key:t,className:"text-[14px] text-grey-60 leading-[22px]"},r.createElement("span",{className:"text-[14px] text-grey-60 align-baseline"},e[0],": "),e[1])})),n="text-secondary text-[14px] leading-[23px] text-grey-60";return r.createElement("div",{className:"support-panel"},r.createElement("div",{className:"s-row mb-[35px]"},r.createElement("h5",{className:"title text-lrg primary-text text-[20px] mb-[24px]"},e.formatMessage({id:"settings_support_title"},{s1:this.productName})),r.createElement("p",{className:n,ref:this.getGuideElement}),r.createElement("p",{className:n,ref:this.getHelpElement}),r.createElement("div",{className:"links mt-[25px]"},r.createElement(ez,{svgName:"help-center",text:e.formatMessage({id:"settings_support_help_tick"}),href:"https://help.".concat(this.domain)}),this.isCnSites?[r.createElement(ez,{svgName:"email",text:e.formatMessage({id:"email"}),target:"_self",href:"mailto:support@"+this.domain,key:"email"}),r.createElement(ez,{svgName:"weibo",text:e.formatMessage({id:"weibo"}),href:"http://weibo.com/ticktickteam",key:"weibo"})]:[r.createElement(ez,{svgName:"twitter",text:"X(Twitter)",href:"https://x.com/ticktickteam",key:"twitter",onClick:function(){return I.DU("twitter")}}),r.createElement(ez,{svgName:"reddit",text:"Reddit",href:"https://www.reddit.com/r/ticktick/",key:"reddit",onClick:function(){return I.DU("reddit")}}),r.createElement(ez,{svgName:"youtube",text:"YouTube",href:"https://www.youtube.com/@GetTickTick",key:"youtube",onClick:function(){return I.DU("youtube")}}),r.createElement(ez,{svgName:"instagram",text:"Instagram",href:"https://www.instagram.com/ticktickapp",key:"instagram",onClick:function(){return I.DU("ins")}})])),r.createElement("div",{className:"s-row get-app mb-[35px]"},r.createElement("h5",{className:"title text-lrg primary-text text-[20px] mb-[24px]"},e.formatMessage({id:"settings_support_get_apps"})),r.createElement("p",{className:n},e.formatMessage({id:"settings_support_platform"},{s1:this.productName})),r.createElement("div",{className:"links mt-[25px]"},r.createElement(ez,{svgName:"android",text:"Android",href:this.isCnSites?"/static/getApp/download?type=apk":"https://play.google.com/store/apps/details?id=com.ticktick.task"}),r.createElement(ez,{svgName:"ios",text:"iOS",href:this.isCnSites?"https://itunes.apple.com/cn/app/di-da-qing-dan-dai-ban-shi/id626144601?mt=8":"https://itunes.apple.com/app/tick-tick/id626144601"}),r.createElement(ez,{svgName:"platform-more",text:e.formatMessage({id:"settings_support_other_platform"}),href:"/download"}))),r.createElement("div",{className:"s-row thanks"},r.createElement("h5",{className:"title text-lrg primary-text text-[20px] mb-[24px]"},e.formatMessage({id:"settings_support_thanks"})),r.createElement("p",{className:n},e.formatMessage({id:"settings_support_thanks_p1"},{s1:this.productName})),r.createElement("p",{className:n},e.formatMessage({id:"settings_support_thanks_p2"})),r.createElement("ul",{className:"nice-people text-secondary mt-[20px]"},t)))}},{key:"componentDidMount",value:function(){var e=this,t=this.props,n=t.intl,r=t.language,o=t.isDark,a=t.dfQuery,i="http://help."+this.domain,c=n.formatMessage({id:this.isCnSites?"settings_support_dest_guide_dida":"settings_support_dest_guide_tick"},{s1:i,s2:this.productName}),s=this.isCnSites?n.formatMessage({id:"settings_support_dest_help_dida"},{s1:this.domain}):n.formatMessage({id:"settings_support_dest_help_tick"},{s:this.domain,s1:"feedback"});this.guideElement.innerHTML=c,this.helpElement.innerHTML=s,this.helpElement.onclick=function(t){if("feedback"===t.target.id){var n=o?"&dark=true":"";e.openSmallWindow("/v3/tickets/?lang=".concat(r).concat(n).concat(a))}}}},{key:"openSmallWindow",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";return window.open(e,t,ht()),!1}},{key:"copy",value:function(){if(null!==this.copyInputElement){this.copyInputElement.select();var e=!1;try{e=document.execCommand("copy")}catch(t){e=!1}e&&me.$Z({text:this.props.intl.formatMessage({id:"copy_qq"})})}}}],o&&nz(n.prototype,o),a&&nz(n,a),Object.defineProperty(n,"prototype",{writable:!1}),n;var n,o,a}(r.Component),uz=(0,a.$j)((function(e){return{language:e.preference.get("language")||(u.j4?"zh_CN":"en_US"),dfQuery:(0,Z.Vp)(e),isDark:(0,Z.$o)()}}),null)((0,An.ZP)(sz));function lz(e){return lz="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},lz(e)}function fz(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,gz(r.key),r)}}function dz(e,t,n){return t=pz(t),function(e,t){if(t&&("object"===lz(t)||"function"===typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(e,mz()?Reflect.construct(t,n||[],pz(e).constructor):t.apply(e,n))}function mz(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(mz=function(){return!!e})()}function pz(e){return pz=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},pz(e)}function hz(e,t){return hz=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},hz(e,t)}function yz(e,t,n){return(t=gz(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function gz(e){var t=function(e,t){if("object"!=lz(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=lz(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==lz(t)?t:t+""}var vz=function(e){function t(e){var n;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),yz(n=dz(this,t,[e]),"renderHeaderContent",(function(){var e=n.props,t=e.isTeamPro;return e.isTrial?n.renderTrialHeaderContent():t?n.renderBusinessHeaderContent():n.renderFreeHeaderContent()})),yz(n,"renderFreeHeaderContent",(function(){var e=n.props,t=e.intl,o=e.teamId;return r.createElement("div",{className:"flex items-center"},r.createElement("p",{className:"text-grey-40 text-xs leading-[20px]"},t.formatMessage({id:"current_plan_free"})),r.createElement("a",{className:"ml-[14px] text-xs leading-[20px] cursor-pointer font-semibold",style:{color:"#FF8E0A"},onClick:function(){ae.Z.didaTeam("feature_comparison_page_from","click_upgrade"),U.vp.dispatch("showGlobalTeamPlanModal",{teamId:o})}},t.formatMessage({id:"upgrade_now"})))})),yz(n,"renderBusinessHeaderContent",(function(){var e=n.props.intl;return r.createElement("p",{className:"text-xs leading-[20px] text-grey-40"},e.formatMessage({id:"current_plan_business"}))})),yz(n,"renderTrialHeaderContent",(function(){var e=n.props,t=e.intl,o=e.trialDays;return r.createElement("p",{className:"text-xs leading-[20px] text-grey-40"},t.formatMessage({id:"current_plan_trial_new"},{s:o}))})),n.state={isEditing:!1},n.onNameSave=n.onNameSave.bind(n),n.onNameClick=n.onNameClick.bind(n),n.onNameKeyDown=n.onNameKeyDown.bind(n),n.onNameEditStart=n.onNameEditStart.bind(n),n.teamnameRef=r.createRef(),n}return function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&hz(e,t)}(t,e),n=t,(o=[{key:"render",value:function(){var e=this.props,t=e.intl,n=e.name,o=e.isNormalMember,a=e.teamId,i=this.state.isEditing;return r.createElement("div",{className:"flex items-center relative",style:{height:60}},r.createElement("div",{className:"flex-none"},r.createElement(_c,{text:n,size:60})),r.createElement("div",{className:"flex-auto ml-[16px]",style:{maxWidth:"calc(100% - 76px"}},r.createElement("div",{className:w()("row-team-name flex items-center mb-[2px]",{editing:i})},r.createElement(MF(),{innerRef:this.teamnameRef,className:w()("team-name-editor primary-text inline-block font-medium relative whitespace-nowrap border-b border-solid border-[transparent] overflow-hidden focus:border-primary focus:block focus:flex-1",o&&"cursor-default",i&&!o?"cursor-text":"cursor-pointer"),style:{fontSize:24,lineHeight:"37px"},html:n.replace(/&/g,"&amp;").replace(/</g,"&lt;").replace(/>/g,"&gt;"),spellCheck:!1,disabled:o,placeholder:t.formatMessage({id:"set_teamname"}),onFocus:this.onNameClick,onBlur:this.onNameSave,onKeyDown:this.onNameKeyDown}),!i&&r.createElement("a",{className:"flex-none ml-[16px] text-[12px] leading-[20px] px-[8px] py-[4px] text-center rounded-[6px]",style:{backgroundColor:"rgba(255, 142, 10, 0.1)",color:"#FF8E0A"},onClick:function(){ae.Z.didaTeam("feature_comparison_page_from","click_business_feature"),U.vp.dispatch("showGlobalTeamPlanModal",{teamId:a})}},t.formatMessage({id:"business_features"}))),this.renderHeaderContent()))}},{key:"onNameEditStart",value:function(){this.setState({isEditing:!0})}},{key:"onNameSave",value:function(e){this.setState({isEditing:!1});var t=$(e.currentTarget).text(),n=this.props.name;t!==n&&this.props.onAction({actionType:"set-name",data:{oldName:n,name:t}})}},{key:"onNameKeyDown",value:function(e){e.keyCode===Te.Z.enter&&(e.preventDefault(),this.teamnameRef.current&&this.teamnameRef.current.blur())}},{key:"onNameClick",value:function(){var e=this.state.isEditing,t=this.props.isNormalMember;e||t||this.onNameEditStart()}}])&&fz(n.prototype,o),a&&fz(n,a),Object.defineProperty(n,"prototype",{writable:!1}),n;var n,o,a}(r.Component),bz=(0,An.ZP)(vz),wz=n("yFjn");function kz(e){return kz="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},kz(e)}function xz(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,Ez(r.key),r)}}function Ez(e){var t=function(e,t){if("object"!=kz(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=kz(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==kz(t)?t:t+""}function Sz(e,t,n){return t=Oz(t),function(e,t){if(t&&("object"===kz(t)||"function"===typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(e,_z()?Reflect.construct(t,n||[],Oz(e).constructor):t.apply(e,n))}function _z(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(_z=function(){return!!e})()}function Oz(e){return Oz=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},Oz(e)}function Cz(e,t){return Cz=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},Cz(e,t)}var Tz=function(e){function t(e){var n;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),(n=Sz(this,t,[e])).state={errorMsg:"",deleteDisabled:!0,password:"",sureText:"",isTell1Know:!1,isTell2Know:!1},n.closeModal=n.closeModal.bind(n),n.deleteAccount=n.deleteAccount.bind(n),n.blurPassword=n.blurPassword.bind(n),n.changePassword=n.changePassword.bind(n),n.changeNoPassword=n.changeNoPassword.bind(n),n.blurNoPassword=n.blurNoPassword.bind(n),n.ChangeTell1=n.ChangeTell1.bind(n),n.ChangeTell2=n.ChangeTell2.bind(n),n}return function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&Cz(e,t)}(t,e),n=t,(o=[{key:"render",value:function(){var e=this.props,t=e.intl,n=e.filledPassword,o=this.state,a=o.errorMsg,i=o.isTell1Know,c=o.isTell2Know;return r.createElement(C.Z,{visible:!0,maskClosable:!1,title:t.formatMessage({id:"team_disband_title"}),onCancel:this.closeModal.bind(this),footer:this.renderModalFooter()},r.createElement("div",{className:"delete-wrap"},r.createElement("div",{className:"alert text-alert text-sml text-[13px]",style:{color:"#DF3130"}},t.formatMessage({id:"disband_will_do"},{s:u.N$})),r.createElement("div",{className:"control-group"},r.createElement("div",{className:"controls"},n&&r.createElement("div",{className:"controls has-password my-[4px]"},r.createElement("input",{className:"psw px-[12px] rounded-[4px] text-[14px] h-[32px] border border-solid border-grey-20 dark:bg-[transparent] w-full",id:"password-input",type:"password",name:"password",autoComplete:"off",placeholder:t.formatMessage({id:"settings_confirm_current_password"}),onBlur:this.blurPassword,onChange:this.changePassword})),!n&&r.createElement(r.Fragment,null,r.createElement("p",{className:"control-label"},r.createElement("span",null,t.formatMessage({id:"please_input"})),r.createElement("strong",{className:"select-enabled"},t.formatMessage({id:"im_sure_to_disband_team"}))),r.createElement("input",{className:"w-full px-[12px] rounded-[4px] text-[14px] h-[32px] border border-solid border-grey-20 focus:border-primary dark:bg-[transparent]",id:"nopassword",type:"text",name:"sure-delete",placeholder:t.formatMessage({id:"im_sure_to_disband_team"}),onChange:this.changeNoPassword,onBlur:this.blurNoPassword})),r.createElement("p",{className:"text-alert text-sml warn text-[13px]",style:{color:"#DF3130"}},a))),r.createElement("div",{className:"control-group"},r.createElement("div",{className:"controls"},r.createElement("p",{className:"box flex mt-[8px] mb-[16px]"},r.createElement(wz.P,{checkboxId:"check-data",isChecked:i,onChange:this.ChangeTell1}),r.createElement("label",{className:"checkbox ml-[8px] leading-none inline-block",htmlFor:"check-data"},t.formatMessage({id:"disband_team_confirm_1"},{s1:u.N$}))),r.createElement("p",{className:"box flex mb-[16px]"},r.createElement(wz.P,{checkboxId:"check-account",isChecked:c,onChange:this.ChangeTell2}),r.createElement("label",{className:"checkbox ml-[8px] leading-none inline-block",htmlFor:"check-account"},t.formatMessage({id:"disband_team_confirm_2"},{s1:u.N$})))))))}},{key:"changePassword",value:function(e){var t=this,n=e.currentTarget.value;this.setState({password:n},(function(){t.changeInput()}))}},{key:"changeNoPassword",value:function(e){var t=this,n=e.currentTarget.value.trim();this.setState({sureText:n},(function(){t.changeInput()}))}},{key:"changeInput",value:function(){this.state.errorMsg&&this.setErrorMsg(""),this.checkDeleteEnable()}},{key:"blurPassword",value:function(){var e=this.checkPassword();!0!==e&&this.setErrorMsg(e)}},{key:"blurNoPassword",value:function(){var e=this.checkNoPassword();!0!==e&&this.setErrorMsg(e)}},{key:"checkPassword",value:function(){return this.state.password.length>=6||this.props.intl.formatMessage({id:"password_min_length_error"})}},{key:"checkNoPassword",value:function(){return this.state.sureText===this.props.intl.formatMessage({id:"im_sure_to_disband_team"},{s1:u.N$})||this.props.intl.formatMessage({id:"invalid_input"})}},{key:"ChangeTell1",value:function(e){var t=this;this.setState({isTell1Know:e},(function(){t.checkDeleteEnable()}))}},{key:"ChangeTell2",value:function(e){var t=this;this.setState({isTell2Know:e},(function(){t.checkDeleteEnable()}))}},{key:"checkDeleteEnable",value:function(){var e=this.props.filledPassword,t=this.state,n=t.isTell1Know,r=t.isTell2Know,o=t.deleteDisabled;return n&&r&&(e&&!0===this.checkPassword()||!e&&!0===this.checkNoPassword())?(o&&this.setState({deleteDisabled:!1}),!0):(o||this.setState({deleteDisabled:!0}),!1)}},{key:"setErrorMsg",value:function(e){e=e||"",this.setState({errorMsg:e})}},{key:"renderModalFooter",value:function(){var e=this.props.intl,t=this.state.deleteDisabled;return r.createElement("div",null,r.createElement(T.Z,{onClick:this.closeModal,type:"cancel"},e.formatMessage({id:"cancel"})),r.createElement(T.Z,{onClick:this.deleteAccount,className:"btn-primary",disabled:t},e.formatMessage({id:"confirm"})))}},{key:"closeModal",value:function(){this.props.onClose&&this.props.onClose()}},{key:"deleteAccount",value:function(){var e=this,t=this.state,n=t.deleteDisabled,r=t.password,o=this.props,a=o.intl,i=o.filledPassword,c=o.teamId;n||(i?K.fCJ(c,{password:r}).then((function(){window.location.href="/"}),(function(){e.setErrorMsg(a.formatMessage({id:"password_incorrect"}))})):K.g4e(c).then((function(){window.location.href="/"}),(function(){this.setErrorMsg(a.formatMessage({id:"invalid"}))})))}}])&&xz(n.prototype,o),a&&xz(n,a),Object.defineProperty(n,"prototype",{writable:!1}),n;var n,o,a}(r.Component),jz=(0,An.ZP)(Tz);function Dz(e){return Dz="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},Dz(e)}function Mz(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,Az(r.key),r)}}function Az(e){var t=function(e,t){if("object"!=Dz(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=Dz(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==Dz(t)?t:t+""}function Nz(e,t,n){return t=Iz(t),function(e,t){if(t&&("object"===Dz(t)||"function"===typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(e,Pz()?Reflect.construct(t,n||[],Iz(e).constructor):t.apply(e,n))}function Pz(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(Pz=function(){return!!e})()}function Iz(e){return Iz=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},Iz(e)}function Lz(e,t){return Lz=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},Lz(e,t)}var Rz=function(e){function t(e){var n;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),(n=Nz(this,t,[e])).state={isDissolutionShown:!1,isInvitationShown:!1},n.isNewInvitation=!1,n.showInviteMember=n.showInviteMember.bind(n),n.showDissolution=n.showDissolution.bind(n),n.closeInvitation=n.closeInvitation.bind(n),n.closeDissolution=n.closeDissolution.bind(n),n.selectAction=n.selectAction.bind(n),n}return function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&Lz(e,t)}(t,e),n=t,o=[{key:"render",value:function(){return r.createElement("div",{className:"row-team-actions"},this.renderInfo(),this.renderInvitation(),this.renderDissolution())}},{key:"renderInfo",value:function(){var e=this.props,t=(e.team,e.members.size);return r.createElement("div",{className:"flex items-center justify-between"},r.createElement("h3",{className:"text-[14px] font-medium leading-[30px]"},"".concat(s.U2("setting_team_member")," (").concat(t,")")),r.createElement("div",{className:"flex items-center"},this.renderNewMember(),this.renderMoreOptions()))}},{key:"renderNewMember",value:function(){var e=this.props,t=e.isSuperAdmin,n=e.isAdmin;return t||n?r.createElement(T.Z,{size:"small",type:"primary",className:"btn-buy ml-[16px]",onClick:this.showInviteMember},r.createElement("div",{className:"flex items-center"},r.createElement(E.Z,{name:"add",className:"text-white w-[18px] h-[18px]"}),r.createElement("span",{className:"text-white ml-[4px]"},s.U2("action_invite_new_members")))):null}},{key:"renderMoreOptions",value:function(){return r.createElement(S.Z,{menu:this.getMoreMenu(),placement:"bottomRight",menuClassName:"dropdown-menu-auto-width"},r.createElement("div",{className:"ml-[12px] border border-solid rounded-[4px] border-grey-10 hover:bg-grey-5",style:{padding:6}},r.createElement(E.Z,{name:"more-titlebar",className:"text-grey-60 cursor-pointer hover:text-primary w-[16px] h-[16px]"})))}},{key:"renderInvitation",value:function(){var e=this.state.isInvitationShown,t=this.props.team;return L.pN(t),e?r.createElement(Ve,{teamId:t.get("id"),onClose:this.closeInvitation}):null}},{key:"renderDissolution",value:function(){var e=this.state.isDissolutionShown,t=this.props.team;if(e){var n=P.U2("filledPassword");return r.createElement(jz,{filledPassword:n,teamId:t.get("id"),onClose:this.closeDissolution})}return null}},{key:"getMoreMenu",value:function(){var e;return e=this.props.isSuperAdmin?[r.createElement(O.sN,{key:"transfer"},r.createElement("a",null,r.createElement(E.Z,{name:"team-transfer"}),r.createElement("span",null,s.U2("team_option_transfer_super_admin")))),r.createElement(O.sN,{key:"disband"},r.createElement("a",null,r.createElement(E.Z,{name:"team-disband"}),r.createElement("span",null,s.U2("team_disband_title"))))]:r.createElement(O.sN,{key:"exit"},r.createElement("a",null,r.createElement(E.Z,{name:"team-exit"}),r.createElement("span",null,s.U2("team_exit_title")))),r.createElement(O.ZP,{onSelect:this.selectAction},e)}},{key:"selectAction",value:function(e){switch(e.selectedKeys[0]){case"transfer":this.props.onAction({actionType:"transfer"});break;case"exit":this.props.onAction({actionType:"exit",data:{isMyself:!0}});break;case"disband":this.showDissolution()}}},{key:"showDissolution",value:function(){this.setState({isDissolutionShown:!0})}},{key:"showInviteMember",value:function(){this.setState({isInvitationShown:!0})}},{key:"closeInvitation",value:function(){this.isNewInvitation=!1,this.setState({isInvitationShown:!1})}},{key:"closeDissolution",value:function(){this.setState({isDissolutionShown:!1})}}],o&&Mz(n.prototype,o),a&&Mz(n,a),Object.defineProperty(n,"prototype",{writable:!1}),n;var n,o,a}(r.Component),Zz=Rz;function Fz(e){return Fz="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},Fz(e)}function Bz(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,Uz(r.key),r)}}function Uz(e){var t=function(e,t){if("object"!=Fz(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=Fz(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==Fz(t)?t:t+""}function Yz(e,t,n){return t=Hz(t),function(e,t){if(t&&("object"===Fz(t)||"function"===typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(e,Vz()?Reflect.construct(t,n||[],Hz(e).constructor):t.apply(e,n))}function Vz(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(Vz=function(){return!!e})()}function Hz(e){return Hz=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},Hz(e)}function Wz(e,t){return Wz=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},Wz(e,t)}var zz=function(e){function t(e){var n;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),(n=Yz(this,t,[e])).state={isMenuOpen:!1},n.selectAction=n.selectAction.bind(n),n.onMenuVisibleChange=n.onMenuVisibleChange.bind(n),n.dropdownRef=r.createRef(),n}return function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&Wz(e,t)}(t,e),n=t,o=[{key:"getDisplayName",value:function(e){var t=e.get("isMyself"),n=e.get("displayName");if(t)return s.U2("me");if(n)return(0,je.bG)(n)&&e.get("phone")?(0,je.CN)(e.get("phone")):n;var r=e.get("email");return r.split("@")[0]||r}},{key:"renderMemberActions",value:function(e){var t=this.props,n=t.isSuperAdmin,o=t.isAdmin,a=this.state.isMenuOpen,i=e.get("isMyself"),c=[];if(n?i?c.push(r.createElement(O.sN,{key:"transfer"},r.createElement("a",null,s.U2("team_option_transfer_super_admin")))):(1===e.get("role")?c.push(r.createElement(O.sN,{key:"remove-admin"},r.createElement("a",null,s.U2("team_option_remove_admin")))):c.push(r.createElement(O.sN,{key:"set-admin"},r.createElement("a",null,s.U2("team_option_set_admin")))),c.push(r.createElement(O.sN,{key:"remove"},r.createElement("a",null,s.U2("team_remove_member_title"))))):o&&(i?c.push(r.createElement(O.sN,{key:"exit"},r.createElement("a",null,s.U2("team_exit_title")))):0===e.get("role")||c.push(r.createElement(O.sN,{key:"remove"},r.createElement("a",null,s.U2("team_remove_member_title"))))),c.length){var u=r.createElement(O.ZP,{onSelect:this.selectAction},c);return r.createElement("div",{className:w()("member-actions invisible group-hover:visible",{open:a})},r.createElement(S.Z,{ref:this.dropdownRef,menu:u,placement:"bottomRight",destroyPopupOnHide:!0,onVisibleChange:this.onMenuVisibleChange},r.createElement("a",{className:"member-actions-trigger ml-[2px] hover:cursor-pointer"},r.createElement(E.Z,{name:"more-for-team",className:"i-o-36-54-85 opacity-40 w-[16px] h-[16px] inline"}))))}return null}},{key:"selectAction",value:function(e){var t=e.selectedKeys,n=this.props.member,r=t[0];switch(r){case"transfer":this.props.onAction({actionType:"transfer"});break;case"set-admin":case"remove-admin":this.props.onAction({actionType:r,data:{userCode:n.get("userCode")}});break;case"exit":this.props.onAction({actionType:"exit",data:{isMyself:!0}});break;case"remove":this.props.onAction({actionType:"remove",data:{userName:n.get("displayName")||n.get("email"),userCode:n.get("userCode")}})}this.setState({isMenuOpen:!1})}},{key:"listenListScroll",value:function(){var e=this;$("#setting-content.antiscroll-inner").on("scroll.dropdown",(function(t){e.dropdownRef.current.hide()}))}},{key:"removeListScrollListener",value:function(){$("#setting-content.antiscroll-inner").off("scroll.dropdown")}},{key:"onMenuVisibleChange",value:function(e){e?this.listenListScroll():this.removeListScrollListener(),this.setState({isMenuOpen:e})}},{key:"render",value:function(){var e=this.props.member,t={0:s.U2("team_super_admin"),1:s.U2("team_admin"),9:s.U2("team_member")},n=e.get("email");(0,je.bG)(n)&&e.get("phone")&&(n=(0,je.CN)(e.get("phone")));var o="h-[53px] leading-[53px] border-b border-solid border-gallery dark:border-gallery-10 text-xs";return r.createElement(r.Fragment,null,r.createElement("tr",null,r.createElement("td",{className:w()(o,"truncate pr-[6px] w-[160px]")},r.createElement("div",{className:"flex items-center"},r.createElement(V.Z,{className:"mr-[8px] w-[24px] h-[24px] rounded-full overflow-hidden inline-block flex-none",url:e.get("avatarUrl"),altText:"",size:24}),r.createElement("span",{className:"align-baseline inline-block text-xs leading-[20px] truncate"},this.getDisplayName(e)))),r.createElement("td",{className:w()(o,"truncate pr-[6px] w-[160px]")},n),r.createElement("td",{className:w()(o,"text-right relative overflow-visible group")},r.createElement("span",{className:"block max-w-full truncate text-xs"},t[e.get("role")]),r.createElement("div",{className:"absolute",style:{width:18,right:-16,top:0}},this.renderMemberActions(e)))))}}],o&&Bz(n.prototype,o),a&&Bz(n,a),Object.defineProperty(n,"prototype",{writable:!1}),n;var n,o,a}(r.Component),Gz=zz,Kz=n("hmfe"),qz=n.n(Kz);function $z(e){return $z="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},$z(e)}function Jz(){return Jz=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Jz.apply(this,arguments)}function Xz(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,Qz(r.key),r)}}function Qz(e){var t=function(e,t){if("object"!=$z(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=$z(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==$z(t)?t:t+""}function eG(e,t,n){return t=nG(t),function(e,t){if(t&&("object"===$z(t)||"function"===typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(e,tG()?Reflect.construct(t,n||[],nG(e).constructor):t.apply(e,n))}function tG(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(tG=function(){return!!e})()}function nG(e){return nG=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},nG(e)}function rG(e,t){return rG=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},rG(e,t)}var oG=function(e){function t(e){var n;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),(n=eG(this,t,[e])).state={selectedUserCode:"",isTransferConfirming:!1},n.selectUser=n.selectUser.bind(n),n.doTransfer=n.doTransfer.bind(n),n.closeModal=n.closeModal.bind(n),n.selectMenuRef=r.createRef(),n}return function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&rG(e,t)}(t,e),n=t,o=[{key:"render",value:function(){return r.createElement(r.Fragment,null,this.renderTransferModal())}},{key:"renderTransferModal",value:function(){var e=this,t=this.props.intl,n=this.state.selectedUserCode,o=this.getUserSelectMenuOptons();return r.createElement(C.Z,{visible:!0,maskClosable:!1,className:w()("share-transfer-view",qz().shareTransferView),title:t.formatMessage({id:"team_option_transfer_super_admin"}),okText:t.formatMessage({id:"change_project_owner_confirm"}),cancelText:t.formatMessage({id:"cancel"}),onCancel:this.closeModal,onOk:this.doTransfer,loading:this.state.isTransferConfirming,disabled:!n},r.createElement("p",{className:"text-sml text-[13px]"},t.formatMessage({id:"team_transfer_super_admin_content"})),r.createElement("div",{className:"share-project-owner-select mt-[24px] mb-[12px] w-[220px]"},r.createElement(se.Z,Jz({defaultTitle:t.formatMessage({id:"team_member_select"})},o,{onSelect:this.selectUser,getMenuContainer:function(t){return e.selectMenuRef.current}})),r.createElement("div",{className:"select-list",ref:this.selectMenuRef})))}},{key:"getUserSelectMenuOptons",value:function(){var e=[],t={};return this.props.members.filter((function(e){return!e.get("isMyself")})).forEach((function(n){var o=n.get("userCode"),a=n.get("displayName"),i=n.get("avatarUrl");e.push(r.createElement(O.sN,{key:o},r.createElement("a",null,r.createElement(V.Z,{url:i,className:"avatar med icon-avatar avatar-bd-divider inline-block w-[24px] h-[24px] mr-[12px] rounded-full overflow-hidden flex-none",title:a,altText:"",size:24}),r.createElement("span",{className:"truncate"},a)))),t[o]=a})),{menu:e,map:t}}},{key:"selectUser",value:function(e){var t=e.selectedKeys[0];this.setState({selectedUserCode:t})}},{key:"getSelectedUser",value:function(){var e=this.state.selectedUserCode,t=this.props.members.find((function(t){return t.get("userCode")===e}));return t?t.get("displayName"):""}},{key:"doTransfer",value:function(){var e=this,t=this.props.teamId,n=this.state.selectedUserCode;n?(this.setState({isTransferConfirming:!0}),K.FH8(t,n).then((function(){e.props.doTransferSuperAdmin(n),e.closeModal()})).catch((function(t){var n=parseErrorData(t);e.props.onError(n.errorCode,e.getSelectedUser()),e.closeModal()}))):this.closeModal()}},{key:"closeModal",value:function(){this.props.onClose&&this.props.onClose()}}],o&&Xz(n.prototype,o),a&&Xz(n,a),Object.defineProperty(n,"prototype",{writable:!1}),n;var n,o,a}(r.Component),aG=(0,a.$j)(null,(function(e){return{doTransferSuperAdmin:function(t){e((0,Ce.eh)(t))}}}))((0,An.ZP)(oG));function iG(e){return iG="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},iG(e)}function cG(){return cG=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},cG.apply(this,arguments)}function sG(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,uG(r.key),r)}}function uG(e){var t=function(e,t){if("object"!=iG(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=iG(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==iG(t)?t:t+""}function lG(e,t,n){return t=dG(t),function(e,t){if(t&&("object"===iG(t)||"function"===typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(e,fG()?Reflect.construct(t,n||[],dG(e).constructor):t.apply(e,n))}function fG(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(fG=function(){return!!e})()}function dG(e){return dG=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},dG(e)}function mG(e,t){return mG=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},mG(e,t)}var pG=function(e){function t(e){var n;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),(n=lG(this,t,[e])).state={selectedUserCode:"",isConfirming:!1,isUserHasOwnProject:null},n.selectUser=n.selectUser.bind(n),n.requestServer=n.requestServer.bind(n),n.closeModal=n.closeModal.bind(n),n.selectMenuRef=r.createRef(),n}return function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&mG(e,t)}(t,e),n=t,o=[{key:"componentDidMount",value:function(){var e=this,t=this.props,n=t.data,r=t.teamId;n.isMyself||K.aEi(r,n.userCode).then((function(t){e.setState({isUserHasOwnProject:t.data.hasOwnProject})})).catch((function(t){var n=(0,Y.vZ)(t);e.props.onError(n.errorCode),e.closeModal()}))}},{key:"render",value:function(){var e=this.props.data,t=this.state.isUserHasOwnProject,n=e.isMyself||Ne().isBoolean(t);return r.createElement(r.Fragment,null,n&&this.renderExitModal())}},{key:"renderExitModal",value:function(){var e=this.props,t=e.teamId,n=e.data,r=e.teamName,o=this.state.isUserHasOwnProject,a=n.isMyself;if(Ne().isBoolean(o)?o:a&&(0,Hn.gG)(t).size){var i=(0,Hn.gG)(t).size;return this.renderHandoverModal(this.getTitle(),a?s.U2("team_exit_confirm_text_shared_owner",{d:i,s:i>1?"s":""}):s.U2("team_remove_member_confirm_text_shared_owner",{s9:n.userName}))}return this.renderConfirmModal(this.getTitle(),a?s.U2("team_exit_confirm_text",{s:r}):s.U2("team_remove_member_confirm_text",{s:n.userName}))}},{key:"getTitle",value:function(){return this.props.data.isMyself?s.U2("team_exit_title"):s.U2("team_remove_member_title")}},{key:"getConfirmText",value:function(){return this.props.data.isMyself?s.U2("confirm_exit"):s.U2("confirm_remove_member")}},{key:"renderConfirmModal",value:function(e,t){return r.createElement(C.Z,{visible:!0,maskClosable:!1,title:e,okText:this.getConfirmText(),cancelText:s.U2("cancel"),onCancel:this.closeModal,onOk:this.requestServer,loading:this.state.isConfirming},r.createElement("p",null,t))}},{key:"renderHandoverModal",value:function(e,t){var n=this,o=this.state.selectedUserCode,a=this.getUserSelectMenuOptons();return r.createElement(C.Z,{visible:!0,maskClosable:!1,className:w()("share-transfer-view",qz().shareTransferView),title:e,okText:this.getConfirmText(),cancelText:s.U2("cancel"),onCancel:this.closeModal,onOk:this.requestServer,loading:this.state.isConfirming,disabled:!o},r.createElement("p",{className:"text-sml text-[13px]"},t),r.createElement("div",{className:"share-project-owner-select mt-[24px] mb-[12px] w-[220px]"},r.createElement(se.Z,cG({defaultTitle:s.U2("team_member_select")},a,{onSelect:this.selectUser,getMenuContainer:function(e){return n.selectMenuRef.current}})),r.createElement("div",{className:"select-list",ref:this.selectMenuRef})))}},{key:"getUserSelectMenuOptons",value:function(){var e=[],t={},n=this.props,o=n.members,a=n.data,i=P.U2("userCode"),c=a.isMyself?i:a.userCode;return o.filter((function(e){return e.get("userCode")!==c})).forEach((function(n){var o=n.get("userCode"),a=o===i?s.U2("me"):n.get("displayName"),c=n.get("avatarUrl");e.push(r.createElement(O.sN,{key:o},r.createElement("a",null,r.createElement(V.Z,{url:c,className:"avatar med icon-avatar avatar-bd-divider inline-block w-[24px] h-[24px] mr-[12px] rounded-full overflow-hidden flex-none",title:a,altText:"",size:24}),r.createElement("span",{className:"truncate"},a)))),t[o]=a})),{menu:e,map:t}}},{key:"selectUser",value:function(e){var t=e.selectedKeys[0];this.setState({selectedUserCode:t})}},{key:"getSelectedUser",value:function(){var e=this.state.selectedUserCode,t=this.props.members.find((function(t){return t.get("userCode")===e}));return t?t.get("displayName"):""}},{key:"requestServer",value:function(){var e=this,t=this.props,n=t.teamId,r=t.data,o=this.state.selectedUserCode,a=r.isMyself,i=a?P.U2("userCode"):r.userCode;this.setState({isConfirming:!0}),K.zTd(n,i,o).then((function(){e.afterRemoveSuccess()})).catch((function(t){var n=(0,Y.vZ)(t).errorCode;"no_team_permission"===n&&a||"removed_user_not_team_member"===n?e.afterRemoveSuccess():"project_transfer_failed"===n?pe.Z.doSyncImmediately().then((function(){e.setState({isUserHasOwnProject:!0,isConfirming:!1})})):(e.props.onError(n,e.getSelectedUser()),e.closeModal())}))}},{key:"closeModal",value:function(){this.props.onClose&&this.props.onClose()}},{key:"afterRemoveSuccess",value:function(){var e=this.props.data,t=e.isMyself,n=t?P.U2("userCode"):e.userCode;t?window.location.href="/":(this.props.doRemoveTeamMember(n),this.closeModal())}}],o&&sG(n.prototype,o),a&&sG(n,a),Object.defineProperty(n,"prototype",{writable:!1}),n;var n,o,a}(r.Component),hG=(0,a.$j)(null,(function(e){return{doRemoveTeamMember:function(t){e((0,Ce.zT)(t))}}}))(pG),yG=n("6wJ6"),gG=n.n(yG);function vG(e){return vG="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},vG(e)}function bG(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,wG(r.key),r)}}function wG(e){var t=function(e,t){if("object"!=vG(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=vG(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==vG(t)?t:t+""}function kG(e,t,n){return t=EG(t),function(e,t){if(t&&("object"===vG(t)||"function"===typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(e,xG()?Reflect.construct(t,n||[],EG(e).constructor):t.apply(e,n))}function xG(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(xG=function(){return!!e})()}function EG(e){return EG=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},EG(e)}function SG(e,t){return SG=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},SG(e,t)}var _G=function(e){function t(e){var n;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),(n=kG(this,t,[e])).state={isQRCodeReady:!1},n.getQRCodeWrapper=function(e){n.$qrcodeWrapper=e},n}return function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&SG(e,t)}(t,e),n=t,(o=[{key:"componentDidMount",value:function(){var e=this;setTimeout((function(){e.getOrder()}))}},{key:"render",value:function(){var e=this.props,t=e.unit,n=e.total,o=e.intl,a=this.state.isQRCodeReady;return r.createElement(C.Z,{title:" ",noFooter:!0,onCancel:this.closeModal.bind(this),visible:!0,maskClosable:!1,className:w()("wechat-pay-popup w-[314px]",gG().wechatPayPopup)},r.createElement("div",{className:"qrcode-wrapper relative inline-block mx-auto mb-[64px] p-[10px]"},r.createElement("div",{className:"qrcode-wrapper-lt qrcode-wrapper-line absolute w-[30px] h-[30px] border border-solid border-[#d2d5db] top-0 left-0 border-t-[2px] border-r-0 border-b-0 border-l-[2px]"}),r.createElement("div",{className:"qrcode-wrapper-rt qrcode-wrapper-line absolute w-[30px] h-[30px] border border-solid border-[#d2d5db] top-0 right-0 border-t-[2px] border-r-[2px] border-b-0 border-l-0"}),r.createElement("div",{className:"qrcode-wrapper-lb qrcode-wrapper-line absolute w-[30px] h-[30px] border border-solid border-[#d2d5db] bottom-0 left-0 border-t-0 border-r-0 border-b-[2px] border-l-[2px]"}),r.createElement("div",{className:"qrcode-wrapper-rb qrcode-wrapper-line absolute w-[30px] h-[30px] border border-solid border-[#d2d5db] bottom-0 right-0 border-t-0 border-r-[2px] border-b-[2px] border-l-0"}),!a&&r.createElement("div",{className:"spinner absolute top-1/2 left-1/2 transform -translate-x-1/2 -translate-y-1/2 m-0 w-[40px] h-[40px]"},r.createElement("div",{className:"double-bounce1 w-full h-full rounded-full bg-brand-primary opacity-60 absolute top-0 right-0"}),r.createElement("div",{className:"double-bounce2 w-full h-full rounded-full bg-brand-primary opacity-60 absolute top-0 right-0"})),r.createElement("canvas",{id:"wechat-pay-qrcode",className:"wechat-pay-qrcode w-[170px] h-[170px]",ref:this.getQRCodeWrapper})),r.createElement("p",{id:"wechat-pay-result",className:"wechat-pay-result border-t border-solid border-grey-20 pt-[24px] pb-[8px] text-[32px] leading-[42px]"},r.createElement("span",{className:"unit text-team-orange"},t),r.createElement("span",{className:"total text-team-orange"},n)),r.createElement("p",{className:"wechat-pay-scan primary-text text-[12px]"},o.formatMessage({id:"pay_by_wechat_scan"})))}},{key:"closeModal",value:function(){this.props.onClose&&this.props.onClose()}},{key:"getOrder",value:function(){var e=this;this.props.getOrder&&this.props.getOrder().then((function(t){t&&t.data.redirectUrl&&t.data.orderId&&e.renderQRCode(t.data.redirectUrl,t.data.orderId)}))}},{key:"renderQRCode",value:function(e,t){var n=this;DY.toCanvas(this.$qrcodeWrapper,e,{height:170,width:170},(function(e){e?console.error(e):(n.setState({isQRCodeReady:!0}),t&&n.listenWechatPayDone(t,new Date))}))}},{key:"listenWechatPayDone",value:function(e,t){var n=this,r=this.props,o=r.onSuccess,a=r.onFailed;(0,r.listenPurchasePayDone)(e).then((function(r){var i=r.data;if("PENDING"===i.status){if(new Date-t>=6e5)return;if(!$(".wechat-pay-popup").length)return;setTimeout((function(){n.listenWechatPayDone(e,t)}),5e3)}else"COMPLETED"===i.status?o&&"function"===typeof o&&o():a&&"function"===typeof a&&a()}))}}])&&bG(n.prototype,o),a&&bG(n,a),Object.defineProperty(n,"prototype",{writable:!1}),n;var n,o,a}(r.Component),OG=(0,An.ZP)(_G);function CG(e){return CG="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},CG(e)}function TG(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,jG(r.key),r)}}function jG(e){var t=function(e,t){if("object"!=CG(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=CG(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==CG(t)?t:t+""}function DG(e,t,n){return t=AG(t),function(e,t){if(t&&("object"===CG(t)||"function"===typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(e,MG()?Reflect.construct(t,n||[],AG(e).constructor):t.apply(e,n))}function MG(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(MG=function(){return!!e})()}function AG(e){return AG=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},AG(e)}function NG(e,t){return NG=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},NG(e,t)}var PG=function(e){function t(e){var n;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),(n=DG(this,t,[e])).closeModal=n.closeModal.bind(n),n}return function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&NG(e,t)}(t,e),n=t,(o=[{key:"componentDidMount",value:function(){"wxpay"===this.props.paymentMethod&&ae.Z.didaTeam("payment_process","payment_success")}},{key:"render",value:function(){var e=this.props,t=e.intl,n=e.descText;return r.createElement(C.Z,{title:" ",onCancel:this.closeModal,visible:!0,maskClosable:!1,className:w()("payment-popup w-[400px]",gG().paymentPopup),footer:this.props.footer},r.createElement("div",{className:"popup-content pt-[30px]"},r.createElement("h1",{className:"popup-title primary-text text-[30px] leading-none mb-[16px]",style:{fontWeight:600}},t.formatMessage({id:"purchase_success"},{s:u.N$})),r.createElement("p",null,n)))}},{key:"closeModal",value:function(){this.props.onClose&&this.props.onClose()}}])&&TG(n.prototype,o),a&&TG(n,a),Object.defineProperty(n,"prototype",{writable:!1}),n;var n,o,a}(r.Component),IG=(0,An.ZP)(PG);function LG(e){return LG="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},LG(e)}function RG(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,ZG(r.key),r)}}function ZG(e){var t=function(e,t){if("object"!=LG(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=LG(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==LG(t)?t:t+""}function FG(e,t,n){return t=UG(t),function(e,t){if(t&&("object"===LG(t)||"function"===typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(e,BG()?Reflect.construct(t,n||[],UG(e).constructor):t.apply(e,n))}function BG(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(BG=function(){return!!e})()}function UG(e){return UG=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},UG(e)}function YG(e,t){return YG=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},YG(e,t)}var VG=function(e){function t(e){var n;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),(n=FG(this,t,[e])).closeModal=n.closeModal.bind(n),n.purchaseAgain=n.purchaseAgain.bind(n),n.openForum=n.openForum.bind(n),n}return function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&YG(e,t)}(t,e),n=t,(o=[{key:"render",value:function(){var e=this.props,t=e.intl,n=e.descText;return r.createElement(C.Z,{title:" ",onCancel:this.closeModal,visible:!0,maskClosable:!1,className:w()("payment-popup w-[400px]",gG().paymentPopup),footer:r.createElement(r.Fragment,null,r.createElement(T.Z,{type:"pro",onClick:this.purchaseAgain},t.formatMessage({id:"purchase_fail_again"}))," ",r.createElement(T.Z,{className:"btn-cancel purchase-fail",onClick:this.openForum,type:""},t.formatMessage({id:"help"})))},r.createElement("div",{className:"popup-content pt-[30px]"},r.createElement("h1",{className:"popup-title primary-text text-[30px] leading-none mb-[16px]",style:{fontWeight:600}},t.formatMessage({id:"purchase_fail"})),r.createElement("p",null,n)))}},{key:"closeModal",value:function(){this.props.onClose&&this.props.onClose()}},{key:"openForum",value:function(){window.open(u.TF+"help."+u.nw+"/forum"),this.closeModal()}},{key:"purchaseAgain",value:function(){this.props.purchaseAgain&&this.props.purchaseAgain(),this.closeModal()}}])&&RG(n.prototype,o),a&&RG(n,a),Object.defineProperty(n,"prototype",{writable:!1}),n;var n,o,a}(r.Component),HG=(0,An.ZP)(VG);function WG(e){return WG="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},WG(e)}function zG(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,GG(r.key),r)}}function GG(e){var t=function(e,t){if("object"!=WG(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=WG(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==WG(t)?t:t+""}function KG(e,t,n){return t=$G(t),function(e,t){if(t&&("object"===WG(t)||"function"===typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(e,qG()?Reflect.construct(t,n||[],$G(e).constructor):t.apply(e,n))}function qG(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(qG=function(){return!!e})()}function $G(e){return $G=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},$G(e)}function JG(e,t){return JG=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},JG(e,t)}var XG=function(e){function t(e){var n;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),(n=KG(this,t,[e])).purchaseComplete=n.purchaseComplete.bind(n),n.openForum=n.openForum.bind(n),n.closeModal=n.closeModal.bind(n),n}return function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&JG(e,t)}(t,e),n=t,(o=[{key:"render",value:function(){var e=this.props.intl;return r.createElement(C.Z,{title:" ",onCancel:this.closeModal,visible:!0,maskClosable:!1,className:w()("payment-popup w-[400px]",gG().paymentPopup),footer:r.createElement(r.Fragment,null,r.createElement(T.Z,{type:"pro",onClick:this.purchaseComplete},e.formatMessage({id:"purchase_paying_complete"}))," ",r.createElement(T.Z,{type:"",className:"btn-cancel purchase-fail",onClick:this.openForum},e.formatMessage({id:"purchase_paying_fail"})))},r.createElement("div",{className:"popup-header-center pb-0 text-center"},r.createElement("i",{className:"icon_home icon-paying"})),r.createElement("div",{className:"popup-content pt-[30px]"},r.createElement("h1",{className:"popup-title primary-text text-[30px] leading-[30px] mb-[16px]",style:{fontWeight:600}},e.formatMessage({id:"purchase_paying"})),r.createElement("p",null,e.formatMessage({id:"purchase_paying_desc"}))))}},{key:"closeModal",value:function(){this.props.onClose&&this.props.onClose()}},{key:"openForum",value:function(){window.open(u.TF+"help."+u.nw+"/forum"),this.closeModal()}},{key:"purchaseComplete",value:function(){this.props.purchaseComplete&&this.props.purchaseComplete()}}])&&zG(n.prototype,o),a&&zG(n,a),Object.defineProperty(n,"prototype",{writable:!1}),n;var n,o,a}(r.Component),QG=(0,An.ZP)(XG);function eK(e){return eK="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},eK(e)}function tK(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,cK(r.key),r)}}function nK(e,t,n){return t=oK(t),function(e,t){if(t&&("object"===eK(t)||"function"===typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(e,rK()?Reflect.construct(t,n||[],oK(e).constructor):t.apply(e,n))}function rK(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(rK=function(){return!!e})()}function oK(e){return oK=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},oK(e)}function aK(e,t){return aK=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},aK(e,t)}function iK(e,t,n){return(t=cK(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function cK(e){var t=function(e,t){if("object"!=eK(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=eK(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==eK(t)?t:t+""}var sK=[{freq:1,price:139},{freq:2,price:278},{freq:3,price:417}],uK=50,lK=function(e){function t(e){var n;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),iK(n=nK(this,t,[e]),"sumPrice",0),iK(n,"timer",null),n.state={planIndex:0,seat:n.getDefaultSeat(e),orderId:null,isWechatPayModalShow:!1,isPaySuccessShow:!1,isPayFailedShow:!1,isAlipaying:!1,warningText:"",paymentMethod:"wxpay",expireDaysObj:e.expireDaysObj},n.openWechatPayModal=n.openWechatPayModal.bind(n),n.closeWechatPayModal=n.closeWechatPayModal.bind(n),n.openPaySuccessModal=n.openPaySuccessModal.bind(n),n.openPayFailedModal=n.openPayFailedModal.bind(n),n.closeModal=n.closeModal.bind(n),n.checkPurchaseComplete=n.checkPurchaseComplete.bind(n),n.payByAlipay=n.payByAlipay.bind(n),n.changeMemberCount=n.changeMemberCount.bind(n),n.changeYearPrice=n.changeYearPrice.bind(n),n.getPaymentFooter=n.getPaymentFooter.bind(n),n.renderTeamSeatCount=n.renderTeamSeatCount.bind(n),n.renderPaymentMethod=n.renderPaymentMethod.bind(n),n}return function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&aK(e,t)}(t,e),n=t,o=[{key:"componentDidMount",value:function(){var e=this,t=this.props,n=t.type,r=t.teamId,o="expansion"===n;ae.Z.didaTeam("payment_process","show_pay_page"),o&&(this.timer=setInterval((function(){K.vO(r).then((function(t){var n=t.data||{};e.setState({expireDaysObj:{days:n.days||0,totalDays:n.totalDays||0,years:n.years||0}})}))}),36e5))}},{key:"componentWillUnmount",value:function(){this.timer&&clearInterval(this.timer)}},{key:"UNSAFE_componentWillReceiveProps",value:function(e){this.props.teamMemberCount!==e.teamMemberCount&&this.setState({seat:this.getDefaultSeat(e)})}},{key:"render",value:function(){var e=this,t=this.state,n=t.seat,o=t.isWechatPayModalShow,a=t.isPaySuccessShow,i=t.isPayFailedShow,c=t.isAlipaying,l=t.paymentMethod,f=this.props.paySuccessCallback;return o?r.createElement(OG,{key:"wechatModal",onClose:this.closeWechatPayModal,unit:"\uffe5",total:this.sumPrice,count:n,getOrder:function(){return e.getOrder("wxpay").catch((function(t){(0,e.props.onError)((0,Y.vZ)(t).errorCode)}))},listenPurchasePayDone:K.jpO,onSuccess:this.openPaySuccessModal,onFailed:this.openPayFailedModal}):c?r.createElement(QG,{onClose:this.closeModal,purchaseComplete:this.checkPurchaseComplete}):a?r.createElement(IG,{descText:s.U2("team_purchase_success_content",{s:u.N$}),paymentMethod:l,footer:r.createElement("a",{onClick:function(){if(f)f(e.closeModal);else if(N.qh()){var t=e.props.teamId;(0,L.Kn)(t).then((function(){e.closeModal()})),U.vp.dispatch("needToLoadWholePage")}else setTimeout((function(){window.location.href="/",U.vp.dispatch("postMessageToSW",{action:"refreshPage"})}),2e3)},className:"btn btn-pro text-white rounded-[4px]"},s.U2("enjoy_now")),onClose:this.closeModal}):i?r.createElement(HG,{onClose:this.closeModal,descText:s.U2("team_purchase_fail_content",{s:u.N$}),purchaseAgain:this.closeModal}):this.renderPaymentModal()}},{key:"renderPaymentModal",value:function(){var e=this.props.type,t=this.isNumValid(),n={buy:{title:s.U2("team_payment_buy_title",{s:u.N$}),plan:s.U2("team_payment_buy_plan"),count:s.U2("team_payment_buy_count"),warning:""},renew:{title:s.U2("team_payment_renew_title",{s:u.N$}),plan:s.U2("team_payment_renew_plan"),count:s.U2("team_payment_renew_count"),warning:""},expansion:{title:s.U2("team_payment_expansion_title",{s:u.N$}),count:s.U2("team_payment_expansion_count"),warning:s.U2("team_payment_expansion_warning")}}[e];return r.createElement(C.Z,{visible:!0,maskClosable:!1,onCancel:this.closeModal,title:" ",className:w()("popup-team-payment w-[386px]",qz().teamPayment),noFooter:!0},this.renderTitle(n.title),this.renderRowInfo(),this.renderRowPlan(),this.renderTeamSeatCount(),this.renderPaymentMethod(),this.getPaymentFooter(t),n.warning&&r.createElement("div",{className:"row desc mt-[22px]"},r.createElement("p",{className:"text-[12px] leading-[18px]",style:{color:"#FE9100"}},n.warning)))}},{key:"renderTitle",value:function(e){return r.createElement("div",{style:{marginTop:"-20px",marginBottom:"27px"}},r.createElement("h3",{className:w()(s.zO()?"text-[24px]":"text-[20px]","font-medium"),style:{lineHeight:"34px"}},e))}},{key:"renderTeamSeatCount",value:function(){var e=this,t=this.props,n=t.type,o=t.expireDate,a=t.teamSeat,i=this.state,c=i.seat,u=i.warningText,l="expansion"===n,f="renew"===n&&Bn.Z.getOffsetOfToday(o,"month")>0,d=c>=this.getMaxSeat(),m=c<=this.getMinSeat();return r.createElement(r.Fragment,null,"expansion"!==n&&r.createElement("p",{className:w()("text-right text-xs leading-[18px] mt-[10px]",u?"visible":"invisible"),style:{color:"#E03131",marginBottom:"-4px",minHeight:"18px"}},u),r.createElement("div",{className:"flex items-center justify-between h-[42px]"},r.createElement("p",{className:"text-[14px] leading-[42px]"},l?s.U2("expanded_member_seats"):s.U2("member_seats")),f?r.createElement("div",{className:"leading-[42px]"},a):r.createElement("div",{className:"flex items-center"},r.createElement(E.Z,{name:"reduce-btn",className:w()("w-[18px] h-[18px]",m?"text-grey-10 cursor-not-allowed":"text-primary cursor-pointer"),onClick:function(){m||e.setState((function(t){return{seat:Math.max(1,Math.min(uK,t.seat-1)),warningText:e.getWarningText(t.seat-1)}}))}}),r.createElement("input",{className:"inline-block w-[40px] text-center mx-[8px] leading-[20px] h-[24px] rounded-[4px] bg-grey-5 font-medium",type:"number",value:c,min:1,max:uK,step:"1",onChange:this.changeMemberCount}),r.createElement(E.Z,{name:"add-btn",className:w()("w-[18px] h-[18px]",d?"text-grey-10 cursor-not-allowed":"text-primary cursor-pointer"),onClick:function(){d||e.setState((function(t){return{seat:Math.max(1,Math.min(uK,t.seat+1)),warningText:e.getWarningText(t.seat+1)}}))}}))))}},{key:"renderPaymentMethod",value:function(){var e=this,t=this.state.paymentMethod,n="flex items-center text-[12px] rounded-default border border-solid h-[24px] px-[8px]";return r.createElement("div",{className:"flex items-center justify-between h-[42px]"},r.createElement("p",{className:"text-[14px] leading-[42px]"},s.U2("payment_method")),r.createElement("div",{className:"flex items-center"},r.createElement("a",{className:w()(n,"wxpay"!==t&&"border-grey-20"),onClick:function(){e.setState({paymentMethod:"wxpay"})},style:{borderColor:"wxpay"===t?"#0ac160":void 0}},r.createElement(E.Z,{name:"pay-wechat",style:{color:"#0ac160"},className:"w-[16px] h-[16px] mr-[6px]"}),r.createElement("span",{className:"whitespace-nowrap"},s.U2("wechat_pay_new"))),r.createElement("a",{className:w()("ml-[20px]",n,"alipay"!==t&&"border-grey-20"),onClick:function(){e.setState({paymentMethod:"alipay"})},style:{borderColor:"alipay"===t?"#257dff":void 0}},r.createElement(E.Z,{name:"pay-alipay",style:{color:"#257dff"},className:"w-[16px] h-[16px] mr-[6px]"}),r.createElement("span",null,s.U2("ali_pay")))))}},{key:"getPaymentFooter",value:function(e){var t=this,n=this.state.paymentMethod,o=this.sumPrice=this.getSumPrice();return r.createElement("div",{className:"purchase mt-[26px]"},r.createElement(T.Z,{type:"pro",size:"large",className:w()("!py-[8px] px-[16px] w-full bg-[#FF8E0A] !h-[42px]",!e&&"opacity-40"),disabled:!e,onClick:function(){"wxpay"===n?t.openWechatPayModal():t.payByAlipay()}},r.createElement("div",{className:"flex items-center justify-center"},r.createElement("span",{className:"text-white font-medium text-[14px] leading-[20px]"},"\xa5",o),r.createElement("span",{className:"text-white font-medium text-[14px] leading-[20px] ml-[4px]"},s.U2("upgrade_now")))))}},{key:"renderRowInfo",value:function(){var e=this.props,t=e.type,n=e.expireDate,o=e.teamSeat;return"expansion"!==t?null:r.createElement(r.Fragment,null,r.createElement("div",{className:"flex items-center justify-between h-[42px]"},r.createElement("p",{className:"text-[14px] leading-[42px]"},s.U2("expiry_date")),r.createElement("p",{className:"text-[14px] leading-[42px] text-grey-40"}," ",Bn.Z.formatToDate(n))),r.createElement("div",{className:"flex items-center justify-between h-[42px]"},r.createElement("p",{className:"text-[14px] leading-[42px]"},s.U2("current_member_seats")),r.createElement("p",{className:"text-[14px] leading-[42px] text-grey-40"},o)))}},{key:"renderRowPlan",value:function(){var e=this;if("expansion"===this.props.type)return null;var t=this.state.planIndex;return s.U2("team_payment_buy_plan"),s.U2("team_payment_renew_plan"),r.createElement("div",{className:"row plan"},r.createElement("ul",{className:"flex flex-row justify-between"},sK.map((function(n,o){var a=t===o;return r.createElement("li",{key:o,className:w()("primary-text relative w-[100px] border-solid rounded-[6px] overflow-hidden cursor-pointer flex flex-col items-center",a?"border-[2px]":"border border-grey-20"),style:{backgroundColor:a?"rgba(255, 142, 10, 0.1)":"inherit",borderColor:a?"rgba(255, 142, 10, 1)":void 0,padding:a?"14px 0 14px":"15px 0 15px"},onClick:function(){e.changeYearPrice(o)}},r.createElement("p",{className:"text-[12px] leading-[18px] mb-[2px] font-medium"},n.freq," ",s.U2(n.freq>1?"years":"year")),r.createElement("p",{className:"text-[20px] font-medium flex items-baseline"},r.createElement("span",{className:"text-[16px] leading-none",style:{color:"#FF8E0A"}},"\xa5"),r.createElement("span",{className:"text-[24px] leading-[34px] ml-[2px]",style:{color:"#FF8E0A"}},n.price)))}))))}},{key:"getSumPrice",value:function(){var e=this.props.type,t=this.state.seat;if("expansion"===e){var n=this.state.expireDaysObj,r=n.days,o=n.totalDays,a=n.years;if(r<1)return.01;var i=139*a/o*t*r;return Math.round(10*i)/10}var c=this.state.planIndex;return sK[c].price*t}},{key:"getWarningText",value:function(e){var t=this.props.type;return e<this.getMinSeat()?"expansion"===t?s.U2("team_payment_lowest_list"):s.U2("not_less_than",{s:this.getMinSeat()}):e>this.getMaxSeat()?s.U2("team_payment_upper_limit",{d:uK}):""}},{key:"changeMemberCount",value:function(e){var t=e.target.value,n=Math.abs(parseInt(Number(t),10)),r=Math.max(1,Math.min(uK,n));e.target.value=r,this.setState({seat:r,warningText:this.getWarningText(n)})}},{key:"changeYearPrice",value:function(e){this.setState({planIndex:e})}},{key:"getDefaultSeat",value:function(e){var t=e.type,n=e.teamMemberCount,r=e.teamSeat,o=e.expansionMinSeat;return"buy"===t?n:"expansion"===t?o||1:r}},{key:"getMinSeat",value:function(){var e=this.props,t=e.type,n=e.teamMemberCount,r=e.expansionMinSeat;return"buy"===t?n:"expansion"===t?r||1:n}},{key:"getMaxSeat",value:function(){var e=this.props,t=e.type,n=e.teamSeat;return"buy"===t?uK:"expansion"===t?uK-n:uK}},{key:"isNumValid",value:function(){var e=this.state.seat;return e>=this.getMinSeat()&&e<=this.getMaxSeat()}},{key:"openWechatPayModal",value:function(){this.isNumValid()&&this.setState({isWechatPayModalShow:!0})}},{key:"closeWechatPayModal",value:function(){this.setState({isWechatPayModalShow:!1})}},{key:"openPaySuccessModal",value:function(){this.setState({isPaySuccessShow:!0,isWechatPayModalShow:!1})}},{key:"openPayFailedModal",value:function(){this.setState({isPayFailedShow:!0,isWechatPayModalShow:!1})}},{key:"closeModal",value:function(){var e=this.props.onClose;e&&e()}},{key:"payByAlipay",value:function(){var e=this;this.isNumValid()&&this.getOrder("alipay").then((function(t){if(t.data){if(t.data.form&&t.data.orderId){var n=document.createElement("divform");n.innerHTML=t.data.form,document.body.appendChild(n),(0,ys.Ak)()||(document.forms[0].target="_blank"),document.forms[0].submit(),document.body.removeChild(n),e.setState({isAlipaying:!0,orderId:t.data.orderId})}}else window.open().location="/404"})).catch((function(t){(0,e.props.onError)((0,Y.vZ)(t).errorCode)}))}},{key:"checkPurchaseComplete",value:function(){var e=this,t=this.state.orderId;t?K.jpO(t).then((function(t){"COMPLETED"===t.data.status?e.openPaySuccessModal():e.openPayFailedModal(),e.setState({isAlipaying:!1,orderId:null})})):this.setState({isAlipaying:!1})}},{key:"getOrder",value:function(e){var t=this.props,n=t.teamId,r=t.type,o=this.state,a=o.seat,i=o.planIndex,c={type:e,action:{buy:"new",renew:"renew",expansion:"expansion"}[r],count:sK[i].freq,seat:a,channel:"web"};return"alipay"===e?K.Ji5(n,c):K.p9Y(n,c)}}],o&&tK(n.prototype,o),a&&tK(n,a),Object.defineProperty(n,"prototype",{writable:!1}),n;var n,o,a}(r.Component),fK=lK;function dK(e){return dK="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},dK(e)}function mK(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,vK(r.key),r)}}function pK(e,t,n){return t=yK(t),function(e,t){if(t&&("object"===dK(t)||"function"===typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(e,hK()?Reflect.construct(t,n||[],yK(e).constructor):t.apply(e,n))}function hK(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(hK=function(){return!!e})()}function yK(e){return yK=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},yK(e)}function gK(e,t){return gK=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},gK(e,t)}function vK(e){var t=function(e,t){if("object"!=dK(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=dK(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==dK(t)?t:t+""}var bK=function(e){function t(e){var n,r,o,a;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),n=pK(this,t,[e]),r=n,a=void 0,(o=vK(o="_listenId"))in r?Object.defineProperty(r,o,{value:a,enumerable:!0,configurable:!0,writable:!0}):r[o]=a,n.state={isPaymentShown:!1,paymentType:"buy",expireDaysObj:{days:0,totalDays:0,years:0}},n.showBuyPayment=n.showBuyPayment.bind(n),n.showRenewPayment=n.showRenewPayment.bind(n),n.showExpansionPayment=n.showExpansionPayment.bind(n),n.handlePaymentError=n.handlePaymentError.bind(n),n.closePayment=n.closePayment.bind(n),n.payFroExpiredTeam=n.payFroExpiredTeam.bind(n),n.payFroLimitedTeam=n.payFroLimitedTeam.bind(n),n._listenId=Ne().uniqueId(),n}return function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&gK(e,t)}(t,e),n=t,o=[{key:"componentDidMount",value:function(){var e=this;switch(N.pm().action){case"buy":this.showBuyPayment();break;case"renew":this.payFroExpiredTeam();break;case"expansion":this.payFroLimitedTeam()}U.vp.subscribe(this._listenId,"showTeamMemberPaymentByAction",(function(t){switch(t){case"buy":e.showBuyPayment();break;case"renew":e.payFroExpiredTeam();break;case"expansion":e.payFroLimitedTeam()}}))}},{key:"componentWillUnmount",value:function(){U.vp.unSubscribe(this._listenId,"showTeamMemberPaymentByAction")}},{key:"render",value:function(){return this.renderPayment()}},{key:"renderPayment",value:function(){var e=this.state,t=e.isPaymentShown,n=e.paymentType,o=e.expireDaysObj,a=this.props,i=a.team,c=a.members,s=i.get("id"),u=i.get("expireDate"),l=c.size,f=i.get("seat");return t?r.createElement(fK,{teamId:s,expireDate:u,teamMemberCount:l,teamSeat:f,planCount:i.get("planCount"),type:n,onClose:this.closePayment,onError:this.handlePaymentError,expireDaysObj:o}):null}},{key:"payFroExpiredTeam",value:function(){var e=this.props.team;L.pN(e)?this.showBuyPayment():this.showRenewPayment()}},{key:"payFroLimitedTeam",value:function(){var e=this.props.team;L.pN(e)?this.showBuyPayment():this.showExpansionPayment()}},{key:"showBuyPayment",value:function(){this.setState({isPaymentShown:!0,paymentType:"buy"})}},{key:"showRenewPayment",value:function(){this.setState({isPaymentShown:!0,paymentType:"renew"})}},{key:"showExpansionPayment",value:function(){var e=this,t=this.props.team.get("id");K.vO(t).then((function(t){var n=t.data||{};e.setState({isPaymentShown:!0,paymentType:"expansion",expireDaysObj:{days:n.days||0,totalDays:n.totalDays||0,years:n.years||0}})}))}},{key:"closePayment",value:function(){this.setState({isPaymentShown:!1})}},{key:"handlePaymentError",value:function(e){var t=this.props.onError;this.closePayment(),t(e)}}],o&&mK(n.prototype,o),a&&mK(n,a),Object.defineProperty(n,"prototype",{writable:!1}),n;var n,o,a}(r.Component),wK=bK;function kK(e){return kK="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},kK(e)}function xK(){return xK=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},xK.apply(this,arguments)}function EK(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,SK(r.key),r)}}function SK(e){var t=function(e,t){if("object"!=kK(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=kK(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==kK(t)?t:t+""}function _K(e,t,n){return t=CK(t),function(e,t){if(t&&("object"===kK(t)||"function"===typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(e,OK()?Reflect.construct(t,n||[],CK(e).constructor):t.apply(e,n))}function OK(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(OK=function(){return!!e})()}function CK(e){return CK=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},CK(e)}function TK(e,t){return TK=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},TK(e,t)}var jK=function(e){function t(e){var n;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),(n=_K(this,t,[e])).state={isTransferShown:!1,isExitShown:!1,isErrorMessageShown:!1},n.willRemove={isMyself:!1,userCode:""},n.onTeamAction=n.onTeamAction.bind(n),n.closeTransferPopup=n.closeTransferPopup.bind(n),n.closeExitPopup=n.closeExitPopup.bind(n),n.closeErrorModal=n.closeErrorModal.bind(n),n.handleTransferError=n.handleTransferError.bind(n),n.handleExitError=n.handleExitError.bind(n),n.handlePaymentError=n.handlePaymentError.bind(n),n.onClickPayment=n.onClickPayment.bind(n),n.toggleTeamSortRule=n.toggleTeamSortRule.bind(n),n._listenId=Ne().uniqueId(),n}return function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&TK(e,t)}(t,e),n=t,o=[{key:"componentDidMount",value:function(){this.fetchTeamMembers(),this.fetchTeam()}},{key:"render",value:function(){return r.createElement(r.Fragment,null,this.renderPanel(),this.renderTransfer(),this.renderExit(),this.renderPaymentWrapper(),this.renderErrorMessage())}},{key:"renderPanel",value:function(){var e=this.props,t=e.team,n=e.members,o=this.getMyProfile().get("role"),a=0===o,i=1===o,c=9===o,s=L.pN(t),u=L.gX(t);return r.createElement("div",{className:"members-panel flex flex-col h-full px-[18px]"},r.createElement("section",{className:"overview team-bd-divider"},r.createElement(bz,{teamId:t.get("id"),name:t.get("name"),isTrial:s,isTeamPro:u,isNormalMember:c,onAction:this.onTeamAction,trialDays:t.get("trialDays")}),this.renderTeamInfo()),r.createElement("section",{className:"actions team-bd-divider mt-[36px]"},r.createElement(Zz,{isSuperAdmin:a,isAdmin:i,team:t,members:n,onAction:this.onTeamAction})),r.createElement("section",{className:"members flex-1 mt-[18px] border-t border-solid border-gallery dark:border-gallery-10"},this.renderTeamMembers(a,i)))}},{key:"renderPaymentWrapper",value:function(){var e=this.props,t=e.team,n=e.members;return r.createElement(wK,{team:t,members:n,onError:this.handlePaymentError})}},{key:"renderTransfer",value:function(){var e=this.props,t=e.team,n=e.members;return this.state.isTransferShown?r.createElement(aG,{teamId:t.get("id"),teamName:t.get("name"),members:n,onClose:this.closeTransferPopup,onError:this.handleTransferError}):null}},{key:"renderExit",value:function(){var e=this.props,t=e.team,n=e.members;return this.state.isExitShown?r.createElement(hG,{teamId:t.get("id"),teamName:t.get("name"),members:n,data:this.willRemove,onClose:this.closeExitPopup,onError:this.handleExitError}):null}},{key:"renderErrorMessage",value:function(){return this.state.isErrorMessageShown?r.createElement(A,xK({onClose:this.closeErrorModal},this.errorMessage)):null}},{key:"handleTransferError",value:function(e,t){var n=this,r=this.props.team.get("name"),o={title:s.U2("change_project_owner_failed")};"no_super_admin_permission"===e?o.message=s.U2("team_warning_transfer_super_admin_no_permission",{s:r}):"team_not_exist"===e?o.message=s.U2("team_warning_set_admin_fail_team",{s:r}):"team_exceed_limit"===e?o.message=s.U2("team_warning_transfer_super_admin_exceed_limit",{s:t}):"team_expired"===e?(o.message=s.U2("team_warning_team_expired",{s9:r}),o.buttonText=s.U2("btn_buy"),o.onOk=function(){n.closeErrorModal()}):"user_not_exist"!==e&&"no_team_permission"!==e||(o.message=s.U2("team_warning_transfer_super_admin_user_not_exist",{s:t})),o.message&&(this.errorMessage=o,this.setState({isErrorMessageShown:!0}))}},{key:"handlePaymentError",value:function(e){var t=this.props.team.get("name"),n="";if("team_not_exist"===e&&(n=s.U2("team_warning_set_admin_fail_team",{s:t})),"exceed_limit"===e&&(n=s.U2("team_warning_payment_exceed_limit")),n){var r=s.U2("team_notification_deal_fault");this.errorMessage={title:r,message:n},this.setState({isErrorMessageShown:!0})}}},{key:"handleExitError",value:function(e,t){var n=this.props.team.get("name"),r=this.willRemove,o="";if("team_not_exist"===e?o=s.U2("team_warning_set_admin_fail_team",{s:n}):"no_admin_permission"===e?o=s.U2("team_warning_remove_no_permission",{s:n}):"user_not_exist"===e||"transfer_to_user_not_team_member"===e?o=s.U2("team_warning_member_not_found",{s9:t}):"no_team_permission"===e?r.isMyself||(o=s.U2("team_warning_remove_fail_content",{s9:r.userName})):"remove_team_member"===e?r.isMyself&&(o=s.U2("team_warning_exit_fail_content",{s:n})):o="team_expired"===e?s.U2("team_warning_team_expired",{s9:n}):s.U2("team_warning_remove_fail_content",{s9:r.userName}),o){var a=s.U2(r.isMyself?"team_warning_exit_fail_title":"team_warning_remove_fail_title");this.errorMessage={title:a,message:o},this.setState({isErrorMessageShown:!0})}}},{key:"closeErrorModal",value:function(){this.setState({isErrorMessageShown:!1})}},{key:"onClickPayment",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"renew",t=this.getMyProfile().get("role"),n=0===t;n?U.vp.dispatch("showTeamMemberPaymentByAction",e):Pe.WI({key:"team_payment_hint",title:s.U2("notice"),content:"renew"===e?s.U2("contact_to_renew"):s.U2("contact_for_expansion"),type:"singleButton",confirmText:s.U2("got_it")})}},{key:"renderTeamInfo",value:function(){var e=this,t=this.props.team,n=L.pN(t),o=L.gX(t);if(!n&&!o)return null;var a=t.get("expireDate"),i=t.get("seat"),c=!1,u=[],l=Bn.Z.getOffsetOfToday(a);return u=n?[{key:s.U2("expiring_date"),value:r.createElement("div",{className:"flex items-center leading-[40px]"},r.createElement("span",{key:"date"},Bn.Z.formatToDate(a)),r.createElement("span",{key:"probation",className:"text-grey-40 ml-[8px]"},s.U2(l>1?"team_probations":"team_probation",{d:l})),r.createElement("a",{key:"buy",className:"ml-[8px] font-medium",onClick:function(){return e.onClickPayment()}},s.U2("settings_premium_renew"))),isExpired:c},{key:s.U2("member_seats"),value:r.createElement("span",{key:"count",className:"leading-[40px] inline-block"},"--")}]:[{key:s.U2("expiring_date"),value:r.createElement("div",{className:"flex items-center leading-[40px]"},r.createElement("span",{key:"date"},Bn.Z.formatToDate(a)),r.createElement("a",{key:"buy",className:"ml-[12px] font-medium",onClick:function(){return e.onClickPayment()}},s.U2("settings_premium_renew"))),isExpired:c},{key:s.U2("member_seats"),value:r.createElement("div",{className:"flex items-center leading-[40px]"},r.createElement("span",{key:"count"},"".concat(i," \u4eba")),r.createElement("a",{key:"buy",className:"ml-[12px] font-medium",onClick:function(){return e.onClickPayment("expansion")}},s.U2("expand_team")))}],r.createElement("div",{className:"row-team-info relative mt-[26px]"},r.createElement("ul",{className:"table"},u.map((function(e){var t=e.key,n=e.value,o=e.isExpired;return r.createElement("li",{key:t,className:"table-row h-[40px] text-[14px]"},r.createElement("span",{className:"table-cell"},t),r.createElement("span",{className:w()("table-cell pl-[30px]",{"duedate-overdue":o})},n))}))))}},{key:"renderTeamMembers",value:function(e,t){var n=this,o=this.props.members,a="h-[40px] text-xs leading-[20px] border-b border-solid border-gallery dark:border-gallery-10";return r.createElement("div",{className:"team-table h-full flex flex-col"},r.createElement("div",{className:"team-table-header text-secondary text-[14px]"},r.createElement("table",{className:"w-full table-fixed"},r.createElement("thead",null,r.createElement("tr",null,r.createElement("th",{className:w()(a,"pr-[6px] w-[160px]")},r.createElement("div",{className:"flex items-center"},r.createElement("div",{className:"inline-flex items-center group cursor-pointer"},r.createElement("p",{className:"text-xs"},s.U2("settings_premium_name")),r.createElement("div",{className:"w-[14px] h-[14px] ml-[2px] hidden group-hover:block",onClick:this.toggleTeamSortRule},r.createElement(It.Z,{name:"team-sort",className:"w-[14px] h-[14px]",opacity:40}))))),r.createElement("th",{className:w()(a,"pr-[6px] w-[160px]")},s.U2("account")),r.createElement("th",{className:w()(a,"text-right")},s.U2("team_member_role")))))),r.createElement("div",{className:"team-table-body primary-text flex-1 text-[14px]"},r.createElement("table",{className:"w-full table-fixed"},r.createElement("tbody",null,o.map((function(o){return r.createElement(Gz,{key:o.get("userCode"),member:o,isSuperAdmin:e,isAdmin:t,onAction:n.onTeamAction})}))))))}},{key:"toggleTeamSortRule",value:function(){var e=this.props.team.get("id"),t=(0,fe.qc)(e),n={sortField:t.sortField,sortDirection:"asc"===t.sortDirection?"desc":"asc"};(0,fe.zC)(e,n)}},{key:"getMyProfile",value:function(){return this.props.members.find((function(e){return e.get("isMyself")}))||(0,Gn.Map)()}},{key:"getMember",value:function(e){return this.props.members.find((function(t){return t.get("userCode")===e}))||(0,Gn.Map)()}},{key:"onTeamAction",value:function(e){var t=e.actionType,n=e.data;switch(t){case"set-name":this.triggerSetNameAction(n);break;case"transfer":this.triggerTransferAction();break;case"set-admin":this.triggerUpdateAdminAction(n,!0);break;case"remove-admin":this.triggerUpdateAdminAction(n,!1);break;case"exit":case"remove":this.triggerExitTeamAction(n)}}},{key:"triggerSetNameAction",value:function(e){var t=this,n=e.oldName,r=e.name,o=this.props.team;this.props.doSetTeamName(r),K.fs9(o.get("id"),{name:r}).then((function(){t.props.doSetTeamName(r),U.vp.dispatch("needToLoadWholePage")})).catch((function(e){var r=(0,Y.vZ)(e);t.props.doSetTeamName(n);var a=r.errorCode,i=s.U2("team_warning_set_name_fail_title");"no_admin_permission"===a?(t.errorMessage={title:i,message:s.U2("team_warning_set_name_no_permission",{s:o.get("name")})},t.setState({isErrorMessageShown:!0})):"team_not_exist"===a?(t.errorMessage={title:i,message:s.U2("team_warning_set_admin_fail_team",{s:o.get("name")})},t.setState({isErrorMessageShown:!0})):"illegal_team_name"===a?(t.errorMessage={title:i,message:s.U2("team_warning_set_name_limit")},t.setState({isErrorMessageShown:!0})):"team_expired"===a&&(t.errorMessage={title:i,message:s.U2("team_warning_team_expired",{s9:n}),buttonText:s.U2("btn_buy"),onOk:function(){t.closeErrorModal()}},t.setState({isErrorMessageShown:!0}))}))}},{key:"triggerExitTeamAction",value:function(e){this.willRemove=e,this.setState({isExitShown:!0})}},{key:"triggerTransferAction",value:function(){var e=this.props,t=e.members,n=e.team,r=t.size;L.pN(n),r<=1?me.$Z({text:s.U2("team_warning_transfer_super_admin")}):this.setState({isTransferShown:!0})}},{key:"triggerUpdateAdminAction",value:function(e,t){var n=this,r=e.userCode,o=t?1:9,a=this.props.team.get("id"),i=setTimeout((function(){n.props.doSetWaitingState(!0)}),500);K.eJ2(a,r,o).then((function(){clearTimeout(i),n.props.doSetWaitingState(!1),me.$Z({text:s.U2(t?"team_warning_set_admin_success":"team_warning_remove_admin_success",{s:n.getMember(r).get("displayName")})}),n.props.doSetMemberRole(r,o)})).catch((function(e){var t=(0,Y.vZ)(e);clearTimeout(i),n.props.doSetWaitingState(!1);var r=n.props.team,o=s.U2("team_warning_set_admin_fail_title"),a=r.get("name");switch(t.errorCode){case"no_super_admin_permission":n.errorMessage={title:o,message:s.U2("team_warning_set_admin_fail_permission",{s:a})},n.setState({isErrorMessageShown:!0});break;case"team_not_exist":n.errorMessage={title:o,message:s.U2("team_warning_set_admin_fail_team",{s:a})},n.setState({isErrorMessageShown:!0});break;case"user_not_exist":case"no_team_permission":n.errorMessage={title:o,message:s.U2("team_warning_set_admin_fail_member")},n.setState({isErrorMessageShown:!0});break;case"team_expired":n.errorMessage={title:o,message:s.U2("team_warning_team_expired",{s9:a}),buttonText:s.U2("btn_buy"),onOk:function(){n.closeErrorModal()}},n.setState({isErrorMessageShown:!0})}}))}},{key:"closeTransferPopup",value:function(){this.setState({isTransferShown:!1})}},{key:"closeExitPopup",value:function(){this.setState({isExitShown:!1})}},{key:"fetchTeamMembers",value:function(){var e=this.props.team.get("id");(0,L.o)(e)}},{key:"fetchTeam",value:function(){var e=this.props.team.get("id");(0,L.Kn)(e)}}],o&&EK(n.prototype,o),a&&EK(n,a),Object.defineProperty(n,"prototype",{writable:!1}),n;var n,o,a}(r.Component),DK=(0,a.$j)((function(e,t){var n=t.team.get("id"),r=(0,fe.cd)(n,e);return{members:(0,L.Z6)(e.teams.members,r)}}),(function(e){return{doSetMemberRole:function(t,n){e((0,Ce.MU)(t,n))},doSetTeamName:function(t){e((0,Ce._C)(t))},doRemoveTeamMember:function(t){e((0,Ce.zT)(t))},doSetWaitingState:function(t){e((0,no.eQ)(t))}}}))(jK),MK=function(e){var t=(0,r.useRef)(null),n=e.children;return(0,r.useEffect)((function(){return t.current&&wn.iD($(t.current)),function(){wn.Dh($(t.current))}})),r.createElement("div",{className:"antiscroll-wrap",ref:t},r.createElement("div",{className:w()("relative flex flex-col w-full h-full","antiscroll-inner")},n))};function AK(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,a,i,c=[],s=!0,u=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;s=!1}else for(;!(s=(r=a.call(n)).done)&&(c.push(r.value),c.length!==t);s=!0);}catch(e){u=!0,o=e}finally{try{if(!s&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(u)throw o}}return c}}(e,t)||function(e,t){if(!e)return;if("string"===typeof e)return NK(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return NK(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function NK(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var PK=Vn.Z.emailRegexp;function IK(e){var t=e.info,n=e.from,o=e.orderId,a=e.close,i=e.confirmCallback,c=e.isTeam,s=AK((0,r.useState)(t.address||""),2),u=s[0],l=s[1],f=AK((0,r.useState)(t.bankName||""),2),d=f[0],m=f[1],p=AK((0,r.useState)(t.cardNumber||""),2),h=p[0],g=p[1],v=AK((0,r.useState)(t.email),2),b=v[0],k=v[1],x=AK((0,r.useState)(t.phone||""),2),E=x[0],S=x[1],_=AK((0,r.useState)(t.title||""),2),O=_[0],T=_[1],j=AK((0,r.useState)(t.type||2),2),D=j[0],M=j[1],A=AK((0,r.useState)(t.mold||1),2),N=A[0],P=A[1],I=AK((0,r.useState)(t.vatNumber||""),2),L=I[0],R=I[1],Z=AK((0,r.useState)(!1),2),F=Z[0],B=Z[1],U=AK((0,r.useState)(""),2),Y=U[0],V=U[1],H=AK((0,r.useState)(""),2),W=H[0],z=H[1],G=(0,y.Z)(),q=(0,r.useCallback)((function(e,t){switch(t){case"address":l(e.target.value);break;case"bankName":m(e.target.value);break;case"cardNumber":g(e.target.value);break;case"email":k(e.target.value);break;case"phone":S(e.target.value);break;case"title":T(e.target.value);break;case"vatNumber":W&&z(""),R(e.target.value)}}),[W]),$=(0,r.useCallback)((function(e){0===e.target.value.length||e.target.value.match(PK)?V(""):V(G.formatMessage({id:"settings_premium_error_email"}))}),[G]),J=(0,r.useCallback)((function(){if(1!==D)return!0;var e=L.length,t=new RegExp("^[0-9a-zA-z]{0,"+e+"}$");return!(15!==e&&17!==e&&18!==e&&20!==e||!t.test(L))||(z(G.formatMessage({id:"settings_premium_error_vatNumber"})),!1)}),[G,L,D,z]),X=(0,r.useCallback)((function(){if(J()){B(!0);var e={address:u,bankName:d,cardNumber:h,email:b,phone:E,title:O,type:D,mold:N,vatNumber:L};c?(0,K.oeP)(o,e).then((function(){B(!1),i()})).catch((function(e){on().error("saveTeamInvoiceInfo error",e),a(),me.$Z({text:G.formatMessage({id:"settings_premium_request_fail"})})})):(0,K.IAU)(o,e,"subscribe"===n).then((function(){B(!1),i()})).catch((function(e){on().error("saveInvoiceInfo error",e),a(),me.$Z({text:G.formatMessage({id:"settings_premium_request_fail"})})}))}}),[J,u,d,h,b,E,O,D,N,L,c,o,i,a,G,n]),Q=(0,r.useMemo)((function(){return[{text:"settings_premium_invoice_single_type",key:2},{text:"settings_premium_invoice_company_type",key:1}].map((function(e){return r.createElement("span",{key:e.key,onClick:function(){return t=e.key,M(t);var t},className:w()("inline-block h-[34px] rounded-[4px] leading-[32px] text-center cursor-pointer border border-solid mr-[20px]",e.key===D?"text-primary border-primary":"".concat(De.RM," border-grey-20")),style:{width:80}},G.formatMessage({id:e.text}))}))}),[D,G]),ee=(0,r.useMemo)((function(){return[{text:"settings_premium_invoice_ordinary",key:1},{text:"settings_premium_invoice_specific",key:2}].map((function(e){return r.createElement("span",{key:e.key,onClick:function(){return t=e.key,P(t);var t},className:w()("inline-block h-[34px] rounded-[4px] leading-[32px] text-center cursor-pointer border border-solid mr-[20px]",e.key===N?"text-primary border-primary":"".concat(De.RM," border-grey-20")),style:{width:80}},G.formatMessage({id:e.text}))}))}),[N,G]),te=function(e){var t;e.preventDefault(),t=(t=window.clipboardData&&window.clipboardData.setData?e.clipboardData.getData("text"):(e.originalEvent||e).clipboardData.getData("text/plain")).replace(/\s+/g,""),document.execCommand("insertText",!1,t)},ne=function(e){e.keyCode===Te.Z.space&&e.preventDefault()},re="edit flex justify-between items-center mt-[12px] mr-[4px]",oe="text-[14px] mr-[30px] text-grey-60 leading-[20px] text-right",ae={flexBasis:65},ie="flex-1 h-[34px] rounded-[4px] p-[8px] text-[14px] dark:bg-grey-5 border border-solid border-grey-20 focus:border-primary",ce=(0,r.useMemo)((function(){return r.createElement(r.Fragment,null,r.createElement("div",{className:re},r.createElement("label",{className:oe,style:ae},G.formatMessage({id:"settings_premium_invoice_type"})),r.createElement("div",{className:"type flex-1"},ee)),r.createElement("div",{className:re},r.createElement("label",{className:oe,style:ae},G.formatMessage({id:"settings_premium_invoice_title_type"})),r.createElement("div",{className:"type flex-1"},Q)),r.createElement("div",{className:re},r.createElement("label",{htmlFor:"title",className:oe,style:ae},G.formatMessage({id:"settings_premium_invoice_title"}),r.createElement("span",{className:"text-[#FF0000]"},"*")),r.createElement("input",{id:"title",type:"text",value:O,autoComplete:"off",onChange:function(e){return q(e,"title")},maxLength:100,placeholder:G.formatMessage({id:"settings_premium_invoice_enter_title"}),className:ie})))}),[O,G,ae,q,ee,Q]),se=(0,r.useMemo)((function(){return r.createElement(r.Fragment,null,ce,r.createElement("div",{className:re},r.createElement("label",{htmlFor:"email",className:oe,style:ae},G.formatMessage({id:"settings_premium_invoice_email"}),r.createElement("span",{className:"text-[#FF0000]"},"*")),r.createElement("input",{id:"email",type:"email",value:b,autoComplete:"off",onChange:function(e){return q(e,"email")},onBlur:$,maxLength:50,placeholder:G.formatMessage({id:"settings_premium_invoice_enter_email"}),className:ie})),r.createElement("p",{className:"input-error mt-[10px] ml-[95px] min-h-[21px] text-[#df3f39]"},Y))}),[b,Y,G,ae,q,ce,$]),ue=(0,r.useMemo)((function(){return r.createElement("div",{className:"h-[280px]"},r.createElement(MK,null,r.createElement(r.Fragment,null,ce,r.createElement("div",{className:re},r.createElement("label",{htmlFor:"vatNumber",className:oe,style:ae},G.formatMessage({id:"settings_premium_invoice_vatNumber"}),r.createElement("span",{className:"text-[#FF0000]"},"*")),r.createElement("input",{id:"vatNumber",type:"text",value:L,autoComplete:"off",onPaste:te,onChange:function(e){return q(e,"vatNumber")},onKeyDown:ne,placeholder:G.formatMessage({id:"settings_premium_invoice_enter_vatNumber"}),className:ie})),W&&r.createElement("p",{className:"input-error mt-[10px] ml-[95px] min-h-[21px] text-[#df3f39]"},W),r.createElement("div",{className:re},r.createElement("label",{htmlFor:"email",className:oe,style:ae},G.formatMessage({id:"settings_premium_invoice_email"}),r.createElement("span",{className:"text-[#FF0000]"},"*")),r.createElement("input",{id:"email",type:"email",value:b,autoComplete:"off",onChange:function(e){return q(e,"email")},onBlur:$,maxLength:50,placeholder:G.formatMessage({id:"settings_premium_invoice_enter_email"}),className:ie})),r.createElement("div",{className:re},r.createElement("label",{htmlFor:"address",className:oe,style:ae},G.formatMessage({id:"settings_premium_invoice_address"})),r.createElement("input",{id:"address",type:"text",value:u,autoComplete:"off",onChange:function(e){return q(e,"address")},maxLength:200,placeholder:G.formatMessage({id:"settings_premium_invoice_optional"}),className:ie})),r.createElement("div",{className:re},r.createElement("label",{htmlFor:"phone",className:oe,style:ae},G.formatMessage({id:"settings_premium_invoice_phone"})),r.createElement("input",{id:"phone",type:"tel",value:E,autoComplete:"off",onChange:function(e){return q(e,"phone")},maxLength:11,placeholder:G.formatMessage({id:"settings_premium_invoice_optional"}),className:ie})),r.createElement("div",{className:re},r.createElement("label",{htmlFor:"bankName",className:oe,style:ae},G.formatMessage({id:"settings_premium_invoice_bankName"})),r.createElement("input",{id:"bankName",type:"text",value:d,autoComplete:"off",onChange:function(e){return q(e,"bankName")},maxLength:100,placeholder:G.formatMessage({id:"settings_premium_invoice_optional"}),className:ie})),r.createElement("div",{className:re},r.createElement("label",{htmlFor:"cardNumber",className:oe,style:ae},G.formatMessage({id:"settings_premium_invoice_cardNumber"})),r.createElement("input",{id:"cardNumber",type:"text",value:h,autoComplete:"off",onChange:function(e){return q(e,"cardNumber")},maxLength:19,placeholder:G.formatMessage({id:"settings_premium_invoice_optional"}),className:ie})),r.createElement("p",{className:"input-error mt-[10px] ml-[95px] min-h-[21px] text-[#df3f39]"},Y))))}),[u,d,h,b,E,L,Y,G,ae,W,q,ce,$]);return r.createElement(C.Z,{visible:!0,maskClosable:!1,title:G.formatMessage({id:"settings_premium_edit_invoice_info"}),okText:G.formatMessage({id:"settings_premium_invoice_modal_confirm"}),cancelText:G.formatMessage({id:"settings_premium_invoice_modal_cancel"}),className:"invoice-info-modal w-[512px] max-h-none top-[10%]",onCancel:a,onOk:function(){return X()},disabled:1===D?!b.match(PK)||0===L.length||0===O.length:2!==D||!b.match(PK)||0===O.length,loading:F},1!==D?se:ue)}function LK(e){var t=e.subscribes,n=e.renderInvoiceType,o=(0,y.Z)(),a=function(e){return r.createElement("td",{colSpan:1,rowSpan:1,align:"left",className:w()("w-[15%]",u.j4&&"break-all pl-[15px]")},o.formatMessage({id:e}))};return r.createElement(r.Fragment,null,r.createElement("table",{className:"receipts-table mt-[4px] w-full mb-[40px]"},r.createElement("thead",null,r.createElement("tr",{className:w()("receipts-row receipts-head border-b border-solid border-gallery dark:border-gallery-10 text-grey-60 text-[13px]",u.j4?"h-[56px] min-h-[56px]":"h-[44px]")},r.createElement("td",{colSpan:1,rowSpan:1,align:"left",className:w()(u.j4?"w-[15%]":"w-[20%]")},o.formatMessage({id:u.j4?"settings_premium_dida_more_date":"settings_premium_more_date"})),r.createElement("td",{colSpan:1,rowSpan:1,align:"left",className:w()("w-[40%]",u.j4&&"pl-[15px]")},o.formatMessage({id:u.j4?"settings_premium_dida_more_id":"settings_premium_more_id"})),r.createElement("td",{colSpan:1,rowSpan:1,align:"left",className:w()(u.j4?"w-[12%] pl-[15px]":"w-[15%]")},o.formatMessage({id:u.j4?"settings_premium_dida_more_amount":"settings_premium_more_amount"})),r.createElement("td",{colSpan:1,rowSpan:1,align:"left",className:w()("w-[15%]",u.j4&&"pl-[15px]")},o.formatMessage({id:"settings_premium_more_method"})),r.createElement("td",{colSpan:1,rowSpan:1,align:"right",className:w()(u.j4?"w-[15%] pl-[15px]":"w-[10%]")},o.formatMessage({id:"task_status"})))),r.createElement("tbody",null,t.map((function(e){var t=e.date,o=e.outOrderId,i=e.price,c=e.quantity,s=e.status,l=e.type,f=e.from,d=e.invoice,m=e.kind,p=e.invoiceStatus,h=e.refundStatus;return r.createElement("tr",{key:o,className:w()("receipts-row border-b border-solid border-gallery dark:border-gallery-10 text-[13px]",u.j4?"h-[72px] min-h-[72px]":"h-[44px]")},r.createElement("td",{colSpan:1,rowSpan:1,align:"left",className:w()(u.j4?"w-[15%] break-all":"w-[20%]")},Ee()(t).format("YYYY/MM/DD")),r.createElement("td",{colSpan:1,rowSpan:1,align:"left",className:w()("w-[40%]",u.j4&&"break-all pl-[15px]")},o),r.createElement("td",{colSpan:1,rowSpan:1,align:"left",className:w()(u.j4?"w-[12%] break-all pl-[15px]":"w-[15%]")},function(e){return"alipay"===e||"wxpay"===e||"alipay_subscribe"===e||"wxpay_subscribe"===e?"\uffe5":"US$"}(l),i*c),function(e){switch(e){case"paypal_subscribe":case"paypal":return a("settings_premium_paypal");case"google":return a("settings_premium_google");case"apple":return a("settings_premium_apple");case"alipay_subscribe":case"alipay":return a("ali_pay");case"stripe_subscribe":case"stripe":return a("stripe_pay");case"wxpay_subscribe":case"wxpay":return a("wechat_pay");default:return null}}(l),n({status:s,type:l,outOrderId:o,from:f,invoice:d,kind:m,date:t,invoiceStatus:p,refundStatus:h}))})))))}function RK(e){return RK="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},RK(e)}function ZK(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function FK(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=RK(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=RK(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==RK(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function BK(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,a,i,c=[],s=!0,u=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;s=!1}else for(;!(s=(r=a.call(n)).done)&&(c.push(r.value),c.length!==t);s=!0);}catch(e){u=!0,o=e}finally{try{if(!s&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(u)throw o}}return c}}(e,t)||function(e,t){if(!e)return;if("string"===typeof e)return UK(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return UK(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function UK(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function YK(e){var t=e.setIsShowMore,n=e.teamId,o=(0,y.Z)(),a=BK((0,r.useState)([]),2),i=a[0],c=a[1],s=BK((0,r.useState)(!1),2),u=s[0],l=s[1],f=BK((0,r.useState)(!1),2),d=f[0],m=f[1],p=(0,r.useRef)(""),h=(0,r.useRef)(null),g=BK((0,r.useState)({address:"",bankName:"",cardNumber:"",email:"",phone:"",title:"",type:2,mold:1,vatNumber:""}),2),v=g[0],b=g[1],w=(0,r.useCallback)((function(){(0,K.laG)(n).then((function(e){var t=e.data&&e.data.sort((function(e,t){return t.date-e.date}));c(t)})).catch((function(e){on().error("getPremiumSubscribes error",e)}))}),[n]),k=(0,r.useCallback)((function(){(0,K.yrN)().then((function(e){var t=e.data;b(function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?ZK(Object(n),!0).forEach((function(t){FK(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):ZK(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}({address:"",bankName:"",cardNumber:"",email:"",phone:"",title:"",type:2,mold:1,vatNumber:""},t))})).catch((function(e){on().error("getTeamInvoiceInfo error",e)}))}),[]);(0,r.useEffect)((function(){w()}),[w]),(0,r.useEffect)((function(){k()}),[k]);var x=(0,r.useCallback)((function(){return l(!1)}),[]),E=(0,r.useCallback)((function(){m(!1)}),[]);return r.createElement("div",{className:"premium-panel"},r.createElement("div",{className:"more-header more-header-dida flex justify-between leading-[42px]"},function(){var e=i.length;return r.createElement(r.Fragment,null,r.createElement("a",{onClick:function(){return t(!1)}},"< ".concat(o.formatMessage({id:"settings_premium_dida_back"}))),r.createElement("p",null,o.formatMessage({id:e>1?"settings_premium_orders":"settings_premium_order"},{s:e})))}()),r.createElement("div",{className:"more-body more-body-dida text-[14px] leading-[20px]"},r.createElement(LK,{subscribes:i,renderInvoiceType:function(e){var t,n=e.outOrderId,a=e.invoice,i=e.from,c=e.invoiceStatus,s=e.refundStatus;return 0===s?0===c?r.createElement("td",{colSpan:1,rowSpan:1,align:"right",className:"completed w-[15%] break-all pl-[15px]"},r.createElement("a",{onClick:function(){return function(e,t){p.current=e,h.current=t,l(!0)}(n,i)},className:"block my-[5px]"},o.formatMessage({id:"settings_premium_get_invoice"}))):1===c?r.createElement("td",{colSpan:1,rowSpan:1,align:"right",className:"invoicing w-[15%] break-all pl-[15px] text-grey-60"},o.formatMessage({id:"settings_premium_invoicing"})):2===c?(a&&(t=a.id),r.createElement("td",{colSpan:1,rowSpan:1,align:"right",className:"completed w-[15%] break-all pl-[15px]"},r.createElement("a",{onClick:function(){var e;(e=t)&&window.open("/invoice/code?recordId=".concat(e),"_blank")},className:"block my-[5px]"},o.formatMessage({id:"settings_premium_check_invoice"})))):r.createElement("td",{colSpan:1,rowSpan:1,align:"right",className:"w-[15%] break-all pl-[15px]"}):1===s?r.createElement("td",{colSpan:1,rowSpan:1,align:"right",className:"invoicing w-[15%] break-all pl-[15px] text-grey-60"},o.formatMessage({id:"settings_premium_check_refund"})):2===s?r.createElement("td",{colSpan:1,rowSpan:1,align:"right",className:"invoicing w-[15%] break-all pl-[15px] text-grey-60"},o.formatMessage({id:"settings_premium_refunded"})):r.createElement("td",{colSpan:1,rowSpan:1,align:"right",className:"w-[15%] break-all pl-[15px]"})}})),u&&r.createElement(IK,{isTeam:!0,info:v,orderId:p.current,from:h.current,close:x,confirmCallback:function(){l(!1),m(!0),w(),k()}}),d&&r.createElement(C.Z,{visible:!0,title:" ",isAbleShowCancelButton:!1,onOk:E,okText:o.formatMessage({id:"settings_premium_invoice_know_it"}),onCancel:E},o.formatMessage({id:"settings_premium_get_invoice_success"})))}function VK(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,a,i,c=[],s=!0,u=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;s=!1}else for(;!(s=(r=a.call(n)).done)&&(c.push(r.value),c.length!==t);s=!0);}catch(e){u=!0,o=e}finally{try{if(!s&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(u)throw o}}return c}}(e,t)||function(e,t){if(!e)return;if("string"===typeof e)return HK(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return HK(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function HK(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function WK(e){var t=e.info,n=e.isShowEdit,o=e.closeEditModal,a=e.confirmEditModal,i=VK((0,r.useState)(""),2),c=i[0],s=i[1],u=VK((0,r.useState)(""),2),l=u[0],f=u[1],d=VK((0,r.useState)(""),2),m=d[0],p=d[1],h=VK((0,r.useState)(""),2),g=h[0],v=h[1],b={name:c,address:l,country:m,vatNumber:g};(0,r.useEffect)((function(){s(t.name),f(t.address),p(t.country),v(t.vatNumber)}),[t]);var k=(0,y.Z)(),x=function(e,t){switch(t){case"name":s(e.target.value);break;case"address":f(e.target.value);break;case"country":p(e.target.value);break;case"vatNumber":v(e.target.value)}},E="text-[14px] text-grey-60 leading-[20px]",S={flexBasis:"126px"};return r.createElement(C.Z,{visible:n,maskClosable:!1,title:k.formatMessage({id:"settings_premium_edit_billing_title"}),okText:k.formatMessage({id:"save"}),cancelText:k.formatMessage({id:"cancel"}),className:w()(KH().editModal,"w-[512px] h-[358px]"),onCancel:o,onOk:function(){return a(b)}},r.createElement("div",null,r.createElement("div",{className:"edit flex justify-between items-center mt-[12px]"},r.createElement("p",{className:E,style:S},k.formatMessage({id:"settings_premium_bill_name"})),r.createElement("input",{value:c,className:"flex-1 h-[34px] rounded-[2px] p-[8px] text-[14px] border border-solid border-grey-20 dark:bg-[transparent]",onChange:function(e){return x(e,"name")},maxLength:100})),r.createElement("div",{className:"edit edit-address flex justify-between items-center mt-[12px]"},r.createElement("p",{className:w()(E,"mt-[8px] self-start"),style:S},k.formatMessage({id:"settings_premium_bill_address"})),r.createElement("textarea",{className:"input-fake flex-1 h-[86px] p-[8px] rounded-[2px] text-[14px] border border-solid border-grey-20 dark:bg-[transparent] outline-[0]",value:l,onChange:function(e){return x(e,"address")},maxLength:200})),r.createElement("div",{className:"edit flex justify-between items-center mt-[12px]"},r.createElement("p",{className:E,style:S},k.formatMessage({id:"settings_premium_bill_country"})),r.createElement("input",{value:m,className:"flex-1 h-[34px] rounded-[2px] p-[8px] text-[14px] border border-solid border-grey-20 dark:bg-[transparent]",onChange:function(e){return x(e,"country")},maxLength:50})),r.createElement("div",{className:"edit flex justify-between items-center mt-[12px]"},r.createElement("p",{className:E,style:S},k.formatMessage({id:"settings_premium_vat_id"})),r.createElement("input",{value:g,className:"flex-1 h-[34px] rounded-[2px] p-[8px] text-[14px] border border-solid border-grey-20 dark:bg-[transparent]",onChange:function(e){return x(e,"vatNumber")},maxLength:32}))))}function zK(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,a,i,c=[],s=!0,u=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;s=!1}else for(;!(s=(r=a.call(n)).done)&&(c.push(r.value),c.length!==t);s=!0);}catch(e){u=!0,o=e}finally{try{if(!s&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(u)throw o}}return c}}(e,t)||function(e,t){if(!e)return;if("string"===typeof e)return GK(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return GK(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function GK(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function KK(e){var t=e.setIsShowMore,n=e.teamId,o=(0,y.Z)(),i=(0,a.v9)((function(e){return e.userProfile})),c=zK((0,r.useState)([]),2),s=c[0],l=c[1],f=zK((0,r.useState)(!1),2),d=f[0],m=f[1],p=zK((0,r.useState)({name:(0,P.Gf)(i)||"",address:"",country:"",vatNumber:""}),2),h=p[0],g=p[1],v=zK((0,r.useState)(!1),2),b=v[0],w=v[1],k=h.name,x=h.address,S=h.country,_=h.vatNumber;(0,r.useEffect)((function(){(0,K.laG)(n).then((function(e){var t=e.data&&e.data.sort((function(e,t){return t.date-e.date}));l(t)})).catch((function(e){on().error("getPremiumSubscribes error",e)}))}),[n]),(0,r.useEffect)((function(){w(!0),(0,K.NKw)().then((function(e){var t=e.data;g(t||{name:(0,P.Gf)(i)}),w(!1)})).catch((function(e){on().error("getInvoiceInfo error",e),w(!1)}))}),[i]);var O=function(){return m(!0)};return r.createElement("div",{className:"premium-panel"},r.createElement("div",{className:"more-header pb-[24px] border-b border-solid border-gallery dark:border-gallery-10"},r.createElement(r.Fragment,null,r.createElement("a",{onClick:function(){return t(!1)},className:"text-[14px] text-primary cursor-pointer"},"< ".concat(o.formatMessage({id:"settings_premium_dida_back"}))),r.createElement("p",{className:"bill-info-title mt-[28px] mb-[16px] text-[14px] leading-none"},o.formatMessage({id:"settings_premium_bill_info"})),!b&&r.createElement("div",{className:"bill-info bg-[rgba(97,127,222,.05)] rounded-[4px] py-[16px] pr-[70px] pl-[16px] relative text-[14px] leading-[22px]"},r.createElement("div",{className:"bill-info-row flex h-auto"},r.createElement("p",{className:"flex-none text-grey-40"},o.formatMessage({id:"settings_premium_name"}),":\xa0"),r.createElement("p",{className:"flex-1",style:{wordBreak:"break-word"}},k)),r.createElement("div",{className:"bill-info-row flex h-auto"},r.createElement("p",{className:"flex-none text-grey-40"},o.formatMessage({id:"settings_premium_bill_address"}),":\xa0"),r.createElement("p",{className:"flex-1",style:{wordBreak:"break-word"}},x||o.formatMessage({id:"settings_premium_not_set"}))),r.createElement("div",{className:"bill-info-row flex h-auto"},r.createElement("p",{className:"flex-none text-grey-40"},o.formatMessage({id:"settings_premium_country"}),":\xa0"),r.createElement("p",{className:"flex-1",style:{wordBreak:"break-word"}},S||o.formatMessage({id:"settings_premium_not_set"}))),r.createElement("div",{className:"bill-info-row flex h-auto"},r.createElement("p",{className:"flex-none text-grey-40"},o.formatMessage({id:"settings_premium_vat_id"}),":\xa0"),r.createElement("p",{className:"flex-1",style:{wordBreak:"break-word"}},_||o.formatMessage({id:"settings_premium_not_set"}))),r.createElement("div",{className:"bill-info-edit absolute top-[20px] right-[15px]"},r.createElement("a",{onClick:O},r.createElement(E.Z,{name:"premium-more-edit",className:"edit-icon fill-theme w-[16px] h-[16px] mr-[5px] align-middle text-primary inline"}),r.createElement("span",{className:"text-primary text-[14px]"},o.formatMessage({id:"edit"}))))))),r.createElement("div",{className:"more-body mt-[24px] text-[14px] leading-[20px]"},r.createElement("div",{className:"receipts-title flex justify-between items-center"},r.createElement("p",{className:"receipts leading-[28px]"},o.formatMessage({id:"settings_premium_all_receipts"})),r.createElement("p",{className:"results text-grey-30"},s.length,o.formatMessage({id:"settings_premium_results"}))),r.createElement(LK,{subscribes:s,renderInvoiceType:function(e){var t=e.status,n=e.type,a=e.outOrderId,i=e.from;return"Completed"===t?r.createElement("td",{colSpan:1,rowSpan:1,align:"right",className:"completed w-[10%]"},r.createElement("a",{onClick:function(){return function(e,t,n){"subscribe"===n&&(/paypal|stripe/.test(e)?window.open("".concat(u.ho.API_HOST_V2,"/invoice/").concat(t,"/").concat(n,"?date=").concat((new Date).getTime())):"google"===e?window.open("https://support.google.com/store/answer/6160235"):"apple"===e&&window.open("https://support.apple.com/en-us/HT204088")),"order"===n&&window.open("".concat(u.ho.API_HOST_V2,"/invoice/").concat(t,"/").concat(n,"?date=").concat((new Date).getTime()))}(n,a,i)},className:"font-semibold text-primary cursor-pointer"},o.formatMessage({id:"settings_premium_invoice"}))):r.createElement("td",{colSpan:1,rowSpan:1,align:"right",className:"refunded w-[10%] text-grey-30"},o.formatMessage({id:"settings_premium_refounded"}))}})),r.createElement(WK,{info:h,isShowEdit:d,closeEditModal:function(){return m(!1)},confirmEditModal:function(e){m(!1);var t={name:e.name||i&&(0,P.Gf)(i),country:e.country||"",address:e.address||"",vatNumber:e.vatNumber||""};g(t),(0,K.AYG)(t).catch((function(e){on().error("saveInvoiceInfo error",e)}))}}))}function qK(e){var t=e.order,n=(0,y.Z)(),o=t.date,a=t.outOrderId,i=t.price,c=t.quantity,s=t.type,l=t.seat,f=t.startTime,d=t.expireTime,m=t.action,p=t.amount,h=t.refundStatus,g=function(){return"alipay"===s||"wxpay"===s||"alipay_subscribe"===s||"wxpay_subscribe"===s?"\uffe5":"US$"},v="px-[10px] py-[12px]",b="expansion"===m,k=2===h;return r.createElement("div",{className:"invoice-container mt-[30px] mb-[40px] overflow-x-auto with-no-scroll"},r.createElement("table",{className:"invoice-table w-full text-[14px] leading-[20px] text-center border-separate"},r.createElement("tbody",null,r.createElement("tr",{className:"first-type table-row h-[52px] w-full border-b-0",style:{backgroundColor:"rgba(97, 127, 222, 0.05)"}},r.createElement("td",{colSpan:k?4:3,rowSpan:1,align:"left",className:"border-t border-solid border-grey-10 first:border-l first:rounded-tl-[4px] last:border-r last:rounded-tr-[4px]"},r.createElement("p",{className:w()(v,De.RM)},n.formatMessage({id:"settings_premium_order_id"}),a)),r.createElement("td",{colSpan:2,rowSpan:1,align:"right",className:"border-t border-solid border-grey-10 first:border-l first:rounded-tl-[4px] last:border-r last:rounded-tr-[4px]"},r.createElement("p",{className:w()(v,De.RM)},n.formatMessage({id:"settings_premium_date"}),Ee()(o).format("YYYY/MM/DD")))),r.createElement("tr",{className:"second-type table-row h-[48px] w-full border-b-0"},r.createElement("td",{colSpan:1,rowSpan:1,align:"left",className:w()("border-t border-solid border-grey-10 first:border-l last:border-r",k?"w-[17%]":"w-[18%]")},r.createElement("p",{className:w()(v,"text-grey-60")},n.formatMessage({id:"placeholder_task_content"}))),r.createElement("td",{colSpan:1,rowSpan:1,className:w()("border-t border-solid border-grey-10 first:border-l last:border-r",k?"w-[17%]":"w-[18%]")},r.createElement("p",{className:w()(v,"text-grey-60")},n.formatMessage({id:"member_seats"}))),r.createElement("td",{colSpan:1,rowSpan:1,className:w()("border-t border-solid border-grey-10 first:border-l last:border-r",k?"w-[17%]":"w-[18%]")},r.createElement("p",{className:w()(v,"text-grey-60")},n.formatMessage({id:"settings_premium_unit_price"}))),r.createElement("td",{colSpan:1,rowSpan:1,className:w()("border-t border-solid border-grey-10 first:border-l last:border-r",k?"w-[17%]":"w-[18%]")},r.createElement("p",{className:w()(v,"text-grey-60")},n.formatMessage({id:"valid_time"}))),r.createElement("td",{colSpan:1,rowSpan:1,className:w()("border-t border-solid border-grey-10 first:border-l last:border-r",k?"w-[15%]":"w-[28%]")},r.createElement("p",{className:w()(v,"text-grey-60",k?"":"text-right")},n.formatMessage({id:"service_time"}))),k&&r.createElement("td",{colSpan:1,rowSpan:1,className:"border-t border-solid border-grey-10 first:border-l last:border-r w-[17%]"},r.createElement("p",{className:w()(v,"text-grey-60 text-right")},n.formatMessage({id:"task_status"})))),r.createElement("tr",{className:"second-type table-row h-[48px] w-full border-b-0"},r.createElement("td",{colSpan:1,rowSpan:1,align:"left",className:w()("border-t border-solid border-grey-10 first:border-l last:border-r",k?"w-[17%]":"w-[18%]")},r.createElement("p",{className:w()(v,De.RM)},function(){switch(m){case"expansion":return n.formatMessage({id:"team_expansion_business_desc"});case"new":case"renew":return n.formatMessage({id:"team_business_order_desc"});default:return""}}())),r.createElement("td",{colSpan:1,rowSpan:1,className:w()("border-t border-solid border-grey-10 first:border-l last:border-r",k?"w-[17%]":"w-[18%]")},r.createElement("p",{className:w()(v,De.RM)},l)),r.createElement("td",{colSpan:1,rowSpan:1,className:w()("border-t border-solid border-grey-10 first:border-l last:border-r",k?"w-[17%]":"w-[18%]")},r.createElement("p",{className:w()(v,De.RM)},b?"-":g()+Math.round(i/l))),r.createElement("td",{colSpan:1,rowSpan:1,className:w()("border-t border-solid border-grey-10 first:border-l last:border-r",k?"w-[17%]":"w-[18%]")},r.createElement("p",{className:w()(v,De.RM)},b?"-":c+" "+n.formatMessage({id:c>1?"years":"year"}))),r.createElement("td",{colSpan:1,rowSpan:1,className:w()("border-t border-solid border-grey-10 first:border-l last:border-r",k?"w-[15%]":"w-[28%]")},r.createElement("p",{className:w()(De.RM)},k?"--":"".concat(Ee()(ke.Z.parseUTCString(f)).format("YYYY/MM/DD")," ~ ").concat(Ee()(ke.Z.parseUTCString(d)).format("YYYY/MM/DD")))),k&&r.createElement("td",{colSpan:1,rowSpan:1,className:"border-t border-solid border-grey-10 first:border-l last:border-r w-[13%]"},r.createElement("p",{className:w()(v,De.RM,"text-right")},n.formatMessage({id:"order_refunded"})))),!u.j4&&r.createElement("tr",{className:"third-type table-row h-[48px] w-full border-b-0"},r.createElement("td",{colSpan:4,rowSpan:1,align:"right",className:"border-t border-solid border-grey-10 first:border-l last:border-r w-[85%]"},r.createElement("p",{className:w()(v,"text-grey-60")},n.formatMessage({id:"settings_premium_subtotal"}))),r.createElement("td",{colSpan:k?2:1,rowSpan:1,className:"border-t border-solid border-grey-10 first:border-l last:border-r w-[17%]"},r.createElement("p",{className:w()(v,"text-[#ffab00]")},g(),p))),r.createElement("tr",{className:"third-type table-row bottom h-[48px] w-full border-b-0"},r.createElement("td",{colSpan:k?6:5,rowSpan:1,align:"right",className:"border-t border-b border-solid border-grey-10 first:border-l last:border-r w-[85%]"},r.createElement("div",{className:"flex justify-end pr-[16px]"},r.createElement("p",{className:w()(De.RM,"text-[16px]")},n.formatMessage({id:u.j4?"settings_premium_dida_total_amount":"settings_premium_total_amount"})),r.createElement("p",{className:w()("text-[16px] ml-[16px] font-medium"),style:{color:"#FF8E0A"}},g(),p)))))))}function $K(){return $K=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},$K.apply(this,arguments)}function JK(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,a,i,c=[],s=!0,u=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;s=!1}else for(;!(s=(r=a.call(n)).done)&&(c.push(r.value),c.length!==t);s=!0);}catch(e){u=!0,o=e}finally{try{if(!s&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(u)throw o}}return c}}(e,t)||function(e,t){if(!e)return;if("string"===typeof e)return XK(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return XK(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function XK(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var QK=function(e){var t=e.team,n=t.get("id"),o=JK((0,r.useState)(!1),2),i=o[0],c=o[1],l=JK((0,r.useState)(!1),2),f=l[0],d=l[1],m=(0,a.v9)((function(e){return e.teams.members.sort(R.ZP.teamMembers)})),p=(0,a.v9)((function(e){return(0,Z.$o)()})),h=(0,y.Z)(),g=JK((0,r.useState)({amount:0,date:0,description:"",outOrderId:"",price:0,quantity:0,seat:0,type:"",startTime:"",expireTime:"",action:"",refundStatus:0}),2),v=g[0],b=g[1],k=(0,r.useRef)({title:"",message:""}),x=JK((0,r.useState)(!1),2),S=x[0],_=x[1];(0,r.useEffect)((function(){(0,L.o)(n)}),[n]),(0,r.useEffect)((function(){L.Kn(n)}),[n]),(0,r.useEffect)((function(){K.xNK(n).then((function(e){var t=e.data;b(t),d(!0)})).catch((function(e){on().error("getLatestTeamOrder error"),d(!0)}))}),[n]);var O=(0,r.useCallback)((function(){return m.find((function(e){return e.get("isMyself")}))||(0,Gn.Map)()}),[m]),C=(0,r.useCallback)((function(){0===O().get("role")?U.vp.dispatch("showTeamMemberPaymentByAction","renew"):Pe.WI({key:"team_payment_hint",title:s.U2("notice"),content:s.U2("contact_to_renew"),type:"singleButton",confirmText:s.U2("got_it")})}),[O]),T=(0,r.useCallback)((function(){var e=L.pN(t),o=L.gX(t),a=t.get("expireDate"),i="text-[14px] font-medium leading-[30px]",c="text-[14px] leading-[30px] text-grey-60",u="text-[14px] text-primary leading-[30px] font-medium";if(e){var l=Bn.Z.getOffsetOfToday(a),f=t.get("trialDays");return r.createElement(r.Fragment,null,r.createElement("div",{className:"table-row h-[30px]"},r.createElement("p",{className:w()("table-cell",i)},h.formatMessage({id:"current_plan"})),r.createElement("p",{className:w()("table-cell pl-[40px]",c)},h.formatMessage({id:"team_business_trial_new"},{s:f}))),r.createElement("div",{className:"table-row h-[30px]"},r.createElement("p",{className:w()("table-cell",i)},h.formatMessage({id:"expiring_date"})),r.createElement("div",{className:"table-cell pl-[40px]"},r.createElement("div",{className:"inline-flex items-center"},r.createElement("span",{className:c},Bn.Z.formatToDate(a),s.U2(l>1?"team_probations":"team_probation",{d:l})),r.createElement("a",{className:w()("ml-[16px]",u),onClick:C},h.formatMessage({id:"settings_premium_renew"}))))))}return o?r.createElement(r.Fragment,null,r.createElement("div",{className:"table-row h-[30px]"},r.createElement("p",{className:w()("table-cell",i)},h.formatMessage({id:"current_plan"})),r.createElement("p",{className:w()("table-cell pl-[40px]",c)},h.formatMessage({id:"team_business"}))),r.createElement("div",{className:"table-row h-[30px]"},r.createElement("p",{className:w()("table-cell",i)},h.formatMessage({id:"expiring_date"})),r.createElement("div",{className:"table-cell pl-[40px]"},r.createElement("div",{className:"inline-flex items-center"},r.createElement("span",{className:c},Bn.Z.formatToDate(a)),r.createElement("a",{className:w()("ml-[16px]",u),onClick:C},h.formatMessage({id:"settings_premium_renew"})))))):r.createElement(r.Fragment,null,r.createElement("div",{className:"table-row h-[30px]"},r.createElement("p",{className:w()("table-cell",i)},h.formatMessage({id:"current_plan"})),r.createElement("div",{className:"table-cell pl-[40px]"},r.createElement("div",{className:"flex items-center"},r.createElement("span",{className:c},h.formatMessage({id:"team_free"})),r.createElement("a",{className:"ml-[16px] text-[14px] leading-[30px] font-medium",style:{color:"#FF8E0A"},onClick:function(){ae.Z.didaTeam("feature_comparison_page_from","click_upgrade"),U.vp.dispatch("showGlobalTeamPlanModal",{teamId:n})}},h.formatMessage({id:"upgrade_now"}))))))}),[h,C,t,n]),j=(0,r.useCallback)((function(e){var n=t.get("name"),r="";if("team_not_exist"===e&&(r=s.U2("team_warning_set_admin_fail_team",{s:n})),"exceed_limit"===e&&(r=s.U2("team_warning_payment_exceed_limit")),r){var o=s.U2("team_notification_deal_fault");k.current={title:o,message:r},_(!0)}}),[t]),D=(0,r.useCallback)((function(){_(!1)}),[]),M=(0,r.useCallback)((function(){return S?r.createElement(A,$K({onClose:D},k.current)):null}),[D,S]);if(i)return u.j4?r.createElement(YK,{setIsShowMore:function(e){return c(e)},teamId:n}):r.createElement(KK,{setIsShowMore:function(e){return c(e)},teamId:n});var N=v&&v.outOrderId;return r.createElement(r.Fragment,null,r.createElement("div",{className:"orders-panel h-full pt-[16px]"},r.createElement("div",{className:"table mb-[20px]"},T()),r.createElement("div",{className:"border-t border-solid border-gallery dark:border-gallery-10"},r.createElement("div",{className:"mt-[36px] flex items-center justify-between"},r.createElement("p",{className:"font-medium text-[14px] leading-[20px]"},h.formatMessage({id:"settings_premium_latest_dida_order"})),N&&r.createElement("a",{onClick:function(){return c(!0)},className:"text-[14px] leading-[20px] text-primary cursor-pointer font-medium"},h.formatMessage({id:"fapiao_invoice"}))),f&&(N?r.createElement(qK,{order:v}):r.createElement("div",{className:"flex flex-col items-center mt-[62px]"},r.createElement(E.Z,{name:p?"team-no-order-dark":"team-no-order",className:"w-[200px] h-[200px] text-primary"}),r.createElement("p",{className:"text-[14px] leading-[20px] text-grey-60"},h.formatMessage({id:"no_team_orders"})))))),r.createElement(wK,{team:t,members:m,onError:j}),M())},eq=n.p+"i/489315a33abe31ebdffce57eb407e7af.png",tq=n.p+"i/8bf6469732cbfb6141934886ae694058.png",nq=n.p+"i/8b4e4c703585c9fa7272cc902addcfd7.png",rq=n.p+"i/7f9f9ff660f2d669ef37124f1e0bade6.png",oq=n.p+"i/b857a8bc83030d200e8ae3067e0aba00.png";function aq(e){return aq="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},aq(e)}function iq(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=aq(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=aq(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==aq(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var cq=iq(iq(iq(iq(iq({},B.awH.matrix,nq),B.awH.pomo,eq),B.awH.habit,tq),B.awH.calendar_module,rq),"countdown",oq),sq=r.memo((function(e){var t=e.id,n=e.title,o=e.description,a=e.active,i=e.onChange,c=e.onBeforeChange,s=e.extraElement;return r.createElement("div",{className:"flex flex-col items-center settings:mb-[16px]"},r.createElement("div",{className:"flex flex-col w-full flex-auto",style:{padding:"10px 0"}},r.createElement("div",{className:"flex justify-between"},r.createElement("p",{className:"flex-none leading-[18px] font-medium"},n),r.createElement(Na.Z,{id:t,checked:"boolean"===typeof a&&a,onChange:function(){c&&"function"===typeof c&&c(t,!("boolean"===typeof a&&a))||i&&"function"===typeof i&&i(t,!("boolean"===typeof a&&a))},size:"medium"})),r.createElement("p",{className:"text-secondary mt-[4px] text-[12px] text-grey-40 leading-[16px]"},o)),r.createElement("div",{className:"flex-none flex flex-col w-full"},r.createElement("div",{style:{width:"100%",minHeight:126,borderColor:"#E7E7E7"},className:"bg-grey-10 rounded-settings-section overflow-hidden border border-solid"},r.createElement("img",{src:cq[t],alt:t,className:"w-full h-full"})),s&&r.createElement("div",{className:"mt-[12px] w-full flex"},s)))}));sq.displayName="Link";var uq=sq,lq=n("OkrP");function fq(e){return fq="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},fq(e)}function dq(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function mq(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?dq(Object(n),!0).forEach((function(t){pq(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):dq(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function pq(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=fq(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=fq(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==fq(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var hq=function(e){ae.Z.habit("settings",e)};var yq=function(e){var t=e.habitPreference,n=e.hide,o=e.setPreference,a=t.sortType,i=t.showInToday;return r.createElement(C.Z,{visible:!0,maskClosable:!1,title:s.U2("habit_settings_title"),onCancel:n,noFooter:!0},r.createElement(Da.Z,null,r.createElement(Ma.Z,{title:s.U2("habit_settings_today"),suffix:r.createElement(Na.Z,{id:"habit_settings_show_in_today",checked:i,onChange:function(e){hq(i?"disable_showindtoday":"enable_showintoday"),function(e){o(mq(mq({},t),{},{showInToday:e})),(0,Xt.jb)()}(e.target.checked)},size:"medium"})})),r.createElement(Da.Z,null,r.createElement(Ma.Z,{title:s.U2("habit_sort_by_checkin_status"),suffix:r.createElement(Na.Z,{id:"habit_settings_sort_type",checked:a===Yl.D1,onChange:function(e){return function(e){o(mq(mq({},t),{},{sortType:e})),(0,Xt.jb)()}(e.target.checked?Yl.D1:Yl.LQ)},size:"medium"}),desc:s.U2("habit_sort_by_checkin_status_desc")})))},gq=n("JtpY");function vq(e){return vq="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},vq(e)}function bq(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function wq(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=vq(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=vq(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==vq(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function kq(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,a,i,c=[],s=!0,u=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;s=!1}else for(;!(s=(r=a.call(n)).done)&&(c.push(r.value),c.length!==t);s=!0);}catch(e){u=!0,o=e}finally{try{if(!s&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(u)throw o}}return c}}(e,t)||function(e,t){if(!e)return;if("string"===typeof e)return xq(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return xq(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function xq(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var Eq=function(){var e=kq((0,r.useState)(!1),2),t=e[0],n=e[1],o=kq((0,r.useState)(!1),2),i=o[0],c=o[1],u={calendar:{id:B.awH.calendar_module,title:s.U2("tk_calendar_project"),description:s.U2("features_calendar_info")},matrix:{id:B.awH.matrix,title:s.U2("eisenhower_matrix"),description:s.U2("features_matrix_info")},pomo:{id:B.awH.pomo,title:s.U2("pomo_module"),description:s.U2("features_focus_info"),onClick:function(){n(!0)}},habit:{id:B.awH.habit,title:s.U2("tab_bar_habit_tracker"),description:s.U2("features_habit_info"),onClick:function(){c(!0)}},countdown:{id:"countdown",title:s.U2("tab_bar_countdown"),description:s.U2("countdown_tab_bar_desc")}},l=u.pomo,f=u.matrix,d=u.habit,m=u.calendar,p=u.countdown,h=(0,lq.q)(),y=h.isMatrixEnabled,g=h.isHabitEnabled,v=h.isPomoEnabled,b=h.isCalendarEnabled,w=h.isCountdownEnabled,k=(0,a.v9)((function(e){return e.habit.preference})),x=(0,a.I0)(),E=(0,r.useCallback)((function(e){return x((0,gq.l$)(e))}),[x]),S=(0,r.useCallback)((function(){n(!1)}),[]),_="boolean"===typeof v&&v,O=_||g,C=function(e){return e?r.createElement("div",{className:"text-xs leading-[16px] min-h-[16px]"}):null};return r.createElement("div",{className:"grid grid-cols-2 settings:grid-cols-1",style:{columnGap:25,rowGap:12,marginTop:-2}},r.createElement(uq,{id:m.id,title:m.title,description:m.description,active:"boolean"===typeof b&&b,onChange:T}),r.createElement(uq,{id:f.id,title:f.title,description:f.description,active:"boolean"===typeof y&&y,onChange:T}),r.createElement(uq,{id:d.id,title:d.title,description:d.description,active:g,onChange:T,extraElement:g?r.createElement("a",{className:"text-xs leading-[16px] inline-block",onClick:d.onClick},s.U2("habit_settings_title")):C(O)}),r.createElement(uq,{id:l.id,title:l.title,description:l.description,active:_,onChange:T,extraElement:_?r.createElement("a",{className:"text-xs leading-[16px] inline-block",onClick:l.onClick},s.U2("focus_settings")):C(O)}),r.createElement(uq,{id:p.id,title:p.title,description:p.description,active:"boolean"===typeof w&&w,onChange:T}),t&&r.createElement(fO,{onClose:S}),i&&r.createElement(yq,{habitPreference:k,setPreference:E,hide:function(){c(!1)}}));function T(e,t){var n=function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?bq(Object(n),!0).forEach((function(t){wq(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):bq(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}({},u);switch(e){case n.calendar.id:(0,tn.dr)("CALENDAR"),U.vp.dispatch("needToLoadWholePage");break;case n.matrix.id:(0,tn.dr)("MATRIX"),U.vp.dispatch("needToLoadWholePage");break;case n.pomo.id:(0,tn.dr)("POMO"),U.vp.dispatch("needToLoadWholePage");break;case n.habit.id:(0,tn.dr)("HABIT"),U.vp.dispatch("needToLoadWholePage");break;case n.countdown.id:(0,tn.dr)("COUNTDOWN")}e&&I.Sz((t?"enable":"disable")+"-"+e)}},Sq=function(){return r.createElement("div",{className:"feature-panel"},r.createElement(bL,{title:s.U2("settings_preference_feature"),needIndent:!1}),r.createElement(Eq,null))};function _q(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,a,i,c=[],s=!0,u=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;s=!1}else for(;!(s=(r=a.call(n)).done)&&(c.push(r.value),c.length!==t);s=!0);}catch(e){u=!0,o=e}finally{try{if(!s&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(u)throw o}}return c}}(e,t)||function(e,t){if(!e)return;if("string"===typeof e)return Oq(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return Oq(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Oq(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var Cq=function(){var e=(0,y.Z)(),t=_q((0,r.useState)(!1),2),n=t[0],o=t[1],i=(0,a.v9)((function(e){var t=e.userProfile;return{username:t.get("username"),fakedEmail:t.get("fakedEmail"),verifiedEmail:t.get("verifiedEmail"),filledPassword:t.get("filledPassword")}})),c=i.fakedEmail,s=i.verifiedEmail,u=i.filledPassword,l=i.username,f=c,d=!s,m=(0,r.useCallback)((function(){o(!1)}),[]),p=(0,r.useCallback)((function(){o(!0)}),[]),h=(0,r.useCallback)((function(){K.lmd().then((function(t){me.$Z({text:e.formatMessage({id:"settings_mail_verify_toast"})})}),(function(t){me.$Z({text:e.formatMessage({id:"settings_mail_verify_fail_toast"})})}))}),[e]);return r.createElement(r.Fragment,null,r.createElement("div",{className:"leading-[16px]",style:{display:n?"none":"block"}},!f&&r.createElement(r.Fragment,null,r.createElement("span",{className:"inline-block leading-[16px] text-s align-baseline text-grey-60",key:"name"},l),d&&r.createElement(r.Fragment,null,r.createElement(HB,{className:"inline-block ml-[14px]"}),r.createElement("a",{className:"ml-[4px] inline-block leading-[16px] text-[13px] align-baseline","data-type":"verify",onClick:h},e.formatMessage({id:"settings_mail_verify_label"})))),f&&r.createElement(r.Fragment,null,r.createElement("div",{className:"inline-block"},r.createElement(E.Z,{name:"verify",className:"w-[16px] h-[16px] inline-block align-baseline"})),r.createElement("a",{className:"ml-[6px] inline-block leading-[16px] text-xs align-baseline","data-type":"set",onClick:p},e.formatMessage({id:"third_account_sign_up"})))),n&&r.createElement(C.Z,{visible:!0,maskClosable:!1,title:e.formatMessage({id:"change_email"}),noFooter:!0,onCancel:m,popupStyle:{width:352},bodyStyle:{padding:"0 24px 16px"}},r.createElement(VB,{needSetEmail:f,filledPassword:u,cancel:m,isUnbind:!1})))};function Tq(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,a,i,c=[],s=!0,u=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;s=!1}else for(;!(s=(r=a.call(n)).done)&&(c.push(r.value),c.length!==t);s=!0);}catch(e){u=!0,o=e}finally{try{if(!s&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(u)throw o}}return c}}(e,t)||function(e,t){if(!e)return;if("string"===typeof e)return jq(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return jq(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function jq(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var Dq=function(e){var t=e.onConfirm,n=e.selectedKeys,o=e.options,a=e.emptyEnabled,i=void 0!==a&&a,c=(0,y.Z)(),s=Tq((0,r.useState)(n),2),u=s[0],l=s[1],f=Tq((0,r.useState)(!1),2),d=f[0],m=f[1],p=(0,r.useCallback)((function(){l(n),m(!1)}),[n]),h=(0,r.useCallback)((function(e){t&&t(e),m(!1)}),[t]),g=(0,r.useMemo)((function(){return!i&&0===u.length}),[u,i]);return r.createElement("div",{className:"filter-status dropdown inline-block relative max-w-full group"},r.createElement(Zo.Z,{autoAdjustOverflow:!1,placement:"bottomRight",selectMenu:function(){var e=[];return o.forEach((function(t){e.push(r.createElement(O.sN,{multi:!0,key:t.key,className:"flex items-center"},t.icon&&r.createElement(E.Z,{name:t.icon,className:"i-3 mr-[8px] text-grey-60 w-[16px] h-[16px] flex-none"}),r.createElement("span",null,t.value)))})),r.createElement(r.Fragment,null,e)}(),onConfirm:h,onCancel:p,selectedKeys:u,defaultSelectedKeys:u,onSelectChange:function(e){var t=e.selectedKeys,n=Ne().difference(t,u)[0];t.length&&"none"!==n||(t=[]),l(t)},confirmDisabled:g,className:"p-0 w-[194px] max-w-none",menuListWrapperClassName:"pt-[4px]",onVisibleChange:function(e){e||l(n),m(e)},controlClassName:"relative py-[12px] px-[16px] z-[1]"},r.createElement("div",null,r.createElement(fF.Z,{title:function(){if(0===n.length)return c.formatMessage({id:"none"});var e=new Set(n);return o.filter((function(t){return e.has(t.key)})).map((function(e){return e.value})).join(", ")}(),downListShow:d}))))},Mq=function(){var e=(0,y.Z)(),t=(0,a.v9)((function(e){var t=e.userProfile;return{pro:t.get("pro"),fakedEmail:t.get("fakedEmail"),verifiedEmail:t.get("verifiedEmail")}})),n=t.pro,o=t.fakedEmail,i=t.verifiedEmail,c=(0,a.v9)((function(e){return(0,tn.Bk)(e)})),s=(0,a.v9)((function(e){return(0,tn.FM)(e)})),u=(0,r.useMemo)((function(){return c&&!o&&i&&n}),[o,c,n,i]),l=(0,a.I0)(),f=(0,r.useCallback)((function(e){return l((0,Ta.Bh)(e))}),[l]),d=(0,r.useCallback)((function(e){var t=e.selectedKeys;l((0,Ta.x7)(t)),(0,tn.a1)()}),[l]),m=(0,r.useCallback)((function(){n?!o&&i?(f(!u),(0,tn.a1)(),U.vp.dispatch("needToLoadWholePage")):o?me.$Z({text:e.formatMessage({id:"toast_set_up_email"})}):me.$Z({text:e.formatMessage({id:"toast_verify_email"})}):F.$Z({type:B.VIb.emailRemind})}),[o,e,u,n,f,i]),p=(0,r.useMemo)((function(){return[{key:"task",icon:"sidebar-completed-list",value:e.formatMessage({id:"email_item_tasks"})},{key:"habit",icon:"sidebar-habit-sidebar",value:e.formatMessage({id:"email_item_habits"})}]}),[e]);return r.createElement(r.Fragment,null,r.createElement(Ma.Z,{title:e.formatMessage({id:"email_remind"}),suffix:r.createElement(Na.Z,{id:"enable-email_remind",size:"tiny",checked:u,onChange:m}),desc:e.formatMessage({id:"settings_pref_email_remind_desc"})}),r.createElement(Ma.Z,{title:e.formatMessage({id:"email"}),suffix:r.createElement(Cq,null)}),c&&r.createElement(Ma.Z,{title:e.formatMessage({id:"email_notification_content"}),suffix:r.createElement(Dq,{options:p,selectedKeys:s,onConfirm:d})}))},Aq=n("snAW"),Nq=n("DNA/"),Pq=n("YKhs"),Iq=function(){var e=(0,y.Z)(),t=(0,a.v9)((function(e){return(0,tn.sH)(e)})),n=(0,a.v9)((function(e){return(0,tn.Yy)(e)})),o=(0,a.v9)((function(e){return(0,tn.yd)(e)})),i=((0,a.v9)((function(e){return(0,P._y)()})),(0,a.I0)()),c=(0,r.useCallback)((function(e){(0,Pq.w)()&&(e&&null==n&&i((0,Ta.jB)(B.qIx)),i((0,Ta.Nh)(e)),(0,tn.a1)())}),[n,i]),s=(0,r.useCallback)((function(e){var t=e.selectedKeys;i((0,Ta.jB)(t)),(0,tn.a1)()}),[i]),u=(0,r.useMemo)((function(){return[{key:B.q1C,value:e.formatMessage({id:"email_item_tasks"})},{key:B.b7H,value:e.formatMessage({id:"email_item_habits"})},{key:B.nTy,value:e.formatMessage({id:"annoying_reminder_countdowns"})}]}),[e]);return r.createElement(r.Fragment,null,r.createElement(Ma.Z,{title:r.createElement(r.Fragment,null,e.formatMessage({id:"global_constant_reminder"}),r.createElement("div",{className:"w-[16px] h-[16px] ml-[2px] flex-none flex items-center justify-center"},r.createElement(E.Z,{name:"user-icon",className:"w-[12px] h-[12px] text-brand-secondary"}))),desc:e.formatMessage({id:"constant_remind_desc"}),suffix:r.createElement(Na.Z,{id:"stick-reminder",size:"tiny",checked:t,onChange:function(e){return c(e.target.checked)}})}),t&&r.createElement(Ma.Z,{title:e.formatMessage({id:"annoying_reminder_category"}),suffix:r.createElement(Dq,{options:u,selectedKeys:o,onConfirm:s,emptyEnabled:!0})}))};function Lq(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,a,i,c=[],s=!0,u=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;s=!1}else for(;!(s=(r=a.call(n)).done)&&(c.push(r.value),c.length!==t);s=!0);}catch(e){u=!0,o=e}finally{try{if(!s&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(u)throw o}}return c}}(e,t)||function(e,t){if(!e)return;if("string"===typeof e)return Rq(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return Rq(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Rq(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var Zq=function(e){!function(e){if(null==e)throw new TypeError("Cannot destructure "+e)}(e);var t=(0,y.Z)(),n=(0,a.I0)(),o=(0,a.v9)((function(e){return(0,Z.Kz)(e.preference.get("dailyRemindTimeConfig").dailyReminders)})),i=(0,a.v9)((function(e){return e.preference.get("dailyRemindTimeConfig").enable})),c=(0,a.v9)((function(e){return e.preference.get("showMeridiem")})),s=(0,a.v9)((function(e){return!!e.preference.get("notificationEnabled")})),l=((0,r.useRef)(o),(0,r.useCallback)((function(e){n(ra.lw(e))}),[n])),f=(0,r.useCallback)((function(e){n(ra.AE(e))}),[n]),d=(0,r.useCallback)((function(e){n(ra.CC(e))}),[n]),m=(0,r.useMemo)((function(){var e=o;if(!e||"-1"===e)return"";var t=Ee()(e,"HH:mm","en"),n=c?"hh:mm A":"HH:mm";return t.format(n)}),[o,c]),p=(0,r.useCallback)((function(e){e.target.checked?(f(!0),l(B.D6b)):(f(!1),I.M6("no")),(0,Z.K4)(),U.vp.dispatch("needToLoadWholePage")}),[l,f]),h=(0,Nq.Z)((function(e){var t;e.value?t=(0,Z.ex)(e.value):f(!1),o!==t&&t&&(l(t),(0,Z.K4)(),U.vp.dispatch("needToLoadWholePage"))}),{wait:1e3,leading:!1,trailing:!0}),g=h.run,v=h.cancel,b=h.flush,k=(0,M.Z)((function(e){v(),g(e),b()})),x=(0,M.Z)((function(e){g(e)})),S=(0,r.useCallback)((function(e){d(e),(0,Z.a1)(null,{success:function(){window.postMessage&&window.postMessage({type:"FROM_PAGE",text:"refreshExtensionPrefs"},"*")}}),U.vp.dispatch("needToLoadWholePage")}),[d]),_=(0,r.useRef)(null),O=i,C=Lq((0,r.useState)(!1),2),T=C[0],j=C[1];return r.createElement("div",{className:""},r.createElement(bL,{title:t.formatMessage({id:"settings_preference_notifications"})}),r.createElement(Da.Z,null,r.createElement(Ma.Z,{title:t.formatMessage({id:"daily_remind"}),desc:t.formatMessage({id:"settings_daily_remind_desc"},{s1:u.N$}),suffix:r.createElement(Na.Z,{id:"daily-remind",size:"tiny",checked:O,onChange:p})}),O&&r.createElement(Ma.Z,{title:t.formatMessage({id:"daily_remind_time"}),suffix:r.createElement(Aq.Z,{ref:_,placeholder:t.formatMessage({id:"never_remind"}),hourDifference:1,minuteDifference:15,showMeridiem:c,extraClassName:w()("input-sml h-[18px] pl-[8px] pr-[20px] rounded-s border-none leading-none bg-[transparent] cursor-pointer text-grey-40 relative text-s",c?"w-[92px]":"w-[67px]"),defaultTime:m,timeFormat:" ",onBlur:k,onChangeTime:x,hasWidget:!0,alignRight:!0,onWidgetVisibleChange:j,widgetStyle:{marginRight:-12},renderInput:function(e){return r.createElement("div",{id:"daily-remind-time",className:"relative group",style:{marginRight:-6}},r.createElement("div",{style:{top:-3,bottom:-3,left:0,right:0,zIndex:0},className:w()("absolute rounded-hover-bg group-hover:bg-grey-6 ",{"bg-grey-6":T})}),e,r.createElement(E.Z,{name:"drop-menu-trigger","data-toggle":"dropdown",className:"select-arrow text-grey-40 cursor-pointer absolute top-1/2 transform -translate-y-1/2",style:{width:12,height:12,right:4}}))}})})),r.createElement(Da.Z,null,r.createElement(Ma.Z,{title:t.formatMessage({id:"web_reminder_control"}),suffix:r.createElement(Na.Z,{id:"notification-remind",size:"tiny",checked:s,onChange:function(e){return S(e.target.checked)}})})),r.createElement(Da.Z,null,r.createElement(Iq,null)),!u.j4&&r.createElement(Da.Z,null,r.createElement(Mq,null)))};var Fq=function(e){!function(e){if(null==e)throw new TypeError("Cannot destructure "+e)}(e);var t=(0,y.Z)(),n=(0,a.I0)(),o=(0,r.useMemo)((function(){return[{key:"12",value:"".concat(t.formatMessage({id:"time_format_12"})," (1:00 PM)")},{key:"24",value:"".concat(t.formatMessage({id:"time_format_24"})," (13:00)")}]}),[t]),i=(0,a.v9)((function(e){return e.preference.get("showMeridiem")})),c=(0,r.useCallback)((function(e){n((0,ra.Nw)(e))}),[n]),s=(0,r.useCallback)((function(e){I.zY(e),c("12"===e),(0,Z.a1)(),U.vp.dispatch("needToLoadWholePage")}),[c]);return r.createElement(Ma.Z,{title:t.formatMessage({id:"time_format"}),suffix:r.createElement(Aa.Z,{listData:o,selectedKey:i?"12":"24",onSelected:s})})};var Bq=function(e){!function(e){if(null==e)throw new TypeError("Cannot destructure "+e)}(e);var t=(0,y.Z)(),n=(0,a.I0)(),o=(0,a.v9)((function(e){return e.preference.get("startDayOfWeek")||"SUN"})),i=(0,r.useMemo)((function(){return[{key:"SUN",value:t.formatMessage({id:"sunday"})},{key:"MON",value:t.formatMessage({id:"monday"})},{key:"TUE",value:t.formatMessage({id:"tuesday"})},{key:"WED",value:t.formatMessage({id:"wednesday"})},{key:"THU",value:t.formatMessage({id:"thursday"})},{key:"FRI",value:t.formatMessage({id:"friday"})},{key:"SAT",value:t.formatMessage({id:"saturday"})}]}),[t]),c=(0,r.useCallback)((function(e){n((0,ra.eB)(e))}),[n]),s=(0,r.useCallback)((function(e){c(e),(0,Z.a1)(),U.vp.dispatch("needToLoadWholePage")}),[c]);return r.createElement(Ma.Z,{title:t.formatMessage({id:"start_of_week"}),suffix:r.createElement(Aa.Z,{listData:i,selectedKey:o,onSelected:s})})};function Uq(e){return Uq="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},Uq(e)}function Yq(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function Vq(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,qq(r.key),r)}}function Hq(e,t,n){return t=zq(t),function(e,t){if(t&&("object"===Uq(t)||"function"===typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(e,Wq()?Reflect.construct(t,n||[],zq(e).constructor):t.apply(e,n))}function Wq(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(Wq=function(){return!!e})()}function zq(e){return zq=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},zq(e)}function Gq(e,t){return Gq=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},Gq(e,t)}function Kq(e,t,n){return(t=qq(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function qq(e){var t=function(e,t){if("object"!=Uq(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=Uq(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==Uq(t)?t:t+""}var $q=function(e){function t(){var e;Yq(this,t);for(var n=arguments.length,r=new Array(n),o=0;o<n;o++)r[o]=arguments[o];return Kq(e=Hq(this,t,[].concat(r)),"onCheckedTimezoneOption",(function(t){e.props.onCheckedTimezoneOption(t),(0,Z.a1)()})),e}return function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&Gq(e,t)}(t,e),n=t,(o=[{key:"render",value:function(){var e=this,t=this.props,n=t.intl,o=t.timezoneOptionEnable;return r.createElement(Ma.Z,{title:n.formatMessage({id:"timezone"}),suffix:r.createElement(Na.Z,{id:"enable-timezone-option",checked:o,onChange:function(t){return e.onCheckedTimezoneOption(t.target.checked)},size:"tiny"}),desc:n.formatMessage({id:"timezone_preference_summary"})})}}])&&Vq(n.prototype,o),a&&Vq(n,a),Object.defineProperty(n,"prototype",{writable:!1}),n;var n,o,a}(r.Component),Jq=(0,a.$j)((function(e){return{timezoneOptionEnable:e.preference.get("isTimeZoneOptionEnabled")||!1}}),(function(e){return{onCheckedTimezoneOption:function(t){e((0,ra.yL)(t))}}}))((0,An.ZP)($q));var Xq=function(e){!function(e){if(null==e)throw new TypeError("Cannot destructure "+e)}(e);var t=(0,a.v9)((function(e){return"boolean"===typeof e.preference.get("lunarEnabled")&&e.preference.get("lunarEnabled")})),n=(0,a.v9)((function(e){return"boolean"!==typeof e.preference.get("holidayEnabled")||e.preference.get("holidayEnabled")})),o=(0,a.v9)((function(e){return"boolean"===typeof e.preference.get("weekNumbersEnabled")&&e.preference.get("weekNumbersEnabled")})),i=(0,a.v9)((function(e){return(0,tn.U0)()})),c=(0,y.Z)(),s=(0,a.I0)(),l=function(e){!function(e){s((0,ra.Xp)(e))}(e),(0,Z.a1)(),U.vp.dispatch("needToLoadWholePage")},f=function(e){!function(e){s((0,ra.GN)(e))}(e),(0,Z.a1)(),U.vp.dispatch("needToLoadWholePage")},d=function(e){!function(e){s((0,ra.KZ)(e))}(e),(0,Z.a1)(),U.vp.dispatch("needToLoadWholePage")},m=(0,r.useMemo)((function(){var e=[{key:"",value:c.formatMessage({id:"none"})}],t=[{key:"hijri",value:c.formatMessage({id:"Hijri\uff08Civil\uff09"})},{key:"hebcal",value:c.formatMessage({id:"hebrew"})},{key:"shaka",value:c.formatMessage({id:"saka_era"})},{key:"korean-lunar",value:c.formatMessage({id:"korean_lunar"})},{key:"persian",value:c.formatMessage({id:"persian"})},{key:"lunar",value:c.formatMessage({id:"chinese_lunar"})},{key:"vietnam",value:c.formatMessage({id:"Vietnamese Lunar"})},{key:"hijri-kuwaiti",value:c.formatMessage({id:"Hijri\uff08Kuwaiti\uff09"})},{key:"hijri-saudi",value:c.formatMessage({id:"Hijri\uff08Saudi\uff09"})}].sort((function(e,t){return e.value.localeCompare(t.value)}));return e.concat(t)}),[c]);return r.createElement(r.Fragment,null,u.j4?r.createElement(Ma.Z,{title:c.formatMessage({id:"enable_lunar"}),suffix:r.createElement(Na.Z,{id:"enable-lunar",checked:t,onChange:function(e){return l(e.target.checked)},size:"tiny"})}):r.createElement(Ma.Z,{title:c.formatMessage({id:"alternate_calendar"}),suffix:r.createElement(Aa.Z,{listData:m,selectedKey:i,onSelected:function(e){!function(e){s((0,Ta.wP)(e))}(e),(0,tn.a1)(),U.vp.dispatch("needToLoadWholePage")}})}),r.createElement(Ma.Z,{title:c.formatMessage({id:"enable_week_number"}),suffix:r.createElement(Na.Z,{id:"enable-weekNumber",checked:o,onChange:function(e){return d(e.target.checked)},size:"tiny"})}),u.j4&&r.createElement(Ma.Z,{title:c.formatMessage({id:"enable_holiday"}),suffix:r.createElement(Na.Z,{id:"enable-holiday",checked:n,onChange:function(e){return f(e.target.checked)},size:"tiny"})}))},Qq=function(){var e=(0,y.Z)(),t=(0,a.I0)(),n=(0,r.useMemo)((function(){return[{key:"MM/DD/YYYY",value:"12/31/2026"},{key:"DD/MM/YYYY",value:"31/12/2026"},{key:"YYYY/MM/DD",value:"2026/12/31"}]}),[]),o=(0,a.v9)((function(e){return(0,Z.mh)(e)})),i=(0,r.useCallback)((function(e){t((0,ra.iH)(e))}),[t]),c=(0,r.useCallback)((function(e){i(e),U.vp.dispatch("needToLoadWholePage")}),[i]);return r.createElement(Ma.Z,{title:e.formatMessage({id:"date_format"}),suffix:r.createElement(Aa.Z,{listData:n,selectedKey:o,onSelected:c})})};var e$=function(e){!function(e){if(null==e)throw new TypeError("Cannot destructure "+e)}(e);var t=(0,y.Z)();return r.createElement("div",null,r.createElement(bL,{title:t.formatMessage({id:"settings_pref_date"})}),r.createElement(Da.Z,null,r.createElement(Fq,null),r.createElement(Qq,null),r.createElement(Bq,null)),r.createElement(Da.Z,null,r.createElement(Xq,null)),r.createElement(Da.Z,null,r.createElement(Jq,null)))};function t$(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,a,i,c=[],s=!0,u=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;s=!1}else for(;!(s=(r=a.call(n)).done)&&(c.push(r.value),c.length!==t);s=!0);}catch(e){u=!0,o=e}finally{try{if(!s&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(u)throw o}}return c}}(e,t)||function(e,t){if(!e)return;if("string"===typeof e)return n$(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return n$(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function n$(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var r$=function(e){var t=e.children;return r.createElement(r.Fragment,null,t)},o$=function(e){var t=e.modules,n=e.title,o=e.type,a=t$((0,r.useState)(!1),2),i=a[0],c=a[1],s=(0,r.useMemo)((function(){return!1}),[t.length]),u=(0,r.useMemo)((function(){return(i?t.slice(0,4):t).map((function(e){return r.createElement(r$,{key:e.key},e.element)}))}),[i,t]),l=(0,y.Z)(),f=(0,r.useMemo)((function(){return s?r.createElement("div",{className:"text-xs text-grey/40 select-none cursor-pointer",onClick:function(){c((function(e){return!e}))},style:{marginRight:16}},l.formatMessage({id:i?"expand":"collapse"})):null}),[i,l,s]);return r.createElement(r.Fragment,null,r.createElement(bL,{title:n,suffix:f}),r.createElement("div",{"data-type":o,className:"grid grid-cols-2 gap-[16px]",style:{marginBottom:18}},u))},a$=function(e){var t=e.icon,n=e.title,o=e.desc,a=e.onClick;return r.createElement("div",{className:"rounded-settings-section bg-grey-2 relative cursor-pointer group hover:bg-grey-4",style:{padding:"15px 16px"},onClick:a},r.createElement("div",{className:"flex flex-col h-full"},r.createElement("div",{className:"flex items-center"},r.createElement(E.Z,{name:t,className:"w-[22px] h-[22px] text-brand-primary"}),r.createElement("div",{className:"text-[14px] leading-[16px]",style:{marginLeft:4}},n)),r.createElement("div",{className:"text-xs text-grey-50 px-[2px]",style:{lineHeight:"17px",marginTop:6}},o)))},i$=function(){var e=(0,y.Z)(),t=(0,r.useMemo)((function(){var t="".concat(u.N$," CLI");return[{key:"mcp",element:r.createElement(a$,{icon:"ai-mcp",title:e.formatMessage({id:"mcp_servers"}),desc:e.formatMessage({id:"mcp_servers_desc"},{s:u.N$}),onClick:function(){var e=u.j4?"https://help.dida365.com/articles/7438132116019216384":"https://help.ticktick.com/articles/7438129581631995904";window.open(e,"_blank")}})},{key:"cli",element:r.createElement(a$,{icon:"ai-cli",title:t,desc:e.formatMessage({id:"cli_desc"},{s:t}),onClick:function(){var e=u.j4?"https://help.dida365.com/articles/7464976698707017728":"https://help.ticktick.com/articles/7465251130025443328";window.open(e,"_blank")}})}]}),[e]);return r.createElement(o$,{type:"ai",title:e.formatMessage({id:"ai_integrations"}),modules:t})},c$=function(){return r.createElement("div",null,r.createElement(i$,null))},s$=n("pLaz"),u$=n("bnyv"),l$=n("N/8e"),f$=n("LgRU"),d$=n("6uPe"),m$=n("FJH6"),p$=n.n(m$);function h$(e){return h$="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},h$(e)}function y$(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function g$(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?y$(Object(n),!0).forEach((function(t){v$(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):y$(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function v$(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=h$(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=h$(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==h$(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function b$(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,a,i,c=[],s=!0,u=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;s=!1}else for(;!(s=(r=a.call(n)).done)&&(c.push(r.value),c.length!==t);s=!0);}catch(e){u=!0,o=e}finally{try{if(!s&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(u)throw o}}return c}}(e,t)||function(e,t){if(!e)return;if("string"===typeof e)return w$(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return w$(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function w$(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var k$=function(e){var t=e.template,n=e.onCancel,o=b$((0,r.useState)(!1),2),a=o[0],i=o[1],c=(0,y.Z)(),u=(0,v.k6)(),l=(0,v.TH)(),f=(0,r.useCallback)((function(e){e&&(0,wn.iD)($(e))}),[]),d=b$((0,Ll.zu)(f),2),m=d[0],p=d[1];(0,r.useEffect)((function(){return function(){m&&m.current&&(0,wn.Dh)($(m.current))}}),[m]);var h=(0,r.useCallback)((function(){i(!0)}),[]),g=(0,r.useCallback)((function(){i(!1)}),[]),b=(0,r.useCallback)((function(){var e=(0,d$.c8)([t]);return e.shift(),r.createElement("ul",null,e.length&&r.createElement("div",{className:"template-preview-divider h-[1px] bg-gallery my-[10px] dark:bg-gallery-10"}),e.map((function(e){var t=!!(e.items&&(e.items.length||e.items.size)>0);return r.createElement("div",{key:e.id,className:w()({"ml-[20px]":3===e.level,"ml-[40px]":4===e.level,"ml-[60px]":5===e.level})},r.createElement(u$.Z,{title:e.title,hasChecklist:t,type:"preview"}))})))}),[t]),k=(0,r.useCallback)((function(e){var t;return"g"===e[0]?t=Hn.wC(e[1]):"f"===e[0]?t=_o.KJ():"p"===e[0]&&(t=Hn.Rp(e[1])),t?t.get("id"):""}),[]),x=(0,r.useCallback)((function(){var e,r,o=l.state;if(o){var a=N.XR(o.from).split("/");r=a.slice(0,3).join("/"),e=k(a)}var i=g$(g$({},t),{},{projectId:e});n();var c=(0,f$.o0)(i)?(0,Wn.k2G)(i):(0,Wn.WwY)(i);e=c.get("projectId");var f=(0,Hn.PG)(e,"");(0,wn.eD)(s.U2("template_toast_added",{s1:f})),pe.Z.doSync(),o&&(e.includes("inbox")?u.replace("/".concat(N.XR(o.from))):u.replace("/".concat(r,"/").concat(c.get("id"))))}),[k,u,l.state,n,t]),E=t.title,S=t.content,_=t.desc,O=t.items,j=t.tags,D=t.children,M=O&&O.length>0,A=D&&(null===D||void 0===D?void 0:D.length)>0,P=_&&_.length>0,I=j&&j.length>0,L=(0,r.useCallback)((function(){return M?r.createElement("ul",null,O.map((function(e){return r.createElement(u$.Z,{key:e,title:e,type:"preview"})}))):r.createElement("p",{className:"content mt-[8px] leading-[22px] text-grey-60 text-[14px] whitespace-pre-line overflow-hidden break-words"},S)}),[S,M,O]),R=(0,r.useCallback)((function(){return r.createElement("div",null,r.createElement("a",{onClick:h,className:"underline text-primary text-[14px]"},c.formatMessage({id:"how_to_edit_a_template"})),r.createElement(T.Z,{type:"primary",onClick:x},c.formatMessage({id:"apply_template"})))}),[c,x,h]);return r.createElement(C.Z,{className:w()("task-template-preview-modal h-[460px]",p$().taskTemplatePreviewModal),visible:!0,title:c.formatMessage({id:"template_preview"}),onCancel:function(){n()},footer:R()},r.createElement("div",{className:"antiscroll-wrap flex flex-col flex-auto px-[24px]",ref:p},r.createElement("div",{className:"task-template-preview antiscroll-inner flex-auto"},r.createElement("div",{className:"header flex flex-row flex-wrap items-center"},r.createElement("div",{className:"title flex-grow leading-[24px] font-bold text-[16px] overflow-hidden break-words"},E)),M&&P&&r.createElement("p",{className:"desc mt-[8px] leading-[22px] text-grey-60 text-[14px] whitespace-pre-line overflow-hidden break-words"},_),L(),I&&r.createElement(l$.Z,{tags:j,isPureTags:!0,readOnly:!0,listClassName:"flex flex-row flex-wrap min-h-[36px] items-center",detailTagClassName:"my-[8px] mr-[8px] max-w-full px-[5px] h-[20px] text-primary bg-primary-50"}),A&&b())),a&&r.createElement(C.Z,{visible:!0,title:c.formatMessage({id:"how_to_edit_a_template"}),onCancel:g,footer:r.createElement(T.Z,{type:"primary",onClick:g},c.formatMessage({id:"i_know"}))},c.formatMessage({id:"apply_template_message_desktop"})))},x$=n("pphj");function E$(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,a,i,c=[],s=!0,u=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;s=!1}else for(;!(s=(r=a.call(n)).done)&&(c.push(r.value),c.length!==t);s=!0);}catch(e){u=!0,o=e}finally{try{if(!s&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(u)throw o}}return c}}(e,t)||function(e,t){if(!e)return;if("string"===typeof e)return S$(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return S$(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function S$(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var _$=function(e){var t=(0,y.Z)(),n={task_template:t.formatMessage({id:"task_template"}),note_template:t.formatMessage({id:"note_template"})},o=(0,r.useMemo)((function(){return[{key:"task_template",name:n.task_template},{key:"note_template",name:n.note_template}]}),[n.note_template,n.task_template]),i=(0,v.TH)().search.includes(B.UVy.Note)?o[1].key:o[0].key,c=E$((0,r.useState)(null),2),s=c[0],u=c[1],l=E$((0,r.useState)(!1),2),f=l[0],d=l[1],m=E$((0,r.useState)(!1),2),p=m[0],h=m[1],g=E$((0,r.useState)(i),2),b=g[0],k=g[1],x=(0,a.v9)((function(e){return e.preference.get("templateEnabled")})),_=(0,a.I0)();(0,r.useEffect)((function(){var e;bn.ZP.isScrollToSettingsTaskTemplate&&(null===(e=document.getElementById("settings-task-template"))||void 0===e||e.scrollIntoView());bn.ZP.isScrollToSettingsTaskTemplate=!1}),[]),(0,r.useEffect)((function(){x||function(e){var t=function(e){_((0,ra.Dr)(e)),(0,Z.a1)(),U.vp.dispatch("needToLoadWholePage")};"enable"!==e?(t(!0),f$.Z_((function(e){e&&d(!0)}))):t(!1)}("disable"),f$.mL()}),[_,x]);var T=(0,r.useCallback)((function(e){u(e)}),[]),j=((0,r.useCallback)((function(){return h(!0)}),[]),(0,r.useCallback)((function(){return h(!1)}),[])),D=(0,r.useCallback)((function(){return u(null)}),[]),M=(0,r.useCallback)((function(){return r.createElement("div",{className:"section task-template-grid-section",id:"settings-task-template",style:{marginTop:10}},r.createElement(x$.W.Provider,{value:x$.D},r.createElement(s$.Z,{type:"task_template"===b?B.UVy.Task:B.UVy.Note,onItemClick:T,className:"grid grid-cols-3 m-low:grid-cols-2",isInSettings:!0,gap:16})))}),[b,T]),N=(0,r.useCallback)((function(e){var t=e.selectedKeys[0];k(t)}),[]),P=(0,r.useCallback)((function(){return r.createElement(O.ZP,{onSelect:N,selectedKeys:[b]},o.map((function(e){var t=e.key,n=e.name;return r.createElement(O.gO,{key:t,title:n,withChecker:!0})})))}),[b,N,o]);return r.createElement("div",{className:"task-template-panel min-h-full",style:{marginTop:24}},x&&r.createElement("div",null,r.createElement(S.Z,{menu:P(),placement:"bottomLeft",align:{offset:[-10,4]}},r.createElement("div",{className:"inline-flex items-center cursor-pointer ml-[18px] relative group"},r.createElement("h1",{className:"font-medium",style:{lineHeight:"25px",fontSize:16}},"task_template"===b?n.task_template:n.note_template),r.createElement(E.Z,{name:"small-triangle-down",className:"w-[12px] h-[12px] text-grey-40 ml-[4px]"}),r.createElement("div",{className:w()("absolute invisible group-hover:visible bg-grey-6 rounded-s"),style:{left:-8,right:-4,top:0,bottom:0}}))),M()),x&&s&&r.createElement(k$,{template:s,onCancel:D}),f&&r.createElement(A,{title:t.formatMessage({id:"template_enable_error"}),message:t.formatMessage({id:"template_enable_error_desc"}),onClose:function(){return d(!1)}}),p&&r.createElement(C.Z,{className:"add-template-hint-modal",visible:!0,title:t.formatMessage({id:"how_to_create_a_template"}),onCancel:j,isAbleShowCancelButton:!1,onOk:j,okText:t.formatMessage({id:"i_know"})},t.formatMessage({id:"click_to_add_template_desktop"})))},O$=_$;function C$(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,a,i,c=[],s=!0,u=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;s=!1}else for(;!(s=(r=a.call(n)).done)&&(c.push(r.value),c.length!==t);s=!0);}catch(e){u=!0,o=e}finally{try{if(!s&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(u)throw o}}return c}}(e,t)||function(e,t){if(!e)return;if("string"===typeof e)return T$(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return T$(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function T$(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var j$=function(e){!function(e){if(null==e)throw new TypeError("Cannot destructure "+e)}(e);var t=(0,y.Z)(),n=(0,a.I0)(),o=(0,v.TH)().pathname,i=(0,a.v9)((function(e){return e.preference.get("language")||s.dK()})),c=(0,r.useCallback)((function(e){n((0,ra.m0)(e))}),[n]),l=(0,r.useMemo)((function(){var e=!u.j4;return[e&&{key:"ca",value:"Catal\xe0"},e&&{key:"cy",value:"Cymraeg"},e&&{key:"da",value:"Dansk"},e&&{key:"de",value:"Deutsch"},{key:"en_US",value:"English"},e&&{key:"es",value:"Espa\xf1ol"},{key:"fr",value:"Fran\xe7ais"},e&&{key:"hr",value:"Hrvatski"},{key:"it",value:"Italiano\u202c"},{key:"lv",value:"Latvie\u0161u"},e&&{key:"lt",value:"Lietuvi\u0173"},e&&{key:"hu",value:"Magyar"},e&&{key:"nl",value:"Nederlands"},e&&{key:"nb",value:"Norsk (bokm\xe5l)"},{key:"pl",value:"Polski"},{key:"pt",value:"Portugu\xeas (Brasil)"},{key:"ru",value:"P\u0443\u0441\u0441\u043a\u0438\u0439"},e&&{key:"ro",value:"Rom\xe2n\u0103"},e&&{key:"sk",value:"Sloven\u010dina"},e&&{key:"sl",value:"Sloven\u0161\u010dina"},e&&{key:"fi",value:"Suomi"},e&&{key:"sv",value:"Svenska"},e&&{key:"vi",value:"Ti\u1ebfng Vi\u1ec7t"},e&&{key:"tr",value:"T\xfcrk\xe7e"},e&&{key:"cs",value:"\u010ce\u0161tina"},e&&{key:"el",value:"\u0395\u03bb\u03bb\u03b7\u03bd\u03b9\u03ba\u03ac"},e&&{key:"be",value:"\u0431\u0435\u043b\u0430\u0440\u0443\u0441\u043a\u0430\u044f"},e&&{key:"bg",value:"\u0431\u044a\u043b\u0433\u0430\u0440\u0441\u043a\u0438"},{key:"uk",value:"\u0423\u043a\u0440\u0430\u0457\u043d\u0441\u044c\u043a\u0430"},e&&{key:"th",value:"\u0e20\u0e32\u0e29\u0e32\u0e44\u0e17\u0e22"},e&&{key:"ta",value:"\u0ba4\u0bae\u0bbf\u0bb4\u0bcd"},e&&{key:"ms",value:"\u0628\u0647\u0627\u0633 \u0645\u0644\u0627\u064a\u0648"},{key:"zh_CN",value:"\u7b80\u4f53\u4e2d\u6587"},{key:"tw",value:"\u7e41\u4f53\u4e2d\u6587"},{key:"ja",value:"\u65e5\u672c\u8a9e"},{key:"ko",value:"\ud55c\uad6d\uc5b4"}].filter(Fo.y)}),[]),f=C$((0,r.useState)(!1),2),d=f[0],m=f[1],p=(0,r.useRef)(""),h=(0,r.useRef)("");return r.createElement(r.Fragment,null,r.createElement(Ma.Z,{title:t.formatMessage({id:"set_language"}),suffix:r.createElement(Aa.Z,{listData:l,selectedKey:i,onSelected:function(e){var t;p.current=e,h.current=(null===(t=l.find((function(t){return t.key===e})))||void 0===t?void 0:t.value)||"",m(!0)}})}),d&&r.createElement(Ca.Z,{title:t.formatMessage({id:"changes_saved"}),onCancel:function(){m(!1)},okText:t.formatMessage({id:"refresh"}),cancelText:t.formatMessage({id:"cancel"}),onOk:function(){I.S2(p.current),c(p.current),(0,Z.a1)(void 0,{success:function(){(0,pt.JU)(B._Yt.settingStashWebPathHash,o),window.location.href="/"},fail:function(){}})}},t.formatMessage({id:"refresh_the_page_to_apply_changes"})))},D$=r.forwardRef((function(e,t){var n=(0,y.Z)(),o=(0,a.I0)(),i=(0,a.v9)((function(e){return"number"===typeof e.preference.get("posOfOverdue")?e.preference.get("posOfOverdue"):0})),c=(0,r.useCallback)((function(e){o((0,ra.sI)(e))}),[o]),s=function(){c(0)};return(0,r.useImperativeHandle)(t,(function(){return{reset:s}})),r.createElement(Ma.Z,{title:n.formatMessage({id:"overdue_section_position"}),suffix:r.createElement(Aa.Z,{listData:[{key:"0",value:n.formatMessage({id:"top_of_list"})},{key:"1",value:n.formatMessage({id:"bottom_of_list"})}],selectedKey:"".concat(i),onSelected:function(e){c(parseInt(e,10)),(0,Z.a1)(),U.vp.dispatch("needToLoadWholePage")}})})}));D$.displayName="OverduePosition";var M$=D$,A$=function(){var e=(0,y.Z)(),t=(0,a.I0)(),n=(0,a.v9)((function(e){return e.preference.get("removeDate")})),o=(0,a.v9)((function(e){return e.preference.get("nlpEnabled")})),i=(0,r.useCallback)((function(e){t((0,ra.Ln)(e))}),[t]),c=(0,r.useCallback)((function(e){t((0,ra.kI)(e))}),[t]),s=!!o;return r.createElement(Ma.Z,{title:e.formatMessage({id:"settings_pref_date_recognition"}),suffix:r.createElement(Na.Z,{id:"enable-smart-parse",size:"tiny",checked:s,onChange:function(e){return function(e){i(e),(0,Z.a1)(),U.vp.dispatch("needToLoadWholePage")}(e.target.checked)}}),desc:e.formatMessage({id:"settings_smart_parsing_summary"})},s?r.createElement(Se.Z,{checkboxId:"removeDate",checkboxDesc:e.formatMessage({id:"remove_text_in_tasks"}),isChecked:n,onChange:function(e){c(e),(0,Z.a1)(),U.vp.dispatch("needToLoadWholePage")},style:{height:18,marginBottom:4,marginTop:10}}):null)},N$=function(){var e=(0,y.Z)(),t=(0,a.I0)(),n=(0,a.v9)((function(e){return!1!==e.preference.get("tagging")})),o=(0,a.v9)((function(e){var t=e.preference.get("removeTag");return"boolean"!==typeof t||t})),i=(0,r.useCallback)((function(e){t((0,ra.qZ)(e))}),[t]),c=(0,r.useCallback)((function(e){t((0,ra.ou)(e))}),[t]);return r.createElement(Ma.Z,{title:e.formatMessage({id:"settings_pref_tag_recognition"}),suffix:r.createElement(Na.Z,{id:"enable-tag-parse",size:"tiny",checked:n,onChange:function(e){return function(e){i(e),(0,Z.a1)(),U.vp.dispatch("needToLoadWholePage")}(e.target.checked)}}),desc:e.formatMessage({id:"settings_keep_tag_in_text_desc"})},n?r.createElement(Se.Z,{checkboxId:"removeTag",checkboxDesc:e.formatMessage({id:"settings_remove_tag_from_text"}),isChecked:o,onChange:function(e){c(e),(0,Z.a1)(),U.vp.dispatch("needToLoadWholePage")},style:{height:18,marginBottom:4,marginTop:10}}):null)},P$=r.forwardRef((function(e,t){var n=(0,y.Z)(),o=(0,a.I0)(),i=(0,a.v9)((function(e){return"number"===typeof e.preference.get("defaultDueDate")?e.preference.get("defaultDueDate"):0})),c=(0,r.useCallback)((function(e){o((0,ra.g5)(e))}),[o]),s=function(){c(0)};return(0,r.useImperativeHandle)(t,(function(){return{reset:s}})),r.createElement(Ma.Z,{title:n.formatMessage({id:"settings_default_date"}),suffix:r.createElement(Aa.Z,{listData:[{key:"0",value:n.formatMessage({id:"none"})},{key:"1",value:n.formatMessage({id:"today"})},{key:"2",value:n.formatMessage({id:"tomorrow"})},{key:"3",value:n.formatMessage({id:"day_after_tommorow"})},{key:"7",value:n.formatMessage({id:"next_week"})}],selectedKey:"".concat(i),onSelected:function(e){c(parseInt(e,10)),(0,Z.a1)(),U.vp.dispatch("needToLoadWholePage")}})})}));P$.displayName="DefaultDueDate";var I$=P$;function L$(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,a,i,c=[],s=!0,u=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;s=!1}else for(;!(s=(r=a.call(n)).done)&&(c.push(r.value),c.length!==t);s=!0);}catch(e){u=!0,o=e}finally{try{if(!s&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(u)throw o}}return c}}(e,t)||function(e,t){if(!e)return;if("string"===typeof e)return R$(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return R$(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function R$(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var Z$=function(e){var t=e.setIsCustomViewShown,n=e.onSelectDuration,o=e.trigger,a=(0,y.Z)(),i=(0,r.useRef)(null),c=L$((0,r.useState)(0),2),s=c[0],u=c[1],l=L$((0,r.useState)(30),2),f=l[0],d=l[1];(0,r.useEffect)((function(){var e=function(e){i.current&&!$(e.target).closest(i.current).length&&t(!1)};return document.addEventListener("click",e,{capture:!0}),function(){document.removeEventListener("click",e,{capture:!0})}}),[t]);var m=(0,r.useCallback)((function(){var e=i.current;if(null!=o&&null!=e){var t,n,r=o.getBoundingClientRect(),a=r.top,c=r.left+18,s=o.offsetHeight,u=o.offsetWidth,l=e.offsetHeight,f=e.offsetWidth,d=window.innerHeight,m=c+u-f-window.innerWidth,p=a+l+s+4-d;t=m<=0?c+u-f:c+u-f-m,n=p<=0?a+s+4:a+s+4-p,e.style.top=n+"px",e.style.left=t+"px"}}),[o]);(0,r.useEffect)((function(){m()}),[m]);var p=function(e){e.currentTarget.select()};return r.createElement(eo.Z,null,r.createElement(_r.ZP,null,r.createElement("div",{className:w()("timecard-element r-select-custom r-select shadow-default dark:shadow-dark-default pop-bg rounded-dropdown pt-[12px] pb-[16px] px-[16px] border border-solid border-grey-10","absolute w-[200px] p-0 z-[999] bg-main-background"),ref:i},r.createElement("div",{className:"r-custom-container take-time clearfix"},r.createElement("div",{className:"row hrs-mins-row flex items-center"},r.createElement(r.Fragment,null,r.createElement(vu.Z,{type:"text",className:"r-custom-num input-sml text-center rounded-[4px] flex-1 min-w-0 overflow-hidden h-[24px] px-[8px] text-[13px]",value:s,onChange:function(e){var t=e.currentTarget,n=parseInt(t.value||"0",10);isNaN(n)||(n>23?n=23:n<0&&(n=0),u(n))},onClick:p}),r.createElement("span",{className:"flex-none text-left text-[13px] mx-[6px]",style:{minWidth:30}},a.formatMessage({id:s>1?"hours":"hour"}).toLowerCase())),r.createElement(r.Fragment,null,r.createElement(vu.Z,{type:"text",className:"r-custom-num input-sml text-center rounded-[4px] flex-1 min-w-0 overflow-hidden h-[24px] px-[8px] text-[13px]",value:f,onChange:function(e){var t=e.currentTarget,n=parseInt(t.value||"0",10);isNaN(n)||(n>59?n=59:n<0&&(n=0),d(n))},onClick:p}),r.createElement("span",{className:"flex-none text-right text-[13px] ml-[6px]",style:{minWidth:30}},a.formatMessage({id:f>1?"mins":"min"}))))),r.createElement("div",{className:"control relative z-10 bg-main-background mt-[12px] overflow-hidden"},r.createElement("div",{className:"confirm-container btns leading-none flex"},r.createElement(T.Z,{type:"cancel",size:"tiny",className:"first:mr-[12px] flex-auto",onClick:function(){t(!1)}},a.formatMessage({id:"cancel"})),r.createElement(T.Z,{id:"custon-confirm",size:"tiny",onClick:function(){var e=Math.max(60*s+f,5);n(e),t(!1)},className:"flex-auto"},a.formatMessage({id:"ok"})))))))},F$=function(){var e=(0,y.Z)(),t=L$((0,r.useState)(!1),2),n=t[0],o=t[1],i=(0,r.useRef)(null),c=(0,a.I0)(),u=(0,a.v9)((function(e){return e.preference.get("defaultTimeDuration")||60})),l=function(e){-1!==e?(o(!1),function(e){c((0,ra.Sp)(e))}(e),(0,Z.a1)(),U.vp.dispatch("needToLoadWholePage")):o(!0)},f=n?"-1":"".concat(u);return r.createElement(r.Fragment,null,r.createElement(Ma.Z,{title:s.U2("default_duration"),suffix:r.createElement("div",{ref:i},r.createElement(Aa.Z,{key:f,listData:function(){var t=s.zO()?"":" ",n=[10,15,30,45,60,90,120,150,180,1440];n.includes(u)||(n=function(e,t){for(var n=e.length,r=0;r<e.length;r++)if(e[r]>t){n=r;break}e.push(0);for(var o=e.length-1;o>n;o--)e[o]=e[o-1];return e[n]=t,e}(n,u));var r=n.map((function(e){if(e<60)return{key:e,value:e+t+(1===e?s.U2("min"):s.U2("mins"))};if(e<1440){var n=Math.floor(e/60),r=e%60;return{key:e,value:0===r?n+t+(1===n?s.U2("hour"):s.U2("hours")).toLowerCase():n+t+(1===n?s.U2("hour"):s.U2("hours")).toLowerCase()+t+r+t+(1===r?s.U2("min"):s.U2("mins"))}}var o=e/24/60;return{key:e,value:o+t+(1===o?s.U2("day"):s.U2("days")).toLowerCase()}}));return r.push({key:"divider"}),r.push({key:-1,value:e.formatMessage({id:"custom"})}),r}(),selectedKey:f,onSelected:l}))}),n&&r.createElement(Z$,{setIsCustomViewShown:o,trigger:i.current,onSelectDuration:l}))},B$=r.forwardRef((function(e,t){var n=(0,a.I0)(),o=(0,a.v9)((function(e){return e.preference.get("defaultTimeMode")||"0"})),i=function(e){n((0,ra.Md)(e))},c=function(){var e;i("0"),e=60,n((0,ra.Sp)(e))};return(0,r.useImperativeHandle)(t,(function(){return{reset:c}})),r.createElement(r.Fragment,null,r.createElement(Ma.Z,{title:s.U2("settings_default_date_mode"),suffix:r.createElement(Aa.Z,{listData:[{key:"0",value:s.U2("date_label")},{key:"1",value:s.U2("timecard_across")}],selectedKey:o,onSelected:function(e){i(e),(0,Z.a1)(),U.vp.dispatch("needToLoadWholePage")}})}),r.createElement(F$,null))}));B$.displayName="DefaultDateMode";var U$=B$;function Y$(e){var t=e.isAllDay,n=e.reminders,o=e.onUpdateStateData,a={className:"pref-panel-select-list reminder-ahead-select advance w-[200px] z-[999] absolute max-w-none max-h-[400px]",showArrow:!0,defaultTitle:s.U2("none"),align:{offset:[18,8]}},i={isAllDay:t,isHideTip:!0},c=Z.U2("showMeridiem"),u=Bn.Z.toMoment(),l=u.format("YYYY-MM-DD"),f=t?"":c?u.locale("en").format("hh:mm A"):u.format("HH:mm"),d=Gn.fromJS({date:l,clock:f,isAllDay:t,meridiem:c,reminders:n});return r.createElement(UT.Z,{data:d,onUpdateStateData:o,componentExtract:{className:""},selectMenuExtract:a,customReminderExtract:i,canSelectEndReminder:!t,area:"setting"})}var V$=["TRIGGER:PT0S"],H$=[],W$=r.forwardRef((function(e,t){var n=(0,y.Z)(),o=(0,a.I0)(),i=(0,a.v9)((function(e){return e.preference.get("defaultReminds")})),c=(0,a.v9)((function(e){return e.preference.get("defaultADReminders")})),s=function(e){o((0,ra.II)(e))},u=function(e){o((0,ra.k3)(e))},l=function(e){var t=[];return e.forEach((function(e){t.push({id:"",trigger:e})})),t},f=function(e){var t=e.reminders,n=[];return t.forEach((function(e){var t=e.trigger;if("none"===t)return[];n.push(t)})),n},d=function(e,t){t?u(e):s(e),(0,Z.a1)(),U.vp.dispatch("needToLoadWholePage")},m=function(){u(H$),s(V$)};(0,r.useImperativeHandle)(t,(function(){return{reset:m}}));var p=l(i||V$),h=l(c||H$);return r.createElement(r.Fragment,null,r.createElement(Ma.Z,{title:n.formatMessage({id:"settings_default_reminder_time"}),suffix:r.createElement(Y$,{isAllDay:!1,reminders:p,onUpdateStateData:function(e){var t=f(e);d(t,!1)}}),suffixMaxWidth:"50%"}),r.createElement(Ma.Z,{title:n.formatMessage({id:"settings_default_reminder_day"}),suffix:r.createElement(Y$,{isAllDay:!0,reminders:h,onUpdateStateData:function(e){var t=f(e);d(t,!0)}}),suffixMaxWidth:"50%"}))}));W$.displayName="DefaultReminder";var z$=W$,G$=r.forwardRef((function(e,t){var n=(0,y.Z)(),o=(0,a.I0)(),i=(0,a.v9)((function(e){return"number"===typeof e.preference.get("defaultPriority")?e.preference.get("defaultPriority"):0})),c=(0,r.useCallback)((function(e){o((0,ra.bA)(e))}),[o]),s=function(){c(0)};return(0,r.useImperativeHandle)(t,(function(){return{reset:s}})),r.createElement(Ma.Z,{title:n.formatMessage({id:"settings_default_priority"}),suffix:r.createElement(Aa.Z,{listData:[{key:"0",value:n.formatMessage({id:"none"})},{key:"1",value:n.formatMessage({id:"low"})},{key:"3",value:n.formatMessage({id:"medium"})},{key:"5",value:n.formatMessage({id:"high"})}],selectedKey:"".concat(i),onSelected:function(e){c(parseInt(e,10)),(0,Z.a1)(),U.vp.dispatch("needToLoadWholePage")}})})}));G$.displayName="DefaultPriority";var K$=G$,q$=r.forwardRef((function(e,t){var n=(0,y.Z)(),o=(0,a.I0)(),i=(0,a.v9)((function(e){return"number"===typeof e.preference.get("defaultToAdd")?e.preference.get("defaultToAdd"):0})),c=(0,r.useCallback)((function(e){o((0,ra.Zn)(e))}),[o]),s=function(){c(0)};return(0,r.useImperativeHandle)(t,(function(){return{reset:s}})),r.createElement(Ma.Z,{title:n.formatMessage({id:"settings_default_position"}),suffix:r.createElement(Aa.Z,{listData:[{key:"0",value:n.formatMessage({id:"top_of_list"})},{key:"1",value:n.formatMessage({id:"bottom_of_list"})}],selectedKey:"".concat(i),onSelected:function(e){c(parseInt(e,10)),(0,Z.a1)(),U.vp.dispatch("needToLoadWholePage")}})})}));q$.displayName="DefaultPosition";var $$=q$;function J$(e){return J$="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},J$(e)}function X$(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function Q$(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,eJ(r.key),r)}}function eJ(e){var t=function(e,t){if("object"!=J$(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=J$(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==J$(t)?t:t+""}function tJ(e,t,n){return t=rJ(t),function(e,t){if(t&&("object"===J$(t)||"function"===typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(e,nJ()?Reflect.construct(t,n||[],rJ(e).constructor):t.apply(e,n))}function nJ(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(nJ=function(){return!!e})()}function rJ(e){return rJ=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},rJ(e)}function oJ(e,t){return oJ=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},oJ(e,t)}var aJ=function(e){function t(){return X$(this,t),tJ(this,t,arguments)}return function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&oJ(e,t)}(t,e),n=t,(o=[{key:"render",value:function(){var e=this.props,t=e.intl,n=e.onSelectDefaultProjectId;return r.createElement(Ma.Z,{title:t.formatMessage({id:"settings_default_list"}),suffix:r.createElement(pF,{onSelectChange:function(e){n(e),(0,Z.a1)(),U.vp.dispatch("needToLoadWholePage")},isInSettings:!0}),suffixMaxWidth:"50%"})}},{key:"reset",value:function(){var e=P.U2("inboxId");this.props.onSelectDefaultProjectId(e)}}])&&Q$(n.prototype,o),a&&Q$(n,a),Object.defineProperty(n,"prototype",{writable:!1}),n;var n,o,a}(r.Component),iJ=(0,a.$j)(null,(function(e){return{onSelectDefaultProjectId:function(t){e((0,ra.hl)(t))}}}),null,{forwardRef:!0})((0,An.ZP)(aJ,{forwardRef:!0}));function cJ(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,a,i,c=[],s=!0,u=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;s=!1}else for(;!(s=(r=a.call(n)).done)&&(c.push(r.value),c.length!==t);s=!0);}catch(e){u=!0,o=e}finally{try{if(!s&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(u)throw o}}return c}}(e,t)||function(e,t){if(!e)return;if("string"===typeof e)return sJ(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return sJ(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function sJ(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var uJ=r.forwardRef((function(e,t){var n=(0,y.Z)(),o=cJ((0,r.useState)(!1),2),i=o[0],c=o[1],s=(0,a.v9)((function(e){return(0,Z.bz)()})),u=(0,a.I0)(),l=(0,r.useCallback)((function(e){u((0,ra.BP)(e))}),[u]),f=(0,r.useCallback)((function(){l([])}),[l]);(0,r.useImperativeHandle)(t,(function(){return{reset:f}}));var d=(0,r.useCallback)((function(){var e=(0,Oa.x3)((0,um.p)(s));return e.length>0?e.join(", "):n.formatMessage({id:"none"})}),[s,n]),m=(0,r.useCallback)((function(e){i!==e&&c(e)}),[i]);return r.createElement(Ma.Z,{title:n.formatMessage({id:"settings_default_tag"}),suffix:r.createElement("div",{className:"dropdown filter-tag inline-block relative max-w-full"},r.createElement(um.Z,{selectedKeys:s,className:"modal-dropdown-menu csl-filter-multi-select-menu filter-tag w-[200px] max-w-none p-0 border border-solid border-grey-10 overflow-auto",isItemWithTagShown:!1,isItemAllShown:!1,isItemNoTagShown:!1,isDividerShown:!1,onConfirm:function(e){var t=e.selects;l(t),(0,Z.a1)(),U.vp.dispatch("needToLoadWholePage")},menuListWrapperClassName:"w-full py-[5px]",menuUlClassName:"max-h-[239px]",controlClassName:"relative z-[1] bg-main-background p-[12px] overflow-hidden border-t border-solid border-grey-10",handleParentAndChild:!1,onMenuVisibleChange:m,placement:"bottomRight",align:{offset:[18,8]}},r.createElement("div",null,r.createElement(fF.Z,{title:d(),downListShow:i})))),suffixMaxWidth:"50%"})})),lJ=uJ;uJ.displayName="DefaultTags";var fJ=function(){var e=(0,y.Z)(),t=(0,a.v9)((function(e){return(0,tn.lF)(e)})),n=(0,a.I0)(),o=(0,r.useCallback)((function(e){return n((0,Ta.T_)(e))}),[n]),i=(0,r.useCallback)((function(){o(!t),(0,tn.a1)(),U.vp.dispatch("needToLoadWholePage")}),[t,o]);return r.createElement(Ma.Z,{title:e.formatMessage({id:"settings_pref_title_url_parse"}),suffix:r.createElement(Na.Z,{id:"enable-url-parse",size:"tiny",checked:t,onChange:i}),desc:e.formatMessage({id:"settings_pref_title_url_parse_desc"})})};function dJ(e){return dJ="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},dJ(e)}function mJ(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,pJ(r.key),r)}}function pJ(e){var t=function(e,t){if("object"!=dJ(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=dJ(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==dJ(t)?t:t+""}function hJ(e,t,n){return t=gJ(t),function(e,t){if(t&&("object"===dJ(t)||"function"===typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(e,yJ()?Reflect.construct(t,n||[],gJ(e).constructor):t.apply(e,n))}function yJ(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(yJ=function(){return!!e})()}function gJ(e){return gJ=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},gJ(e)}function vJ(e,t){return vJ=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},vJ(e,t)}var bJ=function(e){function t(e){var n;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),(n=hJ(this,t,[e])).clickAction=n.clickAction.bind(n),n}return function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&vJ(e,t)}(t,e),n=t,o=[{key:"render",value:function(){var e=this.props,t=e.className,n=e.actionClassName,o=e.style;return r.createElement("p",{className:t,style:o},r.createElement("a",{className:w()("action text-[14px]",n),onClick:this.clickAction},this.props.actionName))}},{key:"clickAction",value:function(e){e.preventDefault(),this.props.clickAction&&this.props.clickAction()}}],o&&mJ(n.prototype,o),a&&mJ(n,a),Object.defineProperty(n,"prototype",{writable:!1}),n;var n,o,a}(r.Component),wJ=n("jT1b"),kJ=n("R6tc"),xJ=function(){var e=(0,y.Z)(),t=(0,a.I0)(),n=(0,a.v9)((function(e){return!!P._y()&&(0,kJ.bE)(e,B.awH.calendar)})),o=(0,r.useCallback)((function(e){t((0,wJ.X5)(B.awH.calendar,e)),(0,kJ.a1)(),U.vp.dispatch("needToLoadWholePage")}),[t]),i=function(e){return!(!e||P._y())&&(F.$Z({type:B.awH.calendar}),!0)};return r.createElement(Ma.Z,{title:e.formatMessage({id:"show_mini_calendar_in_sidebar"}),suffix:r.createElement(Na.Z,{id:"enable-mini-cal",size:"tiny",checked:n,onChange:function(e){i&&i(e.target.checked)||o(e.target.checked)}})})};var EJ=function(e){!function(e){if(null==e)throw new TypeError("Cannot destructure "+e)}(e);var t=(0,y.Z)(),n=(0,r.useRef)(),o=(0,r.useRef)(),a=(0,r.useRef)(),i=(0,r.useRef)(),c=(0,r.useRef)(),u=(0,r.useRef)(),l=(0,r.useRef)(),f=(0,r.useRef)();return r.createElement("div",{className:"overflow-hidden"},r.createElement(Da.Z,null,r.createElement(j$,null)),r.createElement(bL,{title:s.U2("settings_pref_smart_recognition")}),r.createElement(Da.Z,null,r.createElement(A$,null),r.createElement(N$,null),r.createElement(fJ,null)),r.createElement(bL,{title:s.U2("Task Default"),tooltipInner:t.formatMessage({id:"task_default_tips"})}),r.createElement(Da.Z,null,r.createElement(I$,{ref:i}),P._y()&&r.createElement(U$,{ref:c}),r.createElement(z$,{ref:a})),r.createElement(Da.Z,null,r.createElement(K$,{ref:o}),r.createElement(lJ,{ref:f}),r.createElement(iJ,{ref:l})),r.createElement(Da.Z,null,r.createElement($$,{ref:n}),r.createElement(M$,{ref:u})),r.createElement(bJ,{actionName:t.formatMessage({id:"settings_default_reset"}),clickAction:function(){var e,t,r,s,d,m,p,h;null===(e=n.current)||void 0===e||e.reset(),null===(t=o.current)||void 0===t||t.reset(),null===(r=a.current)||void 0===r||r.reset(),null===(s=i.current)||void 0===s||s.reset(),null===(d=c.current)||void 0===d||d.reset(),null===(m=u.current)||void 0===m||m.reset(),null===(p=l.current)||void 0===p||p.reset(),null===(h=f.current)||void 0===h||h.reset(),(0,Z.a1)(),U.vp.dispatch("needToLoadWholePage")},className:"default-reset ml-[18px] leading-[20px]",style:{marginTop:-2,marginBottom:2}}),r.createElement(bL,{title:s.U2("settings_premium_mini_cal"),tooltipInner:r.createElement("div",{className:"text-white",style:{lineHeight:"18px",fontSize:13}},t.formatMessage({id:"settings_mini_cal_tips"}))}),r.createElement(Da.Z,null,r.createElement(xJ,null)),r.createElement(O$,null))};function SJ(e){return SJ="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},SJ(e)}function _J(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,OJ(r.key),r)}}function OJ(e){var t=function(e,t){if("object"!=SJ(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=SJ(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==SJ(t)?t:t+""}function CJ(e,t,n){return t=jJ(t),function(e,t){if(t&&("object"===SJ(t)||"function"===typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(e,TJ()?Reflect.construct(t,n||[],jJ(e).constructor):t.apply(e,n))}function TJ(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(TJ=function(){return!!e})()}function jJ(e){return jJ=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},jJ(e)}function DJ(e,t){return DJ=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},DJ(e,t)}var MJ=function(e){function t(e){var n;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),(n=CJ(this,t,[e])).confirmModal=n.confirmModal.bind(n),n.closeModal=n.closeModal.bind(n),n}return function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&DJ(e,t)}(t,e),n=t,(o=[{key:"render",value:function(){var e=this.props,t=e.intl,n=e.appName;return r.createElement(C.Z,{visible:!0,maskClosable:!1,title:t.formatMessage({id:"settings_cal_subscription_integrations_delete_modal_title"}),okText:t.formatMessage({id:"confirm"}),onOk:this.confirmModal,footer:this.renderModalFooter(),onCancel:this.closeModal},t.formatMessage({id:"settings_cal_subscription_integrations_delete_modal_desc"},{s:n}))}},{key:"confirmModal",value:function(){this.props.onConfirm&&this.props.onConfirm(this.props.id)}},{key:"closeModal",value:function(){this.props.onClose&&this.props.onClose()}},{key:"renderModalFooter",value:function(){var e=this.props.intl;return r.createElement("div",null,r.createElement(T.Z,{onClick:this.closeModal,type:"cancel"},e.formatMessage({id:"cancel"})),r.createElement(T.Z,{onClick:this.confirmModal,loadingText:e.formatMessage({id:"confirm"})+"...",className:"btn-primary"},e.formatMessage({id:"confirm"})))}}])&&_J(n.prototype,o),a&&_J(n,a),Object.defineProperty(n,"prototype",{writable:!1}),n;var n,o,a}(r.Component),AJ=(0,An.ZP)(MJ);function NJ(e){return NJ="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},NJ(e)}function PJ(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,IJ(r.key),r)}}function IJ(e){var t=function(e,t){if("object"!=NJ(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=NJ(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==NJ(t)?t:t+""}function LJ(e,t,n){return t=ZJ(t),function(e,t){if(t&&("object"===NJ(t)||"function"===typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(e,RJ()?Reflect.construct(t,n||[],ZJ(e).constructor):t.apply(e,n))}function RJ(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(RJ=function(){return!!e})()}function ZJ(e){return ZJ=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},ZJ(e)}function FJ(e,t){return FJ=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},FJ(e,t)}var BJ=function(e){function t(e){var n;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),(n=LJ(this,t,[e])).state={isModalShow:!1},n.closeDeleteModal=n.closeDeleteModal.bind(n),n.showModal=n.showModal.bind(n),n}return function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&FJ(e,t)}(t,e),n=t,(o=[{key:"showModal",value:function(){this.setState({isModalShow:!0})}},{key:"closeDeleteModal",value:function(){this.setState({isModalShow:!1})}},{key:"render",value:function(){var e=this.props,t=e.logo,n=e.name,o=e.time,a=e.intl,i=e.id,c=e.handleDeleteIntegrations;return this.props.noData?r.createElement("div",{className:"no-data text-left"},r.createElement("p",{className:"text-grey-40 text-[14px]"},a.formatMessage({id:"settings_cal_subscription_integrations_no_data"}))):r.createElement(r.Fragment,null,r.createElement(Ma.Z,{prefix:t?r.createElement("img",{src:t,alt:"",className:"w-[25px] rounded-full max-w-full h-auto inline-block"}):r.createElement(E.Z,{name:"backup_ticktick",className:"w-[25px] h-[25px]"}),title:r.createElement(_e.Z,{overlayClassName:"z-[1070]",title:o,placement:"topLeft"},r.createElement("div",null,n)),suffix:r.createElement("a",{onClick:this.showModal},a.formatMessage({id:"unlink"}))}),this.state.isModalShow&&r.createElement(AJ,{key:"modal",id:i,onClose:this.closeDeleteModal,onConfirm:function(){return c(i)},appName:n}))}}])&&PJ(n.prototype,o),a&&PJ(n,a),Object.defineProperty(n,"prototype",{writable:!1}),n;var n,o,a}(r.Component),UJ=(0,An.ZP)(BJ);function YJ(e){return YJ="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},YJ(e)}function VJ(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,HJ(r.key),r)}}function HJ(e){var t=function(e,t){if("object"!=YJ(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=YJ(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==YJ(t)?t:t+""}function WJ(e,t,n){return t=GJ(t),function(e,t){if(t&&("object"===YJ(t)||"function"===typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(e,zJ()?Reflect.construct(t,n||[],GJ(e).constructor):t.apply(e,n))}function zJ(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(zJ=function(){return!!e})()}function GJ(e){return GJ=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},GJ(e)}function KJ(e,t){return KJ=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},KJ(e,t)}var qJ=function(e){function t(e){var n;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),(n=WJ(this,t,[e])).state={integrations:[]},n.sectionRef=r.createRef(),n.hasScrolledToSection=!1,n.handleDeleteIntegrations=n.handleDeleteIntegrations.bind(n),n}return function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&KJ(e,t)}(t,e),n=t,o=[{key:"componentDidMount",value:function(){this.initIntegrations()}},{key:"componentDidUpdate",value:function(e,t){t.integrations!==this.state.integrations&&this.scrollToIntegrationsSectionIfNeeded()}},{key:"render",value:function(){var e=this,t=this.props.intl,n=this.state.integrations;return 0===n.length?null:r.createElement(r.Fragment,null,r.createElement(bL,{title:t.formatMessage({id:"settings_cal_subscription_integrations_title"})}),r.createElement(Da.Z,null,r.createElement("div",{ref:this.sectionRef}),r.createElement(Ma.Z,{title:t.formatMessage({id:"settings_cal_subscription_integrations_desc"},{s1:u.N$})}),n.map((function(n){return r.createElement(UJ,{key:n.clientId,id:n.clientId,logo:n.icon,name:n.appName,time:t.formatMessage({id:"settings_cal_subscription_integrations_time"})+" "+Bn.Z.prefMomentUtc(n.authorizedTime).format((0,Jn.I4)("LL")),handleDeleteIntegrations:e.handleDeleteIntegrations})})),!u.j4&&r.createElement(Ma.Z,{prefix:r.createElement("a",{className:"mt-[10px] inline-flex items-center leading-[20px] text-[14px]",href:"/integrations"},r.createElement("span",{className:"text-primary"},t.formatMessage({id:"learn_more"})),r.createElement(E.Z,{name:"chevron-right",className:"w-[14px] h-[14px] text-primary"}))})))}},{key:"initIntegrations",value:function(){var e=this;(0,K.ZhA)().then((function(t){e.setState({integrations:t.data})}))}},{key:"scrollToIntegrationsSectionIfNeeded",value:function(){var e=this.props.history;if(!this.hasScrolledToSection&&"integrations"===N.pm().subSection){var t=this.sectionRef.current;t&&(this.hasScrolledToSection=!0,t.scrollIntoView({block:"start"}),(0,N.c8)(e,"subSection"))}}},{key:"handleDeleteIntegrations",value:function(e){var t=this;(0,K.ClH)(e).then((function(n){var r=t.state.integrations.filter((function(t){return t.clientId!==e}));t.setState({integrations:r})}))}}],o&&VJ(n.prototype,o),a&&VJ(n,a),Object.defineProperty(n,"prototype",{writable:!1}),n;var n,o,a}(r.Component),$J=(0,v.EN)((0,An.ZP)(qJ)),JJ=n("wBy4"),XJ=n("uz+a"),QJ=n("nmQ8"),eX=n.n(QJ),tX=n("331q");function nX(e){return nX="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},nX(e)}function rX(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,oX(r.key),r)}}function oX(e){var t=function(e,t){if("object"!=nX(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=nX(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==nX(t)?t:t+""}function aX(e,t,n){return t=cX(t),function(e,t){if(t&&("object"===nX(t)||"function"===typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(e,iX()?Reflect.construct(t,n||[],cX(e).constructor):t.apply(e,n))}function iX(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(iX=function(){return!!e})()}function cX(e){return cX=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},cX(e)}function sX(e,t){return sX=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},sX(e,t)}var uX=function(e){function t(e){var n;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),(n=aX(this,t,[e])).state={warningText:e.intl.formatMessage({id:"settings_cal_subscription_alert"}),isWarnShow:!1,isInvalid:!0,saving:!1},n.confirmModal=n.confirmModal.bind(n),n.closeModal=n.closeModal.bind(n),n.onSubscribeURLChange=n.onSubscribeURLChange.bind(n),n.subscribeUrlInputRef=r.createRef(),n}return function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&sX(e,t)}(t,e),n=t,o=[{key:"render",value:function(){var e=this,t=this.state,n=t.warningText,o=t.isWarnShow,a=this.props.intl;return r.createElement(C.Z,{visible:!0,maskClosable:!1,className:"add-subscribe-url",title:a.formatMessage({id:"settings_cal_subscription_add_by_url"}),okText:a.formatMessage({id:"confirm"}),onOk:this.confirmModal,footer:this.renderModalFooter(),onCancel:this.closeModal,bodyStyle:{paddingTop:8}},r.createElement("div",{className:eX().desc},a.formatMessage({id:"Please input the calendar URL you want to subscribe:"})),r.createElement("input",{className:w()("input-lrg input-w100 w-full h-[36px] px-[12px] rounded-select-trigger text-[14px] border border-solid focus:border-primary dark:bg-[transparent]",o?"input-alert border-[#ff3180]":"border-grey-20"),ref:this.subscribeUrlInputRef,type:"text",onChange:this.onSubscribeURLChange,onFocus:function(t){return e.setState({isWarnShow:!1})}}),r.createElement("p",{className:w()("text-alert line-sml text-[14px] leading-[21px] text-[#ff3180]",{hide:!o})},n))}},{key:"isInvalidUrl",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";return!e.trim().length}},{key:"confirmModal",value:function(){var e=this.state.subscribeURL;this.isInvalidUrl(e)?this.setState({isWarnShow:!0}):this.createSubscribe(e)}},{key:"componentDidMount",value:function(){var e=this;setTimeout((function(){e.subscribeUrlInputRef.current&&$(e.subscribeUrlInputRef.current).focus()}))}},{key:"checkWebcals",value:function(e){return(e?e.replace(/webcals/i,"webcal"):"").trim()}},{key:"createSubscribe",value:function(){var e=this,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",n=this.props.intl,r={url:this.checkWebcals(t)};if((0,$t.YK)(r.url))return this.setState({warningText:n.formatMessage({id:"settings_cal_subscription_subscribed"}),isWarnShow:!0}),!1;this.setState({saving:!0,isUnscribeShow:!1}),K.z02(r).then((function(t){e.props.doAddCalendarSubscribe(t.data),(0,tX.px)(t.data.id,!0),e.props.onConfirm&&e.props.onConfirm(),I.XN("add_URL")})).catch((function(t){e.setState({isWarnShow:!0,saving:!1}),t&&(console.error(t),(0,XJ.Tb)(t))}))}},{key:"closeModal",value:function(){this.props.onClose&&this.props.onClose()}},{key:"renderModalFooter",value:function(){var e=this.props.intl,t=this.state,n=t.saving,o=t.isWarnShow,a=t.isInvalid;return r.createElement("div",null,r.createElement(T.Z,{onClick:this.closeModal,type:"cancel"},e.formatMessage({id:"cancel"})),r.createElement(T.Z,{onClick:this.confirmModal,loading:n,loadingText:e.formatMessage({id:"confirm"})+"...",disabled:o||a,className:"btn-primary"},e.formatMessage({id:"confirm"})))}},{key:"onSubscribeURLChange",value:function(e){var t=e.target.value;this.setState({subscribeURL:t,isInvalid:this.isInvalidUrl(t)})}}],o&&rX(n.prototype,o),a&&rX(n,a),Object.defineProperty(n,"prototype",{writable:!1}),n;var n,o,a}(r.Component),lX=(0,a.$j)(null,(function(e){return{doAddCalendarSubscribe:function(t){var n=t.id;n&&e(JJ.aX(n,t))}}}))((0,An.ZP)(uX)),fX=n("ZWho"),dX=n.n(fX),mX=n("HJ1+");function pX(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,a,i,c=[],s=!0,u=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;s=!1}else for(;!(s=(r=a.call(n)).done)&&(c.push(r.value),c.length!==t);s=!0);}catch(e){u=!0,o=e}finally{try{if(!s&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(u)throw o}}return c}}(e,t)||function(e,t){if(!e)return;if("string"===typeof e)return hX(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return hX(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function hX(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var yX=function(e){var t=e.onClose,n=e.project,o=e.type,a=void 0===o?"general":o,i=null===n||void 0===n?void 0:n.get("domain"),c=null===n||void 0===n?void 0:n.get("id"),l=pX((0,r.useState)(!1),2),f=l[0],d=l[1],m=pX((0,r.useState)(""),2),p=m[0],h=m[1],y=pX((0,r.useState)(i),2),g=y[0],v=y[1],b=pX((0,r.useState)(""),2),w=b[0],k=b[1],x=pX((0,r.useState)(""),2),E=x[0],S=x[1],_=pX((0,r.useState)(""),2),O=_[0],j=_[1],D=(0,r.useMemo)((function(){switch(a){case"ding-talk":return s.U2("DingTalk_Calendar");case"feishu":return s.U2("Feishu_Calendar");case"wechat-work":return s.U2("WeCom_Calendar");default:return s.U2("addCaldav_title")}}),[a]),M=(0,r.useMemo)((function(){switch(a){case"ding-talk":return s.Rj(s.U2("DingTalkCalendarDesc"));case"feishu":return s.Rj(s.U2("FeishuCalendarDesc"));case"wechat-work":return s.Rj(s.U2("WeComCalendarDesc"));default:return null}}),[a]),A=(0,r.useMemo)((function(){switch(a){case"ding-talk":return s.U2("MyDingTalkCalendar");case"feishu":return s.U2("MyFeishuCalendar");case"wechat-work":return s.U2("MyWeComCalendar");default:return s.U2("addCaldav_input_desc")}}),[a]),P=(0,r.useCallback)((function(){var e={username:w,password:E,domain:g,desc:O},n=uo.h.getState().subscribeAccounts.accounts;d(!0),c?(0,To.uh)(c,e).then((function(e){var n=[];(0,pt.LP)("isValidAccount","json")&&(n=(n=(0,pt.LP)("isValidAccount","json")).filter((function(e){return e!==c})),(0,pt.JU)("isValidAccount",JSON.stringify(n))),uo.h.dispatch((0,mX.wy)(c,!0)),d(!1),t(),(0,N.qh)()?U.vp.dispatch("needToLoadWholePage"):Jt.Z.doSync()})).catch((function(e){if(e&&e.response&&e.response.data){var t=e.response.data.errorCode,n=e.response.data.errorMessage;"caldav_bind_duplicate"===t&&h(n),"caldav_bind_faild"===t&&h(n)}d(!1)})):(0,To.rS)(e).then((function(e){(0,To.lU)(e,n),d(!1),t(),(0,N.qh)()?U.vp.dispatch("needToLoadWholePage"):Jt.Z.doSync()})).catch((function(e){if(e&&e.response&&e.response.data){var t=e.response.data.errorCode,n=e.response.data.errorMessage;"caldav_bind_duplicate"===t&&h(n),"caldav_bind_faild"===t&&h(n)}d(!1)}))}),[c,O,t,E,g,w]),I=function(e){if(new RegExp(/^[a-zA-Z0-9][a-zA-Z0-9-]{1,61}[a-zA-Z0-9](?:\.[a-zA-Z]{1,})+$/g).test(e))return!0;return!!new RegExp(/(https?):\/\/[-A-Za-z0-9+&@#/%?=~_|!:,.;]+[-A-Za-z0-9+&@#/%=~_|]/g).test(e)},L=(0,r.useMemo)((function(){return I(g)&&!!w&&!!E}),[E,g,w]),R=(0,r.useMemo)((function(){switch(a){case"ding-talk":return"https://help.dida365.com/articles/6950000554735042560#%E9%92%89%E9%92%89%E6%97%A5%E5%8E%86";case"feishu":return"https://help.dida365.com/articles/6950000554735042560#%E9%A3%9E%E4%B9%A6%E6%97%A5%E5%8E%86";case"wechat-work":return"https://help.dida365.com/articles/6950000554735042560#%E4%BC%81%E4%B8%9A%E5%BE%AE%E4%BF%A1";default:return u.j4?"https://help.dida365.com/articles/6950000554735042560#caldav-%E6%97%A5%E5%8E%86%E5%90%8C%E6%AD%A5":"https://help.ticktick.com/articles/7055781593733922816#caldav-calendar-sync"}}),[a]),Z=(0,r.useMemo)((function(){return r.createElement("div",{className:"flex items-center w-full justify-between"},r.createElement("a",{href:R,target:"_blank",rel:"noopener noreferrer",className:"mr-[4px]"},s.U2("capitalize_operation_guide")),r.createElement("div",null,r.createElement(T.Z,{onClick:t,type:"cancel"},s.U2("cancel")),r.createElement(T.Z,{onClick:P,loading:f,loadingText:s.U2("confirm")+"...",disabled:!L,className:"btn-primary"},s.U2("confirm"))))}),[L,R,f,P,t]),F=function(e){e.persist();var t=e.target.name;switch(h(""),t){case"url":v(e.target.value);break;case"userName":k(e.target.value);break;case"password":S(e.target.value);break;case"desc":j(e.target.value)}};return r.createElement(C.Z,{visible:!0,maskClosable:!1,className:dX().addSubscribeCalDav,title:D,okText:s.U2("confirm"),footer:Z,onCancel:t,bodyStyle:{paddingTop:0}},r.createElement("div",{style:{marginBottom:20},className:"text-grey-40 text-xs"},M),r.createElement("div",{className:dX().calDavInputList},r.createElement("div",{className:dX().inputTips},r.createElement("span",{className:dX().inputTip},s.U2("addCaldav_username"),r.createElement("span",{className:"text-[#FF0000]",style:{marginLeft:5}},"*")),r.createElement("span",{className:dX().inputTip},s.U2("addCaldav_password"),r.createElement("span",{className:"text-[#FF0000]",style:{marginLeft:5}},"*")),r.createElement("span",{className:dX().inputTip},s.U2("addCaldav_domain"),r.createElement("span",{className:"text-[#FF0000]",style:{marginLeft:5}},"*")),r.createElement("span",{className:dX().inputTip},s.U2("addCaldav_desc")),r.createElement("span",{className:dX().inputTip})),r.createElement("div",{className:dX().inputAreas},r.createElement("input",{defaultValue:w,placeholder:"name@example.com",name:"userName",autoComplete:"new-password",onChange:F,className:dX().inputArea,disabled:f}),r.createElement("input",{defaultValue:E,placeholder:s.U2("addCaldav_input_password"),name:"password",type:"password",autoComplete:"new-password",onChange:F,className:dX().inputArea,disabled:f}),n?r.createElement("input",{defaultValue:n.get("domain"),disabled:!0,name:"url",placeholder:"example.com",className:dX().inputArea}):r.createElement("input",{defaultValue:g,name:"url",onBlur:function(){g&&!I(g)?h("calDav_url_error"):h("")},onChange:F,placeholder:"example.com",className:dX().inputArea,disabled:f}),r.createElement("input",{defaultValue:O,placeholder:A,onChange:F,name:"desc",className:dX().inputArea,disabled:f}),p&&r.createElement("p",{className:dX().warningInfo},s.U2(p)))))};function gX(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,a,i,c=[],s=!0,u=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;s=!1}else for(;!(s=(r=a.call(n)).done)&&(c.push(r.value),c.length!==t);s=!0);}catch(e){u=!0,o=e}finally{try{if(!s&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(u)throw o}}return c}}(e,t)||function(e,t){if(!e)return;if("string"===typeof e)return vX(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return vX(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function vX(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var bX=function(e){var t=e.onClose,n=e.project,o=null===n||void 0===n?void 0:n.get("domain"),a=null===n||void 0===n?void 0:n.get("id"),i=gX((0,r.useState)(!1),2),c=i[0],u=i[1],l=gX((0,r.useState)(!1),2),f=l[0],d=l[1],m=gX((0,r.useState)(""),2),p=m[0],h=m[1],y=gX((0,r.useState)(""),2),g=y[0],v=y[1],b=gX((0,r.useState)(o),2),w=b[0],k=b[1],x=gX((0,r.useState)(""),2),E=x[0],S=x[1],_=gX((0,r.useState)(""),2),O=_[0],j=_[1],D=gX((0,r.useState)(""),2),M=D[0],A=D[1],P=gX((0,r.useState)(""),2),I=P[0],L=P[1],R=(0,r.useRef)(null),Z=(0,r.useCallback)((function(){var e={email:E,username:O,password:M,domain:w,desc:I},n=uo.h.getState().subscribeAccounts.accounts;u(!0),a?(0,To.Dm)(a,e).then((function(e){var n=[];(0,pt.LP)("isValidAccount","json")&&(n=(n=(0,pt.LP)("isValidAccount","json")).filter((function(e){return e!==a})),(0,pt.JU)("isValidAccount",JSON.stringify(n))),uo.h.dispatch((0,mX.wy)(a,!0)),u(!1),t(),(0,N.qh)()?U.vp.dispatch("needToLoadWholePage"):Jt.Z.doSync()})).catch((function(e){if(e&&e.response&&e.response.data){var t=e.response.data.errorCode;"calendar_bind_faild"===t&&h(s.U2("caldav_bind_faild")),"exceed_limit"===t&&h(s.U2("settings_exchange_subscription_limit")),"calendar_bind_duplicate"===t&&h(s.U2("calendar_bind_duplicate_hint"))}u(!1)})):(0,To.ne)(e).then((function(e){(0,To.lU)(e,n),u(!1),t(),(0,N.qh)()?U.vp.dispatch("needToLoadWholePage"):Jt.Z.doSync()})).catch((function(e){if(e&&e.response&&e.response.data){var t=e.response.data.errorCode;"calendar_bind_faild"===t&&h(s.U2("caldav_bind_faild")),"exceed_limit"===t&&h(s.U2("settings_exchange_subscription_limit")),"calendar_bind_duplicate"===t&&h(s.U2("calendar_bind_duplicate_hint"))}u(!1)}))}),[a,I,E,t,M,w,O]),F=(0,r.useMemo)((function(){return!!E&&!!M&&!f&&!g}),[M,f,E,g]),B=(0,r.useCallback)((function(e){var t=e.target.value,n=e.relatedTarget===R.current;t.match(Vn.Z.emailRegexp)?(d(!0),K.ymO(t).then((function(e){d(!1),v(""),n&&F&&Z()})).catch((function(e){d(!1);var t=e.response.data.errorCode,n=e.response.data.errorMessage;"calendar_bind_faild"===t&&v(n)}))):v(s.U2("sign_invalid_email"))}),[F,Z]),Y=(0,r.useMemo)((function(){return r.createElement("div",null,r.createElement(T.Z,{onClick:t,type:"cancel"},s.U2("cancel")),r.createElement(T.Z,{onClick:Z,loading:c,loadingText:s.U2("confirm")+"...",disabled:!F,className:"btn-primary",ref:R},s.U2("confirm")))}),[F,c,Z,t]),V=function(e){e.persist();var t=e.target.name;switch(h(""),t){case"url":k(e.target.value);break;case"userName":j(e.target.value);break;case"password":A(e.target.value);break;case"desc":L(e.target.value);break;case"email":S(e.target.value)}};return r.createElement(C.Z,{visible:!0,maskClosable:!1,className:dX().addSubscribeCalDav,title:s.U2("add_exchange_account"),okText:s.U2("confirm"),footer:Y,onCancel:t,bodyStyle:{paddingTop:20}},r.createElement("div",{className:dX().calDavInputList},r.createElement("div",{className:dX().inputTips},r.createElement("span",{className:dX().inputTip},s.U2("exchange_email"),r.createElement("span",{className:"text-[#FF0000]",style:{marginLeft:5}},"*")),r.createElement("span",{className:dX().inputTip},s.U2("exchange_username")),r.createElement("span",{className:dX().inputTip},s.U2("password"),r.createElement("span",{className:"text-[#FF0000]",style:{marginLeft:5}},"*")),r.createElement("span",{className:dX().inputTip},s.U2("addCaldav_domain")),r.createElement("span",{className:dX().inputTip},s.U2("addCaldav_desc")),r.createElement("span",{className:dX().inputTip})),r.createElement("div",{className:dX().inputAreas},r.createElement("input",{defaultValue:E,placeholder:"name@example.com",name:"email",autoComplete:"new-password",onChange:V,onBlur:B,className:dX().inputArea,disabled:c}),r.createElement("input",{defaultValue:O,placeholder:s.U2("exchange_username_placeholder"),name:"userName",autoComplete:"new-password",onChange:V,className:dX().inputArea,disabled:c}),r.createElement("input",{defaultValue:M,placeholder:s.U2("addCaldav_input_password"),name:"password",type:"password",autoComplete:"new-password",onChange:V,className:dX().inputArea,disabled:c}),n?r.createElement("input",{defaultValue:n.get("domain"),disabled:!0,name:"url",placeholder:"example.com",className:dX().inputArea}):r.createElement("input",{defaultValue:w,name:"url",onChange:V,placeholder:"example.com",className:dX().inputArea,disabled:c}),r.createElement("input",{defaultValue:I,placeholder:s.U2("my_exchange_account"),onChange:V,name:"desc",className:dX().inputArea,disabled:c}),g&&r.createElement("p",{className:dX().warningInfo},g),p&&r.createElement("p",{className:dX().warningInfo},p))))};function wX(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,a,i,c=[],s=!0,u=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;s=!1}else for(;!(s=(r=a.call(n)).done)&&(c.push(r.value),c.length!==t);s=!0);}catch(e){u=!0,o=e}finally{try{if(!s&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(u)throw o}}return c}}(e,t)||function(e,t){if(!e)return;if("string"===typeof e)return kX(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return kX(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function kX(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var xX=function(e){var t=e.onClose,n=e.onClickNextModal,o=(0,y.Z)(),a=wX((0,r.useState)(""),2),i=a[0],c=a[1],s="w-full flex items-center cursor-pointer border border-solid border-grey-10 text-grey rounded-settings-section text-s justify-center",l=(0,r.useCallback)((function(){window.open("https://appleid.apple.com","_blank")}),[]),f=u.j4?"https://support.apple.com/zh-cn/HT204397":"https://support.apple.com/en-us/HT204397";return(0,r.useEffect)((function(){K.SXb().then((function(e){var t=e.data;t.url?c(t.url):c(f)})).catch((function(e){c(f)}))}),[]),r.createElement(C.Z,{visible:!0,maskClosable:!1,title:o.formatMessage({id:"calendar_icloud_add"}),noFooter:!0,onClose:t,bodyStyle:{paddingBottom:38},className:eX().modal,bodyClassName:eX().body},r.createElement("div",{className:"flex flex-col"},r.createElement("p",{className:eX().desc},o.formatMessage({id:"calendar_icloud_desc"},{s:r.createElement("a",{className:"align-baseline",href:i,target:"_blank",key:"guide"},o.formatMessage({id:"operation_guide"}))})),r.createElement("div",{className:"flex flex-col"},r.createElement("div",{className:s,onClick:n,style:{height:56}},o.formatMessage({id:"calendar_icloud_have_an_password"})),r.createElement("div",{className:w()(s,"mt-[30px]"),style:{marginTop:16,height:56},onClick:l},o.formatMessage({id:"calendar_icloud_generate_an_password"})))))};function EX(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,a,i,c=[],s=!0,u=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;s=!1}else for(;!(s=(r=a.call(n)).done)&&(c.push(r.value),c.length!==t);s=!0);}catch(e){u=!0,o=e}finally{try{if(!s&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(u)throw o}}return c}}(e,t)||function(e,t){if(!e)return;if("string"===typeof e)return SX(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return SX(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function SX(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var _X=function(e){var t=e.onClose,n=e.project,o=null===n||void 0===n?void 0:n.get("id"),a=EX((0,r.useState)(!1),2),i=a[0],c=a[1],u=EX((0,r.useState)(""),2),l=u[0],f=u[1],d=EX((0,r.useState)(""),2),m=d[0],p=d[1],h=EX((0,r.useState)(""),2),y=h[0],g=h[1],v=EX((0,r.useState)(""),2),b=v[0],w=v[1],k=(0,r.useRef)(null),x=(0,r.useCallback)((function(){var e={username:m,password:y,desc:b},n=uo.h.getState().subscribeAccounts.accounts;c(!0),o?(0,To.Et)(o,e).then((function(e){var n=[];(0,pt.LP)("isValidAccount","json")&&(n=(n=(0,pt.LP)("isValidAccount","json")).filter((function(e){return e!==o})),(0,pt.JU)("isValidAccount",JSON.stringify(n))),uo.h.dispatch((0,mX.wy)(o,!0)),c(!1),t(),(0,N.qh)()?U.vp.dispatch("needToLoadWholePage"):Jt.Z.doSync()})).catch((function(e){if(e&&e.response&&e.response.data){var t=e.response.data.errorCode;"caldav_bind_faild"===t&&f(s.U2("caldav_bind_faild")),"caldav_bind_exceed"===t&&f(s.U2("icloud_account_exceeded_limit_hint")),"caldav_bind_duplicate"===t&&f(s.U2("caldav_bind_duplicate"))}c(!1)})):(0,To.Br)(e).then((function(e){(0,To.lU)(e,n),c(!1),t(),(0,N.qh)()?U.vp.dispatch("needToLoadWholePage"):Jt.Z.doSync()})).catch((function(e){if(e&&e.response&&e.response.data){var t=e.response.data.errorCode;"caldav_bind_faild"===t&&f(s.U2("calendar_icloud_app_password_error",{s:r.createElement("a",{className:"align-baseline",href:"https://appleid.apple.com",target:"_blank",key:"guide"},s.U2("calendar_icloud_app_specific_password"))})),"caldav_bind_exceed"===t&&f(s.U2("icloud_account_exceeded_limit_hint")),"caldav_bind_duplicate"===t&&f(s.U2("caldav_bind_duplicate"))}c(!1)}))}),[o,b,t,y,m]),E=(0,r.useMemo)((function(){return!!m&&!!y}),[y,m]),S=(0,r.useMemo)((function(){return r.createElement("div",null,r.createElement(T.Z,{onClick:t,type:"cancel"},s.U2("cancel")),r.createElement(T.Z,{onClick:x,loading:i,loadingText:s.U2("confirm")+"...",disabled:!E,className:"btn-primary",ref:k},s.U2("confirm")))}),[E,i,x,t]),_=function(e){e.persist();var t=e.target.name;switch(f(""),t){case"userName":p(e.target.value);break;case"password":g(e.target.value);break;case"desc":w(e.target.value)}},O="px-[12px] rounded-[4px] text-[14px] h-[36px] border border-solid border-grey-10 mt-[8px] dark:bg-[transparent] placeholder:text-grey-20",j="text-[14px] leading-[18px]";return r.createElement(C.Z,{visible:!0,maskClosable:!1,className:"w-[488px]",title:s.U2("calendar_icloud_add"),okText:s.U2("confirm"),footer:S,onCancel:t},r.createElement("div",{className:"flex flex-col"},r.createElement("div",{className:"flex flex-col mb-[24px]"},r.createElement("span",{className:j},s.U2("calendar_account"),r.createElement("span",{className:"text-[#FF0000]",style:{marginLeft:5}},"*")),r.createElement("input",{defaultValue:m,placeholder:"name@example.com",name:"userName",autoComplete:"new-password",onChange:_,className:O,disabled:i})),r.createElement("div",{className:"flex flex-col mb-[24px]"},r.createElement("span",{className:j},s.U2("calendar_icloud_app_password"),r.createElement("span",{className:"text-[#FF0000]",style:{marginLeft:5}},"*")),r.createElement("input",{defaultValue:y,placeholder:s.U2("calendar_icloud_enter_app_password"),name:"password",type:"password",autoComplete:"new-password",onChange:_,className:O,disabled:i})),r.createElement("div",{className:"flex flex-col mb-[24px]"},r.createElement("span",{className:j},s.U2("addCaldav_desc")),r.createElement("input",{defaultValue:b,placeholder:s.U2("calendar_icloud_my_account"),onChange:_,name:"desc",className:O,disabled:i})),l&&r.createElement("p",{className:"text-[#f2262e] text-[12px]"},l)))};function OX(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,a,i,c=[],s=!0,u=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;s=!1}else for(;!(s=(r=a.call(n)).done)&&(c.push(r.value),c.length!==t);s=!0);}catch(e){u=!0,o=e}finally{try{if(!s&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(u)throw o}}return c}}(e,t)||function(e,t){if(!e)return;if("string"===typeof e)return CX(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return CX(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function CX(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var TX=function(e){var t=e.isShowSubscribeFeishuCalendarModal,n=e.setIsShowSubscribeFeishuCalendarModal,o=e.otherAction,i=OX((0,r.useState)(!1),2),c=i[0],s=i[1],u=OX((0,r.useState)(!1),2),l=u[0],f=u[1],d=(0,y.Z)(),m=(0,a.I0)(),p=(0,r.useCallback)((function(e){m((0,mX.S5)(e))}),[m]),h=(0,r.useCallback)((function(e){m((0,mX.iL)(e))}),[m]),g=(0,r.useCallback)((function(){s(!0),(0,To.z6)().then((function(e){n(!1),s(!1);var t=e.data.calendars,r=To.uE(e.data);p(r),h(t),(0,tX.px)(r.id,!1),o&&o()})).catch((function(e){var t;"feishu_not_authorized"===(null===(t=e.response)||void 0===t?void 0:t.data).errorCode&&(f(!0),s(!1))}))}),[p,h,o,n]),v=(0,r.useCallback)((function(){f(!1)}),[]),b=(0,r.useCallback)((function(){(0,K.t93)().then((function(){v(),me.$Z({text:d.formatMessage({id:"feishu_p_apply_sent_toast"})})})).catch((function(e){v();var t=e.response.data.errorCode;"duplicated_apply"===t?me.$Z({text:d.formatMessage({id:"feishu_p_alread_applied_toast"})}):"empty_un_auth"===t?me.$Z({text:d.formatMessage({id:"feishu_p_apply_succ_toast"})}):me.$Z({text:d.formatMessage({id:"feishu_p_apply_failed_toast"})})}))}),[v,d]),w=(0,r.useCallback)((function(){n(!1)}),[n]);return r.createElement(r.Fragment,null,t&&r.createElement(C.Z,{title:d.formatMessage({id:"subscribe_feishu_calendar"}),visible:!0,loading:c,onClose:w,onOk:g,onCancel:w,cancelText:d.formatMessage({id:"cancel"}),okText:d.formatMessage({id:"subscribe"}),loadingText:d.formatMessage({id:"subscribing"})},d.formatMessage({id:"subscribe_feishu_desc"})),l&&r.createElement(C.Z,{visible:!0,className:"feishu-apply-modal",title:d.formatMessage({id:"request_feishu_calendar_permission"}),okText:d.formatMessage({id:"feishu_p_apply"}),cancelText:d.formatMessage({id:"cancel"}),onClose:v,onCancel:v,onOk:b},r.createElement("p",null,d.formatMessage({id:"feishu_p_query_desc1"}))))},jX=function(e){var t=e.onClose,n=e.afterIntegrateAction,o=(0,y.Z)();(0,r.useEffect)((function(){ae.Z.subscribeCalendar("google","show")}),[]);var a=(0,r.useCallback)((function(){ae.Z.subscribeCalendar("google","cancel"),t&&t()}),[t]),i="bg-grey-2 hover:bg-grey-4 rounded-[8px] pt-[16px] pb-[14px] px-[18px] cursor-pointer";return r.createElement(C.Z,{visible:!0,title:r.createElement("div",null,r.createElement("span",null,o.formatHTMLMessage({id:"integrate_with_google_calendar"})),r.createElement(E.Z,{name:"help-new",className:"w-[16px] h-[16px] ml-[4px] inline-block text-grey-60 cursor-pointer",onClick:function(){ae.Z.subscribeCalendar("google","guide"),u.j4?window.open("https://help.dida365.com/articles/6950000554735042560#google%E3%80%81outlook%E3%80%81exchange%E3%80%81icloud-%E6%97%A5%E5%8E%86%E5%90%8C%E6%AD%A5","_blank"):window.open("https://help.ticktick.com/articles/7055781593733922816#google%2C-outlook%2C-exchange%2C-and-icloud-calendars","_blank")}})),onCancel:a,bodyStyle:{padding:"8px 20px 36px"},noFooter:!0},r.createElement("div",{className:i,onClick:function(){ae.Z.subscribeCalendar("google","subscribe"),(0,To.H0)({action:"add",callback:function(){ae.Z.subscribeCalendar("google","subscribe_success"),t()}})}},r.createElement("div",{className:"flex items-center"},r.createElement(E.Z,{name:"connect-google"}),r.createElement(E.Z,{name:"connect-arrow",className:"mx-[4px] text-grey-20",style:{width:29,height:12}}),r.createElement(E.Z,{name:"connect-logo"})),r.createElement("p",{className:"leading-[18px] mt-[10px]"},o.formatMessage({id:"subscribe_from_google"})),r.createElement("p",{className:"mt-[6px] text-xs leading-[17px] text-grey-40"},o.formatMessage({id:"subscribe_google_calendar_desc"},{s:u.N$}))),r.createElement("div",{className:w()(i,"mt-[14px]"),onClick:function(){ae.Z.subscribeCalendar("google","integrate"),(0,oc.tS)({callback:function(e){ae.Z.subscribeCalendar("google","integrate_success"),me.$Z({text:o.formatMessage({id:"integrated_success"})}),t(),n(e)},closeAction:t})}},r.createElement("div",{className:"flex items-center"},r.createElement(E.Z,{name:"connect-logo"}),r.createElement(E.Z,{name:"connect-arrow",className:"mx-[4px] text-grey-20",style:{width:29,height:12}}),r.createElement(E.Z,{name:"connect-google"})),r.createElement("p",{className:"leading-[18px] mt-[10px]"},o.formatMessage({id:"integrate_with_google"})),r.createElement("p",{className:"mt-[6px] text-xs leading-[17px] text-grey-40"},o.formatMessage({id:"connect_google_calendar_desc"},{s:u.N$}))))},DX=n("Dxop"),MX=n.n(DX);function AX(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,a,i,c=[],s=!0,u=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;s=!1}else for(;!(s=(r=a.call(n)).done)&&(c.push(r.value),c.length!==t);s=!0);}catch(e){u=!0,o=e}finally{try{if(!s&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(u)throw o}}return c}}(e,t)||function(e,t){if(!e)return;if("string"===typeof e)return NX(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return NX(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function NX(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var PX=function(e){var t=(0,y.Z)(),n=e.connectId,o=e.onClose,a=AX((0,r.useState)(!1),2),i=a[0],c=a[1],s=AX((0,r.useState)(""),2),u=s[0],l=s[1],f=(0,r.useRef)(null);return(0,r.useEffect)((function(){setTimeout((function(){var e;null===(e=f.current)||void 0===e||e.focus()}))}),[]),r.createElement(C.Z,{visible:!0,title:t.formatMessage({id:"settings_cal_subscription_enable_calendar"}),coverClassName:"modal-dropdown-menu menu-mask",onCancel:o,onOk:function(){c(!0),(0,K.ONB)(n,u).then((function(){ae.Z.subscribeCalendar("integrate_google","add_calendar"),Jt.Z.doSyncImmediately(void 0,(function(){o(),c(!1)}))})).catch((function(e){c(!1),me.$Z({text:t.formatMessage({id:"error_unknow_server"})})}))},disabled:0===u.length,okText:t.formatMessage({id:"add"}),bodyStyle:{padding:"8px 20px 24px"},loading:i},r.createElement(vu.Z,{className:"calendar-name input-lrg w-full rounded-select-trigger text-s",type:"text",placeholder:t.formatMessage({id:"name"}),ref:f,value:u,onChange:function(e){l(e.target.value)},style:{height:36,paddingLeft:12,paddingRight:12},autoComplete:"off"}))},IX=n("sUPV"),LX=n("VUw8");function RX(e){return function(e){if(Array.isArray(e))return BX(e)}(e)||function(e){if("undefined"!==typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||FX(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function ZX(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,a,i,c=[],s=!0,u=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;s=!1}else for(;!(s=(r=a.call(n)).done)&&(c.push(r.value),c.length!==t);s=!0);}catch(e){u=!0,o=e}finally{try{if(!s&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(u)throw o}}return c}}(e,t)||FX(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function FX(e,t){if(e){if("string"===typeof e)return BX(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?BX(e,t):void 0}}function BX(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var UX=function(e){var t=e.onClose,n=e.model,o=e.bindId,i=ZX((0,r.useState)(!1),2),c=i[0],s=i[1],l=ZX((0,r.useState)(!1),2),f=l[0],d=l[1],m=(0,y.Z)(),p=!!o,h=(0,oc.fM)(n),g=function(){if(p){var e=h.find((function(e){return e.get("id")===o}));if(e){var t=e.get("calendarId"),n=e.get("syncProjectScope"),r=e.get("syncProjectId"),a=(0,oc.oY)(e).map((function(e){return(e||"").toLowerCase()}));return{defaultSelectProjectScope:n,defaultSelectProjectId:r,defaultSelectCalendarId:t,defaultDefaultTags:a}}return{defaultSelectProjectScope:"",defaultSelectProjectId:"",defaultSelectCalendarId:"",defaultDefaultTags:[]}}return{defaultSelectProjectScope:"",defaultSelectProjectId:"",defaultSelectCalendarId:"",defaultDefaultTags:["gcal"]}}(),v=g.defaultSelectProjectScope,b=g.defaultSelectProjectId,k=g.defaultSelectCalendarId,x=g.defaultDefaultTags,S=ZX((0,r.useState)(!1),2),_=S[0],j=S[1],D=ZX((0,r.useState)(!1),2),M=D[0],A=D[1],N=ZX((0,r.useState)(!1),2),P=N[0],I=N[1],L=ZX((0,r.useState)(!1),2),R=L[0],F=L[1],B=ZX((0,r.useState)(v),2),U=B[0],Y=B[1],V=ZX((0,r.useState)(k),2),H=V[0],W=V[1],G=ZX((0,r.useState)(b),2),q=G[0],J=G[1],X=ZX((0,r.useState)(x),2),Q=X[0],ee=X[1],te=(0,r.useRef)(null),ne=(0,a.v9)((function(e){return!((0,Oa.JX)(["gcal"]).size>0)})),re=(0,a.I0)();(0,r.useEffect)((function(){ne&&(0,Oa.E9)({name:"gcal",label:"GCal"})}),[ne]);var oe=(0,a.v9)((function(e){return Hn.PT(e)})),ie=(0,a.v9)((function(){return(0,oc.mQ)(n.get("id"))})),ce=(0,a.v9)((function(){return(0,oc.mQ)(n.get("id"),"notion")})),ue=(0,r.useMemo)((function(){var e=RX(ie),t=RX(ce),n=[],r=!0;return h.forEach((function(t){var r=t.get("calendarId"),o=t.get("syncProjectScope"),a=t.get("syncProjectId");e.push(o),e.push(a),n.push(r)})),e.filter((function(e){return"all"!==e})).length>0&&(e.push("all"),r=!1),{disabledProjectIdSet:new Set(p?e.filter((function(e){return e!==b&&e!==v})):e),disabledNotionProjectIdSet:new Set(t),disabledCalendarIdSet:new Set(n),canSelectAll:r}}),[b,v,p,ce,ie,h]),le=ue.disabledProjectIdSet,fe=ue.canSelectAll,de=ue.disabledCalendarIdSet,pe=ue.disabledNotionProjectIdSet,he=n.get("id"),ye=(0,oc.sC)(n),ge=new Map(ye.map((function(e){return[e.get("outId"),e.get("name")]}))),ve=new Map(oe.toArray().map((function(e){return[e.get("id"),e.get("name")]}))),be="all"===U;(0,r.useEffect)((function(){p||ae.Z.subscribeCalendar("integrate_google","show")}),[p]);var we=function(){var e=[],t={};if(ye.forEach((function(n){var o=n.get("outId"),a=n.get("name"),i=de.has(o);e.push(r.createElement(O.gO,{key:o,className:"w-full !max-w-none",title:a,isDisabledStyle:i,withChecker:!i,withDisabledConnect:!0,onClick:function(e){var t=e.domEvent;i&&(t.preventDefault(),t.stopPropagation(),me.$Z({text:m.formatMessage({id:"the_calendar_already_integrated"})}))}})),t[o]=a})),!p){e.push(r.createElement(O.sN,{key:"new",className:"!max-w-none",onClick:function(e){var t=e.domEvent;t.preventDefault(),t.stopPropagation(),d(!0)}},r.createElement("div",{className:"relative h-[34px] pl-[8px] pr-[12px] leading-[34px] clear-both flex cursor-pointer items-center truncate text-[13px] text-grey w-full"},r.createElement(E.Z,{name:"add-kanban-task",className:"w-[20px] h-[20px] text-primary mr-[4px]"}),r.createElement("span",{className:"text-[13px] leading-[18px] text-primary"},m.formatMessage({id:"settings_cal_subscription_enable_calendar"}))))),t.new=""}return{menu:e,map:t}}(),ke=we.menu,xe=we.map,Ee=function(){var e;return U?"all"===U?m.formatMessage({id:"list_all"}):null!==(e=ve.get(U))&&void 0!==e?e:m.formatMessage({id:"calendar_connect_invalid_list"}):m.formatMessage({id:"choose_list"})},Se=(0,r.useCallback)((function(e){var t,n=$(e),r=null===(t=te.current)||void 0===t?void 0:t.getBoundingClientRect();if(r){var o,a,i=null!==(o=n.outerHeight())&&void 0!==o?o:0,c=null!==(a=n.outerWidth())&&void 0!==a?a:0,s=r.top+r.height+8,u=r.left+r.width-c+18,l=s+i-document.body.clientHeight,f=u+c-document.body.clientWidth;s=l>0?s-l:s,u=u<0?0:f>0?u-f:u,n.css({top:s+"px",left:u+"px"})}}),[]),_e=(0,r.useCallback)((function(){var e=(0,Oa.x3)((0,um.p)(Q));return e.length>0?e.join(", "):m.formatMessage({id:"none"})}),[Q,m]),Oe=function(){if(!c)if(s(!0),p){if(q===b&&Ne().isEqual(Q,x))return t(),void s(!1);(0,K.rPY)(be?{connectId:he,id:o,syncProjectId:q,defaultTags:Q}:{connectId:he,id:o,defaultTags:Q}).then((function(e){Jt.Z.doSyncImmediately(void 0,(function(){t(),s(!1)}))})).catch((function(e){s(!1)}))}else{var e="new"===H?"":H;(0,K.CSm)({connectId:he,calendarId:e,syncProjectScope:U,syncProjectId:q,defaultTags:Q}).then((function(e){ae.Z.subscribeCalendar("integrate_google","integrate_success"),me.$Z({text:m.formatMessage({id:"integrated_success"})}),Jt.Z.doSyncImmediately(void 0,(function(){t(),s(!1)}))})).catch((function(e){s(!1)}))}},Ce=function(){return!p&&!(U&&H)},Te="flex items-center justify-between px-[18px] bg-grey-2 h-[44px]",je=r.createElement(C.Z,{visible:!0,title:m.formatMessage({id:p?"edit":"integrate_with_google"}),onCancel:function(){p||ae.Z.subscribeCalendar("integrate_google","cancel"),t()},onOk:Oe,disabled:Ce(),okText:m.formatMessage({id:p?"save":"connect"}),bodyStyle:{padding:"8px 20px 28px"},loading:c,footer:function(){var e=m.formatMessage({id:p?"save":"connect"});return r.createElement("div",{className:"flex-1"},r.createElement(z.Z,{componentProps:{tagName:"a"},className:w()("text-alert unsubscribe float-left ml-[18px] text-warn-red text-[14px]",{hide:!p}),onClick:function(){var e;o&&(e=o,Pe.WI({key:"delete_connect_confirm",title:m.formatMessage({id:"cancel_integrate"}),content:m.formatMessage({id:"after_disintegration_desc"}),cancelText:m.formatMessage({id:"cancel"}),confirmText:m.formatMessage({id:"ok"}),confirmAction:function(){re((0,IX.wS)(he,e)),(0,K.XPu)(he,e).then((function(){me.$Z({text:m.formatMessage({id:"disintegrated_success"})}),t(),Jt.Z.doSync()}))}}))}},m.formatMessage({id:"cancel_integrate"})),r.createElement(T.Z,{onClick:t,type:"cancel"},m.formatMessage({id:"cancel"})),r.createElement(T.Z,{onClick:Oe,loading:c,loadingText:e+"...",disabled:Ce()},e))}(),className:MX().connectModal},r.createElement("div",{className:"px-[18px] py-[16px] bg-grey-2 flex items-center rounded-settings-section overflow-hidden"},r.createElement("div",{className:"flex-1 flex flex-col items-start max-w-[calc(50%-16px)]"},r.createElement("div",{className:"mb-[8px] flex items-center"},r.createElement(E.Z,{name:"connect-logo",className:"w-[18px] h-[18px] mr-[4px]"}),r.createElement("p",{className:"text-xs leading-[16px] text-grey-40"},u.N$)),p?r.createElement("div",{className:"font-semibold leading-[24px] text-[16px] text-grey-40 truncate max-w-full"},(0,zn.tj)(Ee())):r.createElement(sF.Z,{menuClassName:w()("task-menu-element project-dropdown-menu max-w-none relative z-modal"),trigger:r.createElement("div",{className:"max-w-full"},r.createElement(YX,{title:(0,zn.tj)(Ee()),downListShow:_,position:"left"})),autoAdjustOverflow:!0,placement:"bottomLeft",onSelect:function(e){var t=e.custom?e.id:e.get("id");j(!1),"all"===t&&J((0,Z.wX)()),Y(t)},selectedId:U,includesReadOnlyProject:!1,customPrevList:[{id:"all",icon:"all-list",name:m.formatMessage({id:"list_all"}),isGroup:!1,className:""},{id:"divider",className:"list-divider"}],bodyContainer:!0,onVisibleChange:function(e){_!==e&&j(e)},align:{offset:[-18,8]},useSelectedIdAsSelectedKeys:!0,disabledProjectIdSet:le,onMenuItemClick:function(e){var t=e.key;le.has(t)&&(fe||"all"!==t?me.$Z({text:m.formatMessage({id:"list_already_integrated_hint"},{s:pe.has(t)?"Notion":m.formatMessage({id:"google_calendar"})})}):me.$Z({text:m.formatMessage({id:"currently_not_support_integrate"})}))}})),r.createElement(E.Z,{name:"connect",className:"text-grey-30 flex-none mx-[8px]"}),r.createElement("div",{className:"flex-1 flex flex-col items-end max-w-[calc(50%-16px)]"},r.createElement("div",{className:"mb-[8px] flex items-center"},r.createElement(E.Z,{name:"connect-google",className:"w-[18px] h-[18px] mr-[4px]"}),r.createElement("p",{className:"text-xs leading-[16px] text-grey-40"},m.formatMessage({id:"google_calendar"}))),p?r.createElement("div",{className:"font-semibold leading-[24px] text-[16px] text-grey-40 truncate max-w-full"},ge.get(H)):r.createElement(se.Z,{menu:ke,map:xe,menuClassName:"modal-dropdown-menu",withHoverClass:!0,selectedKeys:[H],onSelect:function(e){var t=e.selectedKeys[0],n=de.has(t);"new"===t||n||(F(!1),W(t))},onVisibleChange:function(e){R!==e&&F(e)},placement:"bottomRight",align:{offset:[18,8]},withAntiscroll:!0},r.createElement("div",{className:"max-w-full"},r.createElement(YX,{title:function(){var e;return H?null!==(e=ge.get(H))&&void 0!==e?e:m.formatMessage({id:"calendar_connect_invalid_calendar"}):m.formatMessage({id:"choose_calendar"})}(),downListShow:R,position:"right"}))))),r.createElement("p",{className:"px-[18px] mt-[10px] mb-[14px] text-xs leading-[18px] text-grey-40"},m.formatMessage({id:"integrate_with_google_list_message"},{s:u.N$})),be&&r.createElement("div",{className:w()(Te,"rounded-t-settings-section")},r.createElement("p",{className:"text-[13px] text-grey-80 leading-[18px] mr-[6px] flex-none"},m.formatMessage({id:"settings_default_list"})),r.createElement(sF.Z,{menuClassName:w()("task-menu-element project-dropdown-menu max-w-none relative z-modal"),trigger:r.createElement("div",{style:{maxWidth:"50%"}},r.createElement(fF.Z,{title:function(){if(q){var e=ve.get(q);return e?(0,zn.tj)(e):r.createElement("div",{className:"flex flex-auto items-center"},r.createElement("span",{className:"truncate leading-[18px] text-grey-60"},m.formatMessage({id:"calendar_connect_invalid_list"})),r.createElement(E.Z,{name:"invalid2",className:"w-[16px] h-[16px] ml-[4px] flex-none text-grey-40"}))}return m.formatMessage({id:"choose_list"})}(),downListShow:P})),autoAdjustOverflow:!0,placement:"bottomRight",onSelect:function(e){var t=e.get("id");I(!1),J(t)},selectedId:q,includesReadOnlyProject:!1,bodyContainer:!0,onVisibleChange:function(e){P!==e&&I(e)},align:{offset:[18,8]},useSelectedIdAsSelectedKeys:!0,disabledProjectIdSet:le})),r.createElement("div",{className:w()(Te,be?"rounded-b-settings-section":"rounded-settings-section")},r.createElement("p",{className:"text-[13px] text-grey-80 leading-[18px] mr-[6px] flex-none"},m.formatMessage({id:"settings_default_tag"})),r.createElement("div",{style:{maxWidth:"50%"},ref:te,onClick:function(){A((function(e){return!e}))}},r.createElement(fF.Z,{title:_e(),downListShow:M}))),r.createElement("p",{className:"px-[18px] mt-[10px] text-xs leading-[18px] text-grey-40"},m.formatMessage({id:"integrate_with_google_tag_message"},{s:u.N$})));return r.createElement(r.Fragment,null,je,f&&r.createElement(PX,{connectId:he,onClose:function(){d(!1)}}),M&&r.createElement(LX.Z,{onCancel:function(){A(!1)},onConfirm:function(e){!function(e){var t=e.selected;ee(t)}(e),A(!1)},onMounted:Se,tags:{selected:Q},className:"modal-dropdown-menu"}))},YX=function(e){var t=e.downListShow,n=e.title,o=e.position;return r.createElement("div",{className:w()("select-menu relative",{open:t})},r.createElement("div",{className:w()("select-title rounded-s cursor-pointer group relative select-none h-[24px] px-[4px]"),"data-toggle":"dropdown",style:"left"===o?{marginLeft:-4}:{marginRight:-4}},r.createElement("div",{style:{top:-3,bottom:-3,left:0,right:0},className:w()("absolute rounded-hover-bg group-hover:bg-grey-6 ",{"bg-grey-6":t})}),r.createElement("div",{className:"font-semibold leading-[24px] text-[16px] truncate max-w-full"},n)))},VX=n.p+"i/b69b9bd8a3bd003069d5552b458c12f3.png",HX=n.p+"i/f3c009febc55699aa450d8222e25baa9.png",WX=n.p+"i/fec7138785d0b9907774dd8976f125b2.png",zX=n.p+"i/7268775bbec46365e8de29b9168a655f.png",GX=n.p+"i/159add96eb18b4abebb482eb374da80b.png",KX=n.p+"i/81f8baa07032dff65d751adb5f25042d.png",qX=n.p+"i/e1ef34ef6096df31714a9adf29e95791.png",$X=n.p+"i/d14cff6c69b280d51b2f7d5b7a98ef17.png",JX={google:VX,outlook:HX,caldav:WX,exchange:zX,feishu:GX,icloud:KX,holiday:$X,url:qX},XX=function(e){var t=e.type,n=e.size,o=void 0===n?24:n,a=e.className,i=e.extraIcon;return r.createElement("div",{className:w()("relative flex-none",a,!i&&"overflow-hidden"),style:{width:o,height:o}},r.createElement("img",{src:JX[t],style:{width:o,height:o,position:"absolute",inset:0},alt:""}),i&&r.createElement("div",{className:"bg-white rounded-full absolute dark:bg-[#252525]",style:{right:-3,bottom:-2,width:10,height:10}},r.createElement(E.Z,{name:"connect-change",className:"w-[8px] h-[8px] text-grey-40 absolute left-1/2 top-1/2 -translate-x-1/2 -translate-y-1/2"})))},QX=n("BOF4"),eQ=function(e){var t=e.onClose,n=e.onConfirm,o=(0,y.Z)(),i=(0,a.v9)((function(e){return e.preference.get("language")||(u.j4?"zh_CN":"en_US")})),c=(0,Ll.iy)(),s=(0,r.useMemo)((function(){return(0,Z.$o)(c)}),[c]),l=(0,r.useMemo)((function(){return(0,At.am)(c)}),[c]),f=(0,a.v9)((function(e){return e.subscribeCalendars.calendars})),d=(0,r.useMemo)((function(){return f.toArray().filter((function(e){return e.get("kind")===QX.h.holiday}))}),[f]),m=(0,r.useMemo)((function(){return new Set(d.map((function(e){return e.get("url")})))}),[d]),p=(0,a.I0)();(0,r.useEffect)((function(){window.onmessage=function(e){var r=e.data;if(r.type&&"submitHolidayCalendar"===r.type){var o=r.payload,a=o.filter((function(e){return!m.has(e)})),i=new Set(o),c=d.filter((function(e){return!i.has(e.get("url"))})).map((function(e){return e.get("id")})),s=function(){a.length>0?(0,K.qTl)({urls:a}).then((function(e){var t=e.data||[];t&&t.length&&p(JJ.jT(t)),n()})).catch((function(e){console.log("err",e)})):n()};c.length>0?(0,$t.TP)(c,s):s(),t()}r.type&&"closePage"===r.type&&t(),r.type&&"toast"===r.type&&me.$Z({text:r.payload})}}),[t,n,m,f,d,p]);var h=(0,r.useMemo)((function(){if(s){var e=l.replace("#","");return"&dark=".concat(s,"&backgroundColor=").concat(e)}return""}),[s,l]);return r.createElement(C.Z,{title:o.formatMessage({id:"add_holiday_calendar"}),visible:!0,onClose:t,noFooter:!0,bodyStyle:{padding:0},popupStyle:{maxHeight:"100vh",overflow:"hidden"},height:540,maskClosable:!1},r.createElement("iframe",{src:"/webview/holidayCalendar?lang=".concat(i,"&from=web&hl=").concat((0,je.lk)()).concat(h),className:"w-full h-full",title:"holidayCalendar"}))};function tQ(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,a,i,c=[],s=!0,u=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;s=!1}else for(;!(s=(r=a.call(n)).done)&&(c.push(r.value),c.length!==t);s=!0);}catch(e){u=!0,o=e}finally{try{if(!s&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(u)throw o}}return c}}(e,t)||function(e,t){if(!e)return;if("string"===typeof e)return nQ(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return nQ(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function nQ(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var rQ=function(e){var t=e.isInSettingView,n=(0,y.Z)(),o=(0,a.v9)((function(e){return e.subscribeCalendars.calendars})),i=(0,a.v9)((function(e){return e.subscribeAccounts.accounts})),c=(0,r.useMemo)((function(){return o.toArray().filter((function(e){return e.get("kind")!==QX.h.holiday}))}),[o]),s=tQ((0,r.useState)(!1),2),l=s[0],f=s[1],d=tQ((0,r.useState)(!1),2),m=d[0],p=d[1],h=tQ((0,r.useState)(!1),2),g=h[0],v=h[1],b=tQ((0,r.useState)(!1),2),w=b[0],k=b[1],x=tQ((0,r.useState)("general"),2),E=x[0],S=x[1],_=tQ((0,r.useState)(!1),2),O=_[0],C=_[1],T=tQ((0,r.useState)(!1),2),j=T[0],D=T[1],A=tQ((0,r.useState)(!1),2),N=A[0],I=A[1],L=tQ((0,r.useState)(!1),2),R=L[0],Z=L[1],Y=tQ((0,r.useState)(!1),2),V=Y[0],H=Y[1],W=(0,r.useRef)(""),z=(0,M.Z)((function(){Z(!0)})),G=(0,M.Z)((function(){(0,To.cn)({action:"add"})})),K=(0,M.Z)((function(){P._y()?Xn.b9.subscribeExchangeLimit<=(0,To.i0)()?F.$Z({type:B.VIb.calSubscribeExchangeLimit}):C(!0):F.$Z({type:B.VIb.calSubscribe})})),q=(0,M.Z)((function(){P._y()?Xn.b9.subscribeICloudLimit<=(0,To.zZ)()?F.$Z({type:B.VIb.calSubscribeICloudLimit}):D(!0):F.$Z({type:B.VIb.calSubscribe})})),$=(0,M.Z)((function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"general";P._y()?Xn.b9.subscribeCalDavLimit<=(0,To.AT)()?F.$Z({type:B.VIb.calSubscribeCalDavLimit}):(S(e),k(!0)):F.$Z({type:B.VIb.calSubscribe})})),J=(0,M.Z)((function(){P._y()?Xn.b9.subscribeLimit<=c.length?F.$Z({type:B.VIb.calSubscribe}):f(!0):F.$Z({type:B.VIb.calSubscribe})})),X=(0,M.Z)((function(){P._y()?p(!0):F.$Z({type:B.VIb.calSubscribe})})),Q=(0,M.Z)((function(){P._y()?Xn.b9.subscribeLimit<=c.length?F.$Z({type:B.VIb.calSubscribe}):v(!0):F.$Z({type:B.VIb.calSubscribe})})),ee=(0,r.useCallback)((function(){var e=!!i.toArray().find((function(e){return"feishu"===e.get("site")})),t=[{key:"google",text:n.formatMessage({id:"google_calendar"}),getIconElement:function(e){return r.createElement(XX,{type:"google",className:e})},action:function(){z()}},{key:"outlook",text:n.formatMessage({id:"outlook_calendar"}),getIconElement:function(e){return r.createElement(XX,{type:"outlook",className:e})},action:function(){G()}},{key:"exchange",text:n.formatMessage({id:"exchange_calendar"}),getIconElement:function(e){return r.createElement(XX,{type:"exchange",className:e})},action:function(){K()}},{key:"icloud",text:n.formatMessage({id:"icloud_calendar"}),getIconElement:function(e){return r.createElement(XX,{type:"icloud",className:e})},action:function(){q()}},{key:"calDav",text:"CalDAV",getIconElement:function(e){return r.createElement(XX,{type:"caldav",className:e})},action:function(){$()},subText:u.j4?n.formatMessage({id:"dida_cal_dav_tip"}):""},{key:"holiday",text:n.formatMessage({id:"holidays"}),getIconElement:function(e){return r.createElement(XX,{type:"holiday",className:e})},action:function(){X()}},{key:"url",text:"URL",getIconElement:function(e){return r.createElement(XX,{type:"url",className:e})},action:function(){J()},subText:n.formatMessage({id:"ics_tip"})}];return(0,ys.Ak)()&&!e&&t.push({key:"feishu",text:n.formatMessage({id:"settings_cal_subscription_enable_feishu"}),getIconElement:function(e){return r.createElement(XX,{type:"feishu",className:e})},action:function(){Q()}}),t}),[i,$,K,Q,z,X,q,G,J,n]),te=r.createElement(r.Fragment,null,l&&r.createElement(lX,{onClose:function(){f(!1)},onConfirm:function(){f(!1),t?U.vp.dispatch("needToLoadWholePage"):(0,$t.Ut)()}}),m&&r.createElement(eQ,{onClose:function(){p(!1)},onConfirm:function(){(0,$t.Ut)(),t&&U.vp.dispatch("needToLoadWholePage")}}),r.createElement(TX,{isShowSubscribeFeishuCalendarModal:g,setIsShowSubscribeFeishuCalendarModal:v,otherAction:t?function(){U.vp.dispatch("needToLoadWholePage")}:function(){}}),w&&r.createElement(yX,{onClose:function(){k(!1)},type:E}),O&&r.createElement(bX,{onClose:function(){C(!1)}}),j&&r.createElement(xX,{onClose:function(){D(!1)},onClickNextModal:function(){D(!1),I(!0)}}),N&&r.createElement(_X,{onClose:function(){I(!1)}}),R&&r.createElement(jX,{onClose:function(){Z(!1)},afterIntegrateAction:function(e){W.current=e,Z(!1),H(!0)}})),ne=(0,r.useMemo)((function(){var e=(0,oc.Zr)(W.current);return V&&e?r.createElement(UX,{onClose:function(){H(!1)},model:e}):null}),[V]);return{menu:ee(),ModalElements:te,ConnectGoogleModalElement:ne,bindGoogle:z,bindExchange:K,bindCalDav:$,bindFeishu:Q,bindICloud:q,bindOutlook:G,bindHoliday:X,bindUrl:J}},oQ=n.p+"i/50f2d2d5ea95393f2839cc413143cca6.png",aQ=n.p+"i/4baaec10079b4f3576b4f9b9d2ecbc9e.png",iQ=n.p+"i/51087987e2955021f7de1c59ac8d2ab5.png",cQ=n.p+"i/a3653c90a1fde0c6c6c74c83526e7399.png",sQ=n.p+"i/921914c4b4b1f5a8e8b38b59a8848fd0.png",uQ=n.p+"i/24d4b93fc6a961606a611bedcb911c9a.png",lQ=n.p+"i/47fa4412c7e54a21d74617ab3a679e3a.png",fQ=n.p+"i/7b717bed0c0149c3217141da0fb0714a.png",dQ=n.p+"i/af027c3c2d52c224548fc0a000ce87bd.png",mQ=n.p+"i/67b841f550ffa6be19b1769b47a0f29c.png",pQ=n.p+"i/db2454edd21103ad28c99f83edd55df7.png",hQ=n.p+"i/ea2c693b8d4f9c22bf7555b69ccfe8ac.png",yQ=n.p+"i/d5a89fe2b929d7561c8550ff6891da5e.png",gQ=n.p+"i/f595774e9e4c7b8da19bd2b59b04dd2c.png",vQ=n.p+"i/41063dec68d1f7723b12ec97e271752e.png",bQ=n.p+"i/dc4d917f518cdb2b0936550a2811f35b.png",wQ=n.p+"i/2a41f35662bc177830ac2b5159462572.png",kQ=n.p+"i/cd309fea26d88c5db6f2eba5b198b40f.png",xQ=n.p+"i/19eb34f51f17354af752e1387c52e28f.png",EQ=n.p+"i/fb004c807fbf2d973ac84c71302bcc59.png",SQ=n.p+"i/62b66f0df70d5f2f9630f8d3bdf3fa85.png",_Q=n.p+"i/50ea10b3b846d403aa0c3ba081e8ec33.png",OQ=n.p+"i/818c47b5767d5b1b9f10347970b1d81e.png",CQ=n.p+"i/3df032a88335e4a1b654676307387d5a.png",TQ=function(e){var t=e.type,n=e.url,o=e.size,a=void 0===o?30:o,i=(0,r.useMemo)((function(){if(n)return n;switch(t){case"alexa":return oQ;case"caldav":return WX;case"chatmind":return aQ;case"ding-talk":return iQ;case"exchange":return zX;case"feishu":return GX;case"google":case"google-connect":return VX;case"ical":return cQ;case"icloud":return KX;case"ifttt":return sQ;case"microsoft-todo":return uQ;case"notion":return lQ;case"obsidian":return fQ;case"omnifocus":return dQ;case"outlook":return HX;case"shortcut":return mQ;case"slack":return pQ;case"telegram":return yQ;case"things":return hQ;case"ticktick":return gQ;case"ticktick-mail":return OQ;case"ticktick-subscribe":return CQ;case"todoist":return vQ;case"toodledo":return bQ;case"url":return qX;case"holiday":return $X;case"wechat-work":return wQ;case"wechat":return kQ;case"wunderlist":return xQ;case"zapier":return EQ;case"gmail":return SQ;case"spark":return _Q;default:return""}}),[t,n]);return r.createElement("div",{style:{width:a,height:a},className:"relative"},r.createElement("img",{src:i,alt:t,className:"block w-full h-full"}),"google-connect"===t&&r.createElement("div",{className:"bg-white rounded-full absolute dark:bg-[#252525]",style:{right:-2,bottom:-1,width:10,height:10}},r.createElement(E.Z,{name:"connect-change",className:"w-[8px] h-[8px] text-grey-40 absolute left-1/2 top-1/2 -translate-x-1/2 -translate-y-1/2"})))};function jQ(e){return jQ="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},jQ(e)}function DQ(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function MQ(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?DQ(Object(n),!0).forEach((function(t){AQ(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):DQ(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function AQ(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=jQ(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=jQ(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==jQ(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var NQ=function(e){var t=e.type,n=e.title,o=e.tooltip,a=e.onClick,i=e.desc,c=e.children,s=e.style;return r.createElement("div",{className:"rounded-settings-section bg-grey-2 relative cursor-pointer group hover:bg-grey-4",style:MQ({padding:"18px 13px"},s),onClick:a},r.createElement("div",{className:"flex items-center"},r.createElement("div",{style:{width:30},className:"flex-none"},r.createElement(TQ,{type:t,size:30})),r.createElement("div",{className:"flex-auto overflow-hidden",style:{marginLeft:8}},r.createElement("div",{className:"text-[14px] flex flex-auto items-center",style:{lineHeight:"20px"}},n,o&&r.createElement("div",{className:"relative z-10"},r.createElement(dL,null,o))),i&&r.createElement("div",{className:"text-xs text-grey-50 flex items-center",style:{marginTop:2,lineHeight:"17px"}},i),c)))},PQ=function(e){var t=e.calendarModules,n=(0,y.Z)();return r.createElement(r.Fragment,null,r.createElement(o$,{type:"calendar",modules:t,title:n.formatMessage({id:"tk_calendar_project"})}))},IQ=n.p+"i/938a3ec39ce649229167483e67457786.png",LQ=n.p+"i/308730b1e03637874a36b4578a4b2cae.png",RQ=function(e){var t=e.onClose,n=e.onOK;(0,Ds.Z)((function(){ae.Z.importIntegration("notion","show_feature")}));var o=(0,M.Z)((function(){n(),t()})),a=(0,y.Z)(),i=(0,r.useMemo)((function(){return r.createElement("div",{style:{width:"100%"}},r.createElement("img",{className:"bg-main-background",src:u.j4?IQ:LQ,alt:"",style:{minHeight:222,width:"100%"}}))}),[]);return r.createElement(C.Z,{visible:!0,noFooter:!0,onClose:t,header:i,className:"upgrade-pop",popupStyle:{width:472}},r.createElement("div",{style:{padding:"16px 0"},className:"flex flex-col items-center"},r.createElement("div",{className:"text-grey font-semibold",style:{fontSize:18,lineHeight:"25px"}},a.formatMessage({id:"integrate_notion"})),r.createElement("div",{className:"text-grey-80 text-s",style:{lineHeight:"20px",marginTop:10,marginBottom:28}},(0,s.Rj)(a.formatMessage({id:"IntegrationWithNotionDesc"}))),r.createElement("div",{className:"bg-primary text-white text-s inline-flex items-center justify-center rounded-settings-section cursor-pointer",onClick:o,style:{padding:"0 16px",minWidth:158,height:36}},a.formatMessage({id:"add_integrate"})),r.createElement("div",{className:"text-primary text-xs",style:{marginTop:12},onClick:function(){window.open("https://"+window.location.hostname+"/connect/notion/guide?channel=web&lang=".concat((0,s.dK)(),"&hideBind=true"))}},a.formatMessage({id:"capitalize_operation_guide"}))))};function ZQ(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,a,i,c=[],s=!0,u=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;s=!1}else for(;!(s=(r=a.call(n)).done)&&(c.push(r.value),c.length!==t);s=!0);}catch(e){u=!0,o=e}finally{try{if(!s&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(u)throw o}}return c}}(e,t)||function(e,t){if(!e)return;if("string"===typeof e)return FQ(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return FQ(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function FQ(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var BQ=function(e){!function(e){if(null==e)throw new TypeError("Cannot destructure "+e)}(e);var t=(0,a.v9)((function(e){return(0,oc.fJ)()})),n=ZQ((0,r.useState)(!1),2),o=n[0],i=n[1];return r.createElement(r.Fragment,null,r.createElement(NQ,{type:"notion",title:"Notion",onClick:function(){ae.Z.importIntegration("click","notion"),(0,oc.Ew)({beforeAction:function(){var e=t.size>0;return e||i(!0),e}})}}),o&&r.createElement(RQ,{onClose:function(){i(!1)},onOK:function(){(0,oc.Ew)({})}}))},UQ=function(e){var t=e.calendarModules,n=(0,y.Z)(),o=(0,r.useMemo)((function(){return t.find((function(e){return"google"===e.key}))}),[t]),a=(0,r.useMemo)((function(){return[o].concat([{key:"notion",element:r.createElement(BQ,null)}]).concat([u.j4?void 0:{key:"zapier",element:r.createElement(NQ,{type:"zapier",title:"Zapier",onClick:function(){ae.Z.importIntegration("click","zapier"),window.open("https://blog.ticktick.com/2020/03/11/streamline-to-do-list-ticktick-zapier/")}})},u.j4?void 0:{key:"ifttt",element:r.createElement(NQ,{type:"ifttt",title:"IFTTT",onClick:function(){ae.Z.importIntegration("click","ifttt"),window.open("https://blog.ticktick.com/2020/04/03/stay-connected-with-ticktick-ifttt/")}})}]).filter(Fo.y)}),[o]);return r.createElement(o$,{type:"connect",modules:a,title:n.formatMessage({id:"connect"})})};function YQ(){return YQ=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},YQ.apply(this,arguments)}var VQ=function(e){var t=e.selected,n=e.onSelect,o=(0,y.Z)(),a=function(){var e=[],n={};return[{key:"show",value:o.formatMessage({id:"show_in_smart_lists_calendar"})},{key:"calendar",value:o.formatMessage({id:"settings_cal_subscription_status_calendar"})},{key:"hidden",value:o.formatMessage({id:"hide"})}].forEach((function(t){e.push(r.createElement(O.gO,{key:t.key,className:"max-w-none",title:t.value,withChecker:!0})),n[t.key]=t.value})),{menu:e,map:n,selectedKeys:[t||"show"]}}();return r.createElement(se.Z,YQ({},a,{menuClassName:"!z-modal",showArrow:!0,onSelect:function(e){var t=e.selectedKeys;n&&n(t[0])},nodePosHandleAfterVisible:function(e){e.style.top&&parseInt(e.style.top,10)<12&&(e.style.top="12px")}}))};function HQ(e){return HQ="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},HQ(e)}function WQ(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,zQ(r.key),r)}}function zQ(e){var t=function(e,t){if("object"!=HQ(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=HQ(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==HQ(t)?t:t+""}function GQ(e,t,n){return t=qQ(t),function(e,t){if(t&&("object"===HQ(t)||"function"===typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(e,KQ()?Reflect.construct(t,n||[],qQ(e).constructor):t.apply(e,n))}function KQ(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(KQ=function(){return!!e})()}function qQ(e){return qQ=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},qQ(e)}function $Q(e,t){return $Q=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},$Q(e,t)}var JQ=function(e){function t(e){var n;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),(n=GQ(this,t,[e])).state={confirming:!1},n}return function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&$Q(e,t)}(t,e),n=t,(o=[{key:"render",value:function(){var e=this.props.intl;return r.createElement(C.Z,{visible:!0,maskClosable:!1,className:"unsubscribe",title:e.formatMessage({id:"settings_cal_subscription_close"}),okText:e.formatMessage({id:"confirm"}),loading:this.state.confirming,onCancel:this.onClose.bind(this),onOk:this.onConfirm.bind(this)},r.createElement("p",null,e.formatMessage({id:"settings_cal_unsubscription_confirm"},{s1:u.N$})))}},{key:"confirmed",value:function(){this.setState({confirming:!1})}},{key:"onConfirm",value:function(){this.setState({confirming:!0}),this.props.onConfirm&&this.props.onConfirm()}},{key:"onClose",value:function(){this.props.onClose&&this.props.onClose()}}])&&WQ(n.prototype,o),a&&WQ(n,a),Object.defineProperty(n,"prototype",{writable:!1}),n;var n,o,a}(r.Component),XQ=(0,An.ZP)(JQ,{forwardRef:!0}),QQ=n("5wll"),e0=n.n(QQ),t0=function(e){var t=e.checked,n=e.onClose,o=e.onOK,i=(0,y.Z)(),c=(0,a.I0)(),u=(0,M.Z)((function(){var e;null===o||void 0===o||o(),n(),e=t,c(no.Tj(e)),(0,wn.eD)(i.formatMessage({id:t?"enabled":"disabled"}))})),l=(0,r.useMemo)((function(){return i.formatMessage({id:t?"ComfirmOpenNotDisturb":"ComfirmCloseNotDisturb"})}),[t,i]),f=(0,r.useMemo)((function(){return(0,s.Rj)(i.formatMessage({id:t?"ComfirmOpenNotDisturbDesc":"ComfirmCloseNotDisturbDesc"}))}),[t,i]);return r.createElement(C.Z,{visible:!0,maskClosable:!1,className:"unsubscribe",title:l,cancelText:i.formatMessage({id:"cancel"}),okText:i.formatMessage({id:t?"enable":"disable"}),onCancel:n,onOk:u},r.createElement("p",null,f))},n0="modal-dropdown-menu !max-w-none",r0=function(e){var t=e.title,n=e.className,o=e.width,a=void 0===o?120:o,i=e.children,c=e.marginTop,s=e.overflowHidden,u=void 0===s||s;return r.createElement("div",{className:w()(n,"flex",c?"items-start":"items-center")},r.createElement("p",{className:"flex-none text-[13px] text-grey-80",style:{lineHeight:"16px",width:a,marginTop:c}},t),r.createElement("div",{className:w()("flex-auto",u&&"overflow-hidden")},i))};function o0(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,a,i,c=[],s=!0,u=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;s=!1}else for(;!(s=(r=a.call(n)).done)&&(c.push(r.value),c.length!==t);s=!0);}catch(e){u=!0,o=e}finally{try{if(!s&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(u)throw o}}return c}}(e,t)||function(e,t){if(!e)return;if("string"===typeof e)return a0(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return a0(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function a0(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var i0=function(e){var t,n=(0,y.Z)(),o=e.model,i=(0,a.v9)(Lt.W7),c=(0,a.I0)(),s=function(e){return!e.length},l=o0((0,r.useState)(n.formatMessage({id:"settings_cal_subscription_alert"})),2),f=l[0],d=l[1],m=o0((0,r.useState)(!1),2),p=m[0],h=m[1],g=o0((0,r.useState)(!1),2),v=g[0],b=g[1],k=o0((0,r.useState)(s(o.get("url"))),2),x=k[0],_=k[1],j=o0((0,r.useState)(!0),2),D=j[0],M=j[1],A=o0((0,r.useState)(!1),2),P=A[0],L=A[1],R=o0((0,r.useState)(o.get("url")),2),Z=R[0],F=R[1],B=o0((0,r.useState)(o.get("name")),2),U=B[0],Y=B[1],V=o0((0,r.useState)(!1),2),H=V[0],W=V[1],z=o0((0,r.useState)(!1),2),G=z[0],q=z[1],J=o0((0,r.useState)(o.get("show")||"show"),2),X=J[0],Q=J[1],ee=o0((0,r.useState)(o.get("color")),2),te=ee[0],ne=ee[1],re=o0((0,r.useState)(null===(t=o.get("reminderEnable"))||void 0===t||t),2),oe=re[0],ae=re[1],ie=o0((0,r.useState)(!1),2),ce=ie[0],se=ie[1],ue=(0,r.useRef)((new Date).getTime()),le=(0,r.useRef)(null),fe=function(e){ne("transparent"===e?null:e)},de=function(e){e.selectedKeys;W(!0)},me=function(){e.onClose&&e.onClose()},pe=function(){var e=$.trim(Z),t=$.trim(U);t?e!==o.get("url")||X!==o.get("show")||te!==o.get("color")||t!==o.get("name")||xe&&oe!==o.get("reminderEnable")?ye(e,e===o.get("url"),X,te,t,oe):me():b(!0)},he=function(e){return e?e.replace(/webcals/i,"webcal"):""},ye=function(t,r,a,i,s,u){var l={url:he(t),id:o.get("id"),show:a||o.get("show"),name:s};if(i&&(l.color=i),xe&&(l.reminderEnable=u),!r&&(0,$t.YK)(l.url))return d(n.formatMessage({id:"settings_cal_subscription_subscribed"})),h(!0),void M(!1);L(!0),M(!1),K.z02(l).then((function(t){"hidden"===l.show&&(N.OF()&&N.$2().name===o.get("id")&&(window.location.href="#"));e.onConfirm&&e.onConfirm({isHidden:"hidden"===l.show}),function(e){var t=e.id;t&&c(JJ.eD(t,e))}(t.data),I.XN("edit")})).catch((function(e){h(!0),M(!1),L(!1),e&&(console.error(e),(0,XJ.Tb)(e))}))},ge=te,ve=ge&&"transparent"!==ge,be=(0,tn.l9)(),we=!(!ge||!be.includes(ge)),ke=ge&&"transparent"!==ge?ge.toUpperCase():"transparent",xe=o.get("kind")===QX.h.holiday;return r.createElement(r.Fragment,null,r.createElement(C.Z,{key:"edit",visible:!0,maskClosable:!1,className:w()("edit-subscribe",e0().editSubscribe),header:function(){var e=D?function(){var e=[{key:"disturb",text:n.formatMessage({id:"do_not_disturb"}),onItemClick:function(){q(!0),se(!1)}},{key:"cal_subscription_close",text:n.formatMessage({id:"settings_cal_subscription_close"}),action:function(){W(!0)}}];return r.createElement(r.Fragment,null,r.createElement("div",{className:"w-[16px] h-[16px] flex-none mr-[16px]",ref:le},r.createElement(E.Z,{name:"more-titlebar",className:"w-[16px] h-[16px] text-grey-40 cursor-pointer",onClick:function(){se(!0)}})),ce&&r.createElement(en.Z,{showChecker:!0,selectedKeys:i?["disturb"]:[],placement:"bottom-right",relativeRef:le,menu:e,hideMenu:function(){se(!1)},gap:4,gap2:2}))}():null;return e}(),title:r.createElement("div",{className:"flex items-center"},n.formatMessage({id:"edit"}),!o.get("isValid")&&r.createElement(S.Z,{menu:r.createElement(O.ZP,{onSelect:de},r.createElement(O.sN,{key:"unSubscribe"},r.createElement("a",null," ",n.formatMessage({id:"settings_cal_subscription_close"})))),placement:"bottomRight",className:"right",autoAdjustOverflow:!1,menuClassName:"expired-modal-dropdown-menu !z-modal"},r.createElement("div",{className:"cursor-pointer"},r.createElement(E.Z,{name:"verify",className:"",style:{width:18,height:18,marginLeft:8}})))),okText:n.formatMessage({id:"save"}),onOk:pe,footer:r.createElement("div",{className:"flex-1"},r.createElement(T.Z,{onClick:me,type:"cancel"},n.formatMessage({id:"cancel"})),r.createElement(T.Z,{onClick:pe,loading:P,loadingText:n.formatMessage({id:"save"})+"...",disabled:p||x},n.formatMessage({id:"save"}))),onCancel:me},r.createElement("div",{className:"row relative"},r.createElement(r0,{title:n.formatMessage({id:"name"}),width:74,marginTop:8},r.createElement("input",{className:w()("w-full h-[32px] px-[12px] rounded-default text-[14px] border border-solid focus:border-primary dark:bg-[transparent] border-grey-10"),name:"name",type:"text",value:U,onChange:function(e){var t=e.target.value;Y(t)},onFocus:function(e){b(!1),M(!0)}}),r.createElement("p",{className:w()("text-alert line-sml text-[14px] leading-[21px] text-warn-red",{hide:!v})},n.formatMessage({id:"calendar_name_empty"})))),r.createElement("div",{className:"row relative",style:{marginTop:16}},r.createElement(r0,{title:n.formatMessage({id:"color"}),width:74,overflowHidden:!1},r.createElement("div",{style:{height:20,lineHeight:"20px"},className:"flex items-center flex-none"},r.createElement(gO.Z,{select:ve?ge:"transparent",onSelect:function(){fe("transparent"),ue.current=(new Date).getTime()},marginRight:10}),u.OV.map((function(e){return r.createElement(yO.Z,{key:e,color:e,select:ge,onSelect:function(e){fe(e===ke?"transparent":e),u.OV.includes(e)&&(ue.current=(new Date).getTime())},mrClassName:"mr-[10px]"})})),r.createElement(hO.Z,{key:ue.current.toString(),defaultColor:we||!ve?"transparent":ke,noColor:"transparent",onPick:fe})))),!xe&&r.createElement("div",{className:"row relative",style:{marginTop:16}},r.createElement(r0,{title:n.formatMessage({id:"url_subscribe_address"}),width:74,marginTop:8},r.createElement("input",{className:w()("w-full h-[32px] px-[12px] rounded-default text-[14px] border border-solid dark:bg-[transparent]",p?"input-alert border-warn-red":"border-grey-10","read-only:bg-grey-3 read-only:text-grey-60",!xe&&"focus:border-primary"),name:"url",type:"text",value:Z,onChange:function(e){var t=e.target.value;F(t),_(s(t))},onFocus:function(e){h(!1),M(!0)},readOnly:xe}),r.createElement("p",{className:w()("text-alert line-sml text-[14px] leading-[21px] text-warn-red",{hide:!p})},f))),r.createElement("div",{className:"row relative",style:{marginTop:12}},r.createElement(r0,{title:n.formatMessage({id:"show"}),width:74},r.createElement(VQ,{model:o,selected:X,onSelect:function(e){Q(e)}}))),xe&&r.createElement(r.Fragment,null,r.createElement("div",{className:"h-[1px] bg-grey-10 w-full my-[16px]"}),r.createElement(Na.Z,{id:"reminder_enabled",size:"tiny",checked:oe,onChange:function(e){ae(e.target.checked)},title:n.formatMessage({id:"reminder_time"}),titleClassName:"ml-[8px] text-[13px] leading-[18px] text-grey-80"}))),G&&r.createElement(t0,{checked:!i,onClose:function(){return q(!1)}}),H&&r.createElement(XQ,{key:"unsubscribe",onClose:function(){return W(!1)},onConfirm:function(){var e=o.get("id");(0,$t.Cm)(e,(function(){W(!1),me()}))}}))};function c0(e){return c0="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},c0(e)}function s0(){return s0=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},s0.apply(this,arguments)}function u0(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function l0(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,f0(r.key),r)}}function f0(e){var t=function(e,t){if("object"!=c0(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=c0(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==c0(t)?t:t+""}function d0(e,t,n){return t=p0(t),function(e,t){if(t&&("object"===c0(t)||"function"===typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(e,m0()?Reflect.construct(t,n||[],p0(e).constructor):t.apply(e,n))}function m0(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(m0=function(){return!!e})()}function p0(e){return p0=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},p0(e)}function h0(e,t){return h0=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},h0(e,t)}var y0=function(e){function t(){return u0(this,t),d0(this,t,arguments)}return function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&h0(e,t)}(t,e),n=t,o=[{key:"render",value:function(){var e=this.props,t=e.model,n=e.isShowColor,o=e.itemClassName,a=this.getMenuOptions(),i=t.get("color"),c=i;try{c=i?jv()(i).hex():i}catch(s){}return r.createElement("li",{className:w()("flex items-center justify-between w-full",null!==o&&void 0!==o?o:"h-[32px] leading-[32px]")},r.createElement("div",{className:"flex items-center overflow-hidden"},r.createElement("div",{className:w()("colorTitle w-[12px] h-[12px] rounded-full mr-[10px] flex-none box-border border-solid border border-grey-20",{hidden:!n}),style:{backgroundColor:c,borderColor:c}}),r.createElement("div",{className:w()("primary-text truncate",n?"text-[14px]":"text-[13px]")},t.get("name"))),r.createElement("div",{className:"s-menu flex-none",ref:"menu",style:{flexBasis:"180px"}},r.createElement(se.Z,s0({},a,{menuClassName:"!z-modal",showArrow:!0,onSelect:this.onSelect.bind(this),nodePosHandleAfterVisible:this.nodePosHandleAfterVisible.bind(this)}))))}},{key:"nodePosHandleAfterVisible",value:function(e){e.style.top&&parseInt(e.style.top)<12&&(e.style.top="12px")}},{key:"getMenuOptions",value:function(){var e,t=this.props.intl,n=[],o={};return[{key:"show",value:t.formatMessage({id:"show"})},{key:"calendar",value:t.formatMessage({id:"settings_cal_subscription_status_calendar"})},{key:"hidden",value:t.formatMessage({id:"hide"})}].forEach((function(e){n.push(r.createElement(O.gO,{key:e.key,title:e.value,withChecker:!0})),o[e.key]=e.value})),e=[this.props.selected||"show"],{menu:n,map:o,selectedKeys:e}}},{key:"onSelect",value:function(e){var t=e.selectedKeys;this.props.onSelect&&this.props.onSelect(t[0])}}],o&&l0(n.prototype,o),a&&l0(n,a),Object.defineProperty(n,"prototype",{writable:!1}),n;var n,o,a}(r.Component),g0=(0,An.ZP)(y0);function v0(e){return v0="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},v0(e)}function b0(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,_0(r.key),r)}}function w0(e,t,n){return t=x0(t),function(e,t){if(t&&("object"===v0(t)||"function"===typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(e,k0()?Reflect.construct(t,n||[],x0(e).constructor):t.apply(e,n))}function k0(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(k0=function(){return!!e})()}function x0(e){return x0=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},x0(e)}function E0(e,t){return E0=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},E0(e,t)}function S0(e,t,n){return(t=_0(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function _0(e){var t=function(e,t){if("object"!=v0(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=v0(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==v0(t)?t:t+""}var O0=function(e){function t(e){var n;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),S0(n=w0(this,t,[e]),"onAccountNameChange",(function(e){var t=e.target.value;n.setState({accountName:t})})),S0(n,"renderUnsubscribeIcon",(function(){var e=n.props,t=e.intl,o=e.calendarEventDisturb,a=n.state.isShowDeleteMenu,i=[{key:"disturb",text:t.formatMessage({id:"do_not_disturb"}),onItemClick:function(){n.setState({disturbChangeConfirmVisible:!0,isShowDeleteMenu:!1})}},{key:"cal_subscription_close",text:t.formatMessage({id:"settings_cal_subscription_close"}),action:function(){n.setState({isUnscribeModalShow:!0})}}];return r.createElement(r.Fragment,null,r.createElement("div",{className:"w-[16px] h-[16px] flex-none mr-[16px]",ref:n.moreRef},r.createElement(E.Z,{name:"more-titlebar",className:"w-[16px] h-[16px] text-grey-40 cursor-pointer",onClick:function(){n.setState({isShowDeleteMenu:!0})}})),a&&r.createElement(en.Z,{showChecker:!0,selectedKeys:o?["disturb"]:[],placement:"bottom-right",relativeRef:n.moreRef,menu:i,hideMenu:function(){n.setState({isShowDeleteMenu:!1})},gap:4,gap2:2}))})),S0(n,"onSelectedExpiredAction",(function(e){var t=e.selectedKeys[0],r=n.props.model,o=r.get("id");"rebind"===t?"caldav"===r.get("kind")?n.setState({isEditCalDavModalShow:!0}):(0,To.bk)(r)?(0,To.cn)({action:"rebind",accountId:o,accountName:r.get("account")}):(0,To.z0)(r)?n.setState({isEditExchangeModalShow:!0}):(0,To.P_)(r)?n.setState({isEditICloudModalShow:!0}):(0,To.H0)({action:"rebind",accountId:o,accountName:r.get("account")}):n.setState({isUnscribeModalShow:!0})})),S0(n,"getExpiredMenu",(function(){var e=n.props.intl;return r.createElement(O.ZP,{onSelect:n.onSelectedExpiredAction},r.createElement(O.sN,{key:"rebind"},r.createElement("a",null,e.formatMessage({id:"reauthorize_google_account"}))),r.createElement(O.sN,{key:"unSubscribe"},r.createElement("a",null," ",e.formatMessage({id:"settings_cal_subscription_close"}))))})),S0(n,"getExpiredDropDown",(function(){return r.createElement(S.Z,{menu:n.getExpiredMenu(),placement:"bottomRight",className:"right",autoAdjustOverflow:!1,menuClassName:"expired-modal-dropdown-menu !z-modal"},r.createElement("div",{className:"cursor-pointer"},r.createElement(E.Z,{name:"verify",className:"",style:{width:18,height:18,marginLeft:8}})))})),S0(n,"renderSubTitle",(function(){var e=n.props;e.model,e.intl;return n.renderUnsubscribeIcon()})),n.state={isUnscribeModalShow:!1,isShowDeleteMenu:!1,disturbChangeConfirmVisible:!1,isEditCalDavModalShow:!1,isEditExchangeModalShow:!1,isEditICloudModalShow:!1,accountName:e.model.get("desc")||e.model.get("account"),isNameWarnShow:!1},n.needSave=!1,n.newStatusMap={},n.confirmModal=n.confirmModal.bind(n),n.closeModal=n.closeModal.bind(n),n.onUnsubscribe=n.onUnsubscribe.bind(n),n.onStatusChange=n.onStatusChange.bind(n),n.rebindGoogleAccount=n.rebindGoogleAccount.bind(n),n.unsubscribeModalRef=r.createRef(),n.moreRef=r.createRef(),n.wrapperRef=r.createRef(),n}return function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&E0(e,t)}(t,e),n=t,o=[{key:"componentDidMount",value:function(){var e=this;setTimeout((function(){(0,wn.iD)($(e.wrapperRef.current))}))}},{key:"componentWillUnmount",value:function(){(0,wn.Dh)($(this.wrapperRef.current))}},{key:"render",value:function(){var e=this,t=this.props,n=t.intl,o=t.model,a=t.calendars,i=t.calendarEventDisturb,c=this.state,s=c.isUnscribeModalShow,u=c.disturbChangeConfirmVisible,l=c.accountName,f=c.isEditCalDavModalShow,d=c.isEditExchangeModalShow,m=c.isEditICloudModalShow,p=c.isNameWarnShow,h=n.formatMessage({id:"feishu"===o.get("site")?"settings_cal_subscription_enable_feishu":"edit"});return r.createElement(r.Fragment,null,r.createElement(C.Z,{key:"edit",visible:!0,maskClosable:!1,className:w()("edit-subscribe-account",e0().editSubscribeAccount),title:r.createElement("div",{className:"flex items-center"},h,!o.get("isValid")&&this.getExpiredDropDown(),f&&r.createElement(yX,{onClose:function(){e.setState({isEditCalDavModalShow:!1})},project:o}),d&&r.createElement(bX,{onClose:function(){e.setState({isEditExchangeModalShow:!1})},project:o}),m&&r.createElement(_X,{onClose:function(){e.setState({isEditICloudModalShow:!1})},project:o})),header:this.renderSubTitle(),okText:n.formatMessage({id:"confirm"}),onOk:this.confirmModal,onCancel:this.closeModal,footer:this.renderModalFooter()},r.createElement("div",{className:"antiscroll-wrap flex flex-col",ref:this.wrapperRef},r.createElement("div",{className:"antiscroll-inner px-[20px]"},r.createElement("input",{className:w()("w-full flex-none h-[32px] px-[12px] rounded-select-trigger text-[14px] border border-solid focus:border-primary dark:bg-[transparent] border-grey-10"),type:"text",value:l,onChange:this.onAccountNameChange,onFocus:function(){e.setState({isNameWarnShow:!1})}}),r.createElement("p",{className:w()("text-alert line-sml text-[14px] leading-[21px] text-warn-red",{hide:!p})},n.formatMessage({id:"calendar_name_empty"})),r.createElement("ul",{className:"calendar-items flex-auto max-w-full"},a.map((function(t){return r.createElement(g0,{key:t.get("id"),model:t,selected:e.newStatusMap[t.get("id")]||t.get("show"),onSelect:function(n){return e.onStatusChange(t.get("id"),n)},isShowColor:!0,itemClassName:"mt-[12px]"})})))))),s&&r.createElement(XQ,{key:"unsubscribe",ref:this.unsubscribeModalRef,onClose:function(t){return e.setState({isUnscribeModalShow:!1})},onConfirm:this.onUnsubscribe}),u&&r.createElement(t0,{checked:!i,onClose:function(){return e.setState({disturbChangeConfirmVisible:!1})}}))}},{key:"renderModalFooter",value:function(){var e=this.props.intl;return this.props.model.get("isValid"),r.createElement("div",{className:"flex-1"},r.createElement(T.Z,{onClick:this.closeModal,type:"cancel"},e.formatMessage({id:"cancel"})),r.createElement(T.Z,{onClick:this.confirmModal,loadingText:e.formatMessage({id:"confirm"})+"..."},e.formatMessage({id:"confirm"})))}},{key:"closeModal",value:function(){this.props.onClose&&this.props.onClose()}},{key:"confirmModal",value:function(){var e=this,t=this.props,n=t.calendars,r=t.model,o=this.state.accountName,a=r.get("desc")||r.get("account");if(o)if(this.needSave||o!==a){var i=r.get("id"),c=[];n.forEach((function(t){var n=t.get("id"),r=e.newStatusMap[n],o=t.get("show");r&&r!==o&&c.push({calendarId:n,visibility:r||"show"})}));var s=[];s.push((0,To.U6)({accountId:i,content:c})),o!==a&&s.push((0,To.eF)({accountId:i,desc:o})),Promise.all(s).finally((function(){I.XN("edit"),e.props.onConfirm&&e.props.onConfirm()}))}else this.closeModal();else this.setState({isNameWarnShow:!0})}},{key:"rebindGoogleAccount",value:function(){var e=this.props.model;(0,To.mQ)(e)}},{key:"onStatusChange",value:function(e,t){this.newStatusMap[e]=t,this.needSave=!0}},{key:"onUnsubscribe",value:function(){var e=this,t=this.props.model.get("id");(0,To.Tq)(t,(function(){e.setState({isUnscribeModalShow:!1})}),(function(){e.unsubscribeModalRef.current&&e.unsubscribeModalRef.current.confirmed()}))}}],o&&b0(n.prototype,o),a&&b0(n,a),Object.defineProperty(n,"prototype",{writable:!1}),n;var n,o,a}(r.Component),C0=(0,a.$j)((function(){var e=(0,Zu.r4)();return function(t,n){return{calendars:e(t,{accountId:n.model.get("id")}),calendarEventDisturb:(0,Lt.W7)(t)}}}),null)((0,An.ZP)(O0));function T0(e){return T0="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},T0(e)}function j0(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,D0(r.key),r)}}function D0(e){var t=function(e,t){if("object"!=T0(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=T0(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==T0(t)?t:t+""}function M0(e,t,n){return t=N0(t),function(e,t){if(t&&("object"===T0(t)||"function"===typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(e,A0()?Reflect.construct(t,n||[],N0(e).constructor):t.apply(e,n))}function A0(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(A0=function(){return!!e})()}function N0(e){return N0=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},N0(e)}function P0(e,t){return P0=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},P0(e,t)}var I0=function(e){return e.get("type")===B.X1y.subscribe?e.get("kind")===QX.h.holiday?"holiday":"url":(0,To.EK)(e)?"caldav":(0,To.bk)(e)?"outlook":(0,To.z0)(e)?"exchange":(0,To.P_)(e)?"icloud":(0,To.De)(e)?"url":"google"},L0=I0,R0=function(e){function t(e){var n;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),(n=M0(this,t,[e])).onClick=n.onClick.bind(n),n.state={isEditModalShow:!1,isUnscribeModalShow:!1,isEditCalDavModalShow:!1,isEditExchangeModalShow:!1,isEditICloudModalShow:!1},n.confirmSubscribe=n.confirmSubscribe.bind(n),n.confirmSubscribeAccount=n.confirmSubscribeAccount.bind(n),n.getExpiredMenu=n.getExpiredMenu.bind(n),n.onSelectedExpiredAction=n.onSelectedExpiredAction.bind(n),n.unsubscribeModalRef=r.createRef(),n.onUnsubscribe=n.onUnsubscribe.bind(n),n.editMenuTrigger=r.createRef(),n}return function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&P0(e,t)}(t,e),n=t,o=[{key:"onSelectedExpiredAction",value:function(e){var t=e.selectedKeys[0],n=this.props.model,r=n.get("id");"rebind"===t?"caldav"===n.get("kind")?this.setState({isEditCalDavModalShow:!0}):(0,To.bk)(n)?(0,To.cn)({action:"rebind",accountId:r,accountName:n.get("account")}):(0,To.z0)(n)?this.setState({isEditExchangeModalShow:!0}):(0,To.P_)(n)?this.setState({isEditICloudModalShow:!0}):(0,To.H0)({action:"rebind",accountId:r,accountName:n.get("account")}):this.setState({isUnscribeModalShow:!0})}},{key:"getExpiredMenu",value:function(){var e=this.props.intl;return r.createElement(O.ZP,{onSelect:this.onSelectedExpiredAction},r.createElement(O.sN,{key:"rebind"},r.createElement("a",null,e.formatMessage({id:"reauthorize_google_account"}))),r.createElement(O.sN,{key:"unSubscribe"},r.createElement("a",null," ",e.formatMessage({id:"settings_cal_subscription_close"}))))}},{key:"getExpiredDropDown",value:function(){var e=this.props.intl;return r.createElement(S.Z,{menu:this.getExpiredMenu(),placement:"bottomRight",className:"right",autoAdjustOverflow:!1,menuClassName:"expired-modal-dropdown-menu !z-modal"},r.createElement("div",{className:"hidden group-hover:block"},r.createElement("div",{ref:this.editMenuTrigger,className:w()("dropdown select-condition","text-primary hover:cursor-pointer text-s")},e.formatMessage({id:"edit"}))))}},{key:"onUnsubscribe",value:function(){var e=this,t=this.props.model.get("id");(0,To.Tq)(t,(function(){e.setState({isUnscribeModalShow:!1})}),(function(){e.unsubscribeModalRef.current&&e.unsubscribeModalRef.current.confirmed()}))}},{key:"render",value:function(){var e=this,t=this.props,n=t.intl,o=t.model,a=t.name,i=t.editType,c=t.id,s=I0(o),u=!o.get("isValid")&&"subscribe-account-calendar"===o.get("type");return r.createElement(r.Fragment,null,r.createElement("div",{className:"flex items-center bg-grey-2 integrated-item rounded-settings-section",style:{height:56,marginBottom:10,padding:"0 18px 0 16px"}},r.createElement("div",{className:"flex-auto flex group cursor-pointer items-center overflow-hidden"},r.createElement("div",{className:"flex items-center flex-auto overflow-hidden",onClick:function(){var t;u?null===(t=e.editMenuTrigger.current)||void 0===t||t.click():e.onClick()}},r.createElement("div",{className:"flex-none"},r.createElement(TQ,{type:s,size:30})),r.createElement("span",{className:"overflow-hidden text-ellipsis whitespace-nowrap inline-block text-s text-grey",style:{marginLeft:8,lineHeight:"20px",fontSize:14}},a),!o.get("isValid")&&r.createElement(E.Z,{name:"verify",className:"",style:{width:16,height:16,marginLeft:8,flex:"none"}})),r.createElement("div",{className:"flex-none",style:{marginLeft:8}},u?this.getExpiredDropDown():r.createElement("a",{className:w()("text-s right edit_btn edit-"+i||0,"hidden group-hover:block"),data:c,onClick:this.onClick},n.formatMessage({id:"edit"}))))),this.state.isEditModalShow&&this.renderEditModal(),this.state.isUnscribeModalShow&&r.createElement(XQ,{key:"unsubscribe",ref:this.unsubscribeModalRef,onClose:function(t){return e.setState({isUnscribeModalShow:!1})},onConfirm:this.onUnsubscribe}),this.state.isEditCalDavModalShow&&r.createElement(yX,{onClose:function(){e.setState({isEditCalDavModalShow:!1})},project:this.props.model}),this.state.isEditExchangeModalShow&&r.createElement(bX,{onClose:function(){e.setState({isEditExchangeModalShow:!1})},project:this.props.model}),this.state.isEditICloudModalShow&&r.createElement(_X,{onClose:function(){e.setState({isEditICloudModalShow:!1})},project:this.props.model}))}},{key:"onClick",value:function(){this.props.onClick&&"function"===typeof this.props.onClick&&this.props.onClick(this.props.id,this.props.editType)||this.setState({isEditModalShow:!0})}},{key:"renderEditModal",value:function(){var e=this,t=this.props.editType?this.props.editType:"url";return"url"===t?r.createElement(i0,{key:"modal",model:this.props.model,onConfirm:this.confirmSubscribe,onClose:function(t){return e.setState({isEditModalShow:!1})}}):"account"===t?r.createElement(C0,{key:"modal",model:this.props.model,onConfirm:this.confirmSubscribeAccount,onClose:function(t){return e.setState({isEditModalShow:!1})}}):""}},{key:"confirmSubscribe",value:function(){this.setState({isEditModalShow:!1})}},{key:"confirmSubscribeAccount",value:function(){this.setState({isEditModalShow:!1})}}],o&&j0(n.prototype,o),a&&j0(n,a),Object.defineProperty(n,"prototype",{writable:!1}),n;var n,o,a}(r.Component),Z0=(0,An.ZP)(R0),F0=function(e){var t=e.model,n=(0,y.Z)(),o=(0,r.useRef)(null),a=(0,r.useRef)(null),i=(0,M.Z)((function(){(0,oc.Y$)(t.get("id"))})),c=(0,M.Z)((function(){var e=t.get("id");Pe.WI({key:"cancel_connect_confirm",title:n.formatMessage({id:"cancel_integrate"}),content:n.formatMessage({id:"after_disintegration_desc"}),cancelText:n.formatMessage({id:"cancel"}),confirmText:n.formatMessage({id:"ok"}),confirmAction:function(){(0,oc.cB)(e).then((function(){Jt.Z.doSync()}))}})}));(0,Wy.Z)((function(){a.current&&clearInterval(a.current)}));var s=1===t.get("status"),u=function(e){"rebind"===e.selectedKeys[0]?(0,oc.Ew)({action:"rebind"}):c()};return r.createElement("div",{className:"flex items-center bg-grey-2 integrated-item overflow-hidden rounded-settings-section",style:{height:56,marginBottom:10,padding:"0 18px 0 16px"}},r.createElement("div",{className:"flex-auto flex group items-center cursor-pointer overflow-hidden"},r.createElement("div",{className:"flex items-center flex-auto overflow-hidden",onClick:function(){var e;s?null===(e=o.current)||void 0===e||e.click():i()}},r.createElement("div",{className:"flex-none"},r.createElement(TQ,{type:"notion",size:30})),r.createElement("span",{className:"overflow-hidden text-ellipsis whitespace-nowrap inline-block text-grey",style:{marginLeft:8,lineHeight:"20px",fontSize:14}},(0,oc.t0)(t)),s&&r.createElement(E.Z,{name:"verify",className:"",style:{width:18,height:18,marginLeft:4,flex:"none"}})),r.createElement("div",{className:"flex-none",style:{marginLeft:8}},s?r.createElement(S.Z,{menu:r.createElement(O.ZP,{onSelect:u},r.createElement(O.sN,{key:"rebind"},r.createElement("a",null,n.formatMessage({id:"reintegrate"}))),r.createElement(O.sN,{key:"unConnect"},r.createElement("a",null," ",n.formatMessage({id:"cancel_integrate"})))),placement:"bottomRight",className:"right",autoAdjustOverflow:!1,menuClassName:"expired-modal-dropdown-menu !z-modal"},r.createElement("div",{className:"hidden group-hover:block"},r.createElement("div",{ref:o,className:w()("dropdown select-condition","text-primary hover:cursor-pointer text-s")},n.formatMessage({id:"edit"})))):r.createElement("a",{className:w()("right edit_btn","hidden group-hover:block text-s"),onClick:i},n.formatMessage({id:"edit"})))))},B0=function(e){var t=e.onClick,n=e.text,o=(0,y.Z)();return r.createElement("a",{className:"inline-flex items-center",onClick:t,style:{marginTop:6,paddingLeft:18}},r.createElement(E.Z,{name:"add",className:"w-[16px] h-[16px] text-primary mr-[4px]",style:{width:16,height:16}}),r.createElement("span",{className:"leading-[20px] text-primary text-s"},n||o.formatMessage({id:"settings_cal_subscription_enable_calendar"})))};function U0(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,a,i,c=[],s=!0,u=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;s=!1}else for(;!(s=(r=a.call(n)).done)&&(c.push(r.value),c.length!==t);s=!0);}catch(e){u=!0,o=e}finally{try{if(!s&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(u)throw o}}return c}}(e,t)||function(e,t){if(!e)return;if("string"===typeof e)return Y0(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return Y0(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Y0(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var V0=function(e){var t=e.data,n=e.onClose,o=(0,y.Z)();(0,r.useEffect)((function(){0===t.length&&n()}),[t.length,n]);var a=U0((0,r.useState)(!1),2),i=(a[0],a[1]);return r.createElement(C.Z,{visible:!0,title:r.createElement("div",{className:"flex items-center"},"Notion",r.createElement(E.Z,{name:"help-new",onClick:function(){var e=u.j4?"https://help.dida365.com/articles/7263009022960205824":"https://help.ticktick.com/articles/7263009660070789120";window.open(e)},className:"text-grey-60 flex-none cursor-pointer",style:{marginLeft:6,width:20,height:20}})),onCancel:n,noFooter:!0,className:eX().modal,bodyClassName:eX().body},r.createElement("div",{className:"flex-auto overflow-y-auto with-no-scroll"},r.createElement("div",{className:eX().desc},(0,s.Rj)(o.formatMessage({id:"integrated_notion_modal_desc"}))),t.map((function(e){return r.createElement(F0,{key:e.get("id"),model:e})})),r.createElement(B0,{onClick:function(){(0,oc.Ew)({beforeAction:function(){var e=(0,oc.fJ)().size>0;return e||i(!0),e}})},text:o.formatMessage({id:"Add Workspace"})})))},H0=function(e){var t=(0,y.Z)(),n=(0,r.useMemo)((function(){return e.map((function(e,n){var o="",a="";return e.get("url")&&(o="url",a=e.get("name")||e.get("url")),e.get("account")&&(o="account",a=e.get("desc")||e.get("account")||e.get("site"),"feishu"===e.get("site")&&(a=t.formatMessage({id:"settings_cal_subscription_enable_feishu"}))),""===o?null:r.createElement(Z0,{key:e.get("id"),name:a,editType:o,id:e.get("id"),model:e})}))}),[t,e]);return n},W0=function(e){var t=e.data,n=e.onClose,o=H0(t),a=(0,y.Z)(),i=rQ({isInSettingView:!0}),c=i.bindUrl,u=i.ModalElements;return(0,r.useEffect)((function(){0===o.length&&n()}),[o.length,n]),r.createElement(C.Z,{visible:!0,title:"URL",onCancel:n,noFooter:!0,className:eX().modal,bodyClassName:eX().body},r.createElement("div",{className:"flex-auto overflow-y-auto with-no-scroll"},r.createElement("div",{className:eX().desc},(0,s.Rj)(a.formatMessage({id:"integrated_url_modal_desc"}))),o,r.createElement(B0,{onClick:c}),u))};function z0(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,a,i,c=[],s=!0,u=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;s=!1}else for(;!(s=(r=a.call(n)).done)&&(c.push(r.value),c.length!==t);s=!0);}catch(e){u=!0,o=e}finally{try{if(!s&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(u)throw o}}return c}}(e,t)||function(e,t){if(!e)return;if("string"===typeof e)return G0(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return G0(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function G0(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var K0=function(e){var t=z0((0,r.useState)(!1),2),n=t[0],o=t[1],a=(0,r.useRef)(null),i=(0,y.Z)(),c=(0,r.useCallback)((function(){return[{key:"cancel_integrate",text:i.formatMessage({id:"cancel_integrate"}),action:e}]}),[e,i]);return(0,r.useMemo)((function(){return r.createElement(r.Fragment,null,r.createElement("div",{className:"w-[16px] h-[16px] flex-none mr-[16px]",ref:a},r.createElement(E.Z,{name:"more-titlebar",className:"w-[16px] h-[16px] text-grey-40 cursor-pointer",onClick:function(){o(!0)}})),n&&r.createElement(en.Z,{placement:"bottom-right",relativeRef:a,menu:c(),hideMenu:function(){return o(!1)},gap:4,gap2:2}))}),[c,n])};function q0(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,a,i,c=[],s=!0,u=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;s=!1}else for(;!(s=(r=a.call(n)).done)&&(c.push(r.value),c.length!==t);s=!0);}catch(e){u=!0,o=e}finally{try{if(!s&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(u)throw o}}return c}}(e,t)||function(e,t){if(!e)return;if("string"===typeof e)return $0(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return $0(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function $0(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var J0=function(e){var t=e.onClose,n=e.model,o=q0((0,r.useState)(!0),2),i=o[0],c=o[1],s=q0((0,r.useState)(!1),2),l=s[0],f=s[1],d=(0,r.useRef)(""),m=(0,a.v9)((function(e){return(0,Hn.PT)(e)})),p=n.get("id"),h=n.get("account"),g=(0,oc.sC)(n),v=(0,oc.fM)(n),b=new Map(g.map((function(e){return[e.get("outId"),e.get("name")]}))),k=new Map(m.toArray().map((function(e){return[e.get("id"),e.get("name")]}))),x=(0,y.Z)();(0,r.useEffect)((function(){var e=bn.ZP.tempOpenRelProjectId;e&&(bn.ZP.tempOpenRelProjectId="",v.find((function(t){return t.get("id")===e}))&&D(e))}),[v]);var _=function(){(0,P._y)()?v.length>=Xn.b9.googleConnectNumber?me.$Z({text:x.formatMessage({id:"connect_account_project_limit"},{s:Xn.b9.googleConnectNumber.toString()})}):(d.current="",f(!0),c(!1)):F.$Z({type:B.VIb.connectAccount})},j=(0,r.useCallback)((function(){Pe.WI({key:"cancel_connect_confirm",title:x.formatMessage({id:"cancel_integrate"}),content:x.formatMessage({id:"after_disintegration_desc"}),cancelText:x.formatMessage({id:"cancel"}),confirmText:x.formatMessage({id:"ok"}),confirmAction:function(){(0,oc.cB)(p).then((function(){t(),me.$Z({text:x.formatMessage({id:"disintegrated_success"})}),Jt.Z.doSyncImmediately()}))}})}),[p,x,t]),D=function(e){(0,P._y)()?(d.current=e,f(!0),c(!1)):F.$Z({type:B.VIb.connectAccount})},M=K0(j),A=(0,r.useMemo)((function(){return r.createElement(S.Z,{menu:r.createElement(O.ZP,{onSelect:function(e){if("rebind"===e.selectedKeys[0]){var t=n.get("id");(0,oc.tS)({callback:function(){me.$Z({text:x.formatMessage({id:"integrated_success"})})},action:"rebind",connectId:t})}else j()}},r.createElement(O.sN,{key:"rebind"},r.createElement("a",null,x.formatMessage({id:"reauthorize_google_account"}))),r.createElement(O.sN,{key:"unSubscribe"},r.createElement("a",null," ",x.formatMessage({id:"settings_cal_subscription_close"})))),placement:"bottomRight",className:"right",autoAdjustOverflow:!1,menuClassName:"expired-modal-dropdown-menu !z-modal"},r.createElement("div",{className:"cursor-pointer"},r.createElement(E.Z,{name:"verify",className:"",style:{width:18,height:18,marginLeft:8}})))}),[j,x,n]),N=0===v.length,I=1===n.get("status");return r.createElement(r.Fragment,null,r.createElement(C.Z,{visible:i,title:r.createElement("div",{className:"flex items-center"},h,I&&A),header:M,onCancel:t,popupStyle:{minHeight:N?318:340},bodyStyle:{padding:"8px 20px 16px",display:"flex",flexDirection:"column"},noFooter:!0},N?r.createElement("div",{className:"flex flex-col items-center mt-[2px]"},r.createElement("div",{className:"bg-grey-2 rounded-[8px] mb-[24px] w-full py-[36px]"},r.createElement("div",{className:"flex items-center justify-center"},r.createElement(E.Z,{name:"connect-logo",className:"w-[40px] h-[40px] flex-none"}),r.createElement(E.Z,{name:"connect",className:"flex-none text-grey-30 w-[20px] h-[20px] mx-[12px]"}),r.createElement(E.Z,{name:"connect-google",className:"w-[40px] h-[40px] flex-none"})),r.createElement("p",{className:"text-grey-60 leading-[18px] text-center",style:{marginTop:24}},x.formatMessage({id:"calendar_connect_empty_list_msg"}))),r.createElement(T.Z,{onClick:_,size:"large"},x.formatMessage({id:"add_integrate"}))):r.createElement("div",{className:"flex-auto overflow-y-auto with-no-scroll"},v.map((function(e){var t=e.get("id"),n=e.get("calendarId"),o=e.get("syncProjectId"),a=e.get("syncProjectScope"),i="all"===a,c=function(){if(i)return{projectName:x.formatMessage({id:"list_all"}),isProjectNameValid:!0};var e=k.get(a);return{projectName:e||x.formatMessage({id:"calendar_connect_invalid_list"}),isProjectNameValid:!!e}}(),s=c.projectName,l=c.isProjectNameValid,f=function(){var e=b.get(n);return{calendarName:e||x.formatMessage({id:"calendar_connect_invalid_calendar"}),isCalendarNameValid:!!e}}(),d=f.calendarName,m=f.isCalendarNameValid,p=!l||!m;return r.createElement("div",{key:t,className:"bg-grey-2 cursor-pointer hover:bg-grey-4 pt-[16px] pb-[14px] px-[18px] mt-[10px] first-of-type:mt-0 group rounded-default",onClick:function(){D(t)}},r.createElement("div",{className:w()("flex items-center overflow-hidden max-w-full",p&&"justify-between")},r.createElement("div",{className:w()("flex items-center flex-1 overflow-hidden",p?"max-w-[calc(100%-24px)]":"max-w-full")},r.createElement("div",{className:"flex items-center overflow-hidden max-w-[calc(50%-20px)]"},r.createElement(E.Z,{name:"connect-logo",className:"w-[20px] h-[20px] mr-[6px] flex-none"}),r.createElement("p",{className:"text-[16px] leading-[22px] truncate"},s)),r.createElement(E.Z,{name:"connect",className:"flex-none text-grey-30 w-[16px] h-[16px] mx-[12px]"}),r.createElement("div",{className:"flex items-center overflow-hidden max-w-[calc(50%-20px)]"},r.createElement(E.Z,{name:"connect-google",className:"w-[20px] h-[20px] mr-[6px] flex-none"}),r.createElement("p",{className:"text-[16px] leading-[22px] truncate"},d))),p&&r.createElement(E.Z,{name:"invalid",className:"w-[18px] h-[18px] ml-[6px] flex-none text-grey-40"})),r.createElement("p",{className:"mt-[8px] text-grey-40 text-xs leading-[17px] break-all"},i?x.formatMessage({id:"integrate_all_to_google_calendar"},{s1:k.get(o),s2:d,s3:u.N$}):x.formatMessage({id:"integrate_list_to_google_calendar"},{s1:s,s2:d,s3:u.N$})))})),r.createElement("a",{className:"mt-[10px] pl-[18px] inline-flex items-center",onClick:_},r.createElement(E.Z,{name:"add",className:"w-[16px] h-[16px] text-primary mr-[4px]"}),r.createElement("span",{className:"leading-[20px] text-primary"},x.formatMessage({id:"add_integrate"}))))),l&&r.createElement(UX,{onClose:function(){f(!1),c(!0)},bindId:d.current,model:n}))};function X0(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,a,i,c=[],s=!0,u=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;s=!1}else for(;!(s=(r=a.call(n)).done)&&(c.push(r.value),c.length!==t);s=!0);}catch(e){u=!0,o=e}finally{try{if(!s&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(u)throw o}}return c}}(e,t)||function(e,t){if(!e)return;if("string"===typeof e)return Q0(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return Q0(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Q0(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var e1=function(e){var t=X0((0,r.useState)(!1),2),n=t[0],o=t[1],i=e.model,c=(0,y.Z)(),s=(0,r.useRef)(null),u=function(){o(!0)},l=((0,a.I0)(),1===i.get("status")),f=(0,r.useCallback)((function(){var e=i.get("id");(0,oc.tS)({callback:function(){me.$Z({text:c.formatMessage({id:"integrated_success"})})},action:"rebind",connectId:e})}),[c,i]),d=function(e){var t=e.selectedKeys[0],n=i.get("id");"rebind"===t?f():Pe.WI({key:"cancel_connect_confirm",title:c.formatMessage({id:"cancel_integrate"}),content:c.formatMessage({id:"after_disintegration_desc"}),cancelText:c.formatMessage({id:"cancel"}),confirmText:c.formatMessage({id:"ok"}),confirmAction:function(){(0,oc.cB)(n).then((function(){Jt.Z.doSync()}))}})};return r.createElement(r.Fragment,null,r.createElement("div",{className:"flex items-center bg-grey-2 integrated-item rounded-settings-section",style:{height:56,marginBottom:10,padding:"0 18px 0 16px"}},r.createElement("div",{className:"flex-auto flex group cursor-pointer items-center overflow-hidden"},r.createElement("div",{className:"flex items-center flex-auto overflow-hidden",onClick:function(){var e;l?null===(e=s.current)||void 0===e||e.click():u()}},r.createElement("div",{className:"flex-none"},r.createElement(TQ,{type:"google-connect",size:30})),r.createElement("span",{className:"overflow-hidden text-ellipsis whitespace-nowrap inline-block text-s text-grey",style:{marginLeft:8,lineHeight:"20px"}},i.get("account")),l&&r.createElement(E.Z,{name:"verify",className:"",style:{width:16,height:16,marginLeft:8,flex:"none"}})),r.createElement("div",{className:"flex-none",style:{marginLeft:8}},l?r.createElement(S.Z,{menu:r.createElement(O.ZP,{onSelect:d},r.createElement(O.sN,{key:"rebind"},r.createElement("a",null,c.formatMessage({id:"reintegrate"}))),r.createElement(O.sN,{key:"unConnect"},r.createElement("a",null," ",c.formatMessage({id:"cancel_integrate"})))),placement:"bottomRight",className:"right",autoAdjustOverflow:!1,menuClassName:"expired-modal-dropdown-menu !z-modal"},r.createElement("div",{className:"hidden group-hover:block"},r.createElement("div",{ref:s,className:w()("dropdown select-condition","text-primary hover:cursor-pointer text-s")},c.formatMessage({id:"edit"})))):r.createElement("a",{className:w()("right edit_btn text-s","hidden group-hover:block"),onClick:u},c.formatMessage({id:"edit"}))))),n?r.createElement(J0,{onClose:function(){o(!1)},model:i}):null)},t1=function(e){var t=e.data,n=e.connectData,o=e.onClose,a=H0(t),i=(0,r.useMemo)((function(){return n.map((function(e){return r.createElement(e1,{key:e.get("id"),model:e})}))}),[n]),c=(0,y.Z)(),u=rQ({isInSettingView:!0}),l=u.bindGoogle,f=u.ConnectGoogleModalElement,d=u.ModalElements;return(0,r.useEffect)((function(){a.length+i.length===0&&o()}),[i.length,a.length,o]),r.createElement(C.Z,{visible:!0,title:c.formatMessage({id:"google_calendar"}),onCancel:o,noFooter:!0,className:eX().modal,bodyClassName:eX().body},r.createElement("div",{className:"flex-auto overflow-y-auto with-no-scroll"},r.createElement("div",{className:eX().desc},(0,s.Rj)(c.formatMessage({id:"integrated_google_modal_desc"}))),a,i,r.createElement(B0,{onClick:l}),d,f))},n1=function(e){var t=e.data,n=e.onClose,o=H0(t),a=(0,y.Z)(),i=rQ({isInSettingView:!0}),c=i.bindCalDav,u=i.ModalElements;return(0,r.useEffect)((function(){0===o.length&&n()}),[o.length,n]),r.createElement(C.Z,{visible:!0,title:"CalDAV",onCancel:n,noFooter:!0,className:eX().modal,bodyClassName:eX().body},r.createElement("div",{className:"flex-auto overflow-y-auto with-no-scroll"},r.createElement("div",{className:eX().desc},(0,s.Rj)(a.formatMessage({id:"integrated_caldav_modal_desc"}))),o,r.createElement(B0,{onClick:c}),u))},r1=function(e){var t=e.data,n=e.onClose,o=H0(t),a=(0,y.Z)(),i=rQ({isInSettingView:!0}),c=i.bindICloud,u=i.ModalElements;return(0,r.useEffect)((function(){0===o.length&&n()}),[o.length,n]),r.createElement(C.Z,{visible:!0,title:a.formatMessage({id:"icloud_calendar"}),onCancel:n,noFooter:!0,className:eX().modal,bodyClassName:eX().body},r.createElement("div",{className:"flex-auto overflow-y-auto with-no-scroll"},r.createElement("div",{className:eX().desc},(0,s.Rj)(a.formatMessage({id:"integrated_icloud_modal_desc"}))),o,r.createElement(B0,{onClick:c}),u))},o1=function(e){var t=e.data,n=e.onClose,o=H0(t),a=(0,y.Z)();(0,r.useEffect)((function(){0===o.length&&n()}),[o.length,n]);var i=rQ({isInSettingView:!0}),c=i.bindExchange,u=i.ModalElements;return r.createElement(C.Z,{visible:!0,title:a.formatMessage({id:"exchange_calendar"}),onCancel:n,noFooter:!0,className:eX().modal,bodyClassName:eX().body},r.createElement("div",{className:"flex-auto overflow-y-auto with-no-scroll"},r.createElement("div",{className:eX().desc},(0,s.Rj)(a.formatMessage({id:"integrated_exchange_modal_desc"}))),o,r.createElement(B0,{onClick:c}),u))},a1=function(e){var t=e.data,n=e.onClose,o=H0(t),a=(0,y.Z)(),i=rQ({isInSettingView:!0}),c=i.ModalElements,u=i.bindOutlook;return(0,r.useEffect)((function(){0===o.length&&n()}),[o.length,n]),r.createElement(C.Z,{visible:!0,title:a.formatMessage({id:"outlook_calendar"}),onCancel:n,noFooter:!0,className:eX().modal,bodyClassName:eX().body},r.createElement("div",{className:"flex-auto overflow-y-auto with-no-scroll"},r.createElement("div",{className:eX().desc},(0,s.Rj)(a.formatMessage({id:"integrated_outlook_modal_desc"}))),o,r.createElement(B0,{onClick:u}),c))},i1=function(e){var t=e.data,n=e.onClose,o=H0(t),a=(0,y.Z)(),i=rQ({isInSettingView:!0}),c=i.bindHoliday,s=i.ModalElements;return(0,r.useEffect)((function(){0===o.length&&n()}),[o.length,n]),r.createElement(C.Z,{visible:!0,title:a.formatMessage({id:"holidays"}),onCancel:n,noFooter:!0,className:eX().modal,bodyClassName:eX().body},r.createElement("div",{className:"flex-auto overflow-y-auto with-no-scroll"},r.createElement("div",{className:eX().desc},a.formatMessage({id:"integrated_holiday_calendar_modal_desc"},{s:u.N$})),o,r.createElement(B0,{onClick:c,text:a.formatMessage({id:"add_holiday_calendar"})}),s))};function c1(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,a,i,c=[],s=!0,u=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;s=!1}else for(;!(s=(r=a.call(n)).done)&&(c.push(r.value),c.length!==t);s=!0);}catch(e){u=!0,o=e}finally{try{if(!s&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(u)throw o}}return c}}(e,t)||function(e,t){if(!e)return;if("string"===typeof e)return s1(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return s1(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function s1(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var u1=function(e){var t=e.text,n=e.invalid;return r.createElement("div",{className:"flex items-center overflow-hidden",style:{color:"inherit"}},r.createElement("div",{className:"truncate",style:{color:"inherit"}},t),n&&r.createElement(E.Z,{name:"verify",className:"flex-none",style:{width:16,height:16,marginLeft:4}}))},l1=function(e){!function(e){if(null==e)throw new TypeError("Cannot destructure "+e)}(e);var t=(0,y.Z)(),n=(0,a.v9)((function(e){return e.subscribeCalendars.calendars})),o=(0,a.v9)((function(e){return e.subscribeAccounts.accounts})),i=(0,a.v9)((function(e){return e.subscribeSortOrder})),c=(0,a.v9)((function(){return(0,oc.l5)()})),s=(0,a.v9)((function(){return(0,oc.fJ)()})),u=(0,r.useMemo)((function(){var e=o.toArray();if(i.length>0){var t=i.reduce((function(e,t){return e[t.id]=t.order,e}),{});return e.sort((function(e,n){return R.ZP.sortSubscribeSortOrder(e,n,t)}))}return e.sort(R.ZP.subscribeAccounts)}),[o,i]),l=(0,r.useMemo)((function(){var e=n.toArray();if(i.length>0){var t=i.reduce((function(e,t){return e[t.id]=t.order,e}),{});return e.sort((function(e,n){return R.ZP.sortSubscribeSortOrder(e,n,t)}))}return e.sort(R.ZP.subscribeCalendars)}),[n,i]),f=(0,r.useMemo)((function(){return c.toArray()}),[c]),d=(0,r.useMemo)((function(){return s.toArray()}),[s]),m=(0,r.useMemo)((function(){var e=[],t=[],n=[],r=[],o=[],a=[],i=[],c=[],s=[];return u.forEach((function(a){switch(L0(a)){case"google":e.push(a);break;case"outlook":t.push(a);break;case"icloud":r.push(a);break;case"exchange":n.push(a);break;case"caldav":o.push(a)}})),l.forEach((function(e){e.get("kind")===QX.h.holiday?i.push(e):a.push(e)})),f.forEach((function(e){c.push(e)})),d.forEach((function(e){s.push(e)})),{googleCalendars:e,outlookCalendars:t,exchangeCalendars:n,icloudCalendars:r,calDavCalendars:o,holidayCalendars:i,urlCalendars:a,googleConnects:c,notionConnects:s}}),[u,l,f,d]),p=m.googleCalendars,h=m.outlookCalendars,g=m.exchangeCalendars,b=m.icloudCalendars,w=m.calDavCalendars,x=m.holidayCalendars,E=m.urlCalendars,S=m.googleConnects,_=m.notionConnects,O=(0,v.TH)().search,C=(0,a.I0)(),T=c1((0,r.useState)(void 0),2),j=T[0],D=T[1],A=function(){var e=(0,N.pm)();if(e.connectId){var n=S.find((function(t){return t.get("id")===e.connectId}));if(n)D(n);else{var r=_.find((function(t){return t.get("id")===e.connectId}));r&&(0,oc.Y$)(r.get("id"))}C((0,k.VF)({search:"?modalType=settings&tabs=integrations"}))}if(e.rebindId){var o=S.find((function(t){return t.get("id")===e.rebindId}));if(o&&1===o.get("status"))(0,oc.tS)({callback:function(){me.$Z({text:t.formatMessage({id:"integrated_success"})})},action:"rebind",connectId:o.get("id")});else _.find((function(t){return t.get("id")===e.rebindId}))&&(0,oc.Ew)({action:"rebind"});C((0,k.VF)({search:"?modalType=settings&tabs=integrations"}))}};(0,Ds.Z)((function(){A()})),(0,js.Z)((function(){A()}),[O]);var I=c1((0,r.useState)(!1),2),L=I[0],Z=I[1],F=c1((0,r.useState)(!1),2),B=F[0],U=F[1],Y=c1((0,r.useState)(!1),2),V=Y[0],H=Y[1],W=c1((0,r.useState)(!1),2),z=W[0],G=W[1],K=c1((0,r.useState)(!1),2),q=K[0],$=K[1],J=c1((0,r.useState)(!1),2),X=J[0],Q=J[1],ee=c1((0,r.useState)(!1),2),te=ee[0],ne=ee[1],re=c1((0,r.useState)(!1),2),oe=re[0],ae=re[1],ie=(0,r.useMemo)((function(){return(0,P._y)()?[p.length+S.length>0&&{key:"google",element:r.createElement(NQ,{style:{marginBottom:4},type:"google",title:t.formatMessage({id:"google_calendar"}),onClick:function(){Z(!0)},desc:r.createElement(u1,{text:p.length+S.length===1?p[0]?(0,To.Py)(p[0]):(0,oc.t0)(S[0]):t.formatMessage({id:"NAccounts"},{d:p.length+S.length}),invalid:p.some((function(e){return 0!==e.get("status")}))||S.some((function(e){return 0!==e.get("status")}))})})},h.length>0&&{key:"outlook",element:r.createElement(NQ,{style:{marginBottom:4},type:"outlook",title:t.formatMessage({id:"outlook_calendar"}),onClick:function(){U(!0)},desc:r.createElement(u1,{text:1===h.length?(0,To.Py)(h[0]):t.formatMessage({id:"NAccounts"},{d:h.length}),invalid:h.some((function(e){return 0!==e.get("status")}))})})},g.length>0&&{key:"exchange",element:r.createElement(NQ,{style:{marginBottom:4},type:"exchange",title:t.formatMessage({id:"exchange_calendar"}),onClick:function(){H(!0)},desc:r.createElement(u1,{text:1===g.length?(0,To.Py)(g[0]):t.formatMessage({id:"NAccounts"},{d:g.length}),invalid:g.some((function(e){return 0!==e.get("status")}))})})},b.length>0&&{key:"icloud",element:r.createElement(NQ,{style:{marginBottom:4},type:"icloud",title:t.formatMessage({id:"icloud_calendar"}),onClick:function(){G(!0)},desc:r.createElement(u1,{text:1===b.length?(0,To.Py)(b[0]):t.formatMessage({id:"NAccounts"},{d:b.length}),invalid:b.some((function(e){return 0!==e.get("status")}))})})},w.length>0&&{key:"caldav",element:r.createElement(NQ,{style:{marginBottom:4},type:"caldav",title:"CalDAV",onClick:function(){$(!0)},desc:r.createElement(u1,{text:1===w.length?(0,To.Py)(w[0]):t.formatMessage({id:"NAccounts"},{d:w.length}),invalid:w.some((function(e){return 0!==e.get("status")}))})})},x.length>0&&{key:"holiday",element:r.createElement(NQ,{style:{marginBottom:4},type:"holiday",title:t.formatMessage({id:"holidays"}),onClick:function(){ne(!0)},desc:r.createElement(u1,{text:1===x.length?x[0].get("name"):t.formatMessage({id:"NAccounts"},{d:x.length}),invalid:x.some((function(e){return!1===e.get("isValid")}))})})},E.length>0&&{key:"url",element:r.createElement(NQ,{style:{marginBottom:4},type:"url",title:"URL",onClick:function(){Q(!0)},desc:r.createElement(u1,{text:1===E.length?E[0].get("name"):t.formatMessage({id:"NAccounts"},{d:E.length}),invalid:E.some((function(e){return!1===e.get("isValid")}))})})},_.length>0&&{key:"notion",element:r.createElement(NQ,{style:{marginBottom:4},type:"notion",title:"Notion",onClick:function(){ae(!0)},desc:r.createElement(u1,{text:1===_.length?(0,oc.t0)(_[0]):t.formatMessage({id:"NWorkspaces"},{d:_.length}),invalid:_.some((function(e){return 0!==e.get("status")}))})})}].filter(Fo.y):[]}),[p,S,t,h,g,b,w,E,x,_]),ce=(0,M.Z)((function(){ae(!1)}));return 0===ie.length?null:r.createElement(r.Fragment,null,r.createElement(o$,{type:"integrated",modules:ie,title:t.formatMessage({id:"Integrated1"})}),oe&&r.createElement(V0,{data:_,onClose:ce}),X&&r.createElement(W0,{data:E,onClose:function(){Q(!1)}}),te&&r.createElement(i1,{data:x,onClose:function(){ne(!1)}}),L&&r.createElement(t1,{data:p,connectData:S,onClose:function(){Z(!1)}}),q&&r.createElement(n1,{data:w,onClose:function(){$(!1)}}),z&&r.createElement(r1,{data:b,onClose:function(){G(!1)}}),V&&r.createElement(o1,{data:g,onClose:function(){H(!1)}}),B&&r.createElement(a1,{data:h,onClose:function(){U(!1)}}),j&&r.createElement(J0,{onClose:function(){D(void 0)},model:j}))},f1=function(e){var t=(0,y.Z)(),n=(0,r.useMemo)((function(){return[{key:"gmail",element:r.createElement(NQ,{type:"gmail",title:"Gmail",onClick:function(){ae.Z.importIntegration("click","gmail"),window.open("https://blog.ticktick.com/2020/06/03/handle-inbox-with-ticktick-for-gmail/")}})},{key:"spark",element:r.createElement(NQ,{type:"spark",title:"Spark",onClick:function(){ae.Z.importIntegration("click","spark"),window.open("https://blog.ticktick.com/2020/06/18/connect-ticktick-to-your-spark-inbox/")}})},{key:"outlook",element:r.createElement(NQ,{type:"outlook",title:t.formatMessage({id:"OutlookEmail"}),onClick:function(){ae.Z.importIntegration("click","outlook_email"),window.open("https://ticktick.com/integrations")}})}]}),[]);return u.j4?null:r.createElement(r.Fragment,null,r.createElement(o$,{type:"mail",title:t.formatMessage({id:"email"}),modules:n}))},d1=function(e){var t=e.projectId,n=e.name,o=e.value,a=e.onDelete,i=e.beforeOnDelete,c=(0,y.Z)(),s=(0,r.useRef)(null),u=function(){s.current&&(l(),(0,wn.vQ)(s.current.value),me.$Z({text:c.formatMessage({id:"copied"})}))},l=function(){s.current&&s.current.select()};return r.createElement("li",{"data-id":t},r.createElement(Ma.Z,{title:r.createElement(r.Fragment,null,r.createElement("div",{style:{width:85},className:"truncate flex-none"},n),r.createElement("div",{className:"items-center flex-auto flex border border-solid border-grey-10 rounded-s group hover:border-primary",style:{marginLeft:12,borderRadius:8}},r.createElement("div",{className:"flex-1 overflow-hidden"},r.createElement("input",{type:"text",defaultValue:o,onClick:u,ref:s,readOnly:!0,className:"text-s border-none bg-transparent w-full",style:{padding:"0 10px",height:30}})),r.createElement("a",{onClick:u,className:"text-xs hidden group-hover:block whitespace-nowrap",style:{marginRight:10}},c.formatMessage({id:"copy"})),r.createElement("a",{onClick:function(){i&&"function"===typeof i&&i(t)||a&&"function"===typeof a&&a(t)},className:"text-xs hidden group-hover:block whitespace-nowrap",style:{marginRight:10}},c.formatMessage({id:"remove"}))))}))};function m1(e){return function(e){if(Array.isArray(e))return y1(e)}(e)||function(e){if("undefined"!==typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||h1(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function p1(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,a,i,c=[],s=!0,u=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;s=!1}else for(;!(s=(r=a.call(n)).done)&&(c.push(r.value),c.length!==t);s=!0);}catch(e){u=!0,o=e}finally{try{if(!s&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(u)throw o}}return c}}(e,t)||h1(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function h1(e,t){if(e){if("string"===typeof e)return y1(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?y1(e,t):void 0}}function y1(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var g1=function(e){var t=(0,y.Z)(),n=e.onClose,o=e.add,a=p1((0,r.useState)(!1),2),i=a[0],c=a[1];return r.createElement(C.Z,{visible:!0,maskClosable:!1,title:t.formatMessage({id:"enable_the_url"}),onCancel:function(){n()},onOk:function(){o(i),n()},okText:t.formatMessage({id:"enable_the_url_ok"})},r.createElement("p",{className:"mt-[4px] leading-[20px]",style:{marginBottom:12}},t.formatMessage({id:"settings_subscribe_url_info"})),r.createElement(Se.Z,{checkboxId:"includeDone",checkboxDesc:t.formatMessage({id:"include_done"}),isChecked:i,textStyle:{opacity:.6,fontSize:14},onChange:function(e){return c(e)}}))},v1=function(){var e=(0,y.Z)(),t=p1((0,r.useState)(!1),2),n=t[0],o=t[1],a=p1((0,r.useState)([]),2),i=a[0],c=a[1],s=(0,r.useRef)(null);(0,r.useLayoutEffect)((function(){(0,K.fBy)().then((function(e){c(e.data)}))}),[]);var l=(0,r.useMemo)((function(){return[{id:"all",icon:"all-list",name:e.formatMessage({id:"all_list"}),isGroup:!1,className:""},{id:"divider",className:"list-divider"}]}),[e]),f=(0,r.useMemo)((function(){return r.createElement("div",{className:"dropdown project-select relative"},r.createElement("a",{className:"dropdown-toggle direct static cursor-pointer flex items-center"},r.createElement(E.Z,{name:"add",className:"inline align-baseline text-primary",style:{width:18,height:18,marginRight:4}}),r.createElement("div",{className:"text-primary text-s"},e.formatMessage({id:"settings_subscribe_tick_enable"}))))}),[e]),d=function(e){return i.some((function(t){return t.projectId===e}))},m=(0,M.Z)((function(e){(0,K.y9y)(e).then((function(){I.j0("delete"),c((function(t){return t.filter((function(t){return t.projectId!==e}))}))}))})),p=(0,r.useMemo)((function(){var t=i.sort((function(e,t){return null==e.createdTime?1:null==t.createdTime?-1:Bn.Z.prefMoment(e.createdTime)>Bn.Z.prefMoment(t.createdTime)?1:-1})).map((function(t){var n="";if("all"===t.projectId)n=e.formatMessage({id:"all_list"});else{var o=Hn.Rp(t.projectId);if(!o)return"";n="inbox"===o.get("taskType")?e.formatMessage({id:"list_inbox"}):o.get("name")||""}var a="https://"+u.nw+"/pub/calendar/feeds/"+t.code+"/basic.ics";return r.createElement(d1,{key:t.projectId,projectId:t.projectId,name:n,value:a,onDelete:m})}));return t}),[m,i,e]);return r.createElement(Da.Z,{style:{marginBottom:0}},r.createElement("ul",null,p),r.createElement(Ma.Z,{title:r.createElement("div",{className:"dropdown project-select relative",id:"subscribe-tick-project-select"},r.createElement(sF.Z,{disable:!1,menuClassName:"i-text-i project-dropdown-menu !z-modal",includesReadOnlyProject:!0,trigger:f,autoAdjustOverflow:!0,placement:"bottomLeft",onSelect:function(t){if("divider"!==t.id){var n=null;n=t.custom?t.id:t.get("id"),d(n)?me.$Z({text:e.formatMessage({id:"subscribe_tick_existed"})}):(s.current=n,o(!0))}},customPrevList:l,getMenuContainer:function(){return $("#subscribe-tick-project-select .dropdown")[0]},bodyContainer:!0}))}),n&&r.createElement(g1,{onClose:function(){return o(!1)},add:function(e){var t=s.current;t&&K.VmY(t,e).then((function(e){I.j0("add"),c((function(n){return[].concat(m1(n),[{projectId:t,code:e.data}])}))}))}}))};function b1(e){return b1="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},b1(e)}function w1(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,k1(r.key),r)}}function k1(e){var t=function(e,t){if("object"!=b1(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=b1(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==b1(t)?t:t+""}function x1(e,t,n){return t=S1(t),function(e,t){if(t&&("object"===b1(t)||"function"===typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(e,E1()?Reflect.construct(t,n||[],S1(e).constructor):t.apply(e,n))}function E1(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(E1=function(){return!!e})()}function S1(e){return S1=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},S1(e)}function _1(e,t){return _1=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},_1(e,t)}var O1=function(e){function t(e){var n;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),(n=x1(this,t,[e])).state={code:""},n.initMailCode(),n.$input=null,n.getInputElement=function(e){n.$input=e},n.resetMailCode=n.resetMailCode.bind(n),n.selectAll=n.selectAll.bind(n),n}return function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&_1(e,t)}(t,e),n=t,(o=[{key:"render",value:function(){var e=this.props.intl;return r.createElement(r.Fragment,null,r.createElement(Da.Z,null,r.createElement(Ma.Z,{title:r.createElement("div",{className:"flex items-start flex-auto"},r.createElement("p",{className:"text-s text-grey flex-none",style:{lineHeight:"18px",width:85,marginTop:6}},e.formatMessage({id:"unique_email"})),r.createElement("div",{className:"items-center flex-auto flex flex-col",style:{marginLeft:12}},r.createElement("div",{className:"border border-solid border-grey-10 flex items-center w-full group hover:border-primary",style:{borderRadius:8}},r.createElement("div",{className:"flex-1 overflow-hidden"},r.createElement("input",{type:"text",placeholder:"",readOnly:"readonly",value:"todo+"+this.state.code+"@mail."+u.Qt,onClick:this.selectAll,ref:this.getInputElement,className:"text-s border-none bg-transparent w-full",style:{padding:"0 10px",height:30}})),r.createElement("a",{className:"text-xs hidden group-hover:block whitespace-nowrap",style:{marginRight:10},onClick:this.selectAll},e.formatMessage({id:"copy"})),r.createElement("a",{onClick:this.resetMailCode,className:"text-xs hidden group-hover:block whitespace-nowrap",style:{marginRight:10}},e.formatMessage({id:"reset"}))),r.createElement("div",{className:"text-xs text-grey-40 align-baseline",style:{lineHeight:"17px",marginTop:6,marginBottom:0},dangerouslySetInnerHTML:{__html:e.formatMessage({id:"settings_mail_service_tips"},{s1:u.Qt,s2:u.Qt,s3:u.N$})}})))})))}},{key:"initMailCode",value:function(){var e=this;(0,K.h2y)().then((function(t){e.setState({code:t.data})}))}},{key:"resetMailCode",value:function(){var e=this;(0,K.vv0)().then((function(t){e.setState({code:t.data})})),I.NI("reset")}},{key:"selectAll",value:function(){var e=this.props.intl;this.$input&&(this.$input.select(),document.execCommand("Copy"),me.$Z({text:e.formatMessage({id:"copied"})}))}}])&&w1(n.prototype,o),a&&w1(n,a),Object.defineProperty(n,"prototype",{writable:!1}),n;var n,o,a}(r.Component),C1=(0,An.ZP)(O1),T1=n.p+"i/3b67b17c89ecb339a1f920f10a9cdd06.png";function j1(e){return j1="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},j1(e)}function D1(){D1=function(){return t};var e,t={},n=Object.prototype,r=n.hasOwnProperty,o=Object.defineProperty||function(e,t,n){e[t]=n.value},a="function"==typeof Symbol?Symbol:{},i=a.iterator||"@@iterator",c=a.asyncIterator||"@@asyncIterator",s=a.toStringTag||"@@toStringTag";function u(e,t,n){return Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{u({},"")}catch(e){u=function(e,t,n){return e[t]=n}}function l(e,t,n,r){var a=t&&t.prototype instanceof y?t:y,i=Object.create(a.prototype),c=new j(r||[]);return o(i,"_invoke",{value:_(e,n,c)}),i}function f(e,t,n){try{return{type:"normal",arg:e.call(t,n)}}catch(e){return{type:"throw",arg:e}}}t.wrap=l;var d="suspendedStart",m="executing",p="completed",h={};function y(){}function g(){}function v(){}var b={};u(b,i,(function(){return this}));var w=Object.getPrototypeOf,k=w&&w(w(D([])));k&&k!==n&&r.call(k,i)&&(b=k);var x=v.prototype=y.prototype=Object.create(b);function E(e){["next","throw","return"].forEach((function(t){u(e,t,(function(e){return this._invoke(t,e)}))}))}function S(e,t){function n(o,a,i,c){var s=f(e[o],e,a);if("throw"!==s.type){var u=s.arg,l=u.value;return l&&"object"==j1(l)&&r.call(l,"__await")?t.resolve(l.__await).then((function(e){n("next",e,i,c)}),(function(e){n("throw",e,i,c)})):t.resolve(l).then((function(e){u.value=e,i(u)}),(function(e){return n("throw",e,i,c)}))}c(s.arg)}var a;o(this,"_invoke",{value:function(e,r){function o(){return new t((function(t,o){n(e,r,t,o)}))}return a=a?a.then(o,o):o()}})}function _(t,n,r){var o=d;return function(a,i){if(o===m)throw Error("Generator is already running");if(o===p){if("throw"===a)throw i;return{value:e,done:!0}}for(r.method=a,r.arg=i;;){var c=r.delegate;if(c){var s=O(c,r);if(s){if(s===h)continue;return s}}if("next"===r.method)r.sent=r._sent=r.arg;else if("throw"===r.method){if(o===d)throw o=p,r.arg;r.dispatchException(r.arg)}else"return"===r.method&&r.abrupt("return",r.arg);o=m;var u=f(t,n,r);if("normal"===u.type){if(o=r.done?p:"suspendedYield",u.arg===h)continue;return{value:u.arg,done:r.done}}"throw"===u.type&&(o=p,r.method="throw",r.arg=u.arg)}}}function O(t,n){var r=n.method,o=t.iterator[r];if(o===e)return n.delegate=null,"throw"===r&&t.iterator.return&&(n.method="return",n.arg=e,O(t,n),"throw"===n.method)||"return"!==r&&(n.method="throw",n.arg=new TypeError("The iterator does not provide a '"+r+"' method")),h;var a=f(o,t.iterator,n.arg);if("throw"===a.type)return n.method="throw",n.arg=a.arg,n.delegate=null,h;var i=a.arg;return i?i.done?(n[t.resultName]=i.value,n.next=t.nextLoc,"return"!==n.method&&(n.method="next",n.arg=e),n.delegate=null,h):i:(n.method="throw",n.arg=new TypeError("iterator result is not an object"),n.delegate=null,h)}function C(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function T(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function j(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(C,this),this.reset(!0)}function D(t){if(t||""===t){var n=t[i];if(n)return n.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var o=-1,a=function n(){for(;++o<t.length;)if(r.call(t,o))return n.value=t[o],n.done=!1,n;return n.value=e,n.done=!0,n};return a.next=a}}throw new TypeError(j1(t)+" is not iterable")}return g.prototype=v,o(x,"constructor",{value:v,configurable:!0}),o(v,"constructor",{value:g,configurable:!0}),g.displayName=u(v,s,"GeneratorFunction"),t.isGeneratorFunction=function(e){var t="function"==typeof e&&e.constructor;return!!t&&(t===g||"GeneratorFunction"===(t.displayName||t.name))},t.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,v):(e.__proto__=v,u(e,s,"GeneratorFunction")),e.prototype=Object.create(x),e},t.awrap=function(e){return{__await:e}},E(S.prototype),u(S.prototype,c,(function(){return this})),t.AsyncIterator=S,t.async=function(e,n,r,o,a){void 0===a&&(a=Promise);var i=new S(l(e,n,r,o),a);return t.isGeneratorFunction(n)?i:i.next().then((function(e){return e.done?e.value:i.next()}))},E(x),u(x,s,"Generator"),u(x,i,(function(){return this})),u(x,"toString",(function(){return"[object Generator]"})),t.keys=function(e){var t=Object(e),n=[];for(var r in t)n.push(r);return n.reverse(),function e(){for(;n.length;){var r=n.pop();if(r in t)return e.value=r,e.done=!1,e}return e.done=!0,e}},t.values=D,j.prototype={constructor:j,reset:function(t){if(this.prev=0,this.next=0,this.sent=this._sent=e,this.done=!1,this.delegate=null,this.method="next",this.arg=e,this.tryEntries.forEach(T),!t)for(var n in this)"t"===n.charAt(0)&&r.call(this,n)&&!isNaN(+n.slice(1))&&(this[n]=e)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if("throw"===e.type)throw e.arg;return this.rval},dispatchException:function(t){if(this.done)throw t;var n=this;function o(r,o){return c.type="throw",c.arg=t,n.next=r,o&&(n.method="next",n.arg=e),!!o}for(var a=this.tryEntries.length-1;a>=0;--a){var i=this.tryEntries[a],c=i.completion;if("root"===i.tryLoc)return o("end");if(i.tryLoc<=this.prev){var s=r.call(i,"catchLoc"),u=r.call(i,"finallyLoc");if(s&&u){if(this.prev<i.catchLoc)return o(i.catchLoc,!0);if(this.prev<i.finallyLoc)return o(i.finallyLoc)}else if(s){if(this.prev<i.catchLoc)return o(i.catchLoc,!0)}else{if(!u)throw Error("try statement without catch or finally");if(this.prev<i.finallyLoc)return o(i.finallyLoc)}}}},abrupt:function(e,t){for(var n=this.tryEntries.length-1;n>=0;--n){var o=this.tryEntries[n];if(o.tryLoc<=this.prev&&r.call(o,"finallyLoc")&&this.prev<o.finallyLoc){var a=o;break}}a&&("break"===e||"continue"===e)&&a.tryLoc<=t&&t<=a.finallyLoc&&(a=null);var i=a?a.completion:{};return i.type=e,i.arg=t,a?(this.method="next",this.next=a.finallyLoc,h):this.complete(i)},complete:function(e,t){if("throw"===e.type)throw e.arg;return"break"===e.type||"continue"===e.type?this.next=e.arg:"return"===e.type?(this.rval=this.arg=e.arg,this.method="return",this.next="end"):"normal"===e.type&&t&&(this.next=t),h},finish:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),T(n),h}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.tryLoc===e){var r=n.completion;if("throw"===r.type){var o=r.arg;T(n)}return o}}throw Error("illegal catch attempt")},delegateYield:function(t,n,r){return this.delegate={iterator:D(t),resultName:n,nextLoc:r},"next"===this.method&&(this.arg=e),h}},t}function M1(e,t,n,r,o,a,i){try{var c=e[a](i),s=c.value}catch(u){return void n(u)}c.done?t(s):Promise.resolve(s).then(r,o)}function A1(e){return function(){var t=this,n=arguments;return new Promise((function(r,o){var a=e.apply(t,n);function i(e){M1(a,r,o,i,c,"next",e)}function c(e){M1(a,r,o,i,c,"throw",e)}i(void 0)}))}}function N1(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,a,i,c=[],s=!0,u=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;s=!1}else for(;!(s=(r=a.call(n)).done)&&(c.push(r.value),c.length!==t);s=!0);}catch(e){u=!0,o=e}finally{try{if(!s&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(u)throw o}}return c}}(e,t)||function(e,t){if(!e)return;if("string"===typeof e)return P1(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return P1(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function P1(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var I1=function(e){var t=e.onClose,n=(0,y.Z)(),o=N1((0,r.useState)(!1),2),a=o[0],i=o[1],c=N1((0,r.useState)(!1),2),s=c[0],u=c[1],l=(0,r.useCallback)((function(){a||t()}),[t,a]),f=(0,r.useCallback)(A1(D1().mark((function e(){var t,r;return D1().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!a){e.next=2;break}return e.abrupt("return");case 2:return e.prev=2,i(!0),ae.Z.importIntegration("click","telegram_connect"),e.next=7,(0,K.FrB)();case 7:t=e.sent,(null===(r=t.data)||void 0===r?void 0:r.url)?window.open(r.url):me.$Z({text:n.formatMessage({id:"error_unknow_server"})}),e.next=15;break;case 12:e.prev=12,e.t0=e.catch(2),me.$Z({text:n.formatMessage({id:"error_unknow_server"})});case 15:return e.prev=15,i(!1),e.finish(15);case 18:case"end":return e.stop()}}),e,null,[[2,12,15,18]])}))),[n,a]),d=(0,r.useMemo)((function(){return r.createElement("div",{style:{width:"100%"}},r.createElement("img",{className:"bg-main-background",src:T1,alt:"",onError:function(){u(!0)},style:{minHeight:222,width:"100%",display:s?"none":"block"}}))}),[s]);return r.createElement(C.Z,{visible:!0,maskClosable:!1,noFooter:!0,onClose:l,header:d,className:"upgrade-pop max-h-none outline-none overflow-hidden dark:border dark:border-solid dark:border-white-10 dark:box-content",popupStyle:{width:472}},r.createElement("div",{style:{padding:"16px 0 24px"},className:"flex flex-col items-center"},r.createElement("div",{className:"text-grey font-semibold",style:{fontSize:18,lineHeight:"25px"}},n.formatMessage({id:"telegram_integration"})),r.createElement("div",{className:"text-grey-80 text-s",style:{lineHeight:"20px",marginTop:12,marginBottom:28}},n.formatMessage({id:"telegram_integration_msg"})),r.createElement(T.Z,{type:"primary",size:"large",onClick:f,loading:a,style:{height:36,minWidth:158,fontSize:14},loadingText:n.formatMessage({id:"connect"})},n.formatMessage({id:"connect"}))))};function L1(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,a,i,c=[],s=!0,u=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;s=!1}else for(;!(s=(r=a.call(n)).done)&&(c.push(r.value),c.length!==t);s=!0);}catch(e){u=!0,o=e}finally{try{if(!s&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(u)throw o}}return c}}(e,t)||function(e,t){if(!e)return;if("string"===typeof e)return R1(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return R1(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function R1(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var Z1=function(){var e=(0,y.Z)(),t=L1((0,r.useState)(!1),2),n=t[0],o=t[1],a=L1((0,r.useState)(!1),2),i=a[0],c=a[1],s=L1((0,r.useState)(!1),2),l=s[0],f=s[1],d=(0,r.useMemo)((function(){return[{key:"ticktick-subscribe",element:r.createElement(NQ,{type:"ticktick-subscribe",title:e.formatMessage({id:"Subscribe to TickTick"},{s:u.N$}),desc:e.formatMessage({id:"Subscribe %@ to Google, Outlook, and more."},{s:u.N$}),onClick:function(){ae.Z.importIntegration("click","subscribe_ticktick"),o(!0)}})},{key:"ticktick-mail",element:r.createElement(NQ,{type:"ticktick-mail",desc:e.formatMessage({id:"Create tasks in %@ by sending an email."},{s:u.N$}),title:e.formatMessage({id:"Add tasks via email"},{s:u.N$}),onClick:function(){ae.Z.importIntegration("click","ticktick_email"),c(!0)}})},!u.j4&&{key:"shortcut",element:r.createElement(NQ,{type:"shortcut",title:e.formatMessage({id:"Shortcuts"}),onClick:function(){ae.Z.importIntegration("click","shortcuts"),window.open("https://help.ticktick.com/articles/7055781515422072832#siri-%26-shortcuts")}})},!u.j4&&{key:"telegram",element:r.createElement(NQ,{type:"telegram",title:"Telegram",onClick:function(){ae.Z.importIntegration("click","telegram"),f(!0)}})},!u.j4&&{key:"slack",element:r.createElement(NQ,{type:"slack",title:"Slack",onClick:function(){ae.Z.importIntegration("click","slack"),window.open("https://slack.com/apps/A018QN0KF53-ticktick")}})},!u.j4&&{key:"chatmind",element:r.createElement(NQ,{type:"chatmind",title:"Chatmind",onClick:function(){ae.Z.importIntegration("click","chatmind"),window.open("https://ticktick.com/integrations")}})}].filter(Fo.y)}),[e]);return r.createElement(r.Fragment,null,r.createElement(o$,{type:"other",title:e.formatMessage({id:"settings_pref_others"}),modules:d}),n&&r.createElement(Ca.Z,{visible:!0,maskClosable:!1,title:e.formatMessage({id:"Subscribe to TickTick"},{s:u.N$}),onCancel:function(){o(!1)},className:eX().modal,bodyClassName:eX().body,noFooter:!0},r.createElement("div",{className:"flex-auto overflow-y-auto with-no-scroll"},r.createElement("div",{className:eX().desc},e.formatMessage({id:"settings_subscribe_tick_desc"},{s1:u.N$})),r.createElement(v1,null))),i&&r.createElement(Ca.Z,{visible:!0,maskClosable:!1,title:e.formatMessage({id:"Add tasks via email"}).replace("TickTick",u.N$),onCancel:function(){c(!1)},className:eX().modal,bodyClassName:eX().body,noFooter:!0},r.createElement(C1,null)),l&&r.createElement(I1,{onClose:function(){f(!1)}}))},F1=function(e){var t=e.calendarModules,n=(0,y.Z)(),o=(0,r.useMemo)((function(){return[{key:"wechat",element:r.createElement(NQ,{type:"wechat",title:n.formatMessage({id:"WeChat"}),onClick:function(){ae.Z.importIntegration("click","wechat"),window.open("https://help.dida365.com/articles/6950366347985420288")}})}].concat(t.filter((function(e){return"google"===e.key}))).concat([{key:"notion",element:r.createElement(BQ,null)}])}),[t,n]);return u.j4?r.createElement(r.Fragment,null,r.createElement(o$,{type:"recommend",title:n.formatMessage({id:"Featured"}),modules:o})):null};function B1(e){return B1="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},B1(e)}function U1(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,z1(r.key),r)}}function Y1(e,t,n){return t=H1(t),function(e,t){if(t&&("object"===B1(t)||"function"===typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(e,V1()?Reflect.construct(t,n||[],H1(e).constructor):t.apply(e,n))}function V1(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(V1=function(){return!!e})()}function H1(e){return H1=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},H1(e)}function W1(e,t){return W1=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},W1(e,t)}function z1(e){var t=function(e,t){if("object"!=B1(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=B1(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==B1(t)?t:t+""}var G1=function(e){function t(e){var n,r,o,a;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),n=Y1(this,t,[e]),r=n,a=function(){var e=n.props.rId;return"microsoftTodo"===e?"microsoft-todo":e},(o=z1(o="getType"))in r?Object.defineProperty(r,o,{value:a,enumerable:!0,configurable:!0,writable:!0}):r[o]=a,n.$form=null,n.getForm=function(e){n.$form=e},n.changeFile=n.changeFile.bind(n),n.onImportFile=n.onImportFile.bind(n),n.onImportAccount=n.onImportAccount.bind(n),n}return function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&W1(e,t)}(t,e),n=t,o=[{key:"render",value:function(){var e=this,t=this.props,n=t.rName,o=t.rAction,a=t.rAccept,i=t.hasImportAccount,c=t.removeFileInput,s=t.tip;return r.createElement(NQ,{type:this.getType(),title:n,onClick:function(){var t=function(){var t=e.getType();switch(t){case"microsoft-todo":return"microsoft_todo";case"todoist":case"things":case"omnifocus":case"toodledo":return t;default:return""}}();t&&ae.Z.importIntegration("click",t),i&&e.onImportAccount()},tooltip:s},o&&r.createElement("div",{className:"absolute inset-0"},r.createElement("form",{action:"https://".concat(u.hW).concat(o),method:"post",encType:"multipart/form-data",className:"file-wrap overflow-hidden relative w-full h-full",ref:this.getForm},r.createElement("button",{type:"button",onClick:this.onImportFile,className:"w-full h-full"},!c&&r.createElement("input",{type:"file",name:"file",onChange:this.changeFile,accept:a,title:"",className:"w-[1000px] h-full absolute top-0 left-[-400px] opacity-0 p-0 cursor-pointer"})))))}},{key:"changeFile",value:function(){this.$form&&(I.dY(this.props.rId),this.$form.submit())}},{key:"onImportFile",value:function(){ae.Z.settings("import_from",this.props.rId),this.props.onImportFile&&"function"===typeof this.props.onImportFile&&this.props.onImportFile(this.props.rId)}},{key:"onImportAccount",value:function(){ae.Z.settings("import_from",this.props.rId),this.props.onImportAccount&&"function"===typeof this.props.onImportAccount&&this.props.onImportAccount(this.props.rId)}}],o&&U1(n.prototype,o),a&&U1(n,a),Object.defineProperty(n,"prototype",{writable:!1}),n;var n,o,a}(r.Component),K1=G1;function q1(e){return q1="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},q1(e)}function $1(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,J1(r.key),r)}}function J1(e){var t=function(e,t){if("object"!=q1(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=q1(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==q1(t)?t:t+""}function X1(e,t,n){return t=e2(t),function(e,t){if(t&&("object"===q1(t)||"function"===typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(e,Q1()?Reflect.construct(t,n||[],e2(e).constructor):t.apply(e,n))}function Q1(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(Q1=function(){return!!e})()}function e2(e){return e2=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},e2(e)}function t2(e,t){return t2=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},t2(e,t)}var n2=function(e){function t(e){var n;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),(n=X1(this,t,[e])).state={fileName:"",isOverLimit:!1,projectId:"list_inbox",projectName:n.props.intl.formatMessage({id:"list_inbox"})},n.$input=null,n.$form=null,n.getFileInput=function(e){n.$input=e},n.getForm=function(e){n.$form=e},n.confirmModal=n.confirmModal.bind(n),n.closeModal=n.closeModal.bind(n),n.selectFile=n.selectFile.bind(n),n}return function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&t2(e,t)}(t,e),n=t,(o=[{key:"render",value:function(){var e=this.state,t=e.fileName,n=e.isOverLimit,o=this.props,a=o.intl,i=o.rAction,c=o.rAccept,s=this.getProjectMenuTrigger();return r.createElement(C.Z,{visible:!0,maskClosable:!1,className:"ical-pop",title:a.formatMessage({id:"settings_backup_import_ical"}),okText:a.formatMessage({id:"settings_backup_import_account"}),onOk:this.confirmModal,footer:this.renderModalFooter(),onCancel:this.closeModal},r.createElement("form",{action:"https://".concat(u.hW).concat(i),method:"post",encType:"multipart/form-data",ref:this.getForm},r.createElement("div",{className:"line clearfix pb-[6px]"},r.createElement("div",{className:"left text-secondary w-[110px] text-grey-60 float-left text-[14px] leading-[20px] mt-[6px]"},a.formatMessage({id:"settings_backup_select_file"})),r.createElement("div",{className:"left file-wrap relative overflow-hidden float-left"},r.createElement("button",{type:"button",className:"btn-primary btn-sml bg-primary border border-solid border-black-10 py-[8px] text-[14px] text-white rounded-select-trigger min-w-[100px] cursor-pointer leading-none px-[16px]"},a.formatMessage({id:"settings_backup_select_file"})),r.createElement("p",{className:"file-name text-info text-sml text-[13px] h-[20px] text-grey-40"},t),r.createElement("p",{className:"file-name text-info text-sml text-[13px] h-[20px] text-warn-red"},n&&a.formatMessage({id:"upload_file_overlimit"})),r.createElement("input",{className:"file-input w-[1000px] h-full absolute top-0 left-[-400px] opacity-0 p-0 cursor-pointer",type:"file",name:"file",accept:c,ref:this.getFileInput,onChange:this.selectFile}))),r.createElement("div",{className:"line clearfix pb-[26px]",id:"ical-project-select"},r.createElement("div",{className:"left text-secondary w-[110px] text-grey-60 float-left text-[14px] leading-[20px] mt-[5px]"},a.formatMessage({id:"settings_backup_import_list"})),r.createElement(sF.Z,{boult:!1,disable:!1,menuClassName:"i-text-i project-dropdown-menu",trigger:s,autoAdjustOverflow:!0,placement:"bottomLeft",onSelect:this.selectListProject.bind(this),getMenuContainer:function(){return $("#ical-project-select .dropdown")[0]},bodyContainer:!0})),r.createElement("select",{id:"select",name:"projectId",className:"hide mb-[16px] h-auto w-full"},r.createElement("option",{value:this.state.projectId,selected:!0}))))}},{key:"getProjectMenuTrigger",value:function(){return r.createElement("div",{className:"left s-menu w-[150px] float-left"},r.createElement("div",{className:"select-menu relative"},r.createElement("div",{className:"select-title border border-solid border-grey-20 bg-main-background cursor-pointer rounded-select-trigger leading-[28px] max-w-full truncate h-[30px] px-[12px] text-[14px]","data-toggle":"dropdown"},this.state.projectName),r.createElement(E.Z,{name:"thin-triangle-down","data-toggle":"dropdown",className:"select-arrow text-grey-40 cursor-pointer w-[18px] h-[18px] absolute right-[8px] top-1/2 transform -translate-y-1/2"})))}},{key:"selectListProject",value:function(e){var t=e.get("id"),n=e.get("name");this.setState({projectId:t,projectName:n})}},{key:"selectFile",value:function(){var e=this.$input.files[0]&&this.$input.files[0].name,t=this.$input.files[0]&&this.$input.files[0].size||0;this.setState({fileName:e,isOverLimit:t>1048576})}},{key:"confirmModal",value:function(){this.$form&&(I.dY(this.props.type),this.$form.submit())}},{key:"closeModal",value:function(){this.props.onClose&&this.props.onClose()}},{key:"renderModalFooter",value:function(){var e=this.props.intl,t=this.state.isOverLimit;return r.createElement("div",null,r.createElement(T.Z,{onClick:this.closeModal,type:"cancel"},e.formatMessage({id:"cancel"})),r.createElement(T.Z,{onClick:this.confirmModal,className:"btn-primary",disabled:t},e.formatMessage({id:"settings_backup_import_account"})))}}])&&$1(n.prototype,o),a&&$1(n,a),Object.defineProperty(n,"prototype",{writable:!1}),n;var n,o,a}(r.Component),r2=(0,An.ZP)(n2);function o2(e){return o2="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},o2(e)}function a2(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,i2(r.key),r)}}function i2(e){var t=function(e,t){if("object"!=o2(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=o2(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==o2(t)?t:t+""}function c2(e,t,n){return t=u2(t),function(e,t){if(t&&("object"===o2(t)||"function"===typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(e,s2()?Reflect.construct(t,n||[],u2(e).constructor):t.apply(e,n))}function s2(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(s2=function(){return!!e})()}function u2(e){return u2=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},u2(e)}function l2(e,t){return l2=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},l2(e,t)}var f2=function(e){function t(e){var n;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),(n=c2(this,t,[e])).state={isModalShow:!1},n.showFileModal=n.showFileModal.bind(n),n.closeFileModal=n.closeFileModal.bind(n),n}return function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&l2(e,t)}(t,e),n=t,(o=[{key:"render",value:function(){var e=this.state.isModalShow;return[r.createElement(K1,{key:"backupIcal",rName:"iCal",rId:"ical",rAction:"/import/ics",rAccept:".ics",removeFileInput:!0,onImportFile:this.showFileModal}),e&&r.createElement(r2,{key:"modal",onClose:this.closeFileModal,rAccept:".ics",rAction:"/import/ics",type:"ical"})]}},{key:"showFileModal",value:function(){this.setState({isModalShow:!0})}},{key:"closeFileModal",value:function(){this.setState({isModalShow:!1})}}])&&a2(n.prototype,o),a&&a2(n,a),Object.defineProperty(n,"prototype",{writable:!1}),n;var n,o,a}(r.Component);function d2(e){return d2="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},d2(e)}function m2(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,p2(r.key),r)}}function p2(e){var t=function(e,t){if("object"!=d2(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=d2(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==d2(t)?t:t+""}function h2(e,t,n){return t=g2(t),function(e,t){if(t&&("object"===d2(t)||"function"===typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(e,y2()?Reflect.construct(t,n||[],g2(e).constructor):t.apply(e,n))}function y2(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(y2=function(){return!!e})()}function g2(e){return g2=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},g2(e)}function v2(e,t){return v2=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},v2(e,t)}var b2=function(e){function t(e){var n;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),(n=h2(this,t,[e])).importAccount=n.importAccount.bind(n),n}return function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&v2(e,t)}(t,e),n=t,(o=[{key:"importAccount",value:function(){var e=window.innerWidth/2-400,t=window.innerHeight/2-300,n="width=800, height=600, left="+e+", top="+(t=t>0?t:0);this.childWindow=window.open("about:blank","_blank",n),this.childWindow&&(this.childWindow.location="/start/import/microsoftTodo"),window.onmessage=function(e){"importDone"===e.data&&(I.dY("microsoftTodo"),e.source.postMessage("closeWindow",e.origin),window.location.href="/")}}},{key:"render",value:function(){return r.createElement(K1,{rName:"Microsoft Todo",rId:"microsoftTodo",hasImportAccount:!0,onImportAccount:this.importAccount})}}])&&m2(n.prototype,o),a&&m2(n,a),Object.defineProperty(n,"prototype",{writable:!1}),n;var n,o,a}(r.Component);function w2(e){return w2="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},w2(e)}function k2(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function x2(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,E2(r.key),r)}}function E2(e){var t=function(e,t){if("object"!=w2(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=w2(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==w2(t)?t:t+""}function S2(e,t,n){return t=O2(t),function(e,t){if(t&&("object"===w2(t)||"function"===typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(e,_2()?Reflect.construct(t,n||[],O2(e).constructor):t.apply(e,n))}function _2(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(_2=function(){return!!e})()}function O2(e){return O2=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},O2(e)}function C2(e,t){return C2=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},C2(e,t)}var T2=function(e){function t(){return k2(this,t),S2(this,t,arguments)}return function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&C2(e,t)}(t,e),n=t,(o=[{key:"render",value:function(){return r.createElement(K1,{rName:"OmniFocus",rId:"omnifocus",rAction:"/import/omnifocus",rAccept:".csv",tip:s.U2("only_support_uft8_csv")})}}])&&x2(n.prototype,o),a&&x2(n,a),Object.defineProperty(n,"prototype",{writable:!1}),n;var n,o,a}(r.Component),j2=T2;function D2(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,a,i,c=[],s=!0,u=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;s=!1}else for(;!(s=(r=a.call(n)).done)&&(c.push(r.value),c.length!==t);s=!0);}catch(e){u=!0,o=e}finally{try{if(!s&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(u)throw o}}return c}}(e,t)||function(e,t){if(!e)return;if("string"===typeof e)return M2(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return M2(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function M2(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var A2=function(e){var t=e.hide,n=(0,y.Z)(),o=(0,r.useRef)(null),a=D2((0,r.useState)(null),2),i=a[0],c=a[1],s=(0,P._y)()?5:2,l=!!i&&i.size>1048576*s,f=i&&i.name;return r.createElement(Ca.Z,{visible:!0,maskClosable:!1,disabled:!i||l,title:n.formatMessage({id:"things_backup_title"}),okText:n.formatMessage({id:"settings_backup_import_account"}),cancelText:n.formatMessage({id:"cancel"}),onOk:function(){o.current&&o.current.submit(),t()},onCancel:function(){t()}},r.createElement("form",{action:"https://".concat(u.hW,"/api/v1/import/things3"),method:"post",encType:"multipart/form-data",ref:o},r.createElement("ul",{style:{marginBottom:16}},r.createElement("li",{style:{marginBottom:8,lineHeight:"20px"},className:"text-s text-grey-60"},"1. ",n.formatMessage({id:"things_backup_content1"}),r.createElement("a",{style:{marginLeft:4},className:"break-all",href:"https://culturedcode.com/things/support/articles/2982272/#gqevu",target:"_blank",rel:"noopener noreferrer"},"https://culturedcode.com/things/support/articles/2982272/#gqevu")),r.createElement("li",{style:{marginBottom:8,lineHeight:"20px"},className:"text-s text-grey-60"},"2. ",n.formatMessage({id:"things_backup_content2"}))),r.createElement("div",{className:"line clearfix relative"},r.createElement("button",{type:"button",className:"font-medium text-s text-primary bg-transparent",style:{lineHeight:"20px"}},n.formatMessage({id:"settings_backup_select_file"})),f&&r.createElement("p",{className:"text-xs text-grey-40",style:{marginTop:6,lineHeight:"17px"}},f),l&&r.createElement("p",{className:"text-xs",style:{marginTop:4,color:"#FE5F67",lineHeight:"17px"}},n.formatMessage({id:"upload_file_overlimit"}).replace(/1/g,"".concat(s))),r.createElement("input",{className:"file-input w-[1000px] h-full absolute top-0 left-[-400px] opacity-0 p-0 cursor-pointer",type:"file",name:"file",accept:".sqlite",onChange:function(e){var t=e.currentTarget;if(t){var n,r=null===(n=t.files)||void 0===n?void 0:n[0];if(r){var o=r.name,a=r.size||0;c({name:o,size:a})}}}}))))},N2=function(e){var t=D2((0,r.useState)(!1),2),n=t[0],o=t[1];return r.createElement(r.Fragment,null,r.createElement(K1,{rName:"Things",rId:"things",rAction:"/api/v1/import/things3",rAccept:".sqlite",removeFileInput:!0,onImportFile:function(){o(!0)}}),n&&r.createElement(A2,{hide:function(){o(!1)}}))};function P2(e){return P2="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},P2(e)}function I2(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function L2(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,R2(r.key),r)}}function R2(e){var t=function(e,t){if("object"!=P2(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=P2(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==P2(t)?t:t+""}function Z2(e,t,n){return t=B2(t),function(e,t){if(t&&("object"===P2(t)||"function"===typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(e,F2()?Reflect.construct(t,n||[],B2(e).constructor):t.apply(e,n))}function F2(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(F2=function(){return!!e})()}function B2(e){return B2=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},B2(e)}function U2(e,t){return U2=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},U2(e,t)}var Y2=function(e){function t(){return I2(this,t),Z2(this,t,arguments)}return function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&U2(e,t)}(t,e),n=t,(o=[{key:"render",value:function(){return r.createElement(K1,{rName:"Todoist",rId:"todoist",hasImportAccount:!0,onImportAccount:this.importAccount.bind(this)})}},{key:"importAccount",value:function(){var e=window.innerWidth/2-400,t=window.innerHeight/2-300,n="width=800, height=600, left="+e+", top="+(t=t>0?t:0);this.childWindow=window.open("about:blank","_blank",n),this.childWindow&&(this.childWindow.location=u.j4?"https://todoist.com/oauth/authorize?client_id=ea1fc383c25745698b741f93306917d5&scope=data:read":"https://todoist.com/oauth/authorize?client_id=7502f834a9be4e6db7e60937d97f646c&scope=data:read"),window.onmessage=function(e){"importDone"===e.data&&(I.dY("todoist"),e.source.postMessage("closeWindow",e.origin),window.location.href="/")}}}])&&L2(n.prototype,o),a&&L2(n,a),Object.defineProperty(n,"prototype",{writable:!1}),n;var n,o,a}(r.Component),V2=Y2;function H2(e){return H2="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},H2(e)}function W2(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function z2(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,G2(r.key),r)}}function G2(e){var t=function(e,t){if("object"!=H2(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=H2(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==H2(t)?t:t+""}function K2(e,t,n){return t=$2(t),function(e,t){if(t&&("object"===H2(t)||"function"===typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(e,q2()?Reflect.construct(t,n||[],$2(e).constructor):t.apply(e,n))}function q2(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(q2=function(){return!!e})()}function $2(e){return $2=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},$2(e)}function J2(e,t){return J2=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},J2(e,t)}var X2=function(e){function t(){return W2(this,t),K2(this,t,arguments)}return function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&J2(e,t)}(t,e),n=t,(o=[{key:"render",value:function(){return r.createElement(K1,{rName:"Toodledo",rId:"toodledo",rAction:"/import/toodledo",rAccept:".csv"})}}])&&z2(n.prototype,o),a&&z2(n,a),Object.defineProperty(n,"prototype",{writable:!1}),n;var n,o,a}(r.Component),Q2=X2,e6=function(e){var t=(0,y.Z)(),n=(0,r.useMemo)((function(){return[{key:"Todoist",element:r.createElement(V2,null)},{key:"MicrosoftTodo",element:r.createElement(b2,null)},{key:"Things",element:r.createElement(N2,null)},{key:"Omnifocus",element:r.createElement(j2,null)},{key:"Toodledo",element:r.createElement(Q2,null)},{key:"Ical",element:r.createElement(f2,null)}]}),[]);return r.createElement(r.Fragment,null,r.createElement(o$,{type:"task",title:t.formatMessage({id:"Import"}),modules:n}))};var t6=function(e){!function(e){if(null==e)throw new TypeError("Cannot destructure "+e)}(e);var t=navigator.userAgent.toLowerCase().includes("lark"),n=rQ({isInSettingView:!0}),o=n.menu,a=n.ModalElements,i=n.ConnectGoogleModalElement,c=n.bindCalDav,s=(0,y.Z)(),l=(0,r.useMemo)((function(){return o.reduce((function(e,n){var o=n.key,a=n.text,i=n.action,l=n.subText,f="calDav"===o?"caldav":o;"caldav"===f&&u.j4&&(e.push({key:"wechat-work",element:r.createElement(NQ,{type:"wechat-work",title:s.formatMessage({id:"WeCom_Calendar"}),onClick:function(){ae.Z.importIntegration("click","wecom"),c("wechat-work")}})}),e.push({key:"ding-talk",element:r.createElement(NQ,{type:"ding-talk",title:s.formatMessage({id:"DingTalk_Calendar"}),onClick:function(){ae.Z.importIntegration("click","dingtalk"),c("ding-talk")}})}),t||e.push({key:"feishu",element:r.createElement(NQ,{type:"feishu",title:s.formatMessage({id:"Feishu_Calendar"}),onClick:function(){ae.Z.importIntegration("click","feishu"),c("feishu")}})}));var d=function(){if("caldav"!==f||!u.j4)return l}();return e.push({key:f,element:r.createElement(NQ,{key:f,type:f,onClick:function(){var e=function(){switch(f){case"exchange":case"url":case"caldav":case"icloud":case"google":case"outlook":case"ical":return f;case"holiday":return"holidays";default:return""}}();e&&ae.Z.importIntegration("click",e),i()},title:a,tooltip:d})}),e}),[])}),[c,s,t,o]);return r.createElement("div",null,r.createElement(l1,null),r.createElement(F1,{calendarModules:l}),r.createElement(PQ,{calendarModules:l}),r.createElement(UQ,{calendarModules:l}),!t&&r.createElement(e6,null),r.createElement(f1,null),r.createElement(Z1,null),a,i)};function n6(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,a,i,c=[],s=!0,u=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;s=!1}else for(;!(s=(r=a.call(n)).done)&&(c.push(r.value),c.length!==t);s=!0);}catch(e){u=!0,o=e}finally{try{if(!s&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(u)throw o}}return c}}(e,t)||function(e,t){if(!e)return;if("string"===typeof e)return r6(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return r6(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function r6(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var o6=function(e){!function(e){if(null==e)throw new TypeError("Cannot destructure "+e)}(e);navigator.userAgent.toLowerCase().includes("lark");var t=(0,a.v9)((function(e){return e.subscribeCalendars.calendars})),n=(0,a.v9)((function(e){return e.subscribeAccounts.accounts})),o=(0,a.v9)((function(e){return e.connectAccounts})),i=n6((0,r.useState)(void 0),2),c=(i[0],i[1],(0,r.useMemo)((function(){return t.size+n.size+o.size>0}),[n.size,t.size,o.size]),n6((0,r.useState)(!1),2));c[0],c[1],(0,y.Z)();return r.createElement("div",null,r.createElement(t6,null),r.createElement($J,null))};function a6(e){return a6="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},a6(e)}function i6(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,c6(r.key),r)}}function c6(e){var t=function(e,t){if("object"!=a6(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=a6(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==a6(t)?t:t+""}function s6(e,t,n){return t=l6(t),function(e,t){if(t&&("object"===a6(t)||"function"===typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(e,u6()?Reflect.construct(t,n||[],l6(e).constructor):t.apply(e,n))}function u6(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(u6=function(){return!!e})()}function l6(e){return l6=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},l6(e)}function f6(e,t){return f6=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},f6(e,t)}var d6=function(e){function t(e){var n;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),(n=s6(this,t,[e])).onCheckToggleTask=n.onCheckToggleTask.bind(n),n.onCheckAddTask=n.onCheckAddTask.bind(n),n.onCheckDeleteTask=n.onCheckDeleteTask.bind(n),n}return function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&f6(e,t)}(t,e),n=t,(o=[{key:"render",value:function(){var e=this.props.intl,t=this.props,n=t.isToggleTaskEnabled,o=t.isAddTaskEnabled,a=t.isDeleteTaskEnabled;return r.createElement(Ma.Z,{title:e.formatMessage({id:"settings_notification_share_project_title"}),desc:e.formatMessage({id:"settings_notification_share_project_desc"})},r.createElement(Se.Z,{checkboxId:"toggleTask",checkboxDesc:e.formatMessage({id:"settings_notification_share_project_toggle_task"}),isChecked:n,onChange:this.onCheckToggleTask,style:{height:40}}),r.createElement(Se.Z,{checkboxId:"addTask",checkboxDesc:e.formatMessage({id:"settings_notification_share_project_add_task"}),isChecked:o,onChange:this.onCheckAddTask}),r.createElement(Se.Z,{checkboxId:"deleteTask",checkboxDesc:e.formatMessage({id:"settings_notification_share_project_delete_task"}),isChecked:a,onChange:this.onCheckDeleteTask,style:{height:18,marginBottom:4,marginTop:11}}))}},{key:"onCheckToggleTask",value:function(e){this.props.onCheckToggleTask(e),(0,Z.a1)(),U.vp.dispatch("needToLoadWholePage")}},{key:"onCheckAddTask",value:function(e){this.props.onCheckAddTask(e),(0,Z.a1)(),U.vp.dispatch("needToLoadWholePage")}},{key:"onCheckDeleteTask",value:function(e){this.props.onCheckDeleteTask(e),(0,Z.a1)(),U.vp.dispatch("needToLoadWholePage")}}])&&i6(n.prototype,o),a&&i6(n,a),Object.defineProperty(n,"prototype",{writable:!1}),n;var n,o,a}(r.Component),m6=(0,a.$j)((function(e){var t=e.preference.get("notificationOptions")||[];return{isToggleTaskEnabled:t.includes(ya.GF.done)&&t.includes(ya.GF.undone),isAddTaskEnabled:t.includes(ya.GF.create),isDeleteTaskEnabled:t.includes(ya.GF.delete)||t.includes(ya.GF.moveOut)}}),(function(e){return{onCheckToggleTask:function(t){e((0,ra.W7)(t))},onCheckAddTask:function(t){e((0,ra.Pf)(t))},onCheckDeleteTask:function(t){e((0,ra.JT)(t))}}}))((0,An.ZP)(d6)),p6=function(){var e=(0,y.Z)(),t=(0,a.v9)((function(e){return(0,tn.kF)(e)})),n=(0,a.I0)(),o=(0,r.useCallback)((function(e){return n((0,Ta.od)(e))}),[n]),i=(0,r.useCallback)((function(){o(!t),ae.Z.collaborate("auto_accept_invites",t?"disable":"enable"),(0,tn.a1)()}),[t,o]);return r.createElement(Ma.Z,{title:e.formatMessage({id:"auto_accept_invites"}),desc:e.formatMessage({id:"auto_accept_invites_desc"}),suffix:r.createElement(Na.Z,{id:"auto_accept_invites",checked:t,onChange:i,size:"tiny"})})};var h6=function(e){!function(e){if(null==e)throw new TypeError("Cannot destructure "+e)}(e);var t=(0,y.Z)();return r.createElement("div",null,r.createElement(bL,{title:t.formatMessage({id:"collaborate"})}),r.createElement(Da.Z,null,r.createElement(p6,null)),r.createElement(Da.Z,null,r.createElement(m6,null)))};function y6(e){return y6="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},y6(e)}function g6(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function v6(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?g6(Object(n),!0).forEach((function(t){b6(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):g6(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function b6(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=y6(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=y6(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==y6(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var w6=function(e){var t=e.maskClassName,n=e.className,o=(e.hideMenu,e.children),a=e.zIndex,i=e.style,c=e.maskStyle,s=void 0===c?{}:c,u=(0,r.useRef)(null),l=(0,r.useRef)(null);return r.createElement(eo.Z,null,r.createElement(_r.ZP,null,r.createElement("div",{style:v6(v6({},s),{},{zIndex:a}),className:w()(t||"","absolute inset-0 z-menu calendar-click-ignore kanban-click-ignore timeline-click-ignore global-quick-add-ignore"),ref:u},r.createElement("div",{className:n,ref:l,style:v6({},i)},o))))},k6=n("UE5k"),x6=n.n(k6);function E6(e){return E6="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},E6(e)}function S6(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,D6(r.key),r)}}function _6(e,t,n){return t=C6(t),function(e,t){if(t&&("object"===E6(t)||"function"===typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(e,O6()?Reflect.construct(t,n||[],C6(e).constructor):t.apply(e,n))}function O6(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(O6=function(){return!!e})()}function C6(e){return C6=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},C6(e)}function T6(e,t){return T6=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},T6(e,t)}function j6(e,t,n){return(t=D6(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function D6(e){var t=function(e,t){if("object"!=E6(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=E6(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==E6(t)?t:t+""}var M6=function(e){function t(e){var n;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),j6(n=_6(this,t,[e]),"onBodyClick",(function(e){var t=n.state.isShowTab;$(e.target).closest("#toggle-tabs").length||t&&n.setState({isShowTab:!1})})),j6(n,"getSettingTabs",(function(){var e=n.props,t=e.intl,o=e.team,a=e.user,i=a.get("errorType"),c=a.get("gracePeriod")||2===i||1===i,s=[{key:"profile",icon:"setting-profile",text:t.formatMessage({id:"settings_account_security"})},{key:"premium",icon:"setting-premium",text:t.formatMessage({id:"settings_premium"}),extraElement:c?r.createElement(E.Z,{name:"verify",className:"w-[16px] h-[16px] flex-none mx-[3px]"}):void 0},{key:"divider/".concat(Ne().uniqueId())},{key:"feature",icon:"setting-feature",text:t.formatMessage({id:"settings_preference_feature"})},{key:"smart",icon:"setting-smart",text:t.formatMessage({id:"smart_project"})},{key:"notifications",icon:"setting-notification",text:t.formatMessage({id:"settings_preference_notifications"})},{key:"date",icon:"setting-date",text:t.formatMessage({id:"settings_pref_date"})},{key:"appearance",icon:"setting-appearance",text:t.formatMessage({id:"appearance"})},{key:"ai-feature",icon:"ai-feature",text:t.formatMessage({id:"ai_features"})},{key:"more",icon:"setting-more",text:t.formatMessage({id:"more_settings"})},{key:"divider/".concat(Ne().uniqueId())},{key:"integrations",icon:"setting-integrations",text:t.formatMessage({id:"settings_integrations_and_import"})},{key:"share-collaborate",icon:"setting-collaborate",text:t.formatMessage({id:"collaborate"})},{key:"shortcuts",icon:"setting-shortcuts",text:t.formatMessage({id:"shortcuts"})},{key:"divider/".concat(Ne().uniqueId())}];if(o&&o.get("id")){var l=0===o.get("role"),f=o.get("id"),d=[{key:"team/members/".concat(f),icon:"setting-team",text:t.formatMessage({id:"setting_team_member"})}];l&&d.push({key:"team/orders/".concat(f),icon:"setting-team-orders",text:t.formatMessage({id:"payment_bill"})}),s.push.apply(s,d),s.push({key:"divider/".concat(Ne().uniqueId())})}var m={key:"about",icon:"setting-about",text:t.formatMessage({id:"About"},{s:u.N$})};return s.push(m),s}));var o=n.props.location,a="";if(o&&o.state&&o.state.from){a=o.state.from;var i=new URL(a);n.settingStashWebPathHash=i.hash.replace("#","/")}return n.refreshSettingData(),n.state={needToLoadWholePage:!1,from:a,isShowTab:!1,showEmailWarn:!1,upgradeInfo:void 0},n._listenId=Ne().uniqueId(),n.finishSetting=n.finishSetting.bind(n),n.toggleTabs=n.toggleTabs.bind(n),n.resizeWindow=n.resizeWindow.bind(n),U.vp.dispatch("clearSearchKeyWords"),n.preferencesRef=r.createRef(),n.elRef=r.createRef(),n.sidebarRef=r.createRef(),n.contentRef=r.createRef(),n}return function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&T6(e,t)}(t,e),n=t,o=[{key:"componentDidMount",value:function(){var e=this;U.jc.subscribe(this._listenId,"setting-view",(function(){e.finishSetting()})),U.vp.dispatch("setAiTaskAdviceMinimized",{minimized:!0,analyticsLabel:"open_settings_window"}),U.vp.dispatch("hideAiTaskRecommend"),U.vp.subscribe(this._listenId,"needToLoadWholePage",(function(){e.state.needToLoadWholePage||e.setState({needToLoadWholePage:!0})})),document.addEventListener("click",this.onBodyClick,{capture:!0}),$(window).on("resize.hideTabs",(function(){Ne().throttle(e.resizeWindow,500)()})),wn.iD($(this.sidebarRef.current)),wn.iD($(this.contentRef.current));var t=this.props.teams.sort(R.ZP.team);if(t.size>0){var n=t.get(0).get("id");(0,L.Kn)(n)}this.fetchUpgradeInfo(this.props.user.get("pro"))}},{key:"UNSAFE_componentWillReceiveProps",value:function(e){var t=e.user,n=e.teams,r=e.tabs,o=(e.type,this.props),a=o.teams;if(o.tabs!==r&&($(".tabs-content")[0].scrollTop=0),!Gn.is(n,a)){var i=n.sort(R.ZP.team);if(i.size>0){var c=i.get(0).get("id");(0,L.Kn)(c)}}this.setState({showEmailWarn:P.g6(t)}),this.props.user.get("pro")&&!t.get("pro")&&this.fetchUpgradeInfo(e.user.get("pro"))}},{key:"componentWillUnmount",value:function(){U.jc.unSubscribe(this._listenId,"setting-view"),U.vp.unSubscribe(this._listenId,"needToLoadWholePage"),document.removeEventListener("click",this.onBodyClick,{capture:!0}),$(window).off("resize.hideTabs"),wn.Dh($(this.sidebarRef.current)),wn.Dh($(this.contentRef.current))}},{key:"render",value:function(){var e=this,t=this.props,n=t.team,o=t.tabs,a=t.type,i=t.sid,c=t.update,s=t.intl,u=(t.user,t.isDark),l=this.state,f=l.isShowTab,d=(l.showEmailWarn,l.upgradeInfo),m=this.getSettingTabs();this.active="profile";var p=r.createElement(zH,null),h="";switch(o){case"premium":p=r.createElement(ZW,{upgradeInfo:d}),this.active="premium";break;case"feature":p=r.createElement(Sq,null),this.active="feature";break;case"smart":p=r.createElement(jF,null),this.active="smart";break;case"notifications":p=r.createElement(Zq,null),this.active="notifications";break;case"date":p=r.createElement(e$,null),this.active="date";break;case"appearance":p=r.createElement(aR,null),this.active="appearance";break;case"ai-feature":p=r.createElement(c$,null),this.active="ai-feature";break;case"more":p=r.createElement(EJ,null),this.active="more";break;case"integrations":p=r.createElement(o6,null),this.active="integrations";break;case"share-collaborate":p=r.createElement(h6,null),this.active="share-collaborate";break;case"shortcuts":p=r.createElement(QW,null),this.active="shortcuts";break;case"about":p=r.createElement(uz,null),this.active="about";break;case"team":if(n&&n.get("id")){var y=0===n.get("role");p="orders"===a?y?r.createElement(QK,{team:n}):null:r.createElement(DK,{team:n});var g="".concat(o).concat(a?"/"+a:"").concat(i?"/"+i:"");h="orders"!==a?"!px-[6px]":"",this.active=g}}var v=n&&n.get("id"),b=v&&0===n.get("role"),k=m.map((function(t){var o="";return v&&("shortcuts"===t.key&&(t.isDivider=!0),/team\/members/.test(t.key)&&(o=n.get("name"),t.isTopBorder=!0,b||(t.isDivider=!0,t.isBottomBorder=!0)),/team\/orders/.test(t.key)&&b&&(t.isDivider=!0,t.isBottomBorder=!0)),/divider/.test(t.key)?r.createElement("div",{key:t.key,className:"overflow-hidden",style:{margin:"9px 0"}}):r.createElement(fL,{key:t.key,to:t.key,dataTab:t.key,text:t.text,onClick:t.onClick,isActive:t.key===e.active,extraName:o,navigateTo:c,icon:t.icon,extraElement:t.extraElement})}));return r.createElement(w6,{className:w()("absolute overflow-hidden shadow-default dark:shadow-dark-default bg-main-background dark:bg-screen-background m-auto border border-solid border-transparent dark:border-[#363636]",x6().settingModal),style:{borderRadius:20},zIndex:998,maskStyle:{backgroundColor:u?"rgba(25, 25, 25, 0.6)":"rgba(25, 25, 25, 0.2)"},hideMenu:this.finishSetting},r.createElement("div",{id:"settings-view",className:"settings absolute top-0 left-0 z-[998] w-full h-full opacity-100 transition-all duration-200 ease-in-out can-select",ref:this.elRef},r.createElement("div",{className:"s-inner relative w-full h-full"},r.createElement("div",{className:"absolute cursor-pointer z-10 flex items-center justify-center",style:{width:18,height:18,top:16,right:16},onClick:this.finishSetting},r.createElement(Mt.Z,{name:"close",className:"w-[18px] h-[18px] text-grey-40"})),r.createElement("div",{className:w()("s-body relative h-full"),style:{paddingTop:50}},r.createElement("div",{className:"s-wrap relative h-full"},r.createElement("div",{style:{top:-50,width:213,boxShadow:f?"0px 4px 20px 0px rgba(0, 0, 0, 0.08)":void 0},className:w()("z-[2] flex flex-col absolute m-settings:fixed m-settings:box-content m-settings:!top-0 left-0 bottom-0 m-settings:h-full m-settings:bottom-auto m-settings:left-[-300px] m-settings:transition-all m-settings:duration-200 m-settings:ease-in-out","absolute border-r border-grey-10 border-solid bg-[#f8f8f8] dark:border-[#363636] dark:bg-main-background",{"!left-0":f})},r.createElement("div",{style:{height:50},className:"overflow-hidden flex-none"},r.createElement("h1",{style:{marginLeft:18,marginTop:14,fontSize:16,lineHeight:"22px"},className:w()("font-semibold select-none")},s.formatMessage({id:"settings"}))),r.createElement("div",{className:w()("antiscroll-wrap s-tabs select-disabled flex-auto"),ref:this.sidebarRef},r.createElement("ul",{className:"tabs vertical antiscroll-inner relative w-full",style:{paddingBottom:16}},k))),r.createElement("a",{id:"toggle-tabs",className:w()("toggle-tabs hidden m-settings:block absolute"),onClick:this.toggleTabs,style:{top:-50,marginTop:16,left:18}},r.createElement(Mt.Z,{name:"sidebar-expand",className:"w-[18px] h-[18px] opacity-60"})),r.createElement("div",{className:w()("antiscroll-wrap s-content absolute left-[213px] right-0 m-settings:w-full transition-[width] duration-200 ease-in-out m-settings:left-0 dark:bg-screen-background",h,"appearance"===this.active?"top-0 bottom-0 !h-auto":""),ref:this.contentRef,style:{padding:"appearance"===e.active?"0 16px":"shortcuts"===e.active?"0px":"feature"===e.active||"about"===e.active||"premium"===e.active||e.active.includes("team")?"0 28px":"0 20px"}},r.createElement("div",{id:"setting-content",className:"tabs-content antiscroll-inner relative",style:{paddingBottom:"shortcuts"===this.active?0:40}},p)))))))}},{key:"finishSetting",value:function(){this.preferencesRef.current&&this.preferencesRef.current.doAnalytics(),window.location.href=window.location.href.replace(/\?modalType=.*/,""),this.state.needToLoadWholePage&&(this.settingStashWebPathHash&&pt.JU(B._Yt.settingStashWebPathHash,this.settingStashWebPathHash),window.location.reload()),U.vp.dispatch("postMessageToSW",{action:"refreshPage"})}},{key:"refreshSettingData",value:function(){var e=this;(0,Z.Lv)(),(0,tn.bd)(),K.etS().then((function(t){e.props.doSetUserProfile(t.data)}))}},{key:"fetchUpgradeInfo",value:function(e){var t=this,n=s.zO(),r=s.UY();u.j4||n&&!r||e?this.setState({upgradeInfo:void 0}):K.dps().then((function(e){if(200===e.status){var n=e.data,r=n.find((function(e){return"yearly"===e.freq})),o=n.find((function(e){return"monthly"===e.freq}));if(r&&o){var a=r.price,i=r.strikePrice&&r.strikePrice!==r.price,c={unitCost:"US$",yearPrice:a,yearStrikePrice:i?r.strikePrice:void 0,monthPrice:o.price,monthStrikePrice:i?o.strikePrice:void 0,isShowDiscount:i};t.setState({upgradeInfo:c})}}})).catch((function(){}))}},{key:"toggleTabs",value:function(){this.setState((function(e){return{isShowTab:!e.isShowTab}}))}},{key:"resizeWindow",value:function(){window.innerWidth>=B.rgg.oldMobile&&this.state.isShowTab&&this.setState({isShowTab:!1})}}],o&&S6(n.prototype,o),a&&S6(n,a),Object.defineProperty(n,"prototype",{writable:!1}),n;var n,o,a}(r.Component),A6=(0,a.$j)((function(e){return{pathname:e.router.location.pathname,user:e.userProfile,teams:e.teams.teams,team:e.teams.team,isDark:(0,Z.$o)()}}),(function(e){return{doSetUserProfile:function(t){e((0,G.$l)(t))}}}))((0,An.ZP)(M6));function N6(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,a,i,c=[],s=!0,u=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;s=!1}else for(;!(s=(r=a.call(n)).done)&&(c.push(r.value),c.length!==t);s=!0);}catch(e){u=!0,o=e}finally{try{if(!s&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(u)throw o}}return c}}(e,t)||function(e,t){if(!e)return;if("string"===typeof e)return P6(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return P6(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function P6(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var I6,L6=function(e){!function(e){if(null==e)throw new TypeError("Cannot destructure "+e)}(e);var t=(0,v.k6)(),n=(0,r.useMemo)((function(){return(0,N.vH)(t.location.search,"modalType")}),[t.location.search]),o=(0,r.useMemo)((function(){return(0,N.vH)(t.location.search,"tabs")||void 0}),[t.location.search]),a=(0,r.useMemo)((function(){return(0,N.vH)(t.location.search,"type")||void 0}),[t.location.search]),i=(0,r.useMemo)((function(){return(0,N.vH)(t.location.search,"sid")||void 0}),[t.location.search]),c=N6((0,r.useState)(o),2),s=c[0],u=c[1],l=N6((0,r.useState)(a),2),f=l[0],d=l[1],m=N6((0,r.useState)(i),2),p=m[0],h=m[1];(0,r.useEffect)((function(){u(o)}),[o]),(0,r.useEffect)((function(){d(a)}),[a]),(0,r.useEffect)((function(){h(i)}),[i]),(0,r.useEffect)((function(){n||(u(void 0),d(void 0),h(void 0))}),[n]);var y=(0,r.useCallback)((function(e){var t=e.tabs,n=e.type,r=e.sid;u(t),d(n),h(r)}),[]);return"settings"!==n?null:r.createElement("div",null,r.createElement(A6,{type:f,sid:p,tabs:s,update:y}))},R6=n("aW3o"),Z6=(n("XUE8"),n("ZUoA")),F6=n.n(Z6),B6=n("9YKP"),U6=n.n(B6),Y6=function(e){var t=e.isShowJumpBg,n=e.timeout,o=void 0===n?B.cy8.viewChange:n,i=(0,a.v9)((function(){return P._y()})),c=(0,r.useMemo)((function(){switch(o){case B.cy8.miniCalendar:return U6().bg550;case B.cy8.viewChange:default:return U6().bg700}}),[o]);return i?r.createElement(lf.Z,{timeout:{enter:o,appear:0,exit:0},in:t,mountOnEnter:!0,unmountOnExit:!0},r.createElement("div",{className:w()("absolute inset-0 flex items-end",c,(0,N.W5)()?"bg-grey-10":"bg-grey-5")},false)):null};function V6(e){return V6="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},V6(e)}function H6(e){return function(e){if(Array.isArray(e))return W6(e)}(e)||function(e){if("undefined"!==typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(!e)return;if("string"===typeof e)return W6(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return W6(e,t)}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function W6(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function z6(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,X6(r.key),r)}}function G6(e,t,n){return t=q6(t),function(e,t){if(t&&("object"===V6(t)||"function"===typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(e,K6()?Reflect.construct(t,n||[],q6(e).constructor):t.apply(e,n))}function K6(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(K6=function(){return!!e})()}function q6(e){return q6=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},q6(e)}function $6(e,t){return $6=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},$6(e,t)}function J6(e,t,n){return(t=X6(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function X6(e){var t=function(e,t){if("object"!=V6(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=V6(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==V6(t)?t:t+""}var Q6=function(e){function t(e){var n;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),J6(n=G6(this,t,[e]),"onEnterTitleInNewOutSingle",(function(e){var t=n.state.newTask;t&&t.get("id")&&t.get("id")===e&&n.setState({tempRenderNewTaskId:e})})),J6(n,"onOpenOutSingleStop",(function(){n.preventOpenSingleOut=!0})),J6(n,"renderFgSegs",(function(){var e=n.props,t=e.tasks,r=e.habitSectionSortOrderMap,o=n.state,a=o.fakeTask,i=o.newTask,c=o.tempRenderNewTaskId,s=i&&i.get("id")&&c&&c===i.get("id")?[].concat(H6(t),[i]):a?[].concat(H6(t),[a]):t,u=H6(s).sort((function(e,t){return R.ZP.calendar(e,t,r)}));n.taskSortData={task2Index:new Map(u.map((function(e,t){return[Wn.Acy(e),t]})))};var l=n.eventsToSegs(s);n.segs=l,n.renderFgSegEls(l);var f=n.renderSegRow(l);return n.rowStruct=f,f})),n.doOnMouseDown=n.doOnMouseDown.bind(n),n.doOnMouseMove=n.doOnMouseMove.bind(n),n.doOnMouseUp=n.doOnMouseUp.bind(n),n.refreshHighlightMask=n.refreshHighlightMask.bind(n),n.hideNewOutSingle=n.hideNewOutSingle.bind(n),n.onUpdateNewTask=n.onUpdateNewTask.bind(n),n.createNewTaskFromAddBtn=n.createNewTaskFromAddBtn.bind(n),n._listenId=Ne().uniqueId(),n.cursorPosition={top:0,left:0},n.preventOpenSingleOut=!1,n.outSingleRef=r.createRef(),n.elRef=r.createRef(),n.highlightMaskRef=r.createRef(),n.taskSortData={task2Index:new Map},n}return function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&$6(e,t)}(t,e),n=t,o=[{key:"shouldComponentUpdate",value:function(e,t){var n=this,r=H6(new Set(Object.keys(e).concat(Object.keys(this.props))));return!!r.some((function(t){var r=e[t],o=n.props[t];return"tasks"===t?r.reduce((function(e,t){return e+=t.hashCode()}),0)!==o.reduce((function(e,t){return e+=t.hashCode()}),0):!Kn().is(r,o)}))||!!H6(new Set(Object.keys(t).concat(Object.keys(this.state)))).some((function(e){return t[e]!==n.state[e]}))}},{key:"componentDidMount",value:function(){U.vp.subscribe(this._listenId,"refreshCalendarHighlightMask",this.refreshHighlightMask),U.vp.subscribe(this._listenId,"restoreCalendarTaskActiveStatus",this.hideNewOutSingle),U.vp.subscribe(this._listenId,"createNewTaskFromAddBtn",this.createNewTaskFromAddBtn),U.vp.subscribe(this._listenId,"enterTitleInNewOutSingle",this.onEnterTitleInNewOutSingle)}},{key:"componentWillUnmount",value:function(){U.vp.unSubscribe(this._listenId,"refreshCalendarHighlightMask"),U.vp.unSubscribe(this._listenId,"restoreCalendarTaskActiveStatus"),U.vp.unSubscribe(this._listenId,"createNewTaskFromAddBtn"),U.vp.subscribe(this._listenId,"enterTitleInNewOutSingle",this.onEnterTitleInNewOutSingle)}},{key:"onUpdateNewTask",value:function(e){this.setState({newTask:e})}},{key:"getTargetBgByMouse",value:function(e){var t=this.state.colCount,n=e.clientX,r=this.$el,o=r.find(".bg td"),a=Math.floor((n-r.offset().left)/r.outerWidth()*t);return o.eq(a)}},{key:"getDateDayIndex",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n=this.props,r=n.dateArray,o=n.calendarHideWeekend,a=this.state.colCount,i=(e=function(){var n=Ee()(e);return t&&n.isSame(n.clone().startOf("day"))&&n.subtract(1,"millisecond"),o&&n.isWeekend()?t?n.businessSubtract(1):n.businessAdd(1):n}()).clone().startOf("day"),c=o?Ee()(i.toDate()).businessDiff(Ee()(r[0].symd)):i.diff(Ee()(r[0].symd),"day");return c<0?-1:c>a-1?a:c}},{key:"getBgCells",value:function(e){var t=Bn.Z.formatToDateString(),n=this.props,o=n.dateArray,a=n.dayWidth,i=n.jumpDayDate,c=n.fadeBgTimeout,s="wk"===e,u=s?a:void 0;return o.map((function(e){var n=Bn.Z.prefMoment(e.symd).getDay(),o=e.symd===t,a=0===n||6===n,l=function(){if(i){if(Array.isArray(i)){var t=Ee()(e.symd,"YYYY-MM-DD"),n=Ee()(i[0]),r=Ee()(i[1]);return n.isSameOrBefore(t)&&r.isSameOrAfter(t)}return e.symd===Ee()(i).format("YYYY-MM-DD")}return!1}();return r.createElement("td",{className:w()(F6().allDayItem,"all-day-item align-top relative",{"c-col-date-now":o,"c-col-date-dateArrayend bg-grey-1":a,"h-[22px]":s}),"data-date":e.symd,style:{width:u},key:e.symd},r.createElement(Y6,{isShowJumpBg:l,timeout:c}))}))}},{key:"hideNewOutSingle",value:function(){var e=this;this.state.showNewOutSingle&&this.outSingleRef.current.saveNewTaskBeforeClose((function(){e.setState({showNewOutSingle:!1,newTask:Kn().Map(),tempRenderNewTaskId:null})}))}},{key:"eventsToSegs",value:function(e){var t=this,n=this.state.colCount,r=[];return(e=e||[]).forEach((function(e){var o,a,i;Wn.VCt(e)?(o=e.get("completedTime"),a=e.get("completedTime")):(o=e.get("startDate"),a=(i=Wn.rZ9(e))||e.get("startDate"));var c=t.getDateDayIndex(o),s=i?t.getDateDayIndex(a,!0):c,u=Math.max(c,0),l=Math.min(s,n-1);r.push({isStart:u===c,isEnd:l===s,leftCol:u,rightCol:l,event:e,eventStartMS:Bn.Z.prefMoment(o).valueOf(),eventDurationMS:Bn.Z.prefMoment(a)-Bn.Z.prefMoment(o),onOpenOutSingleStop:t.onOpenOutSingleStop})})),r}},{key:"_getAllDayIndexByCursor",value:function(e){var t=this.state.colCount;return Math.floor((e-this.$el.offset().left)/this.$el.outerWidth()*t)}},{key:"doOnMouseDown",value:function(e){if(this.$el&&!(0,BA.W)(e))if(this.preventOpenSingleOut)this.preventOpenSingleOut=!1;else if(3!==e.nativeEvent.which&&!Wn.jEd()&&!$(e.target).closest(".c-task").length&&!$(e.target).parent().hasClass("c-more")){var t=$(e.target).closest(".wk-allday");if(!(t.length&&e.pageX>t.offset().left+t.outerWidth()-14)){if(N.W5()){if(e.pageX<50)return}else if(e.pageX<118)return;if(!($(e.target).parents("#archive-menu-view").length||$(e.target).parents("#task-menu-view").length||$(e.target).parents("#task-menu-tag-view").length||$(e.target).closest(".timecard-element, .task-menu-assignee").length||$(e.target).closest(".popup-cover").length||$(e.target).closest(".ap-popup-cover").length||$(e.target).closest(".calendar-click-ignore").length)){if(bn.ZP.hasMoreTasksPopover||UA())return bn.ZP.mouseDownInCalendar=!1,void U.vp.dispatch("restoreCalendarTaskActiveStatus");U.vp.dispatch("restoreCalendarTaskRenderActiveStatus"),bn.ZP.mouseDownInCalendar=!0;var n=this.getTargetBgByMouse(e).data("date");bn.ZP.newRangeDefaultInCalendar=n,bn.ZP.newRangeStartInCalendar=n,this.refreshHighlightMaskOfRange(n)}}}}},{key:"doOnMouseMove",value:function(e){if(this.$el){var t=this.$el.get(0).getBoundingClientRect();if(!(e.pageY<t.top)){var n=bn.ZP.newRangeDefaultInCalendar;if(n){var r=this.getTargetBgByMouse(e).data("date"),o=Bn.Z.prefMoment(n),a=Bn.Z.prefMoment(r);o.isAfter(a)?(bn.ZP.newRangeStartInCalendar=a.format("YYYY-MM-DD"),bn.ZP.newRangeEndInCalendar=o.format("YYYY-MM-DD")):(bn.ZP.newRangeStartInCalendar=o.format("YYYY-MM-DD"),bn.ZP.newRangeEndInCalendar=a.format("YYYY-MM-DD")),U.vp.dispatch("refreshCalendarHighlightMask")}}}}},{key:"doOnMouseUp",value:function(e){var n=this;this.cursorPosition={top:e.pageY,left:e.pageX};var r=this.context.webCalendarViewFilter;bn.ZP.mouseDownInCalendar&&this.setState({newTask:t.initNewTask({webCalendarViewFilter:r})},(function(){n.setState({showNewOutSingle:!0}),t.resetMouseStatus()}))}},{key:"createNewTaskFromAddBtn",value:function(e){var t=this,n=this.state.start,r=Ee()(e);if(Ee()(n,"YYYY-MM-DD").isSame(r,"week")){this.refreshHighlightMaskOfRange(r.format("YYYY-MM-DD"));var o=Bn.Z.formatToUtc(new Date),a=this.context.webCalendarViewFilter,i=Hn.jY(uo.h.getState(),{webCalendarViewFilter:a}),c=Z.Xj(uo.h.getState()),s=ga.iG(i),u={id:(0,Uf.Z)(),priority:Z.kn(),isAllDay:!0,reminders:Z.Xc(!0).toJS(),sortOrder:Wn.XW7(i),modifiedTime:o,createdTime:o,startDate:ke.Z.formatToServerDate(r),isNew:!0,isCalendarNew:!0,projectId:i,tags:c};s&&(u.columnId=s);var l=Wn.j29(u);this.setState({newTask:l},(function(){t.setState({showNewOutSingle:!0})}))}}},{key:"refreshHighlightMaskOfRange",value:function(e,t){if(this.highlightMaskRef.current){var n,r=this.$el.find(".bg").find('[data-date="'+e+'"]'),o=$(this.highlightMaskRef.current);r.length&&(t&&t!==e?(n=this.$el.find(".bg").find('[data-date="'+t+'"]'),o.css({left:r.offset().left-this.$el.offset().left+"px",width:n.offset().left-r.offset().left+n.outerWidth()+"px"}),o.removeClass("hide")):(o.css({left:r.offset().left-this.$el.offset().left+"px",width:r.outerWidth()+"px"}),o.removeClass("hide")))}}},{key:"refreshHighlightMask",value:function(){var e,t,n=this.state,r=n.start,o=n.end,a=bn.ZP.newRangeStartInCalendar,i=bn.ZP.newRangeEndInCalendar;if(a&&i){var c=Bn.Z.prefMoment(a),s=Bn.Z.prefMoment(i),u=Bn.Z.prefMoment(r),l=Bn.Z.prefMoment(o);c<=u&&s>=l?(e=u.format("YYYY-MM-DD"),t=l.format("YYYY-MM-DD")):c<=u&&s<=l&&s>=u?(e=u.format("YYYY-MM-DD"),t=s.format("YYYY-MM-DD")):c>u&&s<l?(e=c.format("YYYY-MM-DD"),t=s.format("YYYY-MM-DD")):c>u&&c<=l&&s>=l&&(e=c.format("YYYY-MM-DD"),t=l.format("YYYY-MM-DD")),e&&t?this.refreshHighlightMaskOfRange(e,t):this.highlightMaskRef.current&&$(this.highlightMaskRef.current).addClass("hide")}}},{key:"renderFgSegEls",value:function(e){var t=this;return e.length?e.map((function(e){return e.el=t.fgSegHtml(e),e})):e}},{key:"renderFg",value:function(){return this.renderFgSegs().tableEl}},{key:"renderBg",value:function(e){var t=this.props,n=t.dayWidth,o=t.dateArray,a="wk"===e?n:void 0,i=a?{width:a*o.length}:{};return r.createElement("table",{className:"h-full w-full table-fixed",style:i,"data-count":o.length},r.createElement("tbody",null,r.createElement("tr",null,this.getBgCells(e))))}}],a=[{key:"resetMouseStatus",value:function(){bn.ZP.mouseDownInCalendar=!1,bn.ZP.newRangeDefaultInCalendar=null,bn.ZP.newRangeStartInCalendar=null,bn.ZP.newRangeEndInCalendar=null}},{key:"isDaySegCollision",value:function(e,t){return!!t.find((function(t){return t.leftCol<=e.rightCol&&t.rightCol>=e.leftCol}))}},{key:"initNewTask",value:function(e){var t=e.webCalendarViewFilter,n=bn.ZP.newRangeStartInCalendar,r=bn.ZP.newRangeEndInCalendar,o=Bn.Z.formatToUtc(new Date),a=Hn.jY(uo.h.getState(),{webCalendarViewFilter:t}),i=ga.iG(a),c=Z.Xj(uo.h.getState()),s={id:(0,Uf.Z)(),startDate:Bn.Z.formatToUtc(n),dueDate:r?Bn.Z.formatToUtc(Bn.Z.prefMoment(r).add(1,"day")):null,priority:Z.kn(),isAllDay:!0,reminders:Z.Xc(!0).toJS(),sortOrder:Wn.XW7(a),modifiedTime:o,createdTime:o,isNew:!0,isCalendarNew:!0,projectId:a,tags:c};return i&&(s.columnId=i),Wn.j29(s)}}],o&&z6(n.prototype,o),a&&z6(n,a),Object.defineProperty(n,"prototype",{writable:!1}),n;var n,o,a}(r.Component);I6=Q6,J6(Q6,"contextType",df.A),J6(Q6,"buildSegLevels",(function(e,t){var n=[];e.sort((function(e,n){var r,o;return(null!==(r=t.get(Wn.Acy(e.event)))&&void 0!==r?r:0)-(null!==(o=t.get(Wn.Acy(n.event)))&&void 0!==o?o:0)}));for(var r=0;r<e.length;r++){var o=e[r],a=void 0;for(a=0;a<n.length&&I6.isDaySegCollision(o,n[a]);a++);o.level=a,(n[a]||(n[a]=[])).push(o)}for(var i=0;i<n.length;i++)n[i].sort((function(e,t){return e.leftCol-t.leftCol}));return n}));var e5=Q6,t5=n("DOqF"),n5=n.n(t5);var r5=function(e){var t=e.task,n=e.relatedEl,o=e.cursorPosition;return r.createElement(Qf,{task:t,relatedEl:n,getDefaultPosition:function(e){var t=n.getBoundingClientRect(),r={top:t.top,left:t.left+t.width+10},a=$(".tg-allday .bg td").length-2*B.ilw;a>0&&a<2&&(o.top||o.left?(r.top=o.top-60,r.left=t.left+(t.width-e.current.offsetWidth)/2):(r.top=t.top,r.left=t.left+(t.width-e.current.offsetWidth)/2));return r}})};var o5=function(e){var t=e.task,n=e.relatedEl,o=e.cursorPosition;return r.createElement(ZA,{task:t,relatedEl:n,getDefaultPosition:function(e){var t=n.getBoundingClientRect(),r={top:t.top,left:t.left+t.width+10},a=$(".tg-allday .bg td").length-2*B.ilw;a>0&&a<2&&(o.top||o.left?(r.top=o.top-60,r.left=t.left+(t.width-e.current.offsetWidth)/2):(r.top=t.top,r.left=t.left+(t.width-e.current.offsetWidth)/2));return r}})};function a5(){return a5=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},a5.apply(this,arguments)}var i5=r.memo((function(e){var t=e.model,n=e.isInMore,o=e.targetDate,i=(e.dayWidth,e.titleOffset),c=e.listeners,s=e.setNodeRef,u=e.isDragging,l=(0,r.useRef)(null),f=(0,a.v9)((function(e){return(0,Lt.K8)(e)})),d=dN({model:t,isInMore:n,targetDate:o,isInAllDay:!0}),m=d.openOutSingle,p=d.resizeState,h=d.resizeContainerRef,y=d.cursorPositionRef,g=d.isCompleteLineThrough,v=d.isSelected,b=d.isModernTaskStyleMode,k=d.toggleActive,x=d.onContextMenuClick,E=d.getTaskColorInfo,S=d.getTimeText,_=d.isPomodoroRecord,O=d.getTaskIcon,C=d.getTitle,T=d.getTaskClass,j=d.getDataTaskType,D=d.renderModernLeftBar,M=d.renderModernBgBottom,A=d.canHorizontalResize,N=d.renderContextMenu,P=d.renderHandleGenerateTaskModal,I=(0,r.useCallback)((function(e){var t=E(),n=p.start,o=p.end,a=p.renderStart||n,i=p.renderEnd||o;if(a&&i){var c,s,u,l,d=null===(c=$(".all-day-item[data-date='".concat(a,"']")).get(0))||void 0===c?void 0:c.getBoundingClientRect(),m=null===(s=$(".all-day-item[data-date='".concat(i,"']")).get(0))||void 0===s?void 0:s.getBoundingClientRect(),y=null===(u=$(".tk-calendar-main").get(0))||void 0===u?void 0:u.getBoundingClientRect(),g=null===(l=h.current)||void 0===l?void 0:l.getBoundingClientRect(),v=(null===g||void 0===g?void 0:g.top)||0,b=function(){var e=null===d||void 0===d?void 0:d.left,t=null===y||void 0===y?void 0:y.left;return null!=t?null!=e?Math.max(t+f,e):t+f:0}(),k=function(){var e=null===m||void 0===m?void 0:m.right,t=null===y||void 0===y?void 0:y.right;return null!=t?null!=e?Math.min(t,e):t:0}(),x=(0,bn.cv)(),S=(0,bn.yT)(),_=w()(x&&n5().hideIcon,S&&n5().hideTime);return p.isResizing&&r.createElement(eo.Z,null,r.createElement("div",{className:w()("fixed z-100 rounded-s",_),style:{top:v,left:b,height:18,width:k-b,border:"1px solid transparent",backgroundColor:t.backgroundColor,color:t.textColor}},e))}return null}),[E,p,h,f]),L=(0,r.useCallback)((function(e){var t=e.timeTextColor,n=S(),o=n.text,a=n.isDateOverdue;return r.createElement("div",{className:w()("c-task-time line-right relative z-0 float-right text-xs leading-[16px]",{overdue:a}),style:{color:t,marginLeft:2}},o)}),[S]),R=(0,r.useMemo)((function(){return m&&l.current?Wn.d77(t)?r.createElement(r5,{task:t,relatedEl:l.current,cursorPosition:y.current}):Wn.nJ4(t)?r.createElement(o5,{task:t,relatedEl:l.current,cursorPosition:y.current}):r.createElement(oI,{model:t,relatedEl:l.current,inAllDay:!0,cursorPosition:y.current}):null}),[m,t,y]),Z=E(),F=(0,r.useContext)(oS.r).themeColor,B=_(),U=(0,r.useMemo)((function(){return i&&!p.isResizing?{transform:"translateX(".concat(i,"px)")}:{}}),[i,p.isResizing]),Y=Z.isCompleteStyle,V=t.get("isAllDay"),H=(0,r.useMemo)((function(){return r.createElement("div",{className:"c-task-wrapper overflow-hidden h-full px-[4px]"},r.createElement("div",{className:"c-task-inner text-tny overflow-hidden flex",style:U},O(),r.createElement("div",{className:"flex-auto overflow-hidden"},!V&&L({timeTextColor:Z.timeTextColor}),r.createElement("div",{style:{color:Z.textColor},className:w()("c-task-title font-medium text-xs max-w-full whitespace-nowrap overflow-hidden leading-[16px]",Y&&g&&"line-through"),dangerouslySetInnerHTML:{__html:je.F1(je.hh(C()))}}),V&&r.createElement("div",{className:"c-task-time"},r.createElement("span",{className:"text-[12px]",style:{color:Z.textColor}})))))}),[L,O,C,V,g,Y,Z.textColor,Z.timeTextColor,U]);return r.createElement(r.Fragment,null,r.createElement("div",a5({ref:function(e){null===s||void 0===s||s(e),l.current=e,h.current=e},className:w()(n5().allDayTask,T("wk"),{"c-task-remain":u,"c-task-selected":v})},c,{style:{backgroundColor:Z.backgroundColor,color:Z.textColor,border:"1px solid ".concat(!b&&B?(0,$e.eR)(Z.baseColor,30):v&&!u?F:"transparent"),visibility:p.isResizing?"hidden":void 0},onClick:k,"data-id":t.get("id"),"data-taskid":Wn.gVK(t)?t.get("taskId"):"","data-type":j(),onContextMenu:x}),I(H),r.createElement("div",{className:w()("resizer ui-resizable-handle ui-resizable-w z-10 absolute left-0 top-0 h-full",{"pointer-events-none":!A()}),style:{width:10,cursor:"ew-resize"}}),r.createElement("div",{className:w()("resizer ui-resizable-handle ui-resizable-e z-10 absolute right-0 top-0 h-full",{"pointer-events-none":!A()}),style:{width:10,cursor:"ew-resize"}}),H,D({leftBarbackgroundColor:Z.leftBarbackgroundColor}),M()),R,N(t),P(t))}));i5.displayName="CalendarTimeGridAllDayTaskComp";var c5=function(e){var t=e.model,n=e.dayWidth,o=(0,r.useMemo)((function(){return(0,Wn.gVK)(t)?w_.cj.CHECKLIST:(0,Wn.HlA)(t)?w_.cj.SUBSCRIBE_TASK:w_.cj.TASK}),[t]),i=t.get("id"),c=(0,r.useMemo)((function(){return"allday-task-".concat(Ne().uniqueId(i))}),[i]),s=(0,r.useMemo)((function(){return xN(t)}),[t]),u=s.disabled,l=s.disabledAction,f=(0,a.v9)((function(){return Wn.gvY().get("selected")})),d=(0,r.useMemo)((function(){return f.length>0&&f.includes(i)?f:[]}),[f,i]),m=(0,bN.ZP)({id:c,disabled:u,data:{type:o,overlay:function(){return r.createElement(vN.Z,{model:t,width:n,length:d.length})},dragItem:{id:t.get("id"),type:o,area:w_.M5.CALENDAR_ALL_DAY,data:{ids:d,generateTask:t.get("isRepeatBody")?t:null}},start:function(e){var n=e.active.data.current;if(n){bn.ZP.calendarBlockStartDragInfo=null;var r=document.elementsFromPoint(bn.ZP.userMousePosition.x,bn.ZP.userMousePosition.y),o=$(".all-day-container .c-task.c-task-selected"),a=$("#calendar-day-in-day-scroll-container .c-task.c-task-selected"),i=new Map;o.each((function(){var e=$(this),t=e.data("id"),n=e.parent().data("level"),r=+n;t&&Number.isInteger(n)&&i.set(t,r)}));var c=new Map;a.each((function(){var e=$(this),t=e.data("id"),n=e.position().top,r=c.get(t);r?r<n&&c.set(t,n):c.set(t,n)}));var s=r.find((function(e){return e.classList.contains("all-day-item")})),u=null===s||void 0===s?void 0:s.getAttribute("data-date");if(u){var l=Wn.Nhx(t);if(l){var f=Wn.gaM(),m=Ee()(l).startOf("day"),p=Ee()(u,"YYYY-MM-DD");bn.ZP.calendarBlockStartDragInfo={data:n,diffDays:m.diff(p,"day"),blockDetail:d.length>0?d.reduce((function(e,t){var n=f.get(t);if(n){var r=Wn.Nhx(n);if(r){var o=Ee()(r).format("YYYY-MM-DD"),a=Ee()(r).add(Wn.$66(n),"day").format("YYYY-MM-DD"),c=i.get(t);null!=c&&(e[t]={level:c,start:o,end:a})}}return e}),{}):{},inDayBlockDetail:d.length>0?d.reduce((function(e,t){var n=f.get(t);if(n){var r=Wn.Nhx(n);if(r){var o=Ee()(r).format("YYYY-MM-DD"),a=Ee()(r).add(Wn.$66(n),"day").format("YYYY-MM-DD"),i=c.get(t);null!=i&&(e[t]={top:i,start:o,end:a})}}return e}),{}):{}}}}}},end:function(){bn.ZP.calendarBlockStartDragInfo=null}},disabledAction:l}),p=m.listeners,h=m.setNodeRef,y=m.isDragging;return r.createElement(i5,a5({},e,{listeners:p,setNodeRef:h,isDragging:y}))};function s5(e){return s5="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},s5(e)}function u5(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,h5(r.key),r)}}function l5(e,t,n){return t=d5(t),function(e,t){if(t&&("object"===s5(t)||"function"===typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(e,f5()?Reflect.construct(t,n||[],d5(e).constructor):t.apply(e,n))}function f5(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(f5=function(){return!!e})()}function d5(e){return d5=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},d5(e)}function m5(e,t){return m5=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},m5(e,t)}function p5(e,t,n){return(t=h5(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function h5(e){var t=function(e,t){if("object"!=s5(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=s5(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==s5(t)?t:t+""}var y5=function(e){function t(e){var n;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),p5(n=l5(this,t,[e]),"hideMoreTasks",(function(e){$(e.target).closest(".out-detail, .c-more-popover, #task-detail-inner, .out-detail-inner-component, .task-detail-element, .timecard-element, #js-timecard ,#task-menu-tag-view, #task-menu-view, #archive-menu-view,.task-menu-assignee, .CodeMirror-hints, .calendar-click-ignore, .dropdown-menu").length||n.props.hidePop()})),p5(n,"onBodyMouseDown",(function(e){$(e.target).closest(".out-detail, .c-more-popover, #task-detail-inner, .out-detail-inner-component, .task-detail-element, .timecard-element, #js-timecard ,#task-menu-tag-view, #task-menu-view, #archive-menu-view,.task-menu-assignee, .CodeMirror-hints, .calendar-click-ignore, .dropdown-menu").length?n.bodyMouseDownTarget=void 0:n.bodyMouseDownTarget=e.target})),p5(n,"onBodyMouseUp",(function(e){var t=n.props.hidePop;e.target&&n.bodyMouseDownTarget&&e.target===n.bodyMouseDownTarget&&t()})),n.rootRef=r.createRef(),n.wrapperRef=r.createRef(),n.getPopupOverPosition=n.getPopupOverPosition.bind(n),n._listenId=Ne().uniqueId("CalendarCommonMoreTaskPopView"),n.bodyMouseDownTarget=void 0,n}return function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&m5(e,t)}(t,e),n=t,a=[{key:"componentDidMount",value:function(){var e=this,t=$("#container-main")[0];if(t&&(t.addEventListener("mousedown",this.onBodyMouseDown,{capture:!0}),t.addEventListener("mouseup",this.onBodyMouseUp,{capture:!0}),t.addEventListener("contextmenu",this.hideMoreTasks,{capture:!0})),U.vp.subscribe(this._listenId,"hideMoreTasksPopover",(function(){e.props.hidePop()})),bn.ZP.hasMoreTasksPopover=!0,U.vp.dispatch("restoreCalendarTaskActiveStatus"),this.initPosition(),this.wrapperRef.current){var n=$(this.wrapperRef.current);n.height()>=223&&n.height(223),(0,wn.iD)($(this.wrapperRef.current))}}},{key:"componentWillUnmount",value:function(){var e=$("#container-main")[0];e&&(e.removeEventListener("mousedown",this.onBodyMouseDown,{capture:!0}),e.removeEventListener("mouseup",this.onBodyMouseUp,{capture:!0}),e.removeEventListener("contextmenu",this.hideMoreTasks,{capture:!0})),U.vp.unSubscribe(this._listenId,"hideMoreTasksPopover"),bn.ZP.hasMoreTasksPopover=!1,this.wrapperRef.current&&(0,wn.Dh)($(this.wrapperRef.current))}},{key:"render",value:function(){return o.createPortal(this.getBody(),document.querySelector(".tk-calendar"))}},{key:"getPopupOverPosition",value:function(){var e=this.props.date,t=$(".tk-calendar .bg td[data-date="+e+"]"),n=$(".tk-calendar"),r=n.offset(),o=n.outerWidth(),a=t.offset(),i=t.outerWidth()+110,c=a.top-r.top,s=a.left-r.left-55;return s<0&&(s=0),s+i>o&&(s=o-i),{top:c,left:s,width:i}}},{key:"getBody",value:function(){var e=this.props.date,t=this.getPopupOverPosition(),n=t.top,o=t.left,a=t.width;return r.createElement("div",{ref:this.rootRef,className:"c-more-popover dropdown-menu absolute pt-0 pb-[10px] pl-[12px] z-[1] overflow-hidden bg-main-background rounded-[4px] border border-solid border-grey-10 max-h-[270px] max-w-none",style:{top:n,left:o,width:a,minWidth:"unset"}},r.createElement("div",{className:"fc-header pr-[12px]"},r.createElement("span",{className:"fc-title text-[14px] font-medium leading-[36px] block"},e)),r.createElement("div",{className:"content td-content antiscroll-wrap",ref:this.wrapperRef},r.createElement("div",{className:"antiscroll-inner",id:"content-view"},r.createElement("div",{className:"fc-body pr-[12px]"},this.getContent()))))}},{key:"getContent",value:function(){var e=this,t=this.resliceDaySegs();return r.createElement("div",{className:"fc-event-container relative"},t.map((function(t){return(0,N.W5)()?r.createElement(_N,{model:t.event,isInMore:!0,targetDate:e.props.date,key:Wn.Acy(t.event)}):r.createElement(c5,{model:t.event,isInMore:!0,targetDate:e.props.date,key:t.event.get("id")})})))}},{key:"resliceDaySegs",value:function(){var e=this.props.date,t=Bn.Z.prefMoment(e),n=this.props.segs.filter((function(e){var n,r,o=e.event;Wn.VCt(o)?(n=o.get("completedTime"),r=o.get("completedTime")):(n=o.get("startDate"),r=Wn.M9n(o));var a=Bn.Z.prefMoment(n),i=Bn.Z.prefMoment(r);return!!(a<t&&i>t||a.clone().startOf("day").isSame(t)||i-t!==0&&i.clone().startOf("day").isSame(t)||i-t===0)})),r=this.props.habitSectionSortOrderMap;return n.sort((function(e,t){return R.ZP.calendar(e.event,t.event,r)})),n}},{key:"initPosition",value:function(){var e=this.rootRef.current,t=document.querySelector(".tk-calendar"),n=e.offsetTop+e.offsetHeight-t.offsetHeight;n>0&&(e.style.top=parseInt(e.style.top,10)-n+"px")}}],a&&u5(n.prototype,a),i&&u5(n,i),Object.defineProperty(n,"prototype",{writable:!1}),n;var n,a,i}(r.Component),g5=(0,a.$j)((function(e){return{habitSectionSortOrderMap:(0,ro.Em)(e)}}))(y5);function v5(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,a,i,c=[],s=!0,u=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;s=!1}else for(;!(s=(r=a.call(n)).done)&&(c.push(r.value),c.length!==t);s=!0);}catch(e){u=!0,o=e}finally{try{if(!s&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(u)throw o}}return c}}(e,t)||function(e,t){if(!e)return;if("string"===typeof e)return b5(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return b5(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function b5(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var w5=function(e){var t=e.segs,n=e.date,o=e.count,a=e.isTd,i=void 0===a||a,c=v5((0,r.useState)(!1),2),s=c[0],u=c[1],l=(0,r.useCallback)((function(){u(!0)}),[]),f=(0,r.useCallback)((function(){u(!1)}),[]),d="c-more text-link text-tny overflow-hidden h-[18px] rounded-[3px] bg-grey-10 cursor-pointer flex items-center";return i?r.createElement("td",{className:"more-cel align-top"},r.createElement("div",{className:w()(d,"mx-[2px] mb-[2px]"),onClick:l},r.createElement("span",{className:"text-xs leading-[18px] text-grey-30 text-center w-full px-[4px]"},"+",o)),s&&r.createElement(g5,{date:n,hidePop:f,segs:t})):r.createElement("div",{className:"more-cel align-top flex-none"},r.createElement("div",{className:d,style:{marginRight:3,marginBottom:2,marginLeft:-1},onClick:l},r.createElement("span",{className:"text-xs leading-[18px] text-grey-30 text-center w-full px-[4px]"},"+",o)),s&&r.createElement(g5,{date:n,hidePop:f,segs:t}))},k5=n("l98v");var x5=r.memo((function(e){var t=e.date,n=e.isMonthView,o=e.isAgendaView,i=Z.U2("holidayEnabled"),c=(0,a.v9)((function(e){var t=Z.gh();return Z.$o(t)})),s=(0,a.v9)((function(e){return e.holidayData})),u=(0,r.useMemo)((function(){return k5.u9(t.symd)}),[t.symd,s]),l=u===B.LBw.holidayTypeWorkDay,f=u===B.LBw.holidayTypeRestDay;return i?r.createElement("span",{className:w()("c-hw-info absolute text-center rounded-full z-[1]",{"c-holiday":f,"c-workday":l,"border border-solid border-main-background bg-main-background":f||l}),style:n?{right:-7,top:-1}:o?{right:-6,top:-6}:{left:22,top:0}},f&&r.createElement(E.Z,{name:c?"calendar-holiday-dark":"calendar-holiday",className:"w-[11px] h-[11px] text-green"}),l&&r.createElement(E.Z,{name:c?"calendar-workday-dark":"calendar-workday",className:"w-[11px] h-[11px] text-dark-red"})):null}),(function(e,t){return e.date.symd===t.date.symd&&e.isMonthView===t.isMonthView&&e.isAgendaView===t.isAgendaView}));x5.displayName="HolidayIcon";var E5=x5,S5=n("NYMj"),_5=n.n(S5),O5=function(e){var t=e.model,n=e.noTime,o=dN({model:t}),a=o.isCompleteLineThrough,i=o.isSelected,c=o.isModernTaskStyleMode,s=o.getTaskColorInfo,u=o.isPomodoroRecord,l=o.getTimeText,f=o.getTaskClass,d=o.getDataTaskType,m=o.getTaskIcon,p=o.getTitle,h=o.renderModernLeftBar,y=o.renderModernBgBottom,g=s(),v=u(),b=g.backgroundColor,k=g.textColor,x=g.timeTextColor,E=g.isCompleteStyle,S=(0,r.useContext)(oS.r).themeColor,_=n?{text:"",isDateOverdue:!1}:l(),O=_.text,C=_.isDateOverdue;return r.createElement("div",{className:w()(f("tk")),style:{backgroundColor:b,color:k,border:"1px solid ".concat(!c&&v?(0,$e.eR)(g.baseColor,30):i?S:"transparent")},"data-id":t.get("id"),"data-taskid":Wn.gVK(t)?t.get("taskId"):"","data-type":d()},r.createElement("div",{className:w()("c-task-inner text-tny text-xs flex")},m(),r.createElement("div",{className:"flex-auto overflow-hidden"},r.createElement("div",{className:w()("c-task-time line-right relative z-0 float-right text-[10px] leading-[16px]",{overdue:C}),style:{color:x,marginLeft:2}},O),r.createElement("div",{className:w()("c-task-title line-left max-w-full whitespace-nowrap overflow-hidden relative leading-[16px]",E&&a&&"line-through"),style:{color:k},dangerouslySetInnerHTML:{__html:je.F1(p())}}))),h({className:"rounded-tl-[3px] rounded-bl-[3px]",leftBarbackgroundColor:g.leftBarbackgroundColor}),y())};function C5(e){return C5="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},C5(e)}function T5(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function j5(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?T5(Object(n),!0).forEach((function(t){R5(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):T5(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function D5(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,Z5(r.key),r)}}function M5(e,t,n){return t=I5(t),function(e,t){if(t&&("object"===C5(t)||"function"===typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(e,A5()?Reflect.construct(t,n||[],I5(e).constructor):t.apply(e,n))}function A5(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(A5=function(){return!!e})()}function N5(){return N5="undefined"!==typeof Reflect&&Reflect.get?Reflect.get.bind():function(e,t,n){var r=P5(e,t);if(r){var o=Object.getOwnPropertyDescriptor(r,t);return o.get?o.get.call(arguments.length<3?e:n):o.value}},N5.apply(this,arguments)}function P5(e,t){for(;!Object.prototype.hasOwnProperty.call(e,t)&&null!==(e=I5(e)););return e}function I5(e){return I5=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},I5(e)}function L5(e,t){return L5=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},L5(e,t)}function R5(e,t,n){return(t=Z5(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Z5(e){var t=function(e,t){if("object"!=C5(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=C5(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==C5(t)?t:t+""}var F5=function(e){function t(e){var n;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),R5(n=M5(this,t,[e]),"mountedIdSet",new Set),R5(n,"onMounted",(function(e){n.mountedIdSet.add(e)})),R5(n,"onUnMounted",(function(e){n.mountedIdSet.delete(e)})),R5(n,"fgSegHtml",(function(e){var t=e.event,o=n.props,a=o.isScrolling,i=o.dayWidth,c=Wn.Acy(t);return a&&!n.mountedIdSet.has(c)?r.createElement(O5,{model:t,key:Wn.Acy(t)}):r.createElement(_N,{model:t,key:c,onOpenOutSingleStop:n.onOpenOutSingleStop,onMounted:n.onMounted,onUnMounted:n.onUnMounted,dayWidth:i})})),n.state={colCount:e.dateArray.length,start:e.dateArray[0].symd,end:e.dateArray[e.dateArray.length-1].symd,showNewOutSingle:!1,newTask:(0,Gn.Map)(),tempRenderNewTaskId:null},n}return function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&L5(e,t)}(t,e),n=t,o=[{key:"componentDidMount",value:function(){N5(I5(t.prototype),"componentDidMount",this).call(this),this.$el=$(this.elRef.current)}},{key:"render",value:function(){var e,t=this.state.showNewOutSingle,n=this.props.transformY,o=!(null===(e=this.state.newTask)||void 0===e?void 0:e.get("dueDate")),a=Math.floor(n),i=n-a;return r.createElement("div",{className:w()("c-row absolute bottom-0 min-h-[78px]",_5().row),ref:this.elRef,onMouseDown:this.doOnMouseDown,onMouseMove:this.doOnMouseMove,onMouseUp:this.doOnMouseUp,style:{height:this.props.height,left:0,top:a,transform:"translate(0px, ".concat(i,"px)")}},r.createElement("div",{className:"bg absolute top-0 left-0 right-0 bottom-0 z-[1]"},this.renderBg("tk")),r.createElement("div",{className:"content-skeleton relative z-[2]"},this.renderFg()),r.createElement("div",{ref:this.highlightMaskRef,className:"highlight-mask hide absolute bottom-0 z-10 bg-primary-10 dark:bg-white-10",style:{top:0}}),t&&r.createElement(IT,{ref:this.outSingleRef,model:this.state.newTask,relatedEl:this.highlightMaskRef.current,isNew:!0,onUpdateNewTask:this.onUpdateNewTask,inAllDay:!0,enablePresetDateNlp:o,presetDateNlpMode:"timeOnly"}))}},{key:"renderSegRow",value:function(e){var t,n,o,a,i=this,c=this.state.colCount,s=null!==(t=this.taskSortData.task2Index)&&void 0!==t?t:new Gn.Map,u=e5.buildSegLevels(e,s),l=Math.max(1,u.length),f=[],d=[],m=[];function p(e){for(;n<e;)o=(m[a-1]||[])[n],h[a].push({}),d[a][n]=o,m[a][n]=o,n++}var h=[];for(a=0;a<l;a++){h[a]=[];var y=u[a];if(n=0,f.push([]),d.push([]),m.push([]),y)for(var g=0;g<y.length;g++){var v=y[g];for(p(v.leftCol),o={el:v.el},v.leftCol!==v.rightCol?o.colSpan=v.rightCol-v.leftCol+1:m[a][n]=o;n<=v.rightCol;)d[a][n]=o,f[a][n]=v,n++;h[a].push(o)}p(c)}h=this.limitRow(c,h,f,d);var b=r.createElement("table",{className:"w-full table-fixed"},this.getRowTHead(),r.createElement("tbody",null,h.map((function(e,t){var n=t;return r.createElement("tr",{key:t},e.map((function(e,t){return e.el?e.isMore&&e.count>1?r.createElement("td",{className:"fc-event-container align-top relative",colSpan:e.colSpan,rowSpan:e.rowSpan,key:t},r.createElement("div",{className:"flex items-center overflow-hidden"},r.createElement("div",{className:"flex-1 overflow-hidden","data-level":n},e.colSpan>1?r.cloneElement(e.el,{colSpan:e.colSpan}):e.el),r.createElement(w5,{date:e.date,count:e.count-1,segs:i.segs,isTd:!1}))):r.createElement("td",{className:"fc-event-container align-top relative",colSpan:e.colSpan,rowSpan:e.rowSpan,"data-level":n,key:t},e.colSpan>1?r.cloneElement(e.el,{colSpan:e.colSpan}):e.el):e.isMore?r.createElement(w5,{key:e.date,date:e.date,count:e.count,segs:i.segs}):r.createElement("td",{className:"align-top",colSpan:e.colSpan,rowSpan:e.rowSpan,key:t})})))}))));return{tableEl:b,cellMatrix:d,segMatrix:f,segLevels:u,segs:e}}},{key:"limitRow",value:function(e,t,n,r){var o=this.props.rowLimit;if(t.length>o){t=t.slice(0,o-1);for(var a=[],i=new Array(e).fill(null),c=o-1;c<n.length;c++){var s=n[c];if(s)for(var u=0;u<s.length;u++)s[u]&&(i[u]=i[u]||j5(j5({},s[u].leftCol===s[u].rightCol?j5({},s[u]):{}),{},{count:0,date:this.props.dateArray[u].symd}),i[u].count+=1)}i.forEach((function(e,t){if(e)a.push(j5(j5({},e),{},{isMore:!0,count:e.count,date:e.date}));else{var n=o-2,i=t,c=r[n]?r[n][i]:null;c&&(c.el?n+(c.rowSpan||1)>=o:r.length>=o)||a.push({})}})),t.push(a)}return t}},{key:"getTitleColorClassName",value:function(e,t){return e?"before-background-theme bg-primary text-white":t?"hover:bg-primary-10":"hover:bg-primary-10 text-grey-40"}},{key:"getRowTHead",value:function(){var e=this,t=this.props,n=t.currentMonth,o=t.isPro;return r.createElement("thead",null,r.createElement("tr",null,this.props.dateArray.map((function(t){var a=(0,EP.on)(t,{showWeekOfYear:!0}),i=Bn.Z.prefMoment(n).isSame(t.symd,"month"),c=o?t.symd===Bn.Z.formatToDateString():Ee()(bn.ZP.calendarChooseDate||void 0).format("YYYY-MM-DD")===t.symd,s=a.isHoliday,l=e.getTitleColorClassName(c,i),f=1===t.sd,d=f?Ee()(t.date).format((0,Jn.I4)("MMMD")):t.sd;return r.createElement("td",{className:w()("c-titlebar relative leading-none overflow-hidden pl-[2px] py-[2px] pr-[6px]",{"c-col-date-month-now":i}),"data-date":t.symd,key:t.symd},r.createElement("div",{className:"c-title text-info max-w-full whitespace-nowrap text-ellipsis overflow-hidden leading-none flex items-center justify-between"},r.createElement("span",{onMouseDown:function(n){n.stopPropagation(),e.props.jumpToDayView(t.symd)},className:w()("c-solar","inline-flex min-w-[24px] h-[24px] font-medium items-center justify-center rounded-full cursor-pointer flex-none relative",f?"px-[6px]":"",l)},d,r.createElement(E5,{date:t,isMonthView:!0})),a.text&&r.createElement("span",{className:w()("text-info text-tny ml-[2px] text-xs",{"c-holiday":s,"text-green":s&&u.j4,"text-grey-40":!s,"text-dark-red":a.isHoliday&&!u.j4&&"ja"===u.dK})},a.text)))}))))}}],o&&D5(n.prototype,o),a&&D5(n,a),Object.defineProperty(n,"prototype",{writable:!1}),n;var n,o,a}(e5),B5=(0,a.$j)((function(e){return{lunarEnabled:(0,Z.TV)(),alternativeCalendar:(0,tn.U0)(),weekNumbersEnabled:e.preference.get("weekNumbersEnabled"),archivedEvents:e.archivedEvents,archivedCourses:e.archivedCourse,archivedSyncEvents:e.archivedSyncEvents,habitSectionSortOrderMap:(0,ro.Em)(e),holidayEnabled:e.preference.get("holidayEnabled"),holidayData:e.holidayData,isDarkTheme:(0,Z.$o)((0,Z.gh)()),isPro:P._y(),calendarHideWeekend:!!e.globalState.get("calendarHideWeekend")}}))(F5),U5=n("ybuw"),Y5=JSON.parse('[{"title":"\u5236\u4f5cppt","color":"#52B8D2","addDay":1,"daySpan":1,"timePoint":null,"status":2},{"title":"\u6708\u5ea6\u8ba1\u5212","color":"#86C0EF","addDay":1,"daySpan":1,"timePoint":null,"status":2},{"title":"\u9009\u9898\u4f1a","color":"#52B8D2","addDay":1,"daySpan":1,"timePoint":null,"status":2},{"title":"ifs\u63a2\u5e97","color":"#FFE599","addDay":2,"daySpan":1,"timePoint":null,"status":2},{"title":"\u6253\u7535\u8bdd\u7ed9Sandy","color":"#F18181","addDay":2,"daySpan":1,"timePoint":"15:30","status":2},{"title":"\u5ba1\u7f8e\u7684\u4e4c\u6258\u90a6\uff1a\u4fc4\u56fd\u6587\u5b66100\u8bb2","color":"#5DD1A8","addDay":3,"daySpan":3,"timePoint":null,"status":2},{"title":"\u745c\u4f3d\u8bfe","color":"#5DD1A8","addDay":3,"daySpan":1,"timePoint":"18:00","status":2},{"title":"\u65c5\u884c\u8ba1\u5212","color":"#93C47D","addDay":3,"daySpan":1,"timePoint":null,"status":2},{"title":"\u6574\u7406\u8863\u67dc","color":"#D1D7A8","addDay":4,"daySpan":1,"timePoint":null,"status":2},{"title":"\u4e70\u72d7\u7cae","color":"#D1D7A8","addDay":4,"daySpan":1,"timePoint":null,"status":2},{"title":"\u5b9e\u4e60\u751f\u9762\u8bd5","color":"#86C0EF","addDay":5,"daySpan":1,"timePoint":"14:00","status":2},{"title":"\u82cf\u5dde\u65c5\u884c","color":"#52B8D2","addDay":6,"daySpan":2,"timePoint":null,"status":2},{"title":"\u5199\u5f71\u8bc4","color":"#F9CB9C","addDay":7,"daySpan":1,"timePoint":null,"status":2},{"title":"vlog\u526a\u8f91","color":"#F9CB9C","addDay":7,"daySpan":1,"timePoint":null,"status":2},{"title":"\u529f\u80fd\u8bc4\u5ba1\u4f1a\u8bae","color":"#86C0EF","addDay":8,"daySpan":1,"timePoint":"16:30","status":2},{"title":"\u6d47\u82b1","color":"#52B8D2","addDay":8,"daySpan":1,"timePoint":null,"status":2},{"title":"\u6668\u95f4\u65e5\u8bb0","color":"#52B8D2","addDay":8,"daySpan":1,"timePoint":null,"status":2},{"title":"\u4e70\u793c\u7269","color":"#D1D7A8","addDay":9,"daySpan":1,"timePoint":null,"status":2},{"title":"\u8d85\u5e02\u91c7\u8d2d","color":"#D1D7A8","addDay":9,"daySpan":1,"timePoint":null,"status":2},{"title":"\u745c\u4f3d\u8bfe","color":"#5DD1A8","addDay":9,"daySpan":1,"timePoint":null,"status":2},{"title":"\u9700\u6c42\u4f1a\u8bae","color":"#A4AFC7","addDay":9,"daySpan":1,"timePoint":null,"status":2},{"title":"\u5b66\u4e60Python","color":"#F9CB9C","addDay":10,"daySpan":4,"timePoint":null,"status":2},{"title":"\u620f\u5267\u65b0\u751f\u6d3b","color":"#52B8D2","addDay":10,"daySpan":1,"timePoint":"12:00","status":2},{"title":"\u4eca\u65e5\u5de5\u4f5c\u590d\u76d8","color":"#D1D7A8","addDay":10,"daySpan":1,"timePoint":"18:00","status":2},{"title":"\u65b0\u95fb\u901a\u7a3f","color":"#F9CB9C","addDay":11,"daySpan":1,"timePoint":null,"status":2},{"title":"\u95ee\u5019\u7236\u6bcd","color":"#F18181","addDay":11,"daySpan":1,"timePoint":null,"status":2},{"title":"\u6708\u5ea6\u9700\u6c42\u4f1a\u8bae","color":"#A4AFC7","addDay":11,"daySpan":1,"timePoint":"17:00","status":2},{"title":"\u7406\u53d1","color":"#D1D7A8","addDay":12,"daySpan":1,"timePoint":null,"status":2},{"title":"\u65c5\u6e38\u89c4\u5212","color":"#93C47D","addDay":12,"daySpan":1,"timePoint":null,"status":2},{"title":"\u4e70\u793c\u7269","color":"#D1D7A8","addDay":12,"daySpan":1,"timePoint":null,"status":2},{"title":"\u6c57\u84b8","color":"#B6D7A8","addDay":13,"daySpan":1,"timePoint":null,"status":2},{"title":"\u5468\u590d\u76d8","color":"#D1D7A8","addDay":13,"daySpan":1,"timePoint":null,"status":2},{"title":"\u7ec3\u7434","color":"#F9CB9C","addDay":13,"daySpan":1,"timePoint":null,"status":2},{"title":"\u9884\u5b9a\u9910\u5385","color":"#F2B04B","addDay":13,"daySpan":1,"timePoint":null,"status":2},{"title":"\u516c\u56ed\u91ce\u9910","color":"#FFE599","addDay":14,"daySpan":1,"timePoint":null,"status":2},{"title":"\u770b\u8bdd\u5267","color":"#F9CB9C","addDay":14,"daySpan":1,"timePoint":null,"status":2},{"title":"\u8033\u8fb9\u98ce\uff1a\u9a6c\u4e16\u82b3\u7684\u97f3\u4e50\u65f6\u5149\u673a","color":"#5DD1A8","addDay":15,"daySpan":5,"timePoint":"11:00","status":2},{"title":"\u4ea4\u7535\u8d39","color":"#D1D7A8","addDay":15,"daySpan":1,"timePoint":null,"status":2},{"title":"\u4ea4\u623f\u79df","color":"#D1D7A8","addDay":16,"daySpan":1,"timePoint":null,"status":2},{"title":"\u65b0\u529f\u80fd\u5ba3\u4f20","color":"#A4AFC7","addDay":17,"daySpan":1,"timePoint":null,"status":2},{"title":"lily\u751f\u65e5","color":"#F18181","addDay":17,"daySpan":1,"timePoint":"19:00","status":2},{"title":"H5\u6e38\u620f\u7b56\u5212","color":"#F9CB9C","addDay":18,"daySpan":1,"timePoint":"9:00","status":2},{"title":"\u4f73\u4f73\u751f\u65e5","color":"#F18181","addDay":18,"daySpan":1,"timePoint":null,"status":2},{"title":"\u62ff\u5feb\u9012","color":"#D1D7A8","addDay":19,"daySpan":1,"timePoint":"20:00","status":2},{"title":"\u89c6\u9891\u811a\u672c","color":"#B6D7A8","addDay":19,"daySpan":1,"timePoint":"16:00","status":2},{"title":"\u90e8\u95e8\u57f9\u8bad","color":"#86C0EF","addDay":19,"daySpan":1,"timePoint":"13:30","status":2},{"title":"\u5403\u996d","color":"#86C0EF","addDay":20,"daySpan":1,"timePoint":null,"status":2},{"title":"\u4e70\u6d17\u53d1\u6c34","color":"#D1D7A8","addDay":20,"daySpan":1,"timePoint":"19:45","status":2},{"title":"\u5468\u590d\u76d8","color":"#D1D7A8","addDay":20,"daySpan":1,"timePoint":"20:15","status":2},{"title":"\u6f14\u5531\u4f1a","color":"#FFE599","addDay":20,"daySpan":1,"timePoint":"14:00","status":2},{"title":"\u827a\u672f\u96c6\u5e02","color":"#FFE599","addDay":21,"daySpan":1,"timePoint":null,"status":2},{"title":"\u5403\u996d","color":"#86C0EF","addDay":21,"daySpan":1,"timePoint":null,"status":2},{"title":"\u5403\u996d","color":"#86C0EF","addDay":22,"daySpan":1,"timePoint":null,"status":2},{"title":"\u751f\u65e5\u4f1a","color":"#F2B04B","addDay":22,"daySpan":1,"timePoint":"15:00","status":2},{"title":"\u8bfb\u300a\u591c\u665a\u7684\u6f5c\u6c34\u8247\u300b","color":"#52B8D2","addDay":23,"daySpan":4,"timePoint":null,"status":0},{"title":"\u745c\u4f3d\u8bfe","color":"#5DD1A8","addDay":23,"daySpan":1,"timePoint":null,"status":2},{"title":"\u90e8\u95e8\u4f8b\u4f1a","color":"#52B8D2","addDay":23,"daySpan":1,"timePoint":"18:00","status":2},{"title":"\u5ba3\u4f20\u7269\u6599","color":"#F9CB9C","addDay":24,"daySpan":1,"timePoint":"12:45","status":2},{"title":"\u5927\u4f7f\u57f9\u8bad","color":"#F9CB9C","addDay":24,"daySpan":1,"timePoint":null,"status":2},{"title":"\u670b\u53cb\u5708\u6d77\u62a5","color":"#F9CB9C","addDay":24,"daySpan":1,"timePoint":null,"status":2},{"title":"\u80cc\u5355\u8bcd","color":"#F9CB9C","addDay":25,"daySpan":1,"timePoint":null,"status":0},{"title":"\u6577\u9762\u819c","color":"#B6D7A8","addDay":25,"daySpan":1,"timePoint":null,"status":2},{"title":"\u7ebf\u4e0b\u6c99\u9f99\u5609\u5bbe\u9080\u8bf7","color":"#F9CB9C","addDay":25,"daySpan":1,"timePoint":null,"status":2},{"title":"\u5609\u5bbe\u9080\u7ea6","color":"#F9CB9C","addDay":25,"daySpan":1,"timePoint":null,"status":2},{"title":"\u56de\u590d\u793e\u5a92\u7528\u6237\u7559\u8a00","color":"#86C0EF","addDay":25,"daySpan":1,"timePoint":null,"status":2},{"title":"\u589e\u957f\u65b9\u6848","color":"#F9CB9C","addDay":26,"daySpan":1,"timePoint":null,"status":0},{"title":"\u770b\u753b\u5c55","color":"#F9CB9C","addDay":27,"daySpan":1,"timePoint":null,"status":0},{"title":"\u5468\u590d\u76d8","color":"#D1D7A8","addDay":27,"daySpan":1,"timePoint":null,"status":0},{"title":"\u7ec3\u7434","color":"#F9CB9C","addDay":27,"daySpan":1,"timePoint":null,"status":0},{"title":"\u770b\u300a\u604b\u604b\u98ce\u5c18\u300b","color":"#52B8D2","addDay":28,"daySpan":1,"timePoint":null,"status":0},{"title":"\u516c\u56ed\u6668\u8dd1","color":"#5DD1A8","addDay":28,"daySpan":1,"timePoint":null,"status":0},{"title":"\u745c\u4f3d\u8bfe","color":"#5DD1A8","addDay":29,"daySpan":1,"timePoint":null,"status":0},{"title":"\u4e70\u725b\u5976","color":"#D1D7A8","addDay":29,"daySpan":1,"timePoint":null,"status":0},{"title":"\u770b\u300a\u8138\u5e9e\uff0c\u6751\u5e84\u300b","color":"#52B8D2","addDay":29,"daySpan":1,"timePoint":null,"status":0},{"title":"\u91c7\u8d2d\u5956\u54c1","color":"#F9CB9C","addDay":30,"daySpan":1,"timePoint":"12:15","status":0},{"title":"\u53cd\u9988\u7edf\u8ba1","color":"#86C0EF","addDay":30,"daySpan":1,"timePoint":null,"status":0},{"title":"\u7528\u6237\u652f\u6301","color":"#86C0EF","addDay":31,"daySpan":1,"timePoint":null,"status":0},{"title":"\u6708\u5ea6\u590d\u76d8","color":"#86C0EF","addDay":31,"daySpan":1,"timePoint":null,"status":0},{"title":"\u5236\u4f5c\u5ba3\u4f20\u89c6\u9891","color":"#F9CB9C","addDay":32,"daySpan":1,"timePoint":"9:30","status":0},{"title":"\u6577\u9762\u819c","color":"#B6D7A8","addDay":32,"daySpan":1,"timePoint":null,"status":0},{"title":"\u7ecf\u8d39\u6838\u7b97","color":"#F9CB9C","addDay":33,"daySpan":1,"timePoint":null,"status":0}]'),V5=JSON.parse('[{"title":"Jogging","color":"#52B8D2","addDay":0,"daySpan":1,"timePoint":null,"status":0},{"title":"Meeting notes","color":"#FFD966","addDay":1,"daySpan":1,"timePoint":"07:00","status":0},{"title":"Monthly Product Plan","color":"#3BB780","addDay":1,"daySpan":1,"timePoint":null,"status":0},{"title":"data collection","color":"#86C0EF","addDay":2,"daySpan":1,"timePoint":null,"status":0},{"title":"Monthly OKRs","color":"#FFD966","addDay":2,"daySpan":1,"timePoint":null,"status":0},{"title":"Product roadmap","color":"#3BB780","addDay":2,"daySpan":1,"timePoint":null,"status":0},{"title":"Team-building plans","color":"#FFD966","addDay":3,"daySpan":1,"timePoint":null,"status":0},{"title":"Demand research","color":"#F1C231","addDay":4,"daySpan":1,"timePoint":null,"status":0},{"title":"Call Sandy","color":"#86C0EF","addDay":4,"daySpan":1,"timePoint":null,"status":0},{"title":"health screen","color":"#52B8D2","addDay":4,"daySpan":1,"timePoint":null,"status":0},{"title":"Check emails","color":"#86C0EF","addDay":5,"daySpan":1,"timePoint":null,"status":0},{"title":"Showcase","color":"#3BB780","addDay":5,"daySpan":1,"timePoint":null,"status":0},{"title":"Family dinner","color":"#B6D7A8","addDay":6,"daySpan":1,"timePoint":"19:00","status":0},{"title":"Grocery","color":"#A4AFC7","addDay":6,"daySpan":1,"timePoint":null,"status":0},{"title":"Tesco","color":"#A4AFC7","addDay":6,"daySpan":1,"timePoint":null,"status":0},{"title":"Badminton","color":"#93C47D","addDay":7,"daySpan":1,"timePoint":null,"status":0},{"title":"Beverage supplier","color":"#F1C231","addDay":7,"daySpan":1,"timePoint":null,"status":0},{"title":"Online class","color":"#A4AFC7","addDay":8,"daySpan":4,"timePoint":null,"status":0},{"title":"water flowers","color":"#93C47D","addDay":8,"daySpan":1,"timePoint":null,"status":0},{"title":"Blog writing","color":"#86C0EF","addDay":9,"daySpan":1,"timePoint":null,"status":0},{"title":"Marketing plan","color":"#3BB780","addDay":9,"daySpan":1,"timePoint":null,"status":0},{"title":"Topic research","color":"#52B8D2","addDay":9,"daySpan":1,"timePoint":null,"status":0},{"title":"Yoga class","color":"#86C0EF","addDay":10,"daySpan":1,"timePoint":"19:00","status":0},{"title":"design pictures","color":"#86C0EF","addDay":10,"daySpan":1,"timePoint":null,"status":0},{"title":"Content marketing","color":"#A4AFC7","addDay":11,"daySpan":1,"timePoint":"14:15","status":0},{"title":"Gift for Jess","color":"#B6D7A8","addDay":11,"daySpan":1,"timePoint":null,"status":0},{"title":"Trip plan","color":"#B6D7A8","addDay":12,"daySpan":1,"timePoint":null,"status":0},{"title":"Search Hotel","color":"#B6D7A8","addDay":12,"daySpan":1,"timePoint":null,"status":0},{"title":"Booking","color":"#B6D7A8","addDay":12,"daySpan":1,"timePoint":null,"status":0},{"title":"Packing","color":"#B6D7A8","addDay":12,"daySpan":1,"timePoint":null,"status":0},{"title":"Family Trip","color":"#B6D7A8","addDay":13,"daySpan":2,"timePoint":null,"status":0},{"title":"Wiping windows","color":"#FFD966","addDay":13,"daySpan":1,"timePoint":"14:15","status":0},{"title":"Buy milk","color":"#86C0EF","addDay":13,"daySpan":1,"timePoint":"18:00","status":0},{"title":"Picnic","color":"#86C0EF","addDay":14,"daySpan":1,"timePoint":null,"status":0},{"title":"Baseball","color":"#86C0EF","addDay":15,"daySpan":1,"timePoint":"18:00","status":0},{"title":"Marketing plan","color":"#3BB780","addDay":15,"daySpan":1,"timePoint":null,"status":0},{"title":"Departmental training","color":"#86C0EF","addDay":16,"daySpan":3,"timePoint":null,"status":0},{"title":"Blog design","color":"#3BB780","addDay":16,"daySpan":1,"timePoint":null,"status":0},{"title":"Curatorial team","color":"#F1C231","addDay":16,"daySpan":1,"timePoint":null,"status":0},{"title":"Draft Newsletter","color":"#3BB780","addDay":18,"daySpan":1,"timePoint":null,"status":0},{"title":"Weekly review","color":"#3BB780","addDay":18,"daySpan":1,"timePoint":null,"status":0},{"title":"Yoga class","color":"#86C0EF","addDay":19,"daySpan":1,"timePoint":null,"status":0},{"title":"Sponsors","color":"#F1C231","addDay":19,"daySpan":1,"timePoint":null,"status":0},{"title":"Visit Jess","color":"#86C0EF","addDay":20,"daySpan":1,"timePoint":"14:00","status":0},{"title":"Daily report","color":"#FFD966","addDay":20,"daySpan":1,"timePoint":null,"status":0},{"title":"pay rent","color":"#86C0EF","addDay":20,"daySpan":1,"timePoint":null,"status":0},{"title":"Little park cafe","color":"#93C47D","addDay":21,"daySpan":1,"timePoint":null,"status":0},{"title":"Blog","color":"#86C0EF","addDay":22,"daySpan":1,"timePoint":null,"status":0},{"title":"Media","color":"#F1C231","addDay":22,"daySpan":1,"timePoint":null,"status":0},{"title":"Distribution plan","color":"#52B8D2","addDay":22,"daySpan":1,"timePoint":null,"status":0},{"title":"Release note","color":"#3BB780","addDay":23,"daySpan":1,"timePoint":"16:00","status":0},{"title":"release","color":"#86C0EF","addDay":23,"daySpan":1,"timePoint":null,"status":0},{"title":"Sponsors","color":"#F1C231","addDay":24,"daySpan":1,"timePoint":null,"status":0},{"title":"Guest post review","color":"#52B8D2","addDay":24,"daySpan":1,"timePoint":null,"status":0},{"title":"Bedtime reading","color":"#F9CB9C","addDay":24,"daySpan":1,"timePoint":null,"status":0},{"title":"Data Analysis","color":"#3BB780","addDay":25,"daySpan":1,"timePoint":"11:00","status":0},{"title":"Brainstorming","color":"#3BB780","addDay":25,"daySpan":1,"timePoint":"11:30","status":0},{"title":"Meditation","color":"#86C0EF","addDay":25,"daySpan":1,"timePoint":null,"status":0},{"title":"0-1 Product construction","color":"#A4AFC7","addDay":26,"daySpan":1,"timePoint":"14:00","status":0},{"title":"Video review","color":"#86C0EF","addDay":26,"daySpan":1,"timePoint":"14:30","status":0},{"title":"New Feature Showcase","color":"#3BB780","addDay":26,"daySpan":1,"timePoint":null,"status":0},{"title":"Kitchen Cleaning","color":"#FFD966","addDay":27,"daySpan":1,"timePoint":"9:15","status":0},{"title":"Yoga class","color":"#86C0EF","addDay":27,"daySpan":1,"timePoint":null,"status":0},{"title":"shopping","color":"#A4AFC7","addDay":27,"daySpan":1,"timePoint":null,"status":0},{"title":"PRD Review","color":"#3BB780","addDay":28,"daySpan":1,"timePoint":null,"status":0},{"title":"Go carting!","color":"#93C47D","addDay":28,"daySpan":1,"timePoint":null,"status":0},{"title":"Team meeting","color":"#3BB780","addDay":29,"daySpan":1,"timePoint":null,"status":0},{"title":"Lily\'s birthday","color":"#86C0EF","addDay":29,"daySpan":1,"timePoint":null,"status":0},{"title":"User Feedback Review","color":"#3BB780","addDay":30,"daySpan":1,"timePoint":null,"status":0}]'),H5=JSON.parse('[{"id":"66a72adae4b0f88cb56895c9","title":"\u4e70\u72d7\u7cae","isAllDay":false,"start":600,"dueSpan":null,"priority":0,"status":0,"color":"#95CBE8","sortOrder":0,"addDay":31},{"id":"66a72adae4b0f88cb56895ca","title":"\u56de\u90ae\u4ef6","isAllDay":false,"start":840,"dueSpan":null,"priority":5,"status":2,"color":"#95CBE8","sortOrder":1,"addDay":3},{"id":"66a72adae4b0f88cb56895cb","title":"\u786e\u8ba4\u5468\u672b\u5929\u6c14","isAllDay":false,"start":600,"dueSpan":120,"priority":5,"status":2,"color":"#95CBE8","sortOrder":2,"addDay":6},{"id":"66a72adae4b0f88cb56895cc","title":"\u516c\u53f8\u8fd0\u52a8\u4f1a","isAllDay":false,"start":600,"dueSpan":120,"priority":0,"status":0,"color":"#95CBE8","sortOrder":3,"addDay":11},{"id":"66a72adae4b0f88cb56895cd","title":"\u9605\u8bfb\u540d\u4eba\u4f20\u8bb0","isAllDay":true,"start":0,"dueSpan":null,"priority":5,"status":0,"color":"#95CBE8","sortOrder":4,"addDay":14},{"id":"66a72adae4b0f88cb56895ce","title":"\u53bb\u8d85\u5e02\u4e70\u4e1c\u897f","isAllDay":true,"start":0,"dueSpan":null,"priority":3,"status":0,"color":"#95CBE8","sortOrder":5,"addDay":19},{"id":"66a72adae4b0f88cb5689514","title":"\u62cd\u6444\u89c6\u9891","isAllDay":false,"start":510,"dueSpan":210,"priority":0,"status":2,"color":"#4772FA","sortOrder":6,"addDay":8},{"id":"66a72adae4b0f88cb5689515","title":"\u5236\u5b9a\u9879\u76ee\u8ba1\u5212","isAllDay":false,"start":510,"dueSpan":60,"priority":0,"status":2,"color":"#4772FA","sortOrder":7,"addDay":7},{"id":"66a72adae4b0f88cb5689516","title":"\u7ebf\u4e0a\u4f1a\u8bae","isAllDay":false,"start":480,"dueSpan":120,"priority":1,"status":0,"color":"#4772FA","sortOrder":8,"addDay":11},{"id":"66a72adae4b0f88cb5689518","title":"\u51fa\u5e2d\u4f1a\u8bae","isAllDay":false,"start":780,"dueSpan":180,"priority":0,"status":0,"color":"#4772FA","sortOrder":9,"addDay":11},{"id":"66a72adae4b0f88cb5689519","title":"\u5236\u5b9a\u8425\u9500\u7b56\u7565","isAllDay":false,"start":540,"dueSpan":180,"priority":3,"status":0,"color":"#4772FA","sortOrder":10,"addDay":9},{"id":"66a72adae4b0f88cb568951a","title":"\u5b66\u4e60\u57fa\u7840\u7f16\u7a0b","isAllDay":true,"start":0,"dueSpan":1440,"priority":1,"status":0,"color":"#4772FA","sortOrder":11,"addDay":19},{"id":"66a72adae4b0f88cb568951b","title":"\u7248\u672c\u6d4b\u8bd5","isAllDay":true,"start":0,"dueSpan":null,"priority":0,"status":0,"color":"#4772FA","sortOrder":12,"addDay":18},{"id":"66a72adae4b0f88cb568951c","title":"\u5236\u4f5cDIY\u624b\u5de5\u827a\u54c1","isAllDay":true,"start":0,"dueSpan":null,"priority":0,"status":0,"color":"#4772FA","sortOrder":13,"addDay":16},{"id":"66a72adae4b0f88cb568951d","title":"ins \u521d\u7a3f","isAllDay":true,"start":0,"dueSpan":null,"priority":0,"status":0,"color":"#4772FA","sortOrder":14,"addDay":15},{"id":"66a72adae4b0f88cb5689520","title":"\u7814\u7a76\u5065\u5eb7\u996e\u98df","isAllDay":true,"start":0,"dueSpan":null,"priority":0,"status":0,"color":"#4772FA","sortOrder":15,"addDay":14},{"id":"66a72adae4b0f88cb5689521","title":"\u5904\u7406\u7528\u6237\u53cd\u9988","isAllDay":false,"start":765,"dueSpan":null,"priority":0,"status":0,"color":"#4772FA","sortOrder":16,"addDay":18},{"id":"66a72adae4b0f88cb5689522","title":"\u6253\u7535\u8bdd\u7ed9\u5bb6\u4eba","isAllDay":true,"start":0,"dueSpan":null,"priority":0,"status":2,"color":"#4772FA","sortOrder":17,"addDay":2},{"id":"66a72adae4b0f88cb5689523","title":"\u53bb\u8d85\u5e02\u4e70\u4e1c\u897f","isAllDay":false,"start":600,"dueSpan":120,"priority":0,"status":0,"color":"#4772FA","sortOrder":18,"addDay":23},{"id":"66a72adae4b0f88cb568955e","title":"\u8425\u9500\u65b9\u6848","isAllDay":false,"start":780,"dueSpan":240,"priority":0,"status":0,"color":"#CB8A90","sortOrder":19,"addDay":10},{"id":"66a72adae4b0f88cb5689560","title":"\u745c\u4f3d\u8bfe","isAllDay":true,"start":0,"dueSpan":null,"priority":3,"status":0,"color":"#CB8A90","sortOrder":20,"addDay":15},{"id":"66a72adae4b0f88cb5689561","title":"\u79d1\u666e\u81ea\u7136\u751f\u6001","isAllDay":true,"start":0,"dueSpan":null,"priority":0,"status":0,"color":"#CB8A90","sortOrder":21,"addDay":16},{"id":"66a72adae4b0f88cb5689534","title":"\u4fee\u526a\u82b1\u56ed\u690d\u7269","isAllDay":false,"start":420,"dueSpan":60,"priority":0,"status":0,"color":"#C09EEB","sortOrder":22,"addDay":12},{"id":"66a72adae4b0f88cb5689535","title":"\u5b66\u505a\u751c\u54c1","isAllDay":false,"start":1140,"dueSpan":60,"priority":1,"status":2,"color":"#C09EEB","sortOrder":23,"addDay":8},{"id":"66a72adae4b0f88cb5689537","title":"\u540c\u5b66\u805a\u4f1a","isAllDay":false,"start":1020,"dueSpan":120,"priority":5,"status":0,"color":"#C09EEB","sortOrder":24,"addDay":11},{"id":"66a72adae4b0f88cb5689538","title":"\u5b9e\u4e60\u751f\u9762\u8bd5","isAllDay":false,"start":600,"dueSpan":150,"priority":5,"status":0,"color":"#C09EEB","sortOrder":25,"addDay":22},{"id":"66a72adae4b0f88cb5689547","title":"\u5bb6\u5ead\u6237\u5916\u6d3b\u52a8","isAllDay":false,"start":720,"dueSpan":480,"priority":0,"status":0,"color":"#C09EEB","sortOrder":26,"addDay":13},{"id":"66a72adae4b0f88cb5689550","title":"\u7559\u51fa\u65f6\u95f4\u653e\u677e","isAllDay":true,"start":0,"dueSpan":null,"priority":1,"status":0,"color":"#C09EEB","sortOrder":27,"addDay":20},{"id":"66a72adae4b0f88cb568953c","title":"\u6d47\u82b1","isAllDay":false,"start":480,"dueSpan":45,"priority":0,"status":0,"color":"#C09EEB","sortOrder":28,"addDay":19},{"id":"66a72adae4b0f88cb5689548","title":"\u53c2\u52a0\u793e\u533a\u6d3b\u52a8","isAllDay":true,"start":0,"dueSpan":null,"priority":3,"status":0,"color":"#C09EEB","sortOrder":29,"addDay":19},{"id":"66b095d09474db41d1102f98","title":"\u722c\u5c71","isAllDay":false,"start":540,"dueSpan":180,"priority":0,"status":2,"color":"#C77B9B","sortOrder":30,"addDay":5},{"id":"66a72adae4b0f88cb5689551","title":"\u90e8\u95e8\u57f9\u8bad","isAllDay":false,"start":540,"dueSpan":180,"priority":0,"status":0,"color":"#C77B9B","sortOrder":31,"addDay":10},{"id":"66a72adae4b0f88cb5689552","title":"\u548c\u670b\u53cb\u51fa\u53bb\u73a9","isAllDay":true,"start":0,"dueSpan":null,"priority":0,"status":0,"color":"#C77B9B","sortOrder":32,"addDay":20},{"id":"66a72adae4b0f88cb5689553","title":"\u8d44\u6e90\u76d8\u70b9","isAllDay":false,"start":540,"dueSpan":75,"priority":1,"status":0,"color":"#C77B9B","sortOrder":33,"addDay":25},{"id":"66a72adae4b0f88cb5689554","title":"\u548c\u5988\u5988\u901b\u8857","isAllDay":false,"start":840,"dueSpan":240,"priority":0,"status":0,"color":"#C77B9B","sortOrder":34,"addDay":12},{"id":"66a72adae4b0f88cb568955c","title":"\u65e7\u8863\u7269\u65ad\u820d\u79bb","isAllDay":false,"start":1200,"dueSpan":60,"priority":0,"status":0,"color":"#C77B9B","sortOrder":35,"addDay":15},{"id":"66a72adae4b0f88cb568951f","title":"\u6570\u636e\u5206\u6790\u62a5\u544a","isAllDay":true,"start":0,"dueSpan":null,"priority":0,"status":0,"color":"#64C4D0","sortOrder":36,"addDay":27},{"id":"66a72adae4b0f88cb568956f","title":"\u5b9e\u4e60\u751f\u9762\u8bd5","isAllDay":false,"start":570,"dueSpan":150,"priority":3,"status":2,"color":"#64C4D0","sortOrder":37,"addDay":7},{"id":"66a72adae4b0f88cb5689571","title":"\u66f4\u65b0\u793e\u4ea4\u8d44\u6599","isAllDay":false,"start":540,"dueSpan":60,"priority":0,"status":2,"color":"#64C4D0","sortOrder":38,"addDay":1},{"id":"66a72adae4b0f88cb5689572","title":"\u6570\u636e\u5206\u6790\u62a5\u544a","isAllDay":false,"start":960,"dueSpan":30,"priority":5,"status":2,"color":"#64C4D0","sortOrder":39,"addDay":1},{"id":"66a72adae4b0f88cb5689573","title":"\u5236\u5b9a\u9884\u7b97","isAllDay":false,"start":420,"dueSpan":120,"priority":0,"status":0,"color":"#64C4D0","sortOrder":40,"addDay":22},{"id":"66a72adae4b0f88cb5689574","title":"\u6253\u7535\u8bdd\u7ed9\u5bb6\u4eba","isAllDay":true,"start":0,"dueSpan":null,"priority":3,"status":0,"color":"#64C4D0","sortOrder":41,"addDay":17},{"id":"66a72adae4b0f88cb5689583","title":"\u53c2\u52a0\u516c\u76ca\u8dd1\u6b65","isAllDay":false,"start":1020,"dueSpan":null,"priority":5,"status":0,"color":"#64C4D0","sortOrder":42,"addDay":18},{"id":"66a72adae4b0f88cb568957d","title":"\u6574\u7406\u97f3\u4e50\u64ad\u653e\u5217\u8868","isAllDay":false,"start":780,"dueSpan":240,"priority":5,"status":0,"color":"#64C4D0","sortOrder":43,"addDay":18},{"id":"66a72adae4b0f88cb568957c","title":"\u56de\u5bb6\u665a\u9910","isAllDay":false,"start":600,"dueSpan":null,"priority":1,"status":2,"color":"#64C4D0","sortOrder":44,"addDay":0},{"id":"66a72adae4b0f88cb568957a","title":"\u53d1\u8a00\u7a3f\u51c6\u5907","isAllDay":false,"start":660,"dueSpan":90,"priority":1,"status":0,"color":"#64C4D0","sortOrder":45,"addDay":24},{"id":"66a72adae4b0f88cb5689582","title":"\u53bb\u6d17\u8f66","isAllDay":false,"start":780,"dueSpan":60,"priority":3,"status":2,"color":"#64C4D0","sortOrder":46,"addDay":5},{"id":"66a72adae4b0f88cb5689579","title":"\u4ea7\u54c1\u8bc4\u5ba1","isAllDay":false,"start":780,"dueSpan":180,"priority":0,"status":0,"color":"#64C4D0","sortOrder":47,"addDay":9},{"id":"66a72adae4b0f88cb5689577","title":"\u5ba3\u4f20\u7269\u6599","isAllDay":false,"start":840,"dueSpan":180,"priority":3,"status":0,"color":"#64C4D0","sortOrder":48,"addDay":24},{"id":"66a72adae4b0f88cb5689581","title":"\u5199\u65e5\u62a5","isAllDay":false,"start":540,"dueSpan":120,"priority":0,"status":0,"color":"#64C4D0","sortOrder":49,"addDay":21},{"id":"66a72adae4b0f88cb568958e","title":"\u770b\u671b\u8001\u4eba","isAllDay":false,"start":780,"dueSpan":360,"priority":3,"status":2,"color":"#FCDEAA","sortOrder":50,"addDay":6},{"id":"66a72adae4b0f88cb568958f","title":"\u793e\u533a\u6d3b\u52a8","isAllDay":false,"start":1020,"dueSpan":120,"priority":0,"status":0,"color":"#FCDEAA","sortOrder":51,"addDay":26},{"id":"66a72adae4b0f88cb5689592","title":"\u4e3b\u6301\u9879\u76ee\u4f1a\u8bae","isAllDay":false,"start":780,"dueSpan":240,"priority":1,"status":2,"color":"#F8C3B2","sortOrder":52,"addDay":7},{"id":"66a72adae4b0f88cb5689593","title":"\u6668\u8dd1","isAllDay":false,"start":420,"dueSpan":60,"priority":5,"status":0,"color":"#F8C3B2","sortOrder":53,"addDay":17},{"id":"66a72adae4b0f88cb5689594","title":"\u6668\u8dd1","isAllDay":false,"start":480,"dueSpan":60,"priority":5,"status":0,"color":"#F8C3B2","sortOrder":54,"addDay":9},{"id":"66a72adae4b0f88cb56895c7","title":"\u5b66\u5409\u4ed6","isAllDay":false,"start":420,"dueSpan":null,"priority":0,"status":2,"color":"#C2DED0","sortOrder":55,"addDay":4},{"id":"66b0960f9474db41d1102fc2","title":"Lily \u751f\u65e5\u805a\u4f1a","isAllDay":false,"start":840,"dueSpan":180,"priority":0,"status":2,"color":"#C2DED0","sortOrder":56,"addDay":5},{"id":"66a72adae4b0f88cb568959b","title":"\u548c\u5ba2\u6237\u6c9f\u901a\u65b9\u6848","isAllDay":false,"start":840,"dueSpan":240,"priority":0,"status":2,"color":"#C2DED0","sortOrder":57,"addDay":8},{"id":"66a72adae4b0f88cb568959c","title":"\u559d\u4e00\u676f\u5496\u5561","isAllDay":false,"start":480,"dueSpan":60,"priority":0,"status":0,"color":"#C2DED0","sortOrder":58,"addDay":10},{"id":"66a72adae4b0f88cb568959d","title":"\u65ad\u820d\u79bb","isAllDay":false,"start":540,"dueSpan":110,"priority":0,"status":0,"color":"#C2DED0","sortOrder":59,"addDay":13},{"id":"66a72adae4b0f88cb568959e","title":"\u5f92\u6b65\u8fd0\u52a8","isAllDay":false,"start":510,"dueSpan":210,"priority":1,"status":0,"color":"#C2DED0","sortOrder":60,"addDay":12},{"id":"66a72adae4b0f88cb56895a1","title":"\u5185\u90e8\u57f9\u8bad","isAllDay":false,"start":720,"dueSpan":360,"priority":1,"status":0,"color":"#C2DED0","sortOrder":61,"addDay":28},{"id":"66a72adae4b0f88cb568959f","title":"\u770b\u671b\u8001\u4eba","isAllDay":false,"start":720,"dueSpan":360,"priority":1,"status":2,"color":"#C2DED0","sortOrder":62,"addDay":2},{"id":"66a72adae4b0f88cb56895a2","title":"\u8ddf\u8fdb\u5916\u90e8\u5408\u4f5c","isAllDay":false,"start":780,"dueSpan":120,"priority":0,"status":0,"color":"#C2DED0","sortOrder":63,"addDay":23},{"id":"66b0959c9474db41d1102f64","title":"\u82b1\u56ed\u9664\u8349","isAllDay":false,"start":480,"dueSpan":60,"priority":0,"status":2,"color":"#DCDE6B","sortOrder":64,"addDay":6},{"id":"66a72adae4b0f88cb56895a7","title":"\u745c\u4f3d\u8bfe","isAllDay":false,"start":1080,"dueSpan":60,"priority":0,"status":0,"color":"#DCDE6B","sortOrder":65,"addDay":10},{"id":"66a72adae4b0f88cb56895aa","title":"\u745c\u4f3d\u8bfe","isAllDay":true,"start":0,"dueSpan":1440,"priority":0,"status":0,"color":"#DCDE6B","sortOrder":66,"addDay":16},{"id":"66a72adae4b0f88cb56895a8","title":"\u62ff\u5feb\u9012","isAllDay":false,"start":1020,"dueSpan":60,"priority":0,"status":0,"color":"#DCDE6B","sortOrder":67,"addDay":9},{"id":"66a72adae4b0f88cb56895a9","title":"\u4e86\u89e3\u897f\u65b9\u7f8e\u672f\u53f2","isAllDay":false,"start":1140,"dueSpan":60,"priority":0,"status":0,"color":"#DCDE6B","sortOrder":68,"addDay":21},{"id":"66a72adae4b0f88cb56895b1","title":"\u62ff\u5feb\u9012","isAllDay":false,"start":975,"dueSpan":105,"priority":0,"status":0,"color":"#DCDE6B","sortOrder":69,"addDay":26},{"id":"66a72adae4b0f88cb56895b2","title":"\u56de\u90ae\u4ef6","isAllDay":false,"start":780,"dueSpan":60,"priority":0,"status":2,"color":"#F7C989","sortOrder":70,"addDay":8},{"id":"66a72adae4b0f88cb56895b5","title":"\u5236\u5b9a\u5de5\u4f5c\u8ba1\u5212","isAllDay":true,"start":0,"dueSpan":4320,"priority":0,"status":2,"color":"#F7C989","sortOrder":71,"addDay":0}]'),W5=JSON.parse('[{"id":"65ade3491bf45274c0b38ef4","title":"Check the weekend weather","isAllDay":false,"start":600,"dueSpan":120,"priority":0,"status":2,"color":"#95CBE8","sortOrder":0,"addDay":6},{"id":"65ade3101bf45274c0b38ec4","title":"Check emails","isAllDay":false,"start":840,"dueSpan":null,"priority":5,"status":2,"color":"#95CBE8","sortOrder":1,"addDay":3},{"id":"65ade3201bf45274c0b38ed4","title":"Buy dog food","isAllDay":false,"start":600,"dueSpan":null,"priority":0,"status":0,"color":"#95CBE8","sortOrder":2,"addDay":31},{"id":"65ade2d61bf45274c0b38e9a","title":"Company sports day","isAllDay":false,"start":600,"dueSpan":120,"priority":0,"status":0,"color":"#95CBE8","sortOrder":3,"addDay":11},{"id":"65ade2bb1bf45274c0b38e7a","title":"Read biographies of famous people","isAllDay":true,"start":0,"dueSpan":null,"priority":5,"status":0,"color":"#95CBE8","sortOrder":4,"addDay":14},{"id":"65ade2ad1bf45274c0b38e6f","title":"Go shopping","isAllDay":true,"start":0,"dueSpan":null,"priority":3,"status":0,"color":"#95CBE8","sortOrder":5,"addDay":19},{"id":"65ade3351bf45274c0b38ee6","title":"Planning a project","isAllDay":false,"start":510,"dueSpan":60,"priority":0,"status":2,"color":"#4772FA","sortOrder":6,"addDay":7},{"id":"65ade2c81bf45274c0b38e8a","title":"Online meeting","isAllDay":false,"start":480,"dueSpan":120,"priority":1,"status":0,"color":"#4772FA","sortOrder":7,"addDay":11},{"id":"66a6750f8f0844c52ef8cb6e","title":"Filming a video","isAllDay":false,"start":510,"dueSpan":210,"priority":0,"status":2,"color":"#4772FA","sortOrder":73,"addDay":8},{"id":"65aa3f408f08622ab043c9bf","title":"Attending a meeting","isAllDay":false,"start":780,"dueSpan":180,"priority":0,"status":0,"color":"#4772FA","sortOrder":9,"addDay":11},{"id":"65aa3f408f08622ab043c9ae","title":"Develop marketing strategies","isAllDay":false,"start":540,"dueSpan":180,"priority":3,"status":0,"color":"#4772FA","sortOrder":10,"addDay":9},{"id":"65aa3f408f08622ab043c993","title":"Learn about ecology","isAllDay":true,"start":0,"dueSpan":1440,"priority":1,"status":0,"color":"#4772FA","sortOrder":11,"addDay":18},{"id":"65ba09d66d60ce64ca0c36fd","title":"Version Testing","isAllDay":true,"start":0,"dueSpan":null,"priority":0,"status":0,"color":"#4772FA","sortOrder":12,"addDay":18},{"id":"65ba09c46d60ce64ca0c36f7","title":"User Experience Acceptance","isAllDay":true,"start":0,"dueSpan":null,"priority":0,"status":0,"color":"#4772FA","sortOrder":13,"addDay":16},{"id":"65ba09b46d60ce64ca0c36f1","title":"Ins Draft","isAllDay":true,"start":0,"dueSpan":null,"priority":0,"status":0,"color":"#4772FA","sortOrder":14,"addDay":15},{"id":"65ba09946d60ce64ca0c36e5","title":"Technical Research","isAllDay":true,"start":0,"dueSpan":null,"priority":0,"status":0,"color":"#4772FA","sortOrder":15,"addDay":27},{"id":"65ba09866d60ce64ca0c36df","title":"UI Design","isAllDay":true,"start":0,"dueSpan":null,"priority":0,"status":0,"color":"#4772FA","sortOrder":16,"addDay":14},{"id":"65ba09736d60ce64ca0c36d9","title":"Design Review","isAllDay":false,"start":765,"dueSpan":null,"priority":0,"status":0,"color":"#4772FA","sortOrder":17,"addDay":19},{"id":"65ba09566d60ce64ca0c36ce","title":"Project Kickoff Meeting","isAllDay":true,"start":0,"dueSpan":null,"priority":0,"status":2,"color":"#4772FA","sortOrder":18,"addDay":2},{"id":"64f7cd93b81fd10e988650d5","title":"Grocery shopping","isAllDay":false,"start":600,"dueSpan":120,"priority":0,"status":0,"color":"#4772FA","sortOrder":19,"addDay":23},{"id":"66b0974fe9f8d116dea6d3d8","title":"Car wash","isAllDay":false,"start":780,"dueSpan":60,"priority":0,"status":2,"color":"#7BCAD3","sortOrder":20,"addDay":5},{"id":"65aa3f408f08622ab043c96d","title":"Intern interview","isAllDay":false,"start":570,"dueSpan":150,"priority":3,"status":2,"color":"#7BCAD3","sortOrder":21,"addDay":7},{"id":"65aa3f408f08622ab043c9b5","title":"Create paintings","isAllDay":false,"start":540,"dueSpan":60,"priority":0,"status":2,"color":"#7BCAD3","sortOrder":22,"addDay":1},{"id":"65aa3f408f08622ab043c9af","title":"Donate old clothes","isAllDay":false,"start":960,"dueSpan":30,"priority":5,"status":2,"color":"#7BCAD3","sortOrder":23,"addDay":1},{"id":"65aa3f408f08622ab043c9b1","title":"Donate old clothes","isAllDay":false,"start":420,"dueSpan":120,"priority":0,"status":0,"color":"#7BCAD3","sortOrder":24,"addDay":22},{"id":"65aa3f408f08622ab043c98b","title":"Improve communication skills","isAllDay":true,"start":0,"dueSpan":null,"priority":3,"status":0,"color":"#7BCAD3","sortOrder":25,"addDay":17},{"id":"65aa3f408f08622ab043c94e","title":"Check health status","isAllDay":false,"start":600,"dueSpan":null,"priority":1,"status":2,"color":"#7BCAD3","sortOrder":26,"addDay":1},{"id":"65aa3f408f08622ab043c966","title":"Create DIY crafts","isAllDay":false,"start":780,"dueSpan":240,"priority":5,"status":0,"color":"#7BCAD3","sortOrder":27,"addDay":18},{"id":"65aa3f408f08622ab043c954","title":"Product review","isAllDay":false,"start":780,"dueSpan":180,"priority":0,"status":0,"color":"#7BCAD3","sortOrder":28,"addDay":9},{"id":"65aa3f408f08622ab043c988","title":"Cultivate artistic interests","isAllDay":false,"start":1020,"dueSpan":null,"priority":5,"status":0,"color":"#7BCAD3","sortOrder":29,"addDay":18},{"id":"65aa3f408f08622ab043c983","title":"Attend social events","isAllDay":false,"start":540,"dueSpan":120,"priority":0,"status":0,"color":"#7BCAD3","sortOrder":30,"addDay":21},{"id":"65aa3f408f08622ab043c95f","title":"Learn to play a musical instrument","isAllDay":false,"start":600,"dueSpan":null,"priority":1,"status":2,"color":"#7BCAD3","sortOrder":31,"addDay":3},{"id":"65aa3f408f08622ab043c94f","title":"Plan the day","isAllDay":true,"start":0,"dueSpan":null,"priority":0,"status":2,"color":"#7BCAD3","sortOrder":32,"addDay":0},{"id":"65aa3f408f08622ab043c982","title":"Cultivate artistic interests ","isAllDay":false,"start":840,"dueSpan":60,"priority":5,"status":2,"color":"#7BCAD3","sortOrder":33,"addDay":3},{"id":"65aa3f408f08622ab043c955","title":"Create DIY crafts ","isAllDay":false,"start":660,"dueSpan":90,"priority":1,"status":0,"color":"#7BCAD3","sortOrder":34,"addDay":24},{"id":"65aa3f408f08622ab043c960","title":"Read novels ","isAllDay":false,"start":600,"dueSpan":null,"priority":1,"status":2,"color":"#7BCAD3","sortOrder":35,"addDay":0},{"id":"65aa3f408f08622ab043c951","title":"Learn to use a new app ","isAllDay":false,"start":840,"dueSpan":180,"priority":3,"status":0,"color":"#7BCAD3","sortOrder":36,"addDay":24},{"id":"65e5337f27e4aa1b7ccbd989","title":"Marketing plan","isAllDay":false,"start":780,"dueSpan":240,"priority":0,"status":0,"color":"#CB8A90","sortOrder":37,"addDay":10},{"id":"65e5337627e4aa1b7ccbd981","title":"Communicate operational design materials","isAllDay":true,"start":0,"dueSpan":null,"priority":3,"status":0,"color":"#CB8A90","sortOrder":38,"addDay":15},{"id":"65e5337127e4aa1b7ccbd97d","title":"Video editing completed","isAllDay":true,"start":0,"dueSpan":null,"priority":0,"status":0,"color":"#CB8A90","sortOrder":39,"addDay":16},{"id":"66b09739e61c1116dea6d3c2","title":"Climbing","isAllDay":false,"start":540,"dueSpan":180,"priority":0,"status":2,"color":"#C77B9B","sortOrder":40,"addDay":5},{"id":"65ade2e61bf45274c0b38ea5","title":"Department training","isAllDay":false,"start":540,"dueSpan":180,"priority":0,"status":0,"color":"#C77B9B","sortOrder":41,"addDay":10},{"id":"65aa3f408f08622ab043ca37","title":"Practice meditation ","isAllDay":true,"start":0,"dueSpan":1440,"priority":0,"status":0,"color":"#C77B9B","sortOrder":42,"addDay":20},{"id":"65aa3f408f08622ab043ca33","title":"Learn a new language ","isAllDay":false,"start":540,"dueSpan":75,"priority":1,"status":0,"color":"#C77B9B","sortOrder":43,"addDay":25},{"id":"65aa3f408f08622ab043cacd","title":"Shopping with mom","isAllDay":false,"start":840,"dueSpan":240,"priority":0,"status":0,"color":"#C77B9B","sortOrder":44,"addDay":12},{"id":"65aa3f408f08622ab043ca2c","title":"Bedtime reading","isAllDay":false,"start":1200,"dueSpan":60,"priority":0,"status":0,"color":"#C77B9B","sortOrder":45,"addDay":15},{"id":"65aa3f408f08622ab043c984","title":"Hang out with friends ","isAllDay":true,"start":0,"dueSpan":null,"priority":3,"status":2,"color":"#F7C989","sortOrder":46,"addDay":4},{"id":"65ba08ff6d60ce64ca0c36b2","title":"Replying to emails","isAllDay":false,"start":780,"dueSpan":60,"priority":0,"status":2,"color":"#F7C989","sortOrder":47,"addDay":8},{"id":"65aa3f408f08622ab043c9c1","title":"Budget planning","isAllDay":true,"start":0,"dueSpan":4320,"priority":0,"status":2,"color":"#F7C989","sortOrder":48,"addDay":0},{"id":"65aa3f408f08622ab043c9be","title":"Gardening ","isAllDay":false,"start":480,"dueSpan":60,"priority":1,"status":2,"color":"#DCDE6B","sortOrder":49,"addDay":6},{"id":"65aa3f408f08622ab043c987","title":"Yoga class","isAllDay":false,"start":1080,"dueSpan":60,"priority":0,"status":0,"color":"#DCDE6B","sortOrder":50,"addDay":10},{"id":"66a2532c79be9a000000050a","title":"Collect a delivery","isAllDay":false,"start":1020,"dueSpan":60,"priority":0,"status":0,"color":"#DCDE6B","sortOrder":51,"addDay":9},{"id":"65aa3f408f08622ab043c9c2","title":"Cook a meal","isAllDay":false,"start":1140,"dueSpan":60,"priority":0,"status":0,"color":"#DCDE6B","sortOrder":52,"addDay":21},{"id":"65aa3f408f08622ab043c9c5","title":"Practice yoga poses","isAllDay":true,"start":0,"dueSpan":1440,"priority":0,"status":0,"color":"#DCDE6B","sortOrder":53,"addDay":16},{"id":"65aa3f408f08622ab043c9cf","title":"Plan a workout ","isAllDay":false,"start":975,"dueSpan":105,"priority":0,"status":0,"color":"#DCDE6B","sortOrder":54,"addDay":26},{"id":"66b0976be287d116dea6d3fc","title":"Lily\'s birthday party ","isAllDay":false,"start":840,"dueSpan":180,"priority":0,"status":2,"color":"#C2DED0","sortOrder":55,"addDay":5},{"id":"66b09a0f990f9116dea6e341","title":"Hiking","isAllDay":false,"start":510,"dueSpan":210,"priority":0,"status":0,"color":"#C2DED0","sortOrder":56,"addDay":12},{"id":"65aa3f408f08622ab043c9bc","title":"Discussing the plan","isAllDay":false,"start":840,"dueSpan":240,"priority":0,"status":2,"color":"#C2DED0","sortOrder":57,"addDay":8},{"id":"65ba09496d60ce64ca0c36c8","title":"Having a cup of coffee","isAllDay":false,"start":480,"dueSpan":60,"priority":0,"status":0,"color":"#C2DED0","sortOrder":58,"addDay":10},{"id":"65aa3f408f08622ab043c998","title":"Decluttering","isAllDay":false,"start":540,"dueSpan":110,"priority":0,"status":0,"color":"#C2DED0","sortOrder":59,"addDay":13},{"id":"66a30db0e0aa511b8d8bd1c5","title":"Attend meetings","isAllDay":false,"start":720,"dueSpan":360,"priority":1,"status":0,"color":"#C2DED0","sortOrder":60,"addDay":28},{"id":"64f52f471706111662ac7e2f","title":"Attend meetings","isAllDay":false,"start":720,"dueSpan":360,"priority":1,"status":2,"color":"#C2DED0","sortOrder":61,"addDay":2},{"id":"65aa3f408f08622ab043c9ec","title":"Keep a diary","isAllDay":false,"start":780,"dueSpan":120,"priority":0,"status":0,"color":"#C2DED0","sortOrder":62,"addDay":23},{"id":"65aa3f408f08622ab043c9f3","title":"Plan financial goals","isAllDay":false,"start":840,"dueSpan":270,"priority":0,"status":2,"color":"#C2DED0","sortOrder":63,"addDay":-3},{"id":"65aa3f408f08622ab043c9a0","title":"Leading meetings","isAllDay":false,"start":780,"dueSpan":300,"priority":1,"status":2,"color":"#F8C3B2","sortOrder":64,"addDay":7},{"id":"65aa3f408f08622ab043c9d7","title":"Jogging","isAllDay":false,"start":420,"dueSpan":60,"priority":5,"status":0,"color":"#F8C3B2","sortOrder":65,"addDay":17},{"id":"65aa3f408f08622ab043c9e0","title":"Creative thinking ","isAllDay":true,"start":0,"dueSpan":null,"priority":1,"status":2,"color":"#F8C3B2","sortOrder":66,"addDay":2},{"id":"65aa3f408f08622ab043c9d8","title":"Jogging","isAllDay":false,"start":480,"dueSpan":60,"priority":5,"status":0,"color":"#F8C3B2","sortOrder":67,"addDay":9},{"id":"65aa3f408f08622ab043ca8c","title":"Visiting the elderly","isAllDay":false,"start":780,"dueSpan":360,"priority":3,"status":2,"color":"#FCDEAA","sortOrder":68,"addDay":6},{"id":"65aa3f408f08622ab043c9e4","title":"Learn dessert making","isAllDay":false,"start":1020,"dueSpan":120,"priority":0,"status":0,"color":"#FCDEAA","sortOrder":69,"addDay":26},{"id":"65aa3f408f08622ab043caac","title":"Pruning garden plants","isAllDay":false,"start":420,"dueSpan":60,"priority":0,"status":0,"color":"#C09EEB","sortOrder":70,"addDay":12},{"id":"65aa3f408f08622ab043c9bd","title":"Learn dessert making","isAllDay":false,"start":1140,"dueSpan":60,"priority":1,"status":2,"color":"#C09EEB","sortOrder":71,"addDay":8},{"id":"65aa3f408f08622ab043cabd","title":"Class reunion","isAllDay":false,"start":1020,"dueSpan":120,"priority":5,"status":0,"color":"#C09EEB","sortOrder":72,"addDay":11},{"id":"65aa3f408f08622ab043cabc","title":"Research healthy eating","isAllDay":false,"start":600,"dueSpan":150,"priority":5,"status":0,"color":"#C09EEB","sortOrder":73,"addDay":22},{"id":"65aa3f408f08622ab043caab","title":"Learn photography skills","isAllDay":true,"start":0,"dueSpan":null,"priority":3,"status":0,"color":"#C09EEB","sortOrder":74,"addDay":19},{"id":"65aa3f408f08622ab043ca96","title":"Plant flowers","isAllDay":false,"start":480,"dueSpan":45,"priority":0,"status":0,"color":"#C09EEB","sortOrder":75,"addDay":19},{"id":"65aa3f408f08622ab043caa9","title":"Take up outdoor activities","isAllDay":false,"start":720,"dueSpan":480,"priority":0,"status":0,"color":"#C09EEB","sortOrder":76,"addDay":13},{"id":"65aa3f408f08622ab043cab7","title":"Participate in a sports event ","isAllDay":true,"start":0,"dueSpan":null,"priority":1,"status":0,"color":"#C09EEB","sortOrder":77,"addDay":20}]'),z5=JSON.parse('[{"id":"66a70bde8f084eda80726a96","title":"Einkaufen gehen","isAllDay":false,"start":600,"dueSpan":null,"priority":0,"status":0,"color":"#95CBE8","sortOrder":0,"addDay":31},{"id":"66a70bde8f084eda80726a97","title":"Gedichte schreiben ","isAllDay":false,"start":840,"dueSpan":null,"priority":5,"status":2,"color":"#95CBE8","sortOrder":1,"addDay":3},{"id":"66a70bde8f084eda80726a98","title":"Wettervorhersage f\xfcr das Wochenende pr\xfcfen","isAllDay":false,"start":600,"dueSpan":120,"priority":5,"status":2,"color":"#95CBE8","sortOrder":2,"addDay":6},{"id":"66a70bde8f084eda80726a99","title":"Betriebssporttag","isAllDay":false,"start":600,"dueSpan":120,"priority":0,"status":0,"color":"#95CBE8","sortOrder":3,"addDay":11},{"id":"66a70bde8f084eda80726a9a","title":"An Meetings teilnehmen ","isAllDay":true,"start":0,"dueSpan":null,"priority":5,"status":0,"color":"#95CBE8","sortOrder":4,"addDay":14},{"id":"66a70bde8f084eda80726a9b","title":"Neue Technologien lernen","isAllDay":true,"start":0,"dueSpan":null,"priority":3,"status":0,"color":"#95CBE8","sortOrder":5,"addDay":19},{"id":"66a70bde8f084eda80726a1c","title":"Vorstellungsgespr\xe4ch f\xfcr Praktikanten","isAllDay":false,"start":570,"dueSpan":150,"priority":3,"status":2,"color":"#64C4D0","sortOrder":6,"addDay":7},{"id":"66a70bde8f084eda80726a1e","title":"An Meetings teilnehmen ","isAllDay":false,"start":540,"dueSpan":60,"priority":0,"status":2,"color":"#64C4D0","sortOrder":7,"addDay":1},{"id":"66a70bde8f084eda80726a1f","title":"Probleml\xf6sungsf\xe4higkeiten lernen ","isAllDay":false,"start":960,"dueSpan":30,"priority":5,"status":2,"color":"#64C4D0","sortOrder":8,"addDay":1},{"id":"66a70bde8f084eda80726a20","title":"Alte Kleidung spenden","isAllDay":false,"start":420,"dueSpan":120,"priority":0,"status":0,"color":"#64C4D0","sortOrder":9,"addDay":22},{"id":"66a70bde8f084eda80726a21","title":"An Gemeinschaftsaktivit\xe4ten teilnehmen ","isAllDay":true,"start":0,"dueSpan":null,"priority":3,"status":0,"color":"#64C4D0","sortOrder":10,"addDay":17},{"id":"66a70bde8f084eda80726a22","title":"E-Mails \xfcberpr\xfcfen","isAllDay":false,"start":600,"dueSpan":null,"priority":1,"status":2,"color":"#64C4D0","sortOrder":11,"addDay":1},{"id":"66a70bde8f084eda80726a24","title":"Eine neue App lernen zu benutzen","isAllDay":false,"start":840,"dueSpan":180,"priority":3,"status":0,"color":"#64C4D0","sortOrder":12,"addDay":24},{"id":"66a70bde8f084eda80726a2a","title":"Fotografiekenntnisse erlernen ","isAllDay":false,"start":780,"dueSpan":240,"priority":5,"status":0,"color":"#64C4D0","sortOrder":13,"addDay":18},{"id":"66a70bde8f084eda80726a2e","title":"An sozialen Veranstaltungen teilnehmen","isAllDay":false,"start":540,"dueSpan":120,"priority":0,"status":0,"color":"#64C4D0","sortOrder":14,"addDay":21},{"id":"66a70bde8f084eda80726a30","title":"Gesundheitsplan erstellen ","isAllDay":false,"start":1020,"dueSpan":null,"priority":5,"status":0,"color":"#64C4D0","sortOrder":15,"addDay":18},{"id":"66a70bde8f084eda80726a29","title":"Zimmer aufr\xe4umen","isAllDay":false,"start":600,"dueSpan":null,"priority":1,"status":2,"color":"#64C4D0","sortOrder":16,"addDay":0},{"id":"66a70bde8f084eda80726a26","title":"Produktbewertung","isAllDay":false,"start":780,"dueSpan":180,"priority":0,"status":0,"color":"#64C4D0","sortOrder":17,"addDay":9},{"id":"66a70bde8f084eda80726a2c","title":"An sozialen Netzwerkdiskussionen teilnehmen ","isAllDay":false,"start":990,"dueSpan":null,"priority":5,"status":2,"color":"#64C4D0","sortOrder":18,"addDay":3},{"id":"66a70bde8f084eda80726a27","title":"DIY-Handwerke erstellen","isAllDay":false,"start":660,"dueSpan":90,"priority":1,"status":0,"color":"#64C4D0","sortOrder":19,"addDay":24},{"id":"66a70bde8f084eda80726a28","title":"Weiterlernen","isAllDay":false,"start":600,"dueSpan":null,"priority":1,"status":2,"color":"#64C4D0","sortOrder":20,"addDay":3},{"id":"66a70bde8f084eda80726a2f","title":"Autow\xe4sche","isAllDay":false,"start":780,"dueSpan":60,"priority":3,"status":2,"color":"#64C4D0","sortOrder":21,"addDay":5},{"id":"66a70bde8f084eda80726a2d","title":"Sich mit Freunden treffen","isAllDay":false,"start":840,"dueSpan":60,"priority":5,"status":2,"color":"#64C4D0","sortOrder":22,"addDay":3},{"id":"66a70bde8f084eda80726a23","title":"E-Mails \xfcberpr\xfcfen ","isAllDay":true,"start":0,"dueSpan":null,"priority":0,"status":2,"color":"#64C4D0","sortOrder":23,"addDay":0},{"id":"66a70bde8f084eda80726a31","title":"Marketingplan","isAllDay":false,"start":780,"dueSpan":240,"priority":0,"status":0,"color":"#CB8A90","sortOrder":24,"addDay":10},{"id":"66a70bde8f084eda80726a32","title":"Klettern","isAllDay":false,"start":540,"dueSpan":180,"priority":1,"status":2,"color":"#CB8A90","sortOrder":25,"addDay":5},{"id":"66a70bde8f084eda80726a33","title":"Budget planen ","isAllDay":true,"start":0,"dueSpan":null,"priority":3,"status":0,"color":"#CB8A90","sortOrder":26,"addDay":15},{"id":"66a70bde8f084eda80726a34","title":"Weiterlernen ","isAllDay":true,"start":0,"dueSpan":null,"priority":0,"status":0,"color":"#CB8A90","sortOrder":27,"addDay":16},{"id":"66a70bde8f084eda80726a42","title":"Abteilungsschulung","isAllDay":false,"start":540,"dueSpan":180,"priority":0,"status":0,"color":"#C77B9B","sortOrder":28,"addDay":10},{"id":"66a70bde8f084eda80726a43","title":"Meditation \xfcben","isAllDay":true,"start":0,"dueSpan":1440,"priority":0,"status":0,"color":"#C77B9B","sortOrder":29,"addDay":20},{"id":"66a70bde8f084eda80726a44","title":"Eine neue Sprache lernen","isAllDay":false,"start":540,"dueSpan":75,"priority":1,"status":0,"color":"#C77B9B","sortOrder":30,"addDay":25},{"id":"66a70bde8f084eda80726a45","title":"Einkaufen mit der Mutter","isAllDay":false,"start":840,"dueSpan":240,"priority":0,"status":0,"color":"#C77B9B","sortOrder":31,"addDay":12},{"id":"66a70bde8f084eda80726a4d","title":"Zeit zum Entspannen einplanen ","isAllDay":false,"start":1200,"dueSpan":60,"priority":0,"status":0,"color":"#C77B9B","sortOrder":32,"addDay":15},{"id":"66a70bde8f084eda80726a4f","title":"E-Mails beantworten ","isAllDay":false,"start":780,"dueSpan":60,"priority":0,"status":2,"color":"#F7C989","sortOrder":33,"addDay":8},{"id":"66a70bde8f084eda80726a50","title":"Medizinische Gesundheitsnachrichten lesen ","isAllDay":true,"start":0,"dueSpan":null,"priority":1,"status":2,"color":"#F7C989","sortOrder":34,"addDay":4},{"id":"66a70bde8f084eda80726a52","title":"K\xf6rperlich trainieren","isAllDay":true,"start":0,"dueSpan":4320,"priority":0,"status":2,"color":"#F7C989","sortOrder":35,"addDay":0},{"id":"66b24aacd75cda7b6d5aaaf2","title":"Gartenarbeit","isAllDay":false,"start":480,"dueSpan":60,"priority":0,"status":2,"color":"#DCDE6B","sortOrder":36,"addDay":6},{"id":"66a70bde8f084eda80726a53","title":"Yogakurs","isAllDay":false,"start":1080,"dueSpan":60,"priority":0,"status":0,"color":"#DCDE6B","sortOrder":37,"addDay":10},{"id":"66a70bde8f084eda80726a54","title":"Eine Lieferung abholen","isAllDay":false,"start":1020,"dueSpan":60,"priority":0,"status":0,"color":"#DCDE6B","sortOrder":38,"addDay":9},{"id":"66a70bde8f084eda80726a55","title":"Eine Mahlzeit zubereiten","isAllDay":false,"start":1140,"dueSpan":60,"priority":0,"status":0,"color":"#DCDE6B","sortOrder":39,"addDay":21},{"id":"66a70bde8f084eda80726a56","title":"Sich mit Freunden treffen ","isAllDay":true,"start":0,"dueSpan":1440,"priority":0,"status":0,"color":"#DCDE6B","sortOrder":40,"addDay":16},{"id":"66a70bde8f084eda80726a5d","title":"Ein Workout planen","isAllDay":false,"start":975,"dueSpan":105,"priority":0,"status":0,"color":"#DCDE6B","sortOrder":41,"addDay":26},{"id":"66a70bde8f084eda80726a94","title":"Lilys Geburtstagsparty","isAllDay":false,"start":840,"dueSpan":180,"priority":0,"status":2,"color":"#C2DED0","sortOrder":42,"addDay":5},{"id":"66a70bde8f084eda80726a5e","title":"Den Plan besprechen","isAllDay":false,"start":840,"dueSpan":240,"priority":0,"status":2,"color":"#C2DED0","sortOrder":43,"addDay":8},{"id":"66a70bde8f084eda80726a5f","title":"Eine Tasse Kaffee trinken","isAllDay":false,"start":480,"dueSpan":60,"priority":0,"status":0,"color":"#C2DED0","sortOrder":44,"addDay":10},{"id":"66b24ac6d75cda7b6d5aab01","title":"Wandern","isAllDay":false,"start":510,"dueSpan":215,"priority":0,"status":0,"color":"#C2DED0","sortOrder":45,"addDay":12},{"id":"66a70bde8f084eda80726a60","title":"Ausmisten","isAllDay":false,"start":540,"dueSpan":110,"priority":0,"status":0,"color":"#C2DED0","sortOrder":46,"addDay":13},{"id":"66a70bde8f084eda80726a62","title":"Arbeitsplan erstellen","isAllDay":false,"start":720,"dueSpan":360,"priority":1,"status":2,"color":"#C2DED0","sortOrder":47,"addDay":2},{"id":"66a70bde8f084eda80726a64","title":"An Besprechungen teilnehmen","isAllDay":false,"start":720,"dueSpan":360,"priority":1,"status":0,"color":"#C2DED0","sortOrder":48,"addDay":28},{"id":"66a70bde8f084eda80726a69","title":"Finanzziele planen","isAllDay":false,"start":840,"dueSpan":270,"priority":0,"status":2,"color":"#C2DED0","sortOrder":49,"addDay":-3},{"id":"66a70bde8f084eda80726a65","title":"Ein Tagebuch f\xfchren","isAllDay":false,"start":780,"dueSpan":120,"priority":0,"status":0,"color":"#C2DED0","sortOrder":50,"addDay":23},{"id":"66a70bde8f084eda80726a6a","title":"Meetings leiten","isAllDay":false,"start":780,"dueSpan":300,"priority":1,"status":2,"color":"#F8C3B2","sortOrder":51,"addDay":7},{"id":"66a70bde8f084eda80726a70","title":"Zeit mit der Familie verbringen ","isAllDay":true,"start":0,"dueSpan":null,"priority":1,"status":2,"color":"#F8C3B2","sortOrder":52,"addDay":2},{"id":"66a70bde8f084eda80726a6b","title":"Zwischenmenschliche Beziehungen pflegen ","isAllDay":false,"start":420,"dueSpan":60,"priority":5,"status":0,"color":"#F8C3B2","sortOrder":53,"addDay":17},{"id":"66a70bde8f084eda80726a6c","title":"Joggen","isAllDay":false,"start":480,"dueSpan":60,"priority":5,"status":0,"color":"#F8C3B2","sortOrder":54,"addDay":9},{"id":"66a70bde8f084eda80726a73","title":"\xc4lteren besuchen","isAllDay":false,"start":780,"dueSpan":360,"priority":3,"status":2,"color":"#FCDEAA","sortOrder":55,"addDay":6},{"id":"66a70bde8f084eda80726a74","title":"Dessertzubereitung lernen","isAllDay":false,"start":1020,"dueSpan":120,"priority":0,"status":0,"color":"#FCDEAA","sortOrder":56,"addDay":26},{"id":"66a70bde8f084eda80726a75","title":"Arbeitsplan erstellen","isAllDay":true,"start":0,"dueSpan":null,"priority":0,"status":2,"color":"#FCDEAA","sortOrder":57,"addDay":2},{"id":"66a70bde8f084eda80726a77","title":"Gartenpflanzen schneiden","isAllDay":false,"start":420,"dueSpan":60,"priority":0,"status":0,"color":"#C09EEB","sortOrder":58,"addDay":12},{"id":"66a70bde8f084eda80726a78","title":"Dessertherstellung lernen","isAllDay":false,"start":1140,"dueSpan":60,"priority":1,"status":2,"color":"#C09EEB","sortOrder":59,"addDay":8},{"id":"66a70bde8f084eda80726a79","title":"Sich an Outdoor-Aktivit\xe4ten versuchen ","isAllDay":true,"start":0,"dueSpan":null,"priority":3,"status":2,"color":"#C09EEB","sortOrder":60,"addDay":4},{"id":"66a70bde8f084eda80726a7a","title":"Klassentreffen","isAllDay":false,"start":1020,"dueSpan":120,"priority":5,"status":0,"color":"#C09EEB","sortOrder":61,"addDay":11},{"id":"66a70bde8f084eda80726a7b","title":"Gesunde Ern\xe4hrung recherchieren","isAllDay":false,"start":600,"dueSpan":150,"priority":5,"status":0,"color":"#C09EEB","sortOrder":62,"addDay":22},{"id":"66a70bde8f084eda80726a7c","title":"Gesundheitszustand \xfcberpr\xfcfen","isAllDay":true,"start":0,"dueSpan":null,"priority":5,"status":2,"color":"#C09EEB","sortOrder":63,"addDay":6},{"id":"66a70bde8f084eda80726a7e","title":"Fr\xfchst\xfccken","isAllDay":true,"start":0,"dueSpan":1440,"priority":0,"status":2,"color":"#C09EEB","sortOrder":64,"addDay":0},{"id":"66a70bde8f084eda80726a8b","title":"Fotografie-F\xe4higkeiten lernen","isAllDay":true,"start":0,"dueSpan":null,"priority":3,"status":0,"color":"#C09EEB","sortOrder":65,"addDay":19},{"id":"66a70bde8f084eda80726a93","title":"An einer Sportveranstaltung teilnehmen","isAllDay":true,"start":0,"dueSpan":null,"priority":1,"status":0,"color":"#C09EEB","sortOrder":66,"addDay":20},{"id":"66a70bde8f084eda80726a7d","title":"Gartenpflanzen beschneiden ","isAllDay":true,"start":0,"dueSpan":null,"priority":0,"status":2,"color":"#C09EEB","sortOrder":67,"addDay":5},{"id":"66a70bde8f084eda80726a92","title":"Science-Fiction-Romane lesen ","isAllDay":false,"start":930,"dueSpan":null,"priority":3,"status":2,"color":"#C09EEB","sortOrder":68,"addDay":3},{"id":"66a70bde8f084eda80726a80","title":"Ins Museum gehen ","isAllDay":true,"start":0,"dueSpan":1440,"priority":0,"status":2,"color":"#C09EEB","sortOrder":69,"addDay":1},{"id":"66a70bde8f084eda80726a7f","title":"Blumen pflanzen","isAllDay":false,"start":480,"dueSpan":45,"priority":0,"status":0,"color":"#C09EEB","sortOrder":70,"addDay":19},{"id":"66a70bde8f084eda80726a8a","title":"Outdoor-Aktivit\xe4ten aufnehmen","isAllDay":false,"start":720,"dueSpan":480,"priority":0,"status":0,"color":"#C09EEB","sortOrder":71,"addDay":13},{"id":"66a70bde8f084eda80726a82","title":"Das Fahrzeug reinigen","isAllDay":true,"start":0,"dueSpan":1440,"priority":0,"status":2,"color":"#C09EEB","sortOrder":72,"addDay":-2},{"id":"66a70bde8f084eda807269e1","title":"Video aufnehmen","isAllDay":false,"start":510,"dueSpan":210,"priority":0,"status":2,"color":"#4772FA","sortOrder":73,"addDay":8},{"id":"66a70bde8f084eda807269e2","title":"Ein Projekt planen","isAllDay":false,"start":510,"dueSpan":60,"priority":0,"status":2,"color":"#4772FA","sortOrder":74,"addDay":7},{"id":"66a70bde8f084eda807269e3","title":"Online-Meeting","isAllDay":false,"start":480,"dueSpan":120,"priority":1,"status":0,"color":"#4772FA","sortOrder":75,"addDay":11},{"id":"66a70bde8f084eda807269e5","title":"An einer Besprechung teilnehmen","isAllDay":false,"start":780,"dueSpan":180,"priority":0,"status":0,"color":"#4772FA","sortOrder":76,"addDay":11},{"id":"66a70bde8f084eda807269e6","title":"Marketingstrategien entwickeln","isAllDay":false,"start":540,"dueSpan":180,"priority":3,"status":0,"color":"#4772FA","sortOrder":77,"addDay":9},{"id":"66a70bde8f084eda807269e7","title":"Etwas \xfcber \xd6kologie lernen","isAllDay":true,"start":0,"dueSpan":1440,"priority":1,"status":0,"color":"#4772FA","sortOrder":78,"addDay":18},{"id":"66a70bde8f084eda807269e8","title":"Versionstests","isAllDay":true,"start":0,"dueSpan":null,"priority":0,"status":0,"color":"#4772FA","sortOrder":79,"addDay":18},{"id":"66a70bde8f084eda807269e9","title":"Wettervorhersage anschauen ","isAllDay":true,"start":0,"dueSpan":null,"priority":0,"status":0,"color":"#4772FA","sortOrder":80,"addDay":16},{"id":"66a70bde8f084eda807269ea","title":"Romane lesen ","isAllDay":true,"start":0,"dueSpan":null,"priority":0,"status":0,"color":"#4772FA","sortOrder":81,"addDay":15},{"id":"66a70bde8f084eda807269ec","title":"Technische Forschung","isAllDay":true,"start":0,"dueSpan":null,"priority":0,"status":0,"color":"#4772FA","sortOrder":82,"addDay":27},{"id":"66a70bde8f084eda807269ed","title":"Alte Kleidung spenden ","isAllDay":true,"start":0,"dueSpan":null,"priority":0,"status":0,"color":"#4772FA","sortOrder":83,"addDay":14},{"id":"66a70bde8f084eda807269ee","title":"Design\xfcberpr\xfcfung","isAllDay":false,"start":765,"dueSpan":null,"priority":0,"status":0,"color":"#4772FA","sortOrder":84,"addDay":19},{"id":"66a70bde8f084eda807269ef","title":"S\xfc\xdfspeisen zubereiten lernen ","isAllDay":true,"start":0,"dueSpan":null,"priority":0,"status":2,"color":"#4772FA","sortOrder":85,"addDay":2},{"id":"66a70bde8f084eda807269f0","title":"Lebensmitteleinkauf","isAllDay":false,"start":600,"dueSpan":120,"priority":0,"status":0,"color":"#4772FA","sortOrder":86,"addDay":23}]'),G5=JSON.parse('[{"id":"66a6750f8f0844c52ef8cc21","title":"\u9031\u672b\u306e\u5929\u6c17\u3092\u78ba\u8a8d\u3059\u308b ","isAllDay":false,"start":420,"dueSpan":null,"priority":0,"status":2,"color":"#95CBE8","sortOrder":0,"addDay":4},{"id":"66a6750f8f0844c52ef8cc23","title":"\u72ac\u306e\u990c\u3092\u8cb7\u3046","isAllDay":false,"start":600,"dueSpan":null,"priority":0,"status":0,"color":"#95CBE8","sortOrder":1,"addDay":31},{"id":"66a6750f8f0844c52ef8cc24","title":"\u30e1\u30fc\u30eb\u3092\u78ba\u8a8d\u3059\u308b","isAllDay":false,"start":840,"dueSpan":null,"priority":5,"status":2,"color":"#95CBE8","sortOrder":2,"addDay":3},{"id":"66a6750f8f0844c52ef8cc26","title":"\u4f1a\u793e\u306e\u904b\u52d5\u4f1a","isAllDay":false,"start":600,"dueSpan":120,"priority":0,"status":0,"color":"#95CBE8","sortOrder":3,"addDay":11},{"id":"66a6750f8f0844c52ef8cc27","title":"\u5065\u5eb7\u7684\u306a\u98df\u4e8b\u3092\u7814\u7a76\u3059\u308b","isAllDay":true,"start":0,"dueSpan":null,"priority":5,"status":0,"color":"#95CBE8","sortOrder":4,"addDay":14},{"id":"66a6750f8f0844c52ef8cc28","title":"\u90e8\u5c4b\u3092\u7247\u4ed8\u3051\u308b","isAllDay":true,"start":0,"dueSpan":null,"priority":3,"status":0,"color":"#95CBE8","sortOrder":5,"addDay":19},{"id":"66a6750f8f0844c52ef8cbbf","title":"\u6d17\u8eca","isAllDay":false,"start":780,"dueSpan":60,"priority":1,"status":2,"color":"#63C5D2","sortOrder":6,"addDay":5},{"id":"66a6750f8f0844c52ef8cba9","title":"\u30a4\u30f3\u30bf\u30fc\u30f3\u9762\u63a5","isAllDay":false,"start":570,"dueSpan":150,"priority":3,"status":2,"color":"#63C5D2","sortOrder":7,"addDay":7},{"id":"66a6750f8f0844c52ef8cbab","title":"\u5bb6\u65cf\u3068\u4ea4\u6d41","isAllDay":false,"start":540,"dueSpan":60,"priority":0,"status":2,"color":"#63C5D2","sortOrder":8,"addDay":1},{"id":"66a6750f8f0844c52ef8cbac","title":"\u697d\u5668\u306e\u6f14\u594f\u3092\u5b66\u3076","isAllDay":false,"start":960,"dueSpan":30,"priority":5,"status":2,"color":"#63C5D2","sortOrder":9,"addDay":1},{"id":"66a6750f8f0844c52ef8cbad","title":"\u6599\u7406\u3092\u4f5c\u308b","isAllDay":false,"start":420,"dueSpan":120,"priority":0,"status":0,"color":"#63C5D2","sortOrder":10,"addDay":22},{"id":"66a6750f8f0844c52ef8cbae","title":"\u5199\u771f\u64ae\u5f71\u306e\u30b9\u30ad\u30eb\u3092\u78e8\u304f","isAllDay":true,"start":0,"dueSpan":null,"priority":3,"status":0,"color":"#63C5D2","sortOrder":11,"addDay":17},{"id":"66a6750f8f0844c52ef8cbaf","title":"\u82b1\u3092\u690d\u3048\u308b","isAllDay":false,"start":600,"dueSpan":null,"priority":1,"status":2,"color":"#63C5D2","sortOrder":12,"addDay":1},{"id":"66a6750f8f0844c52ef8cbb1","title":"\u624b\u4f5c\u308a\u30af\u30e9\u30d5\u30c8\u3092\u4f5c\u308b","isAllDay":false,"start":840,"dueSpan":180,"priority":3,"status":0,"color":"#63C5D2","sortOrder":13,"addDay":24},{"id":"66a6750f8f0844c52ef8cbb0","title":"\u30bd\u30fc\u30b7\u30e3\u30eb\u30d7\u30ed\u30d5\u30a3\u30fc\u30eb\u3092\u66f4\u65b0\u3059\u308b","isAllDay":true,"start":0,"dueSpan":null,"priority":0,"status":2,"color":"#63C5D2","sortOrder":14,"addDay":0},{"id":"66a6750f8f0844c52ef8cbb6","title":"\u5bb6\u65cf\u306b\u96fb\u8a71\u3059\u308b","isAllDay":false,"start":600,"dueSpan":null,"priority":1,"status":2,"color":"#63C5D2","sortOrder":15,"addDay":0},{"id":"66a6750f8f0844c52ef8cbb4","title":"\u30d1\u30bd\u30b3\u30f3\u306e\u6574\u7406","isAllDay":false,"start":660,"dueSpan":90,"priority":1,"status":0,"color":"#63C5D2","sortOrder":16,"addDay":24},{"id":"66a6750f8f0844c52ef8cbba","title":"\u8ca1\u653f\u8a08\u753b\u3092\u305f\u3066\u308b","isAllDay":false,"start":840,"dueSpan":60,"priority":5,"status":2,"color":"#63C5D2","sortOrder":17,"addDay":3},{"id":"66a6750f8f0844c52ef8cbb7","title":"\u30e1\u30fc\u30eb\u3092\u78ba\u8a8d\u3059\u308b","isAllDay":false,"start":780,"dueSpan":240,"priority":5,"status":0,"color":"#63C5D2","sortOrder":18,"addDay":18},{"id":"66a6750f8f0844c52ef8cbbb","title":"\u30c1\u30e3\u30ea\u30c6\u30a3\u30e9\u30f3\u306b\u53c2\u52a0\u3059\u308b","isAllDay":false,"start":540,"dueSpan":120,"priority":0,"status":0,"color":"#63C5D2","sortOrder":19,"addDay":21},{"id":"66a6750f8f0844c52ef8cbb5","title":"SNS\u3092\u30c1\u30a7\u30c3\u30af","isAllDay":false,"start":600,"dueSpan":null,"priority":1,"status":2,"color":"#63C5D2","sortOrder":20,"addDay":3},{"id":"66a6750f8f0844c52ef8cbb9","title":"\u672c\u3092\u8aad\u3080","isAllDay":false,"start":990,"dueSpan":null,"priority":5,"status":2,"color":"#63C5D2","sortOrder":21,"addDay":3},{"id":"66a6750f8f0844c52ef8cbbd","title":"\u751f\u614b\u5b66\u3092\u5b66\u3076","isAllDay":false,"start":1020,"dueSpan":null,"priority":5,"status":0,"color":"#63C5D2","sortOrder":22,"addDay":18},{"id":"66a6750f8f0844c52ef8cbb3","title":"\u88fd\u54c1\u30ec\u30d3\u30e5\u30fc","isAllDay":false,"start":780,"dueSpan":180,"priority":0,"status":0,"color":"#63C5D2","sortOrder":23,"addDay":9},{"id":"66a6750f8f0844c52ef8cbbe","title":"\u30de\u30fc\u30b1\u30c6\u30a3\u30f3\u30b0\u8a08\u753b","isAllDay":false,"start":780,"dueSpan":240,"priority":0,"status":0,"color":"#CB8A90","sortOrder":24,"addDay":10},{"id":"66a6750f8f0844c52ef8cbc0","title":"\u53e4\u7740\u3092\u5bc4\u4ed8\u3059\u308b","isAllDay":true,"start":0,"dueSpan":null,"priority":3,"status":0,"color":"#CB8A90","sortOrder":25,"addDay":15},{"id":"66a6750f8f0844c52ef8cbc1","title":"\u30b3\u30df\u30e5\u30cb\u30b1\u30fc\u30b7\u30e7\u30f3\u30b9\u30ad\u30eb\u3092\u5411\u4e0a\u3055\u305b\u308b","isAllDay":true,"start":0,"dueSpan":null,"priority":0,"status":0,"color":"#CB8A90","sortOrder":26,"addDay":16},{"id":"66a6750f8f0844c52ef8cbbc","title":"\u767b\u5c71","isAllDay":false,"start":540,"dueSpan":180,"priority":3,"status":2,"color":"#C77B9B","sortOrder":27,"addDay":5},{"id":"66a6750f8f0844c52ef8cbcf","title":"\u90e8\u9580\u30c8\u30ec\u30fc\u30cb\u30f3\u30b0","isAllDay":false,"start":540,"dueSpan":180,"priority":0,"status":0,"color":"#C77B9B","sortOrder":28,"addDay":10},{"id":"66a6750f8f0844c52ef8cbd0","title":"\u30b9\u30dd\u30fc\u30c4\u30a4\u30d9\u30f3\u30c8\u306b\u53c2\u52a0\u3059\u308b","isAllDay":true,"start":0,"dueSpan":1440,"priority":0,"status":0,"color":"#C77B9B","sortOrder":29,"addDay":20},{"id":"66a6750f8f0844c52ef8cbd1","title":"\u5199\u771f\u64ae\u5f71\u306e\u30b9\u30ad\u30eb\u3092\u78e8\u304f","isAllDay":false,"start":540,"dueSpan":75,"priority":1,"status":0,"color":"#C77B9B","sortOrder":30,"addDay":25},{"id":"66a6750f8f0844c52ef8cbd2","title":"\u304a\u6bcd\u3055\u3093\u3068\u8cb7\u3044\u7269\u3059\u308b","isAllDay":false,"start":840,"dueSpan":240,"priority":0,"status":0,"color":"#C77B9B","sortOrder":31,"addDay":12},{"id":"66a6750f8f0844c52ef8cbda","title":"\u7d75\u3092\u63cf\u304f","isAllDay":false,"start":1200,"dueSpan":60,"priority":0,"status":0,"color":"#C77B9B","sortOrder":32,"addDay":15},{"id":"66b1900df4894b71f8971fcb","title":"\u53cb\u9054\u3068\u4e00\u7dd2\u306b\u904e\u3054\u3059","isAllDay":true,"start":0,"dueSpan":null,"priority":1,"status":2,"color":"#F7C989","sortOrder":33,"addDay":4},{"id":"66a6750f8f0844c52ef8cbdc","title":"\u30e1\u30fc\u30eb\u306b\u8fd4\u4fe1\u3059\u308b","isAllDay":false,"start":780,"dueSpan":60,"priority":0,"status":2,"color":"#F7C989","sortOrder":34,"addDay":8},{"id":"66a6750f8f0844c52ef8cbdf","title":"\u4e88\u5b9a\u3092\u305f\u3066\u308b","isAllDay":true,"start":0,"dueSpan":4320,"priority":0,"status":2,"color":"#F7C989","sortOrder":35,"addDay":0},{"id":"66a6750f8f0844c52ef8cbdd","title":"\u5712\u82b8","isAllDay":false,"start":480,"dueSpan":60,"priority":1,"status":2,"color":"#DCDE6B","sortOrder":36,"addDay":6},{"id":"66a6750f8f0844c52ef8cbe0","title":"\u30e8\u30ac\u30af\u30e9\u30b9","isAllDay":false,"start":1080,"dueSpan":60,"priority":0,"status":0,"color":"#DCDE6B","sortOrder":37,"addDay":10},{"id":"66a6750f8f0844c52ef8cbe1","title":"\u8377\u7269\u3092\u53d7\u3051\u53d6\u308b","isAllDay":false,"start":1020,"dueSpan":60,"priority":0,"status":0,"color":"#DCDE6B","sortOrder":38,"addDay":9},{"id":"66a6750f8f0844c52ef8cbe3","title":"\u624b\u4f5c\u308a\u30af\u30e9\u30d5\u30c8\u3092\u4f5c\u308b","isAllDay":true,"start":0,"dueSpan":1440,"priority":0,"status":0,"color":"#DCDE6B","sortOrder":39,"addDay":16},{"id":"66a6750f8f0844c52ef8cbe2","title":"\u65b0\u3057\u3044\u8a00\u8a9e\u3092\u5b66\u3076","isAllDay":false,"start":1140,"dueSpan":60,"priority":0,"status":0,"color":"#DCDE6B","sortOrder":40,"addDay":21},{"id":"66a6750f8f0844c52ef8cbea","title":"\u4e88\u7b97\u3092\u305f\u3066\u308b","isAllDay":false,"start":975,"dueSpan":105,"priority":0,"status":0,"color":"#DCDE6B","sortOrder":41,"addDay":26},{"id":"66a6750f8f0844c52ef8cc25","title":"\u98df\u6599\u54c1\u306e\u8cb7\u3044\u7269","isAllDay":false,"start":600,"dueSpan":120,"priority":5,"status":2,"color":"#C2DED0","sortOrder":42,"addDay":6},{"id":"66a6750f8f0844c52ef8cc04","title":"\u30cf\u30a4\u30ad\u30f3\u30b0","isAllDay":false,"start":540,"dueSpan":180,"priority":0,"status":0,"color":"#C2DED0","sortOrder":43,"addDay":12},{"id":"66b19188f4894b71f897209b","title":"\u30ea\u30ea\u30fc\u306e\u8a95\u751f\u65e5\u30d1\u30fc\u30c6\u30a3\u30fc","isAllDay":false,"start":840,"dueSpan":180,"priority":0,"status":2,"color":"#C2DED0","sortOrder":44,"addDay":5},{"id":"66a6750f8f0844c52ef8cbeb","title":"\u8a08\u753b\u306b\u3064\u3044\u3066\u8a71\u3057\u5408\u3046","isAllDay":false,"start":840,"dueSpan":240,"priority":0,"status":2,"color":"#C2DED0","sortOrder":45,"addDay":8},{"id":"66a6750f8f0844c52ef8cbec","title":"\u30b3\u30fc\u30d2\u30fc\u3092\u4e00\u676f\u98f2\u3080","isAllDay":false,"start":480,"dueSpan":60,"priority":0,"status":0,"color":"#C2DED0","sortOrder":46,"addDay":10},{"id":"66a6750f8f0844c52ef8cbed","title":"\u6574\u7406\u6574\u9813","isAllDay":false,"start":540,"dueSpan":110,"priority":0,"status":0,"color":"#C2DED0","sortOrder":47,"addDay":13},{"id":"66a6750f8f0844c52ef8cbf1","title":"\u5b50\u4f9b\u3092\u6559\u80b2\u3059\u308b","isAllDay":false,"start":720,"dueSpan":360,"priority":1,"status":0,"color":"#C2DED0","sortOrder":48,"addDay":28},{"id":"66a6750f8f0844c52ef8cbef","title":"\u304a\u5e74\u5bc4\u308a\u3092\u8a2a\u554f\u3059\u308b","isAllDay":false,"start":720,"dueSpan":360,"priority":1,"status":2,"color":"#C2DED0","sortOrder":49,"addDay":2},{"id":"66a6750f8f0844c52ef8cbf2","title":"\u5275\u9020\u7684\u306a\u8003\u3048","isAllDay":false,"start":780,"dueSpan":120,"priority":0,"status":0,"color":"#C2DED0","sortOrder":50,"addDay":23},{"id":"66a6750f8f0844c52ef8cbf7","title":"\u30df\u30fc\u30c6\u30a3\u30f3\u30b0\u3092\u4e3b\u5c0e\u3059\u308b","isAllDay":false,"start":780,"dueSpan":300,"priority":1,"status":2,"color":"#F8C3B2","sortOrder":51,"addDay":7},{"id":"66a6750f8f0844c52ef8cbfd","title":"\u554f\u984c\u89e3\u6c7a\u30b9\u30ad\u30eb\u3092\u5b66\u3076","isAllDay":true,"start":0,"dueSpan":null,"priority":1,"status":2,"color":"#F8C3B2","sortOrder":52,"addDay":2},{"id":"66a6750f8f0844c52ef8cbf9","title":"\u30b8\u30e7\u30ae\u30f3\u30b0","isAllDay":false,"start":480,"dueSpan":60,"priority":5,"status":0,"color":"#F8C3B2","sortOrder":53,"addDay":9},{"id":"66a6750f8f0844c52ef8cbf8","title":"\u82b8\u8853\u7684\u306a\u8da3\u5473\u3092\u80b2\u3080","isAllDay":false,"start":420,"dueSpan":60,"priority":5,"status":0,"color":"#F8C3B2","sortOrder":54,"addDay":17},{"id":"66a6750f8f0844c52ef8cc00","title":"\u304a\u5e74\u5bc4\u308a\u3092\u8a2a\u554f\u3059\u308b","isAllDay":false,"start":780,"dueSpan":360,"priority":3,"status":2,"color":"#FCDEAA","sortOrder":55,"addDay":6},{"id":"66a6750f8f0844c52ef8cc02","title":"\u30c6\u30af\u30ce\u30ed\u30b8\u30fc\u30cb\u30e5\u30fc\u30b9\u3092\u8abf\u3079\u308b","isAllDay":true,"start":0,"dueSpan":null,"priority":0,"status":2,"color":"#FCDEAA","sortOrder":56,"addDay":2},{"id":"66a6750f8f0844c52ef8cc01","title":"\u7d99\u7d9a\u7684\u306a\u5b66\u7fd2","isAllDay":false,"start":1020,"dueSpan":120,"priority":0,"status":0,"color":"#FCDEAA","sortOrder":57,"addDay":26},{"id":"66a6750f8f0844c52ef8cbee","title":"\u5ead\u306e\u690d\u7269\u3092\u526a\u5b9a\u3059\u308b","isAllDay":false,"start":420,"dueSpan":60,"priority":1,"status":0,"color":"#C09EEB","sortOrder":58,"addDay":12},{"id":"66a6750f8f0844c52ef8cc05","title":"\u30c7\u30b6\u30fc\u30c8\u4f5c\u308a\u3092\u5b66\u3076","isAllDay":false,"start":1140,"dueSpan":60,"priority":1,"status":2,"color":"#C09EEB","sortOrder":59,"addDay":8},{"id":"66a6750f8f0844c52ef8cc06","title":"\u5929\u6c17\u4e88\u5831\u3092\u898b\u308b","isAllDay":true,"start":0,"dueSpan":null,"priority":3,"status":2,"color":"#C09EEB","sortOrder":60,"addDay":4},{"id":"66a6750f8f0844c52ef8cc07","title":"\u540c\u7a93\u4f1a","isAllDay":false,"start":1020,"dueSpan":120,"priority":5,"status":0,"color":"#C09EEB","sortOrder":61,"addDay":11},{"id":"66a6750f8f0844c52ef8cc08","title":"\u97f3\u697d\u30d7\u30ec\u30a4\u30ea\u30b9\u30c8\u3092\u4f5c\u308b","isAllDay":false,"start":600,"dueSpan":150,"priority":5,"status":0,"color":"#C09EEB","sortOrder":62,"addDay":22},{"id":"66a6750f8f0844c52ef8cc18","title":"\u30e1\u30fc\u30eb\u3092\u78ba\u8a8d\u3059\u308b","isAllDay":true,"start":0,"dueSpan":null,"priority":3,"status":0,"color":"#C09EEB","sortOrder":65,"addDay":19},{"id":"66a6750f8f0844c52ef8cc17","title":"\u30a2\u30a6\u30c8\u30c9\u30a2\u6d3b\u52d5\u3092\u59cb\u3081\u308b","isAllDay":false,"start":720,"dueSpan":480,"priority":0,"status":0,"color":"#C09EEB","sortOrder":66,"addDay":13},{"id":"66a6750f8f0844c52ef8cc0d","title":"\u624b\u82b8\u3092\u5b66\u3076","isAllDay":true,"start":0,"dueSpan":1440,"priority":0,"status":2,"color":"#C09EEB","sortOrder":68,"addDay":1},{"id":"66a6750f8f0844c52ef8cc0c","title":"\u5199\u771f\u64ae\u5f71\u306e\u30b9\u30ad\u30eb\u3092\u78e8\u304f","isAllDay":false,"start":480,"dueSpan":45,"priority":0,"status":0,"color":"#C09EEB","sortOrder":69,"addDay":19},{"id":"66a6750f8f0844c52ef8cc0b","title":"\u5bb6\u306b\u5e30\u3063\u3066\u5915\u98df","isAllDay":true,"start":0,"dueSpan":1440,"priority":0,"status":2,"color":"#C09EEB","sortOrder":70,"addDay":0},{"id":"66a6750f8f0844c52ef8cc1f","title":"\u5bb6\u4e8b\u3092\u3059\u308b","isAllDay":false,"start":930,"dueSpan":null,"priority":3,"status":2,"color":"#C09EEB","sortOrder":71,"addDay":3},{"id":"66a6750f8f0844c52ef8cc20","title":"\u57fa\u672c\u7684\u306a\u30d7\u30ed\u30b0\u30e9\u30df\u30f3\u30b0\u3092\u5b66\u3076","isAllDay":true,"start":0,"dueSpan":null,"priority":1,"status":0,"color":"#C09EEB","sortOrder":72,"addDay":20},{"id":"66a6750f8f0844c52ef8cb6e","title":"\u30d3\u30c7\u30aa\u3092\u64ae\u5f71\u3059\u308b","isAllDay":false,"start":510,"dueSpan":210,"priority":0,"status":2,"color":"#4772FA","sortOrder":73,"addDay":8},{"id":"66a6750f8f0844c52ef8cb6f","title":"\u30d7\u30ed\u30b8\u30a7\u30af\u30c8\u306e\u8a08\u753b","isAllDay":false,"start":510,"dueSpan":60,"priority":0,"status":2,"color":"#4772FA","sortOrder":74,"addDay":7},{"id":"66a6750f8f0844c52ef8cb70","title":"\u30aa\u30f3\u30e9\u30a4\u30f3\u4f1a\u8b70","isAllDay":false,"start":480,"dueSpan":120,"priority":1,"status":0,"color":"#4772FA","sortOrder":75,"addDay":11},{"id":"66a6750f8f0844c52ef8cb72","title":"\u4f1a\u8b70\u306b\u51fa\u5e2d\u3059\u308b","isAllDay":false,"start":780,"dueSpan":180,"priority":0,"status":0,"color":"#4772FA","sortOrder":76,"addDay":11},{"id":"66a6750f8f0844c52ef8cb73","title":"\u30de\u30fc\u30b1\u30c6\u30a3\u30f3\u30b0\u6226\u7565\u3092\u7b56\u5b9a\u3059\u308b","isAllDay":false,"start":540,"dueSpan":180,"priority":3,"status":0,"color":"#4772FA","sortOrder":77,"addDay":9},{"id":"66a6750f8f0844c52ef8cb74","title":"\u624b\u4f5c\u308a\u30af\u30e9\u30d5\u30c8\u3092\u4f5c\u308b","isAllDay":true,"start":0,"dueSpan":1440,"priority":1,"status":0,"color":"#4772FA","sortOrder":78,"addDay":18},{"id":"66a6750f8f0844c52ef8cb75","title":"\u82b8\u8853\u7684\u306a\u8da3\u5473\u3092\u80b2\u3080","isAllDay":true,"start":0,"dueSpan":null,"priority":0,"status":0,"color":"#4772FA","sortOrder":79,"addDay":18},{"id":"66a6750f8f0844c52ef8cb76","title":"\u30b3\u30df\u30e5\u30cb\u30b1\u30fc\u30b7\u30e7\u30f3\u30b9\u30ad\u30eb\u3092\u5411\u4e0a\u3055\u305b\u308b","isAllDay":true,"start":0,"dueSpan":null,"priority":0,"status":0,"color":"#4772FA","sortOrder":80,"addDay":16},{"id":"66a6750f8f0844c52ef8cb77","title":"\u793e\u4ea4\u30a4\u30d9\u30f3\u30c8\u306b\u53c2\u52a0\u3059\u308b","isAllDay":true,"start":0,"dueSpan":null,"priority":0,"status":0,"color":"#4772FA","sortOrder":81,"addDay":15},{"id":"66a6750f8f0844c52ef8cb79","title":"\u30c8\u30ec\u30fc\u30cb\u30f3\u30b0\u3092\u8a08\u753b\u3059\u308b","isAllDay":true,"start":0,"dueSpan":null,"priority":0,"status":0,"color":"#4772FA","sortOrder":82,"addDay":27},{"id":"66a6750f8f0844c52ef8cb7a","title":"\u6709\u540d\u4eba\u306e\u4f1d\u8a18\u3092\u8aad\u3080","isAllDay":true,"start":0,"dueSpan":null,"priority":0,"status":0,"color":"#4772FA","sortOrder":83,"addDay":14},{"id":"66a6750f8f0844c52ef8cb7b","title":"\u30e1\u30fc\u30eb\u3092\u78ba\u8a8d\u3059\u308b","isAllDay":false,"start":765,"dueSpan":null,"priority":0,"status":0,"color":"#4772FA","sortOrder":84,"addDay":19},{"id":"66a6750f8f0844c52ef8cb7c","title":"\u5bb6\u65cf\u306b\u96fb\u8a71\u3059\u308b","isAllDay":true,"start":0,"dueSpan":null,"priority":0,"status":2,"color":"#4772FA","sortOrder":85,"addDay":2},{"id":"66a6750f8f0844c52ef8cb7d","title":"\u554f\u984c\u89e3\u6c7a\u30b9\u30ad\u30eb\u3092\u5b66\u3076","isAllDay":false,"start":600,"dueSpan":120,"priority":0,"status":0,"color":"#4772FA","sortOrder":86,"addDay":23}]'),K5=JSON.parse('[{"id":"66a703db8f084eda807156fb","title":"\uce5c\uad6c\ub4e4\uacfc \ubaa8\uc784","isAllDay":false,"start":600,"dueSpan":null,"priority":0,"status":0,"color":"#95CBE8","sortOrder":0,"addDay":31},{"id":"66a703db8f084eda807156fc","title":"\ubc15\ubb3c\uad00 \ubc29\ubb38\ud558\uae30","isAllDay":false,"start":840,"dueSpan":null,"priority":5,"status":2,"color":"#95CBE8","sortOrder":1,"addDay":3},{"id":"66a703db8f084eda807156fd","title":"\uc8fc\ub9d0 \ub0a0\uc528 \ud655\uc778\ud558\uae30","isAllDay":false,"start":600,"dueSpan":120,"priority":5,"status":2,"color":"#95CBE8","sortOrder":2,"addDay":6},{"id":"66a703db8f084eda807156fe","title":"\ud68c\uc0ac \uc2a4\ud3ec\uce20 \ub370\uc774","isAllDay":false,"start":600,"dueSpan":120,"priority":0,"status":0,"color":"#95CBE8","sortOrder":3,"addDay":11},{"id":"66a703db8f084eda807156ff","title":"\ud68c\ud654 \uc791\ud488 \ucc3d\uc791\ud558\uae30","isAllDay":true,"start":0,"dueSpan":null,"priority":5,"status":0,"color":"#95CBE8","sortOrder":4,"addDay":14},{"id":"66a703db8f084eda80715700","title":"DIY \uc190\uc73c\ub85c \ub9cc\ub4e0 \uacf5\uc608\ud488 \ub9cc\ub4e4\uae30","isAllDay":true,"start":0,"dueSpan":null,"priority":3,"status":0,"color":"#95CBE8","sortOrder":5,"addDay":19},{"id":"66a703db8f084eda80715681","title":"\uc778\ud134 \uba74\uc811","isAllDay":false,"start":570,"dueSpan":150,"priority":3,"status":2,"color":"#64C4D0","sortOrder":6,"addDay":7},{"id":"66a703db8f084eda80715683","title":"\uc774\uba54\uc77c \ud655\uc778\ud558\uae30","isAllDay":false,"start":540,"dueSpan":60,"priority":0,"status":2,"color":"#64C4D0","sortOrder":7,"addDay":1},{"id":"66a703db8f084eda80715684","title":"\ubc29 \uc815\ub9ac\ud558\uae30\xcd","isAllDay":false,"start":960,"dueSpan":30,"priority":5,"status":2,"color":"#64C4D0","sortOrder":8,"addDay":1},{"id":"66a703db8f084eda80715685","title":"\uc0c8 \uc5b4\ud50c\ub9ac\ucf00\uc774\uc158 \uc0ac\uc6a9\ubc95 \uc775\ud788\uae30","isAllDay":false,"start":420,"dueSpan":120,"priority":0,"status":0,"color":"#64C4D0","sortOrder":9,"addDay":22},{"id":"66a703db8f084eda80715686","title":"\uba85\uc0c1 \uc2e4\ucc9c\ud558\uae30","isAllDay":true,"start":0,"dueSpan":null,"priority":3,"status":0,"color":"#64C4D0","sortOrder":10,"addDay":17},{"id":"66a703db8f084eda80715687","title":"Check health status","isAllDay":false,"start":600,"dueSpan":null,"priority":1,"status":2,"color":"#64C4D0","sortOrder":11,"addDay":1},{"id":"66a703db8f084eda8071568d","title":"Learn to play a musical instrument","isAllDay":false,"start":600,"dueSpan":null,"priority":1,"status":2,"color":"#64C4D0","sortOrder":12,"addDay":3},{"id":"66a703db8f084eda80715691","title":"Learn handicrafts","isAllDay":false,"start":990,"dueSpan":null,"priority":5,"status":2,"color":"#64C4D0","sortOrder":13,"addDay":3},{"id":"66a703db8f084eda80715693","title":"\uc0c8\ub85c\uc6b4 \uc5b8\uc5b4 \ud559\uc2b5\ud558\uae30","isAllDay":false,"start":540,"dueSpan":120,"priority":0,"status":0,"color":"#64C4D0","sortOrder":14,"addDay":21},{"id":"66a703db8f084eda80715695","title":"\uc694\ub9ac\ud558\uae30","isAllDay":false,"start":1020,"dueSpan":null,"priority":5,"status":0,"color":"#64C4D0","sortOrder":15,"addDay":18},{"id":"66a703db8f084eda80715688","title":"Plan the day","isAllDay":true,"start":0,"dueSpan":null,"priority":0,"status":2,"color":"#64C4D0","sortOrder":16,"addDay":0},{"id":"66a703db8f084eda8071568b","title":"\uc81c\ud488 \ub9ac\ubdf0","isAllDay":false,"start":780,"dueSpan":180,"priority":0,"status":0,"color":"#64C4D0","sortOrder":17,"addDay":9},{"id":"66a703db8f084eda80715692","title":"Cultivate artistic interests ","isAllDay":false,"start":840,"dueSpan":60,"priority":5,"status":2,"color":"#64C4D0","sortOrder":18,"addDay":3},{"id":"66a703db8f084eda80715689","title":"\uc637 \uae30\ubd80\ud558\uae30","isAllDay":false,"start":840,"dueSpan":180,"priority":3,"status":0,"color":"#64C4D0","sortOrder":19,"addDay":24},{"id":"66a703db8f084eda8071568e","title":"\uc544\uce68 \uc2dd\uc0ac","isAllDay":false,"start":600,"dueSpan":null,"priority":1,"status":2,"color":"#64C4D0","sortOrder":20,"addDay":0},{"id":"66a703db8f084eda8071568c","title":"\ud68c\uc758 \ucc38\uc11d\ud558\uae30","isAllDay":false,"start":660,"dueSpan":90,"priority":1,"status":0,"color":"#64C4D0","sortOrder":21,"addDay":24},{"id":"66a703db8f084eda8071568f","title":"\uc18c\uc15c \ub304\uc2a4 \ud30c\ud2f0 \ucc38\uc11d\ud558\uae30","isAllDay":false,"start":780,"dueSpan":240,"priority":5,"status":0,"color":"#64C4D0","sortOrder":22,"addDay":18},{"id":"66a703db8f084eda80715694","title":"\uc138\ucc28","isAllDay":false,"start":780,"dueSpan":60,"priority":3,"status":2,"color":"#64C4D0","sortOrder":23,"addDay":5},{"id":"66a703db8f084eda80715696","title":"\ub9c8\ucf00\ud305 \uacc4\ud68d","isAllDay":false,"start":780,"dueSpan":240,"priority":0,"status":0,"color":"#CB8A90","sortOrder":24,"addDay":10},{"id":"66a703db8f084eda80715697","title":"\ub4f1\uc0b0","isAllDay":false,"start":540,"dueSpan":180,"priority":1,"status":2,"color":"#CB8A90","sortOrder":25,"addDay":5},{"id":"66a703db8f084eda80715698","title":"\uc758\uc0ac \uc18c\ud1b5 \uae30\uc220 \ud559\uc2b5\ud558\uae30","isAllDay":true,"start":0,"dueSpan":null,"priority":3,"status":0,"color":"#CB8A90","sortOrder":26,"addDay":15},{"id":"66a703db8f084eda80715699","title":"\uc790\uc5f0 \uc0dd\ud0dc\uacc4\uc5d0 \ub300\ud574 \uc54c\uc544\ubcf4\uae30","isAllDay":true,"start":0,"dueSpan":null,"priority":0,"status":0,"color":"#CB8A90","sortOrder":27,"addDay":16},{"id":"66a703db8f084eda807156a7","title":"\ubd80\uc11c \uad50\uc721","isAllDay":false,"start":540,"dueSpan":180,"priority":0,"status":0,"color":"#C77B9B","sortOrder":28,"addDay":10},{"id":"66a703db8f084eda807156a8","title":"\uc0ac\uc9c4\ucd2c\uc601 \uae30\uc220 \uc2b5\ub4dd\ud558\uae30","isAllDay":true,"start":0,"dueSpan":1440,"priority":0,"status":0,"color":"#C77B9B","sortOrder":29,"addDay":20},{"id":"66a703db8f084eda807156a9","title":"\ud734\uc2dd \uc2dc\uac04 \ud655\ubcf4\ud558\uae30","isAllDay":false,"start":540,"dueSpan":75,"priority":1,"status":0,"color":"#C77B9B","sortOrder":30,"addDay":25},{"id":"66a703db8f084eda807156aa","title":"\uc5c4\ub9c8\uc640 \uc1fc\ud551\ud558\uae30","isAllDay":false,"start":840,"dueSpan":240,"priority":0,"status":0,"color":"#C77B9B","sortOrder":31,"addDay":12},{"id":"66a703db8f084eda807156b2","title":"\uc637 \uae30\ubd80\ud558\uae30","isAllDay":false,"start":1200,"dueSpan":60,"priority":0,"status":0,"color":"#C77B9B","sortOrder":32,"addDay":15},{"id":"66a703db8f084eda807156b4","title":"\uc774\uba54\uc77c \ub2f5\uc7a5\ud558\uae30","isAllDay":false,"start":780,"dueSpan":60,"priority":0,"status":2,"color":"#F7C989","sortOrder":33,"addDay":8},{"id":"66a703db8f084eda807156b5","title":"\ubb38\uc81c \ud574\uacb0 \uae30\uc220 \ud559\uc2b5\ud558\uae30","isAllDay":true,"start":0,"dueSpan":null,"priority":1,"status":2,"color":"#F7C989","sortOrder":34,"addDay":4},{"id":"66a703db8f084eda807156b7","title":"\uc6b4\ub3d9\ud558\uae30","isAllDay":true,"start":0,"dueSpan":4320,"priority":0,"status":2,"color":"#F7C989","sortOrder":35,"addDay":0},{"id":"66b248a451d7bb37bdb5d8b6","title":"\uc6d0\uc608","isAllDay":false,"start":480,"dueSpan":60,"priority":0,"status":2,"color":"#DCDE6B","sortOrder":36,"addDay":6},{"id":"66a703db8f084eda807156b8","title":"\uc694\uac00 \uc218\uc5c5","isAllDay":false,"start":1080,"dueSpan":60,"priority":0,"status":0,"color":"#DCDE6B","sortOrder":37,"addDay":10},{"id":"66a703db8f084eda807156bb","title":"\uc0ac\uc9c4\ucd2c\uc601 \uae30\uc220 \uc2b5\ub4dd\ud558\uae30","isAllDay":true,"start":0,"dueSpan":1440,"priority":0,"status":0,"color":"#DCDE6B","sortOrder":38,"addDay":16},{"id":"66a703db8f084eda807156b9","title":"\ubc30\uc1a1\ubb3c \uc218\ub839\ud558\uae30","isAllDay":false,"start":1020,"dueSpan":60,"priority":0,"status":0,"color":"#DCDE6B","sortOrder":39,"addDay":9},{"id":"66a703db8f084eda807156ba","title":"\uc608\uc220 \ucde8\ubbf8 \uae30\ub974\uae30","isAllDay":false,"start":1140,"dueSpan":60,"priority":0,"status":0,"color":"#DCDE6B","sortOrder":40,"addDay":21},{"id":"66a703db8f084eda807156c2","title":"\uc608\uc0b0 \uacc4\ud68d \uc218\ub9bd\ud558\uae30","isAllDay":false,"start":975,"dueSpan":105,"priority":0,"status":0,"color":"#DCDE6B","sortOrder":41,"addDay":26},{"id":"66a703db8f084eda807156f9","title":"\ub9b4\ub9ac\uc758 \uc0dd\uc77c \ud30c\ud2f0","isAllDay":false,"start":840,"dueSpan":180,"priority":0,"status":2,"color":"#C2DED0","sortOrder":42,"addDay":5},{"id":"66a703db8f084eda807156c3","title":"\uacc4\ud68d \ub17c\uc758\ud558\uae30","isAllDay":false,"start":840,"dueSpan":240,"priority":0,"status":2,"color":"#C2DED0","sortOrder":43,"addDay":8},{"id":"66a703db8f084eda807156c4","title":"\ucee4\ud53c \ud55c \uc794 \ub9c8\uc2dc\uae30","isAllDay":false,"start":480,"dueSpan":60,"priority":0,"status":0,"color":"#C2DED0","sortOrder":44,"addDay":10},{"id":"66a703db8f084eda807156c5","title":"\uc815\ub9ac\ud558\uae30","isAllDay":false,"start":540,"dueSpan":110,"priority":0,"status":0,"color":"#C2DED0","sortOrder":45,"addDay":13},{"id":"66a703db8f084eda807156c6","title":"\ud558\uc774\ud0b9","isAllDay":false,"start":510,"dueSpan":210,"priority":1,"status":0,"color":"#C2DED0","sortOrder":46,"addDay":12},{"id":"66a703db8f084eda807156c7","title":"\uc774\uba54\uc77c \ud655\uc778\ud558\uae30","isAllDay":false,"start":720,"dueSpan":360,"priority":1,"status":2,"color":"#C2DED0","sortOrder":47,"addDay":2},{"id":"66a703db8f084eda807156c9","title":"\uacc4\uc18d\ud574\uc11c \ud559\uc2b5","isAllDay":false,"start":720,"dueSpan":360,"priority":1,"status":0,"color":"#C2DED0","sortOrder":48,"addDay":28},{"id":"66a703db8f084eda807156ca","title":"\uac74\uac15 \uc0c1\ud0dc \ud655\uc778\ud558\uae30","isAllDay":false,"start":780,"dueSpan":120,"priority":0,"status":0,"color":"#C2DED0","sortOrder":49,"addDay":23},{"id":"66a703db8f084eda807156cf","title":"\ud68c\uc758 \uc8fc\uc7ac\ud558\uae30","isAllDay":false,"start":780,"dueSpan":300,"priority":1,"status":2,"color":"#F8C3B2","sortOrder":51,"addDay":7},{"id":"66a703db8f084eda807156d0","title":"\uc2a4\ud3ec\uce20 \ub300\ud68c \ucc38\uac00\ud558\uae30","isAllDay":false,"start":420,"dueSpan":60,"priority":5,"status":0,"color":"#F8C3B2","sortOrder":52,"addDay":17},{"id":"66a703db8f084eda807156d1","title":"\uc870\uae45","isAllDay":false,"start":480,"dueSpan":60,"priority":5,"status":0,"color":"#F8C3B2","sortOrder":53,"addDay":9},{"id":"66a703db8f084eda807156d8","title":"\ub178\uc778 \ubc29\ubb38\ud558\uae30","isAllDay":false,"start":780,"dueSpan":360,"priority":3,"status":2,"color":"#FCDEAA","sortOrder":54,"addDay":6},{"id":"66a703db8f084eda807156d9","title":"\uc18c\uc124 \uc77d\uae30","isAllDay":false,"start":1020,"dueSpan":120,"priority":0,"status":0,"color":"#FCDEAA","sortOrder":56,"addDay":26},{"id":"66a703db8f084eda807156dc","title":"\uc815\uc6d0 \uc2dd\ubb3c \uac00\uc9c0\uce58\uae30","isAllDay":false,"start":420,"dueSpan":60,"priority":0,"status":0,"color":"#C09EEB","sortOrder":57,"addDay":12},{"id":"66a703db8f084eda807156dd","title":"\ub514\uc800\ud2b8 \ub9cc\ub4e4\uae30 \ubc30\uc6b0\uae30","isAllDay":false,"start":1140,"dueSpan":60,"priority":1,"status":2,"color":"#C09EEB","sortOrder":58,"addDay":8},{"id":"66a703db8f084eda807156df","title":"\ub3d9\ucc3d\ud68c","isAllDay":false,"start":1020,"dueSpan":120,"priority":5,"status":0,"color":"#C09EEB","sortOrder":60,"addDay":11},{"id":"66a703db8f084eda807156e0","title":"\uc6b4\ub3d9 \uacc4\ud68d \uc138\uc6b0\uae30","isAllDay":false,"start":600,"dueSpan":150,"priority":5,"status":0,"color":"#C09EEB","sortOrder":61,"addDay":22},{"id":"66a703db8f084eda807156f0","title":"\uc0c8 \uc5b4\ud50c\ub9ac\ucf00\uc774\uc158 \uc0ac\uc6a9\ubc95 \uc775\ud788\uae30","isAllDay":true,"start":0,"dueSpan":null,"priority":3,"status":0,"color":"#C09EEB","sortOrder":64,"addDay":19},{"id":"66a703db8f084eda807156e4","title":"\ucef4\ud4e8\ud130 \ud30c\uc77c \uc815\ub9ac\ud558\uae30","isAllDay":false,"start":480,"dueSpan":45,"priority":0,"status":0,"color":"#C09EEB","sortOrder":65,"addDay":19},{"id":"66a703db8f084eda807156ef","title":"\uc57c\uc678 \ud65c\ub3d9 \uc2dc\uc791\ud558\uae30","isAllDay":false,"start":720,"dueSpan":480,"priority":0,"status":0,"color":"#C09EEB","sortOrder":66,"addDay":13},{"id":"66a703db8f084eda807156f8","title":"\uc0c8\ub85c\uc6b4 \uae30\uc220 \uc2b5\ub4dd\ud558\uae30","isAllDay":true,"start":0,"dueSpan":null,"priority":1,"status":0,"color":"#C09EEB","sortOrder":71,"addDay":20},{"id":"66a703db8f084eda80715646","title":"\ube44\ub514\uc624 \ucd2c\uc601\ud558\uae30","isAllDay":false,"start":510,"dueSpan":210,"priority":0,"status":2,"color":"#4772FA","sortOrder":72,"addDay":8},{"id":"66a703db8f084eda80715647","title":"\ud504\ub85c\uc81d\ud2b8 \uacc4\ud68d\ud558\uae30","isAllDay":false,"start":510,"dueSpan":60,"priority":0,"status":2,"color":"#4772FA","sortOrder":73,"addDay":7},{"id":"66a703db8f084eda80715648","title":"\uc628\ub77c\uc778 \ud68c\uc758","isAllDay":false,"start":480,"dueSpan":120,"priority":1,"status":0,"color":"#4772FA","sortOrder":74,"addDay":11},{"id":"66a703db8f084eda8071564a","title":"\ud68c\uc758 \ucc38\uc11d\ud558\uae30","isAllDay":false,"start":780,"dueSpan":180,"priority":0,"status":0,"color":"#4772FA","sortOrder":75,"addDay":11},{"id":"66a703db8f084eda8071564b","title":"\ub9c8\ucf00\ud305 \uc804\ub7b5 \uac1c\ubc1c\ud558\uae30","isAllDay":false,"start":540,"dueSpan":180,"priority":3,"status":0,"color":"#4772FA","sortOrder":76,"addDay":9},{"id":"66a703db8f084eda8071564c","title":"\uc637 \uae30\ubd80\ud558\uae30","isAllDay":true,"start":0,"dueSpan":1440,"priority":1,"status":0,"color":"#4772FA","sortOrder":77,"addDay":18},{"id":"66a703db8f084eda8071564d","title":"\uc0c8 \uc5b4\ud50c\ub9ac\ucf00\uc774\uc158 \uc0ac\uc6a9\ubc95 \uc775\ud788\uae30","isAllDay":true,"start":0,"dueSpan":null,"priority":0,"status":0,"color":"#4772FA","sortOrder":78,"addDay":18},{"id":"66a703db8f084eda8071564e","title":"\uc608\uc220 \ucde8\ubbf8 \uae30\ub974\uae30","isAllDay":true,"start":0,"dueSpan":null,"priority":0,"status":0,"color":"#4772FA","sortOrder":79,"addDay":16},{"id":"66a703db8f084eda8071564f","title":"DIY \uc190\uc73c\ub85c \ub9cc\ub4e0 \uacf5\uc608\ud488 \ub9cc\ub4e4\uae30","isAllDay":true,"start":0,"dueSpan":null,"priority":0,"status":0,"color":"#4772FA","sortOrder":80,"addDay":15},{"id":"66a703db8f084eda80715651","title":"\ub0a0\uc528 \uc608\ubcf4 \ud655\uc778\ud558\uae30","isAllDay":true,"start":0,"dueSpan":null,"priority":0,"status":0,"color":"#4772FA","sortOrder":81,"addDay":27},{"id":"66a703db8f084eda80715652","title":"\uac74\uac15\ud55c \uc2dd\uc2b5\uad00 \uc5f0\uad6c\ud558\uae30","isAllDay":true,"start":0,"dueSpan":null,"priority":0,"status":0,"color":"#4772FA","sortOrder":82,"addDay":14},{"id":"66a703db8f084eda80715653","title":"\ucc3d\uc758\uc801\uc73c\ub85c \uc0dd\uac01\ud558\uae30","isAllDay":false,"start":765,"dueSpan":null,"priority":0,"status":0,"color":"#4772FA","sortOrder":83,"addDay":19},{"id":"66a703db8f084eda80715654","title":"\ud68c\uc758 \ucc38\uc11d\ud558\uae30","isAllDay":true,"start":0,"dueSpan":null,"priority":0,"status":2,"color":"#4772FA","sortOrder":84,"addDay":2},{"id":"66a703db8f084eda80715655","title":"\uc637\uc7a5 \uc815\ub9ac\ud558\uae30","isAllDay":false,"start":600,"dueSpan":120,"priority":0,"status":0,"color":"#4772FA","sortOrder":85,"addDay":23}]'),q5=JSON.parse('[{"id":"66a6f7878f084eda806f9d8c","title":"Planejar metas financeiras ","isAllDay":false,"start":600,"dueSpan":null,"priority":0,"status":0,"color":"#95CBE8","sortOrder":0,"addDay":31},{"id":"66a6f7878f084eda806f9d8e","title":"Verifique a previs\xe3o do tempo para o fim de semana","isAllDay":false,"start":600,"dueSpan":120,"priority":5,"status":2,"color":"#95CBE8","sortOrder":1,"addDay":6},{"id":"66a6f7878f084eda806f9d8f","title":"Dia esportivo da empresa","isAllDay":false,"start":600,"dueSpan":120,"priority":0,"status":0,"color":"#95CBE8","sortOrder":2,"addDay":11},{"id":"66a6f7878f084eda806f9d90","title":"Praticar posi\xe7\xf5es de yoga ","isAllDay":true,"start":0,"dueSpan":null,"priority":5,"status":0,"color":"#95CBE8","sortOrder":3,"addDay":14},{"id":"66a6f7878f084eda806f9d91","title":"Learn new technologies","isAllDay":true,"start":0,"dueSpan":null,"priority":3,"status":0,"color":"#95CBE8","sortOrder":4,"addDay":19},{"id":"66a6f7878f084eda806f9d12","title":"Entrevista para est\xe1gio","isAllDay":false,"start":570,"dueSpan":150,"priority":3,"status":2,"color":"#64C4D0","sortOrder":5,"addDay":7},{"id":"66a6f7878f084eda806f9d14","title":"Aprender habilidades de fotografia ","isAllDay":false,"start":540,"dueSpan":60,"priority":0,"status":2,"color":"#64C4D0","sortOrder":6,"addDay":1},{"id":"66a6f7878f084eda806f9d16","title":"Aprender a usar um novo aplicativo ","isAllDay":false,"start":420,"dueSpan":120,"priority":0,"status":0,"color":"#64C4D0","sortOrder":7,"addDay":22},{"id":"66a6f7878f084eda806f9d17","title":"Sair com amigos ","isAllDay":true,"start":0,"dueSpan":null,"priority":3,"status":0,"color":"#64C4D0","sortOrder":8,"addDay":17},{"id":"66a6f7878f084eda806f9d24","title":"Cozinhar uma refei\xe7\xe3o ","isAllDay":false,"start":540,"dueSpan":120,"priority":0,"status":0,"color":"#64C4D0","sortOrder":9,"addDay":21},{"id":"66a6f7878f084eda806f9d26","title":"Praticar medita\xe7\xe3o ","isAllDay":false,"start":1020,"dueSpan":null,"priority":5,"status":0,"color":"#64C4D0","sortOrder":10,"addDay":18},{"id":"66a6f7878f084eda806f9d1a","title":"Cultivar interesses art\xedsticos ","isAllDay":false,"start":840,"dueSpan":180,"priority":3,"status":0,"color":"#64C4D0","sortOrder":11,"addDay":24},{"id":"66a6f7878f084eda806f9d21","title":"Lavagem de carros","isAllDay":false,"start":780,"dueSpan":60,"priority":5,"status":2,"color":"#64C4D0","sortOrder":12,"addDay":5},{"id":"66a6f7878f084eda806f9d1c","title":"Revis\xe3o de produto","isAllDay":false,"start":780,"dueSpan":180,"priority":0,"status":0,"color":"#64C4D0","sortOrder":13,"addDay":9},{"id":"66a6f7878f084eda806f9d20","title":"Participar de um evento esportivo ","isAllDay":false,"start":780,"dueSpan":240,"priority":5,"status":0,"color":"#64C4D0","sortOrder":14,"addDay":18},{"id":"66a6f7878f084eda806f9d1d","title":"Aprender um novo idioma ","isAllDay":false,"start":660,"dueSpan":90,"priority":1,"status":0,"color":"#64C4D0","sortOrder":15,"addDay":24},{"id":"66a6f7878f084eda806f9d27","title":"Plano de marketing","isAllDay":false,"start":780,"dueSpan":240,"priority":0,"status":0,"color":"#CB8A90","sortOrder":16,"addDay":10},{"id":"66a6f7878f084eda806f9d28","title":"Escalada","isAllDay":false,"start":540,"dueSpan":180,"priority":1,"status":2,"color":"#CB8A90","sortOrder":17,"addDay":5},{"id":"66a6f7878f084eda806f9d29","title":"Criar artesanato DIY ","isAllDay":true,"start":0,"dueSpan":null,"priority":3,"status":0,"color":"#CB8A90","sortOrder":18,"addDay":15},{"id":"66a6f7878f084eda806f9d2a","title":"Aprender sobre ecologia ","isAllDay":true,"start":0,"dueSpan":null,"priority":0,"status":0,"color":"#CB8A90","sortOrder":19,"addDay":16},{"id":"66a6f7878f084eda806f9d38","title":"Treinamento de departamento","isAllDay":false,"start":540,"dueSpan":180,"priority":0,"status":0,"color":"#C77B9B","sortOrder":20,"addDay":10},{"id":"66a6f7878f084eda806f9d39","title":"Practice meditation ","isAllDay":true,"start":0,"dueSpan":1440,"priority":0,"status":0,"color":"#C77B9B","sortOrder":21,"addDay":20},{"id":"66a6f7878f084eda806f9d3a","title":"Planejar um treino ","isAllDay":false,"start":540,"dueSpan":75,"priority":1,"status":0,"color":"#C77B9B","sortOrder":22,"addDay":25},{"id":"66a6f7878f084eda806f9d3b","title":"Fazer compras com a m\xe3e","isAllDay":false,"start":840,"dueSpan":240,"priority":0,"status":0,"color":"#C77B9B","sortOrder":23,"addDay":12},{"id":"66a6f7878f084eda806f9d43","title":"Melhorar habilidades de comunica\xe7\xe3o ","isAllDay":false,"start":1200,"dueSpan":60,"priority":0,"status":0,"color":"#C77B9B","sortOrder":24,"addDay":15},{"id":"66a6f7878f084eda806f9d45","title":"Respondendo a e-mails","isAllDay":false,"start":780,"dueSpan":60,"priority":0,"status":2,"color":"#F7C989","sortOrder":25,"addDay":8},{"id":"66a6f7878f084eda806f9d46","title":"Participar de eventos comunit\xe1rios ","isAllDay":true,"start":0,"dueSpan":null,"priority":1,"status":2,"color":"#F7C989","sortOrder":26,"addDay":4},{"id":"66a6f7878f084eda806f9d72","title":"Jardinagem","isAllDay":false,"start":480,"dueSpan":60,"priority":5,"status":2,"color":"#DCDE6B","sortOrder":27,"addDay":6},{"id":"66a6f7878f084eda806f9d49","title":"Aula de yoga","isAllDay":false,"start":1080,"dueSpan":60,"priority":0,"status":0,"color":"#DCDE6B","sortOrder":28,"addDay":10},{"id":"66a6f7878f084eda806f9d4b","title":"Doar roupas antigas ","isAllDay":false,"start":1140,"dueSpan":60,"priority":0,"status":0,"color":"#DCDE6B","sortOrder":29,"addDay":21},{"id":"66a6f7878f084eda806f9d4a","title":"Retirar uma entrega","isAllDay":false,"start":1020,"dueSpan":60,"priority":0,"status":0,"color":"#DCDE6B","sortOrder":30,"addDay":9},{"id":"66a6f7878f084eda806f9d4c","title":"Manter relacionamentos ","isAllDay":true,"start":0,"dueSpan":1440,"priority":0,"status":0,"color":"#DCDE6B","sortOrder":31,"addDay":16},{"id":"66a6f7878f084eda806f9d53","title":"Educar crian\xe7as ","isAllDay":false,"start":975,"dueSpan":105,"priority":0,"status":0,"color":"#DCDE6B","sortOrder":32,"addDay":26},{"id":"66b245a7c909a77f4a9d47f2","title":"Caminhada","isAllDay":false,"start":510,"dueSpan":210,"priority":0,"status":0,"color":"#C2DED0","sortOrder":33,"addDay":12},{"id":"66a6f7878f084eda806f9d54","title":"Discutindo o plano","isAllDay":false,"start":840,"dueSpan":240,"priority":0,"status":2,"color":"#C2DED0","sortOrder":34,"addDay":8},{"id":"66a6f7878f084eda806f9d55","title":"Tomar uma x\xedcara de caf\xe9","isAllDay":false,"start":480,"dueSpan":60,"priority":0,"status":0,"color":"#C2DED0","sortOrder":35,"addDay":10},{"id":"66a6f7878f084eda806f9d56","title":"Desapegar","isAllDay":false,"start":540,"dueSpan":110,"priority":0,"status":0,"color":"#C2DED0","sortOrder":36,"addDay":13},{"id":"66a6f7878f084eda806f9d5a","title":"Aprendizado cont\xednuo ","isAllDay":false,"start":720,"dueSpan":360,"priority":1,"status":0,"color":"#C2DED0","sortOrder":37,"addDay":28},{"id":"66a6f7878f084eda806f9d5b","title":"Aprender a usar um novo aplicativo ","isAllDay":false,"start":780,"dueSpan":120,"priority":0,"status":0,"color":"#C2DED0","sortOrder":38,"addDay":23},{"id":"66a6f7878f084eda806f9d60","title":"Conduzindo reuni\xf5es","isAllDay":false,"start":780,"dueSpan":300,"priority":1,"status":2,"color":"#F8C3B2","sortOrder":39,"addDay":7},{"id":"66a6f7878f084eda806f9d61","title":"Aprender habilidades de fotografia ","isAllDay":false,"start":420,"dueSpan":60,"priority":5,"status":0,"color":"#F8C3B2","sortOrder":40,"addDay":17},{"id":"66a6f7878f084eda806f9d62","title":"Corrida","isAllDay":false,"start":480,"dueSpan":60,"priority":5,"status":0,"color":"#F8C3B2","sortOrder":41,"addDay":9},{"id":"66a6f7878f084eda806f9d69","title":"Visitando os idosos","isAllDay":false,"start":780,"dueSpan":360,"priority":3,"status":2,"color":"#FCDEAA","sortOrder":42,"addDay":6},{"id":"66a6f7878f084eda806f9d6a","title":"Doar roupas antigas ","isAllDay":false,"start":1020,"dueSpan":120,"priority":0,"status":0,"color":"#FCDEAA","sortOrder":43,"addDay":26},{"id":"66a6f7878f084eda806f9d6d","title":"Poda de plantas do jardim","isAllDay":false,"start":420,"dueSpan":60,"priority":0,"status":0,"color":"#C09EEB","sortOrder":44,"addDay":12},{"id":"66a6f7878f084eda806f9d6e","title":"Aprender a fazer sobremesas","isAllDay":false,"start":1140,"dueSpan":60,"priority":1,"status":2,"color":"#C09EEB","sortOrder":45,"addDay":8},{"id":"66a6f7878f084eda806f9d70","title":"Reuni\xe3o de turma","isAllDay":false,"start":1020,"dueSpan":120,"priority":5,"status":0,"color":"#C09EEB","sortOrder":46,"addDay":11},{"id":"66a6f7878f084eda806f9d71","title":"Aprender a usar um novo aplicativo ","isAllDay":false,"start":600,"dueSpan":150,"priority":5,"status":0,"color":"#C09EEB","sortOrder":47,"addDay":22},{"id":"66a6f7878f084eda806f9d81","title":"Learn photography skills","isAllDay":true,"start":0,"dueSpan":null,"priority":3,"status":0,"color":"#C09EEB","sortOrder":48,"addDay":19},{"id":"66a6f7878f084eda806f9d80","title":"Come\xe7ar atividades ao ar livre","isAllDay":false,"start":720,"dueSpan":480,"priority":0,"status":0,"color":"#C09EEB","sortOrder":49,"addDay":13},{"id":"66a6f7878f084eda806f9d89","title":"Participate in a sports event ","isAllDay":true,"start":0,"dueSpan":null,"priority":1,"status":0,"color":"#C09EEB","sortOrder":50,"addDay":20},{"id":"66a6f7878f084eda806f9d75","title":"Plant flowers","isAllDay":false,"start":480,"dueSpan":45,"priority":0,"status":0,"color":"#C09EEB","sortOrder":51,"addDay":19},{"id":"66a6f7878f084eda806f9d73","title":"Festa de anivers\xe1rio da Lily","isAllDay":false,"start":840,"dueSpan":180,"priority":0,"status":2,"color":"#C09EEB","sortOrder":52,"addDay":5},{"id":"66a6f7878f084eda806f9cd7","title":"Filmagem de um v\xeddeo","isAllDay":false,"start":510,"dueSpan":210,"priority":0,"status":2,"color":"#4772FA","sortOrder":53,"addDay":8},{"id":"66a6f7878f084eda806f9cd8","title":"Planejando um projeto","isAllDay":false,"start":510,"dueSpan":60,"priority":0,"status":2,"color":"#4772FA","sortOrder":54,"addDay":7},{"id":"66a6f7878f084eda806f9cd9","title":"Reuni\xe3o online","isAllDay":false,"start":480,"dueSpan":120,"priority":1,"status":0,"color":"#4772FA","sortOrder":55,"addDay":11},{"id":"66a6f7878f084eda806f9cdb","title":"Participar de uma reuni\xe3o","isAllDay":false,"start":780,"dueSpan":180,"priority":0,"status":0,"color":"#4772FA","sortOrder":56,"addDay":11},{"id":"66a6f7878f084eda806f9cdc","title":"Desenvolver estrat\xe9gias de marketing","isAllDay":false,"start":540,"dueSpan":180,"priority":3,"status":0,"color":"#4772FA","sortOrder":57,"addDay":9},{"id":"66a6f7878f084eda806f9cdd","title":"Learn about ecology","isAllDay":true,"start":0,"dueSpan":1440,"priority":1,"status":0,"color":"#4772FA","sortOrder":58,"addDay":18},{"id":"66a6f7878f084eda806f9cde","title":"Version Testing","isAllDay":true,"start":0,"dueSpan":null,"priority":0,"status":0,"color":"#4772FA","sortOrder":59,"addDay":18},{"id":"66a6f7878f084eda806f9cdf","title":"Aprendizado cont\xednuo ","isAllDay":true,"start":0,"dueSpan":null,"priority":0,"status":0,"color":"#4772FA","sortOrder":60,"addDay":16},{"id":"66a6f7878f084eda806f9ce0","title":"Cultivar interesses art\xedsticos ","isAllDay":true,"start":0,"dueSpan":null,"priority":0,"status":0,"color":"#4772FA","sortOrder":61,"addDay":15},{"id":"66a6f7878f084eda806f9ce2","title":"Ler romances ","isAllDay":true,"start":0,"dueSpan":null,"priority":0,"status":0,"color":"#4772FA","sortOrder":62,"addDay":27},{"id":"66a6f7878f084eda806f9ce3","title":"Aprender novas tecnologias ","isAllDay":true,"start":0,"dueSpan":null,"priority":0,"status":0,"color":"#4772FA","sortOrder":63,"addDay":14},{"id":"66a6f7878f084eda806f9ce4","title":"Design Review","isAllDay":false,"start":765,"dueSpan":null,"priority":0,"status":0,"color":"#4772FA","sortOrder":64,"addDay":19},{"id":"66a6f7878f084eda806f9ce5","title":"Verificar e-mails ","isAllDay":true,"start":0,"dueSpan":null,"priority":0,"status":2,"color":"#4772FA","sortOrder":65,"addDay":2},{"id":"66a6f7878f084eda806f9ce6","title":"Criar artesanato DIY ","isAllDay":false,"start":600,"dueSpan":120,"priority":0,"status":0,"color":"#4772FA","sortOrder":66,"addDay":23}]'),$5=JSON.parse('[{"id":"66a68af28f0844c52efa803e","title":"\u0418\u0434\u0442\u0438 \u0437\u0430 \u043f\u043e\u043a\u0443\u043f\u043a\u0430\u043c\u0438","isAllDay":false,"start":600,"dueSpan":null,"priority":0,"status":0,"color":"#95CBE8","sortOrder":0,"addDay":31},{"id":"66a68af28f0844c52efa803f","title":"\u0423\u0436\u0438\u043d\u0430\u0442\u044c \u0434\u043e\u043c\u0430","isAllDay":false,"start":840,"dueSpan":null,"priority":5,"status":2,"color":"#95CBE8","sortOrder":1,"addDay":3},{"id":"66a68af28f0844c52efa8040","title":"\u041f\u0440\u043e\u0432\u0435\u0440\u044c\u0442\u0435 \u043f\u043e\u0433\u043e\u0434\u0443 \u043d\u0430 \u0432\u044b\u0445\u043e\u0434\u043d\u044b\u0435","isAllDay":false,"start":600,"dueSpan":120,"priority":5,"status":2,"color":"#95CBE8","sortOrder":2,"addDay":6},{"id":"66a68af28f0844c52efa8041","title":"\u0414\u0435\u043d\u044c \u0441\u043f\u043e\u0440\u0442\u0430 \u043a\u043e\u043c\u043f\u0430\u043d\u0438\u0438","isAllDay":false,"start":600,"dueSpan":120,"priority":0,"status":0,"color":"#95CBE8","sortOrder":3,"addDay":11},{"id":"66a68af28f0844c52efa8042","title":"\u0427\u0438\u0442\u0430\u0442\u044c \u043c\u0435\u0434\u0438\u0446\u0438\u043d\u0441\u043a\u0443\u044e \u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u044e \u043e \u0437\u0434\u043e\u0440\u043e\u0432\u044c\u0435","isAllDay":true,"start":0,"dueSpan":null,"priority":5,"status":0,"color":"#95CBE8","sortOrder":4,"addDay":14},{"id":"66a68af28f0844c52efa8043","title":"Learn new technologies","isAllDay":true,"start":0,"dueSpan":null,"priority":3,"status":0,"color":"#95CBE8","sortOrder":5,"addDay":19},{"id":"66a68af28f0844c52efa7f8b","title":"\u041e\u0431\u0440\u0435\u0437\u043a\u0430 \u0441\u0430\u0434\u043e\u0432\u044b\u0445 \u0440\u0430\u0441\u0442\u0435\u043d\u0438\u0439","isAllDay":false,"start":420,"dueSpan":60,"priority":1,"status":0,"color":"#C09EEB","sortOrder":6,"addDay":12},{"id":"66a68af28f0844c52efa8020","title":"\u0418\u0437\u0443\u0447\u0435\u043d\u0438\u0435 \u043f\u0440\u0438\u0433\u043e\u0442\u043e\u0432\u043b\u0435\u043d\u0438\u044f \u0434\u0435\u0441\u0435\u0440\u0442\u043e\u0432","isAllDay":false,"start":1140,"dueSpan":60,"priority":1,"status":2,"color":"#C09EEB","sortOrder":7,"addDay":8},{"id":"66a68af28f0844c52efa8021","title":"Learn photography skills ","isAllDay":true,"start":0,"dueSpan":null,"priority":3,"status":2,"color":"#C09EEB","sortOrder":8,"addDay":4},{"id":"66a68af28f0844c52efa8022","title":"\u0412\u0441\u0442\u0440\u0435\u0447\u0430 \u0432\u044b\u043f\u0443\u0441\u043a\u043d\u0438\u043a\u043e\u0432","isAllDay":false,"start":1020,"dueSpan":120,"priority":5,"status":0,"color":"#C09EEB","sortOrder":9,"addDay":11},{"id":"66a68af28f0844c52efa8023","title":"\u041f\u043b\u0430\u043d\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u0437\u0434\u043e\u0440\u043e\u0432\u044c\u0435","isAllDay":false,"start":600,"dueSpan":150,"priority":5,"status":0,"color":"#C09EEB","sortOrder":10,"addDay":22},{"id":"66a68af28f0844c52efa8027","title":"\u041f\u0440\u043e\u0432\u0435\u0440\u0438\u0442\u044c \u0441\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u0435 \u0437\u0434\u043e\u0440\u043e\u0432\u044c\u044f","isAllDay":false,"start":480,"dueSpan":45,"priority":0,"status":0,"color":"#C09EEB","sortOrder":11,"addDay":19},{"id":"66a68af28f0844c52efa8028","title":"Call family","isAllDay":true,"start":0,"dueSpan":1440,"priority":0,"status":2,"color":"#C09EEB","sortOrder":12,"addDay":1},{"id":"66a68af28f0844c52efa8032","title":"\u0417\u0430\u043d\u044f\u0442\u044c\u0441\u044f \u0430\u043a\u0442\u0438\u0432\u043d\u044b\u043c\u0438 \u0432\u0438\u0434\u0430\u043c\u0438 \u043e\u0442\u0434\u044b\u0445\u0430 \u043d\u0430 \u0441\u0432\u0435\u0436\u0435\u043c \u0432\u043e\u0437\u0434\u0443\u0445\u0435","isAllDay":false,"start":720,"dueSpan":480,"priority":0,"status":0,"color":"#C09EEB","sortOrder":13,"addDay":13},{"id":"66a68af28f0844c52efa8026","title":"Have dinner","isAllDay":true,"start":0,"dueSpan":1440,"priority":0,"status":2,"color":"#C09EEB","sortOrder":14,"addDay":0},{"id":"66a68af28f0844c52efa803b","title":"\u0427\u0438\u0442\u0430\u0442\u044c \u0440\u043e\u043c\u0430\u043d\u044b","isAllDay":true,"start":0,"dueSpan":null,"priority":1,"status":0,"color":"#C09EEB","sortOrder":15,"addDay":20},{"id":"66a68af28f0844c52efa8009","title":"\u041e\u043d\u043b\u0430\u0439\u043d-\u0432\u0441\u0442\u0440\u0435\u0447\u0430","isAllDay":false,"start":480,"dueSpan":120,"priority":1,"status":0,"color":"#4772FA","sortOrder":19,"addDay":11},{"id":"66a68af28f0844c52efa7f89","title":"\u0421\u044a\u0435\u043c\u043a\u0430 \u0432\u0438\u0434\u0435\u043e","isAllDay":false,"start":510,"dueSpan":210,"priority":0,"status":2,"color":"#4772FA","sortOrder":20,"addDay":8},{"id":"66a68af28f0844c52efa7f8a","title":"\u041f\u043b\u0430\u043d\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435 \u043f\u0440\u043e\u0435\u043a\u0442\u0430","isAllDay":false,"start":510,"dueSpan":60,"priority":0,"status":2,"color":"#4772FA","sortOrder":21,"addDay":7},{"id":"66a68af28f0844c52efa7f8d","title":"\u041f\u043e\u0441\u0435\u0449\u0435\u043d\u0438\u0435 \u0432\u0441\u0442\u0440\u0435\u0447\u0438","isAllDay":false,"start":780,"dueSpan":180,"priority":0,"status":0,"color":"#4772FA","sortOrder":22,"addDay":11},{"id":"66a68af28f0844c52efa7f8e","title":"\u0420\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0430 \u043c\u0430\u0440\u043a\u0435\u0442\u0438\u043d\u0433\u043e\u0432\u044b\u0445 \u0441\u0442\u0440\u0430\u0442\u0435\u0433\u0438\u0439","isAllDay":false,"start":540,"dueSpan":180,"priority":3,"status":0,"color":"#4772FA","sortOrder":23,"addDay":9},{"id":"66a68af28f0844c52efa7f8f","title":"\u041f\u0438\u0441\u0430\u0442\u044c \u0441\u0442\u0438\u0445\u0438","isAllDay":true,"start":0,"dueSpan":1440,"priority":1,"status":0,"color":"#4772FA","sortOrder":24,"addDay":18},{"id":"66a68af28f0844c52efa7f90","title":"\u041f\u0440\u043e\u0432\u0435\u0440\u0438\u0442\u044c \u0441\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u0435 \u0437\u0434\u043e\u0440\u043e\u0432\u044c\u044f","isAllDay":true,"start":0,"dueSpan":null,"priority":0,"status":0,"color":"#4772FA","sortOrder":25,"addDay":18},{"id":"66a68af28f0844c52efa7f91","title":"User Experience Acceptance","isAllDay":true,"start":0,"dueSpan":null,"priority":0,"status":0,"color":"#4772FA","sortOrder":26,"addDay":16},{"id":"66a68af28f0844c52efa7f92","title":"\u0412\u044b\u0434\u0435\u043b\u0438\u0442\u044c \u0432\u0440\u0435\u043c\u044f \u0434\u043b\u044f \u043e\u0442\u0434\u044b\u0445\u0430","isAllDay":true,"start":0,"dueSpan":null,"priority":0,"status":0,"color":"#4772FA","sortOrder":27,"addDay":15},{"id":"66a68af28f0844c52efa7f94","title":"\u0422\u0435\u0445\u043d\u0438\u0447\u0435\u0441\u043a\u043e\u0435 \u0438\u0441\u0441\u043b\u0435\u0434\u043e\u0432\u0430\u043d\u0438\u0435 ","isAllDay":true,"start":0,"dueSpan":null,"priority":0,"status":0,"color":"#4772FA","sortOrder":28,"addDay":27},{"id":"66a68af28f0844c52efa7f95","title":"\u0423\u0447\u0430\u0441\u0442\u0432\u043e\u0432\u0430\u0442\u044c \u0432 \u043e\u0431\u0449\u0435\u0441\u0442\u0432\u0435\u043d\u043d\u044b\u0445 \u043c\u0435\u0440\u043e\u043f\u0440\u0438\u044f\u0442\u0438\u044f\u0445","isAllDay":true,"start":0,"dueSpan":null,"priority":0,"status":0,"color":"#4772FA","sortOrder":29,"addDay":14},{"id":"66a68af28f0844c52efa7f96","title":"\u0427\u0438\u0442\u0430\u0442\u044c \u0440\u043e\u043c\u0430\u043d\u044b","isAllDay":false,"start":765,"dueSpan":null,"priority":0,"status":0,"color":"#4772FA","sortOrder":30,"addDay":19},{"id":"66a68af28f0844c52efa7f97","title":"\u0421\u043e\u0441\u0442\u0430\u0432\u0438\u0442\u044c \u043f\u043b\u0430\u043d \u0434\u043d\u044f","isAllDay":true,"start":0,"dueSpan":null,"priority":0,"status":2,"color":"#4772FA","sortOrder":31,"addDay":2},{"id":"66a68af28f0844c52efa7f98","title":"\u041f\u043e\u043a\u0443\u043f\u043a\u0430 \u043f\u0440\u043e\u0434\u0443\u043a\u0442\u043e\u0432","isAllDay":false,"start":600,"dueSpan":120,"priority":0,"status":0,"color":"#4772FA","sortOrder":32,"addDay":23},{"id":"66a68af28f0844c52efa801b","title":"\u041f\u043e\u0441\u0435\u0449\u0435\u043d\u0438\u0435 \u043f\u043e\u0436\u0438\u043b\u044b\u0445 \u043b\u044e\u0434\u0435\u0439","isAllDay":false,"start":780,"dueSpan":360,"priority":3,"status":2,"color":"#FCDEAA","sortOrder":33,"addDay":6},{"id":"66a68af28f0844c52efa801c","title":"\u0418\u0437\u0443\u0447\u0438\u0442\u044c \u043f\u0440\u0438\u0433\u043e\u0442\u043e\u0432\u043b\u0435\u043d\u0438\u0435 \u0434\u0435\u0441\u0435\u0440\u0442\u043e\u0432","isAllDay":false,"start":1020,"dueSpan":120,"priority":0,"status":0,"color":"#FCDEAA","sortOrder":34,"addDay":26},{"id":"66a68af28f0844c52efa801d","title":"Volunteer work","isAllDay":true,"start":0,"dueSpan":null,"priority":0,"status":2,"color":"#FCDEAA","sortOrder":35,"addDay":2},{"id":"66a68af28f0844c52efa8012","title":"\u0412\u0435\u0434\u0435\u043d\u0438\u0435 \u0441\u043e\u0432\u0435\u0449\u0430\u043d\u0438\u0439","isAllDay":false,"start":780,"dueSpan":300,"priority":1,"status":2,"color":"#F8C3B2","sortOrder":36,"addDay":7},{"id":"66a68af28f0844c52efa8014","title":"\u0411\u0435\u0433 \u0442\u0440\u0443\u0441\u0446\u043e\u0439","isAllDay":false,"start":480,"dueSpan":60,"priority":5,"status":0,"color":"#F8C3B2","sortOrder":37,"addDay":9},{"id":"66a68af28f0844c52efa8018","title":"Creative thinking ","isAllDay":true,"start":0,"dueSpan":null,"priority":1,"status":2,"color":"#F8C3B2","sortOrder":38,"addDay":2},{"id":"66a68af28f0844c52efa8013","title":"\u0418\u0437\u0443\u0447\u0430\u0442\u044c \u043d\u0430\u0432\u044b\u043a\u0438 \u0440\u0435\u0448\u0435\u043d\u0438\u044f \u043f\u0440\u043e\u0431\u043b\u0435\u043c","isAllDay":false,"start":420,"dueSpan":60,"priority":5,"status":0,"color":"#F8C3B2","sortOrder":39,"addDay":17},{"id":"66a68af28f0844c52efa801f","title":"\u041f\u043e\u0445\u043e\u0434\u044b","isAllDay":false,"start":510,"dueSpan":210,"priority":0,"status":0,"color":"#C2DED0","sortOrder":40,"addDay":12},{"id":"66b19e92e42c322e1202bb8b","title":"\u0414\u0435\u043d\u044c \u0440\u043e\u0436\u0434\u0435\u043d\u0438\u044f \u041b\u0438\u043b\u0438","isAllDay":false,"start":840,"dueSpan":180,"priority":0,"status":2,"color":"#C2DED0","sortOrder":41,"addDay":5},{"id":"66a68af28f0844c52efa8006","title":"\u041e\u0431\u0441\u0443\u0436\u0434\u0435\u043d\u0438\u0435 \u043f\u043b\u0430\u043d\u0430","isAllDay":false,"start":840,"dueSpan":240,"priority":0,"status":2,"color":"#C2DED0","sortOrder":42,"addDay":8},{"id":"66a68af28f0844c52efa8007","title":"\u0412\u044b\u043f\u0438\u0442\u044c \u0447\u0430\u0448\u043a\u0443 \u043a\u043e\u0444\u0435","isAllDay":false,"start":480,"dueSpan":60,"priority":0,"status":0,"color":"#C2DED0","sortOrder":43,"addDay":10},{"id":"66a68af28f0844c52efa8008","title":"\u0423\u043f\u043e\u0440\u044f\u0434\u043e\u0447\u0438\u0432\u0430\u043d\u0438\u0435 \u0432\u0435\u0449\u0435\u0439","isAllDay":false,"start":540,"dueSpan":110,"priority":0,"status":0,"color":"#C2DED0","sortOrder":44,"addDay":13},{"id":"66a68af28f0844c52efa800c","title":"\u041f\u043e\u0441\u0435\u0449\u0430\u0442\u044c \u0441\u043e\u0431\u0440\u0430\u043d\u0438\u044f","isAllDay":false,"start":720,"dueSpan":360,"priority":1,"status":0,"color":"#C2DED0","sortOrder":45,"addDay":28},{"id":"66a68af28f0844c52efa800a","title":"\u041f\u0440\u0438\u043d\u0438\u043c\u0430\u0442\u044c \u0443\u0447\u0430\u0441\u0442\u0438\u0435 \u0432 \u0441\u043e\u0432\u0435\u0449\u0430\u043d\u0438\u044f\u0445","isAllDay":false,"start":720,"dueSpan":360,"priority":1,"status":2,"color":"#C2DED0","sortOrder":46,"addDay":2},{"id":"66a68af28f0844c52efa800d","title":"\u0412\u0435\u0441\u0442\u0438 \u0434\u043d\u0435\u0432\u043d\u0438\u043a","isAllDay":false,"start":780,"dueSpan":120,"priority":0,"status":0,"color":"#C2DED0","sortOrder":47,"addDay":23},{"id":"66a68af28f0844c52efa8011","title":"Plan financial goals","isAllDay":false,"start":840,"dueSpan":270,"priority":0,"status":2,"color":"#C2DED0","sortOrder":48,"addDay":-3},{"id":"66b19f0be42c322e1202bb9d","title":"\u0421\u0430\u0434\u043e\u0432\u043e\u0434\u0441\u0442\u0432\u043e","isAllDay":false,"start":480,"dueSpan":60,"priority":0,"status":2,"color":"#DCDE6B","sortOrder":49,"addDay":6},{"id":"66a68af28f0844c52efa7ffb","title":"\u041f\u043e\u043f\u0438\u0442\u044c \u0447\u0430\u0448\u043a\u0443 \u043a\u043e\u0444\u0435","isAllDay":false,"start":1080,"dueSpan":60,"priority":0,"status":0,"color":"#DCDE6B","sortOrder":50,"addDay":10},{"id":"66a68af28f0844c52efa7ffc","title":"\u0423\u0447\u0430\u0441\u0442\u0432\u043e\u0432\u0430\u0442\u044c \u0432 \u043e\u043d\u043b\u0430\u0439\u043d-\u0434\u0438\u0441\u043a\u0443\u0441\u0441\u0438\u044f\u0445","isAllDay":false,"start":1020,"dueSpan":60,"priority":0,"status":0,"color":"#DCDE6B","sortOrder":51,"addDay":9},{"id":"66a68af28f0844c52efa7ffe","title":"\u0417\u0430\u043d\u0438\u043c\u0430\u0442\u044c\u0441\u044f \u0439\u043e\u0433\u043e\u0439","isAllDay":true,"start":0,"dueSpan":1440,"priority":0,"status":0,"color":"#DCDE6B","sortOrder":52,"addDay":16},{"id":"66a68af28f0844c52efa7ffd","title":"\u041f\u043e\u0441\u0442\u043e\u044f\u043d\u043d\u043e\u0435 \u043e\u0431\u0443\u0447\u0435\u043d\u0438\u0435","isAllDay":false,"start":1140,"dueSpan":60,"priority":0,"status":0,"color":"#DCDE6B","sortOrder":53,"addDay":21},{"id":"66a68af28f0844c52efa8005","title":"\u041f\u043b\u0430\u043d\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u0442\u0440\u0435\u043d\u0438\u0440\u043e\u0432\u043a\u0443","isAllDay":false,"start":975,"dueSpan":105,"priority":0,"status":0,"color":"#DCDE6B","sortOrder":54,"addDay":26},{"id":"66a68af28f0844c52efa7ff7","title":"\u041e\u0442\u0432\u0435\u0442 \u043d\u0430 \u044d\u043b\u0435\u043a\u0442\u0440\u043e\u043d\u043d\u044b\u0435 \u043f\u0438\u0441\u044c\u043c\u0430","isAllDay":false,"start":780,"dueSpan":60,"priority":0,"status":2,"color":"#F7C989","sortOrder":55,"addDay":8},{"id":"66a68af28f0844c52efa7ff8","title":"\u041f\u0440\u043e\u0432\u0435\u0440\u0438\u0442\u044c \u043f\u0440\u043e\u0433\u043d\u043e\u0437 \u043f\u043e\u0433\u043e\u0434\u044b","isAllDay":true,"start":0,"dueSpan":null,"priority":1,"status":2,"color":"#F7C989","sortOrder":56,"addDay":4},{"id":"66a68af28f0844c52efa7ffa","title":"\u0418\u0437\u0443\u0447\u0430\u0442\u044c \u0437\u0434\u043e\u0440\u043e\u0432\u043e\u0435 \u043f\u0438\u0442\u0430\u043d\u0438\u0435","isAllDay":true,"start":0,"dueSpan":4320,"priority":0,"status":2,"color":"#F7C989","sortOrder":57,"addDay":0},{"id":"66a68af28f0844c52efa7fda","title":"\u0421\u043a\u0430\u043b\u043e\u043b\u0430\u0437\u0430\u043d\u0438\u0435","isAllDay":false,"start":540,"dueSpan":180,"priority":1,"status":2,"color":"#C77B9B","sortOrder":58,"addDay":5},{"id":"66a68af28f0844c52efa7fea","title":"\u041e\u0431\u0443\u0447\u0435\u043d\u0438\u0435 \u043e\u0442\u0434\u0435\u043b\u0430","isAllDay":false,"start":540,"dueSpan":180,"priority":0,"status":0,"color":"#C77B9B","sortOrder":59,"addDay":10},{"id":"66a68af28f0844c52efa7feb","title":"\u041f\u043e\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u0442\u044c \u043e\u0442\u043d\u043e\u0448\u0435\u043d\u0438\u044f","isAllDay":true,"start":0,"dueSpan":1440,"priority":0,"status":0,"color":"#C77B9B","sortOrder":60,"addDay":20},{"id":"66a68af28f0844c52efa7fec","title":"\u0412\u044b\u0443\u0447\u0438\u0442\u044c \u043d\u043e\u0432\u044b\u0439 \u044f\u0437\u044b\u043a","isAllDay":false,"start":540,"dueSpan":75,"priority":1,"status":0,"color":"#C77B9B","sortOrder":61,"addDay":25},{"id":"66a68af28f0844c52efa7fed","title":"\u0428\u043e\u043f\u043f\u0438\u043d\u0433 \u0441 \u043c\u0430\u043c\u043e\u0439","isAllDay":false,"start":840,"dueSpan":240,"priority":0,"status":0,"color":"#C77B9B","sortOrder":62,"addDay":12},{"id":"66a68af28f0844c52efa7ff5","title":"\u0427\u0438\u0442\u0430\u0442\u044c \u0431\u0438\u043e\u0433\u0440\u0430\u0444\u0438\u0438 \u0437\u043d\u0430\u043c\u0435\u043d\u0438\u0442\u043e\u0441\u0442\u0435\u0439","isAllDay":false,"start":1200,"dueSpan":60,"priority":0,"status":0,"color":"#C77B9B","sortOrder":63,"addDay":15},{"id":"66a68af28f0844c52efa7fd9","title":"\u0419\u043e\u0433\u0430-\u043a\u043b\u0430\u0441\u0441","isAllDay":false,"start":780,"dueSpan":240,"priority":0,"status":0,"color":"#CB8A90","sortOrder":64,"addDay":10},{"id":"66a68af28f0844c52efa7fdb","title":"\u0422\u0432\u043e\u0440\u0438\u0442\u044c \u0436\u0438\u0432\u043e\u043f\u0438\u0441\u044c","isAllDay":true,"start":0,"dueSpan":null,"priority":3,"status":0,"color":"#CB8A90","sortOrder":65,"addDay":15},{"id":"66a68af28f0844c52efa7fdc","title":"\u041f\u043e\u0436\u0435\u0440\u0442\u0432\u043e\u0432\u0430\u0442\u044c \u0441\u0442\u0430\u0440\u0443\u044e \u043e\u0434\u0435\u0436\u0434\u0443","isAllDay":true,"start":0,"dueSpan":null,"priority":0,"status":0,"color":"#CB8A90","sortOrder":66,"addDay":16},{"id":"66a68af28f0844c52efa7fc4","title":"\u0421\u043e\u0431\u0435\u0441\u0435\u0434\u043e\u0432\u0430\u043d\u0438\u0435 \u0434\u043b\u044f \u0441\u0442\u0430\u0436\u0438\u0440\u043e\u0432\u043a\u0438","isAllDay":false,"start":570,"dueSpan":150,"priority":3,"status":2,"color":"#63C5D2","sortOrder":67,"addDay":7},{"id":"66a68af28f0844c52efa7fc6","title":"\u0418\u0437\u0443\u0447\u0430\u0442\u044c \u0438\u0433\u0440\u0443 \u043d\u0430 \u043c\u0443\u0437\u044b\u043a\u0430\u043b\u044c\u043d\u043e\u043c \u0438\u043d\u0441\u0442\u0440\u0443\u043c\u0435\u043d\u0442\u0435","isAllDay":false,"start":540,"dueSpan":60,"priority":0,"status":2,"color":"#63C5D2","sortOrder":68,"addDay":1},{"id":"66a68af28f0844c52efa7fc7","title":"\u0418\u0437\u0443\u0447\u0430\u0442\u044c \u0440\u0435\u043c\u0435\u0441\u043b\u0435\u043d\u043d\u044b\u0435 \u043d\u0430\u0432\u044b\u043a\u0438","isAllDay":false,"start":960,"dueSpan":30,"priority":5,"status":2,"color":"#63C5D2","sortOrder":69,"addDay":1},{"id":"66a68af28f0844c52efa7fc8","title":"Donate old clothes","isAllDay":false,"start":420,"dueSpan":120,"priority":0,"status":0,"color":"#63C5D2","sortOrder":70,"addDay":22},{"id":"66a68af28f0844c52efa7fc9","title":"\u041f\u043e\u0437\u0432\u043e\u043d\u0438\u0442\u044c \u0440\u043e\u0434\u043d\u044b\u043c","isAllDay":true,"start":0,"dueSpan":null,"priority":3,"status":0,"color":"#63C5D2","sortOrder":71,"addDay":17},{"id":"66a68af28f0844c52efa7fca","title":"Check health status","isAllDay":false,"start":600,"dueSpan":null,"priority":1,"status":2,"color":"#63C5D2","sortOrder":72,"addDay":1},{"id":"66a68af28f0844c52efa7fd5","title":"Cultivate artistic interests ","isAllDay":false,"start":840,"dueSpan":60,"priority":5,"status":2,"color":"#63C5D2","sortOrder":73,"addDay":3},{"id":"66a68af28f0844c52efa7fd8","title":"\u0420\u0430\u0437\u0432\u0438\u0432\u0430\u0442\u044c \u0445\u0443\u0434\u043e\u0436\u0435\u0441\u0442\u0432\u0435\u043d\u043d\u044b\u0435 \u0438\u043d\u0442\u0435\u0440\u0435\u0441\u044b","isAllDay":false,"start":1020,"dueSpan":null,"priority":5,"status":0,"color":"#63C5D2","sortOrder":74,"addDay":18},{"id":"66a68af28f0844c52efa7fd7","title":"\u0410\u0432\u0442\u043e\u043c\u043e\u0439\u043a\u0430","isAllDay":false,"start":780,"dueSpan":60,"priority":3,"status":2,"color":"#63C5D2","sortOrder":75,"addDay":5},{"id":"66a68af28f0844c52efa7fcb","title":"Plan the day","isAllDay":true,"start":0,"dueSpan":null,"priority":0,"status":2,"color":"#63C5D2","sortOrder":76,"addDay":0},{"id":"66a68af28f0844c52efa7fcc","title":"\u041d\u0430\u0443\u0447\u0438\u0442\u044c\u0441\u044f \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c \u043d\u043e\u0432\u043e\u0435 \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0435","isAllDay":false,"start":840,"dueSpan":180,"priority":3,"status":0,"color":"#63C5D2","sortOrder":77,"addDay":24},{"id":"66a68af28f0844c52efa7fd1","title":"\u0418\u0437\u0443\u0447\u0430\u0442\u044c \u043f\u0440\u0438\u0433\u043e\u0442\u043e\u0432\u043b\u0435\u043d\u0438\u0435 \u0434\u0435\u0441\u0435\u0440\u0442\u043e\u0432","isAllDay":false,"start":600,"dueSpan":null,"priority":1,"status":2,"color":"#63C5D2","sortOrder":78,"addDay":0},{"id":"66a68af28f0844c52efa7fd4","title":"Learn handicrafts","isAllDay":false,"start":990,"dueSpan":null,"priority":5,"status":2,"color":"#63C5D2","sortOrder":79,"addDay":3},{"id":"66a68af28f0844c52efa7fcf","title":"\u0421\u043e\u0437\u0434\u0430\u0432\u0430\u0442\u044c \u043f\u043e\u0434\u0435\u043b\u043a\u0438 \u0441\u0432\u043e\u0438\u043c\u0438 \u0440\u0443\u043a\u0430\u043c\u0438","isAllDay":false,"start":660,"dueSpan":90,"priority":1,"status":0,"color":"#63C5D2","sortOrder":80,"addDay":24},{"id":"66a68af28f0844c52efa7fd6","title":"\u041f\u043b\u0430\u043d\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435 \u0431\u044e\u0434\u0436\u0435\u0442\u0430","isAllDay":false,"start":540,"dueSpan":120,"priority":0,"status":0,"color":"#63C5D2","sortOrder":81,"addDay":21},{"id":"66a68af28f0844c52efa7fce","title":"\u041f\u0440\u0438\u043d\u0438\u043c\u0430\u0442\u044c \u0443\u0447\u0430\u0441\u0442\u0438\u0435 \u0432 \u0441\u043e\u0432\u0435\u0449\u0430\u043d\u0438\u044f\u0445","isAllDay":false,"start":780,"dueSpan":180,"priority":0,"status":0,"color":"#63C5D2","sortOrder":82,"addDay":9},{"id":"66a68af28f0844c52efa7fd0","title":"Learn to play a musical instrument","isAllDay":false,"start":600,"dueSpan":null,"priority":1,"status":2,"color":"#63C5D2","sortOrder":83,"addDay":3},{"id":"66a68af28f0844c52efa7fd2","title":"\u0423\u043b\u0443\u0447\u0448\u0430\u0442\u044c \u043d\u0430\u0432\u044b\u043a\u0438 \u043e\u0431\u0449\u0435\u043d\u0438\u044f","isAllDay":false,"start":780,"dueSpan":240,"priority":5,"status":0,"color":"#63C5D2","sortOrder":84,"addDay":18}]'),J5=JSON.parse('[{"date":"0101","level":1},{"date":"0102","level":0},{"date":"0103","level":1},{"date":"0104","level":1},{"date":"0105","level":0},{"date":"0106","level":1},{"date":"0107","level":2},{"date":"0108","level":1},{"date":"0109","level":3},{"date":"0110","level":1},{"date":"0111","level":1},{"date":"0112","level":1},{"date":"0113","level":3},{"date":"0114","level":1},{"date":"0115","level":2},{"date":"0116","level":1},{"date":"0117","level":0},{"date":"0118","level":3},{"date":"0119","level":2},{"date":"0120","level":1},{"date":"0121","level":0},{"date":"0122","level":1},{"date":"0123","level":1},{"date":"0124","level":2},{"date":"0125","level":0},{"date":"0126","level":1},{"date":"0127","level":2},{"date":"0128","level":1},{"date":"0129","level":0},{"date":"0130","level":0},{"date":"0131","level":1},{"date":"0201","level":1},{"date":"0202","level":0},{"date":"0203","level":1},{"date":"0204","level":1},{"date":"0205","level":2},{"date":"0206","level":1},{"date":"0207","level":2},{"date":"0208","level":1},{"date":"0209","level":3},{"date":"0210","level":1},{"date":"0211","level":1},{"date":"0212","level":1},{"date":"0213","level":3},{"date":"0214","level":1},{"date":"0215","level":2},{"date":"0216","level":1},{"date":"0217","level":0},{"date":"0218","level":3},{"date":"0219","level":2},{"date":"0220","level":1},{"date":"0221","level":0},{"date":"0222","level":1},{"date":"0223","level":1},{"date":"0224","level":2},{"date":"0225","level":0},{"date":"0226","level":1},{"date":"0227","level":2},{"date":"0228","level":1},{"date":"0229","level":0},{"date":"0301","level":1},{"date":"0302","level":0},{"date":"0303","level":1},{"date":"0304","level":2},{"date":"0305","level":1},{"date":"0306","level":0},{"date":"0307","level":1},{"date":"0308","level":2},{"date":"0309","level":1},{"date":"0310","level":2},{"date":"0311","level":1},{"date":"0312","level":1},{"date":"0313","level":3},{"date":"0314","level":3},{"date":"0315","level":0},{"date":"0316","level":1},{"date":"0317","level":2},{"date":"0318","level":1},{"date":"0319","level":1},{"date":"0320","level":2},{"date":"0321","level":1},{"date":"0322","level":1},{"date":"0323","level":2},{"date":"0324","level":1},{"date":"0325","level":0},{"date":"0326","level":3},{"date":"0327","level":1},{"date":"0328","level":3},{"date":"0329","level":1},{"date":"0330","level":1},{"date":"0331","level":0},{"date":"0401","level":1},{"date":"0402","level":0},{"date":"0403","level":1},{"date":"0404","level":1},{"date":"0405","level":2},{"date":"0406","level":1},{"date":"0407","level":2},{"date":"0408","level":1},{"date":"0409","level":3},{"date":"0410","level":1},{"date":"0411","level":1},{"date":"0412","level":1},{"date":"0413","level":3},{"date":"0414","level":1},{"date":"0415","level":2},{"date":"0416","level":1},{"date":"0417","level":0},{"date":"0418","level":3},{"date":"0419","level":2},{"date":"0420","level":1},{"date":"0421","level":0},{"date":"0422","level":1},{"date":"0423","level":1},{"date":"0424","level":2},{"date":"0425","level":0},{"date":"0426","level":1},{"date":"0427","level":2},{"date":"0428","level":1},{"date":"0429","level":0},{"date":"0430","level":0},{"date":"0501","level":1},{"date":"0502","level":0},{"date":"0503","level":1},{"date":"0504","level":2},{"date":"0505","level":0},{"date":"0506","level":1},{"date":"0507","level":2},{"date":"0508","level":1},{"date":"0509","level":3},{"date":"0510","level":1},{"date":"0511","level":1},{"date":"0512","level":1},{"date":"0513","level":3},{"date":"0514","level":1},{"date":"0515","level":2},{"date":"0516","level":1},{"date":"0517","level":0},{"date":"0518","level":3},{"date":"0519","level":2},{"date":"0520","level":1},{"date":"0521","level":0},{"date":"0522","level":1},{"date":"0523","level":1},{"date":"0524","level":2},{"date":"0525","level":0},{"date":"0526","level":1},{"date":"0527","level":2},{"date":"0528","level":1},{"date":"0529","level":0},{"date":"0530","level":0},{"date":"0531","level":1},{"date":"0601","level":1},{"date":"0602","level":0},{"date":"0603","level":1},{"date":"0604","level":1},{"date":"0605","level":0},{"date":"0606","level":1},{"date":"0607","level":2},{"date":"0608","level":1},{"date":"0609","level":3},{"date":"0610","level":1},{"date":"0611","level":1},{"date":"0612","level":1},{"date":"0613","level":3},{"date":"0614","level":1},{"date":"0615","level":2},{"date":"0616","level":1},{"date":"0617","level":0},{"date":"0618","level":3},{"date":"0619","level":2},{"date":"0620","level":1},{"date":"0621","level":0},{"date":"0622","level":1},{"date":"0623","level":1},{"date":"0624","level":2},{"date":"0625","level":0},{"date":"0626","level":1},{"date":"0627","level":2},{"date":"0628","level":1},{"date":"0629","level":0},{"date":"0630","level":0},{"date":"0701","level":1},{"date":"0702","level":0},{"date":"0703","level":1},{"date":"0704","level":2},{"date":"0705","level":1},{"date":"0706","level":0},{"date":"0707","level":1},{"date":"0708","level":2},{"date":"0709","level":1},{"date":"0710","level":2},{"date":"0711","level":1},{"date":"0712","level":1},{"date":"0713","level":1},{"date":"0714","level":3},{"date":"0715","level":0},{"date":"0716","level":1},{"date":"0717","level":2},{"date":"0718","level":1},{"date":"0719","level":1},{"date":"0720","level":0},{"date":"0721","level":1},{"date":"0722","level":1},{"date":"0723","level":2},{"date":"0724","level":1},{"date":"0725","level":0},{"date":"0726","level":3},{"date":"0727","level":1},{"date":"0728","level":3},{"date":"0729","level":1},{"date":"0730","level":1},{"date":"0731","level":0},{"date":"0801","level":1},{"date":"0802","level":1},{"date":"0803","level":0},{"date":"0804","level":1},{"date":"0805","level":1},{"date":"0806","level":0},{"date":"0807","level":0},{"date":"0808","level":1},{"date":"0809","level":2},{"date":"0810","level":2},{"date":"0811","level":0},{"date":"0812","level":3},{"date":"0813","level":1},{"date":"0814","level":1},{"date":"0815","level":1},{"date":"0816","level":0},{"date":"0817","level":0},{"date":"0818","level":1},{"date":"0819","level":1},{"date":"0820","level":0},{"date":"0821","level":1},{"date":"0822","level":2},{"date":"0823","level":1},{"date":"0824","level":0},{"date":"0825","level":0},{"date":"0826","level":1},{"date":"0827","level":1},{"date":"0828","level":0},{"date":"0829","level":1},{"date":"0830","level":0},{"date":"0831","level":1},{"date":"0901","level":1},{"date":"0902","level":1},{"date":"0903","level":0},{"date":"0904","level":1},{"date":"0905","level":0},{"date":"0906","level":0},{"date":"0907","level":0},{"date":"0908","level":1},{"date":"0909","level":2},{"date":"0910","level":1},{"date":"0911","level":2},{"date":"0912","level":0},{"date":"0913","level":0},{"date":"0914","level":1},{"date":"0915","level":0},{"date":"0916","level":0},{"date":"0917","level":0},{"date":"0918","level":0},{"date":"0919","level":1},{"date":"0920","level":1},{"date":"0921","level":0},{"date":"0922","level":1},{"date":"0923","level":0},{"date":"0924","level":0},{"date":"0925","level":1},{"date":"0926","level":0},{"date":"0927","level":0},{"date":"0928","level":2},{"date":"0929","level":0},{"date":"0930","level":1},{"date":"1001","level":1},{"date":"1002","level":1},{"date":"1003","level":0},{"date":"1004","level":0},{"date":"1005","level":1},{"date":"1006","level":0},{"date":"1007","level":2},{"date":"1008","level":0},{"date":"1009","level":0},{"date":"1010","level":0},{"date":"1011","level":1},{"date":"1012","level":1},{"date":"1013","level":0},{"date":"1014","level":0},{"date":"1015","level":0},{"date":"1016","level":0},{"date":"1017","level":1},{"date":"1018","level":0},{"date":"1019","level":0},{"date":"1020","level":0},{"date":"1021","level":1},{"date":"1022","level":0},{"date":"1023","level":0},{"date":"1024","level":0},{"date":"1025","level":0},{"date":"1026","level":0},{"date":"1027","level":0},{"date":"1028","level":0},{"date":"1029","level":0},{"date":"1030","level":0},{"date":"1031","level":0},{"date":"1101","level":0},{"date":"1102","level":1},{"date":"1103","level":0},{"date":"1104","level":0},{"date":"1105","level":0},{"date":"1106","level":0},{"date":"1107","level":1},{"date":"1108","level":0},{"date":"1109","level":0},{"date":"1110","level":0},{"date":"1111","level":0},{"date":"1112","level":1},{"date":"1113","level":0},{"date":"1114","level":0},{"date":"1115","level":0},{"date":"1116","level":0},{"date":"1117","level":0},{"date":"1118","level":0},{"date":"1119","level":0},{"date":"1120","level":0},{"date":"1121","level":0},{"date":"1122","level":0},{"date":"1123","level":0},{"date":"1124","level":0},{"date":"1125","level":0},{"date":"1126","level":0},{"date":"1127","level":0},{"date":"1128","level":0},{"date":"1129","level":0},{"date":"1130","level":0},{"date":"1201","level":0},{"date":"1202","level":0},{"date":"1203","level":0},{"date":"1204","level":1},{"date":"1205","level":0},{"date":"1206","level":0},{"date":"1207","level":0},{"date":"1208","level":0},{"date":"1209","level":0},{"date":"1210","level":0},{"date":"1211","level":0},{"date":"1212","level":1},{"date":"1213","level":0},{"date":"1214","level":0},{"date":"1215","level":1},{"date":"1216","level":0},{"date":"1217","level":0},{"date":"1218","level":0},{"date":"1219","level":0},{"date":"1220","level":0},{"date":"1221","level":0},{"date":"1222","level":0},{"date":"1223","level":0},{"date":"1224","level":0},{"date":"1225","level":0},{"date":"1226","level":0},{"date":"1227","level":0},{"date":"1228","level":0},{"date":"1229","level":0},{"date":"1230","level":0},{"date":"1231","level":0}]');function X5(e){return X5="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},X5(e)}function Q5(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function e8(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Q5(Object(n),!0).forEach((function(t){t8(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Q5(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function t8(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=X5(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=X5(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==X5(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var n8=function(e){return(0,gn.ax)()?o8(e):r8()},r8=function(){var e=u.j4?Y5:V5,t=(new Date).ap.startOfDay,n=Ee()(t).startOf("month").startOf("week"),r=e.map((function(e){var t=parseInt(e.addDay/7,10),n=e.addDay%7;return e8(e8({},e),{},{row:t,day:n})})),o=Z.U2("startDayOfWeek");return Gn.List(r.map((function(e){var t,r=e.title,a=e.color,i=e.daySpan,c=e.timePoint,s=e.status,u=e.row,l=e.day;if("SAT"===o)t=7*u+(l>5?6-l:l+1);else if("SUN"===o)t=7*u+l;else{var f=Z.A0(o);t=7*u+(l<f?7-f-l:l-f)}var d,m,p=n.clone().add(t,"days"),h=!1;if(c){var y=Ee()(c,"HH:mm"),g=y.hours(),v=y.minutes();if(p.hours(g),p.minutes(v),d=ke.Z.formatToServerDate(p),i>1){var b=p.add(i-1,"days");m=ke.Z.formatToServerDate(b)}else m=ke.Z.formatToServerDate(p)}else if(h=!0,d=ke.Z.formatToServerDate(p),i>1){var w=p.add(i,"days");m=ke.Z.formatToServerDate(w)}else m=ke.Z.formatToServerDate(p);return Wn.j29({id:(0,Uf.Z)(),title:r,status:s,virtualColor:a,startDate:d,dueDate:m,isAllDay:h})})))},o8=function(e){var t=function(){var e=s.dK();if(s.zO()||s.UY())return H5;switch(e){case"ja":return G5;case"de":return z5;case"ko":return K5;case"ru":return $5;case"pt":return q5;default:return W5}}(),n=e?t.filter((function(e){return e.inInbox})):t,r=Ee()("2023-09-06","YYYY-MM-DD").startOf("month").startOf("week"),o=n.map((function(e){var t=parseInt(e.addDay/7,10),n=e.addDay%7;return e8(e8({},e),{},{row:t,day:n})})),a=Z.U2("startDayOfWeek"),i=[26,26,26,72,26,26,72];return Gn.List(o.map((function(e,t){var n,o=e.id,c=e.title,s=e.color,u=e.isAllDay,l=e.status,f=e.start,d=e.dueSpan,m=e.row,p=e.day,h=e.priority;if("SAT"===a)n=7*m+p+2;else if("SUN"===a)n=7*m+p+1;else{n=7*m+p-Z.A0(a)+1}var y,g,v=r.clone().add(n,"days");if(u)if(y=ke.Z.formatToServerDate(v),d){var b=d/24/60,w=v.add(b,"days");g=ke.Z.formatToServerDate(w)}else g=ke.Z.formatToServerDate(v);else{var k=f%60,x=f-60*k;if(v.hours(k),v.minutes(x),y=ke.Z.formatToServerDate(v),d){var E=v.add(d,"minutes");g=ke.Z.formatToServerDate(E)}else g=ke.Z.formatToServerDate(v)}return Wn.j29({id:o,title:c,status:l,virtualColor:s,startDate:y,dueDate:g,isAllDay:u,priority:h,taskItemRenderRightGap:i[t%7]})})))},a8=n("MdFc"),i8=n("Nrs8"),c8=n.n(i8),s8=n("QGeY");function u8(e){return u8="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},u8(e)}function l8(){l8=function(){return t};var e,t={},n=Object.prototype,r=n.hasOwnProperty,o=Object.defineProperty||function(e,t,n){e[t]=n.value},a="function"==typeof Symbol?Symbol:{},i=a.iterator||"@@iterator",c=a.asyncIterator||"@@asyncIterator",s=a.toStringTag||"@@toStringTag";function u(e,t,n){return Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{u({},"")}catch(e){u=function(e,t,n){return e[t]=n}}function l(e,t,n,r){var a=t&&t.prototype instanceof y?t:y,i=Object.create(a.prototype),c=new j(r||[]);return o(i,"_invoke",{value:_(e,n,c)}),i}function f(e,t,n){try{return{type:"normal",arg:e.call(t,n)}}catch(e){return{type:"throw",arg:e}}}t.wrap=l;var d="suspendedStart",m="executing",p="completed",h={};function y(){}function g(){}function v(){}var b={};u(b,i,(function(){return this}));var w=Object.getPrototypeOf,k=w&&w(w(D([])));k&&k!==n&&r.call(k,i)&&(b=k);var x=v.prototype=y.prototype=Object.create(b);function E(e){["next","throw","return"].forEach((function(t){u(e,t,(function(e){return this._invoke(t,e)}))}))}function S(e,t){function n(o,a,i,c){var s=f(e[o],e,a);if("throw"!==s.type){var u=s.arg,l=u.value;return l&&"object"==u8(l)&&r.call(l,"__await")?t.resolve(l.__await).then((function(e){n("next",e,i,c)}),(function(e){n("throw",e,i,c)})):t.resolve(l).then((function(e){u.value=e,i(u)}),(function(e){return n("throw",e,i,c)}))}c(s.arg)}var a;o(this,"_invoke",{value:function(e,r){function o(){return new t((function(t,o){n(e,r,t,o)}))}return a=a?a.then(o,o):o()}})}function _(t,n,r){var o=d;return function(a,i){if(o===m)throw Error("Generator is already running");if(o===p){if("throw"===a)throw i;return{value:e,done:!0}}for(r.method=a,r.arg=i;;){var c=r.delegate;if(c){var s=O(c,r);if(s){if(s===h)continue;return s}}if("next"===r.method)r.sent=r._sent=r.arg;else if("throw"===r.method){if(o===d)throw o=p,r.arg;r.dispatchException(r.arg)}else"return"===r.method&&r.abrupt("return",r.arg);o=m;var u=f(t,n,r);if("normal"===u.type){if(o=r.done?p:"suspendedYield",u.arg===h)continue;return{value:u.arg,done:r.done}}"throw"===u.type&&(o=p,r.method="throw",r.arg=u.arg)}}}function O(t,n){var r=n.method,o=t.iterator[r];if(o===e)return n.delegate=null,"throw"===r&&t.iterator.return&&(n.method="return",n.arg=e,O(t,n),"throw"===n.method)||"return"!==r&&(n.method="throw",n.arg=new TypeError("The iterator does not provide a '"+r+"' method")),h;var a=f(o,t.iterator,n.arg);if("throw"===a.type)return n.method="throw",n.arg=a.arg,n.delegate=null,h;var i=a.arg;return i?i.done?(n[t.resultName]=i.value,n.next=t.nextLoc,"return"!==n.method&&(n.method="next",n.arg=e),n.delegate=null,h):i:(n.method="throw",n.arg=new TypeError("iterator result is not an object"),n.delegate=null,h)}function C(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function T(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function j(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(C,this),this.reset(!0)}function D(t){if(t||""===t){var n=t[i];if(n)return n.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var o=-1,a=function n(){for(;++o<t.length;)if(r.call(t,o))return n.value=t[o],n.done=!1,n;return n.value=e,n.done=!0,n};return a.next=a}}throw new TypeError(u8(t)+" is not iterable")}return g.prototype=v,o(x,"constructor",{value:v,configurable:!0}),o(v,"constructor",{value:g,configurable:!0}),g.displayName=u(v,s,"GeneratorFunction"),t.isGeneratorFunction=function(e){var t="function"==typeof e&&e.constructor;return!!t&&(t===g||"GeneratorFunction"===(t.displayName||t.name))},t.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,v):(e.__proto__=v,u(e,s,"GeneratorFunction")),e.prototype=Object.create(x),e},t.awrap=function(e){return{__await:e}},E(S.prototype),u(S.prototype,c,(function(){return this})),t.AsyncIterator=S,t.async=function(e,n,r,o,a){void 0===a&&(a=Promise);var i=new S(l(e,n,r,o),a);return t.isGeneratorFunction(n)?i:i.next().then((function(e){return e.done?e.value:i.next()}))},E(x),u(x,s,"Generator"),u(x,i,(function(){return this})),u(x,"toString",(function(){return"[object Generator]"})),t.keys=function(e){var t=Object(e),n=[];for(var r in t)n.push(r);return n.reverse(),function e(){for(;n.length;){var r=n.pop();if(r in t)return e.value=r,e.done=!1,e}return e.done=!0,e}},t.values=D,j.prototype={constructor:j,reset:function(t){if(this.prev=0,this.next=0,this.sent=this._sent=e,this.done=!1,this.delegate=null,this.method="next",this.arg=e,this.tryEntries.forEach(T),!t)for(var n in this)"t"===n.charAt(0)&&r.call(this,n)&&!isNaN(+n.slice(1))&&(this[n]=e)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if("throw"===e.type)throw e.arg;return this.rval},dispatchException:function(t){if(this.done)throw t;var n=this;function o(r,o){return c.type="throw",c.arg=t,n.next=r,o&&(n.method="next",n.arg=e),!!o}for(var a=this.tryEntries.length-1;a>=0;--a){var i=this.tryEntries[a],c=i.completion;if("root"===i.tryLoc)return o("end");if(i.tryLoc<=this.prev){var s=r.call(i,"catchLoc"),u=r.call(i,"finallyLoc");if(s&&u){if(this.prev<i.catchLoc)return o(i.catchLoc,!0);if(this.prev<i.finallyLoc)return o(i.finallyLoc)}else if(s){if(this.prev<i.catchLoc)return o(i.catchLoc,!0)}else{if(!u)throw Error("try statement without catch or finally");if(this.prev<i.finallyLoc)return o(i.finallyLoc)}}}},abrupt:function(e,t){for(var n=this.tryEntries.length-1;n>=0;--n){var o=this.tryEntries[n];if(o.tryLoc<=this.prev&&r.call(o,"finallyLoc")&&this.prev<o.finallyLoc){var a=o;break}}a&&("break"===e||"continue"===e)&&a.tryLoc<=t&&t<=a.finallyLoc&&(a=null);var i=a?a.completion:{};return i.type=e,i.arg=t,a?(this.method="next",this.next=a.finallyLoc,h):this.complete(i)},complete:function(e,t){if("throw"===e.type)throw e.arg;return"break"===e.type||"continue"===e.type?this.next=e.arg:"return"===e.type?(this.rval=this.arg=e.arg,this.method="return",this.next="end"):"normal"===e.type&&t&&(this.next=t),h},finish:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),T(n),h}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.tryLoc===e){var r=n.completion;if("throw"===r.type){var o=r.arg;T(n)}return o}}throw Error("illegal catch attempt")},delegateYield:function(t,n,r){return this.delegate={iterator:D(t),resultName:n,nextLoc:r},"next"===this.method&&(this.arg=e),h}},t}function f8(e,t,n,r,o,a,i){try{var c=e[a](i),s=c.value}catch(u){return void n(u)}c.done?t(s):Promise.resolve(s).then(r,o)}var d8=function(e,t,n,r,o){var a=t,i=e.calendarHideWeekend,c=wN(a,i?5:void 0),s=JSON.stringify(c);if(bn.ZP.dragHoverTarget!==s&&(bn.ZP.dragHoverTarget=s,!(c.length<2))){kN();var u=n.weeks[c[0]][c[1]].symd,l=bn.ZP.calendarBlockStartDragInfo?Ee()(u,"YYYY-MM-DD").add(bn.ZP.calendarBlockStartDragInfo.diffDays,"day").format("YYYY-MM-DD"):u;if(bn.ZP.calendarBlockStartDragInfo&&Object.keys(bn.ZP.calendarBlockStartDragInfo.blockDetail).length>0)U.vp.dispatch("CalendarMonthViewMultiDragOverlayLayer",{targetDate:l,dragId:o});else{for(var f=n.getWeeksEnd().symd,d=Bn.Z.prefMoment(l),m=(null===r||void 0===r?void 0:r.task)?Wn.$66(null===r||void 0===r?void 0:r.task):0,p=[l],h=0;h<m;h++){var y=d.add(1,"day").format("YYYY-MM-DD");if(!(f>=y))break;p.push(y)}!function(e){$(".c-row .bg td").filter((function(){return e.includes($(this).data("date"))})).addClass("highlight")}(p)}(0,wn.OZ)()}},m8=function(e){var t=e.viewRef,n=e.props,o=(0,r.useContext)(df.A),a=(0,r.useRef)(null),i={accepts:[w_.cj.TASK,w_.cj.CHECKLIST,w_.cj.SUBSCRIBE_TASK],overlay:function(e){if(e.area!==w_.M5.CALENDAR_MONTH&&e.area!==w_.M5.CALENDAR_SCHEDULE)return r.createElement(CN.Z,{dragItem:e})},over:function(e){var t=e.active.data.current.dragItem,n=t.id,r=t.data,o=r.ids,i=r.generateTask,c=function(){if(o.length)return null;if(t.type!==w_.cj.CHECKLIST){if(t.type===w_.cj.SUBSCRIBE_TASK){if(i){var e=i.get("taskId");return To.Y(e)}return To.Y(n)}if(i){var r=i.get("taskId");return Wn.FOH(r)}return Wn.FOH(n)}var a=Wn.mxI(n);if(a){var c=a.task,s=a.item;return kP.y3(s,c)}}();a.current=c?{task:c}:null},move:function(e){var r=e.active,o=bn.ZP.userMousePosition,i=r.data.current;d8(n,o,t.current,a.current,i.dragItem.id)},drop:function(){var e,r=(e=l8().mark((function e(r){var a,i,s,u,l,f,d,m,p,h,y,g,v,b,w,k,x;return l8().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(a=r.active,i=n.calendarHideWeekend,s=n.webCalendarViewFilter,u=bn.ZP.userMousePosition,l=wN(u,i?5:void 0),f=a.data.current,2!==l.length){e.next=29;break}if(d=t.current.weeks,m=d[l[0]][l[1]].symd,p=bn.ZP.calendarBlockStartDragInfo?Ee()(m,"YYYY-MM-DD").add(bn.ZP.calendarBlockStartDragInfo.diffDays,"day").format("YYYY-MM-DD"):m,!(bn.ZP.calendarBlockStartDragInfo&&Object.keys(bn.ZP.calendarBlockStartDragInfo.blockDetail).length>0)){e.next=27;break}if(h=f.dragItem,y=h.id,g=h.data.ids,v=Wn.a1Z(g),!(b=Wn.FOH(y))){e.next=25;break}if(w=Wn.Nhx(b),!b){e.next=25;break}return(0,Lt.z5)({dragIds:g,overId:c}),bn.ZP.calendarTempBlockStartDragInfo=bn.ZP.calendarBlockStartDragInfo,k=Ee()(p,"YYYY-MM-DD").diff(Ee()(w).startOf("day"),"day"),e.next=23,(0,bs.hX)(v.toArray(),{type:"delay",amount:k,unit:"days"},!0,!0);case 23:(0,Lt.z5)(void 0),bn.ZP.calendarTempBlockStartDragInfo=null;case 25:e.next=29;break;case 27:x=f.dragItem,(0,s8.j)(x,p,bn.ZP.isModifierKeyPressDragging,o,{webCalendarViewFilter:s});case 29:kN();case 30:case"end":return e.stop()}}),e)})),function(){var t=this,n=arguments;return new Promise((function(r,o){var a=e.apply(t,n);function i(e){f8(a,r,o,i,c,"next",e)}function c(e){f8(a,r,o,i,c,"throw",e)}i(void 0)}))});return function(e){return r.apply(this,arguments)}}()},c=(0,r.useMemo)((function(){return Ne().uniqueId("monthView-")}),[]),s=(0,x_.Z)({id:c,data:i});return{setNodeRef:s.setNodeRef,isOver:s.isOver}},p8=n("+Vsp");function h8(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,a,i,c=[],s=!0,u=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;s=!1}else for(;!(s=(r=a.call(n)).done)&&(c.push(r.value),c.length!==t);s=!0);}catch(e){u=!0,o=e}finally{try{if(!s&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(u)throw o}}return c}}(e,t)||function(e,t){if(!e)return;if("string"===typeof e)return y8(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return y8(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function y8(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var g8=function(e){var t=e.rowHeadHeight,n=e.dayWidth,o=e.weeks,i=e.taskHeight,c=e.viewDayLabelHeight,s=e.rowHeight,u=e.colCount,l=o.length,f=h8((0,r.useState)(null),2),d=f[0],m=f[1],p=(0,p8.Z)((function(e){m(e)}),{leading:!1,trailing:!0,wait:20}),h=p.run,y=(p.cancel,p.flush);(0,r.useEffect)((function(){var e=Ne().uniqueId();return U.vp.subscribe(e,"CalendarMonthViewMultiDragOverlayLayer",(function(e){h(e),e&&y()})),function(){U.vp.unSubscribe(e,"CalendarMonthViewMultiDragOverlayLayer")}}),[y,h]);var g=(0,r.useMemo)((function(){for(var e=new Map,t=0;t<o.length;t++)for(var n=0;n<o[t].length;n++){var r=o[t][n].symd;e.set(r,{x:n,y:t})}return e}),[o]),v=(0,a.v9)((function(){return(0,Wn.Ak_)()}));return d?r.createElement("div",{className:"absolute inset-0 z-10",style:{top:c}},function(){var e=bn.ZP.calendarTempBlockStartDragInfo||bn.ZP.calendarBlockStartDragInfo;if(e){var o=d.targetDate,a=d.dragId,c=e.blockDetail,f=c[a];if(f){var m=Ee()(o,"YYYY-MM-DD").diff(Ee()(f.start,"YYYY-MM-DD"),"day");return v.toArray().map((function(e){var o=c[e.get("id")];if(o){var a=o.start,f=o.end,d=o.level*i,p=g.get(Ee()(a,"YYYY-MM-DD").add(m,"day").format("YYYY-MM-DD")),h=g.get(Ee()(f,"YYYY-MM-DD").add(m,"day").format("YYYY-MM-DD"));if(p||h){var y=p||{x:0,y:0},v=h||{x:u-1,y:l-1},b=v.y-y.y+1;return r.createElement(r.Fragment,null,new Array(b).fill(0).map((function(o,a){var i=1===b?{left:y.x*n,top:y.y*s+d+t,width:(v.x-y.x+1)*n}:{left:0===a?y.x*n:0,top:(y.y+a)*s+d+t,width:0===a?(u-y.x)*n:a===b-1?(v.x+1)*n:u*n},c=i.left,l=i.top,f=i.width;return r.createElement("div",{key:"".concat((0,Wn.Acy)(e)).concat(Ne().uniqueId()),className:"absolute",style:{left:c,top:l,width:f}},r.createElement(O5,{model:e}))})))}}return null}))}}return null}()):null};function v8(e){return v8="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},v8(e)}function b8(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,a,i,c=[],s=!0,u=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;s=!1}else for(;!(s=(r=a.call(n)).done)&&(c.push(r.value),c.length!==t);s=!0);}catch(e){u=!0,o=e}finally{try{if(!s&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(u)throw o}}return c}}(e,t)||x8(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function w8(){return w8=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},w8.apply(this,arguments)}function k8(e){return function(e){if(Array.isArray(e))return E8(e)}(e)||function(e){if("undefined"!==typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||x8(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function x8(e,t){if(e){if("string"===typeof e)return E8(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?E8(e,t):void 0}}function E8(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function S8(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function _8(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?S8(Object(n),!0).forEach((function(t){P8(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):S8(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function O8(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function C8(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,I8(r.key),r)}}function T8(e,t,n){return t&&C8(e.prototype,t),n&&C8(e,n),Object.defineProperty(e,"prototype",{writable:!1}),e}function j8(e,t,n){return t=M8(t),function(e,t){if(t&&("object"===v8(t)||"function"===typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(e,D8()?Reflect.construct(t,n||[],M8(e).constructor):t.apply(e,n))}function D8(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(D8=function(){return!!e})()}function M8(e){return M8=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},M8(e)}function A8(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&N8(e,t)}function N8(e,t){return N8=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},N8(e,t)}function P8(e,t,n){return(t=I8(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function I8(e){var t=function(e,t){if("object"!=v8(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=v8(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==v8(t)?t:t+""}var L8=B.dCM,R8=function(e){function t(e){var n;O8(this,t),P8(n=j8(this,t,[e]),"scrollTop",0),P8(n,"debounceForceUpdate",Ne().debounce((function(){n.forceUpdate()}),500)),P8(n,"onAfterPrint",(function(){n.state.isPrintMode&&n.setState({isPrintMode:!1},(function(){n.reCalScrollPos(),setTimeout((function(){n.isPrintMode=!1}))}))})),P8(n,"onPrintMediaListener",(function(e){var t=n.state.isPrintMode;!e.matches&&t&&n.setState({isPrintMode:!1},(function(){n.reCalScrollPos(),setTimeout((function(){n.isPrintMode=!1}))}))})),P8(n,"analyticsCalendar",(function(e){e.isScrolling?ae.Z.calendar("month_action","swipe_vertical"):ae.Z.calendar("month_action","swipe_horizontal")})),P8(n,"debounceAnalytics",Ne().debounce(n.analyticsCalendar,3e3,{leading:!1,trailing:!0})),P8(n,"getBaseWeekNumber",(function(e){return Ee()(e).startOf("week").clone().subtract(B.Jr0/2,"week")})),P8(n,"ensureBaseWeekNumberCanRender",(function(e){var t=n.calcDiffTransformY(e);(t<0||t>B.Jr0)&&(n.baseWeekNumber=n.getBaseWeekNumber(e))})),P8(n,"getLayerWeeks",(function(e,t){var r,o=[],a=Ee()(e).startOf("week").subtract(100,"week"),i=Ee()(e).startOf("month").format("DD");if(t)r=t-1;else{var c=Ee()(e).endOf("month").format("DD");r=Math.ceil((c-i+1)/7)}for(var s=Ee()(e).add(r,"weeks").endOf("week").add(100,"week").toDate(),u=0;;){var l=a.toDate();if(l.ap.isAfter(s))break;var f=a.clone().startOf("month"),d=a.clone().week()===f.week()||a.clone().week()===f.add(1,"month").week();o[u]=_8(_8({},n.calendarViewHelper.convertDate(l)),{},{isMonthStart:d}),u++,a.add(7,"day")}return o})),P8(n,"calcWeekHeightByResize",(function(){n.calcWeekHeight(n.props)})),P8(n,"reCalScrollPos",(function(e){var t=(e||n.props).monthDate;n.setState({scrollSnap:!1},(function(){n.ensureBaseWeekNumberCanRender(t);var e=n.calcDiffTransformY(t);n.scrollRef.current&&(n.isReCalScroll=!0,n.scrollRef.current.scrollTop=e*n.rowHeight),n.setState({scrollSnap:!0})}))})),P8(n,"getContainerHeight",(function(e){return e.calendarHeight-U5.Z.calendarNavHeight-U5.Z.calendarDayLabelHeight})),P8(n,"getFetchMonthRange",(function(){var e=n.getWeeksStart().symd,t=n.getWeeksEnd().symd,r=Ee()(e,"YYYY-MM-DD"),o=Ee()(t,"YYYY-MM-DD");return{start:r.clone().startOf("week").format("YYYY-MM-DD"),end:o.clone().endOf("week").format("YYYY-MM-DD")}})),P8(n,"getWeeksStart",(function(){return n.weeks[L8-3][0]})),P8(n,"getWeeksEnd",(function(){var e=n.weeks[n.weeks.length-1-(L8-3)];return n.weeks[n.weeks.length-1-(L8-3)][Math.max(0,Math.min(e.length-1,6))]})),P8(n,"onMouseScroll",(function(e){var t=n.props.onMouseScroll;if(!n.isPrintMode&&n.initScrolled&&!n.isReCalScroll&&n.rowHeight&&!(n.rowHeight<=0)){var r=e.target.scrollTop,o=Math.round(r/n.rowHeight);t(Ee()(n.baseWeekNumber).clone().add(o,"week").toDate())}})),P8(n,"onScroll",(function(e){var t=n.props,r=t.monthDate;t.currentMonth;n.tempMonthDate&&Math.abs(Ee()(r).clone().diff(n.tempMonthDate,"days")/7)>80&&(n.setState({scrollSnap:!1}),setTimeout((function(){var e=n.props,t=e.monthDate,r=e.multiWeekCount;n.tempMonthDate=null,n.layerWeeks=n.getLayerWeeks(t,r),n.setState({scrollSnap:!0})}))),n.isScrolling=!0,n.isUserScrolling&&!n.tempMonthDate&&(n.tempMonthDate=r),n.onMouseScroll(e);var o=e.currentTarget.scrollTop;UA()&&o!==n.scrollTop&&U.vp.dispatch("restoreCalendarTaskActiveStatus"),bn.ZP.hasMoreTasksPopover&&o!==n.scrollTop&&U.vp.dispatch("hideMoreTasksPopover"),n.scrollTop=o})),P8(n,"onWheel",(function(e){n.isUserScrolling=!0,U.vp.dispatch("showQuickDateMark")})),P8(n,"getIsStartMonth",(function(e){var t=Ee()(e[0].date),n=t.clone().startOf("month");return t.isSame(n,"week")||t.isSame(n.clone().add(1,"month"),"week")})),P8(n,"getColCount",(function(){return n.props.calendarHideWeekend?5:7})),P8(n,"initRef",(function(e){var t=n.props.setNodeRef;n.scrollRef.current=e,n.scrollRef.current&&(n.scrollRef.current.scrollTop=B.Jr0/2*n.rowHeight,n.initScrolled=!0),t(e)})),n.calendarViewHelper=new VP,n.state={fakeTask:null,timeStamp:new Date,scrollSnap:!0,jumpDayDate:null,isPrintMode:!1,fadeBgTimeout:B.cy8.viewChange},n.isPrintMode=!1;var o=e.monthDate,a=e.multiWeekCount;return n.scrollRef=r.createRef(),n.calcWeekHeight(e),n.baseWeekNumber=n.getBaseWeekNumber(o),n.weeks=n.getWeeks(o,a),n.layerWeeks=n.getLayerWeeks(o,a),n._listenId=Ne().uniqueId(),n.calcDiffTransformY=n.calcDiffTransformY.bind(n),n.debounceRefreshMonthView=Ne().debounce(n.refreshMonthView,1e3,{leading:!1,trailing:!0}),n.prevScrollTop=0,n.isScrolling=!1,n.isUserScrolling=!1,n.initScrolled=!1,n.scrollingDetecter=setInterval((function(){var e=n.scrollRef.current;if(e){var t=e.scrollTop,r=t%n.rowHeight<=1||t%n.rowHeight>=n.rowHeight-1;n.prevScrollTop&&n.prevScrollTop===t&&r&&(n.isScrolling||n.isUserScrolling)&&(n.isScrolling=!1,n.isUserScrolling=!1,U.vp.dispatch("hideQuickDateMark"),n.debounceForceUpdate(),n.isReCalScroll=!1),n.prevScrollTop=e.scrollTop}}),5),n.printMedia=matchMedia("print"),n.jumpDayDateResetTimer=null,n.prevMonth=e.currentMonth,n}return A8(t,e),T8(t,[{key:"shouldComponentUpdate",value:function(e,t){var n=this;return!!k8(new Set(Object.keys(e).concat(Object.keys(this.props)))).some((function(t){var r=e[t],o=n.props[t];return!Gn.is(r,o)}))||!!k8(new Set(Object.keys(t).concat(Object.keys(this.state)))).some((function(e){return t[e]!==n.state[e]}))}},{key:"componentDidMount",value:function(){var e=this;this.calendarViewHelper.baseComponentDidMount(),this.props.isPro&&this.props.setCalendarViewType();var t=this.getFetchMonthRange(),n=t.start,r=t.end;if(this.debounceRefreshMonthView({start:n,end:r}),U.vp.subscribe(this._listenId,"showRepeatSingleChange",(function(t){var n=t.task,r=t.generateTask,o=t.isAllDay,a=t.newFormatStartDate,i=t.newFormatDueDate,c=t.reminders,s=r?r.get("id"):null,u=n.get("id"),l=s||u,f=!r;$("div[data-id=".concat(l,"]")).hide();var d=Wn.a99(a,i,o,r||n);e.setState({fakeTask:d});var m={startDate:a,dueDate:i,repeatFlag:n.get("repeatFlag"),isAllDay:o,reminders:c,isFloating:n.get("isFloating"),timeZone:n.get("timeZone"),taskStartDate:r?r.get("startDate"):null,taskDueDate:r?Wn.rZ9(r):null,isRepeatSelf:f};e.originTask=n,U.vp.dispatch(mu.y,{onConfirm:function(t){var n=t.repeatChangeKey;Wn.DVO(e.originTask,_8(_8({},m),{},{repeatChangeKey:n})),$("div[data-id=".concat(l,"]"))&&$("div[data-id=".concat(l,"]")).show(),e.setState({fakeTask:null})},onCancel:function(){$("div[data-id=".concat(l,"]")).show(),e.setState({fakeTask:null})},type:"edit",isRepeatSelf:f,hasOnlyChangedDate:!1})})),U.vp.subscribe(this._listenId,"fetchFocusOnCalendarView",(function(){HP(n,r)})),U.vp.subscribe(this._listenId,"HIGHLIGHT_JUMP_DAY",(function(t){var n,r=t.date,o=t.timeout,a=e.state.jumpDayDate,i=(null===a||void 0===a||null===(n=a.getTime)||void 0===n?void 0:n.call(a))||0;(r.getTime()||0)!==i&&e.setState({jumpDayDate:r,fadeBgTimeout:o},(function(){e.jumpDayDateResetTimer&&(clearTimeout(e.jumpDayDateResetTimer),e.jumpDayDateResetTimer=null),e.jumpDayDateResetTimer=setTimeout((function(){e.setState({jumpDayDate:null,fadeBgTimeout:B.cy8.viewChange})}),o+20)}))})),bn.ZP.jumpDayDate){var o=bn.ZP.jumpDayDate;bn.ZP.jumpDayDate=null,this.setState({jumpDayDate:o},(function(){e.jumpDayDateResetTimer&&(clearTimeout(e.jumpDayDateResetTimer),e.jumpDayDateResetTimer=null),e.jumpDayDateResetTimer=setTimeout((function(){e.setState({jumpDayDate:null})}),1500)}))}window.addEventListener("resize",this.calcWeekHeightByResize),U.vp.subscribe(this._listenId,"forcePaginationInCalendar",(function(t){e.isPrintMode=!0,e.setState({isPrintMode:!0},(function(){null===t||void 0===t||t()}))}));var a=this.printMedia;ys.vU?window.addEventListener("afterprint",this.onAfterPrint):a.addListener(this.onPrintMediaListener)}},{key:"UNSAFE_componentWillReceiveProps",value:function(e){var t=!this.isScrolling&&!this.isUserScrolling,n=this.props,r=n.monthDate,o=n.startWeekOfYear,a=n.multiWeekCount,i=n.weekCount,c=n.calendarHeight;e.monthDate.ap.isSame(r)&&e.startWeekOfYear===o&&e.multiWeekCount===a||(this.ensureBaseWeekNumberCanRender(e.monthDate),this.weeks=this.getWeeks(e.monthDate,e.multiWeekCount),t&&(this.layerWeeks=this.getLayerWeeks(e.monthDate,e.multiWeekCount))),(this.prevMonth||new Date).getTime()===(e.currentMonth||new Date).getTime()||e.multiWeekCount||(this.debounceAnalytics({isScrolling:this.isUserScrolling}),this.prevMonth=e.currentMonth),e.multiWeekCount===a&&e.weekCount===i&&e.calendarHeight===c||this.calcWeekHeight(e),e.monthDate.ap.isSame(r)||(t||this.isReCalScroll)&&this.reCalScrollPos(e)}},{key:"componentDidUpdate",value:function(e,t){if(!e.monthDate.ap.isSame(this.props.monthDate)){var n=this.getFetchMonthRange(),r=n.start,o=n.end;this.debounceRefreshMonthView({start:r,end:o})}e.isOver&&!this.props.isOver&&(bn.ZP.dragHoverTarget="",kN())}},{key:"componentWillUnmount",value:function(){this.calendarViewHelper.baseComponentWillUnmount(),U.vp.unSubscribe(this._listenId,"showRepeatSingleChange"),U.vp.unSubscribe(this._listenId,"fetchFocusOnCalendarView"),U.vp.unSubscribe(this._listenId,"HIGHLIGHT_JUMP_DAY"),window.removeEventListener("resize",this.calcWeekHeightByResize),clearInterval(this.scrollingDetecter),U.vp.unSubscribe(this._listenId,"forcePaginationInCalendar");var e=this.printMedia;ys.vU?window.removeEventListener("afterprint",this.onAfterPrint):e.removeListener(this.onPrintMediaListener),this.debounceRefreshMonthView.cancel(),this.debounceForceUpdate.cancel(),this.debounceAnalytics.cancel(),this.jumpDayDateResetTimer&&clearTimeout(this.jumpDayDateResetTimer)}},{key:"calcDiffTransformY",value:function(e){return Ee()(e).diff(this.baseWeekNumber,"weeks")}},{key:"calcWeekHeight",value:function(e){var t=e.multiWeekCount,n=e.weekCount,r=e.calendarHeight,o=this.getContainerHeight({calendarHeight:r}),a=t||n;this.rowHeight=o/a,this.reCalScrollPos(e)}},{key:"getWeeks",value:function(e,t){var n,r=this.props.calendarHideWeekend,o=[],a=Ee()(e).startOf("week").subtract(L8,"week"),i=Ee()(e).startOf("month").format("DD");if(t)n=t-1;else{var c=Ee()(e).endOf("month").format("DD");n=Math.ceil((c-i+1)/7)}for(var s=Ee()(e).add(n,"weeks").endOf("week").add(L8,"week").toDate(),u=0,l=null;;){var f=a.toDate();if(f.ap.isAfter(s))break;l!==a.week()&&null!==l&&(u+=1),l=a.week(),o[u]=o[u]||[],r&&ke.Z.isWeekend(a)||o[u].push(this.calendarViewHelper.convertDate(f)),a.add(1,"day")}return o}},{key:"getDayLabels",value:function(){var e={0:"sun",1:"mon",2:"tue",3:"wed",4:"thu",5:"fri",6:"sat"};return r.createElement("div",{id:"js-c-day-labels",className:"c-day-labels relative h-[32px] border-b border-solid border-grey-5"},r.createElement("div",{className:"scrollbar-fix"},r.createElement("table",{className:"c-day-labels-inner w-full table-fixed"},r.createElement("tbody",null,r.createElement("tr",null,this.weeks[0].map((function(t){var n=0===t.sw||6===t.sw;return r.createElement("td",{key:t.symd,className:w()("c-day-label","py-0 px-[4px] text-xs text-grey-40 leading-[32px] text-center",{"c-day-weekend":n})},s.U2("tk_calendar_day_label_".concat(e[t.sw])))})))))),r.createElement("div",{className:"scrollbar-cover"}))}},{key:"getDateMapTasks",value:function(){var e=this.props,t=e.tasks,n=e.subscribeEvents,r=e.habitTasks,o=e.calendarViewConf,a=e.pomodoros,i=e.timetableDisplayInCalendar,c=e.courses,s=e.countdownTasks,u=e.isPro,l=e.webCalendarViewFilter,f=e.isShowVirtualData,d=this.state.fakeTask,m=t;d&&(m=m.concat(Gn.List([d]))),u||f||(m=Gn.List([]));var p=_8(_8({},o),{},{showTimetable:i});return this.calendarViewHelper.getDateMapTasks(this.getWeeksStart().date,this.getWeeksEnd().date,m,n,r,a,c,s,p,l)}},{key:"getBody",value:function(){var e=this,t=this.props,n=t.currentMonth,o=(t.availableProjects,t.weekCount),a=t.multiWeekCount,i=t.calendarHeight,c=t.dayWidth,s=t.tasks,u=(t.isCardMode,t.isGlobalLayoutCardMode,this.state),l=u.timeStamp,f=u.scrollSnap,d=u.jumpDayDate,m=u.isPrintMode,p=u.fadeBgTimeout,h=this.getDateMapTasks(),y=this.getContainerHeight({calendarHeight:i}),g=Math.floor((this.rowHeight-28-20)/20+1),v=this.weeks.slice(L8,L8+(a||o)),b=m?v:this.weeks;return r.createElement(r.Fragment,null,r.createElement(g8,{tasks:s,weeks:v,viewDayLabelHeight:U5.Z.calendarDayLabelHeight,rowHeadHeight:28,taskHeight:20,dayWidth:c,rowHeight:this.rowHeight,colCount:this.getColCount()}),r.createElement("div",{id:"calendar-month-scroll-container",className:w()("c-scroll-container min-h-[389px] min-w-[280px] relative with-no-scroll",m?"overflow-hidden":"overflow-y-auto"),style:{height:y,scrollSnapType:f&&!m?"y mandatory":void 0,overscrollBehaviorY:"none"},ref:this.initRef,onScroll:this.onScroll,onWheel:this.onWheel},r.createElement("div",{style:{height:m?b.length*this.rowHeight:1e4*this.rowHeight},className:"relative"},r.createElement("div",{className:"absolute inset-0"},b.map((function(t,o){var a=[];t.forEach((function(e){var t=h[e.symd];t&&(a=a.concat(t))})),a=Ne().uniq(a);var i=e.calcDiffTransformY(t[0].date);return r.createElement(B5,{key:"".concat(t[0].symd,"-").concat(l.getTime()),date:t[0].symd,height:e.rowHeight,transformY:(m?o:i)*e.rowHeight,dateArray:t,monthDate:e.props.monthDate,tasks:a,rowLimit:g,jumpToDayView:e.props.jumpToDayView,isScrolling:e.isScrolling||e.isUserScrolling,currentMonth:n,jumpDayDate:d,fadeBgTimeout:p,dayWidth:c})})),!m&&r.createElement(F8,{weeks:this.weeks,rowHeight:this.rowHeight,calcDiffTransformY:this.calcDiffTransformY,getIsStartMonth:this.getIsStartMonth})),!m&&r.createElement(B8,{layerWeeks:this.layerWeeks,rowHeight:this.rowHeight,calcDiffTransformY:this.calcDiffTransformY}))))}},{key:"refreshMonthView",value:function(e){var t=e.start,n=e.end;this.calendarViewHelper.fetchTasksInRange(t,n)}},{key:"render",value:function(){return r.createElement("div",{className:"tk-calendar-main absolute top-0 transition-none z-[1] flex-auto overflow-hidden h-full left-0 right-0"},r.createElement("div",{className:"month-grid-container relative"},this.getDayLabels(),this.getBody()))}}])}(r.Component),Z8=function(e){var t;return t=function(t){function n(){return O8(this,n),j8(this,n,arguments)}return A8(n,t),T8(n,[{key:"render",value:function(){var t=this.context,n=t.selectedCalendarViewType,o=t.multiCalendarCount,a=t.isTaskCalendarMode,i=t.isCalendarTaskMode,c=t.webCalendarViewFilter,s=t.calendarInnerWidth,u=t.calendarHeight,l=t.isShowVirtualData,f=n==="".concat(B.NWv.week,"-multi")?o.week:0;return r.createElement(e,w8({},this.props,{multiWeekCount:f,isTaskCalendarMode:a,webCalendarViewFilter:c,isCardMode:a||i,calendarInnerWidth:s,calendarHeight:u,isShowVirtualData:l}))}}])}(r.PureComponent),P8(t,"contextType",df.A),t}((0,a.$j)((function(e,t){var n=e.userProfile.get("pro"),r=!!e.globalState.get("calendarHideWeekend"),o=t.calendarInnerWidth/(r?5:7),a=function(e,t){return e.userProfile.get("pro")?{tasks:ro.gg(e,t),subscribeEvents:ro.DX(e,{includeSubscribeShownInCalendar:!0}),habitTasks:ro.H2(e,t),pomodoros:(0,yn.gX)(e),courses:ro.J8(e),countdownTasks:ro.oU(e)}:{tasks:n8(),subscribeEvents:Gn.List([]),habitTasks:Gn.List([]),pomodoros:Gn.List([]),courses:Gn.List([]),countdownTasks:Gn.List([])}}(e,t),i=a.tasks,c=a.subscribeEvents,s=a.habitTasks,u=a.pomodoros,l=a.courses,f=a.countdownTasks;return{isPro:n,calendarViewConf:n?e.preference.get("calendarViewConf"):a8.Ep,holidayData:e.holidayData,tasks:i,projects:e.projects.projectList,csl:e.customSmartProjects,subscribeEvents:c,habitTasks:s,isDarkTheme:(0,Z.$o)((0,Z.gh)()),startWeekOfYear:e.preference.get("startWeekOfYear"),pomodoros:u,timetableDisplayInCalendar:(0,tn.ou)(e),courses:l,countdownTasks:f,availableProjects:(0,Hn.zg)({sort:!1,withInbox:!0,available:"edit"}),calendarHideWeekend:r,dayWidth:o,isGlobalLayoutCardMode:(0,Lt.pe)(e)}}),(function(e,t){var n=t.isTaskCalendarMode;return{setCalendarViewType:function(){if(n){var t=(0,Lt.K4)();"w-multi"!==t&&""!==t&&e((0,no.OJ)("")),"m"!==(0,Lt.zD)()&&e((0,no.R7)("m"))}else{var r=(0,Lt.RE)();"w-multi"!==r&&""!==r&&e((0,no.FN)("")),"m"!==(0,Z.Oz)().get("webCalendarViewType")&&(e((0,ra.WW)("m")),(0,Z.a1)())}}}}),null,{forwardRef:!0})((function(e){var t=(0,r.useRef)(),n=m8({viewRef:t,props:e}),o=n.setNodeRef,a=n.isOver;return r.createElement(R8,w8({ref:t},e,{setNodeRef:o,isOver:a}))}))),F8=function(e){var t=e.weeks,n=e.rowHeight,o=e.calcDiffTransformY,a=e.getIsStartMonth,i=b8((0,r.useState)(!1),2),c=i[0],s=i[1],u=(0,r.useContext)(df.A).calendarInnerWidth;(0,r.useEffect)((function(){return U.vp.subscribe("","showQuickDateMark",(function(){s(!0)})),function(){U.vp.unSubscribe("","showQuickDateMark")}}),[]),(0,r.useEffect)((function(){return U.vp.subscribe("","hideQuickDateMark",(function(){s(!1)})),function(){U.vp.unSubscribe("","hideQuickDateMark")}}),[]);var l=(0,Z.nY)(),f=u<=B.UvK.hideLongMonthString;return t.map((function(e){var t=o(e[0].date);if(a(e)){var i=Ee()(e[0].date).endOf("week").startOf("month");return r.createElement(lf.Z,{key:e[0].date,timeout:400,in:c,mountOnEnter:!0,classNames:{enter:c8().quickDateMakerEnter,enterActive:c8().quickDateMakerEnterActive,exit:c8().quickDateMakerExit,exitActive:c8().quickDateMakerExitActive,exitDone:c8().quickDateMakerExitDone}},r.createElement("div",{className:w()("absolute",c8().quickDateMaker,{"pointer-events-none":!0}),style:{left:0,top:t*n}},r.createElement("div",{className:w()("absolute top-0 -translate-y-1/2 inline-block z-[3] rounded-default",{"overflow-hidden":l}),style:{left:4,top:8}},r.createElement("div",{className:w()("absolute inset-0",l?"bg-main-background-10":"bg-main-background-90 dark:bg-screen-background"),style:{filter:l?void 0:"blur(6px)",backdropFilter:l?"blur(20px)":void 0}}),r.createElement("h5",{className:w()("text-[24px] inline-flex group relative items-center justify-between whitespace-nowrap"),style:{lineHeight:"40px",padding:"0 16px"}},r.createElement("span",{className:w()("inline-block font-bold",De.RM)},f?ke.Z.formatYearAndMonthShortStrInCalendar(i):ke.Z.formatYearAndMonthStrInCalendar(i))))))}return null}))},B8=r.memo((function(e){var t=e.layerWeeks,n=e.calcDiffTransformY,o=e.rowHeight;return r.createElement("div",null,t.map((function(e){var t=n(e.date)*o,a=Math.floor(t),i={top:a,transform:"translate(0, ".concat(t-a,"px)"),scrollSnapAlign:"start",willChange:"transform"};return e.isMonthStart&&Object.assign(i,{scrollSnapStop:"always"}),r.createElement("div",{key:e.symd,"data-key":e.symd,style:i,className:"h-[1px] w-full absolute left-0 invisible"})})))}));B8.displayName="SnapLayer";var U8=n("+6jB"),Y8=n("e0fP"),V8=n("9k2G"),H8=n("WEl7"),W8=n("YXX6"),z8=n("NlLz"),G8=n("bOpH"),K8=n("F+Tt"),q8=n("5CLr"),$8=n("nYAh"),J8=n("RU4J"),X8=n("sQdO"),Q8=n("NTTW"),e4=n("gYYY");function t4(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,a,i,c=[],s=!0,u=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;s=!1}else for(;!(s=(r=a.call(n)).done)&&(c.push(r.value),c.length!==t);s=!0);}catch(e){u=!0,o=e}finally{try{if(!s&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(u)throw o}}return c}}(e,t)||function(e,t){if(!e)return;if("string"===typeof e)return n4(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return n4(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function n4(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var r4=function(e){var t=e.area,n=e.multiSelectMode,o=(0,y.Z)(),i=t===B.V5I.Main&&(0,N.K4)(),c=t===B.V5I.Calendar,s=(0,r.useMemo)((function(){return i||c?new Set(["pin","merge"]):new Set([])}),[c,i]),u=(0,a.v9)((function(){return(0,Wn._0K)(t)})),l=(0,U8.Ow)({tasks:u,area:t}),f=l.model,d=l.modals,m=l.onActionDone,p=l.renderTask,h=l.renderComplete,g=f.toObject(),v=g.deleted,b=g.projectId,k=(0,N._X)()||v>0,x=(0,N._X)(),E=(0,a.v9)((function(e){return"team"===e.globalState.get("trashSpace")})),S=(0,a.v9)((function(e){return(0,Z.gh)()})),_=t4((0,r.useState)(!1),2),C=_[0],T=_[1],j=(0,r.useCallback)((function(e){m("confirmTime",e)}),[m]),D=(0,r.useCallback)((function(e){m("changeStartDate",e)}),[m]),A=(0,r.useCallback)((function(){m("onSkipThisPeriod")}),[m]),P=(0,r.useCallback)((function(e){m("manageTags",e)}),[m]),I=(0,r.useCallback)((function(e,t){m("moveProject",e,t)}),[m]),L=(0,r.useCallback)((function(e){m("setPriority",e)}),[m]),R=(0,r.useCallback)((function(e){m("setAssignee",e)}),[m]),F=(0,r.useCallback)((function(){m("restore")}),[m]),U=(0,r.useCallback)((function(){m("deleteForever")}),[m]),Y=(0,r.useCallback)((function(){m("toggleComplete")}),[m]),V=(0,r.useCallback)((function(){m("mergeTasks")}),[m]),H=(0,r.useCallback)((function(e){m("pinTask",e)}),[m]),W=(0,r.useCallback)((function(){m("delete")}),[m]),z=(0,r.useCallback)((function(){m("duplicateTask")}),[m]),G=(0,r.useCallback)((function(){m("copyToText")}),[m]),K=(0,r.useCallback)((function(e,n,r){t!==B.V5I.Calendar&&wn.eD(o.formatMessage({id:"delay"===e?"TaskPostponed":"TaskAdvanced"})),m("delayTime",{type:e,amount:n,unit:r,repeatConfirm:t===B.V5I.Calendar})}),[t,o,m]),q=(0,r.useRef)(null),$=t4((0,r.useState)(!1),2),J=$[0],X=$[1],Q=(0,r.useRef)(null),ee=(0,W8.q)(f),te=!0,ne=(0,r.useMemo)((function(){if(k)return r.createElement(r.Fragment,null,r.createElement(Y8.Z,{projectId:b,onRestore:F}),!E&&r.createElement(V8.Z,{onDelete:U}));var e=x;return r.createElement(r.Fragment,null,r.createElement(K8.Z,{isDisable:x||!1,model:f,onConfirmTime:j,onChangeStartDate:D,onSkipThisPeriod:A,theme:S}),r.createElement(Q8.Z,{model:f,isDisable:x||!1,onDelayTime:K}),p&&r.createElement(q8.Z,{model:f,onSetPriority:L,isReadOnly:x}),r.createElement(G8.Z,{model:f,onMoveProject:I,isReadOnly:x}),r.createElement(z8.Z,{model:f,onManageTags:P,theme:S,isReadOnly:x}),!e&&r.createElement(_e.Z,{placement:"top",title:o.formatMessage({id:"delete"}),offset:[0,-8]},r.createElement("div",{style:{margin:"0 6px"},className:"cursor-pointer",onClick:W},r.createElement(Mt.Z,{name:"delete",bgClassName:"bg-warn-red-3",className:w()("text-grey-60 group-hover:text-warn-red"),style:{width:20,height:20}}))))}),[k,o,E,x,te,f,D,j,K,W,U,P,I,F,L,A,b,p,S]),re=t4((0,r.useState)(!1),2),oe=re[0],ae=re[1],ie=(0,r.useRef)(null),ce=(0,r.useMemo)((function(){return u.toArray().map((function(e){return e.get("id")}))}),[u]),se=(0,r.useMemo)((function(){var e=function(e){var t=e.hasNote,n=e.hasTask,r=e.hasNestedTask,o=e.hasCompleted,a=e.hasSchedule;return!(0,Lt.qf)()||o||t&&n||r||a},t=function(){var t=(0,Wn.ZBo)(ce),n=t.hasNote,r=t.hasTask,a=t.hasNestedTask,i=t.hasCompleted,c=t.hasSchedule,s=(0,Wn.rpT)(f),u=!!f.get("status")&&(0,Wn.PNE)(f);return[{type:"pin",iconName:s?"unpin-task":"pin-task",actionName:o.formatMessage({id:s?"unPin":"pin"}),onClick:function(){me.$Z({text:o.formatMessage({id:s?"pin_cancelled":"pinned"})}),H(!s)},isDisabled:!1},{type:"complete",iconName:u?"multi-checkbox":"sidebar-completed-list",onClick:function(){Y()},actionName:o.formatMessage({id:u?"multi_undone":"done"}),isDisabled:!h},{type:"bindParent",iconName:"bind-parent",onClick:function(){T(!0)},actionName:o.formatMessage({id:"Link Parent Task"}),isDisabled:n||!(0,Wn.XO0)()},{type:"assign",iconName:"task-menu-assign",actionName:o.formatMessage({id:"assign_to"}),onClick:function(){},isDisabled:!ee},{type:"duplicate",iconName:"copy",actionName:o.formatMessage({id:"create_copy"}),onClick:function(){z()},isDisabled:(0,N.cW)()||(0,N.Kd)()},{type:"copyToText",iconName:"copy_to_text",onClick:function(){G()},actionName:o.formatMessage({id:"copy_tasks_to_text"}),isDisabled:!1},{type:"merge",iconName:"combine-task",onClick:function(){V()},actionName:o.formatMessage({id:"merge"}),isDisabled:n||(0,N.cW)()||(0,N.E9)()},{type:"convert",iconName:n?"convert_note":"convert-task",actionName:o.formatMessage({id:n?"convert_to_task":"convert_to_note"}),onClick:function(){var e;e=n?B.V60.Text:B.V60.Note;var t=(0,Wn.a5x)(ce,e,"toolbar");(0,U8.xB)("convert_to_note_or_task"),t&&wn.eD(o.formatMessage({id:"converted"}))},isDisabled:e({hasNote:n,hasTask:r,hasNestedTask:a,hasCompleted:i,hasSchedule:c})}]}();return r.createElement(r.Fragment,null,r.createElement("div",{ref:ie,onClick:function(){ae(!0)},className:"cursor-pointer",style:{margin:"0 6px"}},r.createElement(_e.Z,{title:o.formatMessage({id:"more"}),placement:"top",offset:[0,-8]},r.createElement("div",null,r.createElement(Mt.Z,{name:"more-titlebar",style:{width:20,height:20},className:"text-grey-60",active:oe})))),oe&&r.createElement(Ur.Z,{relativeRef:ie,placement:"top-center",hideMenu:function(){ae(!1)},style:{width:194},gap:16,gap2:0},r.createElement(Jx.Z,{selectedKeys:[],ref:q},t.map((function(e){return s.has(e.type)||e.isDisabled?null:"assign"===e.type?r.createElement($8.Z,{menuClassName:"z-menu",projectId:f.get("projectId"),selected:f.get("assignee"),onSelect:function(e){R(e),ae(!1)},trigger:["hover"],placement:"rightTop",containerMenuRef:q,align:{offset:[8,0]},onAfterShow:function(e){J&&e===Q.current||(X(!0),Q.current=e)},onHide:function(){J&&X(!1)}},r.createElement(rT.sN,{className:w()({"rc-menu-item-active":J}),eventKey:"assign_to",onKeyDown:function(e){if("ArrowRight"===e.key)e.preventDefault(),e.stopPropagation(),e.target.click()}},r.createElement("div",null,J&&Q.current&&r.createElement(J8.u,{submenu:Q.current}),r.createElement(X8.Z,{iconName:"task-menu-assign",textId:"assign_to",hasSubMenu:!0})))):r.createElement(O.gO,{key:e.type,title:e.actionName,prefixIcon:e.iconName,onClick:function(){e.onClick(),ae(!1)}})})))))}),[ee,J,s,o,te,oe,f,G,z,V,H,R,Y,h,ce]),ue=(0,r.useMemo)((function(){return{env:"toolbar"}}),[]),le=(0,M.Z)((function(){T(!1)}));return u.size>1||n&&u.size>0?r.createElement(H8.Z.Provider,{value:ue},r.createElement("div",{className:w()("absolute left-1/2 -translate-x-1/2 shadow-default bg-main-background flex items-center",B.SIv),style:{bottom:32,height:36,borderRadius:6,zIndex:10,padding:"0 6px"}},ne,se),d,C&&r.createElement(e4.Z,{hide:le,taskIds:ce,needShowToast:"complete",area:"task-detail-multi"})):null};var o4=function(e){!function(e){if(null==e)throw new TypeError("Cannot destructure "+e)}(e);var t=(0,a.v9)((function(){return(0,Wn.jEd)()}));return r.createElement(r4,{area:B.V5I.Calendar,multiSelectMode:t})};function a4(e){return a4="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},a4(e)}function i4(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,d4(r.key),r)}}function c4(e,t,n){return t=u4(t),function(e,t){if(t&&("object"===a4(t)||"function"===typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(e,s4()?Reflect.construct(t,n||[],u4(e).constructor):t.apply(e,n))}function s4(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(s4=function(){return!!e})()}function u4(e){return u4=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},u4(e)}function l4(e,t){return l4=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},l4(e,t)}function f4(e,t,n){return(t=d4(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function d4(e){var t=function(e,t){if("object"!=a4(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=a4(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==a4(t)?t:t+""}var m4=function(e){function t(e){var n;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),f4(n=c4(this,t,[e]),"throttleScrollMonth",void 0),f4(n,"rootRef",void 0),f4(n,"resizeObserver",null),n.onKeyDown=n.onKeyDown.bind(n),n.scrollMonth=n.scrollMonth.bind(n),n.throttleScrollMonth=Ne().throttle(n.scrollMonth,210),n.rootRef=r.createRef(),n}return function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&l4(e,t)}(t,e),n=t,(o=[{key:"componentDidMount",value:function(){var e=document.body;e&&e.addEventListener("keydown",this.onKeyDown,{capture:!0})}},{key:"componentWillUnmount",value:function(){var e=document.body;e&&e.removeEventListener("keydown",this.onKeyDown,{capture:!0}),this.resizeObserver&&this.resizeObserver.disconnect(),(0,Wn.ZRB)()}},{key:"onKeyDown",value:function(e){if(!(0,R6.dL)())switch(e.keyCode){case Te.Z.right_arrow:case Te.Z.down_arrow:e.preventDefault(),this.throttleScrollMonth(!0);break;case Te.Z.left_arrow:case Te.Z.up_arrow:e.preventDefault(),this.throttleScrollMonth(!1)}}},{key:"scrollMonth",value:function(e){if(!bn.ZP.hasOutDetail&&!bn.ZP.hasMoreTasksPopover){var t=this.props,n=t.monthDate,r=t.currentMonth,o=t.onUpdateDateAndWeekCount,a=this.context,i=a.selectedCalendarViewType,c=a.multiCalendarCount;if(e){var s=(0,R6.r6)({type:B.NWv.month,rangeBeginDate:n,selectedCalendarViewType:i,multiCalendarCount:c,currentMonth:r});s&&o(s)}else{var u=(0,R6.Y0)({type:B.NWv.month,rangeBeginDate:n,selectedCalendarViewType:i,multiCalendarCount:c,currentMonth:r});u&&o(u)}}}},{key:"render",value:function(){var e=this.props,t=e.monthDate,n=e.jumpToDayView,o=e.onMouseScroll,a=e.currentMonth,i=e.weekCount;return r.createElement("div",{className:"tkcalendar-main-container relative flex-auto",ref:this.rootRef},r.createElement(Z8,{monthDate:t,jumpToDayView:n,onMouseScroll:o,currentMonth:a,weekCount:i}),r.createElement(o4,null))}}])&&i4(n.prototype,o),a&&i4(n,a),Object.defineProperty(n,"prototype",{writable:!1}),n;var n,o,a}(r.Component);f4(m4,"contextType",df.A);var p4=m4;function h4(e){return h4="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},h4(e)}function y4(){return y4=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},y4.apply(this,arguments)}function g4(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function v4(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?g4(Object(n),!0).forEach((function(t){b4(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):g4(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function b4(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=h4(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=h4(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==h4(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var w4=r.forwardRef((function(e,t){var n=e.model,o=e.listeners,a=e.setNodeRef,i=e.isDragging,c=e.left,s=e.width,u=(e.hideRange,e.hideRangeStatus,e.dayWidth,e.day),l=e.isNew,f=e.onOpenOutSingleStop,d=(0,r.useRef)(null),m=(0,r.useRef)(null),p=(0,r.useRef)(null),h=(0,r.useRef)(null),y=(0,r.useRef)(null),g=(0,r.useRef)(null),v=(0,r.useRef)("flex"),b=(0,r.useRef)(0),k=(0,r.useRef)(0),x=(0,r.useRef)(!1),S=(0,r.useMemo)((function(){return n.get("kind")}),[n]),_=(0,Ys.D9)(S),O=dN({model:n,isNew:l}),C=O.isActive,T=O.openOutSingle,j=O.cursorPositionRef,D=O.isCompleteLineThrough,A=O.isSelected,N=O.isModernTaskStyleMode,P=O.toggleActive,I=O.onContextMenuClick,L=O.getTaskColorInfo,R=O.isPomodoroRecord,Z=O.getIsRenderMinimalist,F=O.getRepeatIconVisibility,Y=O.getTaskIcon,V=O.getTaskClass,H=O.getDataTaskType,W=O.renderModernLeftBar,z=O.renderModernBgBottom,G=O.getProjectPermission,K=O.renderContextMenu,q=O.renderHandleGenerateTaskModal,J=O.hourHeight,X=(0,M.Z)((function(){return n}));(0,r.useLayoutEffect)((function(){t&&("function"===typeof t?t(d.current):t.current=d.current)}),[d,t]);var Q=(0,r.useCallback)((function(){var e=X();return e.get("isTimetable")?e.get("room"):null}),[X]),ee=(0,M.Z)((function(e,t){var n=X();return Wn.YXW(n,e,t)})),te=(0,r.useMemo)((function(){var e=X();return Wn.HlA(e)?!To.Iw(e)&&!l:G()===ya.fU.write&&!R()&&!Wn.gVK(e)&&!Wn.ZWx(e)&&!l}),[G,R,X,l]),ne=(0,M.Z)((function(e){var t=X().get("title"),n=t&&t.length>0,r=Q(),o=r&&r.length>0,a=16,i=n?15:14,c=!n||e>=a+i,s=n?16:c?15:14,u=o&&(n?e>=a+i+s:e>=i+s),l=(c?i:0)+(n?a:0)+(u?s:0),f=Math.max(Math.min((e-l)/2,3)-1,0),d=e-2-2*f-(c?i:0)-(u?s:0);return d=d/a>.5&&d/a<1?d:Math.floor(d/a)*a,{hasTitle:n,hasTime:c,hasExtraText:u,padding:f,titleMaxHeight:Math.max(9,d)}})),re=(0,M.Z)((function(e){return(e||J)*bn.ZP.dragStepMinute/60})),oe=(0,M.Z)((function(e){var t,n,r,o,a;return null!==(t=null!==(n=null===(r=e.size)||void 0===r?void 0:r.height)&&void 0!==n?n:null===(o=e.element)||void 0===o||null===(a=o.height)||void 0===a?void 0:a.call(o))&&void 0!==t?t:0})),ae=(0,M.Z)((function(e){var t=X(),n=bn.ZP.dragStepMinute,r=Math.round((e-b.current)/re())*n,o=t.get("startDate"),a=t.get("dueDate"),i=Bn.Z.prefMoment(o).subtract(r,"m"),c=Bn.Z.prefMoment(a||o).diff(i,"m");return c<=0&&i.subtract((Math.floor(Math.abs(c)/n)+1)*n,"m"),Bn.Z.formatToUtc(i)})),ie=(0,M.Z)((function(e){var t,n,r=X(),o=bn.ZP.dragStepMinute;if(x.current)t=Math.ceil(e/re())*o,n=Bn.Z.prefMoment(r.get("startDate")).add(t,"m");else{t=Math.round((e-b.current)/re())*o;var a=he();a||(a=r.get("startDate")),n=Bn.Z.prefMoment(a).add(t,"m");var i=Bn.Z.prefMoment(r.get("startDate")),c=n.diff(i,"m");c<=0&&n.add((Math.floor(Math.abs(c)/o)+1)*o,"m")}return Bn.Z.formatToUtc(n)})),ce=(0,M.Z)((function(e){var t,n,r,o,a,i,l=bn.ZP.dragStepMinute,f=bn.ZP.hideRangeStatus,d=bn.ZP.hideRange,m=null!==e&&void 0!==e?e:X(),p=m.get("startDate"),h=Ee()(p),y=60*h.hours()+h.minutes(),g=B.TJ2();if(f&&(y-=60*d.before),u&&h.format("YYYY-MM-DD")!==u.symd&&Bn.Z.formatToDateString(Wn.tKl(m))===u.symd&&(y=0),i=Math.floor(y/l*re())+1,Wn.ZfC(m)){t=Ee()(m.get("startDate")),n=Ee()(Wn.rZ9(m));var v=t.format("YYYY-MM-DD"),b=n.format("YYYY-MM-DD"),w=!1,k=!1;v!==b&&(v===u.symd?(n=t.clone().endOf("day"),k=!0):b===u.symd&&(t=n.clone().startOf("day"),f&&(t=t.hour(d.before)))),f&&(r=t.clone().startOf("day").hour(d.after),a=t.clone().startOf("day").hour(d.before),n.isAfter(r)&&(n=r,w=!0,x.current=!0),t.isBefore(a)&&(t=a,w=!0,i=1,x.current=!0)),g=(o=60*(n.hour()-t.hour())+(n.minutes()-t.minutes()+(k?1:0)))>=15||w?Math.max(Math.round(re()*o/l*10)/10,B.TJ2()):B.TJ2()}else{var E=!1;t=Bn.Z.prefMoment(m.get("startDate")),n=Wn.rZ9(m)?Bn.Z.prefMoment(Wn.rZ9(m)):t.clone().add(30,"minute"),r=t.clone().startOf("day").hour(d.after),f&&(r=t.clone().startOf("day").hour(d.after),n.isAfter(r)&&(n=r,E=!0,x.current=!0)),o=60*(n.hour()-t.hour())+(n.minutes()-t.minutes()),g=Math.max(Math.round(re()*o/l*10)/10,B.TJ2()),Wn.rZ9(m)||(g=B.zH3),E&&(g=Math.round(re()*o/l*10)/10)}return{position:"absolute",top:i,width:"calc("+s+"% - 2px)",left:c>0?"calc(".concat(c,"% + 2px)"):"2px",height:g-2+"px",minHeight:B.TJ2()+"px"}})),se=(0,M.Z)((function(e,t){var n=e.hasTitle,r=e.titleMaxHeight;return n?Math.min(r,16):t?9:14})),ue=(0,M.Z)((function(e){var t=ne(e),n=t.hasTime,r=t.titleMaxHeight,o=t.padding,a=e<=B.TJ2(),i=se(t,a),c=n?v.current:"none",s=a?"9px":"";if(p.current){var u=$(p.current).children().first();u.css({height:i}),u.find("svg").css({width:Math.min(i,14),height:i})}y.current&&$(y.current).css({display:"".concat(c),maxHeight:a?9:"",lineHeight:s}),h.current&&$(h.current).css({"max-height":"".concat(r,"px"),"line-height":"".concat(Math.min(16,r),"px"),"font-size":"".concat(Math.min(12,r),"px")}),g.current&&$(g.current).css({maxHeight:a?9:"",lineHeight:s}),r>12?h.current&&$(h.current).removeClass("break-all").addClass("break-words"):h.current&&$(h.current).removeClass("break-words").addClass("break-all"),m.current&&$(m.current).css({paddingTop:o,paddingBottom:o})})),le=(0,M.Z)((function(e){if(d.current){var t=ce(e),n=t.width,r=t.left,o=t.height,a=t.top,i=parseInt(o.replace(/px/,""),10);ue(i),$(d.current).css({width:n,left:r,top:a,height:o})}})),fe=(0,M.Z)((function(){d.current&&$(d.current).resizable({handles:{s:".ui-resizable-s",n:".ui-resizable-n"},grid:[0,re(J)],minHeight:B.TJ2(),containment:$(d.current).parents(".tg-col"),start:function(e,t){b.current=t.element.height(),k.current=t.element.position().top},resize:function(e,t){if(d.current){var n,r,o,a=X(),i=$(this).data("ui-resizable").axis,c=oe(t);"s"===i?(r=a.get("startDate"),n=ie(c),o=ee(null,n)):(r=ae(c),n=pe(),o=ee(r,n));var s=a.set("startDate",r).set("dueDate",n);le(s),g.current&&(g.current.innerText=o)}},stop:function(e,t){var n,r,o=X(),a=$(this).data("ui-resizable").axis,i=oe(t);"s"===a?(r=o.get("startDate"),n=ie(i)):(r=ae(i),n=pe());var c=ee("s"===a?null:r,n);if(Wn.HlA(o)){var s=o.get("isRepeatBody")&&o.get("taskId")&&To.Y(o.get("taskId"))||o;To.Lk(s.get("accountId"),s.get("id"),{dueStart:r,dueEnd:n,isAllDay:!1}),Jt.Z.doSync("update")}else{var u;if(u=o.get("isRepeatBody")?Wn.FOH(o.get("taskId")):o,Wn.X4G(u)&&!Wn.DVH(u)){var l=o.get("dueDate"),p=o.get("startDate");if(l!==n||p!==r){var w,x=o.get("isRepeatBody");w=x?Wn.FOH(o.get("taskId")):o;var E=!x,S={startDate:r,dueDate:n,repeatFlag:o.get("repeatFlag"),reminders:o.get("reminders"),isAllDay:o.get("isAllDay"),isFloating:o.get("isFloating"),timeZone:o.get("timeZone"),taskStartDate:p,taskDueDate:l,isRepeatSelf:E};U.vp.dispatch(mu.y,{onConfirm:function(e){var t=e.repeatChangeKey;Wn.DVO(w,v4(v4({},S),{},{repeatChangeKey:t}))},onCancel:function(){var e=b.current,t=k.current,n=ne(e),r=n.hasTime,i=n.titleMaxHeight,c=n.padding,s=r?v.current:"none";if(y.current&&$(y.current).css({display:"".concat(s)}),h.current&&$(h.current).css({"max-height":"".concat(i,"px")}),m.current&&$(m.current).css({paddingTop:c,paddingBottom:c}),d.current&&$(d.current).css("height",e),g.current)if("s"===a){var u=Wn.rZ9(o),l=ee(null,u);g.current&&(g.current.innerText=l)}else{d.current&&$(d.current).css("top",t);var f=o.get("startDate"),p=ee(f,null);g.current&&(g.current.innerText=p)}},type:"edit",isRepeatSelf:E})}}else Wn._l9(o,{dueDate:n,startDate:r})}var _=o.set("startDate",r).set("dueDate",n);le(_),_.hashCode()===o.hashCode()&&d.current&&$(d.current).css("top",k.current),g.current&&(g.current.innerText=c),f&&f()}})}));(0,r.useEffect)((function(){te&&fe()}),[fe,te]),(0,Wy.Z)((function(){te&&d.current&&$(d.current).hasClass("ui-resizable")&&$(d.current).resizable("destroy")})),(0,r.useEffect)((function(){d.current&&$(d.current).hasClass("ui-resizable")&&$(d.current).resizable("option","minHeight",B.TJ2())}),[]),(0,r.useEffect)((function(){d.current&&$(d.current).hasClass("ui-resizable")&&$(d.current).resizable("option","grid",[0,re(J)])}),[re,J]),(0,r.useEffect)((function(){S!==_&&fe()}),[fe,S,_]);var de=(0,r.useCallback)((function(e){var t,n,r=null===(t=d.current)||void 0===t?void 0:t.getBoundingClientRect(),o=$(".tk-calendar-main").get(0),a=$("#tg-allday-wrapper"),i=((null===(n=a.offset())||void 0===n?void 0:n.top)||0)+(a.outerHeight()||0)-(null===r||void 0===r?void 0:r.top);i>0?(o.scrollTop=o.scrollTop-i-15,e.stopPropagation(),setTimeout((function(){P(e)}))):P(e)}),[P]),me=(0,r.useCallback)((function(e){C?P(e):de(e)}),[P,de,C]),pe=(0,M.Z)((function(){var e=X(),t=e.get("startDate");return Wn.rZ9(e)?e.get("dueDate"):t})),he=(0,M.Z)((function(){var e=X(),t=Wn.rZ9(e);return t?Bn.Z.formatToDateString(Bn.Z.prefMoment(t))===u.symd?t:Bn.Z.formatToUtc(Bn.Z.prefMoment(u.symd).add(1,"day")):void 0})),ye=(0,r.useCallback)((function(){return X().get("title")||""}),[X]),ge=(0,r.useCallback)((function(e,t,n,o,a){var i=Z(),c=o.hasTime,s=o.titleMaxHeight,u=o.hasExtraText,l=ye(),f=ee(),d=c?v.current:"none",m=F(),b=Q(),k=u?v.current:"none",x=se(o,a),S=Y(!0,x);return r.createElement("div",{className:"c-task-inner text-tny h-full overflow-hidden flex"},S&&r.createElement("div",{ref:p,style:{display:"contents"}},S),r.createElement("div",{className:"flex-auto overflow-hidden"},r.createElement("div",{ref:h,style:{maxHeight:s,lineHeight:"".concat(Math.min(16,s),"px"),color:e,fontSize:Math.min(12,s)},className:w()("c-task-title max-w-full overflow-hidden text-clip break-words text-xs relative","whitespace-normal font-medium",s>16?"break-words":"break-all",n&&D&&"line-through"),dangerouslySetInnerHTML:{__html:je.F1(je.hh(l))}}),r.createElement("div",{ref:y,className:w()("c-task-time whitespace-nowrap text-clip text-xs h-[14px]",{"mt-[1px]":je.F1(l).length>0}),style:{display:"".concat(d),maxHeight:a?9:void 0,lineHeight:a?"9px":void 0}},i&&r.createElement("div",{className:w()("c-task-repeat flex-none pr-[1px] text-[0px] h-[14px] flex items-center justify-center",{hide:!m}),style:{height:a?9:void 0}},r.createElement(E.Z,{name:"calendar-repeat",className:"i-4 i-tny w-[12px] h-[12px]",fill:t})),r.createElement("span",{ref:g,style:{color:t,maxHeight:a?9:void 0,lineHeight:a?"9px":void 0},className:"text-[10px] inline-block align-baseline leading-[14px]"},f)),b&&r.createElement("div",{className:w()("c-task-time whitespace-nowrap text-clip text-xs h-[14px]",{"mt-[1px]":je.F1(l).length>0}),style:{display:"".concat(k),maxHeight:a?9:void 0,lineHeight:a?"9px":void 0}},r.createElement("span",{style:{color:t,maxHeight:a?9:void 0,lineHeight:a?"9px":void 0},className:"text-[10px] inline-block align-baseline leading-[14px]"},b))))}),[Q,Z,F,Y,se,ee,ye,D]),ve=(0,r.useMemo)((function(){return T&&d.current?Wn.d77(n)?r.createElement(r5,{task:n,relatedEl:d.current,cursorPosition:j.current}):Wn.nJ4(n)?r.createElement(o5,{task:n,relatedEl:d.current,cursorPosition:j.current}):r.createElement(oI,{model:n,relatedEl:d.current,inAllDay:!1,cursorPosition:j.current}):null}),[j,T,n]),be=R(),we=te,ke=ce(),xe=(0,r.useContext)(oS.r).themeColor,Se=function(){var e=!1;if(ke.height){var t=parseInt(ke.height.replace(/px/,""),10);return B.zH3,t<=B.TJ2()&&(e=!0),{hiddenResizer:false,fullTextOneLine:e,taskContentHeights:ne(t)}}return{hiddenResizer:false,fullTextOneLine:e,taskContentHeights:{}}}(),_e=Se.hiddenResizer,Oe=Se.fullTextOneLine,Ce=Se.taskContentHeights,Te=L(),De=Ce.padding,Me=X();return r.createElement(r.Fragment,null,r.createElement("div",y4({ref:function(e){null===a||void 0===a||a(e),d.current=e}},o,{className:w()(V("wk",!1),{"c-task-remain":i,"c-task-selected":A}),style:v4(v4({},ke),{},{backgroundColor:N?void 0:Te.backgroundColor,color:Te.textColor,border:"1px solid ".concat(!N&&be?(0,$e.eR)(Te.baseColor,30):A&&!i?xe:"transparent")}),"data-id":Me.get("id"),"data-taskid":Me.get("isSubTaskModel")?Me.get("taskId"):"","data-day":u.symd,"data-type":H(),onContextMenu:I,onClick:me}),r.createElement("div",{className:w()("resizer ui-resizable-handle ui-resizable-n z-10",{"!hidden":_e||!we}),onClick:function(e){}}),r.createElement("div",{className:w()("c-task-wrapper py-0 h-full px-[4px]",{}),style:{paddingTop:De,paddingBottom:De},ref:m},ge(Te.textColor,Te.timeTextColor,Te.isCompleteStyle,Ce,Oe)),r.createElement("div",{className:w()("resizer ui-resizable-handle ui-resizable-s z-10",{"!hidden":_e||!we}),onClick:function(e){}}),W({leftBarbackgroundColor:Te.leftBarbackgroundColor}),z(),N&&r.createElement("div",{className:"rounded-[4px] absolute",style:{inset:-1,zIndex:-1,backgroundColor:Te.backgroundColor}})),ve,K(Me),q(Me))}));w4.displayName="CalendarTimeGridInDayTaskComp";var k4=r.memo(w4);k4.displayName="CalendarTimeGridInDayTaskCompMemo";var x4=r.forwardRef((function(e,t){var n=e.model,o=e.day,i=(0,r.useMemo)((function(){return(0,Wn.gVK)(n)?w_.cj.CHECKLIST:(0,Wn.HlA)(n)?w_.cj.SUBSCRIBE_TASK:w_.cj.TASK}),[n]),c=n.get("id"),s=(0,r.useMemo)((function(){return"inday-task-".concat(Ne().uniqueId(c))}),[c]),u=(0,r.useMemo)((function(){return xN(n)}),[n]),l=u.disabled,f=u.disabledAction,d=(0,a.v9)((function(){return Wn.gvY().get("selected")})),m=(0,r.useMemo)((function(){return d.length>0&&d.includes(c)?d:[]}),[d,c]),p=(0,bN.ZP)({id:s,disabled:l,data:{type:i,overlay:function(){return null},dragItem:{id:n.get("id"),type:i,area:w_.M5.CALENDAR_IN_DAY,data:{ids:m,generateTask:n.get("isRepeatBody")?n:null,fromDate:o.symd}},start:function(e){var t=e.active.data.current;if(t&&m.length>0){bn.ZP.calendarBlockStartDragInfo=null;var r=document.elementsFromPoint(bn.ZP.userMousePosition.x,bn.ZP.userMousePosition.y),o=$(".all-day-container .c-task.c-task-selected"),a=$("#calendar-day-in-day-scroll-container .c-task.c-task-selected"),i=new Map;o.each((function(){var e=$(this),t=e.data("id"),n=e.parent().data("level"),r=+n;t&&Number.isInteger(n)&&i.set(t,r)}));var c=new Map;a.each((function(){var e=$(this),t=e.data("id"),n=e.position().top,r=c.get(t);r?r<n&&c.set(t,n):c.set(t,n)}));var s=r.find((function(e){return e.classList.contains("tg-col")})),u=null===s||void 0===s?void 0:s.getAttribute("data-date");if(u){var l=Wn.Nhx(n);if(l){var f=Wn.gaM(),d=Ee()(l),p=Ee()(u,"YYYY-MM-DD");bn.ZP.calendarBlockStartDragInfo={data:t,diffDays:d.diff(p,"day"),blockDetail:m?m.reduce((function(e,t){var n=f.get(t);if(n){var r=Wn.Nhx(n);if(r){var o=Ee()(r).format("YYYY-MM-DD"),a=Ee()(r).add(Wn.$66(n),"day").format("YYYY-MM-DD"),c=i.get(t);null!=c&&(e[t]={level:c,start:o,end:a})}}return e}),{}):{},inDayBlockDetail:m?m.reduce((function(e,t){var n=f.get(t);if(n){var r=Wn.Nhx(n);if(r){var o=Ee()(r).format("YYYY-MM-DD"),a=Ee()(r).add(Wn.$66(n),"day").format("YYYY-MM-DD"),i=c.get(t);null!=i&&(e[t]={top:i,start:o,end:a})}}return e}),{}):{}}}}}},end:function(){bn.ZP.calendarBlockStartDragInfo=null}},disabledAction:f}),h=p.listeners,y=p.setNodeRef,g=p.isDragging;return r.createElement(k4,y4({ref:t},e,{listeners:h,setNodeRef:y,isDragging:g}))}));x4.displayName="CalendarTimeGridInDayTaskWrapper";var E4=x4,S4=n("2ZOq"),_4=n.n(S4);function O4(e){return O4="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},O4(e)}function C4(e){return function(e){if(Array.isArray(e))return T4(e)}(e)||function(e){if("undefined"!==typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(!e)return;if("string"===typeof e)return T4(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return T4(e,t)}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function T4(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function j4(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,I4(r.key),r)}}function D4(e,t,n){return t=A4(t),function(e,t){if(t&&("object"===O4(t)||"function"===typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(e,M4()?Reflect.construct(t,n||[],A4(e).constructor):t.apply(e,n))}function M4(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(M4=function(){return!!e})()}function A4(e){return A4=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},A4(e)}function N4(e,t){return N4=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},N4(e,t)}function P4(e,t,n){return(t=I4(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function I4(e){var t=function(e,t){if("object"!=O4(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=O4(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==O4(t)?t:t+""}var L4=function(e){function t(e){var n;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),P4(n=D4(this,t,[e]),"fixMinutes",(function(){var e=60/n.props.hourHeight;return(B.zH3-2)*e})),P4(n,"calcAreaSet",(function(e,t){for(var r,o=[],a=[],i=0;i<e.length;i++){r=e[i];var c=o[o.length-1],s=t.get(r.get("id"));if(s)if(c){var u=a[a.length-1];if(n.isTaskTimeRangeCollision(s,u)){var l=s.start<u.start?s.start:u.start,f=s.end<u.end?u.end:s.end;c.push(r),a[a.length-1]={start:l,end:f}}else o.push([r]),a.push(s)}else o.push([r]),a.push(s)}return o})),P4(n,"isSameDay",(function(e,t){return e.clone().startOf("days").isSame(t)})),n.state={showNowMarker:Bn.Z.formatToDateString()===e.day.symd&&n.shouldShowNowMarker(),showNewOutSingle:!1,newTask:null,tempRepeatTask:null,isNewTaskInGutter:!1},n.showHiddenArea=n.showHiddenArea.bind(n),n.doOnClick=n.doOnClick.bind(n),n.doOnMouseDown=n.doOnMouseDown.bind(n),n.doOnMouseMove=n.doOnMouseMove.bind(n),n.onUpdateNewTask=n.onUpdateNewTask.bind(n),n.hideNewOutsingle=n.hideNewOutsingle.bind(n),n.onOpenOutSingleStop=n.onOpenOutSingleStop.bind(n),n.cursorPosition={top:0,left:0},n._listenId=Ne().uniqueId(),n.preventOpenOutSingle=!1,n.outSingleRef=r.createRef(),n.colRef=r.createRef(),n.nowMarkerRef=r.createRef(),n.newTaskRef=r.createRef(),n.setNewTaskRef=function(e){bn.ZP.tempTaskCreatedByDragInWkCol&&(bn.ZP.tempTaskCreatedByDragInWkCol.tempTask=e),n.newTaskRef.current=e},n}return function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&N4(e,t)}(t,e),n=t,o=[{key:"shouldComponentUpdate",value:function(e,t){var n=this,r=C4(new Set(Object.keys(e).concat(Object.keys(this.props))));return!!r.some((function(t){var r=e[t],o=n.props[t];return"tasks"===t?(r||[]).reduce((function(e,t){return e+=t.hashCode()}),0)!==(o||[]).reduce((function(e,t){return e+=t.hashCode()}),0):!Kn().is(r,o)}))||!!C4(new Set(Object.keys(t).concat(Object.keys(this.state)))).some((function(e){return t[e]!==n.state[e]}))}},{key:"componentDidMount",value:function(){var e=this;this.initDroppable(),this.listenNowMarkerRefresh(),U.vp.subscribe(this._listenId,"restoreCalendarTaskActiveStatus",this.hideNewOutsingle),U.vp.subscribe(this._listenId,"renderTempRepeatTaskInInDay",(function(t){var n=t.newTask;t.daySymd===e.props.day.symd&&e.setState({tempRepeatTask:n})}))}},{key:"componentWillUnmount",value:function(){this.stopListenNowMarkerRefersh(),U.vp.unSubscribe(this._listenId,"restoreCalendarTaskActiveStatus"),U.vp.unSubscribe(this._listenId,"renderTempRepeatTaskInInDay")}},{key:"componentWillReceiveProps",value:function(e){e.hideRangeStatus&&this.doRefreshNowMarker(e)}},{key:"render",value:function(){var e=this;this.initData();var t=Bn.Z.formatToDateString(),n=this.props,o=n.day,a=n.hideRangeStatus,i=n.hideRange,c=n.order,s=n.dayWidth,u=n.jumpDayDate,l=n.fadeBgTimeout,f=n.containToday,d=(n.tasks,this.state),m=d.showNewOutSingle,p=d.newTask,h=d.showNowMarker,y=d.isNewTaskInGutter,g=this.getRangeHeight(),v=o.symd===t,b=u&&o.symd===Ee()(u).format("YYYY-MM-DD");return r.createElement("div",{className:w()(_4().col,"time-grid-in-day-col","absolute top-0 bottom-0 z-[1]"),style:{width:s,transform:"translate(".concat(c*s,"px, 0px)")}},r.createElement("div",{ref:this.colRef,id:"tg-col"+c,className:w()("tg-col h-full",{"tg-col-today":v,"tg-col-weekend bg-grey-1":0===o.sw||6===o.sw}),"data-date":o.symd,onMouseDown:this.doOnMouseDown,onMouseMove:this.doOnMouseMove,onClick:this.doOnClick},a&&this.renderHideBase("top",v),a&&this.renderHideBase("bottom",v),r.createElement("div",{id:"tg-over"+c,className:"tg-col-overlaywrapper relative h-0 z-[1]"},h&&r.createElement("div",{id:"cal-now-maker",ref:this.nowMarkerRef,style:{top:this.getNowMarkerTop()},className:w()("absolute w-full flex items-center transition-opacity",{"pointer-events-none":!0},f?"opacity-100":"opacity-0")},r.createElement("div",{className:"w-[10px] h-[10px] bg-dark-red rounded-full absolute left-0 z-100"}),r.createElement("div",{className:"tg-now-marker h-[1px] absolute bg-dark-red z-10",style:{left:-1e5,width:2e5,opacity:.2}}),r.createElement("div",{className:"tg-now-marker h-[1px] absolute bg-dark-red z-10",style:{left:0,right:0}}))),r.createElement("div",{className:"tg-col-eventwrapper relative h-[1968px] mb-[-1968px] pr-[10px]",style:g?{height:g,top:a?36:0,marginBottom:-g}:{top:a?36:0}},r.createElement("div",{className:"tg-gutter relative h-0 pr-[10px]"},this.tasksToRender.map((function(t){return t.task.get("id")===(null===p||void 0===p?void 0:p.get("id"))?y?e.renderNewTask(t):null:r.createElement(E4,{model:t.task,left:t.taskLeft,width:t.taskWidth,hideRange:i,hideRangeStatus:a,day:o,dayWidth:s,key:Wn.Acy(t.task),onOpenOutSingleStop:e.onOpenOutSingleStop})})),!y&&this.renderNewTask(),this.renderTempRepeatTask())),m&&p&&r.createElement(oI,{ref:this.outSingleRef,model:p,relatedEl:this.newTaskRef.current,isNew:!0,onUpdateNewTask:this.onUpdateNewTask,cursorPosition:this.cursorPosition})),r.createElement(Y6,{isShowJumpBg:b,timeout:l}))}},{key:"getDragStepHeight",value:function(){return this.props.hourHeight*bn.ZP.dragStepMinute/60}},{key:"getRangeHeight",value:function(){var e=this.props,t=e.hideRangeStatus,n=e.hideRange,r=e.hourHeight;return t?(n.after-n.before)*r:24*r}},{key:"doOnClick",value:function(e){if(this.preventOpenOutSingle)this.preventOpenOutSingle=!1;else if(!Wn.jEd()&&!$(e.target).hasClass("tg-now-marker")&&(!bn.ZP.tempTaskCreatedByDragInWkCol||!bn.ZP.tempTaskCreatedByDragInWkCol.mousedown)&&!($(e.target).hasClass("cgd-col")||$(e.target).hasClass("cgd-title")||$(e.target).hasClass("c-task")||$(e.target).parents("#task-detail-inner").length||$(e.target).parents("#archive-menu-view").length||$(e.target).parents("#task-menu-view").length||$(e.target).parents("#task-menu-tag-view").length||$(e.target).parents(".calendar-click-ignore").length)&&!(0,BA.W)(e)){if(this.props.hideRangeStatus){var t=$(".cgd-col-first").eq(0),n=t.offset(),r=$(".cgd-col-last").eq(0),o=r.offset();if(e.pageY>=n.top&&e.pageY<=n.top+t.outerHeight()||e.pageY>=o.top&&e.pageY<=o.top+r.outerHeight())return}this.recordCursorPosition(e),this._openOutSingle(e.nativeEvent)}}},{key:"recordCursorPosition",value:function(e){this.cursorPosition={top:e.pageY,left:e.pageX}}},{key:"_openOutSingle",value:function(e){var t=this;if(UA()){var n=e.target.className;n&&n.indexOf&&~n.indexOf("tg-col")&&U.vp.dispatch("restoreCalendarTaskActiveStatus")}else{console.log("_openOutSingle");var r=this._createTempTaskByClick(e);this.setState({newTask:r,isNewTaskInGutter:!0},(function(){t.setState({showNewOutSingle:!0})}))}}},{key:"hideNewOutsingle",value:function(){this.state.showNewOutSingle&&(this.outSingleRef.current.saveNewTask(),this.setState({showNewOutSingle:!1,isNewTaskInGutter:!1,newTask:null}))}},{key:"onUpdateNewTask",value:function(e){this.setState({newTask:e})}},{key:"listenNowMarkerRefresh",value:function(){var e=this;this.nowMarkerInterval=setInterval((function(){e.doRefreshNowMarker()}),5e3)}},{key:"doRefreshNowMarker",value:function(e){var t=e||this.props;Bn.Z.formatToDateString()===t.day.symd&&this.shouldShowNowMarker(e)?this.state.showNowMarker?this.nowMarkerRef.current.style.top=this.getNowMarkerTop():this.setState({showNowMarker:!0}):this.state.showNowMarker&&this.setState({showNowMarker:!1})}},{key:"stopListenNowMarkerRefersh",value:function(){clearInterval(this.nowMarkerInterval)}},{key:"shouldShowNowMarker",value:function(e){var t=!0;if((e=e||this.props).hideRangeStatus){var n=Bn.Z.prefMoment().hour();(n<e.hideRange.before||n>=e.hideRange.after)&&(t=!1)}return t}},{key:"getNowMarkerTop",value:function(){var e=new Date,t=60*e.getHours()+e.getMinutes();return(t-=60*(this.props.hideRangeStatus&&this.props.hideRange&&this.props.hideRange.before||0))/60*this.props.hourHeight-2+(this.props.hideRangeStatus?36:0)+"px"}},{key:"initData",value:function(){var e=this,t=this.props,n=t.tasks,r=void 0===n?[]:n,o=t.day,a=t.hideRangeStatus,i=t.hideRange,c=t.habitSectionSortOrderMap,s=this.state,u=s.newTask,l=s.isNewTaskInGutter;if(this.hideBeforeTasks=[],this.hideAfterTasks=[],this.tasks=r.concat(u&&l?[u]:[]).sort((function(e,t){return R.ZP.calendar(e,t,c)})).map((function(e){return e.forwardPressure&&delete e.forwardPressure[o.symd],e.longestTasks&&delete e.longestTasks[o.symd],e.forwardTasks&&delete e.forwardTasks[o.symd],delete e.isRendered,e})),this.tasksToRender=[],a){var f=i.before,d=i.after;this.tasks=this.tasks.filter((function(t){var n=Bn.Z.prefMoment(t.get("startDate")),r=n.hour(),a=Bn.Z.prefMoment(Wn.tKl(t)),i=a.hour(),c=a.minutes();if(r<f&&i<=f)return i===f&&c>0?(t.isRendered=!1,!0):n.format("YYYY-MM-DD")===a.format("YYYY-MM-DD")||a.format("YYYY-MM-DD")===o.symd&&n.format("YYYY-MM-DD")!==o.symd?(e.hideBeforeTasks.push(t),!1):(t.isRendered=!1,!0);if(r>=d&&n.format("YYYY-MM-DD")===o.symd)return e.hideAfterTasks.push(t),!1;if(n.isBefore(Bn.Z.prefMoment(o.symd))){0!==f&&i<=f&&e.hideBeforeTasks.push(t);var s=Bn.Z.prefMoment(o.symd).hour(f);return!a.isBefore(s)&&!a.isSame(s)}return t.isRendered=!1,!0})),this.sortTasks(this.hideBeforeTasks),this.sortTasks(this.hideAfterTasks)}var m=this.overlayTasks(this.tasks),p=m.topLevels,h=m.id2ColumnIndex,y=m.id2TimeRange;p.forEach((function(t){var n=t[0]||[],r=t.length;n.forEach((function(n,o){e.prepareRenderOverlayTasks(n,t,y,r,h)}))}))}},{key:"sortTasks",value:function(e){var t=this;e.sort((function(e,n){var r=Bn.Z.prefMoment(e.get("startDate")),o=Bn.Z.prefMoment(n.get("startDate")),a=Wn.HlA(e)?0:1,i=Wn.HlA(n)?0:1,c=Wn.HlA(e)?Bn.Z.prefMoment(e.get("dueDate"))-Bn.Z.prefMoment(e.get("startDate")):Wn.rZ9(e)?Bn.Z.prefMoment(Wn.rZ9(e))-Bn.Z.prefMoment(e.get("startDate")):60*t.fixMinutes()*1e3,s=Wn.HlA(n)?Bn.Z.prefMoment(n.get("dueDate"))-Bn.Z.prefMoment(n.get("startDate")):Wn.rZ9(n)?Bn.Z.prefMoment(Wn.rZ9(n))-Bn.Z.prefMoment(n.get("startDate")):60*t.fixMinutes()*1e3;return r-o||s-c||a-i}))}},{key:"overlayTasks",value:function(e){var t=this;this.sortTasks(e);var n=new Map(e.map((function(e){return[e.get("id"),t.calDurationByHeight(e)]}))),r=this.calcAreaSet(e,n),o=[],a={};return r.forEach((function(e){var r=t.buildTasksLevels(e,n),i=r.levels,c=r.id2ColumnIndex;t.computeForwardTasks(i,n),o.push(i),Object.assign(a,c)})),{topLevels:o,id2ColumnIndex:a,id2TimeRange:n}}},{key:"buildTasksLevels",value:function(e,t){var n,r,o=[],a={};for(n=0;n<e.length;n++){var i=e[n];for(r=0;r<o.length&&this.computeTaskCollisions(i,t,o[r]).length;r++);(o[r]||(o[r]=[])).push(i),a[i.get("id")]=r}return{levels:o,id2ColumnIndex:a}}},{key:"computeForwardTasks",value:function(e,t){var n,r,o,a,i,c=this.props.day;for(n=0;n<e.length;n++)for(r=e[n],o=0;o<r.length;o++)for((a=r[o]).forwardTasks=a.forwardTasks||{},a.forwardTasks[c.symd]=[],i=n+1;i<e.length;i++)this.computeTaskCollisions(a,t,e[i],a.forwardTasks[c.symd])}},{key:"computeTaskCollisions",value:function(e,t,n,r){r=r||[];for(var o=t.get(e.get("id")),a=0;a<n.length;a++){var i=t.get(n[a].get("id"));this.isTaskTimeRangeCollision(o,i)&&r.push(n[a])}return r}},{key:"isTaskCollision",value:function(e,t){var n=this.calDurationByHeight(e),r=this.calDurationByHeight(t);return n.end-r.start>0&&n.start-r.end<0}},{key:"isTaskTimeRangeCollision",value:function(e,t){return e.end-t.start>0&&e.start-t.end<0}},{key:"calDurationByHeight",value:function(e){var t=Wn.rZ9(e),n=Ee()(Wn.Nhx(e)),r=Ee()(this.props.day.symd);this.isSameDay(n,r)||(n=r.startOf("days"));var o,a,i=60*n.hours()+n.minutes(),c=bn.ZP.dragStepMinute,s=bn.ZP.hideRangeStatus,u=bn.ZP.hideRange;if(s&&(i-=60*u.before),o=Math.floor(i/c*this.getDragStepHeight())+1,t){var l=Ee()(t);this.isSameDay(l,r)||(l=r.endOf("days"));var f=60*l.hours()+l.minutes();return s&&(f-=60*u.before),(a=Math.floor(f/c*this.getDragStepHeight())+1)-o<=B.TJ2()+1?{start:o,end:o+B.TJ2()+1}:{start:o,end:a}}return{start:o,end:o+B.zH3+1}}},{key:"calDuration",value:function(e){var t=this.props.hourHeight,n=Wn.rZ9(e),r=Wn.Nhx(e);if(n){if(n-r>=18e5)return{start:r,end:n};if(Wn.HlA(e)&&n-r!==0)return{start:r,end:n};if(n-r<18e5){var o=60/t;if((n-r)/1e3/60*(t/60)>B.zH3-2)return{start:r,end:n};var a=(B.zH3-2)*o;return{start:r,end:Ee()(r).add(a,"minutes").toDate()}}}return{start:r,end:Ee()(r).add(this.fixMinutes(),"minutes").toDate()}}},{key:"prepareRenderOverlayTasks",value:function(e,t,n,r,o){for(var a=this,i=this.props.day,c=o[e.get("id")],s=e.forwardTasks[i.symd],u=n.get(e.get("id")),l=1,f=c+1;f<t.length;f++){var d=t[f],m=d[0],p=d[d.length-1],h=n.get(m.get("id"));if(!(n.get(p.get("id")).end<=u.start||u.end<=h.start))break;l++}var y=100/r*c,g=100/r*l;e.width=g,this.tasksToRender.push({task:e,taskLeft:y,taskWidth:g}),e.isRendered=!0,s.length&&s.forEach((function(e){e.isRendered||a.prepareRenderOverlayTasks(e,t,n,r,o)}))}},{key:"renderHideBase",value:function(e,t){var n=this,o="top"===e?this.hideBeforeTasks:this.hideAfterTasks,a=o.length>2,i=a?s.U2("n_more_tasks",{d:o.length-1}):"";i.match(/task$/)&&(i+="s");var c=this.props,u=(c.hideRange,c.hourHeight,c.expandRow),l="absolute left-[6px] w-[calc(100%-12px)] h-[18px] leading-[18px] whitespace-nowrap",f="overflow-hidden text-ellipsis text-xs text-grey-60";return r.createElement("div",{className:w()("cgd-col tg-col absolute left-0 right-0 h-[36px] border-solid border-grey-5 align-top",{"cgd-col-first":"top"===e,"cgd-col-last border-t":"bottom"===e}),style:"bottom"===e?{bottom:0}:{top:0},onClick:function(){u(e)}},o.slice(0,a?1:2).map((function(e){return r.createElement("div",{className:w()("cgd-event first:top-[1px]",l),key:e.get("id")},r.createElement("div",{className:w()("cgd-title",f)},Wn.YXW(e,null,null,!0)+" "+e.get("title")))})),a&&r.createElement("div",{className:w()("cgd-event first:top-[1px]",l)},r.createElement("div",{className:w()("cgd-title",f)},r.createElement("a",{onClick:function(){n.showHiddenArea(e)},className:"text-primary hover:underline hover:cursor-pointer"},i))))}},{key:"showHiddenArea",value:function(e){U.vp.dispatch("toggleHideRangeStatus",e)}},{key:"initDroppable",value:function(){this.$el=$(this.colRef.current)}},{key:"renderNewTask",value:function(e){var t=this.props,n=t.hideRange,o=t.hideRangeStatus,a=t.day,i=t.dayWidth;return e?r.createElement(E4,{ref:this.setNewTaskRef,model:e.task,left:e.taskLeft,width:e.taskWidth,hideRange:n,hideRangeStatus:o,day:a,isNew:!0,dayWidth:i,key:Wn.Acy(e.task),cursorPosition:this.cursorPosition,onOpenOutSingleStop:this.onOpenOutSingleStop}):this.state.newTask?r.createElement(E4,{ref:this.setNewTaskRef,model:this.state.newTask,left:0,width:100,hideRange:n,hideRangeStatus:o,day:a,isNew:!0,cursorPosition:this.cursorPosition,onOpenOutSingleStop:this.onOpenOutSingleStop}):null}},{key:"renderTempRepeatTask",value:function(){if(this.state.tempRepeatTask){var e=this.props,t=e.hideRange,n=e.hideRangeStatus,o=e.day;return r.createElement(E4,{model:this.state.tempRepeatTask,left:0,width:100,hideRange:t,hideRangeStatus:n,day:o})}return null}},{key:"doOnMouseDown",value:function(e){if(!$(e.target).closest(".c-task").length)if(Wn.jEd())this.preventOpenOutSingle=!0;else if(3!==e.nativeEvent.which&&!$(e.target).hasClass("cgd-col")&&$(e.target).hasClass("tg-col-eventwrapper")&&!(0,BA.W)(e)){bn.ZP.tempTaskCreatedByDragInWkCol={mousedown:!0,originalCol:this,date:this.$el.data("date"),originalTop:e.nativeEvent.pageY};var t=bn.ZP.tempTaskCreatedByDragInWkCol;if(t&&t.mousedown&&!t.mouseup&&!UA()){var n=e.nativeEvent.pageY;t.currentTop=n,t.originalCol.createTempTaskByClick(e)}}}},{key:"doOnMouseMove",value:function(e){if(!Wn.jEd()){var t=bn.ZP.tempTaskCreatedByDragInWkCol;if(!$(e.target).hasClass("cgd-col")&&!$(e.target).parents(".cgd-col").length&&t&&t.mousedown&&!t.mouseup){var n=e.nativeEvent.pageY;t.currentTop=n,t.tempTask&&t.originalCol.refreshTempTaskByDrag()}}}},{key:"createTempTaskByClick",value:function(e){console.log("createTempTaskByClick"),U.vp.dispatch("restoreCalendarTaskRenderActiveStatus");var t=this._createTempTaskByClick(e.nativeEvent);this.setState({newTask:t,isNewTaskInGutter:!0})}},{key:"createTempTaskByDrag",value:function(){console.log("createTempTaskByDrag");var e=this._createTempTaskModelByDrag();this.setState({newTask:e})}},{key:"refreshTempTaskByDrag",value:function(){var e=this.props,t=e.hideRange,n=e.hideRangeStatus,r=e.hourHeight,o=bn.ZP.tempTaskCreatedByDragInWkCol,a=Math.min(o.originalTop,o.currentTop),i=Math.max(o.originalTop,o.currentTop),c=this.$el.offset().top+(n?36:0),s=15*Math.floor((a-c)/(r/4)),u=Math.ceil((i-c)/this.getDragStepHeight())*bn.ZP.dragStepMinute;u=Math.max(s+15,u);var l=60*(n&&t.before||0);s+=l,u+=l;var f=Z4(o.date,s),d=Z4(o.date,u),m=d.isAfter(f),p={startDate:ke.Z.formatToServerDate(f),dueDate:ke.Z.formatToServerDate(d),reminders:Z.Xc(!1,m).toJS()};this.setState((function(e){return{newTask:e.newTask.merge(p),isNewTaskInGutter:!1}}))}},{key:"_createTempTaskModelByDrag",value:function(){UA()&&U.vp.dispatch("restoreCalendarTaskActiveStatus");var e=this.props,t=e.hideRangeStatus,n=e.hideRange,r=e.hourHeight,o=this.context.webCalendarViewFilter,a=bn.ZP.tempTaskCreatedByDragInWkCol,i=ke.Z.formatToServerDate(),c=Math.min(a.originalTop,a.currentTop),s=Math.max(a.originalTop,a.currentTop),u=30*Math.floor((c-this.$el.offset().top)/(r/2)),l=Math.ceil((s-this.$el.offset().top)/this.getDragStepHeight())*bn.ZP.dragStepMinute;l=Math.max(u+30,l);var f=60*(t&&n.before||0);u+=f,l+=f;var d=Z4(a.date,u),m=Z4(a.date,l),p=Hn.jY(uo.h.getState(),{webCalendarViewFilter:o}),h=Z.Xj(uo.h.getState()),y=ga.iG(p),g=m.isAfter(d),v={id:(0,Uf.Z)(),title:"",content:"",isAllDay:!1,startDate:ke.Z.formatToServerDate(d),dueDate:ke.Z.formatToServerDate(m),reminders:Z.Xc(!1,g).toJS(),timeZone:g_.vN,priority:Z.kn(),status:0,sortOrder:Wn.XW7(p),modifiedTime:i,createdTime:i,isNew:!0,isCalendarNew:!0,projectId:p,tags:h};return y&&(v.columnId=y),Wn.j29(v)}},{key:"_createTempTaskByClick",value:function(e){var t=this.props,n=t.hideRangeStatus,r=t.hideRange,o=t.hourHeight,a=this.context.webCalendarViewFilter,i=this.$el.data("date"),c=15*Math.floor(e.offsetY/(o/4));n&&(c+=60*r.before);var s,u=Z4(i,c);if("1"===Z.U2("defaultTimeMode")){var l=Z.U2("defaultTimeDuration");l&&(s=u.clone().add(l,"m"))}var f=ke.Z.formatToServerDate(),d=Hn.jY(uo.h.getState(),{webCalendarViewFilter:a}),m=Z.Xj(uo.h.getState()),p=ga.iG(d),h=!!s&&s.isAfter(u),y={id:(0,Uf.Z)(),title:"",content:"",isAllDay:!1,startDate:ke.Z.formatToServerDate(u),reminders:Z.Xc(!1,h).toJS(),timeZone:g_.vN,priority:Z.kn(),status:0,sortOrder:Wn.XW7(d),modifiedTime:f,createdTime:f,isNew:!0,isCalendarNew:!0,projectId:d,tags:m};return s&&(y.dueDate=ke.Z.formatToServerDate(s)),p&&(y.columnId=p),Wn.j29(y)}},{key:"onOpenOutSingleStop",value:function(){this.preventOpenOutSingle=!0}}],o&&j4(n.prototype,o),a&&j4(n,a),Object.defineProperty(n,"prototype",{writable:!1}),n;var n,o,a}(r.Component);P4(L4,"contextType",df.A);var R4=(0,a.$j)((function(e){return{habitSectionSortOrderMap:(0,ro.Em)(e)}}),(function(e){return{updateSubTasks:function(t,n){e((0,La.To)(t,n))}}}))(L4);function Z4(e,t){var n=Math.max(t,0),r=e.match(/([12]\d{3})-(0[1-9]|1[0-2])-(0[1-9]|[12]\d|3[01])/);if(null==r)return Ee()();var o=+r[1],a=+r[2]-1,i=+r[3],c=Math.floor(n/60),s=n%60;return Ee()([o,a,i,c,s])}var F4=n("XTqd");function B4(e){return B4="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},B4(e)}function U4(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function Y4(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?U4(Object(n),!0).forEach((function(t){V4(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):U4(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function V4(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=B4(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=B4(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==B4(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function H4(){H4=function(){return t};var e,t={},n=Object.prototype,r=n.hasOwnProperty,o=Object.defineProperty||function(e,t,n){e[t]=n.value},a="function"==typeof Symbol?Symbol:{},i=a.iterator||"@@iterator",c=a.asyncIterator||"@@asyncIterator",s=a.toStringTag||"@@toStringTag";function u(e,t,n){return Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{u({},"")}catch(e){u=function(e,t,n){return e[t]=n}}function l(e,t,n,r){var a=t&&t.prototype instanceof y?t:y,i=Object.create(a.prototype),c=new j(r||[]);return o(i,"_invoke",{value:_(e,n,c)}),i}function f(e,t,n){try{return{type:"normal",arg:e.call(t,n)}}catch(e){return{type:"throw",arg:e}}}t.wrap=l;var d="suspendedStart",m="executing",p="completed",h={};function y(){}function g(){}function v(){}var b={};u(b,i,(function(){return this}));var w=Object.getPrototypeOf,k=w&&w(w(D([])));k&&k!==n&&r.call(k,i)&&(b=k);var x=v.prototype=y.prototype=Object.create(b);function E(e){["next","throw","return"].forEach((function(t){u(e,t,(function(e){return this._invoke(t,e)}))}))}function S(e,t){function n(o,a,i,c){var s=f(e[o],e,a);if("throw"!==s.type){var u=s.arg,l=u.value;return l&&"object"==B4(l)&&r.call(l,"__await")?t.resolve(l.__await).then((function(e){n("next",e,i,c)}),(function(e){n("throw",e,i,c)})):t.resolve(l).then((function(e){u.value=e,i(u)}),(function(e){return n("throw",e,i,c)}))}c(s.arg)}var a;o(this,"_invoke",{value:function(e,r){function o(){return new t((function(t,o){n(e,r,t,o)}))}return a=a?a.then(o,o):o()}})}function _(t,n,r){var o=d;return function(a,i){if(o===m)throw Error("Generator is already running");if(o===p){if("throw"===a)throw i;return{value:e,done:!0}}for(r.method=a,r.arg=i;;){var c=r.delegate;if(c){var s=O(c,r);if(s){if(s===h)continue;return s}}if("next"===r.method)r.sent=r._sent=r.arg;else if("throw"===r.method){if(o===d)throw o=p,r.arg;r.dispatchException(r.arg)}else"return"===r.method&&r.abrupt("return",r.arg);o=m;var u=f(t,n,r);if("normal"===u.type){if(o=r.done?p:"suspendedYield",u.arg===h)continue;return{value:u.arg,done:r.done}}"throw"===u.type&&(o=p,r.method="throw",r.arg=u.arg)}}}function O(t,n){var r=n.method,o=t.iterator[r];if(o===e)return n.delegate=null,"throw"===r&&t.iterator.return&&(n.method="return",n.arg=e,O(t,n),"throw"===n.method)||"return"!==r&&(n.method="throw",n.arg=new TypeError("The iterator does not provide a '"+r+"' method")),h;var a=f(o,t.iterator,n.arg);if("throw"===a.type)return n.method="throw",n.arg=a.arg,n.delegate=null,h;var i=a.arg;return i?i.done?(n[t.resultName]=i.value,n.next=t.nextLoc,"return"!==n.method&&(n.method="next",n.arg=e),n.delegate=null,h):i:(n.method="throw",n.arg=new TypeError("iterator result is not an object"),n.delegate=null,h)}function C(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function T(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function j(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(C,this),this.reset(!0)}function D(t){if(t||""===t){var n=t[i];if(n)return n.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var o=-1,a=function n(){for(;++o<t.length;)if(r.call(t,o))return n.value=t[o],n.done=!1,n;return n.value=e,n.done=!0,n};return a.next=a}}throw new TypeError(B4(t)+" is not iterable")}return g.prototype=v,o(x,"constructor",{value:v,configurable:!0}),o(v,"constructor",{value:g,configurable:!0}),g.displayName=u(v,s,"GeneratorFunction"),t.isGeneratorFunction=function(e){var t="function"==typeof e&&e.constructor;return!!t&&(t===g||"GeneratorFunction"===(t.displayName||t.name))},t.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,v):(e.__proto__=v,u(e,s,"GeneratorFunction")),e.prototype=Object.create(x),e},t.awrap=function(e){return{__await:e}},E(S.prototype),u(S.prototype,c,(function(){return this})),t.AsyncIterator=S,t.async=function(e,n,r,o,a){void 0===a&&(a=Promise);var i=new S(l(e,n,r,o),a);return t.isGeneratorFunction(n)?i:i.next().then((function(e){return e.done?e.value:i.next()}))},E(x),u(x,s,"Generator"),u(x,i,(function(){return this})),u(x,"toString",(function(){return"[object Generator]"})),t.keys=function(e){var t=Object(e),n=[];for(var r in t)n.push(r);return n.reverse(),function e(){for(;n.length;){var r=n.pop();if(r in t)return e.value=r,e.done=!1,e}return e.done=!0,e}},t.values=D,j.prototype={constructor:j,reset:function(t){if(this.prev=0,this.next=0,this.sent=this._sent=e,this.done=!1,this.delegate=null,this.method="next",this.arg=e,this.tryEntries.forEach(T),!t)for(var n in this)"t"===n.charAt(0)&&r.call(this,n)&&!isNaN(+n.slice(1))&&(this[n]=e)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if("throw"===e.type)throw e.arg;return this.rval},dispatchException:function(t){if(this.done)throw t;var n=this;function o(r,o){return c.type="throw",c.arg=t,n.next=r,o&&(n.method="next",n.arg=e),!!o}for(var a=this.tryEntries.length-1;a>=0;--a){var i=this.tryEntries[a],c=i.completion;if("root"===i.tryLoc)return o("end");if(i.tryLoc<=this.prev){var s=r.call(i,"catchLoc"),u=r.call(i,"finallyLoc");if(s&&u){if(this.prev<i.catchLoc)return o(i.catchLoc,!0);if(this.prev<i.finallyLoc)return o(i.finallyLoc)}else if(s){if(this.prev<i.catchLoc)return o(i.catchLoc,!0)}else{if(!u)throw Error("try statement without catch or finally");if(this.prev<i.finallyLoc)return o(i.finallyLoc)}}}},abrupt:function(e,t){for(var n=this.tryEntries.length-1;n>=0;--n){var o=this.tryEntries[n];if(o.tryLoc<=this.prev&&r.call(o,"finallyLoc")&&this.prev<o.finallyLoc){var a=o;break}}a&&("break"===e||"continue"===e)&&a.tryLoc<=t&&t<=a.finallyLoc&&(a=null);var i=a?a.completion:{};return i.type=e,i.arg=t,a?(this.method="next",this.next=a.finallyLoc,h):this.complete(i)},complete:function(e,t){if("throw"===e.type)throw e.arg;return"break"===e.type||"continue"===e.type?this.next=e.arg:"return"===e.type?(this.rval=this.arg=e.arg,this.method="return",this.next="end"):"normal"===e.type&&t&&(this.next=t),h},finish:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),T(n),h}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.tryLoc===e){var r=n.completion;if("throw"===r.type){var o=r.arg;T(n)}return o}}throw Error("illegal catch attempt")},delegateYield:function(t,n,r){return this.delegate={iterator:D(t),resultName:n,nextLoc:r},"next"===this.method&&(this.arg=e),h}},t}function W4(e,t,n,r,o,a,i){try{var c=e[a](i),s=c.value}catch(u){return void n(u)}c.done?t(s):Promise.resolve(s).then(r,o)}var z4=function(e){var t=e.props,n=e.webCalendarViewFilter,o=t.colCount,a=t.hideRangeStatus,i=(0,r.useContext)(df.A),c=(0,r.useMemo)((function(){return Ne().uniqueId("inDay-")}),[]),u={accepts:[w_.cj.TASK,w_.cj.CHECKLIST,w_.cj.SUBSCRIBE_TASK],overlay:function(){return null},over:function(){},move:function(e){var t,n=e.active,r=(e.over,bn.ZP.userMousePosition.x),i=n.data.current,c=n.rect.current.translated;if(null!=c&&null!=m.current){var s=G4(r,o,m.current),u=i.dragItem,l=c.top-(((null===(t=$(m.current).offset())||void 0===t?void 0:t.top)||0)+(a?36:0));bn.ZP.calendarBlockStartDragInfo&&(Object.keys(bn.ZP.calendarBlockStartDragInfo.blockDetail).length||Object.keys(bn.ZP.calendarBlockStartDragInfo.inDayBlockDetail).length)?U.vp.dispatch("CalendarDayViewMultiDragOverlayLayer",{targetDate:s,dragData:i,area:"in-day",itemTop:l}):U.vp.dispatch("renderDragOverlay",{targetDate:s,dragItem:u,itemTop:l})}},drop:function(){var e,r=(e=H4().mark((function e(r){var u,l,f,d,p,h,y,g,v,b,w,k,x,E,S,_,O,C,T,j,D,M,A,N,P,I,L,R,F,B,U,Y;return H4().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(r.over,l=r.active,f=l.data.current,d=l.rect.current.translated,l.rect.current.initial,null!=d&&null!=m.current){e.next=6;break}return e.abrupt("return");case 6:if(p=f.dragItem,h=p.id,y=p.data,g=y.ids,v=y.generateTask,b=!1,w=function(){if(p.type!==w_.cj.CHECKLIST){if(p.type===w_.cj.SUBSCRIBE_TASK){if(v){var e=v.get("taskId");return To.Y(e)}return To.Y(h)}if(v){var t=v.get("taskId");return b=!0,Wn.FOH(t)}return Wn.FOH(h)}var n=Wn.mxI(h);if(n){var r=n.task,o=n.item;return kP.y3(o,r)}return null}(),null!=w){e.next=13;break}return e.abrupt("return");case 13:if(k=i.isCalendarTaskMode,x=i.isTaskCalendarMode,k&&(0,k_.ig)(p,"calendar+task","calendar"),x&&(0,k_.ig)(p,"task+calendar","calendar"),E=bn.ZP.userMousePosition,S=E.x,_=G4(S,o,m.current),O=d.top-(((null===(u=$(m.current).offset())||void 0===u?void 0:u.top)||0)+(a?36:0)),!(C=bn.ZP.calendarBlockStartDragInfo)||!Object.keys(C.blockDetail).length&&!Object.keys(C.inDayBlockDetail).length){e.next=39;break}return T=f.dragItem.area===w_.M5.CALENDAR_ALL_DAY,j=Wn.FOH(f.dragItem.id),D=Wn.a1Z(g).toArray(),M=D.reduce((function(e,t){return Wn.i90(t)?e.repeatTasks.push(t):e.normalTasks.push(t),e}),{normalTasks:[],repeatTasks:[]}),A=M.normalTasks,N=M.repeatTasks,P=null,I=[],L=D.reduce((function(e,n){var r=C.blockDetail[n.get("id")],o=C.inDayBlockDetail[n.get("id")],a=t.hourHeight;if(T){var i=C.blockDetail[f.dragItem.id];if(i){var c=Ee()(_,"YYYY-MM-DD").diff(Ee()(i.start,"YYYY-MM-DD"),"day");r?e.set(n.get("id"),{offTop:O,currentDate:Ee()(r.start,"YYYY-MM-DD").add(c,"day").format("YYYY-MM-DD")}):o&&e.set(n.get("id"),{offTop:o.top,currentDate:Ee()(o.start,"YYYY-MM-DD").add(c,"day").format("YYYY-MM-DD")})}}else{var s=C.inDayBlockDetail[f.dragItem.id];if(s){var u=Ee()(_,"YYYY-MM-DD").diff(Ee()(s.start,"YYYY-MM-DD"),"day");if(r)P=u,I.push(n);else if(o&&j){var l=Wn.Nhx(j),d=Wn.Nhx(n);if(l&&d){var m=Ee()(l),p=Ee()(d).year(m.year()).month(m.month()).date(m.date()).diff(l,"minute");e.set(n.get("id"),{offTop:O+p/bn.ZP.dragStepMinute*t3(a),currentDate:Ee()(o.start,"YYYY-MM-DD").add(u,"day").format("YYYY-MM-DD")})}}}}return e}),new Map),R=N.reduce((function(e,n){var r=n.get("isAllDay"),o=n.get("reminders"),a=L.get(n.get("id"));if(a){(!0===r||!n.get("startDate")&&Wn.Fe5(n))&&(o=Z.Xc(!1)),o&&(o=o.toJS());var i,c=t.hourHeight,s=t.hideRangeStatus,u=t.hideRange,l=a.currentDate,f=a.offTop,d=l,m=n3(d,Math.round(f/t3(c))*bn.ZP.dragStepMinute+(s?60*u.before:0)),p=Ee()(d+m.format("THH:mm:ss.SSSZZ")),h=Ru.vR(n);i=Wn.er8(n)?h?p.clone().add(1,"hour"):p:Wn.GLN(n)&&ke.Z.parseUTCString(Wn.czV(n,ke.Z.formatToServerDate(p)));var y=!b,g=ke.Z.formatToServerDate(p),v=i?ke.Z.formatToServerDate(i):null,w=n.get("startDate"),k=Wn.rZ9(n),x=k?ke.Z.formatToServerDate(k):null;if(g!==w||v!==x){var E={startDate:g,dueDate:v,repeatFlag:n.get("repeatFlag"),isAllDay:!1,reminders:X4(o),isFloating:n.get("isFloating"),timeZone:n.get("timeZone"),taskStartDate:null,taskDueDate:null,isRepeatSelf:y};e.set(n.get("id"),E)}}return e}),new Map),(0,Lt.z5)({dragIds:g,overId:c}),bn.ZP.calendarTempBlockStartDragInfo=bn.ZP.calendarBlockStartDragInfo,e.next=34,Wn.e3q(N,R,(function(){(0,Lt.z5)(void 0),bn.ZP.calendarTempBlockStartDragInfo=null}));case 34:if(null==P||0===I.length){e.next=37;break}return e.next=37,(0,bs.hX)(I,{type:"delay",amount:P,unit:"days"},!0,!0);case 37:return A.forEach((function(e){var n=L.get(e.get("id"));n&&$4(e,n.offTop,t,n.currentDate,b,void 0)})),e.abrupt("return");case 39:if(!g.length){e.next=45;break}return F=Wn.a1Z(g),B=[],F.forEach((function(e){var n=$4(e,O,t,_,b);n&&B.push(n)})),B.length>0&&(U=!1,B.forEach((function(e){U||(U=!K4(e,n))})),U&&me.$Z({text:s.U2("calendar_not_in_all_hint")})),e.abrupt("return");case 45:if(!bn.ZP.isModifierKeyPressDragging||Wn.HlA(w)){e.next=51;break}if(!b){e.next=48;break}return e.abrupt("return");case 48:Y=e3(w,O,t,_),e.next=52;break;case 51:Y=$4(w,O,t,_,b,v);case 52:Y&&q4(Y,n);case 53:case"end":return e.stop()}}),e)})),function(){var t=this,n=arguments;return new Promise((function(r,o){var a=e.apply(t,n);function i(e){W4(a,r,o,i,c,"next",e)}function c(e){W4(a,r,o,i,c,"throw",e)}i(void 0)}))});return function(e){return r.apply(this,arguments)}}()},l=(0,x_.Z)({id:c,data:u}),f=l.setNodeRef,d=l.isOver,m=l.node;return{setNodeRef:f,isOver:d}},G4=function(e,t,n){var r=function(e,t,n){return Math.floor((e-n.offset().left)/n.outerWidth()*(t+2*B.ilw))}(e,t,$(n));return $("#tg-col".concat(r)).data("date")},K4=function(e,t){return(0,ro.hY)(e,t)},q4=function(e,t){K4(e,t)||me.$Z({text:s.U2("calendar_not_in_all_hint")})},$4=function(e,t,n,r,o,a){if(Ru.vR(e))return J4(e,t,n,r,o,a);if(Wn.gVK(e)){var i=Wn.FOH(e.get("taskId"));if(!i)return;if(Wn.VuY(i))return Q4(e,t,n,r);me.$Z({text:s.U2("edit_schedule_date_limit")})}else{if(Wn.VuY(e))return J4(e,t,n,r,o,a);me.$Z({text:s.U2("edit_schedule_date_limit")})}},J4=function(e,t,n,r,o,a){var i=e.get("reminders");(!0===e.get("isAllDay")||!e.get("startDate")&&Wn.Fe5(e))&&(i=Z.Xc(!1)),i&&(i=i.toJS());var c,s=n.hourHeight,u=n.hideRangeStatus,l=n.hideRange,f=r,d=Math.round(t/t3(s))*bn.ZP.dragStepMinute+(u?60*l.before:0),m=n3(f,d),p=Ee()(f+m.format("THH:mm:ss.SSSZZ")),h=Ru.vR(e);if(c=Wn.er8(e)?h?p.clone().add(1,"hour"):p:Wn.GLN(e)&&ke.Z.parseUTCString(Wn.czV(e,p)),Ru.vR(e))return To.Lk(e.get("accountId"),e.get("id"),{dueStart:ke.Z.formatToServerDate(p),dueEnd:c?ke.Z.formatToServerDate(c):ke.Z.formatToServerDate(p),isAllDay:!1,reminders:X4(i)}),Jt.Z.doSync("update"),To.Y(e.get("id"));if(!Wn.X4G(e)||Wn.DVH(e)){var y=e.get("repeatFlag"),g=e.get("repeatFrom");return y&&(y=(0,Bj.rn)(p,y,g)),Wn._l9(e,{isAllDay:!1,reminders:X4(i),startDate:ke.Z.formatToServerDate(p),dueDate:c?ke.Z.formatToServerDate(c):null,repeatFirstDate:ke.Z.formatToServerDate(p),repeatFlag:y}),Wn.FOH(e.get("id"))}var v=!o,b=ke.Z.formatToServerDate(p),w=c?ke.Z.formatToServerDate(c):null,k=a?a.get("startDate"):e.get("startDate"),x=a?Wn.rZ9(a):Wn.rZ9(e),E=x?ke.Z.formatToServerDate(x):null;if(b!==k||w!==E){var S=a?a.get("id"):null,_=e.get("id"),O=S||_,C={startDate:b,dueDate:w,repeatFlag:e.get("repeatFlag"),isAllDay:!1,reminders:X4(i),isFloating:e.get("isFloating"),timeZone:e.get("timeZone"),taskStartDate:a?a.get("startDate"):null,taskDueDate:a?Wn.rZ9(a):null,isRepeatSelf:v};$("div[data-id=".concat(O,"]")).hide();var T=Wn.a99(b,w,!1,a||e);U.vp.dispatch("renderTempRepeatTaskInInDay",{newTask:T,daySymd:f}),U.vp.dispatch(mu.y,{onConfirm:function(t){var n=t.repeatChangeKey;Wn.DVO(e,Y4(Y4({},C),{},{repeatChangeKey:n})),$("div[data-id=".concat(O,"]"))&&$("div[data-id=".concat(O,"]")).show(),U.vp.dispatch("renderTempRepeatTaskInInDay",{newTask:null,daySymd:f})},onCancel:function(){$("div[data-id=".concat(O,"]")).show(),U.vp.dispatch("renderTempRepeatTaskInInDay",{newTask:null,daySymd:f})},type:"edit",isRepeatSelf:v,hasOnlyChangedDate:Wn.kvM(a||e,C)})}},X4=function(e){if(!e)return[];var t=$e.d9(e),n=[];return t.forEach((function(e){var t=F4.T(e.trigger);n.indexOf(t)<0&&(e.trigger=t,n.push(e))})),n},Q4=function(e,t,n,r){var o,a,i=n.hideRange,c=n.hideRangeStatus,s=n.hourHeight,u=r;o=n3(u,Math.round(t/t3(s))*bn.ZP.dragStepMinute+(c?60*i.before:0)),a=Ee()(u+o.format("THH:mm:ss.SSSZZ")),Wn.lIH(e.get("taskId"),[{id:e.get("id"),startDate:ke.Z.formatToServerDate(a),isAllDay:!1}]);var l=Wn.FOH(e.get("taskId")),f=Wn.Pgf(l,e.get("id"));return kP.y3(f,l)},e3=function(e,t,n,r){var o,a,i=n.hideRange,c=n.hideRangeStatus,s=n.updateSubTasks,u=n.hourHeight,l=r;if(o=n3(l,Math.round(t/t3(u))*bn.ZP.dragStepMinute+(c?60*i.before:0)),a=Ee()(l+o.format("THH:mm:ss.SSSZZ")),e.get("isSubTaskModel")){var f=Wn.FOH(e.get("taskId"));if(!f)return;var d=f.get("items");if(d.size+1>Xn.b9.subtaskNumber)return void F.$Z({type:B.VIb.subtask});var m=[],p={id:(0,Uf.Z)(),title:e.get("title"),status:0,isAllDay:!1,startDate:Bn.Z.formatToUtc(a),snoozeReminderTime:null,sortOrder:0};d.forEach((function(t){t.get("id")===e.get("id")&&m.push(p),m.push(t.toJS())})),Wn.lIH(f.get("id"),m);var h=Wn.FOH(f.get("id"));if(!h)return;var y=Wn.sM7(h,e.get("id"),p.id);return s(h.get("id"),m.map((function(e){var t=y[e.id];return void 0===t&&(t=e.sortOrder),Y4(Y4({},e),{},{sortOrder:t})}))),kP.y3(Wn.ebv(h.get("id"),e.get("id")),h)}var g=e.get("projectId");if(!de.Bt({projectId:g})){var v,b=!!e.get("isAllDay");if(Wn.er8(e)){var w="1"===Z.U2("defaultTimeMode")?Z.U2("defaultTimeDuration"):null;v=w?a.clone().add(w,"m"):null}else v=Wn.GLN(e)&&Ee()(Wn.czV(e,a));var k=e.get("repeatFlag");return k&&/LUNAR/.test(k)&&(k=Wn.wxq(e)),jo.HW(e,V4({},e.get("id"),Y4({startDate:ke.Z.formatToServerDate(a),dueDate:v?ke.Z.formatToServerDate(v):null,repeatFirstDate:ke.Z.formatToServerDate(a),repeatFlag:k,isAllDay:!1},b?{reminders:Gn.List()}:{})))}F.$Z({type:B.VIb.task})},t3=function(e){return e*bn.ZP.dragStepMinute/60};function n3(e,t){var n=Math.max(t,0),r=e.match(/([12]\d{3})-(0[1-9]|1[0-2])-(0[1-9]|[12]\d|3[01])/);if(null==r)return Ee()();var o=+r[1],a=+r[2]-1,i=+r[3],c=Math.floor(n/60),s=n%60;return Ee()([o,a,i,c,s])}var r3=n("QPTY"),o3=function(e){var t=e.scrollRef,n=e.stepHeight;return(0,r3.mc)({id:"calendar-inday-view",xContainerRef:t,yContainerRef:t,moveEdgeTolerate:2*n,disabledX:!0}),null};function a3(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,a,i,c=[],s=!0,u=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;s=!1}else for(;!(s=(r=a.call(n)).done)&&(c.push(r.value),c.length!==t);s=!0);}catch(e){u=!0,o=e}finally{try{if(!s&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(u)throw o}}return c}}(e,t)||function(e,t){if(!e)return;if("string"===typeof e)return i3(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return i3(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function i3(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var c3="TIMELINE_SELECTION_HINT_ACTION",s3="CALENDAR_DAY_ALL_DAY_SELECTION_HINT_ACTION",u3="CALENDAR_DAY_IN_DAY_SELECTION_HINT_ACTION",l3=function(e){var t=e.eventId,n=a3((0,r.useState)(!1),2),o=n[0],a=n[1],i=(0,r.useRef)(o);i.current=o;var c=a3((0,r.useState)({left:0,top:0,width:0,height:0}),2),s=c[0],u=c[1],l=(0,r.useRef)(s);l.current=s;var f=(0,r.useRef)(null);(0,r.useEffect)((function(){return function(){f.current&&clearTimeout(f.current)}}),[]);var d=(0,uH.Z)((function(e,t){i.current!==e&&a(e),Ne().isEqual(t,l.current)||u(t)}),20,{leading:!0,trailing:!0}),m=(0,r.useRef)(Ne().uniqueId());return(0,r.useEffect)((function(){var e=m.current;return U.vp.subscribe(e,t,(function(e){var t=e.action,n=e.position;switch(t){case"show":f.current&&clearTimeout(f.current),d(!0,n);break;case"hide":f.current=setTimeout((function(){d.cancel(),a(!1)}),150)}})),function(){U.vp.unSubscribe(e,t)}}),[t,d]),(0,r.useEffect)((function(){return function(){f.current&&clearTimeout(f.current)}}),[]),o?r.createElement("div",{id:"view-user-selection",className:w()("absolute top-0 bottom-0 bg-grey-5 border-grey-30 border-solid rounded-[3px] border"),style:{top:s.top,height:s.height,left:s.left,width:s.width,zIndex:20}}):null};function f3(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,a,i,c=[],s=!0,u=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;s=!1}else for(;!(s=(r=a.call(n)).done)&&(c.push(r.value),c.length!==t);s=!0);}catch(e){u=!0,o=e}finally{try{if(!s&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(u)throw o}}return c}}(e,t)||function(e,t){if(!e)return;if("string"===typeof e)return d3(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return d3(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function d3(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var m3=function(e){var t=e.dayWidth,n=e.weeks,o=e.hourHeight,i=e.hideRangeStatus,c=e.hideRange,s=f3((0,r.useState)(null),2),u=s[0],l=s[1],f=(0,p8.Z)((function(e){l(e)}),{leading:!1,trailing:!0,wait:20}),d=f.run,m=(f.cancel,f.flush);(0,r.useEffect)((function(){var e=Ne().uniqueId();return U.vp.subscribe(e,"CalendarDayViewMultiDragOverlayLayer",(function(e){d(e),e&&m()})),function(){U.vp.unSubscribe(e,"CalendarDayViewMultiDragOverlayLayer")}}),[m,d]);var p=(0,r.useMemo)((function(){for(var e=new Map,t=0;t<n.length;t++){var r=n[t].symd;e.set(r,t)}return e}),[n]),h=(0,a.v9)((function(){return(0,Wn.Ak_)()})),y=(0,a.v9)(ro.Em),g=!u||"all-day"===u.area&&u.dragData.dragItem.area===w_.M5.CALENDAR_IN_DAY,v=(0,r.useMemo)((function(){if(g)return[];var e=bn.ZP.calendarTempBlockStartDragInfo||bn.ZP.calendarBlockStartDragInfo;if(e){var t=u.targetDate,n=u.dragData,r=u.itemTop,a=e.blockDetail,s=e.inDayBlockDetail,l=n.dragItem.id,f=a[l],d=s[l],m=f||d;if(m){var p=Ee()(t,"YYYY-MM-DD").diff(Ee()(m.start,"YYYY-MM-DD"),"day"),y=n.dragItem.area===w_.M5.CALENDAR_ALL_DAY,v=null==r?null:y?r:null,b=null==r||y?0:d?r-d.top:0;return h.toArray().reduce((function(t,n){var r=e.inDayBlockDetail[n.get("id")];if(e.blockDetail[n.get("id")]||r)if(Wn.er8(n)){var a=Wn.Nhx(n);if(a&&null!=v){var s=Math.round(v/t3(o))*bn.ZP.dragStepMinute+(i?60*c.before:0),u=ke.Z.formatToServerDate(Ee()(a).add(p,"day").startOf("day").add(s,"minutes")),l=n.set("startDate",u).set("dueDate",u).set("isAllDay",!1);t.push(l)}}else{var f=Wn.Nhx(n),d=Wn.rZ9(n)||f;if(f&&d){var m=Math.round(b/t3(o))*bn.ZP.dragStepMinute,h=ke.Z.formatToServerDate(Ee()(f).add(p,"day").add(m,"minutes")),y=ke.Z.formatToServerDate(Ee()(d).add(p,"day").add(m,"minutes")),g=n.set("startDate",h).set("dueDate",y).set("isAllDay",!1);t.push(g)}}return t}),[])}}return[]}),[c,i,o,g,u,h]),b=(0,r.useRef)(new VP),w=(0,r.useMemo)((function(){var e={},t=new Map;return v.forEach((function(n){var r=b.current._getTaskRangeDates(n);t.set(n.get("id"),r),r.forEach((function(t){e[t]?e[t]=e[t].concat([n]):e[t]=[n]}))})),{dateTaskMap:e,taskId2Dates:t}}),[v]),k=w.dateTaskMap,x=(w.taskId2Dates,(0,r.useMemo)((function(){var e={};return n.forEach((function(t){var n=function(){var e=60/o;return(B.zH3-2)*e},r=function(e,t){return e.clone().startOf("days").isSame(t)},a=function(){return o*bn.ZP.dragStepMinute/60},i=function(e){var n=Wn.rZ9(e),o=Ee()(Wn.Nhx(e)),i=Ee()(t.symd);r(o,i)||(o=i.startOf("days"));var c,s,u=60*o.hours()+o.minutes(),l=bn.ZP.dragStepMinute,f=bn.ZP.hideRangeStatus,d=bn.ZP.hideRange;if(f&&(u-=60*d.before),c=Math.floor(u/l*a())+1,n){var m=Ee()(n);r(m,i)||(m=i.endOf("days"));var p=60*m.hours()+m.minutes();return f&&(p-=60*d.before),(s=Math.floor(p/l*a())+1)-c<=(0,B.TJ2)()+1?{start:c,end:c+(0,B.TJ2)()+1}:{start:c,end:s}}return{start:c,end:c+B.zH3+1}},c=function(e,t){return e.end-t.start>0&&e.start-t.end<0},s=function(e,t,n){for(var r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:[],o=t.get(e.get("id")),a=0;a<n.length;a++){var i=t.get(n[a].get("id"));o&&i&&c(o,i)&&r.push(n[a])}return r},u=function(e){!function(e){e.sort((function(e,t){var r=Bn.Z.prefMoment(e.get("startDate")),o=Bn.Z.prefMoment(t.get("startDate")),a=Wn.HlA(e)?0:1,i=Wn.HlA(t)?0:1,c=Wn.HlA(e)?Bn.Z.prefMoment(e.get("dueDate"))-Bn.Z.prefMoment(e.get("startDate")):Wn.rZ9(e)?Bn.Z.prefMoment(Wn.rZ9(e))-Bn.Z.prefMoment(e.get("startDate")):60*n()*1e3,s=Wn.HlA(t)?Bn.Z.prefMoment(t.get("dueDate"))-Bn.Z.prefMoment(t.get("startDate")):Wn.rZ9(t)?Bn.Z.prefMoment(Wn.rZ9(t))-Bn.Z.prefMoment(t.get("startDate")):60*n()*1e3;return r-o||s-c||a-i}))}(e);var r=new Map(e.map((function(e){return[e.get("id"),i(e)]}))),o=function(e,t){for(var n,r=[],o=[],a=0;a<e.length;a++){n=e[a];var i=r[r.length-1],s=t.get(n.get("id"));if(s)if(i){var u=o[o.length-1];if(c(s,u)){var l=s.start<u.start?s.start:u.start,f=s.end<u.end?u.end:s.end;i.push(n),o[o.length-1]={start:l,end:f}}else r.push([n]),o.push(s)}else r.push([n]),o.push(s)}return r}(e,r),a=[],u={};return o.forEach((function(e){var n=function(e,t){var n,r,o=[],a={};for(n=0;n<e.length;n++){var i=e[n];for(r=0;r<o.length&&s(i,t,o[r]).length;r++);(o[r]||(o[r]=[])).push(i),a[i.get("id")]=r}return{levels:o,id2ColumnIndex:a}}(e,r),o=n.levels,i=n.id2ColumnIndex;!function(e,n){var r,o,a,i,c;for(r=0;r<e.length;r++)for(o=e[r],a=0;a<o.length;a++)for((i=o[a]).forwardTasks=i.forwardTasks||{},i.forwardTasks[t.symd]=[],c=r+1;c<e.length;c++)s(i,n,e[c],i.forwardTasks[t.symd])}(o,r),a.push(o),Object.assign(u,i)})),{topLevels:a,id2ColumnIndex:u,id2TimeRange:r}},l=[],f=function e(n,r,o,a,i){for(var c=i[n.get("id")],s=n.forwardTasks[t.symd],u=o.get(n.get("id")),f=1,d=c+1;d<r.length;d++){var m=r[d],p=m[0],h=m[m.length-1],y=o.get(p.get("id")),g=o.get(h.get("id"));if(!(y&&g&&u&&(g.end<=u.start||u.end<=y.start)))break;f++}var v=100/a*c,b=100/a*f;n.width=b,l.push({task:n,taskLeft:v,taskWidth:b}),n.isRendered=!0,s.length&&s.forEach((function(t){t.isRendered||e(t,r,o,a,i)}))};!function(){var e=(k[t.symd]||[]).sort((function(e,t){return R.ZP.calendar(e,t,y)})).map((function(e){return e.forwardPressure&&delete e.forwardPressure[t.symd],e.longestTasks&&delete e.longestTasks[t.symd],e.forwardTasks&&delete e.forwardTasks[t.symd],delete e.isRendered,e})),n=u(e),r=n.topLevels,o=n.id2ColumnIndex,a=n.id2TimeRange;r.forEach((function(e){var t=e[0]||[],n=e.length;t.forEach((function(t,r){f(t,e,a,n,o)}))}))}(),e[t.symd]=l})),e}),[k,y,o,n]));if(u){var E=u.targetDate,S=u.dragData;return g?null:r.createElement("div",{className:"absolute inset-0 z-10",style:{top:1}},function(){var e=bn.ZP.calendarTempBlockStartDragInfo||bn.ZP.calendarBlockStartDragInfo;if(e){var n=S.dragItem.id,a=e.inDayBlockDetail,s=e.blockDetail,u=s[n],l=a[n];if(u||l)return r.createElement(r.Fragment,null,Object.keys(x).map((function(e){return x[e].map((function(n){var u=n.task,l=n.taskLeft,f=n.taskWidth,d=a[u.get("id")],m=s[u.get("id")];if(d||m){(d||m).start;var h=p.get(e);if(Ne().isNumber(h)){var y=t-10,g=h*t+l/100*y+2,v=f/100*y-2,b=function(){var t=u,n=t.get("startDate"),r=Ee()(n),a=60*r.hours()+r.minutes();return i&&(a-=60*c.before),e&&r.format("YYYY-MM-DD")!==e&&Bn.Z.formatToDateString(Wn.tKl(t))===e&&(a=0),Math.floor(a/bn.ZP.dragStepMinute*t3(o))+1}();return r.createElement("div",{className:"absolute",style:{left:g,top:0,width:v,bottom:0},key:u.get("id")+e},r.createElement(ON.s,{model:u,dayWidth:v,targetDate:E,itemTop:b,length:void 0,isInSchedule:!1,fromDate:e,calendarBatchMode:!0}))}}return null}))})))}return null}())}return null};function p3(e){return p3="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},p3(e)}function h3(){return h3=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},h3.apply(this,arguments)}function y3(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function g3(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?y3(Object(n),!0).forEach((function(t){E3(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):y3(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function v3(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,S3(r.key),r)}}function b3(e,t,n){return t=k3(t),function(e,t){if(t&&("object"===p3(t)||"function"===typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(e,w3()?Reflect.construct(t,n||[],k3(e).constructor):t.apply(e,n))}function w3(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(w3=function(){return!!e})()}function k3(e){return k3=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},k3(e)}function x3(e,t){return x3=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},x3(e,t)}function E3(e,t,n){return(t=S3(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function S3(e){var t=function(e,t){if("object"!=p3(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=p3(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==p3(t)?t:t+""}var _3=4*(B.TJ2()+2),O3=function(e){function t(e){var n;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),E3(n=b3(this,t,[e]),"scrollTop",0),E3(n,"scrollToNow",(function(){var e=n.getNowMarkerTop();n.scrollRef.current.scrollTop=e-n.scrollRef.current.offsetHeight/2})),E3(n,"debounceResetCalendarVerticalScrollViewType",Ne().debounce((function(){"timeGrid"===bn.ZP.calendarVerticalScrollViewType&&(bn.ZP.calendarVerticalScrollViewType=null)}),100,{leading:!1,trailing:!0})),E3(n,"getNowMarkerTop",(function(){var e=n.props,t=e.hourHeight,r=e.hideRangeStatus,o=e.hideRange,a=new Date,i=60*a.getHours()+a.getMinutes();return(i-=60*(r&&o&&o.before||0))/60*t-2})),E3(n,"renderDragOverlay",(function(){var e=n.state,t=e.isRenderDragOverlay,o=e.itemTop,a=n.props,i=a.dayWidth,c=a.dates,s=a.isModifierKeyPressed;if(t){var u=r.createElement(ON.Z,{dragItem:n.dragItem,targetDate:n.targetDate,dayWidth:i-10-2,itemTop:o});if(u){var l=c.findIndex((function(e){return e.symd===n.targetDate})),f={transform:"translate(".concat(l*i,"px, 0px)"),paddingLeft:2,top:1};return r.createElement("div",{className:w()("absolute dragoverlay z-overlay",s?"cursor-copy":"cursor-move"),style:f},u)}}return null})),E3(n,"onToggleHideRangeStatus",(function(e){var t=n.props,r=t.hideRangeStatus,o=t.toggleHideRangeStatus;(0,pt.JU)(B._Yt.calHideRangeStatus,JSON.stringify(!r)),o(!r,(function(){U.vp.dispatch("inDayScroll",e)}))})),E3(n,"expandRow",(function(e){var t=n.props,r=t.toggleHideRangeStatus,o=t.setTipKeepAlive;(0,pt.JU)(B._Yt.calHideRangeStatus,JSON.stringify(!1)),r(!1),o(!1,(function(){U.vp.dispatch("inDayScroll",e)}))})),E3(n,"persistScrollPos",(function(e,t,r){var o=n.props.hideRangeStatus,a=n.scrollRef.current;if(a){if(a.scrollTop+a.clientHeight>=a.scrollHeight-2)return void(a.scrollTop=a.scrollHeight-a.clientHeight);var i=o?36:0,c=a.scrollTop+(e-a.getBoundingClientRect().top),s=(c-i)/t*r+i;a.scrollTop+=s-c}})),E3(n,"reCorrectHourHeight",(function(e,t){var r=n.props.hourHeight,o=Math.max(r,n.getMiniHourHeight());n.hourHeightScale=o/_3,o!==r&&n.updateHourHeight(o),n.persistScrollPos(e,t,o)})),E3(n,"setHourHeightLevelDown",Ne().throttle((function(e){var t=n.props,r=t.hourHeight;(0,t.setHourHeightLevelDown)(),n.reCorrectHourHeight(e,r)}),50,{leading:!0,trailing:!1})),E3(n,"setHourHeightLevelUp",Ne().throttle((function(e){var t=n.props,r=t.hourHeight;(0,t.setHourHeightLevelUp)(),n.reCorrectHourHeight(e,r)}),50,{leading:!0,trailing:!1})),E3(n,"getDragStepHeight",(function(){return n.props.hourHeight*bn.ZP.dragStepMinute/60})),n.onToggleHideRangeStatus=n.onToggleHideRangeStatus.bind(n),n.onWheel=n.onWheel.bind(n),n.onWindowSizeChange=n.onWindowSizeChange.bind(n),n.updateHourHeight=n.updateHourHeight.bind(n),n.onMiniHourHeightChange=n.onMiniHourHeightChange.bind(n),n._listenId=Ne().uniqueId(),n.scrollRef=r.createRef(),n.scrollInnerRef=r.createRef(),n.hourHeightScale=e.hourHeight/_3,n.throttleSetHourHeight=Ne().throttle(n.updateHourHeight,10),n.throttleOnWindowSizeChange=Ne().throttle(n.onMiniHourHeightChange,100),n.state={isRenderDragOverlay:!1,itemTop:0},n}return function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&x3(e,t)}(t,e),n=t,o=[{key:"componentDidMount",value:function(){var e=this,t=this.props,n=t.nowTop,r=t.containToday;U.vp.subscribe(this._listenId,"toggleHideRangeStatus",this.onToggleHideRangeStatus);var o=(0,pt.LP)(B._Yt.calScrollTop,"json");r?this.scrollToNow():this.scrollRef.current.scrollTop=null!==o&&void 0!==o?o:n-this.scrollRef.current.offsetTop-this.scrollRef.current.offsetHeight/2,U.vp.subscribe(this._listenId,"scrollToNow",(function(){r&&e.scrollToNow()})),U.vp.subscribe(this._listenId,"inDayScroll",(function(t){e.scrollRef.current.scrollTop="top"===t?0:e.scrollInnerRef.current.offsetHeight})),U.vp.subscribe(this._listenId,"UPDATE_CALENDAR_SCROLL_TOP",(function(t){var n=t.scrollTop,r=e.scrollRef.current;r&&bn.ZP.calendarVerticalScrollViewType&&"timeGrid"!==bn.ZP.calendarVerticalScrollViewType&&(r.scrollTop=n)})),U.vp.subscribe(this._listenId,"renderDragOverlay",(function(t){var n=t.targetDate,r=t.dragItem,o=t.itemTop;e.targetDate=n,e.dragItem=r,e.setState({isRenderDragOverlay:!0,itemTop:o})})),this.initListenWheel(),window.addEventListener("resize",this.onWindowSizeChange)}},{key:"componentWillReceiveProps",value:function(e){this.props.isOver&&!e.isOver&&(this.setState({isRenderDragOverlay:!1,itemTop:0}),this.targetDate=null,this.dragItem=null,this.offTop=null)}},{key:"componentWillUnmount",value:function(){U.vp.unSubscribe(this._listenId,"toggleHideRangeStatus"),U.vp.unSubscribe(this._listenId,"onScheduleShow"),U.vp.unSubscribe(this._listenId,"onScheduleHide"),U.vp.unSubscribe(this._listenId,"inDayScroll"),this.stopListenWheel(),window.removeEventListener("resize",this.onWindowSizeChange),U.vp.unSubscribe(this._listenId,"UPDATE_CALENDAR_SCROLL_TOP"),U.vp.unSubscribe(this._listenId,"scrollToNow"),U.vp.unSubscribe(this._listenId,"renderDragOverlay")}},{key:"render",value:function(){var e=this,t=this.props,n=t.dates,o=t.tasks,a=t.hourHeight,i=t.dayWidth,c=t.jumpDayDate,s=t.fadeBgTimeout,u=t.isScrolling,l=t.isPrintMode,f=t.containToday,d=t.hideRangeStatus,m=t.hideRange,p=t.setNodeRef,h=t.timelineSidebarWidth,y=t.isModifierKeyPressed,g=this.state.isRenderDragOverlay;bn.ZP.hideRangeStatus=d,bn.ZP.hideRange=m;var v=n[0].diffTransformX*i+(l?h:0),b=Math.floor(v),k=v-b,x={left:b,width:l?"100%":n.length*i,transform:"translate(".concat(k,"px, 0px)")},E=this.getDragStepHeight();return r.createElement("div",{id:"calendar-day-in-day-scroll-container",ref:this.scrollRef,className:w()("timer-grid-inday-container","flex-1 overflow-x-hidden relative",l?"overflow-y-hidden":"overflow-y-auto",g&&y&&_4().dragCursor),onScroll:function(t){var n=t.currentTarget.scrollTop;bn.ZP.calendarVerticalScrollViewType||(bn.ZP.calendarVerticalScrollViewType="timeGrid"),U.vp.dispatch("UPDATE_CALENDAR_SCROLL_TOP",{scrollTop:n}),e.debounceResetCalendarVerticalScrollViewType(),(0,pt.JU)(B._Yt.calScrollTop,JSON.stringify(e.scrollRef.current.scrollTop)),UA()&&e.scrollTop!==n&&U.vp.dispatch("restoreCalendarTaskActiveStatus"),e.scrollTop=n}},r.createElement(l3,{eventId:u3}),r.createElement("div",{id:"tg-tgTable",ref:this.scrollInnerRef,className:"tg-timedevents height-[1010px] relative",style:{height:this.getTableHeight()}},r.createElement("div",{className:"top-0 bottom-0",style:g3({position:"absolute"},x)},r.createElement(m3,{weeks:n,dayWidth:i,hourHeight:a,hideRangeStatus:d,hideRange:m,getDragStepHeight:this.getDragStepHeight}),this.renderMarkerCell(),this.renderDragOverlay(),r.createElement(o3,{scrollRef:this.scrollRef,stepHeight:E}),r.createElement("div",{id:"tg-col-wrapper",className:"h-full",style:{left:l?h:0,width:l?"calc(100% - ".concat(h,"px)"):void 0},ref:p},n.map((function(t,n){return r.createElement(R4,{day:t,order:n,dayWidth:i,hourHeight:a,tasks:o[t.symd],key:t.symd,hideRangeStatus:d,hideRange:m,inAllDay:!1,expandRow:e.expandRow,jumpDayDate:c,fadeBgTimeout:s,isScrolling:u,containToday:f})}))))))}},{key:"renderMarkerCell",value:function(){var e=this.props,t=e.hourHeight,n=e.hideRangeStatus,o=e.hideRange,a=e.isPrintMode,i=e.timelineSidebarWidth,c=n&&o.before||0,s=n&&o.after||24,u=$e.WS(s-c);return n&&(u.unshift("hideTop"),u.push("hideBottom")),r.createElement("div",{style:{height:1,position:"absolute",left:a?0:i,right:0}},r.createElement("div",{className:"tg-spanningwrapper relative mt-[1px] ml-[1px]"},r.createElement("div",{className:"tg-hourmarkers absolute w-full"},u.map((function(e,n){if(e){var o="hideTop"===e,a="hideBottom"===e;return r.createElement("div",{className:w()("tg-markercell",E3({"cgd-gutter-bg-top":o,"relative h-[36px]":o,"cgd-gutter-bg-bottom":a},"relative h-[36px]",a)),key:n},r.createElement("div",{className:w()("tg-dualmarker border-solid border-grey-5 text-[1px]",{"h-[36px] mb-0 mr-[-1px] border-r":o||a,"border-t border-b":!o&&!a})}))}return r.createElement("div",{style:{height:t},className:w()("tg-markercell",{"cgd-gutter-bg-top":"hideTop"===e,"cgd-gutter-bg-bottom":"hideBottom"===e,"opacity-0":0===n}),key:n},r.createElement("div",{className:"tg-dualmarker border-solid border-grey-5 border-t text-[1px]",style:{height:t/2,marginBottom:t/2}}))})))),r.createElement("div",{id:"tg-spanningwrapper",className:"tg-spanningwrapper tg-chipspanningwrapper relative mt-[1px] ml-[1px]"}))}},{key:"getTableHeight",value:function(){var e=this.props,t=e.hideRangeStatus,n=e.hideRange,r=e.hourHeight;return t?(n.after-n.before)*r+72:24*r}},{key:"initListenWheel",value:function(){$(this.scrollRef.current).on("wheel",this.onWheel)}},{key:"stopListenWheel",value:function(){$(this.scrollRef.current).off("wheel",this.onWheel)}},{key:"onWheel",value:function(e){var t=ys.V5?e.metaKey:e.ctrlKey;if(!bn.ZP.hasOutDetail&&!bn.ZP.hasMoreTasksPopover&&t){e.preventDefault();var n=e.originalEvent;n.deltaY>.5?(this.setHourHeightLevelUp.cancel(),this.setHourHeightLevelDown(n.pageY)):n.deltaY<-.5&&(this.setHourHeightLevelDown.cancel(),this.setHourHeightLevelUp(n.pageY))}}},{key:"updateHourHeight",value:function(e){e!==this.props.hourHeight&&this.props.setHourHeight(e)}},{key:"onMiniHourHeightChange",value:function(){var e=this.getMiniHourHeight();this.props.hourHeight<e&&(this.props.setHourHeight(e),this.hourHeightScale=e/_3)}},{key:"onWindowSizeChange",value:function(){this.throttleOnWindowSizeChange()}},{key:"getMiniHourHeight",value:function(){var e=this.props,t=e.hideRangeStatus,n=e.hideRange,r=24,o=0;t&&(r=n.after-n.before,o=82);var a=(this.scrollRef.current.offsetHeight-o)/r;return Math.max(Math.round(10*a)/10,_3)}}],o&&v3(n.prototype,o),a&&v3(n,a),Object.defineProperty(n,"prototype",{writable:!1}),n;var n,o,a}(r.Component),C3=(0,a.$j)((function(e){return{hourHeight:(0,Lt.qh)(),prefs:e.preference,theme:(0,Z.gh)().toLowerCase(),timelineSidebarWidth:(0,Lt.K8)(e),isModifierKeyPressed:e.globalState.get("isModifierKeyPressed")}}),(function(e){return{setHourHeight:function(t){e((0,no.oJ)(t))},setHourHeightLevelUp:function(){e((0,no.kJ)())},setHourHeightLevelDown:function(){e((0,no.OF)())}}}))((function(e){var t=(0,r.useRef)(),n=(0,r.useContext)(df.A).webCalendarViewFilter,o=z4({props:e,webCalendarViewFilter:n}),a=o.setNodeRef,i=o.isOver;return(0,js.Z)((function(){i||U.vp.dispatch("CalendarDayViewMultiDragOverlayLayer",null)}),[i]),r.createElement(O3,h3({ref:t},e,{setNodeRef:a,isOver:i}))}));function T3(e){return T3="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},T3(e)}function j3(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function D3(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?j3(Object(n),!0).forEach((function(t){M3(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):j3(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function M3(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=T3(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=T3(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==T3(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function A3(){A3=function(){return t};var e,t={},n=Object.prototype,r=n.hasOwnProperty,o=Object.defineProperty||function(e,t,n){e[t]=n.value},a="function"==typeof Symbol?Symbol:{},i=a.iterator||"@@iterator",c=a.asyncIterator||"@@asyncIterator",s=a.toStringTag||"@@toStringTag";function u(e,t,n){return Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{u({},"")}catch(e){u=function(e,t,n){return e[t]=n}}function l(e,t,n,r){var a=t&&t.prototype instanceof y?t:y,i=Object.create(a.prototype),c=new j(r||[]);return o(i,"_invoke",{value:_(e,n,c)}),i}function f(e,t,n){try{return{type:"normal",arg:e.call(t,n)}}catch(e){return{type:"throw",arg:e}}}t.wrap=l;var d="suspendedStart",m="executing",p="completed",h={};function y(){}function g(){}function v(){}var b={};u(b,i,(function(){return this}));var w=Object.getPrototypeOf,k=w&&w(w(D([])));k&&k!==n&&r.call(k,i)&&(b=k);var x=v.prototype=y.prototype=Object.create(b);function E(e){["next","throw","return"].forEach((function(t){u(e,t,(function(e){return this._invoke(t,e)}))}))}function S(e,t){function n(o,a,i,c){var s=f(e[o],e,a);if("throw"!==s.type){var u=s.arg,l=u.value;return l&&"object"==T3(l)&&r.call(l,"__await")?t.resolve(l.__await).then((function(e){n("next",e,i,c)}),(function(e){n("throw",e,i,c)})):t.resolve(l).then((function(e){u.value=e,i(u)}),(function(e){return n("throw",e,i,c)}))}c(s.arg)}var a;o(this,"_invoke",{value:function(e,r){function o(){return new t((function(t,o){n(e,r,t,o)}))}return a=a?a.then(o,o):o()}})}function _(t,n,r){var o=d;return function(a,i){if(o===m)throw Error("Generator is already running");if(o===p){if("throw"===a)throw i;return{value:e,done:!0}}for(r.method=a,r.arg=i;;){var c=r.delegate;if(c){var s=O(c,r);if(s){if(s===h)continue;return s}}if("next"===r.method)r.sent=r._sent=r.arg;else if("throw"===r.method){if(o===d)throw o=p,r.arg;r.dispatchException(r.arg)}else"return"===r.method&&r.abrupt("return",r.arg);o=m;var u=f(t,n,r);if("normal"===u.type){if(o=r.done?p:"suspendedYield",u.arg===h)continue;return{value:u.arg,done:r.done}}"throw"===u.type&&(o=p,r.method="throw",r.arg=u.arg)}}}function O(t,n){var r=n.method,o=t.iterator[r];if(o===e)return n.delegate=null,"throw"===r&&t.iterator.return&&(n.method="return",n.arg=e,O(t,n),"throw"===n.method)||"return"!==r&&(n.method="throw",n.arg=new TypeError("The iterator does not provide a '"+r+"' method")),h;var a=f(o,t.iterator,n.arg);if("throw"===a.type)return n.method="throw",n.arg=a.arg,n.delegate=null,h;var i=a.arg;return i?i.done?(n[t.resultName]=i.value,n.next=t.nextLoc,"return"!==n.method&&(n.method="next",n.arg=e),n.delegate=null,h):i:(n.method="throw",n.arg=new TypeError("iterator result is not an object"),n.delegate=null,h)}function C(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function T(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function j(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(C,this),this.reset(!0)}function D(t){if(t||""===t){var n=t[i];if(n)return n.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var o=-1,a=function n(){for(;++o<t.length;)if(r.call(t,o))return n.value=t[o],n.done=!1,n;return n.value=e,n.done=!0,n};return a.next=a}}throw new TypeError(T3(t)+" is not iterable")}return g.prototype=v,o(x,"constructor",{value:v,configurable:!0}),o(v,"constructor",{value:g,configurable:!0}),g.displayName=u(v,s,"GeneratorFunction"),t.isGeneratorFunction=function(e){var t="function"==typeof e&&e.constructor;return!!t&&(t===g||"GeneratorFunction"===(t.displayName||t.name))},t.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,v):(e.__proto__=v,u(e,s,"GeneratorFunction")),e.prototype=Object.create(x),e},t.awrap=function(e){return{__await:e}},E(S.prototype),u(S.prototype,c,(function(){return this})),t.AsyncIterator=S,t.async=function(e,n,r,o,a){void 0===a&&(a=Promise);var i=new S(l(e,n,r,o),a);return t.isGeneratorFunction(n)?i:i.next().then((function(e){return e.done?e.value:i.next()}))},E(x),u(x,s,"Generator"),u(x,i,(function(){return this})),u(x,"toString",(function(){return"[object Generator]"})),t.keys=function(e){var t=Object(e),n=[];for(var r in t)n.push(r);return n.reverse(),function e(){for(;n.length;){var r=n.pop();if(r in t)return e.value=r,e.done=!1,e}return e.done=!0,e}},t.values=D,j.prototype={constructor:j,reset:function(t){if(this.prev=0,this.next=0,this.sent=this._sent=e,this.done=!1,this.delegate=null,this.method="next",this.arg=e,this.tryEntries.forEach(T),!t)for(var n in this)"t"===n.charAt(0)&&r.call(this,n)&&!isNaN(+n.slice(1))&&(this[n]=e)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if("throw"===e.type)throw e.arg;return this.rval},dispatchException:function(t){if(this.done)throw t;var n=this;function o(r,o){return c.type="throw",c.arg=t,n.next=r,o&&(n.method="next",n.arg=e),!!o}for(var a=this.tryEntries.length-1;a>=0;--a){var i=this.tryEntries[a],c=i.completion;if("root"===i.tryLoc)return o("end");if(i.tryLoc<=this.prev){var s=r.call(i,"catchLoc"),u=r.call(i,"finallyLoc");if(s&&u){if(this.prev<i.catchLoc)return o(i.catchLoc,!0);if(this.prev<i.finallyLoc)return o(i.finallyLoc)}else if(s){if(this.prev<i.catchLoc)return o(i.catchLoc,!0)}else{if(!u)throw Error("try statement without catch or finally");if(this.prev<i.finallyLoc)return o(i.finallyLoc)}}}},abrupt:function(e,t){for(var n=this.tryEntries.length-1;n>=0;--n){var o=this.tryEntries[n];if(o.tryLoc<=this.prev&&r.call(o,"finallyLoc")&&this.prev<o.finallyLoc){var a=o;break}}a&&("break"===e||"continue"===e)&&a.tryLoc<=t&&t<=a.finallyLoc&&(a=null);var i=a?a.completion:{};return i.type=e,i.arg=t,a?(this.method="next",this.next=a.finallyLoc,h):this.complete(i)},complete:function(e,t){if("throw"===e.type)throw e.arg;return"break"===e.type||"continue"===e.type?this.next=e.arg:"return"===e.type?(this.rval=this.arg=e.arg,this.method="return",this.next="end"):"normal"===e.type&&t&&(this.next=t),h},finish:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),T(n),h}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.tryLoc===e){var r=n.completion;if("throw"===r.type){var o=r.arg;T(n)}return o}}throw Error("illegal catch attempt")},delegateYield:function(t,n,r){return this.delegate={iterator:D(t),resultName:n,nextLoc:r},"next"===this.method&&(this.arg=e),h}},t}function N3(e,t,n,r,o,a,i){try{var c=e[a](i),s=c.value}catch(u){return void n(u)}c.done?t(s):Promise.resolve(s).then(r,o)}var P3=function(e){var t=e.viewRef,n=e.props,o=e.webCalendarViewFilter,a=(0,r.useContext)(df.A),i=n.dayWidth,c=(0,r.useRef)(null),u={accepts:[w_.cj.TASK,w_.cj.CHECKLIST,w_.cj.SUBSCRIBE_TASK],area:w_.LF.CALENDAR_ALL_DAY,overlay:function(e){if(e.area!==w_.M5.CALENDAR_ALL_DAY&&e.area!==w_.M5.CALENDAR_SCHEDULE)return r.createElement(CN.Z,{dragItem:e,width:i})},over:function(e){var t=e.active.data.current.dragItem,n=t.id,r=t.data,o=r.ids,a=r.generateTask,i=function(){if(o.length)return null;if(t.type!==w_.cj.CHECKLIST){if(t.type===w_.cj.SUBSCRIBE_TASK){if(a){var e=a.get("taskId");return To.Y(e)}return To.Y(n)}if(a){var r=a.get("taskId");return Wn.FOH(r)}return Wn.FOH(n)}var i=Wn.mxI(n);if(i){var c=i.task,s=i.item;return kP.y3(s,c)}}();c.current=i?{task:i}:null},move:function(e){var t=e.active,n=bn.ZP.userMousePosition,r=t.data.current;I3(n,c.current,r)},drop:function(){var e,n=(e=A3().mark((function e(n){var r,i,c,u,f,d,m,p,h,y,g,v,b,w,k,x,E,S,_,O,C,T,j,D,M,A,N,P,I,L,R,F;return A3().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(n.over,r=n.active,i=bn.ZP.userMousePosition,c=i.x,u=t.current._getAllDayIndexByCursor(c),f=$(".tg-allday"),d=f.find(".bg td").eq(u).data("date"),m=bn.ZP.calendarBlockStartDragInfo?Ee()(d,"YYYY-MM-DD").add(bn.ZP.calendarBlockStartDragInfo.diffDays,"day").format("YYYY-MM-DD"):d,p=r.data.current,h=p.dragItem,y=h.id,g=h.data,v=g.ids,b=g.generateTask,w=!1,k=function(){if(h.type!==w_.cj.CHECKLIST){if(h.type===w_.cj.SUBSCRIBE_TASK){if(b){var e=b.get("taskId");return To.Y(e)}return To.Y(y)}if(b){var t=b.get("taskId");return w=!0,Wn.FOH(t)}return Wn.FOH(y)}var n=Wn.mxI(y);if(n){var r=n.task,o=n.item;return kP.y3(o,r)}}(),null!=k){e.next=15;break}return e.abrupt("return");case 15:if(x=a.isCalendarTaskMode,E=a.isTaskCalendarMode,x&&(0,k_.ig)(h,"calendar+task","calendar"),E&&(0,k_.ig)(h,"task+calendar","calendar"),!bn.ZP.calendarBlockStartDragInfo||!(Object.keys(bn.ZP.calendarBlockStartDragInfo.blockDetail).length>0||Object.keys(bn.ZP.calendarBlockStartDragInfo.inDayBlockDetail).length>0)){e.next=37;break}if(S=p.dragItem,_=S.id,O=S.data.ids,!(C=Wn.FOH(_))){e.next=35;break}if(!(T=Wn.Nhx(C))){e.next=35;break}return j=Ee()(m,"YYYY-MM-DD").diff(Ee()(T).startOf("day"),"day"),D=Wn.a1Z(O).toArray(),M=D.reduce((function(e,t){return Wn.i90(t)?e.repeatTasks.push(t):e.normalTasks.push(t),e}),{normalTasks:[],repeatTasks:[]}),A=M.normalTasks,N=M.repeatTasks,P=new Map(N.map((function(e){var t=function(){var t=e.get("isAllDay"),n=Ee()(Wn.Nhx(e)).add(j,"days").format("YYYY-MM-DD");if(!1===t&&S.area===w_.M5.CALENDAR_ALL_DAY){var r=Wn.Nw8(e.get("startDate"),n),o=e.get("reminders"),a=Wn.czV(e,r);return!e.get("startDate")&&Wn.Fe5(e)&&(o=Z.Xc(t)),{newStartDate:Bn.Z.formatToUtc(r),newDueDate:a,reminders:o,isAllDay:t}}var i=Bn.Z.formatToUtc(n),c=e.get("reminders");return(!1===t||!e.get("startDate")&&Wn.Fe5(e))&&(c=Z.Xc(!0)),{newStartDate:i,newDueDate:Wn.qQe(e)?ke.Z.formatToServerDate(Wn.DPY(e,Ee()(n).toDate())):i,reminders:c,isAllDay:!0}}(),n=t.newStartDate,r=t.newDueDate,o=t.isAllDay,a=t.reminders,i={startDate:n,dueDate:r,repeatFlag:e.get("repeatFlag"),isAllDay:o,reminders:a,isFloating:e.get("isFloating"),timeZone:e.get("timeZone"),taskStartDate:null,taskDueDate:null,isRepeatSelf:!0};return[e.get("id"),i]}))),(0,Lt.z5)({dragIds:O,overId:l}),bn.ZP.calendarTempBlockStartDragInfo=bn.ZP.calendarBlockStartDragInfo,e.next=34,Wn.e3q(N,P,(function(){(0,Lt.z5)(void 0),bn.ZP.calendarTempBlockStartDragInfo=null}));case 34:A.forEach((function(e){var t=Wn.Nhx(e),n=e.get("isAllDay");if(t)if(n||S.area===w_.M5.CALENDAR_IN_DAY){var r=Ee()(t).add(j,"days").format("YYYY-MM-DD");B3(e,r,!1)}else(0,bs.hX)([e],{amount:j,type:"delay",unit:"days"},!1)}));case 35:e.next=51;break;case 37:if(!v.length){e.next=43;break}return I=Wn.a1Z(v),L=[],I.forEach((function(e){var t=B3(e,m,!1);t&&L.push(t)})),L.length>0&&(R=!1,L.forEach((function(e){R||(R=!Z3(e,o))})),R&&me.$Z({text:s.U2("calendar_not_in_all_hint")})),e.abrupt("return");case 43:if(!bn.ZP.isModifierKeyPressDragging||Wn.HlA(k)){e.next=49;break}if(!w){e.next=46;break}return e.abrupt("return");case 46:F=Y3(k,m),e.next=50;break;case 49:F=B3(k,m,w,b);case 50:F&&F3(F,o);case 51:case"end":return e.stop()}}),e)})),function(){var t=this,n=arguments;return new Promise((function(r,o){var a=e.apply(t,n);function i(e){N3(a,r,o,i,c,"next",e)}function c(e){N3(a,r,o,i,c,"throw",e)}i(void 0)}))});return function(e){return n.apply(this,arguments)}}()},l=(0,r.useMemo)((function(){return Ne().uniqueId("allDay-")}),[]),f=(0,x_.Z)({id:l,data:u});return{setNodeRef:f.setNodeRef,isOver:f.isOver}},I3=function(e,t,n){var r=[],o=L3(e),a=(null===t||void 0===t?void 0:t.task)?Wn.$66(null===t||void 0===t?void 0:t.task):0,i=o.data("date"),c=bn.ZP.calendarBlockStartDragInfo?Ee()(i,"YYYY-MM-DD").add(bn.ZP.calendarBlockStartDragInfo.diffDays,"day").format("YYYY-MM-DD"):i,s=Ee()(c,"YYYY-MM-DD");if(R3(),bn.ZP.calendarBlockStartDragInfo&&(Object.keys(bn.ZP.calendarBlockStartDragInfo.blockDetail).length>0||Object.keys(bn.ZP.calendarBlockStartDragInfo.inDayBlockDetail).length>0))U.vp.dispatch("CalendarDayViewMultiDragOverlayLayer",{targetDate:c,dragData:n,area:"all-day"});else{for(var u=0;u<=a;u++){var l=s.clone().add(u,"day").format("YYYY-MM-DD"),f=$('.bg td[data-date="'+l+'"]');if(!f.length)break;r.push(f)}r.forEach((function(e){e.addClass("highlight")}))}},L3=function(e){var t,n=e.x,r=$(".tg-allday"),o=r.find(".bg td"),a=o.length,i=Math.floor((n-((null===(t=r.offset())||void 0===t?void 0:t.left)||0))/r.outerWidth()*a);return o.eq(i)},R3=function(){U.vp.dispatch("CalendarDayViewMultiDragOverlayLayer",null),$(".tg-allday").find(".bg td").removeClass("highlight")},Z3=function(e,t){return(0,ro.hY)(e,t)},F3=function(e,t){Z3(e,t)||me.$Z({text:s.U2("calendar_not_in_all_hint")})},B3=function(e,t,n,r){var o,a=!0;if(Ru.vR(e)){var i=e.get("isAllDay"),c=e.get("reminders");!1===i&&(c=Z.Xc(!0));var u=Bn.Z.formatToUtc(t),l=Bn.Z.formatToUtc(Bn.Z.buildRealEventDueDate(u,Wn.qQe(e)?Wn.czV(e,u,!0):u,a));return To.Lk(e.get("accountId"),e.get("id"),{dueStart:u,dueEnd:l,isAllDay:a,reminders:c}),Jt.Z.doSync("update"),To.Y(e.get("id"))}if(Wn.gVK(e)){var f=Wn.FOH(e.get("taskId"));if(null==f)return;if(Wn.VuY(f)){o=Bn.Z.formatToUtc(t),Wn.lIH(e.get("taskId"),[{id:e.get("id"),startDate:o,isAllDay:a}]);var d=Wn.FOH(e.get("taskId")),m=Wn.Pgf(d,e.get("id"));return kP.y3(m,d)}me.$Z({text:s.U2("edit_schedule_date_limit")})}else if(Wn.VuY(e)){var p=e.get("isAllDay"),h=function(){var n=Wn.er8(e);if(!1===p&&n){var r=Wn.Nw8(e.get("startDate"),t),o=e.get("reminders"),a=Wn.czV(e,r);return!e.get("startDate")&&Wn.Fe5(e)&&(o=Z.Xc(p)),{newStartDate:Bn.Z.formatToUtc(r),newDueDate:a,reminders:o,isAllDay:p}}var i=Bn.Z.formatToUtc(t),c=e.get("reminders");return(!1===p||!e.get("startDate")&&Wn.Fe5(e))&&(c=Z.Xc(!0)),{newStartDate:i,newDueDate:Wn.qQe(e)?ke.Z.formatToServerDate(Wn.DPY(e,Ee()(t).toDate())):i,reminders:c,isAllDay:!0}}(),y=h.newStartDate,g=h.newDueDate,v=h.reminders,b=h.isAllDay;if(!Wn.X4G(e)||Wn.DVH(e)){var w=e.get("repeatFlag"),k=e.get("repeatFrom");return w&&(w=(0,Bj.rn)(y,w,k)),Wn._l9(e,{startDate:y,dueDate:g,repeatFirstDate:y,isAllDay:b,isFloating:!1,timeZone:g_.vN,reminders:v,repeatFlag:w}),Wn.FOH(e.get("id"))}U3(e,{newStartDate:y,newDueDate:g,isAllDay:b,reminders:v,isRepeatBody:n,generateTask:r})}else me.$Z({text:s.U2("edit_schedule_date_limit")})},U3=function(e,t){var n=t.newStartDate,r=t.newDueDate,o=t.isAllDay,a=t.reminders,i=t.isRepeatBody,c=t.generateTask,s=!i;if(n!==(c?c.get("startDate"):e.get("startDate"))){var u=c?c.get("id"):null,l=e.get("id"),f=u||l,d={startDate:n,dueDate:r,repeatFlag:e.get("repeatFlag"),isAllDay:o,reminders:a,isFloating:e.get("isFloating"),timeZone:e.get("timeZone"),taskStartDate:c?c.get("startDate"):null,taskDueDate:c?Wn.rZ9(c):null,isRepeatSelf:s};$("div[data-id=".concat(f,"]")).hide();var m=Wn.a99(n,r,o,c||e);U.vp.dispatch("renderTempRepeatTaskInAllDay",{newTask:m}),U.vp.dispatch(mu.y,{onConfirm:function(t){var n=t.repeatChangeKey;Wn.DVO(e,D3(D3({},d),{},{repeatChangeKey:n})),$("div[data-id=".concat(f,"]")).show(),U.vp.dispatch("renderTempRepeatTaskInAllDay",{newTask:null})},onCancel:function(){$("div[data-id=".concat(f,"]")).show(),U.vp.dispatch("renderTempRepeatTaskInAllDay",{newTask:null})},type:"edit",isRepeatSelf:s,hasOnlyChangedDate:Wn.kvM(c||e,d)})}},Y3=function(e,t){var n,r=!!e.get("isAllDay");if(e.get("isSubTaskModel")){var o=Wn.FOH(e.get("taskId"));if(null==o)return;return o.get("items").size+1>Xn.b9.subtaskNumber?void F.$Z({type:B.VIb.subtask}):(n=Bn.Z.prefMoment(t),Wn.lIH(o.get("id"),[{id:(0,Uf.Z)(),title:e.get("title"),status:0,isAllDay:true,startDate:Bn.Z.formatToUtc(n),snoozeReminderTime:null,sortOrder:0}]),kP.y3(Wn.ebv(o.get("id"),e.get("id")),o))}var a=e.get("projectId");if(!de.YV({projectId:a})){n=Bn.Z.prefMoment(t);var i=e.get("repeatFlag");return i&&/LUNAR/.test(i)&&(i=Wn.wxq(e)),jo.HW(e,M3({},e.get("id"),D3({startDate:Bn.Z.formatToUtc(n),dueDate:null,repeatFirstDate:Bn.Z.formatToUtc(n),isAllDay:true,repeatFlag:i},r?{}:{reminders:Gn.List()})))}F.$Z({type:B.VIb.task})};function V3(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,a,i,c=[],s=!0,u=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;s=!1}else for(;!(s=(r=a.call(n)).done)&&(c.push(r.value),c.length!==t);s=!0);}catch(e){u=!0,o=e}finally{try{if(!s&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(u)throw o}}return c}}(e,t)||function(e,t){if(!e)return;if("string"===typeof e)return H3(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return H3(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function H3(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var W3=function(e){var t=e.rowHeadHeight,n=e.dayWidth,o=e.weeks,i=e.taskHeight,c=e.colCount,s=V3((0,r.useState)(null),2),u=s[0],l=s[1],f=(0,p8.Z)((function(e){l(e)}),{leading:!1,trailing:!0,wait:20}),d=f.run,m=(f.cancel,f.flush);(0,r.useEffect)((function(){var e=Ne().uniqueId();return U.vp.subscribe(e,"CalendarDayViewMultiDragOverlayLayer",(function(e){d(e),e&&m()})),function(){U.vp.unSubscribe(e,"CalendarDayViewMultiDragOverlayLayer")}}),[m,d]);var p=(0,r.useMemo)((function(){for(var e=new Map,t=0;t<o.length;t++){var n=o[t].symd;e.set(n,{x:t,y:0})}return e}),[o]),h=(0,a.v9)((function(){return(0,Wn.Ak_)()}));if(u){var y=u.targetDate,g=u.dragData,v=u.area;return"in-day"===v&&g.dragItem.area===w_.M5.CALENDAR_ALL_DAY?null:r.createElement("div",{className:"absolute inset-0 z-10",style:{top:1}},function(){var e=new Map,o=bn.ZP.calendarTempBlockStartDragInfo||bn.ZP.calendarBlockStartDragInfo;if(o){var a=g.dragItem.id,s=o.blockDetail,u=o.inDayBlockDetail,l=g.dragItem.area===w_.M5.CALENDAR_ALL_DAY,f=l?s[a]:u[a];if(f){var d=Ee()(y,"YYYY-MM-DD").diff(Ee()(f.start,"YYYY-MM-DD"),"day");return r.createElement(r.Fragment,null,h.toArray().map((function(o){var a=s[o.get("id")];if(a){var u=a.start,l=a.end,f=a.level,m=p.get(Ee()(u,"YYYY-MM-DD").add(d,"day").format("YYYY-MM-DD")),h=p.get(Ee()(l,"YYYY-MM-DD").add(d,"day").format("YYYY-MM-DD"));if(m||h){var y=m||{x:0,y:0},g=h||{x:c-1,y:0};new Array(g.x-y.x+1).fill(0).forEach((function(t,n){var r=y.x+n,o=f+1;e.has(r)?o>e.get(r)&&e.set(r,o):e.set(r,o)}));var v=function(){var e=f*i;return{left:y.x*n,top:e+t,width:(g.x-y.x+1)*n}}(),b=v.left,w=v.top,k=v.width;return r.createElement("div",{key:"".concat((0,Wn.Acy)(o)),className:"absolute",style:{left:b,top:w,width:k,height:20}},r.createElement(i5,{dayWidth:n,model:o,onOpenOutSingleStop:function(){},titleOffset:0}))}}return null})),!l&&"all-day"===v&&h.toArray().map((function(o){var a=u[o.get("id")];if(a){var c=a.start,s=p.get(Ee()(c,"YYYY-MM-DD").add(d,"day").format("YYYY-MM-DD"));if(s){var l=s,f=s,m=function(){var r=e.get(l.x)||0;e.set(l.x,r+1);var o=r*i;return{left:l.x*n,top:o+t,width:(f.x-l.x+1)*n}}(),h=m.left,y=m.top,g=m.width;return r.createElement("div",{key:"".concat((0,Wn.Acy)(o)),className:"absolute",style:{left:h,top:y,width:g,height:20}},r.createElement(i5,{dayWidth:n,model:o.set("isAllDay",!0),onOpenOutSingleStop:function(){},titleOffset:0}))}}return null})))}}return null}())}return null};function z3(e){return z3="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},z3(e)}function G3(){return G3=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},G3.apply(this,arguments)}function K3(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,t9(r.key),r)}}function q3(e,t,n){return t=Q3(t),function(e,t){if(t&&("object"===z3(t)||"function"===typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(e,$3()?Reflect.construct(t,n||[],Q3(e).constructor):t.apply(e,n))}function $3(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return($3=function(){return!!e})()}function J3(){return J3="undefined"!==typeof Reflect&&Reflect.get?Reflect.get.bind():function(e,t,n){var r=X3(e,t);if(r){var o=Object.getOwnPropertyDescriptor(r,t);return o.get?o.get.call(arguments.length<3?e:n):o.value}},J3.apply(this,arguments)}function X3(e,t){for(;!Object.prototype.hasOwnProperty.call(e,t)&&null!==(e=Q3(e)););return e}function Q3(e){return Q3=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},Q3(e)}function e9(e,t){return e9=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},e9(e,t)}function t9(e){var t=function(e,t){if("object"!=z3(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=z3(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==z3(t)?t:t+""}var n9=function(e){function t(e){var n,o,a,i;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),n=q3(this,t,[e]),o=n,a="throttleUpdateAllDayViewHeight",i=Ne().throttle((function(e){(0,n.props.updateAllDayViewHeight)(e)}),100),(a=t9(a))in o?Object.defineProperty(o,a,{value:i,enumerable:!0,configurable:!0,writable:!0}):o[a]=i,n.state={colCount:e.colCount||1,start:e.dateArray[0].symd,end:e.dateArray[e.dateArray.length-1].symd,showNewOutSingle:!1,newTask:Gn.Map(),fakeTask:null,tempRenderNewTaskId:null},n.weekOfYearText=(0,EP.P)(e.dateArray[0]),n.draggerStatus={mousedown:!1,lastCursorY:0},n.initScrollbar=n.initScrollbar.bind(n),n.resizeAllDayStart=n.resizeAllDayStart.bind(n),n.resizeAllDay=n.resizeAllDay.bind(n),n.resizeAllDayEnd=n.resizeAllDayEnd.bind(n),n.tableRef=r.createRef(),n.wrapperRef=r.createRef(),n}return function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&e9(e,t)}(t,e),n=t,(o=[{key:"componentDidMount",value:function(){var e=this;J3(Q3(t.prototype),"componentDidMount",this).call(this),this.initDroppable(),U.vp.subscribe(this._listenId,"onScheduleShow",this.initScrollbar),U.vp.subscribe(this._listenId,"onScheduleHide",this.initScrollbar),U.vp.subscribe(this._listenId,"renderTempRepeatTaskInAllDay",(function(t){var n=t.newTask;e.setState({fakeTask:n})})),this.initScrollbar(),document.addEventListener("mousemove",this.resizeAllDay,{capture:!0}),document.addEventListener("mouseup",this.resizeAllDayEnd,{capture:!0}),window.ResizeObserver&&(this.resizeObserver=new ResizeObserver((function(t){t.forEach((function(t){t.target.isEqualNode(e.tableRef.current)&&U.vp.dispatch("OBSERVE_ALLDAY_HEIGHT",t.contentRect.height)}))})),this.tableRef.current&&this.resizeObserver.observe(this.tableRef.current))}},{key:"UNSAFE_componentWillReceiveProps",value:function(e){e.colCount!==this.props.colCount&&this.setState({colCount:e.colCount}),e.dateArray!==this.props.dateArray&&this.setState({start:e.dateArray[0].symd,end:e.dateArray[e.dateArray.length-1].symd}),this.props.isOver&&!e.isOver&&(bn.ZP.dragHoverTarget="",R3())}},{key:"componentWillUnmount",value:function(){J3(Q3(t.prototype),"componentWillUnmount",this).call(this),U.vp.unSubscribe(this._listenId,"onScheduleShow"),U.vp.unSubscribe(this._listenId,"onScheduleHide"),U.vp.unSubscribe(this._listenId,"renderTempRepeatTaskInAllDay"),this.wrapperRef.current&&wn.Dh($(this.wrapperRef.current)),document.removeEventListener("mousemove",this.resizeAllDay,{capture:!0}),document.removeEventListener("mouseup",this.resizeAllDayEnd,{capture:!0}),this.resizeObserver&&this.resizeObserver.disconnect()}},{key:"render",value:function(){var e,t=this.renderFg(),n=!(null===(e=this.state.newTask)||void 0===e?void 0:e.get("dueDate")),o=this.props,a=o.allDayViewHeight,i=o.isDefaultAllDayViewHeight,c=o.setNodeRef,s=o.dayWidth,u=o.dayNames,l=o.tasks,f=o.dateArray,d=o.colCount,m=this.context.calendarHeight-U5.Z.calendarNavHeight;return r.createElement(r.Fragment,null,r.createElement("div",{className:w()("wk-allday-container overflow-hidden flex flex-col flex-none relative",{default:i}),style:{maxHeight:i?218:Math.floor(.66*m)},onMouseDown:this.doOnMouseDown,onMouseMove:this.doOnMouseMove,onMouseUp:this.doOnMouseUp},u(),r.createElement("div",{className:"wk-allday flex-auto max-h-[calc(100%-32px)] min-h-[18px] relative flex flex-col",style:{height:"".concat(a-32-32,"px")},ref:c},r.createElement("div",{id:"tg-allday-wrapper",className:"tg-allday-wrapper flex h-full"},r.createElement("div",{ref:this.elRef,className:"tg-allday relative w-full"},r.createElement("div",{className:"bg absolute top-0 left-0 right-0 bottom-[-1px] z-[1]"},this.renderBg("wk")),r.createElement("div",{className:"content-wrapper antiscroll-wrap relative",style:{zIndex:2},ref:this.wrapperRef},r.createElement("div",{id:"calendar-day-allday-scroll-container",className:"antiscroll-inner relative"},r.createElement("div",{className:"content-skeleton relative overflow-hidden pt-[1px] pb-[2px] z-[2] min-h-full"},t,r.createElement("div",{className:"absolute inset-0 z-10 pointer-events-none overflow-hidden"},r.createElement(l3,{eventId:s3}))),r.createElement(W3,{tasks:l,weeks:f,taskHeight:20,dayWidth:s,colCount:d,rowHeadHeight:0}))),r.createElement("div",{ref:this.highlightMaskRef,className:"highlight-mask hide absolute bottom-0 z-10 bg-primary-10 dark:bg-white-10",style:{top:-32}}))),r.createElement("div",{className:"dragArea absolute bottom-[-3px] left-0 z-10 w-full h-[9px]",onMouseDown:this.resizeAllDayStart},r.createElement("div",{className:"dragger mt-[3px] h-[3px]"})))),this.state.showNewOutSingle&&this.state.newTask&&r.createElement(oI,{ref:this.outSingleRef,model:this.state.newTask,relatedEl:this.highlightMaskRef.current,isNew:!0,onUpdateNewTask:this.onUpdateNewTask,inAllDay:!0,cursorPosition:this.cursorPosition,enablePresetDateNlp:n,presetDateNlpMode:"timeOnly"}))}},{key:"initScrollbar",value:function(){this.wrapperRef.current&&wn.iD($(this.wrapperRef.current))}},{key:"fgSegHtml",value:function(e){var t=this.props.dayWidth,n=e.event,o=t?(B.ilw-e.leftCol)*t:0,a=t?(e.rightCol-e.leftCol)*t:0,i=e.onOpenOutSingleStop;return r.createElement(c5,{dayWidth:t,model:n,key:Wn.Acy(n),onOpenOutSingleStop:i,titleOffset:o>0?Math.min(o,a):0})}},{key:"renderSegRow",value:function(e){var t,n,o,a,i=this,c=this.props,s=c.dayWidth,u=c.dateArray,l=this.state.colCount,f=null!==(t=this.taskSortData.task2Index)&&void 0!==t?t:new Map,d=e5.buildSegLevels(e,f),m=Math.max(1,d.length),p=[],h=[],y=[];function g(e){for(;n<e;)(o=(y[a-1]||[])[n])?o.rowSpan=(o.rowSpan||1)+1:(o={},v[a].push(o)),h[a][n]=o,y[a][n]=o,n++}var v=[];for(a=0;a<m;a++){v[a]=[];var b=d[a];if(n=0,p.push([]),h.push([]),y.push([]),b)for(var w=0;w<b.length;w++){var k=b[w];for(g(k.leftCol),o={el:k.el},k.leftCol!==k.rightCol?o.colSpan=k.rightCol-k.leftCol+1:y[a][n]=o;n<=k.rightCol;)h[a][n]=o,p[a][n]=k,n++;v[a].push(o)}g(l)}var x=r.createElement("table",{className:"table-fixed w-full",ref:this.tableRef,style:{width:s*u.length}},r.createElement("tbody",null,v.map((function(e,t){var n=t;return r.createElement("tr",{key:t},e.map((function(e,t){return e.el?r.createElement("td",{className:"fc-event-container align-top relative",colSpan:e.colSpan,rowSpan:e.rowSpan,key:t,"data-level":n},e.el):e.isMore?r.createElement(w5,{key:e.date,date:e.date,count:e.count,segs:i.segs,dayWidth:s}):r.createElement("td",{colSpan:e.colSpan,rowSpan:e.rowSpan,key:t})})))}))));return{tableEl:x,cellMatrix:h,segMatrix:p,segLevels:d,segs:e}}},{key:"resizeAllDayStart",value:function(e){e.stopPropagation(),this.draggerStatus={mousedown:!0,lastCursorY:e.pageY}}},{key:"resizeAllDay",value:function(e){if(this.draggerStatus.mousedown){var t=e.pageY-134,n=this.context.calendarHeight-U5.Z.calendarNavHeight,r=Math.floor(.66*n)-32;t<21?t=21:t>=r&&(t=r),this.throttleUpdateAllDayViewHeight("".concat(t))}}},{key:"resizeAllDayEnd",value:function(e){this.draggerStatus={mousedown:!1,lastCursorY:e.pageY}}},{key:"initDroppable",value:function(){this.$el=$(this.elRef.current)}}])&&K3(n.prototype,o),a&&K3(n,a),Object.defineProperty(n,"prototype",{writable:!1}),n;var n,o,a}(e5),r9=(0,a.$j)((function(e,t){return{archivedEvents:e.archivedEvents,archivedCourses:e.archivedCourse,archivedSyncEvents:e.archivedSyncEvents,habitSectionSortOrderMap:(0,ro.Em)(e),isDefaultAllDayViewHeight:Lt.SH((0,Lt.wM)(e)),calendarHideWeekend:!!e.globalState.get("calendarHideWeekend")}}),(function(e){return{updateAllDayViewHeight:function(t){e(no.Gq(t))}}}))((function(e){var t=(0,r.useRef)(),n=(0,r.useContext)(df.A).webCalendarViewFilter,o=P3({viewRef:t,props:e,webCalendarViewFilter:n}),a=o.setNodeRef,i=o.isOver;return r.createElement(n9,G3({ref:t},e,{setNodeRef:a,isOver:i}))})),o9=n("pSr8"),a9=n.n(o9),i9=n("RY4G"),c9=n.n(i9),s9=["firstDateInView","renderAdditionalTimeZones"];function u9(e){return function(e){if(Array.isArray(e))return p9(e)}(e)||function(e){if("undefined"!==typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||m9(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function l9(e,t){if(null==e)return{};var n,r,o=function(e,t){if(null==e)return{};var n,r,o={},a=Object.keys(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}function f9(){return f9=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},f9.apply(this,arguments)}function d9(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,a,i,c=[],s=!0,u=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;s=!1}else for(;!(s=(r=a.call(n)).done)&&(c.push(r.value),c.length!==t);s=!0);}catch(e){u=!0,o=e}finally{try{if(!s&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(u)throw o}}return c}}(e,t)||m9(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function m9(e,t){if(e){if("string"===typeof e)return p9(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?p9(e,t):void 0}}function p9(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var h9=[[2020,10,1,0,0],[2020,10,1,1,0],[2020,10,1,2,0],[2020,10,1,3,0],[2020,10,1,4,0],[2020,10,1,5,0],[2020,10,1,6,0],[2020,10,1,7,0],[2020,10,1,8,0],[2020,10,1,9,0],[2020,10,1,10,0],[2020,10,1,11,0],[2020,10,1,12,0],[2020,10,1,13,0],[2020,10,1,14,0],[2020,10,1,15,0],[2020,10,1,16,0],[2020,10,1,17,0],[2020,10,1,18,0],[2020,10,1,19,0],[2020,10,1,20,0],[2020,10,1,21,0],[2020,10,1,22,0],[2020,10,1,23,0]],y9=function(e){var t=e.before,n=e.after,r=Math.max(t,0),o=Math.min(n,24);return{before:Math.min(r,o),after:o}},g9=function(e){var t,n=e.minutes(),r=(t=!!n,Z.U2("showMeridiem")?t?u.Xo?"Ah:m":s.e4()?"A h:m":"h:m A":u.Xo?"Ah\u70b9":s.e4()?"A h":"h A":"HH:mm");return e.format(r)},v9=function(e,t){var n=t?Ee()(e).tz(t):Ee()(e);return 12===n.hours()&&0===n.minutes()?s.U2("calendar_noon"):g9(n)},b9=function(e,t){return"&nbsp;&nbsp;"+e+"<br>- "+t},w9=function(e){var t=e.hideRangeStatus,n=e.hideRange,o=e.hourHeight,a=(e.tipKeepAlive,e.containToday),i=e.timelineList,c=e.isMultiTimeZone,u=e.onUpdateHideRange,l=e.setTipKeepAlive,f=e.onToggleHideRangeStatus,d=function(){var e=new Date,r=60*e.getHours()+e.getMinutes();return(r-=60*(t&&n&&n.before||0))/60*o-2+(t?36:0)},m=d9((0,r.useState)(d()),2),p=m[0],h=m[1],y=(0,r.useRef)(null),g=(0,r.useRef)(null),v=(0,r.useRef)(!1),b=function(){a&&h(d())};(0,lC.Z)((function(){b()}),5e3),(0,r.useEffect)((function(){b()}),[o,t,a,n]);var k=(0,r.useCallback)((function(){if(y.current){var e=n,t=o;$(y.current).resizable({handles:{s:".ui-resizable-s"},minHeight:0,maxHeight:(e.after-2)*t,grid:[0,t],start:function(){},resize:function(){v.current=!1},stop:function(n,r){var o=r.element,a=Math.round(parseInt(o.css("height"),10)/t);u(y9({before:a,after:e.after}))}})}}),[n,o,u]),x=(0,r.useCallback)((function(){if(g.current){var e=n,t=o;$(g.current).resizable({handles:{n:".ui-resizable-n"},minHeight:0,maxHeight:(24-e.before-2)*t,grid:[0,t],start:function(){},resize:function(){v.current=!1},stop:function(n,r){var o=r.element,a=Math.round(parseInt(o.css("top"),10)/t);u(y9({before:e.before,after:a}))}})}}),[n,o,u]),_=(0,r.useCallback)((function(){k(),x()}),[x,k]);(0,r.useEffect)((function(){_()}),[_,t]);var O=function(e){if(!t&&n){var a,i;"top"===e?(a=0,i=Math.max(20,n.before*o)):(a=n.after*o,i=(24-n.after)*o);var c=Z.$o();return r.createElement("div",{ref:"top"===e?y:g,className:w()("rrd-range-group absolute w-full cursor-pointer group",{"rrd-top":"top"===e,"rrd-bottom":"bottom"===e}),style:{top:a,height:i},onMouseDown:function(){v.current=!0},onMouseUp:function(){v.current&&(f(e),v.current=!1)}},r.createElement("div",{className:w()("resizer ui-resizable-handle icon_home text-center leading-none absolute block",{"ui-resizable-s resizer-up":"top"===e,"ui-resizable-n resizer-down":"bottom"===e,"icon-range-drag-handle-up":!c&&"top"===e,"icon-range-drag-handle-down":!c&&"bottom"===e,"icon-range-drag-handle-up-dark":c&&"top"===e,"icon-range-drag-handle-down-dark":c&&"bottom"===e})}),r.createElement(S.Z,{action:["hover"],menu:r.createElement("div",{className:w()("tip hide-tip justify-items-center z-[-1]","absolute left-[calc(100%+10px)] px-[8px] h-[30px] leading-[30px] text-center bg-black min-w-[100px] z-[1] whitespace-nowrap rounded-[4px] shadow-tip text-xs",{"bottom-[-15px]":"top"===e,"top-[-15px]":"bottom"===e})},r.createElement(E.Z,{name:"pointer-left",className:"absolute left-[-11px] top-[7px] w-[16px] h-[16px] text-black"}),r.createElement("span",{className:"text-white-80 text-xs align-baseline"},s.U2("drag_range"))),placement:"top"===e?"rightBottom":"rightTop",menuStyle:{borderWidth:0},getMenuContainer:function(){return document.body}},r.createElement("div",{className:"absolute inset-0"})))}return null},C=function(){var e=!0;if(t){var r=Bn.Z.prefMoment().hour();(r<n.before||r>=n.after)&&(e=!1)}return e}()&&a;return r.createElement("div",{className:"tg-times-pri-wrapper ".concat(t?"tg-short relative pb-0":"")},C&&r.createElement("div",{style:{top:p,right:Z.U2("showMeridiem")?9:4,height:18,padding:"2px 5px",marginTop:0,zIndex:100},className:w()("absolute flex items-center transition-opacity bg-dark-red-10 rounded-s -translate-y-1/2",a?"opacity-100":"opacity-0")},r.createElement("div",{className:"border-t-transparent border-r-transparent border-b-transparent border-l-dark-red-10 absolute border-solid",style:{width:0,height:0,borderWidth:"3px 0 3px 4px",right:-4}}),r.createElement("div",{className:"text-dark-red text-xs text-center",style:{lineHeight:"14px",height:14}},Ee()().format(Z.U2("showMeridiem")?"h:mm":"HH:mm"))),i.map((function(e,a){var i=!t&&(a===n.after||a===n.before)||0===a,s=!t&&a===n.before,u=!t&&a===n.after||0===a;if(e.type){var d="top"===e.type;e.type;return r.createElement("div",{className:w()(e.class||w()("tg-normal leading-[18px]",i?"tg-not":""),"group"),key:"".concat(a,"_")+e.times[0]+(e.type?e.type:""),style:{marginBottom:d?o:0}},c?r.createElement("div",{className:"tg-time-pri flex px-[10px] items-center justify-around h-[36px]",onClick:function(){l(!1),f(e.type)}},e.times.map((function(e,t){return r.createElement("div",{key:"".concat(e,"_").concat(t),className:"mr-[4px] last-of-type:mr-0 flex-1 overflow-hidden text-right",dangerouslySetInnerHTML:{__html:'<span class="inline-block leading-[18px] text-grey-40 overflow-hidden whitespace-nowrap max-w-full" style="font-size: 11px">'.concat(e,"</span>")}})}))):r.createElement("div",{className:"tg-time-pri pr-[2px] text-right leading-[18px]",dangerouslySetInnerHTML:{__html:'<span class="inline-block text-[11px] leading-[18px] text-grey-40 mr-[8px]">'.concat(e.times[0],"</span>")},onClick:function(){l(!1),f(e.type)}}))}var m=o*a+ +(t?36:0)+(s?-18:u?0:-9),h=p-9,y=C&&(h>m&&h<m+18||h+18>m&&h+18<m+18),g=s?"transform -translate-y-full":u?"transform":"transform -translate-y-1/2",v=w()("inline-block text-[11px] text-grey-40 leading-[18px]",g),b=w()(v,"mr-[8px]");return r.createElement("div",{className:w()(e.class||w()("tg-normal leading-[18px]",i?"tg-not":"")),key:"".concat(a,"_")+e.times[0],style:{opacity:!c&&y?0:1}},c?r.createElement("div",{className:"tg-time-pri flex px-[10px] justify-around",style:{height:o}},e.times.map((function(t,n){var o=y&&n===e.times.length-1;return r.createElement("div",{key:"".concat(t,"_").concat(n),className:"mr-[4px] last-of-type:mr-0 flex-1 text-right",style:{opacity:o?0:1},dangerouslySetInnerHTML:{__html:'<span class="'.concat(v,'">').concat(t,"</span>")}})}))):r.createElement("div",{className:"tg-time-pri pr-[2px] text-right leading-[18px]",style:{height:o},dangerouslySetInnerHTML:{__html:'<span class="'.concat(b,'">').concat(e.times[0],"</span>")}}))})),O("top"),O("bottom"))},k9=function(e){var t=e.hideRangeStatus,n=e.hideRange,o=(0,r.useMemo)((function(){var e=function(){var e=Ee()().startOf("day").subtract(1,"hour"),r=0,o=23;if(t){var a=y9(n);e=e.hour(a.before),r=a.before+1,o=a.after-1}return{time:e,rangeStart:r,rangeEnd:o}}(),r=e.time,o=e.rangeStart,a=e.rangeEnd,i=h9.slice(o,a+1).map((function(e){return{times:[v9(e)]}}));if(t){var c=function(){var e=g9(Ee()().startOf("day")),t=g9(r.hour(n.before));return b9(e,t)}(),s=function(){var e=g9(r.hour(n.after)),t=g9(Ee()().startOf("day").add(1,"day"));return b9(e,t)}();i.unshift({times:[c],class:"crd-top relative w-[calc(100% + 1px)] cursor-pointer leading-[20px] bg-grey-5 mt-0 ml-[-1px]",type:"top"}),i.push({times:[s],class:"crd-bottom relative w-[calc(100% + 1px)] cursor-pointer leading-[20px] bg-grey-5 mt-[1px] ml-[-1px]",type:"bottom"})}return i}),[n,t]);return r.createElement(w9,f9({},e,{timelineList:o}))},x9=function(e){var t=e.firstDateInView,n=e.renderAdditionalTimeZones,o=l9(e,s9),a=e.hideRangeStatus,i=e.hideRange,c=(0,r.useMemo)((function(){var e=function(){var e=Ee()(t.date).startOf("day").subtract(1,"hour"),n=0,r=23;if(a){var o=y9(i);return{time:e=e.hour(o.before),rangeStart:n=o.before+1,rangeEnd:r=o.after-1,correctHideRange:o}}return{time:e,rangeStart:n,rangeEnd:r,correctHideRange:i}}(),r=e.time,o=e.rangeStart,c=e.rangeEnd,s=e.correctHideRange,u=function(e){var n=g9(e?Ee()(t.date).startOf("day").tz(e):Ee()().startOf("day")),o=r.clone(),a=g9(e?o.hour(s.before).tz(e):o.hour(s.before));return b9(n,a)},l=function(e){var n=r.clone(),o=g9(e?n.hour(s.after).tz(e):n.hour(s.after)),a=g9(e?Ee()(t.date).startOf("day").add(1,"day").tz(e):Ee()().startOf("day").add(1,"day"));return b9(o,a)},f=h9.map((function(e){var n=u9(e);return n[0]=t.sy,n[1]=t.sm-1,n[2]=t.sd,n})),d=h9.slice(o,c+1),m=f.slice(o,c+1).map((function(e,t){var r=d[t],o=v9(r),a=n.map((function(t){var n=t.timeZone;return v9(e,n)}));return{times:[].concat(u9(a),[o])}}));if(a){var p=u(),h=n.map((function(e){var t=e.timeZone;return u(t)})),y=l(),g=n.map((function(e){var t=e.timeZone;return l(t)})),v="relative w-full cursor-pointer leading-[20px] bg-grey-5";m.unshift({times:[].concat(u9(h),[p]),class:w()("crd-top mt-0",v),type:"top"}),m.push({times:[].concat(u9(g),[y]),class:w()("crd-bottom mt-[1px]",v),type:"bottom"})}return m}),[t.date,t.sy,t.sd,t.sm,i,a,n]);return r.createElement(w9,f9({},o,{timelineList:c,isMultiTimeZone:!0}))},E9=n("xBiA"),S9=n.n(E9),_9=r.forwardRef((function(e,t){var n=e.className,o=e.onClick,a=e.titleText,i=e.isMenuShow,c=void 0!==i&&i,u=e.isRenderArrow,l=void 0===u||u;return r.createElement(z.Z,{onClick:o,ref:t,className:n},r.createElement("div",{className:w()("select-title max-w-full w-full truncate bg-main-background rounded-select-trigger border border-solid text-s","leading-[30px] h-[32px]",c?"border-primary":"border-grey-10",l&&"hover:border-primary",!a&&"text-grey-40"),style:{paddingLeft:9,paddingRight:20}},a||s.U2("select_timezone")),l&&r.createElement(E.Z,{name:"thin-triangle-down",className:"select-arrow text-grey-40 w-[12px] h-[12px] absolute top-1/2 transform -translate-y-1/2",style:{right:8}}))}));_9.displayName="SelectTrigger";var O9=_9,C9=function(e){var t=e.label,n=e.isCurrent,o=e.dragOverlay,a=e.handleLabelChange,i=function(){if($e.Cy(t)){var e=$e.y9(t);return{emoji:e.emoji,title:e.title}}return{emoji:"",title:t}}(),c=i.emoji,s=i.title,u=(0,y.Z)();return r.createElement("div",{className:w()("flex-none overflow-hidden border border-solid border-grey-10 focus-within:border-primary rounded-select-trigger flex",o&&"bg-main-background"),style:{width:150}},r.createElement("div",{className:"border-r border-solid border-grey-10 flex-none flex items-center justify-center relative",style:{width:32}},r.createElement(Ly,{defaultDisplayEmoji:c,onChange:function(e){a(e+s)},defaultEmojiIcon:r.createElement(E.Z,{name:"timezone",className:"text-grey-20 w-[18px] h-[18px]"}),style:{left:4},viewStyle:{marginTop:6,marginLeft:-5}})),r.createElement("div",{className:"flex-auto"},r.createElement("input",{className:"h-full w-full dark:bg-[transparent] px-[10px] py-[5px] leading-[20px] placeholder-grey-40",value:s,onChange:function(e){var t=e.target.value;a(c+t)},placeholder:u.formatMessage({id:n?"current_timezone":"label_placeholder"}),maxLength:64})),r.createElement(Ry.Z,null))},T9=function(e){var t=e.timeZone,n=e.label,o=e.handleLabelChange,a=e.onClick,i=(0,y.Z)();return r.createElement("div",{className:"mt-[8px] flex px-[20px]"},r.createElement(Dt.Z,{placement:"top",title:i.formatMessage({id:"current_timezone"})},r.createElement("div",{className:"flex-auto relative mr-[12px]"},r.createElement(O9,{titleText:(0,g_._F)(t,{removeContinent:!0,shortenOffset:!0}),className:"w-full",isReadOnly:!1,isRenderArrow:!1,onClick:a}))),r.createElement(C9,{isCurrent:!0,label:n,handleLabelChange:o}))},j9=n("/gJt");function D9(e){return D9="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},D9(e)}function M9(){return M9=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},M9.apply(this,arguments)}function A9(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function N9(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?A9(Object(n),!0).forEach((function(t){P9(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):A9(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function P9(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=D9(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=D9(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==D9(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function I9(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,a,i,c=[],s=!0,u=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;s=!1}else for(;!(s=(r=a.call(n)).done)&&(c.push(r.value),c.length!==t);s=!0);}catch(e){u=!0,o=e}finally{try{if(!s&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(u)throw o}}return c}}(e,t)||function(e,t){if(!e)return;if("string"===typeof e)return L9(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return L9(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function L9(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var R9=function(e){var t=e.id,n=e.timeZone,o=e.label,a=e.dragOverlay,i=e.handleLabelChange,c=e.handleTimezoneChange,s=e.handleDeleteTimezone,u=I9((0,r.useState)(!1),2),l=u[0],f=u[1],d=(0,r.useRef)(null),m=(0,r.useRef)(null),p=(0,r.useRef)(null),h=(0,r.useCallback)((function(e){c(t,e),d.current&&d.current.hide()}),[c,t]),y=(0,r.useCallback)((function(e){if(m.current){var t=m.current,n=$(t).width();e.style.width=n+"px",e.style.left=parseFloat(e.style.left,10)+(t.getBoundingClientRect().left-e.getBoundingClientRect().left)+"px"}}),[]),g=(0,r.useCallback)((function(e){f(e)}),[]),v=(0,r.useCallback)((function(e){i(t,e)}),[t,i]),b=!a,k=(0,Nt.nB)({id:t,disabled:!b,data:{env:B.TyY.timezoneModal}}),x=k.listeners,_=k.setNodeRef,O=k.setActivatorNodeRef,C=k.transform,T=k.transition,j=k.isDragging,D={transform:Pt.ux.Transform.toString(C),transition:T},M="w-[14px] h-[14px] invisible group-hover:visible absolute top-1/2 transform -translate-y-1/2 z-[1]";return r.createElement("div",{className:w()("flex relative px-[20px]",a?"pointer-events-none":"mt-[12px] group",j&&"opacity-20"),ref:_,style:N9({height:32},D)},r.createElement("span",M9({className:w()("drag cursor-move",M,!n&&"!hidden"),style:{left:3},ref:O},x),(0,E.Z)({name:"drag",className:"w-full h-full text-grey-40 hover:text-grey"})),r.createElement(S.Z,{ref:d,destroyPopupOnHide:!0,autoAdjustOverflow:!0,menuClassName:"timecard-timezone-select-menu timecard-element z-menu overflow-y-auto !max-h-none !max-w-none",menu:r.createElement(j9.Z,{timeZone:n,isFloating:!1,onTimezoneChange:h,canBeEmpty:!0}),onShow:y,onVisibleChange:g},r.createElement(O9,{ref:p,titleText:n?(0,g_._F)(n,{removeContinent:!0,shortenOffset:!0}):"",className:"flex-auto relative mr-[12px] cursor-pointer",isReadOnly:!1,isMenuShow:l})),r.createElement(C9,{label:o,handleLabelChange:v,dragOverlay:!0}),r.createElement("span",{className:w()(M,"cursor-pointer"),style:{right:3},onClick:function(){return s(t)}},r.createElement(E.Z,{name:"delete",className:"w-full h-full text-grey-40"})))};function Z9(e){return Z9="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},Z9(e)}function F9(e){return function(e){if(Array.isArray(e))return W9(e)}(e)||function(e){if("undefined"!==typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||H9(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function B9(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function U9(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?B9(Object(n),!0).forEach((function(t){Y9(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):B9(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function Y9(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=Z9(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=Z9(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==Z9(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function V9(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,a,i,c=[],s=!0,u=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;s=!1}else for(;!(s=(r=a.call(n)).done)&&(c.push(r.value),c.length!==t);s=!0);}catch(e){u=!0,o=e}finally{try{if(!s&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(u)throw o}}return c}}(e,t)||H9(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function H9(e,t){if(e){if("string"===typeof e)return W9(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?W9(e,t):void 0}}function W9(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var z9=function(e){var t=e.onClose,n=(0,y.Z)(),o=(0,a.I0)(),i=(0,tn.Cz)(),c=(0,tn.Gz)(g_.vN),s=V9((0,r.useState)(c),2),u=s[0],l=s[1],f=(0,r.useState)(i.map((function(e){var t=e.timeZone;return{timeZone:t||"",label:e.label||"",id:Ne().uniqueId(t)}}))),d=V9(f,2),m=d[0],p=d[1],h=(0,r.useCallback)((function(e,t){var n=m.map((function(n){return n.id===e?U9(U9({},n),{},{label:t}):n}));p(n)}),[m]),g=(0,r.useCallback)((function(e,t){var n=m.map((function(n){return n.id===e?U9(U9({},n),{},{timeZone:t}):n}));p(n)}),[m]),v=(0,r.useCallback)((function(e){var t=m.filter((function(t){return t.id!==e}));p(t)}),[m]),b=(0,r.useCallback)((function(){var e={currentItem:{timeZone:g_.vN,label:u},additional:m.filter((function(e){return!!e.timeZone})).map((function(e){return{timeZone:e.timeZone,label:e.label||""}}))};o((0,Ta.Fb)(e)),(0,tn.a1)(),t()}),[u,o,t,m]),k=m.length>=4,x=(0,r.useMemo)((function(){return m.find((function(e){return!e.timeZone}))}),[m]);(0,Iv.IJ)({onDragEnd:function(e){var t=e.over,n=e.active;if(t){var r=m.findIndex((function(e){return e.id===n.id})),o=m.findIndex((function(e){return e.id===t.id})),a=(0,Nt.Rp)(m,r,o);p(a)}},onDragCancel:function(e){}});var S=(0,Iv.Cj)().active,_=function(){var e;if(S&&(null===(e=S.data.current)||void 0===e?void 0:e.env)===B.TyY.timezoneModal)return S.id}(),O=(0,r.useMemo)((function(){return m.find((function(e){return e.id===_}))}),[m,_]),T=(0,r.useMemo)((function(){if(O){var e=O.id,t=O.label,n=O.timeZone;return r.createElement(eo.Z,null,r.createElement(Iv.y9,{className:"cursor-move",modifiers:[FC.DL],style:{zIndex:B.ozz.dragOverlay}},r.createElement(R9,{key:e,id:e,label:t||"",timeZone:n,handleLabelChange:h,handleTimezoneChange:g,handleDeleteTimezone:v,dragOverlay:!0})))}return null}),[O,v,h,g]);return r.createElement(C.Z,{visible:!0,maskClosable:!1,title:n.formatMessage({id:"timezone_settings"}),onCancel:t,onOk:b,cancelText:n.formatMessage({id:"cancel"}),okText:n.formatMessage({id:"save"}),className:w()(S9().modal,"project-modal-detail-view"),bodyStyle:{padding:"0px 0px 20px 0px"}},r.createElement(T9,{timeZone:g_.vN,label:u,handleLabelChange:l,onClick:function(){return me.$Z({text:n.formatMessage({id:"can_not_change_current_timezone"})})}}),r.createElement(Nt.Fo,{items:m},m.map((function(e){var t=e.id,n=e.label,o=e.timeZone;return r.createElement(R9,{key:t,id:t,label:n||"",timeZone:o,handleLabelChange:h,handleTimezoneChange:g,handleDeleteTimezone:v})})),T),!k&&r.createElement("div",{className:w()("inline-flex items-center mt-[14px] px-[20px]",x?"cursor-not-allowed":"cursor-pointer"),onClick:function(){if(!x){var e=Ne().uniqueId();p((function(t){return F9(t).concat({id:e,timeZone:"",label:""})}))}}},r.createElement(E.Z,{name:"add",className:w()("w-[16px] h-[16px] mr-[4px]",x?"text-grey-40":"text-primary")}),r.createElement("span",{className:w()("leading-[20px]",x?"text-grey-40":"text-primary")},n.formatMessage({id:"add_timezone"}))))},G9=r.memo((function(e){var t=Lv();return r.createElement(Iv.LB,{sensors:t},r.createElement(z9,e))}));function K9(e){return K9="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},K9(e)}var q9=["title","disable","icon","suffix"];function $9(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,a,i,c=[],s=!0,u=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;s=!1}else for(;!(s=(r=a.call(n)).done)&&(c.push(r.value),c.length!==t);s=!0);}catch(e){u=!0,o=e}finally{try{if(!s&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(u)throw o}}return c}}(e,t)||function(e,t){if(!e)return;if("string"===typeof e)return J9(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return J9(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function J9(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function X9(){return X9=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},X9.apply(this,arguments)}function Q9(e,t){if(null==e)return{};var n,r,o=function(e,t){if(null==e)return{};var n,r,o={},a=Object.keys(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}function e7(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function t7(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?e7(Object(n),!0).forEach((function(t){n7(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):e7(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function n7(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=K9(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=K9(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==K9(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var r7=function(e){var t=e.title,n=e.disable,o=e.icon,a=e.suffix,i=Q9(e,q9);return r.createElement(O.sN,X9({},i,{className:w()(c9().menuItem,"group"),style:{padding:0,height:36,lineHeight:"36px"}}),r.createElement("div",{className:w()("flex items-center h-full w-full px-[10px] group:hover:pr-[8px] overflow-hidden",n?"cursor-not-allowed":"cursor-pointer")},o||r.createElement(E.Z,{name:"selected",className:w()("w-[18px] h-[18px] flex-none invisible",n?"text-grey-20":"text-primary")}),r.createElement("div",{className:w()("mx-[6px] truncate",!a&&"flex-1")},t),a))},o7=function(e){var t=e.allDayHeightIncludeTop,n=e.weekOfYearText,o=e.hideRangeStatus,i=e.hideRange,c=e.tipKeepAlive,u=e.containToday,l=e.firstDateInView,f=e.onToggleHideRangeStatus,d=e.setTipKeepAlive,m=(0,r.useRef)(null);(0,r.useEffect)((function(){var e=Ne().uniqueId();return U.vp.subscribe(e,"UPDATE_CALENDAR_SCROLL_TOP",(function(e){var t=e.scrollTop,n=m.current;n&&bn.ZP.calendarVerticalScrollViewType&&"timeline"!==bn.ZP.calendarVerticalScrollViewType&&(n.scrollTop=t)})),function(){U.vp.unSubscribe(e,"UPDATE_CALENDAR_SCROLL_TOP")}}),[]);var p=(0,OO.Z)((function(){"timeline"===bn.ZP.calendarVerticalScrollViewType&&(bn.ZP.calendarVerticalScrollViewType=null)}),100,{leading:!1,trailing:!0}),h=(0,a.v9)((function(){return(0,Lt.qh)()})),y=(0,a.v9)((function(e){return(0,tn.HD)(e)})),g=y.enabled,v=y.current,b=y.additional,k=(0,r.useMemo)((function(){return b.map((function(e){return t7(t7({},e),{},{id:Ne().uniqueId(e.timeZone)})}))}),[b]),x=(0,a.v9)((function(e){return(0,Lt.qV)(e)})),_=(0,r.useMemo)((function(){return(0,Lt.zq)({enabled:g,additional:b,notRenderAddtionalTimeZones:x})}),[b,g,x]),C=(0,r.useMemo)((function(){var e=new Set(x);return k.filter((function(t){var n=t.timeZone;return!e.has(n)})).reverse()}),[x,k]),T=(0,r.useMemo)((function(){return t7(t7({},v.find((function(e){return e.timeZone===g_.vN}))||{timeZone:g_.vN,label:""}),{},{id:"current"})}),[v]),j=(0,a.I0)(),D=(0,r.useCallback)((function(e){j((0,ra.qE)(e)),(0,Z.a1)()}),[j]),M=(0,r.useCallback)((function(e){j((0,no.Yx)(e))}),[j]),A=(0,r.useCallback)((function(e){D([e.before,e.after])}),[D]),N=$9((0,r.useState)(!1),2),P=N[0],I=N[1],L=$9((0,r.useState)(!1),2),R=L[0],F=L[1],B=(0,r.useCallback)((function(e){I(e)}),[]),Y=(0,r.useCallback)((function(e){var t=new Set(b.map((function(e){return e.timeZone}))),n=x.filter((function(e){return t.has(e)}));if(n.includes(e)){var r=n.filter((function(t){return e!==t}));M(r)}else M(n.concat([e]))}),[b,x,M]),V=(0,r.useCallback)((function(){var e=["current"].concat(C.map((function(e){return e.id})));return r.createElement(O.ZP,{selectedKeys:e,className:"max-h-none"},r.createElement(r7,{key:"current",title:T.label||(0,g_.vO)(T.timeZone,l.date),disable:!0,suffix:r.createElement(E.Z,{name:"current-timezone",className:"w-[16px] h-[16px] flex-none text-grey-40"}),onClick:function(){Y(T.timeZone)}}),k.map((function(e){var t=e.timeZone,n=e.label,o=e.id;return r.createElement(r7,{key:o,title:n||(0,g_.vO)(t,l.date),onClick:function(){Y(t)}})})),r.createElement(O.iz,{className:"my-[4px]"}),r.createElement(r7,{key:"setting",title:s.U2("timezone_settings"),icon:r.createElement(E.Z,{name:"setting-sidebar",className:"w-[18px] h-[18px] flex-none text-grey-60"}),onClick:function(){F(!0),I(!1)}}))}),[T.label,T.timeZone,l.date,k,C,Y]),H=function(){var e=(0,a.v9)((function(e){return Z.gh().toLowerCase()})),t=(0,a.v9)((function(e){return(0,Lt.pe)(e)})),n=(0,r.useContext)(df.A),o=n.isCalendarTaskMode,i=n.isTaskCalendarMode,c=n.getLeftViewWidth,s=n.taskListViewWidth,u=o||i,l=function(){if(Object.keys(RL).includes(e)){var n=-50-c()-(t?s+U5.Z.splitViewGap:i?s+2*U5.Z.splitViewGap:u?U5.Z.splitViewGap:0),r=-U5.Z.calendarNavHeight-(t||u?U5.Z.splitViewGap:0);return{backgroundImage:"url(".concat(RL[e],")"),backgroundSize:"cover",backgroundPosition:"0 100%",width:"100vw",height:"100vh",top:r,left:n}}return t?t7(t7({},(0,Jm.PK)({theme:e,isGlobalLayoutCardMode:t})),{},{inset:0}):{inset:0}}(),f=t?(0,Jm.uW)({theme:e,isGlobalLayoutCardMode:t}):u?"bg-main-background-90 dark:bg-screen-background":"bg-main-background dark:bg-screen-background",d=t?(0,Jm.i1)({theme:e}):u?Jm.HX:"bg-main-background-90 dark:bg-screen-background",m=t?void 0:!u&&(0,At.$u)(e)?{backgroundImage:(0,At.W3)(e)}:void 0;return{isGlobalLayoutCardMode:t,backgroundImageStyle:l,bgColorClassName:d,bgStyle:m,cardModeBgClassName:f}}(),W=H.backgroundImageStyle,z=H.bgColorClassName,G=H.bgStyle,K=H.cardModeBgClassName,q="flex-1 truncate flex justify-end items-center",$=(g?C:[]).length>0,J=function(e,t){var n="inline-block text-[10px] leading-[14px] overflow-hidden whitespace-nowrap",o=w()(n,"text-grey-40");if(e){if($e.Cy(e)){var a=$e.y9(e);return r.createElement(r.Fragment,null,r.createElement("span",{className:w()(n,"flex-none")},a.emoji),r.createElement("span",{className:o},a.title))}return r.createElement("span",{className:o},e)}return r.createElement("span",{className:o},(0,g_.vO)(t,l.date))};return r.createElement("div",{id:"calendar-timeline-sidebar",className:"absolute left-0 top-0 z-[2] h-full overflow-hidden",style:{width:_}},r.createElement("div",{style:t7({},W),className:w()("absolute s:!left-0",K)}),r.createElement("div",{className:w()(c9().bottom,"all-day-bottom","absolute top-0 left-0 flex flex-col z-[2] overflow-hidden",z),style:t7({height:t,width:_},G)},r.createElement("div",{className:"flex flex-col h-full"},r.createElement("div",{className:w()("flex-none h-[32px] flex items-center",$?"px-[10px] justify-end":"justify-center")},r.createElement("div",{className:w()($?"w-[52px]":"w-full pr-[10px]")},r.createElement("div",{className:w()("text-[11px] text-grey-40 text-right")},n))),r.createElement("div",{className:"flex-auto relative border-t border-solid border-grey-5"},r.createElement("div",{className:"absolute bg-grey-5 dark:bg-grey-10",style:{top:0,right:0,bottom:0,width:1}}),g&&r.createElement(r.Fragment,null,r.createElement(S.Z,{alignPoint:!0,visible:P,onVisibleChange:B,menu:V(),menuClassName:"min-w-menu max-h-none"},r.createElement("div",{className:w()("flex items-center justify-around absolute left-0 right-0 cursor-pointer group px-[10px]"),style:{bottom:5}},r.createElement("div",{className:"bg absolute rounded-s bg-grey-5 invisible group-hover:visible z-[-1]",style:{top:-3,bottom:-3,left:3,right:4}}),C.map((function(e){var t=e.timeZone,n=e.label,o=e.id;return r.createElement("div",{key:o,className:w()("mr-[4px]",q)},J(n,t))})),r.createElement("div",{className:w()(q)},J(T.label,g_.vN)))),R&&r.createElement(G9,{onClose:function(){return F(!1)}}))))),r.createElement("div",{className:w()("absolute tg-times-pri left-0 z-[3] h-full overflow-y-auto overflow-x-hidden with-no-scroll",z),style:t7({width:_,top:t,height:"calc(100% - ".concat(t,"px)")},G),ref:m,onScroll:function(e){var t=e.currentTarget.scrollTop;bn.ZP.calendarVerticalScrollViewType||(bn.ZP.calendarVerticalScrollViewType="timeline"),U.vp.dispatch("UPDATE_CALENDAR_SCROLL_TOP",{scrollTop:t}),p()}},r.createElement("div",{className:"time-grid-timeline relative"},r.createElement("div",{className:"time-grid-timeline-border absolute bg-grey-5",style:{top:0,right:0,bottom:0,width:1}}),$?r.createElement(x9,{hourHeight:h,hideRangeStatus:o,hideRange:i,onToggleHideRangeStatus:f,onUpdateHideRange:A,tipKeepAlive:c,setTipKeepAlive:d,containToday:u,firstDateInView:l,renderAdditionalTimeZones:g?C:[]}):r.createElement(k9,{hourHeight:h,hideRangeStatus:o,hideRange:i,onToggleHideRangeStatus:f,onUpdateHideRange:A,tipKeepAlive:c,setTipKeepAlive:d,containToday:u}))))};function a7(e){return a7="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},a7(e)}function i7(){return i7=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},i7.apply(this,arguments)}function c7(e){return function(e){if(Array.isArray(e))return s7(e)}(e)||function(e){if("undefined"!==typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(!e)return;if("string"===typeof e)return s7(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return s7(e,t)}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function s7(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function u7(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,h7(r.key),r)}}function l7(e,t,n){return t=d7(t),function(e,t){if(t&&("object"===a7(t)||"function"===typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(e,f7()?Reflect.construct(t,n||[],d7(e).constructor):t.apply(e,n))}function f7(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(f7=function(){return!!e})()}function d7(e){return d7=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},d7(e)}function m7(e,t){return m7=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},m7(e,t)}function p7(e,t,n){return(t=h7(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function h7(e){var t=function(e,t){if("object"!=a7(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=a7(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==a7(t)?t:t+""}var y7=B.ilw,g7=function(e){function t(e){var n,r;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),p7(r=l7(this,t,[e]),"getAllDayViewHeight",(function(){var e=r.props.allDayViewHeight;return Lt.SH(e)?r.getDefaultAllDayViewHeight():parseInt(e,10)+32+32})),p7(r,"getTitleColorClassName",(function(e,t){return e?"text-white":t?"":"text-grey-40"})),p7(r,"onToggleHideRangeStatus",(function(e){var t=r.state.hideRangeStatus;(0,pt.JU)(B._Yt.calHideRangeStatus,JSON.stringify(!t)),r.toggleHideRangeStatus(!t,(function(){U.vp.dispatch("inDayScroll",e)}))})),p7(r,"setTipKeepAlive",(function(e,t){r.setState({tipKeepAlive:e},(function(){t&&t()})),(0,pt.W1)(B.PpT.hideRangeInWKCalendar,!0)})),r.today=Bn.Z.formatUtcToDateString(),r.dateMapTasks={},r.allDayMapTasks={},r.inDayMapTasks={},r.state={hideRangeStatus:null===(n=(0,pt.LP)(B._Yt.calHideRangeStatus,"json"))||void 0===n||n,tipKeepAlive:!(0,pt.xZ)(B.PpT.hideRangeInWKCalendar),jumpDayDate:null,fadeBgTimeout:B.cy8.viewChange},r.getDayNames=r.getDayNames.bind(r),r.toggleHideRangeStatus=r.toggleHideRangeStatus.bind(r),r._listenId=Ne().uniqueId(),r.updateMapTasks(),r.jumpDayDateResetTimer=null,r}return function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&m7(e,t)}(t,e),n=t,o=[{key:"componentDidMount",value:function(){var e=this;if(bn.ZP.jumpDayDate){var t=bn.ZP.jumpDayDate;bn.ZP.jumpDayDate=null,this.setState({jumpDayDate:t},(function(){e.jumpDayDateResetTimer&&(clearTimeout(e.jumpDayDateResetTimer),e.jumpDayDateResetTimer=null),e.jumpDayDateResetTimer=setTimeout((function(){e.setState({jumpDayDate:null})}),1500)}))}U.vp.subscribe(this._listenId,"HIGHLIGHT_JUMP_DAY",(function(t){var n,r=t.date,o=t.timeout,a=e.state.jumpDayDate,i=(null===a||void 0===a||null===(n=a.getTime)||void 0===n?void 0:n.call(a))||0;(r.getTime()||0)!==i&&e.setState({jumpDayDate:r,fadeBgTimeout:o},(function(){e.jumpDayDateResetTimer&&(clearTimeout(e.jumpDayDateResetTimer),e.jumpDayDateResetTimer=null),e.jumpDayDateResetTimer=setTimeout((function(){e.setState({jumpDayDate:null,fadeBgTimeout:B.cy8.viewChange})}),o+20)}))})),U.vp.subscribe(this._listenId,"OBSERVE_ALLDAY_HEIGHT",(function(t){if(e.height!==t){var n=e.props.isScrolling;e.height=t,n||e.forceUpdate()}}))}},{key:"componentWillUnmount",value:function(){U.vp.unSubscribe(this._listenId,"HIGHLIGHT_JUMP_DAY"),U.vp.unSubscribe(this._listenId,"OBSERVE_ALLDAY_HEIGHT"),this.jumpDayDateResetTimer&&clearTimeout(this.jumpDayDateResetTimer)}},{key:"render",value:function(){var e;this.initData();var t=this.state,n=t.hideRangeStatus,o=t.tipKeepAlive,a=t.jumpDayDate,i=t.fadeBgTimeout,c=this.props,s=c.isPrintMode,u=c.colCount,l=c.dateArray,f=c.containerClassName,d=c.dayWidth,m=c.dateLayerArray,p=c.isScrolling,h=c.onScroll,y=c.onWheel,g=c.scrollRef,v=c.containerId,b=c.scrollSnap,k=c.isWeekView,x=c.containToday,E=c.timelineSidebarWidth;this.updateMapTasks();var S=l[y7]||l[0],_=(0,EP.P)(S),O=this.getAllDayViewHeight(),C=l[0].diffTransformX*d+(s?E:0),T=Math.floor(C),j={left:T,transform:"translate(".concat(C-T,"px, 0px)")};return r.createElement(r.Fragment,null,r.createElement(o7,{allDayHeightIncludeTop:O,weekOfYearText:_,hideRangeStatus:n,hideRange:this.hideRange,tipKeepAlive:o,containToday:x,firstDateInView:S,onToggleHideRangeStatus:this.onToggleHideRangeStatus,setTipKeepAlive:this.setTipKeepAlive}),r.createElement("div",{id:v,style:{scrollSnapType:b&&!s?"x mandatory":void 0,overscrollBehaviorY:"none",height:s?O+(null===(e=document.getElementById("tg-tgTable"))||void 0===e?void 0:e.getBoundingClientRect().height):void 0},className:w()("tk-calendar-main relative transition-none z-[1] overflow-y-hidden h-full w-full with-no-scroll",s?"overflow-x-hidden":"overflow-x-auto"),onScroll:h,onWheel:y,ref:g,onMouseDown:function(e){ys.G6&&e.preventDefault()}},r.createElement("div",{className:"absolute left-0 top-0 bottom-0 right-0"},r.createElement("div",{id:"grid-container",className:w()("wk-grid-container relative h-full",f),style:{width:s?"100%":B.fmF*d}},r.createElement("div",{className:"relative flex flex-col h-full"},r.createElement("div",{className:w()(a9().bottom,"all-day-bottom","z-[5] overflow-hidden flex-none relative"),style:{height:O}},r.createElement("div",{className:"all-day-container absolute top-0",style:j},this.getDayLabels(),this.getAllDayView())),r.createElement(C3,{dates:l,tasks:this.inDayMapTasks,colCount:u,dayWidth:d,hideRangeStatus:n,toggleHideRangeStatus:this.toggleHideRangeStatus,jumpDayDate:a,isScrolling:p,setTipKeepAlive:this.setTipKeepAlive,hideRange:this.hideRange,nowTop:this.getNowMarkerTop(),isPrintMode:s,containToday:x,fadeBgTimeout:i}),!s&&r.createElement(k7,{layers:m,dayWidth:d,isWeekView:k,timelineSidebarWidth:E}))))))}},{key:"getNowMarkerTop",value:function(){var e=this.props.hourHeight,t=this.state.hideRangeStatus,n=new Date,r=60*n.getHours()+n.getMinutes();return(r-=60*(t&&this.hideRange&&this.hideRange.before||0))/60*e-2}},{key:"initData",value:function(){var e=this.props.collapsedTime||[],t={before:void 0===e[0]?7:e[0],after:void 0===e[1]?21:e[1]};Ne().isEqual(this.hideRange,t)||(this.hideRange=t)}},{key:"getDefaultAllDayViewHeight",value:function(){var e=this,t=this.props,n=t.dateArray,r=t.isScrolling;if(!t.isPro)return 87;if(r)return this.defaultAllDayViewHeight;var o,a=n.length;if(this.height)o=this.height+32+32+3;else{var i=1;n.slice(B.ilw,a-B.ilw).forEach((function(t){var n=e.allDayMapTasks[t.symd]||[];n.length>i&&(i=n.length)})),o=20*i+32+32+3}return o=o>=250?250:o,this.defaultAllDayViewHeight=o,o}},{key:"getRangeHeight",value:function(){var e=this.state.hideRangeStatus,t=this.hideRange,n=this.props.hourHeight;return e?(t.after-t.before)*n+72:24*n}},{key:"toggleHideRangeStatus",value:function(e,t){this.setState({hideRangeStatus:e},(function(){t&&t()}))}},{key:"updateMapTasks",value:function(){var e=this,t=this.props.dateMapTasks;this.allDayMapTasks={},this.inDayMapTasks={};var n=function(n){var r=t[n];e.allDayMapTasks[n]=e.allDayMapTasks[n]||[],e.inDayMapTasks[n]=e.inDayMapTasks[n]||[],r.forEach((function(t){Wn.er8(t)?e.allDayMapTasks[n].push(t):e.inDayMapTasks[n].push(t)}))};for(var r in t)n(r)}},{key:"getDayLabels",value:function(){var e=this.props,t=e.dateArray,n=e.dayWidth,o={0:"sun",1:"mon",2:"tue",3:"wed",4:"thu",5:"fri",6:"sat"};return r.createElement("div",{id:"js-c-day-labels",className:"c-day-labels relative h-[32px]"},r.createElement("div",{className:"c-day-labels-inner w-full flex",style:{width:n*t.length}},t.map((function(e){var t=o[e.sw],n=s.U2("tk_calendar_day_label_"+t);return r.createElement("div",{key:e.symd,className:w()("c-day-label flex-1","py-0 px-[4px] text-xs text-grey-40 leading-[32px] text-center")},n)}))))}},{key:"getDayNames",value:function(){var e=this,t=this.props,n=t.dateArray,o=t.dayWidth;return r.createElement("div",{id:"top-container-week",className:"top-container-week"},r.createElement("div",{className:"h-[32px] overflow-hidden border-t border-solid border-grey-5"},r.createElement("div",{className:"wk-weektop flex overflow-hidden",style:{width:o*n.length}},n.map((function(t){return e.getOneDayName(t)})))))}},{key:"getOneDayName",value:function(e){var t=this,n=this.props,o=n.currentMonth,a=n.isPro,i=Bn.Z.formatToDateString(),c={0:"sun",1:"mon",2:"tue",3:"wed",4:"thu",5:"fri",6:"sat"}[e.sw],s=e.sd,l=(0,EP.on)(e,{showWeekOfYear:!1}),f=r.createElement(E5,{date:e}),d=0===e.sw||6===e.sw,m=a?e.symd===i:Ee()(bn.ZP.calendarChooseDate||void 0).format("YYYY-MM-DD")===e.symd,p=this.state,h=p.jumpDayDate,y=p.fadeBgTimeout,g=h&&e.symd===Ee()(h).format("YYYY-MM-DD"),v=Bn.Z.prefMoment(o).isSame(e.symd,"month"),b=this.getTitleColorClassName(m,v);return r.createElement("div",{className:w()(a9().right,"c-day-label flex-1 relative overflow-hidden"),key:e.symd},r.createElement("div",{className:w()("wk-dayname relative h-[32px] flex items-center justify-between pl-[4px] pr-[10px] py-[4px] overflow-hidden",{"bg-grey-1":d})},r.createElement("p",{className:w()("wk-daylink wk-daylink-number h-[24px] w-[24px] rounded-full inline-flex items-center justify-center cursor-pointer flex-none",{"wk-daylink-weekend":d,"wk-daylink-today bg-primary":m,"hover:bg-grey-10":!m}),"data-value":c},r.createElement("span",{onMouseDown:function(n){n.stopPropagation(),t.props.jumpToDayView&&t.props.jumpToDayView(e.symd)},className:w()("c-solar leading-[24px] font-semibold",b)},s)),r.createElement("p",{className:w()("wk-daylink wk-daylink-name pl-[4px]",{"wk-daylink-weekend":d,"wk-daylink-today":m,"wk-daylink-holiday":!!f}),"data-value":c},l.text&&r.createElement("span",{className:w()("text-info text-tny block text-xs leading-[24px] whitespace-nowrap text-grey-60 scale-90",{"c-holiday !text-green":l.isHoliday&&u.j4,"!text-dark-red":l.isHoliday&&!u.j4&&"ja"===u.dK})},l.text)),f),r.createElement(Y6,{key:0,isShowJumpBg:g,timeout:y}))}},{key:"getAllDayView",value:function(){var e=this,t=this.props,n=t.dateArray,o=t.colCount,a=t.dayWidth,i=t.isScrolling,c=t.isWeekView,s=t.isPrintMode,u=this.state,l=u.jumpDayDate,f=u.fadeBgTimeout,d=this.getAllDayViewHeight(),m=[];return n.forEach((function(t){var n=e.allDayMapTasks[t.symd];n&&(m=m.concat(n))})),m=c7(new Set(m)),r.createElement(r9,{colCount:s?o:o+2*B.ilw,dateArray:n,tasks:m,dayNames:this.getDayNames,dayWidth:a,allDayViewHeight:d,jumpDayDate:l,isScrolling:i,isWeekView:c,fadeBgTimeout:f})}}],o&&u7(n.prototype,o),a&&u7(n,a),Object.defineProperty(n,"prototype",{writable:!1}),n;var n,o,a}(r.Component),v7=(0,a.$j)((function(e){return{hourHeight:(0,Lt.qh)(),collapsedTime:e.preference.get("collapsedTime"),allDayViewHeight:(0,Lt.wM)(e),isPro:P._y(),timelineSidebarWidth:(0,Lt.K8)(e)}}),null)(g7),b7=r.forwardRef((function(e,t){return r.createElement(v7,i7({},e,{scrollRef:t}))}));b7.displayName="CalendarTimeGridViewCompWrapper";var w7=b7,k7=r.memo((function(e){var t=e.layers,n=e.dayWidth,o=e.isWeekView,a=e.timelineSidebarWidth;return r.createElement("div",null,t.map((function(e){var t=e.diffTransformX,i={transform:"translate(".concat(t*n-a,"px, 0px)"),scrollSnapAlign:"start",willChange:"transform"};o&&(Ee()(e.date).day()===Ee()(e.date).startOf("week").day()&&Object.assign(i,{scrollSnapStop:"always"}));return r.createElement("div",{key:e.symd,"data-key":e.symd,style:i,className:"h-full w-[1px] absolute top-0 invisible"})})))}));function x7(e){return x7="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},x7(e)}function E7(){return E7=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},E7.apply(this,arguments)}function S7(e){return function(e){if(Array.isArray(e))return _7(e)}(e)||function(e){if("undefined"!==typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(!e)return;if("string"===typeof e)return _7(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return _7(e,t)}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function _7(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function O7(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function C7(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?O7(Object(n),!0).forEach((function(t){L7(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):O7(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function T7(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function j7(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,R7(r.key),r)}}function D7(e,t,n){return t&&j7(e.prototype,t),n&&j7(e,n),Object.defineProperty(e,"prototype",{writable:!1}),e}function M7(e,t,n){return t=N7(t),function(e,t){if(t&&("object"===x7(t)||"function"===typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(e,A7()?Reflect.construct(t,n||[],N7(e).constructor):t.apply(e,n))}function A7(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(A7=function(){return!!e})()}function N7(e){return N7=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},N7(e)}function P7(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&I7(e,t)}function I7(e,t){return I7=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},I7(e,t)}function L7(e,t,n){return(t=R7(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function R7(e){var t=function(e,t){if("object"!=x7(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=x7(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==x7(t)?t:t+""}k7.displayName="SnapLayer";var Z7=B.fmF,F7=B.ilw,B7=B.qQf,U7=Z7>200?200:Z7,Y7=function(e){function t(e){var n;T7(this,t),L7(n=M7(this,t,[e]),"scrollLeft",0),L7(n,"debounceForceUpdate",Ne().debounce((function(){n.forceUpdate()}),500)),L7(n,"getDayColumnCount",(function(e,t,n){return t?n?5:7:e||1})),L7(n,"getContainToday",(function(e,t,r,o){var a=Ee()();if(o&&a.isWeekend())return!1;var i=n.getDayColumnCount(t,r,o),c=Ee()(e).startOf("day"),s=o?Ee()(e).businessAdd(i-1).endOf("day"):Ee()(e).add(i-1,"day").endOf("day");return a.isSameOrBefore(s)&&a.isSameOrAfter(c)})),L7(n,"checkContainToday",(function(e,t,r,o){n.setState({containToday:n.getContainToday(e,t,r,o)})})),L7(n,"onMouseup",(function(e){var t=bn.ZP.tempTaskCreatedByDragInWkCol;t&&t.mousedown&&(!t.tempTask||bn.ZP.hasOutDetail||t.mouseup?bn.ZP.tempTaskCreatedByDragInWkCol={}:(t.originalCol.recordCursorPosition(e),console.log("outer onMouseup"),t.originalCol.setState({isNewTaskInGutter:!0},(function(){t.originalCol.setState({showNewOutSingle:!0})})),t.mouseup=!0))})),L7(n,"onMouseLeave",(function(e){var t=bn.ZP.tempTaskCreatedByDragInWkCol;!t.tempTask||bn.ZP.hasOutDetail||t.mouseup?bn.ZP.tempTaskCreatedByDragInWkCol={}:(console.log("outer onMouseLeave"),t.originalCol&&t.originalCol.setState&&t.originalCol.setState({isNewTaskInGutter:!0},(function(){t.originalCol.setState&&t.originalCol.setState({showNewOutSingle:!0})})),t.mouseup=!0)})),L7(n,"analyticsCalendar",(function(e){e.isScrolling?ae.Z.calendar("week_action","swipe_horizontal"):ae.Z.calendar("week_action","swipe_horizontal_click")})),L7(n,"debounceAnalytics",Ne().debounce(n.analyticsCalendar,3e3,{leading:!1,trailing:!0})),L7(n,"getBaseDayNumber",(function(e,t,n){return n?Ee()(e).clone().businessSubtract(Z7/2,"day"):Ee()(e).clone().subtract(Z7/2,"day")})),L7(n,"ensureBaseDayNumberCanRender",(function(e){var t=e.dayDate,r=e.isWeekView,o=e.calendarHideWeekend,a=n.calcDiffTransformXWithProps(Ee()(t),o);(a<0||a>Z7)&&(n.baseDayNumber=n.getBaseDayNumber(t,r,o))})),L7(n,"debounceRefreshDayView",Ne().debounce(n.refreshDayView,1e3,{leading:!1,trailing:!0})),L7(n,"getStart",(function(){return n.days[F7-B7]})),L7(n,"getEnd",(function(){return n.props.isWeekView?n.days[Math.max(0,Math.min(n.days.length-1-(F7-B7),6+F7+1))]:n.days[n.days.length-1-(F7-B7)]})),L7(n,"reCalScrollPos",(function(e){var t=e||n.props,r=t.dayDate,o=t.timelineSidebarWidth;n.setState({scrollSnap:!1},(function(){n.ensureBaseDayNumberCanRender(e||n.props);var t=n.calcDiffTransformX(Ee()(r),(e||n.props).calendarHideWeekend);n.scrollRef.current&&(n.isReCalScroll=!0,n.scrollRef.current.scrollLeft=t*n.dayWidth-o),n.setState({scrollSnap:!0})}))})),L7(n,"calcDayWidth",(function(e){var t=e.multiDayCount,r=e.isWeekView,o=e.calendarHideWeekend,a=(e.calendarWidth-e.timelineSidebarWidth)/(r?o?5:7:t||1);n.dayWidth=a,n.reCalScrollPos(e)})),L7(n,"calcDayWidthByResize",(function(){n.calcDayWidth(n.props)})),L7(n,"onAfterPrint",(function(){n.state.isPrintMode&&n.setState({isPrintMode:!1},(function(){n.reCalScrollPos(),setTimeout((function(){n.isPrintMode=!1}))}))})),L7(n,"onPrintMediaListener",(function(e){var t=n.state.isPrintMode;!e.matches&&t&&n.setState({isPrintMode:!1},(function(){n.reCalScrollPos(),setTimeout((function(){n.isPrintMode=!1}))}))})),L7(n,"getFetchRange",(function(e){if(e){var t=n.getStart().symd,r=n.getEnd().symd,o=Ee()(t,"YYYY-MM-DD"),a=Ee()(r,"YYYY-MM-DD");return{start:o.clone().startOf("week").format("YYYY-MM-DD"),end:a.clone().endOf("week").format("YYYY-MM-DD")}}return{start:n.getStart().symd,end:n.getEnd().symd}})),L7(n,"onMouseScroll",(function(e){var t=n.props,r=t.onDayChange,o=t.calendarHideWeekend,a=t.timelineSidebarWidth;if(!n.isPrintMode){var i=e.target.scrollLeft,c=Math.round((i+a)/n.dayWidth);r(o?Ee()(n.baseDayNumber).clone().businessAdd(c).toDate():Ee()(n.baseDayNumber).clone().add(c,"day").toDate())}})),L7(n,"onScroll",(function(e){var t=n.props.dayDate;n.tempDate&&Math.abs(Ee()(t).clone().diff(n.tempDate,"days"))>2*U7/5&&(n.setState({scrollSnap:!1}),setTimeout((function(){var e=n.props,t=e.dayDate,r=e.multiDayCount,o=e.isWeekView,a=e.calendarHideWeekend;n.layerDays=n.getLayerDays(t,r,o,a),n.tempDate=null,n.setState({scrollSnap:!0})}))),n.isScrolling=!0,n.isUserScrolling&&!n.tempDate&&(n.tempDate=t),n.onMouseScroll(e);var r=e.currentTarget.scrollLeft;UA()&&r!==n.scrollLeft&&U.vp.dispatch("restoreCalendarTaskActiveStatus"),n.scrollLeft=r})),L7(n,"onWheel",(function(e){n.isUserScrolling=!0,U.vp.dispatch("showQuickDateMark")})),L7(n,"getLayerDays",(function(e,t,r,o){for(var a=r?U7/2:U7,i=r?a:a/2,c=o?Ee()(e).clone().businessSubtract(i,"days"):Ee()(e).clone().subtract(i,"days"),s=[],u=n.getDayColumnCount(t,r,o),l=r?u+2*a:u+a,f=0;f<l;f++){var d=n.calcDiffTransformX(c,o);s.push(C7(C7({},n.calendarViewHelper.convertDate(c.toDate())),{},{diffTransformX:d})),o?c.businessAdd(1,"day"):c.add(1,"day")}return s}));var o=e.dayDate,a=e.multiDayCount,i=e.isWeekView,c=e.calendarHideWeekend;return n.state={scrollSnap:!0,isPrintMode:!1,containToday:n.getContainToday(o,a,i,c)},n.isPrintMode=!1,n.calendarViewHelper=new VP,n.scrollRef=r.createRef(),n.calcDayWidth(e),n.baseDayNumber=n.getBaseDayNumber(o,i,c),n.days=n.getDays(o,a,i,c),n.layerDays=n.getLayerDays(o,a,i,c),n._listenId=Ne().uniqueId(),n.calcDiffTransformX=n.calcDiffTransformX.bind(n),n.prevScrollLeft=0,n.isScrolling=!1,n.isUserScrolling=!1,n.scrollingDetecter=setInterval((function(){var e=n.props.timelineSidebarWidth,t=n.scrollRef.current;if(t){var r=t.scrollLeft,o=(r+e)%n.dayWidth<=1||(r+e)%n.dayWidth>=n.dayWidth-1;n.prevScrollLeft&&n.prevScrollLeft===r&&o&&(n.isScrolling||n.isUserScrolling)&&(n.isScrolling=!1,n.isUserScrolling=!1,U.vp.dispatch("hideQuickDateMark"),n.debounceForceUpdate(),n.isReCalScroll=!1),n.prevScrollLeft=t.scrollLeft}}),5),n.printMedia=matchMedia("print"),n.prevWeek=i?Ee()(o).week():void 0,n}return P7(t,e),D7(t,[{key:"shouldComponentUpdate",value:function(e,t){var n=this.props,r=this.state;return!!S7(new Set(Object.keys(e).concat(Object.keys(n)))).some((function(t){var r=e[t],o=n[t];return!Kn().is(r,o)}))||!!S7(new Set(Object.keys(t).concat(Object.keys(r)))).some((function(e){return t[e]!==r[e]}))}},{key:"getDays",value:function(e,t,n,r){for(var o=r?Ee()(e).businessSubtract(F7,"days"):Ee()(e).subtract(F7,"days"),a=[],i=this.getDayColumnCount(t,n,r),c=0;c<i+2*F7;c++){var s=this.calcDiffTransformX(o,r);a.push(C7(C7({},this.calendarViewHelper.convertDate(o.toDate())),{},{diffTransformX:s})),r?o.businessAdd(1,"day"):o.add(1,"day")}return a}},{key:"componentDidMount",value:function(){var e=this,t=this.props,n=t.dayDate,r=t.multiDayCount,o=t.isWeekView,a=t.calendarHideWeekend,i=t.setCalendarViewType,c=t.isPro,s=t.timelineSidebarWidth;this.checkContainToday(n,r,o,a),document.addEventListener("mouseup",this.onMouseup,{capture:!0}),this.calendarViewHelper.baseComponentDidMount();var u=this.getFetchRange(o),l=u.start,f=u.end;this.debounceRefreshDayView({start:l,end:f}),document.addEventListener("mouseleave",this.onMouseLeave),c&&i(o),U.vp.subscribe(this._listenId,"fetchFocusOnCalendarView",(function(){HP(e.getStart().symd,e.getEnd().symd)})),window.addEventListener("resize",this.calcDayWidthByResize),this.scrollRef.current.scrollLeft=Z7/2*this.dayWidth-s,U.vp.subscribe(this._listenId,"forcePaginationInCalendar",(function(t){e.isPrintMode=!0,e.setState({isPrintMode:!0},(function(){null===t||void 0===t||t()}))}));var d=this.printMedia;ys.vU?window.addEventListener("afterprint",this.onAfterPrint):d.addListener(this.onPrintMediaListener)}},{key:"calcDiffTransformXWithProps",value:function(e,t){var n=this.props.calendarHideWeekend,r=null!==t&&void 0!==t?t:n;if(r){var o=e.clone().businessDiff(this.baseDayNumber.clone()),a=Math.floor(e.clone().diff(this.baseDayNumber,"days"));return r?o:a}return Math.floor(e.diff(this.baseDayNumber,"days"))}},{key:"UNSAFE_componentWillReceiveProps",value:function(e){var t=!this.isScrolling&&!this.isUserScrolling,n=this.props,r=n.dayDate,o=n.startWeekOfYear,a=n.multiDayCount,i=n.calendarHideWeekend,c=n.isWeekView,s=n.calendarWidth,u=n.timelineSidebarWidth;if(!e.dayDate.ap.isSame(r)||e.startWeekOfYear!==o||e.multiDayCount!==a||e.calendarHideWeekend!==i||e.isWeekView!==c){this.ensureBaseDayNumberCanRender(e),this.checkContainToday(e.dayDate,e.multiDayCount,e.isWeekView,e.calendarHideWeekend),this.days=this.getDays(e.dayDate,e.multiDayCount,e.isWeekView,e.calendarHideWeekend),t&&(this.layerDays=this.getLayerDays(e.dayDate,e.multiDayCount,e.isWeekView,e.calendarHideWeekend));var l=this.getFetchRange(e.isWeekView),f=l.start,d=l.end;this.debounceRefreshDayView({start:f,end:d})}if(e.multiDayCount===a&&e.calendarHideWeekend===i&&e.calendarWidth===s&&e.timelineSidebarWidth===u||this.calcDayWidth(e),e.dayDate.ap.isSame(r)||(t||this.isReCalScroll)&&this.reCalScrollPos(e),e.isWeekView!==c&&e.isPro&&this.setCalendarViewType(e.isWeekView),(!e.dayDate.ap.isSame(r)||e.isWeekView!==c)&&e.isWeekView){var m=Ee()(e.dayDate).week();this.prevWeek&&this.prevWeek!==m&&this.debounceAnalytics({isScrolling:this.isUserScrolling}),this.prevWeek=m}}},{key:"componentWillUnmount",value:function(){document.removeEventListener("mouseup",this.onMouseup,{capture:!0}),document.removeEventListener("mouseleave",this.onMouseLeave),this.calendarViewHelper.baseComponentWillUnmount(),U.vp.unSubscribe(this._listenId,"fetchFocusOnCalendarView"),window.removeEventListener("resize",this.calcDayWidthByResize),bn.ZP.dayWidth=null,clearInterval(this.scrollingDetecter),this.debounceRefreshDayView.cancel(),this.debounceForceUpdate.cancel(),this.debounceAnalytics.cancel(),U.vp.unSubscribe(this._listenId,"forcePaginationInCalendar");var e=this.printMedia;ys.vU?window.removeEventListener("afterprint",this.onAfterPrint):e.removeListener(this.onPrintMediaListener)}},{key:"refreshDayView",value:function(e){var t=e.start,n=e.end;this.calendarViewHelper.fetchTasksInRange(t,n)}},{key:"calcDiffTransformX",value:function(e,t){return this.calcDiffTransformXWithProps(e,t)}},{key:"getDateMapTasks",value:function(){var e=this.props,t=e.tasks,n=e.subscribeEvents,r=e.habitTasks,o=e.pomodoros,a=e.calendarViewConf,i=e.timetableDisplayInCalendar,c=e.courses,s=e.countdownTasks,u=e.isPro,l=this.context,f=l.webCalendarViewFilter,d=l.isShowVirtualData,m=t;u||d||(m=Kn().List([]));var p=C7(C7({},a),{},{showTimetable:i});return this.calendarViewHelper.getDateMapTasks(this.getStart().date,this.getEnd().date,m,n,r,o,c,s,p,f)}},{key:"render",value:function(){var e=this,t=this.props,n=t.multiDayCount,o=t.jumpToDayView,a=t.currentMonth,i=t.isWeekView,c=t.calendarHideWeekend,s=this.state,u=s.scrollSnap,l=s.isPrintMode,f=s.containToday,d=this.getDateMapTasks();bn.ZP.dayWidth=this.dayWidth;var m=i?c?5:7:n||1;return r.createElement(w7,{onScroll:this.onScroll,onWheel:this.onWheel,ref:this.scrollRef,colCount:m,dateArray:l?e.days.slice(F7,e.days.length-F7).map((function(e,t){return C7(C7({},e),{},{diffTransformX:t})})):this.days,dateMapTasks:d,jumpToDayView:o,dayWidth:this.dayWidth,containerClassName:i?void 0:"day-grid-container",containerId:i?"week-scroll-container":"day-scroll-container",isScrolling:this.isScrolling||this.isUserScrolling,dateLayerArray:this.layerDays,scrollSnap:u,currentMonth:a,isWeekView:i,isPrintMode:l,containToday:f})}}])}(r.Component);L7(Y7,"contextType",df.A);var V7=function(e){var t;return t=function(t){function n(){return T7(this,n),M7(this,n,arguments)}return P7(n,t),D7(n,[{key:"render",value:function(){var t=this.context,n=t.selectedCalendarViewType,o=t.multiCalendarCount,a=t.isTaskCalendarMode,i=n==="".concat(B.NWv.day,"-multi")?o.day:0;return r.createElement(e,E7({},this.props,{multiDayCount:i,isTaskCalendarMode:a}))}}])}(r.PureComponent),L7(t,"contextType",df.A),t}((0,a.$j)((function(e){var t=e.userProfile.get("pro"),n=function(e){return e.userProfile.get("pro")?{tasks:ro.gg(e),subscribeEvents:ro.DX(e,{includeSubscribeShownInCalendar:!0}),habitTasks:ro.H2(e),pomodoros:(0,yn.gX)(e),courses:ro.J8(e),countdownTasks:ro.oU(e)}:{tasks:n8(),subscribeEvents:Kn().List([]),habitTasks:Kn().List([]),pomodoros:Kn().List([]),courses:Kn().List([]),countdownTasks:Kn().List([])}}(e),r=n.tasks,o=n.subscribeEvents,a=n.habitTasks,i=n.pomodoros,c=n.courses,s=n.countdownTasks;return{isPro:t,calendarViewConf:e.preference.get("calendarViewConf"),holidayData:e.holidayData,tasks:r,projects:e.projects.projectList,csl:e.customSmartProjects,subscribeEvents:o,habitTasks:a,isDarkTheme:(0,Z.$o)((0,Z.gh)()),startWeekOfYear:e.preference.get("startWeekOfYear"),pomodoros:i,timetableDisplayInCalendar:(0,tn.ou)(e),courses:c,countdownTasks:s,calendarHideWeekend:!!e.globalState.get("calendarHideWeekend"),timelineSidebarWidth:(0,Lt.K8)(e)}}),(function(e,t){var n=t.isTaskCalendarMode;return{setCalendarViewType:function(t){if(t)n?(e((0,no.OJ)("")),"w"!==(0,Lt.zD)()&&e((0,no.R7)("w"))):(e((0,no.FN)("")),"w"!==(0,Z.Oz)().get("webCalendarViewType")&&(e((0,ra.WW)("w")),(0,Z.a1)()));else if(n){var r=(0,Lt.K4)();"d-multi"!==r&&""!==r&&e((0,no.OJ)("")),"d"!==(0,Lt.zD)()&&e((0,no.R7)("d"))}else{var o=(0,Lt.RE)();"d-multi"!==o&&""!==o&&e((0,no.FN)("")),"d"!==(0,Z.Oz)().get("webCalendarViewType")&&(e((0,ra.WW)("d")),(0,Z.a1)())}}}}))(Y7));function H7(e){var t=e.dayDate,n=e.onDayChange,o=e.jumpToDayView,i=e.currentMonth,c=e.isWeekView,s=e.calendarWidth,u=(0,r.useContext)(df.A),l=u.selectedCalendarViewType,f=u.multiCalendarCount,d=(0,a.v9)((function(e){return!!e.globalState.get("calendarHideWeekend")}));return(0,r.useEffect)((function(){return function(){(0,Wn.ZRB)()}}),[]),(0,r.useEffect)((function(){var e=Ne().throttle((function(e){if(bn.ZP.hasOutDetail||bn.ZP.hasMoreTasksPopover)return;if(e){var r=(0,R6.r6)({type:c?B.NWv.week:B.NWv.day,rangeBeginDate:t,selectedCalendarViewType:l,multiCalendarCount:f,currentMonth:i,calendarHideWeekend:d});r&&n(r)}else{var o=(0,R6.Y0)({type:c?B.NWv.week:B.NWv.day,rangeBeginDate:t,selectedCalendarViewType:l,multiCalendarCount:f,currentMonth:i,calendarHideWeekend:d});o&&n(o)}}),210);function r(t){if(!(0,R6.dL)())switch(t.keyCode){case Te.Z.down_arrow:case Te.Z.right_arrow:t.preventDefault(),e(!0);break;case Te.Z.up_arrow:case Te.Z.left_arrow:t.preventDefault(),e(!1)}}var o=document.body;return o&&o.addEventListener("keydown",r,{capture:!0}),function(){var e=document.body;e&&e.removeEventListener("keydown",r,{capture:!0})}}),[i,t,d,c,f,n,l]),r.createElement("div",{className:"tkcalendar-main-container relative flex-auto"},r.createElement(o4,null),r.createElement(V7,{isWeekView:c,dayDate:t,onDayChange:n,jumpToDayView:o,currentMonth:i,calendarWidth:s}))}H7.defaultProps={isWeekView:!1};var W7=r.memo(H7,(function(e,t){return e.calendarWidth===t.calendarWidth&&(e.dayDate.toString()===t.dayDate.toString()&&e.currentMonth.toString()===t.currentMonth.toString())})),z7=n("Pke8"),G7=n("0k0u"),K7=n("sLwx"),q7=n("qTmz"),$7=n.n(q7);var J7=function(e){var t=e.task,n=e.cursorPosition;return r.createElement(ZA,{task:t,getDefaultPosition:function(){var e=n;return{top:e.top+10||10,left:e.left+20||20}},fixPositionOffsetX:function(e){return e-20},cursorPosition:n})};function X7(e){return X7="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},X7(e)}function Q7(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,aee(r.key),r)}}function eee(e,t,n){return t=nee(t),function(e,t){if(t&&("object"===X7(t)||"function"===typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(e,tee()?Reflect.construct(t,n||[],nee(e).constructor):t.apply(e,n))}function tee(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(tee=function(){return!!e})()}function nee(e){return nee=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},nee(e)}function ree(e,t){return ree=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},ree(e,t)}function oee(e,t,n){return(t=aee(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function aee(e){var t=function(e,t){if("object"!=X7(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=X7(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==X7(t)?t:t+""}var iee=function(e){function t(e){var n;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),oee(n=eee(this,t,[e]),"escListenId",void 0),oee(n,"relatedElOffset",void 0),n.relatedElOffset=e.cursorPosition,n.escListenId=Ne().uniqueId(),n}return function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&ree(e,t)}(t,e),n=t,(r=[{key:"onDidMount",value:function(){if(U.jc.subscribe(this.escListenId,"quadrant-out-single",(function(){U.vp.dispatch("dismissQuadrantOutSingle")})),!this.props.isNew){var e=this.context,t=e.isTaskCalendarMode,n=e.isCalendarTaskMode;t&&ae.Z.splitView("task+calendar","task_detail"),n&&ae.Z.splitView("calendar+task","task_detail")}}},{key:"onUnmount",value:function(){var e=this.props.model,t=e.get("id"),n=Wn.FOH(t);if(n){var r=e.get("startDate"),o=n.get("startDate"),a=Wn.rZ9(n);if(r&&o){var i=ke.Z.parseUTCString(r),c=ke.Z.parseUTCString(o);i&&c&&!Ee()(i).isSame(Ee()(c))&&U.vp.dispatch("GET_DATE_IS_IN_VIEWPORT",{date:c,end:a,callback:function(){(0,ff.Dx)(c)}})}}U.jc.unSubscribe(this.escListenId)}},{key:"componentWillUpdate",value:function(e){var t=this.props.cursorPosition;e.cursorPosition&&t&&(e.cursorPosition.top!==t.top||e.cursorPosition.left!==t.left)&&(this.relatedElOffset=e.cursorPosition)}},{key:"render",value:function(){return o.createPortal(this.getBody(),document.body)}},{key:"setDefaultPosition",value:function(){var e=this.relatedElOffset;return null!=e.width?{top:e.top,left:e.left+e.width+10}:{top:e.top+10||10,left:e.left+20||20}}},{key:"fixPositionOffsetX",value:function(e){return null!=this.relatedElOffset.width?e-10:e-20}}])&&Q7(n.prototype,r),a&&Q7(n,a),Object.defineProperty(n,"prototype",{writable:!1}),n;var n,r,a}(Sf),cee=(0,a.$j)(null,null,null,{forwardRef:!0})(iee),see=n("YOp+"),uee=n("NSLZ"),lee=n("7qG7"),fee=n.n(lee),dee=n("gpHz");function mee(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,a,i,c=[],s=!0,u=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;s=!1}else for(;!(s=(r=a.call(n)).done)&&(c.push(r.value),c.length!==t);s=!0);}catch(e){u=!0,o=e}finally{try{if(!s&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(u)throw o}}return c}}(e,t)||function(e,t){if(!e)return;if("string"===typeof e)return pee(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return pee(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function pee(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var hee=function(e){var t=e.model,n=e.showAgendaDetail,o=e.isSmallSize,i=(e.isLargeSize,e.containerWidth,e.isShowInAllDay),c=e.widthStyle,u=e.id2RenderTimeText,l=e.isInAgenda,f=e.dateStr,d=mee((0,r.useState)(!1),2),m=d[0],p=d[1],h=mee((0,r.useState)(!1),2),y=h[0],g=h[1],v=mee((0,r.useState)(!1),2),b=v[0],k=v[1],x=mee((0,r.useState)(!1),2),S=x[0],_=x[1],O=mee((0,r.useState)(!1),2),C=O[0],T=O[1],j=mee((0,r.useState)(!1),2),D=j[0],A=j[1],N=(0,Ys.D9)(!1),P=(0,r.useRef)(null),I=(0,r.useRef)(null),L=(0,r.useRef)("number"),R=(0,r.useRef)(0),F=(0,r.useRef)(null),U=dN({model:t,isInAgenda:l}),Y=U.isActive,V=U.openOutSingle,H=U.cursorPositionRef,W=U.getTaskColorInfo,z=U.isPomodoroRecord,G=U.getCountdownIconVisibility,K=U.getRepeatIconVisibility,q=U.getHabitIconVisibility,$=U.toggleActive,J=U.renderContextMenu,X=U.onContextMenuClick,Q=U.getTitle,ee=U.isCompleteLineThrough,te=U.calendarViewConf,ne=U.tagColorMap,re=(0,r.useContext)(df.A).isShowVirtualData,oe=(0,a.v9)((function(e){return e.userProfile.get("pro")}));(0,r.useEffect)((function(){N!==D&&D&&(F.current&&clearTimeout(F.current),F.current=setTimeout((function(){A(!1)}),600))}),[D,N]);var ae=(0,r.useMemo)((function(){return Wn.xEq(t)}),[t]),ie=(0,r.useMemo)((function(){return Wn.xEq(t,{withPermission:!1})}),[t]),ce=(0,r.useCallback)((function(){var e=(0,Jn.I4)("monthDate");if(i)return{acrossDayStr:"",time:s.zO()||s.Xy()?s.U2("all_day"):Ee()(f,"YYYY-MM-DD").format(e),meridiemStr:""};var n=t.get("startDate"),r=Bn.Z.prefMoment(n),o=(0,Z.U2)("showMeridiem"),a=o?"h:mm":"HH:mm",c=n?r.format(a):"",u=n&&o?r.hour()>=12?"PM":"AM":"",l=r.format("YYYY-MM-DD");return{acrossDayStr:Wn.qQe(t)&&l!==f?r.format(e):"",time:c,meridiemStr:u}}),[f,i,t]),se=(0,r.useCallback)((function(){var e=t.get("id");return u[e]||""}),[u,t]),ue=(0,r.useCallback)((function(e){if(Wn.d77(t)&&"list"===(te.cellColorType||"list")){var n=t.get("color");return(0,fP.Xv)(n)||e}return e}),[te.cellColorType,t]),le=function(){},fe=(0,r.useCallback)((function(){if(z()){var e=t.toJS(),n=(0,yn.$A)({startTime:e.startDate,endTime:e.dueDate,tasks:e.fragments,pauseDuration:e.pauseDuration,adjustTime:e.adjustTime}).duration;return r.createElement("div",{className:"flex-none ml-[12px] text-[13px] leading-[18px] mb-[2px] text-grey-30"},(0,yn.TI)(n))}var o=Wn.d77(t),a=Wn.nJ4(t),i=Wn.v35(t),c=(0,ff.ST)(t),s=!a&&Wn.rzg(t),u=Wn.N2m(t),l=!!o&&Qt.mj(t);return i||c||s||u||l?r.createElement("div",{className:"flex-none ml-[12px] h-[20px] flex items-center"},i&&r.createElement(E.Z,{name:"item-text",className:"w-[12px] h-[12px] text-grey-20 mr-[4px] last:mr-0"}),c&&r.createElement(E.Z,{name:"item-reminder",className:"w-[12px] h-[12px] text-grey-20 mr-[4px] last:mr-0"}),s&&r.createElement(E.Z,{name:"item-repeat",className:"w-[12px] h-[12px] text-grey-20 mr-[4px] last:mr-0"}),u&&r.createElement("div",{className:"w-[20px] h-[20px] mr-0"},r.createElement(z7.Z,{task:t,isReadOnly:ae,showProjectPermissionToast:le})),l&&r.createElement("div",{className:"w-[12px] h-[12px] flex items-center justify-center"},r.createElement(G7.Z,{percentage:Qt.Je(t).percentage,size:12}))):null}),[z,ae,t]),de=(0,r.useCallback)((function(){var e=t,n=Wn.rZ9(e),r=e.get("startDate"),o=e.get("isAllDay"),a=!n||Bn.Z.prefMoment(n).isSame(Bn.Z.prefMoment(r)),i=n||r;if(!i)return[];o&&!a&&(i=Bn.Z.formatToUtc(Bn.Z.getRealDueDate(n,!0)));var c=Bn.Z.prefMoment().startOf("day"),s=Bn.Z.getDueDateLocalZoneDate(i).diff(c,"days");return!(0===s&&(o||a||!Bn.Z.prefMoment(i).isSame(c)))&&s<=0}),[t]),pe=(0,r.useMemo)((function(){return!oe&&!re}),[oe,re]),he=(0,r.useCallback)((function(e){var t=e.isCompleteStyle,n=e.renderTimeText;if(n){var o=!t&&de(),a=pe,i=oe?t?"text-grey-30":o?"text-dark-red":(0,At.r2)():(0,At.r2)();return r.createElement("div",{className:w()("c-task-time text-[13px] leading-[18px] mb-[2px] flex-auto truncate",i,a&&"opacity-0")},n)}return null}),[de,pe,oe]),ye=(0,r.useCallback)((function(e){var t=pe,o=je.F1(je.hh(Q()));return r.createElement("div",{className:w()("c-task-title max-w-full relative leading-[20px] font-medium break-words flex-auto",n?"line-clamp-5":"line-clamp-2",e&&ee&&"line-through",e||!o?"text-grey-30":"text-grey-80",t&&"opacity-0"),dangerouslySetInnerHTML:{__html:o||s.U2("no_title")}})}),[pe,Q,ee,n]),ge=(0,r.useCallback)((function(e){var t=e.isCompleteStyle,n=e.renderTimeText,o=fe(),a=he({isCompleteStyle:t,renderTimeText:n}),i=ye(t);return a&&o?r.createElement("div",null,r.createElement("div",{className:"flex"},a," ",o),i):a?r.createElement("div",null,a,i):o?r.createElement("div",{className:"flex"},i,o):r.createElement("div",null,i)}),[fe,he,ye]),ve=(0,r.useCallback)((function(e){if(!n)return null;var o=!!Wn.p9N(t)?(0,an.yP)(t):(0,Oo.bS)(t),a=o.content;return o.needRender?r.createElement("div",{className:w()("text-xs leading-[16px] mt-[2px] line-clamp-1",e?"text-grey-30":"text-grey-70"),dangerouslySetInnerHTML:{__html:a}}):null}),[n,t]),be=(0,r.useCallback)((function(e){var t=e.get("tags");if(!Gn.List.isList(t))return null;var n=t.toArray(),r=Ne().uniq(n.map((function(e){return Oa.tN(e)}))),o=Oa.Iq();return ae&&(r=Ne().intersection(r,o)),r.sort((function(e,t){var n=o.indexOf(e),r=o.indexOf(t);return n===r?0:n>r?1:-1})),r.length>0?r:null}),[ae]),we=(0,r.useCallback)((function(e){if(!n)return{hasTag:!1,tagRenderElement:null};var o=be(t),a=o&&o.length>0;return a?{hasTag:a,tagRenderElement:r.createElement("div",{className:w()("mt-[6px] flex overflow-x-auto overflow-y-hidden with-no-scroll",e&&"opacity-40")},o.map((function(e,t){var n=e.toLowerCase();return r.createElement(K7.Z,{key:n,tagName:e,tagColor:ne[n],readOnly:ie})})))}:{hasTag:!1,tagRenderElement:null}}),[n,be,t,ne,ie]),ke=(0,M.Z)((function(){return w()(B.O3J[t.get("priority")])})),xe=(0,r.useCallback)((function(e){var n,o="checkbox-icon z-[1] w-[12px] h-[12px] absolute left-1/2 top-1/2 -translate-x-1/2 -translate-y-1/2",a=!1;if(G()){var i=t.get("color"),c=t.get("iconRes");n=r.createElement("div",{className:w()(o,"flex items-center justify-center")},r.createElement(JT.Z,{color:i,iconRes:c,size:12}))}else if(K())n=r.createElement(E.Z,{name:"agenda-item-repeat",className:w()("text-grey-20",o)});else if(q()){if(Qt.T7(t))n=r.createElement(E.Z,{name:"agenda-habit-wontdo",className:w()("text-warn-red",o)});else if(Qt.T4(t))n=r.createElement(E.Z,{name:"agenda-habit-complete",className:w()("",o),style:{fill:e}});else{var s=t.get("color"),u=t.get("iconRes");n=r.createElement("div",{className:w()(o,"flex items-center justify-center")},r.createElement(Zf.Z,{color:s,iconRes:u,size:12}))}a=!0}else if(z()){var l=t.get("type");n=r.createElement(E.Z,{name:l===yn.OP.timing?"agenda-stopwatch":"agenda-pomo",className:w()("text-grey-20",o)})}else if(Wn.HlA(t)){var f=t.get("accountId"),d="";if((0,Ru.ll)(t))d="agenda-calendar-declined";else switch(bn.ZP.accountId2AccountType[f]){case"google":d="agenda-google";break;case"caldav":d="agenda-caldav";break;case"outlook":d="agenda-outlook";break;case"feishu":default:d="agenda-subscribe";break;case"exchange":d="agenda-exchange";break;case"icloud":d="agenda-icloud"}n=r.createElement(E.Z,{name:d,className:w()("text-grey-20",o)})}else Wn.ZWx(t)?n=r.createElement(E.Z,{name:"note",className:w()("text-grey-20",o)}):Wn.p9N(t)?n=r.createElement(E.Z,{name:"checkbox-timetable",className:w()("text-grey-20",o)}):Wn.Vnl(t)?(n=r.createElement(E.Z,{name:"agenda-wontdo",className:w()("text-grey-20",o)}),a=!0):Wn.PNE(t)?(n=r.createElement(E.Z,{name:"agenda-complete",className:w()("text-grey-20",o)}),a=!0):(n=r.createElement(E.Z,{name:"agenda-checkbox",className:w()("text-grey-40",o)}),a=!0);return{el:n,hasHover:a}}),[G,K,q,t,z]),Se=(0,r.useCallback)((function(){var e=Hn.Rp(t.get("projectId")),n=e?Hn.Yj(e):ya.fU.read;me.$Z({text:s.U2("project_action_abort_toast",{s9:s.U2("project_".concat(n))})})}),[t]),_e=(0,r.useCallback)((function(){if(Wn.gVK(t)){var e=t.get("taskId"),n=Wn.FOH(e),r=t.get("id");Wn.VuY(n)?n&&Wn.J7G(n,r,!1):me.$Z({text:s.U2("toggle_schedule_subtask_limit")})}else{if(!Wn.VuY(t)||Wn.ZWx(t))return;jo.QW(t,!1)}}),[t]),Oe=(0,r.useCallback)((function(e){e.stopPropagation();var n=Wn.xEq(t)||Wn.HlA(t)||Wn.p9N(t);if(Hn.gX(Hn.Rp(t.get("projectId")))&&Se(),n||m)e.preventDefault();else if(Wn.d77(t)){var r=Qt.S3(t);if(Wn.PNE(t))switch(r){case Yl.c0.nonTarget:case Yl.c0.allTarge:Qt.om(t,r,(function(e){return Qt.zr(e,0)}));break;default:g(!0)}else r===Yl.c0.autoTarget?(p(!0),A(!0),setTimeout((function(){p(!1),Qt.om(t,r,Qt.zr)}),600)):r===Yl.c0.manualTarget?k(!0):(p(!0),setTimeout((function(){p(!1),Qt.om(t,r,Qt.zr)}),200))}else Wn.ZWx(t)||_e()}),[t,m,_e,Se]),Ce=(0,r.useCallback)((function(e){var n=xe(e),o=n.el,a=n.hasHover;return r.createElement("div",{className:w()("absolute rounded-full group",a&&"cursor-pointer"),style:{width:22,height:22,top:9,left:-46},onClick:a?Oe:function(){},onContextMenu:function(e){!a||Wn.d77(t)||Wn.gVK(t)||Hn.gX(Hn.Rp(t.get("projectId")))||(e.preventDefault(),e.stopPropagation(),T(!0))},ref:I},a&&r.createElement("div",{className:w()("w-[22px] h-[22px] rounded-full absolute inset-0 hidden group-hover:block",De.DE)}),o)}),[xe,t,Oe]),Te=(0,r.useMemo)((function(){var e=W(),n=e.isCompleteStyle,a=ce(),i=a.acrossDayStr,s=a.time,u=a.meridiemStr,l=se(),f=ue(e.baseColor),d=ge({isCompleteStyle:n,renderTimeText:l}),m=ve(n),p=we(n),h=p.hasTag,y=p.tagRenderElement,g=ke();return r.createElement("div",{className:w()($7().agendaTask,g,"agenda-task relative mb-[24px] last-of-type:mb-0")},r.createElement("div",{className:w()($7().line,"w-[1px] absolute bg-grey-10"),style:{top:31,bottom:-34,left:-35.5}}),Ce(f),i&&r.createElement("div",{className:"absolute text-xs text-grey-20",style:{top:-1,left:-100,lineHeight:"13px"}},i),r.createElement("div",{className:"absolute flex items-baseline",style:{top:12,left:-100,lineHeight:"16px"}},r.createElement("p",{className:"text-[13px] text-grey-40"},s),u&&r.createElement("p",{className:"text-xs ml-[2px] text-grey-40 scale-90"},u)),r.createElement("div",{ref:P,className:w()("rounded-[6px] overflow-hidden relative pt-[10px] flex flex-col px-[14px] cursor-pointer",h?"pb-[13px]":"pb-[10px]",o&&"flex-auto"),style:{backgroundColor:(0,$e.eR)(f,Y?30:S?20:10),width:c},onClick:$,"data-id":t.get("id"),"data-taskid":Wn.gVK(t)?t.get("taskId"):"",onContextMenu:X,onMouseEnter:function(e){_(!0)},onMouseLeave:function(){_(!1)}},r.createElement("div",{className:"absolute left-0 top-0 bottom-0 w-[4px]",style:{backgroundColor:n?(0,$e.eR)(f,30):f}}),d,m,y))}),[W,ce,se,ue,ge,ve,we,ke,Ce,o,Y,S,c,$,t,X]),Me=(0,r.useMemo)((function(){return V?Wn.d77(t)?r.createElement(ed,{key:t.get("id"),task:t,cursorPosition:H.current}):Wn.nJ4(t)?r.createElement(J7,{key:t.get("id"),task:t,cursorPosition:H.current}):r.createElement(cee,{key:t.get("id"),model:t,cursorPosition:H.current}):null}),[H,t,V]),Ae=(0,r.useMemo)((function(){return Wn.d77(t)&&Wn.PNE(t)&&y?r.createElement(If.Z,{timeStamp:+t.get("checkinStamp"),action:function(){Qt.Qr(t,0)},dismiss:function(){g(!1)}}):null}),[y,t]),Pe=(0,r.useMemo)((function(){return Wn.d77(t)&&b?r.createElement(see.Z,{showDate:!1,task:t,action:function(e){p(!0),A(!0),R.current=Math.round(100*(e-t.get("value")))/100,setTimeout((function(){p(!1),Qt.Qr(t,e)}),600)},dismiss:function(){k(!1)},relativeRef:P,isTaskList:!0}):null}),[b,t]),Ie=(0,r.useMemo)((function(){return C?r.createElement(uee.Z,{status:t.get("status"),hideMenu:function(){T(!1)},relativeRef:I,placement:"bottom-left",menuAction:function(e){if(t.get("status")!==e){jo.cW(Gn.List([t]),e,!1)}}}):null}),[C,t]),Le=(0,r.useMemo)((function(){if(Wn.d77(t)){var e;if("number"===L.current){var n=(0,Qt.C4)(t.get("type"),t.get("step"));n===Yl.c0.autoTarget&&(e="+".concat(t.get("step")," ").concat((0,Qt.Wy)(t.get("unit")))),n===Yl.c0.manualTarget&&(e="+".concat(R.current.toString()," ").concat((0,Qt.Wy)(t.get("unit"))))}return"complete"===L.current&&(e=s.U2("done")),"uncomplete"===L.current&&(e=s.U2("undone_habit")),r.createElement(lf.Z,{timeout:500,in:D,appear:!0,mountOnEnter:!0,unmountOnExit:!0,classNames:{enter:fee().tooltipEnter,enterActive:fee().tooltipEnterActive,exit:fee().tooltipExit,exitActive:fee().tooltipExitActive}},r.createElement(dee.Z,{key:e,relativeEl:I.current,value:e,relativeElPaddingTop:0}))}return null}),[D,t]);return r.createElement(r.Fragment,null,Te,Me,J(t),Ae,Pe,Ie,Le)},yee=function(e){var t=(0,y.Z)(),n=e.emptyType,o=e.widthStyle,a=e.isSmallSize,i="today"===n,c=(0,r.useMemo)((function(){var e=(new Date).getHours();return e>=6&&e<20}),[]);return r.createElement("div",{className:"relative",style:{width:o}},r.createElement("div",{className:w()("absolute rounded-full",i?"top-1/2 -translate-y-1/2":"top-[9px]"),style:{width:22,height:22,left:-46}},r.createElement("div",{className:"z-[1] w-[12px] h-[12px] bg-grey-5 rounded-full absolute left-1/2 top-1/2 -translate-x-1/2 -translate-y-1/2"})),r.createElement("div",{className:w()("absolute text-[13px] text-grey-40 leading-[16px]",i?"top-1/2 -translate-y-1/2":"top-[12px]"),style:{left:-100}},t.formatMessage({id:"all_day"})),i?r.createElement("div",{className:w()("relative flex items-center rounded-[8px]",a&&"flex-auto"),style:{height:64,backgroundImage:"url(".concat(c?"data:image/jpeg;base64,/9j/4AAQSkZJRgABAQAAAQABAAD/4gIoSUNDX1BST0ZJTEUAAQEAAAIYAAAAAAQwAABtbnRyUkdCIFhZWiAAAAAAAAAAAAAAAABhY3NwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAA9tYAAQAAAADTLQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAlkZXNjAAAA8AAAAHRyWFlaAAABZAAAABRnWFlaAAABeAAAABRiWFlaAAABjAAAABRyVFJDAAABoAAAAChnVFJDAAABoAAAAChiVFJDAAABoAAAACh3dHB0AAAByAAAABRjcHJ0AAAB3AAAADxtbHVjAAAAAAAAAAEAAAAMZW5VUwAAAFgAAAAcAHMAUgBHAEIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFhZWiAAAAAAAABvogAAOPUAAAOQWFlaIAAAAAAAAGKZAAC3hQAAGNpYWVogAAAAAAAAJKAAAA+EAAC2z3BhcmEAAAAAAAQAAAACZmYAAPKnAAANWQAAE9AAAApbAAAAAAAAAABYWVogAAAAAAAA9tYAAQAAAADTLW1sdWMAAAAAAAAAAQAAAAxlblVTAAAAIAAAABwARwBvAG8AZwBsAGUAIABJAG4AYwAuACAAMgAwADEANv/bAEMACgcHCAcGCggICAsKCgsOGBAODQ0OHRUWERgjHyUkIh8iISYrNy8mKTQpISIwQTE0OTs+Pj4lLkRJQzxINz0+O//bAEMBCgsLDg0OHBAQHDsoIig7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O//AABEIAIAGQAMBIgACEQEDEQH/xAAaAAEBAQEBAQEAAAAAAAAAAAAAAQIDBAUH/8QAKRABAQACAQQCAQMFAQEAAAAAAAECERIDITFRQWETBCJxMkJSgaGRFP/EABkBAQEBAQEBAAAAAAAAAAAAAAABAgMEBf/EACERAQEBAQACAgIDAQAAAAAAAAABEQIDEiExBCITMkFR/9oADAMBAAIRAxEAPwD9EAfTfKAABFABAURQBAFQURAAUQFABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFk3dO0mpqOON1lK7M9N8gDLQgKgCAIqKggKFYaTQzUF1U0oACAAAAAAAAAAAAAAAACxFgoAAAIACioqCiKKAAqoIqqiiioqAqCKqobBoQRVdMLua9OZLq7hYsrqJMpVYbAAUQBQQCyVi9mwTGBbj6Z7xpFEBFENgomzYKJtdguxNgKgCqukVFWaVlUVVQRV1PS8YCKnH7XiqppjHGllnw6CauOSumpfMS4eqaYwpcbPMEQARVEVlQFZ1Q0KmmGkXVvheGXpm9SfdWSsjXDL0cbPhJ3L9VcrIo1qJoUXUZFGtERpGkQUVEFGkZFTSgLq+jV9KMqur6TQmIuOO6OmM1jC1ZCSTwoMNCKgBqAoAAAA+WCPY8SiAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA1jncf4ZBXaZyq4eW5jlPnTNjUrYk37EUBFQQFAEEVBAURRFTUFFTSWWNAYwLl5RUABAAAAAAAAAAAAFEBVAEBZNtSSDWMDVx9Jq+kAXVTVgKAA1JamM22lVnVGhNVBdICiAKAKptNiDWxldgu25n7c9rtMXXaWUcdrMr7TGvZ1GOf0fk+kxdbGOc+1/JPsw1oY5w5ww1ss2ku1RWbh6rNlnl0RdTHMbuMv0zcbPtdZxBBRVZAaEAUlQ2DSsyrtFVWVQa2sZVGo0IqK1FZis1VVFZaVUVmqM3D00rOrjiOmeO5v0wus4aXSRWaoqN44b73w59dTmbWpN+kmNvhuYSee670za+f5PyLfp6OfHI1s5MbNvLfJXTGuS7Y2bPemN2SsZYWfZtqV6PH+R1GOvHK5jeWO+8Y0+hx5J3Njz9c2Ao66yyaUalRk03x9r4XTGOF+V4xoNMTU9CooIqVQAUNS/ACgbAQAAAAARQAHygHteAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABcbrKV13txaxys/hLGpXRCWWdhGhBBABUQEAAVAAFEEFKArI1ZtlUABAAAAAAAAAAAAAABrGe2WsaLGgGWlAFAATicVBFEVFUQ2CgIpr0jR2VGRdJqgogCiAKAKptBBdm0AXa7ZAUQB2mUvhXE5X2zjXs7Dlzq879GGug5876PyfRhsbur5S4z47Jzno5w+TYlxqN8sfZuX0umMG2rjKlwvs1MqbE1Z8IqNLtkRdb2bY2uzF102SsyrtlZW1lYlaiVrWtrGVZqtqztYxWmlZ2rNaVUVitF8VydLJWbhZ47iWMqESjWOPK/TpbpJOOOktfL8/l9q9Pj5yJahUeK12ATbKqbTZs0XaysbXaymOsqZT5Zlal29Xh8l5uufXOxkWzVR9aXZryWCyaIq6YIqLAAaQAaBFBERqY3LxG50fdXZFkrkO34cfdPw4/ae0X1riOt6Pqudxyx8xqWVmyxAFAFk2giyVqSQNE4nH7UQfHAe54AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABqZ+2QVvcowstTF1oTkAIoIgaFABAABQAVm+Wks2qsi6QZAAAAAAAAAAAAAAAAamS8oyGNN7GDdTDXQY5VeVMXWhnn9LyQ1ROUOUF1oTlPZue0FVnc9ruewUTYCqgKuxBA1DQAng20nZUxNi6hqAC6iahoBo1PYAantAUQBRAFEAUQA2qAKvK+2QGudOW/MjJsxda3j9w/2zsMTVENg1tqMTy0zWo3KsrErUrNalblViVrbNajUrUY2srFabWMbalZrUaXbMVitRVRWKqWSpjP3yVpcfbl5Os5rXM2rkxVrFfH7r1wqCOTSobTaKqJtNouNbNs7XYY1K3jXKVvGunNSx0vtlfgfY8HW8PH5JnRPCpFd2ARWkQBqIAKDpj0/m/wDhhhrvfLbN6/41IomxloAAO18go49TDjdzxWHfqTeOp5Zx6X+VdJ18fLFnz8Ocntp1mOPo44+k9j1clbvTnwxZZ5iyypYgCj44D3PngAAAAAAAAAAAAAAAAAAAAAAAALJu6gI1MLW8cJPutM3pucsTpz5q8MfTQm1cjPHH0cMfShpjFw9Vmyzy6i6ljiN5YemGmQWS3wvD3Qxkb4xLj6NMZAEAAAAAAAAAAAAAAAAAAAAAAXdNoCruKyA0MrsFE3TYKJs5A0JyNoqmonI5AcU41eX0cvoPhNX0aq8vo5/Sp8MjXL6Tl9QEAEAAAAAAAAAAURRQAAABUEFEUBUBVAAAAVAVdm0EF2bQBrZtlQXabEBrZtlQXZtAFEAUQ1b8AoccvRxynwKG0BF2IAbXbKgoi445Z5ccZugHl6en+k+epd/Ud8cMcP6cZHO+SR0njt+3inS6mXjCtf8Az9X/AB/69ox/JW/448X4OrP7f+n4+pPOFewPer/HHi2sr13GZeZK55dDG+LpfaJ6VylXaZdPPDzO3uJKI3tdsbalZsWNyrtmVqS3wxW41Ku0mP2unOtKu0GaqtY/LDWHlw8s/SunF/YyYreTnXx+3riVKtZtcmjabLWdstyLsZ2bFxdrtnZsMa23i5yt4t8s2OsvZWYr7H40/R4vL/YXaD1OSiNYzflQkt8LwvuNKmrjHC/TWOGu9U2u1cjQgiioKKAAIKKIAoCCpZLNUAc8seP8Mu17zTle106S6xZj4yoPe+cAoIAAAAAAAAAAAAAAAAAAAAAA6448Z9sYf1R1Z6b5gAy0AgACoAgBqX4ABAVBABMonGtCpiaNRQE1E0oomjSoIgqAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKgAKgKoiiAAoAAAgogCiGwURRVENgogCiKAACoAAAA3j07l3vaOuOEx8Rm3GpLXKdPK/TU6cnnu6IztayJqTxABUBNqi3V8sZY/Ma2hErmLl5RtgB06PSvVz1PE81L8LJvwvR6OXVvrH5r24dPHpzWM01MZjjJJqQefrq9PTzxOQBhsAARQEFQFc8+jjl3natqbiWa8mWOWF1YuPftHpuMymrNs44Y4eI17M+qYdP5y/8bBzvy1IIqMqAM1RZdXaIzZsxZcdMmK1jd469M5R8by8Xm49vF2axWa1WK8tdYiVayy1BNiDS7NooNRvFiN4u3j5trHXw6RUkakfc459eZHzur7XRdUXbespxbk1GdqqtCAqqigKhtRRFAAURQAAAVAFEAVyy/qreWWpr5c2uYza+Qio+g+eACCoAAAAAAAAAAAAAAAAALMbfEaxw+a6M2tTlznT91fxz3WxNrWRjhq7lbBN1cAQABUAAQAAEVBFQAAABUEAAEEAFBAAAEAAAAAAAAAAAAAAAAAAAAAAAABeN9LxorI1wpw+zTGRvh9nCezTKwN8IvCJpjmOnGHGejVxzHTjPRxno0xzHTjPRxno0xzHTU9Q1PUNMcx11PRqejTHIddT0nb6NMcx03j9G8fo0xzG94/RvE1MZGv2n7V1cZFuvhBAAAAAAAABUEFEAUQBQAVNi443K6gpJcrqR2w6cx73vVxxmM1FYtbnOKIMtAIAioqJUWoqAjOWWuyoZXdZBpkfS6HS/F0pNd73rxfpcOfXnrHu+k4+W/47+Kf6go4u6IujQiCgIAAmlAAEBFQABBAEAQQBBkWXV21dWbjBMrHn83h95s+3Xx9+v2ZRix07ZMWPkd+Oy5Xt5srnUrVjNjjY6xEbxwueUxxm7Xq6f6THHvn+6+vh18X4/flv6s9+Tnj7eTHDLK/txt/h1x/S9W+ZJ/Ne6SSak1B9Lj8Dif2uvN1+R1fqPLP0mXzlGp+ms/u/49A9PH4/j4uyOXXk66mVx/Dl7h+LL6dh29Y5uHDOfCas8x3DEcF26XDG/DN6fqmDO2ozqzy3jO2zFWQ0qLiAC4oIJhqgbANptFxNXkm6IuJoAobvs5VAwARUfJAe14RFAQVAABAAAAAAAAAAAABvDHfesybunXwlrXMUBhsAAAAQBABQQAARUAQAAABQBBAARAFAQAAEAAAAAAAAAAAAAAAAAAAAF1sk3dOkmi1ZGJhfleEaGdaxNT0oAACgAAAAAAAAJbIIozc/UTlVw1sc932hia6cp7S5+mAxNXdvygKgAAAAACiKKAgKIAoAAgCgAAAAAAASW3UenHGYzUc+jj5yv+nVz6v+OnM/0AZaAAEVFE2CVUQKioVzyx13bLhll/bdfwrLmuvbVxuPmWIqY9X6GTed/h7Hk/Q3vnP4et5vJ/Z6vH/UAYdEAAFQQRUAAAEAUQQEWoAgICDU6eV+kqMo6zpz57rMZPiMWtetcdW/Bxy9V3RNPVy45ejWXzHRK598c9/cb56vP1XO4/TPHd06tdKb6k+nmv4nNvxXaee/8del0p08dfN81sHv55nMyONtt2gCoAAAgAAIAoWbRUEAAARQAARUEAAEBQRUAAUEAR//2Q==":"data:image/jpeg;base64,/9j/4AAQSkZJRgABAQAAAQABAAD/4gIoSUNDX1BST0ZJTEUAAQEAAAIYAAAAAAQwAABtbnRyUkdCIFhZWiAAAAAAAAAAAAAAAABhY3NwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAA9tYAAQAAAADTLQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAlkZXNjAAAA8AAAAHRyWFlaAAABZAAAABRnWFlaAAABeAAAABRiWFlaAAABjAAAABRyVFJDAAABoAAAAChnVFJDAAABoAAAAChiVFJDAAABoAAAACh3dHB0AAAByAAAABRjcHJ0AAAB3AAAADxtbHVjAAAAAAAAAAEAAAAMZW5VUwAAAFgAAAAcAHMAUgBHAEIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFhZWiAAAAAAAABvogAAOPUAAAOQWFlaIAAAAAAAAGKZAAC3hQAAGNpYWVogAAAAAAAAJKAAAA+EAAC2z3BhcmEAAAAAAAQAAAACZmYAAPKnAAANWQAAE9AAAApbAAAAAAAAAABYWVogAAAAAAAA9tYAAQAAAADTLW1sdWMAAAAAAAAAAQAAAAxlblVTAAAAIAAAABwARwBvAG8AZwBsAGUAIABJAG4AYwAuACAAMgAwADEANv/bAEMACgcHCAcGCggICAsKCgsOGBAODQ0OHRUWERgjHyUkIh8iISYrNy8mKTQpISIwQTE0OTs+Pj4lLkRJQzxINz0+O//bAEMBCgsLDg0OHBAQHDsoIig7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O//AABEIAIAGQAMBIgACEQEDEQH/xAAbAAEBAQEBAQEBAAAAAAAAAAAAAgMBBAUGB//EAD4QAAICAQIEAggEAwYGAwAAAAABAgMRBBIFITFBE1EGIjJhcYGRoQcUUsEjQrEVU3LR8PEWJDM1Q4JiwuH/xAAZAQEBAQEBAQAAAAAAAAAAAAAAAQIDBAX/xAAjEQEBAAIBBQEAAgMAAAAAAAAAAQIRAxITITFRQQQUIlJh/9oADAMBAAIRAxEAPwD+PAA9TAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeijQ3aiiy6CTjWsvDTfwx1A84AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADWGLYeG8KS9l+fuM2nF4aw0E2mmuqN5RWor3x9uPVeYHnAAAAAAAAAKUJNZUXhc84AkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApR8xFdyigAAB04dA6AAjp04dKB04dCB04dTT6BHTpw6UDpw6EDpw6B0AzlfGEnFxfII1MNTY1iCeO7OS1Sx6sfqYSk5PLeWyWtSOAAy2Zx0LVtkek2QCjeOpmuqTNFqK5rE1j48zygbZ1HpenhPnXL9zGdcq/aXzJTaeU8M1jqJrk8SXvHg8xkdLk65LKi4v7EBQHQFDoOkHDuCnXOMVKUGk+SbXU4kVDBSQSKSA4kUkdSKUQjiRaidUS1ECVE7tLUTu0Iz2nHE/V6v0C4to/RyPGpupwcFZKmOd8YPu+XzfkfmXEJLL6YuJDRu4mbQaYtEtGskQ0FZNEstolgQzh6KNLbqZYrjyXWT6I+nRw6mjDkvEn5y6fQsxtZyzmL5NWkuu9iDx5vkj1Q4U//JZ8oo+oyGb6I5XkteOOg08P5XL4sr8vTHpVH6G7IZdRN2snXX+iP0M5U1vrXH6GzIZFleWekg/ZzFnmnVOvquXmj6DIkk1hozY6TKvng0tr8OXLo+hmZdAAEAAAAAAAAAAAD0z0m3SRvc0s9U39DzHdz27c8s5wBwAAAAAOxW6SWUs92cOp4aa6oDXVaWzSWKu3Ck45aXYxKnZZa82TlN+cnkkAAAAAArw5eH4mPVzjPvJOuUnFRcntXRZ5I4AAAAAAVGuck3GLaSzlLsSeinWWUaeyiKi42+1uPOAAAAAAAAAKjZOMHCMmoyabSfXH+5IAAAAAAAAAAAAAAAAAAAAAAAAAAAAAaeBb4Hj7H4be3d2z5AZgAAAAAAAF1WOuakundEAD031b14tfdZaPMb6a3bLY3yfT3HNTWoTTXSXYDEAAAAAPRVrLKdNZp4qLhY/W3LJ5wAAAAAAe3heo0em1LnrqJX1OO1wX9TzaicLNRZOuKjBybiksJLsZgAAAAAAAACoSUZqTipJPmn0Z+hr4RovCWojXOeY74wcnjpnB+dWMrPQ9k+Laxy9S11xXKMI9Egjxyk5Scm8tvLOFWTdlkptJOTy8EhQAAAAAAAAAAAAAPpXcIdXCKtdK6MXJtShJ889ksd/cfNK8Sfhuvc9je7b2z5gSAAAAAAAAAAAAAGltFtDirYODktyT7rzMy7LbLZbrJym+mZPIEAAAAABTrnGO5wklnGWiT0W6yy3S16eSjsr9nlzA84AAAAAAAAAA0XQBc0CgAAB04dA6AAjp04dKB04dCBFqW1PuWZ2Vy6ptgiVZKPfPxLV/nH6GIIunqjZB9/qWuZ4jqbXRtDaaew6eRXTX831LWon5Iu009JjqUtqffOCPzMv0oznZKftMWklSC7KrKWlZBxbWUn5EGWwAADpw6UADpAAOgDqB0oA7g7gg4dwEisFRtbq7btPXRLGyv2eXMxSOpFJAcSKSCRaQQSPpaPU6Orh91N2n8S+WXXY0sQeMHgSLjEIJFqJ1RLUQJUTSEMzivNnVE+hwPSfnOO6DTYeLdRCLx5bkEf3W/T1/klpZwUq/D8Nxa5NYxg/hHpDwiXBeM6jRPLhGWa5P+aD6f69x/e9U+p/OvxI4artHRxGEVvol4c33cX0+j/qak8PJhnrPX1/NXEzkjeSJ8Jy59EZevbzSRDhJ9Eezw4x6IzkjWjbyul+aNtLoPzFnNtQXVncNvCXNn16qo01KEe3X3s1jjKxnnZEwrhVBQrioxXZHGWyWdHBmyGaMhkWM2Sy2QyNRmyWWyGRqIZDLZDI3Hm1OMLzyec3t52PPYjC8jFjrPTMFuHkS011JpXAAQAAAAAAAAAAAAAAAAAAAALqrVtsYOcYJ/wA0nhICAVOKjZKMZbknhNdyQAAAAAAAAAAAAAAAAAAAAAAAAAAAAACopS9Xv2ZINceNByXtx6+9eYGQAAAAAAAAAAF12utSSSe5Yy10+BAAAAAAABbtslWq3OThHmot8l8iAAAAAA9FOiv1FFl1ccxrXPD5v5AecAAAAAOtt9WcAAAAAAAAAAAAAXVVK6xQgsyZDWHhgAAAAAAAAAAAAAAAAAAALdaVKnvi23jb3RAAAAAAAAAAAAAAAAAAAAAC661NSbmo7Vnn3IAAAAAAAAAAAAAAAAAAAAAAAAAqL7FGZUZdmUUAAB04dA6AAjp04dKB04dCB04dCM7Ycty+Ziep80zykrUau+T06o2xUU85S5syAIoAAAAA65OTzJtv3nAAAAA6D0W6K6rSw1EknCb5NPOPp/rkecAjpw6gOnTh3BR06EjqQQOpHcHUgOYKSGCkgOJFJHUjWqrxLIw3RjueMyeEviwjNI18KcYxlKElGfstrk/gfr+D/htxPiDhdfqNNTpZNPfXarHOPdx25X3Pb+Ifo9HhtHDbNDVJaOip0NLmoPduTb85OT+hdOfcx6tR+FUS4xOxiaRiRtyMTRROxiaKJWUqJ+q/DrQvVeltFjScdNCVss/DC+7R+ZUT+l/hhw108P1fEprndJVQfuXN/dr6ErOV1H7HUy5s+HxnRx4hw3UaSSX8WtxWV0fZ/XB9e+WWzw3HbCPm8mXncfxFV83uXTsckj6/H9MtLxvV1LmvEcl8+f7nypIxrT6Ey6pthJGUkbyMZINxNOPzFeem5H12fGeU8rqj6tN0bqlJde68mbxc+WfrrIZbIZpyiGQy2QyNRDIZbIZGohkMtksjUZshmjIZGozlGL6ozcIrsashkbjNpeRLRbIZGkNEFslmVcAAUABAAAAAAAAAAAAAAAAAAAAAAAABfhzVas2vY3jJB3LxjLx5HAAAAAAAAAAAAAAAAAAAAAAAVGThJSi+aJAGtyg0rINLd1j5GQAAAAAAAAAAAAAAAAAAAAAAAKVk4wlBSajLDaXfH+5IAAAAAAALjKCrlFxy30ZAAAAAAAAAAAAejSar8tYnsi0+rxzx7idVfK++Um8rPq/AxAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAU65qO5xajnGWu5IAAAAAAAAAAADW7T3aeUY3Vyg5RUllYymZHZSlN5lJyfTmwOAAAAAAAAAAAAAAAAAADqk0WmmZgo0Omak0UpruBYOJp9zoR06cOlA6cOhA6cyl1eDOV3aP1Aq2e2OF1Zgdby8s4RQAEUAAAAAAAAAAFynKUYxlJtQWIry7kgAdOnDqA6joPXddp56SmuujbZDKlNvOQjzIpI4kUkUdSO4CR+i9EeE8P4nxLZrtXXFbXGNDXrWNprk3y5dfMJa/PpFJHt4npdJpNfZRo9VLU1wk14jhtT+HN5+PI8yiBxRKUSki1EI/a/hrxq3S8Qu4ffdL8nKmVqT5quUcNvPZYz9j08c/EZ6p26TQaGizSy9Vy1MXLxF/h5YXTr/t+IpsspVirk4+JDZLHllP8AYRiXblePG5dVVZJW2ysjVCpSedkM4Xwy2zsYnYxNFENuKJoonYxLSCO0aezU310Uxc7LJKMYru30P7fw7QQ4RwbTaCGP4NaUmujl1b+byfivw54A7NTLjWohiurMaE17Uujl8ly+PwP3d88se64cuX481ryeO09M2eW1nfF4M3839Mq9nH7JfrrjL7Y/Y/OyR+j9OLGuOxXZUR/qz81K2PkznlfL6HDL24iSMZFTtXkZuxSeOjJt21USFd06J7oP4rsxIzkFfTq1dV3JPbLyZqz4jNK9XdUklLK8pczUy+ud4/j6bJZ5qdc7ZqDqeX+k9LNb2xZZ7QyGWyGRYhkMtkMjUQyGWyGRqIZDNGQyNRmyWWyGRqM2Sy2QyNOAAigAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAADWrwsS35zgyfXkAAAAAAAAaN1eDFKMvEy8vPLBmAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADuGlnDwBwAAAAANavCxLfnODIAH15AAAAAAAAAAAerQ0QtuXiSio8/Vb5s8p1NpprqgNNTVCm51wm545PljBkdbcpOTeW3lnAAAA20yqlfFXZ2t9jmp8J3zdTbi33MgAAAAAAAAB6LNZZbpa9NJR2V+y+55wAAAAAAAAAAAAAAAAAB9XHC/7DzuujqJWc+jeUv6YfxyfKAAAAAAAAXXma6h0Ocfy8JxW1bt0s+tjn9wMgAAAAAAAAAAO5a6M4AK3y8x4kiQUX4kjjnJ9yQAznqACAAAAAAAAAAdwyyW+hwFxqlN4inJpZeFkeG08SymuzNzjyTcQdNY1R95pGiD6r7l7WSdUeY6exaep/wAv3ZotJS/5Puy9rJOuPAdPorRUvs18zv8AZtT6SmvmTtZJ3MXzkUj3/wBlfpt+sSXwvUL2dsvgyXjyn4dzH68iLSLnprqvbqkku+ORKRnWmtyupG1M502wtqk4ThJSjJPDTXRmcUaJEBItRCRokEFEtROxRpGOQjiiaRiFFrqi0ioKJpGIjEtII6kfb9GfRvUekGvVcU4aatp3W+S8l72en0b9Ddbxycb7U9Pos87ZLnNf/Fd/j0P6hpdNpeF6KGk0dSqqrWEl39782RzyykXCunRaWvTaeCrqqjtjFdEjzTlllWT3MybN4zTyZ5bRNnktZ6LJHwOMceo0DdUErb+8E8KPxf7HbGPPlu+I/DemFyt9ItRh8oKMPoln7nwtk5+zCUvgsn3r0tRqrNTZFSstk5SfvZDM3j3d17seXpxkkfBlpdQ+lM/oZS0ep/uZH6BkMnbjXfvx8FUajHrUzz/hM51zXWEl8UffZDHQ13b8fnmQz7864S9qEX8UYT0enl1rS+HInS3OWMNBCKo3pes3zZuzOOlVLzVZKOeqfNM05454+RqMW7u0MhmjIZBDIZbIZGohkMtkMjUQyGWyGRqIZDLZLI1GbIZbJZGokdQXXJRllkVAAIAAAAAAAAAAAFwlCMJKUct9PcQAAAAAAADSEoKElKOW+j8jMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA9env09eltrnTvslhxlLomv8AdnkAAAAAAAAAHYpOaTeE3zZwAa6iFddmKp744zkyAAAAAAAAAAAAAAAN7rq7Kq4wrUZR5Nvm35czAAAAABcrJSgovouhAAAAAAAAAAAAAAVOuVbSmsNrIEgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHqtu089HXXCrbbHG6aS9Y8oAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB6rrtPPR1VwqxbDKc2+q6/1bA8oAAAAB1KUfMR6HT0Ycc1us2gAOyNtLqbNJd4tSjuxj1lk45Oc5TfWTyzNGkUEq4o1iiIo1iisV6ZaSyqiF8nHZZ7OGTFBTm4qDnJxXbPIqKDFXFGsURFGsUGKuKNYoiKNYorFXFET0Onu5yqSfnHkzWKNIolkvtndnp8fVcMs0631t2Q78uaPIj9RFH5/WVwr1lkK1iKfJeR5+TCY+Y9HFyXLxWaRpFH6/0C9F+F+kFeqt4hbY3TJRjVXLa8NdWfqZ/hjwGXsanWw/94v/AOpybvJjLqv5XFGkeTyf0xfhdwlP/uGrx/6/5Gtf4ZcGj7es1k/nFfsGe7i/mbk5vL6lRi28JZfkf1nT+gfo3p8OWmsva/vLX+2D7Gj4bwvh3PR6DT0v9UYLP1CXlxfy3hfodxviko+Ho5U1vrZf6iX7v5I/ccG9AOGcNlG/Wzetuj/LJYrT+Hf5n6SWo95lK1satcsuVvO5RioxSSXJJdjzSm5EuWSXI3MXC5bdbM5yOSmYzmbkcrk8XGde9Bw+2+ON65QT83/rPyP59ZOVk5Tm3KUnlt9Wz9X6V2N6CqKfJ28/oz8mzrIYets2QzRkMOsZsllshkajNkstkMjUQyGWyGRuIZDLZDI1EMhlshmWohkM0ZmyNRDJZbIZGozZLLZDI1EMhlshkaiGQy2QyNRIAIoACAAAAAAF1WOm2NkVFuLylJZRAA7OW+blhLLzhHAAAAAAAAAAAAAAAD1UXaevS2QsqU7ZZUJbfZ5f6+B5QAAAAAFeHLw/Ex6ucZ94EgAAAAAB3a9m7tnAHAAAAAAAAAAAB2UZQeJRaeE8P3nAAAAAAAAAAAAAAACoJSnGLaSbS5vH3NtbTTRco0W+LBxypAecAAAAALjGLg25Ya6LzIAAAAAAAAO7Xt3Y5eYHAAAAAAqLXR9H9iQB2UXCWH1OGsMWx8N+0vZf7GbTi8NYaA4AAAAAA6upVkoylmMdq8gIAAA65Sl7Um8ebOAAAAB2MZTkoxTcpPCS7s4b6TV26O7xKnzw012fIDFrDafVHCrJuyyU5YzJ5eFgkAAAAAAAAAAAAAAuFjrUkkmpLDyiAAAAAAAAAAAAAAAAeq67TT0cKoVbbY4cp7V63L7fueUAAAAAAAGltFtDirYODktyT7rzMwAAAAAADsouOM9Gso4AAAAAAAAAB2MZTmoQi5Sbwku5zoAAAAAAAAAAAAAAdTwUnk4o+Z6NHTTddsutVUMe1no+x6eOZSeWawBdsYxtlGLbim0myUdUVFGkUTFGkUGauKNYoiKNYorFXFGkUTFGsUGKqKNYoiKNYorFXFGsURFGsUHOrii8xhFyk1FLq28HIo5dpKtVDbbHPk1yaF3+M+N+Xj1fFoRi4aZ7pfrxyXwPlptttvLfVs11uhs0U1l7oS9mX+ZgmePO5W+Xt48cZP8AF7dBr9Vw7VQ1OjvnTbB8pRf2fmj+mejnp7p+JJafiDhptTjlJvEJ/Xo/cfymLNEzMujPjmc8v76r8rOTqu95/HeD+lPEuEOMK7nbQutNjyse7yP2XD/TzhmqSjqd+lsxz3LdHPua/dHSXGvDnxcmP/X7HxfePE958+jW0amG+i6u2P6oSUl9jXxTfS4db1bzm883inHb7x0p1vS7CJWHndpnO5KLbaSXVs1MWbm2nYee26MIuU5KMV1beEj4/EOP11x2aOcLZPrNc4r/ADPz2o1N+pk5XWym/e+X0NSExt9vRxzjL1+qjpaKm9PW23a17Uvd7v6nzGWyGHeSSaiGQy2Qw1EMhlslkajNkM0ZDI1GbIZoyGRqIZDLZDI1EMhlshkaiGQy2QzLUQyGWyGRqIZDLZLI3GbIZoyGRqM2S0a+qUkuxnbUedVyf8rKVL7tI2BNqjSW01X7r63ZDGHFdzO2UZWzlFJRbeEl2IAAAAAAAAAAAAAAANb75XyjKSitsdqwsGQAAAAAAAAAAAAAAB1yk4qLk9q6LPJHAAAAAAACoT2SzjKfJrzRIA1up8PEovdXL2ZGR6NNbDEqLn/Dn3/S/Mi+ientcJ/J+aAyAAAAACoTlXNTg3GUXlNdiQBvrNXZrLnbYop9Eku37mAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAO5eMZ5HAAAAAAAAAA6PKNbbI2Ri8Yn3MgAAAAAAAAAAAAAAAAAAAAAAAAAPTp7tPXp7Y2077JexJrlHkeYAAAAAAAAAAAAAAA0oulRdG2Ci5QeUpLKMwBdtjutnY0k5ttpEAAAAAAAAAAAAAAAF2W2Wy3WTlN9MyeSAAAAAAADWqUX/Cm8Rk+Uv0vzIsrlVNwksNEnsqxrKVTJ4ugv4bfdeQHjB2UXCTjJYaeGjgAAAAABtpdVbo7vFqfPDWH0ZnOcrJucsZk8vCS/oSAAAAAAAAAAAAHV1OAsuqLBKeCspnqxzlY0FRRwuKNouKNIomKNYoM1UUaxREUaxRWKuKNYoiKNYoOdVFGsURFGsUVirijWKIijWKDFXFGsURFGsUGKy1ek/OaWVO7a3hqWM4PnL0dt7aiL+MWfaijWKM3DHLzVx5csJqPgf8PatL1bKn82v2JfA+IQ6VRn/hkv3P00UaxRns4r/Zzj8fPRaunPiaaxJd9uV9TLdh4P25lbpqL/APq0wn75R5mbw/K3P5X2PyNV9lUlKuyUJLo4vDPpaf0l4xp/Y4ha15Te/wDqezUcA0tibpcqZdueV9z5Gt4ZqdF60o76/wBcei+Pkcrhli7Y8nHyeH14emvGo+1dXPn3qX7FS9N+Lvo6I/Cv/wDT8zuG8z1ZfWuzx/6vvW+l3GrFj85tx+muK/Y+bqOIavVv/mdVbb/jm2eJzPXoNDbrbVyaqXOU8cvkJvLwvThhN60/SKKhFRisKKwiWaMhnsfNZsllshkaiGQy2QyNRDIZbIZGohkMtkMjUQyGWyGRqIZDNGQyNRmyGaMhkajNkstkMy1EMhlshkaiGQy2QyNRDIZbIZGohkqTj0LZDI1GkJqS96KMqk9zfY1MtP/Z",")"),backgroundRepeat:"no-repeat",backgroundPosition:"right",backgroundSize:"auto 100%"}},r.createElement("span",{className:"ml-[20px] font-medium leading-[20px]",style:{color:c?"rgba(13, 53, 79, 0.8)":"rgba(255, 255, 255, 0.8)"}},t.formatMessage({id:"empty_no_tasks_today"}))):r.createElement("div",{className:w()("py-[10px] leading-[20px]",a&&"flex-auto")},t.formatMessage({id:"empty_no_tasks"})))},gee=function(e){var t=e.date,n=e.isToday,o=e.isLargeSize,i=e.emptyType,c=e.isInSticky,s=t.sd,u=t.symd,l=(0,a.v9)((function(){return P._y()}))?n:Ee()(bn.ZP.calendarChooseDate||void 0).format("YYYY-MM-DD")===u,f=w()(l?"text-primary-80":"text-grey-60","leading-[16px] text-xs font-medium"),d=Ee()(u,"YYYY-MM-DD").format("ddd"),m=(0,EP.on)(t,{showWeekOfYear:!1}).text;return r.createElement("div",{className:w()("flex",o?"absolute":"mb-[16px]",!m&&"items-center",o&&"today"===i&&"top-1/2 -translate-y-1/2"),style:o?{left:-130,marginTop:c?void 0:4}:{marginLeft:-100}},r.createElement("h3",{className:w()("text-[24px] leading-[30px] font-bold mr-[8px] relative",l?"text-primary":"text-grey-80")},r.createElement(E5,{date:t,isAgendaView:!0}),s),r.createElement("div",{className:w()(m?"flex flex-col":"flex mt-[6px]")},r.createElement("span",{className:f},d),m&&r.createElement("span",{className:w()(f),style:{transform:"scale(0.92)",transformOrigin:"left center"}},m)))},vee=function(e){var t=e.date,n=e.tasks,o=e.isLargeSize,i=e.isSmallSize,c=e.showAgendaDetail,s=e.containerWidth,u=e.style,l=e.widthStyle,f=e.id2RenderTimeText,d=e.emptyType,m=e.setDate2LastTaskHeight,p=e.isHideDate,h=(0,a.v9)((function(e){return e.globalState.get("today")})),y=(0,a.v9)(ro.Em),g=(0,r.useMemo)((function(){var e=t.symd===Ee()().format("YYYY-MM-DD");return r.createElement(gee,{key:"".concat(e),date:t,isToday:e,isLargeSize:o,emptyType:d})}),[t,d,o,h]),v=(0,r.useMemo)((function(){var e=[],t=[];return n&&n.length>0&&(n.forEach((function(n){Wn.er8(n)?e.push(n):t.push(n)})),e.sort((function(e,t){return R.ZP.agendaAllDayCalendar(e,t,y)})),t.sort(R.ZP.agendaIndayCalendar)),{allDayTasks:e,inDayTasks:t}}),[y,n]),b=v.allDayTasks,k=v.inDayTasks;(0,r.useEffect)((function(){if(m&&n&&n.length>0){var e=b.concat(k),r=e[e.length-1];m(t.symd,r.get("id"))}}),[]);var x=(0,r.useMemo)((function(){return d?r.createElement(yee,{emptyType:d,widthStyle:l,isSmallSize:i}):r.createElement(r.Fragment,null,b.map((function(e){var n=Wn.Acy(e);return r.createElement(hee,{key:n,model:e,showAgendaDetail:c,isSmallSize:i,isLargeSize:o,containerWidth:s,isShowInAllDay:!0,widthStyle:l,id2RenderTimeText:f,isInAgenda:!0,dateStr:t.symd})})),k.map((function(e){var n=Wn.Acy(e);return r.createElement(hee,{key:n,model:e,showAgendaDetail:c,isSmallSize:i,isLargeSize:o,containerWidth:s,widthStyle:l,id2RenderTimeText:f,isInAgenda:!0,dateStr:t.symd})})))}),[b,s,t.symd,d,f,k,o,i,c,l]);return r.createElement("div",{className:w()("flex items-center justify-center pt-[24px] pb-[36px]",i&&"w-full px-[24px]"),style:u,"data-agenda-date":t.symd},r.createElement("div",{className:w()("flex flex-col relative",i&&"w-full overflow-hidden"),style:{paddingLeft:100,paddingTop:9,marginTop:-9}},p?null:g,x))},bee=n("jmVw"),wee=n.n(bee),kee=n("IXRV");function xee(e){return xee="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},xee(e)}function Eee(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,Tee(r.key),r)}}function See(e,t,n){return t=Oee(t),function(e,t){if(t&&("object"===xee(t)||"function"===typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(e,_ee()?Reflect.construct(t,n||[],Oee(e).constructor):t.apply(e,n))}function _ee(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(_ee=function(){return!!e})()}function Oee(e){return Oee=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},Oee(e)}function Cee(e,t){return Cee=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},Cee(e,t)}function Tee(e){var t=function(e,t){if("object"!=xee(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=xee(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==xee(t)?t:t+""}var jee=function(e){return function(t){function n(e){var t,r,o,a;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,n),t=See(this,n,[e]),r=t,a=null,(o=Tee(o="horizontalScrollEl"))in r?Object.defineProperty(r,o,{value:a,enumerable:!0,configurable:!0,writable:!0}):r[o]=a,t.state={renderTime:(new Date).getTime()},bn.ZP.agendaIsDuringKeepingScroll=!1,t}return function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&Cee(e,t)}(n,t),o=n,(a=[{key:"getSnapshotBeforeUpdate",value:function(e,t){var n=this.props,r=n.startOffset,o=n.outerRef;if(e.startOffset!==r&&bn.ZP.agendaIsDuringKeepingScroll){var a=o.current;if(a)return a.scrollHeight-a.scrollTop}return null}},{key:"componentDidUpdate",value:function(e,t,n){var r=this.props.outerRef;if(null!==n){var o=r.current;if(o){var a=o.scrollHeight-n;o.scrollTop=a,bn.ZP.agendaIsDuringKeepingScroll=!1}}}},{key:"render",value:function(){var t=Object.assign({},(function(e){if(null==e)throw new TypeError("Cannot destructure "+e)}(this.props),this.props));return r.createElement(e,t)}}])&&Eee(o.prototype,a),i&&Eee(o,i),Object.defineProperty(o,"prototype",{writable:!1}),o;var o,a,i}(r.Component)};function Dee(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,a,i,c=[],s=!0,u=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;s=!1}else for(;!(s=(r=a.call(n)).done)&&(c.push(r.value),c.length!==t);s=!0);}catch(e){u=!0,o=e}finally{try{if(!s&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(u)throw o}}return c}}(e,t)||function(e,t){if(!e)return;if("string"===typeof e)return Mee(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return Mee(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Mee(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var Aee=function(e){var t=e.currentLoadPreviousDayDate,n=e.loadPreviousMoreYear,o=e.isShowLoadPreviousMoreBtn,a=e.style,i=(0,y.Z)();return r.createElement("div",{className:w()("flex items-center justify-center pt-[36px]",!o&&"invisible"),style:a},r.createElement("span",{className:"text-grey-40 leading-[18px] text-[13px] mr-[4px]"},i.formatMessage({id:"agenda_data_until"},{s:Ee()(t).format((0,Jn.I4)("ll"))})),r.createElement("a",{className:"text-primary leading-[18px] text-[13px] cursor-pointer",onClick:n},i.formatMessage({id:"show_more"})))},Nee=function(e){var t=e.currentLoadEndDayDate,n=e.loadMoreYear,o=e.isShowLoadMoreBtn,a=e.style,i=(0,y.Z)();return r.createElement("div",{className:w()("flex items-center justify-center pb-[36px]",!o&&"invisible"),style:a},r.createElement("span",{className:"text-grey-40 leading-[18px] text-[13px] mr-[4px]"},i.formatMessage({id:"agenda_data_until"},{s:Ee()(t).format((0,Jn.I4)("ll"))})),r.createElement("a",{className:"text-primary leading-[18px] text-[13px] cursor-pointer",onClick:n},i.formatMessage({id:"show_more"})))},Pee=function(e){var t=e.data,n=e.index,o=e.style,a=t.dateMapTasks,i=t.dateArray,c=t.calendarWidth,s=t.isLargeSize,u=t.isSmallSize,l=t.showAgendaDetail,f=t.widthStyle,d=t.id2RenderTimeText,m=t.currentLoadEndDayDate,p=t.loadMoreYear,h=t.currentLoadPreviousDayDate,y=t.loadPreviousMoreYear,g=t.isShowLoadMoreBtn,v=t.isShowLoadPreviousMoreBtn,b=t.setDate2LastTaskHeight,k=t.isHideDate,x=i[n],E=a[x.symd];if("loadPreviosMore"===x.id)return r.createElement(Aee,{currentLoadPreviousDayDate:h,loadPreviousMoreYear:y,isShowLoadPreviousMoreBtn:v,style:o});if("loadMore"===x.id)return r.createElement(Nee,{currentLoadEndDayDate:m,loadMoreYear:p,isShowLoadMoreBtn:g,style:o});if(/^monthStr/.test(x.id)){var S=x.str;return r.createElement("div",{className:w()("flex items-center justify-center pt-[24px] pb-[16px]",u&&"w-full px-[24px]"),style:o},r.createElement("div",{className:w()("flex flex-col relative",u&&"w-full overflow-hidden"),style:{paddingLeft:100,paddingTop:9,marginTop:-9}},r.createElement("div",{className:w()("flex",s?"absolute":"mb-[16px]","font-bold text-[20px] text-grey-80 leading-[30px]"),style:s?{left:-130}:{marginLeft:-100}},S),r.createElement("div",{className:"relative",style:{width:f}})))}if(E&&E.length>0)return r.createElement(vee,{key:x.symd,date:x,tasks:E,isLargeSize:s,isSmallSize:u,showAgendaDetail:l,containerWidth:c,style:o,widthStyle:f,id2RenderTimeText:d,setDate2LastTaskHeight:b,isHideDate:k});var _=Ee()().isSame(Ee()(x.symd,"YYYY-MM-DD"),"d");return r.createElement(vee,{key:x.symd,date:x,isLargeSize:s,isSmallSize:u,showAgendaDetail:l,containerWidth:c,style:o,widthStyle:f,id2RenderTimeText:d,emptyType:_?"today":"other",isHideDate:k})},Iee=r.memo((function(e){var t=e.dateMapTasks,n=e.dateArray,o=e.calendarWidth,i=e.onDayChange,c=e.loadMore,s=e.loadPreviousMore,u=e.currentLoadEndDayDate,l=e.currentLoadPreviousDayDate,f=e.loadMoreYear,d=e.loadPreviousMoreYear,m=e.outerRef,p=e.outerRefCallback,h=e.isShowLoadMoreBtn,y=e.isShowLoadPreviousMoreBtn,g=e.startOffset,v=e.endOffset,b=e.expandRange,k=e.updateRange,x=e.dayDate,E=Dee((0,r.useState)(x),2),S=E[0],_=E[1],O=Dee((0,r.useState)(0),2),C=O[0],T=O[1],j=(0,r.useRef)(null),D=Dee((0,r.useState)(Math.max(3e3,3*window.innerHeight)),2),A=D[0],N=D[1],P=Dee((0,r.useState)(0),2),I=P[0],L=P[1],R=(0,a.v9)((function(e){return!!e.globalState.get("showAgendaDetail")})),Z=(0,a.v9)((function(e){return(0,Lt.x2)()})),F=(0,r.useRef)(null),B=(0,r.useRef)(null),Y=(0,r.useRef)(!1),V=o>=965,H=o<=633,W=Dee((0,r.useState)(new Date),2),z=W[0],G=W[1],K=(0,Ys.D9)(z),q=(0,Ys.D9)(R),$=(0,r.useRef)({}),J=(0,r.useRef)({});(0,r.useEffect)((function(){q!==R&&G(new Date)}),[q,R]);var X=(0,r.useMemo)((function(){if(V){var e=.6*(o-130);return e>=800?{width:800,widthStyle:800}:e<=490?{width:490,widthStyle:490}:{width:e,widthStyle:e}}return H?{width:o-48-100,widthStyle:"auto"}:{width:490,widthStyle:490}}),[o,V,H]),Q=X.width,ee=X.widthStyle,te=(0,r.useMemo)((function(){j.current&&j.current.resetAfterIndex(0);var e={},r={},o={},a=0;return n.forEach((function(n,i){if("loadPreviosMore"===n.id||"loadMore"===n.id)e[i]=54;else if(/^monthStr/.test(n.id))e[i]=70;else{var c=t[n.symd],s=V?0:46;if(c&&c.length>0){var u=24*(c.length-1),l=c.reduce((function(e,t){var n=t.get("id");o[n]||(o[n]=(0,ff.pp)(t));var r=o[n],a=R?(0,ff.Qr)(t,Q,r):(0,ff.yf)(t,Q,r);return J.current[n]=a,e+a}),0),f=60+u+l+s;e[i]=f}else{var d=Z===n.symd;e[i]=60+(d?64:40)+s}}r[i]=a,a+=e[i]})),{index2Height:e,id2RenderTimeText:o,index2Top:r,totalHeight:a+I}}),[n,t,z,V,Q,K,R,Z,I]),ne=te.index2Height,re=te.id2RenderTimeText,oe=te.index2Top,ae=te.totalHeight,ie=(0,r.useRef)(ae),ce=(0,r.useRef)(!1),se=(0,r.useRef)(null),ue=(0,r.useRef)(null),le=(0,r.useRef)(null),fe=(0,r.useRef)(null),de=(0,r.useRef)(ae),me=(0,r.useRef)(oe),pe=(0,r.useRef)(n),he=(0,r.useRef)(x),ye=(0,r.useRef)(ne);(0,r.useEffect)((function(){he.current=x}),[x]);var ge=(0,r.useRef)(g),ve=(0,r.useMemo)((function(){var e=Ee()(S).format("YYYY-MM-DD"),t=n.findIndex((function(t){return t.symd>=e})),r=oe[t];if(null!=se.current){if(ue.current&&clearTimeout(ue.current),le.current&&clearTimeout(le.current),B.current){var o=se.current.date,a=se.current.offset,i=n.findIndex((function(e,t){return e.symd>=o||t===n.length-1}));if(i>-1){var c=oe[i]+(ge.current-r)-(n[i].symd===o?a:0);B.current.scrollTop=c}}le.current=setTimeout((function(){ce.current=!0,se.current=null,Y.current=!1}),50)}else ce.current||(ue.current&&clearTimeout(ue.current),le.current&&clearTimeout(le.current),ue.current=setTimeout((function(){ce.current=!0,se.current=null,Y.current=!1}),50));return r}),[n,S,oe]),be=(0,r.useRef)(ve);(0,r.useEffect)((function(){var e=B.current,t=pe.current,n=me.current,r=de.current,o=ge.current,a=be.current,i=he.current;if(ce.current&&ae!==r&&!Y.current&&e){var c=e.scrollTop,s=Ee()(i).format("YYYY-MM-DD"),u=t.findIndex((function(e){return e.symd>=s}));if(u>-1){var l=Object.values(n),f=c-(o-a),d=function(){var e=l[u];return!(e+64>=f&&e-36<=f)}(),m=function(){if(d){for(var e=u+1;e<=t.length-1&&!t[e].symd;e++);return Math.min(e,t.length-1)}return u}(),p=t[m].symd,h=function(){if(m!==u&&l[m]+24>f+e.clientHeight)return 0;return n[m]+(o-a)-c}();se.current={offset:h,date:p},_(Ee()(i).toDate())}}}),[ae]),(0,r.useEffect)((function(){pe.current=n}),[n]),(0,r.useEffect)((function(){me.current=oe}),[oe]),(0,r.useEffect)((function(){ye.current=ne}),[ne]),(0,r.useEffect)((function(){de.current=ae}),[ae]),(0,r.useEffect)((function(){ge.current=g}),[g]),(0,r.useEffect)((function(){be.current=ve}),[ve]),(0,r.useEffect)((function(){var e=Ne().uniqueId();return U.vp.subscribe(e,"GET_DATE_IS_IN_VIEWPORT",(function(e){var t=e.date,r=e.end,o=e.callback;if(B.current){for(var a=B.current,i=a.scrollTop,c=a.clientHeight,s=Object.values(oe),u=-1,l=-1,f=s.length-1;f>=0;f--){var d=s[f]-36;d<i-(g-ve)&&-1===u&&(u=f),d-c+60<i-(g-ve)&&-1===l&&(l=f)}if(u>-1&&l>-1){var m=n[u].date,p=n[l].date;r?(Ee()(t).isBefore(m)&&Ee()(r).isSameOrBefore(m)||Ee()(t).isAfter(p)&&Ee()(r).isAfter(p))&&o():(Ee()(t).isBefore(m)||Ee()(t).isAfter(p))&&o()}else o()}})),function(){U.vp.unSubscribe(e,"GET_DATE_IS_IN_VIEWPORT")}}),[n,oe,ve,g]);var we=(0,r.useRef)(!0),ke=Dee((0,Ys.zu)((function(e){if(B.current=e,p(e),we.current){var t=e.getBoundingClientRect().height-(ie.current-ve);if(t>0)Se-g-(ae-ve)>=0&&L(t+24);A<ae&&N(ae),we.current=!1}})),2),xe=(ke[0],ke[1]),Se=(0,r.useMemo)((function(){return A+g+v}),[v,A,g]),_e=(0,M.Z)((function(e){for(var t,r=e.clientHeight,o=e.scrollTop,a=e.scrollHeight,u=Object.values(oe),l=0;l<=u.length-1;l++){var f;if(u[l]+ne[l]-36>=o-(g-ve)&&(null===(f=n[l])||void 0===f?void 0:f.date))break}var d=null===(t=n[l])||void 0===t?void 0:t.date;d&&i(d);var m=g,p=ve,h=Se-m,y=ae-p;ce.current&&null==se.current&&(h-y>=0?k("end",-(h-y)):a-o-r<=100&&b("end"),m-p>=0?(bn.ZP.agendaIsDuringKeepingScroll=!0,k("start",-(m-p))):o<=100&&(bn.ZP.agendaIsDuringKeepingScroll=!0,b("start")));var v=function(){Y.current=!0,fe.current&&clearTimeout(fe.current),fe.current=setTimeout((function(){Y.current=!1}),200)};ce.current&&null==se.current&&(p-(m-o)<=100&&s(v),r-(ae-I-p)>0&&c(v),y-(o-m+r)<=100&&c(v))}));(0,r.useEffect)((function(){var e=setInterval((function(){B.current&&_e(B.current)}),50);return function(){clearInterval(e)}}),[_e]);var Oe=(0,r.useCallback)((function(e){T(e.currentTarget.scrollTop),_e(e.currentTarget),UA()&&!bn.ZP.hasAgendaNewOutDetail&&U.vp.dispatch("restoreCalendarTaskActiveStatus")}),[_e]),Ce=(0,r.useCallback)((function(e,t){var n=J.current[t]||40;$.current[e]=n}),[]),Te=(0,r.useCallback)((function(e,t){return e+4<C&&e+t-36>C?C-e:0}),[C]),je=(0,r.useMemo)((function(){return V?r.createElement(r.Fragment,null,n.map((function(e,o){if(!n[o].symd)return null;var a=ne[o],i=oe[o],c=Te(i+(g-ve),a);if(0===c)return null;var s=e.symd,u=s===Ee()().format("YYYY-MM-DD"),l=t[e.symd],f=function(){if(l&&l.length>0)return{height:32,emptyType:void 0,lastTaskHeight:$.current[s]||40};var e=u?64:40;return{height:e,emptyType:u?"today":"other",lastTaskHeight:e}}(),d=f.height,m=f.emptyType,p=f.lastTaskHeight,h=c+24+p-4+36>a?a-c-36-20-p:0;return r.createElement("div",{key:n[o].symd||n[o].id,className:w()("flex items-center justify-center pt-[24px] pb-[16px]"),style:{position:"absolute",width:"100%"}},r.createElement("div",{className:w()("flex flex-col relative"),style:{paddingLeft:100,paddingTop:9,marginTop:-9,top:h}},r.createElement(gee,{key:"".concat(u),date:e,isToday:u,isLargeSize:!0,emptyType:m,isInSticky:!0}),r.createElement("div",{className:"relative",style:{width:ee,height:d}})))}))):null}),[n,t,Te,ne,oe,ve,V,g,ee]);return r.createElement("div",{className:w()("flex flex-col h-full",wee().container,H&&"w-full"),ref:F},je,r.createElement(ET.Z,{className:"flex flex-col flex-auto",style:{width:"100%",height:"100%"}},(function(e){var a=e.width,i=e.height;return r.createElement(kee.Z,{outerRef:m,onVerticalScroll:Oe},(function(e){var c=e.onVerticalScroll,s=e.getItemVerticalVisible;return r.createElement("div",{className:w()("flex-auto relative antiscroll-inner"),style:{width:a,height:i,overscrollBehaviorY:"none"},onScroll:c,ref:xe},r.createElement("div",{style:{minHeight:Se,width:"100%"},className:"relative"},r.createElement("div",{style:{top:g-ve,left:0,right:0,position:"absolute"}},n.map((function(e,a){var i=ne[a],c=oe[a],m=c+(g-ve);if(!s(m,i))return null;var p=!!V&&!(0===Te(m,i));return r.createElement(Pee,{key:n[a].symd||n[a].id,index:a,style:{top:c,position:"absolute",width:"100%"},data:{dateMapTasks:t,dateArray:n,isLargeSize:V,isSmallSize:H,showAgendaDetail:R,calendarWidth:o,widthStyle:ee,id2RenderTimeText:re,currentLoadEndDayDate:u,currentLoadPreviousDayDate:l,loadMoreYear:f,loadPreviousMoreYear:d,isShowLoadMoreBtn:h,isShowLoadPreviousMoreBtn:y,setDate2LastTaskHeight:Ce,isHideDate:p}})})))))}))})))})),Lee=jee(Iee);function Ree(e){return Ree="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},Ree(e)}function Zee(){return Zee=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Zee.apply(this,arguments)}function Fee(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function Bee(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Fee(Object(n),!0).forEach((function(t){Jee(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Fee(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function Uee(e){return function(e){if(Array.isArray(e))return Yee(e)}(e)||function(e){if("undefined"!==typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(!e)return;if("string"===typeof e)return Yee(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return Yee(e,t)}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Yee(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function Vee(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function Hee(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,Xee(r.key),r)}}function Wee(e,t,n){return t&&Hee(e.prototype,t),n&&Hee(e,n),Object.defineProperty(e,"prototype",{writable:!1}),e}function zee(e,t,n){return t=Kee(t),function(e,t){if(t&&("object"===Ree(t)||"function"===typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(e,Gee()?Reflect.construct(t,n||[],Kee(e).constructor):t.apply(e,n))}function Gee(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(Gee=function(){return!!e})()}function Kee(e){return Kee=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},Kee(e)}function qee(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&$ee(e,t)}function $ee(e,t){return $ee=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},$ee(e,t)}function Jee(e,t,n){return(t=Xee(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Xee(e){var t=function(e,t){if("object"!=Ree(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=Ree(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==Ree(t)?t:t+""}var Qee=function(e){function t(e){var n;Vee(this,t),Jee(n=zee(this,t,[e]),"scrollLeft",0),Jee(n,"calendarViewHelper",void 0),Jee(n,"_listenId",void 0),Jee(n,"days",void 0),Jee(n,"getStartAndEndDateByDayDate",(function(e){return{currentLoadPreviousDayDate:Ee()(e).subtract(6,"months").startOf("month").toDate(),currentLoadEndDayDate:Ee()(e).add(6,"months").endOf("month").toDate(),rangeStartDate:Ee()(e).subtract(1,"month").startOf("month").toDate(),rangeEndDate:Ee()(e).add(1,"month").endOf("month").toDate()}})),Jee(n,"onMouseup",(function(e){var t=bn.ZP.tempTaskCreatedByDragInWkCol;t&&t.mousedown&&(!t.tempTask||bn.ZP.hasOutDetail||t.mouseup?bn.ZP.tempTaskCreatedByDragInWkCol={}:(t.originalCol.recordCursorPosition(e),t.originalCol.setState({showNewOutSingle:!0}),t.mouseup=!0))})),Jee(n,"onMouseLeave",(function(e){var t=bn.ZP.tempTaskCreatedByDragInWkCol;!t.tempTask||bn.ZP.hasOutDetail||t.mouseup?bn.ZP.tempTaskCreatedByDragInWkCol={}:(t.originalCol&&t.originalCol.setState&&t.originalCol.setState({showNewOutSingle:!0}),t.mouseup=!0)})),Jee(n,"debounceRefreshDayView",Ne().debounce(n.refreshDayView,1e3,{leading:!1,trailing:!0})),Jee(n,"getStart",(function(){return n.days[0]})),Jee(n,"getEnd",(function(){return n.days[n.days.length-1]})),Jee(n,"getFetchRange",(function(){return{start:n.getStart().symd,end:n.getEnd().symd}})),Jee(n,"loadMore",(function(e){var t=n.state,r=t.hasMore,o=t.currentLoadEndDayDate,a=t.rangeEndDate;if(r){if(Ee()(a).isAfter(Ee()(R6.BX,"YYYY-MM-DD"),"day"))return void n.setState({hasMore:!1,isShowLoadMoreBtn:!0});var i=(0,R6.ng)(Ee()(a).add(1,"months").endOf("month").toDate());if(Ee()(i).isSame(a,"day"))return void n.setState({hasMore:!1,isShowLoadMoreBtn:!0});Ee()(i).isSameOrAfter(Ee()(o),"day")?n.setState((function(e){return{hasMore:!1,isShowLoadMoreBtn:!0,rangeEndDate:(0,R6.ng)(Ee()(e.rangeEndDate).add(1,"months").endOf("month").toDate())}})):n.setState((function(e){return{rangeEndDate:(0,R6.ng)(Ee()(e.rangeEndDate).add(1,"months").endOf("month").toDate())}}),e)}})),Jee(n,"loadPreviousMore",(function(e){var t=n.state,r=t.hasPreviousMore,o=t.currentLoadPreviousDayDate,a=t.rangeStartDate;if(r){if(Ee()(a).isBefore(Ee()(R6.oG,"YYYY-MM-DD"),"day"))return void n.setState({hasPreviousMore:!1,isShowLoadPreviousMoreBtn:!0});var i=(0,R6.ng)(Ee()(a).subtract(1,"months").startOf("month").toDate());if(Ee()(i).isSame(a,"day"))return void n.setState({hasPreviousMore:!1,isShowLoadPreviousMoreBtn:!0});Ee()(i).isSameOrBefore(Ee()(o),"day")?n.setState((function(e){return{hasPreviousMore:!1,isShowLoadPreviousMoreBtn:!0,rangeStartDate:(0,R6.ng)(Ee()(e.rangeStartDate).subtract(1,"months").startOf("month").toDate())}})):n.setState((function(e){return{rangeStartDate:(0,R6.ng)(Ee()(e.rangeStartDate).subtract(1,"months").startOf("month").toDate())}}),e)}})),Jee(n,"loadPreviousMoreYear",(function(){n.setState((function(e){return{hasPreviousMore:!0,isShowLoadPreviousMoreBtn:!1,currentLoadPreviousDayDate:Ee()(e.currentLoadPreviousDayDate).subtract(6,"months").startOf("month").toDate()}}))})),Jee(n,"loadMoreYear",(function(){n.setState((function(e){return{hasMore:!0,isShowLoadMoreBtn:!1,currentLoadEndDayDate:Ee()(e.currentLoadEndDayDate).add(6,"months").endOf("month").toDate()}}))}));var r=e.manualClickDate,o=n.getStartAndEndDateByDayDate(r),a=o.currentLoadPreviousDayDate,i=o.currentLoadEndDayDate,c=o.rangeStartDate,s=o.rangeEndDate;return n.state={hasMore:!0,hasPreviousMore:!0,isShowLoadMoreBtn:!1,isShowLoadPreviousMoreBtn:!1,currentLoadPreviousDayDate:a,currentLoadEndDayDate:i,rangeStartDate:c,rangeEndDate:s,startOffset:0,endOffset:0},n.calendarViewHelper=new VP,n.days=n.getDays(),n._listenId=Ne().uniqueId(),n}return qee(t,e),Wee(t,[{key:"shouldComponentUpdate",value:function(e,t){var n=this;return!!Uee(new Set(Object.keys(e).concat(Object.keys(this.props)))).some((function(t){var r=e[t],o=n.props[t];return!Kn().is(r,o)}))||!!Uee(new Set(Object.keys(t).concat(Object.keys(this.state)))).some((function(e){return t[e]!==n.state[e]}))}},{key:"getDays",value:function(){for(var e=this.state,t=e.rangeStartDate,n=e.rangeEndDate,r=Ee()(n).diff(Ee()(t),"days"),o=Ee()(t),a=[],i=0;i<=r;i++)a.push(this.calendarViewHelper.convertDate(o.toDate())),o.add(1,"day");return a}},{key:"componentDidMount",value:function(){var e=this,t=this.props,n=t.setCalendarViewType,r=t.isPro;document.addEventListener("mouseup",this.onMouseup,{capture:!0}),this.calendarViewHelper.baseComponentDidMount();var o=this.getFetchRange(),a=o.start,i=o.end;this.debounceRefreshDayView({start:a,end:i}),document.addEventListener("mouseleave",this.onMouseLeave),r&&n(),U.vp.subscribe(this._listenId,"fetchFocusOnCalendarView",(function(){HP(e.getStart().symd,e.getEnd().symd)}))}},{key:"UNSAFE_componentWillReceiveProps",value:function(e){var t=this,n=this.props.manualClickDate;if(!e.manualClickDate.ap.isSame(n)){var r=this.getStartAndEndDateByDayDate(e.manualClickDate),o=r.currentLoadPreviousDayDate,a=r.currentLoadEndDayDate,i=r.rangeStartDate,c=r.rangeEndDate;this.setState({currentLoadPreviousDayDate:o,currentLoadEndDayDate:a,rangeStartDate:i,rangeEndDate:c},(function(){t.days=t.getDays();var e=t.getFetchRange(),n=e.start,r=e.end;t.debounceRefreshDayView({start:n,end:r})}))}}},{key:"componentDidUpdate",value:function(e,t){var n=this.state,r=n.rangeStartDate,o=n.rangeEndDate;if(!t.rangeStartDate.ap.isSame(r)||!t.rangeEndDate.ap.isSame(o)){var a=this.getFetchRange(),i=a.start,c=a.end;this.debounceRefreshDayView({start:i,end:c})}}},{key:"componentWillUnmount",value:function(){document.removeEventListener("mouseup",this.onMouseup,{capture:!0}),document.removeEventListener("mouseleave",this.onMouseLeave),this.calendarViewHelper.baseComponentWillUnmount(),U.vp.unSubscribe(this._listenId,"fetchFocusOnCalendarView"),this.debounceRefreshDayView.cancel()}},{key:"refreshDayView",value:function(e){var t=e.start,n=e.end;this.calendarViewHelper.fetchTasksInRange(t,n)}},{key:"getDateMapTasks",value:function(){var e=this.props,t=e.tasks,n=e.subscribeEvents,r=e.habitTasks,o=e.pomodoros,a=e.calendarViewConf,i=e.timetableDisplayInCalendar,c=e.courses,s=e.countdownTasks,u=this.context.webCalendarViewFilter,l=Bee(Bee({},a),{},{showTimetable:i});return this.calendarViewHelper.getDateMapTasks(this.getStart().date,this.getEnd().date,t,n,r,o,c,s,l,u,!1)}},{key:"getDateArray",value:function(e){var t=this.props.manualClickDate;this.days=this.getDays();for(var n=[],r="",o=0;o<this.days.length;o++){var a=this.days[o],i=a.symd,c=Ee()(i,"YYYY-MM-DD"),s=e[a.symd];if(Ee()(t).isSame(c)||s&&s.length>0){var u=c.format("YYYYMM");r!==u&&(r=u,n.push({id:"monthStr-".concat(i),str:ke.Z.formatYearAndMonthStrInCalendar(c)})),n.push(a)}}return n.unshift({id:"loadPreviosMore"}),n.push({id:"loadMore"}),n}},{key:"render",value:function(){var e=this,t=this.props,n=t.outerRef,o=t.outerRefCallback,a=t.onDayChange,i=t.calendarWidth,c=t.dayDate,s=this.state,u=s.isShowLoadMoreBtn,l=s.isShowLoadPreviousMoreBtn,f=s.hasMore,d=s.hasPreviousMore,m=s.currentLoadEndDayDate,p=s.currentLoadPreviousDayDate,h=s.startOffset,y=s.endOffset,g=this.getDateMapTasks(),v=this.getDateArray(g);return r.createElement(Lee,{dayDate:c,dateMapTasks:g,dateArray:v,calendarWidth:i,onDayChange:a,loadMore:this.loadMore,loadPreviousMore:this.loadPreviousMore,isShowLoadMoreBtn:u,isShowLoadPreviousMoreBtn:l,currentLoadEndDayDate:m,currentLoadPreviousDayDate:p,loadMoreYear:this.loadMoreYear,loadPreviousMoreYear:this.loadPreviousMoreYear,hasMore:f,hasPreviousMore:d,outerRef:n,outerRefCallback:o,startOffset:h,endOffset:y,expandRange:function(t){"start"===t?e.setState((function(e){return{startOffset:e.startOffset+window.innerHeight}})):"end"===t&&e.setState((function(e){return{endOffset:e.endOffset+window.innerHeight}}))},updateRange:function(t,n){"start"===t?e.setState((function(e){return{startOffset:e.startOffset+n}})):"end"===t&&e.setState((function(e){return{endOffset:e.endOffset+n}}))}})}}])}(r.Component);Jee(Qee,"contextType",df.A);var ete=function(e){var t;return t=function(t){function n(){return Vee(this,n),zee(this,n,arguments)}return qee(n,t),Wee(n,[{key:"render",value:function(){var t=this.context.isTaskCalendarMode;return r.createElement(e,Zee({},this.props,{isTaskCalendarMode:t}))}}])}(r.PureComponent),Jee(t,"contextType",df.A),t}((0,a.$j)((function(e){var t=e.userProfile.get("pro"),n=function(e){return e.userProfile.get("pro")?{tasks:ro.gg(e),subscribeEvents:ro.DX(e,{includeSubscribeShownInCalendar:!0}),habitTasks:ro.H2(e),pomodoros:(0,yn.gX)(e),courses:ro.J8(e),countdownTasks:ro.oU(e)}:{tasks:n8(),subscribeEvents:Kn().List([]),habitTasks:Kn().List([]),pomodoros:Kn().List([]),courses:Kn().List([]),countdownTasks:Kn().List([])}}(e),r=n.tasks,o=n.subscribeEvents,a=n.habitTasks,i=n.pomodoros,c=n.courses,s=n.countdownTasks;return{isPro:t,calendarViewConf:e.preference.get("calendarViewConf"),holidayData:e.holidayData,tasks:r,projects:e.projects.projectList,csl:e.customSmartProjects,subscribeEvents:o,habitTasks:a,isDarkTheme:(0,Z.$o)((0,Z.gh)()),startWeekOfYear:e.preference.get("startWeekOfYear"),pomodoros:i,timetableDisplayInCalendar:(0,tn.ou)(e),courses:c,countdownTasks:s,calendarHideWeekend:!!e.globalState.get("calendarHideWeekend")}}),(function(e,t){var n=t.isTaskCalendarMode;return{setCalendarViewType:function(){n?(e((0,no.OJ)("")),(0,Lt.zD)()!==B.NWv.agenda&&e((0,no.R7)(B.NWv.agenda))):(e((0,no.FN)("")),(0,Z.Oz)().get("webCalendarViewType")!==B.NWv.agenda&&(e((0,ra.WW)(B.NWv.agenda)),(0,Z.a1)()))}}}))(Qee));function tte(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,a,i,c=[],s=!0,u=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;s=!1}else for(;!(s=(r=a.call(n)).done)&&(c.push(r.value),c.length!==t);s=!0);}catch(e){u=!0,o=e}finally{try{if(!s&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(u)throw o}}return c}}(e,t)||function(e,t){if(!e)return;if("string"===typeof e)return nte(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return nte(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function nte(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var rte=r.memo((function(e){var t=e.dayDate,n=e.manualClickDate,o=e.onDayChange,a=e.onShortCutDayChange,i=e.jumpToDayView,c=e.currentMonth,s=e.calendarWidth,u=(0,r.useContext)(df.A),l=u.selectedCalendarViewType,f=u.multiCalendarCount,d=tte((0,Ys.zu)(),2),m=d[0],p=d[1];return(0,r.useEffect)((function(){var e=Ne().throttle((function(e){if(bn.ZP.hasOutDetail||bn.ZP.hasMoreTasksPopover)return;if(e){var n=(0,R6.r6)({type:B.NWv.agenda,rangeBeginDate:t,selectedCalendarViewType:l,multiCalendarCount:f,currentMonth:c});n&&a(n)}else{var r=(0,R6.Y0)({type:B.NWv.agenda,rangeBeginDate:t,selectedCalendarViewType:l,multiCalendarCount:f,currentMonth:c});r&&a(r)}}),210);function n(t){if(!(0,R6.dL)())switch(t.keyCode){case Te.Z.down_arrow:case Te.Z.right_arrow:t.preventDefault(),e(!0);break;case Te.Z.up_arrow:case Te.Z.left_arrow:t.preventDefault(),e(!1)}}var r=document.body;return r&&r.addEventListener("keydown",n,{capture:!0}),function(){var e=document.body;e&&e.removeEventListener("keydown",n,{capture:!0})}}),[c,t,f,a,l]),r.createElement("div",{id:"agenda-scroll-container",className:"tkcalendar-main-container relative flex-auto overflow-auto with-no-scroll"},r.createElement(ete,{dayDate:t,manualClickDate:n,onDayChange:o,jumpToDayView:i,currentMonth:c,outerRef:m,outerRefCallback:p,calendarWidth:s}))}),(function(e,t){return e.calendarWidth===t.calendarWidth&&(e.dayDate.toString()===t.dayDate.toString()&&e.currentMonth.toString()===t.currentMonth.toString())})),ote=n("733U"),ate=n("HY8a"),ite=n.n(ate),cte=function(e){var t=e.date,n=e.hidePop,i=e.tasks,c=e.getContainer,s=e.relativeRef,u=(0,r.useRef)(null),l=(0,r.useRef)(null),f=(0,a.v9)(ro.Em),d=(0,y.Z)();(0,r.useEffect)((function(){var e=function(e){$(e.target).closest(".out-detail, .c-more-popover, #task-detail-inner, .out-detail-inner-component, .task-detail-element, .timecard-element, #js-timecard ,#task-menu-tag-view, #task-menu-view, #archive-menu-view,.task-menu-assignee, .CodeMirror-hints, .calendar-click-ignore, .dropdown-menu").length||s.current&&$(e.target).closest(s.current).length?l.current=null:l.current=e.target},t=$("#container-main")[0];return t&&t.addEventListener("mousedown",e,{capture:!0}),function(){t&&document.removeEventListener("mousedown",e,{capture:!0})}}),[s]),(0,r.useEffect)((function(){var e=function(e){l.current&&e.target===l.current&&n()},t=$("#container-main")[0];return t&&t.addEventListener("mouseup",e,{capture:!0}),function(){t&&t.removeEventListener("mouseup",e,{capture:!0})}}),[n]),(0,r.useEffect)((function(){var e=function(e){$(e.target).closest(".out-detail, .c-more-popover, #task-detail-inner, .out-detail-inner-component, .task-detail-element, .timecard-element, #js-timecard ,#task-menu-tag-view, #task-menu-view, #archive-menu-view,.task-menu-assignee, .CodeMirror-hints, .calendar-click-ignore, .dropdown-menu").length||n()},t=$("#container-main")[0];return t&&t.addEventListener("contextmenu",e,{capture:!0}),function(){t&&t.removeEventListener("contextmenu",e,{capture:!0})}}),[n]),(0,r.useEffect)((function(){var e=u.current;return e&&(0,wn.iD)($(e)),function(){e&&(0,wn.Dh)($(e))}}),[]),(0,r.useEffect)((function(){return bn.ZP.hasMoreTasksPopover=!0,function(){bn.ZP.hasMoreTasksPopover=!1}}),[]),(0,r.useEffect)((function(){var e=Ne().uniqueId("MoreTasksPop");return U.vp.subscribe(e,"hideMoreTasksPopover",(function(){n()})),function(){U.vp.unSubscribe(e,"hideMoreTasksPopover")}}),[n]);var m=(0,r.useMemo)((function(){var e=Bn.Z.prefMoment(t),n=i.filter((function(t){var n,r,o=t;Wn.VCt(o)?(n=o.get("completedTime"),r=o.get("completedTime")):(n=o.get("startDate"),r=Wn.M9n(o));var a=Bn.Z.prefMoment(n),i=Bn.Z.prefMoment(r);return!!(a<e&&i>e||a.clone().startOf("day").isSame(e)||i-e!==0&&i.clone().startOf("day").isSame(e)||i-e===0)}));return n.sort((function(e,t){return R.ZP.calendar(e,t,f)})),n}),[i,t,f]),p=(0,r.useMemo)((function(){return m.length>0}),[m]),h=(0,r.useMemo)((function(){return Ee()(t,"YYYY-MM-DD").format((0,Jn.I4)("fullDate"))}),[t]),g=(0,r.useMemo)((function(){return m.length>0?r.createElement("div",{className:"relative"},m.map((function(e){return r.createElement(_N,{model:e,isInMore:!0,isInYearMore:!0,targetDate:t,key:Wn.Acy(e)})}))):r.createElement("div",{className:"text-[11px] text-grey-40 leading-[15px]"},d.formatMessage({id:"no_tasks_scheduled"}))}),[t,m,d]),v=(0,r.useMemo)((function(){return c(r.createElement("div",{className:"flex flex-col h-full w-full overflow-hidden py-[10px]"},r.createElement("div",{className:w()("flex-none text-xs font-semibold leading-[16px] px-[14px]",p?"mb-[8px]":"mb-[2px]")},h),r.createElement("div",{className:"antiscroll-wrap flex-auto overflow-hidden flex flex-col",ref:u},r.createElement("div",{className:"antiscroll-inner flex-auto px-[14px]"},g))))}),[c,p,h,g]),b=(0,r.useMemo)((function(){return document.querySelector(".tk-calendar")}),[]);return b?o.createPortal(v,b):null},ste=n("u4RM"),ute=n("75ZS"),lte=n("Puk+");function fte(e){return fte="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},fte(e)}function dte(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function mte(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?dte(Object(n),!0).forEach((function(t){pte(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):dte(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function pte(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=fte(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=fte(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==fte(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function hte(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,a,i,c=[],s=!0,u=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;s=!1}else for(;!(s=(r=a.call(n)).done)&&(c.push(r.value),c.length!==t);s=!0);}catch(e){u=!0,o=e}finally{try{if(!s&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(u)throw o}}return c}}(e,t)||function(e,t){if(!e)return;if("string"===typeof e)return yte(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return yte(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function yte(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var gte=function(){var e=(0,Ll.jV)(),t=(0,Z.$o)(e);return r.createElement(E.Z,{className:"text-main-background",name:t?"floating-arrow-dark":"floating-arrow-light",style:{width:10,height:24}})},vte=function(){var e=hte((0,r.useState)(!1),2),t=e[0],n=e[1],o=(0,r.useRef)(null),a="right",i=(0,ste.YF)({placement:a,transform:!1,open:t,onOpenChange:n,middleware:[(0,ute.cv)(8),(0,ute.RR)(),(0,ute.uY)({padding:4}),(0,ute.x7)({element:o,padding:5})],whileElementsMounted:lte.Me}),c=i.refs,s=i.floatingStyles,u=i.middlewareData.arrow,l=void 0===u?{}:u,f=l.x,d=l.y,m=i.placement,p={top:"bottom",right:"left",bottom:"top",left:"right"}[m.split("-")[0]],h=m!==a,y=(0,r.useMemo)((function(){return pte(pte({width:"10px",height:"24px",left:null!=f?"".concat(f,"px"):"",top:null!=d?"".concat(d,"px"):""},p,"-10px"),"transform",h?"rotate(180deg)":void 0)}),[f,d,h,p]);return{getContainer:(0,r.useCallback)((function(e){return r.createElement("div",{ref:c.setFloating,className:"c-more-popover absolute shadow-default dark:shadow-dark-default z-[1] bg-main-background rounded-outsingle border border-solid border-grey-10 flex flex-col",style:mte({width:"auto",maxHeight:176,maxWidth:331,minWidth:190},s)},e,r.createElement("div",{className:"absolute",style:mte({},y),ref:o},r.createElement(gte,null)))}),[c.setFloating,s,y,o]),setReference:c.setReference,isVisible:t,setIsVisible:n}},bte={0:"su",1:"mo",2:"tu",3:"we",4:"th",5:"fr",6:"sa"},wte=function(){var e=J5,t=new Map;return e.forEach((function(e){t.set(e.date,e.level)})),t}(),kte=function(e){var t=e.monthDateString,n=e.dayString2TasksCount,o=e.dayString2Tasks,i=e.jumpToWeekView,c=e.jumpToMonthView,u=(0,a.v9)(Lt.x2),l=(0,a.v9)((function(e){return e.userProfile.get("pro")})),f=(0,r.useContext)(df.A).isShowVirtualData,d=(0,r.useMemo)((function(){return Ee()(t).toDate()}),[t]),m=(0,a.v9)((function(e){return e.preference.get("startWeekOfYear")})),p=(0,r.useMemo)((function(){for(var e=Ee()(d).startOf("month"),t=Ee()(e.clone()).startOf("week").subtract(1,"day"),r=[],o=function(){t.add(1,"day");var o=t.format("YYYY-MM-DD"),i=t.isSame(e,"month"),c=function(){if(l){var e=(null===n||void 0===n?void 0:n.get(o))||0;return{level:e>9?5:e>6?4:e>3?3:e>0?2:1,isToday:o===u&&i}}var r=t.format("MMDD");return{level:f?(wte.get(r)||0)+1:1,isToday:"0906"===r&&i}}(),s=c.level,d=c.isToday;r.push({date:o,weekOfYear:a%7===0?(0,Z.EC)(t.toDate(),m):void 0,value:t.format("D"),isToday:d,isInMonth:i,level:s})},a=0;a<42;a++)o();return r}),[d,l,n,u,f,m]),h=(0,r.useMemo)((function(){for(var e=[],t=Ee()(d).startOf("week").subtract(1,"day"),n=0;n<7;n++){var r=t.add(1,"day").day();e.push({weekday:r,name:s.U2(bte[r]+"_week")})}return e}),[d]),y=(0,a.v9)((function(e){return(0,Lt.p6)(e)})),g=(0,r.useMemo)((function(){return!l||y}),[y,l]),v=(0,a.v9)((function(e){return e.preference.get("weekNumbersEnabled")})),b=(0,r.useMemo)((function(){return v?"grid-cols-8":"grid-cols-7"}),[v]);return r.createElement("div",{className:w()("flex flex-col",v&&ite().withWeekNumbers)},r.createElement("div",{className:w()("flex items-center",ite().monthHeader)},r.createElement("div",{className:w()("inline-block font-medium relative text-grey group",ite().monthText),onClick:function(){c(t)}},Ee()(d).format("MMMM"),r.createElement("div",{className:"absolute bg-grey-6 group-hover:visible invisible",style:{borderRadius:10,left:-8,right:-8,top:-4,bottom:-4}}))),r.createElement("div",{className:w()(ite().calendarGrid,"calendar-grid grid w-full flex-auto")},r.createElement("div",{className:w()(ite().weekGrid,"grid",b)},v&&r.createElement("div",null),h.map((function(e){return r.createElement("div",{key:e.weekday,className:w()(ite().dayText,"flex items-center justify-center text-grey-40")},e.name)}))),Ne().chunk(p,7).map((function(e,t){return r.createElement("div",{key:t.toString(),className:w()("grid",b)},e.map((function(e,t){var n=e.isToday,a=e.isInMonth,c=e.date,s=e.value,u=e.level,l=e.weekOfYear;return r.createElement(xte,{key:e.date,isToday:n,isInMonth:a,date:c,value:s,level:u,weekOfYear:l,index:t,weekNumbersEnabled:v,renderHeatmap:g,jumpToWeekView:i,tasks:o.get(e.date)})})))}))))},xte=function(e){var t=e.isToday,n=e.isInMonth,o=e.date,a=e.value,i=e.level,c=e.weekOfYear,s=e.index,u=e.weekNumbersEnabled,l=e.renderHeatmap,f=e.jumpToWeekView,d=e.tasks,m=void 0===d?[]:d,p=(0,ote.G)()[i],h=p.fontClassName,y=p.bgClassName,g=i>1?"bg-grey-3":"bg-grey-5",v=w()("day-item flex items-center justify-center z-[10]",t?"text-white":n?h:"text-grey-40",ite().dayText,ite().dayItemSpan),b=vte(),k=b.getContainer,x=b.setReference,E=b.isVisible,S=b.setIsVisible,_=(0,r.useRef)(null),O=(0,ste.qq)([_,x]);return r.createElement(r.Fragment,null,0===s&&u&&r.createElement("div",{className:w()(ite().dayText,"text-grey-20 flex items-center justify-center")},c),r.createElement("div",{key:o,className:w()("flex items-center justify-center relative date-dropper",l&&"group"),ref:l?O:void 0,onDoubleClick:function(e){(l||$(e.target).closest(".day-item").length)&&f(o)},onClick:function(e){(l||$(e.target).closest(".day-item").length)&&S((function(e){return!e}))},"data-date":o},l?r.createElement("span",{className:v},a):r.createElement("span",{className:w()(v,t&&"bg-primary rounded-full","group"),ref:l?void 0:O},a,r.createElement("div",{className:w()("day-bg absolute rounded-full group-hover:visible invisible",g,ite().dayItemSpan)})),l&&r.createElement(r.Fragment,null,(t||i>1&&n)&&r.createElement("div",{className:w()("absolute",t?"bg-primary":y),style:{inset:.5}}),r.createElement("div",{className:w()("day-bg absolute group-hover:visible invisible",g),style:{inset:.5}}))),E&&r.createElement(cte,{date:o,hidePop:function(){return S(!1)},tasks:m,getContainer:k,relativeRef:_}))},Ete=r.memo(kte,(function(e,t){if(Object.keys(e).length!==Object.keys(t).length)return!1;var n=["dayString2TasksCount","dayString2Tasks"];return Object.keys(e).every((function(r){var o=e[r],a=t[r];return n.includes(r)?Ne().isEqual(o,a):o===a}))}));function Ste(e){return Ste="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},Ste(e)}function _te(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function Ote(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?_te(Object(n),!0).forEach((function(t){Cte(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):_te(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function Cte(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=Ste(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=Ste(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==Ste(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}kte.displayName="YearMonthCalendar";var Tte={monthTextSize:25,monthTextLineHeight:30,monthTextHeight:38,dayTextSize:17,dayTextLineHeight:24,monthTextGap:16,weekTextLineGap:12,yearTextSize:30,yearTextLineHeight:42,headerLeaveWidth:24},jte={monthTextSize:22,monthTextLineHeight:26,monthTextHeight:34,dayTextSize:15,dayTextLineHeight:21,monthTextGap:12,weekTextLineGap:10,yearTextSize:28,yearTextLineHeight:39,headerLeaveWidth:20},Dte={monthTextSize:19,monthTextLineHeight:23,monthTextHeight:31,dayTextSize:13,dayTextLineHeight:18,monthTextGap:8,weekTextLineGap:8,yearTextSize:24,yearTextLineHeight:34,headerLeaveWidth:18},Mte={monthTextSize:16,monthTextLineHeight:19,monthTextHeight:27,dayTextSize:11,dayTextLineHeight:15,monthTextGap:4,weekTextLineGap:6,yearTextSize:21,yearTextLineHeight:29,headerLeaveWidth:14},Ate={monthTextSize:13,monthTextLineHeight:16,monthTextHeight:24,dayTextSize:9,dayTextLineHeight:13,monthTextGap:0,weekTextLineGap:4,yearTextSize:18,yearTextLineHeight:25,headerLeaveWidth:10},Nte=function(e,t){var n=(e-Ate.monthTextHeight-Ate.monthTextGap-Ate.weekTextLineGap)/7;if(t<=15||n<=15){var r=e-Ate.monthTextHeight-Ate.weekTextLineGap-7*n;return Ote(Ote({},Ate),{},{singleUnitHeight:n,monthTextGap:r})}var o=(e-Mte.monthTextHeight-Mte.monthTextGap-Mte.weekTextLineGap)/7;if(t<=20||o<=20){var a=e-Mte.monthTextHeight-Mte.weekTextLineGap-7*o;return Ote(Ote({},Mte),{},{singleUnitHeight:o,monthTextGap:a})}var i=(e-Dte.monthTextHeight-Dte.monthTextGap-Dte.weekTextLineGap)/7;if(t<=30||i<=30){var c=e-Dte.monthTextHeight-Dte.weekTextLineGap-7*i;return Ote(Ote({},Dte),{},{singleUnitHeight:i,monthTextGap:c})}var s=(e-jte.monthTextHeight-jte.monthTextGap-jte.weekTextLineGap)/7;if(t<=40||s<=40){var u=e-jte.monthTextHeight-jte.weekTextLineGap-7*s;return Ote(Ote({},jte),{},{singleUnitHeight:s,monthTextGap:u})}var l=(e-Tte.monthTextHeight-Tte.monthTextGap-Tte.weekTextLineGap)/7,f=e-Tte.monthTextHeight-Tte.weekTextLineGap-7*l;return Ote(Ote({},Tte),{},{singleUnitHeight:l,monthTextGap:f})},Pte=function(e){return window.innerHeight-U5.Z.calendarYearNavHeight-0-(e?2*U5.Z.splitViewGap:0)},Ite=function(e,t){return e>=t?{columnCount:4,rowCount:3}:{columnCount:3,rowCount:4}},Lte=function(e,t,n){var r=Math.max(e,521),o=t*(n?8:7)+(t-1)+2;return{singleUnitWidth:Math.floor(r/o)}},Rte=function(e,t){var n=Math.max(e,516)/t,r=.15*n;return{rowHeight:n,rowGap:r,singleCalendarHeight:n-r,yearTitleGap:Math.floor(.07*n)}},Zte=function(){$(".calendar-grid .day-bg").removeClass("highlight")},Fte=function(e,t){var n="YearViewTask"+e;bn.ZP.dragHoverTarget!==n&&(bn.ZP.dragHoverTarget=n,Zte(),function(e){$(e).find(".day-bg").addClass("highlight")}(t),(0,wn.OZ)())},Bte=function(){var e=(0,r.useContext)(df.A),t=e.webCalendarViewFilter,n=function(){var e=bn.ZP.userMousePosition,t=e.x,n=e.y;return document.elementsFromPoint(t,n).find((function(e){return e.classList.contains("date-dropper")}))},o=(0,r.useRef)(null),a={accepts:[w_.cj.TASK,w_.cj.CHECKLIST],overlay:function(e){if(e.area!==w_.M5.CALENDAR_MONTH&&e.area!==w_.M5.CALENDAR_SCHEDULE)return r.createElement(CN.Z,{dragItem:e})},over:function(e){var t=e.active.data.current.dragItem,n=t.id,r=t.data,a=r.ids,i=r.generateTask,c=function(){if(a.length)return null;if(t.type!==w_.cj.CHECKLIST){if(i){var e=i.get("taskId");return e?Wn.FOH(e):void 0}return Wn.FOH(n)}var r=Wn.mxI(n);if(r){var o=r.task,c=r.item;return kP.y3(c,o)}}();o.current=c?{task:c}:null},move:function(){var e=n();if(e){var t=e.dataset.date;if(t)return void Fte(t,e)}Zte(),bn.ZP.dragHoverTarget="",(0,wn.OZ)()},drop:function(r){var o=r.active,a=n(),i=o.data.current;if(a){var c=a.dataset.date;if(c){var s=i.dragItem;(0,s8.j)(s,c,bn.ZP.isModifierKeyPressDragging,e,{webCalendarViewFilter:t})}}Zte()}},i=(0,r.useMemo)((function(){return Ne().uniqueId("yearView-")}),[]),c=(0,x_.Z)({id:i,data:a});return{setNodeRef:c.setNodeRef,isOver:c.isOver}};function Ute(e){return Ute="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},Ute(e)}function Yte(){return Yte=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Yte.apply(this,arguments)}function Vte(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function Hte(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Vte(Object(n),!0).forEach((function(t){$te(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Vte(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function Wte(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,Jte(r.key),r)}}function zte(e,t,n){return t=Kte(t),function(e,t){if(t&&("object"===Ute(t)||"function"===typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(e,Gte()?Reflect.construct(t,n||[],Kte(e).constructor):t.apply(e,n))}function Gte(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(Gte=function(){return!!e})()}function Kte(e){return Kte=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},Kte(e)}function qte(e,t){return qte=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},qte(e,t)}function $te(e,t,n){return(t=Jte(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Jte(e){var t=function(e,t){if("object"!=Ute(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=Ute(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==Ute(t)?t:t+""}var Xte=384,Qte=function(e){function t(e){var n;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),$te(n=zte(this,t,[e]),"calendarViewHelper",void 0),$te(n,"isPrintMode",void 0),$te(n,"printMedia",void 0),$te(n,"rowMonths",void 0),$te(n,"layerRowMonths",void 0),$te(n,"dateMapTasks",void 0),$te(n,"scrollRef",void 0),$te(n,"_listenId",void 0),$te(n,"rowCount",void 0),$te(n,"columnCount",void 0),$te(n,"rowHeight",void 0),$te(n,"yearRowHeight",void 0),$te(n,"baseYearInfo",void 0),$te(n,"scrollTop",void 0),$te(n,"isScrolling",void 0),$te(n,"isUserScrolling",void 0),$te(n,"userScrollTimeout",null),$te(n,"scrollTimeout",null),$te(n,"tempYearString",null),$te(n,"debounceForceUpdate",Ne().debounce((function(){n.forceUpdate()}),500)),$te(n,"debounceRefreshYearView",Ne().debounce(n.refreshYearView,1e3,{leading:!1,trailing:!0})),$te(n,"calcStyleInfo",(function(e,t,n){var r=Ite(t,e),o=r.rowCount,a=r.columnCount,i=Rte(e,o),c=i.rowHeight,s=i.singleCalendarHeight,u=i.yearTitleGap,l=Lte(t,a,n).singleUnitWidth;return{rowCount:o,columnCount:a,rowHeight:c,yearRowHeight:Nte(s,l).yearTextLineHeight+u}})),$te(n,"analyticsCalendar",(function(e){e.isScrolling?ae.Z.calendar("year_action","swipe_vertical"):ae.Z.calendar("year_action","swipe_horizontal")})),$te(n,"debounceAnalytics",Ne().debounce(n.analyticsCalendar,3e3,{leading:!1,trailing:!0})),$te(n,"getDefaultScrollTop",(function(){return 192*n.rowHeight+192/n.rowCount*n.yearRowHeight})),$te(n,"ensureBaseYearInfoCanRender",(function(e,t){var r=Ee()(e,"YYYY").add(t*n.columnCount,"month"),o=n.calcDiffTransformY(r),a=Xte*n.rowHeight;(o<0||o>a)&&(n.baseYearInfo=n.getBaseYearInfo(e,n.columnCount),n.layerRowMonths=n.getLayerMonths(e,t,n.columnCount))})),$te(n,"onAfterPrint",(function(){n.state.isPrintMode&&n.setState({isPrintMode:!1},(function(){var e=n.state,t=e.yearString,r=e.rowIndex;n.reCalScrollPos(t,r),setTimeout((function(){n.isPrintMode=!1}))}))})),$te(n,"onPrintMediaListener",(function(e){var t=n.state.isPrintMode;!e.matches&&t&&n.setState({isPrintMode:!1},(function(){var e=n.state,t=e.yearString,r=e.rowIndex;n.reCalScrollPos(t,r),setTimeout((function(){n.isPrintMode=!1}))}))})),$te(n,"getFetchRange",(function(){var e=n.getFetchStartRowMonth(),t=n.getFetchEndRowMonth();return{start:e.symd,end:Ee()(t.date).endOf("month").format("YYYY-MM-DD")}})),$te(n,"getBaseYearInfo",(function(e,t){var n=Ee()(e,"YYYY").subtract(Xte*t/2,"M");return{yearString:n.format("YYYY"),rowIndex:Math.floor(n.month()/t)}})),$te(n,"getMonths",(function(e,t,r){for(var o=Ee()(e,"YYYY").startOf("year").add(t*r,"M"),a=o.clone().subtract(3*r,"M"),i=o.clone().add(1,"year").startOf("D").add(3*r,"M").toDate(),c=[],s=0,u=null;;){var l=a.toDate();if(l.getTime()>=i.getTime())break;var f=a.month();u!==Math.floor(f/r)&&null!==u&&(s+=1),u=Math.floor(f/r),c[s]=c[s]||[],c[s].push(n.calendarViewHelper.convertDate(l)),a.add(1,"M")}return c})),$te(n,"getLayerMonths",(function(e,t,r){for(var o=Ee()(e,"YYYY").startOf("year").add(t*r,"M"),a=o.clone().subtract(96*r,"M"),i=o.clone().add(1,"year").startOf("D").add(96*r,"M").toDate(),c=[],s=0;;){var u=a.toDate();if(u.getTime()>=i.getTime())break;c[s]=Hte({},n.calendarViewHelper.convertDate(u)),s++,a.add(r,"M")}return c})),$te(n,"isMovingTowardCalendarRange",(function(e,t){var n=parseInt(e,10),r=parseInt(t,10);return n>=R6.RW&&n<=R6.oH||(r<R6.RW&&n>r||r>R6.oH&&n<r)})),$te(n,"updateNewYearString",(function(e){var t=n.state.yearString,r=Ee()(t,"YYYY").add(e?1:-1,"year").format("YYYY");n.isMovingTowardCalendarRange(r,t)&&(n.ensureBaseYearInfoCanRender(r,0),n.setState({yearString:r,rowIndex:0}),n.reCalScrollPos(r,0))})),$te(n,"calcDiffTransformY",(function(e){var t=n.baseYearInfo,r=t.yearString,o=t.rowIndex,a=Ee()(r,"YYYY").add(n.columnCount*o,"month"),i=Math.floor(Ee()(e).diff(a,"months")/n.columnCount),c=Math.floor(Ee()(e).diff(a,"years"));return i*n.rowHeight+c*n.yearRowHeight})),$te(n,"onScroll",(function(e){if(!n.isPrintMode){n.isScrolling=!0,n.scrollTimeout&&clearTimeout(n.scrollTimeout),n.scrollTimeout=setTimeout((function(){n.isScrolling=!1}),150);var t=n.state.yearString;if(n.tempYearString&&Math.abs(Ee()(t,"YYYY").clone().diff(n.tempYearString,"years"))>24&&(n.setState({scrollSnap:!1}),setTimeout((function(){n.tempYearString=null;var e=n.state,t=e.yearString,r=e.rowIndex;n.layerRowMonths=n.getLayerMonths(t,r,n.columnCount),n.setState({scrollSnap:!0})}))),n.isUserScrolling&&!n.tempYearString){var r=n.state.yearString;n.tempYearString=r}var o=e.currentTarget.scrollTop,a=Math.floor(o/(n.rowHeight*n.rowCount+n.yearRowHeight)),i=Math.max(Math.floor((o%(n.rowHeight*n.rowCount+n.yearRowHeight)-n.yearRowHeight)/n.rowHeight)+1,0),c=a*n.rowCount+i,s=n.baseYearInfo,u=s.yearString,l=s.rowIndex,f=Ee()(u,"YYYY").add(l*n.columnCount,"month").add(c*n.columnCount,"month"),d=f.format("YYYY"),m=Math.floor((f.month()+1)/n.columnCount);n.setState({yearString:d,rowIndex:m}),UA()&&o!==n.scrollTop&&U.vp.dispatch("restoreCalendarTaskActiveStatus"),bn.ZP.hasMoreTasksPopover&&o!==n.scrollTop&&U.vp.dispatch("hideMoreTasksPopover"),n.scrollTop=o}})),$te(n,"onWheel",(function(){n.isUserScrolling=!0,n.userScrollTimeout&&clearTimeout(n.userScrollTimeout),n.userScrollTimeout=setTimeout((function(){n.isUserScrolling=!1}),500)})),$te(n,"reCalScrollPos",(function(e,t){n.setState({scrollSnap:!1},(function(){n.ensureBaseYearInfoCanRender(e,t);var r=Ee()(e,"YYYY").add(t*n.columnCount,"month"),o=n.calcDiffTransformY(r);n.scrollRef.current&&(n.scrollRef.current.scrollTop=o),n.setState({scrollSnap:!0})}))})),$te(n,"getStartRowMonth",(function(){return n.rowMonths[0][0]})),$te(n,"getEndRowMonth",(function(){var e=n.rowMonths.length-1-0;return n.rowMonths[e][n.rowMonths[e].length-1]})),$te(n,"getFetchStartRowMonth",(function(){return n.rowMonths[2][0]})),$te(n,"getFetchEndRowMonth",(function(){var e=n.rowMonths.length-1-2;return n.rowMonths[e][n.rowMonths[e].length-1]})),$te(n,"getStartDate",(function(){return n.getStartRowMonth().date})),$te(n,"getEndDate",(function(){var e=n.getEndRowMonth();return Ee()(e.date).endOf("month").toDate()})),$te(n,"getGridTemplateColumns",(function(){var e=n.props.weekNumbersEnabled?"8fr":"7fr";return 4===n.columnCount?"1fr ".concat(e," 1fr ").concat(e," 1fr ").concat(e," 1fr ").concat(e," 1fr"):"1fr ".concat(e," 1fr ").concat(e," 1fr ").concat(e," 1fr")})),n.calendarViewHelper=new VP;var o=e.yearDate,a=e.calendarWidth,i=e.calenderHeight,c=e.weekNumbersEnabled,s=Ee()(o).format("YYYY");n.state={yearString:s,rowIndex:0,scrollSnap:!0,isPrintMode:!1},n.isPrintMode=!1,n.printMedia=matchMedia("print");var u=n.calcStyleInfo(i,a,c),l=u.columnCount,f=u.rowCount,d=u.rowHeight,m=u.yearRowHeight;return n.rowCount=f,n.columnCount=l,n.rowHeight=d,n.yearRowHeight=m,n.rowMonths=n.getMonths(s,0,l),n.layerRowMonths=n.getLayerMonths(s,0,l),n.dateMapTasks=n.getDateMapTasks(),n._listenId=Ne().uniqueId(),n.scrollRef=r.createRef(),n.baseYearInfo=n.getBaseYearInfo(s,l),n.isScrolling=!1,n.isUserScrolling=!1,n.scrollTop=0,n}return function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&qte(e,t)}(t,e),n=t,o=[{key:"refreshYearView",value:function(e){var t=e.start,n=e.end;this.calendarViewHelper.fetchTasksInRange(t,n,["subscribeAccount"])}},{key:"componentDidMount",value:function(){var e=this;this.calendarViewHelper.baseComponentDidMount();var t=this.getFetchRange(),n=t.start,r=t.end;this.debounceRefreshYearView({start:n,end:r}),U.vp.subscribe(this._listenId,"fetchFocusOnCalendarView",(function(){var t=e.getFetchRange(),n=t.start,r=t.end;HP(n,r)})),this.scrollRef.current&&(this.scrollRef.current.scrollTop=this.getDefaultScrollTop()),U.vp.subscribe(this._listenId,"scrollToNow",(function(){var t=Ee()().format("YYYY");e.setState({yearString:t,rowIndex:0},(function(){e.reCalScrollPos(t,0)}))})),U.vp.subscribe(this._listenId,"getYearViewNewTaskStartDate",(function(t){var n=Ee()(),r=e.state,o=r.yearString,a=r.rowIndex,i=Ee()(o,"YYYY").startOf("year").add(a*e.columnCount,"M"),c=i.clone().add(1,"year");t(n.isBetween(i,c,null,"[)")?n:i)})),U.vp.subscribe(this._listenId,"forcePaginationInCalendar",(function(t){e.isPrintMode=!0,e.setState({isPrintMode:!0},(function(){null===t||void 0===t||t()}))}));var o=this.printMedia;ys.vU?window.addEventListener("afterprint",this.onAfterPrint):o.addListener(this.onPrintMediaListener)}},{key:"componentWillUnmount",value:function(){this.calendarViewHelper.baseComponentWillUnmount(),U.vp.unSubscribe(this._listenId,"scrollToNow"),U.vp.unSubscribe(this._listenId,"forcePaginationInCalendar"),U.vp.unSubscribe(this._listenId,"fetchFocusOnCalendarView"),U.vp.unSubscribe(this._listenId,"getYearViewNewTaskStartDate");var e=this.printMedia;ys.vU?window.removeEventListener("afterprint",this.onAfterPrint):e.removeListener(this.onPrintMediaListener),this.debounceRefreshYearView.cancel(),this.debounceForceUpdate.cancel(),this.debounceAnalytics.cancel(),this.userScrollTimeout&&clearTimeout(this.userScrollTimeout),this.scrollTimeout&&clearTimeout(this.scrollTimeout)}},{key:"UNSAFE_componentWillReceiveProps",value:function(e){var t=this,n=this.props,r=e.calendarWidth,o=e.calenderHeight,a=e.weekNumbersEnabled,i=this.state,c=i.yearString,s=i.rowIndex,u=n.calendarWidth>=n.calenderHeight,l=r>=o,f=Ite(r,o).columnCount;if(r!==n.calendarWidth||o!==n.calenderHeight||a!==n.weekNumbersEnabled){var d=this.calcStyleInfo(o,r,a),m=d.columnCount,p=d.rowCount,h=d.rowHeight,y=d.yearRowHeight;this.columnCount=m,this.rowCount=p,this.layerRowMonths=this.getLayerMonths(c,s,m),this.rowHeight=h,this.yearRowHeight=y}if(u!==l)if(this.rowMonths=this.getMonths(c,s,f),this.dateMapTasks=this.getDateMapTasks(e),l){var g=Math.min(s,2);this.setState({rowIndex:g},(function(){t.reCalScrollPos(c,g)}))}else this.reCalScrollPos(c,s);n.tasks===e.tasks&&n.subscribeEvents===e.subscribeEvents&&n.habitTasks===e.habitTasks&&n.pomodoros===e.pomodoros&&n.calendarViewConf===e.calendarViewConf&&n.timetableDisplayInCalendar===e.timetableDisplayInCalendar&&n.courses===e.courses&&n.countdownTasks===e.countdownTasks&&n.webCalendarViewFilter===e.webCalendarViewFilter||(this.dateMapTasks=this.getDateMapTasks(e));var v=Ee()(e.yearDate).format("YYYY"),b=Ee()(n.yearDate).format("YYYY");v!==b&&v!==c&&(this.ensureBaseYearInfoCanRender(v,0),this.setState({yearString:v,rowIndex:0},(function(){t.reCalScrollPos(v,0)})))}},{key:"UNSAFE_componentWillUpdate",value:function(e,t){var n=this.state,r=n.yearString,o=n.rowIndex;t.rowIndex===o&&t.yearString===r||(this.rowMonths=this.getMonths(t.yearString,t.rowIndex,this.columnCount),this.dateMapTasks=this.getDateMapTasks(e),!this.isScrolling&&!this.isUserScrolling&&(this.layerRowMonths=this.getLayerMonths(t.yearString,t.rowIndex,this.columnCount)))}},{key:"componentDidUpdate",value:function(e,t){var n=this.state,r=n.yearString,o=n.rowIndex,a=this.props.isOver;if(t.yearString!==r&&(U.vp.dispatch("updateYearViewHeader",r),this.debounceAnalytics({isScrolling:this.isUserScrolling})),t.rowIndex!==o||t.yearString!==r){var i=this.getFetchRange(),c=i.start,s=i.end;this.debounceRefreshYearView({start:c,end:s})}e.isOver&&!a&&(bn.ZP.dragHoverTarget="",Zte())}},{key:"getDateMapTasks",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this.props,t=e.tasks,n=e.subscribeEvents,r=e.habitTasks,o=e.pomodoros,a=e.calendarViewConf,i=e.timetableDisplayInCalendar,c=e.courses,s=e.countdownTasks,u=e.webCalendarViewFilter,l=Hte(Hte({},a),{},{showTimetable:i}),f=this.calendarViewHelper.getDateMapTasks(this.getStartDate(),this.getEndDate(),t,n,r,o,c,s,l,u,!1);return f}},{key:"render",value:function(){var e=this,t=this.state,n=t.scrollSnap,o=t.isPrintMode,a=t.rowIndex,i=this.props,c=i.jumpToWeekView,s=i.jumpToMonthView,u=i.weekNumbersEnabled,l=i.setNodeRef,f=this.getGridTemplateColumns(),d=o?this.rowMonths.slice(3-a,3+this.rowCount-a):this.rowMonths;return r.createElement("div",{className:w()("c-scroll-container flex-auto relative with-no-scroll",o?"overflow-hidden":"overflow-y-auto"),ref:function(t){e.scrollRef.current=t,l(t)},style:{scrollSnapType:n&&!o?"y mandatory":void 0,overscrollBehaviorY:"none",minHeight:516,minWidth:521},onScroll:this.onScroll,onWheel:this.onWheel},r.createElement("div",{style:{height:o?d.length*this.rowHeight:Xte*this.rowHeight},className:"c-scroll-container-inner relative"},r.createElement("div",{className:"absolute inset-0 month-grid-container"},d.map((function(t,n){var a=t[0],i=Ee()(a.date),l=0===i.month(),d=o?n*e.rowHeight:e.calcDiffTransformY(i),m=Math.floor(d),p=d-m;return r.createElement("div",{key:a.symd},!o&&l&&r.createElement("div",{className:w()("grid absolute left-0 right-0",u&&ite().withWeekNumbers),style:{gridTemplateColumns:f,top:m,transform:"translate(0px, calc(".concat(p,"px - var(--year-row-height)))")}},r.createElement("div",null),r.createElement("div",{className:w()("flex items-center",ite().yearHeader)},r.createElement("div",{className:w()("inline-block font-semibold relative group",ite().yearText)},ke.Z.formatYearStrInCalendar(i)))),r.createElement("div",{"data-key":a.symd,className:w()(ite().monthGrid,"month-grid","grid absolute left-0 right-0"),style:{gridTemplateColumns:f,top:m,transform:"translate(0px, ".concat(p,"px)"),height:e.rowHeight}},r.createElement(ane,{months:t,dateMapTasks:e.dateMapTasks,jumpToWeekView:c,jumpToMonthView:s})))}))),!o&&r.createElement(rne,{layerRowMonths:this.layerRowMonths,calcDiffTransformY:this.calcDiffTransformY})))}}],o&&Wte(n.prototype,o),a&&Wte(n,a),Object.defineProperty(n,"prototype",{writable:!1}),n;var n,o,a}(r.PureComponent),ene=(0,a.$j)((function(e){var t=function(e){return e.userProfile.get("pro")?{tasks:ro.gg(e),subscribeEvents:ro.DX(e,{includeSubscribeShownInCalendar:!0}),habitTasks:ro.H2(e),pomodoros:(0,yn.gX)(e),courses:ro.J8(e),countdownTasks:ro.oU(e)}:{tasks:Kn().List([]),subscribeEvents:Kn().List([]),habitTasks:Kn().List([]),pomodoros:Kn().List([]),courses:Kn().List([]),countdownTasks:Kn().List([])}}(e),n=t.tasks,r=t.subscribeEvents,o=t.habitTasks,a=t.pomodoros,i=t.courses,c=t.countdownTasks;return{calendarViewConf:e.preference.get("calendarViewConf"),tasks:n,projects:e.projects.projectList,csl:e.customSmartProjects,subscribeEvents:r,habitTasks:o,isDarkTheme:(0,Z.$o)((0,Z.gh)()),pomodoros:a,timetableDisplayInCalendar:(0,tn.ou)(e),courses:i,countdownTasks:c,weekNumbersEnabled:e.preference.get("weekNumbersEnabled")}}),null,null,{forwardRef:!0})(Qte),tne=r.forwardRef((function(e,t){var n=(0,r.useRef)(null),o=Bte({viewRef:n,props:e}),a=o.setNodeRef,i=o.isOver;return(0,r.useImperativeHandle)(t,(function(){var e;return{updateNewYearString:null===(e=n.current)||void 0===e?void 0:e.updateNewYearString}})),r.createElement(ene,Yte({ref:n},e,{setNodeRef:a,isOver:i}))}));tne.displayName="CalendarYearViewDropper";var nne=tne,rne=r.memo((function(e){var t=e.layerRowMonths,n=e.calcDiffTransformY;return r.createElement("div",null,t.map((function(e){var t=n(Ee()(e.date)),o=Math.floor(t),a={top:o,transform:"translate(0, ".concat(t-o,"px)"),scrollSnapAlign:"start",willChange:"transform"};return r.createElement("div",{key:e.symd,"data-key":e.symd,style:a,className:"h-[1px] w-full absolute left-0 invisible"})})))}));rne.displayName="SnapLayer";var one=[],ane=r.memo((function(e){var t=e.months,n=e.dateMapTasks,o=e.jumpToWeekView,a=e.jumpToMonthView,i=(0,r.useRef)(n),c=(0,r.useMemo)((function(){var e=i.current,r=n,o=[];t.forEach((function(e){for(var t=e.symd,n=Ee()(t,"YYYY-MM-DD").daysInMonth(),r=0;r<n;r++){var a=Ee()(t,"YYYY-MM-DD").add(r,"days").format("YYYY-MM-DD");o.includes(a)||o.push(a)}}));var a=o.some((function(t){var n=e[t],o=r[t];return!(!n&&!o)&&(!n||!o||n.length!==o.length||!n.every((function(e,t){return Kn().is(e,o[t])})))}));return a?(i.current=r,r):e}),[t,n]),s=(0,r.useMemo)((function(){var e=[];return e.push({type:"gap",key:"left-gap"}),t.forEach((function(n,r){e.push({type:"month",key:n.symd,data:n}),r<t.length-1&&e.push({type:"gap",key:"gap-".concat(r)})})),e.push({type:"gap",key:"right-gap"}),e}),[t]),u=(0,r.useMemo)((function(){var e=new Map;return t.forEach((function(t){for(var n=t.symd,r=Ee()(n,"YYYY-MM-DD").daysInMonth(),o=new Map,a=new Map,i=0;i<r;i++){var s=Ee()(n,"YYYY-MM-DD").add(i,"days").format("YYYY-MM-DD"),u=c[s]||one,l=u.length;o.set(s,l),a.set(s,u)}e.set(n,{dayString2TasksCount:o,dayString2Tasks:a})})),e}),[t,c]);return r.createElement(r.Fragment,null,s.map((function(e){if("gap"===e.type)return r.createElement("div",{key:e.key,className:"w-full"});var t=e.data.symd,n=u.get(t),i=n.dayString2TasksCount,c=n.dayString2Tasks;return r.createElement(Ete,{key:t,monthDateString:t,dayString2TasksCount:i,dayString2Tasks:c,jumpToWeekView:o,jumpToMonthView:a})})))}));function ine(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,a,i,c=[],s=!0,u=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;s=!1}else for(;!(s=(r=a.call(n)).done)&&(c.push(r.value),c.length!==t);s=!0);}catch(e){u=!0,o=e}finally{try{if(!s&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(u)throw o}}return c}}(e,t)||function(e,t){if(!e)return;if("string"===typeof e)return cne(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return cne(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function cne(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}ane.displayName="MonthsDataMapComp";var sne=function(e){var t=e.yearDate,n=e.calendarWidth,o=e.jumpToWeekView,i=e.jumpToMonthView,c=(0,r.useRef)(null),s=(0,r.useContext)(df.A),u=s.isTaskCalendarMode,l=s.isCalendarTaskMode,f=s.webCalendarViewFilter,d=s.isShowVirtualData,m=(0,a.v9)((function(e){return(0,Lt.pe)(e)})),p=(0,r.useMemo)((function(){return u||l||m}),[u,l,m]),h=(0,sj.Z)((function(){return Pte(p)}),[]),y=ine((0,r.useState)(h),2),g=y[0],v=y[1],b=ine((0,r.useState)(n),2),w=b[0],k=b[1];(0,js.Z)((function(){k(n)}),[n]);var x=(0,a.I0)(),E=(0,a.v9)((function(e){return e.userProfile.get("pro")})),S=(0,a.v9)((function(e){return e.preference.get("weekNumbersEnabled")})),_=(0,a.v9)((function(e){return(0,Lt.p6)(e)}));(0,Ds.Z)((function(){_&&Lae("heatmap")})),(0,Ds.Z)((function(){E&&(u?(x((0,no.OJ)("")),(0,Lt.zD)()!==B.NWv.year&&x((0,no.R7)(B.NWv.year))):(x((0,no.FN)("")),(0,Z.Oz)().get("webCalendarViewType")!==B.NWv.year&&(x((0,ra.WW)(B.NWv.year)),(0,Z.a1)())))}));var O=(0,M.Z)((function(e){var t,n;bn.ZP.hasOutDetail||bn.ZP.hasMoreTasksPopover||(e?null===(t=c.current)||void 0===t||t.updateNewYearString(!0):null===(n=c.current)||void 0===n||n.updateNewYearString(!1))}));(0,r.useEffect)((function(){var e=Ne().throttle(O,210);function t(t){if(!(0,R6.dL)())switch(t.keyCode){case Te.Z.down_arrow:case Te.Z.right_arrow:t.preventDefault(),e(!0);break;case Te.Z.up_arrow:case Te.Z.left_arrow:t.preventDefault(),e(!1)}}var n=document.body;return n&&n.addEventListener("keydown",t,{capture:!0}),function(){var e=document.body;e&&e.removeEventListener("keydown",t,{capture:!0})}}),[O]),(0,r.useEffect)((function(){var e=Ne().uniqueId();return U.vp.subscribe(e,"changeYearViewRange",(function(e){var t;null===(t=c.current)||void 0===t||t.updateNewYearString(e)})),function(){U.vp.unSubscribe(e,"changeYearViewRange")}}),[]),(0,r.useEffect)((function(){var e=function(){var e=Pte(p);v(e)};return window.addEventListener("resize",e),function(){window.removeEventListener("resize",e)}}),[p]),(0,js.Z)((function(){var e=Pte(p);v(e)}),[p]);var C=(0,r.useMemo)((function(){var e=w,t=g,n=Ite(e,t),r=n.rowCount,o=n.columnCount,a=Rte(t,r);return{rowCount:r,columnCount:o,rowHeight:a.rowHeight,rowGap:a.rowGap,singleCalendarHeight:a.singleCalendarHeight,yearTitleGap:a.yearTitleGap,singleUnitWidth:Lte(e,o,S).singleUnitWidth}}),[w,g,S]),T=(C.rowCount,C.columnCount,C.rowHeight),j=C.rowGap,D=C.singleCalendarHeight,A=C.yearTitleGap,N=C.singleUnitWidth,P=(0,r.useMemo)((function(){return Nte(D,N)}),[D,N]),I=P.singleUnitHeight,L=P.monthTextSize,R=P.monthTextLineHeight,F=P.monthTextHeight,Y=P.dayTextSize,V=P.dayTextLineHeight,H=P.monthTextGap,W=P.weekTextLineGap,z=P.yearTextSize,G=P.yearTextLineHeight,K=P.headerLeaveWidth,q=(0,r.useMemo)((function(){return G+A}),[G,A]),$=(0,r.useMemo)((function(){return{"--row-height":"".concat(T,"px"),"--row-gap":"".concat(j,"px"),"--single-unit-width":"".concat(N,"px"),"--single-unit-height":"".concat(I,"px"),"--month-text-size":"".concat(L,"px"),"--month-text-line-height":"".concat(R,"px"),"--month-text-height":"".concat(F,"px"),"--day-text-size":"".concat(Y,"px"),"--day-text-line-height":"".concat(V,"px"),"--month-text-gap":"".concat(H,"px"),"--week-text-line-gap":"".concat(W,"px"),"--week-text-line-gap-negative":"-".concat(W,"px"),"--year-text-size":"".concat(z,"px"),"--year-text-line-height":"".concat(G,"px"),"--header-leave-width":"".concat(K/2,"px"),"--year-row-height":"".concat(q,"px")}}),[T,j,N,I,L,R,F,Y,V,H,W,z,G,K,q]);return r.createElement("div",{className:"tkcalendar-main-container relative flex-auto flex flex-col overflow-y-hidden overflow-x-auto with-no-scroll",style:$},r.createElement(nne,{yearDate:t,calendarWidth:w,calenderHeight:g,webCalendarViewFilter:f,ref:c,jumpToWeekView:o,jumpToMonthView:i}),!E&&d&&r.createElement(une,{rowHeight:T,singleCalendarHeight:D,rowGap:j}))},une=function(e){var t=e.rowHeight,n=e.singleCalendarHeight,o=e.rowGap;return r.createElement("div",{className:"absolute bottom-0 left-0 right-0 z-10",style:{height:t}},r.createElement("div",{className:"absolute left-0 right-0 top-0",style:{height:n,backgroundImage:"linear-gradient(180deg, rgba(var(--color-main-background), 0) 0%, rgba(var(--color-main-background)) 100%)"}}),r.createElement("div",{className:"absolute left-0 right-0 bottom-0 bg-main-background",style:{height:o}}))},lne=n("qeKn");function fne(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,a,i,c=[],s=!0,u=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;s=!1}else for(;!(s=(r=a.call(n)).done)&&(c.push(r.value),c.length!==t);s=!0);}catch(e){u=!0,o=e}finally{try{if(!s&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(u)throw o}}return c}}(e,t)||function(e,t){if(!e)return;if("string"===typeof e)return dne(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return dne(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function dne(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var mne=function(e){var t=e.onConfigChange,n=e.defaultConfigs,o=e.cancelViewOptions,i=e.openStyleModal,c=e.openColorSettingsModal,u=n.task,l=fne((0,r.useState)(!1),2),f=l[0],d=l[1],m=fne((0,r.useState)(!1),2),p=m[0],h=m[1],y=(0,r.useRef)(null);(0,r.useEffect)((function(){return setTimeout((function(){var e=y.current;e&&wn.iD($(e))})),function(){var e=y.current;e&&wn.Dh($(e))}}),[]);var g=(0,r.useRef)(u.includes("showFocusRecord")),v=(0,r.useRef)(u),b=(0,a.v9)((function(e){return!!e.globalState.get("calendarHideWeekend")})),w=(0,a.v9)((function(e){return(0,tn.x)(e)})),k=(0,a.v9)((function(e){return(0,tn.ou)(e)})),x=(0,a.I0)(),S=(0,r.useCallback)((function(e){return x((0,no.QI)(!e))}),[x]),_=(0,r.useCallback)((function(){k||(0,an.et)()?(Iae(k?"hide_course":"show_course"),x((0,Ta.Iz)()),(0,tn.a1)()):d(!0)}),[x,k]);(0,r.useEffect)((function(){v.current=u}),[u]),(0,r.useEffect)((function(){var e=g.current;return function(){var t=v.current.includes("showFocusRecord");!e&&t&&U.vp.dispatch("fetchFocusOnCalendarView")}}),[]);var O=(0,r.useCallback)((function(e){Iae(e?"show_focus":"hide_focus"),t({key:"showFocusRecord"})}),[t]),T=(0,r.useCallback)((function(e){hq(e?"disable_showincalendar":"enable_showincalendar"),t({key:"showHabit"})}),[t]),j=(0,r.useCallback)((function(e){Iae(e?"show_countdown":"hide_countdown"),t({key:"showCountdown"})}),[t]),D=(0,a.v9)((function(e){return Qt.XJ(e)})),M=(0,a.v9)((function(e){return VT.r_(e)})),A=(0,a.v9)((function(e){return(0,tn.f9)(e)})),N=(0,r.useCallback)((function(){x((0,Ta.YW)()),(0,tn.a1)()}),[x]),P=(0,r.useMemo)((function(){return r.createElement(_e.Z,{title:s.U2("show_focus_records_summary"),placement:"top",type:"help"},r.createElement("div",{className:"w-[16px] h-[16px] ml-[4px]"},r.createElement(E.Z,{name:"help-new",className:"w-[16px] h-[16px] text-grey-40"})))}),[]),I=((0,r.useMemo)((function(){return r.createElement(_e.Z,{title:s.U2("calendar_view_display_config_color_desc"),placement:"top",type:"help"},r.createElement("div",{className:"w-[16px] h-[16px] ml-[4px]"},r.createElement(E.Z,{name:"help-new",className:"w-[16px] h-[16px] text-grey-40"})))}),[]),(0,r.useMemo)((function(){return r.createElement(_e.Z,{title:s.U2("additional_time_zone_desc"),placement:"top",type:"help"},r.createElement("div",{className:"w-[16px] h-[16px] ml-[4px]"},r.createElement(E.Z,{name:"help-new",className:"w-[16px] h-[16px] text-grey-40"})))}),[])),L=(0,r.useCallback)((function(){d(!1)}),[]);return r.createElement(r.Fragment,null,r.createElement(C.Z,{visible:!0,title:s.U2("calendar_view_display_config_title"),onCancel:o,noFooter:!0,popupStyle:{maxHeight:"80vh"},bodyStyle:{display:"flex",flexDirection:"column",overflow:"hidden",padding:"0px 0px 20px"},titleStyle:{padding:"0px 24px"}},r.createElement("div",{className:"flex flex-col antiscroll-wrap",ref:y},r.createElement("div",{className:"antiscroll-inner px-[24px]"},r.createElement(Da.Z,null,r.createElement(Ma.Z,{title:s.U2("color"),suffix:r.createElement("div",{className:"flex items-center cursor-pointer",style:{marginRight:-2}},r.createElement(E.Z,{name:"thin-triangle-down",className:"w-[12px] h-[12px] -rotate-90 text-grey-40"})),onClick:function(){c(),o()}}),r.createElement(Ma.Z,{title:s.U2("calendar_item_style"),suffix:r.createElement("div",{className:"flex items-center cursor-pointer",style:{marginRight:-2}},r.createElement(E.Z,{name:"thin-triangle-down",className:"w-[12px] h-[12px] -rotate-90 text-grey-40"})),onClick:function(){i(),o()}}),r.createElement(Ma.Z,{title:s.U2("show_weekends"),suffix:r.createElement(Na.Z,{id:"show_calendar_weekend",size:"tiny",checked:!b,onChange:function(e){S(e.target.checked)}})})),r.createElement(Da.Z,null,r.createElement(Ma.Z,{title:s.U2("show_completed"),suffix:r.createElement(Na.Z,{id:"show_completed",size:"tiny",checked:u.includes("showCompleted"),onChange:function(e){!function(e){Iae(e?"show_completed":"hide_completed"),t({key:"showCompleted"})}(e.target.checked)}})}),r.createElement(Ma.Z,{title:s.U2("show_subtasks"),suffix:r.createElement(Na.Z,{id:"show_subtasks",size:"tiny",checked:u.includes("showChecklist"),onChange:function(e){!function(e){Iae(e?"show_check_item":"hide_check_item"),t({key:"showChecklist"})}(e.target.checked)}})}),r.createElement(Ma.Z,{title:s.U2("show_calendar_repeat"),suffix:r.createElement(Na.Z,{id:"show_calendar_repeat",size:"tiny",checked:u.includes("showFutureTask"),onChange:function(e){!function(e){Iae(e?"show_repeats":"hide_repeats"),t({key:"showFutureTask"})}(e.target.checked)}})}),r.createElement(Ma.Z,{title:s.U2("show_declined_events"),suffix:r.createElement(Na.Z,{id:"show_declined_events",size:"tiny",checked:u.includes("showDeclinedEvents"),onChange:function(){t({key:"showDeclinedEvents"})}})})),r.createElement(Da.Z,null,D&&r.createElement(Ma.Z,{title:s.U2("calendar_show_habit"),suffix:r.createElement(Na.Z,{id:"show_calendar_habit",size:"tiny",checked:u.includes("showHabit"),onChange:function(e){T(e.target.checked)}})}),r.createElement(Ma.Z,{title:r.createElement(r.Fragment,null,s.U2("show_focus_records"),P),suffix:r.createElement(Na.Z,{id:"show_calendar_focus-record",size:"tiny",checked:u.includes("showFocusRecord"),onChange:function(e){O(e.target.checked)}})}),M&&r.createElement(Ma.Z,{title:s.U2("show_countdown_in_calendar"),suffix:r.createElement(Na.Z,{id:"show_calendar_countdown",size:"tiny",checked:u.includes("showCountdown"),onChange:function(e){j(e.target.checked)}})}),w&&r.createElement(Ma.Z,{title:s.U2("timetable_Show_Course"),suffix:r.createElement(Na.Z,{id:"show_calendar_timetable",size:"tiny",checked:k,onChange:function(e){_()}})})),r.createElement(Da.Z,{style:{marginBottom:0}},r.createElement(Ma.Z,{title:r.createElement(r.Fragment,null,s.U2("additional_time_zone"),I),suffix:r.createElement(Na.Z,{id:"additional_time_zone",size:"tiny",checked:A,onChange:function(e){N()}})},A?r.createElement("a",{className:"text-xs",onClick:function(){return h(!0)}},s.U2("timezone_settings")):null))))),f&&r.createElement(lne.Z,{title:s.U2("course_set_lesson_time_tip"),okText:s.U2("got_it"),onOK:L,isPortal:!0}),p&&r.createElement(G9,{onClose:function(){return h(!1)}}))},pne=function(e){var t=e.viewType,n=e.hideMenu,o=(0,y.Z)(),i=(0,r.useContext)(df.A),c=i.isTaskCalendarMode,s=i.selectedCalendarViewType,u=i.multiCalendarCount,l=u.day,f=u.week,d=(0,v.k6)().push,m=(0,a.I0)(),p=(0,r.useCallback)((function(e){m((0,no.s6)(e))}),[m]),h=(0,r.useCallback)((function(e){m((0,no.wk)(e))}),[m]),g=(0,r.useCallback)((function(e){e&&(e==="".concat(B.NWv.day,"-multi")&&e!==s?ae.Z.calendar("view_switch","multi_day"):e==="".concat(B.NWv.week,"-multi")&&e!==s&&ae.Z.calendar("view_switch","multi_week")),m((0,no.FN)(e))}),[m,s]),b=(0,r.useCallback)((function(e){m((0,no.OJ)(e))}),[m]),k=(0,r.useCallback)((function(e){m((0,no.R7)(e))}),[m]),x=(0,r.useCallback)((function(e,t,n){var r=null!=t,o=null!=n;if(c)r&&h(t),o&&b(n),k(e);else switch(r&&p(t),o&&g(n),e){case"w":d("/c/all/calendar/w");break;case"m":d("/c/all/calendar/m");break;case"a":d("/c/all/calendar/a");break;case"y":d("/c/all/calendar/y");break;default:d("/c/all/calendar/d")}}),[k,p,g,h,b,c,d]),S=(0,r.useCallback)((function(){var e=!(arguments.length>0&&void 0!==arguments[0])||arguments[0],n="text-xs pl-[6px] text-grey-40",a=[{key:B.NWv.day,text:o.formatMessage({id:"statistics_day_upper"}),extraEle:r.createElement("span",{className:n},"D/1"),action:function(){jae("day"),(t!==B.NWv.day||s)&&x("d",void 0,"")}},{key:B.NWv.week,text:o.formatMessage({id:"statistics_switch_week"}),extraEle:r.createElement("span",{className:n},"W/2"),action:function(){jae("week"),t!==B.NWv.week&&x("w",void 0,"")}},{key:B.NWv.month,text:o.formatMessage({id:"statistics_switch_month"}),extraEle:r.createElement("span",{className:n},"M/3"),action:function(){jae("month"),(t!==B.NWv.month||s)&&x("m",void 0,"")}},{key:B.NWv.year,text:o.formatMessage({id:"year_capitalize"}),extraEle:r.createElement("span",{className:n},"Y/4"),action:function(){jae("year"),t!==B.NWv.year&&x("y",void 0,"")}},{key:B.NWv.agenda,text:o.formatMessage({id:"agenda_view"}),extraEle:r.createElement("span",{className:n},"A/5"),action:function(){jae("agenda"),t!==B.NWv.agenda&&x("a",void 0,"")}}],i=[{key:"divider",isDivider:!0}],c=[{key:"".concat(B.NWv.day,"-multi"),text:o.formatMessage({id:"multi_day"}),extraEle:r.createElement("div",null,r.createElement("span",{className:w()(n,"block group-hover:hidden")},o.formatMessage({id:l>1?"count_days":"count_day"},{s:l})),r.createElement("div",{className:w()("hidden group-hover:flex items-center"),style:{marginRight:-4}},r.createElement("div",{className:w()("text-grey-60 w-[18px] h-[18px] flex items-center justify-center",l>1?"cursor-pointer":"cursor-not-allowed"),onClick:function(e){e.preventDefault(),e.stopPropagation();var t=l-1;t>=1&&x("d",{day:t,week:f},"".concat(B.NWv.day,"-multi"))}},r.createElement(E.Z,{name:"calendar-sub",className:w()("w-[10px] h-[10px]",l>1?"":"text-grey-40")})),r.createElement("div",{className:"px-[4px] text-xs w-[22px] text-center"},l),r.createElement("div",{className:w()("text-grey-60 w-[18px] h-[18px] flex items-center justify-center",l<14?"cursor-pointer":"cursor-not-allowed"),onClick:function(e){e.preventDefault(),e.stopPropagation();var t=l+1;t<=14&&x("d",{day:t,week:f},"".concat(B.NWv.day,"-multi"))}},r.createElement(E.Z,{name:"calendar-add",className:w()("w-[10px] h-[10px]",l<14?"":"text-grey-40")})))),action:function(){x("d",void 0,"".concat(B.NWv.day,"-multi"))}},{key:"".concat(B.NWv.week,"-multi"),text:o.formatMessage({id:"multi_week"}),extraEle:r.createElement("div",null,r.createElement("span",{className:w()(n,"block group-hover:hidden")},o.formatMessage({id:f>1?"count_weeks":"count_week"},{s:f})),r.createElement("div",{className:w()("hidden group-hover:flex items-center"),style:{marginRight:-4}},r.createElement("div",{className:w()("text-grey-60 w-[18px] h-[18px] flex items-center justify-center",f>2?"cursor-pointer":"cursor-not-allowed"),onClick:function(e){e.preventDefault(),e.stopPropagation();var t=f-1;t>=2&&x("m",{day:l,week:t},"".concat(B.NWv.week,"-multi"))}},r.createElement(E.Z,{name:"calendar-sub",className:w()("w-[10px] h-[10px]",f>2?"":"text-grey-40")})),r.createElement("div",{className:"px-[4px] text-xs w-[22px] text-center"},f),r.createElement("div",{className:w()("text-grey-60 w-[18px] h-[18px] flex items-center justify-center",f<6?"cursor-pointer":"cursor-not-allowed"),style:{marginRight:-4},onClick:function(e){e.preventDefault(),e.stopPropagation();var t=f+1;t<=6&&x("m",{day:l,week:t},"".concat(B.NWv.week,"-multi"))}},r.createElement(E.Z,{name:"calendar-add",className:w()("w-[10px] h-[10px]",f<6?"":"text-grey-40")})))),action:function(){x("m",void 0,"".concat(B.NWv.week,"-multi"))}}];return e?[].concat(a,i,c):[].concat(a,c)}),[o,l,f,s,x,t]),_=(0,r.useCallback)((function(e,t,r){e.stopPropagation();var o=r.find((function(e){return e.key===t})),a=(null!==o&&void 0!==o?o:{}).action;(void 0===a?function(){}:a)(),n()}),[n]),O=(0,r.useCallback)((function(e){var t=e.selectedKeys,n=e.domEvent,r=e.menu,o=t[0];_(n,o,r)}),[_]);return{getCalendarMenu:S,onSelectMenu:O,activeKey:(0,r.useMemo)((function(){return s==="".concat(B.NWv.day,"-multi")?"".concat(B.NWv.day,"-multi"):s==="".concat(B.NWv.week,"-multi")?"".concat(B.NWv.week,"-multi"):t}),[s,t]),selectedCalendarViewType:s,multiDayCount:l,multiWeekCount:f}};function hne(e){return hne="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},hne(e)}function yne(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,kne(r.key),r)}}function gne(e,t,n){return t=bne(t),function(e,t){if(t&&("object"===hne(t)||"function"===typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(e,vne()?Reflect.construct(t,n||[],bne(e).constructor):t.apply(e,n))}function vne(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(vne=function(){return!!e})()}function bne(e){return bne=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},bne(e)}function wne(e,t){return wne=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},wne(e,t)}function kne(e){var t=function(e,t){if("object"!=hne(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=hne(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==hne(t)?t:t+""}var xne=function(e){function t(e){var n,r,o,a;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),n=gne(this,t,[e]),r=n,a=void 0,(o=kne(o="escListenId"))in r?Object.defineProperty(r,o,{value:a,enumerable:!0,configurable:!0,writable:!0}):r[o]=a,n.escListenId=Ne().uniqueId(),n}return function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&wne(e,t)}(t,e),n=t,r=[{key:"onDidMount",value:function(){if(U.jc.subscribe(this.escListenId,"calendar-add-out-single",(function(){U.vp.dispatch("restoreCalendarTaskActiveStatus")})),this.props.model){var e=this.props.model.get("projectId");e&&this.tryToUpdateSharedUser(e)}this.props.type===B.NWv.agenda&&setTimeout((function(){bn.ZP.hasAgendaNewOutDetail=!0}))}},{key:"onWillReceiveProps",value:function(e){if(e.model&&this.props.model){var t=e.model.get("projectId"),n=this.props.model.get("projectId");t!==n&&t&&n&&this.tryToUpdateSharedUser(t)}}},{key:"tryToUpdateSharedUser",value:function(e){var t=(0,Hn.Rp)(e);t&&Hn.vi(t)&&(0,Hi.TX)(e)}},{key:"onUnmount",value:function(){U.jc.unSubscribe(this.escListenId),this.props.type===B.NWv.agenda&&(bn.ZP.hasAgendaNewOutDetail=!1)}},{key:"render",value:function(){return o.createPortal(this.getBody(),document.body)}},{key:"setDefaultPosition",value:function(e){var t=this.props.placement,n=e.top,r=e.left,o="right"===t?36:42,a=400,i=window.innerHeight,c=window.innerWidth,s=n+300+o-i;return{top:s<=0?n+o:n+o-s,left:function(){if("right"===t)return r+30-a<0?0:r+30-a;var e=r+200-c;return r-200<0?0:e<=0?r+15-200:r+15-200-e}()}}}],r&&yne(n.prototype,r),a&&yne(n,a),Object.defineProperty(n,"prototype",{writable:!1}),n;var n,r,a}(Sf),Ene=xne;function Sne(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,a,i,c=[],s=!0,u=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;s=!1}else for(;!(s=(r=a.call(n)).done)&&(c.push(r.value),c.length!==t);s=!0);}catch(e){u=!0,o=e}finally{try{if(!s&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(u)throw o}}return c}}(e,t)||function(e,t){if(!e)return;if("string"===typeof e)return _ne(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return _ne(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function _ne(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var One=function(e){var t=e.currentMonth,n=e.type,o=e.rangeBeginDate,a=e.calendarHideWeekend,i=e.weekCount,c=e.placement,s=void 0===c?"center":c,u=Sne((0,r.useState)(null),2),l=u[0],f=u[1],d=Sne((0,r.useState)(!1),2),m=d[0],p=d[1],h=(0,Me.D)(l),y=(0,r.useRef)(null),g=(0,r.useRef)(null),v=(0,r.useContext)(df.A),b=v.selectedCalendarViewType,w=v.multiCalendarCount,k=v.webCalendarViewFilter;(0,r.useEffect)((function(){Gn.is(l,h)||p(!0)}),[l,h]);var x=function(){var e,t;m&&(null===(e=g.current)||void 0===e||null===(t=e.saveNewTaskBeforeClose)||void 0===t||t.call(e,(function(){p(!1),f(null)})))},E=(0,r.useCallback)((function(){if(n===B.NWv.agenda)return(0,ff.b$)({chooseDate:bn.ZP.calendarChooseDate,rangeBeginDate:o});if(n===B.NWv.year){var e=Ee()();return U.vp.dispatch("getYearViewNewTaskStartDate",(function(t){e=t})),e}var r,c=w.day,s=w.week,u=Ee()(o);switch(n){case B.NWv.month:r=b==="".concat(B.NWv.week,"-multi")?Ee()(o).add(s-1,"week").endOf("week"):Ee()(o).add(i-1,"week").endOf("week");break;case B.NWv.week:r=Ee()(o).add(a?4:6,"day").endOf("day");break;case B.NWv.day:r=b==="".concat(B.NWv.day,"-multi")?Ee()(o).add(c-1,"day").endOf("day"):Ee()(o).endOf("day");break;default:r=Ee()(o).endOf("day")}return bn.ZP.calendarChooseDate&&Ee()(bn.ZP.calendarChooseDate).isSameOrAfter(u)&&Ee()(bn.ZP.calendarChooseDate).isSameOrBefore(r)?Ee()(bn.ZP.calendarChooseDate):Ee()().isSameOrAfter(u)&&Ee()().isSameOrBefore(r)?Ee()():n===B.NWv.day&&""===b||Ee()(o).isSame(t,"month")?Ee()(o):Ee()(t).date(1)}),[a,t,w,o,b,n,i]);(0,r.useEffect)((function(){var e=Ne().uniqueId();return U.vp.subscribe(e,"restoreCalendarTaskActiveStatus",x),function(){U.vp.unSubscribe(e,"restoreCalendarTaskActiveStatus")}}));var S=function(e){f(e)},_=(0,r.useCallback)((function(){var e=E(),t=Bn.Z.formatToUtc(new Date),r=Hn.jY(uo.h.getState(),{webCalendarViewFilter:k}),o=Z.Xj(),a=ga.iG(r),i={id:(0,Uf.Z)(),startDate:Bn.Z.formatToUtc(e),priority:Z.kn(),isAllDay:!0,reminders:Z.Xc(!0).toJS(),sortOrder:Wn.XW7(r),modifiedTime:t,createdTime:t,isNew:!0,isCalendarNew:!0,projectId:r,tags:o};return a&&(i.columnId=a),n===B.NWv.agenda&&(i.isAgendaNew=!0),Wn.j29(i)}),[E,n,k]);return{onAddBtnClick:(0,r.useCallback)((function(){m?p(!1):(Tae("add_btn"),f(_()))}),[_,m]),OutSingleElement:(0,r.useMemo)((function(){return r.createElement(r.Fragment,null,r.createElement("div",{ref:y,className:"absolute top-0 z-100 w-[30px]"}),m&&l&&r.createElement(Ene,{ref:g,model:l,relatedEl:y.current,isNew:!0,onUpdateNewTask:S,placement:s,type:n,enablePresetDateNlp:!0,presetDateNlpMode:"dateTime"}))}),[l,s,m,n])}},Cne=n("qo3i"),Tne=n.n(Cne),jne=n("AseG");function Dne(e){return function(e){if(Array.isArray(e))return Nne(e)}(e)||function(e){if("undefined"!==typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||Ane(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Mne(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,a,i,c=[],s=!0,u=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;s=!1}else for(;!(s=(r=a.call(n)).done)&&(c.push(r.value),c.length!==t);s=!0);}catch(e){u=!0,o=e}finally{try{if(!s&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(u)throw o}}return c}}(e,t)||Ane(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Ane(e,t){if(e){if("string"===typeof e)return Nne(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?Nne(e,t):void 0}}function Nne(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var Pne=function(e){var t=e.titleEl,n=e.currentColor,o=e.renderColor,a=e.defaultColor,i=void 0===a?"transparent":a,c=e.onColorUpdate,s=e.useInCountdown,l=e.needTransparent,f=void 0!==l&&l,d=e.addNotIncludeThemeColor,m=void 0!==d&&d,p=Mne((0,r.useState)(!1),2),h=p[0],y=p[1],g=(0,r.useRef)(null),v=(0,r.useMemo)((function(){return f?["transparent"].concat(Dne(u.OV)):Dne(u.u4)}),[f]);return r.createElement("div",{className:"flex items-center h-full",style:{height:40}},t,o&&r.createElement(r.Fragment,null,r.createElement("div",{className:"flex-none h-full flex items-center justify-center cursor-pointer",style:{width:50},onClick:function(){return y(!0)}},r.createElement("div",{ref:g,className:"rounded-full",style:{backgroundColor:o,width:16,height:16}})),h&&r.createElement(ML.Z,{relativeRef:g,dismiss:function(){y(!1)},pickedColor:n||i,pickColor:function(e){if(c)if(o===e){c("transparent")}else c(e)},placement:"bottom-right",gap2:16,useInCountdown:s,prefixColors:v,addNotIncludeThemeColor:m})))},Ine=function(e){var t=e.title,n=e.onClick,o=e.beforePrefix,a=e.prefix,i=e.style;return r.createElement("div",{className:w()("flex items-center h-full flex-auto relative overflow-hidden",n&&"cursor-pointer"),style:i,onClick:n},o,a,r.createElement("span",{className:"flex-auto truncate leading-[18px]",style:{maxWidth:"80%"}},t))};function Lne(e){return Lne="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},Lne(e)}function Rne(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function Zne(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Rne(Object(n),!0).forEach((function(t){Fne(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Rne(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function Fne(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=Lne(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=Lne(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==Lne(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Bne(e){return function(e){if(Array.isArray(e))return Vne(e)}(e)||function(e){if("undefined"!==typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||Yne(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Une(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,a,i,c=[],s=!0,u=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;s=!1}else for(;!(s=(r=a.call(n)).done)&&(c.push(r.value),c.length!==t);s=!0);}catch(e){u=!0,o=e}finally{try{if(!s&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(u)throw o}}return c}}(e,t)||Yne(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Yne(e,t){if(e){if("string"===typeof e)return Vne(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?Vne(e,t):void 0}}function Vne(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var Hne=function(e){var t=e.isInbox,n=void 0!==t&&t,o=e.project,a=e.isOpen,i=void 0!==a&&a,c=e.onClick,s=e.level,u=void 0===s?0:s,l=o.get("name"),f=(0,r.useMemo)((function(){if(n)return{prefix:r.createElement(E.Z,{name:"inbox-list",className:"h-[18px] w-[18px] flex-none mr-[8px] text-grey-60"}),name:l};if($e.Cy(l)){var e=$e.y9(l);return{prefix:r.createElement("div",{className:"w-[18px] h-[18px] flex-none mr-[8px] flex items-center justify-center"},r.createElement(Sc.Z,{emoji:e.emoji,size:16,className:"emoji w-[16px] h-[16px] text-[16px] leading-[16px] relative"})),name:e.title}}var t=(0,Hn.Sw)(o);return{prefix:r.createElement(E.Z,{name:t,className:w()("h-[18px] w-[18px] flex-none mr-[8px] text-grey-60")}),name:l}}),[n,l,o]),d=f.prefix,m=f.name,p=(0,r.useMemo)((function(){return c?r.createElement(It.Z,{name:"down-arrow",className:w()("absolute w-[12px] h-[12px] top-1/2 -translate-y-1/2 cursor-pointer",i?"":"-rotate-90"),style:{left:4},opacity:40}):null}),[c,i]);return r.createElement(Ine,{title:m,beforePrefix:p,prefix:d,onClick:c,style:{paddingLeft:24*u+18}})},Wne=function(){var e=Une((0,r.useState)({}),2),t=e[0],n=e[1],o=(0,a.v9)((function(e){return(0,jne.l)(e)})),i=(0,a.v9)((function(e){return e.projects.projectInbox})),c=(0,a.I0)(),s=(0,r.useCallback)((function(e,t){c(Qo.ty(e,t))}),[c]),u=(0,r.useCallback)((function(e){c(Qo.Mu(e))}),[c]),l=(0,r.useCallback)((function(e,t){s(e,{color:"transparent"===t?null:t}),pe.Z.doSync()}),[s]),f=(0,r.useCallback)((function(e){var t="transparent"===e?"":e;u(t),(0,Z.Rb)(t)}),[u]),d=(0,r.useMemo)((function(){return o.filter((function(e){return!(e.isTeam&&e.isExpired)}))}),[o]),m=(0,Ll.$h)(),p=(0,r.useMemo)((function(){var e=[];return d.forEach((function(n){var r=n.groups,o=n.projects.filter((function(e){return!(0,Hn.bF)(e)})),a=r.filter((function(e){return!(0,Ea.M7)(e)&&!e.get("isDeleted")}));if(0!==o.size){var i=o.groupBy((function(e){return e.get("groupId")||null})),c=i.get(null);c&&(a=a.concat(c));var s=i.get("NONE");s&&(a=a.concat(s));var u=a.sort(R.ZP.projectOrder).reduce((function(e,n){var r,o=n.get("id"),a=null===(r=i.get(o))||void 0===r?void 0:r.sort(R.ZP.order),c=a?a.toArray().map((function(e){return{type:"project",project:e,level:1}})):[],s={type:"project",project:n};if(c.length>0){s.type="group",e.push(s);var u=t[o];(null==u||u)&&e.push.apply(e,Bne(c))}else e.push(s);return e}),[]);e.push.apply(e,Bne(u))}})),e}),[d,t]),h=(0,r.useMemo)((function(){return(0,fP.Xv)(i.get("color"))}),[i]),y=(0,r.useMemo)((function(){return h||m}),[h,m]);return r.createElement(Da.Z,null,r.createElement(Pne,{titleEl:r.createElement(Hne,{isInbox:!0,project:i}),currentColor:h,renderColor:y,onColorUpdate:f,needTransparent:!0}),p.map((function(e){var o=e.project,a=e.type,i=e.level,c=o.get("id");if("group"===a){var s=c,u=t[s],f=null==u||u;return r.createElement(Pne,{key:c,titleEl:r.createElement(Hne,{project:o,isOpen:f,onClick:function(){return n((function(e){return Zne(Zne({},e),{},Fne({},s,!f))}))}}),needTransparent:!0})}var d=(0,fP.Xv)(o.get("color")),p=d||m;return r.createElement(Pne,{key:c,titleEl:r.createElement(Hne,{project:o,level:i}),currentColor:d,renderColor:p,onColorUpdate:function(e){return l(c,e)},needTransparent:!0})})))};function zne(e){return zne="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},zne(e)}function Gne(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function Kne(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Gne(Object(n),!0).forEach((function(t){qne(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Gne(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function qne(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=zne(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=zne(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==zne(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function $ne(e){return function(e){if(Array.isArray(e))return Qne(e)}(e)||function(e){if("undefined"!==typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||Xne(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Jne(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,a,i,c=[],s=!0,u=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;s=!1}else for(;!(s=(r=a.call(n)).done)&&(c.push(r.value),c.length!==t);s=!0);}catch(e){u=!0,o=e}finally{try{if(!s&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(u)throw o}}return c}}(e,t)||Xne(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Xne(e,t){if(e){if("string"===typeof e)return Qne(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?Qne(e,t):void 0}}function Qne(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var ere=function(e){var t=e.tag,n=e.isOpen,o=void 0!==n&&n,a=e.onClick,i=e.level,c=void 0===i?0:i,s=t.get("label")||t.get("name"),u=(0,r.useMemo)((function(){if($e.Cy(s)){var e=$e.y9(s);return{prefix:r.createElement("div",{className:"w-[18px] h-[18px] flex-none mr-[8px] flex items-center justify-center"},r.createElement(Sc.Z,{emoji:e.emoji,size:16,className:"emoji w-[16px] h-[16px] text-[16px] leading-[16px] relative"})),name:e.title}}return{prefix:r.createElement(E.Z,{name:"tag",className:w()("h-[18px] w-[18px] flex-none mr-[8px] text-grey-60")}),name:s}}),[s]),l=u.prefix,f=u.name,d=(0,r.useMemo)((function(){return a?r.createElement(It.Z,{name:"down-arrow",className:w()("absolute w-[12px] h-[12px] top-1/2 -translate-y-1/2 cursor-pointer",o?"":"-rotate-90"),style:{left:4},opacity:40,onClick:a}):null}),[a,o]);return r.createElement(Ine,{title:f,beforePrefix:d,prefix:l,onClick:a,style:{paddingLeft:24*c+18}})},tre=function(){var e=(0,y.Z)();return r.createElement(Ine,{title:e.formatMessage({id:"notag_section"}),prefix:r.createElement(E.Z,{name:"no-tag",className:w()("h-[18px] w-[18px] flex-none mr-[8px] text-grey-60")}),style:{paddingLeft:18}})},nre=function(e){var t=e.colorMap,n=e.onTaskCustomColorChange,o=Jne((0,r.useState)({}),2),i=o[0],c=o[1],s=(0,a.v9)((function(e){return(0,Pu.y0)(e)})),u=(0,r.useMemo)((function(){var e=[];return s.toArray().forEach((function(t){var n=t.get("children").toArray().map((function(e){return{type:"tag",tag:e,level:1}})),r={type:"tag",tag:t};if(n.length>0){r.type="parent",e.push(r);var o=i[t.get("name")];(null==o||o)&&e.push.apply(e,$ne(n))}else e.push(r)})),e}),[s,i]),l=(0,r.useCallback)((function(e,t){var n="transparent"===t?null:t;(0,Oa.ED)(e,n,!1)}),[]),f=(0,Ll.$h)(),d=(0,fP.Xv)(null===t||void 0===t?void 0:t[B.$9t]);return r.createElement(Da.Z,null,r.createElement(Pne,{titleEl:r.createElement(tre,null),currentColor:d,renderColor:d||f,onColorUpdate:function(e){return n(B.$9t,"transparent"===e?"":e)},needTransparent:!0}),u.map((function(e){var t=e.tag,n=e.type,o=e.level,a=t.get("name"),s=(0,fP.Xv)(t.get("color")),u=s||f;if("parent"===n){var d=i[a],m=null==d||d;return r.createElement(Pne,{key:a,titleEl:r.createElement(ere,{tag:t,isOpen:m,onClick:function(){return c((function(e){return Kne(Kne({},e),{},qne({},a,!m))}))}}),currentColor:s,renderColor:u,onColorUpdate:function(e){return l(a,e)},needTransparent:!0})}return r.createElement(Pne,{key:a,titleEl:r.createElement(ere,{tag:t,level:o}),currentColor:s,renderColor:u,onColorUpdate:function(e){return l(a,e)},needTransparent:!0})})))},rre="list",ore="tag",are=function(e){var t=e.taskColorConfig,n=e.taskColorsConfigs,o=e.onTaskColorTypeUpdate,a=e.onTaskCustomColorChange,i=(0,y.Z)(),c=(0,r.useMemo)((function(){return[{key:rre,value:i.formatMessage({id:"colored_by_list"})},{key:ore,value:i.formatMessage({id:"colored_by_tag"})},{key:"priority",value:i.formatMessage({id:"colored_by_priority"})}]}),[i]),s=(0,r.useMemo)((function(){return t.colorType||n[0]||rre}),[t,n]);return r.createElement("div",null,r.createElement(Da.Z,null,r.createElement(Ma.Z,{title:i.formatMessage({id:"color_by"}),suffix:r.createElement(Aa.Z,{listData:c,selectedKey:s,onSelected:o})})),r.createElement("p",{className:"text-xs text-grey-40 leading-[18px] px-[18px] mb-[16px] mt-[-4px]"},s===rre?i.formatMessage({id:"colored_by_list_desc_no_event"}):s===ore?i.formatMessage({id:"colored_by_tag_desc_no_event"}):i.formatMessage({id:"colored_by_priority_desc_no_event"})),s===rre?r.createElement(Wne,null):null,s===ore?r.createElement(nre,{colorMap:t.colorMap,onTaskCustomColorChange:a}):null)},ire=function(e){var t=e.sharedColor,n=e.onColorChange,o=e.useInCountdown,a=void 0!==o&&o,i=(0,y.Z)(),c=(0,r.useRef)((new Date).getTime()),s=!(!t||!u.u4.includes(t));return r.createElement(Da.Z,null,r.createElement(Ma.Z,{title:i.formatMessage({id:"color"}),suffix:r.createElement("div",{style:{height:18,lineHeight:"18px"},className:"flex items-center"},u.u4.map((function(e){return r.createElement(yO.Z,{key:e,color:e,select:t,onSelect:function(e){n(e),u.u4.includes(e)&&(c.current=(new Date).getTime())},mrClassName:"mr-[12px]"})})),r.createElement(hO.Z,{key:c.current.toString(),defaultColor:s||!t?"transparent":t,noColor:"transparent",onPick:n,gap2:16,useInCountdown:a}))}))};function cre(e){return function(e){if(Array.isArray(e))return sre(e)}(e)||function(e){if("undefined"!==typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(!e)return;if("string"===typeof e)return sre(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return sre(e,t)}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function sre(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var ure=function(e){var t=e.habit,n=t.name,o=t.iconRes,a=t.color,i=(0,r.useMemo)((function(){return r.createElement("div",{className:"flex items-center justify-center mr-[8px]",style:{width:24,height:24}},r.createElement(Zf.Z,{iconRes:o,color:a,size:24}))}),[o,a]);return r.createElement(Ine,{title:n,prefix:i,style:{paddingLeft:18}})},lre=function(e){var t=e.colorMap,n=e.onHabitCustomColorChange,o=(0,a.v9)((function(e){return(0,ro.c4)(e)})),i=(0,a.v9)((function(e){return e.habitSection})),c=(0,Ll.$h)(),s=(0,r.useMemo)((function(){var e=[],t=new Map;o.forEach((function(e){var n=e.sectionId;if(t.has(n)){var r=t.get(n);t.set(n,[].concat(cre(r),[e]))}else t.set(n,[e])}));var n=cre(i).sort((function(e,t){return e.sortOrder-(null===t||void 0===t?void 0:t.sortOrder)})).map((function(e){return e.id}));return n.push("-1"),n.forEach((function(n){var r=t.get(n);r&&r.length>=1&&(r.sort((function(e,t){return e.sortOrder-t.sortOrder})),e.push.apply(e,cre(r)))})),e}),[i,o]);return 0===s.length?null:r.createElement(Da.Z,null,s.map((function(e){var o=e.id,a=(null===t||void 0===t?void 0:t[o])||c,i=(0,fP.Xv)(a);return r.createElement(Pne,{key:e.id,titleEl:r.createElement(ure,{habit:e}),currentColor:i,renderColor:i,onColorUpdate:function(e){return n(o,e)},useInCountdown:!0,addNotIncludeThemeColor:!0})})))},fre=function(e){var t=e.habitColorConfig,n=e.onHabitColorTypeUpdate,o=e.onHabitSharedColorChange,a=e.onHabitCustomColorChange,i=(0,y.Z)(),c=(0,r.useMemo)((function(){return[{key:B.ClO,value:i.formatMessage({id:"colored_by_theme"})},{key:B.svW,value:i.formatMessage({id:"colored_by_custom_color"})},{key:B.wwG,value:i.formatMessage({id:"colored_by_habit"})}]}),[i]),s=t.colorType,u=t.sharedColor,l=t.colorMap,f=(0,r.useMemo)((function(){return s||B.ClO}),[s]),d=(0,r.useCallback)((function(e){o(e)}),[o]);return r.createElement("div",null,r.createElement(Da.Z,null,r.createElement(Ma.Z,{title:i.formatMessage({id:"color_by"}),suffix:r.createElement(Aa.Z,{listData:c,selectedKey:f,onSelected:n})})),f!==B.ClO&&r.createElement("p",{className:"text-xs text-grey-40 leading-[18px] px-[18px] mb-[16px] mt-[-4px]"},f===B.svW?i.formatMessage({id:"colored_by_custom_color_4_habit_desc"}):i.formatMessage({id:"colored_by_habit_desc"})),f===B.wwG&&r.createElement(lre,{colorMap:l,onHabitCustomColorChange:a}),f===B.svW&&r.createElement(ire,{sharedColor:u||"",onColorChange:d}))},dre=function(e){var t=e.countdown,n=t.name,o=t.iconRes,a=t.color,i=(0,r.useMemo)((function(){return r.createElement("div",{className:"flex items-center justify-center mr-[8px]",style:{width:24,height:24}},r.createElement(JT.Z,{iconRes:o,color:a,size:24}))}),[o,a]);return r.createElement(Ine,{title:n,prefix:i,style:{paddingLeft:18}})},mre=function(e){var t=e.colorMap,n=e.onCountdownCustomColorChange,o=(0,a.v9)((function(e){return(0,VT.dw)(e)})),i=(0,r.useMemo)((function(){return o.filter((function(e){return!(0,VT.V8)(e)}))}),[o]),c=(0,r.useMemo)((function(){return i.sort((function(e,t){return R.ZP.countdown(e,t,!1)}))}),[i]);return 0===c.length?null:r.createElement(Da.Z,null,c.map((function(e){var o=e.id,a=(null===t||void 0===t?void 0:t[o])||"#FFAE58",i=(0,fP.Xv)(a);return r.createElement(Pne,{key:e.id,titleEl:r.createElement(dre,{countdown:e}),currentColor:i,renderColor:i,onColorUpdate:function(e){return n(o,e)},useInCountdown:!0})})))},pre=function(e){var t=e.countdownColorConfig,n=e.onCountdownColorTypeUpdate,o=e.onCountdownSharedColorChange,a=e.onCountdownCustomColorChange,i=(0,y.Z)(),c=(0,r.useMemo)((function(){return[{key:B.svW,value:i.formatMessage({id:"colored_by_custom_color"})},{key:B.wwG,value:i.formatMessage({id:"colored_by_countdown"})}]}),[i]),s=t.colorType,u=t.sharedColor,l=t.colorMap,f=(0,r.useMemo)((function(){return s||B.svW}),[s]),d=(0,r.useCallback)((function(e){o(e)}),[o]);return r.createElement("div",null,r.createElement(Da.Z,null,r.createElement(Ma.Z,{title:i.formatMessage({id:"color_by"}),suffix:r.createElement(Aa.Z,{listData:c,selectedKey:f,onSelected:n})})),r.createElement("p",{className:"text-xs text-grey-40 leading-[18px] px-[18px] mb-[16px] mt-[-4px]"},f===B.svW?i.formatMessage({id:"colored_by_custom_color_4_countdown_desc"}):i.formatMessage({id:"colored_by_countdown_desc"})),f===B.wwG&&r.createElement(mre,{colorMap:l,onCountdownCustomColorChange:a}),f===B.svW&&r.createElement(ire,{sharedColor:u||"#FFAE58",onColorChange:d,useInCountdown:!0}))};function hre(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,a,i,c=[],s=!0,u=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;s=!1}else for(;!(s=(r=a.call(n)).done)&&(c.push(r.value),c.length!==t);s=!0);}catch(e){u=!0,o=e}finally{try{if(!s&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(u)throw o}}return c}}(e,t)||function(e,t){if(!e)return;if("string"===typeof e)return yre(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return yre(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function yre(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var gre=function(e){var t=e.onClose,n=e.taskColorsConfigs,o=e.onTaskColorConfigClick,i=(0,a.v9)((function(e){return Qt.XJ(e)})),c=(0,a.v9)((function(e){return VT.r_(e)})),s=hre((0,r.useState)(B.xXY),2),u=s[0],l=s[1],f=(0,y.Z)(),d=(0,r.useRef)(null),m=(0,a.v9)((function(e){return(0,tn.Bd)(e)})),p=m.task,h=m.habit,g=m.countdown;(0,r.useEffect)((function(){var e=d.current;return e&&(0,wn.iD)($(e)),function(){e&&(0,wn.Dh)($(e))}}),[]),(0,Ds.Z)((function(){(0,tn.Mg)()}));var v=(0,r.useMemo)((function(){var e=[{key:B.xXY,name:f.formatMessage({id:"preset_module_task"})}];return i&&e.push({key:B.vQw,name:f.formatMessage({id:"list_habit"})}),c&&e.push({key:B.f8A,name:f.formatMessage({id:"tab_bar_countdown"})}),e}),[f,i,c]),b=(0,r.useCallback)((function(e){l(e)}),[]),k=(0,r.useMemo)((function(){return 1===v.length}),[v]),x=(0,r.useCallback)((function(e){o(e),(0,tn.mq)(B.xXY,e)}),[o]),S=(0,r.useCallback)((function(e){(0,tn.mq)(B.vQw,e)}),[]),_=(0,r.useCallback)((function(e){(0,tn.mq)(B.f8A,e)}),[]),O=(0,r.useCallback)((function(e){var t="transparent"===e?null:e;(0,tn.qt)(B.vQw,t)}),[]),T=(0,r.useCallback)((function(e){var t="transparent"===e?null:e;(0,tn.qt)(B.f8A,t)}),[]),j=(0,r.useCallback)((function(e,t){var n="transparent"===t?null:t;(0,tn.cz)(B.vQw,e,n)}),[]),D=(0,r.useCallback)((function(e,t){var n="transparent"===t?null:t;(0,tn.cz)(B.f8A,e,n)}),[]),M=(0,r.useCallback)((function(e,t){var n="transparent"===t?null:t;(0,tn.cz)(B.xXY,e,n)}),[]);return r.createElement(C.Z,{visible:!0,onCancel:t,onOk:t,cancelText:f.formatMessage({id:"cancel"}),okText:f.formatMessage({id:"ok"}),className:w()(Tne().modal),noHeader:!k,noFooter:!0,title:f.formatMessage({id:"color"})},k?null:r.createElement("div",{className:"px-[20px] flex items-center relative justify-center w-full flex-none",style:{minHeight:68,padding:"0 36px",marginBottom:2}},r.createElement(z.Z,{componentProps:{tagName:"a"},className:"w-[16px] h-[16px] absolute",onClick:t,style:{top:20,right:20,lineHeight:"16px"}},r.createElement(E.Z,{name:"close",className:"text-grey-40 dark:text-grey-60 w-[18px] h-[18px]"})),r.createElement(we.Z,{tabList:v,activeKey:u,onActiveKeyChange:b,type:"center",style:{padding:"0 12px"}})),r.createElement("div",{className:"antiscroll-wrap w-full flex-auto",ref:d},r.createElement("div",{className:"antiscroll-inner px-[20px] pb-[6px]"},u===B.xXY&&r.createElement(are,{taskColorConfig:p,taskColorsConfigs:n,onTaskColorTypeUpdate:x,onTaskCustomColorChange:M}),u===B.vQw&&r.createElement(fre,{habitColorConfig:h,onHabitColorTypeUpdate:S,onHabitSharedColorChange:O,onHabitCustomColorChange:j}),u===B.f8A&&r.createElement(pre,{countdownColorConfig:g,onCountdownColorTypeUpdate:_,onCountdownSharedColorChange:T,onCountdownCustomColorChange:D}))))};function vre(e){return vre="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},vre(e)}function bre(e){return function(e){if(Array.isArray(e))return _re(e)}(e)||function(e){if("undefined"!==typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||Sre(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function wre(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function kre(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?wre(Object(n),!0).forEach((function(t){xre(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):wre(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function xre(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=vre(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=vre(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==vre(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Ere(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,a,i,c=[],s=!0,u=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;s=!1}else for(;!(s=(r=a.call(n)).done)&&(c.push(r.value),c.length!==t);s=!0);}catch(e){u=!0,o=e}finally{try{if(!s&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(u)throw o}}return c}}(e,t)||Sre(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Sre(e,t){if(e){if("string"===typeof e)return _re(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?_re(e,t):void 0}}function _re(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var Ore=function(e){var t=e.viewType,n=e.currentMonth,o=e.rangeBeginDate,i=e.calendarHideWeekend,c=e.weekCount,u=Ere((0,r.useState)(!1),2),l=u[0],f=u[1],d=Ere((0,r.useState)(!1),2),m=d[0],p=d[1],h=Ere((0,r.useState)(!1),2),y=h[0],g=h[1],v=Ere((0,r.useState)(!1),2),b=v[0],x=v[1],S=(0,r.useRef)(null),_=(0,a.I0)(),C=(0,a.v9)((function(e){return e.preference.get("calendarViewConf")})),T=(0,a.v9)((function(e){return e.habit.preference})),j=(0,r.useContext)(df.A),D=j.isTaskCalendarMode,M=(j.isCalendarTaskMode,j.panelExpendStatus),A=j.doSetPanelExpendStatus,N=j.calendarInnerWidth,P=(0,r.useCallback)((function(e){_((0,k.VF)(e))}),[_]),I=(0,r.useCallback)((function(){_((0,ra.VP)()),(0,Z.a1)()}),[_]),L=(0,r.useCallback)((function(){_((0,ra.Q5)()),(0,Z.a1)()}),[_]),R=(0,r.useCallback)((function(){_((0,ra.WR)()),(0,Z.a1)()}),[_]),F=(0,r.useCallback)((function(){_((0,ra.d3)()),(0,Z.a1)()}),[_]),Y=(0,r.useCallback)((function(e){_((0,ra.mJ)()),(0,Z.a1)()}),[_]),V=(0,r.useCallback)((function(){_((0,ra.pe)()),(0,Z.a1)()}),[_]),H=(0,r.useCallback)((function(){_((0,ra.Al)())}),[_]),W=(0,r.useCallback)((function(e){_((0,ra.H1)(e)),(0,Z.a1)()}),[_]),z=(0,r.useCallback)((function(e){return f(e)}),[]),G=function(){z(!1)},K=pne({viewType:t,hideMenu:G}),q=K.getCalendarMenu,J=K.onSelectMenu,X=K.activeKey,Q=One({currentMonth:n,type:t,rangeBeginDate:o,calendarHideWeekend:i,weekCount:c,placement:"right"}),ee=Q.onAddBtnClick,te=Q.OutSingleElement,ne=(0,r.useCallback)((function(){return[{key:"add_task",icon:{name:"add"},text:s.U2("shortcuts_add_task_title"),action:ee}]}),[ee]),re=(0,r.useCallback)((function(){return[{key:"close",icon:{name:"close"},text:s.U2("close"),action:function(){ae.Z.splitView("task+calendar","close_from_om"),_((0,no.nH)(!1))}}]}),[_]),oe=(0,r.useCallback)((function(){var e=[{key:"view_option",icon:{name:"calendar-config"},text:s.U2("calendar_view_display_config_title"),action:function(){p(!0)}},{key:"arrange_task",icon:{name:"calendar-schedule"},text:s.U2("arrange_tasks"),action:function(){var e=M.expendSchedule,t=M.expendMiniCal;A({expendSchedule:!e,expendMiniCal:t})}},{key:"subscribe",icon:{name:"rss-subscribe"},text:s.U2("upgrade_for_subscribe"),action:function(){Mae("subscribe_calendar"),P({search:"?modalType=settings&tabs=integrations"})}}],n={key:"print",icon:{name:"print-in-list"},text:s.U2("print"),action:function(){Mae("print"),z(!1),setTimeout((function(){t===B.NWv.month?U.vp.dispatch("forcePaginationInCalendar",(function(){$(".c-row").addClass("display-in-print"),(0,ha.cq)(),setTimeout((function(){$(".c-row").removeClass("display-in-print")}))})):t===B.NWv.week?U.vp.dispatch("forcePaginationInCalendar",(function(){(0,ha.I9)()})):t===B.NWv.day?U.vp.dispatch("forcePaginationInCalendar",(function(){(0,ha.Y)()})):t===B.NWv.year&&U.vp.dispatch("forcePaginationInCalendar",(function(){(0,ha.IZ)()}))}))}};return t!==B.NWv.agenda&&e.push(n),e}),[z,A,P,M,t]),ie=(0,r.useCallback)((function(e){var t=e.key;switch(t){case"list":case"tag":case"priority":W(t);break;case"showCompleted":I();break;case"showChecklist":L();break;case"showFutureTask":R();break;case"showFocusRecord":F();break;case"showHabit":Y(kre(kre({},T),{},{showInCalendar:!T.showInCalendar}));break;case"showCountdown":V();break;case"showDeclinedEvents":H()}}),[T,L,I,V,H,F,R,Y,W]),ce=(0,r.useMemo)((function(){var e=[];e.push.apply(e,bre(oe())),D&&e.push.apply(e,bre(re()));var t=N<=B.UvK.hideAddTask,n=N<=B.UvK.hideSwitchCalendar;return t&&e.unshift.apply(e,bre(ne()).concat([{key:"divider",isDivider:!0}])),n&&e.unshift.apply(e,bre(q(!1)).concat([{key:"divider",isDivider:!0}])),{menu:e,isRenderAddMenu:t,isRenderSwitchCalendarMenu:n}}),[N,ne,q,re,oe,D]),se=ce.menu,ue=ce.isRenderAddMenu,le=ce.isRenderSwitchCalendarMenu,fe=(0,r.useCallback)((function(e){var t=e.selectedKeys,n=e.domEvent;J({selectedKeys:t,domEvent:n,menu:se})}),[se,J]),de=(0,r.useCallback)((function(e){switch(e){case"list":Iae("list");break;case"tag":Iae("tag");break;case"priority":Iae("priority")}ie({key:e})}),[ie]),me=(0,r.useMemo)((function(){var e={color:[],task:[]};return Object.keys(C).forEach((function(t){var n=t;"cellColorType"===t?e.color.push(C[t]):C[n]&&e.task.push(n)})),e}),[C]),pe=me.color;return r.createElement(r.Fragment,null,r.createElement(Dt.Z,{placement:"bottom",title:s.U2("more"),trigger:l?[]:["hover"],offsetIcon:!0},r.createElement("div",{className:"relative"},r.createElement("div",{ref:S},r.createElement(Mt.Z,{name:"more-titlebar",className:"w-[20px] h-[20px]",wrapperClassName:"cursor-pointer",onClick:function(){return z(!0)}})),ue&&te)),l&&r.createElement(Ur.Z,{relativeRef:S,hideMenu:G,placement:"bottom-right",className:"max-h-none",gap:14,gap2:14},r.createElement(O.ZP,{onSelect:fe,onKeyDown:function(e){"Escape"!==e.key&&e.stopPropagation()}},se.map((function(e,t){var n=e.key;if(e.isDivider)return r.createElement(O.iz,{key:"".concat(n,"_").concat(t),className:"my-[4px]"});var o=e.text,a=e.icon,i=e.extraEle,c=n===X;return r.createElement(O.sN,{key:n,className:"rounded-[4px] overflow-hidden"},r.createElement("div",{"data-key":n,className:w()("pl-[12px] pr-[16px] cursor-pointer flex items-center h-[34px] relative group",le?"min-w-[182px]":"min-w-menu")},a?r.createElement(E.Z,{style:{width:18,height:18},name:a.name,className:Ts.Qt,opacity:a.opacity}):c?r.createElement(E.Z,{name:"selected",className:"w-[18px] h-[18px] flex-none absolute left-[12px] text-menu-primary"}):null,r.createElement("span",{className:w()(Ts.BQ,a?"":"ml-[24px]",c?"!text-menu-primary":"")},o),i))})))),m&&r.createElement(mne,{onConfigChange:ie,defaultConfigs:me,cancelViewOptions:function(){p(!1)},openStyleModal:function(){return g(!0)},openColorSettingsModal:function(){return x(!0)}}),b&&r.createElement(gre,{onClose:function(){return x(!1)},taskColorsConfigs:pe,onTaskColorConfigClick:de}),y&&r.createElement(Ha.Z,{onClose:function(){return g(!1)}}))};function Cre(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,a,i,c=[],s=!0,u=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;s=!1}else for(;!(s=(r=a.call(n)).done)&&(c.push(r.value),c.length!==t);s=!0);}catch(e){u=!0,o=e}finally{try{if(!s&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(u)throw o}}return c}}(e,t)||function(e,t){if(!e)return;if("string"===typeof e)return Tre(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return Tre(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Tre(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var jre=function(e){var t=e.viewType,n=(0,y.Z)(),o=Cre((0,r.useState)(!1),2),a=o[0],i=o[1],c=(0,r.useRef)(null),s=(0,r.useContext)(df.A),u=s.isCalendarTaskMode,l=s.isTaskCalendarMode,f=s.calendarInnerWidth,d=u||l,m=(0,r.useCallback)((function(){i(!1)}),[]),p=(0,r.useCallback)((function(){i(!0)}),[]),h=pne({viewType:t,hideMenu:m}),g=h.getCalendarMenu,v=h.onSelectMenu,b=h.activeKey,k=h.selectedCalendarViewType,x=h.multiDayCount,S=h.multiWeekCount,_=g(),C=(0,r.useCallback)((function(){if(k==="".concat(B.NWv.day,"-multi"))return"".concat(n.formatMessage({id:x>1?"count_days":"count_day"},{s:x}));if(k==="".concat(B.NWv.week,"-multi"))return"".concat(n.formatMessage({id:S>1?"count_weeks":"count_week"},{s:S}));switch(t){case B.NWv.day:return n.formatMessage({id:"statistics_day_upper"});case B.NWv.week:return n.formatMessage({id:"statistics_switch_week"});case B.NWv.year:return n.formatMessage({id:"year_capitalize"});case B.NWv.agenda:return n.formatMessage({id:"agenda_view"});default:return n.formatMessage({id:"statistics_switch_month"})}}),[n,x,S,k,t]),T=(0,r.useCallback)((function(e){var t=e.selectedKeys,n=e.domEvent;v({selectedKeys:t,domEvent:n,menu:_})}),[_,v]),j=d&&f<=B.UvK.hideBorderComponent;return r.createElement(r.Fragment,null,r.createElement("div",{ref:c,className:w()("flex items-center h-full cursor-pointer group mr-[16px]",j?"pl-[8px] pr-[6px] hover:bg-grey-5 dark:hover:bg-white-10 hover:rounded-[5px]":"px-[12px] border border-solid border-grey-20 rounded-[8px]"),onClick:p,style:{height:30}},r.createElement("p",{className:w()(j?"":"group-hover:text-primary")},C()),r.createElement(E.Z,{name:"small-triangle-down",className:w()("ml-[2px] w-[10px] h-[10px]",j?"":"group-hover:text-primary")})),a&&r.createElement(Ur.Z,{relativeRef:c,hideMenu:m,placement:"bottom-right",className:"w-[192px]",gap:8,gap2:16},r.createElement(O.ZP,{onSelect:T,onKeyDown:function(e){"Escape"!==e.key&&e.stopPropagation()}},_.map((function(e){var t=e.key,n=e.text,o=e.extraEle;if(e.isDivider)return r.createElement(O.iz,{key:t,className:"my-[4px]"});var a=t===b;return r.createElement(O.sN,{key:t,className:"rounded-[4px] overflow-hidden"},r.createElement("div",{"data-key":t,className:w()("pl-[12px] pr-[16px] cursor-pointer flex items-center h-[34px] relative group")},a&&r.createElement(E.Z,{name:"selected",className:"w-[18px] h-[18px] flex-none absolute left-[12px] text-menu-primary"}),r.createElement("span",{className:w()("leading-[18px] text-[13px] flex-auto truncate","ml-[22px]",a?"text-menu-primary":De.RM)},n),o))})))))},Dre=n("t588"),Mre=n.n(Dre);n("wfmh");function Are(e){return Are="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},Are(e)}function Nre(){return Nre=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Nre.apply(this,arguments)}function Pre(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function Ire(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Pre(Object(n),!0).forEach((function(t){Lre(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Pre(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function Lre(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=Are(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=Are(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==Are(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Rre(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,a,i,c=[],s=!0,u=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;s=!1}else for(;!(s=(r=a.call(n)).done)&&(c.push(r.value),c.length!==t);s=!0);}catch(e){u=!0,o=e}finally{try{if(!s&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(u)throw o}}return c}}(e,t)||function(e,t){if(!e)return;if("string"===typeof e)return Zre(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return Zre(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Zre(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var Fre=new VP,Bre=r.memo((function(e){var t=e.currentMonth,n=e.dayDate,o=e.viewType,i=e.onDayChange,c=e.inMenu,s=Rre((0,r.useState)(t),2),u=s[0],l=s[1],f=(0,BI.D9)(t),d=(0,a.v9)((function(e){return e.preference.get("calendarViewConf")})),m=(0,a.v9)((function(e){return ro.gg(e)})),p=(0,a.v9)((function(e){return ro.DX(e)})),h=(0,a.v9)((function(e){return ro.H2(e)})),g=(0,a.v9)((function(e){return ro.oU(e)})),v=(0,r.useContext)(df.A),b=v.selectedCalendarViewType,w=v.multiCalendarCount,k=v.webCalendarViewFilter,x=(0,a.v9)((function(e){return!!e.globalState.get("calendarHideWeekend")})),E=(0,a.v9)((function(e){return(0,yn.gX)(e)})),S=(0,y.Z)();(0,r.useEffect)((function(){f.ap.isSame(t)||l(t)}),[t,f.ap]);var _=(0,r.useCallback)((function(e){l(Ee()(e).toDate())}),[]),O=(0,r.useCallback)((function(){me.$Z({text:S.formatMessage({id:"weekends_hidden"})})}),[S]),C=(0,r.useCallback)((function(e){var t=e[0],n=Ee()(t,"YYYY-MM-DD").startOf("day").toDate(),r=(0,R6.LJ)({type:o,rangeBeginDate:n,selectedCalendarViewType:b,multiCalendarCount:w,calendarHideWeekend:x});r&&(x&&Ee()(n).isWeekend()&&O(),i(r,n))}),[x,w,i,b,O,o]),T=(0,r.useCallback)((function(e){var t=Ee()(e,"YYYY-MM-DD").startOf("day").toDate(),n=(0,R6.LJ)({type:o,rangeBeginDate:t,selectedCalendarViewType:b,multiCalendarCount:w,calendarHideWeekend:x});n&&(x&&Ee()(t).isWeekend()&&O(),i(n,t))}),[x,w,i,b,O,o]),j=(0,r.useMemo)((function(){var e=function(){var e=w.day,t=w.week,r=Ee()(n);return b==="".concat(B.NWv.day,"-multi")?[r,x?Ee()(n).businessAdd(e-1):Ee()(n).add(e-1,"days")]:b==="".concat(B.NWv.week,"-multi")?t>=5?[]:[r,Ee()(n).add(t-1,"weeks").endOf("week")]:o===B.NWv.month||o===B.NWv.year?[]:o===B.NWv.week?[Ee()(n),Ee()(n).add(6,"days")]:[r,r]}();if(0===e.length)return e;var t=Rre(e,2),r=t[0],a=t[1];if((o===B.NWv.month||o===B.NWv.week)&&x){var i=r,c=a;switch(Z.k8()){case 0:i=r.isWeekend()?r.clone().businessAdd(1).subtract(1,"days"):1===r.day()?r.clone().subtract(1,"days"):r,c=a.isWeekend()?a.clone().businessSubtract(1).add(1,"days"):5===a.day()?a.clone().add(1,"days"):a;break;case 6:i=r.isWeekend()?r.clone().businessAdd(1).subtract(2,"days"):1===r.day()?r.clone().subtract(2,"days"):r,c=a.isWeekend()?a.clone().businessSubtract(1):a;break;default:i=r.isWeekend()?r.clone().businessAdd(1):r,c=a.isWeekend()?a.clone().businessSubtract(1).add(2,"days"):5===a.day()?a.clone().add(2,"day"):a}return[i.format("YYYY-MM-DD"),c.format("YYYY-MM-DD")]}return[r.format("YYYY-MM-DD"),a.format("YYYY-MM-DD")]}),[x,n,w,b,o]),D=(0,r.useMemo)((function(){return p.filter((function(e){return!Ru.ll(e)}))}),[p]),M=(0,r.useMemo)((function(){var e=Ee()(u).startOf("month").startOf("week"),t=[e.toDate(),e.add(41,"day").toDate()],n=Fre.getDateMapTasks(t[0],t[1],m,D,h,E,void 0,g,Ire(Ire({},d),{},{showCompleted:!1,showFocusRecord:!1}),k,!1);return Object.fromEntries(Object.entries(n).map((function(e){var t=Rre(e,2);return[t[0],t[1].length>0]})))}),[d,g,h,u,E,D,m,k]),A=j.length>0?{mode:"range",rangeAt:"begin",selected:j,onChange:C}:{mode:"single",selected:void 0,onChange:T};return r.createElement("div",{className:"calendar-min-cal px-[9px]",style:{paddingTop:c?8:22}},r.createElement(Hk.Z,Nre({},A,{currentDate:u,isAbleSwitchMode:!1,isDisplayDateInfo:!0,canDrop:!0,needTaskTip:!0,dateCount:M,onChangeMonth:_,isRightPanelKalendae:!0,webCalendarViewFilter:k,viewType:o})))}));Bre.displayName="CalendarMiniCal";var Ure=Bre,Yre=n("+HOC"),Vre=n("KUJT"),Hre=n("z5NU");function Wre(e){return function(e){if(Array.isArray(e))return zre(e)}(e)||function(e){if("undefined"!==typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(!e)return;if("string"===typeof e)return zre(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return zre(e,t)}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function zre(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function Gre(e){var t=e.intl,n=e.projectInbox,o=e.teamStructureList,a=e.customSmartProjects,i=e.customAllText,c=e.isItemAllShown,s=void 0===c||c,l=e.isAbleShownDisableEditItem,f=void 0===l||l,d=e.isItemSubscribeShown,m=void 0===d||d,p=e.isAbleShownCsl,h=void 0!==p&&p,y=function(e){return"all-list"===e?"all-list":"inbox"===e?"inbox-list":"subscribe"===e?"calendar-list":"csl"===e?"custom-smart-list":"normal-list"},g=function(e){var t=(0,Hn.vG)(e);return"group"===e.get("listType")?"folder":e.get("userCount")>1||Hn.aZ(e)?"share-".concat(t?"note-":"","list"):"inbox"===e.get("taskType")?"inbox-list":"".concat(t?"note":"normal","-list")},v=(0,r.useMemo)((function(){var e=[],r=0;s&&e.push((new Hre.F3).fromJson({id:"all-list",name:i||t.formatMessage({id:"all_list"}),icon:y("all-list"),type:Hre.UI.SINGLE,order:r++,symbol:Hre.XL.LIST})),e.push((new Hre.F3).fromJson({id:n.get("id"),name:n.get("name"),icon:y("inbox"),type:Hre.UI.MULTI,order:r++,symbol:Hre.XL.LIST}));var c=o.filter((function(e){return!(e.isTeam&&e.isExpired)})),l=1===c.length;if(c.forEach((function(t){var n=t.groups,o=t.projects,a=t.teamId,i=t.teamName,c=f?Hn.I2:Hn.bF,s=o.filter((function(e){return!c(e)})),u=n.filter((function(e){return!(0,Ea.M7)(e)&&!e.get("isDeleted")}));if(0!==s.size){var d=s.groupBy((function(e){return e.get("groupId")||null})),m=d.get(null);m&&(u=u.concat(m));var p=d.get("NONE");p&&(u=u.concat(p));var h=u.sort(R.ZP.projectOrder).reduce((function(e,t){var n,o=t.get("id"),a=null===(n=d.get(o))||void 0===n?void 0:n.sort(R.ZP.order),i=r++,c=a?a.map((function(e){return(new Hre.F3).fromJson({id:e.get("id"),name:e.get("name"),icon:g(e),type:Hre.UI.MULTI,parent:o,order:r++,symbol:Hre.XL.LIST})})).toArray():[];return e.push((new Hre.F3).fromJson({id:t.get("id"),name:t.get("name"),icon:g(t),type:c.length>0?Hre.UI.GROUP:Hre.UI.MULTI,children:c,order:i,symbol:c.length>0?Hre.XL.GROUP:Hre.XL.LIST})),e}),[]);e=[].concat(Wre(e),Wre(l?[]:[(new Yre.f).fromJson({id:a,name:i,itemIds:h.map((function(e){return e.id}))})]),Wre(h),[new Vre.c(a)])}})),m&&e.push((new Hre.F3).fromJson({id:u.d1,name:t.formatMessage({id:"tk_calendar_project"}),icon:y("subscribe"),type:Hre.UI.MULTI,order:r++,symbol:Hre.XL.LIST}),new Vre.c(u.d1)),h&&a.size>0){var d,p=a.sort(R.ZP.order).map((function(e){return(new Hre.F3).fromJson({id:e.get("id"),name:e.get("name"),icon:y("csl"),type:Hre.UI.SINGLE,order:r++,symbol:Hre.XL.CSL})})).toArray();(d=e).push.apply(d,[(new Yre.f).fromJson({id:"csl-items-title",name:t.formatMessage({id:"filter_filters"}),itemIds:p.map((function(e){return e.id}))})].concat(Wre(p)))}return e}),[i,t,f,s,m,n,o]);return{dataStructure:v,handleSelectedNameAndKeys:(0,r.useCallback)((function(e){var t=e.map((function(e){return e.id})),n=[],r=[],o=new Map;return e.forEach((function(e){var a=e.symbol===Hre.XL.GROUP,i=e.symbol===Hre.XL.LIST;a||i?(i&&n.push(e.name),(a||e.parent&&!t.includes(e.parent)||!e.parent)&&(r.push(e.id),o.set(e.id,e.symbol))):(n.push(e.name),r.push(e.id),o.set(e.id,e.symbol))})),{names:n,keys:r,symbolMap:o}}),[])}}var Kre=n("NH/b"),qre=n("kfwe");function $re(e){return $re="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},$re(e)}function Jre(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,roe(r.key),r)}}function Xre(e,t,n){return t=eoe(t),function(e,t){if(t&&("object"===$re(t)||"function"===typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(e,Qre()?Reflect.construct(t,n||[],eoe(e).constructor):t.apply(e,n))}function Qre(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(Qre=function(){return!!e})()}function eoe(e){return eoe=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},eoe(e)}function toe(e,t){return toe=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},toe(e,t)}function noe(e,t,n){return(t=roe(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function roe(e){var t=function(e,t){if("object"!=$re(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=$re(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==$re(t)?t:t+""}var ooe=function(e){function t(e){var n;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),noe(n=Xre(this,t,[e]),"wrapperRef",void 0),noe(n,"defaultSelectedKeys",void 0),noe(n,"saveSelected",(function(e){var t=e.selectedKeys,r=n.props.onSelectChange;0===t.length?t=["all-list"]:t.length>1&&"all-list"===t[0]&&(t=t.slice(1)),n.setState({selected:t},(function(){var e=n.props.onConfirm,t=n.state.selected;e&&e({selectedKeys:t}),n.defaultSelectedKeys=$e.d9(t)})),r&&r({selectedKeys:t})})),n.state={selected:e.selectedKeys},n.saveSelected=n.saveSelected.bind(n),n.wrapperRef=r.createRef(),n}return function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&toe(e,t)}(t,e),n=t,o=[{key:"componentDidMount",value:function(){var e=this;setTimeout((function(){wn.iD($(e.wrapperRef.current))}))}},{key:"onShow",value:function(e){var t=$(e).find(".antiscroll-wrap");wn.iD(t)}},{key:"componentWillReceiveProps",value:function(e){var t=e.defaultSelected,n=e.selectedKeys,r=this.state.selected;void 0!==t&&this.setState({selected:t}),n!==r&&this.setState({selected:n})}},{key:"componentWillUnmount",value:function(){wn.Dh($(this.wrapperRef.current))}},{key:"render",value:function(){var e=this,t=this.props,n=t.selectMenu,o=t.selectedKeys,a=(null===o||void 0===o?void 0:o.includes("all-list"))||!o.length;return r.createElement("div",{className:"pt-[10px] overflow-hidden flex flex-col flex-1"},r.createElement("div",{className:"flex items-center justify-between h-[42px] px-[16px] flex-none border-solid border-t-[1px] border-grey-5 pt-[10px]",onClick:function(){e.saveSelected({selectedKeys:["all-list"]})}},r.createElement("span",{className:w()("text-[13px] overflow-hidden text-ellipsis font-medium text-grey")},s.U2("list_all")),r.createElement("span",{className:w()("w-[15px] h-[15px] rounded-full flex-none flex justify-center items-center border border-solid",a?"border-menu-primary bg-menu-primary":"border-grey-20 hover:border-menu-primary")},r.createElement(E.Z,{name:"right-panel-all-selected",className:w()("i-3 w-[9px] text-white flex-none",{visible:a,invisible:!a})}))),r.createElement("div",{className:"flex flex-col flex-1 overflow-hidden"},r.createElement("div",{className:"list-wrapper antiscroll-wrap flex flex-col flex-1",ref:this.wrapperRef},r.createElement(O.ZP,{className:"antiscroll-inner filter-multi-menu",multiple:!0,onSelect:this.saveSelected,onDeselect:this.saveSelected,selectedKeys:o,prefixCls:"option"},n))))}}],o&&Jre(n.prototype,o),a&&Jre(n,a),Object.defineProperty(n,"prototype",{writable:!1}),n;var n,o,a}(r.Component);noe(ooe,"defaultProps",{defaultVisible:!1,selectedKeys:[],minMenuWidthMatchTrigger:!1,placement:"bottomCenter",onShow:function(){}});var aoe=ooe;function ioe(e){return function(e){if(Array.isArray(e))return uoe(e)}(e)||function(e){if("undefined"!==typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||soe(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function coe(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,a,i,c=[],s=!0,u=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;s=!1}else for(;!(s=(r=a.call(n)).done)&&(c.push(r.value),c.length!==t);s=!0);}catch(e){u=!0,o=e}finally{try{if(!s&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(u)throw o}}return c}}(e,t)||soe(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function soe(e,t){if(e){if("string"===typeof e)return uoe(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?uoe(e,t):void 0}}function uoe(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var loe=function(e){var t=e.selectedKeys,n=e.dataStructure,o=e.handleSelectedNameAndKeys,a=e.onConfirm,i=(0,r.useMemo)((function(){var e=new Map,t=function t(n,r){var o=n.id,a=n.children;e.set(o,{parentId:r,childrenIds:a.map((function(e){return e.id})),type:n.type}),a.forEach((function(e){t(e,o)}))};return n.forEach((function(e){e instanceof Hre.F3&&t(e)})),e}),[n]),c=(0,r.useMemo)((function(){var e=new Set;if(t.length){var n=t.filter((function(e){return i.get(e)}));return n.length?(n.forEach((function(t){var r=i.get(t).parentId;if(r){e.add(r);var o=i.get(r),a=o.parentId,c=o.childrenIds;if(Ne().difference(c,n).length||e.delete(r),a){var s=i.get(a).childrenIds;e.add(a),Ne().difference(s,n).length||e.delete(a)}}})),e):e}return e}),[i,t]),s=coe((0,r.useState)(c),2),u=s[0],l=s[1],f=(0,r.useMemo)((function(){if(t.length){var e=t.filter((function(e){return i.get(e)}));return e.length?e:[]}return[]}),[i,t]),d=(0,r.useMemo)((function(){var e=(0,pt.LP)("RIGHT_PANEL_OPEN_STATUS","json");return e||(e={"csl-items-title":!0,"tag-items-title":!1,"project-items-title":!0},(0,pt.JU)("RIGHT_PANEL_OPEN_STATUS",JSON.stringify(e))),e}),[]),m=coe((0,r.useState)(f),2),p=m[0],h=m[1],y=(0,qre.Z)({openStatus:d,dataStructure:n,selectedKeys:p,isRightPanel:!0,partialSelectedId:u});function g(e,t,n){if(e){var r=e.reduce((function(e,r){e.add(r);var o=i.get(r);if(o){var a=o.childrenIds,c=o.parentId;if(a.length&&(a.forEach((function(t){var n=i.get(t);if(n){var r=n.childrenIds;r.length&&r.forEach((function(t){e.add(t)}))}u.delete(t),e.add(t)})),c&&u.add(c),u.delete(r),l(u)),c){if("add"===n){var s=i.get(c);if(s){l(u.add(c));var f=s.childrenIds;0===Ne().difference(f,t).length&&(u.delete(c),l(u),e.add(c))}var d=s.parentId,m=i.get(d);if(m){l(u.add(d));var p=m.childrenIds;0===Ne().difference(p,t.concat(c)).length&&(u.delete(d),l(u),e.add(d))}}if("remove"===n){var h=i.get(c);if(h){var y=h.childrenIds;0===Ne().difference(y,t).length&&e.add(c)}if(h.type===Hre.UI.GROUP||h.type===Hre.UI.TITLE){var g,v=h.childrenIds,b=h.parentId;g=v,h.type===Hre.UI.TITLE&&v.forEach((function(e){var t;(t=g).push.apply(t,ioe(i.get(e).childrenIds))}));var w=Ne().difference(g,t);w.length===g.length-1&&(u.delete(c),l(u)),w.length||(g.length>1?u.add(c):u.delete(c),l(u));var k=i.get(b),x=[];if(k){var E=k.childrenIds,S=ioe(E);E.forEach((function(e){S.push.apply(S,ioe(i.get(e).childrenIds))})),(x=Ne().difference(S,t)).length===S.length-1&&(u.delete(b),l(u)),x.length||(S.length>1?(e.add(b),u.add(b)):u.delete(b),l(u))}}}}}return e}),new Set);return Array.from(r)}return[]}(0,r.useEffect)((function(){h(f),l(c)}),[c,f]);var v=(0,r.useCallback)((function(e){var t=function(e){for(var t,r=e,o=[r];null===(a=i.get(r))||void 0===a?void 0:a.parentId;){var a,c;r=null===(c=i.get(r))||void 0===c?void 0:c.parentId,o.push(r)}for(var s=n,u=function(){var e=o.pop();t=s.find((function(t){return t.id===e})),s=t instanceof Hre.F3?t.children:[]};o.length&&s.length;)u();return t},r=Ne().groupBy(e,(function(e){var t;return(null===(t=i.get(e))||void 0===t?void 0:t.parentId)||"null"})),o=[];return Object.keys(r).forEach((function(e){if("null"!==e){var n=r[e],a=t(e);if(a&&a instanceof Hre.F3)a.children.forEach((function(e){n.includes(e.id)&&o.push(e)}))}else{r[e].forEach((function(e){var n=t(e);n&&n instanceof Hre.F3&&o.push(n)}))}})),o.sort((function(e,t){return e.order>t.order?1:-1}))}),[n,i]),b=(0,r.useCallback)((function(e){if(o)return o(e);var t=[],n=[],r=new Map;return e.forEach((function(e){t.push(e.name),n.push(e.id),r.set(e.id,e.symbol)})),{names:t,keys:n,symbolMap:r}}),[o]),w=(0,r.useCallback)((function(e){var t=e.selectedKeys,n=b(v(t)),r=n.names,o=n.keys,i=n.symbolMap,c=t[0];"all-list"!==c&&"csl"!==i.get(c)||l(new Set),a({names:r,selects:t,listOrGroup:Ne().groupBy(o,(function(e){return i.get(e)}))})}),[v,b,a]);return r.createElement(aoe,{confirmDisabled:!0,selectMenu:y,selectedKeys:p,onSelectChange:function(e){var t,n=e.selectedKeys,r=p,o=n,a=Ne().difference(n,r)[0],c=Ne().difference(r,n)[0];a&&(o=(null===(t=i.get(a))||void 0===t?void 0:t.type)===Hre.UI.SINGLE?[a]:n.filter((function(e){var t;return(null===(t=i.get(e))||void 0===t?void 0:t.type)!==Hre.UI.SINGLE})),o=Ne().uniq(o.concat(g([a],n,"add"))));c&&(o=Ne().difference(o,g([c],r,"remove"))),o.length&&"none"!==a||(o=[]),h(o)},onConfirm:w})};function foe(e){return function(e){if(Array.isArray(e))return doe(e)}(e)||function(e){if("undefined"!==typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(!e)return;if("string"===typeof e)return doe(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return doe(e,t)}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function doe(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var moe=r.memo((function(){var e=(0,y.Z)(),t=(0,r.useContext)(df.A),n=t.webCalendarViewFilter,o=t.isTaskCalendarMode,i=(0,a.v9)((function(e){return e.subscribeCalendars.calendars})),c=(0,a.v9)((function(e){return e.subscribeAccounts.accounts})),u=(0,a.v9)((function(e){return e.subscribeAccounts.calendars})),l=(0,a.v9)((function(e){return e.customSmartProjects})),f=(0,a.v9)((function(e){return e.subscribeSortOrder})),d=o?no._Z:ra.Xx,m=(0,a.v9)((function(e){return function(e,t){var n=e,r=[];if(n){var o=JSON.parse(n),a=Ne().cloneDeep(o),i=o.project;if("all"===i)return[];if("assignedMe"===i)return["assignedMe"];if(i.csl){var c=i.csl;return _o.Rp(c)?[c]:[]}if(r=(i.list||[]).filter((function(e){var t=Hn.Rp(e);if(t)return!(0,Hn.bF)(t);var n=$t.xE(e);if(n)return"hidden"!==n.get("show");var r=To.xE(e);return!!r&&"hidden"!==r.get("show")})),i.group&&i.group.forEach((function(e){if(!(0,Ea.M7)(Ea.VL(e))){var t=Hn.wA(e).map((function(e){return null===e||void 0===e?void 0:e.get("id")})).toJS();r=r.concat(t).concat(e)}})),(i.list||[]).includes("project-items-title")){r=r.concat("project-items-title");var s=(0,Hn.PT)().toArray().map((function(e){return e.get("id")})),u=Ea.jA().toArray().map((function(e){return e.get("id")})),l=Array.from(new Set(["project-items-title"].concat(s).concat(r)));a.project={list:l,group:u};var f=new Set(r.concat(s).concat(u));r=Array.from(f)}if((i.list||[]).includes("calendar-items-title")){r=r.concat(["calendar-items-title","url-items-title"]);var d=(0,To.T8)().toArray().filter((function(e){return e&&e.get("isValid")})),m=d.map((function(e){return"".concat(e.get("id"),"-calendar-items-title")})),p=new Set(d.map((function(e){return e.get("id")}))),h=(0,To.tT)().filter((function(e){return e&&p.has(e.get("accountId"))&&"hidden"!==e.get("show")})).toArray().map((function(e){return e.get("id")})),y=$t.yP().filter((function(e){return"hidden"!==e.get("show")&&e.get("isValid")})).toArray().map((function(e){return e.get("id")})),g=Array.from(new Set(["calendar-items-title","url-items-title"].concat(h).concat(m).concat(y).concat(r)));a.project.list=g;var v=new Set(r.concat(h).concat(m).concat(y).concat(a.project.group));r=Array.from(v)}else{if((i.list||[]).includes("url-items-title")){r=r.concat("url-items-title");var b=$t.yP().filter((function(e){return"hidden"!==e.get("show")&&e.get("isValid")})).toArray().map((function(e){return e.get("id")})),w=Array.from(new Set(["url-items-title"].concat(b).concat(r)));a.project.list=w;var k=new Set(r.concat(b).concat(a.project.group));r=Array.from(k)}(i.list||[]).forEach((function(e){var t=(0,To.tT)().filter((function(e){return e&&"hidden"!==e.get("show")})).toArray();if(/-calendar-items-title/.test(e)){var n=e.replace("-calendar-items-title","");r=r.concat(e);var o=t.filter((function(e){return e.get("accountId")===n})).map((function(e){return e.get("id")})),i=Array.from(new Set([e].concat(o).concat(r)));a.project.list=i;var c=new Set(r.concat(o).concat(a.project.group));r=Array.from(c)}}))}if(o.tag&&(r=r.concat(Oa.jY(o.tag))),(o.tag||[]).includes("tag-items-title")){r=r.concat("tag-items-title");var x=Oa.NJ().toArray().map((function(e){return e.get("name")}));a.tag=["tag-items-title"].concat(x);var E=new Set(r.concat(x));r=Array.from(E)}var S=o.project,_=S.list,O=S.group,C=o.tag,T=a.project,j=T.list,D=T.group,M=a.tag,A=Ne().difference(j,_),N=Ne().difference(D,O),P=Ne().difference(M,C);(A.length||N.length||P.length)&&uo.h.dispatch(t(JSON.stringify(a)))}return r}(n,d)}),(function(e,t){return Ne().isEqual(e,t)})),p=(0,a.v9)((function(e){return(0,Pu.y0)(e)})),h=(0,a.v9)((function(e){return(0,jne.l)(e)})),g=(0,a.v9)((function(e){return e.projects.projectInbox})),v=(0,a.I0)(),b=(0,r.useCallback)((function(e){v(d(e)),!o&&(0,Z.a1)()}),[v,o,d]),w=function(e){return"all-list"===e?"all-list":"inbox"===e?"inbox-list":"subscribe"===e?"sidebar-calendar-url":"subscribe-outlook-account"===e?"sidebar-calendar-outlook":"subscribe-exchange-account"===e?"sidebar-calendar-exchange":"subscribe-iCloud-account"===e?"sidebar-calendar-icloud":"subscribe-account"===e?"sidebar-calendar-google":"assigned-me"===e?"assigned-to-me-list":"csl"===e?"custom-smart-list":"calDav"===e?"sidebar-calendar-calDav":"normal-list"},k=(0,a.v9)((function(e){return Hn.PD(e)})),x=Gre({intl:e,projectInbox:g,teamStructureList:h,customSmartProjects:l,isItemAllShown:!1,isItemSubscribeShown:!1,isAbleShownDisableEditItem:!1}),E=x.dataStructure,S=x.handleSelectedNameAndKeys,_=(0,Kre.ZP)({isItemAllShown:!1,isItemWithTagShown:!1,isItemNoTagShown:!1,tagStructureList:p}),O=_.dataStructure,C=_.handleSelectedNameAndKeys,T=(0,r.useMemo)((function(){return l.size>0?l.sort(R.ZP.order).map((function(e){return(new Hre.F3).fromJson({id:e.get("id"),name:e.get("name"),icon:w("csl"),type:Hre.UI.SINGLE,symbol:Hre.XL.CSL})})).toArray():[]}),[l,true]),j=(0,r.useMemo)((function(){var e=[];return i.sort(R.ZP.subscribeCalendars).forEach((function(t){"hidden"!==t.get("show")&&t.get("isValid")&&e.push((new Hre.F3).fromJson({id:t.get("id"),originalId:t.get("id"),name:t.get("name"),icon:w("subscribe"),type:Hre.UI.MULTI,symbol:Hre.XL.LIST}))})),e}),[i]),D=(0,r.useMemo)((function(){var e=[],t={},n=u.filter((function(e){return e&&"hidden"!==e.get("show")}));return n.size&&n.forEach((function(n){var r=n.get("name"),o=n.get("id"),a=c.toArray().find((function(e){return e.get("id")===n.get("accountId")}));if(null!=a){var i=a.get("id"),s=a.get("kind"),u=(0,To.bk)(a),l=(0,To.z0)(a),f=(0,To.P_)(a),d=(0,To.De)(a),m=(new Hre.F3).fromJson({id:o,name:r,icon:w("caldav"===s?"calDav":u?"subscribe-outlook-account":l?"subscribe-exchange-account":f?"subscribe-iCloud-account":d?"subscribe":"subscribe-account"),type:Hre.UI.MULTI,symbol:Hre.XL.LIST});t[i]?t[i].push(m):t[i]=[m],e.push(m)}})),t}),[u,c]),M=(0,r.useMemo)((function(){if(f.length>0)return f.reduce((function(e,t){return e[t.id]=t.order,e}),{})}),[f]),A=(0,r.useMemo)((function(){var t=[];var n=O.length>0?[(new Hre.F3).fromJson({id:"tag-items-title",name:e.formatMessage({id:"tags"}),icon:"parent-tag",type:Hre.UI.TITLE,symbol:Hre.XL.TAG,children:O})]:[],r=T.filter((function(e){return!(e instanceof Vre.c)})),o=r.length>0?[(new Hre.F3).fromJson({id:"csl-items-title",name:s.U2("filter_filters"),icon:"custom-smart-list",type:Hre.UI.TITLE,children:r})]:[],a=E.filter((function(e){return e instanceof Hre.F3})),u=a.length>0?[(new Hre.F3).fromJson({id:"project-items-title",name:s.U2("project_list"),icon:"parent-tag",type:Hre.UI.TITLE,children:a})]:[],l=new Map;c.toArray().forEach((function(e){var t=e.get("id");l.set(t,e)}));var f=[],d=Object.keys(D).map((function(e){return l.get(e)})).filter((function(e){return e&&e.get("isValid")})),m=M?new Map(d.concat(i.toArray()).sort((function(e,t){return R.ZP.sortSubscribeSortOrder(e,t,M)})).map((function(e,t){return[e.get("id"),t]}))):void 0;d.sort(R.ZP.subscribeAccounts).forEach((function(t,n){var r=t.get("id");D[r].forEach((function(o){var a=c.toArray().find((function(e){return e.get("id")===r}));if(f[n])f[n].children.push(o);else{if(!a)return;var i=a.get("id"),s=t.get("kind"),u=(0,To.bk)(a),l=(0,To.z0)(a),d=(0,To.P_)(a),m=(0,To.De)(a);f[n]=(new Hre.F3).fromJson({id:"".concat(i,"-calendar-items-title"),originalId:i,name:m?e.formatMessage({id:"settings_cal_subscription_enable_feishu"}):a.get("desc")||a.get("account"),icon:w("caldav"===s?"calDav":u?"subscribe-outlook-account":l?"subscribe-exchange-account":d?"subscribe-iCloud-account":m?"subscribe":"subscribe-account"),type:Hre.UI.GROUP,children:[o],isSubscribe:!0,symbol:Hre.XL.LIST})}}))}));var p=f.length+j.length>0?[(new Hre.F3).fromJson({id:"calendar-items-title",name:s.U2("subscribed_calendars"),icon:"parent-tag",type:Hre.UI.TITLE,children:m?f.concat(j).sort((function(e,t){return(m.get(e.originalId)||0)-(m.get(t.originalId)||0)})):f.concat(j)})]:[];return k.toArray().reduce((function(e,t){switch(t.get("name")){case B.II2.project:return e.concat(u);case B.II2.tag:return e.concat(n);case B.II2.filter:return e.concat(o);case B.II2.subscribedCalendar:return e.concat(p);default:return e}}),t)}),[D,c,T,e,false,E,k,M,O,j,i]),N=(0,r.useCallback)((function(e){var t=S(e),n=C(e),r=(null===t||void 0===t?void 0:t.names)||[],o=(null===t||void 0===t?void 0:t.keys)||[],a=(null===t||void 0===t?void 0:t.symbolMap)||new Map,i=(null===n||void 0===n?void 0:n.names)||[],c=(null===n||void 0===n?void 0:n.keys)||[],s=(null===n||void 0===n?void 0:n.symbolMap)||new Map,u=Ne().intersection(o,c),l=new Map;return u.forEach((function(e){l.set(e,a.get(e)||s.get(e))})),{names:Ne().intersection(r,i),keys:u,symbolMap:l}}),[S,C]),P=(0,r.useMemo)((function(){var e=new Set(m);return p.forEach((function(t){var n=t.get("name");m.includes(n)&&[n].concat(foe(t.get("children").map((function(e){return e.get("name")})).toArray())).forEach((function(t){e.add(t)}))})),Array.from(e)}),[m,p]);return r.createElement(loe,{dataStructure:A,selectedKeys:P,handleSelectedNameAndKeys:N,onConfirm:function(e){var t=e.listOrGroup,n=e.selects,r={},o=null,a=t.list,i=void 0===a?[]:a,c=t.group,s=void 0===c?[]:c,u=t.tag,l=void 0===u?[]:u;t.csl?r.csl=t.csl[0]:"assignedMe"===i[0]?r="assignedMe":"all-list"===i[0]?r="all":(r.list=i,r.group=s,o=t.tag);var f={project:r};if(o&&(f.tag=o),"all-list"===n[0])Aae("all");else if(t.csl)Aae("filter");else{var d=new Set(m),p=new Set((0,ro.Yw)(uo.h.getState()).toArray().map((function(e){return e.get("id")}))),h=new Set(Ea.jA().toArray().map((function(e){return e.get("id")}))),y=new Set(Oa.NJ().toArray().map((function(e){return e.get("name")})));l.some((function(e){return!d.has(e)&&y.has(e)}))?Aae("tag"):s.some((function(e){return!(d.has(e)||!h.has(e))&&(Aae("list_or_folder"),!0)}))||i.some((function(e){return!d.has(e)&&(h.has(e)||p.has(e)?(Aae("list_or_folder"),!0):(Aae("calendar"),!0))}))}b(JSON.stringify(f))}})}));moe.displayName="FilterRightView";var poe=moe,hoe=function(e){var t=e.hideMenu,n=e.relativeRef,o=e.viewType,a=e.dayDate,i=e.onDayChange,c=e.currentMonth;return r.createElement(Ur.Z,{relativeRef:n,hideMenu:t,placement:"left-top",className:"max-h-none",style:{borderRadius:12}},r.createElement("div",{className:"tk-calendar-right-view h-full flex flex-col relative hide-in-print",style:{width:B.qIj.calendarSideViewDefaultWidth,maxHeight:640}},r.createElement(Ure,{viewType:o,dayDate:a,onDayChange:i,currentMonth:c,inMenu:!0}),r.createElement(poe,null)))},yoe=function(e){var t=e.viewType,n=e.dayDate,o=e.onDayChange,a=e.currentMonth,i=(0,r.useContext)(df.A),c=i.isTaskCalendarMode,s=i.doSetPanelExpendStatus,u=i.panelExpendStatus,l=i.calendarWidth,f=(0,r.useRef)(null),d=u.expendMiniCal,m=u.expendSchedule,p=(0,r.useCallback)((function(){s({expendSchedule:m,expendMiniCal:!1})}),[s,m]),h=(0,r.useCallback)((function(){s({expendSchedule:m,expendMiniCal:!d}),!d&&c&&U.vp.dispatch("ToggleLeftViewInMenu",{relativeRef:f,hideMenu:p})}),[s,d,m,p,c]),g=(0,y.Z)(),v=r.createElement("div",{className:"flex-none mr-[6px]"},r.createElement(Dt.Z,{placement:"bottom",title:g.formatMessage({id:d?"collapse":"expand"}),offset:[0,6]},r.createElement("div",null,r.createElement("div",{onClick:h,className:"cursor-pointer ",ref:f},r.createElement(Mt.Z,{className:"w-[24px] h-[24px]",name:"calendar-filter",inset:-2}))))),b=!!c&&l<B.qIj.taskCalendarLeftViewHideWidth&&d&&P._y();return r.createElement(r.Fragment,null,v,b&&r.createElement(hoe,{viewType:t,dayDate:n,onDayChange:o,currentMonth:a,hideMenu:p,relativeRef:f}))},goe=function(e){var t=e.currentMonth,n=e.type,o=e.rangeBeginDate,a=e.calendarHideWeekend,i=e.weekCount,c=(0,r.useContext)(df.A),s=c.isTaskCalendarMode,u=c.isCalendarTaskMode,l=c.calendarInnerWidth,f=s||u,d=One({currentMonth:t,type:n,rangeBeginDate:o,calendarHideWeekend:a,weekCount:i}),m=d.onAddBtnClick,p=d.OutSingleElement,h=f&&l<=B.UvK.hideBorderComponent;return r.createElement("div",{className:"mr-[16px] cursor-pointer group relative"},h?r.createElement("div",{className:"hide-in-print w-[20px] h-[20px] flex items-center justify-center",onClick:m},r.createElement(Mt.Z,{name:"add-small",className:"w-[20px] h-[20px]"})):r.createElement("div",{className:"hide-in-print w-[30px] h-[30px] border border-solid border-grey-20 rounded-[8px] flex items-center justify-center",onClick:m},r.createElement(E.Z,{name:"add-small",className:"w-[16px] h-[16px] group-hover:text-primary"})),p)},voe=function(e){var t=e.toToday,n=e.throttleToPrevRange,o=e.throttleToNextRange,a=e.isPrevDisabled,i=e.isNextDisabled,c="w-[20px] h-[20px] flex-none";return r.createElement("div",{className:"cursor-pointer relative mr-[16px]"},r.createElement("div",{className:"flex items-center rounded-default",style:{height:30}},r.createElement(Mt.Z,{name:"range-prev",className:w()(c,a&&"cursor-not-allowed"),disabled:a,onClick:a?void 0:n}),r.createElement("div",{className:"w-[20px] h-[20px] relative flex-none mx-[6px] group",onClick:t},r.createElement("div",{className:w()("absolute opacity-0 z-0 bg group-hover:opacity-100 bg-grey-5 dark:bg-white-5","rounded-[5px]"),style:{inset:-5}}),r.createElement("div",{className:"absolute top-1/2 left-1/2 transform -translate-x-1/2 -translate-y-1/2 w-[9px] h-[9px] rounded-full border-solid",style:{borderWidth:1.5}})),r.createElement(Mt.Z,{name:"range-next",className:w()(c,i&&"cursor-not-allowed"),disabled:i,onClick:i?void 0:o})))},boe=function(e){var t=e.toToday,n=e.throttleToPrevRange,o=e.throttleToNextRange,a=e.isPrevDisabled,i=e.isNextDisabled,c=(0,y.Z)(),s=(0,r.useContext)(df.A),u=s.calendarInnerWidth,l=s.isCalendarTaskMode,f=s.isTaskCalendarMode,d=l||f;if(u<=B.UvK.hideSwitchRange||d&&u<=B.UvK.hideBorderComponent)return r.createElement(voe,{toToday:t,throttleToPrevRange:n,throttleToNextRange:o,isPrevDisabled:a,isNextDisabled:i});var m=function(e){return w()("w-[20px] h-[20px]",e?De.RM:"group-hover:text-primary",De.RM)};return r.createElement("div",{className:"btn-group switch-range flex items-center border border-solid border-grey-20 rounded-[8px] mr-[16px] cursor-pointer"},r.createElement("button",{className:w()("group-btn c-btn c-prev group flex justify-center items-center",{"cursor-not-allowed":a}),disabled:a,onClick:a?void 0:n,type:"button",style:{width:34,height:28}},r.createElement(E.Z,{name:"chevron-left",className:m(a)})),r.createElement("button",{className:w()("group-btn c-btn group c-today border-solid border-l border-r border-grey-20 px-[12px]"),onClick:t,type:"button",style:{minWidth:48,height:28}},r.createElement("span",{className:w()("text-[14px] leading-[28px] inline-block group-hover:text-primary",De.RM)},c.formatMessage({id:"today"}))),r.createElement("button",{className:w()("group-btn c-btn c-prev group flex justify-center items-center",{"cursor-not-allowed":i}),disabled:i,onClick:i?void 0:o,type:"button",style:{width:34,height:28}},r.createElement(E.Z,{name:"chevron-right",className:m(i)})))},woe=n("HRx/"),koe=n.n(woe);function xoe(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,a,i,c=[],s=!0,u=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;s=!1}else for(;!(s=(r=a.call(n)).done)&&(c.push(r.value),c.length!==t);s=!0);}catch(e){u=!0,o=e}finally{try{if(!s&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(u)throw o}}return c}}(e,t)||function(e,t){if(!e)return;if("string"===typeof e)return Eoe(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return Eoe(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Eoe(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var Soe=["year","month","day"],_oe=function(e,t){return Ee()([e,t-1]).daysInMonth()};function Ooe(e){return Math.max(1910,Math.min(2099,e))}function Coe(e){return Math.max(1,Math.min(12,e))}function Toe(e){return e.replace(/\D/g,"")}function joe(e){var t=e.visible,n=e.initialDate,o=e.onConfirm,a=e.onClose,i=(0,y.Z)(),c=xoe((0,r.useState)((function(){return Ee()(n).year()})),2)[1],s=xoe((0,r.useState)((function(){return Ee()(n).month()+1})),2)[1],u=xoe((0,r.useState)((function(){return Ee()(n).date()})),2)[1],l=xoe((0,r.useState)((function(){return String(Ee()(n).year())})),2),f=l[0],d=l[1],m=xoe((0,r.useState)((function(){return String(Ee()(n).month()+1)})),2),p=m[0],h=m[1],g=xoe((0,r.useState)((function(){return String(Ee()(n).date())})),2),v=g[0],b=g[1],k=xoe((0,r.useState)("year"),2),x=k[0],E=k[1],S=(0,r.useRef)(null),_=(0,r.useRef)(null),O=(0,r.useRef)(null),T=(0,r.useRef)(),j=(0,r.useRef)({yearInput:f,monthInput:p,dayInput:v,focusedSegment:x});j.current={yearInput:f,monthInput:p,dayInput:v,focusedSegment:x};var D=(0,r.useCallback)((function(e,t,n){var r=Ooe(parseInt(e,10)||Ee()().year()),o=Coe(parseInt(t,10)||1),a=function(e,t,n){var r=_oe(e,t);return Math.max(1,Math.min(r,n))}(r,o,parseInt(n,10)||1);return{year:r,month:o,day:a,yearInput:String(r),monthInput:String(o),dayInput:String(a)}}),[]),M=(0,r.useCallback)((function(e,t,n){var r=D(e,t,n);return c(r.year),s(r.month),u(r.day),d(r.yearInput),h(r.monthInput),b(r.dayInput),r}),[D]);(0,r.useEffect)((function(){if(t){T.current&&clearTimeout(T.current);var e=Ee()(n);c(e.year()),s(e.month()+1),u(e.date()),d(String(e.year())),h(String(e.month()+1)),b(String(e.date())),E("year"),setTimeout((function(){var e;return null===(e=S.current)||void 0===e?void 0:e.focus()}),80)}return function(){T.current&&clearTimeout(T.current)}}),[t,n]);var A=(0,r.useCallback)((function(e,t,n){var r=_oe(e,t);return n>r?r:n}),[]),N=(0,r.useCallback)((function(){T.current&&clearTimeout(T.current),T.current=setTimeout((function(){var e=j.current,t=e.yearInput,n=e.monthInput,r=e.dayInput,o=e.focusedSegment;M(t,n,r),requestAnimationFrame((function(){var e;null===(e=("year"===o?S:"month"===o?_:O).current)||void 0===e||e.select()}))}),1e3)}),[M]),P=(0,r.useCallback)((function(){var e=M(f,p,v),t=Ee()([e.year,e.month-1,e.day]).startOf("day").toDate();o(t),a()}),[f,p,v,M,o,a]),I=(0,r.useCallback)((function(e,t){if(("year"===e?S:"month"===e?_:O).current){if("Enter"===t.key)return t.preventDefault(),void P();if("Tab"===t.key){var n;t.preventDefault();var r=Soe.indexOf(e),o=t.shiftKey?(r-1+Soe.length)%Soe.length:(r+1)%Soe.length,a=Soe[o];return E(a),void(null===(n=("year"===a?S:"month"===a?_:O).current)||void 0===n||n.focus())}if("ArrowLeft"===t.key){var i;t.preventDefault();var l=(Soe.indexOf(e)-1+Soe.length)%Soe.length,m=Soe[l];return E(m),void(null===(i=("year"===m?S:"month"===m?_:O).current)||void 0===i||i.focus())}if("ArrowRight"===t.key){var y;t.preventDefault();var g=(Soe.indexOf(e)+1)%Soe.length,w=Soe[g];return E(w),void(null===(y=("year"===w?S:"month"===w?_:O).current)||void 0===y||y.focus())}if("ArrowUp"!==t.key){if("ArrowDown"===t.key){t.preventDefault();var k=D(f,p,v);if("year"===e){var x=Ooe(k.year-1);c(x),d(String(x))}if("month"===e){var C=k.month<=1?12:k.month-1,T=A(k.year,C,k.day);s(C),u(T),h(String(C)),b(String(T))}if("day"===e){var j=_oe(k.year,k.month),M=k.day<=1?j:k.day-1;u(M),b(String(M))}}}else{t.preventDefault();var N=D(f,p,v);if("year"===e){var I=Ooe(N.year+1);c(I),d(String(I))}if("month"===e){var L=N.month>=12?1:N.month+1,R=A(N.year,L,N.day);s(L),u(R),h(String(L)),b(String(R))}if("day"===e){var Z=_oe(N.year,N.month),F=N.day>=Z?1:N.day+1;u(F),b(String(F))}}}}),[f,p,v,D,A,P]),L=(0,r.useCallback)((function(e){var t=e.target.value,n=Toe(t).slice(0,4);""!==t&&""===n||(d(n),N())}),[N]),R=(0,r.useCallback)((function(e){var t=e.target.value,n=Toe(t).slice(0,2);""!==t&&""===n||(h(n),N())}),[N]),Z=(0,r.useCallback)((function(e){var t=e.target.value,n=Toe(t).slice(0,2);""!==t&&""===n||(b(n),N())}),[N]),F=(0,r.useCallback)((function(e){E(e),requestAnimationFrame((function(){var t=("year"===e?S:"month"===e?_:O).current;t&&t.select()}))}),[]),B=(0,r.useCallback)((function(e){requestAnimationFrame((function(){var t;null===(t=("year"===e?S:"month"===e?_:O).current)||void 0===t||t.select()}))}),[]),U=(0,r.useCallback)((function(){T.current&&clearTimeout(T.current),M(f,p,v)}),[f,p,v,M]),Y=(0,r.useCallback)((function(e){var t=D(f,p,v),n=x;if("year"===n){var r=Ooe(t.year+(e>0?1:-1));c(r),d(String(r))}else if("month"===n){var o=Coe(t.month+e),a=A(t.year,o,t.day);s(o),u(a),h(String(o)),b(String(a))}else{var i=_oe(t.year,t.month),l=e>0?Math.min(i,t.day+1):Math.max(1,t.day-1);u(l),b(String(l))}}),[x,f,p,v,D,A]);if(!t)return null;var V=i.formatMessage({id:"go_to_date"});return r.createElement(C.Z,{visible:t,title:V,onClose:a,onOk:P,onCancel:a,maskClosable:!1,bodyClassName:koe().body,className:koe().popup},r.createElement(_r.ZP,null,r.createElement("div",{className:w()(koe().wrapper,"border border-solid border-primary"),"aria-label":V},r.createElement("div",{className:koe().inputGroup},r.createElement("input",{ref:S,type:"text",inputMode:"numeric",value:f,onChange:L,onKeyDown:function(e){return I("year",e)},onFocus:function(){return F("year")},onClick:function(){return B("year")},onBlur:U,className:w()(koe().input,koe().inputYear,"year"===x&&koe().inputFocused),"data-segment":"year"}),r.createElement("span",{className:koe().separator},"/"),r.createElement("input",{ref:_,type:"text",inputMode:"numeric",value:p,onChange:R,onKeyDown:function(e){return I("month",e)},onFocus:function(){return F("month")},onClick:function(){return B("month")},onBlur:U,className:w()(koe().input,koe().inputMonth,"month"===x&&koe().inputFocused),"data-segment":"month"}),r.createElement("span",{className:koe().separator},"/"),r.createElement("input",{ref:O,type:"text",inputMode:"numeric",value:v,onChange:Z,onKeyDown:function(e){return I("day",e)},onFocus:function(){return F("day")},onClick:function(){return B("day")},onBlur:U,className:w()(koe().input,koe().inputDay,"day"===x&&koe().inputFocused),"data-segment":"day"})),r.createElement("div",{className:w()(koe().stepper)},r.createElement("button",{type:"button",tabIndex:-1,className:w()(koe().stepperBtn,"dark:bg-white-5 dark:hover:bg-white-10 dark:active:bg-white-15"),onClick:function(){return Y(1)},"aria-label":"increase"},r.createElement("svg",{width:"12",height:"12",viewBox:"0 0 12 12",fill:"currentColor"},r.createElement("path",{d:"M6 3L2 8h8L6 3z"}))),r.createElement("button",{type:"button",tabIndex:-1,className:w()(koe().stepperBtn,"dark:bg-white-5 dark:hover:bg-white-10 dark:active:bg-white-15"),onClick:function(){return Y(-1)},"aria-label":"decrease"},r.createElement("svg",{width:"12",height:"12",viewBox:"0 0 12 12",fill:"currentColor"},r.createElement("path",{d:"M6 9L2 4h8L6 9z"})))))))}function Doe(e){return Doe="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},Doe(e)}function Moe(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,Roe(r.key),r)}}function Aoe(e,t,n){return t=Poe(t),function(e,t){if(t&&("object"===Doe(t)||"function"===typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(e,Noe()?Reflect.construct(t,n||[],Poe(e).constructor):t.apply(e,n))}function Noe(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(Noe=function(){return!!e})()}function Poe(e){return Poe=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},Poe(e)}function Ioe(e,t){return Ioe=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},Ioe(e,t)}function Loe(e,t,n){return(t=Roe(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Roe(e){var t=function(e,t){if("object"!=Doe(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=Doe(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==Doe(t)?t:t+""}var Zoe=function(e){return{preference:e.preference,scheduleStatus:e.globalState.get("scheduleStatus"),calendarViewConf:e.preference.get("calendarViewConf"),hasTag:0!==e.tags.size,isDarkTheme:(0,Z.$o)((0,Z.gh)()),calendarHideWeekend:!!e.globalState.get("calendarHideWeekend"),isPro:P._y()}},Foe=function(e){return{setCellColor:function(t){e((0,ra.H1)(t)),(0,Z.a1)()},doUpdateSelectedCalendarViewType:function(t){e((0,no.FN)(t))},doUpdateTaskCalendarSelectedCalendarViewType:function(t){e((0,no.OJ)(t))},doSetTaskCalendarViewType:function(t){e((0,no.R7)(t))},navigateTo:function(t){e((0,k.VF)(t))}}},Boe=((0,a.$j)(Zoe,Foe),function(e){function t(e){var n;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),Loe(n=Aoe(this,t,[e]),"highlightMaskRef",void 0),Loe(n,"outSingleRef",void 0),Loe(n,"currentDate",void 0),Loe(n,"_listenId",void 0),Loe(n,"escListenId",void 0),Loe(n,"throttleToPrevRange",void 0),Loe(n,"throttleToNextRange",void 0),Loe(n,"onGotoDateConfirm",(function(e){var t=n.props,r=t.type,o=t.onRangeBeginChange,a=t.calendarHideWeekend,i=n.context,c=i.selectedCalendarViewType,s=i.multiCalendarCount;if(r!==B.NWv.year){var u=(0,R6.LJ)({type:r,rangeBeginDate:e,selectedCalendarViewType:c,multiCalendarCount:s,calendarHideWeekend:a});u&&o(u),setTimeout((function(){return U.vp.dispatch("scrollToNow")}),0)}else o(Ee()(e).startOf("year").toDate())})),Loe(n,"updateAction",(function(e,t){var r=n.props,o=r.navigateTo,a=r.doSetTaskCalendarViewType,i=r.doUpdateSelectedCalendarViewType,c=r.doUpdateTaskCalendarSelectedCalendarViewType;if(n.context.isTaskCalendarMode)c(t),a(e);else switch(i(t),e){case"w":o("/c/all/calendar/w");break;case"m":o("/c/all/calendar/m");break;case"a":o("/c/all/calendar/a");break;case"y":o("/c/all/calendar/y");break;default:o("/c/all/calendar/d")}})),Loe(n,"handleYearDate",(function(e){if(e.type===B.NWv.year){var t=Ee()(e.currentMonth).startOf("year").toDate();n.setState({yearDate:t})}else n.setState({yearDate:void 0})})),Loe(n,"doPrintDayCalendar",(function(){U.vp.dispatch("forcePaginationInCalendar",(function(){(0,ha.Y)()}))})),Loe(n,"doPrintMonthCalendar",(function(){U.vp.dispatch("forcePaginationInCalendar",(function(){$(".c-row").addClass("display-in-print"),(0,ha.cq)(),setTimeout((function(){$(".c-row").removeClass("display-in-print")}))}))})),Loe(n,"doPrintWkCalendar",(function(){U.vp.dispatch("forcePaginationInCalendar",(function(){(0,ha.I9)()}))})),Loe(n,"doPrintYearCalendar",(function(){U.vp.dispatch("forcePaginationInCalendar",(function(){(0,ha.IZ)()}))})),n.state={showSelectRange:!1,yearDate:void 0,showGotoDateModal:!1},n.highlightMaskRef=r.createRef(),n.currentDate=n.getCurrentDate(e),n.onChangeMonth=n.onChangeMonth.bind(n),n.toggleKalendae=n.toggleKalendae.bind(n),n.hideKalendae=n.hideKalendae.bind(n),n.toPrevRange=n.toPrevRange.bind(n),n.toNextRange=n.toNextRange.bind(n),n.toToday=n.toToday.bind(n),n.switchToDay=n.switchToDay.bind(n),n.switchToWeek=n.switchToWeek.bind(n),n.switchToMonth=n.switchToMonth.bind(n),n.switchToAgenda=n.switchToAgenda.bind(n),n.getWeekTypeTitle=n.getWeekTypeTitle.bind(n),n.outSingleRef=r.createRef(),n._listenId=Ne().uniqueId(),n.escListenId=Ne().uniqueId(),n.throttleToPrevRange=Ne().throttle(n.toPrevRange,400,{leading:!0,trailing:!0}),n.throttleToNextRange=Ne().throttle(n.toNextRange,400,{leading:!0,trailing:!0}),n}return function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&Ioe(e,t)}(t,e),n=t,o=[{key:"componentWillReceiveProps",value:function(e){var t=this.props,n=t.rangeBeginDate,r=t.type,o=t.hasTag;e.rangeBeginDate.ap.isSame(n)&&e.type===r||(this.currentDate=this.getCurrentDate(e)),e.hasTag!==o&&(e.hasTag||"tag"===e.calendarViewConf.cellColorType&&e.setCellColor("list")),e.type!==r&&e.type===B.NWv.year&&this.handleYearDate(e)}},{key:"componentDidMount",value:function(){var e=this,t=this.props.type;U.vp.subscribe(this._listenId,"print",(function(){t===B.NWv.month?e.doPrintMonthCalendar():t===B.NWv.week?e.doPrintWkCalendar():t===B.NWv.day?e.doPrintDayCalendar():t===B.NWv.year&&e.doPrintYearCalendar()})),this.handleYearDate(this.props),U.vp.subscribe(this._listenId,"triggerViewRange",(function(t){var n=e.context,r=n.isTaskCalendarMode,o=n.isCalendarTaskMode;if(r||o){var a=bn.ZP.userMousePosition.x,i=document.getElementById("tkcalendar-view");if(i){var c=i.getBoundingClientRect(),s=c.left,u=c.width;if(!(a>=s&&a<=s+u)&&N.K4())return}}switch(t){case"d":e.switchToDay();break;case"w":e.switchToWeek();break;case"m":e.switchToMonth();break;case"y":e.switchToYear();break;case"a":e.switchToAgenda()}})),U.vp.subscribe(this._listenId,"triggerViewDate",(function(t){"today"===t&&e.toToday()})),U.vp.subscribe(this._listenId,"updateYearViewHeader",(function(t){var n=Ee()(t,"YYYY").startOf("year").toDate();e.setState({yearDate:n})})),U.vp.subscribe(this._listenId,"openCalendarGotoDateModal",(function(){e.setState({showGotoDateModal:!0})}))}},{key:"componentDidUpdate",value:function(e,t){var n=this.state.showSelectRange;!t.showSelectRange&&n&&U.jc.subscribe(this.escListenId,"common-head-Kalendae",this.toggleKalendae),t.showSelectRange&&!n&&U.jc.unSubscribe(this.escListenId)}},{key:"componentWillUnmount",value:function(){U.vp.unSubscribe(this._listenId,"print"),U.jc.unSubscribe(this.escListenId),U.vp.unSubscribe(this._listenId,"triggerViewRange"),U.vp.unSubscribe(this._listenId,"triggerViewDate"),U.vp.unSubscribe(this._listenId,"openCalendarGotoDateModal")}},{key:"render",value:function(){var e=this,t=this.props,n=t.type,o=t.currentMonth,a=t.rangeBeginDate,i=t.calendarHideWeekend,c=t.weekCount,s=this.state,u=s.showSelectRange,l=s.showGotoDateModal,f=this.isKalendaeDisabled(),d=this.getRangeTitle(),m=n===B.NWv.agenda,p=n===B.NWv.year;return r.createElement("div",{id:"js-c-nav",className:w()("c-nav relative z-[3] flex justify-between flex-none ",n===B.NWv.agenda?"border-b border-solid border-grey-5":""),style:{padding:m||p?"17px 16px 17px":"17px 16px 9px",height:m?65:p?U5.Z.calendarYearNavHeight:U5.Z.calendarNavHeight}},r.createElement("div",{className:w()("c-range-wrap h-[30px] flex items-center flex-none",{disabled:f})},this.getFilterToggle(),r.createElement("div",{className:w()("c-range-select inline-block flex-none mr-[4px]",Mre().headerDate)},r.createElement("h5",{className:w()("text-[20px] leading-[30px] inline-flex group relative items-center justify-between px-[4px]",!f&&"cursor-pointer hover:bg-grey-5 dark:hover:bg-white-10 hover:rounded-hover-bg"),onClick:this.toggleKalendae},r.createElement("span",{className:w()("c-range inline-block font-semibold",De.RM)},d),!f&&r.createElement(E.Z,{name:"small-triangle-down",className:w()("c-range-arrow cursor-pointer w-[12px] h-[12px] ml-[4px] hidden group-hover:block")})))),u&&r.createElement(Hk.Z,this.getSelectRangeOptions()),r.createElement("div",{className:"header-right-wrapper flex items-center flex-none"},this.getAddBtn(),this.getSwitchCalendar(),this.getSwitchRange(),r.createElement(Ore,{viewType:n,currentMonth:o,rangeBeginDate:a,calendarHideWeekend:i,weekCount:c})),r.createElement(joe,{visible:l,initialDate:(0,R6.ng)(a),onConfirm:this.onGotoDateConfirm,onClose:function(){return e.setState({showGotoDateModal:!1})}}))}},{key:"getAddBtn",value:function(){if(this.context.calendarInnerWidth<=B.UvK.hideAddTask)return null;var e=this.props,t=e.currentMonth,n=e.type,o=e.rangeBeginDate,a=e.calendarHideWeekend,i=e.weekCount;return r.createElement(goe,{currentMonth:t,type:n,rangeBeginDate:o,calendarHideWeekend:a,weekCount:i})}},{key:"getSwitchCalendar",value:function(){if(this.context.calendarInnerWidth<=B.UvK.hideSwitchCalendar)return null;var e=this.props.type;return r.createElement(jre,{viewType:e})}},{key:"getFilterToggle",value:function(){var e=this.props,t=e.currentMonth,n=e.type,o=e.rangeBeginDate,a=e.onRightCalDayChange;return r.createElement(yoe,{viewType:n,dayDate:o,onDayChange:a,currentMonth:t})}},{key:"switchToDay",value:function(){var e=this.props.type,t=this.context.selectedCalendarViewType;jae("day"),(e!==B.NWv.day||t)&&this.updateAction("d","")}},{key:"switchToMonth",value:function(){var e=this.props.type,t=this.context.selectedCalendarViewType;jae("month"),(e!==B.NWv.month||t)&&this.updateAction("m","")}},{key:"switchToWeek",value:function(){var e=this.props.type,t=this.context.selectedCalendarViewType;jae("week"),(e!==B.NWv.week||t)&&this.updateAction("w","")}},{key:"switchToAgenda",value:function(){var e=this.props.type,t=this.context.selectedCalendarViewType;jae("agenda"),(e!==B.NWv.agenda||t)&&this.updateAction("a","")}},{key:"switchToYear",value:function(){var e=this.props.type,t=this.context.selectedCalendarViewType;jae("year"),(e!==B.NWv.year||t)&&this.updateAction("y","")}},{key:"getSwitchRange",value:function(){return r.createElement(boe,{toToday:this.toToday,throttleToPrevRange:this.throttleToPrevRange,throttleToNextRange:this.throttleToNextRange,isPrevDisabled:this.isPrevRangeDisabled(),isNextDisabled:this.isNextRangeDisabled()})}},{key:"getYearViewRangeDisabledState",value:function(){var e=this.props.currentMonth,t=this.state.yearDate,n=Ee()(t||e).year();return n<R6.RW?{isPrevDisabled:!0,isNextDisabled:!1}:n>R6.oH?{isPrevDisabled:!1,isNextDisabled:!0}:{isPrevDisabled:n===R6.RW,isNextDisabled:n===R6.oH}}},{key:"isPrevRangeDisabled",value:function(){var e=this.props,t=e.type,n=e.rangeBeginDate,r=e.currentMonth;if(t===B.NWv.year)return this.getYearViewRangeDisabledState().isPrevDisabled;if(Ee()(r).year()>R6.RW)return!1;var o=this.context,a=o.selectedCalendarViewType,i=o.multiCalendarCount;return!(0,R6.Y0)({type:t,rangeBeginDate:n,selectedCalendarViewType:a,multiCalendarCount:i,currentMonth:r})}},{key:"isNextRangeDisabled",value:function(){var e=this.props,t=e.type,n=e.rangeBeginDate,r=e.currentMonth;if(t===B.NWv.year)return this.getYearViewRangeDisabledState().isNextDisabled;if(Ee()(r).year()<R6.oH)return!1;var o=this.context,a=o.selectedCalendarViewType,i=o.multiCalendarCount;return!(0,R6.r6)({type:t,rangeBeginDate:n,selectedCalendarViewType:a,multiCalendarCount:i,currentMonth:r})}},{key:"getPrevRangeBeginOfMonth",value:function(){var e=this.props.currentMonth;return Ee()(e).subtract(1,"month").startOf("month").toDate()}},{key:"getNextRangeBeginOfMonth",value:function(){var e=this.props.currentMonth;return Ee()(e).add(1,"month").startOf("month").toDate()}},{key:"toPrevRange",value:function(e){Tae("back_btn");var t=this.props,n=t.type,r=t.rangeBeginDate,o=t.currentMonth,a=t.onRangeBeginChange,i=t.calendarHideWeekend;if(!this.isPrevRangeDisabled())if(n!==B.NWv.year){var c=this.context,s=c.selectedCalendarViewType,u=c.multiCalendarCount,l=(0,R6.Y0)({type:n,rangeBeginDate:r,selectedCalendarViewType:s,multiCalendarCount:u,currentMonth:o,calendarHideWeekend:i});l&&a(l)}else U.vp.dispatch("changeYearViewRange",!1)}},{key:"toNextRange",value:function(e){Tae("forward_btn");var t=this.props,n=t.type,r=t.rangeBeginDate,o=t.currentMonth,a=t.onRangeBeginChange,i=t.calendarHideWeekend;if(!this.isNextRangeDisabled())if(n!==B.NWv.year){var c=this.context,s=c.selectedCalendarViewType,u=c.multiCalendarCount,l=(0,R6.r6)({type:n,rangeBeginDate:r,selectedCalendarViewType:s,multiCalendarCount:u,currentMonth:o,calendarHideWeekend:i});l&&a(l)}else U.vp.dispatch("changeYearViewRange",!0)}},{key:"toToday",value:function(){var e=this.props,t=e.onRangeBeginChange,n=e.type,r=e.calendarHideWeekend;Tae("back_to_today"),I.NH("today");var o=this.context,a=o.selectedCalendarViewType,i=o.multiCalendarCount;if(n===B.NWv.year){console.log("scrollToNow");var c=(0,R6.LJ)({type:B.NWv.day,rangeBeginDate:(new Date).ap.startOfDay,selectedCalendarViewType:a,multiCalendarCount:i,calendarHideWeekend:r});return c&&t(c),void U.vp.dispatch("scrollToNow")}var s=(0,R6.LJ)({type:n,rangeBeginDate:(new Date).ap.startOfDay,selectedCalendarViewType:a,multiCalendarCount:i,calendarHideWeekend:r});s&&t(s),setTimeout((function(){U.vp.dispatch("scrollToNow")}))}},{key:"isKalendaeDisabled",value:function(){return this.props.type===B.NWv.year}},{key:"toggleKalendae",value:function(){if(!this.isKalendaeDisabled()){var e=this.state.showSelectRange;this.setState({showSelectRange:!e})}}},{key:"hideKalendae",value:function(){this.setState({showSelectRange:!1})}},{key:"getCurrentDate",value:function(e){var t=e.rangeBeginDate;return Ee()(t).toDate()}},{key:"getWeekTypeTitle",value:function(){var e=this.props.rangeBeginDate,t=Ee()(e),n=Ee()(e).add(7,"days"),r=Ee()(e).add(7,"days").date(1);return r.diff(t)>n.diff(r)?t:n}},{key:"getRangeTitle",value:function(){if(this.props.type===B.NWv.year){var e=this.state.yearDate;return ke.Z.formatYearStrInCalendar(Ee()(e))}var t=this.context.calendarInnerWidth,n=this.props,r=n.currentMonth,o=n.isPro,a=(0,gn.ax)();return!o&&a?ke.Z.formatYearAndMonthStrInUnProCalendar(r):t<=B.UvK.hideLongMonthString?ke.Z.formatYearAndMonthShortStrInCalendar(r):ke.Z.formatYearAndMonthStrInCalendar(r)}},{key:"getSelectRangeOptions",value:function(){var e=this.props.currentMonth;return{selected:Ee()(e).format("YYYY-MM-DD"),defaultSelectMode:"month",extraClassName:"k-floating k-pop bg-main-background px-[16px] pt-[12px] pb-[2px] z-[1050] rounded-dropdown shadow-default dark:shadow-dark-default absolute top-[60px] left-[10px] border border-solid border-grey-5 dark:border-grey-10",isFloat:!0,trigger:".c-range-select",kClassName:"w-[160px]",size:"tiny",onChangeMonth:this.onChangeMonth,onHideKalendae:this.hideKalendae,isCalendarHeaderKalendae:!0,supportYearView:!0}}},{key:"onChangeMonth",value:function(e){var t=this.props.onRangeBeginChange;Tae("switch_month");var n=Ee()(new Date).format("YYYY-MM"),r=Ee()(e,"YYYY-MM").startOf("month").toDate();e===n&&(r=new Date),this.hideKalendae(),t(r)}}],o&&Moe(n.prototype,o),a&&Moe(n,a),Object.defineProperty(n,"prototype",{writable:!1}),n;var n,o,a}(r.Component));Loe(Boe,"contextType",df.A);var Uoe=(0,a.$j)(Zoe,Foe)(Boe),Yoe=function(e){var t=e.resizePart,n=e.className,o=(0,r.useRef)(!1),a=B.qIj.calendarSideViewDefaultWidth,i=B.qIj.calendarSideViewMaxWidth,c=(0,r.useContext)(df.A),s=c.panelExpendStatus,u=c.doSetPanelExpendStatus,l=(0,uH.Z)((0,r.useCallback)((function(e){(0,Hs.T3)(e,o.current,a,i,t)}),[t,i,a]),20,{leading:!1,trailing:!0}),f=(0,r.useCallback)((function(e){var n,r;if(o.current){var i=e.pageX,c=$("#tkcalendar-view"),l=null!==(n=c.width())&&void 0!==n?n:0,f=(null===(r=c.offset())||void 0===r?void 0:r.left)||0,d=f+l;if(t===Hs.lS.LEFT_VIEW){if(i<=f+a/2){var m=s.expendSchedule,p=s.expendMiniCal;u({expendSchedule:m,expendMiniCal:!p})}}else if(i>=d-a/2){var h=s.expendSchedule,y=s.expendMiniCal;u({expendSchedule:!h,expendMiniCal:y})}o.current=!1}}),[u,s,t,a]);return(0,r.useEffect)((function(){return document.addEventListener("mousemove",l,{capture:!0}),document.addEventListener("mouseup",f,{capture:!0}),function(){document.removeEventListener("mousemove",l,{capture:!0}),document.removeEventListener("mouseup",f,{capture:!0})}}),[l,f]),r.createElement("div",{style:{cursor:"ew-resize"},className:w()("detail-dragger absolute w-[5px] h-full",{"right-0 z-[2]":t===Hs.lS.LEFT_VIEW,"left-0 z-10":t===Hs.lS.RIGHT_VIEW},n),onMouseDown:function(){o.current=!0},onMouseUp:function(e){f(e)}})},Voe=function(e){var t=e.viewType,n=e.dayDate,o=e.onDayChange,a=e.currentMonth,i=(0,r.useContext)(df.A),c=i.isTaskCalendarMode,s=i.panelExpendStatus,u=i.calendarWidth,l=i.getLeftViewWidth,f=s.expendMiniCal,d=c?u>=B.qIj.taskCalendarLeftViewHideWidth&&f&&P._y():f&&P._y(),m=l();return r.createElement("div",{className:"flex hide-in-print"},d&&r.createElement("div",{className:"tk-calendar-left-view h-full flex flex-col relative",style:{width:m}},r.createElement("div",{className:"absolute top-0 right-0 w-[1px] bottom-0 bg-grey-5"}),r.createElement(Ure,{viewType:t,dayDate:n,onDayChange:o,currentMonth:a}),r.createElement(poe,null),r.createElement(Yoe,{resizePart:Hs.lS.LEFT_VIEW})))},Hoe=n("kb/R");var Woe=(0,a.$j)((function(e){return{teamStructureList:(0,jne.l)(e),projectInbox:e.projects.projectInbox,customSmartProjects:e.customSmartProjects}}))((0,An.ZP)((function(e){var t=e.intl,n=e.customAllText,o=e.teamStructureList,a=e.projectInbox,i=e.children,c=e.selectedKeys,s=e.defaultVisible,u=e.minMenuWidthMatchTrigger,l=e.placement,f=e.className,d=e.onShow,m=e.onSelectItem,p=e.onSelectChange,h=e.onMounted,y=e.onConfirm,g=e.onCancel,v=e.selectListHeader,b=e.isItemAllShown,w=void 0===b||b,k=e.isItemSubscribeShown,x=void 0!==k&&k,E=e.isAbleShownDisableEditItem,S=void 0!==E&&E,_=e.isAbleShownCsl,O=void 0!==_&&_,C=e.isCheckConfirmAble,T=e.menuListClassName,j=e.menuListWrapperClassName,D=e.menuUlClassName,M=e.controlClassName,A=e.onMenuVisibleChange,N=e.preventShowAction,P=e.customSmartProjects,I=(0,r.useMemo)((function(){return w?["all-list"]:[]}),[w]),L=Gre({intl:t,isItemAllShown:w,customAllText:n,projectInbox:a,teamStructureList:o,customSmartProjects:P,isAbleShownDisableEditItem:S,isItemSubscribeShown:x,isAbleShownCsl:O}),R=L.dataStructure,Z=L.handleSelectedNameAndKeys;return r.createElement(Hoe.Z,{defaultSelectKeys:I,openStatus:bn.ZP.projectGroupOpenStatus,dataStructure:R,selectedKeys:c,defaultVisible:s,minMenuWidthMatchTrigger:u,placement:l,className:f,onShow:d,onMounted:h,onConfirm:y,onCancel:g,onSelectItem:m,onSelectChange:p,selectListHeader:v,isCheckConfirmAble:C,handleSelectedNameAndKeys:Z,menuListClassName:T,menuListWrapperClassName:j,menuUlClassName:D,controlClassName:M,onMenuVisibleChange:A,preventShowAction:N},i)})));function zoe(){return zoe=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},zoe.apply(this,arguments)}function Goe(e){return function(e){if(Array.isArray(e))return $oe(e)}(e)||function(e){if("undefined"!==typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||qoe(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Koe(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,a,i,c=[],s=!0,u=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;s=!1}else for(;!(s=(r=a.call(n)).done)&&(c.push(r.value),c.length!==t);s=!0);}catch(e){u=!0,o=e}finally{try{if(!s&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(u)throw o}}return c}}(e,t)||qoe(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function qoe(e,t){if(e){if("string"===typeof e)return $oe(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?$oe(e,t):void 0}}function $oe(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var Joe=function(e){var t=e.filterProjectIds,n=e.setFilterProjectIds,o=e.filterProjectNames,a=e.setFilterProjectNames,i=Koe((0,r.useState)(!1),2),c=i[0],u=i[1],l=(0,r.useCallback)((function(e){u(e)}),[]);function f(){var e=(0,Ea.$N)(),n=Goe(t);return e.forEach((function(e){if((0,Ea.Wf)(e)&&!(0,Ea.M7)(e))return!1;var r=(0,Hn.wA)(e.get("id")).map((function(e){return e.get("id")})).toJS();Ne().intersection(t,r).length===r.length&&n.push(e.get("id"))})),n}function d(e){var t=e.listOrGroup,r=e.selects,o=t.group||[];1===r.length&&["all-list","none"].includes(r[0])&&(e.names=[],e.selects=[]),o.length&&(e.selects=e.selects.filter((function(t){return-1===e.listOrGroup.group.indexOf(t)}))),n(e.selects),a(e.names),(0,pt.JU)(B.anR.schedule,JSON.stringify(e.selects))}function m(){return r.createElement("div",{className:"filter-wrap h-[32px] px-[16px]"},r.createElement("a",{className:"selected-title direct align-middle flex items-center h-full"},r.createElement("span",{className:w()("text-[13px] overflow-hidden text-ellipsis whitespace-nowrap text-primary font-medium")},(0,zn.tj)(function(){var e=o;return 0===e.length?(0,s.U2)("all_list"):1===e.length?(0,je.z7)(e[0],10):(0,s.U2)("n_list_and_so_on",{s1:(0,je.z7)(e[0],10),d:e.length-1})}())),r.createElement(E.Z,{name:"down-arrow",className:w()("ml-[2px] text-grey-40 w-[15px] h-[15px] flex-none",c?"":"-rotate-90")})))}return r.createElement(r.Fragment,null,r.createElement(Woe,zoe({className:"filter-component-dropdown filter-project w-[174] z-[11] min-w-[224px] max-w-[224px] overflow-hidden py-[4px] px-0"},{selectedKeys:f(),onConfirm:d,placement:"bottomCenter",isAbleShownDisableEditItem:!0,isAbleShownCsl:!0,menuListClassName:"relative w-full shadow-none border-none mt-0",menuUlClassName:"max-h-[250px]",controlClassName:"relative px-[12px] pt-[10px] pb-[6px] bg-main-background z-[1]",onMenuVisibleChange:l}),m()))};function Xoe(){return Xoe=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Xoe.apply(this,arguments)}function Qoe(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,a,i,c=[],s=!0,u=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;s=!1}else for(;!(s=(r=a.call(n)).done)&&(c.push(r.value),c.length!==t);s=!0);}catch(e){u=!0,o=e}finally{try{if(!s&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(u)throw o}}return c}}(e,t)||function(e,t){if(!e)return;if("string"===typeof e)return eae(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return eae(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function eae(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var tae=function(e){var t=e.filterTagNames,n=void 0===t?[]:t,o=e.setFilterTagNames,a=Qoe((0,r.useState)(!1),2),i=a[0],c=a[1],u=(0,r.useCallback)((function(e){c(e)}),[]);function l(e){var t=e.selects;1===t.length&&["!all","none"].includes(t[0])&&(e.names=[],e.selects=[]),o(e.selects),(0,pt.JU)(B.anR.scheduleTag,JSON.stringify(e.selects))}function f(){return r.createElement("div",{className:"filter-wrap h-[32px] px-[16px]"},r.createElement("a",{className:"selected-title direct align-middle flex items-center h-full"},r.createElement("span",{className:w()("text-[13px] overflow-hidden text-ellipsis whitespace-nowrap text-primary font-medium")},(0,zn.tj)(function(){var e=(0,Oa.x3)((0,um.p)(n)).filter((function(e){return!![(0,s.U2)("no_tags"),(0,s.U2)("all_tag")].includes(e)||!!(0,Oa.Ul)(e)})).map((function(e){return[(0,s.U2)("all_tag"),"none",(0,s.U2)("no_tags")].includes(e)?e===(0,s.U2)("no_tags")?(0,s.U2)("no_tags"):(0,s.U2)("all_tag"):e})),t="";t=0===e.length?(0,s.U2)("all_tag"):e.length<2?e[0]:(0,s.U2)("n2_tag_and_so_on",{s1:(0,je.z7)(e[0],7),s2:"",d:e.length-1});return t}())),r.createElement(E.Z,{name:"down-arrow",className:w()("ml-[2px] text-grey-40 w-[15px] h-[15px] flex-none",i?"":"-rotate-90")})))}return r.createElement(r.Fragment,null,r.createElement(um.Z,Xoe({className:"filter-component-dropdown filter-project min-w-[224px] max-w-[224px] overflow-hidden z-[11]"},{selectedKeys:n.length>0?n:["!all"],onConfirm:l,placement:"bottomCenter",isAbleShownDisableEditItem:!1,isItemWithTagShown:!1,menuListClassName:"relative w-full shadow-none border-none mt-0",menuUlClassName:"max-h-[250px]",controlClassName:"relative px-[12px] pt-[10px] pb-[6px] bg-main-background z-[1]",onMenuVisibleChange:u}),f()))},nae=HT.Z;function rae(e){return rae="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},rae(e)}function oae(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,a,i,c=[],s=!0,u=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;s=!1}else for(;!(s=(r=a.call(n)).done)&&(c.push(r.value),c.length!==t);s=!0);}catch(e){u=!0,o=e}finally{try{if(!s&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(u)throw o}}return c}}(e,t)||function(e,t){if(!e)return;if("string"===typeof e)return aae(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return aae(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function aae(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function iae(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function cae(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?iae(Object(n),!0).forEach((function(t){sae(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):iae(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function sae(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=rae(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=rae(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==rae(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var uae=function(){var e=(0,pt.LP)(B.Qbm.schedule);return(0,Oa.NJ)().size||"tag"!==e||(e="list"),e||"list"},lae=function(e){var t,n=e.calViewType,o=(0,a.v9)((function(e){return e.tags})),i=(0,a.v9)((function(){return(0,Lt.qf)()})),c=(0,a.v9)((function(e){return e.projects.projectList})),u=(0,a.v9)((function(e){return e.projects.projectInbox})),l=(0,r.useMemo)((function(){return(0,Hn.zg)({available:"edit"})}),[c,u]),f=(0,a.v9)((function(e){return e.customSmartProjects})),d=(0,r.useContext)(df.A),m=d.panelExpendStatus,p=d.doSetPanelExpendStatus,h=(0,r.useCallback)((function(){var e=cae(cae({},m),{},{expendSchedule:!1});p(e)}),[p,m]),g=(0,y.Z)(),v=oae((0,r.useState)(null!==(t=(0,pt.LP)(B._Yt.scheduleViewType))&&void 0!==t?t:"nodate"),2),b=v[0],w=v[1],k=(0,pt.LP)(B._Yt.scheduleIsShowNote),x=!(k&&"false"===k),E=oae((0,r.useState)(x),2),_=E[0],C=E[1],T=(0,pt.LP)(B._Yt.scheduleIsRenderTree),j=!T||"true"===T,D=oae((0,r.useState)(j),2),M=D[0],A=D[1],N=oae((0,r.useState)(!1),2),P=N[0],I=N[1],L=oae((0,r.useState)(uae),2),R=L[0],Z=L[1],F=function(){var e=(0,pt.LP)(B.anR.schedule,"json")||[],t=new Set(e),n=f.toArray().filter((function(e){return t.has(e.get("id"))})),r=n.map((function(e){return e.get("id")})),o=n.map((function(e){return e.get("name")})),a=l.toArray().filter((function(e){return t.has(e.get("id"))})),i=a.map((function(e){return e.get("name")})),c=a.map((function(e){return e.get("id")})),s=r.length>0?r:c,u=o.length>0?o:i;return{projectIds:s,projectNames:u}}(),U=F.projectIds,Y=F.projectNames,V=oae((0,r.useState)(U),2),H=V[0],W=V[1],z=oae((0,r.useState)(Y),2),G=z[0],K=z[1],q=oae((0,r.useState)((function(){var e=((0,pt.LP)(B.anR.scheduleTag,"json")||[]).filter((function(e){return!!["!all","!tag"].includes(e)||!!(0,Oa.Ul)(e)}));return e.length?e:[]})),2),$=q[0],J=q[1];(0,r.useEffect)((function(){(0,pt.JU)(B._Yt.scheduleViewType,b)}),[b]),(0,r.useEffect)((function(){Z(uae)}),[o]);var X=[{key:"list",name:g.formatMessage({id:"project_list"})},{key:"tag",name:g.formatMessage({id:"tags"})},{key:"priority",name:g.formatMessage({id:"priority"})}],Q=(0,r.useMemo)((function(){var e=[];e.push({key:"divider",localeId:""}),i&&(_?e.push({key:"hide-note",localeId:"hide_notes"}):e.push({key:"show-note",localeId:"show_notes"})),M?e.push({key:"hide-hierarchy",localeId:"hide_task_hierarchy"}):e.push({key:"show-hierarchy",localeId:"show_task_hierarchy"});var t=[].concat([{key:"nodate",localeId:"no_date"},{key:"overdue",localeId:"overdue_task"}],e),n=r.createElement(O.ZP,{defaultSelectedKeys:[b],onSelect:function(e){var t=e.selectedKeys[0];switch(t){case"nodate":Pae("undated"),w(t);break;case"overdue":Pae("overdue"),w(t);break;case"hide-note":C(!1),(0,pt.JU)(B._Yt.scheduleIsShowNote,"false");break;case"show-note":C(!0),(0,pt.JU)(B._Yt.scheduleIsShowNote,"true");break;case"hide-hierarchy":A(!1),(0,pt.JU)(B._Yt.scheduleIsRenderTree,"false");break;case"show-hierarchy":A(!0),(0,pt.JU)(B._Yt.scheduleIsRenderTree,"true")}I(!1)}},t.map((function(e){return"divider"===e.key?r.createElement(O.iz,{className:"list-divider my-[4px]",key:"divider"}):r.createElement(O.gO,{key:e.key,className:"!min-w-[156px]",title:g.formatMessage({id:e.localeId}),prefixIcon:"schedule-".concat(e.key),withChecker:!0})})));return r.createElement(S.Z,{visible:P,onVisibleChange:I,menu:n,placement:"bottomLeft"},r.createElement("div",{className:"flex-none mr-[8px]"},r.createElement(Mt.Z,{name:"schedule_filter",className:"w-[18px] h-[18px] text-grey-60 cursor-pointer"})))}),[b,g,i,M,_,P]);function ee(e){switch(Z(e),(0,pt.JU)(B.Qbm.schedule,e),e){case"list":Nae("list");break;case"tag":Nae("tag");break;case"priority":Nae("priority")}}var te=(0,r.useMemo)((function(){return r.createElement($N,{viewType:b,calViewType:n,groupType:R,filterTagNames:"tag"===R?$:[],filterProjectIds:"list"===R?H:[],isShowNote:_,isRenderTree:M})}),[b,n,R,$,H,_,M]);return r.createElement("div",{id:"schedule-tasks",className:"schedule-tasks h-full flex flex-col"},r.createElement("div",{className:"sd-tasks-header"},r.createElement("div",{className:"flex items-center justify-between mx-[16px]",style:{paddingTop:22,paddingBottom:6}},r.createElement("div",{className:"flex items-center justify-between w-full"},r.createElement("h3",{className:"title text-[14px] leading-[20px] whitespace-nowrap overflow-hidden text-ellipsis flex-auto"},(0,s.U2)("schedule_tasks")),Q,r.createElement(Mt.Z,{onClick:function(){h()},name:"close",className:"flex-none w-[18px] h-[18px] text-grey-60 cursor-pointer"}))),r.createElement("div",{className:"flex flex-col items-center justify-center mt-[10px] mb-[12px] mx-[16px]"},r.createElement(nae,{activeKey:R,onActiveKeyChange:ee,tabList:X}))),"tag"===R&&r.createElement(tae,{filterTagNames:$,setFilterTagNames:J}),"list"===R&&r.createElement(Joe,{filterProjectIds:H,setFilterProjectIds:W,filterProjectNames:G,setFilterProjectNames:K}),te)};function fae(e){return fae="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},fae(e)}function dae(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function mae(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?dae(Object(n),!0).forEach((function(t){pae(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):dae(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function pae(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=fae(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=fae(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==fae(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var hae=function(e){var t=e.viewType,n=(0,r.useContext)(df.A).panelExpendStatus.expendSchedule&&P._y(),o=(0,a.v9)((function(e){return e.globalState.get("calendarRightViewWidth")})),i=t===B.NWv.year||t===B.NWv.agenda?{bottom:0}:{height:88};return r.createElement(r.Fragment,null,r.createElement("div",{className:"flex hide-in-print"},n&&r.createElement("div",{className:"tk-calendar-right-view h-full relative",style:{width:o}},r.createElement("div",{className:w()("absolute top-0 w-[1px] bg-grey-5"),style:mae({left:-1},i)}),r.createElement(Yoe,{resizePart:Hs.lS.RIGHT_VIEW}),r.createElement(lae,{calViewType:t}))))},yae=n("x1UE"),gae=n.n(yae);function vae(e){return vae="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},vae(e)}function bae(e){return function(e){if(Array.isArray(e))return wae(e)}(e)||function(e){if("undefined"!==typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(!e)return;if("string"===typeof e)return wae(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return wae(e,t)}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function wae(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function kae(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,Cae(r.key),r)}}function xae(e,t,n){return t=Sae(t),function(e,t){if(t&&("object"===vae(t)||"function"===typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(e,Eae()?Reflect.construct(t,n||[],Sae(e).constructor):t.apply(e,n))}function Eae(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(Eae=function(){return!!e})()}function Sae(e){return Sae=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},Sae(e)}function _ae(e,t){return _ae=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},_ae(e,t)}function Oae(e,t,n){return(t=Cae(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Cae(e){var t=function(e,t){if("object"!=vae(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=vae(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==vae(t)?t:t+""}var Tae=function(e){ae.Z.calendar("action",e)},jae=function(e){ae.Z.calendar("view_switch",e)},Dae=function(e){ae.Z.calendar("view_show",e)},Mae=function(e){ae.Z.calendar("toolbar",e)},Aae=function(e){ae.Z.calendar("filter_select",e)},Nae=function(e){ae.Z.calendar("arrangement_category",e)},Pae=function(e){ae.Z.calendar("arrangement_show",e)},Iae=function(e){ae.Z.calendar("view_options",e)},Lae=function(e){ae.Z.calendar("element_show",e)},Rae=function(e){ae.Z.calendar("additional_calendar",e)},Zae=function(e){ae.Z.calendar("item_style",e)},Fae={month:"#calendar-month-scroll-container","day-all-day":"#calendar-day-allday-scroll-container","day-in-day":"#calendar-day-in-day-scroll-container"},Bae=function(e){switch(bn.ZP.calendarChooseDate=e===B.NWv.year?Ee()().month(8).date(6).toDate():Ee()("2023-09-06","YYYY-MM-DD").toDate(),e){case B.NWv.agenda:case B.NWv.day:return Ee()("2023-09-06","YYYY-MM-DD").toDate();case B.NWv.week:return Ee()("2023-09-06","YYYY-MM-DD").startOf("week").toDate();case B.NWv.year:return Ee()().month(8).date(6).toDate();case B.NWv.month:default:return Ee()("2023-09-01","YYYY-MM-DD").toDate()}},Uae=function(e){function t(e){var n;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),Oae(n=xae(this,t,[e]),"_listenId",void 0),Oae(n,"jumpDayDate",null),Oae(n,"showCalendarUpgradeComponent",(function(){if(!n.context.isTaskCalendarMode){!function e(){u.j4?F.$Z({type:B.X1y.tkcalendar,coverClassName:"leftBarOutSide",skipCloseActionWhenOpenPayment:!0,closePaymentBackToUpgradeModal:!0,closeAction:function(){U.vp.dispatch("CLOSE_CALENDAR_UPGRADE_MODAL")},closeUpgradePaymentAction:function(){P._y()||e()}}):F.$Z({type:B.X1y.tkcalendar,testB:!0,coverClassName:"leftBarOutSide",skipCloseActionWhenOpenPayment:!0,closePaymentBackToUpgradeModal:!0,closeAction:function(){U.vp.dispatch("CLOSE_CALENDAR_UPGRADE_MODAL")},closeUpgradePaymentAction:function(){P._y()||e()}})}()}})),Oae(n,"autoTriggerCalendarRefreshDay",(function(){if(!bn.ZP.hasOutDetail){var e=n.props,t=e.selectedCalendarViewType,r=e.multiCalendarCount,o=n.state,a=o.rangeBeginDate,i=o.weekCount,c=r.day,s=r.week,u=n.getRealViewType(),l=Ee()(a).startOf("day"),f=function(){switch(u){case B.NWv.month:return t==="".concat(B.NWv.week,"-multi")?l.clone().add(s-1,"week").endOf("week"):l.clone().add(i-1,"week").endOf("week");case B.NWv.week:return l.clone().add(6,"day").endOf("day");case B.NWv.day:return t==="".concat(B.NWv.day,"-multi")?l.clone().add(c-1,"day").endOf("day"):l.clone().endOf("day");case B.NWv.agenda:return l.clone().endOf("day");default:return null}}();if(f){var d=Ee()().subtract(1,"day"),m=Ee()();d.isSameOrAfter(l)&&d.isSameOrBefore(f)&&(m.isBefore(l)||m.isAfter(f))&&U.vp.dispatch("triggerViewDate","today")}}})),Oae(n,"hideCalendarSideView",(function(e){var t=e.isPro,r=e.calendarWidth,o=e.doSetCalendarLeftViewWidth,a=e.calendarRightViewWidth,i=e.doSetCalendarRightViewWidth,c=n.context,s=c.panelExpendStatus,u=c.doSetPanelExpendStatus,l=c.getLeftViewWidth,f=s.expendMiniCal,d=s.expendSchedule,m=f&&t;if(d&&t&&r<=B.qIj.taskCalendarRightViewHideWidth)if(a>B.qIj.calendarSideViewDefaultWidth){var p=a-(B.qIj.taskCalendarRightViewHideWidth-r);i(Math.min(p,B.qIj.calendarSideViewDefaultWidth))}else u({expendSchedule:!1,expendMiniCal:f});if(m&&r<=B.qIj.taskCalendarLeftViewHideWidth){var h=l();if(h>B.qIj.calendarSideViewDefaultWidth){var y=h-(B.qIj.taskCalendarLeftViewHideWidth-r);o(Math.min(y,B.qIj.calendarSideViewDefaultWidth))}else u({expendSchedule:d,expendMiniCal:!1})}})),Oae(n,"trackShow",(function(e,t){switch(e){case"d":t==="".concat(B.NWv.day,"-multi")?Dae("multi_day"):Dae("day");break;case"w":Dae("week");break;case"m":t==="".concat(B.NWv.week,"-multi")?Dae("multi_week"):Dae("month");break;case B.NWv.agenda:Dae("agenda");break;case B.NWv.year:Dae("year")}})),Oae(n,"onUpdateDateAndWeekCount",(function(e){var t=n.state.rangeBeginDate;e.ap.isSame(t)||n.setState({rangeBeginDate:e,weekCount:n.getMonthWeekCount(e)})})),Oae(n,"onHeaderRangeBeginChange",(function(e){var t=n.props.selectedCalendarViewType;n.getViewType()===B.NWv.month&&""===t?n.onUpdateDateAndWeekCount(e):n.onRangeBeginChange(e),n.setState({manualClickDate:e,modifyTime:(new Date).getTime()})})),Oae(n,"getMonthWeekCount",(function(e){var t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],n=e&&t?Ee()(e).endOf("week"):Ee()(e).startOf("week"),r=n.clone().startOf("month").startOf("week"),o=n.clone().endOf("month").endOf("week"),a=o.diff(r,"weeks")+1,i=new Set([4,5,6]);return i.has(a)?a:6})),Oae(n,"getCurrentMonthFn",(function(e,t,r,o,a){var i=n.state.weekCount,c=t==="".concat(B.NWv.week,"-multi"),s=t==="".concat(B.NWv.day,"-multi"),u=r.day,l=r.week;if(c||e===B.NWv.month){var f=c?l:i,d=Math.floor(7*f/2),m=Ee()(o).clone().add(d,"days"),p=Ee()(o).clone().add(1,"month").date(1);return m.isBefore(p)?Ee()(o).date(1).toDate():p.toDate()}if(s||e===B.NWv.week){var h=s?u:a?5:7,y=Ee()(o),g=Ee()(o).add(h,"day"),v=Ee()();if(v.isSameOrBefore(g)&&v.isSameOrAfter(y))return Ee()().date(1).toDate();var b=Math.floor(h/2),w=Ee()(o).clone().add(b,"days"),k=Ee()(o).clone().add(1,"month").date(1);return w.isBefore(k)?Ee()(o).date(1).toDate():k.toDate()}return Ee()(o).date(1).toDate()})),Oae(n,"selectionContainerOriginScrollTop",0),Oae(n,"originSelectionPageX",0),Oae(n,"originSelectionPageY",0),Oae(n,"intervalChangeScrollPosition",null),Oae(n,"currentSelectIds",[]),Oae(n,"selectionType",""),Oae(n,"getSelectionContainer",(function(){var e=n.selectionType?Fae[n.selectionType]:void 0;if(e)return $(e).get(0)})),Oae(n,"getSelectionEventId",(function(){switch(n.selectionType){case"month":default:return;case"day-all-day":return s3;case"day-in-day":return u3}})),Oae(n,"onPointerDown",(function(e){var t=e.target;if((0,BA.W)(e)&&!$(t).closest(".c-task").length){n.currentSelectIds=(0,Wn.Ki6)(B.V5I.Calendar),$(t).closest(Fae.month).length>0?n.selectionType="month":$(t).closest(Fae["day-all-day"]).length>0?n.selectionType="day-all-day":$(t).closest(Fae["day-in-day"]).length>0&&(n.selectionType="day-in-day");var r=n.getSelectionContainer();n.originSelectionPageX=e.pageX,n.originSelectionPageY=e.pageY,r&&(n.selectionContainerOriginScrollTop=r.scrollTop)}})),Oae(n,"onPointerMove",(function(e){if(n.selectionType){var t=n.getSelectionContainer();if(!t)return;e.currentTarget.setPointerCapture(e.pointerId);var r={current:t},o={current:t},a={current:0},i={current:n.originSelectionPageX},c={current:n.originSelectionPageY},s={current:n.selectionContainerOriginScrollTop},u=function(e,u){if(r.current&&o.current){var l=a.current+(i.current-r.current.getBoundingClientRect().left),f=s.current+(c.current-o.current.getBoundingClientRect().top),d=e+r.current.scrollLeft-(i.current+a.current),m=u+o.current.scrollTop-(c.current+s.current);if(d<0&&(l-=d=-d),m<0&&(f-=m=-m)<0){var p=Math.abs(f);f=0,m-=p}var h=n.getSelectionEventId();h&&U.vp.dispatch(h,{action:"show",position:{top:f,left:l,width:d,height:m}});n.setSelectionIds(function(){var e=new Set,n=$(t).find("#view-user-selection").get(0),r=$(t).find(".c-task");if(n){var o=n.getBoundingClientRect();r.each((function(t,n){var r=$(n).data(),a=r.type,i=r.id,c=r.taskid;if("task"===a&&!c){var s=n.getBoundingClientRect();(0,wn.dI)(o,s)&&e.add(i)}}))}return bae(e)}(),n.currentSelectIds)}};u(e.pageX,e.pageY);!function(){var a=0;if(t){var i=t.getBoundingClientRect().top;e.pageY<=i?(n.intervalChangeScrollPosition&&clearInterval(n.intervalChangeScrollPosition),a=-1):e.pageY>=t.getBoundingClientRect().bottom&&(n.intervalChangeScrollPosition&&clearInterval(n.intervalChangeScrollPosition),a=1)}a?n.intervalChangeScrollPosition=setInterval((function(){if(r.current&&o.current&&t){0,a<0&&(o.current.scrollTop-=5),a>0&&(o.current.scrollTop+=5),u(e.pageX,a?a<0?t.getBoundingClientRect().top:t.getBoundingClientRect().bottom:e.pageY)}}),20):n.intervalChangeScrollPosition&&clearInterval(n.intervalChangeScrollPosition)}()}})),Oae(n,"setSelectionIds",Ne().throttle((function(e,t){var n=new Map((0,Hn.PT)().toArray().map((function(e){return[e.get("id"),e]}))),r=(0,Wn.gaM)(),o=bae(new Set(e.concat(t))).filter((function(e){var t=r.get(e);return null!=t&&(!function(e){var t=n.get(e);return!t||(0,Hn.I2)(t)}(t.get("projectId"))&&(!t.get("isSubscribeTask")&&!t.get("isSubTaskModel")))}));o.length?(0,Wn.oBJ)(o[0],o):(0,Wn.ZRB)()}),100,{leading:!1,trailing:!0})),Oae(n,"onPointerUp",(function(e){var t=n.getSelectionEventId();t&&U.vp.dispatch(t,{action:"hide"}),n.selectionType="",e.currentTarget.releasePointerCapture(e.pointerId),n.intervalChangeScrollPosition&&clearInterval(n.intervalChangeScrollPosition),n.currentSelectIds=[]}));var r=e.selectedCalendarViewType,o=e.isTaskCalendarMode,a=e.isPro;n.jumpToDayView=n.jumpToDayView.bind(n),n.jumpToWeekView=n.jumpToWeekView.bind(n),n.jumpToMonthView=n.jumpToMonthView.bind(n);var i=n.getViewType(),c=o?bn.ZP.taskCalendarRangeBeginDate:bn.ZP.calendarRangeBeginDate,s=(0,gn.ax)()&&!a?Bae(i):c?n.calculateRangeBeginDate(i,i,r,r,c):n.calculateRangeBeginDate(i,null,r,null,null);return n.state={rangeBeginDate:s,weekCount:n.getMonthWeekCount(c),manualClickDate:s,modifyTime:(new Date).getTime()},n.onMouseScroll=n.onMouseScroll.bind(n),n.onDayChange=n.onDayChange.bind(n),n.onRightCalDayChange=n.onRightCalDayChange.bind(n),n.onRangeBeginChange=n.onRangeBeginChange.bind(n),n.onShortCutDayChange=n.onShortCutDayChange.bind(n),n._listenId=Ne().uniqueId(),(0,yn.lH)(),n}return function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&_ae(e,t)}(t,e),n=t,o=[{key:"componentDidMount",value:function(){var e=this;pe.Z.doSync(),this.props.isTaskCalendarMode||(0,wn.Ld)(s.U2("tk_calendar_project"));var t=this.getRealViewType(this.props),n=this.props,r=n.isPro,o=n.panelExpendStatus,a=n.selectedCalendarViewType;if(this.trackShow(t,a),(0,Z.TV)()&&u.j4&&Lae("lunar_calendar"),!u.j4){var i=(0,tn.U0)();if(i)switch(Lae("additional_calendar_show"),i){case"lunar":Rae("chinese_lunar");break;case"korean-lunar":Rae("korean_lunar");break;case"hijri":Rae("hijri");break;case"hebcal":Rae("hebrew");break;case"shaka":Rae("indian");break;case"hijri-kuwaiti":Rae("hijri_kuwaiti");break;case"hijri-saudi":Rae("hijri_saudi");break;case"vietnam":Rae("vietnamese_lunar");break;case"persian":Rae("persian_calendar")}}var c=o.expendMiniCal,l=o.expendSchedule;if(Lae(c?"filter":l?"arrangement":"view_show"),t!==B.NWv.agenda&&t!==B.NWv.year){0!==bn.ZP.calendarHideIconAndTime||(0,Lt.z4)()||Lae("task_checkbox");var f=(0,Lt.gy)();Zae(f?"modern":"classic")}r&&(0,su.BY)(),r||this.showCalendarUpgradeComponent(),U.vp.subscribe(this._listenId,"JUMP_TO_AGENDA_DAY_DATE",(function(t){e.onRangeBeginChange(t),e.setState({manualClickDate:t,modifyTime:(new Date).getTime()})})),U.vp.subscribe(this._listenId,"onDayLeap",this.autoTriggerCalendarRefreshDay)}},{key:"UNSAFE_componentWillReceiveProps",value:function(e){var t=this.getRealViewType(e),n=this.getViewType(),r=this.props,o=r.selectedCalendarViewType,a=e.selectedCalendarViewType,i=e.multiCalendarCount,c=e.calendarHideWeekend;if(n!==t||o!==a){if(this.jumpDayDate){var s=(0,R6.LJ)({type:t,rangeBeginDate:Ee()(this.jumpDayDate,"YYYY-MM-DD").startOf("day").toDate(),selectedCalendarViewType:a,multiCalendarCount:i,calendarHideWeekend:c});s&&this.setState({rangeBeginDate:s}),n===B.NWv.year&&t===B.NWv.month&&""===a&&this.setState({weekCount:this.getMonthWeekCount(s)}),this.jumpDayDate=null}else{var u=this.state.rangeBeginDate,l=e.isPro?this.calculateRangeBeginDate(t,n,a,o,u):Bae(t);if(this.setState({rangeBeginDate:l}),t===B.NWv.agenda&&this.setState({manualClickDate:l}),t===B.NWv.month&&""===a){var f=this.getCurrentMonthFn(n,o,r.multiCalendarCount,u,c),d=!Ee()(u).isSame(Ee()(f),"month"),m=Ee()(u).isSame(Ee()(),"day")&&Ee()().isSame(Ee()(f),"month")||Ee()(bn.ZP.calendarChooseDate).isSame(Ee()(f),"month"),p=this.getMonthWeekCount(u,!!m&&d);this.setState({weekCount:p})}}t!==B.NWv.agenda&&t!==B.NWv.year&&setTimeout((function(){0!==bn.ZP.calendarHideIconAndTime||(0,Lt.z4)()||Lae("task_checkbox")})),this.trackShow(t,a)}if(r.isPro&&!e.isPro&&this.showCalendarUpgradeComponent(),!r.isPro&&e.isPro){var h=this.calculateRangeBeginDate(t,null,a,null,null);this.setState({rangeBeginDate:h}),bn.ZP.calendarChooseDate=null,(0,su.BY)()}r.calendarWidth!==e.calendarWidth&&e.calendarWidth<r.calendarWidth&&this.hideCalendarSideView(e)}},{key:"componentWillUnmount",value:function(){U.vp.unSubscribe(this._listenId,"JUMP_TO_AGENDA_DAY_DATE"),U.vp.unSubscribe(this._listenId,"onDayLeap")}},{key:"componentDidUpdate",value:function(){var e=this.state.rangeBeginDate;!function(e,t){e?bn.ZP.taskCalendarRangeBeginDate=t:bn.ZP.calendarRangeBeginDate=t}(this.props.isTaskCalendarMode,e)}},{key:"onMouseScroll",value:function(e){this.onRangeBeginChange(e)}},{key:"onDayChange",value:function(e){this.onRangeBeginChange(e)}},{key:"onShortCutDayChange",value:function(e){this.onRangeBeginChange(e),this.setState({manualClickDate:e,modifyTime:(new Date).getTime()})}},{key:"onRightCalDayChange",value:function(e,t){var n=this.props,r=n.selectedCalendarViewType,o=n.multiCalendarCount,a=n.calendarHideWeekend,i=this.getViewType();i===B.NWv.month&&""===r?this.onUpdateDateAndWeekCount(e):this.onRangeBeginChange(e),this.setState({manualClickDate:e,modifyTime:(new Date).getTime()});var c=o.day,s=a&&Ee()(t).isWeekend()?e:t;if(bn.ZP.calendarChooseDate=Ee()(s).toDate(),i===B.NWv.day){var u=r==="".concat(B.NWv.day,"-multi");if(!u)return;if(u&&c<7)return}setTimeout((function(){U.vp.dispatch("HIGHLIGHT_JUMP_DAY",{date:Ee()(s).toDate(),timeout:B.cy8.miniCalendar})}))}},{key:"onRangeBeginChange",value:function(e){var t=this.state.rangeBeginDate;e.ap.isSame(t)||this.setState({rangeBeginDate:e})}},{key:"setWeekStart",value:function(e){return Ee()(e).startOf("weeks").toDate()}},{key:"getCurrentMonth",value:function(){var e=this.state.rangeBeginDate,t=this.props,n=t.multiCalendarCount,r=t.selectedCalendarViewType,o=t.calendarHideWeekend,a=this.getViewType();return this.getCurrentMonthFn(a,r,n,e,o)}},{key:"getCalendarInnerWidthClassName",value:function(e){var t=this.context.calendarInnerWidth,n=this.props,r=n.calendarHideWeekend,o=n.multiCalendarCount,a=n.selectedCalendarViewType,i=n.timelineSidebarWidth,c=n.isAltKeyPressed,s=n.showMeridiem,u=s?100:76,l=s?116:92;if(e===B.NWv.agenda)return bn.ZP.calendarHideIconAndTime=0,"";if(e===B.NWv.month){var f=t/(r?5:7);if(c){if(f<l)return bn.ZP.calendarHideIconAndTime=3,w()(gae().hideTime)}else{if(f<u)return bn.ZP.calendarHideIconAndTime=2,w()(gae().hideIcon,gae().hideTime);if(f<l)return bn.ZP.calendarHideIconAndTime=1,gae().hideIcon}}else if((e===B.NWv.day||e===B.NWv.week)&&!c){var d=a==="".concat(B.NWv.day,"-multi"),m=o.day;if((t-i)/(d?m:e===B.NWv.week?r?5:7:1)<l)return bn.ZP.calendarHideIconAndTime=1,gae().hideIcon}return bn.ZP.calendarHideIconAndTime=0,""}},{key:"render",value:function(){var e,t=this.props.calendarHideWeekend,n=this.state,o=n.rangeBeginDate,a=n.weekCount,i=n.manualClickDate,c=n.modifyTime,s=this.getViewType(),u=this.getCurrentMonth(),l="".concat(t,"_").concat(s),f=this.context.calendarInnerWidth;switch(s){case B.NWv.month:e=r.createElement(p4,{key:l,monthDate:o,jumpToDayView:this.jumpToDayView,onMouseScroll:this.onMouseScroll,onUpdateDateAndWeekCount:this.onUpdateDateAndWeekCount,currentMonth:u,weekCount:a});break;case B.NWv.week:e=r.createElement(W7,{key:l,dayDate:o,onDayChange:this.onDayChange,jumpToDayView:this.jumpToDayView,currentMonth:u,isWeekView:!0,calendarWidth:f});break;case B.NWv.day:e=r.createElement(W7,{key:l,dayDate:o,onDayChange:this.onDayChange,jumpToDayView:this.jumpToDayView,currentMonth:u,calendarWidth:f});break;case B.NWv.year:e=r.createElement(sne,{key:l,yearDate:o,calendarWidth:f,jumpToWeekView:this.jumpToWeekView,jumpToMonthView:this.jumpToMonthView});break;case B.NWv.agenda:e=r.createElement(rte,{key:"".concat(l,"_").concat(c),dayDate:o,manualClickDate:i,onDayChange:this.onDayChange,onShortCutDayChange:this.onShortCutDayChange,jumpToDayView:this.jumpToDayView,currentMonth:u,calendarWidth:f});break;default:return null}var d=this.props.scheduleStatus,m=this.getTypeClassName();return r.createElement("div",{id:"tkcalendar-view",className:w()("tkcalendar-view g-full-right f-full-right relative h-full flex flex-auto left-0 right-0 overflow-hidden",gae().tkcalendarView,this.getCalendarInnerWidthClassName(s)),onPointerDown:this.onPointerDown,onPointerMove:this.onPointerMove,onPointerUp:this.onPointerUp},r.createElement("div",{className:w()("tk-calendar","".concat(m),{"open-schedule":"hide"!==d,"stash-schedule":"stash"===d},"flex-auto left-0 flex h-full w-full transition-all duration-200 ease-out")},r.createElement(Voe,{viewType:s,onDayChange:this.onRightCalDayChange,dayDate:o,currentMonth:u}),r.createElement("div",{className:"tk-calendar-content flex flex-col flex-auto overflow-hidden"},r.createElement(Uoe,{type:s,rangeBeginDate:o,onRangeBeginChange:this.onHeaderRangeBeginChange,onRightCalDayChange:this.onRightCalDayChange,currentMonth:u,weekCount:a}),e),r.createElement(hae,{viewType:s})),r.createElement(eu.ZP,null))}},{key:"getRealViewType",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this.props,t=e.match,n=e.isTaskCalendarMode,r=e.taskCalendarViewType;return n?r:t.params.type}},{key:"getViewType",value:function(){var e=this.props.isPro,t=(0,gn.ax)();return e||t?this.getRealViewType():B.NWv.month}},{key:"getTypeClassName",value:function(){switch(this.getViewType()){case B.NWv.day:return"day";case B.NWv.week:return"week";case B.NWv.month:return"month";case B.NWv.agenda:return"agenda";default:return""}}},{key:"calculateRangeBeginDate",value:function(e,t,n,r,o){if(e===t&&n===r)return o;if(null!=t&&null!=o){switch(e){case B.NWv.month:case B.NWv.week:case B.NWv.day:case B.NWv.year:case B.NWv.agenda:break;default:throw Error("Invalid Type ".concat(e))}var a,i,c=this.props,s=c.multiCalendarCount,u=c.calendarHideWeekend,l=s.day,f=s.week,d=Ee()(o);if(t===B.NWv.agenda){var m=(0,ff.b$)({chooseDate:bn.ZP.calendarChooseDate,rangeBeginDate:d.toDate()});(e===B.NWv.day&&n==="".concat(B.NWv.day,"-multi")||e===B.NWv.week||e===B.NWv.month)&&setTimeout((function(){U.vp.dispatch("HIGHLIGHT_JUMP_DAY",{date:Ee()(m).toDate(),timeout:B.cy8.viewChange})}));var p=(0,R6.LJ)({type:e,rangeBeginDate:m.startOf("day").toDate(),selectedCalendarViewType:n,multiCalendarCount:s,calendarHideWeekend:u});return p?p.ap.startOfDay:(new Date).ap.startOfDay}switch(t){case B.NWv.month:if(r==="".concat(B.NWv.week,"-multi"))a=Ee()(o).add(f-1,"week").endOf("week");else{var h=this.getMonthWeekCount(o);a=Ee()(o).add(h-1,"week").endOf("week")}break;case B.NWv.week:a=Ee()(o).add(u?4:6,"day").endOf("day");break;case B.NWv.day:a=r==="".concat(B.NWv.day,"-multi")?Ee()(o).add(l-1,"day").endOf("day"):Ee()(o).endOf("day");break;default:a=Ee()(o).endOf("day")}if(bn.ZP.calendarChooseDate&&Ee()(bn.ZP.calendarChooseDate).isSameOrAfter(d)&&Ee()(bn.ZP.calendarChooseDate).isSameOrBefore(a))i=Ee()(bn.ZP.calendarChooseDate);else if(Ee()().isSameOrAfter(d)&&Ee()().isSameOrBefore(a)&&e!==B.NWv.year)i=Ee()();else if(t===B.NWv.day&&""===r)i=Ee()(o);else{var y=this.getCurrentMonthFn(t,r,s,o,u);i=Ee()(o).isSame(y,"month")?Ee()(o):Ee()(y).date(1)}if(t===B.NWv.day&&""===r&&(e===B.NWv.day&&n==="".concat(B.NWv.day,"-multi")?setTimeout((function(){U.vp.dispatch("HIGHLIGHT_JUMP_DAY",{date:Ee()(i).toDate(),timeout:B.cy8.viewChange})})):e!==B.NWv.year&&e!==B.NWv.agenda&&(bn.ZP.jumpDayDate=i.toDate().ap.startOfDay)),t===B.NWv.week&&""===r&&e!==B.NWv.day&&e!==B.NWv.year&&e!==B.NWv.agenda){var g=[Ee()(o).toDate(),Ee()(o).add(6,"day").toDate()];bn.ZP.jumpDayDate=g}if(t===B.NWv.year&&e===B.NWv.day&&""===n&&bn.ZP.yearBackToToday)return(new Date).ap.startOfDay;if(e===B.NWv.year)return t===B.NWv.day&&""===r&&Ee()().isSame(d,"day")?bn.ZP.yearBackToToday=!0:bn.ZP.yearBackToToday=!1,Ee()(i).startOf("day").toDate();bn.ZP.yearBackToToday=!1;var v=(0,R6.LJ)({type:e,rangeBeginDate:i.startOf("day").toDate(),selectedCalendarViewType:n,multiCalendarCount:s,calendarHideWeekend:u});return v?v.ap.startOfDay:(new Date).ap.startOfDay}var b=new Date,w=this.props,k=w.multiCalendarCount,x=w.calendarHideWeekend;switch(e){case B.NWv.month:case B.NWv.week:case B.NWv.day:case B.NWv.agenda:var E=(0,R6.LJ)({type:e,rangeBeginDate:Ee()(b).startOf("day").toDate(),selectedCalendarViewType:n,multiCalendarCount:k,calendarHideWeekend:x});return E?E.ap.startOfDay:(new Date).ap.startOfDay;case B.NWv.year:return(new Date).ap.startOfDay;default:throw Error("Invalid Type ".concat(e))}}},{key:"jumpToDayView",value:function(e){var t=this.props,n=t.doUpdateSelectedCalendarViewType,r=t.doUpdateTaskCalendarSelectedCalendarViewType,o=t.doSetTaskCalendarViewType,a=t.navigateTo,i=t.isTaskCalendarMode,c=Ee()(e).toDate();this.jumpDayDate=c,bn.ZP.jumpDayDate=c,bn.ZP.calendarChooseDate=c,i?(r(""),this.getRealViewType()===B.NWv.month?o(B.NWv.week):o(B.NWv.day)):N.W5()?(n(""),a("/c/all/calendar/w")):(n(""),a("/c/all/calendar/d"))}},{key:"jumpToWeekView",value:function(e){var t=this.props,n=t.doUpdateSelectedCalendarViewType,r=t.doUpdateTaskCalendarSelectedCalendarViewType,o=t.doSetTaskCalendarViewType,a=t.navigateTo,i=t.isTaskCalendarMode,c=Ee()(e).toDate();this.jumpDayDate=c,bn.ZP.jumpDayDate=c,bn.ZP.calendarChooseDate=c,i?(r(""),o(B.NWv.week)):(n(""),a("/c/all/calendar/w"))}},{key:"jumpToMonthView",value:function(e){var t=this.props,n=t.doUpdateSelectedCalendarViewType,r=t.doUpdateTaskCalendarSelectedCalendarViewType,o=t.doSetTaskCalendarViewType,a=t.navigateTo,i=t.isTaskCalendarMode,c=Ee()(e).toDate();this.jumpDayDate=c,bn.ZP.jumpDayDate=c,bn.ZP.calendarChooseDate=c,i?(r(""),o(B.NWv.month)):(n(""),a("/c/all/calendar/m"))}}],o&&kae(n.prototype,o),a&&kae(n,a),Object.defineProperty(n,"prototype",{writable:!1}),n;var n,o,a}(r.Component);Oae(Uae,"contextType",df.A);var Yae=(0,Iu.P1)([function(e){return e.containerEnv},function(e){return e.isTaskCalendarMode},function(e){return e.isCalendarTaskMode},function(e){return e.calendarWidth},function(e){return e.calendarHeight},function(e){return e.selectedCalendarViewType},function(e){return e.multiCalendarCount},function(e){return e.webCalendarViewFilter},function(e){return e.panelExpendStatus},function(e){return e.doSetPanelExpendStatus},function(e){return e.getLeftViewWidth},function(e){return e.calendarInnerWidth},function(e){return e.taskListViewWidth},function(e){return e.getRealViewType},function(e){return e.isShowVirtualData}],(function(e,t,n,r,o,a,i,c,s,u,l,f,d,m,p){return{containerEnv:e,isTaskCalendarMode:t,isCalendarTaskMode:n,calendarWidth:r,calendarHeight:o,selectedCalendarViewType:a,multiCalendarCount:i,webCalendarViewFilter:c,panelExpendStatus:s,doSetPanelExpendStatus:u,getLeftViewWidth:l,calendarInnerWidth:f,taskListViewWidth:d,getRealViewType:m,isShowVirtualData:p}})),Vae=(0,a.$j)((function(e,t){var n=(0,P._y)(),r=t.isTaskCalendarMode?{selectedCalendarViewType:(0,Lt.K4)(e),multiCalendarCount:(0,Lt.d5)(e),webCalendarViewFilter:(0,Lt._A)(e),panelExpendStatus:(0,Lt.cR)(e)}:{selectedCalendarViewType:e.globalState.get("selectedCalendarViewType"),multiCalendarCount:e.globalState.get("multiCalendarCount"),webCalendarViewFilter:e.preference.get("webCalendarViewFilter"),panelExpendStatus:e.globalState.get("panelExpendStatus")},o=r.selectedCalendarViewType,a=r.multiCalendarCount,i=r.webCalendarViewFilter,c=r.panelExpendStatus;return{scheduleStatus:e.globalState.get("scheduleStatus"),calendarHideWeekend:!!e.globalState.get("calendarHideWeekend"),isPro:n,selectedCalendarViewType:o,multiCalendarCount:a,webCalendarViewFilter:n?i:"",panelExpendStatus:c,calendarLeftViewWidth:e.globalState.get("calendarLeftViewWidth"),calendarRightViewWidth:e.globalState.get("calendarRightViewWidth"),theme:(0,Z.gh)(),timelineSidebarWidth:(0,Lt.K8)(e),isAltKeyPressed:e.globalState.get("isAltKeyPressed"),showMeridiem:e.preference.get("showMeridiem")}}),(function(e){return{doUpdateSelectedCalendarViewType:function(t){e((0,no.FN)(t))},doUpdateTaskCalendarSelectedCalendarViewType:function(t){e((0,no.OJ)(t))},doSetTaskCalendarViewType:function(t){e((0,no.R7)(t))},navigateTo:function(t){e((0,k.VF)(t))},doSetCalendarLeftViewWidth:function(t){e((0,no.O3)(t))},doSetCalendarRightViewWidth:function(t){e((0,no.zi)(t))}}}))((function(e){var t=e.isTaskCalendarMode,n=e.isCalendarTaskMode,o=e.selectedCalendarViewType,i=e.multiCalendarCount,c=e.webCalendarViewFilter,s=e.panelExpendStatus,u=e.calendarWidth,l=e.calendarHeight,f=e.calendarLeftViewWidth,d=e.calendarRightViewWidth,m=e.isPro,p=e.taskListViewWidth,h=void 0===p?0:p,y=e.match,g=e.taskCalendarViewType,v=e.isShowVirtualData,b=void 0!==v&&v,w=(0,a.I0)(),k=(0,r.useCallback)((function(e){w(t?(0,no.rz)(e):(0,no.vp)(e))}),[w,t]),x=(0,r.useCallback)((function(){return s.expendMiniCal?t&&u<B.qIj.taskCalendarLeftViewHideWidth?0:f:0}),[f,u,t,s]),E=(0,r.useMemo)((function(){var e=s.expendMiniCal,t=s.expendSchedule;return u-(t&&m?d:0)-(e&&m?x():0)}),[d,u,x,m,s]),S=(0,r.useCallback)((function(){return t?g:y.params.type}),[t,y.params.type,g]),_=(0,r.useMemo)((function(){return Yae({containerEnv:"calendar",isTaskCalendarMode:t,isCalendarTaskMode:n,calendarWidth:u,calendarHeight:l,selectedCalendarViewType:o,multiCalendarCount:i,webCalendarViewFilter:c,panelExpendStatus:s,doSetPanelExpendStatus:k,getLeftViewWidth:x,calendarInnerWidth:E,taskListViewWidth:h,getRealViewType:S,isShowVirtualData:b})}),[t,n,u,l,o,i,c,s,k,x,E,h,S,b]);return r.createElement(df.A.Provider,{value:_},r.createElement(Uae,e))})),Hae=function(e){var t=e.className,n=(0,r.useRef)(!1),o=B.qIj.taskCalendarViewMinWidth+10,i=(0,a.I0)(),c=(0,uH.Z)((0,r.useCallback)((function(e){(0,Hs.Q5)(e,n.current,o)}),[o]),20,{leading:!1,trailing:!0}),s=(0,r.useCallback)((function(e){var t,r;if(n.current){var o=e.pageX,a=$("#task-list-view"),c=null!==(t=a.width())&&void 0!==t?t:0;o>=((null===(r=a.offset())||void 0===r?void 0:r.left)||0)+c-B.qIj.taskCalendarViewMinWidth/2&&i((0,no.ap)(!1)),n.current=!1}}),[i]);return(0,r.useEffect)((function(){return document.addEventListener("mousemove",c,{capture:!0}),document.addEventListener("mouseup",s,{capture:!0}),function(){document.removeEventListener("mousemove",c,{capture:!0}),document.removeEventListener("mouseup",s,{capture:!0})}}),[c,s]),r.createElement("div",{style:{cursor:"ew-resize",left:-5,width:Jm.pO},className:w()("detail-dragger absolute h-full z-10",t),onMouseDown:function(){n.current=!0},onMouseUp:s})},Wae=n("HxaB"),zae=n("DQcm"),Gae=function(e){var t=e.textId,n=e.descId;return r.createElement(mr.Z,{name:"empty-task-list-completed",textId:t,descId:n})},Kae=function(e){var t=e.textId,n=e.descId;return r.createElement(mr.Z,{name:"empty-inbox",iconsInfo:[2,3,void 0,5,6,7],textId:t,descId:n})},qae=function(e){var t=e.textId,n=e.descId,o=e.containerClassName;return r.createElement(mr.Z,{containerClassName:o,name:"empty-note",textId:t,descId:n})},$ae=function(e){var t=e.project,n=e.hasCompleted,o=(0,Hn.vG)(t);return N.b()?n?r.createElement(Gae,{textId:"empty_title_all_task_completed",descId:"empty_desc_take_it_easy"}):r.createElement(Kae,{textId:"empty_no_tasks",descId:"empty_desc_record_your_flashes"}):o?r.createElement(qae,{textId:"empty_title_no_notes",descId:"empty_desc_record_inspiration_and_time_here"}):n?r.createElement(Gae,{textId:"empty_title_all_task_completed",descId:"empty_desc_take_it_easy"}):r.createElement(No,null)};function Jae(){return Jae=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Jae.apply(this,arguments)}function Xae(e){var t=e.columnProgressCount,n=e.canMoveProgressTask,o=e.project,a=e.columnId,i=(0,r.useCallback)((function(){var e=o.get("id"),t=Wn.ICM(e).filter((function(e){return parseInt(e.get("progress"),10)>0})).map((function(e){return e.get("id")})).toArray();bs.wz(t,a)}),[a,o]),c=(0,r.useCallback)((function(){return n&&t>0?r.createElement("div",{className:"task-move-panel"},r.createElement("p",{className:"task-move-message text-secondary"},r.createElement(x.Z,{id:1===t?"move_task_to_progress_column_desc":"move_tasks_to_progress_column_desc",values:{d:t},tagName:"span"})),r.createElement(T.Z,{onClick:i},r.createElement(x.Z,{id:"move_to_progress_column",tagName:"span"}))):null}),[n,t,i]),s=(0,r.useCallback)((function(e){return N.kG()?r.createElement("div",{id:"task-list-body",className:"tl-body empty-list"},c()):r.createElement(Um,null,r.createElement($ae,{project:o,hasCompleted:e}))}),[o,c]);return r.createElement(Ym.Z,Jae({},e,{renderEmptyList:s}))}var Qae=n("uFF5"),eie=n("nV7f"),tie=function(e,t,n){if((0,k_.GD)(t))return!1;if((0,k_.nF)())return!1;if((0,k_.ZP)(t))return!1;var r=(0,k_.RU)(t,[],e.id);if(null==r)return!1;var o=r.fromMultiColumns,a=r.groupId;return"note"!==n.props.id&&!(!o&&e.id===a)},nie=function(e,t,n){var r=e.section,o=e.custom,a=e.id;if((0,k_.GD)(t))return!1;if((0,k_.nF)())return!1;if((0,k_.ZP)(t))return!1;if(o)return!0;var i=t.type;switch(i){case w_.cj.TASK:case w_.cj.CHECKLIST:return i===w_.cj.CHECKLIST?r instanceof Qs.Uy:"note"!==a&&(r instanceof Qs.P2?("drop"===n&&me.$Z({text:s.U2("dragging_not_supported_in_grouping_hint")}),!1):!!(0,eie.b)(t,r));default:return!1}},rie=function(e){var t=e.columnRef,n=e.props,o=n.id,a=(0,r.useContext)(Fa.Z),i={accepts:[w_.cj.TASK,w_.cj.CHECKLIST],over:function(){},move:function(e){var r=e.active.data.current.dragItem;!function(e,t,n){var r=e.custom;if(tie(e,t,n)&&(r||nie(e,t,"hover"))){var o=e.id;bn.ZP.dragHoverTarget!==o&&(bn.ZP.dragHoverTarget=o,(0,wn.OZ)(n.$main),(0,Hs.Br)(),n.$main.classList.add(B.wIS.column))}}(n,r,t.current)},drop:function(e){var r=e.active.data.current.dragItem;!function(e,t,n,r){var o=e.section;if(e.custom){if(!tie(e,t,n))return;var a=r.isCalendarTaskMode;r.isCardMode&&(a?(0,k_.ig)(t,"calendar+task","task"):(0,k_.ig)(t,"task+calendar","task")),(0,wn.OZ)(n.$main),(0,Hs.Br)();var i,c=t.data.ids;i=c.length>1&&-1!==c.indexOf(t.id)?(0,Wn.RLB)((0,Wn.a1Z)(c)):(0,Wn.RLB)((0,Wn.a1Z)([t.id]));var s=(0,v_.Ch)(i).map((function(e){return e.task})),u=s.map((function(e){return{id:e.get("id"),parentId:void 0}}));(0,bs.ct)(u);var l=(0,Hn.Oe)(e.project).orderBy,f=s.map((function(e){return e.get("id")}));(0,Wn.hGO)(f),(0,bs._N)(i,s,e.id,{setNewOrder:l===B.d$J.sortOrder},"kanban")}else{if(!nie(e,t,"drop"))return;var d=r.isCalendarTaskMode;switch(r.isCardMode&&(d?(0,k_.ig)(t,"calendar+task","task"):(0,k_.ig)(t,"task+calendar","task")),t.type){case w_.cj.TASK:case w_.cj.CHECKLIST:var m=(0,k_.RU)(t,[],e.id);if(null==m)return;var p=m.dragDisplayListModels;o instanceof Qs.lS&&(p=p.filter((function(e){var t;return!(null===(t=e.model)||void 0===t?void 0:t.isNote)})));var h=p.filter((function(e){return e.model instanceof Co.Y5})).map((function(e){return e.id}));(0,Wn.hGO)(h),o.pureDropTasks(p)}}}(n,r,t.current,a)}},c=(0,r.useMemo)((function(){return"column-".concat(Ne().uniqueId(o))}),[o]),s=(0,x_.Z)({id:c,data:i});return{setNodeRef:s.setNodeRef,isOver:s.isOver}},oie=n("ejQ0"),aie=n("51uB");function iie(e){return iie="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},iie(e)}function cie(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,mie(r.key),r)}}function sie(e,t,n){return t=lie(t),function(e,t){if(t&&("object"===iie(t)||"function"===typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(e,uie()?Reflect.construct(t,n||[],lie(e).constructor):t.apply(e,n))}function uie(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(uie=function(){return!!e})()}function lie(e){return lie=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},lie(e)}function fie(e,t){return fie=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},fie(e,t)}function die(e,t,n){return(t=mie(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function mie(e){var t=function(e,t){if("object"!=iie(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=iie(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==iie(t)?t:t+""}var pie=function(e){function t(e){var n;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),die(n=sie(this,t,[e]),"onMouseDown",(function(e){$(e.target).closest(".btn-cancel").length||$(e.target).closest(".title-edit").length||!n.isFocused||n.onSaveName()})),n.state={editingName:e.name,isWarnVisible:!1,isAbleConfirm:!1},n.originName=e.name,n.isFocused=!1,n.onCancelChangeName=n.onCancelChangeName.bind(n),n.onChangeName=n.onChangeName.bind(n),n.onSaveName=n.onSaveName.bind(n),n.onKeyDownName=n.onKeyDownName.bind(n),n.onFocusNameEditor=n.onFocusNameEditor.bind(n),n.stopEvent=n.stopEvent.bind(n),n.inputWrapperRef=r.createRef(),n}return function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&fie(e,t)}(t,e),n=t,(o=[{key:"componentDidMount",value:function(){this.inputWrapperRef.current&&this.inputWrapperRef.current.trigger&&(this.props.onBeforeFocusEditor&&this.props.onBeforeFocusEditor(),$(this.inputWrapperRef.current.trigger).on("mousedown.focus",this.stopEvent).focus().select()),document.addEventListener("mousedown",this.onMouseDown,{capture:!0})}},{key:"componentWillUnmount",value:function(){this.inputWrapperRef.current&&this.inputWrapperRef.current.trigger&&$(this.inputWrapperRef.current.trigger).off("mousedown.focus"),document.removeEventListener("mousedown",this.onMouseDown,{capture:!0})}},{key:"render",value:function(){var e=this.state,t=e.editingName,n=e.isWarnVisible,o=this.props,a=o.placeholder,i=o.showBtns;return r.createElement(r.Fragment,null,r.createElement(aie.Z,{ref:this.inputWrapperRef,boult:!1,overlay:r.createElement(x.Z,{id:"column_name_warn",tagName:"span"}),overlayClassName:"warning-tooltip pop-shadow",trigger:["focus"],visible:n,placement:"bottomLeft"},r.createElement(vu.Z,{type:"text",placeholder:a,className:w()("title-edit","rounded-[10px] text-s leading-none placeholder-grey-20 px-[12px] flex-auto",De.RM),style:{height:32,width:"100%"},value:t,onChange:this.onChangeName,onClick:this.stopEvent,onMouseDown:this.stopEvent,onContextMenu:this.stopEvent,onKeyDown:this.onKeyDownName,onFocus:this.onFocusNameEditor,maxLength:Xn.b9.commonNameLimit})),i?this.renderBtns():null)}},{key:"renderBtns",value:function(){var e=this.props.intl,t=this.state.isAbleConfirm;return r.createElement("div",{className:w()("title-edit-control btns","flex items-center justify-between pt-[12px]")},r.createElement(T.Z,{onMouseDown:this.onCancelChangeName,type:"cancel",size:"custom",className:"h-[30px] flex-auto mr-[8px]"},e.formatMessage({id:"cancel"})),r.createElement(T.Z,{onClick:this.onSaveName,className:"btn-primary h-[30px] flex-auto",size:"custom",disabled:!t},e.formatMessage({id:"ok"})))}},{key:"onFocusNameEditor",value:function(){this.isFocused=!0,this.props.onFocusEditor&&this.props.onFocusEditor()}},{key:"onKeyDownName",value:function(e){switch(e.key){case"Enter":this.onSaveName();break;case"Escape":this.onCancelChangeName(e)}}},{key:"onChangeName",value:function(e){var t=e.target.value,n=t.trim(),r=!n.length,o=n.match(Vn.Z.columnNameFilter);o?this.setState({isWarnVisible:!0}):this.setState({isWarnVisible:!1}),this.setState({editingName:t,isAbleConfirm:!r&&!o})}},{key:"onSaveName",value:function(){var e=this.state.editingName,t=this.props,n=t.projectId,r=t.columnId,o=t.intl,a=t.onCancel,i=e.trim(),c=!i.length,s=(0,ga.wR)({columnId:r,projectId:n,name:i}),u=i.match(Vn.Z.columnNameFilter);if(c)this.props.onSaveEmptyName&&this.props.onSaveEmptyName();else{if(this.originName!==e)return s?(me.$Z({text:o.formatMessage({id:"duplicate_column_name"})}),void(this.props.onSaveExistedName&&this.props.onSaveExistedName())):u?(this.setState({isWarnVisible:!0}),void(this.props.onSaveInvalidName&&this.props.onSaveInvalidName())):void(this.props.onSaveName&&this.props.onSaveName(i));a()}}},{key:"onCancelChangeName",value:function(e){e.preventDefault(),e.stopPropagation(),this.props.onCancel&&this.props.onCancel()}},{key:"stopEvent",value:function(e){e.stopPropagation()}}])&&cie(n.prototype,o),a&&cie(n,a),Object.defineProperty(n,"prototype",{writable:!1}),n;var n,o,a}(r.PureComponent);die(pie,"propTypes",{showBtns:In().bool,projectId:In().string,name:In().string}),die(pie,"defaultProps",{showBtns:!1,projectId:"",name:""});var hie=(0,An.ZP)(pie);function yie(e){return yie="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},yie(e)}function gie(){return gie=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},gie.apply(this,arguments)}function vie(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,bie(r.key),r)}}function bie(e){var t=function(e,t){if("object"!=yie(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=yie(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==yie(t)?t:t+""}function wie(e,t,n){return t=xie(t),function(e,t){if(t&&("object"===yie(t)||"function"===typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(e,kie()?Reflect.construct(t,n||[],xie(e).constructor):t.apply(e,n))}function kie(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(kie=function(){return!!e})()}function xie(e){return xie=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},xie(e)}function Eie(e,t){return Eie=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},Eie(e,t)}var Sie=function(e){function t(e){var n;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),(n=wie(this,t,[e])).onSelectMenu=n.onSelectMenu.bind(n),n.menuRef=(0,r.createRef)(),n}return function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&Eie(e,t)}(t,e),n=t,o=[{key:"render",value:function(){var e=this.props,t=e.children,n=e.otherProps;return r.createElement(S.Z,gie({menuClassName:"dropdown-menu-auto-width",menu:this.renderMenu(),destroyPopupOnHide:!0},n),t)}},{key:"renderMenu",value:function(){var e=this.props,t=e.isAbleToDelete,n=e.project,o=e.onMoveToProject;return r.createElement(O.ZP,{onSelect:this.onSelectMenu,ref:this.menuRef},r.createElement(O.sN,{key:"rename"},r.createElement("a",null,r.createElement(E.Z,{name:"edit",className:"i-o-56"}),r.createElement(x.Z,{id:"rename",tagName:"span"}))),r.createElement(O.sN,{key:"add-column-to-left"},r.createElement("a",null,r.createElement(E.Z,{name:"add-column-left",className:"i-o-56"}),r.createElement(x.Z,{id:"kanban_add_column_to_left",tagName:"span"}))),r.createElement(O.sN,{key:"add-column-to-right"},r.createElement("a",null,r.createElement(E.Z,{name:"add-column-right",className:"i-o-56"}),r.createElement(x.Z,{id:"kanban_add_column_to_right",tagName:"span"}))),r.createElement(sF.Z,{menuClassName:"task-menu-element i-text-i project-dropdown-menu valid-task-menu-click-area calendar-click-ignore kanban-click-ignore timeline-click-ignore",trigger:r.createElement(O.sN,{key:"move-to",eventKey:"move_to"},r.createElement("a",{onClick:function(e){return e.stopPropagation()}},r.createElement(E.Z,{name:"move-list"}),r.createElement(x.Z,{id:"move_to",tagName:"span"}),r.createElement(E.Z,{name:"right-triangle-down",className:"flex-none w-[12px] h-[12px] notUseGlobalCss"}))),selected:n,selectedId:n.get("id"),onSelect:o,bodyContainer:!0,enterDelay:!0,action:["hover"],align:{offset:[8,0]},containerMenuRef:this.menuRef,placement:"rightTop"}),t&&r.createElement(O.sN,{key:"delete",className:"deleteItem"},r.createElement("a",null,r.createElement(E.Z,{name:"delete",className:"i-o-56"}),r.createElement(x.Z,{id:"delete",tagName:"span"}))))}},{key:"onSelectMenu",value:function(e){var t=e.selectedKeys[0];this.props.onAction(t)}}],o&&vie(n.prototype,o),a&&vie(n,a),Object.defineProperty(n,"prototype",{writable:!1}),n;var n,o,a}(r.PureComponent),_ie=Sie,Oie=n("kFY+");function Cie(e){return Cie="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},Cie(e)}function Tie(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,Pie(r.key),r)}}function jie(e,t,n){return t=Mie(t),function(e,t){if(t&&("object"===Cie(t)||"function"===typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(e,Die()?Reflect.construct(t,n||[],Mie(e).constructor):t.apply(e,n))}function Die(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(Die=function(){return!!e})()}function Mie(e){return Mie=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},Mie(e)}function Aie(e,t){return Aie=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},Aie(e,t)}function Nie(e,t,n){return(t=Pie(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Pie(e){var t=function(e,t){if("object"!=Cie(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=Cie(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==Cie(t)?t:t+""}var Iie=function(e){function t(e){var n;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),Nie(n=jie(this,t,[e]),"onMoveToProject",(function(e){var t=n.props,r=t.id,o=t.project,a=t.displayListModels,i=r,c=e.get("id");if(c!==o.get("id")){var s=[];(0,v_.KZ)(a,(function(e){e.model instanceof Co.Y5&&s.push(e.id)})),(0,ga.sh)(i,c,s)}})),Nie(n,"startEditingName",(function(){n.setState({isNameEditing:!0})})),n.state={isNameEditing:!1,editingName:"",isRenderSearchHintBg:!1},n.onSaveEmptyName=n.onSaveEmptyName.bind(n),n.onSaveExistedName=n.onSaveExistedName.bind(n),n.onSaveInvalidName=n.onSaveInvalidName.bind(n),n.onSaveName=n.onSaveName.bind(n),n.onBeforeFocusNameEditor=n.onBeforeFocusNameEditor.bind(n),n.onSelectMenu=n.onSelectMenu.bind(n),n.onContextMenu=n.onContextMenu.bind(n),n.closeDeleteModal=n.closeDeleteModal.bind(n),n}return function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&Aie(e,t)}(t,e),n=t,o=[{key:"componentDidMount",value:function(){var e=this,t=this.props,n=t.custom,r=t.id;n&&U.vp.subscribe("kanban_".concat(r),U.Ly,(function(){e.setState({isRenderSearchHintBg:!0},(function(){setTimeout((function(){e.setState({isRenderSearchHintBg:!1})}),2e3)}))}))}},{key:"componentWillUnmount",value:function(){var e=this.props,t=e.custom,n=e.id;t&&U.vp.unSubscribe("kanban_".concat(n),U.Ly)}},{key:"render",value:function(){var e=this.props,t=e.isDisabled,n=e.toggleQuickAdd,o=e.canAddTask,a=e.kanbanQuickAddDefaultVisible,i=e.intl,c=e.quickAddVisible,s=e.arrangeVisible,u=e.onArrange,l=e.project,f=this.state,d=f.isNameEditing,m=f.isRenderSearchHintBg;return r.createElement("div",{className:"tl-bar flex items-center justify-between py-[9px] pl-[8px] pr-[12px] relative",style:{height:40,paddingTop:14,paddingBottom:6,paddingLeft:d?12:void 0}},m&&r.createElement("div",{className:"absolute bottom-0 bg-grey-5 rounded-default",style:{left:4,right:8,top:11,bottom:3}}),r.createElement(_ie,{otherProps:{action:["contextMenu"],disabled:t},onAction:this.onSelectMenu,isAbleToDelete:this.props.columnCount>1,project:l,onMoveToProject:this.onMoveToProject},r.createElement("div",{className:"tl-title flex items-center overflow-hidden flex-auto",onContextMenu:this.onContextMenu,onClick:function(){$("body").click()}},this.renderTitle())),s&&r.createElement(z.Z,{className:w()("text-brand-primary text-xs leading-[18px] cursor-pointer"),style:{},onClick:function(e){e.stopPropagation(),u()}},i.formatMessage({id:"postpone_to_today"})),!d&&r.createElement(r.Fragment,null,o&&!a&&r.createElement("a",{title:i.formatMessage({id:"kanban_add_task"}),className:w()("column-quick-add-trigger","inline-block w-[18px] h-[18px] flex-none ml-[8px]"),style:{pointerEvents:c?"none":void 0},onClick:function(){n()}},r.createElement(Mt.Z,{name:"add",className:"w-[18px] h-[18px] text-grey-60"})),!t&&this.renderMoreAction()),this.renderDeleteModal())}},{key:"renderMoreAction",value:function(){var e=this.props,t=e.intl,n=e.columnCount,o=e.project;return r.createElement(_ie,{otherProps:{placement:"bottomRight",action:["click"]},onAction:this.onSelectMenu,isAbleToDelete:n>1,project:o,onMoveToProject:this.onMoveToProject},r.createElement("a",{title:t.formatMessage({id:"more"}),className:"inline-block w-[18px] h-[18px] flex-none ml-[8px]"},r.createElement(Mt.Z,{name:"more-titlebar",className:"w-[18px] h-[18px] text-grey-60"})))}},{key:"renderTitle",value:function(){var e,t=this.props,n=t.id,o=t.name,a=t.count,i=t.projectId,c=t.isDisabled;return this.state.isNameEditing?r.createElement(hie,{name:o,columnId:n,projectId:i,onCancel:this.onSaveExistedName,onSaveName:this.onSaveName,onSaveEmptyName:this.onSaveEmptyName,onSaveExistedName:this.onSaveExistedName,onSaveInvalidName:this.onSaveInvalidName,onBeforeFocusEditor:this.onBeforeFocusNameEditor}):r.createElement(r.Fragment,null,"pin"===n&&r.createElement(E.Z,{name:"pin-task-section",className:"tl-pin-icon w-[16px] h-[16px] mr-[6px]",fill:"#FAA80C"}),r.createElement("div",{className:"flex flex-auto overflow-hidden items-baseline"},r.createElement("div",{className:"relative group overflow-hidden",onClick:c?void 0:this.startEditingName},r.createElement("h5",{className:"primary-text tl-des text-s truncate font-semibold px-[4px] leading-[26px]"},o),!c&&r.createElement("div",{className:"absolute inset-0 invisible group-hover:visible bg-grey-5 rounded-hover-bg"})),r.createElement("p",{style:{visibility:(null===(e=document.getElementById("group-order-option"))||void 0===e?void 0:e.getAttribute("data-order-by"))===B.d$J.sortOrder||a>0?"visible":"hidden",marginLeft:2},className:"text-xs font-normal text-grey-40"},a)))}},{key:"renderDeleteModal",value:function(){var e=this.state.isDeleteModalShown,t=this.props,n=t.id,o=t.project;return e?r.createElement(Oie.Z,{onCancel:this.closeDeleteModal,columnId:n,project:o,view:"kanban"}):null}},{key:"onContextMenu",value:function(){}},{key:"onSelectMenu",value:function(e){var t=this,n=this.props,r=n.projectId,o=n.id,a=n.intl;switch(e){case"rename":setTimeout((function(){t.startEditingName()}),100);break;case"add-column-to-left":(0,ga.E0)(r)?me.$Z({text:a.formatMessage({id:"column_limit_warn"})}):setTimeout((function(){t.props.onAddNewColumn({nextColumnId:o})}),100);break;case"add-column-to-right":(0,ga.E0)(r)?me.$Z({text:a.formatMessage({id:"column_limit_warn"})}):setTimeout((function(){t.props.onAddNewColumn({prevColumnId:o})}),100);break;case"delete":this.setState({isDeleteModalShown:!0})}}},{key:"onBeforeFocusNameEditor",value:function(){this.props.onBeforeNativeFocusEditor&&this.props.onBeforeNativeFocusEditor()}},{key:"stopEditingName",value:function(){this.setState({isNameEditing:!1})}},{key:"onSaveEmptyName",value:function(){var e=this.props.intl;me.$Z({text:e.formatMessage({id:"empty_column_name"})}),this.stopEditingName()}},{key:"onSaveExistedName",value:function(){this.stopEditingName()}},{key:"onSaveInvalidName",value:function(){var e=this.props.intl;me.$Z({text:e.formatMessage({id:"column_name_warn"})}),this.stopEditingName()}},{key:"onSaveName",value:function(e){var t=this.props.id;this.props.updateColumnName(t,e),this.stopEditingName(),pe.Z.doSync()}},{key:"closeDeleteModal",value:function(){this.setState({isDeleteModalShown:!1})}}],o&&Tie(n.prototype,o),a&&Tie(n,a),Object.defineProperty(n,"prototype",{writable:!1}),n;var n,o,a}(r.PureComponent),Lie=(0,a.$j)(null,(function(e){return{updateColumnName:function(t,n){e(oie.R(t,n))}}}))((0,An.ZP)(Iie));function Rie(e){return Rie="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},Rie(e)}function Zie(){return Zie=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Zie.apply(this,arguments)}function Fie(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,a,i,c=[],s=!0,u=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;s=!1}else for(;!(s=(r=a.call(n)).done)&&(c.push(r.value),c.length!==t);s=!0);}catch(e){u=!0,o=e}finally{try{if(!s&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(u)throw o}}return c}}(e,t)||function(e,t){if(!e)return;if("string"===typeof e)return Bie(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return Bie(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Bie(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function Uie(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,Gie(r.key),r)}}function Yie(e,t,n){return t=Hie(t),function(e,t){if(t&&("object"===Rie(t)||"function"===typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(e,Vie()?Reflect.construct(t,n||[],Hie(e).constructor):t.apply(e,n))}function Vie(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(Vie=function(){return!!e})()}function Hie(e){return Hie=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},Hie(e)}function Wie(e,t){return Wie=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},Wie(e,t)}function zie(e,t,n){return(t=Gie(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Gie(e){var t=function(e,t){if("object"!=Rie(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=Rie(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==Rie(t)?t:t+""}var Kie=function(e){function t(e){var n;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),zie(n=Yie(this,t,[e]),"getArrangeTasksByIds",(function(e){var t=e.reduce((function(e,t){var n=Fie(t.split("/"),1)[0];return e.includes(n)||e.push(n),e}),[]),n=(0,Wn.a1Z)(t).reduce((function(e,t){return e[t.get("id")]=t,e}),{});return e.reduce((function(e,t){var r=Fie(t.split("/"),2),o=r[0],a=r[1],i=a?function(e){var t=n[o],r=null===t||void 0===t||null===(e=t.get("items"))||void 0===e?void 0:e.find((function(e){return(null===e||void 0===e?void 0:e.get("id"))===a}));return r&&t?(0,kP.y3)(r,t):null}():n[o];return i&&e.push(i),e}),[])})),zie(n,"quickAddOutSideMouseDownHandler",(function(e){document.querySelectorAll(".focus-quick-add-element").length>0?bn.ZP.isClickNeedFocusQuickAddEl=!0:bn.ZP.isClickNeedFocusQuickAddEl=!1})),zie(n,"quickAddOutSideClickHandler",(function(e){if(n.state.quickAddViewVisible){if(bn.ZP.isClickNeedFocusQuickAddEl){var t=n.props.id;return bn.ZP.isClickNeedFocusQuickAddEl=!1,void setTimeout((function(){U.vp.dispatch("focusQuickAddByColumnId",{columnId:t})}))}$(e.target).closest("#container-main").length&&!$(e.target.closest("#add-task")).length&&n.setState({quickAddViewVisible:!1})}})),zie(n,"onArrangeTasks",(function(){var e=n.state.arrangeTaskIds,t=n.getArrangeTasksByIds(e);(0,Wn.r16)(t),n.setState({arrangeModalVisible:!1})})),n.doAddNewColumn=n.doAddNewColumn.bind(n),n.doFocusColumn=n.doFocusColumn.bind(n),n.onBeforeNativeFocusEditor=n.onBeforeNativeFocusEditor.bind(n),n.clearKanbanInitStatus=n.clearKanbanInitStatus.bind(n),n.scrollOffsetBeforeFocus=null,n.state={uncompletedCount:0,quickAddViewVisible:!1,arrangeTaskIds:[],arrangeModalVisible:!1},n.elRef=r.createRef(),n}return function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&Wie(e,t)}(t,e),n=t,o=[{key:"componentDidMount",value:function(){var e=this,t=this.props.id;U.vp.subscribe(t,"setColumnUncompletedCount",(function(t){e.state.uncompletedCount!==t&&e.setState({uncompletedCount:t})})),U.vp.subscribe(t,"setColumnArrangeTaskIds",(function(t){var n=e.state.arrangeTaskIds;Ne().isEqual(n,t)||e.setState({arrangeTaskIds:t})})),U.vp.subscribe(t,"closeQuickAddView",(function(){e.setState({quickAddViewVisible:!1})})),document.body.addEventListener("click",this.quickAddOutSideClickHandler,{capture:!0}),document.body.addEventListener("mousedown",this.quickAddOutSideMouseDownHandler,{capture:!0})}},{key:"componentWillUnmount",value:function(){var e=this.props.id;U.vp.unSubscribe(e,"setColumnUncompletedCount"),U.vp.unSubscribe(e,"setColumnArrangeTaskIds"),U.vp.unSubscribe(e,"closeQuickAddView"),document.body.removeEventListener("click",this.quickAddOutSideClickHandler,{capture:!0}),document.body.removeEventListener("mousedown",this.quickAddOutSideMouseDownHandler,{capture:!0})}},{key:"componentWillReceiveProps",value:function(e){e.isOver!==this.props.isOver&&!1===e.isOver&&(wn.OZ(),bn.ZP.dragHoverTarget="")}},{key:"clearKanbanInitStatus",value:function(){var e,t=this.props.project.get("id"),n=this.props.id,r=(0,ga.UM)(n);(null===(e=bn.ZP.currentInitKanban)||void 0===e?void 0:e.get("id"))===t&&"progress"===(null===r||void 0===r?void 0:r.get("type"))&&bn.ZP.currentInitKanban.delete("id")}},{key:"onBeforeNativeFocusEditor",value:function(){var e=$(this.elRef.current).closest(".antiscroll-inner")[0];e&&(this.scrollOffsetBeforeFocus={x:e.scrollLeft,y:e.scrollTop})}},{key:"doAddNewColumn",value:function(e){this.props.addColumn&&this.props.addColumn(e)}},{key:"doFocusColumn",value:function(){var e=$(this.elRef.current),t=$(".column-list-inner")[0];this.scrollOffsetBeforeFocus&&(t.scrollLeft=this.scrollOffsetBeforeFocus.x,t.scrollTop=this.scrollOffsetBeforeFocus.y,this.scrollOffsetBeforeFocus=null);var n=t.clientWidth,r=e.outerWidth(!0),o=e.position().left;if(o<0){var a=o;t.scrollLeft+=a}else{var i=r+o-n;i>=0&&(t.scrollLeft+=i)}}},{key:"render",value:function(){var e=this,t=this.props,n=t.setNodeRef,o=t.name,a=t.canMoveProgressTask,i=t.id,c=t.project,s=t.columnCount,u=t.displayListModels,l=t.progressCount,f=t.forcePrintAll,d=(t.columnIndex,t.theme,t.activeTaskId),m=t.isDisabled,p=t.isDisabledProject,h=t.groupBy,y=(t.isDark,t.visible),g=t.kanbanQuickAddDefaultVisible,v=t.columnWidth,b=t.quickAddDetailMode,k=t.custom,x=this.state,E=x.uncompletedCount,S=x.quickAddViewVisible,_=x.arrangeTaskIds,O=x.arrangeModalVisible,T=c.get("id"),j="completed"===i,D="habit"===i,M="note"===i,A="pin"===i,N="countdown"===i,P="subscribe"===i,I=0===u.length,L=h===B.X9E.project&&(0,Hn.I2)((0,Hn.Rp)(i)),R=!j&&!p&&!D&&!N&&!P&&!L,F=(S||g)&&R,U=F?b&&!g?83:55:0;return(M||A)&&I?null:r.createElement("article",{className:w()("column tl-container flex-shrink-0 h-full relative overflow-visible",{"cursor-default":m||M||A,"disable-sortable":m||M||A}),style:{width:v},ref:function(t){e.elRef.current=t,n(t)},columnid:i},r.createElement("div",{className:w()("column-inner absolute top-0 left-0 right-0 bottom-0 flex flex-col",{"h-full":I})},r.createElement("div",{ref:function(t){e.$main=t},className:w()("column-main relative flex flex-col flex-none max-h-full rounded-default",{"h-full":I}),style:f?{maxHeight:"unset"}:{borderRadius:12}},r.createElement("div",{className:w()("hover-mask","hidden absolute inset-0 border border-solid border-primary bg-primary-3 dark:bg-primary-5"),style:{top:5,borderRadius:12}}),r.createElement("header",{className:"column-header flex-none overflow-hidden"},r.createElement(Lie,{name:o,count:E,id:i,projectId:T,project:c,displayListModels:u,isDisabled:m||M||A,columnCount:s,onFocusEditor:this.doFocusColumn,onBeforeNativeFocusEditor:this.onBeforeNativeFocusEditor,onAddNewColumn:this.doAddNewColumn,toggleQuickAdd:function(){e.setState((function(e){return{quickAddViewVisible:!e.quickAddViewVisible}}))},canAddTask:R,quickAddVisible:F,arrangeVisible:_.length>0&&"overdue"===i,onArrange:function(){e.setState({arrangeModalVisible:!0})},kanbanQuickAddDefaultVisible:g,custom:k}),r.createElement("div",{style:{display:"grid",gridTemplateRows:F?"1fr":"0fr",minHeight:U,transition:"grid-template-rows 250ms cubic-bezier(0.25, 1, 0.5, 1), min-height 250ms cubic-bezier(0.25, 1, 0.5, 1)"}},F&&r.createElement("div",{className:"overflow-hidden",style:{marginTop:6,marginBottom:-4}},r.createElement(zae.Z,{isNote:M,isPin:A,columnId:M||A?void 0:i,onFocusEditor:this.doFocusColumn,onBeforeNativeFocusEditor:this.onBeforeNativeFocusEditor,onAfterAddTask:this.clearKanbanInitStatus,groupBy:h,autoFocus:!g,autoFocusDelay:250,saveBeforeUnmount:!g,kanbanQuickAddDefaultVisible:g})))),!I&&y&&r.createElement("main",{className:"column-tasklist overflow-hidden flex flex-col",style:{marginTop:2,paddingBottom:8}},r.createElement(Xae,{project:c,displayListModels:u,canMoveProgressTask:a,columnId:i,columnProgressCount:l,forcePrintAll:f,activeTaskId:d})),I&&r.createElement("div",{className:w()("empty","flex-auto text-grey-40 text-center rounded-default bg-gradient-to-b dark:from-grey-2",(0,Z.uR)()?"from-grey-3":"from-primary-3"),style:{margin:"6px 12px 24px"}}),O&&r.createElement(C.Z,{visible:!0,maskClosable:!1,title:intl.formatMessage({id:"postpone_to_today_title"}),okText:intl.formatMessage({id:"postpone_to_today"}),onCancel:function(){e.setState({arrangeModalVisible:!1})},onOk:this.onArrangeTasks},r.createElement("span",{className:""},intl.formatMessage({id:"postpone_to_today_message"}))))))}}],o&&Uie(n.prototype,o),a&&Uie(n,a),Object.defineProperty(n,"prototype",{writable:!1}),n;var n,o,a}(r.PureComponent),qie=(0,a.$j)((function(e){var t=(0,Z.gh)();return{theme:t,isDark:(0,Z.$o)(t),kanbanQuickAddDefaultVisible:e.globalState.get("kanbanQuickAddDefaultVisible"),columnWidth:(0,Lt.iJ)(e),quickAddDetailMode:1===e.extPreference.desktopQuickAdd.style}}),null,null,{forwardRef:!0})((function(e){var t=(0,r.useRef)(null),n=rie({columnRef:t,props:e}),o=n.setNodeRef,a=n.isOver;return r.createElement(Kie,Zie({ref:t},e,{setNodeRef:o,isOver:a}))}));function $ie(e){return $ie="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},$ie(e)}function Jie(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,Xie(r.key),r)}}function Xie(e){var t=function(e,t){if("object"!=$ie(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=$ie(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==$ie(t)?t:t+""}function Qie(e,t,n){return t=tce(t),function(e,t){if(t&&("object"===$ie(t)||"function"===typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(e,ece()?Reflect.construct(t,n||[],tce(e).constructor):t.apply(e,n))}function ece(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(ece=function(){return!!e})()}function tce(e){return tce=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},tce(e)}function nce(e,t){return nce=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},nce(e,t)}var rce=function(e){function t(e){var n;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),(n=Qie(this,t,[e])).state={isNameEditing:!!e.isNew,isAbleConfirm:!1},n.isComponentMounted=!1,n._listenId=_.uniqueId(),n.doFocusColumn=n.doFocusColumn.bind(n),n.addNewColumn=n.addNewColumn.bind(n),n.startEditingName=n.startEditingName.bind(n),n.stopEditingName=n.stopEditingName.bind(n),n.onSaveExistedName=n.onSaveExistedName.bind(n),n.onSaveEmptyName=n.onSaveEmptyName.bind(n),n.onSaveInvalidName=n.onSaveInvalidName.bind(n),n.onChangeName=n.onChangeName.bind(n),n.onBeforeFocusNameEditor=n.onBeforeFocusNameEditor.bind(n),n.disabledNewColumnButton=n.disabledNewColumnButton.bind(n),n.onClickNewColumnButton=n.onClickNewColumnButton.bind(n),n.elRef=r.createRef(),n}return function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&nce(e,t)}(t,e),n=t,(o=[{key:"componentDidMount",value:function(){var e=this;this.isComponentMounted=!0;var t=this.props.intl;U.vp.subscribe(this._listenId,"addNewCol",(function(n){var r=n.projectId;(0,ga.E0)(r)?me.$Z({text:t.formatMessage({id:"column_limit_warn"})}):e.startEditingName()})),this.state.isNameEditing&&this.doFocusColumn()}},{key:"componentWillUnmount",value:function(){U.vp.unSubscribe(this._listenId,"addNewCol")}},{key:"render",value:function(){var e=this.props,t=e.newColButtonDisabled,n=(e.isDark,this.state.isNameEditing);return r.createElement("article",{className:w()("column new-column disable-sortable h-full flex flex-col",{editing:n}),ref:this.elRef},n?this.renderEditComponent():t?null:this.renderNewColumnButton(),r.createElement("div",{className:w()("empty","flex-auto text-grey-40 text-center rounded-default bg-gradient-to-b dark:from-grey-2",(0,Z.uR)()?"from-grey-3":"from-primary-3"),style:{opacity:n?1:0,paddingTop:48,margin:"6px 12px 24px",fontSize:13}}))}},{key:"disabledNewColumnButton",value:function(){var e=this.props,t=e.addNewColButtonDisabled,n=e.projectId,r=e.intl;me.$Z({text:r.formatMessage({id:"kanban_closed_add_column_tips"})}),t(n)}},{key:"renderNewColumnButton",value:function(){var e=this.props,t=e.intl,n=e.columnWidth;return r.createElement("div",{className:w()("tl-bar rounded-hover-bg cursor-pointer group flex items-center hover:bg-grey-5"),style:{height:32,width:n,marginTop:8}},r.createElement("div",{className:"tl-des flex items-center h-full w-full pl-[6px]",onClick:this.onClickNewColumnButton},r.createElement(E.Z,{name:"add",className:"text-primary",style:{width:18,height:18,marginRight:2}}),r.createElement("span",{className:"text-s text-primary leading-none font-semibold"},t.formatMessage({id:"kanban_new_column"}))),r.createElement(E.Z,{name:"close_new_column_button",className:"invisible group-hover:visible mr-[6px] flex-none dark:text-grey-40 text-grey-20",onClick:this.disabledNewColumnButton}))}},{key:"renderEditComponent",value:function(){var e=this.props,t=e.projectId,n=e.intl,o=(e.theme,e.columnWidth);return r.createElement(r.Fragment,null,r.createElement("div",{className:w()("tl-bar rounded-default flex flex-col"),style:{padding:"8px 12px 0",width:o}},r.createElement(hie,{placeholder:n.formatMessage({id:"kanban_new_column"}),projectId:t,onCancel:this.stopEditingName,onChangeName:this.onChangeName,onSaveName:this.addNewColumn,onSaveEmptyName:this.onSaveEmptyName,onSaveInvalidName:this.onSaveInvalidName,onSaveExistedName:this.onSaveExistedName,onBeforeFocusEditor:this.onBeforeFocusNameEditor,onFocusEditor:this.doFocusColumn})))}},{key:"onClickNewColumnButton",value:function(){var e=this.props,t=e.projectId,n=e.intl;(0,ga.E0)(t)?me.$Z({text:n.formatMessage({id:"column_limit_warn"})}):this.startEditingName()}},{key:"startEditingName",value:function(){this.setState({isNameEditing:!0})}},{key:"stopEditingName",value:function(){this.setState({isNameEditing:!1}),this.props.onStopEdit&&this.props.onStopEdit()}},{key:"onSaveEmptyName",value:function(){this.stopEditingName()}},{key:"onSaveInvalidName",value:function(){var e=this.props.intl;me.$Z({text:e.formatMessage({id:"column_name_warn"})}),this.stopEditingName()}},{key:"onSaveExistedName",value:function(){this.stopEditingName()}},{key:"onChangeName",value:function(e){var t=e.isEmpty,n=e.isInvalid;t||n?this.setState({isAbleConfirm:!1}):this.setState({isAbleConfirm:!0})}},{key:"addNewColumn",value:function(e){var t=this.props,n=t.projectId,r=t.intl,o=t.prevColumnId,a=t.nextColumnId;(0,ga.E0)(n)?me.$Z({text:r.formatMessage({id:"column_limit_warn"})}):(0,ga.Wf)({projectId:n,prevColumnId:o,nextColumnId:a,name:e}),this.stopEditingName(),pe.Z.doSync()}},{key:"onBeforeFocusNameEditor",value:function(){if(this.isComponentMounted){var e=$(this.elRef.current).closest(".antiscroll-inner")[0];e&&(this.scrollOffsetBeforeFocus={x:e.scrollLeft,y:e.scrollTop})}}},{key:"doFocusColumn",value:function(){if(this.isComponentMounted){var e=$(this.elRef.current),t=$(".column-list-inner")[0];this.scrollOffsetBeforeFocus&&(t.scrollLeft=this.scrollOffsetBeforeFocus.x,t.scrollTop=this.scrollOffsetBeforeFocus.y,this.scrollOffsetBeforeFocus=null);var n=t.clientWidth,r=e.width()+parseInt(e.css("marginRight"),10),o=e.position().left;if(o<0){var a=o;t.scrollLeft+=a}else{var i=r+o-n;i>=0&&(t.scrollLeft+=i)}}}}])&&Jie(n.prototype,o),a&&Jie(n,a),Object.defineProperty(n,"prototype",{writable:!1}),n;var n,o,a}(r.PureComponent),oce=(0,An.ZP)((0,a.$j)((function(e,t){var n=(0,Z.gh)(),r=t.projectId,o=e.globalState.get("newColButtonDisabled").includes(r);return{theme:n,isDark:(0,Z.$o)(n),newColButtonDisabled:o,columnWidth:(0,Lt.iJ)(e)}}),(function(e){return{addNewColButtonDisabled:function(t){e((0,no.YM)(t))}}}))(rce));function ace(e){return ace="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},ace(e)}function ice(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,cce(r.key),r)}}function cce(e){var t=function(e,t){if("object"!=ace(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=ace(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==ace(t)?t:t+""}function sce(e,t,n){return t=lce(t),function(e,t){if(t&&("object"===ace(t)||"function"===typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(e,uce()?Reflect.construct(t,n||[],lce(e).constructor):t.apply(e,n))}function uce(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(uce=function(){return!!e})()}function lce(e){return lce=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},lce(e)}function fce(e,t){return fce=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},fce(e,t)}var dce=function(e){function t(e){var n;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),(n=sce(this,t,[e])).relatedElOffset=e.relatedEl.getBoundingClientRect(),n.escListenId=Ne().uniqueId(),n}return function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&fce(e,t)}(t,e),n=t,(r=[{key:"onDidMount",value:function(){var e=function(){U.vp.dispatch("dismissColumnOutSingle")};U.jc.subscribe(this.escListenId,"column-out-single",e),bn.ZP.columnOutSingleEscObj={listenId:this.escListenId,fn:e}}},{key:"onUnmount",value:function(){U.jc.unSubscribe(this.escListenId)}},{key:"componentWillUpdate",value:function(e){if(e.relatedEl!==this.props.relatedEl){var t=e.relatedEl.getBoundingClientRect();t.height&&(this.relatedElOffset=t)}}},{key:"fixPositionOffsetX",value:function(e){return e+2}},{key:"render",value:function(){return o.createPortal(this.getBody(),document.body)}},{key:"setDefaultPosition",value:function(){var e=this.props.gapTop,t=this.relatedElOffset;return{top:t.top+e,left:t.left+t.width-2}}}])&&ice(n.prototype,r),a&&ice(n,a),Object.defineProperty(n,"prototype",{writable:!1}),n;var n,r,a}(Sf),mce=n("mSNm"),pce=n("m+ot"),hce=n.n(pce),yce=n("u2oN");var gce=function(e){var t=e.task,n=e.relatedEl,o=e.style,a=(0,r.useCallback)((function(e){return e+2}),[]);return r.createElement(Qf,{isInCalendar:!1,task:t,relatedEl:n,getDefaultPosition:function(){var e=n.getBoundingClientRect();return{top:e.top,left:e.left+e.width}},style:o,fixPositionOffsetX:a})};var vce=function(e){var t=e.task,n=e.relatedEl,o=e.style,a=(0,r.useCallback)((function(e){return e+2}),[]);return r.createElement(ZA,{isInCalendar:!1,task:t,relatedEl:n,getDefaultPosition:function(){var e=n.getBoundingClientRect();return{top:e.top,left:e.left+e.width}},style:o,fixPositionOffsetX:a})},bce=function(e){var t=e.scrollRef;return(0,r3.mc)({id:"project-kanban-view-column-list",xContainerRef:t,yContainerRef:t,moveEdgeTolerate:100,disabledY:!0}),null},wce=function(e){var t=e.textId,n=e.descId;return r.createElement(mr.Z,{name:"empty-today-weekend",textId:t,descId:n})},kce=function(e){var t=e.textId,n=e.descId;return r.createElement(mr.Z,{name:"empty-today-morning",textId:t,descId:n})},xce=function(e){var t=e.textId,n=e.descId;return r.createElement(mr.Z,{name:"empty-today-afternoon",textId:t,descId:n})},Ece=function(e){var t=e.textId,n=e.descId;return r.createElement(mr.Z,{name:"empty-today-night",iconsInfo:[2,3,void 0,void 0,void 0,7],textId:t,descId:n})},Sce=function(e){var t=e.textId,n=e.descId;return r.createElement(mr.Z,{name:"empty-tomorrow-weekend",textId:t,descId:n})},_ce=function(e){var t=e.textId,n=e.descId;return r.createElement(mr.Z,{name:"empty-tomorrow-weekday",iconsInfo:[2,3,void 0,5,6,7],textId:t,descId:n})},Oce=function(){return r.createElement(mr.Z,{name:"empty-n7",emptyBg:"empty-n7-bg",textId:"empty_title_no_tasks_n7d",descId:"empty_desc_take_it_easy"})},Cce=function(){return r.createElement(mr.Z,{name:"empty-assign-me",iconsInfo:[void 0,3,4,void 0,6,7],textId:"empty_assign_list_a",descId:"empty_assign_list_b"})},Tce=function(e){var t=e.project,n=e.hasCompleted;switch(t.get("id")){case B.X1y.all:var o={textId:"empty_no_tasks",descId:"empty_desc_all_input"},a=o.textId,i=o.descId;return r.createElement(No,{textId:a,descId:i});case B.X1y.today:var c=function(e){if(e)return{textId:"empty_title_today_all_completed",descId:"empty_desc_keep_up_the_good_work_tomorrow",emptyType:"completed"};var t=(new Date).getHours(),n=Bn.Z.prefMoment(),r=n.getDay(),o=k5.u9(n.format("YYYY-MM-DD")),a="empty_no_tasks_today",i=null,c="";t>=5&&t<18&&(0===r||6===r)&&o!==B.LBw.holidayTypeWorkDay?(c="weekend",i="empty_desc_weekend_tak_a_walk"):t>=5&&t<12?(c="morning",i="empty_desc_enjoy_a_wonderful_day"):t>=12&&t<18?(c="afternoon",i="empty_desc_relax_with_tea"):t>=18&&t<23?(c="night",i="empty_desc_enjoy_evening"):(c="night",i="empty_desc_is_late");return{textId:a,descId:i,emptyType:c}}(n),s=c.textId,u=c.descId;switch(c.emptyType){case"completed":return r.createElement(Gae,{textId:s,descId:u});case"weekend":return r.createElement(wce,{textId:s,descId:u});case"morning":return r.createElement(kce,{textId:s,descId:u});case"afternoon":return r.createElement(xce,{textId:s,descId:u});default:return r.createElement(Ece,{textId:s,descId:u})}case B.X1y.tomorrow:var l=function(){var e=Bn.Z.prefMoment().add(1,"day"),t=e.getDay(),n=k5.u9(e.format("YYYY-MM-DD")),r="empty_title_no_tasks_tomorrow",o=null,a="";0!==t&&6!==t||n===B.LBw.holidayTypeWorkDay?(a="weekday",o="empty_desc_plan_your_work"):(a="weekend",o="empty_desc_weekend_tak_a_walk");return{textId:r,descId:o,emptyType:a}}(),f=l.textId,d=l.descId;return"weekend"===l.emptyType?r.createElement(Sce,{textId:f,descId:d}):r.createElement(_ce,{textId:f,descId:d});case B.X1y.week:return r.createElement(Oce,null);case B.X1y.assignedme:return r.createElement(Cce,null);default:return r.createElement(No,null)}};var jce=function(e){var t=e.groupId,n=e.projectsInGroup,o=n.toArray().reduce((function(e,t){return Hn.vG(t)?e.hasNote=!0:e.hasTask=!0,e}),{hasNote:!1,hasTask:!1}),a=o.hasNote,i=o.hasTask;return a&&!i?r.createElement(qae,{textId:"empty_title_no_notes",descId:"empty_desc_record_inspiration_and_time_here"}):0===n.size?r.createElement(r.Fragment,null,r.createElement(No,{descId:"empty_view_des_for_empty_folder"}),t&&r.createElement("div",{className:"mt-[24px] flex justify-center"},r.createElement(T.Z,{type:"border",size:"custom",style:{height:40,padding:"8px 34px",borderRadius:"999px"},onClick:function(){U.vp.dispatchOne("openGroupAddProject",t)}},s.U2("create_project")))):r.createElement(No,null)},Dce=function(e){var t=e.project,n=e.hasCompletedTask,o=void 0!==n&&n,a=e.projectsInGroup,i=t.get("listType");if(i===B.Lo$.smartProject)return r.createElement(Tce,{project:t,hasCompleted:o});if(i===B.Lo$.csl)return r.createElement(Jy,{project:t});if(i===B.Lo$.tag)return r.createElement(Ao,null);if(i===B.Lo$.group){var c=a||(0,Hn.wA)(t.get("id"));return r.createElement(jce,{groupId:t.get("id"),projectsInGroup:c})}return r.createElement($ae,{project:t,hasCompleted:o})};function Mce(e){return Mce="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},Mce(e)}function Ace(e){return function(e){if(Array.isArray(e))return Nce(e)}(e)||function(e){if("undefined"!==typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(!e)return;if("string"===typeof e)return Nce(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return Nce(e,t)}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Nce(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function Pce(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,Bce(r.key),r)}}function Ice(e,t,n){return t=Rce(t),function(e,t){if(t&&("object"===Mce(t)||"function"===typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(e,Lce()?Reflect.construct(t,n||[],Rce(e).constructor):t.apply(e,n))}function Lce(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(Lce=function(){return!!e})()}function Rce(e){return Rce=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},Rce(e)}function Zce(e,t){return Zce=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},Zce(e,t)}function Fce(e,t,n){return(t=Bce(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Bce(e){var t=function(e,t){if("object"!=Mce(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=Mce(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==Mce(t)?t:t+""}var Uce=function(e){function t(e){var n;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),Fce(n=Ice(this,t,[e]),"prepareColumnArray",(0,Lu.b)([function(e,t){return t.displayListModels},function(e,t){return t.columns},function(e,t){return t.project},function(e,t){return e.newColumnStatus},function(e,t){return t.intl},function(e,t){return t.groupBy}],(function(e,t,n,r,o,a){var i;if(0===t.size&&"sortOrder"===(null===(i=document.getElementById("group-order-option"))||void 0===i?void 0:i.getAttribute("data-group-by"))){var c=!1;(0,v_.KZ)(e,(function(e){c||e.model instanceof Co.Y5&&e.model.task.get("isNew")&&(c=!0)})),c&&(0,ga.Wf)({projectId:n.get("id"),prevColumnId:void 0,nextColumnId:void 0,name:s.U2("kanban_to_do_column")})}var u=function(){if(e.length>0){return e.every((function(e){return e.section instanceof Qs.En||function(e){return e instanceof Qs.V$}(e.section)||function(e){return e instanceof Qs.Lv}(e.section)||function(e){return e instanceof Qs.rD&&"subscribe"===e.id}(e.section)}))}return!1}(),l=u?function(){switch(a){case B.X9E.project:var e=Z.wX(),t=(0,Hn.Rp)(e);if(t)return[new Co.D2(new Qs.zu(t.get("id"),t.get("name"),(0,Hn.I2)(t)))];break;case B.X9E.dueDate:return[new Co.D2(new Qs.Uy((0,N.t5)()?B.Zj5[0]:"today",Ee()().startOf("day").toDate(),"today"))];case B.X9E.priority:var n=Z.kn(),r=function(){switch(n){case B.Y$J.high:return"priority-high";case B.Y$J.medium:return"priority-medium";case B.Y$J.low:return"priority-low";case B.Y$J.none:default:return"priority-none"}}();return[new Co.D2(new Qs.lS(r,r,n))];case B.X9E.tag:var o=Z.bz()[0]||B.iij;return[new Co.D2(new Qs.fN(o,o))]}return[]}():[];if(u){var f=e.findIndex((function(e){return e.section instanceof Qs.Lv}));f>-1?e.splice.apply(e,[f+1,0].concat(Ace(l))):e.unshift.apply(e,Ace(l))}var d=e.map((function(e){return{id:e.id,name:e.section instanceof Qs.lf?e.section.name:(0,yce.$)(e.section,o,!1),displayListModels:e.children,section:e.section}}));if(r.prevColumnId){var m=r.prevColumnId,p=d.findIndex((function(e){return e.id===m}));p>-1&&d.splice(p+1,0,{isNew:!0,prevColumnId:m})}else if(r.nextColumnId){var h=r.nextColumnId,y=d.findIndex((function(e){return e.id===h}));y>-1&&d.splice(y,0,{isNew:!0,nextColumnId:h})}return d}))),Fce(n,"isValidMouseUp",(function(){return!!n.mousedownView&&(n.mousedownView=!1,!0)})),Fce(n,"beginSliding",(function(e){var t=$(e.target),r=t.closest(".column-main").length,o=t.closest(".new-column").length,a=t.closest(".task-menu").length,i=t.closest(".task-menu-assignee").length,c=t.closest(".tag-multi-select-container").length,s=t.closest(".task-ul-list .content li.task").length&&!t.closest(".l-task .check-toggle").length,u=t.closest(".l-task, #out-single-task-detail, .task-detail-element, .timecard-element, .CodeMirror-hints, .dropdown-menu-menu, .dropdown-menu-md-heading, .CodeMirror-link-modal, .subscribe-event-timecard").length,l=t.closest(".popup-cover").length,f=t.closest("#outer-tip").length,d=t.closest(".kanban-click-ignore").length,m=t.closest(".empty").length;(r||o||f||s||u||a||i||c||l||d)&&!m||(n.scrollRef.current.setPointerCapture(e.pointerId),n.scrollStatus=1,n.pointerDownX=e.pageX,n.scrollLeft=n.scrollRef.current.scrollLeft)})),Fce(n,"stopSliding",(function(e){(n.scrollRef.current.releasePointerCapture(e.pointerId),1===n.scrollStatus)&&$(e.target).css({cursor:"unset"});n.scrollStatus=0})),Fce(n,"isSliding",(function(e){if(1===n.scrollStatus){var t=$(e.target);n.scrollRef.current.scrollLeft=n.scrollLeft+n.pointerDownX-e.pageX,t.css({cursor:"pointer"}),e.preventDefault()}})),n.state={isOutSingleVisible:!0,newColumnStatus:{},forcePrintAll:!1,activeId:"",scrollLeft:0,scrollElMount:!1},n.updateNewColumnStatus=n.updateNewColumnStatus.bind(n),n.destroyNewColumn=n.destroyNewColumn.bind(n),n.bodyMousedown=n.bodyMousedown.bind(n),n.bodyMouseup=n.bodyMouseup.bind(n),n.onHScroll=n.onHScroll.bind(n),n.onPrintMediaListener=n.onPrintMediaListener.bind(n),n.onAfterPrint=n.onAfterPrint.bind(n),n.onOutSingleVisibleChange=n.onOutSingleVisibleChange.bind(n),n._listenId=Ne().uniqueId(),n.printMedia=matchMedia("print"),n.elRef=r.createRef(),n.scrollWrapRef=r.createRef(),n.scrollRef=r.createRef(),n.mousedownView=!1,n}return function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&Zce(e,t)}(t,e),n=t,o=[{key:"componentDidMount",value:function(){var e=this;ys.vU?window.addEventListener("afterprint",this.onAfterPrint):this.printMedia.addListener(this.onPrintMediaListener),this.initSortable(),setTimeout((function(){wn.iD($(e.scrollWrapRef.current),{x:!0,y:!1,needHScroll:!0})}));var t=$("#container-main")[0];t&&(t.addEventListener("mousedown",this.bodyMousedown,{capture:!0}),t.addEventListener("mouseup",this.bodyMouseup,{capture:!0})),$(this.scrollRef.current).on("scroll.columnsContainer",this.onHScroll),U.vp.subscribe(this._listenId,"dismissColumnOutSingle",(function(){e.props.selectedTaskIds.length<=1&&e.props.resetSelectedTaskIds()})),U.vp.subscribe(this._listenId,"changeColumnOutSingleVisibility",this.onOutSingleVisibleChange),U.vp.subscribe(this._listenId,"forcePaginationInKanban",(function(t){e.setState({forcePrintAll:!0},(function(){t&&setTimeout((function(){t()}))}))})),U.vp.subscribe(this._listenId,"clearKanbanActiveId",(function(){e.setState({activeId:""})}));var n=(0,N.au)();if(n&&(n===bn.ZP.kanbanScrollToId&&this.setState({activeId:n}),bn.ZP.kanbanScrollToId=null),bn.ZP.sectionScrollIntoAfterSearch){var r=bn.ZP.sectionScrollIntoAfterSearch;setTimeout((function(){var t=e.props,n=t.columns,o=t.columnWidth,a=n.sort(R.ZP.order).findIndex((function(e){return e.get("id")===r})),i=e.scrollRef.current;if(a>-1&&i){var c=a*o;(c<i.scrollLeft||c>i.scrollLeft+i.clientWidth)&&(i.scrollLeft=c||0),setTimeout((function(){U.vp.dispatchOne(U.Ly,"kanban_".concat(r))}))}})),bn.ZP.sectionScrollIntoAfterSearch=null}}},{key:"UNSAFE_componentWillReceiveProps",value:function(e){var t=this.props.pathname.split("/"),n=e.pathname.split("/"),r=t[4],o=n[4];o&&r!==o&&e.activeTaskId!==o&&e.selected&&1===e.selected.length&&o===bn.ZP.kanbanScrollToId&&(this.setState({activeId:o}),bn.ZP.kanbanScrollToId=null)}},{key:"componentWillUpdate",value:function(e,t){this.props.project.get("id")!==e.project.get("id")&&this.clearKanbanInitStatus()}},{key:"componentDidUpdate",value:function(e){var t=this.props,n=(0,Hn.I2)(e.project),r=(0,Hn.I2)(t.project);n&&!r&&this.enableSortable(),!n&&r&&this.disableSortable()}},{key:"componentWillUnmount",value:function(){ys.vU?window.removeEventListener("afterprint",this.onAfterPrint):this.printMedia.removeListener(this.onPrintMediaListener),this.clearKanbanInitStatus(),this.uninstallSortable(),wn.Dh($(this.scrollWrapRef.current));var e=$("#container-main")[0];e&&(e.removeEventListener("mousedown",this.bodyMousedown,{capture:!0}),e.removeEventListener("mouseup",this.bodyMouseup,{capture:!0})),$(this.scrollRef.current).off("scroll.columnsContainer"),U.vp.unSubscribe(this._listenId,"dismissColumnOutSingle"),U.vp.unSubscribe(this._listenId,"changeColumnOutSingleVisibility"),U.vp.unSubscribe(this._listenId,"forcePaginationInKanban"),U.vp.unSubscribe(this._listenId,"clearKanbanActiveId")}},{key:"onPrintMediaListener",value:function(e){var t=this.state.forcePrintAll;!e.matches&&t&&this.setState({forcePrintAll:!1})}},{key:"onAfterPrint",value:function(){this.state.forcePrintAll&&this.setState({forcePrintAll:!1})}},{key:"onHScroll",value:function(){U.vp.dispatch("dismissColumnOutSingle"),U.vp.dispatch("hideColumnTaskMenu")}},{key:"onOutSingleVisibleChange",value:function(e){this.setState({isOutSingleVisible:e})}},{key:"bodyMousedown",value:function(e){this.mouseDownX=e.pageX,this.mouseDownY=e.pageY,this.mousedownView=!0}},{key:"bodyMouseup",value:function(e){if(this.isValidMouseUp()){var t=e.pageX,n=e.pageY,r=$(e.target),o=r.closest(".task-menu").length,a=r.closest(".task-menu-assignee").length,i=r.closest(".tag-multi-select-container").length,c=r.closest(".dropdown-menu").length,s=r.closest(".task-ul-list .content li.task").length&&!r.closest(".l-task .check-toggle").length,u=r.closest(".time-menu, .l-task, #out-single-task-detail, .task-detail-element, .timecard-element, .CodeMirror-hints, .dropdown-menu-md-heading, .CodeMirror-link-modal, .subscribe-event-timecard").length,l=r.closest(".popup-cover").length,f=r.closest("#outer-tip").length,d=r.closest(".kanban-click-ignore").length,m=r.closest("#cboxOverlay").length||r.closest("#cboxHeader").length||r.closest("#colorbox").length||r.closest("#cboxFooter").length;Math.abs(t-this.mouseDownX)>=30||Math.abs(n-this.mouseDownY)||f||s||u||o||a||i||l||c||d||m||this.props.resetSelectedTaskIds()}}},{key:"updateNewColumnStatus",value:function(e){var t=e.prevColumnId,n=e.nextColumnId;this.setState({newColumnStatus:{prevColumnId:t,nextColumnId:n}})}},{key:"destroyNewColumn",value:function(){this.setState({newColumnStatus:{}})}},{key:"initSortable",value:function(){var e,t,n,r=this,o=Ne().throttle((function(t,n){var r=$(".column-list-inner")[0],o=n.helper[0].getBoundingClientRect(),a=r.getBoundingClientRect(),i=a.left+100,c=a.right-100,s=o.left,u=o.right,l=t.pageX,f=s-i,d=u-c;f<0&&e-l>0?r.scrollLeft+=.1*f:d>0&&l-e>0&&(r.scrollLeft+=.1*d),e=t.pageX}),10);this.$el=$(this.elRef.current),this.$el.sortable({appendTo:this.elRef.current,items:"article.column:not(.disable-sortable)",handle:".column-header .tl-bar",tolerance:"pointer",placeholder:"column-placeholder",helper:"clone",delay:100,scroll:!1,beforeStart:function(e,t){var n=t.item;r.itemScrollTop=n.find("#task-list-content").scrollTop()},start:function(o,a){(0,mce.K)(!0);var i=a.helper.find(".column-header").height()+a.helper.find(".column-tasklist .tl-body").height();a.placeholder.css("height",i),e=o.pageX;var c=a.item;t=c.prev(".column").attr("columnId"),n=c.next(".column-placeholder").next(".column").attr("columnId"),a.helper.find("#task-list-content").scrollTo(r.itemScrollTop)},sort:function(e,t){o(e,t)},stop:function(e,o){(0,mce.K)(!1);var a=o.item,i=a.attr("columnId"),c=a.prev(".column").attr("columnId"),s=a.next(".column").attr("columnId"),u=r.props.project.get("id");if(t!==c||n!==s){var l=ga.LV({projectId:u,prevColumnId:c,nextColumnId:s}),f=l.prevSortOrder,d=l.nextSortOrder,m=(0,$e.X_)(f,d),p={};m.needReset?p=ga.hm({projectId:u,prevColumnId:c,thisColumnId:i,nextColumnId:s}):p[i]=m.newSortOrder,r.$el.sortable("cancel"),r.resetScrollTop(a,r.itemScrollTop),r.props.updateColumnOrders(p),pe.Z.doSync()}else r.resetScrollTop(a,r.itemScrollTop)}}),(0,Hn.I2)(this.props.project)&&this.disableSortable()}},{key:"resetScrollTop",value:function(e,t){setTimeout((function(){e.find("#task-list-content").length&&e.find("#task-list-content").scrollTo(t)}))}},{key:"uninstallSortable",value:function(){this.$el&&this.$el.sortable("destroy")}},{key:"enableSortable",value:function(){this.$el&&this.$el.data("sortable")&&this.$el.sortable("enable")}},{key:"disableSortable",value:function(){this.$el&&this.$el.data("sortable")&&this.$el.sortable("disable")}},{key:"clearKanbanInitStatus",value:function(){bn.ZP.currentInitKanban.get("id")===this.props.project.get("id")&&bn.ZP.currentInitKanban.delete("id")}},{key:"renderOutSingle",value:function(){var e=this.props,t=e.activeTaskId,n=e.selectedTaskIds,o=e.paramId,a=e.multiSelectMode,i=this.state.isOutSingleVisible,c=this.context,s=c.isCardMode,u=c.sizeOptions,l=c.isCalendarTaskMode;if(a||!i||!t||n.length>1||!l&&(0,Hs.Me)(s,u))return null;var f=Wn.FOH(t)||To.Y(t)||$t.Y(t)||(0,an.FL)(t)||function(){var e=(0,Qt.P2)(t);if(e){var n=(0,Qt.N1)(t,+Ee()().format("YYYYMMDD"));return Gn.Map(Yl.zr.createInstance(e,n))}var r=(0,VT.NB)(t);return r?Gn.Map((0,VT.PC)(r)):null}()||function(e){if(o){var t=o.slice(0,24);return Wn.FOH(t)}return null}(),d=$('.column .task-ul-list li.task a[taskid="'.concat(t,'"]')).parent("li.task")[0];if(d&&f){var m=0;switch(d.getAttribute("data-ui-type")){case"0":case"1":m=4}return(0,Wn.d77)(f)?r.createElement(gce,{key:f.get("id"),task:f,relatedEl:d,style:{marginTop:m}}):(0,Wn.nJ4)(f)?r.createElement(vce,{key:f.get("id"),task:f,relatedEl:d,style:{marginTop:m}}):r.createElement(r.Fragment,null,r.createElement(dce,{key:f.get("id"),model:f,relatedEl:d,gapTop:m}))}return null}},{key:"render",value:function(){var e=this,t=this.props,n=t.project,o=t.groupBy,a=t.columnWidth,i=t.kanbanColumnSize,c=t.hasCompletedTask,u=t.projectsInGroup,l=n.get("id"),f=o===B.X9E.sortOrder,d=(0,Hn.I2)(n),m=d||o!==B.X9E.sortOrder,p=this.prepareColumnArray(this.state,this.props),h=this.state.activeId,y=(0,Hn.vG)(n),g=n.get("listType")===B.Lo$.group&&0===(null===u||void 0===u?void 0:u.size),v=!d&&!g,b={};p.forEach((function(e){var t=e.id,n=e.section;b[t]=n})),bn.ZP.columnId2Section=b;var k=this.state.forcePrintAll;return r.createElement("div",{className:w()("column-list flex-1 relative",hce().columnList),ref:this.elRef},p.length?r.createElement("div",{className:"column-list-wrap h-full column-size-".concat(i),style:k?{width:"100vw",minHeight:"100vh"}:{}},r.createElement(ET.Z,{className:"auto-sizer auto-sizer-column"},(function(t){var i=t.width,c=t.height;return r.createElement("div",{style:k?{width:p.length*a,height:c}:{width:i,height:c},className:"antiscroll-wrap",ref:e.scrollWrapRef},r.createElement(kee.Z,{outerRef:e.scrollRef,onScroll:function(t){e.setState({scrollLeft:t.target.scrollLeft})}},(function(t){var i=t.getItemHorizontalVisible,c=t.onScroll;return r.createElement("div",{id:"column-list-inner",className:"column-list-inner antiscroll-inner flex flex-row items-start h-full pb-[12px]",style:{paddingLeft:12,paddingRight:12},ref:function(t){e.scrollRef.current=t,e.setState({scrollElMount:!0})},onPointerDown:e.beginSliding,onPointerMove:e.isSliding,onPointerUp:e.stopSliding,onScroll:c},p.map((function(t,c){var s=t.displayListModels,u=t.id,y=t.name,g=t.type,v=t.isNew,b=t.nextColumnId,w=t.prevColumnId,k=t.section,x=i(12+c*a,a);return v?r.createElement(oce,{displayListModels:s,id:u,name:y,type:g,isNew:v,nextColumnId:b,prevColumnId:w,key:"new-column",projectId:l,onStopEdit:e.destroyNewColumn}):r.createElement(qie,{displayListModels:s,isDisabled:m,isDisabledProject:d,id:u,name:y,type:g,project:n,key:t.id,custom:f,columnCount:p.length,columnIndex:c,addColumn:e.updateNewColumnStatus,forcePrintAll:e.state.forcePrintAll,activeTaskId:h,section:k,groupBy:o,visible:x})})),!m&&r.createElement(oce,{projectId:l}))})))}))):r.createElement("div",{id:"task-list-body",className:"tl-body empty-list relative flex-1 overflow-hidden flex flex-col",style:{marginTop:180}},r.createElement("div",{className:w()("empty-list-info block"),id:"task-ul-list-empty"},r.createElement(Dce,{project:n,hasCompletedTask:c,projectsInGroup:u}),v&&r.createElement("span",{className:"text-sml text-info line-sml text-[13px] block text-center text-primary leading-[22px] mt-[10px] cursor-pointer",onClick:function(){U.vp.dispatch("openGlobalQuickAdd")}},s.U2(y?"add_note":"shortcuts_add_task_title")))),this.renderOutSingle(),r.createElement(bce,{scrollRef:this.scrollRef}))}}],o&&Pce(n.prototype,o),a&&Pce(n,a),Object.defineProperty(n,"prototype",{writable:!1}),n;var n,o,a}(r.PureComponent);Fce(Uce,"contextType",Fa.Z);var Yce,Vce=(0,v.EN)((0,a.$j)((function(e,t){return{pathname:e.router.location.pathname,columns:ro.H9(e,t),selectedTaskIds:ro.Ki(e),activeTaskId:e.tasks.activeSelectedTaskIds.get("active"),selected:e.tasks.activeSelectedTaskIds.get("selected"),paramId:t.match.params.id,habitStuff:e.habit,columnWidth:(0,Lt.iJ)(e),kanbanColumnSize:e.globalState.get("kanbanColumnSize"),multiSelectMode:e.globalState.get("multiSelectMode")}}),(function(e){return{resetSelectedTaskIds:function(){(0,Lt.ye)()},updateColumnOrders:function(t){e((0,oie.mz)(t))},setActiveSelectedTaskIds:function(e){Wn.j1p(e,[e])}}}))((0,An.ZP)((0,Qae.sf)(Uce)))),Hce=n("8TKT");function Wce(e){return Wce="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},Wce(e)}function zce(){return zce=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},zce.apply(this,arguments)}function Gce(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=Wce(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=Wce(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==Wce(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Kce(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,a,i,c=[],s=!0,u=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;s=!1}else for(;!(s=(r=a.call(n)).done)&&(c.push(r.value),c.length!==t);s=!0);}catch(e){u=!0,o=e}finally{try{if(!s&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(u)throw o}}return c}}(e,t)||function(e,t){if(!e)return;if("string"===typeof e)return qce(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return qce(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function qce(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var $ce=function(e){var t=e.id,n=e.isNew,o=(0,r.useRef)(t),a=Kce((0,r.useState)(!1),2),i=a[0],c=a[1];return(0,r.useEffect)((function(){var e=o.current;return!n&&U.vp.subscribe(e,"ACTIVE_TIMELINE_BLOCK",(function(){c(!0)})),function(){!n&&U.vp.unSubscribe(e,"ACTIVE_TIMELINE_BLOCK")}}),[n]),(0,r.useEffect)((function(){var e=o.current;return!n&&U.vp.subscribe(e,"INACTIVE_TIMELINE_BLOCK",(function(){c(!1)})),function(){!n&&U.vp.unSubscribe(e,"INACTIVE_TIMELINE_BLOCK")}}),[n]),{isActive:!!n||i}},Jce=function(e){var t=e.idRef,n=e.isNew,o=e.readOnly,a=e.isChecklistItemTask,i=e.isSubscribeTask,c=(0,r.useRef)(n);c.current=n;var s=(0,r.useCallback)((function(e){e.stopPropagation(),e.preventDefault(),a||o&&!i||(U.vp.dispatch("ACTIVE_TIMELINE_BLOCK_MENU",{id:t.current,position:{left:e.pageX,top:e.pageY},isSubscribeTask:i}),U.vp.dispatch("HIDE_TIMELINE_NEW_TASK_OUT_SINGLE"),U.vp.dispatch("HIDE_TIMELINE_OUT_SINGLE"))}),[t,a,i,o]);return(0,r.useEffect)((function(){var e=t.current;return function(){c.current||U.vp.dispatch("HIDE_TIMELINE_NEW_TASK_OUT_SINGLE",{id:e})}}),[t]),{activeContextMenu:s}},Xce=function(e){var t=e.idRef,n=e.isNew,o=e.blockRef,a=e.isSchedule,i=e.isSubscribeTask,c=(0,r.useRef)(n);c.current=n;var s=(0,r.useCallback)((function(e){e.stopPropagation(),bn.ZP.timelineViewBlockDuringResize||(U.vp.dispatch("ACTIVE_TIMELINE_OUT_SINGLE",{id:t.current,relatedEl:o.current,cursorPosition:{left:e.pageX,top:e.pageY},isSchedule:a,isSubscribeTask:i}),U.vp.dispatch("HIDE_TIMELINE_NEW_TASK_OUT_SINGLE"))}),[o,t,a,i]);return(0,r.useEffect)((function(){var e=t.current;return function(){c.current||U.vp.dispatch("DISMISS_TIMELINE_OUT_SINGLE",{id:e})}}),[t]),{activeOutSingle:s}},Qce=function(e){var t=e.blockRef,n=e.renderDragPreview,o=e.width,i=e.id,c=e.readOnly,u=e.env,l=e.isSubscribeTask,f=e.isChecklistItemTask,d=(0,M.Z)((function(){U.vp.dispatch("TIMELINE_HEADER_DROP_HINT_ACTION",{action:"hideForce"}),U.vp.dispatch("TIMELINE_BLOCK_DROP_HINT_ACTION",{action:"hide"}),U.vp.dispatch("TIMELINE_HIDE_PREVENT_MOUSE_EVENT_LAYER"),setTimeout((function(){$(".timeline-content-block.selected").removeClass("!hidden"),bn.ZP.timelineContentIsMultiDragging=!1}))})),m=(0,r.useMemo)((function(){if("schedule"===u){var e=Wn.FOH(i),t=o||bn.ZP.timelineViewGridDayWidth;if(null==e)return t;if(Wn.KOl(e))return Wn.ZWx(e)?t:"month"===bn.ZP.timelineCurrentViewType?5*t:t;var n=Ee()(Wn.Nhx(e)),r=Math.max(0,Wn.$66(e))+1,a=n.clone().add(r,"day");return Math.max(1,a.diff(n,"day"))*t}return o||bn.ZP.timelineViewGridDayWidth}),[u,i,o]),p=(0,r.useMemo)((function(){return l||f?{disabled:!0,disabledAction:function(){me.$Z({text:s.U2("matrix_not_support_op")})}}:c?{disabled:!0,disabledAction:function(){me.$Z({text:s.U2("no_editing_permission")})}}:{disabled:!1,disabledAction:void 0}}),[f,l,c]),h=p.disabled,y=p.disabledAction,g=(0,r.useMemo)((function(){return Ne().uniqueId(i)}),[i]),v=(0,a.v9)((function(){return Wn.Ovr().get("selected")})),b=(0,r.useMemo)((function(){return v.length>1&&v.includes(i)&&"timeline-view"===u?v:[]}),[u,i,v]),w={type:w_.cj.TASK,overlay:function(e){return n(e.data.ids.length?s.U2("d_items",{d:e.data.ids.length}):void 0)},start:function(e){switch(u){case"schedule":ba.taskAction("drag_arrangement");break;case"timeline-view":ba.taskAction("drag_task_position")}if(e.active.data.current){var n=b.length>1,r=t.current;if(r){var o=r.getBoundingClientRect().left-bn.ZP.userMousePosition.x;bn.ZP.timelineBlockDraggingX=Math.max(-m,o)}else bn.ZP.timelineBlockDraggingX=0;n&&(bn.ZP.timelineContentIsMultiDragging=!0,setTimeout((function(){$(".timeline-content-block.selected").addClass("!hidden")}))),(0,ja.a8)(),U.vp.dispatch("TIMELINE_SHOW_PREVENT_MOUSE_EVENT_LAYER")}},end:function(){d()},dragItem:{id:i,type:w_.cj.TASK,area:"timeline-view"===u?w_.M5.TASKLIST_TIMELINE:w_.M5.TASKLIST_TIMELINE_SCHEDULE,data:{ids:b}}},k=(0,bN.ZP)({id:g,data:w,disabled:h,disabledAction:y});return{dragger:k.setNodeRef,isDragging:k.isDragging,dragListeners:k.listeners,dragNodeRef:k.node,dragIds:b}},ese=function(e,t){var n=e.format(s.LO()?"MMMDo":"MMM D"),r=t+(s.zO()?"\u5929":"D"),o=e.format("ddd");return s.zO()?"".concat(n," ").concat(o,", ").concat(r):"".concat(o," ").concat(n,", ").concat(r)},tse=function(e){var t=e.kind,n=e.status;return(0,r.useMemo)((function(){return t===B.V60.Note?"item-note":"wontDo"===n?"timeline-item-wont-do":null}),[t,n])},nse=function(e){e&&$(e).hasClass("ui-resizable")&&$(e).resizable("destroy")},rse=r.memo(r.forwardRef((function(e,t){var n=e.top,o=e.left,i=e.width,c=e.title,u=e.id,l=e.isNew,f=void 0!==l&&l,d=e.updateByResize,m=e.dayWidth,p=e.avatarUrl,h=e.maxWidth,y=e.type,g=e.status,v=e.bgColor,b=e.textTranslateX,k=e.baseDate,x=e.readOnly,S=e.kind,_=e.isSubscribeTask,O=void 0!==_&&_,C=e.isChecklistItemTask,T=void 0!==C&&C,j=e.projectId,D=e.progress,A=e.isNoteTask,N=(0,r.useMemo)((function(){return(0,je.hh)(c)}),[c]),P=Kce((0,r.useState)(!1),2),I=P[0],L=P[1],R=(0,BI.D9)(I),Z=Kce((0,r.useState)(!1),2),F=Z[0],Y=Z[1],H=Kce((0,r.useState)(!1),2),W=H[0],z=H[1],G=(0,r.useRef)(W);G.current=W;var K=(0,a.v9)((function(e){return e.tasks.activeSelectedTaskIds.get("selected").includes(u)})),q=(0,r.useRef)(!1);(0,r.useEffect)((function(){""!==p||q.current||((0,Hi.TX)(j),q.current=!0)}),[p,j]),(0,r.useEffect)((function(){ys.i7&&R!==I&&(I&&U.vp.dispatch("TIMELINE_SHOW_PREVENT_MOUSE_EVENT_LAYER"),R&&U.vp.dispatch("TIMELINE_HIDE_PREVENT_MOUSE_EVENT_LAYER"))}),[I,R]);var J="split"===y,X=(0,r.useMemo)((function(){return!J||(!!I||F)}),[I,J,F]),Q=(0,r.useRef)(u);Q.current=u;var ee=(0,r.useRef)(0),te=(0,r.useMemo)((function(){return!K&&!f&&!x&&S!==B.V60.Note&&!T&&!O}),[T,f,K,O,S,x]),ne=(0,r.useRef)(d);ne.current=d;var re=(0,r.useRef)(o);re.current=o;var oe=(0,r.useRef)(!1),ae=(0,r.useCallback)((function(e){if(te){if(e){var t=$(e),n=function(e,t){var n=Math.floor((re.current+e)/m);return ese(Ee()(k,"YYYYMMDD").add(n,"day"),Math.floor(t/m))};t.resizable({handles:{e:".ui-resizable-e",w:".ui-resizable-w"},minHeight:38,maxHeight:38,minWidth:m,grid:[m,0],start:function(e,n){ba.taskAction("drag_task_length"),bn.ZP.timelineViewBlockDuringResize=!0,clearTimeout(Yce),ee.current=(oe.current?16:t.outerWidth())||0,L(!0)},resize:function(e,r){t.css({"box-sizing":"content-box"}),t.parent().css({"z-index":10});var o=$(this).data("ui-resizable").axis,a=r.element.outerWidth()+4,i=Ee()(k,"YYYYMMDD").add((re.current+r.element.position().left)/m,"day"),c=Math.max(0,Math.floor((a-1)/m));if(U.vp.dispatch("TIMELINE_HEADER_DROP_HINT_ACTION",{action:"show",position:{left:re.current+r.element.position().left,width:a},startDate:i.format("YYYYMMDD"),diffDays:c}),"w"===o){var s=t.find(".resize-w-handler-tips");s.css({visibility:"visible",opacity:1}),s.text(n(r.element.position().left,a)),t.find(".resize-s-handler-tips").css({visibility:"hidden",opacity:0})}else if("e"===o){var u=t.find(".resize-s-handler-tips");t.find(".resize-w-handler-tips").css({visibility:"hidden",opacity:0}),u.css({visibility:"visible",opacity:1}),u.html(n(r.element.position().left+r.element.outerWidth(),a))}},stop:function(e,n){U.vp.dispatch("TIMELINE_HEADER_DROP_HINT_ACTION",{action:"hide"}),Yce=setTimeout((function(){bn.ZP.timelineViewBlockDuringResize=!1}),1);var r=$(this).data("ui-resizable").axis;if("w"===r){var o=(n.element.outerWidth()-ee.current)/m;ne.current&&ne.current(Q.current,"w",o)}else if("e"===r){var a=(n.element.outerWidth()-ee.current)/m;ne.current&&ne.current(Q.current,"e",a)}t.css({"box-sizing":""}),t.parent().css({"z-index":""}),t.find(".resize-w-handler-tips").css({visibility:"",opacity:""}),t.find(".resize-s-handler-tips").css({visibility:"",opacity:""}),setTimeout((function(){t.removeAttr("style")})),L(!1)}})}}else nse(e)}),[k,te,m]),ie=(0,r.useRef)(null),ce=(0,r.useRef)(null),se=(0,BI.D9)(n),ue=(0,BI.D9)(o),le=(0,r.useCallback)((function(e){if(e){var t=!!ie.current;ie.current=e;var r=function(){e.style.left="".concat(o,"px"),e.style.top="".concat(n,"px")};f||!t?r():(e.style.left="".concat(ue,"px"),e.style.top="".concat(se,"px"),se===n&&ue===o||setTimeout((function(){r()})))}}),[f,o,ue,se,n]),fe=Kce((0,BI.zu)(ae),2),de=fe[0],me=fe[1];(0,r.useEffect)((function(){var e=de.current;return function(){nse(e)}}),[de]);var pe=(0,a.v9)((function(e){return e.globalState.get("isModifierKeyPressed")})),he=(0,r.useRef)([]),ye=(0,M.Z)((function(e){var t=(0,Lt.MO)().get("isModifierKeyPressed");return r.createElement("div",{className:w()("timeline-content-block","flex items-center px-[8px] py-[3px] relative z-10 overflow-hidden rounded-[8px] box-border w-full h-full shadow-default dark:shadow-dark-default",Fe,{"cursor-copy":t&&he.current.length<=1}),ref:ce,style:{transform:bt?"translateX(8px)":"",backgroundColor:Be,width:i,height:32}},qe,r.createElement("p",{className:w()("title","text-xs leading-[14px] flex-auto overflow-hidden whitespace-nowrap",Ze),style:{color:Ue}},e||N))})),ge=Qce({blockRef:ie,id:u,readOnly:x,env:"timeline-view",width:i,isSubscribeTask:O,isChecklistItemTask:T,isNoteTask:A,renderDragPreview:ye}),ve=ge.isDragging,be=ge.dragListeners,we=ge.dragger,ke=ge.dragIds;he.current=ke;var xe=ve||K&&bn.ZP.timelineContentIsMultiDragging;(0,r.useLayoutEffect)((function(){t&&("function"===typeof t?t(ie.current):t.current=ie.current)}),[ie,t]),(0,r.useEffect)((function(){var e=de.current;return function(){e&&$(e).hasClass("ui-resizable")&&$(e).resizable("destroy")}}),[ie,de]);var Se=$ce({id:u,isNew:f}).isActive,_e=Xce({idRef:Q,isNew:f,blockRef:ie,isSchedule:!1,isSubscribeTask:O}).activeOutSingle,Oe=function(e){var t=e.idRef,n=e.readOnly,o=e.isSubscribeTask,a=e.isChecklistItemTask,i=(0,r.useCallback)((function(){(0,Lt.Oy)(!0),Wn.dRL(t.current)}),[t]),c=(0,r.useCallback)((function(){(0,Lt.ye)()}),[]);return{onSelectClick:(0,r.useCallback)((function(e){n||o||a?(0,wn.eD)(s.U2("matrix_not_support_op")):i()}),[a,o,n,i]),resetSelect:c}}({idRef:Q,readOnly:x,isChecklistItemTask:T,isSubscribeTask:O}),Ce=Oe.onSelectClick,Te=Oe.resetSelect,De=Jce({idRef:Q,isNew:f,readOnly:x,isChecklistItemTask:T,isSubscribeTask:O}).activeContextMenu,Me=(0,r.useCallback)((function(e){var t=(0,BA.W)(e);if(!f)return t?Ce(e):(Te(),_e(e))}),[_e,f,Ce,Te]),Ae=(0,r.useCallback)((function(e){e.preventDefault(),e.stopPropagation()}),[]);(0,r.useEffect)((function(){window.logDebug&&console.debug("[timeline] block",Q.current,o,n,i,"changed");var e=de.current;e&&$(e).css({top:"",left:"",inset:"",width:"",right:"",height:""})}),[o,de,n,i]);var Ne=(0,r.useCallback)((function(e){return r.createElement("div",{className:w()("w"===e?"resize-w-handler-tips":"resize-s-handler-tips","absolute top-[38px] left-1/2 -translate-x-1/2 text-white px-[8px] h-[24px] leading-[24px] text-xs rounded-[3px] text-center min-w-max ","delay-200 opacity-0 invisible group-hover/timelineBlock:opacity-100 group-hover/timelineBlock:visible"),style:{backgroundColor:"#333333",transition:"opacity 0 linear"}},function(){var t=Math.floor(("w"===e?o:o+i-1)/m);return ese(Ee()(k,"YYYYMMDD").add(t,"day"),Math.floor(i/m))}())}),[k,m,o,i]),Pe=(0,r.useMemo)((function(){return{isCompleted:"done"===g||"wontDo"===g}}),[g]),Ie=(0,r.useMemo)((function(){return Pe.isCompleted?0:D}),[D,Pe.isCompleted]),Le=hP({bgColor:v,isCompleted:Pe.isCompleted,isActive:Se,isSelected:K,isNew:f}),Re=Le.isNoColorSet,Ze=Le.blockTextColor,Fe=Le.blockBgColor,Be=Le.blockStyleBgColor,Ue=Le.blockStyleTextColor,Ye=Le.blockStyleTextColorInfo,Ve=Le.splitTextColor,He=Le.resizeHandlerStyleBgColor,We=Le.blockProgressColor,ze=Le.splitProgressColor,Ge=Le.themeColor,Ke=tse({status:g,kind:S}),qe=(0,r.useMemo)((function(){return Ke?r.createElement("div",{className:"w-[14px] h-[14px] transition-transform mr-[4px]",style:{transform:b?"translateX(".concat(b,"px)"):""}},r.createElement(E.Z,{name:Ke,className:w()("w-[14px] h-[14px] flex-none",Gce({},Ze,null==Ye)),fill:null===Ye||void 0===Ye?void 0:Ye.color,opacity:null===Ye||void 0===Ye?void 0:Ye.opacity})):null}),[Ye,Ze,Ke,b]),$e=Kce((0,r.useState)(!1),2),Je=$e[0],Xe=$e[1],Qe=(0,r.useRef)(Je);Qe.current=Je;var et=(0,r.useRef)(null),tt=(0,uH.Z)((function(){Y(!0)}),200,{leading:!1,trailing:!0}),nt=(0,r.useCallback)((function(){tt.cancel(),Y(!1)}),[tt]),rt=(0,uH.Z)((function(){!G.current&&z(!0)}),200,{leading:!1,trailing:!0}),ot=(0,r.useCallback)((function(){rt.cancel(),G.current&&z(!1)}),[rt]),at=(0,r.useCallback)((function(){tt(),rt()}),[rt,tt]),it=(0,r.useCallback)((function(){if(!f){var e=Ee()(k,"YYYYMMDD").add(re.current/m,"day"),t=Math.max(0,Math.floor((i-1)/m));U.vp.dispatch("TIMELINE_HEADER_DROP_HINT_ACTION",{action:"show",position:{left:re.current,width:i},startDate:e.format("YYYYMMDD"),diffDays:t})}}),[k,m,f,i]),ct=(0,r.useCallback)((function(){U.vp.dispatch("TIMELINE_HEADER_DROP_HINT_ACTION",{action:"hide"}),nt(),ot()}),[nt,ot]),st=(0,uH.Z)((function(){Xe(!0)}),200,{leading:!1,trailing:!0}),ut=(0,r.useCallback)((function(){Xe(!1),st.cancel()}),[st]),lt=(0,r.useCallback)((function(e){var t=$(e.currentTarget).find("p").get(0);t&&(0,ja.ao)(t,2)?(st(),et.current="split"):ut()}),[ut,st]),ft=(0,r.useCallback)((function(){ut(),et.current=null}),[ut]),dt=(0,r.useCallback)((function(e){ut(),et.current=null}),[ut]),mt=(0,r.useCallback)((function(e){if(rt(),!Qe.current){var t=$(e.currentTarget).find(".title").get(0);t&&(0,ja.ao)(t,2)?(st(),et.current="block"):(ut(),et.current=null)}}),[rt,ut,st]),pt=(0,r.useMemo)((function(){return N||null!=p?r.createElement("div",{className:"w-[124px] max-w-max rounded-[3px] px-[8px] py-[6px] overflow-hidden mx-auto",style:{backgroundColor:"#333333"}},N&&r.createElement("p",{className:"text-white text-xs leading-[14px] mb-[6px] last:mb-0 line-clamp-6"},N),null!=p&&r.createElement("div",{className:"w-[26px] h-[26px] relative bg-white rounded-full flex-none"},r.createElement(V.Z,{round:!0,size:24,className:"absolute left-1/2 top-1/2 -translate-x-1/2 -translate-y-1/2",url:p}))):null}),[p,N]),ht=i-20,yt=i-4,gt=Math.max(2,yt),vt=Kce((0,Ml.Z)(xe,60),1)[0],bt=!I&&W&&i<=20;oe.current=bt;var wt=pe&&(ke.length<=1||!K);return r.createElement("div",{ref:le,className:w()("timeline-content-block","group","absolute cursor-pointer mx-[2px] my-[3px] z-[1] hover:z-10 pointer-events-auto",{"!hidden":vt&&!wt,"opacity-60":vt&&wt,selected:K}),style:{width:yt,height:32,transitionProperty:"top",transitionDuration:"200ms",minWidth:bt?36:"",transform:bt?"translateX(-8px)":""},onMouseEnter:it,onMouseLeave:ct,onClick:Me},r.createElement("div",{className:w()("absolute inset-0"),ref:me},r.createElement("div",{className:w()("timeline-content-block timeline-click-ignore","absolute z-0 top-[-3px] bottom-[-3px] flex items-center max-w-[160px] overflow-hidden",J&&!F?"visible":"invisible",{hidden:I}),style:{maxWidth:h,left:-2,paddingLeft:2,paddingTop:3,paddingBottom:3}},r.createElement("div",{className:w()("rounded-[8px] mr-[4px] flex-none",Fe),style:{height:32,backgroundColor:Be,boxShadow:K?"0px 0px 0px 1px ".concat(Ge):Re?"0px 0px 2px 0px rgba(25, 25, 25, 0.2)":void 0,width:gt},onMouseEnter:at}),r.createElement("div",{className:"relative flex-auto flex items-center pr-[3px] overflow-hidden group/timelineBlock",onMouseEnter:lt,onMouseLeave:ft},Ke?r.createElement(E.Z,{name:Ke,className:w()("w-[14px] h-[14px] flex-none mr-[4px]",Ve,"group-hover/timelineBlock:text-primary")}):null,r.createElement("p",{className:w()("text-xs truncate leading-[14px] flex-auto inline-block max-w-max",Ve,"group-hover/timelineBlock:text-primary"),style:{minWidth:"1em",flexBasis:null==h?160:h}},N),r.createElement(cse,{percentage:Ie,fill:ze}),null!=p&&r.createElement("div",{className:"w-[22px] h-[22px] relative bg-white rounded-full ml-[8px] flex-none"},r.createElement(V.Z,{round:!0,size:20,className:"absolute left-1/2 top-1/2 -translate-x-1/2 -translate-y-1/2",url:p})))),r.createElement("div",{className:w()("absolute top-full mt-[6px]",Je&&"split"===et.current?"":"hidden"),style:{left:m/2-3-2}},pt),r.createElement("div",zce({ref:we},be,{className:w()("timeline-content-block timeline-click-ignore","flex items-center h-full w-full max-w-full py-[3px] relative z-10 overflow-hidden rounded-[8px]",Fe,{"px-[8px]":i-4>8,"!hidden":!X}),style:{backgroundColor:Be,boxShadow:K?"0px 0px 0px 1px ".concat(Ge):Re?"0px 0px 2px 0px rgba(25, 25, 25, 0.2)":void 0},onMouseEnter:mt,onMouseLeave:dt,onContextMenu:De}),qe,r.createElement("div",{className:"flex items-center flex-auto overflow-hidden transition-transform",style:{transform:b?"translateX(".concat(b,"px)"):""}},r.createElement("p",{className:w()("title","text-xs leading-[14px] overflow-hidden whitespace-nowrap transition-transform",Ze),style:{hyphens:"auto",color:Ue}},N),(!N||ht>=68)&&r.createElement(cse,{percentage:Ie,fill:We})),null!=p&&(!N||ht>70)&&r.createElement("div",{className:"w-[22px] h-[22px] relative bg-white rounded-full ml-[8px] flex-none transition-transform",style:{transform:b?"translateX(".concat(b,"px)"):""}},r.createElement(V.Z,{round:!0,size:20,className:"absolute left-1/2 top-1/2 -translate-x-1/2 -translate-y-1/2",url:p}))),te&&r.createElement("div",{className:w()("resizer ui-resizable-handle ui-resizable-w timeline-click-ignore","absolute left-0 top-0 bottom-0 z-10 rounded-l-[8px] group/timelineBlock",{"!opacity-100":I,"!hidden":(!X||!W)&&!I,"opacity-0 group-hover:opacity-100":X}),style:{cursor:"ew-resize",backgroundColor:Be,width:8},onClick:Ae},r.createElement("div",{className:w()("absolute left-1/2 top-1/2 -translate-x-1/2 -translate-y-1/2 rounded-full h-[12px] pointer-events-none"),style:{width:2,backgroundColor:He}}),Ne("w")),te&&r.createElement("div",{className:w()("resizer ui-resizable-handle ui-resizable-e timeline-click-ignore","absolute right-0 top-0 bottom-0 z-10 rounded-r-[8px] group/timelineBlock opacity-0",{"!opacity-100":I,"!hidden":(!X||!W)&&!I,"opacity-0 group-hover:opacity-100":X}),style:{cursor:"ew-resize",backgroundColor:Be,width:8},onClick:Ae},r.createElement("div",{className:w()("absolute left-1/2 top-1/2 -translate-x-1/2 -translate-y-1/2 rounded-full h-[12px] pointer-events-none"),style:{width:2,backgroundColor:He}}),Ne("s")),r.createElement("div",{className:w()("absolute left-1/2 top-full -translate-x-1/2 mt-[6px]",Je&&"block"===et.current&&!I?"":"hidden")},pt)))})));rse.displayName="TimelineContentBlock";var ose=rse,ase=r.memo((function(e){var t=e.title,n=e.id,o=e.subText,a=e.subTextColor,i=e.bgColor,c=e.readOnly,s=e.status,u=e.kind,l=e.viewGridDayWidth,f=e.isNoteTask,d=e.isShowCollapsedIcon,m=e.isCollapsed,p=e.toggleTaskCollapse,h=(0,r.useMemo)((function(){return"timeline-".concat(n)}),[n]),y=(0,r.useRef)(h);y.current=h;var g=(0,r.useRef)(null),v=(0,r.useRef)(null),b=$ce({id:h,isNew:!1}).isActive,k=hP({bgColor:i,isCompleted:!1,isActive:b,isNew:!1}),x=k.isNoColorSet,S=k.blockTextColor,_=k.blockBgColor,O=k.blockStyleBgColor,C=k.blockStyleTextColor,T=k.blockStyleTextColorInfo,j=(0,M.Z)((function(){var e=(0,Lt.MO)().get("isModifierKeyPressed");return r.createElement("div",{ref:v,className:w()("timeline-content-block","flex items-center h-full w-full max-w-full px-[4px] relative z-10 overflow-hidden rounded-[3px] shadow-default dark:shadow-dark-default",_,{"cursor-copy":e}),style:{backgroundColor:O,width:190,height:18}},Z,r.createElement("p",{className:w()("title","text-xs leading-[14px] flex-auto overflow-hidden whitespace-nowrap",S),style:{color:C}},t))})),D=Qce({blockRef:g,renderDragPreview:j,id:n,readOnly:c,env:"schedule",width:l,isSubscribeTask:!1,isChecklistItemTask:!1,isNoteTask:f}),A=D.dragger,N=D.dragListeners,P=D.isDragging,I=Xce({idRef:y,isNew:!1,blockRef:g,isSchedule:!0,isSubscribeTask:!1}).activeOutSingle,L=Jce({idRef:y,isNew:!1,readOnly:c,isChecklistItemTask:!1,isSubscribeTask:!1}).activeContextMenu,R=tse({status:s,kind:u}),Z=(0,r.useMemo)((function(){return R?r.createElement("div",{className:"w-[12px] h-[12px] mr-[4px]"},r.createElement(E.Z,{name:R,className:w()("w-[12px] h-[12px] flex-none",Gce({},S,null==T)),fill:null===T||void 0===T?void 0:T.color,opacity:null===T||void 0===T?void 0:T.opacity})):null}),[T,S,R]),F=(0,r.useCallback)((function(e){e.preventDefault(),e.stopPropagation(),p&&p(n)}),[n,p]);return r.createElement("div",{ref:g,className:w()("timeline-content-block timeline-click-ignore","absolute h-[22px] cursor-pointer px-[8px] py-[2px] inset-0"),style:{opacity:P?.4:void 0},onClick:I,onContextMenu:L},r.createElement("div",zce({ref:A},N,{className:w()("flex items-center justify-between h-full w-full rounded-[3px] px-[4px]",_),style:{backgroundColor:O,boxShadow:x?"0px 0px 2px 0px rgba(25, 25, 25, 0.2)":void 0}}),Z,r.createElement("p",{className:w()("text-xs overflow-hidden whitespace-nowrap leading-[14px] flex-auto",S),style:{color:C}},t),o&&r.createElement("p",{className:w()("ml-[8px] text-xs leading-[14px] flex-none",{"text-dark-red":"overdue"===a}),style:{color:"normal"===a?"#3C5CFF":void 0}},o),d&&r.createElement("div",{className:"flex-none mr-[-3px]",onClick:F},r.createElement(E.Z,{name:"chevron-folder-open",className:w()("i-o-54 w-[20px] h-[20px] flex-none text-grey-20",m&&"transform -rotate-90")}))))}));ase.displayName="TimelineScheduleContentBlock";var ise=function(e){return Wn.Vnl(e)?"wontDo":Wn.PNE(e)?"done":"none"},cse=function(e){var t=e.percentage,n=e.fill;return t?r.createElement("div",{className:"flex-none w-[12px] h-[12px] ml-[4px]"},r.createElement("div",{style:{width:12,height:12,transform:"scale(0.8)",transformOrigin:"center"}},r.createElement(Hce.Z,{percentage:t,fill:n}))):null},sse=n("0Af/"),use=n("njzO"),lse=n.n(use),fse=r.memo((function(e){var t=e.id,n=e.text,o=e.height,a=e.isLast,i=e.collapsed,c=void 0!==i&&i,s=e.avatarUrl,u=e.toggleCollapsed,l=e.bgType,f=e.className,d=e.children,m=e.nonClick,p=e.readonly,h=void 0!==p&&p,y=(0,r.useCallback)((function(e){m||(e.stopPropagation(),u&&u(t))}),[t,m,u]);return r.createElement("div",{className:w()(f,lse().sectionItem,"px-[8px] box-border border-b border-solid border-grey-5",a?"flex-grow flex-shrink-0 !border-0":"flex-none",{"":"white"===l,"bg-main-background-80 dark:bg-white-5":"white80"===l,"bg-[transparent]":"transparent"===l}),style:{height:o},"data-id":t,"data-collapsed":c?"true":void 0,"data-readonly":h?"true":void 0},d||r.createElement("div",{className:w()("flex items-center",null!=s?"py-[9px]":"py-[12px]",{"cursor-pointer":!m}),style:{height:44},onClick:y},null!=s&&r.createElement("div",{className:"w-[26px] h-[26px] relative bg-white transform-y-[-2px] rounded-full mr-[8px] flex-none"},r.createElement(V.Z,{round:!0,size:24,className:"absolute left-1/2 top-1/2 -translate-x-1/2 -translate-y-1/2",url:s})),!m&&r.createElement(sse.Z,{collapsed:c,height:12,className:"mr-[4px]",toggleCollapsed:y}),r.createElement("p",{className:"leading-[20px] text-[13px] text-grey truncate"},n)))}));fse.displayName="TimelineContentSectionItem";var dse=fse;function mse(e){return mse="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},mse(e)}function pse(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,wse(r.key),r)}}function hse(e,t,n){return t=gse(t),function(e,t){if(t&&("object"===mse(t)||"function"===typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(e,yse()?Reflect.construct(t,n||[],gse(e).constructor):t.apply(e,n))}function yse(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(yse=function(){return!!e})()}function gse(e){return gse=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},gse(e)}function vse(e,t){return vse=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},vse(e,t)}function bse(e,t,n){return(t=wse(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function wse(e){var t=function(e,t){if("object"!=mse(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=mse(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==mse(t)?t:t+""}var kse=function(e){function t(e){var n;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),bse(n=hse(this,t,[e]),"escListenId",void 0),bse(n,"shouldAdjustXPosition",void 0),bse(n,"relatedElOffset",void 0),bse(n,"setDefaultPosition",(function(e){var t=n.props,r=t.relatedEl;if(!t.isSchedule){if(r){var o=r.getBoundingClientRect(),a=o.left;return{top:o.top+o.height+10,left:a}}var i=n.relatedElOffset;return{top:i.top+10||10,left:i.left+20||20}}return e?{top:e.top-10,left:e.left-440}:{top:e.top,left:e.left}})),n.escListenId=Ne().uniqueId(),n.shouldAdjustXPosition=!0,n.relatedElOffset=e.cursorPosition,n}return function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&vse(e,t)}(t,e),n=t,(r=[{key:"onDidMount",value:function(){var e=this.props.dismiss;U.jc.subscribe(this.escListenId,"timeline-out-single",e)}},{key:"onWillReceiveProps",value:function(e){this.props.id!==e.id&&(this.isSubscribeTask=Wn.HlA(e.model))}},{key:"componentWillUpdate",value:function(e){var t=this.props.cursorPosition;e.cursorPosition&&t&&(e.cursorPosition.top!==t.top||e.cursorPosition.left!==t.left)&&(this.relatedElOffset=e.cursorPosition)}},{key:"onUnmount",value:function(){U.jc.unSubscribe(this.escListenId)}},{key:"render",value:function(){return o.createPortal(this.getBody(),document.body)}}])&&pse(n.prototype,r),a&&pse(n,a),Object.defineProperty(n,"prototype",{writable:!1}),n;var n,r,a}(Sf),xse=kse;function Ese(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,a,i,c=[],s=!0,u=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;s=!1}else for(;!(s=(r=a.call(n)).done)&&(c.push(r.value),c.length!==t);s=!0);}catch(e){u=!0,o=e}finally{try{if(!s&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(u)throw o}}return c}}(e,t)||function(e,t){if(!e)return;if("string"===typeof e)return Sse(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return Sse(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Sse(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var _se=function(e){var t=e.task,n=e.dismiss,o=e.left,i=e.top,c=e.width,s=e.project,u=Ese((0,r.useState)(!1),2),l=u[0],f=u[1],d=Ese((0,r.useState)(t),2),m=d[0],p=d[1],h=(0,r.useMemo)((function(){return(0,Hn.Rp)(m.get("projectId"))}),[m]),y=(0,r.useCallback)((function(e){f(!0)}),[]),g=Ese((0,Ys.zu)(y),2),v=g[0],b=g[1],w=(0,r.useRef)(Ne().uniqueId()),k=(0,r.useRef)(null),x=(0,r.useCallback)((function(){var e;l&&(null===(e=k.current)||void 0===e||e.saveNewTask(),n())}),[n,l]);(0,r.useEffect)((function(){var e=w.current;return U.vp.subscribe(e,"HIDE_TIMELINE_NEW_TASK_OUT_SINGLE",(function(){l&&x()})),function(){U.vp.unSubscribe(e,"HIDE_TIMELINE_NEW_TASK_OUT_SINGLE")}}),[n,x,l]);var E=(0,a.v9)((function(e){return e.tags})),S=(0,r.useMemo)((function(){return new Map(E.toArray().map((function(e,t){return[e.get("name"),{order:t,color:e.get("color")}]})))}),[E]),_=(0,Ll.$h)(),O=(0,a.v9)((function(e){return e.extPreference.timeline.color})),C=(0,r.useMemo)((function(){return(0,ja.qp)(m,h,S,O,_)}),[O,S,m,h,_]),T=(0,r.useMemo)((function(){return(0,Hn.gX)(s)}),[s]);return r.createElement(r.Fragment,null,r.createElement(ose,{ref:b,id:m.get("id"),title:m.get("title"),left:o,top:i,width:c,type:"block",dayWidth:0,isNew:!0,bgColor:C,readOnly:T,kind:m.get("kind"),projectId:m.get("projectId"),isNoteTask:Wn.ZWx(m)}),l&&r.createElement(xse,{ref:k,key:t.get("id"),model:m,isNew:!0,id:m.get("id"),dismiss:x,relatedEl:v.current,className:"timeline-click-ignore",onUpdateNewTask:function(e){p(e)}}))},Ose=n("68Tj"),Cse=n.n(Ose);function Tse(e){return Tse="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},Tse(e)}function jse(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,Pse(r.key),r)}}function Dse(e,t,n){return t=Ase(t),function(e,t){if(t&&("object"===Tse(t)||"function"===typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(e,Mse()?Reflect.construct(t,n||[],Ase(e).constructor):t.apply(e,n))}function Mse(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(Mse=function(){return!!e})()}function Ase(e){return Ase=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},Ase(e)}function Nse(e,t){return Nse=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},Nse(e,t)}function Pse(e){var t=function(e,t){if("object"!=Tse(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=Tse(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==Tse(t)?t:t+""}var Ise=function(e){return function(t){function n(e){var t,r,o,a;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,n),t=Dse(this,n,[e]),r=t,a=null,(o=Pse(o="horizontalScrollEl"))in r?Object.defineProperty(r,o,{value:a,enumerable:!0,configurable:!0,writable:!0}):r[o]=a,t.state={renderTime:(new Date).getTime()},bn.ZP.timelineIsDuringKeelingScroll=!1,t}return function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&Nse(e,t)}(n,t),o=n,(a=[{key:"getSnapshotBeforeUpdate",value:function(e,t){var n=this.props,r=n.cells,o=n.contentGridRef;if(e.cells.length!==r.length&&bn.ZP.timelineIsDuringKeelingScroll){var a=o.current;if(a)return a.scrollWidth-a.scrollLeft}return null}},{key:"componentDidUpdate",value:function(e,t,n){var r=this.props.contentGridRef;if(null!==n){var o=r.current;if(o){var a=o.scrollWidth-n;o.scrollLeft=a,U.vp.dispatch("UPDATE_TIMELINE_SCROLL_LEFT",a),bn.ZP.timelineIsDuringKeelingScroll=!1}}}},{key:"render",value:function(){var t=Object.assign({},(function(e){if(null==e)throw new TypeError("Cannot destructure "+e)}(this.props),this.props));return r.createElement(e,t)}}])&&jse(o.prototype,a),i&&jse(o,i),Object.defineProperty(o,"prototype",{writable:!1}),o;var o,a,i}(r.Component)},Lse=r.memo((function(e){var t=e.text,n=e.width,o=e.type,a=e.highlight,i=void 0!==a&&a,c=e.primaryHighlight,s=void 0!==c&&c,u=e.className,l=void 0===u?"":u,f=e.withBorder,d=void 0!==f&&f,m=e.holidayType,p=e.height,h=e.dayOfWeek,y=e.layout,g=void 0===y?"center":y,v=e.dataKey,b=Z.$o(),k=(0,ja.O3)().isShowDOW,x="month"===bn.ZP.timelineCurrentViewType?null:"rest"===m?r.createElement(E.Z,{name:b?"calendar-holiday-dark":"calendar-holiday",className:"w-[10px] h-[10px] text-green"}):"work"===m?r.createElement(E.Z,{name:b?"calendar-workday-dark":"calendar-workday",className:"w-[10px] h-[10px] text-dark-red"}):null,S=(0,r.useMemo)((function(){return s?"text-primary":i?"text-dark-red":"darken"===o?"text-grey-40":"text-grey-80"}),[i,s,o]),_=(0,r.useMemo)((function(){return s?"text-primary":i?"text-dark-red":"text-grey-40"}),[i,s]),O=!!h;return r.createElement("div",{className:w()("flex-none whitespace-nowrap text-center text-xs relative",l,{"border-l border-grey-5 border-solid":d}),style:{width:n,height:p},"data-key":v},O&&r.createElement("div",{className:w()(_,{"text-center":"center"===g,"text-left":"left"===g,"text-right":"right"===g}),style:{transform:"scale(0.8) translateY(1px)",transformOrigin:"left"===g?"left":"right"===g?"right":"center"}},h),r.createElement("div",{className:w()("flex items-center",{"justify-center":"center"===g,"justify-start":"left"===g,"justify-end":"right"===g}),style:{marginTop:k?-2:0}},r.createElement("span",{className:w()("relative",S)},t,x&&r.createElement("div",{className:"absolute",style:{top:k?0:3,right:-12}},x))))}));Lse.displayName="HeaderCell";var Rse=Lse;function Zse(e){return Zse="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},Zse(e)}function Fse(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function Bse(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Fse(Object(n),!0).forEach((function(t){Use(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Fse(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function Use(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=Zse(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=Zse(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==Zse(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Yse(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,a,i,c=[],s=!0,u=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;s=!1}else for(;!(s=(r=a.call(n)).done)&&(c.push(r.value),c.length!==t);s=!0);}catch(e){u=!0,o=e}finally{try{if(!s&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(u)throw o}}return c}}(e,t)||function(e,t){if(!e)return;if("string"===typeof e)return Vse(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return Vse(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Vse(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var Hse=function(e){var t=e.id2Style,n=e.viewRangeType,o=e.baseDate,i=e.viewGridDayWidth,c=e.event,s=void 0===c?"TIMELINE_HEADER_DROP_HINT_ACTION":c,u=(0,a.v9)((function(e){return e.tasks.activeSelectedTaskIds.get("selected")})),l=(0,Ll.iy)(),f=(0,r.useContext)(Fa.Z).isGlobalLayoutCardMode,d=Yse((0,r.useState)(!1),2),m=d[0],p=d[1],h=(0,r.useRef)(m);h.current=m;var y=Yse((0,r.useState)({left:0,width:0}),2),g=y[0],v=y[1],b=(0,r.useRef)(g);b.current=g;var k=Yse((0,r.useState)(""),2),x=k[0],E=k[1],S=(0,r.useRef)(x);S.current=x;var _=Yse((0,r.useState)(0),2),O=_[0],C=_[1],T=(0,r.useRef)(O);T.current=O;var j=Yse((0,r.useState)(!1),2),D=j[0],M=j[1],A=(0,r.useRef)(null);(0,r.useEffect)((function(){return function(){A.current&&clearTimeout(A.current)}}),[]);var N=(0,uH.Z)((function(e,t,n,r){h.current!==e&&p(e),Ne().isEqual(t,b.current)||v(t),Ne().isEqual(n,S.current)||E(n),Ne().isEqual(r,T.current)||C(r)}),20,{leading:!0,trailing:!0}),P=(0,r.useMemo)((function(){return D?[]:u.reduce((function(e,n){var r=t.get(n);return r&&e.push(r),e}),[])}),[t,D,u]),I=(0,r.useMemo)((function(){if(P.length>0){var e=1/0,t=-1/0;return P.forEach((function(n){e=Math.min(e,n.left),t=Math.max(t,n.left+n.width)})),{left:e,width:t-e}}return g}),[g,P]),L=(0,r.useMemo)((function(){if(P.length>0){var e=I.left/i,t=Math.max(0,Math.ceil(I.width/i)-1),r=Ee()(o).add(e,"days").format("YYYY-MM-DD");return Wse(r,t,n)}return Wse(x,O,n)}),[o,O,I.left,I.width,P.length,x,i,n]),R=(0,r.useRef)(Ne().uniqueId());(0,r.useEffect)((function(){var e=R.current;return U.vp.subscribe(e,s,(function(e){var t=e.action,n=e.position,r=e.startDate,o=e.diffDays;switch(t){case"show":case"showForce":"showForce"===t&&M(!0),A.current&&clearTimeout(A.current),N(!0,n,r,o);break;case"hide":case"hideForce":"hideForce"===t&&M(!1),A.current=setTimeout((function(){N.cancel(),p(!1)}),150)}})),function(){U.vp.unSubscribe(e,s)}}),[s,N,m]),(0,r.useEffect)((function(){return function(){A.current&&clearTimeout(A.current)}}),[]);var Z=(0,ja.O3)(),F=Z.headerCoordinateHeight,B=Z.isShowDOW;if(!m&&!P.length)return null;var Y="space-between"===L.layout;return r.createElement("div",{className:w()("absolute top-0 bottom-0 bg-white dark:bg-screen-background border-primary border-solid flex items-center",{"px-[8px]":Y}),"data-event":s,style:Bse({left:I.left,width:I.width,zIndex:5,top:ja.ER+1,height:F-2},(0,ja.ns)({theme:l,isGlobalLayoutCardMode:f}))},r.createElement("div",{className:"absolute bottom-0 left-0 right-0 rounded-full bg-primary",style:{height:2}}),L.texts.map((function(e,t){var n=e.dateText,o=e.dayOfWeek,a=e.holiday;return r.createElement(Rse,{key:n+"-"+t.toString(),type:"normal",width:I.width/L.texts.length-(Y?8:0),text:n,className:w()("border-grey-5 border-solid box-border",B?"leading-[20px]":"leading-[25px]",{"bg-primary-8":"TIMELINE_HEADER_DROPPER_DROP_HINT_ACTION"===s}),height:F-2,dayOfWeek:B?o:void 0,layout:Y?0===t?"left":"right":"center",holidayType:a,primaryHighlight:!0})})))},Wse=function(e,t,n){var r=Ee()(e).clone(),o=t+1,a=Z.U2("holidayEnabled"),i=function(e){var t=null;if(a){var n=e.format("YYYY-MM-DD");k5.ET(n)?t="work":k5.av(n)&&(t="rest")}return t};if(o>5&&"month"===n){var c=s.LO()?"MMMDo":"MMM D",u=r.clone().add(t,"day");return{texts:[{dateText:r.format(c),dayOfWeek:r.format("dd"),holiday:i(r)},{dateText:u.format(c),dayOfWeek:u.format("dd"),holiday:i(u)}],layout:"space-between"}}return{texts:new Array(o).fill(0).map((function(){var e=r.date(),t=r.format("dd"),n=i(r);return r.add(1,"day"),{dateText:e.toString(),dayOfWeek:t,holiday:n}})),layout:"space-around"}},zse=n("CayQ"),Gse=n("b6JP");function Kse(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,a,i,c=[],s=!0,u=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;s=!1}else for(;!(s=(r=a.call(n)).done)&&(c.push(r.value),c.length!==t);s=!0);}catch(e){u=!0,o=e}finally{try{if(!s&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(u)throw o}}return c}}(e,t)||function(e,t){if(!e)return;if("string"===typeof e)return qse(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return qse(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function qse(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var $se=function(e){!function(e){if(null==e)throw new TypeError("Cannot destructure "+e)}(e);var t=Kse((0,r.useState)(!1),2),n=t[0],o=t[1],a=(0,r.useRef)(n);a.current=n;var i=Kse((0,r.useState)({left:0,top:0,width:0}),2),c=i[0],s=i[1],u=(0,r.useRef)(c);u.current=c;var l=Kse((0,r.useState)([]),2),f=l[0],d=l[1],m=(0,r.useRef)(f);m.current=f;var p=(0,uH.Z)((function(e,t,n){a.current!==e&&o(e),Ne().isEqual(t,u.current)||s(t),Ne().isEqual(n,m.current)||d(n)}),20,{leading:!0,trailing:!0}),h=(0,r.useRef)(Ne().uniqueId()),y=(0,r.useRef)(null);return(0,r.useEffect)((function(){var e=h.current;return U.vp.subscribe(e,"TIMELINE_BLOCK_DROP_HINT_ACTION",(function(e){var t=e.action,n=e.position,r=e.blockStyles;switch(t){case"show":y.current&&clearTimeout(y.current),p(!0,n,r);break;case"hide":y.current=setTimeout((function(){p.cancel(),o(!1)}),150)}})),function(){U.vp.unSubscribe(e,"TIMELINE_BLOCK_DROP_HINT_ACTION")}}),[p,n]),n?r.createElement("div",{className:"absolute",style:{left:c.left,top:c.top}},r.createElement(Jse,{left:0,top:0,width:c.width}),f.map((function(e){var t=e.id,n=e.left,o=e.top,a=e.width;return r.createElement(Jse,{key:t,left:n,top:o,width:a})}))):null},Jse=function(e){var t=e.width,n=e.left,o=e.top;return r.createElement("div",{className:"absolute",style:{padding:"3px 2px",width:t,left:n,top:o,height:38}},r.createElement("div",{className:"absolute rounded-[3px] bg-grey-3",style:{top:3,left:2,bottom:3,right:2}}))};function Xse(e){return Xse="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},Xse(e)}function Qse(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=Xse(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=Xse(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==Xse(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var eue=function(e){var t=e.bgColor,n=e.width,o=e.height,a=e.prefixIconName,i=e.title,c=hP({bgColor:t,isCompleted:!1,isActive:!1,isSelected:!1,isNew:!1}),s=(c.isNoColorSet,c.blockTextColor),u=c.blockBgColor,l=c.blockStyleBgColor,f=c.blockStyleTextColor,d=c.blockStyleTextColorInfo,m=(c.splitTextColor,c.resizeHandlerStyleBgColor,c.blockProgressColor,c.splitProgressColor,c.themeColor,(0,r.useMemo)((function(){return a?r.createElement("div",{className:"w-[14px] h-[14px] transition-transform mr-[4px]"},r.createElement(E.Z,{name:a,className:w()("w-[14px] h-[14px] flex-none",Qse({},s,null==d)),fill:null===d||void 0===d?void 0:d.color,opacity:null===d||void 0===d?void 0:d.opacity})):null}),[d,s,a]));return r.createElement("div",{className:w()("timeline-content-block","flex items-center px-[8px] py-[3px] relative z-10 overflow-hidden rounded-[3px] box-border w-full h-full",u),style:{backgroundColor:l,width:n,height:o}},m,r.createElement("p",{className:w()("title","text-xs leading-[14px] flex-auto overflow-hidden whitespace-nowrap",s),style:{color:f}},i))},tue=function(e,t){var n=(0,Z.Wz)();if(t.length>1)return r.createElement(eue,{title:s.U2("d_items",{d:t.length}),bgColor:n,width:bn.ZP.timelineViewGridDayWidth,height:32});var o=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:bn.ZP.timelineViewGridDayWidth;if(null==e)return t;if((0,Wn.KOl)(e)||(0,Wn.ZWx)(e))return t;var n=Ee()((0,Wn.Nhx)(e)),r=Math.max(0,(0,Wn.$66)(e))+1,o=n.clone().add(r,"day");return Math.max(1,o.diff(n,"day"))*t}(e,bn.ZP.timelineViewGridDayWidth),a=(0,Hn.Rp)(e.get("projectId")),i=uo.h.getState().extPreference.timeline.color,c=new Map(uo.h.getState().tags.toArray().map((function(e,t){return[e.get("name"),{order:t,color:e.get("color")}]}))),u=a?(0,ja.qp)(e,a,c,i,n):n,l=e.get("kind")===B.V60.Note?"item-note":"wontDo"===e.get("status")?"timeline-item-wont-do":void 0;return r.createElement(eue,{title:e.get("title"),bgColor:u,width:o,height:32,prefixIconName:l})};function nue(e){return nue="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},nue(e)}function rue(e){return function(e){if(Array.isArray(e))return uue(e)}(e)||function(e){if("undefined"!==typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||sue(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function oue(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function aue(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?oue(Object(n),!0).forEach((function(t){iue(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):oue(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function iue(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=nue(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=nue(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==nue(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function cue(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,a,i,c=[],s=!0,u=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;s=!1}else for(;!(s=(r=a.call(n)).done)&&(c.push(r.value),c.length!==t);s=!0);}catch(e){u=!0,o=e}finally{try{if(!s&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(u)throw o}}return c}}(e,t)||sue(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function sue(e,t){if(e){if("string"===typeof e)return uue(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?uue(e,t):void 0}}function uue(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var lue="timeline-header-cell",fue=function(e,t,n){if(n)return!0;if(e instanceof Qs.zu){var r=t.get(e.id);return null==r||Hn.I2(r)}return!1},due=function(e){return e[e.normal=1]="normal",e[e.scroll=2]="scroll",e}(due||{}),mue=[".timeline-click-ignore",".timecard-element",".task-detail-element",".CodeMirror-hints"],pue=r.memo((function(e){var t=e.scrollLeft,n=e.project,o=e.sortType,i=e.viewRange,c=e.viewRangeType,u=e.viewGridDayWidth,l=e.cells,f=e.onContentScroll,d=e.sections,m=e.contentGridRef,p=e.contentGridRefCallback,h=e.expandCell,g=e.debounceScrollLeft,v=e.baseDate,b=e.env,k=e.isReadOnly,x=e.Id2Project,S=e.isDurningViewChangeRef,_=e.contentGridInnerRef,O=(0,r.useRef)(u);O.current=u;var C=(0,r.useRef)(null),T=(0,r.useRef)(d);T.current=d;var j=(0,y.Z)(),D=(0,r.useRef)({}),A=(0,r.useMemo)((function(){return dw()(i.start,"YYYYMMDD").startOf(vle(c)).format("YYYYMMDD")}),[i.start,c]),I=(0,r.useMemo)((function(){return dw()(i.end,"YYYYMMDD").startOf(vle(c)).format("YYYYMMDD")}),[i.end,c]);(0,r.useRef)({start:A,end:I}).current={start:A,end:I};var L=(0,r.useContext)(Fa.Z),R=L.isCardMode,F=L.isCalendarTaskMode,Y=L.calendarWidth,V=(0,a.v9)((function(e){return(0,Z.gh)()})),H=(0,a.v9)((function(e){return(0,Lt.pe)(e)})),W=(0,a.v9)((function(e){return e.globalState.get("leftListWidth")})),z=(0,a.v9)((function(e){return e.globalState.get("isLeftListHide")})),G=(0,r.useRef)(!1),K=(0,r.useRef)(!0);(0,r.useEffect)((function(){return $("#container-main").on("mousedown.timelineView",(function(e){G.current=!0,K.current&&(mue.some((function(t){return $(e.target).closest(t).length>0}))?K.current=!1:K.current=!0)})),function(){$("#container-main").off("mousedown.timelineView")}}),[]);var q=(0,a.I0)();(0,r.useEffect)((function(){return $("#container-main").on("mouseup.timelineView",(function(e){var t,n;if(G.current)if(G.current=!1,K.current){if(!e.target.classList.contains("timeline-content-block")){var r=(0,Gse.V5)()?null===(t=e.originalEvent)||void 0===t?void 0:t.metaKey:null===(n=e.originalEvent)||void 0===n?void 0:n.ctrlKey;1!==e.which||r||bn.ZP.isTimelineSelectByDragging||setTimeout((function(){(0,Lt.ye)()})),U.vp.dispatch("HIDE_TIMELINE_OUT_SINGLE"),U.vp.dispatch("HIDE_TIMELINE_NEW_TASK_OUT_SINGLE")}}else K.current=!0})),function(){$("#container-main").off("mouseup.timelineView")}}),[q]);var J=(0,a.v9)((function(e){return!!e.tasks.activeSelectedTaskIds.get("selected").length}));(0,r.useEffect)((function(){J&&(U.vp.dispatch("HIDE_TIMELINE_OUT_SINGLE"),U.vp.dispatch("HIDE_TIMELINE_NEW_TASK_OUT_SINGLE"))}),[J]);var X=(0,r.useCallback)((function(e){var t=(0,Ym.v)(e);q(no.IN(t))}),[q]),Q=(0,a.v9)((function(e){return e.globalState.get("sectionCollapse")})),ee=(0,r.useRef)({}),te=(0,r.useRef)({}),ne=cue((0,r.useState)((new Date).getTime()),2),re=ne[0],oe=ne[1],ae=(0,r.useRef)(!0);(0,r.useEffect)((function(){return function(){ae.current=!1}}),[]);var ie=(0,BI.D9)(c);(0,r.useEffect)((function(){c!==ie&&(te.current={},ae.current&&oe((new Date).getTime()))}),[ie,c]);var ce=(0,r.useCallback)((function(e){var t=te.current[e];return null==t&&(te.current[e]=dw()(e,"YYYYMMDD"),t=te.current[e]),t}),[re]),se=(0,r.useRef)({}),ue=(0,BI.D9)(v);(0,r.useLayoutEffect)((function(){ue!==v&&(console.debug("timeline clear left cache prev"+ue+" curr"+v),se.current={})}),[v,ue]);var le=(0,r.useCallback)((function(e,t){var n=se.current[e];if(null!=n)return n;var r=ce(e).diff(t,"day")*u;return se.current[e]=r,r}),[ce,u]),fe=(0,r.useRef)({}),de=cue((0,r.useState)(!1),2),he=de[0],ye=de[1];(0,r.useEffect)((function(){var e=vt.current;return U.vp.subscribe(e,"TEMP_COLLAPSE_ALL_SECTION_IN_TIMELINE_VIEW",(function(){ye(!0)})),function(){U.vp.unSubscribe(e,"TEMP_COLLAPSE_ALL_SECTION_IN_TIMELINE_VIEW")}}),[]),(0,r.useEffect)((function(){var e=vt.current;return U.vp.subscribe(e,"CANCEL_TEMP_COLLAPSE_ALL_SECTION_IN_TIMELINE_VIEW",(function(){ye(!1)})),function(){U.vp.unSubscribe(e,"CANCEL_TEMP_COLLAPSE_ALL_SECTION_IN_TIMELINE_VIEW")}}),[]);var ge=(0,r.useMemo)((function(){var e=dw()(v,"YYYYMMDD"),t=new Map,n=new Map,r=function(e){return"assignee"!==o&&(!!he||(Q.get(e)||!1))},a=[],i={},c=d.reduce((function(e,t){var n=(0,Ym.v)(t.id),o=r(n),c=e.length;return ee.current[t.id]=o,a.push(c),t.blocks.forEach((function(e){e.forEach((function(e){i[e.get("id")]=t.id}))})),o?e.concat([[]]):e.concat(t.blocks).concat([[]])}),[]).concat([[],[]]);bn.ZP.timelineTaskId2SectionId=i;var s=0,u=new Array(c.length).fill(0),l=1;c.forEach((function(e,t){var r=a[l];null!=r&&t>=r&&(l++,s++),u[t]=s,e.forEach((function(e){n.set(e.get("id"),t)}))}));var f=new Map,m=0;d.forEach((function(e,t){var n=(0,Ym.v)(e.id),o=r(n),a=d.length-1===t,i=(o?1:e.blocks.length+(a?3:1))*ja.wI+6;f.set(e.id,{height:i}),m+=i,D.current[e.id]=e.section}));var p=Ne().flatten(c),h={},y=null;return c.forEach((function(r,o){y=null,r.forEach((function(r){var a=u[o],i=dw()(Wn.Nhx(r)),s=Math.max(0,Wn.$66(r))+1,l=le(i.format("YYYYMMDD"),e),f=Math.min(Math.max(0,c.length-1),n.get(r.get("id"))||0)*ja.wI+a*ja._R*2+ja._R,d="".concat(r.hashCode),m=fe.current[d]||Math.max(1,s)*O.current;if(t.set(r.get("id"),{top:f,left:l,width:m}),y){var p=t.get(y);p&&t.set(y,aue(aue({},p),{},{nextId:r.get("id")}))}y=r.get("id"),h[o]=f}))})),bn.ZP.timelineId2BlockStyle=t,{sectionTotalHeight:m,rowCount:c.length,tasks:p,id2Style:t,id2SectionStyle:f,levelIndex2Top:h}}),[v,le,he,Q,d,o]),ve=(0,r.useRef)(ge.tasks||[]);ve.current=ge.tasks||[];var be=(0,r.useMemo)((function(){return new Map(ge.tasks.map((function(e){return[e.get("id"),e]})))}),[ge.tasks]),we=(0,r.useCallback)((function(e,t,n){if(0!==Math.abs(n)){var r=ve.current.find((function(t){return t.get("id")===e}));if(null!=r){var o=Wn.Nhx(r),a=Wn.rZ9(r)||o;if(null!=o){var i=function(){return r.get("isAllDay")&&o===a&&0===Math.max(0,Wn.$66(r))?1:0};switch(t){case"w":var c=dw()(o).add(-n,"day"),s=ke.Z.formatToServerDate(c),u={startDate:s},l=Wn.rZ9(r);if(l)dw()(l).isBefore(c)&&(u.dueDate=s);i()&&(u.dueDate=ke.Z.formatToServerDate(dw()(o).add(1,"day"))),Wn._l9(r,u);break;case"e":if(null==a)return;var f=dw()(a).add(n+i(),"day"),d=ke.Z.formatToServerDate(f),m={dueDate:d};a&&f.isBefore(o)&&(m.startDate=d),Wn._l9(r,m)}}}}}),[]),xe=(0,a.v9)((function(e){return e.sharedUsers})),Ee=(0,r.useMemo)((function(){var e={},t=xe.toObject();return Object.keys(t).forEach((function(n){t[n].forEach((function(t){if(null!=t){var n=t.get("id");null!=n&&(e[n]=t)}}))})),e}),[xe]),Se=(0,r.useMemo)((function(){var e={},t=xe.toObject(),n=new Set((0,Hn.mW)().toArray().filter((function(e){return Hn.vi(e)})).map((function(e){return e.get("id")})));return Object.keys(t).forEach((function(r){t[r].forEach((function(t){if(null!=t){var r=t.get("id"),o=t.get("projectId");if(null!=r&&o&&n.has(o)){var a=e[o];a?a[r]=t:e[o]=iue({},r,t)}}}))})),e}),[xe]),_e=(0,r.useRef)(Se);_e.current=Se;var Oe=(0,a.v9)((function(e){return e.extPreference.timeline.color})),Ce=(0,a.v9)((function(e){return e.tags})),Te=(0,r.useMemo)((function(){return new Map(Ce.toArray().map((function(e,t){return[e.get("name"),{order:t,color:e.get("color")}]})))}),[Ce]),je=(0,Ll.$h)(),De=(0,r.useMemo)((function(){return(o!==B.ERp.sortOrder&&null!=o||!(d.length<=1))&&("none"!==o&&0!==d.length)}),[d.length,o]);(0,r.useEffect)((function(){bn.ZP.timelineSectionVisible=De}),[De]),(0,r.useEffect)((function(){return function(){bn.ZP.timelineSectionVisible=!1}}),[]);var Me=vue(De),Ae=Me.viewWidth,Pe=Me.triggerRef,Ie=Me.resizeViewStart,Le=(0,r.useMemo)((function(){var e=dw()(A,"YYYYMMDD"),t=dw()(I,"YYYYMMDD");return Math.max(0,t.diff(e,"day")*u)}),[u,I,A]),Re=(0,r.useRef)(null),Ze=(0,r.useMemo)((function(){return dw()(v,"YYYYMMDD").diff(dw()(A,"YYYYMMDD"),"day")*u}),[v,u,A]);bn.ZP.timelineViewTranslateX=Ze;var Fe=(0,r.useCallback)((function(e){if(null==ge)return null;var t=ge.tasks,n=ge.id2Style,o=function(e,t){if(null!=t){var n="".concat(t);if("-1"!==n){var r,o=null===(r=_e.current[e])||void 0===r?void 0:r[n];return(null===o||void 0===o?void 0:o.get("avatarUrl"))||void 0}}};return t.map((function(t,a){var i,c=n.get(t.get("id")),s=(null===c||void 0===c?void 0:c.top)||0,l=(null===c||void 0===c?void 0:c.width)||0,f=function(e){return e<=30}(l),d=(null===c||void 0===c?void 0:c.left)||0,m=0;if(f){var p=null===c||void 0===c?void 0:c.nextId;if(p){var h=n.get(p);if(h&&c){var y=h.left;i=Math.min(160,Math.max(0,y-d))}}}else c&&!S.current&&(m=Math.min(Math.max(l-88,0),Math.max(0,g+(De?Ae:0)-(d+Ze))));var b=function(e){return(0,ja.qp)(e,x.get(e.get("projectId")),Te,Oe,je)}(t),w=on.current;return e(d+Ze,s,l,ja.wI)||(null===w||void 0===w?void 0:w.task.get("id"))===t.get("id")?r.createElement(ose,{key:t.get("id"),id:t.get("isSubTaskModel")?"".concat(t.get("id"),"-taskId-").concat(t.get("taskId")):t.get("id"),title:t.get("title")||"",top:s,left:d,width:l,updateByResize:we,dayWidth:u,avatarUrl:o(t.get("projectId"),t.get("assignee")),type:f?"split":"block",maxWidth:i,status:ise(t),bgColor:b,textTranslateX:m,baseDate:v,readOnly:t.get("isSubscribeTask")?(0,To.Iw)(t):k(t.get("projectId")),kind:t.get("kind"),isSubscribeTask:t.get("isSubscribeTask"),isChecklistItemTask:t.get("isSubTaskModel"),projectId:t.get("projectId"),progress:t.get("progress"),isNoteTask:Wn.ZWx(t)}):null}))}),[x,v,Oe,g,S,k,ge,Ae,De,Te,Ze,je,we,u,c]),Be=(0,ja.O3)(),Ue=Be.headerCoordinateHeight,Ye=Be.headerHeight,Ve=Be.isShowDOW,He=(0,r.useRef)(l);He.current=l;var We=(0,r.useRef)(null),ze=(0,r.useRef)(null),Ge=(0,r.useRef)(due.normal),Ke=(0,r.useRef)(0),qe=(0,r.useRef)(0),$e=(0,r.useRef)(0),Je=(0,r.useRef)(0),Xe=(0,r.useRef)(0),Qe=(0,r.useRef)(0),et=(0,r.useRef)(0),tt=(0,r.useRef)([]),nt=(0,r.useRef)(!1),rt=(0,r.useRef)(!1),ot=(0,r.useRef)(null),at=(0,r.useRef)([]),it=xue({currentSelectedBeginSlidingRef:at,isReadOnly:k,id2Task:be}).setSelectionIds;(0,r.useEffect)((function(){var e=function(){Ge.current=due.normal,rt.current=!1,ot.current&&clearInterval(ot.current),bn.ZP.isTimelineSelectByDragging=!1,bn.ZP.isTimelineScrollByDragging=!1};return window.addEventListener("blur",e),function(){window.removeEventListener("blur",e)}}),[]);var ct=(0,r.useCallback)((function(e){if(0===e.button){e.persist();var t=$(e.target);if(mue.some((function(e){return t.closest(e).length>0})))nt.current=!0;else{if((0,BA.W)(e)){if("timeline-content-scroll-inner"!==e.currentTarget.id)return;bn.ZP.isTimelineSelectByDragging=!0,rt.current=!0,at.current=(0,Wn.UWJ)("list"),U.vp.dispatch("TIMELINE_SHOW_PREVENT_MOUSE_EVENT_LAYER")}nt.current=!1,We.current=e.currentTarget,We.current&&(Ge.current=due.scroll,et.current=We.current.scrollTop,Qe.current=e.pageY),ze.current=$(e.currentTarget).parent().get(0),ze.current&&(Ge.current=due.scroll,Xe.current=ze.current.scrollLeft,qe.current=Xe.current,Je.current=bn.ZP.timelineViewTranslateX,Ke.current=e.pageX,$e.current=ze.current.scrollWidth),tt.current=l}}}),[l]),st=(0,r.useRef)(null),ut=(0,r.useCallback)((function(e){var t;rt.current=!1,ot.current&&clearInterval(ot.current),U.vp.dispatch(c3,{action:"hide"}),st.current=setTimeout((function(){bn.ZP.isTimelineScrollByDragging=!1,bn.ZP.isTimelineSelectByDragging=!1}),100),Ge.current=due.normal,null===(t=We.current)||void 0===t||t.releasePointerCapture(e.pointerId),U.vp.dispatch("TIMELINE_HIDE_PREVENT_MOUSE_EVENT_LAYER")}),[]),lt=(0,uH.Z)((function(e){ze.current&&!bn.ZP.timelineIsDuringKeelingScroll&&(ze.current.scrollLeft=e)}),16,{leading:!0,trailing:!1}),ft=(0,uH.Z)((function(e){We.current&&!bn.ZP.timelineIsDuringKeelingScroll&&(We.current.scrollTop=e)}),16,{leading:!0,trailing:!1}),dt=(0,r.useCallback)((function(e){var t=function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:e.pageX,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:e.pageY;if(ze.current&&We.current){var r=He.current;if(tt.current!==r)return Xe.current=ze.current.scrollLeft,Ke.current=t,et.current=We.current.scrollTop,Qe.current=n,setTimeout((function(){tt.current=r}),50),!1}return!0};if(rt.current){if(ze.current&&We.current){if(e.currentTarget.setPointerCapture(e.pointerId),!t(Ke.current,Qe.current))return;var n=function(e,t){if(ze.current&&We.current){var n=qe.current+(Ke.current-ze.current.getBoundingClientRect().left)-Je.current,r=et.current+(Qe.current-We.current.getBoundingClientRect().top),o=e+ze.current.scrollLeft-(Ke.current+qe.current)-(bn.ZP.timelineViewTranslateX-Je.current),a=t+We.current.scrollTop-(Qe.current+et.current);if(o<0&&(n-=o=-o),a<0&&(r-=a=-a)<0){var i=Math.abs(r);r=0,a-=i}U.vp.dispatch(c3,{action:"show",position:{top:r,left:n,width:o,height:a}});var c=r,s=n,u=o,l=a;it(function(){var e=new Set;return ve.current.forEach((function(t){var n=ge.id2Style.get(t.get("id"));if(null!=n){var r=n.left,o=n.top;(function(e,t){return!(e+t<=s||s+u<=e)})(r,n.width)&&function(e,t){return!(e+t<=c||c+l<=e)}(o,32)&&e.add(t.get("id"))}})),rue(e)}())}};n(e.pageX,e.pageY);var r=0,o=0;if(m.current){var a=bn.ZP.timelineSectionVisible?gue():0,i=m.current.getBoundingClientRect().left+a,c=m.current.getBoundingClientRect().right-(bn.ZP.timelineSchedulePanelVisible?ja.Qz:0),s=m.current.getBoundingClientRect().top+Ye;e.pageX<=i?(ot.current&&clearInterval(ot.current),r=-1):e.pageX>=c&&(ot.current&&clearInterval(ot.current),r=1),e.pageY<=s?(ot.current&&clearInterval(ot.current),o=-1):e.pageY>=m.current.getBoundingClientRect().bottom&&(ot.current&&clearInterval(ot.current),o=1)}r||o?ot.current=setInterval((function(){if(t(Ke.current,Qe.current)&&!bn.ZP.timelineIsDuringKeelingScroll&&ze.current&&We.current&&m.current){if(r){if(!t(Ke.current,Qe.current))return;r<0&&(ze.current.scrollLeft-=20),r>0&&(ze.current.scrollLeft+=20)}o<0&&(We.current.scrollTop-=20),o>0&&(We.current.scrollTop+=20),n(r?r<0?m.current.getBoundingClientRect().left:m.current.getBoundingClientRect().right:e.pageX,o?o<0?m.current.getBoundingClientRect().top:m.current.getBoundingClientRect().bottom:e.pageY)}}),20):ot.current&&clearInterval(ot.current)}}else if(Ge.current===due.scroll){if(We.current&&ze.current){if((Math.abs(Ke.current-e.pageX)>=5||Math.abs(Qe.current-e.pageY)>=5)&&(nt.current||bn.ZP.isTimelineScrollByDragging||(st.current&&clearTimeout(st.current),bn.ZP.isTimelineScrollByDragging=!0,ba.viewAction("drag_to_view"),e.currentTarget.setPointerCapture(e.pointerId),U.vp.dispatch("TIMELINE_SHOW_PREVENT_MOUSE_EVENT_LAYER"),U.vp.dispatch("HIDE_TIMELINE_NEW_TASK_OUT_SINGLE"))),!t())return;if(bn.ZP.timelineIsDuringKeelingScroll)return void lt.cancel();lt(Xe.current+Ke.current-e.pageX),ft(et.current+Qe.current-e.pageY)}e.preventDefault()}}),[m,Ye,ge.id2Style,it,lt,ft]),mt=(0,r.useRef)(0),pt=(0,r.useRef)(null),ht=(0,r.useCallback)((function(e){"blockView"!==pt.current&&(mt.current=e,_.current&&(_.current.scrollTop=e))}),[]),yt=(0,r.useCallback)((function(e){"sectionView"!==pt.current&&(mt.current=e,C.current&&(C.current.scrollTop=e))}),[]),gt=(0,r.useCallback)((function(e){f(e)}),[f]),vt=(0,r.useRef)(Ne().uniqueId()),bt=(0,OO.Z)((function(){pt.current=null}),100,{leading:!1,trailing:!0});(0,r.useEffect)((function(){var e=vt.current;return U.vp.subscribe(e,"UPDATE_TIMELINE_SCROLL_TOP",(function(e){var t=e.scrollTop;null==pt.current&&(pt.current="blockView"),Math.abs(mt.current-t)>0&&(0,ja.a8)(),yt(t),bt()})),function(){U.vp.unSubscribe(e,"UPDATE_TIMELINE_SCROLL_TOP")}}),[bt,yt]);var wt=(0,r.useCallback)((function(e){null==pt.current&&(pt.current="sectionView"),Math.abs(mt.current-e.currentTarget.scrollTop)>0&&(0,ja.a8)(),ht(e.currentTarget.scrollTop),bt()}),[bt,ht]),kt=(0,r.useCallback)((function(e){e.currentTarget&&U.vp.dispatch("UPDATE_TIMELINE_SCROLL_TOP",{scrollTop:e.currentTarget.scrollTop})}),[]),xt=(0,a.v9)((function(e){return"project"===b?(0,ro.H9)(e,{project:n}):Gn.List()})),Et=(0,r.useMemo)((function(){if(null==ge)return null;var e=ge.id2SectionStyle;if(null==e)return null;var t=function(e){return e instanceof Qs.fN?e.name===B.iij?j.formatMessage({id:"notag_section"}):Oa.tN(e.name):e instanceof Qs.Hy?e.assignee===parseInt(P.U2("userId"),10)||-1===e.assignee?j.formatMessage({id:e.name}):e.name:e instanceof Qs.lS?j.formatMessage({id:B.Al[e.name]}):"subscribe"===e.id?j.formatMessage({id:B.Al.subscribe}):e instanceof Qs.sj?j.formatMessage({id:"note"}):e.name},o=function(e){if(e instanceof Qs.Hy){if("-1"===e.id)return;var t=Ee[e.id];return(null===t||void 0===t?void 0:t.get("avatarUrl"))||""}};return r.createElement(r.Fragment,null,d.map((function(a,i){var c=d.length-1===i,s=e.get(a.id),u=ee.current[a.id];return a.section instanceof Qs.lf||a.section instanceof Qs.I3?r.createElement(dse,{key:a.id,id:a.id,height:(null===s||void 0===s?void 0:s.height)||0,text:t(a.section)||"",isLast:c,collapsed:u,toggleCollapsed:X,avatarUrl:o(a.section),bgType:"white",nonClick:a.section instanceof Qs.Hy},r.createElement(zse.Z,{style:{height:44,paddingLeft:0,paddingRight:0},section:a.section,toggleSectionCollapse:X,collapsed:u,childCount:0,project:n,columnId:a.id,columnCount:xt.size,childCountVisible:!1,view:"timeline",isBoldSectionName:!1})):r.createElement(dse,{key:a.id,id:a.id,height:(null===s||void 0===s?void 0:s.height)||0,text:t(a.section)||"",isLast:c,collapsed:u,readonly:fue(a.section,x,u),toggleCollapsed:X,avatarUrl:o(a.section),bgType:"white",nonClick:a.section instanceof Qs.Hy})})),r.createElement("div",{ref:Pe,className:"top-0 right-0 bottom-0 absolute w-[5px] border-r border-grey-5 border-solid",style:{cursor:"ew-resize",minHeight:ge.sectionTotalHeight},onMouseDown:Ie}))}),[x,xt.size,j,Ie,n,ge,Pe,d,Ee,X]),St=(0,r.useMemo)((function(){if(null==ge)return null;var e=ge.id2SectionStyle;return null==e?null:d.map((function(t,n){var o=d.length-1===n,a=e.get(t.id),i=ee.current[t.id];return r.createElement(dse,{key:t.id,id:t.id,height:(null===a||void 0===a?void 0:a.height)||0,text:"",isLast:o,bgType:ee.current[t.id]?"white80":"transparent",className:"timeline-section-grid-item",collapsed:i,readonly:fue(t.section,x,i),nonClick:!0})}))}),[x,ge,d]),_t=(0,r.useCallback)((function(e){var t=ce(e);return{isWeekend:"year"!==c&&t.day()%6===0,isSaturday:6===t.day()}}),[ce,c]),Ot=(0,r.useCallback)((function(e){var t=ce(e);return"year"===c?u*t.daysInMonth():u}),[ce,u,c]),Ct=(0,r.useCallback)((function(e){var t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1];if(!t)return"";var n=ce(e);return"year"===c?n.format("MMM"):"".concat(n.date())}),[ce,c]),Tt=(0,a.v9)((function(e){return e.globalState.get("today")})),jt=(0,r.useCallback)((function(e){var t=ce(Tt),n=ce(e);return"year"===c?t.isSame(n,"month"):t.isSame(n,"day")}),[ce,Tt,c]),Dt=(0,r.useRef)(null),Mt=(0,r.useCallback)((function(){var e=dw()(v,"YYYYMMDD"),t=vle(c),n=dw()().year(),r=[];switch(t){case"day":r=l.filter((function(e,t){return 0===t||/^[\d]{6}01$/.test(e.date)})).map((function(t){var r=ce(t.date),o=r.year()===n?"":"YYYY";return{id:t.id,left:le(t.date,e),text:r.format(s.LO()?"".concat(o," MMM"):"MMM ".concat(o))}}));break;case"month":r=l.filter((function(e,t){return 0===t||/^[\d]{4}01[\d]{2}$/.test(e.date)})).map((function(t){var n=ce(t.date);return{id:t.id,left:le(t.date,e),text:n.format("YYYY")}}))}return r}),[v,l,le,ce,c]),Nt=(0,r.useMemo)((function(){return(0,ja.$i)({isGlobalLayoutCardMode:H,isCardMode:R})}),[H,R]),Pt=(0,r.useMemo)((function(){return(0,ja.ns)({theme:V,isGlobalLayoutCardMode:H})}),[V,H]),Rt=(0,r.useMemo)((function(){return(0,ja.Fo)({isGlobalLayoutCardMode:H,isCardMode:R})}),[H,R]),Zt=(0,r.useMemo)((function(){return(0,ja.Un)({theme:V,isGlobalLayoutCardMode:H})}),[V,H]),Ft=(0,r.useMemo)((function(){var e=Mt();return{renderData:e,pinnedElements:r.createElement(r.Fragment,null,e.map((function(n,o){var a,i=e[o+1];if(!(!(i&&t+20>=i.left+Ze)&&t+20>=n.left+Ze))return null;var c=0,s=(null===(a=Dt.current)||void 0===a?void 0:a.offsetWidth)||50;if(s&&i){var u=i.left+Ze;u<t+s+40&&(c=Math.max(0,t+s+40-u))}return r.createElement("div",{key:n.id,className:w()("absolute top-0 left-[20px] flex items-center text-xs leading-[40px] h-[40px] text-grey-40 z-[1]",Nt),style:aue({marginLeft:-c},Pt),ref:Dt},n.text)})))}}),[Mt,t,Ze,Nt,Pt]),Bt=(0,r.useCallback)((function(e){var n=Ft.renderData;return r.createElement("div",{className:w()("h-[40px] flex relative top-0",Nt),style:aue({},Pt)},n.map((function(o,a){if(!e(o.left+Ze,100))return null;var i=n[a+1];if(!(i&&t+20>=i.left+Ze)&&t+20>=o.left+Ze)return null;var c=o.left;return r.createElement("div",{key:o.id,className:w()("absolute top-0 flex items-center text-xs leading-[40px] h-[40px] text-grey-40 z-[1] whitespace-nowrap",Nt),style:aue({left:c},Pt)},o.text)})))}),[Ft.renderData,t,Ze,Nt,Pt]),Ut=(0,r.useCallback)((function(e){var t=dw()(v,"YYYYMMDD"),n=Z.U2("holidayEnabled");return r.createElement("div",{className:"relative",style:{height:Ue}},r.createElement("div",{className:"absolute top-0 bottom-0 right-0 border-grey-5 border-t border-b border-solid box-border",style:{left:-Ze}}),l.map((function(o){var a=le(o.date,t),i=jt(o.date),s="year"===c,u=Ot(o.date),l=1===ce(o.date).day();if(e(a+Ze,u)){var f=_t(o.date).isWeekend,d=null,m=ce(o.date);if(n){var p=m.format("YYYY-MM-DD");k5.ET(p)?d="work":k5.av(p)&&(d="rest")}return r.createElement("div",{key:o.id,className:"absolute flex",style:{left:a,top:1,bottom:1}},r.createElement(Rse,{key:o.id,dataKey:o.id,type:f?"darken":"normal",highlight:i,width:u,text:Ct(o.date),className:w()(lue,"border-grey-5 border-solid box-border",Ve?"leading-[20px]":"leading-[25px]",{"opacity-0":!("month"!==c||(l||i))}),withBorder:s,holidayType:d,height:Ue-2,dayOfWeek:Ve?m.format("dd"):void 0}))}return null})))}),[v,l,le,ce,_t,Ct,Ot,Ue,Ve,jt,Ze,c]),Yt=(0,uH.Z)((function(){if(ba.viewAction("button_to_view"),!bn.ZP.timelineIsDuringKeelingScroll){var e=m.current;if(e){var t=2*e.clientWidth/3,n=function(){setTimeout((function(){var n=e.scrollLeft;$(e).animate({duration:400,scrollLeft:Math.max(0,n-t)})}))};e.scrollLeft-t<ja._t?(h("start"),setTimeout((function(){setTimeout((function(){n()}))}))):n()}}}),400,{leading:!0,trailing:!0}),Vt=(0,uH.Z)((function(){ba.viewAction("button_to_view");var e=m.current;if(e){var t=2*e.clientWidth/3;e.scrollLeft+e.clientWidth+t>=e.scrollWidth-ja._t&&h("end"),setTimeout((function(){var n=e.scrollLeft;$(e).animate({duration:400,scrollLeft:Math.max(0,n+t)})}))}}),400,{leading:!0,trailing:!0}),Ht=yue({env:b,taskContentWrapperLeft:Ze,sectionsRef:T,id2SectionStyle:ge.id2SectionStyle,id2SectionRef:D,project:n,viewGridDayWidthRef:O,viewRangeStart:A,viewRangeType:c}),Wt=Ht.presetProject,zt=Ht.newTask,Gt=Ht.clearNewTask,Kt=Ht.createNewTaskOnClick,qt=Ht.position,$t=(0,r.useRef)(!0),Jt=(0,r.useCallback)((function(e){mue.some((function(t){return $(e.target).closest(t).length>0}))?$t.current=!1:$t.current=!0}),[]),Xt=(0,r.useCallback)((function(e){$t.current?bn.ZP.timelineViewBlockDuringResize||Kt(e):$t.current=!0}),[Kt]),Qt=(0,r.useMemo)((function(){return r.createElement("div",{className:"absolute pointer-events-none left-0 top-0 bottom-0 flex"},l.map((function(e){var t=jt(e.date);if(!t)return null;var n=ce(e.date).diff(dw()(A,"YYYYMMDD"),"day")*u;return r.createElement("div",{key:e.id,className:"absolute top-0 bottom-0 flex",style:{left:n}},r.createElement(bue,{type:"normal",key:e.id,isToday:t,width:Ot(e.date),withBorder:!1}))})))}),[l,ce,Ot,jt,u,A]),en=(0,r.useMemo)((function(){return Ne().uniqueId()}),[]),tn=(0,r.useRef)(null),nn=(0,r.useRef)(null),rn=dw()(A,"YYYYMMDD"),on=(0,r.useRef)(null),an=function(e){return e.type===w_.cj.TASK&&((!(0,N.rQ)()||e.area===w_.M5.TASKLIST_TIMELINE||e.area===w_.M5.TASKLIST_TIMELINE_SCHEDULE)&&!(0,k_.nF)())},cn=(0,M.Z)((function(e){var t=e.active.data.current,n=t.dragItem,r=t.dragItem.data,o=(0,Wn.FOH)(n.id);if(o){var a=Wn.a1Z(r.ids).toArray(),i=function(){if(n.area===w_.M5.TASKLIST_TIMELINE){var e=new Set;if(a.forEach((function(t){e.add(bn.ZP.timelineTaskId2SectionId[t.get("id")])})),e.size>1)return!1}return!0}(),c=function(){var e=bn.ZP.timelineId2BlockStyle.get(o.get("id"));return e?a.reduce((function(t,r){var o=bn.ZP.timelineId2BlockStyle.get(r.get("id"));return n.id!==r.get("id")&&o&&t.push({id:r.get("id"),left:o.left-e.left,top:o.top-e.top,width:o.width}),t}),[]):[]}();on.current={task:o,tasks:a,isSameSection:i,blockMultiStyles:c}}else on.current=null})),sn=(0,M.Z)((function(e){e.over;var t=e.active,n=m.current,r=ge.id2SectionStyle;tn.current=null;var a=t.data.current,i=a.dragItem;if(an(i)&&a.type===w_.cj.TASK&&n){var c,s=n.getBoundingClientRect(),l=a.dragItem,f=ge.id2Style.get(l.id),p=function(e){var t=null===(e=on.current)||void 0===e?void 0:e.task;return l.area===w_.M5.TASKLIST_TIMELINE_SCHEDULE&&"month"===bn.ZP.timelineCurrentViewType&&t&&!Wn.ZWx(t)&&Wn.KOl(t)?5*u:(null===f||void 0===f?void 0:f.width)||u}(),h=bn.ZP.userMousePosition.y-s.top-Ye,y=Math.max(0,h);if(h<0)return U.vp.dispatch("TIMELINE_HEADER_DROP_HINT_ACTION",{action:"hide"}),void U.vp.dispatch("TIMELINE_BLOCK_DROP_HINT_ACTION",{action:"hide"});var g=_.current,v=0;if(g){v=g.scrollTop;var b=y+g.scrollTop,w=0,k=null;d.some((function(e,t){var n,o=null===(n=r.get(e.id))||void 0===n?void 0:n.height;return null!=o&&(b<=w?(k=t-1<0?null:t-1,!0):t>=0&&t===d.length-1?(k=t,!0):(w+=o,!1))}));!function(){if(null!=k){var e=d[k];if(null!=e)return void(nn.current=e.section)}nn.current=null}()}var x=Math.max(bn.ZP.userMousePosition.x-s.left+bn.ZP.timelineBlockDraggingX),E=Math.round((n.scrollLeft+x)/u),S=E*u,O=dw()(rn).add(E,"days").format("YYYYMMDD");Math.floor((p-1)/u);tn.current=O;var C=bn.ZP.timelineTaskId2SectionId[l.id],T=null===(c=nn.current)||void 0===c?void 0:c.id,j=T&&T&&T!==C,D=on.current;if(D){var M=D.isSameSection,A=D.task,N=D.tasks,P=D.blockMultiStyles,I=N.length>1,L=Wn.ZWx(A),R="single",Z=!0;if(nn.current instanceof Qs.fN)R="multi",l.area===w_.M5.TASKLIST_TIMELINE_SCHEDULE&&(Z=!1);else if(o===B.X9E.priority){var F=L&&nn.current instanceof Qs.lS,Y=!L&&!(nn.current instanceof Qs.lS);F||Y?(R="single",Z=!1):I&&(R=M&&j?"single":"multi")}else I&&(R=M&&j?"single":"multi");var V=S-bn.ZP.timelineViewTranslateX,H=V+p,W=P.reduce((function(e,t){var n=V+t.left;n<e.blocksLeft&&(e.blocksLeft=n);var r=n+t.width;return r>e.blocksRight&&(e.blocksRight=r),e}),{blocksLeft:V,blocksRight:H}),z=W.blocksLeft,G=W.blocksRight,K=dw()(O,"YYYYMMDD").add((z-V)/u,"day").format("YYYYMMDD"),q=Math.max(0,Math.floor((G-z-1)/u));if(U.vp.dispatch("TIMELINE_HEADER_DROP_HINT_ACTION",{action:"showForce",position:{left:z,width:G-z},startDate:K,diffDays:q}),Z){var $=("multi"===R?null===f||void 0===f?void 0:f.top:Eue(d,r,y+v))||3;U.vp.dispatch("TIMELINE_BLOCK_DROP_HINT_ACTION",{action:"show",position:{top:$,left:S-bn.ZP.timelineViewTranslateX,width:p},blockStyles:"single"===R?[]:P})}}}})),un=(0,M.Z)((function(e){var t=e.active.data.current.dragItem;if(an(t)){var n=on.current;if(null!=tn.current&&null!=n){var r=n.task;if(null!=r){R&&(F?(0,k_.ig)(t,"calendar+task","task"):(0,k_.ig)(t,"task+calendar","task"));var o=n.tasks.length?n.tasks:[r],a=Wn.ZWx(r),i={};if(1===o.length&&bn.ZP.isModifierKeyPressDragging){var c=(0,s8.N)(o[0],dw()(tn.current,"YYYYMMDD").format("YYYY-MM-DD"));setTimeout((function(){c&&!ve.current.includes(c)&&me.$Z({text:s.U2("the_task_has_been_filtered")})}))}else{var u=function(){var e=o.map((function(e){return e.get("id")}));Wn.hGO(e),o.forEach((function(e){!function(e){var t=dw()(tn.current,"YYYYMMDD");if(Wn.KOl(e)){var n=t.format("YYYY-MM-DD"),o=dw()(n).startOf("day"),a=e.get("reminders"),c="month"!==bn.ZP.timelineCurrentViewType||Wn.ZWx(e)?void 0:o.clone().add(5,"day");!e.get("startDate")&&Wn.Fe5(e)&&(a=Z.Xc(!0)),Wn._l9(e,{startDate:ke.Z.formatToServerDate(o),dueDate:c&&ke.Z.formatToServerDate(c),repeatFirstDate:ke.Z.formatToServerDate(o),isAllDay:!0,reminders:a})}else{var s=Wn.Nhx(r),u=Wn.Nhx(e);if(null==u||null==s)return;var l=dw()(s).startOf("day"),f=dw()(u).startOf("day"),d=l.diff(f,"day"),m=t.subtract(d,"day").format("YYYY-MM-DD");i[e.get("id")]={task:e,date:m}}}(e)})),Object.keys(i).length&&lP(i)},l=nn.current,f=new Qs.rD("temp","temp",!0,!1);if(l)if(l instanceof Qs.zu){var d=x.get(l.id);if(d&&n.isSameSection&&r.get("projectId")!==l.id&&!Hn.I2(d))return void jo.yF(Gn.List(o),l.id,void 0,(function(e){u()}))}else l instanceof Qs.lf?n.isSameSection&&l.dropTasksIgnoreStatus(o.map((function(e){return new Co.D2(f,new Co.Y5(e))}))):l instanceof Qs.fN||(l instanceof Qs.Hy?n.isSameSection&&l.dropTasksIgnoreStatus(o.map((function(e){return new Co.D2(f,new Co.Y5(e))}))):l instanceof Qs.lS&&n.isSameSection&&!a&&l.dropTasksIgnoreStatus(o.map((function(e){return new Co.D2(f,new Co.Y5(e))}))));u()}}}}})),ln={accepts:[w_.cj.TASK],over:cn,move:sn,drop:un,overlay:function(e){if(e.area!==w_.M5.TASKLIST_TIMELINE&&e.area!==w_.M5.TASKLIST_TIMELINE_SCHEDULE&&e.type===w_.cj.TASK){var t=on.current;if(t){var n=t.task,r=t.tasks;return tue(n,r)}}}},fn=(0,x_.Z)({id:en,data:ln}),dn=fn.setNodeRef,mn=fn.isOver,pn=(0,r.useMemo)((function(){return Ne().uniqueId()}),[]),hn={accepts:[w_.cj.TASK],over:void 0,move:function(){tn.current=null;var e=bn.ZP.userMousePosition,t=e.x,n=e.y,r=document.elementsFromPoint(t,n).find((function(e){return e.classList.contains(lue)})),o=null===r||void 0===r?void 0:r.getAttribute("data-key");if(o){var a=o.split("-")[1];if(a){tn.current=a;var i=dw()(a,"YYYYMMDD").diff(dw()(v,"YYYYMMDD"),"day")*u;U.vp.dispatch("TIMELINE_HEADER_DROPPER_DROP_HINT_ACTION",{action:"showForce",position:{left:i,width:u},startDate:a,diffDays:0})}}else U.vp.dispatch("TIMELINE_HEADER_DROPPER_DROP_HINT_ACTION",{action:"hide"})},drop:function(e){var t=e.active,n=tn.current,r=t.data.current.dragItem;if(n){var o;if("month"===bn.ZP.timelineCurrentViewType&&0===r.data.ids.length){var a=(0,Wn.FOH)(r.id);a&&!Wn.ZWx(a)&&Wn.KOl(a)&&(o=5)}var i=Wn.a1Z(r.data.ids.concat(r.id)),c=Bn.Z.getOffsetOfToday(dw()(n,"YYYYMMDD").format("YYYY-MM-DD")),s={};i.forEach((function(e){var t=Wn.ZWx(e),n=Wn.pxO(e,Bn.Z.prefMoment().add(c,"day")),r=e.get("id"),a=null==o?Wn.czV(e,n):Wn.pxO(e,Bn.Z.prefMoment().add(c+o,"day")),i=Wn.eRc(e),u=Wn._4i(e,i),l=e.get("repeatFlag")||null,f=e.get("repeatFrom"),d={status:e.get("status"),startDate:n,dueDate:a,repeatFirstDate:n,isAllDay:i,reminders:u,repeatFlag:l&&(0,Bj.rn)(n,l,f),exDate:[],isDirty:!0};t&&(d.dueDate=null,d.repeatFlag=null,d.repeatFrom=null),s[r]=d})),q((0,La.tu)(s)),pe.Z.doSync()}}},yn=(0,x_.Z)({id:pn,data:hn}),gn=yn.setNodeRef,vn=yn.isOver;(0,js.Z)((function(){mn||(U.vp.dispatch("TIMELINE_HEADER_DROP_HINT_ACTION",{action:"hide"}),U.vp.dispatch("TIMELINE_BLOCK_DROP_HINT_ACTION",{action:"hide"}))}),[mn]),(0,js.Z)((function(){vn||U.vp.dispatch("TIMELINE_HEADER_DROPPER_DROP_HINT_ACTION",{action:"hide"})}),[vn]);var wn=(0,M.Z)((function(e){p(e)})),kn=kue(),xn=(0,r.useCallback)((function(e){var t=dw()(v,"YYYYMMDD");return l.map((function(n){var o=_t(n.date).isSaturday,a="year"===c,i=le(n.date,t),s=2*Ot(n.date);return e(i+Ze,u)&&o?r.createElement("div",{key:n.id,className:"absolute top-0 bottom-0 flex",style:{left:i}},r.createElement(bue,{key:n.id,type:"darken",isToday:!1,width:s,withBorder:a})):null}))}),[v,l,le,_t,Ot,Ze,u,c]),En=(0,r.useMemo)((function(){var e=V.toLowerCase();if(Object.keys(RL).includes(e)){var t=-50-(F||z?0:+(W||B.qIj.leftListViewDefaultWidth))-(F?Y+(H?U5.Z.splitViewGap:2*U5.Z.splitViewGap):R?H?0:U5.Z.splitViewGap:0),n=-(Ve?(F?U5.Z.timelineTrickBgHeightWithDOWInCalendartTaskCard:U5.Z.timelineTrickBgHeightWithDOW)+0:(F?U5.Z.timelineTrickBgHeightInCalendartTaskCard:U5.Z.timelineTrickBgHeight)+0)-(R||H?U5.Z.splitViewGap:0);return{style:{backgroundImage:"url(".concat(RL[e],")"),backgroundSize:"cover",backgroundPosition:"0 100%",width:"100vw",height:"100vh",top:n,left:t},bgClassName:"",sectionBgClassName:H?(0,Jm.i1)({theme:V}):"bg-main-background-90 dark:bg-screen-background"}}return(0,At.$u)(V)?H?{style:aue({inset:0},(0,ja.ns)({theme:V,isGlobalLayoutCardMode:H})),bgClassName:(0,ja.$i)({isCardMode:R,isGlobalLayoutCardMode:H}),sectionBgClassName:""}:{style:aue({inset:0},R?void 0:(0,At.s6)(V)),bgClassName:R?"dark:bg-screen-background":"",sectionBgClassName:w()("bg-main-background",R?"dark:bg-white-5":"dark:bg-screen-background")}:{style:{inset:0},bgClassName:H?(0,Jm.uW)({theme:V,isGlobalLayoutCardMode:H}):R?"dark:bg-screen-background":"",sectionBgClassName:H?(0,Jm.i1)({theme:V}):w()("bg-main-background",R?"dark:bg-white-5":"dark:bg-screen-background")}}),[Y,F,R,H,z,Ve,W,V]),Sn=En.bgClassName,_n=En.style,On=En.sectionBgClassName;return r.createElement("div",{className:w()(Cse().timelineContentView,"flex-auto flex overflow-hidden relative")},De&&r.createElement(r.Fragment,null,r.createElement("div",{className:"overflow-hidden absolute left-0 bottom-0 z-[9]",style:{top:Ye,width:Ae,maxWidth:"30%",minWidth:120}},r.createElement("div",{className:w()("absolute z-[-1]",Sn),style:aue({},_n)}),r.createElement("div",{className:w()("absolute z-0 inset-0",On)})),r.createElement("div",{id:"timeline-section-view",className:"overflow-y-scroll overflow-x-hidden with-no-scroll absolute left-0 bottom-0 z-10 flex flex-col",style:{top:Ye,width:Ae,maxWidth:"30%",minWidth:120},ref:C,onScroll:wt},Et)),r.createElement("div",{className:"flex-auto flex flex-col overflow-hidden relative z-[1]"},Ft.pinnedElements,r.createElement("div",{className:"absolute left-0 top-[41px] w-[36px] z-[1] cursor-pointer",onClick:Yt,style:{height:Ue-2}},r.createElement("div",{className:w()("w-1/2 absolute left-0 top-0 bottom-0",Nt),style:aue({},Pt)}),!ys.G6&&r.createElement("div",{className:w()("bg-gradient-to-r from-[transparent] w-1/2 absolute right-0 top-0 bottom-0 rotate-180",Rt),style:aue({},Zt)}),r.createElement(It.Z,{opacity:40,name:"thin-triangle-down",className:"w-[12px] h-[12px] absolute left-[8px] top-1/2 -translate-y-1/2 transform rotate-90 z-10"})),r.createElement("div",{className:"absolute right-0 top-[41px] w-[36px] z-[1] cursor-pointer",onClick:Vt,style:{height:Ue-2}},r.createElement("div",{className:w()("w-1/2 absolute right-0 top-0 bottom-0",Nt),style:aue({},Pt)}),!ys.G6&&r.createElement("div",{className:w()("bg-gradient-to-r from-[transparent] w-1/2 absolute left-0 top-0 bottom-0",Rt),style:aue({},Zt)}),r.createElement(E.Z,{opacity:40,name:"thin-triangle-down",className:"w-[12px] h-[12px] absolute right-[8px] top-1/2 -translate-y-1/2 transform -rotate-90 z-10"})),r.createElement(ET.Z,{className:"flex-auto flex flex-col"},(function(e){var t=e.width,n=e.height;return r.createElement("div",{style:{width:t,height:n},className:"flex"},r.createElement(kee.Z,{outerRef:m,onScroll:gt,verticalScrollSelector:"#timeline-content-scroll-inner",onVerticalScroll:kt},(function(e){var t=e.onScroll,n=e.getItemVisible,o=e.getItemHorizontalVisible,a=e.onVerticalScroll;return r.createElement("div",{id:"timeline-content-scroll",className:w()("flex flex-col flex-auto relative overflow-x-scroll with-no-scroll"),onScroll:t,ref:wn,style:{overscrollBehaviorX:"none"}},r.createElement("div",{className:"flex relative",onPointerDown:ct,onPointerMove:dt,onPointerUp:ut},r.createElement("div",{className:"relative overflow-hidden",style:{height:Ye,minWidth:Le},ref:gn},r.createElement("div",{className:"timeline-tips-container absolute inset-0",style:{transform:"translateX(".concat(Ze,"px)")}},Bt(o),Ut(o),r.createElement(Hse,{id2Style:ge.id2Style,viewRangeType:c,baseDate:v,viewGridDayWidth:u}),r.createElement(Hse,{event:"TIMELINE_HEADER_DROPPER_DROP_HINT_ACTION",id2Style:ge.id2Style,viewRangeType:c,baseDate:v,viewGridDayWidth:u})))),r.createElement("div",{id:"timeline-content-scroll-inner",className:w()("overflow-x-hidden overflow-y-scroll with-no-scroll flex flex-auto h-[1px] relative min-w-min"),style:{minWidth:Le},ref:_,onPointerDown:ct,onPointerMove:dt,onPointerUp:ut,onClick:Xt,onMouseDown:Jt,onScroll:a},r.createElement("div",{className:"relative overflow-hidden",style:{minWidth:"100%",minHeight:ge.sectionTotalHeight||ja.wI*(ge.rowCount||0)},ref:dn},r.createElement("div",{className:w()("vertical-grid","absolute inset-0"),style:{transform:"translateX(".concat(Ze,"px)")}},xn(o)),r.createElement("div",{className:w()("horizontal-grid","absolute inset-0 flex flex-col")},St),Qt,kn,r.createElement("div",{id:"timeline-block-wrapper",ref:Re,className:w()("content-block","absolute inset-0 pointer-events-none"),style:{transform:"translateX(".concat(Ze,"px)")}},r.createElement($se,null),Fe(n),zt&&Wt&&r.createElement(_se,{project:Wt,key:zt.get("id")+"_new",task:zt,dismiss:Gt,left:qt.left,top:qt.top,width:qt.width}),r.createElement(l3,{eventId:c3})))))})))}))))})),hue=Ise(pue),yue=function(e){var t=e.taskContentWrapperLeft,n=e.id2SectionRef,o=e.project,a=e.viewGridDayWidthRef,i=e.viewRangeStart,c=e.viewRangeType,u=e.sectionsRef,l=e.id2SectionStyle,f=void 0===l?new Map:l,d=e.env,m=cue((0,r.useState)({left:0,top:0,width:0}),2),p=m[0],h=m[1],y=cue((0,r.useState)(null),2),g=y[0],v=y[1],b=(0,r.useRef)(g);(0,r.useEffect)((function(){bn.ZP.timelineOutSingleVisible=!1}),[]),(0,r.useEffect)((function(){var e=null!=g;e?(bn.ZP.triggerTimelineOutSingleVisibleTimer&&clearTimeout(bn.ZP.triggerTimelineOutSingleVisibleTimer),bn.ZP.timelineOutSingleVisible=e):bn.ZP.triggerTimelineOutSingleVisibleTimer=setTimeout((function(){bn.ZP.timelineOutSingleVisible=e}),100)}),[g]);var w=(0,r.useMemo)((function(){if("filter"===d)return(0,_o.aw)(o);if("group"===d)return(0,Hn.wC)(o.get("id"));if("project"===d)return o;if("tag"===d||"smartProject"===d){var e=Z.wX();return(0,Hn.Rp)(e)}return null}),[d,o]),k=(0,r.useCallback)((function(e){v(e),b.current=e}),[]),x=(0,r.useCallback)((function(e){if(!((0,Gse.V5)()?e.metaKey:e.ctrlKey)&&!bn.ZP.isTimelineScrollByDragging)if(bn.ZP.timelineOutSingleVisible)U.vp.dispatch("HIDE_TIMELINE_NEW_TASK_OUT_SINGLE");else if(w)if(Hn.I2(w))me.$Z({text:s.U2("no_editing_permission")});else if(!(0,Wn.Ovr)().get("selected").length){var r=e.currentTarget,o=e.pageX,l=e.pageY,m=r.getBoundingClientRect(),p=m.left,y=m.top,g=o-p+r.scrollLeft,v=l-y+r.scrollTop,b=$(e.target).closest(".timeline-section-grid-item"),x=b.data("id"),E=!!b.attr("data-readonly"),S=!!b.attr("data-collapsed");if(E)S||me.$Z({text:s.U2("no_editing_permission")});else if("subscribe"!==x){var _=wue(x,n,d,w),O=Eue(u.current,f,v),C=Math.floor(g/a.current),T=C*a.current-t,j=dw()(i,"YYYYMMDD").clone().add(C,"day"),D=function(){if(_.kind!==B.V60.Note)switch(c){case"month":return j.clone().add(4,"day");case"year":return j.clone().add(14,"day");default:return}}(),M=function(e,t,n){var r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{},o=Wn.XW7(r.projectId||e,"bottom"),a=ke.Z.formatToServerDate(),i=Ne().extend({id:(0,Uf.Z)(),startDate:ke.Z.formatToServerDate(Ee()(t,"YYYYMMDD")),dueDate:n?ke.Z.formatToServerDate(Ee()(n,"YYYYMMDD").add(1,"day")):null,priority:Z.kn(),isAllDay:!0,reminders:Z.Xc(!0).toJS(),sortOrder:o,modifiedTime:a,createdTime:a,isNew:!0,projectId:e,isTimelineNew:!0},r);if(null==i.columnId){var c=ga.iG(i.projectId);c&&(i.columnId=c)}var s=Wn.j29(i);return Wn.ZWx(s)?s.set("priority",0):s}(w.get("id"),j.format("YYYYMMDD"),null===D||void 0===D?void 0:D.format("YYYYMMDD"),_);h({left:T,top:O,width:null==D||Wn.ZWx(M)?a.current:Math.max(1,D.diff(j,"day")+1)*a.current}),k(M),ba.taskAction("add")}else me.$Z({text:s.U2("matrix_not_support_op")})}}),[d,n,f,w,u,t,k,a,i,c]),E=(0,r.useCallback)((function(){k(null)}),[k]);return{newTask:g,clearNewTask:E,createNewTaskOnClick:x,position:p,presetProject:w}},gue=function(){var e=+(0,pt.LP)(B._Yt.timelineSectionViewWidth);return Number.isNaN(e)?140:e},vue=function(e){var t=cue((0,r.useState)(gue()),2),n=t[0],o=t[1],a=(0,r.useRef)(n),i=(0,r.useRef)(null),c=(0,r.useRef)({mousedown:!1,lastCursorX:0}),s=(0,r.useCallback)((function(e){e.stopPropagation();var t=$("#timeline-section-view");if(t.length){var n=t.width();n&&(o(n),a.current=n)}c.current={mousedown:!0,lastCursorX:e.pageX}}),[]),u=(0,r.useCallback)((function(e){var t=c.current,n=t.mousedown,r=t.lastCursorX;if(n){var i=e.pageX;o((function(e){var t=i-r,n=Math.max(a.current+t,0);return a.current=n,c.current.lastCursorX=i,n}))}}),[]),l=(0,r.useCallback)((function(e){var t=$("#timeline-section-view");if(t.length){var n=t.width();n&&(o(n),a.current=n)}c.current={mousedown:!1,lastCursorX:e.pageX},(0,pt.JU)(B._Yt.timelineSectionViewWidth,a.current)}),[]);return(0,r.useEffect)((function(){return e&&$(document).on("mousemove.timelineSectionView",u),function(){$(document).off("mousemove.timelineSection")}}),[u,e]),(0,r.useEffect)((function(){return e&&$(document).on("mouseup.timelineSectionView",l),function(){$(document).off("mouseup.timelineSection")}}),[l,e]),{viewWidth:n,triggerRef:i,resizeViewStart:s}},bue=r.memo((function(e){var t=e.width,n=e.type,o=e.isToday,a=e.withBorder,i=void 0!==a&&a;return r.createElement("div",{className:w()("flex-none relative",iue({"border-l border-solid border-grey-5":i},"bg-grey-3 ".concat(Cse().contentCellDarken),"darken"===n)),style:{width:t}},o&&r.createElement("div",{className:"absolute left-1/2 -translate-x-1/2 top-0 bottom-0",style:{width:10}},r.createElement("div",{className:"absolute bg-dark-red opacity-20 top-0 bottom-0 left-1/2 -translate-x-1/2",style:{width:2}})))}));bue.displayName="ContentCell";var wue=function(e,t,n,r){var o,a={},i=Z.bz();(a.tags=i,"filter"===n)&&(a.tags=(0,_o.nQ)()?(0,_o.S0)():i,a.projectId=(0,_o.KJ)().get("id"),a.kind=(0,_o.H1)(),a.priority=null!==(o=(0,_o.w6)())&&void 0!==o?o:0);if("group"===n&&Hn.vG(r)&&(a.kind=B.V60.Note),"tag"===n){var c=Oa.Js();a.tags=[c]}if(e){var s=t.current[e];if(s instanceof Qs.lf)a.columnId=s.id;else if(s instanceof Qs.fN)a.tags=s.createOnEnterProperties.tags;else if(s instanceof Qs.Hy){if(a.assignee=s.assignee,"group"===n){var u=(0,N.OE)();if(u){var l=s.assignee;if(-1!==l){var f=(0,Hn.wA)(u).toArray(),d=new Map(f.map((function(e){return[e.get("id"),Hn.vi(e)]}))),m=(0,Hi.Oj)(u).toArray().find((function(e){return e.get("userId")===l&&d.get(e.get("projectId"))})),p=null===m||void 0===m?void 0:m.get("projectId");p&&(a.projectId=p)}}}}else if(s instanceof Qs.zu){a.projectId=s.id;var h=(0,Hn.Rp)(s.id);h&&(Hn.vG(h)?a.kind=B.V60.Note:a.kind=void 0)}else s instanceof Qs.lS?a.priority=s.createOnEnterProperties.priority:s instanceof Qs.sj&&(a.kind=B.V60.Note)}return a},kue=function(){var e=cue((0,r.useState)(!1),2),t=e[0],n=e[1],o=(0,r.useRef)(t);o.current=t;var a=(0,r.useRef)(Ne().uniqueId());return(0,r.useEffect)((function(){var e=a.current;return U.vp.subscribe(e,"TIMELINE_SHOW_PREVENT_MOUSE_EVENT_LAYER",(function(){o.current||n(!0)})),function(){U.vp.unSubscribe(e,"TIMELINE_SHOW_PREVENT_MOUSE_EVENT_LAYER")}}),[]),(0,r.useEffect)((function(){var e=a.current;return U.vp.subscribe(e,"TIMELINE_HIDE_PREVENT_MOUSE_EVENT_LAYER",(function(){o.current&&n(!1)})),function(){U.vp.unSubscribe(e,"TIMELINE_HIDE_PREVENT_MOUSE_EVENT_LAYER")}}),[]),(0,r.useMemo)((function(){return t?r.createElement("div",{className:w()("absolute inset-0 z-[5]")}):null}),[t])},xue=function(e){var t=e.currentSelectedBeginSlidingRef,n=e.isReadOnly,r=e.id2Task;(0,a.I0)();return{setSelectionIds:(0,uH.Z)((function(e){var o=t.current,a=rue(new Set(e.concat(o))).filter((function(e){var t=r.get(e);return null!=t&&(!n(t.get("projectId"))&&(!t.get("isSubscribeTask")&&!t.get("isSubTaskModel")))}));a.length?Wn.j1p(a[0],a):(0,Lt.ye)()}),100,{leading:!1,trailing:!0})}},Eue=function(e,t,n){var r=null,o=0,a=n;e.some((function(n,i){var c,s=null===(c=t.get(n.id))||void 0===c?void 0:c.height;return null!=s&&(a<=o?(r=i-1<0?null:i-1,!0):i>=0&&i===e.length-1?(r=i,!0):(o+=s,!1))}));var i=n;if(null!=r){var c=Math.max(0,r||0)*ja._R*2,s=Math.floor((n-c)/ja.wI),u=Math.max(s,0);o-n<2*ja._R&&o-n>=0&&(u-=1,u=Math.max(u,0)),i=function(e){return Math.max(Math.max(e,0),0)*ja.wI+c+ja._R}(u)}return i},Sue=n("kv72");function _ue(e){return _ue="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},_ue(e)}function Oue(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function Cue(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Oue(Object(n),!0).forEach((function(t){Tue(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Oue(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function Tue(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=_ue(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=_ue(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==_ue(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function jue(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,a,i,c=[],s=!0,u=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;s=!1}else for(;!(s=(r=a.call(n)).done)&&(c.push(r.value),c.length!==t);s=!0);}catch(e){u=!0,o=e}finally{try{if(!s&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(u)throw o}}return c}}(e,t)||function(e,t){if(!e)return;if("string"===typeof e)return Due(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return Due(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Due(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var Mue=function(e){var t=e.updateViewRangeType,n=e.viewRangeType,o=e.scrollToToday,i=(0,r.useRef)(n),c=(0,r.useRef)(null),s=(0,y.Z)(),u=jue((0,r.useState)(!1),2),l=u[0],f=u[1],d=(0,r.useRef)(Ne().uniqueId()),m=(0,Sue.k)().x,p=(0,r.useContext)(Fa.Z),h=p.isCardMode,g=p.isCalendarTaskMode,v=(0,a.v9)((function(e){return(0,Lt.pe)(e)})),b=(0,Ll.iy)();(0,r.useEffect)((function(){var e=d.current;return U.vp.subscribe(e,"triggerViewRange",(function(e){if(h){var n=document.getElementById(g?"task-list-view":"task-view-container");if(n){var r=n.getBoundingClientRect(),o=r.left,a=r.width;if(!(m>=o&&m<=o+a))return}}switch(e){case"d":t("day");break;case"w":t("week");break;case"m":t("month")}})),function(){U.vp.unSubscribe(e,"triggerViewRange")}}),[g,h,m,t]);var k=(0,r.useCallback)((function(){f(!0)}),[]),x=(0,r.useMemo)((function(){switch(n){case"week":return s.formatMessage({id:"week"});case"month":return s.formatMessage({id:"month"});case"year":return s.formatMessage({id:"year_capitalize"});default:return s.formatMessage({id:"timeline_day"})}}),[s,n]),S=(0,r.useCallback)((function(){f(!1)}),[]),_=(0,r.useMemo)((function(){return[{key:"day",text:s.formatMessage({id:"timeline_day"}),action:function(){ba.viewZoom("day"),t("day")}},{key:"week",text:s.formatMessage({id:"week"}),action:function(){ba.viewZoom("week"),t("week")}},{key:"month",text:s.formatMessage({id:"month"}),action:function(){ba.viewZoom("month"),t("month")}}]}),[s,t]);(0,r.useEffect)((function(){i.current=n}),[n]);var O=(0,r.useMemo)((function(){return[n]}),[n]),C=(0,r.useMemo)((function(){return(0,ja.$i)({isCardMode:h,isGlobalLayoutCardMode:v})}),[h,v]),T=(0,r.useMemo)((function(){return(0,ja.ns)({theme:b,isGlobalLayoutCardMode:v})}),[b,v]);return r.createElement("div",{className:w()("h-[40px] flex items-center px-[20px] absolute right-0 top-0 z-10",C),style:Cue({paddingRight:18},T)},r.createElement("div",{className:"flex items-center"},r.createElement("button",{className:w()("group ml-[12px] min-w-[50px] h-[24px] border-solid border border-grey-10 rounded-full px-[6px] dark:border-grey-20 flex items-center justify-center","hover:border-primary active:border-primary dark:hover:border-primary dark:active:border-primary"),onClick:o,type:"button"},r.createElement("span",{className:w()("text-xs leading-[14px] inline-block","group-hover:text-primary")},s.formatMessage({id:"today"}))),r.createElement("button",{className:w()("group ml-[12px] min-w-[50px] h-[24px] border-solid border border-grey-10 rounded-full px-[6px] dark:border-grey-20 flex items-center justify-center","hover:border-primary active:border-primary dark:hover:border-primary dark:active:border-primary"),onClick:k,type:"button",ref:c},r.createElement("div",{className:"flex items-center"},r.createElement("span",{className:w()("text-xs leading-[14px] inline-block","group-hover:text-primary")},x),r.createElement(E.Z,{name:"thin-triangle-down",className:"text-grey-20 w-[12px] h-[12px] ml-[2px]"}))),l&&r.createElement(en.Z,{gap:5,relativeRef:c,menu:_,placement:"bottom-right",hideMenu:S,selectedKeys:O,showChecker:!0})))};function Aue(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,a,i,c=[],s=!0,u=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;s=!1}else for(;!(s=(r=a.call(n)).done)&&(c.push(r.value),c.length!==t);s=!0);}catch(e){u=!0,o=e}finally{try{if(!s&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(u)throw o}}return c}}(e,t)||function(e,t){if(!e)return;if("string"===typeof e)return Nue(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return Nue(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Nue(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var Pue=r.memo((function(e){!function(e){if(null==e)throw new TypeError("Cannot destructure "+e)}(e);var t=(0,r.useRef)(Ne().uniqueId()),n=Aue((0,r.useState)(null),2),o=n[0],i=n[1],c=(0,r.useRef)(o);c.current=o;var s=(0,Ys.D9)(o),u=Aue((0,r.useState)({left:0,top:0}),2),l=u[0],f=u[1],d=(0,r.useRef)(null),m=(0,r.useRef)(!1),p=(0,r.useRef)(!1),h=(0,a.v9)((function(e){var t=o;return t?p.current?To.Y(t)||$t.Y(t):(0,Wn.FOH)(t.replace(/^timeline-/,"").replace(/.*-taskId-/,"")):null}));(0,r.useEffect)((function(){s!==o&&(s&&U.vp.dispatchOne("INACTIVE_TIMELINE_BLOCK",s),o&&(ba.taskAction("task_detail"),U.vp.dispatchOne("ACTIVE_TIMELINE_BLOCK",c.current)))}),[o,s]),(0,r.useEffect)((function(){var e=t.current;return U.vp.subscribe(e,"ACTIVE_TIMELINE_OUT_SINGLE",(function(e){var t=e.id,n=e.cursorPosition,r=e.relatedEl,o=e.isSchedule,a=e.isSubscribeTask;m.current=o,p.current=a,d.current=r,f(n),c.current===t?i(null):i(t)})),function(){U.vp.unSubscribe(e,"ACTIVE_TIMELINE_OUT_SINGLE")}}),[]),(0,r.useEffect)((function(){var e=t.current;return U.vp.subscribe(e,"HIDE_TIMELINE_OUT_SINGLE",(function(){i(null)})),function(){U.vp.unSubscribe(e,"HIDE_TIMELINE_OUT_SINGLE")}}),[]),(0,r.useEffect)((function(){var e=t.current;return U.vp.subscribe(e,"DISMISS_TIMELINE_OUT_SINGLE",(function(e){e.id===c.current&&i(null)})),function(){U.vp.unSubscribe(e,"DISMISS_TIMELINE_OUT_SINGLE")}}),[]);var y=(0,r.useCallback)((function(){i(null)}),[]);return(0,r.useEffect)((function(){null!=h?(bn.ZP.triggerTimelineOutSingleVisibleTimer&&clearTimeout(bn.ZP.triggerTimelineOutSingleVisibleTimer),bn.ZP.timelineOutSingleVisible=null!=h):bn.ZP.triggerTimelineOutSingleVisibleTimer=setTimeout((function(){bn.ZP.timelineOutSingleVisible=null!=h}),100)}),[h]),null==h?null:r.createElement(xse,{key:h.get("id"),model:h,isNew:!1,id:h.get("id"),dismiss:y,className:"timeline-click-ignore",cursorPosition:m.current?null:l,relatedEl:m.current?d.current:null,isSchedule:m.current})})),Iue=Pue,Lue=function(){return(0,pt.LP)(B._Yt.timelineScheduleStatus,"json")||{}},Rue=function(e){var t=Lue();return null==t[e]?{visible:!1,viewType:"nodate",showHierarchy:!0,showNote:!0}:t[e]},Zue=function(e,t){var n=null!=t.visible,r=null!=t.viewType,o=null!=t.showHierarchy,a=null!=t.showNote,i=Lue(),c=i[e];null==c?i[e]={visible:!!n&&t.visible,viewType:r?t.viewType:"nodate",showHierarchy:!o||t.showHierarchy,showNote:!a||t.showNote}:(n&&(c.visible=t.visible),r&&(c.viewType=t.viewType),o&&(c.showHierarchy=t.showHierarchy),a&&(c.showNote=t.showNote)),(0,pt.JU)(B._Yt.timelineScheduleStatus,JSON.stringify(i))},Fue=function(){return(0,pt.LP)(B._Yt.timelineScheduleSectionCollapse,"json")||{}},Bue=function(){return(0,pt.LP)(B._Yt.timelineViewRangeTypeKey,"json")||{}};function Uue(e){return Uue="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},Uue(e)}function Yue(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function Vue(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Yue(Object(n),!0).forEach((function(t){Hue(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Yue(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function Hue(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=Uue(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=Uue(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==Uue(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Wue(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,a,i,c=[],s=!0,u=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;s=!1}else for(;!(s=(r=a.call(n)).done)&&(c.push(r.value),c.length!==t);s=!0);}catch(e){u=!0,o=e}finally{try{if(!s&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(u)throw o}}return c}}(e,t)||function(e,t){if(!e)return;if("string"===typeof e)return zue(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return zue(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function zue(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var Gue={},Kue=function(e){return e.isSection?32:22},que=(0,Lu.b)([iP("taskList"),iP("viewType"),iP("isShowNote"),iP("isRenderTree")],(function(e,t,n,r){var o=(0,Hn.zg)({sort:!0,withInbox:!0,available:"edit"}).toArray().map((function(e){return{section:new Qs.zu(e.get("id"),e.get("name"),(0,Hn.I2)(e)),list:[]}})),a=new Map(o.map((function(e){return[e.section.id,e]}))),i=e.filter((function(e){if(e.get("isSubTaskModel")||e.get("isSubscribeTask"))return!1;if(!n&&Wn.ZWx(e))return!1;var r=Wn.xEq(e),o=Wn.VuY(e);return!(r||!o)&&!Wn.PNE(e)&&tP(t)(e)}));return(r?Wn.aMe(i):i).toArray().forEach((function(e){var t,n=e.get("projectId");null===(t=a.get(n))||void 0===t||t.list.push(e)})),to.sortProjectSectionTasks(o,!1),to.buildDisplayListModels(o)})),$ue=r.memo((function(e){var t=e.project,n=e.viewGridDayWidth,o=e.taskList,i=e.isReadOnly,c=e.Id2Project,s=e.env,u=(0,r.useMemo)((function(){return Ne().uniqueId()}),[]),l={accepts:[w_.cj.TASK],over:void 0,move:void 0,drop:function(){},overlay:function(e){}},f=(0,x_.Z)({id:u,data:l}).setNodeRef,d=(0,a.v9)((function(){return(0,Lt.qf)()})),m=(0,y.Z)(),p=(0,r.useRef)((0,Iu.P1)([iP("taskList"),iP("viewType"),iP("isShowNote"),iP("isRenderTree")],(function(e,t,n,r){var o=e.filter((function(e){return null!=e&&!(!n&&Wn.ZWx(e))&&!Wn.PNE(e)&&("nodate"===t?Wn.KOl(e):"overdue"!==t||Wn.jmM(e))}));return r?Wn.aMe(o):o}))),h=function(e){var t=Rue(e),n=t.viewType,r="nodate";switch(n){case"nodate":case"overdue":r=n;break;default:r="nodate"}return{viewType:r,showHierarchy:null==t.showHierarchy||t.showHierarchy,showNote:null==t.showNote||t.showNote}}(t.get("id")),g=h.viewType,v=h.showHierarchy,b=h.showNote,k=Wue((0,r.useState)(g),2),x=k[0],E=k[1],_=Wue((0,r.useState)(v),2),C=_[0],T=_[1],j=Wue((0,r.useState)(b),2),D=j[0],M=j[1],A=Wue((0,r.useState)(function(e){var t=Fue();return null==t[e]?{}:t[e]}(t.get("id"))),2),N=A[0],P=A[1];(0,r.useEffect)((function(){!function(e,t){var n=Fue();n[e]=t,(0,pt.JU)(B._Yt.timelineScheduleSectionCollapse,JSON.stringify(n))}(t.get("id"),N)}),[t,N]);var I=(0,r.useCallback)((function(e){P((function(t){var n=Vue({},t);return n[e]?delete n[e]:n[e]=!0,n}))}),[]),L=(0,r.useCallback)((function(e){(0,LN.ap)(e)}),[]),R=(0,r.useCallback)((function(e){E(e),Zue(t.get("id"),{viewType:e})}),[t]),Z=(0,r.useCallback)((function(e){T(e),Zue(t.get("id"),{showHierarchy:e})}),[t]),F=(0,r.useCallback)((function(e){M(e),Zue(t.get("id"),{showNote:e})}),[t]),Y=(0,a.v9)((function(e){return"project"===s?(0,to.sortByCustomSortOrder)({project:t,taskList:p.current(e,{taskList:o,viewType:x,isShowNote:D,isRenderTree:C}),showFullCompleted:e.preference.get("showCompleted"),columns:e.columns,tempSection:undefined,orderByType:Gue,noPin:!0}):que(e,{taskList:o,viewType:x,isShowNote:D,isRenderTree:C})})),V=(0,r.useRef)({}),H=(0,r.useRef)(null),W=(0,r.useRef)(null),z=(0,r.useRef)(null),G=((0,a.v9)((function(e){return e.collapse.taskInArrange})),(0,r.useMemo)((function(){W.current&&W.current.resetAfterIndex(0);var e=new Set([]),t=new Set([]),n=Y.filter((function(e){return e.children.length>0})),r=[],o=[],a=(0,LN.Yg)();(0,v_.KZ)(n,(function(n){var i=n.clone();if(n.isSection){var c=N[n.section.id]||!1;n.collapsed!==c&&(n.collapsed=c,i.collapsed=c)}else if(C){var s=(0,LN.N)(n.id,a);n.collapsed!==s&&(n.collapsed=s,i.collapsed=s)}var u=0;i.parent&&(u=i.parent.level+1),n.level=u,i.level=u;var l=function(n){var a,i=null!==(a=n.parentId)&&void 0!==a?a:n.section.id,c=e.has(i),s=t.has(i);c||s?i&&t.add(n.id):o.push(n),r.push(n)};l(i)}),(function(t){return t.isSection&&t.section instanceof Qs.rD&&t.section.noHeader||t.collapsed&&e.add(t.id),!1}));var i=0;return{list:o.filter((function(e){return!(e.isSection&&e.section.noHeader)})).map((function(e,t){var n=e;return e.equals(V.current[e.id])?V.current[e.id]&&(n=V.current[e.id]):V.current[e.id]=e,i+=Kue(e),n})),height:i}}),[Y,C,N])),K=G.list,q=G.height;(0,r.useRef)(K).current=K;var J=(0,r.useCallback)((function(e){return Kue(K[e])}),[K]),X=(0,r.useCallback)((function(){U.vp.dispatch("HIDE_TIMELINE_OUT_SINGLE")}),[]),Q=(0,a.v9)((function(e){return e.extPreference.timeline.color})),ee=(0,a.v9)((function(e){return e.tags})),te=(0,r.useMemo)((function(){return new Map(ee.toArray().map((function(e,t){return[e.get("name"),{order:t,color:e.get("color")}]})))}),[ee]),ne=(0,Ll.$h)(),re=(0,r.useCallback)((function(e){return(0,ja.qp)(e,c.get(e.get("projectId")),te,Q,ne)}),[c,Q,te,ne]),oe=(0,Ll.iy)(),ae=(0,r.useContext)(Fa.Z).isGlobalLayoutCardMode,ie=(0,r.useMemo)((function(){return{viewType:x,memoList:K,toggleSectionCollapse:I,getBgColor:re,isReadOnly:i,viewGridDayWidth:n,isRenderTree:C,toggleTaskCollapse:L}}),[x,re,i,C,K,I,L,n]),ce=(0,ja.O3)().headerHeight,se=Wue((0,r.useState)(!1),2),ue=se[0],le=se[1],fe=(0,r.useMemo)((function(){var e=[];e.push({key:"divider",localeId:""}),d&&(D?e.push({key:"hide-note",localeId:"hide_notes"}):e.push({key:"show-note",localeId:"show_notes"})),C?e.push({key:"hide-hierarchy",localeId:"hide_task_hierarchy"}):e.push({key:"show-hierarchy",localeId:"show_task_hierarchy"});var t=[].concat([{key:"nodate",localeId:"no_date"},{key:"overdue",localeId:"overdue_task"}],e),n=r.createElement(O.ZP,{defaultSelectedKeys:[x],onSelect:function(e){var t=e.selectedKeys[0];switch(t){case"nodate":case"overdue":R(t);break;case"hide-hierarchy":Z(!1);break;case"show-hierarchy":Z(!0);break;case"hide-note":F(!1);break;case"show-note":F(!0)}le(!1)}},t.map((function(e){return"divider"===e.key?r.createElement(O.iz,{className:"list-divider my-[4px]",key:"divider"}):r.createElement(O.gO,{key:e.key,className:"!min-w-[156px]",title:m.formatMessage({id:e.localeId}),prefixIcon:"schedule-".concat(e.key),withChecker:!0})})));return r.createElement(S.Z,{visible:ue,onVisibleChange:function(){return le(!ue)},menu:n,placement:"bottomLeft"},r.createElement("div",{className:"flex-none mr-[8px]"},r.createElement(Mt.Z,{name:"schedule_filter",className:"w-[16px] h-[16px] text-grey-60 cursor-pointer"})))}),[x,m,d,C,D,ue,R,Z,F]);return r.createElement("div",{className:"absolute w-[207px] bg-main-background dark:bg-screen-background flex-none flex flex-col z-10 overflow-hidden",style:Vue({top:ce,right:0,bottom:0},(0,ja.ns)({theme:oe,isGlobalLayoutCardMode:ae})),ref:f},r.createElement("div",{className:"flex flex-col flex-auto border-l border-grey-5 border-solid overflow-hidden"},r.createElement("div",{className:"flex items-center justify-between",style:{padding:"10px 12px"}},r.createElement("div",{className:"flex items-center justify-between w-full"},r.createElement("h3",{className:"title font-medium text-s text-grey flex-auto truncate",style:{lineHeight:"20px"}},m.formatMessage({id:"schedule_tasks"})),fe,r.createElement(Mt.Z,{onClick:function(){U.vp.dispatch("toggleTimelineArrange")},name:"close",className:"flex-none w-[16px] h-[16px] text-grey-60 cursor-pointer"}))),r.createElement("div",{className:"flex-auto flex flex-col overflow-hidden"},K.length?r.createElement("div",{className:w()("antiscroll-wrap w-full flex-auto flex flex-col relative pb-[4px]"),ref:H,style:{flex:"1 1 ".concat(q,"px")}},r.createElement(ET.Z,{className:"auto-sizer flex-auto flex flex-col",style:{width:"100%"}},(function(e){var t=e.width,n=e.height;return r.createElement(ST.S_,{estimatedItemSize:40,ref:function(e){W.current=e},outerRef:function(e){z.current=null!==e&&void 0!==e?e:null,e&&H.current&&wn.iD($(H.current))},height:n,width:t,className:w()("antiscroll-inner flex-auto"),itemData:ie,itemCount:K.length,itemSize:J,itemKey:function(e){return K[e].id},useIsScrolling:!0,overscanCount:10,onScroll:X},Xue)}))):r.createElement("div",{className:"empty-list relative flex-1 overflow-hidden flex flex-col"},r.createElement(Po,{textId:"",descId:"nodate"===x?"no_undate_tasks_to_schedule":"no_overdue_tasks_to_schedule"})))))}));$ue.displayName="TimelineArrange";var Jue=$ue,Xue=r.memo((function(e){var t=e.data,n=e.index,o=e.style,a=t.memoList,i=t.toggleSectionCollapse,c=(t.viewType,t.getBgColor),s=t.isReadOnly,u=t.viewGridDayWidth,l=t.isRenderTree,f=t.toggleTaskCollapse,d=a[n],m=(0,A_.wo)((function(){return{style:o}}),[o],(function(e,t){return Ne().isEqual(e,t)})),p=(0,r.useMemo)((function(){return d.section instanceof Qs.rD?(0,v_.nI)(d).length:0}),[d]),h=(0,r.useCallback)((function(){d.section instanceof Qs.rD&&i(d.id)}),[d.id,d.section,i]),y=(0,r.useMemo)((function(){var e=d.model;if(null!=e){var t=Ee()().get("year"),n=ke.Z.parseUTCString(e.startDate),r=ke.Z.parseUTCString(Wn.M9n(e.originModel));if(null==n)return"";var o=n;null!=r&&(o=r);var a=Ee()(o);return a.format(a.get("year")!==t?"YYYY/MM/DD":(0,Jn.I4)("MMMD"))}}),[d.model]),g=(0,r.useMemo)((function(){var e;if(null==d.model)return"normal";var t=null===(e=d.model)||void 0===e?void 0:e.originModel;return null==t?"normal":Wn.jmM(t)?"overdue":"normal"}),[d.model]);if(d.model){var v,b=null===(v=d.model)||void 0===v?void 0:v.originModel,w=d.level,k=l&&d.children.length>0&&d.level<B.AE,x=d.collapsed;return r.createElement("div",{className:"absolute right-0",style:{height:m.style.height,top:m.style.top,left:l?14*w:0}},r.createElement(ase,{id:d.model.id,title:d.model.title,subText:y,subTextColor:g,bgColor:b?c(b):void 0,readOnly:s(b.get("projectId")),status:ise(b),kind:b.get("kind"),viewGridDayWidth:u,isNoteTask:Wn.ZWx(b),isShowCollapsedIcon:k,toggleTaskCollapse:f,isCollapsed:x}))}return d.section instanceof Qs.rD?r.createElement("div",{className:"absolute left-0 w-full flex items-center px-[10px] cursor-pointer",style:{height:m.style.height,top:m.style.top},onClick:h},r.createElement(sse.Z,{collapsed:d.collapsed,height:12,className:"mr-[4px] flex-none"}),r.createElement("p",{className:"text-xs font-semibold truncate mr-[4px]"},d.section.name),r.createElement("p",{className:"flex-none text-xs text-grey-40"},p)):null}),ST.wy);function Que(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,a,i,c=[],s=!0,u=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;s=!1}else for(;!(s=(r=a.call(n)).done)&&(c.push(r.value),c.length!==t);s=!0);}catch(e){u=!0,o=e}finally{try{if(!s&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(u)throw o}}return c}}(e,t)||function(e,t){if(!e)return;if("string"===typeof e)return ele(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return ele(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function ele(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}Xue.displayName="ArrangeItem";var tle=function(e){!function(e){if(null==e)throw new TypeError("Cannot destructure "+e)}(e);var t=(0,r.useRef)(Ne().uniqueId()),n=Que((0,r.useState)(null),2),o=n[0],i=n[1],c=Que((0,r.useState)({left:0,top:0}),2),s=c[0],u=c[1],l=(0,r.useRef)(o);l.current=o;var f=(0,Ys.D9)(o),d=(0,r.useRef)(!1),m=(0,a.v9)((function(e){var t=o;return t?(0,Wn.FOH)(t.replace(/^timeline-/,"")):null})),p=(0,r.useMemo)((function(){return null!=m}),[m]),h=Que((0,r.useState)(!1),2),y=h[0],g=h[1],v=(0,r.useCallback)((function(){i(null)}),[]),b=(0,r.useCallback)((function(){return null===m||void 0===m?void 0:m.get("id")}),[m]),w=(0,a.v9)((function(e){return e.tasks.activeSelectedTaskIds.get("selected")})),k=(0,r.useCallback)((function(){return null==m?[]:w.length&&w.includes(m.get("id"))?w:[m.get("id")]}),[m,w]);return(0,r.useEffect)((function(){f!==o&&(f&&U.vp.dispatchOne("INACTIVE_TIMELINE_BLOCK",f),o&&U.vp.dispatchOne("ACTIVE_TIMELINE_BLOCK",l.current))}),[o,f]),(0,r.useEffect)((function(){null!=m?(bn.ZP.triggerTimelineOutSingleVisibleTimer&&clearTimeout(bn.ZP.triggerTimelineOutSingleVisibleTimer),bn.ZP.timelineOutSingleVisible=null!=m):bn.ZP.triggerTimelineOutSingleVisibleTimer=setTimeout((function(){bn.ZP.timelineOutSingleVisible=null!=m}),100)}),[m]),(0,r.useEffect)((function(){var e=t.current;return U.vp.subscribe(e,"ACTIVE_TIMELINE_BLOCK_MENU",(function(e){var t=e.id,n=e.position,r=e.isSubscribeTask;n&&u(n),d.current=r,i(t)})),function(){U.vp.unSubscribe(e,"ACTIVE_TIMELINE_BLOCK_MENU")}}),[]),(0,r.useEffect)((function(){var e=t.current;return U.vp.subscribe(e,"HIDE_TIMELINE_BLOCK_MENU",(function(){i(null)})),function(){U.vp.unSubscribe(e,"HIDE_TIMELINE_BLOCK_MENU")}}),[]),(0,r.useEffect)((function(){var e=t.current;return U.vp.subscribe(e,"DISMISS_TIMELINE_OUT_SINGLE",(function(e){e.id===l.current&&i(null)})),function(){U.vp.unSubscribe(e,"DISMISS_TIMELINE_OUT_SINGLE")}}),[]),d.current?o?r.createElement(nle,{position:s,id:o,hideMenu:v}):null:r.createElement(YA.Z,{position:s,multiSelectMode:(0,Lt.Ry)(),getTaskIds:k,getFirstTaskId:b,fromCal:!0,menuVisible:p,hideMenu:v,isManageTagsModalShow:y,setIsManageTagsModalShow:g})},nle=function(e){var t=e.id,n=e.position,o=e.hideMenu,a=(0,r.useMemo)((function(){return To.Y(t)||$t.Y(t)}),[t]);return r.createElement(VA.Z,{model:a,position:n,hideMenu:o})};function rle(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,a,i,c=[],s=!0,u=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;s=!1}else for(;!(s=(r=a.call(n)).done)&&(c.push(r.value),c.length!==t);s=!0);}catch(e){u=!0,o=e}finally{try{if(!s&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(u)throw o}}return c}}(e,t)||function(e,t){if(!e)return;if("string"===typeof e)return ole(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return ole(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function ole(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var ale=[{title:"timeline_guide_modal_title1",content:"timeline_guide_modal_content1"},{title:"timeline_guide_modal_title2",content:"timeline_guide_modal_content2"},{title:"timeline_guide_modal_title3",content:"timeline_guide_modal_content3"}],ile=function(e){var t=e.onClose,n=rle((0,r.useState)(0),2),o=n[0],a=n[1],i=(0,r.useCallback)((function(){t(),(0,tn.ew)()}),[t]),c=(0,r.useMemo)((function(){return o>=ale.length-1}),[o]),s=(0,r.useCallback)((function(){a((function(e){return Math.max(0,e-1)}))}),[]),l=(0,r.useCallback)((function(){c?(ba.userGuide("learn_more"),window.open(u.j4?"https://help.dida365.com/articles/6950656549178048512":"https://help.ticktick.com/articles/7055782331050622976")):a((function(e){return e+1}))}),[c]),f=(0,r.useMemo)((function(){var e=ale[o];return e||ale[ale.length-1]}),[o]),d=(0,y.Z)(),m=rle((0,r.useState)(!1),2),p=m[0],h=m[1],g=(0,BI.D9)(o);return(0,r.useEffect)((function(){ba.userGuide("tip1")}),[]),(0,r.useEffect)((function(){if(g!==o)switch(h(!1),o){case 0:ba.userGuide("tip1");break;case 1:ba.userGuide("tip2");break;case 2:ba.userGuide("tip3")}}),[o,g]),r.createElement(eo.Z,null,r.createElement("div",{className:"fixed rounded-[12px] px-[20px] py-[16px] flex flex-col z-20 bg-main-background",style:{bottom:20,right:20,width:400,height:349,boxShadow:"-8px 0px 80px 0px rgba(0, 0, 0, 0.2)"}},r.createElement(Mt.Z,{name:"close",wrapperClassName:"top-[12px] right-[12px] cursor-pointer",wrapperStyle:{position:"absolute"},className:"w-[18px] h-[18px] text-grey-40 dark:text-grey-60 ",onClick:i}),r.createElement("div",{className:"text-[20px] leading-[28px] font-medium"},d.formatMessage({id:f.title})),r.createElement("div",{className:"mt-[4px] text-grey-80 leading-[21px]"},d.formatMessage({id:f.content})),r.createElement("div",{style:{width:360,height:201,marginTop:16},className:"rounded-default bg-grey-5 relative border-solid border border-grey-2 box-border flex-none"},r.createElement("img",{key:o,src:""+"".concat(u.cK,"/static/img/").concat(u.Xo?"dida":"tick","-guide/timeline-guide").concat(o+1,".gif"),alt:"",className:"absolute inset-0 rounded-default overflow-hidden",onError:function(e){h(!0)},style:{display:p?"none":"block"}})),r.createElement("div",{className:"mt-[16px] flex items-center justify-between h-[32px]"},r.createElement("div",{className:"text-grey-40 leading-[21px] text-s"},"".concat(o+1," / ").concat(ale.length)),r.createElement("div",{className:"flex items-center"},o>0&&r.createElement("div",{className:"text-grey-40 leading-[21px] text-s mr-[24px] cursor-pointer",onClick:s},d.formatMessage({id:"previous_one"})),r.createElement(T.Z,{className:"capitalize",onClick:l},d.formatMessage({id:c?"learn_more":"next_one"}))))))},cle=n("TqDw");function sle(e){return sle="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},sle(e)}function ule(){ule=function(){return t};var e,t={},n=Object.prototype,r=n.hasOwnProperty,o=Object.defineProperty||function(e,t,n){e[t]=n.value},a="function"==typeof Symbol?Symbol:{},i=a.iterator||"@@iterator",c=a.asyncIterator||"@@asyncIterator",s=a.toStringTag||"@@toStringTag";function u(e,t,n){return Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{u({},"")}catch(e){u=function(e,t,n){return e[t]=n}}function l(e,t,n,r){var a=t&&t.prototype instanceof y?t:y,i=Object.create(a.prototype),c=new j(r||[]);return o(i,"_invoke",{value:_(e,n,c)}),i}function f(e,t,n){try{return{type:"normal",arg:e.call(t,n)}}catch(e){return{type:"throw",arg:e}}}t.wrap=l;var d="suspendedStart",m="executing",p="completed",h={};function y(){}function g(){}function v(){}var b={};u(b,i,(function(){return this}));var w=Object.getPrototypeOf,k=w&&w(w(D([])));k&&k!==n&&r.call(k,i)&&(b=k);var x=v.prototype=y.prototype=Object.create(b);function E(e){["next","throw","return"].forEach((function(t){u(e,t,(function(e){return this._invoke(t,e)}))}))}function S(e,t){function n(o,a,i,c){var s=f(e[o],e,a);if("throw"!==s.type){var u=s.arg,l=u.value;return l&&"object"==sle(l)&&r.call(l,"__await")?t.resolve(l.__await).then((function(e){n("next",e,i,c)}),(function(e){n("throw",e,i,c)})):t.resolve(l).then((function(e){u.value=e,i(u)}),(function(e){return n("throw",e,i,c)}))}c(s.arg)}var a;o(this,"_invoke",{value:function(e,r){function o(){return new t((function(t,o){n(e,r,t,o)}))}return a=a?a.then(o,o):o()}})}function _(t,n,r){var o=d;return function(a,i){if(o===m)throw Error("Generator is already running");if(o===p){if("throw"===a)throw i;return{value:e,done:!0}}for(r.method=a,r.arg=i;;){var c=r.delegate;if(c){var s=O(c,r);if(s){if(s===h)continue;return s}}if("next"===r.method)r.sent=r._sent=r.arg;else if("throw"===r.method){if(o===d)throw o=p,r.arg;r.dispatchException(r.arg)}else"return"===r.method&&r.abrupt("return",r.arg);o=m;var u=f(t,n,r);if("normal"===u.type){if(o=r.done?p:"suspendedYield",u.arg===h)continue;return{value:u.arg,done:r.done}}"throw"===u.type&&(o=p,r.method="throw",r.arg=u.arg)}}}function O(t,n){var r=n.method,o=t.iterator[r];if(o===e)return n.delegate=null,"throw"===r&&t.iterator.return&&(n.method="return",n.arg=e,O(t,n),"throw"===n.method)||"return"!==r&&(n.method="throw",n.arg=new TypeError("The iterator does not provide a '"+r+"' method")),h;var a=f(o,t.iterator,n.arg);if("throw"===a.type)return n.method="throw",n.arg=a.arg,n.delegate=null,h;var i=a.arg;return i?i.done?(n[t.resultName]=i.value,n.next=t.nextLoc,"return"!==n.method&&(n.method="next",n.arg=e),n.delegate=null,h):i:(n.method="throw",n.arg=new TypeError("iterator result is not an object"),n.delegate=null,h)}function C(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function T(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function j(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(C,this),this.reset(!0)}function D(t){if(t||""===t){var n=t[i];if(n)return n.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var o=-1,a=function n(){for(;++o<t.length;)if(r.call(t,o))return n.value=t[o],n.done=!1,n;return n.value=e,n.done=!0,n};return a.next=a}}throw new TypeError(sle(t)+" is not iterable")}return g.prototype=v,o(x,"constructor",{value:v,configurable:!0}),o(v,"constructor",{value:g,configurable:!0}),g.displayName=u(v,s,"GeneratorFunction"),t.isGeneratorFunction=function(e){var t="function"==typeof e&&e.constructor;return!!t&&(t===g||"GeneratorFunction"===(t.displayName||t.name))},t.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,v):(e.__proto__=v,u(e,s,"GeneratorFunction")),e.prototype=Object.create(x),e},t.awrap=function(e){return{__await:e}},E(S.prototype),u(S.prototype,c,(function(){return this})),t.AsyncIterator=S,t.async=function(e,n,r,o,a){void 0===a&&(a=Promise);var i=new S(l(e,n,r,o),a);return t.isGeneratorFunction(n)?i:i.next().then((function(e){return e.done?e.value:i.next()}))},E(x),u(x,s,"Generator"),u(x,i,(function(){return this})),u(x,"toString",(function(){return"[object Generator]"})),t.keys=function(e){var t=Object(e),n=[];for(var r in t)n.push(r);return n.reverse(),function e(){for(;n.length;){var r=n.pop();if(r in t)return e.value=r,e.done=!1,e}return e.done=!0,e}},t.values=D,j.prototype={constructor:j,reset:function(t){if(this.prev=0,this.next=0,this.sent=this._sent=e,this.done=!1,this.delegate=null,this.method="next",this.arg=e,this.tryEntries.forEach(T),!t)for(var n in this)"t"===n.charAt(0)&&r.call(this,n)&&!isNaN(+n.slice(1))&&(this[n]=e)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if("throw"===e.type)throw e.arg;return this.rval},dispatchException:function(t){if(this.done)throw t;var n=this;function o(r,o){return c.type="throw",c.arg=t,n.next=r,o&&(n.method="next",n.arg=e),!!o}for(var a=this.tryEntries.length-1;a>=0;--a){var i=this.tryEntries[a],c=i.completion;if("root"===i.tryLoc)return o("end");if(i.tryLoc<=this.prev){var s=r.call(i,"catchLoc"),u=r.call(i,"finallyLoc");if(s&&u){if(this.prev<i.catchLoc)return o(i.catchLoc,!0);if(this.prev<i.finallyLoc)return o(i.finallyLoc)}else if(s){if(this.prev<i.catchLoc)return o(i.catchLoc,!0)}else{if(!u)throw Error("try statement without catch or finally");if(this.prev<i.finallyLoc)return o(i.finallyLoc)}}}},abrupt:function(e,t){for(var n=this.tryEntries.length-1;n>=0;--n){var o=this.tryEntries[n];if(o.tryLoc<=this.prev&&r.call(o,"finallyLoc")&&this.prev<o.finallyLoc){var a=o;break}}a&&("break"===e||"continue"===e)&&a.tryLoc<=t&&t<=a.finallyLoc&&(a=null);var i=a?a.completion:{};return i.type=e,i.arg=t,a?(this.method="next",this.next=a.finallyLoc,h):this.complete(i)},complete:function(e,t){if("throw"===e.type)throw e.arg;return"break"===e.type||"continue"===e.type?this.next=e.arg:"return"===e.type?(this.rval=this.arg=e.arg,this.method="return",this.next="end"):"normal"===e.type&&t&&(this.next=t),h},finish:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),T(n),h}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.tryLoc===e){var r=n.completion;if("throw"===r.type){var o=r.arg;T(n)}return o}}throw Error("illegal catch attempt")},delegateYield:function(t,n,r){return this.delegate={iterator:D(t),resultName:n,nextLoc:r},"next"===this.method&&(this.arg=e),h}},t}function lle(e,t,n,r,o,a,i){try{var c=e[a](i),s=c.value}catch(u){return void n(u)}c.done?t(s):Promise.resolve(s).then(r,o)}function fle(e){return function(){var t=this,n=arguments;return new Promise((function(r,o){var a=e.apply(t,n);function i(e){lle(a,r,o,i,c,"next",e)}function c(e){lle(a,r,o,i,c,"throw",e)}i(void 0)}))}}function dle(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function mle(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?dle(Object(n),!0).forEach((function(t){ple(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):dle(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function ple(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=sle(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=sle(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==sle(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function hle(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,a,i,c=[],s=!0,u=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;s=!1}else for(;!(s=(r=a.call(n)).done)&&(c.push(r.value),c.length!==t);s=!0);}catch(e){u=!0,o=e}finally{try{if(!s&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(u)throw o}}return c}}(e,t)||function(e,t){if(!e)return;if("string"===typeof e)return yle(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return yle(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function yle(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var gle=function(e,t){return Math.max(Math.floor(e/t),1)},vle=function(e){return"year"===e?"month":"day"},ble=function(e,t,n){var r=gle(e,t);return{start:Ee()(n,"YYYYMMDD").subtract(Math.ceil(1.5*r),"day").format("YYYYMMDD"),end:Ee()(n,"YYYYMMDD").add(Math.floor(1.5*r),"day").format("YYYYMMDD")}},wle={},kle={},xle=function(e){var t=e.taskList,n=e.project,o=e.columns,i=e.env;(0,r.useEffect)((function(){switch(i){case"project":ba.viewListType("list");break;case"group":ba.viewListType("folder");break;case"filter":ba.viewListType("filter")}}),[i]);var c=n.get("id")||n.get("name"),u=(0,r.useRef)(c),l=(0,r.useRef)((0,Iu.P1)([iP("taskList"),cP],(function(e,t){return e.filter((function(e){return!(Wn.PNE(e)&&!t)&&!Wn.KOl(e)}))}))),f=(0,r.useRef)((0,Lu.b)([iP("tasks"),sP,Lt.pJ],(function(e,t,n){var r=[];if(t.length>0){var o=t.map((function(e){return{section:new Qs.lf(e.id,e.name),list:[]}}));if(r=r.concat(o),n&&n.get("isEdit")){var a=n.get("prevSectionId"),i=n.get("nextSectionId");if(null==a&&null==i)r.unshift({section:new Qs.I3,list:[]});else{var c=-1,s=-1;r.forEach((function(e,t){e.section.id===a?c=t:e.section.id===i&&(s=t)})),c>-1?r.splice(c+1,0,{section:new Qs.I3,list:[]}):s>-1&&r.splice(s,0,{section:new Qs.I3,list:[]})}}var u=t[0],l=u.id,f=u.projectId,d=[];e.forEach((function(e){if(null!=e){var n=e.get("columnId"),o=t.findIndex((function(e){return e.id===n}));if(n&&o>-1||d.push(e.get("id")),n&&o>-1)r.forEach((function(t){t.section.id===n&&t.list.push(e)}));else{var a=r.findIndex((function(e){return e.section.id===l}));r[a].list.push(e)}}})),l&&ga.o1(f,l,(function(e){d.length>0&&(0,bs.Nl)(Wn.a1Z(d),e,{setNewOrder:!0})}))}else{var m={order:0};r=[{section:new Qs.Gg,list:[]}],e.forEach((function(e){r[m.order].list.push(e)}))}return r.forEach((function(e){e.list.sort(R.ZP.timelineDueDate)})),r}))),d=(0,r.useRef)((0,Lu.b)([iP("tasks"),uP],(function(e,t){var n=t.map((function(e){var t=e.get("name");return{section:new Qs.fN(t,t),list:[]}})).concat([{section:new Qs.fN(B.iij,B.iij),list:[]}]),r=n.length-1,o=new Map(n.map((function(e){return[e.section.id,e]}))),a=new Map(t.map((function(e){return[e.get("name"),e.get("sortOrder")]})));e.forEach((function(e){if(null!=e){var t=e.get("tags");if(t&&t.size){var i,c=t.toArray().reduce((function(e,t){var n,r,o=t.toLowerCase();if(null==e)return o;var i=null!==(n=a.get(e))&&void 0!==n?n:Number.MAX_VALUE;return(null!==(r=a.get(o))&&void 0!==r?r:Number.MAX_VALUE)<i?o:e}));null==(null===(i=o.get(c))||void 0===i?void 0:i.list.push(e))&&(n[r].list.push(e),console.log("no suit tag group for task: ",e.get("id")))}else n[r].list.push(e)}}));var i=new Map(t.map((function(e,t){return[e.get("name"),t]})));return n.forEach((function(e){e.list.sort((function(e,t){var n;return 0!==(n=R.ZP.calendarDueDate(e,t))?n:R.ZP.tagWithTagsSet(e,t,i)}))})),n}))),m=(0,r.useRef)((0,Lu.b)([iP("tasks")],(function(e){var t=0,n=[{section:new Qs.Gg,list:[]}];return e.forEach((function(e){null!=e&&n[t].list.push(e)})),n.forEach((function(e){e.list.sort(R.ZP.timelineDueDate)})),n}))),p=(0,r.useRef)((0,Lu.b)([iP("tasks"),iP("sharedUsers")],(function(e,t){var n=new Map;t.forEach((function(e){var t=e.get("projectId"),r=e.get("userId"),o=n.get(t);o?o.add(r):n.set(t,new Set([r]))}));var r=[{section:new Qs.Hy(P.U2("userId"),"me"),list:[],filter:new aP.MB(P.U2("userId"),n)}],o=new Set;t.forEach((function(e){e.get("userId")&&e.get("userId")!==P.U2("userId")&&!o.has(e.get("userId"))&&(r.push({section:new Qs.Hy(e.get("userId"),e.get("displayName")),list:[],filter:new aP.MB(e.get("userId"),n)}),o.add(e.get("userId")))}));var a=(r=r.concat([{section:new Qs.Hy("-1","filter_not_assigned"),list:[],filter:new aP.wB(n)}])).sort((function(e,t){return t.filter.priority-e.filter.priority}));return e.forEach((function(e){a.some((function(t){return null==e||!!t.filter.filter(e)&&(t.list.push(e),!0)}))})),r.forEach((function(e){e.list.sort(R.ZP.assignee)})),r.map((function(e){return{list:e.list,section:e.section,singleBuild:e.singleBuild}}))}))),h=(0,r.useRef)((0,Lu.b)([iP("tasks"),iP("project"),iP("projects")],(function(e,t,n){var r=to.getSortedProjects(t,!1).map((function(e){return{section:new Qs.zu(e.get("id"),e.get("name"),(0,Hn.I2)(e)),list:[]}})).toArray();r=r.concat([{section:new Qs.rD("subscribe","subscribe",!1,!1),list:[]}]);var o=new Map(r.map((function(e){return[e.section.id,e]})));return e.forEach((function(e){if(ro.Ld(e))r[r.length-1].list.push(e);else{var t,n=e.get("projectId");null===(t=o.get(n))||void 0===t||t.list.push(e)}})),r.forEach((function(e){e.list.sort(R.ZP.project)})),r}))),y=(0,r.useRef)((0,Lu.b)([iP("tasks")],(function(e){var t=[{section:new Qs.lS("priority-high","priority-high",B.Y$J.high),list:[]},{section:new Qs.lS("priority-medium","priority-medium",B.Y$J.medium),list:[]},{section:new Qs.lS("priority-low","priority-low",B.Y$J.low),list:[]},{section:new Qs.lS("priority-none","priority-none",B.Y$J.none),list:[]},{section:new Qs.sj,list:[]}],n=0,r=1,o=2,a=3,i=4;return e.forEach((function(e){if(null!=e)if(Wn.ZWx(e))t[i].list.push(e);else switch(e.get("priority")){case 5:t[n].list.push(e);break;case 3:t[r].list.push(e);break;case 1:t[o].list.push(e);break;default:t[a].list.push(e)}})),t.forEach((function(e){e.list.sort(R.ZP.timelineDueDate)})),t}))),g=(0,r.useRef)((0,Lu.C)([iP("sections"),iP("start"),iP("end"),iP("needBuild"),iP("showEmptySection"),iP("env")],(function(e,t,n,r,o,a){var i=e.filter((function(e){return("filter"===a||"smartProject"===a||"subscribe"!==e.section.id)&&(!!o||e.list.length>0)})).map((function(e){var o=e.list.filter((function(e){if(Wn.KOl(e))return!1;var r=Wn.Nhx(e),o=Wn.rZ9(e);if(r||o){var a=+Ee()(r||o).format("YYYYMMDD"),i=+Ee()(o||r).format("YYYYMMDD");return+n-a>=0&&+t-i<=0}return!1}));return r&&o.sort(R.ZP.timeline),{id:e.section.id,section:e.section,blocks:r?(0,ja.sE)(o):o.map((function(e){return[e]}))}}));return i}))),v=(0,r.useRef)(!1),b=(0,r.useRef)(t),w=(0,r.useRef)(function(){var e=wle[c];if(e)return e;var t=Ee()().format("YYYYMMDD");if(v.current)return t;var n=Ee()().startOf("day"),r=+n.format("YYYYMMDD"),o=+Ee()().startOf("day").add(30,"days").format("YYYYMMDD"),a=l.current(uo.h.getState(),{taskList:b.current}),i=null,s=null;if(a.toArray().forEach((function(e){var t=ke.Z.parseUTCString(e.get("startDate"));if(t){var n=+Ee()(t).format("YYYYMMDD");n>=r&&n<=o&&(i=Ne().isNumber(i)?Math.min(i,n):n),n<r&&(s=Ne().isNumber(s)?Math.max(s,n):n)}})),i&&s){var u=n.diff(Ee()("".concat(i),"YYYYMMDD"),"d"),f=n.diff(Ee()("".concat(s),"YYYYMMDD"),"d");t=Math.abs(u)<=Math.abs(f)?"".concat(i):"".concat(s)}else i?t="".concat(i):s&&(t="".concat(s));return v.current=!0,t}()),k=(0,r.useRef)(Gn.List()),x=(0,r.useRef)((0,Lu.b)([function(e){return e},iP("sortType"),iP("orderBy"),iP("start"),iP("end"),iP("project"),iP("taskList"),iP("projects"),iP("columns")],(function(e,t,n,r,o,a,c,u,v){if("filter"===i){var b=new Set(c.toArray().map((function(e){return e.get("id")}))),w=[];if(k.current.toArray().forEach((function(e){b.has(e.get("id"))||bn.ZP.serverMergedTaskId.has(e.get("id"))||e.get("isSubTaskModel")||e.get("isSubscribeTask")||w.push(e)})),w.length){var x=w.map((function(e){return e.get("id")})),E=(0,Wn.a1Z)(x).toArray(),S=new Map(E.map((function(e){return[e.get("id"),e]}))),_=!0,O=!1,C=!0,j=w.filter((function(e){var t=S.get(e.get("id"));return null!=t&&(!Gn.is(e,t)&&(O=!0),(0,Wn.Kik)(e)||e.get("deleted")?(_=!1,!1):(C=!1,e.get("projectId")===t.get("projectId")||(_=!1,!1)))}));if(O&&!C)if(_){var D=cle.IM({type:"filterTasksByFilter",data:{recoverTasks:j.map((function(e){return e.set("isDirty",!0).toJS()}))}});setTimeout((function(){me.$Z({text:s.U2("the_task_has_been_filtered"),key:D,closable:!1,actionText:s.U2("undo"),actionType:"undo",onAction:function(){cle.VS(D)},onRemove:function(){cle.Gz(D)}})}),50)}else setTimeout((function(){me.$Z({text:s.U2("the_task_has_been_filtered")})}),50)}}k.current=c;var M=l.current(e,{taskList:c}),A=[],N=t;switch(t){case B.X9E.tag:A=d.current(e,{tasks:M}),N=B.X9E.tag;break;case B.X9E.none:A=m.current(e,{tasks:M}),N=B.X9E.dueDate;break;case B.X9E.assignee:var P="group"===i?(0,Hi.Oj)(a.get("id")):(0,Hi.gz)(a.get("id"));A=p.current(e,{tasks:M,sharedUsers:P}),N=B.X9E.assignee;break;case B.X9E.project:A=h.current(e,{tasks:M,project:a,projects:u}),N=B.X9E.project;break;case B.X9E.priority:A=y.current(e,{tasks:M}),N=B.X9E.priority;break;case B.X9E.sortOrder:default:A=f.current(e,{tasks:M,project:a,columns:v}),N=B.X9E.sortOrder}return(0,g.current)(e,{sections:A,needBuild:n!==B.d$J.dueDate,start:Ee()(r,"YYYYMMDD").startOf(vle(T)).format("YYYYMMDD"),end:Ee()(o,"YYYYMMDD").endOf(vle(T)).format("YYYYMMDD"),showEmptySection:"project"===i&&N===B.X9E.sortOrder||"group"===i&&N===B.X9E.project,env:i})}))),E=(0,r.useRef)(kle[c]||Ee()().add(0,"day").format("YYYYMMDD")),S=(0,r.useRef)(0),_=(0,r.useRef)(window.innerWidth),O=(0,r.useRef)(!1),C=Sle({projectIdRef:u}),T=C.viewRangeType,j=C.viewRangeTypeKey,D=C.updateViewRangeTypeKeyByType,A=C.setViewRangeTypeKey;bn.ZP.timelineCurrentViewType=T;var N=(0,Ys.D9)(T),I=(0,Ys.D9)(j),L=(0,r.useRef)(T);L.current=T;var Z=(0,r.useRef)(0),F=(0,r.useRef)(0),Y=(0,r.useRef)(null),V=(0,Ys.hj)(),H=(0,r.useMemo)((function(){switch(j){case 9:return 20;case 8:return 32;case 7:return 44;case 6:return 56;default:case 5:return 72;case 4:return 108;case 3:return 144;case 2:return 180;case 1:return 216}}),[j]),W=(0,r.useRef)(H);W.current=H,bn.ZP.timelineViewGridDayWidth=H;var z=hle((0,r.useState)(!1),2),G=z[0],q=z[1],J=(0,r.useRef)(G);J.current=G;var X=(0,OO.Z)((function(){q(!1)}),100,{leading:!1,trailing:!0}),Q=(0,Ys.D9)(G),ee=hle((0,r.useState)(Ee()().format("YYYYMMDD")),2),te=ee[0],ne=ee[1],re=(0,r.useRef)(!1),oe=(0,r.useState)(function(){var e=ble(_.current,W.current,w.current);return re.current||(re.current=!0,ne(Ee()(e.start,"YYYYMMDD").startOf(vle(T)).format("YYYYMMDD"))),e}()),ae=hle(oe,2),ie=ae[0],ce=ae[1],se=(0,r.useRef)(ie);se.current=ie,_le({isDurningViewChangeRef:O,setViewRangeTypeKey:A,offsetPixelRef:S,viewRangeRef:se,viewGridDayWidthRef:W,viewRangeTypeRef:L,centerDateRef:E});var ue=hle((0,Ml.Z)(ie,0,{leading:!1,trailing:!0,equalityFn:function(e,t){return!!G||e.start===t.start&&e.end===t.end}}),1)[0],le=(0,a.v9)((function(e){return tn.aj(e)})),fe=(0,r.useMemo)((function(){return Hn.Oe(n)}),[n,le]),de=fe.orderBy,pe=fe.groupBy,he=(0,Ys.D9)(pe);(0,r.useEffect)((function(){if(he!==pe){var e=document.querySelector("#timeline-content-scroll-inner");if(e){var t=e.scrollTop;setTimeout((function(){e.scrollTop=t+1}))}}return function(){}}),[he,pe]);var ye=(0,a.v9)((function(e){var r=x.current(e,{sortType:pe,orderBy:de,start:ue.start,end:ue.end,project:n,taskList:t,projects:(0,Hn.PT)(),columns:o});return bn.ZP.currentTimelineSections=r.map((function(e){return e.section})),r})),ge=(0,r.useMemo)((function(){var e=vle(T),t=Ee()(ie.start,"YYYYMMDD").startOf(e),n=Ee()(ie.end,"YYYYMMDD").startOf(e).diff(t,e);return new Array(n).fill(0).map((function(n,r){var o=t.clone().add(r,e).format("YYYYMMDD");return{id:"".concat(T,"-").concat(o),date:o}}))}),[ie.end,ie.start,T]),ve=(0,Ys.D9)(ge);(0,r.useRef)(ge).current=ge;var be=(0,r.useRef)(0),we=hle((0,r.useState)(0),2),xe=we[0],Se=we[1],_e=(0,r.useRef)(xe);_e.current=xe;var Oe=hle((0,Ml.Z)(xe,100,{leading:!1,trailing:!0,equalityFn:function(e,t){return!!G||e===t}}),1)[0],Ce=(0,r.useRef)(!0),Te=(0,r.useRef)(null);(0,r.useEffect)((function(){var e=u.current;return function(){var t=Math.ceil((_e.current+(bn.ZP.timelineSectionVisible?gue():0))/W.current),n=Ee()(se.current.start,"YYYYMMDD").add(t,"day").format("YYYYMMDD");wle[e]=n}}),[]);var je=(0,r.useRef)(null),De=(0,r.useCallback)((function(e){var t;$("#timeline-content-scroll-inner").css({opacity:0}),$("#timeline-block-wrapper").css({opacity:0}),null===(t=je.current)||void 0===t||t.stop(),setTimeout((function(){var t=Ee()(se.current.start),n=w.current,r=(n?Ee()(n,"YYYYMMDD"):Ee()().startOf("day")).diff(t,"day")*W.current-(bn.ZP.timelineSectionVisible?gue():0)-(wle[u.current]?0:200);be.current=r,e.scrollLeft=r,Te.current&&Te.current(r),$("#timeline-content-scroll-inner").css({opacity:""}),je.current=$("#timeline-block-wrapper").animate({opacity:1,duration:200})}))}),[]),Me=hle((0,Ys.zu)(De),2),Ae=Me[0],Pe=Me[1],Ie=(0,r.useRef)(null),Le=(0,M.Z)((function(){return!bn.ZP.timelineIsDuringKeelingScroll})),Re=(0,M.Z)((function(){return bn.ZP.timelineSectionVisible?gue():0})),Ze=(0,M.Z)((function(){return bn.ZP.timelineSchedulePanelVisible?ja.Qz:0}));(0,r3.mc)({id:"project-timeline-view",xContainerRef:Ae,yContainerRef:Ie,checkScrollCondition:Le,getLeftExtraWidth:Re,getRightExtraWidth:Ze}),(0,r.useEffect)((function(){if(Q&&!G){var e=Ae.current;if(e){var t=e.getBoundingClientRect().width,n=e.scrollLeft,r=Math.max(0,Math.floor(n/W.current)-7),o=Math.floor(t/W.current)+7,a=Ee()(se.current.start,"YYYYMMDD").add(r,"day"),c=Ee()(a).add(o,"day"),s="YYYY-MM-DD HH:mm:ss";!function(e,t,n,r){xT((function(){return("project"===r?bn.ZP.earliestLocalTaskCompletionDateInProject[e]:"smartProject"===r?bn.ZP.earliestLocalTaskCompletionDateInProject.completedInAll:bn.ZP.earliestLocalTaskCompletionDateInProject.all)||Ee()().utc().format("YYYY-MM-DD HH:mm:ss")}),(function(t){"project"===r?bn.ZP.earliestLocalTaskCompletionDateInProject[e]=t:"smartProject"===r?bn.ZP.earliestLocalTaskCompletionDateInProject.completedInAll=t:bn.ZP.earliestLocalTaskCompletionDateInProject.all=t}),t,n,(function(t,n){var o=t.fd,a=t.td;return"project"===r?K.XG8(e,{fd:o,td:a},n):"smartProject"===r?K.q4O({fd:o,td:a},n):K.qpV({fd:o,td:a},n)}))}(u.current,a.utc().format(s),c.utc().format(s),i)}}}),[Ae,X,i,G,Q]);var Fe=(0,r.useCallback)((function(e){be.current=e,Ce.current&&V.current&&Se(e)}),[V]),Be=(0,r.useCallback)((function(e,t){_.current=window.innerWidth;var n=t||3*Math.floor(_.current/W.current);return new Promise((function(t,r){switch(e){case"start":bn.ZP.timelineIsDuringKeelingScroll=!0,setTimeout((function(){var e;ce((function(t){var r=t.start,o=Ee()(r,"YYYYMMDD");return e=o.subtract(n,"day").format("YYYYMMDD"),mle(mle({},t),{},{start:e})})),t(e)}));break;case"end":var o;ce((function(e){var t=e.end,r=Ee()(t,"YYYYMMDD");return o=r.add(n,"day").format("YYYYMMDD"),mle(mle({},e),{},{end:o})})),t(o);break;default:t(void 0)}}))}),[]);(0,r.useEffect)((function(){return U.vp.subscribe(null,"UPDATE_TIMELINE_SCROLL_LEFT",Fe),function(){U.vp.unSubscribe(null,"UPDATE_TIMELINE_SCROLL_LEFT")}}),[Fe]),Te.current=Fe,(0,r.useLayoutEffect)((function(){O.current&&ge!==ve&&setTimeout((function(){var e=Ae.current;if(e){var t=gle(_.current,W.current),n=Math.ceil(1.5*t)*W.current-e.clientWidth/2-S.current;e.scrollLeft=n,Fe(n),S.current=0,je.current=$("#timeline-block-wrapper").animate({opacity:1,duration:200}),U.vp.dispatch("TIMELINE_HEADER_DROP_HINT_ACTION",{action:"hide"}),setTimeout((function(){O.current=!1}),200)}}),0)}),[ge,Ae,ve,Fe]),(0,r.useLayoutEffect)((function(){if(I!==j){var e;O.current=!0;var t=ble(_.current,W.current,E.current);ne(Ee()(t.start,"YYYYMMDD").startOf(vle(T)).format("YYYYMMDD")),ce(t),null===(e=je.current)||void 0===e||e.stop(),Math.abs(I-j)>=2&&$("#timeline-block-wrapper").css({opacity:0})}}),[N,I,T,j]);var Ue=(0,r.useRef)(null),Ye=(0,OO.Z)(fle(ule().mark((function e(){var t,n,r,o;return ule().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(ba.actionBar("back_to_today"),t=Ee()(ue.start,"YYYYMMDD"),n=Ee()(ue.end,"YYYYMMDD"),!(r=Ee()()).clone().subtract(10,"day").isBefore(t)){e.next=10;break}return o=Math.max(0,t.clone().diff(r.clone().startOf("day").subtract(3*Math.floor(_.current/W.current),"day"),"day")),e.next=8,Be("start",o);case 8:e.next=11;break;case 10:r.isAfter(n)&&ce((function(e){return{start:e.start,end:r.format("YYYYMMDD")}}));case 11:setTimeout((function(){var e=Ee()(se.current.start),t=Ee()().diff(e,"day")*W.current-(bn.ZP.timelineSectionVisible?gue():0)-200,n=Ae.current;n&&$(n).animate({scrollLeft:t},{complete:function(){n.scrollLeft!==t&&$(n).animate({scrollLeft:t})}})}));case 12:case"end":return e.stop()}}),e)}))),100,{leading:!0}),Ve=(0,r.useCallback)((function(e,t,n){if(e.persist(),!O.current){var r=e.currentTarget.offsetWidth,o=function(e){Math.abs(be.current-e)>0&&bn.ZP.isTimelineScrollByDragging&&(0,ja.a8)(),t(e);var n=e+r/2,o=Math.floor(n/W.current),a=Ee()(se.current.start,"YYYYMMDD").add(o,"day");a&&a.isValid()&&(E.current=a.format("YYYYMMDD"),kle[c]=E.current),Ue.current&&clearTimeout(Ue.current),J.current||q(!0),X()},a=e.currentTarget.scrollLeft,i=ja._t;if(a<be.current){if(a<i&&!bn.ZP.timelineIsDuringKeelingScroll){Be("start");var s=$(e.currentTarget).get(0).scrollWidth;return F.current=a,Z.current=s,void(Y.current=o)}}else if(a>be.current&&e.currentTarget.scrollWidth-e.currentTarget.clientWidth-a<i)return Be("end"),void o(a);o(a)}}),[X,Be,c]),He=(0,r.useCallback)((function(e){Ve(e,Fe,"content")}),[Ve,Fe]),We=Ele({projectId:c}),ze=We.visible,Ge=We.toggleVisible;(0,r.useEffect)((function(){return U.vp.subscribe("","toggleTimelineArrange",(function(){Ge()})),function(){U.vp.unSubscribe("","toggleTimelineArrange")}}),[Ge]);var Ke=(0,a.v9)((function(e){return(0,tn.I7)(e)})),qe=hle((0,r.useState)(Ke),2),$e=qe[0],Je=qe[1],Xe=hle((0,r.useState)(!1),2),Qe=Xe[0],et=Xe[1],tt=(0,r.useCallback)((function(){Je(!1),et(!0)}),[]),nt=(0,r.useCallback)((function(){et(!1)}),[]),rt=(0,a.v9)((function(e){return(0,Hn.PT)()}),(function(e,t){return Gn.is(e,t)})),ot=(0,r.useMemo)((function(){return new Map(rt.toArray().map((function(e){return[e.get("id"),e]})))}),[rt]),at=(0,r.useCallback)((function(e){var t=ot.get(e);return!t||Hn.I2(t)}),[ot]);return r.createElement("div",{id:"timeline-view-container",className:"flex-auto flex-col flex relative"},r.createElement(Mue,{viewRangeType:T,updateViewRangeType:D,scrollToToday:Ye}),r.createElement("div",{className:"flex flex-auto relative"},r.createElement(hue,{scrollLeft:xe,project:n,sortType:pe,viewRange:ie,viewRangeType:T,cells:ge,viewGridDayWidth:H,onContentScroll:He,sections:ye,contentGridRef:Ae,contentGridRefCallback:Pe,contentGridInnerRef:Ie,expandCell:Be,debounceScrollLeft:Oe,baseDate:te,env:i,Id2Project:ot,isReadOnly:at,isDurningViewChangeRef:O}),ze&&r.createElement(Jue,{project:n,viewGridDayWidth:H,taskList:t,Id2Project:ot,isReadOnly:at,env:i})),r.createElement(Iue,null),r.createElement(tle,null),$e&&r.createElement(xa,{onClose:tt,isUpgrade:!1}),Qe&&r.createElement(ile,{onClose:nt}))},Ele=function(e){var t=e.projectId,n=(0,r.useState)(function(e){return Rue(e).visible}(t)),o=hle(n,2),a=o[0],i=o[1];return(0,r.useEffect)((function(){bn.ZP.timelineSchedulePanelVisible=a}),[a]),{toggleVisible:(0,r.useCallback)((function(){i((function(e){return e||ba.actionBar("arrangement"),Zue(t,{visible:!e}),!e}))}),[t]),visible:a}},Sle=function(e){var t=e.projectIdRef,n=hle((0,r.useState)(function(e){var t=Bue();return Math.min(B.II7.max,Math.max(B.II7.min,t[e]||B.II7.default))}(t.current)),2),o=n[0],a=n[1];(0,r.useEffect)((function(){!function(e,t){var n=Bue();n[e]=t,(0,pt.JU)(B._Yt.timelineViewRangeTypeKey,JSON.stringify(n))}(t.current,o)}),[t,o]);var i=(0,r.useCallback)((function(e){switch(e){case"week":a(B.II7.week);break;case"month":a(B.II7.month);break;default:a(B.II7.day)}}),[]);return{viewRangeType:(0,r.useMemo)((function(){switch(o){case 6:case 7:return"week";case 8:case 9:return"month";default:return"day"}}),[o]),viewRangeTypeKey:o,updateViewRangeTypeKeyByType:i,setViewRangeTypeKey:a}},_le=function(e){var t=e.isDurningViewChangeRef,n=e.setViewRangeTypeKey,o=e.offsetPixelRef,a=e.viewGridDayWidthRef,i=e.viewRangeRef,c=e.viewRangeTypeRef,s=e.centerDateRef,u=function(e,t,n){var r=document.getElementById("timeline-content-scroll");if(r){var u=r.scrollLeft+(e-r.getBoundingClientRect().left),l=e-r.getBoundingClientRect().left-r.getBoundingClientRect().width/2,f=Ee()(i.current.start,"YYYYMMDD").startOf(vle(c.current)),d=Math.max(0,Math.ceil(u/a.current)-1),m=f.clone().add(d,"days").format("YYYYMMDD"),p=u%a.current,h=Ole(t),y=Ole(n)/h;o.current=l-p*y,s.current=m}},l=(0,uH.Z)((function(e){n((function(t){var n=Math.max(B.II7.min,Math.min(B.II7.max,t+1));return u(e,t,n),n}))}),200,{leading:!0,trailing:!1}),f=(0,uH.Z)((function(e){n((function(t){var n=Math.max(B.II7.min,Math.min(B.II7.max,t-1));return u(e,t,n),n}))}),200,{leading:!0,trailing:!1});(0,r.useEffect)((function(){var e=document.getElementById("timeline-view-container"),n=function(e){if(((0,Gse.V5)()?e.metaKey:e.ctrlKey)&&(e.preventDefault(),!t.current)){var n=e;(n.wheelDeltaY?n.wheelDeltaY===-3*n.deltaY:0===n.deltaMode)?n.deltaY>5?l(e.pageX):n.deltaY<-5&&f(e.pageX):n.deltaY>0?l(e.pageX):n.deltaY<0&&f(e.pageX)}};return e&&(null===e||void 0===e||e.addEventListener("wheel",n)),function(){null===e||void 0===e||e.removeEventListener("wheel",n)}}),[t,f,l])},Ole=function(e){switch(e){case 9:return 20;case 8:return 32;case 7:return 44;case 6:return 56;default:case 5:return 72;case 4:return 108;case 3:return 144;case 2:return 180;case 1:return 216}};function Cle(e){return Cle="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},Cle(e)}function Tle(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function jle(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Tle(Object(n),!0).forEach((function(t){Dle(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Tle(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function Dle(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=Cle(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=Cle(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==Cle(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var Mle=function(e){var t=(0,ja.O3)().isShowDOW,n=(0,r.useContext)(Fa.Z),o=n.isCalendarTaskMode,a=n.isGlobalLayoutCardMode,i=(0,Ll.iy)(),c=t?(o?U5.Z.timelineTrickBgHeightWithDOWInCalendartTaskCard:U5.Z.timelineTrickBgHeightWithDOW)+0:(o?U5.Z.timelineTrickBgHeightInCalendartTaskCard:U5.Z.timelineTrickBgHeight)+0;return r.createElement("div",{className:"absolute top-0 left-0 right-0 bg-white",style:jle({height:c,zIndex:0},(0,ja.ns)({theme:i,isGlobalLayoutCardMode:a}))})},Ale=function(e){var t=e.theme,n=e.isTaskDetailPeekMode,o=(0,r.useContext)(Fa.Z),a=o.sizeOptions,i=o.containerWidth,c=o.isCardMode,s=o.isCalendarTaskMode,u=(0,r.useMemo)((function(){return!!Z.Y_(t)}),[t]),l=(0,r.useMemo)((function(){return(0,At.$u)(t)}),[t]),f=(0,r.useMemo)((function(){return Z.$o(t)}),[t]),d=(0,r.useCallback)((function(){if(i){var e=a.isSSm,t=a.isSm;return e||t?"":"min-w-[370px]"}return""}),[i,a]),m=(0,r.useCallback)((function(e,t){return r.createElement(Gs,{project:e,listType:t})}),[]);return{isProTheme:u,isGradientColorTheme:l,isDarkTheme:f,getContainerWidthClassName:d,getTitleBar:m,renderTemplateModal:(0,r.useCallback)((function(){return r.createElement(eu.ZP,null)}),[]),renderOutSingle:(0,r.useCallback)((function(){return s?r.createElement(rd,null):(0,Hs.zl)(c,a,n)?r.createElement(gd,null):null}),[s,c,n,a])}};var Nle=function(e){!function(e){if(null==e)throw new TypeError("Cannot destructure "+e)}(e);var t=(0,r.useContext)(Fa.Z),n=t.sizeOptions,o=t.isCalendarTaskMode,i=(0,a.v9)((function(e){return e.globalState.get("multiSelectMode")})),c=(0,r.useMemo)((function(){return r.createElement("div",{className:"absolute left-0 right-0 bottom-0",style:{zIndex:1}},r.createElement(r4,{area:B.V5I.Main,multiSelectMode:i}))}),[i]);return o||(0,N.kG)()||(0,N.K4)()?c:n.isLg?null:c},Ple=function(e,t){var n=e.projects.projectList.concat([e.projects.projectInbox]);return n.find((function(e){return"inbox"===t?e.get("id").indexOf("inbox")>-1:e.get("id")===t}))||n.find((function(e){return e.get("name")===decodeURIComponent(t)}))||Kn().Map()},Ile=function(e){var t=(0,r.useContext)(Fa.Z),n=(t.sizeOptions,t.containerWidth,t.isCardMode),o=t.isCalendarTaskMode,i=t.calendarTaskListOption,c=t.isGlobalLayoutCardMode,s=(0,a.I0)(),u=(0,M.Z)((function(e,t){s(Qo.ty(e,t))})),l=(0,a.v9)((function(t){return function(e,t){if(o){var n=i,r=n.projectId,a=n.viewMode;return{projectId:r,project:Ple(e,r).set("viewMode",a)}}var c=t.match.params.name;return{projectId:c,project:Ple(e,c)}}(t,e).project})),f=l.get("id"),d=(0,a.v9)((function(e){return(0,Hi.gz)(f)})),m=(0,a.v9)((function(e){return f?(0,ro.V$)(e,{project:l}):Kn().List()})),p=B.Lo$.project,h=Uy(),y=h.theme,g=h.columns,b=Ale({theme:y}),k=b.isProTheme,x=b.isGradientColorTheme,E=b.isDarkTheme,S=b.getContainerWidthClassName,_=b.getTitleBar,O=b.renderTemplateModal,C=b.renderOutSingle,T=Hy({project:l}),j=T.fetchCompletedTasks,D=T.showFullCompletedTasks,A=T.showCompleted,P=Fy({project:l,taskList:m,reduxStateProps:h,listType:p,sharedUsers:d,showFullCompletedTasks:D,showCompleted:A}),I=By({project:l,taskList:m,reduxStateProps:h,listType:p,sharedUsers:d,showFullCompletedTasks:D,showCompleted:A});$y({updateProject:u,project:l,fetchCompletedTasks:j,listType:p});var L=function(){if(o)return{isTimelineMode:l.get("viewMode")===ya.up.timeline,isKanbanMode:l.get("viewMode")===ya.up.kanban};var e=l.get("id");return{isTimelineMode:e&&e.includes("inbox")?tn.ad(l):Hn.Q0(l),isKanbanMode:e&&e.includes("inbox")?tn.dR(l):Hn.nn(l)}},R=(0,M.Z)((function(){var e=L(),t=e.isTimelineMode,n=e.isKanbanMode;t?ae.Z.listMode("show","timeline"):n?ae.Z.listMode("show","kanban"):ae.Z.listMode("show","list")}));(0,Ds.Z)((function(){R()}));var Z=(0,cc.Z)(l);(0,r.useEffect)((function(){!Z||Z.get("id")===l.get("id")&&Z.get("viewMode")===l.get("viewMode")||R()}),[Z,l,R]);var F=function(){var t=L(),n=t.isTimelineMode,r=t.isKanbanMode,o=e.match.params.type;return{isTimelineMode:n,isTimelineRoute:"timeline"===o,isKanbanRoute:"kanban"===o,isKanbanMode:r}}(),U=F.isTimelineMode,Y=F.isKanbanMode,V=F.isTimelineRoute,H=F.isKanbanRoute,W=(0,r.useMemo)((function(){if(U)return r.createElement(xle,{key:l.get("id"),taskList:m,project:l,columns:g,env:"project"});if(Y)return r.createElement(Vce,I());var e=(0,N.O1)();return r.createElement(r.Fragment,null,!e&&r.createElement(zae.Z,{project:l,listType:p}),r.createElement(Xae,P()))}),[g,I,P,Y,U,p,l,m]),z=Rd(D);if(!o){if(!l.get("id"))return bn.ZP.tempHashProjectId?null:r.createElement(v.l_,{to:(0,$e.tQ)()});if(!V&&U)return r.createElement(v.l_,{to:(0,N.P0)(l.get("id"))});if(V&&!U)return r.createElement(v.l_,{to:(0,N.P0)(l.get("id"))});if(!H&&Y)return r.createElement(v.l_,{to:(0,N.P0)(l.get("id"),!0)});if(H&&!Y)return r.createElement(v.l_,{to:(0,N.P0)(l.get("id"))})}return r.createElement(Ld.Provider,{value:z},r.createElement("div",{id:"task-list-view",className:w()("tasklist tasks",Qm,Y?"g-full-right f-full-right column-list-view overflow-hidden":"g-center",{"z-[1]":U,relative:U&&k,"timeline-show-grey-mask":U&&!E},$m().tasklist,S()),tabIndex:-1},r.createElement(bg,{bgClassName:np({isCardMode:n,isGlobalLayoutCardMode:c,isKanbanMode:Y,isProTheme:k,theme:y})}),U&&(k||x)&&r.createElement(Mle,null),_(l,p),W,r.createElement("div",{className:"disable-drag-task-when-resize"}),r.createElement(Nle,null)),O(),!U&&!Y&&C())};function Lle(){return Lle=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Lle.apply(this,arguments)}function Rle(e){var t=e.project,n=(0,r.useCallback)((function(e){return r.createElement(Um,null,r.createElement(Tce,{project:t,hasCompleted:e}))}),[t]);return r.createElement(Ym.Z,Lle({},e,{renderEmptyList:n}))}var Zle=n("dVW0"),Fle=function(e){var t=e.listId,n=(0,r.useContext)(Fa.Z),o=(n.sizeOptions,n.containerWidth,n.isCardMode),i=n.isCalendarTaskMode,c=n.calendarTaskListOption,s=n.isGlobalLayoutCardMode,u=B.Lo$.smartProject,l=(0,a.v9)((function(e){return e.projects.smartProjectList})),f=(0,r.useMemo)((function(){var e=function(){switch(t.type,t.id){case B.X1y.today:case B.X1y.tomorrow:case B.X1y.week:return l.find((function(e){return e.get("id")===t.id}))||(0,Gn.Map)();default:return[B.X1y.all,"kanban","timeline"].includes(t.type)&&"all"===t.id?l.find((function(e){return e.get("id")===B.X1y.all}))||(0,Gn.Map)():l.find((function(e){return e.get("id")===t.type}))||(0,Gn.Map)()}}();if(i){var n=c.viewMode;return e.set("viewMode",n)}return e}),[c,i,t.id,t.type,l]),d=((0,r.useMemo)((function(){return(0,Hn.Oe)(f).orderBy}),[f]),(0,r.useMemo)((function(){return(0,Hn.Oe)(f).groupBy}),[f]),(0,a.v9)((function(e){var t=f.get("id"),n=(0,Gn.List)();if(t)switch(t){case B.X1y.all:n=(0,ro.km)(e,{});break;case B.X1y.today:n=(0,ro.bx)(e,{});break;case B.X1y.tomorrow:n=(0,ro.z1)(e,{});break;case B.X1y.week:n=(0,ro.H0)(e,{});break;case B.X1y.assignedme:n=(0,ro.PG)(e,{})}return n}))),m=Uy(),p=m.theme,h=m.columns,y=Ale({theme:p}),g=y.isDarkTheme,b=y.isGradientColorTheme,k=y.isProTheme,x=y.getTitleBar,E=y.getContainerWidthClassName,S=y.renderOutSingle,_=y.renderTemplateModal,O=Hy({project:f}),C=O.fetchCompletedTasks,T=O.showCompleted,j=O.showFullCompletedTasks,D=By({project:f,taskList:d,showCompleted:T,showFullCompletedTasks:j,listType:u,reduxStateProps:m}),A=Fy({project:f,taskList:d,showCompleted:T,showFullCompletedTasks:j,listType:u,reduxStateProps:m});$y({project:f,listType:u,fetchCompletedTasks:C});var P=function(){return i?{isTimelineMode:f.get("viewMode")===ya.up.timeline,isKanbanMode:f.get("viewMode")===ya.up.kanban}:{isTimelineMode:(0,tn.ad)(f),isKanbanMode:(0,tn.dR)(f)}},I=(0,M.Z)((function(){var e=P(),t=e.isTimelineMode,n=e.isKanbanMode;t?ae.Z.listMode("show","timeline"):n?ae.Z.listMode("show","kanban"):ae.Z.listMode("show","list")})),L=function(){return(0,N.Kd)()?r.createElement(Rle,A()):r.createElement(r.Fragment,null,r.createElement(zae.Z,{project:f,listType:u}),r.createElement(Rle,A()))};(0,Ds.Z)((function(){I()}));var R=(0,cc.Z)(f);(0,r.useEffect)((function(){R&&(R.get("id")===f.get("id")&&R.get("viewMode")===f.get("viewMode")||I())}),[R,f,I]);var Z=Rd(j);if((0,N.DN)())return r.createElement(Zle.ZP,null);if((0,tn.Hj)(f)){var F=function(){var t=P(),n=t.isTimelineMode,r=t.isKanbanMode,o=e.match.params.type;return{isTimelineMode:n,isTimelineRoute:"timeline"===o,isKanbanMode:r,isKanbanRoute:"kanban"===o}}(),U=F.isTimelineMode,Y=F.isTimelineRoute,V=F.isKanbanRoute,H=F.isKanbanMode;if(!i){if(!Y&&U)return r.createElement(v.l_,{to:(0,N.rR)(f)});if(Y&&!U)return r.createElement(v.l_,{to:(0,N.rR)(f)});if(!V&&H)return r.createElement(v.l_,{to:(0,N.rR)(f)});if(V&&!H)return r.createElement(v.l_,{to:(0,N.rR)(f)})}return r.createElement(Ld.Provider,{value:Z},r.createElement("div",{id:"task-list-view",className:w()("tasklist tasks g-center",tp,{relative:U&&k,"z-[1]":U,"g-full-right f-full-right column-list-view overflow-hidden":H,"timeline-show-grey-mask":U&&!g},E()),tabIndex:-1},r.createElement(bg,{bgClassName:np({isCardMode:o,isGlobalLayoutCardMode:s,isKanbanMode:H,isProTheme:k,theme:p})}),function(){var e=P(),t=e.isTimelineMode;return e.isKanbanMode?r.createElement(r.Fragment,null,x(f,u),r.createElement(Vce,D())):t?r.createElement(r.Fragment,null,t&&(k||b)&&r.createElement(Mle,null),x(f,u),r.createElement(xle,{key:f.get("id"),taskList:d,project:f,columns:h,env:"smartProject"})):r.createElement(r.Fragment,null,r.createElement(Gs,{project:f,listType:u}),L())}(),r.createElement("div",{className:"disable-drag-task-when-resize"}),r.createElement(Nle,null)),_(),!U&&!H&&S())}return r.createElement(Ld.Provider,{value:Z},r.createElement("div",{id:"task-list-view",className:w()("tasklist tasks g-center",tp,E()),tabIndex:-1},r.createElement(bg,null),r.createElement(Gs,{project:f,listType:u}),L(),r.createElement("div",{className:"disable-drag-task-when-resize"})),_(),S())};var Ble=function(e){!function(e){if(null==e)throw new TypeError("Cannot destructure "+e)}(e);var t=B.Lo$.csl,n=(0,r.useContext)(Fa.Z),o=n.isCalendarTaskMode,i=n.calendarTaskListOption,c=(0,a.v9)((function(t){var n=o?i.projectId:e.match.params.name,r=t.customSmartProjects.find((function(e){return e.get("id")===n}))||(0,Gn.Map)();return o?r.set("viewMode",i.viewMode):r})),s=(0,a.v9)((function(e){var t=(0,Gn.List)();return c.get("id")&&(t=(0,ro.s1)(e,{project:c})),t})),u=(0,r.useContext)(Fa.Z),l=u.isCardMode,f=u.isGlobalLayoutCardMode,d=Uy(),m=d.theme,p=d.columns,h=Ale({theme:m}),y=h.isProTheme,g=h.isGradientColorTheme,b=h.isDarkTheme,k=h.renderOutSingle,x=h.renderTemplateModal,E=h.getContainerWidthClassName,S=h.getTitleBar,_=Hy({project:c}),O=_.fetchCompletedTasks,C=_.showCompleted,T=_.showFullCompletedTasks,j=Fy({taskList:s,project:c,showCompleted:C,showFullCompletedTasks:T,listType:t,reduxStateProps:d}),D=By({taskList:s,project:c,showCompleted:C,showFullCompletedTasks:T,listType:t,reduxStateProps:d});$y({project:c,listType:t,fetchCompletedTasks:O});var A=function(){return o?{isTimelineMode:c.get("viewMode")===ya.up.timeline,isKanbanMode:c.get("viewMode")===ya.up.kanban}:{isTimelineMode:(0,Hn.ZW)(c),isKanbanMode:(0,Hn.pw)(c)}},P=(0,M.Z)((function(){var e=A(),t=e.isTimelineMode,n=e.isKanbanMode;t?ae.Z.listMode("show","timeline"):n?ae.Z.listMode("show","kanban"):ae.Z.listMode("show","list")})),I=function(){var t=A(),n=t.isTimelineMode,r=t.isKanbanMode,o=e.match.params.type;return{isTimelineMode:n,isTimelineRoute:"timeline"===o,isKanbanRoute:"kanban"===o,isKanbanMode:r}};(0,Ds.Z)((function(){P()}));var L=(0,cc.Z)(c);(0,r.useEffect)((function(){L&&(L.get("id")===c.get("id")&&L.get("viewMode")===c.get("viewMode")||P())}),[L,c,P]);var R=Rd(T);if(c.get("id")){var Z=I(),F=Z.isTimelineMode,U=Z.isTimelineRoute,Y=Z.isKanbanRoute,V=Z.isKanbanMode;if(!o){if(!U&&F)return r.createElement(v.l_,{to:(0,N.m5)(c.get("id"))});if(U&&!F)return r.createElement(v.l_,{to:(0,N.m5)(c.get("id"))});if(!Y&&V)return r.createElement(v.l_,{to:(0,N.m5)(c.get("id"),!0)});if(Y&&!V)return r.createElement(v.l_,{to:(0,N.m5)(c.get("id"))})}return r.createElement(Ld.Provider,{value:R},r.createElement("div",{id:"task-list-view",className:w()("tasklist tasks g-center",tp,{relative:F&&y,"z-[1]":F,"g-full-right f-full-right column-list-view overflow-hidden":V,"timeline-show-grey-mask":F&&!b},E()),tabIndex:-1},r.createElement(bg,{bgClassName:np({isCardMode:l,isGlobalLayoutCardMode:f,isKanbanMode:V,isProTheme:y,theme:m})}),function(){var e=I(),n=e.isTimelineMode;return e.isKanbanMode?r.createElement(r.Fragment,null,S(c,t),r.createElement(Vce,D())):n?r.createElement(r.Fragment,null,n&&(y||g)&&r.createElement(Mle,null),S(c,t),r.createElement(xle,{key:c.get("id"),taskList:s,project:c,columns:p,env:"filter"})):r.createElement(r.Fragment,null,S(c,t),r.createElement(zae.Z,{project:c,listType:t}),r.createElement(Qy,j()))}(),r.createElement("div",{className:"disable-drag-task-when-resize"}),r.createElement(Nle,null)),x(),!F&&!V&&k())}return r.createElement(v.l_,{to:(0,$e.tQ)()})};function Ule(){return Ule=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Ule.apply(this,arguments)}function Yle(e){return r.createElement(Ym.Z,Ule({},e,{renderEmptyList:function(){return r.createElement(Um,null,r.createElement(Ao,null))}}))}var Vle=function(e){!function(e){if(null==e)throw new TypeError("Cannot destructure "+e)}(e);var t=B.Lo$.tag,n=(0,r.useContext)(Fa.Z),o=n.isCalendarTaskMode,i=n.calendarTaskListOption,c=n.isCardMode,s=n.isGlobalLayoutCardMode,u=(0,a.v9)((function(t){var n=function(){var n=function(){if(o)return i.projectId;var t=e.match.params.name;return(0,je.lM)(t)}(),r=t.tags.find((function(e){return e.get("name")===n}))||(0,Gn.Map)();return o?r.set("viewMode",i.viewMode):r}();return(0,Pu.dw)(t,{tag:n})})),l=u.project,f=u.taskList,d=u.tagList,m=Uy(d),p=m.theme,h=m.columns,y=Ale({theme:p}),g=y.isProTheme,b=y.isGradientColorTheme,k=y.isDarkTheme,x=y.renderOutSingle,E=y.renderTemplateModal,S=y.getContainerWidthClassName,_=y.getTitleBar,O=Hy({project:l}),C=O.showCompleted,T=O.showFullCompletedTasks,j=O.fetchCompletedTasks,D=By({project:l,listType:t,taskList:f,reduxStateProps:m,showCompleted:C,showFullCompletedTasks:T}),M=Fy({project:l,listType:t,taskList:f,reduxStateProps:m,showCompleted:C,showFullCompletedTasks:T});$y({project:l,listType:t,fetchCompletedTasks:j});var A=function(){var t=o?{isTimelineMode:l.get("viewMode")===ya.up.timeline,isKanbanMode:l.get("viewMode")===ya.up.kanban}:{isTimelineMode:(0,Hn.nB)(l),isKanbanMode:(0,Hn.Ui)(l)},n=t.isTimelineMode,r=t.isKanbanMode,a=e.match.params.type;return{isTimelineMode:n,isTimelineRoute:"timeline"===a,isKanbanMode:r,isKanbanRoute:"kanban"===a}},P=Rd(T);if(l.get("name")){var I=A(),L=I.isTimelineMode,R=I.isTimelineRoute,Z=I.isKanbanRoute,F=I.isKanbanMode;if(!o){if(!R&&L)return r.createElement(v.l_,{to:(0,N.Rm)(l.get("name"))});if(R&&!L)return r.createElement(v.l_,{to:(0,N.Rm)(l.get("name"))});if(!Z&&F)return r.createElement(v.l_,{to:(0,N.Rm)(l.get("name"),!0)});if(Z&&!F)return r.createElement(v.l_,{to:(0,N.Rm)(l.get("name"))})}return r.createElement(Ld.Provider,{value:P},r.createElement("div",{id:"task-list-view",className:w()("tasklist tasks g-center",tp,{relative:L&&g,"z-[1]":L,"g-full-right f-full-right column-list-view overflow-hidden":F,"timeline-show-grey-mask":L&&!k},S()),tabIndex:-1},r.createElement(bg,{bgClassName:np({isCardMode:c,isGlobalLayoutCardMode:s,isKanbanMode:F,isProTheme:g,theme:p})}),function(){var e=A(),n=e.isTimelineMode;return e.isKanbanMode?r.createElement(r.Fragment,null,_(l,t),r.createElement(Vce,D())):n?r.createElement(r.Fragment,null,n&&(g||b)&&r.createElement(Mle,null),_(l,t),r.createElement(xle,{key:l.get("name"),taskList:f,project:l,columns:h,env:"tag"})):r.createElement(r.Fragment,null,_(l,t),r.createElement(zae.Z,{project:l,listType:t}),r.createElement(Yle,M()))}(),r.createElement("div",{className:"disable-drag-task-when-resize"}),r.createElement(Nle,null)),E(),!L&&!F&&x())}return r.createElement(v.l_,{to:(0,$e.tQ)()})};function Hle(){return Hle=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Hle.apply(this,arguments)}function Wle(e){var t=e.project,n=e.projectsInGroup,o=(0,r.useCallback)((function(){return r.createElement(Um,null,r.createElement(jce,{groupId:t.get("id"),projectsInGroup:n}))}),[t,n]);return r.createElement(Ym.Z,Hle({},e,{renderEmptyList:o}))}function zle(){return zle=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},zle.apply(this,arguments)}var Gle=(0,Iu.P1)([function(e){return e.projectList},function(e){return e.groupId}],(function(e,t){return e.filter((function(e){return e.get("groupId")===t&&!Hn.cx(e)}))})),Kle=function(e){!function(e){if(null==e)throw new TypeError("Cannot destructure "+e)}(e);var t=B.Lo$.group,n=(0,r.useContext)(Fa.Z),o=n.isCalendarTaskMode,i=n.calendarTaskListOption,c=n.isCardMode,s=n.isGlobalLayoutCardMode,u=(0,a.v9)((function(t){var n=o?i.projectId:e.match.params.name,r=t.groups.groupList.find((function(e){return e.get("id")===n}))||(0,Gn.Map)();return o?r.set("viewMode",i.viewMode):r})),l=(0,a.v9)((function(e){var t=u.get("id");return(0,Hi.Oj)(t)})),f=(0,a.v9)((function(e){var t=(0,Gn.List)();return u.get("id")&&(t=(0,ro.sO)(e,{project:u})),t})),d=(0,a.v9)((function(e){var t=u.get("id");return Gle({groupId:t,projectList:e.projects.projectList})})),m=Uy(),p=m.theme,h=m.columns,y=Ale({theme:p}),g=y.isProTheme,b=y.isGradientColorTheme,k=y.isDarkTheme,x=y.getTitleBar,E=y.getContainerWidthClassName,S=y.renderTemplateModal,_=y.renderOutSingle,O=Hy({project:u}),C=O.fetchCompletedTasks,T=O.showCompleted,j=O.showFullCompletedTasks,D=By({project:u,taskList:f,reduxStateProps:m,listType:t,showCompleted:T,showFullCompletedTasks:j,sharedUsers:l}),A=Fy({project:u,taskList:f,reduxStateProps:m,listType:t,showCompleted:T,showFullCompletedTasks:j,sharedUsers:l});$y({fetchCompletedTasks:C,project:u,listType:t});var P=function(){return o?{isTimelineMode:u.get("viewMode")===ya.up.timeline,isKanbanMode:u.get("viewMode")===ya.up.kanban}:{isTimelineMode:Hn.zW(u),isKanbanMode:Hn.FX(u)}},I=(0,M.Z)((function(){var e=P(),t=e.isTimelineMode,n=e.isKanbanMode;t?ae.Z.listMode("show","timeline"):n?ae.Z.listMode("show","kanban"):ae.Z.listMode("show","list")})),L=function(){var t=P(),n=t.isTimelineMode,r=t.isKanbanMode,o=e.match.params.type;return{isTimelineMode:n,isTimelineRoute:"timeline"===o,isKanbanMode:r,isKanbanRoute:"kanban"===o}};(0,Ds.Z)((function(){I()}));var R=(0,cc.Z)(u);(0,r.useEffect)((function(){R&&(R.get("id")===u.get("id")&&R.get("viewMode")===u.get("viewMode")||I())}),[R,u,I]);var Z=Rd(j);if(u.get("id")){var F=L(),U=F.isTimelineMode,Y=F.isTimelineRoute,V=F.isKanbanRoute,H=F.isKanbanMode;if(!o){if(!Y&&U)return r.createElement(v.l_,{to:(0,N.LY)(u.get("id"))});if(Y&&!U)return r.createElement(v.l_,{to:(0,N.LY)(u.get("id"))});if(!V&&H)return r.createElement(v.l_,{to:(0,N.LY)(u.get("id"),!0)});if(V&&!H)return r.createElement(v.l_,{to:(0,N.LY)(u.get("id"))})}return r.createElement(Ld.Provider,{value:Z},r.createElement("div",{id:"task-list-view",className:w()("tasklist tasks g-center",tp,{relative:U&&g,"z-[1]":U,"g-full-right f-full-right column-list-view overflow-hidden":H,"timeline-show-grey-mask":U&&!k},E()),tabIndex:-1},r.createElement(bg,{bgClassName:np({isCardMode:c,isGlobalLayoutCardMode:s,isKanbanMode:H,isProTheme:g,theme:p})}),function(){var e=L(),n=e.isTimelineMode;if(e.isKanbanMode)return r.createElement(r.Fragment,null,x(u,t),r.createElement(Vce,zle({},D(),{projectsInGroup:d})));if(n)return r.createElement(r.Fragment,null,n&&(g||b)&&r.createElement(Mle,null),x(u,t),r.createElement(xle,{key:u.get("id"),taskList:f,project:u,columns:h,env:"group"}));var o=(0,N.O1)();return r.createElement(r.Fragment,null,x(u,t),!o&&r.createElement(zae.Z,{project:u,listType:t,projectsInGroup:d}),r.createElement(Wle,zle({},A(),{projectsInGroup:d})))}(),r.createElement("div",{className:"disable-drag-task-when-resize"}),r.createElement(Nle,null)),S(),!U&&!H&&_())}return r.createElement(v.l_,{to:(0,$e.tQ)()})};function qle(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,a,i,c=[],s=!0,u=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;s=!1}else for(;!(s=(r=a.call(n)).done)&&(c.push(r.value),c.length!==t);s=!0);}catch(e){u=!0,o=e}finally{try{if(!s&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(u)throw o}}return c}}(e,t)||function(e,t){if(!e)return;if("string"===typeof e)return $le(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return $le(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function $le(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var Jle=function(e){var t=e.wontDo,n=e.onSelectItem,o=e.className,a=qle((0,r.useState)(["all"]),2),i=a[0],c=a[1],s=qle((0,r.useState)(!1),2),u=s[0],l=s[1],f=(0,y.Z)(),d=function(){var e=[{key:"me",value:t?f.formatMessage({id:"wont_do_by_me"}):f.formatMessage({id:"completed_by_me"})},{key:"all",value:t?f.formatMessage({id:"all_wont_do"}):f.formatMessage({id:"all_completed"})}],n={},o=[];return e.forEach((function(e){n[e.key]=e.value,o.push(r.createElement(O.gO,{key:e.key,title:e.value,withChecker:!0}))})),{map:n,menu:o}}(),m=d.menu,p=d.map;return r.createElement("div",{className:o||"filter-completed-user dropdown inline-block relative max-w-full"},r.createElement(S.Z,{menu:r.createElement(O.ZP,{onSelect:function(e){var t=e.selectedKeys;c(t),n(t)},selectedKeys:i},m),onShow:function(){u||l(!0)},onHide:function(){u&&l(!1)}},r.createElement("a",{className:w()("dropdown-toggle selected-title direct down border border-solid h-[24px] pl-[7px] pr-[3px] relative rounded-default flex items-center mr-[8px] mb-[8px] max-w-full",u?"border-primary":"border-grey-20 hover:border-primary")},r.createElement("span",{className:"text-[12px] leading-[14px] truncate"},p[i[0]]),r.createElement(E.Z,{name:"chevron-dropdown-open",className:"i-8 inline-block ml-[8px] w-[12px] h-[12px] text-grey-20 flex-none"}))))},Xle=function(){return r.createElement(mr.Z,{name:"empty-completed",textId:"empty_title_no_completed",descId:"empty_desc_keep_it_up"})},Qle=function(){return r.createElement(mr.Z,{name:"empty-abandon",textId:"empty_title_everything_in_progress",descId:"empty_desc_keep_it_up"})};function efe(){return efe=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},efe.apply(this,arguments)}function tfe(e){var t=e.wontDo;return r.createElement(Ym.Z,efe({},e,{renderEmptyList:function(){return r.createElement(Um,null,t?r.createElement(Qle,null):r.createElement(Xle,null))}}))}function nfe(){return nfe=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},nfe.apply(this,arguments)}function rfe(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,a,i,c=[],s=!0,u=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;s=!1}else for(;!(s=(r=a.call(n)).done)&&(c.push(r.value),c.length!==t);s=!0);}catch(e){u=!0,o=e}finally{try{if(!s&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(u)throw o}}return c}}(e,t)||function(e,t){if(!e)return;if("string"===typeof e)return ofe(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return ofe(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function ofe(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var afe=function(e){var t=e.wontDo,n=void 0!==t&&t,o=B.Lo$.smartProject,i=rfe((0,r.useState)(["allTime"]),2),c=i[0],u=i[1],l=rfe((0,r.useState)(""),2),f=l[0],d=l[1],m=rfe((0,r.useState)(""),2),p=m[0],h=m[1],y=rfe((0,r.useState)([]),2),g=y[0],v=y[1],b=rfe((0,r.useState)([]),2),k=b[0],x=b[1],S=rfe((0,r.useState)(["all"]),2),_=S[0],C=S[1],T=rfe((0,r.useState)(!1),2),j=T[0],D=T[1],A=(0,r.useRef)({}),N=(0,a.v9)((function(e){return e.projects.smartProjectList.find((function(e){return n?e.get("id")===B.X1y.abandoned:e.get("id")===B.X1y.completed}))})),P=(0,a.v9)((function(e){return(n?(0,ro.fo)(e):(0,ro.yt)(e))||(0,Gn.List)()})),L=(0,a.v9)((function(e){return e.teams.teams})),R=function(){return(0,$e.ab)(c[0],f,p)||{}},Z=Uy(),F=Z.theme,U=Ale({theme:F}),Y=U.renderTemplateModal,V=U.renderOutSingle,H=U.getContainerWidthClassName,W=Hy({defaultShowFullCompletedTasks:!0,showCompleted:!0,project:N,fetchCompletedTasks:function(){var e=R(),t=n?["Abandoned"]:["Completed"],r=L.size>0||Hn.x5()?_:[];G.fetchCompletedTasksInCompletedList(t,e,g,r)}}),z=W.showFullCompletedTasks,G=W.completedTaskLoader,K=W.fetchCompletedTasks,q=Fy({project:N,taskList:P,reduxStateProps:Z,showFullCompletedTasks:z,showCompleted:!0,getDisplayListModels:function(){var e={filterRange:R(),filterProjectIds:g,filterCompletedUser:_};JSON.stringify(e)===JSON.stringify(A.current)?e=A.current:A.current=e;var t=(0,to.sortByCompletedTime)({taskList:P,filter:e}).filter((function(e){return e.children.length>0}));return bn.ZP.currentMainDisplayModals=t,{displayListModels:t,needGroupBy:!1}},listType:o});$y({project:N,listType:o,fetchCompletedTasks:K});var $=function(e){C(e)},J=function(){G.resetCompletedFetchStatus();var e=document.getElementById("task-list-scroll");e&&(e.scrollTop=0)},X=(0,M.Z)((function(e){"allTime"!==e[0]&&Md("filter_date"),u(e),"custom"!==e[0]&&(d(""),h(""),setTimeout((function(){J(),K()})))})),Q=(0,M.Z)((function(e,t){Md("filter_date"),u(["custom"]),d(e),h(t),setTimeout((function(){J(),K()}))})),ee=(0,r.useMemo)((function(){var e=function(){var e=[{key:"allTime",value:s.U2("all_time")},{key:"thisWeek",value:s.U2("this_week")},{key:"lastWeek",value:s.U2("last_week")},{key:"thisMonth",value:s.U2("this_month")},{key:"custom",value:s.U2("other_date")}],t={},n=[];return e.forEach((function(e){t[e.key]=e.value,n.push(r.createElement(O.gO,{key:e.key,title:e.value,withChecker:!0}))})),{map:t,menu:n}}();return e}),[]),te=(0,r.useMemo)((function(){var e=ee,t={menu:e.menu,map:e.map,selectedKeys:c,customFrom:f,customTo:p,updateRange:X,updateRangeCustom:Q};return r.createElement(Zd.Z,nfe({},t,{className:"filter-duedate dropdown inline-block text-[12px] leading-[14px] relative max-w-full"}))}),[c,f,p,ee,X,Q]),ne=function(e){D(e)},re=function(e){e.selects&&"all-list"===e.selects[0]?I.CI("all"):(I.CI("custom"),Md("filter_list")),x(e.names),v(e.selects),setTimeout((function(){J(),K()}))},oe=function(e){x(e.names),v(e.selects)},ae=function(){return r.createElement("div",{className:"filter-project dropdown inline-block relative max-w-full"},r.createElement("a",{className:w()("selected-title direct border border-solid h-[24px] pl-[7px] pr-[3px] relative rounded-default flex items-center mr-[8px] mb-[8px] max-w-full",j?"border-primary":"border-grey-20 hover:border-primary")},r.createElement("span",{className:"text-[12px] leading-[14px] truncate"},(0,zn.tj)(function(){var e=k;return 0===e.length?s.U2("all_list"):1===e.length?e[0]:s.U2("n_list_and_so_on",{s1:e[0],d:e.length-1})}())),r.createElement(E.Z,{name:"chevron-dropdown-open",className:"i-8 inline-block ml-[8px] w-[12px] h-[12px] text-grey-20 flex-none"})))};(0,Ds.Z)((function(){K()}));var ie=Rd(z);return r.createElement(Ld.Provider,{value:ie},r.createElement("div",{id:"task-list-view",className:w()("tasklist tasks g-center tl-container",tp,H()),tabIndex:-1},r.createElement(bg,null),r.createElement(Gs,{project:N,listType:o}),r.createElement("div",{className:"filter-advance mt-[9px] mb-[8px] ml-[20px] mr-[28px]"},te,r.createElement(Jd.Z,nfe({},{selectedKeys:g,moduleTemplate:kp.w.ALL_WITH_LIST_FLAT,customAllText:s.U2("all_list"),onConfirm:re,onCancel:oe,placement:"bottomLeft"},{className:"filter-component-dropdown filter-project p-0 w-[180px] min-w-[216px] max-w-[260px] bg-main-background overflow-hidden mt-[5px] max-h-[400px] border border-solid border-grey-10",menuListClassName:"bg-[transparent] relative shadow-none border-none mt-0",menuListWrapperClassName:"pt-[5px]",menuUlClassName:"max-h-[250px]",onMenuVisibleChange:ne}),ae()),L.size>0||Hn.x5()?r.createElement(Jle,{wontDo:n,onSelectItem:$,className:"filter-completed-user dropdown inline-block text-[12px] leading-[14px] relative max-w-full"}):null),r.createElement(tfe,nfe({},q(),{wontDo:n})),r.createElement("div",{className:"disable-drag-task-when-resize"}),r.createElement(Nle,null)),Y(),V())},ife=function(e){var t=e.project,n=e.listType,o=(0,y.Z)(),i=(0,a.v9)((function(e){return e.globalState.get("trashSpace")})),c=(0,a.v9)((function(e){return P.Oh()})),s=(0,a.I0)(),u=(0,r.useContext)(Fa.Z),l=u.isCalendarTaskMode,f=u.isCardMode,d=u.sizeOptions,m=(0,r.useCallback)((function(e){s(no.R0(e))}),[s]),p=function(e){var t=e.selectedKeys[0];"team-space"===t?m("team"):"private-space"===t&&m("private")},h=function(){return r.createElement(O.ZP,{onSelect:p,selectedKeys:["".concat("team"===i?"team":"private","-space")]},r.createElement(O.gO,{key:"private-space",title:o.formatMessage({id:"personal_trash"}),withChecker:!0}),r.createElement(O.gO,{key:"team-space",title:o.formatMessage({id:"team_trash"}),withChecker:!0}))},g=function(){return c?"team"===i?r.createElement(S.Z,{menu:h(),placement:"bottomLeft"},r.createElement("div",{className:"flex items-center cursor-pointer mx-[6px]"},r.createElement("h5",{className:w()("tl-des select-enabled font-semibold text-[20px] truncate leading-[28px]",De.RM)},o.formatMessage({id:"team_trash"})),r.createElement(E.Z,{name:"small-triangle-down",className:"w-[16px] h-[16px] text-grey-40 ml-[4px]"}),r.createElement("div",{className:w()("absolute inset-0 invisible group-hover:visible bg-grey-5")}))):r.createElement(S.Z,{menu:h(),placement:"bottomLeft"},r.createElement("div",{className:"flex items-center cursor-pointer mx-[6px]"},r.createElement("h5",{className:w()("tl-des select-enabled font-semibold text-[20px] truncate leading-[28px]",De.RM)},o.formatMessage({id:"personal_trash"})),r.createElement(E.Z,{name:"small-triangle-down",className:"w-[16px] h-[16px] text-grey-40 ml-[4px]"}),r.createElement("div",{className:w()("absolute inset-0 invisible group-hover:visible bg-grey-5")}))):r.createElement("h5",{className:w()("tl-des select-enabled font-semibold text-[20px] truncate leading-[28px]",De.RM)},o.formatMessage({id:t.get("name")}))},v=(0,r.useMemo)((function(){return(0,Hs.gz)(f,l,d)}),[l,f,d]);return r.createElement("header",{className:w()("tl-bar px-[20px] pt-[15px] pb-[15px] flex items-center justify-between relative")},l?c?r.createElement(r.Fragment,null,r.createElement(Vs,{className:"flex-none"}),r.createElement("div",{id:"project-name-bar",className:w()("tl-bar-project-name overflow-hidden max-w-[calc(100%-118px)] group relative rounded-hover-bg flex items-center",c&&"ml-[-4px]"),style:{height:34}},g())):r.createElement(Vs,{className:"flex-none",renderTitle:o.formatMessage({id:t.get("name")})}):r.createElement(r.Fragment,null,r.createElement(Us.Z,{className:"flex-none",getRenderTitle:v?function(){return r.createElement("div",{id:"project-name-bar",className:w()("tl-bar-project-name overflow-hidden flex-auto relative rounded-hover-bg flex items-center",c&&"ml-[-4px]"),style:{height:34}},g())}:void 0}),!v&&r.createElement("div",{id:"project-name-bar",className:w()("tl-bar-project-name overflow-hidden max-w-[calc(100%-118px)] group relative rounded-hover-bg flex items-center",c&&"ml-[-4px]"),style:{height:34}},g())),r.createElement(Bs,{project:t,listType:n,isTimelineModeProject:!1,isKanbanModeProject:!1}))},cfe=function(){return r.createElement(mr.Z,{name:"empty-trash",textId:"empty_title_no_trash",descId:"empty_desc_display_deleted_tasks"})};function sfe(e){return sfe="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},sfe(e)}function ufe(){return ufe=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},ufe.apply(this,arguments)}function lfe(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function ffe(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?lfe(Object(n),!0).forEach((function(t){gfe(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):lfe(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function dfe(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,vfe(r.key),r)}}function mfe(e,t,n){return t=hfe(t),function(e,t){if(t&&("object"===sfe(t)||"function"===typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(e,pfe()?Reflect.construct(t,n||[],hfe(e).constructor):t.apply(e,n))}function pfe(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(pfe=function(){return!!e})()}function hfe(e){return hfe=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},hfe(e)}function yfe(e,t){return yfe=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},yfe(e,t)}function gfe(e,t,n){return(t=vfe(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function vfe(e){var t=function(e,t){if("object"!=sfe(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=sfe(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==sfe(t)?t:t+""}var bfe=(0,a.$j)((function(e){return{teams:e.teams.teams,trashSpace:e.globalState.get("trashSpace")}}),(function(e){return{mergeTrashTasks:function(t){e(La.rC(t))},emptyTrashTasks:function(){e(La.h5())}}}))(function(e){function t(e){var n;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),gfe(n=mfe(this,t,[e]),"noMore",!1),gfe(n,"teamNoMore",!1),gfe(n,"next",0),gfe(n,"teamNext",0),n.loadMore=n.loadMore.bind(n),n}return function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&yfe(e,t)}(t,e),n=t,(o=[{key:"componentDidMount",value:function(){this.fetchTrashTask(),this.fetchTeamTrashTask(),me.PR((function(e){return"undo"===e.actionType}))}},{key:"componentWillUnmount",value:function(){var e=this.props.emptyTrashTasks;e&&e()}},{key:"fetchTrashTask",value:function(e){var t=this,n=this.props.mergeTrashTasks;(0,K.uXe)(1,e).then((function(e){e.data.tasks.length<50?t.noMore=!0:t.next=e.data.next,n&&n(e.data.tasks||[])}))}},{key:"fetchTeamTrashTask",value:function(e){var t=this,n=this.props,r=n.mergeTrashTasks;n.teams.size>0&&(0,K.uXe)(2,e).then((function(e){e.data.tasks.length<50?t.teamNoMore=!0:t.teamNext=e.data.next;var n=(e.data.tasks||[]).map((function(e){return ffe(ffe({},e),{},{trashSpace:"team"})}));r&&r(n)}))}},{key:"loadMore",value:function(){"team"===this.props.trashSpace?this.teamNoMore||this.fetchTeamTrashTask(this.teamNext):this.noMore||this.fetchTrashTask(this.next)}},{key:"render",value:function(){return r.createElement(Ym.Z,ufe({},this.props,{loadMore:this.loadMore,renderEmptyList:function(){return r.createElement(Um,null,r.createElement(cfe,null))}}))}}])&&dfe(n.prototype,o),a&&dfe(n,a),Object.defineProperty(n,"prototype",{writable:!1}),n;var n,o,a}(r.Component));var wfe=function(e){!function(e){if(null==e)throw new TypeError("Cannot destructure "+e)}(e);var t=(0,r.useRef)({filterSpace:["private"]}),n=B.Lo$.smartProject,o=B.X1y.trash,i=(0,a.v9)((function(e){return e.projects.smartProjectList.find((function(e){return e.get("id")===B.X1y.trash}))||(0,Gn.Map)()})),c=(0,a.v9)((function(e){return e.tasks.trashList})),s=(0,a.v9)((function(e){return e.globalState.get("trashSpace")})),u=(0,a.I0)(),l=(0,r.useCallback)((function(e){u(no.R0(e))}),[u]),f=Uy(),d=f.theme,m=f.projectList,p=Ale({theme:d}),h=p.getContainerWidthClassName,y=p.renderOutSingle,g=p.renderTemplateModal,v=Hy({project:i}),b=v.showCompleted,k=v.showFullCompletedTasks,x=v.fetchCompletedTasks,E=Fy({project:i,sortType:o,listType:n,taskList:c,reduxStateProps:f,showCompleted:b,showFullCompletedTasks:k,getDisplayListModels:function(){var e={filterSpace:"team"===s?["team"]:["private"]};JSON.stringify(e)===JSON.stringify(t.current)?e=t.current:t.current=e;var n=(0,to.sortByTrash)({taskList:c,projectList:m,filter:e}).filter((function(e){return e.children.length>0}));return bn.ZP.currentMainDisplayModals=n,{displayListModels:n,hasCompletedTask:!1,needGroupBy:!1}}});$y({project:i,listType:n,fetchCompletedTasks:x}),(0,Wy.Z)((function(){l("")}));var S=Rd(k);return r.createElement(Ld.Provider,{value:S},r.createElement("div",{id:"task-list-view",className:w()("tasklist tasks g-center",tp,h()),tabIndex:-1},r.createElement(bg,null),r.createElement(ife,{project:i,listType:n}),r.createElement(bfe,E()),r.createElement("div",{className:"disable-drag-task-when-resize"}),r.createElement(Nle,null)),g(),y())};var kfe=function(e){var t=e.textId,n=void 0===t?"no_tasks_here":t,o=e.descId,a=void 0===o?"empty_default_list_b":o,i=e.iconsInfo,c=void 0===i?[{name:B.x7A.default1,needTheme:!1},{name:B.x7A.default2,needTheme:!0}]:i,u=e.renderReBindButton,l=void 0===u?null:u,f=e.isValid,d=e.preview;return r.createElement("div",{id:"task-list-body",className:"tl-body empty-list relative flex-1 overflow-hidden flex flex-col"},r.createElement("div",{className:w()("empty-list-info block",d?"mt-[60px]":"mt-[100px]"),id:"task-ul-list-empty"},r.createElement("div",{className:"empty-icon relative w-[110px] h-[110px] mx-auto my-0 rounded-full bg-grey-5"},c.map((function(e){return r.createElement(E.Z,{name:Z.$o()?"dark-"+e.name:e.name,key:e.name,className:w()("w-[160px] h-[160px] absolute left-1/2 top-1/2 transform -translate-x-1/2 -translate-y-1/2",{"text-primary":e.needTheme})})}))),n&&r.createElement("span",{className:"text-lrg text-link line-sml mt-[57px] block text-center text-grey-60 text-[16px] leading-none"},s.U2(n)),a&&r.createElement("span",{className:"text-sml text-info line-sml text-[13px] block text-center text-grey-40 leading-[22px] mt-[10px]"},s.U2(a)),!f&&l))};function xfe(){return xfe=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},xfe.apply(this,arguments)}function Efe(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,a,i,c=[],s=!0,u=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;s=!1}else for(;!(s=(r=a.call(n)).done)&&(c.push(r.value),c.length!==t);s=!0);}catch(e){u=!0,o=e}finally{try{if(!s&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(u)throw o}}return c}}(e,t)||function(e,t){if(!e)return;if("string"===typeof e)return Sfe(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return Sfe(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Sfe(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var _fe=function(e){var t=e.project,n=t.get("type")===B.X1y.subscribe,o="caldav"===t.get("kind"),a=Efe((0,r.useState)(!1),2),i=a[0],c=a[1],u=Efe((0,r.useState)(!1),2),l=u[0],f=u[1],d=Efe((0,r.useState)(!1),2),m=d[0],p=d[1],h=Efe((0,r.useState)(!1),2),y=h[0],g=h[1],v=(0,r.useCallback)((function(e){e&&(e.preventDefault(),e.stopPropagation()),n?c(!0):o?f(!0):(0,To.z0)(t)?p(!0):(0,To.P_)(t)?g(!0):(0,To.bk)(t)?(0,To.cn)({action:"rebind",accountId:t.get("id"),accountName:t.get("account")}):(0,To.H0)({action:"rebind",accountId:t.get("id"),accountName:t.get("account")})}),[o,n,t]);(0,r.useEffect)((function(){var e=Ne().uniqueId();return U.vp.subscribe(e,"taskListRebindSubscribe",(function(){v()})),function(){U.vp.unSubscribe(e,"taskListRebindSubscribe")}}),[v]);var b=(0,r.useMemo)((function(){var e=n?"edit":"reauthorize_google_account";return r.createElement("div",{className:"flex flex-row justify-center"},r.createElement("span",{onClick:v,className:"color-theme text-primary mt-[8px] cursor-pointer"},s.U2(e)))}),[n,v]),w=(0,r.useCallback)((function(){var e=[{name:B.x7A.subscribe1,needTheme:!1},{name:B.x7A.subscribe2,needTheme:!0}],n=t.get("isValid"),o=n?"subscribe_no_event_title":"google_account_has_expired",a=n?"subscribe_no_event_account_desc":"";return r.createElement(r.Fragment,null,r.createElement(kfe,{descId:a,textId:o,iconsInfo:e,isValid:n,renderReBindButton:b}),i&&r.createElement(i0,{key:"modal",model:t,onConfirm:function(){c(!1)},onClose:function(){c(!1)}}),l&&r.createElement(yX,{project:t,onClose:function(){f(!1)}}),m&&r.createElement(bX,{project:t,onClose:function(){p(!1)}}),y&&r.createElement(_X,{project:t,onClose:function(){g(!1)}}))}),[l,m,y,i,t,b]);return r.createElement(Ym.Z,xfe({},e,{renderEmptyList:w}))},Ofe=(0,Zu.Pe)(),Cfe=(0,Zu.yo)(),Tfe=function(e){var t=e.listId,n=B.Lo$.smartProject,o=(0,a.v9)((function(e){switch(t.type){case B.X1y.subscribe:return e.subscribeCalendars.calendars.find((function(e){return e.get("id")===t.id}))||(0,Gn.Map)();case B.X1y.subscribeAccount:return e.subscribeAccounts.accounts.find((function(e){return e.get("id")===t.id}))||(0,Gn.Map)();default:return(0,Gn.Map)()}})),i=(0,a.v9)((function(e){var t=o.get("id"),n=(0,Gn.List)();return t&&(n=(0,Hn.WV)(o)?Cfe(e,{calendarId:t,includeSubscribeShownInCalendar:!0}):Ofe(e,{accountId:t,includeSubscribeShownInCalendar:!0})),n})),c=Uy(),s=c.immutableTagList,u=c.tagList,l=c.posOfOverdue,f=c.columns,d=c.tempSection,m=(c.inlineQuickAddPosition,c.orderByType),p=c.projectList,h=c.habitSection,y=c.theme,g=Hy({project:o}),v=g.showCompleted,b=g.showFullCompletedTasks,k=g.fetchCompletedTasks,x=Ale({theme:y}),E=x.getContainerWidthClassName,S=x.renderTemplateModal,_=x.renderOutSingle;$y({project:o,listType:n,fetchCompletedTasks:k});var O=Fy({project:o,listType:n,taskList:i,reduxStateProps:c,showCompleted:v,showFullCompletedTasks:b,getDisplayListModels:function(){var e=o.get("sortType"),t="sortBy";return t+=e?e[0].toUpperCase()+e.slice(1):"DueDate",{displayListModels:(to[t]||to.sortBySortOrder)({taskList:i,columns:f,project:o,tempSection:d,orderByType:m,noPin:void 0,projectList:p,env:void 0,habitSection:h,quadrantId:void 0,taskOrders:void 0,tagList:u,immutableTagList:s,sharedUsers:void 0,posOfOverdue:l,isInTomorrow:void 0,isInWeek:void 0,getCurrentProjectOrderId:void 0,groupBy:void 0,showFullCompleted:b}).filter((function(e){return!(!e.children.length&&"order"!==e.section.type&&"tempSection"!==e.section.type)})),hasCompletedTask:!1,needGroupBy:!1}}}),C=Rd(b);return P._y()?r.createElement(Ld.Provider,{value:C},r.createElement("div",{id:"task-list-view",className:w()("tasklist tasks g-center",tp,E()),tabIndex:-1},r.createElement(bg,null),r.createElement(Gs,{project:o,listType:n}),function(e,t){if((0,N.MQ)()){var n=e.get("id"),o=!(0,To.pY)(n)&&(0,To.DP)(e);return r.createElement(r.Fragment,null,o&&r.createElement(zae.Z,{isSubscribeCalendar:!0,isSubscribeAccountContext:!0,project:e,listType:t,presetOptions:{isDisableMoreOptions:!0,isSubscribeCalendar:!0,accountId:e.get("id"),disablePresetPriority:!0}}),r.createElement(_fe,O()))}return(0,N.OF)()?r.createElement(_fe,O()):null}(o,n),r.createElement("div",{className:"disable-drag-task-when-resize"})),S(),_()):(F.$Z({type:B.VIb.calSubscribe}),null)};function jfe(){return jfe=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},jfe.apply(this,arguments)}var Dfe=function(e){var t=e.calendarTaskListOption,n=t.projectId,o=t.viewMode;switch(t.listType){case"smart-project":switch(n){case B.X1y.completed:return r.createElement(afe,jfe({key:B.X1y.completed},e,{isCalendarTaskMode:!0,calendarTaskListOption:t}));case B.X1y.abandoned:return r.createElement(afe,jfe({key:B.X1y.abandoned},e,{wontDo:!0,isCalendarTaskMode:!0,calendarTaskListOption:t}));case B.X1y.trash:return r.createElement(wfe,jfe({},e,{isCalendarTaskMode:!0,calendarTaskListOption:t}));default:var a=function(){switch(n){case B.X1y.week:return{type:o===ya.up.list?"tasks":o,id:"week"};case B.X1y.assignedme:return{type:"assignedme",id:"all"};case B.X1y.all:return{type:B.X1y.all,id:"all"};default:return{type:n,id:n}}}(),i=a.type,c=a.id;return r.createElement(Fle,jfe({},e,{listId:{type:i,id:c}}))}case"tag":return r.createElement(Vle,jfe({},e,{isCalendarTaskMode:!0,calendarTaskListOption:t}));case"csl":return r.createElement(Ble,jfe({},e,{isCalendarTaskMode:!0,calendarTaskListOption:t}));case"group":return r.createElement(Kle,jfe({},e,{isCalendarTaskMode:!0,calendarTaskListOption:t}));case B.X1y.subscribe:return r.createElement(Tfe,jfe({},e,{listId:{type:B.X1y.subscribe,id:n},isCalendarTaskMode:!0,calendarTaskListOption:t}));case B.X1y.subscribeAccount:return r.createElement(Tfe,jfe({},e,{listId:{type:B.X1y.subscribeAccount,id:n},isCalendarTaskMode:!0,calendarTaskListOption:t}));default:return r.createElement(Ile,e)}};function Mfe(e){return Mfe="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},Mfe(e)}function Afe(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,Nfe(r.key),r)}}function Nfe(e){var t=function(e,t){if("object"!=Mfe(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=Mfe(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==Mfe(t)?t:t+""}function Pfe(e,t,n){return t=Lfe(t),function(e,t){if(t&&("object"===Mfe(t)||"function"===typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(e,Ife()?Reflect.construct(t,n||[],Lfe(e).constructor):t.apply(e,n))}function Ife(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(Ife=function(){return!!e})()}function Lfe(e){return Lfe=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},Lfe(e)}function Rfe(e,t){return Rfe=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},Rfe(e,t)}var Zfe=function(e){function t(e){var n;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),(n=Pfe(this,t,[e])).onMenuSelect=n.onMenuSelect.bind(n),n.getTriggerElement=n.getTriggerElement.bind(n),n.dropDownRef=r.createRef(),n}return function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&Rfe(e,t)}(t,e),n=t,o=[{key:"render",value:function(){var e=this.props,t=e.children,n=e.action,o=e.disabled,a=this.getMenu(),i=a&&r.createElement(O.ZP,{onSelect:this.onMenuSelect},a);return i?r.createElement(S.Z,{ref:this.dropDownRef,action:n,menu:i,menuClassName:"l-dropdown list-menu",disabled:o},t):t}},{key:"getTriggerElement",value:function(){return this.dropDownRef.current.trigger}},{key:"getMenu",value:function(){var e,t=this.props,n=t.projectObject,o=t.isPin;if(n.id.indexOf("inbox")>-1)return[r.createElement(O.sN,{key:"projectEdit"},r.createElement(x.Z,{id:"edit",tagName:"a"})),n.status!==B.jPq.show&&n.status?r.createElement(O.sN,{key:"showSmartProject"},r.createElement(x.Z,{id:"show",tagName:"a"})):r.createElement(O.sN,{key:"autoSmartProject"},r.createElement(x.Z,{id:"show_not_empty",tagName:"a"})),r.createElement(O.sN,{key:"hideSmartProject"},r.createElement(x.Z,{id:"hide",tagName:"a"}))];if(n.status===B.jPq.hide||n.status!==B.jPq.show&&n.status!==B.jPq.auto)return null;switch(n.id){case B.X1y.today:case B.X1y.tomorrow:case B.X1y.week:case B.X1y.assignedme:case B.X1y.abandoned:e=n.status===B.jPq.show?[r.createElement(O.sN,{key:"autoSmartProject"},r.createElement(x.Z,{id:"show_not_empty",tagName:"a"})),r.createElement(O.sN,{key:"hideSmartProject"},r.createElement(x.Z,{id:"hide",tagName:"a"}))]:[r.createElement(O.sN,{key:"showSmartProject"},r.createElement(x.Z,{id:"show",tagName:"a"})),r.createElement(O.sN,{key:"hideSmartProject"},r.createElement(x.Z,{id:"hide",tagName:"a"}))];break;default:e=[r.createElement(O.sN,{key:"hideSmartProject"},r.createElement(x.Z,{id:"hide",tagName:"a"}))]}switch(n.id){case B.X1y.completed:case B.X1y.abandoned:case B.X1y.trash:e.unshift(r.createElement(O.sN,{className:"pinMenuAction",key:o?"unpinSmartProject":"pinSmartProject"},r.createElement(x.Z,{id:o?"unPin":"pin",tagName:"a"})))}return e}},{key:"onMenuSelect",value:function(e){var t=e.selectedKeys,n=this.props.onSelect;t[0]&&n&&n(t[0])}}],o&&Afe(n.prototype,o),a&&Afe(n,a),Object.defineProperty(n,"prototype",{writable:!1}),n;var n,o,a}(r.Component),Ffe=Zfe,Bfe=n("6Z2x"),Ufe=n.n(Bfe);function Yfe(e){return Yfe="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},Yfe(e)}function Vfe(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,qfe(r.key),r)}}function Hfe(e,t,n){return t=zfe(t),function(e,t){if(t&&("object"===Yfe(t)||"function"===typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(e,Wfe()?Reflect.construct(t,n||[],zfe(e).constructor):t.apply(e,n))}function Wfe(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(Wfe=function(){return!!e})()}function zfe(e){return zfe=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},zfe(e)}function Gfe(e,t){return Gfe=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},Gfe(e,t)}function Kfe(e,t,n){return(t=qfe(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function qfe(e){var t=function(e,t){if("object"!=Yfe(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=Yfe(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==Yfe(t)?t:t+""}var $fe=function(e){function t(e){var n;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),Kfe(n=Hfe(this,t,[e]),"singleColorKey",(new Date).getTime());var r=e.model?e.model.get("color"):null;return n.state={projectName:e.model?e.model.get("name"):"",projectColor:r&&"transparent"!==r?r:"transparent"},n.onProjectColorChange=n.onProjectColorChange.bind(n),n.closeEditModal=n.closeEditModal.bind(n),n.confirmEditModal=n.confirmEditModal.bind(n),I.G2("edit"),n.defaultColor=r&&"transparent"!==r?r.toUpperCase():"transparent",n}return function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&Gfe(e,t)}(t,e),n=t,o=[{key:"render",value:function(){var e=this,t=this.props.intl,n=this.state.projectColor,o=n&&"transparent"!==n,a=(0,tn.l9)(),i=!(!n||!a.includes(n));return r.createElement(C.Z,{visible:!0,className:w()("inbox-project-modal-detail-view w-[360px] pb-0",Ufe().inboxModal),title:t.formatMessage({id:"edit_project"}),okText:t.formatMessage({id:"save"}),onCancel:this.closeEditModal,onOk:this.confirmEditModal},r.createElement("div",{className:"inbox-project-detail-panel mt-[8px]"},r.createElement("div",{className:"row relative"},r.createElement("div",{className:"project-color clearfix"},r.createElement("p",{className:"inline-block float-left leading-[32px] text-[13px]",style:{lineHeight:"20px"}},t.formatMessage({id:"color"})),r.createElement("div",{style:{height:18,lineHeight:"18px",marginLeft:76},className:"flex items-center"},r.createElement(gO.Z,{select:o?n:"transparent",onSelect:function(){e.onProjectColorChange("transparent"),e.singleColorKey=(new Date).getTime()}}),u.OV.map((function(t){return r.createElement(yO.Z,{key:t,color:t,select:n,onSelect:function(t){e.onProjectColorChange(t===n?"transparent":t),u.OV.includes(t)&&(e.singleColorKey=(new Date).getTime())}})})),r.createElement(hO.Z,{key:this.singleColorKey.toString(),defaultColor:i||!o?"transparent":this.defaultColor,noColor:"transparent",onPick:this.onProjectColorChange}))))))}},{key:"onProjectColorChange",value:function(e){this.setState({projectColor:e})}},{key:"confirmEditModal",value:function(){var e=this.state.projectColor;this.props.onConfirm(e)}},{key:"closeEditModal",value:function(){this.props.onClose()}}],o&&Vfe(n.prototype,o),a&&Vfe(n,a),Object.defineProperty(n,"prototype",{writable:!1}),n;var n,o,a}(r.Component);Kfe($fe,"propTypes",{model:In().object.isRequired,onConfirm:In().func.isRequired,onClose:In().func.isRequired}),Kfe($fe,"defaultProps",{onConfirm:function(){},onClose:function(){}});var Jfe=(0,An.ZP)($fe),Xfe={isLeftViewInMenu:!1,leftViewSelectProjectAction:function(){},leftViewSelectProjectId:""},Qfe=r.createContext(Xfe);function ede(e){return ede="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},ede(e)}function tde(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function nde(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,cde(r.key),r)}}function rde(e,t,n){return t=ade(t),function(e,t){if(t&&("object"===ede(t)||"function"===typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(e,ode()?Reflect.construct(t,n||[],ade(e).constructor):t.apply(e,n))}function ode(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(ode=function(){return!!e})()}function ade(e){return ade=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},ade(e)}function ide(e,t){return ide=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},ide(e,t)}function cde(e){var t=function(e,t){if("object"!=ede(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=ede(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==ede(t)?t:t+""}var sde,ude,lde,fde=function(e){function t(){return tde(this,t),rde(this,t,arguments)}return function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&ide(e,t)}(t,e),n=t,r=[{key:"componentWillReceiveProps",value:function(e){e.isOver!==this.props.isOver&&!1===e.isOver&&((0,wn.OZ)(),bn.ZP.dragHoverTarget="")}},{key:"shouldComponentUpdate",value:function(e,t){var n=this.props||{},r=this.state||{};if(e=e||{},t=t||{},Object.keys(n).length!==Object.keys(e).length||Object.keys(r).length!==Object.keys(t).length)return!0;for(var o in e)if(!(0,Gn.is)(n[o],e[o])){if("pathname"!==o)return!0;if(this.getCurrentUrl(e)===this.getUrl(e)!==this.isActive)return!0}for(var a in t)if(r[a]!==t[a]||!(0,Gn.is)(r[a],t[a]))return!0;return!1}},{key:"getCurrentUrl",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this.props,t=this.context,n=t.isLeftViewInMenu,r=t.leftViewSelectProjectId;return n?"leftViewInMenu/".concat(r):e.pathname.split("/").slice(0,N.gz()?5:4).join("/")}},{key:"getUrl",value:function(){var e,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this.props,n=this.context.isLeftViewInMenu,r=t.project,o=r.toObject(),a=o.listType,i=o.id,c=o.taskType,s=o.viewMode;if(n)return 0===i.indexOf("inbox")?"leftViewInMenu/inbox":"leftViewInMenu/".concat(i);if(a===B.Lo$.smartProject)if("calendar"===i)e="/c/all/calendar/"+Z.U2("webCalendarViewType")||0;else if("focus"===i)e="/focus";else if("countdown"===i)e="/countdown";else if([B.X1y.today,B.X1y.tomorrow,B.X1y.week].includes(i)){var u=B.FSe[i],l=N.T7(u);e="/q/".concat(c,"/").concat(l)}else if(i===B.X1y.all){var f=B.FSe[i],d=N.T7(f);e="/q/all/".concat(d)}else e="/q/all/".concat(c);else e=N.u$(i,s===ya.up.kanban);return e}},{key:"moveTasksToProject",value:function(e,t){var n={projectId:t,newCounts:e.length};if(de.YV(n))F.$Z({type:B.VIb.task});else{var r=Wn.a1Z(e);(0,jo.yF)(r,t,{},(function(){var e=Hn.Rp(t);if(1===r.size){var n=r.get(0);n&&e&&n.get("projectId")!==t&&me.$Z({text:s.U2("task_move_to_project",{s:(0,zn.jq)(e.get("name")||"")}),onClickAction:function(){N.Jv(t)}})}else r.size>1&&e&&r.some((function(e){return e.get("projectId")!==t}))&&me.$Z({text:s.U2("task_move_to_project",{s:(0,zn.jq)(e.get("name")||"")}),onClickAction:function(){N.Jv(t)}})})),this.props.clearSelectedTaskIds()}}}],r&&nde(n.prototype,r),o&&nde(n,o),Object.defineProperty(n,"prototype",{writable:!1}),n;var n,r,o}(r.Component);sde=fde,lde=Qfe,(ude=cde(ude="contextType"))in sde?Object.defineProperty(sde,ude,{value:lde,enumerable:!0,configurable:!0,writable:!0}):sde[ude]=lde;var dde=fde,mde=function(e){var t=e.collapsed,n=e.onClick,o=e.className,a=(0,r.useContext)(Fa.Z).isRenderLikeCard;return r.createElement("div",{onClick:n,className:w()("h-full absolute transform top-1/2 -translate-y-1/2 flex items-center justify-center group/collapsed",o),style:{left:0,width:14}},r.createElement(E.Z,{name:"thin-triangle-down",className:w()("w-[12px] h-[12px] cursor-pointer transform ",{"-rotate-90":t},a?"text-grey-40 group-hover/collapsed:text-grey":"text-sidebar-color-40 group-hover/collapsed:text-sidebar-color")}))},pde=n("bqI8");function hde(e){return hde="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},hde(e)}function yde(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function gde(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?yde(Object(n),!0).forEach((function(t){vde(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):yde(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function vde(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=hde(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=hde(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==hde(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var bde=function(e){var t=e.isRenderLikeCard,n=e.isCity,r=e.isSeason;return t?"":n?"text-sidebar-color":r?"text-sidebar-color-80":"text-sidebar-color"},wde=r.forwardRef((function(e,t){var n=e.id,o=e.selected,i=e.title,c=e.collapsed,s=e.toggleCollapsed,u=e.iconName,l=e.count,f=e.onContextMenu,d=e.color,m=e.onClick,p=e.setPreviewRef,h=e.level,y=void 0===h?0:h,g=e.emoji,v=void 0!==g&&g,b=e.customTitle,k=e.disableAction,x=void 0!==k&&k,S=e.iconChildren,_=e.realIcon,O=e.hideContextAction,C=void 0!==O&&O,T=e.isInValid,j=void 0!==T&&T,D=e.tooltipInner,M=e.isSubSection,A=e.onInvalidClick,N=(0,r.useContext)(Qfe).isLeftViewInMenu,P=(0,r.useContext)(Fa.Z).isRenderLikeCard,I=(0,a.v9)((function(e){return(0,Z.gh)()})),L=I;P&&(L=B.npS.white.id);var R=(0,a.v9)((function(e){return(0,Lt.mT)(e)!==B.sHj.HideTaskNote})),F=(0,At.SG)(L),Y=(0,At.Gk)(L),V=P?{}:F?{textShadow:"0 1px 1px rgb(0 0 0 / 40%)"}:{},H=(0,r.useMemo)((function(){return(0,At.FI)(L)}),[L]),W=function(){return _?r.createElement("div",{className:"w-[20px] h-[20px] flex-none relative mr-[6px]"},_):u&&(v?r.createElement("div",{className:"w-[20px] h-[20px] flex-none relative mr-[6px] flex items-center justify-center"},r.createElement(Sc.Z,{emoji:u,size:16,className:"w-[16px] h-[16px] flex-none text-[16px] leading-[16px] text-center relative"})):r.createElement("div",{className:"w-[20px] h-[20px] flex-none relative mr-[6px]"},r.createElement(E.Z,{name:u,className:w()("w-full h-full",bde({isRenderLikeCard:P,isCity:F,isSeason:Y}))}),S))},G=r.useRef(null),K=(0,r.useCallback)((function(){var e=G.current;e&&U.vp.dispatch("leftListViewItemMove",{direction:"up",el:e})}),[]),q=(0,r.useCallback)((function(){var e=G.current;e&&U.vp.dispatch("leftListViewItemMove",{direction:"down",el:e})}),[]),$=(0,r.useCallback)((function(e){e.keyCode===Te.Z.up_arrow?(e.preventDefault(),e.stopPropagation(),K()):e.keyCode===Te.Z.down_arrow&&(e.preventDefault(),e.stopPropagation(),q())}),[q,K]),J=N?null:r.createElement(r.Fragment,null,d&&r.createElement("div",{style:{backgroundColor:(0,fP.br)(d)},className:"w-[8px] h-[8px] mr-[4px] rounded-full flex-none"}),!x&&(j?r.createElement("div",{onClick:function(e){e.stopPropagation(),null===A||void 0===A||A()}},r.createElement(E.Z,{name:"verify",className:"w-[18px] h-[18px]"})):r.createElement("div",{className:"flex-none flex items-center min-w-[24px] justify-end relative z-0"},f&&!C&&r.createElement(z.Z,{className:"peer w-[16px] h-[16px] absolute right-0 top-1/2 -translate-y-1/2 opacity-0 group-hover:opacity-100 group-focus-visible:opacity-100 focus-visible:opacity-100 focus:opacity-100",onClick:function(e){if(e.stopPropagation(),0===e.pageX&&0===e.pageY){var t=e.currentTarget.getBoundingClientRect(),n=t.top,r=t.left,o=t.width;e.pageX=r+o,e.pageY=n}f(e)}},r.createElement(E.Z,{name:"more-titlebar",className:w()("w-[16px] h-[16px]",P?"text-grey-40 hover:text-grey":w()("hover:text-sidebar-color",F?"text-sidebar-color-60":"text-sidebar-color-40"))})),l&&R?r.createElement("p",{className:w()("text-xs font-normal block relative z-10",P?"text-grey-40":(0,Z.HH)(L)||(0,Z.$o)(L)?"text-sidebar-color-40":"text-sidebar-color",{"group-hover:hidden group-focus-visible:hidden peer-focus-visible:hidden peer-focus:hidden":f&&!C}),style:gde({},V)},l):null))),X=o?P&&!(0,Z.u3)(I)?"bg-primary-10 dark:bg-grey-10":"".concat(H.activeClassName):"".concat(H.hoverClassName),Q=r.createElement("div",{style:{paddingLeft:M?26*y+26:26*y},className:"h-full"},r.createElement("button",{ref:G,type:"button",onClick:m,className:w()("project-list-view-item-button","drop-hover-effect","relative h-full rounded-[10px] flex items-center cursor-pointer group overflow-hidden text-left w-full",X,"pl-[12px] pr-[12px]"),onContextMenu:f,"data-selected":o,onKeyDown:$},s&&r.createElement(mde,{collapsed:null!==c&&void 0!==c&&c,onClick:function(e){e.stopPropagation(),s(e)}}),W(),b||r.createElement("p",{className:w()("text-s font-normal flex-auto truncate leading-[20px]",P||(0,Z.u3)(L)||(0,Z.$o)(L)?"text-grey":"text-sidebar-color"),style:gde({},V)},(0,zn.tj)(i)),J,p&&r.createElement("div",{className:w()("hide w-[190px] h-[35px] absolute z-10 flex items-center px-[12px]",(0,Z.u3)(L)?"bg-main-background":(0,At.VI)(L)||(0,At.$u)(L)?H.activeClassName:"bg-sidebar-bg-color"),ref:function(e){e&&p&&p(e)}},W(),r.createElement("p",{className:w()("text-[13px] font-normal flex-auto truncate",(0,Z.u3)(L)||(0,Z.$o)(L)?De.RM:"text-sidebar-color"),style:gde({},V)},(0,zn.tj)(i)),(0,At.VI)(L)&&r.createElement("div",{className:"absolute inset-0 bg-white-12"}))));return r.createElement("li",{id:n,className:w()("project-list-view-item","drop-hover-target","h-[36px]","px-[10px]"),ref:t},D?r.createElement(pde.Z,{inner:D,placement:"right"},Q):Q)}));wde.displayName="LeftViewItem";var kde=wde,xde=function(e){var t=e.value;return r.createElement("div",{className:w()("w-[18px] h-[18px] bg-grey-5 rounded-xs leading-[18px] text-xs text-grey text-center")},t)},Ede=function(e){return e[e.project=5]="project",e[e.folder=6]="folder",e[e.tag=7]="tag",e[e.filter=8]="filter",e[e.subscribedCalendar=9]="subscribedCalendar",e[e.smartProject=11]="smartProject",e}({}),Sde=[B.X1y.completed,B.X1y.abandoned,B.X1y.trash,B.X1y.habit,"focus"],_de=function(e){var t=e.project,n=e.isLeftViewInMenu,o=e.previewRef,a=t.get("id"),i=w_.cj.SMART_PROJECT,c={id:a,type:i,area:w_.M5.SIDEBAR,data:{ids:[]}},s=(0,r.useMemo)((function(){return n||-1!==Sde.indexOf(a)?{disabled:!0}:{disabled:!1}}),[a,n]).disabled,u={type:i,overlay:function(){if(o.current){var e=Array.from(o.current.classList).filter((function(e){return"hide"!==e})).join(" ");return r.createElement("div",{className:w()(e,"shadow-default dark:shadow-dark-default"),dangerouslySetInnerHTML:{__html:o.current.innerHTML}})}return null},end:function(){(0,wn.OZ)(),bn.ZP.dragHoverTarget=""},dragItem:c},l=(0,r.useMemo)((function(){return"smart-project-item-".concat(Ne().uniqueId(a))}),[a]),f=(0,bN.ZP)({id:l,data:u,disabled:s});return{listeners:f.listeners,setNodeRef:f.setNodeRef,isDragging:f.isDragging}};function Ode(e){return Ode="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},Ode(e)}function Cde(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,a,i,c=[],s=!0,u=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;s=!1}else for(;!(s=(r=a.call(n)).done)&&(c.push(r.value),c.length!==t);s=!0);}catch(e){u=!0,o=e}finally{try{if(!s&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(u)throw o}}return c}}(e,t)||function(e,t){if(!e)return;if("string"===typeof e)return Tde(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return Tde(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Tde(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function jde(){return jde=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},jde.apply(this,arguments)}function Dde(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,Lde(r.key),r)}}function Mde(e,t,n){return t=Nde(t),function(e,t){if(t&&("object"===Ode(t)||"function"===typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(e,Ade()?Reflect.construct(t,n||[],Nde(e).constructor):t.apply(e,n))}function Ade(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(Ade=function(){return!!e})()}function Nde(e){return Nde=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},Nde(e)}function Pde(e,t){return Pde=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},Pde(e,t)}function Ide(e,t,n){return(t=Lde(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Lde(e){var t=function(e,t){if("object"!=Ode(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=Ode(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==Ode(t)?t:t+""}var Rde=function(e){var t=e.key1,n=e.key2,o=(0,y.Z)();return r.createElement("div",{className:"flex items-center ml-[8px]"},r.createElement(xde,{value:t}),r.createElement("p",{className:"mx-[4px] text-xs leading-[18px] text-grey-40"},o.formatMessage({id:"then"})),r.createElement(xde,{value:n}))},Zde=function(e){function t(e){var n;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),Ide(n=Mde(this,t,[e]),"getHotkeysRender",(function(){var e=n.props.userProfile;switch(n.props.project.toObject().id){case B.X1y.today:return r.createElement(Rde,{key1:"G",key2:"T"});case B.X1y.week:return r.createElement(Rde,{key1:"G",key2:"N"});case B.X1y.tomorrow:return r.createElement(Rde,{key1:"G",key2:"R"});case B.X1y.assignedme:return r.createElement(Rde,{key1:"G",key2:"M"});case B.X1y.all:return r.createElement(Rde,{key1:"G",key2:"A"});case B.X1y.completed:return r.createElement(Rde,{key1:"G",key2:"C"});case B.X1y.abandoned:return r.createElement(Rde,{key1:"G",key2:"W"});case B.X1y.trash:return r.createElement(Rde,{key1:"G",key2:"g"});case B.X1y.summary:return r.createElement(Rde,{key1:"G",key2:"B"});case e.get("inboxId"):return r.createElement(Rde,{key1:"G",key2:"I"});default:return null}})),Ide(n,"getRenderData",(function(e){var t=e.id,o=e.name,a=n.props,i=a.userProfile,c=a.intl,s=a.theme,u=a.isRenderLikeCard,l=(0,At.SG)(s),f=(0,At.Gk)(s);switch(t){case"tasks":return{icon:"all-list",title:c.formatMessage({id:o})};case"today":return{realIcon:r.createElement(hl.Z,{number:Bn.Z.prefMoment().date(),className:w()("w-full h-full",bde({isRenderLikeCard:u,isCity:l,isSeason:f}))}),title:c.formatMessage({id:o})};case"tomorrow":return{icon:"tomorrow-list",title:c.formatMessage({id:o})};case"week":return{realIcon:r.createElement(hl.Z,{number:Bn.Z.dateFormatToMoment().locale("en").format("ddd").slice(0,2).toLowerCase(),className:w()("w-full h-full",bde({isRenderLikeCard:u,isCity:l,isSeason:f})),bold:!0}),title:c.formatMessage({id:o})};case"assignedme":return{icon:"assigned-to-me-list",title:c.formatMessage({id:o})};case i.get("inboxId"):return{icon:"inbox-list",title:o};case"summary":return{icon:"sidebar-summary-list",title:c.formatMessage({id:o})};case"completed":return{icon:"sidebar-completed-list",title:c.formatMessage({id:o})};case"trash":return{icon:"delete",title:c.formatMessage({id:o})};case"habit":return{icon:"sidebar-habit-sidebar",title:c.formatMessage({id:o})};case B.X1y.abandoned:return{icon:"wont-do",title:c.formatMessage({id:o})};case"focus":return{icon:"sidebar-focus-sidebar",title:c.formatMessage({id:o})};case"countdown":return{icon:"sidebar-countdown-sidebar",title:c.formatMessage({id:o})};default:return{icon:"",title:c.formatMessage({id:o})}}})),n.state={isMenuOpen:!1,isEditModalShow:!1,showConfirmDeleteScheduleModal:!1,defaultProjectConfirmVisible:!1},n.tempScheduleData=null,n.onMenuSelect=n.onMenuSelect.bind(n),n.hideConfirmDeleteSchedule=n.hideConfirmDeleteSchedule.bind(n),n.deleteSchedule=n.deleteSchedule.bind(n),n.onEditModalConfirm=n.onEditModalConfirm.bind(n),n.onEditModalClose=n.onEditModalClose.bind(n),n._listenId=Ne().uniqueId(),n.smartProjectMenuRef=r.createRef(),n}return function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&Pde(e,t)}(t,e),n=t,o=[{key:"componentDidMount",value:function(){var e=this;U.vp.subscribe(this._listenId,"onDayLeap",(function(){e.forceUpdate()})),U.vp.subscribe(this._listenId,"smartProjectDropTasks",(function(t){var n=t.projectId,r=t.ids;n===e.props.project.get("id")&&e.dropTasks(r)}))}},{key:"componentWillUnmount",value:function(){U.vp.unSubscribe(this._listenId,"onDayLeap"),U.vp.unSubscribe(this._listenId,"smartProjectDropTasks")}},{key:"render",value:function(){var e=this,t=this.props,n=t.intl,o=t.isPin,a=t.listeners,i=t.setNodeRef,c=t.setPreviewRef,s=this.state.defaultProjectConfirmVisible,u=this.props.project.toObject(),l=this.getLinkProps(u).onClick,f=this.getRenderData(u),d=this.isItemHide(u),m=this.context.isLeftViewInMenu;return d?null:r.createElement(r.Fragment,null,r.createElement("div",jde({className:w()("project smart-project-dropper mb-[2px]",{tkcalendar:"calendar"===u.id}),ref:i,id:this.getProjectItemId(),"data-url":this.getUrl(),"data-dropper-id":u.id},a),r.createElement(Ffe,{ref:this.smartProjectMenuRef,key:"menu",projectObject:u,action:["contextMenu"],onSelect:this.onMenuSelect,isPin:o,disabled:m},r.createElement(kde,{selected:this.isActive,onClick:l,count:u.id===B.X1y.abandoned?0:+this.props.count,color:this.getColorStyle(),title:f.title,iconName:f.icon,realIcon:f.realIcon,iconChildren:f.children,setPreviewRef:c,tooltipInner:void 0}))),this.state.showConfirmDeleteScheduleModal&&r.createElement(fu.Z,{projectId:this.tempScheduleData.get("projectId"),taskId:this.tempScheduleData.get("id"),isScheduleOwner:Wn.VuY(this.tempScheduleData),onDelete:this.deleteSchedule,onClose:this.hideConfirmDeleteSchedule}),this.state.isEditModalShow&&r.createElement(Jfe,{model:this.props.project,onConfirm:this.onEditModalConfirm,onClose:this.onEditModalClose}),s&&r.createElement(gF,{title:n.formatMessage({id:"cannot_hide_default_project"}),hide:function(){e.setState({defaultProjectConfirmVisible:!1})},onOK:function(){e.onMenuSelect("hideSmartProject")}}))}},{key:"getColorStyle",value:function(){var e=this.props.project;return"".concat(e.get("color")||"transparent")}},{key:"onEditModalConfirm",value:function(e){var t=this.props.project.get("id");t.match(/inbox/)&&(this.props.updateInboxColor(e),(0,Z.Rb)(e)),this.setState({isEditModalShow:!1}),(0,pt.JU)(B._Yt.inboxColor,e),this.props.navigateTo(N.u$(t))}},{key:"onEditModalClose",value:function(){this.setState({isEditModalShow:!1})}},{key:"onMenuSelect",value:function(e){if("projectEdit"!==e){var t=this.props,n=t.intl,r=t.project,o=t.doUpdateProjectStatus,a=t.count;if("pinSmartProject"!==e)if("unpinSmartProject"!==e){var i=r.toObject(),c=!1,s=null,u=null,l=/^inbox/.test(i.id);switch(e){case"showSmartProject":s=B.jPq.show;break;case"autoSmartProject":s=B.jPq.auto,0===a&&(c=n.formatMessage({id:"auto_smart_list_tip"},{s:n.formatMessage({id:i.name})}));break;case"hideSmartProject":if(l&&/^inbox/.test((0,Z.wX)()))return void this.setState({defaultProjectConfirmVisible:!0});s=B.jPq.hide,c=n.formatMessage({id:"hide_smart_list_tip"},{s:n.formatMessage({id:i.name})}),u=this.getRedirectPath()}o(i.id,s);var f=l?{inbox:{visibility:s}}:Ide({},B.Teb[i.id],{visibility:s});(0,Z.xh)(f),c&&me.$Z({text:c}),u&&this.props.navigateTo(u)}else Cs.nN(r.get("id"));else Cs.cx(r.get("id"),Ede.smartProject)}else this.setState({isEditModalShow:!0})}},{key:"getRedirectPath",value:function(){var e,t=this.props,n=t.project,r=t.setInbox,o=n.toObject(),a=(0,Hn.EW)().get("id"),i=(Ide(Ide(Ide(Ide(Ide(Ide(Ide(Ide(Ide(Ide(e={},B.X1y.all,N.rb),B.X1y.today,N.GW),B.X1y.tomorrow,N.dW),B.X1y.week,N.t5),B.X1y.tkcalendar,N.gz),B.X1y.assignedme,N.Kd),B.X1y.completed,N.cW),B.X1y.trash,N._X),B.X1y.summary,N.DN),B.X1y.habit,N.z2),Ide(Ide(e,B.X1y.abandoned,N.E9),a,N.b));if(i[o.id]&&i[o.id]()){if(o.id===a){var c=(0,Z.be)();c.status=B.jPq.hide,r(c)}return o.id===B.X1y.all?(0,$e.tQ)(!0):(0,$e.tQ)()}return null}},{key:"listenListScroll",value:function(){var e=this;$("#project-list-view .project-list-inner .antiscroll-inner").on("scroll.dropdown",(function(t){e.smartProjectMenuRef.current.dropDownRef.current.hide()}))}},{key:"removeListScrollListener",value:function(){$("#project-list-view .project-list-inner .antiscroll-inner").off("scroll.dropdown")}},{key:"isItemHide",value:function(e){var t=e.status;if(t===B.jPq.hide)return!0;if(t===B.jPq.auto){var n=this.props.count||0,r=this.props.countdownCount||0;return!n&&!r}}},{key:"getProjectItemId",value:function(){var e=this.props.userProfile,t=this.props.project.get("id");return t===e.get("inboxId")?"smart-project-inbox":"today"===t?"smart-project-today":null}},{key:"getLinkProps",value:function(e){var t=this,n=this.props.navigateTo,r=this.context,o=r.isLeftViewInMenu,a=r.leftViewSelectProjectAction,i=e.id,c=this.getCurrentUrl(),s=this.getUrl();if(o)this.isActive=c===s;else{var u=s.split("/");"p"===u[1]&&0===u[2].indexOf("inbox")?this.isActive=c===s||c===N.oz()||c.startsWith("/p/inbox"):this.isActive=c===s}var l=this.isActive;return{className:"project-box project-link l-item",projectid:i,onClick:function(e){if(o){var r=i;0===r.indexOf("inbox")&&(r="inbox"),a(r),l&&U.vp.dispatch("fetchTasksAgain")}else{var c=i,u="",f="";switch(0===c.indexOf("inbox")&&(c="inbox"),c){case B.mC3.all:u="all_click",f="all";break;case B.mC3.today:u="today",f="today";break;case B.mC3.tomorrow:f="tomorrow";break;case B.mC3.n7ds:u="week",f="n7d";break;case B.mC3.calendar:u="calendar";break;case B.mC3.assignee:u="assignedme",f="assign_to_me";break;case B.mC3.summary:u="summary",f="summary";break;case B.mC3.habit:u="habit";break;case B.mC3.completed:u="completed",f="completed";break;case B.mC3.trash:u="trash",f="trash";break;case"inbox":u="inbox",f="inbox";break;case B.mC3.abandoned:f="won_t_do";break;default:u=""}u&&I.Kb(u),f&&gwe(f),t.checkClickable(e,i)&&(n(s),l&&U.vp.dispatch("fetchTasksAgain"))}}}}},{key:"checkClickable",value:function(e,t){return!(!P._y()&&t===B.X1y.tkcalendar)||(F.$Z({type:t}),e.preventDefault(),!1)}},{key:"_getAccpetElement",value:function(){return".task:not(.real-subtask, .subcalendar), .sub-task"}},{key:"_getTaskProperties",value:function(){var e=this.props.project.get("id"),t=this.props.userProfile;switch(e){case B.X1y.today:case B.X1y.week:return{projectId:t.get("inboxId"),dueDate:Bn.Z.prefMoment().format("YYYY-MM-DDT00:00:00.000ZZ")};case B.X1y.tomorrow:return{projectId:t.get("inboxId"),dueDate:Bn.Z.prefMoment().add("days",1).format("YYYY-MM-DDT00:00:00.000ZZ")};case B.X1y.completed:return{projectId:t.get("inboxId"),status:2}}}},{key:"dropTasks",value:function(e){switch(this.props.project.get("id")){case B.X1y.all:break;case B.X1y.today:this.setTasksToToday(e);break;case B.X1y.week:this.setTasksToWeek(e);break;case B.X1y.tomorrow:this.setTasksToTomorrow(e);break;case this.props.userProfile.get("inboxId"):this.moveTasksToProject(e,this.props.userProfile.get("inboxId"));break;case B.X1y.completed:this.toggleTasksCompleteByDrop(e);break;case B.X1y.abandoned:this.wontDoTasksByDrop(e);break;case B.X1y.trash:this.deleteTasks(e)}}},{key:"deleteTasks",value:function(e){var t=Wn.a1Z(e),n=[],r=t.filter((function(e){return!Wn.pHh(e)||(n.push(e),!1)}));1===r.length?(this.tempScheduleData=r[0],this.setState({showConfirmDeleteScheduleModal:!0})):(0,jo.il)(t,!1,!0)}},{key:"hideConfirmDeleteSchedule",value:function(){this.setState({showConfirmDeleteScheduleModal:!1})}},{key:"deleteSchedule",value:function(){var e=this;this.setState({showConfirmDeleteScheduleModal:!1},(function(){var t=e.tempScheduleData;(0,jo.il)((0,Gn.List)(t),!1,!1),e.tempScheduleData=null}))}},{key:"toggleTasksCompleteByDrop",value:function(e){var t=Wn.a1Z(e).filter((function(e){return e.get("status")!==go.hY.Completed}));(0,jo.cW)(t,go.hY.Completed),(0,N.cW)()&&this.props.clearSelectedTaskIds()}},{key:"wontDoTasksByDrop",value:function(e){var t=Wn.a1Z(e).filter((function(e){return e.get("status")!==go.hY.WontDo}));(0,jo.cW)(t,go.hY.WontDo),(0,N.cW)()&&this.props.clearSelectedTaskIds()}},{key:"setTasksToToday",value:function(e){var t=Bn.Z.formatToDateString(Bn.Z.prefMoment());this.changeTasksDueDate(e,t,"today"),I.ix("list_view_drag")}},{key:"setTasksToWeek",value:function(e){var t=Bn.Z.formatToDateString(Bn.Z.prefMoment());this.changeTasksDueDate(e,t,"week")}},{key:"setTasksToTomorrow",value:function(e){var t=Bn.Z.formatToDateString(Bn.Z.prefMoment().add(1,"day"));this.changeTasksDueDate(e,t,"tomorrow")}},{key:"getProjectName",value:function(e){switch(e){case"today":return s.U2("today");case"week":return s.U2("list_week");case"tomorrow":return s.U2("tomorrow");default:return""}}},{key:"changeTasksDueDate",value:function(e,t,n){var r=this,o=Wn.a1Z(e);if(0!==o.size&&!Wn.HlA(o.get(0)))if(Wn.VuY(o.get(0))){bs.es(o,{startDate:t});var a=this.getProjectName(n);if(1===o.size){var i=o.get(0);i&&Bn.Z.formatToDateString(i.get("startDate"))!==t&&me.$Z({text:s.U2("task_move_to_project",{s:(0,zn.jq)(a)}),onClickAction:function(){var e=N.T7(n);r.props.navigateTo("/q/".concat(n,"/").concat(e))}})}else{var c=o.some((function(e){return e.get("startDate")!==t}));c&&me.$Z({text:s.U2("task_move_to_project",{s:(0,zn.jq)(a)}),onClickAction:function(){var e=N.T7(n);r.props.navigateTo("/q/".concat(n,"/").concat(e))}})}}else me.$Z({text:this.props.intl.formatMessage({id:"edit_schedule_date_limit"})})}}],o&&Dde(n.prototype,o),a&&Dde(n,a),Object.defineProperty(n,"prototype",{writable:!1}),n;var n,o,a}(dde),Fde=(0,a.$j)((function(e,t){var n=t.project.get("id");return{userProfile:e.userProfile,pathname:e.router.location.pathname,theme:(0,Z.gh)(),isPin:null!=Cs.cH(e)[n]}}),(function(e){return{mergeTrashTasks:function(t){e(La.rC(t))},updateTaskDueDate:function(t){e(La.tu(t))},clearSelectedTaskIds:function(){(0,Lt.ye)()},doUpdateProjectStatus:function(t,n){e(Qo.jx(t,n))},updateInboxColor:function(t){e(Qo.Mu(t))},navigateTo:function(t){e((0,k.VF)(t))},setInbox:function(t){e(Qo.yd(t))}}}))((0,An.ZP)((function(e){var t=e.project,n=e.isLeftViewInMenu,o=(0,r.useContext)(Fa.Z).isRenderLikeCard,a=(0,r.useRef)(null),i=Cde((0,Ys.zu)(),2),c=i[0],s=i[1],u=_de({previewRef:c,project:t,isLeftViewInMenu:n}),l=u.listeners,f=u.setNodeRef;return r.createElement(Zde,jde({ref:a},e,{isRenderLikeCard:o,listeners:l,setNodeRef:f,setPreviewRef:s}))}))),Bde=[B.X1y.tkcalendar,B.X1y.assignedme,B.X1y.habit,B.X1y.summary,"focus"],Ude=function(e,t){var n=e;bn.ZP.dragHoverTarget!==n&&(bn.ZP.dragHoverTarget=n,(0,wn.OZ)(),-1===Bde.indexOf(e)&&t.classList.add(B.wIS.project))},Yde=function(e,t){if(-1===Bde.indexOf(e)){var n=t.data.generateTask,r=[];if(n)r=[n.get("taskId")];else{var o=t.id,a=t.data.ids;r=a.length>1&&-1!==a.indexOf(o)?a:[o]}U.vp.dispatch("smartProjectDropTasks",{projectId:e,ids:r})}},Vde=function(e,t,n){var r=Wde(e,t,n),o=e+r;if(bn.ZP.dragHoverTarget!==o&&(bn.ZP.dragHoverTarget=o,r&&((0,wn.OZ)(),-1===Sde.indexOf(e)))){var a=document.getElementById("smart-project-sortable-placeholder");a&&(a.classList.remove("hide"),a.style.top=n.offsetTop+("top"===r?0:n.offsetHeight)+"px")}},Hde=function(e,t,n){var r=Wde(e,t,n);if(r&&-1===Sde.indexOf(e)){var o=[],a={},i=t.id,c=e,s=(0,Hn.YS)(),u=s.filter((function(e){return e.get("id")!==i})),l=u.findIndex((function(e){return e.get("id")===c}));"bottom"===r&&l++,(u=u.toJS()).splice(l,0,{id:i}),u.forEach((function(e,t){var n,r=e.order,i=null===(n=s.get(t))||void 0===n?void 0:n.get("order");null!=i&&(r!==i&&(a[e.id]=i),o.push({id:e.id,order:i}))})),(0,Hn.X3)(a);var f={all:B.X1y.all,today:B.X1y.today,tomorrow:B.X1y.tomorrow,n7ds:B.X1y.week,calendar:B.X1y.tkcalendar,assignee:B.X1y.assignedme,inbox:(0,Hn.EW)().get("id"),summary:B.X1y.summary};f=Ne().invert(f);var d=Z.U2("smartProjects");o.forEach((function(e,t){var n=d.filter((function(t){return t.name===f[e.id]}))[0];n&&(n.order=e.order)})),(0,Z._U)(d)}};function Wde(e,t,n){if(t.id===e)return"";var r=n.getBoundingClientRect(),o=(r.bottom-r.top)/2;return bn.ZP.userMousePosition.y-r.top<o?"top":"bottom"}var zde=function(e){var t=e.canDrop,n=(0,r.useMemo)((function(){return Ne().uniqueId("smart-project-sidebar-")}),[]),o=function(){var e=bn.ZP.userMousePosition,t=e.x,n=e.y;return document.elementsFromPoint(t,n).find((function(e){return e.classList.contains("smart-project-dropper")}))},a={accepts:[w_.cj.TASK,w_.cj.SMART_PROJECT],over:function(){},move:function(e){var t=e.active,n=o();if(null!=n){var r=n.dataset.dropperId;if(null!=r){var a=t.data.current.dragItem;switch(a.type){case w_.cj.TASK:Ude(r,n);break;case w_.cj.SMART_PROJECT:Vde(r,a,n)}}}},drop:function(e){var t=e.active,n=o();if(null!=n){var r=n.dataset.dropperId;if(null!=r){var a=t.data.current.dragItem;switch(a.type){case w_.cj.TASK:Yde(r,a);break;case w_.cj.SMART_PROJECT:Hde(r,a,n)}}}}},i=(0,x_.Z)({id:n,data:a,disabled:!t}),c=i.setNodeRef,s=i.isOver,u=(0,Ys.D9)(s);return(0,r.useEffect)((function(){u&&!s&&((0,wn.OZ)(),bn.ZP.dragHoverTarget="")}),[s,u]),{setNodeRef:c,isOver:s}};function Gde(){return Gde=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Gde.apply(this,arguments)}var Kde=function(e){var t=e.projects,n=void 0===t?(0,Gn.List)():t,o=e.id,a=e.projectCounts,i=e.smartProjectCountdownCounts,c=void 0===i?{}:i,s=e.topDivider,u=e.className,l=e.isLeftViewInMenu,f=e.setNodeRef,d=s&&n.some((function(e){return"hide"!==(null===e||void 0===e?void 0:e.get("status"))}));return r.createElement(r.Fragment,null,d&&r.createElement("div",{className:"l-divider"}),r.createElement("section",{id:o,className:u},r.createElement("ul",{className:"relative",ref:f},n.toArray().map((function(e){return r.createElement(Fde,{count:a&&a[e.get("id")],countdownCount:c[e.get("id")]||0,project:e,key:null===e||void 0===e?void 0:e.get("id"),isLeftViewInMenu:l})})),r.createElement("li",{id:"smart-project-sortable-placeholder",className:"ui-sortable-placeholder hide"}))))},qde=function(e){var t=e.canDrop,n=zde({canDrop:void 0===t||t}).setNodeRef;return r.createElement(Kde,Gde({},e,{setNodeRef:n}))};function $de(e){return $de="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},$de(e)}function Jde(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,Xde(r.key),r)}}function Xde(e){var t=function(e,t){if("object"!=$de(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=$de(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==$de(t)?t:t+""}function Qde(e,t,n){return t=tme(t),function(e,t){if(t&&("object"===$de(t)||"function"===typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(e,eme()?Reflect.construct(t,n||[],tme(e).constructor):t.apply(e,n))}function eme(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(eme=function(){return!!e})()}function tme(e){return tme=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},tme(e)}function nme(e,t){return nme=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},nme(e,t)}var rme=function(e){function t(e){var n;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),(n=Qde(this,t,[e])).state={isOpen:!1,isUnscribeModalShow:!1},n.onMenuSelect=n.onMenuSelect.bind(n),n.onMenuVisibleChange=n.onMenuVisibleChange.bind(n),n.rootRef=r.createRef(),n.unsubscribeModalRef=r.createRef(),n.onUnsubscribe=n.onUnsubscribe.bind(n),n}return function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&nme(e,t)}(t,e),n=t,o=[{key:"onUnsubscribe",value:function(){var e=this,t=this.props.model,n=t.id;(t.type===B.X1y.subscribeAccount?To.Tq:$t.Cm)(n,(function(){e.setState({isUnscribeModalShow:!1})}),(function(){e.unsubscribeModalRef.current&&e.unsubscribeModalRef.current.confirmed()}))}},{key:"render",value:function(){var e=this,t=this.props,n=t.children,o=t.action,a=(t.boult,t.disabled),i=this.state.isUnscribeModalShow,c=r.createElement(O.ZP,{onSelect:this.onMenuSelect},this.getMenu());return r.createElement(r.Fragment,null,r.createElement(S.Z,{ref:this.rootRef,boult:!1,action:o,menu:c,menuClassName:"l-dropdown list-menu",onVisibleChange:this.onMenuVisibleChange,disabled:a},n),i&&r.createElement(XQ,{key:"unsubscribe",ref:this.unsubscribeModalRef,onClose:function(t){return e.setState({isUnscribeModalShow:!1})},onConfirm:this.onUnsubscribe}))}},{key:"getMenu",value:function(){var e=this.props.isPin,t=[r.createElement(O.sN,{key:"edit"},r.createElement(x.Z,{id:"edit",tagName:"a"})),r.createElement(O.sN,{className:"pinMenuAction",key:e?"unpin":"pin"},r.createElement(x.Z,{id:e?"unPin":"pin",tagName:"a"})),r.createElement(O.sN,{key:"unSubscribe"},r.createElement(x.Z,{id:"settings_cal_subscription_close",tagName:"a"}))],n=this.props.model;return n&&n.hasOwnProperty("isValid")&&!n.isValid&&n.type===B.X1y.subscribeAccount&&("caldav"===n.kind?(t=[r.createElement(O.sN,{className:"pinMenuAction",key:e?"unpin":"pin"},r.createElement(x.Z,{id:e?"unPin":"pin",tagName:"a"})),r.createElement(O.sN,{key:"rebindCalDav"},r.createElement(x.Z,{id:"reauthorize_google_account",tagName:"a"}))]).push(r.createElement(O.sN,{key:"unSubscribe"},r.createElement(x.Z,{id:"settings_cal_subscription_close",tagName:"a"}))):t=[r.createElement(O.sN,{className:"pinMenuAction",key:e?"unpin":"pin"},r.createElement(x.Z,{id:e?"unPin":"pin",tagName:"a"})),r.createElement(O.sN,{key:"rebind"},r.createElement(x.Z,{id:"reauthorize_google_account",tagName:"a"}))]),t}},{key:"onMenuSelect",value:function(e){var t=e.selectedKeys,n=this.props.onSelect;t[0]&&("unSubscribe"===t[0]?this.setState({isUnscribeModalShow:!0}):n&&n(t[0]))}},{key:"onMenuVisibleChange",value:function(e){this.props.onVisibleChange&&this.props.onVisibleChange(e)}}],o&&Jde(n.prototype,o),a&&Jde(n,a),Object.defineProperty(n,"prototype",{writable:!1}),n;var n,o,a}(r.Component),ome=rme,ame=function(e){var t=e.calendarItem,n=e.isLeftViewInMenu,o=e.previewRef,a=t.get("id"),i=w_.cj.SUBSCRIBE_CALENDAR,c={id:a,type:i,area:w_.M5.SIDEBAR,data:{ids:[]}},s=(0,r.useMemo)((function(){return n?{disabled:!0}:{disabled:!1}}),[n]).disabled,u={type:i,overlay:function(){if(o.current){var e=Array.from(o.current.classList).filter((function(e){return"hide"!==e})).join(" ");return r.createElement("div",{className:w()(e,"shadow-default dark:shadow-dark-default"),dangerouslySetInnerHTML:{__html:o.current.innerHTML}})}return null},end:function(){(0,wn.OZ)(),bn.ZP.dragHoverTarget=""},dragItem:c},l=(0,r.useMemo)((function(){return"subscribe-calendar-item-".concat(Ne().uniqueId(a))}),[a]),f=(0,bN.ZP)({id:l,data:u,disabled:s});return{listeners:f.listeners,setNodeRef:f.setNodeRef,isDragging:f.isDragging}};function ime(e){return ime="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},ime(e)}function cme(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,a,i,c=[],s=!0,u=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;s=!1}else for(;!(s=(r=a.call(n)).done)&&(c.push(r.value),c.length!==t);s=!0);}catch(e){u=!0,o=e}finally{try{if(!s&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(u)throw o}}return c}}(e,t)||function(e,t){if(!e)return;if("string"===typeof e)return sme(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return sme(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function sme(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function ume(){ume=function(){return t};var e,t={},n=Object.prototype,r=n.hasOwnProperty,o=Object.defineProperty||function(e,t,n){e[t]=n.value},a="function"==typeof Symbol?Symbol:{},i=a.iterator||"@@iterator",c=a.asyncIterator||"@@asyncIterator",s=a.toStringTag||"@@toStringTag";function u(e,t,n){return Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{u({},"")}catch(e){u=function(e,t,n){return e[t]=n}}function l(e,t,n,r){var a=t&&t.prototype instanceof y?t:y,i=Object.create(a.prototype),c=new j(r||[]);return o(i,"_invoke",{value:_(e,n,c)}),i}function f(e,t,n){try{return{type:"normal",arg:e.call(t,n)}}catch(e){return{type:"throw",arg:e}}}t.wrap=l;var d="suspendedStart",m="executing",p="completed",h={};function y(){}function g(){}function v(){}var b={};u(b,i,(function(){return this}));var w=Object.getPrototypeOf,k=w&&w(w(D([])));k&&k!==n&&r.call(k,i)&&(b=k);var x=v.prototype=y.prototype=Object.create(b);function E(e){["next","throw","return"].forEach((function(t){u(e,t,(function(e){return this._invoke(t,e)}))}))}function S(e,t){function n(o,a,i,c){var s=f(e[o],e,a);if("throw"!==s.type){var u=s.arg,l=u.value;return l&&"object"==ime(l)&&r.call(l,"__await")?t.resolve(l.__await).then((function(e){n("next",e,i,c)}),(function(e){n("throw",e,i,c)})):t.resolve(l).then((function(e){u.value=e,i(u)}),(function(e){return n("throw",e,i,c)}))}c(s.arg)}var a;o(this,"_invoke",{value:function(e,r){function o(){return new t((function(t,o){n(e,r,t,o)}))}return a=a?a.then(o,o):o()}})}function _(t,n,r){var o=d;return function(a,i){if(o===m)throw Error("Generator is already running");if(o===p){if("throw"===a)throw i;return{value:e,done:!0}}for(r.method=a,r.arg=i;;){var c=r.delegate;if(c){var s=O(c,r);if(s){if(s===h)continue;return s}}if("next"===r.method)r.sent=r._sent=r.arg;else if("throw"===r.method){if(o===d)throw o=p,r.arg;r.dispatchException(r.arg)}else"return"===r.method&&r.abrupt("return",r.arg);o=m;var u=f(t,n,r);if("normal"===u.type){if(o=r.done?p:"suspendedYield",u.arg===h)continue;return{value:u.arg,done:r.done}}"throw"===u.type&&(o=p,r.method="throw",r.arg=u.arg)}}}function O(t,n){var r=n.method,o=t.iterator[r];if(o===e)return n.delegate=null,"throw"===r&&t.iterator.return&&(n.method="return",n.arg=e,O(t,n),"throw"===n.method)||"return"!==r&&(n.method="throw",n.arg=new TypeError("The iterator does not provide a '"+r+"' method")),h;var a=f(o,t.iterator,n.arg);if("throw"===a.type)return n.method="throw",n.arg=a.arg,n.delegate=null,h;var i=a.arg;return i?i.done?(n[t.resultName]=i.value,n.next=t.nextLoc,"return"!==n.method&&(n.method="next",n.arg=e),n.delegate=null,h):i:(n.method="throw",n.arg=new TypeError("iterator result is not an object"),n.delegate=null,h)}function C(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function T(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function j(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(C,this),this.reset(!0)}function D(t){if(t||""===t){var n=t[i];if(n)return n.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var o=-1,a=function n(){for(;++o<t.length;)if(r.call(t,o))return n.value=t[o],n.done=!1,n;return n.value=e,n.done=!0,n};return a.next=a}}throw new TypeError(ime(t)+" is not iterable")}return g.prototype=v,o(x,"constructor",{value:v,configurable:!0}),o(v,"constructor",{value:g,configurable:!0}),g.displayName=u(v,s,"GeneratorFunction"),t.isGeneratorFunction=function(e){var t="function"==typeof e&&e.constructor;return!!t&&(t===g||"GeneratorFunction"===(t.displayName||t.name))},t.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,v):(e.__proto__=v,u(e,s,"GeneratorFunction")),e.prototype=Object.create(x),e},t.awrap=function(e){return{__await:e}},E(S.prototype),u(S.prototype,c,(function(){return this})),t.AsyncIterator=S,t.async=function(e,n,r,o,a){void 0===a&&(a=Promise);var i=new S(l(e,n,r,o),a);return t.isGeneratorFunction(n)?i:i.next().then((function(e){return e.done?e.value:i.next()}))},E(x),u(x,s,"Generator"),u(x,i,(function(){return this})),u(x,"toString",(function(){return"[object Generator]"})),t.keys=function(e){var t=Object(e),n=[];for(var r in t)n.push(r);return n.reverse(),function e(){for(;n.length;){var r=n.pop();if(r in t)return e.value=r,e.done=!1,e}return e.done=!0,e}},t.values=D,j.prototype={constructor:j,reset:function(t){if(this.prev=0,this.next=0,this.sent=this._sent=e,this.done=!1,this.delegate=null,this.method="next",this.arg=e,this.tryEntries.forEach(T),!t)for(var n in this)"t"===n.charAt(0)&&r.call(this,n)&&!isNaN(+n.slice(1))&&(this[n]=e)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if("throw"===e.type)throw e.arg;return this.rval},dispatchException:function(t){if(this.done)throw t;var n=this;function o(r,o){return c.type="throw",c.arg=t,n.next=r,o&&(n.method="next",n.arg=e),!!o}for(var a=this.tryEntries.length-1;a>=0;--a){var i=this.tryEntries[a],c=i.completion;if("root"===i.tryLoc)return o("end");if(i.tryLoc<=this.prev){var s=r.call(i,"catchLoc"),u=r.call(i,"finallyLoc");if(s&&u){if(this.prev<i.catchLoc)return o(i.catchLoc,!0);if(this.prev<i.finallyLoc)return o(i.finallyLoc)}else if(s){if(this.prev<i.catchLoc)return o(i.catchLoc,!0)}else{if(!u)throw Error("try statement without catch or finally");if(this.prev<i.finallyLoc)return o(i.finallyLoc)}}}},abrupt:function(e,t){for(var n=this.tryEntries.length-1;n>=0;--n){var o=this.tryEntries[n];if(o.tryLoc<=this.prev&&r.call(o,"finallyLoc")&&this.prev<o.finallyLoc){var a=o;break}}a&&("break"===e||"continue"===e)&&a.tryLoc<=t&&t<=a.finallyLoc&&(a=null);var i=a?a.completion:{};return i.type=e,i.arg=t,a?(this.method="next",this.next=a.finallyLoc,h):this.complete(i)},complete:function(e,t){if("throw"===e.type)throw e.arg;return"break"===e.type||"continue"===e.type?this.next=e.arg:"return"===e.type?(this.rval=this.arg=e.arg,this.method="return",this.next="end"):"normal"===e.type&&t&&(this.next=t),h},finish:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),T(n),h}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.tryLoc===e){var r=n.completion;if("throw"===r.type){var o=r.arg;T(n)}return o}}throw Error("illegal catch attempt")},delegateYield:function(t,n,r){return this.delegate={iterator:D(t),resultName:n,nextLoc:r},"next"===this.method&&(this.arg=e),h}},t}function lme(e,t,n,r,o,a,i){try{var c=e[a](i),s=c.value}catch(u){return void n(u)}c.done?t(s):Promise.resolve(s).then(r,o)}function fme(){return fme=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},fme.apply(this,arguments)}function dme(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,vme(r.key),r)}}function mme(e,t,n){return t=hme(t),function(e,t){if(t&&("object"===ime(t)||"function"===typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(e,pme()?Reflect.construct(t,n||[],hme(e).constructor):t.apply(e,n))}function pme(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(pme=function(){return!!e})()}function hme(e){return hme=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},hme(e)}function yme(e,t){return yme=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},yme(e,t)}function gme(e,t,n){return(t=vme(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function vme(e){var t=function(e,t){if("object"!=ime(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=ime(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==ime(t)?t:t+""}var bme=function(e){function t(e){var n;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),gme(n=mme(this,t,[e]),"getRenderData",(function(e){var t=n.props,r=t.item,o=t.isAccountSubscribe,a=t.intl,i="feishu"===r.get("site"),c="caldav"===e.kind;return o?i?{icon:"sidebar-calendar-url",title:a.formatMessage({id:"settings_cal_subscription_enable_feishu"})}:{icon:c?"sidebar-calendar-calDav":(0,To.bk)(r)?"sidebar-calendar-outlook":(0,To.z0)(r)?"sidebar-calendar-exchange":(0,To.P_)(r)?"sidebar-calendar-icloud":"sidebar-calendar-google",title:e.desc||e.account}:{icon:"sidebar-calendar-url",title:e.name}})),gme(n,"onInvalidClick",(function(){var e=n.props,t=e.isAccountSubscribe,r=e.item;t?(0,To.jO)(r.get("id")):(0,$t.jO)(r.get("id"))})),gme(n,"rebind",(function(){var e=n.props,t=e.item;e.isAccountSubscribe?(0,To.bk)(t)?(0,To.cn)({action:"rebind",accountId:n.props.item.get("id"),accountName:n.props.item.get("account")}):(0,To.z0)(t)?n.setState({isEditExchangeModalShow:!0}):(0,To.P_)(t)?n.setState({isEditICloudModalShow:!0}):(0,To.EK)(t)?n.setState({isEditCalDavModalShow:!0}):(0,To.H0)({action:"rebind",accountId:n.props.item.get("id"),accountName:n.props.item.get("account")}):n.setState({isEditModalShow:!0})})),n.state={isMenuOpen:!1,isEditModalShow:!1,isEditCalDavModalShow:!1,isEditExchangeModalShow:!1,isEditICloudModalShow:!1},n.onMenuVisibleChange=n.onMenuVisibleChange.bind(n),n.onMenuSelect=n.onMenuSelect.bind(n),n.fetchEvents=n.fetchEvents.bind(n),n.confirmSubscribeAccount=n.confirmSubscribeAccount.bind(n),n.confirmSubscribe=n.confirmSubscribe.bind(n),n.subscribeCalendarMenuRef=r.createRef(),n.subscribeCalendarMenuMoreRef=r.createRef(),n}return function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&yme(e,t)}(t,e),n=t,o=[{key:"shouldComponentUpdate",value:function(e,t){var n=this.props||{},r=this.state||{};if(e=e||{},t=t||{},Object.keys(n).length!==Object.keys(e).length||Object.keys(r).length!==Object.keys(t).length)return!0;for(var o in e)if(!(0,Gn.is)(n[o],e[o])){if("pathname"!==o)return!0;if(this.getCurrentUrl(e)===this.getUrl(e)!==this.isActive)return!0}for(var a in t)if(r[a]!==t[a]||!(0,Gn.is)(r[a],t[a]))return!0;return!1}},{key:"render",value:function(){var e=this,t=this.state,n=t.isEditModalShow,o=t.isEditCalDavModalShow,a=t.isEditExchangeModalShow,i=t.isEditICloudModalShow,c=this.props,s=c.item,u=c.count,l=c.isPin,f=c.listeners,d=c.setNodeRef,m=c.setPreviewRef,p=this.props.item.toObject(),h=this.getLinkProps(p).onClick,y=this.getRenderData(p),g=this.context.isLeftViewInMenu;return r.createElement(r.Fragment,null,r.createElement("div",fme({className:"subscribe-calendar-dropper",ref:d,"data-dropper-id":s.get("id")},f),r.createElement(ome,{ref:this.subscribeCalendarMenuRef,key:"menu",action:["contextMenu"],model:p,onVisibleChange:this.onMenuVisibleChange,onSelect:this.onMenuSelect,isPin:l,disabled:g},r.createElement(kde,{selected:this.isActive,onClick:h,count:+u,title:y.title,iconName:y.icon,isInValid:!p.isValid,onInvalidClick:this.onInvalidClick,withoutCollapsed:!0,setPreviewRef:m}))),n&&this.renderSubscribeEdit(),o&&r.createElement(yX,{project:s,onClose:function(){e.setState({isEditCalDavModalShow:!1})}}),a&&r.createElement(bX,{project:s,onClose:function(){e.setState({isEditExchangeModalShow:!1})}}),i&&r.createElement(_X,{project:s,onClose:function(){e.setState({isEditICloudModalShow:!1})}}))}},{key:"getLinkProps",value:function(e){var t=this,n=this.props.navigateTo,r=e.id,o=this.getCurrentUrl(),a=this.getUrl();return this.isActive=a===o,{to:a,className:"project-box l-item left-list-item group",projectid:r,onClick:function(e){if(gwe("events"),!P._y())return F.$Z({type:B.VIb.calSubscribe}),e.stopPropagation(),void e.preventDefault();var o=t.context,i=o.isLeftViewInMenu,c=o.leftViewSelectProjectAction;i?c(r):n(a),t.fetchEvents()}}}},{key:"getCurrentUrl",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this.props,t=this.context,n=t.isLeftViewInMenu,r=t.leftViewSelectProjectId;return n?"leftViewInMenu/".concat(r):e.pathname.split("/").slice(0,4).join("/")}},{key:"getUrl",value:function(){arguments.length>0&&void 0!==arguments[0]||this.props;var e=this.props.item.get("id"),t=this.context.isLeftViewInMenu;if(t)return"leftViewInMenu/".concat(e);var n=this.props.isAccountSubscribe;return"/q/".concat(e,n?"/subscribe-account-calendar":"/subscribe-calendar")}},{key:"listenListScroll",value:function(){var e=this;$("#project-list-view .project-list-inner .antiscroll-inner").on("scroll.dropdown",(function(t){e.subscribeCalendarMenuRef.current&&e.subscribeCalendarMenuRef.current.rootRef.current&&e.subscribeCalendarMenuRef.current.rootRef.current.hide()}))}},{key:"removeListScrollListener",value:function(){$("#project-list-view .project-list-inner .antiscroll-inner").off("scroll.dropdown")}},{key:"onMenuVisibleChange",value:function(e){e?this.listenListScroll():this.removeListScrollListener(),this.setState({isMenuOpen:e})}},{key:"onMenuSelect",value:function(e){var t=this.props.item;switch(this.onMenuVisibleChange(!1),e){case"pin":kwe("cm.pin"),Cs.cx(t.get("id"),Ede.subscribedCalendar);break;case"unpin":kwe("cm.unpin"),Cs.nN(t.get("id"));break;case"edit":kwe("cm.edit"),this.setState({isEditModalShow:!0});break;case"rebind":this.rebind();break;case"rebindCalDav":this.setState({isEditCalDavModalShow:!0})}}},{key:"renderSubscribeEdit",value:function(){var e=this,t=this.props.isAccountSubscribe,n=this.props.item;return t?r.createElement(C0,{key:"modal",model:n,onConfirm:this.confirmSubscribeAccount,onClose:function(t){return e.setState({isEditModalShow:!1})}}):r.createElement(i0,{key:"modal",model:n,onConfirm:this.confirmSubscribe,onClose:function(t){return e.setState({isEditModalShow:!1})}})}},{key:"confirmSubscribeAccount",value:function(){var e=this.props,t=e.isAccountSubscribe,n=e.item.get("id"),r=N.NA()===n,o=(0,To.hj)(n);if(r&&o){var a=(0,$e.tQ)();this.props.navigateTo(a)}else r||o?t?Jt.Z.doSyncImmediately():(0,$t.Ut)():this.props.navigateTo("/q/".concat(n,"/subscribe-account-calendar"));this.setState({isEditModalShow:!1})}},{key:"confirmSubscribe",value:function(e){var t=e.isHidden,n=this.props.item.get("id"),r=N.NA()===n;if(r&&t){var o=(0,$e.tQ)();this.props.navigateTo(o)}else r||t||this.props.navigateTo("/q/".concat(n,"/subscribe-calendar"));this.setState({isEditModalShow:!1})}},{key:"fetchEvents",value:function(){var e,t=(e=ume().mark((function e(){var t,n;return ume().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:t=this.props.item,n=t.get("id"),Hn.WV(t)?((0,$t.zQ)(n),(0,su.BY)()):Hn.Te(t)&&Jt.Z.doSync();case 3:case"end":return e.stop()}}),e,this)})),function(){var t=this,n=arguments;return new Promise((function(r,o){var a=e.apply(t,n);function i(e){lme(a,r,o,i,c,"next",e)}function c(e){lme(a,r,o,i,c,"throw",e)}i(void 0)}))});return function(){return t.apply(this,arguments)}}()}],o&&dme(n.prototype,o),a&&dme(n,a),Object.defineProperty(n,"prototype",{writable:!1}),n;var n,o,a}(r.Component);gme(bme,"contextType",Qfe);var wme=(0,a.$j)((function(e,t){var n=t.item.get("id");return{pathname:e.router.location.pathname,isPin:null!=Cs.cH(e)[n]}}),(function(e){return{navigateTo:function(t){e((0,k.VF)(t))}}}))((0,An.ZP)(bme)),kme=function(e){var t=e.item,n=cme((0,Ys.zu)(),2),o=n[0],a=n[1],i=ame({calendarItem:t,previewRef:o}),c=i.listeners,s=i.setNodeRef;return r.createElement(wme,fme({},e,{listeners:c,setNodeRef:s,setPreviewRef:a}))},xme=r.forwardRef((function(e,t){var n=e.collapsed,o=e.toggleCollapsed,i=e.title,c=e.onAddClick,s=e.onContextMenu,u=e.setPreviewRef,l=e.subLevel,f=e.extraElement,d=e.isNeedShowAdd,m=(0,r.useContext)(Qfe).isLeftViewInMenu,p=(0,r.useContext)(Fa.Z).isRenderLikeCard,h=(0,a.v9)((function(e){return(0,Z.gh)().toLowerCase()}));p&&(h=B.npS.white.id);var y=(0,At.SG)(h),g=(0,At.VI)(h),v=((0,At.Gk)(h),(0,r.useMemo)((function(){return(0,At.FI)(h)}),[h])),b=(0,r.useMemo)((function(){return p?"text-grey-30":y||g?"text-sidebar-color-60":"text-sidebar-color-30"}),[p,y,g]),k=(0,r.useMemo)((function(){return p?"text-grey opacity-40":y||g?"text-sidebar-color opacity-60":"text-sidebar-color opacity-40"}),[p,y,g]),x=m?null:r.createElement(r.Fragment,null,s&&r.createElement(_me,{onClick:s,textColor:k,className:c?"mr-[12px]":""}),c&&r.createElement(Sme,{onClick:c,textColor:k,isNeedShow:d}));return r.createElement("li",{className:w()("drop-hover-target","h-[30px]",l?"pl-[30px] pr-[10px]":"px-[10px]"),ref:t},r.createElement("a",{className:w()("drop-hover-effect","pr-[10px] relative h-full rounded-default flex items-center cursor-pointer group overflow-hidden",l?"pl-[18px]":"pl-[14px]",v.hoverClassName),onClick:o,onContextMenu:s},o&&r.createElement(mde,{className:"opacity-0 group-hover:opacity-100 group-focus-visible:opacity-100 focus-visible:opacity-100 focus:opacity-100",collapsed:null!==n&&void 0!==n&&n}),f?r.createElement("div",{className:"flex-auto flex items-center overflow-hidden"},r.createElement("p",{className:w()("text-xs font-bold truncate",b)},i),f):r.createElement("p",{className:w()("text-xs font-bold flex-auto truncate",b)},i),x,u&&r.createElement("div",{className:w()("hide w-[190px] h-[30px] absolute z-10 flex items-center px-[8px]",(0,Z.u3)(h)?"bg-main-background":(0,At.VI)(h)||(0,At.$u)(h)?v.activeClassName:"bg-sidebar-bg-color"),ref:function(e){e&&u&&u(e)}},r.createElement("p",{className:w()("text-[13px] font-medium flex-auto truncate pl-[14px] pr-[12px]",(0,Z.u3)(h)||(0,Z.$o)(h)?De.RM:"text-sidebar-color")},i),(0,At.VI)(h)&&r.createElement("div",{className:"absolute inset-0 bg-white-12"}))))}));xme.displayName="LeftViewSection";var Eme=xme,Sme=function(e){var t=e.onClick,n=e.textColor,o=e.isNeedShow;return r.createElement("button",{onClick:t,type:"button",className:w()("add-icon w-[16px] h-[16px] flex-none",o?"":"opacity-0 group-hover:opacity-100 group-focus-visible:opacity-100 focus-visible:opacity-100 focus:opacity-100")},r.createElement(It.Z,{opacity:100,name:"add",className:w()("w-[16px] h-[16px] cursor-pointer transform",n)}))},_me=function(e){var t=e.onClick,n=e.textColor,o=e.className;return r.createElement("button",{onClick:function(e){e.stopPropagation(),t&&t(e)},type:"button",className:w()("more-icon w-[16px] h-[16px] flex-none opacity-0 group-hover:opacity-100 group-focus-visible:opacity-100 focus-visible:opacity-100 focus:opacity-100",o)},r.createElement(It.Z,{opacity:100,name:"more-titlebar",className:w()("w-[16px] h-[16px] cursor-pointer transform",n)}))},Ome=n("2SgF"),Cme=n.n(Ome),Tme=function(e){var t=e.hideAddMenu,n=e.isShowAddMenu,o=e.relativeRef,a=e.isInSettingView,i=e.placement,c=e.gap,s=e.gap2,u=rQ({isInSettingView:a}),l=u.menu,f=u.ModalElements,d=u.ConnectGoogleModalElement;return r.createElement(r.Fragment,null,n&&r.createElement(en.Z,{relativeRef:o,hideMenu:t,placement:i,menu:l,gap:c,gap2:s,size:"medium",menuClassName:Cme().menu}),f,d)},jme=function(e){var t=e.id,n=e.isLeftViewInMenu,o=e.previewRef,a=w_.cj.PROJECT_SECTION,i={id:t,type:a,area:w_.M5.SIDEBAR,data:{ids:[]}},c=(0,r.useMemo)((function(){return!!n}),[n]),s={type:a,overlay:function(){if(o.current){var e=Array.from(o.current.classList).filter((function(e){return"hide"!==e})).join(" ");return r.createElement("div",{className:w()(e,"shadow-default dark:shadow-dark-default"),dangerouslySetInnerHTML:{__html:o.current.innerHTML}})}return null},start:function(){setTimeout((function(){U.vp.dispatch(U.rR)}))},end:function(){(0,wn.OZ)(),bn.ZP.dragHoverTarget="",U.vp.dispatch(U.OH,t)},dragItem:i},u=(0,r.useMemo)((function(){return"project-section-".concat(Ne().uniqueId(t))}),[t]),l=(0,bN.ZP)({id:u,data:s,disabled:c});return{listeners:l.listeners,setNodeRef:l.setNodeRef,isDragging:l.isDragging}},Dme=function(){var e=(0,r.useMemo)((function(){return Ne().uniqueId("subscribe-calendar-sidebar-")}),[]),t=function(){var e=bn.ZP.userMousePosition,t=e.x,n=e.y;return document.elementsFromPoint(t,n).find((function(e){return e.classList.contains("subscribe-calendar-dropper")}))},n={accepts:[w_.cj.SUBSCRIBE_CALENDAR],over:function(){},move:function(e){var n=e.active,r=(e.over,n.data.current.dragItem),o=t();if(o){var a=o.dataset.dropperId;a&&Mme(a,r,o)}},drop:function(e){var n=e.active.data.current.dragItem,r=t();if(r){var o=r.dataset.dropperId;o&&Ame(o,n,r)}}},o=(0,x_.Z)({id:e,data:n}),a=o.setNodeRef,i=o.isOver,c=(0,Ys.D9)(i);return(0,r.useEffect)((function(){c&&!i&&((0,wn.OZ)(),bn.ZP.dragHoverTarget="")}),[i,c]),{setNodeRef:a,isOver:i}},Mme=function(e,t,n){var r=Nme(e,t,n);if(r){var o=e+r;if(bn.ZP.dragHoverTarget!==o){bn.ZP.dragHoverTarget=o,(0,wn.OZ)(n);var a=document.getElementById("subscribe-calendar-sortable-placeholder");a&&(a.classList.remove("hide"),a.style.top=n.offsetTop+("top"===r?0:n.offsetHeight)+"px")}}},Ame=function(e,t,n){var r=Nme(e,t,n);r&&(0,tX.O9)(t.id,e,r)};function Nme(e,t,n){if(t.id===e)return"";var r=n.getBoundingClientRect(),o=(r.bottom-r.top)/2;return bn.ZP.userMousePosition.y-r.top<o?"top":"bottom"}function Pme(e){return Pme="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},Pme(e)}function Ime(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,a,i,c=[],s=!0,u=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;s=!1}else for(;!(s=(r=a.call(n)).done)&&(c.push(r.value),c.length!==t);s=!0);}catch(e){u=!0,o=e}finally{try{if(!s&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(u)throw o}}return c}}(e,t)||function(e,t){if(!e)return;if("string"===typeof e)return Lme(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return Lme(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Lme(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function Rme(){return Rme=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Rme.apply(this,arguments)}function Zme(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,Hme(r.key),r)}}function Fme(e,t,n){return t=Ume(t),function(e,t){if(t&&("object"===Pme(t)||"function"===typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(e,Bme()?Reflect.construct(t,n||[],Ume(e).constructor):t.apply(e,n))}function Bme(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(Bme=function(){return!!e})()}function Ume(e){return Ume=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},Ume(e)}function Yme(e,t){return Yme=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},Yme(e,t)}function Vme(e,t,n){return(t=Hme(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Hme(e){var t=function(e,t){if("object"!=Pme(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=Pme(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==Pme(t)?t:t+""}var Wme=function(e){function t(e){var n,o;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),Vme(o=Fme(this,t,[e]),"toggleCollapsed",(function(){o.setState((function(e){return{collapsed:!e.collapsed}}),(function(){var e=o.state.collapsed,t=(0,pt.LP)(B._Yt.sidebarCollapse,"json")||{};t.subscribeCalendar=+e,(0,pt.JU)(B._Yt.sidebarCollapse,JSON.stringify(t))}))})),Vme(o,"showAddMenu",(function(e){e.stopPropagation(),kwe("add"),o.setState({isShowAddMenu:!0})})),Vme(o,"hideAddMenu",(function(){o.setState({isShowAddMenu:!1})})),o.state={collapsed:Boolean(null===(n=(0,pt.LP)(B._Yt.sidebarCollapse,"json"))||void 0===n?void 0:n.subscribeCalendar),isShowAddMenu:!1},o.relativeRef=r.createRef(),o.listenId=Ne().uniqueId(),o}return function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&Yme(e,t)}(t,e),n=t,o=[{key:"componentDidMount",value:function(){var e=this;U.vp.subscribe(this.listenId,U.rR,(function(){e.state.collapsed||(e.toggleCollapsed(),e.toggleCollapsedDuringDrag=!0)})),U.vp.subscribe(this.listenId,U.OH,(function(){var t=e.state.collapsed;e.toggleCollapsedDuringDrag&&t&&e.toggleCollapsed(),e.toggleCollapsedDuringDrag=!1}))}},{key:"componentWillUnmount",value:function(){var e=this.listenId;U.vp.unSubscribe(e,U.rR),U.vp.unSubscribe(e,U.OH)}},{key:"render",value:function(){var e=this.props,t=e.accountsAndCalendars,n=e.setNodeRef,o=e.listeners,a=e.setPreviewRef,i=e.setDropNodeRef,c=e.id,u=(e.accounts,e.calendars,e.projectCounts),l=this.state,f=l.collapsed,d=l.isShowAddMenu;return t.size>0?r.createElement(r.Fragment,null,r.createElement("section",{className:w()("hoverSection",!f&&"open"),"data-section-id":c,ref:this.relativeRef},r.createElement("div",Rme({ref:n},o),r.createElement(Eme,{collapsed:f,title:s.U2("subscribed_calendars"),toggleCollapsed:this.toggleCollapsed,onAddClick:this.showAddMenu,setPreviewRef:a})),!f&&r.createElement("ul",{className:"relative",ref:i},t.map((function(e){var t=(0,Hn.Te)(e);return r.createElement(kme,{item:e,key:e.get("id"),isAccountSubscribe:t,count:u&&u[e.get("id")]})})),r.createElement("li",{id:"subscribe-calendar-sortable-placeholder",className:"ui-sortable-placeholder hide"})),r.createElement("li",{className:"ui-sortable-placeholder hide",id:"section-subscribed-calendar-sortable-placeholder"})),r.createElement(Tme,{hideAddMenu:this.hideAddMenu,isShowAddMenu:d,relativeRef:this.relativeRef,placement:"right-top",gap:-33,gap2:-17})):null}}],o&&Zme(n.prototype,o),a&&Zme(n,a),Object.defineProperty(n,"prototype",{writable:!1}),n;var n,o,a}(r.Component),zme=(0,a.$j)((function(e){return{accountsAndCalendars:(0,Zu.Gn)(e),accounts:e.subscribeAccounts.accounts,calendars:e.subscribeCalendars.calendars}}))(Wme),Gme=function(e){var t=e.id,n=e.isLeftViewInMenu,o=Ime((0,Ys.zu)(),2),a=o[0],i=o[1],c=Dme().setNodeRef,s=jme({id:t,isLeftViewInMenu:n,previewRef:a}),u=s.listeners,l=s.setNodeRef;return r.createElement(zme,Rme({},e,{setDropNodeRef:c,setNodeRef:l,setPreviewRef:i,listeners:u}))};function Kme(e){return Kme="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},Kme(e)}function qme(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,$me(r.key),r)}}function $me(e){var t=function(e,t){if("object"!=Kme(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=Kme(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==Kme(t)?t:t+""}function Jme(e,t,n){return t=Qme(t),function(e,t){if(t&&("object"===Kme(t)||"function"===typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(e,Xme()?Reflect.construct(t,n||[],Qme(e).constructor):t.apply(e,n))}function Xme(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(Xme=function(){return!!e})()}function Qme(e){return Qme=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},Qme(e)}function epe(e,t){return epe=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},epe(e,t)}var tpe=function(e){function t(e){var n;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),(n=Jme(this,t,[e])).state={isOpen:!1},n.onMenuSelect=n.onMenuSelect.bind(n),n.onMenuVisibleChange=n.onMenuVisibleChange.bind(n),n.getTriggerElement=n.getTriggerElement.bind(n),n.getMenuId=n.getMenuId.bind(n),n.dropDownRef=r.createRef(),n}return function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&epe(e,t)}(t,e),n=t,o=[{key:"render",value:function(){var e=this.props,t=e.children,n=e.action,o=e.disabled,a=r.createElement(O.ZP,{onSelect:this.onMenuSelect,id:this.getMenuId()},this.getMenu());return r.createElement(S.Z,{ref:this.dropDownRef,boult:!1,action:n,disabled:o,menu:a,menuClassName:"l-dropdown list-menu",onVisibleChange:this.onMenuVisibleChange},t)}},{key:"getTriggerElement",value:function(){return this.dropDownRef.current.trigger}},{key:"getGroupMenu",value:function(){var e=this.props.isPin,t=this.props.item;return t&&t.get("showAll"),[r.createElement(O.sN,{key:"addProject"},r.createElement(x.Z,{id:"create_project",tagName:"a"})),r.createElement(O.sN,{key:"groupEdit"},r.createElement(x.Z,{id:"edit",tagName:"a"})),r.createElement(O.sN,{className:"pinMenuAction",key:e?"unpin":"pin"},r.createElement(x.Z,{id:e?"unPin":"pin",tagName:"a"})),r.createElement(O.sN,{key:"groupDelete"},r.createElement(x.Z,{id:"ungroup",tagName:"a"}))]}},{key:"getAllInGroupMenu",value:function(){var e=this.props.item,t=e&&e.get("showAll");return[r.createElement(O.sN,{key:"groupOverview"},t?r.createElement(x.Z,{id:"hide_group_overview",tagName:"a"}):r.createElement(x.Z,{id:"show_group_overview",tagName:"a"}))]}},{key:"getClosedMenu",value:function(){var e=this.props,t=e.isOwner,n=e.isUneditableTeamProject,o=e.openToTeam,a=[r.createElement(O.sN,{key:"projectOpen"},r.createElement(x.Z,{id:"unarchive_list",tagName:"a"})),r.createElement(O.sN,{key:"projectEdit"},r.createElement(x.Z,{id:"edit",tagName:"a"}))];return t?a.push(r.createElement(O.sN,{key:"projectDelete",className:"deleteItem"},r.createElement(x.Z,{id:"delete",tagName:"a"}))):o?a.push(r.createElement(O.sN,{key:"projectDelete",disabled:!0},r.createElement("a",{className:"!justify-start"},r.createElement("span",{className:"text-grey-40",style:{flex:"none"}},s.U2("exit")),r.createElement(_e.Z,{title:s.U2("public_project_cannot_exit"),placement:"top",type:"help"},r.createElement("div",{className:"w-[16px] h-[16px] ml-[4px] flex cursor-pointer"},r.createElement(E.Z,{name:"help-new",style:{width:16,height:16},className:"text-grey-40"})))))):a.push(r.createElement(O.sN,{key:"projectDelete"},r.createElement(x.Z,{id:"exit",tagName:"a"}))),n||a.splice(1,0,r.createElement(O.sN,{key:"projectDuplicate"},r.createElement(x.Z,{id:"duplicate",tagName:"a"}))),a}},{key:"getNormalMenu",value:function(){var e=this.props,t=e.isOwner,n=e.isUneditableTeamProject,o=e.isPin,a=e.openToTeam,i=[r.createElement(O.sN,{key:"projectEdit"},r.createElement(x.Z,{id:"edit",tagName:"a"})),r.createElement(O.sN,{className:"pinMenuAction",key:o?"unpin":"pin"},r.createElement(x.Z,{id:o?"unPin":"pin",tagName:"a"})),r.createElement(O.sN,{key:"projectShare"},r.createElement(x.Z,{id:"share",tagName:"a"})),r.createElement(O.sN,{key:"projectClose"},r.createElement(x.Z,{id:"archive",tagName:"a"}))];return t?i.push(r.createElement(O.sN,{key:"projectDelete",className:"deleteItem"},r.createElement(x.Z,{id:"delete",tagName:"a"}))):a?i.push(r.createElement(O.sN,{key:"projectDelete",disabled:!0},r.createElement("a",{className:"!justify-start"},r.createElement("span",{className:"text-grey-40",style:{flex:"none"}},s.U2("exit")),r.createElement(_e.Z,{title:s.U2("public_project_cannot_exit"),placement:"top",type:"help"},r.createElement("div",{className:"w-[16px] h-[16px] ml-[4px] flex cursor-pointer"},r.createElement(E.Z,{name:"help-new",style:{width:16,height:16},className:"text-grey-40"})))))):i.push(r.createElement(O.sN,{key:"projectDelete"},r.createElement(x.Z,{id:"exit",tagName:"a"}))),n||i.splice(2,0,r.createElement(O.sN,{key:"projectDuplicate"},r.createElement(x.Z,{id:"duplicate",tagName:"a"}))),i}},{key:"getMenuId",value:function(){return this.props.isGroup?"project-group-option-menu":""}},{key:"getMenu",value:function(){var e=this.props,t=e.isClosed,n=e.isGroup,r=e.isAllInGroup;return n?this.getGroupMenu():r?this.getAllInGroupMenu():t?this.getClosedMenu():this.getNormalMenu()}},{key:"onMenuSelect",value:function(e){var t=e.selectedKeys,n=this.props.onSelect;t[0]&&n&&n(t[0])}},{key:"onMenuVisibleChange",value:function(e){this.props.onVisibleChange&&this.props.onVisibleChange(e)}}],o&&qme(n.prototype,o),a&&qme(n,a),Object.defineProperty(n,"prototype",{writable:!1}),n;var n,o,a}(r.Component),npe=tpe,rpe=n("2KMM");function ope(e){return ope="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},ope(e)}function ape(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,lpe(r.key),r)}}function ipe(e,t,n){return t=spe(t),function(e,t){if(t&&("object"===ope(t)||"function"===typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(e,cpe()?Reflect.construct(t,n||[],spe(e).constructor):t.apply(e,n))}function cpe(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(cpe=function(){return!!e})()}function spe(e){return spe=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},spe(e)}function upe(e,t){return upe=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},upe(e,t)}function lpe(e){var t=function(e,t){if("object"!=ope(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=ope(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==ope(t)?t:t+""}var fpe=function(e){function t(e){var n;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),function(e,t,n){(t=lpe(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n}(n=ipe(this,t,[e]),"onEmojiChange",(function(e){n.setState({emojiPrefix:e})})),n.state={saving:!1,groupName:e.group?(0,zn.vG)(e.group.get("name")).text:"",warningText:"",emojiPrefix:e.group?(0,zn.vG)(e.group.get("name")).emojis[0]:""},n.closeEditModal=n.closeEditModal.bind(n),n.confirmEditModal=n.confirmEditModal.bind(n),n.onGroupNameChange=n.onGroupNameChange.bind(n),n.groupNameInputRef=r.createRef(),n}return function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&upe(e,t)}(t,e),n=t,o=[{key:"render",value:function(){var e=this,t=this.props,n=t.intl,o=t.isEdit,a=this.state,i=a.saving,c=a.groupName,s=a.warningText,u=a.emojiPrefix;return r.createElement(C.Z,{visible:!0,maskClosable:!1,className:"add-group-dialog project-modal-detail-view",title:o?n.formatMessage({id:"edit_folder"}):n.formatMessage({id:"add_new_project_group"}),okText:n.formatMessage({id:"save"}),onCancel:this.closeEditModal,onOk:this.confirmEditModal,loading:i,disabled:0===c.trim().length,loadingText:n.formatMessage({id:"saving"}),canEnterConfirm:!0},r.createElement("div",{className:"row relative"},r.createElement("div",{className:"input-row relative group"},r.createElement(Ly,{defaultDisplayEmoji:u,onChange:this.onEmojiChange,defaultIcon:"folder"}),r.createElement("input",{className:"new-group-name input-lrg w-full h-[36px] pl-[36px] pr-[12px] rounded-default text-[14px] border border-solid border-grey-20 focus:border-primary dark:bg-[transparent]",type:"text",placeholder:n.formatMessage({id:"name"}),value:c,onChange:this.onGroupNameChange,onFocus:function(t){return e.toggleInputGroupNameWarn()},ref:this.groupNameInputRef,maxLength:Xn.b9.commonNameLimit-u.length})),r.createElement(Vi.Z,{className:"text-alert text-sml mt-[5px] text-warn-red text-[11px]",text:s})),r.createElement(Ry.Z,null))}},{key:"componentDidMount",value:function(){var e=this;setTimeout((function(){e.groupNameInputRef.current&&e.groupNameInputRef.current.focus()}))}},{key:"onGroupNameChange",value:function(e){this.setState({groupName:e.target.value})}},{key:"toggleInputGroupNameWarn",value:function(e){this.setState({warningText:e})}},{key:"confirmEditModal",value:function(){var e=this.state,t=e.groupName,n=e.emojiPrefix+t.trim(),r=this.props.intl,o=this.props.onConfirm,a=this.props.teamId,i=this.props,c=i.isEdit,s=i.group,u=i.updateGroupName;if(n?this.toggleInputGroupNameWarn():this.toggleInputGroupNameWarn(r.formatMessage({id:"empty_project_group_name"})),c){var l=s.get("id");return(0,ng.M)("GroupAction/modifyGroup","[start] modify group ".concat(l)),u(l,n),pe.Z.doSync(),o&&o(),void(0,ng.M)("GroupAction/modifyGroup","[end] modify group ".concat(l))}if(n.trim().length>0){var f={id:(0,Uf.Z)(),name:n,sortOrder:(0,rpe.X_)(a),teamId:a};(0,ng.M)("GroupAction/addGroup","[start] add group ".concat(f.id)),this.props.addGroup(f),pe.Z.doSync(),I.Bm("add"),o&&o(f),(0,ng.M)("GroupAction/addGroup","[end] add group ".concat(f.id))}}},{key:"closeEditModal",value:function(e){e&&e.preventDefault();var t=this.props.onClose;t&&t()}}],o&&ape(n.prototype,o),a&&ape(n,a),Object.defineProperty(n,"prototype",{writable:!1}),n;var n,o,a}(r.Component),dpe=(0,a.$j)(null,(function(e){return{addGroup:function(t){e((0,ta.Rp)(t))},updateGroupName:function(t,n){e((0,ta.UU)(t,n))},setListOrders:function(t){e((0,Qo.mU)(t))},setGroupOrders:function(t){e((0,ta.xf)(t))}}}))((0,An.ZP)(fpe)),mpe=n("Nfwx"),ppe=n.n(mpe),hpe=n.p+"i/47f26681e8fcb2a5e20d0ade2c8c5fe2.png",ype=n.p+"i/c31c6da14448832909bfee882c094d95.png",gpe=n.p+"i/ab3264f062e70ee0224b9f36ae783f64.png",vpe=n.p+"i/8d9523d4621cf1ae7016c9bad1cb7533.png",bpe=n.p+"i/d280de2f4f52688c79426784fac8d754.png",wpe=n.p+"i/1f1ea50823500448b2547d10661a3098.png";function kpe(){return kpe=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},kpe.apply(this,arguments)}var xpe=function(e){var t=e.project,n=e.teams,o=e.defaultTeamId,i=(0,y.Z)(),c=(0,a.I0)(),s=(0,r.useCallback)((function(e,t){c(Qo.ty(e,t))}),[c]),u=function(e){var t=e.map((function(e){return e.set("name",e.get("name"))})).push((0,Gn.Map)({id:"private",name:i.formatMessage({id:"team_personal"})})),n=[],o={};return t.forEach((function(e){var t=e.get("id"),a=e.get("name");n.push(r.createElement(O.gO,{key:t,title:a,withChecker:!0,className:"!max-w-none"})),o[t]=a})),{menu:n,map:o}}(n),l=o||(0,Hn.z2)(t)||"private";return r.createElement("div",{className:"row overflow-hidden",style:{marginTop:12}},r.createElement(r0,{title:i.formatMessage({id:"workspace"})},r.createElement(se.Z,kpe({},u,{noneKey:"private",selectedKeys:[l],menuClassName:n0,onBeforeSelect:function(e){return function(e,r){var o=e;if(e===r)return!0;var a=t.get("id"),i=t.get("name");if("private"===e){var c=n.find((function(e){return e.get("id")===r}));U.vp.dispatch(U.Au,{teamId:o,projectId:a,teamName:c?c.get("name"):"",projectName:i,callback:function(){s(a,{teamId:null,sortOrder:(0,rpe.X_)(null),groupId:"NONE",openToTeam:!1,teamMemberPermission:null}),pe.Z.doSyncImmediately()}})}else U.vp.dispatch(U.Ks,{teamId:o,projectId:a,projectName:i,callback:function(){s(a,{teamId:o,sortOrder:(0,rpe.X_)(o),groupId:"NONE"}),pe.Z.doSyncImmediately()}});return!0}(e[0],l)},titleClassName:w()("multi-select-toggle select-menu relative"),withHoverClass:!0}))))};function Epe(e){return Epe="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},Epe(e)}function Spe(){return Spe=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Spe.apply(this,arguments)}function _pe(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,Npe(r.key),r)}}function Ope(e,t,n){return t=Tpe(t),function(e,t){if(t&&("object"===Epe(t)||"function"===typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(e,Cpe()?Reflect.construct(t,n||[],Tpe(e).constructor):t.apply(e,n))}function Cpe(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(Cpe=function(){return!!e})()}function Tpe(e){return Tpe=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},Tpe(e)}function jpe(e,t){return jpe=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},jpe(e,t)}function Dpe(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function Mpe(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Dpe(Object(n),!0).forEach((function(t){Ape(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Dpe(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function Ape(e,t,n){return(t=Npe(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Npe(e){var t=function(e,t){if("object"!=Epe(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=Epe(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==Epe(t)?t:t+""}var Ppe=[{key:ya.up.list,icon:"list-mode",locale:"list_view"},{key:ya.up.kanban,icon:"kanban-mode",locale:"kanban_view"},{key:ya.up.timeline,icon:"timeline-mode",locale:"timeline_view",needPro:!0}],Ipe={list:hpe,kanban:ype,timeline:gpe},Lpe={list:vpe,kanban:bpe,timeline:wpe},Rpe={top:11,left:22},Zpe={list:Mpe(Mpe({},Rpe),{},{maxWidth:273,overflow:"hidden"}),kanban:Mpe({},Rpe),timeline:Mpe({},Rpe)},Fpe=[ya.up.list,ya.up.kanban,ya.up.timeline],Bpe=function(e){function t(e){var n,o,a,i,c;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),Ape(c=Ope(this,t,[e]),"group",void 0),Ape(c,"defaultColor",void 0),Ape(c,"prevGroupSelect",void 0),Ape(c,"infoModalContent",void 0),Ape(c,"projectNameInputRef",void 0),Ape(c,"singleColorKey",(new Date).getTime()),Ape(c,"getDefaultIcon",(function(e,t){return e?"share".concat(t?"-note-":"-","list"):"".concat(t?"note":"normal","-list")})),Ape(c,"onEmojiChange",(function(e){c.setState({emojiPrefix:e})})),Ape(c,"onProjectShowTypeSelect",(function(e){var t=e.selectedKeys[0];c.setState({projectShowType:parseInt(t,10)})})),Ape(c,"onProjectRemindTypeSelect",(function(e){var t=e.selectedKeys[0];c.setState({projectReminderType:parseInt(t,10)})}));var s=e.model?e.model.get("color"):null,u=e.model?e.model.get("groupId"):null;c.group=u?Ea.VL(u):e.groupModel?e.groupModel:"";var l=null===(n=e.model)||void 0===n?void 0:n.get("viewMode"),f=e.model,d=null!==(o=e.defaultProjectTeamId)&&void 0!==o?o:"private",m="personal",p=c.getIsSharedProject({model:f,projectPublicId:m,projectTeamId:d}),h=(0,bn.$i)(),y=c.getDefaultShowTypeAndRemindType(e.model,h,p),g=y.projectInAll,v=y.projectMuted,b=y.projectShowType,w=y.projectReminderType;return c.state={listType:null!==(a=null===(i=e.model)||void 0===i?void 0:i.get("kind"))&&void 0!==a?a:B.lI.Task,saving:!1,projectName:e.model?(0,zn.vG)(e.model.get("name")).text:"",projectColor:s,projectTeamId:d,projectGroupId:c.group?c.group.get("id"):null,projectInAll:g,projectMuted:v,projectShowType:b,projectReminderType:w,isRenderNewStyle:h,projectPublicId:m,warningText:"",viewMode:Fpe.includes(l)?l:"list",isNewGroupModalShow:!1,typeInfoModalVisible:!1,createNoteInfoModalVisible:!1,emojiPrefix:e.model?(0,zn.vG)(e.model.get("name")).emojis[0]:"",timelineUpgradeModalVisible:!1},c.defaultColor=s&&"transparent"!==s?s.toUpperCase():"transparent",c.infoModalContent="",c.closeEditModal=c.closeEditModal.bind(c),c.confirmEditModal=c.confirmEditModal.bind(c),c.confirmGroupModal=c.confirmGroupModal.bind(c),c.closeGroupModal=c.closeGroupModal.bind(c),c.onProjectNameChange=c.onProjectNameChange.bind(c),c.onProjectColorChange=c.onProjectColorChange.bind(c),c.onGroupSelect=c.onGroupSelect.bind(c),c.onTeamSelect=c.onTeamSelect.bind(c),c.onTeamPermissionSelect=c.onTeamPermissionSelect.bind(c),c.onListTypeSelect=c.onListTypeSelect.bind(c),c.projectNameInputRef=r.createRef(),I.G2("edit"),c}return function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&jpe(e,t)}(t,e),n=t,o=[{key:"render",value:function(){var e=this,t=this.props,n=t.intl,o=t.model,a=this.state,i=a.saving,c=a.projectName,s=a.projectGroupId,l=a.listType,f=a.emojiPrefix,d=a.projectPublicId,m=a.projectTeamId,p=a.projectColor,h=a.viewMode,y=a.timelineUpgradeModalVisible,g=!o,v="private"!==m&&"public"===d||!!o&&Hn.he(o),b=!!o&&Hn.cx(o),k=!!o&&Hn.gX(o),x=this.getGroupMenuOptions(),E=this.getListTypeOptions(),S=(f.length,c.trim().length,p&&"transparent"!==p),_=(0,tn.l9)(),O=!(!p||!_.includes(p)),j=(0,Z.$o)();return r.createElement(C.Z,{visible:!0,maskClosable:!1,id:"project-modal-detail-view",className:w()("project-modal-detail-view pb-0",ppe().projectModalDetailView,ppe().editModal),popupStyle:{maxHeight:"unset",maxWidth:"unset",overflow:"hidden"},title:" ",titleStyle:{position:"absolute",left:0,right:0,top:0,zIndex:10},okText:n.formatMessage({id:"save"}),onCancel:this.closeEditModal,onOk:this.confirmEditModal,loading:i,loadingText:n.formatMessage({id:"saving"}),onContextMenuPopCover:function(e){e.stopPropagation()},canEnterConfirm:!0,noFooter:!0},r.createElement("div",{className:"flex overflow-hidden"},r.createElement("div",{className:"flex-auto flex flex-col overflow-hidden",style:{padding:"16px 24px"}},r.createElement("h1",{className:"mx-auto font-bold",style:{fontSize:16,lineHeight:"22px"}},n.formatMessage({id:g?"create_project":"edit_project"})),r.createElement("div",{className:"project-detail-panel flex-auto",ref:"projectEdit",style:{marginTop:25,marginBottom:38}},k?this.renderProjectNamePreview():this.renderProjectNameEditor(),r.createElement("div",{className:"row relative",style:{marginTop:26}},r.createElement(r0,{title:n.formatMessage({id:"list_color"}),className:"project-color",overflowHidden:!1},r.createElement("div",{style:{height:18,lineHeight:"18px"},className:"flex items-center"},r.createElement(gO.Z,{select:S?p:"transparent",onSelect:function(){e.onProjectColorChange("transparent"),e.singleColorKey=(new Date).getTime()},marginRight:6}),u.OV.map((function(t){return r.createElement(yO.Z,{key:t,color:t,select:p,onSelect:function(t){e.onProjectColorChange(t===p?"transparent":t),u.OV.includes(t)&&(e.singleColorKey=(new Date).getTime())},mrClassName:"mr-[6px]"})})),r.createElement(hO.Z,{key:this.singleColorKey.toString(),defaultColor:O||!S?"transparent":this.defaultColor,noColor:"transparent",onPick:this.onProjectColorChange})))),!b&&r.createElement("div",{className:"row relative",style:{marginTop:20}},r.createElement(r0,{title:n.formatMessage({id:"list_view_type"}),overflowHidden:!1},r.createElement("div",{className:"flex"},y&&r.createElement(xa,{isUpgrade:!0,onClose:function(){e.setState({timelineUpgradeModalVisible:!1})}}),Ppe.map((function(t){var o=!!t.needPro,a=!(0,P._y)()&&o;return r.createElement(Ype,{mode:t.key,key:t.key,select:h,icon:t.icon,onSelect:function(t){a?e.setState({timelineUpgradeModalVisible:!0}):e.setState({viewMode:t})},locale:n.formatMessage({id:t.locale}),disabled:t.key===ya.up.timeline&&l===B.lI.Note,showUpgrade:o})}))))),r.createElement("div",{className:"row relative",style:{marginTop:20}},r.createElement(r0,{title:n.formatMessage({id:"project_group"})},r.createElement(se.Z,Spe({},x,{noneKey:"NONE",selectedKeys:s?[s]:["NONE"],menuClassName:n0,onSelect:this.onGroupSelect,withAntiscroll:!0,titleClassName:w()("multi-select-toggle select-menu relative"),withHoverClass:!0})))),r.createElement("div",{className:"row relative",style:{marginTop:12}},r.createElement(r0,{title:n.formatMessage({id:"team_list_type"})},r.createElement(se.Z,Spe({},E,{noneKey:B.lI.Task,selectedKeys:[l],menuClassName:n0,onSelect:this.onListTypeSelect,isReadOnly:k,titleClassName:w()("multi-select-toggle select-menu relative"),withHoverClass:!0})))),this.renderTeamSelect(),this.renderTeamPermission(),this.renderIsShowInSmartProject(v,b),v&&this.renderIsRemind(b)),r.createElement("div",{className:w()("flex-none flex justify-end items-center",ppe().footer)},r.createElement(T.Z,{onClick:this.closeEditModal,type:"cancel"},n.formatMessage({id:"cancel"})),r.createElement(T.Z,{type:"primary",onClick:this.confirmEditModal,loading:i,loadingText:n.formatMessage({id:"saving"})+"..."},n.formatMessage({id:g?"add":"save"})))),r.createElement("div",{style:{backgroundColor:S&&!j?(0,fP.Lq)(p).alpha(.05).toString():void 0},className:w()("flex-none bg-primary-5 dark:bg-main-background relative",ppe().preview)},r.createElement("div",{className:"absolute top-1/2 -translate-y-1/2",style:{left:36}},r.createElement("p",{className:"absolute text-xs flex items-center",style:Mpe({height:"16.5px"},Zpe[h]||Zpe.list)},f&&r.createElement(Sc.Z,{emoji:f,size:14,className:"w-[14px] h-[14px] text-[14px] leading-[14px] relative inline-block mr-[2px] flex-none"}),r.createElement("span",{style:{display:"inline-block",lineHeight:"16.5px",transform:"scale(0.72)",transformOrigin:"left center",whiteSpace:"nowrap",overflow:"hidden"}},f||c?c:n.formatMessage({id:"name"}))),r.createElement("img",{className:"overflow-hidden",src:((0,Z.$o)()?Lpe:Ipe)[h]||((0,Z.$o)()?Lpe:Ipe).list,style:{width:348,minHeight:321,borderRadius:"12px 0 0 12px",boxShadow:"0px 8px 32px 0px rgba(25, 25, 25, 0.04)"},alt:""})))),this.renderNewGroupModal(),this.renderTypeInfoModal(),this.renderCreateNoteInfoModal(),r.createElement(Ry.Z,null))}},{key:"getIsSharedProject",value:function(e){var t=e.model,n=e.projectPublicId;return"private"!==e.projectTeamId&&"public"===n||!!t&&Hn.he(t)}},{key:"renderProjectNamePreview",value:function(){var e=this.state,t=e.projectName,n=e.emojiPrefix;return r.createElement("div",{className:"row project-name-preview"},n+t)}},{key:"renderProjectNameEditor",value:function(){var e=this,t=this.props,n=t.intl,o=t.model,a=this.state,i=a.projectPublicId,c="private"!==a.projectTeamId&&"public"===i||!!o&&Hn.he(o),s=!((null===o||void 0===o?void 0:o.get("kind"))!==B.lI.Note),u=this.state,l=u.projectName,f=u.warningText,d=u.emojiPrefix,m=this.getDefaultIcon(c,s);return r.createElement("div",{className:"row relative"},r.createElement("div",{className:"input-row relative group"},r.createElement(Ly,{defaultDisplayEmoji:d,onChange:this.onEmojiChange,defaultIcon:m,style:{left:5},viewStyle:{marginTop:6,marginLeft:-5,width:342},defaultIconSize:"tiny",menuClassName:ppe().emojiPickerMenu,noBg:!0}),r.createElement("div",{className:"absolute bg-grey-10",style:{width:1,top:1,bottom:1,left:32}}),r.createElement(vu.Z,{id:"edit-project-name",className:"project-name input-lrg w-full rounded-select-trigger text-s",type:"text",placeholder:n.formatMessage({id:"name"}),value:l,onChange:this.onProjectNameChange,onFocus:function(t){e.toggleInputProjectNameWarn()},ref:this.projectNameInputRef,maxLength:Xn.b9.commonNameLimit-d.length,style:{height:36,paddingLeft:42,paddingRight:12},withBaseBorder:!0,autoComplete:"off"})),r.createElement(Vi.Z,{className:"text-alert text-sml mt-[5px] text-warn-red text-[11px]",text:f}))}},{key:"componentDidMount",value:function(){var e=this,t=this.props.model?this.props.model.get("name").length:0;setTimeout((function(){e.projectNameInputRef.current&&wn.KN(e.projectNameInputRef.current,t)}))}},{key:"renderTeamPermission",value:function(){var e=this.props,t=e.model,n=e.teams,o=e.intl,a=this.state,i=a.projectTeamId,c=a.projectPublicId,s=(0,fe.Fr)(n);if(!t&&s.size){var u=s.toArray().findIndex((function(e){return e.get("id")===i}))>=0;if(u){var l=this.getTeamPermissionMenuOptions(s);return r.createElement("div",{className:"row overflow-hidden",style:{marginTop:12}},r.createElement(r0,{title:o.formatMessage({id:"space_privacy"})},r.createElement(se.Z,Spe({},l,{noneKey:"personal",selectedKeys:[c],menuClassName:w()("project-edit-group-select-menu",n0),onSelect:this.onTeamPermissionSelect,titleClassName:w()("multi-select-toggle select-menu relative"),withHoverClass:!0}))))}}return null}},{key:"getTeamPermissionMenuOptions",value:function(e){var t=this.props.intl,n=this.state.projectTeamId,o=[],a={},i=e.find((function(e){return e.get("id")===n}));return[{id:"personal",title:t.formatMessage({id:"private_to_me"})},{id:"public",title:t.formatMessage({id:"public_to_team"},{s:null===i||void 0===i?void 0:i.get("name")})}].forEach((function(e){var t=e.id,n=e.title;o.push(r.createElement(O.gO,{key:t,title:n,withChecker:!0,className:"!max-w-none"})),a[t]=n})),{menu:o,map:a}}},{key:"renderTeamSelect",value:function(){var e=this.props,t=e.teamId,n=e.model,o=e.isCreate,a=e.intl,i=e.teams,c=this.state.projectTeamId,s=(0,fe.Fr)(i),u=this.getTeamMenuOptions(s);return o&&s.size?r.createElement("div",{className:"row overflow-hidden",style:{marginTop:12}},r.createElement(r0,{title:a.formatMessage({id:"workspace"})},r.createElement(se.Z,Spe({},u,{noneKey:"private",selectedKeys:[c],menuClassName:w()("project-edit-group-select-menu",n0),onSelect:this.onTeamSelect,titleClassName:w()("multi-select-toggle select-menu relative"),withHoverClass:!0})))):t&&(0,P.Oh)()||n&&s.size?r.createElement(xpe,{project:n,teams:s,defaultTeamId:t}):null}},{key:"getTeamMenuOptions",value:function(e){var t=this.props.intl,n=e.map((function(e){return e.set("name",e.get("name"))})).push((0,Gn.Map)({id:"private",name:t.formatMessage({id:"team_personal"})})),o=[],a={};return n.forEach((function(e){var t=e.get("id"),n=e.get("name");o.push(r.createElement(O.gO,{key:t,title:n,withChecker:!0,className:"!max-w-none"})),a[t]=n})),{menu:o,map:a}}},{key:"onProjectNameChange",value:function(e){this.setState({projectName:e.target.value})}},{key:"onProjectColorChange",value:function(e){this.setState({projectColor:e})}},{key:"onGroupSelect",value:function(e){var t=e.selectedKeys[0];"new-folder"===t?(this.prevGroupSelect=this.state.projectGroupId,this.setState({projectGroupId:t,isNewGroupModalShow:!0})):this.setState({projectGroupId:t||null})}},{key:"onListTypeSelect",value:function(e){var t=e.selectedKeys,n=this.state.viewMode,r=t[0];r===B.lI.Note&&n===ya.up.timeline?this.setState({listType:r,viewMode:ya.up.list}):this.setState({listType:r})}},{key:"onTeamSelect",value:function(e){var t=e.selectedKeys[0];this.setState({projectTeamId:t,projectGroupId:null})}},{key:"onTeamPermissionSelect",value:function(e){var t=e.selectedKeys[0];this.setState((function(e){var n=e.projectMuted;return{projectPublicId:t,projectMuted:"public"===t||n}}))}},{key:"getGroupNames",value:function(){var e=this.getTeamId(),t=this.props.intl,n=((0,P.Oh)()?this.props.groupList.filter((function(t){return!t.get("isDeleted")&&(e?(0,Ea.Wf)(t)===e:!(0,Ea.Wf)(t))})):this.props.groupList.filter((function(e){return!e.get("isDeleted")}))).sortBy((function(e){return e.get("sortOrder")})).map((function(e){return{key:e.get("id"),value:e.get("name")}})).toArray();return n.unshift({key:"NONE",value:t.formatMessage({id:"none"})}),n.push({key:"new-folder",value:t.formatMessage({id:"add_new_project_group"})}),n}},{key:"getGroupMenuOptions",value:function(){var e=this.getGroupNames(),t=[],n={};return e.forEach((function(e){"new-folder"===e.key?t.push(r.createElement(O.gO,{key:e.key,prefixIcon:"add",title:e.value,withChecker:!0,className:"!max-w-none",prefixIconClassName:"ml-[-2px]"})):t.push(r.createElement(O.gO,{key:e.key,title:e.value,withChecker:!0,className:"!max-w-none"})),n[e.key]=e.value})),{menu:t,map:n}}},{key:"getListTypeOptions",value:function(){var e=this.props.intl,t=B.lI;return Object.values(t).reduce((function(n,o){var a="";switch(o){case t.Note:a=e.formatMessage({id:"note_list"});break;case t.Task:a=e.formatMessage({id:"task_list"})}return n.map[o]=a,n.menu.push(r.createElement(O.gO,{key:o,title:a,withChecker:!0,className:"!max-w-none"})),n}),{menu:[],map:{}})}},{key:"renderNewGroupModal",value:function(){return this.state.isNewGroupModalShow?r.createElement(dpe,{teamId:this.getTeamId(),onConfirm:this.confirmGroupModal,onClose:this.closeGroupModal}):null}},{key:"renderCreateNoteInfoModal",value:function(){var e=this,t=this.props.intl;return this.state.createNoteInfoModalVisible&&r.createElement(Ca.Z,{title:" ",visible:!0,isAbleShowCancelButton:!1,okText:t.formatMessage({id:"step_known"}),onOk:function(){(0,Lt._k)(),e.setState({createNoteInfoModalVisible:!1},e.confirmEditModal)},onCancel:function(){(0,Lt._k)(),e.setState({createNoteInfoModalVisible:!1})}},this.infoModalContent)}},{key:"renderTypeInfoModal",value:function(){var e=this;return this.state.typeInfoModalVisible&&r.createElement(Ca.Z,{title:" ",visible:!0,onCancel:function(){return e.setState({typeInfoModalVisible:!1})},onOk:function(){(0,Lt._k)(),e.setState({typeInfoModalVisible:!1},e.confirmEditModal)}},this.infoModalContent)}},{key:"confirmGroupModal",value:function(e){this.setState({projectGroupId:e.id,isNewGroupModalShow:!1})}},{key:"closeGroupModal",value:function(){this.setState({projectGroupId:this.prevGroupSelect,isNewGroupModalShow:!1})}},{key:"checkProjectName",value:function(){var e=this.props,t=e.intl,n=e.model,r=this.state.projectName.trim(),o=this.state,a=o.projectGroupId,i=o.emojiPrefix+r,c=this.getTeamId();return i&&r?/^[#\uff03]/i.test(i)?(this.toggleInputProjectNameWarn(t.formatMessage({id:"invalid_project_name"})),!1):i.match(Vn.Z.projectNameFilter)?(this.toggleInputProjectNameWarn(t.formatMessage({id:"warn_project_name"})),!1):Hn.U(n,a,c,i)?(this.toggleInputProjectNameWarn(t.formatMessage({id:"duplicate_list_name"})),!1):(this.toggleInputProjectNameWarn(),!0):(this.toggleInputProjectNameWarn(t.formatMessage({id:"list_name_not_empty"})),!1)}},{key:"toggleInputProjectNameWarn",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";this.setState({warningText:e})}},{key:"getNextOrderAfterGroup",value:function(e,t){var n=(0,rpe.eh)(t),r=n.findIndex((function(t){return t.get("id")===e})),o=n.get(r),a=n.get(r+1),i=parseInt(o?o.get("sortOrder"):null,10),c=parseInt(a?a.get("sortOrder"):null,10),s=$e.X_(i,c);return s.needReset?((0,rpe.BT)(t),this.getNextOrderAfterGroup(e,t)):s.newSortOrder}},{key:"getTeamId",value:function(){var e=null;return this.props.teamId&&"private"!==this.props.teamId?e=this.props.teamId:this.state.projectTeamId&&"private"!==this.state.projectTeamId?e=this.state.projectTeamId:this.props.model&&(e=this.props.model.get("teamId")),(0,fe.mW)(e)?e:null}},{key:"getProjectShowTypeOptions",value:function(e){var t=this.props.intl,n=Hn.B8(e).map((function(e){return"".concat(e)}));return n.reduce((function(e,n){var o="";switch(n){case"".concat(ya.BB.All):o=t.formatMessage({id:"list_menu_all_tasks"});break;case"".concat(ya.BB.AssignedExceptOther):o=t.formatMessage({id:"list_menu_all_tasks_except_assign"});break;case"".concat(ya.BB.AssignedToMe):o=t.formatMessage({id:"list_menu_tasks_assigned_to_me"});break;case"".concat(ya.BB.None):o=t.formatMessage({id:"list_menu_do_not_display"})}return e.map[n]=o,e.menu.push(r.createElement(O.gO,{key:n,title:o,withChecker:!0,className:"!max-w-none"})),e}),{menu:[],map:{}})}},{key:"getRenderProjectShowType",value:function(e){var t=this.state.projectShowType;return Hn.q1(t,e)}},{key:"renderIsShowInSmartProject",value:function(e,t){var n=this,o=this.props.intl,a=this.state,i=a.projectInAll;if(a.isRenderNewStyle){var c=this.getProjectShowTypeOptions(e),s=this.getRenderProjectShowType(e);return r.createElement("div",{className:"row relative",style:{marginTop:12}},r.createElement(r0,{title:o.formatMessage({id:"list_show_in_smart_list"})},r.createElement(se.Z,Spe({},c,{selectedKeys:["".concat(s)],menuClassName:n0,onSelect:this.onProjectShowTypeSelect,titleClassName:w()("multi-select-toggle select-menu relative"),withHoverClass:!0}))))}return r.createElement("div",{className:"row relative flex items-center",style:{marginTop:24}},r.createElement(Se.Z,{checkboxId:"showinall",isChecked:!i,disabled:t,checkboxDesc:o.formatMessage({id:"not_show_in_smart_list"}),onChange:function(){n.setState({projectInAll:!i})},style:{height:"auto"},textStyle:{marginLeft:10,lineHeight:"18px"},textClassName:"text-grey-80"}),r.createElement(_e.Z,{title:o.formatMessage({id:e?"help_show_in_all_share":"help_show_in_all"}),placement:"top",type:"help"},r.createElement("div",{className:"flex-none",style:{width:16,height:16,marginLeft:4}},r.createElement(E.Z,{name:"help-new",className:"w-full h-full text-grey-40"}))))}},{key:"getProjectReminderTypeOptions",value:function(){var e=this.props.intl;return["".concat(ya._1.All),"".concat(ya._1.AssignedExceptOther),"".concat(ya._1.AssignedToMe),"".concat(ya._1.None)].reduce((function(t,n){var o="";switch(n){case"".concat(ya._1.All):o=e.formatMessage({id:"list_menu_all_tasks"});break;case"".concat(ya._1.AssignedExceptOther):o=e.formatMessage({id:"list_menu_all_tasks_except_assign"});break;case"".concat(ya._1.AssignedToMe):o=e.formatMessage({id:"list_menu_tasks_assigned_to_me"});break;case"".concat(ya._1.None):o=e.formatMessage({id:"list_menu_not_reminders"})}return t.map[n]=o,t.menu.push(r.createElement(O.gO,{key:n,title:o,withChecker:!0,className:"!max-w-none"})),t}),{menu:[],map:{}})}},{key:"renderIsRemind",value:function(e){var t=this,n=this.props.intl,o=this.state,a=o.projectMuted,i=o.isRenderNewStyle,c=o.projectReminderType;if(i){var s=this.getProjectReminderTypeOptions();return r.createElement("div",{className:"row relative",style:{marginTop:12}},r.createElement(r0,{title:n.formatMessage({id:"new_task_reminder_title"})},r.createElement(se.Z,Spe({},s,{selectedKeys:["".concat(c)],menuClassName:n0,onSelect:this.onProjectRemindTypeSelect,titleClassName:w()("multi-select-toggle select-menu relative"),withHoverClass:!0}))))}return r.createElement("div",{className:"row relative flex items-center",style:{marginTop:12}},r.createElement(Se.Z,{checkboxId:"muted",isChecked:a,disabled:e,checkboxDesc:n.formatMessage({id:"do_not_disturb"}),onChange:function(){t.setState({projectMuted:!a})},style:{height:"auto"},textStyle:{marginLeft:10,lineHeight:"18px"},textClassName:"text-grey-80"}),r.createElement(_e.Z,{title:n.formatMessage({id:"help_do_not_disturb"}),placement:"top",type:"help"},r.createElement("div",{className:"flex-none",style:{width:16,height:16,marginLeft:4}},r.createElement(E.Z,{name:"help-new",className:"w-full h-full text-grey-40"}))))}},{key:"getDefaultShowTypeAndRemindType",value:function(e,t,n){return t?{projectInAll:!e||e.get("inAll"),projectMuted:!!e&&e.get("muted"),projectShowType:e?Hn.Ft(e,n):ya.BB.All,projectReminderType:e?function(){var t=e.get("reminderType");return t||(e.get("muted")?ya._1.AssignedToMe:ya._1.All)}():ya._1.All}:{projectInAll:!e||e.get("inAll"),projectMuted:!!e&&e.get("muted"),projectShowType:e?e.get("showType"):ya.BB.All,projectReminderType:e?e.get("reminderType"):ya._1.All}}},{key:"getConfirmData",value:function(){var e,t=this,n=this.props.model,r=this.state,o=r.listType,a=r.emojiPrefix,i=r.viewMode,c=r.isRenderNewStyle,s=r.projectPublicId,u=r.projectTeamId,l=this.props.model,f=!l,d=this.state.projectName.trim(),m=this.state.projectColor,p=this.state.projectGroupId,h=function(){var e=t.state,r=e.projectInAll,o=e.projectMuted,a=e.projectReminderType;if(c){var i=t.getIsSharedProject({model:n,projectPublicId:s,projectTeamId:u}),l=t.getRenderProjectShowType(i);return{inAll:l===ya.BB.All,muted:a!==ya.BB.All,newStyleData:{showType:l,reminderType:a}}}return{inAll:r,muted:o}}(),y=h.inAll,g=h.muted,v=h.newStyleData,b="public"===this.state.projectPublicId,w=this.getTeamId();if(this.group){var k=this.group.get("id");e="NONE"===p?this.getNextOrderAfterGroup(k,w):p!==this.group.get("id")||f?(0,rpe.Mu)(p,w):l.get("sortOrder")}else e="NONE"!==p&&null!==p?(0,rpe.Mu)(p,w):f?(0,rpe.X_)(w):l.get("sortOrder");var x=Mpe({name:a+d,color:"transparent"===m?null:m,groupId:p,sortOrder:e,inAll:y,muted:g,teamId:w,kind:o,viewMode:i},v);return f?Object.assign(x,{openToTeam:b}):x}},{key:"confirmEditModal",value:function(){var e=this,t=this.props,n=t.model,r=t.intl,o=t.onConfirm,a=this.state.saving,i=!n;if(!a&&this.checkProjectName()){var c=this.getConfirmData();(0,Lt.qf)()||c.kind!==B.lI.Note?(c.kind===B.lI.Note?((0,Lt._k)(),i?I.uB("create_note"):I.uB("convert_to_note")):i||I.uB("convert_to_task"),c.color?"transparent"===c.color?ae.Z.projectListUi("list_color","none"):u.OV.includes(c.color.toUpperCase())?ae.Z.projectListUi("list_color","preset"):u.Em.includes(c.color.toUpperCase())?ae.Z.projectListUi("list_color","memphis"):u.es.includes(c.color.toUpperCase())?ae.Z.projectListUi("list_color","morandi"):u.NA.includes(c.color.toUpperCase())?ae.Z.projectListUi("list_color","macaron"):u.Zm.includes(c.color.toUpperCase())?ae.Z.projectListUi("list_color","classic"):u.kw.includes(c.color.toUpperCase())&&ae.Z.projectListUi("list_color","rococo"):ae.Z.projectListUi("list_color","none"),this.setState({saving:!0}),this.props.model&&c.inAll===this.props.model.get("inAll")||(c.inAll?I.G2("disable_hide"):I.G2("enable_hide")),o(Mpe({},c),(function(t){t&&"kanban"===c.viewMode&&setTimeout((function(){0===(0,ga.H9)(t).size&&(0,ga.PC)(t,n)})),e.setState({saving:!1})}))):i?(this.infoModalContent=r.formatMessage({id:"note_project_first_create_message"}),this.setState({createNoteInfoModalVisible:!0})):(this.infoModalContent=r.formatMessage({id:"project_type_change_message"}),this.setState({typeInfoModalVisible:!0}))}}},{key:"closeEditModal",value:function(){var e=this.props.onClose;e&&e()}}],o&&_pe(n.prototype,o),a&&_pe(n,a),Object.defineProperty(n,"prototype",{writable:!1}),n;var n,o,a}(r.Component),Upe=(0,a.$j)((function(e){return Mpe(Mpe({},e.groups),{},{teams:e.teams.teams})}))((0,An.ZP)(Bpe)),Ype=function(e){var t=e.mode,n=e.select,o=e.onSelect,a=e.icon,i=e.disabled,c=e.locale,s=e.showUpgrade,l=n===t;return r.createElement(_e.Z,{title:c,mouseEnterDelay:u.d_,placement:"bottom",trigger:["hover","click"]},r.createElement("div",{style:{width:51,height:36,marginRight:12},className:w()("rounded-select-trigger relative",l?"bg-primary-5":"bg-grey-3",i?"cursor-not-allowed":"cursor-pointer"),onClick:function(){i||o(t)}},r.createElement(E.Z,{name:a,className:w()(l?"text-primary":i?"text-grey-20":"text-grey-40","absolute top-1/2 left-1/2 -translate-x-1/2 -translate-y-1/2"),style:{width:22,height:22}}),l&&r.createElement("div",{className:"absolute inset-0 border border-solid border-primary rounded-select-trigger"}),s&&r.createElement("div",{className:"absolute bg-main-background rounded-full overflow-hidden",style:{top:-8,right:-8,width:16,height:16}},r.createElement(E.Z,{name:"vip-circle",className:"absolute left-1/2 top-1/2 -translate-x-1/2 -translate-y-1/2",style:{width:12,height:12}}))))};function Vpe(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,a,i,c=[],s=!0,u=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;s=!1}else for(;!(s=(r=a.call(n)).done)&&(c.push(r.value),c.length!==t);s=!0);}catch(e){u=!0,o=e}finally{try{if(!s&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(u)throw o}}return c}}(e,t)||function(e,t){if(!e)return;if("string"===typeof e)return Hpe(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return Hpe(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Hpe(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var Wpe=function(e){var t=e.onClose,n=e.onConfirm,o=e.type,a=(0,y.Z)(),i=Vpe((0,r.useState)(!1),2),c=i[0],s=i[1],u=(0,r.useCallback)((function(){t&&t()}),[t]),l="edit-all"===o,f=(0,r.useCallback)((function(){n(l&&c)}),[c,l,n]);return r.createElement(C.Z,{visible:!0,maskClosable:!1,title:a.formatMessage({id:"archive"}),cancelText:a.formatMessage({id:"cancel"}),okText:a.formatMessage({id:"archive"}),onCancel:u,onOk:f,onContextMenuPopCover:function(e){e.stopPropagation()}},r.createElement("p",{className:"mt-[4px] leading-[20px]",style:{marginBottom:12}},a.formatMessage({id:"archive_confirm_message"})),l&&r.createElement(Se.Z,{checkboxId:"apply_to_all",checkboxDesc:a.formatMessage({id:"archive_together_with_other_members"}),isChecked:c,textStyle:{opacity:.6,fontSize:14},onChange:function(e){s(e)}}))};function zpe(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,a,i,c=[],s=!0,u=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;s=!1}else for(;!(s=(r=a.call(n)).done)&&(c.push(r.value),c.length!==t);s=!0);}catch(e){u=!0,o=e}finally{try{if(!s&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(u)throw o}}return c}}(e,t)||function(e,t){if(!e)return;if("string"===typeof e)return Gpe(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return Gpe(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Gpe(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var Kpe=new Set(["1","2","3"]),qpe=function(e){var t=e.updateVisible,n=e.confirm,o=(0,y.Z)(),a=zpe((0,r.useState)(function(){var e=(0,pt.LP)(B._Yt.defaultProjectDuplicateType);return Kpe.has(e)?e:"1"}()),2),i=a[0],c=a[1],s=zpe((0,r.useState)(!1),2),u=s[0],l=s[1];return r.createElement(Ca.Z,{title:o.formatMessage({id:"upgrade_for_duplicate_project"}),onClose:function(){t(!1)},onCancel:function(){t(!1)},onOk:function(){l(!0),n(i,(function(){l(!1),t(!1)}))},loading:u},r.createElement("p",{style:{marginBottom:8}},o.formatMessage({id:"duplicate_list_config_dialog_title"})),r.createElement(KL.Z,{menu:[{key:"1",text:o.formatMessage({id:"duplicate_list_choice_only_incomplete"})},{key:"2",text:o.formatMessage({id:"duplicate_list_choice_all_task_keep_status"})},{key:"3",text:o.formatMessage({id:"duplicate_list_choice_all_task_loose_status"})}],onSelect:function(e){c(e),(0,pt.JU)(B._Yt.defaultProjectDuplicateType,e)},selectKey:i}))},$pe=function(e){var t=e.project,n=e.type,o=void 0===n?"project":n,a=e.isLeftViewInMenu,i=e.previewRef,c=t.get("id"),l="group"===o,f=l?w_.cj.GROUP:w_.cj.PROJECT,d={id:c,type:f,area:w_.M5.SIDEBAR,data:{ids:[]}},m=(0,r.useMemo)((function(){return a?{disabled:!0}:(l?(0,fe.cL)((0,Ea.Wf)(t)):(0,fe.cL)((0,Hn.z2)(t)))?{disabled:!0,disabledAction:function(){me.$Z({text:s.U2("toast_warning_team_expired",{s:u.N$})})}}:{disabled:!1}}),[l,a,t]),p=m.disabled,h=m.disabledAction,y={type:f,overlay:function(){if(i.current){var e=Array.from(i.current.classList).filter((function(e){return"hide"!==e})).join(" ");return r.createElement("div",{className:w()(e,"shadow-default dark:shadow-dark-default"),dangerouslySetInnerHTML:{__html:i.current.innerHTML}})}return null},end:function(){(0,wn.OZ)()},dragItem:d},g=(0,r.useMemo)((function(){return l?"group-item-".concat(Ne().uniqueId(c)):"project-item-".concat(Ne().uniqueId(c))}),[c,l]),v=(0,bN.ZP)({id:g,data:y,disabled:p,disabledAction:h});return{listeners:v.listeners,setNodeRef:v.setNodeRef,isDragging:v.isDragging}};function Jpe(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,a,i,c=[],s=!0,u=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;s=!1}else for(;!(s=(r=a.call(n)).done)&&(c.push(r.value),c.length!==t);s=!0);}catch(e){u=!0,o=e}finally{try{if(!s&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(u)throw o}}return c}}(e,t)||function(e,t){if(!e)return;if("string"===typeof e)return Xpe(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return Xpe(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Xpe(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var Qpe=function(e){var t=e.onClose,n=e.onConfirm,o=(0,y.Z)(),a=Jpe((0,r.useState)(!1),2),i=a[0],c=a[1],s=(0,r.useCallback)((function(){t&&t()}),[t]),u=(0,r.useCallback)((function(){n(i)}),[i,n]);return r.createElement(C.Z,{visible:!0,maskClosable:!1,title:o.formatMessage({id:"unarchive_list"}),cancelText:o.formatMessage({id:"cancel"}),okText:o.formatMessage({id:"unarchive"}),onCancel:s,onOk:u,onContextMenuPopCover:function(e){e.stopPropagation()}},r.createElement("p",{className:"mt-[4px] leading-[20px]",style:{marginBottom:12}},o.formatMessage({id:"unarchive_confirm_message"})),r.createElement(Se.Z,{checkboxId:"unarchive_apply_to_all",checkboxDesc:o.formatMessage({id:"unarchive_together_with_other_members"}),isChecked:i,textStyle:{opacity:.6,fontSize:14},onChange:function(e){c(e)}}))};function ehe(e){return ehe="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},ehe(e)}function the(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,a,i,c=[],s=!0,u=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;s=!1}else for(;!(s=(r=a.call(n)).done)&&(c.push(r.value),c.length!==t);s=!0);}catch(e){u=!0,o=e}finally{try{if(!s&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(u)throw o}}return c}}(e,t)||function(e,t){if(!e)return;if("string"===typeof e)return nhe(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return nhe(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function nhe(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function rhe(){return rhe=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},rhe.apply(this,arguments)}function ohe(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,dhe(r.key),r)}}function ahe(e,t,n){return t=uhe(t),function(e,t){if(t&&("object"===ehe(t)||"function"===typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(e,ihe()?Reflect.construct(t,n||[],uhe(e).constructor):t.apply(e,n))}function ihe(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(ihe=function(){return!!e})()}function che(){return che="undefined"!==typeof Reflect&&Reflect.get?Reflect.get.bind():function(e,t,n){var r=she(e,t);if(r){var o=Object.getOwnPropertyDescriptor(r,t);return o.get?o.get.call(arguments.length<3?e:n):o.value}},che.apply(this,arguments)}function she(e,t){for(;!Object.prototype.hasOwnProperty.call(e,t)&&null!==(e=uhe(e)););return e}function uhe(e){return uhe=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},uhe(e)}function lhe(e,t){return lhe=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},lhe(e,t)}function fhe(e,t,n){return(t=dhe(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function dhe(e){var t=function(e,t){if("object"!=ehe(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=ehe(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==ehe(t)?t:t+""}var mhe=function(e){function t(e){var n;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),fhe(n=ahe(this,t,[e]),"onItemClick",(function(){var e=n.props.navigateTo,t=n.context,r=t.isLeftViewInMenu,o=t.leftViewSelectProjectAction,a=n.getUrl(),i=n.getCurrentUrl()===a;r?o(n.props.project.toObject().id):(gwe("list"),e(a),I.Kb("list"));i&&U.vp.dispatch("fetchTasksAgain")})),fhe(n,"getInnerRenderData",(function(e){var t=e.name,n=e.isShared,r=e.kind===B.lI.Note;if($e.Cy(t)){var o=$e.y9(t);return{icon:o.emoji,emoji:!0,title:o.title}}return n?{icon:r?"share-note-list":"share-list",title:t}:{icon:r?"note-list":"normal-list",title:t}})),fhe(n,"onUnCloseModalConfirm",(function(e){var t=n.props,r=t.project,o=t.intl,a=r.get("id");n.setState({isUnCloseModalShown:!1}),e?K.TV8(a,!1).then((function(e){200===e.status&&n.changeProjectCloseStatus(!1,!0)})).catch((function(e){(0,Y.vZ)(e).errorCode,(0,wn.eD)(o.formatMessage({id:"matrix_not_support_op"}))})):n.changeProjectCloseStatus(!1,!1)})),fhe(n,"onUnCloseModalClose",(function(){n.setState({isUnCloseModalShown:!1})})),fhe(n,"onProjectDuplicate",(function(e,t){if(de.Bt())F.$Z({type:B.VIb.list}),t();else{var r=n.props.project.get("id"),o=Ne().extend(n.getProjectData(),{userCount:1});K.mru(r,o,e).then((function(e){Ne().extend(o,e.data,{isDuplicated:!0}),n.props.addProject(o),pe.Z.doSyncImmediately().then((function(){t(),n.props.navigateTo(N.u$(o.id))}))})).catch((function(){t()}))}})),n.state={isMenuOpen:!1,isDeleteModalShown:!1,isEditModalShown:!1,isCloseModalShown:!1,isUnCloseModalShown:!1,closeModalType:"edit-personal",isShareModalShown:!1,isDuplicateModalShown:!1,defaultProjectConfirmVisible:!1,defaultProjectConfirmType:"delete"},n.onMenuVisibleChange=n.onMenuVisibleChange.bind(n),n.onMenuSelect=n.onMenuSelect.bind(n),n.onEditModalClose=n.onEditModalClose.bind(n),n.onEditModalConfirm=n.onEditModalConfirm.bind(n),n.onDeleteModalClose=n.onDeleteModalClose.bind(n),n.onDeleteModalConfirm=n.onDeleteModalConfirm.bind(n),n.onCloseModalClose=n.onCloseModalClose.bind(n),n.onCloseModalConfirm=n.onCloseModalConfirm.bind(n),n.onShareModalClose=n.onShareModalClose.bind(n),n.ProjectMenuRef=r.createRef(),n._listenId=Ne().uniqueId(),n}return function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&lhe(e,t)}(t,e),n=t,o=[{key:"componentDidMount",value:function(){var e=this,t=this.props,n=t.project,r=t.navigateTo,o=n.toObject().id;bn.ZP.projectTemplateId===o&&(r(N.u$(o)),bn.ZP.projectTemplateId=""),U.vp.subscribe(this._listenId,"createProjectGroup",(function(t){var n=t.dragProject;t.projectId===o&&e.createProjectGroup(n)})),U.vp.subscribe(this._listenId,"openProjectEditModal",(function(t){t.projectId===o&&e.setState({isEditModalShown:!0})}))}},{key:"componentWillUnmount",value:function(){U.vp.unSubscribe(this._listenId,"createProjectGroup"),U.vp.unSubscribe(this._listenId,"openProjectEditModal")}},{key:"render",value:function(){var e=this,t=this.state,n=t.isDeleteModalShown,o=t.isEditModalShown,a=t.isCloseModalShown,i=t.isUnCloseModalShown,c=t.closeModalType,s=t.isShareModalShown,u=t.isDuplicateModalShown,l=t.defaultProjectConfirmVisible,f=t.defaultProjectConfirmType,d=this.props,m=d.isPin,p=d.project,h=d.isInFolder,y=d.count,g=d.intl,v=d.setNodeRef,b=d.listeners,k=d.setPreviewRef,x=p.toObject(),E=Hn.aZ(p);x.isShared=x.userCount>1||E,x.isClosed=x.closed;var S=Hn.cx(p)?Hn.z2(p)||"private":"",_=this.getUrl()===this.getCurrentUrl(),O=Hn.gX(p),C=this.getProjectColor(x),T=this.getInnerRenderData(x),j=this.context.isLeftViewInMenu;return r.createElement(r.Fragment,null,r.createElement("div",rhe({className:w()("project project-dropper mb-[2px]"),order:x.sortOrder,ref:v,"data-dropper-id":p.get("id")},b),r.createElement(npe,{ref:this.ProjectMenuRef,key:"menu",action:["contextMenu"],isPin:m,isClosed:x.isClosed,isOwner:x.isOwner,openToTeam:E,isUneditableTeamProject:O,onVisibleChange:this.onMenuVisibleChange,onSelect:this.onMenuSelect,disabled:j},r.createElement(kde,{iconName:T.icon,title:T.title,emoji:T.emoji,selected:_,color:C,level:h?1:0,count:+y,setPreviewRef:k,onClick:this.onItemClick}))),l&&r.createElement(gF,{isDisabled:function(e){return e===x.id},title:g.formatMessage({id:"archive"===f?"cannot_archive_default_project":"cannot_delete_default_project"}),onOK:function(e){if(e&&"delete"===f){var t=(0,oc.Bj)(x.id);t&&(0,oc.gK)(t,e)}},hide:function(){e.setState({defaultProjectConfirmVisible:!1})}}),o&&r.createElement(Upe,{key:"edit",teamId:S,model:p,onClose:this.onEditModalClose,onConfirm:this.onEditModalConfirm}),n&&r.createElement(TH,{key:"delete",model:p,onConfirm:this.onDeleteModalConfirm,onClose:this.onDeleteModalClose}),a&&r.createElement(Wpe,{key:"close",type:c,onConfirm:this.onCloseModalConfirm,onClose:this.onCloseModalClose}),i&&r.createElement(Qpe,{onConfirm:this.onUnCloseModalConfirm,onClose:this.onUnCloseModalClose}),u&&r.createElement(qpe,{updateVisible:function(t){e.setState({isDuplicateModalShown:t})},confirm:this.onProjectDuplicate}),r.createElement(Os,{key:"share",model:p,isProjectShareViewShown:s,closeProjectShareView:this.onShareModalClose}))}},{key:"listenListScroll",value:function(){var e=this;$("#project-list-view .project-list-inner .antiscroll-inner").on("scroll.dropdown",(function(t){e.ProjectMenuRef.current&&e.ProjectMenuRef.current.dropDownRef.current&&e.ProjectMenuRef.current.dropDownRef.current.hide()}))}},{key:"removeListScrollListener",value:function(){$("#project-list-view .project-list-inner .antiscroll-inner").off("scroll.dropdown")}},{key:"onMenuVisibleChange",value:function(e){e?this.listenListScroll():this.removeListScrollListener(),this.setState({isMenuOpen:e})}},{key:"onMenuSelect",value:function(e){var t=this;this.onMenuVisibleChange(!1);var n=this.props,r=n.isDisabled,o=n.intl,a=n.project;if(r)me.$Z({text:o.formatMessage({id:"toast_warning_team_expired"},{s:u.N$})});else switch(e){case"pin":bwe("cm.pin"),Cs.cx(a.get("id"),Ede.project);break;case"unpin":bwe("cm.unpin"),Cs.nN(a.get("id"));break;case"projectEdit":bwe("cm.edit"),this.setState({isEditModalShown:!0});break;case"projectDelete":if(bwe("cm.delete"),(0,Z.wX)()===a.get("id"))return void this.setState({defaultProjectConfirmVisible:!0,defaultProjectConfirmType:"delete"});if((0,oc.ML)(a.get("id")))return;this.setState({isDeleteModalShown:!0});break;case"projectClose":if(bwe("cm.archive"),(0,Z.wX)()===a.get("id"))return void this.setState({defaultProjectConfirmVisible:!0,defaultProjectConfirmType:"archive"});this.setState({isCloseModalShown:!0,closeModalType:Hn.vi(a)&&!Hn.gX(a)?"edit-all":"edit-personal"});break;case"projectOpen":if(de.pO())return void F.$Z({type:B.VIb.openList});Hn.vi(a)&&!Hn.gX(a)?this.setState({isUnCloseModalShown:!0}):this.changeProjectCloseStatus(!1,!1);break;case"projectDuplicate":bwe("cm.duplicate"),this.setState({isDuplicateModalShown:!0}),I.G2("duplicate");break;case"projectShare":var i=Hn.z2(a);if(i&&Hn.Ej(a)&&!Hn.he(a)&&de.bX(i))return void F.$Z({type:B.VIb.teamSharelist,teamId:i,action:function(){t.setState({editModalVisible:!1},(function(){U.vp.dispatch("showGlobalTeamPlanModal",{teamId:i})}))}});bwe("cm.share"),this.setState({isShareModalShown:!0})}}},{key:"onEditModalClose",value:function(){this.setState({isEditModalShown:!1})}},{key:"onEditModalConfirm",value:function(e,t){var n=this.props.project.get("id");(0,ng.M)("ListAction/modifyList","[start] modify list ".concat(n)),this.props.updateProject(n,e),pe.Z.doSync(),this.setState({isEditModalShown:!1}),(0,ng.M)("ListAction/modifyList","[end] modify list ".concat(n)),this.props.navigateTo(N.u$(n)),t(n)}},{key:"onDeleteModalConfirm",value:function(){var e=this,t=this.props.project.get("id");(0,ng.M)("ListAction/deleteList","[start] delete list ".concat(t)),Hn.ey(t,(function(){e.setState({isDeleteModalShown:!1})})),(0,ng.M)("ListAction/deleteList","[end] delete list ".concat(t))}},{key:"onDeleteModalClose",value:function(){this.setState({isDeleteModalShown:!1})}},{key:"onCloseModalConfirm",value:function(e){var t=this,n=this.props,r=n.project,o=n.intl,a=r.get("id");this.setState({isCloseModalShown:!1}),e?K.TV8(a,!0).then((function(e){200===e.status&&t.changeProjectCloseStatus(!0,!0)})).catch((function(e){(0,Y.vZ)(e).errorCode,(0,wn.eD)(o.formatMessage({id:"matrix_not_support_op"}))})):this.changeProjectCloseStatus(!0,!1)}},{key:"onCloseModalClose",value:function(){this.setState({isCloseModalShown:!1})}},{key:"onShareModalClose",value:function(){this.setState({isShareModalShown:!1})}},{key:"changeProjectCloseStatus",value:function(e,t){var n=this.props.project.toObject(),r=n.id,o=n.teamId;if(e){this.props.updateProject(r,{closed:e},t);var a=(0,rpe.Qm)(o);if(this.props.updateListOrder(r,a),N.EI()===r){var i=(0,$e.tQ)();this.props.navigateTo(i)}I.G2("close"),(0,Cs.h0)({},fhe({},r,0)),(0,Cs.D4)(r)}else{if(de.pO())return void F.$Z({type:B.VIb.openList});this.props.updateProject(r,{closed:e,fromClosed:!0},t);var c,s=n.groupId;c=s&&Ea.VL(s)?(0,rpe.VQ)(s,o):(0,rpe.rQ)(o),this.props.updateListOrder(r,c),this.props.navigateTo(N.u$(r)),I.G2("open")}pe.Z.doSync()}},{key:"getProjectData",value:function(){var e=this.props,t=e.intl,n=e.project,r=Hn.Oe(n),o=r.groupBy,a=r.orderBy,i={groupBy:o===B.X9E.assignee?B.X9E.sortOrder:o,orderBy:a===B.d$J.assignee?B.d$J.sortOrder:a};return{groupId:n.get("groupId"),isOwner:!0,name:n.get("name")+" "+t.formatMessage({id:"list_copy_title_extra"}),sortOrder:this.getBeforeOrder(),sortType:"assignee"===n.get("sortType")?"sortOrder":n.get("sortType"),sortOption:i,inAll:!0,showType:ya.BB.All,remindType:ya._1.All,teamId:n.get("teamId"),kind:n.get("kind")}}},{key:"getBeforeOrder",value:function(){var e=this.props.project,t=Hn.z2(e),n=e.get("id");return e.get("closed")?(0,rpe.X_)(t):(0,rpe.cO)(n,t)}},{key:"moveTasksToProject",value:function(e,n){che(uhe(t.prototype),"moveTasksToProject",this).call(this,e,n),N.gz()||(window.location.href="#"+N.x6())}},{key:"getProjectColor",value:function(e){var t=e.color;return"".concat(t||"transparent")}},{key:"createProjectGroup",value:function(e){var t=this.props,n=t.intl,r=t.project,o=Hn.Rp(r.get("id")),a=null,i=Hn.z2(o),c=Hn.z2(e);if((c||i)&&i!==c)return!1;a=i;var s=(0,rpe.eh)(a),l=o.get("sortOrder"),f=s.findIndex((function(e){return e.get("id")===o.get("id")}));if(-1!==f){var d=f===s.size-1?l+u.eL:s.get(f+1).get("sortOrder");if($e.jb(d)||d-l<3)return(0,rpe.BT)(a),this.createProjectGroup(Hn.Rp(e.get("id")));var m={id:(0,Uf.Z)(),name:n.formatMessage({id:"new_project_group"}),sortType:B.ERp.project,sortOrder:l,teamId:a};this.props.addGroup(m),setTimeout((function(){U.vp.dispatch("focusAndSelectGroupEdit")}));var p=[o.get("id"),e.get("id")];this.props.updateLists(p,{groupId:m.id});var h=Math.floor((d-l)/3);this.props.setListOrders(p.map((function(e,t){return{id:e,order:l+h*(t+1)}}))),vwe("add"),I.Bm("add"),pe.Z.doSync()}}}],o&&ohe(n.prototype,o),a&&ohe(n,a),Object.defineProperty(n,"prototype",{writable:!1}),n;var n,o,a}(dde),phe=(0,Nn.qC)((0,a.$j)((function(e,t){var n=t.project.get("id");return{pathname:e.router.location.pathname,isPin:null!=Cs.cH(e)[n]}}),(function(e){return{updateTaskDueDate:function(t){e(La.tu(t))},addProject:function(t){e(Qo.B(t))},deleteProject:function(t){e(Qo.th(t))},updateProject:function(t,n,r){e(Qo.ty(t,n,r))},navigateTo:function(t){e((0,k.VF)(t))},clearSelectedTaskIds:function(){(0,Lt.ye)()},addGroup:function(t){e(ta.Rp(t))},updateLists:function(t,n){e(Qo.Be(t,n))},setListOrders:function(t){e(Qo.mU(t))},removeLocalProject:function(t){e(Qo.Ku(t))},updateListOrder:function(t,n){e(Qo.DI(t,n))}}})),An.ZP)(mhe),hhe=function(e){var t=e.project,n=the((0,Ys.zu)(),2),o=n[0],a=n[1],i=$pe({project:t,previewRef:o}),c=i.listeners,s=i.setNodeRef;return r.createElement(phe,rhe({},e,{listeners:c,setNodeRef:s,setPreviewRef:a}))};function yhe(e){return yhe="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},yhe(e)}function ghe(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,a,i,c=[],s=!0,u=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;s=!1}else for(;!(s=(r=a.call(n)).done)&&(c.push(r.value),c.length!==t);s=!0);}catch(e){u=!0,o=e}finally{try{if(!s&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(u)throw o}}return c}}(e,t)||function(e,t){if(!e)return;if("string"===typeof e)return vhe(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return vhe(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function vhe(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function bhe(){return bhe=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},bhe.apply(this,arguments)}function whe(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,Ohe(r.key),r)}}function khe(e,t,n){return t=Ehe(t),function(e,t){if(t&&("object"===yhe(t)||"function"===typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(e,xhe()?Reflect.construct(t,n||[],Ehe(e).constructor):t.apply(e,n))}function xhe(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(xhe=function(){return!!e})()}function Ehe(e){return Ehe=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},Ehe(e)}function She(e,t){return She=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},She(e,t)}function _he(e,t,n){return(t=Ohe(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Ohe(e){var t=function(e,t){if("object"!=yhe(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=yhe(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==yhe(t)?t:t+""}var Che=function(e){function t(e){var n;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),_he(n=khe(this,t,[e]),"getIsGroupSelected",(function(){var e=n.context,t=e.isLeftViewInMenu,r=e.leftViewSelectProjectId;if(t){var o=n.props.group;return"leftViewInMenu/".concat(r)==="leftViewInMenu/".concat(o.get("id"))}return n.props.isGroupSelected})),_he(n,"getInnerRenderData",(function(){var e=n.state.isGroupExpand,t=n.props.group.get("name"),r=e?"sidebar-folder-open":"folder";if($e.Cy(t)){var o=$e.y9(t);return{emoji:!0,icon:o.emoji,title:o.title}}return{icon:r,title:t}})),_he(n,"openExpand",(function(e){var t=n.props.group.get("id");n.setState({isGroupExpand:true}),bn.ZP.projectGroupOpenStatus[t]=true,(0,pt.JU)(B._Yt.projectGroupOpenStatus,JSON.stringify(bn.ZP.projectGroupOpenStatus))})),_he(n,"toggleExpand",(function(e){e.stopPropagation(),n.ProjectMenuRef.current.dropDownRef.current.hide();var t=!n.state.isGroupExpand;n.setState({isGroupExpand:t}),bn.ZP.projectGroupOpenStatus[n.props.group.get("id")]=t,(0,pt.JU)(B._Yt.projectGroupOpenStatus,JSON.stringify(bn.ZP.projectGroupOpenStatus))})),n.state={isGroupExpand:n.initGroupExpand(),isMenuOpen:!1,isDeleletModalShow:!1,isEditModalShow:!1,projectName:e.group.get("name"),editModalVisible:!1},n.selectedTeamId=null,n.onMenuSelect=n.onMenuSelect.bind(n),n.onMenuVisibleChange=n.onMenuVisibleChange.bind(n),n.onDeleteModalClose=n.onDeleteModalClose.bind(n),n.onDeleteModalConfirm=n.onDeleteModalConfirm.bind(n),n.hideEditModal=n.hideEditModal.bind(n),n.confirmEditModal=n.confirmEditModal.bind(n),n.stopEvent=n.stopEvent.bind(n),n.toggleExpand=n.toggleExpand.bind(n),n.closeGroupModal=n.closeGroupModal.bind(n),n.navigateToGroup=n.navigateToGroup.bind(n),n.ProjectMenuRef=r.createRef(),n}return function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&She(e,t)}(t,e),n=t,o=[{key:"componentDidMount",value:function(){var e=this,t=this.props.group;U.vp.subscribe(null,"focusAndSelectGroupEdit",(function(){e.setState({editModalVisible:!0,isGroupExpand:!0})}));var n=t.get("id");U.vp.subscribe(n,"openGroupExpand",this.openExpand),U.vp.subscribe(n,"openGroupAddProject",(function(){e.onMenuSelect("addProject")}))}},{key:"componentWillUnmount",value:function(){var e=this.props.group.get("id");U.vp.unSubscribe(e,"openGroupExpand",this.openExpand),U.vp.unSubscribe(e,"openGroupAddProject")}},{key:"shouldComponentUpdate",value:function(e,t){var n=this.props||{},r=this.state||{};if(e=e||{},t=t||{},Object.keys(n).length!==Object.keys(e).length||Object.keys(r).length!==Object.keys(t).length)return!0;for(var o in e)if(!(0,Gn.is)(n[o],e[o])){if("projectCounts"!==o)return!0;if(JSON.stringify(n.projectCounts)!==JSON.stringify(e.projectCounts))return!0}for(var a in t)if(r[a]!==t[a]||!(0,Gn.is)(r[a],t[a]))return!0;return!1}},{key:"closeGroupModal",value:function(){this.setState({editModalVisible:!1})}},{key:"render",value:function(){var e=this,t=this.props,n=t.group,o=t.isPin,a=t.isLeftViewInMenu,i=t.setNodeRef,c=t.listeners,s=t.setPreviewRef,u=this.props.projectCounts,l=this.state.isDeleletModalShow,f=this.state,d=f.isGroupExpand,m=f.editModalVisible,p={groupid:n.get("id"),order:n.get("sortOrder")},h=this.getInnerRenderData(),y=this.getIsGroupSelected();return r.createElement(r.Fragment,null,r.createElement("div",bhe({className:w()("l-folder mb-[2px]",{open:this.state.isGroupExpand})},p,{ref:function(t){e.$container=t}}),r.createElement("div",{className:"f-container"},r.createElement("div",bhe({className:"project-dropper",onClick:this.navigateToGroup,ref:i,"data-type":"group","data-dropper-id":n.get("id")},c),r.createElement(npe,{ref:this.ProjectMenuRef,key:"menu",isGroup:!0,item:n,action:["contextMenu"],onSelect:this.onMenuSelect,onVisibleChange:this.onMenuVisibleChange,isPin:o,disabled:a},r.createElement(kde,{selected:y,collapsed:!d,title:h.title,emoji:h.emoji,iconName:h.icon,toggleCollapsed:this.toggleExpand,setPreviewRef:s,count:this.countGroupAll()}))))),d&&r.createElement("ul",{className:"group-project-ul inner-ul"},n.get("subList").map((function(t){return r.createElement(hhe,{isInFolder:!0,project:t,key:t.get("id"),count:u[t.get("id")],onHideMenu:function(t){e.ProjectMenuRef.current.dropDownRef.current.hide()},isLeftViewInMenu:a})}))),l?r.createElement(TH,{key:"modal",isGroup:!0,model:n,onConfirm:this.onDeleteModalConfirm,onClose:this.onDeleteModalClose}):null,this.state.isEditModalShow&&r.createElement(Upe,{key:"projectEditModal",onClose:this.hideEditModal,onConfirm:this.confirmEditModal,groupModel:n,defaultProjectTeamId:this.selectedTeamId,teamId:this.selectedTeamId}),m&&r.createElement(dpe,{onConfirm:this.closeGroupModal,onClose:this.closeGroupModal,isEdit:!0,group:n}))}},{key:"countGroupAll",value:function(){var e=this.props.projectCounts,t=0;for(var n in e)t+=Number(e[n]);return t}},{key:"navigateToGroup",value:function(e){e.stopPropagation();var t=this.props,n=t.navigateTo,r=t.group,o=this.context,a=o.isLeftViewInMenu,i=o.leftViewSelectProjectAction;a?i(r.get("id")):(gwe("folder"),n(N.Ui(r.get("id"))),U.vp.dispatch("shownNewFeatureIntro"))}},{key:"initGroupExpand",value:function(){var e=this.props.group,t=bn.ZP.projectGroupOpenStatus[e.get("id")];return!Ne().isUndefined(t)&&t}},{key:"onMenuSelect",value:function(e){this.onMenuVisibleChange(!1);var t=this.props,n=t.isDisabled,r=t.intl;if(n)me.$Z({text:r.formatMessage({id:"toast_warning_team_expired"},{s:u.N$})});else{var o=this.props.group;switch(e){case"pin":vwe("cm.pin"),Cs.cx(o.get("id"),Ede.folder);break;case"unpin":vwe("cm.unpin"),Cs.nN(o.get("id"));break;case"addProject":de.Bt()?F.$Z({type:B.VIb.list}):(this.setState({isEditModalShow:!0}),this.selectedTeamId=(0,Ea.Wf)(o)||(0,P.Oh)()&&"private"),vwe("cm.add_list");break;case"groupEdit":this.setState({editModalVisible:!0}),vwe("cm.rename"),I.Bm("edit");break;case"groupOverview":this.props.toggleShowAll(o.get("id")),pe.Z.doSync();break;case"groupDelete":var a=Hn.wA(o.get("id"));a&&a.size>0?this.setState({isDeleletModalShow:!0}):((0,ng.M)("GroupAction/deleteGroup","[start]delete group ".concat(o.get("id"))),Cs.on(o.get("id")),this.props.deleteGroup(o.get("id")),pe.Z.doSync(),Cs.cH()[o.get("id")]&&Cs.h0({},_he({},o.get("id"),0)),Cs.D4(o.get("id")),(0,ng.M)("GroupAction/deleteGroup","[end]delete group ".concat(o.get("id")))),vwe("cm.ungroup"),I.Bm("delete")}}}},{key:"listenListScroll",value:function(){var e=this;$("#project-list-view .project-list-inner .antiscroll-inner").on("scroll.dropdown",(function(t){e.ProjectMenuRef.current&&e.ProjectMenuRef.current.dropDownRef.current&&e.ProjectMenuRef.current.dropDownRef.current.hide()}))}},{key:"removeListScrollListener",value:function(){$("#project-list-view .project-list-inner .antiscroll-inner").off("scroll.dropdown")}},{key:"onMenuVisibleChange",value:function(e){e?this.listenListScroll():this.removeListScrollListener(),this.setState({isMenuOpen:e})}},{key:"onDeleteModalConfirm",value:function(){var e=this.props.group.get("id");(0,ng.M)("GroupAction/deleteGroup","[start] delete group ".concat(e)),Cs.on(e);var t=Hn.wA(e);this.props.updateLists(t.map((function(e){return e.get("id")})),{groupId:"NONE"}),this.props.deleteGroup(e),Cs.cH()[e]&&Cs.h0({},_he({},e,0)),Cs.D4(e),this.setState({isDeleletModalShow:!1}),pe.Z.doSync(),(0,ng.M)("GroupAction/deleteGroup","[end] delete group ".concat(e))}},{key:"onDeleteModalClose",value:function(){this.setState({isDeleletModalShow:!1})}},{key:"hideEditModal",value:function(){this.setState({isEditModalShow:!1})}},{key:"confirmEditModal",value:function(e,t){var n=this,r=this.props,o=r.addProject,a=r.navigateTo,i=e.openToTeam,c=e.teamId;if(i&&c&&de.bX(c))return F.$Z({type:B.VIb.teamSharelist,teamId:c,action:function(){n.setState({isEditModalShow:!1},(function(){U.vp.dispatch("showGlobalTeamPlanModal",{teamId:c})}))}}),void t();e.isOwner=!0,K.$LA(e).then((function(r){Ne().extend(e,r.data),o(e),n.setState({isEditModalShow:!1}),a((0,N.u$)(e.id)),t(e.id)})).catch((function(e){"team_project_exceed_quota"===(0,Y.vZ)(e).errorCode&&(F.$Z({type:B.VIb.teamSharelist,teamId:c,action:function(){n.setState({isEditModalShow:!1},(function(){U.vp.dispatch("showGlobalTeamPlanModal",{teamId:c})}))}}),t())}))}},{key:"stopEvent",value:function(e){(e=e||window.event).stopPropagation()}}],o&&whe(n.prototype,o),a&&whe(n,a),Object.defineProperty(n,"prototype",{writable:!1}),n;var n,o,a}(r.Component);_he(Che,"contextType",Qfe);var The=(0,Nn.qC)((0,a.$j)((function(e,t){var n=t.group.get("id");return{isGroupSelected:e.router.location.pathname.split("/").slice(0,4).join("/")===N.Ui(n),theme:(0,Z.gh)(),isPin:null!=Cs.cH(e)[n]}}),(function(e){return{toggleShowAll:function(t){e(ta.VC(t))},updateGroupName:function(t,n){e(ta.UU(t,n))},updateListOrder:function(t,n){e(Qo.DI(t,n))},deleteGroup:function(t){e(ta.iE(t))},updateLists:function(t,n){e(Qo.Be(t,n))},updateListGroupId:function(t,n){e(Qo.kx(t,n))},setListOrders:function(t){e(Qo.mU(t))},setGroupOrders:function(t){e(ta.xf(t))},addProject:function(t){e(Qo.B(t))},navigateTo:function(t){e((0,k.VF)(t))}}})),An.ZP)(Che),jhe=function(e){var t=e.group,n=ghe((0,Ys.zu)(),2),o=n[0],a=n[1],i=$pe({project:t,type:"group",previewRef:o}),c=i.listeners,s=i.setNodeRef;return r.createElement(The,bhe({},e,{listeners:c,setNodeRef:s,setPreviewRef:a}))};function Dhe(e){return Dhe="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},Dhe(e)}function Mhe(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,Ahe(r.key),r)}}function Ahe(e){var t=function(e,t){if("object"!=Dhe(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=Dhe(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==Dhe(t)?t:t+""}function Nhe(e,t,n){return t=Ihe(t),function(e,t){if(t&&("object"===Dhe(t)||"function"===typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(e,Phe()?Reflect.construct(t,n||[],Ihe(e).constructor):t.apply(e,n))}function Phe(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(Phe=function(){return!!e})()}function Ihe(e){return Ihe=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},Ihe(e)}function Lhe(e,t){return Lhe=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},Lhe(e,t)}var Rhe=function(e){function t(e){var n;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),(n=Nhe(this,t,[e])).state={isOpen:!1},n.handleClick=function(){n.setState((function(e){return{isOpen:!e.isOpen}}))},n}return function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&Lhe(e,t)}(t,e),n=t,o=[{key:"getList",value:function(){var e=this.props,t=e.group,n=e.projectCounts,o=e.isExpired,a=e.isLeftViewInMenu;return t.get("subList").map((function(e){return r.createElement(hhe,{isInFolder:!0,isDisabled:o,count:n[e.get("id")]||0,project:e,key:e.get("id"),isLeftViewInMenu:a})}))}},{key:"render",value:function(){var e=this.props.group,t=this.state.isOpen,n=e.get("name"),o=w()("f-container mb-[2px]",{open:t}),a=this.getList();return r.createElement(r.Fragment,null,r.createElement("div",{className:o},r.createElement(kde,{collapsed:!t,iconName:"closed-list",title:n,onClick:this.handleClick,toggleCollapsed:this.handleClick})),t&&r.createElement("ul",{className:"group-project-ul inner-ul"},a))}}],o&&Mhe(n.prototype,o),a&&Mhe(n,a),Object.defineProperty(n,"prototype",{writable:!1}),n;var n,o,a}(r.Component),Zhe=Rhe,Fhe=r.forwardRef((function(e,t){var n=e.desc,o=e.className,i=e.onContextMenu,c=(0,r.useContext)(Fa.Z).isRenderLikeCard,s=(0,a.v9)((function(e){return(0,Z.gh)()}));c&&(s=B.npS.white.id);var u=(0,r.useMemo)((function(){return(0,At.yx)(s)}),[s]);return r.createElement("li",{className:w()("ml-[10px] mr-[10px] rounded-[6px] px-[14px] py-[8px] text-[12px] leading-[16px]",o,u,(0,At.MN)(s)),onContextMenu:i,ref:t},n)})),Bhe=Fhe;Fhe.displayName="EmptyDesc";var Uhe=function(e,t){return(0,Hn.cx)(e)&&(0,Hn.cx)(t)},Yhe=function(e,t){return!(null!=e||!t)},Vhe=function(e,t){return!(!e||null!=t)},Hhe=function(e,t){return Yhe(e,t)||Vhe(e,t)};function Whe(e){return e&&e!==document?e.classList.contains("l-folder")?e:Whe(e.parentNode):void 0}function zhe(e){return e&&e!==document?e.classList.contains("team-list")?e:zhe(e.parentNode):void 0}var Ghe=function(e,t,n){null==n&&(n={});var r=t.type,o=n,a=o.project,i=o.teamId;if(r===w_.cj.PROJECT){if(null==a)return!1;var c=a;if(Uhe(c,e))return i===(0,Hn.z2)(e);if((0,Hn.bF)(e)||(0,Hn.cx)(c))return!1}if((0,Hn.bF)(e))return!1;var s=(0,Hn.z2)(e);return(r!==w_.cj.GROUP||i===s)&&(r===w_.cj.PROJECT&&i!==s?Hhe(i,s):r!==w_.cj.TASK||!(0,Hn.I2)(e))},Khe=function(e,t,n){var r=qhe(e,t,n);if(r){var o=e.get("id")+r;if(bn.ZP.dragHoverTarget!==o){bn.ZP.dragHoverTarget=o,(0,wn.OZ)();var a=(0,Hn.z2)(e)||"private",i=document.getElementById("project-sortable-placeholder-".concat(a));if(i&&n)if("over"===r)n.classList.add(B.wIS.project);else{i.classList.remove("hide");var c=0;if((0,Hn.lM)(e)){var s=Whe(n);s&&(c=s.offsetTop)}if(P.Oh()){var u=zhe(n);u&&(c+=u.querySelector(".project-ul").offsetTop)}i.style.top=c+n.offsetTop+("top"===r?0:n.offsetHeight)+"px"}}}else(0,wn.OZ)()};function qhe(e,t,n){var r=t.dragType,o=t.dragProject;if(t.dragProjectId===e.get("id"))return"";var a,i,c=n.getBoundingClientRect(),s=n.offsetHeight,u=(c.bottom-c.top)/2,l=bn.ZP.userMousePosition,f=l.y-c.top,d=(0,Hn.z2)(o),m=(0,Hn.z2)(e);if(r===w_.cj.PROJECT){if(Uhe(o,e))return f<u?"top":"bottom";if(a=o,i=e,(0,Hn.cx)(a)||(0,Hn.cx)(i))return"";if(Hhe(d,m))return f<u?"top":"bottom"}return r===w_.cj.GROUP?(0,Hn.lM)(e)?"":f<u?"top":"bottom":(0,Hn.lM)(e)?f<u?"top":"bottom":l.y<c.top+.3*s?"top":l.y>c.bottom-.3*s?"bottom":"over"}var $he=function(e,t){var n=t.dragType,r=t.dragTeamId,o=t.dragProject;if(n===w_.cj.PROJECT){var a=o;if((0,Hn.cx)(a))return!1}return!(0,Ea.M7)(e)&&(n!==w_.cj.PROJECT&&n!==w_.cj.GROUP||r===(0,Ea.Wf)(e))},Jhe=function(e,t,n){var r=Xhe(e,t,n);if(r){var o=e.get("id")+r;if(bn.ZP.dragHoverTarget!==o){bn.ZP.dragHoverTarget=o,(0,wn.OZ)();var a=(0,Ea.Wf)(e)||"private",i=document.getElementById("project-sortable-placeholder-".concat(a));if(i&&n){var c=0;if(i.classList.remove("hide"),P.Oh()){var s=Qhe(n);s&&(c+=s.querySelector(".project-ul").offsetTop)}i.style.top=c+n.offsetTop+("top"===r?0:n.offsetHeight)+"px"}}}else(0,wn.OZ)()};function Xhe(e,t,n){var r=t.dragProjectId,o=t.dragType;if(r===e.get("id"))return"";var a=n.getBoundingClientRect(),i=n.offsetHeight,c=(a.bottom-a.top)/2,s=bn.ZP.userMousePosition,u=s.y-a.top,l=bn.ZP.projectGroupOpenStatus[e.get("id")]||!1;return o===w_.cj.GROUP?u<c?"top":l?"":"bottom":s.y<a.top+.3*i?"top":l?"over":s.y>a.bottom-.3*i?"bottom":"over"}function Qhe(e){return e&&e!==document?e.classList.contains("team-list")?e:Qhe(e.parentNode):void 0}var eye=function(){var e=(0,r.useRef)(""),t=(0,r.useRef)(),n=(0,r.useMemo)((function(){return Ne().uniqueId("project-sidebar-")}),[]),o=(0,r.useRef)(null),a=function(){(0,wn.OZ)(),bn.ZP.dragHoverTarget=""},i=function(){t.current&&clearTimeout(t.current),e.current=""},c=function(){var e=bn.ZP.userMousePosition,t=e.x,n=e.y;return document.elementsFromPoint(t,n).find((function(e){return e.classList.contains("project-dropper")}))},s=function(e){var t="group"===e.dataset.type,n=e.dataset.dropperId;if(n)if(t){var r=(0,Ea.VL)(n);if(r)return{project:r,isGroup:t,projectId:n}}else{var o=(0,Hn.Rp)(n);if(o)return{project:o,isGroup:t,projectId:n}}},u={accepts:[w_.cj.TASK,w_.cj.PROJECT,w_.cj.GROUP],over:function(e){var t=e.active.data.current.dragItem,n=t.type;if(n===w_.cj.PROJECT){var r=t.id,a=(0,Hn.Rp)(r);if(a)return void(o.current={project:a,teamId:(0,Hn.z2)(a)||null})}else if(n===w_.cj.GROUP){var i=t.id,c=(0,Ea.VL)(i);if(c)return void(o.current={project:c,teamId:(0,Ea.Wf)(c)||null})}o.current=null},move:function(n){var r=n.active.data.current.dragItem,u=r.type,l=c();if(null==l)return i(),void a();var f=s(l);if(null==f)return i(),void a();var d=f.isGroup,m=f.project,p=f.projectId;if(d){var h,y,g=r.id,v=null===(h=o.current)||void 0===h?void 0:h.project,b=null===(y=o.current)||void 0===y?void 0:y.teamId;if(v&&$he(m,{dragType:u,dragTeamId:b,dragProject:v}))switch(u){case w_.cj.PROJECT:!function(e,t,n){var r=Xhe(e,t,n);if(r){var o=e.get("id")+r;if(bn.ZP.dragHoverTarget!==o){bn.ZP.dragHoverTarget=o,(0,wn.OZ)();var a=(0,Ea.Wf)(e)||"private",i=document.getElementById("project-sortable-placeholder-".concat(a));i&&n&&("over"===r?n.classList.add(B.wIS.project):(i.classList.remove("hide"),i.style.top=0+n.offsetTop+("top"===r?0:n.offsetHeight)+"px"))}}else(0,wn.OZ)()}(m,{dragType:u,dragProjectId:g,dragProject:v},l);break;case w_.cj.GROUP:Jhe(m,{dragType:u,dragProjectId:g,dragProject:v},l)}else a();bn.ZP.projectGroupOpenStatus[p]?i():e.current!==p&&(t.current&&clearTimeout(t.current),t.current=setTimeout((function(){U.vp.dispatchOne("openGroupExpand",p)}),1e3),e.current=p)}else if(Ghe(m,r,o.current)){switch(u){case w_.cj.TASK:tye(m,l);break;case w_.cj.PROJECT:var w,k=r.id,x=null===(w=o.current)||void 0===w?void 0:w.project;x&&Khe(m,{dragType:u,dragProjectId:k,dragProject:x},l);break;case w_.cj.GROUP:var E,S=r.id,_=null===(E=o.current)||void 0===E?void 0:E.project;_&&Khe(m,{dragType:u,dragProjectId:S,dragProject:_},l)}i()}else i(),a()},drop:function(e){var t=e.active.data.current.dragItem,n=t.type,r=c();if(null!=r){var a=s(r);if(null!=a){var i=a.isGroup,u=a.project;if(i){var l,f,d=t.id,m=null===(l=o.current)||void 0===l?void 0:l.project,p=null===(f=o.current)||void 0===f?void 0:f.teamId;if(m&&$he(u,{dragType:n,dragTeamId:p,dragProject:m}))switch(n){case w_.cj.PROJECT:!function(e,t,n){var r=Xhe(e,t,n);if(r){var o=t.dragProject;"over"===r?(0,Hn.IA)(o,e):(0,Hn.q2)(o,e,r)}}(u,{dragType:n,dragProjectId:d,dragProject:m,dragTeamId:p},r);break;case w_.cj.GROUP:!function(e,t,n){var r=Xhe(e,t,n);if(r){var o=t.dragProject;(0,Ea.Zt)(o,e,r)}}(u,{dragType:n,dragProjectId:d,dragProject:m,dragTeamId:p},r)}}else if(Ghe(u,t,o.current))switch(n){case w_.cj.TASK:nye(u,t);break;case w_.cj.PROJECT:var h,y,g=t.id,v=null===(h=o.current)||void 0===h?void 0:h.project,b=null===(y=o.current)||void 0===y?void 0:y.teamId;v&&function(e,t,n){var r=qhe(e,t,n);if(r){var o=t.dragProject,a=t.dragTeamId;if(o)if("over"===r)U.vp.dispatch("createProjectGroup",{dragProject:o,projectId:e.get("id")});else if((0,Hn.cx)(o))(0,Hn.Uz)(o,e,r);else{var i=(0,Hn.z2)(e);Yhe(a,i)?(0,Hn.nL)(o,e,i,r):Vhe(a,i)?(0,Hn.V2)(o,e,a,r):(0,Hn.q2)(o,e,r)}}}(u,{dragType:n,dragProjectId:g,dragProject:v,dragTeamId:b},r);break;case w_.cj.GROUP:var w,k,x=t.id,E=null===(w=o.current)||void 0===w?void 0:w.project,S=null===(k=o.current)||void 0===k?void 0:k.teamId;E&&function(e,t,n){var r=qhe(e,t,n);if(r){var o=t.dragProjectId,a=(0,Ea.VL)(o);(0,Ea.Zt)(a,e,r)}}(u,{dragType:n,dragProjectId:x,dragProject:E,dragTeamId:S},r)}}}}},l=(0,x_.Z)({id:n,data:u}),f=l.setNodeRef,d=l.isOver,m=(0,Ys.D9)(d);return(0,r.useEffect)((function(){m&&!d&&((0,wn.OZ)(),bn.ZP.dragHoverTarget="")}),[d,m]),{setNodeRef:f,isOver:d}},tye=function(e,t){var n=e.get("id");bn.ZP.dragHoverTarget!==n&&(bn.ZP.dragHoverTarget=n,(0,wn.OZ)(),t.classList.add(B.wIS.project))},nye=function(e,t){var n=t.data.generateTask,r=[];if(n)r=[n.get("taskId")];else{var o=t.data.ids,a=t.id;r=o.length>1&&-1!==o.indexOf(a)?o:[a]}!function(e,t){var n={projectId:t,newCounts:e.length};if(de.YV(n))F.$Z({type:B.VIb.task});else{var r=Wn.a1Z(e);(0,jo.yF)(r,t,{},(function(){var e=Hn.Rp(t);if(1===r.size){var n=r.get(0);n&&e&&n.get("projectId")!==t&&me.$Z({text:s.U2("task_move_to_project",{s:(0,zn.jq)(e.get("name")||"")}),onClickAction:function(){N.Jv(t)}})}else r.size>1&&e&&r.some((function(e){return e.get("projectId")!==t}))&&me.$Z({text:s.U2("task_move_to_project",{s:(0,zn.jq)(e.get("name")||"")}),onClickAction:function(){N.Jv(t)}})})),(0,Lt.ye)(),N.gz()||(window.location.href="#"+N.x6())}}(r,e.get("id"))};function rye(e){return rye="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},rye(e)}function oye(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,a,i,c=[],s=!0,u=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;s=!1}else for(;!(s=(r=a.call(n)).done)&&(c.push(r.value),c.length!==t);s=!0);}catch(e){u=!0,o=e}finally{try{if(!s&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(u)throw o}}return c}}(e,t)||function(e,t){if(!e)return;if("string"===typeof e)return aye(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return aye(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function aye(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function iye(){return iye=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},iye.apply(this,arguments)}function cye(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,mye(r.key),r)}}function sye(e,t,n){return t=lye(t),function(e,t){if(t&&("object"===rye(t)||"function"===typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(e,uye()?Reflect.construct(t,n||[],lye(e).constructor):t.apply(e,n))}function uye(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(uye=function(){return!!e})()}function lye(e){return lye=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},lye(e)}function fye(e,t){return fye=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},fye(e,t)}function dye(e,t,n){return(t=mye(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function mye(e){var t=function(e,t){if("object"!=rye(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=rye(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==rye(t)?t:t+""}var pye=function(e){function t(e){var n;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),dye(n=sye(this,t,[e]),"listenId",void 0),dye(n,"toggleCollapsedDuringDrag",void 0),dye(n,"toggleCollapsed",(function(){var e=n.props.teamId;n.setState((function(e){return{collapsed:!e.collapsed}}),(function(){var t=n.state.collapsed,r=(0,pt.LP)(B._Yt.sidebarCollapse,"json")||{};r["project-".concat(e)]=+t,(0,pt.JU)(B._Yt.sidebarCollapse,JSON.stringify(r))}))})),dye(n,"showEditModal",(function(e){u.EA.isJustRegistered&&n.setState((function(e){return{count:e.count+1}})),e.stopPropagation(),de.Bt()?F.$Z({type:B.VIb.list}):(bwe("add"),n.setState({editModalVisible:!0}))})),dye(n,"hideEditModal",(function(){n.setState({editModalVisible:!1})})),dye(n,"confirmEditModal",(function(e,t){var r=n.props,o=r.addProject,a=r.navigateTo,i=e.openToTeam,c=e.teamId;if(i&&c&&de.bX(c))return F.$Z({type:B.VIb.teamSharelist,teamId:c,action:function(){n.setState({editModalVisible:!1},(function(){U.vp.dispatch("showGlobalTeamPlanModal",{teamId:c})}))}}),void t();e.isOwner=!0,K.$LA(e).then((function(r){Ne().extend(e,r.data),o(e),n.setState({editModalVisible:!1}),a((0,N.u$)(e.id)),t(e.id)})).catch((function(e){"team_project_exceed_quota"===(0,Y.vZ)(e).errorCode&&(F.$Z({type:B.VIb.teamSharelist,teamId:c,action:function(){n.setState({editModalVisible:!1},(function(){U.vp.dispatch("showGlobalTeamPlanModal",{teamId:c})}))}}),t())})),I.G2("add")})),dye(n,"getExtraElement",(function(){var e=n.props,t=e.isFreeTeam,o=e.teamId,a=e.intl,i=e.projectCount,c=e.pro;if(t)return r.createElement(yye,{title:a.formatMessage({id:"free_hint"}),onClick:function(){ae.Z.didaTeam("feature_comparison_page_from","click_free"),U.vp.dispatch("showGlobalTeamPlanModal",{teamId:o})}});if("private"===o&&!c){var u=Xn.b9.projectNumber;if(i+1>=u)return r.createElement(yye,{title:a.formatMessage({id:"project_used_count"})+"".concat(s.Xy()?" ":"").concat(i,"/").concat(u),onClick:function(){F.$Z({type:B.VIb.list,isNotLimited:i+1===u})}})}return null})),n.state={collapsed:n.initTeamExpand(),editModalVisible:!1,count:bn.ZP.clickAddCount},n.toggleCollapsedDuringDrag=!1,n.listenId=Ne().uniqueId(),n.toggleCollapsed=n.toggleCollapsed.bind(n),n.onClickTeamExpiredWarning=n.onClickTeamExpiredWarning.bind(n),n}return function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&fye(e,t)}(t,e),n=t,o=[{key:"componentDidMount",value:function(){var e=this;U.vp.subscribe(this.listenId,U.rR,(function(){e.state.collapsed||(e.toggleCollapsed(),e.toggleCollapsedDuringDrag=!0)})),U.vp.subscribe(this.listenId,U.OH,(function(){var t=e.state.collapsed;e.toggleCollapsedDuringDrag&&t&&e.toggleCollapsed(),e.toggleCollapsedDuringDrag=!1})),U.vp.subscribe(this.listenId,"scrollIntoViewWhenClickProject",(function(t){var n=t.type,r=t.projectId;if("project"===n){var o=Hn.Rp(r);if(o){var a=function(){var e=$(".project[data-dropper-id='".concat(r,"']")).get(0);return!!e&&(e.scrollIntoView({block:"nearest"}),!0)},i=function(){if(!a()){var e=o.get("groupId");e&&function(){var t=bn.ZP.projectGroupOpenStatus[e];return!(!Ne().isUndefined(t)&&t)}()&&(U.vp.dispatchOne("openGroupExpand",e),setTimeout((function(){a()})))}},c=o.get("teamId")||"private",s=e.props.teamId,u=e.state.collapsed;c===s&&(u?(e.toggleCollapsed(),setTimeout((function(){i()}))):i())}}}))}},{key:"componentWillUnmount",value:function(){var e=this.listenId;U.vp.unSubscribe(e,U.rR),U.vp.unSubscribe(e,U.OH);var t=this.state.count;bn.ZP.clickAddCount=t}},{key:"render",value:function(){var e=this.props,t=e.id,n=e.projects,o=e.groups,a=e.isTeam,i=e.teamId,c=e.setDropNodeRef,s=e.setNodeRef,u=e.listeners,l=this.state,f=l.collapsed,d=l.editModalVisible,m=this.getBuiltList(n,o),p=this.getClosedList(n);return r.createElement(r.Fragment,null,r.createElement("section",{className:w()("hoverSection",!f&&"open"),"data-section-id":t,"data-team-id":i},r.createElement("div",iye({className:w()("project-list",{"team-list":a}),ref:s},u),this.renderTeamHeader(f)),!f&&r.createElement("div",{ref:c},r.createElement("ul",{id:"project-ul",className:w()("project-ul")},m.size+p.get("subList").size===0&&"private"===i?this.renderEmptyView():this.renderProjectList(m)),this.renderClosedList(p,f)),r.createElement("li",{className:"project-sortable-placeholder ui-sortable-placeholder hide",id:"project-sortable-placeholder-".concat(i)}),r.createElement("li",{className:"project-sortable-placeholder ui-sortable-placeholder hide",id:"section-project-sortable-placeholder-".concat(i)})),d&&r.createElement(Upe,{onClose:this.hideEditModal,onConfirm:this.confirmEditModal,defaultProjectTeamId:i,isCreate:!0}))}},{key:"renderProjectList",value:function(e){var t=this,n=this.props,o=n.isExpired,a=n.projectCounts,i=n.isLeftViewInMenu;return e.size?e.map((function(e){return e.isGroup?r.createElement(jhe,{isDisabled:o,projectCounts:t.getGroupCount(e),group:e,key:e.get("id"),isLeftViewInMenu:i}):r.createElement(hhe,{isDisabled:o,count:a[e.get("id")],project:e,key:e.get("id"),isLeftViewInMenu:i})})):null}},{key:"renderEmptyView",value:function(){var e=this.props,t=e.intl,n=e.teamId;return r.createElement(Bhe,{className:"team-project-empty",desc:t.formatMessage({id:"private"===n?"sidebar_empty_personal_list_desc":"sidebar_empty_team_list_desc"})})}},{key:"renderClosedList",value:function(e,t){var n=this.props,o=n.projectCounts,a=n.isExpired,i=n.isLeftViewInMenu;return r.createElement("div",{className:w()("project-ul closed-list",{hide:t})},r.createElement("ul",null,e.get("subList").size?r.createElement(Zhe,{isExpired:a,projectCounts:o,group:e,isLeftViewInMenu:i}):null))}},{key:"renderTeamHeader",value:function(e){var t=this.props,n=t.teamName,o=t.setPreviewRef,a=this.state.count<3&&u.EA.isJustRegistered&&"newuser3_202403_a"===(0,gn.M7)();return r.createElement(Eme,{collapsed:e,title:n,toggleCollapsed:this.toggleCollapsed,onAddClick:this.showEditModal,setPreviewRef:o,extraElement:this.getExtraElement(),isNeedShowAdd:a})}},{key:"getClosedList",value:function(e){var t=this.props.intl,n=(0,Gn.Map)({name:t.formatMessage({id:"archived_lists"}),isClosed:!0});return n=n.set("subList",e.filter((function(e){return e.get("closed")&&!e.get("isDeleted")})).sort(R.ZP.order))}},{key:"getBuiltList",value:function(e,t){var n=e.filter((function(e){return!e.get("closed")&&!e.get("isDeleted")})),r=t.filter((function(e){return!e.get("isDeleted")})),o=n.filter((function(e){return!Hn.lM(e)}));return r=r.map((function(e){var t=n.filter((function(t){return t.get("groupId")===e.get("id")})).sort(R.ZP.order);return(e=e.set("subList",t)).isGroup=!0,e})),o.concat(r).sort(R.ZP.order)}},{key:"getGroupCount",value:function(e){var t=this.props.projectCounts,n={};return e.get("subList").forEach((function(e){n[e.get("id")]=t[e.get("id")]})),n}},{key:"initTeamExpand",value:function(){var e=this.props.teamId,t=(0,pt.LP)(B._Yt.sidebarCollapse,"json");return Boolean(!!t&&t["project-".concat(e)])}},{key:"onClickTeamExpiredWarning",value:function(e){e.stopPropagation(),e.preventDefault();var t=this.props.teamId;(0,L.Kn)(t).then((function(){window.location.href="#settings/team/".concat(t,"?action=renew")}))}}],o&&cye(n.prototype,o),a&&cye(n,a),Object.defineProperty(n,"prototype",{writable:!1}),n;var n,o,a}(r.Component),hye=(0,Nn.qC)((0,a.$j)((function(e){return{theme:(0,Z.gh)(),projectCount:e.projects.projectList.size,pro:P._y()}}),(function(e){return{updateListOrder:function(t,n){e(Qo.DI(t,n))},updateListGroupId:function(t,n){e(Qo.kx(t,n))},updateLists:function(t,n){e(Qo.Be(t,n))},setListOrders:function(t){e(Qo.mU(t))},setGroupOrders:function(t){e(ta.xf(t))},setSmartProjectCounts:function(t){e(Qo.E1(t))},addGroup:function(t){e(ta.Rp(t))},addProject:function(t){e((0,Qo.B)(t))},navigateTo:function(t){e((0,k.VF)(t))}}})),An.ZP)(pye),yye=function(e){var t=e.onClick,n=e.title,o=(0,r.useContext)(Fa.Z).isCardMode,i=(0,a.v9)((function(e){return(0,Z.gh)()}));return r.createElement("div",{className:"flex-none mx-[6px] py-[1px] bg-grey-8 rounded-[4px] px-[3px]",onClick:function(e){e.preventDefault(),e.stopPropagation(),t()}},r.createElement("p",{className:w()("text-xs leading-[14px] font-medium scale-90",o?"text-grey-40":(0,At.SG)(i)?"text-sidebar-color-60":"text-sidebar-color-40")},n))},gye=function(e){var t=e.id,n=e.isLeftViewInMenu,o=oye((0,Ys.zu)(),2),a=o[0],i=o[1],c=eye().setNodeRef,s=jme({id:t,isLeftViewInMenu:n,previewRef:a}),u=s.listeners,l=s.setNodeRef;return r.createElement(hye,iye({},e,{setDropNodeRef:c,setNodeRef:l,setPreviewRef:i,listeners:u}))};function vye(){return vye=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},vye.apply(this,arguments)}var bye=function(e){var t=e.projectCounts,n=e.id,o=e.isLeftViewInMenu,i=(0,a.v9)((function(e){return(0,jne.l)(e)}));return r.createElement(r.Fragment,null,i.map((function(e){return r.createElement(gye,vye({key:e.teamId},e,{projectCounts:t,id:n,isLeftViewInMenu:o}))})))},wye=n("bn6Z"),kye=n.n(wye);function xye(e){return xye="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},xye(e)}function Eye(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,jye(r.key),r)}}function Sye(e,t,n){return t=Oye(t),function(e,t){if(t&&("object"===xye(t)||"function"===typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(e,_ye()?Reflect.construct(t,n||[],Oye(e).constructor):t.apply(e,n))}function _ye(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(_ye=function(){return!!e})()}function Oye(e){return Oye=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},Oye(e)}function Cye(e,t){return Cye=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},Cye(e,t)}function Tye(e,t,n){return(t=jye(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function jye(e){var t=function(e,t){if("object"!=xye(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=xye(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==xye(t)?t:t+""}var Dye=function(e){function t(e){var n;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),Tye(n=Sye(this,t,[e]),"isNew",void 0),Tye(n,"defaultColor",void 0),Tye(n,"inputRef",void 0),Tye(n,"selectMenuRef",void 0),Tye(n,"singleColorKey",(new Date).getTime()),Tye(n,"onParentTagSelect",(function(e){var t=e.selectedKeys;n.setState({tagParent:t[0]})})),Tye(n,"onEmojiChange",(function(e){n.setState({emojiPrefix:e})})),n.isNew=!e.tag;var o=n.isNew?(0,Oa.mr)():e.tag.get("color"),a=function(){if(n.isNew)return{emojiPrefix:"",tagName:""};var t=e.tag.get("label")||e.tag.get("name"),r=(0,zn.vG)(t),o=r.text;return{emojiPrefix:r.emojis[0],tagName:o}}(),i=a.emojiPrefix,c=a.tagName;return n.state={isSaving:!1,tagName:c,emojiPrefix:i,tagColor:o,warningText:"",tagParent:n.isNew?e.defaultParentTag||null:e.tag.get("parent")},n.defaultColor=o&&"transparent"!==o?o.toUpperCase():"transparent",n.confirmEditModal=n.confirmEditModal.bind(n),n.onTagNameChange=n.onTagNameChange.bind(n),n.onTagColorChange=n.onTagColorChange.bind(n),n.onKeyDown=n.onKeyDown.bind(n),n.inputRef=r.createRef(),n.selectMenuRef=r.createRef(),n}return function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&Cye(e,t)}(t,e),n=t,o=[{key:"componentDidMount",value:function(){var e=this,t=this.props.isDraft;setTimeout((function(){var n=e.inputRef.current;n&&wn.KN(n,n.value.length),n&&0===n.value.length&&t&&setTimeout((function(){wn.KN(n,n.value.length)}))}))}},{key:"onTagNameChange",value:function(e){this.setState({tagName:e.target.value})}},{key:"onTagColorChange",value:function(e){this.setState({tagColor:e})}},{key:"onKeyDown",value:function(e){this.state.warningText&&this.toggleInputTagNameWarn(),e.keyCode===Te.Z.enter&&this.confirmEditModal()}},{key:"getConfirmData",value:function(){var e=this.state,t=e.tagName,n=e.emojiPrefix,r=e.tagColor,o=e.tagParent;return{label:n+t.trim(),name:n+t.trim().toLowerCase(),color:"transparent"===r?null:r,parent:"NONE"===o?null:o}}},{key:"getMenuOptions",value:function(){var e=this.props,t=e.tag,n=e.intl,o=(0,Oa.bh)().map((function(e){return(0,Oa.Gf)(e)})).toArray(),a={},i=[],c=this.isNew?"":(0,Oa.Gf)(t),s="!max-w-none";return o.forEach((function(e){c!==e&&(i.push(r.createElement(O.gO,{key:e.toLowerCase(),title:e,withChecker:!0,className:s})),a[e.toLowerCase()]=e)})),i.unshift(r.createElement(O.gO,{key:"NONE",withChecker:!0,title:n.formatMessage({id:"none"}),className:s})),a.NONE=n.formatMessage({id:"none"}),{menu:i,map:a}}},{key:"confirmEditModal",value:function(){var e=this.state.isSaving,t=this.props.onConfirm;if(!e&&this.checkTagName()){this.setState({isSaving:!0});var n=this.getConfirmData();t&&t(n)}}},{key:"checkTagName",value:function(){var e=this.props,t=e.intl,n=e.tag,r=this.state,o=r.tagName,a=r.emojiPrefix+o.trim();return a?a.match(Vn.Z.tagNameFilter)?(this.toggleInputTagNameWarn(t.formatMessage({id:"warn_tag_name"})),!1):(0,Oa.wR)(a,n)?(this.toggleInputTagNameWarn(t.formatMessage({id:"duplicate_tag_name"})),!1):(this.toggleInputTagNameWarn(),!0):(this.toggleInputTagNameWarn(t.formatMessage({id:"tag_name_not_empty"})),!1)}},{key:"toggleInputTagNameWarn",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";this.setState({warningText:e})}},{key:"renderParentTagSelect",value:function(){var e=this,t=this.props,n=t.tag,o=t.intl,a=t.isDraft,i=this.state.tagParent,c=this.getMenuOptions(),s=c.menu,u=c.map;return a?null:this.isNew||!n.get("isParent")?r.createElement("div",{className:"row relative mt-[12px]"},r.createElement("div",{className:"flex items-center"},r.createElement("p",{className:"flex-none flex items-center leading-[18px] text-[13px]",style:{width:80,minHeight:32}},o.formatMessage({id:"parent_tag_label"})),r.createElement(se.Z,{noneKey:"NONE",selectedKeys:i?[i]:["NONE"],menu:s,map:u,getMenuContainer:function(){return e.selectMenuRef.current},onSelect:this.onParentTagSelect,titleClassName:"multi-select-toggle select-menu relative flex-auto",withHoverClass:!0}),r.createElement("div",{ref:this.selectMenuRef}))):null}},{key:"render",value:function(){var e=this,t=this.props,n=t.intl,o=t.onClose,a=this.state,i=a.isSaving,c=a.tagName,s=a.emojiPrefix,l=a.warningText,f=a.tagColor,d=f&&"transparent"!==f,m=(0,tn.l9)(),p=!(!f||!m.includes(f));return r.createElement(C.Z,{visible:!0,maskClosable:!1,className:w()("tag-modal-detail-view project-modal-detail-view",kye().tagModalDetailView),title:n.formatMessage({id:this.isNew?"tag_create":"tag_edit"}),okText:n.formatMessage({id:"save"}),onCancel:o,onOk:this.confirmEditModal,loading:i,loadingText:n.formatMessage({id:"saving"})},r.createElement("div",{className:"tag-detail-panel"},r.createElement("div",{className:"row relative group"},r.createElement(Ly,{defaultDisplayEmoji:s,onChange:this.onEmojiChange,defaultIcon:"sidebar-tag"}),r.createElement(vu.Z,{id:"edit-tag-name",className:"tag-name input-lrg w-full h-[36px] pl-[36px] pr-[12px] rounded-select-trigger text-[14px]",type:"text",placeholder:n.formatMessage({id:"name"}),value:c,onChange:this.onTagNameChange,onKeyDown:this.onKeyDown,onFocus:function(){e.toggleInputTagNameWarn()},ref:this.inputRef,maxLength:Xn.b9.commonNameLimit-s.length,autoComplete:"off",style:{outline:"unset !important"}}),r.createElement(Vi.Z,{className:"text-alert text-sml mt-[5px] text-warn-red text-[11px]",text:l})),r.createElement("div",{className:"row relative mt-[21px]"},r.createElement("div",{className:"tag-color clearfix"},r.createElement("p",{className:"inline-block float-left leading-[32px] text-[13px]",style:{lineHeight:"20px"}},n.formatMessage({id:"color"})),r.createElement("div",{style:{height:18,lineHeight:"18px",marginLeft:80},className:"flex items-center"},r.createElement(gO.Z,{select:d?f:"transparent",onSelect:function(){e.onTagColorChange("transparent"),e.singleColorKey=(new Date).getTime()}}),u.OV.map((function(t){return r.createElement(yO.Z,{key:t,color:t,select:f,onSelect:function(t){e.onTagColorChange(t===f?"transparent":t),u.OV.includes(t)&&(e.singleColorKey=(new Date).getTime())}})})),r.createElement(hO.Z,{key:this.singleColorKey.toString(),defaultColor:p||!d?"transparent":this.defaultColor,noColor:"transparent",onPick:this.onTagColorChange})))),this.renderParentTagSelect(),r.createElement(Ry.Z,null)))}}],o&&Eye(n.prototype,o),a&&Eye(n,a),Object.defineProperty(n,"prototype",{writable:!1}),n;var n,o,a}(r.Component),Mye=(0,An.ZP)(Dye);function Aye(e){return Aye="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},Aye(e)}function Nye(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,Zye(r.key),r)}}function Pye(e,t,n){return t=Lye(t),function(e,t){if(t&&("object"===Aye(t)||"function"===typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(e,Iye()?Reflect.construct(t,n||[],Lye(e).constructor):t.apply(e,n))}function Iye(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(Iye=function(){return!!e})()}function Lye(e){return Lye=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},Lye(e)}function Rye(e,t){return Rye=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},Rye(e,t)}function Zye(e){var t=function(e,t){if("object"!=Aye(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=Aye(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==Aye(t)?t:t+""}var Fye=function(e){function t(e){var n;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),function(e,t,n){(t=Zye(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n}(n=Pye(this,t,[e]),"rootRef",void 0),n.state={isAbleToMergeTags:n.judgeAbleToMergeTags()},n.onMenuSelect=n.onMenuSelect.bind(n),n.onMenuVisibleChange=n.onMenuVisibleChange.bind(n),n.rootRef=r.createRef(),n}return function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&Rye(e,t)}(t,e),n=t,(o=[{key:"onMenuSelect",value:function(e){var t=e.selectedKeys,n=this.props.onSelect;t[0]&&n&&n(t[0])}},{key:"onMenuVisibleChange",value:function(e){var t=this.props.onVisibleChange;e&&this.setState({isAbleToMergeTags:this.judgeAbleToMergeTags()}),t&&t(e)}},{key:"getTriggerElement",value:function(){return this.rootRef.current?this.rootRef.current.trigger:null}},{key:"getMenu",value:function(){var e=this.props,t=e.isPin,n=e.isShareTag,o=e.isSubTag,a=this.state.isAbleToMergeTags;return r.createElement(O.ZP,{onSelect:this.onMenuSelect},r.createElement(O.sN,{key:"edit"},r.createElement(x.Z,{id:"edit",tagName:"a"})),r.createElement(O.sN,{className:"pinMenuAction",key:t?"unpin":"pin"},r.createElement(x.Z,{id:t?"unPin":"pin",tagName:"a"})),!o&&r.createElement(O.sN,{key:"addSubTag"},r.createElement(x.Z,{id:"add_sub_tag",tagName:"a"})),a&&r.createElement(O.sN,{key:"merge"},r.createElement(x.Z,{id:"popup_merge_tags_title",tagName:"a"})),r.createElement(O.sN,{key:"move"},r.createElement(x.Z,{id:n?"move_to_personal_labels":"move_to_shared_labels",tagName:"a"})),r.createElement(O.sN,{key:"delete",className:"deleteItem"},r.createElement(x.Z,{id:"delete",tagName:"a"})))}},{key:"judgeAbleToMergeTags",value:function(){return this.props.isParentTag?(0,Oa._F)().size>1:(0,Oa.NJ)().size>1}},{key:"render",value:function(){var e=this.props,t=e.children,n=e.action,o=e.disabled;return r.createElement(S.Z,{ref:this.rootRef,boult:!1,action:n,menu:this.getMenu(),menuClassName:"l-dropdown list-menu",onVisibleChange:this.onMenuVisibleChange,disabled:o},t)}}])&&Nye(n.prototype,o),a&&Nye(n,a),Object.defineProperty(n,"prototype",{writable:!1}),n;var n,o,a}(r.Component),Bye=Fye,Uye=function(e){var t=e.tagName,n=e.isLeftViewInMenu,o=e.previewRef,a=t,i=w_.cj.TAG,c={id:a,type:i,area:w_.M5.SIDEBAR,data:{ids:[]}},s=(0,r.useMemo)((function(){return n?{disabled:!0}:{disabled:!1}}),[n]).disabled,u={type:i,overlay:function(){if(o.current){var e=Array.from(o.current.classList).filter((function(e){return"hide"!==e})).join(" ");return r.createElement("div",{className:w()(e,"shadow-default dark:shadow-dark-default"),dangerouslySetInnerHTML:{__html:o.current.innerHTML}})}return null},end:function(){(0,wn.OZ)(),bn.ZP.dragHoverTarget=""},dragItem:c},l=(0,r.useMemo)((function(){return"tag-item-".concat(Ne().uniqueId(a))}),[a]),f=(0,bN.ZP)({id:l,data:u,disabled:s});return{listeners:f.listeners,setNodeRef:f.setNodeRef,isDragging:f.isDragging}};function Yye(e){return Yye="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},Yye(e)}function Vye(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,a,i,c=[],s=!0,u=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;s=!1}else for(;!(s=(r=a.call(n)).done)&&(c.push(r.value),c.length!==t);s=!0);}catch(e){u=!0,o=e}finally{try{if(!s&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(u)throw o}}return c}}(e,t)||function(e,t){if(!e)return;if("string"===typeof e)return Hye(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return Hye(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Hye(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function Wye(){return Wye=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Wye.apply(this,arguments)}function zye(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,Xye(r.key),r)}}function Gye(e,t,n){return t=qye(t),function(e,t){if(t&&("object"===Yye(t)||"function"===typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(e,Kye()?Reflect.construct(t,n||[],qye(e).constructor):t.apply(e,n))}function Kye(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(Kye=function(){return!!e})()}function qye(e){return qye=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},qye(e)}function $ye(e,t){return $ye=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},$ye(e,t)}function Jye(e,t,n){return(t=Xye(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Xye(e){var t=function(e,t){if("object"!=Yye(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=Yye(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==Yye(t)?t:t+""}var Qye=function(e){function t(e){var n;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),Jye(n=Gye(this,t,[e]),"moreMenuRef",void 0),Jye(n,"contextMenuRef",void 0),Jye(n,"onMenuSelect",(function(e){var t=n.props.onMenuSelect;n.onMoreMenuVisibleChange(!1),n.onContextMenuVisibleChange(!1),t(e)})),Jye(n,"onMoreMenuVisibleChange",(function(e){e?$("#project-list-view .project-list-inner .antiscroll-inner").on("scroll.more.dropdown",(function(e){n.hideMoreMenu()})):$("#project-list-view .project-list-inner .antiscroll-inner").off("scroll.more.dropdown"),n.setState({isMoreMenuOpen:e})})),Jye(n,"onContextMenuVisibleChange",(function(e){e?$("#project-list-view .project-list-inner .antiscroll-inner").on("scroll.context.dropdown",(function(e){n.hideContextMenu()})):$("#project-list-view .project-list-inner .antiscroll-inner").off("scroll.context.dropdown")})),Jye(n,"onClickItem",(function(){var e=n.props,t=e.tag,r=e.navigateTo,o=n.context,a=o.isLeftViewInMenu,i=o.leftViewSelectProjectAction;if(a)i(t.get("name"));else{if(gwe("tag"),r("/t/".concat((0,je.xE)(t.get("name")),"/tasks")),!document.getElementById("right-view"))return;pe.Z.doSync(),I.Kb("tag")}})),Jye(n,"onToggleExpand",(function(e){e.preventDefault(),e.stopPropagation(),n.hideMoreMenu(),n.hideContextMenu(),n.setState((function(e){return{isGroupExpand:!e.isGroupExpand}}),(function(){var e=n.props.tag,t=n.state.isGroupExpand;(0,ll.t2)(e.get("name"),t)}))})),Jye(n,"getInnerRenderData",(function(e){if($e.Cy(e)){var t=$e.y9(e);return{icon:t.emoji,emoji:!0,title:t.title}}return{icon:"sidebar-tag",title:e}})),Jye(n,"renderTag",(function(e){var t=n.state.isGroupExpand,o=n.props,a=o.tag,i=o.tagName,c=o.count,s=o.isParentTag,u=o.children,l=o.isSubTag,f=o.isPin,d=o.isSubSection,m=o.listeners,p=o.setNodeRef,h=o.setPreviewRef,y=a.get("isDraft")?i:(0,Oa.Gf)(a),g=a.get("color")||"transparent",v=(0,Oa.Rf)(a),b=n.context.isLeftViewInMenu,w=n.getInnerRenderData(y);return r.createElement(r.Fragment,null,r.createElement("div",Wye({className:"tag-dropper mb-[2px]",ref:p,"data-dropper-id":a.get("name")},m),r.createElement(Bye,{key:"menu",ref:n.contextMenuRef,action:["contextMenu"],onSelect:n.onMenuSelect,onVisibleChange:n.onContextMenuVisibleChange,isParentTag:s,isSubTag:l,isShareTag:v,isPin:f,disabled:b},r.createElement(kde,{collapsed:!t,selected:e,emoji:w.emoji,iconName:w.icon,title:w.title,count:c,onClick:n.onClickItem,toggleCollapsed:s?n.onToggleExpand:void 0,level:l?1:0,setPreviewRef:h,color:g,isSubSection:d}))),s&&u&&t?u:null)})),Jye(n,"getIsActive",(function(){var e=n.props,t=e.currentUrl,r=e.tag.get("name"),o=n.context,a=o.isLeftViewInMenu,i=o.leftViewSelectProjectId;if(a){var c="leftViewInMenu/".concat(i);return"leftViewInMenu/".concat(r)===c}return N.PG(r)===t})),n.state={isMoreMenuOpen:!1,isGroupExpand:!!e.tag.get("isDraft")||(0,ll.ws)(e.tagName)},n.moreMenuRef=r.createRef(),n.contextMenuRef=r.createRef(),n}return function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&$ye(e,t)}(t,e),n=t,(o=[{key:"hideMoreMenu",value:function(){this.moreMenuRef&&this.moreMenuRef.current&&this.moreMenuRef.current.rootRef.current&&this.moreMenuRef.current.rootRef.current.hide()}},{key:"hideContextMenu",value:function(){this.contextMenuRef&&this.contextMenuRef.current&&this.contextMenuRef.current.rootRef.current&&this.contextMenuRef.current.rootRef.current.hide()}},{key:"render",value:function(){var e=this.getIsActive();return this.renderTag(e)}}])&&zye(n.prototype,o),a&&zye(n,a),Object.defineProperty(n,"prototype",{writable:!1}),n;var n,o,a}(r.Component);Jye(Qye,"contextType",Qfe);var ege=(0,Nn.qC)((0,a.$j)((function(e,t){var n=t.tag.get("name");return{currentUrl:e.router.location.pathname.split("/").slice(0,4).join("/"),isPin:null!=Cs.cH(e)[n]}}),(function(e){return{navigateTo:function(t){e((0,k.VF)(t))}}})),An.ZP)(Qye),tge=function(e){var t=e.tagName,n=e.isLeftViewInMenu,o=Vye((0,Ys.zu)(),2),a=o[0],i=o[1],c=Uye({tagName:t,isLeftViewInMenu:n,previewRef:a}),s=c.listeners,u=c.setNodeRef;return r.createElement(ege,Wye({},e,{listeners:s,setNodeRef:u,setPreviewRef:i}))};function nge(e){return nge="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},nge(e)}function rge(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,sge(r.key),r)}}function oge(e,t,n){return t=ige(t),function(e,t){if(t&&("object"===nge(t)||"function"===typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(e,age()?Reflect.construct(t,n||[],ige(e).constructor):t.apply(e,n))}function age(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(age=function(){return!!e})()}function ige(e){return ige=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},ige(e)}function cge(e,t){return cge=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},cge(e,t)}function sge(e){var t=function(e,t){if("object"!=nge(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=nge(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==nge(t)?t:t+""}var uge=function(e){function t(e){var n;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),function(e,t,n){(t=sge(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n}(n=oge(this,t,[e]),"selectMenuRef",void 0),n.state={mergeToTagName:null},n.closeModal=n.closeModal.bind(n),n.confirmModal=n.confirmModal.bind(n),n.onTagSelect=n.onTagSelect.bind(n),n.selectMenuRef=r.createRef(),n}return function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&cge(e,t)}(t,e),n=t,o=[{key:"onTagSelect",value:function(e){var t=e.selectedKeys[0];this.setState({mergeToTagName:t})}},{key:"getMenuOptions",value:function(){var e=this.props,t=e.tagName,n=e.isParentTag?(0,Oa.bh)():(0,Oa.qD)(),o={},a=[];return n.forEach((function(e){var n=(0,Oa.Gf)(e);t!==n.toLowerCase()&&(a.push(r.createElement(O.gO,{key:n.toLowerCase(),className:w()({"!pl-[24px]":(0,Oa.OM)(e)}),title:n,withChecker:!0})),o[n.toLowerCase()]=n)})),{menu:a,map:o}}},{key:"closeModal",value:function(){var e=this.props.onClose;e&&e()}},{key:"confirmModal",value:function(){var e=this.props.onConfirm,t=this.state.mergeToTagName;t&&e&&e({mergeToTagName:t})}},{key:"render",value:function(){var e=this,t=this.props,n=t.intl,o=t.tagName,a=!!this.state.mergeToTagName,i=this.getMenuOptions(),c=i.menu,s=i.map,u=(0,Oa.tN)(o);return r.createElement(C.Z,{visible:!0,maskClosable:!1,title:n.formatMessage({id:"popup_merge_tags_title"}),className:w()("tag-modal-detail-view",kye().tagModalDetailView),disabled:!a,onCancel:this.closeModal,onOk:this.confirmModal},r.createElement("div",{className:"tag-detail-panel"},r.createElement("div",{className:"row relative"},r.createElement("span",{className:"text-[14px]"},n.formatMessage({id:"popup_merge_tags_content"},{s:u}))),r.createElement("div",{className:"row mt-[16px] relative"},r.createElement("div",{className:"select-merge-to"},r.createElement(se.Z,{menu:c,map:s,defaultTitle:n.formatMessage({id:"menu_merge_tags_default"}),menuClassName:"project-edit-group-select-menu",getMenuContainer:function(){return e.selectMenuRef.current},onSelect:this.onTagSelect,titleClassName:"multi-select-toggle select-menu w-[220px] relative",withHoverClass:!0}),r.createElement("div",{className:"select-list",ref:this.selectMenuRef})))))}}],o&&rge(n.prototype,o),a&&rge(n,a),Object.defineProperty(n,"prototype",{writable:!1}),n;var n,o,a}(r.Component),lge=(0,An.ZP)(uge);function fge(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,a,i,c=[],s=!0,u=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;s=!1}else for(;!(s=(r=a.call(n)).done)&&(c.push(r.value),c.length!==t);s=!0);}catch(e){u=!0,o=e}finally{try{if(!s&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(u)throw o}}return c}}(e,t)||function(e,t){if(!e)return;if("string"===typeof e)return dge(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return dge(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function dge(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var mge=function(e){var t=e.tag,n=e.onClose,o=e.onConfirm,a=e.isShowRemoveAll,i=(0,y.Z)(),c=fge((0,r.useState)(!1),2),s=c[0],u=c[1],l=(0,r.useCallback)((function(){o(!a||s)}),[o,a,s]),f=(0,r.useCallback)((function(){u((function(e){return!e}))}),[]);return r.createElement(C.Z,{visible:!0,title:i.formatMessage({id:"delete_tag_with_name"},{s:(0,zn.tj)((0,Oa.Gf)(t))}),okText:i.formatMessage({id:"delete"}),onCancel:n,onOk:l},r.createElement("p",null,r.createElement("span",{className:"line-sml break-word break-words leading-[21px]"},i.formatMessage({id:"delete_tag_msg"}))),a?r.createElement(Se.Z,{checkboxId:"include_share",checkboxDesc:i.formatMessage({id:"not_delete_share_tasks"}),isChecked:!s,onChange:f,className:"mt-[18px]"}):null)};function pge(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,a,i,c=[],s=!0,u=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;s=!1}else for(;!(s=(r=a.call(n)).done)&&(c.push(r.value),c.length!==t);s=!0);}catch(e){u=!0,o=e}finally{try{if(!s&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(u)throw o}}return c}}(e,t)||function(e,t){if(!e)return;if("string"===typeof e)return hge(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return hge(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function hge(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var yge=function(e){var t=e.tag,n=e.onClose,o=e.onConfirm,a=(0,y.Z)(),i=pge((0,r.useState)(!1),2),c=i[0],s=i[1],u=pge((0,r.useState)(!1),2),l=u[0],f=u[1],d=(0,r.useCallback)((function(){f(!0),o(c)}),[o,c]),m=(0,r.useCallback)((function(){s((function(e){return!e}))}),[]);return r.createElement(C.Z,{visible:!0,title:a.formatMessage({id:"tag_edit"}),okText:a.formatMessage({id:"save"}),onCancel:n,onOk:d,loading:l,loadingText:a.formatMessage({id:"saving"})},r.createElement("p",null,r.createElement("span",{className:"line-sml break-word break-words leading-[21px]",dangerouslySetInnerHTML:{__html:(0,zn.tj)(a.formatMessage({id:"tag_edit_confirm"},{s:(0,Oa.Gf)(t)}))}})),r.createElement(Se.Z,{checkboxId:"include_share",checkboxDesc:a.formatMessage({id:"not_modify_share_tasks"}),isChecked:!c,onChange:m,className:"mt-[18px]"}))};function gge(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,a,i,c=[],s=!0,u=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;s=!1}else for(;!(s=(r=a.call(n)).done)&&(c.push(r.value),c.length!==t);s=!0);}catch(e){u=!0,o=e}finally{try{if(!s&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(u)throw o}}return c}}(e,t)||function(e,t){if(!e)return;if("string"===typeof e)return vge(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return vge(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function vge(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var bge=function(e){var t=e.tag,n=e.onClose,o=e.onConfirm,a=(0,y.Z)(),i=gge((0,r.useState)(!1),2),c=i[0],s=i[1],u=(0,r.useCallback)((function(){o(c)}),[o,c]),l=(0,r.useCallback)((function(){s((function(e){return!e}))}),[]);return r.createElement(C.Z,{visible:!0,title:a.formatMessage({id:"popup_merge_tags_title"}),okText:a.formatMessage({id:"merge"}),onCancel:n,onOk:u},r.createElement("p",null,r.createElement("span",{className:"line-sml break-word break-words leading-[21px]",dangerouslySetInnerHTML:{__html:(0,zn.tj)(a.formatMessage({id:"tag_merge_confirm"},{s:(0,Oa.Gf)(t)}))}})),r.createElement(Se.Z,{checkboxId:"include_share",checkboxDesc:a.formatMessage({id:"not_merge_share_tasks"}),isChecked:!c,onChange:l,className:"mt-[18px]"}))};function wge(e){return wge="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},wge(e)}function kge(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,a,i,c=[],s=!0,u=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;s=!1}else for(;!(s=(r=a.call(n)).done)&&(c.push(r.value),c.length!==t);s=!0);}catch(e){u=!0,o=e}finally{try{if(!s&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(u)throw o}}return c}}(e,t)||function(e,t){if(!e)return;if("string"===typeof e)return xge(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return xge(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function xge(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function Ege(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function Sge(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Ege(Object(n),!0).forEach((function(t){_ge(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Ege(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function _ge(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=wge(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=wge(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==wge(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Oge(e,t){if("setData"===t.type){var n=t.data,r=n.isDeleteModalShown,o=n.isShowRemoveAll;return Sge(Sge({},e),{},{isDeleteModalShown:r,isShowRemoveAll:o})}return e}var Cge=(0,a.$j)((function(e){return{}}),(function(e){return{navigateToTaskList:function(t){e((0,k.VF)("/t/".concat((0,je.xE)(t.toLowerCase()),"/tasks")))}}}))((0,An.ZP)((function(e){var t=e.intl,n=e.tag,o=e.count,a=e.navigateToTaskList,i=e.isSubTag,c=e.children,s=e.sectionId,u=e.isSubSection,l=kge((0,r.useState)(!1),2),f=l[0],d=l[1],m=kge((0,r.useState)(!1),2),p=m[0],h=m[1],y=kge((0,r.useState)(!1),2),g=y[0],v=y[1],b=kge((0,r.useState)(!1),2),w=b[0],k=b[1],x=kge((0,r.useReducer)(Oge,{isDeleteModalShown:!1,isShowRemoveAll:!1}),2),E=x[0],S=x[1],_=E.isDeleteModalShown,O=E.isShowRemoveAll,C=(0,r.useRef)(null),T=(0,r.useRef)(null),j=(0,r.useCallback)((function(e){switch(e){case"pin":xwe("cm.pin"),Cs.cx(n.get("name"),Ede.tag);break;case"unpin":xwe("cm.unpin"),Cs.nN(n.get("name"));break;case"edit":xwe("cm.edit"),d(!0);break;case"merge":xwe("cm.merge"),h(!0);break;case"addSubTag":xwe("cm.addsubtag"),U.vp.dispatch("ADD_SUB_TAG_FROM_TAG",n.get("name"));break;case"move":(0,Oa.Rf)(n)?(0,Oa.cM)(n):(0,Oa.gO)(n);break;case"delete":xwe("cm.delete");var t=n.get("name");(0,Hn.x5)()?(0,K.Kel)(t).then((function(e){200===e.status&&e.data?S({type:"setData",data:{isDeleteModalShown:!0,isShowRemoveAll:!0}}):S({type:"setData",data:{isDeleteModalShown:!0,isShowRemoveAll:!1}})})).catch((function(e){S({type:"setData",data:{isDeleteModalShown:!0,isShowRemoveAll:!1}})})):S({type:"setData",data:{isDeleteModalShown:!0,isShowRemoveAll:!1}})}}),[n]),D=(0,r.useCallback)((function(){C.current=null,v(!1)}),[]),M=(0,r.useCallback)((function(e){C.current&&C.current(e),v(!1)}),[]),A=(0,r.useCallback)((function(){d(!1)}),[]),N=(0,r.useCallback)((function(e){var t=n.get("label"),r=n.get("name"),o=n.get("color"),i=n.get("parent")||null,c=e.label,s=e.name,u=e.color,l=e.parent||null,f=c!==t,d=c.toLowerCase()!==r,m=u!==o,p=l!==i;if((0,ng.M)("TagAction/editTag","[start] modify tag ".concat(r," ")),f){var h=function(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0],n=arguments.length>1?arguments[1]:void 0;m&&(0,Oa.ED)(r,u,!1),p&&(0,Oa.gu)(r,l,!1),(0,Oa.vL)(r,c,{name:r,color:o,label:t,parent:i},n).then((function(){e?D():A(),a(s)})).catch((function(){e?D():A()})).finally((function(){(0,ng.M)("TagAction/editTag","[end] modify tag ".concat(r," "))}))};d&&(0,Hn.x5)()?(0,K.Kel)(r).then((function(e){200===e.status&&e.data?(A(),C.current=function(e){h(!0,e)},v(!0)):h()})).catch((function(e){h()})):h()}else m&&(0,Oa.ED)(r,u,p),p&&(0,Oa.gu)(r,l),A(),(0,ng.M)("TagAction/editTag","[end] modify tag ".concat(r," "))}),[D,A,a,n]),P=(0,r.useCallback)((function(){T.current=null,k(!1)}),[]),I=(0,r.useCallback)((function(e){T.current&&T.current(e),k(!1)}),[]),L=(0,r.useCallback)((function(){h(!1)}),[]),R=(0,r.useCallback)((function(e){var t=e.mergeToTagName;if(t){var r=n.get("name"),o=function(e){(0,Oa.b0)(r,t,e).then((function(){a(t)}))};(0,Hn.x5)()?(0,K.Kel)(r).then((function(e){200===e.status&&e.data?(L(),T.current=function(e){o(e)},k(!0)):o()})).catch((function(e){o()})):o()}}),[L,a,n]),Z=(0,r.useCallback)((function(){S({type:"setData",data:{isDeleteModalShown:!1,isShowRemoveAll:!1}})}),[]),F=(0,r.useCallback)((function(e){var t=n.get("name");(0,ng.M)("TagAction/deleteTag","[start] delete tag ".concat(t)),(0,Oa.Rh)(t,e,O).finally((function(){Z(),(0,ng.M)("TagAction/deleteTag","[end] delete tag ".concat(t))}))}),[Z,O,n]),B=(0,r.useContext)(Qfe).isLeftViewInMenu;return r.createElement(r.Fragment,null,r.createElement(tge,{isSubTag:i,isSubSection:u,isParentTag:n.get("isParent"),tagName:n.get("isDraft")?t.formatMessage({id:"new_tag_name"}):n.get("name"),count:o,onMenuSelect:j,tag:n,sectionId:s,isLeftViewInMenu:B},c),f?r.createElement(Mye,{tag:n,onConfirm:N,onClose:A}):null,p?r.createElement(lge,{isParentTag:n.get("isParent"),tagName:n.get("name"),tag:n,onConfirm:R,onClose:L}):null,_?r.createElement(mge,{tag:n,onConfirm:F,onClose:Z,isShowRemoveAll:O}):null,g?r.createElement(yge,{tag:n,onConfirm:M,onClose:D}):null,w?r.createElement(bge,{tag:n,onConfirm:I,onClose:P}):null)})));var Tge=function(e){var t=e.tag,n=e.subTags,o=e.counts,a=e.sectionId,i=e.isSubSection,c=t.get("name"),s=o.get(c);return r.createElement(Cge,{key:c,tag:t,count:s,sectionId:a,isSubSection:i},n.size>0?r.createElement("ul",{className:"group-project-ul inner-ul"},n.map((function(e){var t=e.get("name"),n=o.get(t);return r.createElement(Cge,{isSubTag:!0,key:t,tag:e,count:n,sectionId:a,isSubSection:i})}))):null)},jge=function(e){var t,n=e.tag,o=e.showTagCounts,a=e.isAutoModeHiddenTag,i=e.sectionId,c=e.subLevel,s=n.get("name"),u=n.get("isParent"),l=null!==(t=o[s])&&void 0!==t?t:0;if(u){var f=n.get("children").filter((function(e){return!a(e)})),d=f.map((function(e){var t,n=e.get("name");return[n,null!==(t=o[n])&&void 0!==t?t:0]})).concat([[s,l]]),m=Kn().Map(d);return r.createElement(Tge,{key:s,tag:n,subTags:f,counts:m,sectionId:i,isSubSection:c})}return r.createElement(Cge,{key:s,tag:n,count:l,sectionId:i,isSubSection:c})};function Dge(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,a,i,c=[],s=!0,u=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;s=!1}else for(;!(s=(r=a.call(n)).done)&&(c.push(r.value),c.length!==t);s=!0);}catch(e){u=!0,o=e}finally{try{if(!s&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(u)throw o}}return c}}(e,t)||function(e,t){if(!e)return;if("string"===typeof e)return Mge(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return Mge(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Mge(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var Age=function(e){var t=e.section,n=e.isAutoModeHiddenTag,o=e.showTagCounts,a=t.get("title"),i=t.get("sectionId"),c=pt.LP(B._Yt.sidebarCollapse,"json"),s=Dge((0,r.useState)(Boolean(!!c&&c["tag-".concat(i)])),2),u=s[0],l=s[1],f=(0,r.useCallback)((function(){l((function(e){return!e}))}),[]),d=t.get("children"),m=(0,Me.D)(u);if((0,r.useEffect)((function(){if(m!==u){var e=pt.LP(B._Yt.sidebarCollapse,"json")||{};e["tag-".concat(i)]=Number(u),pt.JU(B._Yt.sidebarCollapse,JSON.stringify(e))}}),[u,m,i]),0===d.size)return null;var p=d.filter((function(e){return!n(e)}));return 0===p.size?null:r.createElement(r.Fragment,null,r.createElement("div",{className:"mt-[6px]"},r.createElement(Eme,{collapsed:u,toggleCollapsed:f,title:a,subLevel:!0})),!u&&r.createElement("ul",{className:"tag-parent-li relative"},p.map((function(e){var t=e.get("name");return r.createElement(jge,{key:t,tag:e,isAutoModeHiddenTag:n,showTagCounts:o,sectionId:i,subLevel:!0})}))))};function Nge(e){return Nge="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},Nge(e)}function Pge(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,Fge(r.key),r)}}function Ige(e,t,n){return t=Rge(t),function(e,t){if(t&&("object"===Nge(t)||"function"===typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(e,Lge()?Reflect.construct(t,n||[],Rge(e).constructor):t.apply(e,n))}function Lge(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(Lge=function(){return!!e})()}function Rge(e){return Rge=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},Rge(e)}function Zge(e,t){return Zge=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},Zge(e,t)}function Fge(e){var t=function(e,t){if("object"!=Nge(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=Nge(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==Nge(t)?t:t+""}var Bge=function(e){function t(e){var n;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),function(e,t,n){(t=Fge(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n}(n=Ige(this,t,[e]),"rootRef",void 0),n.onMenuSelect=n.onMenuSelect.bind(n),n.onMenuVisibleChange=n.onMenuVisibleChange.bind(n),n.rootRef=r.createRef(),n}return function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&Zge(e,t)}(t,e),n=t,(o=[{key:"onMenuSelect",value:function(e){var t=e.selectedKeys,n=this.props.onSelect;t[0]&&n&&n(t[0])}},{key:"onMenuVisibleChange",value:function(e){var t=this.props.onVisibleChange;t&&t(e)}},{key:"getTriggerElement",value:function(){return this.rootRef.current?this.rootRef.current.trigger:null}},{key:"getMenu",value:function(){var e=this.props,t=e.selectedKeys,n=e.withEmpty;return r.createElement(O.ZP,{onSelect:this.onMenuSelect,selectedKeys:t},n&&r.createElement(O.gO,{key:"auto",title:s.U2("show_not_empty"),withChecker:!0}),r.createElement(O.gO,{key:"show",title:s.U2("show"),withChecker:!0}),r.createElement(O.gO,{key:"hide",title:s.U2("hide"),withChecker:!0}))}},{key:"render",value:function(){var e=this.props,t=e.children,n=e.action,o=e.disabled;return r.createElement(S.Z,{ref:this.rootRef,boult:!1,action:n,menu:this.getMenu(),menuClassName:"l-dropdown list-menu",onVisibleChange:this.onMenuVisibleChange,disabled:o},t)}}])&&Pge(n.prototype,o),a&&Pge(n,a),Object.defineProperty(n,"prototype",{writable:!1}),n;var n,o,a}(r.Component),Uge=Bge,Yge=function(e,t){return(0,Oa.Rf)(e)===(0,Oa.Rf)(t)},Vge=function(e,t){var n="Tag"+e;bn.ZP.dragHoverTarget!==n&&(bn.ZP.dragHoverTarget=n,(0,wn.OZ)(t),t.classList.add(B.wIS.tag))},Hge=function(e,t,n){var r=e,o=t.data.generateTask,a=[];if(o)a=[o.get("taskId")];else{var i=t.data.ids,c=t.id;a=i.length>1&&-1!==i.indexOf(c)?i:[c]}if(1===a.length){var u=(0,Wn.FOH)(a[0]);u&&!(0,Wn.tgI)(u,r)&&me.$Z({text:s.U2("added_tag_$",{s:'"'.concat((0,Oa.tN)(r),'"')})})}bs.Lo(a,r)},Wge=function(e,t,n){var r=Kge(e,t,n);if(r){var o="Tag"+e.get("name")+r;if(bn.ZP.dragHoverTarget!==o){bn.ZP.dragHoverTarget=o,(0,wn.OZ)();var a=document.getElementById("tag-sortable-placeholder");if(a&&n)if("over"===r)n.classList.add(B.wIS.project);else{var i=0,c=(0,Oa.Rf)(e)?"share":"private";if(c&&"private"!==c){var s=Gge(n);s&&(i=s.offsetTop),a.style.left="0"}else a.style.left="0";var u=getComputedStyle(n);a.classList.remove("hide"),a.style.top=i+n.offsetTop+("top"===r?0:n.offsetHeight+parseFloat(u.paddingTop)-parseFloat(u.paddingBottom))+"px"}}}},zge=function(e,t,n){var r=Kge(e,t,n);if(r){var o=e.get("name"),a=t.get("name"),i=(0,Oa.AS)(e),c=(0,Oa.AS)(t),s=(0,Oa.OM)(e);i?c?(0,Oa.cb)(a,o,r):"over"===r?(0,Oa.gu)(a,o):(0,Oa.ep)(a,o,r):s?(0,Oa.ep)(a,o,r):c?(0,Oa.cb)(a,o,r):"over"===r?(0,Oa.X2)(a,o):(0,Oa.ep)(a,o,r)}};function Gge(e){return e&&e!==document?e.classList.contains("tag-parent-li")?e:Gge(e.parentNode):null}function Kge(e,t,n){var r=e.get("name");if(t.get("name")===r)return"";var o=n.getBoundingClientRect(),a=n.offsetHeight,i=(o.bottom-o.top)/2,c=bn.ZP.userMousePosition,s=c.y-o.top,u=(0,Oa.AS)(e),l=(0,Oa.AS)(t),f=(0,Oa.OM)(e);return u?l?s<i?"top":(0,ll.ws)(r)?"":"bottom":c.y<o.top+.3*a?"top":(0,ll.ws)(r)?"over":c.y>o.bottom-.3*a?"bottom":"over":l?f?"":s<i?"top":"bottom":f?s<i?"top":"bottom":c.y<o.top+.3*a?"top":c.y>o.bottom-.3*a?"bottom":"over"}var qge=function(){var e=(0,r.useMemo)((function(){return Ne().uniqueId("tag-sidebar-")}),[]),t=function(){var e=bn.ZP.userMousePosition,t=e.x,n=e.y;return document.elementsFromPoint(t,n).find((function(e){return e.classList.contains("tag-dropper")}))},n={accepts:[w_.cj.TASK,w_.cj.TAG],over:function(){},move:function(e){var n=e.active.data.current.dragItem,r=n.type,o=t();if(o){var a=o.dataset.dropperId;if(a){switch(r){case w_.cj.TASK:Vge(a,o);break;case w_.cj.TAG:var i=(0,Oa.h1)(a),c=n.id,s=(0,Oa.h1)(c);if(!i||!s)return;Yge(i,s)&&Wge(i,s,o)}return}}(0,wn.OZ)(),bn.ZP.dragHoverTarget=""},drop:function(e){var n=e.active.data.current.dragItem,r=n.type,o=t();if(o){var a=o.dataset.dropperId;switch(r){case w_.cj.TASK:Hge(a,n,o);break;case w_.cj.TAG:var i=(0,Oa.h1)(a),c=n.id,s=(0,Oa.h1)(c);if(!i||!s)return;Yge(i,s)&&zge(i,s,o)}}}},o=(0,x_.Z)({id:e,data:n}),a=o.setNodeRef,i=o.isOver,c=(0,Ys.D9)(i);return(0,r.useEffect)((function(){c&&!i&&((0,wn.OZ)(),bn.ZP.dragHoverTarget="")}),[i,c]),{setNodeRef:a,isOver:i}};function $ge(){return $ge=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},$ge.apply(this,arguments)}function Jge(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,a,i,c=[],s=!0,u=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;s=!1}else for(;!(s=(r=a.call(n)).done)&&(c.push(r.value),c.length!==t);s=!0);}catch(e){u=!0,o=e}finally{try{if(!s&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(u)throw o}}return c}}(e,t)||function(e,t){if(!e)return;if("string"===typeof e)return Xge(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return Xge(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Xge(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var Qge=(0,a.$j)((function(e){var t=sl(e);return{tagCounts:t.countsMap,showTagCounts:t.showCountsMap,tagStructureList:(0,Pu.sp)(e),isAutoMode:"auto"===e.preference.get("smartProjects").filter((function(e){return"tag"===e.name}))[0].visibility}}))((function(e){var t,n=e.id,o=e.tagStructureList,i=void 0===o?[]:o,c=e.tagCounts,s=e.showTagCounts,u=e.isAutoMode,l=e.setDropNodeRef,f=e.setNodeRef,d=e.listeners,m=e.setPreviewRef,p=(0,r.useRef)(Ne().uniqueId()),h=Jge((0,r.useState)(Boolean(null===(t=pt.LP(B._Yt.sidebarCollapse,"json"))||void 0===t?void 0:t.tag)),2),g=h[0],b=h[1],k=Jge((0,r.useState)(!1),2),x=k[0],E=k[1],S=(0,Me.D)(g),_=(0,r.useRef)(null),O=(0,y.Z)(),C=(0,v.k6)().push,T=(0,a.v9)((function(e){return e.draftTag})),j=(0,r.useMemo)((function(){return!!T}),[T]),D=(0,r.useContext)(Qfe).isLeftViewInMenu,M=(0,r.useCallback)((function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];var r=t.some((function(e){var t;return 0===(null!==(t=c[e])&&void 0!==t?t:0)}));return!r}),[c]),A=(0,r.useCallback)((function(e){xwe("add"),e.stopPropagation(),E(!0)}),[]),N=(0,r.useCallback)((function(){E(!1),(0,Oa.Qg)(),_.current=null}),[]);(0,r.useEffect)((function(){j?setTimeout((function(){E(!0)})):E(!1)}),[j]);var P=(0,r.useCallback)((function(e){C("/t/".concat((0,je.xE)(e.toLowerCase()),"/tasks"))}),[C]);(0,r.useEffect)((function(){if(S!==g){var e=pt.LP(B._Yt.sidebarCollapse,"json")||{};e.tag=Number(g),pt.JU(B._Yt.sidebarCollapse,JSON.stringify(e))}}),[g,S]),(0,r.useEffect)((function(){var e=p.current;return U.vp.subscribe(e,"ADD_SUB_TAG_FROM_TAG",(function(e){_.current=e,E(!0)})),function(){U.vp.unSubscribe(e,"ADD_SUB_TAG_FROM_TAG")}}),[]);var I=(0,r.useCallback)((function(e){(0,ng.M)("TagAction/editTag","[start] ".concat(j?"modify":"create"," tag ").concat(e.name));var t=j?(0,Oa.hg)(e):(0,Oa.E9)(e);if((0,ng.M)("TagAction/editTag","[end] ".concat(j?"modify":"create"," tag ").concat(e.name)),t){var n=!j||M(T.get("subTags"));u&&n&&(pt.LP("autoTagFirst")?me.$Z({text:O.formatMessage({id:"guide_plugin_tag_status_toast_desc"})}):(Pe.WI({key:"no_task_tag_tip",title:O.formatMessage({id:"guide_plugin_tag_status_title"}),content:O.formatMessage({id:"guide_plugin_tag_status_desc"}),type:"singleButton",confirmText:O.formatMessage({id:"got_it"}),confirmAction:function(){Pe.Cp("no_task_tag_tip")},cancelAction:function(){Pe.Cp("no_task_tag_tip")}}),pt.JU("autoTagFirst","false"))),P(t.get("name"))}E(!1),_.current=null}),[M,T,O,u,j,P]),L=(0,r.useCallback)((function(){b((function(e){return!e}))}),[]),R=(0,r.useRef)(!1);(0,r.useEffect)((function(){var e=p.current;return U.vp.subscribe(e,U.rR,(function(e){g||(L(),R.current=!0)})),function(){U.vp.unSubscribe(e,U.rR)}}),[g,n,L]),(0,r.useEffect)((function(){var e=p.current;return U.vp.subscribe(e,U.OH,(function(){R.current&&g&&L(),R.current=!1})),function(){U.vp.unSubscribe(e,U.OH)}}),[g,n,L]);var F=function(e){return!e.get("isSection")&&(u&&0===c[e.get("name")]&&!e.get("isDraft"))},Y=i.filter((function(e){return!F(e)})),V=Y.filter((function(e){return!e.get("isSection")})),H=(0,r.useRef)(null),W=(0,a.v9)((function(e){return e.preference.get("smartProjects")})),z=function(e){e?$("#project-list-view .project-list-inner .antiscroll-inner").on("scroll.dropdown",(function(e){H.current&&H.current.rootRef.current&&H.current.rootRef.current.hide()})):$("#project-list-view .project-list-inner .antiscroll-inner").off("scroll.dropdown")},G=function(e){z(!1);var t="",n=null,r=null;switch(e){case"show":n=B.jPq.show;break;case"auto":n=B.jPq.auto,t=O.formatMessage({id:"auto_smart_list_tip"},{s:O.formatMessage({id:"tag"})});break;case"hide":n=B.jPq.hide,t=O.formatMessage({id:"hide_smart_list_tip"},{s:O.formatMessage({id:"tag"})}),r=(0,$e.tQ)()}var o={tag:{visibility:n}};(0,Z.xh)(o),t&&me.$Z({text:t}),r&&C(r)},K=(0,r.useMemo)((function(){var e=W.find((function(e){return"tag"===e.name}));return[e&&e.visibility?e.visibility:"show"]}),[W]);return r.createElement(r.Fragment,null,r.createElement("section",{className:w()("hoverSection",!g&&"open"),"data-section-id":n},r.createElement("div",$ge({ref:f},d),r.createElement(Uge,{ref:H,action:["contextMenu"],onVisibleChange:z,onSelect:G,selectedKeys:K,withEmpty:!0,disabled:D},r.createElement(Eme,{collapsed:g,toggleCollapsed:L,onAddClick:A,title:O.formatMessage({id:"tags"}),setPreviewRef:m}))),!g&&r.createElement("ul",{className:"relative",ref:l},0===V.size&&r.createElement(Uge,{ref:H,key:"menu",action:["contextMenu"],onVisibleChange:z,onSelect:G,selectedKeys:K,withEmpty:!0,disabled:D},r.createElement(Bhe,{className:"",desc:O.formatMessage({id:"sidebar_empty_tag_list_desc"})})),Y.map((function(e){if(e.get("isSection")){var t=e.get("sectionId");return r.createElement(Age,{key:t,section:e,isAutoModeHiddenTag:F,showTagCounts:s})}var n=e.get("name");return r.createElement(jge,{key:n,tag:e,isAutoModeHiddenTag:F,showTagCounts:s,sectionId:"private"})})),r.createElement("li",{id:"tag-sortable-placeholder",className:"ui-sortable-placeholder hide"})),r.createElement("li",{id:"section-tag-sortable-placeholder",className:"ui-sortable-placeholder hide"})),x&&r.createElement(Mye,{isDraft:j,defaultParentTag:_.current,onConfirm:I,onClose:N}))})),eve=function(e){var t=e.id,n=e.isLeftViewInMenu,o=Jge((0,Ys.zu)(),2),a=o[0],i=o[1],c=qge().setNodeRef,s=jme({id:t,isLeftViewInMenu:n,previewRef:a}),u=s.listeners,l=s.setNodeRef;return r.createElement(Qge,{id:t,setDropNodeRef:c,setNodeRef:l,setPreviewRef:i,listeners:u})};function tve(e){return tve="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},tve(e)}function nve(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,rve(r.key),r)}}function rve(e){var t=function(e,t){if("object"!=tve(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=tve(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==tve(t)?t:t+""}function ove(e,t,n){return t=ive(t),function(e,t){if(t&&("object"===tve(t)||"function"===typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(e,ave()?Reflect.construct(t,n||[],ive(e).constructor):t.apply(e,n))}function ave(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(ave=function(){return!!e})()}function ive(e){return ive=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},ive(e)}function cve(e,t){return cve=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},cve(e,t)}var sve=function(e){function t(e){var n;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),(n=ove(this,t,[e])).closeDeleteModal=n.closeDeleteModal.bind(n),n.confirmDeleteModal=n.confirmDeleteModal.bind(n),n}return function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&cve(e,t)}(t,e),n=t,(o=[{key:"render",value:function(){var e=this.props,t=e.intl,n=e.model.get("name");return r.createElement(C.Z,{visible:!0,maskClosable:!1,title:t.formatMessage({id:"delete_filter_with_name"},{s:n}),okText:t.formatMessage({id:"delete"}),onCancel:this.closeDeleteModal,onOk:this.confirmDeleteModal},r.createElement("span",{className:"line-sml break-word break-words"},t.formatMessage({id:"delete_filter_msg"})))}},{key:"closeDeleteModal",value:function(){this.props.onClose&&this.props.onClose()}},{key:"confirmDeleteModal",value:function(){this.props.onConfirm&&this.props.onConfirm()}}])&&nve(n.prototype,o),a&&nve(n,a),Object.defineProperty(n,"prototype",{writable:!1}),n;var n,o,a}(r.Component),uve=(0,An.ZP)(sve);function lve(e){return lve="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},lve(e)}function fve(){return fve=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},fve.apply(this,arguments)}function dve(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,mve(r.key),r)}}function mve(e){var t=function(e,t){if("object"!=lve(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=lve(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==lve(t)?t:t+""}function pve(e,t,n){return t=yve(t),function(e,t){if(t&&("object"===lve(t)||"function"===typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(e,hve()?Reflect.construct(t,n||[],yve(e).constructor):t.apply(e,n))}function hve(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(hve=function(){return!!e})()}function yve(e){return yve=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},yve(e)}function gve(e,t){return gve=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},gve(e,t)}var vve=function(e){function t(e){var n;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),(n=pve(this,t,[e])).onMenuSelect=n.onMenuSelect.bind(n),n.onMenuVisibleChange=n.onMenuVisibleChange.bind(n),n}return function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&gve(e,t)}(t,e),n=t,(o=[{key:"render",value:function(){var e=this.props,t=e.forwardedRef,n=e.action,o=e.children,a=e.disabled;return r.createElement(S.Z,{ref:t,boult:!1,action:n,menu:this.getMenu(),menuClassName:"l-dropdown list-menu",onVisibleChange:this.onMenuVisibleChange,disabled:a},o)}},{key:"getMenu",value:function(){var e=this.props.isPin;return r.createElement(O.ZP,{onSelect:this.onMenuSelect},r.createElement(O.sN,{key:"edit"},r.createElement(x.Z,{id:"edit",tagName:"a"})),r.createElement(O.sN,{className:"pinMenuAction",key:e?"unpin":"pin"},r.createElement(x.Z,{id:e?"unPin":"pin",tagName:"a"})),r.createElement(O.sN,{className:"duplicate",key:"duplicate"},r.createElement(x.Z,{id:"duplicate",tagName:"a"})),r.createElement(O.sN,{key:"delete",className:"deleteItem"},r.createElement(x.Z,{id:"delete",tagName:"a"})))}},{key:"onMenuSelect",value:function(e){var t=e.selectedKeys,n=this.props.onSelect;t[0]&&n&&n(t[0])}},{key:"onMenuVisibleChange",value:function(e){this.props.onVisibleChange&&this.props.onVisibleChange(e)}}])&&dve(n.prototype,o),a&&dve(n,a),Object.defineProperty(n,"prototype",{writable:!1}),n;var n,o,a}(r.Component),bve=r.forwardRef((function(e,t){return r.createElement(vve,fve({},e,{forwardedRef:t}))})),wve=function(e){var t=e.csl,n=e.isLeftViewInMenu,o=e.previewRef,a=t.get("id"),i=w_.cj.CSL,c={id:a,type:i,area:w_.M5.SIDEBAR,data:{ids:[]}},s=(0,r.useMemo)((function(){return n?{disabled:!0}:{disabled:!1}}),[n]).disabled,u={type:i,overlay:function(){if(o.current){var e=Array.from(o.current.classList).filter((function(e){return"hide"!==e})).join(" ");return r.createElement("div",{className:w()(e,"shadow-default dark:shadow-dark-default"),dangerouslySetInnerHTML:{__html:o.current.innerHTML}})}return null},end:function(){(0,wn.OZ)(),bn.ZP.dragHoverTarget=""},dragItem:c},l=(0,r.useMemo)((function(){return"csl-item-".concat(Ne().uniqueId(a))}),[a]),f=(0,bN.ZP)({id:l,data:u,disabled:s});return{listeners:f.listeners,setNodeRef:f.setNodeRef,isDragging:f.isDragging}};function kve(e){return kve="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},kve(e)}function xve(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,a,i,c=[],s=!0,u=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;s=!1}else for(;!(s=(r=a.call(n)).done)&&(c.push(r.value),c.length!==t);s=!0);}catch(e){u=!0,o=e}finally{try{if(!s&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(u)throw o}}return c}}(e,t)||function(e,t){if(!e)return;if("string"===typeof e)return Eve(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return Eve(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Eve(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function Sve(){return Sve=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Sve.apply(this,arguments)}function _ve(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,Mve(r.key),r)}}function Ove(e,t,n){return t=Tve(t),function(e,t){if(t&&("object"===kve(t)||"function"===typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(e,Cve()?Reflect.construct(t,n||[],Tve(e).constructor):t.apply(e,n))}function Cve(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(Cve=function(){return!!e})()}function Tve(e){return Tve=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},Tve(e)}function jve(e,t){return jve=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},jve(e,t)}function Dve(e,t,n){return(t=Mve(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Mve(e){var t=function(e,t){if("object"!=kve(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=kve(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==kve(t)?t:t+""}var Ave=function(e){function t(e){var n;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),Dve(n=Ove(this,t,[e]),"getInnerRenderData",(function(e){if($e.Cy(e)){var t=$e.y9(e);return{icon:t.emoji,emoji:!0,title:t.title}}return{icon:"custom-smart-list",title:e}})),Dve(n,"getUrl",(function(){var e=n.props.item.get("id");return n.context.isLeftViewInMenu?"leftViewInMenu/".concat(e):N.HI(e)})),Dve(n,"getCurrentUrl",(function(){var e=n.context,t=e.isLeftViewInMenu,r=e.leftViewSelectProjectId;return t?"leftViewInMenu/".concat(r):n.props.pathname.split("/").slice(0,4).join("/")})),n.state={isOpen:!1,isDeleteModalShown:!1,isEditModalShown:!1},n.contextMenuRef=r.createRef(),n.moreMenuRef=r.createRef(),n.onClickItem=n.onClickItem.bind(n),n.onMenuSelect=n.onMenuSelect.bind(n),n.onMenuVisibleChange=n.onMenuVisibleChange.bind(n),n.closeEditModal=n.closeEditModal.bind(n),n.confirmEditModal=n.confirmEditModal.bind(n),n.closeDeleteModal=n.closeDeleteModal.bind(n),n.confirmDeleteModal=n.confirmDeleteModal.bind(n),n.closeMoreMenu=n.closeMoreMenu.bind(n),n.closeContextMenu=n.closeContextMenu.bind(n),n}return function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&jve(e,t)}(t,e),n=t,o=[{key:"render",value:function(){return r.createElement(r.Fragment,null,this.renderListItem(),this.renderDeleteModal(),this.renderEditModal())}},{key:"renderListItem",value:function(){var e=this.props,t=e.item,n=e.count,o=e.isPin,a=this.props,i=a.listeners,c=a.setNodeRef,s=a.setPreviewRef,u=t.get("name"),l=this.getCurrentUrl(),f=this.getUrl(),d=this.getInnerRenderData(u),m=this.context.isLeftViewInMenu;return r.createElement("div",Sve({className:"csl-dropper mb-[2px]",ref:c,"data-dropper-id":t.get("id")},i),r.createElement(bve,{key:"menu",action:["contextMenu"],ref:this.contextMenuRef,onSelect:this.onMenuSelect,onVisibleChange:this.onMenuVisibleChange,isPin:o,disabled:m},r.createElement(kde,{selected:f===l,emoji:d.emoji,iconName:d.icon,title:d.title,count:+n,onClick:this.onClickItem,setPreviewRef:s,customData:{order:t.get("sortOrder")}})))}},{key:"renderDeleteModal",value:function(){var e=this.state.isDeleteModalShown,t=this.props.item;return e?r.createElement(uve,{model:t,onClose:this.closeDeleteModal,onConfirm:this.confirmDeleteModal}):null}},{key:"renderEditModal",value:function(){var e=this.state.isEditModalShown,t=this.props.item;return e?r.createElement(yg,{model:t,onClose:this.closeEditModal,onConfirm:this.confirmEditModal}):null}},{key:"closeContextMenu",value:function(){this.contextMenuRef.current&&this.contextMenuRef.current.hide()}},{key:"closeMoreMenu",value:function(){this.moreMenuRef.current&&this.moreMenuRef.current.hide()}},{key:"listenListScroll",value:function(){var e=this;$("#project-list-view .project-list-inner .antiscroll-inner").on("scroll.dropdown",(function(t){e.closeContextMenu(),e.closeMoreMenu()}))}},{key:"removeListScrollListener",value:function(){$("#project-list-view .project-list-inner .antiscroll-inner").off("scroll.dropdown")}},{key:"onClickItem",value:function(e){var t=this.props,n=t.navigateTo,r=t.item,o=this.context,a=o.isLeftViewInMenu,i=o.leftViewSelectProjectAction;a?i(r.get("id")):(gwe("filter"),n(this.getUrl()),this.closeContextMenu(),document.getElementById("right-view")&&pe.Z.doSync())}},{key:"onMenuVisibleChange",value:function(e){e?this.listenListScroll():this.removeListScrollListener(),this.setState({isOpen:e})}},{key:"onMenuSelect",value:function(e){var t=this.props.item;switch(this.onMenuVisibleChange(!1),e){case"pin":wwe("cm.pin"),Cs.cx(t.get("id"),Ede.filter);break;case"unpin":wwe("cm.unpin"),Cs.nN(t.get("id"));break;case"edit":wwe("cm.edit"),P._y()?this.setState({isEditModalShown:!0}):F.$Z({type:B.VIb.customSmartList});break;case"duplicate":if(P._y()){var n=this.props.item,r=this.props,o=r.addCSL,a=r.navigateTo,i=r.intl,c=n.toJS(),s=c.sortOrder-u.eL;$e.e3(s)&&(_o.J6(),s=_o.D0()-u.eL),c.id=(0,Uf.Z)(),c.sortOrder=s,c.name+=" ".concat(i.formatMessage({id:"list_copy_title_extra"})),c.isNew=!0,o(c),pe.Z.doSync(),a("/f/"+c.id+"/tasks")}else F.$Z({type:B.VIb.customSmartList});break;case"delete":wwe("cm.delete"),this.setState({isDeleteModalShown:!0})}}},{key:"closeDeleteModal",value:function(){this.setState({isDeleteModalShown:!1})}},{key:"confirmDeleteModal",value:function(){var e=this.props.item.get("id"),t=N.nn();(0,ng.M)("CSLAction/deleteCSL","[start]delete csl ".concat(e)),(0,Cs.on)(e),this.props.deleteCSL(e),pe.Z.doSync(),t===e&&(window.location.href="#"),(0,Cs.h0)({},Dve({},e,0)),(0,Cs.D4)(e),this.closeDeleteModal(),(0,ng.M)("CSLAction/deleteCSL","[end]delete csl ".concat(e))}},{key:"closeEditModal",value:function(){this.setState({isEditModalShown:!1})}},{key:"confirmEditModal",value:function(e){var t=this.props.item.get("id");this.props.updateCSL({id:t,data:e}),this.closeEditModal(),pe.Z.doSync(),this.props.navigateTo("/f/"+t+"/tasks")}}],o&&_ve(n.prototype,o),a&&_ve(n,a),Object.defineProperty(n,"prototype",{writable:!1}),n;var n,o,a}(r.Component);Dve(Ave,"contextType",Qfe);var Nve=(0,Nn.qC)((0,a.$j)((function(e,t){var n=t.item.get("id");return{pathname:e.router.location.pathname,isPin:null!=Cs.cH(e)[n]}}),(function(e){return{deleteCSL:function(t){e(na.g5(t))},updateCSL:function(t){e(na.qB(t.id,t.data))},navigateTo:function(t){e((0,k.VF)(t))},addCSL:function(t){e(na.Cu(t))}}})),An.ZP)(Ave),Pve=function(e){var t=e.item,n=xve((0,Ys.zu)(),2),o=n[0],a=n[1],i=wve({csl:t,previewRef:o}),c=i.listeners,s=i.setNodeRef;return r.createElement(Nve,Sve({},e,{listeners:c,setNodeRef:s,setPreviewRef:a}))},Ive=Pve;function Lve(e){return Lve="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},Lve(e)}function Rve(){return Rve=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Rve.apply(this,arguments)}function Zve(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function Fve(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,Uve(r.key),r)}}function Bve(e,t,n){return t&&Fve(e.prototype,t),n&&Fve(e,n),Object.defineProperty(e,"prototype",{writable:!1}),e}function Uve(e){var t=function(e,t){if("object"!=Lve(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=Lve(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==Lve(t)?t:t+""}function Yve(e,t,n){return t=Hve(t),function(e,t){if(t&&("object"===Lve(t)||"function"===typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(e,Vve()?Reflect.construct(t,n||[],Hve(e).constructor):t.apply(e,n))}function Vve(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(Vve=function(){return!!e})()}function Hve(e){return Hve=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},Hve(e)}function Wve(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&zve(e,t)}function zve(e,t){return zve=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},zve(e,t)}var Gve=function(e){return{propsState:e}},Kve=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:500;return(0,a.$j)(Gve,void 0)(function(n){function o(e){var n;Zve(this,o),n=Yve(this,o,[e]);var r=e.propsState;return n.state={propsState:r},n.updateProps=Ne().debounce(n.updateProps.bind(n),t,{leading:!1,trailing:!0}),n}return Wve(o,n),Bve(o,[{key:"updateProps",value:function(e){var t=e.propsState;this.setState({propsState:t})}},{key:"componentDidUpdate",value:function(e){this.updateProps(this.props)}},{key:"componentWillUnmount",value:function(){this.updateProps.cancel()}},{key:"render",value:function(){var t=this.props,n=this.state.propsState;return r.createElement(e,Rve({},t,{propsState:n}))}}])}(r.Component))},qve=function(){var e=(0,r.useMemo)((function(){return Ne().uniqueId("csl-sidebar-")}),[]),t=function(){var e=bn.ZP.userMousePosition,t=e.x,n=e.y;return document.elementsFromPoint(t,n).find((function(e){return e.classList.contains("csl-dropper")}))},n={accepts:[w_.cj.CSL],over:function(){},move:function(e){var n=e.active,r=(e.over,n.data.current.dragItem),o=t();if(o){var a=o.dataset.dropperId;if(a){var i=(0,_o.Rp)(a);i&&$ve(i,r,o)}}},drop:function(e){var n=e.active.data.current.dragItem,r=t();if(r){var o=r.dataset.dropperId;if(o){var a=(0,_o.Rp)(o);a&&Jve(a,n,r)}}}},o=(0,x_.Z)({id:e,data:n}),a=o.setNodeRef,i=o.isOver,c=(0,Ys.D9)(i);return(0,r.useEffect)((function(){c&&!i&&((0,wn.OZ)(),bn.ZP.dragHoverTarget="")}),[i,c]),{setNodeRef:a,isOver:i}},$ve=function(e,t,n){var r=Xve(e,t,n);if(r){var o=e.get("id")+r;if(bn.ZP.dragHoverTarget!==o){bn.ZP.dragHoverTarget=o,(0,wn.OZ)(n);var a=document.getElementById("csl-sortable-placeholder");a&&(a.classList.remove("hide"),a.style.top=n.offsetTop+("top"===r?0:n.offsetHeight)+"px")}}},Jve=function(e,t,n){var r=Xve(e,t,n);r&&(0,_o.fu)(t.id,e.get("id"),r)};function Xve(e,t,n){if(t.id===e.get("id"))return"";var r=n.getBoundingClientRect(),o=(r.bottom-r.top)/2;return bn.ZP.userMousePosition.y-r.top<o?"top":"bottom"}function Qve(e){return Qve="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},Qve(e)}function ebe(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,a,i,c=[],s=!0,u=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;s=!1}else for(;!(s=(r=a.call(n)).done)&&(c.push(r.value),c.length!==t);s=!0);}catch(e){u=!0,o=e}finally{try{if(!s&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(u)throw o}}return c}}(e,t)||function(e,t){if(!e)return;if("string"===typeof e)return tbe(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return tbe(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function tbe(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function nbe(){return nbe=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},nbe.apply(this,arguments)}function rbe(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,ube(r.key),r)}}function obe(e,t,n){return t=ibe(t),function(e,t){if(t&&("object"===Qve(t)||"function"===typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(e,abe()?Reflect.construct(t,n||[],ibe(e).constructor):t.apply(e,n))}function abe(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(abe=function(){return!!e})()}function ibe(e){return ibe=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},ibe(e)}function cbe(e,t){return cbe=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},cbe(e,t)}function sbe(e,t,n){return(t=ube(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function ube(e){var t=function(e,t){if("object"!=Qve(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=Qve(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==Qve(t)?t:t+""}var lbe=function(e){function t(e){var n,o;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),sbe(o=obe(this,t,[e]),"toggleCollapsed",(function(){o.setState((function(e){return{collapsed:!e.collapsed}}),(function(){var e=o.state.collapsed,t=(0,pt.LP)(B._Yt.sidebarCollapse,"json")||{};t.filter=+e,(0,pt.JU)(B._Yt.sidebarCollapse,JSON.stringify(t))}))})),sbe(o,"showEditModal",(function(e){e.stopPropagation(),wwe("add"),P._y()?o.setState({editModalVisible:!0}):F.$Z({type:B.VIb.customSmartList})})),sbe(o,"hideEditModal",(function(){o.setState({editModalVisible:!1})})),sbe(o,"confirmEditModal",(function(e){var t=o.props,n=t.addCSL,r=t.navigateTo,a=_o.D0()-u.eL;(0,$e.e3)(a)&&(_o.J6(),a=_o.D0()-u.eL),e.id=(0,Uf.Z)(),e.sortOrder=a,n(e),o.setState({editModalVisible:!1}),pe.Z.doSync(),r("/f/"+e.id+"/tasks")})),sbe(o,"onMenuSelect",(function(e){o.onMenuVisibleChange(!1);var t="",n=null,r=null;switch(e){case"show":n=B.jPq.show;break;case"hide":n=B.jPq.hide,t=s.U2("hide_smart_list_tip",{s:s.U2("filter_filters")}),r=(0,$e.tQ)()}var a={filter:{visibility:n}};(0,Z.xh)(a),t&&me.$Z({text:t}),r&&(0,k.VF)(r)})),o.state={collapsed:Boolean(null===(n=(0,pt.LP)(B._Yt.sidebarCollapse,"json"))||void 0===n?void 0:n.filter),editModalVisible:!1},o.listenId=Ne().uniqueId(),o.filterMenuRef=r.createRef(),o.onMenuVisibleChange=o.onMenuVisibleChange.bind(o),o}return function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&cbe(e,t)}(t,e),n=t,o=[{key:"componentDidMount",value:function(){var e=this;U.vp.subscribe(this.listenId,U.rR,(function(){e.state.collapsed||(e.toggleCollapsed(),e.toggleCollapsedDuringDrag=!0)})),U.vp.subscribe(this.listenId,U.OH,(function(){var t=e.state.collapsed;e.toggleCollapsedDuringDrag&&t&&e.toggleCollapsed(),e.toggleCollapsedDuringDrag=!1}))}},{key:"componentWillUnmount",value:function(){var e=this.listenId;U.vp.unSubscribe(e,U.rR),U.vp.unSubscribe(e,U.OH)}},{key:"listenListScroll",value:function(){var e=this;$("#project-list-view .project-list-inner .antiscroll-inner").on("scroll.dropdown",(function(t){e.filterMenuRef.current&&e.filterMenuRef.current.rootRef.current&&e.filterMenuRef.current.rootRef.current.hide()}))}},{key:"removeListScrollListener",value:function(){$("#project-list-view .project-list-inner .antiscroll-inner").off("scroll.dropdown")}},{key:"onMenuVisibleChange",value:function(e){e?this.listenListScroll():this.removeListScrollListener()}},{key:"render",value:function(){var e=this,t=this.props,n=t.id,o=t.smartProjects,a=t.isLeftViewInMenu,i=t.setDropNodeRef,c=t.setNodeRef,u=t.setPreviewRef,l=t.listeners,f=this.state,d=f.collapsed,m=f.editModalVisible,p=this.props.customSmartProjects||[],h=function(){var e=o.find((function(e){return"filter"===e.name}));return[e&&e.visibility?e.visibility:"show"]}();return r.createElement(r.Fragment,null,r.createElement("section",{className:w()("hoverSection",!d&&"open"),"data-section-id":n},r.createElement("div",nbe({ref:c},l),r.createElement(Uge,{ref:this.filterMenuRef,action:["contextMenu"],onVisibleChange:this.onMenuVisibleChange,onSelect:this.onMenuSelect,selectedKeys:h,disabled:a},r.createElement(Eme,{collapsed:d,toggleCollapsed:this.toggleCollapsed,onAddClick:this.showEditModal,title:s.U2("filter_filters"),setPreviewRef:u}))),!d&&r.createElement("ul",{className:"relative",ref:i},p.size>0?p.map((function(t){return r.createElement(Ive,{key:t.get("id"),item:t,count:e.props.projectCounts[t.get("id")],isLeftViewInMenu:a})})):r.createElement(Uge,{ref:this.filterMenuRef,action:["contextMenu"],onVisibleChange:this.onMenuVisibleChange,onSelect:this.onMenuSelect,selectedKeys:h,disabled:a},r.createElement(Bhe,{className:"",desc:s.U2("sidebar_empty_filter_list_desc")})),r.createElement("li",{id:"csl-sortable-placeholder",className:"ui-sortable-placeholder hide"})),r.createElement("li",{id:"section-csl-sortable-placeholder",className:"ui-sortable-placeholder hide"})),m&&r.createElement(yg,{onClose:this.hideEditModal,onConfirm:this.confirmEditModal}))}}],o&&rbe(n.prototype,o),a&&rbe(n,a),Object.defineProperty(n,"prototype",{writable:!1}),n;var n,o,a}(r.Component),fbe=(0,a.$j)((function(e,t){var n=t.propsState;return{customSmartProjects:e.customSmartProjects,projectCounts:ul(n,{includeSubscribeShownInCalendar:!1}),smartProjects:e.preference.get("smartProjects")}}),(function(e){return{addCSL:function(t){e(na.Cu(t))},navigateTo:function(t){e((0,k.VF)(t))}}}))(lbe),dbe=Kve((function(e){var t=e.id,n=e.isLeftViewInMenu,o=ebe((0,Ys.zu)(),2),a=o[0],i=o[1],c=qve().setNodeRef,s=jme({id:t,isLeftViewInMenu:n,previewRef:a}),u=s.listeners,l=s.setNodeRef;return r.createElement(fbe,nbe({},e,{setDropNodeRef:c,setNodeRef:l,setPreviewRef:i,listeners:u}))}),500),mbe=n("vPXK"),pbe=n.n(mbe),hbe=function(e){var t=(0,a.v9)((function(e){return(0,Z.gh)().toLowerCase()})),n=(0,r.useContext)(Fa.Z).isRenderLikeCard,o=function(){if(!n){if((0,At.SG)(t))return"bg-white-10";if((0,At.VI)(t))return"bg-sidebar-color-10"}return"bg-grey-5 dark:bg-grey-10"}();return r.createElement("div",{className:w()("h-[1px]",o),style:{margin:"16px 10px"}})};function ybe(e){return ybe="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},ybe(e)}function gbe(){return gbe=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},gbe.apply(this,arguments)}function vbe(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function bbe(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?vbe(Object(n),!0).forEach((function(t){wbe(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):vbe(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function wbe(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=ybe(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=ybe(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==ybe(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function kbe(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,a,i,c=[],s=!0,u=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;s=!1}else for(;!(s=(r=a.call(n)).done)&&(c.push(r.value),c.length!==t);s=!0);}catch(e){u=!0,o=e}finally{try{if(!s&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(u)throw o}}return c}}(e,t)||function(e,t){if(!e)return;if("string"===typeof e)return xbe(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return xbe(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function xbe(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var Ebe=function(e){return e[e.project=0]="project",e[e.tag=1]="tag",e[e.folder=2]="folder",e[e.note=3]="note",e[e.filter=4]="filter",e[e.urlCalendar=5]="urlCalendar",e[e.googleCalendar=6]="googleCalendar",e[e.calDavCalendar=7]="calDavCalendar",e[e.outlookCalendar=8]="outlookCalendar",e[e.exchangeCalendar=9]="exchangeCalendar",e[e.iCloudCalendar=10]="iCloudCalendar",e[e.completed=11]="completed",e[e.abandoned=12]="abandoned",e[e.trash=13]="trash",e}({}),Sbe=function(e){var t=e.rects,n=e.activeIndex,r=e.overIndex,o=e.index,a=(0,Nt.Rp)(t,r,n),i=t[o],c=a[o];return c&&i?{x:c.left-i.left,y:c.top-i.top,scaleX:1,scaleY:1}:null},_be=function(e){var t=e.name,n=e.color,o=e.type,i=e.isShared,c=e.url,s=e.id,l=e.isDndOverlay,f=(0,y.Z)(),d=kbe((0,r.useState)(!1),2),m=d[0],p=d[1],h=(0,Nt.nB)({id:s,disabled:l||m,data:{env:B.TyY.leftViewPin},attributes:{tabIndex:-1},strategy:Sbe}),g=h.attributes,b=h.listeners,k=h.setNodeRef,x=h.transform,S=h.transition,_=h.isDragging,O=h.isSorting,C={transform:Pt.ux.Transform.toString(x)||"translate3d( 0px, 0px, 0px) scaleX(1) scaleY(1)",transition:O?S:void 0},T=kbe((0,r.useState)({top:0,left:0}),2),j=T[0],D=T[1],M=(0,a.v9)((function(e){return(0,Z.gh)()}));(0,r.useContext)(Fa.Z).isRenderLikeCard&&(M=B.npS.white.id);var A=(0,r.useMemo)((function(){return(0,At.FI)(M)}),[M]),P=(0,r.useMemo)((function(){if(new Set([Ebe.project,Ebe.folder,Ebe.note,Ebe.filter]).has(o)&&$e.Cy(t)){var e=$e.y9(t);return{emoji:e.emoji,title:e.title}}return{emoji:void 0,title:t}}),[t,o]),I=P.emoji,L=P.title,R=(0,r.useMemo)((function(){switch(o){case Ebe.project:return i?"share-list":"normal-list";case Ebe.tag:return"sidebar-tag";case Ebe.folder:return"folder";case Ebe.note:return i?"share-note-list":"note-list";case Ebe.filter:return"custom-smart-list";case Ebe.urlCalendar:return"sidebar-calendar-url";case Ebe.calDavCalendar:return"sidebar-calendar-calDav";case Ebe.googleCalendar:return"sidebar-calendar-google";case Ebe.outlookCalendar:return"sidebar-calendar-outlook";case Ebe.exchangeCalendar:return"sidebar-calendar-exchange";case Ebe.iCloudCalendar:return"sidebar-calendar-icloud";case Ebe.completed:return"sidebar-completed-list";case Ebe.abandoned:return"wont-do";case Ebe.trash:return"delete";default:return"normal-list"}}),[i,o]),F=(0,r.useMemo)((function(){if(null!=n&&""!==n&&"transparent"!==n)return n}),[n]),U=(0,r.useMemo)((function(){return[{key:"unPin",text:f.formatMessage({id:"unPin"}),action:function(){switch(o){case Ebe.project:case Ebe.note:bwe("cm.unpin");break;case Ebe.tag:xwe("cm.unpin");break;case Ebe.folder:vwe("cm.unpin");break;case Ebe.filter:wwe("cm.unpin");break;case Ebe.urlCalendar:case Ebe.calDavCalendar:case Ebe.googleCalendar:kwe("cm.unpin")}(0,Cs.nN)(s)}}]}),[s,f,o]),Y=(0,r.useCallback)((function(){p(!1)}),[]),V=(0,r.useCallback)((function(e){m||(e.preventDefault(),e.stopPropagation(),D({top:e.pageY,left:e.pageX}),p(!0))}),[m]),H=(0,v.TH)().pathname,W=(0,v.k6)().push,G=(0,r.useMemo)((function(){return H.split("/").slice(0,N.gz()?5:4).join("/")}),[H]),K=c===G,q=_||m||O||l,$=(0,At.SG)(M)?{textShadow:"0px 1px 1px 0px rgba(0, 0, 0, 0.3)"}:{},J=(0,Z.uR)(M)||(0,Z.Ty)(M);return r.createElement("div",gbe({className:"w-[46px] h-[56px] relative overflow-hidden",ref:k,style:C},g,b),r.createElement(_e.Z,{key:"".concat(q),title:(0,zn.tj)(t),mouseEnterDelay:u.d_,placement:"bottom",trigger:q?[]:["hover"]},r.createElement(z.Z,{className:w()("absolute inset-0 rounded-[8px] cursor-pointer z-10 group",K?A.activeClassName:A.hoverClassName),style:{opacity:_?0:1},onContextMenu:V,onClick:function(){W(c)}},r.createElement("div",{className:"absolute inset-0 py-[4px]"},r.createElement("div",{className:"w-[28px] h-[28px] mb-[4px] mx-auto relative"},I?r.createElement(Sc.Z,{emoji:I,size:14,className:"absolute w-[14px] h-[14px] -translate-x-1/2 -translate-y-1/2 left-1/2 top-1/2 text-primary z-10 leading-[14px] text-center"}):r.createElement(E.Z,{fill:F,name:R,className:"absolute w-[16px] h-[16px] -translate-x-1/2 -translate-y-1/2 left-1/2 top-1/2 text-primary z-10"}),r.createElement("div",{className:w()("absolute inset-0 z-0 rounded-[6px]",J?"bg-primary-10":"bg-white-80 dark:bg-grey-8",{"opacity-10":J&&F}),style:{backgroundColor:J?F:void 0}})),r.createElement("p",{className:w()("text-xs leading-[14px] break-all h-[14px] overflow-hidden text-center mx-[-3px]",(0,Z.u3)(M)||(0,Z.$o)(M)?"text-grey-80":"text-sidebar-color"),style:bbe(bbe({},$),{},{transform:"scale(0.84)",transformBox:"border-box"})},I?L:(0,zn.tj)(t)),m&&r.createElement(Ts.ZP,{menu:U,position:j,hideMenu:Y,className:"pinMenuAction"})))))},Obe=n("Gu/X");function Cbe(e){return Cbe="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},Cbe(e)}function Tbe(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function jbe(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Tbe(Object(n),!0).forEach((function(t){Dbe(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Tbe(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function Dbe(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=Cbe(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=Cbe(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==Cbe(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Mbe(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,a,i,c=[],s=!0,u=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;s=!1}else for(;!(s=(r=a.call(n)).done)&&(c.push(r.value),c.length!==t);s=!0);}catch(e){u=!0,o=e}finally{try{if(!s&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(u)throw o}}return c}}(e,t)||function(e,t){if(!e)return;if("string"===typeof e)return Abe(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return Abe(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Abe(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var Nbe=function(e,t){return e.sortOrder-t.sortOrder},Pbe=function(e,t,n,r,o,a,i){return{id:e,type:t,name:n,sortOrder:r,color:o,url:a,isShared:i}},Ibe=function(e){switch(e){case Ebe.urlCalendar:case Ebe.calDavCalendar:case Ebe.googleCalendar:return Ede.subscribedCalendar;case Ebe.filter:return Ede.filter;case Ebe.folder:return Ede.folder;case Ebe.tag:return Ede.tag;case Ebe.abandoned:case Ebe.completed:case Ebe.trash:return Ede.smartProject;case Ebe.project:case Ebe.note:default:return Ede.project}},Lbe=function(e){var t=e.width,n=(0,y.Z)(),o=(0,r.useRef)(null),i=(0,a.v9)((function(e){return(0,Cs.cH)(e)})),c=(0,a.v9)((function(e){return e.projects.projectList})),l=(0,a.v9)((function(e){return e.groups.groupList})),f=(0,a.v9)((function(e){return e.tags})),d=(0,a.v9)((function(e){return e.customSmartProjects})),m=(0,a.v9)((function(e){return(0,Zu.P0)(e)})),p=(0,a.v9)((function(e){return(0,Zu.jk)(e)})),h=(0,a.v9)((function(e){return e.subscribeAccounts.calendars})),g=(0,a.v9)((function(e){return e.preference.get("smartProjects")})),v=(0,r.useMemo)((function(){return new Map(g.map((function(e){return[e.name,"hide"!==e.visibility]})))}),[g]),b=Mbe((0,r.useState)(!0),2),k=b[0],x=b[1],S=(0,r.useMemo)((function(){var e=c.toArray().filter((function(e){return null!=i[e.get("id")]})).map((function(e){var t,n,r=e.toObject(),o=r.id,a=r.viewMode,c=(0,Hn.he)(e),s=N.u$(o,a===ya.up.kanban);return Pbe(e.get("id"),(0,Hn.vG)(e)?Ebe.note:Ebe.project,null!==(t=e.get("name"))&&void 0!==t?t:"",i[e.get("id")].order,null!==(n=e.get("color"))&&void 0!==n?n:"",s,c)})),t=l.toArray().filter((function(e){return null!=i[e.get("id")]})).map((function(e){var t;return Pbe(e.get("id"),Ebe.folder,null!==(t=e.get("name"))&&void 0!==t?t:"",i[e.get("id")].order,"",N.Lo(e),!1)})),r=v.get("filter")?d.toArray().filter((function(e){return null!=i[e.get("id")]})).map((function(e){var t;return Pbe(e.get("id"),Ebe.filter,null!==(t=e.get("name"))&&void 0!==t?t:"",i[e.get("id")].order,"",N.cq(e),!1)})):[],o=v.get("tag")?f.toArray().filter((function(e){return null!=i[e.get("name")]})).map((function(e){var t,n;return Pbe(e.get("name"),Ebe.tag,null!==(t=e.get("label"))&&void 0!==t?t:"",i[e.get("name")].order,null!==(n=e.get("color"))&&void 0!==n?n:"",N.aW(e),!1)})):[],a=m.toArray().filter((function(e){return null!=i[e.get("id")]})).map((function(e){var t,n;return Pbe(e.get("id"),Ebe.urlCalendar,null!==(t=e.get("name"))&&void 0!==t?t:"",i[e.get("id")].order,null!==(n=e.get("color"))&&void 0!==n?n:"","/q/".concat(e.get("id"),"/subscribe-calendar"),!1)})).concat(p.toArray().filter((function(e){return null!=i[e.get("id")]})).map((function(e){var t="feishu"===e.get("site"),r=(0,To.bk)(e),o=(0,To.z0)(e),a=(0,To.P_)(e),c="caldav"===e.get("kind"),s=t?n.formatMessage({id:"settings_cal_subscription_enable_feishu"}):e.get("desc")||e.get("account"),u=e.get("calendarIds").toArray().map((function(e){var t=h.get(e);return null==t?null:t.get("visible")?"hidden"===t.get("show")?null:t.get("color"):null})).filter(Boolean)[0];return Pbe(e.get("id"),function(e,t,n,r,o){return e?Ebe.outlookCalendar:t?Ebe.calDavCalendar:n?Ebe.urlCalendar:r?Ebe.exchangeCalendar:o?Ebe.iCloudCalendar:Ebe.googleCalendar}(r,c,t,o,a),null!==s&&void 0!==s?s:"",i[e.get("id")].order,null!==u&&void 0!==u?u:"","/q/".concat(e.get("id"),"/subscribe-account-calendar"),!1)}))),u=[B.X1y.trash,B.X1y.completed,B.X1y.abandoned].filter((function(e){return null!=i[e]&&v.get(e)})).map((function(e){var t=function(e){switch(e){case B.X1y.abandoned:return{type:Ebe.abandoned,name:s.U2("project_wont_do"),url:"/q/all/abandoned"};case B.X1y.trash:return{type:Ebe.trash,name:s.U2("list_trash"),url:"/q/all/trash"};case B.X1y.completed:default:return{type:Ebe.completed,name:s.U2("list_completed"),url:"/q/all/completed"}}}(e),n=t.type,r=t.name,o=t.url;return Pbe(e,n,r,i[e].order,"",o,!1)}));return e.concat(t).concat(r).concat(o).concat(a).concat(u).sort(Nbe)}),[p,h,d,l,n,i,c,v,f,m]),_=(0,r.useMemo)((function(){var e=t-28-1,n=Math.floor(e/46),r=Math.ceil(S.length/n),o=r>2;return k?{colMount:n,rowMount:r,hasMore:o,renderItems:S.slice(0,Math.max(2*n-(o?1:0),0))}:{colMount:n,hasMore:o,renderItems:S}}),[k,S,t]),O=_.hasMore,C=_.renderItems,T=(0,a.v9)((function(e){return(0,Z.gh)().toLowerCase()})),j=(0,r.useContext)(Fa.Z).isRenderLikeCard;j&&(T=B.npS.white.id);var D=(0,r.useMemo)((function(){return(0,At.FI)(T)}),[T]),M=(0,r.useCallback)((function(){x((function(e){return!e}))}),[]),A=(0,r.useCallback)((function(e,t,n){var r=function(r,o){var a=e.findIndex((function(e){var n=e.id;return t===n})),i=a+1;if(n===a)return S;var c=null===(r=e[a-1])||void 0===r?void 0:r.sortOrder,s=null===(o=e[i])||void 0===o?void 0:o.sortOrder,l=(0,Obe.s6)(c,s,1),f=l.orders,d=l.needReset,m=l.needPush;if(d||m){var p=e.find((function(e){return e.id===t}));if(p){var h=e.filter((function(e){return e.id!==t}));h.splice(i,0,p);var y=h.map((function(e,t){return jbe(jbe({},e),{},{sortOrder:t*u.eL})}));return y}}var g=S.map((function(e){var n;return e.id===t?jbe(jbe({},e),{},{sortOrder:null!==(n=f[0])&&void 0!==n?n:0}):e})).sort(Nbe);return g}(),o=new Map(S.map((function(e){return[e.id,{order:e.sortOrder,type:Ibe(e.type)}]}))),a=new Map(r.map((function(e){return[e.id,{order:e.sortOrder,type:Ibe(e.type)}]}))),i={};o.forEach((function(e,t){var n=a.get(t);null!=n&&n!==e&&(i[t]={order:n.order,type:n.type})})),Cs.h0(i)}),[S]);(0,Iv.IJ)({onDragEnd:function(e){var t=e.over,n=e.active;if(t){var r=S.findIndex((function(e){return e.id===n.id})),o=S.findIndex((function(e){return e.id===t.id})),a=(0,Nt.Rp)(S,r,o);A(a,n.id.toString(),r)}},onDragCancel:function(e){}});var P=(0,Iv.Cj)().active,I=function(){var e;if(P&&(null===(e=P.data.current)||void 0===e?void 0:e.env)===B.TyY.leftViewPin)return P.id}(),L=(0,r.useMemo)((function(){var e=C.find((function(e){return e.id===I}));return e?r.createElement(eo.Z,null,r.createElement(Iv.y9,{modifiers:[FC.hg]},r.createElement(_be,{name:e.name,type:e.type,url:e.url,color:e.color,id:e.id,isShared:e.isShared,isDndOverlay:!0}))):null}),[I,C]);return 0===C.length?null:r.createElement("div",{className:w()("pin-area","flex-none px-[14px] pt-[16px] relative z-[1]"),style:{boxShadow:"0 2px 6px 0 rgb(31 35 41 / 5%)"}},r.createElement("div",{ref:o,className:w()("grid justify-between relative border-b border-solid pb-[19px]",(0,At.SG)(T)?"border-white-10":"border-grey-5 dark:border-grey-10"),style:{gridTemplateColumns:"repeat(auto-fill, ".concat(46,"px)")}},r.createElement(Nt.Fo,{items:C},C.map((function(e,t){return r.createElement(_be,{key:e.id,name:e.name,type:e.type,url:e.url,color:e.color,id:e.id,isShared:e.isShared})}))),L,k&&O&&r.createElement("div",{className:w()("w-[46px] rounded-default py-[4px] cursor-pointer",D.hoverClassName),style:{height:56},onClick:M},r.createElement("div",{className:w()("w-[28px] h-[28px] mb-[4px] mx-auto relative rounded-[6px] border border-solid",(0,Z.uR)(T)||(0,Z.Ty)(T)?"border-grey-15":(0,At.VI)(T)?"border-sidebar-color-80":"border-white-80 dark:border-white-20")},r.createElement(E.Z,{name:"thin-triangle-down",className:w()("absolute w-[12px] h-[12px] inset-0 m-auto",(0,Z.uR)(T)||(0,Z.Ty)(T)?"text-grey-60":(0,At.VI)(T)?"text-sidebar-color-80":"text-white-80 dark:text-white-60")})),r.createElement("p",{className:w()("text-xs scale-[0.84] leading-[14px] break-all h-[14px] overflow-hidden text-center mx-[-3px]",(0,Z.u3)(T)||(0,Z.$o)(T)?"text-grey-80":"text-sidebar-color")},n.formatMessage({id:"expand"})))),!k&&O&&r.createElement("div",{className:"absolute bottom-[4px] left-0 w-full h-[12px] cursor-pointer",onClick:M},r.createElement("div",{className:"absolute w-[12px] h-[12px] left-1/2 -translate-x-1/2 rotate-180"},r.createElement(Mt.Z,{name:"thin-triangle-down",className:w()("w-[12px] h-[12px] ",j?"text-grey-60":"text-sidebar-color-60")}))))},Rbe=function(e){var t=Lv();return r.createElement(Iv.LB,{sensors:t},r.createElement(Lbe,e))};function Zbe(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,a,i,c=[],s=!0,u=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;s=!1}else for(;!(s=(r=a.call(n)).done)&&(c.push(r.value),c.length!==t);s=!0);}catch(e){u=!0,o=e}finally{try{if(!s&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(u)throw o}}return c}}(e,t)||function(e,t){if(!e)return;if("string"===typeof e)return Fbe(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return Fbe(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Fbe(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var Bbe=function(e){var t=(0,y.Z)(),n=Zbe((0,r.useState)(!1),2),o=n[0],a=n[1],i=(0,r.useCallback)((function(){a(!0)}),[]),c=(0,r.useCallback)((function(){a(!1)}),[]),s=(0,r.useCallback)((function(e){e.stopPropagation(),e.preventDefault(),U.vp.dispatch("activeSearch")}),[]);return r.createElement("div",{className:"flex justify-between pt-[24px] px-[20px] pb-[4px] items-center"},r.createElement(Ot,{dismiss:function(){document.body.classList.remove("list-show"),U.vp.dispatch("toggleLeftBar")},isSinglePanel:!0}),r.createElement("div",{className:"flex items-center"},r.createElement(Ube,null,r.createElement(cb,{isSinglePanel:!0})),r.createElement(Ube,null,r.createElement(qt,{id:"SEARCH",to:"/s",title:t.formatMessage({id:"search"}),onClick:s,isActive:function(e,t){return!!o||"s"===t.pathname.split("/").filter(Boolean)[0]},name:"search-thin",isSinglePanel:!0})),r.createElement(Ube,null,r.createElement(Qr,{isSinglePanel:!0})),r.createElement(eo.Z,null,r.createElement(lv,{visible:o,openSearch:i,closeSearch:c}))))},Ube=r.memo((function(e){var t=e.children;return r.createElement("div",{className:"h-[20px] w-[20px] relative mr-[12px] last:mr-0"},t)}));Ube.displayName="ActionBtn";var Ybe=n.p+"i/a0fdf0860fb98aa9b63d355f4cecf2cb.png",Vbe=n.p+"i/4ad9c612a91c13cdcb0038e0ed17b3cf.png",Hbe=function(e){var t=(0,a.I0)();(0,r.useEffect)((function(){ae.Z.report("show")}),[]);var n=(0,r.useCallback)((function(){var e=(0,Lt.eg)();window.open(e),ae.Z.report("click")}),[]),o=(0,r.useCallback)((function(e){e.stopPropagation(),t((0,no.ms)(!0))}),[t]);return r.createElement("div",{className:"px-[8px] pt-[16px]"},r.createElement("div",{onClick:n,className:"rounded-default overflow-hidden h-[51px] flex items-center relative justify-center",style:{background:"linear-gradient(180deg, #0093FD 0%, #3BA6FA 100%)"}},r.createElement(E.Z,{name:"close_new_column_button",className:"absolute top-0 right-0 text-white opacity-60 w-[18px] h-[18px] cursor-pointer",onClick:o}),r.createElement("img",{className:"h-auto w-full flex-auto max-w-[260px]",src:u.j4?Ybe:Vbe,alt:""})))},Wbe=n("E9pj"),zbe=n.n(Wbe);function Gbe(e){return Gbe="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},Gbe(e)}function Kbe(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,Qbe(r.key),r)}}function qbe(e,t,n){return t=Jbe(t),function(e,t){if(t&&("object"===Gbe(t)||"function"===typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(e,$be()?Reflect.construct(t,n||[],Jbe(e).constructor):t.apply(e,n))}function $be(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return($be=function(){return!!e})()}function Jbe(e){return Jbe=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},Jbe(e)}function Xbe(e,t){return Xbe=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},Xbe(e,t)}function Qbe(e){var t=function(e,t){if("object"!=Gbe(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=Gbe(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==Gbe(t)?t:t+""}var ewe=function(e){function t(e){var n;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),n=qbe(this,t,[e]);var o=e.miniKalendaeStatus,a=o!==B.i0j.fold;return n.state={isOpen:a,defaultSelectMode:o===B.i0j.expand_month?"month":"date"},n._listenId=Ne().uniqueId(),n.reRenderKalendar=n.reRenderKalendar.bind(n),n.onOpenDailyListSection=n.onOpenDailyListSection.bind(n),n.toggleMiniKalendae=n.toggleMiniKalendae.bind(n),n.onChangeSelectMode=n.onChangeSelectMode.bind(n),n.onKalendaePrevUnit=n.onKalendaePrevUnit.bind(n),n.onKalendaeNextUnit=n.onKalendaeNextUnit.bind(n),n.kalendaeRef=r.createRef(),n.rootRef=r.createRef(),n}return function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&Xbe(e,t)}(t,e),n=t,o=[{key:"componentDidMount",value:function(){U.vp.subscribe(this._listenId,"onDayLeap",this.reRenderKalendar)}},{key:"componentWillUnmount",value:function(){U.vp.unSubscribe(this._listenId,"onDayLeap")}},{key:"render",value:function(){var e=this.state,t=e.isOpen,n=e.defaultSelectMode,o=this.props,a=o.pathname,i=o.theme,c=this.context,s=c.isCardMode,u=c.isGlobalLayoutCardMode,l=c.isRenderLikeCard,f="",d=a.split("/");"d"===d[1]&&je.qb(d[2])&&(f=Bn.Z.formatToDateString(d[2]));var m=!u&&!s&&(0,At.VI)(i)&&!(0,At.R9)(i);return r.createElement("div",{id:"datepicker",className:w()("".concat(zbe().minCal," min-cal group absolute bottom-full w-full pt-[14px] pb-[7px] border-solid border-t-[1px]"),m?"border-white-10":"border-grey-5 dark:border-grey-10",l&&zbe().cardMode),ref:this.rootRef,style:!u&&s&&(0,At.$u)(i)?{backgroundColor:(0,At.b4)(i)}:void 0},r.createElement("div",{className:w()("k-top transition-all absolute transform cursor-pointer top-0 left-1/2 -translate-x-1/2 opacity-0 group-hover:opacity-100 w-[36px] h-[12px] rounded-b-[4px] z-10",m?"bg-white-20":"bg-grey-20"),onClick:this.toggleMiniKalendae},r.createElement(E.Z,{name:"thin-triangle-down",className:w()("absolute left-1/2 top-1/2 w-[12px] h-[12px] transform -translate-x-1/2 -translate-y-1/2",m?"text-black":"text-white dark:text-black",{"rotate-180":!t})})),r.createElement(Hk.Z,{ref:this.kalendaeRef,isCollapse:!t,extraClassName:w()(t?"":"collpase","mx-[8px]"),selected:f,needTaskTip:!0,canDrop:!0,useHTMLDrop:!0,onPrevUnit:this.onKalendaePrevUnit,onNextUnit:this.onKalendaeNextUnit,dateCount:this.props.dateCount,onChange:this.onOpenDailyListSection,defaultSelectMode:n,onChangeSelectMode:this.onChangeSelectMode,size:"tiny"}))}},{key:"reRenderKalendar",value:function(){this.kalendaeRef.current.refreshCurrentDate()}},{key:"onOpenDailyListSection",value:function(e){this.props.openMiniDate(e)}},{key:"toggleMiniKalendae",value:function(){var e=this;this.state.isOpen?(I.Kq("collpase"),this.kalendaeRef.current.turnToToday()):I.Kq("expand"),this.setState((function(e){return{isOpen:!e.isOpen}}),(function(){var t=e.state.isOpen?B.i0j.expand_date:B.i0j.fold;e.props.doSetMiniKalendaeStatus(t)}))}},{key:"onChangeSelectMode",value:function(e){var t=B.i0j.expand_date;"month"===e&&(t=B.i0j.expand_month,I.Kq("open_month")),this.props.doSetMiniKalendaeStatus(t)}},{key:"onKalendaePrevUnit",value:function(e){"date"===e.selectMode&&I.Kq("last_month")}},{key:"onKalendaeNextUnit",value:function(e){"date"===e.selectMode&&I.Kq("next_month")}}],o&&Kbe(n.prototype,o),a&&Kbe(n,a),Object.defineProperty(n,"prototype",{writable:!1}),n;var n,o,a}(r.Component);!function(e,t,n){(t=Qbe(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n}(ewe,"contextType",Fa.Z);var twe=(0,a.$j)((function(e){return{dateCount:cl(e),projects:e.projects.projectList,inbox:e.projects.projectInbox,theme:(0,Z.gh)(),miniKalendaeStatus:e.globalState.get("miniKalendaeStatus")}}),(function(e){return{openMiniDate:function(t){var n="/d/".concat(t,"/tasks");e((0,k.VF)(n))},doSetMiniKalendaeStatus:function(t){e((0,no.wH)(t))}}}),null)(ewe),nwe=function(){var e=(0,a.v9)((function(e){return e.router.location.pathname})),t=(0,a.v9)((function(e){return kJ.bE(e,B.awH.calendar)})),n=(0,a.v9)((function(e){return P._y()})),o=function(e){if((0,gn.HV)()){var t=e.currentTarget?e.currentTarget.getAttribute("data-url"):"";t&&window.open(t)}else U.vp.dispatch("showGlobalUpgradePayment",{from:"upgrade_icon_list_bottom"})};return r.createElement("div",{id:"left-bottom-view",className:"absolute left-0 right-0 bottom-0"},n&&t&&r.createElement(twe,{pathname:e}),n?null:r.createElement("div",{className:"bg-grey-5"},r.createElement("a",{onClick:o,"data-url":(0,gn.QL)("upgrade_icon_list_bottom"),className:"upgrade-button"},r.createElement(E.Z,{name:"upgrade-button-bg",className:"text-sidebar-color-40"}),r.createElement("div",{className:"desc-wrapper"},r.createElement("span",{className:"text-xs text-sidebar-color-40"},s.U2("upgrade_to_pro",{s1:u.N$}))),r.createElement(E.Z,{name:"chevron-right",className:"text-sidebar-color-40"}))))},rwe=function(e){var t=e.listRef;return(0,r3.mc)({id:"left-list-view",yContainerRef:t,xContainerRef:t,disabledX:!0}),null};function owe(e,t,n){var r=e.id;if(t.id===r)return"";var o=n.getBoundingClientRect(),a=(o.bottom-o.top)/2;return bn.ZP.userMousePosition.y-o.top<a?"top":"bottom"}var awe=function(){var e=(0,r.useMemo)((function(){return Ne().uniqueId("sidebar-")}),[]),t=function(){var e=bn.ZP.userMousePosition,t=e.x,n=e.y;return document.elementsFromPoint(t,n).find((function(e){return e.classList.contains("hoverSection")}))},n={accepts:[w_.cj.PROJECT_SECTION],over:function(){},move:function(e){var n=e.active,r=(e.over,t());if(null!=r){var o=r.dataset.sectionId,a=r.dataset.teamId;if(null!=o)!function(e,t,n){var r=e.id,o=owe(e,t,n),a="project_section_"+r+o;if(bn.ZP.dragHoverTarget!==a&&(bn.ZP.dragHoverTarget=a,o)){(0,wn.OZ)();var i="";switch(r){case B.II2.project:var c=e.teamId;i="section-project-sortable-placeholder-".concat(c);break;case B.II2.tag:i="section-tag-sortable-placeholder";break;case B.II2.filter:i="section-csl-sortable-placeholder";break;case B.II2.subscribedCalendar:i="section-subscribed-calendar-sortable-placeholder"}var s=document.getElementById(i);s&&(s.classList.remove("hide"),s.style.top=("top"===o?0:n.offsetHeight)+"px")}}({id:o,teamId:a},n.data.current.dragItem,r)}},drop:function(e){var n=e.active,r=t();if(null!=r){var o=r.dataset.sectionId,a=r.dataset.teamId;if(null!=o)!function(e,t,n){var r=e.id,o=owe(e,t,n);if(o){var a=t.id,i=(0,Hn.PD)().toJS().filter((function(e){return e.name!==a})),c=i.findIndex((function(e){return e.name===r}));"bottom"===o&&c++;var s={};i.splice(c,0,{name:a,order:0}),i.forEach((function(e,t){s[e.name]=t})),(0,Hn.KW)(s);var u=Z.Oz().get("smartProjects");Object.keys(s).forEach((function(e){var t=u.find((function(t){return t.name===e}));t?t.order=s[e]:u.push({name:e,order:s[e],visibility:null})})),(0,Z._U)(u)}}({id:o,teamId:a},n.data.current.dragItem,r)}}},o=(0,x_.Z)({id:e,data:n}),a=o.setNodeRef,i=o.isOver,c=(0,Ys.D9)(i);return(0,r.useEffect)((function(){c&&!i&&((0,wn.OZ)(),bn.ZP.dragHoverTarget="")}),[i,c]),{setNodeRef:a,isOver:i}};function iwe(e){return iwe="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},iwe(e)}function cwe(){return cwe=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},cwe.apply(this,arguments)}function swe(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function uwe(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?swe(Object(n),!0).forEach((function(t){hwe(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):swe(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function lwe(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,ywe(r.key),r)}}function fwe(e,t,n){return t=mwe(t),function(e,t){if(t&&("object"===iwe(t)||"function"===typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(e,dwe()?Reflect.construct(t,n||[],mwe(e).constructor):t.apply(e,n))}function dwe(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(dwe=function(){return!!e})()}function mwe(e){return mwe=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},mwe(e)}function pwe(e,t){return pwe=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},pwe(e,t)}function hwe(e,t,n){return(t=ywe(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function ywe(e){var t=function(e,t){if("object"!=iwe(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=iwe(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==iwe(t)?t:t+""}var gwe=function(e){ae.Z.projectListUi("select",e)},vwe=function(e){ae.Z.projectListUi("folder",e)},bwe=function(e){ae.Z.projectListUi("list",e)},wwe=function(e){ae.Z.projectListUi("filter",e)},kwe=function(e){ae.Z.projectListUi("event",e)},xwe=function(e){ae.Z.projectListUi("tag",e)},Ewe=function(e){function t(e){var n;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),hwe(n=fwe(this,t,[e]),"onLeftListViewItemMove",(function(e,t){var n=Array.from($("#project-list-view .project-list-view-item-button")),r=n.indexOf(e);if("up"===t?r--:"down"===t&&r++,!(r<0||r>=n.length)){var o=n[r];o&&(o.click(),o.focus())}})),hwe(n,"debounceOnLeftListViewItemMove",Ne().debounce(n.onLeftListViewItemMove,100)),hwe(n,"getListView",(function(){var e=n.context.isLeftViewInMenu,t=n.props,o=t.projectSection,a=t.smartProjects.reduce((function(e,t){return e[t.name]="hide"!==t.visibility,e}),{});return o.map((function(t){switch(t.get("name")){case B.II2.project:return r.createElement(bye,{key:B.II2.project,id:B.II2.project,projectCounts:n.props.projectCounts,isLeftViewInMenu:e});case B.II2.tag:return a.tag&&r.createElement(eve,{key:B.II2.tag,id:B.II2.tag,isLeftViewInMenu:e});case B.II2.filter:return a.filter&&r.createElement(dbe,{key:B.II2.filter,id:B.II2.filter,isLeftViewInMenu:e});case B.II2.subscribedCalendar:return r.createElement(Gme,{key:B.II2.subscribedCalendar,id:B.II2.subscribedCalendar,projectCounts:n.props.projectCounts,isLeftViewInMenu:e});default:return null}}))})),n.listenId=Ne().uniqueId(),n.wrapperRef=r.createRef(),n.listRef=r.createRef(),n}return function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&pwe(e,t)}(t,e),n=t,o=[{key:"componentDidMount",value:function(){var e=this;wn.iD($(this.wrapperRef.current)),$("#project-list-view").addClass("list-no-scroll").removeClass("list-scroll"),U.vp.subscribe(this.listenId,"leftListViewItemMove",(function(t){var n=t.direction,r=t.el;e.debounceOnLeftListViewItemMove(r,n)}))}},{key:"componentWillUnmount",value:function(){wn.Dh($(this.wrapperRef.current)),U.vp.unSubscribe(this.listenId,"leftListViewItemMove")}},{key:"shouldComponentUpdate",value:function(e,t){var n=this.props||{},r=this.state||{};if(e=e||{},t=t||{},Object.keys(n).length!==Object.keys(e).length||Object.keys(r).length!==Object.keys(t).length)return!0;for(var o in e)if(!(0,Gn.is)(n[o],e[o])){if("projectCounts"!==o)return!0;if(JSON.stringify(n[o])!==JSON.stringify(e[o]))return!0}for(var a in t)if(r[a]!==t[a]||!(0,Gn.is)(r[a],t[a]))return!0;return!1}},{key:"componentDidUpdate",value:function(){0===this.listRef.current.scrollTop&&$("#project-list-view").addClass("list-no-scroll").removeClass("list-scroll")}},{key:"render",value:function(){var e=this.props,t=e.width,n=e.isSinglePanel,o=e.isReportEntryShow,a=e.setNodeRef,i=e.theme,c=e.isCardMode,s=e.isGlobalLayoutCardMode,u=this.context.isLeftViewInMenu,l=this.filterSection(),f=u?0:this.getLeftViewPaddingBottom(),d=this.getSmartProjectCount(),m=this.props.smartProjectCountdownCounts||{},p=function(e){var t=e.get("status"),n=d[e.get("id")];if(t===B.jPq.hide)return!0;if(t===B.jPq.auto){var r=m[e.get("id")]||0;return!n&&!r}return!1},h=l.get(0).toArray().some((function(e){return!p(e)})),y=function(){var e=l.get(2),t=l.get(1);return(e?e.toArray():[]).concat(t?t.toArray():[]).filter(Boolean).some((function(e){return!p(e)}))}(),g=function(){var e="border-grey-5 dark:border-grey-6",t="border-transparent";return u?t:s||c?e:(0,At.$u)(i)?t:e}();return r.createElement("div",{className:w()("lists left-0 right-0 duration-200 ease-in-out h-full overflow-hidden border-r border-solid flex flex-col",pbe().leftListView,u?"relative":"absolute",g),id:"project-list-view",style:{paddingBottom:f,transitionProperty:"margin"},tabIndex:-1},o&&r.createElement(Hbe,null),n&&r.createElement(Bbe,null),!u&&r.createElement(Rbe,{width:t}),r.createElement("div",{className:"flex-auto flex flex-col overflow-hidden"},r.createElement("div",{className:"project-list-inner antiscroll-wrap flex-auto flex flex-col pt-[8px]",ref:this.wrapperRef},r.createElement("div",{id:"project-list-scroller",className:w()("antiscroll-inner first-hide flex-auto",u?"pt-[2px] pb-[10px]":"pb-[8px]"),ref:this.listRef,onScroll:function(e){0===e.target.scrollTop?$("#project-list-view").addClass("list-no-scroll").removeClass("list-scroll"):$("#project-list-view").addClass("list-scroll").removeClass("list-no-scroll")}},r.createElement(rwe,{listRef:this.listRef}),r.createElement(qde,{id:"smart-project-view-area",projectCounts:d,smartProjectCountdownCounts:m,projects:l.get(0).sort(R.ZP.smartProjectOrder),className:u?"":"mt-[6px]",isLeftViewInMenu:u}),h&&r.createElement(hbe,null),r.createElement("div",{ref:a},this.getListView()),y&&r.createElement(hbe,null),r.createElement(qde,{projects:l.get(1),projectCounts:d,topDivider:!0}),r.createElement(qde,{projects:l.get(2),topDivider:!0,canDrop:!1})))),!u&&r.createElement(nwe,null))}},{key:"filterSection",value:function(){var e=this.props,t=e.smartProjectList,n=e.projectInbox,r=e.isSinglePanel,o=e.isPomodoroEnabled,a=e.isCountdownEnabled,i=this.context.isLeftViewInMenu?new Set(["calendar","summary","habit","focus","countdown"]):r?new Set(["calendar"]):new Set(["calendar","habit","focus","countdown"]),c=new Set(["trash","completed",B.X1y.abandoned]),s=new Set(["habit","focus","countdown"]),u=t.push(n);if(r&&a){var l=(0,Gn.Map)({id:"countdown",listType:B.Lo$.smartProject,name:"tab_bar_countdown",status:"show",taskType:"countdown"});u=u.push(l)}if(r&&o){var f=(0,Gn.Map)({id:"focus",listType:B.Lo$.smartProject,name:"statistics_pomo",status:"show",taskType:"focus"});u=u.push(f)}var d=u.filter((function(e){return!i.has(e.get("taskType"))})).groupBy((function(e){var t=e.get("taskType");return c.has(t)?1:s.has(t)?2:0}));return d}},{key:"getSmartProjectCount",value:function(){var e=this.props.abandonCount,t=this.props.projectCounts,n=B.X1y,r=[n.all,n.today,n.tomorrow,n.week,n.assignedme,P.U2("inboxId"),n.abandoned],o={};return r.forEach((function(r){r===n.abandoned?o[r]=e:o[r]=t[r]})),o}},{key:"getLeftViewPaddingBottom",value:function(){var e={"plugin-calendar-fold":76,"plugin-calendar-expand-date":240,"plugin-calendar-expand-month":160,upgrade:28},t=0;return(0,P._y)()?this.props.miniCalendaeEnabled&&(t+=e[this.props.miniKalendaeStatus||"plugin-calendar-fold"]):t+=e.upgrade,t}}],o&&lwe(n.prototype,o),a&&lwe(n,a),Object.defineProperty(n,"prototype",{writable:!1}),n;var n,o,a}(r.Component);hwe(Ewe,"contextType",Qfe);var Swe=(0,a.$j)((function(e){return uwe(uwe({},e.projects),{},{theme:(0,Z.gh)(),projectCounts:ol(e,{includeSubscribeShownInCalendar:!0}),smartProjectCountdownCounts:rl(e),abandonCount:al(e),miniCalendaeEnabled:kJ.bE(e,B.awH.calendar),miniKalendaeStatus:e.globalState.get("miniKalendaeStatus"),smartProjects:e.preference.get("smartProjects"),today:e.globalState.get("today"),projectSection:Hn.PD(e),isReportEntryShow:Lt.zC(e),isPomodoroEnabled:(0,tn.dE)(e),isCountdownEnabled:(0,VT.r_)(e)})}))(Ewe),_we=function(e){var t=awe().setNodeRef;return r.createElement(Swe,cwe({},e,{setNodeRef:t}))};function Owe(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,a,i,c=[],s=!0,u=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;s=!1}else for(;!(s=(r=a.call(n)).done)&&(c.push(r.value),c.length!==t);s=!0);}catch(e){u=!0,o=e}finally{try{if(!s&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(u)throw o}}return c}}(e,t)||function(e,t){if(!e)return;if("string"===typeof e)return Cwe(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return Cwe(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Cwe(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var Twe=function(){var e=Owe((0,q.Z)({isShowLeftView:!1,relativeRef:null}),2),t=e[0],n=e[1],o=(0,Me.D)(t.isShowLeftView),i=(0,a.v9)((function(e){return(0,Lt.rB)(e)})),c=i.projectId,s=(0,a.I0)(),u=(0,r.useCallback)((function(){n({isShowLeftView:!1,relativeRef:null})}),[n]);(0,r.useEffect)((function(){var e=Ne().uniqueId();return U.vp.subscribe(e,"showMenuLeftView",(function(e){var t=e.relativeRef;n({isShowLeftView:!0,relativeRef:t})})),function(){U.vp.unSubscribe(e,"showMenuLeftView")}}),[n]);var l=t.isShowLeftView,f=t.relativeRef;return(0,r.useEffect)((function(){if(o!==l&&l){var e=$("#project-list-view .project-list-view-item-button[data-selected='true']")[0],t=document.getElementById("project-list-scroller");e&&t&&setTimeout((function(){setTimeout((function(){var n=e.getBoundingClientRect().top-t.getBoundingClientRect().top;t.scrollTop=n-t.offsetHeight/2}))}))}}),[l,o]),l&&f?r.createElement(Ur.Z,{relativeRef:f,hideMenu:u,className:"max-h-none",style:{padding:0}},r.createElement("div",{className:"relative h-full flex flex-col",style:{width:B.qIj.leftListViewDefaultWidth,maxHeight:640}},r.createElement(Qfe.Provider,{value:{isLeftViewInMenu:!0,leftViewSelectProjectAction:function(e){s((0,no.hN)(e)),u()},leftViewSelectProjectId:c}},r.createElement(_we,{width:B.qIj.leftListViewDefaultWidth,isSinglePanel:!1})))):null},jwe=function(){var e={accepts:[w_.cj.TASK,w_.cj.CHECKLIST,w_.cj.SUBSCRIBE_TASK],area:w_.LF.CALENDAR,overlay:function(e){if(e.area!==w_.M5.CALENDAR_MONTH&&e.area!==w_.M5.CALENDAR_ALL_DAY&&e.area!==w_.M5.CALENDAR_SCHEDULE)return e.area===w_.M5.CALENDAR_IN_DAY?r.createElement(ON.Z,{dragItem:e,dayWidth:bn.ZP.dayWidth||200,targetDate:e.data.fromDate}):r.createElement(CN.Z,{dragItem:e})},over:function(){},move:function(){},drop:function(){}},t=(0,r.useMemo)((function(){return Ne().uniqueId("calendar-")}),[]);return{setNodeRef:(0,x_.Z)({id:t,data:e}).setNodeRef}},Dwe=(n("8AyJ"),n("NDRD"));function Mwe(e){return Mwe="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},Mwe(e)}function Awe(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function Nwe(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Awe(Object(n),!0).forEach((function(t){Pwe(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Awe(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function Pwe(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=Mwe(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=Mwe(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==Mwe(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Iwe(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,a,i,c=[],s=!0,u=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;s=!1}else for(;!(s=(r=a.call(n)).done)&&(c.push(r.value),c.length!==t);s=!0);}catch(e){u=!0,o=e}finally{try{if(!s&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(u)throw o}}return c}}(e,t)||function(e,t){if(!e)return;if("string"===typeof e)return Lwe(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return Lwe(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Lwe(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var Rwe=function(e){var t=Iwe((0,r.useState)(null),2),n=t[0],o=t[1],a=Iwe((0,r.useState)(null),2),i=a[0],c=a[1],s=(0,Dwe.Z)(),u=s.clientX,l=s.clientY;(0,r.useEffect)((function(){bn.ZP.globalDndKitDraggingId=(null===n||void 0===n?void 0:n.dragItem.id)||null}),[n]);var f=(0,r.useCallback)((function(e){if(n&&Number.isFinite(u)&&Number.isFinite(l)){var t,r=document.elementsFromPoint(u,l),o=r.find((function(e){return"calendar-timeline-sidebar"===e.id})),a=new Set(r);return Object.keys(bn.ZP.dndKitId2DropInfo).map((function(e){var t=bn.ZP.dndKitId2DropInfo[e];return{id:e,data:t.data,node:t.node}})).filter((function(e){var t=e.node,n=e.id,r=t&&a.has(t);return o?r&&!(n.startsWith("inDay-")||n.startsWith("allDay-")):r})).sort((function(e,t){var n=(0,k_.eU)(e.id);return(0,k_.eU)(t.id)-n})).some((function(n){var r=n.data.overlay,o=null===r||void 0===r?void 0:r(e);return void 0!==o&&(t=o,!0)})),t}}),[u,l,n]),d=(0,r.useCallback)((function(){bn.ZP.tasklistDragItemInfo=null,o(null),c(null)}),[]),m=function(e){return!!(0,k_.nS)(e)},p=(0,r.useCallback)((function(e){var t=e.active,n=e.over,r=e.activatorEvent;if((0,y_.SB)(),!m(t)&&n&&t.data.current&&n.data.current&&n.data.current.accepts&&n.data.current.accepts.includes(t.data.current.type)){var o,a=n.data.current;null===(o=a.over)||void 0===o||o.call(a,{over:n,active:t,activatorEvent:r}),c(a)}}),[]),h=(0,r.useCallback)((function(e){var t=e.active,n=e.over,r=e.activatorEvent;if(!m(t)&&n&&t.data.current&&n.data.current&&n.data.current.accepts&&n.data.current.accepts.includes(t.data.current.type)){var o,a=n.data.current;null===(o=a.move)||void 0===o||o.call(a,{active:t,over:n,activatorEvent:r})}}),[]),y=(0,r.useCallback)((function(e){var t=e.active,n=e.over,r=e.activatorEvent;if(!m(t)){if(n&&t.data.current&&n.data.current&&n.data.current.accepts&&n.data.current.accepts.includes(t.data.current.type)){var o,a=n.data.current,i=t.data.current;a.drop({over:n,active:t,activatorEvent:r}),null===(o=i.end)||void 0===o||o.call(i)}else if(t.data.current){var c,s=t.data.current;null===s||void 0===s||null===(c=s.end)||void 0===c||c.call(s)}d()}}),[d]),g=(0,r.useCallback)((function(e){var t=e.active;if(!m(t)){if(t.data.current){var n,r=t.data.current;null===r||void 0===r||null===(n=r.end)||void 0===n||n.call(r)}d()}}),[d]),v=(0,r.useCallback)((function(e){var t,n=e.active;if(!m(n)){var r=n.data.current;o(r||null),null===r||void 0===r||null===(t=r.start)||void 0===t||t.call(r,{active:n})}}),[]);(0,Iv.IJ)({onDragStart:v,onDragOver:p,onDragMove:h,onDragEnd:y,onDragCancel:g}),(0,r.useEffect)((function(){bn.ZP.isDragging=!!n}),[n]);var b=(0,r.useMemo)((function(){if(!n||!i)return null;var e=f(n.dragItem);if(void 0!==e){var t=n.dragItem.area===w_.M5.CALENDAR_IN_DAY&&i.area===w_.LF.CALENDAR,o=n.dragItem.area===w_.M5.CALENDAR_IN_DAY&&i.area===w_.LF.CALENDAR_ALL_DAY;return{element:r.createElement("div",{className:""},e),modifiers:t?void 0:o?[Fwe]:[FC.oJ]}}var a=n.overlay(n.dragItem),c=n.dragItem.area===w_.M5.CALENDAR_ALL_DAY||n.dragItem.area===w_.M5.CALENDAR_MONTH?[Fwe]:void 0;return{element:r.createElement("div",{className:""},a),modifiers:c}}),[n,i,f]);if(b){var w=b.element,k=b.modifiers;return r.createElement(eo.Z,null,r.createElement(Iv.y9,{className:"!w-auto cursor-move",style:{zIndex:B.ozz.dragOverlay},modifiers:k},r.createElement("div",{"data-id":null===n||void 0===n?void 0:n.dragItem.id,"data-type":null===n||void 0===n?void 0:n.type,style:{opacity:.9}},w)))}return null},Zwe=function(){var e=(0,M.Z)((function(e){var t=function(){var e=bn.ZP.tasklistWidth;return e?{width:e-2*(N.kG()?12:18),height:40}:{width:200,height:40}}();return(0,y_.vn)(e,t)})),t={accepts:[w_.cj.TASK,w_.cj.CHECKLIST,w_.cj.SUBSCRIBE_TASK],overlay:function(t){if(!N.K4())return e(t);if(w_.cj.TASK===t.type){if(t.area===w_.M5.TASKLIST_TIMELINE||t.area===w_.M5.TASKLIST_TIMELINE_SCHEDULE)return;var n=(0,Wn.FOH)(t.id);if(n){var r=(0,Wn.a1Z)(t.data.ids).toArray();return tue(n,r)}}},over:function(){},move:function(){},drop:function(){}};return{setNodeRef:(0,x_.Z)({id:"webapp",data:t}).setNodeRef}},Fwe=function(e){var t=e.activatorEvent,n=e.draggingNodeRect,r=e.transform;if(n&&t){var o=(0,Pt.DC)(t);if(!o)return r;var a=n.width,i=n.height,c=o.x-n.left,s=o.y-n.top,u=c%a,l=s%i;return Nwe(Nwe({},r),{},{x:r.x+c-u,y:r.y+s-l})}return r};function Bwe(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,a,i,c=[],s=!0,u=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;s=!1}else for(;!(s=(r=a.call(n)).done)&&(c.push(r.value),c.length!==t);s=!0);}catch(e){u=!0,o=e}finally{try{if(!s&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(u)throw o}}return c}}(e,t)||function(e,t){if(!e)return;if("string"===typeof e)return Uwe(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return Uwe(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Uwe(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var Ywe=function(e){var t=e.id,n=e.title,o=e.onClick,a=Bwe((0,r.useState)(!1),2),i=a[0],c=a[1],s=(0,uH.Z)((function(){c(!0)}),200,{leading:!1,trailing:!0}),u=function(){c(!1),s.cancel()};return r.createElement(Dt.Z,{visible:i,title:n,placement:"top",overlayStyle:{opacity:i?1:0}},r.createElement("div",{id:"calendar-tab-".concat(t),className:"flex items-center flex-none overflow-hidden cursor-pointer mr-[2px] last-of-type:mr-0 px-[16px]",style:{maxWidth:177},onClick:o,onMouseEnter:function(e){var t=$(e.currentTarget).find(".tab-name").get(0),n=!1;t&&(0,ja.ao)(t)&&(n=!0),n?s():u()},onMouseLeave:function(){u()}},r.createElement("p",{className:"leading-[20px] font-medium truncate tab-name text-white"},n)))},Vwe=function(e){var t=e.isRender,n=(0,Me.D)(t),o=(0,a.v9)((function(e){return(0,Lt.g9)(e)})),i=(0,a.v9)((function(e){return e.globalState.get("selectedCalendarViewType")})),c=(0,a.v9)((function(){return(0,Z.$o)()})),u=(0,v.UO)().type,l=void 0===u?B.NWv.month:u,f=(0,r.useMemo)((function(){return[{key:B.NWv.year,title:s.LO()?s.U2("year_view"):s.U2("year_capitalize")},{key:B.NWv.month,title:s.LO()?s.U2("monthly_view_title"):s.U2("statistics_switch_month")},{key:B.NWv.week,title:s.LO()?s.U2("weekly_view_title"):s.U2("statistics_switch_week")},{key:B.NWv.day,title:s.LO()?s.U2("daily_view_title"):s.U2("statistics_day_upper")},{key:B.NWv.agenda,title:s.LO()?s.U2("agenda_view_title"):s.U2("agenda_view")},{key:"".concat(B.NWv.day,"-multi"),title:s.LO()?s.U2("multi_day_view"):s.U2("multi_day")},{key:"".concat(B.NWv.week,"-multi"),title:s.LO()?s.U2("multi_week_view"):s.U2("multi_week")}]}),[]),d=Bwe((0,r.useState)(0),2),m=d[0],p=d[1],h=(0,Me.D)(m),y=(0,r.useRef)(),g=(0,a.I0)(),b=(0,r.useCallback)((function(e){g((0,no.FN)(e))}),[g]),w=(0,r.useCallback)((function(e){g((0,no.s6)(e))}),[g]),x=(0,r.useCallback)((function(e){g((0,no.ap)(e))}),[g]),E=(0,r.useCallback)((function(e){g((0,k.VF)(e))}),[g]),S=(0,r.useCallback)((function(e){[B.NWv.year,B.NWv.month,B.NWv.week,B.NWv.day,B.NWv.agenda].includes(e)?(x(!1),b(""),E("/c/all/calendar/".concat(e))):e==="".concat(B.NWv.day,"-multi")?(x(!1),w({day:3,week:2}),b("".concat(B.NWv.day,"-multi")),E("/c/all/calendar/d")):e==="".concat(B.NWv.week,"-multi")?(x(!1),w({day:3,week:2}),b("".concat(B.NWv.week,"-multi")),E("/c/all/calendar/m")):(b(""),E("/c/all/calendar/m"),x(!0))}),[x,w,b,E]),_=(0,r.useRef)(null),O=(0,r.useRef)(null);(0,r.useEffect)((function(){var e=Ne().uniqueId();return U.vp.subscribe(e,"TOGGLE_CALENDAR_UPGRADE_VIEW",(function(e){S(e)})),function(){U.vp.unSubscribe(e,"TOGGLE_CALENDAR_UPGRADE_VIEW")}}),[S]);var C=Bwe((0,Ys.zu)((function(e){(0,ja.ao)(e)?(e.style.justifyContent="flex-start",_.current&&(_.current.style.marginLeft="20px")):_.current&&(_.current.style.marginLeft="4px")})),2),T=C[0],j=C[1],D=(0,r.useCallback)((function(e,t){S(e);var n=T.current;if(n){var r=t||document.getElementById("calendar-tab-".concat(e));if(r){var o=r.offsetWidth,a=r.offsetLeft-n.offsetWidth/2+o/2;$(n).animate({scrollLeft:a})}}}),[T,S]),M=(0,r.useCallback)((function(){y.current&&clearInterval(y.current),y.current=setInterval((function(){p((function(e){return e===f.length-1?0:e+1}))}),5e3)}),[f.length]);(0,js.Z)((function(){if(n!==t&&t){var e=o?"split-view":i||l,r=f.findIndex((function(t){var n=t.key;return e===n}));p(r),setTimeout((function(){O.current&&(O.current.style.transition="all 400ms cubic-bezier(.28,.13,.27,.99)")}))}}),[n,t]),(0,r.useEffect)((function(){n!==t&&t&&!N.qh()&&M()}),[t,n,M]),(0,r.useEffect)((function(){n!==t&&t&&ae.Z.upgradeData("prompt","calendar_view_preview")}),[t,n]),(0,r.useEffect)((function(){if(h!==m){var e=f[m].key;D(e)}}),[h,D,m,f]);var A=(0,r.useCallback)((function(){y.current&&clearInterval(y.current)}),[]);(0,r.useEffect)((function(){var e=Ne().uniqueId();return U.vp.subscribe(e,"CLEAR_CALENDAR_UPGRADE_INTERVAL_TIMER",A),function(){U.vp.unSubscribe(e,"CLEAR_CALENDAR_UPGRADE_INTERVAL_TIMER")}}),[A]),(0,r.useEffect)((function(){return function(){A()}}),[A]);var P=(0,r.useMemo)((function(){var e={};return f.forEach((function(t,n){var r=function(e){var t=document.getElementById("calendarTabPara");if(t)return t.innerHTML=e,t.getBoundingClientRect().width;var n=$('<p id="calendarTabPara">'.concat(e,"</p>"));return n.css({position:"absolute",top:0,left:0,zIndex:-999,fontSize:14,visibility:"hidden",lineHeight:"20px",fontWeight:500,overflow:"hidden",textOverflow:"ellipsis",whiteSpace:"nowrap",maxWidth:177,padding:"0 16px"}),$("body").append(n),n[0].getBoundingClientRect().width}(t.title),o=n>0?e[n-1].left+e[n-1].width+2:0;e[n]={width:r,left:o}})),e}),[f]);return t?r.createElement("div",{style:{height:100,zIndex:1e3,left:40,right:40},className:"absolute bottom-0 flex flex-col items-center"},r.createElement("div",{className:"border border-solid border-white-60 dark:border-white-10 rounded-full flex overflow-hidden max-w-full",style:{backgroundColor:c?"rgba(49, 49, 49, 0.9)":"rgba(25, 25, 25, 0.6)",backdropFilter:"blur(6px)",height:48,padding:5}},r.createElement("div",{className:"flex justify-center overflow-x-auto with-no-scroll relative flex-auto",ref:j},r.createElement("div",{className:"flex flex-nowrap relative"},f.map((function(e,t){var n=e.key,o=e.title,a=f[m].key===n;return r.createElement(Ywe,{key:n,id:n,title:o,isSelected:a,onClick:function(e){A(),p(t)}})})),r.createElement("span",{ref:O,className:"block rounded-full z-0 pointer-events-none",style:{position:"absolute",background:c?"rgba(255, 255, 255, 0.08)":"rgba(255, 255, 255, 0.15)",boxShadow:"0px 2px 24px 0px rgba(0, 0, 0, 0.04)",height:36,width:P[m].width,left:P[m].left}}))),r.createElement("div",{className:"bg-pro hover:bg-pro-90 border-solid border-white-10 border text-white cursor-pointer rounded-full font-medium text-center flex-none leading-[20px] ml-[4px]",onClick:function(){A(),U.vp.dispatch("showGlobalUpgradePayment",{from:"calendar_view_preview"})},style:{padding:"7px 19px",boxShadow:"0px 2px 24px 0px rgba(0, 0, 0, 0.04)"},ref:_},s.U2("upgrade_now"))),r.createElement("div",{className:"mt-[15px] relative"},r.createElement("p",{className:"text-xs text-grey-40",style:{lineHeight:"18px"}},s.U2("pro_feature_desc")),r.createElement("div",{className:"absolute z-[-1]",style:{top:-47,bottom:-47,left:-206,right:-206,background:c?"#1D1D1D":"linear-gradient(90deg, rgba(255, 255, 255, 0) 0%, #FFFFFF 29%, #FFFFFF 66%, rgba(255, 255, 255, 0) 99%)",filter:"blur(36px)",transform:"translateZ(0)"}}))):null};function Hwe(){return Hwe=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Hwe.apply(this,arguments)}var Wwe=function(){var e=(0,y.Z)();(0,r.useEffect)((function(){ae.Z.upgradeData("prompt","calendar_view_preview")}),[]);var t=(0,gn.HV)()?{href:(0,gn.QL)("calendar_view_preview"),target:"_blank"}:{onClick:function(){U.vp.dispatch("showGlobalUpgradePayment",{from:"calendar_view_preview"})}};return r.createElement("div",{className:"z-[1000] absolute bottom-[30px] left-1/2 transform -translate-x-1/2 flex h-[40px] rounded-[20px] bg-black items-center px-[10px]"},r.createElement(E.Z,{className:"flex-none w-[18px] h-[18px] text-pro",name:"vip"}),r.createElement("p",{className:"ml-[4px] flex-auto text-white text-[12px] leading-[16px]"},e.formatMessage({id:"pro_feature_desc"})),r.createElement("a",Hwe({className:"flex items-center flex-none ml-[12px]"},t),r.createElement("p",{className:"flex-auto text-pro text-[12px] leading-[16px]"},e.formatMessage({id:"upgrade_now"})),r.createElement(E.Z,{className:"flex-none text-pro w-[20px] h-[20px]",name:"chevron-right"})))},zwe=function(e){var t=e.isCardMode,n=e.isGlobalLayoutCardMode,o=(0,a.v9)((function(e){return(0,Z.gh)()})),i=(0,r.useMemo)((function(){if(!n&&!t)return(0,At.$u)(o)?{backgroundImage:(0,At.W3)(o)}:void 0}),[t,n,o]);return r.createElement(gg.Z,{isCardMode:t,isGlobalLayoutCardMode:n},i?r.createElement("div",{className:"absolute inset-0",style:i}):null)};function Gwe(e){return Gwe="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},Gwe(e)}function Kwe(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function qwe(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Kwe(Object(n),!0).forEach((function(t){$we(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Kwe(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function $we(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=Gwe(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=Gwe(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==Gwe(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Jwe(){return Jwe=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Jwe.apply(this,arguments)}function Xwe(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,a,i,c=[],s=!0,u=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;s=!1}else for(;!(s=(r=a.call(n)).done)&&(c.push(r.value),c.length!==t);s=!0);}catch(e){u=!0,o=e}finally{try{if(!s&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(u)throw o}}return c}}(e,t)||function(e,t){if(!e)return;if("string"===typeof e)return Qwe(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return Qwe(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Qwe(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var eke=Wae.a,tke=function(e){var t=Xwe((0,r.useState)(!1),2),n=t[0],o=t[1],i=(0,a.v9)((function(e){return Z.gh()})),c=(0,r.useMemo)((function(){return Z.FQ(i)}),[i]),s=(0,r.useMemo)((function(){return(0,At.$u)(i)}),[i]),u=(0,a.v9)((function(e){return P._y()})),l=(0,a.v9)((function(e){return(0,Lt.g9)(e)})),f=(0,a.v9)((function(e){return(0,Lt.mj)(e)})),d=(0,a.v9)((function(e){return(0,Lt.pe)(e)})),m=(0,r.useRef)(null),p=sC(m),h=p.width,y=p.height,g=(0,r.useMemo)((function(){var e=h;if(!e){var t,n=null!==(t=$("#root").width())&&void 0!==t?t:0;e=n-(n<eke.ssm2sm?d?Jm.pO:0:50)}return e}),[d,h]),v=(0,r.useMemo)((function(){var e,t=y;t||(t=null!==(e=$("#root").height())&&void 0!==e?e:0);return t}),[y]),b=l,k=(0,a.I0)();(0,r.useEffect)((function(){l&&!u&&k((0,no.ap)(!1))}),[k,l,u]),(0,r.useEffect)((function(){var e=Ne().uniqueId();return u||U.vp.subscribe(e,"CLOSE_CALENDAR_UPGRADE_MODAL",(function(){o(!0)})),function(){U.vp.unSubscribe(e,"CLOSE_CALENDAR_UPGRADE_MODAL")}}),[u]),(0,r.useEffect)((function(){return function(){U.vp.dispatch("hideGlobalUpgradePayment")}}),[]);var x=Zwe().setNodeRef,E=jwe().setNodeRef,S=(0,r.useMemo)((function(){return l?Math.max(g*(1-f/100),320)-(d?Jm.pO:2*Jm.pO)-1:g-(d?Jm.pO+1:0)}),[g,l,f,d]),_=(0,r.useMemo)((function(){return l||d?v-2*Jm.pO-1-0:v-0}),[v,l,d]),O=(0,gn.ax)(),C=(0,r.useMemo)((function(){return(0,Jm.qX)({isGlobalLayoutCardMode:d,isCardMode:b})}),[d,b]),T=(0,r.useMemo)((function(){return function(e){var t=e.theme,n=e.isGlobalLayoutCardMode,r=e.isCardMode,o=e.isTrulyPureTheme,a=e.gradientColorTheme;if(n)return{containerClassName:(0,Jm.uW)({theme:t,isGlobalLayoutCardMode:n,isCardMode:r}),containerStyle:(0,Jm.PK)({theme:t,isGlobalLayoutCardMode:n,isCardMode:r}),wrapperClassName:"",wrapperStyle:void 0};if(r)return{containerClassName:o?"bg-left-sidebar-bg-color dark:bg-screen-background":"",containerStyle:void 0,wrapperClassName:"",wrapperStyle:a?{backgroundImage:(0,At.gL)(t)}:void 0};return{containerClassName:"",containerStyle:void 0,wrapperClassName:"",wrapperStyle:void 0}}({theme:i,isGlobalLayoutCardMode:d,isCardMode:b,isTrulyPureTheme:c,gradientColorTheme:s})}),[i,d,b,c,s]),j=T.containerClassName,D=T.containerStyle,M=T.wrapperClassName,A=T.wrapperStyle;return r.createElement("div",{className:w()("calendarContainerWrapper flex flex-auto overflow-hidden relative",j,{"z-[1]":!u}),ref:m,style:D},!u&&r.createElement("div",{className:w()("bg z-[999] absolute top-0 left-0 right-0 bottom-0",n?"":"bg-white-60 dark:bg-screen-background-60")}),r.createElement("div",{className:w()("flex-1 flex overflow-hidden calendarViewContainer",b?"min-w-[320px]":"",(0,Jm.Ft)({isGlobalLayoutCardMode:d,isCardMode:b}),M),ref:E,style:A},r.createElement("div",{className:w()("flex-1 overflow-hidden flex relative",C)},r.createElement(zwe,{isCardMode:b,isGlobalLayoutCardMode:d}),r.createElement(Vae,Jwe({},e,{isCalendarTaskMode:l,calendarWidth:S,calendarHeight:_,isShowVirtualData:n})))),l&&r.createElement("div",{className:w()("flex flex-none relative","calendarTaskContainer",(0,Jm.di)({isGlobalLayoutCardMode:d,isCardMode:b}),M),ref:x,style:qwe({width:"".concat(f,"%"),minWidth:315},A)},r.createElement(Hae,null),r.createElement(nke,Jwe({},e,{calendarWidth:S,isShowVirtualData:n}))),!u&&(O?r.createElement(Vwe,{isRender:n}):n?r.createElement(Wwe,null):null))},nke=r.memo((function(e){var t=e.calendarWidth,n=e.isShowVirtualData,o=(0,a.v9)((function(e){return(0,Lt.pe)(e)})),i=(0,a.v9)((function(e){return(0,Lt.rB)(e)})),c=i.projectId,s=i.listType,u=(0,a.v9)((function(e){return(0,Lt.U)(c)}),(function(e,t){return Ne().isEqual(e,t)})),l=u.viewMode,f=(0,r.useMemo)((function(){return{projectId:c,listType:s,viewMode:l}}),[c,s,l]),d=(0,r.useMemo)((function(){return qwe(qwe({},Fa.x),{},{isCardMode:!0,isCalendarTaskMode:!0,calendarTaskListOption:f,calendarWidth:t,isShowVirtualData:n,isRenderLikeCard:!0,isGlobalLayoutCardMode:o})}),[f,t,n,o]);(0,r.useEffect)((function(){ae.Z.splitView("calendar+task","view_show")}),[]);var m=(0,r.useMemo)((function(){return(0,Jm.qX)({isGlobalLayoutCardMode:o,isCardMode:!0})}),[o]);return r.createElement(Fa.Z.Provider,{value:d},r.createElement(Twe,null),r.createElement("div",{className:w()("flex-1 flex overflow-hidden relative",m)},r.createElement(Dfe,Jwe({},e,{calendarTaskListOption:f}))))}));nke.displayName="CalendarTaskListWrapper";var rke=function(e){var t=e.isGlobalLayoutCardMode,n=e.isTaskCalendarMode,o=e.isCardMode,i=e.isHoverToShow,c=e.isSSm,s=(0,a.v9)((function(e){return(0,Z.gh)().toLowerCase()})),u=Object.keys(RL).includes(s),l=s===B.npS.white.id,f=(0,At._y)(s),d=t?n?"":Jm.$Q:o?i?"bg-white dark:bg-main-background":Jm.HX:u||l||f?l?"bg-white":"":"bg-sidebar-bg-color",m=function(){if(!t&&!o)return Object.keys(RL).includes(s)?i?{backgroundImage:"url(".concat(RL[s],")"),backgroundSize:"cover",backgroundPosition:"0 100%",width:"100vw",height:"100vh",left:c?0:-50}:{}:f?{backgroundImage:(0,At.qj)(s),top:0,right:0,bottom:0,left:0}:void 0}();return r.createElement(gg.Z,{isCardMode:o,isGlobalLayoutCardMode:t,bgClassName:d},!t&&m&&r.createElement("div",{style:m,className:"absolute top-0 left-0"}))};function oke(e){return oke="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},oke(e)}function ake(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function ike(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?ake(Object(n),!0).forEach((function(t){cke(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):ake(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function cke(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=oke(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=oke(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==oke(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function ske(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,a,i,c=[],s=!0,u=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;s=!1}else for(;!(s=(r=a.call(n)).done)&&(c.push(r.value),c.length!==t);s=!0);}catch(e){u=!0,o=e}finally{try{if(!s&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(u)throw o}}return c}}(e,t)||function(e,t){if(!e)return;if("string"===typeof e)return uke(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return uke(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function uke(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var lke=B.qIj.singleLineLeftListViewDefaultWidth,fke=function(){var e=(0,a.v9)((function(e){return e.globalState.get("rootWidthSize")})),t=(0,a.v9)((function(e){return e.globalState.get("isLeftListHide")})),n=ske((0,r.useState)(!1),2),o=n[0],i=n[1],c=e===Hs.V0.SSM,s=e===Hs.V0.SM,u=((0,a.v9)((function(e){return(0,Z.gh)().toLowerCase()})),(0,a.v9)((function(e){return(0,Lt.pe)(e)}))),l=function(){t&&(c||s)&&i(!0)},f=function(){t&&o&&i(!1)};(0,r.useEffect)((function(){var e=Ne().uniqueId();return U.vp.subscribe(e,"HoverSidebarTrigger",(function(e){var t=e.visible;i(t)})),function(){U.vp.unSubscribe(e,"HoverSidebarTrigger")}}),[]);var d=c;if(d){var m=Math.min(lke,.9*window.innerWidth),p=!0,h=m,y=!(!t&&d)&&!o,g=function(){var e={width:y?0:+h,backgroundColor:"rgba(0, 0, 0, 0)",transition:"width 200ms ease"};return ys.G6,s||c?ike(ike({},e),{},{position:"absolute",zIndex:5,height:"100%",boxShadow:"8px 0 8px rgba(25, 25, 25, 0.05)"}):ike({},e)}(),v={width:+h,visibility:"visible",left:y?-h:0,transition:"left 200ms ease"},b={zIndex:y?10:-20,transition:"z-index 0s ease 200ms"};return r.createElement(r.Fragment,null,r.createElement("div",{id:"leftListView",className:w()("g-left overflow-hidden flex flex-none relative left-0"),style:g,onMouseEnter:l,onMouseLeave:f,onFocus:function(){y&&l()}},r.createElement("div",{className:w()("flex-auto absolute h-full overflow-hidden",c||s?"bg-main-background dark:bg-screen-background":""),style:v},r.createElement("div",{style:b,className:"cover absolute top-0 w-full h-full left-0"}),r.createElement(rke,{isGlobalLayoutCardMode:u,isTaskCalendarMode:!1,isCardMode:!1,isHoverToShow:p,isSSm:c}),r.createElement(_we,{width:h,isSinglePanel:!0,isGlobalLayoutCardMode:u}))),r.createElement(lf.Z,{in:!y&&c,classNames:"left-list-mask",timeout:200,unmountOnExit:!0},r.createElement("div",{className:"fixed z-[4] top-0 left-0 right-0 bottom-0 bg-black-40",onClick:f})))}return null},dke=n("K5fr");function mke(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,a,i,c=[],s=!0,u=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;s=!1}else for(;!(s=(r=a.call(n)).done)&&(c.push(r.value),c.length!==t);s=!0);}catch(e){u=!0,o=e}finally{try{if(!s&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(u)throw o}}return c}}(e,t)||function(e,t){if(!e)return;if("string"===typeof e)return pke(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return pke(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function pke(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var hke=function(){var e=(0,a.I0)(),t=(0,a.v9)((function(e){return e.habit.activeTabBar})),n=(0,a.v9)((function(e){return e.habit.preference})),o="list"===(0,a.v9)((function(e){return(0,tn.EN)(e)})),i="archived"===(0,a.v9)((function(e){return e.habit.activeTabBar})),c=(0,r.useCallback)((function(t){return e((0,gq.Ff)(t))}),[e]),l=(0,r.useCallback)((function(t){return e((0,gq.l$)(t))}),[e]),f=(0,r.useCallback)((function(t){return e((0,Ta.uC)(t))}),[e]),d=["active","archived"],m=mke((0,r.useState)(!1),2),p=m[0],h=m[1],y=mke((0,r.useState)(!1),2),g=y[0],v=y[1],b=mke((0,r.useState)(!1),2),k=b[0],x=b[1],_=(0,r.useRef)(),C=(0,r.useCallback)((function(){return p?r.createElement(dke.Z,{type:"add",dismiss:function(){return h(!1)},defaultSectionId:_.current}):null}),[p]),T=(0,r.useCallback)((function(){return k?r.createElement(yq,{habitPreference:n,setPreference:l,hide:function(){x(!1)}}):null}),[n,l,k]),j=(0,r.useCallback)((function(){f(o?"card":"list"),(0,tn.a1)()}),[o,f]),D=(0,r.useCallback)((function(e){(0,Qt.uf)((function(){_.current=e||"-1",h(!0)}))}),[]);(0,r.useEffect)((function(){var e=Ne().uniqueId();return U.vp.subscribe(e,"openAddHabitModal",(function(e){D(e)})),function(){U.vp.unSubscribe(e,"openAddHabitModal")}}),[D]);var M=(0,r.useRef)(!1),A=function(e){var t=e.selectedKeys[0];c(t)};return r.createElement("header",{className:"tl-bar px-[20px] pt-[15px] pb-[15px] flex items-center justify-between relative"},r.createElement("div",{className:"flex-auto flex items-center"},r.createElement($_,{className:"flex-none hidden s:block"}),r.createElement("div",{id:"project-name-bar",className:w()("tl-bar-project-name overflow-hidden max-w-[calc(100%-118px)] group relative rounded-default flex items-center"),style:{height:34}},r.createElement(S.Z,{menu:r.createElement(O.ZP,{onSelect:A,selectedKeys:[t]},d.map((function(e){var t="active"===e?s.U2("habit_title_bar_active"):s.U2("habit_title_bar_archived");return r.createElement(O.gO,{key:e,title:t,withChecker:!0})}))),placement:"bottomLeft"},r.createElement("div",{className:"flex items-center cursor-pointer mx-[6px]"},r.createElement("h5",{className:w()("tl-des select-enabled font-semibold text-[20px] truncate leading-[28px]",De.RM)},"active"===t?s.U2("list_habit"):s.U2("archived_habits")),r.createElement(E.Z,{name:"small-triangle-down",className:"w-[12px] h-[12px] text-grey-40 ml-[4px]"}),r.createElement("div",{className:w()("absolute inset-0 invisible group-hover:visible bg-grey-5")}))))),r.createElement("div",{className:"flex-none"},!i&&r.createElement("span",{className:"inline-block w-[20px] h-[20px] mr-[16px] cursor-pointer",onClick:j},r.createElement(Mt.Z,{name:o?"habit-card":"habit-list",className:w()("i-o-36 i-h-o-54 w-[20px] h-[20px]")})),!i&&r.createElement("span",{className:"inline-block w-[20px] h-[20px] mr-[16px] cursor-pointer",onClick:function(){D()}},r.createElement(Mt.Z,{name:"add",className:w()("i-o-36 i-h-o-54 w-[20px] h-[20px]")})),r.createElement(S.Z,{visible:g,placement:"bottomRight",onVisibleChange:v,menu:r.createElement(O.ZP,null,r.createElement(O.sN,{key:"setting",onClick:function(){x(!0),v(!1)}},r.createElement("a",null,r.createElement(E.Z,{name:"setting-sidebar",className:"i-o-54 icon"}),r.createElement("span",null,s.U2("settings")))),r.createElement(O.sN,{key:"export",onClick:function(){if(v(!1),!M.current){M.current=!0;var e=function(e){(0,wn.eD)(e||s.U2("habit_export_failed")),M.current=!1},t=u.ho.API_HOST+"/data/export/habits";if(window.Blob)try{var n=new XMLHttpRequest;n.open("get",t,!0),n.withCredentials=!0,(0,K.szN)(n),n.responseType="blob",n.onload=function(t){var r=this.response,o=this.status;if(200===o){var a,i,c=n.getResponseHeader("Content-Type")||"",u=n.getResponseHeader("Content-Disposition")||"",l=decodeURI((null===(a=u.split(";")[2])||void 0===a?void 0:a.replace("filename*=utf-8''",""))||"")||decodeURI((null===(i=u.split(";")[1])||void 0===i?void 0:i.replace("filename=",""))||"")||"habit.xlsx",f=new Blob([r],{type:c});(0,oT.saveAs)(f,l),M.current=!1,ae.Z.habit("export","habit_export")}else if(500===o)if("application/json"===r.type){var d=new FileReader;d.readAsText(r,"utf-8"),d.onload=function(){"export_too_many_times"===JSON.parse(d.result).errorMessage?e(s.U2("habit_daily_max_export_time")):e()}}else e();else e()},n.onerror=function(t){e()},n.send()}catch(r){e()}else ae.Z.habit("export","habit_export"),M.current=!1,window.open(t)}}},r.createElement("a",null,r.createElement(E.Z,{name:"share-content",className:"i-o-54 icon"}),r.createElement("span",null,s.U2("summary_btn_export"))))),align:{offset:[21,8]}},r.createElement("span",{className:"inline-block"},r.createElement(Mt.Z,{name:"more-titlebar",className:w()("i-o-36 i-h-o-54 w-[20px] h-[20px] cursor-pointer")})))),C(),T())},yke=n("6m88"),gke=n("Wrvp"),vke=n.n(gke),bke=n("v24V");function wke(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,a,i,c=[],s=!0,u=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;s=!1}else for(;!(s=(r=a.call(n)).done)&&(c.push(r.value),c.length!==t);s=!0);}catch(e){u=!0,o=e}finally{try{if(!s&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(u)throw o}}return c}}(e,t)||function(e,t){if(!e)return;if("string"===typeof e)return kke(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return kke(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function kke(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var xke="habitProgressHideEvent";var Eke=function(e){var t=e.habitTask,n=e.date,o=e.isNonTarget,a=(e.isToday,e.isDisabled),i=e.isNeedCheck,c=e.isSingleDateMode,s=(e.isInCard,t.value),l=void 0===s?0:s,f=t.goal,d=void 0===f?0:f,m=t.checkinStatus,p=void 0===m?Yl.iP.unlabeled:m,h=t.unit,y=t.checkinStamp,g=(0,r.useRef)(null),v=(0,r.useRef)(!0),b=+Ee()(n).subtract(7,"day").format("YYYYMMDD"),k=(0,r.useRef)(null),x=t.habitId+y,S=wke((0,r.useState)(!1),2),_=S[0],O=S[1],C=wke((0,r.useState)(!1),2),T=C[0],j=C[1],D=wke((0,r.useState)(!1),2),M=D[0],A=D[1],N=wke((0,r.useState)({top:0,left:0}),2),P=N[0],I=N[1],L=wke((0,r.useState)(!1),2),R=L[0],Z=L[1],F=((0,Ll.$h)(),(0,r.useRef)(0)),B=(0,r.useRef)(""),Y=(0,Me.D)(M);(0,r.useEffect)((function(){return function(){v.current=!1}}),[]),(0,r.useEffect)((function(){Y!==M&&M&&(k.current&&clearTimeout(k.current),k.current=setTimeout((function(){v.current&&A(!1)}),600))}),[Y,M]),(0,r.useEffect)((function(){return U.vp.subscribe(x,xke,(function(){_&&O(!1)})),function(){U.vp.unSubscribe(x,xke)}}),[x,_]);var V=(0,r.useCallback)((function(e){a||(e.stopPropagation(),U.vp.dispatch(xke),(0,Qt.E3)(t,n,(function(e){switch(e){case"complete":j(!0);break;case"auto":ae.Z.habit("view_action","check_in"),A(!0),B.current=t.step+t.value>=t.goal?"complete":"number";break;case"manual":ae.Z.habit("view_action","check_in"),O(!0);break;case"check":ae.Z.habit("view_action","check_in"),A(!0),B.current="complete";break;case"uncomplete":M&&A(!1)}})))}),[n,t,a,M]),H=(0,r.useCallback)((function(){var e=c?24:20,t={width:e,height:e};switch(p){case Yl.iP.undone:return r.createElement(E.Z,{name:"habit-calendar-uncomplete",className:w()("absolute top-1/2 left-1/2 -translate-x-1/2 -translate-y-1/2 z-[3] w-[16px] h-[16px]",c?"w-[20px] h-[20px]":"w-[16px] h-[16px]")});case Yl.iP.done:return r.createElement(E.Z,{name:"habit_list_complete",className:w()("absolute inset-0 z-[3] w-[16px] h-[16px] rounded-full bg-primary group-hover:bg-primary-80 text-white"),style:t});case Yl.iP.unlabeled:default:return l>=d&&l+d>0?r.createElement(E.Z,{name:"habit_list_complete",className:w()("bg-primary group-hover:bg-primary-80 absolute inset-0 z-[3] w-[14px] h-[14px] rounded-full text-white"),style:t}):null}}),[p,d,c,l]),W=Math.max(Math.min((0,Yb.DU)(l,d),100),0),z=a||p===Yl.iP.undone?{bgColorClassName:"bg-grey-3 group-hover:bg-grey-8",isNeedLess:!1}:i?{bgColorClassName:"bg-grey-8 group-hover:bg-grey-13",isNeedLess:!1}:+Ee()(n).format("YYYYMMDD")<t.targetStartDate?{bgColorClassName:"bg-grey-3 group-hover:bg-grey-8",isNeedLess:!1}:{bgColorClassName:"",isNeedLess:!0},G=z.bgColorClassName,K=z.isNeedLess,q=(0,r.useMemo)((function(){return r.createElement("div",{className:w()(vke().progress,"overflow-hidden relative group",c?"w-[24px] h-[24px]":"w-[20px] h-[20px]")},r.createElement("div",{className:w()("absolute z-10 inset-0",a&&"cursor-not-allowed"),onClick:V}),K?r.createElement("div",{className:"inset-0 z-2 absolute"},r.createElement(E.Z,{className:"w-full h-full text-grey-5",name:"check_needless"})):r.createElement("div",{className:w()("inset-0 z-2 absolute rounded-full",o?G:W>0&&p!==Yl.iP.undone?"":G)}),!o&&p!==Yl.iP.undone&&r.createElement(G7.Z,{size:c?24:20,percentage:W,className:w()("absolute z-1 left-0 top-0",W>0&&W<100?"visible":"invisible",vke().circle)}),H())}),[G,p,H,a,K,o,c,W,V]);return r.createElement("div",{className:"flex flex-col items-center",onMouseDown:function(e){return e.stopPropagation()}},r.createElement("div",{className:w()("relative rounded-full",c?"w-[24px] h-[24px]":"w-[20px] h-[20px]"),ref:g,onContextMenu:function(e){e.preventDefault(),e.stopPropagation(),I({top:e.pageY,left:e.pageX}),U.vp.dispatch(xke),Z(!0)}},r.createElement(Dt.Z,{placement:"bottom",title:r.createElement("div",null,r.createElement("p",{className:"text-white-80"},ke.Z.formatToDateWithWeek(Ee()(n))),!o&&r.createElement("p",{className:"text-white-80"},"".concat(l,"/").concat(d," ").concat((0,Qt.Wy)(h)))),mouseEnterDelay:u.d_},q),_?r.createElement(see.Z,{showDate:!0,task:(0,Gn.Map)(t),action:function(e){(0,Qt.zr)(t,e,b),A(!0),F.current=Math.round(100*(e-t.value))/100,B.current=e>=t.goal?"complete":"number"},dismiss:function(){O(!1)},relativeRef:g}):null,T?r.createElement(If.Z,{timeStamp:y,action:function(){(0,Qt.zr)(t,0,b),M&&A(!1)},dismiss:function(){j(!1)}}):null,r.createElement(yke.Z,{relativeRef:g,showTooltip:M,habitTask:t,updateValueRef:F,checkTypeRef:B}),R&&r.createElement(bke.Z,{habitTask:t,date:n,cursorPosition:P,setShowMenu:Z})))};function Ske(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,a,i,c=[],s=!0,u=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;s=!1}else for(;!(s=(r=a.call(n)).done)&&(c.push(r.value),c.length!==t);s=!0);}catch(e){u=!0,o=e}finally{try{if(!s&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(u)throw o}}return c}}(e,t)||function(e,t){if(!e)return;if("string"===typeof e)return _ke(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return _ke(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function _ke(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var Oke=function(e){ae.Z.habit("list_cm",e)},Cke=function(e){var t=e.habit,n=e.onHabitSelected,o=e.habitTasks,i=e.showProgress,c=e.isSingleDateMode,u=e.isRenderArchived,l=e.isRenderSmallDateStr,f=e.isInCard,d=t.iconRes,m=t.name,p=t.status,h=t.color,g=t.currentStreak,v=t.maxStreak,b=(0,y.Z)(),k=(0,a.I0)(),x=Ske((0,r.useState)(!1),2),S=x[0],_=x[1],T=Ske((0,r.useState)(!1),2),j=T[0],D=T[1],M=Ske((0,r.useState)(!1),2),A=M[0],N=M[1],P=(0,Ll.D9)(A),I=(0,r.useRef)(null),L=(0,r.useRef)(!0),R=(0,r.useRef)(null),Z=(0,r.useRef)(0),F=(0,r.useRef)("");(0,r.useEffect)((function(){return function(){L.current=!1}}),[]),(0,r.useEffect)((function(){P!==A&&A&&(R.current&&clearTimeout(R.current),R.current=setTimeout((function(){L.current&&N(!1)}),600))}),[P,A]);var B=Ske((0,r.useState)({top:0,left:0}),2),Y=B[0],V=B[1],H=Ske((0,r.useState)(!1),2),W=H[0],z=H[1],G=Ske((0,r.useState)(!1),2),K=G[0],q=G[1],$=Ske((0,r.useState)(!1),2),J=$[0],X=$[1],Q=(0,r.useMemo)((function(){return i?o.map((function(e){var t=e.habitTask,n=e.date,o=e.isNeedCheck;return r.createElement(Eke,{key:t.checkinStamp,date:n,habitTask:t,isNonTarget:(0,Qt.E5)(t),isToday:Ee()(n).isSame(Ee()(),"D"),isDisabled:Ee()(n).isAfter(Ee()()),isNeedCheck:o,isInCard:f,isSingleDateMode:c})})):[]}),[o,f,c,i]),ee=(0,r.useCallback)((function(e){K||(e.preventDefault(),V({top:e.pageY,left:e.pageX}),z(!0))}),[K]),te=(0,a.v9)((function(e){return(0,tn.dE)(e)})),ne=(0,a.v9)((function(e){var t;return null===(t=e.tasks)||void 0===t?void 0:t.activeSelectedTaskIds.get("selected")})),re=(0,r.useCallback)((function(e){return k((0,La.Sy)(e))}),[k]),oe=(0,Cv.Ri)(),ie=oe.pomoInProgress,ce=oe.stopwatchInProgress,se=(0,r.useCallback)((function(e){k((0,rS.o9)(e))}),[k]),ue=(0,r.useCallback)((function(){if(!W)return null;var e=[],n=t.mutableCopy();return e=Yl.aE.includes(p)?e.concat([{key:"edit",text:b.formatMessage({id:"edit"}),action:function(){Oke("edit"),q(!0)},icon:{name:"edit"}},{key:"archive",text:b.formatMessage({id:"archive"}),action:function(){Oke("archive"),n.status=Yl.vJ.archived,n.archivedTime=new Date,n.syncStatus=CO.w.UPDATED,(0,Qt.Ge)(n),t.id===ne[0]&&re(t.id),me.$Z({text:s.U2("habit_title_bar_archived")}),(0,wn.HH)()},icon:{name:"archive"}}]).concat(te?[{key:"pomo",text:r.createElement(O.Wd,{key:"pomo",title:r.createElement("a",{className:"start-task-pomo-button"},r.createElement(E.Z,{name:"menu-start-pomo",className:"i-3 w-[12px] h-[12px]"}),r.createElement("span",null,s.U2("start_focus")),r.createElement(E.Z,{name:"right-triangle-down",className:"direct i-3 w-[12px] h-[12px] notUseGlobalCss"}))},r.createElement(O.gO,{key:"start-pomo",title:b.formatMessage({id:"start_pomo"}),onClick:function(){switch(ae.Z.focus("start_from","cm_single_habit"),(0,Lx.U2)(t.id,void 0)){case"ok":se(t.id),setTimeout((function(){me.$Z({text:s.U2("start_focusing")}),U.vp.dispatch("startPomo")}));break;case"confirm/pomo-change-task":U.vp.dispatch("ChangePomoTaskModalShow",{taskId:t.id,env:"habitContextMenu",type:"pomo"})}z(!1)},disabled:ce}),r.createElement(O.gO,{key:"start-stopwatch",title:b.formatMessage({id:"start_stopwatch"}),onClick:function(){switch(ae.Z.focus("start_from","cm_single_habit"),(0,Lx.U2)(t.id,void 0)){case"ok":se(t.id),setTimeout((function(){me.$Z({text:s.U2("start_focusing")}),U.vp.dispatch("startStopwatch")}));break;case"confirm/stopwatch-change-task":U.vp.dispatch("ChangePomoTaskModalShow",{taskId:t.id,env:"habitContextMenu",type:"stopwatch"})}z(!1)},disabled:ie})),action:function(){}}]:[]).concat([{key:"delete",text:b.formatMessage({id:"delete"}),action:function(){Oke("delete"),X(!0)},icon:{name:"delete"},itemClassName:"deleteItem"}]):e.concat([{key:"habit_pick_up",text:b.formatMessage({id:"habit_pick_up"}),action:function(){(0,Qt.uf)((function(){Oke("restore"),n.status=Yl.vJ.normal,n.syncStatus=CO.w.UPDATED,n.sortOrder=(0,Qt.VK)(),(0,Qt.Ge)(n),me.$Z({text:s.U2("habit_toast_pick_up")}),(0,wn.HH)()}))},icon:{name:"unarchive"}},{key:"delete",text:b.formatMessage({id:"delete"}),action:function(){Oke("delete"),X(!0)},icon:{name:"delete"},itemClassName:"deleteItem"}]),r.createElement(Ts.ZP,{menu:e,position:Y,hideMenu:function(){z(!1)}})}),[ne,Y,te,t,b,ie,se,re,W,p,ce]),le=(0,r.useCallback)((function(){return K?r.createElement(dke.Z,{type:"edit",habit:t,dismiss:function(){return q(!1)}}):null}),[t,K]),fe=(0,r.useCallback)((function(){var e=t.mutableCopy();e.syncStatus=CO.w.DELETED,(0,Qt.Ge)(e),X(!1),t.id===ne[0]&&re(t.id),(0,wn.HH)()}),[ne,t,re]),de=(0,r.useCallback)((function(){return J?r.createElement(C.Z,{visible:!0,maskClosable:!1,title:s.U2("habit_detail_title_menu_delete_title"),okText:s.U2("delete"),cancelText:s.U2("cancel"),onCancel:function(){return X(!1)},onOk:fe},r.createElement("span",{className:"line-sml break-word"},s.U2("habit_detail_title_menu_delete_content"))):null}),[fe,J]),pe=function(){if(c){var e=o[0].habitTask,t=o[0].date;return{habitTask:e,date:t,sevenDayBeforeYYYYMMDD:+Ee()(t).subtract(7,"day").format("YYYYMMDD")}}var n=o[6].habitTask,r=o[6].date;return{habitTask:n,date:r,sevenDayBeforeYYYYMMDD:+Ee()(r).subtract(7,"day").format("YYYYMMDD")}}(),he=pe.habitTask,ye=pe.date,ge=pe.sevenDayBeforeYYYYMMDD,ve=(0,r.useCallback)((function(){var e=he.checkinStamp;return S?r.createElement(If.Z,{timeStamp:e,action:function(){(0,Qt.zr)(he,0,ge),N(!0),F.current="uncomplete"},dismiss:function(){_(!1)}}):null}),[he,ge,S]),be=(0,r.useCallback)((function(){return j?r.createElement(see.Z,{showDate:!0,task:Gn.Map(he),action:function(e){(0,Qt.zr)(he,e,ge),N(!0),Z.current=Math.round(100*(e-he.value))/100,F.current=e>=he.goal?"complete":"number"},dismiss:function(){D(!1)},relativeRef:I}):null}),[he,ge,j]),we=(0,r.useCallback)((function(e){e.stopPropagation(),U.vp.dispatch(xke),(0,Qt.E3)(he,ye,(function(e){switch(e){case"complete":_(!0);break;case"auto":ae.Z.habit("view_action","check_in_from_icon"),N(!0),F.current=he.step+he.value>=he.goal?"complete":"number";break;case"manual":ae.Z.habit("view_action","check_in_from_icon"),D(!0);break;case"check":ae.Z.habit("view_action","check_in_from_icon"),N(!0),F.current="complete";break;case"uncomplete":N(!0),F.current="uncomplete"}}))}),[ye,he]),ke=(0,r.useCallback)((function(e){var t=l;return!s.zO()&&t?e:b.formatMessage({id:e>1?"d_days":"d_day"},{d:e})}),[b,l]);return{HabitItemNameElement:(0,r.useMemo)((function(){var e,o=null!==(e=t.totalCheckIns)&&void 0!==e?e:0,a=null!==g&&void 0!==g?g:0,i=null!==v&&void 0!==v?v:0;return r.createElement(r.Fragment,null,r.createElement("div",{className:w()("relative flex-none","w-[32px] h-[32px]"),ref:I},r.createElement(Zf.Z,{color:h,iconRes:d,size:32}),!(0,Qt.p9)(he)&&r.createElement("div",{className:"absolute z-10 inset-0",onClick:we,onContextMenu:ee})),r.createElement("div",{className:"flex flex-auto flex-col ml-[12px] overflow-hidden"},r.createElement("p",{className:"text-[14px] leading-[20px] font-medium text-grey truncate"},m),r.createElement("div",{className:w()("flex items-center"),onClick:n},r.createElement(Dt.Z,{placement:"bottom",title:b.formatMessage({id:"habit_overview_total_goals_non_target"}),mouseEnterDelay:.3},r.createElement("div",{className:"flex items-center z-[2] overflow-hidden"},r.createElement(E.Z,{name:"total-habit-day",className:w()("w-[12px] h-[12px]",o>0&&!u?"text-brand-primary-80":"text-grey-20")}),r.createElement("span",{className:"ml-[2px] text-xs leading-[16px] text-grey-40 font-medium truncate"},ke(o)))),r.createElement(Dt.Z,{placement:"bottom",title:b.formatMessage({id:u?"habit_overview_best_streak":"habit_overview_current_streak"}),mouseEnterDelay:.3},r.createElement("div",{className:"flex items-center ml-[8px] z-[2] overflow-hidden"},r.createElement(E.Z,{name:"current-streak",className:w()("w-[12px] h-[12px]",a>0&&!u?"text-[#FF6F6F]":"text-grey-20")}),u?r.createElement("span",{className:"ml-[2px] text-xs leading-[16px] text-grey-40 font-medium truncate"},ke(i)):r.createElement("span",{className:"ml-[2px] text-xs leading-[16px] text-grey-40 font-medium truncate"},ke(a)))))))}),[h,ee,g,ke,t.totalCheckIns,he,d,b,u,v,m,n,we]),HabitSelectActionBgElement:(0,r.useMemo)((function(){return r.createElement("div",{onClick:n,onContextMenu:ee,className:"absolute z-[1] inset-0"})}),[ee,n]),HabitStuffElement:(0,r.useMemo)((function(){return r.createElement(r.Fragment,null,be(),ve(),r.createElement(yke.Z,{relativeRef:I,showTooltip:A,habitTask:he,updateValueRef:Z,checkTypeRef:F}),ue(),le(),de())}),[he,ue,de,le,be,ve,A]),getSevenDaysProgress:Q}};function Tke(e){return Tke="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},Tke(e)}var jke=function(e){var t=e.habit,n=e.selectedDate,o=e.recentHabitsAndProgress,i=(0,r.useCallback)((function(e,t){var n=e.habit.checkins,r=Ee()().subtract(6,"day").startOf("days").toDate(),o=+Ee()(r).format("YYYYMMDD");return(n[t.id]||[]).filter((function(e){return e.checkinStamp>=o})).reduce((function(e,t){return e[t.checkinStamp]=t,e}),{})}),[]),c=(0,r.useMemo)((function(){return(0,Lu.C)([function(e,t){return t},i],(function(e,t){var n=Ee()().subtract(6,"day").startOf("days").toDate();return new Array(7).fill(null).map((function(r,a){var i=Ee()(n).add(a,"day").toDate(),c=Ee()(i).format("YYYYMMDD"),s=t[c],u=Yl.zr.createInstance(e,s);u.checkinStamp=+c;var l=!!function(){var e=o[Ee()(i).format("YYYY-MM-DD")];return e&&e.habits||[]}().find((function(t){return t.id===e.id})),f=Ee()().isSame(Ee()(i),"days");if(!u.checkinStamp)try{(0,XJ.mi)("cause checkin no stamp",{sevenDaysBeforeDate:n.toDateString(),timeStamp:c,checkinStamp:u.checkinStamp,checkinStampType:Tke(u.checkinStamp)})}catch(d){}return{habitTask:u,date:i,isNeedCheck:l,isToday:f}}))}))}),[i,o]),s=(0,r.useCallback)((function(e,t,n){var r=e.habit.checkins,o=+Ee()(n).format("YYYYMMDD");return(r[t.id]||[]).filter((function(e){return e.checkinStamp===o})).reduce((function(e,t){return e[t.checkinStamp]=t,e}),{})}),[]),u=(0,r.useMemo)((function(){return(0,Lu.C)([function(e,t){return t},s,function(e,t,n){return n}],(function(e,t,n){var r=Ee()(n).format("YYYYMMDD"),a=t[r],i=Yl.zr.createInstance(e,a);i.checkinStamp=+r;var c=!!o[Ee()(n).format("YYYY-MM-DD")].habits.find((function(t){return t.id===e.id})),s=Ee()().isSame(Ee()(n),"days");if(!i.checkinStamp)try{(0,XJ.mi)("cause checkin no stamp",{sevenDaysBeforeDate:n.toDateString(),timeStamp:r,checkinStamp:i.checkinStamp,checkinStampType:Tke(i.checkinStamp)})}catch(u){}return[{habitTask:i,date:n,isNeedCheck:c,isToday:s}]}))}),[s,o]);return(0,a.v9)((function(e){return n?u(e,t,n):c(e,t)}))};function Dke(e){return Dke="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},Dke(e)}function Mke(){return Mke=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Mke.apply(this,arguments)}function Ake(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function Nke(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Ake(Object(n),!0).forEach((function(t){Pke(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Ake(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function Pke(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=Dke(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=Dke(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==Dke(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var Ike=function(e){var t=e.index,n=e.style,o=e.habit,i=e.draggable,c=e.showProgress,s=e.selectedDate,u=e.setActiveHabitIdByIndex,l=e.dragOverlay,f=e.strategy,d=e.getNewIndex,m=e.recentHabitsAndProgress,p=o.id,h=(0,a.v9)((function(e){return Z.gh()})),y=(0,r.useMemo)((function(){return Z.u3(h)}),[h]),g=(0,a.v9)((function(e){return(0,Lt.pe)(e)})),b=(0,Nt.nB)({id:p,disabled:l||!i,data:{env:B.TyY.habitList,type:B.U$C.habit},strategy:f,getNewIndex:d}),k=b.attributes,x=b.listeners,E=b.setNodeRef,S=b.transform,_=b.transition,O=b.isDragging,C=b.isSorting,T={transform:Pt.ux.Transform.toString(S),transition:C?_:void 0},j=(0,a.v9)((function(e){var t;return null===(t=e.tasks)||void 0===t?void 0:t.activeSelectedTaskIds.get("selected").includes(p)})),D=(0,r.useRef)(null),M=(0,v.TH)().pathname,A=(0,Ll.D9)(M);(0,r.useEffect)((function(){if(M!==A){var e=N.au();p===e&&D.current&&D.current.focus()}}),[p,M,A]);var P=(0,r.useCallback)((function(){ae.Z.habit("view_action","habit_detail"),u(t)}),[t,u]),I=(0,r.useCallback)((function(e){switch(e.keyCode){case Te.Z.up_arrow:u(t-1);break;case Te.Z.down_arrow:u(t+1)}}),[t,u]),L=jke({habit:o,selectedDate:s,recentHabitsAndProgress:m}),R=!!s,F=Cke({habit:o,onHabitSelected:P,habitTasks:L,showProgress:c,isSingleDateMode:R}),U=F.HabitItemNameElement,Y=F.HabitSelectActionBgElement,V=F.HabitStuffElement,H=F.getSevenDaysProgress;return r.createElement(r.Fragment,null,r.createElement("div",Mke({style:Nke(Nke(Nke({},n),T),{},{padding:"5px 20px"})},k,x,{ref:E,className:"w-full h-full"}),r.createElement("div",{tabIndex:-1,onKeyUp:I,ref:D,className:w()("flex items-center relative px-[15px] cursor-pointer w-full rounded-[10px] border border-solid",!j||O||l?"border-[transparent]":"border-primary",{shadow:l,"opacity-20":O},O?"":(0,Jm.QH)({theme:h,isGlobalLayoutCardMode:g})),style:{height:60,boxShadow:y&&!g?"0px 0px 12px 0px rgba(25, 25, 25, 0.02)":void 0}},U,r.createElement("div",{className:"flex items-center justify-between flex-none",style:{width:R?"unset":"200px"}},H),Y)),V)},Lke=n("r9c+"),Rke=n("dOVZ"),Zke=n("m2WI"),Fke=n("+KaX");function Bke(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,a,i,c=[],s=!0,u=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;s=!1}else for(;!(s=(r=a.call(n)).done)&&(c.push(r.value),c.length!==t);s=!0);}catch(e){u=!0,o=e}finally{try{if(!s&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(u)throw o}}return c}}(e,t)||function(e,t){if(!e)return;if("string"===typeof e)return Uke(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return Uke(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Uke(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var Yke=function(e){var t=e.style,n=e.section,o=e.toggleSectionCollapse,i=e.childCount,c=e.collapsed,s=e.columnCount,u=e.headerClassName,l=e.iconWrapperClassName,f=e.isDragDisabled,d=(0,y.Z)(),m=Bke((0,r.useState)(!1),2),p=m[0],h=m[1],g=Bke((0,r.useState)(!1),2),v=g[0],b=g[1],k=(0,r.useRef)(null),x=n.name,_=(0,a.I0)(),T=(0,a.v9)((function(e){return e.habit.habits.filter((function(e){return e.sectionId===n.id}))})),j=(0,r.useCallback)((function(e){_(Fke.AC(e,CO.w.DELETED))}),[_]),D=(0,r.useCallback)((function(e,t){_(Fke.Vf(e,t))}),[_]),M=(0,r.useCallback)((function(e,t){var n=t;0===t.trim().length&&(n=x),_(Fke.R3(e,n)),_(Fke.Vf(e,"show"))}),[_,x]),A=(0,r.useCallback)((function(e){switch(e.selectedKeys[0]){case"rename":setTimeout((function(){D(n.id,"edit")}),100);break;case"delete":b(!0)}h(!1)}),[n.id,D]),N=(0,r.useCallback)((function(){return r.createElement(O.ZP,{onSelect:A,selectedKeys:[]},r.createElement(O.sN,{key:"rename"},r.createElement("a",null,r.createElement(E.Z,{name:"edit"}),r.createElement("span",null,d.formatMessage({id:"rename"})))),s>1&&r.createElement(O.sN,{key:"delete",className:"deleteItem"},r.createElement("a",null,r.createElement(E.Z,{name:"delete"}),r.createElement("span",null,d.formatMessage({id:"delete"})))))}),[s,d,A]),P=(0,r.useCallback)((function(e){j(e),T.forEach((function(e){var t=e.mutableCopy();t.sectionId="-1",t.syncStatus=CO.w.UPDATED,(0,Qt.Ge)(t)})),setTimeout((function(){Xt.ZP.doSync(Xt.gw.regularSync)}),100)}),[j,T]),I=(0,r.useCallback)((function(){var e=n.id;P(e),b(!1)}),[P,n]),L=(0,r.useCallback)((function(){_((0,no.KC)())}),[_]),R=(0,r.useCallback)((function(e){e.stopPropagation();var t="others"===n.id?"-1":n.id;U.vp.dispatch("openAddHabitModal",t),o&&c&&o(n.id)}),[c,n.id,o]),Z=(0,r.useCallback)((function(e){h(e)}),[]);return{SectionNameInputElement:(0,r.useMemo)((function(){return r.createElement(Zke.Z,{style:t,headerClassName:u,mode:n instanceof Qs.I3?"add":"edit",action:M,sectionName:Rke.O2(x),sectionId:n.id,removeTempSection:L,collapsed:c,isHabitSection:!0,projectId:""})}),[c,u,L,M,n,x,t]),SectionInner:(0,r.useMemo)((function(){return r.createElement("div",{className:"flex flex-auto items-center overflow-hidden",style:{height:30,lineHeight:"30px"},onClick:function(){o&&o(n.id)}},r.createElement(sse.Z,{type:"thin",collapsed:c,className:"collapse-icon mr-[4px] flex-none",style:{width:12}}),r.createElement("h6",{className:w()("section-title group-hover:pr-[64px] relative flex items-center overflow-hidden h-full",{"pr-[64px]":p})},r.createElement("div",{className:"flex items-baseline overflow-hidden"},r.createElement("p",{className:"text-s font-semibold truncate flex-auto"},Rke.O2(x)),r.createElement("span",{className:"count badge text-grey-40 text-xs leading-none font-normal ml-[8px] align-baseline flex-none"},i)),r.createElement("span",{className:w()("absolute right-[5px] top-1/2 -translate-y-1/2 transform group-hover:visible flex items-center flex-auto",p?"visible":"invisible",l)},n instanceof Qs.XO?null:r.createElement("div",{className:"flex-none ml-[8px] mr-[8px]",onClick:R},r.createElement(Mt.Z,{name:"add",className:w()("w-[18px] h-[18px] text-grey-40")})),f?r.createElement("div",{className:"w-[18px] h-[18px]"}):r.createElement(S.Z,{visible:p,onVisibleChange:Z,menu:N(),placement:"bottomLeft",menuClassName:"dropdown-menu-auto-width"},r.createElement("span",{ref:k,className:"flex-none",onClick:function(e){e.stopPropagation(),e.preventDefault(),h(!p)}},r.createElement(Mt.Z,{name:"more-titlebar",className:w()("w-[18px] h-[18px] text-grey-40")}))))))}),[R,i,c,N,l,f,p,Z,n,x,o]),renderDeleteModal:(0,r.useCallback)((function(){return v?r.createElement(C.Z,{visible:!0,maskClosable:!1,title:"".concat(d.formatMessage({id:"delete"})," ").concat(Rke.O2(x)),okText:d.formatMessage({id:"delete"}),cancelText:d.formatMessage({id:"cancel"}),onCancel:function(){return b(!1)},onOk:I},r.createElement("span",{className:"line-sml break-word"},d.formatMessage({id:"habit_section_delete_info"}))):null}),[I,d,v,x])}};function Vke(e){return Vke="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},Vke(e)}function Hke(){return Hke=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Hke.apply(this,arguments)}function Wke(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function zke(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Wke(Object(n),!0).forEach((function(t){Gke(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Wke(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function Gke(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=Vke(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=Vke(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==Vke(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var Kke=function(e){var t=e.style,n=e.section,o=e.toggleSectionCollapse,a=e.childCount,i=void 0===a?0:a,c=e.collapsed,s=e.columnCount,u=e.dragOverlay,l=e.strategy,f=e.getNewIndex,d=(0,Nt.nB)({id:n.id,disabled:u||n instanceof Qs.XO,data:{env:B.TyY.habitList,type:B.U$C.habitSection},strategy:l,getNewIndex:f}),m=d.attributes,p=d.listeners,h=d.setNodeRef,y=d.transform,g=d.transition,v=d.isDragging,b=d.setActivatorNodeRef,k=d.isSorting,x={transform:Pt.ux.Transform.toString(y),transition:k?g:void 0},S=w()("section-header",{open:!c}),_=!1;("tempSection"===n.id||Rke.Ug(n.id))&&(_=!0);var O=function(){if("others"===n.id||n instanceof Qs.XO)return!0;return!1}(),C=Yke({style:t,section:n,toggleSectionCollapse:o,childCount:i,collapsed:c,columnCount:s,headerClassName:S,iconWrapperClassName:u?"opacity-0":"",isDragDisabled:O}),T=C.SectionNameInputElement,j=C.SectionInner,D=C.renderDeleteModal;return _?T:r.createElement(r.Fragment,null,r.createElement(Lke.Z,Hke({type:"div",style:zke(zke({},t),x),className:w()(S,"top bottom","custom-section leading-[36px] cursor-pointer overflow-hidden px-[20px] relative flex items-center group pt-[6px]",{"opacity-20":v,"bg-main-background-90 rounded-default shadow !pt-0":u}),ref:h,"section-id":n.id,"section-type":"custom"},m),!O&&r.createElement("span",Hke({className:w()("absolute left-0 pl-[2px] cursor-move invisible group-hover:visible z-10")},p,{ref:b}),(0,E.Z)({name:"drag",className:"i-4 i-mic h-[12px] w-[12px] text-grey-40 hover:text-grey"})),j),D())},qke=function(e){var t=e.isSingleDateMode;return"active"===(0,a.v9)((function(e){return e.habit.activeTabBar}))?r.createElement(Um,null,r.createElement(YC,{textId:t?"empty_title_no_habits":"habit_list_no_data_title"})):r.createElement(Um,null,r.createElement(UC,null))};function $ke(e){return $ke="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},$ke(e)}function Jke(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function Xke(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Jke(Object(n),!0).forEach((function(t){Qke(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Jke(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function Qke(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=$ke(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=$ke(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==$ke(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function exe(e){return function(e){if(Array.isArray(e))return rxe(e)}(e)||function(e){if("undefined"!==typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||nxe(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function txe(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,a,i,c=[],s=!0,u=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;s=!1}else for(;!(s=(r=a.call(n)).done)&&(c.push(r.value),c.length!==t);s=!0);}catch(e){u=!0,o=e}finally{try{if(!s&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(u)throw o}}return c}}(e,t)||nxe(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function nxe(e,t){if(e){if("string"===typeof e)return rxe(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?rxe(e,t):void 0}}function rxe(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var oxe={scaleX:1,scaleY:1};function axe(e){var t=e.habitDisplayListModels,n=void 0===t?[]:t,o=e.selectedDate,i=e.renderHabits,c=e.recentHabitsAndProgress,l=(0,v.k6)().push,f=(0,a.v9)((function(e){return(0,ro.nU)(e)})),d=(0,r.useRef)(null),m=(0,a.v9)((function(e){return e.habit.activeTabBar})),p=txe((0,r.useState)("archived"===m?f:i),2),h=p[0],y=p[1],g=(0,a.v9)((function(e){var t;return null===(t=e.tasks)||void 0===t?void 0:t.activeSelectedTaskIds.get("selected")})),b=(0,a.I0)(),k=(0,r.useCallback)((function(e){b((0,Fke.mL)(e))}),[b]),x=(0,r.useCallback)((function(e){return b((0,La.Sy)(e))}),[b]),E=(0,r.useCallback)((function(e){(0,Wn.j1p)(e,[e])}),[]);(0,r.useEffect)((function(){Xt.ZP.doSync(Xt.gw.regularSyncWithPref)}),[m]),(0,r.useEffect)((function(){var e="archived"===m?f:i;"archived"===m&&null==e.find((function(e){return e.id===g[0]}))&&g.forEach((function(e){x(e)})),y(e)}),[g,m,f,i,x]);var S=(0,r.useCallback)((function(e){return b((0,no.b0)(e))}),[b]);(0,r.useEffect)((function(){(0,wn.Ld)(s.U2("list_habit"))}),[]),(0,r.useEffect)((function(){var e=0===h.length;S(e)}),[S,h]);var _=(0,r.useRef)({}),O=(0,a.v9)((function(e){return e.globalState.get("sectionCollapse")})),C=(0,r.useMemo)((function(){var e=exe(n),t=[],r=[];(0,v_.KZ)(e,(function(e){var t=e.clone();if(e.isSection){var n=e.section.id,o=O.get(n)||!1;e.collapsed!==o&&(e.collapsed=o,t.collapsed=o)}var a=0;t.parent&&(a=t.parent.level+1),e.level=a,t.level=a,r.push(t)}),(function(e){return!(e.isSection&&e.section instanceof Qs.rD&&e.section.noHeader)&&e.collapsed})),t=r.filter((function(e){return!(e.isSection&&e.section.noHeader)}));var o=0;return{list:t.map((function(e,n){var r=e;return _.current[e.id]&&(r=_.current[e.id]),o+=(0,Oo.PC)(e,t[n+1]),r})),height:o,Id2Width:{}}}),[n,O]),T=C.list,j=C.height,D=(0,r.useCallback)((function(e){var t="active"===m?T.length-1:h.length-1,n="active"===m?T[e]:h[e];e>=0&&e<=t&&(E(n.id),Xt.ZP.doSync(Xt.gw.singleSync,{habitId:n.id}),l("/".concat(N.x6(),"/").concat(n.id)),(0,wn.dC)())}),[m,T,l,h,E]),M=(0,r.useCallback)((function(e,t,n){var r,o,a,i=null===(r=e.model)||void 0===r?void 0:r.originModel,c=null===t||void 0===t||null===(o=t.model)||void 0===o?void 0:o.originModel,s=null===n||void 0===n||null===(a=n.model)||void 0===a?void 0:a.originModel;if(!((null===t||void 0===t?void 0:t.section)instanceof Qs.XO||(null===n||void 0===n?void 0:n.model)&&n.section instanceof Qs.XO)){var l=0,f="0";if(i!==c&&i!==s&&(null!=c||null!=s)&&null!=i){null!=c&&null!=s?(l=Math.floor(s.sortOrder/2+c.sortOrder/2),f=c.sectionId):null!=c?(l=Math.floor(c.sortOrder+u.eL),f=c.sectionId):null!=s&&(l=Math.floor(s.sortOrder-u.eL),f=s.sectionId);var d=i.mutableCopy();d.sortOrder=l,d.sectionId=f,(null===s||void 0===s?void 0:s.sortOrder)===l||(null===c||void 0===c?void 0:c.sortOrder)===l||(0,$e.P$)(l)||(0,$e.ZU)(l)?(0,Qt.lu)(h):(d.syncStatus=CO.w.UPDATED,(0,Qt.Ge)(d))}}}),[h]),A=(0,r.useCallback)((function(e,t){var n=0,r=new Map(T.filter((function(e){return!e.model})).map((function(e){return[e.id,e]}))).get(t);if(!(r&&r.section instanceof Qs.XO)){if(r){var o=r.children.map((function(e){var t;return null===(t=e.model)||void 0===t?void 0:t.originModel})).sort((function(e,t){return e.sortOrder-t.sortOrder}));n=o.length?Math.floor(o[0].sortOrder-u.eL):Math.floor(u.eL)}var a=e.mutableCopy();a.sortOrder=n,a.sectionId="others"===t?"-1":t,(0,$e.P$)(n)||(0,$e.ZU)(n)?(0,Qt.lu)(h):(a.syncStatus=CO.w.UPDATED,(0,Qt.Ge)(a))}}),[T,h]),P=(0,r.useRef)(new Map),I=(0,r.useRef)(new Map),L=function(){(0,y_.SB)(),bn.ZP.dragHoverTarget=""},R=txe((0,r.useState)(null),2),Z=R[0],F=R[1],U=txe((0,r.useState)(null),2),Y=U[0],V=U[1],H=function(){I.current.clear(),P.current.clear(),L(),setTimeout((function(){bn.ZP.tempToggleCollapseSectionIds.forEach((function(e){K&&K(e)})),bn.ZP.tempToggleCollapseSectionIds=[]}),100),F(null),V(null)},W=(0,r.useCallback)((function(){var e=new Map(T.map((function(e){return[e.id,e]}))),t=new Map(P.current),n=new Map(I.current);return T.reduce((function(e,r){var o,a,i,c=null===(o=t.get(r.id))||void 0===o?void 0:o.top,s=null!==(a=null===(i=n.get(r.id))||void 0===i?void 0:i.y)&&void 0!==a?a:0;return null!=c&&e.push({id:r.id,top:c+s}),e}),[]).sort((function(e,t){return-t.top+e.top})).map((function(t){return e.get(t.id)})).filter(Fo.y)}),[T]);(0,Iv.IJ)({onDragStart:function(e){var t,n;if(F(e.active.id.toString()),V(null===(t=e.active.data.current)||void 0===t?void 0:t.type),(null===(n=e.active.data.current)||void 0===n?void 0:n.type)===B.U$C.habitSection){var r=T.find((function(t){return t.id===e.active.id}));r&&(bn.ZP.tempToggleCollapseSectionIds=r.collapsed?[]:[r.id],bn.ZP.tempToggleCollapseSectionIds.forEach((function(e){K&&K(e)})))}},onDragEnd:function(e){var t,n=e.over,r=e.active,o=function(e){var t=W(),n=t.findIndex((function(e){return e.id===r.id}));e(t[n],t[n-1],t[n+1])},a=function(e,t,n){(null===t||void 0===t?void 0:t.section)instanceof Qs.XO||(null===n||void 0===n?void 0:n.section)instanceof Qs.XO||(0,Qt.tW)({sectionId:e.section.id,prevSectionId:null===t||void 0===t?void 0:t.section.id,nextSectionId:null===n||void 0===n?void 0:n.section.id,setColumnOrders:k})};if(n)switch(null===(t=n.data.current)||void 0===t?void 0:t.type){case B.U$C.habit:var i;switch(null===(i=r.data.current)||void 0===i?void 0:i.type){case B.U$C.habit:o(M);break;case B.U$C.habitSection:o(a)}break;case B.U$C.habitSection:var c;switch(null===(c=r.data.current)||void 0===c?void 0:c.type){case B.U$C.habit:var s,u,l=null===(s=T.find((function(e){return e.id===r.id})))||void 0===s||null===(u=s.model)||void 0===u?void 0:u.originModel;if(l){var f=T.find((function(e){return e.id===n.id}));if(f)if(f.collapsed){var d=f.section.id;A(l,d)}else o(M)}break;case B.U$C.habitSection:o(a)}}H()},onDragCancel:function(e){H()},onDragOver:function(e){var t,n=e.over,r=e.active;if(n)switch(null===(t=n.data.current)||void 0===t?void 0:t.type){case B.U$C.habitSection:var o;if((null===(o=r.data.current)||void 0===o?void 0:o.type)===B.U$C.habit){var a=T.find((function(e){return e.id===r.id})),i=T.find((function(e){return e.id===n.id}));if(a&&i&&!(i.section instanceof Qs.XO)){var c=i.section.id,s="section-drop ".concat(c);i.collapsed?bn.ZP.dragHoverTarget!==s&&(bn.ZP.dragHoverTarget=s,(0,y_.SB)(),$("[section-id='".concat(null!==c&&void 0!==c?c:"","']")).addClass(B.wIS.section)):L()}}break;case B.U$C.habit:L()}else L()}});var z=(0,r.useCallback)((function(e){var t=e.activeIndex,n=e.activeNodeRect,r=e.index,o=e.rects,a=e.overIndex;P.current.size?T.forEach((function(e,t){if(!P.current.get(e.id)){var n=o[t];P.current.set(e.id,n)}})):T.forEach((function(e,t){var n=o[t];P.current.set(e.id,n)}));var i=T[r],c=function(e,c,s){var u=null!==(e=o[t])&&void 0!==e?e:n;if(!u)return null;var l=T[t],f=(0,Nt.Rp)(T,t,a),d=f.findIndex((function(e){return e.id===l.id}));if(Y===B.U$C.habit){var m=f[d-1],p=f[d+1];if((null===m||void 0===m?void 0:m.section)instanceof Qs.XO||(null===p||void 0===p?void 0:p.model)&&p.section instanceof Qs.XO)return I.current.get(i.id)||null}if(Y===B.U$C.habitSection){var h=f[d-1],y=f[d+1];if((null===h||void 0===h?void 0:h.section)instanceof Qs.XO||(null===y||void 0===y?void 0:y.section)instanceof Qs.XO)return I.current.get(i.id)||null}if(Y===B.U$C.habit&&!(null===(c=f[d-1])||void 0===c?void 0:c.model)&&!(null===(s=f[d+1])||void 0===s?void 0:s.model))return I.current.get(i.id)||null;if(Y===B.U$C.habitSection){var g=T[a];if(g){if("others"===g.section.id)return I.current.get(i.id)||null;var v=T.filter((function(e){return e.section.id===g.section.id})),b=v[0],w=v[v.length-1],k=v.findIndex((function(e){return e.id===g.id})),x=t<a;t!==a&&(a=k+1<=v.length/2||1===v.length&&!x?Math.max(0,T.findIndex((function(e){return e.id===b.id}))-(x?1:0)):Math.min(T.length-1,T.findIndex((function(e){return e.id===w.id}))+(x?0:1)))}}if(r===t){var E=o[a];return E?Xke({x:0,y:t<a?E.top+E.height-(u.top+u.height):E.top-u.top},oxe):null}var S=function(e,t,n){var r=e[t],o=e[t-1],a=e[t+1];return r?n<t?o?r.top-(o.top+o.height):a?a.top-(r.top+r.height):0:a?a.top-(r.top+r.height):o?r.top-(o.top+o.height):0:0}(o,r,t);return Xke(r>t&&r<=a?{x:0,y:-u.height-S}:r<t&&r>=a?{x:0,y:u.height+S}:{x:0,y:0},oxe)}();return I.current.set(i.id,c),c}),[Y,T]),G=(0,r.useMemo)((function(){return T.findIndex((function(e){return e.id===Z}))}),[T,Z]),K=(0,r.useCallback)((function(e){var t=e;b(no.IN(t))}),[b]),q=(0,r.useCallback)((function(e){var t=e.id,n=e.items,r=(e.activeIndex,e.overIndex,W()),o=r[0],a=n.length!==r.length&&o.id!==n[0]?n.findIndex((function(e){return e===o.id})):0;return r.findIndex((function(e){return e.id===t}))+a}),[W]),J=(0,r.useMemo)((function(){var e=T[G];return e?e.model?r.createElement(eo.Z,null,r.createElement(Iv.y9,null,r.createElement(Ike,{style:{},index:0,draggable:"active"===m,showProgress:"active"===m,key:e.model.originModel.id,habit:e.model.originModel,setActiveHabitIdByIndex:D,dragOverlay:!0,strategy:z,getNewIndex:q,selectedDate:o,recentHabitsAndProgress:c}))):r.createElement(eo.Z,null,r.createElement(Iv.y9,null,r.createElement(Kke,{key:e.id,style:{width:400,height:36},section:e.section,childCount:e.children.length,toggleSectionCollapse:K,displayModel:e,collapsed:e.collapsed,columnCount:3,dragOverlay:!0,strategy:z,getNewIndex:q}))):null}),[m,G,q,T,c,o,D,z,K]);(0,r.useEffect)((function(){var e=d.current;return setTimeout((function(){e&&(0,wn.iD)($(e))})),function(){e&&(0,wn.Dh)($(e))}}),[]);var X=function(e){return"archived"===m||T[e].model?70:36},Q="flex-1 overflow-hidden flex flex-col";if("archived"===m&&0===f.length||"archived"!==m&&0===i.length){var ee=!!o;return r.createElement("div",{className:Q},r.createElement(qke,{isSingleDateMode:ee}))}return r.createElement("div",{ref:d,className:w()(Q,"antiscroll-wrap flex-auto flex flex-col"),style:{flex:"1 1 ".concat(j,"px")}},r.createElement(ZC.ZP,{className:"auto-sizer flex-auto flex flex-col pb-[15px]",style:{width:"100%"}},(function(e){var t=e.width,n=e.height;return r.createElement(Nt.Fo,{items:T},r.createElement(BC.Z,{width:t,height:n,className:"antiscroll-inner flex-auto",itemCount:("archived"===m?h:T).length,itemSize:X,stickyIndices:-1===G?void 0:[G],renderItem:function(e){var t=e.index,n=e.style,a=T;if("archived"===m)return r.createElement(Ike,{index:t,draggable:!1,showProgress:!1,style:n,key:h[t].id,habit:h[t],strategy:z,setActiveHabitIdByIndex:D,getNewIndex:q,selectedDate:null,recentHabitsAndProgress:c});var i=a[t];return Z===i.id&&(n.position="absolute"),i.model?r.createElement(Ike,{style:n,index:t,draggable:"active"===m&&!(i.section instanceof Qs.XO),showProgress:"active"===m,selectedDate:o,key:i.model.originModel.id,habit:i.model.originModel,setActiveHabitIdByIndex:D,strategy:z,getNewIndex:q,recentHabitsAndProgress:c}):r.createElement(Kke,{key:i.id,style:n,section:i.section,childCount:i.children.length,toggleSectionCollapse:K,displayModel:i,collapsed:i.collapsed,columnCount:3,strategy:z,getNewIndex:q})},overscanCount:10}),J)})))}var ixe=function(e){var t=Lv();return r.createElement(Iv.LB,{sensors:t},r.createElement(axe,e))};function cxe(e){return function(e){if(Array.isArray(e))return sxe(e)}(e)||function(e){if("undefined"!==typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(!e)return;if("string"===typeof e)return sxe(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return sxe(e,t)}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function sxe(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var uxe=(0,Iu.P1)([function(e){return e.habitList.filter((function(e){return e.syncStatus!==Hl.wR.DELETED}))},function(e){return cxe(e.habitSection).filter((function(e){return e.syncStatus!==Hl.wR.DELETED})).sort((function(e,t){return e.sortOrder-t.sortOrder}))},function(e){return e.tempSection},function(e){return e.sortType},function(e){return e.completedHabitIdsInSelectedDate}],(function(e,t,n,r,o){var a=r===Yl.D1,i=function(){var e=[],t={};return o.forEach((function(n){e.push(n.id),t[n.id]=n.completedTime})),{completedHabitIdSet:new Set(e),completedHabitId2CompletedTime:t}}(),c=i.completedHabitIdSet,s=i.completedHabitId2CompletedTime,u=[];if(t.length>0){var l=t.map((function(e){return{section:new Qs.Zd(e.id,e.name),list:[]}}));if(u=u.concat(l),n&&n.get("isEdit")){var f=n.get("prevSectionId"),d=n.get("nextSectionId");if(null==f&&null==d)u.unshift({section:new Qs.I3,list:[]});else{var m=-1,p=-1;u.forEach((function(e,t){e.section.id===f?m=t:e.section.id===d&&(p=t)})),m>-1?u.splice(m+1,0,{section:new Qs.I3,list:[]}):p>-1&&u.splice(p,0,{section:new Qs.I3,list:[]})}}var h={section:new Qs.$0,list:[]};u.push(h);var y={section:new Qs.XO,list:[]};a&&u.push(y),e.forEach((function(e){if(1!==e.status)if(a&&c.has(e.id))y.list.push(e);else{var n=e.sectionId,r=t.findIndex((function(e){return e.id===n}));n&&r>-1?u.forEach((function(t){t.section.id===n&&t.list.push(e)})):h.list.push(e)}}))}else{var g;u=[{section:new Qs.$0(!0),list:[]}];var v={section:new Qs.XO,list:[]};a&&u.push(v);var b=[];e.forEach((function(e){1!==e.status&&(a&&c.has(e.id)?v.list.push(e):b.push(e))})),(g=u[0].list).push.apply(g,b)}var w=u.filter((function(e){return!(e.section instanceof Qs.XO)&&e.list.length>0}));return 1===w.length&&"others"===w[0].section.id&&(w[0].section.noHeader=!0),u.forEach((function(e){e.section instanceof Qs.XO?e.list.sort((function(e,t){var n,r;return(null===(n=s[e.id])||void 0===n?void 0:n.getTime())-(null===(r=s[t.id])||void 0===r?void 0:r.getTime())})):e.list.sort((function(e,t){return e.sortOrder-t.sortOrder}))})),function(e){var t=[];e.forEach((function(e){var n;n=t,0===e.list.length&&"order"!==e.section.type&&"tempSection"!==e.section.type||(n.push(new Co.D2(e.section)),e.list.forEach((function(t){var r;r=new Co.if(t),n.push(new Co.D2(e.section,r))})),t=(0,v_.fX)(n))}));var n=t,r=new Map(n.filter((function(e){return null==e.model})).map((function(e){return[e.section.id,e]}))),o=e.map((function(e){return r.get(e.section.id)})).filter(Boolean);return n.forEach((function(e){if(null!=e.model){var t=r.get(e.section.id);t&&(t.children.push(e),(0,v_.KZ)([e],(function(e){e.section=t.section})))}})),o}(u)}));var lxe=n("B6n0"),fxe=n.n(lxe);function dxe(e){return dxe="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},dxe(e)}function mxe(){return mxe=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},mxe.apply(this,arguments)}function pxe(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function hxe(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?pxe(Object(n),!0).forEach((function(t){yxe(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):pxe(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function yxe(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=dxe(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=dxe(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==dxe(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var gxe=function(e){e.index;var t=e.habit,n=e.draggable,o=e.showProgress,i=e.setActiveHabitId,c=e.dragOverlay,s=(e.getNewIndex,e.selectedDate),u=e.recentHabitsAndProgress,l=e.itemWidth,f=e.isRenderArchived,d=t.id,m=(0,a.v9)((function(e){return(0,Z.gh)()})),p=(0,a.v9)((function(e){return(0,Lt.pe)(e)})),h=(0,r.useMemo)((function(){return Z.u3(m)}),[m]),y=(0,Nt.nB)({id:d,disabled:c||!n}),g=y.attributes,b=y.setNodeRef,k=y.listeners,x=y.isDragging,E=y.isSorting,S=y.transform,_=y.transition,O={transform:Pt.ux.Transform.toString(S),transition:E?_:void 0},C=(0,a.v9)((function(e){var t;return null===(t=e.tasks)||void 0===t?void 0:t.activeSelectedTaskIds.get("selected").includes(d)})),T=(0,r.useRef)(null),j=(0,v.TH)().pathname,D=(0,Ll.D9)(j);(0,r.useEffect)((function(){if(j!==D){var e=N.au();d===e&&T.current&&T.current.focus()}}),[d,j,D]);var M=(0,r.useCallback)((function(){ae.Z.habit("view_action","habit_detail"),i(d)}),[d,i]),A=jke({habit:t,selectedDate:s,recentHabitsAndProgress:u}),P=!!s,I=P||!!f,L=Cke({habit:t,onHabitSelected:M,habitTasks:A,showProgress:o,isSingleDateMode:I,isRenderArchived:f,isRenderSmallDateStr:P?l<=280:l<=240,isInCard:!0}),R=L.HabitItemNameElement,F=L.HabitSelectActionBgElement,B=L.HabitStuffElement,U=L.getSevenDaysProgress;return r.createElement(r.Fragment,null,r.createElement("div",{className:"flex items-center"},r.createElement("div",mxe({style:hxe({},O)},g,k,{ref:b,className:"w-full h-full"}),r.createElement("div",{tabIndex:-1,ref:T,className:w()("flex relative cursor-pointer w-full rounded-[10px] border border-solid",!C||x||c?"border-[transparent]":"border-primary-60",I?"px-[15px] py-[11px]":"flex-col px-[19px] pt-[17px] pb-[19px]",{shadow:c,"opacity-20":x},x?"":(0,Jm.QH)({theme:m,isGlobalLayoutCardMode:p})),style:{height:I?60:110,boxShadow:h?"0px 0px 12px 0px rgba(25, 25, 25, 0.02)":void 0}},r.createElement("div",{className:w()("flex items-center",I?"flex-auto mr-[4px]":"w-full mb-[16px]"),style:{maxWidth:P?"calc(100% - 28px)":f?"calc(100% - 4px)":void 0}},R),r.createElement("div",{className:w()("flex items-center",I?"flex-none":"w-full justify-between"),style:{minWidth:I?"unset":152}},U),F))),B)};function vxe(e){return vxe="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},vxe(e)}function bxe(){return bxe=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},bxe.apply(this,arguments)}function wxe(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function kxe(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?wxe(Object(n),!0).forEach((function(t){xxe(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):wxe(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function xxe(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=vxe(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=vxe(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==vxe(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var Exe=function(e){return(0,Nt.cP)(kxe(kxe({},e),{},{wasDragging:!0}))},Sxe=function(e){var t=e.style,n=e.section,o=e.toggleSectionCollapse,a=e.childCount,i=void 0===a?0:a,c=e.collapsed,s=e.columnCount,u=e.dragOverlay,l=e.children,f=(0,Nt.nB)({id:n.id,disabled:u||n instanceof Qs.XO,data:{type:"container"},animateLayoutChanges:Exe}),d=(f.active,f.attributes),m=f.isDragging,p=f.listeners,h=(f.over,f.setNodeRef),y=f.transition,g=f.transform,v=(f.setActivatorNodeRef,f.isSorting),b={transform:Pt.ux.Transform.toString(g),transition:v?y:void 0},k=w()("section-header",{open:!c}),x=!1;("tempSection"===n.id||Rke.Ug(n.id))&&(x=!0);var S=function(){if("others"===n.id||n instanceof Qs.XO)return!0;return!1}(),_=Yke({style:t,section:n,toggleSectionCollapse:o,childCount:i,collapsed:c,columnCount:s,headerClassName:k,iconWrapperClassName:u?"opacity-0":"",isDragDisabled:S}),O=_.SectionNameInputElement,C=_.SectionInner,T=_.renderDeleteModal;return r.createElement("div",{style:kxe({},b),ref:h},x?O:r.createElement(r.Fragment,null,r.createElement(Lke.Z,{type:"div",style:kxe({},t),className:w()(k,"top bottom","custom-section leading-[36px] cursor-pointer overflow-hidden px-[20px] !relative flex items-center group pt-[6px]",{"opacity-20":m,"bg-main-background-90 rounded-default shadow !pt-0":u}),"section-id":n.id,"section-type":"custom"},!S&&r.createElement("span",bxe({className:w()("absolute left-0 pl-[2px] cursor-move invisible group-hover:visible z-10")},d,p),(0,E.Z)({name:"drag",className:"i-4 i-mic h-[12px] w-[12px] text-grey-40 hover:text-grey"})),C),T()),l)};function _xe(e){return _xe="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},_xe(e)}function Oxe(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function Cxe(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Oxe(Object(n),!0).forEach((function(t){Txe(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Oxe(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function Txe(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=_xe(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=_xe(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==_xe(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function jxe(e){return function(e){if(Array.isArray(e))return Axe(e)}(e)||function(e){if("undefined"!==typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||Mxe(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Dxe(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,a,i,c=[],s=!0,u=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;s=!1}else for(;!(s=(r=a.call(n)).done)&&(c.push(r.value),c.length!==t);s=!0);}catch(e){u=!0,o=e}finally{try{if(!s&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(u)throw o}}return c}}(e,t)||Mxe(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Mxe(e,t){if(e){if("string"===typeof e)return Axe(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?Axe(e,t):void 0}}function Axe(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var Nxe={sideEffects:(0,Iv.Ai)({styles:{active:{opacity:"0.5"}}})};var Pxe=function(e){var t=e.habitDisplayListModels,n=void 0===t?[]:t,o=e.selectedDate,i=e.containerWidth,c=e.renderHabits,l=e.recentHabitsAndProgress,f=(0,v.k6)().push,d=(0,a.v9)((function(e){return(0,ro.nU)(e)})),m=(0,r.useRef)(null),p=(0,a.v9)((function(e){return e.habit.activeTabBar})),h=Dxe((0,r.useState)("archived"===p?d:c),2),y=h[0],g=h[1],b=(0,a.v9)((function(e){var t;return null===(t=e.tasks)||void 0===t?void 0:t.activeSelectedTaskIds.get("selected")})),k=(0,a.I0)(),x=(0,r.useCallback)((function(e){k((0,Fke.mL)(e))}),[k]),E=(0,r.useCallback)((function(e){return k((0,La.Sy)(e))}),[k]),S=(0,r.useCallback)((function(e){(0,Wn.j1p)(e,[e])}),[]);(0,r.useEffect)((function(){Xt.ZP.doSync(Xt.gw.regularSyncWithPref)}),[p]),(0,r.useEffect)((function(){var e="archived"===p?d:c;"archived"===p&&null==e.find((function(e){return e.id===b[0]}))&&b.forEach((function(e){E(e)})),g(e)}),[b,p,d,c,E]);var _=(0,r.useCallback)((function(e){return k((0,no.b0)(e))}),[k]);(0,r.useEffect)((function(){(0,wn.Ld)(s.U2("list_habit"))}),[]),(0,r.useEffect)((function(){var e=0===y.length;_(e)}),[_,y]);var O=(0,a.v9)((function(e){return e.globalState.get("sectionCollapse")})),C=(0,r.useMemo)((function(){var e=jxe(n),t=[],r={};return(0,v_.KZ)(e,(function(e){var n=e.clone();if(e.isSection){var o=e.section.id,a=O.get(o)||!1;e.collapsed!==a&&(e.collapsed=a,n.collapsed=a),t.push(n)}else r[n.id]=n}),(function(e){return!(e.isSection&&e.section instanceof Qs.rD&&e.section.noHeader)&&e.collapsed})),{list:t,Id2Width:{},id2DisplayModel:r}}),[n,O]),T=C.list,j=C.id2DisplayModel,D=(0,r.useCallback)((function(e){S(e),Xt.ZP.doSync(Xt.gw.singleSync,{habitId:e}),f("/".concat(N.x6(),"/").concat(e)),(0,wn.dC)()}),[f,S]),M=(0,r.useCallback)((function(e){var t=e;k(no.IN(t))}),[k]);(0,r.useEffect)((function(){var e=m.current;return setTimeout((function(){e&&(0,wn.iD)($(e))})),function(){e&&(0,wn.Dh)($(e))}}),[]);var A=(0,r.useMemo)((function(){if(i<474)return{gridTemplateColumns:"repeat(1, minmax(0, 1fr))"};var e=Math.max(Math.floor((i-30)/290),2);return{gridTemplateColumns:"repeat(".concat(e,", minmax(0, 1fr))")}}),[i]),P=i>=1196,I=i>=904,L=i<476,R=w()("grid gap-[10px] px-[20px] py-[5px] grid-cols-1"),Z=P?(i-40-36)/4:I?(i-40-24)/3:L?(i-40)/1:(i-40-12)/2,F=function(){(0,y_.SB)(),bn.ZP.dragHoverTarget=""},U=(0,r.useCallback)((function(e,t,n){var r,o,a,i=null===(r=e.model)||void 0===r?void 0:r.originModel,c=null===t||void 0===t||null===(o=t.model)||void 0===o?void 0:o.originModel,s=null===n||void 0===n||null===(a=n.model)||void 0===a?void 0:a.originModel,l=0,f="0";if(i!==c&&i!==s&&(null!=c||null!=s)&&null!=i){null!=c&&null!=s?(l=Math.floor(s.sortOrder/2+c.sortOrder/2),f=c.sectionId):null!=c?(l=Math.floor(c.sortOrder+u.eL),f=c.sectionId):null!=s&&(l=Math.floor(s.sortOrder-u.eL),f=s.sectionId);var d=i.mutableCopy();d.sortOrder=l,d.sectionId=f,(null===s||void 0===s?void 0:s.sortOrder)===l||(null===c||void 0===c?void 0:c.sortOrder)===l||(0,$e.P$)(l)||(0,$e.ZU)(l)?(0,Qt.lu)(y):(d.syncStatus=CO.w.UPDATED,(0,Qt.Ge)(d))}}),[y]),Y=(0,r.useCallback)((function(e,t){var n=0,r=new Map(T.filter((function(e){return!e.model})).map((function(e){return[e.id,e]}))).get(t);if(r){var o=r.children.map((function(e){var t;return null===(t=e.model)||void 0===t?void 0:t.originModel})).sort((function(e,t){return e.sortOrder-t.sortOrder}));n=o.length?Math.floor(o[0].sortOrder-u.eL):Math.floor(u.eL)}var a=e.mutableCopy();a.sortOrder=n,a.sectionId="others"===t?"-1":t,(0,$e.P$)(n)||(0,$e.ZU)(n)?(0,Qt.lu)(y):(a.syncStatus=CO.w.UPDATED,(0,Qt.Ge)(a))}),[T,y]),V=(0,r.useRef)(null),H=(0,r.useRef)(!1),W=(0,r.useMemo)((function(){return new Map(T.map((function(e){return[e.id,e]})))}),[T]);(0,r.useEffect)((function(){var e={};T.forEach((function(t){var n=t.children;e[t.id]=n})),K(e),Q(Object.keys(e))}),[T]);var z=Dxe((0,r.useState)({}),2),G=z[0],K=z[1],J=Dxe((0,r.useState)([]),2),X=J[0],Q=J[1],ee=Dxe((0,q.Z)({activeId:null,dragStatus:-1}),2),te=ee[0],ne=ee[1],re=te.activeId,oe=te.dragStatus,ae=Dxe((0,r.useState)(null),2),ie=ae[0],ce=ae[1],se=(0,Me.D)(re),ue=(0,r.useCallback)((function(e){if(re&&re in G){var t=X.findIndex((function(e){var t=W.get(e);return(null===t||void 0===t?void 0:t.section)instanceof Qs.XO}));return(0,Iv.pE)(Cxe(Cxe({},e),{},{droppableContainers:e.droppableContainers.filter((function(e){if(!(e.id in G))return!1;var n=W.get(e.id);if((null===n||void 0===n?void 0:n.section)instanceof Qs.XO)return!1;if(-1!==t){var r=X.indexOf(e.id);if(r===t-1||r===t+1)return!1}return!0}))}))}var n=(0,Iv.j2)(e),r=n.length>0?n:(0,Iv.Xo)(e),o=(0,Iv._8)(r,"id");if(null!=o){if(o in G){var a=G[o],i=W.get(o),c=i&&i.collapsed;if((null===i||void 0===i?void 0:i.section)instanceof Qs.XO)o=null;else if(!c&&a.length>0){var s;o=null===(s=(0,Iv.pE)(Cxe(Cxe({},e),{},{droppableContainers:e.droppableContainers.filter((function(e){return e.id!==o&&a.find((function(t){return t.id===e.id}))}))}))[0])||void 0===s?void 0:s.id}}if(null!=o)return V.current=o,[{id:o}]}return H.current&&(V.current=re),V.current?[{id:V.current}]:[]}),[re,G,W,X]),le=function(e){return e in G?e:Object.keys(G).find((function(t){return(G[t]||[]).find((function(t){return t&&t.id===e}))}))};(0,r.useEffect)((function(){requestAnimationFrame((function(){H.current=!1}))}),[G]),(0,r.useEffect)((function(){if(se&&null==re){if(2===oe)if(X.includes(se)){var e=X.indexOf(se),t=X[e-1],n=X[e+1];(0,Qt.tW)({sectionId:se,prevSectionId:t,nextSectionId:n,setColumnOrders:x})}else{var r=function(e,t){for(var n,r=0,o=Object.entries(e);r<o.length;r++){for(var a=Dxe(o[r],2),i=a[0],c=a[1],s=0;s<c.length;s++)if(c[s].id===t){n={sectionId:i,index:s};break}if(n)break}return n}(G,se);if(r){var o=r,a=o.sectionId,i=o.index,c=W.get(a),s=j[se];if(c&&c.collapsed&&s&&s.section.id!==a){var u,l=null===(u=s.model)||void 0===u?void 0:u.originModel;Y(l,a)}else{var f=G[a],d=f[i-1],m=f[i+1],p=f[i];U(p,d,m)}}}F(),setTimeout((function(){bn.ZP.tempToggleCollapseSectionIds.forEach((function(e){M&&M(e)})),bn.ZP.tempToggleCollapseSectionIds=[]}),100)}}),[re,X,oe,j,G,U,Y,se,W,x,M]);var fe=(0,r.useMemo)((function(){if(null==re)return null;if(X.includes(re)){var e=W.get(re);return null==e?null:r.createElement(eo.Z,null,r.createElement(Iv.y9,{dropAnimation:Nxe},r.createElement(Sxe,{style:{width:400,height:36},section:e.section,childCount:e.children.length,toggleSectionCollapse:M,displayModel:e,collapsed:e.collapsed,columnCount:3,dragOverlay:!0})))}var t=j[re];return null==t||null==t.model?null:r.createElement(eo.Z,null,r.createElement(Iv.y9,{dropAnimation:Nxe},r.createElement(gxe,{key:re,index:0,draggable:"active"===p,showProgress:"active"===p,habit:t.model.originModel,setActiveHabitId:D,selectedDate:o,recentHabitsAndProgress:l,itemWidth:Z,dragOverlay:!0})))}),[re,p,X,j,Z,l,W,o,D,M]),de=(0,r.useMemo)((function(){if("archived"===p)return r.createElement("div",{className:R,style:A},y.map((function(e,t){return r.createElement(gxe,{key:e.id,index:t,showProgress:!1,draggable:!1,habit:e,setActiveHabitId:D,selectedDate:null,recentHabitsAndProgress:l,itemWidth:Z,isRenderArchived:!0})})));var e=function(){var e=X.find((function(e){var t=W.get(e);return t&&t.section instanceof Qs.rD&&t.section.noHeader})),t=X.find((function(e){var t=W.get(e);return(null===t||void 0===t?void 0:t.section)instanceof Qs.XO}));return!(1!==X.length||!e)||!(2!==X.length||!e||!t)}();if(e){var t=X.find((function(e){var t=W.get(e);return!((null===t||void 0===t?void 0:t.section)instanceof Qs.XO)})),n=X.find((function(e){var t=W.get(e);return(null===t||void 0===t?void 0:t.section)instanceof Qs.XO}));return r.createElement(r.Fragment,null,t&&r.createElement("div",{className:R,style:A},r.createElement(Nt.Fo,{items:G[t]||[],strategy:Nt.U2},(G[t]||[]).map((function(e,t){return e.model?r.createElement(gxe,{key:e.model.originModel.id,index:t,showProgress:"active"===p,draggable:"active"===p,habit:e.model.originModel,setActiveHabitId:D,selectedDate:o,recentHabitsAndProgress:l,itemWidth:Z}):null})))),n&&function(){var e=W.get(n);return e?r.createElement("div",{key:e.id},r.createElement(Sxe,{style:{height:36,width:"100%"},section:e.section,childCount:e.children.length,toggleSectionCollapse:M,displayModel:e,collapsed:e.collapsed,columnCount:3},e.collapsed?null:r.createElement("div",{key:e.id,className:R,style:A},r.createElement(Nt.Fo,{items:G[n]||[],strategy:Nt.U2},(G[n]||[]).map((function(e,t){return e.model?r.createElement(gxe,{key:e.model.originModel.id,index:t,showProgress:"active"===p,draggable:!1,habit:e.model.originModel,setActiveHabitId:D,selectedDate:o,recentHabitsAndProgress:l,itemWidth:Z}):null})))))):null}())}return r.createElement(Nt.Fo,{items:jxe(X),strategy:Nt.qw},X.map((function(e){var t=W.get(e);return null==t?null:r.createElement("div",{key:t.id},r.createElement(Sxe,{style:{height:36,width:"100%"},section:t.section,childCount:t.children.length,toggleSectionCollapse:M,displayModel:t,collapsed:t.collapsed,columnCount:3},t.collapsed?null:r.createElement("div",{key:t.id,className:R,style:A},r.createElement(Nt.Fo,{items:G[e]||[],strategy:Nt.U2},(G[e]||[]).map((function(e,n){return e&&e.model?r.createElement(gxe,{key:e.model.originModel.id,index:n,draggable:"active"===p&&!(t.section instanceof Qs.XO),showProgress:"active"===p,habit:e.model.originModel,setActiveHabitId:D,selectedDate:o,recentHabitsAndProgress:l,itemWidth:Z}):null}))))))})))}),[p,X,R,A,Z,G,l,y,W,o,D,M]),me=Lv(),pe="flex-1 overflow-hidden flex flex-col";if("archived"===p&&0===d.length||"archived"!==p&&0===c.length){var he=!!o;return r.createElement("div",{className:pe},r.createElement(qke,{isSingleDateMode:he}))}return r.createElement(Iv.LB,{sensors:me,collisionDetection:ue,measuring:{droppable:{strategy:Iv.uN.Always}},onDragStart:function(e){var t=e.active;if(ne({activeId:t.id,dragStatus:1}),ce(G),X.includes(t.id)){var n=W.get(t.id);n&&(bn.ZP.tempToggleCollapseSectionIds=n.collapsed?[]:[n.id],bn.ZP.tempToggleCollapseSectionIds.forEach((function(e){M&&M(e)})))}},onDragEnd:function(e){var t=e.active,n=e.over;if(t.id in G&&(null===n||void 0===n?void 0:n.id)){var r=X.indexOf(n.id),o=X.findIndex((function(e){var t=W.get(e);return(null===t||void 0===t?void 0:t.section)instanceof Qs.XO}));if(-1!==o&&(r===o||r===o-1||r===o+1))return void ne({activeId:null,dragStatus:3});Q((function(e){var r=e.indexOf(t.id),o=e.indexOf(n.id);return(0,Nt.Rp)(e,r,o)}))}var a=le(t.id);if(a){var i=null===n||void 0===n?void 0:n.id;if(null!=i){var c=le(i);if(c){var s=W.get(c);if((null===s||void 0===s?void 0:s.section)instanceof Qs.XO)return void ne({activeId:null,dragStatus:3});var u=G[a].findIndex((function(e){return e.id===t.id})),l=G[c].findIndex((function(e){return e.id===i}));u!==l&&K((function(e){return Cxe(Cxe({},e),{},Txe({},c,(0,Nt.Rp)(e[c],u,l)))}))}ne({activeId:null,dragStatus:2})}else ne({activeId:null,dragStatus:2})}else ne({activeId:null,dragStatus:2})},onDragCancel:function(e){ie&&K(ie),ne({activeId:null,dragStatus:3}),ce(null)},onDragOver:function(e){var t=e.active,n=e.over,r=null===n||void 0===n?void 0:n.id;if(null!=r&&!(t.id in G)){var o=le(r),a=le(t.id);if(o&&a){var i=W.get(o);if(!((null===i||void 0===i?void 0:i.section)instanceof Qs.XO)){var c=W.get(r);if(!c||!c.collapsed||c.section instanceof Qs.XO)F();else{var s=c.section.id,u="section-drop ".concat(s);bn.ZP.dragHoverTarget!==u&&(bn.ZP.dragHoverTarget=u,(0,y_.SB)(),$("[section-id='".concat(null!==s&&void 0!==s?s:"","']")).addClass(B.wIS.section))}a!==o&&K((function(e){var i,c=e[a],s=e[o],u=s.findIndex((function(e){return e.id===r})),l=c.findIndex((function(e){return e.id===t.id}));if(r in e)i=s.length+1;else{var f=n&&t.rect.current.translated&&t.rect.current.translated.top>n.rect.top+n.rect.height;i=u>=0?u+(f?1:0):s.length+1}return H.current=!0,Cxe(Cxe({},e),{},Txe(Txe({},a,e[a].filter((function(e){return e.id!==t.id}))),o,[].concat(jxe(e[o].slice(0,i)),[e[a][l]],jxe(e[o].slice(i,e[o].length)))))}))}}}}},r.createElement("div",{ref:m,className:w()(pe,"antiscroll-wrap flex-auto flex flex-col")},r.createElement("div",{className:"antiscroll-inner flex-auto z-[1] pb-[15px]"},de)),fe)},Ixe={0:"sun",1:"mon",2:"tue",3:"wed",4:"thu",5:"fri",6:"sat"},Lxe=function(e){var t=e.selectedDate,n=e.chooseSelectedDate,o=(e.containerWidth,e.recentHabitsAndProgress),i=(0,a.v9)((function(e){return(0,Z.gh)()})),c=(0,a.v9)((function(e){return e.globalState.get("today")})),u=(0,r.useMemo)((function(){for(var e=Ee()().subtract(6,"day").startOf("days"),t=[],n=0;n<7;n++)t.push(e.toDate()),e.add(1,"day");return t}),[c]),l=(0,r.useCallback)((function(e){Ee()(e).isSame(Ee()(t))?(ae.Z.habit("view_action","deselect_date"),n(null)):(ae.Z.habit("view_action","select_date"),n(e))}),[n,t]),f=(0,r.useCallback)((function(){ae.Z.habit("view_action","clear_date"),n(null)}),[n]),d=!!t,m=function(){if((0,Z.u3)(i))return"bg-grey-5 dark:bg-[transparent]";if((0,Z.HH)(i))return"bg-primary-20 dark:bg-[transparent]";var e=(0,At.RX)(i)||"bg-primary-20";return w()(e,"dark:bg-[transparent]")},p=function(e){return e?"text-primary":"text-grey-60 group-hover:text-grey"},h=(0,r.useCallback)((function(e,t){var n,o,a=(null===(n=e[t.format("YYYY-MM-DD")])||void 0===n?void 0:n.progress)||0,i=0===(null===(o=e[t.format("YYYY-MM-DD")])||void 0===o?void 0:o.habits.length),c=-1===a,s=100*a,u=100===s;return r.createElement("div",{className:w()("overflow-hidden relative group w-[24px] h-[24px] rounded-full",c?"bg-grey-3":u?"bg-primary":"")},i?r.createElement(E.Z,{name:"check_needless",className:"w-[24px] h-[24px] text-grey-5"}):c?r.createElement(E.Z,{name:"habit-calendar-uncomplete",className:"absolute top-1/2 left-1/2 -translate-x-1/2 -translate-y-1/2 z-[3] w-[16px] h-[16px]"}):u?r.createElement(E.Z,{name:"habit_list_complete",className:"absolute w-[24px] h-[24px] left-1/2 top-1/2 transform -translate-x-1/2 -translate-y-1/2 text-white"}):r.createElement(G7.Z,{size:24,percentage:s,className:w()("absolute z-1 left-0 top-0"),lineWidth:"60"}))}),[]);return r.createElement(r.Fragment,null,r.createElement("div",{className:w()("flex items-center px-[30px] mt-[2px] flex-none",d?"mb-[8px]":"mb-[16px]")},r.createElement("div",{className:"flex flex-auto items-center justify-between"},u.map((function(e){var n=Ee()(e),a=Ee()().isSame(n,"day"),c=n.isSame(Ee()(t),"day");return r.createElement("div",{key:e.getTime(),className:w()("flex items-center flex-none rounded-[8px] cursor-pointer overflow-hidden mr-[8px] last-of-type:mr-0 group",c?"":"hover:bg-grey-3",c&&((0,Z.u3)(i)?"":"bg-white dark:bg-primary-20")),style:{width:64},onClick:function(){l(e)}},r.createElement("div",{className:w()("flex flex-col items-center justify-center flex-auto pt-[10px] pb-[12px]",c&&m())},r.createElement("span",{className:w()(p(a||c)),style:{lineHeight:"17px",fontSize:11}},s.U2("tk_calendar_day_label_"+Ixe[n.day()])),r.createElement("span",{className:w()("text-xs font-bold pt-[2px] pb-[4px]",p(a||c)),style:{lineHeight:"15px"}},n.date()),h(o,n)))})))),d?r.createElement("div",{className:"flex items-center flex-none px-[20px] overflow-hidden mt-[4px] mb-[4px]",style:{marginLeft:-1}},r.createElement(E.Z,{name:"date-filter",className:"w-[10px] h-[10px] text-grey-40 flex-none"}),r.createElement("span",{className:"mx-[4px] leading-[28px] text-xs font-medium text-grey-40 truncate"},Ee()(t).format((0,Jn.I4)("MMMD"))),r.createElement(It.Z,{name:"close",className:"w-[10px] h-[10px] cursor-pointer flex-none",onClick:f,opacity:40})):null)};function Rxe(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,a,i,c=[],s=!0,u=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;s=!1}else for(;!(s=(r=a.call(n)).done)&&(c.push(r.value),c.length!==t);s=!0);}catch(e){u=!0,o=e}finally{try{if(!s&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(u)throw o}}return c}}(e,t)||function(e,t){if(!e)return;if("string"===typeof e)return Zxe(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return Zxe(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Zxe(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var Fxe=function(){var e=Rxe((0,r.useState)((function(){return bn.ZP.habitSelectedDateStr?Ee()(bn.ZP.habitSelectedDateStr,"YYYY-MM-DD").toDate():null})),2),t=e[0],n=e[1],o=(0,r.useRef)(t),i=(0,Me.D)(t),c=(0,M.Z)((function(e){n(e),e?(0,bn.Gq)(Ee()(e).format("YYYY-MM-DD")):(0,bn.Gq)(null)})),s=(0,a.v9)((function(e){return(0,ro.c4)(e)})),u=(0,a.v9)((function(e){return e.habit.checkins})),l=(0,a.v9)((function(e){return e.habitSection})),f=(0,a.v9)((function(e){return(0,Lt.pJ)(e)})),d=(0,a.v9)((function(e){return(0,Qt.H8)(e)})),m=(0,a.v9)((function(e){return(0,Z.gh)()})),p=(0,a.v9)((function(e){return e.globalState.get("today")})),h=(0,a.v9)((function(e){return(0,tn.EN)(e)})),y=(0,r.useRef)(h),g=(0,a.v9)((function(e){return e.habit.activeTabBar})),v=(0,a.v9)((function(e){return(0,Lt.pe)(e)})),b="archived"===g,k="list"===h&&!b,x=(0,r.useMemo)((function(){return(0,ro.HE)({habits:s,checkins:u,today:p})}),[u,s,p]),E=x.date2Habits,S=x.date2CompletedHabitIdsInSelectedDate;(0,js.Z)((function(){t&&c(Ee()().toDate())}),[p]);var _=(0,r.useMemo)((function(){var e;return t?(null===(e=E[Ee()(t).format("YYYY-MM-DD")])||void 0===e?void 0:e.habits)||[]:s}),[s,E,t]),O=(0,r.useMemo)((function(){return t?{sortType:d,completedHabitIdsInSelectedDate:S[Ee()(t).format("YYYY-MM-DD")]||[]}:{sortType:Yl.LQ,completedHabitIdsInSelectedDate:[]}}),[S,t,d]),C=O.sortType,T=O.completedHabitIdsInSelectedDate,j=(0,r.useMemo)((function(){var e=[];return uxe({habitList:_,habitSection:l,tempSection:f,sortType:C,completedHabitIdsInSelectedDate:T}).forEach((function(t){t.children.length&&e.push(t)})),e}),[_,l,f,C,T]),D=(0,a.I0)(),A=(0,r.useCallback)((function(e){return D((0,La.Sy)(e))}),[D]),N=(0,a.v9)((function(e){var t;return null===(t=e.tasks)||void 0===t?void 0:t.activeSelectedTaskIds.get("selected")}));(0,r.useEffect)((function(){i!==t&&t&&null==_.find((function(e){return e.id===N[0]}))&&N.forEach((function(e){A(e)}))}),[N,i,E,A,_,t]);var P=(0,a.v9)((function(e){return e.globalState.get("habitRightViewWidthPercent")})),I=(0,r.useContext)(Fa.Z),L=I.sizeOptions,R=I.containerWidth,F=(0,r.useRef)(null),B=sC(F).width;B||(B=L.isLg?Math.max(500,function(e){var t=(0,Hs.b5)(),n=t.isSSm;return(t.rootWidth-(n?0:50))*(1-e/100)-(e>0?20:0)}(P)):R),(0,r.useEffect)((function(){o.current?ae.Z.habit("view_show","with_date"):ae.Z.habit("view_show","no_date"),"list"===y.current?ae.Z.habit("view_style","list"):ae.Z.habit("view_style","card")}),[]);var U=(0,r.useMemo)((function(){return(0,Jm.y6)({isGlobalLayoutCardMode:v,theme:m})}),[v,m]),Y=U.wrapperBgClassName,V=U.wrapperBgStyle;return r.createElement("div",{id:"task-list-view",className:w()("tasklist tasks g-center habit-view relative",Qm,Y,"l-high:min-w-[500px]",fxe().tasklist),style:V,tabIndex:-1,ref:F},r.createElement(hke,null),!b&&r.createElement(Lxe,{selectedDate:t,chooseSelectedDate:c,containerWidth:B,recentHabitsAndProgress:E}),k?r.createElement(ixe,{habitDisplayListModels:j,selectedDate:t,renderHabits:_,recentHabitsAndProgress:E}):r.createElement(Pxe,{habitDisplayListModels:j,selectedDate:t,containerWidth:B,renderHabits:_,recentHabitsAndProgress:E}),r.createElement("div",{className:"disable-drag-task-when-resize"}))},Bxe=n("NPhx");function Uxe(e){return Uxe="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},Uxe(e)}function Yxe(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function Vxe(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Yxe(Object(n),!0).forEach((function(t){Hxe(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Yxe(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function Hxe(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=Uxe(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=Uxe(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==Uxe(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Wxe(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,a,i,c=[],s=!0,u=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;s=!1}else for(;!(s=(r=a.call(n)).done)&&(c.push(r.value),c.length!==t);s=!0);}catch(e){u=!0,o=e}finally{try{if(!s&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(u)throw o}}return c}}(e,t)||function(e,t){if(!e)return;if("string"===typeof e)return zxe(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return zxe(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function zxe(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var Gxe=function(){var e;return null!==(e=$("#task-view-container").outerWidth())&&void 0!==e?e:0},Kxe=function(){var e;return null!==(e=$("#root").height())&&void 0!==e?e:0},qxe=function(){var e=(0,a.v9)((function(e){return e.globalState.get("rootWidthSize")})),t=(0,a.v9)((function(e){return(0,Z.gh)()})),n=(0,a.v9)((function(e){return(0,Lt.pe)(e)})),o=(0,a.I0)(),i=(0,r.useMemo)((function(){return n?Jm.pO:0}),[n]),c=(0,r.useState)(function(e){var t=(0,Hs.b5)(),n=t.isSSm;return t.rootWidth-(n?0:50)-e}(i)),s=Wxe(c,2),u=s[0],l=s[1],f=(0,r.useRef)(u),d=Wxe((0,r.useState)(Kxe()),2),m=d[0],p=d[1],h=(0,r.useRef)(m),y=(0,r.useMemo)((function(){return(0,Hs.ch)(u,e,i)}),[e,u,i]),g=(0,r.useCallback)((function(){var e;if(u){var t,n=y.isLg,r=null!==(e=pt.LP(B._Yt.habitRightViewWidthPercent,"json"))&&void 0!==e?e:B.qIj.rightViewDefaultWidthPercent;if(r)if(n)t=u-u*r/100>=B.qIj.midHabitListViewMinWidth?r:(u-B.qIj.midHabitListViewMinWidth)/u*100;t&&(o((0,no.Jd)(t)),pt.JU(B._Yt.habitRightViewWidthPercent,t))}}),[o,y,u]);(0,r.useLayoutEffect)((function(){var e=Gxe();f.current!==e&&e&&l(e),g()}),[g]),(0,r.useLayoutEffect)((function(){var e=Kxe();h.current!==e&&e&&p(e)}),[]);var b=(0,uH.Z)((0,r.useCallback)((function(){var e=Gxe();u!==e&&e&&l(e);var t=Kxe();h.current!==t&&t&&p(t),g()}),[g,u]),20,{leading:!1,trailing:!0});(0,r.useEffect)((function(){return window.addEventListener("resize",b),function(){window.removeEventListener("resize",b)}}),[b]),(0,r.useEffect)((function(){(0,Lt.ye)()}),[]);var k=(0,r.useMemo)((function(){return(0,Jm.qX)({isGlobalLayoutCardMode:n,isCardMode:!1})}),[n]),x=(0,Jm.WB)({theme:t,isGlobalLayoutCardMode:n}),E=x.bgClassName,S=x.bgStyle;return r.createElement(Fa.Z.Provider,{value:Vxe(Vxe({},Fa.x),{},{containerWidth:u,containerHeight:m,calendarWidth:0,sizeOptions:y,isCardMode:!1,isCalendarTaskMode:!1,calendarTaskListOption:null,isRenderLikeCard:n,isGlobalLayoutCardMode:n})},r.createElement("div",{className:w()("flex flex-auto overflow-hidden",E),style:S},r.createElement("div",{className:w()("flex flex-auto overflow-hidden",(0,Jm.di)({isGlobalLayoutCardMode:n}))},r.createElement("div",{id:"task-view-container",className:w()("flex flex-auto overflow-hidden relative",k)},r.createElement(fke,{dismiss:function(){document.body.classList.remove("list-show"),U.vp.dispatch("toggleLeftBar")}}),r.createElement(v.AW,{path:"/q/all/habit",component:Fxe}),r.createElement(v.AW,{path:"/q/all/habit/:id?",component:Bxe.ZP})))))},$xe=n("nbzu"),Jxe=n.n($xe),Xxe=n("5kJc");function Qxe(e){return Qxe="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},Qxe(e)}function eEe(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,iEe(r.key),r)}}function tEe(e,t,n){return t=rEe(t),function(e,t){if(t&&("object"===Qxe(t)||"function"===typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(e,nEe()?Reflect.construct(t,n||[],rEe(e).constructor):t.apply(e,n))}function nEe(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(nEe=function(){return!!e})()}function rEe(e){return rEe=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},rEe(e)}function oEe(e,t){return oEe=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},oEe(e,t)}function aEe(e,t,n){return(t=iEe(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function iEe(e){var t=function(e,t){if("object"!=Qxe(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=Qxe(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==Qxe(t)?t:t+""}var cEe=function(e){function t(){var e;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),aEe(e=tEe(this,t),"getDetailContainerWidthClassName",(function(){var t=e.context.sizeOptions,n=t.isLg,r=t.isMd,o=t.isSm,a=t.isSSm,i="";return i=n?"relative right-0 min-w-[320px]":r||o?"absolute z-[4] right-[-100%]":a?"absolute right-[-100%]":"right-0 xl-high:min-w-[320px] relative l:absolute l:z-[4] l:right-[-100%] l:bg-main-background m:absolute m:z-[4] m:right-[-100%] m:bg-main-background s:right-[-100%] s:absolute",w()("w-[36%]",i)})),e.onClickClose=e.onClickClose.bind(e),e}return function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&oEe(e,t)}(t,e),n=t,(o=[{key:"onClickClose",value:function(){var e=this.props,t=e.location,n=e.history,r=t.pathname.replace("/activity","");n.push(r)}},{key:"render",value:function(){var e=this.props,t=e.intl,n=e.match.params.name;return r.createElement("div",{id:"right-view",className:w()("g-right has-detail flex-none top-0 h-full overflow-hidden",this.getDetailContainerWidthClassName(),Jxe().rightView),tabIndex:-1},r.createElement(Xxe.Z,{isHabit:!1}),r.createElement("a",{id:"right-menu",className:"right-menu-t z-[3] hidden absolute l-low:block",onClick:this.onClickClose,style:{top:23,left:16}},r.createElement(E.Z,{name:"close",className:"text-grey-60",style:{width:18,height:18}})),r.createElement("div",{id:"detail-view",className:"relative b-h h-full border-solid border-l border-grey-5 dark:border-grey-10"},r.createElement("div",{id:"project-activity-view",className:"project-activity-view b-h h-full",style:{display:"flex",flexDirection:"column"}},r.createElement("div",{className:"td-header n-b z-[2] relative flex-none w-full pt-[15px] pb-[5px] px-[20px] flex justify-between items-center l-low:pl-[40px]"},r.createElement("div",{className:w()("td-bar font-medium",De.RM),style:{fontSize:20,lineHeight:"34px"}},t.formatMessage({id:"project_activity"})),r.createElement(E.Z,{name:"mini-delete",className:"text-grey-60 cursor-pointer l-low:hidden",style:{width:18,height:18},onClick:this.onClickClose})),r.createElement(pa,{projectId:n}))))}}])&&eEe(n.prototype,o),a&&eEe(n,a),Object.defineProperty(n,"prototype",{writable:!1}),n;var n,o,a}(r.PureComponent);aEe(cEe,"contextType",Fa.Z);var sEe=(0,a.$j)((function(e,t){return{theme:(0,Z.gh)()}}),null)((0,An.ZP)(cEe));function uEe(){return uEe=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},uEe.apply(this,arguments)}function lEe(e){var t=e.project.get("dateString");return(0,r.useEffect)((function(){var e=ke.Z.parseMoment(t,"YYYY-MM-DD").toDate();!function(){var t={td:Bn.Z.prefMoment(e).add(1,"day").utc().format("YYYY-MM-DD HH:mm:ss"),fd:Bn.Z.prefMoment(e).utc().format("YYYY-MM-DD HH:mm:ss")};(0,K.q4O)(t,100).then((function(e){var t=e.data||[];Wn.AIj(t)}))}()}),[t]),r.createElement(Ym.Z,uEe({},e,{renderEmptyList:function(e){return e?r.createElement(Um,null,r.createElement(Gae,{textId:"empty_title_all_task_completed",descId:"empty_desc_take_it_easy"})):r.createElement(Um,null,r.createElement(No,{textId:"empty_title_no_task_this_day",descId:"empty_desc_take_it_easy"}))}}))}function fEe(){return fEe=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},fEe.apply(this,arguments)}var dEe=function(e){!function(e){if(null==e)throw new TypeError("Cannot destructure "+e)}(e);var t=(0,a.v9)((function(t){var n="YYYY-MM-DD",r=e.match.params.date,o=ke.Z.parseMoment(r,n),a=e.match.params.type;if(Ne().includes(B.X1y,a)){var i=r,c=B.Lo$.miniDate;return i=r===Ee()().format(n)?s.U2("today"):r===Ee()().add("days",1).format(n)?s.U2("tomorrow"):Ee()(r,n).format((0,Jn.I4)("fullDate")),(0,Gn.Map)({id:c,name:i,listType:c,sortType:c,date:o.toDate(),dateString:r})}return(0,Gn.Map)()})),n=(0,a.v9)((function(e){return(0,ro.ee)(e,{project:t})})),o=B.Lo$.miniDate,i=Uy(),c=i.immutableTagList,u=i.tagList,l=i.posOfOverdue,f=i.columns,d=i.tempSection,m=(i.inlineQuickAddPosition,i.orderByType),p=i.projectList,h=i.habitSection,y=i.theme,g=Ale({theme:y}),v=g.getContainerWidthClassName,b=g.renderOutSingle,k=g.renderTemplateModal,x=Hy({project:t}),E=x.showCompleted,S=x.showFullCompletedTasks,_=x.fetchCompletedTasks,O=Fy({project:t,taskList:n,listType:o,reduxStateProps:i,showCompleted:E,showFullCompletedTasks:S,getDisplayListModels:function(){var e=t.get("sortType"),r=Hn.nn(t),o=Hn.t3(t),a=t.get("listType"),i="sortBy",s=[];e?i+="sortOrder"!==e||r||o?e[0].toUpperCase()+e.slice(1):"CustomSortOrder":a===B.Lo$.group||a===B.Lo$.tag||a===B.Lo$.csl?i+="Project":i+=r||o?"SortOrder":"CustomSortOrder";var y=(to[i]||to.sortBySortOrder)({taskList:n,columns:f,project:t,tempSection:d,orderByType:m,noPin:void 0,projectList:p,env:void 0,habitSection:h,quadrantId:void 0,taskOrders:void 0,tagList:u,immutableTagList:c,sharedUsers:void 0,posOfOverdue:l,isInTomorrow:void 0,isInWeek:void 0,getCurrentProjectOrderId:void 0,groupBy:void 0,showFullCompleted:S}),g=!1,v=n.toArray().map((function(e){return e.get("id")}));return cu.assembleCompleteRateInTaskIds(v),y.forEach((function(e){(e.children.length||"order"===e.section.type||"tempSection"===e.section.type)&&(e.section instanceof Qs.Ou&&(g=!0,!E)||s.push(e))})),bn.ZP.currentMainDisplayModals=s,{displayListModels:s,hasCompletedTask:g,needGroupBy:!1}}});$y({listType:o,project:t,fetchCompletedTasks:_}),(0,Ds.Z)((function(){var t=e.match.params.date;I.kl(t)}));var C=e.match.params.date,T=(0,cc.Z)(C);(0,r.useEffect)((function(){T&&C!==T&&I.kl(C)}),[C,T]);var j=P._y(),D=Rd(S);return j?r.createElement(Ld.Provider,{value:D},r.createElement("div",{id:"task-list-view",className:w()("tasklist tasks g-center",tp,v()),tabIndex:-1},r.createElement(bg,null),r.createElement(Gs,{project:t,listType:o}),r.createElement(zae.Z,{project:t,listType:o}),r.createElement(lEe,fEe({},O(),{listType:o})),r.createElement("div",{className:"disable-drag-task-when-resize"}),r.createElement(Nle,null)),k(),b()):null},mEe=function(e){var t=e.className,n=(0,r.useRef)(!1),o=B.qIj.taskCalendarViewMinWidth+10,i=(0,a.I0)(),c=(0,uH.Z)((0,r.useCallback)((function(e){(0,Hs.Wo)(e,n.current,o)}),[o]),20,{leading:!1,trailing:!0}),s=(0,r.useCallback)((function(e){var t,r;if(n.current){var o=e.pageX,a=$("#tkcalendar-view"),c=null!==(t=a.width())&&void 0!==t?t:0;o>=((null===(r=a.offset())||void 0===r?void 0:r.left)||0)+c-B.qIj.taskCalendarViewMinWidth/2&&i((0,no.nH)(!1)),n.current=!1}}),[i]);return(0,r.useEffect)((function(){return document.addEventListener("mousemove",c,{capture:!0}),document.addEventListener("mouseup",s,{capture:!0}),function(){document.removeEventListener("mousemove",c,{capture:!0}),document.removeEventListener("mouseup",s,{capture:!0})}}),[c,s]),r.createElement("div",{style:{cursor:"ew-resize",left:-5,width:Jm.pO},className:w()("detail-dragger absolute h-full z-10",t),onMouseDown:function(){n.current=!0},onMouseUp:s})};function pEe(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,a,i,c=[],s=!0,u=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;s=!1}else for(;!(s=(r=a.call(n)).done)&&(c.push(r.value),c.length!==t);s=!0);}catch(e){u=!0,o=e}finally{try{if(!s&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(u)throw o}}return c}}(e,t)||function(e,t){if(!e)return;if("string"===typeof e)return hEe(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return hEe(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function hEe(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var yEe=function(e){var t=e.onClose,n=(0,y.Z)(),o=pEe((0,r.useState)(!1),2),a=o[0],i=o[1],c=(0,r.useCallback)((function(){t(),(0,tn.Vv)()}),[t]),s=(0,r.useCallback)((function(){c()}),[c]);return r.createElement(C.Z,{visible:!0,maskClosable:!1,noHeader:!0,noFooter:!0,className:"max-h-none w-[508px] !rounded-[12px] outline-none overflow-hidden dark:border dark:border-solid dark:border-white-10 dark:box-content",bodyClassName:"!p-0"},r.createElement("div",{className:"relative flex flex-col items-center",style:{height:"auto"}},r.createElement(E.Z,{name:"close",className:"text-grey-40 dark:text-black-60 absolute z-10",style:{top:8,right:8,cursor:"pointer",width:16,height:16},onClick:c}),r.createElement("div",{className:"flex flex-col flex-none w-full items-center"},r.createElement("div",{className:"bg-grey-5 relative w-full"},r.createElement("img",{src:$e.Pk("upgrade-split-view-task"),alt:"",className:"overflow-hidden",onError:function(e){i(!0)},style:{display:a?"none":"block"}})),r.createElement("div",{className:"px-[36px] pb-[28px] flex flex-col flex-none w-full items-center"},r.createElement("div",{className:"flex items-center mt-[24px]"},r.createElement("h1",{className:"font-medium text-l text-center"},n.formatMessage({id:"upgrade_for_split_view"}))),r.createElement("div",{className:"text-center text-s mt-[16px] leading-[22px] text-grey-80"},n.formatMessage({id:"split_view_guide_modal_desc"})),r.createElement(T.Z,{className:w()("mt-[28px] flex-none"),onClick:s,type:"primary",size:"large",style:{height:36,minWidth:160,fontSize:14}},n.formatMessage({id:"enjoy_now"}))))))};function gEe(){return gEe=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},gEe.apply(this,arguments)}function vEe(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,a,i,c=[],s=!0,u=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;s=!1}else for(;!(s=(r=a.call(n)).done)&&(c.push(r.value),c.length!==t);s=!0);}catch(e){u=!0,o=e}finally{try{if(!s&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(u)throw o}}return c}}(e,t)||function(e,t){if(!e)return;if("string"===typeof e)return bEe(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return bEe(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function bEe(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var wEe=function(e){var t=(0,Hs.b5)(),n=t.isSSm,r=t.rootWidth;return n?Math.max(r*e/100,300)-Jm.pO-1:Math.max((r-B.qIj.leftSideBarWidth)*e/100,300)-Jm.pO-1},kEe=function(){var e;return(null!==(e=$("#root").height())&&void 0!==e?e:0)-2*Jm.pO-1-0},xEe=function(e){var t=(0,a.v9)((function(e){return(0,Lt.i5)(e)})),n=(0,a.v9)((function(e){return e.globalState.get("taskCalendarViewWidthPercent")})),o=(0,a.v9)((function(e){return(0,Lt.zD)(e)})),i=(0,a.v9)((function(e){return(0,Lt.pe)(e)})),c=vEe((0,r.useState)(wEe(n)),2),s=c[0],u=c[1],l=vEe((0,r.useState)(kEe()),2),f=l[0],d=l[1],m=(0,r.useCallback)((function(){u(wEe(n)),d(kEe())}),[n]);(0,r.useEffect)((function(){return window.addEventListener("resize",m),function(){window.removeEventListener("resize",m)}}),[m]),(0,r.useEffect)((function(){u(wEe(n))}),[n]),(0,r.useEffect)((function(){ae.Z.splitView("task+calendar","view_show")}),[]);var p=jwe().setNodeRef,h=vEe((0,r.useState)(!1),2),y=h[0],g=h[1],v=(0,r.useCallback)((function(){g(!1)}),[]);(0,r.useEffect)((function(){var e=Ne().uniqueId();return U.vp.subscribe(e,"ShowSplitViewGuideModal",(function(){(0,tn.ZQ)()&&g(!0)})),function(){U.vp.unSubscribe(e,"ShowSplitViewGuideModal")}}),[]);var b=(0,r.useMemo)((function(){return(0,Jm.qX)({isGlobalLayoutCardMode:i,isCardMode:t})}),[i,t]);return r.createElement("div",{className:w()("flex flex-none relative taskCalendarContainer",(0,Jm.di)({isGlobalLayoutCardMode:i,isCardMode:t})),ref:p,style:{width:"".concat(n,"%"),minWidth:300}},r.createElement(mEe,null),r.createElement("div",{className:w()("flex-1 overflow-hidden relative",b)},r.createElement(gg.Z,{isCardMode:t,isGlobalLayoutCardMode:i}),r.createElement(Vae,gEe({},e,{calendarWidth:s,calendarHeight:f,isTaskCalendarMode:t,taskCalendarViewType:o}))),y&&r.createElement(yEe,{onClose:v}))},EEe=n("CmfH");function SEe(e){return SEe="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},SEe(e)}function _Ee(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function OEe(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?_Ee(Object(n),!0).forEach((function(t){CEe(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):_Ee(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function CEe(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=SEe(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=SEe(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==SEe(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function TEe(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,a,i,c=[],s=!0,u=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;s=!1}else for(;!(s=(r=a.call(n)).done)&&(c.push(r.value),c.length!==t);s=!0);}catch(e){u=!0,o=e}finally{try{if(!s&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(u)throw o}}return c}}(e,t)||function(e,t){if(!e)return;if("string"===typeof e)return jEe(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return jEe(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function jEe(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var DEe=B.qIj.leftListViewDefaultWidth,MEe=B.qIj.singleLineLeftListViewDefaultWidth,AEe=function(e){var t=e.isTaskCalendarMode,n=(0,r.useContext)(Fa.Z),o=n.sizeOptions,i=n.isCardMode,c=n.isGlobalLayoutCardMode,s=o.isSSm,u=o.isSm,l=(0,a.v9)((function(e){return e.globalState.get("leftListWidth")})),f=(0,a.v9)((function(e){return e.globalState.get("isLeftListHide")})),d=TEe((0,r.useState)(!1),2),m=d[0],p=d[1],h=function(){f&&(s||u)&&p(!0)},y=function(){f&&m&&p(!1)};(0,r.useEffect)((function(){var e=Ne().uniqueId();return U.vp.subscribe(e,"HoverSidebarTrigger",(function(e){var t=e.visible;p(t)})),function(){U.vp.unSubscribe(e,"HoverSidebarTrigger")}}),[]);var g=s||!N.z2();if(g){var v=Math.min(MEe,.9*window.innerWidth),b=s||u,k=s&&!t,x=b?v:l||DEe,E=!(!f&&g)&&!m,S=function(){var e={width:E?0:+x,transition:b&&(ys.tq.any()||m)?"width 200ms ease":"none"};return ys.G6&&!b&&(e.display=E?"none":"block"),u||s?OEe(OEe({},e),{},{position:"absolute",zIndex:5,height:"100%",boxShadow:"8px 0 8px rgba(25, 25, 25, 0.05)"}):OEe({},e)}(),_={width:+x,visibility:!b&&E?"hidden":"visible",left:E?-x:0,transition:b&&(ys.tq.any()||m)?"left 200ms ease":"none"},O={zIndex:E?10:-20,transition:"z-index 0s ease 200ms"},C=!E&&s&&!t;return r.createElement(r.Fragment,null,r.createElement("div",{id:"leftListView",className:w()("g-left overflow-hidden flex flex-none relative left-0"),style:S,onMouseEnter:h,onMouseLeave:y,onFocus:function(e){!(null==e.relatedTarget)&&b&&E&&h()}},r.createElement("div",{className:w()("flex-auto absolute h-full overflow-hidden",s||u?"bg-main-background dark:bg-screen-background":""),style:_},b&&r.createElement("div",{style:O,className:"cover absolute top-0 w-full h-full left-0"}),r.createElement(rke,{isGlobalLayoutCardMode:c,isTaskCalendarMode:t,isCardMode:i,isHoverToShow:b,isSSm:s}),r.createElement(Qfe.Provider,{value:Xfe},r.createElement(_we,{width:x,isSinglePanel:k,isCardMode:i,isGlobalLayoutCardMode:c}))),r.createElement(EEe.Z,{resizePart:Hs.lS.LEFT_VIEW,className:s||u?"hidden":"",isTaskCalendarMode:t})),r.createElement(lf.Z,{in:C,classNames:"left-list-mask",timeout:200,unmountOnExit:!0},r.createElement("div",{className:"fixed z-[4] top-0 left-0 right-0 bottom-0 bg-black-40",onClick:y})))}return null};function NEe(e){return NEe="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},NEe(e)}function PEe(){return PEe=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},PEe.apply(this,arguments)}function IEe(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function LEe(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?IEe(Object(n),!0).forEach((function(t){REe(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):IEe(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function REe(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=NEe(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=NEe(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==NEe(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function ZEe(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,a,i,c=[],s=!0,u=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;s=!1}else for(;!(s=(r=a.call(n)).done)&&(c.push(r.value),c.length!==t);s=!0);}catch(e){u=!0,o=e}finally{try{if(!s&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(u)throw o}}return c}}(e,t)||function(e,t){if(!e)return;if("string"===typeof e)return FEe(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return FEe(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function FEe(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var BEe=function(){var e;return null!==(e=$("#task-view-container").outerWidth())&&void 0!==e?e:0},UEe=function(e){var t,n=null!==(t=$("#root").height())&&void 0!==t?t:0;return e?Math.max(n-20,0):n},YEe=function(e){var t=e.routeProps;return e.isRenderKanbanDetailComp?r.createElement(Bxe.ZP,t):null},VEe=function(e){var t=e.routeProps;return e.isRenderDetailComp?r.createElement(Bxe.ZP,t):null};function HEe(){var e=(0,a.v9)((function(e){return(0,Lt.i5)(e)})),t=(0,Me.D)(e),n=(0,a.v9)((function(e){return(0,Lt.a)(e)})),o=(0,a.v9)((function(e){return(0,Z.gh)()})),i=(0,a.v9)((function(e){return(0,Lt.pe)(e)})),c=(0,a.v9)((function(e){return P._y()})),s=(0,a.v9)((function(e){return e.globalState.get("rootWidthSize")})),u=(0,a.v9)((function(e){return e.globalState.get("isLeftListHide")})),l=(0,a.I0)(),f=(0,r.useMemo)((function(){return function(e,t){return t?Jm.pO:e?2*Jm.pO:0}(e,i)}),[e,i]),d=(0,r.useState)(function(e,t){var n=(0,Hs.b5)(),r=n.isSSm;return(n.rootWidth-(r?0:50))*(1-e/100)-t}(e?n:0,f)),m=ZEe(d,2),p=m[0],h=m[1],y=(0,r.useRef)(p),g=ZEe((0,r.useState)(UEe(e)),2),v=g[0],b=g[1],k=(0,r.useRef)(v),x=(0,r.useRef)(N.JK()),E=(0,r.useMemo)((function(){return(0,Hs.ch)(p,s,f)}),[s,p,f]),S=(0,r.useCallback)((function(){var e,t;if(p){var n=E.isSSm,r=E.isSm,o=E.isLg,a=E.isMd,i=null!==(e=pt.LP(B._Yt.leftListWidth,"json"))&&void 0!==e?e:B.qIj.leftListViewDefaultWidth,c=null!==(t=pt.LP(B._Yt.rightViewWidthPercent,"json"))&&void 0!==t?t:B.qIj.rightViewDefaultWidthPercent,s=$("#right-view"),f=$("body").hasClass("detail-show"),d=pt.LP(B._Yt.isLeftListHide,"json");if(n||r||u===d||f||l((0,no.GB)(d)),s.length){var m,h;if(i&&!d){var y;if(o)if(p-(i+B.qIj.leftSideBarWidth)-p*c/100>=B.qIj.midListViewMinWidth)m=i;else(m=p-B.qIj.midListViewMinWidth-B.qIj.leftSideBarWidth-(null!==(y=s.width())&&void 0!==y?y:0))<=B.qIj.leftListViewMinWidth&&(m=B.qIj.leftListViewMinWidth);a&&i+B.qIj.leftSideBarWidth+B.qIj.midListViewMinWidth>p&&(m=Math.max(B.qIj.leftListViewMinWidth,p-B.qIj.leftSideBarWidth-B.qIj.midListViewMinWidth)),r&&U.vp.dispatch("toggleLeftBar")}if(c&&o){var g=d&&!u||d&&u?0+B.qIj.leftSideBarWidth:m+B.qIj.leftSideBarWidth;h=p-g-p*c/100>=B.qIj.midListViewMinWidth?c:(p-B.qIj.midListViewMinWidth-g)/p*100}m&&(l((0,no.qJ)(m)),pt.JU(B._Yt.leftListWidth,m)),h&&(l((0,no.Y0)(h)),pt.JU(B._Yt.rightViewWidthPercent,h))}}}),[l,u,E,p,n]);(0,r.useLayoutEffect)((function(){var e=BEe();y.current!==e&&e&&h(e),S()}),[S]),(0,r.useLayoutEffect)((function(){var t=UEe(e);k.current!==t&&t&&b(t)}),[e]);var _=(0,uH.Z)((0,r.useCallback)((function(){var t=BEe();p!==t&&t&&h(t);var n=UEe(e);k.current!==n&&n&&b(n),S()}),[e,S,p]),20,{leading:!1,trailing:!0});(0,r.useEffect)((function(){return window.addEventListener("resize",_),function(){window.removeEventListener("resize",_)}}),[_]),(0,r.useEffect)((function(){if(t!==e){var n=BEe();p!==n&&n&&h(n),S()}}),[e,t,S,p]),(0,r.useEffect)((function(){e&&!c&&l((0,no.nH)(!1))}),[l,e,c]);var O=e,C=Zwe().setNodeRef,T=(0,r.useMemo)((function(){return x.current?{bgClassName:"",bgStyle:void 0}:{bgClassName:i?(0,Jm.uW)({theme:o,isGlobalLayoutCardMode:i,isCardMode:O}):O&&Z.FQ(o)?"bg-left-sidebar-bg-color dark:bg-screen-background":"",bgStyle:(0,Jm.PK)({theme:o,isGlobalLayoutCardMode:i,isCardMode:O})}}),[i,O,o]),j=T.bgClassName,D=T.bgStyle;return r.createElement("div",{className:w()("flex flex-auto overflow-hidden",j),style:D},r.createElement(WEe,{isTaskCalendarMode:O,isGlobalLayoutCardMode:i,sizeOptions:E,width:p,height:v,setDropNodeRef:C}))}var WEe=r.memo((function(e){var t=(0,a.v9)((function(e){return(0,Lt.Up)(e)})),n=e.isTaskCalendarMode,o=e.isGlobalLayoutCardMode,i=e.sizeOptions,c=e.width,s=e.height,u=e.setDropNodeRef,l=!(0,Hs.zl)(n,i,t),f=(0,Hs.Me)(n,i),d=(0,r.useCallback)((function(){var e=Hn.mh(B.X1y.all);return!e||"hide"===e.get("status")}),[]),m=(0,r.useMemo)((function(){return(0,Jm.qX)({isGlobalLayoutCardMode:o,isCardMode:n})}),[o,n]);return r.createElement(r.Fragment,null,r.createElement("div",{className:w()("listViewContainer flex flex-auto overflow-hidden",n?"min-w-[320px]":"")},r.createElement("div",{className:w()("listViewWrapper flex flex-auto",(0,Jm.Ft)({isGlobalLayoutCardMode:o,isCardMode:n})),ref:u},r.createElement(Fa.Z.Provider,{value:LEe(LEe({},Fa.x),{},{containerWidth:c,containerHeight:s,calendarWidth:0,sizeOptions:i,isCardMode:n,isCalendarTaskMode:!1,calendarTaskListOption:null,isRenderLikeCard:o||n,isGlobalLayoutCardMode:o})},r.createElement("div",{id:"task-view-container",className:w()("flex flex-auto overflow-hidden relative",m)},r.createElement(AEe,{dismiss:function(){document.body.classList.remove("list-show"),U.vp.dispatch("toggleLeftBar")},isTaskCalendarMode:n}),r.createElement(v.AW,{path:"/q/:name/:type/:id?/:sid?",render:function(e){var t=e.match.params,n=t.type,o=t.name,a=[B.X1y.all,"kanban","timeline"];if("all"===o&&a.includes(n)&&d()){var i=(0,N.oz)();return r.createElement(v.l_,{to:i})}return"all"===o&&["today","week","tomorrow"].includes(n)?"today"===n?r.createElement(v.l_,{to:"/q/today/tasks"}):"tomorrow"===n?r.createElement(v.l_,{to:"/q/tomorrow/tasks"}):r.createElement(v.l_,{to:"/q/week/tasks"}):n===B.X1y.completed?r.createElement(afe,{key:B.X1y.completed}):n===B.X1y.abandoned?r.createElement(afe,{key:B.X1y.abandoned,wontDo:!0}):n===B.X1y.trash?r.createElement(wfe,{key:B.X1y.trash}):n===B.X1y.subscribe||n===B.X1y.subscribeAccount?r.createElement(Tfe,PEe({key:n},e,{listId:{type:n,id:o}})):r.createElement(Fle,PEe({},e,{listId:{type:n,id:o}}))}}),r.createElement(v.AW,{path:"/p/:name/:type",render:function(e){return r.createElement(Ile,e)}}),r.createElement(v.AW,{path:"/g/:name/:type",render:function(e){return r.createElement(Kle,e)}}),r.createElement(v.AW,{path:"/f/:name/:type/:id?/:sid?",render:function(e){return r.createElement(Ble,e)}}),r.createElement(v.AW,{path:"/t/:name/:type",render:function(e){return r.createElement(Vle,e)}}),r.createElement(v.rs,null,r.createElement(v.AW,{path:"/p/:name/kanban/:id?/:sid?",render:function(e){return YEe({routeProps:e,isRenderKanbanDetailComp:f})}}),r.createElement(v.AW,{path:"/p/:name/timeline"}),r.createElement(v.AW,{path:"/p/:name/:type/activity",component:sEe}),r.createElement(v.AW,{path:"/p/:name/:type/:id?/:sid?",render:function(e){return VEe({routeProps:e,isRenderDetailComp:l})}})),r.createElement(v.rs,null,r.createElement(v.AW,{path:"/g/:name/kanban/:id?/:sid?",render:function(e){return YEe({routeProps:e,isRenderKanbanDetailComp:f})}}),r.createElement(v.AW,{path:"/g/:name/timeline"}),r.createElement(v.AW,{path:"/g/:name/:type/:id?/:sid?",render:function(e){return VEe({routeProps:e,isRenderDetailComp:l})}})),r.createElement(v.rs,null,r.createElement(v.AW,{path:"/f/:name/kanban/:id?/:sid?",render:function(e){return YEe({routeProps:e,isRenderKanbanDetailComp:f})}}),r.createElement(v.AW,{path:"/f/:name/timeline"}),r.createElement(v.AW,{path:"/f/:name/:type/:id?/:sid?",render:function(e){return VEe({routeProps:e,isRenderDetailComp:l})}})),r.createElement(v.rs,null,r.createElement(v.AW,{path:"/t/:name/kanban/:id?/:sid?",render:function(e){return YEe({routeProps:e,isRenderKanbanDetailComp:f})}}),r.createElement(v.AW,{path:"/t/:name/timeline"}),r.createElement(v.AW,{path:"/t/:name/:type/:id?/:sid?",render:function(e){return VEe({routeProps:e,isRenderDetailComp:l})}})),r.createElement(v.rs,null,r.createElement(v.AW,{path:["/q/today/kanban/:id?/:sid?","/q/tomorrow/kanban/:id?/:sid?","/q/week/kanban/:id?/:sid?","/q/all/kanban/:id?/:sid?"],render:function(e){return YEe({routeProps:e,isRenderKanbanDetailComp:f})}}),r.createElement(v.AW,{path:"/q/all/timeline"}),r.createElement(v.AW,{path:"/q/:name/:type/:id?/:sid?",render:function(e){return VEe({routeProps:e,isRenderDetailComp:l})}})),r.createElement(v.AW,{path:"/d/:date/:type",render:function(e){return r.createElement(dEe,e)}}),r.createElement(v.AW,{path:"/d/:date/:type/:id?/:sid?",render:function(e){return VEe({routeProps:e,isRenderDetailComp:l})}}))))),r.createElement(v.AW,{render:function(e){return n?r.createElement(xEe,PEe({},e,{taskListViewWidth:c})):null}}))}));function zEe(e){return zEe="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},zEe(e)}function GEe(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function KEe(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?GEe(Object(n),!0).forEach((function(t){qEe(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):GEe(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function qEe(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=zEe(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=zEe(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==zEe(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function $Ee(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,a,i,c=[],s=!0,u=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;s=!1}else for(;!(s=(r=a.call(n)).done)&&(c.push(r.value),c.length!==t);s=!0);}catch(e){u=!0,o=e}finally{try{if(!s&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(u)throw o}}return c}}(e,t)||function(e,t){if(!e)return;if("string"===typeof e)return JEe(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return JEe(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function JEe(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}WEe.displayName="ListRouterInner";var XEe=function(){var e;return null!==(e=$("#task-view-container").outerWidth())&&void 0!==e?e:0},QEe=function(){var e;return null!==(e=$("#root").height())&&void 0!==e?e:0};function eSe(){var e=(0,a.v9)((function(e){return e.globalState.get("rootWidthSize")})),t=(0,a.v9)((function(e){return e.globalState.get("isLeftListHide")})),n=(0,a.v9)((function(e){return(0,Z.gh)()})),o=(0,a.v9)((function(e){return(0,Lt.pe)(e)})),i=(0,r.useMemo)((function(){return o?Jm.pO:0}),[o]),c=(0,a.I0)(),s=(0,r.useState)(function(e){var t=(0,Hs.b5)(),n=t.isSSm;return t.rootWidth-(n?0:50)-e}(i)),u=$Ee(s,2),l=u[0],f=u[1],d=(0,r.useRef)(l),m=$Ee((0,r.useState)(QEe()),2),p=m[0],h=m[1],y=(0,r.useRef)(p),g=(0,r.useMemo)((function(){return(0,Hs.ch)(l,e,i)}),[e,l,i]),b=(0,r.useCallback)((function(){var e,n;if(l){var r=g.isSSm,o=g.isSm,a=g.isLg,i=g.isMd,s=null!==(e=pt.LP(B._Yt.leftListWidth,"json"))&&void 0!==e?e:B.qIj.leftListViewDefaultWidth,u=null!==(n=pt.LP(B._Yt.rightViewWidthPercent,"json"))&&void 0!==n?n:B.qIj.rightViewDefaultWidthPercent,f=$("#right-view"),d=$("body").hasClass("detail-show"),m=pt.LP(B._Yt.isLeftListHide,"json");if(r||o||t===m||d||c((0,no.GB)(m)),f.length){var p,h;if(s&&!m){var y;if(a)if(l-(s+B.qIj.leftSideBarWidth)-l*u/100>=B.qIj.midListViewMinWidth)p=s;else(p=l-B.qIj.midListViewMinWidth-B.qIj.leftSideBarWidth-(null!==(y=f.width())&&void 0!==y?y:0))<=B.qIj.leftListViewMinWidth&&(p=B.qIj.leftListViewMinWidth);i&&s+B.qIj.leftSideBarWidth+B.qIj.midListViewMinWidth>l&&(p=Math.max(B.qIj.leftListViewMinWidth,l-B.qIj.leftSideBarWidth-B.qIj.midListViewMinWidth)),o&&U.vp.dispatch("toggleLeftBar")}if(u&&a){var v=m&&!t||m&&t?0+B.qIj.leftSideBarWidth:p+B.qIj.leftSideBarWidth;h=l-v-l*u/100>=B.qIj.midListViewMinWidth?u:(l-B.qIj.midListViewMinWidth-v)/l*100}p&&(c((0,no.qJ)(p)),pt.JU(B._Yt.leftListWidth,p)),h&&(c((0,no.Y0)(h)),pt.JU(B._Yt.rightViewWidthPercent,h))}}}),[c,t,g,l]);(0,r.useLayoutEffect)((function(){var e=XEe();d.current!==e&&e&&f(e),b()}),[b]),(0,r.useLayoutEffect)((function(){var e=QEe();y.current!==e&&e&&h(e)}),[]);var k=(0,uH.Z)((0,r.useCallback)((function(){var e=XEe();l!==e&&e&&f(e);var t=QEe();y.current!==t&&t&&h(t),b()}),[b,l]),20,{leading:!1,trailing:!0});(0,r.useEffect)((function(){return window.addEventListener("resize",k),function(){window.removeEventListener("resize",k)}}),[k]);var x=(0,r.useMemo)((function(){return(0,Jm.qX)({isCardMode:!1,isGlobalLayoutCardMode:o})}),[o]);return r.createElement("div",{className:w()("flex flex-auto overflow-hidden",(0,Jm.uW)({theme:n,isGlobalLayoutCardMode:o})),style:(0,Jm.PK)({theme:n,isGlobalLayoutCardMode:o})},r.createElement("div",{className:"listViewContainer flex flex-auto overflow-hidden"},r.createElement("div",{className:w()("listViewWrapper flex flex-auto overflow-hidden",(0,Jm.di)({isGlobalLayoutCardMode:o}))},r.createElement(Fa.Z.Provider,{value:KEe(KEe({},Fa.x),{},{containerWidth:l,containerHeight:p,calendarWidth:0,sizeOptions:g,isCardMode:!1,isCalendarTaskMode:!1,calendarTaskListOption:null,isRenderLikeCard:o,isGlobalLayoutCardMode:o})},r.createElement("div",{id:"task-view-container",className:w()("flex flex-auto overflow-hidden relative",x)},r.createElement(v.AW,{path:"/s",component:Zg}),r.createElement(v.AW,{path:"/s//:id?",component:Bxe.ZP}))))))}function tSe(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,a,i,c=[],s=!0,u=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;s=!1}else for(;!(s=(r=a.call(n)).done)&&(c.push(r.value),c.length!==t);s=!0);}catch(e){u=!0,o=e}finally{try{if(!s&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(u)throw o}}return c}}(e,t)||function(e,t){if(!e)return;if("string"===typeof e)return nSe(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return nSe(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function nSe(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var rSe=function(e){return e.normal="normal",e.archived="archived",e}({}),oSe=function(e){var t=e.viewType,n=e.setViewType,o=tSe((0,r.useState)(null),2),i=o[0],c=o[1],s=(0,y.Z)(),l=(0,a.v9)((function(e){return(0,tn.k)(e)})),f=(0,a.I0)(),d=(0,r.useCallback)((function(){f(Ta.M0()),(0,tn.a1)()}),[f]),m=(0,r.useCallback)((function(){return i?r.createElement(eM,{type:i,dismiss:function(){return c(null)}}):null}),[i]),p=(0,r.useMemo)((function(){return r.createElement("div",{className:w()("flex items-center mx-[6px] cursor-pointer")},r.createElement("h5",{className:w()("tl-des select-enabled font-semibold text-[20px] truncate leading-[28px] text-grey")},t===rSe.archived?s.formatMessage({id:"archived_countdowns"}):s.formatMessage({id:"tab_bar_countdown"})),r.createElement(E.Z,{name:"small-triangle-down",className:"w-[12px] h-[12px] text-grey-40 ml-[4px]"}),r.createElement("div",{className:w()("absolute inset-0 invisible group-hover:visible bg-grey-5")}))}),[s,t]);return r.createElement("header",{className:"tl-bar px-[20px] pt-[15px] pb-[15px] flex items-center justify-between relative"},r.createElement("div",{className:"flex-auto flex items-center"},r.createElement($_,{className:"flex-none hidden s:block"}),r.createElement("div",{id:"project-name-bar",className:w()("tl-bar-project-name overflow-hidden max-w-[calc(100%-118px)] group relative rounded-default flex items-center"),style:{height:34}},r.createElement(S.Z,{menu:r.createElement(O.ZP,{onSelect:function(e){var t=e.selectedKeys[0];n(t)},selectedKeys:[t]},r.createElement(O.gO,{key:rSe.normal,title:s.formatMessage({id:"countdown_recording"}),withChecker:!0}),r.createElement(O.gO,{key:rSe.archived,title:s.formatMessage({id:"habit_title_bar_archived"}),withChecker:!0})),placement:"bottomLeft"},p))),t!==rSe.archived&&r.createElement("div",{className:"flex-none"},r.createElement(S.Z,{placement:"bottomRight",menu:r.createElement(O.ZP,{onSelect:function(e){var t=e.selectedKeys;if((0,VT._v)())switch(t[0]){case"countdown":c(RT.Dy.countdown);break;case"anniversary":c(RT.Dy.anniversary);break;case"birthday":c(RT.Dy.birthday);break;case"holiday":c(RT.Dy.holiday)}}},u.j4?r.createElement(r.Fragment,null,r.createElement(O.gO,{key:"anniversary",title:s.formatMessage({id:"type_anniversary"}),prefixIcon:"type_anniversary"}),r.createElement(O.gO,{key:"countdown",title:s.formatMessage({id:"type_countdown"}),prefixIcon:"type_countdown"})):r.createElement(r.Fragment,null,r.createElement(O.gO,{key:"countdown",title:s.formatMessage({id:"type_countdown"}),prefixIcon:"type_countdown"}),r.createElement(O.gO,{key:"anniversary",title:s.formatMessage({id:"type_anniversary"}),prefixIcon:"type_anniversary"})),r.createElement(O.gO,{key:"birthday",title:s.formatMessage({id:"type_birthday"}),prefixIcon:"type_birthday"}),r.createElement(O.gO,{key:"holiday",title:s.formatMessage({id:"type_holiday"}),prefixIcon:"type_holiday"})),align:{offset:[16,8]},onVisibleChange:function(e){e&&ae.Z.countdown("add","add")}},r.createElement("span",{className:"inline-block w-[20px] h-[20px] cursor-pointer"},r.createElement(Mt.Z,{name:"add",className:w()("i-o-36 i-h-o-54 w-[20px] h-[20px]")}))),r.createElement(S.Z,{placement:"bottomRight",menu:r.createElement(O.ZP,{onSelect:function(e){if("renderSection"===e.selectedKeys[0])d()}},r.createElement(O.gO,{key:"renderSection",title:s.formatMessage({id:l?"hide_section":"show_section"}),prefixIcon:l?"section-hide":"section-show"})),align:{offset:[16,8]}},r.createElement("span",{className:"inline-block ml-[16px]"},r.createElement(Mt.Z,{name:"more-titlebar",className:w()("i-o-36 i-h-o-54 w-[20px] h-[20px] cursor-pointer")})))),m())},aSe=n("ljE0"),iSe=n.n(aSe),cSe=20,sSe=function(e){var t=e.data,n=e.length,o=(0,r.useRef)(null),a=(0,r.useRef)(null),i=(0,nM.Z)(document.body);(0,r.useEffect)((function(){var e=o.current;return e&&(0,wn.iD)($(e)),function(){e&&(0,wn.Dh)($(e))}}),[]);var c=(0,r.useMemo)((function(){return i?i.width:0}),[i]),s=(0,r.useMemo)((function(){var e=c>=500?c-50-40+cSe:c-40+cSe,t=c>1791&&n>5?251:228,r=310,o=Math.max(Math.floor(e/(t+cSe)),2);if(o>n){var a=Math.max(n,2),i=(a+1)*(t+cSe),s=Math.min(i/a-cSe,r);return{columns:"repeat(".concat(a,", ").concat(s,"px) 1fr"),itemWidth:s,itemSize:i>1791?"normal":"small"}}var u=e/o-cSe,l=c>1791?"normal":"small";return u>r?{columns:"repeat(".concat(o-1,", ").concat(r,"px) 1fr"),itemWidth:r,itemSize:l}:{columns:"repeat(".concat(o,", minmax(0, 1fr))"),itemWidth:u,itemSize:l}}),[c,n]),u=s.columns,l=s.itemWidth,f=s.itemSize,d=(0,Iv.Cj)().active,m=function(){var e;if(d&&(null===(e=d.data.current)||void 0===e?void 0:e.env)===B.TyY.countdownGrid)return d.id}(),p=(0,r.useMemo)((function(){return t.find((function(e){return e.id===m}))}),[t,m]),h=(0,r.useMemo)((function(){return p?r.createElement(eo.Z,null,r.createElement(Iv.y9,{modifiers:[FC.hg]},r.createElement(MA,{key:p.id,model:p,size:f,dragOverlay:!0,itemWidth:l}))):null}),[p,f,l]);return(0,Iv.IJ)({onDragEnd:function(e){e.over&&(e.active.id,e.over.id)}}),r.createElement("div",{className:"flex-auto antiscroll-wrap",ref:o},r.createElement("div",{className:"antiscroll-inner !overflow-x-hidden",style:{paddingTop:12,paddingBottom:20,paddingLeft:20,paddingRight:20,overflowAnchor:"none"},ref:a},r.createElement("div",{className:"grid",style:{gap:cSe,gridTemplateColumns:u}},r.createElement(Nt.Fo,{items:t,strategy:Nt.U2},t.map((function(e){return r.createElement(MA,{key:e.id,model:e,size:f,itemWidth:l})}))),h)))},uSe=function(e){var t=Lv();return r.createElement(Iv.LB,{sensors:t},r.createElement(sSe,e))},lSe=n("XVUl"),fSe=function(e){var t=e.textId,n=void 0===t?u.j4?"empty_title_no_archived_anniversaries":"empty_title_no_archived_countdowns":t,o=e.descId,a=void 0===o?u.j4?"empty_desc_no_archived_anniversaries":"empty_desc_no_archived_countdowns":o;return r.createElement(mr.Z,{name:"empty-habit-archived",iconsInfo:[void 0,3,4,void 0,void 0,void 0],textId:n,descId:a})};function dSe(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,a,i,c=[],s=!0,u=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;s=!1}else for(;!(s=(r=a.call(n)).done)&&(c.push(r.value),c.length!==t);s=!0);}catch(e){u=!0,o=e}finally{try{if(!s&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(u)throw o}}return c}}(e,t)||function(e,t){if(!e)return;if("string"===typeof e)return mSe(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return mSe(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function mSe(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var pSe=function(){var e;return null!==(e=$("#root").height())&&void 0!==e?e:0},hSe=function(e){var t=e.children,n=dSe((0,r.useState)(pSe()),2),o=n[0],a=n[1],i=(0,r.useRef)(o);(0,r.useLayoutEffect)((function(){var e=pSe();i.current!==e&&e&&a(e)}),[]);var c=(0,uH.Z)((0,r.useCallback)((function(){var e=pSe();i.current!==e&&e&&a(e)}),[]),20,{leading:!1,trailing:!0});(0,r.useEffect)((function(){return window.addEventListener("resize",c),function(){window.removeEventListener("resize",c)}}),[c]);var s=Math.max(.28*o,250);return r.createElement("div",{id:"task-list-body",className:"tl-body empty-list absolute w-full overflow-hidden flex flex-col",style:{top:s}},t)},ySe=function(){return r.createElement(hSe,null,r.createElement(fSe,null))},gSe=function(e){var t=e.textId,n=void 0===t?"empty_title_no_countdowns":t,o=e.descId,a=void 0===o?"empty_desc_no_countdowns":o;return r.createElement(mr.Z,{name:"empty-countdown",textId:n,descId:a})},vSe=function(){return r.createElement(hSe,null,r.createElement(gSe,null))};function bSe(e){return function(e){if(Array.isArray(e))return wSe(e)}(e)||function(e){if("undefined"!==typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(!e)return;if("string"===typeof e)return wSe(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return wSe(e,t)}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function wSe(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var kSe=function(e){var t=e.currentSectionType,n=e.updateSectionType,o=e.existingTypes,a=(0,y.Z)(),i=[{type:0,title:a.formatMessage({id:"list_all"})}].concat(bSe(u.j4?[{type:RT.Dy.anniversary,title:a.formatMessage({id:"type_anniversary"})},{type:RT.Dy.countdown,title:a.formatMessage({id:"type_countdown"})}]:[{type:RT.Dy.countdown,title:a.formatMessage({id:"type_countdown"})},{type:RT.Dy.anniversary,title:a.formatMessage({id:"type_anniversary"})}]),[{type:RT.Dy.birthday,title:a.formatMessage({id:"type_birthday"})},{type:RT.Dy.holiday,title:a.formatMessage({id:"type_holiday"})}]).filter((function(e){return 0===e.type||o.has(e.type)}));return r.createElement("div",{className:"flex flex-wrap",style:{padding:"2px 20px 6px"}},i.map((function(e){var o=e.type,a=e.title,i=o===t;return r.createElement("div",{key:o,className:w()("px-[12px] py-[5px] mr-[4px] last-of-type:mr-0 leading-[20px] rounded-full cursor-pointer",i?"text-primary bg-primary-10":"text-grey-40"),style:{height:30},onClick:function(){switch(n(o),o){case RT.Dy.countdown:ae.Z.countdown("group","countdown");break;case RT.Dy.anniversary:ae.Z.countdown("group","anniversary");break;case RT.Dy.birthday:ae.Z.countdown("group","birthday");break;case RT.Dy.holiday:ae.Z.countdown("group","holiday");break;default:ae.Z.countdown("group","all")}}},a)})))};function xSe(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,a,i,c=[],s=!0,u=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;s=!1}else for(;!(s=(r=a.call(n)).done)&&(c.push(r.value),c.length!==t);s=!0);}catch(e){u=!0,o=e}finally{try{if(!s&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(u)throw o}}return c}}(e,t)||function(e,t){if(!e)return;if("string"===typeof e)return ESe(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return ESe(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function ESe(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var SSe=function(e){!function(e){if(null==e)throw new TypeError("Cannot destructure "+e)}(e);var t=(0,y.Z)(),n=xSe((0,r.useState)((function(){return(0,pt.LP)("countdownListSectionType","json")||0})),2),o=n[0],i=n[1];(0,r.useEffect)((function(){vn.Z.doSync()}),[]),(0,r.useEffect)((function(){(0,wn.Ld)(t.formatMessage({id:"tab_bar_countdown"}))}),[t]);var c=(0,r.useCallback)((function(e){i(e),(0,pt.JU)("countdownListSectionType","".concat(e))}),[]),s=(0,a.v9)((function(e){return(0,Z.gh)()})),u=(0,a.v9)((function(e){return(0,tn.k)(e)})),l=(0,a.v9)((function(e){return(0,Lt.pe)(e)})),f=(0,Me.D)(u);(0,r.useEffect)((function(){f===u||u||c(0)}),[f,u,c]),(0,r.useEffect)((function(){var e=Ne().uniqueId();return U.vp.subscribe(e,"JUDGE_NEED_TOAST_WHEN_ADD_COUNTDOWN",(function(e){if(u&&0!==o&&o!==e){var n=function(){switch(e){case RT.Dy.anniversary:return t.formatMessage({id:"type_anniversary"});case RT.Dy.holiday:return t.formatMessage({id:"type_holiday"});case RT.Dy.birthday:return t.formatMessage({id:"type_birthday"});case RT.Dy.countdown:default:return t.formatMessage({id:"type_countdown"})}}();me.$Z({text:t.formatMessage({id:"add_to_xx"},{s:n}),onClickAction:function(){c(e)}})}})),function(){U.vp.unSubscribe(e,"JUDGE_NEED_TOAST_WHEN_ADD_COUNTDOWN")}}),[o,t,u,c]);var d=(0,a.v9)((function(e){return(0,VT.dw)(e)})),m=xSe((0,lSe.Z)((0,pt.lW)("countdownListViewType"),{defaultValue:rSe.normal}),2),p=m[0],h=m[1],g=(0,r.useMemo)((function(){switch(p){case rSe.normal:case rSe.archived:return p;default:return rSe.normal}}),[p]),v=g!==rSe.normal,b=(0,r.useMemo)((function(){return d.filter((function(e){return g===rSe.normal?!(0,VT.V8)(e):(0,VT.V8)(e)}))}),[d,g]),k=(0,r.useMemo)((function(){return new Set(b.map((function(e){return e.type})))}),[b]),x=(0,r.useMemo)((function(){var e=u?0===o?b:b.filter((function(e){return e.type===o})):b;return v?e.sort((function(e,t){return R.ZP.archivedCountdown(e,t)})):e.sort((function(e,t){return R.ZP.countdown(e,t,!1,!0)}))}),[o,b,v,u]);(0,r.useEffect)((function(){0===x.length&&c(0)}),[x.length,c]);var E=(0,r.useMemo)((function(){return r.createElement("div",{className:"flex-1 overflow-hidden flex flex-col"},g===rSe.normal?r.createElement(vSe,null):r.createElement(ySe,null))}),[g]),S=(0,r.useMemo)((function(){return(0,Jm.qX)({isCardMode:!1,isGlobalLayoutCardMode:l})}),[l]),_=(0,r.useMemo)((function(){return(0,Jm.WB)({theme:s,isGlobalLayoutCardMode:l})}),[s,l]),O=_.bgClassName,C=_.bgStyle,T=(0,r.useMemo)((function(){return(0,Jm.y6)({isGlobalLayoutCardMode:l,theme:s})}),[l,s]),j=T.wrapperBgClassName,D=T.wrapperBgStyle;return r.createElement("div",{className:w()("flex flex-auto h-full overflow-hidden z-[2]",O),style:C},r.createElement("div",{className:w()("flex flex-auto overflow-hidden",(0,Jm.di)({isGlobalLayoutCardMode:l}))},r.createElement("div",{className:w()("flex flex-auto flex-col h-full",iSe().container,S,j),style:D},r.createElement(oSe,{viewType:g,setViewType:h}),b.length>0&&u&&r.createElement(kSe,{currentSectionType:o,updateSectionType:c,existingTypes:k}),0===b.length?E:r.createElement(uSe,{data:x,length:b.length}))))};function _Se(){var e=(0,r.useRef)(pt.LP(B._Yt.stashWebAppPath));(0,r.useEffect)((function(){pt.ZM(B._Yt.stashWebAppPath)}),[]),lL();var t=(0,v.k6)().location,n=(0,r.useRef)("");return t.pathname.includes("settings")||(n.current=t.pathname),r.createElement(r.Fragment,null,r.createElement(r.Suspense,{fallback:r.createElement("div",null,"Loading...")},r.createElement(v.AW,{path:"/",exact:!0,render:function(t){var n=t.location,o=Vn.Z.urlTaskId.exec(n.pathname),a=o?o[1]:null,i=(0,N.T7)("all"),c=a?"/q/all/".concat(i,"/")+a:(0,$e.tQ)(),s=pt.LP(B._Yt.settingStashWebPathHash);return s&&(c=s,pt.ZM(B._Yt.settingStashWebPathHash)),e.current&&(c=e.current,e.current=null),"/q/all/tasks"===c&&I.Kb("tasks"),r.createElement(v.l_,{to:c})}}),r.createElement(v.AW,{path:"/",render:function(){return r.createElement(Sb,null)}}),r.createElement(v.AW,{path:"/n/:name/:type",render:function(e){return bn.ZP.openNotification=!0,r.createElement(v.l_,{to:(0,$e.tQ)()})}}),r.createElement(v.AW,{path:"/tu/:teamId",render:function(e){var t=e.match.params.teamId;return bn.ZP.openTeamPlanTeamId=t,r.createElement(v.l_,{to:(0,$e.tQ)()})}}),r.createElement(v.rs,null,r.createElement(v.AW,{path:"/q/all/habit",component:qxe}),r.createElement(v.AW,{path:["/q/:name/:type/","/p/:name/","/g/:name/","/f/:name/","/t/:name/","/d/:date/"],component:HEe}),r.createElement(v.AW,{path:"/s",component:eSe})),r.createElement(v.AW,{path:"/c/all/calendar/:type",component:tke}),r.createElement(v.AW,{path:"/m/all/matrix/:type?/:id?/:sid?",component:K_}),r.createElement(v.AW,{path:["/focus/:id?","/countdown/:id?"],render:function(){return r.createElement(fke,{dismiss:function(){document.body.classList.remove("list-show"),U.vp.dispatch("toggleLeftBar")}})}}),r.createElement(v.AW,{path:"/focus/:id?",component:uL}),r.createElement(v.AW,{path:"/countdown/:id?",component:SSe}),r.createElement(v.AW,{path:"/settings/:tabs?/:type?/:sid?",render:function(e){var t=e.match,o=e.location.search,a=t.params.tabs||"",i=t.params.type||"",c=t.params.sid||"",s=a?"&tabs=".concat(a):"",u=i?"&type=".concat(i):"",l=c?"&sid=".concat(c):"",f=o?o.replace(/^\?/,"&"):"";return r.createElement(v.l_,{to:"".concat(n.current||(0,$e.tQ)(),"?modalType=settings").concat(s).concat(u).concat(l).concat(f)})}}),r.createElement(L6,null),r.createElement(v.AW,{path:"/statistics/:type?",component:hS,exact:!0})))}var OSe=n("xVKb"),CSe=function(e){return{type:OSe.ho,data:e}},TSe=function(){return uo.h.getState().featurePrompt},jSe=function(){return TSe().get("webPomoTask")},DSe=function(e){uo.h.dispatch(CSe(e)),(0,K.EgY)(e),(0,pt.JU)(B._Yt.featurePrompt,JSON.stringify(TSe()))};function MSe(e){return MSe="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},MSe(e)}function ASe(){ASe=function(){return t};var e,t={},n=Object.prototype,r=n.hasOwnProperty,o=Object.defineProperty||function(e,t,n){e[t]=n.value},a="function"==typeof Symbol?Symbol:{},i=a.iterator||"@@iterator",c=a.asyncIterator||"@@asyncIterator",s=a.toStringTag||"@@toStringTag";function u(e,t,n){return Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{u({},"")}catch(e){u=function(e,t,n){return e[t]=n}}function l(e,t,n,r){var a=t&&t.prototype instanceof y?t:y,i=Object.create(a.prototype),c=new j(r||[]);return o(i,"_invoke",{value:_(e,n,c)}),i}function f(e,t,n){try{return{type:"normal",arg:e.call(t,n)}}catch(e){return{type:"throw",arg:e}}}t.wrap=l;var d="suspendedStart",m="executing",p="completed",h={};function y(){}function g(){}function v(){}var b={};u(b,i,(function(){return this}));var w=Object.getPrototypeOf,k=w&&w(w(D([])));k&&k!==n&&r.call(k,i)&&(b=k);var x=v.prototype=y.prototype=Object.create(b);function E(e){["next","throw","return"].forEach((function(t){u(e,t,(function(e){return this._invoke(t,e)}))}))}function S(e,t){function n(o,a,i,c){var s=f(e[o],e,a);if("throw"!==s.type){var u=s.arg,l=u.value;return l&&"object"==MSe(l)&&r.call(l,"__await")?t.resolve(l.__await).then((function(e){n("next",e,i,c)}),(function(e){n("throw",e,i,c)})):t.resolve(l).then((function(e){u.value=e,i(u)}),(function(e){return n("throw",e,i,c)}))}c(s.arg)}var a;o(this,"_invoke",{value:function(e,r){function o(){return new t((function(t,o){n(e,r,t,o)}))}return a=a?a.then(o,o):o()}})}function _(t,n,r){var o=d;return function(a,i){if(o===m)throw Error("Generator is already running");if(o===p){if("throw"===a)throw i;return{value:e,done:!0}}for(r.method=a,r.arg=i;;){var c=r.delegate;if(c){var s=O(c,r);if(s){if(s===h)continue;return s}}if("next"===r.method)r.sent=r._sent=r.arg;else if("throw"===r.method){if(o===d)throw o=p,r.arg;r.dispatchException(r.arg)}else"return"===r.method&&r.abrupt("return",r.arg);o=m;var u=f(t,n,r);if("normal"===u.type){if(o=r.done?p:"suspendedYield",u.arg===h)continue;return{value:u.arg,done:r.done}}"throw"===u.type&&(o=p,r.method="throw",r.arg=u.arg)}}}function O(t,n){var r=n.method,o=t.iterator[r];if(o===e)return n.delegate=null,"throw"===r&&t.iterator.return&&(n.method="return",n.arg=e,O(t,n),"throw"===n.method)||"return"!==r&&(n.method="throw",n.arg=new TypeError("The iterator does not provide a '"+r+"' method")),h;var a=f(o,t.iterator,n.arg);if("throw"===a.type)return n.method="throw",n.arg=a.arg,n.delegate=null,h;var i=a.arg;return i?i.done?(n[t.resultName]=i.value,n.next=t.nextLoc,"return"!==n.method&&(n.method="next",n.arg=e),n.delegate=null,h):i:(n.method="throw",n.arg=new TypeError("iterator result is not an object"),n.delegate=null,h)}function C(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function T(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function j(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(C,this),this.reset(!0)}function D(t){if(t||""===t){var n=t[i];if(n)return n.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var o=-1,a=function n(){for(;++o<t.length;)if(r.call(t,o))return n.value=t[o],n.done=!1,n;return n.value=e,n.done=!0,n};return a.next=a}}throw new TypeError(MSe(t)+" is not iterable")}return g.prototype=v,o(x,"constructor",{value:v,configurable:!0}),o(v,"constructor",{value:g,configurable:!0}),g.displayName=u(v,s,"GeneratorFunction"),t.isGeneratorFunction=function(e){var t="function"==typeof e&&e.constructor;return!!t&&(t===g||"GeneratorFunction"===(t.displayName||t.name))},t.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,v):(e.__proto__=v,u(e,s,"GeneratorFunction")),e.prototype=Object.create(x),e},t.awrap=function(e){return{__await:e}},E(S.prototype),u(S.prototype,c,(function(){return this})),t.AsyncIterator=S,t.async=function(e,n,r,o,a){void 0===a&&(a=Promise);var i=new S(l(e,n,r,o),a);return t.isGeneratorFunction(n)?i:i.next().then((function(e){return e.done?e.value:i.next()}))},E(x),u(x,s,"Generator"),u(x,i,(function(){return this})),u(x,"toString",(function(){return"[object Generator]"})),t.keys=function(e){var t=Object(e),n=[];for(var r in t)n.push(r);return n.reverse(),function e(){for(;n.length;){var r=n.pop();if(r in t)return e.value=r,e.done=!1,e}return e.done=!0,e}},t.values=D,j.prototype={constructor:j,reset:function(t){if(this.prev=0,this.next=0,this.sent=this._sent=e,this.done=!1,this.delegate=null,this.method="next",this.arg=e,this.tryEntries.forEach(T),!t)for(var n in this)"t"===n.charAt(0)&&r.call(this,n)&&!isNaN(+n.slice(1))&&(this[n]=e)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if("throw"===e.type)throw e.arg;return this.rval},dispatchException:function(t){if(this.done)throw t;var n=this;function o(r,o){return c.type="throw",c.arg=t,n.next=r,o&&(n.method="next",n.arg=e),!!o}for(var a=this.tryEntries.length-1;a>=0;--a){var i=this.tryEntries[a],c=i.completion;if("root"===i.tryLoc)return o("end");if(i.tryLoc<=this.prev){var s=r.call(i,"catchLoc"),u=r.call(i,"finallyLoc");if(s&&u){if(this.prev<i.catchLoc)return o(i.catchLoc,!0);if(this.prev<i.finallyLoc)return o(i.finallyLoc)}else if(s){if(this.prev<i.catchLoc)return o(i.catchLoc,!0)}else{if(!u)throw Error("try statement without catch or finally");if(this.prev<i.finallyLoc)return o(i.finallyLoc)}}}},abrupt:function(e,t){for(var n=this.tryEntries.length-1;n>=0;--n){var o=this.tryEntries[n];if(o.tryLoc<=this.prev&&r.call(o,"finallyLoc")&&this.prev<o.finallyLoc){var a=o;break}}a&&("break"===e||"continue"===e)&&a.tryLoc<=t&&t<=a.finallyLoc&&(a=null);var i=a?a.completion:{};return i.type=e,i.arg=t,a?(this.method="next",this.next=a.finallyLoc,h):this.complete(i)},complete:function(e,t){if("throw"===e.type)throw e.arg;return"break"===e.type||"continue"===e.type?this.next=e.arg:"return"===e.type?(this.rval=this.arg=e.arg,this.method="return",this.next="end"):"normal"===e.type&&t&&(this.next=t),h},finish:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),T(n),h}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.tryLoc===e){var r=n.completion;if("throw"===r.type){var o=r.arg;T(n)}return o}}throw Error("illegal catch attempt")},delegateYield:function(t,n,r){return this.delegate={iterator:D(t),resultName:n,nextLoc:r},"next"===this.method&&(this.arg=e),h}},t}function NSe(e,t,n,r,o,a,i){try{var c=e[a](i),s=c.value}catch(u){return void n(u)}c.done?t(s):Promise.resolve(s).then(r,o)}function PSe(e){return function(){var t=this,n=arguments;return new Promise((function(r,o){var a=e.apply(t,n);function i(e){NSe(a,r,o,i,c,"next",e)}function c(e){NSe(a,r,o,i,c,"throw",e)}i(void 0)}))}}var ISe=function(){(0,K.ReB)().then((function(e){bn.ZP.canUploadAttachment=e.data}))},LSe=function(){var e=(0,Z.U2)("id"),t=pt.LP(B._Yt.userId,"json");return new Promise((function(n,r){t&&t===e?n():(0,K.zer)().then((function(e){if(e.data&&(u.EA.isJustRegistered=!0,pt.JU(B._Yt.registeredTime,(new Date).getTime())),u.EA.isJustRegistered){var t=(0,Z.U2)("smartProjects");t.forEach((function(e){"all"!==e.name&&"summary"!==e.name||(e.visibility="hide")})),(0,Z.a1)({posOfOverdue:0,smartProjects:t}),(0,Hn.uB)(B.X1y.all,B.jPq.hide),(0,Hn.uB)(B.X1y.summary,B.jPq.hide)}n()})).catch((function(e){r()}))}))},RSe=function(){return new Promise((function(e,t){if(N._2()){var n=N.$c();return n?(0,L.Kn)(n).then((function(){return e()})).catch((function(e){return window.location.href="/404",t()})):(window.location.href="/404",t())}return e()}))},ZSe=function(){var e=PSe(ASe().mark((function e(){return ASe().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!N.NA()){e.next=4;break}return e.next=4,(0,Hn.$P)();case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),FSe=function(){var e=PSe(ASe().mark((function e(){var t,n,r,o=arguments;return ASe().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(t=o.length>0&&void 0!==o[0]&&o[0],!N.Xo()||N.bW()){e.next=8;break}if(n=N.NA(),r=N.pm(),!n||!r.u&&(0,Hn.Rp)(n)){e.next=8;break}return t||($("#loading-view").show(),bn.ZP.tempHashProjectId=n),e.next=8,(0,K.uNe)(n,r.u).then((function(e){if(200===e.status){var o=e.data||{},a=o.joined,i=o.inviteId;if(!a&&i)window.location.href="/pub/project/collaboration/invite/".concat(i).concat(r.u?"?u=".concat(r.u):"");else if(a){if(!t){var c=[pe.Z.doSyncImmediately(),new Promise((function(e){setTimeout((function(){e("")}),1e3)}))];Promise.all(c).finally((function(){$("#loading-view").hide(),bn.ZP.tempHashProjectId="",N.Jv(n)}))}}else setTimeout((function(){$("#loading-view").hide(),bn.ZP.tempHashProjectId="",uo.h.dispatch((0,k.VF)((0,$e.tQ)()))}),1e3)}else t||setTimeout((function(){$("#loading-view").hide(),bn.ZP.tempHashProjectId="",uo.h.dispatch((0,k.VF)((0,$e.tQ)()))}),1e3)})).catch((function(e){var n=function(e){var t=(0,Y.vZ)(e),n=t.data||{},r=t.errorCode;if("team_project_exceed_quota"===r){var o=n.teamId;if(o)!(0,fe.mW)(o)?Pe.WI({key:"team_project_exceed_quota",title:s.U2("share_project_join_failed"),content:s.U2("share_project_visitor_team_project_exceed_quota_content"),type:"singleButton",confirmText:s.U2("got_it")}):F.$Z({type:B.VIb.teamSharelist,teamId:o,action:function(){U.vp.dispatch("showGlobalTeamPlanModal",{teamId:o})}})}else if("exceed_quota"===r)F.$Z({type:B.VIb.list});else if("visitor_exceed_quota"===r){var a=n.limit;Pe.WI({key:"visitor_exceed_quota",title:s.U2("share_project_join_failed"),content:s.U2(a>1?"share_project_visitor_join_failed_pro_content":"share_project_visitor_join_failed_content"),type:"singleButton",confirmText:s.U2("got_it")})}uo.h.dispatch((0,k.VF)((0,$e.tQ)()))};t?setTimeout((function(){n(e)}),1e3):setTimeout((function(){$("#loading-view").hide(),bn.ZP.tempHashProjectId="",n(e)}),1e3)}));case 8:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();function BSe(){return USe.apply(this,arguments)}function USe(){return USe=PSe(ASe().mark((function e(){return ASe().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return Promise.all([Jt.Z.doSyncImmediately(),(0,$t.Ut)()]).finally((function(){var e=+pt.LP(B._Yt.calendarInValidConfirmDay)||0;if((!e||Ee()().endOf("day").diff(Ee()(e,"YYYYMMDD").startOf("day"),"day")>=7)&&!N.JK()){var t=(0,To.AO)(),n=(0,$t.pH)(),r=(0,oc.ed)(),o=t.size+n.size+r.size;if(o>1){var a=function(e){return s.zO()?"\u201c".concat(e,"\u201d"):"'".concat(e,"'")},i=t.toArray().map((function(e){return a("".concat((0,To.Py)(e)))})),c=n.toArray().map((function(e){return a("".concat((0,$t.uY)(e)))})),u=r.toArray().map((function(e){return a("".concat((0,oc.t0)(e)))}));pt.JU(B._Yt.calendarInValidConfirmDay,Ee()().format("YYYYMMDD")),Pe.WI({title:s.U2("app_auth_has_expired_title"),content:s.U2("app_auth_has_expired_desc_multi").replace("{s}"," ".concat(i.concat(u).concat(c).join(", ")," ")),confirmText:s.U2("reauthorize_google_account"),confirmAction:function(){uo.h.dispatch((0,k.VF)({search:"?modalType=settings&tabs=integrations"}))},cancelText:s.U2("got_it"),cancelAction:function(){}})}else if(1===o){var l=t.get(0),f=n.get(0),d=r.get(0);l?(0,To.jO)(l.get("id")):f?(0,$t.jO)(f.get("id")):d&&(0,oc.jO)(d.get("id"))}}})),Xt.ZP.doSyncImmediately(Xt.gw.fullSync).finally((function(){(0,Qt.Ap)()})),vn.Z.doSyncImmediately(),f$.mL(),(0,Z.Xx)(),(0,Z.lA)(),(0,Z.fO)(),ISe(),(0,Lt.xo)(),e.next=11,LSe();case 11:return e.next=13,RSe();case 13:return((0,tn.dE)()&&!jSe()||!(0,tn.dE)()&&!u.EA.isJustRegistered)&&DSe({webPomoTask:!0}),e.next=16,FSe(!0);case 16:return e.next=18,ZSe();case 18:return pn.doSyncImmediately(),e.next=21,Xv();case 21:return e.next=23,(0,gn.Gw)();case 23:N.tb();case 24:case"end":return e.stop()}}),e)}))),USe.apply(this,arguments)}function YSe(e){var t=e.history;(0,r.useEffect)((function(){var e=function(){window.innerWidth>=B.rgg.tablet?(U.jc.unSubscribe("hideDetailListenId"),$("body").removeClass("list-show detail-show tabs-show"),U.vp.dispatch("toggleLeftBar")):window.innerWidth<B.rgg.mobile&&U.vp.dispatch("toggleLeftBar")};return $(window).on("resize.body",(function(){Ne().throttle(e,500)()})),function(){$(window).off("resize.body")}}),[]),(0,r.useEffect)((function(){var e=!1,t=function(t){var n,r=(t||window.event).target;r&&(n=$(r),e=!!n.closest(".".concat(B.T1I)).length)},n=function(t){var n=(t||window.event).target;if(n){var r=$(n);!function(t){window.innerWidth>=B.rgg.tablet||!t.closest("body").length||t.closest("#reminders-modal").length||t.closest(".popup").length||t.closest(".ap-popup").length||t.closest("#detail-view").length||t.closest(".task").length||t.closest(".task-detail-element").length||t.closest(".timecard-element").length||t.closest(".menu-mask").length||t.closest(".dropdown-menu").length||t.closest(".mobile-detail-click-ignore").length||e||(0,wn.HH)()}(r),function(e){!$("body").hasClass("list-show")||e.closest("#leftListView").length||e.closest("#project-group-option-menu").length||e.closest("#notification-view").length||e.closest("#pomodoro-timer").length||e.closest(".pinMenuAction").length||(U.vp.dispatch("toggleLeftBar"),document.body.classList.remove("list-show"))}(r)}e=!1};return document.addEventListener("mousedown",t,{capture:!0}),document.addEventListener("click",n,{capture:!0}),function(){document.removeEventListener("mousedown",t,{capture:!0}),document.removeEventListener("click",n,{capture:!0})}}),[]),(0,r.useEffect)((function(){var e=t.listen((function(){$("body").removeClass("list-show"),U.vp.dispatch("toggleLeftBar")}));return function(){e()}}),[t]),(0,r.useEffect)((function(){t.listen((function(e,t){"POP"===t&&FSe()}))}),[t])}var VSe=n("pbcK"),HSe=n("y8q6"),WSe=new Set([15,30,60,180]),zSe=function(e){var t=Number(e);return!Number.isFinite(t)||t<=0?null:Math.floor(t)},GSe=function(){var e=zSe(bn.ZP.recentSnoozeReminderMinutes);return!e||function(e){return WSe.has(e)}(e)?null:e},KSe=function(e){var t=e.todayReminders,n=void 0===t?(0,Gn.List)():t,r=e.todaySubscribeReminders,o=void 0===r?(0,Gn.List)():r,a=e.todayHabitReminders,i=void 0===a?(0,Gn.List)():a,c=e.todayCourseReminders,s=void 0===c?(0,Gn.List)():c,u=e.todayCountdownReminders,l=void 0===u?(0,Gn.List)():u,f=(0,Gn.List)();if(!(0,Z.U2)("notificationEnabled"))return f;var d=Bn.Z.prefMoment().format("HH:mm");return n.forEach((function(e){var t=e.remindTime,n=e.taskId,r=e.itemId,o=e.isEndRemind,a=e.isOnTimeRemind,i=e.isAnnoyingAlert;if(t===d){var c=(0,Wn.yfC)(n);if(!c)return;if((0,Wn.PNE)(c))return;f=r?f.push({task:c,item:c.get("items").find((function(e){return e.get("id")===r})),info:{id:r,type:"checklist",clock:t,originRemindTime:qSe(t),objId:n,isAnnoyingAlert:i}}):f.push({task:c,info:{id:n,type:"task",clock:t,originRemindTime:qSe(t),objId:n,isEndRemind:o,isOnTimeRemind:a,isAnnoyingAlert:i}})}})),o.forEach((function(e){var t=e.remindTime,n=e.accountId,r=e.taskId,o=e.objId;if(t===d){var a=n?(0,To.Y)(r):(0,$t.Y)(r);if(!a)return;f=f.push({task:a,info:{id:r,type:"calendar",clock:t,originRemindTime:qSe(t),objId:o}})}})),s.forEach((function(e){var t=e.taskId,n=e.remindTime,r=e.course;n===d&&(f=f.push({task:(0,Gn.Map)(r),info:{id:t,type:"course",clock:n,originRemindTime:qSe(n),objId:t}}))})),i.forEach((function(e){if(e.remindTime===d){var t=(0,VSe.j)(e.habitTask);if(!t)return;if((0,Wn.PNE)(t))return;var n=e.habitTask.id||t.get("id");f=f.push({task:t,info:{id:n,type:"habit",clock:e.remindTime,originRemindTime:qSe(e.remindTime),objId:n,isAnnoyingAlert:e.isAnnoyingAlert}})}})),l.forEach((function(e){var t=e.taskId,n=e.remindTime,r=e.countdown,o=e.isAnnoyingAlert;n===d&&(f=f.push({task:r,info:{id:t,type:"countdown",clock:n,originRemindTime:qSe(n),objId:t,isAnnoyingAlert:o}}))})),f},qSe=function(e){return ke.Z.formatToServerDate(Bn.Z.dateFormatToMoment(e,"HH:mm"))},$Se=function(e,t,n,r,o,a){var i=Bn.Z.prefMoment(o).utc().format(B.WUZ.atomTime);t?(0,Wn.lIH)(e.get("id"),[{id:t.get("id"),snoozeReminderTime:i}]):("task"===r&&(0,Wn.RsH)(e,i),uo.h.dispatch((0,HSe.iz)({objId:"".concat(n),type:r,remindTime:a,nextTime:i,syncStatus:CO.w.NEW})),pe.Z.doSync())},JSe=n("k8Oq"),XSe=n("mrxe"),QSe=n.n(XSe),e_e=function(e){var t=e.task,n=e.action,o=e.dismiss,a=e.relativeRef,i=e.className;return r.createElement(Ur.Z,{maskClassName:"!z-[1200]",className:"!shadow-none !border-none !bg-[transparent] !max-w-[280px]",relativeRef:a,hideMenu:o,placement:"bottom-center"},r.createElement(Lf.Z,{task:t,dismiss:o,action:function(e){var r=t.get("value");0!==e&&n(r+e)},className:i}))},t_e=n("d/Yv");function n_e(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,a,i,c=[],s=!0,u=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;s=!1}else for(;!(s=(r=a.call(n)).done)&&(c.push(r.value),c.length!==t);s=!0);}catch(e){u=!0,o=e}finally{try{if(!s&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(u)throw o}}return c}}(e,t)||function(e,t){if(!e)return;if("string"===typeof e)return r_e(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return r_e(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function r_e(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var o_e="inline-block my-0 px-[8px] text-s text-left w-[70px] h-[32px] rounded-select-trigger",a_e="text-[13px] inline-block leading-[24px] ml-[4px]",i_e=function(e,t){var n=Number(e);return!Number.isFinite(n)||n<0?0:Math.min(Math.floor(n),t)},c_e=function(e){var t=e.onCancel,n=e.onConfirm,o=(0,y.Z)(),a=n_e((0,r.useState)(0),2),i=a[0],c=a[1],u=n_e((0,r.useState)(5),2),l=u[0],f=u[1],d=60*i+l,m=d<=0,p=Z.U2("showMeridiem")?s.LO()?"A hh:mm":"hh:mm A":"HH:mm",h=Bn.Z.prefMoment().add("m",d);return r.createElement("div",{className:"absolute top-[36px] left-0 z-[1050] shadow-default dark:shadow-dark-default rounded-dropdown border border-solid border-grey-10 bg-main-background",onClick:function(e){e.stopPropagation()},style:{width:264,padding:"18px"}},r.createElement("div",{className:"flex items-center"},r.createElement(vu.Z,{key:"customSnoozeHour",className:o_e,type:"number",name:"hour",placeholder:"0",min:0,max:23,value:i,withBaseBorder:!0,onChange:function(e){c(i_e(e.target.value,23))}}),r.createElement("span",{className:w()(a_e,"mr-[12px]")},s.U2("hours")),r.createElement(vu.Z,{key:"customSnoozeMinute",className:o_e,type:"number",name:"minute",placeholder:"0",min:0,max:59,value:l,withBaseBorder:!0,onChange:function(e){f(i_e(e.target.value,59))}}),r.createElement("span",{className:a_e},s.U2("mins"))),r.createElement("div",{className:"mt-[8px] text-xs leading-[18px] text-primary"},o.formatMessage({id:"allday_reminder_tip"},{s1:h.format((0,Jn.I4)("MMMD")),s2:h.format(p)})),r.createElement("div",{className:"flex justify-center gap-[10px] mt-[14px]"},r.createElement(T.Z,{type:"cancel",size:"middle",className:"flex-auto",onClick:t},o.formatMessage({id:"cancel"})),r.createElement(T.Z,{size:"middle",className:"flex-auto",disabled:m,onClick:function(){m||n(d)}},o.formatMessage({id:"ok"}))))};function s_e(e){return s_e="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},s_e(e)}function u_e(e){return function(e){if(Array.isArray(e))return l_e(e)}(e)||function(e){if("undefined"!==typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(!e)return;if("string"===typeof e)return l_e(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return l_e(e,t)}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function l_e(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function f_e(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function d_e(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?f_e(Object(n),!0).forEach((function(t){w_e(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):f_e(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function m_e(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function p_e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,k_e(r.key),r)}}function h_e(e,t,n){return t&&p_e(e.prototype,t),n&&p_e(e,n),Object.defineProperty(e,"prototype",{writable:!1}),e}function y_e(e,t,n){return t=v_e(t),function(e,t){if(t&&("object"===s_e(t)||"function"===typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(e,g_e()?Reflect.construct(t,n||[],v_e(e).constructor):t.apply(e,n))}function g_e(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(g_e=function(){return!!e})()}function v_e(e){return v_e=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},v_e(e)}function b_e(e,t){return b_e=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},b_e(e,t)}function w_e(e,t,n){return(t=k_e(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function k_e(e){var t=function(e,t){if("object"!=s_e(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=s_e(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==s_e(t)?t:t+""}var x_e="h-[32px] rounded-[8px] px-[8px] font-medium truncate",E_e=w()(x_e,"min-w-[100px]"),S_e="text-grey-60 border border-grey-10 border-solid hover:bg-cancel-btn-hover leading-[30px]",__e="bg-primary text-white hover:bg-btn-hover-color leading-[32px]",O_e="custom",C_e="recentCustom",T_e=function(e){function t(e){var n;return m_e(this,t),w_e(n=y_e(this,t,[e]),"escListenId",void 0),w_e(n,"wrapperRef",void 0),w_e(n,"elRef",void 0),w_e(n,"actionRef",void 0),w_e(n,"currentTime",void 0),w_e(n,"analyticsEvent",""),w_e(n,"countdownRenderTitle",void 0),w_e(n,"isOnTimeRemind",(function(){var e=n.props.info;return e&&e.isOnTimeRemind})),w_e(n,"isAnnoyingAlert",(function(){var e=n.props.info;return e&&e.isAnnoyingAlert})),w_e(n,"stopStickWebReminder",(function(){var e=n.props.task;n.isAnnoyingAlert()&&JSe.xP(e.get("id"))})),w_e(n,"getNotificationInfo",(function(){var e=n.props,t=e.task,r=e.item,o=e.info,a=Wn.d77(t),i=Wn.HlA(t),c=t.get("isTimetable"),u=Wn.nJ4(t);if(u)return{title:n.countdownRenderTitle,body:n.getCountdownDesc(!0)};if(!a&&!i&&!c&&!u)return{title:o&&o.isEndRemind?s.U2("completed_a").replace("{s}",t.get("title")):t.get("title"),body:n.isOnTimeRemind()?n.getContentInfo():n.getNotificationTimeStr()};var l=r,f=(0,Jn.I4)("fullDate");return t.get("isAllDay")||(Z.U2("showMeridiem")?f+=" hh:mm A":f+=" HH:mm"),{title:Bn.Z.prefMomentFromUtc(l?l.startDate:t.get("startDate")).format(f),body:o&&o.isEndRemind?s.U2("completed_a").replace("{s}",t.get("title")):t.get("title")}})),w_e(n,"renderDueDatePreview",(function(e){var t=e.startDate,n=e.dueDate,r=e.isAllDay,o=e.isWebNotification,a=void 0!==o&&o,i="",c=(0,Jn.I4)("MMMD"),u=(0,Jn.I4)("MMMD"),l=Bn.Z.getDueDateLocalZoneDate(t),f=Bn.Z.prefMoment(),d="";n&&(n=Bn.Z.formatToUtc(Bn.Z.getRealDueDate(n,r))),(l.year()!==f.year()||n&&Bn.Z.prefMoment(n).year()!==f.year())&&(c=(0,Jn.I4)("fullDate"),u=(0,Jn.I4)("slashShortDate")),r||(d=Z.U2("showMeridiem")?s.LO()?"A hh:mm":"hh:mm A":"HH:mm");var m=Bn.Z.prefMoment(t),p=a?{tip:Bn.Z.formatRecentlyTodayAndTomorrowDueDateTip(t),isPrefix:!0}:Bn.Z.formatRecentlyDueDateTip(t),h=p.tip,y=p.isPrefix;if(n&&!Bn.Z.prefMoment(t).isSame(Bn.Z.prefMoment(n))){var g=Bn.Z.prefMoment(n);if(m.format("YYYY-MM-DD")===g.format("YYYY-MM-DD"))r||(h?c=d:c+=", "+d),i+=m.format(c)+" - "+g.format(d),h&&(i=Bn.Z.concatReTipWithDueText(i,h,y));else r||(u+=", "+d),i=[m.format(u),g.format(u)].join(" - ")}else r?h&&(c=""):h?c=d:c+=", "+d,c&&(i=m.format(c)),i?h&&(i=Bn.Z.concatReTipWithDueText(i,h,y)):h&&(i=h);return i})),w_e(n,"getTimeStr",(function(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0],t=n.props,r=t.task,o=t.item;return n.renderDueDatePreview({startDate:(o||r).get("startDate"),dueDate:Wn.rZ9(o||r),isAllDay:(o||r).get("isAllDay"),isWebNotification:e})})),w_e(n,"getTimezoneDateStr",(function(){var e=n.props,t=e.task,r=e.item,o=e.isTimeZoneOptionEnabled;if(r)return"";if(!o)return"";if(t.get("isFloating"))return"";var a=t.get("isAllDay"),i=t.get("startDate"),c=t.get("timeZone"),s=(0,g_.yP)(i,c);return n.renderTimezoneDatePreview(s,a,c,i)})),w_e(n,"getNotificationTimeStr",(function(){var e=n.getTimezoneDateStr(),t=n.getTimeStr(!0);return e?"".concat(t," ").concat(e):t})),w_e(n,"doUpdateHabitCheckin",(function(e,t){var r=n.props.task;n.setState({habitTempValue:e},(function(){setTimeout((function(){(0,Qt.Qr)(r,e),n.onCancel()}),500)})),t&&(0,wn.eD)(t)})),w_e(n,"hideCustomSnoozePanel",(function(){n.setState({showCustomSnoozePanel:!1})})),w_e(n,"showCustomSnoozePanel",(function(){n.setState({showCustomSnoozePanel:!0})})),w_e(n,"confirmCustomSnooze",(function(e){if(!(e<=0)){var t=n.props,r=t.task,o=t.item,a=t.info,i=a.originRemindTime,c=a.type,s=a.objId;!function(e){var t=zSe(e);t&&(bn.ZP.recentSnoozeReminderMinutes=t,(0,pt.JU)(B._Yt.recentSnoozeReminderMinutes,"".concat(t)))}(e),$Se(r,o,s,c,Bn.Z.prefMoment().add("m",e),i),n.onCancel()}})),w_e(n,"handleSnoozeButtonClick",(function(){n.hideCustomSnoozePanel(),ae.Z.reminder(n.analyticsEvent,"snooze")})),w_e(n,"getActionContainer",(function(){return n.actionRef.current||document.body})),w_e(n,"renderProgress",(function(){var e=n.props,t=e.task,o=e.intl,a=n.state.habitTempValue,i=t.get("color"),c=(0,Z.Wz)(),s=function(){if(a){var e=a,n=t.get("goal"),r=100*Math.min(e/n,1);return{value:e,goal:n,percentage:r,tempAddCheckIn:r>=100}}return d_e(d_e({},(0,Qt.Je)(t)),{},{tempAddCheckIn:!1})}(),u=s.value,l=s.goal,f=s.percentage,d=s.tempAddCheckIn,m=["transparent",""].includes(i)?c:i,p=function(){if((0,Qt.aH)(t))return"".concat(u," / ").concat(l," ").concat((0,Qt.k8)(t));var e=t.get("targetDays"),n=t.get("targetStartDate");if(e&&n){var r=t.get("id"),a=(0,Qt.DW)(r),i=function(){var e=(0,t_e.gM)(a);if(d){var t=[].concat(u_e(e),[+Ee()().format("YYYYMMDD")]).sort((function(e,t){return e-t}));return Array.from(new Set(t))}return e}(),c=(0,t_e.EP)(i,e,n),s=c[c.length-1]||[],f="".concat(s.length,"/").concat(e);return o.formatMessage({id:"achieve_current_streak"},{s:f})}var m,p,h=(null!==(m=null===(p=t.get("habit"))||void 0===p?void 0:p.get("totalCheckIns"))&&void 0!==m?m:0)+(d?1:0);return o.formatMessage({id:h>1?"achieve_n_days_total_streak":"achieve_day_total_streak"},{s:h})}();return r.createElement("div",{className:"mt-[14px] w-full"},r.createElement("div",{className:"relative w-full bg-grey-5 rounded-s overflow-hidden",style:{height:8}},r.createElement("div",{style:{width:"".concat(f,"%"),backgroundColor:m,transition:"all 0.3s cubic-bezier(0.37, 0, 0.63, 1)"},className:"absolute left-0 top-0 bottom-0 w-1/2 rounded-s"})),r.createElement("p",{className:"text-s leading-[20px] text-grey-60 mt-[8px]"},p))})),w_e(n,"calcIsLongTitleHabit",(function(e){var t=document.getElementById("habitTitleTestDiv");if(t)return t.innerHTML=e,(0,ja.ao)(t);var n=$('<div id="habitTitleTestDiv">'.concat(e,"</div>"));return n.css({width:300,fontSize:18,lineHeight:"28px",position:"absolute",top:0,left:0,visibility:"hidden",whiteSpace:"nowrap"}),$("body").append(n),(0,ja.ao)(n[0])})),w_e(n,"getCountdownDesc",(function(e){var t=n.props,r=t.task,o=t.intl,a=n.getCountdownDiff(),i=(0,VT.F8)({targetDate:r.get("targetDate"),showCalendarType:r.get("showCalendarType")});if(0!==a){var c=Math.abs(a);return c>1?o.formatMessage({id:"reminder_xx_days_until2"},{d:c,s2:i}):o.formatMessage({id:"reminder_xx_day_until2"},{d:c,s2:i})}return e?n.countdownRemarkVisible()?r.get("remark"):"":i})),w_e(n,"getCountdownDiff",(function(){var e=n.props.task;return Ee()("".concat(e.get("targetDate")),"YYYYMMDD").diff(Ee()().startOf("D"),"days")})),w_e(n,"countdownRemarkVisible",(function(){return!!n.props.task.get("remark")})),w_e(n,"getCountdownBody",(function(){var e=n.props.task,t=e.get("title"),o=n.getCountdownDiff(),a=n.countdownRenderTitle||t;return r.createElement(r.Fragment,null,r.createElement("div",{className:"flex justify-between",style:{marginTop:10}},r.createElement("div",{className:"flex-none w-[40px]",style:{marginTop:2}},r.createElement(JT.Z,{iconRes:e.get("iconRes"),color:e.get("color"),className:"inline-block rounded-full",size:40})),r.createElement("div",{className:w()("flex-auto overflow-hidden ml-[12px] flex flex-col",0===o&&"justify-center")},r.createElement("div",{className:"leading-[24px] truncate font-medium text-[18px]"},a),r.createElement("div",{className:"mt-[2px] truncate font-medium text-grey-40",style:{fontSize:15,lineHeight:"20px"}},n.getCountdownDesc(!1)),n.countdownRemarkVisible()&&r.createElement("div",{className:"text-grey-40 whitespace-pre-wrap line-clamp-1 truncate",style:{fontSize:12,lineHeight:"17px",marginTop:2},onClick:function(){U.vp.dispatch("showCountdownRemarkModal",{id:e.get("id")})}},e.get("remark")))))})),w_e(n,"getContentInfo",(function(){var e=n.props.task;if(Wn.tcK(e))return e.get("desc");var t="";if(e.get("isTimetable")){var r=e.get("startLesson"),o=e.get("endLesson"),a=r===o?s.U2("course_lesson_d",{d:r}):s.U2("course_lesson_d_d",{s1:r,s2:o}),i=e.get("room"),c=e.get("teacher");t="".concat(a).concat(i?", "+i:"").concat(c?", "+c:"")}else{t=(0,Oo.bS)(e).content}return(0,zn.tj)(t)})),n.state={nextPeriod:n.getNextPeriod(),showManualCheckinModal:!1,habitTempValue:null,showCustomSnoozePanel:!1},n.currentTime=Bn.Z.prefMoment(),n.onCancel=n.onCancel.bind(n),n.onSnoozeMenuSelect=n.onSnoozeMenuSelect.bind(n),n.gotoTask=n.gotoTask.bind(n),n.markDone=n.markDone.bind(n),n.startPomo=n.startPomo.bind(n),n.handleClickStartPomo=n.handleClickStartPomo.bind(n),n.escListenId=Ne().uniqueId(),n.wrapperRef=r.createRef(),n.elRef=r.createRef(),n.actionRef=r.createRef(),n.countdownRenderTitle=n.getCountdownTitleName(e.task),n}return function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&b_e(e,t)}(t,e),h_e(t,[{key:"UNSAFE_componentWillReceiveProps",value:function(e){var t=e.task,n=this.props,r=n.task,o=n.nextRemindTime;r.get("startDate")===t.get("startDate")&&r.get("status")===t.get("status")&&r.get("remindTime")===t.get("remindTime")&&o===e.nextRemindTime||this.onCancel(),r.get("repeatFlag")===t.get("repeatFlag")&&r.get("repeatFrom")===t.get("repeatFrom")&&r.get("isAllDay")===t.get("isAllDay")&&r.get("completedTime")===t.get("completedTime")||this.setState({nextPeriod:this.getNextPeriod()})}},{key:"componentDidMount",value:function(){var e=this.props,t=e.task,n=e.item,r=e.activeId;U.vp.dispatch("refreshReminderIcon",{id:n?n.id:t.get("id")}),t.get("id")===r&&U.vp.dispatch("refreshDetailDueDatePreview"),I.MM();var o=this.getNotificationInfo(),a=o.body,i=o.title,c=this.isAnnoyingAlert();JSe.HQ(t,i,a,c),this.checkLimitHeight(),this.wrapperRef.current&&wn.iD($(this.wrapperRef.current)),n&&this.scrollToSubtask(),U.jc.subscribe(this.escListenId,"reminders-modal",this.onCancel);var s=Wn.d77(t),u=Wn.HlA(t),l=t.get("isTimetable"),f=Wn.nJ4(t);s?(this.analyticsEvent="habit_reminder_dialog",ae.Z.reminderData("type","habit_reminder")):u?(this.analyticsEvent="calendar_reminder_dialog",ae.Z.reminderData("type","calendar_reminder")):l?(this.analyticsEvent="timetable_reminder_dialog",ae.Z.reminderData("type","timetable_reminder")):f?(this.analyticsEvent="countdown_reminder_dialog",ae.Z.reminderData("type","countdown_reminder")):(this.analyticsEvent="task_reminder_dialog",ae.Z.reminderData("type","task_reminder"))}},{key:"componentWillUnmount",value:function(){var e=this.props.task;JSe.oo(e.get("id")),this.wrapperRef.current&&wn.Dh($(this.wrapperRef.current)),U.jc.unSubscribe(this.escListenId)}},{key:"renderTimezoneDatePreview",value:function(e,t,n,r){if(t)return"(".concat((0,g_.vO)(n),")");var o=Z.U2("showMeridiem")?s.LO()?"A hh:mm":"hh:mm A":"HH:mm",a=e.format("YYYY-MM-DD"),i=e.format("YYYY"),c=Bn.Z.prefMoment(r),u=c.format("YYYY-MM-DD"),l=c.format("YYYY");a===u||(o=i===l?(0,Jn.I4)("MMMD")+", "+o:(0,Jn.I4)("fullDate")+", "+o);var f=e.format(o);return f===c.format(o)?"":"(".concat(f," ").concat((0,g_.vO)(n),")")}},{key:"render",value:function(){var e=this,t=this.props,n=t.task,o=t.item,a=t.pomodoroEnabled,i=this.state.nextPeriod,c=Wn.fFu(n),s=Wn.d77(n),u=Wn.HlA(n),l=Wn.VuY(n),f=Wn.pHh(n),d=Wn.ZWx(n),m=n.get("isTimetable"),p=Wn.nJ4(n),h=this.getTimeStr();return r.createElement("li",{className:w()("r-task absolute left-1/2 max-h-[80%] z-[1200] bg-main-background rounded-[12px] opacity-0 shadow-default dark:shadow-dark-default last:top-[40px] last:opacity-100 dark:box-content dark:border dark:border-solid dark:border-grey-10",{subcalendar:u,habit:s,"sub-schedule-participant":o&&f&&!l}),style:{width:380,padding:"4px 0",marginLeft:"-190px"},ref:this.elRef,onClickCapture:this.stopStickWebReminder},r.createElement("div",{className:"h-full relative"},r.createElement("div",{className:"header w-full flex items-center justify-between",style:{height:46,padding:"0 18px 0 20px"}},r.createElement("div",{className:"flex-auto flex items-center"},r.createElement("div",{className:"text-primary leading-[18px] text-[13px]"},h),i&&r.createElement(E.Z,{name:"item-repeat",className:"text-primary w-[14px] h-[14px] ml-[6px]"})),r.createElement("div",{className:"flex-none flex items-center"},a&&!c&&!u&&!o&&!m&&!p&&r.createElement("div",{className:"item pomo cursor-pointer text-center mr-[16px] group relative",onClick:this.handleClickStartPomo},r.createElement(Mt.Z,{name:"menu-start-pomo",className:"w-[18px] h-[18px] text-grey-60"})),r.createElement("a",{className:"close group relative",onClick:function(){e.onCancel(),I.qg(),ae.Z.reminder(e.analyticsEvent,"x_btn")}},r.createElement(Mt.Z,{name:"close",className:"w-[18px] h-[18px] text-grey-60"})))),r.createElement("div",{className:"body overflow-y-auto cursor-pointer",style:{height:84},onClick:this.gotoTask},r.createElement("div",{className:"antiscroll-wrap",ref:this.wrapperRef},r.createElement("div",{className:"antiscroll-inner px-[20px]"},s?this.getHabitBody():p?this.getCountdownBody():this.getTaskBody()))),s?this.getHabitFooter():this.renderActionArea({item:o,isUneditableTeamProjectTask:c,isSubscribe:u,isScheduleOwner:l,isScheduleTask:f,isNoteTask:d,isTimetable:m,isCountdownTask:p})))}},{key:"getHabitFooter",value:function(){var e=this,t=this.props,n=t.task,o=t.intl,a=this.state,i=a.showManualCheckinModal,c=a.habitTempValue,s=a.showCustomSnoozePanel,u=(0,Qt.S3)(n),l=(0,Qt.T4)(n),f=this,d=function(){function e(){m_e(this,e),w_e(this,"id",(0,Uf.Z)()),w_e(this,"value",""),w_e(this,"action",(function(){})),w_e(this,"className",__e)}return h_e(e,null,[{key:"auto",value:function(t){var n=new e;n.value="+".concat(t.get("step")," ").concat((0,Qt.k8)(t));var r=t.get("value")+t.get("step");return n.action=function(){f.doUpdateHabitCheckin(r,"+".concat(t.get("step")," ").concat((0,Qt.k8)(t))),ae.Z.reminder(f.analyticsEvent,"auto_record")},n}},{key:"done",value:function(t){var r=new e;return r.value=o.formatMessage({id:"done"}),r.action=function(){f.doUpdateHabitCheckin(n.get("goal")),ae.Z.reminder(f.analyticsEvent,t===Yl.c0.allTarge?"complete_all":"done")},r}},{key:"manual",value:function(t){var n=new e;return n.value=o.formatMessage({id:"remind_habit_record"}),n.action=function(){f.setState({showManualCheckinModal:!0}),ae.Z.reminder(f.analyticsEvent,"manual_record")},n.className=1===t?S_e:__e,n}}])}(),m=[];switch(u){case Yl.c0.autoTarget:m.push(d.manual(1),d.auto(n));break;case Yl.c0.manualTarget:m.push(d.manual());break;case Yl.c0.allTarge:case Yl.c0.nonTarget:l||m.push(d.done(u))}var p=2===m.length,h=p?x_e:E_e,y=p?{width:103}:{};return r.createElement("div",{className:w()("action relative flex items-center w-full py-[12px] px-[20px]",p?"justify-between":"justify-end"),ref:this.actionRef},r.createElement("div",{className:"relative flex-none"},r.createElement(S.Z,{menu:this.getSnoozeMenu(),getMenuContainer:this.getActionContainer,menuClassName:QSe().reminderMenu},r.createElement("button",{type:"button",className:w()(h,S_e),style:y,onClick:this.handleSnoozeButtonClick,disabled:null!==c},o.formatMessage({id:"reminder_snooze"}))),s&&r.createElement(c_e,{onCancel:this.hideCustomSnoozePanel,onConfirm:this.confirmCustomSnooze})),m.map((function(e){return r.createElement("button",{key:e.id,type:"button",className:w()(h,!p&&"ml-[16px]",e.className),style:y,onClick:e.action,disabled:null!==c},e.value)})),i&&r.createElement(e_e,{task:n,dismiss:function(){e.setState({showManualCheckinModal:!1})},action:this.doUpdateHabitCheckin,relativeRef:this.actionRef,className:"!rounded-[8px]"}))}},{key:"renderActionArea",value:function(e){var t=this,n=e.item,o=e.isUneditableTeamProjectTask,a=e.isSubscribe,i=e.isScheduleOwner,c=e.isScheduleTask,s=e.isNoteTask,u=e.isTimetable,l=e.isCountdownTask,f=this.props.intl,d=this.state.showCustomSnoozePanel;return r.createElement("div",{className:w()("action relative flex items-center w-full py-[12px] px-[20px] justify-end"),ref:this.actionRef},!o&&r.createElement("div",{className:"relative flex-none"},r.createElement(S.Z,{disabled:n&&c&&!i,menu:this.getSnoozeMenu(),getMenuContainer:this.getActionContainer,menuClassName:QSe().reminderMenu},r.createElement("button",{type:"button",className:w()(E_e,S_e),onClick:this.handleSnoozeButtonClick},f.formatMessage({id:"reminder_snooze"}))),d&&r.createElement(c_e,{onCancel:this.hideCustomSnoozePanel,onConfirm:this.confirmCustomSnooze})),u||l||s||a||o?r.createElement("button",{type:"button",className:w()(E_e,__e,"ml-[16px]"),onClick:function(){t.onCancel(),ae.Z.reminder(t.analyticsEvent,"got_it_btn")}},f.formatMessage({id:"got_it"})):r.createElement("button",{type:"button",className:w()(E_e,__e,"ml-[16px]"),onClick:this.markDone},f.formatMessage({id:n?"reminder_done_checkitem":"done"})))}},{key:"getHabitBody",value:function(){var e=this.props.task,t=e.get("title"),n=this.calcIsLongTitleHabit(t);return r.createElement(r.Fragment,null,r.createElement("div",{className:"h-[30px] flex"},r.createElement("div",{className:"flex-none w-[30px]"},r.createElement(Zf.Z,{iconRes:e.get("iconRes"),color:e.get("color"),className:"inline-block rounded-full",size:30})),r.createElement("span",{className:w()("flex-auto leading-[28px] ml-[8px] truncate font-medium",n?"text-s":"text-[18px]")},t)),this.renderProgress())}},{key:"getCountdownTitleName",value:function(e){if(Wn.nJ4(e)){var t=e.get("title"),n=Ee()("".concat(e.get("targetDate")),"YYYYMMDD"),r=e.get("showCalendarType"),o=function(){var o=e.get("type"),a=e.get("ignoreYear"),i=e.get("showAge"),c=e.get("repeatFlag"),s=e.get("date"),u=e.get("timerMode");if((0,VT.g7)({type:o,ignoreYear:a,showAge:i,timerMode:u,repeatFlag:c,date:s})){var l=Ee()("".concat(s),"YYYYMMDD"),f=(0,VT.KN)(n,l,r);return t+f}return t}();return o}}},{key:"getTaskBody",value:function(){var e=this.props,t=e.task,n=e.intl,o=t.get("title");return r.createElement(r.Fragment,null,r.createElement("div",{className:w()("title w-full break-all text-[18px] leading-[28px] font-semibold line-clamp-2",!t.get("title")&&"text-grey-30"),style:{marginTop:-2}},o||n.formatMessage({id:"no_title"})),this.renderContent())}},{key:"renderContent",value:function(){var e=this.props,t=e.task,n=e.item,o=this.getContentInfo();return Wn.tcK(t)?r.createElement(r.Fragment,null,r.createElement("div",{className:"desc whitespace-pre-wrap mt-[6px] break-words select-text leading-[24px] text-grey-60",style:{fontSize:15}},o),r.createElement("ul",{className:"subtask-list"},t.get("items").sort(R.ZP.subtask).map((function(e){var t=e.get("status"),o=n&&n.get("id")===e.get("id");return r.createElement("li",{key:e.get("id"),className:w()("item min-h-[24px] leading-[24px] max-w-full select-text break-words",o?"active rounded-[2px] text-primary bg-primary-10":t?"checked text-grey-30":"text-grey-60"),style:{fontSize:15}},"- ",e.get("title"))})))):r.createElement("div",{className:w()("content whitespace-pre-wrap mt-[6px] break-words leading-[24px] text-grey-60"),style:{fontSize:15},dangerouslySetInnerHTML:{__html:o}})}},{key:"getSnoozeMenu",value:function(){var e=this.props,t=e.intl,n=e.task,o=this.state.nextPeriod,a=Wn.HlA(n),i=GSe(),c=[{key:"15m",text:t.formatMessage({id:"after_15minutes"})},{key:"30m",text:t.formatMessage({id:"after_30minutes"})},{key:"1h",text:t.formatMessage({id:"after_1hour"})},{key:"3h",text:t.formatMessage({id:"after_3hours"})}],s={key:"tomorrow",text:t.formatMessage({id:"tomorrow"})},u=this.getSmartTimeOpt();"nextMorning"===u.key?(c.push(s),c.push(u)):(c.push(u),c.push(s)),o&&Wn.VuY(n)&&!a&&c.push({key:"nextPeriod",text:o});var l=Wn.d77(n),f=n.get("isTimetable"),d=c;return(l||f)&&(d=d.filter((function(e){var t=e.key;return"tomorrow"!==t&&"nextMorning"!==t}))),r.createElement(O.ZP,{onSelect:this.onSnoozeMenuSelect,className:"!max-h-none"},d.map((function(e){return"nextPeriod"===e.key?r.createElement(O.sN,{key:e.key},r.createElement("a",{className:"snooze-action next-period !h-[51px] !leading-[23px] !pt-[6px]",dangerouslySetInnerHTML:{__html:e.text}})):r.createElement(O.sN,{key:e.key},r.createElement("a",null,e.text))})),r.createElement(O.iz,{key:"custom-snooze-divider",className:"my-[4px]"}),i&&r.createElement("div",{key:"recent-custom-snooze-title",className:"h-[28px] items-center mx-[4px] pointer-events-none text-xs leading-[16px] text-grey-40",style:{padding:"9px 12px 3px"}},t.formatMessage({id:"reminder_recents"})),i&&r.createElement(O.sN,{key:C_e},r.createElement("a",null,function(e,t){var n=Math.floor(e/60),r=e%60;return[0!==n?t.formatMessage({id:n>1?"time_hrs":"time_hr"},{s:n}):"",0!==r?t.formatMessage({id:r>1?"time_mins":"time_min"},{s:r}):""].filter(Boolean).join(" ")}(i,t))),i&&r.createElement(O.iz,{key:"recent-custom-snooze-divider",className:"my-[4px]"}),r.createElement(O.sN,{key:O_e},r.createElement("a",null,t.formatMessage({id:"custom"}))))}},{key:"getSmartTimeOpt",value:function(){var e=this.props.intl,t=Bn.Z.prefMoment().hour(),n={};return t<9?(n.key="thisMorning",n.text=e.formatMessage({id:"this_morning"})):t<13?(n.key="thisAfternoon",n.text=e.formatMessage({id:"this_afternoon"})):t<17?(n.key="atNightfall",n.text=e.formatMessage({id:"at_nightfall"})):t<20?(n.key="atNight",n.text=e.formatMessage({id:"at_night"})):(n.key="nextMorning",n.text=e.formatMessage({id:"next_morning"})),n}},{key:"getNextPeriod",value:function(){var e=this.props,t=e.intl,n=e.task,r=e.item,o=Wn.nJ4(n);if(!r&&!o&&Wn.rzg(n)){var a=Wn.xRo(n);if(a)return t.formatMessage({id:"skip_to_next_cycle"},{s:Bn.Z.formatToDate(a)})}return null}},{key:"scrollToSubtask",value:function(){if(this.elRef.current){var e=$(this.elRef.current),t=e.find(".body"),n=e.find(".subtask-list .item.active"),r=t.offset(),o=n.offset();if(!r||!o)return;var a=t.outerHeight()||0,i=o.top-r.top-a/2;t.scrollTop(i)}}},{key:"onSnoozeMenuSelect",value:function(e){var t,n=e.selectedKeys[0],r=this.props,o=r.task,a=r.item,i=r.info,c=i.originRemindTime,s=i.type,u=i.objId,l=n.match(/([0-9]+|[a-z]+)/gi);if(n!==O_e){if(n===C_e){var f=GSe();if(!f)return;return $Se(o,a,u,s,Bn.Z.prefMoment().add("m",f),c),void this.onCancel()}if("nextPeriod"===n)return Wn.qTH(o),void this.onCancel();if("tomorrow"===n)I.Xh(n),t=Bn.Z.prefMoment(this.currentTime).add("d",1);else if("thisMorning"===n)t=Bn.Z.prefMoment().hour(9).minute(0);else if("thisAfternoon"===n)t=Bn.Z.prefMoment().hour(13).minute(0);else if("atNightfall"===n)t=Bn.Z.prefMoment().hour(17).minute(0);else if("atNight"===n)t=Bn.Z.prefMoment().hour(20).minute(0);else if("nextMorning"===n)t=Bn.Z.prefMoment().add(1,"d").hour(9).minute(0);else if(2===(null===l||void 0===l?void 0:l.length)){I.Xh(n);var d="h"===l[1]?60:1;t=Bn.Z.prefMoment().add("m",Number(l[0])*d)}if(t){var m=new Set(["thisMorning","thisAfternoon","atNightfall","atNight","nextMorning"]);"15m"===n?ae.Z.reminderData("snooze","15m"):"30m"===n?ae.Z.reminderData("snooze","30m"):"1h"===n?ae.Z.reminderData("snooze","1h"):"3h"===n?ae.Z.reminderData("snooze","3h"):"tomorrow"===n?ae.Z.reminderData("snooze","tomorrow"):m.has(n)&&ae.Z.reminderData("snooze","smart_time"),$Se(o,a,u,s,t,c),this.onCancel()}}else this.showCustomSnoozePanel()}},{key:"setNewDueDate",value:function(e){var t=this.props.task,n=Bn.Z.prefMoment(e).utc().format(B.WUZ.atomTime),r=Wn.czV(t,n);Wn._l9(t,{startDate:n,dueDate:r,remindTime:n,repeatFlag:Wn.fWf(t)})}},{key:"gotoTask",value:function(){var e,t=this.props,n=t.task,r=t.item,o=t.navigateTo,a=t.setActiveSelectedTaskIds,i=n.get("id"),c=n.get("projectId");if(ae.Z.reminder(this.analyticsEvent,"click_content"),Wn.HlA(n))Ru.vR(n)?e="/q/".concat(n.get("accountId"),"/subscribe-account-calendar/").concat(n.get("id")):Ru.tl(n)&&(e="/q/".concat(n.get("calendarId"),"/subscribe-calendar/").concat(n.get("id")));else if(Wn.d77(n)){var s=N.T7("today");e="/q/today/".concat(s,"/").concat(n.get("habitId"))}else if(Wn.nJ4(n))e="/countdown";else if(Wn.p9N(n)&&(0,tn.lW)()){var u=N.T7("today");e="/q/today/".concat(u,"/").concat(n.get("id"))}else e="".concat((0,N.u$)(c,(0,Hn.v2)(c)),"/").concat(i);r&&(e+="/".concat(r.get("id"))),e&&(o(e),a(i,[i]),this.onCancel())}},{key:"markDone",value:function(){I.A_(),ae.Z.reminder(this.analyticsEvent,"done");var e=this.props;!function(e,t){if(t)(0,Wn.VuY)(e)&&(0,Wn.J7G)(e,t.get("id"));else{if((0,Wn.HlA)(e))return;0===e.get("status")&&(0,jo.QW)(e)}}(e.task,e.item),this.onCancel()}},{key:"handleClickStartPomo",value:function(){var e=this.props.task;ae.Z.reminder(this.analyticsEvent,"start_focus");var t=e.get("id"),n=(0,Lx.U2)(t,void 0),r=Wn.d77(e);switch(n){case"ok":this.startPomo();break;case"confirm/pomo-change-task":U.vp.dispatch("ChangePomoTaskModalShow",{taskId:t,env:r?"habitReminder":"reminder",type:"pomo"});break;case"confirm/stopwatch-change-task":U.vp.dispatch("ChangePomoTaskModalShow",{taskId:t,env:r?"habitReminder":"reminder",type:"stopwatch"})}"prevent"!==n&&this.onCancel()}},{key:"startPomo",value:function(){var e=this.props,t=e.task,n=e.setPomoTaskId,r=e.timerType,o=t.get("id"),a=(0,wu.Yj)(o);n(a?"timer_".concat(a.id):o),setTimeout((function(){N.Ew()||me.$Z({text:s.U2("start_focusing")}),ae.Z.focus("start_from","reminder"),a?"timing"===a.type?U.vp.dispatch("startStopwatch"):U.vp.dispatch("startPomo"):U.vp.dispatch("pomo"===r?"startPomo":"startStopwatch")}))}},{key:"onCancel",value:function(){var e=this.props,t=e.onCancel,n=e.info,r=n.id,o=n.originRemindTime;t&&t({id:r,originRemindTime:o})}},{key:"checkLimitHeight",value:function(){this.wrapperRef.current&&this.wrapperRef.current.offsetHeight>300&&this.wrapperRef.current.parentElement&&(this.wrapperRef.current.parentElement.style.height="300px")}}])}(r.Component),j_e=(0,a.$j)((function(e,t){var n=t.info.objId;return{pomodoroEnabled:(0,tn.dE)(e),pomoTaskId:(0,hn.Je)(e),pomoStatus:e.pomodoro.pomoStatus,activeId:e.tasks.activeSelectedTaskIds.get("active"),timerType:(0,Lt.en)(),nextRemindTime:(0,b_.im)(n),isTimeZoneOptionEnabled:e.preference.get("isTimeZoneOptionEnabled")||!1}}),(function(e){return{navigateTo:function(t){e((0,k.VF)(t))},setPomoTaskId:function(t){e((0,rS.o9)(t))},setActiveSelectedTaskIds:function(e,t){Wn.j1p(e,t)}}}))((0,An.ZP)(T_e)),D_e=n("+vT4"),M_e=n("penO");function A_e(e){return function(e){if(Array.isArray(e))return N_e(e)}(e)||function(e){if("undefined"!==typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(!e)return;if("string"===typeof e)return N_e(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return N_e(e,t)}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function N_e(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var P_e={todayReminders:{}},I_e=function(e){return e.delayReminders},L_e=function(e){return(0,tn.sH)(e)},R_e=function(e){return(0,tn.yd)(e)},Z_e=function(e){return e.userProfile.get("pro")},F_e=function(){P_e.todayReminders={}},B_e=function(e,t,n){return!(!e||!t.includes(n))},U_e=function(e,t,n){return!!n&&(1===e||0!==e&&t)},Y_e=(0,Iu.P1)([tn.x,tn.ou,an.Ho,I_e],(function(e,t,n,r){if(!e||!t||!n)return[];var o=[],a=Bn.Z.startOfDay(),i=new Map(r.filter((function(e){return"course"===e.type})).map((function(e){return[e.objId,e]})));return n.forEach((function(e){var t=[],n=e.reminders,r=i.get(e.courseId);if(r&&Ee()().isSame(Ee()(ke.Z.parseUTCString(e.startDate)),"day")){var c=r.nextTime;Bn.Z.startOfDay(c)-a===0&&t.push(Bn.Z.prefMoment(c).format("HH:mm"))}if(n){var s=(0,D_e.i)(e.startDate);n.forEach((function(e){var n=F4.Uc(s,e);Bn.Z.startOfDay(n)-a===0&&t.push(Bn.Z.prefMoment(n).format("HH:mm"))}))}(t=Ne().uniq(t)).forEach((function(t){var n={taskId:e.courseId,course:e,remindTime:t};o.push(n)}))})),o})),V_e=(0,Iu.P1)([Qt.XJ,ro.se,ro.dr,I_e,L_e,R_e,Z_e],(function(e,t,n,r,o,a,i){var c=(0,Qt.Ds)(t),s=[];if(!e)return[];var u=Bn.Z.startOfDay(),l=new Map(r.filter((function(e){return"habit"===e.type})).map((function(e){return[e.objId,e]}))),f=B_e(o,a,B.b7H);return c.forEach((function(e){var t=U_e(e.annoyingAlert,f,i),n=[],r=l.get(e.id);if(r){var o=r.nextTime;Bn.Z.startOfDay(o)-u===0&&n.push(Bn.Z.prefMoment(o).format("HH:mm"))}e.reminders.forEach((function(e){n.push(e)})),(n=Ne().uniq(n)).forEach((function(n){var r={habitTask:e,remindTime:n};t&&(r.isAnnoyingAlert=!0),s.push(r)}))})),s})),H_e=(0,Iu.P1)([Zu.uS,I_e,function(e){return Lt.W7(e)},function(e){return e.subscribeCalendars.calendars}],(function(e,t,n,r){var o=[];if(n)return o;var a=Bn.Z.startOfDay(),i=new Map(t.filter((function(e){return"calendar"===e.type})).map((function(e){return[e.objId,e]}))),c=new Map(r.toList().filter((function(e){return e.get("kind")===QX.h.holiday})).map((function(e){var t;return[e.get("id"),null===(t=e.get("reminderEnable"))||void 0===t||t]})));return e.forEach((function(e){if(!q_e(e)&&!e.get("tickTaskId")){if(c.has(e.get("calendarId")))if(!c.get(e.get("calendarId")))return;var t=[],n=new su.QO(e),r="".concat((0,su.PG)(n)),s=i.get(r);if(s){var u=s.nextTime;Bn.Z.startOfDay(u)-a===0&&t.push(Bn.Z.prefMoment(u).format("HH:mm"))}if(e.get("remindTime")&&Bn.Z.startOfDay(e.get("remindTime"))-a===0){var l=Bn.Z.prefMoment(e.get("remindTime")).format("HH:mm");return t.push(l),void(t=Ne().uniq(t)).forEach((function(t){var n={taskId:e.get("id"),accountId:e.get("accountId"),remindTime:t};o.push(n)}))}var f=e.get("reminders"),d=Wn.Vub(e);f&&f.forEach((function(e){var n=F4.Uc(d,e.get("trigger"));Bn.Z.startOfDay(n)-a===0&&t.push(Bn.Z.prefMoment(n).format("HH:mm"))})),(0,Ru.tl)(e)&&Bn.Z.startOfDay(d)-a===0&&t.push(Bn.Z.prefMoment(d).format("HH:mm")),(t=Ne().uniq(t)).forEach((function(t){var n={taskId:e.get("id"),accountId:e.get("accountId"),remindTime:t,objId:r};o.push(n)}))}})),o})),W_e=(0,Iu.P1)([function(e){return e.tasks.taskList},function(e){return e.projects.projectList},function(e){return e.projects.projectInbox},I_e,L_e,R_e,Z_e],(function(e,t,n,r,o,a,i){var c=t.push(n),s=[],u=Bn.Z.startOfDay(),l=Bn.Z.formatToDateString(u),f=new Map(c.map((function(e){return[e.get("id"),e]}))),d=new Map(r.filter((function(e){return"task"===e.type})).map((function(e){return[e.objId,(0,b_.iK)(e)]}))),m=B_e(o,a,B.q1C);return e.forEach((function(e){var t,n=e.hashCode(),r=e.get("id"),o=P_e.todayReminders[r],a=f.get(e.get("projectId")),c=d.get(r),p=c?(0,M_e.un)(JSON.stringify(c)):void 0,h=function(e,t){return"".concat(e,"-").concat(t)}(m,i);if(K_e(e,a))if(o&&o.hash===n&&o.reminderHash===p&&o.date===l&&o.annoyingAlertCacheKey===h)(t=s).push.apply(t,A_e(o.reminders));else{P_e.todayReminders[r]={hash:n,reminderHash:p,date:l,annoyingAlertCacheKey:h,reminders:[]};var y=e.get("id");if(e.get("startDate")&&!Wn.Fe5(e)){var g=[],v=[],b=[];if(e.get("remindTime")&&Bn.Z.startOfDay(e.get("remindTime"))-u===0&&g.push(Bn.Z.prefMoment(e.get("remindTime")).format("HH:mm")),c){var w=c.nextTime;Bn.Z.startOfDay(w)-u===0&&g.push(Bn.Z.prefMoment(w).format("HH:mm"))}if(e.get("repeatFlag")&&B.zNx.completedTime!==e.get("repeatFrom")){var k=Wn.cam(e,3),x=k.remindTimes,E=k.endReminds;g=g.concat(x),v.push.apply(v,A_e(E))}if(!e.get("repeatFlag")||B.zNx.completedTime===e.get("repeatFrom")){var S=e.get("reminders"),_=e.get("isAllDay");if(S&&S.size)for(var O,C,T=Wn.Vub(e),j=function(){O=S.get(D);var t=!1,n=!1;if(C=F4.Uc(T,O.get("trigger"),(function(){return t=!0,Wn._M8(e)}),(function(e){var t=Bn.Z.prefMoment(T).utc();if(_){var r=e.format("YYYY-MM-DD"),o=t.format("YYYY-MM-DD");n=r===o}else n=t.format(B.WUZ.atomTime)===e.format(B.WUZ.atomTime)})),Bn.Z.startOfDay(C)-u===0){var r=Bn.Z.prefMoment(C).format("HH:mm");g.push(r),t&&v.push(r),n&&b.push(r)}},D=0;D<S.size;D++)j()}g=Ne().uniq(g);var M=new Set(v),A=U_e(e.get("annoyingAlert"),m,i);g.forEach((function(e){var t={taskId:y,remindTime:e};M.has(e)&&(t.isEndRemind=!0),b.includes(e)&&(t.isOnTimeRemind=!0),A&&(t.isAnnoyingAlert=!0),s.push(t),P_e.todayReminders[r].reminders.push(t)}))}if(Wn.tcK(e)){var N=-1!==e.get("annoyingAlert")&&U_e(e.get("annoyingAlert"),m,i),P=G_e(e,e.get("items"),N);s=s.concat(P),P_e.todayReminders[r].reminders=P_e.todayReminders[r].reminders.concat(P)}}})),s})),z_e=(0,Iu.P1)([VT.r_,ro.cz,I_e,L_e,R_e,Z_e],(function(e,t,n,r,o,a){var i=(0,VT.jX)(t).map(Gn.Map);if(!e)return[];var c=[],s=Bn.Z.startOfDay(),u=new Map(n.filter((function(e){return"countdown"===e.type})).map((function(e){return[e.objId,e]}))),l=B_e(r,o,B.nTy);return i.forEach((function(e){var t=[],n=e.get("reminders"),r=u.get(e.get("id")),o=Ee()("".concat(e.get("targetDate")),"YYYYMMDD"),i=ke.Z.formatToServerDate(o);if(r){var f=r.nextTime;Bn.Z.startOfDay(f)-s===0&&t.push(Bn.Z.prefMoment(f).format("HH:mm"))}if(n&&n.length>0)for(var d=(0,D_e.i)(i,!0),m=0;m<n.length;m++){var p=n[m],h=F4.Uc(d,p);if(Bn.Z.startOfDay(h)-s===0){var y=Bn.Z.prefMoment(h).format("HH:mm");t.push(y)}}t=Ne().uniq(t);var g=U_e(e.get("annoyingAlert"),l,a);t.forEach((function(t){var n={taskId:e.get("id"),countdown:e.set("startDate",i),remindTime:t};g&&(n.isAnnoyingAlert=!0),c.push(n)}))})),c})),G_e=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]&&arguments[2],r=[],o=e.get("id"),a=Bn.Z.startOfDay();return t.forEach((function(e){if(!(e.get("status")>0)&&(0,kP.xK)(e)){var t=[];if(e.get("snoozeReminderTime"))Bn.Z.startOfDay(e.get("snoozeReminderTime"))-a===0&&t.push(Bn.Z.prefMoment(e.get("snoozeReminderTime")).format("HH:mm"));else{var i=(0,D_e.i)(e.get("startDate"),e.get("isAllDay"),!0),c=F4.Uc(i,"TRIGGER:PT0S");Bn.Z.startOfDay(c)-a===0&&t.push(Bn.Z.prefMoment(c).format("HH:mm"))}t.forEach((function(t){var a={taskId:o,itemId:e.get("id"),remindTime:t};n&&(a.isAnnoyingAlert=!0),r.push(a)}))}})),r},K_e=function(e,t){if(!t)return!1;if((0,Hn.bF)(t))return!1;if($_e(t)){var n=Q_e(e,t),r=n.isNewSituation,o=n.muted;return r?!o:!!J_e(e)||(!o||!(!X_e(e)||Wn.N2m(e)))}return!0},q_e=function(e){return!je.qb(e.get("startDate"))},$_e=function(e){return!!e&&(e.get("userCount")>1||Hn.aZ(e))},J_e=function(e){return e.get("assignee")===P.U2("userId")},X_e=function(e){return e.get("creator")===P.U2("userId")||!e.get("creator")},Q_e=function(e,t){if(e.get("projectId")&&t){var n=t.get("reminderType");if(n){var r=function(){switch(n){case ya._1.All:return!1;case ya._1.AssignedExceptOther:return!(!$_e(t)||!function(e){var t=e.get("assignee");return t&&t!==P.U2("userId")}(e));case ya._1.AssignedToMe:return!(!$_e(t)||J_e(e));case ya._1.None:return!0;default:return!1}}();return{isNewSituation:!0,muted:r}}return{isNewSituation:!1,muted:t.get("muted")}}return{isNewSituation:!1,muted:!1}};function eOe(e){return eOe="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},eOe(e)}function tOe(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,nOe(r.key),r)}}function nOe(e){var t=function(e,t){if("object"!=eOe(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=eOe(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==eOe(t)?t:t+""}function rOe(e,t,n){return t=aOe(t),function(e,t){if(t&&("object"===eOe(t)||"function"===typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(e,oOe()?Reflect.construct(t,n||[],aOe(e).constructor):t.apply(e,n))}function oOe(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(oOe=function(){return!!e})()}function aOe(e){return aOe=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},aOe(e)}function iOe(e,t){return iOe=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},iOe(e,t)}var cOe=function(e,t){return!(!e||!t)&&Bn.Z.getUnixInMinute(e)===Bn.Z.getUnixInMinute(t)},sOe=function(e){function t(e){var n;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),(n=rOe(this,t,[e])).state={onTimeReminders:(0,Gn.List)()},n.time=null,n.uniqueId=Ne().uniqueId(),n.syncFinished=n.syncFinished.bind(n),n.closeReminder=n.closeReminder.bind(n),n.syncClose=n.syncClose.bind(n),n}return function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&iOe(e,t)}(t,e),n=t,o=[{key:"componentDidMount",value:function(){var e=this;Z.U2("notificationEnabled")&&!N.DT()&&(this.timer=setInterval((function(){var t=Bn.Z.prefMoment().format("HH:mm");t!==e.lastGetTime&&(e.setState((function(t,n){var r=uo.h.getState(),o=W_e(r),a=H_e(r),i=V_e(r),c=Y_e(r),s=z_e(r);return{onTimeReminders:e.addReminders(KSe({todayReminders:o,todaySubscribeReminders:a,todayHabitReminders:i,todayCourseReminders:c,todayCountdownReminders:s}),t.onTimeReminders)}})),e.lastGetTime=t)}),1e3)),U.vp.subscribe(this.uniqueId,"dataSyncFinished",this.syncFinished),U.vp.subscribe(this.uniqueId,"habitSyncFinished",this.syncFinished),U.vp.subscribe(this.uniqueId,"closeReminder",this.syncClose)}},{key:"componentWillUnmount",value:function(){clearInterval(this.timer),U.vp.unSubscribe(this.uniqueId,"dataSyncFinished"),U.vp.unSubscribe(this.uniqueId,"habitSyncFinished"),U.vp.unSubscribe(this.uniqueId,"closeReminder")}},{key:"syncClose",value:function(e){var t=e.id,n=(e.remindTime,e.type,this.state.onTimeReminders),r=n.findIndex((function(e){return e.info.id===t}));-1!==r&&this.setState({onTimeReminders:n.delete(r)})}},{key:"closeReminder",value:function(e){var t=e.id,n=e.originRemindTime,r=this.state.onTimeReminders.find((function(e){var r=e.info;return t===r.id&&n===r.originRemindTime}));r&&(0,Wn.XiF)(r.info),this.setState((function(e){return{onTimeReminders:e.onTimeReminders.filter((function(e){var r=e.info;return t!==r.id||n!==r.originRemindTime}))}}))}},{key:"syncFinished",value:function(){var e=this.state.onTimeReminders;if(e){var t=e.filter((function(e){var t=e.task,n=e.item,r=e.info,o=(0,Wn.yfC)(t.get("id")),a=(0,Qt.FJ)(t.get("id")),i=(0,VT.NB)(t.get("id"));if(a)return!(0,Qt.Zv)(a);if(i)return!0;if(!o)return!1;if(n){var c=o.get("items").find((function(e){return n.get("id")===e.get("id")})),s=!!c&&kP.lj(c),u=s&&cOe(c.get("snoozeReminderTime"),r.originRemindTime);if(!c||c.get("status")>0||s&&!u||c.get("startDate")!==n.get("startDate"))return!1}if(Wn.HlA(o))return!0;if(Wn.PNE(o))return!1;if(Wn.lj0(o)){var l=o.get("remindTime");if(!cOe(l,r.originRemindTime))return!1}return!Wn.N2W(o)||t.get("startDate")===o.get("startDate")}));this.setState({onTimeReminders:t})}}},{key:"addReminders",value:function(e,t){var n=new Set,r=new Set;return e.forEach((function(e){var t=e.task,o=e.item;o?r.add(o.get("id")):n.add(t.get("id"))})),t.filter((function(e){var t=e.task,o=e.item;return o?!r.has(o.get("id")):!n.has(t.get("id"))})).concat(e)}},{key:"render",value:function(){var e=this,t=this.state.onTimeReminders;return r.createElement("div",{id:"reminders-modal"},r.createElement("ul",{className:w()("reminders",QSe().reminders)},t.map((function(t,n){return r.createElement(j_e,{key:t.info.id,info:t.info,task:t.task,item:t.item,onCancel:e.closeReminder,index:n})}))))}}],o&&tOe(n.prototype,o),a&&tOe(n,a),Object.defineProperty(n,"prototype",{writable:!1}),n;var n,o,a}(r.Component),uOe=sOe,lOe=n("uXDh"),fOe=n.n(lOe);function dOe(e){return dOe="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},dOe(e)}function mOe(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,vOe(r.key),r)}}function pOe(e,t,n){return t=yOe(t),function(e,t){if(t&&("object"===dOe(t)||"function"===typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(e,hOe()?Reflect.construct(t,n||[],yOe(e).constructor):t.apply(e,n))}function hOe(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(hOe=function(){return!!e})()}function yOe(e){return yOe=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},yOe(e)}function gOe(e,t){return gOe=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},gOe(e,t)}function vOe(e){var t=function(e,t){if("object"!=dOe(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=dOe(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==dOe(t)?t:t+""}var bOe=function(e){function t(e){var n;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),(n=pOe(this,t,[e])).elRef=r.createRef(),n.pointRef=r.createRef(),n.boxRef=r.createRef(),n}return function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&gOe(e,t)}(t,e),n=t,o=[{key:"render",value:function(){var e=this,t=this.props,n=t.title,o=t.content,a=t.className,i=t.stopText,c=t.showStop,s=t.stepLength,u=t.stepIndex===s-1;return r.createElement("div",{className:w()("intro-guide-box absolute transition-all duration-200 ease-in-out",fOe().introGuideBox),ref:this.elRef},r.createElement("div",{className:w()(a,"intro-point rounded-[6px]"),ref:this.pointRef}),r.createElement("div",{className:"intro-msg-box relative top-[12px] w-[240px]",ref:this.boxRef},r.createElement("div",{className:"intro-msg pop-shadow bg-main-background pb-[16px] px-[16px] rounded-[6px] shadow-default dark:shadow-dark-default"},r.createElement("div",{className:"header clearfix"},r.createElement("h1",{className:"text-[16px] font-medium leading-[44px] float-left"},n),(!u||c)&&r.createElement("span",{className:"stop-btn float-right text-[12px] text-grey-30 leading-[44px] cursor-pointer",onClick:function(){e.props.onStop()}},i||this.getDefaultStopText())),r.createElement("div",{className:"body pb-[12px]"},r.createElement("div",{className:"content text-left leading-[21px]"},r.createElement("p",{className:"text-grey-60 text-[13px]"},o)),r.createElement("div",{className:"states mt-[18px] relative left-1/2 transform -translate-x-1/2 leading-[0]"},this.renderStepStates())),this.renderBoxFooter())))}},{key:"componentDidMount",value:function(){var e=this.props.otherOpt||{},t=$(this.props.pointTo),n=t.offset(),r=n?n.top:0+(e.top||0),o=n?n.left:0+(e.left||0),a=t.outerWidth()+(e.width||0),i=t.height()+(e.height||0),c=$(this.elRef.current),s=$(this.pointRef.current),u=$(this.boxRef.current);c.css({top:r,left:o}),s.css({width:a,height:i,marginLeft:e.pointLeft||0});var l=c.outerHeight();r+l>window.innerHeight&&(u.css({top:-l-10+"px"}),u.addClass("down")),setTimeout((function(){c.css("opacity",1)}))}},{key:"renderStepStates",value:function(){var e=this.props,t=e.stepLength,n=e.stepIndex;return t>1?Array.apply(null,{length:t}).map((function(e,o){return r.createElement("label",{key:o,className:w()("w-[8px] h-[8px] rounded-full inline-block",n===o?"bg-primary active":"bg-primary-20",o!==t-1&&"mr-[6px]")})})):null}},{key:"renderBoxFooter",value:function(){var e=this,t=this.props.actionText;return r.createElement("div",{className:"footer"},r.createElement(T.Z,{type:"primary",className:"w-full",onClick:function(){e.props.onAction()}},t||this.getDefaultActionText()))}},{key:"getDefaultActionText",value:function(){var e=this.props,t=e.stepLength;return e.stepIndex===t-1?s.U2("intro_guide_text_finish"):s.U2("intro_guide_text_next")}},{key:"getDefaultStopText",value:function(){return s.U2("intro_guide_text_stop")}}],o&&mOe(n.prototype,o),a&&mOe(n,a),Object.defineProperty(n,"prototype",{writable:!1}),n;var n,o,a}(r.Component);!function(e,t,n){(t=vOe(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n}(bOe,"propTypes",{className:In().string,title:In().string,content:In().string,stepLength:In().number,stepIndex:In().number,actionText:In().string,stopText:In().string,showStop:In().bool});var wOe=bOe;function kOe(e){return kOe="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},kOe(e)}var xOe=["onAction"];function EOe(){return EOe=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},EOe.apply(this,arguments)}function SOe(e,t){if(null==e)return{};var n,r,o=function(e,t){if(null==e)return{};var n,r,o={},a=Object.keys(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}function _Oe(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,OOe(r.key),r)}}function OOe(e){var t=function(e,t){if("object"!=kOe(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=kOe(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==kOe(t)?t:t+""}function COe(e,t,n){return t=jOe(t),function(e,t){if(t&&("object"===kOe(t)||"function"===typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(e,TOe()?Reflect.construct(t,n||[],jOe(e).constructor):t.apply(e,n))}function TOe(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(TOe=function(){return!!e})()}function jOe(e){return jOe=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},jOe(e)}function DOe(e,t){return DOe=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},DOe(e,t)}var MOe=function(e){function t(e){var n;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),(n=COe(this,t,[e])).state={activeIndex:0},n.initData(),n.stopIntroGuide=n.stopIntroGuide.bind(n),n.doAction=n.doAction.bind(n),n}return function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&DOe(e,t)}(t,e),n=t,(o=[{key:"render",value:function(){var e=this.getActiveStep(),t=(e.onAction,SOe(e,xOe)),n=this.stepList.length,o=this.state.activeIndex;return r.createElement("div",{className:"popup-cover h-full w-full fixed top-0 z-[1050] text-center"},r.createElement("div",{className:"intro-boxs"},r.createElement(wOe,EOe({key:o},t,{onStop:this.stopIntroGuide,onAction:this.doAction,stepLength:n,stepIndex:o}))))}},{key:"initData",value:function(){this.stepList=[{pointTo:"#smart-project-inbox",title:s.U2("list_inbox"),content:s.U2("intro_guide_content_1",{s1:u.N$}),className:"border border-solid border-grey-20",otherOpt:{left:0,width:-20,pointLeft:10},onAction:function(){this.gotoNextStep()}},{pointTo:"#smart-project-today",title:s.U2("smart_project"),content:s.U2("intro_guide_content_2_1",{s1:u.N$}),className:"border border-solid border-grey-20",otherOpt:{left:0,width:-20,pointLeft:10},onAction:function(){this.gotoNextStep()}},{pointTo:"#add-task",title:s.U2("intro_guide_start_record"),content:s.U2("intro_guide_content_4"),className:"no-point",otherOpt:{left:20},onAction:function(){setTimeout((function(){U.vp.dispatch("focusQuickAdd")})),$(window).off("resize.intro"),this.stopIntroGuide()}}]}},{key:"getActiveStep",value:function(){return this.stepList[this.state.activeIndex]||this.stepList[0]}},{key:"doAction",value:function(){var e=this.getActiveStep();e.onAction&&e.onAction.bind(this)()}},{key:"stopIntroGuide",value:function(){this.props.onClose()}},{key:"gotoNextStep",value:function(){this.setState((function(e){return{activeIndex:e.activeIndex+1}}))}}])&&_Oe(n.prototype,o),a&&_Oe(n,a),Object.defineProperty(n,"prototype",{writable:!1}),n;var n,o,a}(r.Component),AOe=(0,a.$j)(null,(function(e){return{navigateTo:function(t){e((0,k.VF)(t))}}}))(MOe),NOe=n("WfbV"),POe=n("0Gim"),IOe=n("Qs1d"),LOe=n("ZLOq"),ROe=n.n(LOe);function ZOe(e){return ZOe="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},ZOe(e)}function FOe(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function BOe(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?FOe(Object(n),!0).forEach((function(t){zOe(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):FOe(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function UOe(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,GOe(r.key),r)}}function YOe(e,t,n){return t=HOe(t),function(e,t){if(t&&("object"===ZOe(t)||"function"===typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(e,VOe()?Reflect.construct(t,n||[],HOe(e).constructor):t.apply(e,n))}function VOe(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(VOe=function(){return!!e})()}function HOe(e){return HOe=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},HOe(e)}function WOe(e,t){return WOe=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},WOe(e,t)}function zOe(e,t,n){return(t=GOe(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function GOe(e){var t=function(e,t){if("object"!=ZOe(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=ZOe(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==ZOe(t)?t:t+""}var KOe=function(e){function t(e){var n;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),zOe(n=YOe(this,t,[e]),"onBodyClick",(function(e){0===$(e.target).closest(".global-quick-add-click-ignore").length&&n.onClickBody(e)})),zOe(n,"selectAttachment",(function(){var e;null===(e=n.getTitleEditorComponent())||void 0===e||e.selectFile()})),zOe(n,"onAddTodoFromTemplate",(function(e){ae.Z.addTask("template","template_apply"),n.getTitleEditorComponent().confirm({template:e})})),zOe(n,"onKeyDownArrow",(function(){var e,t=n.getTitleEditorComponent();t&&(t.hasDesc()&&(null===(e=t.descRef.current)||void 0===e||e.focus()))})),zOe(n,"finishAddAiAdviceTodo",(function(){n.clearQuickAddValue()})),zOe(n,"blurEditor",(function(){n.getTitleEditorComponent().blurEditor()})),zOe(n,"focusEditor",(function(e,t){n.getTitleEditorComponent().focusEditor(e,t)})),zOe(n,"finishAddTodo",(function(){var e=n.props.onClose;n.stayBehavior?(n.clearQuickAddValue(),n.focusEditor()):(n.clearQuickAddValue(),setTimeout((function(){e()}))),n.stayBehavior=!1})),zOe(n,"getPresetComponent",(function(){return n.presetRef.current})),zOe(n,"getTitleEditorComponent",(function(){return n.titleRef.current})),zOe(n,"closeView",(function(){(0,n.props.onClose)()})),zOe(n,"getCertainData",(function(){return n.certainData})),zOe(n,"updateCertainData",(function(e){n.certainData=Ne().cloneDeep(e)})),zOe(n,"onConvertDraftKind",(function(e){var t,r,o,a,i=n.state.draftKind;if(i!==e){var c=(null===(t=n.getPresetComponent())||void 0===t||null===(r=t.getTags)||void 0===r?void 0:r.call(t))||[],s=null===(o=n.getPresetComponent())||void 0===o||null===(a=o.getDateGroup)||void 0===a?void 0:a.call(o),u=n.getTitleEditorComponent(),l=(0,mf.TI)({currentKind:i,targetKind:e,certainData:n.certainData,presetDateGroup:s,presetTags:c,draftCertainDataStash:n.draftCertainDataStash,titleEditor:u,inputStateStash:n.draftInputStateStash});n.draftInputStateStash=l.inputStateStash,n.draftCertainDataStash=l.draftCertainDataStash,n.certainData=l.certainData;var f=l.targetInputState;U.vp.dispatch("hideTimecard"),n.setState({draftKind:e,hasConvertedDraftKind:!0,isQuickDateDisabled:!1,isProjectCertainSetted:!1,isPriorityCertainSetted:!1},(function(){var e=n.getPresetComponent();e&&n.setState({projectId:e.getProjectId()});var t=function(){return n.focusEditor("end",{defer:!0})};f&&(null===u||void 0===u?void 0:u.restoreDraftInputState)?u.restoreDraftInputState(f,{rematchMarkers:!0,onComplete:t}):t()}))}})),zOe(n,"updateQuickAddStayBehavior",(function(e){n.stayBehavior=e})),zOe(n,"buildCurrentTask",(function(){var e,t=n.props.buildTaskData,r=null===(e=n.getTitleEditorComponent())||void 0===e?void 0:e.state;if(r&&t){var o=r.text,a=r.desc;console.log("title",{title:o}),console.log("desc",{content:a});var i=t({title:o,content:a||""},n.getPresetDataToAddTodo());return(0,Wn.j29)(BOe(BOe({id:(0,Uf.Z)()},i),{},{isNew:!0}))}})),n.state={draftKind:mf.m5.Task,hasConvertedDraftKind:!1,projectId:"",isQuickDateDisabled:!1,isProjectCertainSetted:!1,isPriorityCertainSetted:!1},n.stayBehavior=!1,n.onChangeParse=n.onChangeParse.bind(n),n.onChangePreset=n.onChangePreset.bind(n),n.onReturnEmpty=n.onReturnEmpty.bind(n),n.focusEditor=n.focusEditor.bind(n),n.confirmQuickAdd=n.confirmQuickAdd.bind(n),n.onAddTodo=n.onAddTodo.bind(n),n.onBatchAddTodo=n.onBatchAddTodo.bind(n),n.rootRef=r.createRef(),n.titleRef=r.createRef(),n.presetRef=r.createRef(),n.escListenId=Ne().uniqueId(),n.certainData={},n.draftCertainDataStash={},n.draftInputStateStash={},n}return function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&WOe(e,t)}(t,e),n=t,o=[{key:"componentDidMount",value:function(){document.addEventListener("click",this.onBodyClick,{capture:!0}),this.setState({projectId:this.getPresetComponent().getDefaultProjectId()}),ae.Z.addTask("add_dailog","in_app_dailog")}},{key:"componentWillUnmount",value:function(){document.removeEventListener("click",this.onBodyClick,{capture:!0})}},{key:"componentDidUpdate",value:function(e,t){var n=this.state;if(e.visible!==this.props.visible&&(this.props.visible?(this.focusEditor("end"),U.jc.subscribe(this.escListenId,"QuickAdd",this.props.onClose)):(this.blurEditor(),U.jc.unSubscribe(this.escListenId))),t.projectId!==n.projectId){var r=n.projectId;Hn.yE(r)&&Hi.Jh(r)}}},{key:"render",value:function(){var e=this,t=this.props.visible,n=this.state,o=n.isQuickDateDisabled,a=n.isProjectCertainSetted,i=n.isPriorityCertainSetted,c=n.projectId,u=n.draftKind,l=n.hasConvertedDraftKind,f=u===mf.m5.Event,d=u===mf.m5.Note,m=f?l:u!==mf.m5.Task||l;return r.createElement("div",{id:"global-quick-add-wrapper",className:w()("popup-cover global-quick-add-wrapper","block z-[1040] h-full w-full fixed top-0 text-center",ROe().quickAddView,ROe().global),style:t?{}:{display:"none"}},r.createElement(_r.ZP,{autoFocus:!1,disabled:!t},r.createElement("div",{className:w()("global-quick-add global-quick-add-click-ignore","inline-flex flex-col relative top-[30vh] shadow-default dark:shadow-dark-default text-left max-w-[96%] bg-main-background","dark:border-grey-10 dark:border-solid dark:border"),tabIndex:-1,style:{minHeight:"unset",width:640,maxHeight:460,borderRadius:16}},r.createElement("div",{ref:this.rootRef,id:"global-add-task",className:w()("tl-quick","m-0 relative"),"data-visible":"".concat(t)},r.createElement(NOe.Z,{ref:this.titleRef,isNote:d,draftKind:u,showDraftKindIcon:m,canConvertToEvent:(0,mf.e2)(),onConvertDraftKind:this.onConvertDraftKind,placeholder:s.U2("task_new_placeholder"),projectId:c,onAdd:this.onAddTodo,onBatchAdd:this.onBatchAddTodo,onChangeParse:this.onChangeParse,onReturnEmpty:this.onReturnEmpty,isProjectCertainSetted:a,isPriorityCertainSetted:i,isQuickPriorityDisabled:f,isQuickAssignDisabled:f,isQuickDateDisabled:o,isQuickTagDisabled:f,isSubscribeCalendar:f,globalMode:!0,detailMode:!0,updateQuickAddStayBehavior:this.updateQuickAddStayBehavior,getPresetComponent:this.getPresetComponent,onKeyDownArrow:this.onKeyDownArrow,getQuickAddFooter:function(t,n,o){return r.createElement("div",{className:w()("global-footer","flex items-center justify-between"),style:{height:24,marginTop:10,marginBottom:6,lineHeight:"1.5"}},r.createElement("div",{className:"preset-wrapper flex-auto overflow-hidden",style:{padding:POe.oX,margin:POe.BD}},r.createElement(POe.ZP,{ref:e.presetRef,isNote:d,draftKind:u,hasConvertedDraftKind:l,canConvertToEvent:(0,mf.e2)(),onConvertDraftKind:e.onConvertDraftKind,showConvertMenu:!0,onChangePreset:e.onChangePreset,onFocusEditor:e.focusEditor,isDisableMoreOptions:!0,isSubscribeCalendar:f,templateEnabled:!0,disableInputStyleSetting:!0,globalMode:!0,detailMode:!0,selectAttachment:e.selectAttachment,addTaskFromTemplate:e.onAddTodoFromTemplate,getTitleEditorComponent:e.getTitleEditorComponent,className:"max-w-full",buildCurrentTask:e.buildCurrentTask,finishAddAiAdviceTodo:e.finishAddAiAdviceTodo,getCertainData:e.getCertainData,updateCertainData:e.updateCertainData,closeView:e.closeView})),r.createElement(_e.Z,{title:r.createElement("div",{style:{minWidth:194}},r.createElement("div",{style:{marginBottom:10,fontSize:13,color:"white",lineHeight:"18px"}},(o?(0,AF.V5)()?s.U2("cmd_enter_add_task"):s.U2("ctrl_enter_add_task"):s.U2("enter_add_task")).replace("\u21a9\ufe0e","\u21b5")),!o&&r.createElement("div",{style:{marginBottom:10,fontSize:13,color:"white",lineHeight:"18px"}},s.U2("shift_enter_add_desc").replace("\u21a9\ufe0e","\u21b5")),r.createElement("div",{style:{fontSize:13,color:"white",lineHeight:"18px"}},((0,AF.V5)()?s.U2("cmd_shift_enter_add_and_create_new"):s.U2("ctrl_shift_enter_add_and_create_new")).replace("\u21a9\ufe0e","\u21b5"))),placement:"bottomRight",trigger:["hover"]},r.createElement(T.Z,{type:"primary",size:"tiny",className:"global-quick-add-add !flex-none",onClick:e.confirmQuickAdd,disabled:!n},s.U2("add"))))}})))))}},{key:"clearQuickAddValue",value:function(){var e,t=this;null===(e=this.getTitleEditorComponent())||void 0===e||e.reset(),this.certainData={},this.draftCertainDataStash={},this.draftInputStateStash={},this.setState({draftKind:mf.m5.Task,hasConvertedDraftKind:!1,isQuickDateDisabled:!1,isProjectCertainSetted:!1,isPriorityCertainSetted:!1},(function(){var e=t.getPresetComponent();e&&(e.reset(),t.setState({projectId:e.getProjectId()}))}))}},{key:"getPresetDataToAddTodo",value:function(){var e=this.getPresetComponent(),t=e.getCertain("dateGroup"),n=e.getTags(),r=e.getProjectId(),o=e.getPriority(),a=e.getDefaultDateData(),i=a.defaultStartDate,c=a.defaultDueDate,s=e.getProjectStartDate();return{kind:e.getKind(),dateGroup:t,tags:n,projectId:r,priority:o,defaultStartDate:i,defaultDueDate:c,projectStartDate:s,columnId:e.getColumnId()}}},{key:"onReturnEmpty",value:function(){(0,this.props.onClose)()}},{key:"onChangePreset",value:function(e,t,n){var r=this;switch(e){case"date":this.setState({isQuickDateDisabled:!0});break;case"project":this.setState({isProjectCertainSetted:!n,projectId:t});break;case"priority":this.setState({isPriorityCertainSetted:!n})}setTimeout((function(){var e;r.focusEditor("end"),n&&(null===(e=r.getTitleEditorComponent())||void 0===e||e.insertPreset(n))}),0)}},{key:"onChangeParse",value:function(e,t){"date"===e&&(t&&t.dateGroup?this.getPresetComponent().setDateGroup(t.dateGroup):this.getPresetComponent().setDateGroup()),"project"===e&&(this.getPresetComponent().setCertainProjectId(t),this.setState({projectId:this.getPresetComponent().getProjectId(),isProjectCertainSetted:!1})),"priority"===e&&(this.getPresetComponent().setCertainPriority(t),this.setState({isPriorityCertainSetted:!1})),"tag"===e&&this.getPresetComponent().setCertainTag(t),"assign"===e&&this.getPresetComponent().setCertainAssign(t)}},{key:"onClickBody",value:function(e){var t=e.target||null,n=!$(t).closest(this.rootRef.current).length&&!$(t).closest("#js-timecard").length&&!$(t).closest(".preset-element, .quick-preset-timecard, .timecard-element, .CodeMirror-hints").length&&!$(t).closest(".batch-add-tasks-modal").length&&!$(t).closest(".timecard-popup-cover").length;n?(0,this.props.onClose)():t&&(!n||$(t).hasClass("cm-bold")||$(t).closest(".CodeMirror-hints, .tk-CodeMirror-hints").length||$(t).closest(this.getTitleEditorComponent().rootRef.current).length)||this.blurEditor()}},{key:"onAddTodo",value:function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},r=this.props.onAdd,o=this.state.draftKind,a=null===r||void 0===r?void 0:r({data:BOe(BOe({},t),{},{draftKind:o}),template:n.template,presetData:this.getPresetDataToAddTodo()});return a}},{key:"onBatchAddTodo",value:function(e){var t=this.props.onBatchAdd;return null===t||void 0===t?void 0:t({data:e,presetData:this.getPresetDataToAddTodo()})}},{key:"confirmQuickAdd",value:function(){this.getTitleEditorComponent().confirm()}}],o&&UOe(n.prototype,o),a&&UOe(n,a),Object.defineProperty(n,"prototype",{writable:!1}),n;var n,o,a}(r.Component),qOe=(0,An.ZP)((0,IOe.Z)(KOe),{forwardRef:!0}),$Oe=n("+RA/"),JOe=n.n($Oe);function XOe(e){return XOe="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},XOe(e)}function QOe(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=XOe(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=XOe(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==XOe(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function eCe(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,a,i,c=[],s=!0,u=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;s=!1}else for(;!(s=(r=a.call(n)).done)&&(c.push(r.value),c.length!==t);s=!0);}catch(e){u=!0,o=e}finally{try{if(!s&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(u)throw o}}return c}}(e,t)||function(e,t){if(!e)return;if("string"===typeof e)return tCe(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return tCe(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function tCe(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var nCe=(0,An.ZP)((function(e){var t=e.intl,n=e.onClose,o=eCe((0,r.useState)(-1),2),a=o[0],i=o[1],c=[].filter((function(e){return!function(e){return TSe().get(e)}(e.name)})),s=c[a],u=(0,r.useCallback)((function(){DSe(QOe({},s.name,!0)),n()}),[s,n]);if((0,r.useEffect)((function(){var e=Ne().uniqueId("shownNewFeatureIntro");return U.vp.subscribe(e,"shownNewFeatureIntro",(function(){i(0)})),function(){U.vp.unSubscribe(e,"shownNewFeatureIntro")}}),[]),s){var l=s.figure,f=s.title,d=s.content,m=s.name;return r.createElement(C.Z,{maskClosable:!1,closable:!1,visible:!0,className:JOe().popup,header:r.createElement("img",{src:l,alt:""}),footer:r.createElement(T.Z,{onClick:u},t.formatMessage({id:"got_it"}))},r.createElement("div",{className:JOe().screen,key:m},r.createElement("div",{className:JOe().title},f),r.createElement("div",{className:JOe().content},d)))}return null})),rCe=n("pwco");function oCe(e){return oCe="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},oCe(e)}function aCe(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function iCe(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?aCe(Object(n),!0).forEach((function(t){cCe(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):aCe(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function cCe(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=oCe(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=oCe(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==oCe(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function sCe(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,a,i,c=[],s=!0,u=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;s=!1}else for(;!(s=(r=a.call(n)).done)&&(c.push(r.value),c.length!==t);s=!0);}catch(e){u=!0,o=e}finally{try{if(!s&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(u)throw o}}return c}}(e,t)||function(e,t){if(!e)return;if("string"===typeof e)return uCe(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return uCe(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function uCe(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var lCe=function(e){return e.POMO="POMO",e.STOPWATCH="STOPWATCH",e}({}),fCe=function(e){var t,n,o=e.recordInfo,i=e.setRecordInfo,c=sCe((0,r.useState)(!1),2),u=c[0],l=c[1],f=sCe((0,r.useState)(o.type||lCe.POMO),2),d=f[0],m=f[1],p=sCe((0,r.useState)(o.time.pomoNumber||0),2),h=p[0],y=p[1],g=sCe((0,r.useState)({hours:(null===(t=o.time.duration)||void 0===t?void 0:t.hours)||0,minutes:(null===(n=o.time.duration)||void 0===n?void 0:n.minutes)||0}),2),v=g[0],b=g[1],k=sCe((0,r.useState)(!0),2),x=k[0],E=k[1],_=(0,r.useCallback)((function(e){m(e)}),[]),O=(0,a.v9)((function(e){return e.pomodoro.settings.get("pomoDuration")}));(0,r.useEffect)((function(){if(d===lCe.POMO)h?h>10?(me.$Z({text:s.U2("pomo_number_should_be_less_than_10")}),E(!0)):h<=0?(E(!0),me.$Z({text:s.U2("pomo_number_not_be_0")})):E(!1):E(!0);else{var e=v.minutes,t=v.hours;if(!e&&!t)return void E(!0);if(t>12||12===t&&e>0)return me.$Z({text:s.U2("duration_shorter_then_12_hours")}),void E(!0);if((!t||0===t)&&e<B._Jc)return me.$Z({text:s.U2(B.o6L?"duration_should_be_longer_than_1_min":"duration_should_be_longer_than_5_mins")}),void E(!0);E(!1)}}),[v,h,d]);var C=function(e){var t=parseInt(e.target.value,10);y(t)},j=function(e){var t=e.target.name,n=parseInt(e.target.value,10);"hour"===t?b(iCe(iCe({},v),{},{hours:n})):(n>59&&(n=59),b(iCe(iCe({},v),{},{minutes:n})))},D=((0,r.useMemo)((function(){var e=o.type,t=o.time,n=t.duration,r=t.pomoNumber;return!!e&&(!(!(null===n||void 0===n?void 0:n.hours)&&!(null===n||void 0===n?void 0:n.minutes))||!!r)}),[o]),function(e){var t=e.type,n=e.time,r=n.duration,o=void 0===r?{hours:0,minutes:0}:r,a=n.pomoNumber,i=void 0===a?0:a;if(t===lCe.POMO){var c=" : ".concat(i," ").concat(s.U2(i>1?"_pomos":"_pomo"));return"".concat(s.U2("timeline_modal_pomo")).concat(c)}if(t===lCe.STOPWATCH){var u=o.hours,l=o.minutes,f=u?"".concat(u," ").concat(s.U2("hours")):"",d=l?"".concat(l," ").concat(s.U2("mins")):"",m=!f&&!d;return"".concat(s.U2("timeline_modal_stopwatch")," : ").concat(m?"0 ".concat(s.U2("min")):"".concat(f," ").concat(d))}return""}),M=!o.time.pomoNumber;return r.createElement("div",{className:"flex flex-auto overflow-hidden"},r.createElement(S.Z,{menu:r.createElement("div",{className:"relative"},r.createElement(we.Z,{tabList:[{key:lCe.POMO,name:s.U2("timeline_modal_pomo")},{key:lCe.STOPWATCH,name:s.U2("timeline_modal_stopwatch")}],activeKey:d,onActiveKeyChange:function(e){_(e)},type:"center",size:"tiny"}),r.createElement("div",null,d===lCe.POMO?r.createElement("div",{className:"my-[10px] flex items-center"},r.createElement(vu.Z,{key:"pomoNumber",type:"number",value:h,placeholder:"0",min:"0",max:"10",className:"inline-block my-0 mr-[8px] text-xs px-[8px] text-left w-[68px] h-[24px] rounded-s",onChange:C,withBaseBorder:!0}),r.createElement("span",{className:"text-xs inline-block leading-[24px]"},s.U2("_pomos"))):function(){var e="text-xs inline-block leading-[24px] ml-[8px]",t="inline-block my-0 px-[8px] text-xs text-left w-[52px] h-[24px] rounded-s";return r.createElement("div",{className:"my-[10px] flex items-center"},r.createElement(vu.Z,{key:"durationHour",type:"number",name:"hour",placeholder:"0",value:v.hours,min:"0",max:12,className:t,onChange:j,withBaseBorder:!0}),r.createElement("span",{className:w()(e,"mr-[18px]")},s.U2("hours")),r.createElement(vu.Z,{key:"durationMinute",type:"number",name:"minute",placeholder:"0",min:"0",max:"59",value:v.minutes,className:t,onChange:j,withBaseBorder:!0}),r.createElement("span",{className:e},s.U2("mins")))}()),r.createElement("div",{className:"w-full h-[28px] mt-[12px] flex items-center"},r.createElement(T.Z,{className:"flex-1 w-[89px] h-[24px] p-0 mr-[8px]",type:"cancel",onClick:function(){l(!1)}},s.U2("cancel")),r.createElement(T.Z,{className:"flex-1 w-[89px] h-[24px] p-0 ",onClick:function(){if(d===lCe.POMO){var e=O*h,t={hours:Math.floor(e/60),minutes:e%60};i({type:lCe.POMO,time:{pomoNumber:h,duration:t}})}else{var n=60*((null===v||void 0===v?void 0:v.hours)||0)+((null===v||void 0===v?void 0:v.minutes)||0),r=Math.floor(n/O)+(n%O>=5?1:0);i({type:lCe.STOPWATCH,time:{duration:v,pomoNumber:r}})}l(!1)},disabled:x},s.U2("ok")))),visible:u,placement:"bottomLeft",onVisibleChange:l,menuClassName:"absolute z-[1050] p-[12px] w-[250px]"},r.createElement(gu.Z,{value:M?"":D(o),onClick:function(e){e.stopPropagation()},isActive:u,placeholder:M&&D(o)||s.U2("timeline_modal_set_type")})))},dCe=n("UPLa"),mCe=n("gGPo"),pCe=n("UVck"),hCe=n.n(pCe);function yCe(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,a,i,c=[],s=!0,u=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;s=!1}else for(;!(s=(r=a.call(n)).done)&&(c.push(r.value),c.length!==t);s=!0);}catch(e){u=!0,o=e}finally{try{if(!s&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(u)throw o}}return c}}(e,t)||function(e,t){if(!e)return;if("string"===typeof e)return gCe(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return gCe(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function gCe(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var vCe=function(e){var t=e.setStartTime,n=e.startTime,o=e.defaultTime,i=e.needShowYear,c=yCe((0,r.useState)(!1),2),u=c[0],l=c[1],f=(0,BI.D9)(u),d=(0,r.useContext)(dCe.Z),m=(0,r.useRef)(o),p=n.day||m.current.day,h=n.clock||m.current.clock,y=yCe((0,r.useState)(dw()(p).format("YYYY-MM-DD")),2),g=y[0],v=y[1],b=yCe((0,r.useState)(h),2),w=b[0],k=b[1],x=(0,r.useMemo)((function(){return dw()(n.day).format(i?(0,Jn.I4)("fullDate"):(0,Jn.I4)("monthDate"))}),[i,n.day]),E=(0,r.useMemo)((function(){return n.clock}),[n.clock]),_=yCe((0,r.useState)(!0),2),O=_[0],C=_[1],j=(0,a.v9)((function(e){return e.preference.get("showMeridiem")})),D=(0,r.useRef)(g),M=(0,r.useRef)(w);(0,r.useEffect)((function(){!f&&u&&(D.current=g,M.current=w)}),[w,f,g,u]),(0,r.useEffect)((function(){v(n.day||m.current.day)}),[n.day]),(0,r.useEffect)((function(){k(n.clock||m.current.clock)}),[n.clock]),(0,r.useEffect)((function(){C(!w||!g)}),[w,g]);return r.createElement("div",{className:"relative h-[32px] cursor-pointer w-full overflow-hidden "},r.createElement(S.Z,{menu:r.createElement("div",{className:"relative"},r.createElement("div",{className:"w-full mb-[12px] focus-calendar"},r.createElement(Hk.Z,{dateInstance:d,showRepeat:!0,isDisplayDateInfo:!1,selected:g,onChange:function(e){D.current=e},extraClassName:"z-[2000]",kClassName:"w-[220px]",afterDatesInvalid:dw()(new Date).format("YYYY-MM-DD")}),r.createElement("div",{className:hCe().focusTime},r.createElement(mCe.Z,{isAbleDisplayTimezone:!1,isAbleSelectTimezone:!1,meridiem:j,clock:w,date:g,isFloating:!1,timeZone:(0,g_.rt)(),logicTimeZone:(0,g_.rt)(),submitChangedData:function(e){M.current=e.clock},isFocusView:!0})),r.createElement("div",{className:"w-full h-[28px] mt-[12px] flex items-center"},r.createElement(T.Z,{onClick:function(){l(!1)},type:"cancel",className:"flex-1 w-[86px] h-[28px] min-w-auto padding-0 mr-[8px]"},s.U2("cancel")),r.createElement(T.Z,{onClick:function(){t({day:D.current,clock:M.current}),l(!1)},className:"flex-1 w-[86px] h-[28px] min-w-auto padding-0",disabled:O},s.U2("ok"))))),visible:u,placement:"bottomLeft",onVisibleChange:l,menuClassName:"absolute z-[1050] w-[244px] bg-main-background shadow-tip border border-solid border-grey-10 p-[12px] !max-h-none "},r.createElement(gu.Z,{value:function(e,t){return e&&t?"".concat(e," ").concat(t):""}(x,E),onClick:function(e){e.stopPropagation()},isActive:u,placeholder:s.U2("timeline_modal_set_time")})))};function bCe(e){return bCe="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},bCe(e)}var wCe=["type"],kCe=["type"];function xCe(e,t){if(null==e)return{};var n,r,o=function(e,t){if(null==e)return{};var n,r,o={},a=Object.keys(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}function ECe(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function SCe(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?ECe(Object(n),!0).forEach((function(t){_Ce(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):ECe(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function _Ce(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=bCe(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=bCe(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==bCe(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function OCe(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,a,i,c=[],s=!0,u=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;s=!1}else for(;!(s=(r=a.call(n)).done)&&(c.push(r.value),c.length!==t);s=!0);}catch(e){u=!0,o=e}finally{try{if(!s&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(u)throw o}}return c}}(e,t)||function(e,t){if(!e)return;if("string"===typeof e)return CCe(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return CCe(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function CCe(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var TCe=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};ae.Z.focus("focus_record",e,t)},jCe=function(e){var t=e.onCancel,n=(e.env,e.timerId),o=(0,y.Z)(),i=(0,a.v9)((function(){if(n)return(0,wu.tj)(n)})),c=(0,a.v9)((function(e){return{isMeridiem:e.preference.get("showMeridiem"),pomoDuration:e.pomodoro.settings.get("pomoDuration")}})),u=c.isMeridiem,l=c.pomoDuration,f=(0,r.useMemo)((function(){return i&&"pomodoro"===i.type&&i.pomodoroTime||l}),[l,i]),d=OCe((0,r.useState)({type:i?"timing"===i.type?lCe.STOPWATCH:lCe.POMO:(0,pt.LP)(B._Yt.addFocusType)||lCe.POMO,time:{pomoNumber:0,duration:{hours:0,minutes:0}}}),2),m=d[0],p=d[1],h=OCe((0,r.useState)(""),2),g=h[0],v=h[1],b=OCe((0,r.useState)({day:void 0,clock:void 0}),2),k=b[0],x=b[1],E=OCe((0,r.useState)({day:void 0,clock:void 0}),2),S=E[0],_=E[1],O=(0,r.useRef)("start"),T=(0,r.useMemo)((function(){return dw()().subtract(3,"hour").startOf("hour")}),[]),j=(0,r.useMemo)((function(){return{day:T.format("YYYY-MM-DD"),clock:T.clone().locale("en").format(u?"hh:mm A":"HH:mm")}}),[T,u]),D=(0,r.useMemo)((function(){if(k.clock&&k.clock){var e=(0,g_.T8)(k.day,k.clock,u);return{day:e.clone().add(f,"minute").format("YYYY-MM-DD"),clock:e.clone().add(f,"minute").locale("en").format(u?"hh:mm A":"HH:mm")}}return{day:T.clone().add(f,"minute").format("YYYY-MM-DD"),clock:T.clone().add(f,"minute").locale("en").format(u?"hh:mm A":"HH:mm")}}),[T,u,f,k.clock,k.day]),M=(0,a.v9)((function(e){return(0,Wn.Ak_)()})),A=(0,a.v9)((function(){return(0,Qt.Wu)()})),I=(0,r.useMemo)((function(){if(i){var e=null===i||void 0===i?void 0:i.objId,t=A.find((function(t){return t.id===e}));if(t)return Gn.Map(Yl.zr.createInstance(t));var n=M.find((function(t){return t.get("id")===e}));if(n)return n}return i?Gn.Map({title:i.name}):Gn.Map({})}),[A,M,i]),L=OCe((0,r.useState)(I),2),R=L[0],Z=L[1],F=OCe((0,r.useState)(!1),2),Y=F[0],V=F[1],H=(0,a.I0)();(0,r.useEffect)((function(){var e,t;m.type&&(m.time.pomoNumber||(null===(e=m.time.duration)||void 0===e?void 0:e.hours)||(null===(t=m.time.duration)||void 0===t?void 0:t.minutes))&&k.day&&k.clock?V(!1):V(!0)}),[g,m,R,k]);var W=function(){N.Ew()||(U.vp.dispatch("updateStatisticsOverview"),U.vp.dispatch("updateStatisticsFocusDetail"),U.vp.dispatch("updateStatisticsFocusTrend"),P._y()&&(U.vp.dispatch("updateStatisticsTimeDistribution"),U.vp.dispatch("updateStatisticsMostFocus"),U.vp.dispatch("updateStatisticsYearGrids")))},z=function(e,t){var n=e.local(),r=t.local(),o=dw()();if(r.isSame(o,"day")){var a=o.diff(n,"minute"),i=o.diff(r,"minute");TCe("time_since_start",{focus_start:a}),TCe("time_since_end",{focus_end:i})}else TCe("past_date")},G="w-[71px] mr-[26px] text-grey leading-[32px] text-xs flex-none",K="flex mb-[8px] flex-none items-center overflow-hidden whitespace-nowrap",q=(0,r.useMemo)((function(){if(k.day){var e=dw()(k.day);if(!dw()().isSame(e,"year"))return!0}if(S.day){var t=dw()(S.day);if(!dw()().isSame(t,"year"))return!0}return!1}),[S.day,k.day]);return r.createElement(C.Z,{visible:!0,maskClosable:!1,className:"modal",title:s.U2("add_focus_record"),onCancel:t,onOk:function(){var e,n,r,o;if(R.get("isTimer")){var a=R.get("id").replace(/^timer_/,""),c=function(){if(a)return(0,wu.tj)(a)}();o=c,r=function(e){if(e){var t=null===e||void 0===e?void 0:e.objId,n=A.find((function(e){return e.id===t}));if(n)return Gn.Map(Yl.zr.createInstance(n));var r=M.find((function(e){return e.get("id")===t}));if(r)return r}return e?Gn.Map({title:e.name}):Gn.Map({})}(c)}else r=R;var l=r.get("id"),d=(r.get("projectId"),l?r.get("title"):void 0),p=r.get("isHabit"),h=r.get("type"),y=(0,Wn.Re)(l),v=0,b=dw()(new Date),w=i||o||(l?(0,wu.Yj)(l):void 0),x=p?{habitId:l,title:d,timerId:null===w||void 0===w?void 0:w.id,timerName:null===w||void 0===w?void 0:w.name}:{taskId:l,title:d,tags:(null===(e=r.get("tags"))||void 0===e?void 0:e.toArray())||[],projectName:(null===(n=(0,Hn.Rp)(r.get("projectId")))||void 0===n?void 0:n.get("name"))||"",timerId:null===w||void 0===w?void 0:w.id,timerName:null===w||void 0===w?void 0:w.name},E=m.type,_=dw()().utc();if(b=(0,g_.T8)(k.day,k.clock,u),E===lCe.STOPWATCH){var O=(0,g_.T8)(k.day,k.clock,u).utc(),C=m.time.duration,T=C.hours,j=void 0===T?0:T,D=C.minutes,I=void 0===D?0:D;if(j>12||12===j&&I>0)return me.$Z({text:s.U2("duration_shorter_then_12_hours")}),void V(!0);if((!j||0===j)&&I<B._Jc)return me.$Z({text:s.U2(B.o6L?"duration_should_be_longer_than_1_min":"duration_should_be_longer_than_5_mins")}),void V(!0);v=60*j*60+60*I;var L=(0,g_.T8)(S.day,S.clock,u).utc();if(L>_)return V(!0),void me.$Z({text:s.U2("you_can_only_add_records_before_now")});var Z=SCe(SCe({},x),{},{startTime:(0,g_.xH)(O),endTime:(0,g_.xH)(L)}),F=[{startTime:(0,g_.xH)(O),type:1,tasks:[Z],endTime:(0,g_.xH)(L),id:(0,Uf.Z)(),status:1,pauseDuration:0,added:!0,note:g}];y&&function(e,t){var n=e.get("focusSummaries")||Gn.List(),r=n.find((function(e){return(null===e||void 0===e?void 0:e.get("userId"))===P.U2("userId")})),o=t.map((function(e){var t,n;return{id:e.id,type:go.ip.stopwatch,duration:Math.floor((((null===(t=ke.Z.parseUTCString(e.endTime))||void 0===t?void 0:t.getTime())||0)-((null===(n=ke.Z.parseUTCString(e.startTime))||void 0===n?void 0:n.getTime())||0))/1e3)}}));r?n=n.map((function(e){return(null===e||void 0===e?void 0:e.get("userId"))===P.U2("userId")?null===e||void 0===e?void 0:e.update("focuses",(function(e){return(0,Wn.bsu)(e,o)})):e})):(r=Gn.Map({estimatedDuration:0,estimatedPomo:0,pomoCount:0,pomoDuration:0,focuses:(0,Wn.bsu)(void 0,o),stopwatchDuration:0,userId:P.U2("userId")}),n=n.push(r)),H((0,La.FF)(e.get("id"),n)),pe.Z.doSync()}(y,F);var U=F.map((function(e){e.type;return SCe(SCe({},xCe(e,wCe)),{},{syncStatus:CO.w.NEW})}));(0,yn.UI)(U,[]),(0,yn.tu)().then((function(){W(),z(O,L)}))}else{var Y=m.time.pomoNumber||0;if(Y>10)return me.$Z({text:s.U2("pomo_number_should_be_less_than_10")}),void V(!0);if(Y<=0)return V(!0),void me.$Z({text:s.U2("pomo_number_not_be_0")});var G=function(e,t){for(var n=(0,g_.T8)(k.day,k.clock,u).utc(),r=(0,g_.T8)(S.day,S.clock,u).utc(),o=(0,g_.T8)(k.day,k.clock,u).utc(),a=[],i=0;i<e;i++){n=Ne().cloneDeep(o);var c=Ne().cloneDeep(o).add(f,"minute");o=r.isBefore(c)?r:c;var s=SCe(SCe({},t),{},{startTime:(0,g_.xH)(n),endTime:(0,g_.xH)(o)}),l={startTime:(0,g_.xH)(n),pauseDuration:0,endTime:(0,g_.xH)(o),status:1,type:0,id:(0,Uf.Z)(),tasks:[s],added:!0};a.push(l)}var d=a[a.length-1];return d&&(d.note=g),a}(Y,x),K=(0,g_.T8)(k.day,k.clock,u),q=(0,g_.T8)(S.day,S.clock,u);v=function(){var e=Math.max(q.diff(K,"second"),0);return e%(60*f)>=60*B._Jc?e:e-e%(60*f)}();var $=dw()(G[G.length-1].endTime).utc();if($>_)return V(!0),void me.$Z({text:s.U2("you_can_only_add_records_before_now")});y&&function(e,t){var n=e.get("focusSummaries")||Gn.List(),r=n.find((function(e){return(null===e||void 0===e?void 0:e.get("userId"))===P.U2("userId")})),o=t.map((function(e){var t,n;return{id:e.id,type:go.ip.pomo,duration:Math.floor((((null===(t=ke.Z.parseUTCString(e.endTime))||void 0===t?void 0:t.getTime())||0)-((null===(n=ke.Z.parseUTCString(e.startTime))||void 0===n?void 0:n.getTime())||0))/1e3)}}));r?n=n.map((function(e){return(null===e||void 0===e?void 0:e.get("userId"))===P.U2("userId")?null===e||void 0===e?void 0:e.update("focuses",(function(e){return(0,Wn.bsu)(e,o)})):e})):(r=Gn.Map({estimatedDuration:0,estimatedPomo:0,pomoCount:0,pomoDuration:0,focuses:(0,Wn.bsu)(void 0,o),stopwatchDuration:0,userId:P.U2("userId")}),n=n.push(r)),H((0,La.FF)(e.get("id"),n)),pe.Z.doSync()}(y,G);var J=G.map((function(e){e.type;return SCe(SCe({},xCe(e,kCe)),{},{syncStatus:CO.w.NEW})}));(0,yn.IR)(J,[]),(0,yn.yi)().then((function(){W(),z(K,$)}))}if(p&&"Real"===h){var X=(0,Qt.P2)(l);X&&(0,Qt.ut)(X.id,v,b.format("YYYYMMDD"))}N.Ew()&&ae.Z.focus("focus_tab","add_focus_record"),(0,pt.JU)(B._Yt.addFocusType,E),t()},bodyStyle:{padding:"0 20px"},disabled:Y,okText:s.U2("ok")},r.createElement("div",{className:K},r.createElement("div",{className:G},s.U2("timeline_modal_focus_task")),r.createElement(Ul,{disabled:!!i,selectedTask:R,setSelectedTask:Z})),r.createElement("div",{className:K},r.createElement("div",{className:G},s.U2("start_time")),r.createElement(vCe,{setStartTime:function(e){if(S.day&&S.clock&&k.day&&S.clock){var t=(0,g_.T8)(k.day,k.clock,u),n=(0,g_.T8)(S.day,S.clock,u),r=(0,g_.T8)(e.day,e.clock,u).clone().diff(t,"millisecond"),o=n.clone().add(r,"millisecond");_({day:o.format("YYYY-MM-DD"),clock:o.locale("en").format(u?"hh:mm A":"HH:mm")})}else if(S.day&&S.clock){var a=(0,g_.T8)(e.day,e.clock,u),i=(0,g_.T8)(S.day,S.clock,u).diff(a,"minute");if(i<B._Jc)return void me.$Z({text:s.U2(B.o6L?"duration_should_be_longer_than_1_min":"duration_should_be_longer_than_5_mins")});var c=Math.floor(i/f)+(i%f>=B._Jc?1:0),l=Math.floor(i/60),d=i%60;p({type:m.type,time:{duration:{hours:l,minutes:d},pomoNumber:c}})}else{if(!!m.time.pomoNumber)if(m.type===lCe.POMO){var h=(0,g_.T8)(e.day,e.clock,u),y=m.time.pomoNumber||0,g=h.add(f*y,"minute");_({day:g.format("YYYY-MM-DD"),clock:g.locale("en").format(u?"hh:mm A":"HH:mm")})}else{var v,b,w=(0,g_.T8)(e.day,e.clock,u),E=(null===(v=m.time.duration)||void 0===v?void 0:v.hours)||0,O=(null===(b=m.time.duration)||void 0===b?void 0:b.minutes)||0,C=w.add(60*E+O,"minute");_({day:C.format("YYYY-MM-DD"),clock:C.locale("en").format(u?"hh:mm A":"HH:mm")})}}x(e)},startTime:k,defaultTime:j,needShowYear:q})),r.createElement("div",{className:K},r.createElement("div",{className:G},s.U2("end_time")),r.createElement(vCe,{key:D.day+D.clock,setStartTime:function(e){if(k.day&&k.clock){var t=(0,g_.T8)(k.day,k.clock,u),n=(0,g_.T8)(e.day,e.clock,u).diff(t,"minute");if(n<B._Jc)return void me.$Z({text:s.U2(B.o6L?"duration_should_be_longer_than_1_min":"duration_should_be_longer_than_5_mins")});var r=Math.floor(n/f)+(n%f>=B._Jc?1:0),o=Math.floor(n/60),a=n%60;p({type:m.type,time:{pomoNumber:r,duration:{hours:o,minutes:a}}})}else{if(!!m.time.pomoNumber)if(m.type===lCe.POMO){var i=(0,g_.T8)(e.day,e.clock,u),c=m.time.pomoNumber||0,l=i.subtract(f*c,"minute");x({day:l.format("YYYY-MM-DD"),clock:l.locale("en").format(u?"hh:mm A":"HH:mm")})}else{var d,h,y=(0,g_.T8)(e.day,e.clock,u),g=(null===(d=m.time.duration)||void 0===d?void 0:d.hours)||0,v=(null===(h=m.time.duration)||void 0===h?void 0:h.minutes)||0,b=y.subtract(60*g+v,"minute");x({day:b.format("YYYY-MM-DD"),clock:b.locale("en").format(u?"hh:mm A":"HH:mm")})}O.current="end"}_(e)},startTime:S,defaultTime:D,needShowYear:q})),r.createElement("div",{className:K},r.createElement("div",{className:G},s.U2("type")),r.createElement(fCe,{key:Gn.Map(m).hashCode().toString(),recordInfo:m,setRecordInfo:function(e){if(k.clock&&k.day&&"start"===O.current)if(e.type===lCe.POMO){var t=(0,g_.T8)(k.day,k.clock,u),n=e.time.pomoNumber||0,r=t.add(f*n,"minute");_({day:r.format("YYYY-MM-DD"),clock:r.locale("en").format(u?"hh:mm A":"HH:mm")})}else{var o,a,i=(0,g_.T8)(k.day,k.clock,u),c=(null===(o=e.time.duration)||void 0===o?void 0:o.hours)||0,s=(null===(a=e.time.duration)||void 0===a?void 0:a.minutes)||0,l=i.add(60*c+s,"minute");_({day:l.format("YYYY-MM-DD"),clock:l.locale("en").format(u?"hh:mm A":"HH:mm")})}else if(S.clock&&S.day)if(e.type===lCe.POMO){var d=(0,g_.T8)(S.day,S.clock,u),m=e.time.pomoNumber||0,h=d.subtract(f*m,"minute");x({day:h.format("YYYY-MM-DD"),clock:h.locale("en").format(u?"hh:mm A":"HH:mm")})}else{var y,g,v=(0,g_.T8)(S.day,S.clock,u),b=(null===(y=e.time.duration)||void 0===y?void 0:y.hours)||0,w=(null===(g=e.time.duration)||void 0===g?void 0:g.minutes)||0,E=v.subtract(60*b+w,"minute");x({day:E.format("YYYY-MM-DD"),clock:E.locale("en").format(u?"hh:mm A":"HH:mm")})}p(e)}})),r.createElement("div",{className:K,style:{alignItems:"flex-start"}},r.createElement("div",{className:w()(G,"whitespace-normal break-all py-[6px]"),style:{lineHeight:"20px"}},s.U2("focus_note")),r.createElement("div",{className:"h-[120px] rounded-select-trigger border-grey-10 border-solid border flex-auto relative hover:border-primary focus-within:border-primary"},r.createElement("div",{className:"absolute",style:{left:12,right:12,top:8,bottom:26}},r.createElement("textarea",{placeholder:o.formatMessage({id:"focus_note_hint"}),className:"leading-[20px] text-grey-80 text-[13px] w-full h-full antiscroll-inner bg-[transparent] placeholder-grey-60",onChange:function(e){var t=e.target.value;g.length>=500&&t.length>=500||(t.length>500?t.length<g.length?v(t):v(t.slice(0,500)):v(t))},value:g})),g.length>=400&&r.createElement("div",{className:"absolute bottom-0 leading-[17px] text-grey-40 text-xs",style:{bottom:6,right:12}},"".concat(g.length,"/500")))))},DCe=function(e){var t=e.id,n=e.onCancel,o=(0,y.Z)(),i=(0,a.v9)((function(e){return(0,yn.WS)(t,e)}));return i?r.createElement(C.Z,{visible:!0,noFooter:!0,onClose:n,title:o.formatMessage({id:"statistics_focus_records"}),bodyClassName:"!p-0 flex flex-col overflow-hidden",coverClassName:""},r.createElement(rf,{model:i,isInModal:!0,dismiss:n})):null},MCe=n("Ukei"),ACe=n.n(MCe),NCe=function(e){var t=e.task.title;return r.createElement("div",{className:"flex items-center h-[42px] w-full px-[22px]"},r.createElement("div",{className:"flex-none"},r.createElement(E.Z,{name:"checkbox",className:"w-[18px] h-[18px] text-grey-40"})),r.createElement("div",{className:"ml-[6px] text-[14px] leading-[24px] flex-auto truncate"},t))},PCe=function(e){var t=e.section,n=t.name,o=t.tasks;return r.createElement("div",{className:"mb-[6px]"},r.createElement("div",{className:"flex items-center h-[32px] w-full px-[22px] overflow-hidden"},r.createElement("div",{className:w()("text-xs font-medium leading-[18px] truncate",De.RM)},n),r.createElement("div",{className:"text-xs leading-[18px] text-grey-40 ml-[6px] flex-none"},o.length)),r.createElement("div",null,o.map((function(e){return r.createElement(NCe,{key:e.id,task:e})}))))};function ICe(e){return ICe="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},ICe(e)}function LCe(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function RCe(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?LCe(Object(n),!0).forEach((function(t){ZCe(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):LCe(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function ZCe(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=ICe(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=ICe(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==ICe(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var FCe=function(e){var t=e.tasks,n=e.columns,o=(0,r.useRef)(null),a=n.sort((function(e,t){return e.sortOrder-t.sortOrder})),i=(0,r.useMemo)((function(){if(a.length>0){var e=[];return a.forEach((function(n){var r=n.id,o=[];t.forEach((function(e){e.columnId===r&&o.push(e)})),e.push(RCe(RCe({},n),{},{tasks:o}))})),e}return t}),[a,t]);return(0,r.useEffect)((function(){var e=$(o.current);return wn.iD(e),function(){return wn.Dh(e)}})),r.createElement("div",{className:"antiscroll-wrap w-full h-full mt-[4px]",ref:o},r.createElement("div",{className:"antiscroll-inner"},a.length>0?i.map((function(e){return r.createElement(PCe,{key:e.id,section:e})})):r.createElement("div",null,i.map((function(e){return r.createElement(NCe,{key:e.id,task:e})})))))};function BCe(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,a,i,c=[],s=!0,u=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;s=!1}else for(;!(s=(r=a.call(n)).done)&&(c.push(r.value),c.length!==t);s=!0);}catch(e){u=!0,o=e}finally{try{if(!s&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(u)throw o}}return c}}(e,t)||function(e,t){if(!e)return;if("string"===typeof e)return UCe(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return UCe(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function UCe(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var YCe=function(e){var t=e.id,n=e.dismiss,o=BCe((0,r.useState)(void 0),2),a=o[0],i=o[1],c=BCe((0,r.useState)(!1),2),s=c[0],u=c[1],l=(0,y.Z)();if((0,r.useEffect)((function(){(0,K.n6g)(t).then((function(e){var n=e.data,r=n.name,o=n.metaData,a=o.tasks,c=o.columns;i({projectId:t,title:r,tasks:a,columns:c})})).catch((function(e){me.$Z({text:"get template fail"})}))}),[t]),(0,r.useEffect)((function(){ae.Z.projectTemplate("template_landing_page","show_from_app")})),null==a)return null;var f=a.projectId,d=a.title,m=a.tasks,p=a.columns,h=r.createElement("div",{className:"w-full text-center ml-[16px] text-[16px] leading-[24px] font-semibold truncate"},d),g=r.createElement(T.Z,{className:"w-full",loading:s,loadingText:l.formatMessage({id:"save_to_my_list"})+"...",onClick:function(){u(!0),K.xy(f).then((function(e){var t=e.data.projectId;t&&(bn.ZP.projectTemplateId=t),ae.Z.projectTemplate("template_landing_page","save_succeed"),pe.Z.doSyncImmediately().finally((function(){setTimeout((function(){bn.ZP.projectTemplateId=""}),1e3)})),me.$Z({text:l.formatMessage({id:"successfully_saved"})}),u(!1),n()})).catch((function(e){var t=(0,Y.vZ)(e).errorCode;u(!1),n(),"exceed_quota"===t?F.$Z({type:B.VIb.list}):me.$Z({text:l.formatMessage({id:"error_unknow_server"})})}))}},l.formatMessage({id:"save_to_my_list"}));return r.createElement(C.Z,{visible:!0,header:h,footer:g,onCancel:n,maskClosable:!0,className:ACe().templateModal},r.createElement(FCe,{tasks:m,columns:p}))};function VCe(e){return VCe="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},VCe(e)}function HCe(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,WCe(r.key),r)}}function WCe(e){var t=function(e,t){if("object"!=VCe(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=VCe(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==VCe(t)?t:t+""}function zCe(e,t,n){return t=KCe(t),function(e,t){if(t&&("object"===VCe(t)||"function"===typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(e,GCe()?Reflect.construct(t,n||[],KCe(e).constructor):t.apply(e,n))}function GCe(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(GCe=function(){return!!e})()}function KCe(e){return KCe=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},KCe(e)}function qCe(e,t){return qCe=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},qCe(e,t)}var $Ce=function(e){function t(e){var n;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),(n=zCe(this,t,[e])).handlePaymentError=n.handlePaymentError.bind(n),n}return function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&qCe(e,t)}(t,e),n=t,o=[{key:"render",value:function(){return this.renderPayment()}},{key:"renderPayment",value:function(){var e=this.props,t=e.team,n=e.members,o=e.paymentType,a=e.closePayment,i=e.expireDaysObj,c=e.expansionMinSeat,s=e.paySuccessCallback,u=t.get("id"),l=t.get("expireDate"),f=n.size,d=t.get("seat");return r.createElement(fK,{teamId:u,expireDate:l,teamMemberCount:f,teamSeat:d,planCount:t.get("planCount"),type:o,expansionMinSeat:c,paySuccessCallback:s,onClose:a,onError:this.handlePaymentError,expireDaysObj:i})}},{key:"handlePaymentError",value:function(e){var t=this.props,n=t.onError;(0,t.closePayment)(),n(e)}}],o&&HCe(n.prototype,o),a&&HCe(n,a),Object.defineProperty(n,"prototype",{writable:!1}),n;var n,o,a}(r.Component),JCe=$Ce,XCe=n("+NWG"),QCe=n.n(XCe);function eTe(e){return eTe="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},eTe(e)}function tTe(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,cTe(r.key),r)}}function nTe(e,t,n){return t=oTe(t),function(e,t){if(t&&("object"===eTe(t)||"function"===typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(e,rTe()?Reflect.construct(t,n||[],oTe(e).constructor):t.apply(e,n))}function rTe(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(rTe=function(){return!!e})()}function oTe(e){return oTe=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},oTe(e)}function aTe(e,t){return aTe=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},aTe(e,t)}function iTe(e,t,n){return(t=cTe(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function cTe(e){var t=function(e,t){if("object"!=eTe(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=eTe(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==eTe(t)?t:t+""}var sTe=r.createElement(E.Z,{name:"selected",className:"w-[18px] h-[18px]",style:{color:"#FF8E0A"}}),uTe=function(e){function t(e){var n;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),iTe(n=nTe(this,t,[e]),"wrapperRef",void 0),iTe(n,"startTrial",(function(){var e=n.props.team,t=e&&0===e.get("role");if(ae.Z.didaTeam("payment_process","click_trial"),t){var r=e.get("id");K.FKy(r).then((function(){sessionStorage.setItem("teamTrial",JSON.stringify({enterMode:"trial"})),setTimeout((function(){window.location.href="/",U.vp.dispatch("postMessageToSW",{action:"refreshPage"})}),2e3)}))}else Pe.WI({key:"team_payment_hint",title:s.U2("notice"),content:s.U2("contact_to_trial"),type:"singleButton",confirmText:s.U2("got_it")})})),iTe(n,"getText",(function(){var e="mt-[20px] leading-[20px]",t="leading-[20px]";return{data:[{type:"section",title:s.U2("section_basic"),free:"",team:""},{type:"label",title:s.U2("item_list_quantity"),free:"9",team:s.U2("unlimited"),freeHint:s.U2("includes_archived_lists")},{type:"label",title:s.U2("item_team_shared_list_quantity"),free:"3",team:s.U2("unlimited"),freeHint:s.U2("includes_archived_team_shared_lists")},{type:"label",title:s.U2("item_number_of_tasks_per_list"),free:"99",team:s.U2("unlimited"),freeHint:s.U2("includes_completed_task")},{type:"label",title:s.U2("item_number_of_check_items_per_task"),free:"19",team:s.U2("unlimited"),freeHint:s.U2("includes_completed_check_items")},{type:"label",title:s.U2("item_number_of_reminders_per_task"),free:"2",team:"5"},{type:"label",title:s.U2("item_numbr_upload_attachment"),free:s.U2("1_per_20_mb"),team:s.U2("unlimited_50_mb")},{type:"label",title:s.U2("item_number_of_visitor"),free:1,team:29},{type:"section",title:s.U2("section_features"),free:"",team:""},{type:"label",title:s.U2("item_task_duration"),free:"-",team:sTe},{type:"label",title:s.U2("item_priority_task"),free:sTe,team:sTe},{type:"label",title:s.U2("item_task_nesting"),free:sTe,team:sTe},{type:"label",title:s.U2("item_recurring_task"),free:sTe,team:sTe},{type:"label",title:s.U2("item_check_items_reminders"),free:"-",team:sTe},{type:"label",title:s.U2("item_tag"),free:sTe,team:sTe},{type:"label",title:s.U2("item_list_view"),free:sTe,team:sTe},{type:"label",title:s.U2("item_kanban_view"),free:sTe,team:sTe},{type:"label",title:s.U2("item_calendar_view"),free:"-",team:sTe},{type:"label",title:s.U2("item_timeline_view"),free:"-",team:sTe},{type:"label",title:s.U2("item_mini_calendar"),free:"-",team:sTe},{type:"label",title:s.U2("item_subscribe_calendar"),free:"-",team:sTe},{type:"label",title:s.U2("item_filters"),free:"-",team:sTe},{type:"label",title:s.U2("item_comment"),free:sTe,team:sTe},{type:"label",title:s.U2("item_list_task_activities"),free:"-",team:sTe},{type:"label",title:s.U2("item_advanced_search"),free:"-",team:sTe},{type:"label",title:s.U2("item_premium_theme"),free:"-",team:sTe},{type:"label",title:s.U2("item_template"),free:sTe,team:sTe},{type:"label",title:s.U2("item_backup_import"),free:sTe,team:sTe},{type:"label",title:s.U2("item_all_devices_sync"),free:sTe,team:sTe},{type:"section",title:s.U2("section_support"),free:"",team:""},{type:"label",title:s.U2("user_support"),free:s.U2("section_support"),team:s.U2("priority_support")}],question:[{title:s.U2("team_faq_1",{s:u.N$}),desc:r.createElement("div",null,r.createElement("p",{className:t},s.U2("team_answer_1_content_1",{s:u.N$})),r.createElement("p",{className:w()(t,"mt-[20px]")},s.U2("team_answer_1_content_2")))},{title:s.U2("team_faq_2",{s:u.N$}),desc:r.createElement("div",null,r.createElement("p",{className:t},s.U2("team_answer_2_content_1")),r.createElement("ul",null,r.createElement("li",{className:e},s.U2("team_answer_2_content_2")),r.createElement("li",{className:e},s.U2("team_answer_2_content_3"))),r.createElement("p",{className:w()(t,"mt-[20px]")},s.U2("team_answer_2_content_4")),r.createElement("ul",null,r.createElement("li",{className:e},s.U2("team_answer_2_content_5")),r.createElement("li",{className:e},s.U2("team_answer_2_content_6")),r.createElement("li",{className:e},s.U2("team_answer_2_content_7")),r.createElement("li",{className:e},s.U2("team_answer_2_content_8"))))},{title:s.U2("team_faq_3"),desc:r.createElement("div",null,r.createElement("p",{className:t},s.U2("team_answer_3_content_1",{s:u.N$})),r.createElement("ul",null,r.createElement("li",{className:e},s.U2("team_answer_3_content_2")),r.createElement("li",{className:e},s.U2("team_answer_3_content_3")),r.createElement("li",{className:e},s.U2("team_answer_3_content_4")),r.createElement("li",{className:e},s.U2("team_answer_3_content_5"))))},{title:s.U2("team_faq_4"),desc:r.createElement("p",{className:t},s.U2("team_answer_4_content_1"))},{title:s.U2("team_faq_5"),desc:r.createElement("div",null,r.createElement("ol",null,r.createElement("li",{className:w()(e,QCe().decimal)},r.createElement("p",{className:w()(t,"mt-[20px]")},s.U2("team_answer_5_content_1")),r.createElement("p",{className:w()(t,"mt-[20px]")},s.U2("team_answer_5_content_2")),r.createElement("ul",null,r.createElement("li",{className:e},s.U2("team_answer_5_content_3_replace",{s:139})))),r.createElement("li",{className:w()(e,QCe().decimal)},r.createElement("p",{className:w()(t,"mt-[20px]")},s.U2("team_answer_5_content_4")),r.createElement("p",{className:w()(t,"mt-[20px]")},s.U2("team_answer_5_content_5")),r.createElement("ul",null,r.createElement("li",{className:e},s.U2("team_answer_5_content_6")),r.createElement("li",{className:e},s.U2("team_answer_5_content_7"))))))},{title:s.U2("team_faq_6"),desc:r.createElement("div",null,r.createElement("p",{className:t},s.U2("team_answer_6_content_1")),r.createElement("ul",null,r.createElement("li",{className:e},s.U2("team_answer_6_content_2"))),r.createElement("p",{className:w()(t,"mt-[20px]")},s.U2("team_answer_6_content_3")),r.createElement("ul",null,r.createElement("li",{className:e},s.U2("team_answer_6_content_4")),r.createElement("li",{className:e},s.U2("team_answer_6_content_5")),r.createElement("li",{className:e},s.U2("team_answer_6_content_6"))))},{title:s.U2("team_faq_7"),desc:r.createElement("p",{className:t},s.U2("team_answer_7_content_1"))}]}})),n.wrapperRef=r.createRef(),n}return function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&aTe(e,t)}(t,e),n=t,o=[{key:"componentDidMount",value:function(){ae.Z.didaTeam("payment_process","show_feature_comparison_page")}},{key:"componentWillUnmount",value:function(){this.wrapperRef.current&&wn.Dh($(this.wrapperRef.current))}},{key:"render",value:function(){var e=this,t=this.props,n=t.onClose,o=t.hasTrial,a=t.team,i=a&&0===a.get("role"),c=a.get("id"),u=this.getText(),l=u.data,f=u.question,d=a.get("teamPro")||a.get("trial");return r.createElement(C.Z,{visible:!0,title:" ",noFooter:!0,onClose:n,className:w()(QCe().modal)},r.createElement("div",{className:"antiscroll-wrap flex-auto flex flex-col",ref:function(e){e&&wn.iD($(e))}},r.createElement("div",{className:"antiscroll-inner flex-auto",style:{padding:"0 144px 140px"}},r.createElement("div",{className:QCe().plan},r.createElement("div",{className:"sticky z-[1] top-0"},r.createElement("div",{className:w()(QCe().line,QCe().header)},r.createElement("div",null),r.createElement("div",{className:w()("flex flex-col justify-between",QCe().selected),style:{padding:"16px 29px 18px"}},r.createElement("div",null,r.createElement("h3",{className:"text-[16px] leading-[22px] font-medium"},s.U2("team_free_version")),r.createElement("p",{className:"text-[14px] leading-[20px] mt-[6px] text-grey-60"},s.U2("for_small_team_collaboration"))),r.createElement("div",null,r.createElement("p",{className:"font-medium mt-[6px]",style:{fontSize:"28px",lineHeight:"39px",color:"#FF8E0A"}},"\xa5 0"),r.createElement("a",{className:w()(QCe().btn,"mt-[12px] block h-[36px] rounded-[6px] text-center font-medium text-xs text-grey-60",d&&"invisible"),style:{width:"168px",lineHeight:"34px"}},s.U2("current_plan")),r.createElement("div",{className:"mt-[10px] text-xs h-[18px] block invisible"}))),r.createElement("div",{className:"flex flex-col justify-between",style:{padding:"16px 17px 18px"}},r.createElement("div",null,r.createElement("h3",{className:"text-[16px] leading-[22px] font-medium"},s.U2("team_business_version")),r.createElement("p",{className:"text-[14px] leading-[20px] mt-[6px] text-grey-60"},s.U2("for_multiple_project_collaboration"))),r.createElement("div",null,r.createElement("p",{className:"flex items-baseline mt-[6px]"},r.createElement("span",{className:"font-medium",style:{fontSize:"28px",lineHeight:"39px",color:"#FF8E0A"}},"\xa5 139"),r.createElement("span",{className:"ml-[8px] text-grey-40 leading-[18px] text-xs"},s.U2("per_seats_year"))),r.createElement("a",{className:"mt-[12px] block h-[36px] rounded-[6px] text-center text-xs text-white font-medium",style:{width:"168px",lineHeight:"36px",backgroundColor:"#FF8E0A"},onClick:function(){n(),fe.Oj(i,c,d?"renew":"buy")}},d?s.U2("settings_premium_renew"):s.U2("upgrade_now")),r.createElement("a",{className:w()("mt-[10px] text-xs leading-[18px] block",o?"invisible":"visible"),onClick:function(){!o&&e.startTrial()}},s.U2("request_a_trial")))))),l.map((function(e){var t=e.title,n=e.type,o=e.free,a=e.team,i=e.freeHint;return"section"===n?r.createElement("div",{key:t,className:w()(QCe().line),style:{height:"48px"}},r.createElement("div",{className:"flex items-center text-[16px] font-medium",style:{lineHeight:"22px"}},t)):r.createElement("div",{key:t,className:QCe().line,style:{minHeight:"40px"}},r.createElement("div",{className:"flex items-center text-grey-80 leading-[20px] py-[10px]"},t),i?r.createElement("div",{className:w()(QCe().hint,"flex items-center justify-center text-grey-80")},r.createElement(Dt.Z,{title:i,placement:"right",overlayStyle:{whiteSpace:"normal",textAlign:"left",position:"absolute"},mouseEnterDelay:0,offset:[16,0]},r.createElement("span",{className:"cursor-pointer"},o))):r.createElement("div",{className:"flex items-center justify-center text-grey-80"},o),r.createElement("div",{className:"flex items-center justify-center text-grey-80"},a))}))),r.createElement("div",{className:"",style:{marginTop:"82px"}},r.createElement("div",{className:"text-center font-medium mb-[20px]",style:{fontSize:28,lineHeight:"39px"}},s.U2("title_faqs")),f.map((function(e){var t=e.title,n=e.desc;return r.createElement("details",{key:t,className:w()(QCe().details,"rounded-[6px]")},r.createElement("summary",null,r.createElement(E.Z,{name:"thin-triangle-down",className:"w-[18px] h-[18px] text-grey-40"}),r.createElement("div",{className:"ml-[6px] text-[14px] font-medium leading-[20px]"},t)),r.createElement("div",{className:"mt-[14px]",style:{padding:"0 24px"}},n))}))))))}}],o&&tTe(n.prototype,o),a&&tTe(n,a),Object.defineProperty(n,"prototype",{writable:!1}),n;var n,o,a}(r.Component),lTe=uTe,fTe=n("lbv6"),dTe=n.n(fTe),mTe=function(e){var t=e.onClose,n=(0,y.Z)(),o=(0,a.v9)((function(e){return(0,Z.$o)()}));(0,r.useEffect)((function(){ae.Z.didaTeam("payment_process","trial_success")}),[]);var i=(0,r.useCallback)((function(){return r.createElement("img",{src:$e.CE(o?"trial_success_dark":"trial_success"),alt:""})}),[o]);return r.createElement(C.Z,{visible:!0,maskClosable:!1,onCancel:t,onOk:t,header:i(),okText:n.formatMessage({id:"start_now"}),isAbleShowCancelButton:!1,className:w()(dTe().modal,"overflow-hidden")},r.createElement("div",{className:"pb-[28px] pt-[6px]"},r.createElement("h3",{className:"text-[18px] font-medium leading-[26px]"},n.formatMessage({id:"welcome_to_trial"})),r.createElement("p",{className:"text-[14px] text-grey-50 leading-[20px] mt-[12px]"},n.formatMessage({id:"team_trial_content"}))))},pTe=n("/BlP"),hTe=n.n(pTe),yTe=function(e){var t=e.size,n={transform:"scale(".concat(t/50,")"),transformOrigin:"center center"};return r.createElement("div",{style:n},r.createElement("div",{className:hTe().loader}))};function gTe(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,a,i,c=[],s=!0,u=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;s=!1}else for(;!(s=(r=a.call(n)).done)&&(c.push(r.value),c.length!==t);s=!0);}catch(e){u=!0,o=e}finally{try{if(!s&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(u)throw o}}return c}}(e,t)||function(e,t){if(!e)return;if("string"===typeof e)return vTe(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return vTe(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function vTe(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var bTe=function(e){var t=e.okText,n=e.cancelText,o=e.onConfirm,a=e.onCancel,i=e.unMountedCallback,c=e.title,s=e.content,u=gTe((0,r.useState)(!1),2),l=u[0],f=u[1],d=(0,r.useRef)(l),m=(0,y.Z)();return(0,r.useEffect)((function(){d.current=l}),[l]),(0,r.useEffect)((function(){return function(){var e=d.current;i(e)}}),[i]),r.createElement(C.Z,{title:c,maskClosable:!1,visible:!0,okText:t,cancelText:n,onOk:o,onCancel:a},r.createElement("p",{className:"mt-[4px] leading-[20px]",style:{marginBottom:12}},s),r.createElement(Se.Z,{checkboxId:"not_show_move_team_hint",checkboxDesc:m.formatMessage({id:"habit_record_not_show_again"}),isChecked:l,textStyle:{opacity:.6,fontSize:14},onChange:function(e){f(e)}}))};function wTe(e){return function(e){if(Array.isArray(e))return ETe(e)}(e)||function(e){if("undefined"!==typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||xTe(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function kTe(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,a,i,c=[],s=!0,u=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;s=!1}else for(;!(s=(r=a.call(n)).done)&&(c.push(r.value),c.length!==t);s=!0);}catch(e){u=!0,o=e}finally{try{if(!s&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(u)throw o}}return c}}(e,t)||xTe(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function xTe(e,t){if(e){if("string"===typeof e)return ETe(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?ETe(e,t):void 0}}function ETe(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var STe=function(e){var t=e.projectId,n=e.teamId,o=e.onCancel,i=e.unMountedCallback,c=e.hasTeamUsers,s=e.users,u=e.upgradeListToTeam,l=(0,y.Z)(),f=kTe((0,r.useState)(!1),2),d=f[0],m=f[1],p=kTe((0,r.useState)([]),2),h=p[0],g=p[1],v=kTe((0,r.useState)(!1),2),b=v[0],k=v[1],x=kTe((0,r.useState)(!1),2),S=x[0],_=x[1],O=(0,op.Z)(),T=(0,r.useRef)([]),j=(0,a.v9)((function(e){return e.teams.team})),D=(0,a.v9)((function(e){return e.teams.members})),M=(0,r.useMemo)((function(){return(null===j||void 0===j?void 0:j.get("name"))||""}),[j]);(0,r.useEffect)((function(){var e=[(0,L.Kn)(n),(0,L.o)(n)];Promise.all(e).then((function(){m(!0)}))}),[n]),(0,r.useEffect)((function(){return function(){i()}}),[i]);var A=(0,r.useCallback)((function(e,r){K.p1s(e).then((function(a){var i=a.data,c=i.status;if(10!==c&&11!==c||k(!1),10===c){var s=i.users;s.length>0?(T.current=s,m(!1),_(!0)):(me.$Z({text:l.formatMessage({id:"team_upgrade_move_successed"},{s:M})}),o()),u(t,n)}else if(11===c){var f=i.errorResult;if(f){var d=f.errorCode;if("visitor_exceed_quota"===d){var p=f.data.limit;F.$Z({type:B.VIb.teamVisitorLimit,teamId:n,isVisitor:!1,visitorNumber:p,action:function(){U.vp.dispatch("showGlobalTeamPlanModal",{teamId:n})}})}else if("no_team_project_permission"===d)me.$Z({text:l.formatMessage({id:"fail_to_upgrade_to_team_list_no_list"})});else if("not_project_owner"===d)me.$Z({text:l.formatMessage({id:"fail_to_upgrade_to_team_list_not_owner_new"},{s:M})});else if("team_project_exceed_quota"===d)F.$Z({type:B.VIb.teamSharelist,teamId:n,action:function(){U.vp.dispatch("showGlobalTeamPlanModal",{teamId:n})}});else if("exceed_limit"===d){var h=f.data;h.exceed,h.remainder;me.$Z({text:"\u56e2\u961f\u5e2d\u4f4d\u8d85\u9650"})}else me.$Z({text:l.formatMessage({id:"error_unknow_server"})})}}else{if((new Date).getTime()-r>=6e5)return;if(O.current)return;setTimeout((function(){A(e,r)}),2e3)}}))}),[l,o,t,n,M,O,u]),N=(0,r.useCallback)((function(){K.$eq(t,n,h).then((function(e){var t=e.data,n=new Date;k(!0),A(t,n)}))}),[A,t,h,n]),P=(0,r.useCallback)((function(e,t){"all"===e?s.length===h.length?g([]):g(s.map((function(e){return e.userCode}))):g((function(n){return t?wTe(n).concat([e]):wTe(n).filter((function(t){return t!==e}))}))}),[h.length,s]),I=h.length===s.length,R=s.length>0,Z=c.length>0,Y=(0,r.useMemo)((function(){return 0===(D.find((function(e){return e.get("isMyself")}))||(0,Gn.Map)()).get("role")}),[D]),V=(0,r.useMemo)((function(){var e=L.pN(j),t=L.gX(j);if(e||!t)return null;var o=j.get("seat")-D.size,a=h.length,i="mt-[24px] leading-[18px] text-xs";return o<a?Y?r.createElement("p",{className:w()(i,"text-warn-red")},r.createElement("span",{className:"text-xs text-warn-red align-baseline"},l.formatMessage({id:"selected_team_seats_1"},{s1:a,s2:o,s3:a-o})),r.createElement("span",{className:"text-primary text-xs font-medium ml-[8px] cursor-pointer align-baseline",onClick:function(){U.vp.dispatch("showGlobalTeamPaymentModal",{teamId:n,paymentType:"expansion",expansionMinSeat:a-o,paySuccessCallback:function(e){(0,L.Kn)(n).then((function(){e()})),U.vp.dispatch("postMessageToSW",{action:"refreshPage"})}})}},l.formatMessage({id:"purchase_team_seats"}))):r.createElement("p",{className:w()(i,"text-warn-red")},l.formatMessage({id:"selected_team_seats_1"},{s1:a,s2:o,s3:a-o}),l.formatMessage({id:"contact_admin_expand"})):r.createElement("p",{className:w()(i,"text-grey-60")},l.formatMessage({id:"selected_team_seats_2"},{s1:a,s2:o-a}))}),[l,Y,D.size,h.length,j,n]),H=(0,r.useMemo)((function(){var e=L.pN(j),t=L.gX(j);return!(e||!t)&&j.get("seat")-D.size<h.length}),[D.size,h.length,j]),W=(0,r.useCallback)((function(e){e&&wn.iD($(e))}),[]),z=kTe((0,Ys.zu)(W),2),G=z[0],q=z[1],J=kTe((0,Ys.zu)(W),2),X=J[0],Q=J[1];return(0,r.useEffect)((function(){return function(){G&&G.current&&wn.Dh($(G.current))}}),[G]),(0,r.useEffect)((function(){return function(){X&&X.current&&wn.Dh($(X.current))}}),[X]),r.createElement(r.Fragment,null,r.createElement(C.Z,{visible:d,title:l.formatMessage({id:"move_to_team"},{s:M}),maskClosable:!1,className:ppe().moveTeamMemberModal,okText:l.formatMessage({id:"ok"}),cancelText:l.formatMessage({id:"cancel"}),onOk:N,onCancel:o,loading:b,disabled:H},r.createElement("div",{className:"antiscroll-wrap flex-auto flex flex-col px-[20px]",ref:q},r.createElement("div",{className:"antiscroll-inner flex-auto"},r.createElement("p",{className:"text-grey-60 leading-[20px]"},l.formatMessage({id:"team_member_transfer_1"}),r.createElement(_e.Z,{title:l.formatMessage({id:"team_member_transfer_faq"}),placement:"top",type:"help"},r.createElement("span",{className:"inline-block relative align-bottom",style:{marginLeft:-2}},r.createElement("div",{className:"absolute bottom-0 left-0 w-[20px] h-[20px] flex items-center justify-center"},r.createElement(E.Z,{name:"help-new",className:"w-[16px] h-[16px] text-grey-40"}))))),r.createElement("ul",{className:"mt-[24px]"},R&&r.createElement(r.Fragment,null,r.createElement("li",{className:"flex items-center justify-between",style:{height:38}},r.createElement("div",{className:"flex-auto"},r.createElement("span",{className:"font-medium text-xs align-baseline"},l.formatMessage({id:"invite_members_below"})),r.createElement("span",{className:"text-grey-60 font-medium text-xs ml-[6px] align-baseline"},"(",h.length,"/",s.length,")")),r.createElement("div",{className:"flex-none ml-[8px] mr-[4px]"},r.createElement(wz.P,{isChecked:I,onChange:function(){return P("all")}}))),s.map((function(e){var t=h.includes(e.userCode);return r.createElement(_Te,{key:e.userCode,user:e,suffix:r.createElement("div",{className:"flex-none ml-[8px] mr-[4px]"},r.createElement(wz.P,{isChecked:t,onChange:function(t){P(e.userCode,t)}}))})}))),Z&&r.createElement(r.Fragment,null,r.createElement("li",{className:w()("flex items-center justify-between",R&&"mt-[8px]"),style:{height:38}},r.createElement("div",{className:"text-xs text-grey-60"},l.formatMessage({id:"team_member_transfer_2"}))),c.map((function(e){return r.createElement(_Te,{key:e.userCode,user:e})})))),V))),T.current.length>0&&r.createElement(C.Z,{visible:S,title:l.formatMessage({id:"move_success"}),maskClosable:!1,className:ppe().moveSuccessModal,okText:l.formatMessage({id:"got_it"}),cancelText:l.formatMessage({id:"cancel"}),onOk:function(){_(!1),o()},onCancel:function(){_(!1),o()}},r.createElement("div",{className:"antiscroll-wrap flex-auto flex flex-col px-[20px]",ref:Q},r.createElement("div",{className:"antiscroll-inner flex-auto"},r.createElement("p",{className:"text-grey-60 leading-[20px]"},l.formatMessage({id:"team_member_move_hint"},{s:M})),r.createElement("ul",{className:"mt-[8px]"},T.current.map((function(e){return r.createElement(_Te,{key:e.userCode,user:e,suffix:r.createElement("div",{className:"flex-none ml-[8px] text-xs text-grey-60 leading-[20px] mr-[4px]"},l.formatMessage({id:"guest"}))})})))))))},_Te=function(e){var t=e.user,n=e.suffix;return r.createElement("li",{className:"flex items-center justify-between",style:{height:38}},r.createElement("div",{className:"flex flex-auto items-center overflow-hidden"},r.createElement("div",{className:"flex flex-none mr-[8px] items-center",style:{width:127}},r.createElement(V.Z,{url:t.avatarUrl,className:"avatar def icon-avatar avatar-bd-divider mr-[12px] inline-block",title:t.displayName,size:24}),r.createElement("div",{className:"text-xs leading-[20px] truncate"},t.displayName)),r.createElement("div",{className:"flex-auto text-grey-60 leading-[20px] truncate text-xs"},t.username)),n)},OTe=n("HV+0"),CTe=n.n(OTe),TTe={coverClassName:"",closeAction:function(){},target:"year",from:"",needRenderCheckbox:!1,isInPaymentBlackList:!1},jTe=r.createContext(TTe);function DTe(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,a,i,c=[],s=!0,u=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;s=!1}else for(;!(s=(r=a.call(n)).done)&&(c.push(r.value),c.length!==t);s=!0);}catch(e){u=!0,o=e}finally{try{if(!s&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(u)throw o}}return c}}(e,t)||function(e,t){if(!e)return;if("string"===typeof e)return MTe(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return MTe(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function MTe(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var ATe=function(e){var t=e.payAction,n=e.unit,o=e.price,a=e.isSubscribe,i=e.isNewDesign,c=e.isSubmitting,s=(0,r.useContext)(jTe),u=s.needRenderCheckbox,l=s.isInPaymentBlackList,f=DTe((0,r.useState)(!1),2),d=f[0],m=f[1],p=DTe((0,r.useState)(!1),2),h=p[0],g=p[1],v=DTe((0,r.useState)(!1),2),b=v[0],k=v[1];(0,r.useEffect)((function(){d&&g(!1)}),[d]),(0,r.useEffect)((function(){var e=function(e){var t=e.target,n=t.closest(".termTooltip"),r=t.closest(".paymentProBtn"),o=t.closest("#footer-term-checkbox");n||r||o||g(!1)};return document.addEventListener("click",e,{capture:!0}),function(){document.removeEventListener("click",e,{capture:!0})}}),[]);var x=(0,y.Z)(),E=function(e){return r.createElement("div",{className:"flex items-baseline justify-center"},i&&a?null:r.createElement(r.Fragment,null,r.createElement("span",{className:"text-white font-medium text-[12px] leading-[20px]"},n),r.createElement("span",{className:"text-white font-medium text-[16px] leading-[20px] mr-[4px]"},o)),r.createElement("span",{className:"text-white font-medium text-[16px] leading-[20px]"},x.formatMessage({id:"upgrade_now"})),e&&r.createElement("span",{className:"text-white font-medium text-[16px] leading-[20px] ml-[4px]"},"..."))},S=function(){k(!1)};return r.createElement(r.Fragment,null,r.createElement("div",{className:w()("purchase",i?"mt-[16px]":"mt-[12px]")},r.createElement(T.Z,{type:"pro",size:"large",className:w()("paymentProBtn","!py-[8px] !px-[10px] w-full bg-pro",i?"!h-[44px]":"!h-[48px]"),onClick:function(){d||!u?(g(!1),l?k(!0):t()):g(!0)},loading:c,loadingText:E(!0)},E(!1))),r.createElement("div",{className:w()(CTe().footerTerm,"mt-[12px] text-grey-40 text-xs leading-[18px] flex")},u?r.createElement(aie.Z,{visible:h,trigger:[],boult:!0,boultClassName:CTe().arrow,destroyTooltipOnHide:!0,placement:"bottom",overlayClassName:w()("termTooltip","rounded-default bg-grey-90 dark:bg-[#2c2c2c] inline-block min-h-[24px] z-menu shadow-md whitespace-pre-wrap max-w-[264px]"),overlay:r.createElement("div",{onClick:function(){g(!1),m(!0)},className:"py-[12px] px-[16px] text-white text-[12px] leading-[16px] break-words"},x.formatMessage({id:"agree_to_the_terms"})),align:{offset:[0,10]}},r.createElement("div",{className:"w-[14px] h-[14px] mt-[2px] mr-[4px] flex-none"},r.createElement(wz.P,{checkboxId:"footer-term-checkbox",isChecked:d,onChange:function(){return m(!d)}}))):null,r.createElement("label",{htmlFor:"footer-term-checkbox",className:"text-grey-40",dangerouslySetInnerHTML:{__html:x.formatMessage({id:a?"subscribe_refund_term_label":"upgrade_refund_term_label"},{s:'<a href="/about/terms/subscription" target="_blank">'.concat(x.formatMessage({id:"pricing_terms"}),"</a>")})}})),b&&r.createElement(C.Z,{visible:!0,onCancel:S,title:x.formatMessage({id:"in_pay_blacklist_warn_dialog_title"}),footer:r.createElement(r.Fragment,null,r.createElement(T.Z,{onClick:S,type:"cancel"},x.formatMessage({id:"cancel"})),r.createElement(T.Z,{type:"primary",onClick:t,className:"!bg-pro"},x.formatMessage({id:"continue_upgrading"})))},r.createElement("p",{className:"leading-[20px]"},x.formatMessage({id:"in_pay_blacklist_warn_dialog_msg"}))))};function NTe(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,a,i,c=[],s=!0,u=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;s=!1}else for(;!(s=(r=a.call(n)).done)&&(c.push(r.value),c.length!==t);s=!0);}catch(e){u=!0,o=e}finally{try{if(!s&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(u)throw o}}return c}}(e,t)||function(e,t){if(!e)return;if("string"===typeof e)return PTe(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return PTe(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function PTe(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var ITe=function(e,t){return!!e.isDiscountStyle&&!!e.discountLabel&&t},LTe=function(e,t){return ITe(e,t)?78:60},RTe=function(e){var t=e.menu,n=e.freq,o=e.onSelect,a=e.maskClassName,i=e.isNewDesign,c=NTe((0,r.useState)(!1),2),s=c[0],u=c[1],l=NTe((0,r.useState)(0),2),f=l[0],d=l[1],m=NTe((0,r.useState)(!1),2),p=m[0],h=m[1],y=(0,r.useRef)(null),g=(0,r.useRef)(null),v=t.find((function(e){return e.key===n})),b=LTe(v,p),k=(0,r.useCallback)((function(){var e,t=(null===(e=y.current)||void 0===e?void 0:e.getBoundingClientRect().width)||0;d(t)}),[]);(0,r.useLayoutEffect)((function(){if(k(),"undefined"!==typeof window)return window.addEventListener("resize",k),function(){window.removeEventListener("resize",k)}}),[k]),(0,r.useLayoutEffect)((function(){var e=function(e){var t=e-8-22-26;return Math.max(t,0)}(f),n=t.some((function(e){return e.isDiscountStyle&&e.discountLabel}));if(e&&n){var r=g.current;h(!r||r.getBoundingClientRect().width>e)}else h(!1)}),[t,f]);var x=(0,r.useCallback)((function(){u(!1)}),[]),S=(0,r.useCallback)((function(e,t){e.stopPropagation(),o(t),x()}),[x,o]),_=(0,r.useCallback)((function(e){var t=e.selectedKeys,n=e.domEvent,r=t[0];S(n,r)}),[S]);return r.createElement("div",{className:w()("relative",i?"mt-[20px] mb-[16px]":"mt-[24px] mb-[12px]")},r.createElement("div",{className:"border border-solid border-grey-20 hover:border-pro rounded-outsingle flex items-center px-[4px]",style:{height:b+6},ref:y,onClick:function(e){e.preventDefault(),e.stopPropagation(),k(),u(!0)}},r.createElement(FTe,{title:v.title,price:v.price,pricePeriod:v.pricePeriod,desc:v.desc,unit:v.unit,discountLabel:v.discountLabel,isDiscountStyle:v.isDiscountStyle,isDiscountLabelWrapped:ITe(v,p),height:b,suffix:r.createElement("div",{className:w()("flex-none w-[18px] h-[18px] ml-[4px]")},r.createElement(E.Z,{name:"chevron-right",className:"text-grey-40 w-[18px] h-[18px] flex-none rotate-90"}))})),s?r.createElement(Ur.Z,{relativeRef:y,hideMenu:x,className:"!max-w-none",gap:-3,useTriggerWidth:!0,maskClassName:a,fixTopPosition:function(){var e=t.findIndex((function(e){return e.key===n})),r=t.slice(0,e+1).reduce((function(e,t){return e+LTe(t,p)+4}),0);return-(1+r+5*e)}},r.createElement(O.ZP,{onSelect:_,onKeyDown:function(e){"Escape"!==e.key&&e.stopPropagation()}},t.map((function(e,t){var o=e.key,a=e.title,i=e.hint,c=e.price,s=e.pricePeriod,u=e.unit,l=e.desc,f=e.discountLabel,d=e.isDiscountStyle,m=o===n,h=LTe(e,p);return r.createElement(r.Fragment,{key:o},0!==t&&r.createElement("div",{className:"h-[1px] bg-grey-5",style:{width:"calc(100% - 16px)",margin:"4px 0 4px 16px"}}),r.createElement(O.sN,{key:o},r.createElement(FTe,{title:a,hint:i,price:c,pricePeriod:s,unit:u,desc:l,discountLabel:f,isDiscountStyle:d,isDiscountLabelWrapped:ITe(e,p),height:h,suffix:r.createElement("div",{className:w()("flex-none w-[22px] h-[22px] ml-[4px]")},r.createElement(E.Z,{name:"selected",className:w()("text-primary w-[22px] h-[22px] flex-none",m?"visible":"invisible")}))})))})))):null,r.createElement("div",{className:"absolute invisible pointer-events-none left-0 top-0 h-0 overflow-hidden","aria-hidden":!0},r.createElement("div",{ref:g,style:{width:"max-content"}},t.map((function(e){return e.isDiscountStyle&&e.discountLabel?r.createElement(ZTe,{key:e.key,price:e.price,pricePeriod:e.pricePeriod,unit:e.unit,desc:e.desc,discountLabel:e.discountLabel,isDiscountStyle:e.isDiscountStyle,isDiscountLabelWrapped:!1}):null})))))},ZTe=function(e){var t=e.price,n=e.unit,o=e.desc,a=e.pricePeriod,i=e.discountLabel,c=e.isDiscountStyle,s=e.isDiscountLabelWrapped;return r.createElement("div",{className:"flex items-baseline",style:{marginTop:-4,minHeight:34}},r.createElement("div",{className:"text-[24px] font-medium text-center flex-none",style:{lineHeight:"34px"}},r.createElement("span",{className:"text-[16px] leading-none mr-[2px] font-normal"},n),t,a&&r.createElement("span",{className:"text-[16px] leading-none ml-[4px] font-normal"},a)),o&&r.createElement("div",{className:w()("text-xs text-grey-40 ml-[6px] truncate",c?"flex-none":"flex-auto",c&&"line-through"),style:{lineHeight:"17px"}},o),c&&i&&!s&&r.createElement("div",{className:"text-xs ml-[10px] flex-none",style:{color:"#ff8e0a",lineHeight:"18px"}},i))},FTe=function(e){var t=e.suffix,n=e.title,o=e.hint,a=e.price,i=e.unit,c=e.desc,s=e.pricePeriod,u=e.discountLabel,l=e.isDiscountStyle,f=e.isDiscountLabelWrapped,d=e.height;return r.createElement("div",{className:"w-full flex items-center justify-between cursor-pointer",style:{height:d,paddingLeft:11,paddingRight:11}},r.createElement("div",{className:"text-grey flex-auto overflow-hidden",style:{paddingTop:l&&f?5:7,paddingBottom:5}},r.createElement("div",{className:"flex items-center"},r.createElement("div",{className:"font-medium text-grey text-s leading-[20px] truncate"},n),o&&r.createElement("div",{className:"px-[4px] rounded-s bg-pro text-white ml-[4px] text-xs h-[18px] leading-[18px] font-medium scale-[0.84] origin-left flex-none"},o)),r.createElement(ZTe,{price:a,pricePeriod:s,unit:i,desc:c,discountLabel:u,isDiscountStyle:l,isDiscountLabelWrapped:f}),l&&u&&f&&r.createElement("div",{className:"text-xs",style:{color:"#ff8e0a",lineHeight:"18px"}},u)),t)},BTe=function(e){var t=e.onClickReduce,n=e.onClickAdd,o=e.count,a=e.getIsCountComponetDisabled,i=e.isNewDesign,c=(0,y.Z)(),s=a(),u=s||o>=12,l=s||o<=1;return s?null:r.createElement("div",{className:"flex items-center justify-between",style:{minHeight:i?"46px":"40px"}},r.createElement("p",{className:"text-s font-medium text-grey",style:{lineHeight:"20px"}},c.formatMessage({id:"settings_premium_quantity"})),r.createElement("div",{className:"flex items-center"},r.createElement(E.Z,{name:"reduce-btn",className:w()("w-[18px] h-[18px]",l?"text-grey-10 cursor-not-allowed":"text-primary cursor-pointer"),onClick:function(){l||t()}}),r.createElement("span",{className:"inline-block w-[20px] text-center mx-[8px]"},s?1:o),r.createElement(E.Z,{name:"add-btn",className:w()("w-[18px] h-[18px]",u?"text-grey-10 cursor-not-allowed":"text-primary cursor-pointer"),onClick:function(){u||n()}})))};n("toAj");function UTe(e){return UTe="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},UTe(e)}function YTe(){YTe=function(){return t};var e,t={},n=Object.prototype,r=n.hasOwnProperty,o=Object.defineProperty||function(e,t,n){e[t]=n.value},a="function"==typeof Symbol?Symbol:{},i=a.iterator||"@@iterator",c=a.asyncIterator||"@@asyncIterator",s=a.toStringTag||"@@toStringTag";function u(e,t,n){return Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{u({},"")}catch(e){u=function(e,t,n){return e[t]=n}}function l(e,t,n,r){var a=t&&t.prototype instanceof y?t:y,i=Object.create(a.prototype),c=new j(r||[]);return o(i,"_invoke",{value:_(e,n,c)}),i}function f(e,t,n){try{return{type:"normal",arg:e.call(t,n)}}catch(e){return{type:"throw",arg:e}}}t.wrap=l;var d="suspendedStart",m="executing",p="completed",h={};function y(){}function g(){}function v(){}var b={};u(b,i,(function(){return this}));var w=Object.getPrototypeOf,k=w&&w(w(D([])));k&&k!==n&&r.call(k,i)&&(b=k);var x=v.prototype=y.prototype=Object.create(b);function E(e){["next","throw","return"].forEach((function(t){u(e,t,(function(e){return this._invoke(t,e)}))}))}function S(e,t){function n(o,a,i,c){var s=f(e[o],e,a);if("throw"!==s.type){var u=s.arg,l=u.value;return l&&"object"==UTe(l)&&r.call(l,"__await")?t.resolve(l.__await).then((function(e){n("next",e,i,c)}),(function(e){n("throw",e,i,c)})):t.resolve(l).then((function(e){u.value=e,i(u)}),(function(e){return n("throw",e,i,c)}))}c(s.arg)}var a;o(this,"_invoke",{value:function(e,r){function o(){return new t((function(t,o){n(e,r,t,o)}))}return a=a?a.then(o,o):o()}})}function _(t,n,r){var o=d;return function(a,i){if(o===m)throw Error("Generator is already running");if(o===p){if("throw"===a)throw i;return{value:e,done:!0}}for(r.method=a,r.arg=i;;){var c=r.delegate;if(c){var s=O(c,r);if(s){if(s===h)continue;return s}}if("next"===r.method)r.sent=r._sent=r.arg;else if("throw"===r.method){if(o===d)throw o=p,r.arg;r.dispatchException(r.arg)}else"return"===r.method&&r.abrupt("return",r.arg);o=m;var u=f(t,n,r);if("normal"===u.type){if(o=r.done?p:"suspendedYield",u.arg===h)continue;return{value:u.arg,done:r.done}}"throw"===u.type&&(o=p,r.method="throw",r.arg=u.arg)}}}function O(t,n){var r=n.method,o=t.iterator[r];if(o===e)return n.delegate=null,"throw"===r&&t.iterator.return&&(n.method="return",n.arg=e,O(t,n),"throw"===n.method)||"return"!==r&&(n.method="throw",n.arg=new TypeError("The iterator does not provide a '"+r+"' method")),h;var a=f(o,t.iterator,n.arg);if("throw"===a.type)return n.method="throw",n.arg=a.arg,n.delegate=null,h;var i=a.arg;return i?i.done?(n[t.resultName]=i.value,n.next=t.nextLoc,"return"!==n.method&&(n.method="next",n.arg=e),n.delegate=null,h):i:(n.method="throw",n.arg=new TypeError("iterator result is not an object"),n.delegate=null,h)}function C(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function T(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function j(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(C,this),this.reset(!0)}function D(t){if(t||""===t){var n=t[i];if(n)return n.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var o=-1,a=function n(){for(;++o<t.length;)if(r.call(t,o))return n.value=t[o],n.done=!1,n;return n.value=e,n.done=!0,n};return a.next=a}}throw new TypeError(UTe(t)+" is not iterable")}return g.prototype=v,o(x,"constructor",{value:v,configurable:!0}),o(v,"constructor",{value:g,configurable:!0}),g.displayName=u(v,s,"GeneratorFunction"),t.isGeneratorFunction=function(e){var t="function"==typeof e&&e.constructor;return!!t&&(t===g||"GeneratorFunction"===(t.displayName||t.name))},t.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,v):(e.__proto__=v,u(e,s,"GeneratorFunction")),e.prototype=Object.create(x),e},t.awrap=function(e){return{__await:e}},E(S.prototype),u(S.prototype,c,(function(){return this})),t.AsyncIterator=S,t.async=function(e,n,r,o,a){void 0===a&&(a=Promise);var i=new S(l(e,n,r,o),a);return t.isGeneratorFunction(n)?i:i.next().then((function(e){return e.done?e.value:i.next()}))},E(x),u(x,s,"Generator"),u(x,i,(function(){return this})),u(x,"toString",(function(){return"[object Generator]"})),t.keys=function(e){var t=Object(e),n=[];for(var r in t)n.push(r);return n.reverse(),function e(){for(;n.length;){var r=n.pop();if(r in t)return e.value=r,e.done=!1,e}return e.done=!0,e}},t.values=D,j.prototype={constructor:j,reset:function(t){if(this.prev=0,this.next=0,this.sent=this._sent=e,this.done=!1,this.delegate=null,this.method="next",this.arg=e,this.tryEntries.forEach(T),!t)for(var n in this)"t"===n.charAt(0)&&r.call(this,n)&&!isNaN(+n.slice(1))&&(this[n]=e)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if("throw"===e.type)throw e.arg;return this.rval},dispatchException:function(t){if(this.done)throw t;var n=this;function o(r,o){return c.type="throw",c.arg=t,n.next=r,o&&(n.method="next",n.arg=e),!!o}for(var a=this.tryEntries.length-1;a>=0;--a){var i=this.tryEntries[a],c=i.completion;if("root"===i.tryLoc)return o("end");if(i.tryLoc<=this.prev){var s=r.call(i,"catchLoc"),u=r.call(i,"finallyLoc");if(s&&u){if(this.prev<i.catchLoc)return o(i.catchLoc,!0);if(this.prev<i.finallyLoc)return o(i.finallyLoc)}else if(s){if(this.prev<i.catchLoc)return o(i.catchLoc,!0)}else{if(!u)throw Error("try statement without catch or finally");if(this.prev<i.finallyLoc)return o(i.finallyLoc)}}}},abrupt:function(e,t){for(var n=this.tryEntries.length-1;n>=0;--n){var o=this.tryEntries[n];if(o.tryLoc<=this.prev&&r.call(o,"finallyLoc")&&this.prev<o.finallyLoc){var a=o;break}}a&&("break"===e||"continue"===e)&&a.tryLoc<=t&&t<=a.finallyLoc&&(a=null);var i=a?a.completion:{};return i.type=e,i.arg=t,a?(this.method="next",this.next=a.finallyLoc,h):this.complete(i)},complete:function(e,t){if("throw"===e.type)throw e.arg;return"break"===e.type||"continue"===e.type?this.next=e.arg:"return"===e.type?(this.rval=this.arg=e.arg,this.method="return",this.next="end"):"normal"===e.type&&t&&(this.next=t),h},finish:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),T(n),h}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.tryLoc===e){var r=n.completion;if("throw"===r.type){var o=r.arg;T(n)}return o}}throw Error("illegal catch attempt")},delegateYield:function(t,n,r){return this.delegate={iterator:D(t),resultName:n,nextLoc:r},"next"===this.method&&(this.arg=e),h}},t}function VTe(e,t,n,r,o,a,i){try{var c=e[a](i),s=c.value}catch(u){return void n(u)}c.done?t(s):Promise.resolve(s).then(r,o)}function HTe(e){return function(){var t=this,n=arguments;return new Promise((function(r,o){var a=e.apply(t,n);function i(e){VTe(a,r,o,i,c,"next",e)}function c(e){VTe(a,r,o,i,c,"throw",e)}i(void 0)}))}}var WTe=function(e,t){var n=Number(e*t);return function(e){var t=String(e).match(/\.\d*/);return t?t[0].length-1:0}(n)>=2?n.toFixed(2):n},zTe=function(){var e=HTe(YTe().mark((function e(){var t,n,r,o;return YTe().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return t=!0,e.next=3,K.kWE();case 3:return(r=e.sent)&&(o=r.data,200===r.status&&(o.needSubscribe||(t=o.needSubscribe,n=o.subscribeType))),e.abrupt("return",{isAble:t,type:n});case 6:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),GTe=function(){me.$Z({text:s.U2("subscribing")})},KTe={paying:!1},qTe=function(){var e=HTe(YTe().mark((function e(){var t,n,r,o,a,i,c,s,u=arguments;return YTe().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(t=u.length>0&&void 0!==u[0]?u[0]:{},n=u.length>1?u[1]:void 0,!KTe.paying){e.next=4;break}return e.abrupt("return");case 4:return KTe.paying=!0,e.next=7,zTe();case 7:if(r=e.sent){e.next=10;break}return e.abrupt("return");case 10:r.isAble?(a=(o=t).count,i=o.freq,c=o.label,s={count:"".concat(a),freq:i,type:"alipay",channel:"web"},K.SBs(s,c).then((function(e){var t=e.data,r=e.status;try{if(KTe.paying=!1,!t){var o=window.open();return void(o&&(o.location="/404"))}if(200===r){var a=document.createElement("divform");a.innerHTML=t.form,document.body.appendChild(a),(0,ys.Ak)()||document.forms.punchout_form&&(document.forms.punchout_form.target="_blank"),document.forms.punchout_form&&document.forms.punchout_form.submit(),document.body.removeChild(a),n("paying",{payForm:t.form,payOrderId:t.orderId})}}catch(i){KTe.paying=!1}})).catch((function(e){KTe.paying=!1}))):GTe();case 11:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),$Te={paying:!1},JTe=function(){var e=HTe(YTe().mark((function e(){var t,n,r,o=arguments;return YTe().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(t=o.length>0&&void 0!==o[0]?o[0]:{},o.length>1?o[1]:void 0,!$Te.paying){e.next=4;break}return e.abrupt("return");case 4:return $Te.paying=!0,e.next=7,zTe();case 7:if(n=e.sent){e.next=10;break}return e.abrupt("return");case 10:n.isAble?(r=t.label,K.IMB(r).then((function(e){var t=e.data,n=e.status;try{if($Te.paying=!1,!t){var r=window.open();return void(r&&(r.location="/404"))}200===n&&t.redirectUrl&&(window.location=t.redirectUrl)}catch(o){$Te.paying=!1}})).catch((function(e){$Te.paying=!1}))):GTe();case 11:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),XTe=function(){var e=HTe(YTe().mark((function e(){var t,n,r,o,a,i,c,s,u=arguments;return YTe().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return t=u.length>0&&void 0!==u[0]?u[0]:{},n=u.length>1?u[1]:void 0,e.next=4,zTe();case 4:if(r=e.sent){e.next=7;break}return e.abrupt("return");case 7:r.isAble?(a=(o=t).count,i=o.freq,c=o.price,s=o.label,n("wechatPay",{price:c,count:a,freq:i,label:s})):GTe();case 8:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),QTe={paying:!1},eje=function(){var e=HTe(YTe().mark((function e(){var t,n,r,o=arguments;return YTe().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(t=o.length>0&&void 0!==o[0]?o[0]:{},o.length>1?o[1]:void 0,!QTe.paying){e.next=4;break}return e.abrupt("return");case 4:return QTe.paying=!0,e.next=7,zTe();case 7:if(n=e.sent){e.next=10;break}return e.abrupt("return");case 10:n.isAble?(r=t.label,K.xr2(r).then((function(e){var t=e.data,n=e.status;try{if(QTe.paying=!1,!t){var r=window.open();return void(r&&(r.location="/404"))}if(200===n&&t.redirectUrl){var o=document.createElement("a");o.href=t.redirectUrl,o.referrerPolicy="no-referrer-when-downgrade",document.body.appendChild(o),o.click(),document.body.removeChild(o)}}catch(a){QTe.paying=!1}})).catch((function(e){QTe.paying=!1}))):GTe();case 11:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();function tje(e){return tje="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},tje(e)}function nje(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function rje(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?nje(Object(n),!0).forEach((function(t){oje(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):nje(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function oje(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=tje(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=tje(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==tje(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function aje(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,a,i,c=[],s=!0,u=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;s=!1}else for(;!(s=(r=a.call(n)).done)&&(c.push(r.value),c.length!==t);s=!0);}catch(e){u=!0,o=e}finally{try{if(!s&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(u)throw o}}return c}}(e,t)||function(e,t){if(!e)return;if("string"===typeof e)return ije(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return ije(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function ije(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var cje=function(e){var t=e.upgradeInfo,n=e.onDone,o=e.isNewDesign,a=(0,r.useContext)(jTe),i=a.coverClassName,c=a.target,u=a.from,l=(0,y.Z)(),f=aje((0,r.useState)(c),2),d=f[0],m=f[1],p=aje((0,r.useState)(1),2),h=p[0],g=p[1],v=aje((0,r.useState)("wechat"),2),b=v[0],k=v[1],x="monthSubscribe"===d,S=(0,AF.tq)(),_=(0,r.useCallback)((function(e){var t={};switch(e){case"wechat":t=x?S?{type:"wxpay_subscribe",freq:d}:{type:"alipay_subscribe",freq:d}:{type:"order",freq:d,method:"wxpay",count:h};break;case"alipay":t=x?{type:"alipay_subscribe",freq:d}:{type:"order",freq:d,method:"alipay",count:h}}return t}),[h,d,S,x]),O=(0,r.useCallback)((function(e){var t=u;if(t){var n=_(e),r=bn.ZP.abTesterGroup.premium1_202403;r&&Object.assign(n,{group:r}),window.localStorage&&window.localStorage.setItem("paymentAnalyticsData",JSON.stringify(rje(rje({},n),{},{label:t,timeStamp:(new Date).getTime()}))),ae.Z.upgradeData("purchase",t,n)}}),[u,_]),C=(0,r.useCallback)((function(){g((function(e){return e+1}))}),[]),T=(0,r.useCallback)((function(){g((function(e){return e-1}))}),[]),j=(0,r.useCallback)((function(){k("alipay")}),[]),D=(0,r.useCallback)((function(){k("wechat")}),[]),M=(0,r.useCallback)((function(){var e={year:t.yearPrice,month:t.monthPrice,monthSubscribe:t.monthSubscribePrice};return WTe(x?1:h,e[d])}),[h,d,x,t.monthPrice,t.monthSubscribePrice,t.yearPrice]),A=(0,r.useCallback)((function(){switch(O(b),b){case"alipay":x?JTe({label:u},n):qTe({count:h,freq:d,label:u},n);break;case"wechat":if(x)S?eje({label:u},n):JTe({label:u},n);else{var e=M();XTe({count:h,freq:d,price:e,label:u},n)}}}),[O,h,d,u,M,S,x,n,b]),N=(0,gn.g6)()?[{key:"year",title:l.formatMessage({id:"one_year"}),price:t.yearPricePerMonth,pricePeriod:l.formatMessage({id:"sum_monthly"}),desc:l.formatMessage({id:"year_pay"},{s:"".concat(t.unitCost).concat(t.yearPrice)}),unit:t.unitCost,hint:l.formatMessage({id:"recommend"})},{key:"monthSubscribe",title:l.formatMessage({id:"billed_monthly"}),price:t.monthSubscribePrice,pricePeriod:l.formatMessage({id:"sum_monthly"}),desc:l.formatMessage({id:"cancel_anytime"}),unit:t.unitCost,hint:l.formatMessage({id:"ten_off"})},{key:"month",title:l.formatMessage({id:"one_month"}),price:t.monthPrice,pricePeriod:l.formatMessage({id:"sum_monthly"}),desc:" ",unit:t.unitCost}]:[{key:"year",title:l.formatMessage({id:"one_year"}),price:t.yearPrice,desc:"".concat(t.unitCost).concat(t.yearPricePerMonth).concat(l.formatMessage({id:"sum_monthly"})),unit:t.unitCost,hint:l.formatMessage({id:"recommend"})},{key:"monthSubscribe",title:l.formatMessage({id:"billed_monthly"}),price:t.monthSubscribePrice,pricePeriod:l.formatMessage({id:"sum_monthly"}),desc:l.formatMessage({id:"cancel_anytime"}),unit:t.unitCost,hint:l.formatMessage({id:"ten_off"})},{key:"month",title:l.formatMessage({id:"one_month"}),price:t.monthPrice,desc:" ",unit:t.unitCost}],P="flex items-center text-[12px] rounded-default border border-solid border-grey-20 h-[28px] px-[9px]",I="alipay"===b||x&&!S,L="wechat"===b;return r.createElement("div",{className:"overflow-hidden"},r.createElement(RTe,{menu:N,freq:d,onSelect:function(e){return m(e)},maskClassName:i,isNewDesign:o}),r.createElement(BTe,{onClickReduce:T,onClickAdd:C,count:h,getIsCountComponetDisabled:function(){return!("month"===d||"year"===d)},isNewDesign:o}),r.createElement("div",{className:"flex items-center justify-between",style:{minHeight:o?"46px":"40px"}},r.createElement("p",{className:"text-s font-medium text-grey",style:{lineHeight:"20px"}},l.formatMessage({id:"payment_method"})),r.createElement("div",{className:"flex items-center"},!(x&&!S)&&r.createElement("a",{className:w()(P,L&&CTe().wechatBtnActive),onClick:D},r.createElement(E.Z,{name:"pay-wechat",style:{color:"#0ac160"},className:"w-[16px] h-[16px] mr-[6px]"}),r.createElement("span",{className:"whitespace-nowrap"},s.U2("wechat_pay_new"))),r.createElement("a",{className:w()("ml-[12px]",P,I&&CTe().alipayBtnActive),onClick:j},r.createElement(E.Z,{name:"pay-alipay",style:{color:"#257dff"},className:"w-[16px] h-[16px] mr-[6px]"}),r.createElement("span",null,s.U2("ali_pay"))))),r.createElement(ATe,{payAction:A,unit:"".concat(t.unitCost),price:"".concat(M()).concat(x?" "+l.formatMessage({id:"sum_monthly"}):""),isSubscribe:x,isNewDesign:o}))},sje=n("ucs2");function uje(e){return uje="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},uje(e)}function lje(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function fje(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?lje(Object(n),!0).forEach((function(t){dje(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):lje(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function dje(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=uje(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=uje(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==uje(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function mje(){mje=function(){return t};var e,t={},n=Object.prototype,r=n.hasOwnProperty,o=Object.defineProperty||function(e,t,n){e[t]=n.value},a="function"==typeof Symbol?Symbol:{},i=a.iterator||"@@iterator",c=a.asyncIterator||"@@asyncIterator",s=a.toStringTag||"@@toStringTag";function u(e,t,n){return Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{u({},"")}catch(e){u=function(e,t,n){return e[t]=n}}function l(e,t,n,r){var a=t&&t.prototype instanceof y?t:y,i=Object.create(a.prototype),c=new j(r||[]);return o(i,"_invoke",{value:_(e,n,c)}),i}function f(e,t,n){try{return{type:"normal",arg:e.call(t,n)}}catch(e){return{type:"throw",arg:e}}}t.wrap=l;var d="suspendedStart",m="executing",p="completed",h={};function y(){}function g(){}function v(){}var b={};u(b,i,(function(){return this}));var w=Object.getPrototypeOf,k=w&&w(w(D([])));k&&k!==n&&r.call(k,i)&&(b=k);var x=v.prototype=y.prototype=Object.create(b);function E(e){["next","throw","return"].forEach((function(t){u(e,t,(function(e){return this._invoke(t,e)}))}))}function S(e,t){function n(o,a,i,c){var s=f(e[o],e,a);if("throw"!==s.type){var u=s.arg,l=u.value;return l&&"object"==uje(l)&&r.call(l,"__await")?t.resolve(l.__await).then((function(e){n("next",e,i,c)}),(function(e){n("throw",e,i,c)})):t.resolve(l).then((function(e){u.value=e,i(u)}),(function(e){return n("throw",e,i,c)}))}c(s.arg)}var a;o(this,"_invoke",{value:function(e,r){function o(){return new t((function(t,o){n(e,r,t,o)}))}return a=a?a.then(o,o):o()}})}function _(t,n,r){var o=d;return function(a,i){if(o===m)throw Error("Generator is already running");if(o===p){if("throw"===a)throw i;return{value:e,done:!0}}for(r.method=a,r.arg=i;;){var c=r.delegate;if(c){var s=O(c,r);if(s){if(s===h)continue;return s}}if("next"===r.method)r.sent=r._sent=r.arg;else if("throw"===r.method){if(o===d)throw o=p,r.arg;r.dispatchException(r.arg)}else"return"===r.method&&r.abrupt("return",r.arg);o=m;var u=f(t,n,r);if("normal"===u.type){if(o=r.done?p:"suspendedYield",u.arg===h)continue;return{value:u.arg,done:r.done}}"throw"===u.type&&(o=p,r.method="throw",r.arg=u.arg)}}}function O(t,n){var r=n.method,o=t.iterator[r];if(o===e)return n.delegate=null,"throw"===r&&t.iterator.return&&(n.method="return",n.arg=e,O(t,n),"throw"===n.method)||"return"!==r&&(n.method="throw",n.arg=new TypeError("The iterator does not provide a '"+r+"' method")),h;var a=f(o,t.iterator,n.arg);if("throw"===a.type)return n.method="throw",n.arg=a.arg,n.delegate=null,h;var i=a.arg;return i?i.done?(n[t.resultName]=i.value,n.next=t.nextLoc,"return"!==n.method&&(n.method="next",n.arg=e),n.delegate=null,h):i:(n.method="throw",n.arg=new TypeError("iterator result is not an object"),n.delegate=null,h)}function C(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function T(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function j(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(C,this),this.reset(!0)}function D(t){if(t||""===t){var n=t[i];if(n)return n.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var o=-1,a=function n(){for(;++o<t.length;)if(r.call(t,o))return n.value=t[o],n.done=!1,n;return n.value=e,n.done=!0,n};return a.next=a}}throw new TypeError(uje(t)+" is not iterable")}return g.prototype=v,o(x,"constructor",{value:v,configurable:!0}),o(v,"constructor",{value:g,configurable:!0}),g.displayName=u(v,s,"GeneratorFunction"),t.isGeneratorFunction=function(e){var t="function"==typeof e&&e.constructor;return!!t&&(t===g||"GeneratorFunction"===(t.displayName||t.name))},t.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,v):(e.__proto__=v,u(e,s,"GeneratorFunction")),e.prototype=Object.create(x),e},t.awrap=function(e){return{__await:e}},E(S.prototype),u(S.prototype,c,(function(){return this})),t.AsyncIterator=S,t.async=function(e,n,r,o,a){void 0===a&&(a=Promise);var i=new S(l(e,n,r,o),a);return t.isGeneratorFunction(n)?i:i.next().then((function(e){return e.done?e.value:i.next()}))},E(x),u(x,s,"Generator"),u(x,i,(function(){return this})),u(x,"toString",(function(){return"[object Generator]"})),t.keys=function(e){var t=Object(e),n=[];for(var r in t)n.push(r);return n.reverse(),function e(){for(;n.length;){var r=n.pop();if(r in t)return e.value=r,e.done=!1,e}return e.done=!0,e}},t.values=D,j.prototype={constructor:j,reset:function(t){if(this.prev=0,this.next=0,this.sent=this._sent=e,this.done=!1,this.delegate=null,this.method="next",this.arg=e,this.tryEntries.forEach(T),!t)for(var n in this)"t"===n.charAt(0)&&r.call(this,n)&&!isNaN(+n.slice(1))&&(this[n]=e)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if("throw"===e.type)throw e.arg;return this.rval},dispatchException:function(t){if(this.done)throw t;var n=this;function o(r,o){return c.type="throw",c.arg=t,n.next=r,o&&(n.method="next",n.arg=e),!!o}for(var a=this.tryEntries.length-1;a>=0;--a){var i=this.tryEntries[a],c=i.completion;if("root"===i.tryLoc)return o("end");if(i.tryLoc<=this.prev){var s=r.call(i,"catchLoc"),u=r.call(i,"finallyLoc");if(s&&u){if(this.prev<i.catchLoc)return o(i.catchLoc,!0);if(this.prev<i.finallyLoc)return o(i.finallyLoc)}else if(s){if(this.prev<i.catchLoc)return o(i.catchLoc,!0)}else{if(!u)throw Error("try statement without catch or finally");if(this.prev<i.finallyLoc)return o(i.finallyLoc)}}}},abrupt:function(e,t){for(var n=this.tryEntries.length-1;n>=0;--n){var o=this.tryEntries[n];if(o.tryLoc<=this.prev&&r.call(o,"finallyLoc")&&this.prev<o.finallyLoc){var a=o;break}}a&&("break"===e||"continue"===e)&&a.tryLoc<=t&&t<=a.finallyLoc&&(a=null);var i=a?a.completion:{};return i.type=e,i.arg=t,a?(this.method="next",this.next=a.finallyLoc,h):this.complete(i)},complete:function(e,t){if("throw"===e.type)throw e.arg;return"break"===e.type||"continue"===e.type?this.next=e.arg:"return"===e.type?(this.rval=this.arg=e.arg,this.method="return",this.next="end"):"normal"===e.type&&t&&(this.next=t),h},finish:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),T(n),h}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.tryLoc===e){var r=n.completion;if("throw"===r.type){var o=r.arg;T(n)}return o}}throw Error("illegal catch attempt")},delegateYield:function(t,n,r){return this.delegate={iterator:D(t),resultName:n,nextLoc:r},"next"===this.method&&(this.arg=e),h}},t}function pje(e,t,n,r,o,a,i){try{var c=e[a](i),s=c.value}catch(u){return void n(u)}c.done?t(s):Promise.resolve(s).then(r,o)}function hje(e){return function(){var t=this,n=arguments;return new Promise((function(r,o){var a=e.apply(t,n);function i(e){pje(a,r,o,i,c,"next",e)}function c(e){pje(a,r,o,i,c,"throw",e)}i(void 0)}))}}function yje(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,a,i,c=[],s=!0,u=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;s=!1}else for(;!(s=(r=a.call(n)).done)&&(c.push(r.value),c.length!==t);s=!0);}catch(e){u=!0,o=e}finally{try{if(!s&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(u)throw o}}return c}}(e,t)||function(e,t){if(!e)return;if("string"===typeof e)return gje(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return gje(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function gje(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var vje=function(e){var t=e.upgradeInfo,n=e.onDone,o=e.isNewDesign,a=(0,y.Z)(),i=s.zO()&&!s.UY(),c=(0,r.useContext)(jTe),u=c.coverClassName,l=c.target,f=c.from,d=yje((0,r.useState)(l),2),m=d[0],p=d[1],h=yje((0,r.useState)(1),2),g=h[0],v=h[1],b=yje((0,r.useState)(i?"alipay":"stripe"),2),k=b[0],x=b[1],S=yje((0,r.useState)(!1),2),_=S[0],O=S[1],C=(0,r.useRef)(null),T=(0,r.useRef)(null),j=(0,r.useRef)(null),D=(0,r.useRef)(null);(0,r.useEffect)((function(){var e=function(){var e=hje(mje().mark((function e(){return mje().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,(0,sje.J)("pk_live_J95N9bhJGECTDWXInMXdcspN");case 3:C.current=e.sent,e.next=9;break;case 6:e.prev=6,e.t0=e.catch(0),me.$Z({text:a.formatMessage({id:"error_network_connection"})});case 9:case"end":return e.stop()}}),e,null,[[0,6]])})));return function(){return e.apply(this,arguments)}}();e()}),[a]);var M=(0,r.useCallback)((function(e){var t={};switch(e){case"paypal":t={type:"paypal_subscribe",freq:m};break;case"stripe":t={type:"stripe_subscribe",freq:m};break;case"alipay":t={type:"order",freq:m,method:"alipay",count:g}}return t}),[g,m]),A=(0,r.useCallback)((function(e){var t=f;if(t){var n=M(e),r=bn.ZP.abTesterGroup.premium1_202403;r&&Object.assign(n,{group:r}),window.localStorage&&window.localStorage.setItem("paymentAnalyticsData",JSON.stringify(fje(fje({},n),{},{label:t,timeStamp:(new Date).getTime()}))),ae.Z.upgradeData("purchase",t,n)}}),[f,M]),N=(0,r.useCallback)((function(){v((function(e){return e+1}))}),[]),P=(0,r.useCallback)((function(){v((function(e){return e-1}))}),[]),I=(0,r.useCallback)((function(){x("alipay")}),[]),L=(0,r.useCallback)((function(){x("paypal")}),[]),R=(0,r.useCallback)((function(){x("stripe")}),[]),Z=((0,r.useCallback)((function(){var e={year:t.yearPrice,month:t.monthPrice};return WTe(g,e[m])}),[g,m,t.monthPrice,t.yearPrice]),(0,r.useCallback)((function(e){var n=function(){if(t.yearPrices){var n,r=t.yearPrices.find((function(t){return t.type===e}));return null!==(n=null===r||void 0===r?void 0:r.price)&&void 0!==n?n:t.yearPrice}return t.yearPrice}(),r=function(){if(t.monthPrices){var n,r=t.monthPrices.find((function(t){return t.type===e}));return null!==(n=null===r||void 0===r?void 0:r.price)&&void 0!==n?n:t.monthPrice}return t.monthPrice}();return WTe(g,{year:n,month:r}[m])}),[g,m,t.monthPrice,t.monthPrices,t.yearPrice,t.yearPrices])),F=(0,r.useCallback)((function(e){C.current&&C.current.redirectToCheckout({sessionId:e}).then((function(e){}))}),[]),B=(0,r.useCallback)((function(e){var t=window.location.href;K.XjD(e,t,f).then((function(e){var t=e.data,n=e.status;O(!1),200===n?F(t.sessionId):500===n&&console.log(t)})).catch((function(e){O(!1),console.log("pay error",e)}))}),[f,F]),U=(0,r.useCallback)(hje(mje().mark((function e(){var t,r,o;return mje().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:e.t0=k,e.next="alipay"===e.t0?3:"paypal"===e.t0?6:"stripe"===e.t0?26:39;break;case 3:return A(k),qTe({count:g,freq:m,label:f},n),e.abrupt("break",40);case 6:return A(k),O(!0),e.next=10,zTe();case 10:if(t=e.sent){e.next=14;break}return O(!1),e.abrupt("return");case 14:if(!t.isAble){e.next=23;break}if(!(j.current&&T.current&&D.current)){e.next=21;break}return j.current.value=m.replace(/^\S/,(function(e){return e.toUpperCase()})),T.current.value="web",D.current.submit(),setTimeout((function(){O(!1)}),1e3),e.abrupt("return");case 21:e.next=24;break;case 23:GTe();case 24:return O(!1),e.abrupt("break",40);case 26:if(C.current){e.next=29;break}return me.$Z({text:a.formatMessage({id:"error_network_connection"})}),e.abrupt("return");case 29:return O(!0),A(k),e.next=33,zTe();case 33:if(r=e.sent){e.next=37;break}return O(!1),e.abrupt("return");case 37:return r.isAble?(o=m.replace(/^\S/,(function(e){return e.toUpperCase()})),B(o)):(O(!1),GTe()),e.abrupt("break",40);case 39:return e.abrupt("break",40);case 40:case"end":return e.stop()}}),e)}))),[A,g,m,f,a,n,B,k]),Y=(0,gn.g6)(),V=!!t.isShowDiscount,H=V?a.formatMessage({id:"limited_offer"}):void 0,W=function(e){var n=function(){if(t.yearPrices){var n,r=t.yearPrices.find((function(t){return t.type===e}));return null!==(n=null===r||void 0===r?void 0:r.price)&&void 0!==n?n:t.yearPrice}return t.yearPrice}(),r=function(){if(t.monthPrices){var n,r=t.monthPrices.find((function(t){return t.type===e}));return null!==(n=null===r||void 0===r?void 0:r.price)&&void 0!==n?n:t.monthPrice}return t.monthPrice}(),o=i?Math.ceil(parseFloat(n)/12*10)/10:Math.ceil(parseFloat(n)/12*100)/100,c="".concat(t.unitCost).concat(o).concat(a.formatMessage({id:"sum_monthly"}));return Y?[{key:"year",title:a.formatMessage({id:i?"one_year":"billed_yearly"}),price:o,pricePeriod:a.formatMessage({id:"sum_monthly"}),desc:a.formatMessage({id:"year_pay"},{s:"".concat(t.unitCost).concat(n)}),unit:t.unitCost,hint:a.formatMessage({id:"recommend"})},{key:"month",title:a.formatMessage({id:i?"one_month":"billed_monthly"}),price:r,pricePeriod:a.formatMessage({id:"sum_monthly"}),desc:" ",unit:t.unitCost}]:[{key:"year",title:a.formatMessage({id:i?"one_year":"billed_yearly"}),price:n,pricePeriod:i?"":a.formatMessage({id:"sum_yearly"}),desc:V&&t.yearStrikePrice?"".concat(t.unitCost).concat(t.yearStrikePrice):c,unit:t.unitCost,hint:a.formatMessage({id:"recommend"}),discountLabel:H,isDiscountStyle:V},{key:"month",title:a.formatMessage({id:i?"one_month":"billed_monthly"}),price:r,pricePeriod:i?"":a.formatMessage({id:"sum_monthly"}),desc:V&&t.monthStrikePrice?"".concat(t.unitCost).concat(t.monthStrikePrice):" ",unit:t.unitCost,discountLabel:H,isDiscountStyle:V}]}(k),z="flex items-center text-[12px] rounded-default border border-solid border-grey-20 h-[28px] px-[9px]",G="alipay"===k,q="paypal"===k,$="stripe"===k;return r.createElement("div",{className:"overflow-hidden"},r.createElement(RTe,{menu:W,freq:m,onSelect:function(e){return p(e)},maskClassName:u,isNewDesign:o}),r.createElement(BTe,{onClickReduce:P,onClickAdd:N,count:g,getIsCountComponetDisabled:function(){return!i},isNewDesign:o}),r.createElement("div",{className:"flex items-center justify-between",style:{minHeight:o?"46px":"40px"}},r.createElement("p",{className:"text-s font-medium text-grey",style:{lineHeight:"20px"}},a.formatMessage({id:"payment_method"})),r.createElement("div",{className:"flex items-center"},i?r.createElement("a",{className:w()("ml-[12px]",z,G&&CTe().alipayBtnActive),onClick:I},r.createElement(E.Z,{name:"pay-alipay",style:{color:"#257dff"},className:"w-[16px] h-[16px] mr-[6px]"}),r.createElement("span",null,s.U2("ali_pay"))):r.createElement(r.Fragment,null,r.createElement("a",{className:w()(z,$&&CTe().stripeBtnActive),onClick:R},r.createElement(E.Z,{name:"pay-stripe",style:{color:"#6861ff"},className:"w-[16px] h-[16px] mr-[6px]"}),r.createElement("span",null,"Stripe")),r.createElement("a",{className:w()("ml-[12px]",z,q&&CTe().paypalBtnActive),onClick:L},r.createElement(E.Z,{name:"pay-paypal",style:{color:"#0197df"},className:"w-[16px] h-[16px] mr-[6px]"}),r.createElement("span",null,"Paypal"))))),!i&&r.createElement("form",{action:"https://api.ticktick.com/payment",method:"post",className:"hidden",ref:D},r.createElement("select",{name:"freq",ref:j},r.createElement("option",{value:"Month"},"Month"),r.createElement("option",{value:"Year"},"Year")),r.createElement("input",{className:"check",type:"radio",name:"type",value:"paypal",checked:!0}),r.createElement("input",{ref:T,className:"check",type:"radio",name:"channel",checked:!0}),f&&r.createElement("input",{className:"check",type:"radio",name:"label",value:f,checked:!0})),r.createElement(ATe,{payAction:U,unit:"".concat(t.unitCost),price:"".concat(Z(k)).concat(i?"":" "+a.formatMessage({id:"year"===m?"sum_yearly":"sum_monthly"})),isSubscribe:!i,isNewDesign:o,isSubmitting:_}))},bje=n.p+"i/d397b8c27a945d35a91ee87ed8fe181b.png",wje=n.p+"i/1f862ce19fa7cc4db915a457a5c88fb2.png";function kje(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,a,i,c=[],s=!0,u=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;s=!1}else for(;!(s=(r=a.call(n)).done)&&(c.push(r.value),c.length!==t);s=!0);}catch(e){u=!0,o=e}finally{try{if(!s&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(u)throw o}}return c}}(e,t)||function(e,t){if(!e)return;if("string"===typeof e)return xje(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return xje(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function xje(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var Eje=function(e){var t=e.doClose,n=e.upgradeInfo,o=e.onDone,i=e.textArr,c=e.title,s=(0,y.Z)(),l=(0,a.v9)((function(){return(0,Z.$o)()})),f=kje((0,Ys.zu)((function(e){setTimeout((function(){var t=e.getBoundingClientRect().height;e.style.minHeight="".concat(t,"px")}))})),2),d=(f[0],f[1]),m=(0,r.useContext)(jTe).coverClassName;return r.createElement(C.Z,{visible:!0,className:w()("upgrade-payment",CTe().newUpgradePayment),noFooter:!0,noHeader:!0,maskClosable:!1,onClose:t,coverClassName:m},r.createElement(z.Z,{componentProps:{tagName:"a"},className:"popup-close close absolute",onClick:t,style:{right:10,top:12,zIndex:1}},r.createElement(Mt.Z,{name:"close",className:"text-grey-40 dark:text-grey-60 w-[20px] h-[20px]"})),r.createElement("div",{className:"flex overflow-hidden",ref:d},r.createElement("div",{className:w()("flex-auto overflow-hidden",!u.j4&&"flex flex-col justify-center"),style:{padding:"38px"}},r.createElement("h2",{className:"text-[28px] font-bold",style:{marginBottom:8,lineHeight:"38px"}},c),r.createElement("p",{className:"text-grey-40 leading-[20px]"},s.formatMessage({id:"enjoy_all_platforms"})),u.j4?r.createElement(cje,{upgradeInfo:n,onDone:o,isNewDesign:!0}):r.createElement(vje,{upgradeInfo:n,onDone:o,isNewDesign:!0})),r.createElement("div",{className:w()(CTe().leftView,"flex-none relative"),style:{width:"296px"}},r.createElement("div",{className:"absolute inset-0",style:{zIndex:-1,opacity:l?1:.2,background:l?"linear-gradient(180deg, #46423C 0%, #2C2C2C 41%)":"linear-gradient(180deg, #FF8E0A 0%, rgba(255, 142, 10, 0) 41%)"}}),r.createElement("div",{className:"absolute inset-0",style:{zIndex:-2,opacity:.04,background:l?"#262626":"#FF8E0A"}}),r.createElement("div",{className:"flex flex-col items-center",style:{paddingTop:22,paddingBottom:38}},r.createElement("img",{alt:"",src:l?wje:bje,className:"flex-none",style:{width:200,height:200,marginBottom:-30}}),r.createElement("ul",{className:"w-full",style:{padding:"0 38px"}},i.map((function(e){var t=e.text;return r.createElement("li",{key:t,className:"flex",style:{minHeight:28}},r.createElement(E.Z,{name:"selected",className:"w-[18px] h-[18px] flex-none mr-[8px]",style:{color:"#FF8E0A",marginTop:5}}),r.createElement("div",{style:{padding:"5px 0"}},r.createElement("p",{className:"text-grey-80 text-[13px]",style:{lineHeight:"18px"}},t)))})),r.createElement("li",{className:"flex items-center",style:{minHeight:28}},r.createElement(E.Z,{name:"selected",className:"w-[18px] h-[18px] flex-none mr-[8px]",style:{color:"#FF8E0A"}}),r.createElement("a",{className:w()("text-grey-80 text-[13px] truncate border-b border-dashed border-grey-60"),style:{lineHeight:"18px"},href:(0,gn.QL)("upgrade_more_features"),target:"_blank",rel:"noopener noreferrer"},s.formatMessage({id:"and_more"}))))))))},Sje=function(e){var t=e.onClose,n=e.upgradeInfo,o=e.onDone,a=(0,y.Z)(),i=(0,r.useContext)(jTe).coverClassName,c=(0,gn.Kx)(),l=c?[{text:a.formatMessage({id:s.zO()?"upgrade_item_calendar_view_new":"multiple_calendar_views"})},{text:a.formatMessage({id:u.j4?"upgrade_item_task_duration":"upgrade_item_calendar_subscription"})},{text:a.formatMessage({id:u.j4?"upgrade_item_wechat_reminder":"upgrade_item_task_duration"})},{text:a.formatMessage({id:"upgrade_item_theme"})},{text:a.formatMessage({id:"upgrade_item_statistics"})},{text:a.formatMessage({id:"upgrade_item_list_task"})}]:[{text:a.formatMessage({id:s.zO()?"upgrade_item_calendar_view_new":"multiple_calendar_views"})},{text:a.formatMessage({id:u.j4?"upgrade_item_task_duration":"upgrade_item_calendar_subscription"})},{text:a.formatMessage({id:u.j4?"upgrade_item_wechat_reminder":"upgrade_item_task_duration"})},{text:a.formatMessage({id:"upgrade_item_theme"})},{text:a.formatMessage({id:"upgrade_item_statistics"})},{text:a.formatMessage({id:"upgrade_item_mobile_widgets"})},{text:a.formatMessage({id:"upgrade_item_list_task"})}],f=(0,r.useCallback)((function(){t("pay")}),[t]),d=P._y()?a.formatMessage({id:"renew_pro"}):a.formatMessage({id:"upgrade_to_pro"});return c?r.createElement(Eje,{doClose:f,upgradeInfo:n,onDone:o,textArr:l,title:d}):r.createElement(C.Z,{visible:!0,className:w()("upgrade-payment",CTe().upgradePayment),noFooter:!0,noHeader:!0,maskClosable:!1,onClose:f,coverClassName:i},r.createElement(z.Z,{componentProps:{tagName:"a"},className:"popup-close close fixed",onClick:f,style:{right:20,top:20}},r.createElement(Mt.Z,{name:"close",className:"text-grey-40 dark:text-grey-60"})),r.createElement("h2",{className:"text-[32px] font-bold",style:{marginBottom:16,lineHeight:"38px"}},d),r.createElement("div",null,r.createElement("ul",null,l.map((function(e){var t=e.text;return r.createElement("li",{key:t,className:"flex items-center",style:{height:28}},r.createElement(E.Z,{name:"selected",className:"w-[18px] h-[18px] flex-none mr-[8px] text-primary"}),r.createElement("p",{className:"text-grey-80 truncate leading-[20px] font-medium"},t))})),r.createElement("li",{className:"flex items-center",style:{height:28}},r.createElement(E.Z,{name:"selected",className:"w-[18px] h-[18px] flex-none mr-[8px] text-primary "}),r.createElement("a",{className:w()("text-grey-80 truncate leading-[20px] font-medium border-b border-dashed border-grey-60"),href:(0,gn.QL)("upgrade_more_features"),target:"_blank",rel:"noopener noreferrer"},a.formatMessage({id:"and_more"}))))),u.j4?r.createElement(cje,{upgradeInfo:n,onDone:o,isNewDesign:c}):r.createElement(vje,{upgradeInfo:n,onDone:o,isNewDesign:c}))};function _je(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,a,i,c=[],s=!0,u=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;s=!1}else for(;!(s=(r=a.call(n)).done)&&(c.push(r.value),c.length!==t);s=!0);}catch(e){u=!0,o=e}finally{try{if(!s&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(u)throw o}}return c}}(e,t)||function(e,t){if(!e)return;if("string"===typeof e)return Oje(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return Oje(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Oje(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var Cje=function(e){var t=(0,y.Z)(),n=_je((0,r.useState)(!0),2),o=n[0],a=n[1],i=(0,r.useRef)(null),c=(0,r.useContext)(jTe).coverClassName,s=e.onClose,u=e.upgradeInfo,l=e.count,f=e.freq,d=e.onDone,m=e.price,p=e.label,h=(0,op.Z)(),g=(0,r.useCallback)((function(e,t){K.$P2(e).then((function(n){var r=n.data;if("PENDING"===r.status){if((new Date).getTime()-t>=6e5)return;if(h.current)return;setTimeout((function(){g(e,t)}),5e3)}else"COMPLETED"===r.status&&r.endDate?d("paySuccess",{method:"wxpay",date:r.endDate}):d("payFail",{type:"wxpay"})}))}),[d,h]),v=(0,r.useCallback)((function(e,t){i.current&&DY.toCanvas(i.current,e,{width:180,margin:0},(function(e){e?console.error(e):(a(!1),t&&g(t,new Date))}))}),[g]);(0,r.useEffect)((function(){var e={count:"".concat(l),freq:f,type:"wxpay",channel:"web"};K.KK2(e,p).then((function(e){var t=e.data;200===e.status&&t.redirectUrl&&v(t.redirectUrl,t.orderId)}))}),[l,f,p,d,v]);var b=(0,r.useCallback)((function(){s("wechatPay")}),[s]),k=(0,r.useCallback)((function(){return r.createElement(r.Fragment,null,r.createElement("div",{className:"qrcode-wrapper relative inline-block mx-auto mb-[40px] p-[10px]"},r.createElement("div",{className:"qrcode-wrapper-lt qrcode-wrapper-line absolute w-[30px] h-[30px] border border-solid border-[#d2d5db] top-0 left-0 border-t-[2px] border-r-0 border-b-0 border-l-[2px]"}),r.createElement("div",{className:"qrcode-wrapper-rt qrcode-wrapper-line absolute w-[30px] h-[30px] border border-solid border-[#d2d5db] top-0 right-0 border-t-[2px] border-r-[2px] border-b-0 border-l-0"}),r.createElement("div",{className:"qrcode-wrapper-lb qrcode-wrapper-line absolute w-[30px] h-[30px] border border-solid border-[#d2d5db] bottom-0 left-0 border-t-0 border-r-0 border-b-[2px] border-l-[2px]"}),r.createElement("div",{className:"qrcode-wrapper-rb qrcode-wrapper-line absolute w-[30px] h-[30px] border border-solid border-[#d2d5db] bottom-0 right-0 border-t-0 border-r-[2px] border-b-[2px] border-l-0"}),o&&r.createElement("div",{className:"spinner absolute top-1/2 left-1/2 transform -translate-x-1/2 -translate-y-1/2 m-0 w-[40px] h-[40px]"},r.createElement("div",{className:"double-bounce1 w-full h-full rounded-full bg-brand-primary opacity-60 absolute top-0 right-0"}),r.createElement("div",{className:"double-bounce2 w-full h-full rounded-full bg-brand-primary opacity-60 absolute top-0 right-0"})),r.createElement("canvas",{className:"w-[180px] h-[180px]",ref:i})),r.createElement("p",{className:"wechat-pay-result pb-[4px] flex items-baseline justify-center"},r.createElement("span",{className:"unit text-pro text-[16px] font-medium leading-[20px]"},u.unitCost),r.createElement("span",{className:"total text-pro text-[32px] font-medium",style:{lineHeight:"45px"}},m)),r.createElement("p",{className:"leading-[20px] text-grey-60"},t.formatMessage({id:"pay_by_wechat_scan"})))}),[t,o,m,u.unitCost]);return r.createElement(C.Z,{title:" ",noFooter:!0,visible:!0,onClose:b,maskClosable:!1,className:w()("w-[360px]",CTe().wechatPayPopup),coverClassName:c},k())};function Tje(e){return Tje="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},Tje(e)}function jje(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function Dje(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=Tje(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=Tje(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==Tje(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var Mje=function(e){var t=e.onClose,n=e.method,o=e.date,a=(0,y.Z)(),i=(0,r.useContext)(jTe),c=i.coverClassName,s=i.from,l=(0,r.useRef)(n);(0,r.useEffect)((function(){var e=s;if(e&&"wxpay"===l.current){var t={};if(window.localStorage)try{var n=window.localStorage.getItem("paymentAnalyticsData");if(n){var r=JSON.parse(n);(new Date).getTime()-r.timeStamp<=6e5&&(delete r.timeStamp,delete r.label,t=function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?jje(Object(n),!0).forEach((function(t){Dje(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):jje(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}({},r)),window.localStorage.removeItem("paymentAnalyticsData")}}catch(o){}ae.Z.upgradeData("purchase_succeed",e,t)}}),[s]);var f=(0,r.useCallback)((function(){t("paySuccess")}),[t]);return r.createElement(C.Z,{title:" ",noFooter:!0,visible:!0,onClose:f,maskClosable:!1,className:w()("w-[450px]",CTe().paySuccess),coverClassName:c},r.createElement("div",{style:{marginTop:-12},className:"text-center"},r.createElement("div",{style:{height:160}},r.createElement("i",{className:"icon_home icon-pay-success"})),r.createElement("h1",{className:"mt-[16px] mb-[4px] text-[30px] font-medium",style:{lineHeight:"43px"}},a.formatMessage({id:"upgrade_success"})),r.createElement("p",{className:"text-grey-60 leading-[20px]"},a.formatMessage({id:"payment_return_end_date"},{s:Ee()(o).format("YYYY-MM-DD")})),r.createElement("div",{className:"mt-[36px]"},u.j4?r.createElement("div",{className:""},r.createElement(T.Z,{type:"pro",size:"large",className:w()("!py-[8px] px-[16px] w-full bg-pro !h-[48px] mb-[20px]"),onClick:f},a.formatMessage({id:"enjoy_now"})),r.createElement("a",{className:"mt-[20px]",onClick:function(){f(),window.location.href="#settings/premium?receipts=true"}},a.formatMessage({id:"get_invoice"}))):r.createElement(T.Z,{type:"pro",size:"large",className:w()("!py-[8px] px-[16px] w-full bg-pro !h-[48px]"),onClick:f},a.formatMessage({id:"enjoy_now"})))))},Aje=function(e){var t=(0,y.Z)(),n=e.onClose,o=e.onDone,a=e.type,i=e.payOrderId,c=e.payForm,s=(0,r.useContext)(jTe).coverClassName,l=(0,r.useCallback)((function(){n("payFail")}),[n]);return r.createElement(C.Z,{title:" ",noFooter:!0,visible:!0,onClose:l,maskClosable:!1,className:w()("w-[450px]",CTe().payFail),coverClassName:s},r.createElement("div",{style:{marginTop:-12},className:"text-center"},r.createElement("div",{style:{height:160}},r.createElement("i",{className:"icon_home icon-pay-fail"})),r.createElement("h1",{className:"mt-[16px] mb-[4px] text-[30px] font-medium",style:{lineHeight:"43px"}},t.formatMessage({id:"upgrade_failed"})),r.createElement("p",{className:"text-grey-60 leading-[20px]"},t.formatMessage({id:"upgrade_failed_info"})),r.createElement("div",{className:"mt-[48px] flex items-center"},r.createElement(T.Z,{type:"pro",size:"large",className:w()("!py-[8px] px-[16px] bg-pro !h-[48px] flex-1"),onClick:function(){if("wxpay"===a)o("pay");else if("alipay"===a){o("paying",{payForm:c,payOrderId:i});var e=document.createElement("divform");e.innerHTML=c,document.body.appendChild(e),(0,ys.Ak)()||document.forms.punchout_form&&(document.forms.punchout_form.target="_blank"),document.forms.punchout_form&&document.forms.punchout_form.submit(),document.body.removeChild(e)}}},t.formatMessage({id:"upgrade_again"})),r.createElement(T.Z,{type:"cancel",size:"large",className:w()("!py-[8px] px-[16px] !h-[48px] ml-[20px] flex-1"),onClick:function(){var e=u.j4?"https://help.dida365.com/articles/6990517106034868224":"https://help.ticktick.com/articles/7055781420970541056";window.open(e)}},t.formatMessage({id:"help"})))))},Nje=function(e){var t=(0,y.Z)(),n=e.onClose,o=e.onDone,a=e.payOrderId,i=e.payForm,c=(0,r.useContext)(jTe).coverClassName,s=(0,r.useCallback)((function(){n("paying")}),[n]),l=(0,r.useCallback)((function(){var e=u.j4?"https://help.dida365.com/articles/6990517106034868224":"https://help.ticktick.com/articles/7055781420970541056";window.open(e)}),[]),f=(0,r.useCallback)((function(){K.$P2(a).then((function(e){var t=e.data;"COMPLETED"===t.status&&t.endDate?o("paySuccess",{method:"alipay",date:t.endDate}):o("payFail",{type:"alipay",payForm:i,payOrderId:a})}))}),[o,i,a]);return r.createElement(C.Z,{title:" ",noFooter:!0,visible:!0,onClose:s,maskClosable:!1,className:w()("w-[450px]",CTe().payFail),coverClassName:c},r.createElement("div",{style:{marginTop:20},className:"text-center"},r.createElement("div",{style:{height:120}},r.createElement("i",{className:"icon_home icon-paying",style:{transform:"scale(1.2)",transformOrigin:"top center"}})),r.createElement("h1",{className:"mt-[24px] mb-[4px] text-[30px] font-medium",style:{lineHeight:"43px"}},t.formatMessage({id:"purchase_paying"})),r.createElement("p",{className:"text-grey-60 leading-[20px]"},t.formatMessage({id:"purchase_paying_desc"})),r.createElement("div",{className:"mt-[48px] flex items-center"},r.createElement(T.Z,{type:"pro",size:"large",className:w()("!py-[8px] px-[16px] bg-pro !h-[48px] flex-1"),onClick:f},t.formatMessage({id:"purchase_paying_complete"})),r.createElement(T.Z,{type:"cancel",size:"large",className:w()("!py-[8px] px-[16px] !h-[48px] ml-[20px] flex-1"),onClick:l},t.formatMessage({id:"purchase_paying_fail"})))))};function Pje(e){return Pje="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},Pje(e)}function Ije(){return Ije=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Ije.apply(this,arguments)}function Lje(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,a,i,c=[],s=!0,u=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;s=!1}else for(;!(s=(r=a.call(n)).done)&&(c.push(r.value),c.length!==t);s=!0);}catch(e){u=!0,o=e}finally{try{if(!s&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(u)throw o}}return c}}(e,t)||function(e,t){if(!e)return;if("string"===typeof e)return Rje(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return Rje(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Rje(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function Zje(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function Fje(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Zje(Object(n),!0).forEach((function(t){Bje(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Zje(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function Bje(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=Pje(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=Pje(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==Pje(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Uje(e,t){switch(t.type){case"setShownPopupName":var n=t.data.shownPopupName;return Fje(Fje({},e),{},{shownPopupName:n});case"setShownPopupNameAndPopupProps":var r=t.data,o=r.shownPopupName,a=r.popupProps;return Fje(Fje({},e),{},{popupProps:a,shownPopupName:o});default:return e}}var Yje=r.forwardRef((function(e,t){var n=e.upgradeInfo,o=Lje((0,r.useReducer)(Uje,{shownPopupName:"",popupProps:{}}),2),a=o[0],i=o[1],c=a.shownPopupName,s=a.popupProps,u=(0,r.useContext)(jTe).closeAction,l=(0,r.useCallback)((function(){c&&i({type:"setShownPopupNameAndPopupProps",data:{shownPopupName:"",popupProps:{}}})}),[c]),f=(0,r.useCallback)((function(e){c===e&&(i({type:"setShownPopupName",data:{shownPopupName:""}}),null===u||void 0===u||u())}),[u,c]),d=(0,r.useCallback)((function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};i({type:"setShownPopupNameAndPopupProps",data:{popupProps:t,shownPopupName:e}})}),[]),m=(0,r.useCallback)((function(){d("pay")}),[d]);return(0,r.useImperativeHandle)(t,(function(){return{showPayPopup:m,closePayment:l}})),"pay"===c?r.createElement(Sje,{onClose:f,onDone:d,upgradeInfo:n}):"wechatPay"===c?r.createElement(Cje,Ije({onClose:f,onDone:d,upgradeInfo:n},s)):"payFail"===c?r.createElement(Aje,Ije({onClose:f,onDone:d},s)):"paySuccess"===c?r.createElement(Mje,Ije({},s,{onClose:f,onDone:d})):"paying"===c?r.createElement(Nje,Ije({},s,{onClose:f,onDone:d})):null})),Vje=Yje;function Hje(e){return Hje="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},Hje(e)}function Wje(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=Hje(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=Hje(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==Hje(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function zje(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,a,i,c=[],s=!0,u=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;s=!1}else for(;!(s=(r=a.call(n)).done)&&(c.push(r.value),c.length!==t);s=!0);}catch(e){u=!0,o=e}finally{try{if(!s&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(u)throw o}}return c}}(e,t)||function(e,t){if(!e)return;if("string"===typeof e)return Gje(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return Gje(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Gje(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}Yje.displayName="UpgradePayment";var Kje=function(e){var t=e.onClose,n=e.onConfirm,o=(0,y.Z)(),a=zje((0,r.useState)((0,bn.qo)()),2),i=a[0],c=(a[1],zje((0,r.useState)(!1),2)),s=c[0],u=c[1];(0,r.useEffect)((function(){(0,bn.xT)(!0)}),[]);var l=function(e){i&&s&&(0,pt.JU)("taskDuplicateAskModal",JSON.stringify(Wje({},dw()().format("YYYYMMDD"),e))),t()},f=(0,r.useCallback)((function(){u((function(e){return!e}))}),[]);return r.createElement(C.Z,{visible:!0,title:o.formatMessage({id:"create_copy"}),okText:o.formatMessage({id:"keep"}),onOk:function(){n(!1),l(!1)},cancelText:o.formatMessage({id:"dont_keep"}),onCancel:function(){n(!0),l(!0)},onClose:t},r.createElement("p",null,r.createElement("span",{className:"line-sml break-word break-words leading-[21px]"},o.formatMessage({id:"duplicate_task_keep_subtask_checkitem"}))),i&&r.createElement(Se.Z,{checkboxId:"remind_today",checkboxDesc:o.formatMessage({id:"no_reminders_for_today"}),isChecked:s,onChange:f,className:"mt-[18px]"}))},qje=n("AfeC"),$je=n.n(qje),Jje=n.p+"i/501f841e12a940180b6814306c8ac3ef.png";function Xje(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,a,i,c=[],s=!0,u=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;s=!1}else for(;!(s=(r=a.call(n)).done)&&(c.push(r.value),c.length!==t);s=!0);}catch(e){u=!0,o=e}finally{try{if(!s&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(u)throw o}}return c}}(e,t)||function(e,t){if(!e)return;if("string"===typeof e)return Qje(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return Qje(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Qje(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var eDe=function(){var e={isAndroid:AF.Dt(),isIOS:AF.gn()},t={isSafari:AF.gn()&&AF.AR(/Safari/)&&!1===AF.AR(/CriOS/),isChrome:AF.AR(/Chrome/),isOpera:AF.AR(/Opera/),isWechat:AF.CL()},o={icon:Jje,schemeIOS:"ticktick://",schemeAndroid:"ticktick://view/task/"},a="http://a.app.qq.com/o/simple.jsp?pkgname=cn.ticktick.task&g_f=991653",i=Object.assign(o,u.j4?{title:"\u6ef4\u7b54\u6e05\u5355 - Todo & \u4efb\u52a1\u63d0\u9192",appStore:t.isWechat?a:"https://itunes.apple.com/app/tick-tick/id626144601",marketUrl:t.isWechat?a:"/static/getApp/download?type=apk",intentUrl:"intent://scan/#Intent;scheme=ticktick;package=cn.ticktick.task;end",button:"\u6253\u5f00"}:{title:"TickTick - Todo & Task List",appStore:"https://itunes.apple.com/app/tick-tick/id626144601",marketUrl:"https://play.google.com/store/apps/details?id=com.ticktick.task",intentUrl:"intent://scan/#Intent;scheme=ticktick;package=com.ticktick.task;end",button:"OPEN"}),c=Xje((0,r.useState)(!1),2),s=c[0],l=c[1],f=(0,r.useCallback)((function(){if(e.isAndroid)if(AF.MM())window.location.href=i.intentUrl;else{var t=document.createElement("iframe");t.style.display="none",t.src=i.schemeAndroid,document.body.appendChild(t);var n=(new Date).getTime();window.setTimeout((function(){600>(new Date).getTime()-n&&(window.location.href=i.marketUrl)}),400)}else e.isIOS&&(window.location.href=i.schemeIOS,window.setTimeout((function(){window.location.href=i.appStore}),250))}),[]);return(0,r.useEffect)((function(){if("undefined"!==typeof window&&t.isWechat&&u.j4)for(var e=function(){if("1"==function(e,t){var r=new RegExp("(^|\\?|&)"+e+"=([^&^#]*)(\\s|&|#|$)","i");return t=t||n.g.location.href,r.test(t)?unescape(RegExp.$2.replace(/\+/g," ")):""}("isappinstalled").toString())try{f()}catch(e){n.g.location.href=a}else n.g.location.href=a},r=document.getElementsByClassName("wechat-download"),o=0;o<r.length;o++)r[o].onclick=function(t){(t=t||window.event).preventDefault(),e()}}),[f]),s||t.isSafari||!(e.isAndroid||e.isIOS)?null:r.createElement("div",{className:w()($je().smartBanner,"border border-solid bg-white dark:bg-black border-[#EEEEEE] dark:border-[#222222]")},r.createElement("div",{className:$je().container},r.createElement(E.Z,{name:"close",className:$je().close,onClick:function(){l(!0),n.g.sessionStorage&&n.g.sessionStorage.removeItem("showSmartBanner")}}),r.createElement("img",{src:i.icon,className:$je().icon,alt:"logoIcon"}),r.createElement("div",{className:$je().info},r.createElement("p",null,i.title),r.createElement("p",{className:$je().rating},"\u2605\u2605\u2605\u2605\u2605")),r.createElement("span",{className:$je().open,onClick:f},i.button)))},tDe=function(e){var t=e.successCb,n=e.closeCb,o=DV({successCb:t,closeCb:n}),a=o.startMFAModalAction,i=o.StartMFAModal;return{judgeNeedSafetyVerification:(0,r.useCallback)((function(){a((function(e,n){e.mfaEnabled&&!jB()?n():t()}))}),[a,t]),StartMFAModal:i}},nDe=n.p+"i/0f50b3bf049c5639aef33035a72e05e3.png",rDe=function(e){var t=e.count,n=e.onClose,o=(0,y.Z)(),i=(0,a.v9)((function(e){return e.userProfile})),c=i.get("noGraceDate");(0,Ds.Z)((function(){(0,pt.JU)(B._Yt.gracePeriodHintShowLastDateInfo,JSON.stringify({timeStamp:(new Date).getTime(),count:t,noGraceDate:c}))}));var s=i.get("subscribeType"),l=P.AI(c),f="apple"===s?r.createElement("a",{href:u.j4?"https://support.apple.com/zh-cn/108095":"https://support.apple.com/en-us/108095",target:"_blank",rel:"noopener noreferrer"},o.formatMessage({id:"learn_more"})):"google"!==s||u.j4?null:r.createElement("a",{href:"https://support.google.com/googleplay/answer/2476088?hl=en&ref_topic=1689236&sjid=13741091056383194036-NC",target:"_blank",rel:"noopener noreferrer"},o.formatMessage({id:"learn_more"}));return null==s?null:r.createElement(C.Z,{visible:!0,noFooter:!0,title:" ",popupStyle:{width:380},bodyStyle:{display:"flex",flexDirection:"column",alignItems:"center",padding:"0 40px 40px"},onClose:n},r.createElement("img",{src:nDe,alt:"",style:{width:120,height:120,marginTop:-20},className:"flex-none"}),r.createElement("h3",{style:{marginTop:24,fontSize:22,lineHeight:"32px"},className:"font-semibold text-center"},o.formatMessage({id:"subscription_payment_failed"})),r.createElement("p",{className:"text-xs text-grey-60 leading-[18px] text-center",style:{marginTop:9,marginBottom:24}},o.formatMessage({id:1===l?"renew_hint_tooltip_content":"renew_hint_tooltip_content_plural"},{s1:P.tg(s),d2:l}),f),r.createElement(T.Z,{type:"pro",size:"large",className:"bg-pro flex-none w-full font-medium",style:{height:44,borderRadius:8},onClick:n},o.formatMessage({id:"got_it"})))};n("uA8N"),n("Nr3o"),n("WTgQ"),n("ETmz"),n("h8Gs");var oDe=n("c2Xt"),aDe=(n("oIzh"),n("0MBK"),n("E4hF"),n("PY3m")),iDe=n.n(aDe);n("Z6mJ");var cDe=[];setInterval((function(){cDe.forEach((function(e){e.intervalPop()}))}),1);function sDe(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,a,i,c=[],s=!0,u=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;s=!1}else for(;!(s=(r=a.call(n)).done)&&(c.push(r.value),c.length!==t);s=!0);}catch(e){u=!0,o=e}finally{try{if(!s&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(u)throw o}}return c}}(e,t)||function(e,t){if(!e)return;if("string"===typeof e)return uDe(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return uDe(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function uDe(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var lDe=function(e){var t=e.onClose,n=e.isBetaReleaseNote,o=sDe((0,r.useState)((function(){return n?(0,pt.LP)(B._Yt.appConfigBetaReleaseNote,"json"):(0,pt.LP)(B._Yt.appConfigReleaseNote,"json")})),2),a=o[0],i=(o[1],sDe((0,r.useState)(!1),2)),c=i[0],s=i[1],u=(0,r.useRef)(null);(0,Ds.Z)((function(){n||ae.Z.releaseNote("show",(0,Uv.pc)()||"")})),(0,r.useEffect)((function(){return setTimeout((function(){var e=u.current;e&&(0,wn.iD)($(e))})),function(){u.current&&(0,wn.Dh)($(u.current))}}),[]);var l=(0,Z.$o)();if(null==a)return null;var f=a.epic,d=f.title,m=f.imageUrl,p=f.darkImageUrl,h=f.link,y=f.description,g=h?h.title:"",v=l?p:m,b=h?h.url:"";return r.createElement(C.Z,{visible:!0,maskClosable:!1,noHeader:!0,noFooter:!0,className:"max-h-none outline-none overflow-hidden dark:border dark:border-solid dark:border-white-10 dark:box-content",bodyClassName:"!p-0",popupStyle:{width:472}},r.createElement("div",{className:"flex relative overflow-hidden",style:{maxHeight:570}},r.createElement(z.Z,{componentProps:{tagName:"a"},className:"absolute z-10",style:{top:20,right:20,cursor:"pointer",width:16,height:16},onClick:t},r.createElement(Mt.Z,{name:"close",className:w()(n?"text-white-40":"text-grey-40 dark:text-black-60"),style:{width:16,height:16}})),r.createElement("div",{className:"flex flex-col items-center flex-auto w-full overflow-hidden"},v&&r.createElement("div",{className:"bg-grey-5 relative w-full overflow-hidden flex-none",style:{maxHeight:340}},r.createElement("img",{src:v,alt:"",className:"overflow-hidden w-full",onError:function(e){s(!0)},style:{display:c?"none":"block"}})),r.createElement("div",{className:"antiscroll-wrap flex-auto",ref:u,style:{marginBottom:24}},r.createElement("div",{className:"antiscroll-inner flex flex-col flex-auto w-full items-center overflow-auto",style:{paddingTop:!v||c?24:0,paddingBottom:0,paddingLeft:36,paddingRight:36}},r.createElement("div",{className:"flex items-center"},r.createElement("h1",{className:"font-semibold text-center",style:{fontSize:18,lineHeight:"26px"}},d)),r.createElement("div",{className:"text-s mt-[12px] leading-[20px] text-grey-80 whitespace-pre-line"},y))),g&&r.createElement("div",{style:{paddingBottom:24},className:"flex-none"},r.createElement(T.Z,{className:"flex-none",onClick:function(){t(),b&&(n&&/^https:\/\/beta\./.test(b)?window.location.href=b:window.open(b,"_blank"))},type:"primary",size:"large",style:{height:36,minWidth:160,fontSize:14}},g)))))},fDe=function(e){var t=e.title,n=e.onClick,o=(0,y.Z)(),a=!!n;return r.createElement("div",{style:{height:37},className:w()("section","flex items-center",{"cursor-pointer":a}),onClick:n},r.createElement("div",{style:{fontSize:14,paddingRight:10},className:"flex-auto font-semibold"},t),a&&r.createElement("div",{className:"flex-none flex items-center"},r.createElement("div",{style:{fontSize:12},className:"text-grey-40"},o.formatMessage({id:"more"})),r.createElement(E.Z,{name:"ai-recommend-section-arrow",className:"text-grey-40",style:{width:12,height:12}})))};function dDe(e){return dDe="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},dDe(e)}function mDe(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function pDe(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?mDe(Object(n),!0).forEach((function(t){hDe(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):mDe(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function hDe(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=dDe(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=dDe(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==dDe(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var yDe=function(e){var t=e.text,n=e.style;return r.createElement("div",{className:"inline-flex items-center text-grey-60",style:pDe({height:14,padding:0,marginRight:10,borderRadius:4,lineHeight:"14px",fontSize:11},n)},t)},gDe=n("1LTL"),vDe=n("KOcI"),bDe=n.n(vDe),wDe=n("t3P3");function kDe(e){return kDe="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},kDe(e)}function xDe(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,CDe(r.key),r)}}function EDe(e,t,n){return t=_De(t),function(e,t){if(t&&("object"===kDe(t)||"function"===typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(e,SDe()?Reflect.construct(t,n||[],_De(e).constructor):t.apply(e,n))}function SDe(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(SDe=function(){return!!e})()}function _De(e){return _De=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},_De(e)}function ODe(e,t){return ODe=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},ODe(e,t)}function CDe(e){var t=function(e,t){if("object"!=kDe(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=kDe(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==kDe(t)?t:t+""}var TDe=function(e){function t(e){var n;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),function(e,t,n){(t=CDe(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n}(n=EDe(this,t,[e]),"escListenId",Ne().uniqueId()),n.relatedElOffset=e.relatedEl.getBoundingClientRect(),n}return function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&ODe(e,t)}(t,e),n=t,(r=[{key:"onDidMount",value:function(){var e=this.props.close,t=function(){e()};U.jc.subscribe(this.escListenId,"ai-task-recommend-out-single",t),bn.ZP.columnOutSingleEscObj={listenId:this.escListenId,fn:t}}},{key:"onUnmount",value:function(){U.jc.unSubscribe(this.escListenId)}},{key:"componentWillUpdate",value:function(e){if(e.relatedEl!==this.props.relatedEl){var t=e.relatedEl.getBoundingClientRect();t.height&&(this.relatedElOffset=t)}}},{key:"fixPositionOffsetX",value:function(e){return e+2}},{key:"render",value:function(){return o.createPortal(this.getBody(),document.body)}},{key:"setDefaultPosition",value:function(){var e=this.props.gapTop,t=this.relatedElOffset;return{top:t.top+e,left:t.left+t.width-2}}}])&&xDe(n.prototype,r),a&&xDe(n,a),Object.defineProperty(n,"prototype",{writable:!1}),n;var n,r,a}(Sf),jDe=TDe;function DDe(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,a,i,c=[],s=!0,u=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;s=!1}else for(;!(s=(r=a.call(n)).done)&&(c.push(r.value),c.length!==t);s=!0);}catch(e){u=!0,o=e}finally{try{if(!s&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(u)throw o}}return c}}(e,t)||function(e,t){if(!e)return;if("string"===typeof e)return MDe(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return MDe(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function MDe(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var ADe=function(e){var t=e.task,n=e.labelAddTime,o=e.labelEditedTimes,a=e.labelCreatedTime,i=e.labelDueTime,c=e.labelCostTime,s=e.labelImportance,u=t.get("title"),l=(0,y.Z)(),f=DDe((0,r.useState)(!1),2),d=f[0],m=f[1],p=(0,r.useMemo)((function(){return 0===u.length}),[u]),h=(0,r.useMemo)((function(){if(p)return l.formatMessage({id:"no_title"});var e=(0,vo.fr)(u,{noAutoLink:!1,lineWrapping:!1,editable:!1,isCmEditor:!0});return u!==e?(0,gDe.d)(e):u}),[l,p,u]),g=(0,r.useRef)(null),v=DDe((0,r.useState)(void 0),2),b=v[0],k=v[1],x=DDe((0,r.useState)(!1),2),S=x[0],_=x[1],O=(0,r.useRef)(null),C=(0,wDe.Z)(O),T=(0,M.Z)((function(e,t){var n,r=null===(n=g.current)||void 0===n?void 0:n.offsetHeight;r?(k(r),setTimeout((function(){k(0)})),setTimeout((function(){e()}),t)):e()})),j=(0,r.useMemo)((function(){if(!n)return null;var e=Ee()(n).isSame(Ee()(),"day"),t=Ee()(n).format("HH:mm");return r.createElement(yDe,{text:l.formatMessage({id:"ai_recommendation_added_%@"},{s:"".concat(e?l.formatMessage({id:"today"}):l.formatMessage({id:"yesterday"})," ").concat(t)})})}),[l,n]),D=(0,r.useMemo)((function(){return o?r.createElement(yDe,{text:l.formatMessage({id:"ai_recommend_edit_%@_times"},{s:o})}):null}),[l,o]),A=(0,r.useMemo)((function(){if(!a)return null;var e=-Ee()(a).startOf("day").diff(Ee()().startOf("day"),"days");return r.createElement(yDe,{text:l.formatMessage({id:"ai_recommend_created_%@_days_ago"},{s:e})})}),[l,a]),N=(0,r.useMemo)((function(){if(!i)return null;var e=Ee()(i).startOf("day").diff(Ee()().startOf("day"),"days"),t=function(){switch(e){case 1:return l.formatMessage({id:"ai_recommend_due_tomorrow"});case 2:return l.formatMessage({id:"ai_recommend_upcoming_due_in_2_days"});default:return"Error Date"}}();return r.createElement(yDe,{text:t})}),[l,i]),P=(0,r.useMemo)((function(){return c?c>=30?r.createElement(yDe,{text:l.formatMessage({id:"ai_recommend_less_than_%@_mins"},{s:60})}):c>=5?r.createElement(yDe,{text:l.formatMessage({id:"ai_recommend_less_than_%@_mins"},{s:30})}):r.createElement(yDe,{text:l.formatMessage({id:"ai_recommend_less_than_%@_mins"},{s:5})}):null}),[l,c]),I=(0,r.useMemo)((function(){return s?s>=9?r.createElement(yDe,{text:l.formatMessage({id:"ai_recommend_very_important"})}):s>=7?r.createElement(yDe,{text:l.formatMessage({id:"ai_recommend_important"})}):r.createElement(yDe,{text:l.formatMessage({id:"ai_recommend_worth_attention"})}):null}),[l,s]);(0,r.useEffect)((function(){var e=document.body,t=!1,n=function(e){var n=e;n.pageX,n.pageY,t=!0},r=function(e){var n=e;if(t&&(t=!1,1)){n.pageX,n.pageY;if(n.target){var r=$(n.target),o=r.closest(".task-menu").length,a=r.closest(".task-menu-assignee").length,i=r.closest(".tag-multi-select-container").length,c=r.closest(".dropdown-menu").length,s=r.closest(".time-menu, #out-single-task-detail, .task-detail-element, .timecard-element, .CodeMirror-hints, .dropdown-menu-md-heading, .CodeMirror-link-modal, .subscribe-event-timecard").length,u=r.closest(".popup-cover").length,l=r.closest("#outer-tip").length,f=r.closest("#cboxOverlay").length||r.closest("#cboxHeader").length||r.closest("#colorbox").length||r.closest("#cboxFooter").length;l||s||o||a||i||u||c||f||setTimeout((function(){m(!1)}))}}};return d&&e&&(e.addEventListener("mousedown",n,{capture:!0}),e.addEventListener("mouseup",r,{capture:!0})),function(){d&&e&&(e.removeEventListener("mousedown",n,{capture:!0}),e.removeEventListener("mouseup",r,{capture:!0}))}}),[d]);var L=(0,r.useMemo)((function(){return d?r.createElement(jDe,{model:t,relatedEl:g.current,gapTop:0,close:function(){return m(!1)}}):null}),[d,t]),R=(0,r.useRef)(null);return(0,Ds.Z)((function(){var e;(0,pt.LP)(B._Yt.aiRecommendTaskAddTipShowed,"json")||((0,pt.JU)(B._Yt.aiRecommendTaskAddTipShowed,"true"),null===(e=R.current)||void 0===e||e.setVisible(!0),setTimeout((function(){var e;null===(e=R.current)||void 0===e||e.setVisible(!1)}),3e3))})),r.createElement("div",{style:{height:b,margin:"0 -24px",padding:"0 24px"},className:w()("overflow-hidden group relative",bDe().taskItem),ref:g,onClick:function(){d||(setTimeout((function(){m(!0)})),ae.Z.aiSuggestedTasks("suggested_tasks_page","task_detail"))}},L,r.createElement(Dt.Z,{ref:R,placement:"topRight",title:l.formatMessage({id:"recommanded_add_today_tip"}),trigger:[],customBoult:r.createElement("div",{className:"absolute",style:{bottom:-6,right:20}},r.createElement(Ms.Z,null)),offset:[8,6]},r.createElement("div",{className:w()("absolute inset-0 z-0 rounded-[10px]",d?"dark:bg-grey-8 bg-grey-6":"bg-transparent group-hover:bg-grey-4 dark:group-hover:bg-grey-5"),style:{left:12,right:12}})),r.createElement("div",{className:"relative",style:{paddingTop:12,paddingLeft:26,zIndex:10}},r.createElement("div",{className:"absolute",style:{top:13,left:0},ref:O},r.createElement(E.Z,{name:S?"completed":(0,Wn.RR)(t)?C?"hover-subtask":"subtask":C?"hover-checkbox":"checkbox",onClick:function(e){ae.Z.aiSuggestedTasks("suggested_tasks_page","complete_task"),e.stopPropagation(),_(!0),setTimeout((function(){_(!1),(0,jo.QW)(t,!0)}),200)},className:w()("cursor-pointer",(0,Wn.nc7)(t)),style:{width:17,height:17}})),r.createElement("div",{className:"flex items-center overflow-hidden"},r.createElement("div",{className:w()(bDe().title,"flex-auto overflow-hidden whitespace-nowrap",{"text-grey-30":p}),style:{fontSize:14}},h),r.createElement(E.Z,{name:"add",className:"text-primary flex-none cursor-pointer",style:{width:16,height:16,marginLeft:10},onClick:function(e){e.stopPropagation(),T((function(){ae.Z.aiSuggestedTasks("suggested_tasks_page","add_to_today"),bn.ZP.aiTaskRecommendAddedTaskId=t.get("id"),(0,bs.es)(Kn().List([t]),{startDate:Ee()().format("YYYY-MM-DD"),timeZone:t.get("timeZone")}),(0,wn.eD)(l.formatMessage({id:"ai_recommend_add_to_today"})),setTimeout((function(){bn.ZP.aiTaskRecommendAddedTaskId=""}))}),300)}})),r.createElement("div",{style:{marginTop:2}},j,D,A,N,P,I),r.createElement("div",{style:{height:1,marginTop:12,opacity:d?0:void 0},className:w()("bg-grey-5 group-hover:opacity-0",bDe().borderBottom)})))};function NDe(e){return function(e){if(Array.isArray(e))return PDe(e)}(e)||function(e){if("undefined"!==typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(!e)return;if("string"===typeof e)return PDe(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return PDe(e,t)}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function PDe(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var IDe=function(e,t,n){return e.reduce((function(e,r){var o=(n?NDe(t).reverse():t).find((function(e){return e.filter(r)}));if(o){var a=e.get(o.id)||[];a.push(r),e.set(o.id,a)}return e}),new Map)},LDe=function(e){var t=e.tasks,n=(0,y.Z)(),o=(0,r.useMemo)((function(){return[{id:"recent",title:n.formatMessage({id:"ai_recommendation_just_now"}),filter:function(e){var t=ke.Z.parseUTCString(e.get("createdTime"));if(!t)return!1;var n=Ee()().subtract(3,"hour"),r=Ee()();return Ee()(t).isSameOrAfter(n)&&Ee()(t).isSameOrBefore(r)}},{id:"1day",title:n.formatMessage({id:"today"}),filter:function(e){var t=ke.Z.parseUTCString(e.get("createdTime"));if(!t)return!1;var n=Ee()().startOf("day"),r=Ee()().endOf("day");return n.isSameOrBefore(t)&&r.isSameOrAfter(t)}},{id:"2day",title:n.formatMessage({id:"yesterday"}),filter:function(e){var t=ke.Z.parseUTCString(e.get("createdTime"));if(!t)return!1;var n=Ee()().subtract(1,"day").startOf("day"),r=Ee()().subtract(1,"day").endOf("day");return n.isSameOrBefore(t)&&r.isSameOrAfter(t)}}]}),[n]),a=IDe(t,o);return r.createElement(r.Fragment,null,o.map((function(e){var t=a.get(e.id)||[];return 0===t.length?null:r.createElement(r.Fragment,{key:"recentAdded-".concat(e.id)},r.createElement(fDe,{title:e.title}),t.map((function(e){return r.createElement(ADe,{key:e.get("id"),task:e,labelAddTime:ke.Z.parseUTCString(e.get("createdTime"))||void 0})})))})))},RDe=n("nQgu"),ZDe=function(e){var t=e.tasks,n=(0,y.Z)(),o=(0,r.useMemo)((function(){return[{id:"tomorrow",title:n.formatMessage({id:"tomorrow"}),filter:function(e){if(e.get("isAllDay"))return(0,Wn.d$h)(e,Ee()().add(1,"day").toDate());var t=(0,Wn.rZ9)(e)||(0,Wn.Nhx)(e);return!!t&&Ee()(t).format("YYYYMMDD")===Ee()().add(1,"day").format("YYYYMMDD")}},{id:"theDayAfterTomorrow",title:n.formatMessage({id:"day_after_tommorow"}),filter:function(e){if(e.get("isAllDay"))return(0,Wn.d$h)(e,Ee()().add(2,"day").toDate());var t=(0,Wn.rZ9)(e)||(0,Wn.Nhx)(e);return!!t&&Ee()(t).format("YYYYMMDD")===Ee()().add(2,"day").format("YYYYMMDD")}}]}),[n]),a=IDe(t,o,!0);return r.createElement(r.Fragment,null,o.map((function(e){var t=a.get(e.id)||[];return 0===t.length?null:r.createElement(r.Fragment,{key:"upcoming-".concat(e.id)},r.createElement(fDe,{title:e.title}),t.filter(e.filter).map((function(e){return r.createElement(ADe,{key:e.get("id"),task:e,labelDueTime:function(){var t=(0,Wn.tKl)(e);if(t)return Ee()(t).toDate()}()})})))})))},FDe=r.createContext({taskModifiedTimes:{},aiTaskRecommendResult:{}}),BDe=function(e){var t=e.tasks,n=(0,r.useContext)(FDe).taskModifiedTimes,o=(0,r.useCallback)((function(e){return n[e.get("id")]||0}),[n]),a=(0,y.Z)(),i=(0,r.useMemo)((function(){return[{id:"modified5",title:a.formatMessage({id:"ai_recommend_edit_over_%@_times"},{s:5}),filter:function(e){return o(e)>=5}},{id:"modified3",title:a.formatMessage({id:"ai_recommend_edit_over_%@_times"},{s:3}),filter:function(e){return o(e)>=3}},{id:"modified2",title:a.formatMessage({id:"ai_recommend_edit_over_%@_times"},{s:2}),filter:function(e){return o(e)>=2}}]}),[o,a]),c=IDe(t,i);return r.createElement(r.Fragment,null,i.map((function(e){var t=c.get(e.id)||[];return 0===t.length?null:r.createElement(r.Fragment,{key:"modifiedALot-".concat(e.id)},r.createElement(fDe,{title:e.title}),t.filter(e.filter).map((function(e){return r.createElement(ADe,{key:e.get("id"),task:e,labelEditedTimes:o(e)})})))})))},UDe=function(e){var t=e.tasks,n=(0,y.Z)(),o=(0,r.useMemo)((function(){return[{id:"7d",title:n.formatMessage({id:"ai_recommendation_over_%@_day"},{s:7}),filter:function(e){var t=ke.Z.parseUTCString(e.get("createdTime"));return!!t&&Ee()(t).isBefore(Ee()().startOf("day").subtract(6,"day"))}},{id:"14d",title:n.formatMessage({id:"ai_recommendation_over_%@_day"},{s:14}),filter:function(e){var t=ke.Z.parseUTCString(e.get("createdTime"));return!!t&&Ee()(t).isBefore(Ee()().startOf("day").subtract(13,"day"))}},{id:"30d",title:n.formatMessage({id:"ai_recommendation_over_%@_day"},{s:30}),filter:function(e){var t=ke.Z.parseUTCString(e.get("createdTime"));return!!t&&Ee()(t).isBefore(Ee()().startOf("day").subtract(29,"day"))}}]}),[n]),a=IDe(t,o,!0);return r.createElement(r.Fragment,null,o.map((function(e){var t=a.get(e.id)||[];return 0===t.length?null:r.createElement(r.Fragment,{key:"longTimeNoComplete-".concat(e.id)},r.createElement(fDe,{title:e.title}),t.map((function(e){return r.createElement(ADe,{key:e.get("id"),task:e,labelCreatedTime:ke.Z.parseUTCString(e.get("createdTime"))||void 0})})))})))},YDe=n("e7Ze"),VDe=n.n(YDe),HDe=function(e){var t=e.title,n=e.description;return r.createElement("div",null,r.createElement("div",{style:{margin:"0 -24px",padding:"6px 24px"},className:""},r.createElement("div",{className:"text-grey",style:{lineHeight:"20px",fontSize:14}},t),r.createElement("div",{className:"text-grey-40 flex-auto",style:{marginTop:3,lineHeight:"14px",fontSize:12}},n)))},WDe=function(e){var t=e.tasks,n=(0,r.useContext)(FDe).aiTaskRecommendResult,o=(0,r.useCallback)((function(e){var t;return(null===(t=n[e.get("id")])||void 0===t?void 0:t.estimated_duration)||0}),[n]),a=(0,y.Z)(),i=(0,r.useMemo)((function(){return[{id:"<5",title:a.formatMessage({id:"ai_recommendation_section_do_right_now"}),filter:function(e){return o(e)<5}},{id:"<30",title:a.formatMessage({id:"ai_recommendation_section_handle_quick"}),filter:function(e){return o(e)<30}},{id:">=30",title:a.formatMessage({id:"ai_recommendation_section_spare_time"}),filter:function(e){return o(e)>=30}}]}),[o,a]),c=IDe(t,i);return r.createElement(r.Fragment,null,i.map((function(e){var t=c.get(e.id)||[];return 0===t.length?null:r.createElement(r.Fragment,{key:"aiEz-".concat(e.id)},r.createElement(fDe,{title:e.title}),t.map((function(e){return r.createElement(ADe,{key:e.get("id"),task:e,labelCostTime:o(e)})})))})))},zDe=function(e){var t=e.tasks,n=(0,r.useContext)(FDe).aiTaskRecommendResult,o=(0,r.useCallback)((function(e){var t;return(null===(t=n[e.get("id")])||void 0===t?void 0:t.importance)||0}),[n]),a=(0,y.Z)(),i=(0,r.useMemo)((function(){return[{id:"p1",title:a.formatMessage({id:"ai_recommend_very_important"}),filter:function(e){return o(e)>=9}},{id:"p2",title:a.formatMessage({id:"ai_recommend_important"}),filter:function(e){return o(e)>=7}},{id:"p3",title:a.formatMessage({id:"ai_recommend_worth_attention"}),filter:function(e){return o(e)>=5}}]}),[o,a]),c=IDe(t,i);return r.createElement(r.Fragment,null,i.map((function(e){var t=c.get(e.id)||[];return 0===t.length?null:r.createElement(r.Fragment,{key:"aiImportant-".concat(e.id)},r.createElement(fDe,{title:e.title}),t.map((function(e){return r.createElement(ADe,{key:e.get("id"),task:e,labelImportance:o(e)})})))})))};function GDe(e){return GDe="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},GDe(e)}function KDe(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=GDe(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=GDe(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==GDe(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function qDe(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,a,i,c=[],s=!0,u=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;s=!1}else for(;!(s=(r=a.call(n)).done)&&(c.push(r.value),c.length!==t);s=!0);}catch(e){u=!0,o=e}finally{try{if(!s&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(u)throw o}}return c}}(e,t)||function(e,t){if(!e)return;if("string"===typeof e)return $De(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return $De(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function $De(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var JDe=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};ae.Z.aiSuggestedTasks("suggested_tasks_page",e,t)},XDe=function(e){var t=e.aiTaskRecommendResult,n=e.aiTaskRecommendFetedTime,o=e.aiTaskRecommendDisplayFetedTime,i=e.handleAiRecommend,c=e.isFetchingAiTaskRecommend,s=e.fetchTaskRecommendHistory,u=(0,y.Z)();(0,Ds.Z)((function(){U.vp.dispatch("setAiTaskAdviceMinimized",{minimized:!0,analyticsLabel:"open_settings_window"})}));var l=(0,r.useMemo)((function(){return!!n}),[n]),f=(0,r.useRef)(c);(0,r.useEffect)((function(){f.current=c}),[c]);var d=qDe((0,r.useState)(new Set),2),m=d[0],p=d[1],h=qDe((0,r.useState)(new Set),2),g=h[0],v=h[1],b=qDe((0,r.useState)(new Set),2),k=b[0],x=b[1],S=qDe((0,r.useState)(new Set),2),_=S[0],O=S[1],C=qDe((0,r.useState)(new Set),2),T=C[0],j=C[1],D=qDe((0,r.useState)(new Set),2),A=D[0],N=D[1],I=qDe((0,r.useState)(!1),2),L=I[0],Z=I[1],Y=qDe((0,r.useState)(""),2),V=Y[0],H=Y[1],W=qDe((0,r.useState)({}),2),z=W[0],G=W[1],q=(0,r.useRef)(0),J=(0,r.useRef)(null);(0,js.Z)((function(){JDe(V?"section_detail_page":"show")}),[V]);var X=(0,M.Z)((function(e){if(""===V){var t,n=null===(t=J.current)||void 0===t?void 0:t.querySelector(".antiscroll-inner");n instanceof HTMLDivElement&&(q.current=n.scrollTop)}H(e)}));(0,RDe.Z)((function(){var e,t=null===(e=J.current)||void 0===e?void 0:e.querySelector(".antiscroll-inner");if(t instanceof HTMLDivElement)if(""===V){var n=q.current;q.current=0,t.scrollTop=n}else t.scrollTop=0}),[V]),(0,Ds.Z)((function(){JDe("show"),Z(!0),(0,K.Zxh)().then((function(e){var t=e.data;200===e.status&&G(t)})).catch().finally((function(){Z(!1)}))}));var Q=(0,a.v9)((function(){return(0,Wn.Ak_)()})),ee=(0,a.v9)((function(){return(0,Hn.PT)()})),te=(0,r.useMemo)((function(){return new Map(ee.toArray().map((function(e){return[e.get("id"),e]})))}),[ee]),ne=(0,r.useCallback)((function(e){return te.get(e)}),[te]),re=(0,r.useMemo)((function(){return(0,ro.GD)(ee)}),[ee]),oe=(0,r.useCallback)((function(e){return(0,ro.QG)(e,re)}),[re]),ae=(0,r.useMemo)((function(){return Q.toArray().filter((function(e){return 1!==e.get("taskType")&&(!(0,Wn.xEq)(e,{getProjectById:ne})&&!oe(e))}))}),[Q,ne,oe]),ie=(0,r.useMemo)((function(){return ae.filter((function(e){return!(0,Wn.ZWx)(e)&&(!(0,Wn.PNE)(e)&&(!e.get("repeatFlag")&&!(0,ro.ie)(e)))}))}),[ae]),ce=(0,M.Z)((function(){return ae.filter((function(e){return!(0,Wn.ZWx)(e)&&(!(0,Wn.PNE)(e)&&!e.get("repeatFlag"))}))})),se=(0,M.Z)((function(){return ce().sort((function(e,t){return(0,R.j0)(e,t)})).slice(0,200)}));(0,Ds.Z)((function(){c||s(ce().map((function(e){return e.get("id")})))}));var ue=u.formatMessage({id:"ai_recommend_quick_wins"}),le=(0,r.useMemo)((function(){return ie.filter((function(e){var n,r=(null===(n=t[e.get("id")])||void 0===n?void 0:n.estimated_duration)||0;return"number"===typeof r&&(r>0&&r<=60)})).sort((function(e,n){var r,o;return((null===(r=t[e.get("id")])||void 0===r?void 0:r.estimated_duration)||0)-((null===(o=t[n.get("id")])||void 0===o?void 0:o.estimated_duration)||0)}))}),[t,ie]),fe=(0,r.useRef)(le);(0,r.useEffect)((function(){fe.current=le}),[le]);var de=u.formatMessage({id:"ai_recommend_key_tasks"}),me=(0,r.useMemo)((function(){return ie.filter((function(e){var n,r=(null===(n=t[e.get("id")])||void 0===n?void 0:n.importance)||0;return"number"===typeof r&&r>=5})).sort((function(e,n){var r,o;return((null===(r=t[n.get("id")])||void 0===r?void 0:r.importance)||0)-((null===(o=t[e.get("id")])||void 0===o?void 0:o.importance)||0)}))}),[t,ie]),pe=(0,r.useRef)(me);(0,r.useEffect)((function(){pe.current=me}),[me]);var he=u.formatMessage({id:"ai_recommend_recently_added"}),ye=(0,r.useMemo)((function(){return ie.filter((function(e){if(!(0,Wn.KOl)(e))return!1;var t=ke.Z.parseUTCString(e.get("createdTime"));return!!t&&Ee()().startOf("day").subtract(1,"day").isSameOrBefore(t)})).sort((function(e,t){return(0,R.Bg)(e,t)}))}),[ie]),ge=(0,r.useRef)(ye);(0,r.useEffect)((function(){ge.current=ye}),[ye]);var ve=u.formatMessage({id:"ai_recommend_upcoming"}),be=(0,r.useMemo)((function(){var e=Ee()().add(1,"day").startOf("day").toDate(),t=Ee()().add(2,"day").endOf("day").toDate();return ie.filter((function(n){if((0,Wn.qQe)(n)){var r=(0,Wn.tKl)(n);return!!r&&(Ee()(r).isSameOrAfter(e)&&Ee()(r).isSameOrBefore(t))}return(0,Wn.tS9)(n,e,t)})).sort((function(e,t){var n,r=Ee()().add(2,"day").startOf("day").format("YYYYMMDD"),o=Ee()((0,Wn.tKl)(e)).format("YYYYMMDD")===r,a=Ee()((0,Wn.tKl)(t)).format("YYYYMMDD")===r;return 0!==(n=(0,R.T7)(o,a))?n:R.ZP.dueDate(e,t)}))}),[ie]),we=(0,r.useRef)(be);(0,r.useEffect)((function(){we.current=be}),[be]);var xe=u.formatMessage({id:"ai_recommend_repeated_delays"}),Se=u.formatMessage({id:"ai_recommend_long_pending"}),_e=(0,r.useMemo)((function(){var e=ie.reduce((function(e,t){if((0,Wn.jmM)(t)&&(z[t.get("id")]||0)>=2)return e.modifiedALotTasks.push(t),e;var n=ke.Z.parseUTCString(t.get("createdTime"));return n&&Ee()(n).isBefore(Ee()().startOf("day").subtract(6,"day"))&&((0,Wn.jmM)(t)||(0,Wn.KOl)(t))?(e.longTimeNoCompleteTasks.push(t),e):e}),{modifiedALotTasks:[],longTimeNoCompleteTasks:[]});return e.modifiedALotTasks.sort((function(e,t){return(z[t.get("id")]||0)-(z[e.get("id")]||0)})),e.longTimeNoCompleteTasks.sort((function(e,t){return(0,R.Bg)(e,t)})),{modifiedALotTasks:e.modifiedALotTasks,longTimeNoCompleteTasks:e.longTimeNoCompleteTasks}}),[ie,z]),Oe=_e.modifiedALotTasks,Ce=_e.longTimeNoCompleteTasks,Te=(0,r.useRef)(Oe),je=(0,r.useRef)(Ce);(0,r.useEffect)((function(){Te.current=Oe}),[Oe]),(0,r.useEffect)((function(){je.current=Ce}),[Ce]);var De=(0,cc.Z)(ye),Me=(0,cc.Z)(be),Ae=(0,cc.Z)(Oe),Ne=(0,cc.Z)(Ce),Ie=(0,cc.Z)(le),Le=(0,cc.Z)(me);QDe(De,ye,"recently_added"),QDe(Me,be,"upcoming"),QDe(Ae,Oe,"postponed_tasks"),QDe(Ne,Ce,"long_overdue"),QDe(Ie,le,"quick_wins"),QDe(Le,me,"important_tasks"),(0,r.useEffect)((function(){""===V?ye.length&&0===ye.filter((function(e){return m.has(e.get("id"))})).length&&p(new Set(ye.slice(0,5).map((function(e){return e.get("id")})))):"/recentAdded"===V&&0===ye.length&&X("")}),[m,V,ye,X]),(0,r.useEffect)((function(){""===V?be.length&&0===be.filter((function(e){return g.has(e.get("id"))})).length&&v(new Set(be.slice(0,5).map((function(e){return e.get("id")})))):"/upcoming"===V&&0===be.length&&X("")}),[g,V,X,be]),(0,r.useEffect)((function(){""===V?Oe.length&&0===Oe.filter((function(e){return k.has(e.get("id"))})).length&&x(new Set(Oe.slice(0,5).map((function(e){return e.get("id")})))):"/modifiedALot"===V&&0===Oe.length&&X("")}),[k,V,Oe,X]),(0,r.useEffect)((function(){""===V?Ce.length&&0===Ce.filter((function(e){return _.has(e.get("id"))})).length&&O(new Set(Ce.slice(0,5).map((function(e){return e.get("id")})))):"/longTimeNoComplete"===V&&0===Ce.length&&X("")}),[_,V,Ce,X]),(0,r.useEffect)((function(){""===V?le.length&&0===le.filter((function(e){return T.has(e.get("id"))})).length&&j(new Set(le.slice(0,5).map((function(e){return e.get("id")})))):"/aiEz"===V&&0===le.length&&X("")}),[T,V,le,X]),(0,r.useEffect)((function(){""===V?me.length&&0===me.filter((function(e){return A.has(e.get("id"))})).length&&N(new Set(me.slice(0,5).map((function(e){return e.get("id")})))):"/aiImportant"===V&&0===me.length&&X("")}),[A,V,me,X]),(0,js.Z)((function(){L||(x(new Set(Te.current.slice(0,5).map((function(e){return e.get("id")})))),O(new Set(je.current.slice(0,5).map((function(e){return e.get("id")})))))}),[L]),(0,js.Z)((function(){j(new Set(fe.current.slice(0,5).map((function(e){return e.get("id")})))),N(new Set(pe.current.slice(0,5).map((function(e){return e.get("id")}))))}),[n]),(0,r.useEffect)((function(){var e=J.current;return e&&(0,wn.iD)($(J.current)),function(){e&&(0,wn.Dh)($(e))}}),[]);var Re=(0,r.useMemo)((function(){return 0===le.length&&0===me.length}),[le,me]),Ze=(0,r.useMemo)((function(){return r.createElement("div",{style:{padding:"16px 24px 12px ".concat(V?18:24,"px")},className:"flex-none"},r.createElement("div",{className:"flex items-center",style:{height:25}},V&&r.createElement("div",{style:{marginRight:6}},r.createElement(Mt.Z,{name:"arrow_bold_left",className:"text-grey-60 cursor-pointer",style:{width:16,height:16},onClick:function(){X("")}})),r.createElement("div",{style:{fontSize:18,fontWeight:600,lineHeight:"25px",paddingRight:10},className:"flex-auto"},function(){switch(V){case"/recentAdded":return he;case"/upcoming":return ve;case"/modifiedALot":return xe;case"/longTimeNoComplete":return Se;case"/aiEz":return ue;case"/aiImportant":return de;default:return u.formatMessage({id:"recommanded_tasks"})}}()),r.createElement(Mt.Z,{name:"close",className:"text-grey-40 cursor-pointer",style:{width:18,height:18},onClick:function(){U.vp.dispatch("hideAiTaskRecommend")}})))}),[ue,de,u,Se,xe,V,he,X,ve]),Fe=(0,r.useMemo)((function(){if(0===ye.length)return null;var e=ye.filter((function(e){return m.has(e.get("id"))})).length===ye.length&&ye.every((function(e){return m.has(e.get("id"))}));return r.createElement(r.Fragment,null,r.createElement(fDe,{title:he,onClick:e?void 0:function(){X("/recentAdded")}}),ye.filter((function(e){return m.has(e.get("id"))})).map((function(e){return r.createElement(ADe,{key:"recentAdded-"+e.get("id"),task:e,labelAddTime:ke.Z.parseUTCString(e.get("createdTime"))||void 0})})))}),[m,ye,he,X]),Be=(0,r.useMemo)((function(){if(0===be.length)return null;var e=be.filter((function(e){return g.has(e.get("id"))})).length===be.length&&be.every((function(e){return g.has(e.get("id"))}));return r.createElement(r.Fragment,null,r.createElement(fDe,{title:ve,onClick:e?void 0:function(){X("/upcoming")}}),be.filter((function(e){return g.has(e.get("id"))})).map((function(e){return r.createElement(ADe,{key:"upcoming-"+e.get("id"),task:e,labelDueTime:function(){var t=(0,Wn.tKl)(e);if(t)return Ee()(t).toDate()}()})})))}),[g,X,be,ve]),Ue=(0,r.useMemo)((function(){if(0===Oe.length)return null;var e=Oe.filter((function(e){return k.has(e.get("id"))})).length===Oe.length&&Oe.every((function(e){return k.has(e.get("id"))}));return r.createElement(r.Fragment,null,r.createElement(fDe,{title:xe,onClick:e?void 0:function(){X("/modifiedALot")}}),L?r.createElement("div",{style:{height:126,marginTop:10},className:"relative"},r.createElement(oDe.Z,{inset:0})):Oe.filter((function(e){return k.has(e.get("id"))})).map((function(e){return r.createElement(ADe,{key:"modifiedALot-"+e.get("id"),task:e,labelEditedTimes:z[e.get("id")]||0})})))}),[L,k,Oe,xe,X,z]),Ye=(0,r.useMemo)((function(){if(0===Ce.length)return null;var e=Ce.filter((function(e){return _.has(e.get("id"))})).length===Ce.length&&Ce.every((function(e){return _.has(e.get("id"))}));return r.createElement(r.Fragment,null,r.createElement(fDe,{title:Se,onClick:e?void 0:function(){X("/longTimeNoComplete")}}),Ce.filter((function(e){return _.has(e.get("id"))})).map((function(e){return r.createElement(ADe,{key:"longTimeNoComplete-"+e.get("id"),task:e,labelCreatedTime:ke.Z.parseUTCString(e.get("createdTime"))||void 0})})))}),[_,Ce,Se,X]),Ve=(0,nM.Z)(J),He=(0,r.useMemo)((function(){if(c)return null;if(0===le.length)return null;var e=le.filter((function(e){return T.has(e.get("id"))})).length===le.length&&le.every((function(e){return T.has(e.get("id"))}));return r.createElement(r.Fragment,null,r.createElement(fDe,{title:ue,onClick:e?void 0:function(){X("/aiEz")}}),le.filter((function(e){return T.has(e.get("id"))})).map((function(e){var n;return r.createElement(ADe,{key:"aiEz-"+e.get("id"),task:e,labelCostTime:(null===(n=t[e.get("id")])||void 0===n?void 0:n.estimated_duration)||0})})))}),[c,le,ue,X,T,t]),We=(0,r.useMemo)((function(){if(c)return null;if(0===me.length)return null;var e=me.filter((function(e){return A.has(e.get("id"))})).length===me.length&&me.every((function(e){return A.has(e.get("id"))}));return r.createElement(r.Fragment,null,r.createElement(fDe,{title:de,onClick:e?void 0:function(){X("/aiImportant")}}),me.filter((function(e){return A.has(e.get("id"))})).map((function(e){return r.createElement(ADe,{key:"aiImportant-"+e.get("id"),task:e,labelImportance:(null===(n=t[e.get("id")])||void 0===n?void 0:n.importance)||0});var n})))}),[c,me,de,X,A,t]),ze=(0,r.useMemo)((function(){return r.createElement("div",{style:{minHeight:c?((null===Ve||void 0===Ve?void 0:Ve.height)||0)+11:void 0}},r.createElement("div",{style:{marginTop:10,padding:"11px 0"},className:""},r.createElement("div",{className:"flex items-center"},r.createElement("div",{style:{lineHeight:"29px",fontSize:16,fontWeight:500},className:"text-grey flex-auto"},u.formatMessage({id:"ai_recommendation"})),r.createElement("div",{style:{height:29,marginLeft:10,paddingLeft:8,paddingRight:10},className:w()("flex items-center border border-solid rounded-full",c?"cursor-not-allowed border-grey-10":"cursor-pointer border-primary"),onClick:l?function(){c||((0,P._y)()?i(se()):F.$Z({type:B.VIb.aiRecommend}))}:function(){(0,P._y)()?(bn.ZP.openModalFromAiTaskRecommend=!0,(0,Pe.WI)({title:u.formatMessage({id:"ai_recommend_start_dialog_title"}),content:u.formatMessage({id:"ai_recommend_start_dialog_desc"}),cancelText:u.formatMessage({id:"cancel"}),confirmText:u.formatMessage({id:"ai_recommendation_do_suggest"}),confirmAction:function(){i(se())}})):F.$Z({type:B.VIb.aiRecommend})}},r.createElement(E.Z,{name:"think-star",style:{width:14,height:14,marginRight:2},className:w()("text-primary",KDe({},iDe().rotateAnimation,c))}),r.createElement("div",{style:{fontSize:12,lineHeight:"17px",fontWeight:500},className:w()(c?"text-grey-40":"text-primary")},c?u.formatMessage({id:"ai_recommendation_suggesting"}):u.formatMessage({id:"ai_recommendation_do_suggest"})))),r.createElement("div",{style:{fontSize:12,lineHeight:"17px"},className:"text-grey-40"},l?u.formatMessage({id:"ai_recommend_update_on"},{s:(0,yu.dL)({startDate:Ee()(o),dueDate:void 0,isAllDay:!1,isNote:!1,intl:u,ignoreOffset:!0,noReTip:!0})}):u.formatMessage({id:"ai_recommendation_desc"}))),c?r.createElement("div",{style:{height:126},className:"relative"},r.createElement(oDe.Z,{inset:0})):Re?r.createElement("div",{style:{padding:"8px 16px",borderRadius:8,marginBottom:28},className:"bg-grey-2"},r.createElement(HDe,{title:ue,description:u.formatMessage({id:"ai_recommend_quick_wins_desc"})}),r.createElement("div",{style:{height:13}}),r.createElement(HDe,{title:de,description:u.formatMessage({id:"ai_recommend_key_tasks_desc"})})):r.createElement("div",null,He,We))}),[ue,de,o,se,i,l,u,Re,c,null===Ve||void 0===Ve?void 0:Ve.height,He,We]),Ge=(0,r.useMemo)((function(){return!!(Fe||Ue||Ye||Be)?r.createElement(r.Fragment,null,r.createElement("div",null,Fe,Ue,Ye,Be)):r.createElement("div",{style:{marginTop:100}},r.createElement(No,{descId:"empty_desc_take_it_easy"}))}),[ze,Ye,Ue,Fe,Be]),Ke=(0,r.useMemo)((function(){return r.createElement("div",{style:{fontSize:12,lineHeight:"17px",marginTop:8,marginBottom:14},className:"text-grey-20 text-center"},u.formatMessage({id:"ai_recommend_reference_only"}))}),[u]),qe=(0,r.useMemo)((function(){switch(V){case"/recentAdded":return r.createElement(LDe,{tasks:ye});case"/upcoming":return r.createElement(ZDe,{tasks:be});case"/modifiedALot":return r.createElement(BDe,{tasks:Oe});case"/longTimeNoComplete":return r.createElement(UDe,{tasks:Ce});case"/aiEz":return r.createElement(r.Fragment,null,r.createElement("div",null,r.createElement(WDe,{tasks:le})),Ke);case"/aiImportant":return r.createElement(r.Fragment,null,r.createElement("div",null,r.createElement(zDe,{tasks:me})),Ke);default:return Ge}}),[V,ye,be,Oe,Ce,le,Ke,me,Ge]);(0,js.Z)((function(){if(c){var e,t=null===(e=J.current)||void 0===e?void 0:e.querySelector(".antiscroll-inner");t instanceof HTMLDivElement&&setTimeout((function(){if(f.current){var e=t.style.scrollBehavior;t.style.scrollBehavior="smooth",t.scrollTop=t.scrollHeight,t.style.scrollBehavior=e}}),100)}}),[c]);var $e=(0,r.useMemo)((function(){return{taskModifiedTimes:z,aiTaskRecommendResult:t}}),[t,z]),Je=6+((0,a.v9)((function(e){return(0,Lt.pe)(e)}))?Jm.pO:0);return r.createElement(FDe.Provider,{value:$e},r.createElement(eo.Z,null,r.createElement("div",{tabIndex:-1,className:w()(Ts.jE,"flex flex-col overflow-hidden z-menu"),style:{width:410,maxWidth:"calc(100vw - 12px)",height:574,maxHeight:"calc(100vh - ".concat(2*Je,"px)"),right:Je,bottom:Je,borderRadius:14}},r.createElement("div",{className:"flex flex-col flex-auto overflow-hidden"},Ze,r.createElement("div",{className:"antiscroll-wrap flex-auto",ref:J},r.createElement("div",{className:w()("antiscroll-inner",VDe().list),style:{padding:"0 24px"}},qe))))))},QDe=function(e,t,n){if(bn.ZP.aiTaskRecommendAddedTaskId&&e){var r=null===e||void 0===e?void 0:e.some((function(e){return e.get("id")===bn.ZP.aiTaskRecommendAddedTaskId})),o=t.some((function(e){return e.get("id")===bn.ZP.aiTaskRecommendAddedTaskId}));r&&!o&&function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};ae.Z.aiSuggestedTasks("add_to_today",e,t)}(n)}},eMe=n.p+"i/6e1ff52003bfcb5c58b18d3ed73f8e6c.jpg",tMe=n.p+"i/2111ed4b4222b727931174b8b8114315.jpg",nMe=n.p+"i/2ac004824ce58e0349584e3b893bef2b.jpg",rMe=n.p+"i/f9ccd021e68317ee7901681fd4398de9.jpg",oMe=n.p+"i/cb7e7120d2b2ffbdf20fab16f710d041.jpg",aMe=n("XFh4"),iMe=n.n(aMe);function cMe(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,a,i,c=[],s=!0,u=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;s=!1}else for(;!(s=(r=a.call(n)).done)&&(c.push(r.value),c.length!==t);s=!0);}catch(e){u=!0,o=e}finally{try{if(!s&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(u)throw o}}return c}}(e,t)||function(e,t){if(!e)return;if("string"===typeof e)return sMe(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return sMe(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function sMe(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var uMe=function(e){var t=e.onClose,n=cMe((0,r.useState)(1),2),o=n[0],i=n[1],c=(0,y.Z)(),u=(0,a.v9)((function(){return(0,Lt.pe)()})),l=(0,a.v9)((function(){return(0,Lt.gy)()})),f=(0,a.I0)(),d=(0,M.Z)((function(e){f((0,no.Yb)(e))})),m=(0,M.Z)((function(e){f((0,Ta.X0)(e)),(0,tn.a1)()}));(0,Ds.Z)((function(){(0,pt.W1)(B._Yt.needShowFeatureGuide,"false")}));var p=(0,r.useMemo)((function(){return[{id:"interface",title:c.formatMessage({id:"app_style"}),desc:c.formatMessage({id:"feature_guide_interface_desc"})},{id:"calendar_style",title:c.formatMessage({id:"feature_guide_calendar_style_title"}),desc:c.formatMessage({id:"feature_guide_calendar_style_desc"})},{id:"calendar_year",title:c.formatMessage({id:"feature_guide_calendar_year_title"}),desc:c.formatMessage({id:"feature_guide_calendar_year_desc"})},{id:"ai_recommend",title:c.formatMessage({id:"recommanded_tasks"}),desc:c.formatMessage({id:"feature_guide_suggested_tasks_desc"})}]}),[c]),h=(0,r.useMemo)((function(){return p[o-1]||p[0]}),[o,p]),g=function(e){var t=function(){switch((0,s.dK)()){case"zh_CN":return"zh";case"ja":return"ja";case"ko":return"ko";case"ru":return"ru";case"pt":return"pt";default:return"en"}}();return(0,$e.q7)("resources/guide/".concat(e,"-").concat(t,".mp4"))},v=(0,cc.Z)(h),b=(0,r.useCallback)((function(e,t){return"calendar_year"===e.id?l?r.createElement(lMe,{active:t,src:g("calendar-year-modern"),toEnd:"ai_recommend"===(null===v||void 0===v?void 0:v.id)}):r.createElement(lMe,{active:t,src:g("calendar-year-classic"),toEnd:"ai_recommend"===(null===v||void 0===v?void 0:v.id)}):"ai_recommend"===e.id?r.createElement(lMe,{active:t,src:g("task-recommand"),loop:!0}):"calendar_style"===e.id?l?r.createElement("img",{src:rMe,alt:""}):r.createElement("img",{src:nMe,alt:""}):"interface"===e.id?u?r.createElement("img",{src:tMe,alt:""}):r.createElement("img",{src:eMe,alt:""}):null}),[u,l,null===v||void 0===v?void 0:v.id]),k=(0,r.useMemo)((function(){if("interface"===h.id){var e=u?"card":"flat";return r.createElement(dMe,{tabs:[{id:"flat",title:c.formatMessage({id:"app_style_flat"}),icon:"interface-flat"},{id:"card",title:c.formatMessage({id:"app_style_card"}),icon:"interface-card"}],activeId:e,onSelect:function(e){d("flat"===e?"classic":"card")}})}if("calendar_style"===h.id){var t=l?"modern":"classic";return r.createElement(dMe,{tabs:[{id:"classic",title:c.formatMessage({id:"calendar_view_item_style_classic"}),icon:"calendar-classic"},{id:"modern",title:c.formatMessage({id:"calendar_view_item_style_modern"}),icon:"calendar-modern"}],activeId:t,onSelect:function(e){m("classic"===e?"classic":"modern")}})}return null}),[h.id,u,c,d,l,m]);return r.createElement(_r.ZP,{className:iMe().container},r.createElement("div",{className:"absolute inset-0 flex items-center justify-center",style:{zIndex:9999,background:(0,Z.$o)()?"#1F1B1D":"#F9F9F9",padding:24},tabIndex:-1},r.createElement("div",{className:"flex flex-auto border border-solid border-grey-4 bg-main-background overflow-hidden",style:{maxWidth:800,height:560,borderRadius:24,boxShadow:"0px 4px 36px 0px rgba(0, 0, 0, 0.04)",boxSizing:"content-box"}},r.createElement("div",{style:{width:400,backgroundImage:"url(".concat(oMe,")"),backgroundSize:"cover",backgroundPosition:"100% 100%"},className:w()("flex-none h-full bg-primary-10",iMe().mediaWrapper)},p.map((function(e){var t=e.id===h.id;return r.createElement("div",{key:e.id,style:{opacity:t?1:0,transition:"opacity 0.2s linear"}},b(e,t))}))),r.createElement("div",{className:"flex-auto h-full relative flex flex-col",style:{padding:"130px 28px 36px"}},r.createElement("div",{className:"absolute bottom-0 left-0 top-0 bg-grey-6",style:{width:1}}),o>1&&r.createElement("div",{className:w()("absolute cursor-pointer flex items-center"),style:{top:34,left:24},onClick:function(){i((function(e){return e-1}))}},r.createElement(E.Z,{name:"thin-triangle-down",className:"rotate-90 flex-none text-grey-40",style:{width:18,height:18}}),r.createElement("div",{className:"flex-auto text-grey-40",style:{marginLeft:2,fontSize:14,lineHeight:"20px"}},c.formatMessage({id:"settings_premium_dida_back"}))),r.createElement("div",{className:"flex-auto"},r.createElement("div",{className:"text-grey font-semibold",style:{fontSize:28,lineHeight:"39px"}},h.title),r.createElement("div",{className:"text-grey-40",style:{marginTop:10,lineHeight:1.7,fontSize:16}},h.desc),k),r.createElement(ZL.$_,{currentStep:o,nextClick:function(){o-1===p.length-1?t():i((function(e){return e+1}))},totalSteps:p.length,isLast:o-1===p.length-1,lastBtnText:c.formatMessage({id:"Start 8.0"})})))))},lMe=function(e){var t=e.src,n=e.loop,o=e.active,a=e.toEnd,i=(0,r.useRef)(null);return(0,js.Z)((function(){if(o){var e=i.current;e&&(e.currentTime=0,e.play())}else{var t=i.current;t&&t.pause()}}),[o]),(0,r.useEffect)((function(){if(a){var e=i.current;e&&(e.currentTime=e.duration)}}),[a]),r.createElement("video",{ref:i,src:t,autoPlay:!0,muted:!0,loop:n})},fMe=function(e){var t=e.title,n=e.emoji,o=e.icon,a=e.isActive,i=e.onClick;return r.createElement("div",{className:w()(a?"active border-primary bg-primary-5":"border-[transparent] bg-grey-5","border-solid flex items-center cursor-pointer"),style:{borderWidth:1.5,height:60,paddingLeft:22,borderRadius:12},onClick:i},n&&r.createElement(Sc.Z,{emoji:n,size:20,className:"flex-none relative"}),o&&r.createElement(E.Z,{name:o,className:w()("flex-none",a?"text-primary":"text-grey opacity-40")}),r.createElement("p",{className:"text-grey",style:{marginLeft:n||o?10:0,lineHeight:"22px",fontSize:16,wordBreak:"break-all",wordWrap:"break-word",overflowWrap:"break-word"}},t))},dMe=function(e){var t=e.tabs,n=e.activeId,o=e.onSelect;return r.createElement("div",{className:iMe().tabs,style:{rowGap:12,columnGap:12,marginTop:36}},t.map((function(e){return r.createElement(fMe,{key:e.id,title:e.title,emoji:e.emoji,icon:e.icon,isActive:n===e.id,onClick:function(){return o(e.id)}})})))},mMe=function(e){var t=(0,y.Z)(),n=e.onClose,o=e.isBeforeUpgrade,i=(0,a.I0)(),c=(0,r.useCallback)((function(e){i((0,k.VF)(e))}),[i]),s=(0,r.useCallback)((function(){n(),c("/settings/premium?manageSubscription=true")}),[n,c]);return r.createElement(C.Z,{visible:!0,title:o?" ":t.formatMessage({id:"duplicate_subscriptions_title"}),noFooter:!0,maskClosable:!1,onCancel:n,bodyStyle:{display:"flex",flexDirection:"column",alignItems:"center",padding:"0px 36px 32px"}},r.createElement("div",{className:"flex-none",style:{width:120,height:120,marginTop:-20,marginBottom:10}},r.createElement("img",{src:nDe,alt:"lock",className:"w-full"})),r.createElement("div",{className:"text-center"},r.createElement("span",{className:"text-grey-80 leading-[20px]"},o?t.formatMessage({id:"duplicate_hint_before_upgrade"}):t.formatMessage({id:"duplicate_subscriptions_detect_content2"},{s:t.formatMessage({id:"manage_subscriptions_title"})}))),r.createElement(T.Z,{onClick:s,type:"pro",className:"bg-pro",style:{marginTop:26,height:36,minWidth:158}},t.formatMessage({id:"settings_manage_subscriptions"})))},pMe=function(e){var t=e.onClose,n=(0,y.Z)();return r.createElement(C.Z,{visible:!0,noFooter:!0,maskClosable:!1,onClose:t,onCancel:t,popupStyle:{width:420},bodyStyle:{padding:"0 36px 34px"},title:" "},r.createElement("div",{className:"flex flex-col items-center",style:{marginTop:-26}},r.createElement(E.Z,{name:"scan_complete",style:{width:76,height:76}}),r.createElement("div",{className:"text-[18px] font-medium leading-[24px] text-center mt-[16px] mb-[10px]"},n.formatMessage({id:"connected"})),r.createElement("div",{className:"leading-[20px] text-s mb-[24px] text-center"},n.formatMessage({id:"telegram_connected_success_msg"})),r.createElement(T.Z,{type:"primary",size:"middle",onClick:t,style:{minWidth:158,height:32}},n.formatMessage({id:"got_it"}))))};function hMe(e){return hMe="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},hMe(e)}function yMe(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function gMe(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?yMe(Object(n),!0).forEach((function(t){kMe(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):yMe(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function vMe(){vMe=function(){return t};var e,t={},n=Object.prototype,r=n.hasOwnProperty,o=Object.defineProperty||function(e,t,n){e[t]=n.value},a="function"==typeof Symbol?Symbol:{},i=a.iterator||"@@iterator",c=a.asyncIterator||"@@asyncIterator",s=a.toStringTag||"@@toStringTag";function u(e,t,n){return Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{u({},"")}catch(e){u=function(e,t,n){return e[t]=n}}function l(e,t,n,r){var a=t&&t.prototype instanceof y?t:y,i=Object.create(a.prototype),c=new j(r||[]);return o(i,"_invoke",{value:_(e,n,c)}),i}function f(e,t,n){try{return{type:"normal",arg:e.call(t,n)}}catch(e){return{type:"throw",arg:e}}}t.wrap=l;var d="suspendedStart",m="executing",p="completed",h={};function y(){}function g(){}function v(){}var b={};u(b,i,(function(){return this}));var w=Object.getPrototypeOf,k=w&&w(w(D([])));k&&k!==n&&r.call(k,i)&&(b=k);var x=v.prototype=y.prototype=Object.create(b);function E(e){["next","throw","return"].forEach((function(t){u(e,t,(function(e){return this._invoke(t,e)}))}))}function S(e,t){function n(o,a,i,c){var s=f(e[o],e,a);if("throw"!==s.type){var u=s.arg,l=u.value;return l&&"object"==hMe(l)&&r.call(l,"__await")?t.resolve(l.__await).then((function(e){n("next",e,i,c)}),(function(e){n("throw",e,i,c)})):t.resolve(l).then((function(e){u.value=e,i(u)}),(function(e){return n("throw",e,i,c)}))}c(s.arg)}var a;o(this,"_invoke",{value:function(e,r){function o(){return new t((function(t,o){n(e,r,t,o)}))}return a=a?a.then(o,o):o()}})}function _(t,n,r){var o=d;return function(a,i){if(o===m)throw Error("Generator is already running");if(o===p){if("throw"===a)throw i;return{value:e,done:!0}}for(r.method=a,r.arg=i;;){var c=r.delegate;if(c){var s=O(c,r);if(s){if(s===h)continue;return s}}if("next"===r.method)r.sent=r._sent=r.arg;else if("throw"===r.method){if(o===d)throw o=p,r.arg;r.dispatchException(r.arg)}else"return"===r.method&&r.abrupt("return",r.arg);o=m;var u=f(t,n,r);if("normal"===u.type){if(o=r.done?p:"suspendedYield",u.arg===h)continue;return{value:u.arg,done:r.done}}"throw"===u.type&&(o=p,r.method="throw",r.arg=u.arg)}}}function O(t,n){var r=n.method,o=t.iterator[r];if(o===e)return n.delegate=null,"throw"===r&&t.iterator.return&&(n.method="return",n.arg=e,O(t,n),"throw"===n.method)||"return"!==r&&(n.method="throw",n.arg=new TypeError("The iterator does not provide a '"+r+"' method")),h;var a=f(o,t.iterator,n.arg);if("throw"===a.type)return n.method="throw",n.arg=a.arg,n.delegate=null,h;var i=a.arg;return i?i.done?(n[t.resultName]=i.value,n.next=t.nextLoc,"return"!==n.method&&(n.method="next",n.arg=e),n.delegate=null,h):i:(n.method="throw",n.arg=new TypeError("iterator result is not an object"),n.delegate=null,h)}function C(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function T(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function j(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(C,this),this.reset(!0)}function D(t){if(t||""===t){var n=t[i];if(n)return n.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var o=-1,a=function n(){for(;++o<t.length;)if(r.call(t,o))return n.value=t[o],n.done=!1,n;return n.value=e,n.done=!0,n};return a.next=a}}throw new TypeError(hMe(t)+" is not iterable")}return g.prototype=v,o(x,"constructor",{value:v,configurable:!0}),o(v,"constructor",{value:g,configurable:!0}),g.displayName=u(v,s,"GeneratorFunction"),t.isGeneratorFunction=function(e){var t="function"==typeof e&&e.constructor;return!!t&&(t===g||"GeneratorFunction"===(t.displayName||t.name))},t.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,v):(e.__proto__=v,u(e,s,"GeneratorFunction")),e.prototype=Object.create(x),e},t.awrap=function(e){return{__await:e}},E(S.prototype),u(S.prototype,c,(function(){return this})),t.AsyncIterator=S,t.async=function(e,n,r,o,a){void 0===a&&(a=Promise);var i=new S(l(e,n,r,o),a);return t.isGeneratorFunction(n)?i:i.next().then((function(e){return e.done?e.value:i.next()}))},E(x),u(x,s,"Generator"),u(x,i,(function(){return this})),u(x,"toString",(function(){return"[object Generator]"})),t.keys=function(e){var t=Object(e),n=[];for(var r in t)n.push(r);return n.reverse(),function e(){for(;n.length;){var r=n.pop();if(r in t)return e.value=r,e.done=!1,e}return e.done=!0,e}},t.values=D,j.prototype={constructor:j,reset:function(t){if(this.prev=0,this.next=0,this.sent=this._sent=e,this.done=!1,this.delegate=null,this.method="next",this.arg=e,this.tryEntries.forEach(T),!t)for(var n in this)"t"===n.charAt(0)&&r.call(this,n)&&!isNaN(+n.slice(1))&&(this[n]=e)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if("throw"===e.type)throw e.arg;return this.rval},dispatchException:function(t){if(this.done)throw t;var n=this;function o(r,o){return c.type="throw",c.arg=t,n.next=r,o&&(n.method="next",n.arg=e),!!o}for(var a=this.tryEntries.length-1;a>=0;--a){var i=this.tryEntries[a],c=i.completion;if("root"===i.tryLoc)return o("end");if(i.tryLoc<=this.prev){var s=r.call(i,"catchLoc"),u=r.call(i,"finallyLoc");if(s&&u){if(this.prev<i.catchLoc)return o(i.catchLoc,!0);if(this.prev<i.finallyLoc)return o(i.finallyLoc)}else if(s){if(this.prev<i.catchLoc)return o(i.catchLoc,!0)}else{if(!u)throw Error("try statement without catch or finally");if(this.prev<i.finallyLoc)return o(i.finallyLoc)}}}},abrupt:function(e,t){for(var n=this.tryEntries.length-1;n>=0;--n){var o=this.tryEntries[n];if(o.tryLoc<=this.prev&&r.call(o,"finallyLoc")&&this.prev<o.finallyLoc){var a=o;break}}a&&("break"===e||"continue"===e)&&a.tryLoc<=t&&t<=a.finallyLoc&&(a=null);var i=a?a.completion:{};return i.type=e,i.arg=t,a?(this.method="next",this.next=a.finallyLoc,h):this.complete(i)},complete:function(e,t){if("throw"===e.type)throw e.arg;return"break"===e.type||"continue"===e.type?this.next=e.arg:"return"===e.type?(this.rval=this.arg=e.arg,this.method="return",this.next="end"):"normal"===e.type&&t&&(this.next=t),h},finish:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),T(n),h}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.tryLoc===e){var r=n.completion;if("throw"===r.type){var o=r.arg;T(n)}return o}}throw Error("illegal catch attempt")},delegateYield:function(t,n,r){return this.delegate={iterator:D(t),resultName:n,nextLoc:r},"next"===this.method&&(this.arg=e),h}},t}function bMe(e,t,n,r,o,a,i){try{var c=e[a](i),s=c.value}catch(u){return void n(u)}c.done?t(s):Promise.resolve(s).then(r,o)}function wMe(e){return function(){var t=this,n=arguments;return new Promise((function(r,o){var a=e.apply(t,n);function i(e){bMe(a,r,o,i,c,"next",e)}function c(e){bMe(a,r,o,i,c,"throw",e)}i(void 0)}))}}function kMe(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=hMe(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=hMe(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==hMe(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function xMe(){return xMe=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},xMe.apply(this,arguments)}function EMe(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,a,i,c=[],s=!0,u=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;s=!1}else for(;!(s=(r=a.call(n)).done)&&(c.push(r.value),c.length!==t);s=!0);}catch(e){u=!0,o=e}finally{try{if(!s&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(u)throw o}}return c}}(e,t)||function(e,t){if(!e)return;if("string"===typeof e)return SMe(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return SMe(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function SMe(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var _Me=r.forwardRef((function(e,t){var n=EMe((0,r.useState)(!1),2),o=n[0],a=n[1],i=(0,v.k6)();t.current={show:function(){u.EA.isJustRegistered&&Wn.F9y(),u.EA.isJustRegistered&&window.innerWidth>=B.rgg.mobile&&!B.yHD.test(i.location.pathname)&&(bn.ZP.haveCreatedTask=!1,a(!0))}};var c=(0,r.useCallback)((function(){a(!1)}),[]);return o?r.createElement(AOe,{onClose:c}):null}));_Me.displayName="IntroGuideModule";var OMe=function(){return N.JK()?null:r.createElement(uOe,null)},CMe=function(){var e=EMe((0,r.useState)(!1),2),t=e[0],n=e[1],o=(0,r.useCallback)((function(){n(!1)}),[]);(0,r.useEffect)((function(){var e=Ne().uniqueId("gqa");return U.vp.subscribe(e,"openGlobalQuickAdd",(function(){n(!0)})),function(){U.vp.unSubscribe(e,"openGlobalQuickAdd")}}),[]);var i=(0,a.v9)((function(e){return N.C3()?e.router.location.pathname.split("/")[3]:e.router.location.pathname.split("/")[2]}));return r.createElement(qOe,{key:i,onClose:o,visible:t})},TMe=(0,a.$j)((function(e){return{isWaiting:e.globalState.get("waiting")}}))((function(e){return e.isWaiting?r.createElement("div",{className:"popup-cover waiting-mask"}):null})),jMe=r.forwardRef((function(e,t){var n=EMe((0,r.useState)(!1),2),o=n[0],a=n[1],i=EMe((0,r.useState)({}),2),c=i[0],s=i[1],u=(0,r.useCallback)((function(){a(!1)}),[]);return t.current={show:function(e){s(e),a(!0)},hide:u},o?r.createElement(A,xMe({onClose:u},c)):null}));jMe.displayName="ErrorMessageModule";var DMe=r.forwardRef((function(e,t){var n=EMe((0,r.useState)(!1),2),o=n[0],a=n[1];t.current={show:function(){u.EA.isJustRegistered||a(!0)}};var i=(0,r.useCallback)((function(){a(!1)}),[]);return o?r.createElement(nCe,{onClose:i}):null}));DMe.displayName="NewFeatureIntroModule";var MMe=function(e){var t=EMe((0,r.useState)(!1),2),n=t[0],o=t[1],a=EMe((0,r.useState)(" "),2),i=a[0],c=a[1],s=EMe((0,r.useState)(""),2),u=s[0],l=s[1],f=EMe((0,r.useState)({okText:"",onOk:function(){}}),2),d=f[0],m=f[1],p=EMe((0,r.useState)({cancelText:"",onCancel:function(){}}),2),h=p[0],y=p[1];(0,r.useEffect)((function(){return U.vp.subscribe(null,U.dN,(function(e){var t=e.title,n=e.content,r=e.confirmObject,a=e.cancelObject;o(!0),t&&c(t),n&&l(n),r&&m(r),a&&y(a)})),function(){U.vp.unSubscribe(null,U.dN)}}),[]);var g=d.okText,v=d.onOk,b=h.cancelText,w=h.onCancel,k=function(){return o(!1)};return r.createElement(C.Z,{visible:n,title:i,okText:g,onOk:function(){v(),k()},cancelText:b,onCancel:function(){w(),k()},onClose:k},u)},AMe=function(){var e=(0,a.I0)(),t=(0,r.useCallback)((function(t){if(Wn.KXZ.cancel(),bn.ZP.taskNlpInfo.needSave){var n;if(bn.ZP.taskNlpInfo.taskId){var r=bn.ZP.taskNlpInfo.nlpInfo?(0,Wn.yYC)(bn.ZP.taskNlpInfo.nlpInfo):null;if((0,Z.qV)()){var o,a=bn.ZP.taskNlpInfo.taskId,i=(null===(o=(0,Wn.FOH)(a))||void 0===o?void 0:o.get("title"))||"",c=t.getAllMarks().filter((function(e){return"date"===e.markType}));if(c.length){var s=c.map((function(e){var n=e.find(),r=t.getRange({ch:n.from.ch-1,line:n.from.line},n.from),o=t.getRange(n.to,{ch:n.to.ch+1,line:n.to.line});return/[*\uff0a]/.test(r)&&n.from.ch--,/\s/.test(o)&&n.to.ch++,n})),u=i,l="";if(Array.isArray(s)){var f=0;s.sort((function(e,t){return e.from.ch-t.from.ch})).forEach((function(e){f>e.from.ch?f=Math.max(e.to.ch,f):(l+=u.slice(f,e.from.ch),f=e.to.ch)})),l+=u.slice(f)}else l=u;t&&t.setValue(l)}}if(r){var d=kMe({},bn.ZP.taskNlpInfo.taskId,r),m=bn.ZP.taskNlpInfo.env,p=bn.ZP.taskNlpInfo.taskId;setTimeout((function(){"list"===m?U.vp.dispatch("updateListNlpFakeTask",{taskId:p}):U.vp.dispatch("updateDetailNlpFakeTask",{taskId:p}),e((0,La.tu)(d)),pe.Z.doSync()}))}}null===(n=bn.ZP.taskNlpInfo.marks)||void 0===n||n.forEach((function(e){return e.clear()}))}bn.ZP.taskNlpInfo={}}),[e]),n=(0,r.useCallback)((function(e){var t;null===(t=bn.ZP.taskNlpInfo.marks)||void 0===t||t.forEach((function(e){return e.clear()})),bn.ZP.taskNlpInfo={}}),[]);return(0,r.useEffect)((function(){var e=Ne().uniqueId();return U.vp.subscribe(e,"clearTaskNlpInfo",n),U.vp.subscribe(e,"saveNlpTask",t),U.vp.subscribe(e,"highlightTaskNlp",(function(e){var t=e.cm,n=e.id,r=(e.type,e.env);t&&n&&(0,Wn.KXZ)(n,t,r)})),function(){U.vp.unSubscribe(e,"saveNlpTask"),U.vp.unSubscribe(e,"clearTaskNlpInfo"),U.vp.unSubscribe(e,"highlightTaskNlp")}}),[t,n]),null},NMe=function(){var e=(0,a.v9)((function(e){return e.projects.projectList})),t=(0,a.v9)((function(e){return e.projects.projectInbox})),o=(0,a.v9)((function(e){return(0,ro.Pu)(e)})),i=(0,r.useRef)(null);return(0,r.useEffect)((function(){s.zO()&&n.e(8236).then(n.bind(n,"sjNx")).then((function(n){if(i.current=n.default,i.current){var r,a=i.current,c=null===(r=e.toArray())||void 0===r?void 0:r.sort(R.ZP.order);c.unshift(t);var s=null===c||void 0===c?void 0:c.map((function(e){return{id:e.get("id"),name:e.get("name"),kind:e.get("kind"),userCount:e.get("userCount"),closed:e.get("closed"),teamId:Hn.z2(e),openToTeam:Hn.aZ(e),originData:e}}));window.projectMapList=new a(s||[],["name"]);var u=o.toArray().sort(R.ZP.order).map((function(e){return{id:e.get("id"),name:e.get("name"),projectId:e.get("projectId"),originData:e}}));window.columnMapList=new a(u||[],["name"])}})).catch((function(){}))}),[o,t,e]),null},PMe=function(){var e=(0,y.Z)(),t=(0,a.I0)(),n=(0,r.useRef)(Ne().uniqueId()),o=(0,r.useRef)(new Map),i=EMe((0,r.useState)(!1),2),c=i[0],s=i[1],u=(0,r.useCallback)((function(e,t){var n=o.current.get(e);Array.isArray(n)?o.current.set(e,n.concat([t])):o.current.set(e,[t])}),[]);(0,r.useEffect)((function(){var e=n.current;return U.vp.subscribe(e,U.kZ,(function(e){var t=e.taskId,n=e.attachmentId;t&&n&&u(t,n)})),function(){U.vp.unSubscribe(e,U.kZ)}}),[u]),(0,r.useEffect)((function(){var e=n.current;return U.vp.subscribe(e,U.nq,(function(e){var t=e.taskId,n=e.attachmentId;t&&n&&(u(t,n),s(!0))})),function(){U.vp.unSubscribe(e,U.nq)}}),[u]);var l=(0,r.useCallback)((function(e,n){t((0,La.cT)(e,n))}),[t]),f=(0,r.useCallback)((function(e,n){t((0,La.MN)(e,n))}),[t]),d=(0,r.useCallback)((function(){var e=o.current,t=(0,Wn.gaM)();e.forEach((function(e,n){var r=new Set(e),o=new RegExp("(".concat(e.map((function(e){return"".concat((0,rCe.SJ)(e))})).join("|"),")"),"g"),a=t.get(n);if(a){var i=(0,Wn.Nvm)(a);l(n,(a.get("content")||"").replace(o,"")),f(n,i.map((function(e){return r.has(e.get("id"))?e.set("syncStatus",Hl.wR.DELETED):e}))),pe.Z.doSync()}})),o.current=new Map}),[f,l]);(0,r.useEffect)((function(){var e=n.current;return U.vp.subscribe(e,U.kb,d),function(){U.vp.unSubscribe(e,U.kb)}}),[d]);var m=(0,r.useCallback)((function(e){s(!1),d()}),[d]);return c?r.createElement(lne.Z,{onOK:m,onCancel:m,okText:e.formatMessage({id:"got_it"}),title:e.formatMessage({id:"network_error_attachment_not_upload"})}):null},IMe=function(){var e=(0,a.v9)((function(e){return e.subscribeAccounts.accounts})),t=(0,a.v9)((function(e){return e.subscribeCalendars.calendars}));return(0,r.useEffect)((function(){var t=e.toArray().reduce((function(e,t){var n=(0,To.lx)(t);return e[t.get("id")]=n,e}),{});bn.ZP.accountId2AccountType=t}),[e]),(0,r.useEffect)((function(){var e={};null===t||void 0===t||t.toList().toArray().forEach((function(t){var n=t.get("id"),r=t.get("name");e[n]=r})),bn.ZP.urlCalendarId2Name=e}),[t]),null},LMe=function(){var e=EMe((0,r.useState)({top:0,left:0,width:0,height:0}),2),t=e[0],n=e[1];return(0,r.useEffect)((function(){var e=Ne().uniqueId();return U.vp.subscribe(e,"SET_RELATED_ELEMENT_POSITION",(function(e){var t=e.top,r=e.left,o=e.width,a=void 0===o?0:o,i=e.height,c=void 0===i?0:i;if("dot"===e.type)n({top:t,left:r,width:0,height:0});else n({top:t,left:r,width:a,height:c})})),function(){U.vp.unSubscribe(e,"SET_RELATED_ELEMENT_POSITION")}}),[]),r.createElement("div",{id:"related-element",className:"fixed z-[-10] pointer-events-none",style:{top:t.top,left:t.left,width:t.width,height:t.height,backgroundColor:"transparent"}})},RMe=function(){var e=EMe((0,r.useState)(!1),2),t=e[0],n=e[1],o=EMe((0,r.useState)(),2),a=o[0],i=o[1],c=EMe((0,r.useState)(),2),s=c[0],u=c[1];return(0,r.useEffect)((function(){var e=Ne().uniqueId();return U.vp.subscribe(e,"showAddFocusRecordModal",(function(e){var t=e||{},r=t.env,o=t.timerId;i(r),u(o),n(!0)})),function(){U.vp.unSubscribe(e,"showAddFocusRecordModal")}}),[]),t?r.createElement(jCe,{env:a,timerId:s,onCancel:function(){n(!1)}}):null},ZMe=function(){var e=EMe((0,r.useState)(""),2),t=e[0],n=e[1],o=EMe((0,r.useState)(!1),2),a=o[0],i=o[1];return(0,r.useEffect)((function(){var e=Ne().uniqueId();return U.vp.subscribe(e,"showEditFocusRecordModal",(function(e){n(e.id),i(!0)})),function(){U.vp.unSubscribe(e,"showEditFocusRecordModal")}}),[]),a?r.createElement(DCe,{id:t,onCancel:function(){i(!1),n("")}}):null},FMe=function(){var e=(0,r.useRef)(null),t=(0,r.useRef)(Ne().uniqueId()),n=(0,a.v9)((function(e){return(0,hn.RN)()})),o=EMe((0,r.useState)(!1),2),i=o[0],c=o[1],s=(0,r.useRef)(0);return(0,r.useEffect)((function(){var r=t.current;return U.vp.subscribe(r,"playPomoAudio",wMe(vMe().mark((function t(){var r;return vMe().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:if(!n.get("soundsOn")){t.next=18;break}if(!e.current||!i){t.next=18;break}return r=Date.now(),t.prev=3,e.current.pause(),e.current.currentTime=0,t.next=8,e.current.play();case 8:t.next=15;break;case 10:t.prev=10,t.t0=t.catch(3),console.error(t.t0),(0,XJ.Tb)(t.t0);try{(0,XJ.mi)("audio play error",{lastPlayTime:s.current,nowTime:r})}catch(o){}case 15:return t.prev=15,s.current=r,t.finish(15);case 18:case"end":return t.stop()}}),t,null,[[3,10,15,18]])})))),function(){return U.vp.unSubscribe(r,"playPomoAudio")}}),[n,i]),r.createElement("div",null,u.j4?r.createElement("audio",{ref:e,id:"pomo-audio",className:"hide",src:"https://pull.dida365.com/common/pomodoro/pomo-v1.mp3",onCanPlayThrough:function(){return c(!0)}}):r.createElement("audio",{ref:e,id:"pomo-audio",className:"hide",src:"https://pull.ticktick.com/common/pomodoro/pomo-v1.mp3",onCanPlayThrough:function(){return c(!0)}}))},BMe=function(){var e=EMe((0,r.useState)(""),2),t=e[0],n=e[1];(0,r.useEffect)((function(){var e=Ne().uniqueId();return U.vp.subscribe(e,"showProjectTemplateModal",(function(e){n(e)})),function(){U.vp.unSubscribe(e,"showProjectTemplateModal")}}),[]);var o=(0,r.useCallback)((function(){n("")}),[]);return t?r.createElement(YCe,{id:t,dismiss:o}):null},UMe=function(){var e=EMe((0,r.useState)(!1),2),t=e[0],n=e[1],o=(0,Me.D)(t),a=(0,r.useRef)(null),i=(0,r.useRef)(null),c=(0,r.useRef)(null);return(0,r.useEffect)((function(){if(t&&!o)try{var e=document.createElement("textarea");if(i.current){e.innerHTML=i.current,a.current&&a.current.appendChild(e),e.select();var r=document.execCommand("Copy");e.remove();var s=c.current;r&&s&&s(),i.current=null,c.current=null,n(!1)}}catch(u){on().error("copyToClipboard error: ",u)}}),[t,o]),(0,r.useEffect)((function(){var e=Ne().uniqueId();return U.vp.subscribe(e,"copyToGlobalCopyArea",(function(e){var t=e.content,r=e.callback;i.current=t,c.current=r,n(!0)})),function(){U.vp.unSubscribe(e,"copyToGlobalCopyArea")}})),t?r.createElement(eo.Z,null,r.createElement(_r.ZP,null,r.createElement("div",{ref:a,className:"absolute",style:{left:"-9999px"}}))):null},YMe=function(){var e=EMe((0,r.useState)(!1),2),t=e[0],n=e[1];(0,r.useEffect)((function(){try{var e=sessionStorage.getItem("teamEnter");if(e){sessionStorage.removeItem("teamEnter");var t=JSON.parse(e),r=t.enterMode,o=t.teamId;"join"===r&&o&&(0,L.Kn)(o).then((function(){n(!0)}))}}catch(a){}}),[]);var o=(0,a.v9)((function(e){return e.teams.team})),i=(0,r.useCallback)((function(){n(!1)}),[]);return t&&o&&o.get("id")?r.createElement(nt,{onClose:i,teamId:o.get("id")}):null},VMe=function(){var e=EMe((0,r.useState)(!1),2),t=e[0],n=e[1];(0,r.useEffect)((function(){try{var e=sessionStorage.getItem("teamTrial");if(e)sessionStorage.removeItem("teamTrial"),"trial"===JSON.parse(e).enterMode&&n(!0)}catch(t){}}),[]);var o=(0,r.useCallback)((function(){n(!1)}),[]);return t?r.createElement(mTe,{onClose:o}):null},HMe=function(){var e=EMe((0,r.useState)(!1),2),t=e[0],n=e[1],o=EMe((0,r.useState)(!1),2),i=o[0],c=o[1],u=(0,a.v9)((function(e){return e.teams.team})),l=(0,a.v9)((function(e){return e.teams.members})),f=(0,r.useRef)({title:"",message:""}),d=(0,r.useRef)(""),m=(0,r.useRef)({days:0,totalDays:0,years:0}),p=(0,r.useRef)(),h=(0,r.useRef)();(0,r.useEffect)((function(){var e=Ne().uniqueId();return U.vp.subscribe(e,"showGlobalTeamPaymentModal",(function(e){var t=e.teamId,r=e.paymentType,o=void 0===r?"buy":r,a=e.expansionMinSeat,i=e.paySuccessCallback,c=[(0,L.Kn)(t),(0,L.o)(t)];"expansion"===o?(c.push(K.vO(t)),Promise.all(c).then((function(e){var t=e[2];if(200===t.status){var r=t.data||{};d.current=o,m.current={days:r.days||0,totalDays:r.totalDays||0,years:r.years||0},p.current=a,h.current=i,n(!0)}}))):Promise.all(c).then((function(){d.current=o,m.current={days:0,totalDays:0,years:0},p.current=void 0,n(!0)}))})),function(){U.vp.unSubscribe(e,"showGlobalTeamPaymentModal")}}),[]);var y=function(){c(!1)};return t&&u&&u.get("id")&&l&&l.size>0&&d.current?r.createElement(r.Fragment,null,r.createElement(JCe,{team:u,members:l,onError:function(e){var t=u.get("name"),n="";if("team_not_exist"===e&&(n=s.U2("team_warning_set_admin_fail_team",{s:t})),"exceed_limit"===e&&(n=s.U2("team_warning_payment_exceed_limit")),n){var r=s.U2("team_notification_deal_fault");f.current={title:r,message:n},c(!0)}},paymentType:d.current,expansionMinSeat:p.current,paySuccessCallback:h.current,closePayment:function(){return n(!1)},expireDaysObj:m.current}),i?r.createElement(A,xMe({onClose:y},f.current)):null):null},WMe=function(){var e=EMe((0,r.useState)(!1),2),t=e[0],n=e[1],o=EMe((0,r.useState)(!1),2),i=o[0],c=o[1],s=(0,a.v9)((function(e){return e.teams.team}));(0,r.useEffect)((function(){if(bn.ZP.openTeamPlanTeamId){var e=bn.ZP.openTeamPlanTeamId,t=[(0,L.Kn)(e),K.eru(e)];Promise.all(t).then((function(e){var t=e[1];200===t.status&&(c(t.data),n(!0))})),bn.ZP.openTeamPlanTeamId=""}else bn.ZP.openTeamPlanTeamId=""}),[]),(0,r.useEffect)((function(){var e=Ne().uniqueId();return U.vp.subscribe(e,"showGlobalTeamPlanModal",(function(e){var t=e.teamId,r=[(0,L.Kn)(t),K.eru(t)];Promise.all(r).then((function(e){var t=e[1];200===t.status&&(c(t.data),n(!0))}))})),function(){U.vp.unSubscribe(e,"showGlobalTeamPlanModal")}}),[]);var u=(0,r.useCallback)((function(){n(!1)}),[]);return t&&s&&s.get("id")?r.createElement(lTe,{team:s,hasTrial:i,onClose:u}):null},zMe=function(){var e=(0,a.v9)((function(e){return(0,tn.aj)(e)})),t=(0,Me.D)(e);return(0,r.useEffect)((function(){(0,tn.k0)()}),[]),(0,r.useEffect)((function(){e!==t&&(0,tn.k0)()}),[t,e]),null},GMe=function(){var e=EMe((0,r.useState)(!1),2),t=e[0],n=e[1],o=(0,y.Z)();(0,r.useEffect)((function(){var e=Ne().uniqueId();return U.vp.subscribe(e,"showGlobalVerifyEmailModal",(function(){n(!0)})),function(){U.vp.unSubscribe(e,"showGlobalVerifyEmailModal")}}),[]);var a=(0,r.useCallback)((function(){n(!1)}),[]);return t?r.createElement(C.Z,{key:"sentVerifyEmail",visible:!0,maskClosable:!1,title:o.formatMessage({id:"verify_email"}),onCancel:a,footer:r.createElement(T.Z,{onClick:a},o.formatMessage({id:"ok"}))},r.createElement("p",{className:"primary-text"},o.formatMessage({id:"confirm_your_email"},{s:P.U2("username")}))):null},KMe=function(){var e=EMe((0,r.useState)(!1),2),t=e[0],n=e[1],o=(0,y.Z)();(0,r.useEffect)((function(){var e=Ne().uniqueId();return U.vp.subscribe(e,"showGlobalLoadingModal",(function(e){n(e)})),function(){U.vp.unSubscribe(e,"showGlobalLoadingModal")}}),[]);var a=(0,r.useCallback)((function(){}),[]);return t?r.createElement(C.Z,{key:"global-loading",visible:!0,maskClosable:!1,title:" ",onCancel:a,noFooter:!0,closable:!1},r.createElement("div",{className:"flex flex-col items-center py-[40px]"},r.createElement("div",{className:"flex items-center justify-center",style:{margin:"20px 0px 40px 0px",width:80,height:80}},r.createElement(yTe,{size:80})),r.createElement("p",{className:"text-center text-[16px] leading-[24px]"},(0,je.fm)(o.formatMessage({id:"loading"})),"..."))):null},qMe=function(){var e=EMe((0,r.useState)(!1),2),t=e[0],n=e[1],o=EMe((0,r.useState)(""),2),a=o[0],i=o[1],c=(0,y.Z)();(0,r.useEffect)((function(){var e=Ne().uniqueId();return U.vp.subscribe(e,"showChatMindPayModal",(function(e){i(e),n(!0)})),function(){U.vp.unSubscribe(e,"showChatMindPayModal")}}),[]);var s=(0,r.useCallback)((function(){n(!1)}),[]);return t&&a?r.createElement(C.Z,{key:"chat-mind-pay",visible:!0,maskClosable:!1,title:c.formatMessage({id:"chatmind_error_credits_title"}),onCancel:s,cancelText:c.formatMessage({id:"cancel"}),onOk:function(){window.open(a,"_blank"),s()},okText:c.formatMessage({id:"subscribe"})},c.formatMessage({id:"chatmind_error_credits_desc"})):null},$Me=function(){var e=EMe((0,r.useState)(!1),2),t=e[0],n=e[1],o=EMe((0,r.useState)(""),2),a=o[0],i=o[1],c=(0,y.Z)();(0,r.useEffect)((function(){var e=Ne().uniqueId();return U.vp.subscribe(e,"showChatMindBindModal",(function(e){i(e),n(!0)})),function(){U.vp.unSubscribe(e,"showChatMindBindModal")}}),[]);var s=(0,r.useCallback)((function(){n(!1)}),[]);return t&&a?r.createElement(C.Z,{key:"chat-mind-bind",visible:!0,maskClosable:!1,title:c.formatMessage({id:"chatmind_error_no_account_title"}),onCancel:s,cancelText:c.formatMessage({id:"cancel"}),onOk:function(){(0,Lt.Ec)(a),s()},okText:c.formatMessage({id:"chatmind_error_no_account_btn"})},c.formatMessage({id:"chatmind_error_no_account_desc"})):null},JMe=function(){var e=EMe((0,r.useState)(!1),2),t=e[0],n=e[1];return(0,r.useEffect)((function(){var e=Ne().uniqueId();return U.vp.subscribe(e,"showTelegramBindSuccessModal",(function(){n(!0)})),function(){U.vp.unSubscribe(e,"showTelegramBindSuccessModal")}}),[]),t?r.createElement(pMe,{onClose:function(){n(!1)}}):null},XMe=function(){var e=EMe((0,r.useState)(!1),2),t=e[0],n=e[1],o=EMe((0,r.useState)(!1),2),a=o[0],i=o[1],c=EMe((0,r.useState)(!1),2),u=c[0],l=c[1],f=(0,r.useRef)({}),d=(0,r.useRef)(null),m=(0,r.useRef)(null),p=(0,r.useRef)(null),h=(0,r.useCallback)((function(){var e=p.current;e&&e()}),[]),y=(0,r.useCallback)((function(e){var t=e.projectId,r=e.teamId,o=e.teamName,a=(0,Hn.Rp)(t);if(a){var i=a.get("isOwner"),c=a.get("teamId");if(!i&&c&&c!==r){var u={title:s.U2("fail_to_move_to_team_list",{s:o}),message:s.U2("fail_to_upgrade_to_team_list_not_owner_new",{s:o})};return Object.assign(f.current,u),void n(!0)}}K.Vh0(t,r).then((function(){me.$Z({text:s.U2("team_upgrade_move_successed",{s:o})}),h()})).catch((function(e){var a={title:s.U2("fail_to_move_to_team_list",{s:o})},i=(0,Y.vZ)(e);switch(i.errorCode){case"no_team_project_permission":a.message=s.U2("fail_to_upgrade_to_team_list_no_list");break;case"not_project_owner":a.message=s.U2("fail_to_upgrade_to_team_list_not_owner_new",{s:o});break;case"no_admin_permission":a.message=s.U2("fail_to_upgrade_to_team_list_member_new",{s:o});break;case"upgrade_team_project_failed":var c=i.data,u=c.hasTeamUsers,d=c.users;m.current={projectId:t,teamId:r,hasTeamUsers:u,users:d},l(!0);break;case"team_expired":a={message:s.U2("team_warning_team_expired",{s9:o}),buttonText:s.U2("btn_buy"),onOk:function(){(0,L.Kn)(r).then((function(){n(!1),window.location.href="#settings/team/".concat(r,"?action=renew")}))}};break;case"team_project_exceed_quota":F.$Z({type:B.VIb.teamSharelist,teamId:r,action:function(){U.vp.dispatch("showGlobalTeamPlanModal",{teamId:r})}})}a.message&&(Object.assign(f.current,a),n(!0))}))}),[h]);(0,r.useEffect)((function(){var e=Ne().uniqueId();return U.vp.subscribe(e,U.Ks,(function(e){var t=e.teamId,n=e.projectId,r=e.projectName,o=e.callback,a=pt.LP(B._Yt.notShowTeamMovePrivateHint);p.current=o;var c=(0,fe.mW)(t),s=(null===c||void 0===c?void 0:c.get("name"))||"";null==a?(d.current={selectedProjectId:n,selectedTeamId:t,teamName:s,projectName:r},i(!0)):y({teamId:t,projectId:n,teamName:s})})),function(){U.vp.unSubscribe(e,U.Ks)}}),[y]);var g=function(){n(!1)};return r.createElement(r.Fragment,null,t?r.createElement(A,xMe({onClose:g},f.current)):null,function(){if(a&&d.current){var e=d.current,t=e.selectedTeamId,n=e.teamName,o=e.selectedProjectId,c=e.projectName;return r.createElement(bTe,{title:"".concat(s.U2("move_to_team",{s:n}),"?"),content:s.U2("move_to_team_desc",{s1:c,s2:n}),okText:s.U2("move_to_progress_column"),cancelText:s.U2("cancel"),onConfirm:function(){i(!1),t&&y({projectId:o,teamId:t,teamName:n})},onCancel:function(){i(!1)},unMountedCallback:function(e){d.current=null,e&&pt.JU(B._Yt.notShowTeamMovePrivateHint,e)}})}return null}(),function(){if(u&&m.current){var e=m.current,t=e.projectId,n=e.teamId,o=e.hasTeamUsers,a=e.users;return r.createElement(STe,{projectId:t,teamId:n,hasTeamUsers:o,users:a,upgradeListToTeam:h,onCancel:function(){l(!1)},unMountedCallback:function(){m.current=null}})}return null}())},QMe=function(){var e=EMe((0,r.useState)(!1),2),t=e[0],n=e[1],o=EMe((0,r.useState)(!1),2),a=o[0],i=o[1],c=(0,r.useRef)({title:s.U2("fail_to_move_to_personal_list"),message:""}),u=(0,r.useRef)(null),l=(0,r.useRef)(null),f=(0,r.useCallback)((function(){var e=l.current;e&&e()}),[]),d=(0,r.useCallback)((function(e){var t=e.projectId,r=e.teamId,o=e.teamName;K.i0$(t).then((function(){me.$Z({text:s.U2("team_degrade_move_successed")}),f()})).catch((function(e){var t={};switch((0,Y.vZ)(e).errorCode){case"no_team_project_permission":t.message=s.U2("fail_to_upgrade_to_team_list_no_list");break;case"degrade_team_project_failed":t.message=s.U2("fail_to_degrade_to_personal_list_share_new");break;case"not_project_owner":t.message=s.U2("fail_to_degrade_to_personal_list_not_owner_new");break;case"exceed_quota":F.$Z({type:B.VIb.list});break;case"team_expired":t={message:s.U2("team_warning_team_expired",{s9:o}),buttonText:s.U2("btn_buy"),onOk:function(){(0,L.Kn)(r).then((function(){n(!1),window.location.href="#settings/team/".concat(r,"?action=renew")}))}}}t.message&&(Object.assign(c.current,t),n(!0))}))}),[f]);(0,r.useEffect)((function(){var e=Ne().uniqueId();return U.vp.subscribe(e,U.Au,(function(e){var t=e.teamId,n=e.projectId,r=e.teamName,o=e.projectName,a=e.callback,c=pt.LP(B._Yt.notShowPrivateMoveTeamHint);l.current=a;var s=function(){if(r)return r;var e=(0,fe.mW)(t);return(null===e||void 0===e?void 0:e.get("name"))||""}();null==c?(u.current={selectedProjectId:n,selectedTeamId:t,teamName:s,projectName:o},i(!0)):d({teamId:t,projectId:n,teamName:s})})),function(){U.vp.unSubscribe(e,U.Au)}}),[d]);var m=function(){n(!1)};return r.createElement(r.Fragment,null,t?r.createElement(A,xMe({onClose:m},c.current)):null,function(){if(a&&u.current){var e=u.current,t=e.selectedTeamId,n=e.teamName,o=e.selectedProjectId,c=e.projectName;return r.createElement(bTe,{title:"".concat(s.U2("move_to_personal"),"?"),content:s.U2("move_to_personal_desc",{s1:c,s2:n}),okText:s.U2("move_to_progress_column"),cancelText:s.U2("cancel"),onConfirm:function(){i(!1),t&&d({projectId:o,teamId:t,teamName:n})},onCancel:function(){i(!1)},unMountedCallback:function(e){u.current=null,e&&pt.JU(B._Yt.notShowPrivateMoveTeamHint,e)}})}return null}())},eAe=r.forwardRef((function(e,t){var n=EMe((0,r.useState)(!1),2),o=n[0],a=n[1],i=EMe((0,r.useState)(!1),2),c=i[0],s=i[1],l=(0,v.k6)();t.current={show:function(){return u.EA.isJustRegistered&&!B.yHD.test(l.location.pathname)?(a(!0),!0):!!("true"===pt.xZ(B._Yt.needShowFeatureGuide)&&window.innerWidth>728)&&(s(!0),!0)}};var f=(0,r.useCallback)((function(){a(!1)}),[]),d=(0,M.Z)((function(){s(!1)}));return o?r.createElement(ZL.ZP,{onClose:f}):c?r.createElement(uMe,{onClose:d}):null}));eAe.displayName="RegisterGuideModule";var tAe=function(){var e=(0,r.useRef)(null),t=EMe((0,r.useState)(),2),n=t[0],o=t[1],i=EMe((0,q.Z)(TTe),2),c=i[0],l=i[1],f=(0,a.v9)((function(e){return e.userProfile})),d=(0,r.useMemo)((function(){return f.get("errorType")}),[f]),m=(0,r.useCallback)((function(){e.current&&e.current.showPayPopup&&e.current.showPayPopup()}),[]),p=(0,r.useCallback)((function(){e.current&&e.current.showPayPopup&&e.current.closePayment()}),[]);return(0,r.useEffect)((function(){var e=Ne().uniqueId();return U.vp.subscribe(e,"showGlobalUpgradePayment",(function(e){var t=e.from,n=e.coverClassName,r=void 0===n?"":n,a=e.closeAction,i=e.target,c=void 0===i?"year":i;if(1!==d){try{if(window.localStorage)window.localStorage.getItem("paymentAnalyticsData")&&window.localStorage.removeItem("paymentAnalyticsData")}catch(h){}var f=new Promise((function(e){var t={status:200,data:{countryCode:"US"}};u.j4?e(t):K.iir().then((function(t){e(t)})).catch((function(n){e(t)}))})),p=new Promise((function(e,t){K.TWG().then((function(t){e(t)})).catch((function(t){e({status:200,data:!1})}))}));Promise.all([K.Xv9(),K.dps(),f,p]).then((function(e){var n=e[0],i=e[1],f=e[2],d=e[3];if(200===n.status&&200===i.status&&200===f.status&&200===d.status){var p=n.data,h=i.data,y=200!==f.status||"US"===f.data.countryCode,g=d.data,v=function(){var e=s.zO(),t=s.UY();if(u.j4){var n=p.find((function(e){return"year"===e.unit})),r=p.find((function(e){return"month"===e.unit})),o=h.find((function(e){return"monthly"===e.freq}));if(n&&r&&o){var a=n.amount;return{unitCost:"\uffe5",yearPrice:a,monthPrice:r.amount,monthSubscribePrice:o.price,yearPricePerMonth:Math.ceil(a/12*10)/10,pageType:"",isShowDiscount:!1}}throw new Error("no payment")}if(e&&!t){var i=p.find((function(e){return"year"===e.unit})),c=p.find((function(e){return"month"===e.unit}));if(i&&c){var l=i.amount;return{unitCost:"\uffe5",yearPrice:l,monthPrice:c.amount,yearPricePerMonth:Math.ceil(l/12*10)/10,pageType:"",isShowDiscount:!1}}throw new Error("no payment")}var f=h.find((function(e){return"yearly"===e.freq})),d=h.find((function(e){return"monthly"===e.freq}));if(f&&d){var m=f.price,y=f.strikePrice&&f.strikePrice!==f.price,g=h.filter((function(e){return"yearly"===e.freq})),v=h.filter((function(e){return"monthly"===e.freq}));return{unitCost:"US$",yearPrice:m,yearStrikePrice:y?f.strikePrice:void 0,monthPrice:d.price,monthStrikePrice:y?d.strikePrice:void 0,yearPricePerMonth:Math.ceil(m/12*100)/100,yearPrices:g,monthPrices:v,pageType:"",isShowDiscount:y}}throw new Error("no payment")}();l({coverClassName:r,closeAction:a,target:c,from:t,needRenderCheckbox:y,isInPaymentBlackList:g}),o(v),m(),ae.Z.upgradeData("show",t,{group:bn.ZP.abTesterGroup.premium1_202403})}})).catch((function(e){console.log("get price error",e)}))}else U.vp.dispatch("showDuplicateSubscriptionHintModal",!0)})),function(){U.vp.unSubscribe(e,"showGlobalUpgradePayment")}}),[l,m,d]),(0,r.useEffect)((function(){var e=Ne().uniqueId();return U.vp.subscribe(e,"hideGlobalUpgradePayment",(function(){p()})),function(){U.vp.unSubscribe(e,"hideGlobalUpgradePayment")}}),[p]),n?r.createElement(jTe.Provider,{value:gMe({},c)},r.createElement(Vje,{upgradeInfo:n,ref:e})):null},nAe=function(){var e=EMe((0,r.useState)(!1),2),t=e[0],n=e[1],o=(0,r.useRef)();(0,r.useEffect)((function(){var e=Ne().uniqueId();return U.vp.subscribe(e,"showTaskDuplicateAskModal",(function(e){o.current=e,n(!0)})),function(){U.vp.unSubscribe(e,"showTaskDuplicateAskModal")}}),[]);var a=(0,r.useCallback)((function(){o.current=void 0,n(!1)}),[]),i=(0,r.useCallback)((function(e){o.current&&o.current(e)}),[]);return t?r.createElement(Kje,{onClose:a,onConfirm:i}):null},rAe=function(){var e=EMe((0,r.useState)(!1),2),t=e[0],o=e[1];return(0,r.useEffect)((function(){n.g.sessionStorage&&"1"===n.g.sessionStorage.getItem("showSmartBanner")&&o(!0)}),[]),t?r.createElement(eDe,null):null},oAe=function(){var e=EMe((0,r.useState)(0),2),t=e[0],n=e[1],o=(0,r.useRef)((function(){})),a=(0,Me.D)(t),i=tDe({successCb:o.current}),c=i.judgeNeedSafetyVerification,s=i.StartMFAModal,u=(0,Me.D)(s);return(0,r.useEffect)((function(){a!==t&&c()}),[t,c,a]),(0,r.useEffect)((function(){u&&null==s&&(o.current=function(){})}),[s,u]),(0,r.useEffect)((function(){var e=Ne().uniqueId();return U.vp.subscribe(e,"profileChangeStartMFA",(function(e){o.current=e,n((function(e){return e+1}))})),function(){U.vp.unSubscribe(e,"profileChangeStartMFA")}}),[]),s},aAe=function(){var e=EMe((0,r.useState)(!1),2),t=e[0],n=e[1],o=(0,r.useRef)(0);(0,r.useEffect)((function(){var e=Ne().uniqueId();return U.vp.subscribe(e,"showGracePeriodHintModal",(function(e){var t=e.count;o.current=t,n(!0)})),function(){U.vp.unSubscribe(e,"showGracePeriodHintModal")}}),[]);var a=(0,r.useCallback)((function(){n(!1)}),[]);return t?r.createElement(rDe,{count:o.current,onClose:a}):null},iAe=function(){var e=EMe((0,r.useState)(!1),2),t=e[0],n=e[1],o=(0,r.useRef)(!1);(0,r.useEffect)((function(){var e=Ne().uniqueId();return U.vp.subscribe(e,"showReleaseNotePopup",(function(e){o.current=e,n(!0)})),function(){U.vp.unSubscribe(e,"showReleaseNotePopup")}}),[]);var a=(0,r.useCallback)((function(){o.current=!1,n(!1)}),[]);return t?r.createElement(lDe,{onClose:a,isBetaReleaseNote:o.current}):null},cAe=function(){var e=EMe((0,r.useState)(!1),2),t=e[0],n=e[1],o=(0,y.Z)();(0,r.useEffect)((function(){var e=Ne().uniqueId();U.vp.subscribe(e,"showAiTaskRecommend",(function(){n(!0)}))}),[]),(0,r.useEffect)((function(){var e=Ne().uniqueId();U.vp.subscribe(e,"hideAiTaskRecommend",(function(){n(!1)}))}),[]);var a=(0,sj.Z)((function(){var e=pt.LP(B._Yt.aiTaskRecommendResult,"json");return e||{}}),[]),i=EMe((0,r.useState)(a),2),c=i[0],s=i[1];(0,r.useEffect)((function(){pt.JU(B._Yt.aiTaskRecommendResult,JSON.stringify(c))}),[c]);var u=(0,sj.Z)((function(){var e=pt.LP(B._Yt.aiTaskRecommendFetedTime,"json");return"number"===typeof e?e:0}),[]),l=EMe((0,r.useState)(u),2),f=l[0],d=l[1];(0,r.useEffect)((function(){pt.JU(B._Yt.aiTaskRecommendFetedTime,JSON.stringify(f))}),[f]);var m=(0,sj.Z)((function(){var e=pt.LP(B._Yt.aiTaskRecommendDisplayFetedTime,"json");return"number"===typeof e?e:0}),[]),p=EMe((0,r.useState)(m),2),h=p[0],g=p[1];(0,r.useEffect)((function(){pt.JU(B._Yt.aiTaskRecommendDisplayFetedTime,JSON.stringify(h))}),[h]);var v=EMe((0,r.useState)(!1),2),b=v[0],w=v[1],k=(0,M.Z)(function(){var e=wMe(vMe().mark((function e(t){var n,r,a,i,c,u,l,m;return vMe().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(n=Date.now(),s((function(e){return(0,Vl.ZP)(e,(function(e){var t=Wn.Ak_(),n=new Set(t.toArray().map((function(e){return e.get("id")})));Object.keys(e).forEach((function(t){n.has(t)||delete e[t]}))}))})),r=function(e){var t=new Map(Hn.PT().toArray().map((function(e){return[e.get("id"),e]}))),n=new Map((0,Ea.jA)().toArray().map((function(e){return[e.get("id"),e.get("name")]}))),r=new Map((0,ga.Pu)().toArray().map((function(e){return[e.get("id"),e.get("name")]})));return e.map((function(e){var o,a;return{id:e.get("id"),title:e.get("title"),priority:e.get("priority"),category:[n.get((null===(o=t.get(e.get("projectId")))||void 0===o?void 0:o.get("groupId"))||""),(null===(a=t.get(e.get("projectId")))||void 0===a?void 0:a.get("name"))||"",r.get(e.get("columnId")||"")].filter(Fo.y).join("/"),startDate:e.get("startDate"),dueDate:e.get("dueDate"),tags:e.get("tags").toArray()}}))},!(a=function(){return f?t.filter((function(e){var t=ke.Z.parseUTCString(e.get("modifiedTime"));return!t||Ee()(t).isAfter(Ee()(f))})):t}()).length&&f){e.next=14;break}return w(!0),i=function(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0];w(!1),e&&(0,wn.eD)(o.formatMessage({id:"ai_request_failed"}))},e.next=10,K._n_(r(a)).catch((function(e){i()}));case 10:(c=e.sent)&&(u=c.status,l=c.data,m=function(){var e=wMe(vMe().mark((function e(){var t,r,a,c,u;return vMe().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,K.yYs(l.taskId).catch((function(){i()}));case 2:(t=e.sent)&&(r=t.status,a=t.data,200===r&&(c=a.code,u=a.data,0===c?(s((function(e){return(0,Vl.ZP)(e,(function(e){u.forEach((function(t){e[t.id]={estimated_duration:t.estimated_duration,importance:t.importance}}))}))})),d(n),g(n),w(!1),(0,wn.eD)(o.formatMessage({id:"ai_recommendation_completed"}))):1e4===c?setTimeout((function(){m()}),5e3):i(!0)));case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),200===u&&m()),e.next=15;break;case 14:(0,wn.eD)(o.formatMessage({id:"ai_recommendation_no_new_task"}));case 15:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}()),x=(0,M.Z)((function(e){K.yZ1(e).then((function(e){var t=e.data;200===e.status&&s((function(e){var n=0,r=0,o=(0,Vl.ZP)(e,(function(e){t.forEach((function(t){n=Math.max(n,t.mtime),r=Math.max(r,t.ctime),e[t.id]={estimated_duration:t.estimated_duration,importance:t.importance}}))}));return d(r),g(n),o}))})).catch((function(){})).finally((function(){}))}));return t?r.createElement(XDe,{aiTaskRecommendResult:c,aiTaskRecommendFetedTime:f,aiTaskRecommendDisplayFetedTime:h,handleAiRecommend:k,isFetchingAiTaskRecommend:b,fetchTaskRecommendHistory:x}):null},sAe=function(){var e=EMe((0,r.useState)(""),2),t=e[0],n=e[1],o=(0,a.v9)((function(e){return(0,VT.dw)(e)})),i=(0,r.useMemo)((function(){return o.find((function(e){return e.id===t}))}),[o,t]);return(0,r.useEffect)((function(){var e=Ne().uniqueId();U.vp.subscribe(e,"showCountdownRemarkModal",(function(e){var t=e.id;n(t)}))}),[]),i?r.createElement(kA,{model:i,onClose:function(){return n("")},zIndex:1200}):null},uAe=function(){var e=EMe((0,r.useState)(!1),2),t=e[0],n=e[1],o=(0,y.Z)(),a=(0,v.k6)().push,i=(0,r.useCallback)((function(){n(!1)}),[]),c=(0,r.useCallback)((function(){a("/settings/profile"),n(!1)}),[a]);if((0,r.useEffect)((function(){var e=Ne().uniqueId();return U.vp.subscribe(e,"showCancelWeiboHintModal",(function(){var e=Ee()().format("YYYYMMDD");(0,pt.JU)(B._Yt.lastWeiboPopupDateStamp,e),n(!0)})),function(){U.vp.unSubscribe(e,"showCancelWeiboHintModal")}}),[]),t){var s=Ee()().format("YYYYMMDD")>=P.T1?{title:o.formatMessage({id:"weibo_disconnected_hint_title"}),message:o.formatMessage({id:"weibo_disconnected_hint_desc"}),cancelText:o.formatMessage({id:"got_it"})}:{title:o.formatMessage({id:"weibo_will_disconnect_hint_title"}),message:o.formatMessage({id:"weibo_will_disconnect_hint_desc"}),cancelText:o.formatMessage({id:"cancel"})},u=s.title,l=s.message,f=s.cancelText;return r.createElement(C.Z,{visible:!0,maskClosable:!1,title:u,onCancel:i,onOk:c,okText:o.formatMessage({id:"link_action"}),cancelText:f},r.createElement("p",{className:"primary-text"},l))}return null},lAe=function(){var e=EMe((0,r.useState)(!1),2),t=e[0],n=e[1],o=(0,r.useRef)(!1),a=(0,r.useCallback)((function(){o.current=!1,n(!1)}),[]);return(0,r.useEffect)((function(){var e=Ne().uniqueId();return U.vp.subscribe(e,"showDuplicateSubscriptionHintModal",(function(e){if(e)o.current=!0,n(!0);else{var t=Ee()().format("YYYYMMDD");(0,pt.JU)(B._Yt.lastDuplicateSubscriptionPopupDateStamp,t),n(!0)}})),function(){U.vp.unSubscribe(e,"showDuplicateSubscriptionHintModal")}}),[]),t?r.createElement(mMe,{onClose:a,isBeforeUpgrade:o.current}):null},fAe=n("n/i1"),dAe=n("0C03"),mAe=function(e){var t=e.taskId,n=e.canNavigate,o=e.onClose,i=e.onBackClick,c=((0,y.Z)(),(0,a.v9)((function(){return(0,Wn.FOH)(t)})));if((0,r.useEffect)((function(){return bn.ZP.showDetailModal=!0,function(){bn.ZP.showDetailModal=!1}}),[]),null==c)return null;Wn.ZWx(c);return r.createElement(C.Z,{visible:!0,maskClosable:!0,coverClassName:"task-detail-modal-cover",className:"task-detail-modal max-h-none h-[500px] top-[10%] w-[610px]",popupStyle:{transform:"none"},id:"task-detail-modal",noFooter:!0,noHeader:!0,onClose:o},r.createElement(r.Fragment,null,r.createElement(dAe.hV.Provider,{value:dAe.tK.inModal},r.createElement(fAe.Z,{task:c,getDetailRootRef:function(){return"#task-detail-modal"},canNavigate:n})),n&&r.createElement("a",{className:"task-modal-navigate-back absolute left-[21px] top-[24px]",onClick:i},r.createElement(E.Z,{name:"back-settings",className:"w-[16px] h-[16px] text-grey-40"}))))},pAe=n("2eCI");function hAe(e){return function(e){if(Array.isArray(e))return vAe(e)}(e)||function(e){if("undefined"!==typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||gAe(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function yAe(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,a,i,c=[],s=!0,u=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;s=!1}else for(;!(s=(r=a.call(n)).done)&&(c.push(r.value),c.length!==t);s=!0);}catch(e){u=!0,o=e}finally{try{if(!s&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(u)throw o}}return c}}(e,t)||gAe(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function gAe(e,t){if(e){if("string"===typeof e)return vAe(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?vAe(e,t):void 0}}function vAe(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var bAe=(0,a.$j)((function(e){return{pathname:e.router.location.pathname}}),{}),wAe=Ne().uniqueId();var kAe=bAe((0,An.ZP)((function(e){var t=e.intl,n=e.pathname,o=yAe((0,r.useState)([]),2),a=o[0],i=o[1],c=(0,pAe.D)(n);return(0,r.useEffect)((function(){a.length>0&&n!==c&&i([])}),[n,c,a]),(0,r.useEffect)((function(){return U.vp.subscribe(wAe,"onTaskModalChange",(function(e){var n=e.taskId,r=e.projectId,o=(0,Wn.yfC)(n),c=function(e){var t=hAe(a);t.push(e),i(t)};o?c(n):(0,Wn.qM_)(n,r).then((function(){c(n)})).catch((function(e){"task_not_found"===(0,Y.vZ)(e).errorCode&&me.$Z({text:t.formatMessage({id:"cant_find_task"})})}))})),function(){U.vp.unSubscribe(wAe,"onTaskModalChange")}}),[t,a]),a.length>0?r.createElement(mAe,{canNavigate:a.length>1,onBackClick:function(){var e=a.slice(0,a.length-1);i(e)},taskId:a[a.length-1],onClose:function(){i([])}}):null})));function xAe(e,t,n){var o=n.onOpen,a=n.onClose,i=n.onError,c=n.reconnect,s=void 0===c||c,u=n.reconnectIntervalInMilliSeconds,l=n.protocol,f=n.disabled,d=void 0!==f&&f,m=e.replace("beta.",""),p=(0,r.useRef)(null),h=(0,r.useRef)(1),y=(0,r.useRef)(null),g=(0,r.useRef)(!1),v=(0,r.useCallback)((function(){on().debug("setupWebsocket");var e=window.WebSocket?new window.WebSocket(m,l):new window.MozWebSocket(m,l);p.current=e;var n=!1;e.onopen=function(){setTimeout((function(){n||(on().debug("Websocket connected",n),"function"===typeof o&&o(),h.current=1)}),100)},e.onerror=function(e){n=!0,on().error("Websocket error:",e),"function"===typeof i&&i(e)},e.onmessage=function(e){on().debug("onmessage",e),t(e.data)},g.current=s,e.onclose=function(e){if(on().debug("Websocket disconnected, the reason: ".concat(e.reason,", the code: ").concat(e.code)),"function"===typeof a&&a(e.code,e.reason),g.current){var t=(n=h.current,u&&u>0?u:1e3*Math.min(600,Math.pow(2,n)-1));on().debug("generateInterval",t,h.current),y.current=setTimeout((function(){h.current+=1,v()}),t)}var n}}),[a,i,t,o,l,s,u,m]);return(0,r.useEffect)((function(){return d||v(),function(){g.current=!1,y.current&&clearTimeout(y.current),p.current&&p.current.close()}}),[d,v]),p}var EAe=n("XibU");function SAe(e){return SAe="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},SAe(e)}function _Ae(){return _Ae=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},_Ae.apply(this,arguments)}function OAe(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,CAe(r.key),r)}}function CAe(e){var t=function(e,t){if("object"!=SAe(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=SAe(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==SAe(t)?t:t+""}function TAe(e,t,n){return t=DAe(t),function(e,t){if(t&&("object"===SAe(t)||"function"===typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(e,jAe()?Reflect.construct(t,n||[],DAe(e).constructor):t.apply(e,n))}function jAe(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(jAe=function(){return!!e})()}function DAe(e){return DAe=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},DAe(e)}function MAe(e,t){return MAe=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},MAe(e,t)}var AAe=null,NAe=function(e){function t(e){var n;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),(n=TAe(this,t,[e])).state={visible:!1},n.close=n.close.bind(n),n}return function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&MAe(e,t)}(t,e),n=t,(o=[{key:"getRenderProps",value:function(){var e="/static/img/recall-user";return e=window.devicePixelRatio>1?e.concat("@2.png?v="+Bn.Z.prefMoment().format("YYYYMMDD")):e.concat(".png?v="+Bn.Z.prefMoment().format("YYYYMMDD")),(u.mE||u.cB)&&(e="//"+u.cK+e),{header:r.createElement("img",{src:e,alt:""}),footer:r.createElement("div",null,r.createElement(T.Z,{className:"btn btn-med btn-primary",onClick:this.close},"go ahead"))}}},{key:"getRenderContent",value:function(){return r.createElement("div",null,r.createElement("p",{className:"popup-title"},"Welcome Back"),r.createElement("p",{className:"popup-desc"},"So glad you\u2019re back at TickTick. We missed you! As promised, we\u2019ve the gift ready -"," ",r.createElement("strong",{style:{color:"#4a6fde",fontWeight:"normal"}},"the 1 month free Premium"," "),"has been automatically applied to your account. Looking forward to our next journey together!"))}},{key:"render",value:function(){return this.state.visible?r.createElement(C.Z,_Ae({maskClosable:!1,visible:!0,onCancel:this.close},this.getRenderProps(),{className:"recall-pop"}),this.getRenderContent()):null}},{key:"show",value:function(){this.state.visible||this.setState({visible:!0})}},{key:"close",value:function(){this.setState({visible:!1})}}])&&OAe(n.prototype,o),a&&OAe(n,a),Object.defineProperty(n,"prototype",{writable:!1}),n;var n,o,a}(r.Component),PAe=function(){AAe&&AAe.show()};function IAe(e){return IAe="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},IAe(e)}function LAe(){LAe=function(){return t};var e,t={},n=Object.prototype,r=n.hasOwnProperty,o=Object.defineProperty||function(e,t,n){e[t]=n.value},a="function"==typeof Symbol?Symbol:{},i=a.iterator||"@@iterator",c=a.asyncIterator||"@@asyncIterator",s=a.toStringTag||"@@toStringTag";function u(e,t,n){return Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{u({},"")}catch(e){u=function(e,t,n){return e[t]=n}}function l(e,t,n,r){var a=t&&t.prototype instanceof y?t:y,i=Object.create(a.prototype),c=new j(r||[]);return o(i,"_invoke",{value:_(e,n,c)}),i}function f(e,t,n){try{return{type:"normal",arg:e.call(t,n)}}catch(e){return{type:"throw",arg:e}}}t.wrap=l;var d="suspendedStart",m="executing",p="completed",h={};function y(){}function g(){}function v(){}var b={};u(b,i,(function(){return this}));var w=Object.getPrototypeOf,k=w&&w(w(D([])));k&&k!==n&&r.call(k,i)&&(b=k);var x=v.prototype=y.prototype=Object.create(b);function E(e){["next","throw","return"].forEach((function(t){u(e,t,(function(e){return this._invoke(t,e)}))}))}function S(e,t){function n(o,a,i,c){var s=f(e[o],e,a);if("throw"!==s.type){var u=s.arg,l=u.value;return l&&"object"==IAe(l)&&r.call(l,"__await")?t.resolve(l.__await).then((function(e){n("next",e,i,c)}),(function(e){n("throw",e,i,c)})):t.resolve(l).then((function(e){u.value=e,i(u)}),(function(e){return n("throw",e,i,c)}))}c(s.arg)}var a;o(this,"_invoke",{value:function(e,r){function o(){return new t((function(t,o){n(e,r,t,o)}))}return a=a?a.then(o,o):o()}})}function _(t,n,r){var o=d;return function(a,i){if(o===m)throw Error("Generator is already running");if(o===p){if("throw"===a)throw i;return{value:e,done:!0}}for(r.method=a,r.arg=i;;){var c=r.delegate;if(c){var s=O(c,r);if(s){if(s===h)continue;return s}}if("next"===r.method)r.sent=r._sent=r.arg;else if("throw"===r.method){if(o===d)throw o=p,r.arg;r.dispatchException(r.arg)}else"return"===r.method&&r.abrupt("return",r.arg);o=m;var u=f(t,n,r);if("normal"===u.type){if(o=r.done?p:"suspendedYield",u.arg===h)continue;return{value:u.arg,done:r.done}}"throw"===u.type&&(o=p,r.method="throw",r.arg=u.arg)}}}function O(t,n){var r=n.method,o=t.iterator[r];if(o===e)return n.delegate=null,"throw"===r&&t.iterator.return&&(n.method="return",n.arg=e,O(t,n),"throw"===n.method)||"return"!==r&&(n.method="throw",n.arg=new TypeError("The iterator does not provide a '"+r+"' method")),h;var a=f(o,t.iterator,n.arg);if("throw"===a.type)return n.method="throw",n.arg=a.arg,n.delegate=null,h;var i=a.arg;return i?i.done?(n[t.resultName]=i.value,n.next=t.nextLoc,"return"!==n.method&&(n.method="next",n.arg=e),n.delegate=null,h):i:(n.method="throw",n.arg=new TypeError("iterator result is not an object"),n.delegate=null,h)}function C(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function T(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function j(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(C,this),this.reset(!0)}function D(t){if(t||""===t){var n=t[i];if(n)return n.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var o=-1,a=function n(){for(;++o<t.length;)if(r.call(t,o))return n.value=t[o],n.done=!1,n;return n.value=e,n.done=!0,n};return a.next=a}}throw new TypeError(IAe(t)+" is not iterable")}return g.prototype=v,o(x,"constructor",{value:v,configurable:!0}),o(v,"constructor",{value:g,configurable:!0}),g.displayName=u(v,s,"GeneratorFunction"),t.isGeneratorFunction=function(e){var t="function"==typeof e&&e.constructor;return!!t&&(t===g||"GeneratorFunction"===(t.displayName||t.name))},t.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,v):(e.__proto__=v,u(e,s,"GeneratorFunction")),e.prototype=Object.create(x),e},t.awrap=function(e){return{__await:e}},E(S.prototype),u(S.prototype,c,(function(){return this})),t.AsyncIterator=S,t.async=function(e,n,r,o,a){void 0===a&&(a=Promise);var i=new S(l(e,n,r,o),a);return t.isGeneratorFunction(n)?i:i.next().then((function(e){return e.done?e.value:i.next()}))},E(x),u(x,s,"Generator"),u(x,i,(function(){return this})),u(x,"toString",(function(){return"[object Generator]"})),t.keys=function(e){var t=Object(e),n=[];for(var r in t)n.push(r);return n.reverse(),function e(){for(;n.length;){var r=n.pop();if(r in t)return e.value=r,e.done=!1,e}return e.done=!0,e}},t.values=D,j.prototype={constructor:j,reset:function(t){if(this.prev=0,this.next=0,this.sent=this._sent=e,this.done=!1,this.delegate=null,this.method="next",this.arg=e,this.tryEntries.forEach(T),!t)for(var n in this)"t"===n.charAt(0)&&r.call(this,n)&&!isNaN(+n.slice(1))&&(this[n]=e)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if("throw"===e.type)throw e.arg;return this.rval},dispatchException:function(t){if(this.done)throw t;var n=this;function o(r,o){return c.type="throw",c.arg=t,n.next=r,o&&(n.method="next",n.arg=e),!!o}for(var a=this.tryEntries.length-1;a>=0;--a){var i=this.tryEntries[a],c=i.completion;if("root"===i.tryLoc)return o("end");if(i.tryLoc<=this.prev){var s=r.call(i,"catchLoc"),u=r.call(i,"finallyLoc");if(s&&u){if(this.prev<i.catchLoc)return o(i.catchLoc,!0);if(this.prev<i.finallyLoc)return o(i.finallyLoc)}else if(s){if(this.prev<i.catchLoc)return o(i.catchLoc,!0)}else{if(!u)throw Error("try statement without catch or finally");if(this.prev<i.finallyLoc)return o(i.finallyLoc)}}}},abrupt:function(e,t){for(var n=this.tryEntries.length-1;n>=0;--n){var o=this.tryEntries[n];if(o.tryLoc<=this.prev&&r.call(o,"finallyLoc")&&this.prev<o.finallyLoc){var a=o;break}}a&&("break"===e||"continue"===e)&&a.tryLoc<=t&&t<=a.finallyLoc&&(a=null);var i=a?a.completion:{};return i.type=e,i.arg=t,a?(this.method="next",this.next=a.finallyLoc,h):this.complete(i)},complete:function(e,t){if("throw"===e.type)throw e.arg;return"break"===e.type||"continue"===e.type?this.next=e.arg:"return"===e.type?(this.rval=this.arg=e.arg,this.method="return",this.next="end"):"normal"===e.type&&t&&(this.next=t),h},finish:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),T(n),h}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.tryLoc===e){var r=n.completion;if("throw"===r.type){var o=r.arg;T(n)}return o}}throw Error("illegal catch attempt")},delegateYield:function(t,n,r){return this.delegate={iterator:D(t),resultName:n,nextLoc:r},"next"===this.method&&(this.arg=e),h}},t}function RAe(e,t,n,r,o,a,i){try{var c=e[a](i),s=c.value}catch(u){return void n(u)}c.done?t(s):Promise.resolve(s).then(r,o)}function ZAe(e,t){switch(on().debug("handlePushMessage",e,t),e){case"needSync":pe.Z.doSync();break;case"habit":Xt.ZP.doSync(Xt.gw.regularSync);break;case"paymentUpdate":(0,P.Ak)();break;case"sn":case"team":U.vp.dispatch("refreshNotificationUnreadCount");break;case"remind":"daily"!==t.type&&((0,JSe.oo)(t.id),U.vp.dispatch("closeReminder",t));break;case"notification":-1!==t&&"-1"!==t||U.vp.dispatch("refreshNotificationUnreadCount");break;case"preference":(0,tn.Nr)();break;case"timetable":pn.doSync();break;case"calendar":(0,$t.Ut)(),Jt.Z.doSync();break;case"calendar.events.refresh":if(t){var n=t.accountId,r=(0,To.T8)().toArray().find((function(e){return e.get("id")===n})),o=function(){var e,t=(e=LAe().mark((function e(){var t,n,o,a,i,c,s,u;return LAe().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!r){e.next=37;break}return t=(0,To.lx)(r),e.next=4,(0,K.Wze)(r.get("id"));case 4:if(n=e.sent,o=n.data,a=o.events,i=void 0===a?[]:a,c=(0,To.tT)(),s=i.every((function(e){var t=e.id;return!!c.get(t)})),s){e.next=12;break}return e.next=12,(0,To.Oi)();case 12:e.t0=t,e.next="google"===e.t0?15:"outlook"===e.t0?17:"caldav"===e.t0?19:"icloud"===e.t0?24:"exchange"===e.t0?29:"feishu"===e.t0?32:34;break;case 15:return(0,To.oz)(o),e.abrupt("break",35);case 17:return(0,To.sG)(o),e.abrupt("break",35);case 19:return e.next=21,(0,To.gQ)(r.get("id"),void 0,void 0,void 0,!1,o.events);case 21:return e.next=23,(0,To.kx)();case 23:return e.abrupt("break",35);case 24:return e.next=26,(0,To.gQ)(r.get("id"),void 0,void 0,void 0,!0,o.events);case 26:return e.next=28,(0,To.GS)();case 28:return e.abrupt("break",35);case 29:return u=(0,To.XN)(o.events),uo.h.dispatch((0,mX.n3)(u)),e.abrupt("break",35);case 32:return(0,To.oz)(o),e.abrupt("break",35);case 34:return e.abrupt("break",35);case 35:e.next=38;break;case 37:Jt.Z.doSync();case 38:case"end":return e.stop()}}),e)})),function(){var t=this,n=arguments;return new Promise((function(r,o){var a=e.apply(t,n);function i(e){RAe(a,r,o,i,c,"next",e)}function c(e){RAe(a,r,o,i,c,"throw",e)}i(void 0)}))});return function(){return t.apply(this,arguments)}}();o()}break;case"ab":if(t){var a=t.testCode,i=t.planCode,c=t.type,s=(0,gn.Nh)(i);if("change"===c&&s){var u,l;if(B.pnG.includes(a))bn.ZP.abTesterGroup[a]=s,(0,pt.W1)(B._Yt.abTesterGroup,JSON.stringify(null!==(u=bn.ZP.abTesterGroup)&&void 0!==u?u:{}));if(B.xRE.includes(a))bn.ZP.abUserTesterGroup[a]=s,(0,pt.JU)(B._Yt.abUserTesterGroup,JSON.stringify(null!==(l=bn.ZP.abUserTesterGroup)&&void 0!==l?l:{}))}}break;case"countdown":vn.Z.doSync()}}var FAe=n("VWRu");function BAe(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,a,i,c=[],s=!0,u=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;s=!1}else for(;!(s=(r=a.call(n)).done)&&(c.push(r.value),c.length!==t);s=!0);}catch(e){u=!0,o=e}finally{try{if(!s&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(u)throw o}}return c}}(e,t)||function(e,t){if(!e)return;if("string"===typeof e)return UAe(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return UAe(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function UAe(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var YAe=function(){var e=BAe((0,r.useState)(!1),2),t=e[0],n=e[1],o=BAe((0,r.useState)(0),2),a=o[0],i=o[1],c=BAe((0,r.useState)(),2),u=c[0],l=c[1];return(0,r.useEffect)((function(){var e=Ne().uniqueId();return U.vp.subscribe(e,"HabitCycleCompletedTip",(function(e){var t=e.targetDay,r=e.habit;i(t),l(r),n(!0)})),function(){U.vp.unSubscribe(e,"HabitCycleCompletedTip")}}),[]),t?r.createElement(C.Z,{visible:!0,maskClosable:!1,className:"calendar-click-ignore",noHeader:!0,cancelText:s.U2("habit_modal_end_and_archive"),okText:s.U2("habit_modal_continue"),onCancel:function(){var e=new Yl.jn;e.updateWithHabit(u),e.status=Yl.vJ.archived,e.archivedTime=new Date,e.syncStatus=Hl.wR.UPDATED,(0,Qt.Ge)(e),me.$Z({text:s.U2("habit_title_bar_archived")}),(0,wn.HH)(),n(!1)},onOk:function(){n(!1)},bodyStyle:{padding:"0 20px"}},r.createElement("div",{className:"flex items-center h-[124px] text-grey"},s.U2("habit_complete_cycle_info",{d:a}))):null};function VAe(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,a,i,c=[],s=!0,u=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;s=!1}else for(;!(s=(r=a.call(n)).done)&&(c.push(r.value),c.length!==t);s=!0);}catch(e){u=!0,o=e}finally{try{if(!s&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(u)throw o}}return c}}(e,t)||function(e,t){if(!e)return;if("string"===typeof e)return HAe(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return HAe(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function HAe(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var WAe=function(){var e=VAe((0,r.useState)(!1),2),t=e[0],n=e[1],o=VAe((0,r.useState)(""),2),i=o[0],c=o[1],u=(0,r.useRef)(""),l=(0,r.useRef)(""),f=(0,r.useRef)("pomo"),d=(0,y.Z)();(0,r.useEffect)((function(){var e=Ne().uniqueId();return U.vp.subscribe(e,"ChangePomoTaskModalShow",(function(e){var t=e.taskId,r=e.env,o=e.type,a=e.timer;if(a)c(a.name),n(!0),u.current="timer_".concat(a.id);else{if(/habit/i.test(r)){var i=(0,Qt.P2)(t);i&&(c(i.name||""),n(!0))}else{var s=(0,Wn.FOH)(t);s&&(c(s.get("title")||""),n(!0))}u.current=t}l.current=r,f.current=o})),function(){U.vp.unSubscribe(e,"ChangePomoTaskModalShow")}}),[]);var m=f.current,p=(0,r.useMemo)((function(){return r.createElement("span",{className:"text-grey"},d.formatMessage({id:"pomo"===m?"there_is_already_a_pomo_message":"there_is_already_a_stopwatch_message"},{s1:r.createElement("span",{className:"text-primary break-all",style:{verticalAlign:"baseline"}},i)}))}),[m,d,i]),h=(0,a.I0)();return t?r.createElement(lne.Z,{cancelText:s.U2("cancel"),okText:s.U2("ok"),onCancel:function(){n(!1)},onOK:function(){me.$Z({text:s.U2("switch_successfully")}),"detailFooter"===l.current?ae.Z.taskDetail("om","start_focus"):"contextMenu"===l.current&&ae.Z.tasklist("cm_single_task","start_focus"),h(rS.o9(u.current)),"focus-timer-list"===l.current&&h((0,no.kB)(!0)),setTimeout((function(){U.vp.dispatch("pomo"===f.current?"startPomo":"startStopwatch")})),U.vp.dispatch("openPomoMenu"),U.vp.dispatch("hideColumnTaskMenu"),n(!1)},title:p}):null};function zAe(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,a,i,c=[],s=!0,u=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;s=!1}else for(;!(s=(r=a.call(n)).done)&&(c.push(r.value),c.length!==t);s=!0);}catch(e){u=!0,o=e}finally{try{if(!s&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(u)throw o}}return c}}(e,t)||function(e,t){if(!e)return;if("string"===typeof e)return GAe(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return GAe(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function GAe(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var KAe=function(){var e=zAe((0,r.useState)(!1),2),t=e[0],n=e[1],o=zAe((0,r.useState)(""),2),a=o[0],i=o[1],c=zAe((0,r.useState)(void 0),2),u=c[0],l=c[1],f=zAe((0,r.useState)(void 0),2),d=f[0],m=f[1],p=zAe((0,r.useState)(void 0),2),h=p[0],g=p[1],v=(0,y.Z)();(0,r.useEffect)((function(){var e=Ne().uniqueId();return U.vp.subscribe(e,"MergePomoTaskModalShow",(function(e){var t=e.taskId,r=e.habitId,o=e.timerId;if(t){var a=(0,Wn.FOH)(t);a&&(i(a.get("title")||""),n(!0))}else if(r){var c=(0,Qt.P2)(r);c&&(i(c.name||""),n(!0))}else if(o){var s=(0,wu.tj)(o);s&&(i(s.name||""),n(!0))}l(t),m(r),g(o)})),function(){U.vp.unSubscribe(e,"MergePomoTaskModalShow")}}),[]);var b=(0,r.useMemo)((function(){return r.createElement("span",{className:"text-grey"},v.formatMessage({id:"does_the_previous_focus_time_belong_to_xx"},{s1:r.createElement("span",{className:"text-primary",style:{verticalAlign:"baseline"}},s.LO()?r.createElement(r.Fragment,null,"\xa0"):"",a,"\xa0")}))}),[v,a]);return t?r.createElement(lne.Z,{cancelText:s.U2("not_belong"),okText:s.U2("belong"),onCancel:function(){var e=(new Date).getTime();U.vp.dispatch("addNewFocusFragment",{taskId:u,habitId:d,timerId:h,time:e}),n(!1)},onOK:function(){U.vp.dispatch("combineFocusLastFragment",{taskId:u,habitId:d,timerId:h}),n(!1)},title:b}):null},qAe=n("Es6M"),$Ae=n("1/gw");function JAe(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function XAe(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?JAe(Object(n),!0).forEach((function(t){QAe(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):JAe(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function QAe(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=eNe(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=eNe(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==eNe(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function eNe(e){return eNe="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},eNe(e)}function tNe(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,a,i,c=[],s=!0,u=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;s=!1}else for(;!(s=(r=a.call(n)).done)&&(c.push(r.value),c.length!==t);s=!0);}catch(e){u=!0,o=e}finally{try{if(!s&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(u)throw o}}return c}}(e,t)||function(e,t){if(!e)return;if("string"===typeof e)return nNe(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return nNe(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function nNe(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function rNe(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,a,i,c=[],s=!0,u=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;s=!1}else for(;!(s=(r=a.call(n)).done)&&(c.push(r.value),c.length!==t);s=!0);}catch(e){u=!0,o=e}finally{try{if(!s&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(u)throw o}}return c}}(e,t)||function(e,t){if(!e)return;if("string"===typeof e)return oNe(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return oNe(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function oNe(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var aNe=function(e){!function(e){if(null==e)throw new TypeError("Cannot destructure "+e)}(e);var t=rNe((0,r.useState)(!1),2),n=t[0],o=t[1],i=rNe((0,r.useState)(0),2),c=i[0],l=i[1],f=(0,v.k6)(),d=f.push,m=f.location,p=(0,a.I0)(),h=(0,a.v9)((function(){return(0,BW.fr)()})),g=(0,r.useCallback)((function(e,t){var n=h[e];return n?(0,BW.zF)(n):null===n?"":t}),[h]),b=(0,r.useMemo)((function(){return[{id:"1",noHeader:!0,actions:[{id:"addTask",icon:"add",plainKey:g("new_task","Tab+N / N"),action:function(){U.vp.dispatch("openGlobalQuickAdd")}}]},{id:"navigation",text:"shortcuts_navigate_title",noHeader:!1,actions:[{id:"task",icon:"sidebar-completed-list",action:function(e){var t=e.push,n=e.location;Eb(n.pathname)||t((0,$e.tQ)())}},{id:"calendar",icon:"date-unselected",action:function(e){(0,e.push)("/c/all/calendar/".concat(Z.U2("webCalendarViewType")||"m"))}},{id:"matrix",icon:"outlined-matrix",action:function(e){(0,e.push)("/m/all/matrix")}},{id:"habit",icon:"sidebar-habit-sidebar",action:function(e){(0,e.push)("/q/all/habit")}},{id:"search",icon:"search-thin",plainKey:g("goto_search","/"),action:function(){U.vp.dispatch("activeSearch")}},{id:"goto_settings",icon:"setting-sidebar",plainKey:"G {I18n then} S",regexp:/gs/i,action:function(){U.vp.dispatch("GLOBAL_NAVIGATE_TO","settings")}},{id:"goto_all",icon:"all-list",plainKey:"G {I18n then} A",regexp:/ga/i,action:function(){U.vp.dispatch("GLOBAL_NAVIGATE_TO","all")}},{id:"goto_today",icon:"sidebar-today-list",plainKey:"G {I18n then} T",regexp:/gt/i,action:function(){U.vp.dispatch("GLOBAL_NAVIGATE_TO","today")}},{id:"goto_tomorrow",icon:"tomorrow-list",plainKey:"G {I18n then} R",regexp:/gr/i,action:function(){U.vp.dispatch("GLOBAL_NAVIGATE_TO","tomorrow")}},{id:"goto_next7days",icon:"sidebar-today-list",plainKey:"G {I18n then} N",regexp:/gn/i,action:function(){U.vp.dispatch("GLOBAL_NAVIGATE_TO","next7days")}},{id:"goto_assign",icon:"assigned-to-me-list",plainKey:"G {I18n then} M",regexp:/gm/i,action:function(){U.vp.dispatch("GLOBAL_NAVIGATE_TO","assign-to-me")}},{id:"goto_inbox",icon:"inbox-list",plainKey:"G {I18n then} I",regexp:/gi/i,action:function(){U.vp.dispatch("GLOBAL_NAVIGATE_TO","inbox")}},{id:"goto_complete",icon:"sidebar-completed-list",plainKey:"G {I18n then} C",regexp:/gc/i,action:function(){U.vp.dispatch("GLOBAL_NAVIGATE_TO","completed")}},{id:"goto_wont_do",icon:"wont-do",plainKey:"G {I18n then} W",regexp:/gw/i,action:function(){U.vp.dispatch("GLOBAL_NAVIGATE_TO","wont-do")}},{id:"goto_summary",icon:"sidebar-summary-list",plainKey:"G {I18n then} B",regexp:/gb/i,action:function(){U.vp.dispatch("GLOBAL_NAVIGATE_TO","summary")}},{id:"goto_trash",icon:"delete",plainKey:"G {I18n then} G",regexp:/gg/i,action:function(){U.vp.dispatch("GLOBAL_NAVIGATE_TO","trash")}}]},{id:"help",text:"help",noHeader:!1,actions:[{id:"help-center",icon:"help",action:function(){window.open("https://help.".concat(u.nw).replace("beta.",""),"_blank")}},{id:"shortcuts",icon:"keyboard",plainKey:"?",regexp:/\uff1f/i,action:function(){U.vp.dispatch("openShortcutsList")}}]}]}),[g]);(0,r.useEffect)((function(){var e=Ne().uniqueId();return U.vp.subscribe(e,"toggleGlobalActionPanelVisible",(function(){C(""),D(""),o((function(e){return!(0,N.qh)()&&!e}))})),function(){U.vp.unSubscribe(e,"toggleGlobalActionPanelVisible")}}),[]),(0,r.useEffect)((function(){var e=Ne().uniqueId();return n&&U.jc.subscribe(e,"action-panel",(function(){o(!1)}),{ignoreTrigger:!0}),function(){n&&U.jc.unSubscribe(e)}}),[n]);var k=(0,r.useCallback)((function(e){e&&(0,wn.Wf)($(e))}),[]),x=rNe((0,Ys.zu)(k),2),E=x[0],S=x[1],_=rNe((0,r.useState)(null),2),O=_[0],C=_[1],T=rNe((0,r.useState)(""),2),j=T[0],D=T[1],M=(0,r.useCallback)((function(e){D(e.target.value),C("")}),[]),A=(0,r.useCallback)((function(e){p((0,no.XZ)(e))}),[p]),P=(0,a.v9)((function(e){return e.globalState.get("searchKeyWords")})),I=(0,r.useCallback)((function(e){p((0,io.o)(e))}),[p]),L=(0,r.useCallback)((function(){var e=j.trim();e&&(m.pathname.startsWith("/s")||(bn.ZP.hashBeforeSearch=m.pathname),sessionStorage.searchKeyWords=e,A(e),P!==e&&I([]),d("/s/"))}),[I,A,P,m.pathname,d,j]),R=(0,r.useCallback)((function(e){var t=function(e){if(E.current){var t=Array.from($(E.current).find(".action-item")),n=t.findIndex((function(e){return"true"===e.getAttribute("data-active")})),r=t[n+("up"===e?-1:1)];if(r&&(C(r.getAttribute("data-id")),r)){if(r.getBoundingClientRect().top<E.current.getBoundingClientRect().top)return void r.scrollIntoView({block:"start"});r.getBoundingClientRect().bottom>E.current.getBoundingClientRect().bottom&&r.scrollIntoView({block:"end"})}}};switch(e.key){case"ArrowDown":e.preventDefault(),e.stopPropagation(),t("down");break;case"ArrowUp":e.preventDefault(),e.stopPropagation(),t("up");break;case"Enter":if(E.current){e.preventDefault(),e.stopPropagation();var n,r=Array.from($(E.current).find(".action-item")),a=r.find((function(e){return"true"===e.getAttribute("data-active")}));if(a)a.click();else null===(n=r[0])||void 0===n||n.click()}break;case"g":case"G":e.shiftKey&&(e.metaKey||e.ctrlKey)&&(e.stopPropagation(),e.preventDefault(),L(),o(!1))}}),[E,L]),F=(0,lq.q)(),Y=F.isMatrixEnabled,V=F.isHabitEnabled,H=(0,y.Z)().formatMessage,W=(0,r.useRef)({}),z=(0,r.useCallback)((function(e){switch(e){case"search-task":return(0,s.zO)()?"".concat(H({id:"search"}),"\u201c").concat(j,"\u201d"):"".concat(H({id:"search"}),' "').concat(j,'"');case"addTask":return iNe(H({id:"new_task"}));case"goto_settings":return H({id:"go_list"},{s:H({id:"settings"})});case"goto_all":return H({id:"go_list"},{s:H({id:"list_all"})});case"goto_today":return H({id:"go_list"},{s:iNe(H({id:"today_group"}))});case"goto_tomorrow":return H({id:"go_list"},{s:iNe(H({id:"tomorrow_group"}))});case"goto_next7days":return H({id:"go_list"},{s:H({id:"list_week"})});case"goto_assign":return H({id:"go_list"},{s:H({id:"assigned_me"})});case"goto_inbox":return H({id:"go_list"},{s:iNe(H({id:"inbox_group"}))});case"goto_complete":return H({id:"go_list"},{s:H({id:"list_completed"})});case"goto_wont_do":return H({id:"go_list"},{s:iNe(H({id:"project_wont_do"}))});case"goto_summary":return H({id:"go_list"},{s:H({id:"list_summary"})});case"goto_trash":return H({id:"go_list"},{s:H({id:"list_trash"})});case"calendar":return H({id:"tk_calendar_project"});case"matrix":return H({id:"eisenhower_matrix"});case"help-center":return H({id:"settings_support_help_tick"});case"habit":return iNe(H({id:"".concat(e)}));default:return/^tag_/.test(e)?e.replace("tag_",""):/^filter_/.test(e)?W.current[e.replace("filter_","")]||"":/^group_/.test(e)?W.current[e.replace("group_","")]||"":/^project_/.test(e)?W.current[e.replace("project_","")]||"":H({id:"".concat(e)})}}),[H,j]),G=(0,r.useMemo)((function(){return U.vp.dispatch("SEARCH_TAG",{query:j.trim()}),bn.ZP.tagSearchResult}),[j]),K=(0,r.useMemo)((function(){return U.vp.dispatch("SEARCH_GROUPS",{query:j.trim()}),bn.ZP.groupSearchResult}),[j]),q=(0,r.useMemo)((function(){return U.vp.dispatch("SEARCH_PROJECTS",{query:j.trim()}),bn.ZP.projectSearchResult}),[j]),J=(0,r.useMemo)((function(){return U.vp.dispatch("SEARCH_FILTER",{query:j.trim()}),bn.ZP.filterSearchResult}),[j]);if(!n)return null;var X=0,Q=b.map((function(e,t){var n=e.actions.filter((function(e){if(!Y&&"matrix"===e.id)return!1;if(!V&&"habit"===e.id)return!1;var t=j.trim();if(!t)return!0;var n=new RegExp((0,qAe.Iq)(t),"gi");if((0,s.zO)()){var r=function(e,t){var n=window.PinyinPro;return n?(0,$Ae.t)(e,t):(s.zO()&&!n&&U.vp.dispatch("INIT_PINYIN_ENGINE"),!1)}(z(e.id),t);return Array.isArray(r)}return!!n.test(z(e.id))||(!(!e.regexp||!e.regexp.test(t))||!(!e.plainKey||!n.test((0,s.C4)(e.plainKey))))}));if("navigation"===e.id){if(0===n.length&&0===G.length&&0===q.length&&0===K.length&&0===J.length)return X=t+1,null}else if(0===n.length)return X=t+1,null;var a=X===t,i=0;return r.createElement("div",{key:e.id},!e.noHeader&&e.text&&r.createElement("div",{className:"h-[40px] flex items-center mt-[4px] text-grey-40 text-xs",style:{padding:"0 22px"}},H({id:e.text})),n.map((function(t,n){var c=O===t.id||a&&!O&&0===n;return"navigation"!==e.id&&"1"!==e.id||i++,r.createElement(uNe,{key:t.id,setVisible:o,isActive:c,action:t,getActionName:z})})),"navigation"===e.id&&G.map((function(e,t){var n="tag_".concat(e.displayName),c=O===n||a&&!O&&i+t===0;return i++,r.createElement(uNe,{key:n,setVisible:o,isActive:c,action:{id:n,icon:"tag",action:function(t){var n=t.push;t.location;n("/t/".concat((0,je.xE)(e.name),"/tasks"))}},getActionName:z})})),"navigation"===e.id&&K.map((function(e,t){var n=e.originData.get("id");W.current[n]=e.name;var c="group_".concat(n),s=O===c||a&&!O&&i+t===0;i++;var u=(0,$e.Cy)(e.name);return r.createElement(uNe,{key:c,emoji:u,setVisible:o,isActive:s,action:{id:c,icon:function(){if(u){var t=(0,$e.y9)(e.name);return W.current[n]=t.title,t.emoji}return"folder"}(),action:function(e){var t=e.push;e.location;t("/"+(0,N.Ui)(n))}},getActionName:z})})),"navigation"===e.id&&q.map((function(e,t){var n=e.originData.get("id");W.current[n]=e.name;var c="project_".concat(n),s=O===c||a&&!O&&i+t===0;i++;var u=(0,$e.Cy)(e.name);return r.createElement(uNe,{key:c,emoji:u,setVisible:o,isActive:s,action:{id:c,icon:function(){if(u){var t=(0,$e.y9)(e.name);return W.current[n]=t.title,t.emoji}var r=e.originData.get("kind")===B.lI.Note;return e.originData.get("userCount")>1?"share-".concat(r?"note-":"","list"):"".concat(r?"note":"normal","-list")}(),action:function(e){var t=e.push;e.location;t("/"+(0,N.u$)(n))}},getActionName:z})})),"navigation"===e.id&&J.map((function(e,t){var n=e.originData.get("id");W.current[n]=e.name;var c="filter_".concat(n),s=O===c||a&&!O&&i+t===0;i++;var u=(0,$e.Cy)(e.name);return r.createElement(uNe,{key:c,setVisible:o,isActive:s,emoji:u,action:{id:c,icon:function(){if(u){var t=(0,$e.y9)(e.name);return W.current[n]=t.title,t.emoji}return"custom-smart-list"}(),action:function(e){var t=e.push;e.location;t("/f/"+n+"/tasks")}},getActionName:z})})))})),ee=c>0;return r.createElement(eo.Z,null,r.createElement("div",{className:"cover z-modal absolute inset-0",style:{zIndex:1050}},r.createElement("div",{className:"mask absolute inset-0 z-0",onClick:function(){o(!1)}}),r.createElement(_r.ZP,null,r.createElement("div",{className:"absolute z-10 shadow-default dark:shadow-dark-default bg-main-background flex flex-col overflow-hidden",style:{top:160,left:"50%",transform:"translateX(-50%)",borderRadius:12,height:422,maxHeight:"80%",width:"80%",maxWidth:560}},r.createElement("div",{className:w()("relative box-border border-solid border-b",ee?"border-grey-5":"border-[transparent]")},r.createElement("input",{type:"text",style:{height:55,width:"100%",paddingLeft:24,paddingRight:60,backgroundColor:"transparent"},placeholder:H({id:"global_action_panel_placeholder"}),value:j,onChange:M,onKeyDown:R}),r.createElement("div",{className:"absolute top-1/2 -translate-y-1/2 text-grey-60 text-xs",style:{right:24}},g("action_panel","".concat(B.EfR.buildInCommandKey," K")))),r.createElement("div",{className:"antiscroll-wrap flex flex-auto flex-col",ref:S},r.createElement("div",{className:"antiscroll-inner flex flex-auto flex-col",onScroll:function(e){l(e.currentTarget.scrollTop)}},Q,0===Q.filter(Boolean).length&&r.createElement("div",{className:"h-[40px] flex items-center text-grey-40 text-xs",style:{padding:"0 22px"}},H({id:"action_panel_no_data"})),r.createElement(sNe,{setVisible:o,getActionName:z,isActive:"search-task"===O||0===Q.filter(Boolean).length,searchKeyWords:j.trim(),turnSearch:L})))))))};function iNe(e){return e.charAt(0).toUpperCase()+e.slice(1).toLowerCase()}var cNe,sNe=function(e){var t=e.setVisible,n=e.isActive,o=e.getActionName,a=e.searchKeyWords,i=e.turnSearch;return a?r.createElement(r.Fragment,null,r.createElement("div",{className:"bg-grey-10",style:{height:1}}),r.createElement(uNe,{action:{id:"search-task",icon:"search-thin",plainKey:"".concat(B.EfR.buildInCommandKey," ").concat(B.EfR.shiftKey," G"),action:i,regexp:void 0},setVisible:t,getActionName:o,isActive:n})):null},uNe=function(e){var t=e.action,n=e.setVisible,o=e.isActive,a=e.getActionName,i=e.emoji,c=void 0!==i&&i,u=(0,v.k6)(),l=u.push,f=u.location;return r.createElement("div",{onClick:function(){t.action({push:l,location:f}),n(!1)},className:w()("action-item h-[40px] flex items-center justify-between cursor-pointer hover:bg-primary-5 flex-none",{"!bg-primary-10":o}),style:{padding:"0 22px"},"data-active":o,"data-id":t.id},r.createElement("div",{className:"flex items-center overflow-hidden"},r.createElement("div",{className:"w-[20px] h-[20px] mr-[12px] relative"},c?r.createElement("div",{className:"text-center",style:{height:20,width:20,lineHeight:"20px",fontSize:16}},t.icon):"sidebar-today-list"===t.icon?r.createElement(hl.Z,{number:"goto_next7days"===t.id?Bn.Z.dateFormatToMoment().locale("en").format("ddd").slice(0,2).toLowerCase():dw()().date(),className:"absolute h-[20px] w-[20px] left-0 bottom-0 right-0 block text-xs leading-[20px] text-center text-grey-60"}):r.createElement(E.Z,{name:t.icon,className:"w-[20px] h-[20px] text-grey-60"})),r.createElement("p",{className:"text-grey-80 text-s leading-normal truncate"},a(t.id))),!!t.plainKey&&r.createElement("div",{className:"text-grey-60 text-xs"},(0,s.C4)(t.plainKey)))},lNe=n("A32s"),fNe=new Set(["ArrowLeft","ArrowRight","ArrowUp","ArrowDown"]);function dNe(){(0,r.useEffect)((function(){me.rQ(),F.rQ(),u.j4||function(){var e=document.createElement("div");document.body.appendChild(e),o.render(r.createElement(NAe,{ref:function(e){AAe=e}}),e)}()}),[]);var e=(0,r.useRef)(null),t=(0,r.useRef)(null),n=(0,r.useRef)(null),a=(0,r.useRef)(null);return(0,r.useEffect)((function(){var e=function(e){var t;(e.keyCode===Te.Z.tab||fNe.has(e.key))&&(null===(t=document.body)||void 0===t||t.setAttribute("data-input-type","keyboard"),window.userInputType="keyboard")},t=function(e){var t;null===(t=document.body)||void 0===t||t.setAttribute("data-input-type","mouse"),window.userInputType="mouse"};return document.addEventListener("keydown",e,{capture:!0}),document.addEventListener("mousedown",t,{capture:!0}),function(){document.removeEventListener("keydown",e,{capture:!0}),document.removeEventListener("mousedown",t,{capture:!0})}}),[]),[r.createElement(r.Fragment,null,r.createElement(Pe.Yw,null),r.createElement(_Me,{ref:e}),r.createElement(OMe,null),r.createElement(CMe,null),r.createElement(jMe,{ref:t}),r.createElement(TMe,null),r.createElement(EAe.ZP,null),r.createElement(YAe,null),r.createElement(WAe,null),r.createElement(KAe,null),r.createElement(kAe,null),r.createElement(DMe,{ref:n}),r.createElement(qW,null),r.createElement(FAe.Z,null),r.createElement(mu.Z,null),!(0,AF.tq)()&&r.createElement(mNe,null),!(0,AF.tq)()&&r.createElement(pNe,null),r.createElement(MMe,null),r.createElement(AMe,null),r.createElement(NMe,null),r.createElement(PMe,null),r.createElement(IMe,null),r.createElement(BMe,null),r.createElement(aNe,null),r.createElement(lNe.Z,null),r.createElement(LMe,null),r.createElement(RMe,null),r.createElement(ZMe,null),r.createElement(FMe,null),r.createElement(UMe,null),r.createElement(YMe,null),r.createElement(HMe,null),r.createElement(WMe,null),r.createElement(VMe,null),r.createElement(zMe,null),r.createElement(GMe,null),r.createElement(KMe,null),r.createElement(qMe,null),r.createElement($Me,null),r.createElement(XMe,null),r.createElement(QMe,null),r.createElement(eAe,{ref:a}),r.createElement(tAe,null),r.createElement(nAe,null),r.createElement(rAe,null),r.createElement(oAe,null),r.createElement(aAe,null),r.createElement(iAe,null),r.createElement(cAe,null),r.createElement(sAe,null),r.createElement(uAe,null),r.createElement(lAe,null),r.createElement(JMe,null)),e,t,n,a]}function mNe(){var e=(0,r.useRef)(null),t=(0,r.useCallback)((function(t){var n=(0,je.lk)();try{var r=JSON.parse(t),o=r.statusCode,a=r.connectionId,i=r.type,c=r.data;if(i)ZAe(i,c),"test"===i&&(0,K.wG8)({id:c,osVersion:(0,Uv.pc)(),time:dw()().format("YYYY-MM-DDTHH:mm:ss.SSSZZ")}).then((function(){})).catch(on().error);else{if(!o)return void(e.current&&e.current.close());200===o&&cNe!==a&&(0,K.$Yh)(a,!1,n).then((function(e){cNe=a,on().debug("registerPush",e)})).catch((function(e){on().error(e)}))}}catch(u){var s=t;(0,K.$Yh)(s,!0,n).then((function(e){cNe=s,on().debug("registerPush",e)})).catch((function(e){on().error(e)}))}}),[e]),n=(0,r.useCallback)((function(){e.current&&e.current.send("hello")}),[e]);return e=xAe(u.gA,t,{onOpen:n}),(0,r.useEffect)((function(){var t=setInterval((function(){e.current&&1===e.current.readyState&&e.current.send("hello")}),54e4);return function(){clearInterval(t)}}),[e]),null}function pNe(){var e=(0,r.useRef)(null),t=(0,a.v9)((function(){return(0,tn.dE)()&&(0,tn.Ae)()})),n=(0,r.useCallback)((function(e){try{var t=JSON.parse(e),n=t.type,r=t.data;n&&function(e,t){on().debug("handleSuperPushMessage",e,t),"focusSync"===e&&Fv.Z.doSync()}(n,r)}catch(o){}}),[]),o=(0,r.useCallback)((function(){e.current&&e.current.send(JSON.stringify({type:"ping"}))}),[]),i=(0,je.lk)();return e=xAe("".concat(u.Yl,"?x-device=").concat(encodeURIComponent((0,$e.dz)()),"&hl=").concat(i),n,{onOpen:o,disabled:!t}),(0,r.useEffect)((function(){var t=setInterval((function(){e.current&&1===e.current.readyState&&e.current.send(JSON.stringify({type:"ping"}))}),54e4);return function(){clearInterval(t)}}),[e]),null}var hNe=n("+7oO"),yNe=n("Q2bh"),gNe=function(e){if(!bn.ZP.willSignout){var t=hNe.Z.hasProcessRunning(),n=bn.ZP.uploadingAttachmentsSet.size,r=pe.Z.syncing,o=bn.ZP.isDebounceUnSaveData;if(t||n||r||o){(0,XJ.mi)("listenBrowserClosePrevent",{localStateItemSaving:t,localAttachmentNeedUpload:n,isSyncing:r,hasUnSavedData:o}),e.preventDefault();var a="Are you sure you want to exit?";return e.returnValue=a,a}on().debug("listenBrowserClose"),(0,Ea.NS)(),(0,ga.NS)(),(0,_o.NS)(),(0,Oa.NS)(),(0,f$.NS)(),(0,Wn.NSs)(),yNe.NS(),(0,To.NS)(),pe.Z.dumpToLocalStorage(),(0,Lt.NS)(),(0,hn.NS)(),(0,L.NS)(),(0,Z.NS)(),(0,tn.NS)(),(0,pt.JU)(B._Yt.recurrentDateCache,JSON.stringify(jP)),(0,Cv.cA)(),(0,oc.NS)();var i=window.location.hash.replace("#","/");B.y1G.test(i)?pt.ZM(B._Yt.stashWebAppPath):pt.JU(B._Yt.stashWebAppPath,i)}};n("EnZy");function vNe(e){return vNe="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},vNe(e)}function bNe(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=vNe(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=vNe(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==vNe(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function wNe(){wNe=function(){return t};var e,t={},n=Object.prototype,r=n.hasOwnProperty,o=Object.defineProperty||function(e,t,n){e[t]=n.value},a="function"==typeof Symbol?Symbol:{},i=a.iterator||"@@iterator",c=a.asyncIterator||"@@asyncIterator",s=a.toStringTag||"@@toStringTag";function u(e,t,n){return Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{u({},"")}catch(e){u=function(e,t,n){return e[t]=n}}function l(e,t,n,r){var a=t&&t.prototype instanceof y?t:y,i=Object.create(a.prototype),c=new j(r||[]);return o(i,"_invoke",{value:_(e,n,c)}),i}function f(e,t,n){try{return{type:"normal",arg:e.call(t,n)}}catch(e){return{type:"throw",arg:e}}}t.wrap=l;var d="suspendedStart",m="executing",p="completed",h={};function y(){}function g(){}function v(){}var b={};u(b,i,(function(){return this}));var w=Object.getPrototypeOf,k=w&&w(w(D([])));k&&k!==n&&r.call(k,i)&&(b=k);var x=v.prototype=y.prototype=Object.create(b);function E(e){["next","throw","return"].forEach((function(t){u(e,t,(function(e){return this._invoke(t,e)}))}))}function S(e,t){function n(o,a,i,c){var s=f(e[o],e,a);if("throw"!==s.type){var u=s.arg,l=u.value;return l&&"object"==vNe(l)&&r.call(l,"__await")?t.resolve(l.__await).then((function(e){n("next",e,i,c)}),(function(e){n("throw",e,i,c)})):t.resolve(l).then((function(e){u.value=e,i(u)}),(function(e){return n("throw",e,i,c)}))}c(s.arg)}var a;o(this,"_invoke",{value:function(e,r){function o(){return new t((function(t,o){n(e,r,t,o)}))}return a=a?a.then(o,o):o()}})}function _(t,n,r){var o=d;return function(a,i){if(o===m)throw Error("Generator is already running");if(o===p){if("throw"===a)throw i;return{value:e,done:!0}}for(r.method=a,r.arg=i;;){var c=r.delegate;if(c){var s=O(c,r);if(s){if(s===h)continue;return s}}if("next"===r.method)r.sent=r._sent=r.arg;else if("throw"===r.method){if(o===d)throw o=p,r.arg;r.dispatchException(r.arg)}else"return"===r.method&&r.abrupt("return",r.arg);o=m;var u=f(t,n,r);if("normal"===u.type){if(o=r.done?p:"suspendedYield",u.arg===h)continue;return{value:u.arg,done:r.done}}"throw"===u.type&&(o=p,r.method="throw",r.arg=u.arg)}}}function O(t,n){var r=n.method,o=t.iterator[r];if(o===e)return n.delegate=null,"throw"===r&&t.iterator.return&&(n.method="return",n.arg=e,O(t,n),"throw"===n.method)||"return"!==r&&(n.method="throw",n.arg=new TypeError("The iterator does not provide a '"+r+"' method")),h;var a=f(o,t.iterator,n.arg);if("throw"===a.type)return n.method="throw",n.arg=a.arg,n.delegate=null,h;var i=a.arg;return i?i.done?(n[t.resultName]=i.value,n.next=t.nextLoc,"return"!==n.method&&(n.method="next",n.arg=e),n.delegate=null,h):i:(n.method="throw",n.arg=new TypeError("iterator result is not an object"),n.delegate=null,h)}function C(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function T(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function j(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(C,this),this.reset(!0)}function D(t){if(t||""===t){var n=t[i];if(n)return n.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var o=-1,a=function n(){for(;++o<t.length;)if(r.call(t,o))return n.value=t[o],n.done=!1,n;return n.value=e,n.done=!0,n};return a.next=a}}throw new TypeError(vNe(t)+" is not iterable")}return g.prototype=v,o(x,"constructor",{value:v,configurable:!0}),o(v,"constructor",{value:g,configurable:!0}),g.displayName=u(v,s,"GeneratorFunction"),t.isGeneratorFunction=function(e){var t="function"==typeof e&&e.constructor;return!!t&&(t===g||"GeneratorFunction"===(t.displayName||t.name))},t.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,v):(e.__proto__=v,u(e,s,"GeneratorFunction")),e.prototype=Object.create(x),e},t.awrap=function(e){return{__await:e}},E(S.prototype),u(S.prototype,c,(function(){return this})),t.AsyncIterator=S,t.async=function(e,n,r,o,a){void 0===a&&(a=Promise);var i=new S(l(e,n,r,o),a);return t.isGeneratorFunction(n)?i:i.next().then((function(e){return e.done?e.value:i.next()}))},E(x),u(x,s,"Generator"),u(x,i,(function(){return this})),u(x,"toString",(function(){return"[object Generator]"})),t.keys=function(e){var t=Object(e),n=[];for(var r in t)n.push(r);return n.reverse(),function e(){for(;n.length;){var r=n.pop();if(r in t)return e.value=r,e.done=!1,e}return e.done=!0,e}},t.values=D,j.prototype={constructor:j,reset:function(t){if(this.prev=0,this.next=0,this.sent=this._sent=e,this.done=!1,this.delegate=null,this.method="next",this.arg=e,this.tryEntries.forEach(T),!t)for(var n in this)"t"===n.charAt(0)&&r.call(this,n)&&!isNaN(+n.slice(1))&&(this[n]=e)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if("throw"===e.type)throw e.arg;return this.rval},dispatchException:function(t){if(this.done)throw t;var n=this;function o(r,o){return c.type="throw",c.arg=t,n.next=r,o&&(n.method="next",n.arg=e),!!o}for(var a=this.tryEntries.length-1;a>=0;--a){var i=this.tryEntries[a],c=i.completion;if("root"===i.tryLoc)return o("end");if(i.tryLoc<=this.prev){var s=r.call(i,"catchLoc"),u=r.call(i,"finallyLoc");if(s&&u){if(this.prev<i.catchLoc)return o(i.catchLoc,!0);if(this.prev<i.finallyLoc)return o(i.finallyLoc)}else if(s){if(this.prev<i.catchLoc)return o(i.catchLoc,!0)}else{if(!u)throw Error("try statement without catch or finally");if(this.prev<i.finallyLoc)return o(i.finallyLoc)}}}},abrupt:function(e,t){for(var n=this.tryEntries.length-1;n>=0;--n){var o=this.tryEntries[n];if(o.tryLoc<=this.prev&&r.call(o,"finallyLoc")&&this.prev<o.finallyLoc){var a=o;break}}a&&("break"===e||"continue"===e)&&a.tryLoc<=t&&t<=a.finallyLoc&&(a=null);var i=a?a.completion:{};return i.type=e,i.arg=t,a?(this.method="next",this.next=a.finallyLoc,h):this.complete(i)},complete:function(e,t){if("throw"===e.type)throw e.arg;return"break"===e.type||"continue"===e.type?this.next=e.arg:"return"===e.type?(this.rval=this.arg=e.arg,this.method="return",this.next="end"):"normal"===e.type&&t&&(this.next=t),h},finish:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),T(n),h}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.tryLoc===e){var r=n.completion;if("throw"===r.type){var o=r.arg;T(n)}return o}}throw Error("illegal catch attempt")},delegateYield:function(t,n,r){return this.delegate={iterator:D(t),resultName:n,nextLoc:r},"next"===this.method&&(this.arg=e),h}},t}function kNe(e,t,n,r,o,a,i){try{var c=e[a](i),s=c.value}catch(u){return void n(u)}c.done?t(s):Promise.resolve(s).then(r,o)}var xNe=function(){var e,t=(e=wNe().mark((function e(){var t,n;return wNe().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:parseInt((0,Uv.pc)()||"0",10),(0,Uv.Ww)(4525)&&(0,Uv.XP)(0)&&ENe(),(0,Uv.Ww)(6020)&&(0,Uv.XP)(0)&&!(0,N.JK)()&&(t=(0,Lt.i5)(),n=(0,Lt.g9)(),t||n||uo.h.dispatch(no.fK(!0))),(0,Uv.Ww)(6320)&&(0,Uv.XP)(0)&&(bn.ZP.forceMergeCountdown=!0);case 7:case"end":return e.stop()}}),e)})),function(){var t=this,n=arguments;return new Promise((function(r,o){var a=e.apply(t,n);function i(e){kNe(a,r,o,i,c,"next",e)}function c(e){kNe(a,r,o,i,c,"throw",e)}i(void 0)}))});return function(){return t.apply(this,arguments)}}(),ENe=function(){var e=(0,Wn.Ak_)().toArray().filter((function(e){return!(0,Wn.PNE)(e)&&!(0,Wn.uY7)(e)})),t=bNe(bNe(bNe(bNe(bNe(bNe(bNe({},B.X9E.sortOrder,{}),B.X9E.priority,{}),B.X9E.tag,{}),B.X9E.dueDate,{}),B.X9E.project,{}),B.X9E.assignee,{}),B.X9E.none,{}),n=new Map((0,Oa.NJ)().toArray().map((function(e){return[e.get("name"),e.get("sortOrder")]}))),r=new Set(["sortOrder","priority","tag","dueDate","project","assignee","none"]),o=new Set(new Array(7).fill(0).map((function(e,t){return Ee()().add(t,"day").format("YYYYMMDD")}))),a=new Set(new Array(2).fill(0).map((function(e,t){return Ee()().add(t,"day").format("YYYYMMDD")})));a.add("noDate");var i=function(e){t[B.X9E.sortOrder][e.get("id")]=e.get("columnId")||"none",t[B.X9E.priority][e.get("id")]="".concat(e.get("priority"));var r=e.get("tags");if(r&&r.size){var a=r.toArray().reduce((function(e,t){var r,o,a=t.toLowerCase();if(null==e)return a;var i=null!==(r=n.get(e))&&void 0!==r?r:Number.MAX_VALUE;return(null!==(o=n.get(a))&&void 0!==o?o:Number.MAX_VALUE)<i?a:e}));t[B.X9E.tag][e.get("id")]=a}else t[B.X9E.tag][e.get("id")]="noTag";var i=ke.Z.parseUTCString(e.get("startDate"));if(i){var c=Ee()(i).format("YYYYMMDD");o.has(c)&&(t[B.X9E.dueDate][e.get("id")]=c)}else t[B.X9E.dueDate][e.get("id")]="noDate";t[B.X9E.project][e.get("id")]=e.get("projectId"),(0,Wn.N2m)(e)?t[B.X9E.assignee][e.get("id")]="".concat(e.get("assignee")):t[B.X9E.assignee][e.get("id")]="-1",t[B.X9E.none][e.get("id")]="none";var s=e.get("items");s&&s.toArray().forEach((function(n){!function(e,n){if(e.get("startDate")){t[B.X9E.sortOrder][e.get("id")]=t[B.X9E.sortOrder][n.get("id")],t[B.X9E.priority][e.get("id")]=t[B.X9E.priority][n.get("id")],t[B.X9E.tag][e.get("id")]=t[B.X9E.tag][n.get("id")];var r=ke.Z.parseUTCString(e.get("startDate"));if(r){var a=Ee()(r).format("YYYYMMDD");o.has(a)&&(t[B.X9E.dueDate][e.get("id")]=a)}t[B.X9E.project][e.get("id")]=t[B.X9E.project][n.get("id")],t[B.X9E.assignee][n.get("id")]=t[B.X9E.assignee][n.get("id")],t[B.X9E.none][e.get("id")]="none"}}(n,e)}))};e.forEach((function(e){i(e)}));var c=[],s=(0,Cs.fO)();Object.keys(s).forEach((function(e){var n=e.split(/^taskBy#(.*)_(.*)/),o=n[1],i=n[2],u=s[e];u&&Object.keys(u).length>0&&r.has(o)&&Object.keys(u).forEach((function(e){var n=u[e],r={};Object.keys(n).forEach((function(i){var c=t[o][i];c&&("dueDate"!==o||"all"===e||a.has(c))&&(r[c]?r[c][i]=n[i]:r[c]=bNe({},i,n[i]))})),Object.keys(r).forEach((function(t){c.push({groupBy:o,groupValue:t,orderBy:i,projectId:e,changed:r[t],deleted:{}})}))}))})),c.length&&(0,Cs.wA)(c)};B.X1y.all,B.X1y.today,B.X1y.tomorrow,B.X1y.week,B.X1y.assignedme,u.EA.inboxId;function SNe(e){return SNe="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},SNe(e)}function _Ne(){_Ne=function(){return t};var e,t={},n=Object.prototype,r=n.hasOwnProperty,o=Object.defineProperty||function(e,t,n){e[t]=n.value},a="function"==typeof Symbol?Symbol:{},i=a.iterator||"@@iterator",c=a.asyncIterator||"@@asyncIterator",s=a.toStringTag||"@@toStringTag";function u(e,t,n){return Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{u({},"")}catch(e){u=function(e,t,n){return e[t]=n}}function l(e,t,n,r){var a=t&&t.prototype instanceof y?t:y,i=Object.create(a.prototype),c=new j(r||[]);return o(i,"_invoke",{value:_(e,n,c)}),i}function f(e,t,n){try{return{type:"normal",arg:e.call(t,n)}}catch(e){return{type:"throw",arg:e}}}t.wrap=l;var d="suspendedStart",m="executing",p="completed",h={};function y(){}function g(){}function v(){}var b={};u(b,i,(function(){return this}));var w=Object.getPrototypeOf,k=w&&w(w(D([])));k&&k!==n&&r.call(k,i)&&(b=k);var x=v.prototype=y.prototype=Object.create(b);function E(e){["next","throw","return"].forEach((function(t){u(e,t,(function(e){return this._invoke(t,e)}))}))}function S(e,t){function n(o,a,i,c){var s=f(e[o],e,a);if("throw"!==s.type){var u=s.arg,l=u.value;return l&&"object"==SNe(l)&&r.call(l,"__await")?t.resolve(l.__await).then((function(e){n("next",e,i,c)}),(function(e){n("throw",e,i,c)})):t.resolve(l).then((function(e){u.value=e,i(u)}),(function(e){return n("throw",e,i,c)}))}c(s.arg)}var a;o(this,"_invoke",{value:function(e,r){function o(){return new t((function(t,o){n(e,r,t,o)}))}return a=a?a.then(o,o):o()}})}function _(t,n,r){var o=d;return function(a,i){if(o===m)throw Error("Generator is already running");if(o===p){if("throw"===a)throw i;return{value:e,done:!0}}for(r.method=a,r.arg=i;;){var c=r.delegate;if(c){var s=O(c,r);if(s){if(s===h)continue;return s}}if("next"===r.method)r.sent=r._sent=r.arg;else if("throw"===r.method){if(o===d)throw o=p,r.arg;r.dispatchException(r.arg)}else"return"===r.method&&r.abrupt("return",r.arg);o=m;var u=f(t,n,r);if("normal"===u.type){if(o=r.done?p:"suspendedYield",u.arg===h)continue;return{value:u.arg,done:r.done}}"throw"===u.type&&(o=p,r.method="throw",r.arg=u.arg)}}}function O(t,n){var r=n.method,o=t.iterator[r];if(o===e)return n.delegate=null,"throw"===r&&t.iterator.return&&(n.method="return",n.arg=e,O(t,n),"throw"===n.method)||"return"!==r&&(n.method="throw",n.arg=new TypeError("The iterator does not provide a '"+r+"' method")),h;var a=f(o,t.iterator,n.arg);if("throw"===a.type)return n.method="throw",n.arg=a.arg,n.delegate=null,h;var i=a.arg;return i?i.done?(n[t.resultName]=i.value,n.next=t.nextLoc,"return"!==n.method&&(n.method="next",n.arg=e),n.delegate=null,h):i:(n.method="throw",n.arg=new TypeError("iterator result is not an object"),n.delegate=null,h)}function C(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function T(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function j(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(C,this),this.reset(!0)}function D(t){if(t||""===t){var n=t[i];if(n)return n.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var o=-1,a=function n(){for(;++o<t.length;)if(r.call(t,o))return n.value=t[o],n.done=!1,n;return n.value=e,n.done=!0,n};return a.next=a}}throw new TypeError(SNe(t)+" is not iterable")}return g.prototype=v,o(x,"constructor",{value:v,configurable:!0}),o(v,"constructor",{value:g,configurable:!0}),g.displayName=u(v,s,"GeneratorFunction"),t.isGeneratorFunction=function(e){var t="function"==typeof e&&e.constructor;return!!t&&(t===g||"GeneratorFunction"===(t.displayName||t.name))},t.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,v):(e.__proto__=v,u(e,s,"GeneratorFunction")),e.prototype=Object.create(x),e},t.awrap=function(e){return{__await:e}},E(S.prototype),u(S.prototype,c,(function(){return this})),t.AsyncIterator=S,t.async=function(e,n,r,o,a){void 0===a&&(a=Promise);var i=new S(l(e,n,r,o),a);return t.isGeneratorFunction(n)?i:i.next().then((function(e){return e.done?e.value:i.next()}))},E(x),u(x,s,"Generator"),u(x,i,(function(){return this})),u(x,"toString",(function(){return"[object Generator]"})),t.keys=function(e){var t=Object(e),n=[];for(var r in t)n.push(r);return n.reverse(),function e(){for(;n.length;){var r=n.pop();if(r in t)return e.value=r,e.done=!1,e}return e.done=!0,e}},t.values=D,j.prototype={constructor:j,reset:function(t){if(this.prev=0,this.next=0,this.sent=this._sent=e,this.done=!1,this.delegate=null,this.method="next",this.arg=e,this.tryEntries.forEach(T),!t)for(var n in this)"t"===n.charAt(0)&&r.call(this,n)&&!isNaN(+n.slice(1))&&(this[n]=e)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if("throw"===e.type)throw e.arg;return this.rval},dispatchException:function(t){if(this.done)throw t;var n=this;function o(r,o){return c.type="throw",c.arg=t,n.next=r,o&&(n.method="next",n.arg=e),!!o}for(var a=this.tryEntries.length-1;a>=0;--a){var i=this.tryEntries[a],c=i.completion;if("root"===i.tryLoc)return o("end");if(i.tryLoc<=this.prev){var s=r.call(i,"catchLoc"),u=r.call(i,"finallyLoc");if(s&&u){if(this.prev<i.catchLoc)return o(i.catchLoc,!0);if(this.prev<i.finallyLoc)return o(i.finallyLoc)}else if(s){if(this.prev<i.catchLoc)return o(i.catchLoc,!0)}else{if(!u)throw Error("try statement without catch or finally");if(this.prev<i.finallyLoc)return o(i.finallyLoc)}}}},abrupt:function(e,t){for(var n=this.tryEntries.length-1;n>=0;--n){var o=this.tryEntries[n];if(o.tryLoc<=this.prev&&r.call(o,"finallyLoc")&&this.prev<o.finallyLoc){var a=o;break}}a&&("break"===e||"continue"===e)&&a.tryLoc<=t&&t<=a.finallyLoc&&(a=null);var i=a?a.completion:{};return i.type=e,i.arg=t,a?(this.method="next",this.next=a.finallyLoc,h):this.complete(i)},complete:function(e,t){if("throw"===e.type)throw e.arg;return"break"===e.type||"continue"===e.type?this.next=e.arg:"return"===e.type?(this.rval=this.arg=e.arg,this.method="return",this.next="end"):"normal"===e.type&&t&&(this.next=t),h},finish:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),T(n),h}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.tryLoc===e){var r=n.completion;if("throw"===r.type){var o=r.arg;T(n)}return o}}throw Error("illegal catch attempt")},delegateYield:function(t,n,r){return this.delegate={iterator:D(t),resultName:n,nextLoc:r},"next"===this.method&&(this.arg=e),h}},t}function ONe(e,t,n,r,o,a,i){try{var c=e[a](i),s=c.value}catch(u){return void n(u)}c.done?t(s):Promise.resolve(s).then(r,o)}function CNe(e){return function(){var t=this,n=arguments;return new Promise((function(r,o){var a=e.apply(t,n);function i(e){ONe(a,r,o,i,c,"next",e)}function c(e){ONe(a,r,o,i,c,"throw",e)}i(void 0)}))}}var TNe=function(){return(0,K.dU3)().then((function(e){uo.h.dispatch(CSe(e.data))}))},jNe=function(){return(0,K.OL3)().then((function(e){(0,Xn.xr)(e.data),(0,de.xr)()}))},DNe=function(){return(0,P.OL)().then((function(){(0,de.xr)(),(0,P.Oh)()&&(0,K.LKj)()}))},MNe=function(e){var t=e.isCustomUserRole,n=void 0!==t&&t,r=e.isCustomOnDayLeap,o=void 0!==r&&r;(0,Z.lC)(),function(){var e=(0,Z.U2)("id");uo.h.dispatch((0,G.O5)(e)),(0,pt.JU)(B._Yt.userId,e)}(),(0,K.etS)().then((function(e){uo.h.dispatch((0,G.$l)(e.data))})),(0,k5.bo)(),!n&&DNe(),!o&&function e(){!function(){var e=Bn.Z.prefMoment().format("YYYY-MM-DD");e!==(0,Lt.x2)()&&((0,k5.bo)(),(0,ro.Hn)(),F_e(),(0,Ru.zv)(),uo.h.dispatch((0,no.j2)(e)))}(),Ne().delay(e,1e4)}()},ANe=n("NNgu");function NNe(e){return NNe="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},NNe(e)}function PNe(e,t){var n="undefined"!==typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!n){if(Array.isArray(e)||(n=BNe(e))||t&&e&&"number"===typeof e.length){n&&(e=n);var r=0,o=function(){};return{s:o,n:function(){return r>=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:o}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var a,i=!0,c=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return i=e.done,e},e:function(e){c=!0,a=e},f:function(){try{i||null==n.return||n.return()}finally{if(c)throw a}}}}function INe(){INe=function(){return t};var e,t={},n=Object.prototype,r=n.hasOwnProperty,o=Object.defineProperty||function(e,t,n){e[t]=n.value},a="function"==typeof Symbol?Symbol:{},i=a.iterator||"@@iterator",c=a.asyncIterator||"@@asyncIterator",s=a.toStringTag||"@@toStringTag";function u(e,t,n){return Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{u({},"")}catch(e){u=function(e,t,n){return e[t]=n}}function l(e,t,n,r){var a=t&&t.prototype instanceof y?t:y,i=Object.create(a.prototype),c=new j(r||[]);return o(i,"_invoke",{value:_(e,n,c)}),i}function f(e,t,n){try{return{type:"normal",arg:e.call(t,n)}}catch(e){return{type:"throw",arg:e}}}t.wrap=l;var d="suspendedStart",m="executing",p="completed",h={};function y(){}function g(){}function v(){}var b={};u(b,i,(function(){return this}));var w=Object.getPrototypeOf,k=w&&w(w(D([])));k&&k!==n&&r.call(k,i)&&(b=k);var x=v.prototype=y.prototype=Object.create(b);function E(e){["next","throw","return"].forEach((function(t){u(e,t,(function(e){return this._invoke(t,e)}))}))}function S(e,t){function n(o,a,i,c){var s=f(e[o],e,a);if("throw"!==s.type){var u=s.arg,l=u.value;return l&&"object"==NNe(l)&&r.call(l,"__await")?t.resolve(l.__await).then((function(e){n("next",e,i,c)}),(function(e){n("throw",e,i,c)})):t.resolve(l).then((function(e){u.value=e,i(u)}),(function(e){return n("throw",e,i,c)}))}c(s.arg)}var a;o(this,"_invoke",{value:function(e,r){function o(){return new t((function(t,o){n(e,r,t,o)}))}return a=a?a.then(o,o):o()}})}function _(t,n,r){var o=d;return function(a,i){if(o===m)throw Error("Generator is already running");if(o===p){if("throw"===a)throw i;return{value:e,done:!0}}for(r.method=a,r.arg=i;;){var c=r.delegate;if(c){var s=O(c,r);if(s){if(s===h)continue;return s}}if("next"===r.method)r.sent=r._sent=r.arg;else if("throw"===r.method){if(o===d)throw o=p,r.arg;r.dispatchException(r.arg)}else"return"===r.method&&r.abrupt("return",r.arg);o=m;var u=f(t,n,r);if("normal"===u.type){if(o=r.done?p:"suspendedYield",u.arg===h)continue;return{value:u.arg,done:r.done}}"throw"===u.type&&(o=p,r.method="throw",r.arg=u.arg)}}}function O(t,n){var r=n.method,o=t.iterator[r];if(o===e)return n.delegate=null,"throw"===r&&t.iterator.return&&(n.method="return",n.arg=e,O(t,n),"throw"===n.method)||"return"!==r&&(n.method="throw",n.arg=new TypeError("The iterator does not provide a '"+r+"' method")),h;var a=f(o,t.iterator,n.arg);if("throw"===a.type)return n.method="throw",n.arg=a.arg,n.delegate=null,h;var i=a.arg;return i?i.done?(n[t.resultName]=i.value,n.next=t.nextLoc,"return"!==n.method&&(n.method="next",n.arg=e),n.delegate=null,h):i:(n.method="throw",n.arg=new TypeError("iterator result is not an object"),n.delegate=null,h)}function C(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function T(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function j(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(C,this),this.reset(!0)}function D(t){if(t||""===t){var n=t[i];if(n)return n.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var o=-1,a=function n(){for(;++o<t.length;)if(r.call(t,o))return n.value=t[o],n.done=!1,n;return n.value=e,n.done=!0,n};return a.next=a}}throw new TypeError(NNe(t)+" is not iterable")}return g.prototype=v,o(x,"constructor",{value:v,configurable:!0}),o(v,"constructor",{value:g,configurable:!0}),g.displayName=u(v,s,"GeneratorFunction"),t.isGeneratorFunction=function(e){var t="function"==typeof e&&e.constructor;return!!t&&(t===g||"GeneratorFunction"===(t.displayName||t.name))},t.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,v):(e.__proto__=v,u(e,s,"GeneratorFunction")),e.prototype=Object.create(x),e},t.awrap=function(e){return{__await:e}},E(S.prototype),u(S.prototype,c,(function(){return this})),t.AsyncIterator=S,t.async=function(e,n,r,o,a){void 0===a&&(a=Promise);var i=new S(l(e,n,r,o),a);return t.isGeneratorFunction(n)?i:i.next().then((function(e){return e.done?e.value:i.next()}))},E(x),u(x,s,"Generator"),u(x,i,(function(){return this})),u(x,"toString",(function(){return"[object Generator]"})),t.keys=function(e){var t=Object(e),n=[];for(var r in t)n.push(r);return n.reverse(),function e(){for(;n.length;){var r=n.pop();if(r in t)return e.value=r,e.done=!1,e}return e.done=!0,e}},t.values=D,j.prototype={constructor:j,reset:function(t){if(this.prev=0,this.next=0,this.sent=this._sent=e,this.done=!1,this.delegate=null,this.method="next",this.arg=e,this.tryEntries.forEach(T),!t)for(var n in this)"t"===n.charAt(0)&&r.call(this,n)&&!isNaN(+n.slice(1))&&(this[n]=e)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if("throw"===e.type)throw e.arg;return this.rval},dispatchException:function(t){if(this.done)throw t;var n=this;function o(r,o){return c.type="throw",c.arg=t,n.next=r,o&&(n.method="next",n.arg=e),!!o}for(var a=this.tryEntries.length-1;a>=0;--a){var i=this.tryEntries[a],c=i.completion;if("root"===i.tryLoc)return o("end");if(i.tryLoc<=this.prev){var s=r.call(i,"catchLoc"),u=r.call(i,"finallyLoc");if(s&&u){if(this.prev<i.catchLoc)return o(i.catchLoc,!0);if(this.prev<i.finallyLoc)return o(i.finallyLoc)}else if(s){if(this.prev<i.catchLoc)return o(i.catchLoc,!0)}else{if(!u)throw Error("try statement without catch or finally");if(this.prev<i.finallyLoc)return o(i.finallyLoc)}}}},abrupt:function(e,t){for(var n=this.tryEntries.length-1;n>=0;--n){var o=this.tryEntries[n];if(o.tryLoc<=this.prev&&r.call(o,"finallyLoc")&&this.prev<o.finallyLoc){var a=o;break}}a&&("break"===e||"continue"===e)&&a.tryLoc<=t&&t<=a.finallyLoc&&(a=null);var i=a?a.completion:{};return i.type=e,i.arg=t,a?(this.method="next",this.next=a.finallyLoc,h):this.complete(i)},complete:function(e,t){if("throw"===e.type)throw e.arg;return"break"===e.type||"continue"===e.type?this.next=e.arg:"return"===e.type?(this.rval=this.arg=e.arg,this.method="return",this.next="end"):"normal"===e.type&&t&&(this.next=t),h},finish:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),T(n),h}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.tryLoc===e){var r=n.completion;if("throw"===r.type){var o=r.arg;T(n)}return o}}throw Error("illegal catch attempt")},delegateYield:function(t,n,r){return this.delegate={iterator:D(t),resultName:n,nextLoc:r},"next"===this.method&&(this.arg=e),h}},t}function LNe(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function RNe(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?LNe(Object(n),!0).forEach((function(t){ZNe(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):LNe(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function ZNe(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=NNe(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=NNe(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==NNe(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function FNe(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,a,i,c=[],s=!0,u=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;s=!1}else for(;!(s=(r=a.call(n)).done)&&(c.push(r.value),c.length!==t);s=!0);}catch(e){u=!0,o=e}finally{try{if(!s&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(u)throw o}}return c}}(e,t)||BNe(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function BNe(e,t){if(e){if("string"===typeof e)return UNe(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?UNe(e,t):void 0}}function UNe(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function YNe(e,t,n,r,o,a,i){try{var c=e[a](i),s=c.value}catch(u){return void n(u)}c.done?t(s):Promise.resolve(s).then(r,o)}function VNe(e){return function(){var t=this,n=arguments;return new Promise((function(r,o){var a=e.apply(t,n);function i(e){YNe(a,r,o,i,c,"next",e)}function c(e){YNe(a,r,o,i,c,"throw",e)}i(void 0)}))}}function HNe(){return(HNe=VNe(INe().mark((function e(t){var n,r,o;return INe().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:n=PNe(t),e.prev=1,n.s();case 3:if((r=n.n()).done){e.next=12;break}return o=r.value,e.next=7,o();case 7:if(!e.sent){e.next=10;break}return e.abrupt("return",!0);case 10:e.next=3;break;case 12:e.next=17;break;case 14:e.prev=14,e.t0=e.catch(1),n.e(e.t0);case 17:return e.prev=17,n.f(),e.finish(17);case 20:return e.abrupt("return",!1);case 21:case"end":return e.stop()}}),e,null,[[1,14,17,20]])})))).apply(this,arguments)}var WNe=function(e){var t=e.intl,n=e.errorMessageRef,o=e.registerGuideRef,a=FNe((0,r.useState)(!1),2),i=a[0],c=a[1],s=(0,r.useMemo)((function(){var e=function(){c(!0),setTimeout((function(){$("#loading-view").hide(),function(){document.body.classList.remove("theme-dark");for(var e=document.body.classList.length-1;e>=0;e-=1){var t=document.body.classList.item(e);t&&0===t.indexOf("loading-theme-")&&document.body.classList.remove(t)}}(),N.DT()&&$e.UJ("inited")}))},r=function(){(0,P.Ak)()},a=function(){u.j4||K.vfB().then((function(e){var t=e.data;t?(0,Lt.p3)(t):(0,Lt.p3)(!1)})).catch((function(e){(0,Lt.p3)(!1)}))},i=function(){K.W9h().then((function(e){200===e.status&&(0,pt.JU)("isMFAOpen",e.data)}))};return function(){if(e(),r(),(0,gn.v_)(),(0,Lt.rU)(),!N.JK()){var c=function(){var e=VNe(INe().mark((function e(){var r,o,a,i,c,s,l;return INe().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!u.j4){e.next=2;break}return e.abrupt("return",!1);case 2:return e.next=4,K.rPc();case 4:if((r=e.sent)&&r.data.thirdSiteBinds){e.next=7;break}return e.abrupt("return",!1);case 7:if(o=r.data.thirdSiteBinds||[],!o.some((function(e){return 7===e.siteId}))){e.next=29;break}if((0,pt.JU)("isTwitterUser",!0),a=P.U2("fakedEmail"),i=P.U2("verifiedEmail"),c={title:t.formatMessage({id:"twitter_login_cancellation"}),message:t.formatMessage({id:"twitter_login_cancellation_desc"}),isPreLine:!0},a||i){e.next=21;break}if(s=RNe(RNe({},c),{},{buttonText:t.formatMessage({id:"go_verify_email"}),onOk:function(){(0,K.lmd)().then((function(){n.current&&n.current.hide(),U.vp.dispatch("showGlobalVerifyEmailModal")})).catch((function(){n.current&&n.current.hide(),me.$Z({text:t.formatMessage({id:"settings_mail_verify_fail_toast"})})}))}}),!n.current){e.next=19;break}return n.current.show(s),e.abrupt("return",!0);case 19:e.next=26;break;case 21:if(!a){e.next=26;break}if(l=RNe(RNe({},c),{},{buttonText:t.formatMessage({id:"go_setup_email"}),onOk:function(){n.current&&n.current.hide(),window.location.href="/webapp/#settings/profile"}}),!n.current){e.next=26;break}return n.current.show(l),e.abrupt("return",!0);case 26:case 29:return e.abrupt("return",!1);case 30:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();(function(e){return HNe.apply(this,arguments)})([function(){return!!o.current&&o.current.show()},Qv,c,P.UD,P.O0,P.N,VNe(INe().mark((function e(){return INe().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!u.j4){e.next=2;break}return e.abrupt("return",!1);case 2:if("1"!==(0,kn.Do)("ticktick-telegram-bind-success")){e.next=6;break}return(0,kn.i7)("ticktick-telegram-bind-success"),U.vp.dispatch("showTelegramBindSuccessModal"),e.abrupt("return",!0);case 6:return e.abrupt("return",!1);case 7:case"end":return e.stop()}}),e)})))]).catch((function(e){console.error("[startApp] modal chain error:",e)}))}!function(){var e=!1,n=function(){e=!0,me.$Z({text:t.formatMessage({id:"timezone_changed_tip"})}),setTimeout((function(){window.location.reload()}),2e3)};!function o(){var c=Bn.Z.prefMoment().format("YYYY-MM-DD"),s=Bn.Z.prefMoment().format("YYYY-MM-DD-HH-mm"),u=(0,Lt.x2)(),l=(0,Lt.VP)();c!==u&&((0,k5.bo)(),r(),(0,ro.Hn)(),F_e(),(0,Ru.zv)(),(0,$t.Ut)(),Jt.Z.doSyncImmediately(),pn.doSyncImmediately(),Xt.ZP.doSyncImmediately(Xt.gw.regularSync),vn.Z.doSyncImmediately(),U.vp.dispatch("onDayLeap"),(0,Lt.j2)(c),(0,K.ReB)().then((function(e){bn.ZP.canUploadAttachment=e.data})),a(),i()),s!==l&&Wn.d0i()&&(0,Lt.Uw)(s),(0,g_.KZ)()===(0,g_.H5)()||e||((0,Z.U2)("isTimeZoneOptionEnabled")?(MP(),n()):Pe.WI({key:"time_option_setting_guide",title:t.formatMessage({id:"timezone_option_setting_guide_title"}),content:t.formatMessage({id:"timezone_option_setting_guide_content"}),confirmText:t.formatMessage({id:"enable"}),cancelText:t.formatMessage({id:"cancel"}),confirmAction:function(){(0,Z.b7)(!0),MP(),n()},cancelAction:function(){MP(),n()}})),Ne().delay(o,1e4)}()}(),setInterval((function(){Xt.ZP.doSync(Xt.gw.regularSync),pe.Z.doSync()}),6e5),!u.j4&&localStorage.getItem("tickRecall")&&(0,K.A75)().then((function(e){localStorage.removeItem("tickRecall"),e.data&&PAe&&PAe()})),a(),i(),!(0,ANe.eO)()&&ae.Z.device()}}),[n,t,o]);return{isInitCompleted:i,startApp:s}},zNe=n("zQAe"),GNe=n.n(zNe),KNe=function(e){(0,r.useEffect)((function(){$("body > #root").css({display:"flex","flex-direction":"column"})}),[]);var t=(0,y.Z)(),n=(0,r.useMemo)((function(){var e="ie_no_support";return ys.i7||ys.un?e="browser_no_support":u.j4&&(e="ie_no_support_dida"),t.formatMessage({id:e},{s:u.N$})}),[t]);return r.createElement("div",{className:GNe().wrapper},r.createElement("div",{className:GNe().text},r.createElement(E.Z,{name:"tips",className:GNe().icon}),n))};function qNe(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,a,i,c=[],s=!0,u=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;s=!1}else for(;!(s=(r=a.call(n)).done)&&(c.push(r.value),c.length!==t);s=!0);}catch(e){u=!0,o=e}finally{try{if(!s&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(u)throw o}}return c}}(e,t)||function(e,t){if(!e)return;if("string"===typeof e)return $Ne(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return $Ne(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function $Ne(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var JNe=function(){var e=(0,a.v9)((function(){return(0,Z._Z)()})),t=(0,r.useRef)(e);t.current=e;var n=function(){var e=qNe((0,r.useState)((function(){return"undefined"!==typeof window&&window.matchMedia("(prefers-color-scheme: dark)").matches})),2),t=e[0],n=e[1];return(0,r.useEffect)((function(){if("undefined"===typeof window)return function(){};var e=window.matchMedia("(prefers-color-scheme: dark)"),t=function(e){n(e.matches)};return e.addEventListener?(e.addEventListener("change",t),function(){e.removeEventListener("change",t)}):(e.addListener(t),function(){e.removeListener(t)})}),[]),t?"dark":"light"}();(0,r.useEffect)((function(){(0,N.DT)()||t.current&&("dark"===n?(bn.ZP.tempLightTheme=null,(0,Z.sT)()):(0,Z.wn)())}),[n]),(0,r.useEffect)((function(){uo.h.dispatch(no.cj("dark"===n))}),[n])};var XNe=function(e){!function(e){if(null==e)throw new TypeError("Cannot destructure "+e)}(e),(0,Cv.Pl)(),(0,Cv.TG)();var t=function(){var e=(0,r.useRef)(!1);(0,r.useEffect)((function(){var t=function(){!s.zO()||window.PinyinPro||e.current||(e.current=!0,Promise.all([n.e(4736).then(n.bind(n,"+aTV")),n.e(4736).then(n.bind(n,"JI7L"))]).then((function(e){var t=tNe(e,2),n=t[0],r=t[1],o="default"in n&&n.default&&"object"===eNe(n.default)?XAe(XAe({},n.default),n):n,a="default"in r&&r.default||Object.values(r)[0];o.addDict&&a&&o.addDict(a),o.pinyin&&(window.PinyinPro={pinyin:o.pinyin})})).catch((function(){console.log("pinyin load failed")})).finally((function(){e.current=!1})))};return t(),U.vp.subscribe("1","INIT_PINYIN_ENGINE",t),function(){U.vp.unSubscribe("1","INIT_PINYIN_ENGINE")}}),[])}();return function(e){var t=(0,a.v9)((function(e){return e.tags})),n=(0,r.useMemo)((function(){return t.toArray().map((function(e){return{name:e.get("name"),displayName:e.get("label")||e.get("name"),originData:e,match:void 0}}))}),[t]);(0,r.useEffect)((function(){return U.vp.subscribe("1","SEARCH_TAG",(function(e){var t=e.query;bn.ZP.tagSearchResult=function(){var e=t;if(!e)return[];var r=uo.h.getState().preference.get("smartProjects").filter((function(e){return"tag"===e.name}))[0]||{},o=sl(uo.h.getState()).countsMap,a="auto"===r.visibility;if("hide"===r.visibility)return[];var i=window.PinyinPro,c=i?n.reduce((function(t,n){var r=(0,$Ae.t)(n.displayName,e);return Array.isArray(r)&&t.push(XAe(XAe({},n),{},{match:r})),t}),[]):n.filter((function(t){return t.name.toLowerCase().indexOf(e.toLowerCase())>-1}));return s.zO()&&!i&&U.vp.dispatch("INIT_PINYIN_ENGINE"),c.filter((function(e){var t=e.name;return!(a&&0===o[t])}))}()})),function(){U.vp.unSubscribe("1","SEARCH_TAG")}}),[e,n])}(t),function(e){var t=(0,a.v9)((function(e){return(0,Hn.PT)()})),n=(0,r.useMemo)((function(){return t.toArray().map((function(e){return{id:e.get("id"),name:e.get("name")||"",originData:e,match:void 0}}))}),[t]);(0,r.useEffect)((function(){return U.vp.subscribe("1","SEARCH_PROJECTS",(function(e){var t=e.query,r=e.withArchived;bn.ZP.projectSearchResult=function(){var e=t;if(!e)return[];var o=window.PinyinPro,a=o?n.sort((function(e,t){var n=e.originData,r=t.originData,o=n.get("closed");return o!==r.get("closed")?o?1:-1:n.get("sortOrder")-r.get("sortOrder")})).reduce((function(t,n){var r=(0,$Ae.t)(n.name,e);return Array.isArray(r)&&t.push(XAe(XAe({},n),{},{match:r})),t}),[]):n.filter((function(t){var n=t.name;return n&&n.toUpperCase().indexOf(e.toUpperCase())>-1})).sort((function(t,n){var r=t.originData,o=n.originData,a=r.get("closed");if(a!==o.get("closed"))return a?1:-1;var i=r.get("name")||"",c=o.get("name")||"";return i===e?-1:c===e?1:i.toUpperCase()===e.toUpperCase()?-1:c.toUpperCase()===e.toUpperCase()?1:R.ZP.order(r,o)}));return s.zO()&&!o&&U.vp.dispatch("INIT_PINYIN_ENGINE"),a.filter((function(e){var t=e.originData;return r?!(0,fe.cL)(t.get("teamId")):!(t.get("closed")||(0,fe.cL)(t.get("teamId")))}))}()})),function(){U.vp.unSubscribe("1","SEARCH_PROJECTS")}}),[e,n])}(t),function(e){var t=(0,a.v9)((function(e){return(0,Ea.jA)()})),n=(0,r.useMemo)((function(){return t.toArray().map((function(e){return{id:e.get("id"),name:e.get("name")||"",originData:e,match:void 0}}))}),[t]);(0,r.useEffect)((function(){return U.vp.subscribe("1","SEARCH_GROUPS",(function(e){var t=e.query;bn.ZP.groupSearchResult=function(){var e=t;if(!e)return[];var r=window.PinyinPro,o=r?n.sort((function(e,t){var n=e.originData,r=t.originData;return n.get("sortOrder")-r.get("sortOrder")})).reduce((function(t,n){var r=(0,$Ae.t)(n.name,e);return Array.isArray(r)&&t.push(XAe(XAe({},n),{},{match:r})),t}),[]):n.filter((function(t){var n=t.name;return n&&n.toUpperCase().indexOf(e.toUpperCase())>-1})).sort((function(t,n){var r=t.originData,o=n.originData,a=r.get("name")||"",i=o.get("name")||"";return a===e?-1:i===e?1:a.toUpperCase()===e.toUpperCase()?-1:i.toUpperCase()===e.toUpperCase()?1:R.ZP.order(r,o)}));return s.zO()&&!r&&U.vp.dispatch("INIT_PINYIN_ENGINE"),o}()})),function(){U.vp.unSubscribe("1","SEARCH_GROUPS")}}),[e,n])}(t),function(e){var t=(0,a.v9)((function(e){return(0,Hn.Hu)(e)})),n=(0,r.useMemo)((function(){return t.toArray().map((function(e){return{id:e.get("id"),name:e.get("name"),originData:e,match:void 0}}))}),[t]);(0,r.useEffect)((function(){return U.vp.subscribe("1","SEARCH_FILTER",(function(e){var t=e.query;bn.ZP.filterSearchResult=function(){var e=t;if(!e)return[];if("hide"===(uo.h.getState().preference.get("smartProjects").filter((function(e){return"filter"===e.name}))[0]||{}).visibility)return[];var r=window.PinyinPro,o=r?n.sort((function(e,t){var n=e.originData,r=t.originData;return n.get("sortOrder")-r.get("sortOrder")})).reduce((function(t,n){var r=(0,$Ae.t)(n.name,e);return Array.isArray(r)&&t.push(XAe(XAe({},n),{},{match:r})),t}),[]):n.filter((function(t){var n=t.name;return n&&n.toUpperCase().indexOf(e.toUpperCase())>-1})).sort((function(t,n){var r=t.originData,o=n.originData,a=r.get("name")||"",i=o.get("name")||"";return a===e?-1:i===e?1:a.toUpperCase()===e.toUpperCase()?-1:i.toUpperCase()===e.toUpperCase()?1:r.get("sortOrder")-o.get("sortOrder")}));return s.zO()&&!r&&U.vp.dispatch("INIT_PINYIN_ENGINE"),o}()})),function(){U.vp.unSubscribe("1","SEARCH_FILTER")}}),[n,e])}(t),function(e){var t=(0,a.v9)((function(e){return ro.Vg(e)})),n=(0,a.v9)((function(e){return(0,Hn.PT)()})),o=(0,r.useMemo)((function(){return new Set(n.toArray().filter((function(e){return!(e.get("closed")||(0,fe.cL)(e.get("teamId")))})).map((function(e){return e.get("id")})))}),[n]),i=(0,r.useMemo)((function(){return t.toArray().filter((function(e){return o.has(e.get("projectId"))})).map((function(e){return{id:e.get("id"),name:e.get("name")||"",originData:e,match:void 0}}))}),[t,o]);(0,r.useEffect)((function(){return U.vp.subscribe("1","SEARCH_SECTION",(function(e){var t=e.query;bn.ZP.sectionSearchResult=function(){var e=t;if(!e)return[];var n=window.PinyinPro,r=n?i.sort((function(e,t){var n=e.originData,r=t.originData;return n.get("sortOrder")-r.get("sortOrder")})).reduce((function(t,n){var r=(0,$Ae.t)(n.name,e);return Array.isArray(r)&&t.push(XAe(XAe({},n),{},{match:r})),t}),[]):i.filter((function(t){var n=t.name;return n&&n.toUpperCase().indexOf(e.toUpperCase())>-1})).sort((function(t,n){var r=t.originData,o=n.originData,a=r.get("name")||"",i=o.get("name")||"";return a===e?-1:i===e?1:a.toUpperCase()===e.toUpperCase()?-1:i.toUpperCase()===e.toUpperCase()?1:R.ZP.order(r,o)}));return s.zO()&&!n&&U.vp.dispatch("INIT_PINYIN_ENGINE"),r}()})),function(){U.vp.unSubscribe("1","SEARCH_SECTION")}}),[i,e])}(t),function(e){var t=(0,a.v9)((function(e){return(0,ro.se)(e)})),n=(0,a.v9)((function(e){return(0,Qt.Y_)()})),o=(0,r.useMemo)((function(){return new Map((0,Qt.oY)(n).map((function(e){return[e.habitId,e]})))}),[n]),i=Ee()().format("YYYYMMDD"),c=(0,r.useMemo)((function(){return t.reduce((function(e,t){var n,r=o.get(t.id);return(null===(n=t.exDates)||void 0===n?void 0:n.includes(i))||(!r||0===r.value&&r.status===Yl.iP.unlabeled?+i>=t.targetStartDate&&e.push((0,VSe.j)(Yl.zr.createInstance(t))):e.push((0,VSe.j)(Yl.zr.createInstance(t,r)))),e}),[]).map((function(e){return{id:e.get("id"),name:e.get("title"),originData:e,match:void 0}}))}),[t,o,i]);(0,r.useEffect)((function(){return U.vp.subscribe("1","SEARCH_HABIT",(function(e){var t=e.query;bn.ZP.habitSearchResult=function(){var e=t;if(!e)return[];var n=window.PinyinPro,r=n?c.sort((function(e,t){var n=e.originData,r=t.originData,o=(0,Wn.PNE)(n);return o===(0,Wn.PNE)(r)?R.ZP.completedTime(n,r):o?1:-1})).reduce((function(t,n){var r=(0,$Ae.t)(n.name,e);return Array.isArray(r)&&t.push(XAe(XAe({},n),{},{match:r})),t}),[]):c.filter((function(t){var n=t.name;return n&&n.toUpperCase().indexOf(e.toUpperCase())>-1})).sort((function(t,n){var r=t.originData,o=n.originData,a=(0,Wn.PNE)(r);if(a===(0,Wn.PNE)(o)){if(a)return R.ZP.completedTime(r,o);var i=r.get("title")||"",c=o.get("title")||"";return i===e?-1:c===e?1:i.toUpperCase()===e.toUpperCase()?-1:c.toUpperCase()===e.toUpperCase()?1:r.get("sortOrder")-o.get("sortOrder")}return a?1:-1}));return s.zO()&&!n&&U.vp.dispatch("INIT_PINYIN_ENGINE"),r}()})),function(){U.vp.unSubscribe("1","SEARCH_HABIT")}}),[c,e])}(t),function(e){var t=(0,a.v9)((function(e){return(0,wu.$9)(e)})),n=(0,r.useMemo)((function(){return t.filter((function(e){return e.syncStatus!==CO.w.DELETED&&!(0,wu.o0)(e)}))}),[t]),o=(0,r.useMemo)((function(){return n.map((function(e){return{id:"timer_".concat(e.id),name:e.name,originData:Gn.Map(XAe(XAe({},e),{},{id:"timer_".concat(e.id),isTimer:!0})),match:void 0}}))}),[n]);(0,r.useEffect)((function(){return U.vp.subscribe("1","SEARCH_TIMER",(function(e){var t=e.query;bn.ZP.timerSearchResult=function(){var e=t;if(!e)return[];var n=window.PinyinPro,r=n?o.sort((function(e,t){var n=e.originData,r=t.originData;return n.get("sortOrder")-r.get("sortOrder")})).reduce((function(t,n){var r=(0,$Ae.t)(n.name,e);return Array.isArray(r)&&t.push(XAe(XAe({},n),{},{match:r})),t}),[]):o.filter((function(t){var n=t.name;return n&&n.toUpperCase().indexOf(e.toUpperCase())>-1})).sort((function(t,n){var r=t.originData,o=n.originData,a=r.get("name")||"",i=o.get("name")||"";return a===e?-1:i===e?1:a.toUpperCase()===e.toUpperCase()?-1:i.toUpperCase()===e.toUpperCase()?1:r.get("sortOrder")-o.get("sortOrder")}));return s.zO()&&!n&&U.vp.dispatch("INIT_PINYIN_ENGINE"),r}()})),function(){U.vp.unSubscribe("1","SEARCH_TIMER")}}),[e,o])}(t),r.useEffect((function(){var e=function(){(0,tn.Ae)()&&setTimeout((function(){Fv.Z.doSyncImmediately()}),1e3)};return window.addEventListener("online",e),function(){window.removeEventListener("online",e)}}),[]),function(){var e=(0,a.v9)((function(){return P._y()}));(0,r.useEffect)((function(){(0,K.ReB)().then((function(e){bn.ZP.canUploadAttachment=e.data}))}),[e])}(),JNe(),null},QNe=function(e){var t=e.children,n=(0,Cv.Se)(),o=n.actions,i=n.state,c=(0,Cv.YK)(),s=c.actions,u=c.state,l=(0,a.v9)((function(){return(0,Lt.en)()})),f=(0,a.v9)((function(){return(0,tn.DH)()})),d=(0,y.Z)();return(0,r.useEffect)((function(){var e=i,t=u;if("pomo"===l){var n=e.renderData.timePreview;switch(e.intervalStatus){case"paused":(0,wn.Pj)("".concat(n," - ").concat(d.formatMessage({id:"paused"})),f);break;case"progress":"long"===e.status||"short"===e.status?(0,wn.Pj)("".concat(n," - ").concat(d.formatMessage({id:"info_Relaxing"})),f):(0,wn.Pj)("".concat(n," - ").concat(d.formatMessage({id:"info_Focusing"})),f);break;case"done":"long-ready"===e.status||"short-ready"===e.status?(0,wn.Pj)("".concat(d.formatMessage({id:"statistics_pomo_completion_rate"})," +1"),f):(0,wn.Pj)(void 0,f);break;default:(0,wn.Pj)(void 0,f)}}else{var r=t.renderData.timePreview;switch(t.intervalStatus){case"paused":(0,wn.Pj)("".concat(r," - ").concat(d.formatMessage({id:"paused"})),f);break;case"progress":(0,wn.Pj)("".concat(r," - ").concat(d.formatMessage({id:"info_Focusing"})),f);break;default:(0,wn.Pj)(void 0,f)}}}),[d,i,f,u,l]),r.createElement(Ov.Cv.Provider,{value:i},r.createElement(Ov.uu.Provider,{value:o},r.createElement(Ov.M_.Provider,{value:u},r.createElement(Ov.nY.Provider,{value:s},t))))},ePe=n("QTTh"),tPe=function(e){var t=e.children,n=(0,Sue.C)();return(0,r.useEffect)((function(){bn.ZP.userMousePosition.x=n.x,bn.ZP.userMousePosition.y=n.y}),[n.x,n.y]),r.createElement(ePe.Z.Provider,{value:n},t)},nPe=function(e){var t=e.name,n=e.hotkey,o=(0,r.useMemo)((function(){return"ctrl+slash"!==n||(0,AF.V5)()?n:"ctrl+/"}),[n]);return(0,UW.y1)(o,(function(e,n){var r,o,a;e.target&&(null===(r=e.target.classList)||void 0===r?void 0:r.contains("custom-shortcut"))||(e.repeat||(!n.ctrl&&!n.meta&&(null===(o=n.keys)||void 0===o?void 0:o.includes("tab"))&&2===(null===(a=n.keys)||void 0===a?void 0:a.length)||n.meta||n.ctrl||!(0,wn.Ln)())&&((0,BW.z8)(t),e.preventDefault()))}),{enableOnFormTags:!0,enableOnContentEditable:!0}),null},rPe=(n("DFGu"),n("pW5B")),oPe=n("E2pw"),aPe=function(e){var t=e.children,n=(0,Ll.$h)();return r.createElement(oS.r.Provider,{value:{themeColor:n}},t)};function iPe(e){return iPe="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},iPe(e)}function cPe(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function sPe(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?cPe(Object(n),!0).forEach((function(t){uPe(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):cPe(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function uPe(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=iPe(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=iPe(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==iPe(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function lPe(){lPe=function(){return t};var e,t={},n=Object.prototype,r=n.hasOwnProperty,o=Object.defineProperty||function(e,t,n){e[t]=n.value},a="function"==typeof Symbol?Symbol:{},i=a.iterator||"@@iterator",c=a.asyncIterator||"@@asyncIterator",s=a.toStringTag||"@@toStringTag";function u(e,t,n){return Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{u({},"")}catch(e){u=function(e,t,n){return e[t]=n}}function l(e,t,n,r){var a=t&&t.prototype instanceof y?t:y,i=Object.create(a.prototype),c=new j(r||[]);return o(i,"_invoke",{value:_(e,n,c)}),i}function f(e,t,n){try{return{type:"normal",arg:e.call(t,n)}}catch(e){return{type:"throw",arg:e}}}t.wrap=l;var d="suspendedStart",m="executing",p="completed",h={};function y(){}function g(){}function v(){}var b={};u(b,i,(function(){return this}));var w=Object.getPrototypeOf,k=w&&w(w(D([])));k&&k!==n&&r.call(k,i)&&(b=k);var x=v.prototype=y.prototype=Object.create(b);function E(e){["next","throw","return"].forEach((function(t){u(e,t,(function(e){return this._invoke(t,e)}))}))}function S(e,t){function n(o,a,i,c){var s=f(e[o],e,a);if("throw"!==s.type){var u=s.arg,l=u.value;return l&&"object"==iPe(l)&&r.call(l,"__await")?t.resolve(l.__await).then((function(e){n("next",e,i,c)}),(function(e){n("throw",e,i,c)})):t.resolve(l).then((function(e){u.value=e,i(u)}),(function(e){return n("throw",e,i,c)}))}c(s.arg)}var a;o(this,"_invoke",{value:function(e,r){function o(){return new t((function(t,o){n(e,r,t,o)}))}return a=a?a.then(o,o):o()}})}function _(t,n,r){var o=d;return function(a,i){if(o===m)throw Error("Generator is already running");if(o===p){if("throw"===a)throw i;return{value:e,done:!0}}for(r.method=a,r.arg=i;;){var c=r.delegate;if(c){var s=O(c,r);if(s){if(s===h)continue;return s}}if("next"===r.method)r.sent=r._sent=r.arg;else if("throw"===r.method){if(o===d)throw o=p,r.arg;r.dispatchException(r.arg)}else"return"===r.method&&r.abrupt("return",r.arg);o=m;var u=f(t,n,r);if("normal"===u.type){if(o=r.done?p:"suspendedYield",u.arg===h)continue;return{value:u.arg,done:r.done}}"throw"===u.type&&(o=p,r.method="throw",r.arg=u.arg)}}}function O(t,n){var r=n.method,o=t.iterator[r];if(o===e)return n.delegate=null,"throw"===r&&t.iterator.return&&(n.method="return",n.arg=e,O(t,n),"throw"===n.method)||"return"!==r&&(n.method="throw",n.arg=new TypeError("The iterator does not provide a '"+r+"' method")),h;var a=f(o,t.iterator,n.arg);if("throw"===a.type)return n.method="throw",n.arg=a.arg,n.delegate=null,h;var i=a.arg;return i?i.done?(n[t.resultName]=i.value,n.next=t.nextLoc,"return"!==n.method&&(n.method="next",n.arg=e),n.delegate=null,h):i:(n.method="throw",n.arg=new TypeError("iterator result is not an object"),n.delegate=null,h)}function C(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function T(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function j(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(C,this),this.reset(!0)}function D(t){if(t||""===t){var n=t[i];if(n)return n.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var o=-1,a=function n(){for(;++o<t.length;)if(r.call(t,o))return n.value=t[o],n.done=!1,n;return n.value=e,n.done=!0,n};return a.next=a}}throw new TypeError(iPe(t)+" is not iterable")}return g.prototype=v,o(x,"constructor",{value:v,configurable:!0}),o(v,"constructor",{value:g,configurable:!0}),g.displayName=u(v,s,"GeneratorFunction"),t.isGeneratorFunction=function(e){var t="function"==typeof e&&e.constructor;return!!t&&(t===g||"GeneratorFunction"===(t.displayName||t.name))},t.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,v):(e.__proto__=v,u(e,s,"GeneratorFunction")),e.prototype=Object.create(x),e},t.awrap=function(e){return{__await:e}},E(S.prototype),u(S.prototype,c,(function(){return this})),t.AsyncIterator=S,t.async=function(e,n,r,o,a){void 0===a&&(a=Promise);var i=new S(l(e,n,r,o),a);return t.isGeneratorFunction(n)?i:i.next().then((function(e){return e.done?e.value:i.next()}))},E(x),u(x,s,"Generator"),u(x,i,(function(){return this})),u(x,"toString",(function(){return"[object Generator]"})),t.keys=function(e){var t=Object(e),n=[];for(var r in t)n.push(r);return n.reverse(),function e(){for(;n.length;){var r=n.pop();if(r in t)return e.value=r,e.done=!1,e}return e.done=!0,e}},t.values=D,j.prototype={constructor:j,reset:function(t){if(this.prev=0,this.next=0,this.sent=this._sent=e,this.done=!1,this.delegate=null,this.method="next",this.arg=e,this.tryEntries.forEach(T),!t)for(var n in this)"t"===n.charAt(0)&&r.call(this,n)&&!isNaN(+n.slice(1))&&(this[n]=e)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if("throw"===e.type)throw e.arg;return this.rval},dispatchException:function(t){if(this.done)throw t;var n=this;function o(r,o){return c.type="throw",c.arg=t,n.next=r,o&&(n.method="next",n.arg=e),!!o}for(var a=this.tryEntries.length-1;a>=0;--a){var i=this.tryEntries[a],c=i.completion;if("root"===i.tryLoc)return o("end");if(i.tryLoc<=this.prev){var s=r.call(i,"catchLoc"),u=r.call(i,"finallyLoc");if(s&&u){if(this.prev<i.catchLoc)return o(i.catchLoc,!0);if(this.prev<i.finallyLoc)return o(i.finallyLoc)}else if(s){if(this.prev<i.catchLoc)return o(i.catchLoc,!0)}else{if(!u)throw Error("try statement without catch or finally");if(this.prev<i.finallyLoc)return o(i.finallyLoc)}}}},abrupt:function(e,t){for(var n=this.tryEntries.length-1;n>=0;--n){var o=this.tryEntries[n];if(o.tryLoc<=this.prev&&r.call(o,"finallyLoc")&&this.prev<o.finallyLoc){var a=o;break}}a&&("break"===e||"continue"===e)&&a.tryLoc<=t&&t<=a.finallyLoc&&(a=null);var i=a?a.completion:{};return i.type=e,i.arg=t,a?(this.method="next",this.next=a.finallyLoc,h):this.complete(i)},complete:function(e,t){if("throw"===e.type)throw e.arg;return"break"===e.type||"continue"===e.type?this.next=e.arg:"return"===e.type?(this.rval=this.arg=e.arg,this.method="return",this.next="end"):"normal"===e.type&&t&&(this.next=t),h},finish:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),T(n),h}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.tryLoc===e){var r=n.completion;if("throw"===r.type){var o=r.arg;T(n)}return o}}throw Error("illegal catch attempt")},delegateYield:function(t,n,r){return this.delegate={iterator:D(t),resultName:n,nextLoc:r},"next"===this.method&&(this.arg=e),h}},t}function fPe(e,t,n,r,o,a,i){try{var c=e[a](i),s=c.value}catch(u){return void n(u)}c.done?t(s):Promise.resolve(s).then(r,o)}function dPe(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,a,i,c=[],s=!0,u=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;s=!1}else for(;!(s=(r=a.call(n)).done)&&(c.push(r.value),c.length!==t);s=!0);}catch(e){u=!0,o=e}finally{try{if(!s&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(u)throw o}}return c}}(e,t)||function(e,t){if(!e)return;if("string"===typeof e)return mPe(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return mPe(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function mPe(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var pPe=(0,s.dK)().toLowerCase(),hPe=function(e){var t=e.history,n=(0,y.Z)();window.intl=n;var o=(0,r.useRef)(!1),i=(0,r.useRef)(!1),c=(0,r.useRef)(null),s=(0,r.useRef)(null),u=(0,r.useRef)(null),l=(0,a.I0)(),f=(0,r.useCallback)((function(e){bn.ZP.isModifierKeyPressDragging!==e&&l((0,no.P)(e)),bn.ZP.isModifierKeyPressDragging=e}),[l]);(0,r.useEffect)((function(){var e=function(){o.current=!1,i.current=!1,c.current&&clearTimeout(c.current),s.current&&clearTimeout(s.current),u.current&&clearTimeout(u.current),c.current=null,s.current=null,u.current=null,setTimeout((function(){f(!1),l((0,no.jK)(!1))}))},t=function(){"visible"===document.visibilityState?(0,gn.v_)():e()};return window.addEventListener("blur",e),document.addEventListener("visibilitychange",t),function(){window.removeEventListener("blur",e),document.removeEventListener("visibilitychange",t)}}),[l,f]),(0,r.useEffect)((function(){ys.un&&document.body.classList.add("edge"),function(){var e=ys.bO();e&&(document.body.classList.add("ie"),document.body.classList.add("ie"+e))}(),ys.tq.iOS()&&document.body.classList.add("ios"),ys.vU&&document.body.classList.add("firefox"),(ys.G6||ys.sR)&&document.body.classList.add("safari"),ys.tq.any()&&document.body.classList.add("mobile"),ys.bd&&document.body.classList.add("chrome-lower"),function(){if(N.JK()){document.body.classList.add("mac"),document.body.classList.add("client");var e=+N.J1();e&&(e>=0&&(bn.ZP.macClientVersion=e),(0,bn.ru)()&&document.body.classList.add("summaryTemplateEnabled"))}N.V9()&&document.body.classList.add("insert-summary")}(),N.Iq()&&(document.body.classList.add("windows"),document.body.classList.add("client")),ys.VG&&document.body.classList.add("webkit"),ys.V5?document.body.setAttribute("data-platform","mac"):ys.IJ?document.body.setAttribute("data-platform","linux"):document.body.setAttribute("data-platform","windows")}),[]),(0,r.useEffect)((function(){document.body.classList.add(window.Appest.language)}),[]),YSe({history:t}),(0,r.useEffect)((function(){var e=function(e){e.preventDefault()};return document.addEventListener("focusin",e,{capture:!0}),function(){document.removeEventListener("focusin",e,{capture:!0})}}),[]);var d=(0,Nq.Z)((function(){o.current=!1,i.current=!1}),{wait:2e3,leading:!1,trailing:!0}),m=d.run,p=d.cancel;!function(e,t){(0,r.useEffect)((function(){return document.addEventListener("keydown",e,{capture:!0}),document.addEventListener("keyup",t,{capture:!0}),function(){document.removeEventListener("keydown",e,{capture:!0}),document.removeEventListener("keyup",t,{capture:!0})}}),[e,t])}((0,r.useCallback)((function(e){var t,n="Meta"===e.key||"Control"===e.key;if((e.ctrlKey||e.metaKey)&&n?f(!0):f(!1),bn.ZP.isDragging)"Escape"!==e.key&&e.preventDefault();else if((!e.target||!(null===(t=e.target.classList)||void 0===t?void 0:t.contains("custom-shortcut")))&&!e.repeat){switch(e.key){case"?":case"\uff1f":(0,wn.Ln)()||(0,BW.z8)("shortcuts");break;case"/":e.metaKey||e.ctrlKey?(0,BW.z8)("shortcuts"):(0,wn.Ln)()||(0,BW.z8)("goto_search")}if(!(e.shiftKey||e.metaKey||e.ctrlKey)&&e.altKey&&"Alt"===e.key){var r=N.gz(),a=N.Li(),d=N.AF(),h=N.fT();if((r||a||d||h)&&!$(B.rK2.join(",")).length)if(e.preventDefault(),$(e.target).closest(".l-task").length||(0,wn.Ln)())u.current&&clearTimeout(u.current),u.current=setTimeout((function(){ae.Z.shortcut("alt","in_task_tab_editing"),l((0,no.jK)(!0))}),750);else{if(r){var y=(0,Lt.g9)();ae.Z.shortcut("alt",y?"in_split_view":"in_calendar_tab")}else if(a)ae.Z.shortcut("alt","in_matrix_tab");else if(d){var g=(0,Lt.i5)();ae.Z.shortcut("alt",g?"in_split_view":"in_task_tab")}l((0,no.jK)(!0))}}if(!(0,wn.Ln)()&&!(e.shiftKey||e.metaKey||e.ctrlKey||e.altKey)){switch(m(),e.keyCode){case Te.Z.g:c.current&&clearTimeout(c.current),c.current=setTimeout((function(){o.current=!0}),0);break;case Te.Z.v:s.current&&clearTimeout(s.current),s.current=setTimeout((function(){i.current=!0}),0)}if(o.current){switch(e.keyCode){case Te.Z.n:U.vp.dispatch("GLOBAL_NAVIGATE_TO","next7days"),ae.Z.shortcut("navigate","go_to_7D"),e.preventDefault(),e.stopPropagation();break;case Te.Z.t:U.vp.dispatch("GLOBAL_NAVIGATE_TO","today"),ae.Z.shortcut("navigate","go_to_tod");break;case Te.Z.r:U.vp.dispatch("GLOBAL_NAVIGATE_TO","tomorrow"),ae.Z.shortcut("navigate","go_to_tom");break;case Te.Z.m:U.vp.dispatch("GLOBAL_NAVIGATE_TO","assign-to-me"),ae.Z.shortcut("navigate","go_to_assign");break;case Te.Z.i:U.vp.dispatch("GLOBAL_NAVIGATE_TO","inbox"),ae.Z.shortcut("navigate","go_to_inbox");break;case Te.Z.a:U.vp.dispatch("GLOBAL_NAVIGATE_TO","all"),ae.Z.shortcut("navigate","go_to_all");break;case Te.Z.c:U.vp.dispatch("GLOBAL_NAVIGATE_TO","completed"),ae.Z.shortcut("navigate","go_to_completed");break;case Te.Z.w:U.vp.dispatch("GLOBAL_NAVIGATE_TO","wont-do"),ae.Z.shortcut("navigate","go_to_wont_do");break;case Te.Z.s:U.vp.dispatch("GLOBAL_NAVIGATE_TO","settings"),ae.Z.shortcut("navigate","go_to_settings");break;case Te.Z.g:U.vp.dispatch("GLOBAL_NAVIGATE_TO","trash"),ae.Z.shortcut("navigate","go_to_trash");break;case Te.Z.b:U.vp.dispatch("GLOBAL_NAVIGATE_TO","summary"),ae.Z.shortcut("navigate","go_to_summary")}c.current&&clearTimeout(c.current),p(),o.current=!1}}if(i.current){switch(e.keyCode){case Te.Z.l:U.vp.dispatch("updateListViewMode","listMode"),ae.Z.shortcut("switch_views","list_view");break;case Te.Z.k:U.vp.dispatch("updateListViewMode","kanbanMode"),ae.Z.shortcut("switch_views","kanban_view");break;case Te.Z.t:U.vp.dispatch("updateListViewMode","timelineMode"),ae.Z.shortcut("switch_views","timeline_view")}s.current&&clearTimeout(s.current),p(),i.current=!1}}}),[p,m,l,f]),(0,r.useCallback)((function(e){if(f(!1),e.keyCode===Te.Z.tab)bn.ZP.keydownTab&&setTimeout((function(){bn.ZP.keydownTab=!1}));if("Alt"===e.key)u.current&&clearTimeout(u.current),l((0,no.jK)(!1))}),[l,f]));var h=(0,rPe.I3)(),v=dPe(dNe(),5),b=v[0],k=v[1],x=v[2],E=(v[3],v[4]),S=((0,r.useEffect)((function(){return window.addEventListener("beforeunload",gNe,{capture:!0}),function(){window.removeEventListener("beforeunload",gNe,{capture:!0})}}),[]),{initStorage:(0,r.useCallback)(CNe(_Ne().mark((function e(){var t,n,r,o;return _Ne().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,hNe.Z.initialize();case 2:return e.next=4,hNe.Z.getVersion();case 4:if(t=e.sent,n="".concat(window.Appest.user.userId),r=(0,kn.Do)("ap_user_id"),(0,kn.i7)("ap_user_id"),o=window.location.host.split(".").slice(-2).join("."),(0,kn.d7)("ap_user_id",n,void 0,".".concat(o)),console.info("check user changed",{oldUserId:r,userId:n}),!r||n===r){e.next=15;break}return console.warn("detected user changed!"),e.next=15,hNe.Z.clear();case 15:return e.next=17,(0,Uv.Dr)(t);case 17:return e.next=19,(0,Wn.HTZ)();case 19:return e.next=21,(0,hn.$Z)();case 21:return e.next=23,Promise.all([(0,Qt.mw)(),(0,Rke.sM)(),(0,Lx.gQ)(),(0,VT.JI)(),(0,$t.Zk)(),(0,Hn.nt)(),(0,kJ.qQ)(),(0,Hi.Dp)(),(0,_i.wl)(),(0,b_.Kl)(),(0,LN.ru)()]);case 23:return e.next=25,xNe();case 25:case"end":return e.stop()}}),e)}))),[])}).initStorage,_=WNe({intl:n,errorMessageRef:x,registerGuideRef:E}),O=_.isInitCompleted,C=_.startApp,T=(0,a.v9)((function(e){return(0,Z.gh)().toLowerCase()})),j=(0,a.v9)((function(e){return e.globalState.get("rootWidthSize")})),D=(0,r.useRef)(j);(0,r.useEffect)((function(){var e;(e=lPe().mark((function e(){return lPe().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,S();case 2:return e.next=4,Promise.all([(0,K.yU7)().then((function(e){uo.h.dispatch((0,wJ.vS)(e.data))})),TNe(),jNe(),(0,Z.Lv)(),(0,tn.bd)(!0)]);case 4:return e.next=6,BSe();case 6:MNe({isCustomUserRole:!0,isCustomOnDayLeap:!0}),C();case 8:case"end":return e.stop()}}),e)})),function(){var t=this,n=arguments;return new Promise((function(r,o){var a=e.apply(t,n);function i(e){fPe(a,r,o,i,c,"next",e)}function c(e){fPe(a,r,o,i,c,"throw",e)}i(void 0)}))})()}),[x,S,k,C]),yPe(),(0,r.useEffect)((function(){var e=(0,Hs.b5)();D.current!==e.size&&l((0,no.dK)(e.size))}),[l]);var M=(0,uH.Z)((0,r.useCallback)((function(){var e=(0,Hs.b5)();j!==e.size&&l((0,no.dK)(e.size))}),[l,j]),20,{leading:!1,trailing:!0});(0,r.useEffect)((function(){return window.addEventListener("resize",M),function(){window.removeEventListener("resize",M)}}),[M]);var A=(0,r.useMemo)((function(){return!(0,ys.al)()}),[]),P=(0,r.useMemo)((function(){var e=Object.keys(RL).includes(T)?{backgroundImage:"url(".concat(RL[T],")"),backgroundSize:"cover",backgroundPosition:"0 100%"}:{};return A&&(e.position="relative",e.flex="auto"),e}),[A,T]),I=(0,Iv.VT)(Iv.MA,{activationConstraint:{distance:8}}),L=(0,Iv.Dy)(I);return O?r.createElement(g.xI,{history:t},r.createElement(oPe.Z.Provider,{value:{locale:pPe}},r.createElement(aPe,null,r.createElement(tPe,null,r.createElement(Iv.LB,{autoScroll:!1,sensors:L,collisionDetection:function(e){if((0,k_.nS)(e.active)){var t=["quadrant1","quadrant2","quadrant3","quadrant4"],n=e.droppableContainers.filter((function(e){return t.includes(e.id)}));return(0,Iv.Xo)(sPe(sPe({},e),{},{droppableContainers:n}))}if(!e.pointerCoordinates)return[];var r=document.elementsFromPoint(e.pointerCoordinates.x,e.pointerCoordinates.y),o=r.find((function(e){return"calendar-timeline-sidebar"===e.id})),a=e.droppableContainers.filter((function(e){if(!e.node.current)return!1;var t=r.includes(e.node.current),n=e.id;return(!t||!n.startsWith("inDay-")&&!n.startsWith("allDay-")||!o)&&!["quadrant1","quadrant2","quadrant3","quadrant4"].includes(n)&&t})),i=(0,Iv.j2)(sPe(sPe({},e),{},{droppableContainers:a}));if(i.length>1){var c,s=e.active.data.current.dragItem,u=null===s||void 0===s||null===(c=s.data)||void 0===c?void 0:c.specificFrom,l=new Map;return i.forEach((function(e){var t=e.id;t.startsWith("quadrant-".concat(u))&&l.set("quadrant-",0),t.startsWith("column-".concat(u))&&l.set("column-",0)})),i.sort((function(e,t){var n=(0,k_.eU)(e.id,l);return(0,k_.eU)(t.id,l)-n})),i}return i}},A&&r.createElement(KNe,null),r.createElement(QNe,null,h.map((function(e){return e.hotkey&&r.createElement(nPe,{key:e.name,name:e.name,hotkey:e.hotkey})})),r.createElement("div",{style:P,id:"container-main",className:w()("flex h-full overflow-hidden dark:bg-screen-background",""),tabIndex:-1},r.createElement(_Se,null),r.createElement(XNe,null),b)),r.createElement(Rwe,null)))))):null},yPe=function(){(0,r.useEffect)((function(){var e=function(){bn.ZP.keydownTab=!1};return window.addEventListener("blur",e),function(){window.removeEventListener("blur",e)}}),[])};function gPe(){"serviceWorker"in navigator&&window.addEventListener("load",(function(){navigator.serviceWorker.register("/service-worker.js").then((function(){U.vp.subscribe(null,"postMessageToSW",(function(e){navigator.serviceWorker.controller&&navigator.serviceWorker.controller.postMessage(e)})),navigator.serviceWorker.addEventListener("message",(function(e){if(e.data){if(e.data.action)switch(e.data.action){case"signout":N.AL(e.data.toUrl);break;case"refreshPage":window.location.reload()}e.ports[0].postMessage("received")}})),console.log("Service worker registration succeeded")})).catch((function(e){console.error("Unable to register the service worker: ",function(e){return e.toString?e.toString():String(e)}(e))}))}))}var vPe=n("VOaT"),bPe=n("E/IO"),wPe=function(){var e={escCancel:function(){U.jc._events.length?U.jc.dispatch():U.Wp.dispatch()},deleteTask:function(){!(0,wn.Ln)()&&bn.ZP.hasOutDetail&&U.vp.dispatch("deleteActiveTaskInCalendar")},undoLastAction:function(){(0,wn.Ln)()||(0,cle.bg)()}},t=[],n=t.reduce((function(e,t){return e[t]=!0,e}),{});(0,i.configure)({ignoreTags:t,ignoreEventsCondition:function(e){var t=e.target,r=e.keyCode;if(t&&t.tagName){var o=t.tagName.toLowerCase();return r===Te.Z.escape?n[o]:n[o]||t.isContentEditable}return!1}}),o.render(r.createElement(r.StrictMode,null,r.createElement(a.zt,{store:uo.h},r.createElement(h.Z,null,r.createElement(i.GlobalHotKeys,{keyMap:B.ADv,handlers:e},r.createElement(hPe,{history:uo.m,store:uo.h}))))),document.getElementById("root"))};ys.w1&&(window.location.href="microsoft-edge:"+window.location.href,setTimeout((function(){window.location.href="https://support.microsoft.com/topic/this-website-works-better-in-microsoft-edge-160fa918-d581-4932-9e4e-1075c4713595"}),1)),function(){var e=window.location.host.includes("beta");e&&(0,kn.d7)("ap_app_program","beta",void 0,u.j4?".dida365.com":".ticktick.com");var t=(0,kn.Do)("ap_app_program");t?(e||"beta"===t&&(0,wn.PD)(),bn.ZP.inBetaTesting=!0):bn.ZP.inBetaTesting=!1}(),(0,vPe.D)(),SP.pA.init({isWorkday:function(e){return(0,k5.ET)(e)},isRest:function(e){return(0,k5.av)(e)}}),(0,Y.y8)(),(0,XJ.j6)(),(0,c.z)().then(wPe).catch(wPe),gPe();try{bPe.Z.initSDK(void 0,(function(){return JSON.parse((0,$e.dz)())}))}catch(kPe){console.log(kPe)}},gYYY:function(e,t,n){"use strict";n("pNMO"),n("4Brf"),n("tjZM"),n("0oug"),n("lEou"),n("ma9I"),n("TeQF"),n("fbCW"),n("x0AG"),n("pjDv"),n("yq1k"),n("4mDm"),n("oVuX"),n("2B1R"),n("E9XD"),n("Junv"),n("+2oP"),n("ToJy"),n("sMBO"),n("DEfu"),n("Tskq"),n("I9xj"),n("NBAS"),n("ExoC"),n("07d7"),n("5s+n"),n("rB9j"),n("ALS0"),n("JfAA"),n("YGK4"),n("JTJg"),n("PKPk"),n("SYor"),n("FZtP"),n("3bBZ");var r=n("2sNt"),o=n("zq1V"),a=n("DRqq"),i=n("OJYT"),c=n("q1tI"),s=n("9IBm"),u=n("NW6w"),l=n("AtZj"),f=n("EPMa"),d=n.n(f),m=n("fUxU"),p=n("4+DD"),h=n("vzQL"),y=n("Ehno"),g=n("HRuM"),v=n("kxzV"),b=n("nJcm"),w=n("yscd"),k=n("PiDg"),x=n("2VSN"),E=n("RDjN"),S=n("UWFD"),_=n("Eh+D"),O=n.n(_),C=n("G47D"),T=n("l/fa"),j=n("Aw1m"),D=n("XoE2"),M=n("mLa8"),A=n("y8mg"),N=n.n(A),P=n("Ag2S"),I=n("Llsf"),L=n("rviF"),R=n("wV/k");function Z(e){return Z="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},Z(e)}function F(){F=function(){return t};var e,t={},n=Object.prototype,r=n.hasOwnProperty,o=Object.defineProperty||function(e,t,n){e[t]=n.value},a="function"==typeof Symbol?Symbol:{},i=a.iterator||"@@iterator",c=a.asyncIterator||"@@asyncIterator",s=a.toStringTag||"@@toStringTag";function u(e,t,n){return Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{u({},"")}catch(e){u=function(e,t,n){return e[t]=n}}function l(e,t,n,r){var a=t&&t.prototype instanceof y?t:y,i=Object.create(a.prototype),c=new j(r||[]);return o(i,"_invoke",{value:_(e,n,c)}),i}function f(e,t,n){try{return{type:"normal",arg:e.call(t,n)}}catch(e){return{type:"throw",arg:e}}}t.wrap=l;var d="suspendedStart",m="executing",p="completed",h={};function y(){}function g(){}function v(){}var b={};u(b,i,(function(){return this}));var w=Object.getPrototypeOf,k=w&&w(w(D([])));k&&k!==n&&r.call(k,i)&&(b=k);var x=v.prototype=y.prototype=Object.create(b);function E(e){["next","throw","return"].forEach((function(t){u(e,t,(function(e){return this._invoke(t,e)}))}))}function S(e,t){function n(o,a,i,c){var s=f(e[o],e,a);if("throw"!==s.type){var u=s.arg,l=u.value;return l&&"object"==Z(l)&&r.call(l,"__await")?t.resolve(l.__await).then((function(e){n("next",e,i,c)}),(function(e){n("throw",e,i,c)})):t.resolve(l).then((function(e){u.value=e,i(u)}),(function(e){return n("throw",e,i,c)}))}c(s.arg)}var a;o(this,"_invoke",{value:function(e,r){function o(){return new t((function(t,o){n(e,r,t,o)}))}return a=a?a.then(o,o):o()}})}function _(t,n,r){var o=d;return function(a,i){if(o===m)throw Error("Generator is already running");if(o===p){if("throw"===a)throw i;return{value:e,done:!0}}for(r.method=a,r.arg=i;;){var c=r.delegate;if(c){var s=O(c,r);if(s){if(s===h)continue;return s}}if("next"===r.method)r.sent=r._sent=r.arg;else if("throw"===r.method){if(o===d)throw o=p,r.arg;r.dispatchException(r.arg)}else"return"===r.method&&r.abrupt("return",r.arg);o=m;var u=f(t,n,r);if("normal"===u.type){if(o=r.done?p:"suspendedYield",u.arg===h)continue;return{value:u.arg,done:r.done}}"throw"===u.type&&(o=p,r.method="throw",r.arg=u.arg)}}}function O(t,n){var r=n.method,o=t.iterator[r];if(o===e)return n.delegate=null,"throw"===r&&t.iterator.return&&(n.method="return",n.arg=e,O(t,n),"throw"===n.method)||"return"!==r&&(n.method="throw",n.arg=new TypeError("The iterator does not provide a '"+r+"' method")),h;var a=f(o,t.iterator,n.arg);if("throw"===a.type)return n.method="throw",n.arg=a.arg,n.delegate=null,h;var i=a.arg;return i?i.done?(n[t.resultName]=i.value,n.next=t.nextLoc,"return"!==n.method&&(n.method="next",n.arg=e),n.delegate=null,h):i:(n.method="throw",n.arg=new TypeError("iterator result is not an object"),n.delegate=null,h)}function C(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function T(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function j(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(C,this),this.reset(!0)}function D(t){if(t||""===t){var n=t[i];if(n)return n.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var o=-1,a=function n(){for(;++o<t.length;)if(r.call(t,o))return n.value=t[o],n.done=!1,n;return n.value=e,n.done=!0,n};return a.next=a}}throw new TypeError(Z(t)+" is not iterable")}return g.prototype=v,o(x,"constructor",{value:v,configurable:!0}),o(v,"constructor",{value:g,configurable:!0}),g.displayName=u(v,s,"GeneratorFunction"),t.isGeneratorFunction=function(e){var t="function"==typeof e&&e.constructor;return!!t&&(t===g||"GeneratorFunction"===(t.displayName||t.name))},t.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,v):(e.__proto__=v,u(e,s,"GeneratorFunction")),e.prototype=Object.create(x),e},t.awrap=function(e){return{__await:e}},E(S.prototype),u(S.prototype,c,(function(){return this})),t.AsyncIterator=S,t.async=function(e,n,r,o,a){void 0===a&&(a=Promise);var i=new S(l(e,n,r,o),a);return t.isGeneratorFunction(n)?i:i.next().then((function(e){return e.done?e.value:i.next()}))},E(x),u(x,s,"Generator"),u(x,i,(function(){return this})),u(x,"toString",(function(){return"[object Generator]"})),t.keys=function(e){var t=Object(e),n=[];for(var r in t)n.push(r);return n.reverse(),function e(){for(;n.length;){var r=n.pop();if(r in t)return e.value=r,e.done=!1,e}return e.done=!0,e}},t.values=D,j.prototype={constructor:j,reset:function(t){if(this.prev=0,this.next=0,this.sent=this._sent=e,this.done=!1,this.delegate=null,this.method="next",this.arg=e,this.tryEntries.forEach(T),!t)for(var n in this)"t"===n.charAt(0)&&r.call(this,n)&&!isNaN(+n.slice(1))&&(this[n]=e)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if("throw"===e.type)throw e.arg;return this.rval},dispatchException:function(t){if(this.done)throw t;var n=this;function o(r,o){return c.type="throw",c.arg=t,n.next=r,o&&(n.method="next",n.arg=e),!!o}for(var a=this.tryEntries.length-1;a>=0;--a){var i=this.tryEntries[a],c=i.completion;if("root"===i.tryLoc)return o("end");if(i.tryLoc<=this.prev){var s=r.call(i,"catchLoc"),u=r.call(i,"finallyLoc");if(s&&u){if(this.prev<i.catchLoc)return o(i.catchLoc,!0);if(this.prev<i.finallyLoc)return o(i.finallyLoc)}else if(s){if(this.prev<i.catchLoc)return o(i.catchLoc,!0)}else{if(!u)throw Error("try statement without catch or finally");if(this.prev<i.finallyLoc)return o(i.finallyLoc)}}}},abrupt:function(e,t){for(var n=this.tryEntries.length-1;n>=0;--n){var o=this.tryEntries[n];if(o.tryLoc<=this.prev&&r.call(o,"finallyLoc")&&this.prev<o.finallyLoc){var a=o;break}}a&&("break"===e||"continue"===e)&&a.tryLoc<=t&&t<=a.finallyLoc&&(a=null);var i=a?a.completion:{};return i.type=e,i.arg=t,a?(this.method="next",this.next=a.finallyLoc,h):this.complete(i)},complete:function(e,t){if("throw"===e.type)throw e.arg;return"break"===e.type||"continue"===e.type?this.next=e.arg:"return"===e.type?(this.rval=this.arg=e.arg,this.method="return",this.next="end"):"normal"===e.type&&t&&(this.next=t),h},finish:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),T(n),h}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.tryLoc===e){var r=n.completion;if("throw"===r.type){var o=r.arg;T(n)}return o}}throw Error("illegal catch attempt")},delegateYield:function(t,n,r){return this.delegate={iterator:D(t),resultName:n,nextLoc:r},"next"===this.method&&(this.arg=e),h}},t}function B(e,t,n,r,o,a,i){try{var c=e[a](i),s=c.value}catch(u){return void n(u)}c.done?t(s):Promise.resolve(s).then(r,o)}function U(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,a,i,c=[],s=!0,u=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;s=!1}else for(;!(s=(r=a.call(n)).done)&&(c.push(r.value),c.length!==t);s=!0);}catch(e){u=!0,o=e}finally{try{if(!s&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(u)throw o}}return c}}(e,t)||function(e,t){if(!e)return;if("string"===typeof e)return Y(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return Y(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Y(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}t.Z=function(e){var t=e.hide,n=e.taskIds,f=e.needShowToast,_=e.area,A=(0,u.v9)((function(e){return e.tasks.taskList})),Z=(0,c.useMemo)((function(){var e=function(){if(n){var e=(0,r.a1Z)(n),t=e.toArray().map((function(e){return e.get("parentId")})).filter(j.y),o=(0,r.RLB)(e,!0);return new Set(t.concat(o.toArray().map((function(e){return e.get("id")}))))}return new Set}();return A.toArray().filter((function(t){return!e.has(t.get("id"))&&(!(0,r.xEq)(t)&&!(0,r.ZWx)(t)&&!(0,r.PNE)(t))}))}),[n,A]),Y=(0,c.useMemo)((function(){var e=function(e,t){return"".concat(e,"/").concat(t)},t=new Map(A.toArray().map((function(t){return[e(t.get("projectId"),t.get("id")),t]}))),r=new Map(A.toArray().map((function(e){return[e.get("id"),e]}))),o=new Set;return n.reduce((function(n,a){var i=r.get(a);if(!i)return n;var c=i.get("parentId");if(!c)return n;var s=t.get(e(i.get("projectId"),c));return s&&!o.has(s.get("id"))&&(o.add(s.get("id")),n.push(s)),n}),[])}),[n,A]),V=(0,s.Z)(),H=U((0,c.useState)(""),2),W=H[0],z=H[1],G=(0,c.useRef)(null),K=U((0,c.useState)(!1),2),q=(K[0],K[1]),J=(0,o.Z)(W.trim(),{wait:300}),X=(0,a.Z)((function(){switch(_){case"task-menu":L.Z.linkParentTask("link_from","list_om");break;case"task-menu-multi":case"task-detail-multi":L.Z.linkParentTask("link_from","batch_om");break;case"task-detail":L.Z.linkParentTask("link_from","detail_om")}L.Z.linkParentTask("task_search_page",J?"search":"recently_created")})),Q=(0,c.useMemo)((function(){if(J){var e=Z.filter((function(e){return e.get("title").toLowerCase().includes(J.toLowerCase())})).sort(v.ZP.title);return e.length?e:"search-empty"}var t=Z.sort(v.ZP.createdTime).slice(0,15);return t.length?t:"empty"}),[J,Z]),ee=U((0,c.useState)(null),2),te=ee[0],ne=ee[1],re=(0,c.useMemo)((function(){var e;if(Array.isArray(Q)&&null!=te)return null===(e=Q[te])||void 0===e?void 0:e.get("id")}),[te,Q]),oe=(0,a.Z)((function(e){z(e),ne(null)})),ae=(0,c.useRef)(null),ie=U((0,m.zu)((function(e){var t=ae.current;t&&(0,p.iD)($(t))})),2),ce=ie[0],se=ie[1];(0,i.Z)((function(){var e=ae.current;e&&(0,p.Dh)($(e))}));var ue=(0,a.Z)((function(e){oe(e.target.value)})),le=(0,a.Z)((function(){q(!0)})),fe=(0,a.Z)((function(){q(!1)})),de=(0,a.Z)((function(e){var n=ce.current;if(n){var r=function(e){var t=Array.from($(n).find(".bindParentMenuItemWrapper")),r=t.findIndex((function(e){return e.classList.contains("active")})),o=t[r+("up"===e?-1:1)];if(o&&o){if(o.getBoundingClientRect().top<n.getBoundingClientRect().top)return void o.scrollIntoView({block:"start"});o.getBoundingClientRect().bottom>n.getBoundingClientRect().bottom&&o.scrollIntoView({block:"end"})}};e.keyCode===I.Z.down_arrow?(e.preventDefault(),e.stopPropagation(),ne((function(e){if(null==e)return 0;var t=e+1;return t>Q.length-1?e:t})),r("down")):e.keyCode===I.Z.up_arrow?(e.preventDefault(),e.stopPropagation(),ne((function(e){if(null==e)return null;var t=e-1;return t<0?null:t})),r("up")):e.keyCode===I.Z.enter&&(e.preventDefault(),e.stopPropagation(),re&&(pe(re),t()))}})),me=(0,a.Z)((function(){(0,R.ct)((0,r.a1Z)(n).toArray().map((function(e){return{id:e.get("id"),parentId:void 0}}))),t(),(0,p.eD)(V.formatMessage({id:"Link removed"}))})),pe=(0,a.Z)((function(e){X();var t=(0,r.FOH)(e),o=(0,r.a1Z)(n),a=o.toArray();if(t&&0!==a.length){var i=(0,r.iNK)(t),c=(0,r.RLB)(o),s=(0,x.cO)((0,x.lg)(c,!1)).some((function(e){return e.level+i+1>E.AE})),u=function(){var n,o=(n=F().mark((function n(){var o,c,s,u;return F().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return o=new k.Gg("order"),c=a.map((function(e){return new w.D2(o,(0,r.yZs)(e))})),s=(0,x.cO)((0,x.lg)((0,r.aMe)(O().List([t])),!1)),u=s.findIndex((function(t){return t.id===e})),n.next=6,(0,r.UDv)(c,u,s,i===E.AE?0:1,!1,t.get("projectId"),void 0,void 0,void 0);case 6:setTimeout((function(){!(0,p.RV)()&&("all"===f||"complete"===f&&a.every((function(e){return(0,r.PNE)(e)})))&&(0,p.eD)(V.formatMessage({id:"Task linked"}))}));case 7:case"end":return n.stop()}}),n)})),function(){var e=this,t=arguments;return new Promise((function(r,o){var a=n.apply(e,t);function i(e){B(a,r,o,i,c,"next",e)}function c(e){B(a,r,o,i,c,"throw",e)}i(void 0)}))});return function(){return o.apply(this,arguments)}}();s?S.WI({key:"task_level_max_limit",title:V.formatMessage({id:"task_level_max_limit_title"}),content:V.formatMessage({id:"task_level_max_limit_desc"}),cancelText:V.formatMessage({id:"cancel"}),confirmText:V.formatMessage({id:"ok"}),confirmAction:function(){u()}}):u()}}));(0,c.useEffect)((function(){var e=N().uniqueId();return P.jc.subscribe(e,"bind-parent-menu",(function(){t()}),{ignoreTrigger:!0}),function(){P.jc.unSubscribe(e)}}),[t]);var he=(0,c.useMemo)((function(){return Y.length>0&&!J}),[Y,J]),ye=(0,c.useMemo)((function(){return Array.isArray(Q)?c.createElement("div",{className:"flex-auto antiscroll-wrap flex flex-col",style:{marginTop:8},ref:ae},c.createElement(C.ZP,{className:"auto-sizer flex-auto flex flex-col",style:{width:"100%"}},(function(e){var n=e.width,r=e.height;return c.createElement(T.Z,{outerRef:ae},(function(e){var o=e.onVerticalScroll,a=e.getItemVerticalVisible,i=h.g;return c.createElement("div",{className:"antiscroll-inner",ref:se,onScroll:o,style:{width:n,height:r}},he&&c.createElement(c.Fragment,null,c.createElement("div",{style:{margin:"0 20px 0",lineHeight:"28px"},className:"text-xs font-medium text-grey"},V.formatMessage({id:"Linked Parent Task"})),c.createElement("div",{style:{padding:"0 20px",height:h.g}},c.createElement("div",{className:"flex items-center h-full"},c.createElement(l.Z,{name:"disabled-connect",className:"flex-none text-grey-60",style:{width:16,height:16,marginRight:5}}),c.createElement("div",{className:"flex-auto truncate text-s text-grey flex items-center",style:{lineHeight:"18px"}},c.createElement("span",{className:"truncate",style:{marginRight:4}},Y.slice(0,1).map((function(e){return e.get("title")||V.formatMessage({id:"no_title"})})).join(",")),Y.length>1&&c.createElement("span",{className:"opacity-60 flex-none"}," "+V.formatMessage({id:Y.length-1>1?"and N More Tasks":"and N More Task"},{d:Y.length-1}))),c.createElement(l.Z,{name:"close",className:"flex-none text-grey-60 cursor-pointer",style:{width:20,height:20,marginLeft:5},onClick:function(){me()}}))),c.createElement("div",{style:{height:1,margin:"8px 20px"},className:"bg-grey-10"}),c.createElement("div",{style:{margin:"6px 20px 0",lineHeight:"28px"},className:"text-xs font-medium text-grey"},V.formatMessage({id:"Link Other Parent Task"}))),c.createElement("div",{className:"relative",style:{minHeight:Q.length*i}},Q.map((function(e,n){var r=n*i,o=e.get("dueDate")||e.get("startDate");if(!a(r,i))return null;var s=e.get("id"),u=e.get("title").length>0?e.get("title"):V.formatMessage({id:"no_title"}),l=s===re,f=o?c.createElement(y.Z,{className:d()("text-tny inline-block flex-none ml-[8px]",(0,g.GZ)(!1,o,e.get("isAllDay"),!0)),task:e,isCompletedSection:!1,forceShowTaskTime:!0,showTomorrow:!0,onClickDuedate:function(){}}):null;return c.createElement("div",{style:{top:r},className:d()("bindParentMenuItemWrapper","absolute cursor-pointer w-full left-0",{active:l}),key:s,onClick:function(){t(),pe(s)},"data-id":s},c.createElement(h.Z,{title:u,priority:e.get("priority"),projectId:e.get("projectId"),dateEl:f,active:l}))}))))}))}))):c.createElement("div",{style:{paddingTop:45}},c.createElement(b.Z,{size:180,textId:"empty"===Q?"No tasks to link":"empty_search_list_a",descId:"empty"===Q?"Add tasks first":"empty_desc_try_changing_the_keywords"}))}),[re,pe,me,t,V,Y,Q,se,he]);return c.createElement(c.Fragment,null,c.createElement(D.Z,null,c.createElement("div",{className:d()("cover z-modal absolute inset-0",E.SIv),onMouseDown:function(e){e.stopPropagation()},onMouseUp:function(e){e.stopPropagation()},onClick:function(e){e.stopPropagation()}},c.createElement("div",{className:"mask absolute inset-0 z-0",onClick:t}),c.createElement(M.ZP,null,c.createElement("div",{className:"absolute z-10 shadow-default dark:shadow-dark-default bg-main-background flex flex-col overflow-hidden dark:border dark:border-solid dark:box-content dark:border-grey-10",style:{width:560,height:422,top:160,left:"50%",transform:"translateX(-50%)",borderRadius:12,maxHeight:"80%"}},c.createElement("div",{className:"flex flex-col h-full"},c.createElement("div",{className:"relative mx-[20px] h-[54px] flex-none"},c.createElement("input",{type:"text",className:d()("search-box pl-[32px] h-full w-full text-[16px] placeholder-grey-60 font-normal leading-[24px] border-b border-solid border-grey-10","focus:border-primary dark:bg-[transparent]","text-grey"),placeholder:V.formatMessage({id:"search"}),value:W,onChange:ue,onFocus:le,onBlur:fe,ref:G,onKeyDown:de,name:"search",autoComplete:"off"}),c.createElement(l.Z,{name:"search-thin",className:"absolute top-1/2 transform -translate-y-1/2 left-0 text-grey-60 cursor-pointer",onClick:function(){var e;null===(e=G.current)||void 0===e||e.focus()},style:{width:22,height:22}}),W.length>0&&c.createElement(l.Z,{name:"clear-input",className:"absolute top-1/2 transform -translate-y-1/2 right-[32px] w-[24px] h-[24px] text-grey-20 cursor-pointer",onClick:function(){var e;oe(""),null===(e=G.current)||void 0===e||e.focus()}}),c.createElement(l.Z,{name:"close",className:"absolute top-1/2 transform -translate-y-1/2 right-0 w-[24px] h-[24px] text-grey-60 cursor-pointer",onClick:t,style:{width:22,height:22}})),ye))))))}},f2qy:function(e,t,n){"use strict";n.d(t,{p:function(){return Y}});n("pNMO"),n("4Brf"),n("0oug"),n("gXIK"),n("TeQF"),n("4mDm"),n("7+zs"),n("qePV"),n("5DmW"),n("27RR"),n("tkto"),n("07d7"),n("4l63"),n("JfAA"),n("PKPk"),n("FZtP"),n("3bBZ");var r=n("q1tI"),o=n("2sNt"),a=n("zoGk"),i=n("5WEu"),c=n("V/jI"),s=n("dmHn"),u=n.n(s),l=n("P26T"),f=n("5uUV"),d=n("vRcb"),m=n("7b4O"),p=n.n(m),h=n("ZyPn"),y=n("xS9v"),g=n("CiLW"),v=n("DRqq"),b=n("V7o8"),w=n("nCmD"),k=n("Ici6"),x=n("+4Md"),E=n("T3me"),S=n("NMvI"),_=n("Eh+D"),O=n("q9+P"),C=n("EPMa"),T=n.n(C),j=n("AtZj"),D=n("ylzY"),M=n("c+aH"),A=n("Cl3p"),N=n("RDjN"),P=n("z/6c"),I=n("+TCt"),L=n("NW6w"),R=n("Ju8J");function Z(e){return Z="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},Z(e)}function F(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function B(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?F(Object(n),!0).forEach((function(t){U(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):F(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function U(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=Z(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=Z(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==Z(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var Y=function(e){return!(!o.HlA(e)||!((0,w.N7)(e)||(0,y.fc)(e)<0||(0,b.ll)(e)))};t.Z=function(e){var t=e.model,n=e.isInMore,s=e.targetDate,m=e.isInSchedule,w=e.isNew,C=e.isDarkTheme,Z=e.isBlackTheme,F=e.isSelected,U=e.isDragging,V=e.theme,H=e.isActive,W=e.isRenderActive,z=e.showMenu,G=e.showManageTags,K=e.projectColorMap,q=e.calendarColorMap,$=e.getIsPendingCompleteStatus,J=e.isTimetable,X=e.isTimetableOverdue,Q=e.isPomodoroRecord,ee=e.isEventTask,te=e.getCountdownIconVisibility,ne=e.getRepeatIconVisibility,re=e.getHabitIconVisibility,oe=e.onClickCheckbox,ae=e.isStyleMinimalistMode,ie=e.isModernTaskStyleMode,ce=e.isAltKeyPressed,se=e.today,ue=e.calendarViewConf,le=e.calendarColorConfig,fe=e.isPro,de=e.tagColorMap,me=(0,r.useMemo)((function(){return H||W}),[H,W]),pe=((0,r.useMemo)((function(){return t.get("id")}),[t]),(0,L.v9)((function(e){return(0,I.N9)(e)}))),he=(0,L.v9)((function(e){return(0,I.X0)(e)})),ye=(0,L.v9)((function(e){return(0,I.Qf)(e)})),ge=(0,L.v9)((function(e){return(0,I.yw)(e)})),ve=(0,L.v9)((function(e){return(0,I.iR)(e)})),be=(0,L.v9)((function(e){return(0,I.jo)(e)})),we=(0,r.useContext)(R.r).themeColor,ke=(0,r.useCallback)((function(){var e,r=t.get("startDate"),u=o.M9n(t),l=a.Z.prefMoment(r),f=a.Z.prefMoment(u);if(n&&s){if(t.get("isAllDay")||o.d77(t))return null;if((l.format("YYYY-MM-DD")!==s||"0:00"===l.format("H:mm"))&&(f.format("YYYY-MM-DD")!==s||"0:00"===f.format("H:mm")))return null}if(t.get("isAllDay")||"0:00"===l.format("H:mm")||o.d77(t))return null;e=(0,i.U2)("showMeridiem")?c.e4()?"A h:mm":"h:mm A":"H:mm";var d=r?l.format(e):"";return u&&f.format("YYYY-MM-DD")===s&&o.$66(t)>0&&(d=f.format(e)),d}),[n,t,s]),xe=(0,r.useCallback)((function(){var e=u()().get("year"),n=l.Z.parseUTCString(t.get("startDate")),r=l.Z.parseUTCString(o.M9n(t));if(null==n)return{text:"",isDateOverdue:!1};var a=n;null!=r&&(a=r);var i=u()(a),s=o.fcp(t,u()().endOf("day").toDate()),d=i.format(i.get("year")!==e?(0,f.I4)("fullDate"):(0,f.I4)("MMMD"));return 0===s&&(d=c.U2("today")),{text:d,isDateOverdue:s<0}}),[t]),Ee=(0,r.useCallback)((function(){if(m){var e=xe();return{text:e.text,isDateOverdue:e.isDateOverdue}}return{text:ke(),isDateOverdue:null}}),[xe,ke,m]),Se=(0,v.Z)(Y),_e=(0,r.useCallback)((function(e){var t=e.isDarkTheme,n=(e.isBlackTheme,e.isActiveStyle),r=e.isCompleted;return e.isNew?90:Q()?n?15:5:r?n?t?36:24:t?24:18:n?t?80:100:56}),[Q]),Oe=(0,v.Z)((function(e){e.isDarkTheme;var t=e.isActiveStyle,n=e.isCompleted;return n&&t?100:n?40:80})),Ce=(0,v.Z)((function(e){var t=e.isActiveStyle,n=e.isCompleted;return n&&t?100:n?20:60})),Te=(0,v.Z)((function(e){var t=e.isActive,n=e.isDarkTheme,r=e.isCompleted,o=e.isTrulyTaskCompleted;return r?o?t?20:n?15:10:t?50:20:40})),je=(0,P.Z)({theme:V,isDarkTheme:C}),De=je.getBaseColor,Me=je.getModernRenderColorFromColor,Ae=(0,r.useCallback)((function(){var t=e.model,n=t.get("virtualColor");if(n)return n;o.gVK(t)&&(t=o.FOH(t.get("taskId")));var r=t.get("projectId");return K[r]}),[K,e.model]),Ne=(0,r.useCallback)((function(e){var t,n=e.color,r=e.opacity,o=e.differentOpacity,a=e.isCompleted,i=e.isTrulyTaskCompleted,c=w||me||z||G,s=Oe({isDarkTheme:C,isActiveStyle:c,isCompleted:a}),u=Ce({isActiveStyle:c,isCompleted:a}),l=Te({isActive:me,isDarkTheme:C,isCompleted:a,isTrulyTaskCompleted:i}),f=De({color:n}),d=f.baseColor,m=f.hasColor;t=(0,y.eR)(d,m?r:o);var p=(0,g._Q)(d,m?r:o);return{baseColor:d,backgroundColor:t,textColor:(0,y.eR)("#000000"===p?"#191919":p,s),timeTextColor:(0,y.eR)("#000000"===p?"#191919":p,u),iconTextColor:(0,y.eR)("#000000"===p?"#191919":p,l),leftBarbackgroundColor:(0,y.eR)(d,a?40:100)}}),[De,Te,Oe,Ce,me,C,w,G,z]),Pe=(0,r.useCallback)((function(e){var t=e.opacity,n=e.differentOpacity,r=e.isCompleted,o=e.isTrulyTaskCompleted,a=Ae();return Ne({color:a,opacity:t,differentOpacity:n,isCompleted:r,isTrulyTaskCompleted:o})}),[Ae,Ne]),Ie=(0,r.useCallback)((function(e){var t=e.model,n=we;if(t.get("accountId")){var r=k.xE(t.get("calendarId"));if(r){var o=q[r.get("id")];o&&(n=o)}}else{var a=x.xE(t.get("calendarId"));if(a){var i=q[a.get("id")];i&&(n=i)}}return n}),[q,we]),Le=(0,r.useCallback)((function(e){var t=e.model,n=e.opacity,r=e.differentOpacity,o=e.isCompleted,a=e.isTrulyTaskCompleted,i=Ie({model:t});return Ne({color:i,opacity:n,differentOpacity:r,isCompleted:o,isTrulyTaskCompleted:a})}),[Ne,Ie]),Re=(0,r.useCallback)((function(){var t="",n=e.model;if(o.HlA(n)||o.d77(n)||o.nJ4(n))return"";if(o.gVK(n)&&(n=(0,E.a4)(n)),o.geb(n)){var r=S.JX(n.get("tags")||(0,_.List)()).get(0);t=r&&r.get("color")||""}else{var a;t=(null===(a=le[N.xXY].colorMap)||void 0===a?void 0:a[N.$9t])||""}return t}),[e.model,de,le]),Ze=(0,r.useCallback)((function(e){var t=e.opacity,n=e.differentOpacity,r=e.isCompleted,o=e.isTrulyTaskCompleted,a=Re();return Ne({color:a,opacity:t,differentOpacity:n,isCompleted:r,isTrulyTaskCompleted:o})}),[Re,Ne]),Fe=(0,r.useCallback)((function(){var t=e.model;return o.HlA(t)||o.d77(t)||o.ZWx(t)||o.nJ4(t)||J()?"":(o.gVK(t)&&(t=(0,E.a4)(t)),O.Ib[o.XoY(t)]||(Q()?"":C?"#666666":"#A1A1A1"))}),[C,Q,J,e.model]),Be=(0,r.useCallback)((function(e){var t=e.color,n=e.opacity,r=e.differentOpacity,o=e.isCompleted,a=e.isTrulyTaskCompleted;return Ne({color:null!==t&&void 0!==t?t:"#4772fa",opacity:n,differentOpacity:r,isCompleted:o,isTrulyTaskCompleted:a})}),[Ne]),Ue=(0,v.Z)((function(){var e=le[N.f8A],n=e.sharedColor,r=e.colorMap,o=e.colorType,a=t.get("taskId")||t.get("id");return function(){switch(o){case N.wwG:return r&&r[a]||"";case N.svW:default:return n||""}}()})),Ye=(0,r.useCallback)((function(){var e=C?80:100,t=Ue(),n=function(){var e=t||"#FFAE58";return me?p()(e).mix(p()("rgba(25, 25, 25, 1)"),.08).hex():e}(),r=(0,y.eR)(n,e),o=(0,y.eR)("#FFFFFF",100);return{baseColor:n,backgroundColor:r,textColor:o,timeTextColor:o,iconTextColor:(0,y.eR)("#FFFFFF",90),leftBarbackgroundColor:(0,y.eR)(n,100)}}),[Ue,me,C]),Ve=(0,v.Z)((function(){var e=le[N.vQw],n=e.sharedColor,r=e.colorMap,o=e.colorType,a=t.get("habitId");return function(){switch(o){case N.svW:return n||"";case N.wwG:return r&&r[a]||"";case N.ClO:default:return""}}()})),He=(0,r.useCallback)((function(e){var t=e.opacity,n=e.differentOpacity,r=e.isCompleted,o=e.isTrulyTaskCompleted,a=Ve();return Ne({color:a,opacity:t,differentOpacity:n,isCompleted:r,isTrulyTaskCompleted:o})}),[Ve,Ne]),We=(0,r.useCallback)((function(e){var t=e.opacity,n=e.differentOpacity,r=e.isCompleted,o=e.isTrulyTaskCompleted,a=Fe();return Ne({color:a,opacity:t,differentOpacity:n,isCompleted:r,isTrulyTaskCompleted:o})}),[Fe,Ne]),ze=(0,r.useCallback)((function(e){var n=e.cellColorType,r=e.opacity,a=e.differentOpacity,i=e.isCompleted,c=e.isTrulyTaskCompleted,s=function(){return o.HlA(t)?Le({model:t,opacity:r,differentOpacity:a,isCompleted:i,isTrulyTaskCompleted:c}):Pe({opacity:r,differentOpacity:a,isCompleted:i,isTrulyTaskCompleted:c})};switch(n){case"list":default:return s();case"tag":return Ze({opacity:r,differentOpacity:a,isCompleted:i,isTrulyTaskCompleted:c});case"priority":return We({opacity:r,differentOpacity:a,isCompleted:i,isTrulyTaskCompleted:c});case"timetable":return Be({color:t.get("color"),opacity:r,differentOpacity:a,isCompleted:i,isTrulyTaskCompleted:c});case"countdown":return Ye();case"habit":return He({opacity:r,differentOpacity:a,isCompleted:i,isTrulyTaskCompleted:c})}}),[t,Pe,Le,Ze,We,Be,Ye,He]),Ge=(0,v.Z)((function(e){var t=e.isCompleted,n=e.isActiveStyle,r=e.isTrulyTaskCompleted,o=Ae();return Me({color:o,isCompleted:t,isActiveStyle:n,isTrulyTaskCompleted:r})})),Ke=(0,v.Z)((function(e){var t=e.model,n=e.isCompleted,r=e.isActiveStyle,o=e.isTrulyTaskCompleted,a=Ie({model:t});return Me({color:a,isCompleted:n,isActiveStyle:r,isTrulyTaskCompleted:o})})),qe=(0,v.Z)((function(e){var t=e.isCompleted,n=e.isActiveStyle,r=e.isTrulyTaskCompleted,o=Re();return Me({color:o,isCompleted:t,isActiveStyle:n,isTrulyTaskCompleted:r})})),$e=(0,v.Z)((function(e){var t=e.color,n=e.isCompleted,r=e.isActiveStyle,o=e.isTrulyTaskCompleted;return Me({color:null!==t&&void 0!==t?t:"#4772fa",isCompleted:n,isActiveStyle:r,isTrulyTaskCompleted:o})})),Je=(0,v.Z)((function(){var e=me,t=Ue();return Me({color:t||"#FFAE58",isCompleted:false,isActiveStyle:e,isTrulyTaskCompleted:false})})),Xe=(0,v.Z)((function(e){var t=e.isCompleted,n=e.isActiveStyle,r=e.isTrulyTaskCompleted,o=Ve();return Me({color:o,isCompleted:t,isActiveStyle:n,isTrulyTaskCompleted:r})})),Qe=(0,v.Z)((function(e){var t=e.isCompleted,n=e.isActiveStyle,r=e.isTrulyTaskCompleted,o=Fe();return Me({color:o,isCompleted:t,isActiveStyle:n,isTrulyTaskCompleted:r})})),et=(0,v.Z)((function(e){var n=e.cellColorType,r=e.isCompleted,a=e.isActiveStyle,i=e.isTrulyTaskCompleted,c=function(){return o.HlA(t)?Ke({model:t,isCompleted:r,isActiveStyle:a,isTrulyTaskCompleted:i}):Ge({isCompleted:r,isActiveStyle:a,isTrulyTaskCompleted:i})};switch(n){case"list":default:return c();case"tag":return qe({isCompleted:r,isActiveStyle:a,isTrulyTaskCompleted:i});case"priority":return Qe({isCompleted:r,isActiveStyle:a,isTrulyTaskCompleted:i});case"timetable":return $e({color:t.get("color"),isCompleted:r,isActiveStyle:a,isTrulyTaskCompleted:i});case"countdown":return Je();case"habit":return Xe({isCompleted:r,isActiveStyle:a,isTrulyTaskCompleted:i})}})),tt=(0,r.useCallback)((function(e){var n=d.T4(t),r=$(),a=Q(),i=J(),c=r||i&&(X()||(0,h.V9)(t))||a||!i&&o.PNE(t)||Se(t)||n,s=r||!a&&!ee()&&o.xHx(t);if(F){var u=we;if(U){var l=(0,y.eR)(we,10),f=C?40:20,m=C?40:20,v=C?c?20:40:c?10:20,b=(0,g._Q)(we,10);return{baseColor:u,backgroundColor:l,textColor:p()(b).alpha(f/100).toString(),timeTextColor:p()(b).alpha(m/100).toString(),iconTextColor:p()(b).alpha(v/100).toString(),leftBarbackgroundColor:"",isCompleteStyle:!1}}var k=p()(C?"#191919":"#FFFFFF").mix(p()(we),.05).hex(),x=c?40:80,E=c?40:80,S=c?10:40,_=p()(k).isDark()?"#ffffff":"#191919";return{baseColor:u,backgroundColor:k,textColor:p()(_).alpha(x/100).toString(),timeTextColor:p()(_).alpha(E/100).toString(),iconTextColor:p()(_).alpha(S/100).toString(),leftBarbackgroundColor:"",isCompleteStyle:!1}}var O=w||me||z||G,T=J()?"timetable":o.nJ4(t)?"countdown":o.d77(t)?"habit":fe?le[N.xXY].colorType||ue.cellColorType||"default":"list";if(ie)return B(B({},et({cellColorType:T,isCompleted:c,isActiveStyle:O,isTrulyTaskCompleted:s})),{},{isCompleteStyle:c});var j=null!==e&&void 0!==e?e:_e({isBlackTheme:!1,isDarkTheme:C,isActiveStyle:O,isCompleted:c,isNew:w}),D=null!==e&&void 0!==e?e:_e({isBlackTheme:Z,isDarkTheme:C,isActiveStyle:O,isCompleted:c,isNew:w});return B(B({},ze({cellColorType:T,opacity:j,differentOpacity:D,isCompleted:c,isTrulyTaskCompleted:s})),{},{isCompleteStyle:c})}),[t,$,J,X,Q,Se,ee,F,w,me,z,G,ie,_e,C,Z,ze,we,U,fe,le,ue.cellColorType,et]),nt=(0,r.useCallback)((function(){var e=tt(90);return{backgroundColor:e.backgroundColor,textColor:(0,y.oK)(e.projectColor)}}),[tt]),rt=(0,r.useCallback)((function(){return!!ae&&!ce}),[ce,ae]),ot=(0,r.useMemo)((function(){return!!pe||ce}),[ce,pe]),at=(0,r.useMemo)((function(){return!!he||ce}),[ce,he]),it=(0,r.useMemo)((function(){return!!ye||ce}),[ce,ye]),ct=(0,r.useMemo)((function(){return!!ge||ce}),[ce,ge]),st=(0,r.useMemo)((function(){return!!ve||ce}),[ce,ve]),ut=(0,r.useMemo)((function(){return!!be||ce}),[ce,be]),lt=(0,r.useCallback)((function(e){var n=arguments.length>1&&void 0!==arguments[1]&&arguments[1];if(te())return{className:"c-task-countdown",iconName:"calendar-countdown",visible:st};if(ne())return n&&e?null:{className:"c-task-repeat",iconName:"calendar-repeat",clickable:!e,visible:!0};if(re()){var r="calendar-habit";return d.T7(t)?r="calendar-habit-wontdo":d.T4(t)&&(r="calendar-habit-complete"),{className:"c-task-habit",iconName:r,visible:it}}if(Q()){var a=t.get("type");return{iconName:a===M.OP.timing?"calendar-stopwatch":"calendar-pomo",clickable:!1,visible:ct}}if(o.ZWx(t))return{iconName:"calendar-note",visible:at};if(o.Vnl(t))return{iconName:e?"calendar-simple-wontdo":"calendar-wontdo",clickable:!e,visible:!0};if(o.HlA(t)){var i=t.get("accountId"),c=D.ZP.accountId2AccountType[i],s="";switch(c){case"google":s="calendar-google";break;case"caldav":s="calendar-caldav";break;case"outlook":s="calendar-outlook";break;case"feishu":default:s="calendar-subscribe";break;case"exchange":s="calendar-exchange";break;case"icloud":s="calendar-icloud"}return(0,b.ll)(t)&&(s="calendar-declined"),{iconName:s,clickable:!1,visible:ot}}return o.p9N(t)?{iconName:"calendar-timetable",clickable:!1,visible:ut}:null}),[te,re,ne,st,ut,ot,ct,it,at,Q,t]),ft=(0,r.useCallback)((function(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0],n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:16,a=rt(),i=tt(),c=i.iconTextColor,s=lt(a,e),u="flex-none mr-[2px]",l={width:Math.min(n,14),height:n,fill:c};if(a){if(s){var f=s.className,d=void 0===f?"c-task-icon":f,m=s.iconName,p=s.visible;return p?r.createElement("div",{className:T()(d,u)},r.createElement(j.Z,{name:m,style:l})):null}return null}if(s){var h=s.className,y=void 0===h?"c-task-icon":h,g=s.iconName,v=s.clickable,b=s.visible;return b?r.createElement("div",{className:T()(y,u),onClick:v?oe:void 0,style:v?{zIndex:11,height:n}:void 0},r.createElement(j.Z,{name:g,style:l})):null}var w="",k=!1;if(o.Vnl(t))w="calendar-wontdo",k=!0;else if(o.PNE(t))w="calendar-complete",k=!0;else{var x=$();x?(w="calendar-complete",k=!0):o.gVK(t)?(w="calendar-real-subtask",k=!0):o.RR(t)?(w="calendar-subtask",k=!0):o.pHh(t)?(w="calendar-schedule-task",k=!0):(w="calendar-checkbox",k=!0)}return r.createElement("div",{className:T()("c-task-icon c-width-icon",u),onClick:k?oe:void 0,style:k?{zIndex:11,height:n}:void 0},r.createElement(j.Z,{name:w,style:l}))}),[lt,$,rt,tt,t,oe]),dt=(0,r.useCallback)((function(e){var t=nt();e.helper.css({backgroundColor:t.backgroundColor,color:t.textColor})}),[nt]),mt=(0,r.useCallback)((function(){if(o.nJ4(t)){var e=t.get("countdown");if(e){var n=parseInt(u()(l.Z.parseUTCString(t.get("startDate"))||new Date).format("YYYYMMDD"),10);return(0,A.Np)(e,n,se,"calendar")}}return t.get("title")||""}),[t,se]);return{getTaskIcon:ft,getIsRenderMinimalist:rt,renderDraggingTaskProjectColor:dt,getTimeText:Ee,getTitle:mt,getTaskColorInfo:tt}}},JxUy:function(e,t,n){"use strict";n.d(t,{s:function(){return D}});n("pNMO"),n("4Brf"),n("0oug"),n("gXIK"),n("TeQF"),n("fbCW"),n("4mDm"),n("7+zs"),n("qePV"),n("5DmW"),n("27RR"),n("tkto"),n("07d7"),n("4l63"),n("rB9j"),n("PKPk"),n("UxlC"),n("FZtP"),n("3bBZ");var r=n("q1tI"),o=n("4oFL"),a=n("NW6w"),i=n("+TCt"),c=n("jUMN"),s=n("RDjN"),u=n("EPMa"),l=n.n(u),f=n("2sNt"),d=n("dmHn"),m=n.n(d),p=n("ylzY"),h=n("zoGk"),y=n("P26T"),g=n("AtZj"),v=n("CPwy"),b=n("5uUV"),w=n("V/jI"),k=n("4zF/"),x=n("lBvt"),E=n("T3me"),S=n("Ici6"),_=n("Ju8J");function O(e){return O="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},O(e)}function C(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function T(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?C(Object(n),!0).forEach((function(t){j(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):C(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function j(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=O(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=O(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==O(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var D=function(e){var t=e.model,n=e.dayWidth,u=e.targetDate,d=e.itemTop,x=e.fromDate,E=e.length,S=e.isInSchedule,O=e.isShowCollapsedIcon,C=e.isCollapsed,j=e.calendarBatchMode,D=E&&E>1,M=f.er8(t),A=S||D||M,N=(0,a.v9)((function(e){return(0,i.p4)(e)===s.Otx.Strikethrough})),P=(0,k.D)(d),I=(0,r.useRef)(null),L=(0,a.v9)((function(){return(0,i.qh)()})),R=(0,o.Z)({model:t,isMulti:j}),Z=R.textColor,F=R.backgroundColor,B=R.timeTextColor,U=R.isCompleteStyle,Y=R.iconTextColor,V=R.leftBarbackgroundColor,H=R.renderModernLeftBar,W=R.renderModernBgBottom,z=(0,r.useCallback)((function(){return L*p.ZP.dragStepMinute/60}),[L]),G=(0,r.useCallback)((function(e){var n=p.ZP.dragStepMinute,r=p.ZP.hideRangeStatus,o=p.ZP.hideRange,a=null==e?0:e,i=Math.round(a/z()*n)+(r?60*o.before:0),c=t.get("startDate"),s=f.rZ9(t),u=null,l=c&&h.Z.prefMoment(c),d=l?60*l.hours()+l.minutes():0,m=Math.round((i-d)/n)*n;return i=m+d,l=h.Z.startOfDay().minutes(i),s&&(u=60*(s=h.Z.prefMoment(s)).hours()+s.minutes()+m,u=h.Z.startOfDay().minutes(u)),{time:l,endTime:u}}),[z,t]);(0,r.useEffect)((function(){if(P!==d&&I.current){(function(){var e=0;if(f.$66(t)>0)if(x){var n=x,r=h.Z.formatToDateString(t.get("startDate")),o=h.Z.formatToDateString(f.tKl(t));e=n===r?1:n===o?2:0}else e=1;else e=f.o2f(f.tKl(t))?-1:0})();!function(e,n,r,o){var a=G(o);e.find(".c-task-time span").html(function(e,n,r){return f.YXW(t,e,n,r)}(a.time,a.endTime,r))}($(I.current),0,!1,d)}}),[x,G,z,d,t,P,u]);var K=(0,r.useCallback)((function(){var e,r,o,a,i,c=p.ZP.dragStepMinute,u=p.ZP.hideRangeStatus,l=p.ZP.hideRange,y=s.TJ2();if(A)return y=s.zH3,null==d?{width:n,height:y-2+"px",minHeight:s.TJ2()+"px"}:{position:"absolute",width:n,top:Math.max(Math.round(d/z())*z(),0)+(u?36:0),height:y-2+"px",minHeight:s.TJ2()+"px"};if(f.ZfC(t)){var g=m()(t.get("startDate")),v=m()(f.rZ9(t)),b=g.format("YYYY-MM-DD"),w=v.format("YYYY-MM-DD");if(b!==w){var k=x||b;if(b===k){var E=G(d);e=h.Z.prefMoment(b+h.Z.prefMoment(E.time.clone()).format("THH:mm:ss.SSSZZ")),r=h.Z.prefMoment(f.czV(t,e)),r=e.clone().endOf("day")}else w===k&&(e=m()(t.get("startDate")),e=(r=m()(f.rZ9(t))).clone().startOf("day"),u&&(e=e.hour(l.before)))}else{var S=G(d);e=h.Z.prefMoment(b+h.Z.prefMoment(S.time.clone()).format("THH:mm:ss.SSSZZ")),r=h.Z.prefMoment(f.czV(t,e))}u&&(o=e.clone().startOf("day").hour(l.after),i=e.clone().startOf("day").hour(l.before),r.isAfter(o)&&(r=o),e.isBefore(i)&&(e=i)),y=(a=r.diff(e,"minutes"))>=15?Math.max(Math.round(z()*a/c*10)/10,s.TJ2()):s.TJ2()}else e=h.Z.prefMoment(t.get("startDate")),r=f.rZ9(t)?h.Z.prefMoment(f.rZ9(t)):e.clone().add(30,"minute"),o=e.clone().startOf("day").hour(l.after),u&&(o=e.clone().startOf("day").hour(l.after),r.isAfter(o)&&(r=o)),a=60*(r.hour()-e.hour())+(r.minutes()-e.minutes()),y=Math.max(Math.round(z()*a/c*10)/10,s.TJ2()),f.rZ9(t)||(y=s.zH3);return null==d?{width:n,height:y-2+"px",minHeight:s.TJ2()+"px"}:{position:"absolute",width:n,top:Math.max(Math.round(d/z())*z(),0)+(u?36:0),height:y-2+"px",minHeight:s.TJ2()+"px"}}),[n,x,G,z,d,t,A]),q=function(){return D?w.U2("d_items",{d:E}):t.get("title")||""},J=K(),X=!1,Q={};if(J.height){var ee=parseInt(J.height.replace(/px/,""),10);ee<=s.TJ2()&&(X=!0),Q=function(e){var t=q(),n=t&&t.length>0,r=16,o=!A&&n?15:14,a=!n||e>=r+o,i=(function(){if(!A){if(n)return 16;if(a);}}(),(a?o:0)+(n?r:0)+0),c=Math.max(Math.min((e-i)/2,3)-1,0),s=e-2-2*c-(a?o:0)-0;return s=s/r>.5&&s/r<1?s:Math.floor(s/r)*r,{hasTitle:n,hasTime:a,hasExtraText:"",padding:c,titleMaxHeight:Math.max(9,s)}}(ee)}else Q={};var te=Q.hasTitle?Q.titleMaxHeight>=16?16:Q.titleMaxHeight:X?9:14,ne=(0,c.Z)({model:t,textColor:Y,titleMaxHeight:te,isInTimeline:!0,isInSchedule:S}),re=function(){if(S){var e=function(){var e=m()().get("year"),n=y.Z.parseUTCString(t.get("startDate")),r=y.Z.parseUTCString(f.M9n(t));if(null==n)return"";var o=n;null!=r&&(o=r);var a=m()(o),i=f.fcp(t,m()().endOf("day").toDate()),c=a.format(a.get("year")!==e?"YYYY/MM/DD":(0,b.I4)("MMMD"));return 0===i&&(c=w.U2("today")),{text:c,isDateOverdue:i<0}}();return{text:e.text,isDateOverdue:e.isDateOverdue}}return{text:f.YXW(t,void 0,void 0,!1),isDateOverdue:null}},oe=Q.padding,ae=(0,r.useContext)(_.r).themeColor;return r.createElement("div",{className:l()("rounded-[4px]",S?"h-[18px] px-[3px]":""),style:T(T({},J),{},{backgroundColor:F,border:"1px solid ".concat(j?ae:"transparent")}),ref:I},r.createElement("div",{className:l()("c-task-wrapper py-0 h-full",{"px-[4px]":!S}),style:{paddingTop:oe,paddingBottom:oe}},function(e,n,o){var a=Q,i=a.hasTime,c=a.titleMaxHeight,s=(a.hasExtraText,q()),u=re(),d=u.text,m=u.isDateOverdue,p=S||i?"flex":"none",h=t.get("isRepeatBody")&&!f.HlA(t);return r.createElement("div",{className:"c-task-inner text-tny h-full overflow-hidden flex"},ne,r.createElement("div",{className:"flex-auto overflow-hidden"},r.createElement("div",{style:{maxHeight:c,lineHeight:"".concat(Math.min(16,c),"px"),color:e,fontSize:Math.min(12,c)},className:l()("c-task-title max-w-full overflow-hidden text-clip break-words text-xs relative",A?"whitespace-nowrap leading-[16px]":"whitespace-normal font-medium ".concat(c>16?"break-words":"break-all"),o&&N&&"line-through"),dangerouslySetInnerHTML:{__html:v.F1(v.hh(s))}}),r.createElement("div",{className:l()("c-task-time whitespace-nowrap text-clip text-xs h-[14px]",{"mt-[1px]":!S&&v.F1(s).length>0}),style:{display:"".concat(p),maxHeight:X?9:void 0,lineHeight:X?"9px":void 0}},r.createElement("div",{className:l()("c-task-repeat flex-none pr-[1px] text-[0px] h-[14px] flex items-center justify-center",{hide:!h}),style:{height:X?9:void 0}},r.createElement(g.Z,{name:"calendar-repeat",className:"i-4 i-tny w-[12px] h-[12px]",fill:n})),r.createElement("span",{style:{color:n,maxHeight:X?9:void 0,lineHeight:X?"9px":void 0},className:"text-[10px] inline-block align-baseline leading-[14px]"},d)),""),S&&r.createElement("div",{className:l()("c-task-time line-right overdue text-xs z-0 flex-none relative leading-[16px]",{overdue:m},m?"!text-dark-red":"!text-[#3C5CFF]")},d),O&&r.createElement("div",{className:"flex-none mr-[-3px] mt-[-1px]"},r.createElement(g.Z,{name:"chevron-folder-open",className:l()("i-o-54 w-[20px] h-[20px] flex-none text-grey-20",C&&"transform -rotate-90")})))}(Z,B,U),H({leftBarbackgroundColor:V}),W()))};t.Z=function(e){var t=e.dragItem,n=e.targetDate,o=e.dayWidth,a=e.itemTop,i=t.data,c=t.type,s=t.id,u=i.ids,l=i.generateTask,d=u.length,m=t.area===x.M5.CALENDAR_SCHEDULE,p=t.data.fromDate;if(l)return r.createElement(D,{model:l,dayWidth:o,targetDate:n,itemTop:a,fromDate:p});if(c===x.cj.CHECKLIST){var h=f.mxI(s);if(h){var y=h.task,g=h.item,v=E.y3(g,y);return r.createElement(D,{model:v,dayWidth:o,targetDate:n,itemTop:a,length:d,isInSchedule:m,fromDate:p})}}else if(c===x.cj.SUBSCRIBE_TASK){var b=S.Y(s);if(b)return r.createElement(D,{model:b,dayWidth:o,targetDate:n,itemTop:a,length:d,isInSchedule:m,fromDate:p})}else{var w=f.FOH(s);if(w)return r.createElement(D,{model:w,dayWidth:o,targetDate:n,itemTop:a,length:d,isInSchedule:m,fromDate:p})}return null}},hmS9:function(e,t,n){"use strict";n.d(t,{G:function(){return N}});n("pNMO"),n("4Brf"),n("0oug"),n("gXIK"),n("yyme"),n("TeQF"),n("pjDv"),n("4mDm"),n("2B1R"),n("+2oP"),n("7+zs"),n("sMBO"),n("qePV"),n("5DmW"),n("27RR"),n("tkto"),n("07d7"),n("rB9j"),n("ALS0"),n("JfAA"),n("YGK4"),n("PKPk"),n("FZtP"),n("3bBZ");var r=n("q1tI"),o=n("Ph81"),a=n("9IBm"),i=n("AtZj"),c=n("NW6w"),s=n("+TCt"),u=n("733U"),l=n("EPMa"),f=n.n(l),d=n("B33z"),m=n("oBxf"),p=n("5WEu"),h=n("4+DD"),y=n("yPzf"),g=n("sLZY"),v=n("bV2h"),b=n("+tsx"),w=n("b4+X"),k=n("Cl3p"),x=n("vRcb");function E(e){return E="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},E(e)}function S(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function _(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?S(Object(n),!0).forEach((function(t){O(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):S(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function O(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=E(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=E(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==E(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function C(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,a,i,c=[],s=!0,u=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;s=!1}else for(;!(s=(r=a.call(n)).done)&&(c.push(r.value),c.length!==t);s=!0);}catch(e){u=!0,o=e}finally{try{if(!s&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(u)throw o}}return c}}(e,t)||function(e,t){if(!e)return;if("string"===typeof e)return T(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return T(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function T(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var j=function(e){return e.isSelected?r.createElement("div",{className:"rounded-full bg-primary"},r.createElement(i.Z,{name:"theme-selected",className:"text-white",style:{width:14,height:14}})):r.createElement("div",{className:"rounded-full border border-solid border-grey-10",style:{width:14,height:14}})},D="flex-1 flex flex-col items-center",M="w-full flex items-center justify-center flex-col relative cursor-pointer",A="mt-[20px]",N=function(e){var t=e.isSelected,n=e.title,o=e.className;return r.createElement("div",{className:f()("flex items-center justify-center",o)},r.createElement(j,{isSelected:t}),r.createElement("span",{className:f()("ml-[6px] text-grey-60 text-xs leading-[20px]")},n))},P=function(e){var t=e.isModern,n=void 0!==t&&t,o=e.isSelected,s=void 0!==o&&o,u=e.onClick,l=e.title,d=e.className,h=e.isRenderTaskCheckbox,y=void 0!==h&&h,g=e.isRenderEventIcon,v=void 0!==g&&g,b=(0,a.Z)(),w=(0,c.v9)((function(){return(0,p.$o)()})),k=function(e,t){return r.createElement("div",{className:"flex-none",style:{paddingTop:1,marginRight:1}},r.createElement(i.Z,{name:e,className:"w-[12px] h-[12px] text-grey-60",style:{color:n?(0,m.HO)(t,w):void 0}}))},x="text-[10px] leading-[14px] text-grey-80",E="mt-[1px] text-[8px] leading-[11px] text-grey-60";return r.createElement("div",{className:f()(D,d)},r.createElement("div",{className:f()(M,"pt-[30px] pb-[20px]"),onClick:u},r.createElement("div",{className:"py-[3px] relative",style:{paddingLeft:36}},function(){var e="text-[9px] leading-[13px] text-grey-40";return r.createElement("div",{className:"absolute flex flex-col justify-between",style:{left:0,top:0,bottom:0}},r.createElement("div",{className:e},"09:00"),r.createElement("div",{className:e},"10:00"),r.createElement("div",{className:e},"11:00"))}(),r.createElement("div",{className:"pt-[2px] pl-[4px] relative overflow-hidden flex",style:{width:100,height:46,borderRadius:4,backgroundColor:n?"rgba(102, 138, 255, 0.3)":"rgba(102, 138, 255, 0.6)"}},y&&k("calendar-checkbox","#668AFF"),r.createElement("div",{className:"flex-auto"},r.createElement("div",{className:x,style:{color:n?(0,m.pu)("#668AFF",w,!1):void 0}},b.formatMessage({id:"task"})),r.createElement("div",{className:E,style:{color:n?(0,m.e8)("#668AFF",w,!1):void 0}},"09:00-10:00")),n&&r.createElement("div",{className:"absolute top-0 bottom-0 left-0",style:{width:2,backgroundColor:"#668AFF"}})),r.createElement("div",{className:"mt-[2px] pt-[2px] pl-[4px] relative overflow-hidden flex",style:{width:100,height:46,borderRadius:3,backgroundColor:n?"rgba(238, 195, 110, 0.3)":"rgba(238, 195, 110, 0.6)"}},v&&k("calendar-subscribe-calendar","#EEC36E"),r.createElement("div",{className:"flex-auto"},r.createElement("div",{className:x,style:{color:n?(0,m.pu)("#EEC36E",w,!1):void 0}},b.formatMessage({id:"event"})),r.createElement("div",{className:E,style:{color:n?(0,m.e8)("#EEC36E",w,!1):void 0}},"10:00-11:00")),n&&r.createElement("div",{className:"absolute top-0 bottom-0 left-0",style:{width:2,backgroundColor:"#EEC36E"}}))),r.createElement(N,{isSelected:s,title:l,className:A})))},I=function(){return new Array(35).fill(0).map((function(e,t){return t>1&&t<31?t-1:null}))},L=function(e){var t=e.isSelected,n=void 0!==t&&t,o=e.onClick,a=e.title,i=e.className,c=I();return r.createElement("div",{className:f()(D,i)},r.createElement("div",{className:f()(M,"py-[30px]"),onClick:o},r.createElement("div",{className:"grid grid-cols-7 gap-[1px]"},c.map((function(e,t){return r.createElement("div",{key:t.toString(),className:"w-[16px] h-[16px] text-center",style:{fontSize:10,lineHeight:"16px"}},e)}))),r.createElement(N,{isSelected:n,title:a,className:A})))},R=function(e){var t=e.isSelected,n=void 0!==t&&t,o=e.onClick,a=e.title,i=e.className,c=I(),s=(0,r.useMemo)((function(){return new Set([2,4,7,9,10,15,18,22,23,25,27,29])}),[]),l=(0,r.useMemo)((function(){return new Set([12,14,20,24])}),[]),d=(0,r.useMemo)((function(){return new Set([5,16,21])}),[]),m=(0,u.G)();return r.createElement("div",{className:f()(D,i)},r.createElement("div",{className:f()(M,"py-[30px]"),onClick:o},r.createElement("div",{className:"grid grid-cols-7 gap-[1px]"},c.map((function(e,t){if(null==e)return r.createElement("div",{key:t.toString(),className:"w-[16px] h-[16px]"});var n=s.has(e)?3:l.has(e)?2:d.has(e)?4:1,o=m[n],a=o.fontClassName,i=o.bgClassName;return r.createElement("div",{key:t.toString(),className:f()("w-[16px] h-[16px] text-center",a,i),style:{fontSize:10,lineHeight:"16px"}},e)}))),r.createElement(N,{isSelected:n,title:a,className:A})))};t.Z=function(e){var t=e.onClose,n=(0,a.Z)(),u=(0,r.useRef)(null),l=C((0,r.useState)(!1),2),f=l[0],m=l[1];(0,r.useEffect)((function(){return setTimeout((function(){var e=u.current;e&&h.iD($(e))})),function(){var e=u.current;e&&h.Dh($(e))}}),[]);var p=(0,c.v9)((function(e){return(0,s.z4)(e)})),E=(0,c.v9)((function(e){return(0,s.p6)(e)})),S=(0,c.v9)((function(e){return(0,s.gy)(e)})),O=(0,c.v9)((function(e){return(0,s.N9)(e)})),T=(0,c.v9)((function(e){return(0,s.X0)(e)})),j=(0,c.v9)((function(e){return(0,s.Qf)(e)})),D=(0,c.v9)((function(e){return(0,s.yw)(e)})),M=(0,c.v9)((function(e){return(0,s.iR)(e)})),A=(0,c.v9)((function(e){return(0,s.jo)(e)})),N=(0,c.v9)((function(){return(0,s.qf)()})),I=(0,c.v9)((function(e){return x.XJ(e)})),Z=(0,c.v9)((function(e){return k.r_(e)})),F=(0,c.v9)((function(e){return(0,g.x)(e)})),B=(0,c.I0)(),U=(0,r.useCallback)((function(e){B((0,y.HU)(e)),(0,g.a1)()}),[B]),Y=(0,r.useCallback)((function(e){B((0,y.w8)(e)),(0,g.a1)()}),[B]),V=(0,r.useCallback)((function(e){B((0,y.X0)(e)),(0,g.a1)()}),[B]),H=(0,r.useCallback)((function(e){B((0,y.tm)(w.eC,e)),(0,g.a1)()}),[B]),W=(0,r.useCallback)((function(e){B((0,y.tm)(w.g_,e)),(0,g.a1)()}),[B]),z=(0,r.useCallback)((function(e){B((0,y.tm)(w.p_,e)),(0,g.a1)()}),[B]),G=(0,r.useCallback)((function(e){B((0,y.tm)(w.Fh,e)),(0,g.a1)()}),[B]),K=(0,r.useCallback)((function(e){B((0,y.tm)(w.pS,e)),(0,g.a1)()}),[B]),q=(0,r.useCallback)((function(e){B((0,y.tm)(w.y2,e)),(0,g.a1)()}),[B]),J={fontSize:14,lineHeight:"22px",fontWeight:500,padding:"0 4px",marginBottom:2};return r.createElement(o.Z,{visible:!0,maskClosable:!1,title:n.formatMessage({id:"calendar_item_style"}),noFooter:!0,onClose:t,popupStyle:{width:472,maxHeight:"88vh"},bodyStyle:{display:"flex",flexDirection:"column",overflow:"hidden",padding:"0px 0px 20px"},titleStyle:{padding:"0px 24px 0px 28px"}},r.createElement("div",{className:"flex flex-col antiscroll-wrap",ref:u},r.createElement("div",{className:"antiscroll-inner px-[24px] pb-[20px]"},r.createElement("h3",{style:J},n.formatMessage({id:"calendar_view_item_style"})),r.createElement("p",{className:"text-xs leading-[18px] text-grey-40 px-[4px]"},n.formatMessage({id:"calendar_view_item_style_desc_new"})),r.createElement("div",{className:"mt-[14px] bg-grey-2 pb-[16px]",style:{borderRadius:10}},r.createElement("div",{className:"flex items-center"},r.createElement(P,{isModern:!0,isSelected:S,title:n.formatMessage({id:"calendar_view_item_style_modern"}),onClick:function(){return V("modern")},isRenderTaskCheckbox:!p,isRenderEventIcon:O}),r.createElement(P,{isSelected:!S,title:n.formatMessage({id:"calendar_view_item_style_classic"}),onClick:function(){return V("classic")},isRenderTaskCheckbox:!p,isRenderEventIcon:O})),r.createElement("div",{className:"px-[18px] flex justify-between items-center overflow-hidden cursor-pointer",onClick:function(){return m(!0)}},r.createElement("span",{className:"flex-auto truncate"},n.formatMessage({id:"show_item_icons"})),r.createElement("div",{className:"flex items-center flex-none ml-[4px]"},r.createElement(i.Z,{name:"thin-triangle-down",className:"w-[12px] h-[12px] -rotate-90 text-grey-40"})))),r.createElement("h3",{style:_({marginTop:24},J)},n.formatMessage({id:"calendar_view_year_heatmap"})),r.createElement("p",{className:"text-xs leading-[18px] text-grey-40 px-[4px]"},n.formatMessage({id:"calendar_view_year_heatmap_desc"})),r.createElement("div",{className:"flex items-center mt-[14px] bg-grey-2",style:{borderRadius:10}},r.createElement(L,{isSelected:!E,title:n.formatMessage({id:"hide"}),onClick:function(){return Y(!1)}}),r.createElement(R,{isSelected:E,title:n.formatMessage({id:"show"}),onClick:function(){return Y(!0)}})))),f&&r.createElement(o.Z,{visible:!0,title:n.formatMessage({id:"show_item_icons"}),onClose:function(){return m(!1)},noFooter:!0},r.createElement("p",{className:"text-xs text-grey-40 leading-[18px] mb-[16px]"},n.formatMessage({id:"calendar_icon_visibility_desc"})),r.createElement(b.Z,null,r.createElement(v.Z,{title:n.formatMessage({id:"preset_module_task"}),suffix:r.createElement(d.Z,{id:"show_checkbox",size:"tiny",checked:!p,onChange:function(){U(p)}})}),r.createElement(v.Z,{title:n.formatMessage({id:"calendar_icon_event"}),suffix:r.createElement(d.Z,{id:"show_event",size:"tiny",checked:O,onChange:function(){return H(!O)}})}),N&&r.createElement(v.Z,{title:n.formatMessage({id:"note"}),suffix:r.createElement(d.Z,{id:"show_note",size:"tiny",checked:T,onChange:function(){return W(!T)}})}),I&&r.createElement(v.Z,{title:n.formatMessage({id:"list_habit"}),suffix:r.createElement(d.Z,{id:"show_habit",size:"tiny",checked:j,onChange:function(){return z(!j)}})}),r.createElement(v.Z,{title:n.formatMessage({id:"calendar_icon_focus"}),suffix:r.createElement(d.Z,{id:"show_focus",size:"tiny",checked:D,onChange:function(){return G(!D)}})}),Z&&r.createElement(v.Z,{title:n.formatMessage({id:"tab_bar_countdown"}),suffix:r.createElement(d.Z,{id:"show_countdown",size:"tiny",checked:M,onChange:function(){return K(!M)}})}),F&&r.createElement(v.Z,{title:n.formatMessage({id:"calendar_icon_course"}),suffix:r.createElement(d.Z,{id:"show_course",size:"tiny",checked:A,onChange:function(){return q(!A)}})}))))}},QGeY:function(e,t,n){"use strict";n.d(t,{j:function(){return D},N:function(){return R}});n("pNMO"),n("4Brf"),n("0oug"),n("gXIK"),n("TeQF"),n("4mDm"),n("2B1R"),n("7+zs"),n("qePV"),n("5DmW"),n("27RR"),n("tkto"),n("07d7"),n("rB9j"),n("ALS0"),n("PKPk"),n("FZtP"),n("3bBZ");var r=n("hnzI"),o=n("RDjN"),a=n("7Rop"),i=n("zoGk"),c=n("wPh5"),s=n("gFJJ"),u=n("V/jI"),l=n("T3me"),f=n("QjE/"),d=n("nmib"),m=n("V7o8"),p=n("mV5u"),h=n("Ici6"),y=n("5WEu"),g=n("/0bn"),v=n("2sNt"),b=n("6t1G"),w=n("DhI8"),k=n("Ag2S"),x=n("lBvt"),E=n("7th3"),S=n("DzQc"),_=n("owjm");function O(e){return O="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},O(e)}function C(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function T(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?C(Object(n),!0).forEach((function(t){j(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):C(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function j(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=O(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=O(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==O(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var D=function(e,t,n,r,o){var a=o.webCalendarViewFilter,i=o.viewType,c=e.id,s=e.data,f=s.ids,d=s.generateTask;if(f.length){var m=v.a1Z(f),p=[];if(m.forEach((function(e){var n=N(e,t,void 0,i,!0);n&&p.push(n)})),p.length>0){var y=!1;p.forEach((function(e){y||(y=!M(e,a))})),y&&g.$Z({text:u.U2("calendar_not_in_all_hint")})}}else{var b,w=e.type===x.cj.CHECKLIST,k=e.type===x.cj.SUBSCRIBE_TASK;if(w){var S=v.mxI(c);if(S){var _=S.task,O=S.item;b=(0,l.y3)(O,_)}}else if(k){if(b=(0,h.Y)(c),d){var C=d.get("taskId");C&&(b=(0,h.Y)(C))}}else if(d){var T=d.get("taskId");T&&(b=(0,v.FOH)(T))}else b=(0,v.FOH)(c);if(b){var j,D=r.isCalendarTaskMode,I=r.isTaskCalendarMode;if(D&&(0,E.ig)(e,"calendar+task","calendar"),I&&(0,E.ig)(e,"task+calendar","calendar"),n&&!k){if(d)return;j=P(b,t)}else j=N(b,t,d,i);j&&A(j,a)}}},M=function(e,t){return(0,w.hY)(e,t)},A=function(e,t){M(e,t)||g.$Z({text:u.U2("calendar_not_in_all_hint")})},N=function(e,t,n,r,o){if(m.vR(e)){var a=v.Nw8(e.get("startDate"),t),c=e.get("isAllDay"),s=v.czV(e,a);return h.Lk(e.get("accountId"),e.get("id"),{dueStart:i.Z.formatToUtc(a),dueEnd:s,isAllDay:c}),p.Z.doSync(),h.Y(e.get("id"))}if(v.gVK(e)){var f,d,w=v.FOH(e.get("taskId"));if(null==w)return;if(v.VuY(w)){d=v.Nw8(e.get("startDate"),t),f=e.get("isAllDay"),v.lIH(e.get("taskId"),[{id:e.get("id"),startDate:i.Z.formatToUtc(d),isAllDay:f}]);var x=v.FOH(e.get("taskId")),E=v.Pgf(x,e.get("id"));return l.y3(E,x)}g.$Z({text:u.U2("edit_schedule_date_limit")})}else{var _,O;if(v.VuY(e)){var C=e.get("startDate");C?(O=v.Nw8(C,t),_=e.get("isAllDay")):(O=i.Z.prefMoment(t),_=!0);var T=e.get("reminders"),j=v.czV(e,O);if(!e.get("startDate")&&v.Fe5(e)&&(T=y.Xc(_)),!v.X4G(e)||v.DVH(e)||o){var D=e.get("repeatFlag"),M=e.get("repeatFrom");return D&&(D=(0,b.rn)(O,D,M)),v._l9(e,{startDate:i.Z.formatToUtc(O),dueDate:j,repeatFirstDate:i.Z.formatToUtc(O),isAllDay:_,reminders:T,repeatFlag:D}),v.FOH(e.get("id"))}var A=n?n.get("startDate"):e.get("startDate"),N=i.Z.formatToUtc(O);if(N!==A)if("m"===r)k.vp.dispatch("showRepeatSingleChange",{task:e,generateTask:n,isAllDay:_,newFormatStartDate:N,newFormatDueDate:j,reminders:T});else{var P=n?n.get("id"):null,I=!n,L=e.get("id"),R=P||L;$("div[data-id=".concat(R,"]")).hide(),k.vp.dispatch(S.y,{onConfirm:function(r){var o=r.repeatChangeKey;v.EoJ(e,t,{repeatChangeKey:o,taskStartDate:n?n.get("startDate"):null,taskDueDate:n?v.rZ9(n):null,isRepeatSelf:I}),$("div[data-id=".concat(R,"]"))&&$("div[data-id=".concat(R,"]")).show()},onCancel:function(){$("div[data-id=".concat(R,"]")).show()},type:"edit",isRepeatSelf:I,hasOnlyChangedDate:!1})}}else g.$Z({text:u.U2("edit_schedule_date_limit")})}},P=function(e,t){return e.get("isSubTaskModel")?I(e,t):L(e,t)},I=function(e,t){var n,c,u=v.FOH(e.get("taskId"));if(null!=u){var m=u.get("items");if(!(m.size+1>s.b9.subtaskNumber)){c=v.Nw8(e.get("startDate"),t),n=e.get("isAllDay");var p=[],h={id:(0,a.Z)(),title:e.get("title"),status:0,isAllDay:n,startDate:i.Z.formatToUtc(c),snoozeReminderTime:null,sortOrder:0};m.forEach((function(t){t.get("id")===e.get("id")&&p.push(h),p.push(t.toJS())})),v.lIH(u.get("id"),p);var y=v.FOH(u.get("id")),g=v.sM7(y,e.get("id"),h.id);return r.h.dispatch(d.To(y.get("id"),p.map((function(e){var t=g[e.id];return void 0===t&&(t=e.sortOrder),T(T({},e),{},{sortOrder:t})})))),(0,l.y3)(v.ebv(y.get("id"),e.get("id")),y)}f.$Z({type:o.VIb.subtask})}},L=function(e,t){var n,r,a=e.get("projectId");if(null!=a){if(!c.YV({projectId:a})){e.get("startDate")?(r=v.Nw8(e.get("startDate"),t),n=e.get("isAllDay")):(r=i.Z.prefMoment(t),n=!0);var s=v.czV(e,r),u=e.get("repeatFlag");return u&&/LUNAR/.test(u)&&(u=v.wxq(e)),_.HW(e,j({},e.get("id"),{startDate:i.Z.formatToUtc(r),dueDate:s,repeatFirstDate:i.Z.formatToUtc(r),isAllDay:n,repeatFlag:u}))}f.$Z({type:o.VIb.task})}},R=L},"733U":function(e,t,n){"use strict";n.d(t,{G:function(){return l}});n("pNMO"),n("4Brf"),n("0oug"),n("gXIK"),n("TeQF"),n("4mDm"),n("7+zs"),n("qePV"),n("5DmW"),n("27RR"),n("tkto"),n("07d7"),n("PKPk"),n("FZtP"),n("3bBZ");var r=n("q1tI"),o=n("NW6w"),a=n("5WEu");function i(e){return 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},i(e)}function c(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function s(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?c(Object(n),!0).forEach((function(t){u(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):c(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function u(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=i(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=i(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==i(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var l=function(){var e=(0,o.v9)((function(e){return(0,a.gh)()})),t="text-grey-80",n={fontClassName:"",bgClassName:""};return(0,r.useMemo)((function(){return(0,a.$o)(e)}),[e])?{5:s(s({},n),{},{fontClassName:t,bgClassName:"bg-primary-80"}),4:s(s({},n),{},{fontClassName:t,bgClassName:"bg-primary-60"}),3:s(s({},n),{},{fontClassName:t,bgClassName:"bg-primary-40"}),2:s(s({},n),{},{fontClassName:t,bgClassName:"bg-primary-20"}),1:s(s({},n),{},{fontClassName:t})}:{5:s(s({},n),{},{fontClassName:t,bgClassName:"bg-primary-70"}),4:s(s({},n),{},{fontClassName:t,bgClassName:"bg-primary-50"}),3:s(s({},n),{},{fontClassName:t,bgClassName:"bg-primary-30"}),2:s(s({},n),{},{fontClassName:t,bgClassName:"bg-primary-16"}),1:s(s({},n),{},{fontClassName:t})}}},aW3o:function(e,t,n){"use strict";n.d(t,{dL:function(){return s},RW:function(){return u},oH:function(){return l},oG:function(){return f},BX:function(){return d},Qr:function(){return m},ng:function(){return p},Y0:function(){return y},r6:function(){return g},LJ:function(){return v}});n("ma9I"),n("oVuX"),n("4l63");var r=n("4+DD"),o=n("dmHn"),a=n.n(o),i=n("RDjN"),c=["#global-add-task[data-visible='true']","#habit-manual-checkin-modal","#habit-record-modal","#edit-tag-name","#edit-project-name","#edit-csl-name","#edit-group-name","#out-single-task-detail",".search-form.active",".search-box",".c-task.ui-draggable-dragging"];function s(){return!!(0,r.Ln)()||!!$(c.join(",")).length}var u=1910,l=2099,f="1910-01-01",d="2099-12-31",m=function(e){var t=a()(e).startOf("month");return t.isSameOrAfter(a()("1910-01","YYYY-MM"),"month")&&t.isSameOrBefore(a()("2099-12","YYYY-MM"),"month")},p=function(e){var t=a()(e).startOf("day"),n=a()(f,"YYYY-MM-DD"),r=a()(d,"YYYY-MM-DD");return t.isBefore(n,"day")?n.toDate():t.isAfter(r,"day")?r.toDate():t.toDate()},h=function(e,t){if(!e)return null;var n=parseInt(a()(e).format("YYYYMMDD"),10),r=parseInt(a()(t).format("YYYYMMDD"),10),o=19100101,i=20991231;return n>=o&&n<=i||r<o&&n>r||r>i&&n<r?e:null},y=function(e){var t=e.type,n=e.rangeBeginDate,r=e.selectedCalendarViewType,o=e.multiCalendarCount,c=e.currentMonth,s=e.calendarHideWeekend,u=o.day,l=o.week;if(r==="".concat(i.NWv.day,"-multi")){var f=u>=14?14:u>7?7:u,d=a()(n);return h(s?d.businessSubtract(f).toDate():d.subtract(f,"day").toDate(),n)}if(r==="".concat(i.NWv.week,"-multi"))return h(a()(n).subtract(7*l,"day").toDate(),n);if(t===i.NWv.month)return h(function(e){return a()(e).subtract(1,"month").startOf("month").toDate()}(c),c);if(t===i.NWv.week)return h(a()(n).subtract(7,"day").toDate(),n);if(t===i.NWv.day||t===i.NWv.agenda){var m=a()(n);return h(s?m.businessSubtract(1).toDate():m.subtract(1,"day").toDate(),n)}return null},g=function(e){var t=e.type,n=e.rangeBeginDate,r=e.selectedCalendarViewType,o=e.multiCalendarCount,c=e.currentMonth,s=e.calendarHideWeekend,u=o.day,l=o.week;if(r==="".concat(i.NWv.day,"-multi")){var f=u>=14?14:u>7?7:u,d=a()(n);return h(s?d.businessAdd(f).toDate():d.add(f,"day").toDate(),n)}if(r==="".concat(i.NWv.week,"-multi"))return h(a()(n).add(7*l,"day").toDate(),n);if(t===i.NWv.month)return h(function(e){return a()(e).add(1,"month").startOf("month").toDate()}(c),c);if(t===i.NWv.week)return h(a()(n).add(7,"day").toDate(),n);if(t===i.NWv.day||t===i.NWv.agenda){var m=a()(n);return h(s?m.businessAdd(1).toDate():m.add(1,"day").toDate(),n)}return null},v=function(e){var t,n=e.type,r=e.rangeBeginDate,o=e.selectedCalendarViewType,c=e.multiCalendarCount,s=e.calendarHideWeekend,u=c.day,l=c.week,f=n===i.NWv.day||n===i.NWv.agenda;if(o==="".concat(i.NWv.day,"-multi"))t=u<7?a()(r).startOf("day"):a()(r).startOf("week").startOf("day");else if(o==="".concat(i.NWv.week,"-multi"))if(l<5)t=a()(r).startOf("week").startOf("day");else{var d=a()(r).startOf("month").startOf("week").startOf("day");t=5===l&&d.clone().add(l-1,"week").endOf("week").isBefore(a()(r))?a()(r).startOf("week").startOf("day").subtract(l-1,"week"):d}else n===i.NWv.month?t=a()(r).startOf("month").startOf("week").startOf("day"):n===i.NWv.week?t=a()(r).startOf("week").startOf("day"):f&&(t=a()(r).startOf("day"));return t?s&&t.isWeekend()?t.businessAdd(1).toDate():t.toDate():null}},kxfN:function(e,t,n){"use strict";n.d(t,{pp:function(){return w},ST:function(){return x},yf:function(){return S},Qr:function(){return _},b$:function(){return O},Dx:function(){return T}});n("oVuX"),n("rB9j"),n("UxlC");var r=n("+3a/"),o=n("2sNt"),a=n("zoGk"),i=n("5uUV"),c=n("5WEu"),s=n("V/jI"),u=n("V69L"),l=n("eNa2"),f=n("dmHn"),d=n.n(f),m=n("/0bn"),p=n("Ag2S"),h=n("T3me"),y=n("vRcb"),g=n("V7o8"),v={};function b(){return v}var w=function(e){var t=e.get("startDate"),n=o.rZ9(e),r=e.get("isAllDay");if(!t)return"";var u="",l=(0,i.I4)("MMMD"),f=a.Z.getDueDateLocalZoneDate(t),d=a.Z.prefMoment(),m="";n&&(n=a.Z.formatToUtc(a.Z.getRealDueDate(n,r))),(f.year()!==d.year()||n&&a.Z.prefMoment(n).year()!==d.year())&&(l=(0,i.I4)("slashShortDate")),r||(l+=", "+(m=(0,c.U2)("showMeridiem")?s.LO()?"A hh:mm":"hh:mm A":"HH:mm"));var p=a.Z.prefMoment(t);if(n&&!a.Z.prefMoment(t).isSame(a.Z.prefMoment(n))){var h=a.Z.prefMoment(n);if(p.format("YYYY-MM-DD")===h.format("YYYY-MM-DD"))u+=p.format(m)+" - "+h.format(m);else u=[p.format(l),h.format(l)].join(" - ")}else u="";return u},k=function(e){return e-28},x=function(e){return o.d77(e)?y.yq(e):!o.nJ4(e)&&(o.gVK(e)?h.Gg(e):o.p9N(e)?u.Gg(e):o.HlA(e)?g.Gg(e):o.Ggi(e))},E=function(e){if(e.get("isPomodoro"))return 42;var t=o.d77(e),n=0;return o.v35(e)&&(n+=16),x(e)&&(n+=16),o.rzg(e)&&(n+=16),o.N2m(e)&&(n+=20),!!t&&y.mj(e)&&(n+=12),n&&(n+=12),n},S=function(e,t,n){var o=20;n&&(o+=20);var a=function(){if(n)return k(t);var r=E(e);return k(t-r)}(),i=function(e,t,n){var o=(0,r.jO)(t.get("title")).replace(/\s$/,"&nbsp;"),a=0,i=e,c=document.getElementById("agendaHeightDiv");if(c){var s=t.get("id"),u=n[s]&&n[s].title||"",l=n[s]?n[s].itemWidth:0;if(u!==o||l!==e){c.innerHTML=o,c.style.width="".concat(i,"px");var f=c.offsetHeight;a=0===f?20:f}else a=n[s]?n[s].taskTitleHeight:20}else{var d=$('<div id="agendaHeightDiv">'.concat(o,"</div>"));d.css({width:i,fontSize:14,lineHeight:"".concat(20,"px"),position:"absolute",top:0,left:0,zIndex:-999,overflowWrap:"break-word",visibility:"hidden",whiteSpace:"break-spaces",overflow:"hidden",display:"-webkit-box","-webkit-box-orient":"vertical"}),d[0].style.webkitLineClamp="2",$("body").append(d),a=0===d.height()?20:d.height()}return{height:a,title:o}}(a,e,b()),c=i.height,s=i.title;return b()[e.get("id")]={itemWidth:a,title:s,taskTitleHeight:c},o+=c},_=function(e,t,n){var a=o.geb(e),i=10+(a?13:10);n&&(i+=20);var c=function(e,t){var n=(0,r.jO)(t.get("title")).replace(/\s$/,"&nbsp;"),o=0,a=e,i=document.getElementById("agendaDetailHeightDiv");if(i){i.innerHTML=n,i.style.width="".concat(a,"px");var c=i.offsetHeight;o=0===c?20:c}else{var s=$('<div id="agendaDetailHeightDiv">'.concat(n,"</div>"));s.css({width:a,fontSize:14,lineHeight:"".concat(20,"px"),position:"absolute",top:0,left:0,zIndex:-999,overflowWrap:"break-word",visibility:"hidden",whiteSpace:"break-spaces",overflow:"hidden",display:"-webkit-box","-webkit-box-orient":"vertical"}),s[0].style.webkitLineClamp="5",$("body").append(s),o=0===s.height()?20:s.height()}return o}(function(){if(n)return k(t);var r=E(e);return k(t-r)}(),e);return i+=c,i+=function(e){return(o.p9N(e)?(0,u.yP)(e):(0,l.bS)(e)).needRender?18:0}(e),i+=a?24:0},O=function(e){var t=e.chooseDate,n=e.rangeBeginDate;if(t){var r=d()(t),o=r.format("YYYY-MM-DD"),a=$("div[data-agenda-date='".concat(o,"']"));if(a[0])if(C(a[0]))return r}var i=d()(),c=i.format("YYYY-MM-DD"),s=d()(n),u=$("div[data-agenda-date='".concat(c,"']"));if(u[0]&&C(u[0]))return i;return s},C=function(e){var t=e.getBoundingClientRect(),n=document.getElementById("agenda-scroll-container");if(n){var r=n.getBoundingClientRect(),o=r.top,a=r.height;if(t.top>=o&&t.bottom<=a+o)return!0}return!1},T=function(e,t){m.$Z({text:s.U2(t?"task_added":"time_changed"),delayTime:3e3,onClickAction:function(){p.vp.dispatch("JUMP_TO_AGENDA_DAY_DATE",e)}})}},oBxf:function(e,t,n){"use strict";n.d(t,{HO:function(){return a},qi:function(){return i},e8:function(){return c},pu:function(){return s},wA:function(){return u},db:function(){return l},nm:function(){return f}});n("07d7"),n("JfAA");var r=n("7b4O"),o=n.n(r),a=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:40;return o()(t?"rgba(255, 255, 255, 1)":"rgba(25, 25, 25, 1)").mix(o()(e),t?.1:.3).alpha(n/100).toString()},i=function(e,t,n){return n?function(e,t){return t?o()(e).alpha(.08).toString():o()("rgba(25, 25, 25, 0.02)").mix(o()(e),.08).toString()}(e,t):function(e){return o()(e).alpha(.3).toString()}(e)},c=function(e,t,n){return n?function(e,t){return o()(t?"rgba(255, 255, 255, 1)":"rgba(25, 25, 25, 1)").mix(o()(e),t?.1:.3).alpha(.2).toString()}(e,t):function(e,t){return o()(t?"rgba(255, 255, 255, 1)":"rgba(25, 25, 25, 1)").mix(o()(e),t?.1:.3).alpha(.6).toString()}(e,t)},s=function(e,t,n){return n?function(e,t){return o()(t?"rgba(255, 255, 255, 1)":"rgba(25, 25, 25, 1)").mix(o()(e),t?.1:.3).alpha(t?.25:.4).toString()}(e,t):function(e,t){return o()(t?"#FFFFFF":"#191919").mix(o()(e),t?.1:.3).toString()}(e,t)},u=function(e,t){return t?function(e){return o()(e).alpha(.3).toString()}(e):e},l=function(e,t,n){return n?function(e,t){return o()(t?"rgba(255, 255, 255, 0.02)":"rgba(25, 25, 25, 0.02)").mix(o()(e),.2).toString()}(e,t):function(e){return o()(e).alpha(.4).toString()}(e)},f=function(e,t){return o()(t?"rgba(255, 255, 255, 1)":"rgba(25, 25, 25, 1)").mix(o()(e),t?.1:.3).toString()}},Xsnu:function(e,t,n){"use strict";n.d(t,{A:function(){return a}});var r=n("q1tI"),o=n("RDjN"),a=r.createContext({containerEnv:"",isTaskCalendarMode:!1,isCalendarTaskMode:!1,calendarWidth:0,calendarHeight:0,selectedCalendarViewType:"",multiCalendarCount:{day:1,week:5},webCalendarViewFilter:"",panelExpendStatus:{expendMiniCal:!1,expendSchedule:!1},doSetPanelExpendStatus:function(){},getLeftViewWidth:function(){return 0},calendarInnerWidth:0,taskListViewWidth:0,getRealViewType:function(){return o.NWv.month},isShowVirtualData:!1})},AjVW:function(e,t,n){"use strict";n.d(t,{Z:function(){return w}});n("rB9j"),n("ALS0");var r=n("q1tI"),o=n("EPMa"),a=n.n(o),i=n("AtZj"),c=n("2sNt"),s=n("yscd"),u=n("QIYc"),l=n.n(u),f=n("ylzY"),d=n("ZalT"),m=(n("pNMO"),n("4Brf"),n("0oug"),n("gXIK"),n("TeQF"),n("4mDm"),n("7+zs"),n("sMBO"),n("qePV"),n("5DmW"),n("27RR"),n("tkto"),n("07d7"),n("PKPk"),n("FZtP"),n("3bBZ"),n("JwQ1")),p=n.n(m);function h(e){return h="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},h(e)}function y(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function g(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=h(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=h(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==h(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var v=function(e){var t=e.name,n=e.path,o=e.animationData,i=e.options,c=e.className,s=e.callback,u=e.style,l=void 0===u?{}:u,f=(0,r.useRef)(null),d=(0,r.useRef)(null);return(0,r.useEffect)((function(){return f.current=p().loadAnimation(function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?y(Object(n),!0).forEach((function(t){g(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):y(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}({name:t,container:d.current,animationData:o,path:n,renderer:"canvas",loop:!1,autoplay:!0,rendererSettings:{preserveAspectRatio:"xMidYMax slice"}},i)),function(){f.current.destroy()}}),[]),(0,r.useEffect)((function(){s&&s(f.current)}),[s,f.current]),r.createElement("div",{className:a()("absolute top-0 left-0 bottom-0 right-0",c),ref:d,style:l})},b=JSON.parse('{"v":"5.4.2","fr":50,"ip":0,"op":47,"w":150,"h":150,"nm":"\u9884\u5408\u6210 4","ddd":0,"assets":[],"layers":[{"ddd":0,"ind":1,"ty":4,"nm":"\u5f62\u72b6\u56fe\u5c42 13","sr":1,"ks":{"o":{"a":1,"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"n":["0p833_0p833_0p167_0p167"],"t":14,"s":[0],"e":[100]},{"t":15}],"ix":11},"r":{"a":0,"k":320,"ix":10},"p":{"a":0,"k":[75.25,75,0],"ix":2},"a":{"a":0,"k":[0.5,0,0],"ix":1},"s":{"a":0,"k":[100,100,100],"ix":6}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0]],"o":[[0,0],[0,0]],"v":[[0,-0.5],[0,-58.708]],"c":false},"ix":2},"nm":"\u8def\u5f84 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"st","c":{"a":0,"k":[1,0.690196078431,0,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":4,"ix":5},"lc":2,"lj":1,"ml":4,"ml2":{"a":0,"k":4,"ix":8},"nm":"\u63cf\u8fb9 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[0.102,-0.318],"ix":2},"a":{"a":0,"k":[0.102,-0.318],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"\u53d8\u6362"}],"nm":"\u5f62\u72b6 1","np":3,"cix":2,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"tm","s":{"a":1,"k":[{"i":{"x":[0.74],"y":[1]},"o":{"x":[0.4],"y":[0.747]},"n":["0p74_1_0p4_0p747"],"t":5,"s":[35],"e":[100]},{"t":47}],"ix":1},"e":{"a":1,"k":[{"i":{"x":[0.74],"y":[1]},"o":{"x":[0.4],"y":[0.646]},"n":["0p74_1_0p4_0p646"],"t":5,"s":[0],"e":[100]},{"t":47}],"ix":2},"o":{"a":0,"k":0,"ix":3},"m":1,"ix":2,"nm":"\u4fee\u526a\u8def\u5f84 1","mn":"ADBE Vector Filter - Trim","hd":false}],"ip":5,"op":105,"st":5,"bm":0},{"ddd":0,"ind":2,"ty":4,"nm":"\u5f62\u72b6\u56fe\u5c42 12","sr":1,"ks":{"o":{"a":1,"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"n":["0p833_0p833_0p167_0p167"],"t":14,"s":[0],"e":[100]},{"t":15}],"ix":11},"r":{"a":0,"k":280,"ix":10},"p":{"a":0,"k":[75.25,75,0],"ix":2},"a":{"a":0,"k":[0.5,0,0],"ix":1},"s":{"a":0,"k":[100,100,100],"ix":6}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0]],"o":[[0,0],[0,0]],"v":[[0,-0.5],[0,-58.708]],"c":false},"ix":2},"nm":"\u8def\u5f84 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"st","c":{"a":0,"k":[1,0.690196078431,0,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":4,"ix":5},"lc":2,"lj":1,"ml":4,"ml2":{"a":0,"k":4,"ix":8},"nm":"\u63cf\u8fb9 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[0.102,-0.318],"ix":2},"a":{"a":0,"k":[0.102,-0.318],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"\u53d8\u6362"}],"nm":"\u5f62\u72b6 1","np":3,"cix":2,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"tm","s":{"a":1,"k":[{"i":{"x":[0.74],"y":[1]},"o":{"x":[0.4],"y":[0.747]},"n":["0p74_1_0p4_0p747"],"t":5,"s":[35],"e":[100]},{"t":47}],"ix":1},"e":{"a":1,"k":[{"i":{"x":[0.74],"y":[1]},"o":{"x":[0.4],"y":[0.646]},"n":["0p74_1_0p4_0p646"],"t":5,"s":[0],"e":[100]},{"t":47}],"ix":2},"o":{"a":0,"k":0,"ix":3},"m":1,"ix":2,"nm":"\u4fee\u526a\u8def\u5f84 1","mn":"ADBE Vector Filter - Trim","hd":false}],"ip":5,"op":105,"st":5,"bm":0},{"ddd":0,"ind":3,"ty":4,"nm":"\u5f62\u72b6\u56fe\u5c42 11","sr":1,"ks":{"o":{"a":1,"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"n":["0p833_0p833_0p167_0p167"],"t":14,"s":[0],"e":[100]},{"t":15}],"ix":11},"r":{"a":0,"k":240,"ix":10},"p":{"a":0,"k":[75.25,75,0],"ix":2},"a":{"a":0,"k":[0.5,0,0],"ix":1},"s":{"a":0,"k":[100,100,100],"ix":6}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0]],"o":[[0,0],[0,0]],"v":[[0,-0.5],[0,-58.708]],"c":false},"ix":2},"nm":"\u8def\u5f84 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"st","c":{"a":0,"k":[1,0.690196078431,0,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":4,"ix":5},"lc":2,"lj":1,"ml":4,"ml2":{"a":0,"k":4,"ix":8},"nm":"\u63cf\u8fb9 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[0.102,-0.318],"ix":2},"a":{"a":0,"k":[0.102,-0.318],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"\u53d8\u6362"}],"nm":"\u5f62\u72b6 1","np":3,"cix":2,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"tm","s":{"a":1,"k":[{"i":{"x":[0.74],"y":[1]},"o":{"x":[0.4],"y":[0.747]},"n":["0p74_1_0p4_0p747"],"t":5,"s":[35],"e":[100]},{"t":47}],"ix":1},"e":{"a":1,"k":[{"i":{"x":[0.74],"y":[1]},"o":{"x":[0.4],"y":[0.646]},"n":["0p74_1_0p4_0p646"],"t":5,"s":[0],"e":[100]},{"t":47}],"ix":2},"o":{"a":0,"k":0,"ix":3},"m":1,"ix":2,"nm":"\u4fee\u526a\u8def\u5f84 1","mn":"ADBE Vector Filter - Trim","hd":false}],"ip":5,"op":105,"st":5,"bm":0},{"ddd":0,"ind":4,"ty":4,"nm":"\u5f62\u72b6\u56fe\u5c42 10","sr":1,"ks":{"o":{"a":1,"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"n":["0p833_0p833_0p167_0p167"],"t":14,"s":[0],"e":[100]},{"t":15}],"ix":11},"r":{"a":0,"k":200,"ix":10},"p":{"a":0,"k":[75.25,75,0],"ix":2},"a":{"a":0,"k":[0.5,0,0],"ix":1},"s":{"a":0,"k":[100,100,100],"ix":6}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0]],"o":[[0,0],[0,0]],"v":[[0,-0.5],[0,-58.708]],"c":false},"ix":2},"nm":"\u8def\u5f84 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"st","c":{"a":0,"k":[1,0.690196078431,0,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":4,"ix":5},"lc":2,"lj":1,"ml":4,"ml2":{"a":0,"k":4,"ix":8},"nm":"\u63cf\u8fb9 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[0.102,-0.318],"ix":2},"a":{"a":0,"k":[0.102,-0.318],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"\u53d8\u6362"}],"nm":"\u5f62\u72b6 1","np":3,"cix":2,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"tm","s":{"a":1,"k":[{"i":{"x":[0.74],"y":[1]},"o":{"x":[0.4],"y":[0.747]},"n":["0p74_1_0p4_0p747"],"t":5,"s":[35],"e":[100]},{"t":47}],"ix":1},"e":{"a":1,"k":[{"i":{"x":[0.74],"y":[1]},"o":{"x":[0.4],"y":[0.646]},"n":["0p74_1_0p4_0p646"],"t":5,"s":[0],"e":[100]},{"t":47}],"ix":2},"o":{"a":0,"k":0,"ix":3},"m":1,"ix":2,"nm":"\u4fee\u526a\u8def\u5f84 1","mn":"ADBE Vector Filter - Trim","hd":false}],"ip":5,"op":105,"st":5,"bm":0},{"ddd":0,"ind":5,"ty":4,"nm":"\u5f62\u72b6\u56fe\u5c42 9","sr":1,"ks":{"o":{"a":1,"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"n":["0p833_0p833_0p167_0p167"],"t":14,"s":[0],"e":[100]},{"t":15}],"ix":11},"r":{"a":0,"k":160,"ix":10},"p":{"a":0,"k":[75.25,75,0],"ix":2},"a":{"a":0,"k":[0.5,0,0],"ix":1},"s":{"a":0,"k":[100,100,100],"ix":6}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0]],"o":[[0,0],[0,0]],"v":[[0,-0.5],[0,-58.708]],"c":false},"ix":2},"nm":"\u8def\u5f84 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"st","c":{"a":0,"k":[1,0.690196078431,0,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":4,"ix":5},"lc":2,"lj":1,"ml":4,"ml2":{"a":0,"k":4,"ix":8},"nm":"\u63cf\u8fb9 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[0.102,-0.318],"ix":2},"a":{"a":0,"k":[0.102,-0.318],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"\u53d8\u6362"}],"nm":"\u5f62\u72b6 1","np":3,"cix":2,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"tm","s":{"a":1,"k":[{"i":{"x":[0.74],"y":[1]},"o":{"x":[0.4],"y":[0.747]},"n":["0p74_1_0p4_0p747"],"t":5,"s":[35],"e":[100]},{"t":47}],"ix":1},"e":{"a":1,"k":[{"i":{"x":[0.74],"y":[1]},"o":{"x":[0.4],"y":[0.646]},"n":["0p74_1_0p4_0p646"],"t":5,"s":[0],"e":[100]},{"t":47}],"ix":2},"o":{"a":0,"k":0,"ix":3},"m":1,"ix":2,"nm":"\u4fee\u526a\u8def\u5f84 1","mn":"ADBE Vector Filter - Trim","hd":false}],"ip":5,"op":105,"st":5,"bm":0},{"ddd":0,"ind":6,"ty":4,"nm":"\u5f62\u72b6\u56fe\u5c42 8","sr":1,"ks":{"o":{"a":1,"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"n":["0p833_0p833_0p167_0p167"],"t":14,"s":[0],"e":[100]},{"t":15}],"ix":11},"r":{"a":0,"k":120,"ix":10},"p":{"a":0,"k":[75.25,75,0],"ix":2},"a":{"a":0,"k":[0.5,0,0],"ix":1},"s":{"a":0,"k":[100,100,100],"ix":6}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0]],"o":[[0,0],[0,0]],"v":[[0,-0.5],[0,-58.708]],"c":false},"ix":2},"nm":"\u8def\u5f84 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"st","c":{"a":0,"k":[1,0.690196078431,0,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":4,"ix":5},"lc":2,"lj":1,"ml":4,"ml2":{"a":0,"k":4,"ix":8},"nm":"\u63cf\u8fb9 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[0.102,-0.318],"ix":2},"a":{"a":0,"k":[0.102,-0.318],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"\u53d8\u6362"}],"nm":"\u5f62\u72b6 1","np":3,"cix":2,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"tm","s":{"a":1,"k":[{"i":{"x":[0.74],"y":[1]},"o":{"x":[0.4],"y":[0.747]},"n":["0p74_1_0p4_0p747"],"t":5,"s":[35],"e":[100]},{"t":47}],"ix":1},"e":{"a":1,"k":[{"i":{"x":[0.74],"y":[1]},"o":{"x":[0.4],"y":[0.646]},"n":["0p74_1_0p4_0p646"],"t":5,"s":[0],"e":[100]},{"t":47}],"ix":2},"o":{"a":0,"k":0,"ix":3},"m":1,"ix":2,"nm":"\u4fee\u526a\u8def\u5f84 1","mn":"ADBE Vector Filter - Trim","hd":false}],"ip":5,"op":105,"st":5,"bm":0},{"ddd":0,"ind":7,"ty":4,"nm":"\u5f62\u72b6\u56fe\u5c42 7","sr":1,"ks":{"o":{"a":1,"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"n":["0p833_0p833_0p167_0p167"],"t":14,"s":[0],"e":[100]},{"t":15}],"ix":11},"r":{"a":0,"k":80,"ix":10},"p":{"a":0,"k":[75.25,75,0],"ix":2},"a":{"a":0,"k":[0.5,0,0],"ix":1},"s":{"a":0,"k":[100,100,100],"ix":6}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0]],"o":[[0,0],[0,0]],"v":[[0,-0.5],[0,-58.708]],"c":false},"ix":2},"nm":"\u8def\u5f84 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"st","c":{"a":0,"k":[1,0.690196078431,0,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":4,"ix":5},"lc":2,"lj":1,"ml":4,"ml2":{"a":0,"k":4,"ix":8},"nm":"\u63cf\u8fb9 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[0.102,-0.318],"ix":2},"a":{"a":0,"k":[0.102,-0.318],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"\u53d8\u6362"}],"nm":"\u5f62\u72b6 1","np":3,"cix":2,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"tm","s":{"a":1,"k":[{"i":{"x":[0.74],"y":[1]},"o":{"x":[0.4],"y":[0.747]},"n":["0p74_1_0p4_0p747"],"t":5,"s":[35],"e":[100]},{"t":47}],"ix":1},"e":{"a":1,"k":[{"i":{"x":[0.74],"y":[1]},"o":{"x":[0.4],"y":[0.646]},"n":["0p74_1_0p4_0p646"],"t":5,"s":[0],"e":[100]},{"t":47}],"ix":2},"o":{"a":0,"k":0,"ix":3},"m":1,"ix":2,"nm":"\u4fee\u526a\u8def\u5f84 1","mn":"ADBE Vector Filter - Trim","hd":false}],"ip":5,"op":105,"st":5,"bm":0},{"ddd":0,"ind":8,"ty":4,"nm":"\u5f62\u72b6\u56fe\u5c42 6","sr":1,"ks":{"o":{"a":1,"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"n":["0p833_0p833_0p167_0p167"],"t":14,"s":[0],"e":[100]},{"t":15}],"ix":11},"r":{"a":0,"k":40,"ix":10},"p":{"a":0,"k":[75.25,75,0],"ix":2},"a":{"a":0,"k":[0.5,0,0],"ix":1},"s":{"a":0,"k":[100,100,100],"ix":6}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0]],"o":[[0,0],[0,0]],"v":[[0,-0.5],[0,-58.708]],"c":false},"ix":2},"nm":"\u8def\u5f84 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"st","c":{"a":0,"k":[1,0.690196078431,0,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":4,"ix":5},"lc":2,"lj":1,"ml":4,"ml2":{"a":0,"k":4,"ix":8},"nm":"\u63cf\u8fb9 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[0.102,-0.318],"ix":2},"a":{"a":0,"k":[0.102,-0.318],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"\u53d8\u6362"}],"nm":"\u5f62\u72b6 1","np":3,"cix":2,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"tm","s":{"a":1,"k":[{"i":{"x":[0.74],"y":[1]},"o":{"x":[0.4],"y":[0.747]},"n":["0p74_1_0p4_0p747"],"t":5,"s":[35],"e":[100]},{"t":47}],"ix":1},"e":{"a":1,"k":[{"i":{"x":[0.74],"y":[1]},"o":{"x":[0.4],"y":[0.646]},"n":["0p74_1_0p4_0p646"],"t":5,"s":[0],"e":[100]},{"t":47}],"ix":2},"o":{"a":0,"k":0,"ix":3},"m":1,"ix":2,"nm":"\u4fee\u526a\u8def\u5f84 1","mn":"ADBE Vector Filter - Trim","hd":false}],"ip":5,"op":105,"st":5,"bm":0},{"ddd":0,"ind":9,"ty":4,"nm":"\u5f62\u72b6\u56fe\u5c42 4","sr":1,"ks":{"o":{"a":1,"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"n":["0p833_0p833_0p167_0p167"],"t":14,"s":[0],"e":[100]},{"t":15}],"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[75.25,75,0],"ix":2},"a":{"a":0,"k":[0.5,0,0],"ix":1},"s":{"a":0,"k":[100,100,100],"ix":6}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0]],"o":[[0,0],[0,0]],"v":[[0,-0.5],[0,-58.708]],"c":false},"ix":2},"nm":"\u8def\u5f84 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"st","c":{"a":0,"k":[1,0.690196078431,0,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":4,"ix":5},"lc":2,"lj":1,"ml":4,"ml2":{"a":0,"k":4,"ix":8},"nm":"\u63cf\u8fb9 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[0.102,-0.318],"ix":2},"a":{"a":0,"k":[0.102,-0.318],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"\u53d8\u6362"}],"nm":"\u5f62\u72b6 1","np":3,"cix":2,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"tm","s":{"a":1,"k":[{"i":{"x":[0.74],"y":[1]},"o":{"x":[0.4],"y":[0.747]},"n":["0p74_1_0p4_0p747"],"t":5,"s":[35],"e":[100]},{"t":47}],"ix":1},"e":{"a":1,"k":[{"i":{"x":[0.74],"y":[1]},"o":{"x":[0.4],"y":[0.646]},"n":["0p74_1_0p4_0p646"],"t":5,"s":[0],"e":[100]},{"t":47}],"ix":2},"o":{"a":0,"k":0,"ix":3},"m":1,"ix":2,"nm":"\u4fee\u526a\u8def\u5f84 1","mn":"ADBE Vector Filter - Trim","hd":false}],"ip":5,"op":105,"st":5,"bm":0},{"ddd":0,"ind":10,"ty":3,"nm":"\u7a7a 6","sr":1,"ks":{"o":{"a":0,"k":0,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[75,75,0],"ix":2},"a":{"a":0,"k":[0,0,0],"ix":1},"s":{"a":1,"k":[{"i":{"x":[0.833,0.833,0.833],"y":[0.833,0.833,0.833]},"o":{"x":[0.167,0.167,0.167],"y":[0.167,0.167,0.167]},"n":["0p833_0p833_0p167_0p167","0p833_0p833_0p167_0p167","0p833_0p833_0p167_0p167"],"t":11,"s":[80,80,100],"e":[100,100,100]},{"t":22}],"ix":6}},"ao":0,"ip":0,"op":203,"st":0,"bm":0},{"ddd":0,"ind":11,"ty":4,"nm":"Path 16","parent":10,"sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[5.5,-7.5,0],"ix":2},"a":{"a":0,"k":[0,0,0],"ix":1},"s":{"a":0,"k":[100,100,100],"ix":6}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0]],"v":[[5.75,-4.5],[-2.27,4.5],[-5.75,0.5]],"c":false},"ix":2},"nm":"\u8def\u5f84 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"st","c":{"a":0,"k":[1,0.690196078431,0,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":2,"ix":5},"lc":1,"lj":2,"nm":"\u63cf\u8fb9 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[300,300],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"\u53d8\u6362"}],"nm":"Path 16","np":2,"cix":2,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"tm","s":{"a":1,"k":[{"i":{"x":[0.6],"y":[0.2]},"o":{"x":[0.26],"y":[0]},"n":["0p6_0p2_0p26_0"],"t":0,"s":[100],"e":[0]},{"t":14}],"ix":1},"e":{"a":1,"k":[{"i":{"x":[0.6],"y":[1]},"o":{"x":[0.26],"y":[0]},"n":["0p6_1_0p26_0"],"t":0,"s":[100],"e":[100]},{"t":14}],"ix":2},"o":{"a":0,"k":0,"ix":3},"m":1,"ix":2,"nm":"\u4fee\u526a\u8def\u5f84 1","mn":"ADBE Vector Filter - Trim","hd":false}],"ip":0,"op":203,"st":0,"bm":0},{"ddd":0,"ind":12,"ty":4,"nm":"Rectangle 15 Copy","parent":10,"sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[0.25,0,0],"ix":2},"a":{"a":0,"k":[0,0,0],"ix":1},"s":{"a":0,"k":[100,100,100],"ix":6}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0.26,-0.49],[0.48,-0.26],[1.34,0],[0,0],[0.49,0.26],[0.26,0.48],[0,1.34],[0,0],[-0.26,0.49],[-0.48,0.26],[-1.34,0],[0,0]],"o":[[0,0],[0,1.34],[-0.26,0.48],[-0.49,0.26],[0,0],[-1.34,0],[-0.48,-0.26],[-0.26,-0.49],[0,0],[0,-1.34],[0.26,-0.48],[0.49,-0.26],[0,0],[0,0]],"v":[[8,-1],[8,4.15],[7.6,6.47],[6.47,7.6],[4.15,8],[-4.15,8],[-6.47,7.6],[-7.6,6.47],[-8,4.15],[-8,-4.15],[-7.6,-6.47],[-6.47,-7.6],[-4.15,-8],[1,-8]],"c":false},"ix":2},"nm":"\u8def\u5f84 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"st","c":{"a":0,"k":[1,0.690196078431,0,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":1.5,"ix":5},"lc":1,"lj":1,"ml":4,"ml2":{"a":0,"k":4,"ix":8},"nm":"\u63cf\u8fb9 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[300,300],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"\u53d8\u6362"}],"nm":"Rectangle 15 Copy","np":2,"cix":2,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"tm","s":{"a":1,"k":[{"i":{"x":[0.6],"y":[0.2]},"o":{"x":[0.26],"y":[0]},"n":["0p6_0p2_0p26_0"],"t":0,"s":[100],"e":[0]},{"t":14}],"ix":1},"e":{"a":1,"k":[{"i":{"x":[0.6],"y":[1]},"o":{"x":[0.26],"y":[0]},"n":["0p6_1_0p26_0"],"t":0,"s":[100],"e":[100]},{"t":14}],"ix":2},"o":{"a":0,"k":0,"ix":3},"m":1,"ix":2,"nm":"\u4fee\u526a\u8def\u5f84 1","mn":"ADBE Vector Filter - Trim","hd":false}],"ip":0,"op":203,"st":0,"bm":0},{"ddd":0,"ind":13,"ty":4,"nm":"\u5f62\u72b6\u56fe\u5c42 5","sr":1,"ks":{"o":{"a":1,"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"n":["0p833_0p833_0p167_0p167"],"t":5,"s":[0],"e":[40]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"n":["0p833_0p833_0p167_0p167"],"t":12,"s":[40],"e":[0]},{"t":20}],"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[75,75,0],"ix":2},"a":{"a":0,"k":[0,0,0],"ix":1},"s":{"a":1,"k":[{"i":{"x":[0.833,0.833,0.833],"y":[0.833,0.833,0.833]},"o":{"x":[0.167,0.167,0.167],"y":[0.167,0.167,0.167]},"n":["0p833_0p833_0p167_0p167","0p833_0p833_0p167_0p167","0p833_0p833_0p167_0p167"],"t":5,"s":[29,29,100],"e":[104.423,104.423,100]},{"i":{"x":[0.833,0.833,0.833],"y":[0.833,0.833,0.833]},"o":{"x":[0.167,0.167,0.167],"y":[0.167,0.167,0.167]},"n":["0p833_0p833_0p167_0p167","0p833_0p833_0p167_0p167","0p833_0p833_0p167_0p167"],"t":22,"s":[104.423,104.423,100],"e":[100,100,100]},{"t":31}],"ix":6}},"ao":0,"shapes":[{"ty":"gr","it":[{"ty":"rc","d":1,"s":{"a":0,"k":[71.486,71.486],"ix":2},"p":{"a":0,"k":[0,0],"ix":3},"r":{"a":0,"k":20,"ix":4},"nm":"\u77e9\u5f62\u8def\u5f84 1","mn":"ADBE Vector Shape - Rect","hd":false},{"ty":"fl","c":{"a":0,"k":[1,0.690196078431,0,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"\u586b\u5145 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0.243,-0.001],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"\u53d8\u6362"}],"nm":"\u77e9\u5f62 1","np":3,"cix":2,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":5,"op":208,"st":5,"bm":0}],"markers":[]}'),w=function(e){var t=e.model,n=e.pendingCompleted,o=e.className,u=void 0===o?"":o,m=e.isDisabled,p=e.pendingStatus,h=e.size,y=void 0===h?17:h,g="checkbox",w="hover-checkbox",k="string"===typeof p&&/animate/.test(p);if(null!=p)p===d.hY.WontDo?g="wont-do-filled":(p===d.hY.Completed||k)&&(g="completed");else if(n)g="completed";else if(t.isNote)g="note";else if(t.isWontDo||t instanceof s.js&&t.isUndone)g="wont-do-filled";else if(t.isCompleted)g="completed";else if(c.RR(t.originModel))g="subtask",w="hover-subtask";else if(t instanceof s.g)g="real-subtask",w="hover-real-subtask";else if(t instanceof s.kz){var x=t.originModel.get("accountId");switch(f.ZP.accountId2AccountType[x]){case"google":g="checkbox-google";break;case"caldav":g="checkbox-caldav";break;case"outlook":g="checkbox-outlook";break;case"feishu":default:g="subcalendar";break;case"exchange":g="checkbox-exchange";break;case"icloud":g="checkbox-icloud"}}else t instanceof s.zF?g="checkbox-timetable":t instanceof s.Y5&&t.isScheduleTask&&(g="schedule",w="hover-schedule");return r.createElement("span",{key:g,className:a()("checker avoid-event",l().checkerWrapper)},k?r.createElement(v,{name:"checkbox",animationData:b,style:{width:44,height:44,left:-11,top:-2}}):r.createElement(r.Fragment,null,(0,i.Z)({name:g,className:a()({"i-4":"completed"!==g,"i-o-12":"completed"===g,"i-black":"completed"===g},u,m&&"disabled"),style:{width:y,height:y}}),r.createElement(i.Z,{name:w,className:a()("i-4 i-sml",u,"hidden",m&&"disabled"),style:{width:y,height:y}})))}},VUw8:function(e,t,n){"use strict";n("pNMO"),n("4Brf"),n("0oug"),n("gXIK"),n("ma9I"),n("TeQF"),n("fbCW"),n("pjDv"),n("yq1k"),n("4mDm"),n("2B1R"),n("E9XD"),n("+2oP"),n("ToJy"),n("7+zs"),n("sMBO"),n("qePV"),n("5DmW"),n("27RR"),n("tkto"),n("07d7"),n("5s+n"),n("rB9j"),n("ALS0"),n("JfAA"),n("JTJg"),n("PKPk"),n("Rm1S"),n("FZtP"),n("3bBZ");var r=n("q1tI"),o=n("Eh+D"),a=n("i8i4"),i=n("NW6w"),c=n("schq"),s=n("EPMa"),u=n.n(s),l=n("z5NU"),f=n("kfwe"),d=n("4+DD"),m=n("kxzV"),p=n("CGpF"),h=n("ylzY"),y=n("UDbp"),g=n("aALo"),v=n("AtZj"),b=n("NMvI"),w=n("NH/b"),k=n("EItl"),x=n("4zF/"),E=n("Llsf"),S=n("got7"),_=n("d7tj"),O=n("mLa8"),C=n("eDHg"),T=n("RDjN");function j(e){return j="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},j(e)}function D(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function M(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?D(Object(n),!0).forEach((function(t){A(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):D(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function A(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=j(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=j(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==j(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function N(e){return function(e){if(Array.isArray(e))return L(e)}(e)||function(e){if("undefined"!==typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||I(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function P(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,a,i,c=[],s=!0,u=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;s=!1}else for(;!(s=(r=a.call(n)).done)&&(c.push(r.value),c.length!==t);s=!0);}catch(e){u=!0,o=e}finally{try{if(!s&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(u)throw o}}return c}}(e,t)||I(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function I(e,t){if(e){if("string"===typeof e)return L(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?L(e,t):void 0}}function L(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}t.Z=(0,i.$j)((function(e){return M(M({},(0,w.rn)(e)),function(e){return{allTags:e.tags}}(e))}))((0,c.ZP)((function(e){var t=e.intl,n=e.allTags,i=e.tags,c=e.tagStructureList,s=e.fromCal,j=e.onCancel,D=e.onConfirm,A=e.onMounted,I=e.getContainer,L=e.className,R=e.mask,Z=(0,r.useMemo)((function(){return[]}),[]),F=(0,r.useMemo)((function(){return[]}),[]),B=(0,r.useMemo)((function(){return i.singleSelected||[]}),[]),U=(0,r.useRef)(null),Y=(0,r.useRef)(null),V=P((0,r.useState)(""),2),H=V[0],W=V[1],z=P((0,r.useState)(50),2),G=z[0],K=z[1],q=P((0,r.useState)(i.selected||[]),2),J=q[0],X=q[1],Q=P((0,r.useState)([]),2),ee=Q[0],te=Q[1],ne=P((0,r.useState)(B),2),re=ne[0],oe=ne[1],ae=(0,w.ZP)({isItemAllShown:!1,isItemWithTagShown:!1,tagStructureList:c}).dataStructure,ie=(0,x.D)(H),ce=(0,r.useRef)(J);(0,r.useEffect)((function(){0===ie.length&&H.length>0&&(ce.current=J)}),[ie,H,J,ce]),(0,r.useEffect)((function(){var e=b.JX(J).groupBy((function(e){var t=e.get("name");return Z.includes(t)?"selected":"selection"}));te((e.get("selected")||o.List()).sort(m.ZP.tagOrder).concat((e.get("selection")||o.List()).sort(m.ZP.tagOrder)).toArray())}),[Z,J]),(0,r.useEffect)((function(){var e=function(e){if(e.target){if($(e.target).parents(".tag-multi-select").length||$(e.target).closest(".tag-trigger").length)return;j()}};return document.addEventListener("click",e,{capture:!0}),U.current&&d.iD($(U.current)),Y.current&&(A&&A(Y.current),$(Y.current).show()),s&&(h.ZP.hasManageTags=!0),function(){document.removeEventListener("click",e,{capture:!0}),U.current&&d.Dh($(U.current)),s&&(h.ZP.hasManageTags=!1)}}),[]);var se=(0,r.useCallback)((function(e){var t=e.target.value;W(t)}),[]),ue=(0,r.useCallback)((function(e){var t=e.selectedKeys;W(""),X(t),oe(re.filter((function(e){return!t.includes(e)})))}),[re]),le=(0,r.useCallback)((function(){H.length>0?(W(""),X(ce.current)):j()}),[H,j]);(0,k.PE)("tag-manager",le);var fe=(0,r.useCallback)((function(){D&&D({selected:J,singleSelected:re})}),[D,J,re]),de=(0,r.useCallback)((function(e){var t=e.selectedKeys[0];(0,b.E9)({name:t}),X((function(e){return[].concat(N(e),[t.toLowerCase()])})),W("")}),[]),me=(0,r.useMemo)((function(){var e="",t={};if(H&&(e=H.toLowerCase(),H.match(p.Z.tagNameFilter)))return{isValid:!1,selectedMatched:o.List(),selectionMatched:o.List(),allParentTagOpenStatus:t};var r=!1,a=n.groupBy((function(e){var t=e.get("name"),n=Z.includes(t),r=F.includes(t);return n?"selected":r?"singleSelected":"selection"})),i=(a.get("selected")||o.List()).sort(m.ZP.tagOrder).concat((a.get("singleSelected")||o.List()).sort(m.ZP.tagOrder)),c=a.get("selection")||o.List(),s=function(t){return!e||(t===e&&(r=!0),t.includes(e))},u=i.filter((function(e){return s(e.get("name"))})),f=e?ae.reduce((function(e,t){if(t instanceof l.F3){var n=t.name,r=t.children&&t.children.length,o=t.children;if(r){var a,i=(new l.F3).fromJson(M(M({},t),{},{children:[],type:l.UI.MULTI}));e=(a=e).push.apply(a,N(o.concat([i]).filter((function(e){return s(e.name)}))))}else{var u=c.find((function(e){return e.get("name")===n}));u&&s(u.get("name"))&&(e=e.push(t))}}return e}),o.List()):ae.filter((function(e){if(e instanceof l.F3){var n=e.name,r=e.children&&e.children.length,o=e.children;if(r)return t[e.id]=!0,o.concat([e]).some((function(e){return s(e.name)}));var a=c.find((function(e){return e.get("name")===n}));return a&&s(a.get("name"))}return!1}));return{isValid:!0,isCreate:!!H&&!r,selectedMatched:u,selectionMatched:f,allParentTagOpenStatus:t}}),[n,ae,H,Z,F]),pe=((0,r.useCallback)((function(e,t){var n=b.tN(e),o=re.includes(e),a=J.includes(e)||o;return r.createElement(y.sN,{key:e,multi:!0,className:u()(t,"flex items-center relative !h-[36px]",{"single-selected-item":o})},r.createElement(v.Z,{name:"tag",className:u()("w-[18px] h-[18px] mr-[8px] flex-none",a?"text-primary":"text-grey-40")}),r.createElement("span",{className:u()("text-[13px] overflow-hidden truncate",{"text-primary":a})},(0,_.tj)(n)),r.createElement(v.Z,{name:"single-select",className:u()("w-[12px] h-[12px] text-primary absolute right-[12px] top-1/2 transform -translate-y-1/2",o?"":"hidden")}))}),[J,re]),(0,f.Z)({openStatus:me.allParentTagOpenStatus,dataStructure:me.selectionMatched,selectedKeys:J,singleSelectedKeys:re})),he=r.createElement(y.ZP,{key:"selection",defaultSelectedKeys:Z,selectedKeys:J,multiple:!0,onSelect:ue,onDeselect:ue,className:u()({"h-full":!pe.length&&!me.isCreate}),prefixCls:"option"},pe.length?pe:!me.isCreate&&r.createElement("div",{key:"empty",className:"flex flex-col items-center flex-none h-full justify-center"},r.createElement("div",null,r.createElement(v.Z,{name:"empty-tag",className:"flex-none text-grey-20",style:{width:62,height:62,marginTop:-10}}),r.createElement("p",{style:{lineHeight:"20px",height:20},className:"text-s flex-none text-center"},t.formatMessage({id:"no_tags"}))))),ye=me.isCreate?r.createElement(y.ZP,{key:"create",prefixCls:"option",onSelect:de},r.createElement(y.sN,{key:H,className:"create flex items-center hackHeight"},r.createElement(v.Z,{name:"tag-create",className:"i-3 w-[18px] h-[18px] text-grey-60 flex-none"}),r.createElement("span",{className:"pl-[8px] text-grey-80 truncate"},t.formatMessage({id:"create_tag"},{s:H})))):null,ge=(0,r.useRef)(null),ve=(0,r.useCallback)((function(){var e=ee[ee.length-1];if(e){var t=e.get("name");X((function(e){return e.filter((function(e){return e!==t}))}))}}),[ee]),be=(0,S.Z)(ve,200,{leading:!0}),we=(0,r.useCallback)((function(e){e.keyCode===E.Z.enter&&me.isCreate&&H.length>0?de({selectedKeys:[H]}):e.keyCode===E.Z.backspace&&0===H.length&&be()}),[me.isCreate,H,de,be]),ke=(0,r.useRef)(null),xe=(0,r.useCallback)((function(e){if(e){var t=window.MutationObserver||window.webkitMutationObserver||window.MozMutationObserver;ke.current&&ke.current.disconnect();var n=function(e){var t=window.getComputedStyle(e).width.match(/([\d.]+)px/);K(t?+t[1]+1:50)};n(e),ke.current=new t((function(t){n(e)})),ke.current.observe(e,{childList:!0,attributes:!0,characterData:!0,subtree:!0})}}),[]),Ee=P((0,r.useState)(void 0),2),Se=Ee[0],_e=Ee[1],Oe=(0,r.useCallback)((function(e){e&&e.clientHeight&&_e(e.clientHeight)}),[]),Ce=P((0,C.zu)(Oe),2)[1];return a.createPortal(function(){var e=me.isCreate,n=me.isValid,o=me.selectedMatched,a=me.selectionMatched,i=0===o.size&&0===a.size&&!e,c=ee.length>0;return r.createElement(O.ZP,null,R&&r.createElement("div",{className:u()(T.SIv,"dropdown-menu-mask"),style:{zIndex:11}}),r.createElement("div",{ref:Y,className:u()("tag-multi-select-container timeline-click-ignore","absolute right-[10px] z-menu",L),id:"task-menu-tag-view"},r.createElement("div",{className:u()("multi-select-menu tag-multi-select","relative z-[10] w-[216px] m-0 p-0 shadow-default dark:shadow-dark-default rounded-dropdown overflow-hidden",{"no-tag":i})},r.createElement("div",{ref:Ce,className:u()("menu","bg-main-background z-[2] flex flex-col overflow-hidden"),style:{maxHeight:432,minHeight:250,height:Se}},r.createElement("div",{className:u()("header","flex-none flex flex-col border-b border-solid border-grey-5"),style:{padding:c?"8px 13px":"8px 16px"}},r.createElement("div",{onClick:function(e){var t;null===(t=ge.current)||void 0===t||t.focus()},className:"antiscroll-inner w-full rounded-s dark:bg-[transparent] flex justify-start flex-wrap overflow-auto items-center",style:{maxHeight:78,minHeight:18}},0===ee.length&&r.createElement(v.Z,{name:"search-thin",className:"w-[16px] h-[16px] mr-[8px] text-grey-60"}),ee.map((function(e){return r.createElement("div",{key:e.get("name"),onClick:function(t){t.stopPropagation(),X(J.filter((function(t){return e.get("name")!==t})))},className:"h-[20px] pl-[4px] pr-[2px] leading-[16px] max-w-[127px] bg-primary-10 rounded-[4px] flex items-center group cursor-pointer",style:{margin:3}},r.createElement("p",{className:"truncate text-primary-80 text-xs mr-[4px]"},b.Gf(e)),r.createElement(v.Z,{name:"close",className:"w-[10px] h-[10px] text-grey-40 group-hover:text-grey flex-none"}))})),r.createElement("div",{className:"text-s flex-auto",style:{margin:c?"3px":"4px 0",height:c?20:18}},r.createElement("input",{ref:ge,style:{width:G,marginRight:"-100%",maxWidth:"173px",height:"100%"},name:"tag",autoComplete:"off",type:"text",placeholder:t.formatMessage({id:"tag_select_placeholder"}),value:H,onChange:se,className:u()("select-input","bg-[transparent] placeholder-grey-20 min-w-[0] p-0 inline-block max-w-full"),onKeyDown:we})),r.createElement("div",{ref:xe,className:u()("select-input","absolute z-[-1] text-s bg-[transparent] flex-auto placeholder-grey-20 min-w-[0] opacity-0"),style:{margin:c?"3px":"4px 0",height:c?20:18}},H||t.formatMessage({id:"tag_select_placeholder"}))),r.createElement("p",{className:u()("warning warn text-alert","mt-[5px] text-warn-red text-[13px] font-normal flex-auto",{hide:n}),dangerouslySetInnerHTML:{__html:t.formatMessage({id:"warn_tag_name"})}})),r.createElement("div",{className:"list-wrapper antiscroll-wrap flex flex-auto flex-col py-[4px]",ref:U},r.createElement("div",{className:"select-list antiscroll-inner flex-auto"},he,ye)),r.createElement("div",{className:u()("control","z-[1] p-[12px] bg-main-background flex-none")},r.createElement("div",{className:u()("btns","flex justify-between items-center")},r.createElement(g.Z,{type:"cancel",size:"tiny",onClick:le,className:"flex-auto !h-[26px]"},t.formatMessage({id:"cancel"})),r.createElement(g.Z,{size:"tiny",onClick:fe,className:"flex-auto ml-[12px] !h-[26px]"},t.formatMessage({id:"ok"}))))))))}(),I?I():document.body)})))},ynkj:function(e,t,n){"use strict";n.d(t,{_:function(){return P}});n("pNMO"),n("4Brf"),n("0oug"),n("ma9I"),n("TeQF"),n("x0AG"),n("pjDv"),n("yq1k"),n("4mDm"),n("2B1R"),n("+2oP"),n("sMBO"),n("zKZe"),n("tkto"),n("gXIK"),n("7+zs"),n("qePV"),n("NBAS"),n("ExoC"),n("07d7"),n("rB9j"),n("SuFq"),n("ALS0"),n("JfAA"),n("YGK4"),n("JTJg"),n("PKPk"),n("Rm1S"),n("UxlC"),n("FZtP"),n("3bBZ");var r=n("q1tI"),o=n("schq"),a=n("3KU8"),i=n.n(a),c=n("y8mg"),s=n.n(c),u=n("PuJ2"),l=n("UDbp"),f=n("AtZj"),d=n("V/jI"),m=n("PC7U"),p=n("MQhE"),h=n("VrZp");function y(e){return y="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},y(e)}var g=["children","className","placement","selectListHeader","enableConfirmToggle"];function v(e){return function(e){if(Array.isArray(e))return b(e)}(e)||function(e){if("undefined"!==typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(!e)return;if("string"===typeof e)return b(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return b(e,t)}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function b(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function w(){return w=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},w.apply(this,arguments)}function k(e,t){if(null==e)return{};var n,r,o=function(e,t){if(null==e)return{};var n,r,o={},a=Object.keys(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}function x(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,T(r.key),r)}}function E(e,t,n){return t=_(t),function(e,t){if(t&&("object"===y(t)||"function"===typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(e,S()?Reflect.construct(t,n||[],_(e).constructor):t.apply(e,n))}function S(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(S=function(){return!!e})()}function _(e){return _=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},_(e)}function O(e,t){return O=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},O(e,t)}function C(e,t,n){return(t=T(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function T(e){var t=function(e,t){if("object"!=y(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=y(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==y(t)?t:t+""}var j={all:"all-list",nodue:"no-date",overdue:"overdue",today:"today-list",tomorrow:"tomorrow-list",recurring:"item-repeat",thisweek:"this-week",nextweek:"quick-nextweek",thismonth:"quick-nextmonth","offset(1M)":"next-month","offset(-1M)":"last-month","offset(-1W)":"last-week",ndays:"next-ndays",ndayslater:"ndays-later",futureFromToday:"future-from-today",pastFromToday:"past-from-today",span:"timecard_time"},D=/^(\d+)days$/,M=/^(\d+)dayslater$/,A=/^(\d+)daysfromtoday$/,N=/^-(\d+)daysfromtoday$/,P=/^span\((-?\d{1,2})?~(-?\d{1,2})?\)$/,I=new Set(["ndays","ndayslater","futureFromToday","pastFromToday"]),L=function(e){function t(e){var n,o;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),C(o=E(this,t,[e]),"getInitialValue",(function(e){var t=o.initialValue;switch(e){case"ndays":case"ndayslater":case"futureFromToday":case"pastFromToday":return t[e]||null;default:return null}})),C(o,"onVisibleChange",(function(e){if(e){var t,n=o.props.selectedKeys;o.menuMap=[];var r=o.getSelectedKeysAndInitialValue(n);o.setState({selectedKeys:r.selectedKeys,spanData:null!==(t=r.valueKeyData.span)&&void 0!==t?t:null})}})),C(o,"getValueKeyDataObject",(function(e){var t=o.state.spanData;if("span"===e){return null==t?{from:0,to:6}:t}})),C(o,"getValueKeyData",(function(e){var t=o.getValueKeyDataObject(e);if("span"===e){var n,r,a=null!==(n=t.from)&&void 0!==n?n:"",i=null!==(r=t.to)&&void 0!==r?r:"";return"span(".concat(a,"~").concat(i,")")}return null})),C(o,"onSpanMenuAction",(function(e,t){var n=o.state.selectedKeys;n.includes("span")||o.onSelectChange({selectedKeys:n.concat(["span"])});var r=o.getValueKeyDataObject("span"),a=function(e){return null==e?null:Math.min(Math.max(-30,e),30)};if("from"===e){var i=r.to;if(null==t||null===i)o.setState({spanData:{from:a(t),to:a(i)}});else{var c=t,s=r.to;o.setState({spanData:{from:a(c),to:a(Math.max(s,c))}})}}else{var u=r.from;if(null==t||null==u){var l=r.from;o.setState({spanData:{from:a(l),to:a(t)}})}else{var f=r.from,d=f>t?f:t;o.setState({spanData:{from:a(f),to:a(d)}})}}})),C(o,"isSpanToMenuItemDisabled",(function(e){var t=o.getValueKeyDataObject("span").from;return null!=t&&e<t})),C(o,"getSpanMenuItem",(function(e){var t=o.getValueKeyDataObject("span"),n=t.from,a=t.to;return r.createElement(l.sN,{multi:!0,key:e.key,className:"option-item-ndays !overflow-visible !h-[32px] !leading-[32px] flex items-center"},r.createElement(f.Z,{name:o.getIconName(e),className:"i-3 mr-[8px] w-[16px] h-[16px] flex-none"}),r.createElement("span",{className:"mr-[6px]"},d.U2("timecard_across")),r.createElement(m.Z,{type:"from",menuAction:o.onSpanMenuAction,day:n}),r.createElement("span",null,"~"),r.createElement(m.Z,{key:"".concat(n),type:"to",isItemDisabled:o.isSpanToMenuItemDisabled,menuAction:o.onSpanMenuAction,day:a}))})),C(o,"getInputValueRule",(function(e){var t,n=null!==(t=o.getInitialValue(e))&&void 0!==t?t:7;return"ndays"===e?"".concat(n,"days"):"ndayslater"===e?"".concat(n,"dayslater"):"pastFromToday"===e?"-".concat(n,"daysfromtoday"):"futureFromToday"===e?"".concat(n,"daysfromtoday"):""})),C(o,"getDateValues",(function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:o.state.selectedKeys;return o.menuMap.filter((function(t){return e.includes(t.key)})).map((function(e){return o.isValueKey(e.key)?o.getValueKeyData(e.key):o.isInputKey(e.key)?e.date:e.key}))})),C(o,"isInputKey",(function(e){return"ndays"===e||"ndayslater"===e||"futureFromToday"===e||"pastFromToday"===e})),C(o,"isValueKey",(function(e){return"span"===e})),C(o,"changeToRealSelectedKeys",(function(e){return o.menuMap.filter((function(t){return e.includes(t.key)})).map((function(e){return o.isValueKey(e.key)?o.getValueKeyData(e.key):o.isInputKey(e.key)?e.date:e.key}))})),o.menuMap=[],o.ndaysInputRef=r.createRef(),o.ndaysLaterInputRef=r.createRef(),o.pastFromTodayInputRef=r.createRef(),o.futureFromTodayInputRef=r.createRef(),o.valueKeyData={span:null},o.initialValue={ndays:null,ndayslater:null,futureFromToday:null,pastFromToday:null,span:null};var a=o.getSelectedKeysAndInitialValue(e.selectedKeys);return o.state={selectedKeys:a.selectedKeys,inputChangeTimeStamp:(new Date).getTime(),spanData:null!==(n=a.valueKeyData.span)&&void 0!==n?n:null},o.defaultSelectedKeys=e.selectedKeys,o.onConfirm=o.onConfirm.bind(o),o.onCancel=o.onCancel.bind(o),o.onSelectChange=o.onSelectChange.bind(o),o.ndaysStr=e.intl.formatMessage({id:"next_n_days"},{s1:"{s1}"}),o.ndayslaterStr=e.intl.formatMessage({id:"n_days_later"},{s1:"{s1}"}),o}return function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&O(e,t)}(t,e),n=t,o=[{key:"render",value:function(){var e=this.props,t=e.children,n=e.className,o=e.placement,a=e.selectListHeader,i=e.enableConfirmToggle,c=k(e,g),s=this.state.selectedKeys;return r.createElement(u.Z,w({},c,{placement:o||"bottomCenter",selectMenu:this.getMenu(),className:n,beforeOnVisibleChange:this.onVisibleChange,onConfirm:this.onConfirm,onCancel:this.onCancel,selectedKeys:s,defaultSelectedKeys:this.defaultSelectedKeys,onSelectChange:this.onSelectChange,selectListHeader:a,confirmDisabled:!!i&&0===s.length}),t)}},{key:"getSelectedKeysAndInitialValue",value:function(e){var t=this,n=[],r=e.length?e:this.props.showAll?["all"]:[];Object.keys(this.initialValue).forEach((function(e){t.initialValue[e]=null}));var o=new Set,a={};if(r.forEach((function(e){if(e.match(P)){var r=e.match(P);n.push("span");var i=r[1]||0===r[1]?+r[1]:null,c=r[2]||0===r[2]?+r[2]:null;a.span={from:i,to:c},t.initialValue.span={from:i,to:c}}else e.match(D)?(t.initialValue.ndays=e.match(D)[1],o.add(e)):e.match(M)?(t.initialValue.ndayslater=e.match(M)[1],o.add(e)):e.match(A)?(t.initialValue.futureFromToday=e.match(A)[1],o.add(e)):e.match(N)?(t.initialValue.pastFromToday=e.match(N)[1],o.add(e)):n.push(e)})),o.size>1)o.forEach((function(e){if(e){var t="";e.match(D)?t="ndays":e.match(M)?t="ndayslater":e.match(A)?t="futureFromToday":e.match(N)&&(t="pastFromToday"),t&&n.push(t)}}));else{var i=v(o)[0];if(i)if(i.match(D)){n.push("span");var c=this.getInitialValue("ndays"),s=Math.max(c-1,0);a.span={from:0,to:s},this.initialValue.span={from:0,to:s}}else if(i.match(M)){n.push("span");var u=this.getInitialValue("ndayslater");a.span={from:u,to:null},this.initialValue.span={from:u,to:null}}else if(i.match(A)){n.push("span");var l=this.getInitialValue("futureFromToday"),f=l,d=l;a.span={from:f,to:d},this.initialValue.span={from:f,to:d}}else if(i.match(N)){n.push("span");var m=this.getInitialValue("pastFromToday"),p=-m,h=-m;a.span={from:p,to:h},this.initialValue.span={from:p,to:h}}}return{selectedKeys:n,valueKeyData:a}}},{key:"componentDidMount",value:function(){var e={values:this.getDateValues(),names:this.getDateNames()};this.props.onMounted&&this.props.onMounted(e)}},{key:"getMenu",value:function(){var e=this,t=this.getDateOptions(),n=this.props.showDivider,o=[];return t.forEach((function(t,a){"span"===t.key?o.push(e.getSpanMenuItem(t)):e.isInputKey(t.key)||o.push(e.getMenuItem(t)),"all"===t.key&&n&&o.push(r.createElement(l.iz,{className:"list-divider",key:"divider".concat(a)}))})),this.menuMap=t,o}},{key:"getMenuItem",value:function(e){return r.createElement(l.sN,{multi:!0,key:e.key,attribute:{"data-key":e.key},className:"!overflow-visible !h-[32px] !leading-[32px]"},"today"===e.key?r.createElement(h.Z,{number:(new Date).getDate(),className:"i-3 mr-[8px] inline-block w-[18px] h-[18px]"}):r.createElement(f.Z,{name:this.getIconName(e),className:"i-3 mr-[8px] inline-block w-[18px] h-[18px]"}),r.createElement("span",{className:"text-[13px]"},e.value))}},{key:"getDateOptions",value:function(){var e=this.props,t=e.intl,n=e.customOptions,r=e.showAll,o=[];return r&&o.push({key:"all",value:t.formatMessage({id:"list_all"})}),o=o.concat([{key:"nodue",value:t.formatMessage({id:"no_date"})},{key:"overdue",value:t.formatMessage({id:"overdue"})},{key:"recurring",value:t.formatMessage({id:"filter_repeat"})},{key:"today",value:t.formatMessage({id:"today"})},{key:"tomorrow",value:t.formatMessage({id:"tomorrow"})},{key:"thisweek",value:t.formatMessage({id:"this_week"})},{key:"nextweek",value:t.formatMessage({id:"next_week"})},{key:"thismonth",value:t.formatMessage({id:"this_month"})},{key:"offset(1M)",value:t.formatMessage({id:"next_month"})},{key:"ndays",date:this.getInputValueRule("ndays"),value:t.formatMessage({id:"next_n_days"},{s1:this.getInitialValue("ndays")})},{key:"ndayslater",date:this.getInputValueRule("ndayslater"),value:t.formatMessage({id:"n_days_later"},{s1:this.getInitialValue("ndayslater")})},{key:"futureFromToday",date:this.getInputValueRule("futureFromToday"),value:t.formatMessage({id:"filter_the_day_after_x_day"},{d:this.getInitialValue("futureFromToday")}).replace("th",(0,p.GH)(this.getInitialValue("futureFromToday"),!1))},{key:"pastFromToday",date:this.getInputValueRule("pastFromToday"),value:t.formatMessage({id:"filter_x_day_ago"},{d:this.getInitialValue("pastFromToday")}).replace("th",(0,p.GH)(this.getInitialValue("pastFromToday")))},{key:"span"}]).filter(Boolean),n&&n.forEach((function(e){var t=o.findIndex((function(t){return t.key===e.key}));-1!==t&&(o[t]=e)})),o}},{key:"getIconName",value:function(e){return j[e.key]}},{key:"getDateNames",value:function(){var e=this,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this.state.selectedKeys;return this.menuMap.filter((function(e){return t.includes(e.key)})).map((function(t){if("span"===t.key){var n=e.getValueKeyDataObject("span");return"".concat((0,m.J)(n.from)," ~ ").concat((0,m.J)(n.to))}return t.value}))}},{key:"onSelectChange",value:function(e){var t=e.selectedKeys,n=this.state.selectedKeys,r=this.props.showAll,o=s().difference(t,n)[0];o&&("all"===o?t=["all"]:("span"===o&&(t=t.filter((function(e){return!I.has(e)}))),t=s().without(t,"all"))),t.length&&"none"!==o||(t=r?["all"]:[]),this.setState({selectedKeys:t})}},{key:"onConfirm",value:function(){var e=this.props.onConfirm,t=this.state.selectedKeys;e&&e({values:this.getDateValues(t),names:this.getDateNames(t),selects:this.changeToRealSelectedKeys(t)})}},{key:"onCancel",value:function(e){var t=this,n=e.selectedKeys,r=this.props.onCancel;this.setState({selectedKeys:n},(function(){r&&r({names:t.getDateNames(n),selects:t.changeToRealSelectedKeys(n)})}))}}],o&&x(n.prototype,o),a&&x(n,a),Object.defineProperty(n,"prototype",{writable:!1}),n;var n,o,a}(r.Component);C(L,"propTypes",{className:i().string,placement:i().string,selectedKeys:i().array,onSelectChange:i().func,onConfirm:i().func,onCancel:i().func,onMounted:i().func,showAll:i().bool,showDivider:i().bool,customOptions:i().array,enableConfirmToggle:i().bool}),C(L,"defaultProps",{selectedKeys:[],onSelectChange:function(){},onConfirm:function(){},showAll:!0,showDivider:!0}),t.Z=(0,o.ZP)(L)},XibU:function(e,t,n){"use strict";n.d(t,{ZP:function(){return w},c_:function(){return k}});n("pNMO"),n("4Brf"),n("0oug"),n("gXIK"),n("ma9I"),n("TeQF"),n("fbCW"),n("pjDv"),n("4mDm"),n("2B1R"),n("+2oP"),n("7+zs"),n("sMBO"),n("qePV"),n("NBAS"),n("ExoC"),n("07d7"),n("SuFq"),n("rB9j"),n("ALS0"),n("JfAA"),n("PKPk"),n("3bBZ");var r=n("q1tI"),o=n("y8mg"),a=n.n(o),i=n("IbEC"),c=n("Ag2S");function s(e){return s="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},s(e)}function u(e){return function(e){if(Array.isArray(e))return l(e)}(e)||function(e){if("undefined"!==typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(!e)return;if("string"===typeof e)return l(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return l(e,t)}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function l(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function f(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,g(r.key),r)}}function d(e,t,n){return t=p(t),function(e,t){if(t&&("object"===s(t)||"function"===typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(e,m()?Reflect.construct(t,n||[],p(e).constructor):t.apply(e,n))}function m(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(m=function(){return!!e})()}function p(e){return p=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},p(e)}function h(e,t){return h=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},h(e,t)}function y(e,t,n){return(t=g(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function g(e){var t=function(e,t){if("object"!=s(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=s(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==s(t)?t:t+""}var v=function(e){function t(e){var n;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),y(n=d(this,t,[e]),"add",(function(e){var t=e.key||a().uniqueId("RecordModalItem_");return e.key=t,n.setState((function(n){return n.modalItems.find((function(e){return e.key===t}))?{}:{modalItems:[].concat(u(n.modalItems),[e])}})),t})),y(n,"remove",(function(e){n.setState((function(t){return{modalItems:t.modalItems.filter((function(t){return t.key!==e}))}}))})),n.state={modalItems:[]},n}return function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&h(e,t)}(t,e),n=t,(o=[{key:"render",value:function(){var e=this,t=this.state.modalItems;return r.createElement(r.Fragment,null,t.map((function(t){var n=t.key,o=t.record,a=t.type,c=t.defaultEmoji;return n?r.createElement(i.Z,{key:n,record:o,type:a,defaultEmoji:c,closeModal:function(){e.remove(n)}}):null})))}}])&&f(n.prototype,o),c&&f(n,c),Object.defineProperty(n,"prototype",{writable:!1}),n;var n,o,c}(r.Component),b=null;function w(){return r.createElement(v,{ref:function(e){b=e}})}var k=function(e){b&&b.add(e)};c.vp.subscribe(a().uniqueId("ModalManager"),"dispatchHabitRecordModal",k)},EItl:function(e,t,n){"use strict";n.d(t,{jV:function(){return l},iy:function(){return f},$h:function(){return d},vB:function(){return m},DH:function(){return p},PE:function(){return h},D9:function(){return s.D9},zu:function(){return s.zu},hj:function(){return s.hj},zE:function(){return s.zE}});var r=n("q1tI"),o=n("NW6w"),a=n("y8mg"),i=n.n(a),c=n("Ag2S"),s=n("eDHg"),u=n("5WEu"),l=function(){return(0,o.v9)((function(e){return(0,u.gh)().toLowerCase()}))},f=function(){return(0,o.v9)((function(e){return(0,u.gh)()}))};function d(){var e=(0,o.v9)((function(e){return(0,u.gh)().toLowerCase()})),t=(0,o.v9)((function(e){return(0,u.fp)()}));return(0,u.Wz)(e,t)}function m(e,t,n){var o=(0,r.useRef)(n);o.current=n,(0,r.useEffect)((function(){var n=!1;function r(n){return n.target instanceof Node&&t&&t.current&&t.current.contains(n.target)&&!(e.current&&$(n.target).closest($(e.current)).length)}var a=null===t||void 0===t?void 0:t.current;return a&&$(a).on("mousedown",(function(e){r(e)&&(n=!0)})),a&&$(a).on("mouseup",(function(e){r(e)&&n&&(e.stopPropagation(),e.preventDefault(),o.current(),n=!1)})),function(){a&&$(a).off("mousedown"),a&&$(a).off("mouseup")}}),[t,e])}function p(e,t,n){(0,r.useEffect)((function(){function r(r){!(r.target instanceof Node&&t&&t.current&&t.current.contains(r.target))||e.current&&e.current.contains(r.target)||(r.preventDefault(),n())}var o=null===t||void 0===t?void 0:t.current;return o&&$(o).on("contextmenu",r),function(){o&&$(o).off("contextmenu",r)}}),[n,t,e])}function h(e,t){var n=(0,r.useRef)(t);n.current=t,(0,r.useEffect)((function(){var t=i().uniqueId();return c.jc.subscribe(t,e,(function(){n.current()})),function(){c.jc.unSubscribe(t)}}),[e])}},dUqS:function(e,t,n){"use strict";n("yyme"),n("sMBO");var r=n("q1tI"),o=n("EPMa"),a=n.n(o),i=n("AtZj");t.Z=function(e){var t=e.style,n=e.fill,o=e.name,c=e.className,s=void 0===c?"":c,u=e.activeClassName,l=void 0===u?"":u,f=e.opacity,d=e.disabled,m=e.onClick,p=void 0===m?function(){}:m;return r.createElement(i.Z,{name:o,className:a()(s,l||function(){switch(f){case 40:return a()("opacity-40",d?"":"hover:opacity-60");case 30:return a()("opacity-30",d?"":"hover:opacity-60");case 100:return a()(d?"":"hover:opacity-100");default:return""}}()),onClick:p,fill:n,style:t})}},VrZp:function(e,t,n){"use strict";var r=n("q1tI"),o=n("AtZj");t.Z=function(e){var t=e.number,n=e.className,a=e.size;return r.createElement(o.Z,{name:"today-icon-".concat(t),className:n,style:a?{width:a,height:a}:{}})}},AVQR:function(e,t,n){"use strict";var r=n("q1tI"),o=n("EPMa"),a=n.n(o),i=n("PGqD"),c=i.vU&&(0,i.QO)();t.Z=function(e){var t=e.emoji,n=e.size,o=e.className,i=Math.floor(n/24*100)/100;return r.createElement("div",{className:a()(o),style:{width:n,height:n,lineHeight:"".concat(n,"px"),textAlign:"center"}},r.createElement("div",{className:"flex items-center justify-center",style:{position:"absolute",transform:c?"translate(-50%, -50%)":"translate(-50%, -50%) scale(".concat(i,")"),zoom:c?i:void 0,left:"50%",top:"50%",transformOrigin:"center",width:24,height:24}},r.createElement("span",{style:{textAlign:"center",display:"inline-block",fontSize:24,width:30}},t)))}},"2jWv":function(e,t,n){"use strict";n("pNMO"),n("zKZe"),n("tkto");var r=n("q1tI"),o=n("EPMa"),a=n.n(o),i=["className","withBaseBorder"];function c(){return c=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},c.apply(this,arguments)}function s(e,t){if(null==e)return{};var n,r,o=function(e,t){if(null==e)return{};var n,r,o={},a=Object.keys(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}var u=r.forwardRef((function(e,t){var n=e.className,o=e.withBaseBorder,u=void 0!==o&&o,l=s(e,i);return r.createElement("input",c({ref:t},l,{className:a()("border-solid border focus:border-primary placeholder:text-grey-20",u?"border-grey-10 bg-transparent":"border-[transparent] bg-grey-5 focus:bg-[transparent]",n)}))}));u.displayName="Input",t.Z=u},ObdJ:function(e,t,n){"use strict";n.d(t,{$_:function(){return oe},_U:function(){return ne},ZP:function(){return te},xl:function(){return J}});n("pNMO"),n("4Brf"),n("0oug"),n("gXIK"),n("ma9I"),n("yyme"),n("TeQF"),n("pjDv"),n("yq1k"),n("4mDm"),n("2B1R"),n("Junv"),n("+2oP"),n("7+zs"),n("sMBO"),n("Tskq"),n("qePV"),n("5DmW"),n("27RR"),n("tkto"),n("07d7"),n("rB9j"),n("ALS0"),n("JfAA"),n("JTJg"),n("PKPk"),n("FZtP"),n("3bBZ");var r=n("q1tI"),o=n("EPMa"),a=n.n(o),i=n("aALo"),c=n("AtZj"),s=n("AVQR"),u=n("dUqS"),l=n("9IBm"),f=n("AF8q"),d=n("dYNz"),m=n("NclI"),p=n("3sVp"),h=n("hO8g"),y=n.p+"i/4b4f28b8068f69f31a45ad8acecf97c4.png",g=n("64K5"),v=n("VrZp"),b=n("zoGk"),w=n("NW6w"),k=n("yPzf"),x=n("SnZ1"),E=n("l3/N"),S=n("cYOW"),_=n("7Rop"),O=n("sLZY"),C=n("q9+P"),T=n("MYw0"),j=n("0Nh+"),D=n("2sNt"),M=n("ejQ0"),A=n("MO6H"),N=n.n(A),P=n("Lywb"),I=n("d3zX"),L=n("V/jI"),R=n("rviF"),Z=n("RNzw"),F=n("+YLg"),B=n("5PYH"),U=n("bJwH");function Y(e){return Y="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},Y(e)}function V(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function H(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?V(Object(n),!0).forEach((function(t){W(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):V(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function W(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=Y(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=Y(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==Y(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function z(e){return function(e){if(Array.isArray(e))return q(e)}(e)||function(e){if("undefined"!==typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||K(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function G(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,a,i,c=[],s=!0,u=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;s=!1}else for(;!(s=(r=a.call(n)).done)&&(c.push(r.value),c.length!==t);s=!0);}catch(e){u=!0,o=e}finally{try{if(!s&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(u)throw o}}return c}}(e,t)||K(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function K(e,t){if(e){if("string"===typeof e)return q(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?q(e,t):void 0}}function q(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var J=function(){return[{emoji:"\ud83d\udcbc",name:L.U2("preset_list_work")},{emoji:"\ud83c\udfe1",name:L.U2("preset_list_memo")},{emoji:"\ud83d\udce6",name:L.U2("preset_list_shopping")},{emoji:"\ud83e\udd84",name:L.U2("preset_list_wishlist")},{emoji:"\ud83d\udcd6",name:L.U2("preset_list_study")},{emoji:"\ud83c\udfc3",name:L.U2("preset_list_exercise")}]},X={TASK:f.Z,CALENDAR:d.Z,MATRIX:m.Z,POMO:p.Z,HABIT:h.Z,COUNTDOWN:g.Z},Q={color:"rgba(25, 25, 25, 0.4)"},ee="#191919",te=function(e){var t=e.onClose,n=(0,l.Z)(),o=(0,w.I0)(),i=G((0,r.useState)(1),2),f=i[0],d=i[1],m=G((0,r.useState)(["TASK","CALENDAR"]),2),p=m[0],h=m[1],g=G((0,r.useState)([]),2),A=g[0],L=g[1],Y=G((0,r.useState)("TASK"),2),V=Y[0],W=Y[1],K=G((0,r.useState)(""),2),q=K[0],$=K[1],ee=G((0,r.useState)(!1),2),te=ee[0],ne=ee[1],ae=(0,r.useRef)(null),ie=[{name:"TASK",title:n.formatMessage({id:"preset_module_task"}),iconName:"list-sidebar"},{name:"CALENDAR",title:n.formatMessage({id:"preset_module_calendar"}),iconName:"calendar-sidebar"},{name:"MATRIX",title:n.formatMessage({id:"preset_module_matrix"}),iconName:"matrix-sidebar"},{name:"POMO",title:n.formatMessage({id:"preset_module_pomodoro"}),iconName:"pomo-sidebar",icon:re},{name:"HABIT",title:n.formatMessage({id:"preset_module_habit"}),iconName:"habit-sidebar"},{name:"COUNTDOWN",title:n.formatMessage({id:"tab_bar_countdown"}),iconName:"countdown-sidebar"}],ce=J(),se=function(){var e=function(e){var t=[];if(A.length>0){var n=new Map(ce.map((function(e){return[e.name,e]}))),r=A.map((function(e){var t=n.get(e);return null==t?"":"".concat(t.emoji).concat(e)})).filter((function(e){return!!e})),a=r.reverse().map((function(e,t){return{id:(0,_.Z)(),color:null,groupId:null,inAll:!0,showType:F.BB.All,remindType:F._1.All,isOwner:!0,kind:"TASK",muted:!1,name:e,openToTeam:!1,sortOrder:-t*C.eL,teamId:null,viewMode:"list",needAudit:!0,teamMemberPermission:null,isNew:!0}}));t.push.apply(t,z(a))}if(e){var i=e.projectData,c=e.columnsData,s=e.tasksData;t.push(H(H({},i),{},{color:null,groupId:null,inAll:!0,showType:F.BB.All,remindType:F._1.All,isOwner:!0,kind:"TASK",muted:!1,openToTeam:!1,sortOrder:-A.length*C.eL,teamId:null,viewMode:"list",needAudit:!0,teamMemberPermission:null,needPullTasks:!0,isNew:!0})),s.forEach((function(e){var t=e.allDay,n=e.floating,r=(e.items||[]).map((function(t){var n=e.allDay;return delete e.allDay,H(H({},t),{},{isAllDay:n})})),o=e.label;delete e.floating,delete e.items,delete e.label;var a=D.j29(H(H({},e),{},{isAllDay:t,isFloating:n,items:r,projectId:i.id,taskType:1,presetLabel:o,modifiedTime:b.Z.formatToUtcString()}));D.IdD(a,{sync:!1})})),c.forEach((function(e){o(M.Wf({id:e.id,name:e.name,projectId:i.id,sortOrder:e.sortOrder}))})),o((0,T.EP)(t)),j.Z.doSync()}else t.length>0&&(o((0,T.EP)(t)),j.Z.doSync())},n=function(n){if(function(){var e=p.map((function(e,t){return{name:e,status:"active",sortOrder:t}})).filter((function(e){var t=e.name;return"TASK"!==t&&"CALENDAR"!==t}));e.length>0&&(o((0,k.fE)(e)),(0,O.a1)())}(),!((0,U.mW)().size>0)){e(n);!function(){var e,t=null===n||void 0===n?void 0:n.projectData.id;t&&(e=(0,E.u$)(t),o((0,S.VF)(e)))}()}p.forEach((function(e){switch(e){case"TASK":R.Z.newUserGuide("tab_bar_enable","task");break;case"CALENDAR":R.Z.newUserGuide("tab_bar_enable","calendar");break;case"MATRIX":R.Z.newUserGuide("tab_bar_enable","enable_matrix");break;case"POMO":R.Z.newUserGuide("tab_bar_enable","enable_pomo");break;case"HABIT":R.Z.newUserGuide("tab_bar_enable","habit");break;case"COUNTDOWN":R.Z.newUserGuide("tab_bar_enable","enable_countdown")}})),R.Z.newUserGuide("enable_tab_count","".concat(p.length)),A.forEach((function(e){R.Z.newUserGuide("preset_list_data",e)})),R.Z.newUserGuide("preset_list_count","".concat(A.length)),Z.Z.doSyncImmediately(),t()},r=(0,B.M7)();(0,x.cUi)(r).then((function(e){var t=e.data,r=t.metaData,o={id:t.id,name:t.name},a=r.columns,i=r.tasks;n({projectData:o,columnsData:a,tasksData:i})})).catch((function(e){console.log(e),n()}))},ue=function(e){e=p.includes(e)?e:p[p.length-1];var t=new Map(ie.map((function(e){return[e.name,e]})));return r.createElement("div",{className:"absolute left-0 flex flex-col",style:{top:80,width:58}},r.createElement(P.Z,null,p.map((function(n){var o=t.get(n);if(null==o)return null;var i=o.icon,s=o.iconName,u=e===n;return r.createElement(I.Z,{key:n,timeout:100,classNames:"module"},r.createElement("div",{className:"flex items-center justify-center px-[12px] py-[10px]"},i?r.createElement(i,{isActive:u,size:"22",outterWidth:28}):r.createElement(c.Z,{name:s,className:a()(u?"text-primary":"","w-[28px] h-[28px]"),style:u?void 0:Q})))}))))};return r.createElement("div",{className:a()(N().registerGuide,"fixed inset-0 z-[1070] bg-main-background")},r.createElement("div",{className:"w-full h-full flex items-center"},r.createElement("div",{className:a()(N().right,"flex-auto h-full relative overflow-hidden"),style:{background:"linear-gradient(180deg, #EBEAFB 0%, #F1F2F9 30%, #E1E9FC 100%)"}},r.createElement("div",{className:a()(N().imageWrapper,"absolute top-1/2 -translate-y-1/2",1!==f&&"hidden"),style:{width:710,height:570,boxShadow:"0px 9px 36px 0px rgba(25, 25, 25, 0.04)"}},r.createElement("img",{src:X[V],style:{borderRadius:12},alt:""}),ue(V)),r.createElement("div",{className:a()(N().imageWrapper,"absolute top-1/2 -translate-y-1/2",2!==f&&"hidden"),style:{width:710,height:570,boxShadow:"0px 9px 36px 0px rgba(25, 25, 25, 0.04)"}},r.createElement("img",{src:y,className:"absolute top-1/2 -translate-y-1/2",style:{borderRadius:12},alt:""}),ue("TASK"),function(e){var t=new Map(ce.map((function(e){return[e.name,e]}))),o="text-[#191919]",i=a()(o,"opacity-60"),u=a()("truncate ml-[9px] text-[15px] leading-[24px]",o);return r.createElement(r.Fragment,null,r.createElement("div",{className:"absolute flex flex-col items-center",style:{left:58,top:12,width:230}},r.createElement("div",{className:"flex items-center rounded-[10px] px-[16px] overflow-hidden",style:{width:220,height:44}},r.createElement(v.Z,{number:b.Z.prefMoment().date(),className:a()("w-[20px] h-[20px]",i)}),r.createElement("p",{className:u},n.formatMessage({id:"today"}))),r.createElement("div",{className:"flex items-center rounded-[10px] px-[16px] overflow-hidden",style:{width:220,height:44}},r.createElement(v.Z,{number:b.Z.dateFormatToMoment().locale("en").format("ddd").slice(0,2).toLowerCase(),className:a()("w-[20px] h-[20px]",i)}),r.createElement("p",{className:u},n.formatMessage({id:"list_week"}))),r.createElement("div",{className:"flex items-center rounded-[10px] px-[16px] overflow-hidden",style:{width:220,height:44}},r.createElement(c.Z,{name:"inbox-list",className:a()("w-[20px] h-[20px]",i)}),r.createElement("p",{className:u},n.formatMessage({id:"list_inbox"}))),r.createElement("div",{style:{marginTop:33,height:33,width:230,color:"rgba(25, 25, 25, 0.3)"},className:"flex items-center px-[16px] text-xs font-bold flex-auto truncate"},n.formatMessage({id:"project_list"})),0===A.length&&r.createElement("div",{style:{marginTop:-2,width:210,padding:"8px 15px",backgroundColor:"rgba(25, 25, 25, 0.03)",color:"rgba(25, 25, 25, 0.3)"},className:"rounded-[10px] text-xs leading-[16px]"},n.formatMessage({id:"sidebar_empty_personal_list_desc"}))),r.createElement("div",{className:"absolute flex flex-col items-center",style:{left:58,top:210,width:230}},A.map((function(n){var o=t.get(n);if(null==o)return null;var i=o.emoji,c=e===n;return r.createElement("div",{key:n,className:a()("flex items-center rounded-[10px] px-[16px] overflow-hidden",c&&"bg-primary-8"),style:{width:220,height:44}},r.createElement(s.Z,{emoji:i,size:20,className:"w-[20px] h-[20px] flex-none text-[20px] leading-[20px] text-center relative"}),r.createElement("p",{className:u},n))}))))}(q))),r.createElement("div",{style:{width:498},className:a()(N().left,"flex-none h-full flex items-center justify-center relative")},r.createElement("div",{className:a()(N().leftInner,"flex flex-col justify-between relative"),style:{height:570}},2===f&&r.createElement("div",{className:a()(N().back,"absolute left-0 h-[24px] cursor-pointer inline-flex items-center"),style:{top:-80},onClick:function(){d(1)}},r.createElement(u.Z,{opacity:40,name:"thin-triangle-down",className:"w-[24px] h-[24px] rotate-90 flex-none"}),r.createElement("div",{className:"flex-auto ml-[2px] text-[16px] leading-[24px] text-grey-40"},n.formatMessage({id:"settings_premium_dida_back"}))),1===f&&r.createElement(r.Fragment,null,r.createElement("div",{className:a()(N().leftTop,"flex-auto")},r.createElement("p",{className:"font-semibold mb-[32px]",style:{lineHeight:"32px",fontSize:"22px"}},"\ud83d\udc4b ",n.formatMessage({id:"preset_choose_feature"})),r.createElement("div",{className:a()(N().gridWrapper,"grid gap-[16px] grid-cols-2 with-no-scroll")},ie.map((function(e){var t=e.name,n=e.title,o=e.icon,i=e.iconName,s=p.includes(t);return r.createElement("div",{key:t,className:a()(N().item,s?"active border-primary bg-primary-5":"border-[transparent] bg-grey-5","border-solid rounded-outsingle h-[60px] w-[210px] flex items-center cursor-pointer"),style:{borderWidth:1.5,height:60,width:210,paddingLeft:22},onClick:function(){if("TASK"===t||"CALENDAR"===t)return W(t),void(te?(ae.current&&clearTimeout(ae.current),ae.current=setTimeout((function(){ne(!1)}),2e3)):(ne(!0),ae.current=setTimeout((function(){ne(!1)}),2e3)));if(p.includes(t)){var e=p.filter((function(e){return e!==t}));h(e),W(e[e.length-1])}else h((function(e){return e.concat([t])})),W(t)}},o?r.createElement(o,{isActive:s,outterWidth:24,useDefaultTheme:!0}):r.createElement(c.Z,{name:i,className:a()(s?"text-primary":"text-grey-40","w-[24px] h-[24px]")}),r.createElement("p",{className:"ml-[8px] text-[16px] leading-[22px]"},n))}))),r.createElement("div",{className:a()("mt-[16px] ml-[2px] leading-[24px] text-grey-40",!te&&"invisible")},n.formatMessage({id:"preset_feature_hidden_hint"}))),r.createElement(oe,{currentStep:f,skipAction:se,nextClick:function(){d(2)}})),2===f&&r.createElement(r.Fragment,null,r.createElement("div",{className:a()(N().leftTop,"flex-auto")},r.createElement("p",{className:"font-semibold mb-[32px]",style:{lineHeight:"32px",fontSize:"22px"}},"\ud83d\udc4b ",n.formatMessage({id:"preset_choose_list"})),r.createElement("div",{className:a()(N().gridWrapper,"grid gap-[16px] grid-cols-2 with-no-scroll")},ce.map((function(e){var t=e.name,n=e.emoji,o=A.includes(t);return r.createElement("div",{key:t,className:a()(N().item,o?"active border-primary bg-primary-5":"border-[transparent] bg-grey-5","border-solid rounded-outsingle h-[60px] w-[210px] flex items-center cursor-pointer"),style:{borderWidth:1.5,height:60,width:210,paddingLeft:22},onClick:function(){if(A.includes(t)){var e=A.filter((function(e){return e!==t}));L(e),$(e[e.length-1])}else L((function(e){return e.concat([t])})),$(t)}},r.createElement(s.Z,{emoji:n,size:20,className:"w-[20px] h-[20px] flex-none text-[20px] leading-[20px] text-center relative"}),r.createElement("p",{className:"ml-[10px] text-[16px] leading-[22px]"},t))})))),r.createElement(oe,{currentStep:f,skipAction:se,nextClick:se,isLast:!0}))))))},ne=function(e){var t=e.isActive,n=e.size,o=void 0===n?"20":n,i=e.strokeClassName,c=void 0===i?"":i,s=e.textClassName,u=void 0===s?"":s,l=e.strokeStyle,f=e.textStyle;return r.createElement("svg",{className:a()("rounded-full",!t&&"opacity-40"),width:o,height:o,viewBox:"0 0 400 400"},r.createElement("circle",{cx:"200",cy:"200",r:"170",strokeWidth:"60",fill:"none",className:c||(t?"stroke-primary":"stroke-grey"),style:l}),r.createElement("circle",{cx:"200",cy:"200",r:"72",className:a()("fill-current",u||(t?"text-primary":"text-grey")),style:f}))},re=function(e){var t=e.isActive,n=e.size,o=e.outterWidth,a=e.useDefaultTheme,i=(0,r.useMemo)((function(){return a||t?{strokeStyle:void 0,textStyle:void 0}:{strokeStyle:{stroke:ee},textStyle:{color:ee}}}),[a,t]),c=i.strokeStyle,s=i.textStyle;return r.createElement("div",{className:"flex items-center justify-center",style:{width:o,height:o}},r.createElement(ne,{isActive:t,size:n,strokeStyle:c,textStyle:s}))},oe=function(e){var t=e.currentStep,n=e.totalSteps,o=void 0===n?2:n,c=e.skipAction,s=e.nextClick,u=e.isLast,f=void 0!==u&&u,d=e.lastBtnText,m=(0,l.Z)(),p=d||m.formatMessage({id:"preset_get_start"}),h=function(e){var t=document.getElementById("textWidthDiv");if(t)return t.innerHTML=e,t.offsetWidth;var n=$('<div id="textWidthDiv">'.concat(e,"</div>"));return n.css({fontSize:16,padding:"0 24px",position:"absolute",top:0,left:0,visibility:"hidden",whiteSpace:"nowrap",minWidth:100,border:"1px solid transparent"}),$("body").append(n),n[0].offsetWidth},y=h(p),g=h(m.formatMessage({id:"preset_continue"})),v=Math.max(y,g)+2;return r.createElement("div",{className:"flex-none flex items-center justify-between"},r.createElement("div",{className:"flex-none flex items-center"},Array.from({length:o}).fill(0).map((function(e,n){var i=t===n+1,c=n===o-1;return r.createElement("div",{key:n,className:a()("h-[6px] rounded-full flex-none",i?"w-[16px] bg-primary":"w-[6px] bg-grey-15"),style:{marginRight:c?0:6}})}))),r.createElement("div",{className:"flex-auto flex items-center justify-end"},c&&r.createElement("div",{className:"text-[16px] leading-[24px] text-grey-40 cursor-pointer",style:{marginRight:32},onClick:c},m.formatMessage({id:"intro_guide_text_stop"})),r.createElement(i.Z,{type:"primary",size:"large",onClick:s,style:{width:v}},f?p:m.formatMessage({id:"preset_continue"}))))}},z8Uv:function(e,t,n){"use strict";n("pNMO"),n("4Brf"),n("0oug"),n("gXIK"),n("TeQF"),n("pjDv"),n("4mDm"),n("+2oP"),n("7+zs"),n("sMBO"),n("qePV"),n("5DmW"),n("27RR"),n("tkto"),n("07d7"),n("rB9j"),n("ALS0"),n("JfAA"),n("PKPk"),n("FZtP"),n("3bBZ");var r=n("q1tI"),o=n("XoE2"),a=n("EPMa"),i=n.n(a),c=n("EItl"),s=n("Bx2w"),u=n("got7"),l=n("mLa8");function f(e){return f="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},f(e)}function d(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function m(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?d(Object(n),!0).forEach((function(t){p(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):d(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function p(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=f(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=f(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==f(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function h(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,a,i,c=[],s=!0,u=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;s=!1}else for(;!(s=(r=a.call(n)).done)&&(c.push(r.value),c.length!==t);s=!0);}catch(e){u=!0,o=e}finally{try{if(!s&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(u)throw o}}return c}}(e,t)||function(e,t){if(!e)return;if("string"===typeof e)return y(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return y(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function y(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var g=r.forwardRef((function(e,t){var n=e.maskClassName,a=e.className,f=e.hideMenu,d=e.children,p=e.relativeRef,y=e.placement,g=void 0===y?"bottom-left":y,v=e.zIndex,b=e.gap,w=void 0===b?0:b,k=e.gap2,x=void 0===k?0:k,E=e.noCover,S=e.focusLock,_=void 0===S||S,O=e.style,C=e.hoverCover,T=e.useTriggerWidth,j=void 0!==T&&T,D=e.fixTopPosition,M=e.useNewFixPosition,A=void 0!==M&&M,N=e.useOuterFixPosition,P=void 0!==N&&N,I=(0,r.useRef)(null),L=h((0,r.useState)({top:0,left:0,width:0}),2),R=L[0],Z=L[1],F=h((0,r.useState)(0),2),B=F[0],U=F[1],Y=(0,c.hj)(),V=(0,r.useCallback)((function(e){var t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1];if(e){if(p&&p.current){var n=p.current.getBoundingClientRect(),r=n.top,o=n.left,a=n.height,i=n.width,c=e.offsetHeight,u=e.offsetWidth,l=g.split("-"),f=h(l,2),d=f[0],y=f[1];if(s.Kj.has(g))if(A)Z(m(m({},(0,s.Nn)(g,e,{top:r,left:o,width:i,height:a},{gap:w,gap2:x})),{},{width:i}));else{var v="top"===y?r-x:r+a-c+x;D&&(v+=D());var b="left"===d?o-u-w:o+i+w;Z(P?{top:v,left:b,width:i}:m(m({},(0,s._3)(e,{top:v,left:b})),{},{width:i}))}else if(A)Z(m(m({},(0,s.Nn)(g,e,{top:r,left:o,width:i,height:a},{gap:w,gap2:x})),{},{width:i}));else{var k="top"===d?r-c-w:r+a+w,E="center"===y?o+i/2-u/2+x:"left"===y?o-x:o+i-u+x;D&&(k+=D()),Z(P?{top:k,left:E,width:i}:m(m({},(0,s._3)(e,{top:k,left:E})),{},{width:i}))}}else Z({top:0,left:0,width:0});t&&setTimeout((function(){Y.current&&U(1)}))}}),[D,w,x,Y,g,p,A,P]),H=h((0,c.zu)(V),2),W=H[0],z=H[1],G=(0,u.Z)(V,200,{leading:!0});(0,c.vB)(W,I,f),(0,c.PE)("simple-menu",f),(0,r.useEffect)((function(){var e=function(){return G(W.current,!1)};return window.addEventListener("resize",e),function(){window.removeEventListener("resize",e)}}),[G,W]);var K=R.top,q=R.left,$=R.width;(0,r.useImperativeHandle)(t,(function(){return{getMenuRef:function(){return W.current},setPosition:Z,refreshPosition:function(){G(W.current,!1)}}}));var J=(0,r.useMemo)((function(){var e=Math.max(0,s.Kj.has(g)?x:w);return r.createElement("div",{style:m({zIndex:v,opacity:B},C?{top:K-e+"px",left:q-e+"px",borderRightWidth:2*e,borderBottomWidth:2*e,borderStyle:"solid",borderColor:"transparent"}:{}),className:i()(n||"",E?"absolute z-menu left-0 top-0":s.gi,{"w-fit h-fit":C}),ref:I},r.createElement("div",{className:i()(a,"rounded-dropdown dropdown-menu"),ref:z,style:m(m(m({position:"relative"},O),C?{top:e,left:e}:{top:K+"px",left:q+"px"}),j?{width:$}:{})},d))}),[d,a,w,x,C,q,n,E,B,g,z,O,K,j,$,v]);return r.createElement(o.Z,null,_?r.createElement(l.ZP,null,J):J)}));g.displayName="SimpleMenu",t.Z=g},UWFD:function(e,t,n){"use strict";n.d(t,{Yw:function(){return w},WI:function(){return k},Cp:function(){return x}});n("pNMO"),n("4Brf"),n("0oug"),n("gXIK"),n("ma9I"),n("TeQF"),n("pjDv"),n("4mDm"),n("2B1R"),n("+2oP"),n("7+zs"),n("sMBO"),n("qePV"),n("5DmW"),n("27RR"),n("tkto"),n("07d7"),n("rB9j"),n("ALS0"),n("JfAA"),n("PKPk"),n("FZtP"),n("3bBZ");var r=n("q1tI"),o=n("y8mg"),a=n.n(o),i=n("Ph81"),c=n("Ag2S"),s=n("DRqq");function u(e){return u="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},u(e)}function l(e){return function(e){if(Array.isArray(e))return y(e)}(e)||function(e){if("undefined"!==typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||h(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function f(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function d(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?f(Object(n),!0).forEach((function(t){m(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):f(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function m(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=u(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=u(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==u(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function p(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,a,i,c=[],s=!0,u=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;s=!1}else for(;!(s=(r=a.call(n)).done)&&(c.push(r.value),c.length!==t);s=!0);}catch(e){u=!0,o=e}finally{try{if(!s&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(u)throw o}}return c}}(e,t)||h(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function h(e,t){if(e){if("string"===typeof e)return y(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?y(e,t):void 0}}function y(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var g=a().uniqueId("confirmDispatcher_"),v="confirmDispatcher_add",b="confirmDispatcher_remove",w=function(e){!function(e){if(null==e)throw new TypeError("Cannot destructure "+e)}(e);var t=p((0,r.useState)([]),2),n=t[0],o=t[1],u=(0,s.Z)((function(e){var t=e.key||a().uniqueId("confirmQueueItem_"),n=d(d({},e),{},{key:t});o((function(e){return[].concat(l(e),[n])}))})),f=(0,s.Z)((function(e){o((function(t){return t.filter((function(t){return t.key!==e}))}))}));return(0,r.useEffect)((function(){return c.vp.subscribe(g,v,u),function(){c.vp.unSubscribe(g,v)}}),[u]),(0,r.useEffect)((function(){return c.vp.subscribe(g,b,f),function(){c.vp.unSubscribe(g,b)}}),[f]),r.createElement("div",{className:"outer-tip"},n.map((function(e){var t=e.key,n=e.confirmAction,o=e.cancelAction,a=e.closeAction,c=e.title,s=e.content,u=e.confirmText,l=e.cancelText,d=e.confirmButtonClassName,m=e.cancelButtonClassName,p=e.swapBtn,h=void 0!==p&&p,y=e.type;return r.createElement(i.Z,{key:t,title:c,maskClosable:!1,visible:!0,isAbleShowCancelButton:"singleButton"!==y,okText:u,cancelText:l,confirmButtonClassName:d,cancelButtonClassName:m,swapBtn:h,onOk:function(){f(t),n&&n()},onCancel:function(){f(t),null===o||void 0===o||o()},onClose:a?function(e){f(t),null===a||void 0===a||a(e)}:void 0},r.createElement("p",null,s))})))},k=function(e){c.vp.dispatchOne(v,g,e)},x=function(e){c.vp.dispatchOne(b,g,e)}},G8i1:function(e,t,n){"use strict";n("ma9I"),n("07d7"),n("5s+n"),n("p532");var r=n("q1tI"),o=n("9IBm"),a=n("NW6w"),i=n("cYOW"),c=n("/Qhg"),s=n.n(c),u=n("Hw0z"),l=n("y8mg"),f=n.n(l),d=n("Ph81"),m=n("2sNt"),p=n("owjm"),h=n("l3/N");t.Z=function(e){var t=e.selectedIds,n=e.firstId,c=e.envPath,l=y(n),g=e.onClose,v=(0,o.Z)(),b=(0,a.I0)(),w=(0,r.useCallback)((function(e){b((0,i.VF)("/".concat(h.x6(),"/").concat(e))),m.j1p(e,[e])}),[b]),k=(0,r.useCallback)((function(){var e=m.a1Z(t);(0,p.qA)(e,l,c).then((function(e){h.gz()||w(e.get("id"))})).catch((function(e){s().error(e)})).finally((function(){g()}))}),[c,l,w,g,t]),x=(0,u.wo)((function(){var e=m.PNv(t).size;return v.formatMessage({id:"new_merge_info_normal_list"},{d:e})}),[t],(function(e,t){return f().isEqual(e[0],t[0])}));return r.createElement(d.Z,{maskClosable:!1,visible:!0,title:v.formatMessage({id:"merge"}),okText:v.formatMessage({id:"merge"}),cancelText:v.formatMessage({id:"cancel"}),onOk:k,onCancel:g},r.createElement("p",null,x))};var y=function(e){return e?m.FOH(e):null}},hPvk:function(e,t,n){"use strict";var r=n("q1tI"),o=n("y8mg"),a=n.n(o),i=n("Ag2S"),c=n("G46D"),s=n("4+DD");t.Z=function(e){var t=e.onClose,n=e.onCancel,o=e.visible,u=void 0===o||o,l=(0,r.useRef)(a().uniqueId()),f=(0,r.useRef)(t),d=(0,r.useRef)(n);return(0,r.useEffect)((function(){var e=l.current;return i.jc.subscribe(e,"modal",(function(){f.current&&f.current();var e=f.current,t=d.current;e?e():t&&t()})),function(){i.jc.unSubscribe(e)}}),[]),(0,r.useEffect)((function(){u&&(0,s.P$)()}),[u]),u?r.createElement(c.Z,e):null}},"0Gim":function(e,t,n){"use strict";n.d(t,{oX:function(){return ke},BD:function(){return xe},js:function(){return Oe},K$:function(){return Ce}});n("pNMO"),n("4Brf"),n("0oug"),n("gXIK"),n("ma9I"),n("TeQF"),n("fbCW"),n("yq1k"),n("4mDm"),n("oVuX"),n("2B1R"),n("ToJy"),n("7+zs"),n("qePV"),n("zKZe"),n("5DmW"),n("27RR"),n("NBAS"),n("tkto"),n("ExoC"),n("07d7"),n("4l63"),n("5s+n"),n("SuFq"),n("rB9j"),n("JTJg"),n("PKPk"),n("UxlC"),n("FZtP"),n("3bBZ");var r=n("q1tI"),o=n("EPMa"),a=n.n(o),i=n("NW6w"),c=n("Eh+D"),s=n("y8mg"),u=n.n(s),l=n("3KU8"),f=n.n(l),d=n("N6Jd"),m=n("YhVq"),p=n("5WEu"),h=n("NMvI"),y=n("fEur"),g=n("bJwH"),v=n("/kYj"),b=n("Ici6"),w=n("bjJs"),k=n("UDbp"),x=n("r9e1"),E=n("yspD"),S=n("AtZj"),_=n("AqaH"),O=n("WTgQ"),C=n("l3/N"),T=n("zoGk"),j=n("RDjN"),D=n("V/jI"),M=n("CPwy"),A=n("Llsf"),N=n("+Ili"),P=n("Ag2S"),I=n("fdFT"),L=n("nkxY"),R=n("LgRU"),Z=n("4+DD"),F=n("C+ZP"),B=n("dTJW"),U=n("z8Uv"),Y=n("5uUV"),V=n("2sNt"),H=n("FSS3"),W=n("d7tj"),z=n("yhZ0"),G=n("qqT5"),K=n("f4Y0"),q=n("ylzY"),J=n("VrZp"),X=n("Ygis"),Q=n("AVQR"),ee=n("rviF"),te=n("VUw8"),ne=n("nYAh"),re=n("97ST"),oe=n("lQiI"),ae=n("O/pf");function ie(e){return ie="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},ie(e)}function ce(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function se(){return se=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},se.apply(this,arguments)}function ue(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,he(r.key),r)}}function le(e,t,n){return t=de(t),function(e,t){if(t&&("object"===ie(t)||"function"===typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(e,fe()?Reflect.construct(t,n||[],de(e).constructor):t.apply(e,n))}function fe(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(fe=function(){return!!e})()}function de(e){return de=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},de(e)}function me(e,t){return me=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},me(e,t)}function pe(e,t,n){return(t=he(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function he(e){var t=function(e,t){if("object"!=ie(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=ie(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==ie(t)?t:t+""}var ye="absolute opacity-0 z-0 inset-0 rounded-hover-bg group-hover:opacity-100 bg-grey-5 dark:bg-white-5",ge=12.5,ve=["hover","click"],be={offset:[8,0]},we=18,ke=4,xe=-4,Ee=function(e){function t(e){var n,o;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),pe(o=le(this,t,[e]),"_listenId",void 0),pe(o,"defaultProjectId",""),pe(o,"defaultProject",null),pe(o,"defaultKind",j.V60.Text),pe(o,"triggerRef",void 0),pe(o,"prioritySectionRef",r.createRef()),pe(o,"containerMenuRef",r.createRef()),pe(o,"projectMenuRef",void 0),pe(o,"moreBtnRef",void 0),pe(o,"tagBtnRef",void 0),pe(o,"prevPresetTags",void 0),pe(o,"isShowMoreMenu",!1),pe(o,"certainData",void 0),pe(o,"dismissTagMenu",(function(){var e=o.props.onFocusEditor;o.setState({tagMenuVisible:!1},(function(){e()}))})),pe(o,"initTagManagePosition",(function(e){var t,n,r,a=o.props.detailMode,i=$(e),c=null!==(t=i.outerHeight())&&void 0!==t?t:0,s=null!==(n=i.outerWidth())&&void 0!==n?n:0,u=null===(r=a?o.tagBtnRef.current:o.moreBtnRef.current)||void 0===r?void 0:r.getBoundingClientRect();if(u){var l=u.bottom+5,f=u.left-ge,d=l+c-document.body.clientHeight,m=f+s-document.body.clientWidth;l=d>0?l-d:l,f=f<0?0:m>0?f-m:f,i.css({top:l+"px",left:f+"px"})}})),pe(o,"renderAssignPreset",(function(){var e=o.props,t=e.isSubscribeCalendar,n=e.globalMode;if(t)return null;var i=o.getAssign();return o.assignAvailable()&&r.createElement(ne.Z,{menuClassName:"preset-element !z-[1040]",projectId:o.getProjectId(),selected:i,onSelect:o.onAssignSelect,trigger:["click"],placement:"rightTop",inRightMenu:!0,containerMenuRef:o.containerMenuRef,align:{offset:[-42.5,26]}},r.createElement("div",{className:"preset-assign flex-none",role:"button",tabIndex:0,style:{padding:ke,margin:xe,marginLeft:(o.inKanbanSmallSize()?10:n?16:13)-5},ref:o.tagBtnRef},r.createElement(_.Z,{name:"task-menu-assign",className:a()(-1!==i?"text-primary":"text-grey-60"),style:{width:we,height:we},inset:xe})))})),pe(o,"renderTagPreset",(function(){var e=o.props,t=e.isSubscribeCalendar,n=e.globalMode;if(t)return null;var i=o.state.tagMenuVisible,c=o.getTags();return r.createElement("div",{className:"preset-tag flex-none",role:"button",tabIndex:0,style:{padding:ke,margin:xe,marginLeft:(o.inKanbanSmallSize()?10:n?16:13)-5},onClick:function(){i?o.dismissTagMenu():o.setState({tagMenuVisible:!0})},ref:o.tagBtnRef},r.createElement(_.Z,{name:o.getTags().length>1?"tags":"tag",className:a()(c.length?"text-primary":"text-grey-60"),style:{width:we,height:we},inset:xe}))})),pe(o,"inKanbanSmallSize",(function(){var e=o.props,t=e.globalMode,n=e.kanbanColumnSize;return C.kG()&&!t&&"s"===n})),pe(o,"renderMorePreset",(function(){var e=o.props,t=e.isSubscribeCalendar,n=e.detailMode,i=e.globalMode,c=e.showConvertMenu;if(t&&!c&&!o.isShowMoreMenu&&!o.shouldRenderSubscribeCalendarMenuInMore())return null;var s=o.getMoreMenu();return r.createElement("div",{className:a()("preset-more dropdown","relative inline-block"),style:{padding:n?ke:void 0,margin:n?xe:void 0,marginLeft:n?(o.inKanbanSmallSize()?10:i?16:13)-5:10},ref:o.moreBtnRef},r.createElement(w.Z,{visible:o.state.isMoreMenuShown,menu:s,menuClassName:"preset-element more i-text modal-dropdown-menu focus-quick-add-element max-h-none",onVisibleChange:function(e){o.props.onMorePresetVisibleChange(e),o.setState({isMoreMenuShown:e})},placement:"bottomLeft",align:{offset:[-16,5+(n?5:0)]}},r.createElement(z.Z,{componentProps:{tagName:"a"},onClick:function(){o.state.isMoreMenuShown&&o.props.onFocusEditor()},className:"flex items-center justify-center"},r.createElement(_.Z,{name:n?"more-titlebar":"preset-triangle-down",className:"text-grey-60",style:{width:we,height:we},inset:xe}))))})),pe(o,"getDefaultKind",(function(){var e=o.props,t=e.presetProperties,n=e.columnId;return null!=t.kind?t.kind:C.kG()&&"note"===n?j.V60.Note:C.rQ()?y.H1():null})),pe(o,"getProjectStartDate",Oe),pe(o,"updateParentCertainData",(function(){var e=o.props.updateCertainData;null===e||void 0===e||e(o.certainData)})),pe(o,"setCertainTag",(function(e){var t=o.getTags();o.certainData.tags=e,o.updateParentCertainData(),u().isEqual(e,t)&&o.forceUpdate()})),pe(o,"getTags",(function(){return o.certainData.tags||[]})),pe(o,"setCertainAssign",(function(e){var t=o.getAssign();o.certainData.assign=e,o.updateParentCertainData(),u().isEqual(e,t)&&o.forceUpdate()})),pe(o,"getAssign",(function(){return o.certainData.assign||-1})),pe(o,"assignAvailable",(function(){var e=o.getProjectId(),t=g.Rp(e);return t&&g.vi(t)})),pe(o,"getMoreSubMenuPopupContainer",(function(){return $("body")[0]})),pe(o,"onAssignSelect",u().debounce((function(e){var t=o.props,n=t.getTitleEditorComponent,r=t.onFocusEditor;o.setState({isMoreMenuShown:!1});var a=o.getAssign(),i=e,c="",s=(0,re.am)(o.getProjectId()).toArray().find((function(e){return e.get("userId")===i}));if(s){var u=s.get("userId")===(0,oe.et)().get("userId")?D.U2("me"):s.get("displayName");c="".concat(u)}else i=-1;a!==i?(o.certainData.assign=i,o.updateParentCertainData(),o.forceUpdate(),setTimeout((function(){r("end");var e=n();if(e){var t,o=null===(t=e.editorRef.current)||void 0===t?void 0:t.getCodeMirror();if(o){var a=o,i=!a.curOp,s=a.getAllMarks().filter((function(e){return"assign"===e.markType}));if(i&&a.startOperation(),s.length&&(s.sort((function(e,t){var n=e.find(),r=t.find();return r.to.line-n.to.line||r.to.ch-n.to.ch})),s.forEach((function(e){var t=e.find();t&&(a.replaceRange("",t.from,{line:t.to.line,ch:t.to.ch+1}),e.clear())}))),c){var u={line:0,ch:a.getLine(0).length};a.replaceRange("@".concat(c," "),u)}i&&a.endOperation(),r("end")}}}))):setTimeout((function(){r()}))}),10,{leading:!1,trailing:!0})),pe(o,"onTagSelect",(function(e){var t=e.selected,n=e.singleSelected,r=[],a=u().union(r,t),i=u().difference(r,t.concat(n));a=u().difference(a,i),o.didTagSet(a)})),pe(o,"didTagSet",(function(e){var t=o.props.getTitleEditorComponent,n=o.getTags();o.certainData.tags=e,o.updateParentCertainData();var r=e.filter((function(e){return!n.includes(e)})),a=n.filter((function(t){return!e.includes(t)})),i=t();if(i){var c,s=null===(c=i.editorRef.current)||void 0===c?void 0:c.getCodeMirror();if(s){var u=s,l=!u.curOp;if(l&&u.startOperation(),a.length){var f=u.getAllMarks().filter((function(e){if("tag"===e.markType){var t=e.find(),n=u.getRange(t.from,t.to);if(a.includes(n.toLowerCase().replace(/^#/,"")))return!0}return!1}));f.length&&(f.sort((function(e,t){var n=e.find(),r=t.find();return r.to.line-n.to.line||r.to.ch-n.to.ch})),f.forEach((function(e){var t=e.find();t&&(u.replaceRange("",t.from,{line:t.to.line,ch:t.to.ch+1}),e.clear())})))}if(r.length){var d={line:0,ch:u.getLine(0).length},m=h.JX(r).toArray().map((function(e){return"#".concat(e.get("label"))})).join(" ");u.replaceRange("".concat(m," "),d)}a.length+r.length&&(u.setCursor({line:0,ch:u.getLine(0).length}),u.focus()),l&&u.endOperation()}}})),pe(o,"onMoreMenuSelectProject",(function(e,t){setTimeout((function(){ee.Z.addTask("action_btn","list"),o.onProjectSelect(e,t)}))})),pe(o,"onProjectSelect",(function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},r=o.props,a=r.onChangePreset,i=r.isSubscribeCalendar,c=n.hideColumnNameInMarker,s=void 0!==c&&c,u=n.showNameInMarker,l=void 0!==u&&u;o.setState({isMoreMenuShown:!1});var f=o.getProjectId(),d=o.getColumnId(),m=e.get("id"),p=t?t.get("id"):null;o.certainData.projectId=m,o.certainData.columnId=p,o.updateParentCertainData(),f===m&&d===p||o.forceUpdate();var h=function(){if(i)return l?"~".concat(e.get("name")," "):"";var t=!s&&p?(0,K.UM)(p).get("name"):"";return t?"~".concat(e.get("name"),"/").concat(t," "):"~".concat(e.get("name")," ")}();null===a||void 0===a||a("project",m,h),o.changePlaceholder()})),pe(o,"onAddFromTemplateClick",(function(){var e=o.getKind(),t=(0,R.$J)(e);(0,R.HV)(t).size?P.vp.dispatch(m.NX,{isShow:!0,onItemSelect:o.onTaskTemplateSelect,type:t}):(0,Z.eD)(D.U2("no_templates"))})),o.initDefaultData(),o.initData();var i=e.autoFocusDelay,c=e.kanbanColumnSize,s=!(i&&i>0&&"l"!==c);return o.state={showTimecard:!1,selectedDate:"",selectDateOverDue:!1,selectWillRepeat:!1,isPriorityMenuShown:!1,isMoreMenuShown:!1,isShowDate:s,selectedDateNumber:0,tagMenuVisible:!1},o._listenId=u().uniqueId(),o.toggleTimecard=o.toggleTimecard.bind(o),o.onPrioritySelect=o.onPrioritySelect.bind(o),o.onSelectPriority=o.onSelectPriority.bind(o),o.hideTimecard=o.hideTimecard.bind(o),o.renderPreview=o.renderPreview.bind(o),o.confirmTime=o.confirmTime.bind(o),o.clearTime=o.clearTime.bind(o),o.onProjectSelect=o.onProjectSelect.bind(o),o.onTaskTemplateSelect=o.onTaskTemplateSelect.bind(o),o.handleDayLeap=o.handleDayLeap.bind(o),o.onProjectMenuTriggerClick=o.onProjectMenuTriggerClick.bind(o),o.onProjectMenuVisibleChange=o.onProjectMenuVisibleChange.bind(o),o.listenKeydownPresetTime=o.listenKeydownPresetTime.bind(o),o.listenKeydownPresetPriority=o.listenKeydownPresetPriority.bind(o),o.listenKeydownPresetList=o.listenKeydownPresetList.bind(o),o.initTimecardPosition=o.initTimecardPosition.bind(o),o.initTimecardPositionInMenu=o.initTimecardPositionInMenu.bind(o),o.triggerRef=r.createRef(),o.moreBtnRef=r.createRef(),o.tagBtnRef=r.createRef(),o.projectMenuRef=r.createRef(),o.getKind=o.getKind.bind(o),o.getColumnId=o.getColumnId.bind(o),o.prevPresetTags=null!==(n=y.S0())&&void 0!==n?n:[],o.certainData={},o}return function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&me(e,t)}(t,e),n=t,o=[{key:"shouldComponentUpdate",value:function(e,t){var n=this.props,r=n.isSubscribeCalendar,o=n.visible,a=n.draftKind;return this.state!==t||r!==e.isSubscribeCalendar||a!==e.draftKind||o!==e.visible}},{key:"componentWillReceiveProps",value:function(e){var t,n=this.props;c.is(n.groups,e.groups)&&c.is(n.preference,e.preference)||this.initDefaultData(),n.pathname!==e.pathname||C.rQ()&&!c.is(n.customSmartProjects,e.customSmartProjects)||n.preference.get("defaultProjectId")!==e.preference.get("defaultProjectId")||n.isCalendarTaskMode!==e.isCalendarTaskMode||n.isCalendarTaskMode&&e.isCalendarTaskMode&&this.props.calendarTaskListOption.projectId!==e.calendarTaskListOption.projectId?(this.initDefaultData(),this.initData(),this.renderPreview(),this.changePlaceholder(),this.forceUpdate()):(c.is(n.tags,e.tags)||this.changePlaceholder(),c.is(n.projects,e.projects)||(this.initDefaultData(),this.initData(),this.changePlaceholder()));var r=null!==(t=y.S0())&&void 0!==t?t:[];this.prevPresetTags[0]!==r[0]&&(n.clearQuickAddValue&&n.clearQuickAddValue(),this.prevPresetTags=r)}},{key:"componentDidMount",value:function(){var e=this,t=this.props,n=t.templateEnabled,r=t.onSetTemplateEnable;n||(r(!0),(0,p.a1)(),(0,R.Z_)()),this.initDefaultData(),this.initData(),this.renderPreview(),this.changePlaceholder(),P.vp.subscribe(this._listenId,"onDayLeap",this.handleDayLeap),P.vp.subscribe(this._listenId,"setShowDate",(function(t){var n=t>=328;e.setState({isShowDate:n})}))}},{key:"componentWillUnmount",value:function(){P.vp.unSubscribe(this._listenId,"onDayLeap"),P.vp.unSubscribe(this._listenId,"setShowDate"),this.onAssignSelect.cancel()}},{key:"render",value:function(){var e=this,t=this.props,n=t.disablePresetList,o=t.templateEnabled,i=t.isDisableMoreOptions,c=t.isSubscribeCalendar,s=t.visible,u=t.detailMode,l=t.className,f=this.state.tagMenuVisible,d=!i&&(o||!n),m=this.shouldRenderSubscribeCalendarMenuInMore(),p=c&&u;return this.isShowMoreMenu=d,r.createElement("div",{className:a()("preset tl-q-preset",s||u?"inline-flex flex-auto items-center overflow-hidden min-w-fit":"hidden","z-20",l),style:{padding:ke,margin:xe}},this.renderTimePreset(),!d&&!c&&this.renderPriorityPreset(),d&&!p||n||m?null:this.renderProjectPreset(),!d&&this.renderAssignPreset(),!d&&this.renderTagPreset(),this.renderMorePreset(),f&&r.createElement(te.Z,{className:"calendar-click-ignore kanban-click-ignore timeline-click-ignore preset-element !z-[1040]",onMounted:this.initTagManagePosition,onCancel:this.dismissTagMenu,onConfirm:function(t){var n=e.props.onFocusEditor;e.setState({tagMenuVisible:!1},(function(){q.ZP.quickAddChangeTagManually=!0,n("end"),e.onTagSelect(t),setTimeout((function(){q.ZP.quickAddChangeTagManually=!1}),50)}))},tags:{selected:this.getTags()}}))}},{key:"renderTimePreset",value:function(){var e=this.props,t=e.isSubscribeCalendar,n=e.globalMode,o=e.detailMode,i=this.state,c=i.selectedDate,s=i.selectDateOverDue,u=i.selectWillRepeat,l=i.showTimecard,f=i.isShowDate,d=i.selectedDateNumber,m=this.getTimecardOptions(),p=this.getQuickSetOptions(),h=!!c,y=o?{trigger:this.triggerRef.current,container:document.body}:{},g=(0,H.r2)();return r.createElement("div",{ref:this.triggerRef,className:a()("preset-time timecard-trigger","relative flex-none",{"ml-[10px]":!o}),onClick:this.toggleTimecard,role:"button",tabIndex:0,onKeyDown:this.listenKeydownPresetTime},r.createElement("div",{className:"flex items-center relative overflow-hidden group",style:{padding:ke,margin:xe}},r.createElement("div",{className:ye}),h?r.createElement(J.Z,{className:a()("flex-none",s?"text-dark-red":g),number:d,size:we}):r.createElement(S.Z,{name:"date-unselected",className:"text-grey-60 flex-none",style:{width:we,height:we}}),f&&r.createElement(r.Fragment,null,c&&r.createElement("span",{className:a()("selected-title","text-center w-full truncate text-xs flex-auto",s?"text-dark-red":g),style:{marginLeft:4}},c),u&&r.createElement(S.Z,{name:"item-repeat",className:a()("w-[12px] h-[12px] ml-[4px] flex-none",s?"text-dark-red":g)}))),l&&(o?r.createElement(O.Z,se({isBoult:!0,className:a()("calendar-click-ignore kanban-click-ignore timeline-click-ignore mt-[5px]",{"subscribe-event-timecard":t,"global-quick-add-timecard !z-[1045]":n})},y,{options:m,onMountedCard:this.initTimecardPosition,onUnmountCard:this.hideTimecard,onSettingsUpdate:this.renderPreview,onConfirmTime:this.confirmTime,onClearTime:this.clearTime,quickSetOptions:p})):r.createElement(U.Z,{className:"absolute !border-none",relativeRef:this.triggerRef,hideMenu:this.hideTimecard,zIndex:1045,noCover:!0},r.createElement(O.Z,se({isBoult:!0,className:a()("calendar-click-ignore kanban-click-ignore timeline-click-ignore",{"subscribe-event-timecard":t,"global-quick-add-timecard":n})},y,{options:m,onMountedCard:this.initTimecardPositionInMenu,onUnmountCard:this.hideTimecard,onSettingsUpdate:this.renderPreview,onConfirmTime:this.confirmTime,onClearTime:this.clearTime,quickSetOptions:p})))))}},{key:"renderPriorityPreset",value:function(){var e=this,t=this.props,n=t.disablePresetPriority,o=t.globalMode;if(n)return null;if(this.getKind()===j.V60.Note)return null;var i=this.getPriority(),c=this.getPriorityMenu();return r.createElement("div",{className:"preset-priority dropdown relative flex-none",role:"button",tabIndex:0,onKeyDown:this.listenKeydownPresetPriority,style:{padding:ke,margin:xe,marginLeft:(this.inKanbanSmallSize()?10:o?16:13)-5}},r.createElement(w.Z,{ref:"priorityMenu",visible:this.state.isPriorityMenuShown,menu:c,placement:"bottomLeft",align:{offset:[-12.5,5]},menuClassName:"preset-element i-text modal-dropdown-menu",onVisibleChange:function(t){e.setState({isPriorityMenuShown:t})}},r.createElement("div",{onClick:function(){ee.Z.addTask("action_btn","priority"),e.state.isPriorityMenuShown&&e.props.onFocusEditor()},style:{padding:ke,margin:xe}},r.createElement(_.Z,{name:"priority-0",className:a()("fast-transition",{"text-grey-60":0===i,"text-priority-low":1===i,"text-priority-medium":3===i,"text-priority-high":5===i}),style:{width:we,height:we},inset:xe}))))}},{key:"renderProjectPreset",value:function(){var e=this.props,t=e.disablePresetList,n=e.isSubscribeCalendar,o=e.accountId,i=e.globalMode;if(t)return null;var c=this.getPresetProject(),s=!this.props.isSubscribeAccountContext,u=n?s?void 0:o||(null===c||void 0===c?void 0:c.get("accountId")):o,l=this.getColumnId(),f=this.props.hasConvertedDraftKind,d=this.getProjectTrigger(n||f||c.get("id")!==this.defaultProjectId),m=n?E.Z:x.Z,p=n?{accountId:u,showAccountGroups:s,triggerSize:we}:{projectColumnEnable:!0,selectedId:l||c.get("id")};return r.createElement("div",{className:a()("preset-list","relative flex-auto overflow-hidden"),style:{padding:ke,margin:xe,marginLeft:(this.inKanbanSmallSize()?10:i?16:13)-5,minWidth:26},role:"button",onKeyDown:this.listenKeydownPresetList,tabIndex:0,onClick:function(){n||ee.Z.addTask("action_btn","list")}},r.createElement(m,se({ref:this.projectMenuRef},p,{subMenuClassName:"preset-element",isKeydownHandle:!0,trigger:d,selected:c,activeIndex:-1,onSelect:this.onProjectSelect,menuClassName:"preset-element i-text-i project-dropdown-menu modal-dropdown-menu",onTriggerClick:this.onProjectMenuTriggerClick,onVisibleChange:this.onProjectMenuVisibleChange,autoAdjustOverflow:!0,placement:"bottomLeft",align:{offset:[-12.5,5]},boultOffset:{top:-8,left:13},bodyContainer:!0})))}},{key:"getPresetProject",value:function(){return this.getProjectById(this.getProjectId())}},{key:"getProjectById",value:function(e){return this.props.isSubscribeCalendar?b.xE(e)||g.EW():g.Rp(e)||g.EW()}},{key:"getDefaultColumnId",value:function(e){var t=this.props,n=t.isSubscribeCalendar,r=t.columnId,o=t.groupBy;if(n)return null;if(o===j.X9E.sortOrder)return r||null;var a=(0,K.a3)(e);return(a?a.get("id"):null)||null}},{key:"initDefaultData",value:function(){this.defaultKind=this.getDefaultKind(),this.defaultProjectId=this.getDefaultProjectId(),this.defaultProject=this.getProjectById(this.defaultProjectId),this.defaultColumnId=this.getDefaultColumnId(this.defaultProjectId),this.defaultPriority=this.getDefaultPriority();var e=this.getDefaultDateData();this.defaultStartDate=e.defaultStartDate,this.defaultDueDate=e.defaultDueDate,this.defaultAllDay=e.defaultAllDay,this.defaultFloating=!1,this.defaultTimeZone=F.vN}},{key:"getDefaultDateData",value:function(){var e=this.props,t=e.isSubscribeCalendar,n=e.presetProperties;if(t){var r=b.Bd(null!=n.startDate?n.startDate:void 0);return{defaultStartDate:r.startDate,defaultDueDate:r.dueDate,defaultAllDay:r.isAllDay}}return{defaultStartDate:this.getDefaultStartDate(),defaultDueDate:this.getDefaultDueDate(),defaultAllDay:this.getDefaultAllDay()}}},{key:"initData",value:function(){var e=this.props.getCertainData;this.certainData=function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?ce(Object(n),!0).forEach((function(t){pe(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):ce(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}({},null===e||void 0===e?void 0:e()),this.implyData={projectId:this.defaultProjectId,priority:this.defaultPriority,columnId:this.defaultColumnId,dateGroup:{startDate:this.defaultStartDate,dueDate:this.defaultDueDate,isNew:!0,isAllDay:this.defaultAllDay,isFloating:this.defaultFloating,timeZone:this.defaultTimeZone}},this.isDefaultDate=!0,this.isVisibleProjectMenu=!1}},{key:"isCertain",value:function(e){return e in this.certainData}},{key:"getCertain",value:function(e){return this.certainData[e]||null}},{key:"isNoteLike",value:function(){var e=this.props,t=e.isNote,n=e.globalMode,r=e.columnId,o=e.draftKind;if(e.hasConvertedDraftKind)return o===ae.m5.Note;if(n)return!1;if(C.kG()&&"note"===r)return!0;if(C.rQ()&&this.defaultKind===j.V60.Note)return!0;try{return t||(0,g.vG)(this.defaultProject)}catch(a){}return!1}},{key:"getDefaultPriority",value:function(){var e=this.props,t=e.groupBy,n=e.columnId,r=this.props.presetProperties;if(null!=r.priority)return r.priority;var o=null;if(this.isNoteLike())return 0;if(C.rQ()&&(o=y.w6()),C.kG()&&t===j.X9E.priority)switch(n){case"priority-high":o=5;break;case"priority-medium":o=3;break;case"priority-low":o=1;break;case"priority-none":o=0}return null===o&&(o=p.kn()),o}},{key:"getDefaultProjectId",value:function(){var e=this.props,t=e.accountId,n=e.isSubscribeCalendar,r=e.presetProperties,o=e.groupBy,a=e.columnId;return n?Ce(n,t):null!=r.projectId?r.projectId:C.kG()&&o===j.X9E.project&&g.Rp(a)?a:Ce(n,t)}},{key:"getDefaultAllDay",value:function(){return"1"!==p.U2("defaultTimeMode")||p.CW()}},{key:"getDefaultStartDate",value:function(){var e=this.props.presetProperties;if(null!=e.startDate)return e.startDate;var t=this.props,n=t.groupBy,r=t.columnId,o=this.getProjectStartDate();if(C.kG()&&n===j.X9E.dueDate)switch(r){case"today":case j.Zj5[0]:o=T.Z.getStartOfToday();break;case"tomorrow":case j.Zj5[1]:o=T.Z.getStartOfTomorrow();break;case"next7days":o=T.Z.getStartOfDay(2,"day");break;case"later":o=T.Z.getStartOfDay(8,"day");break;case"noDate":o=-1;break;case"overdue":o=T.Z.getStartOfDay(-1,"day");break;case j.Zj5[2]:o=T.Z.getStartOfDay(2,"day");break;case j.Zj5[3]:o=T.Z.getStartOfDay(3,"day");break;case j.Zj5[4]:o=T.Z.getStartOfDay(4,"day");break;case j.Zj5[5]:o=T.Z.getStartOfDay(5,"day");break;case j.Zj5[6]:o=T.Z.getStartOfDay(6,"day")}return o||this.isNoteLike()||(o=p.yt()),-1===o&&(o=null),o}},{key:"getDefaultDueDate",value:function(){return this.isNoteLike(),null}},{key:"getDefaultPlaceholderDuedate",value:function(){var e;return(C.GW()||C.t5())&&(e=D.U2("today")),C.dW()&&(e=D.U2("tomorrow")),C.rQ()&&(e=y.FS()),e}},{key:"getPlaceholderText",value:function(){var e=this.props,t=e.draftKind,n="";if(e.isSubscribeCalendar){var r=this.getProjectId(),o=b.xE(r);if(o){var a=M.mW(o.get("name"));n=D.U2("add_event_placeholder",{s:a})}else n=D.U2("subscribed_event_title_placeholder")}else{var i,c=this.getDateGroup(),s=this.getProjectId(),u=g.Rp(s);(C.GW()||C.t5()||C.dW()||C.e$())&&(c.startDate&&-1!==c.startDate?p.Kl(c.startDate,"",!this.isCertain("dateGroup")||c.isAllDay):this.getDefaultPlaceholderDuedate());var l=q.ZP.quickAddLimit>=3;if(u){i=M.mW(u.get("name"));var f=C.rQ(),d=t===ae.m5.Task;n=t===ae.m5.Note||!d&&(!f&&(0,g.vG)(u)||f&&this.defaultKind===j.V60.Note)?C.rQ()||C.QF()?D.U2("add_note_to",{s:i}):D.U2("add_note"):C.C3()||C.rQ()||C.QF()?D.U2("add_task_to",{s:i}):D.U2("shortcuts_add_task_title")}if(C.Rq()){var m=h.Js();m&&(n=l?D.U2("add_task_to",{s:M.mW("#"+h.tN(m))}):"#"+h.tN(m))}else if(C.rQ()){var v=y.S0();v&&(n=l?D.U2(this.defaultKind===j.V60.Note?"add_note_to":"add_task_to",{s:M.mW("#"+h.tN(v[0]))}):v.map((function(e){return"#"+h.tN(e)})).join(" "))}}return n}},{key:"setCertainPriority",value:function(e){var t=this.getPriority();e=u().isNumber(e)?e:this.defaultPriority,this.certainData.priority=e,this.updateParentCertainData(),t!==e&&this.forceUpdate()}},{key:"getPriority",value:function(){return"priority"in this.certainData?this.certainData.priority:this.implyData.priority}},{key:"getKind",value:function(){var e=this.props,t=e.isNote,n=e.globalMode,r=e.columnId,o=e.presetProperties,a=e.groupBy,i=e.draftKind,c=e.hasConvertedDraftKind,s=this.getProjectId();if(c){if(i===ae.m5.Note)return j.V60.Note;if(i===ae.m5.Task)return null}if(t)return j.V60.Note;if(null!=o.kind)return o.kind;if(C.kG()&&"note"===r)return j.V60.Note;if(C.rQ()){if(C.kG()&&a===j.X9E.project){var u=g.Rp(r);return null==u?null:(0,g.vG)(u)?j.V60.Note:null}return this.defaultKind}if(n)return null;if(s){var l=g.Rp(s);return null==l?null:(0,g.vG)(l)?j.V60.Note:null}return null}},{key:"setCertainProjectId",value:function(e){var t=this.getProjectId(),n=this.getColumnId(),r=e||this.defaultProjectId;if(t!==r){this.certainData.projectId=r;var o=!0;if(n&&(0,K.H9)(r).toArray().find((function(e){return e.get("id")===n}))&&(o=!1),o){var a=(0,K.a3)(r),i=a?a.get("id"):null;this.certainData.columnId=i}this.updateParentCertainData(),this.forceUpdate()}}},{key:"getProjectId",value:function(){return"projectId"in this.certainData?this.certainData.projectId:this.implyData.projectId}},{key:"getColumnId",value:function(){return"columnId"in this.certainData?this.certainData.columnId:this.implyData.columnId}},{key:"isDiffProjectDefaultStartDate",value:function(e){var t=this.getProjectStartDate();return t&&e&&e!==t}},{key:"setDateGroup",value:function(e){"dateGroup"in this.certainData||(this.implyData.dateGroup=e?u().extend({},this.implyData.dateGroup,e,{isNew:!1}):{startDate:this.defaultStartDate,dueDate:this.defaultDueDate,isNew:!0,isAllDay:this.defaultAllDay,isFloating:this.defaultFloating,timeZone:this.defaultTimeZone},this.renderPreview())}},{key:"getDateGroup",value:function(){return"dateGroup"in this.certainData?this.certainData.dateGroup:this.implyData.dateGroup}},{key:"getTimecardOptions",value:function(){var e=this.props.isSubscribeCalendar,t={meridiem:p.U2("showMeridiem"),weekStart:p.k8()},n=this.getDateGroup(),r=this.getKind()===j.V60.Note;return t.isSubscribeTask=e,t.startDate=n.startDate||this.defaultStartDate,-1===t.startDate&&(t.startDate=null),t.dueDate=n.dueDate||this.defaultDueDate,t.isFloating=n.isFloating||this.defaultFloating,t.timeZone=n.timeZone||this.defaultTimeZone,t.repeatFlag=n.repeatFlag||null,t.format=j.WUZ.atomTime,t.isAllDay=u().isBoolean(n.isAllDay)?n.isAllDay:this.defaultAllDay,t.reminders=n.reminders,t.repeatFrom=n.repeatFrom,t.reminders||(t.reminders=p.Xc(t.isAllDay),t.reminders&&(t.reminders=t.reminders.toJS())),t.isNew=n.isNew,t.isNote=r,t.isDisableRepeat=r,t}},{key:"getQuickSetOptions",value:function(){var e=this.getDateGroup().startDate||this.defaultStartDate;return-1===e&&(e=null),{willRepeat:!1,startDate:e,onSkipThisPeriod:function(){}}}},{key:"renderPreview",value:function(e){this.setSelectedDate(e)}},{key:"setSelectedDate",value:function(e){var t;if(e)t=e;else if("dateGroup"in this.certainData)(t=this.certainData.dateGroup).isAllDay=u().isBoolean(t.isAllDay)?t.isAllDay:this.defaultAllDay;else{var n=this.implyData.dateGroup,r=n.startDate,o=n.dueDate,a=n.isNew;t=a?{startDate:r,dueDate:o,isNew:a,isAllDay:this.defaultAllDay,isFloating:!1,timeZone:F.vN}:this.implyData.dateGroup}var i=t,s=i.startDate,l=i.dueDate,f=i.isAllDay,d=i.repeatFlag,m=i.repeatFrom,p=i.isFloating,h=i.timeZone,y=this.props.globalMode,g=s;if(-1===g&&(g=null),g){var v=T.Z.prefMoment(g);g=v.date();var b=T.Z.prefMoment(),w=!1;v.startOf("day").isBefore(b.startOf("day"))&&(w=!0);var k=c.Map({startDate:s,dueDate:l,repeatFlag:d,repeatFrom:m,isAllDay:f,isFloating:p,timeZone:h,title:""});this.setState({selectedDateNumber:g,selectedDate:this.renderDueDatePreview(k.get("startDate"),V.rZ9(k),k.get("isAllDay")),selectDateOverDue:w,selectWillRepeat:V.rzg(k)},(function(){if(!y){var e=$("#add-task").data("id");P.vp.dispatchOne("setCursorQuickAdd",e)}}))}else this.setState({selectedDate:"",selectDateOverDue:!1,selectWillRepeat:!1})}},{key:"renderDueDatePreview",value:function(e,t,n){var r="",o=(0,Y.I4)("MMMD"),a=(0,Y.I4)("MMMD"),i=T.Z.getDueDateLocalZoneDate(e),c=T.Z.prefMoment(),s="";t&&(t=T.Z.formatToUtc(T.Z.getRealDueDate(t,n))),(i.year()!==c.year()||t&&T.Z.prefMoment(t).year()!==c.year())&&(o=(0,Y.I4)("fullDate"),a=(0,Y.I4)("slashShortDate")),n||(s=p.U2("showMeridiem")?D.LO()?"A hh:mm":"hh:mm A":"HH:mm");var u=T.Z.prefMoment(e),l=T.Z.formatRecentlyPreviewDueDateTip(e);if(t&&!T.Z.prefMoment(e).isSame(T.Z.prefMoment(t))){var f=T.Z.prefMoment(t);u.format("YYYY-MM-DD")===f.format("YYYY-MM-DD")?(n||(l?o=s:o+=", "+s),l&&(r=l+", "+r),r+=u.format(o)+" - "+f.format(s)):(n||(a+=", "+s),r=[u.format(a),f.format(a)].join(" - "))}else n?l&&(o=""):l?o=s:o+=", "+s,o&&(r=u.format(o)),r?l&&(r=l+", "+r):l&&(r=l);return r}},{key:"initTimecardPosition",value:function(e){var t=e.getBoundingClientRect(),n=t.left+t.width+6-window.innerWidth,r=t.top+e.offsetHeight-window.innerHeight;n>0&&(e.style.left=e.offsetLeft-n+"px"),r>0&&(e.style.top=e.offsetTop-r+"px")}},{key:"initTimecardPositionInMenu",value:function(e){var t=e.getBoundingClientRect(),n=this.triggerRef.current,r=(null===n||void 0===n?void 0:n.getBoundingClientRect())||{left:0,top:0},o=r.left+t.left+t.width+6-window.innerWidth,a=(null===n||void 0===n?void 0:n.offsetHeight)||0,i=r.top+a+e.offsetHeight-window.innerHeight;o>0&&(e.style.left=e.offsetLeft-o+"px"),(i=Math.min(i,r.top+a))>0&&(e.style.top=e.offsetTop-i+"px")}},{key:"toggleTimecard",value:function(e){var t=!this.state.showTimecard;ee.Z.addTask("action_btn","date"),this.setState({showTimecard:t}),!1===t&&this.props.onFocusEditor()}},{key:"hideTimecard",value:function(){var e=this;this.setState({showTimecard:!1}),this.renderPreview(),C.kG()&&!this.props.globalMode&&setTimeout((function(){e.props.onFocusEditor()}))}},{key:"confirmTime",value:function(e){this.certainData.dateGroup=u().extend({},this.certainData.dateGroup,e),this.isDefaultDate=!1,this.updateParentCertainData(),this.hideTimecard(),this.changePlaceholder(),N.Kf("set_date"),this.props.onChangePreset&&this.props.onChangePreset("date",e.startDate)}},{key:"clearTime",value:function(){this.certainData.dateGroup={startDate:-1,isFloating:!1,timeZone:F.vN},this.updateParentCertainData(),this.hideTimecard(),this.props.onChangePreset&&this.props.onChangePreset("date",-1),this.changePlaceholder()}},{key:"shouldRenderSubscribeCalendarMenuInMore",value:function(){var e=this.props,t=e.detailMode,n=e.disablePresetList,r=e.isSubscribeCalendar,o=e.showConvertMenu;return r&&o&&!t&&!n}},{key:"renderSubscribeCalendarMenuTrigger",value:function(){var e=this.getPresetProject();return r.createElement(k.sN,{eventKey:"subscribe_calendar",onKeyDown:function(e){"ArrowRight"===e.key&&(e.preventDefault(),e.stopPropagation(),e.target.click())}},r.createElement(d.Z,{iconName:"event-calendar",textId:"",hasSubMenu:!0},r.createElement("p",{className:"text-[13px] truncate"},e.get("name"))))}},{key:"renderSubscribeCalendarMenuItem",value:function(){if(!this.shouldRenderSubscribeCalendarMenuInMore())return null;var e=this.props.accountId,t=!this.props.isSubscribeAccountContext,n=t?void 0:e;return r.createElement(E.Z,{accountId:n,showAccountGroups:t,trigger:this.renderSubscribeCalendarMenuTrigger(),action:ve,selected:this.getPresetProject(),onSelect:this.onProjectSelect,menuClassName:"preset-element task-menu-element i-text-i project-dropdown-menu modal-dropdown-menu",subMenuClassName:"preset-element",placement:"rightTop",bodyContainer:!0,enterDelay:!0,containerMenuRef:this.containerMenuRef,getPopupContainer:this.getMoreSubMenuPopupContainer,align:be})}},{key:"getMoreMenu",value:function(){var e=this,t=this.props,n=t.disablePresetList,o=t.templateEnabled,i=t.detailMode,c=t.updateInputStyleModalVisible,s=t.selectAttachment,l=(t.buildCurrentTask,t.isSubscribeCalendar),f=!0;this.getKind()===j.V60.Note&&(f=!1),i&&(f=!1);var m=this.getProjectId(),p=!0,h=!0,y=!0;return(i||l)&&(y=!1,h=!1,p=!1,f=!1),r.createElement("div",{className:"task-menu min-w-[156px]",style:{maxWidth:220}},r.createElement(k.ZP,{ref:this.containerMenuRef},f&&r.createElement(r.Fragment,null,r.createElement(k.sN,{key:"priority",className:"set-priority menu-section px-[12px] pt-[10px] pb-[10px] not-active",onFocus:function(t){e.prioritySectionRef&&e.prioritySectionRef.current&&e.prioritySectionRef.current.focus()},style:{width:172}},r.createElement(G.N,{text:D.U2("priority")}),r.createElement(k.ZP,{className:"flex justify-between",prefixCls:"inner-menu",tabIndex:-1,mode:"horizontal",ref:this.prioritySectionRef},(0,I.Z)({priority:this.getPriority(),selectPriority:this.onSelectPriority}))),r.createElement(k.iz,{key:u().uniqueId(),className:"split-line my-[4px]"})),!n&&y&&r.createElement(L.Z,{projectId:this.getProjectId(),columnId:this.getColumnId(),selectProject:this.onMoreMenuSelectProject,containerMenuRef:this.containerMenuRef}),this.renderSubscribeCalendarMenuItem(),p&&this.assignAvailable()&&r.createElement(ne.Z,{menuClassName:a()("preset-element modal-dropdown-menu",j.SIv),projectId:m,selected:this.getAssign(),onSelect:this.onAssignSelect,trigger:["hover","click"],placement:"rightTop",inRightMenu:!0,containerMenuRef:this.containerMenuRef,align:{offset:[8,0]}},r.createElement(k.sN,{eventKey:"assign_to",onKeyDown:function(e){"ArrowRight"===e.key&&(e.preventDefault(),e.stopPropagation(),e.target.click())}},r.createElement("div",null,r.createElement(d.Z,{iconName:"task-menu-assign",textId:"assign_to",hasSubMenu:!0})))),h&&r.createElement(k.sN,{key:"tag",onClick:function(){e.setState({tagMenuVisible:!0,isMoreMenuShown:!1})}},r.createElement(d.Z,{iconName:"tag",textId:"tags"})),s&&!l&&r.createElement(k.sN,{key:"attachment",onClick:function(){s(),ee.Z.addTask("action_btn","file"),e.setState({isMoreMenuShown:!1})}},r.createElement(d.Z,{iconName:"attachment",textId:"attachment"})),o&&!l&&r.createElement(k.sN,{key:"add-from-template",onClick:function(){e.setState({isMoreMenuShown:!1}),ee.Z.addTask("action_btn","template"),ee.Z.addTask("template","template_page"),e.onAddFromTemplateClick()}},r.createElement(d.Z,{iconName:"add_from_template",textId:"add_from_template"})),this.getConvertDraftKindItems(),c&&r.createElement(r.Fragment,null,r.createElement(k.iz,{key:u().uniqueId(),className:"split-line my-[4px]"}),r.createElement(k.sN,{key:"input_style",onClick:function(){ee.Z.addTask("action_btn","inputbox_settings"),e.setState({isMoreMenuShown:!1}),c(!0)}},r.createElement(d.Z,{iconName:"calendar-config",textId:"input_box_style"})))))}},{key:"getConvertDraftKindItems",value:function(){var e=this,t=this.props,n=t.draftKind,o=void 0===n?ae.m5.Task:n,a=t.canConvertToEvent,i=t.onConvertDraftKind;if(!t.showConvertMenu||!i)return null;var c=[],s=function(t,n,s){o!==t&&(t!==ae.m5.Event||a)&&c.push(r.createElement(k.sN,{key:"convert-draft-".concat(t),onClick:function(){e.setState({isMoreMenuShown:!1}),ee.Z.addTask("action_btn","convert_to_".concat(t)),i(t)}},r.createElement(d.Z,{iconName:n,textId:s})))};return s(ae.m5.Task,"convert_note","convert_to_task"),s(ae.m5.Note,"convert-task","convert_to_note"),s(ae.m5.Event,"convert-event","convert_to_event"),c.length<=0?null:c}},{key:"getPriorityMenu",value:function(){var e=this.getPriority(),t="w-[18px] h-[18px] mr-[8px] inline-block flex-none";return r.createElement(k.ZP,{onSelect:this.onPrioritySelect,selectedKeys:[e+""]},r.createElement(k.gO,{key:"5",prefixIcon:r.createElement(S.Z,{className:"".concat(t," !text-priority-high"),name:"priority-0"}),title:D.U2("high_priority"),withChecker:!0}),r.createElement(k.gO,{key:"3",prefixIcon:r.createElement(S.Z,{className:"".concat(t," !text-priority-medium"),name:"priority-0"}),title:D.U2("medium_priority"),withChecker:!0}),r.createElement(k.gO,{key:"1",prefixIcon:r.createElement(S.Z,{className:"".concat(t," !text-priority-low"),name:"priority-0"}),title:D.U2("low_priority"),withChecker:!0}),r.createElement(k.gO,{key:"0",prefixIcon:r.createElement(S.Z,{className:"".concat(t," !text-grey-60"),name:"priority-0"}),title:D.U2("none_priority"),withChecker:!0}))}},{key:"getProjectTrigger",value:function(e){var t=this.props,n=t.hideProjectName;if(t.detailMode){var o=this.getPresetProject(),i=o.get("name"),c=(0,W.y9)(i);return r.createElement("a",{onClick:this.onProjectMenuTriggerClick,className:"flex items-center overflow-hidden group relative",style:{padding:ke,margin:xe}},r.createElement("div",{className:ye}),n?r.createElement(S.Z,{name:"move-list",className:a()("flex-none",e?"text-primary":"text-grey-60"),style:{width:we,height:we}}):e&&c.emoji?r.createElement(Q.Z,{emoji:c.emoji,size:we,className:"flex-none text-center relative"}):r.createElement(S.Z,{name:e?(0,g.Sw)(o):"move-list",className:a()("flex-none",e?"text-primary":"text-grey-60"),style:{width:we,height:we}}),(e||C.QF()||C.rQ()&&p.wX()!==this.defaultProjectId)&&!n&&r.createElement("span",{className:a()("list-name","truncate ml-[4px] text-xs leading-[18px] flex-auto",e?"text-primary":"text-grey-60")},c.title))}return null}},{key:"onSelectPriority",value:function(e){var t=parseInt(e,10);ee.Z.addTask("action_btn","priority"),this.didPrioritySet(t),this.setState({isMoreMenuShown:!1})}},{key:"onPrioritySelect",value:function(e){var t=e.selectedKeys,n=parseInt(t[0],10);this.didPrioritySet(n)}},{key:"didPrioritySet",value:function(e){var t,n=this.getPriority();switch(this.certainData.priority=e,this.updateParentCertainData(),n!==e&&this.forceUpdate(),this.setState({isPriorityMenuShown:!1}),e){case 5:t="!"+D.U2("high_priority")+" ";break;case 3:t="!"+D.U2("medium_priority")+" ";break;case 1:t="!"+D.U2("low_priority")+" ";break;default:t="!"+D.U2("none_priority")+" "}this.props.onChangePreset&&this.props.onChangePreset("priority",e,t)}},{key:"onTaskTemplateSelect",value:function(e){P.vp.dispatch(m.qu,null);var t=this.props.addTaskFromTemplate;t&&t(e)}},{key:"handleDayLeap",value:function(){if(this.isDefaultDate){var e=this.getDefaultDateData();this.defaultStartDate=e.defaultStartDate,this.defaultDueDate=e.defaultDueDate,this.defaultAllDay=e.defaultAllDay,this.reset()}}},{key:"reset",value:function(){this.initData(),this.renderPreview(),this.forceUpdate()}},{key:"changePlaceholder",value:function(){this.props.onChangePlaceholder&&this.props.onChangePlaceholder(this.getPlaceholderText())}},{key:"onProjectMenuTriggerClick",value:function(){this.isVisibleProjectMenu&&this.props.onFocusEditor&&this.props.onFocusEditor()}},{key:"onProjectMenuVisibleChange",value:function(e){this.isVisibleProjectMenu=e}},{key:"listenKeydownPresetTime",value:function(e){(e=e||window.event).target===e.currentTarget&&(e.keyCode===A.Z.space||e.keyCode===A.Z.enter?this.state.showTimecard?this.hideTimecard():this.toggleTimecard():e.keyCode===A.Z.tab?(this.hideTimecard(),e.shiftKey&&(e.preventDefault(),this.props.onFocusEditor())):e.keyCode===A.Z.escape&&(this.state.showTimecard&&(this.hideTimecard(),e.stopPropagation()),e.preventDefault()))}},{key:"componentDidUpdate",value:function(e){e.isSubscribeCalendar===this.props.isSubscribeCalendar&&e.draftKind===this.props.draftKind||(this.initDefaultData(),this.initData(),this.renderPreview(),this.changePlaceholder(),this.forceUpdate())}},{key:"listenKeydownPresetPriority",value:function(e){e=e||window.event,this.props.detailMode&&e.target===e.currentTarget&&(e.keyCode===A.Z.space?this.setState({isPriorityMenuShown:!this.state.isPriorityMenuShown}):e.keyCode===A.Z.enter?(this.setState({isPriorityMenuShown:!this.state.isPriorityMenuShown}),e.preventDefault()):e.keyCode===A.Z.tab?this.setState({isPriorityMenuShown:!1}):e.keyCode===A.Z.escape&&(this.state.isPriorityMenuShown&&(this.setState({isPriorityMenuShown:!1}),e.stopPropagation()),e.preventDefault()))}},{key:"listenKeydownPresetList",value:function(e){e=e||window.event,this.props.detailMode&&this.projectMenuRef.current.onKeyDown(e)}}],o&&ue(n.prototype,o),i&&ue(n,i),Object.defineProperty(n,"prototype",{writable:!1}),n;var n,o,i}(r.Component);pe(Ee,"propTypes",{disablePresetList:f().bool,templateEnabled:f().bool,isDisableMoreOptions:f().bool,onMorePresetVisibleChange:f().func,presetProperties:f().any}),pe(Ee,"defaultProps",{disablePresetList:!1,templateEnabled:!1,isDisableMoreOptions:!1,onMorePresetVisibleChange:function(){},presetProperties:{}});var Se=(0,i.$j)((function(e){return{pathname:e.router.location.pathname,projects:e.projects.projectList,tags:e.tags,customSmartProjects:e.customSmartProjects,groups:e.groups.groupList,preference:e.preference,kanbanColumnSize:e.globalState.get("kanbanColumnSize")}}),(function(e){return{onSetTemplateEnable:function(t){return e((0,B.Dr)(t))}}}),null,{forwardRef:!0})(Ee),_e=r.forwardRef((function(e,t){var n=(0,r.useContext)(X.Z),o=n.isCalendarTaskMode,a=n.calendarTaskListOption;return r.createElement(Se,se({},e,{ref:t,isCalendarTaskMode:o,calendarTaskListOption:a}))}));t.ZP=_e,_e.displayName="QuickAddPresetWrapper";var Oe=function(){var e;return C.MQ()||C.GW()||C.t5()?e=T.Z.getStartOfToday():C.dW()?e=T.Z.getStartOfTomorrow():C.e$()?e=T.Z.formatToUtc(C.XR().split("/")[1]):C.rQ()&&(e=y.NN()),e},Ce=function(e,t){var n;if(e)return(n=(0,ae.m)(t,void 0,!t))?n.get("id"):"";if((n=g.Mr())&&((0,g.I2)(n)||n.get("id")===j.X1y.all))n=g.Rp(p.wX());else if(C.QF()){var r,o=null===(r=v.ii())||void 0===r?void 0:r.get("id");o&&(n=g.wC(o))}else C.rQ()&&(n=y.KJ());return n?n.get("id"):""}},"Ez/e":function(e,t,n){"use strict";var r=n("q1tI"),o=n("EPMa"),a=n.n(o);t.Z=function(e){var t=e.id,n=e.text,o=e.onSelect,i=e.isSelected,c=e.size,s="tiny"===(void 0===c?"normal":c);return r.createElement("label",{onClick:function(){o(t)},className:"block"},r.createElement("div",{className:a()("my-[4px] mr-[12px] rounded-[3px] cursor-pointer inline-block outline-none relative align-middle",s?"h-[16px] w-[16px]":"h-[20px] w-[20px]")},r.createElement("div",{className:a()("absolute top-0 left-0 rounded-full border-solid border-primary",s?"h-[16px] w-[16px] border":"h-[20px] w-[20px] border-[2px]")},r.createElement("div",{className:i?"absolute top-1/2 left-1/2 rounded-full w-[10px] h-[10px] transform -translate-x-1/2 -translate-y-1/2 bg-primary":"hidden"}))),r.createElement("div",{className:"inline-block"},n))}},DzQc:function(e,t,n){"use strict";n.d(t,{y:function(){return S},Z:function(){return _}});n("pNMO"),n("4Brf"),n("0oug"),n("gXIK"),n("TeQF"),n("pjDv"),n("4mDm"),n("+2oP"),n("7+zs"),n("sMBO"),n("qePV"),n("5DmW"),n("27RR"),n("tkto"),n("07d7"),n("rB9j"),n("ALS0"),n("JfAA"),n("PKPk"),n("FZtP"),n("3bBZ");var r=n("q1tI"),o=n("y8mg"),a=n.n(o),i=n("9IBm"),c=n("EPMa"),s=n.n(c),u=n("7Eh3"),l=n.n(u),f=n("Ph81"),d=n("fVoS");function m(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,a,i,c=[],s=!0,u=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;s=!1}else for(;!(s=(r=a.call(n)).done)&&(c.push(r.value),c.length!==t);s=!0);}catch(e){u=!0,o=e}finally{try{if(!s&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(u)throw o}}return c}}(e,t)||function(e,t){if(!e)return;if("string"===typeof e)return p(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return p(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function p(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var h=function(e){var t=e.onConfirmRef,n=e.onCancelRef,o=e.onConfirmDeleteRef,a=e.typeRef,c=e.enableMapRef,u=e.taskRef,p=(0,i.Z)(),h=m((0,r.useState)("single"),2),y=h[0],g=h[1],v=(0,r.useCallback)((function(e){g(e)}),[]),b=(0,r.useCallback)((function(){"edit"===a.current?t.current&&t.current({repeatChangeKey:y}):o.current&&o.current({repeatChangeKey:y})}),[o,t,y,a]);return r.createElement(f.Z,{visible:!0,maskClosable:!1,className:s()(l().popup,"timecard-element w-[410px]"),title:p.formatMessage({id:"delete"===a.current?"delete-recurring":"edit-recurring"}),okText:p.formatMessage({id:"ok"}),cancelText:p.formatMessage({id:"cancel"}),onCancel:n.current,onOk:b},r.createElement("span",{className:"mx-auto mb-[10px] inline-block"},function(e){var t=u.current,n=(null===(e=u.current)||void 0===e?void 0:e.get("title"))||p.formatMessage({id:"no_title"});return p.formatMessage({id:"delete"===a.current?t?"DeletingTaskRepeat":"deleting_repeat":t?"EditingTaskRepeat":"editing_repeat"},{s:n})}()),r.createElement(d.Z,{menu:[{key:"single",text:p.formatMessage({id:"current-recurrence"})},{key:"follow",text:p.formatMessage({id:"all-recurrences-from-now"})},{key:"all",text:p.formatMessage({id:"all_unfinished_recurrences"})}].filter((function(e){return c.current[e.key]})),onSelect:v,selectKey:y}))},y=n("Ag2S");function g(e){return g="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},g(e)}function v(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function b(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?v(Object(n),!0).forEach((function(t){w(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):v(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function w(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=g(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=g(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==g(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function k(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,a,i,c=[],s=!0,u=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;s=!1}else for(;!(s=(r=a.call(n)).done)&&(c.push(r.value),c.length!==t);s=!0);}catch(e){u=!0,o=e}finally{try{if(!s&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(u)throw o}}return c}}(e,t)||function(e,t){if(!e)return;if("string"===typeof e)return x(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return x(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function x(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var E=a().uniqueId(),S="showRepeatChangeModal",_=function(){var e=k((0,r.useState)(!1),2),t=e[0],n=e[1],o=(0,r.useRef)((function(e){e.repeatChangeKey})),a=(0,r.useRef)((function(e){e.repeatChangeKey})),i=(0,r.useRef)((function(){})),c=(0,r.useRef)("edit"),s=(0,r.useRef)({single:!0,follow:!0,all:!0}),u=(0,r.useRef)(void 0);return(0,r.useEffect)((function(){return y.vp.subscribe(E,S,(function(e){var t=e.onConfirm,r=e.onConfirmDelete,l=e.onCancel,f=e.type,d=e.isRepeatSelf,m=e.hasOnlyChangedDate,p=void 0===m||m,h=e.task;o.current=function(e){var r=e.repeatChangeKey;t&&t({repeatChangeKey:r}),n(!1)},a.current=function(e){var t=e.repeatChangeKey;r&&r({repeatChangeKey:t}),n(!1)},i.current=function(){l&&l(),n(!1)},c.current=f,s.current=b(b({},s.current),{},{follow:!d,all:d||!d&&p}),u.current=h,n(!0)})),function(){y.vp.unSubscribe(E,S)}}),[]),t?r.createElement(h,{onConfirmDeleteRef:a,onConfirmRef:o,onCancelRef:i,typeRef:c,enableMapRef:s,taskRef:u}):null}},u2oN:function(e,t,n){"use strict";n.d(t,{$:function(){return R}});n("pNMO"),n("4Brf"),n("0oug"),n("gXIK"),n("ma9I"),n("TeQF"),n("pjDv"),n("4mDm"),n("2B1R"),n("+2oP"),n("7+zs"),n("sMBO"),n("qePV"),n("5DmW"),n("27RR"),n("tkto"),n("07d7"),n("4l63"),n("rB9j"),n("ALS0"),n("JfAA"),n("PKPk"),n("Rm1S"),n("FZtP"),n("3bBZ");var r=n("q1tI"),o=n("EPMa"),a=n.n(o),i=n("9IBm"),c=n("r9c+"),s=n("R6RL"),u=n("0Af/"),l=n("nV7f"),f=n("PiDg"),d=n("AtZj"),m=n("RDjN"),p=n("l3/N"),h=n("s9k+"),y=n("V/jI"),g=n("NMvI"),v=n("lQiI"),b=n("ylzY"),w=n("yscd"),k=n("2sNt"),x=n("Ph81"),E=n("ITzT"),S=n("d7tj"),_=n("yhZ0"),O=n("bJwH"),C=n("AqaH"),T=n("NW6w"),j=n("X+OG"),D=n("eNa2");function M(e){return M="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},M(e)}function A(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function N(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?A(Object(n),!0).forEach((function(t){P(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):A(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function P(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=M(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=M(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==M(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function I(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,a,i,c=[],s=!0,u=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;s=!1}else for(;!(s=(r=a.call(n)).done)&&(c.push(r.value),c.length!==t);s=!0);}catch(e){u=!0,o=e}finally{try{if(!s&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(u)throw o}}return c}}(e,t)||function(e,t){if(!e)return;if("string"===typeof e)return L(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return L(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function L(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function R(e,t,n,o,i){if(e.noHeader)return"";if(e instanceof f.zu)return e.name;if(e instanceof f.yA)return t.formatMessage({id:"task"});if(e instanceof f.sj)return o?t.formatMessage({id:"unPinned"}):t.formatMessage({id:"note"});if(e instanceof f.qH)return r.createElement(r.Fragment,null,r.createElement(d.Z,{style:{verticalAlign:"sub"},name:"pin-task-section",className:a()("w-[16px] h-[16px] mr-[5px] inline-block text-[#FAA80C]")}),t.formatMessage({id:"pinned"}));if(e instanceof f.Qb||e instanceof f.Vv||e instanceof f.Gg)return t.formatMessage({id:"unPinned"});if(e instanceof f.Gg)return p.b()||p.kG()?t.formatMessage({id:"unPinned"}):t.formatMessage({id:"kanban_to_do_column"});if(e instanceof f.fN)return e.name===m.iij?t.formatMessage({id:"notag_section"}):g.tN(e.name);if(e instanceof f.Hy)return e.assignee===parseInt(v.U2("userId"),10)||-1===e.assignee?t.formatMessage({id:e.name}):e.name;var c="";if(e instanceof f.Uy&&e.id.match(/Week[0-6]/)||e instanceof f.Ou&&e.date){var s=e.date;return s?(0,h.dO)(s,y.LO(),y.e4(),{next:(0,h.h3)(s),today:t.formatMessage({id:"today"}),yesterday:t.formatMessage({id:"yesterday"}),tomorrow:t.formatMessage({id:"tomorrow"})}):""}if(e instanceof f.En)c=p.t5()||i?(0,h.jJ)(y.LO(),t.formatMessage({id:"today_habit"})):t.formatMessage({id:"list_habit"});else if(e instanceof f.V$)c=t.formatMessage({id:"timetable"});else if(e instanceof f.Lv)c=t.formatMessage({id:"tab_bar_countdown"});else{if(e instanceof f.Ou&&n)return t.formatMessage({id:"section_completed_abandoned"});if(e instanceof f.O1)return t.formatMessage({id:"habit_title_bar_archived"});if(e instanceof f.Uy&&("today"===e.id||"tomorrow"===e.id)||e instanceof f.P2&&("today"===e.id||"yesterday"===e.id)){var u=t.formatMessage({id:m.Al[e.name]||"undone"}),l="today"===e.id?0:"yesterday"===e.id?-1:1;return(0,h.NS)(y.LO(),u,l)}c=t.formatMessage({id:m.Al[e.name]||"undone"})}return c}t.Z=function(e){var t=e.index,n=e.style,o=e.section,d=e.toggleSectionCollapse,h=e.childCount,y=e.columnId,g=e.collapsed,v=e.project,M=e.hasWontDo,A=e.wholeListRef,P=e.displayModel,L=e.selectActionTitle,Z=e.selectAction,F=e.isBoldSectionName,B=(0,i.Z)(),U=(0,r.useContext)(E.E),Y=U.mode,V=U.env,H=U.quadrantId,W=(0,T.I0)(),z="preview"===Y,G=R(o,B,M,"note"===y),K=a()("section-header",{open:!g}),q=(0,r.useRef)(null),$=(0,r.useRef)(!1),J=I((0,r.useState)(!1),2),X=J[0],Q=J[1],ee=(0,l.ZP)({section:o,columnId:y,dropperRef:q,projectId:v.get("id"),collapsed:g,env:V,quadrantId:H}),te=ee.setNodeRef,ne=ee.isOver,re=p.kG(),oe=(0,r.useCallback)((function(){if(null==P)return!0;var e=O.gX(O.Rp(v.get("id"))),t=(0,O.I2)(v);if(e)return!0;if(t)return!0;if(re){var n=O.Oe(v).groupBy;if("subscribe"===y&&(n===m.X9E.project||n===m.X9E.createdTime))return!0;if(n===m.X9E.project&&"timetable"===y)return!0;if(n===m.X9E.project){var r=O.gX(O.Rp(y)),o=(0,O.I2)(v);if(r)return!0;if(o)return!0}}return"habit"===y}),[y,P,re,v]),ae=(0,r.useMemo)((function(){return(p.GW()||p.t5()||p.rb())&&o instanceof f.Uy&&o.isOverdue()?A.current.filter((function(e){if(e.model instanceof w.g||e.model instanceof w.Y5){var t=e.model.originModel;return(0,k.jmM)(t)&&function(e){return!(0,k.xEq)(e,{})&&(0,k.VuY)(e)&&!(0,k.PNE)(e)&&!(0,k.ZWx)(e)}(t)}return!1})).map((function(e){return e.model.originModel})):[]}),[o,A]),ie=(0,r.useCallback)((function(){Q(!0)}),[]),ce=(0,r.useCallback)((function(){Q(!1)}),[]),se=(0,r.useCallback)((function(){(0,k.r16)(ae),ce()}),[ae,ce]);(0,r.useEffect)((function(){$.current!==ne&&!1===ne&&((0,s.SB)(),b.ZP.dragHoverTarget=""),$.current=ne}),[ne]);var ue=re&&!oe(),le=(0,r.useMemo)((function(){return N(N({},n),{},z?{pointerEvents:"none",paddingTop:0===t?0:16}:re?{paddingTop:0===t?D.FH:D.rE,paddingRight:ue?36:void 0}:{paddingTop:0===t?0:12})}),[t,re,z,ue,n]),fe=(0,r.useCallback)((function(e){e.stopPropagation(),P&&(d&&g&&d(o.id),W((0,j.tm)("".concat(y,"_").concat(P.section.id))))}),[g,y,W,P,o.id,d]);return r.createElement(r.Fragment,null,r.createElement(c.Z,{type:"div",style:le,ref:function(e){q.current=e,te(e)},className:a()(K,"leading-[36px] cursor-pointer px-[12px] relative flex items-center justify-between group"),onClick:function(){d&&d(o.id)}},r.createElement(u.Z,{type:"thin",collapsed:g,className:a()("collapse-icon"),style:{marginLeft:re?1:6,marginRight:2}}),r.createElement("div",{className:"flex flex-auto items-baseline overflow-hidden"},r.createElement("h6",{className:a()("section-title font-semibold truncate",F?"text-s":"text-xs")},(0,S.tj)(G)),r.createElement("span",{className:"count badge text-grey-40 text-xs leading-none font-normal ml-[8px] align-baseline"},h)),ue&&r.createElement("span",{className:a()("absolute right-[4px] top-1/2 -translate-y-1/2 transform flex items-center flex-auto invisible group-hover:visible")},r.createElement("div",{className:"flex-none ml-[8px] mr-[8px]",style:{marginTop:0===t?D.FH:D.rE},onClick:fe},r.createElement(C.Z,{name:"add",className:a()("w-[18px] h-[18px] text-grey-60")}))),L?r.createElement(_.Z,{className:a()("calendar-task-click-ignore ml-[8px] mr-[20px] text-brand-primary text-xs leading-[18px] flex-none"),onClick:function(e){e.stopPropagation(),null===Z||void 0===Z||Z()}},L):ae.length>0&&!(re&&"overdue"===y)&&r.createElement(_.Z,{className:a()("ml-[8px] mr-[20px] text-brand-primary text-xs leading-[18px]",{"invisible group-hover:visible":re}),style:{marginRight:re?0:void 0},onClick:function(e){e.stopPropagation(),ie()}},B.formatMessage({id:"postpone_to_today"})),X&&r.createElement(x.Z,{visible:!0,maskClosable:!1,title:B.formatMessage({id:"postpone_to_today_title"}),okText:B.formatMessage({id:"postpone_to_today"}),onCancel:ce,onOk:se},r.createElement("span",{className:""},B.formatMessage({id:"postpone_to_today_message"})))))}},cCsS:function(e,t,n){"use strict";n.d(t,{tW:function(){return M}});n("pNMO"),n("4Brf"),n("0oug"),n("gXIK"),n("ma9I"),n("TeQF"),n("yq1k"),n("4mDm"),n("2B1R"),n("7+zs"),n("sMBO"),n("qePV"),n("5DmW"),n("27RR"),n("tkto"),n("07d7"),n("PKPk"),n("FZtP"),n("3bBZ");var r=n("NW6w"),o=n("q1tI"),a=n("R6RL"),i=n("RDjN"),c=n("ylzY"),s=n("PiDg"),u=n("ejQ0"),l=n("f4Y0"),f=n("0Nh+"),d=n("xS9v"),m=n("5i3H"),p=n("Ag2S"),h=n("QPTY"),y=n("lBvt"),g=n("DRqq"),v=n("7OPC"),b=n("7th3"),w=n("y8mg"),k=n.n(w),x=n("fn0o"),E=n("2sNt"),S=n("yscd"),_=n("Ygis");function O(e){return O="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},O(e)}function C(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function T(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?C(Object(n),!0).forEach((function(t){j(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):C(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function j(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=O(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=O(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==O(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var D=["top","bottom"],M=function(e){var t=e.sectionId,n=e.prevSectionId,r=e.nextSectionId,o=e.projectId,a=e.setColumnOrders,i=t,c=l.LV({projectId:o,prevColumnId:n,nextColumnId:r}),s=c.prevSortOrder,u=c.nextSortOrder,m=(0,d.X_)(s,u),p={};m.needReset?p=l.hm({projectId:o,prevColumnId:r,thisColumnId:i,nextColumnId:r}):p[i]=m.newSortOrder,a(p),f.Z.doSync()};function A(e,t,n){var r=e.childCount,o=e.collapsed,a=(n.bottom-n.top)/2,i=c.ZP.userMousePosition.y-n.top,s="none";return i-2>=0&&(s=o||0===r?i-2<a?"top":"bottom":"top"),{position:s}}t.ZP=function(e){var t=e.columnId,n=e.section,l=e.toggleSectionCollapse,f=e.projectId,d=e.dropperRef,w=e.collapsed,O=e.view,C=(0,o.useContext)(_.Z),j=(0,r.I0)(),N=(0,o.useCallback)((function(e){j(u.mz(e))}),[j]),P=y.cj.CUSTOM_SECTION,I=(0,g.Z)((function(e){var t=function(){var e=d.current;if(e){var t=$(e);return{width:t.width(),height:t.height()}}return{width:200,height:40}}();return o.createElement("div",{"data-id":e.id,"data-type":e.type,className:"bg-main-background shadow flex items-center",style:T(T({},t),{},{lineHeight:"40px",paddingLeft:18})},n.name)})),L=(0,o.useMemo)((function(){return"custom-section-".concat(k().uniqueId(n.id))}),[n.id]),R=(0,v.ZP)({id:L,data:{type:P,overlay:function(e){return I(e)},start:function(){"list"===O?(c.ZP.tempToggleCollapseSectionIds=w?[]:[n.id],c.ZP.tempToggleCollapseSectionIds.forEach((function(e){l&&l(e)}))):setTimeout((function(){p.vp.dispatch("TEMP_COLLAPSE_ALL_SECTION_IN_TIMELINE_VIEW")}))},end:function(){(0,a.SB)(),"list"===O?(c.ZP.tempToggleCollapseSectionIds.forEach((function(e){l&&l(e)})),c.ZP.tempToggleCollapseSectionIds=[]):p.vp.dispatch("CANCEL_TEMP_COLLAPSE_ALL_SECTION_IN_TIMELINE_VIEW")},dragItem:{id:n.id,type:P,area:y.M5.TASKLIST,data:{ids:[]}}}}),Z=R.listeners,F=R.setNodeRef,B=R.isDragging,U=function(e){if((0,h.B4)("project-list-view-".concat(t,"-").concat(void 0),h.Eq))return!1;if((0,b.GD)(e))return!1;if((0,b.nF)())return!1;if((0,b.ZP)(e))return!1;switch(e.type){case y.cj.TASK:case y.cj.CHECKLIST:return!!function(e,t,n){var r=(0,b.RU)(e,[],t.id);if(null==r)return!1;var o=r.model,a=r.fromMultiColumns;return!(t instanceof s.zu&&t.disabled||!t.canDrop||n&&o.get("columnId")!==n||n&&a)}(e,n,t);case y.cj.CUSTOM_SECTION:return!0;default:return!1}},Y={accepts:[y.cj.TASK,y.cj.SUBSCRIBE_TASK,y.cj.CHECKLIST,y.cj.TIMETABLE,y.cj.CUSTOM_SECTION],over:function(){},move:function(r){var o=r.active.data.current.dragItem;switch(o.type){case y.cj.TASK:case y.cj.CHECKLIST:if(!U(o))return;var s=(0,b.RU)(o,[],n.id);if(null==s)return;var u=s.model,l="section-drop ".concat(u.get("columnId")," ").concat(n.id);c.ZP.dragHoverTarget!==l&&(c.ZP.dragHoverTarget=l,(0,a.SB)(),$("#task-list-content [section-id='".concat(null!==t&&void 0!==t?t:"").concat(n.id,"']")).first().addClass(i.wIS.section));break;case y.cj.CUSTOM_SECTION:var f=d.current;if(f){var p=f.getBoundingClientRect(),h=$(f).hasClass("section-header"),g=A(e,0,p).position;if(!U(o))return;var v=D.includes(g),w="custom-section-drop ".concat(h," ").concat(g," ").concat(n.id);if(c.ZP.dragHoverTarget===w)return;c.ZP.dragHoverTarget=w,(0,a.SB)(),v&&(0,m.t0)("timeline"===O?i.LxN.TimelineSection:i.LxN.Section,{top:"top"===g?p.top:p.bottom,left:p.left,right:p.right})}}},drop:function(t){var r=t.active.data.current.dragItem;if(U(r))switch(r.type){case y.cj.TASK:case y.cj.CHECKLIST:var o=(0,b.RU)(r,[],n.id);if(null==o)return;var a=C.isCalendarTaskMode;C.isCardMode&&(a?(0,b.ig)(r,"calendar+task","task"):(0,b.ig)(r,"task+calendar","task"));var i=o.dragDisplayListModels,c=i.filter((function(e){return e.model instanceof S.Y5})).map((function(e){return e.id}));(0,E.hGO)(c),n.dropTasks(i);break;case y.cj.CUSTOM_SECTION:var s=d.current;if(s){var u=s.getBoundingClientRect(),l=A(e,0,u).position;if("none"===l)return;var m,p,h=D.includes(l);"top"===l?(m=$(s).prev().attr("section-id"),p=n.id):(m=n.id,p=$(s).next().attr("section-id")),h&&M({sectionId:r.id,prevSectionId:m,nextSectionId:p,projectId:f,setColumnOrders:N})}}}},V=(0,o.useMemo)((function(){return"section-".concat(k().uniqueId(n.id))}),[n.id]),H=(0,x.Z)({id:V,data:Y});return{listeners:Z,setNodeRef:F,isDragging:B,setDropNodeRef:H.setNodeRef,isOver:H.isOver}}},bV2h:function(e,t,n){"use strict";var r=n("q1tI"),o=n("EPMa"),a=n.n(o);t.Z=function(e){var t=e.title,n=e.prefix,o=e.suffix,i=e.desc,c=e.children,s=e.divider,u=e.suffixMaxWidth,l=e.mediumFontSize,f=e.onClick,d=t||n||o;return r.createElement("div",{style:{minHeight:40,padding:"0 18px"},className:a()("overflow-hidden relative",f&&"cursor-pointer"),onClick:f},s&&r.createElement("div",{className:"absolute bg-grey-10",style:{bottom:0,left:0,right:0,height:1}}),d&&r.createElement("div",{className:"flex items-center last:mb-[11px]",style:{marginTop:11}},n&&r.createElement("div",{className:"flex-none",style:{marginRight:8}},n),t&&r.createElement("div",{className:a()("flex-auto text-grey flex items-center overflow-hidden",l?"text-[13px]":"text-s"),style:{lineHeight:"18px"}},t),o&&r.createElement("div",{className:"flex-none",style:{marginLeft:8,maxWidth:u}},o)),i&&r.createElement("div",{className:"text-xs text-grey-40 align-baseline first:mt-[11px] mt-[6px] last:mb-[11px]",style:{lineHeight:"17px",paddingRight:o?43:0}},i),c&&r.createElement("div",{className:"first:mt-[11px] mt-[6px] last:mb-[11px]"},c))}},"+tsx":function(e,t,n){"use strict";n("pNMO"),n("4Brf"),n("0oug"),n("gXIK"),n("TeQF"),n("4mDm"),n("7+zs"),n("qePV"),n("5DmW"),n("27RR"),n("tkto"),n("07d7"),n("PKPk"),n("FZtP"),n("3bBZ");var r=n("q1tI");function o(e){return o="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},o(e)}function a(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function i(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?a(Object(n),!0).forEach((function(t){c(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):a(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function c(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=o(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=o(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==o(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}t.Z=function(e){var t=e.children,n=e.style;return r.createElement("div",{className:"settings-section bg-grey-2 rounded-settings-section",style:i({marginBottom:14,padding:"4px 0"},n)},t)}},IUHD:function(e,t,n){"use strict";n("pNMO"),n("4Brf"),n("0oug"),n("gXIK"),n("TeQF"),n("4mDm"),n("7+zs"),n("qePV"),n("5DmW"),n("27RR"),n("tkto"),n("07d7"),n("PKPk"),n("FZtP"),n("3bBZ");var r=n("q1tI"),o=n("EPMa"),a=n.n(o),i=n("AtZj");function c(e){return c="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},c(e)}function s(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function u(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?s(Object(n),!0).forEach((function(t){l(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):s(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function l(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=c(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=c(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==c(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}t.Z=function(e){var t=e.isSelected,n=e.hasBindFocusTimer,o=e.onClickItem,c=e.isParent,s=e.itemKey,l=e.level,f=void 0===l?0:l,d=e.collapsed,m=e.onToggleTaskCollapsed,p=e.circleColor,h=e.isComplete,y=e.isCompleteLineThrough,g=e.title,v=e.FormatDueDateEle,b=e.style,w=e.needIndent,k=void 0===w||w;return r.createElement("div",{className:a()("flex items-center px-[16px] cursor-pointer hover:bg-primary-5 dark:hover:bg-grey-10 relative h-[36px]",{"!bg-primary-10":t,"not-active":n}),style:u(u({},b),{},{paddingLeft:12*f+(k?28:16)}),onClick:o,key:s},c&&r.createElement(i.Z,{name:"thin-triangle-down",className:a()("absolute text-grey-60 w-[12px] h-[12px] top-1/2 -translate-y-1/2",{"transform -rotate-90":d}),style:{left:12*f+(k?12:4)},onClick:function(e){e.stopPropagation(),null===m||void 0===m||m()}}),r.createElement("div",{className:a()("flex items-center w-full overflow-hidden")},n?r.createElement(i.Z,{name:"focus-link",className:"flex-none text-grey-20",style:{width:16,height:16,marginRight:8}}):r.createElement("div",{className:a()("flex-none rounded-full w-[16px] h-[16px] border-solid border-[1px] mr-[8px] flex items-center justify-center",p)},t&&r.createElement("div",{className:"flex-none w-[10px] h-[10px] bg-primary rounded-full"})),r.createElement("div",{className:a()("leading-[36px] truncate w-full text-s",h||n?"text-grey-20":"text-grey-80",{"line-through":h&&y})},g),v))}},Eu4d:function(e,t,n){"use strict";var r=n("AtZj"),o=n("q1tI"),a=n("EPMa"),i=n.n(a),c=n("5VMf");t.Z=function(e){var t=e.onClickSection,n=e.isCollapsed,a=e.sectionName,s=e.style;return o.createElement("div",{onClick:t,className:"px-[16px] h-[28px] relative w-full cursor-pointer group first:mt-0",style:s},o.createElement(r.Z,{name:"thin-triangle-down",className:i()("absolute text-grey-60 w-[12px] h-[12px] top-1/2 -translate-y-1/2 hidden group-hover:block",n&&"transform -rotate-90"),style:{left:2}}),o.createElement("div",{className:"flex items-center w-full h-full"},o.createElement("span",{className:i()("text-xs leading-[16px] font-medium truncate",c.RM)},a)))}},HRuM:function(e,t,n){"use strict";n.d(t,{GZ:function(){return j},sW:function(){return D}});n("pNMO"),n("4Brf"),n("0oug"),n("ma9I"),n("TeQF"),n("x0AG"),n("pjDv"),n("4mDm"),n("2B1R"),n("+2oP"),n("sMBO"),n("07d7"),n("rB9j"),n("ALS0"),n("JfAA"),n("YGK4"),n("PKPk"),n("FZtP"),n("3bBZ");var r=n("q1tI"),o=n("4+DD"),a=n("yscd"),i=n("2VSN"),c=n("rS6O"),s=n("NW6w"),u=n("PiDg"),l=n("EPMa"),f=n.n(l),d=n("V/jI"),m=n("RDjN"),p=n("2sNt"),h=n("Ag2S"),y=n("9IBm"),g=n("Ehno"),v=n("zoGk"),b=n("+TCt"),w=n("dMrQ"),k=n("IUHD"),x=n("Np6E"),E=n("Aaic"),S=n("Eu4d"),_=n("u2oN"),O=n("X+OG");function C(e){return function(e){if(Array.isArray(e))return T(e)}(e)||function(e){if("undefined"!==typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(!e)return;if("string"===typeof e)return T(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return T(e,t)}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function T(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var j=function(e,t,n,r){return e?"text-grey-20":v.Z.getDueDateColorClass(t,n,r)},D=function(e){var t="border-grey-20";switch(e.get("priority")){case m.Y$J.low:t="border-priority-low";break;case m.Y$J.medium:t="border-priority-medium";break;case m.Y$J.high:t="border-priority-high"}return t};t.ZP=function(e){var t=e.displayModals,n=e.setSelectedTask,l=e.closeEditModal,v=e.selectedTask,T=e.projectId,M=void 0===T?"":T,A=e.selectFocusTimer,N=void 0!==A&&A,P=e.isHabitList,I=void 0!==P&&P,L=(0,y.Z)(),R=(0,r.useRef)(null),Z=(0,r.useRef)(null),F=(0,r.useRef)(!1),B=(0,s.v9)((function(e){return(0,w.IV)(e)})),U=(0,r.useMemo)((function(){return new Set(B.map((function(e){return e.objId})))}),[B]),Y=(0,s.v9)((function(e){return{taskCollapse:e.globalState.get("taskCollapse"),sectionCollapse:e.globalState.get("sectionCollapse")}})),V=Y.taskCollapse,H=Y.sectionCollapse;(0,r.useEffect)((function(){return function(){o.Dh($(R.current))}}),[]);var W=(0,r.useCallback)((function(){R.current&&o.iD($(R.current||{}))}),[R]),z=(0,s.I0)(),G=(0,r.useCallback)((function(e){e.model instanceof a.Y5&&(0,c.wA)(e.model,"project")}),[]),K=(0,s.v9)((function(e){return(0,b.p4)(e)===m.Otx.Strikethrough})),q=(0,r.useMemo)((function(){Z.current&&Z.current.resetAfterIndex(0);var e=new Set([]),n=new Set([]),r=C(t),o=[],c={};if(!I){var s=!1;r.forEach((function(e,t){e.section instanceof u.qH&&e.children.length>0&&(s=!0)})),s&&r.forEach((function(e,t){var n=e.section;if(n instanceof u.Qb||n instanceof u.Vv||n instanceof u.Gg||n instanceof u.lf&&n.noHeader){var o=n.clone();o.setNoHeader(!1);var i=new a.D2(o,e.model);i.children=e.children,r[t]=i}}))}return(0,i.KZ)(r,(function(t){var r=t.clone();if(t.model){var i=!1;t.model instanceof a.Y5&&(i=t.model.task.get("collapsed")||!1),t.collapsed!==i&&(t.collapsed=i,r.collapsed=i)}else if(t.isSection){var s="".concat(M,"/tasks/").concat(t.section.id),u=H.get(s)||!1;t.collapsed!==u&&(t.collapsed=u,r.collapsed=u)}var l=0;r.parent&&(l=r.parent.level+1),t.level=l,r.level=l,function(t){var r,a=null!==(r=t.parentId)&&void 0!==r?r:t.section.id,i=e.has(a),s=n.has(a);i||s?a&&n.add(t.id):o.push(t),t.isSection||(c[t.section.id]=(c[t.section.id]||0)+1)}(r)}),(function(t){return t.isSection&&t.section instanceof u.rD&&t.section.noHeader||t.collapsed&&e.add(t.id),!1})),{list:o.filter((function(e){return I?!e.isSection:!(e.isSection&&e.section.noHeader)})),sectionId2Count:c}}),[t,I,M,H,V]),J=q.list,X=q.sectionId2Count;(0,r.useEffect)((function(){if(Z.current&&v&&!F.current){var e=J.findIndex((function(e){return e.id===v.get("id")}));e>=0&&Z.current.scrollToItem(e,"smart"),F.current=!0}}),[J,v]);var Q=(0,r.useCallback)((function(e){l(!1),n(e)}),[l,n]),ee=(0,r.useCallback)((function(e,t){var n=e.model.originModel,i=e.level,c=e.children.length>0,s=e.collapsed,u=n.get("id")===v.get("id"),l=(0,p.PNE)(n),m=D(n),h=N&&U.has(e.id),y=e.model instanceof a.js;return r.createElement(k.Z,{style:t,isSelected:u,hasBindFocusTimer:h,onClickItem:function(e){h?o.eD(L.formatMessage({id:y?"timer_the_habit_has_been_linked":"timer_the_task_has_been_linked"})):Q(n)},isParent:c,itemKey:e.id,level:i,collapsed:s,onToggleTaskCollapsed:function(){G(e)},circleColor:m,isComplete:l,isCompleteLineThrough:K,title:n.get("title").length>0?n.get("title"):d.U2("no_title"),needIndent:!I,FormatDueDateEle:y?void 0:r.createElement(g.Z,{className:f()("text-tny inline-block flex-none ml-[4px]",j(l||h,n.get("dueDate")||n.get("startDate"),n.get("isAllDay"),!0)),task:n,isCompletedSection:!1,forceShowTaskTime:!0,onClickDuedate:function(){}})})}),[U,L,K,I,Q,N,v,G]),te=(0,r.useCallback)((function(e){return e.section instanceof u.lf?e.section.name:(0,_.$)(e.section,L,!1,!1,"list_week"===M)}),[L,M]),ne=(0,r.useCallback)((function(e){return J[e].isSection?28:36}),[J]),re=(0,r.useCallback)((function(e){var t=e.data,n=e.index,o=e.style,a=t.displayListModels,i=t.sectionId2Count,c=a[n];if(c.section instanceof u.CD)return r.createElement("div",{className:"px-[16px] h-[28px] text-primary cursor-pointer flex items-center text-[12px]",onClick:function(){h.vp.dispatch("showFocusFullCompletedTasks")},style:o},d.U2("show_more_tasks"));if(c.isSection){var s=i[c.section.id]||0;return r.createElement(S.Z,{onClickSection:I?function(){}:function(){var e="".concat(M,"/tasks/").concat(c.section.id);z(O.IN(e))},isCollapsed:c.collapsed,sectionName:te(c),count:s,style:o})}return ee(c,o)}),[z,te,I,M,ee]);return r.createElement("div",{className:"antiscroll-wrap relative h-full",ref:R},r.createElement(x.Z,{className:"auto-sizer",style:{height:"100%",width:"100%"}},(function(e){var t=e.width,n=e.height;return r.createElement(E.S_,{ref:function(e){Z.current=e},outerRef:W,className:"antiscroll-inner",width:t,height:n,itemData:{displayListModels:J,sectionId2Count:X},itemCount:J.length,itemSize:ne,itemKey:function(e){return J[e].id},overscanCount:10},re)})))}},"3MVi":function(e,t,n){"use strict";n.d(t,{wE:function(){return a},xl:function(){return i},TH:function(){return c},sw:function(){return s},Uh:function(){return u},_O:function(){return l}});n("pNMO"),n("4Brf"),n("0oug"),n("gXIK"),n("4mDm"),n("7+zs"),n("qePV"),n("07d7"),n("PKPk"),n("3bBZ");function r(e){return r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},r(e)}function o(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=r(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var o=n.call(e,t||"default");if("object"!=r(o))return o;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==r(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var a=["#3BA0FF","#0AD5A5","#FFD94B","#F2637B","#DB35EA","#8947FA","#4946FF","#0BBF91","#DAE532","#E15353","#B247FA","#577FFF","#85C774","#1BBAD5","#F34E98"],i="OTHER_CATEGORY",c="UNKNOWN_CATEGORY",s="HABIT_CATEGORY",u=o(o(o({},i,"#B0B0B0"),c,"#B0B0B0"),s,"#FFB000"),l={onTime:"#4772FA",overdue:"#F2637B",undated:"#FFD94B",unCompleted:"#B0B0B0"}},zGzH:function(e,t,n){"use strict";n.d(t,{Mz:function(){return d},RQ:function(){return m},D0:function(){return p},IH:function(){return h},Kw:function(){return y},h7:function(){return g},OB:function(){return v},oo:function(){return b},u9:function(){return w},p6:function(){return k},eV:function(){return x},aF:function(){return _},Im:function(){return O},ZY:function(){return C},WK:function(){return T},DU:function(){return j},$r:function(){return D},Pm:function(){return M},P:function(){return A},n9:function(){return N},mE:function(){return P},On:function(){return I}});n("pNMO"),n("4Brf"),n("0oug"),n("gXIK"),n("ma9I"),n("TeQF"),n("4mDm"),n("E9XD"),n("+2oP"),n("ToJy"),n("7+zs"),n("sMBO"),n("qePV"),n("5DmW"),n("27RR"),n("tkto"),n("07d7"),n("rB9j"),n("JfAA"),n("PKPk"),n("UxlC"),n("FZtP"),n("3bBZ");var r=n("dmHn"),o=n.n(r),a=n("3MVi"),i=n("MQhE"),c=n("V/jI");function s(e){return s="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},s(e)}function u(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function l(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?u(Object(n),!0).forEach((function(t){f(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):u(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function f(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=s(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=s(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==s(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function d(e,t){return e?t.dark:{}}function m(e,t){return("0000000000000000"+e).substr(-t)}function p(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0,r=Object.keys(l(l({},e),t));return r.reduce((function(r,o){var a,i,c=null!==(a=e[o])&&void 0!==a?a:n,s=null!==(i=t[o])&&void 0!==i?i:n;return r[o]=c+s,r}),{})}function h(e){var t=(0,i.Fe)(e,60,"floor"),n=e%60;return"Nan"===n.toString()?{hours:t,minutes:0}:{hours:t,minutes:n}}function y(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n=arguments.length>2&&void 0!==arguments[2]&&arguments[2],r=h(e),o=r.hours,a=r.minutes;return t?n&&o+a===0?"0m":(o?"".concat(o,"h"):"")+(a?"".concat(a,"m"):""):"".concat(o,"h").concat(a,"m")}function g(e){var t=h(e),n=t.hours,r=t.minutes;return"".concat(n,'<span style="color:unset;font-size:20px">h</span>').concat(r,'<span style="color:unset;font-size:20px">m</span>')}function v(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:function(e){return e.toString()};return t<0?{type:"down",text:c.U2("statistics_trend_decrease_"+e,{s1:n(Math.abs(t))})}:{type:"up",text:c.U2("statistics_trend_increase_"+e,{s1:n(Math.abs(t))})}}function b(e){return c.UY()?e+"\u500b":c.zO()?e+"\u4e2a":e+""}function w(e){return(0,i.f9)(+e,2)+"%"}function k(e,t){var n=new Date,r=o()(e);switch(t){case"day":return r.isSame(n,"day")?c.U2("today"):c.zO()?r.format("Do"):r.format("D");case"dayInWeek":return r.format("ddd").replace("\u5468","");case"week":var a=r.startOf("week");return a.isSame(n,"week")?c.U2("this_week"):c.zO()?a.format("Do"):a.format("D");case"month":return r.isSame(n,"month")?c.U2("this_month_short"):r.format("MMM");case"dayInMonth":return r.format("D");default:return e}}function x(e,t){return j(e,e+t)}function E(e,t){return 0===t.value-e.value?e.name>t.name?1:e.name<t.name?-1:0:t.value-e.value}var S=function(e){var t=0,n=0;return e.filter((function(e){return e.name===a.TH?(t=e.value,!1):e.name!==a.sw||(n=e.value,!1)})).concat([{name:a.TH,value:t},{name:a.sw,value:n}])};function _(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:10,n=S(e),r=0,o=0,i=n.filter((function(e,t){return!(e.value<=0)&&(e.name!==a.TH||(r++,o=t,!1))})).sort(E);if(i.length+r<=t)return r>0?i.concat([l({},n[o])]).sort(E):i;var c=i.slice(0,t-(1+r)),s=i.slice(t-(1+r)).reduce((function(e,t){return e.value+=t.value,e}),{name:a.xl,value:0,color:a.Uh[a.xl]});return r>0?c.concat([l({},n[o]),s]).sort(E):c.concat([s]).sort(E)}function O(e){return S(e).filter((function(e,t){return!(e.value<=0)})).sort(E)}function C(e){return e<=6?160:160+24*(e-6)}function T(e,t){var n=/[^\x00-\xff]/g;if(e.replace(n,"mm").length<=t)return e;for(var r=Math.floor(t/2);r<e.length;r++)if(e.substr(0,r).replace(n,"mm").length>=t)return e.substr(0,r)+"...";return e}function j(e,t){var n=100*(0,i.Fe)(e,t,"round",4);return(0,i.f9)(n,2)}function D(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0,t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0,r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:0;return[{name:c.U2("statistics_overdue_completed"),value:t,color:a._O.overdue},{name:c.U2("statistics_ontime_completed"),value:e,color:a._O.onTime},{name:c.U2("statistics_nodate_completed"),value:n,color:a._O.undated},{name:c.U2("undone"),value:r,color:a._O.unCompleted}]}function M(e,t){return t>1?c.U2(e+"_plural"):c.U2(e)}var A=function(e,t){var n,r;switch(e){case"year":n=o()(t).startOf("year").format("YYYYMMDD"),r=o()(t).endOf("year").format("YYYYMMDD");break;case"month":n=o()(t).startOf("month").format("YYYYMMDD"),r=o()(t).endOf("month").format("YYYYMMDD");break;case"week":n=o()(t).startOf("week").format("YYYYMMDD"),r=o()(t).endOf("week").format("YYYYMMDD");break;default:n=o()(t).format("YYYYMMDD"),r=o()(t).format("YYYYMMDD")}return{startDate:n,endDate:r}},N=function(e,t){var n,r;switch(e){case"month":n=o()(t).subtract(1,"month").startOf("month").format("YYYYMMDD"),r=o()(t).endOf("month").format("YYYYMMDD");break;case"week":n=o()(t).subtract(1,"week").startOf("week").format("YYYYMMDD"),r=o()(t).endOf("week").format("YYYYMMDD");break;default:n=o()(t).subtract(1,"day").format("YYYYMMDD"),r=o()(t).format("YYYYMMDD")}return{startDate:n,endDate:r}},P=function(e){var t=document.getElementById("avg");if(!t){var n=document.createElement("SPAN"),r=document.createTextNode(e);return n.id="avg",n.appendChild(r),n.style.fontSize="12px",n.style.opacity="0",document.body.appendChild(n),n.offsetWidth||0}return t.innerText=e,t.offsetWidth||0},I=function(e){var t=0;return e.reduce((function(e,n){return n>=5&&t++,e+n}),0)/t}},Z6mJ:function(e,t,n){"use strict";n.d(t,{ZP:function(){return k},FF:function(){return x},qf:function(){return E}});n("pNMO"),n("4Brf"),n("0oug"),n("pjDv"),n("4mDm"),n("2B1R"),n("+2oP"),n("sMBO"),n("07d7"),n("rB9j"),n("ALS0"),n("JfAA"),n("PKPk"),n("3bBZ");var r=n("z8Uv"),o=n("q1tI"),a=n("9IBm"),i=n.p+"i/bfe737cc2716410a62a609e1d2a3762d.png",c=n.p+"i/d96b783dcf92533bc57f117911a919e1.png",s=n.p+"i/ee32dbdd9b65dc0d2857f37cfa8e82f2.png",u=n.p+"i/8d844d9a6035321eea4db31170e9f436.png",l=n.p+"i/fffc296dd6ab911c32290aa575aa322d.png",f=n("EPMa"),d=n.n(f),m=n("M0rw"),p=n("yFjn"),h=n("4wCA"),y=n("yhZ0"),g=n("AqaH");function v(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,a,i,c=[],s=!0,u=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;s=!1}else for(;!(s=(r=a.call(n)).done)&&(c.push(r.value),c.length!==t);s=!0);}catch(e){u=!0,o=e}finally{try{if(!s&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(u)throw o}}return c}}(e,t)||function(e,t){if(!e)return;if("string"===typeof e)return b(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return b(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function b(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var w=function(e){var t=e.star,n=e.onClick,r=e.active,a=(0,o.useMemo)((function(){switch(t){case 1:return i;case 2:return c;case 3:return s;case 4:return u;default:return l}}),[t]);return o.createElement("div",{style:{width:36,height:36},className:d()("cursor-pointer relative rounded-full",{"bg-grey-10":r}),onClick:n},o.createElement("div",{className:"absolute top-1/2 left-1/2 -translate-x-1/2 -translate-y-1/2",style:{width:30,height:30,backgroundImage:"url(".concat(a,")"),backgroundSize:"100% 100%",backgroundRepeat:"no-repeat"}}))},k=function(e){var t=e.relativeRef,n=e.hideMenu,i=e.handleSubmit,c=e.isSubmitting,s=e.placement,u=void 0===s?"top-left":s,l=e.title,f=e.onClose,d=(0,a.Z)(),b=v((0,o.useState)(0),2),k=b[0],x=b[1],E=v((0,o.useState)(""),2),S=E[0],_=E[1],O=v((0,o.useState)(!1),2),C=O[0],T=O[1],j=(0,o.useMemo)((function(){return 0!==k&&!c}),[k,c]),D=(0,o.useRef)(null),M=(0,h.Z)(k);return(0,o.useEffect)((function(){var e;0===M&&0!==k&&(null===(e=D.current)||void 0===e||e.refreshPosition())}),[k,M]),o.createElement(r.Z,{ref:D,placement:u,relativeRef:t,hideMenu:n,className:"!max-w-none !max-h-none"},o.createElement("div",{className:"relative",style:{width:342,padding:"16px 16px 7px"}},f&&o.createElement(y.Z,{componentProps:{tagName:"a"},className:"absolute",onClick:f,style:{top:12,right:12}},o.createElement(g.Z,{name:"close",className:"text-grey-40 dark:text-grey-60",style:{width:16,height:16}})),o.createElement("div",{className:"text-grey-80 font-semibold",style:{fontSize:16,lineHeight:"22px",paddingRight:f?16:0}},l||d.formatMessage({id:"How do you feel about this AI enhancement?"})),o.createElement("div",{className:"flex items-center justify-between",style:{padding:"0 16px",height:36,marginTop:14,marginBottom:18}},[1,2,3,4,5].map((function(e){return o.createElement(w,{key:e,star:e,active:k===e,onClick:function(){x(e)}})}))),0!==k&&o.createElement(o.Fragment,null,o.createElement("textarea",{rows:5,style:{padding:12,borderRadius:8,lineHeight:"18px",fontSize:13},value:S,onChange:function(e){_(e.target.value)},maxLength:1e3,placeholder:d.formatMessage({id:"Enter your feedback or suggestions"}),className:"bg-grey-5 placeholder:text-grey-20 w-full",autoFocus:!0}),o.createElement("div",{className:"flex items-center",style:{marginTop:12}},o.createElement(p.P,{checkboxId:"feedback-collect-data",isChecked:C,onChange:function(){T(!C)}}),o.createElement("label",{htmlFor:"feedback-collect-data",style:{marginLeft:5,lineHeight:"16px"},className:"text-s text-grey-40"},d.formatMessage({id:"Upload original data to help us improve"}))),o.createElement("div",{style:{marginTop:19},className:"flex justify-end"},o.createElement(m.Z,{disabled:!j,loading:c,onClick:function(){i({star:k,text:S,collectData:C})},size:"small"},d.formatMessage({id:"submit_feedback"}))))))},x=function(e){switch(e){case 1:return"\ud83d\ude21";case 2:return"\ud83d\ude25";case 3:return"\ud83d\ude10";case 4:return"\ud83d\ude42";case 5:return"\ud83e\udd70";default:return""}},E=function(e){switch(e){case 1:return"\u8ba8\u538c";case 2:return"\u4e0d\u559c\u6b22";case 3:return"\u4e00\u822c";case 4:return"\u559c\u6b22";case 5:return"\u975e\u5e38\u559c\u6b22";default:return""}}},c2Xt:function(e,t,n){"use strict";n("pNMO"),n("4Brf"),n("0oug"),n("gXIK"),n("TeQF"),n("4mDm"),n("7+zs"),n("qePV"),n("5DmW"),n("27RR"),n("tkto"),n("07d7"),n("PKPk"),n("FZtP"),n("3bBZ");var r=n("W2Wp"),o=n("q1tI"),a=n("uDln"),i=n.n(a);function c(e){return c="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},c(e)}function s(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function u(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?s(Object(n),!0).forEach((function(t){l(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):s(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function l(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=c(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=c(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==c(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var f=function(e){var t=e.style,n=e.offset;return o.createElement("div",{className:"w-full rounded-default overflow-hidden relative bg-grey-3",style:u({height:24,marginBottom:10},t)},o.createElement("div",{className:i().thinkLoadingGlow,style:{marginLeft:"-".concat(50*n,"px)")}}))};t.Z=function(e){var t=e.inset,n=void 0===t?20:t,a=(0,o.useRef)(null),i=(0,r.Z)(a),c=(0,o.useMemo)((function(){if(i){var e=150+i.width+520,t=e/1260*1750,n=a.current;return n&&(n.style.setProperty("--think-loading-duration","".concat(t,"ms")),n.style.setProperty("--think-loading-end","".concat(e,"px"))),o.createElement(o.Fragment,null,o.createElement(f,{style:{width:"100%"},offset:0}),o.createElement(f,{style:{width:"82.5%"},offset:1}),o.createElement(f,{style:{width:"55.2%"},offset:2}),o.createElement(f,{style:{width:"55.2%"},offset:3}))}return null}),[i]);return o.createElement("div",{className:"absolute",style:{top:n,left:n,right:n},ref:a},c)}},B33z:function(e,t,n){"use strict";var r=n("q1tI"),o=n("EPMa"),a=n.n(o),i=n("AtZj");t.Z=function(e){var t=e.id,n=e.checked,o=e.disabled,c=void 0!==o&&o,s=e.onChange,u=e.title,l=e.isNew,f=e.size,d=void 0===f?"normal":f,m=e.titleClassName,p=(0,r.useMemo)((function(){switch(d){case"tiny":case"small":case"medium":return"top-[5px]";default:return"top-[9px]"}}),[d]),h=(0,r.useMemo)((function(){switch(d){case"tiny":return"h-[16px] w-[27px]";case"small":return"h-[18px] w-[30px]";case"medium":return"h-[20px] w-[33px]";default:return"h-[24px] w-[39px]"}}),[d]),y=(0,r.useMemo)((function(){switch(d){case"tiny":return a()("w-[14px] h-[14px] top-[1px]",n?"translate-x-[12px]":"translate-x-[1px]");case"small":return a()("w-[16px] h-[16px] top-[1px]",n?"translate-x-[13px]":"translate-x-[1px]");case"medium":return a()("w-[18px] h-[18px] top-[1px]",n?"translate-x-[14px]":"translate-x-[1px]");default:return a()("w-[20px] h-[20px] top-[2px]",n?"translate-x-[17px]":"translate-x-[2px]")}}),[n,d]);return r.createElement("div",{className:"flex items-center"},r.createElement("div",{className:"rounded-full relative flex items-center"},r.createElement("input",{id:t,type:"checkbox",checked:n,disabled:c,onChange:s,style:{position:"absolute"},className:a()("left-[10px] opacity-0 p-0 w-auto h-auto",p)}),r.createElement("label",{htmlFor:t,className:a()("rounded-[32px] inline-block cursor-pointer relative",n&&"!bg-menu-primary",h),style:{backgroundColor:"rgba(120, 120, 128, 0.16)"}},r.createElement("div",{className:a()("absolute transform transition-transform duration-150 ease-out bg-white rounded-[32px]",y)}))),u&&r.createElement("p",{className:a()(null!==m&&void 0!==m?m:"ml-[8px] text-[14px] leading-[14px] font-medium")},u),l&&r.createElement(i.Z,{name:"new_feature",className:"ml-[4px] inline-block h-[16px] w-[28.5px]"}))}},"0Ils":function(e,t,n){"use strict";n.d(t,{$9:function(){return N},q8:function(){return Z},Yg:function(){return U},Di:function(){return H},fQ:function(){return W}});n("gXIK"),n("ma9I"),n("oVuX"),n("pNMO"),n("4Brf"),n("0oug"),n("pjDv"),n("4mDm"),n("2B1R"),n("+2oP"),n("7+zs"),n("sMBO"),n("qePV"),n("zKZe"),n("tkto"),n("07d7"),n("rB9j"),n("ALS0"),n("JfAA"),n("PKPk"),n("UxlC"),n("LKBx"),n("3bBZ");var r,o,a,i=n("q1tI"),c=n("schq"),s=n("9IBm"),u=n("zY4a"),l=n("AtZj"),f=n("PGqD"),d=n("UDbp"),m=n("bjJs"),p=n("EPMa"),h=n.n(p),y=n("dmHn"),g=n.n(y),v=n("V/jI"),b=n("ylzY"),w=n("5WEu"),k=n("AqaH"),x=n("cFdC"),E=n("rviF"),S=n("5uUV");function _(e){return _="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},_(e)}var O=["key","iconName","formattingName","shortcut","tooltip"],C=["key","iconName","formattingName","shortcut","tooltip","fontSize"];function T(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=_(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=_(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==_(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function j(){return j=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},j.apply(this,arguments)}function D(e,t){if(null==e)return{};var n,r,o=function(e,t){if(null==e)return{};var n,r,o={},a=Object.keys(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}function M(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,a,i,c=[],s=!0,u=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;s=!1}else for(;!(s=(r=a.call(n)).done)&&(c.push(r.value),c.length!==t);s=!0);}catch(e){u=!0,o=e}finally{try{if(!s&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(u)throw o}}return c}}(e,t)||function(e,t){if(!e)return;if("string"===typeof e)return A(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return A(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function A(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var N={HEADING_1:"heading_1",HEADING_2:"heading_2",HEADING_3:"heading_3",HEADING_4:"heading_4",HEADING_5:"heading_5",HEADING_6:"heading_6",FULLSCREEN:"fullscreen",EXIT_FULLSCREEN:"exit_fullscreen",BOLD:"bold",ITALIC:"italic",UNDERLINE:"underline",STRIKETHROUGH:"strikethrough",HIGHLIGHT:"highlight",BULLETED_LIST:"bulleted_list",NUMBERED_LIST:"numbered_list",LINK:"link",QUOTE:"quote",CHECK_ITEM_LIST:"check_item_list",SEPARATOR_LINE:"separator_line",CODE_INLINE:"code_inline",UPLOAD_ATTACHMENT:"attachment_upload",DATE_DATE:"date_date",DATE_DATE_TIME:"date_date_time","DATE_YYYY/MM/DD":"date_YYYY/MM/DD",DATE_TIME:"date_time",TEXT:"text"},P=[{name:"heading",desc:"heading_options"},{name:N.BOLD},{name:N.HIGHLIGHT,iconName:"md-tl-mark"},{name:"divider-2"},{name:N.CHECK_ITEM_LIST,desc:"md_check_item",iconName:"md-tl-list-3"},{name:N.BULLETED_LIST,desc:"md_bulleted_list",iconName:"md-tl-list-1"},{name:N.NUMBERED_LIST,desc:"md_numbered_list",iconName:"md-tl-list-2"},{name:"divider-3"},{name:N.ITALIC},{name:N.UNDERLINE},{name:N.STRIKETHROUGH},{name:N.SEPARATOR_LINE,iconName:"md-tl-separator-line"},{name:"date",desc:"Time"},{name:"divider-4"},{name:N.LINK},{name:N.CODE_INLINE,iconName:"md-tl-code-inline"},{name:N.QUOTE}],I=i.forwardRef((function(e,t){var n=e.isInPopup,r=e.onSelect,o=e.displayFullScreen,a=e.className,c=e.headingPlacement,s=e.size,u=e.isInSummary,l=void 0!==u&&u,f=function(e){!function(e){switch(e){case N.TEXT:E.Z.taskDetailMdToolbar("text");break;case N.HEADING_1:E.Z.taskDetailMdToolbar("h1");break;case N.HEADING_2:E.Z.taskDetailMdToolbar("h2");break;case N.HEADING_3:E.Z.taskDetailMdToolbar("h3");break;case N.HEADING_4:E.Z.taskDetailMdToolbar("h4");break;case N.HEADING_5:E.Z.taskDetailMdToolbar("h5");break;case N.HEADING_6:E.Z.taskDetailMdToolbar("h6");break;case N.BULLETED_LIST:E.Z.taskDetailMdToolbar("bulleted_list");break;case N.NUMBERED_LIST:E.Z.taskDetailMdToolbar("numbered_list");break;case N.CHECK_ITEM_LIST:E.Z.taskDetailMdToolbar("check_item");break;case N.QUOTE:E.Z.taskDetailMdToolbar("quote");break;case N.BOLD:E.Z.taskDetailMdToolbar("bold");break;case N.ITALIC:E.Z.taskDetailMdToolbar("italic");break;case N.STRIKETHROUGH:E.Z.taskDetailMdToolbar("strike");break;case N.UNDERLINE:E.Z.taskDetailMdToolbar("underline");break;case N.HIGHLIGHT:E.Z.taskDetailMdToolbar("highlight");break;case N.LINK:E.Z.taskDetailMdToolbar("link");break;case N.FULLSCREEN:case N.EXIT_FULLSCREEN:E.Z.taskDetailMdToolbar("fullscreen");break;case N.SEPARATOR_LINE:E.Z.taskDetailMdToolbar("horizontal_line");break;case N.DATE_DATE_TIME:case N.DATE_DATE:case N["DATE_YYYY/MM/DD"]:case N.DATE_TIME:E.Z.taskDetailMdToolbar("time");break;case N.CODE_INLINE:E.Z.taskDetailMdToolbar("code");break;case N.UPLOAD_ATTACHMENT:E.Z.taskDetailMdToolbar("attachment")}}(e),r(e)},d=[].concat(P);return n||(d.unshift({name:"divider-1"}),o?d.unshift({name:N.FULLSCREEN,desc:"immersive_writing"}):d.unshift({name:N.EXIT_FULLSCREEN,desc:"exit",iconName:"md-tl-fullscreen-exit"})),l||(d.push({name:"divider-5"}),d.push({name:N.UPLOAD_ATTACHMENT,iconName:"md-tl-attachment"})),i.createElement("div",{className:h()(a,"flex items-center",{"md-tl bg-main-background dark:border dark:border-solid dark:border-grey-10 dark:box-content shadow-tip rounded-[6px] absolute bottom-[59px] z-10 left-1/2 -translate-x-1/2 max-w-[95%]":!l}),style:{height:36,padding:"tiny"===s?"0":"0 6px"},ref:t},i.createElement("div",{className:h()("antiscroll-inner","md-tl-container flex justify-between items-center m-w-full","px-[6px]"),style:{overflowY:"visible",overflowX:"auto",width:"tiny"===s?"489px":"558px"}},d.map((function(e){var t=e.name;return"date"===e.name?i.createElement(F,{key:t,item:e,size:s,onSelect:f,placement:c}):e.name.startsWith("divider")?i.createElement("div",{key:t,className:"md-tl-".concat(e.name)}):"heading"===e.name?i.createElement(B,{key:t,item:e,size:s,onSelect:f,placement:c}):i.createElement(R,{key:t,item:e,size:s,onItemClick:function(e){f(e)}})}))))}));I.displayName="EditorToolbar",t.ZP=(0,c.ZP)(I,{forwardRef:!0});var L=i.forwardRef((function(e,t){var n=e.item,r=e.onItemClick,o=e.intl,a=(e.size,n.name),c=n.iconName;c||(c="md-tl-".concat(a));var s=n.className;s||(s="md-tl-btn-".concat(a));var u=n.desc;u||(u=a),u=o.formatMessage({id:u});var l=H[a];l&&(u=l.replace("%@",u));var d=(f.V5?W.mac:W.windows)[a];return d&&(u="".concat(u," (").concat(d,")")),i.createElement("a",{ref:t,className:"md-tl-btn ".concat(s," inline-block group relative"),onClick:function(e){e.preventDefault(),r(a)}},i.createElement(x.Z,{title:u,placement:"top",offset:[0,-8]},i.createElement("div",{className:"inline-block relative"},a===N.HIGHLIGHT&&i.createElement("div",{className:"absolute rounded-default",style:{inset:0,background:w.$o()?"#98AA2E":"#DBFE01"}}),i.createElement(k.Z,{name:c,className:h()("text-grey-70","w-[20px] h-[20px]"),inset:-3}))))}));L.displayName="WrappedEditorToolBarItem";var R=(0,c.ZP)(L,{forwardRef:!0}),Z=function(e){var t=g()(),n=function(){var e=t.hour()>=12,n=v.zO()?"\u4e0a\u5348":"AM",r=v.zO()?"\u4e0b\u5348":"PM";return e?r:n},r=function(){return w.U2("showMeridiem")?v.zO()?n()+t.format("h:mm"):t.format("h:mm")+n():t.format("H:mm")},o=function(){return v.zO(),t.format((0,S.I4)("ll"))};switch(e){case"date_date":return o();case"date_date_time":return v.zO()?"".concat(o()," ").concat(r()):"".concat(o()," at ").concat(r());case"date_YYYY/MM/DD":return g()().format((0,S.I4)("fullDate"));case"date_time":return r();default:return""}};function F(e){var t=e.item,n=e.onSelect,r=e.placement,o=void 0===r?"topLeft":r,a=e.size,c=M((0,i.useState)(!1),2),s=c[0],u=c[1],l=i.createElement(d.ZP,{onSelect:function(e){u(!1),n&&(b.ZP.editorInsertDateText=Z(e.key),n(e.key))}},i.createElement(U,{key:N.DATE_DATE_TIME,formattingName:[Z(N.DATE_DATE_TIME)]}),i.createElement(U,{key:N.DATE_DATE,formattingName:[Z(N.DATE_DATE)]}),i.createElement(U,{key:N["DATE_YYYY/MM/DD"],formattingName:[Z(N["DATE_YYYY/MM/DD"])]}),i.createElement(U,{key:N.DATE_TIME,formattingName:[Z(N.DATE_TIME)]}));return i.createElement(m.Z,{menuClassName:"dropdown-menu-md-heading",menu:l,placement:o,visible:s,onVisibleChange:function(e){s!==e&&u(e)},align:{offset:[-4,-14]}},i.createElement(R,{item:t,size:a,onItemClick:function(){u(!s)}}))}function B(e){var t=e.item,n=e.onSelect,r=e.placement,o=void 0===r?"topLeft":r,a=e.size,c=M((0,i.useState)(!1),2),u=c[0],l=c[1],p=f.V5?W.mac:W.windows,h=(0,s.Z)(),y=i.createElement(d.ZP,{onSelect:function(e){l(!1),n&&n(e.key)}},i.createElement(Y,{key:N.HEADING_1,iconName:"md-tr-h1",formattingName:"md_heading_1",tooltip:["# ",h.formatMessage({id:"md_heading_1"}),p.h1].join(" "),fontSize:13}),i.createElement(Y,{key:N.HEADING_2,iconName:"md-tr-h2",formattingName:"md_heading_2",tooltip:["## ",h.formatMessage({id:"md_heading_2"}),p.h2].join(" "),fontSize:13}),i.createElement(Y,{key:N.HEADING_3,iconName:"md-tr-h3",formattingName:"md_heading_3",tooltip:["### ",h.formatMessage({id:"md_heading_3"}),p.h3].join(" "),fontSize:13}));return i.createElement(m.Z,{menuClassName:"dropdown-menu-md-heading",menu:y,placement:o,visible:u,onVisibleChange:function(e){u!==e&&l(e)},align:{offset:[-4,-14]}},i.createElement(R,{item:t,size:a,onItemClick:function(){l(!u)}}))}var U=function(e){var t=e.key,n=e.iconName,r=e.formattingName,o=e.shortcut,a=e.tooltip,c=D(e,O),s=i.createElement("p",{className:"flex items-center py-0 px-[8px] max-w-none min-w-[180px] leading-[14px] text-xs h-[28px]"},n&&i.createElement(l.Z,{name:n,className:"i-o-54 ml-0 text-grey-60",style:{width:16,height:16,marginRight:8}}),i.createElement("div",{className:"md-tl-name flex-auto"},i.createElement(V,{name:r})),o&&i.createElement("span",{className:"md-tl-shortcut"},o));return i.createElement(d.sN,j({key:t},c),a?i.createElement(x.Z,{title:a,placement:"top"},s):s)},Y=function(e){var t=e.key,n=e.iconName,r=e.formattingName,o=(e.shortcut,e.tooltip),a=e.fontSize,c=D(e,C),u=(0,s.Z)();return i.createElement(d.sN,j({key:t},c),i.createElement(x.Z,{title:o,placement:"right",offset:[10,0]},i.createElement("p",{className:"flex items-center max-w-none leading-[14px] text-xs cursor-pointer",style:{height:32,padding:"0 12px",minWidth:194}},n&&i.createElement(l.Z,{name:n,className:"i-o-54 ml-0 text-grey-60",style:{width:16,height:16,marginRight:8}}),i.createElement("div",{className:"md-tl-name flex-auto",style:{fontSize:a}},u.formatMessage({id:r})))))},V=function(e){var t=e.name;return t?"string"===typeof t?i.createElement(u.Z,{id:t,tagName:"span"}):t instanceof Array?t.map((function(e,t){if(t%2===0)return i.createElement("span",{key:t,className:"md-tl-formatting"},e);var n="URL"===e?"URL":intl.formatMessage({id:e});return i.createElement("span",{key:t},n)})):void 0:i.createElement("span",null)},H=(T(T(T(T(T(T(T(T(T(T(r={},N.BOLD,"**%@**"),N.ITALIC,"*%@*"),N.UNDERLINE,"~%@~"),N.STRIKETHROUGH,"~~%@~~"),N.HIGHLIGHT,"::%@::"),N.LINK,"[%@](URL)"),N.BULLETED_LIST,"* %@"),N.NUMBERED_LIST,"1. %@"),N.QUOTE,"> %@"),N.CHECK_ITEM_LIST,"- [ ] %@"),T(T(r,N.CODE_INLINE,"`%@`"),N.SEPARATOR_LINE,"--- %@")),W={mac:(o={h1:"\u2325\u23181",h2:"\u2325\u23182",h3:"\u2325\u23183"},T(T(T(T(T(T(T(T(T(T(o,N.FULLSCREEN,"\u21e7\u23180"),N.EXIT_FULLSCREEN,"\u21e7\u23180"),N.BOLD,"\u2318B"),N.ITALIC,"\u2318I"),N.UNDERLINE,"\u2318U"),N.STRIKETHROUGH,"\u21e7\u2318X"),N.HIGHLIGHT,"\u21e7\u2318Y"),N.LINK,"\u2318K"),N.BULLETED_LIST,"\u21e7\u23188"),N.NUMBERED_LIST,"\u21e7\u23187"),T(T(T(o,N.QUOTE,"\u21e7\u2318U"),N.CHECK_ITEM_LIST,"\u21e7\u2318S"),N.CODE_INLINE,"\u2325\u2318C")),windows:(a={h1:"Ctrl+Alt+1",h2:"Ctrl+Alt+2",h3:"Ctrl+Alt+3"},T(T(T(T(T(T(T(T(T(T(a,N.FULLSCREEN,"Ctrl+Alt+0"),N.EXIT_FULLSCREEN,"Ctrl+Alt+0"),N.BOLD,"Ctrl+B"),N.ITALIC,"Ctrl+I"),N.UNDERLINE,"Ctrl+U"),N.STRIKETHROUGH,"Ctrl+Shift+X"),N.HIGHLIGHT,"Ctrl+Shift+Y"),N.LINK,"Ctrl+K"),N.BULLETED_LIST,"Ctrl+Shift+8"),N.NUMBERED_LIST,"Ctrl+Shift+7"),T(T(T(a,N.QUOTE,"Ctrl+Shift+U"),N.CHECK_ITEM_LIST,"Ctrl+Shift+S"),N.CODE_INLINE,"Ctrl+Alt+C"))}},fM34:function(e,t,n){"use strict";n.d(t,{uo:function(){return se},Vv:function(){return ue},yv:function(){return le},rM:function(){return fe},ST:function(){return me},UI:function(){return pe}});n("pNMO"),n("4Brf"),n("0oug"),n("gXIK"),n("ma9I"),n("fbCW"),n("4mDm"),n("7+zs"),n("qePV"),n("NBAS"),n("ExoC"),n("07d7"),n("rNhl"),n("5s+n"),n("SuFq"),n("rB9j"),n("ALS0"),n("PKPk"),n("GKVU"),n("3bBZ");var r=n("q1tI"),o=n("EPMa"),a=n.n(o),i=n("NW6w"),c=n("y8mg"),s=n.n(c),u=n("Eh+D"),l=n("0C03"),f=n("1+Fe"),d=n("cZ8c"),m=n("Y63x"),p=n("rQbY"),h=n("U3Is"),y=n("62Cu"),g=n("KM9V"),v=n("E+sP"),b=n("lrAX"),w=n("HjnH"),k=n("0Ils"),x=n("HfoO"),E=n("2sNt"),S=n("l3/N"),_=n("AtZj"),O=n("4+DD"),C=n("Ag2S"),T=n("Mfe1"),j=n("PGqD"),D=n("XvRz"),M=n("ylzY"),A=n("+Ili"),N=n("MQhE"),P=n("V/jI"),I=n("S2z5"),L=n("tLk/"),R=n("s9k+"),Z=n("gFJJ"),F=n("RDjN"),B=n("QjE/"),U=n("eCWn"),Y=n.n(U),V=n("sLZY"),H=n("mqAi"),W=n("moQO"),z=n("pGqv"),G=n("mYai"),K=n("gYYY"),q=n("wV/k"),J=n("ECM9");function X(e){return X="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},X(e)}function Q(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,ae(r.key),r)}}function ee(e,t,n){return t=ne(t),function(e,t){if(t&&("object"===X(t)||"function"===typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(e,te()?Reflect.construct(t,n||[],ne(e).constructor):t.apply(e,n))}function te(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(te=function(){return!!e})()}function ne(e){return ne=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},ne(e)}function re(e,t){return re=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},re(e,t)}function oe(e,t,n){return(t=ae(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function ae(e){var t=function(e,t){if("object"!=X(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=X(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==X(t)?t:t+""}var ie=(0,i.$j)((function(e,t){return{pathname:e.router.location.pathname,activeTaskIdFromUrl:e.router.location.pathname.split("/")[4],activeSubTaskIdFromUrl:e.router.location.pathname.split("/")[5],pomoTaskId:(0,H.Je)(e),pomoStatus:e.pomodoro.pomoStatus,enablePomodoro:(0,V.dE)(e)}}),(function(e){return{setPomoTaskId:function(t){e((0,L.o9)(t))}}}),null,{forwardRef:!0}),ce=function(e){function t(e){var n;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),oe(n=ee(this,t,[e]),"contentEditorRef",void 0),oe(n,"antiScrollInnerRef",void 0),oe(n,"setCodeMirrorRef",void 0),oe(n,"setMDToolbarRef",void 0),oe(n,"codeMirror",void 0),oe(n,"_listenId",void 0),oe(n,"bodyRef",void 0),oe(n,"pomoEstimatedInfoRef",void 0),oe(n,"mdToolbarRef",void 0),oe(n,"fileUploaderRef",void 0),oe(n,"lastEditorSelection",void 0),oe(n,"clearLastEditorSelectionTimer",void 0),oe(n,"mdToolbarMarginBottom",void 0),oe(n,"isMount",void 0),oe(n,"taskTitleRef",void 0),oe(n,"wrapperRef",void 0),oe(n,"adjustDetailHeightTimer",void 0),oe(n,"triggerHighlightAndNavigate",s().debounce((function(e){var t,r=M.ZP.highlightKeyWordsRegExp,o=n.antiScrollInnerRef.current;if(null!=o&&0===o.scrollTop&&null!=r){var a;n.setState({isScrollAnimate:!0});var i,c=void 0;if(E.RR(e))if(r.test(null!==(i=e.get("desc"))&&void 0!==i?i:""))a="desc";else{var s,u=null===(s=E.F3S(e))||void 0===s?void 0:s.toArray();u&&u.some((function(e){return!!r.test(e.get("title"))&&(a="checklist",c=e.get("id"),!0)}))}else r.test(null!==(t=e.get("content"))&&void 0!==t?t:"")&&(a="content");a&&C.vp.dispatch(le,{match:a,matchId:c}),setTimeout((function(){n.isMount&&n.setState({isScrollAnimate:!1})}))}}),600)),oe(n,"updateAttachments",(function(e){(0,n.props.onActionDone)("updateAttachments",e)})),oe(n,"insertAttachment",(function(e){var t=n.props.task,r=n.codeMirror,o=e.value,a=e.env;if(n.context===a){var i=E.RR(t);if(r&&!i){var c;if(r.hasFocus()){var s,u={anchor:r.getCursor("anchor"),head:r.getCursor("head")};if(r.getOption("disableInput"))return;var l=u.anchor.line;0!==(null!==(s=r.getLine(l))&&void 0!==s?s:"").length?(r.replaceSelection("\n".concat(o,"\n"),void 0,"insertAttachments"),r.focus()):(r.replaceSelection("".concat(o,"\n"),void 0,"insertAttachments"),r.focus())}else{var f,d=r.lastLine();if(r.getOption("disableInput"))return;var m=!r.curOp;if(m&&r.startOperation(),null==n.lastEditorSelection)(0,T.yV)(r);else{var p=n.lastEditorSelection[0],h=p.anchor,y=p.head;d=h.line,r.setSelection(h,y)}0!==(null!==(f=r.getLine(d))&&void 0!==f?f:"").length?(r.replaceSelection("\n".concat(o,"\n"),void 0,"insertAttachments"),r.focus()):(r.replaceSelection("".concat(o,"\n"),void 0,"insertAttachments"),r.focus()),m&&r.endOperation()}null===(c=r.getOption("ticktickMDFold"))||void 0===c||c.startFoldImmediately()}}})),oe(n,"insertContentToLastCursor",(function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:function(){},r=n.codeMirror;if(r){var o,a=r.lastLine();if(r.getOption("disableInput"))return;var i=!r.curOp;if(i&&r.startOperation(),null==n.lastEditorSelection)(0,T.yV)(r);else{var c=n.lastEditorSelection[0],s=c.anchor,u=c.head;a=s.line,r.setSelection(s,u)}var l=null!==(o=r.getLine(a))&&void 0!==o?o:"";0!==l.length?r.replaceSelection("\n".concat(e),void 0):r.replaceSelection("".concat(e),void 0),r.replaceSelection("\n",void 0,"manualMarkText"),i&&r.endOperation(),t()}})),oe(n,"onContentBlur",(function(){n.codeMirror&&n.codeMirror.hadFocused?n.lastEditorSelection=n.codeMirror.listSelections():n.lastEditorSelection=null,n.clearLastEditorSelectionTimer&&clearTimeout(n.clearLastEditorSelectionTimer),n.clearLastEditorSelectionTimer=setTimeout((function(){n.lastEditorSelection=null}),200)})),oe(n,"refreshCodeMirror",(function(){var e,t;if(n.getTaskDetailView()){setTimeout((function(){n.wrapperRef.current&&O.Jj($(n.wrapperRef.current))}));var r=null===(e=n.codeMirror)||void 0===e?void 0:e.getCursor(),o=null===(t=n.codeMirror)||void 0===t?void 0:t.hasFocus();n.codeMirror&&(n.codeMirror.refresh(),r&&n.codeMirror.setCursor(r),o&&n.codeMirror.focus())}})),oe(n,"reInstallCodeMirror",(function(){var e,t;if(n.getTaskDetailView()){setTimeout((function(){n.wrapperRef.current&&O.Jj($(n.wrapperRef.current))}));var r=null===(e=n.codeMirror)||void 0===e?void 0:e.getCursor(),o=null===(t=n.codeMirror)||void 0===t?void 0:t.hasFocus();n.setState({viewKey:"".concat(Date.now())},(function(){n.codeMirror&&(n.codeMirror.setCursor(r),o&&n.codeMirror.focus())}))}})),oe(n,"renderParentLink",(function(){var e=n.props,t=e.task,o=e.isInOutSingle,a=(e.isReadOnly,n.state),i=a.bindParentMenuVisible,c=a.isFullScreen;if(E.ZWx(t))return null;var s=t.get("projectId"),u=t.get("parentId"),l=S._X()?E.oFn(u):E.FOH(u);if(E.ZWx(l))return null;var f;return l&&l.get("projectId")===t.get("projectId")?r.createElement(r.Fragment,null,r.createElement(J.Z,{onEdit:function(){n.setState({bindParentMenuVisible:!0})},onUnBind:function(){(0,q.ct)([{id:t.get("id"),parentId:void 0}]),O.eD(P.U2("Link removed"))},title:null!==(f=null===l||void 0===l?void 0:l.get("title"))&&void 0!==f?f:"",onClick:function(){o||S.gz()||S.kG()||S.Li()||S.K4()||S.Ew()||M.ZP.showDetailModal?C.vp.dispatch("onTaskModalChange",{taskId:u,projectId:s}):((0,M.aX)(),E.Ca0(u))},isFullScreen:c}),i&&r.createElement(K.Z,{hide:function(){n.setState({bindParentMenuVisible:!1})},taskIds:[t.get("id")],area:"task-detail-parent-task"})):null})),oe(n,"startPomo",(function(){})),oe(n,"uploadAttachment",(function(e){var t=e.target.files;t&&t.length&&C.vp.dispatch("selectFileBeforeUpload",{file:t[0],taskDetailType:n.context})})),oe(n,"onChangeParse",(function(e,t){var r=n.props.onChangeParse;r&&r(e,t)})),n.setCodeMirrorRef=function(e){null!=e&&(n.codeMirror=e.getCodeMirror())},n.bodyRef=r.createRef(),n.fileUploaderRef=r.createRef(),n.pomoEstimatedInfoRef=r.createRef(),n.setMDToolbarRef=function(e){null!=e&&(n.mdToolbarRef=e,n.updateMdToolbarBottom())},n._listenId=s().uniqueId(),n.contentEditorRef=r.createRef(),n.antiScrollInnerRef=r.createRef(),n.lastEditorSelection=null,n.clearLastEditorSelectionTimer=null,n.state={isFullScreen:!1,isScrollAnimate:!1,pomoEstimatedVisible:!1,isHighlightVisible:!0,viewKey:"".concat(Date.now()),bindParentMenuVisible:!1},n.adjustDetailHeight=n.adjustDetailHeight.bind(n),n.onFullscreenKeyDown=n.onFullscreenKeyDown.bind(n),n.onFullScreenChange=n.onFullScreenChange.bind(n),n.insertSummary=n.insertSummary.bind(n),n.saveLastEditorSelections=n.saveLastEditorSelections.bind(n),n.onTitleAction=n.onTitleAction.bind(n),n.onDescAction=n.onDescAction.bind(n),n.onContentAction=n.onContentAction.bind(n),n.onTagViewAction=n.onTagViewAction.bind(n),n.onSwitchModeAction=n.onSwitchModeAction.bind(n),n.onEditorToolbarSelect=n.onEditorToolbarSelect.bind(n),n.codeMirror=null,n.mdToolbarRef=null,n.adjustDetailContentHeight=n.adjustDetailContentHeight.bind(n),n.getDetailRootRef=n.getDetailRootRef.bind(n),n.taskTitleRef=r.createRef(),n.wrapperRef=r.createRef(),n.isMount=!0,n.adjustDetailHeightTimer=null,n}return function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&re(e,t)}(t,e),n=t,(o=[{key:"componentDidMount",value:function(){var e=this,t=this.props.task,n=this;$(window).on("resize.detail",(function(){S.gz()||(e.adjustDetailHeightTimer=setTimeout((function(){n.adjustDetailContentHeight&&n.adjustDetailContentHeight()}),0))})),$(this.contentEditorRef.current).on("keydown.fullscreen",this.onFullscreenKeyDown),this.wrapperRef.current&&O.iD($(this.wrapperRef.current)),C.vp.subscribe(this._listenId,"toggleFullScreen",this.onFullScreenChange),C.vp.subscribe(this._listenId,se,this.insertSummary),C.vp.subscribe(this._listenId,C.EP,this.insertAttachment),C.vp.subscribe(this._listenId,C.RO,this.insertContentToLastCursor),C.vp.subscribe(this._listenId,fe,this.refreshCodeMirror),C.vp.subscribe(this._listenId,de,this.reInstallCodeMirror),C.vp.subscribe(this._listenId,ue,this.saveLastEditorSelections),C.vp.subscribe(this._listenId,me,(function(){e.setState({isHighlightVisible:!1})})),C.vp.subscribe(this._listenId,pe,(function(){e.setState({isHighlightVisible:!0})})),this.scrollToTop(),this.triggerHighlightAndNavigate(t)}},{key:"UNSAFE_componentWillReceiveProps",value:function(e){var t=this.props,n=t.pathname,r=t.task,o=e.pathname,a=e.task;o!==n&&(M.ZP.keepFullScreen||this.codeMirror&&this.state.isFullScreen&&this.exitFullscreen(this.codeMirror)),r.get("id")!==a.get("id")&&(this.scrollToTop(),this.triggerHighlightAndNavigate(a))}},{key:"componentDidUpdate",value:function(e){var t=e.task,n=e.isShowStylesBar;E.tcK(t)^E.tcK(this.props.task)&&this.adjustDetailContentHeight(),n!==this.props.isShowStylesBar&&this.updateMdToolbarBottom()}},{key:"componentWillUnmount",value:function(){$(window).off("resize.detail"),this.adjustDetailHeightTimer&&clearTimeout(this.adjustDetailHeightTimer),$(this.contentEditorRef.current).off("keydown.fullscreen"),this.wrapperRef.current&&O.Dh($(this.wrapperRef.current)),C.vp.unSubscribe(this._listenId,"toggleFullScreen"),C.vp.unSubscribe(this._listenId,se),C.vp.unSubscribe(this._listenId,ue),C.vp.unSubscribe(this._listenId,C.EP),C.vp.unSubscribe(this._listenId,C.RO),C.vp.unSubscribe(this._listenId,fe),C.vp.unSubscribe(this._listenId,de),C.vp.unSubscribe(this._listenId,me),C.vp.unSubscribe(this._listenId,pe);var e=this.getTaskDetailView();e&&e.removeClass("detail-fullscreen"),this.isMount=!1,this.triggerHighlightAndNavigate.cancel()}},{key:"onFullscreenKeyDown",value:function(e){if(this.state.isFullScreen){var t=e.keyCode,n=e.metaKey,r=e.ctrlKey,o=27===t,a=j.V5?n:r,i=80===t&&a;if(o)this.exitFullscreen(this.codeMirror);else{if(!i)return!0;(0,D.kJ)()}return e.stopPropagation(),!1}return!0}},{key:"scrollToTop",value:function(){var e=this;this.setState({isScrollAnimate:!1},(function(){var t=e.antiScrollInnerRef.current;t&&(t.scrollTop=0)}))}},{key:"onFullScreenChange",value:function(e){if(this.context!==l.tK.inModal&&this.codeMirror===e){var t=this.state.isFullScreen,n=this.props,r=n.onActionDone,o=n.isShowStylesBar;t?this.exitFullscreen(e):(this.enterFullscreen(e),o||r("styleBarVisibleChange"))}}},{key:"onTitleAction",value:function(e,t){"update"===e?this.props.onActionDone("updateTitle",t.text):"updateContent"===e?this.props.onActionDone("updateContent",t.text):"updateDesc"===e?this.props.onActionDone("updateDesc",t.text):"save"===e?this.props.onActionDone("saveTask"):"addTag"===e?this.props.onActionDone("addTag",t.tagName):"setPriority"===e?this.props.onActionDone("setPriority",t.priority):"setAssignee"===e?this.props.onActionDone("setAssignee",t.userId):"changeStartDate"===e?this.props.onActionDone("changeStartDate",t.newDate):"setProject"===e&&this.props.onActionDone("moveProject",t.projectId,t.columnId)}},{key:"onDescAction",value:function(e,t){"addTag"===e?this.props.onActionDone("addTag",t.tagName):"setPriority"===e?this.props.onActionDone("setPriority",t.priority):"setAssignee"===e?this.props.onActionDone("setAssignee",t.userId):"changeStartDate"===e?this.props.onActionDone("changeStartDate",t.newDate):"setProject"===e&&this.props.onActionDone("moveProject",t.projectId,t.columnId)}},{key:"onContentAction",value:function(e,t){"update"===e?this.props.onActionDone("updateContent",t.text):"save"===e?this.props.onActionDone("saveTask"):"addTag"===e?this.props.onActionDone("addTag",t.tagName):"setPriority"===e?this.props.onActionDone("setPriority",t.priority):"setAssignee"===e?this.props.onActionDone("setAssignee",t.userId):"changeStartDate"===e?this.props.onActionDone("changeStartDate",t.newDate):"updateAttachments"===e?this.props.onActionDone("updateAttachments",t.attachments):"setProject"===e?this.props.onActionDone("moveProject",t.projectId,t.columnId):"addFromTemplate"===e&&this.props.onActionDone("addFromTemplate",t.template)}},{key:"onTagViewAction",value:function(e,t){"addTag"===e?this.props.onActionDone("addTag",t.tagName):"deleteTag"===e&&this.props.onActionDone("deleteTag",t.tagName)}},{key:"onSwitchModeAction",value:function(e,t){var n=this.props.task;"update"===e&&E.qE6(n,t)}},{key:"verifyUploadPermission",value:function(){var e=this.props.task;if(!M.ZP.canUploadAttachment)return B.$Z({type:F.VIb.attachment}),!0;if(E.vWP(e)>=Z.b9.taskAttachmentNumber){var t=P.U2("over_attachment_number_limit",{s:"".concat(Z.b9.taskAttachmentNumber)});return O.eD(t,1e3),!0}return!1}},{key:"onEditorToolbarSelect",value:function(e){var t=this;if(e===k.$9.UPLOAD_ATTACHMENT){var n;if(this.verifyUploadPermission())return;this.saveLastEditorSelections(),null===(n=this.fileUploaderRef.current)||void 0===n||n.click()}var r=this.codeMirror;r&&setTimeout((function(){r.focus(),t.onEditorAction(e,r)}))}},{key:"onEditorAction",value:function(e,t){var n=null;switch(e){case k.$9.FULLSCREEN:this.enterFullscreen(t);break;case k.$9.EXIT_FULLSCREEN:this.exitFullscreen(t);break;case k.$9.HEADING_1:n="TickTickHeading1";break;case k.$9.HEADING_2:n="TickTickHeading2";break;case k.$9.HEADING_3:n="TickTickHeading3";break;case k.$9.HEADING_4:n="TickTickHeading4";break;case k.$9.HEADING_5:n="TickTickHeading5";break;case k.$9.HEADING_6:n="TickTickHeading6";break;case k.$9.BOLD:n="TickTickBold";break;case k.$9.ITALIC:n="TickTickItalic";break;case k.$9.UNDERLINE:n="TickTickUnderline";break;case k.$9.STRIKETHROUGH:n="TickTickStrikethrough";break;case k.$9.LINK:n="TickTickShowLink";break;case k.$9.QUOTE:n="TickTickBlockquote";break;case k.$9.CHECK_ITEM_LIST:n="TickTickItemList";break;case k.$9.HIGHLIGHT:n="TickTickHighlight";break;case k.$9.BULLETED_LIST:n="TickTickUnorderedList";break;case k.$9.NUMBERED_LIST:n="TickTickOrderedList";break;case k.$9.SEPARATOR_LINE:n="TickTickSeparatorLine";break;case k.$9.CODE_INLINE:n="TickTickInlineCode";break;case k.$9.TEXT:n="TickTickText";break;case k.$9.DATE_DATE:case k.$9["DATE_YYYY/MM/DD"]:case k.$9.DATE_DATE_TIME:case k.$9.DATE_TIME:n="TickTickDate"}n&&(t.hadFocused||((0,T.yV)(t),0!==t.getLine(t.lastLine()).length&&t.execCommand("TickTickNewline")),t.execCommand(n))}},{key:"getDetailRootRef",value:function(){var e=this.props.getDetailRootRef,t=document.body;return e&&e()||t}},{key:"getEditors",value:function(e){var t=this.props,n=t.task,o=t.generateTask,a=t.isScheduleOwner,i=t.activeTaskId,c=t.activeSubTaskId,s=t.activeTaskIdFromUrl,u=t.activeSubTaskIdFromUrl,l=t.isReadOnly,f=t.isNew,d=t.listenId,y=this.state,g=y.isFullScreen,v=y.viewKey,b=n.get("id"),w=n.get("desc"),k=n.get("content");return e?r.createElement(r.Fragment,null,r.createElement(p.Z,{setCodeMirrorRef:this.setCodeMirrorRef,id:b,desc:w,model:n,isReadOnly:l||!a,isScheduleOwner:a,onAction:this.onDescAction,onEditorAction:this.onEditorAction,isFullScreen:g}),r.createElement(h.Z,{task:n,generateTask:o,activeTaskId:i||s,activeSubTaskId:c||u,isReadOnly:l||!a,isScheduleOwner:a,onAction:this.onDescAction})):r.createElement(m.ZP,{key:"".concat(v," - ").concat(g),taskId:b,model:n,setCodeMirrorRef:this.setCodeMirrorRef,content:k,isReadOnly:l||!a,isScheduleOwner:a,isNewOutSingle:f,onAction:this.onContentAction,onEditorAction:this.onEditorAction,onBlur:this.onContentBlur,listenId:d,isFullScreen:g})}},{key:"getTaskDetailView",value:function(){return this.contentEditorRef.current?$(this.contentEditorRef.current).closest("#task-detail-inner"):null}},{key:"insertSummary",value:function(e){var t=e.value;this.insertContentToLastCursor(t,(function(){(0,A.PH)("insert_sum_succeed")}))}},{key:"saveLastEditorSelections",value:function(){this.clearLastEditorSelectionTimer&&clearTimeout(this.clearLastEditorSelectionTimer)}},{key:"isInPopup",value:function(){return"#task-detail-modal"===this.getDetailRootRef()}},{key:"enterFullscreen",value:function(e){var t=this,n=this.getTaskDetailView();if(n){$(".left-menu-t").addClass("hide"),n.addClass("detail-fullscreen"),setTimeout((function(){t.wrapperRef.current&&O.Jj($(t.wrapperRef.current))}));var r=e.getCursor(),o=e.hasFocus();this.setState({isFullScreen:!0},(function(){t.codeMirror&&(t.codeMirror.setOption("fullScreen",!0),t.codeMirror.setCursor(r),o&&t.codeMirror.focus())})),C.vp.dispatch("onDetailFullscreenChange",!0)}}},{key:"exitFullscreen",value:function(e){var t=this,n=this.getTaskDetailView();if(n){$(".left-menu-t").removeClass("hide"),n.removeClass("detail-fullscreen"),setTimeout((function(){t.wrapperRef.current&&O.Jj($(t.wrapperRef.current))}));var r=e.getCursor(),o=e.hasFocus();this.setState({isFullScreen:!1},(function(){t.codeMirror&&(t.codeMirror.setOption("fullScreen",!1),t.codeMirror.setCursor(r),o&&t.codeMirror.focus())})),this.adjustDetailHeight(),C.vp.dispatch("onDetailFullscreenChange",!1)}}},{key:"adjustDetailHeight",value:function(){if(this.bodyRef.current){var e=$(this.bodyRef.current).closest("#task-detail-inner"),t=parseFloat(e.find(".td-footer").outerHeight()||0),n=parseFloat(e.find(".comments-footer").outerHeight()||0),r=t+n;$(this.bodyRef.current).css({"padding-bottom":n+"px"}),this.mdToolbarMarginBottom=r+10,this.updateMdToolbarBottom(),this.adjustDetailContentHeight()}}},{key:"adjustDetailContentHeight",value:function(){O.$f(this.getDetailRootRef())}},{key:"updateMdToolbarBottom",value:function(){this.mdToolbarRef&&$(this.mdToolbarRef).css({bottom:this.mdToolbarMarginBottom+"px"})}},{key:"renderSectionView",value:function(){var e=this.props,t=e.task,n=e.isScheduleTask,o=e.isScheduleOwner,a=(e.isReadOnly,e.isDisableComment),i=e.onCommentEditorFocus;return r.createElement(r.Fragment,null,r.createElement("div",{id:"location-view",className:"section center-section"},r.createElement(g.Z,{location:t.get("location"),adjustDetailContentHeight:this.adjustDetailContentHeight})),r.createElement("div",{id:"comments-view",className:"section center-section"},r.createElement("p",{className:"cm-handle pl-[70px] pr-[39px] leading-[1.4] break-words"}),r.createElement(v.Z,{model:t,onCommentEditorFocus:i,isDisableComment:a,isScheduleTask:n,adjustDetailHeight:this.adjustDetailHeight,adjustDetailContentHeight:this.adjustDetailContentHeight})),r.createElement(b.Z,{task:t,isScheduleTask:n,isScheduleOwner:o,adjustDetailContentHeight:this.adjustDetailContentHeight,containerRef:this.antiScrollInnerRef}))}},{key:"renderEstimatedPomo",value:function(){var e=this.props,t=e.task,n=e.enablePomodoro,o=E.HFe(t);if(null==o)return null;var a=o.stopwatchDuration,i=o.pomoDuration,c=o.pomoCount,s=o.estimatedDuration,u=o.estimatedPomo,l=a+i,f=0!==i,d=a===l&&0!==a,m=0===l;if(!n)return null;if(0!==u){if(f)return r.createElement(r.Fragment,null,r.createElement("span",{className:"text-grey-40 mr-[5px] flex-none"},P.U2("focused_for")),this.renderPomoCountIcon(c,u),this.renderPomoDurationIcon(l,0));if(d)return r.createElement(r.Fragment,null,r.createElement("span",{className:"text-grey-40 mr-[5px] flex-none"},P.U2("focused_for")),this.renderPomoCountIcon(0,u),this.renderPomoDurationIcon(l,0));if(m)return r.createElement(r.Fragment,null,r.createElement("span",{className:"text-grey-40 mr-[5px] flex-none"},P.U2("focused_for")),this.renderPomoCountIcon(0,u))}else if(0!==s){if(f)return r.createElement(r.Fragment,null,r.createElement("span",{className:"text-grey-40 mr-[5px] flex-none"},P.U2("focused_for")),this.renderPomoCountIcon(c,0),this.renderPomoDurationIcon(l,s));if(d)return r.createElement(r.Fragment,null,r.createElement("span",{className:"text-grey-40 mr-[5px] flex-none"},P.U2("focused_for")),this.renderPomoDurationIcon(l,s));if(m)return r.createElement(r.Fragment,null,r.createElement("span",{className:"text-grey-40 mr-[5px] flex-none"}," ",P.U2("focused_for")),this.renderPomoDurationIcon(0,s))}else{if(f){var p=this.renderPomoCountIcon(c,0),h=this.renderPomoDurationIcon(l,0);return null==p&&null==h?null:r.createElement(r.Fragment,null,r.createElement("span",{className:"text-grey-40 mr-[5px] flex-none"},P.U2("focused_for")),p,h)}if(d){var y=this.renderPomoDurationIcon(l,0);return null==y?null:r.createElement(r.Fragment,null,r.createElement("span",{className:"text-grey-40 mr-[5px] flex-none"},P.U2("focused_for")),y)}if(m)return null}return null}},{key:"renderPomoCountIcon",value:function(e,t){return 0===e&&0===t?null:r.createElement("div",{id:"estimated-pomo",className:a()("estimated-pomo flex items-center mr-[5px]")},r.createElement(_.Z,{name:"tomato-outline",className:a()("i-1-1","w-[14px] h-[14px] text-primary mr-[5px]")}),r.createElement("span",{className:"flex items-center leading-[24px] h-[24px] text-primary mr-[5px]"},e),0!==t&&r.createElement(r.Fragment,null,r.createElement("span",{className:"mr-[5px] text-grey-60"},"/"),r.createElement("span",{className:"flex items-center leading-[24px] h-[24px] text-primary-40 dark:text-primary-60"},t)))}},{key:"renderPomoDurationIcon",value:function(e,t){var n=(0,R.pi)(e);return 0===t&&"0s"===n?null:r.createElement("div",{id:"estimated-duration",className:a()("estimated-pomo cursor-pointer flex items-center text-s leading-[24px] text-grey-40 relative")},r.createElement(_.Z,{name:"stopwatch-outline",className:a()("i-1-1","w-[14px] h-[14px] text-primary mr-[5px]")}),r.createElement("span",{className:"text-primary mr-[5px]"},n),0!==t&&r.createElement(r.Fragment,null,r.createElement("span",{className:"mr-[5px]"},"/"),r.createElement("span",{className:"text-primary-40 dark:text-primary-60"},(0,R.of)((0,N.Fe)(t,60,"floor")))))}},{key:"renderSwitchModeButton",value:function(e){var t=this.props,n=t.isNew,o=t.task,a=t.isReadOnly,i=t.isScheduleOwner,c=a||E.HlA(o)||!i;return n?null:r.createElement(f.Z,{task:o,isDisable:c,isChecklistMode:e})}},{key:"render",value:function(){var e=this,t=this.props,n=t.task,o=t.isScheduleTask,i=t.isScheduleOwner,c=t.isReadOnly,s=t.isShowStylesBar,f=t.isNew,m=(t.pomoTaskId,t.pomoStatus,t.onActionDone),p=t.isQuickDateDisabled,h=t.isInOutSingle,g=t.enablePresetDateNlp,v=t.presetDateNlpMode,b=this.state,S=b.isFullScreen,_=b.isScrollAnimate,O=b.pomoEstimatedVisible,C=b.isHighlightVisible,j=b.viewKey,D=E.RR(n),M=E.ZWx(n),A=a()("caption-section section td-caption relative pt-[16px] px-[20px] pb-[4px]",E.mWo(n)),N=this.renderEstimatedPomo();return r.createElement("div",{ref:this.bodyRef,className:a()(Y().body,"body td-body b-h flex-auto overflow-hidden h-full ",{"schedule-body":o,"pb-[92px]":o},{"clear-searching-marker":!C},this.context===l.tK.inModal?"dark:bg-main-background":"")},r.createElement("div",{className:"content-editor h-full",ref:this.contentEditorRef,tabIndex:-1},r.createElement("div",{className:"content td-content antiscroll-wrap static h-full overflow-hidden",ref:this.wrapperRef},r.createElement("div",{className:a()("antiscroll-inner overflow-auto w-full",{"show-style-bar pb-[46px]":s}),id:"content-view",ref:this.antiScrollInnerRef,style:{scrollBehavior:_?"smooth":"auto"}},r.createElement("div",{id:"td-caption",className:A},this.renderParentLink(),N&&r.createElement("div",{ref:this.pomoEstimatedInfoRef,className:a()("cursor-pointer flex items-center text-s leading-[24px] text-grey-40 mb-[8px] relative group",{"cursor-not-allowed":c||!i}),onClick:function(){!c&&i&&e.setState({pomoEstimatedVisible:!0})}},r.createElement("div",{className:a()("absolute group-hover:top-0 group-hover:bottom-0 group-hover:left-[-50px] group-hover:right-[-50px]","dropdown-menu-menu-submenu-open")}),N),r.createElement(I.Z,{placement:"bottom-left",taskId:n.get("id"),relativeRef:this.pomoEstimatedInfoRef,pomodoroSubMenuVisible:O,setPomodoroSubMenuVisible:function(t){return e.setState({pomoEstimatedVisible:t})},startPomo:this.startPomo,hideTaskMenu:function(){e.setState({pomoEstimatedVisible:!1})},env:"detailBody"}),r.createElement("div",{className:"flex"},r.createElement(d.Z,{ref:this.taskTitleRef,key:"".concat(j," - ").concat(S),model:n,id:n.get("id"),isNoteTask:M,isScheduleOwner:i,title:n.get("title"),desc:n.get("desc"),isReadOnly:c||!i,subtaskNotText:D,isNewOutSingle:f,onAction:this.onTitleAction,onChangeParse:this.onChangeParse,isQuickDateDisabled:p,isTooltipAble:!1,allowAutoMatchDate:!1,isInOutSingle:h,enablePresetDateNlp:g,presetDateNlpMode:v}),!M&&this.renderSwitchModeButton(D))),r.createElement(G.Z,{data:n.get("notionBlock")}),r.createElement("div",{id:"td-container",className:"container-section"},r.createElement("div",{id:"td-editor",className:"td-editor center-section",tabIndex:-1,onClick:function(t){E.RLB(u.List([n])).size>1||E.gVK(n)||$(t.target).closest(".editorWrapper").length||$(t.target).parents("#attachment-view").length||$(t.target).parents("#detail-tag-view").length||$(t.target).parents("#descendant-task-view").length||$(t.target).parents("#sub-task-list").length||$(t.target).parents("#task-desc").length||$(t.target).parents("#extra-action-view").length||e.codeMirror&&(0,T.yV)(e.codeMirror)},onKeyDown:function(e){if((e.ctrlKey||e.metaKey)&&"s"===e.key){if(!$(e.target).is("div#td-editor"))return;e.preventDefault(),m("saveTask")}}},this.getEditors(D),r.createElement("div",{id:"attachment-view",className:"section center-section"},r.createElement(y.Z,{key:"".concat(j," - ").concat(S),isFullScreen:S,task:n,isScheduleOwner:i,isReadOnly:c||!i,adjustDetailContentHeight:this.adjustDetailContentHeight,updateAttachments:this.updateAttachments})),r.createElement("div",{id:"detail-tag-view",className:a()("section center-section clearfix detail-tag-view ",{"p-0 px-[20px]":h,"pt-0 px-[20px] pb-[8px]":!h})},r.createElement(w.Z,{task:n,isReadOnly:c,onAction:this.onTagViewAction,adjustDetailContentHeight:this.adjustDetailContentHeight})),!E.ZWx(n)&&r.createElement(x.Z,{task:n,adjustDetailContentHeight:this.adjustDetailContentHeight}),r.createElement(W.Z,{task:n,adjustDetailContentHeight:this.adjustDetailContentHeight})),f?null:this.renderSectionView()))),s&&r.createElement(k.ZP,{ref:this.setMDToolbarRef,isInPopup:this.isInPopup(),displayFullScreen:!S,onSelect:this.onEditorToolbarSelect}),r.createElement("input",{ref:this.fileUploaderRef,className:"detail-filer-uploader",type:"file",name:"file",style:{color:"transparent",visibility:"hidden",position:"absolute",zIndex:-1},title:"",onChange:this.uploadAttachment})),r.createElement(z.Z,{scrollRef:this.antiScrollInnerRef}))}}])&&Q(n.prototype,o),i&&Q(n,i),Object.defineProperty(n,"prototype",{writable:!1}),n;var n,o,i}(r.Component);ce.contextType=l.hV,t.ZP=ie(ce);var se="insertSummary",ue="saveLastEditorSelections",le="HIGHLIGHT_EDITOR",fe="detailWidthChange",de="REFRESH_DETAIL_CONTENT",me="CLEAR_DETAIL_HIGHLIGHT",pe="RESTORE_DETAIL_HIGHLIGHT"},"0Mg1":function(e,t,n){"use strict";n.d(t,{dL:function(){return D},VR:function(){return M}});n("pNMO"),n("4Brf"),n("0oug"),n("gXIK"),n("ma9I"),n("4mDm"),n("oVuX"),n("7+zs"),n("qePV"),n("NBAS"),n("ExoC"),n("07d7"),n("SuFq"),n("PKPk"),n("3bBZ");var r=n("q1tI"),o=n("schq"),a=n("y8mg"),i=n.n(a),c=n("dmHn"),s=n.n(c),u=n("EPMa"),l=n.n(u),f=n("2sNt"),d=n("zoGk"),m=n("5WEu"),p=n("V/jI"),h=n("Ag2S"),y=n("C+ZP"),g=n("5uUV"),v=n("ZVuk"),b=n("FSS3"),w=n("5VMf");function k(e){return k="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},k(e)}function x(e,t,n){return(t=S(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function E(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,S(r.key),r)}}function S(e){var t=function(e,t){if("object"!=k(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=k(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==k(t)?t:t+""}function _(e,t,n){return t=C(t),function(e,t){if(t&&("object"===k(t)||"function"===typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(e,O()?Reflect.construct(t,n||[],C(e).constructor):t.apply(e,n))}function O(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(O=function(){return!!e})()}function C(e){return C=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},C(e)}function T(e,t){return T=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},T(e,t)}var j=function(e){function t(e){var n;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),(n=_(this,t,[e])).onClickDueDate=n.onClickDueDate.bind(n),n._listenId=i().uniqueId(),n.rootRef=r.createRef(),n}return function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&T(e,t)}(t,e),n=t,(o=[{key:"componentDidMount",value:function(){var e=this;h.vp.subscribe(this._listenId,"refreshDetailDueDatePreview",(function(){e.forceUpdate()})),this.refreshClassName()}},{key:"componentDidUpdate",value:function(){this.refreshClassName()}},{key:"componentWillUnmount",value:function(){h.vp.unSubscribe(this._listenId,"refreshDetailDueDatePreview")}},{key:"onClickDueDate",value:function(e){this.props.onClickDueDate&&this.props.onClickDueDate()}},{key:"getRecentlyDueDateTip",value:function(e){var t=this.props.intl,n="",r=d.Z.getDueDateLocalZoneDate(e).diff(d.Z.prefMoment().startOf("day"),"days");if(0===r)n+=t.formatMessage({id:"today"});else if(1===r)n+=t.formatMessage({id:"tomorrow"});else if(-1===r)n+=t.formatMessage({id:"yesterday"});else if(r>0&&r<=6)n+=s()(e).format("ddd");else{var o=s()().utc().startOf("day");if(r>0){var a=s()().utc().startOf("day").add(1,"months");d.Z.getDueDateLocalZoneDate(e).diff(a,"days")<0?n+=t.formatMessage({id:"days_later"},{s1:r}):(n+=o.from(e,!0),n=t.formatMessage({id:"later"},{s:n}))}else n+=o.from(e,!0),n=t.formatMessage({id:"ago"},{s:n})}return n}},{key:"getTaskDetailView",value:function(){return this.rootRef.current?$(this.rootRef.current).closest("#task-detail-inner"):null}},{key:"refreshClassName",value:function(){var e=this.getTaskDetailView();e&&(this.hasSnooze||this.hasTimezone?e.addClass("multi-lines-duedate-preview"):e.removeClass("multi-lines-duedate-preview"))}},{key:"renderSnooze",value:function(){var e=this.props.task,t=e.get("remindTime"),n=e.get("startDate"),o=!!(t&&n&&t!==n&&f.lj0(e));if(this.hasSnooze=o,o){var a=p.U2("snooze_until",{s1:m.du(t)});return r.createElement("span",{className:"preview-snooze i-4 block w-fit max-w-full min-w-0 text-xs leading-[16px] text-grey-40 truncate mb-[4px]",onClick:this.onClickDueDate},a)}return null}},{key:"renderTimezoneDate",value:function(){var e=this.props,t=e.task,n=!!(e.isTimeZoneOptionEnabled&&f.ko4(t)&&t.get("startDate"));if(this.hasTimezone=n,n){var o=t.get("startDate"),a=f.rZ9(t),i=t.get("timeZone"),c=t.get("isAllDay"),s=(0,y.yP)(o,i),u=a?(0,y.yP)(a,i):null;return r.createElement("span",{className:"preview-snooze i-4 block w-fit max-w-full min-w-0 text-xs leading-[16px] text-grey-40 truncate mb-[4px]",onClick:this.onClickDueDate},this.renderTimezoneDatePreview(s,u,c,i))}return null}},{key:"renderTimezoneDatePreview",value:function(e,t,n,r){var o="",a="",i=(0,g.I4)("MMMD"),c=(0,g.I4)("MMMD"),s=d.Z.toMoment();return(e.year()!==s.year()||t&&t.year()!==s.year())&&(i=(0,g.I4)("fullDate"),c=(0,g.I4)("slashShortDate")),n||(i+=", "+(o=m.U2("showMeridiem")?p.LO()?"A hh:mm":"hh:mm A":"HH:mm"),c+=", "+o),t&&!e.isSame(t)?e.format("YYYY-MM-DD")===t.format("YYYY-MM-DD")?a+=e.format(i)+" - "+t.format(o):a=[e.format(c),t.format(c)].join(" - "):a=e.format(i),"".concat(a," (").concat((0,y._F)(r),")")}},{key:"renderDueDatePreview",value:function(e,t,n,r,o){var a=this.props.intl;return D({startDate:e,dueDate:t,isAllDay:n,isNote:r,intl:a,ignoreOffset:o})}},{key:"render",value:function(){var e=this.props,t=e.task,n=e.isDisable,o=e.isActive,a=e.isOverDueDate,i=e.isMulti,c=e.theme,s=this.renderDueDatePreview(t.get("startDate"),f.rZ9(t),t.get("isAllDay"),f.ZWx(t),f.PNE(t)),u=(0,b.r2)(c);return r.createElement("a",{className:l()("td-preview timecard-trigger flex flex-col overflow-hidden",i&&"ml-[8px] text-[14px] leading-[18px]"),disabled:n,ref:this.rootRef},r.createElement("span",{className:l()("preview-duedate i-5 inline-flex w-fit max-w-full min-w-0 text-s cursor-pointer items-center overflow-hidden relative",n?"cursor-not-allowed":"cursor-pointer"),style:{paddingRight:5,marginBottom:-2},onClick:this.onClickDueDate},!i&&r.createElement("div",{className:l()("bg absolute rounded-tr-hover-bg rounded-br-hover-bg inset-0 h-[30px] opacity-0 z-[-1] group-hover:opacity-100",w.DE)}),r.createElement("span",{className:l()("truncate min-w-0",x(x(x(x({},u,o&&!a),"text-dark-red",a),"text-grey-40",!o&&!a),"leading-[30px]",!i))},s),r.createElement(v.Z,{isDisable:n,task:t})),this.renderSnooze(),this.renderTimezoneDate())}}])&&E(n.prototype,o),a&&E(n,a),Object.defineProperty(n,"prototype",{writable:!1}),n;var n,o,a}(r.Component);t.ZP=(0,o.ZP)(j);var D=function(e){var t=e.startDate,n=e.dueDate,r=e.isAllDay,o=e.isNote,a=e.intl,i=e.ignoreOffset,c=void 0!==i&&i,s=e.noReTip,u=void 0!==s&&s;if(!t)return a.formatMessage({id:o?"set_reminder":"task_due_date"});var l="",f=(0,g.I4)("MMMD"),h=(0,g.I4)("MMMD"),y=d.Z.getDueDateLocalZoneDate(t),v=d.Z.prefMoment(),b="";n&&(n=d.Z.formatToUtc(d.Z.getRealDueDate(n,r))),(y.year()!==v.year()||n&&d.Z.prefMoment(n).year()!==v.year())&&(f=(0,g.I4)("fullDate"),h=(0,g.I4)("slashShortDate")),r||(f+=", "+(b=m.U2("showMeridiem")?p.LO()?"A h:mm":"h:mm A":"HH:mm"),h+=", "+b);var w=d.Z.prefMoment(t),k=u?{tip:"",isPrefix:!1}:d.Z.formatRecentlyDueDateTip(t,c),x=k.tip,E=k.isPrefix;if(n&&!d.Z.prefMoment(t).isSame(d.Z.prefMoment(n))){var S=d.Z.prefMoment(n);if(w.format("YYYY-MM-DD")===S.format("YYYY-MM-DD"))l+=w.format(f)+" - "+S.format(b),x&&(l=d.Z.concatReTipWithDueText(l,x,E));else l=[w.format(h),S.format(h)].join(" - ")}else l=w.format(f),x&&(l=d.Z.concatReTipWithDueText(l,x,E));return l},M=function(e){var t=e.startDate,n=e.dueDate,r=e.isAllDay,o="",a=(0,g.I4)("MMMD"),i=d.Z.getDueDateLocalZoneDate(t),c=d.Z.prefMoment(),s="";n&&(n=d.Z.formatToUtc(d.Z.getRealDueDate(n,r))),(i.year()!==c.year()||n&&d.Z.prefMoment(n).year()!==c.year())&&(a=(0,g.I4)("fullDate")),r||(a+=", "+(s=m.U2("showMeridiem")?p.LO()?"A hh:mm":"hh:mm A":"HH:mm"));var u=d.Z.prefMoment(t);if(n&&!d.Z.prefMoment(t).isSame(d.Z.prefMoment(n))){var l=d.Z.prefMoment(n);if(u.format("YYYY-MM-DD")===l.format("YYYY-MM-DD"))o+=u.format(a)+" - "+l.format(s);else o=[u.format(a),l.format(a)].join(" - ")}else o=u.format(a);return o}},YXX6:function(e,t,n){"use strict";n.d(t,{q:function(){return C}});n("pNMO"),n("4Brf"),n("0oug"),n("gXIK"),n("4mDm"),n("7+zs"),n("qePV"),n("NBAS"),n("ExoC"),n("07d7"),n("SuFq"),n("PKPk"),n("3bBZ");var r=n("q1tI"),o=n("EPMa"),a=n.n(o),i=n("0H8n"),c=n("XyGh"),s=n("1lSN"),u=n("cGdB"),l=n("6xxt"),f=n("AtZj"),d=n("l3/N"),m=n("2sNt"),p=n("bJwH"),h=n("+Ili"),y=n("Ag2S"),g=n("0C03"),v=n("ZalT");function b(e){return b="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},b(e)}function w(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,k(r.key),r)}}function k(e){var t=function(e,t){if("object"!=b(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=b(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==b(t)?t:t+""}function x(e,t,n){return t=S(t),function(e,t){if(t&&("object"===b(t)||"function"===typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(e,E()?Reflect.construct(t,n||[],S(e).constructor):t.apply(e,n))}function E(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(E=function(){return!!e})()}function S(e){return S=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},S(e)}function _(e,t){return _=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},_(e,t)}var O=function(e){function t(e){var n;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),(n=x(this,t,[e])).onChangeProgress=n.onChangeProgress.bind(n),n.onToggleComplete=n.onToggleComplete.bind(n),n.onSetPriority=n.onSetPriority.bind(n),n.onConfirmTime=n.onConfirmTime.bind(n),n.onChangeStartDate=n.onChangeStartDate.bind(n),n.onSetAssignee=n.onSetAssignee.bind(n),n.onSkipThisPeriod=n.onSkipThisPeriod.bind(n),n}return function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&_(e,t)}(t,e),n=t,(o=[{key:"onChangeProgress",value:function(e){(0,this.props.onActionDone)("setProgress",e)}},{key:"onToggleComplete",value:function(){var e=this.props,t=e.onActionDone,n=e.model;m.PNE(n)?d.gz()?h.li("undone"):h.W3("undo"):d.gz()?h.li("done"):h.W3("done"),t("toggleComplete")}},{key:"onSetPriority",value:function(e){var t=this.props.onActionDone;0!==e&&h.W3("priority"),t("setPriority",e)}},{key:"onConfirmTime",value:function(e){var t=this.props,n=t.onActionDone,r=t.onChangeQuickDateDisabled;n("confirmTime",e),r&&r("date",!!(null===e||void 0===e?void 0:e.startDate))}},{key:"onChangeStartDate",value:function(e){var t=this.props,n=t.model,r=t.onActionDone,o=t.onChangeQuickDateDisabled;r("changeStartDate",e),o&&o("date",!0),n&&n.get("repeatFlag")&&h.ix("quick_date")}},{key:"onSkipThisPeriod",value:function(){(0,this.props.onActionDone)("onSkipThisPeriod")}},{key:"onSetAssignee",value:function(e){(0,this.props.onActionDone)("setAssignee",e),-1!==e&&h.W3("assign")}},{key:"onClickRepeat",value:function(){y.vp.dispatch("showHandleGenerateTaskModal",{type:"complete",toStatus:v.hY.Completed})}},{key:"isShareable",value:function(){var e=this.props.model,t=e.get("deleted")||0,n=p.Rp(e.get("projectId")),r=!!n&&p.vi(n),o=m.HlA(e);return r&&0===t&&!d._X()&&!o}},{key:"render",value:function(){var e=this.props,t=e.model,n=e.isScheduleOwner,o=e.isReadOnly,d=e.isInOutSingle,p=e.isNew,h=e.canNavigate,v=C(t),b=m.PNE(t),w=t.get("isWebExtensionTask"),k=m.XoY(t),x=m.mWo(t),E=t.get("isRepeatBody");return r.createElement("div",{className:a()("header td-header relative flex-none w-full borderBottomBefore",d||p?"py-[9px] pl-[16px] pr-[16px]":"py-[9px] px-[20px] mt-[8px]",x,k,{checked:b,"has-assignment":v,"rounded-t-outsingle":d},this.context===g.tK.inModal?"dark:bg-main-background":"")},r.createElement(i.Z,{value:b?0:t.get("progress"),isDisable:o,isCompleted:b,onChange:this.onChangeProgress,isScheduleOwner:n}),r.createElement("div",{className:a()("toolBar td-bar p-0 ",{"l-low:pl-[20px]":!d&&!h,"pl-[30px]":h})},r.createElement("div",{className:"td-btns flex leading-[20px] m-low:pl-[6px]"},r.createElement(u.Z,{isDisable:o,isRepeatBody:E,onChange:this.onToggleComplete,onClickRepeat:this.onClickRepeat,task:t,isNew:p}),r.createElement(c.Z,{isDisable:o||!n,isScheduleOwner:n,task:t,onConfirmTime:this.onConfirmTime,onChangeStartDate:this.onChangeStartDate,onSkipThisPeriod:this.onSkipThisPeriod,isShareable:v,isNew:p}),v&&n&&r.createElement(l.Z,{isDisable:o,task:t,onChange:this.onSetAssignee}),r.createElement(s.Z,{isDisable:o,priority:t.get("priority"),onChange:this.onSetPriority,isInOutSingle:d}),w?r.createElement("div",{id:"web-extension-close",className:"btn-item td-close z-[9] relative flex-none h-[20px] w-[20px] flex items-center justify-center cursor-pointer"},r.createElement("a",{className:"close",onClick:function(){y.vp.dispatch("notifyWebExtensionView",{action:"closeView"})}},r.createElement(f.Z,{name:"close",className:"i-o-36 i-black i-tny text-grey-40 w-[16px] h-[16px]"}))):null)))}}])&&w(n.prototype,o),b&&w(n,b),Object.defineProperty(n,"prototype",{writable:!1}),n;var n,o,b}(r.Component);O.contextType=g.hV,t.Z=O;var C=function(e){var t=e.get("deleted")||0,n=p.Rp(e.get("projectId")),r=!!n&&p.vi(n),o=m.HlA(e);return r&&0===t&&!d._X()&&!o}},NTTW:function(e,t,n){"use strict";n("pNMO"),n("4Brf"),n("0oug"),n("ma9I"),n("TeQF"),n("fbCW"),n("pjDv"),n("4mDm"),n("2B1R"),n("+2oP"),n("sMBO"),n("kSko"),n("07d7"),n("4l63"),n("rB9j"),n("ALS0"),n("JfAA"),n("PKPk"),n("3bBZ");var r=n("q1tI"),o=n("WEl7"),a=n("EPMa"),i=n.n(a),c=n("AtZj"),s=n("56Ht"),u=n("z8Uv"),l=n("DRqq"),f=n("U872"),d=n("y8mg"),m=n("2jWv"),p=n("9IBm"),h=n("aALo"),y=n("AqaH"),g=n("RDjN"),v=n("SwPS"),b=n("5bAh"),w=n("jxPn"),k=n("UDbp"),x=n("XoE2"),E=n("V/jI"),S=n("+6jB"),_=n("rviF");function O(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,a,i,c=[],s=!0,u=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;s=!1}else for(;!(s=(r=a.call(n)).done)&&(c.push(r.value),c.length!==t);s=!0);}catch(e){u=!0,o=e}finally{try{if(!s&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(u)throw o}}return c}}(e,t)||function(e,t){if(!e)return;if("string"===typeof e)return C(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return C(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function C(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var T=function(e,t){_.Z.tasklist("postpone",e,t)},j=i()(g.SIv,"valid-task-menu-click-area"),D={minutes:[0,59],hours:[0,23],days:[0,30],weeks:[0,8]};t.Z=function(e){var t=e.itemClassName,n=e.onDelayTime,a=e.model,s=e.relativeRef,f=(0,r.useContext)(o.Z).env,m=a.get("showDelay"),h="toolbar"===f,g="contextMenu"===f,b=(0,r.useRef)(null),E=(0,r.useRef)(null),_=O((0,r.useState)(!1),2),C=_[0],D=_[1],A=O((0,r.useState)({top:0,left:0}),2),N=A[0],P=A[1],I=O((0,r.useState)(!1),2),L=I[0],R=I[1],Z=(0,p.Z)(),F=(0,r.useMemo)((function(){return[{key:"delay-15-minutes",text:Z.formatMessage({id:"PostponeBy"},{s:Z.formatMessage({id:"time_mins"},{s:15})}),onClick:function(){T("15m")}},{key:"delay-30-minutes",text:Z.formatMessage({id:"PostponeBy"},{s:Z.formatMessage({id:"time_mins"},{s:30})}),onClick:function(){T("30m")}},{key:"delay-1-hours",text:Z.formatMessage({id:"PostponeBy"},{s:Z.formatMessage({id:"%@ hour"},{s:1})}),onClick:function(){T("1h")}},{key:"delay-2-hours",text:Z.formatMessage({id:"PostponeBy"},{s:Z.formatMessage({id:"%@ hours"},{s:2})}),onClick:function(){T("2h")}},{key:"delay-1-days",text:Z.formatMessage({id:"PostponeBy"},{s:Z.formatMessage({id:"time_day"},{s:1})}),onClick:function(){T("1d")}},{key:"delay-1-weeks",text:Z.formatMessage({id:"PostponeBy"},{s:Z.formatMessage({id:"time_week"},{s:1})}),onClick:function(){T("1w")}},{key:"custom",text:Z.formatMessage({id:"custom_in_reminder"})}].filter((function(e){return"allday"!==m||!/(minutes|hours)/.test(e.key)}))}),[Z,m]),B=(0,l.Z)((function(e){var t=(0,d.split)(e,"-"),r=t[0];if((0,S.xB)("postpone"),"custom"!==r){if(3===t.length){var o=t[0],a=parseInt(t[1],10),i=t[2];n(o,a,i),D(!1)}}else R(!0)})),U=Z.formatMessage({id:"Delay"}),Y=(0,r.useMemo)((function(){return g?r.createElement("div",{className:i()(t),onClick:function(e){D(!0)},ref:b},r.createElement(v.Z,{title:U,placement:"bottom"},r.createElement("div",{className:i()("flex w-full h-full items-center cursor-pointer")},r.createElement(y.Z,{active:C,name:"delay",inset:-6,style:{width:22,height:22}})))):h?r.createElement("div",{className:i()(t),onClick:function(){D(!0)},ref:b},r.createElement(v.Z,{title:U,placement:"top",offset:[0,-8]},r.createElement("div",{className:i()("flex w-full h-full items-center cursor-pointer"),style:{margin:"0 6px"}},r.createElement(y.Z,{active:C,name:"delay",className:"text-grey-60",style:{width:20,height:20}})))):r.createElement("div",{className:i()(t),onClick:function(e){P({left:e.clientX,top:e.clientY}),D(!0)},ref:b},r.createElement(x.Z,null,r.createElement("div",{ref:E,className:"absolute pointer-events-none",style:{left:N.left,top:N.top}})),r.createElement("div",{className:i()("flex w-full h-full items-center cursor-pointer")},r.createElement(c.Z,{name:"delay",className:"text-grey-40",style:{width:18,height:18}}),r.createElement("div",{className:"ml-[8px] text-s leading-[18px] text-grey-40",style:{lineHeight:"18px"}},U)))}),[N.left,N.top,U,g,h,t,C]),V=(0,r.useMemo)((function(){return h?"top-center":g?"right-top":"bottom-left"}),[g,h]),H=O((0,r.useMemo)((function(){return h?[16,0]:g?[4,0]:[10,-20]}),[g,h]),2),W=H[0],z=H[1],G=(0,r.useMemo)((function(){return s||(h?b:E)}),[h,s]),K=(0,r.useMemo)((function(){return r.createElement(w.ZP,{onSelect:function(e){var t=e.selectedKeys[0];B(t)},onKeyDown:function(e){"Escape"!==e.key&&e.stopPropagation()},selectedKeys:[]},F.map((function(e){return r.createElement(k.gO,{key:e.key,title:e.text,onClick:e.onClick,extraStyle:{paddingRight:22}})})))}),[F,B]);return"none"===m?null:r.createElement(r.Fragment,null,Y,C&&r.createElement(u.Z,{key:L?"custom":"normal",className:i()(j),relativeRef:G,hideMenu:function(){R(!1),D(!1)},placement:V,gap:W,gap2:z},L?r.createElement(M,{modelMode:m,confirm:function(e,t,r){T("advance"===e?"advance_custom":"postpone_custom",{postpone:"".concat(t).concat(function(){switch(r){case"days":return"d";case"hours":return"h";case"minutes":return"m";case"weeks":return"w";default:return r}}())}),n(e,t,r),R(!1),D(!1)},cancel:function(){R(!1),D(!1)}}):K))};var M=function(e){var t=e.confirm,n=e.cancel,o=e.modelMode,a=(0,p.Z)(),c=O((0,r.useState)(1),2),u=c[0],l=c[1],d=O((0,r.useState)("days"),2),y=d[0],g=d[1],v=O((0,r.useState)(!1),2),w=v[0],k=v[1],x=(0,r.useRef)(null),S=(0,r.useRef)(null),_=O((0,r.useState)("delay"),2),C=_[0],T=_[1],M=O((0,r.useState)(!1),2),A=M[0],N=M[1],P=a.formatMessage({id:"Delay"}),I=a.formatMessage({id:"Advance"}),L=(0,r.useMemo)((function(){var e=[{key:"minutes",text:a.formatMessage({id:"pomo_duration_unit"}),action:function(){g("minutes")}},{key:"hours",text:a.formatMessage({id:"hour"}),action:function(){g("hours")}}],t=[{key:"days",text:a.formatMessage({id:"day"}),action:function(){g("days")}},{key:"weeks",text:a.formatMessage({id:"week"}),action:function(){g("weeks")}}];return"allday"===o?t:e.concat(t)}),[a,o]);(0,f.Z)((function(){var e=D[y]||D.days;u>e[1]&&l(e[1])}),[y]);var R=O((0,r.useMemo)((function(){switch(y){case"hours":return D.hours;case"minutes":return D.minutes;case"weeks":return D.weeks;default:return D.days}}),[y]),2),Z=R[0],F=R[1],B=function(e){e.currentTarget.select()},U=((0,E.zO)()?200:220)-32,Y=(0,r.useMemo)((function(){var e=L.find((function(e){return e.key===y})),t=(null===e||void 0===e?void 0:e.text)||"",n=function(){switch(y){case"minutes":return a.formatMessage({id:u>1?"time_mins":"time_min"},{s:u});case"hours":return a.formatMessage({id:u>1?"%@ hours":"%@ hour"},{s:u});case"weeks":return a.formatMessage({id:u>1?"time_weeks":"time_week"},{s:u});default:return a.formatMessage({id:u>1?"time_days":"time_day"},{s:u})}}();return r.createElement(r.Fragment,null,r.createElement("div",{className:"flex items-center",style:{margin:"10px 0"}},r.createElement(m.Z,{type:"text",className:"r-custom-num input-sml rounded-select-trigger flex-none overflow-hidden min-w-0 h-[24px] px-[8px] text-[13px]",style:{width:52,padding:"0 8px"},value:u,onChange:function(e){var t=e.currentTarget,n=parseInt(t.value||"0",10);Number.isNaN(n)||(n>F?n=F:n<Z&&(n=Z),l(n))},onClick:B}),r.createElement("div",{style:{marginLeft:10},className:"flex-auto"},r.createElement(b.Z,{height:24,ref:x,value:t,onClick:function(e){e.stopPropagation(),k(!0)},style:{paddingLeft:8},isActive:w})),w&&r.createElement(s.Z,{width:U-52-10,className:i()(j),relativeRef:x,placement:"bottom-left",menu:L,hideMenu:function(){k(!1)},gap:4,selectedKeys:[y],showChecker:!0})),r.createElement("div",{style:{lineHeight:"16px",marginTop:13,marginBottom:20},className:"text-grey-60 text-xs"},a.formatMessage({id:"PostponeTaskDesc"},{s1:"delay"===C?P:I,s2:n})))}),[I,u,U,P,a,F,Z,C,y,L,w]);return r.createElement("div",{className:"",style:{padding:"12px 16px",width:(0,E.zO)()?200:220}},r.createElement(b.Z,{height:24,ref:S,value:"delay"===C?P:I,onClick:function(e){e.stopPropagation(),N(!0)},style:{paddingLeft:8},isActive:A}),A&&r.createElement(s.Z,{width:U,className:i()(j),relativeRef:S,placement:"bottom-left",menu:[{key:"delay",text:P,action:function(){T("delay")}},{key:"advance",text:I,action:function(){T("advance")}}],hideMenu:function(){N(!1)},gap:4,selectedKeys:[C],showChecker:!0}),Y,r.createElement("div",{className:"flex items-center justify-between"},r.createElement(h.Z,{onClick:n,type:"cancel",className:"flex-auto",size:"tiny",style:{marginRight:12}},a.formatMessage({id:"cancel"})),r.createElement(h.Z,{onClick:function(){0!==u&&t(C,u,y)},className:"flex-auto",size:"tiny",disabled:0===u},a.formatMessage({id:"ok"}))))}},nEK0:function(e,t,n){"use strict";n.d(t,{Z:function(){return O}});n("pNMO"),n("4Brf"),n("0oug"),n("pjDv"),n("4mDm"),n("2B1R"),n("+2oP"),n("sMBO"),n("07d7"),n("rB9j"),n("ALS0"),n("JfAA"),n("PKPk"),n("3bBZ");var r=n("q1tI"),o=n("9IBm"),a=n("NW6w"),i=n("AtZj"),c=n("EPMa"),s=n.n(c),u=n("5VMf"),l=n("nAqb"),f=r.forwardRef((function(e,t){var n=e.onClick,o=e.iconName,a=e.iconColorClassName,c=e.isDisabled,f=e.actionName,d=e.theme,m=(0,r.useCallback)((function(e){c||n&&n(e)}),[c,n]);return r.createElement("div",{ref:t,className:s()("rounded-[6px] flex flex-col items-center pt-[12px] pb-[10px]",(0,l.G)(d,c),c?"cursor-not-allowed":"cursor-pointer"),onClick:m},r.createElement(i.Z,{name:o,className:s()("w-[22px] h-[22px]",c?"text-grey-20":a)}),r.createElement("span",{className:s()("mt-[4px] text-[14px] leading-[20px]",c?"text-grey-20":u.RM)},f))}));f.displayName="MultiCard";var d=f,m=n("2sNt"),p=n("RDjN"),h=n("/0bn"),y=n("+TCt"),g=n("4+DD"),v=n("l3/N"),b=n("0C03"),w=n("+6jB"),k=n("gYYY"),x=n("DRqq"),E=n("5WEu");function S(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,a,i,c=[],s=!0,u=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;s=!1}else for(;!(s=(r=a.call(n)).done)&&(c.push(r.value),c.length!==t);s=!0);}catch(e){u=!0,o=e}finally{try{if(!s&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(u)throw o}}return c}}(e,t)||function(e,t){if(!e)return;if("string"===typeof e)return _(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return _(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function _(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var O=function(e){var t=e.model,n=e.onActionDone,i=e.isReadOnly,c=e.renderComplete,s=e.taskIds,u=(0,o.Z)(),l=(0,b.OC)(),f=(0,a.v9)((function(e){return(0,E.gh)()})),_=(0,r.useCallback)((function(){n("toggleComplete")}),[n]),O=(0,r.useCallback)((function(){n("mergeTasks")}),[n]),C=(0,r.useCallback)((function(e){n("pinTask",e)}),[n]),T=(0,r.useCallback)((function(){n("delete")}),[n]),j=(0,r.useCallback)((function(){n("duplicateTask")}),[n]),D=(0,r.useCallback)((function(){n("copyToText")}),[n]),M=function(e){var t=e.hasNote,n=e.hasTask,r=e.hasNestedTask,o=e.hasCompleted,a=e.hasSchedule;return!(0,y.qf)()||o||t&&n||r||a},A=(0,r.useRef)(null),N=S((0,r.useState)(!1),2),P=N[0],I=N[1],L=(0,x.Z)((function(){I(!1)}));return r.createElement(r.Fragment,null,r.createElement("div",{className:"grid gap-[10px] grid-cols-2"},function(){var e=m.Ki6(p.V5I.Main),n=m.ZBo(e),r=n.hasNote,o=n.hasTask,a=n.hasNestedTask,s=n.hasCompleted,f=n.hasSchedule,d=m.rpT(t),y="inModal"!==l,b=v.Kd(),k=v.cW(),x=[{type:"pin",iconName:d?"unpin-task":"pin-task",iconColorClassName:"text-[#FFCB00]",actionName:u.formatMessage({id:d?"unPin":"pin"}),onClick:function(){h.$Z({text:u.formatMessage({id:d?"pin_cancelled":"pinned"})}),C(!d)},isDisabled:v.gz()},{type:"bindParent",iconName:"bind-parent",iconColorClassName:"text-[#0CCE9C]",actionName:u.formatMessage({id:"Link Parent Task"}),onClick:function(){I(!0)},isDisabled:r,ref:A,isHidden:!m.XO0()},{type:"merge",iconName:"combine-task",iconColorClassName:"text-[#10C3EE]",actionName:u.formatMessage({id:"merge"}),onClick:function(){O()},isDisabled:r||v.cW()||v.E9()},{type:"duplicate",iconName:"copy",iconColorClassName:"text-[#0CCE9C]",actionName:u.formatMessage({id:"create_copy"}),onClick:function(){j()},isDisabled:k||b},{type:"convert",iconName:r?"convert_note":"convert-task",iconColorClassName:"text-[#4772FA]",actionName:u.formatMessage({id:r?"convert_to_task":"convert_to_note"}),onClick:function(){var t;t=r?p.V60.Text:p.V60.Note,m.a5x(e,t,"detail")&&g.eD(u.formatMessage({id:"converted"})),(0,w.xB)("convert_to_note_or_task")},isDisabled:M({hasNote:r,hasTask:o,hasNestedTask:a,hasCompleted:s,hasSchedule:f})},{type:"copyToText",iconName:"copy_to_text",iconColorClassName:"text-[#10C3EE]",actionName:u.formatMessage({id:"copy_tasks_to_text"}),onClick:function(){D()},isDisabled:!1},{type:"delete",iconName:"delete",iconColorClassName:"text-[#E03131]",actionName:u.formatMessage({id:"delete"}),onClick:function(){T()},isDisabled:i||!y}];if(c){var E=null!=t.get("status")?{isCompleted:m.PNE(t),isWontDo:m.Vnl(t)}:{isCompleted:!1,isWontDo:!1},S=E.isCompleted,N=E.isWontDo;x.unshift({type:"complete",iconName:N?"reopen":S?"multi-checkbox":"sidebar-completed-list",iconColorClassName:"text-[#4772fa]",actionName:u.formatMessage({id:N?"task_reopen":S?"multi_undone":"done"}),onClick:function(){_()},isDisabled:!1})}return x}().map((function(e){var t=e.type,n=e.iconName,o=e.iconColorClassName,a=e.actionName,i=e.isDisabled,c=e.onClick,s=e.ref;return e.isHidden?null:r.createElement(d,{ref:s,key:t,iconName:n,iconColorClassName:o,actionName:a,isDisabled:i,onClick:c,theme:f})})),P&&r.createElement(k.Z,{hide:L,taskIds:s,needShowToast:"complete",area:"task-detail-multi"})))}},WEl7:function(e,t,n){"use strict";var r=(0,n("q1tI").createContext)({env:"detail"});t.Z=r},"9k2G":function(e,t,n){"use strict";n("pNMO"),n("4Brf"),n("0oug"),n("pjDv"),n("4mDm"),n("+2oP"),n("sMBO"),n("07d7"),n("rB9j"),n("ALS0"),n("JfAA"),n("PKPk"),n("3bBZ");var r=n("q1tI"),o=n("AtZj"),a=n("9IBm"),i=n("EPMa"),c=n.n(i),s=n("5VMf"),u=n("Ph81"),l=n("WEl7"),f=n("AqaH");function d(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,a,i,c=[],s=!0,u=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;s=!1}else for(;!(s=(r=a.call(n)).done)&&(c.push(r.value),c.length!==t);s=!0);}catch(e){u=!0,o=e}finally{try{if(!s&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(u)throw o}}return c}}(e,t)||function(e,t){if(!e)return;if("string"===typeof e)return m(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return m(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function m(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}t.Z=function(e){var t=(0,a.Z)(),n=d((0,r.useState)(!1),2),i=n[0],m=n[1],p=(0,r.useContext)(l.Z).env,h=e.onDelete,y=e.itemClassName,g=(0,r.useCallback)((function(){m(!1)}),[]),v=(0,r.useCallback)((function(){m(!0)}),[]),b=(0,r.useMemo)((function(){return i?r.createElement(u.Z,{visible:!0,maskClosable:!1,title:t.formatMessage({id:"delete_forever"}),okText:t.formatMessage({id:"delete"}),cancelText:t.formatMessage({id:"cancel"}),onCancel:g,onOk:h},r.createElement("span",{className:"line-sml break-word"},t.formatMessage({id:"multi_delete_forever_content"}))):null}),[g,t,i,h]);return r.createElement(r.Fragment,null,r.createElement("div",{className:y},"toolbar"===p?r.createElement("div",{style:{margin:"0 6px"},className:"cursor-pointer"},r.createElement(f.Z,{name:"delete-forever",className:"text-grey-60",style:{width:20,height:20}})):r.createElement("a",{className:"flex items-center w-full h-full",onClick:v},r.createElement(o.Z,{name:"delete-forever",className:"w-[18px] h-[18px] text-grey-40"}),r.createElement("span",{className:c()("ml-[8px] text-[14px] leading-[18px]",s.RM)},t.formatMessage({id:"delete_forever"})))),b)}},"+6jB":function(e,t,n){"use strict";n.d(t,{xB:function(){return X},Ow:function(){return Q}});n("ma9I"),n("pNMO"),n("4Brf"),n("tjZM"),n("0oug"),n("gXIK"),n("lEou"),n("TeQF"),n("fbCW"),n("pjDv"),n("4mDm"),n("2B1R"),n("E9XD"),n("Junv"),n("+2oP"),n("7+zs"),n("sMBO"),n("DEfu"),n("Tskq"),n("I9xj"),n("qePV"),n("5DmW"),n("27RR"),n("NBAS"),n("tkto"),n("ExoC"),n("07d7"),n("5s+n"),n("rB9j"),n("ALS0"),n("JfAA"),n("YGK4"),n("PKPk"),n("FZtP"),n("3bBZ");var r=n("q1tI"),o=n("Eh+D"),a=n("cYOW"),i=n("wV/k"),c=n("owjm"),s=n("G8i1"),u=n("l3/N"),l=n("+Ili"),f=n("2sNt"),d=n("QjE/"),m=n("Ag2S"),p=n("wPh5"),h=n("RDjN"),y=n("EPMa"),g=n.n(y),v=n("5VMf"),b=n("+v5N"),w=n("nEK0"),k=n("lQiI"),x=n("hnzI"),E=n("4+DD"),S=n("rviF"),_=n("/0bn"),O=n("0Mg1"),C=n("FqFs"),T=n("lFFp"),j=n("bJwH"),D=n("+TCt"),M=n("9IBm"),A=n("DRqq"),N=n("89Ua"),P=n("OJYT"),I=n("NW6w"),L=n("WEl7"),R=n("Xsnu"),Z=n("DhI8");function F(e){return F="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},F(e)}var B=void 0;function U(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,a,i,c=[],s=!0,u=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;s=!1}else for(;!(s=(r=a.call(n)).done)&&(c.push(r.value),c.length!==t);s=!0);}catch(e){u=!0,o=e}finally{try{if(!s&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(u)throw o}}return c}}(e,t)||V(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Y(e){return function(e){if(Array.isArray(e))return H(e)}(e)||function(e){if("undefined"!==typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||V(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function V(e,t){if(e){if("string"===typeof e)return H(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?H(e,t):void 0}}function H(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function W(){W=function(){return t};var e,t={},n=Object.prototype,r=n.hasOwnProperty,o=Object.defineProperty||function(e,t,n){e[t]=n.value},a="function"==typeof Symbol?Symbol:{},i=a.iterator||"@@iterator",c=a.asyncIterator||"@@asyncIterator",s=a.toStringTag||"@@toStringTag";function u(e,t,n){return Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{u({},"")}catch(e){u=function(e,t,n){return e[t]=n}}function l(e,t,n,r){var a=t&&t.prototype instanceof y?t:y,i=Object.create(a.prototype),c=new j(r||[]);return o(i,"_invoke",{value:_(e,n,c)}),i}function f(e,t,n){try{return{type:"normal",arg:e.call(t,n)}}catch(e){return{type:"throw",arg:e}}}t.wrap=l;var d="suspendedStart",m="executing",p="completed",h={};function y(){}function g(){}function v(){}var b={};u(b,i,(function(){return this}));var w=Object.getPrototypeOf,k=w&&w(w(D([])));k&&k!==n&&r.call(k,i)&&(b=k);var x=v.prototype=y.prototype=Object.create(b);function E(e){["next","throw","return"].forEach((function(t){u(e,t,(function(e){return this._invoke(t,e)}))}))}function S(e,t){function n(o,a,i,c){var s=f(e[o],e,a);if("throw"!==s.type){var u=s.arg,l=u.value;return l&&"object"==F(l)&&r.call(l,"__await")?t.resolve(l.__await).then((function(e){n("next",e,i,c)}),(function(e){n("throw",e,i,c)})):t.resolve(l).then((function(e){u.value=e,i(u)}),(function(e){return n("throw",e,i,c)}))}c(s.arg)}var a;o(this,"_invoke",{value:function(e,r){function o(){return new t((function(t,o){n(e,r,t,o)}))}return a=a?a.then(o,o):o()}})}function _(t,n,r){var o=d;return function(a,i){if(o===m)throw Error("Generator is already running");if(o===p){if("throw"===a)throw i;return{value:e,done:!0}}for(r.method=a,r.arg=i;;){var c=r.delegate;if(c){var s=O(c,r);if(s){if(s===h)continue;return s}}if("next"===r.method)r.sent=r._sent=r.arg;else if("throw"===r.method){if(o===d)throw o=p,r.arg;r.dispatchException(r.arg)}else"return"===r.method&&r.abrupt("return",r.arg);o=m;var u=f(t,n,r);if("normal"===u.type){if(o=r.done?p:"suspendedYield",u.arg===h)continue;return{value:u.arg,done:r.done}}"throw"===u.type&&(o=p,r.method="throw",r.arg=u.arg)}}}function O(t,n){var r=n.method,o=t.iterator[r];if(o===e)return n.delegate=null,"throw"===r&&t.iterator.return&&(n.method="return",n.arg=e,O(t,n),"throw"===n.method)||"return"!==r&&(n.method="throw",n.arg=new TypeError("The iterator does not provide a '"+r+"' method")),h;var a=f(o,t.iterator,n.arg);if("throw"===a.type)return n.method="throw",n.arg=a.arg,n.delegate=null,h;var i=a.arg;return i?i.done?(n[t.resultName]=i.value,n.next=t.nextLoc,"return"!==n.method&&(n.method="next",n.arg=e),n.delegate=null,h):i:(n.method="throw",n.arg=new TypeError("iterator result is not an object"),n.delegate=null,h)}function C(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function T(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function j(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(C,this),this.reset(!0)}function D(t){if(t||""===t){var n=t[i];if(n)return n.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var o=-1,a=function n(){for(;++o<t.length;)if(r.call(t,o))return n.value=t[o],n.done=!1,n;return n.value=e,n.done=!0,n};return a.next=a}}throw new TypeError(F(t)+" is not iterable")}return g.prototype=v,o(x,"constructor",{value:v,configurable:!0}),o(v,"constructor",{value:g,configurable:!0}),g.displayName=u(v,s,"GeneratorFunction"),t.isGeneratorFunction=function(e){var t="function"==typeof e&&e.constructor;return!!t&&(t===g||"GeneratorFunction"===(t.displayName||t.name))},t.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,v):(e.__proto__=v,u(e,s,"GeneratorFunction")),e.prototype=Object.create(x),e},t.awrap=function(e){return{__await:e}},E(S.prototype),u(S.prototype,c,(function(){return this})),t.AsyncIterator=S,t.async=function(e,n,r,o,a){void 0===a&&(a=Promise);var i=new S(l(e,n,r,o),a);return t.isGeneratorFunction(n)?i:i.next().then((function(e){return e.done?e.value:i.next()}))},E(x),u(x,s,"Generator"),u(x,i,(function(){return this})),u(x,"toString",(function(){return"[object Generator]"})),t.keys=function(e){var t=Object(e),n=[];for(var r in t)n.push(r);return n.reverse(),function e(){for(;n.length;){var r=n.pop();if(r in t)return e.value=r,e.done=!1,e}return e.done=!0,e}},t.values=D,j.prototype={constructor:j,reset:function(t){if(this.prev=0,this.next=0,this.sent=this._sent=e,this.done=!1,this.delegate=null,this.method="next",this.arg=e,this.tryEntries.forEach(T),!t)for(var n in this)"t"===n.charAt(0)&&r.call(this,n)&&!isNaN(+n.slice(1))&&(this[n]=e)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if("throw"===e.type)throw e.arg;return this.rval},dispatchException:function(t){if(this.done)throw t;var n=this;function o(r,o){return c.type="throw",c.arg=t,n.next=r,o&&(n.method="next",n.arg=e),!!o}for(var a=this.tryEntries.length-1;a>=0;--a){var i=this.tryEntries[a],c=i.completion;if("root"===i.tryLoc)return o("end");if(i.tryLoc<=this.prev){var s=r.call(i,"catchLoc"),u=r.call(i,"finallyLoc");if(s&&u){if(this.prev<i.catchLoc)return o(i.catchLoc,!0);if(this.prev<i.finallyLoc)return o(i.finallyLoc)}else if(s){if(this.prev<i.catchLoc)return o(i.catchLoc,!0)}else{if(!u)throw Error("try statement without catch or finally");if(this.prev<i.finallyLoc)return o(i.finallyLoc)}}}},abrupt:function(e,t){for(var n=this.tryEntries.length-1;n>=0;--n){var o=this.tryEntries[n];if(o.tryLoc<=this.prev&&r.call(o,"finallyLoc")&&this.prev<o.finallyLoc){var a=o;break}}a&&("break"===e||"continue"===e)&&a.tryLoc<=t&&t<=a.finallyLoc&&(a=null);var i=a?a.completion:{};return i.type=e,i.arg=t,a?(this.method="next",this.next=a.finallyLoc,h):this.complete(i)},complete:function(e,t){if("throw"===e.type)throw e.arg;return"break"===e.type||"continue"===e.type?this.next=e.arg:"return"===e.type?(this.rval=this.arg=e.arg,this.method="return",this.next="end"):"normal"===e.type&&t&&(this.next=t),h},finish:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),T(n),h}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.tryLoc===e){var r=n.completion;if("throw"===r.type){var o=r.arg;T(n)}return o}}throw Error("illegal catch attempt")},delegateYield:function(t,n,r){return this.delegate={iterator:D(t),resultName:n,nextLoc:r},"next"===this.method&&(this.arg=e),h}},t}function z(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function G(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?z(Object(n),!0).forEach((function(t){K(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):z(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function K(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=F(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=F(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==F(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function q(e,t,n,r,o,a,i){try{var c=e[a](i),s=c.value}catch(u){return void n(u)}c.done?t(s):Promise.resolve(s).then(r,o)}function J(e){return function(){var t=this,n=arguments;return new Promise((function(r,o){var a=e.apply(t,n);function i(e){q(a,r,o,i,c,"next",e)}function c(e){q(a,r,o,i,c,"throw",e)}i(void 0)}))}}var X=function(e){S.Z.tasklist("cm_batch_task",e)},Q=function(e){var t=e.tasks,n=e.area,y=U((0,r.useState)(!1),2),g=y[0],v=y[1],b=U((0,r.useState)(!1),2),w=b[0],E=b[1],S=u._X(),N=(0,r.useMemo)((function(){var e=(0,i.Bt)(t),n=!1===e,r=t.filter((function(e){return!f.ZWx(e)}));return o.Map({status:(0,i.$b)(r),projectId:(0,i.XA)(t),columnId:(0,i.kh)(t),priority:(0,i.m9)(t),startDate:n?null:(0,i.UK)(t),dueDate:e,commonDate:(0,i.Gf)(t),startTime:(0,i.Uj)(t),reminders:(0,i.Qs)(t),repeatFlag:(0,i.Ws)(t),repeatFrom:(0,i.NJ)(t),isAllDay:(0,i.bv)(t),isFloating:(0,i.ww)(t),timeZone:(0,i.Xk)(t),assignee:(0,i.l6)(t),tags:(0,i.jn)(t),kind:(0,i.uW)(t),pinnedTime:(0,i.Ep)(t),taskCount:t.size,isMulti:!0,showSkip:t.every((function(e){return f.rzg(e)})),showDelay:i.Mg(t),annoyingAlert:i.cR(t)})}),[t]),P=(0,r.useMemo)((function(){return f.rX3(t).hasTask}),[t]),L=(0,r.useMemo)((function(){var e=f.rX3(t),n=e.hasNote,r=e.hasTask,o=!0;return r&&n||r?o=!0:n&&(o=!1),o}),[t]),F=(0,A.Z)(J(W().mark((function e(){var r;return W().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if((0,C.M)("TaskAction/deleteTaskByMultiTaskDetailMenu","[start] delete tasks"),r=t.toArray(),n!==h.V5I.Calendar||!r.some((function(e){return f.i90(e)}))){e.next=7;break}return e.next=5,f.prG(r);case 5:e.next=8;break;case 7:c.il(t);case 8:X("delete"),(0,C.M)("TaskAction/deleteTaskByMultiTaskDetailMenu","[end] delete tasks"),m.jc.unSubscribe("hideDetailListenId"),$("body").removeClass("detail-show");case 12:case"end":return e.stop()}}),e)})))),V=(0,A.Z)((function(){F(),E(!1)})),H=(0,r.useMemo)((function(){return r.createElement(r.Fragment,null,g&&r.createElement(s.Z,{selectedIds:t.toArray().map((function(e){return e.get("id")})),onClose:function(){v(!1)},firstId:ee()}),w&&r.createElement(T.Z,{size:t.size,onClose:function(){E(!1)},onConfirm:V}))}),[V,w,g,t]),z=function(e){var t=e.tasks,n=e.multiDelete,s=e.setShowConfirmMultiDeleteModal,y=e.setShowMergeTasksModal,g=e.area,v=(0,r.useContext)(R.A).webCalendarViewFilter,b=(0,I.I0)(),w=(0,M.Z)(),E=(0,r.useCallback)((function(){b((0,a.VF)("/".concat(u.x6()))),(0,D.ye)()}),[b]),S=(0,r.useMemo)((function(){return t.toArray().map((function(e){return e.get("id")}))}),[t]),T=function(){var e=f.a1Z(S).toArray();g===h.V5I.Calendar&&e.length>0&&0===e.filter((function(e){return(0,Z.hY)(e,v)})).length&&(_.$Z({text:w.formatMessage({id:"calendar_not_in_all_hint"})}),f.ZRB())},N={setPriority:function(e){switch(i.Sl(t,e),e){case h.Y$J.high:X("priority_high");break;case h.Y$J.medium:X("priority_medium");break;case h.Y$J.low:X("priority_low");break;case h.Y$J.none:X("priority_none")}},setAssignee:function(e){if(i.R0(t,e),u.Kd()&&e!==k.U2("userId")){f.j1p();var n="/"+u.x6();x.h.dispatch((0,a.VF)(n))}},confirmTime:function(){var e=J(W().mark((function e(n){var r,a,c,s;return W().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(r=!n.startDate,g!==h.V5I.Calendar||r){e.next=8;break}return a=t.toArray().reduce((function(e,t){return f.i90(t)?e.repeatTasks.push(t):e.normalTasks.push(t),e}),{normalTasks:[],repeatTasks:[]}),c=a.normalTasks,s=a.repeatTasks,e.next=5,f.e3q(s,new Map(s.map((function(e){var t=void 0,r=void 0;if(n.isBatchMode){var o=i.A5(e,{startDate:n.startDate,dueDate:n.dueDate,isAllDay:n.isAllDay,isFloating:void 0,timeZone:void 0});return[e.get("id"),G(G({},o),{},{taskStartDate:t,taskDueDate:r,isRepeatSelf:!0})]}return[e.get("id"),G(G({},n),{},{taskStartDate:t,taskDueDate:r,isRepeatSelf:!0})]}))));case 5:c.length&&(n.isBatchMode?i.es(o.List(c),n):i.qi(o.List(c),n)),e.next=9;break;case 8:n.isBatchMode?i.es(t,n):i.qi(t,n);case 9:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),delayTime:function(e){i.hX(t.toArray(),{type:e.type,amount:e.amount,unit:e.unit},!0,e.repeatConfirm)},changeStartDate:function(){var e=J(W().mark((function e(n,r,a){var c,s,u;return W().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(g!==h.V5I.Calendar){e.next=7;break}return c=t.toArray().reduce((function(e,t){return f.i90(t)?e.repeatTasks.push(t):e.normalTasks.push(t),e}),{normalTasks:[],repeatTasks:[]}),s=c.normalTasks,u=c.repeatTasks,e.next=4,f.e3q(u,new Map(u.map((function(e){var t=i.A5(e,{startDate:n,dueDate:r,isAllDay:a,isFloating:void 0,timeZone:void 0});return[e.get("id"),G(G({},t),{},{taskStartDate:void 0,taskDueDate:void 0,isRepeatSelf:!0})]}))));case 4:s.length&&i.es(o.List(s),{startDate:n,newDueDate:r,newIsAllDay:a}),e.next=8;break;case 7:i.es(t,{startDate:n,newDueDate:r,newIsAllDay:a});case 8:case"end":return e.stop()}}),e)})));return function(t,n,r){return e.apply(this,arguments)}}(),toggleComplete:function(){var e=c.PV(t),n=e.realTasks,r=e.newStatus;c.cW(n,r),u.Eg()&&E()},moveProject:function(e,n){(0,C.M)("TaskAction/changeProjectByMultiTaskDetailMenu","[start] change tasks to project ".concat(e)),c.yF(t,e,n?{columnId:n}:void 0,(function(t){var n=u.NA();if(u.OU()&&n!==e){f.j1p();var r="/"+u.x6();x.h.dispatch((0,a.VF)(r))}if(u.QF()){var o=j.wA(n);if(!new Set(o.map((function(e){return e.get("id")}))).has(e)){f.j1p();var i="/"+u.x6();x.h.dispatch((0,a.VF)(i))}}}),!0,!0),(0,C.M)("TaskAction/changeProjectByMultiTaskDetailMenu","[end] change tasks to project ".concat(e))},delete:function(){t.size>=50?s(!0):n()},deleteForever:function(){l.Pb("delete_forever"),i.KS(t)},restore:function(){var e=new Set(j.zg({sort:!1,withInbox:!0,available:"edit"}).toArray().map((function(e){return e.get("id")}))),n=t.filter((function(t){var n=t.get("projectId");return e.has(n)}));n.size>0&&(i.vd(n),!u.gz()&&E())},manageTags:function(e){i.gE(t,e)},mergeTasks:function(){y(!0),X("merge")},pinTask:function(e){i.Fi(S,e),X(e?"pin":"unpin")},copyToText:function(){var e=f.fbG(S).toArray(),t="";e.forEach((function(e,n){var r=e.get("title")||w.formatMessage({id:"no_title"}),o=e.get("startDate"),a=f.rZ9(e),i=e.get("isAllDay");t+=r,o&&(t+="(".concat((0,O.VR)({startDate:o,dueDate:a,isAllDay:i}),")")),t+="\n"})),m.vp.dispatch("copyToGlobalCopyArea",{content:t,callback:function(){_.$Z({text:w.formatMessage({id:"copy_tasks_to_text_tips"})})}})},duplicateTask:function(){var e=f.a1Z(S).toArray();Y(new Set(e.map((function(e){return e.get("projectId")})))).some((function(e){return!!p.YV({projectId:e})}))?d.$Z({type:h.VIb.task}):c.TY(e,(function(e){if(0!==e.length){var t=e[0],n=$(".task-ul-list ul>li.active");if(n.length){var r=n.parents("section"),o=r.attr("date")||r.attr("priority");o&&m.vp.dispatch("changeSectionSortOrderByCreate."+o,{item:$('<li><a taskid="'.concat(t.get("id"),'" projectid="').concat(t.get("projectId"),'"></a></li>')),prev:n,next:n.next(".task")})}}})),X("duplicate")},onSkipThisPeriod:function(){i.qT(t)}},P=(0,A.Z)(function(){var e=J(W().mark((function e(t){var n,r,o,a=arguments;return W().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:for(n=a.length,r=new Array(n>1?n-1:0),o=1;o<n;o++)r[o-1]=a[o];if(e.t0=N[t],!e.t0){e.next=5;break}return e.next=5,N[t].apply(B,r);case 5:T();case 6:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}());return P}({tasks:t,multiDelete:F,setShowConfirmMultiDeleteModal:E,setShowMergeTasksModal:v,area:n});return{model:N,isReadOnly:S,renderTask:P,renderComplete:L,modals:H,onActionDone:z}};function ee(){var e=$(".task-ul-list").find("li.task.selected");if(0!==e.length)return e.eq(0).attr("taskId")}t.ZP=function(e){var t=e.tasks,n=(0,r.useRef)(null);(0,N.Z)((function(){n.current&&E.iD($(n.current))})),(0,P.Z)((function(){n.current&&E.Dh($(n.current))}));var o=(0,r.useMemo)((function(){return{env:"detail"}}),[]),i=Q({tasks:t}),c=i.model,s=i.modals,l=i.onActionDone,f=i.renderTask,d=i.renderComplete,m=(0,r.useMemo)((function(){return t.toArray().map((function(e){return e.get("id")}))}),[t]),p=(0,M.Z)(),h=(0,I.I0)(),y=(0,r.useCallback)((function(){return h((0,a.VF)("/".concat(u.x6())))}),[h]),k=u._X();return r.createElement(L.Z.Provider,{value:o},r.createElement("div",{id:"task-detail-inner",className:"task-detail b-h flex flex-col h-full"},r.createElement("div",{className:"p-[20px] m-low:pl-[40px] flex justify-between"},r.createElement("span",{className:g()("task-select inline-block font-medium text-[16px] leading-[24px] l-low:pl-[20px]",v.RM),dangerouslySetInnerHTML:{__html:p.formatMessage({id:"you_have_chosen_d_items"},{d:'<span class="text-primary align-baseline px-[2px]">'.concat(c.get("taskCount"),"</span>")})}}),r.createElement("span",{className:"text-primary font-medium cursor-pointer",style:{fontSize:16,lineHeight:"24px",marginLeft:14},onClick:function(){(0,D.ye)(),y()}},p.formatMessage({id:"cancel"}))),r.createElement("div",{className:"antiscroll-wrap",ref:n},r.createElement("div",{className:"antiscroll-inner pb-[20px] px-[20px]"},r.createElement(b.Z,{model:c,onActionDone:l,isReadOnly:k,isScheduleOwner:!0,renderTask:f}),!u._X()&&r.createElement(w.Z,{model:c,onActionDone:l,isReadOnly:k,isScheduleOwner:!0,renderComplete:d,taskIds:m}))),s))}},"+v5N":function(e,t,n){"use strict";n.d(t,{Z:function(){return D}});var r=n("q1tI"),o=n("l3/N"),a=n("F+Tt"),i=n("5CLr"),c=n("bOpH"),s=(n("pNMO"),n("4Brf"),n("0oug"),n("fbCW"),n("pjDv"),n("4mDm"),n("+2oP"),n("sMBO"),n("07d7"),n("4l63"),n("rB9j"),n("ALS0"),n("JfAA"),n("PKPk"),n("3bBZ"),n("NW6w")),u=n("9IBm"),l=n("Eh+D"),f=n("EPMa"),d=n.n(f),m=n("nYAh"),p=n("97ST"),h=n("UbDi"),y=n("AtZj"),g=n("4zF/"),v=n("d7tj");function b(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,a,i,c=[],s=!0,u=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;s=!1}else for(;!(s=(r=a.call(n)).done)&&(c.push(r.value),c.length!==t);s=!0);}catch(e){u=!0,o=e}finally{try{if(!s&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(u)throw o}}return c}}(e,t)||function(e,t){if(!e)return;if("string"===typeof e)return w(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return w(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function w(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var k=function(e){var t=(0,u.Z)(),n=e.isReadOnly,o=e.model,a=e.onSetAssignee,i=e.itemClassName,c=b((0,r.useState)((0,l.Map)()),2),f=c[0],w=c[1],k=b((0,r.useState)(!1),2),x=(k[0],k[1]),E=(0,g.D)(o),S=(0,r.useRef)(o),_=(0,s.v9)((function(e){return(0,p.gz)(o.get("projectId"))})),O=(0,g.D)(_),C=(0,r.useRef)(_),T=function(e){return!(-1===parseInt(e,10)||null===e||void 0===e)},j=(0,r.useCallback)((function(e,t,n){var r=n.askServer,o=e.get("assignee");if(T(o)){var a=t.find((function(e){return e.get("id")===o}));a?w(a):r&&(0,p.TX)(e.get("projectId"))}else w((0,l.Map)())}),[]);(0,r.useEffect)((function(){j(S.current,C.current,{askServer:!0})}),[S,j,C]),(0,r.useEffect)((function(){E.get("assignee")!==o.get("assignee")&&j(o,_,{askServer:!0})}),[o,E,j,_]),(0,r.useEffect)((function(){(0,l.is)(O,_)||j(o,_,{askServer:!1})}),[o,O,j,_]);var D=f.get("id"),M=function(e){x(e)},A=(0,r.useCallback)((function(e){M(!1),a(e)}),[a]),N=function(){var e=f.toObject(),n=e.isMyself,o=e.displayName,a=T(D),i=t.formatMessage({id:"assign_to"});return a&&(i=n?t.formatMessage({id:"me"}):o),r.createElement("a",{className:"flex items-center w-full h-full cursor-pointer"},T(D)?r.createElement(h.Z,{altText:"",className:"avatar def",url:f.get("avatarUrl"),size:18}):r.createElement(y.Z,{name:"assignment-detail",className:"w-[18px] h-[18px] text-grey-40 cursor-pointer"}),r.createElement("span",{className:d()("ml-[8px] text-[14px] leading-[18px]",a?"text-primary":"text-grey-40")},(0,v.tj)(i)))}();return r.createElement("div",{className:i},n?N:r.createElement(m.Z,{projectId:o.get("projectId"),selected:D,onSelect:A,onActive:M,placement:"bottomLeft",menuClassName:"task-detail-element",align:{offset:[0,-8]},alignPoint:!0},N))},x=n("NlLz"),E=n("9k2G"),S=n("e0fP"),_=n("YXX6"),O=n("NTTW"),C=n("nAqb"),T=n("4+DD"),j=n("5WEu"),D=function(e){var t=e.model,n=e.onActionDone,l=e.isReadOnly,f=e.isScheduleOwner,d=e.renderTask,m=t.toObject(),p=m.deleted,h=m.projectId,y=o._X()||p>0,g=(0,u.Z)(),v=(0,s.v9)((function(e){return"team"===e.globalState.get("trashSpace")})),b=(0,s.v9)((function(e){return(0,j.gh)()})),w=(0,r.useCallback)((function(e){n("confirmTime",e)}),[n]),D=(0,r.useCallback)((function(e,t,r){(0,T.eD)(g.formatMessage({id:"delay"===e?"TaskPostponed":"TaskAdvanced"})),n("delayTime",{type:e,amount:t,unit:r})}),[g,n]),M=(0,r.useCallback)((function(e){n("changeStartDate",e)}),[n]),A=(0,r.useCallback)((function(){n("onSkipThisPeriod")}),[n]),N=(0,r.useCallback)((function(e){n("manageTags",e)}),[n]),P=(0,r.useCallback)((function(e,t){n("moveProject",e,t)}),[n]),I=(0,r.useCallback)((function(e){n("setPriority",e)}),[n]),L=(0,r.useCallback)((function(e){n("setAssignee",e)}),[n]),R=(0,r.useCallback)((function(){n("restore")}),[n]),Z=(0,r.useCallback)((function(){n("deleteForever")}),[n]);if(y)return r.createElement("div",null,r.createElement(S.Z,{projectId:h,onRestore:R,itemClassName:(0,C.U)(b)}),!v&&r.createElement(E.Z,{onDelete:Z,itemClassName:(0,C.U)(b)}));var F=(0,_.q)(t);return r.createElement("div",{className:"mb-[20px]"},r.createElement(a.Z,{isDisable:l||!f,model:t,onConfirmTime:w,onChangeStartDate:M,onSkipThisPeriod:A,itemClassName:(0,C.U)(b,l||!f),theme:b}),r.createElement(O.Z,{model:t,isDisable:l||!f,onDelayTime:D,itemClassName:(0,C.U)(b,l||!f)}),d&&r.createElement(i.Z,{model:t,onSetPriority:I,isReadOnly:l,itemClassName:(0,C.U)(b,l)}),r.createElement(c.Z,{model:t,onMoveProject:P,isReadOnly:l,itemClassName:(0,C.U)(b,l)}),F&&f&&r.createElement(k,{model:t,onSetAssignee:L,isReadOnly:l,itemClassName:(0,C.U)(b,l)}),r.createElement(x.Z,{model:t,onManageTags:N,theme:b,isReadOnly:l}))}},"5CLr":function(e,t,n){"use strict";n("4l63");var r=n("q1tI"),o=n("9IBm"),a=n("AtZj"),i=n("EPMa"),c=n.n(i),s=n("bjJs"),u=n("UDbp"),l=n("WEl7"),f=n("AqaH"),d=n("SwPS"),m={0:"priority",1:"low_priority",3:"medium_priority",5:"high_priority"};t.Z=function(e){var t=(0,o.Z)(),n=e.isReadOnly,i=e.model,p=e.onSetPriority,h=e.itemClassName,y=(0,r.useRef)(null),g=(0,r.useContext)(l.Z).env,v="toolbar"===g,b=i.get("priority"),w=(0,r.useMemo)((function(){var e=function(){var e=b||0,o={0:["priority-0","toolbar"===g?"text-grey-60 flex-none":"text-grey-40 flex-none"],1:["priority-1"],3:["priority-2"],5:["priority-3"]}[e<0?0:e];return o?"toolbar"===g?r.createElement("div",{style:{margin:"0 6px"}},r.createElement(d.Z,{title:t.formatMessage({id:"priority"}),placement:"top",offset:[0,-8]},r.createElement("div",null,r.createElement(f.Z,{name:v?"priority-0":o[0],className:c()("flex-none",function(){if(v)switch(e){case 1:return"text-priority-low";case 3:return"text-priority-medium";case 5:return"text-priority-high";default:return"text-grey-60"}return o[1]}(),n?"cursor-not-allowed":"cursor-pointer"),style:{width:20,height:20}})))):r.createElement(a.Z,{name:o[0],className:c()(o[1],"w-[18px] h-[18px]",n?"cursor-not-allowed":"cursor-pointer")}):null};if("toolbar"===g)return e();var o=!!m["".concat(b)]&&0!==b;return r.createElement("a",{className:"flex items-center w-full h-full cursor-pointer"},e(),r.createElement("span",{className:c()("ml-[8px] text-[14px] leading-[18px]",o?"text-primary":"text-grey-40")},t.formatMessage({id:m["".concat(b)]||"priority"})))}),[g,t,n,v,b]),k=(0,r.useCallback)((function(e){var t=e.selectedKeys;n||p(parseInt(t[0],10))}),[n,p]),x=r.createElement(u.ZP,{onSelect:k,selectedKeys:["".concat(b)]},r.createElement(u.gO,{key:"5",prefixIcon:v?"priority-0":"priority-3",prefixIconClassName:"!text-priority-high",title:t.formatMessage({id:"high_priority"}),withChecker:!0}),r.createElement(u.gO,{key:"3",prefixIcon:v?"priority-0":"priority-2",prefixIconClassName:"!text-priority-medium",title:t.formatMessage({id:"medium_priority"}),withChecker:!0}),r.createElement(u.gO,{key:"1",prefixIcon:v?"priority-0":"priority-1",prefixIconClassName:"!text-priority-low",title:t.formatMessage({id:"low_priority"}),withChecker:!0}),r.createElement(u.gO,{key:"0",prefixIcon:"priority-0",prefixIconClassName:"!text-grey-60",title:t.formatMessage({id:"none_priority"}),withChecker:!0}));return r.createElement("div",{className:h,ref:y},n?w:r.createElement(s.Z,{alignPoint:!0,mask:v,maskClosable:v,menu:x,menuClassName:"priority-menu",placement:v?"topCenter":"bottomLeft",align:{offset:v?[0,-24]:[20,10]},getMenuContainer:function(){return v?document.body:y.current}},w))}},bOpH:function(e,t,n){"use strict";n("sMBO");var r=n("q1tI"),o=n("9IBm"),a=n("QjE/"),i=n("RDjN"),c=n("wPh5"),s=n("AtZj"),u=n("EPMa"),l=n.n(u),f=n("bJwH"),d=n("xS9v"),m=n("r9e1"),p=n("+6jB"),h=n("AVQR"),y=n("WEl7"),g=n("AqaH"),v=n("SwPS");t.Z=function(e){var t=(0,o.Z)(),n=e.model,u=e.onMoveProject,b=e.isReadOnly,w=e.itemClassName,k=n.toObject(),x=k.projectId,E=k.columnId,S=b,_=(0,r.useContext)(y.Z).env,O="toolbar"===_,C=(0,f.Rp)(x),T=(0,r.useCallback)((function(e,t){var n=e.get("id"),r=t?t.get("id"):void 0,o=$(".task-ul-list ul>li.selected").not(".ui-sortable-placeholder, .checked");c.YV({projectId:n,newCounts:o.length})?a.$Z({type:i.VIb.task}):u(n,r)}),[u]),j=(0,r.useMemo)((function(){var e=function(e){if(C)return C.get(e)}("name"),n={emoji:null,name:""};if((0,d.Cy)(e)){var o=(0,d.y9)(e);n.emoji=o.emoji,n.name=o.title}else n.name=e;var a=!!n.name;return"toolbar"===_?r.createElement("div",{className:l()(S?"cursor-not-allowed":"cursor-pointer"),onClick:function(){return(0,p.xB)("move_project")},style:{margin:"0 6px"}},r.createElement(v.Z,{title:t.formatMessage({id:"move_to"}),placement:"top",offset:[0,-8]},r.createElement("div",null,r.createElement(g.Z,{name:"move-list",className:l()("flex-none",a?"text-primary":"text-grey-60"),style:{width:20,height:20}})))):r.createElement("a",{className:l()("flex items-center w-full h-full",S?"cursor-not-allowed":"cursor-pointer"),onClick:function(){return(0,p.xB)("move_project")}},n.emoji?r.createElement(h.Z,{emoji:n.emoji,size:18,className:"w-[18px] h-[18px] flex-none text-[18px] leading-[18px] text-center relative"}):r.createElement(s.Z,{name:"move-list",className:l()("w-[18px] h-[18px] flex-none",a?"text-primary":"text-grey-40")}),r.createElement("div",{className:l()("ml-[8px] text-[14px] leading-[18px] flex overflow-hidden")},r.createElement("input",{type:"button",readOnly:"readonly",placeholder:"List...",className:l()("project text-left truncate bg-[transparent]",a?"text-primary":"text-grey-40",S?"cursor-not-allowed":"cursor-pointer"),value:n.name||t.formatMessage({id:"move_to"})})))}),[_,t,S,C]);return r.createElement("div",{className:w},S?j:r.createElement(m.Z,{alignPoint:!0,menuClassName:"project-menu",trigger:j,selected:C,selectedId:E||x,align:{offset:O?[0,-24]:[20,10]},boultOffset:{left:"34px"},placement:O?"topCenter":"bottomLeft",onSelect:T,bodyContainer:!0,projectColumnEnable:!0,mask:O,maskClosable:O}))}},e0fP:function(e,t,n){"use strict";var r=n("q1tI"),o=n("AtZj"),a=n("9IBm"),i=n("EPMa"),c=n.n(i),s=n("5VMf"),u=n("WEl7"),l=n("AqaH");t.Z=function(e){var t=(0,a.Z)(),n=e.onRestore,i=e.itemClassName,f=(0,r.useContext)(u.Z).env;return r.createElement("div",{className:i,onClick:n},"toolbar"===f?r.createElement("div",{style:{margin:"0 6px"},className:"cursor-pointer"},r.createElement(l.Z,{name:"restore",className:"text-grey-60",style:{width:20,height:20}})):r.createElement("a",{className:"flex items-center w-full h-full"},r.createElement(o.Z,{name:"restore",className:"w-[18px] h-[18px] text-grey-40"}),r.createElement("span",{className:c()("ml-[8px] text-[14px] leading-[18px]",s.RM)},t.formatMessage({id:"restore"}))))}},NlLz:function(e,t,n){"use strict";n.d(t,{Z:function(){return se}});n("pNMO"),n("4Brf"),n("0oug"),n("pjDv"),n("4mDm"),n("2B1R"),n("+2oP"),n("sMBO"),n("07d7"),n("rB9j"),n("ALS0"),n("JfAA"),n("PKPk"),n("3bBZ");var r=n("q1tI"),o=n("NW6w"),a=n("VUw8"),i=n("AtZj"),c=n("9IBm"),s=n("EPMa"),u=n.n(s),l=n("OM+N"),f=n("NMvI"),d=n("5WEu"),m=n("y8mg"),p=n.n(m),h=n("WEl7"),y=n("AqaH"),g=n("DRqq"),v=(n("gXIK"),n("ma9I"),n("TeQF"),n("fbCW"),n("7+zs"),n("qePV"),n("NBAS"),n("ExoC"),n("5s+n"),n("SuFq"),n("YGK4"),n("FZtP"),n("Eh+D")),b=n("schq"),w=n("cYOW"),k=n("wV/k"),x=n("owjm"),E=n("G8i1"),S=n("l3/N"),_=n("+Ili"),O=n("2sNt"),C=n("QjE/"),T=n("Ag2S"),j=n("wPh5"),D=n("RDjN"),M=n("5VMf"),A=n("+v5N"),N=n("nEK0"),P=n("lQiI"),I=n("hnzI"),L=n("4+DD"),R=n("rviF"),Z=n("/0bn"),F=n("0Mg1"),B=n("FqFs"),U=n("lFFp"),Y=n("bJwH"),V=n("+TCt");function H(e){return H="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},H(e)}function W(e){return function(e){if(Array.isArray(e))return z(e)}(e)||function(e){if("undefined"!==typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(!e)return;if("string"===typeof e)return z(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return z(e,t)}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function z(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function G(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,Q(r.key),r)}}function K(e,t,n){return t=J(t),function(e,t){if(t&&("object"===H(t)||"function"===typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(e,q()?Reflect.construct(t,n||[],J(e).constructor):t.apply(e,n))}function q(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(q=function(){return!!e})()}function J(e){return J=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},J(e)}function X(e,t){return X=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},X(e,t)}function Q(e){var t=function(e,t){if("object"!=H(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=H(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==H(t)?t:t+""}var ee=function(e){R.Z.tasklist("cm_batch_task",e)},te=function(e){function t(e){var n,o,a,i;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),n=K(this,t,[e]),o=n,i=function(){return n.props.tasks.toArray().map((function(e){return e.get("id")}))},(a=Q(a="getTaskIds"))in o?Object.defineProperty(o,a,{value:i,enumerable:!0,configurable:!0,writable:!0}):o[a]=i,n.state={model:n.getTaskModel(e.tasks),showMergeTasksModal:!1,showConfirmMultiDeleteModal:!1},n.onActionDone=n.onActionDone.bind(n),n.toggleComplete=n.toggleComplete.bind(n),n.closeMergeTasks=n.closeMergeTasks.bind(n),n.copyToText=n.copyToText.bind(n),n.multiDelete=n.multiDelete.bind(n),n.deleteMultiTasks=n.deleteMultiTasks.bind(n),n.closeDeleteMultiTasks=n.closeDeleteMultiTasks.bind(n),n._listenId=p().uniqueId(),n.wrapperRef=r.createRef(),n}return function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&X(e,t)}(t,e),n=t,o=[{key:"componentDidMount",value:function(){this._isMounted=!0,L.iD($(this.wrapperRef.current))}},{key:"componentWillReceiveProps",value:function(e){var t=e.tasks,n=this.props.tasks;(0,v.is)(n,t)||this.setState({model:this.getTaskModel(t)})}},{key:"componentWillUnmount",value:function(){this._isMounted=!1,L.Dh($(this.wrapperRef.current))}},{key:"onActionDone",value:function(e){this[e]&&this[e].apply(this,Array.prototype.slice.call(arguments,1))}},{key:"pinTask",value:function(e){var t=O.Ki6();k.Fi(t,e),ee(e?"pin":"unpin")}},{key:"copyToText",value:function(){var e=this.props.intl,t=O.Ki6(),n=O.fbG(t).toArray(),r="";n.forEach((function(t,n){var o=t.get("title")||e.formatMessage({id:"no_title"}),a=t.get("startDate"),i=O.rZ9(t),c=t.get("isAllDay");r+=o,a&&(r+="(".concat((0,F.VR)({startDate:a,dueDate:i,isAllDay:c}),")")),r+="\n"})),(0,L.vQ)(r),Z.$Z({text:e.formatMessage({id:"copy_tasks_to_text_tips"})})}},{key:"duplicateTask",value:function(){var e=O.Ki6(),t=O.a1Z(e).toArray();W(new Set(t.map((function(e){return e.get("projectId")})))).some((function(e){return!!j.YV({projectId:e})}))?C.$Z({type:D.VIb.task}):x.TY(t,(function(e){if(0!==e.length){var t=e[0],n=$(".task-ul-list ul>li.active");if(n.length){var r=n.parents("section"),o=r.attr("date")||r.attr("priority");o&&T.vp.dispatch("changeSectionSortOrderByCreate."+o,{item:$('<li><a taskid="'.concat(t.get("id"),'" projectid="').concat(t.get("projectId"),'"></a></li>')),prev:n,next:n.next(".task")})}}})),ee("duplicate")}},{key:"onSkipThisPeriod",value:function(){k.qT(this.props.tasks)}},{key:"getTaskModel",value:function(e){var t=(0,k.Bt)(e),n=!1===t,r=e.filter((function(e){return!O.ZWx(e)}));return(0,v.Map)({status:(0,k.$b)(r),projectId:(0,k.XA)(e),columnId:(0,k.kh)(e),priority:(0,k.m9)(e),startDate:n?null:(0,k.UK)(e),dueDate:t,commonDate:(0,k.Gf)(e),startTime:(0,k.Uj)(e),reminders:(0,k.Qs)(e),repeatFlag:(0,k.Ws)(e),repeatFrom:(0,k.NJ)(e),isAllDay:(0,k.bv)(e),isFloating:(0,k.ww)(e),timeZone:(0,k.Xk)(e),assignee:(0,k.l6)(e),tags:(0,k.jn)(e),kind:(0,k.uW)(e),pinnedTime:(0,k.Ep)(e),taskCount:e.size,isMulti:!0,showSkip:e.every((function(e){return O.rzg(e)})),showDelay:k.Mg(e),annoyingAlert:k.cR(e)})}},{key:"setPriority",value:function(e){var t=this.props.tasks;switch(k.Sl(t,e),e){case D.Y$J.high:ee("priority_high");break;case D.Y$J.medium:ee("priority_medium");break;case D.Y$J.low:ee("priority_low");break;case D.Y$J.none:ee("priority_none")}}},{key:"setAssignee",value:function(e){var t=this.props.tasks;if(k.R0(t,e),S.Kd()&&e!==P.U2("userId")){O.j1p();var n="/"+S.x6();I.h.dispatch((0,w.VF)(n))}}},{key:"confirmTime",value:function(e){var t=this.props.tasks;e.isBatchMode?k.es(t,e):k.qi(t,e)}},{key:"changeStartDate",value:function(e,t,n){var r=this.props.tasks;k.es(r,{startDate:e,newDueDate:t,newIsAllDay:n})}},{key:"toggleComplete",value:function(){var e=this.props,t=e.tasks,n=e.navigateTask,r=x.PV(t),o=r.realTasks,a=r.newStatus;x.cW(o,a),S.Eg()&&n()}},{key:"moveProject",value:function(e,t){var n=this.props.tasks;(0,B.M)("TaskAction/changeProjectByMultiTaskDetailMenu","[start] change tasks to project ".concat(e)),x.yF(n,e,t?{columnId:t}:void 0,(function(t){var n=S.NA();if(S.OU()&&n!==e){O.j1p();var r="/"+S.x6();I.h.dispatch((0,w.VF)(r))}if(S.QF()){var o=Y.wA(n);if(!new Set(o.map((function(e){return e.get("id")}))).has(e)){O.j1p();var a="/"+S.x6();I.h.dispatch((0,w.VF)(a))}}})),(0,B.M)("TaskAction/changeProjectByMultiTaskDetailMenu","[end] change tasks to project ".concat(e))}},{key:"multiDelete",value:function(){var e=this.props.tasks;(0,B.M)("TaskAction/deleteTaskByMultiTaskDetailMenu","[start] delete tasks"),x.il(e),ee("delete"),(0,B.M)("TaskAction/deleteTaskByMultiTaskDetailMenu","[end] delete tasks"),T.jc.unSubscribe("hideDetailListenId"),$("body").removeClass("detail-show")}},{key:"delete",value:function(){this.props.tasks.size>=50?this.setState({showConfirmMultiDeleteModal:!0}):this.multiDelete()}},{key:"deleteForever",value:function(){_.Pb("delete_forever"),k.KS(this.props.tasks)}},{key:"restore",value:function(){var e=this.props.tasks,t=new Set(Y.zg({sort:!1,withInbox:!0,available:"edit"}).toArray().map((function(e){return e.get("id")}))),n=e.filter((function(e){var n=e.get("projectId");return t.has(n)}));n.size>0&&(k.vd(n),!S.gz()&&this.props.navigateTask())}},{key:"manageTags",value:function(e){var t=this.props.tasks;k.gE(t,e)}},{key:"mergeTasks",value:function(){this.setState({showMergeTasksModal:!0}),ee("merge")}},{key:"closeMergeTasks",value:function(){this._isMounted&&this.setState({showMergeTasksModal:!1})}},{key:"deleteMultiTasks",value:function(){this.multiDelete(),this.setState({showConfirmMultiDeleteModal:!1})}},{key:"closeDeleteMultiTasks",value:function(){this._isMounted&&this.setState({showConfirmMultiDeleteModal:!1})}},{key:"render",value:function(){var e=this.state,t=e.model,n=e.showMergeTasksModal,o=e.showConfirmMultiDeleteModal,a=this.props,i=a.tasks,c=a.intl,s=a.goUpperLevel,l=S._X(),f=!0;O.rX3(i).hasNote&&(f=!1);var d=O.rX3(i),m=d.hasNote,p=d.hasTask,h=!0;return p&&m||p?h=!0:m&&(h=!1),r.createElement("div",{id:"task-detail-inner",className:"task-detail b-h flex flex-col h-full"},r.createElement("div",{className:"p-[20px] m-low:pl-[40px] flex justify-between"},r.createElement("span",{className:u()("task-select inline-block font-medium text-[16px] leading-[24px] l-low:pl-[20px]",M.RM),dangerouslySetInnerHTML:{__html:c.formatMessage({id:"you_have_chosen_d_items"},{d:'<span class="text-primary align-baseline px-[2px]">'.concat(t.get("taskCount"),"</span>")})}}),r.createElement("span",{className:"text-primary font-medium cursor-pointer",style:{fontSize:16,lineHeight:"24px",marginLeft:14},onClick:function(){(0,V.ye)(),s()}},c.formatMessage({id:"cancel"}))),r.createElement("div",{className:"antiscroll-wrap",ref:this.wrapperRef},r.createElement("div",{className:"antiscroll-inner pb-[20px] px-[20px]"},r.createElement(A.Z,{model:t,onActionDone:this.onActionDone,isReadOnly:l,isScheduleOwner:!0,renderTask:f}),!S._X()&&r.createElement(N.Z,{taskIds:this.getTaskIds(),model:t,onActionDone:this.onActionDone,isReadOnly:l,isScheduleOwner:!0,renderComplete:h}))),n&&r.createElement(E.Z,{selectedIds:i.map((function(e){return e.get("id")})),onClose:this.closeMergeTasks,firstId:ne()}),o&&r.createElement(U.Z,{size:i.size,onClose:this.closeDeleteMultiTasks,onConfirm:this.deleteMultiTasks}))}}],o&&G(n.prototype,o),a&&G(n,a),Object.defineProperty(n,"prototype",{writable:!1}),n;var n,o,a}(r.Component);function ne(){var e=$(".task-ul-list").find("li.task.selected");if(0!==e.length)return e.eq(0).attr("taskId")}(0,o.$j)(null,(function(e){return{goUpperLevel:function(){e((0,w.VF)("/".concat(S.x6())))},navigateTask:function(){e((0,w.VF)("/".concat(S.x6()))),(0,V.ye)()}}}))((0,b.ZP)(te));var re=n("nAqb"),oe=n("ylzY"),ae=n("SwPS");function ie(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,a,i,c=[],s=!0,u=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;s=!1}else for(;!(s=(r=a.call(n)).done)&&(c.push(r.value),c.length!==t);s=!0);}catch(e){u=!0,o=e}finally{try{if(!s&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(u)throw o}}return c}}(e,t)||function(e,t){if(!e)return;if("string"===typeof e)return ce(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return ce(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function ce(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var se=function(e){var t=(0,c.Z)(),n="toolbar"===(0,r.useContext)(h.Z).env,s=e.model,m=e.onManageTags,v=e.theme,b=e.isReadOnly,w=ie((0,r.useState)(!1),2),k=w[0],x=w[1],E=(0,r.useRef)(null),S=(0,o.v9)((function(e){return{tagColorMap:(0,l.NK)(e)}}),p().isEqual).tagColorMap,_=(0,o.v9)((function(){return(0,d.$o)()})),O=(0,r.useCallback)((function(e){m(e),x(!1)}),[m]),C=(0,g.Z)((function(e){var t,r;if(n){var o=E.current;if(o){var a=$(e),i=e.getBoundingClientRect(),c=o.getBoundingClientRect(),s=c.left-i.width/2,u=c.top-i.height-16,l=s+i.width>document.body.clientWidth?document.body.clientWidth-i.width-8:s,f=u<0?8:u;a.css({top:f+"px",left:l+"px"})}}else{var d=$(e),m=null!==(t=d.outerHeight())&&void 0!==t?t:0,p=null!==(r=d.outerWidth())&&void 0!==r?r:0,h=oe.ZP.userMousePosition.y+10,y=oe.ZP.userMousePosition.x+20,g=h+m-document.body.clientHeight,v=y+p-document.body.clientWidth;h=g>0?h-g:h,y=y<0?0:v>0?y-v:y,d.css({top:h+"px",left:y+"px"})}})),T=s.get("tags"),j=T.selected&&T.selected.length>0,D=j&&T.selected.length>1,M=function(){x((function(e){return!e})),ee("tag")},A=(0,r.useMemo)((function(){return D?"tags":"tag"}),[D]);return r.createElement(r.Fragment,null,n?r.createElement("div",{ref:E,onClick:M,style:{margin:"0 6px"},className:b?"cursor-not-allowed":"cursor-pointer"},r.createElement(ae.Z,{title:t.formatMessage({id:"tags"}),placement:"top",offset:[0,-8]},r.createElement("div",null,r.createElement(y.Z,{name:A,className:u()("flex-none",j?"text-primary":"text-grey-60"),style:{width:20,height:20}})))):r.createElement("div",{className:u()("tag-trigger min-h-[44px] relative flex px-[12px] pt-[13px] first:rounded-tl-[6px] first:rounded-tr-[6px] last:rounded-bl-[6px] last:rounded-br-[6px]",(0,re.G)(v,b),b?"cursor-not-allowed":"cursor-pointer",j?"pb-[5px]":"pb-[13px]"),ref:E,onClick:M},r.createElement("a",{className:"flex w-full h-full"},r.createElement(i.Z,{name:A,className:u()("w-[18px] h-[18px] flex-none",j?"text-primary":"text-grey-40")}),r.createElement("span",{className:"ml-[8px] text-[14px] leading-[18px] truncate text-grey-40"},j?T.selected.map((function(e){var t=S[e],n=f.wL(t,!1,_),o=f.pw(e),a=o?f.Gf(o):o;return r.createElement("div",{key:e,className:u()("tag-item px-[8px] py-0 align-baseline text-[13px] float-left relative h-[18px] leading-[24px] rounded-full flex justify-center items-center bg-primary-50","max-w-[88px] mb-[8px]"),style:{background:n?n.bg:"",marginRight:4}},r.createElement("span",{className:"tag-name max-w-full overflow-hidden align-baseline inline-block text-xs text-grey-80",style:{color:n?n.fcolor:""}},a))})):t.formatMessage({id:"tags"})))),k&&r.createElement(a.Z,{onCancel:function(){x(!1)},onConfirm:O,onMounted:C,tags:T,mask:!0}))}},"F+Tt":function(e,t,n){"use strict";n("pNMO"),n("4Brf"),n("0oug"),n("pjDv"),n("yq1k"),n("4mDm"),n("+2oP"),n("sMBO"),n("07d7"),n("rB9j"),n("ALS0"),n("JfAA"),n("JTJg"),n("PKPk"),n("3bBZ");var r=n("q1tI"),o=n("NW6w"),a=n("WTgQ"),i=n("2sNt"),c=n("EPMa"),s=n.n(c),u=n("AtZj"),l=n("FSS3"),f=n("XyGh"),d=n("0Mg1"),m=n("WEl7"),p=n("AqaH"),h=n("XoE2"),y=n("nAqb"),g=n("ylzY"),v=n("SwPS"),b=n("9IBm");function w(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,a,i,c=[],s=!0,u=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;s=!1}else for(;!(s=(r=a.call(n)).done)&&(c.push(r.value),c.length!==t);s=!0);}catch(e){u=!0,o=e}finally{try{if(!s&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(u)throw o}}return c}}(e,t)||function(e,t){if(!e)return;if("string"===typeof e)return k(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return k(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function k(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}t.Z=(0,o.$j)((function(e,t){return{today:e.globalState.get("today"),isTimeZoneOptionEnabled:e.preference.get("isTimeZoneOptionEnabled")||!1}}))((function(e){var t=e.isDisable,n=e.model,o=e.onConfirmTime,c=(e.onChangeStartDate,e.onSkipThisPeriod),k=e.isTimeZoneOptionEnabled,x=e.theme,E=w((0,r.useState)(!1),2),S=E[0],_=E[1],O=(0,r.useRef)(null),C=(0,r.useRef)(null),T=(0,f.u)(n),j="toolbar"===(0,r.useContext)(m.Z).env,D=(0,b.Z)(),M=(0,r.useMemo)((function(){var e,n=T.includes("active"),o=T.includes("duedate-overdue");return e=n?j?(0,l.r2)():o?"text-dark-red":(0,l.r2)():j?"text-grey-60":"text-grey-40",r.createElement("a",{ref:O,className:s()("timecard-trigger flex-none"),disabled:t},j?r.createElement(v.Z,{title:D.formatMessage({id:"task_due_date"}),placement:"top",offset:[0,-8]},r.createElement("div",null,r.createElement(p.Z,{name:"date-unselected",className:s()(e),style:{width:20,height:20}}))):r.createElement(u.Z,{name:"date-unselected",className:s()("w-[18px] h-[18px]",e)}))}),[j,D,t,T]),A=(0,r.useRef)({x:0,y:0}),N=function(){A.current.x=g.ZP.userMousePosition.x,A.current.y=g.ZP.userMousePosition.y,_((function(e){return!e}))},P=(0,r.useCallback)((function(){_(!1)}),[]),I=(0,r.useCallback)((function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};o(e),_(!1)}),[o]),L=(0,r.useCallback)((function(){return{willRepeat:n.get("showSkip"),startDate:n.get("startDate"),onSkipThisPeriod:function(){c(),P()}}}),[P,c,n]),R=(0,r.useCallback)((function(e){if(j){var t=C.current;if(t){var n=$(e),r=e.getBoundingClientRect(),o=t.getBoundingClientRect(),a=o.left-r.width/2,i=o.top-r.height-16,c=a+r.width>document.body.clientWidth?document.body.clientWidth-r.width-8:a,s=i<0?8:i;n.css({top:s+"px",left:c+"px"})}}else{var u=e.getBoundingClientRect(),l=A.current.y+10,f=A.current.x+20,d=l+u.height-window.innerHeight,m=f+u.width-window.innerWidth;l=d>0?l-d:l,f=f<0?0:m>0?f-m:f,e.style.top="".concat(l,"px"),e.style.left="".concat(f,"px")}}),[j]);return r.createElement(r.Fragment,null,j?r.createElement("div",{onClick:N,ref:C,style:{margin:"0 6px"}},M):r.createElement("div",{className:s()("timecard-trigger min-h-[44px] relative flex px-[12px] py-[13px] first:rounded-tl-[6px] first:rounded-tr-[6px] last:rounded-bl-[6px] last:rounded-br-[6px]",(0,y.G)(x),t?"cursor-not-allowed":"cursor-pointer"),onClick:N,ref:C},r.createElement("div",{className:s()("flex w-full h-full")},M,r.createElement(d.ZP,{isMulti:!0,isDisable:t,isTimeZoneOptionEnabled:k,task:n,isActive:T.includes("active"),isOverDueDate:T.includes("duedate-overdue")}))),!t&&S&&r.createElement(r.Fragment,null,r.createElement(h.Z,null,r.createElement("div",{className:"inset-0 absolute",style:{zIndex:120}})),r.createElement(a.Z,{isBoult:!0,trigger:O.current,container:document.body,className:"task-detail-element",options:i.ALW(n),initTimecardPosition:R,onUnmountCard:P,onConfirmTime:I,onClearTime:I,quickSetOptions:L()})))}))},nAqb:function(e,t,n){"use strict";n.d(t,{G:function(){return a},U:function(){return i}});var r=n("EPMa"),o=n.n(r),a=function(e,t){return o()("bg-grey-2",!t&&"hover:bg-grey-5")},i=function(e,t){return o()("h-[44px] relative flex items-center px-[12px] first:rounded-tl-[6px] first:rounded-tr-[6px] last:rounded-bl-[6px] last:rounded-br-[6px]",a(e,t))}},"0C03":function(e,t,n){"use strict";n.d(t,{tK:function(){return o},hV:function(){return a},OC:function(){return i}});var r=n("q1tI"),o={normal:"normal",inModal:"inModal"},a=r.createContext(o.normal),i=function(){return(0,r.useContext)(a)}},NPhx:function(e,t,n){"use strict";n.d(t,{Vj:function(){return q},c5:function(){return J}});n("pNMO"),n("4Brf"),n("0oug"),n("gXIK"),n("TeQF"),n("4mDm"),n("2B1R"),n("+2oP"),n("7+zs"),n("qePV"),n("NBAS"),n("ExoC"),n("07d7"),n("SuFq"),n("rB9j"),n("PKPk"),n("Rm1S"),n("3bBZ");var r=n("q1tI"),o=n("EPMa"),a=n.n(o),i=n("y8mg"),c=n.n(i),s=n("Eh+D"),u=n("NW6w"),l=n("schq"),f=n("+6jB"),d=n("n/i1"),m=n("TRmJ"),p=n("N/Ut"),h=n("AtZj"),y=n("5WEu"),g=n("2sNt"),v=n("Ici6"),b=n("+4Md"),w=n("vRcb"),k=n("pbcK"),x=n("1kfH"),E=n("0C03"),S=n("l3/N"),_=n("bJwH"),O=n("ylzY"),C=n("rviF"),T=n("5i3H"),j=n("dNDq"),D=n("CmfH"),M=n("nbzu"),A=n.n(M),N=n("V69L"),P=n("4+DD"),I=n("+TCt"),L=n("Ygis"),R=n("FSS3"),Z=n("2RGJ"),F=n("mc49"),B=n("5kJc");function U(e){return U="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},U(e)}function Y(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,K(r.key),r)}}function V(e,t,n){return t=W(t),function(e,t){if(t&&("object"===U(t)||"function"===typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(e,H()?Reflect.construct(t,n||[],W(e).constructor):t.apply(e,n))}function H(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(H=function(){return!!e})()}function W(e){return W=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},W(e)}function z(e,t){return z=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},z(e,t)}function G(e,t,n){return(t=K(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function K(e){var t=function(e,t){if("object"!=U(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=U(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==U(t)?t:t+""}var q=function(e){C.Z.taskDetail("om",e)},J=function(e){C.Z.taskDetail("action",e)},X="g-right flex-none top-0 h-full overflow-hidden",Q=function(e){function t(e){var n;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),G(n=V(this,t,[e]),"isKanbanRender",(function(){var e=n.context,t=e.isCardMode,r=e.sizeOptions;return(0,T.Me)(t,r)})),G(n,"getDetailContainerWidthClassName",(function(){var e=n.context.sizeOptions,t=e.isLg,r=e.isMd,o=e.isSm,i=e.isSSm,c="";return c=t?"relative right-0 min-w-[320px]":r||o?"absolute z-[4] right-[-100%]":i?"absolute right-[-100%]":"right-0 xl-high:min-w-[320px] relative l:absolute l:z-[4] l:right-[-100%] l:bg-main-background m:absolute m:z-[4] m:right-[-100%] m:bg-main-background s:right-[-100%] s:absolute",a()("w-[36%]",c)})),G(n,"getDraggerClassName",(function(){var e=n.context.sizeOptions,t=e.isLg,r=e.isMd,o=e.isSm,a=e.isSSm;return t?"":r||o||a?"hidden":"l-low:hidden"})),G(n,"getCloseMenuClassName",(function(){var e=n.context.sizeOptions,t=e.isLg,r=e.isMd,o=e.isSm,a=e.isSSm;return t?"hidden":r||o||a?"block":"hidden l-low:block"}));var o=e.location;return n.listenId=c().uniqueId(),n.rootRef=r.createRef(),n.getRootRef=n.getRootRef.bind(n),n.isHabit=(0,S.z2)(),n.isSummary=(0,S.DN)(),n.originPathname=o.pathname,n}return function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&z(e,t)}(t,e),n=t,(o=[{key:"componentDidMount",value:function(){var e=this.props,t=e.match,n=e.setActiveSelectedTaskIds,r=t.params.id;r&&n(r.slice(0,24),[r.slice(0,24)])}},{key:"shouldComponentUpdate",value:function(e,t){var n=this.props,r=n.tasks,o=n.isTaskListEmpty,a=n.location,i=n.rightViewWidthPercent,c=n.habitRightViewWidthPercent,u=n.theme,l=n.multiSelectMode,f=n.selectedTasks,d=n.isLeftListHide,m=(0,S.z2)(),p=(0,S.DN)();if(s.is(f,e.selectedTasks))return!0;if(d!==e.isLeftListHide)return!0;if(l!==e.multiSelectMode)return!0;if(i!==e.rightViewWidthPercent)return!0;if(c!==e.habitRightViewWidthPercent)return!0;if(u!==e.theme)return!0;try{if(e.location.pathname.split("/")[2]!==a.pathname.split("/")[2])return!0;if("q"===e.location.pathname.split("/")[1]&&"all"===e.location.pathname.split("/")[2]&&e.location.pathname.split("/")[3]!==a.pathname.split("/")[3])return!0}catch(h){return!0}return(e.tasks.hashCode()!==r.hashCode()||o!==e.isTaskListEmpty||this.isHabit!==m||this.isSummary!==p)&&(this.isHabit=m,this.isSummary=p,!0)}},{key:"componentDidUpdate",value:function(e,t){var n=this.props,r=n.tasks,o=n.setActiveSelectedTaskIds,a=n.match,i=this.context.sizeOptions,c=r.size,s=a.params.type;c&&"summary"!==s||o();var u=e.tasks.size,l="kanban"===s&&!this.isKanbanRender()||"summary"===s||"timeline"===s;0!==u&&0===c&&i.size!==T.V0.LG&&!l&&$("body").hasClass("detail-show")&&(0,P.HH)()}},{key:"componentWillUnmount",value:function(){(0,this.props.setActiveSelectedTaskIds)()}},{key:"getRootRef",value:function(){return this.rootRef.current}},{key:"isNote",value:function(){var e=(0,_.vo)();return null!=e&&(0,_.vG)(e)}},{key:"renderDetailView",value:function(){var e,t=this.props,n=t.tasks,o=t.location,i=(t.setActiveSelectedTaskIds,t.rightViewWidthPercent),c=t.habitRightViewWidthPercent,s=t.multiSelectMode,u=t.selectedTasks,l=t.isGlobalLayoutCardMode,y=this.context,v=y.sizeOptions,b=y.isCardMode,w=n.size>1||s&&u.size>0,k="",_=!1;if(w&&!O.ZP.multiSelectOriginView&&(O.ZP.multiSelectOriginView=o.pathname),w||(O.ZP.multiSelectOriginView=""),(0,S.kZ)(O.ZP.multiSelectOriginView,o.pathname),w)e=r.createElement(f.ZP,{tasks:n});else{var C=n.get(0),M=g.HlA(C),N=g.d77(C),P=g.p9N(C);if(k=M?"subscribe-event-detail":"",M)e=r.createElement(m.Z,{task:C});else if(N){var I=v.isLg;_=!0,e=r.createElement(x.Z,{habit:C,key:C.get("id"),isInTaskList:!this.isHabit||!I})}else e=P?r.createElement(p.Z,{model:C}):r.createElement(E.hV.Provider,{value:E.tK.normal},r.createElement(d.Z,{task:C,getDetailRootRef:this.getRootRef}))}var L=(0,B.B)({isCardMode:b,isGlobalLayoutCardMode:l});return r.createElement("div",{id:"right-view",className:a()("has-detail",X,k,L,this.getDetailContainerWidthClassName(),A().rightView),style:{width:this.isHabit?"".concat(c,"%"):"".concat(i,"%")},ref:this.rootRef,tabIndex:-1},r.createElement(B.Z,{isHabit:this.isHabit}),this.isHabit?r.createElement(j.Z,{resizePart:T.lS.RIGHT_VIEW,className:this.getDraggerClassName()}):r.createElement(D.Z,{resizePart:T.lS.RIGHT_VIEW,className:this.getDraggerClassName()}),r.createElement("a",{id:"right-menu",className:a()("right-menu-t z-[3] absolute hide-in-print",this.getCloseMenuClassName()),style:_?{top:29,left:20}:{top:23,left:16}},r.createElement(h.Z,{name:"close",className:"text-grey-40",style:{width:18,height:18}})),r.createElement("div",{className:"detail-view-wrapper relative h-full border-grey-5 border-solid border-l dark:border-grey-10"},r.createElement("div",{id:"detail-view",className:a()("b-h h-full")},r.createElement("div",{id:"task-detail-view",className:"b-h h-full"},e))))}},{key:"renderEmptyView",value:function(){var e=this.props,t=e.isTaskListEmpty,n=e.rightViewWidthPercent,o=e.habitRightViewWidthPercent,i=e.theme,c=e.isGlobalLayoutCardMode,s=y.HH(i)||y.$o(i)||(0,R.$u)(i),u=this.context.isCardMode,l=(0,B.B)({isCardMode:u,isGlobalLayoutCardMode:c});return r.createElement("div",{id:"right-view",className:a()(X,this.getDetailContainerWidthClassName(),l,A().rightView),key:"empty-detail",style:{width:this.isHabit?"".concat(o,"%"):"".concat(n,"%")},tabIndex:-1},r.createElement(B.Z,{isHabit:this.isHabit}),this.isHabit?r.createElement(j.Z,{resizePart:T.lS.RIGHT_VIEW,className:this.getDraggerClassName()}):r.createElement(D.Z,{resizePart:T.lS.RIGHT_VIEW,className:this.getDraggerClassName()}),r.createElement("div",{className:"detail-view-wrapper relative h-full border-grey-5 border-solid border-l dark:border-grey-10"},r.createElement("div",{className:a()("empty-detail-wrapper absolute inset-0",{"empty-task-list hidden":t,hidden:!s})},this.isHabit?r.createElement(F.Z,null):r.createElement(Z.Z,{isCardMode:u}))))}},{key:"render",value:function(){var e=this.props,t=e.tasks,n=e.match,r=e.location,o=0===t.size,a=n.params.type;return(0,S.kZ)(this.originPathname,r.pathname)||(0,I.ye)(),this.originPathname=r.pathname,"kanban"===a&&!this.isKanbanRender()||"summary"===a||"timeline"===a?null:o?this.renderEmptyView():this.renderDetailView()}}])&&Y(n.prototype,o),i&&Y(n,i),Object.defineProperty(n,"prototype",{writable:!1}),n;var n,o,i}(r.Component);G(Q,"contextType",L.Z);var ee=function(e){var t=s.List(),n=e.match.params.id;if(n){var r=n.slice(0,24),o=(0,g.FOH)(r);o&&(t=t.push(o))}return t};t.ZP=(0,u.$j)((function(e,t){var n=function(e,t){var n=e.tasks.activeSelectedTaskIds.get("selected"),r=[];if(n.length>1)r=n.map((function(e){return(0,g.FOH)(e)})).filter((function(e){return!!e}));else if(1===n.length){var o=t.match.params.id,a=(0,g.FOH)(o)||v.Y(o)||b.Y(o)||(0,N.FL)(o);if(a)r.push(a);else if((0,w.P2)(o)){var i=(0,k.j)((0,w.P2)(o));r.push(i)}}return r&&r.length?s.List(r):s.List()}(e,t);return{tasks:n.size?n:ee(t),selectedTasks:n,isTaskListEmpty:e.globalState.get("isTaskListEmpty"),rightViewWidthPercent:e.globalState.get("rightViewWidthPercent"),habitRightViewWidthPercent:e.globalState.get("habitRightViewWidthPercent"),isLeftListHide:e.globalState.get("isLeftListHide"),theme:y.gh(),multiSelectMode:e.globalState.get("multiSelectMode"),isGlobalLayoutCardMode:(0,I.pe)(e)}}),(function(e){return{setActiveSelectedTaskIds:function(e,t){g.j1p(e,t)}}}))((0,l.ZP)(Q))},lFFp:function(e,t,n){"use strict";var r=n("q1tI"),o=n("9IBm"),a=n("Ph81");t.Z=function(e){var t=e.size,n=e.onClose,i=e.onConfirm,c=(0,o.Z)();return r.createElement(a.Z,{visible:!0,maskClosable:!1,title:c.formatMessage({id:"delete_tasks"}),okText:c.formatMessage({id:"delete"}),cancelText:c.formatMessage({id:"cancel"}),onCancel:n,onOk:i},r.createElement("span",{className:"line-sml break-word"},c.formatMessage({id:"delete_multi_tasks"},{d:t})))}},uA8N:function(e,t,n){"use strict";var r=n("q1tI"),o=n("yscd"),a=n("Chbu"),i=n("r6UK"),c=n.n(i),s=n("EPMa"),u=n.n(s),l=n("9IBm"),f=n("2sNt"),d=n("Ag2S"),m=n("5WEu"),p=n("Llsf");t.Z=r.memo((function(e){var t=e.id,n=e.domEditorRef,i=e.className,s=e.displayListModel,h=e.onBlur,y=e.onFocus,g=e.onSave,v=e.setDomEditorRef,b=e.updateTitle,w=e.keyHandleMap,k=e.onKeyDown,x=e.onKeyUp,E=e.handlePaste,S=e.handleBeforeInput,_=e.handleOverLimit,O=e.placeholder,C=e.isEnableNlp,T=s.model,j=(0,r.useMemo)((function(){return{mode:"link-markdown",theme:"link-markdown",keyMap:"tickticklink",scrollbarStyle:"null",spellcheck:!1,lineWrapping:!1}}),[]),D=(0,l.Z)(),M=(0,r.useMemo)((function(){return null!=C?C:(0,m.j5)()}),[C]),A=(0,r.useCallback)((function(e,n){"setValue"!==n.origin&&M&&T instanceof o.Y5&&((0,f.b_j)(T.task)?d.vp.dispatch("highlightTaskNlp",{type:"input",cm:e,id:t,env:"list"}):d.vp.dispatch("clearTaskNlpInfo")),b()}),[M,T,b,t]),N=(0,r.useCallback)((function(e){y()}),[y]),P=(0,r.useCallback)((function(e){T instanceof o.Y5&&M&&(0,f.b_j)(T.task)&&d.vp.dispatch("saveNlpTask",e),h(e)}),[M,T,h]),I=(0,r.useCallback)((function(e,t){"Backspace"!==t.key&&t.keyCode!==p.Z.backspace||M&&T instanceof o.Y5&&((0,f.b_j)(T.task)?(0,f.DXl)(T.id,e,t,"list"):d.vp.dispatch("clearTaskNlpInfo")),k(e,t)}),[k,M,T]);return r.createElement("div",{className:u()("title",c().taskTitle,i),onContextMenu:function(e){var t,r=null===(t=n.current)||void 0===t?void 0:t.getCodeMirror();(null===r||void 0===r?void 0:r.hasFocus())&&r.somethingSelected()&&e.stopPropagation()}},r.createElement(a.Z,{placeholder:O||D.formatMessage({id:"no_title"}),ref:v,value:T.title,onFocus:N,onBlur:P,onSave:g,onChange:A,keyHandleMap:w,options:j,onKeyDown:I,onKeyUp:x,handlePaste:E,handleBeforeInput:S,handleOverLimit:_}))}))},ETmz:function(e,t,n){"use strict";n("pNMO"),n("4Brf"),n("0oug"),n("yyme"),n("TeQF"),n("pjDv"),n("yq1k"),n("4mDm"),n("oVuX"),n("2B1R"),n("+2oP"),n("ToJy"),n("sMBO"),n("07d7"),n("5s+n"),n("rB9j"),n("ALS0"),n("JfAA"),n("JTJg"),n("PKPk"),n("FZtP"),n("3bBZ");var r=n("q1tI"),o=n("Eh+D"),a=n("NW6w"),i=n("EPMa"),c=n.n(i),s=n("y8mg"),u=n.n(s),l=n("NxjR"),f=n("/Qhg"),d=n.n(f),m=n("0k0u"),p=n("Pke8"),h=n("ITzT"),y=n("AtZj"),g=n("Ehno"),v=n("sLwx"),b=n("T3me"),w=n("NMvI"),k=n("2sNt"),x=n("vRcb"),E=n("zoGk"),S=n("l3/N"),_=n("RDjN"),O=n("Ag2S"),C=n("OM+N"),T=n("yscd"),j=n("EItl"),D=n("PiDg"),M=n("5WEu"),A=n("dRFa"),N=n("ylzY"),P=n("bJwH"),I=n("Ici6"),L=n("I0pK"),R=n("cFdC"),Z=n("8TKT"),F=n("dmHn"),B=n.n(F),U=n("4iA7"),Y=n("2F2Z"),V=n("FpkV"),H=n("Cl3p"),W=n("GjSl"),z=n("83nL"),G=n.n(z);function K(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,a,i,c=[],s=!0,u=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;s=!1}else for(;!(s=(r=a.call(n)).done)&&(c.push(r.value),c.length!==t);s=!0);}catch(e){u=!0,o=e}finally{try{if(!s&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(u)throw o}}return c}}(e,t)||function(e,t){if(!e)return;if("string"===typeof e)return q(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return q(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function q(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var $=function(e){var t=e.section;return!(t instanceof D.Uy&&B()(t.date).isSame(B()().add(1,"days"),"day"))},J=[_.etu.SubTask,_.etu.Attachment,_.etu.Note,_.etu.Location,_.etu.Repeat,_.etu.Reminder,_.etu.Progress];t.ZP=function(e){var t=e.layer,n=e.className,i=e.displayModel,s=e.onClickDuedate,f=e.showProjectPermissionToast,F=i.model,B=k.xEq(F.originModel),z=k.xEq(F.originModel,{withPermission:!1}),q=i.section instanceof D.Ou,te=i.section instanceof D.O1,ne=(0,a.v9)((function(e){return{tags:e.tags,today:e.globalState.get("today"),theme:(0,M.gh)().toLowerCase(),tagColorMap:(0,C.NK)(e),isShowDetailMode:e.preference.get("showDetail"),taskCompletionRate:e.globalState.get("taskCompletionRate"),isReminderDisableHolidayCalendarEvent:(0,W.qF)(e,{calendarId:F instanceof T.kz?F.event.get("calendarId"):""})}}),u().isEqual),re=ne.tags,oe=ne.tagColorMap,ae=ne.today,ie=ne.theme,ce=ne.isShowDetailMode,se=ne.taskCompletionRate,ue=ne.isReminderDisableHolidayCalendarEvent,le=(0,a.v9)((function(e){return e.globalState.get("kanbanColumnSize")})),fe=(0,a.v9)((function(e){return e.globalState.get("isAltKeyPressed")})),de=(0,l.k6)().push,me=(0,r.useCallback)((function(e){var t=function(e,t,n){de(e),"project"===t&&O.vp.dispatch("scrollIntoViewWhenClickProject",{type:t,projectId:n})};e.stopPropagation();var n=F instanceof T.kz;if(null!=F.projectId||n)return n?(0,I.ur)(F.projectInfo.id)?void t("/q/".concat(F.projectInfo.id,"/subscribe-account-calendar"),"subscribe-account-calendar",F.projectInfo.id):void t("/q/".concat(F.projectInfo.id,"/subscribe-calendar"),"subscribe-calendar",F.projectInfo.id):void t(S.u$(F.projectId),"project",F.projectId)}),[F,de]),pe=(0,r.useContext)(h.E).env,he=(0,r.useContext)(L.bj),ye=he.size,ge=he.detailSize,ve=he.altSize,be="list"===pe,we="kanban"===pe,ke="quadrant"===pe,xe=be&&"tiny"===ye,Ee=K((0,r.useState)(new Date),2),Se=Ee[0],_e=Ee[1],Oe=(0,j.D9)(Se),Ce=K((0,r.useState)(null),2),Te=Ce[0],je=Ce[1],De=(0,r.useMemo)((function(){return Te?new T.Y5(Te):null}),[Te]),Me=(0,r.useRef)([]),Ae=(0,r.useRef)(null),Ne=(0,r.useRef)(u().uniqueId()),Pe=(0,r.useRef)(null),Ie=(0,j.D9)(ae),Le=(0,j.D9)(ce);(0,r.useEffect)((function(){Ie===ae&&Le===ce||_e(new Date)}),[ae,Ie,Le,ce]),(0,r.useEffect)((function(){Me.current.includes("progress")&&Pe.current&&function(){var e=Pe.current;if(null!=e){var t=M.$o()?"rgba(255, 255, 255, 0.2)":"rgba(25, 25, 25, 0.2)",n=F.getProgressInfo();if(null!=n){var r=n.percentage,o=e.getContext("2d"),a=[e.width,e.height],i=Math.min(a[0],a[1])/2,c=[a[0]/2,a[1]/2];null!=o&&(o.clearRect(0,0,a[0],a[1]),o.beginPath(),o.moveTo(c[0],c[1]),o.arc(c[0],c[1],i,-.5*Math.PI,Math.PI*(2*r/100-.5),!1),o.lineTo(c[0],c[1]),o.closePath(),o.fillStyle=t,o.fill())}}}()})),(0,r.useEffect)((function(){var e=Ne.current;return O.vp.subscribe(e,"refreshReminderIcon",(function(e){e.id===F.id&&_e(new Date)})),function(){O.vp.unSubscribe(e,"refreshReminderIcon")}}),[F,_e]),(0,r.useEffect)((function(){var e=Ne.current;return O.vp.subscribe(e,"updateListNlpFakeTask",(function(e){var t=e.result;if(e.taskId===F.id&&F instanceof T.Y5)if(t){var n=k.tTv(t,F.task);je(n)}else je(null)})),function(){O.vp.unSubscribe(e,"updateListNlpFakeTask")}}),[F]);var Re=(0,r.useCallback)((function(){if(!o.List.isList(F.tags))return null;var e=F.tags.toArray(),t=u().uniq(e.map((function(e){return w.tN(e)}))),n=w.Iq(re);return B&&(t=u().intersection(t,n)),t.sort((function(e,t){var r=n.indexOf(e),o=n.indexOf(t);return r===o?0:r>o?1:-1})),t.length>0?t:null}),[B,F,re]),Ze=(0,r.useCallback)((function(e){var t=function(){if(e)return 5;if(!we)return 3;switch(le){case"s":return 3;case"m":return 4;default:return 5}}(),n=Re();if(null==n)return[];var o=function(e,t){var n=(null===t||void 0===t?void 0:t.join(", "))||"";return r.createElement(R.Z,{placement:"top",title:n,overlayStyle:{maxWidth:"200px",whiteSpace:"normal",textAlign:"left",position:"absolute"},key:"tag-more",mouseEnterDelay:.2},r.createElement("div",{className:c()("tag-item tag-rest-count color-isolate","float-left rounded-full bg-primary-50 px-[6px] h-[18px] leading-[18px] flex items-center cursor-pointer",{disable:z})},r.createElement(y.Z,{name:"add",className:"w-[8px] h-[8px] text-grey-80"}),r.createElement("div",{className:"font-normal text-xs text-grey-80 color-isolate"},"".concat(e))))};if(be||ke){var a=ce?"tiny"===ge?t-2:"medium"===ge?t-1:t:fe&&!("large"===ve)?t-("middle"===ve?1:2):"middle"===ye?t-1:"medium"===ye||"tiny"===ye?t-2:t,i=a-1;return n.slice(0,a).map((function(e,t){if(t===i){var c=n.length-i;return o(c,n.slice(a-1,n.length))}var s=e.toLowerCase();return r.createElement(v.Z,{key:s,tagName:e,tagColor:oe[s],readOnly:z,gap:4,isInTask:!0})}))}if(we){var s=n.length>=t,u=t-1,l=r.createElement(r.Fragment,null,n.slice(0,u).map((function(e,t){var n=e.toLowerCase();return r.createElement(v.Z,{key:n,tagName:e,tagColor:oe[n],readOnly:z,gap:4,isInTask:!0,className:G().kanbanTag,itemClassName:G().kanbanTagItem})})));return s?r.createElement(r.Fragment,null,l,r.createElement("div",{className:"flex-none"},o(n.length-u,n.slice(u,n.length)))):l}var f=t-1;return n.slice(0,t).map((function(e,t){if(t===f)return o(n.length-f,n.slice(f,n.length));var a=e.toLowerCase();return r.createElement(v.Z,{key:a,tagName:e,tagColor:oe[a],readOnly:z,gap:4,isInTask:!0})}))}),[we,le,Re,ye,ge,ve,fe,be,ke,ce,z,oe]),Fe=(0,r.useCallback)((function(e){switch(e){case _.etu.Tag:if((be||ke)&&M.U2("showDetail"))return null;var t=Ze(!1);return u().isEmpty(t)?null:we?r.createElement("div",{key:"tag",className:c()(G().kanbanTags,"tag-list flex overflow-hidden")},t):r.createElement(Q,{key:"tag",className:"tag-list"},t);case _.etu.DetailModeTag:var n=Ze(!0);return u().isEmpty(n)?null:r.createElement("div",{key:"tag",className:"tag-list hide-in-print"},n);case"attachment":return F.hasAttachments()?r.createElement(ee,{key:"attachment",className:c()("tip attrachment-hint active",{show:!0}),name:"attachment"}):null;case"note":return F.hasContent()?r.createElement(ee,{key:"note",className:c()("tip note-hint active",{show:!0}),name:"item-text"}):null;case"location":return F.hasLocation()?r.createElement(ee,{key:"location",className:c()("tip location-hint active",{show:!0}),name:"item-location"}):null;case"repeat":return(De||F).willRepeat()?r.createElement(ee,{key:"repeat",className:c()("tip repeat-hint active",{show:!0}),name:"item-repeat"}):null;case"reminder":return ue?null:(De||F).hasReminder()?r.createElement(ee,{key:"reminder",className:c()("tip reminder-hint active",{show:!0}),name:"item-reminder"}):null;case"progress":if(F.isNote||!F.hasProgress())return null;switch(F.modelType){case _.eqw.Task:var o=F.getProgressInfo();if(null==o||F.isCompleted)return null;var a=o.percentage;return r.createElement(Q,{key:"progress",className:"tip progress-hint active show justify-center"},r.createElement(Z.Z,{percentage:a,size:8}));case _.eqw.Habit:var l=F.getProgressInfo();if(null==l)return null;var d=l.progress,h=l.goal,y=l.percentage;return r.createElement(r.Fragment,{key:"progress"},x.mj(F.originModel)&&r.createElement(Q,{className:"tip progress-hint habit active show"},r.createElement(m.Z,{percentage:y,size:13})),r.createElement(Q,{className:c()("tip show",we&&"!flex-auto min-w-0 overflow-hidden")},r.createElement(Y.Z,{progress:d,goal:h,unit:x.k8(F.originModel),isInKanban:we})));default:return null}case"date":var v=De||F;if(v.hasStartDate()){var w=!v.dueDate||E.Z.prefMoment(v.dueDate).isSame(E.Z.prefMoment(v.startDate)),O=(0,P.do)();return v.isNote&&k.jmM(v.originModel)?null:r.createElement(Q,{key:"date",className:"tip date-hint t-date show show-block"},r.createElement(g.Z,{className:c()("due-date text-tny inline-block cursor-pointer leading-[16px]",E.Z.getDueDateColorClass(v.dueDate||v.startDate,v.isAllDay,w,ie)),task:v.originModel,showTomorrow:$(i),projectId:O,isCompletedSection:q,onClickDuedate:s,isInKanban:we}))}return null;case _.etu.ModifiedTime:if(F instanceof T.Y5){var C=F.task.get("modifiedTime"),j=k.ZWx(F.task),D=(N.ZP.currentSortOption.get("sortOption")||{}).orderBy;if(ce&&C&&j&&D===_.d$J.modifiedTime)return r.createElement(Q,{key:"modified-time",className:"tip date-hint t-date show show-block"},r.createElement(A.Z,{utc:C,className:"due-date text-tny inline-block"}))}return null;case _.etu.CreatedTime:if(F instanceof T.Y5){var I=F.task.get("createdTime"),L=k.ZWx(F.task),R=(N.ZP.currentSortOption.get("sortOption")||{}).orderBy;if(ce&&I&&L&&R!==_.d$J.modifiedTime)return r.createElement(Q,{key:"modified-time",className:"tip date-hint t-date show show-block"},r.createElement(A.Z,{utc:I,className:"due-date text-tny inline-block"}))}return null;case"subtaskDate":if(F.hasStartDate()){var W=b.fW(F.originModel),K=(0,P.do)();return r.createElement(Q,{key:"date",className:"tip date-hint t-date show show-block"},W?r.createElement("span",{className:"due-date text-primary"},W):r.createElement(g.Z,{className:c()("text-tny inline-block",E.Z.getDueDateColorClass(F.startDate,F.isAllDay,!0,ie)),task:F.originModel,showTomorrow:$(i),projectId:K,isCompletedSection:q,onClickDuedate:s,isInKanban:we}))}return null;case"project":if(xe)return null;var J=F instanceof T.kz,X=F instanceof T.zF,ne=(!z||te)&&!S.OU();J&&(ne=!S.uY()),X&&(ne=!0);var re=F.projectInfo;if(ne&&re){var oe=re.color,ae=re.name;return r.createElement(Q,{key:"project",className:c()("tip project-hint !flex-auto overflow-hidden",{"has-color":"transparent"!==oe,show:!0})},r.createElement(U.Z,{projectColor:oe,projectName:ae,isInKanban:we,isTimetableTask:X,navigateToProjectByHint:me}))}return null;case"assignment":if(S._X()||S.b())return null;if(F.hasAssign()){var le=F.originModel;return r.createElement(Q,{key:"assignment"},r.createElement(p.Z,{task:le,isReadOnly:B,showProjectPermissionToast:f}))}return null;case _.etu.SubTask:var fe=i.model.originModel,de=fe.get("id");return(S._X()?k.uxT:k.g8d)(fe)?ce?r.createElement("span",{key:_.etu.SubTask,className:"flex items-center mr-[4px]"},r.createElement(ee,{className:c()("tip subTask-hint active",{show:!0}),name:"subtask-bold"}),se&&se[de]&&r.createElement("span",{className:" text-xs text-grey-40"},se[de])):r.createElement(ee,{key:_.etu.SubTask,className:c()("tip subTask-hint active",{show:!0}),name:"subtask-bold"}):null;case _.etu.CountdownDate:var pe=(0,H.wI)(F.originModel.get("timerMode")),he=F.originModel.get("repeatFlag"),ye=F.originModel.get("type"),ge=F.originModel.get("ignoreYear"),ve=(0,H.l1)(ye,ge);return r.createElement(Q,{key:"countdown-date"},r.createElement(V.Z,{date:F.originModel.get("targetDate"),daysOption:(0,H.Gg)(F.originModel.get("daysOption"),pe,he,ve),timerMode:pe}));default:return null}}),[F,be,ke,Ze,De,we,ue,ie,i,q,s,ce,xe,z,te,me,B,f,se]),Be=(0,r.useCallback)((function(){var e=F.isScheduleOwner,n=_.etu,r=n.Project,o=n.Attachment,a=n.Note,i=n.Location,c=n.Repeat,s=n.Reminder,u=n.Progress,l=n.Date,f=n.Tag,d=n.Assignment,m=n.DetailModeTag,p=n.CountdownDate;switch(t){case _.axL.List:return F.listTipsElements;case _.axL.KanbanRow1:return e?[d]:[];case _.axL.KanbanRow2:if(F.modelType===_.eqw.Habit)return[l,u,s];if(F.modelType===_.eqw.Event)return[l,s,r];if(F.modelType===_.eqw.Countdown)return[p];var h=[l,o,a,i,c,s,r];return F.isCompleted?h:[l,o,a,i,c,s,u,r];case _.axL.KanbanRow3:return[f];case _.axL.Detail:return[l];case _.axL.ListDetailExtraRow1:return[m];default:return[]}}),[t,F]),Ue=(0,r.useCallback)((function(){var e=[];if(we){var t;Me.current.indexOf(_.etu.Tag)>-1?(e.push(Fe(_.etu.Tag)),t=Me.current.filter((function(e){return e!==_.etu.Tag}))):t=Me.current;var n=t.map((function(e){return Fe(e)})).filter((function(e){return!!e}));n.length&&e.push(r.createElement("div",{className:"task-tips-more flex items-center overflow-hidden",key:"more-tips"},n))}else Me.current.forEach((function(t){var n=function(t){var n=Fe(t);n&&e.push(n)};fe&&(be||ke)&&!ce&&"tiny"===ve&&F.hasStartDate()&&J.includes(t)||n(t)}));return e.filter((function(e){return!!e}))}),[ve,fe,we,be,ke,ce,F,Fe]),Ye=(0,r.useMemo)((function(){return Oe!==Se&&d().info("forceUpdate tips: ",Se),Me.current=Be(),Ue()}),[Oe,Se,Be,Ue]);return Ye.length?r.createElement("div",{className:c()("tips overflow-hidden",X,n),ref:Ae},Ye):null};var X="flex-none flex items-center",Q=function(e){var t=e.children,n=e.className,o=void 0===n?"":n;return r.createElement("span",{className:c()("flex flex-none mr-[4px] last:mr-0 items-center",o)},t)},ee=function(e){var t=e.name,n=e.className,o=void 0===n?"":n;return r.createElement(Q,{className:c()(o,"w-[14px] h-[14px]")},r.createElement(y.Z,{name:t,className:c()("color-isolate","w-full h-full text-grey-40 mr-[4px] last:mr-0")}))}},R6RL:function(e,t,n){"use strict";n.d(t,{SB:function(){return te},FK:function(){return se},vn:function(){return ue}});n("pNMO"),n("4Brf"),n("0oug"),n("gXIK"),n("ma9I"),n("TeQF"),n("pjDv"),n("yq1k"),n("4mDm"),n("2B1R"),n("+2oP"),n("7+zs"),n("sMBO"),n("Tskq"),n("qePV"),n("5DmW"),n("27RR"),n("tkto"),n("07d7"),n("5s+n"),n("YGK4"),n("JTJg"),n("PKPk"),n("FZtP"),n("3bBZ");var r=n("NW6w"),o=n("q1tI"),a=n("NDgc"),i=n("2sNt"),c=n("l3/N"),s=n("RDjN"),u=n("ylzY"),l=n("/0bn"),f=n("V/jI"),d=n("PiDg"),m=n("+YLg"),p=n("yscd"),h=n("5i3H"),y=n("ybuw"),g=n("4+DD"),v=n("nV7f"),b=n("cCsS"),w=n("ejQ0"),k=n("eNa2"),x=n("bJwH"),E=n("xG0P"),S=n("sLZY"),_=n("wV/k"),O=n("Eh+D"),C=n("QPTY"),T=n("rS6O"),j=n("2VSN"),D=n("lBvt"),M=n("DRqq"),A=n("AjVW"),N=n("lp6m"),P=n("7OPC"),I=n("7th3"),L=n("y8mg"),R=n.n(L),Z=n("fn0o"),F=n("T3me"),B=n("Ici6"),U=n("EPMa"),Y=n.n(U),V=n("5I5I"),H=n.n(V),W=n("Ygis");function z(e){return z="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},z(e)}function G(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function K(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?G(Object(n),!0).forEach((function(t){q(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):G(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function q(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=z(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=z(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==z(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var J=["top","bottom"],X=["top","bottom"],Q=+y.Z.taskLevelOffset,ee=function(e){return"list"===e?c.Kd()?60:108:"kanban"===e?108:0},te=function(){(0,g.OZ)(),(0,v.kE)(),(0,h.Br)()},ne=function(e,t){var n=e[t],r=e.slice(t+1),o=!0;return r.every((function(e){return null!=e.model&&(e.parentId===n.parentId&&(o=!1),!0)})),o},re=function(e){return i.Ki6("detail"===e?s.V5I.Detail:s.V5I.Main)},oe=function(e,t,n,r,o,i){var c,s="kanban"===r,l=s?18:36,f=s?40:80,d=(0,a.UU)(e,t,r)+l,m=u.ZP.judgeMoveStop.lastX<f?n-d:n-u.ZP.judgeMoveStop.lastX;return m>=(c=u.ZP.judgeMoveStop.lastX>f?15:s?+y.Z.taskLevelKanbanOffset:+y.Z.taskLevelOffset)?Math.min((Math.floor(Math.abs(m/c)),1)):m<=-c&&o?-1*Math.min(Math.floor(Math.abs(m/c)),e-t):i?1:0};function ae(e,t,n){for(var r=e.displayListModelsRef,o=e.indexRef,a=e.displayListModel,c=e.env,s=o.current,l=a.section.id,f=r.current,d=i.aEd(f,l),m=d.sectionTaskCount,p=d.sectionIndex,h="none",y=(n.bottom-n.top)/2,g=u.ZP.userMousePosition.y-n.top,v=36,b=36+g,w=p+1;w<p+m+1;w++){var x,E=null!==(x=(0,k.UP)(c,w,r.current[w],r.current[w+1]))&&void 0!==x?x:0;v+=E,w<s&&(b+=E)}return{position:h=1===m?g<y?"top":"bottom":b>v/2?"bottom":"top",sectionTaskCount:m,count:m,offsetY:"top"===h?b-g:v-(b-g),sectionIndex:p}}function ie(e,t,n,r,o){var c,m,h=e.displayListModel,y=e.displayListModelsRef,g=e.rootLevel,v=e.env,b=e.indexRef,w=e.columnId,E=e.project,_=e.quadrantId,C=b.current,T=h.section,j=(n.bottom-n.top)/2,M=u.ZP.userMousePosition,A=M.y-n.top,N=M.x-n.left,P="detail"===v,I="list"===v&&i.zAc(),L=function(e,t){var n=e-1;return n<0||null==t[n].model}(C,y.current),R=i.Ki6(P?s.V5I.Detail:s.V5I.Main),Z=R.includes(t.id)&&R.length>1,F=t.id===h.id&&(t.type===D.cj.TASK||t.type===D.cj.TIMETABLE),B=t.type===D.cj.CHECKLIST,U=function(){if(("next7days"===w||"overdue"===w||"later"===w)&&(_?(0,S.As)(_):(0,x.Oe)(E||O.Map())).orderBy!==s.d$J.sortOrder)return!1;return T.isSortFree}(),Y=A<j?"top":"bottom";F&&(Y="top");var V,H="top"===Y?Math.max(C-1,0):C,W=y.current[H],z=W.level,G=(null===(c=y.current[H+1])||void 0===c?void 0:c.level)>z,K=t.type===D.cj.TASK&&i.ZWx(r.model);M&&(V=function(e){if(Date.now()-u.ZP.judgeMoveStop.lastTime<200)return u.ZP.judgeMoveStop.lastResult;var t=Math.abs(u.ZP.judgeMoveStop.lastY-e)/(Date.now()-u.ZP.judgeMoveStop.lastTime)<.3;return u.ZP.judgeMoveStop.lastTime=Date.now(),u.ZP.judgeMoveStop.lastY=e,u.ZP.judgeMoveStop.lastResult=t,t}(M.y));var q=oe(z,g,N,v,("bottom"===Y||"top"===Y)&&ne(y.current,H)&&!G,G);if(!F||(q=oe(z,g,N,v,y.current[C].level===g||ne(y.current,C),!1),function(e,t){var n=e[t],r=e[t-1];return null==r||null==r.model||!!(r&&r.model&&n.level>r.level)}(y.current,C)&&!ne(y.current,C)&&(q=1),!Z)){if(I||(null===(m=W.model)||void 0===m?void 0:m.isNote)||W.model instanceof p.g||W.model instanceof p.zF||W.model instanceof p.kz){var $;if(z>0||G)if(0!==(null===($=y.current[H+1])||void 0===$?void 0:$.level))return;q=-z}V||(u.ZP.judgeMoveStop.lastX=N,G||(q=0));var J=q+z>s.AE?0:q,X=J*Q+(0,a.UU)(z,g),ee=t.type===D.cj.TIMETABLE;if(B||K||ee){if(P)return;if(K&&T instanceof d.Ou)return;if(K&&T instanceof d.lS&&T.priority!==s.Y$J.none)return;return U?function(e,t,n,r){for(var o,a,i,c=e.displayListModelsRef,s=e.indexRef,u=e.env,l=s.current,f=function(e,t){var n=t,r=1;for(;n>=0&&0!==e[n].level;)n--;for(var o=n+1;o<e.length&&0!==e[o].level;o++)r++;return{taskCount:r,taskIndex:n}}(c.current,l),d=f.taskCount,m=f.taskIndex,p=0,h=r,y=m;y<m+d;y++){var g,v=null!==(g=(0,k.UP)(u,y,c.current[y],c.current[y+1]))&&void 0!==g?g:0;p+=v,y<l&&(h+=v)}i=1===d?r<n?"top":"bottom":h>p/2?"bottom":"top";return{type:"TREE",position:i,indentLevel:"top"===i?-(null!==(o=null===(a=c.current[m-1])||void 0===a?void 0:a.level)&&void 0!==o?o:0):0,left:t.left,count:d,taskIndex:m,offsetY:"top"===i?h-r:p-(h-r)}}(e,n,j,A):{type:"BLOCK",position:h.section.id,left:0,indentLevel:0}}if(T instanceof d.P2&&U){var te,re=null===(te=r.dragDisplayModel)||void 0===te?void 0:te.section,ae=!(!!re&&T.id===re.id),ie=Math.min(z,s.AE)-g+J;if(ae&&ie<=0)return"drop"===o&&l.$Z({text:f.U2("dragging_not_supported_in_grouping_hint")}),null}if(F&&!L&&!I&&!(T instanceof d.Ou))return{type:"BLOCK",position:"top",indentLevel:J,left:X+n.left};if(!U){var ce;if(1===J&&!(T instanceof d.Ou)&&!r.id2node[W.id]&&(!L||"top"!==Y))return{type:"BLOCK",position:Y,indentLevel:J,left:X+n.left};var se=null===(ce=r.dragDisplayModel)||void 0===ce?void 0:ce.section,ue=!(!!se&&T.id===se.id);return ue?T instanceof d.P2&&ue?("drop"===o&&l.$Z({text:f.U2("dragging_not_supported_in_grouping_hint")}),null):{type:"BLOCK",position:h.section.id,left:0,indentLevel:0}:("drop"===o&&l.$Z({text:f.U2("dragging_not_supported_in_sorting_hint")}),null)}if("top"===Y&&!F&&!I||"bottom"===Y){var le=y.current[H];if(t.type===D.cj.TASK&&r.id2node&&r.id2node[null===le||void 0===le?void 0:le.id])return}return L&&"top"===Y?{type:"BLOCK",position:Y,indentLevel:0,left:n.left}:{type:"BLOCK",position:Y,indentLevel:J,left:X+n.left}}}function ce(e,t,n,r,o){var a=ie(e,t,n,r,o);return a?"TREE"===a.type?a:K(K({},a),{},{count:0,taskIndex:0,offsetY:0}):a}t.ZP=function(e){var t=e.projectPermission,n=e.columnId,a=e.displayListModel,d=e.displayListModelsRef,h=e.env,y=e.isDisableDragForEdit,g=e.quadrantId,v=e.collapseEnv,b=e.taskBlockRef,w=e.taskRef,k=a.model,x=k.originModel,E="list"===h,S="kanban"===h,_="quadrant"===h,O="detail"===h,C=(0,o.useCallback)((function(){if("detail"===h){var e=(0,T.n6)();u.ZP.tempToggleCollapseModels.forEach((function(t){var n=t.model;(0,T.qI)(n.id,e)}))}else{var t=(0,T.qS)(),n=new Map;(0,j.KZ)(d.current,(function(e){e.model instanceof p.Y5&&n.set(e.id,e.model)})),u.ZP.tempToggleCollapseModels.forEach((function(e){var r=n.get(e.id);r&&(0,T.wA)(r,v,t)}))}}),[v,d,h]),A=(0,o.useMemo)((function(){return k instanceof p.g?D.cj.CHECKLIST:k instanceof p.kz?D.cj.SUBSCRIBE_TASK:k instanceof p.zF?D.cj.TIMETABLE:(p.Y5,D.cj.TASK)}),[k]),N=(0,M.Z)((function(e,t,n){var r=function(){var e=b.current;if(e){var t=$(e);return{width:t.width()||200,height:40,marginLeft:t.css("margin-left"),marginRight:t.css("right")}}return{width:200,height:40}}();return le(e.type,t,n,r)})),L=(0,r.v9)((function(){return re(h)})),Z=L.length>1&&-1!==L.indexOf(k.id),F=(0,o.useMemo)((function(){return L.length>1&&L.includes(k.id)?L:[]}),[k.id,L]),B=(0,o.useMemo)((function(){if(E)return D.M5.TASKLIST;if(S)return D.M5.TASKLIST_KANBAN;if(O)return D.M5.TASKLIST_DETAIL;if(_)switch(g){case s.yuA.quadrant1:return D.M5.QUADARNT_1;case s.yuA.quadrant2:return D.M5.QUADARNT_2;case s.yuA.quadrant3:return D.M5.QUADARNT_3;case s.yuA.quadrant4:return D.M5.QUADARNT_4;default:return D.M5.QUADARNT_1}return D.M5.TASKLIST}),[O,S,E,_,g]),U={id:k.id,type:A,area:B,data:{ids:F,specificFrom:S?n:_?g:void 0}},V=(0,o.useRef)({width:0,height:0,html:""}),W={type:A,overlay:function(e){if(e.data.ids.length>1){var t=i.a1Z(e.data.ids).toArray();return N(e,x,t)}return o.createElement("div",{id:"task-item-drag-preview",className:Y()("bg-main-background shadow-default dark:shadow-dark-default rounded-default overflow-hidden",H().taskItemWrapper,{"column-list-view":"kanban"===h}),style:{width:V.current.width,height:V.current.height},dangerouslySetInnerHTML:{__html:V.current.html}})},start:function(){V.current={width:0,height:0,html:""};var e=w.current;if(e){var t=$(e),r=t.width()||0,o=t.height()||0,a=t.clone(!1,!1);a.children(".l-task-bg").remove();var i=a.html();V.current={width:r,height:o,html:i}}var c=function(e,t){return(0,I.RU)(e,d.current,n,t)}(U,!0);if(c){var s=c.dragDisplayListModels,l={};(0,j.KZ)(d.current,(function(e){e.model instanceof p.Y5&&(l[e.id]=e)})),u.ZP.tempToggleCollapseModels=Array.from(new Set(s.map((function(e){return e.id})).concat(Z?L:[]))).map((function(e){return l[e]})).filter((function(e){return!!e&&!e.collapsed})),setTimeout((function(){C()}),0)}},end:function(){V.current={width:0,height:0,html:""},te(),u.ZP.dragHoverTarget="",setTimeout((function(){C(),u.ZP.tempToggleCollapseModels=[]}),0)},dragItem:U},z=u.ZP.currentSortOption.get("sortOption"),G=null===z||void 0===z?void 0:z.groupBy,K=null===z||void 0===z?void 0:z.orderBy,q=(0,o.useMemo)((function(){return c.O1()||c._X()||y?{disabled:!0}:(!i.p9N(x)||("list"!==h||G===s.X9E.project||K!==s.d$J.dueDate&&K!==s.d$J.priority&&K!==s.d$J.tag)&&("kanban"!==h||K!==s.d$J.dueDate&&K!==s.d$J.priority&&K!==s.d$J.tag))&&t!==m.fU.write?{disabled:!0,disabledAction:function(){c._X()||0!==x.get("deleted")||c.OU()||c.QF()||l.$Z({text:f.U2("project_action_abort_toast",{s9:f.U2("project_".concat(t))})})}}:{disabled:!1}}),[G,K,h,y,t,x]),J=q.disabled,X=q.disabledAction,Q=(0,o.useMemo)((function(){return"taskitem-".concat(R().uniqueId(k.id))}),[k.id]),ee=(0,P.ZP)({id:Q,disabled:J,data:W,disabledAction:X});return{listeners:ee.listeners,setNodeRef:ee.setNodeRef,isDragging:ee.isDragging}};var se=function(e){var t=e.taskRef,n=e.columnId,a=e.displayListModel,c=e.displayListModelsRef,y=e.env,g=e.indexRef,O=e.kanbanItemUIType,T=e.quadrantId,j=e.taskBlockRef,A=g.current,P=a.model,L=P.originModel,F=a.section,B=F.name,U="kanban"===y,Y="quadrant"===y,V=(0,o.useContext)(W.Z),H=(0,r.I0)(),z=(0,o.useCallback)((function(e){H(w.mz(e))}),[H]),G=function(e,t){return(0,I.RU)(e,c.current,n,t)},K=((0,M.Z)((function(e){var t=function(){var e=j.current;if(e){var t=$(e);return{width:t.width()||200,height:40,marginLeft:t.css("margin-left"),marginRight:t.css("right")}}return{width:200,height:40}}();return ue(e,t)})),function(e,t){var r=e.type;if(r===D.cj.CUSTOM_SECTION)return"detail"!==y;if((0,C.B4)("project-list-view-".concat(n,"-").concat(T),C.Eq))return!1;var o=G(e);if(!o)return!1;if((0,I.GD)(e))return!1;if((0,I.nF)())return!1;if((0,I.ZP)(e))return!1;if(!(0,I.QM)(e,y))return!1;switch(r){case D.cj.TASK:case D.cj.CHECKLIST:case D.cj.TIMETABLE:var a=o.model,c=o.groupId,s=o.dragDisplayModel,u=e.type,m=s.section.name;if(U&&n!==c)return!1;if(U&&"note"===n&&!(F instanceof d.qH))return!1;if(F instanceof d.fN&&m!==F.name)return"drop"===t&&l.$Z({text:f.U2("dragging_not_supported_in_grouping_hint")}),!1;if(Y&&T!==(0,N.ZY)(e.area))return!1;if(F instanceof d.zu&&F.disabled||!F.canDrop&&!F.isSortFree)return F instanceof d.fN&&"drop"===t&&l.$Z({text:f.U2("dragging_not_supported_in_sorting_hint")}),!1;if(e.type===D.cj.CHECKLIST&&F instanceof d.qH)return!1;var p=u===D.cj.TASK&&i.ZWx(a);return p&&(F instanceof d.lS||F instanceof d.Uy)?!!i.TY8(F):!(F instanceof d.sj&&!p)&&(F.isSortFree?u!==D.cj.SUBSCRIBE_TASK&&u!==D.cj.TIMETABLE||B===m:!!(0,v.b)(e,F,n));case D.cj.CUSTOM_SECTION:return"detail"!==y;default:return!1}}),q={accepts:[D.cj.TASK,D.cj.SUBSCRIBE_TASK,D.cj.CHECKLIST,D.cj.TIMETABLE,D.cj.CUSTOM_SECTION],over:function(e){e.active},move:function(r){var o=r.active.data.current.dragItem;switch(o.type){case D.cj.TASK:case D.cj.CHECKLIST:case D.cj.TIMETABLE:case D.cj.SUBSCRIBE_TASK:if(!K(o,"hover"))return;if(Y&&T!==(0,N.ZY)(o.area))return;var a=t.current;if(a){var c=a.getBoundingClientRect(),l=G(o);if(!l)return;var f=ce(e,o,c,l,"hover");if(!f)return void(null===f&&(u.ZP.dragHoverTarget="",te()));var d=f.position,m=f.left,p=f.indentLevel,g=f.offsetY,v=f.count,b=f.taskIndex,w=J.includes(d),x=w?"task-drop ".concat(L.get("id")+d+p):"section-drop ".concat(n," ").concat(d);if(u.ZP.dragHoverTarget===x)return;if(u.ZP.dragHoverTarget=x,te(),w){var E,S=o.type===D.cj.CHECKLIST,_=o.type===D.cj.TASK&&i.ZWx(l.model),C=o.type===D.cj.TIMETABLE;if(S||_||C)if("top"===d){var j=0;if(b===A&&(j=U?4:0),(E=c.top-g-j)<ee(y))return}else{var M=0;b+v-1===A&&1===v&&(M=U?4:0),E=c.top+g-M}else E=U?O===k.dR.rootHasChildren?"top"===d?c.top-4:c.bottom:O===k.dR.root?"top"===d?c.top-4:c.bottom+4:O===k.dR.lastChildren?"top"===d?c.top:c.bottom+4:"top"===d?c.top:c.bottom:"top"===d?c.top:c.bottom;(0,h.t0)(U?s.LxN.Kanban:s.LxN.ListTask,{top:E,left:m,right:c.right})}else $("".concat(Y?"#"+T+" ":"","#task-list-content [section-id='").concat(null!==n&&void 0!==n?n:"").concat(d,"']")).first().addClass(s.wIS.section)}break;case D.cj.CUSTOM_SECTION:var P=t.current;if(P){if(!K(o,"hover"))return;var I=P.getBoundingClientRect(),R=$(P).hasClass("section-header"),Z=ae(e,0,I),B=Z.position,V=Z.offsetY,H=X.includes(B),W="custom-section-drop ".concat(R," ").concat(B," ").concat(F.id);if(u.ZP.dragHoverTarget===W)return;u.ZP.dragHoverTarget=W,te();var z=0;if("top"===B)if((z=I.top-V)<ee(y))return;H&&(0,h.t0)(s.LxN.Section,{top:"top"===B?z:I.top+V,left:I.left,right:I.right})}}},drop:function(n){n.over;var r=n.active.data.current.dragItem;if(K(r,"drop")){var o=t.current;if(o){var a=r.type,h=o.getBoundingClientRect();switch(a){case D.cj.TASK:case D.cj.CHECKLIST:case D.cj.TIMETABLE:case D.cj.SUBSCRIBE_TASK:var y=G(r);if(y){var g=ce(e,r,h,y,"drop");if(null==g)return;var v=V.isCalendarTaskMode;V.isCardMode&&(v?(0,I.ig)(r,"calendar+task","task"):(0,I.ig)(r,"task+calendar","task"));var w=g.position;if(J.includes(w))switch(a){case D.cj.TASK:case D.cj.CHECKLIST:case D.cj.TIMETABLE:!function(e,t,n,r){var o,a,c=e.displayListModelsRef,h=e.displayListModel,y=e.indexRef,g=e.rootId,v=e.env,b=e.columnId,w=e.quadrantId,k=e.project,O=e.getCurrentProjectOrderIdFn,C=y.current,T=r.model,j=r.dragDisplayListModels,M=r.dragDisplayModel,A=t.type,N=j,P=M.section.name,I=h.section,L=I.name;if(A===D.cj.CHECKLIST&&L!==P){if("completed"===P)return void l.$Z({text:f.U2("toast_text_drag_completed_subtask")});if(I instanceof d.zu)return void l.$Z({text:f.U2("toast_text_subtask_to_other_project")});if(I instanceof d.lS)return void l.$Z({text:f.U2("toast_text_subtask_to_other_priority")})}var R=ce(e,t,n,r,"drop");if(R){var Z,F=R.position,B=R.indentLevel,U=R.count,Y=R.taskIndex,V=A===D.cj.CHECKLIST,H=A===D.cj.TASK&&i.ZWx(T),W=A===D.cj.TIMETABLE;Z=V||H||W?1===U?"top"===F?C-1:C:"top"===F?Y-1:Y:"top"===F?C-1:C;var z=null===(o=i.wQc(c.current,Z,B))||void 0===o||null===(a=o.model)||void 0===a?void 0:a.projectId,G=c.current[Z],K=G?G.level+B:0;if(z){var q=(0,x.Rp)(z);if(q){var $=(0,x.Yj)(q);if($!==m.fU.write)return void l.$Z({text:f.U2("project_action_abort_toast",{s9:f.U2("project_".concat($))})})}}var J=h.section;if(((I instanceof d.lS||I instanceof d.Uy)&&!i.TY8(I)||K>0||I instanceof d.lS&&I.priority!==s.Y$J.none)&&(N=N.filter((function(e){return!e.model.isNote}))),!z){var X=N.filter((function(e){return e.model instanceof p.Y5})).map((function(e){return e.id}));if("detail"===v){if(g){var Q=i.FOH(g);if(Q){var ee=Q.get("projectId");i.nfi(X,ee,"project")}}}else i.hGO(X)}if(J instanceof d.rD){if("detail"===v)return void(J instanceof d.rD&&J.insertTasks(N,Z,c.current,B,!1,z,void 0,g,w,!0));if(null==k)return;var te=w?(0,S.As)(w):(0,x.Oe)(k),ne=te.groupBy,re=te.orderBy,oe=c.current;!function(){var e=c.current;if(J instanceof d.qH){var t=w||E.e();if(!t)return;var n=N.filter((function(e){return!(e.model instanceof p.zF)})),r=i.qOI(n),o=r.list,a=r.map,l=i.kzf(o,a);E.Nn(l,Z,e,t,B)}else{var f=w||O(ne);if(f){var m=(0,x.bM)(te,re);if(re===s.d$J.dueDate||re===s.d$J.tag||re===s.d$J.priority){var h,y,g,k,S=(null===(h=e[Z])||void 0===h?void 0:h.section)||(null===(y=e[0])||void 0===y?void 0:y.section),C=function(){if("kanban"===v){if(b){var e=u.ZP.columnId2Section[b];if(e)return E.ZO(e)}}else if(S instanceof d.rD)return E.ZO(S);return"none"}();if(K>0&&ne===s.X9E.dueDate&&re===s.d$J.dueDate&&"none"===C)return;if((null===(g=N[0])||void 0===g?void 0:g.model)instanceof p.g)E.ih(N,Z,e,f,B,ne,re,C,m);else if((null===(k=N[0])||void 0===k?void 0:k.model)instanceof p.zF)E.ih(N,Z,e,f,B,ne,re,C,m);else{var T=i.qOI(N),j=T.list,D=T.map,M=i.kzf(j,D);E.ih(M,Z,e,f,B,ne,re,C,m)}}else if(re===s.d$J.sortOrder&&ne!==s.X9E.sortOrder&&ne!==s.X9E.none&&"list"===v){var A=i.qOI(N),P=A.list,I=A.map,L=i.kzf(P,I),R=i.Fdr(L,Z,e,B);(0,_.Yr)(R)}}}}(),function(){var e=N.filter((function(e){return!(e.model instanceof p.zF)}));J instanceof d.lf?J.insertTasks(e,Z,oe,B,re===s.d$J.sortOrder):J.insertTasks(e,Z,oe,B,!0,z,void 0,g,w,re===s.d$J.sortOrder)}()}}}(e,r,h,y)}else{var k=y.dragDisplayListModels;(F instanceof d.lS||F instanceof d.Uy)&&(k=k.filter((function(e){return!e.model.isNote})));var O=k.filter((function(e){return e.model instanceof p.Y5})).map((function(e){return e.id}));i.hGO(O),F.dropTasks(k)}}break;case D.cj.CUSTOM_SECTION:var C=ae(e,0,h),T=C.position,j=C.sectionIndex,M=C.sectionTaskCount,N=c.current;if("none"===T)return;var P=X.includes(T),R=A-j;if(P){var Z,B,U,Y;if("top"===T)Z=null===(U=N[A-R-1])||void 0===U?void 0:U.section,B=N[A].section;else Z=N[A].section,B=null===(Y=N[A+M-R+1])||void 0===Y?void 0:Y.section;var H=Z instanceof d.lf?Z.id:void 0,W=B instanceof d.lf?B.id:void 0,q=L.get("projectId");(0,b.tW)({sectionId:r.id,prevSectionId:H,nextSectionId:W,projectId:q,setColumnOrders:z})}}}u.ZP.judgeMoveStop.lastY=99999,u.ZP.judgeMoveStop.lastX=0,u.ZP.judgeMoveStop.lastResult=!1}}},Q=(0,o.useMemo)((function(){return"detail"===y?"taskitem-detail-".concat(R().uniqueId(P.id)):"taskitem-".concat(R().uniqueId(P.id))}),[y,P.id]),ne=(0,Z.Z)({id:Q,data:q});return{setDropNodeRef:ne.setNodeRef,isOver:ne.isOver}},ue=function(e,t){if(e.area!==D.M5.TASKLIST&&e.area!==D.M5.TASKLIST_KANBAN&&e.area!==D.M5.TASKLIST_DETAIL&&e.area!==D.M5.QUADARNT_1&&e.area!==D.M5.QUADARNT_2&&e.area!==D.M5.QUADARNT_3&&e.area!==D.M5.QUADARNT_4){var n=e.data,r=e.type,o=e.id,a=n.ids,c=n.generateTask;if(c)return le(e.type,c,[c],t);if(r===D.cj.CHECKLIST){var s=i.mxI(o);if(s){var u=s.task,l=s.item,f=(0,F.y3)(l,u);return le(e.type,f,[f],t)}}else if(r===D.cj.SUBSCRIBE_TASK){var d=(0,B.Y)(o);if(d)return le(e.type,d,d,t)}else{var m=i.FOH(o);if(m){var p=i.a1Z(a).toArray();return le(e.type,m,p,t)}}}},le=function(e,t,n,r){var a=r||{width:200,height:40},c=function(){switch(e){case D.cj.TASK:return new p.Y5(t);case D.cj.SUBSCRIBE_TASK:return new p.kz(t);case D.cj.CHECKLIST:return new p.g(t);case D.cj.TIMETABLE:return new p.zF(t);default:return new p.Y5(t)}}(),s=n.length>1,u=!s;return o.createElement("div",{"data-type":e,className:"flex items-center bg-main-background shadow-default dark:shadow-dark-default rounded-default overflow-hidden",style:K({lineHeight:"40px",padding:"0 16px"},a)},u&&o.createElement(A.Z,{isDisabled:!1,model:c,pendingCompleted:!1,pendingStatus:null,className:i.nc7(t)}),o.createElement("p",{className:"truncate",style:{marginLeft:u?6:0}},s?f.U2("d_items",{d:n.length}):t.get("title")))}},NDgc:function(e,t,n){"use strict";n.d(t,{LZ:function(){return p},c8:function(){return y},zJ:function(){return g},UU:function(){return w}});n("ma9I"),n("TeQF"),n("fbCW"),n("yq1k"),n("4mDm"),n("2B1R"),n("Tskq"),n("07d7"),n("YGK4"),n("JTJg"),n("PKPk"),n("FZtP"),n("3bBZ");var r=n("RDjN"),o=n("ybuw"),a=n("yscd"),i=n("2sNt"),c=n("bJwH"),s=n("4+DD"),u=n("tEj8"),l=n("l3/N"),f=n("+TCt"),d=n("hnzI"),m=n("PiDg"),p=function(e){var t;if(window.getSelection){var n=window.getSelection();null===n||void 0===n||n.removeAllRanges()}else document.selection&&document.selection.empty&&document.selection.empty();(null===(t=e.current)||void 0===t?void 0:t.querySelector(".title")).focus()},h=function(e,t){var n=new Set((t||[]).filter((function(e){return!e.isSection})).map((function(e){return e.id})));return e.filter((function(e){return n.has(e)}))},y=function(e,t,n,r,o,s,u,p,y,g,v,b,w){var k=n.model,x=k.originModel,E=n.id,S=n.section instanceof m.O1,_=c.gX(c.Rp(x.get("projectId"))),O=i.pHh(x),C=k instanceof a.kz,T=k instanceof a.g,j=k instanceof a.js,D=k instanceof a.Tu,M=k instanceof a.zF,A="quadrant"===e,N=o,P=s,I=!1;if(t.metaKey||t.ctrlKey){if(_&&u(),C||T||O||j||D||M||_||y||S){var L=p(n);P=L.selectedTaskIds,N=L.activeTaskId,I=!1}else{if(A)P=v===b?P.includes(E)?P.filter((function(e){return e!==E})):P.concat([E]):[E];else P=P.includes(E)?P.filter((function(e){return e!==E})):P.concat([E]);P=P.filter((function(e){var t=i.FOH(e);return null!=t&&(i.fFu(t)&&u(),!i.pHh(t)&&(!i.HlA(t)&&!(i.xEq(t)&&!(0,l._X)())))})),I=!0}"kanban"===e&&(P=h(P,w)),0===P.length&&s[0]&&(P=[s[0]],N=s[0],d.h.getState().globalState.get("multiSelectMode")&&(I=!1))}else if(t.shiftKey){if(C||T||O||j||D||M||_||y||S)I=!1;else{if(A)P=v===b?P.includes(E)?P.filter((function(e){return e!==E})):P.concat([E]):[E];else P=P.includes(E)?P.filter((function(e){return e!==E})):P.concat([E]);P=P.filter((function(e){var t=i.FOH(e);return null!=t&&(i.fFu(t)&&u(),!i.pHh(t)&&(!i.HlA(t)&&!(i.xEq(t)&&!(0,l._X)())))})),I=!0}if("kanban"===e&&(P=h(P,w)),P.length&&1===P.length&&P[0]===E)P=[E];else if(P.length){var R=r.filter((function(e){return e.isSection})),Z=new Map;R.forEach((function(e){Z.set(e.section.id,e.collapsed)}));var F={};P.forEach((function(e){F[e]=!0})),P=[];var B=!1,U=!1,Y=!1;if(E===N)P.push(E);else for(var V=0;V<r.length;V++){var H=r[V].model;if(null!=H){var W=H.originModel,z=H.id,G=i.fFu(W),K=r[V].section instanceof m.O1,q=!(i.gVK(W)||i.HlA(W)||i.pHh(W)||i.d77(W)||i.nJ4(W)||i.p9N(W)||G||y||K);G&&(Y=!0);var $=z===E||z===N;if(B?($&&(U=!0),q&&P.push(z)):($&&(B=!0),B&&q&&P.push(z)),U)break}}Y&&u()}else P=[E];!N&&P.length&&(N=P[0])}else{var J=p(n);P=J.selectedTaskIds,N=J.activeTaskId,I=!1}return"list"!==e&&"kanban"!==e||(0,f.Oy)(I),{activeTaskId:N,selectedTaskIds:P,multiSelectMode:I}},g=function(e,t,n,r,o,a,c,l,f,d,m,p){var h=t.current;if(null!=h){var y=$(h).closest(e),g=y.find("li.task.active");if(g.length)if("up"===n){var v=(0,s.dk)(g).previous;if(v&&v.length>0){m();var b=v.find("a[taskid]").attr("taskId"),w=v.find("a[taskid]").attr("parentid");d(b),w?p(w,b):p(b)}}else if("down"===n){var k=y.find("li.task.active"),x=(0,s.dk)(k).next;if(x&&x.length>0){m();var E=x.find("a[taskid]").attr("taskId"),S=x.find("a[taskid]").attr("parentid");d(E),S?p(S,E):p(E)}}else if("shift-up"===n){var _=y.find("li.task.active"),O=(0,s.dk)(_).previous,C=_.find("a[taskid]").attr("taskid");if(O&&O.length>0&&(0,u.VD)(O)){var T=O.find("a[taskid]").attr("taskId");if(null==C)return;var j=i.FOH(C);if(!j)return;if((i.pHh(j)||i.HlA(j))&&C&&c(C),null==T)return;r.includes(T)?(C&&c(C),T&&a(T)):(T&&f(T),T&&a(T)),m(),d(T,{disableSelect:!0})}}else if("shift-down"===n){var D=y.find("li.task.active"),M=(0,s.dk)(D).next,A=D.find("a[taskid]").attr("taskid");if(M&&M.length>0&&(0,u.VD)(M)&&A){var N=i.FOH(A);if(!N)return;(i.pHh(N)||i.HlA(N))&&A&&c(A);var P=M.find("a[taskid]").attr("taskId");if(null==P)return;r.includes(P)?(A&&c(A),P&&a(P)):(P&&f(P),P&&a(P)),m(),d(P,{disableSelect:!0})}}}},v=+o.Z.taskLevelOffset,b=+o.Z.taskLevelKanbanOffset,w=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,n=arguments.length>2?arguments[2]:void 0,o=(Math.min(e,r.AE)-t)*("kanban"===n?b:v);return Math.max(o,0)}},oi5u:function(e,t,n){"use strict";n.d(t,{v:function(){return ie}});n("pNMO"),n("4Brf"),n("0oug"),n("gXIK"),n("ma9I"),n("TeQF"),n("fbCW"),n("pjDv"),n("4mDm"),n("oVuX"),n("2B1R"),n("+2oP"),n("7+zs"),n("sMBO"),n("qePV"),n("5DmW"),n("27RR"),n("tkto"),n("07d7"),n("rB9j"),n("ALS0"),n("JfAA"),n("YGK4"),n("PKPk"),n("FZtP"),n("3bBZ");var r=n("q1tI"),o=n("y8mg"),a=n.n(o),i=n("NW6w"),c=n("WSY4"),s=n("EPMa"),u=n.n(s),l=n("Hw0z"),f=n("/Qhg"),d=n.n(f),m=n("WIB2"),p=n("j+fn"),h=n("ITzT"),y=n("EItl"),g=n("WAss"),v=n.n(g),b=n("ggTm"),w=n("OfK4"),k=n("STQE"),x=n("bJwH"),E=n("+TCt"),S=n("l3/N"),_=n("4+DD"),O=n("Ag2S"),C=n("q9+P"),T=n("X+OG"),j=n("yscd"),D=n("PiDg"),M=n("2VSN"),A=n("rS6O"),N=n("ylzY"),P=n("2sNt"),I=n("PGqD"),L=n("eNa2"),R=n("DhI8"),Z=n("ZalT"),F=n("RDjN"),B=n("I0pK"),U=n("DQcm"),Y=n("hnzI"),V=n("QPTY"),H=n("C8XA"),W=n("U872"),z=n("W2Wp"),G=n("IXRV");function K(e){return K="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},K(e)}function q(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function J(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?q(Object(n),!0).forEach((function(t){X(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):q(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function X(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=K(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=K(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==K(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Q(e){return function(e){if(Array.isArray(e))return ne(e)}(e)||function(e){if("undefined"!==typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||te(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function ee(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,a,i,c=[],s=!0,u=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;s=!1}else for(;!(s=(r=a.call(n)).done)&&(c.push(r.value),c.length!==t);s=!0);}catch(e){u=!0,o=e}finally{try{if(!s&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(u)throw o}}return c}}(e,t)||te(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function te(e,t){if(e){if("string"===typeof e)return ne(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?ne(e,t):void 0}}function ne(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var re=(0,c.P1)([function(e){return e.env},function(e){return e.rootLevel},function(e){return e.mode},function(e){return e.quadrantId},function(e){return e.project},function(e){return e.collapseEnv}],(function(e,t,n,r,o,a){return{env:e,rootLevel:t,mode:n,quadrantId:r,project:o,collapseEnv:a}}));t.Z=(0,r.memo)((function(e){var t,n,o=e.project,c=e.forcePrintAll,s=e.columnId,l=e.displayListModels,f=e.hasCompletedTask,m=e.activeTaskId,p=e.queryString,g=e.renderEmptyList,k=e.loadMore,x=e.preview,F=e.quadrantId,K=e.extraEl,q=ee((0,r.useState)((function(){return S.kG()&&!x?"kanban":S.Li()&&!x?"quadrant":"list"})),1)[0],X="quadrant"===q?"matrix":S.rb()?"all":S.GW()?"today":S.dW()?"tomorrow":S.t5()?"week":S.Kd()?"assignToMe":S.Rq()?"tag":S.rQ()?"filter":S.cW()?"completed":S.E9()?"abandoned":S._X()?"trash":"project",te=(0,r.useMemo)((function(){return re({env:q,collapseEnv:X,rootLevel:0,mode:x?"preview":"normal",quadrantId:F,project:o})}),[X,q,x,o,F]),ne="list"===q,ae="kanban"===q,ce="preview"===te.mode,se=!!p,ue=ee((0,r.useState)(!1),2),le=ue[0],fe=ue[1],de=(0,i.v9)((function(e){return e.preference.get("showCompleted")})),me=(0,i.v9)((function(e){return e.globalState.get("sectionCollapse")})),pe=(0,i.v9)((function(e){return e.collapse.taskInSmart})),he=(0,i.v9)((function(e){return e.router.location.pathname})),ye=(0,i.v9)((function(e){return e.preference.get("showDetail")})),ge=(0,i.v9)((function(e){return e.columns})),ve=(0,i.v9)((function(e){return ae?[]:(0,P.Ki6)()})),be=R.H9({columns:ge},e),we=(0,i.v9)((function(e){return(0,H.gY)()})),ke=(0,i.I0)(),xe=(0,r.useCallback)((function(e){ke(T.b0(e))}),[ke]),Ee=(0,r.useCallback)((function(e){var t=ie(e,s,F);ke(T.IN(t))}),[s,ke,F]),Se=(0,r.useCallback)((function(e,t){(0,P.j1p)(e,t)}),[ke]),_e=ee((0,r.useState)(new Date),2),Oe=_e[0],Ce=_e[1],Te=(0,r.useRef)(a().uniqueId()),je=(0,r.useRef)(null),De=(0,r.useRef)(matchMedia("print")),Me=(0,r.useRef)(null),Ae=(0,r.useRef)(null),Ne=(0,r.useRef)(null),Pe=(0,r.useRef)(null),Ie=(0,r.useRef)({}),Le=(0,r.useRef)({}),Re=(0,r.useRef)([]),Ze=(0,r.useRef)(new Set),Fe=(0,r.useRef)(s);Fe.current=s;var Be=(0,y.D9)(Oe),Ue=(0,y.D9)(ye),Ye=(0,y.D9)(he),Ve=(0,y.D9)(o);(0,r.useEffect)((function(){Ue!==ye&&Ce(new Date)}),[ye,Ue]);var He=(0,i.v9)((function(e){return e.globalState.get("kanbanColumnSize")})),We=(0,r.useMemo)((function(){Be!==Oe&&(d().info("Force update list: ",Oe),(0,w.P)());var e=new Set([]),t=new Set([]),n=Q(l),r=!1,o=!1;n.forEach((function(e,t){var a=e.section;if((a instanceof D.qH||a instanceof D.Lv)&&e.children.length>0&&(r=!0),a instanceof D.Ou){if(!de)return;var i=new j.D2(a,e.model);i.children=e.children,n[t]=i,(0,M.KZ)([i],(function(e){e.model instanceof j.Y5&&e.model.status===Z.hY.WontDo&&(o=!0),e.model instanceof j.js&&e.model.isUndone&&(o=!0)}))}})),r&&n.forEach((function(e,t){var r=e.section;if(r instanceof D.Qb||r instanceof D.Vv||r instanceof D.Gg||r instanceof D.lf&&r.noHeader){var o=r.clone();o.setNoHeader(!1);var a=new j.D2(o,e.model);a.children=e.children,n[t]=a}}));var a=new Set,i=[],c=[],u={},f=S.EI(),m={},p={},h={},y=(0,A.qS)(pe);(0,M.KZ)(n,(function(n){var r=n.clone();if(n.model){if(n.model instanceof j.Y5){var o=(0,A.r1)(n.model,X,y,f);n.collapsed!==o&&(n.collapsed=o,r.collapsed=o)}}else if(n.isSection){var l=ie(n.section.id,s,F),d=me.get(l)||!1;n.collapsed!==d&&(n.collapsed=d,r.collapsed=d)}var p=0;r.parent&&(p=r.parent.level+1),n.level=p,r.level=p;var h=function(n){var r,o=null!==(r=n.parentId)&&void 0!==r?r:n.section.id,s=e.has(o),u=t.has(o);s||u?o&&t.add(n.id):c.push(n),i.push(n),a.add(n.id),n.isSection||(m[n.section.id]=(m[n.section.id]||0)+1)};if(h(r),null!=r.model&&ae){var g=r.model,v=g.hasAssign();u[g.id]=(0,L.Lf)(v,p)}}),(function(t){return ce||t.isSection&&t.section instanceof D.rD&&t.section.noHeader||t.collapsed&&e.add(t.id),!1}));var g,v=0,b=0,k=c.filter((function(e){return!(e.isSection&&e.section.noHeader)})),x=0,E=k.map((function(e,t){var n=e;e.section instanceof D.Xo&&(g=e.section,x=b),!e.equals(Le.current[e.id])||e.isSection&&e.section instanceof D.Uy&&e.section.isOverdue()?(Le.current[e.id]=e,delete(0,w.d)()[e.id]):Le.current[e.id]&&(n=Le.current[e.id]);var r=(0,L.UP)(q,t,e,k[t+1],ce,ce,He),o=r;return o+=(0,L.mf)(se,e,r,we),p[e.section.id]?p[e.section.id]+=o:p[e.section.id]=o,h[e.id]={top:b,height:o},b+=o,n})),_=[];return i.forEach((function(e){if(e.model&&!e.model.isCompleted&&v++,ae&&(S.GW()||S.t5()||S.rb())&&"overdue"===s&&(e.model instanceof j.g||e.model instanceof j.Y5)){var t=e.model.originModel;(0,P.jmM)(t)&&(0,P.ZjU)(t)&&_.push(e.model instanceof j.g?"".concat(e.model.taskId,"/").concat(e.model.id):e.model.id)}})),{hasWontDo:o,list:E,wholeList:i,wholeIdSet:a,sectionId2Count:m,height:b,Id2Width:u,quickAddSection:g,quickAddTop:x,sectionId2Height:p,id2Style:h,unCompleteCount:v,arrangeTaskIds:_}}),[X,s,l,q,Oe,ae,se,ce,He,Be,F,we,me,de,pe]),ze=We.list,Ge=We.height,Ke=We.sectionId2Count,qe=We.sectionId2Height,$e=We.Id2Width,Je=We.id2Style,Xe=We.hasWontDo,Qe=We.wholeList,et=We.wholeIdSet,tt=We.quickAddSection,nt=We.quickAddTop,rt=We.unCompleteCount,ot=We.arrangeTaskIds;(0,r.useEffect)((function(){ae&&null!=s&&(O.vp.dispatchOne("setColumnUncompletedCount",s,rt),O.vp.dispatchOne("setColumnArrangeTaskIds",s,ot))}),[ot,s,ae,rt]),(0,r.useEffect)((function(){return function(){O.vp.dispatchOne("setColumnUncompletedCount",Fe.current,0),O.vp.dispatchOne("setColumnArrangeTaskIds",Fe.current,[])}}),[]),Re.current=Qe,Ze.current=et;var at=null!=tt;(0,r.useEffect)((function(){if(ne){var e=0===ze.length;E.ky()!==e&&xe(e)}}),[xe,ne,ze.length]),(0,r.useEffect)((function(){if(he.split("/").slice(0,4).join("/")!==Ye.split("/").slice(0,4).join("/")&&!se){var e=Pe.current;e&&(e.scrollTop=0)}}),[se,ze.length,he,Ye,Ve,o]),(0,r.useEffect)((function(){Ve.hashCode()!==o.hashCode()&&(N.ZP.stashConvertData={})}),[o,Ve]),(0,r.useEffect)((function(){Ye!==he&&Object.keys(N.ZP.stashConvertData).forEach((function(e){"detail"===N.ZP.stashConvertData[e].effectiveArea&&delete N.ZP.stashConvertData[e]}))}),[he,Ye]),(0,r.useEffect)((function(){if(Ye!==he){var e=S.au();null==S.V5()&&e&&Ze.current.has(e)&&(0,P.Mfi)(q)<=1&&Se(e,[e])}}),[q,he,Ye,Se]);var it=(0,r.useRef)(null);(0,W.Z)((function(){var e=N.ZP.tasklistScrollIntoAfterCreate;if(e){var t=ze.find((function(t){return t.id===e.id})),n=Pe.current;if(t&&n){var r=Je[t.id],o=r.top,a=r.height;(o+a<n.scrollTop||o+a>n.scrollTop+n.clientHeight)&&(n.scrollTop=o||0),e.focus&&(it.current=t.id,setTimeout((function(){O.vp.dispatchOne(O.NX,"list_".concat(t.id)),it.current=null})))}N.ZP.tasklistScrollIntoAfterCreate=null}}),[ze]),(0,W.Z)((function(){m&&"kanban"===q&&setTimeout((function(){var e=ze.find((function(e){return e.id===m})),t=Pe.current;if(e&&t){var n=Je[e.id],r=n.top,o=n.height;(r+o<t.scrollTop||r+o>t.scrollTop+t.clientHeight)&&(t.scrollTop=r||0)}O.vp.dispatch("focusToTaskItem.kanban.".concat(m)),O.vp.dispatch("clearKanbanActiveId"),Se(m,[m])}))}),[m,q,ze,Se]),(0,W.Z)((function(){var e=N.ZP.sectionScrollIntoAfterSearch;if(e){var t=ze.find((function(t){return t.id===e})),n=Pe.current;if(t&&n&&"list"===q){var r=Je[t.id],o=r.top,a=r.height;(o+a<n.scrollTop||o+a>n.scrollTop+n.clientHeight)&&(n.scrollTop=o||0),setTimeout((function(){O.vp.dispatchOne(O.Ly,"list_".concat(t.id))}))}N.ZP.sectionScrollIntoAfterSearch=null}}),[ze]),(0,r.useEffect)((function(){c&&(fe(!0),je.current=null)}),[c]),(0,r.useEffect)((function(){var e=function(){le&&fe(!1)},t=function(e){!e.matches&&le&&fe(!1)},n=De.current;return I.vU?window.addEventListener("afterprint",e):n.addListener(t),function(){I.vU?window.removeEventListener("afterprint",e):n.removeListener(t)}}),[le]),(0,r.useEffect)((function(){var e=Te.current;return O.vp.subscribe(e,"forcePaginationInList",(function(e){fe(!0),je.current=e})),function(){O.vp.unSubscribe(e,"forcePaginationInList")}}),[]),(0,r.useEffect)((function(){le&&setTimeout((function(){je.current&&je.current()}))}),[le]);var ct=(0,r.useCallback)((function(){O.vp.dispatch("fetchCompletedTasks")}),[]),st=(0,y.zE)(k||ct,7*C.pO),ut=(0,r.useCallback)((function(e){e.deltaY>0&&Pe.current&&Pe.current.offsetHeight!==Pe.current.scrollHeight&&Pe.current.scrollHeight-Pe.current.scrollTop-Pe.current.offsetHeight<=36&&st()}),[st]),lt=(0,r.useCallback)((function(e){Ie.current[e]=!0}),[]),ft=(0,r.useCallback)((function(e){delete Ie.current[e]}),[]);(0,r.useEffect)((function(){var e=function(e){if(at)return N.ZP.isClickNeedFocusQuickAddEl?(N.ZP.isClickNeedFocusQuickAddEl=!1,void setTimeout((function(){O.vp.dispatch("focusQuickAddByColumnId",{columnId:s})}))):void(!$(e.target).closest("#container-main").length||$(e.target).closest(".task-input").length||$(e.target).closest(".preset-element").length||$(e.target).closest(".tl-quick").length||Y.h.dispatch(T.tm("")))};return document.body.addEventListener("click",e,{capture:!0}),function(){document.body.removeEventListener("click",e,{capture:!0})}}),[s,at]);var dt=(0,r.useRef)(0);(0,V.mc)({id:"project-list-view-".concat(s,"-").concat(F),xContainerRef:Pe,yContainerRef:Pe,moveEdgeTolerate:V.Eq});var mt=(0,z.Z)(Me);(0,r.useEffect)((function(){N.ZP.tasklistWidth=null===mt||void 0===mt?void 0:mt.width}),[null===mt||void 0===mt?void 0:mt.width]);var pt=(0,z.Z)(Ae),ht=(null===pt||void 0===pt?void 0:pt.width)||0,yt=(null===pt||void 0===pt?void 0:pt.height)||0,gt=(0,r.useMemo)((function(){return{displayListModels:ze,toggleSectionCollapse:Ee,onTaskItemMounted:lt,onTaskItemUnmounted:ft,renderedMap:Ie.current,project:o,columnId:s,Id2Width:$e,isPrintMode:le,columnCount:be.size,hasWontDo:Xe,wholeListRef:Re,sectionId2Count:Ke,sectionId2Height:qe,id2Style:Je,selecteds:ve}}),[$e,s,Xe,Je,le,ze,lt,ft,o,be.size,Ke,qe,ve,Ee]);return(0,r.useEffect)((function(){I.G6||Ne.current&&_.iD($(Ne.current))}),[]),0===ze.length?g&&g(null!==f&&void 0!==f&&f):r.createElement(h.E.Provider,{value:te},r.createElement("div",{id:"task-list-body",className:"task-list-body tl-body relative overflow-hidden flex-1 flex flex-col",ref:Me},r.createElement("div",{className:u()("task-ul-list tl-wrap antiscroll-wrap w-full flex-auto flex flex-col",ae?"relative":"absolute"),ref:Ne,style:le?{height:Ge}:{flex:"1 1 ".concat(Ge,"px"),pointerEvents:at?"none":void 0}},r.createElement("div",{ref:Ae,className:"auto-sizer flex-auto flex flex-col overflow-hidden"},r.createElement(B.ZP,{width:ht},r.createElement(G.Z,{outerRef:Ne},(function(e){var t=e.onVerticalScroll,n=e.getItemVerticalVisible,o=e.isScrolling;return r.createElement("div",{id:"task-list-content",ref:Pe,onScroll:function(e){dt.current=e.currentTarget.scrollTop,t(e)},onWheel:ut,className:u()("antiscroll-inner flex-auto relative h-full overflow-auto",{"show-native-bar":I.G6}),style:{width:"100%",height:yt,willChange:"transform",direction:"ltr"}},r.createElement("ul",{className:"relative",style:{minHeight:Ge}},ze.map((function(e,t){var a=Je[e.id],i=it.current;return N.ZP.globalDndKitDraggingId===e.id||e.id===i||n(a.top,a.height)?r.createElement(oe,{key:e.treeId,isScrolling:o,style:J({position:"absolute",width:"100%"},a),index:t,data:gt}):null}))),K||null)})))),r.createElement("div",{id:"tasklist-sortable-placeholder",className:u()(v().dndPlaceholder,"ui-sortable-placeholder background-theme hide"),"data-columnid":s},r.createElement("div",{className:v().circle}))),at&&r.createElement("div",{className:"absolute",style:{top:nt-dt.current,left:0,right:0,padding:"4px 0",zIndex:10}},r.createElement(U.Z,{pureSimple:!0,columnId:s,groupBy:null===(t=document.getElementById("group-order-option"))||void 0===t?void 0:t.getAttribute("data-group-by"),autoFocus:!0,saveBeforeUnmount:!0,presetProperties:null===(n=tt.propertySection)||void 0===n?void 0:n.createOnEnterProperties,isNote:tt.propertySection instanceof D.sj,disableDraftConvert:!0})),r.createElement(b.Z,null)))}));var oe=function(e){var t=e.data,n=e.index,o=e.style,i=e.isScrolling,c=t.displayListModels,s=t.renderedMap,f=t.toggleSectionCollapse,d=t.onTaskItemMounted,y=t.onTaskItemUnmounted,g=t.columnId,v=t.project,b=t.Id2Width,w=t.isPrintMode,k=t.columnCount,x=t.hasWontDo,E=t.wholeListRef,S=t.sectionId2Count,_=t.sectionId2Height,O=t.id2Style,C=t.selecteds,T=(0,r.useRef)(c);(0,r.useEffect)((function(){T.current=c}),[c]);var j=c[n],M=c[n+1],A=c[n-1],N=(0,r.useContext)(h.E).env,P=(0,l.wo)((function(){return{style:o}}),[o],(function(e,t){return a().isEqual(e,t)})),I=(0,r.useMemo)((function(){return j.section instanceof D.rD&&S[j.section.id]||0}),[j.section,S]);if(j.model){var R,Z=(0,L.in)(j,N,M),F=(0,L.h2)(j,C,M,A),B=b[c[n].id],U=j.section,Y=_[U.id]||0;return r.createElement(r.Fragment,null,r.createElement(ae,{displayListModelsRef:T,item:j,index:n,style:P.style,isScrolling:null!==i&&void 0!==i&&i,onTaskItemMounted:d,onTaskItemUnmounted:y,renderedMap:s,columnId:g,kanbanItemUIType:Z,selectedItemUIType:F,titleWidth:B,isPrintMode:w,wholeListRef:E}),r.createElement("div",{"section-id":"".concat(null!==g&&void 0!==g?g:"").concat(U.id),className:u()("absolute top bottom",{tiny:!1,"normal-section-in-col":0!==n},"pointer-events-none"),style:{top:(null===(R=O[U.id])||void 0===R?void 0:R.top)||0,height:Y}}))}if(j.section instanceof D.rD){var V=j.section,H=_[V.id]||0,W=j.collapsed;return r.createElement(r.Fragment,null,r.createElement(m.M,{index:n,style:P.style,section:V,childCount:I,toggleSectionCollapse:f,project:v,displayModel:j,columnId:g,collapsed:W,columnCount:k,hasWontDo:x,wholeListRef:E}),r.createElement("div",{"section-id":"".concat(null!==g&&void 0!==g?g:"").concat(V.id),className:u()("absolute top bottom sectionHoverBg",{tiny:W,"normal-section-in-col":0!==n},"pointer-events-none"),style:{top:P.style.top,height:H}}))}if(j.section instanceof D.CD)return r.createElement(p.Z,{style:P.style});if(j.section instanceof D.bd)return null;if(j.section instanceof D.Xo)return null;throw new Error("IllegalAccessError: UNKNOWN displayModel: "+j)};function ae(e){var t=e.item,n=e.index,o=e.style,a=e.isScrolling,i=e.onTaskItemMounted,c=e.onTaskItemUnmounted,s=e.renderedMap,u=e.displayListModelsRef,l=e.columnId,f=e.titleWidth,d=e.kanbanItemUIType,m=e.selectedItemUIType,p=e.isPrintMode,y=e.wholeListRef,g=t.model,v=null===g||void 0===g?void 0:g.id,b=g.originModel,w=(0,r.useContext)(h.E),x=w.env,E=w.mode,S=w.quadrantId,_=(0,r.useRef)(n);return(0,r.useEffect)((function(){_.current=n}),[n]),r.createElement(k.Z,{env:x,mode:E,quadrantId:S,columnId:l,animate:!1,disabled:!1,indexRef:_,onTaskMounted:i,onTaskUnmount:c,style:o,displayListModel:t,displayListModelsRef:u,task:b,titleWidth:f,kanbanItemUIType:d,selectedItemUIType:m,renderQuick:a&&!s[v]&&!p,wholeListRef:y})}function ie(e,t,n){var r;return S.OU()||S.C3()?r=x.lO():S.rQ()?r=S.nn():S.Rq()?r=S.tO():S.e$()?r=S.hs():S.Li()?r=F.mQc.MATRIX:S.QF()&&(r=S.OE()),r?n?"".concat(r,"/").concat(n,"/").concat(e):t?"".concat(r,"/").concat(t,"/").concat(e):"".concat(r,"/tasks/").concat(e):e}oe.displayName="VirtualizedListItem"},YhVq:function(e,t,n){"use strict";n.d(t,{NX:function(){return b},qu:function(){return w},Y0:function(){return k}});n("pNMO"),n("4Brf"),n("0oug"),n("gXIK"),n("ma9I"),n("4mDm"),n("7+zs"),n("qePV"),n("NBAS"),n("ExoC"),n("07d7"),n("5s+n"),n("SuFq"),n("PKPk"),n("3bBZ");var r=n("q1tI"),o=n("y8mg"),a=n("U7qT"),i=n("Ag2S"),c=n("RDjN"),s=n("LgRU"),u=n("2sNt"),l=n("0Nh+");function f(e){return f="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},f(e)}function d(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,g(r.key),r)}}function m(e,t,n){return t=h(t),function(e,t){if(t&&("object"===f(t)||"function"===typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(e,p()?Reflect.construct(t,n||[],h(e).constructor):t.apply(e,n))}function p(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(p=function(){return!!e})()}function h(e){return h=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},h(e)}function y(e,t){return y=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},y(e,t)}function g(e){var t=function(e,t){if("object"!=f(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=f(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==f(t)?t:t+""}var v=(0,o.uniqueId)(),b="AddTaskFromTemplateAction",w="HideTemplateModal",k=function(e,t,n,r,o,a){var i=(0,u.FOH)(e),f=null===i||void 0===i?void 0:i.get("kind"),d=(0,s._Q)(t),m=d.title,p=d.items,h=d.tags,y=d.content;if((!i||t.title&&!i.get("title"))&&n(e,m),(t.items||t.content)&&(f===c.V60.Note?r(e,y):(r(e,y),o(e,p))),t.tags){var g=null===i||void 0===i?void 0:i.get("tags").toArray();g&&g.length>0?a(e,g.concat(h)):a(e,h)}l.Z.doSync()},x=function(e){function t(e){var n,r,o,a;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),n=m(this,t,[e]),r=n,a=function(){n.setState({isShow:!1})},(o=g(o="onCancel"))in r?Object.defineProperty(r,o,{value:a,enumerable:!0,configurable:!0,writable:!0}):r[o]=a,n.state={onItemSelect:function(){},type:c.UVy.Task,isShow:!1},n}return function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&y(e,t)}(t,e),n=t,(o=[{key:"componentDidMount",value:function(){var e=this;i.vp.subscribe(v,w,e.onCancel),i.vp.subscribe(v,b,(function(t){var n=t.onItemSelect,r=t.type,o=t.isShow;e.setState({onItemSelect:n,type:r,isShow:o})}))}},{key:"componentWillUnmount",value:function(){i.vp.unSubscribe(v,w),i.vp.unSubscribe(v,b)}},{key:"render",value:function(){var e=this.state,t=e.onItemSelect,n=e.type,o=e.isShow;return r.createElement(r.Fragment,null,o&&r.createElement(a.Z,{onCancel:this.onCancel,onItemSelect:t,type:n}))}}])&&d(n.prototype,o),s&&d(n,s),Object.defineProperty(n,"prototype",{writable:!1}),n;var n,o,s}(r.Component);t.ZP=x},pphj:function(e,t,n){"use strict";n.d(t,{D:function(){return o},W:function(){return a}});var r=n("q1tI"),o={keyword:""},a=(0,r.createContext)(o)},HDZH:function(e,t,n){"use strict";n.d(t,{$:function(){return s}});var r=n("5WEu"),o=n("FSS3"),a=n("Ygis"),i=n("q1tI"),c=n("NW6w"),s=function(){var e=(0,c.v9)((function(e){return(0,r.gh)()})),t=(0,i.useContext)(a.Z),n=t.isCardMode,s=t.isGlobalLayoutCardMode;return!n&&!s&&(0,o.$u)(e)};t.Z=function(e){var t=e.style,n=e.withWhiteBg,a=void 0===n||n,s=(0,c.v9)((function(e){return(0,r.gh)()})),u=i.createElement("div",{className:"absolute inset-0 bg-white-90",style:{left:0}}),l=t||(0,o.s6)(s),f=i.createElement("div",{className:"absolute inset-0",style:l});return i.createElement(i.Fragment,null,f,a?u:null)}},WTgQ:function(e,t,n){"use strict";var r=n("dVPo");t.Z=r.Z},BE9T:function(e,t,n){"use strict";n.d(t,{wI:function(){return p},ER:function(){return h},O3:function(){return v},_t:function(){return b},_R:function(){return w},Qz:function(){return k},Yp:function(){return E},sE:function(){return _},a8:function(){return O},ao:function(){return C},qp:function(){return T},$i:function(){return j},ns:function(){return D},Fo:function(){return M},Un:function(){return A}});n("E9XD"),n("07d7"),n("5s+n");var r=n("2sNt"),o=n("dmHn"),a=n.n(o),i=n("Ag2S"),c=n("q9+P"),s=n("P26T"),u=n("NW6w"),l=n("q1tI"),f=n("u3xl"),d=n("5WEu"),m=n("FSS3"),p=38,h=40,y=27+h,g=42+h,v=function(){var e=(0,u.v9)((function(e){return e.extPreference.timeline.showWeek})),t=(0,l.useMemo)((function(){return function(e){return e?g:y}(e)}),[e]),n=(0,l.useMemo)((function(){return function(e){return e?42:27}(e)}),[e]);return{isShowDOW:e,headerHeight:t,headerCoordinateHeight:n}},b=200,w=3,k=207,x=function(e){var t=r.Nhx(e);if(t){var n=a()(t),o=s.Z.parseUTCString(e.get("dueDate"));if(null==o){var i=n.clone().add(1,"days");return{start:+n.format("YYYYMMDD"),end:+i.format("YYYYMMDD")}}var c=a()(o).subtract(1,"second").endOf("day"),u=Math.max(0,c.diff(n,"days")),l=n.clone().add(u+1,"days");return{start:+n.format("YYYYMMDD"),end:+l.format("YYYYMMDD")}}return{start:null,end:null}},E=function(e,t){var n=x(e),r=x(t);return null!=n.start&&null!=r.start&&(n.end>r.start&&n.start<r.end||r.end>n.start&&r.start<n.end)},S=function(e,t){var n=t[t.length-1];return null!=n&&E(n,e)},_=function(e){for(var t=[],n=0,r=0;r<e.length;r++){var o=e[r];for(n=0;n<t.length&&S(o,t[n]);n++);(t[n]||(t[n]=[])).push(o)}return t},O=function(){i.vp.dispatch("HIDE_TIMELINE_OUT_SINGLE"),i.vp.dispatch("HIDE_TIMELINE_NEW_TASK_OUT_SINGLE"),i.vp.dispatch("HIDE_TIMELINE_BLOCK_MENU")},C=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,n=e.style.overflow;n&&"visible"!==n||(e.style.overflow="hidden");var r=e.scrollWidth-e.clientWidth>t||e.scrollHeight-e.clientHeight>t;return e.style.overflow=n,r},T=function(e,t,n,o,a){switch(o){case"list":return t&&function(e){var t=e.get("color");if("transparent"!==t)return t||void 0}(t)||a;case"priority":return function(e){var t=c.Ib;return r.ZWx(e)||r.HlA(e)?"":t[r.XoY(e)]||"#707070"}(e)||a;case"tag":return function(e,t){var n;if(r.geb(e)){var o,a=e.get("tags").toArray()||[],i=a.reduce((function(e,n){var r,o,a=(null===(r=t.get(e))||void 0===r?void 0:r.order)||0;return((null===(o=t.get(n))||void 0===o?void 0:o.order)||0)<a?n:e}),a[0]);n=null===(o=t.get(i))||void 0===o?void 0:o.color}return n||void 0}(e,n)||a;default:return}},j=function(e){var t=e.isCardMode;return!e.isGlobalLayoutCardMode&&t?f.HX:"bg-main-background dark:bg-screen-background"},D=function(e){var t=e.theme,n=e.isGlobalLayoutCardMode;if(!(0,d.$o)(t)&&(n||(0,d.Y_)(t)))return{backgroundColor:(0,m.br)(t)}},M=function(e){var t=e.isCardMode;return!e.isGlobalLayoutCardMode&&t?"to-white dark:to-card-mode-color":"to-main-background dark:to-screen-background"},A=function(e){var t=e.theme,n=e.isGlobalLayoutCardMode;if(!(0,d.$o)(t)&&(n||(0,d.Y_)(t)))return{"--tw-gradient-to":(0,m.br)(t)}}},VWRu:function(e,t,n){"use strict";n.d(t,{Q:function(){return w}});n("pNMO"),n("4Brf"),n("0oug"),n("gXIK"),n("TeQF"),n("pjDv"),n("4mDm"),n("+2oP"),n("7+zs"),n("sMBO"),n("qePV"),n("5DmW"),n("27RR"),n("tkto"),n("07d7"),n("rB9j"),n("ALS0"),n("JfAA"),n("PKPk"),n("FZtP"),n("3bBZ");var r=n("q1tI"),o=n("EPMa"),a=n.n(o),i=n("XoE2"),c=n("y8mg"),s=n.n(c),u=n("jmhh"),l=n.n(u),f=n("Ag2S"),d=n("RDjN");function m(e){return m="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},m(e)}function p(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function h(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?p(Object(n),!0).forEach((function(t){y(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):p(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function y(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=m(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=m(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==m(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function g(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,a,i,c=[],s=!0,u=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;s=!1}else for(;!(s=(r=a.call(n)).done)&&(c.push(r.value),c.length!==t);s=!0);}catch(e){u=!0,o=e}finally{try{if(!s&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(u)throw o}}return c}}(e,t)||function(e,t){if(!e)return;if("string"===typeof e)return v(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return v(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function v(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var b=s().uniqueId(),w="UIDropHintAction",k={offsetLeft:32,offsetRight:20},x={offsetLeft:24,offsetRight:24},E={offsetLeft:18};t.Z=function(e){var t=g((0,r.useState)(!1),2),n=t[0],o=t[1],c=g((0,r.useState)({}),2),u=c[0],m=c[1],p=g((0,r.useState)("line"),2),y=p[0],v=p[1];return(0,r.useEffect)((function(){return f.vp.subscribe(b,w,(function(e){var t=e.action,n=e.payload;switch(t){case"show":var r=n.type,a=n.style,i=n.extraStyle;r===d.LxN.Quadrant?v("block"):r===d.LxN.Tabbar?v("lineWithoutCircle"):v("line");var c=function(e,t){var n=t.top,r=t.left,o=t.right,a=t.bottom,i=void 0===a?0:a;switch(e){case d.LxN.Section:case d.LxN.ListTask:var c=k,s=c.offsetLeft;return{left:r+s,top:n,width:o-r-s-c.offsetRight};case d.LxN.ChecklistItem:var u=x,l=u.offsetLeft;return{left:r+l,top:n,width:o-r-l-u.offsetRight};case d.LxN.Kanban:var f=E.offsetLeft;return{left:r+f,top:n,width:o-r-f};case d.LxN.Quadrant:return{top:n,left:r,width:o-r,height:i-n};default:return{top:n,left:r,width:o-r}}}(r,a),l=c.top,f=c.left,p=c.width,y=c.height;s().isEqual(h(h({},i),{},{top:l,left:f,width:p,height:y}),u)||m(h(h({},i),{},{top:l,left:f,width:p,height:y})),o(!0);break;case"hide":o(!1),m({})}})),function(){f.vp.unSubscribe(b,w)}}),[u]),r.createElement(i.Z,null,"block"===y?r.createElement("div",{className:a()(l().wrapperBlock,"border-primary border border-solid rounded-[12px]",{hide:!n}),style:u}):r.createElement("div",{className:a()(l().wrapper,"bg-primary",{hide:!n}),style:h({zIndex:d.ozz.dropHint},u)},"line"===y&&r.createElement("div",{className:l().circle})))}},"QjE/":function(e,t,n){"use strict";n.d(t,{rQ:function(){return V},$Z:function(){return H},Cp:function(){return W}});n("pNMO"),n("4Brf"),n("0oug"),n("gXIK"),n("yq1k"),n("4mDm"),n("7+zs"),n("qePV"),n("zKZe"),n("NBAS"),n("ExoC"),n("07d7"),n("SuFq"),n("rB9j"),n("PKPk"),n("UxlC"),n("3bBZ");var r=n("q1tI"),o=n("i8i4"),a=n("y8mg"),i=n.n(a),c=n("Ph81"),s=n("aALo"),u=n("lQiI"),l=n("V/jI"),f=n("xS9v"),d=n("RDjN"),m=n("q9+P"),p=n("gFJJ"),h=n("wPh5"),y=n("+Ili"),g=n("rviF"),v=n("uz+a"),b=n("ZvEw"),w=n("Ag2S"),k=n("UWFD"),x=n("l3/N"),E=n("NFbR"),S=n("5PYH"),_=n("bjJs"),O=n("UDbp"),C=n("9H1q");function T(e){return T="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(e)}function j(e,t,n){return(t=P(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function D(){return D=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},D.apply(this,arguments)}function M(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function A(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,P(r.key),r)}}function N(e,t,n){return t&&A(e.prototype,t),n&&A(e,n),Object.defineProperty(e,"prototype",{writable:!1}),e}function P(e){var t=function(e,t){if("object"!=T(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=T(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==T(t)?t:t+""}function I(e,t,n){return t=R(t),function(e,t){if(t&&("object"===T(t)||"function"===typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(e,L()?Reflect.construct(t,n||[],R(e).constructor):t.apply(e,n))}function L(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(L=function(){return!!e})()}function R(e){return R=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},R(e)}function Z(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&F(e,t)}function F(e,t){return F=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},F(e,t)}var B=null,U=function(e){function t(e){var n;return M(this,t),(n=I(this,t,[e])).imgRef=r.createRef(),n}return Z(t,e),N(t,[{key:"componentWillUnmount",value:function(){this.props.isGif&&this.imgRef.current&&(this.imgRef.current.src="")}},{key:"render",value:function(){var e=this.props,t=e.src,n=e.onError;return r.createElement("img",{ref:this.imgRef,src:t,onError:n,alt:""})}}])}(r.Component),Y=function(e){function t(e){var n;return M(this,t),(n=I(this,t,[e])).state={visible:!1,modalProps:{}},n.close=n.close.bind(n),n.onClickUpgrade=n.onClickUpgrade.bind(n),n.upgradeForTeam=n.upgradeForTeam.bind(n),n}return Z(t,e),N(t,[{key:"render",value:function(){var e=this;if(this.state.visible){var t=this.isCalendarUpgradeModal(this.state.modalProps.type),n=this.state.modalProps.coverClassName;if(this.anlayLabel=this.getAnalyticsLabelFromType(),(0,x.JK)()?(0,E.SO)("upgrade_data","prompt",this.anlayLabel):((0,y.G4)(this.anlayLabel),g.Z.upgradeData("prompt",this.anlayLabel)),t)return r.createElement(C.Z,{getFooter:function(t){return e.getUpgradeFooter(t)},onCancel:this.close,className:this.getRenderClassName(),coverClassName:n});var o=this.isShare(this.state.modalProps.type),a=this.isTeamShareList(this.state.modalProps.type),i=a?this.getRenderTeamShareListProps():o?this.getRenderShareProps():this.getRenderProps(),s=a?this.getRenderTeamShareListContent():o?this.getRenderShareContent():this.getRenderContent();return r.createElement(c.Z,D({maskClosable:!1,visible:!0},i,{onCancel:this.close,className:this.getRenderClassName(),coverClassName:n}),s)}return null}},{key:"show",value:function(e){this.state.visible||this.setState({modalProps:e,visible:!0})}},{key:"close",value:function(){var e=!(arguments.length>0&&void 0!==arguments[0])||arguments[0],t=this.state.modalProps,n=t.closeAction,r=void 0===n?function(){}:n;this.setState({visible:!1}),e&&r()}},{key:"onClickUpgrade",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n=this.state.modalProps.action;if((0,x.JK)())(0,E.u5)("upgradeToPremium",{from:this.anlayLabel}),e.preventDefault(),this.close();else{if(n&&(n(),e.preventDefault()),t)return void this.close();var r=(0,S.HV)();if(r)this.close();else{var o=this.state.modalProps,a=o.coverClassName,i=o.skipCloseActionWhenOpenPayment,c=o.closeAction,s=void 0===c?function(){}:c,u=o.closeUpgradePaymentAction;w.vp.dispatch("showGlobalUpgradePayment",{from:this.anlayLabel,coverClassName:a,closeAction:u||s}),this.close(!i)}}}},{key:"isCalendarUpgradeModal",value:function(e){return(0,S.ax)()&&e===d.VIb.calendarView}},{key:"isShare",value:function(e){return e===d.VIb.share}},{key:"isTeamShareList",value:function(e){return e===d.VIb.teamSharelist||e===d.VIb.teamVisitorLimit}},{key:"isRenderProTeamModal",value:function(){var e=this.state.modalProps,t=e.isVisitor,n=e.visitorNumber;return t||n>1}},{key:"getRenderClassName",value:function(){var e=this.state.modalProps,t=e.isPro,n=e.isTeam,r=e.type;return this.isShare(r)?t||n?"":"upgrade-pop":this.isTeamShareList(r)?this.isRenderProTeamModal()?"":"upgrade-pop":u._y()?"":"upgrade-pop"}},{key:"getRenderShareProps",value:function(){var e=this.state.modalProps,t=e.isPro,n=e.isTeam;return t||n?{title:l.U2("pro_limit_tip"),footer:r.createElement(s.Z,{type:"primary",onClick:this.close},l.U2("ok"))}:{header:this.getUpgradeIcon(),footer:this.getShareFooter()}}},{key:"getRenderShareContent",value:function(){var e=this.state.modalProps,t=e.isPro,n=e.isTeam,o=e.isOwner,a=e.owner;return n?r.createElement("p",{className:"text-grey-80 leading-[21px]"},l.U2(o?"team_limited_sharing":"pro_limited_sharing_not_owner",{s9:p.s$.team.shareUserNumber,s:m.N$})):t?r.createElement("p",{className:"text-grey-80 leading-[21px]"},l.U2(o?"pro_limited_sharing_new":"pro_limited_sharing_not_owner",{s9:p.s$.pro.shareUserNumber,s:m.N$})):r.createElement("div",null,r.createElement("h1",{className:"popup-title text-lrg primary-text text-[24px] font-medium"},this.getUpgradeTitle()),r.createElement("p",{className:"free-limit text-grey-80 leading-[22px]"},o?this.getUpgradeDesc("share"):this.getUpgradeDesc("share_not_owner",a)))}},{key:"getRenderProps",value:function(){if(u._y()){var e=this.state.modalProps.type;return{title:u.Oh()&&"list"===e?l.U2("pro_list_limit_tip"):l.U2("pro_limit_tip"),footer:r.createElement(s.Z,{type:"primary",onClick:this.close},l.U2("ok"))}}return{header:this.getUpgradeIcon(),footer:this.getUpgradeFooter()}}},{key:"getRenderTeamShareListProps",value:function(){return this.isRenderProTeamModal()?{title:l.U2("pro_limit_tip"),footer:r.createElement(s.Z,{type:"primary",onClick:this.close},l.U2("ok"))}:{header:this.getUpgradeIcon(),footer:this.getTeamShareListFooter()}}},{key:"getRenderContent",value:function(){return u._y()?this.getProLimitContent():this.getUpgradeContent()}},{key:"getRenderTeamShareListContent",value:function(){var e=this.state.modalProps,t=e.type,n=e.teamId,o=e.visitorNumber;if(this.isRenderProTeamModal())return r.createElement("p",{className:"text-grey-80 leading-[21px]"},l.U2(o>1?"share_project_visitor_join_failed_pro_content":"free_limited_sharing_visitors",{s:o}));var a=(0,b.mW)(n);return r.createElement("div",null,r.createElement("h1",{className:"popup-title text-lrg primary-text text-[24px] font-medium"},this.getUpgradeTitle()),r.createElement("p",{className:"free-limit text-grey-80 leading-[22px]"},this.getTeamUpgradeDesc(t,a?a.get("name"):"")))}},{key:"getProLimitContent",value:function(){var e,t,n=this.state.modalProps.type,o=d.VIb,a=(j(j(j(j(j(j(j(j(j(j(e={},o.task,"pro_task_create_limit"),o.list,"pro_list_create_limit"),o.openList,"pro_list_open_limit"),o.subtask,"pro_subtask_limit"),o.attachment,"pro_limited_attachment_new"),o.reminder,"pro_reminder_limit"),o.calSubscribe,"settings_cal_subscription_limit"),o.calSubscribeAccountLimit,"settings_cal_subscription_account_limit"),o.connectAccountLimit,"settings_connect_account_limit"),o.connectNotionLimit,"Add_up_to_%d_workspace"),j(j(j(j(j(j(e,o.calSubscribeCalDavLimit,"settings_caldav_subscription_limit"),o.calSubscribeExchangeLimit,"settings_exchange_subscription_limit"),o.calSubscribeICloudLimit,"icloud_account_exceeded_limit_hint"),o.focusTimerLimit,"pro_timer_limit"),o.habit,"pro_habit_limit"),o.countdownLimit,m.j4?"pro_anniversaries_upper_limit":"pro_countdowns_upper_limit")),i=j(j(j(j(j(j(j(j({},o.attachment,p.s$.pro.dailyUploadNumber),o.connectAccountLimit,p.s$.pro.googleCalendarNumber),o.connectNotionLimit,p.s$.pro.notionWorkspaceNumber),o.subtask,p.s$.pro.subtaskNumber),o.countdownLimit,p.s$.pro.countdownNumber),o.focusTimerLimit,p.s$.pro.timerNumber),o.habit,p.s$.pro.habitNumber),o.reminder,p.s$.pro.reminderNumber);if(["list","openList"].includes(n))t=l.U2(a[n],{d:(0,h.jW)()});else if(n===o.task){var c=u.gX(),s=u.JC()&&c;t=l.U2(a[n],{d:s?p.s$.team.projectTaskNumber:p.s$.pro.projectTaskNumber})}else if(null!=i[n])try{t=l.U2(a[n],{d:i[n]})}catch(f){}else try{t=l.U2(a[n])}catch(f){}return null==t&&(0,v.e)((function(e){e.setTag("type","upgradeStr "+n)})),r.createElement("p",{className:"text-grey-80 leading-[21px]"},void 0!==t?t:n)}},{key:"getUpgradeContent",value:function(){var e=this.state.modalProps.type;return r.createElement("div",null,r.createElement("h1",{className:"popup-title text-lrg primary-text text-[24px] font-medium"},this.getUpgradeTitle()),r.createElement("p",{className:"free-limit text-grey-80 leading-[22px]"},this.getUpgradeDesc(e)))}},{key:"upgradeForTeam",value:function(){g.Z.didaTeam("feature_comparison_page_from","click_upgrade_for_team");var e=(0,b.y1)();if(e.size>0){this.close();var t=e.get(0).get("id");w.vp.dispatch("showGlobalTeamPlanModal",{teamId:t})}else k.WI({key:"team_payment_hint",title:l.U2("notice"),content:l.U2("contact_to_upgrade"),type:"singleButton",confirmText:l.U2("got_it")})}},{key:"getUpgradeFooter",value:function(e){var t=this,n=u.Oh(),o=(0,S.HV)(),a=o?{href:(0,S.QL)(this.anlayLabel),target:"_blank"}:{};return r.createElement("div",null,n?r.createElement(_.Z,{menuClassName:"modal-dropdown-menu",menu:r.createElement(O.ZP,{onSelect:function(n){var r=n.selectedKeys,a=n.domEvent;e&&e(),"personal"===r[0]?(o&&window.open((0,S.QL)(t.anlayLabel)),t.onClickUpgrade(a)):t.upgradeForTeam()}},r.createElement(O.sN,{key:"personal"},r.createElement("a",null,l.U2("upgrade_for_personal"))),r.createElement(O.sN,{key:"team"},r.createElement("a",null,l.U2("upgrade_for_team"))))},r.createElement("a",{className:"btn btn-med btn-primary bg-pro text-white cursor-pointer px-[16px] rounded-[8px]"},l.U2("upgrade_now"))):r.createElement("a",D({id:"upgrade",className:"btn btn-med btn-primary bg-pro text-white cursor-pointer px-[16px] rounded-[8px]",onClick:function(n){t.onClickUpgrade(n),e&&e()}},a),l.U2("upgrade_now")),r.createElement("a",{className:"mt-[16px] text-xs leading-[18px] block",href:(0,S.QL)("prompt_learn_more"),target:"_blank",rel:"noopener noreferrer"},l.U2("more_about_pro")))}},{key:"getTeamShareListFooter",value:function(){var e=this;return r.createElement("div",null,r.createElement("a",{id:"upgrade",className:"btn btn-med btn-primary text-white cursor-pointer px-[16px] rounded-[8px]",onClick:function(t){g.Z.didaTeam("feature_comparison_page_from","click_upgrade_now"),e.onClickUpgrade(t,!0)},style:{backgroundColor:"#FF8E0A"}},l.U2("upgrade_now")))}},{key:"getInvertMap",value:function(e){var t=i().invert(e);return t.openList=t.list,t}},{key:"getUpgradeIcon",value:function(){var e,t=this.state.modalProps,n=t.type,o=t.testB,a=d.VIb,i=(j(j(j(j(j(j(j(j(j(j(e={},a.default,"setting-premium"),a.calendarView,"upgrade-cal"),a.calSubscribe,"upgrade-subscribe"),a.timeDuration,"upgrade-time-duration"),a.customSmartList,"upgrade-custom-smart-list"),a.taskDesc,"upgrade-task-desc"),a.subtaskReminder,"upgrade-subtask-reminder"),a.theme,"upgrade-theme"),a.statistics,"upgrade-statistics"),a.list,"upgrade-list-limit"),j(j(j(j(j(j(j(j(j(j(e,a.openList,"upgrade-list-limit"),a.task,"upgrade-task-limit"),a.subtask,"upgrade-subtask-limit"),a.reminder,"upgrade-reminder"),a.attachment,"upgrade-attachment"),a.share,"upgrade-share"),a.projectActivity,"upgrade-p-activity"),a.taskActivity,"upgrade-t-activity"),a.noteActivity,"upgrade-t-note-activity"),a.miniCalendar,"upgrade-mini-cal"),j(j(j(j(j(j(j(j(j(j(e,a.duplicateProject,"upgrade-duplicate-project"),a.habit,"upgrade-habit"),a.matrix,"upgrade-matrix"),a.emailRemind,"upgrade-tick-email-remind"),a.focusTimerRangeStat,"upgrade-focus-bar"),a.focusTimerLimit,"upgrade-focus-timer-limit"),a.teamSharelist,"upgrade-team-share-list-limit"),a.teamVisitorLimit,"upgrade-team-visitor-limit"),a.focusSync,"upgrade-focus-sync"),a.summaryTemplate,"summary-template"),j(j(j(j(j(j(j(j(j(j(e,a.summaryDetail,"summary-pro-item"),a.connectAccount,m.j4?"upgrade-dida-connect-account":"upgrade-tick-connect-account"),a.connectNotionAccount,"upgrade-connect-notion"),a.splitViewCalendar,"upgrade-split-view-calendar"),a.splitViewTask,"upgrade-split-view-task"),a.countdownLimit,"upgrade-countdown-limit"),a.countdownThemeLimit,"upgrade-countdown-style"),a.summaryAiOptimizeContent,"summary-ai"),a.countdownCustomRepeatLimit,"upgrade-countdown-custom-repeat"),a.aiAdvice,"upgrade-ai-advice"),j(j(j(j(e,a.aiRecommend,"upgrade-ai-recommend"),a.annoyingAlert,"upgrade-stick-reminder"),a.apiTokenMulti,"upgrade-api-token"),a.aiVoice,"upgrade-ai-voice")),c=o?f.f5(i[n]):f.Pk(i[n]);return r.createElement(U,{src:c,onError:this.close,isGif:o})}},{key:"getUpgradeTitle",value:function(){var e,t=this.state.modalProps.type,n=d.VIb,r=(j(j(j(j(j(j(j(j(j(j(e={},n.calendarView,"tk_calendar_view"),n.calSubscribe,"upgrade_for_subscribe"),n.timeDuration,"timecard_across"),n.customSmartList,"filter_filters"),n.taskDesc,"upgrade_for_task_desc"),n.subtaskReminder,"upgrade_for_subtask_reminder"),n.theme,"upgrade_for_theme"),n.statistics,"statistics_history_statistics"),n.list,"upgrade_for_list_limit"),n.openList,"upgrade_for_list_limit"),j(j(j(j(j(j(j(j(j(j(e,n.task,"upgrade_for_task_limit"),n.subtask,"upgrade_for_subtask_limit"),n.reminder,"upgrade_for_reminder"),n.attachment,"upgrade_for_attachment"),n.share,"upgrade_for_share"),n.projectActivity,"project_activity"),n.taskActivity,"task_activity"),n.noteActivity,"note_activity"),n.miniCalendar,"settings_premium_mini_cal"),n.duplicateProject,"upgrade_for_duplicate_project"),j(j(j(j(j(j(j(j(j(j(e,n.habit,"upgrade_for_habit"),n.matrix,"eisenhower_matrix"),n.emailRemind,"email_remind"),n.focusTimerRangeStat,"more_charts"),n.focusTimerLimit,"more_timers"),n.teamSharelist,"upgrade_for_team_share_list"),n.teamVisitorLimit,"upgrade_for_team_visitors_limit"),n.focusSync,"focus_auto_sync"),n.summaryTemplate,"upgrade_for_summary_template_title"),n.summaryDetail,"upgrade_for_summary_detail_title"),j(j(j(j(j(j(j(j(j(j(e,n.connectAccount,"integrate_with_google"),n.connectNotionAccount,"integrate_notion"),n.splitViewCalendar,"upgrade_for_split_view"),n.splitViewTask,"upgrade_for_split_view"),n.countdownLimit,m.j4?"upgrade_for_more_anniversaries":"upgrade_for_more_countdowns"),n.countdownThemeLimit,"upgrade_for_more_countdown_style"),n.summaryAiOptimizeContent,"upgrade_summary_ai_title"),n.countdownCustomRepeatLimit,"custom_repeat_title"),n.aiAdvice,"ai_advice_upgrade_title"),n.aiRecommend,"ai_recommend_upgrade_title"),j(j(j(e,n.annoyingAlert,"constant_reminder"),n.apiTokenMulti,"api_token_upgrade_title"),n.aiVoice,"ai_voice_upgrade_title"));return(r[t]?l.U2(r[t],{s1:m.N$}):"")||t}},{key:"getUpgradeDesc",value:function(e,t){var n,r=this.state.modalProps,o=(r.isPro,r.isTeam,r.isNotLimited),a=d.VIb,i=(j(j(j(j(j(j(j(j(j(j(n={},a.calendarView,"plugin_tkcalendar_limit"),a.calSubscribe,"plugin_calendar_subscribe_limit"),a.timeDuration,"get_upgrade_time_duration"),a.customSmartList,"get_upgrade_csl"),a.taskDesc,"get_upgrade_task_desc"),a.subtaskReminder,"get_upgrade_subtask_reminder"),a.theme,"get_upgrade_theme"),a.statistics,"get_upgrade_statistics"),a.list,o?"get_upgrade_unlimited_list":"get_upgrade_limited_list"),a.openList,"get_upgrade_limited_list"),j(j(j(j(j(j(j(j(j(j(n,a.task,"get_upgrade_limited_task"),a.subtask,"get_upgrade_limited_subtask"),a.reminder,"get_upgrade_limited_reminder"),a.attachment,"get_upgrade_limited_attachment_new"),a.share,"get_upgrade_share"),a.shareNotOwner,"get_upgrade_share_not_owner"),a.projectActivity,"get_upgrade_project_activity"),a.taskActivity,"plugin_task_activity_limit"),a.noteActivity,"plugin_note_activity_limit"),a.miniCalendar,"plugin_calendar_limit"),j(j(j(j(j(j(j(j(j(j(n,a.duplicateProject,"get_upgrade_duplicate_project"),a.habit,"get_upgrade_habit"),a.matrix,"get_upgrade_matrix"),a.emailRemind,"get_upgrade_email_remind"),a.focusTimerRangeStat,"more_charts_message"),a.focusTimerLimit,"more_timers_message"),a.focusSync,"focus_sync_pay_message"),a.summaryTemplate,"upgrade_for_summary_template_desc"),a.summaryDetail,"upgrade_for_summary_detail_desc"),a.connectAccount,"upgrade_for_integrate_desc"),j(j(j(j(j(j(j(j(j(j(n,a.connectNotionAccount,"notion_upgrade_to_premium"),a.splitViewCalendar,"split_view_desc"),a.splitViewTask,"split_view_desc"),a.countdownLimit,"upgrade_for_more_countdowns_desc"),a.countdownThemeLimit,"upgrade_for_more_countdown_style_desc"),a.summaryAiOptimizeContent,"upgrade_summary_ai_desc"),a.countdownCustomRepeatLimit,"upgrade_for_more_countdown_custom_repeat_desc"),a.aiAdvice,"ai_advice_upgrade_desc"),a.aiRecommend,"ai_recommend_upgrade_desc"),a.annoyingAlert,"constant_reminder_upgrade_desc"),j(j(n,a.apiTokenMulti,"api_token_upgrade_desc"),a.aiVoice,"ai_voice_upgrade_desc")),c=j(j(j(j(j(j(j(j({},a.task,p.s$.pro.projectTaskNumber),a.list,p.s$.pro.projectNumber),a.openList,p.s$.pro.projectNumber),a.subtask,p.s$.pro.subtaskNumber),a.share,p.s$.pro.shareUserNumber),a.shareNotOwner,p.s$.pro.shareUserNumber),a.habit,p.s$.pro.habitNumber),a.attachment,p.s$.pro.dailyUploadNumber);return l.U2(i[e],{s1:m.N$,s:m.N$,p1:t,d:c[e]})||e.replace(/%d/,c[e])}},{key:"getTeamUpgradeDesc",value:function(e,t){var n=d.VIb,r=j(j({},n.teamSharelist,"get_upgrade_for_team_share_list"),n.teamVisitorLimit,"get_upgrade_for_team_visitor"),o=j({},n.teamVisitorLimit,29);return l.U2(r[e],{s:t,d:o[e]})||e.replace(/%d/,o[e])}},{key:"getAnalyticsLabelFromType",value:function(){var e,t=this.state.modalProps,n=t.type,r=t.isOwner,o=d.VIb,a=(j(j(j(j(j(j(j(j(j(j(e={},o.calendarView,"calendar_view_dialog"),o.calSubscribe,"subscribe_calendar"),o.time_duration,"time_duration"),o.customSmartList,"filter"),o.taskDesc,"description"),o.subtaskReminder,"sub_task_reminder"),o.theme,"theme"),o.statistics,"historical_statistics"),o.list,"list_count"),o.task,"task_count"),j(j(j(j(j(j(j(j(j(j(e,o.subtask,"sub_task_count"),o.reminder,"reminder_count"),o.attachment,"upload_count"),o.taskActivity,"task_activity"),o.noteActivity,"note_activity"),o.miniCalendar,"mini_calendar"),o.duplicateProject,"duplicate_project"),o.openList,"list_count"),o.habit,"habit_count"),o.emailRemind,"email_notifications"),j(j(j(j(j(j(j(j(j(j(e,o.focusTimerRangeStat,"timer_statistics"),o.focusTimerLimit,"timer_count"),o.teamSharelist,"more_team_share_lists"),o.focusSync,"focus_sync"),o.summaryTemplate,"summary_template"),o.summaryDetail,"summary_contents"),o.connectAccount,"integrate_google"),o.connectNotionAccount,"integrate_notion"),o.splitViewCalendar,"split_view"),o.splitViewTask,"split_view"),j(j(j(j(j(j(j(j(j(e,o.countdownLimit,"more_countdown"),o.countdownThemeLimit,"countdown_styles"),o.summaryAiOptimizeContent,"ai_summary"),o.countdownCustomRepeatLimit,"custom_repeat"),o.aiAdvice,"ai_suggestion"),o.aiRecommend,"ai_suggested_tasks"),o.annoyingAlert,"constant_reminder"),o.apiTokenMulti,"more_api_tokens"),o.aiVoice,"ai_recording"))[n]||n||"";return this.isShare(n)&&(a=r?"share_count":"share_count_remind"),a}},{key:"getShareFooter",value:function(){var e=this;if(this.state.modalProps.isOwner)return this.getUpgradeFooter();var t=(0,S.HV)()?{href:(0,S.QL)(this.anlayLabel),target:"_blank"}:{};return r.createElement("div",null,r.createElement("a",D({id:"upgrade",className:"btn btn-med btn-primary bg-primary text-white cursor-pointer px-[16px] rounded-[8px]",onClick:function(t){e.onClickUpgrade(t,!0)}},t),l.U2("remind_now")))}}])}(r.Component),V=function(){var e=document.createElement("div");document.body.appendChild(e),o.render(r.createElement(r.StrictMode,null,r.createElement(Y,{ref:function(e){B=e}})),e)},H=function(e){B&&B.show(e)},W=function(){B&&B.close()}},RDjN:function(e,t,n){"use strict";n.d(t,{D6b:function(){return p},WV_:function(){return h},dSC:function(){return y},_nK:function(){return g},WUZ:function(){return v},zNx:function(){return o.z},LBw:function(){return b},ozz:function(){return w},TGu:function(){return k},X1y:function(){return x},FSe:function(){return E},II2:function(){return S},jPq:function(){return _},ERp:function(){return O},ZHR:function(){return C},Lo$:function(){return T},wIS:function(){return j},HFJ:function(){return D},Y$J:function(){return M},RQC:function(){return A},Al:function(){return N},qi3:function(){return P},BJJ:function(){return I},Zj5:function(){return L},J2l:function(){return H},b9l:function(){return W},EfR:function(){return J},ZGd:function(){return X},BGw:function(){return ee},ADv:function(){return te},awH:function(){return ne},_Yt:function(){return re},lJ_:function(){return oe},tJ6:function(){return ae},rgg:function(){return ie},O3J:function(){return ce},Qbm:function(){return se},anR:function(){return ue},NWv:function(){return le},Teb:function(){return fe},mC3:function(){return de},b2m:function(){return me},npS:function(){return pe},uHP:function(){return he},x7A:function(){return ye},i0j:function(){return ge},PpT:function(){return ve},dpJ:function(){return be},eqw:function(){return we},axL:function(){return ke},etu:function(){return xe},yPX:function(){return Ee},VIb:function(){return Se},x_N:function(){return _e},hzZ:function(){return Oe},xRA:function(){return Ce},ftk:function(){return Te},W_H:function(){return je},AE:function(){return De},LxN:function(){return Me},XQm:function(){return Ae},V5I:function(){return Ne},lI:function(){return Pe},V60:function(){return Ie},UVy:function(){return Le},gTN:function(){return Re},uWc:function(){return Ze},y1G:function(){return Fe},yHD:function(){return Be},zLU:function(){return Ue},s3o:function(){return Ye},Yxp:function(){return Ve},qIj:function(){return He},UvK:function(){return We},zH3:function(){return ze},TJ2:function(){return Ge},yuA:function(){return Ke},$oj:function(){return qe},mQc:function(){return $e},OQt:function(){return Je},Tur:function(){return Xe},SEY:function(){return Qe},oSS:function(){return et},fgf:function(){return tt},X9E:function(){return nt},d$J:function(){return rt},EhZ:function(){return ot},yUN:function(){return at},tbP:function(){return it},dmu:function(){return ct},uyw:function(){return st},hBg:function(){return ut},xcq:function(){return lt},II7:function(){return ft},S7d:function(){return dt},wEN:function(){return mt},mi6:function(){return pt},Wsh:function(){return ht},n7B:function(){return yt},$MK:function(){return gt},Otx:function(){return vt},sHj:function(){return bt},hp0:function(){return wt},Kp9:function(){return kt},raA:function(){return xt},MEU:function(){return Et},ePh:function(){return St},oXr:function(){return _t},LoY:function(){return Ot},iij:function(){return Ct},cfy:function(){return Tt},TyY:function(){return jt},U$C:function(){return Dt},jQI:function(){return Mt},ilw:function(){return At},dCM:function(){return Nt},fmF:function(){return Pt},Jr0:function(){return It},qQf:function(){return Lt},QYA:function(){return Rt},cy8:function(){return Zt},A9B:function(){return Bt},MU_:function(){return Ut},pnG:function(){return Yt},xRE:function(){return Vt},SIv:function(){return Ht},T1I:function(){return Wt},rK2:function(){return zt},aar:function(){return Gt},$NU:function(){return Kt},CVU:function(){return qt},BYS:function(){return $t},Gpt:function(){return Jt},SUk:function(){return Xt},E6Z:function(){return Qt},wV8:function(){return en},veL:function(){return tn},IIZ:function(){return nn},vcm:function(){return rn},Ov0:function(){return on},FjQ:function(){return an},TfX:function(){return cn},eRb:function(){return sn},XY$:function(){return un},tZL:function(){return ln},rX3:function(){return fn},xXY:function(){return dn},vQw:function(){return mn},f8A:function(){return pn},ClO:function(){return hn},svW:function(){return yn},wwG:function(){return gn},$9t:function(){return vn},yhL:function(){return bn},auK:function(){return wn},ltD:function(){return kn},XuW:function(){return xn},_c_:function(){return En},RCC:function(){return Sn},Llq:function(){return _n},F2Y:function(){return On},hGh:function(){return Cn},$SY:function(){return Tn},crL:function(){return jn},V1j:function(){return Dn},q1C:function(){return Mn},b7H:function(){return An},nTy:function(){return Nn},qIx:function(){return Pn},edH:function(){return In},a5$:function(){return Ln},Bpf:function(){return Rn},rUU:function(){return Zn},o6L:function(){return Fn},_Jc:function(){return Bn},Upg:function(){return Un}});n("pNMO"),n("4Brf"),n("0oug"),n("gXIK"),n("ma9I"),n("TeQF"),n("4mDm"),n("oVuX"),n("2B1R"),n("E9XD"),n("+2oP"),n("7+zs"),n("Tskq"),n("qePV"),n("tkto"),n("07d7"),n("B6y2"),n("TWNs"),n("rB9j"),n("LD7m"),n("JfAA"),n("YGK4"),n("PKPk"),n("OM9Z"),n("3bBZ");var r=n("PGqD"),o=n("pFiK"),a=n("IbX1"),i=n("+YLg"),c=n("+SYV"),s=n("8YTm"),u=n("lLVF"),l=n("AMH0"),f=n("0Hv3");function d(e){return d="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},d(e)}function m(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=d(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=d(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==d(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var p="09:00",h="TRIGGER:",y="TRIGGER;RELATED=END:",g="TRIGGER;",v={atomTime:"YYYY-MM-DDTHH:mm:ss.SSSZZ",dateTime:"YYYY-MM-DDT00:00:00.000ZZ",nlpTime:"YYYY-MM-DDTHH:mm:ss"},b=function(e){return e[e.holidayTypeRestDay=0]="holidayTypeRestDay",e[e.holidayTypeWorkDay=1]="holidayTypeWorkDay",e}({}),w={modal:1050,dropHint:1051,dragOverlay:1053},k={2:"years",3:"months",4:"weeks",5:"days",7:"hours",8:"minutes"},x={all:"tasks",today:"today",tomorrow:"tomorrow",week:"week",tkcalendar:"calendar",assignedme:"assignedme",summary:"summary",habit:"habit",completed:"completed",abandoned:"abandoned",trash:"trash",subscribe:"subscribe-calendar",subscribeAccount:"subscribe-account-calendar",subscribeCalDav:"subscribe-cal-dav",matrix:"matrix"},E=m(m(m(m(m(m({},x.all,"all"),"inbox","inbox"),x.today,"today"),x.tomorrow,"tomorrow"),x.week,"week"),x.assignedme,"assignToMe"),S=function(e){return e.filter="filter",e.tag="tag",e.project="project",e.subscribedCalendar="subscribedCalendar",e}({}),_=function(e){return e.auto="auto",e.show="show",e.hide="hide",e}({}),O=function(e){return e.today="today",e.tomorrow="tomorrow",e.week="week",e.inbox="sortOrder",e.completed="completedTime",e.trash="trash",e.explore="dueDate",e.calendar="calendar",e.assignee="assignee",e.sortOrder="sortOrder",e.dueDate="dueDate",e.completedTime="completedTime",e.createdTime="createdTime",e.modifiedTime="modifiedTime",e.priority="priority",e.title="title",e.project="project",e.filterCompleted="filterCompleted",e.tag="tag",e}({}),C=function(e){return e[e.task=1]="task",e[e.subtask=2]="subtask",e[e.subscribe=3]="subscribe",e[e.repeat=4]="repeat",e[e.course=10]="course",e}({}),T={smartProject:"non-project",group:"group",project:"project",tag:"tag",csl:"csl",miniDate:"miniDate"},j={section:"task-drag-hovered",project:"project-drag-hovered",group:"group-drag-hovered",tag:"tag-drag-hovered",csl:"csl-drag-hovered",column:"column-drag-hovered",kalendaeDay:"kalendae-day-drag-hovered"},D={p:"project",q:"smart",s:"search",d:"calendar",tag:"tag"},M={high:5,medium:3,low:1,none:0},A={sortOrder:"group-by-custom",priority:"group-by-priority",tag:"group-by-tag",dueDate:"group-by-dueDate",project:"group-by-list",assignee:"group-by-assignee",none:"group-by-none",createdTime:"sort-by-create-time"},N={todo:"undone",completed:"list_completed",subscribe:"settings_cal_subscription_title",today:"today",overdue:"overdue",tomorrow:"tomorrow",noDate:"nodate",next7days:"list_week",later:"Later","priority-high":"high_priority","priority-medium":"medium_priority","priority-low":"low_priority","priority-none":"none_priority",habit:"habit","habit-today":"today_habit",pin:"pinned",capitalizeHabit:"statistics_category_habit",todayCreatedTime:"today",yesterdayCreatedTime:"yesterday",before7daysCreatedTime:"previous_7_days",before30daysCreatedTime:"previous_30_days",earlierCreatedTime:"section_earlier"},P={assigned:"assigned",today:"today",tomorrow:"tomorrow",date:"date",noDate:"noDate",overdue:"overdue",next7days:"next7days",next7Days:"next7days",later:"later",priority:"priority",completed:"completed",search:"search",order:"order",title:"title",trash:"trash",tag:"tag",noTag:"noTag",project:"project",chooseDate:"chooseDate",subscribe:"subscribe"},I={isNum:1,isAlpha:2,isLocale:3},L=function(e){return e[e.Week0=0]="Week0",e[e.Week1=1]="Week1",e[e.Week2=2]="Week2",e[e.Week3=3]="Week3",e[e.Week4=4]="Week4",e[e.Week5=5]="Week5",e[e.Week6=6]="Week6",e}({}),R="common",Z="addTask",F="quickAdd",B="editTask",U="navigation",Y="view",V="calendar",H=[R,Z,F,B,U,V],W=m(m(m(m(m(m(m({},R,{title:"general",desc:""}),Z,{title:"task",desc:""}),F,{title:"shortcuts_quick_add_title",desc:"shortcuts_quick_add_desc"}),B,{title:"shortcuts_edit_task_title",desc:"shortcuts_edit_task_desc"}),U,{title:"shortcuts_navigate_title",desc:"shortcuts_navigate_desc"}),Y,{title:"shortcuts_switch_view_title",desc:"shortcuts_switch_view_desc"}),V,{title:"tk_calendar_project",desc:""}),z=r.V5?"\u21e7":"Shift",G=r.V5?"\u2325":"Alt",K=r.V5?"Return":"Enter",q=r.V5?"Control":"Ctrl",$=r.V5?"\u2318":"Win",J=(new Set(["meta","control","alt","shift"]),{buildInCommandKey:r.V5?"\u2318":"Ctrl",shiftKey:z,optionKey:G,enterKey:K,metaKey:$,controlKey:q,backspaceKey:"Del"}),X={name:"goto_search",text:"goto_search",plainKey:"/",section:U,canEdit:!0,hotkey:"/"},Q=r.V5?"meta":"ctrl",ee=[{name:"save_task",text:"save",section:R,hotkey:"".concat(Q,"+s")},{name:"sync",text:"sync_indicator",section:R,canEdit:!0,hotkey:".",handleGlobal:!0},{name:"esc",text:"cancel",section:R,hotkey:"escape"},{name:"undo",text:"undo",section:R,hotkey:"".concat(Q,"+z")},{name:"detail_redo",text:"detail_redo",section:R,hotkey:"".concat(Q,"+shift+z")},{name:"print",text:"print",section:R,canEdit:!0,hotkey:"".concat(Q,"+p"),handleGlobal:!0},{name:"startOrStopPomo",text:"startOrStopPomo",section:R,hotkey:"".concat(Q,"+shift+p"),canEdit:!0,handleGlobal:!0},{name:"action_panel",text:"open_command_menu",section:R,hotkey:"".concat(Q,"+k"),canEdit:!0,handleGlobal:!0},{name:"shortcuts",text:"shortcuts",plainKey:"?",hotkey:"".concat(Q,"+slash"),section:R},{name:"new_task",text:"shortcuts_add_task_title",section:Z,canEdit:!0,hotkey:"tab+n,n",handleGlobal:!0},{name:"add_task_below",text:"add_task_below",section:Z,hotkey:"enter"},{name:"add_subtask",text:"add_subtask",section:Z,hotkey:"shift+enter"},{name:"expand_or_all_columns",text:"expand_or_collapse_all_columns",section:Z,canEdit:!0,hotkey:"",handleGlobal:!0},{name:"expand_all_subtasks",text:"expand_or_collapse_all_subtasks",section:Z,canEdit:!0,hotkey:"tab+e",handleGlobal:!0},{name:"show_list_view",text:"list_view",plainKey:"V {I18n then} L",section:Z,hotkey:""},{name:"show_kanban_view",text:"kanban_view",plainKey:"V {I18n then} K",section:Z,hotkey:""},{name:"show_timeline_view",text:"timeline_view",plainKey:"V {I18n then} T",section:Z,hotkey:""},{name:"set_date_for_task_added",text:"set_date_for_task_added",plainKey:"*",section:F,hotkey:""},{name:"set_priority_for_task_added",text:"set_priority_for_task_added",plainKey:"!",section:F,hotkey:""},{name:"set_tag_for_task_added",text:"set_tag_for_task_added",plainKey:"#",section:F,hotkey:""},{name:"add_task_to_custom_project",text:"add_task_to_custom_project",plainKey:"~ / ^",section:F,hotkey:""},{name:"set_assign_for_task_added",text:"set_assign_for_task_added",plainKey:"@",section:F,hotkey:""},{name:"complete_task",text:"complete_tasks",plainKey:"Tab+M",section:B,canEdit:!0,hotkey:""},{name:"pin_task",text:"pin_tasks",plainKey:"Tab+P",section:B,hotkey:"tab+p"},{name:"delete_task",text:"delete_tasks",section:B,hotkey:"".concat(Q,"+backspace")},{name:"set_due_date",text:"set_due_date",plainKey:"Tab+D",section:B,hotkey:"tab+d"},{name:"clear_time",text:"clear_time",plainKey:"Tab+0",section:B,hotkey:"tab+0"},{name:"set_today",text:"set_today",plainKey:"Tab+1",section:B,hotkey:"tab+1"},{name:"set_tomorrow",text:"set_tomorrow",plainKey:"Tab+2",section:B,hotkey:"tab+2"},{name:"set_nextweek",text:"set_nextweek",plainKey:"Tab+3",section:B,hotkey:"tab+3"},{name:"set_priority",text:"set_priority",plainKey:"".concat(G,"+0/1/2/3"),section:B,hotkey:"alt+0,alt+1,alt+2,alt+3"},{name:"toggle_split_view",text:"show_hide_split_view",section:U,hotkey:"",canEdit:!0,handleGlobal:!0},X,{name:"goto_settings",text:"goto_settings",plainKey:"G {I18n then} S",section:U,hotkey:""},{name:"goto_all",text:"goto_all",plainKey:"G {I18n then} A",section:U,hotkey:""},{name:"goto_today",text:"goto_today",plainKey:"G {I18n then} T",section:U,hotkey:""},{name:"goto_tomorrow",text:"goto_tomorrow",plainKey:"G {I18n then} R",section:U,hotkey:""},{name:"goto_next7days",text:"goto_next7days",plainKey:"G {I18n then} N",section:U,hotkey:""},{name:"goto_assign",text:"goto_assign",plainKey:"G {I18n then} M",section:U,hotkey:""},{name:"goto_inbox",text:"goto_inbox",plainKey:"G {I18n then} I",section:U,hotkey:""},{name:"goto_completed",text:"goto_complete",plainKey:"G {I18n then} C",section:U,hotkey:""},{name:"goto_wont_do",text:"goto_wont_do",plainKey:"G {I18n then} W",section:U,hotkey:""},{name:"goto_summary",text:"goto_summary",plainKey:"G {I18n then} B",section:U,hotkey:""},{name:"goto_trash",text:"goto_trash",plainKey:"G {I18n then} G",section:U,hotkey:""},{name:"show_day_view",text:"day_view",plainKey:"D / 1",section:V,hotkey:"d,1",handleGlobal:!0},{name:"show_week_view",text:"week_view",plainKey:"W / 2",section:V,hotkey:"w,2",handleGlobal:!0},{name:"show_month_view",text:"month_view",plainKey:"M / 3",section:V,hotkey:"m,3",handleGlobal:!0},{name:"show_year_view",text:"year_view",plainKey:"Y / 4",section:V,hotkey:"y,4",handleGlobal:!0},{name:"show_agenda_view",text:"agenda_view",plainKey:"A / 5",section:V,hotkey:"a,5",handleGlobal:!0},{name:"goto_today",text:"back_to_today",plainKey:"T",section:V,hotkey:"t",handleGlobal:!0},{name:"calendar_goto_date",text:"go_to_date",section:V,canEdit:!0,hotkey:"",handleGlobal:!0}],te={escCancel:"esc",deleteTask:r.V5?["command+backspace","backspace"]:["ctrl+backspace","ctrl+del","backspace","del"],focusTaskTitle:"enter",undoLastAction:r.V5?"command+z":"ctrl+z"},ne={matrix:"plugin-matrix",duplicate:"plugin-duplicate",calendar:"plugin-calendar",calendar_module:"plugin-calendar-module",pomo:"plugin-pomo",habit:"plugin-habit"},re={userId:"userId",tags:"tags",teams:"teams",projects:"projects",columns:"columns",sortTypeAll:"sorttypeoflistall",sortTypeInbox:"sorttypeoflistinbox",sortTypeList:"sorttypeoflist",sortTypeAssignedMe:"sorttype/assignedme",sortTypeToday:"sorttypeoftoday",sortTypeTomorrow:"sorttypeoftomorrow",sortTypeWeek:"sorttypeofweek",customSmartProjects:"customsmartprojects",tasks:"tasks",trash:"trash",original:"original",comment:"comment",commentDraft:"commentdraft",shareUsers:"shareusers",filterCompleted:"filtercompleted",sortTypeTag:"sorttype/tag",preferences:"preferences",subscribeProjects:"subscribe/projects",subscribeAccounts:"subscribeAccount/accounts",subscribeAccountCalendars:"subscribeAccount/calendars",subscribeEvents:"subscribe/events",subscribeAccountEvents:"subscribeAccount/events",checkPoint:"checkpoint",featureTimeStamp:"featureTimeStamp",featurePrompt:"featurePrompt",pomodoro:"pomodoro",focusNote:"focusNote",focusTaskId:"focusTaskId",pomodoros:"pomodoros",pomoSettings:"pomoSettings",autoTagFirst:"autoTagFirst",calendarStatus:"calendar_status",userPublicProfile:"userPublicProfiles",projectGroup:"projectGroup",completedSectionStatus:"completed_section_status",showSubTaskStatus:"show_subtask_status",showCalendarRepeat:"calendar_repeat_status",projectGroupOpenStatus:"projectGroupOpenStatus",teamOpenStatus:"teamOpenStatus",allDayCollapse:"allDayCollapseStatus",sectionCollapse:"sectionCollapseStatus",sidebarCollapse:"sidebarCollapseStatus",scheduleSectionCollapse:"scheduleSectionCollapse",scheduleStatus:"schedule_view_status",scheduleViewType:"scheduleViewType",hasActiveSchedule:"has_active_schedule",registeredTime:"registeredTime",inboxColor:"inboxColor",recentDateReminderSet:"recentDateReminderSet",recentTimeReminderSet:"recentTimeReminderSet",recentSnoozeReminderMinutes:"recentSnoozeReminderMinutes",taskTemplates:"taskTemplates",noteTemplates:"noteTemplates",webappVersion:"webappVersion",archivedEvents:"archivedEvents",archivedSyncEvents:"archivedSyncEvents",archivedCourse:"archivedCourse",allDayViewHeight:"allDayViewHeight",timelineHourHeight:"timelineHourHeight",skipHabits:"skipHabitsMap",habitCheckIns:"habitCheckIns",habitRecords:"habitRecords",parentTagOpenStatus:"parentTagOpenStatus",statisticsConfig:"statisticsConfig",isNoteEnabled:"isNoteEnabled",stashWebAppPath:"stashWebAppPath",deviceId:"deviceId",projectCountdown:"projectCountdown",allTaskCollapseStatus:"allTaskCollapseStatus",subscribeURLCalendars:"subscribeURLCalendars",hasFixUnpinnedSubTasks:"hasFixUnpinnedSubTasks",orderByType:"orderByType",settingStashWebPathHash:"settingStashWebPathHash",pomoInfo:"pomoInfo",earliestFocusFetchDate:"earliestFocusFetchDate",latestFocusFetchDate:"latestFocusFetchDate",focusRecordNeedFetchMonth:"focusRecordNeedFetchMonth",focusRecordNeedFetchMonthCheckPoint:"focusRecordNeedFetchMonthCheckPoint",leftListWidth:"leftListWidth",rightViewWidthPercent:"rightViewWidthPercent",focusRightViewWidthPercent:"focusRightViewWidthPercent",habitRightViewWidthPercent:"habitRightViewWidthPercent",calendarLeftViewWidth:"calendarLeftViewWidth",calendarRightViewWidth:"calendarRightViewWidth",isLeftListHide:"isLeftListHide",extPreference:"extPreference",recurrentDateCache:"recurrentDateCache_6230",isMatrixNew:"isMatrixNew",newColButtonDisabled:"newColButtonDisabled",TaskCompletionRate:"TaskCompletionRate",pullReportEntry:"pullReportEntry",hideReportEntry:"hideReportEntry",reportEntryConfig:"reportEntryConfig",calHideRangeStatus:"calHideRangeStatus",calScrollTop:"calScrollTop",timelineSectionViewWidth:"timelineSectionViewWidth",timelineScheduleSectionCollapse:"timelineScheduleSectionCollapse",timelineScheduleStatus:"timelineScheduleStatus",isReadTimelineUpgradeModal:"isReadTimelineUpgradeModal",isReadTimelineGuide:"isReadTimelineGuide",timetables:"timetables",calendarHideWeekend:"calendarHideWeekend",timelineViewRangeTypeKey:"timelineViewRangeTypeKey",focusTimerType:"focusTimerType",focusTimerListType:"focusTimerListType",pomoState:"pomoState",globalPomoState:"globalPomoState",stopwatchState:"stopwatchState",globalStopwatchState:"globalStopwatchState",todayHasCompleteTask:"todayHasCompleteTask",todayHasCompleteTaskCount:"todayHasCompleteTaskCount",habitDetailStreakViewType:"habitDetailStreakViewType",appTheme:"appTheme",scheduleIsShowNote:"scheduleIsShowNote",scheduleIsRenderTree:"scheduleIsRenderTree",triggerTodayFirstCompleteTaskDate:"triggerTodayFirstCompleteTaskDate",triggerTodayFirstCompleteTaskTimes:"triggerTodayFirstCompleteTaskTimes",fixedTimezoneRecentlyPicked:"fixedTimezoneRecentlyPicked",hasShowPomoUpdateHint:"hasShowPomoUpdateHint",pomoTaskProjectId:"pomoTaskProjectId",completedTaskStyle:"completedTaskStyle",sidebarCountStyle:"sidebarCountStyle",projectTemplates:"projectTemplates",extPreferenceCheckpoint:"extPreferenceCheckpoint",abTesterGroup:"abTesterGroup",abUserTesterGroup:"abUserTesterGroup",recentFocusTimerPomoTime:"recentFocusTimerPomoTime",recentFocusResData:"recentFocusResData",focusMenuActiveBar:"focusMenuActiveBar",focusOptionCommitPoint:"focusOptionCommitPoint",defaultProjectDuplicateType:"defaultProjectDuplicateType",summaryFilterRule:"summaryFilterRule",summarySortType:"summarySortType",summaryDisplayItems:"summaryDisplayItems",summaryTemplateId:"summaryTemplateId",panelExpendStatus:"panelExpendStatus",multiCalendarCount:"multiCalendarCount",selectedCalendarViewType:"selectedCalendarViewType",quickAddLimit:"quickAddLimit",kanbanQuickAddDefaultVisible:"kanbanQuickAddDefaultVisible",kanbanColumnSize:"kanbanColumnSize",addFocusType:"addFocusType",calendarEventDisturb:"calendarEventDisturb",customShortcuts:"customShortcuts",notShowTeamMovePrivateHint:"notShowTeamMovePrivateHint",notShowPrivateMoveTeamHint:"notShowPrivateMoveTeamHint",teamsSort:"teamsSort",calendarInValidConfirmDay:"calendarInValidConfirmDay",taskMoveProjectInfo:"taskMoveProjectInfo",columnMoveProjectInfo:"columnMoveProjectInfo",appConfigLastPullTimeStamp:"appConfigLastPullTimeStamp",appConfigSetting:"appConfigSetting",appConfigReleaseNote:"appConfigReleaseNote",appConfigReleaseNoteLastShowVersion:"appConfigReleaseNoteLastShowVersion",appConfigBetaReleaseNote:"appConfigBetaReleaseNote",appConfigBetaReleaseNoteLastShowVersion:"appConfigBetaReleaseNoteLastShowVersion",deviceAnalyticsData:"deviceAnalyticsData",connectAccounts:"connectAccounts",showAgendaDetail:"showAgendaDetail",isCalendarTaskMode:"isCalendarTaskMode",calendarTaskViewWidthPercent:"calendarTaskViewWidthPercent",calendarTaskListCurrentProjectId:"calendarTaskListCurrentProjectId",calendarTaskListProjectId2ExtraOption:"calendarTaskListProjectId2ExtraOption",isTaskCalendarMode:"isTaskCalendarMode",taskCalendarViewWidthPercent:"taskCalendarViewWidthPercent",taskCalendarViewType:"taskCalendarViewType",taskCalendarSelectedViewType:"taskCalendarSelectedViewType",taskCalendarMultiCalendarCount:"taskCalendarMultiCalendarCount",taskCalendarViewFilter:"taskCalendarViewFilter",taskCalendarPanelExpendStatus:"taskCalendarPanelExpendStatus",detailContentSlashTipShow:"detailContentSlashTipShow",quickAddReturnTipShowCount:"quickAddReturnTipShowCount",quickAddShiftReturnTipShowCount:"quickAddShiftReturnTipShowCount",quickAddCmdReturnTipShowCount:"quickAddCmdReturnTipShowCount",taskDetailLayout:"taskDetailLayout",calendarItemStyle:"calendarItemStyle",notRenderAdditionalTimeZones:"notRenderAdditionalTimeZones",safetyInfoVid:"safetyInfoVid",gracePeriodHintShowLastDateInfo:"gracePeriodHintShowLastDateInfo",holidayData:"holidayData",hasUserUsedParentChildFeature:"hasUserUsedParentChildFeature",summaryCustomSummaryOptions:"summaryCustomSummaryOptions",summarySelectedCustomSummaryOptionId:"summarySelectedCustomSummaryOptionId",summaryShowNext:"summaryShowNext",summaryShowSummary:"summaryShowSummary",summaryAiOptimize:"summaryAiOptimize",summaryAiObjectModeInputValue:"summaryAiObjectModeInputValue",summaryAiUserInputValue:"summaryAiUserInputValue",summaryAiGroupSystemInputValue:"summaryAiGroupSystemInputValue",summaryAiSystemInputValue:"summaryAiSystemInputValue",summaryAiTone:"summaryAiTone",summaryAiLength:"summaryAiLength",summaryAiProfession:"summaryAiProfession",summaryDocuments:"customSummaryDocuments",currentSummaryDocumentId:"currentSummaryDocumentId",summaryAiByEvent:"summaryAiByEvent",summaryAiModel:"summaryAiModel",summarySideDetailWidth:"summarySideDetailWidth",summaryBodyWidth:"summaryBodyWidth",alreadyTriggerPomoAdjustTimeQuickAdd:"alreadyTriggerPomoAdjustTimeQuickAdd",holidayCalendarId2LastFetchStamp:"holidayCalendarId2LastFetchStamp",summaryAiPrivacyAgreed:"summaryAiPrivacyAgreed",summaryIgnoreCurrentTemplate:"summaryIgnoreCurrentTemplate",summaryCurrentSummaryTitle:"summaryCurrentSummaryTitle",aiTaskRecommendResult:"aiTaskRecommendResult",aiTaskRecommendFetedTime:"aiTaskRecommendFetedTime",aiTaskRecommendDisplayFetedTime:"aiTaskRecommendDisplayFetedTime",subscribeSortOrder:"subscribeSortOrder",globalLayoutStyle:"globalLayoutStyle",isRenderProjectColor:"isRenderProjectColor",calendarYearStyle:"calendarYearStyle",calendarTaskStyle:"calendarTaskStyle",aiAdviceFeedbackAutoLaunchDate:"aiAdviceFeedbackAutoLaunchDate",aiAdviceFeedbackAutoLaunchTimes:"aiAdviceFeedbackAutoLaunchTimes",aiAdviceFeedbackSubmitDate:"aiAdviceFeedbackSubmitDate",aiAdviceUsed:"aiAdviceUsed",aiRecommendTipShowed:"aiRecommendTipShowed",aiRecommendTaskAddTipShowed:"aiRecommendTaskAddTipShowed",aiVoiceGeneratedTipShowed:"aiVoiceGeneratedTipShowed",aiAdviceMinimizedTipShowed:"aiAdviceMinimizedTipShowed",needShowFeatureGuide:"needShowFeatureGuide",aiVoiceTermsShowed:"aiVoiceTermsShowed",needShowCountdownSwitchFormatTip:"needShowCountdownSwitchFormatTip",constantRemindToastCount:"constantRemindToastCount",lastWeiboPopupDateStamp:"lastWeiboPopupDateStamp",lastDuplicateSubscriptionPopupDateStamp:"lastDSPDS",lastFetchDateAiVoiceGroup:"lastFetchDateAiVoiceGroup",dateFormat:"dateFormat",localHabit:"store.habit",localCountdown:"store.countdown",localHabitSection:"store.habitSection",localProject:"store.project",localPlugins:"store.plugins",localSharedUsers:"store.sharedUsers",localSubscribeUrlCalendars:"store.subscribeUrlCalendars",localFocus:"store.focus",localNewSharedUsers:"store.newSharedUsers",localDelayReminder:"store.delayReminder",localCollapse:"store.collapse"},oe={image:/(image)$/i,pdf:/(pdf)$/i,ppt:/(ppt)$/i,xls:/(xls)$/i,doc:/(doc)$/i,text:/(text)$/i,video:/(video)$/i,audio:/(audio)$/i,voice:/(voice)$/i,csv:/(csv)$/i,package:/(package)$/i},ae={IMAGE:["bmp","gif","jpg","jpeg","png","tiff"],AUDIO:["amr","mp3","3gp","3gpp","m4a"],VIDEO:["mp4","avi","mov"],PDF:["pdf"],DOC:["doc","docx","pages","odt"],TEXT:["txt","rtf"],XLS:["xls","xlsx","numbers","ods"],PPT:["ppt","pps","keynote","odp","pptx","ppsx"],CSV:["csv"],PACKAGE:["rar","zip"]},ie=(new Map(Object.keys(ae).map((function(e){return[e,new RegExp("(".concat(ae[e].join("|"),")$"))]}))),{oldMobile:920,mobile:633,tablet:953}),ce={5:"high-priority",3:"medium-priority",1:"low-priority",0:"none-priority"},se={schedule:"schedule_order"},ue={summary:"summary_filter",schedule:"schedule_filter",scheduleTag:"schedule_tag_filter",calendar:"calendar_filter"},le={month:"m",week:"w",day:"d",year:"y",agenda:"a"},fe=m(m(m(m(m(m(m(m(m(m({},x.all,"all"),x.today,"today"),x.tomorrow,"tomorrow"),x.week,"n7ds"),x.tkcalendar,"calendar"),x.assignedme,"assignee"),x.summary,"summary"),x.completed,"completed"),x.abandoned,x.abandoned),x.trash,"trash"),de=m(m({all:x.all,today:x.today,tomorrow:x.tomorrow,n7ds:x.week,calendar:x.tkcalendar,assignee:x.assignedme,summary:x.summary,habit:x.habit,completed:x.completed},x.abandoned,x.abandoned),"trash",x.trash),me=Object.values(a).reduce((function(e,t){return e[t.id]=t,e}),{}),pe=a,he=pe.white,ye={"today-b1-1":"empty-today-b1-1","today-b2-1":"empty-today-b2-1","today-b3-1":"empty-today-b3-1","today-b4-1":"empty-today-b4-1","today-b5-1":"empty-today-b5-1","today-b6-1":"empty-today-b6-1","today-b1-2":"empty-today-b1-2","today-b2-2":"empty-today-b2-2","today-b3-2":"empty-today-b3-2","today-b4-2":"empty-today-b4-2","today-b5-2":"empty-today-b5-2","today-b6-2":"empty-today-b6-2","tomorrow-b1-1":"empty-tomorrow-b1-1","tomorrow-b1-2":"empty-tomorrow-b1-2","tomorrow-b2-1":"empty-tomorrow-b2-1","tomorrow-b2-2":"empty-tomorrow-b2-2",week1:"empty-n7-1",week2:"empty-n7-2",search1:"empty-search-1",search2:"empty-search-2",completed1:"empty-completed-1",completed2:"empty-completed-2",abandon1:"empty-abandon-1",abandon2:"empty-abandon-2",assign1:"empty-assign-1",assign2:"empty-assign-2",default1:"empty-default-1",default2:"empty-default-2",trash1:"empty-trash-1",trash2:"empty-trash-2",subscribe1:"empty-subscribe-1",subscribe2:"empty-subscribe-2",tag1:"empty-tag-1",tag2:"empty-tag-2",csl1:"empty-csl-1",csl2:"empty-csl-2",taskTemplate1:"empty-task-template-1",darkTaskTemplate1:"dark-empty-task-template-1",taskTemplate2:"empty-task-template-2",note1:"empty-note-1",note2:"empty-note-2",schedule1:"empty-schedule-1",schedule2:"empty-schedule-2",emoji:"empty-emoji-1",emoji2:"empty-emoji-2"},ge=function(e){return e.fold="plugin-calendar-fold",e.expand_date="plugin-calendar-expand-date",e.expand_month="plugin-calendar-expand-month",e}({}),ve={smartDateParsing:"intro_smartDateParsing",hideRangeInWKCalendar:"intro_hideRangeInWKCalendar",tryTaskTemplateShown:"intro_tryTaskTemplateShown"},be={taskItem:{height:40},sectionHeader:{height:44},kanbanSectionHeader:{height:34},sectionGap:0,loadMore:{height:44},customSectionInput:{height:36},inlineQuickAdd:{height:47},inlineDetailQuickAdd:{height:76}},we=function(e){return e.Task="task",e.Checklist="checklist",e.Habit="habit",e.Event="event",e.Course="course",e.Countdown="countdown",e}({}),ke=function(e){return e[e.List=1]="List",e[e.KanbanRow2=2]="KanbanRow2",e[e.KanbanRow1=3]="KanbanRow1",e[e.KanbanRow3=4]="KanbanRow3",e[e.Detail=5]="Detail",e[e.ListDetailExtraRow1=6]="ListDetailExtraRow1",e}({}),xe=function(e){return e.Project="project",e.Attachment="attachment",e.Note="note",e.Location="location",e.Repeat="repeat",e.Reminder="reminder",e.Progress="progress",e.Date="date",e.Assignment="assignment",e.Tag="tag",e.SubtaskDate="subtaskDate",e.SubTask="subTask",e.DetailModeTag="detail-mode-tag",e.NoteDate="note-date",e.CreatedTime="created-time",e.ModifiedTime="modified-time",e.CountdownDate="countdown-date",e}({}),Ee=function(e){return e.TASK="task",e.DETAIL_CHECKLIST="detail-checklist",e.TAG="tag",e.PROJECT="project",e.GROUP="group",e.SMARTPROJECT="smart-project",e.CSL="custom-smart-list",e.HABIT="habit",e.Habit_ITEM="Habit",e.LIST_CHECKLIST="list-checklist",e.CUSTOM_SECTION="custom_section",e.PIN_PROJECT="pin-project",e.PIN_TAG="tag",e.PIN_GROUP="pin-group",e.PIN_FILTER="pin-filter",e.PIN_CALENDAR="pin-calendar",e.PROJECT_SECTION="PROJECT_SECTION",e.QUADRANT="QUADRANT",e.COURSE="COURSE",e.COUNTDOWN="COUNTDOWN",e.TABBAR="TABBAR",e.FOCUS_TIMER="FOCUS_TIMER",e.EVENT="event",e.TIMELINE_TASK="TIMELINE_TASK",e}({}),Se={default:"default",list:"list",openList:"openList",task:"task",subtask:"subtask",share:"share",shareNotOwner:"share_not_owner",attachment:"attachment",reminder:"reminder",subtaskReminder:"subtask_reminder",taskActivity:"task_activity",projectActivity:"project_activity",taskDesc:"task_desc",theme:"theme",timeDuration:"time_duration",duplicateProject:"duplicate_project",summary:"summary",miniCalendar:ne.calendar,calendarView:x.tkcalendar,calSubscribe:"subscribe",calSubscribeAccountLimit:"subscribeAccount",connectAccount:"integrate",connectNotionAccount:"integrateNotion",connectAccountLimit:"connectAccountLimit",connectNotionLimit:"connectNotionLimit",calSubscribeCalDavLimit:"subscribeCalDav",calSubscribeExchangeLimit:"subscribeExchange",calSubscribeICloudLimit:"subscribeICloud",customSmartList:"custom-smart-list",statistics:"statistics",habit:"habit",historical_statistics:"historical_statistics",windows:"windows",matrix:"matrix",emailRemind:"emailRemind",focusTimerRangeStat:"focusTimerRangeStat",focusTimerLimit:"focusTimerLimit",teamSharelist:"teamSharelist",teamVisitorLimit:"teamVisitorLimit",focusSync:"focusSync",summaryTemplate:"summaryTemplate",summaryDetail:"summaryDetail",splitViewCalendar:"split_view_calendar",splitViewTask:"split_view_task",countdownLimit:"countdownLimit",countdownThemeLimit:"countdownThemeLimit",summaryAiOptimizeContent:"summaryAiOptimizeContent",countdownCustomRepeatLimit:"countdownCustomRepeatLimit",aiAdvice:"aiAdvice",aiRecommend:"aiRecommend",annoyingAlert:"annoyingAlert",apiTokenMulti:"apiTokenMulti",aiVoice:"aiVoice"},_e={habit_daily_check_in:{color:"#97E38B"},habit_drink_water:{color:"#80F3CD"},habit_eat_breakfast:{color:"#FF9BAC"},habit_eat_fruits:{color:"#97E38B"},habit_early_to_rise:{color:"#FEE068"},habit_early_to_bed:{color:"#6E81ED"},habit_learn_words:{color:"#7BC4FA"},habit_reading:{color:"#A0EFED"},habit_quit_snacks:{color:"#F18BEC"},habit_exercising:{color:"#BF8AF5"},habit_meditating:{color:"#6E81ED"},habit_keep_calm:{color:"#A0EFED"},habit_jogging:{color:"#FDB368"},habit_stretch:{color:"#97E38B"},habit_yoga:{color:"#F18BEC"},habit_push_ups:{color:"#FDB368"},habit_cycling:{color:"#97E38B"},habit_swimming:{color:"#7BC4FA"},habit_learn_language:{color:"#7BC4FA"},habit_learn_instrument:{color:"#FF8585"},habit_do_homework:{color:"#FEE068"},habit_keep_diary:{color:"#FF8585"},habit_save_money:{color:"#FEE068"},habit_self_reflection:{color:"#7BC4FA"},habit_eat_dinner:{color:"#7BC4FA"},habit_eat_veggies:{color:"#FEE068"},habit_quit_sugar:{color:"#F18BEC"},habit_deep_breath:{color:"#97E38B"},habit_stop_overthinking:{color:"#7BC4FA"},habit_listen_music:{color:"#80F3CD"},habit_watch_movie:{color:"#FDB368"},habit_no_video_games:{color:"#F18BEC"},habit_beat_phone_addiction:{color:"#F18BEC"},habit_contact:{color:"#FF9BAC"},habit_praise_others:{color:"#FF8585"},habit_help_others:{color:"#FF8585"},habit_introspect:{color:"#97E38B"},habit_plan:{color:"#7BC4FA"},habit_stay_positive:{color:"#FF8585"},habit_your_apprearance:{color:"#A0EFED"},habit_take_photos:{color:"#A0EFED"},habit_eye_protection:{color:"#D7EB63"},habit_brush_teeth:{color:"#7BC4FA"},habit_take_shower:{color:"#A0EFED"},habit_cleaning:{color:"#FF8585"},habit_housework:{color:"#A0EFED"},habit_water_flowers:{color:"#D7EB63"},habit_walk_the_dog:{color:"#FDB368"},habit_cat_keeper:{color:"#FF9BAC"},habit_watch_documentary:{color:"#6E81ED"},habit_watch_news:{color:"#7BC4FA"},habit_watch_TV_show:{color:"#F18BEC"},habit_watch_soap_opera:{color:"#FF8585"},habit_not_swear:{color:"#6E81ED"},habit_skincare:{color:"#FF9BAC"},habit_take_walk:{color:"#97E38B"},habit_keep_fit:{color:"#D7EB63"},habit_quit_smoking:{color:"#F18BEC"},habit_quit_drinking:{color:"#F18BEC"},habit_take_medicine:{color:"#A0EFED"},habit_stand:{color:"#FEE068"},habit_neck_exercises:{color:"#97E38B"},habit_say_love_u:{color:"#FF9BAC"},habit_smile_to_yourself:{color:"#FF8585"}},Oe={countdown_wedding_anniversary:{color:"#FDB368"},countdown_countdown:{color:"#92D0FF"},countdown_birthday:{color:"#A0EFED"},countdown_new_year_day:{color:"#F796A7"},countdown_enrollment_anniversary:{color:"#FDB368"},countdown_graduation:{color:"#92D0FF"},countdown_work_anniversary:{color:"#D7EB63"},countdown_dating:{color:"#FEE068"},countdown_proposal_day:{color:"#FF8585"},countdown_marriage_license_day:{color:"#FF9BAC"},countdown_100_days_together:{color:"#92D0FF"},countdown_first_speech:{color:"#FEE068"},countdown_first_charity_event:{color:"#FF9BAC"},countdown_first_road_trip:{color:"#FEE068"},countdown_first_startup:{color:"#6E81ED"},countdown_first_marathon:{color:"#FDB368"},countdown_first_pot_of_gold:{color:"#97E38B"},countdown_first_car:{color:"#FEE068"},countdown_first_home:{color:"#92D0FF"},countdown_payday:{color:"#FEE068"},countdown_trip:{color:"#97E38B"},countdown_concert:{color:"#FF8585"},countdown_pay_rent:{color:"#7BC4FA"},countdown_credit_card_bill_due:{color:"#D7EB63"},countdown_mortgage_payment:{color:"#7BC4FA"},countdown_pay_insurance:{color:"#6E81ED"},countdown_health_check:{color:"#FDB368"},countdown_pet_health_check:{color:"#FEE068"},countdown_license_renewal_due:{color:"#97E38B"},countdown_visa_renewal_due:{color:"#7BC4FA"},countdown_exam:{color:"#FEE068"},countdown_school_starts:{color:"#D7EB63"},countdown_holiday:{color:"#FF9BAC"},countdown_party:{color:"#92D0FF"},countdown_chuxi:{color:"#FEE068"},countdown_chunjie:{color:"#FDB368"},countdown_yuanxiao:{color:"#7BC4FA"},countdown_qingming:{color:"#97E38B"},countdown_duanwu:{color:"#D7EB63"},countdown_qixi:{color:"#FF9BAC"},countdown_zhongyuan:{color:"#A0EFED"},countdown_zhongqiu:{color:"#6E81ED"},countdown_chongyang:{color:"#FDB368"},countdown_beixiaonian:{color:"#FF9BAC"},countdown_nanxiaonian:{color:"#FDB368"},countdown_lixia:{color:"#FEE068"},countdown_lidong:{color:"#6E81ED"},countdown_valentine_day:{color:"#FEE068"},countdown_women_day:{color:"#F18BEC"},countdown_april_fool_day:{color:"#A0EFED"},countdown_labor_day:{color:"#97E38B"},countdown_mother_day:{color:"#FEE068"},countdown_children_day:{color:"#F18BEC"},countdown_father_day:{color:"#6E81ED"},countdown_party_founding_day:{color:"#F796A7"},countdown_army_founding_day:{color:"#97E38B"},countdown_teachers_day:{color:"#A0EFED"},countdown_national_day:{color:"#FEE068"},countdown_halloween:{color:"#D7EB63"},countdown_thanksgiving:{color:"#6E81ED"},countdown_christmas_eve:{color:"#FEE068"},countdown_christmas:{color:"#D7EB63"},countdown_boy:{color:"#92D0FF"},countdown_girl:{color:"#97E38B"},countdown_grandmother:{color:"#F18BEC"},countdown_grandfather:{color:"#6E81ED"},countdown_trophies:{color:"#6E81ED"},countdown_earth:{color:"#FEE068"},countdown_airplane:{color:"#FDB368"},countdown_rocket:{color:"#92D0FF"},countdown_bullseye:{color:"#FEE068"},countdown_flag:{color:"#A0EFED"},countdown_candle:{color:"6E81ED"},countdown_medal:{color:"#A0EFED"},countdown_train:{color:"#92D0FF"},countdown_island:{color:"#D7EB63"},countdown_star:{color:"#92D0FF"},countdown_shake_hands:{color:"#FF9BAC"},countdown_rose:{color:"#FEE068"},countdown_soon:{color:"#FF9BAC"},countdown_medium_girl:{color:"#97E38B"},countdown_medium_boy:{color:"#92D0FF"},countdown_medium_woman:{color:"#F796A7"},countdown_medium_man:{color:"#97E38B"},countdown_medium_woman_2:{color:"#FEE068"},countdown_medium_man_2:{color:"#97E38B"},countdown_medium_woman_3:{color:"#F18BEC"},countdown_medium_man_3:{color:"#6E81ED"},countdown_medium_elderly_woman:{color:"#F18BEC"},countdown_medium_elderly_man:{color:"#6E81ED"},countdown_light_girl:{color:"#F18BEC"},countdown_light_boy:{color:"#6E81ED"},countdown_light_woman:{color:"#6E81ED"},countdown_light_man:{color:"#92D0FF"},countdown_light_woman_2:{color:"#97E38B"},countdown_light_man_2:{color:"#92D0FF"},countdown_light_woman_3:{color:"#97E38B"},countdown_light_man_3:{color:"#FDB368"},countdown_light_elderly_woman:{color:"#92D0FF"},countdown_light_elderly_man:{color:"#97E38B"},countdown_dark_boy:{color:"#92D0FF"},countdown_dark_girl:{color:"#F796A7"},countdown_dark_woman:{color:"#FDB368"},countdown_dark_man:{color:"#FDB368"},countdown_dark_woman_2:{color:"#FEE068"},countdown_dark_man_2:{color:"#92D0FF"},countdown_dark_woman_3:{color:"#F796A7"},countdown_dark_man_3:{color:"#FEE068"},countdown_dark_elderly_woman:{color:"#F796A7"},countdown_dark_elderly_man:{color:"#6E81ED"},countdown_basketball:{color:"#FEE068"},countdown_football:{color:"#97E38B"},countdown_table_tennis:{color:"#92D0FF"},countdown_tennis:{color:"#D7EB63"},countdown_baseball:{color:"#97E38B"},countdown_badminton:{color:"#6E81ED"},countdown_volleyball:{color:"#92D0FF"},countdown_cycling:{color:"#97E38B"},countdown_swimming:{color:"#92D0FF"},countdown_fitness:{color:"#BF8AF5"},countdown_esports:{color:"#F18BEC"},countdown_cat:{color:"#6E81ED"},countdown_cat_2:{color:"#97E38B"},countdown_dog:{color:"#92D0FF"},countdown_dog_2:{color:"#6E81ED"},countdown_dog_3:{color:"#97E38B"}},Ce={countdown_medium_woman:"countdown_girl",countdown_medium_boy:"countdown_boy",countdown_medium_woman_2:"countdown_mother_day",countdown_medium_woman_3:"countdown_women_day",countdown_medium_man_3:"countdown_father_day",countdown_medium_elderly_woman:"countdown_grandmother",countdown_medium_elderly_man:"countdown_grandfather"},Te=[{section:"Event",list:["countdown_wedding_anniversary","countdown_countdown","countdown_birthday","countdown_new_year_day","countdown_soon","countdown_100_days_together","countdown_exam","countdown_dating","countdown_valentine_day","countdown_qixi","countdown_first_charity_event","countdown_proposal_day","countdown_marriage_license_day","countdown_star","countdown_trophies","countdown_medal","countdown_flag","countdown_bullseye"]},{section:"Person",list:["countdown_medium_girl","countdown_medium_boy","countdown_medium_woman","countdown_medium_man","countdown_medium_woman_2","countdown_medium_man_2","countdown_medium_woman_3","countdown_medium_man_3","countdown_medium_elderly_woman","countdown_medium_elderly_man","countdown_light_girl","countdown_light_boy","countdown_light_woman","countdown_light_man","countdown_light_woman_2","countdown_light_man_2","countdown_light_woman_3","countdown_light_man_3","countdown_light_elderly_woman","countdown_light_elderly_man"]},{section:"Activity",list:["countdown_children_day","countdown_party","countdown_shake_hands","countdown_first_speech","countdown_concert","countdown_rocket","countdown_lixia","countdown_earth","countdown_trip","countdown_airplane","countdown_island","countdown_holiday","countdown_enrollment_anniversary","countdown_graduation","countdown_work_anniversary","countdown_school_starts","countdown_health_check","countdown_candle","countdown_ticktick"]},{section:"Item",list:["countdown_first_pot_of_gold","countdown_credit_card_bill_due","countdown_payday","countdown_first_road_trip","countdown_first_car","countdown_license_renewal_due","countdown_rose","countdown_first_home","countdown_pay_rent","countdown_mortgage_payment","countdown_first_startup","countdown_visa_renewal_due","countdown_pay_insurance"]},{section:"Holiday",list:["countdown_chunjie","countdown_chuxi","countdown_national_day","countdown_army_founding_day","countdown_party_founding_day","countdown_labor_day","countdown_duanwu","countdown_yuanxiao","countdown_nanxiaonian","countdown_beixiaonian","countdown_thanksgiving","countdown_zhongqiu","countdown_april_fool_day","countdown_halloween","countdown_qingming","countdown_chongyang","countdown_teachers_day","countdown_lidong","countdown_christmas_eve","countdown_christmas"]},{section:"Sport",list:["countdown_basketball","countdown_football","countdown_table_tennis","countdown_tennis","countdown_baseball","countdown_badminton","countdown_volleyball","countdown_cycling","countdown_first_marathon","countdown_swimming","countdown_fitness","countdown_esports"]},{section:"Animal",list:["countdown_pet_health_check","countdown_cat","countdown_cat_2","countdown_dog","countdown_dog_2","countdown_dog_3"]}],je=[{section:"Event",list:["countdown_wedding_anniversary","countdown_countdown","countdown_birthday","countdown_new_year_day","countdown_soon","countdown_100_days_together","countdown_exam","countdown_dating","countdown_valentine_day","countdown_qixi","countdown_first_charity_event","countdown_proposal_day","countdown_marriage_license_day","countdown_star","countdown_trophies","countdown_medal","countdown_flag","countdown_bullseye"]},{section:"Person",list:["countdown_medium_girl","countdown_medium_boy","countdown_medium_woman","countdown_medium_man","countdown_medium_woman_2","countdown_medium_man_2","countdown_medium_woman_3","countdown_medium_man_3","countdown_medium_elderly_woman","countdown_medium_elderly_man","countdown_light_girl","countdown_light_boy","countdown_light_woman","countdown_light_man","countdown_light_woman_2","countdown_light_man_2","countdown_light_woman_3","countdown_light_man_3","countdown_light_elderly_woman","countdown_light_elderly_man","countdown_dark_boy","countdown_dark_girl","countdown_dark_woman","countdown_dark_man","countdown_dark_woman_2","countdown_dark_man_2","countdown_dark_woman_3","countdown_dark_man_3","countdown_dark_elderly_woman","countdown_dark_elderly_man"]},{section:"Activity",list:["countdown_children_day","countdown_party","countdown_shake_hands","countdown_first_speech","countdown_concert","countdown_rocket","countdown_rose","countdown_lixia","countdown_earth","countdown_trip","countdown_airplane","countdown_island","countdown_holiday","countdown_lidong","countdown_enrollment_anniversary","countdown_graduation","countdown_work_anniversary","countdown_school_starts","countdown_health_check","countdown_chongyang","countdown_ticktick"]},{section:"Item",list:["countdown_first_pot_of_gold","countdown_credit_card_bill_due","countdown_payday","countdown_first_road_trip","countdown_first_car","countdown_license_renewal_due","countdown_visa_renewal_due","countdown_first_home","countdown_pay_rent","countdown_mortgage_payment","countdown_first_startup","countdown_pay_insurance","countdown_candle"]},{section:"Holiday",list:["countdown_christmas","countdown_christmas_eve","countdown_halloween","countdown_thanksgiving","countdown_april_fool_day","countdown_teachers_day"]},{section:"Sport",list:["countdown_basketball","countdown_football","countdown_table_tennis","countdown_tennis","countdown_baseball","countdown_badminton","countdown_volleyball","countdown_cycling","countdown_first_marathon","countdown_swimming","countdown_fitness","countdown_esports"]},{section:"Animal",list:["countdown_pet_health_check","countdown_cat","countdown_cat_2","countdown_dog","countdown_dog_2","countdown_dog_3"]}],De=4,Me=function(e){return e.ListTask="listTask",e.Kanban="kanban",e.Section="section",e.ChecklistItem="checkListItem",e.Quadrant="Quadrant",e.TimelineSection="TimelineSection",e.Tabbar="Tabbar",e}({}),Ae=[void 0,null,""],Ne=function(e){return e[e.Main=0]="Main",e[e.Detail=1]="Detail",e[e.Calendar=3]="Calendar",e}({}),Pe=function(e){return e.Task="TASK",e.Note="NOTE",e}({}),Ie=function(e){return e.Text="TEXT",e.Checklist="CHECKLIST",e.Note="NOTE",e}({}),Le=function(e){return e.Task="TASK",e.Note="NOTE",e}({}),Re=["sortOrder","createdTime","modifiedTime","title","tag","assignee"],Ze=["sortOrder","dueDate","title","tag","priority","assignee"],Fe=/^((\/settings.*)|(\/statistics.*)|(\/s.*)|(\/team.*))|(\?modalType=settings.*)/,Be=/(^\/settings.*)|(\?modalType=settings.*)/,Ue=function(e){return e.dev="cli_9f950c76112e500b",e.prod="cli_9e7a6fcc05bdd00e",e}({}),Ye=function(e){return e[e.SITE_GOOGLE=1]="SITE_GOOGLE",e[e.SITE_FACEBOOK=2]="SITE_FACEBOOK",e[e.SITE_WEIBO=3]="SITE_WEIBO",e[e.SITE_QQ=4]="SITE_QQ",e[e.SITE_WEIXIN=5]="SITE_WEIXIN",e[e.SITE_TWITTER=7]="SITE_TWITTER",e[e.SITE_APPLE=9]="SITE_APPLE",e[e.SITE_FEISHU=10]="SITE_FEISHU",e}({}),Ve={filterKeywords:64,searchKeywords:64},He={leftListViewMinWidth:213,leftListViewDefaultWidth:240,singleLineLeftListViewDefaultWidth:305,leftSideBarWidth:50,midListViewMinWidth:370,smRightViewWidthPercent:70,rightViewDefaultWidthPercent:36,rightViewFocusDeafultWidthPercent:40,leftViewDefaultWidthPercent:25,rightViewMinWidth:320,calendarSideViewDefaultWidth:242,calendarSideViewMaxWidth:320,taskCalendarLeftViewHideWidth:542,taskCalendarRightViewHideWidth:784,taskCalendarViewMinWidth:300,midHabitListViewMinWidth:500},We={hideBorderComponent:670,hideLongMonthString:600,hideAddTask:500,hideSwitchCalendar:470,hideSwitchRange:400},ze=19,Ge=function(){return 10},Ke=function(e){return e.quadrant1="quadrant1",e.quadrant2="quadrant2",e.quadrant3="quadrant3",e.quadrant4="quadrant4",e}({}),qe={quadrant1:"important_urgent",quadrant2:"important_not_urgent",quadrant3:"unimportant_urgent",quadrant4:"unimportant_not_urgent"},$e=function(e){return e.MATRIX="matrix",e}({}),Je={quadrant1:'{"and":[{"or":["today","tomorrow"],"conditionName":"dueDate","conditionType":1},{"or":[5,3],"conditionName":"priority","conditionType":1}],"type":0,"version":1}',quadrant2:'{"and":[{"or":["nodue","2dayslater"],"conditionName":"dueDate","conditionType":1},{"or":[5,3],"conditionName":"priority","conditionType":1}],"type":0,"version":1}',quadrant3:'{"and":[{"or":["today","tomorrow"],"conditionName":"dueDate","conditionType":1},{"or":[1,0],"conditionName":"priority","conditionType":1}],"type":0,"version":1}',quadrant4:'{"and":[{"or":["nodue","2dayslater"],"conditionName":"dueDate","conditionType":1},{"or":[1,0],"conditionName":"priority","conditionType":1}],"type":0,"version":1}'},Xe={quadrant1:'{"and":[{"or":["overdue","today","tomorrow"],"conditionName":"dueDate","conditionType":1},{"or":[5,3],"conditionName":"priority","conditionType":1}],"type":0,"version":1}',quadrant2:'{"and":[{"or":["nodue","2dayslater"],"conditionName":"dueDate","conditionType":1},{"or":[5,3],"conditionName":"priority","conditionType":1}],"type":0,"version":1}',quadrant3:'{"and":[{"or":["overdue","today","tomorrow"],"conditionName":"dueDate","conditionType":1},{"or":[1,0],"conditionName":"priority","conditionType":1}],"type":0,"version":1}',quadrant4:'{"and":[{"or":["nodue","2dayslater"],"conditionName":"dueDate","conditionType":1},{"or":[1,0],"conditionName":"priority","conditionType":1}],"type":0,"version":1}'},Qe={quadrant1:'{"and":[{"or":[5],"conditionName":"priority","conditionType":1}],"type":0,"version":1}',quadrant2:'{"and":[{"or":[3],"conditionName":"priority","conditionType":1}],"type":0,"version":1}',quadrant3:'{"and":[{"or":[1],"conditionName":"priority","conditionType":1}],"type":0,"version":1}',quadrant4:'{"and":[{"or":[0],"conditionName":"priority","conditionType":1}],"type":0,"version":1}'},et={simple:{quadrant1:'{"and":[{"or":[5],"conditionName":"priority","conditionType":1}],"type":0,"version":1}',quadrant2:'{"and":[{"or":[3],"conditionName":"priority","conditionType":1}],"type":0,"version":1}',quadrant3:'{"and":[{"or":[1],"conditionName":"priority","conditionType":1}],"type":0,"version":1}',quadrant4:'{"and":[{"or":[0],"conditionName":"priority","conditionType":1}],"type":0,"version":1}'},complex:{quadrant1:'{"and":[{"or":["overdue","today","tomorrow"],"conditionName":"dueDate","conditionType":1},{"or":[5,3],"conditionName":"priority","conditionType":1}],"type":0,"version":1}',quadrant2:'{"and":[{"or":["nodue","2dayslater"],"conditionName":"dueDate","conditionType":1},{"or":[5,3],"conditionName":"priority","conditionType":1}],"type":0,"version":1}',quadrant3:'{"and":[{"or":["overdue","today","tomorrow"],"conditionName":"dueDate","conditionType":1},{"or":[1,0],"conditionName":"priority","conditionType":1}],"type":0,"version":1}',quadrant4:'{"and":[{"or":["nodue","2dayslater"],"conditionName":"dueDate","conditionType":1},{"or":[1,0],"conditionName":"priority","conditionType":1}],"type":0,"version":1}'}},tt=1,nt=function(e){return e.sortOrder="sortOrder",e.priority="priority",e.tag="tag",e.dueDate="dueDate",e.project="project",e.assignee="assignee",e.none="none",e.createdTime="createdTime",e}({}),rt=function(e){return e.sortOrder="sortOrder",e.priority="priority",e.dueDate="dueDate",e.title="title",e.assignee="assignee",e.tag="tag",e.createdTime="createdTime",e.modifiedTime="modifiedTime",e.default="sortOrder",e}({}),ot=function(e){switch(e){case rt.createdTime:case rt.modifiedTime:case rt.priority:return i.ve.desc;case rt.sortOrder:case rt.dueDate:case rt.title:case rt.tag:case rt.assignee:default:return i.ve.asc}},at={groupBy:nt.sortOrder,orderBy:rt.default},it={groupBy:nt.project,orderBy:rt.default},ct={range:"day",sortType:"sortOrder",sortOption:at},st={range:"day",sortType:"project",sortOption:it},ut={range:"day",sortType:"project",sortOption:it},lt={sortOption:it},ft={max:9,min:1,default:4,month:9,week:7,day:4},dt={google:1,outlook:2,exchange:3,iCloud:4,caldav:5,feishu:6},mt=180,pt=1e3,ht=[{name:"TASK",status:"active",sortOrder:0},{name:"CALENDAR",status:"active",sortOrder:1},{name:"MATRIX",status:"inactive",sortOrder:2},{name:"POMO",status:"inactive",sortOrder:3},{name:"HABIT",status:"inactive",sortOrder:4},{name:"COUNTDOWN",status:"inactive",sortOrder:5},{name:"SEARCH",status:"active",sortOrder:6}],yt=["TASK","CALENDAR","MATRIX","HABIT","POMO","COUNTDOWN","SEARCH"],gt=30,vt=function(e){return e.Default="default",e.Strikethrough="strikethrough",e}({}),bt=function(e){return e.ShowTaskNote="show_task_note",e.ShowTask="show_task",e.HideTaskNote="hide_task_note",e}({}),wt=[rt.sortOrder,rt.createdTime,rt.modifiedTime,rt.title,rt.tag,rt.assignee],kt=[rt.sortOrder,rt.dueDate,rt.createdTime,rt.modifiedTime,rt.title,rt.tag,rt.priority,rt.assignee],xt=[nt.sortOrder,nt.createdTime,nt.tag,nt.assignee,nt.none],Et=[nt.sortOrder,nt.dueDate,nt.createdTime,nt.tag,nt.priority,nt.assignee,nt.none],St={groupBy:nt.sortOrder,orderBy:rt.sortOrder,order:i.ve.asc},_t={groupBy:nt.project,orderBy:rt.dueDate,order:i.ve.asc},Ot={groupBy:nt.dueDate,orderBy:rt.dueDate,order:i.ve.asc},Ct=(nt.sortOrder,rt.sortOrder,i.ve.asc,"no-tag5959a2259161d16d23a4f272"),Tt=function(e,t){var n="",r="";switch(t){case rt.sortOrder:n=rt.sortOrder;break;case rt.dueDate:n=rt.dueDate;break;case rt.tag:n=rt.tag;break;case rt.priority:n=rt.priority;break;case rt.title:n=rt.title;break;case rt.assignee:n=rt.assignee;break;case rt.createdTime:n=rt.createdTime;break;case rt.modifiedTime:n=rt.modifiedTime;break;case rt.default:n=rt.default}switch(e){case nt.sortOrder:r=nt.sortOrder;break;case nt.project:r=nt.project;break;case nt.dueDate:r=nt.dueDate;break;case nt.tag:r=nt.tag;break;case nt.priority:r=nt.priority;break;case nt.assignee:r=nt.assignee;break;case nt.none:r=nt.none;break;case nt.createdTime:r=nt.createdTime}return{trackGroup:r,trackOrder:n}},jt=function(e){return e[e.leftViewPin=0]="leftViewPin",e[e.focusTimerList=1]="focusTimerList",e[e.matrix=2]="matrix",e[e.sidebar=3]="sidebar",e[e.habitList=4]="habitList",e[e.timezoneModal=5]="timezoneModal",e[e.countdownGrid=6]="countdownGrid",e}({}),Dt=function(e){return e[e.habit=0]="habit",e[e.habitSection=1]="habitSection",e}({}),Mt=[{key:"status",sortOrder:0,style:"",enabled:!1},{key:"progress",sortOrder:1,style:"",enabled:!0},{key:"completedTime",sortOrder:2,style:"date",enabled:!0},{key:"dueDate",sortOrder:3,style:"date",enabled:!1},{key:"title",sortOrder:4,style:"",enabled:!0},{key:"parentTask",sortOrder:5,style:"",enabled:!1},{key:"tag",sortOrder:6,style:"",enabled:!1},{key:"focus",sortOrder:7,style:"",enabled:!1},{key:"project",sortOrder:8,style:"project",enabled:!1},{key:"detail",sortOrder:9,style:"text",enabled:!1}],At=window.browserCheck.isSogou?1:20,Nt=20,Pt=function(){if(r.vU){var e=Math.floor(15e5/window.innerWidth);return e%2===1?e-1:e}return 3e3}(),It=1e4,Lt=window.browserCheck.isSogou?1:4,Rt={s:242,m:282,l:342},Zt={viewChange:1400,miniCalendar:1100},Ft={grey:"default",classic:"sky",dark:"gray",night:"dark",NewYork:"new york",SanFrancisco:"san francisco",LosAngeles:"los angeles",darkcyan:"dark_cyan",darkgreen:"dark_green",darkyellow:"dark_yellow",darkpink:"dark_pink",darkpurple:"dark_purple",darkcustom:"dark_custom"},Bt=function(){var e,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"default";return null!==(e=Ft[t])&&void 0!==e?e:t.toLowerCase()},Ut={declined:"declined"},Yt=[],Vt=["aatest_newuser_202406","ai_voice_202603"],Ht="kanban-click-ignore timeline-click-ignore calendar-click-ignore mobile-detail-click-ignore",Wt="line-trigger-detail-mousedown-ignore",zt=["#global-add-task[data-visible='true']","#habit-manual-checkin-modal","#habit-record-modal","#edit-tag-name","#edit-project-name","#edit-csl-name","#edit-group-name","#out-single-task-detail",".search-form.active",".search-box",".c-task.ui-draggable-dragging","#task-menu-view","#archive-menu-view"],Gt=m(m(m(m({},"preset_".concat(c.Dy.holiday),f.Z),"preset_".concat(c.Dy.birthday),u.Z),"preset_".concat(c.Dy.anniversary),s.Z),"preset_".concat(c.Dy.countdown),l.Z),Kt=["preset_anniversary","preset_countdown","preset_birthday","preset_holiday","preset_ring","preset_bouquets","preset_daisy","preset_wave","preset_ripples","preset_foothill","preset_journey","preset_forest"],qt=m(m(m(m({},c.Dy.holiday,"preset_holiday"),c.Dy.birthday,"preset_birthday"),c.Dy.countdown,"preset_countdown"),c.Dy.anniversary,"preset_anniversary"),$t={top:574,left:0,right:1125,bottom:1414},Jt=["#4772FA","#3FA2FF","#43DCBD","#59CE80","#9ED03A","#FFA646","#FF763F","#EB5374","#9174F7","#303E75","#763928","#191919"],Xt=[].concat(Jt).slice(-3),Qt={"#303E75":"#4772FA","#763928":"#CB694E","#191919":"#FFFFFF"},en=["#9EB8FF","#92D5FF","#81E8DB","#83F0BB","#B0F183","#FFD87C","#FFB179","#FF978C","#FF90AC","#FF9CE1","#C8A8FF","#ABA7FF"],tn=["#FFFFFF"].concat(en),nn=["#1C42BE","#0D61A5","#116C6F","#11783A","#4E7619","#CA6800","#D4582E","#CA393B","#6734CD","#2E4499","#763928","#191919"],rn=[].concat(nn).slice(-3),on=[["#5F85FF","#FFC5C6"],["#76A9FF","#C9ECFF"],["#4EDBCC","#FFF8C9"],["#56E8A1","#D8FFBF"],["#C0E575","#BCFFEA"],["#FFB15E","#FFF0BE"],["#F9966F","#FFDDC8"],["#FF7E7E","#FFD8E0"],["#8B8AF1","#FFC2E1"],["#243269","#D6E5F4"],["#5D423B","#FAE5D4"],["#2B2B2B","#E4E4E4"]],an=[].concat(on).slice(-3).map((function(e){return e[0]})),cn=[["#546382","#CBD6EB"],["#7287BD","#CFD6E4"],["#57908C","#BED4D3"],["#659C68","#C9DEC9"],["#718C69","#D3DEC9"],["#DC8B34","#E8E0CA"],["#D46F30","#E8D6C3"],["#D65A48","#EBD0CC"],["#825BA3","#CFBFDC"],["#393B64","#C1C2D9"],["#66443D","#DECDC8"],["#3A3A3A","#BCBCBC"]],sn=[["#92ACFF","#94E1F6"],["#95C3FF","#C3EA69"],["#71DFDB","#ACA8FF"],["#5CE2A1","#8EA5FF"],["#AEEB68","#46DB93"],["#F9CC52","#95DBFF"],["#FFA958","#F3E76A"],["#FFBCE9","#B597F4"],["#C3ABF6","#9FF1FC"],["#21213D","#424664"],["#242424","#43464D"]],un=[].concat(sn).slice(-2).map((function(e){return e[0]})),ln=m(m(m(m(m(m(m(m({},c.jy.normal,[""]),c.jy.fullscreen_image,["#FFFFFF"]),c.jy.calendar,[""]),c.jy.polaroid,["#FFFFFF"]),c.jy.perpetual,[""]),c.jy.cartoon,on[0]),c.jy.two_color_card,cn[0]),c.jy.dopamine,sn[0]),fn=[c.jy.perpetual,c.jy.cartoon,c.jy.two_color_card,c.jy.dopamine],dn="task",mn="habit",pn="countdown",hn="theme",yn="shared",gn="custom",vn="!tag",bn=m(m(m({},dn,{colorType:null,sharedColor:null,colorMap:null}),mn,{colorType:null,sharedColor:null,colorMap:null}),pn,{colorType:null,sharedColor:null,colorMap:null}),wn=["lunar","korean-lunar","hijri","hebcal","shaka","persian","vietnam","hijri-kuwaiti","hijri-saudi"],kn={lunar:"LUNAR","korean-lunar":"KOREAN",hijri:"HIJRI",hebcal:"HEBCAL",shaka:"SHAKA",persian:"PERSIAN",vietnam:"VIETNAM","hijri-kuwaiti":"KUWAITI","hijri-saudi":"SAUDI"},xn="classic",En=!0,Sn=!0,_n=!0,On=!0,Cn=!0,Tn=!0,jn=!0,Dn=!0,Mn="task",An="habit",Nn="countdown",Pn=[Mn,An,Nn],In=!1,Ln="https://www.paypal.com",Rn="https://myaccount.google.com",Zn="https://stripe.com",Fn=!1,Bn=Fn?1:5,Un=60},"q9+P":function(e,t,n){"use strict";n.d(t,{hW:function(){return s},xD:function(){return u},nw:function(){return f},Qt:function(){return d},ni:function(){return m},ho:function(){return v},mE:function(){return b},cB:function(){return w},r8:function(){return k},EA:function(){return x},cT:function(){return E},Qb:function(){return S},xS:function(){return _},Jf:function(){return O},TF:function(){return C},gA:function(){return T},Yl:function(){return j},ld:function(){return D},We:function(){return M},Vh:function(){return A},cK:function(){return N},dK:function(){return P},Xo:function(){return I},j4:function(){return L},N$:function(){return R},Lf:function(){return Z},DJ:function(){return F},eL:function(){return B},AD:function(){return U},LI:function(){return Y},xo:function(){return V},hG:function(){return H},pO:function(){return W},Rb:function(){return z},d_:function(){return G},Nk:function(){return K},d1:function(){return q},bm:function(){return $},_t:function(){return J},px:function(){return X},NA:function(){return Q},es:function(){return ee},kw:function(){return te},Zm:function(){return ne},Em:function(){return re},OV:function(){return oe},Qk:function(){return ae},u4:function(){return ie},lx:function(){return ce},Y2:function(){return se},dU:function(){return ue},CI:function(){return le},Wo:function(){return fe},Y0:function(){return de},x5:function(){return me},Ib:function(){return pe}});n("ma9I"),n("oVuX"),n("+2oP"),n("4l63"),n("rB9j"),n("ALS0"),n("Rm1S"),n("UxlC");var r=n("7Rop"),o=n("gm3P"),a=n.n(o),i=window.Appest.domain,c=i.split(".").slice(-2).join("."),s=window.Appest.api_domain||window.location.host,u=/(dida365|ticktick)/i.test(s),l=window.Appest.ex_api_domain||"ex.".concat(window.location.host),f=window.Appest.domain,d=c,m=/365dida/.test(f),p=/test/.test(s),h=/future-test/.test(s),y=function(){return u?"":/dev/i.test(s)?"-dev":/test/i.test(s)?"-test":""},g=i?(window.Appest.isCnSites?"support".concat(y(),"."):"ticket.")+c:"support.dida365.com",v={PURE_API_HOST:"https://"+s,API_HOST:"https://"+s+"/api/v2",API_HOST_V2:"https://"+s+"/api/v2",API_HOST_V2_PUB:"https://"+s+"/pub/api/v2",API_HOST_V1_PUB:"https://"+s+"/pub/api/v1",VERSION_API_HOST:"https://"+s+"/api/v2",API_HOST_V3:"https://"+s+"/api/v3",API_HOST_V1:"https://"+s+"/api/v1",MOCK_API_HOST_V2:"http://192.168.1.161:7300/mock/5d20565bc24b0a6ef1b48c2d/api/v2",EX_API_HOST:"https://".concat(l,"/"),API_HOST_V4:"https://".concat(s,"/api/v4"),API_SERVERLESS:"https://pull.".concat(window.Appest.domain),TRACK_HOST:"https://x".concat(u?s:"api".concat(y(),".365dida.com")),TICKET_HOST:"https://".concat(g),FOCUS_HOST:"https://"+(m?s:"ms.".concat(c))+"/focus",AI_API_HOST_V2:"https://".concat(u?"ai.".concat(c):"ai".concat(y(),".365dida.com"),"/ai/api/v2")},b=window.Appest.is_product_mode,w=window.Appest.is_package_mode,k=!b&&!w,x=window.Appest.user,E=window.Appest.user.isGFS,S=(window.Appest.user.isTU,window.Appest.user.isDS,window.Appest.user.isGP),_=parseInt(window.Appest.user.inboxId.match(/\d+$/)[0],10);x.userId=_;var O=(0,r.Z)(),C=window.Appest.protocol,T=(k||"wss://ws.".concat(f,"/p"),k?"wss://wss-".concat(p?"test":"dev",".").concat(f,"/web"):"wss://wss.".concat(f,"/web")),j=m?"wss://wss-".concat(h?"future-test":p?"test":"dev","-pomodoro.365dida.com/web"):"wss://wssp.".concat(f,"/web"),D=window.Appest.end_date,M=window.Appest.no_grace_date,A=window.Appest.errorType,N="//"+window.Appest.cdn,P=(window.Appest.electronPublicPath,window.Appest.language.replace("_","-").toLowerCase()),I=/zh\Scn/i.test(P),L=window.Appest.isCnSites,R=function(e,t){return t?e?"\u6ef4\u7b54\u6e05\u5355":"DIDA":"TickTick"}(I,L),Z=function(e,t){return t?e?"\u6ef4\u7b54":"DIDA":"TickTick"}(I,L),F=window.Appest.productName,B=(/(dida365|ticktick)/i.test(f),Math.pow(2,40)),U=new(a())("".concat(0x7ffffffffffffc00)),Y=new(a())("".concat(-0x7ffffffffffffc00)),V=0x7ffffffffffffc00,H=-0x7ffffffffffffc00,W=100,z=100,G=.5,K="zh-cn",q=("".concat(N,"/static/img/avatar-new.png"),"Calendar5959a2259161d16d23a4f272"),$="Habit2e4c103c57ef480997943206",J="ProjectAll2e4c103c57ef480997943206";var X={"#03A9F4":"#4AA6EF","#FFAC2A":"#F2B04B","#FE8567":"#F18181","#FFD422":"#FFD966","#BD988C":"#B79A8F","#FF67A6":"#ED70A5","#A1AFC9":"#A4AFC7","#DF5EFF":"#CF66F7","#A5C5C1":"#ABBDC4","#01BCD4":"#52B8D2","#94D050":"#A0BB31","#E5D29B":"#C0B89E","#4FC653":"#6CBE5E","#FF6060":"#EC6666","#85FFD9":"#6FE9BE","#EAFF52":"#DDE358","#436FFF":"#5992F8","#7A24FF":"#9842EB","#4BA6EF":"#4AA6EF","#53B8D2":"#52B8D2","#70C362":"#6CBE5E","#A1CE61":"#A0BB31","#F8D650":"#FFD966","#F3B04A":"#F2B04B","#EE8C6F":"#F18181","#ED71A5":"#ED70A5","#B6B4B7":"#ABA6B5","#ABC4C0":"#ABBDC4","#E2D3A1":"#C0B89E","#EEFE6F":"#DDE358","#702CF5":"#9842EB","#A3FCDC":"#6FE9BE","#4D6EF7":"#5992F8","#EC6B66":"#EC6666"},Q=["#F68F8A","#F8C3B2","#FCDEAA","#C2DED0","#63C5D2","#6FAAF3","#C09EEB","#F678AC"],ee=["#D27762","#F7C989","#DCDE6B","#A7C9B9","#7BCAD3","#86A9DE","#AD94C7","#C77B9B"],te=["#BE7471","#DD882E","#E3CE7B","#76A692","#5DAF9C","#4682B4","#838BB0","#CB8A90"],ne=["#EC6666","#F2B04B","#FFD966","#DDE358","#5DD1A8","#4AA6EF","#CF66F7","#ED70A5"],re=["#EF2D24","#FF7D5D","#FFD457","#02DBB2","#34BAC5","#8C5EFA","#CE89FE","#F964C2"],oe=["#FF6161","#FFAC38","#FFD324","#E6EA49","#35D870","#4CA1FF","#6E75F4"],ae=Q.concat(ee).concat(te).concat(ne).concat(re).concat(oe),ie=["#FFAE58","#AED830","#7BD866","#54CBBB","#67A2FA","#C096FF","#FF7ABF","#FF6363"],ce=["#F68F8A","#FFB499","#FFCF7B","#9AD9B9","#63C5D2","#6FAAF3","#C09EEB","#F678AC"],se=["#D27762","#F0C890","#EDC287","#92BFAA","#7BCAD3","#86A9DE","#AD94C7","#C77B9B"],ue=["#BE7471","#DD882E","#DCC25C","#76A692","#5DAF9C","#4682B4","#838BB0","#CB8A90"],le=["#EC6666","#F2B04B","#FDC928","#CED806","#5DD1A8","#4AA6EF","#CF66F7","#ED70A5"],fe=["#EF2D24","#FF7D5D","#F6BF21","#02DBB2","#34BAC5","#8C5EFA","#CE89FE","#F964C2"],de=["#EEFE6F","#A3FCDC"],me={"#4BA6EF":"#62B0EF","#53B8D2":"#69BDD2","#70C362":"#80C375","#F8D650":"#F8DB68","#F3B04A":"#F3B961","#EE8C6F":"#EE9F88","#ED71A5":"#ED89B3","#CF66F7":"#D67EF7","#B79A8F":"#B7A7A1","#A4AFC7":"#B7BCC7","#B6B4B7":"#B7B7B7","#ABC4C0":"#ABC4C0","#EEFE6F":"#EEFE6F","#702CF5":"#915DF5","#A3FCDC":"#A3FCDC","#4D6EF7":"#6582F7","#A1CE61":"#A1CE61","#EC6B66":"#EC6B66","#E2D3A1":"#E2D3A1"},pe={"priority-high":"#e13e39","priority-medium":"#faa80c","priority-low":"#4772fa"}},ylzY:function(e,t,n){"use strict";n.d(t,{pP:function(){return d},aX:function(){return h},$c:function(){return y},fl:function(){return g},VT:function(){return v},lH:function(){return b},Gn:function(){return w},bk:function(){return k},Gc:function(){return x},sk:function(){return E},Yb:function(){return S},PW:function(){return _},$u:function(){return O},LH:function(){return C},ru:function(){return T},nZ:function(){return j},Jv:function(){return D},T4:function(){return M},Oj:function(){return A},jS:function(){return N},qo:function(){return P},xT:function(){return I},Gq:function(){return L},cv:function(){return R},yT:function(){return Z},$i:function(){return F},gA:function(){return B},un:function(){return U},bc:function(){return V}});n("pNMO"),n("4Brf"),n("0oug"),n("gXIK"),n("4mDm"),n("7+zs"),n("6cQw"),n("Tskq"),n("qePV"),n("tkto"),n("07d7"),n("4l63"),n("YGK4"),n("PKPk"),n("FZtP"),n("3bBZ");var r=n("dvcG"),o=n("RDjN"),a=n("0swr"),i=n.n(a),c=n("q9+P"),s=n("y8mg"),u=n.n(s);function l(e){return l="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},l(e)}function f(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=l(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=l(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==l(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var d=function(){return{category:"",filterProjectIds:[],filterListOrGroup:{group:[],list:[]},filterRange:["allTime"],filterRangeCustomFrom:"",filterRangeCustomTo:"",tagSelected:["!all"],filterType:[],filterAssign:["all"],filterPriority:["all"]}},m={showDetailModal:!1,keepFullScreen:!1,completed_section_status:"show",dropFolder:!1,dropOnMiniCalendar:!1,projectGroupOpenStatus:(0,r.LP)(o._Yt.projectGroupOpenStatus,"json")||{},teamOpenStatus:(0,r.LP)(o._Yt.teamOpenStatus,"json")||{},parentTagOpenStatus:(0,r.LP)(o._Yt.parentTagOpenStatus,"json")||{},hasMoreTasksPopover:!1,mouseDownInCalendar:!1,newRangeDefaultInCalendar:null,newRangeStartInCalendar:null,newRangeEndInCalendar:null,hideRangeStatus:!0,hideRange:{},tempTaskCreatedByDragInWkCol:{},featureTimeStamp:(0,r.LP)(o._Yt.featureTimeStamp,"json"),keydownTab:!1,stopTabUp:!1,newAddedTaskId:"",disabledSmartParseText:[],canUploadAttachment:!0,openNotification:!1,toBeDeletedTaskIds:new Set,hasTaskContextMenu:!1,hasOutDetail:!1,hasManageTags:!1,hasArchiveMenu:!1,hasHabitMenu:!1,hasArchiveCourseMenu:!1,hasAgendaNewOutDetail:!1,dropOtherColumn:!1,fetchCompleted:{},dragStepMinute:15,currentSortType:new Map([["id",void 0],["sortType",void 0]]),currentSortOption:new Map([["id",void 0],["sortOption",void 0]]),currentInitKanban:new Map,currentColumnTaskMenu:"",recentDateReminderSet:(0,r.LP)(o._Yt.recentDateReminderSet,"json")||[],recentTimeReminderSet:(0,r.LP)(o._Yt.recentTimeReminderSet,"json")||[],recentSnoozeReminderMinutes:Number((0,r.LP)(o._Yt.recentSnoozeReminderMinutes))||null,dragHoverTarget:"",isModifierKeyPressDragging:!1,haveCreatedTask:!1,columnOutSingleEscObj:null,lastTaskItemBackspaceTime:null,lastChecklistItemBackspaceTime:null,tempToggleCollapseModels:[],tempToggleCollapseSectionIds:[],tasklistScrollIntoAfterCreate:null,taskOutSingleFocusAfterCreate:null,stashConvertData:{},stashTempMovedTasks:{},forceUpdatedDetailMode:!1,earliestLocalTaskCompletionDate:null,earliestLocalTaskCompletionDateInProject:{},earliestCalendarEventsFetchDate:null,isInvalidResizeInKanban:!1,dragRepeatTask:null,judgeMoveStop:{lastTime:Date.now(),lastY:99999,lastResult:!1,lastX:0},multiSelectOriginView:"",autoSaveEnabled:!0,highlightKeyWordsRegExp:null,taskModeChangeStash:null,defaultSelectEstimationType:"estimated_pomo",activeDetail:"detail",detailModel:{modal:null,detail:null},attachmentImageBlobCache:new Map([]),hashBeforeSearch:null,hashBeforePreview:null,taskNlpInfo:{},earliestFocusFetchDate:(0,r.LP)(o._Yt.earliestFocusFetchDate,"json")||null,latestFocusFetchDate:(0,r.LP)(o._Yt.latestFocusFetchDate,"json")||null,focusRecordNeedFetchMonth:(0,r.LP)(o._Yt.focusRecordNeedFetchMonth,"json")||{pomo:[],timing:[]},focusRecordNeedFetchMonthCheckPoint:(0,r.LP)(o._Yt.focusRecordNeedFetchMonthCheckPoint,"json")||0,uploadingAttachmentsSet:new Set,quadrantCursorPosition:null,languageFromServer:null,timelineSectionVisible:!1,isTimelineScrollByDragging:!1,timelineViewGridDayWidth:0,timelineViewBlockDuringResize:!1,timelineBlockDraggingX:0,timelineOutSingleVisible:!1,triggerTimelineOutSingleVisibleTimer:null,timelineViewTranslateX:0,timelineSchedulePanelVisible:!1,timelineIsDuringKeelingScroll:!1,timelineCurrentViewType:"day",serverMergedTaskId:new Set,tempIgnoreEscDismissPopup:!1,timelineContentIsMultiDragging:!1,timelineTaskId2SectionId:{},timelineId2BlockStyle:new Map,isTimelineSelectByDragging:!1,accountId2AccountType:{},urlCalendarId2Name:{},isContentEditorFocus:!1,tempDisableHabitRecordModal:!1,todayHasCompleteTask:function(){try{var e=(0,r.LP)(o._Yt.todayHasCompleteTask,"json"),t=i()().format("YYYYMMDD"),n=i()().subtract(1,"days").format("YYYYMMDD"),a=i()().add(1,"days").format("YYYYMMDD");return f(f(f({},t,e[t]),n,e[n]),a,e[a])}catch(c){return{}}}()||{},todayHasCompleteTaskCount:function(){try{var e=(0,r.LP)(o._Yt.todayHasCompleteTaskCount,"json"),t=i()().format("YYYYMMDD"),n=i()().subtract(1,"days").format("YYYYMMDD"),a=i()().add(1,"days").format("YYYYMMDD");return f(f(f({},t,e[t]),n,e[n]),a,e[a])}catch(c){return{}}}()||{},editorInsertDateText:"",shouldTransformToDesktopTabBars:!1,shouldShowPomoUpdateHint:!1,legacySkipHabits:[],projectTemplateId:"",abTesterGroup:function(){try{var e=(0,r.xZ)(o._Yt.abTesterGroup,"json"),t=!1,n=new Set(o.pnG);return Object.keys(e).forEach((function(r){n.has(r)||(delete e[r],t=!0)})),t&&(0,r.W1)(o._Yt.abTesterGroup,JSON.stringify(null!==e&&void 0!==e?e:{})),e}catch(a){return{}}}()||{},abUserTesterGroup:function(){try{var e=(0,r.LP)(o._Yt.abUserTesterGroup,"json"),t=!1,n=new Set(o.xRE);return Object.keys(e).forEach((function(r){n.has(r)||(delete e[r],t=!0)})),t&&(0,r.JU)(o._Yt.abUserTesterGroup,JSON.stringify(null!==e&&void 0!==e?e:{})),e}catch(a){return{}}}()||{},openTeamPlanTeamId:"",tagSearchResult:[],projectSearchResult:[],groupSearchResult:[],filterSearchResult:[],habitSearchResult:[],timerSearchResult:[],sectionSearchResult:[],currentMainDisplayModals:[],mainGroupResult:{},currentTimelineSections:[],quadrantDisplayModals:{quadrant1:[],quadrant2:[],quadrant3:[],quadrant4:[]},quadrantGroupResult:{quadrant1:[],quadrant2:[],quadrant3:[],quadrant4:[]},columnId2Section:{},tempHashProjectId:"",recentFocusResData:(0,r.LP)(o._Yt.recentFocusResData,"json")||[],isClickNeedFocusQuickAddEl:!1,kanbanScrollToId:null,calendarRangeBeginDate:void 0,taskCalendarRangeBeginDate:void 0,macClientVersion:0,dayWidth:null,jumpDayDate:null,yearBackToToday:!1,calendarVerticalScrollViewType:null,quickAddLimit:parseInt((0,r.LP)(o._Yt.quickAddLimit)||"0",10),haveRequestColumns:!1,calendarChooseDate:null,deviceId:(0,r.xZ)(o._Yt.deviceId)||"",userMousePosition:{x:0,y:0},clickAddCount:0,appConfigSetting:function(){try{return(0,r.LP)(o._Yt.appConfigSetting,"json")}catch(e){return{etag:"",interval:14400}}}()||{etag:"",interval:14400},deviceAnalyticsData:(0,r.xZ)(o._Yt.deviceAnalyticsData)||"",hasTaskDuplicateAskModalShow:function(){try{return!!(0,r.LP)("hasTaskDuplicateAskModalShow")}catch(e){return!1}}()||!1,tempOpenRelProjectId:"",agendaIsDuringKeepingScroll:!1,calendarTaskListCursorPosition:null,taskListCalendarCursorPosition:null,prevCursorPositionLeft:null,taskListTempActiveTaskId:"",habitSelectedDateStr:function(){try{var e=(0,r.LP)("habitSelectedDateStr");return"null"===e||null==e?null:i()(e,"YYYY-MM-DD").isSame(i()(),"day")?e:i()().format("YYYY-MM-DD")}catch(t){return null}}()||null,tasklistDragItemInfo:null,tasklistWidth:void 0,isDragging:!1,dndKitId2DropInfo:{},globalDndKitDraggingId:null,quickAddChangeTagManually:!1,link2Title:{},taskId2Comments:{},calendarHideIconAndTime:0,calendarBlockStartDragInfo:null,calendarTempBlockStartDragInfo:null,notificationScrollTop:{notification:0,activity:0},projectId2lastDefaultColumnID:new Map,countdownId2CustomBackground:new Map,countdownAttachmentImageIdSet:new Set,summaryAiOptimizeRecord:new Map,forceMergeCountdown:!1,holidayCalendarId2LastFetchStamp:function(){try{return(0,r.LP)(o._Yt.holidayCalendarId2LastFetchStamp,"json")}catch(e){return{}}}()||{},sectionScrollIntoAfterSearch:null,openModalFromAiTaskAdvice:!1,openModalFromAiTaskRecommend:!1,aiTaskRecommendAddedTaskId:"",inBetaTesting:!1,tempLightTheme:null,aiAdviceFeedbackData:{current:{id:"",input:{},output:{}},history:[]},searchFilterState:d(),aiVoiceModalInfo:void 0,isScrollToSettingsTaskTemplate:!1,isDebounceUnSaveData:!1,willSignout:!1,renderOutsingleTaskId:""};t.ZP=m;var p=null;function h(){m.keepFullScreen=!0,p&&clearTimeout(p),p=setTimeout((function(){m.keepFullScreen=!1}),1e3)}var y=function(){return m.earliestFocusFetchDate},g=function(e){m.earliestFocusFetchDate=e,(0,r.JU)(o._Yt.earliestFocusFetchDate,null==e?"":"".concat(e))},v=function(){return m.earliestFocusFetchDate},b=function(e){m.latestFocusFetchDate=e,(0,r.JU)(o._Yt.latestFocusFetchDate,null==e?"":"".concat(e))},w=function(){return m.focusRecordNeedFetchMonth},k=function(e){m.focusRecordNeedFetchMonth=e,(0,r.JU)(o._Yt.focusRecordNeedFetchMonth,JSON.stringify(e))},x=function(){return m.focusRecordNeedFetchMonthCheckPoint},E=function(e){m.focusRecordNeedFetchMonthCheckPoint=e,(0,r.JU)(o._Yt.focusRecordNeedFetchMonthCheckPoint,"".concat(e))},S=function(e){var t;m.todayHasCompleteTask[e]=!0,(0,r.JU)(o._Yt.todayHasCompleteTask,JSON.stringify(null!==(t=m.todayHasCompleteTask)&&void 0!==t?t:{}))},_=function(e,t){var n;t>0&&(m.todayHasCompleteTaskCount[e]?m.todayHasCompleteTaskCount[e]+=t:m.todayHasCompleteTaskCount[e]=t,(0,r.JU)(o._Yt.todayHasCompleteTaskCount,JSON.stringify(null!==(n=m.todayHasCompleteTaskCount)&&void 0!==n?n:{})))},O=function(){return m.recentFocusResData},C=function(e){m.recentFocusResData=e,(0,r.JU)(o._Yt.recentFocusResData,JSON.stringify(e))},T=function(){return m.macClientVersion>=4561},j=function(e){m.quickAddLimit=e,(0,r.JU)(o._Yt.quickAddLimit,e)},D=function(){return m.deviceId},M=function(e){m.deviceId=e,(0,r.W1)(o._Yt.deviceId,e)},A=function(){return m.deviceAnalyticsData},N=function(e){m.deviceAnalyticsData=e,(0,r.W1)(o._Yt.deviceAnalyticsData,e)},P=function(){return m.hasTaskDuplicateAskModalShow},I=function(e){m.hasTaskDuplicateAskModalShow=e,(0,r.JU)("hasTaskDuplicateAskModalShow",e)},L=function(e){m.habitSelectedDateStr=e,(0,r.JU)("habitSelectedDateStr",null==e?"null":e)},R=function(){return 1===m.calendarHideIconAndTime||2===m.calendarHideIconAndTime},Z=function(){return 2===m.calendarHideIconAndTime||3===m.calendarHideIconAndTime},F=function(){return!0},B=function(e){m.holidayCalendarId2LastFetchStamp=e,(0,r.JU)(o._Yt.holidayCalendarId2LastFetchStamp,JSON.stringify(e))},U=function(){return m.holidayCalendarId2LastFetchStamp},Y=u().debounce((function(){m.isDebounceUnSaveData=!1}),3*c.Rb),V=function(){m.isDebounceUnSaveData=!0,Y()}},PSWL:function(e,t,n){"use strict";n.d(t,{Cv:function(){return o},uu:function(){return a},M_:function(){return i},nY:function(){return c}});var r=n("q1tI"),o=(0,r.createContext)({}),a=(0,r.createContext)({}),i=(0,r.createContext)({}),c=(0,r.createContext)({})},"+SYV":function(e,t,n){"use strict";n.d(t,{Dy:function(){return r},kK:function(){return o},qb:function(){return a},Uw:function(){return i},rK:function(){return c},jy:function(){return s},h:function(){return u},pn:function(){return l},y8:function(){return f}});var r=function(e){return e[e.holiday=1]="holiday",e[e.birthday=2]="birthday",e[e.anniversary=3]="anniversary",e[e.countdown=4]="countdown",e}({}),o=function(e){return e[e.default=1]="default",e[e.lunar=2]="lunar",e}({}),a=function(e){return e[e.normal=0]="normal",e[e.archived=1]="archived",e}({}),i=[a.normal],c=function(e){return e[e.showInThisDay=0]="showInThisDay",e[e.notShow=9999]="notShow",e[e.alwaysShow=-9999]="alwaysShow",e[e.beforeThree=-3]="beforeThree",e[e.beforeSeven=-7]="beforeSeven",e}({}),s=function(e){return e.normal="normal",e.calendar="calendar",e.fullscreen_image="fullscreen_image",e.polaroid="polaroid",e.perpetual="perpetual",e.dopamine="dopamine",e.two_color_card="two_color_card",e.cartoon="cartoon",e}({}),u=function(e){return e[e.countdown=0]="countdown",e[e.countup=1]="countup",e}({}),l=function(e){return e.day="day",e.week="week",e.year="year",e}({}),f=function(e){return e[e.standard=0]="standard",e[e.plus1=1]="plus1",e}({})},"7OPC":function(e,t,n){"use strict";n("pNMO"),n("4Brf"),n("0oug"),n("gXIK"),n("ma9I"),n("TeQF"),n("pjDv"),n("4mDm"),n("E9XD"),n("+2oP"),n("7+zs"),n("sMBO"),n("qePV"),n("T63A"),n("5DmW"),n("27RR"),n("tkto"),n("07d7"),n("rB9j"),n("ALS0"),n("JfAA"),n("YGK4"),n("PKPk"),n("FZtP"),n("3bBZ");var r=n("lBvt"),o=n("Q6+t"),a=n("q1tI"),i=n("NW6w");function c(e){return c="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},c(e)}function s(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function u(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?s(Object(n),!0).forEach((function(t){l(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):s(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function l(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=c(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=c(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==c(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function f(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,a,i,c=[],s=!0,u=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;s=!1}else for(;!(s=(r=a.call(n)).done)&&(c.push(r.value),c.length!==t);s=!0);}catch(e){u=!0,o=e}finally{try{if(!s&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(u)throw o}}return c}}(e,t)||function(e,t){if(!e)return;if("string"===typeof e)return d(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return d(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function d(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function m(e){return function(t){for(var n=arguments.length,r=new Array(n>1?n-1:0),o=1;o<n;o++)r[o-1]=arguments[o];return r.reduce((function(t,n){for(var r=0,o=Object.entries(n);r<o.length;r++){var a=f(o[r],2),i=a[0],c=a[1],s=t[i];null!=s&&(t[i]=s+e*c)}return t}),u({},t))}}m(1);var p=m(-1);var h=function(e){var t=e.disabledAction,n=(0,a.useRef)(null),r=(0,a.useCallback)((function(e){2!==e.button&&(n.current={x:e.clientX,y:e.clientY})}),[]),o=(0,a.useCallback)((function(e){n.current&&(function(e,t){var n=Math.abs(e.x),r=Math.abs(e.y);return"number"===typeof t&&Math.sqrt(Math.pow(n,2)+Math.pow(r,2))>t}(p(n.current,{x:e.clientX,y:e.clientY}),8)&&(null===t||void 0===t||t(),n.current=null))}),[t]),i=(0,a.useCallback)((function(e){n.current=null}),[]);return(0,a.useMemo)((function(){return{onMouseDown:r,onMouseMove:o,onMouseUp:i}}),[r,o,i])};t.ZP=function(e){var t=(0,o.O1)(e),n=t.active,c=t.activatorEvent,s=t.activeNodeRect,u=t.attributes,l=t.listeners,f=t.node,d=t.over,m=t.setNodeRef,p=t.setActivatorNodeRef,y=t.transform,g=e.data,v=e.disabled,b=e.disabledAction,w=(0,i.v9)((function(e){return e.globalState.get("dndKitFreezeData")})),k=(0,a.useMemo)((function(){if(w)return new Set(w.dragIds)}),[w]),x=g.dragItem,E=(0,a.useMemo)((function(){var e,t=null===n||void 0===n||null===(e=n.data.current)||void 0===e?void 0:e.dragItem;if(t)return t}),[n]),S=(0,a.useMemo)((function(){if(v)return!1;if(k)return x.type===r.cj.TASK&&k.has(x.id);if(E){if(E.data.ids.length>1){var e=new Set(E.data.ids.concat([E.id]));return x.type===r.cj.TASK&&e.has(x.id)}return E.type===x.type&&E.id===x.id}return!1}),[x.id,x.type,v,k,E]),_=h({disabledAction:b}),O=(0,a.useMemo)((function(){return v?_:l}),[v,_,l]);return{active:n,activatorEvent:c,activeNodeRect:s,attributes:u,isDragging:S,listeners:O,node:f,over:d,setNodeRef:m,setActivatorNodeRef:p,transform:y}}},fn0o:function(e,t,n){"use strict";n("pNMO"),n("4Brf"),n("0oug"),n("gXIK"),n("TeQF"),n("4mDm"),n("7+zs"),n("qePV"),n("5DmW"),n("27RR"),n("tkto"),n("07d7"),n("PKPk"),n("FZtP"),n("3bBZ");var r=n("ylzY"),o=n("Q6+t"),a=n("q1tI"),i=n("NW6w");function c(e){return c="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},c(e)}var s=["isOver"];function u(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function l(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?u(Object(n),!0).forEach((function(t){f(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):u(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function f(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=c(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=c(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==c(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function d(e,t){if(null==e)return{};var n,r,o=function(e,t){if(null==e)return{};var n,r,o={},a=Object.keys(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}t.Z=function(e){var t=(0,o.Zj)(e),n=t.isOver,c=d(t,s),u=(0,i.v9)((function(e){return e.globalState.get("dndKitFreezeData")})),f=(0,a.useMemo)((function(){if(u)return u.overId}),[u]);(0,a.useEffect)((function(){var t=e.disabled,n=e.id,o=e.data;return t?delete r.ZP.dndKitId2DropInfo[n]:r.ZP.dndKitId2DropInfo[n]={node:c.node.current,data:o},function(){delete r.ZP.dndKitId2DropInfo[n]}}),[e,c.node]);var m=(0,a.useMemo)((function(){return f?f===e.id:n}),[f,e.id,n]);return l(l({},c),{},{isOver:m})}},QPTY:function(e,t,n){"use strict";n.d(t,{Eq:function(){return y},mc:function(){return g},B4:function(){return v}});n("pNMO"),n("4Brf"),n("0oug"),n("pjDv"),n("yq1k"),n("4mDm"),n("+2oP"),n("sMBO"),n("Tskq"),n("07d7"),n("rB9j"),n("ALS0"),n("JfAA"),n("JTJg"),n("PKPk"),n("3bBZ");var r=n("q1tI"),o=n("eAja"),a=n("got7"),i=n("DRqq"),c=n("VUdj"),s=n("Q6+t"),u=n("ylzY");function l(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,a,i,c=[],s=!0,u=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;s=!1}else for(;!(s=(r=a.call(n)).done)&&(c.push(r.value),c.length!==t);s=!0);}catch(e){u=!0,o=e}finally{try{if(!s&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(u)throw o}}return c}}(e,t)||function(e,t){if(!e)return;if("string"===typeof e)return f(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return f(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function f(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var d=.3,m="",p=new Map,h=function(e,t,n){var r=p.get(e)||{xContainer:null,yContainer:null};p.set(e,{xContainer:t||r.xContainer,yContainer:n||r.yContainer})},y=38,g=function(e){var t=e.id,n=e.xContainerRef,f=e.yContainerRef,y=e.checkScrollCondition,g=e.getLeftExtraWidth,v=e.getRightExtraWidth,b=e.moveEdgeTolerate,w=void 0===b?30:b,k=e.disabledY,x=void 0!==k&&k,E=e.disabledX,S=void 0!==E&&E,_=l((0,r.useState)(null),2),O=_[0],C=_[1],T=(0,o.Z)(C,10,{leading:!0,trailing:!0}),j=l((0,r.useState)(null),2),D=j[0],M=j[1],A=(0,o.Z)(M,10,{leading:!0,trailing:!0}),N=(0,i.Z)((function(){p.delete(t),t===m&&(m="")})),P=(0,r.useRef)(null),I=(0,i.Z)((function(e){T.cancel(),A.cancel(),P.current=null,C(null),M(null),N()})),L=(0,a.Z)(I,500,{leading:!1,trailing:!0});(0,r.useEffect)((function(){return function(){N()}}),[N]);var R=(0,i.Z)((function(e){var r=e.y,o=e.x;if(L("auto"),!y||y()){if(!O&&!D){var a=P.current,i=(new Date).getTime();if(!a)return void(P.current={x:o,y:r,time:i});if(a.x!==o||a.y!==r)return void(P.current={x:o,y:r,time:i});if(i-a.time<200)return void(P.current={x:o,y:r,time:a.time})}if(m&&m!==t&&p.has(m))I("mouseOut");else{var c=function(){if(x)return!1;if(f.current&&document.elementsFromPoint(o,r).includes(f.current)){var e=f.current.getBoundingClientRect();if(o>=e.left&&o<=e.right&&r>=e.top&&r<=e.bottom)if(m=t,h(t,n.current,f.current),e.bottom-r<=w){if(f.current.scrollHeight-f.current.scrollTop>f.current.clientHeight)return A("bottom"),!0}else if(r-e.top<=w&&f.current.scrollTop>0)return A("top"),!0}return A(null),!1}(),s=function(){if(S)return!1;if(n.current&&document.elementsFromPoint(o,r).includes(n.current)){var e=n.current.getBoundingClientRect();if(o>=e.left&&o<=e.right&&r>=e.top&&r<=e.bottom){m=t,h(t,n.current,f.current);var a=e.right-((null===v||void 0===v?void 0:v())||0);if(o-e.left<=((null===g||void 0===g?void 0:g())||0)+w){if(n.current.scrollLeft>0)return T("left"),!0}else if(a-o<=w&&o<=a&&n.current.scrollLeft+n.current.clientWidth<n.current.scrollWidth)return T("right"),!0}}return T(null),!1}();!c&&!s&&N()}}})),Z=l((0,r.useState)(!1),2),F=Z[0],B=Z[1];(0,s.IJ)({onDragStart:function(){B(!0)},onDragEnd:function(){B(!1)},onDragCancel:function(){B(!1)}}),(0,c.Z)((function(){F?R({x:u.ZP.userMousePosition.x,y:u.ZP.userMousePosition.y}):I("dragend")}),F?20:void 0);var U=l((0,r.useState)(d),2),Y=U[0],V=U[1],H=l((0,r.useState)(d),2),W=H[0],z=H[1],G=(0,r.useCallback)((function(){V((function(e){return Math.min(e+.1,1.5)}))}),[]),K=(0,r.useCallback)((function(){z((function(e){return Math.min(e+.1,1.5)}))}),[]),q=(0,r.useCallback)((function(){V(d)}),[]),$=(0,r.useCallback)((function(){z(d)}),[]);(0,r.useEffect)((function(){var e;return O?e=setInterval((function(){G()}),200):q(),function(){return clearInterval(e)}}),[O,G,q]),(0,r.useEffect)((function(){var e;return D?e=setInterval((function(){K()}),200):$(),function(){return clearInterval(e)}}),[D,K,$]);var J=(0,r.useRef)({x:{direction:O,speed:Y},y:{direction:D,speed:W}});J.current={x:{direction:O,speed:Y},y:{direction:D,speed:W}},(0,r.useEffect)((function(){var e=setInterval((function(){if(!y||y()){if(n.current)switch(J.current.x.direction){case"left":n.current.scrollLeft-=5*J.current.x.speed;break;case"right":n.current.scrollLeft+=5*J.current.x.speed}if(f.current)switch(J.current.y.direction){case"top":f.current.scrollTop-=5*J.current.y.speed;break;case"bottom":f.current.scrollTop+=5*J.current.y.speed}}}),5);return function(){clearInterval(e)}}),[y,n,f])},v=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:30,n=u.ZP.userMousePosition,r=p.get(e);if(r){var o=null===r||void 0===r?void 0:r.yContainer;if(o){var a=o.getBoundingClientRect(),i=a.top,c=a.height;if(o.scrollTop>0&&n.y-i<=t)return!0;if(o.scrollHeight-o.clientHeight>o.scrollTop&&i+c-n.y<t)return!0}}return!1}},"Fl1+":function(e,t,n){"use strict";n.d(t,{Ir:function(){return pe},ks:function(){return ye},a_:function(){return ke},Se:function(){return xe},cc:function(){return Se},Bk:function(){return _e},D1:function(){return Oe},BQ:function(){return Ce},l1:function(){return Te},_t:function(){return je},I3:function(){return Me},Ri:function(){return Ae},Yz:function(){return Ie},EF:function(){return Le},CY:function(){return Ze},e2:function(){return We},YK:function(){return ze},cA:function(){return $e},R2:function(){return Je},Fr:function(){return Xe},Pl:function(){return Qe},uK:function(){return tt},TG:function(){return nt}});n("pNMO"),n("4Brf"),n("tjZM"),n("0oug"),n("gXIK"),n("lEou"),n("ma9I"),n("TeQF"),n("fbCW"),n("pjDv"),n("4mDm"),n("2B1R"),n("E9XD"),n("Junv"),n("+2oP"),n("ToJy"),n("7+zs"),n("sMBO"),n("6cQw"),n("DEfu"),n("Tskq"),n("I9xj"),n("qePV"),n("5DmW"),n("27RR"),n("NBAS"),n("tkto"),n("ExoC"),n("07d7"),n("5s+n"),n("rB9j"),n("ALS0"),n("JfAA"),n("PKPk"),n("UxlC"),n("FZtP"),n("3bBZ");var r=n("q1tI"),o=n("TXkH"),a=n("fUxU"),i=n("Ag2S"),c=n("dmHn"),s=n.n(c),u=n("9IBm"),l=n("k8Oq"),f=n("y8mg"),d=n.n(f),m=n("NW6w"),p=n("2sNt"),h=n("tLk/"),y=n("+TCt"),g=n("7Rop"),v=n("P26T"),b=n("mqAi"),w=n("bBaG"),k=n("c+aH"),x=n("0Nh+"),E=n("Eh+D"),S=n("ZalT"),_=n("lQiI"),O=n("nmib"),C=n("vRcb"),T=n("DRdV"),j=n("PSWL"),D=n("dvcG"),M=n("RDjN"),A=n("ylzY"),N=n("rviF"),P=n("hnzI"),I=n("X+OG"),L=n("A32s"),R=n("SnZ1"),Z=n("dMrQ"),F=n("bHnX"),B=n("U+wL"),U=n("kBzm"),Y=n("sLZY"),V=n("uz+a");function H(e){return H="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},H(e)}function W(){W=function(){return t};var e,t={},n=Object.prototype,r=n.hasOwnProperty,o=Object.defineProperty||function(e,t,n){e[t]=n.value},a="function"==typeof Symbol?Symbol:{},i=a.iterator||"@@iterator",c=a.asyncIterator||"@@asyncIterator",s=a.toStringTag||"@@toStringTag";function u(e,t,n){return Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{u({},"")}catch(e){u=function(e,t,n){return e[t]=n}}function l(e,t,n,r){var a=t&&t.prototype instanceof y?t:y,i=Object.create(a.prototype),c=new j(r||[]);return o(i,"_invoke",{value:_(e,n,c)}),i}function f(e,t,n){try{return{type:"normal",arg:e.call(t,n)}}catch(e){return{type:"throw",arg:e}}}t.wrap=l;var d="suspendedStart",m="executing",p="completed",h={};function y(){}function g(){}function v(){}var b={};u(b,i,(function(){return this}));var w=Object.getPrototypeOf,k=w&&w(w(D([])));k&&k!==n&&r.call(k,i)&&(b=k);var x=v.prototype=y.prototype=Object.create(b);function E(e){["next","throw","return"].forEach((function(t){u(e,t,(function(e){return this._invoke(t,e)}))}))}function S(e,t){function n(o,a,i,c){var s=f(e[o],e,a);if("throw"!==s.type){var u=s.arg,l=u.value;return l&&"object"==H(l)&&r.call(l,"__await")?t.resolve(l.__await).then((function(e){n("next",e,i,c)}),(function(e){n("throw",e,i,c)})):t.resolve(l).then((function(e){u.value=e,i(u)}),(function(e){return n("throw",e,i,c)}))}c(s.arg)}var a;o(this,"_invoke",{value:function(e,r){function o(){return new t((function(t,o){n(e,r,t,o)}))}return a=a?a.then(o,o):o()}})}function _(t,n,r){var o=d;return function(a,i){if(o===m)throw Error("Generator is already running");if(o===p){if("throw"===a)throw i;return{value:e,done:!0}}for(r.method=a,r.arg=i;;){var c=r.delegate;if(c){var s=O(c,r);if(s){if(s===h)continue;return s}}if("next"===r.method)r.sent=r._sent=r.arg;else if("throw"===r.method){if(o===d)throw o=p,r.arg;r.dispatchException(r.arg)}else"return"===r.method&&r.abrupt("return",r.arg);o=m;var u=f(t,n,r);if("normal"===u.type){if(o=r.done?p:"suspendedYield",u.arg===h)continue;return{value:u.arg,done:r.done}}"throw"===u.type&&(o=p,r.method="throw",r.arg=u.arg)}}}function O(t,n){var r=n.method,o=t.iterator[r];if(o===e)return n.delegate=null,"throw"===r&&t.iterator.return&&(n.method="return",n.arg=e,O(t,n),"throw"===n.method)||"return"!==r&&(n.method="throw",n.arg=new TypeError("The iterator does not provide a '"+r+"' method")),h;var a=f(o,t.iterator,n.arg);if("throw"===a.type)return n.method="throw",n.arg=a.arg,n.delegate=null,h;var i=a.arg;return i?i.done?(n[t.resultName]=i.value,n.next=t.nextLoc,"return"!==n.method&&(n.method="next",n.arg=e),n.delegate=null,h):i:(n.method="throw",n.arg=new TypeError("iterator result is not an object"),n.delegate=null,h)}function C(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function T(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function j(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(C,this),this.reset(!0)}function D(t){if(t||""===t){var n=t[i];if(n)return n.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var o=-1,a=function n(){for(;++o<t.length;)if(r.call(t,o))return n.value=t[o],n.done=!1,n;return n.value=e,n.done=!0,n};return a.next=a}}throw new TypeError(H(t)+" is not iterable")}return g.prototype=v,o(x,"constructor",{value:v,configurable:!0}),o(v,"constructor",{value:g,configurable:!0}),g.displayName=u(v,s,"GeneratorFunction"),t.isGeneratorFunction=function(e){var t="function"==typeof e&&e.constructor;return!!t&&(t===g||"GeneratorFunction"===(t.displayName||t.name))},t.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,v):(e.__proto__=v,u(e,s,"GeneratorFunction")),e.prototype=Object.create(x),e},t.awrap=function(e){return{__await:e}},E(S.prototype),u(S.prototype,c,(function(){return this})),t.AsyncIterator=S,t.async=function(e,n,r,o,a){void 0===a&&(a=Promise);var i=new S(l(e,n,r,o),a);return t.isGeneratorFunction(n)?i:i.next().then((function(e){return e.done?e.value:i.next()}))},E(x),u(x,s,"Generator"),u(x,i,(function(){return this})),u(x,"toString",(function(){return"[object Generator]"})),t.keys=function(e){var t=Object(e),n=[];for(var r in t)n.push(r);return n.reverse(),function e(){for(;n.length;){var r=n.pop();if(r in t)return e.value=r,e.done=!1,e}return e.done=!0,e}},t.values=D,j.prototype={constructor:j,reset:function(t){if(this.prev=0,this.next=0,this.sent=this._sent=e,this.done=!1,this.delegate=null,this.method="next",this.arg=e,this.tryEntries.forEach(T),!t)for(var n in this)"t"===n.charAt(0)&&r.call(this,n)&&!isNaN(+n.slice(1))&&(this[n]=e)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if("throw"===e.type)throw e.arg;return this.rval},dispatchException:function(t){if(this.done)throw t;var n=this;function o(r,o){return c.type="throw",c.arg=t,n.next=r,o&&(n.method="next",n.arg=e),!!o}for(var a=this.tryEntries.length-1;a>=0;--a){var i=this.tryEntries[a],c=i.completion;if("root"===i.tryLoc)return o("end");if(i.tryLoc<=this.prev){var s=r.call(i,"catchLoc"),u=r.call(i,"finallyLoc");if(s&&u){if(this.prev<i.catchLoc)return o(i.catchLoc,!0);if(this.prev<i.finallyLoc)return o(i.finallyLoc)}else if(s){if(this.prev<i.catchLoc)return o(i.catchLoc,!0)}else{if(!u)throw Error("try statement without catch or finally");if(this.prev<i.finallyLoc)return o(i.finallyLoc)}}}},abrupt:function(e,t){for(var n=this.tryEntries.length-1;n>=0;--n){var o=this.tryEntries[n];if(o.tryLoc<=this.prev&&r.call(o,"finallyLoc")&&this.prev<o.finallyLoc){var a=o;break}}a&&("break"===e||"continue"===e)&&a.tryLoc<=t&&t<=a.finallyLoc&&(a=null);var i=a?a.completion:{};return i.type=e,i.arg=t,a?(this.method="next",this.next=a.finallyLoc,h):this.complete(i)},complete:function(e,t){if("throw"===e.type)throw e.arg;return"break"===e.type||"continue"===e.type?this.next=e.arg:"return"===e.type?(this.rval=this.arg=e.arg,this.method="return",this.next="end"):"normal"===e.type&&t&&(this.next=t),h},finish:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),T(n),h}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.tryLoc===e){var r=n.completion;if("throw"===r.type){var o=r.arg;T(n)}return o}}throw Error("illegal catch attempt")},delegateYield:function(t,n,r){return this.delegate={iterator:D(t),resultName:n,nextLoc:r},"next"===this.method&&(this.arg=e),h}},t}function z(e,t,n,r,o,a,i){try{var c=e[a](i),s=c.value}catch(u){return void n(u)}c.done?t(s):Promise.resolve(s).then(r,o)}function G(e){return function(){var t=this,n=arguments;return new Promise((function(r,o){var a=e.apply(t,n);function i(e){z(a,r,o,i,c,"next",e)}function c(e){z(a,r,o,i,c,"throw",e)}i(void 0)}))}}function K(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function q(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?K(Object(n),!0).forEach((function(t){Q(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):K(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function $(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function J(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,ee(r.key),r)}}function X(e,t,n){return t&&J(e.prototype,t),n&&J(e,n),Object.defineProperty(e,"prototype",{writable:!1}),e}function Q(e,t,n){return(t=ee(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function ee(e){var t=function(e,t){if("object"!=H(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=H(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==H(t)?t:t+""}function te(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,a,i,c=[],s=!0,u=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;s=!1}else for(;!(s=(r=a.call(n)).done)&&(c.push(r.value),c.length!==t);s=!0);}catch(e){u=!0,o=e}finally{try{if(!s&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(u)throw o}}return c}}(e,t)||function(e,t){if(!e)return;if("string"===typeof e)return ne(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return ne(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function ne(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var re=function(e,t){if((0,b.ZG)()&&e.needSync){var n=0===t.type?ye:ge;P.h.dispatch((0,F.tu)([n("note",!0)])),B.Z.doSync()}},oe=function(e,t){e.id!==t.id&&(re(e,t),P.h.dispatch((0,h.LV)("")),e.clear());var n=t.focusOnLogs.map((function(e){return{dateTime:v.Z.parseUTCStringWithMS(e.time),time:e.time,type:e.type,id:e.id}})).sort((function(e,t){var n,r;return((null===(n=e.dateTime)||void 0===n?void 0:n.getTime())||0)-((null===(r=t.dateTime)||void 0===r?void 0:r.getTime())||0)}));if(3===t.status||0===t.type&&2===t.status&&t.exited||1===t.type&&2===t.status)P.h.dispatch((0,h.o9)("")),re(e,t),P.h.dispatch((0,h.LV)("")),e.clear();else if(n.length){var r=n[n.length-1];if(r)if(r.id){var o=2===r.type?"timer_".concat(r.id):r.id;P.h.dispatch((0,h.o9)(o))}else P.h.dispatch((0,h.o9)(""))}},ae=function(e,t){e.id=t.id;var n=(0,Z.IV)(),r=new Map(n.map((function(e){return[e.id,e]})));e.fragments=t.focusTasks.map((function(e){var t,n,o,a,i,c=0===e.type,s=1===e.type,u=2===e.type;if(u){var l=r.get(e.id);a=e.id,l&&("task"===l.objType?o=l.objId:i=l.objId)}else c?o=e.id:s&&(i=e.id);return{startTime:(null===(t=v.Z.parseUTCStringWithMS(e.startTime))||void 0===t?void 0:t.getTime())||0,endTime:(null===(n=v.Z.parseUTCStringWithMS(e.endTime))||void 0===n?void 0:n.getTime())||0,taskId:o,habitId:i,timerId:a,title:e.title,timerName:u?e.title:void 0}}));var o=t.pauseLogs.map((function(e){return{dateTime:v.Z.parseUTCStringWithMS(e.time),time:e.time,type:e.type}})).sort((function(e,t){var n,r;return((null===(n=e.dateTime)||void 0===n?void 0:n.getTime())||0)-((null===(r=t.dateTime)||void 0===r?void 0:r.getTime())||0)}));if(o.length){var a,i=o[o.length-1],c=!1,u=(null===(a=v.Z.parseUTCStringWithMS(t.startTime))||void 0===a?void 0:a.getTime())||0;return e.pauseDuration=0,o.forEach((function(t){var n,r=0===t.type,o=(null===(n=t.dateTime)||void 0===n?void 0:n.getTime())||0;c&&!r&&(e.pauseDuration+=o-u),c=!!r,u=o})),i&&0===i.type?e.pauseStartTime=s()(v.Z.parseUTCStringWithMS(i.time)):e.pauseStartTime=void 0,{latestLog:i}}return e.pauseDuration=0,{latestLog:void 0}},ie={status:"pomo-ready",intervalStatus:"done",renderData:{timePreview:void 0,progress:void 0},continuePomo:!1},ce=function(e){return{type:"UPDATE_STATUS",payload:{status:e}}},se=function(e){return{type:"UPDATE_INTERVAL_STATUS",payload:{status:e}}},ue=function(e,t){return{type:"UPDATE_RENDER_DATA",payload:{timePreview:e,progress:t}}},le=function(e){return{type:"UPDATE_CONTINUE_POMO",payload:{value:e}}},fe=function(){return{type:"RESET"}},de=function(e){return{type:"MERGE_SERVER_DATA",data:e}},me=(0,o.Uy)((function(e,t){if(ve)switch(t.type){case"MERGE_SERVER_DATA":var n=t.data;null!=n.status&&(e.status=n.status),null!=n.intervalStatus&&(e.intervalStatus=n.intervalStatus),null!=n.continuePomo&&(e.continuePomo=n.continuePomo),null!=n.renderData&&(e.renderData.timePreview=n.renderData.timePreview,e.renderData.progress=n.renderData.progress);break;case"RESET":e=d().cloneDeep(ie)}else switch(t.type){case"UPDATE_STATUS":e.status=t.payload.status;break;case"UPDATE_INTERVAL_STATUS":e.intervalStatus=t.payload.status;break;case"UPDATE_RENDER_DATA":e.renderData.timePreview=t.payload.timePreview,e.renderData.progress=t.payload.progress;break;case"UPDATE_CONTINUE_POMO":e.continuePomo=t.payload.value}return(0,D.JU)(M._Yt.pomoState,JSON.stringify(e)),Ke(),e})),pe=function(){return(0,D.LP)(M._Yt.pomoState,"json")||ie},he=function(e){var t=null==e?P.h.getState().pomodoro.pomoTaskId:e,n=/^timer_/.test(t)?t.replace(/^timer_/,""):t,r=function(){if(!n)return{focusOnType:void 0,focusOnTitle:void 0};var e=(0,b._i)();if(e)return{focusOnType:2,focusOnTitle:e.name,focusOnId:e.id};var t=(0,p.Ak_)().find((function(e){return(null===e||void 0===e?void 0:e.get("id"))===n}));if(t)return{focusOnType:0,focusOnTitle:t.get("title")};var r=(0,C.Wu)().find((function(e){return e.id===n}));return r?{focusOnType:1,focusOnTitle:r.name}:{focusOnType:void 0,focusOnTitle:void 0}}(),o=r.focusOnId,a=r.focusOnType,i=r.focusOnTitle;return{focusOnId:o||n,focusOnType:a,focusOnTitle:i}},ye=function(e,t,n,r){var o=he(r),a=o.focusOnId,i=o.focusOnType,c=o.focusOnTitle,s=(new Date).getTime();return{id:(0,g.Z)(),oId:Se.id,oType:0,op:e,duration:Se.duration/1e3/60,firstFocusId:Se.firstFocusId||Se.id,focusOnId:a,focusOnType:i,focusOnTitle:c,autoPomoLeft:Se.autoPomoLeft,pomoCount:Se.sumOfPomo,time:null==n?s:n,manual:t,note:(0,b.ZG)(),createdTime:s}},ge=function(e,t,n,r){var o=he(r),a=o.focusOnId,i=o.focusOnType,c=o.focusOnTitle,s=(new Date).getTime();return{id:(0,g.Z)(),oId:Ze.id,oType:1,op:e,duration:0,firstFocusId:"",focusOnId:a,focusOnType:i,focusOnTitle:c,autoPomoLeft:0,pomoCount:0,time:null==n?s:n,manual:t,note:(0,b.ZG)(),createdTime:s}},ve=!1,be=null,we=null,ke=function(e){switch(ve=!0,e.type){case 0:P.h.dispatch((0,I.X6)("pomo")),Se.merge(e);break;case 1:P.h.dispatch((0,I.X6)("stopwatch")),Ze.merge(e)}be&&clearTimeout(be),we&&clearTimeout(we),be=setTimeout((function(){we=setTimeout((function(){ve=!1}),0)}),0)},xe=function(){var e=te((0,r.useReducer)(me,(0,D.LP)(M._Yt.pomoState,"json")||ie),2),t=e[0],n=e[1],o=t.status,a=t.intervalStatus,c=(0,r.useCallback)((function(e){n(ce(e))}),[]),s=(0,r.useCallback)((function(e){n(se(e))}),[]),u=(0,r.useCallback)((function(e,t){n(ue(e,t))}),[]),l=(0,r.useCallback)((function(e){n(de(e))}),[]),f=(0,r.useCallback)((function(){n(fe())}),[]);(0,r.useEffect)((function(){return i.vp.subscribe(void 0,"RESET_POMO_STATE",(function(){f(),setTimeout((function(){Se.clear()}))})),function(){i.vp.unSubscribe(void 0,"RESET_POMO_STATE")}}),[f,s,c]);var d=(0,r.useCallback)((function(e){n(le(e))}),[]);(0,r.useEffect)((function(){return i.vp.subscribe(void 0,"MERGE_POMO_STATE",(function(e){l(e)})),function(){i.vp.unSubscribe(void 0,"MERGE_POMO_STATE")}}),[l]);var p=(0,m.I0)(),h=(0,r.useCallback)((function(e){ve||Se.needSync&&(p((0,F.tu)(e)),B.Z.doSync())}),[p]),y=(0,r.useCallback)((function(){switch(o){case"pomo-ready":c("pomo"),Se.manually=!0;break;case"short-ready":c("short"),Se.manually=!0;break;case"long-ready":c("long"),Se.manually=!0}}),[o,c]),g=(0,r.useCallback)((function(){switch(o){case"pomo":s("done"),setTimeout((function(){c("pomo-ready")}));var e=(0,b.g1)(v.Z.formatToServerDate(Se.startTime),v.Z.formatToServerDate(new Date))&&!Se.abandoned;setTimeout((function(){h([ye(e?"finish":"drop",!0)]),e&&(0,b.ZG)()&&h([ye("note",!0)])}));break;case"long":case"short":s("done"),c("pomo-ready")}}),[h,o,s,c]),w=(0,r.useCallback)((function(){"pomo"===o&&(s("paused"),setTimeout((function(){h([ye("pause",!0)])})))}),[h,o,s]),k=(0,r.useCallback)((function(){"pomo"===o&&(s("progress"),setTimeout((function(){h([ye("continue",!0)])})))}),[h,o,s]),x=(0,r.useCallback)((function(){s("done"),c("pomo-ready"),Se.sumOfPomo=0,Se.firstFocusId="",Se.autoPomoLeft=0,d(!1),setTimeout((function(){h([ye("exit",!0)])}))}),[h,d,s,c]),E=(0,r.useCallback)((function(){s("done"),setTimeout((function(){h([ye("endBreak",!0)])})),(0,b.RN)().get("autoPomo")?(Se.autoPomoStart=!0,c("pomo"),setTimeout((function(){var e;h([ye("start",!1,null===(e=Se.startTime)||void 0===e?void 0:e.toDate().getTime())])}))):c("pomo-ready")}),[h,s,c]),S=(0,r.useCallback)((function(){var e=(0,b.RN)(),t=e.get("autoBreak"),n=e.get("longBreakInterval");Se.lastPomoCompletedTime=(new Date).getTime();var r=Se.sumOfPomo%n===0;t&&setTimeout((function(){h([ye("startBreak",!1)])})),c(r?t?"long":"long-ready":t?"short":"short-ready")}),[h,c]),_={updateStatus:c,updateIntervalStatus:s,updateRenderData:u,doStart:y,doStop:g,doPause:w,doResume:k,reset:f,doExit:x,doSkipBreak:E,updateContinuePomo:d,turnBreakReady:S},O=Ne("pomo",Se,"pomo"===o,a),C=Pe(t,_).afterCallback;return Re(t,_,O,C),{actions:_,state:t}},Ee=function(){var e,t,n=(0,b.gl)(),r=(0,b._i)();return n&&((0,p.d77)(n)?e=n.get("id"):t=n.get("id")),{habitId:e,taskId:t,timerId:null===r||void 0===r?void 0:r.id,timerName:null===r||void 0===r?void 0:r.name}},Se=new(function(){return X((function e(){$(this,e),Q(this,"id",(0,g.Z)()),Q(this,"fragments",[]),Q(this,"startTime",void 0),Q(this,"endTime",void 0),Q(this,"pauseStartTime",void 0),Q(this,"duration",0),Q(this,"pauseDuration",0),Q(this,"sumOfPomo",0),Q(this,"firstFocusId",""),Q(this,"lastPomoCompletedTime",0),Q(this,"speed",1),Q(this,"abandoned",!1),Q(this,"advanced",!1),Q(this,"autoPomoLeft",6),Q(this,"needSync",!1),Q(this,"autoPomoStart",!1),Q(this,"manually",!1)}),[{key:"clear",value:function(){this.autoPomoStart=!1,this.startTime=void 0,this.endTime=void 0,this.duration=0,this.pauseDuration=0,this.pauseStartTime=void 0,this.fragments=[],this.abandoned=!1,this.advanced=!1}},{key:"startPomo",value:function(){var e=this.autoPomoStart;this.clear(),this.id=(0,g.Z)();var t=(new Date).getTime();this.startTime=s()(t),this.fragments=[q({startTime:t},Ee())];var n=(0,Y.Ae)();!this.needSync&&n&&(this.firstFocusId=this.id),this.needSync=n,(new Date).getTime()-this.lastPomoCompletedTime>36e5/this.speed&&(this.sumOfPomo=0),this.sumOfPomo++,(0,U.Sm)()&&e?(this.autoPomoLeft--,this.firstFocusId||(this.firstFocusId=this.id)):(this.autoPomoLeft=(0,U.s_)(),this.autoPomoLeft--,this.firstFocusId="")}},{key:"startBreak",value:function(e){this.clear()}},{key:"toJSON",value:function(){var e,t,n;return{id:this.id,fragments:this.fragments,startTime:null===(e=this.startTime)||void 0===e?void 0:e.toDate().getTime(),endTime:null===(t=this.endTime)||void 0===t?void 0:t.toDate().getTime(),pauseStartTime:null===(n=this.pauseStartTime)||void 0===n?void 0:n.toDate().getTime(),duration:this.duration,pauseDuration:this.pauseDuration,sumOfPomo:this.sumOfPomo,lastPomoCompletedTime:this.lastPomoCompletedTime,speed:this.speed,firstFocusId:this.firstFocusId,autoPomoLeft:this.autoPomoLeft,needSync:this.needSync,autoPomoStart:this.autoPomoStart}}},{key:"fromJSON",value:function(e){if(e){var t=function(e){return e?s()(e):void 0};this.id=e.id,this.fragments=e.fragments,this.startTime=t(e.startTime),this.endTime=t(e.endTime),this.pauseStartTime=t(e.pauseStartTime),this.duration=e.duration,this.pauseDuration=e.pauseDuration,this.sumOfPomo=e.sumOfPomo,this.lastPomoCompletedTime=e.lastPomoCompletedTime,this.firstFocusId=e.firstFocusId||e.id,this.autoPomoLeft=e.autoPomoLeft||6,this.needSync=!!e.needSync,this.autoPomoStart=!!e.autoPomoStart}}},{key:"toServerData",value:function(){var e=(0,b.nu)(this.endTime,this.fragments);return{id:this.id,startTime:v.Z.formatToServerDateWithMS(this.startTime),endTime:v.Z.formatToServerDateWithMS(this.endTime),status:1,pauseDuration:Math.floor((this.pauseDuration+e)/1e3),tasks:(0,b.eL)(this.fragments),syncStatus:w.w.NEW,note:(0,b.ZG)()}}},{key:"merge",value:function(e){var t=this,n=!1,r=!1;i.vp.dispatch("RESET_STOPWATCH_STATE");var o={status:function(){switch(e.status){case 0:case 1:return"pomo";case 2:var t=(0,b.RN)().get("longBreakInterval"),o=Se.sumOfPomo%t===0,a=e.focusBreak;if(e.exited)return r=!0,"pomo-ready";if(a&&!a.endTime){if(a.startTime){var i=v.Z.parseUTCStringWithMS(a.startTime),c=(new Date).getTime();if(i&&c<i.getTime()+60*a.duration*1e3)return n=!0,o?"long":"short"}return o?"long-ready":"short-ready"}return"pomo-ready";case 3:return r=!0,"pomo-ready";default:return}}(),intervalStatus:function(){switch(e.status){case 0:return"progress";case 1:return"paused";case 2:return n?"progress":"done";case 3:return"done";default:return}}(),continuePomo:(r?(Se.sumOfPomo=0,Se.firstFocusId=""):(t.sumOfPomo=e.pomoCount,t.firstFocusId=e.firstId),!r)};oe(this,e),n?(this.duration=1e3*e.focusBreak.duration*60,this.startTime=s()(v.Z.parseUTCStringWithMS(e.focusBreak.startTime))):(this.duration=1e3*e.duration*60,this.startTime=s()(v.Z.parseUTCStringWithMS(e.startTime))),this.autoPomoLeft=e.autoPomoLeft,this.needSync=!0;var a=ae(this,e).latestLog;if("done"===o.intervalStatus)o.renderData={timePreview:"",progress:0};else if("paused"===o.intervalStatus&&a&&0===a.type){var c=s()(v.Z.parseUTCStringWithMS(a.time)),u=this.pauseDuration,l=this.duration-(c.diff(this.startTime,"millisecond")-u),f=s()().startOf("day").millisecond(Math.max(0,l));o.renderData={timePreview:Le(f,"pomo"),progress:(this.duration-l)/this.duration}}i.vp.dispatch("MERGE_POMO_STATE",o)}}])}());Se.fromJSON((0,D.LP)(M._Yt.globalPomoState,"json"));var _e=function(e){return"long"===e||"short"===e||"pomo"===e},Oe=function(e,t,n){var r=s()();return!e||(r.diff(e,"millisecond")-t)*n<3e4},Ce=function(e,t,n){var r=s()();return!e||(r.diff(e,"millisecond")-t)*n<60*M._Jc*1e3},Te=function(e,t,n){var r=s()();return!e||(r.diff(e,"millisecond")-t)*n<=36e5},je=function(e){var t=[],n=[],r=[],o=[];return e.forEach((function(e){var a=e.taskId;if(a){var i,c=t.indexOf(a),s=Math.max(0,(null!==(i=e.endTime)&&void 0!==i?i:0)-e.startTime);-1===c?(o.push({id:a,duration:s}),t.push(a)):o[c].duration+=s}var u=e.habitId;if(u){var l,f=r.indexOf(u),d=Math.max(0,(null!==(l=e.endTime)&&void 0!==l?l:0)-e.startTime);-1===f?(n.push({id:u,duration:d}),r.push(u)):n[f].duration+=d}})),{habitResult:n.map((function(e){return q(q({},e),{},{duration:Math.floor(e.duration/1e3)})})),taskResult:o.map((function(e){return q(q({},e),{},{duration:Math.floor(e.duration/1e3)})}))}},De=function(e,t,n,r){if(e.length){var o=je(function(){var n=v.Z.parseUTCString(t.startTime),r=v.Z.parseUTCString(t.endTime);if(null==r||null==n)return e;var o=Math.floor((r.getTime()-n.getTime())/1e3-t.pauseDuration),a=e.reduce((function(t,n,r){var a=r===e.length-1,i=1e3*Math.floor(n.startTime/1e3),c=a?i+1e3*o:1e3*Math.floor(n.endTime/1e3),s=Math.floor((c-i)/1e3);return o-=s,t.concat(q(q({},n),{},{startTime:i,endTime:c}))}),[]);return a}()),a=o.taskResult,i=o.habitResult;S.ip.pomo;a.forEach((function(e){var o=p.FOH(e.id);if(null!=o&&!p.uY7(o)){var a=o.get("focusSummaries")||E.List(),i=e.duration,c=(M._Jc,a.find((function(e){return e.get("userId")===_.U2("userId")})));c?a=a.map((function(e){return e.get("userId")===_.U2("userId")?e.update("focuses",(function(e){return e&&e.toArray().find((function(e){return e.get(0)===t.id}))?e:p.PeT(e,t.id,r,i)})):e})):(c=E.Map({estimatedDuration:0,estimatedPomo:0,pomoCount:0,pomoDuration:0,focuses:p.PeT(void 0,t.id,r,i),stopwatchDuration:0,userId:_.U2("userId")}),a=a.push(c)),e.id,a.toJS(),n(e.id,a)}})),A.ZP.tempDisableHabitRecordModal=!0,i.forEach((function(e){e.duration&&(0,C.ut)(e.id,e.duration,s()().format("YYYYMMDD"))})),A.ZP.tempDisableHabitRecordModal=!1}},Me=function(){var e=(0,m.v9)((function(e){return e.pomodoro.pomoTaskId})),t=(0,m.v9)((function(e){return(0,Z.IV)(e).filter((function(e){return!(0,Z.o0)(e)}))})),n=(0,r.useMemo)((function(){if(/^timer_/.test(e)){var n=e.replace(/^timer_/,"");return t.find((function(e){return e.id===n}))}if(e)return t.find((function(t){return t.objId===e}))}),[e,t]),o=(0,r.useMemo)((function(){return(null===n||void 0===n?void 0:n.objId)||e}),[e,n]),i=(0,a.D9)(o),c=(0,m.v9)((function(e){return(0,p.Ak_)()})),s=(0,m.v9)((function(){return(0,C.Wu)()})),u=(0,r.useMemo)((function(){if(o){var e=s.find((function(e){return e.id===o}));if(e)return E.Map(T.zr.createInstance(e));var t=c.find((function(e){return e.get("id")===o}));if(t)return t}return null}),[s,o,c]),l=(0,a.D9)(u),f=(0,a.D9)(n),d=(0,m.I0)();(0,r.useEffect)((function(){(null===f||void 0===f?void 0:f.id)!==(null===n||void 0===n?void 0:n.id)&&(n&&"pomodoro"===n.type?d((0,I.lg)(n.pomodoroTime)):d((0,I.lg)(0)))}),[d,null===f||void 0===f?void 0:f.id,n]);var h=(0,a.D9)(null===n||void 0===n?void 0:n.id);return{pomoTaskId:o,prevPomoTaskId:i,taskInPomo:u,prevTaskInPomo:l,timerId:null===n||void 0===n?void 0:n.id,prevTimerId:h,timer:n,prevTimer:f}},Ae=function(){var e=(0,m.v9)((function(){return(0,y.en)()})),t=(0,r.useContext)(j.Cv),n=(0,r.useContext)(j.M_),o=(0,r.useMemo)((function(){return"pomo"===e&&"pomo"===t.status}),[e,t.status]),a=(0,r.useMemo)((function(){return"stopwatch"===e&&"done"!==n.intervalStatus}),[e,n.intervalStatus]);return{currentFocusTimerType:e,pomoInProgress:o,stopwatchInProgress:a}},Ne=function(e,t,n,o){var a=(0,m.v9)((function(){return(0,y.en)()})),c=(0,r.useRef)(a!==e);c.current=ve||a!==e;var s=(0,r.useRef)(d().uniqueId()),u=(0,r.useRef)(n);u.current=n;var l=(0,r.useRef)(o);l.current=o;var f=(0,r.useRef)(t);f.current=t;var g=Me(),v=g.pomoTaskId,b=g.prevPomoTaskId,w=g.taskInPomo,k=g.prevTaskInPomo,x=g.timer,S=g.prevTimerId,_=g.timerId,O=(0,m.I0)(),C=(0,r.useCallback)((function(){c.current||O((0,h.o9)(""))}),[O]),T=(0,r.useCallback)((function(e){if(!c.current){var n;0===t.fragments.length?(t.fragments.push({startTime:t.startTime?t.startTime.toDate().getTime():e,endTime:e}),n=t.startTime?t.startTime.toDate().getTime():e):(t.fragments[t.fragments.length-1].endTime=e,n=t.fragments[t.fragments.length-1].startTime);try{e<n&&(0,V.mi)("error focus fragment",{state:t})}catch(r){}JSON.parse(JSON.stringify(t.fragments))}}),[t]),j=(0,r.useCallback)((function(e){c.current||(t.fragments.push(e),JSON.parse(JSON.stringify(t.fragments)))}),[t]),D=(0,r.useCallback)((function(e,n,r){if(!c.current){var o=t.fragments[t.fragments.length-1];o&&(o.taskId=e,o.habitId=n,o.timerId=r,JSON.parse(JSON.stringify(t.fragments)))}}),[t]),M=(0,r.useRef)(e);M.current=e;var A=(0,r.useCallback)((function(e){if(!ve){if("pomo"===M.current){if(!Se.needSync)return}else if(!Ze.needSync)return;O((0,F.tu)(e)),B.Z.doSync()}}),[O]),N=(0,r.useRef)(A);N.current=A;var P="pomo"===M.current?ye:ge,I=(0,r.useRef)(P);I.current=P;var L=(0,r.useCallback)((function(e,n){if(!c.current){var r=e||E.Map({});if(e||n){var o=(0,p.d77)(r),a=t.fragments[t.fragments.length-1],s=(new Date).getTime();r.get("title"),l.current,u.current,JSON.parse(JSON.stringify(t.fragments));var f=12e4;u.current&&("progress"===l.current&&a?a.taskId||a.habitId||a.timerId?(s-a.startTime)*t.speed<=f?(o?(a.habitId=r.get("id"),a.taskId=void 0):(a.taskId=r.get("id"),a.habitId=void 0),a.timerId=null===n||void 0===n?void 0:n.id,N.current([I.current("focus",!0)]),JSON.parse(JSON.stringify(t.fragments))):(T(s),j(o?{habitId:r.get("id"),startTime:s,timerId:null===n||void 0===n?void 0:n.id}:{taskId:r.get("id"),startTime:s,timerId:null===n||void 0===n?void 0:n.id}),N.current([I.current("focus",!0)])):(s-a.startTime)*t.speed<=f?(o?a.habitId=r.get("id"):a.taskId=r.get("id"),a.timerId=null===n||void 0===n?void 0:n.id,N.current([I.current("focus",!0)]),JSON.parse(JSON.stringify(t.fragments))):i.vp.dispatch("MergePomoTaskModalShow",o?{habitId:r.get("id"),timerId:null===n||void 0===n?void 0:n.id}:{taskId:r.get("id"),timerId:null===n||void 0===n?void 0:n.id}):N.current([I.current("focus",!0)]))}}}),[j,T,t]),R=(0,r.useRef)(L);return R.current=L,(0,r.useEffect)((function(){if(!c.current)if(_!==S||b!==v)(_||v)&&R.current(w,x);else{var e=function(){if(u.current){var e=(new Date).getTime();T(e),j({startTime:e})}C(),u.current&&N.current([I.current("focus",!0)])};k&&p.TP7(k)?e():w&&((0,p.d77)(w)||!(0,p.PNE)(w)||(0,p.PNE)(k)||e())}}),[j,T,v,b,k,S,C,w,x,_]),(0,r.useEffect)((function(){var e=s.current;return i.vp.subscribe(e,"combineFocusLastFragment",(function(e){var t=e.taskId,n=e.habitId,r=e.timerId;if(!c.current){D(t,n,r);var o=f.current.fragments[f.current.fragments.length-1];o&&N.current([I.current("focus",!0,null===o||void 0===o?void 0:o.startTime,null===o||void 0===o?void 0:o.taskId)])}})),function(){i.vp.unSubscribe(e,"combineFocusLastFragment")}}),[D,t.startTime]),(0,r.useEffect)((function(){var e=s.current;return i.vp.subscribe(e,"addNewFocusFragment",(function(e){var t=e.taskId,n=e.habitId,r=e.time,o=e.timerId;c.current||(T(r),j({taskId:t,habitId:n,startTime:r,timerId:o}),N.current([I.current("focus",!0)]))})),function(){i.vp.unSubscribe(e,"addNewFocusFragment")}}),[j,T]),(0,r.useEffect)((function(){var e=s.current;i.vp.subscribe(e,"transferPomoToClonedTask",(function(e){if(!c.current){D(e,void 0,_);var t=(new Date).getTime();T(t);var n=f.current.fragments[f.current.fragments.length-1];setTimeout((function(){N.current([I.current("focus",!0,null===n||void 0===n?void 0:n.startTime,null===n||void 0===n?void 0:n.taskId),I.current("focus",!0,void 0,"")]),C(),j({startTime:t})}))}}))}),[j,D,T,C,_]),{completeFragment:T,addFragment:j}},Pe=function(e,t){var n=e.status,o=e.intervalStatus,c=(0,r.useRef)(n);c.current=n;var s=(0,r.useRef)(o);s.current=o;var f=(0,a.D9)(n),p=t.updateStatus,y=t.updateIntervalStatus,g=t.updateRenderData,w=_e(n),x=(0,r.useRef)(d().uniqueId());(0,r.useRef)(w).current=w;var E=(0,m.I0)(),S=(0,r.useCallback)((function(e){E((0,h.Q2)(e))}),[E]),_=(0,r.useCallback)((function(){E((0,h.o9)(""))}),[E]),O=(0,r.useCallback)((function(e){ve||Se.needSync&&(E((0,F.tu)(e)),B.Z.doSync())}),[E]);(0,r.useEffect)((function(){f!==n&&S(n)}),[f,S,n]);var C=(0,u.Z)(),T=(0,r.useCallback)((function(e){var t,n=C.formatMessage({id:"plugin_pomo_title"}),r=(0,b.RN)();t="pomo"===e?r.get("autoBreak")?C.formatMessage({id:"pomo_complete_autobreak_notify"}):C.formatMessage({id:"pomo_complete_notify"}):r.get("autoPomo")?C.formatMessage({id:"break_complete_autopomo_notify"}):C.formatMessage({id:"break_complete_notify"}),l.Li(n,t)}),[C]),j=(0,r.useCallback)((function(){var e=(0,b.RN)(),t=e.get("autoBreak"),r=e.get("autoPomo");i.vp.dispatch("playPomoAudio"),(t||r)&&g("",0);var o=function(){var e=Se.id,t=(0,k.m)([e])[0];if(t){var n=v.Z.parseUTCStringWithMS(t.endTime);if(n)return n.getTime()}return(new Date).getTime()};if((0,U.Sm)()&&Se.autoPomoLeft<=0)return O([ye("finish",!1,o())]),(0,b.ZG)()&&O([ye("note",!0)]),_(),void i.vp.dispatch("exitPomo");if("pomo"===n){var a=e.get("longBreakInterval");Se.lastPomoCompletedTime=(new Date).getTime();var c=Se.sumOfPomo%a===0;p(c?t?"long":"long-ready":t?"short":"short-ready"),O([ye("finish",!1,o())]),(0,b.ZG)()&&O([ye("note",!0)]),setTimeout((function(){setTimeout((function(){t&&O([ye("startBreak",!1)])}))})),T("pomo")}else"long"!==n&&"short"!==n||(Se.autoPomoStart=!0,p(r?"pomo":"pomo-ready"),O([ye("endBreak",!1)]),setTimeout((function(){setTimeout((function(){var e;r&&O([ye("start",!1,null===(e=Se.startTime)||void 0===e?void 0:e.toDate().getTime())])}))})),T("break"))}),[T,O,_,n,g,p]),D=function(){"pomo"===n?y("progress"):"long"!==n&&"short"!==n||y("progress")},M=(0,r.useRef)(D);M.current=D;var A=(0,r.useRef)(t.doStart);A.current=t.doStart;var N=function(){g(void 0,void 0),Se.clear()},L=(0,r.useRef)(N);return L.current=N,(0,r.useEffect)((function(){n!==f&&(_e(n)?M.current():L.current())}),[f,n]),(0,r.useEffect)((function(){var e=x.current;return i.vp.subscribe(e,"startPomo",(function(){P.h.dispatch((0,I.X6)("pomo")),"pomo"===c.current?"paused"===s.current&&t.doResume():(t.updateStatus("pomo-ready"),t.updateIntervalStatus("done"),setTimeout((function(){A.current()})))})),function(){return i.vp.unSubscribe(e,"startPomo")}}),[t]),(0,r.useEffect)((function(){var e=x.current;return i.vp.subscribe(e,"exitPomo",(function(){t.doExit()})),function(){return i.vp.unSubscribe(e,"exitPomo")}}),[t,_]),{afterCallback:j}};function Ie(e,t){var n=(0,r.useRef)(null);(0,r.useEffect)((function(){n.current=e})),(0,r.useEffect)((function(){if(!t)return function(){};var e=setTimeout((function(){n.current&&n.current()})),r=setInterval((function(){n.current&&n.current()}),t);return function(){clearTimeout(e),clearInterval(r)}}),[t])}var Le=function(e,t){var n=e.get("millisecond"),r=e.clone();n>=500&&r.add(1,"second");var o=r.get("hour"),a=r.get("minute"),i=r.get("second"),c=60*o+a,s=function(e){return"".concat(e<10?"0"+e:e)};return"stopwatch"===t&&o>0?"".concat(s(o),":").concat(s(a),":").concat(s(i)):"".concat(s(c),":").concat(s(i))},Re=function(e,t,n,o){var i=e.status,c=e.intervalStatus,u=(0,r.useRef)(i);u.current=i;var l=(0,a.D9)(c),f=n.addFragment,d=n.completeFragment,p=(0,r.useRef)(f);p.current=f;var y=(0,r.useRef)(d);y.current=d;var g=t.updateIntervalStatus,v=t.updateRenderData;Ie((function(){if("progress"===c&&!ve){var e=Se.startTime,t=Se.duration,n=Se.speed;if("pomo"===i){var r=s()(),a=Se.pauseDuration,u=t-(r.diff(e,"millisecond")*n-a*n),l=s()().startOf("day").millisecond(Math.max(0,u));v(Le(l,"pomo"),(t-u)/t),u<=0&&(g("done"),o())}else if("long"===i||"short"===i){var f=t-s()().diff(e,"millisecond")*n,d=s()().startOf("day").milliseconds(Math.max(0,f));v(d.format("mm:ss"),(t-f)/t),f<=0&&(g("done"),setTimeout((function(){o()})))}}}),_e(i)&&"progress"===c?500:void 0);var w=function(){var e=(0,m.I0)(),t=(0,r.useCallback)((function(t,n){e((0,O.FF)(t,n))}),[e]);return{saveToServer:(0,r.useCallback)(G(W().mark((function n(){var r;return W().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:if(r=Se.toServerData(),e((0,h.LV)("")),!(0,b.g1)(r.startTime,r.endTime)){n.next=11;break}return Se.needSync&&(r.needMergeByServer=!0),(0,k.IR)([r],[]),De(Se.fragments,r,t,S.ip.pomo),n.next=10,B.Z.doSyncImmediately();case 10:x.Z.doSync();case 11:case"end":return n.stop()}}),n)}))),[e,t])}}(),E=w.saveToServer,_=(0,r.useRef)(E);_.current=E;var C=(0,r.useRef)(t);C.current=t;var T=(0,m.I0)(),j=(0,r.useCallback)((function(e){ve||Se.needSync&&(T((0,F.tu)(e)),B.Z.doSync())}),[T]);(0,r.useEffect)((function(){var e="pomo"===u.current;if(l!==c&&!ve)if("progress"===c){var t=(0,b.RN)();if("paused"===l){var n=Se.pauseStartTime;if(n){var r=s()();e&&p.current(q({startTime:r.toDate().getTime()},Ee()));var o=r.diff(n,"millisecond");Se.pauseDuration+=o,Se.pauseStartTime=void 0}}else switch(u.current){case"pomo":var a;Se.startPomo();var i=60*t.get("pomoDuration"),f=60*(P.h.getState().globalState.get("recentFocusTimerPomoTime")||0);Se.duration=1e3*(f||i),Se.manually&&j([ye("start",!0,null===(a=Se.startTime)||void 0===a?void 0:a.toDate().getTime())]),Se.manually=!1;break;case"long":Se.startBreak("long");var d=60*t.get("longBreakDuration"),m=s()();Se.duration=1e3*d,Se.startTime=m,Se.manually&&j([ye("startBreak",!0)]),Se.manually=!1;break;case"short":Se.startBreak("short");var g=60*t.get("shortBreakDuration"),v=s()();Se.duration=1e3*g,Se.startTime=v,Se.manually&&j([ye("startBreak",!0)]),Se.manually=!1}}else if("paused"===c){var w=s()();Se.pauseStartTime=w,e&&y.current(w.toDate().getTime())}else if("done"===c){if(e)if(Se.abandoned)T((0,h.LV)(""));else if(Se.advanced){var k=(new Date).getTime();Se.endTime=s()(k),y.current(k),_.current()}else{var x=(Se.startTime?Se.startTime.toDate().getTime():(new Date).getTime()-(Se.duration+Se.pauseDuration))+Se.duration+Se.pauseDuration;Se.endTime=s()(x),y.current(x),_.current()}Se.sumOfPomo>0&&C.current.updateContinuePomo(!0)}}),[T,c,l,j])},Ze=new(function(){return X((function e(){$(this,e),Q(this,"id",(0,g.Z)()),Q(this,"fragments",[]),Q(this,"startTime",void 0),Q(this,"endTime",void 0),Q(this,"pauseStartTime",void 0),Q(this,"pauseDuration",0),Q(this,"speed",1),Q(this,"longTimeChange",!1),Q(this,"needSync",!1)}),[{key:"clear",value:function(){this.startTime=void 0,this.endTime=void 0,this.pauseDuration=0,this.pauseStartTime=void 0,this.fragments=[],this.longTimeChange=!1}},{key:"startStopwatch",value:function(){this.clear(),this.id=(0,g.Z)();var e=(new Date).getTime();this.startTime=s()(e),this.fragments=[q({startTime:e},Ee())],this.needSync=(0,Y.Ae)()}},{key:"toJSON",value:function(){var e,t,n;return{id:this.id,fragments:this.fragments,startTime:null===(e=this.startTime)||void 0===e?void 0:e.toDate().getTime(),endTime:null===(t=this.endTime)||void 0===t?void 0:t.toDate().getTime(),pauseStartTime:null===(n=this.pauseStartTime)||void 0===n?void 0:n.toDate().getTime(),pauseDuration:this.pauseDuration,speed:this.speed,needSync:this.needSync}}},{key:"fromJSON",value:function(e){if(e){var t=function(e){return e?s()(e):void 0};this.id=e.id,this.fragments=e.fragments,this.startTime=t(e.startTime),this.endTime=t(e.endTime),this.pauseStartTime=t(e.pauseStartTime),this.pauseDuration=e.pauseDuration,this.needSync=!!e.needSync}}},{key:"toServerData",value:function(){var e=(0,b.nu)(this.endTime,this.fragments);return e||this.longTimeChange||(0,V.mi)("error focus no extraPauseTime",{state:this}),{id:this.id,startTime:v.Z.formatToServerDate(this.startTime),endTime:v.Z.formatToServerDate(this.endTime),status:1,pauseDuration:Math.floor((this.pauseDuration+e)/1e3),tasks:(0,b.eL)(this.fragments),syncStatus:w.w.NEW,note:(0,b.ZG)()}}},{key:"merge",value:function(e){i.vp.dispatch("RESET_POMO_STATE");var t={intervalStatus:function(){switch(e.status){case 0:return"progress";case 1:return"paused";case 2:case 3:return"done";default:return}}()};oe(this,e),this.startTime=s()(v.Z.parseUTCStringWithMS(e.startTime)),this.needSync=!0;var n=ae(this,e).latestLog;if("done"===t.intervalStatus)t.renderData={timePreview:"",progress:0};else if("paused"===t.intervalStatus&&n&&0===n.type){var r=s()(v.Z.parseUTCStringWithMS(n.time)),o=this.pauseDuration,a=r.diff(this.startTime,"millisecond")-o,c=s()().startOf("day").millisecond(Math.max(0,a));t.renderData={timePreview:Le(c,"stopwatch"),progress:a/1e3/60}}i.vp.dispatch("MERGE_STOPWATCH_STATE",t)}}])}());Ze.fromJSON((0,D.LP)(M._Yt.globalStopwatchState,"json")),window.globalStopwatchState=Ze;var Fe={intervalStatus:"done",renderData:{timePreview:void 0,progress:void 0}},Be=function(e){return{type:"UPDATE_INTERVAL_STATUS",payload:{status:e}}},Ue=function(e,t){return{type:"UPDATE_RENDER_DATA",payload:{timePreview:e,progress:t}}},Ye=function(){return{type:"RESET"}},Ve=function(e){return{type:"MERGE_SERVER_DATA",data:e}},He=(0,o.Uy)((function(e,t){if(ve)switch(t.type){case"MERGE_SERVER_DATA":var n=t.data;null!=n.intervalStatus&&(e.intervalStatus=n.intervalStatus),null!=n.renderData&&(e.renderData.timePreview=n.renderData.timePreview,e.renderData.progress=n.renderData.progress);break;case"RESET":e=d().cloneDeep(Fe)}else switch(t.type){case"UPDATE_INTERVAL_STATUS":e.intervalStatus=t.payload.status;break;case"UPDATE_RENDER_DATA":e.renderData.timePreview=t.payload.timePreview,e.renderData.progress=t.payload.progress}return(0,D.JU)(M._Yt.stopwatchState,JSON.stringify(e)),qe(),e})),We=function(){return(0,D.LP)(M._Yt.stopwatchState,"json")||Fe},ze=function(){var e=te((0,r.useReducer)(He,(0,D.LP)(M._Yt.stopwatchState,"json")||Fe),2),t=e[0],n=e[1],o=t.intervalStatus,a=(0,r.useCallback)((function(e){n(Be(e))}),[]),c=(0,r.useCallback)((function(e,t){n(Ue(e,t))}),[]),s=(0,r.useCallback)((function(e){n(Ve(e))}),[]);(0,r.useEffect)((function(){return i.vp.subscribe(void 0,"MERGE_STOPWATCH_STATE",(function(e){s(e)})),function(){i.vp.unSubscribe(void 0,"MERGE_STOPWATCH_STATE")}}),[s,a,c]);var u=(0,m.I0)(),l=(0,r.useCallback)((function(e){ve||Ze.needSync&&(u((0,F.tu)(e)),B.Z.doSync())}),[u]),f=(0,r.useCallback)((function(){a("progress"),setTimeout((function(){var e;l([ge("start",!0,null===(e=Ze.startTime)||void 0===e?void 0:e.toDate().getTime())])}))}),[l,a]),d=(0,r.useCallback)((function(){a("done"),setTimeout((function(){var e=(0,b.g1)(v.Z.formatToServerDate(Ze.startTime),v.Z.formatToServerDate(new Date));l([ge(e?"finish":"drop",!0,Ze.endTime?Ze.endTime.toDate().getTime():void 0)]),e&&(0,b.ZG)()&&l([ge("note",!0)])}))}),[l,a]),p=(0,r.useCallback)((function(){a("paused"),setTimeout((function(){l([ge("pause",!0)])}))}),[l,a]),h=(0,r.useCallback)((function(){a("progress"),setTimeout((function(){l([ge("continue",!0)])}))}),[l,a]),y=(0,r.useCallback)((function(){n(Ye())}),[]);(0,r.useEffect)((function(){return i.vp.subscribe(void 0,"RESET_STOPWATCH_STATE",(function(){y(),setTimeout((function(){Ze.clear()}))})),function(){i.vp.unSubscribe(void 0,"RESET_STOPWATCH_STATE")}}),[y,a]);var g={updateIntervalStatus:a,updateRenderData:c,doStart:f,doStop:d,doPause:p,doResume:h,reset:y},w=Ne("stopwatch",Ze,"done"!==o,o);return Ge(t,g,w),{actions:g,state:t}},Ge=function(e,t,n){var o=e.intervalStatus,c=(0,r.useRef)(o);c.current=o;var u=(0,a.D9)(o),l=t.updateRenderData,f=t.doPause,p=n.addFragment,y=n.completeFragment,g=(0,r.useRef)(p);g.current=p;var v=(0,r.useRef)(y);v.current=y;var w=(0,r.useRef)(d().uniqueId());Ie((function(){if("progress"===o){var e=Ze.startTime,t=Ze.speed,n=s()(),r=Ze.pauseDuration,a=n.diff(e,"millisecond")*t-r*t,c=s()().startOf("day").millisecond(Math.max(0,a));l(Le(c,"stopwatch"),a/1e3/60),a>=432e5&&(l("12:00:00",720),f(),setTimeout((function(){(0,L.$)(432e5),i.vp.dispatch("showGlobalStopWatchConfirm")})))}}),"progress"===o?500:void 0);var E=function(){var e=(0,m.I0)(),t=(0,r.useCallback)((function(t,n){e((0,O.FF)(t,n))}),[e]);return{saveToServer:(0,r.useCallback)((function(){var n=Ze.toServerData(),r=Ze.speed>1;e((0,h.LV)("")),(r||(0,b.g1)(n.startTime,n.endTime))&&(Ze.needSync&&(n.needMergeByServer=!0),!r&&(0,k.UI)([n],[]),De(Ze.fragments,n,t,S.ip.stopwatch),x.Z.doSync())}),[e,t])}}().saveToServer,_=(0,r.useRef)(E);_.current=E,(0,r.useEffect)((function(){if(u!==o&&!ve)if("progress"===o)if("paused"===u){var e=Ze.pauseStartTime;if(e){var t=s()(),n=t.diff(e,"millisecond");g.current(q({startTime:t.toDate().getTime()},Ee())),Ze.pauseDuration+=n,Ze.pauseStartTime=void 0}}else Ze.startStopwatch();else if("paused"===o){var r=s()();Ze.pauseStartTime=r,v.current(r.toDate().getTime())}else if("done"===o)if(Ze.longTimeChange)_.current(),l("",0);else{var a=s()();Ze.endTime=a,_.current(),l("",0)}}),[o,u,l]),(0,r.useEffect)((function(){var e=w.current;return i.vp.subscribe(e,"startStopwatch",(function(){i.vp.dispatch("exitPomo"),P.h.dispatch((0,I.X6)("stopwatch")),"paused"===c.current?t.doResume():"done"===c.current&&t.doStart()})),function(){return i.vp.unSubscribe(e,"startStopwatch")}}),[t])},Ke=function(){(0,D.JU)(M._Yt.globalPomoState,JSON.stringify(Se.toJSON()))},qe=function(){(0,D.JU)(M._Yt.globalStopwatchState,JSON.stringify(Ze.toJSON()))},$e=function(){Ke(),qe()},Je=function(){var e=(0,r.useContext)(j.Cv),t=(0,r.useContext)(j.M_),n=(0,m.v9)((function(e){return(0,y.en)()})),o=(0,r.useRef)("");return(0,r.useEffect)((function(){"pomo"===n&&("pomo-ready"===e.status?e.continuePomo?o.current="pomo_again":o.current="focus_tab":"pomo"===e.status?"progress"===e.intervalStatus?o.current="pomo_running":"paused"===e.intervalStatus&&(o.current="pomo_paused"):"long-ready"===e.status||"short-ready"===e.status?o.current="pomo_finished":"long"!==e.status&&"short"!==e.status||(o.current="pomo_relaxing"))}),[e.continuePomo,e.intervalStatus,e.status,n]),(0,r.useEffect)((function(){"stopwatch"===n&&("paused"===t.intervalStatus?o.current="stopwatch_pause":"progress"===t.intervalStatus?o.current="stopwatch_running":"done"===t.intervalStatus&&(o.current="focus_tab"))}),[t.intervalStatus,n]),{focusStatusTrack:(0,r.useCallback)((function(e){N.Z.focus(o.current,e)}),[]),eventRef:o}},Xe=function(){var e=te((0,r.useState)(void 0),2),t=e[0],n=e[1];return(0,r.useEffect)((function(){(0,k.Xz)().then((function(e){var t=e.lastTime;n(t)}))}),[]),(0,r.useEffect)((function(){var e=d().uniqueId();return i.vp.subscribe(e,"pullFocusTimelineWithServer",k.Xz),function(){i.vp.unSubscribe(e,"pullFocusTimelineWithServer")}}),[]),{lastTime:t,setLastTime:n}},Qe=function(){var e=(0,r.useRef)(d().uniqueId()),t=(0,r.useContext)(j.Cv),n=(0,r.useContext)(j.uu),o=(0,r.useContext)(j.M_),a=(0,r.useContext)(j.nY),c=t.status,s=(0,m.v9)((function(e){return(0,y.en)()})),u=(0,r.useMemo)((function(){return"stopwatch"===s?o:t}),[t,o,s]),l=(0,r.useMemo)((function(){return"stopwatch"===s?a:n}),[n,a,s]),f=u.intervalStatus,p=(0,r.useMemo)((function(){return{doPause:l.doPause,doStart:l.doStart,doStop:l.doStop,doResume:l.doResume}}),[l]),h=p.doPause,g=p.doStart,v=p.doResume,b=n.updateStatus,w=n.updateIntervalStatus,k=(0,r.useMemo)((function(){return"stopwatch"===s?"paused"===f||"progress"===f:_e(c)}),[f,c,s]),x=(0,r.useRef)(g);x.current=g;var E=(0,r.useCallback)((function(){var e=function(){w("done"),b("pomo-ready"),setTimeout((function(){x.current()}))};"pomo"===s?k&&"pomo"===c?"paused"===f?v():h():e():"done"===f?g():"progress"===f?h():"paused"===f&&v()}),[h,v,g,f,k,c,s,w,b]),S=(0,r.useRef)(E);S.current=E,(0,r.useEffect)((function(){var t=e.current;return i.vp.subscribe(t,"hotkeysStartOrStopFocus",(function(){S.current()})),function(){return i.vp.unSubscribe(t,"hotkeysStartOrStopFocus")}}),[E])},et=function(){return X((function e(){$(this,e),Q(this,"todayPomoCount",0),Q(this,"totalPomoCount",0),Q(this,"todayPomoDuration",0),Q(this,"totalPomoDuration",0),Q(this,"isFetching",!0)}),null,[{key:"createFromServerData",value:function(e){var t=e.todayPomoCount,n=void 0===t?0:t,r=e.totalPomoCount,o=void 0===r?0:r,a=e.todayPomoDuration,i=void 0===a?0:a,c=e.totalPomoDuration,s=void 0===c?0:c,u=e.isFetching;return{todayPomoCount:n,totalPomoCount:o,todayPomoDuration:i,totalPomoDuration:s,isFetching:void 0!==u&&u}}}])}();function tt(){var e="FOCUS_OVERVIEW_DATA_SET",t=sessionStorage.getItem(e),n=te((0,r.useState)(t?JSON.parse(t):et.createFromServerData(q(q({},new et),{},{isFetching:!0}))),2),o=n[0],a=n[1],c=(0,r.useCallback)((function(){(0,R.mZ2)().then((function(t){var n=t.data,r=et.createFromServerData(q(q({},n),{},{isFetching:!1}));a(r),sessionStorage.setItem(e,JSON.stringify(r))}))}),[]),s=(0,m.v9)((function(){return(0,y.x2)()}));return(0,r.useEffect)((function(){c()}),[s,c]),(0,r.useEffect)((function(){var e=d().uniqueId();return i.vp.subscribe(e,"updateStatisticsFocusOverview",c),function(){i.vp.unSubscribe(e,"updateStatisticsFocusOverview")}}),[c]),{overviewDataset:o}}var nt=function(){var e=(0,m.v9)((function(e){return e.pomodoro.pomoTaskId}));(0,r.useEffect)((function(){""===e&&((0,D.JU)(M._Yt.pomoTaskProjectId,""),(0,D.JU)(M._Yt.focusMenuActiveBar,"TASK"))}),[e])}},pW5B:function(e,t,n){"use strict";n.d(t,{I3:function(){return m},HG:function(){return p}});n("pNMO"),n("4Brf"),n("0oug"),n("gXIK"),n("TeQF"),n("fbCW"),n("4mDm"),n("E9XD"),n("7+zs"),n("sMBO"),n("qePV"),n("5DmW"),n("27RR"),n("tkto"),n("07d7"),n("PKPk"),n("FZtP"),n("3bBZ");var r=n("FZ6T"),o=n("NW6w"),a=n("IOLY"),i=n("RDjN"),c=n("q1tI");function s(e){return s="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},s(e)}function u(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function l(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?u(Object(n),!0).forEach((function(t){f(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):u(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function f(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=s(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=s(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==s(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var d=function(){var e=(0,o.v9)((function(){return(0,a.fr)()}));return(0,c.useMemo)((function(){return(0,a.gg)().reduce((function(t,n){var r=e[n.name];return null===r||t.push(l(l({},n),{},{hotkey:r||n.hotkey})),t}),[])}),[e])},m=function(){var e=d();return(0,c.useMemo)((function(){return e.filter((function(e){return e.name===i.ZGd.name&&e.hotkey!==i.ZGd.hotkey||e.handleGlobal}))}),[e])},p=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{enableOnFormTags:!0,enableOnContentEditable:!0},o=d(),a=(0,c.useMemo)((function(){return o.find((function(t){return t.name===e}))}),[o,e]),i=a?a.hotkey:"",s=(0,r.y1)(i,i?t:function(){},n);return s}},"V/jI":function(e,t,n){"use strict";n.d(t,{dK:function(){return o},U2:function(){return a},_R:function(){return i},LO:function(){return c},zO:function(){return s},Xy:function(){return u},e4:function(){return l},UY:function(){return f},Z3:function(){return d},KN:function(){return m},H9:function(){return p},$7:function(){return h},C4:function(){return y},Rj:function(){return g},S_:function(){return v},oX:function(){return b}});n("rB9j"),n("ALS0"),n("UxlC");var r=n("q9+P"),o=function(){return window.Appest&&window.Appest.language?window.Appest.language:window.intl&&window.intl.locale?window.intl.locale:window.navigator.language},a=function(e,t){return window.intl.formatMessage({id:e},t)},i=function(e,t,n){return window.intl.formatMessage({id:t>1?"".concat(e,"_plural"):e},n)},c=function(e){var t=e;t||(t=o());return/^(zh|ko|ja|tw)/i.test(t)},s=function(){return/^(zh)/i.test(o())},u=function(){return"en_US"===o()},l=function(){return/^(ko)/i.test(o())},f=function(){return/^(tw)/i.test(o())},d=function(){return/^(ja)/i.test(o())},m=function(){return/^(fr)/i.test(o())},p=function(){return/^(pt)/i.test(o())},h=function(){var e=o();return/^(zh)/i.test(e)||/^(tw)/i.test(e)},y=function(e){return e.replace(/(?:{I18n (.*?)})/g,(function(e,t){return a(t)}))},g=function(e){return e.replace(/(\u6ef4\u7b54\u6e05\u5355|dida|ticktick)/gi,r.N$)},v=function(){return/^(zh|tw|en_US|pt|ja|ko|ru)/i.test(o())},b=function(){return c()?"\uff1a":": "}},byMt:function(e,t,n){"use strict";n.d(t,{SD:function(){return o},Ok:function(){return a},rT:function(){return i}});var r=n("1iZ0"),o=function(e){return{archivedCourse:e,type:r.sV.UPDATE_ARCHIVED_COURSE}},a=function(e){return{data:e,type:r.sV.MERGE_ARCHIVED_COURSE}},i=function(e,t){return{added:e,deleted:t,type:r.sV.AFTER_COMMIT_ARCHIVED_COURSE}}},"3wk3":function(e,t,n){"use strict";n.d(t,{lO:function(){return o},_N:function(){return a},MO:function(){return i},$Q:function(){return c},Cz:function(){return s}});var r=n("1iZ0"),o=function(e){return{type:r.ty.RESTORE_FROM_LOCAL,payload:{data:e}}},a=function(e,t){return{type:r.ty.UPDATE_TASK_COLLAPSE,payload:{updates:e,deletes:t}}},i=function(e,t){return{type:r.ty.UPDATE_TASK_IN_DETAIL_COLLAPSE,payload:{updates:e,deletes:t}}},c=function(e,t){return{type:r.ty.UPDATE_TASK_IN_ARRANGE_COLLAPSE,payload:{updates:e,deletes:t}}},s=function(){return{type:r.ty.CLEAR_TASK_IN_DETAIL_COLLAPSE}}},sUPV:function(e,t,n){"use strict";n.d(t,{yI:function(){return o},nr:function(){return a},$m:function(){return i},tY:function(){return c},wS:function(){return s}});var r=n("1iZ0"),o=function(e){return{type:r.GS.SET_CONNECT_ACCOUNTS,data:e}},a=function(e,t){return{type:r.GS.UPDATE_CONNECT_ACCOUNT,id:e,data:t}},i=function(e){return{type:r.GS.ADD_CONNECT_ACCOUNT,data:e}},c=function(e){return{type:r.GS.REMOVE_CONNECT_ACCOUNT,id:e}},s=function(e,t){return{type:r.GS.REMOVE_CONNECT_ACCOUNT_CALENDAR_BIND,data:{connectId:e,id:t}}}},rg99:function(e,t,n){"use strict";n.d(t,{UT:function(){return o},Cu:function(){return a},g5:function(){return i},Ks:function(){return c},qB:function(){return s},tl:function(){return u},zC:function(){return l},hN:function(){return f},RM:function(){return d},YC:function(){return m}});var r=n("xVKb"),o=function(e){return{type:r.Xh,data:e}},a=function(e){return{type:r.mh,data:e}},i=function(e){return{type:r.Tr,id:e}},c=function(e){return{type:r.ME,data:e}},s=function(e,t){return{type:r.eh,id:e,data:t}},u=function(e,t){return{type:r.LQ,id:e,sortType:t}},l=function(e){return{type:r.jO,data:e}},f=function(e,t){return{type:r.SY,id2etag:e,id2error:t}},d=function(e,t){return{type:r.d3,id:e,setting:t}},m=function(e,t){return{type:r.tb,id:e,sortOption:t}}},y8q6:function(e,t,n){"use strict";n.d(t,{iz:function(){return o},gk:function(){return a},c2:function(){return i},B$:function(){return c},t2:function(){return s}});var r=n("1iZ0"),o=function(e){return{delayReminder:e,type:r.Vn.ADD_DELAY_REMINDER}},a=function(e){return{ids:e,type:r.Vn.DELETE_DELAY_REMINDERS}},i=function(e){return{data:e,type:r.Vn.MERGE_DELAY_REMINDER}},c=function(e,t){return{added:e,deleted:t,type:r.Vn.AFTER_COMMIT_DELAY_REMINDER}},s=function(e){return{type:r.Vn.RESTORE_FROM_LOCAL,payload:{data:e}}}},yPzf:function(e,t,n){"use strict";n.d(t,{EY:function(){return o},OY:function(){return a},BE:function(){return i},RV:function(){return c},db:function(){return s},EL:function(){return u},T_:function(){return l},Bh:function(){return f},x7:function(){return d},Nu:function(){return m},Iz:function(){return p},fE:function(){return h},SE:function(){return y},a6:function(){return g},od:function(){return v},xc:function(){return b},tb:function(){return w},Fm:function(){return k},jN:function(){return x},$u:function(){return E},$K:function(){return S},nM:function(){return _},Fu:function(){return O},wP:function(){return C},J9:function(){return T},uC:function(){return j},HC:function(){return D},YW:function(){return M},Fb:function(){return A},M0:function(){return N},Xs:function(){return P},xp:function(){return I},NB:function(){return L},d5:function(){return R},X0:function(){return Z},HU:function(){return F},w8:function(){return B},tm:function(){return U},Nh:function(){return Y},jB:function(){return V}});var r=n("1iZ0"),o=function(e){return{type:r.wm.MERGE_EXT_PREFERENCE,data:e}},a=function(e){return{type:r.wm.UPDATE_QUADRANTS,data:e}},i=function(e){return{value:e,type:r.wm.SET_MATRIX_COMPLETED}},c=function(e){return{type:r.wm.UPDATE_MATRIX,data:e}},s=function(e){return{type:r.wm.UPDATE_TIMELINE_COLOR,data:e}},u=function(e){return{type:r.wm.UPDATE_TIMELINE_SHOW_WEEK,data:e}},l=function(e){return{type:r.wm.UPDATE_GENERAL_CONF_URL_PARSE_ENABLED,data:e}},f=function(e){return{type:r.wm.UPDATE_GENERAL_CONF_EMAIL_REMIND_ENABLED,data:e}},d=function(e){return{type:r.wm.UPDATE_GENERAL_CONF_EMAIL_REMIND_ITEMS,data:e}},m=function(e){return{type:r.wm.SET_TIMELINE_SHOW_GUIDE,data:e}},p=function(){return{type:r.wm.TOGGLE_TIMETABLE_DISPLAY_IN_CALENDAR}},h=function(e){return{type:r.wm.UPDATE_BARS_IN_DESKTOPTABBARS,data:e}},y=function(e){return{type:r.wm.ADD_BAR_IN_DESKTOPTABBARS,data:e}},g=function(e,t){return{type:r.wm.UPDATE_SMART_PROJECTS_OPTION_SORT_OPTION_BY_PROJECT_NAME,name:e,data:t}},v=function(e){return{type:r.wm.UPDATE_TEAM_CONF_AUTO_ACCEPT_INVITE,data:e}},b=function(e,t){return{type:r.wm.UPDATE_SMART_PROJECTS_OPTION_VIEW_MODE_BY_PROJECT_NAME,name:e,data:t}},w=function(e,t){return{type:r.wm.UPDATE_SMART_PROJECTS_OPTION_TIMELINE_SORT_OPTION_BY_PROJECT_NAME,name:e,data:t}},k=function(e){return{type:r.wm.UPDATE_SUMMARY_TEMPLATES,data:e}},x=function(e,t){return{type:r.wm.UPDATE_SUMMARY_TEMPLATE_NAME,id:e,name:t}},E=function(e){return{type:r.wm.DELETE_SUMMARY_TEMPLATE,id:e}},S=function(e){return{type:r.wm.UPDATE_RECENTLY_COLORS,data:e}},_=function(e){return{type:r.wm.UPDATE_FOCUS_SYNC,payload:{data:e}}},O=function(e){return{type:r.wm.UPDATE_SHOW_TAB_FOCUS_TIME,payload:{data:e}}},C=function(e){return{type:r.wm.UPDATE_ALTERNATIVE_CALENDAR_VALUE,payload:{value:e}}},T=function(e){return{type:r.wm.UPDATE_DESKTOP_QUICK_ADD,payload:{style:e}}},j=function(e){return{type:r.wm.UPDATE_HABIT_CONF,payload:{style:e}}},D=function(e){return{type:r.wm.SET_SPLIE_VIEW_SHOW_GUIDE,data:e}},M=function(){return{type:r.wm.TOGGLE_TIMELINE_TIMEZONES_ENABLED}},A=function(e){var t=e.currentItem,n=e.additional;return{type:r.wm.UPDATE_TIMELINE_TIMEZONES_CURRENT_AND_ADDTIONAL,payload:{currentItem:t,additional:n}}},N=function(){return{type:r.wm.TOGGLE_COUNTDOWN_SHOW_SECTION}},P=function(e,t){return{type:r.wm.UPDATE_CALENDAR_COLOR_CONFIG_COLOR_TYPE_BY_FEATURE,payload:{feature:e,colorType:t}}},I=function(e,t){return{type:r.wm.UPDATE_CALENDAR_COLOR_CONFIG_SHARED_COLOR_BY_FEATURE,payload:{feature:e,sharedColor:t}}},L=function(e,t,n){return{type:r.wm.UPDATE_CALENDAR_COLOR_CONFIG_CUSTOM_COLOR_BY_FEATURE,payload:{feature:e,id:t,customColor:n}}},R=function(e,t){return{type:r.wm.DELETE_CALENDAR_COLOR_CONFIG_UN_USED_COUNTDOWN_OR_HABIT_COLOR_MAP,payload:{feature:e,colorMap:t}}},Z=function(e){return{type:r.wm.SET_CALENDAR_CONFIG_ITEM_STYLE,payload:{data:e}}},F=function(e){return{type:r.wm.SET_CALENDAR_CONFIG_CHECKBOX,payload:{data:e}}},B=function(e){return{type:r.wm.SET_CALENDAR_CONFIG_HEATMAP,payload:{data:e}}},U=function(e,t){return{type:r.wm.SET_CALENDAR_CONFIG_ICON_VISIBLE,payload:{type:e,data:t}}},Y=function(e){return{type:r.wm.UPDATE_REMINDER_ANNOYING_ALERT_ENABLED,payload:{data:e}}},V=function(e){return{type:r.wm.UPDATE_REMINDER_ANNOYING_REMIND_ITEMS,payload:{data:e}}}},bHnX:function(e,t,n){"use strict";n.d(t,{G9:function(){return o},f_:function(){return a},$8:function(){return i},e7:function(){return c},tu:function(){return s},L7:function(){return u},WE:function(){return l}});var r=n("1iZ0"),o=function(e,t){return{updated:e,deleted:t,type:r.Zt.UPDATE_TIMERS}},a=function(e,t){return{id2etag:e,id2error:t,type:r.Zt.AFTER_COMMIT_TIMERS}},i=function(e){return{type:r.Zt.RESTORE_FROM_LOCAL,payload:{data:e}}},c=function(e,t,n){return{type:r.Zt.UPDATE_FOCUS_DURATION_BY_DAY,payload:{day:e,timerId:t,duration:n}}},s=function(e){return{type:r.Zt.PUSH_FOCUS_OPTIONS,payload:{options:e}}},u=function(e){return{type:r.Zt.AFTER_COMMIT_FOCUS_OPTIONS,payload:{time:e}}},l=function(e){return{type:r.Zt.UPDATE_AUTO_POMO_COUNT,payload:{count:e}}}},"X+OG":function(e,t,n){"use strict";n.d(t,{j2:function(){return o},Uw:function(){return a},oJ:function(){return i},kJ:function(){return c},OF:function(){return s},I0:function(){return u},eQ:function(){return l},wH:function(){return f},IN:function(){return d},XZ:function(){return m},b0:function(){return p},My:function(){return h},qJ:function(){return y},Y0:function(){return g},P$:function(){return v},Jd:function(){return b},GB:function(){return w},dK:function(){return k},YM:function(){return x},LD:function(){return E},nC:function(){return S},X6:function(){return _},bb:function(){return O},ms:function(){return C},Gz:function(){return T},QI:function(){return j},$L:function(){return D},VZ:function(){return M},kB:function(){return A},lg:function(){return N},tm:function(){return P},R0:function(){return I},vp:function(){return L},s6:function(){return R},FN:function(){return Z},Gq:function(){return F},p3:function(){return B},xG:function(){return U},O3:function(){return Y},zi:function(){return V},iN:function(){return H},ap:function(){return W},hN:function(){return z},FF:function(){return G},nH:function(){return K},Nz:function(){return q},R7:function(){return $},OJ:function(){return J},wk:function(){return X},_Z:function(){return Q},rz:function(){return ee},fK:function(){return te},IH:function(){return ne},Yx:function(){return re},jK:function(){return oe},LA:function(){return ae},P:function(){return ie},Ml:function(){return ce},XE:function(){return se},Xw:function(){return ue},Tj:function(){return le},Oy:function(){return fe},dE:function(){return de},bg:function(){return me},KC:function(){return pe},Yb:function(){return he},ke:function(){return ye},cj:function(){return ge}});var r=n("1iZ0"),o=function(e){return{type:r.sp.SET_TODAY,data:e}},a=function(e){return{type:r.sp.SET_MINUTE,data:e}},i=function(e){return{type:r.sp.SET_HOUR_HEIGHT,data:e}},c=function(){return{type:r.sp.SET_HOUR_HEIGHT_LEVEL_UP}},s=function(){return{type:r.sp.SET_HOUR_HEIGHT_LEVEL_DOWN}},u=function(e){return{type:r.sp.SET_FETCHING_STATE,data:e}},l=function(e){return{type:r.sp.SET_WAITING_STATE,data:e}},f=function(e){return{type:r.sp.SET_MINIKALENDAE_STATUS,data:e}},d=function(e){return{type:r.sp.TOGGLE_SECTION_COLLAPSE_STATUS,path:e}},m=function(e){return{type:r.sp.UPDATE_SEARCH_KEYWORDS,data:e}},p=function(e){return{type:r.sp.SET_IS_TASKLIST_EMPTY,data:Boolean(e)}},h=function(e){return{type:r.sp.SET_IS_NOTE_ENABLED,enabled:e}},y=function(e){return{type:r.sp.SET_LEFT_LIST_WIDTH,leftListWidth:e}},g=function(e){return{type:r.sp.SET_RIGHT_VIEW_WIDTH_PERCENT,rightViewWidthPercent:e}},v=function(e){return{type:r.sp.SET_FOCUS_RIGHT_VIEW_WIDTH_PERCENT,rightViewWidthPercent:e}},b=function(e){return{type:r.sp.SET_HABIT_RIGHT_VIEW_WIDTH_PERCENT,rightViewWidthPercent:e}},w=function(e){return{type:r.sp.SET_LEFT_LIST_IS_HIDE,isLeftListHide:e}},k=function(e){return{type:r.sp.SET_ROOT_WIDTH_SIZE,rootWidthSize:e}},x=function(e){return{type:r.sp.ADD_NEW_COL_BUTTON_DISABLED,projectId:e}},E=function(e){return{type:r.sp.REMOVE_NEW_COL_BUTTON_DISABLED,projectId:e}},S=function(e){return{type:r.sp.SET_TASK_COMPLETION_RATE,taskCompletion:e}},_=function(e){return{type:r.sp.UPDATE_FOCUS_TIMER_TYPE,data:e}},O=function(e){return{type:r.sp.UPDATE_FOCUS_TIMER_LIST_TYPE,data:e}},C=function(e){return{type:r.sp.SET_HIDE_REPORT_ENTRY,hide:e}},T=function(e){return{type:r.sp.SET_REPORT_ENTRY_CONFIG,data:e}},j=function(e){return{type:r.sp.UPDATE_CALENDAR_HIDE_WEEKEND,data:e}},D=function(e){return{type:r.sp.SET_COMPLETED_TASK_STYLE,data:e}},M=function(e){return{type:r.sp.SET_SIDEBAR_COUNT_STYLE,data:e}},A=function(e){return{type:r.sp.SET_FOCUS_TIMER_EXPAND,isFocusTimerExpand:e}},N=function(e){return{type:r.sp.SET_RECENT_FOCUS_TIMER_POMO_TIME,data:e}},P=function(e){return{type:r.sp.TOGGLE_INLINE_QUICK_ADD_POSITION,data:e}},I=function(e){return{type:r.sp.SET_TRASH_SPACE,data:e}},L=function(e){return{type:r.sp.SET_PANEL_EXPAND_STATUS,data:e}},R=function(e){return{type:r.sp.UPDATE_MULTI_CALENDAR_COUNT,data:e}},Z=function(e){return{type:r.sp.UPDATE_SELECTED_CALENDAR_VIEW_TYPE,data:e}},F=function(e){return{type:r.sp.UPDATE_ALL_DAY_VIEW_HEIGHT,data:e}},B=function(e){return{type:r.sp.UPDATE_CHAT_MIND_ENABLE,data:e}},U=function(e){return{type:r.sp.UPDATE_TEAMS_SORT,data:e}},Y=function(e){return{type:r.sp.SET_CALENDAR_LEFT_VIEW_WIDTH,calendarLeftViewWidth:e}},V=function(e){return{type:r.sp.SET_CALENDAR_RIGHT_VIEW_WIDTH,calendarRightViewWidth:e}},H=function(e){return{type:r.sp.SET_CALENDAR_TASK_VIEW_WIDTH_PERCENT,width:e}},W=function(e){return{type:r.sp.SET_IS_CALENDAR_TASK_MODE,data:e}},z=function(e){return{type:r.sp.SET_CALENDAR_TASKLIST_CURRENT_PROJECTID,projectId:e}},G=function(e){var t=e.projectId,n=e.viewMode;return{type:r.sp.SET_CALENDAR_TASKLIST_PROJECTID_TO_EXTRA_OPTION,data:{projectId:t,viewMode:n}}},K=function(e){return{type:r.sp.SET_IS_TASK_CALENDAR_MODE,data:e}},q=function(e){return{type:r.sp.SET_TASK_CALENDAR_VIEW_WIDTH_PERCENT,rightViewWidthPercent:e}},$=function(e){return{type:r.sp.SET_TASK_CALENDAR_VIEW_TYPE,data:e}},J=function(e){return{type:r.sp.UPDATE_TASK_CALENDAR_SELECTED_VIEW_TYPE,data:e}},X=function(e){return{type:r.sp.UPDATE_TASK_CALENDAR_MULTI_CALENDAR_COUNT,data:e}},Q=function(e){return{type:r.sp.UPDATE_TASK_CALENDAR_VIEW_FILTER,data:e}},ee=function(e){return{type:r.sp.SET_TASK_CALENDAR_PANEL_EXPAND_STATUS,data:e}},te=function(e){return{type:r.sp.SET_SHOULD_SHOW_SPLIT_VIEW_GUIDE,data:e}},ne=function(e){return{type:r.sp.SET_TASK_DETAIL_LAYOUT,data:e}},re=function(e){return{type:r.sp.SET_NOT_RENDER_ADDITIONAL_TIMEZONES,data:e}},oe=function(e){return{type:r.sp.SET_IS_ALT_KEY_PRESSED,data:e}},ae=function(e){return{type:r.sp.SET_DND_KIT_FREEZE_DATA,data:e}},ie=function(e){return{type:r.sp.SET_IS_MODIFIER_KEY_PRESSED,data:e}},ce=function(e){return{type:r.sp.SET_KANBAN_QUICK_ADD_DEFAULT_VISIBLE,data:e}},se=function(e){return{type:r.sp.SET_KANBAN_COLUMN_SIZE,data:e}},ue=function(e){return{type:r.sp.BATCH_UPDATE_SECTION_COLLAPSE_STATUS,data:e}},le=function(e){return{type:r.sp.UPDATE_CALENDAR_EVENT_DISTURB,data:e}},fe=function(e){return{type:r.sp.UPDATE_MULTI_SELECT_MODE,data:e}},de=function(e){return{type:r.sp.ADD_TEMP_SECTION,data:e}},me=function(e){return{type:r.sp.SET_ID_2COUNTDOWN_IMG_DATA,data:e}},pe=function(){return{type:r.sp.REMOVE_TEMP_SECTION}},he=function(e){return{type:r.sp.SET_GLOBAL_LAYOUT_STYLE,data:e}},ye=function(e){return{type:r.sp.SET_IS_RENDER_PROJECT_COLOR,data:e}},ge=function(e){return{type:r.sp.SET_IS_SYSTEM_DARK,data:e}}},V923:function(e,t,n){"use strict";n.d(t,{CJ:function(){return o},to:function(){return a},UU:function(){return i},VC:function(){return c},xf:function(){return s},Rp:function(){return u},iE:function(){return l},HC:function(){return f},vC:function(){return d},X2:function(){return m},hN:function(){return p}});var r=n("1iZ0"),o=function(e){return{type:r._c.SET_GROUPS,data:e}},a=function(e,t){return{type:r._c.UPDATE_GROUP_SORTTYPE,id:e,sortType:t}},i=function(e,t){return{type:r._c.UPDATE_GROUP_NAME,id:e,name:t}},c=function(e){return{type:r._c.TOGGLE_GROUP_SHOWALL,id:e}},s=function(e){return{type:r._c.SET_GROUP_ORDERS,data:e}},u=function(e){return{type:r._c.ADD_GROUP,data:e}},l=function(e){return{type:r._c.DELETE_GROUP,id:e}},f=function(e,t){return{id:e,type:r._c.UPDATE_GROUP_TIMELINE_SETTING,setting:t}},d=function(e,t){return{id:e,type:r._c.UPDATE_GROUP_VIEW_MODE,data:t}},m=function(e,t){return{id:e,type:r._c.UPDATE_GROUP_SORT_OPTION,sortOption:t}},p=function(e,t){return{type:r._c.AFTER_COMMIT_GROUPS,id2etag:e,id2error:t}}},JtpY:function(e,t,n){"use strict";n.d(t,{EO:function(){return o},cv:function(){return a},I8:function(){return i},l$:function(){return c},u4:function(){return s},CI:function(){return u},r8:function(){return l},Vs:function(){return f},t2:function(){return d},uY:function(){return m},sd:function(){return p},kb:function(){return h},Cs:function(){return y},V:function(){return g},o7:function(){return v},hY:function(){return b},O3:function(){return w},Uq:function(){return k},Jz:function(){return x},bN:function(){return E},Kj:function(){return S},F$:function(){return _},AH:function(){return O},ui:function(){return C},aH:function(){return T},yc:function(){return j},wy:function(){return D},Ff:function(){return M},E_:function(){return A},MD:function(){return N}});var r=n("1iZ0");function o(e,t){return{type:r.no.SET_LAST_CHECKIN_STAMP,payload:{habitId:e,lastCheckinStamp:t}}}function a(e,t){return{type:r.no.SET_BATCH_LAST_CHECKIN_STAMP,payload:{habitIds:e,lastCheckinStamp:t}}}function i(e,t){return{type:r.no.SET_LAST_RECORD_STAMP,payload:{habitId:e,lastStamp:t}}}function c(e){return{type:r.no.SET_PREFERENCE,payload:{preference:e}}}function s(e){return{type:r.no.ADD_HABITS,payload:{habits:e}}}function u(e,t,n,o,a){return{type:r.no.UPDATE_HABIT_TOTAL_CHECKINS_AND_STREAKS,payload:{habitId:e,totalCheckins:t,maxStreak:n,currentStreak:o,exDates:a}}}function l(e){return{type:r.no.UPDATE_BATCH_HABIT_TOTAL_CHECKINS_AND_STREAKS,payload:{Id2HabitTotalCheckinsAndStreaks:e}}}function f(e){return{type:r.no.UPDATE_HABITS,payload:{habits:e}}}function d(e){return{type:r.no.UPDATE_SYNC_HABITS,payload:{habits:e}}}function m(e,t){return{type:r.no.UPDATE_HABIT_SYNC_STATUS,payload:{habitId:e,syncStatus:t}}}function p(e){return{type:r.no.REMOVE_HABITS,payload:{habitIds:e}}}function h(e){return{type:r.no.SET_HABIT_CHECKINS,payload:{checkins:e}}}function y(e,t){return{type:r.no.ADD_HABIT_CHECKIN,payload:{habitId:e,checkin:t}}}function g(e){return{type:r.no.ADD_SYNC_HABIT_CHECKIN,payload:{syncCheckins:e}}}function v(e,t){return{type:r.no.UPDATE_HABIT_CHECKIN,payload:{habitId:e,checkin:t}}}function b(e){return{type:r.no.UPDATE_SYNC_HABIT_CHECKIN,payload:{syncCheckins:e}}}function w(e,t,n){return{type:r.no.UPDATE_HABIT_CHECKIN_SYNC_STATUS,payload:{habitId:e,checkinId:t,syncStatus:n}}}function k(e,t){return{type:r.no.REMOVE_HABIT_CHECKIN,payload:{habitId:e,checkinId:t}}}function x(e){return{type:r.no.REMOVE_SYNC_HABIT_CHECKIN,payload:{syncCheckins:e}}}function E(e,t){return{type:r.no.ADD_HABIT_RECORD,payload:{habitId:e,record:t}}}function S(e){return{type:r.no.ADD_SYNC_HABIT_RECORD,payload:{syncRecords:e}}}function _(e,t){return{type:r.no.UPDATE_HABIT_RECORD,payload:{habitId:e,payload:t}}}function O(e){return{type:r.no.UPDATE_SYNC_HABIT_RECORD,payload:{syncRecords:e}}}function C(e,t,n){return{type:r.no.UPDATE_HABIT_RECORD_SYNC_STATUS,payload:{habitId:e,recordId:t,syncStatus:n}}}function T(e,t){return{type:r.no.DELETE_HABIT_RECORD,payload:{habitId:e,recordId:t}}}function j(e){return{type:r.no.REMOVE_HABIT_RECORD,payload:{record:e}}}function D(e){return{type:r.no.REMOVE_SYNC_HABIT_RECORD,payload:{syncRecords:e}}}function M(e){return{type:r.no.SET_ACTIVE_TAB_BAR,payload:{key:e}}}function A(e){return{type:r.no.REMOVE_HABIT_CHECKINS_AND_RECORDS,payload:{habitId:e}}}var N=function(e){return{type:r.no.RESTORE_FROM_LOCAL,payload:{data:e}}}},"+KaX":function(e,t,n){"use strict";n.d(t,{Fp:function(){return o},ji:function(){return a},AC:function(){return i},mK:function(){return c},v9:function(){return s},Vy:function(){return u},Vf:function(){return l},R3:function(){return f},mL:function(){return d}});var r=n("1iZ0"),o=function(e){return{type:r.k0.RESTORE_FROM_LOCAL,payload:{data:e}}},a=function(e){return{type:r.k0.ADD_HABIT_SECTION,section:e}},i=function(e,t){return{type:r.k0.UPDATE_HABIT_SECTION_SYNC_STATUS,sectionId:e,status:t}},c=function(e){return{type:r.k0.BATCH_ADD_HABIT_SECTIONS,added:e}},s=function(e){return{type:r.k0.BATCH_UPDATE_HABIT_SECTIONS,updated:e}},u=function(e){return{type:r.k0.REMOVE_HABIT_SECTIONS,deletedIds:e}},l=function(e,t){return{type:r.k0.UPDATE_HABIT_SECTION_STATUS,id:e,status:t}},f=function(e,t){return{type:r.k0.UPDATE_HABIT_SECTION_NAME,sectionId:e,newName:t}},d=function(e){return{type:r.k0.SET_HABIT_SECTION_ORDERS,sortOrder:e}}},"E/M4":function(e,t,n){"use strict";n.d(t,{S:function(){return o}});var r=n("xVKb"),o=function(e){return{type:r.W5,data:e}}},jT1b:function(e,t,n){"use strict";n.d(t,{wX:function(){return o},vS:function(){return a},X5:function(){return i}});var r=n("xVKb"),o=function(e){return{type:r.iw,payload:{data:e}}},a=function(e){return{type:r.mM,data:e}},i=function(e,t){return{type:r._6,id:e,enabled:t}}},"tLk/":function(e,t,n){"use strict";n.d(t,{o9:function(){return o},Q2:function(){return a},LV:function(){return i},_R:function(){return c},ie:function(){return s}});var r=n("xVKb"),o=function(e){return{type:r.y1,id:e}},a=function(e){return{type:r.Y4,status:e}},i=function(e){return{type:r.X6,value:e}},c=function(e){return{type:r.v6,data:e}},s=function(e){return{type:r.RR,data:e}}},dTJW:function(e,t,n){"use strict";n.d(t,{iI:function(){return o},xj:function(){return a},Jl:function(){return i},g5:function(){return c},sI:function(){return s},Zn:function(){return u},Nw:function(){return l},eB:function(){return f},lw:function(){return d},AE:function(){return m},CC:function(){return p},kI:function(){return h},Ln:function(){return y},qZ:function(){return g},Dr:function(){return v},Xp:function(){return b},GN:function(){return w},KZ:function(){return k},bA:function(){return x},m0:function(){return E},II:function(){return S},k3:function(){return _},Dc:function(){return O},xB:function(){return C},i:function(){return T},HZ:function(){return j},sT:function(){return D},FE:function(){return M},qE:function(){return A},Xx:function(){return N},WW:function(){return P},Md:function(){return I},Sp:function(){return L},W7:function(){return R},Pf:function(){return Z},JT:function(){return F},ou:function(){return B},yL:function(){return U},_3:function(){return Y},Q5:function(){return V},VP:function(){return H},WR:function(){return W},d3:function(){return z},H1:function(){return G},Bf:function(){return K},ZF:function(){return q},BP:function(){return $},hl:function(){return J},Ch:function(){return X},mJ:function(){return Q},pe:function(){return ee},Al:function(){return te},ME:function(){return ne},iH:function(){return re}});var r=n("1iZ0"),o=function(e){return{type:r.ht.MERGE_PREFERENCE,data:e}},a=function(e){return{type:r.ht.UPDATE_PREFERENCE,data:e}},i=function(e){return{type:r.ht.SET_SMART_PROJECTS,data:e}},c=function(e){return{type:r.ht.SET_DEFAULT_DUE_DATE,data:e}},s=function(e){return{type:r.ht.SET_POSITION_OF_OVER_DUE,data:e}},u=function(e){return{type:r.ht.SET_DEFAULT_TO_ADD,data:e}},l=function(e){return{type:r.ht.SET_SHOW_MERIDIEM,data:e}},f=function(e){return{type:r.ht.SET_START_DAY_OF_WEEK,data:e}},d=function(e){return{type:r.ht.SET_DAILY_REMIND_TIME,data:e}},m=function(e){return{type:r.ht.SET_DAILY_REMIND_ENABLE,data:e}},p=function(e){return{type:r.ht.SET_NOTIFICATION_ENABLE,data:e}},h=function(e){return{type:r.ht.SET_REMOVE_DATE,data:e}},y=function(e){return{type:r.ht.SET_NLP_ENABLE,data:e}},g=function(e){return{type:r.ht.SET_TAGGING_ENABLE,data:e}},v=function(e){return{type:r.ht.SET_TEMPLATE_ENABLE,data:e}},b=function(e){return{type:r.ht.SET_LUNAR_ENABLE,data:e}},w=function(e){return{type:r.ht.SET_HOLIDAY_ENABLE,data:e}},k=function(e){return{type:r.ht.SET_WEEK_NUMBERS_ENABLE,data:e}},x=function(e){return{type:r.ht.SET_DEFAULT_PRIORITY,data:e}},E=function(e){return{type:r.ht.SET_LANGUAGE,data:e}},S=function(e){return{type:r.ht.SET_DEFAULT_REMINDS,data:e}},_=function(e){return{type:r.ht.SET_DEFAULT_AD_REMINDERS,data:e}},O=function(e){return{type:r.ht.SET_THEME,data:e}},C=function(e){return{type:r.ht.SET_DARK_THEME,data:e}},T=function(e){return{type:r.ht.SET_AUTO_DARK_THEME,data:e}},j=function(e){return{type:r.ht.SET_INBOX_COLOR,data:e}},D=function(){return{type:r.ht.TOGGLE_SHOWCOMPLETED}},M=function(){return{type:r.ht.TOGGLE_SHOWCHECKLIST}},A=function(e){return{type:r.ht.UPDATE_COLLAPSEDTIME,data:e}},N=function(e){return{type:r.ht.SET_WEBCALENDARVIEW_FILTER,data:e}},P=function(e){return{type:r.ht.SET_WEBCALENDAR_VIEWTYPE,data:e}},I=function(e){return{type:r.ht.SET_DEFAULT_TIME_MODE,data:e}},L=function(e){return{type:r.ht.SET_DEFAULT_TIME_DURATION,data:e}},R=function(e){return{type:r.ht.SET_SHARED_PROJECT_NOTIFY_TOGGLE_ENABLE,data:e}},Z=function(e){return{type:r.ht.SET_SHARED_PROJECT_NOTIFY_ADD_ENABLE,data:e}},F=function(e){return{type:r.ht.SET_SHARED_PROJECT_NOTIFY_DELETE_ENABLE,data:e}},B=function(e){return{type:r.ht.SET_KEEP_TAG_INTEXT,data:e}},U=function(e){return{type:r.ht.SET_TIMEZONE_OPTION_ENABLE,data:e}},Y=function(e){return{type:r.ht.SET_VIEW_MODE_SYNC,data:e}},V=function(){return{type:r.ht.TOGGLE_CAL_SHOW_CHECKLIST}},H=function(){return{type:r.ht.TOGGLE_CAL_SHOW_COMPLETED}},W=function(){return{type:r.ht.TOGGLE_CAL_SHOW_FUTURE_TASK}},z=function(){return{type:r.ht.TOGGLE_CAL_SHOW_FOCUS_RECORD}},G=function(e){return{type:r.ht.SET_CAL_CELL_COLOR,data:e}},K=function(){return{type:r.ht.TOGGLE_SHOW_DETAIL}},q=function(e){return{type:r.ht.SET_EMAIL_ENABLE,data:e}},$=function(e){return{type:r.ht.SET_DEFAULT_TAGS,data:e}},J=function(e){return{type:r.ht.SET_DEFAULT_PROJECT_ID,data:e}},X=function(e){return{type:r.ht.SET_SELECTED_PROJECT_ID,id:e}},Q=function(){return{type:r.ht.TOGGLE_CAL_SHOW_HABIT}},ee=function(){return{type:r.ht.TOGGLE_CAL_SHOW_COUNTDOWN}},te=function(){return{type:r.ht.TOGGLE_CAL_SHOW_DECLINED_EVENTS}},ne=function(e){return{type:r.ht.SET_DARK_CUSTOM_PRIMARY_COLOR,data:e}},re=function(e){return{type:r.ht.SET_DATE_FORMAT,data:e}}},DQMF:function(e,t,n){"use strict";n.d(t,{DO:function(){return o},eV:function(){return a},e$:function(){return i},Rr:function(){return c},CX:function(){return s},NQ:function(){return u},px:function(){return l}});var r=n("1iZ0"),o=function(e,t){return{type:r.vF.SET_PROJECT_SHARED_USERS,projectId:e,data:t}},a=function(e){return{type:r.vF.BATCH_SET_PROJECT_SHARED_USERS,data:e}},i=function(e,t){return{type:r.vF.DELETE_PROJECT_SHARED_USER,projectId:e,recordId:t}},c=function(e,t){return{type:r.vF.ADD_PROJECT_SHARED_USER,projectId:e,sharedUserModel:t}},s=function(e,t){return{type:r.vF.TRANSFER_SHARED_PROJECT,projectId:e,userCode:t}},u=function(e,t,n){return{type:r.vF.UPDATE_PROJECT_SHARED_USER_PERMISSION,projectId:e,recordId:t,permission:n}},l=function(e){return{type:r.vF.RESTORE_FROM_LOCAL,payload:{data:e}}}},MYw0:function(e,t,n){"use strict";n.d(t,{GV:function(){return o},KW:function(){return a},CH:function(){return i},X3:function(){return c},cu:function(){return s},jx:function(){return u},KH:function(){return l},yd:function(){return f},Ju:function(){return d},Mu:function(){return m},CW:function(){return p},Q4:function(){return h},B:function(){return y},EP:function(){return g},th:function(){return v},Ku:function(){return b},ty:function(){return w},Be:function(){return k},Po:function(){return x},DI:function(){return E},kx:function(){return S},qs:function(){return _},kU:function(){return O},AR:function(){return C},mU:function(){return T},E1:function(){return j},hN:function(){return D},xZ:function(){return M},PO:function(){return A},pT:function(){return N},HX:function(){return P}});var r=n("1iZ0"),o=function(e){return{type:r.Vm.RESTORE_FROM_LOCAL,payload:{data:e}}},a=function(e){return{type:r.Vm.UPDATE_PROJECT_SECTION_ORDERS,orders:e}},i=function(){return{type:r.Vm.SET_SMART_SETTINGS}},c=function(e){return{type:r.Vm.UPDATE_SMART_ORDERS,orders:e}},s=function(e,t){return{type:r.Vm.UPDATE_SMART_SORTTYPE,id:e,sortType:t}},u=function(e,t){return{type:r.Vm.UPDATE_SMART_STATUS,id:e,status:t}},l=function(){return{type:r.Vm.SET_SMART_EXT_SETTINGS}},f=function(e){return{type:r.Vm.SET_INBOX,data:e}},d=function(e){return{type:r.Vm.UPDATE_INBOX_SORTTYPE,sortType:e}},m=function(e){return{type:r.Vm.UPDATE_INBOX_COLOR,color:e}},p=function(e){return{type:r.Vm.UPDATE_INBOX_SETTINGS_IN_EXT,data:e}},h=function(e){return{type:r.Vm.SET_LISTS,data:e}},y=function(e){return{type:r.Vm.ADD_LIST,data:e}},g=function(e){return{type:r.Vm.ADD_LISTS,data:e}},v=function(e){return{type:r.Vm.DELETE_LIST,id:e}},b=function(e){return{type:r.Vm.REMOVE_LOCAL_LIST,id:e}},w=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]&&arguments[2];return{type:r.Vm.UPDATE_LIST,id:e,data:t,noDirty:n}},k=function(e,t){return{type:r.Vm.UPDATE_LISTS,ids:e,data:t}},x=function(e,t){return{type:r.Vm.UPDATE_LIST_SORTTYPE,id:e,sortType:t}},E=function(e,t){return{type:r.Vm.UPDATE_LIST_ORDER,id:e,order:t}},S=function(e,t){return{type:r.Vm.UPDATE_LIST_GROUPID,id:e,groupId:t}},_=function(e,t){return{type:r.Vm.UPDATE_LIST_USERCOUNT,id:e,userCount:t}},O=function(e,t){return{type:r.Vm.UPDATE_LIST_TIMELINE_SETTING,id:e,setting:t}},C=function(e,t){return{type:r.Vm.UPDATE_LIST_SORT_OPTION,id:e,sortOption:t}},T=function(e){return{type:r.Vm.SET_LIST_ORDERS,data:e}},j=function(e){return{type:r.Vm.SET_SMART_PROJECT_COUNTS,data:e}},D=function(e,t){return{type:r.Vm.AFTER_COMMIT_PROJECTS,id2etag:e,id2error:t}},M=function(e){return{type:r.Vm.AFTER_PULL_PROJECT_TASKS,projectId:e}},A=function(e,t){return{type:r.Vm.UPDATE_LIST_MODE,id:e,viewMode:t}},N=function(e,t){return{type:r.Vm.UPDATE_LIST_NOTIFICATIONOPTIONS,id:e,options:t}},P=function(e,t){return{type:r.Vm.UPDATE_LIST_OWNER,id:e,isOwner:t}}},RZUi:function(e,t,n){"use strict";n.d(t,{o:function(){return o},C:function(){return a}});var r=n("1iZ0"),o=function(e){return{type:r.Yz.SET_SEARCH_COMMENTS,data:e}},a=function(e,t){return{type:r.Yz.DELETE_SEARCH_COMMENT,taskId:e,commentId:t}}},"HJ1+":function(e,t,n){"use strict";n.d(t,{W$:function(){return o},Mm:function(){return a},C6:function(){return i},j_:function(){return c},$r:function(){return s},iL:function(){return u},PX:function(){return l},n3:function(){return f},sW:function(){return d},S5:function(){return m},Ec:function(){return p},wy:function(){return h},AD:function(){return y},Lo:function(){return g},E7:function(){return v},GD:function(){return b}});var r=n("1iZ0"),o=function(e){return{type:r.nU.SET_SUBSCRIBE_ACCOUNTS,data:e}},a=function(e,t){return{type:r.nU.UPDATE_SUBSCRIBE_ACCOUNT,id:e,data:t}},i=function(e){return{type:r.nU.REMOVE_SUBSCRIBE_ACCOUNT,id:e}},c=function(e){return{type:r.nU.SET_SUBSCRIBE_ACCOUNT_CALENDARS,calendars:e}},s=function(e){return{type:r.nU.REMOVE_SUBSCRIBE_ACCOUNT_CALENDARS,accountId:e}},u=function(e){return{type:r.nU.UPDATE_SUBSCRIBE_ACCOUNT_CALENDARS,calendars:e}},l=function(e){return{type:r.nU.UPDATE_SUBSCRIBE_ACCOUNT_CALENDAR_PARTIAL_DATA,calendarId2UpdateData:e}},f=function(e){return{type:r.nU.SET_SUBSCRIBE_ACCOUNT_EVENTS,data:e}},d=function(e){return{type:r.nU.REMOVE_SUBSCRIBE_ACCOUNT_EVENTS,accountId:e}},m=function(e){return{type:r.nU.ADD_SUBSCRIBE_ACCOUNT,data:e}},p=function(e){return{type:r.nU.BATCH_INVALID_SUBSCRIBE_ACCOUNTS,id2Valid:e}},h=function(e,t){return{type:r.nU.INVALID_SUBSCRIBE_ACCOUNTS,id:e,target:t}},y=function(e){return{type:r.nU.ADD_SUBSCRIBE_ACCOUNT_EVENT,subscribeEvent:e}},g=function(e,t){return{type:r.nU.BATCH_UPDATE_SUBSCRIBE_ACCOUNT_EVENTS,accountId:e,updateBeans:t}},v=function(e){return{type:r.nU.AFTER_COMMIT_SUBSCRIBE_ACCOUNT_EVENTS,localEventUpdateBeans:e}},b=function(e,t){return{type:r.nU.AFTER_COMMIT_SUBSCRIBE_CALDAV_EVENTS,localEventUpdateBeans:e,commitTime:t}}},wBy4:function(e,t,n){"use strict";n.d(t,{ew:function(){return o},Qf:function(){return a},F4:function(){return i},aX:function(){return c},jT:function(){return s},eD:function(){return u},gZ:function(){return l},TF:function(){return f},t4:function(){return d},d6:function(){return m},O9:function(){return p},lE:function(){return h},K2:function(){return y}});var r=n("1iZ0"),o=function(e){return{type:r.el.SET_SUBSCRIBE_URL_CALENDARS,calendars:e}},a=function(e){return{type:r.el.REMOVE_SUBSCRIBE_URL_CALENDAR,id:e}},i=function(e){return{type:r.el.REMOVE_BATCH_SUBSCRIBE_URL_CALENDARS,ids:e}},c=function(e,t){return{type:r.el.ADD_SUBSCRIBE_URL_CALENDAR,id:e,data:t}},s=function(e){return{type:r.el.ADD_SUBSCRIBE_URL_CALENDARS,data:e}},u=function(e,t){return{type:r.el.UPDATE_SUBSCRIBE_URL_CALENDAR,id:e,data:t}},l=function(e){return{type:r.el.RESTORE_SUBSCRIBE_URL_CALENDARS_FROM_LOCAL,data:e}},f=function(){return{type:r.el.CLEAR_SUBSCRIBE_URL_EVENTS}},d=function(e){return{type:r.el.REMOVE_SUBSCRIBE_URL_EVENTS,ids:e}},m=function(e,t){return{type:r.el.SET_SUBSCRIBE_EVENTS_BY_CALENDARID,id:e,events:t}},p=function(e){return{type:r.el.UPDATE_BATCH_SUBSCRIBE_URL_EVENTS,data:e}},h=function(e){return{type:r.el.RESTORE_SUBSCRIBE_URL_CALENDAR_EVENTS_FROM_LOCAL,data:e}},y=function(e,t){return{type:r.el.SET_SUBSCRIBE_URL_CALENDARS_IS_VALID,id:e,isValid:t}}},O3Um:function(e,t,n){"use strict";n.d(t,{mG:function(){return o},_U:function(){return a},Pn:function(){return i},rs:function(){return c},SR:function(){return s},IK:function(){return u},Rl:function(){return l},CJ:function(){return f},iA:function(){return d},wS:function(){return m},hN:function(){return p},TI:function(){return h},pg:function(){return y},oF:function(){return g},Yk:function(){return v},eN:function(){return b},Rr:function(){return w}});var r=n("1iZ0"),o=function(e){return{type:r.mL.SET_TAGS,data:e}},a=function(e){return{type:r.mL.ADD_TAG,data:e}},i=function(e){return{type:r.mL.DELETE_TAG,name:e}},c=function(e,t){return{type:r.mL.UPDATE_TAG_NAME,name:e,newName:t.toLowerCase()}},s=function(e,t){return{type:r.mL.UPDATE_TAG_LABEL,name:e,newLabel:t}},u=function(e,t){return{type:r.mL.UPDATE_TAG_COLOR,name:e,color:t}},l=function(e,t){return{type:r.mL.UPDATE_TAG_PARENT,name:e,parent:t}},f=function(e,t){return{type:r.mL.UPDATE_PARENT_OF_SUB_TAGS,oldParent:e,newParent:t}},d=function(e,t){return{type:r.mL.UPDATE_TAG_SORTTYPE,name:e,sortType:t}},m=function(e){return{type:r.mL.SET_TAG_SORTORDERS,data:e}},p=function(e){return{type:r.mL.AFTER_COMMIT_TAGS,id2etag:e}},h=function(e){return{type:r.mL.SET_TAG_TYPE,data:e}},y=function(e,t,n){return{type:r.mL.SET_DRAFT_TAG,subTags:e,order:t,tagType:n}},g=function(){return{type:r.mL.CLEAR_DRAFT_TAG}},v=function(e,t){return{type:r.mL.UPDATE_TAG_SORT_OPTION,name:e,sortOption:t}},b=function(e,t){return{type:r.mL.UPDATE_TAG_VIEW_MODE,name:e,data:t}},w=function(e,t){return{name:e,type:r.mL.UPDATE_TAG_TIMELINE_SETTING,setting:t}}},nmib:function(e,t,n){"use strict";n.d(t,{gH:function(){return o},gI:function(){return a},Bp:function(){return i},AI:function(){return c},b6:function(){return s},qA:function(){return u},N3:function(){return l},UK:function(){return f},tD:function(){return d},M2:function(){return m},cT:function(){return p},az:function(){return h},Rb:function(){return y},qj:function(){return g},Kr:function(){return v},il:function(){return b},eO:function(){return w},y:function(){return k},iL:function(){return x},iV:function(){return E},MN:function(){return S},tu:function(){return _},st:function(){return O},uI:function(){return C},zs:function(){return T},Xf:function(){return j},cX:function(){return D},Sy:function(){return M},l0:function(){return A},vt:function(){return N},gR:function(){return P},sz:function(){return I},du:function(){return L},aB:function(){return R},XE:function(){return Z},oI:function(){return F},QG:function(){return B},To:function(){return U},qx:function(){return Y},rC:function(){return V},h5:function(){return H},mJ:function(){return W},qF:function(){return z},jT:function(){return G},hN:function(){return K},nM:function(){return q},wF:function(){return $},QN:function(){return J},FF:function(){return X},Bj:function(){return Q},CC:function(){return ee},Fi:function(){return te},xn:function(){return ne},qn:function(){return re},s8:function(){return oe}});var r=n("xVKb"),o=function(e){return{type:r._9,data:e}},a=function(e){return{type:r.tP,data:e}},i=function(e){return{type:r.iN,ids:e}},c=function(e){return{type:r.Kr,data:e}},s=function(e){return{type:r.I,data:e}},u=function(e){return{type:r.W4,data:e}},l=function(e){return{type:r.pE,addChildIds:e}},f=function(e){return{type:r.kk,removeChildIds:e}},d=function(e){return{type:r.NR,data:e}},m=function(e,t){return{type:r.RS,id:e,title:t}},p=function(e,t){return{type:r.S1,id:e,content:t}},h=function(e,t){return{type:r.Fl,id:e,desc:t}},y=function(e,t){return{type:r.j5,id:e,remindTime:t}},g=function(e,t){return{type:r.bK,id:e,completedTime:t}},v=function(e,t){return{type:r.WC,id:e,count:t}},b=function(e){return{type:r.Gr,ids:e}},w=function(e,t){return{type:r.Ox,ids:e,tagName:t}},k=function(e,t){return{type:r.yb,id:e,tags:t}},x=function(e){return{type:r.f4,tagName:e}},E=function(e,t){return{type:r.Is,oldTagName:e,newTagName:t}},S=function(e,t){return{type:r.iA,id:e,data:t}},_=function(e){return{type:r.Lw,data:e}},O=function(e,t){return{type:r.kb,id:e,progress:t}},C=function(e,t){return{type:r.Vg,id:e,priority:t}},T=function(e,t){return{type:r.XU,id:e,assignee:t}},j=function(e){return{type:r.Wu,taskId:e}},D=function(e,t){return{type:r.mZ,activeId:e,selectedIds:t}},M=function(e){return{type:r.QK,taskId:e}},A=function(e){return{type:r.cm,taskId:e}},N=function(e,t){return{type:r.US,activeId:e,selectedIds:t}},P=function(e){return{type:r.QW,taskId:e}},I=function(){return{type:r.fi}},L=function(e){return{type:r.A3,taskId:e}},R=function(e,t){return{type:r.r6,activeId:e,selectedIds:t}},Z=function(e){return{type:r.wX,taskId:e}},F=function(e){return{type:r.n_,taskId:e}},B=function(e,t){return{type:r.VF,id:e,data:t}},U=function(e,t,n){var o=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{};return{type:r.gA,id:e,updated:t,deleted:n,options:o}},Y=function(e){return{type:r.Pr,data:e}},V=function(e){return{type:r.Zl,data:e}},H=function(){return{type:r.lv}},W=function(){return{type:r.At}},z=function(e){return{type:r.t,ids:e}},G=function(e,t){return{type:r.$i,oldTaskId:e,newTask:t}},K=function(e,t){return{type:r.EF,id2etag:e,id2Original:t}},q=function(e){return{type:r.h3,id2etag:e}},$=function(e){return{type:r.tc,ids:e}},J=function(e){return{type:r.Dw,ids:e}},X=function(e,t){return{type:r.eI,id:e,data:t}},Q=function(e,t){return{type:r.gu,id:e,timeZone:t}},ee=function(e){return{type:r.X$,isShowCountDown:e}},te=function(e){return{type:r.H9,ids:e}},ne=function(e,t){return{id:e,type:r.jh,data:t}},re=function(e,t){return{type:r.jq,projectIds:e,tagName:t}},oe=function(e,t,n){return{type:r.Iu,projectIds:e,oldTagName:t,newTagName:n}}},uEhU:function(e,t,n){"use strict";n.d(t,{g4:function(){return o},_C:function(){return a},Gy:function(){return i},Rp:function(){return c},R2:function(){return s},eh:function(){return u},MU:function(){return l},zT:function(){return f}});var r=n("xVKb"),o=function(e){return{type:r.uE,data:e}},a=function(e){return{type:r.Fu,name:e}},i=function(e){return{type:r.dI,data:e}},c=function(e){return{type:r.BV,data:e}},s=function(e){return{type:r.CB,data:e}},u=function(e){return{type:r.mu,userCode:e}},l=function(e,t){return{type:r.O2,userCode:e,role:t}},f=function(e){return{type:r.JM,userCode:e}};r.kK},b5Jz:function(e,t,n){"use strict";n.d(t,{$l:function(){return o},O5:function(){return a},b4:function(){return i},I_:function(){return c},_:function(){return s},cI:function(){return u},Ee:function(){return l},eQ:function(){return f},ij:function(){return d},OL:function(){return m}});var r=n("1iZ0"),o=function(e){return{type:r.dh.SET_USERPROFILE,data:e}},a=function(e){return{type:r.dh.UPDATE_USERID,userId:e}},i=function(e){return{type:r.dh.SET_USERNAME,data:e}},c=function(e){return{type:r.dh.CHANGE_USERNAME,data:e}},s=function(e){return{type:r.dh.SET_PHONE,data:e}},u=function(e){return{type:r.dh.SET_FILLED_PASSWORD,data:e}},l=function(e){return{type:r.dh.UPDATE_NAME,data:e}},f=function(e){return{type:r.dh.SET_PICTURE,data:e}},d=function(e){return{type:r.dh.SET_USER_STATUS,data:e}},m=function(e){return{type:r.dh.UPDATE_USER_STATUS,data:e}}},MdFc:function(e,t,n){"use strict";n.d(t,{Ep:function(){return g}});n("pNMO"),n("4Brf"),n("0oug"),n("gXIK"),n("TeQF"),n("4mDm"),n("2B1R"),n("7+zs"),n("sMBO"),n("qePV"),n("5DmW"),n("27RR"),n("tkto"),n("07d7"),n("YGK4"),n("PKPk"),n("FZtP"),n("3bBZ");var r=n("Eh+D"),o=n("1iZ0"),a=n("RDjN"),i=n("dvcG"),c=n("XTqd"),s=n("C+ZP"),u=n("+YLg"),l=n("PGqD");function f(e){return f="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},f(e)}function d(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function m(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?d(Object(n),!0).forEach((function(t){p(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):d(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function p(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=f(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=f(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==f(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var h={dailyReminders:[],enable:!1,holidayNotify:!1,notifyOptions:null,weekDays:null},y=[{name:"inbox"},{name:"all"},{name:"today"},{name:"tomorrow"},{name:"n7ds"},{name:"calendar"},{name:"assignee"},{name:"completed"},{name:"trash"},{name:"stats"},{name:"summary"},{name:"tag"},{name:"filter"},{name:"project"},{name:"subscribedCalendar"},{name:"abandoned"}],g={cellColorType:"list",showChecklist:!1,showCompleted:!0,showDetail:!1,showFutureTask:!0,showFocusRecord:!1,showHabit:!1,showCountdown:!0,showDeclinedEvents:!1},v=b((0,i.LP)(a._Yt.preferences,"json")||{showMeridiem:!1,startDayOfWeek:"SUN",startWeekOfYear:"",theme:a.uHP.id,dateKeptInText:!0,nlpenabled:!0,tagging:!0,removeTag:!0,weekNumbersEnabled:!1,holidayEnabled:!0,lunarEnabled:!1,collapsedTime:[7,21],showFutureTask:!1,showChecklist:!1,viewModeSync:!0,showCompleted:!0,notificationEnabled:!0,isTimeZoneOptionEnabled:!1,templateEnabled:!0,smartProjects:y,calendarViewConf:g,dailyRemindTimeConfig:{dailyReminders:[],enable:!1,holidayNotify:!1,notifyOptions:null,weekDays:null},showDetail:!1,isEmailEnabled:!1,habitDisplayType:!1});function b(e,t){if(e){if(delete e.dailyRemindTime,delete e.dateFormat,e.smartProjects&&e.smartProjects instanceof Array){var n=new Set(e.smartProjects.map((function(e){return e.name})));y.forEach((function(t){n.has(t.name)||e.smartProjects.push(m(m({},t),{},{visibility:null,order:null}))}))}if(e.smartProjects&&e.smartProjects.length&&e.smartProjects.forEach((function(e){var t=e.visibility;t+""==="true"&&(e.visibility="show"),t+""==="false"&&(e.visibility="hide")})),e.defaultReminds&&e.defaultReminds.length&&(e.defaultReminds=c.f0(e.defaultReminds,!0)),e.defaultADReminders&&e.defaultADReminders.length){var r=[];e.defaultADReminders.forEach((function(e){var t=c.wA(e);r.indexOf(t)<0&&r.push(t)})),e.defaultADReminders=r}e.timeZone||(e.timeZone=(0,s.rt)()),null==e.tagging&&(e.tagging=!0),null==e.viewModeSync&&(e.viewModeSync=!0),e.dailyRemindTimeConfig?null==e.dailyRemindTimeConfig.dailyReminders&&(e.dailyRemindTimeConfig.dailyReminders=[]):e.dailyRemindTimeConfig=h,null==e.dateFormat&&(e.dateFormat=(0,i.xZ)(a._Yt.dateFormat)),(!(0,l.al)()||e.theme&&!a.b2m[e.theme])&&(e.theme=a.uHP.id),e.calendarViewConf&&(null==e.calendarViewConf.showCountdown&&(e.calendarViewConf.showCountdown=!0),null==e.calendarViewConf.showDeclinedEvents&&(e.calendarViewConf.showDeclinedEvents=!!t&&t.get("calendarViewConf").showDeclinedEvents))}return e}t.ZP=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:(0,r.Map)(v),t=arguments.length>1?arguments[1]:void 0;switch(t.type){case o.ht.MERGE_PREFERENCE:return b(t.data,e),(0,r.Map)(e.merge(t.data).toJS());case o.ht.UPDATE_PREFERENCE:return(0,r.Map)(e.merge(t.data).toJS());case o.ht.SET_SMART_PROJECTS:return e.set("smartProjects",t.data);case o.ht.SET_DEFAULT_DUE_DATE:return e.set("defaultDueDate",t.data);case o.ht.SET_DEFAULT_TO_ADD:return e.set("defaultToAdd",t.data);case o.ht.SET_POSITION_OF_OVER_DUE:return e.set("posOfOverdue",t.data);case o.ht.SET_LANGUAGE:return e.set("language",t.data);case o.ht.SET_SHOW_MERIDIEM:return e.set("showMeridiem",t.data);case o.ht.SET_START_DAY_OF_WEEK:return e.set("startDayOfWeek",t.data);case o.ht.SET_START_WEEK_OF_YEAR:return e.set("startWeekOfYear",t.data);case o.ht.SET_DAILY_REMIND_TIME:var n=e.get("dailyRemindTimeConfig");return e.set("dailyRemindTimeConfig",m(m({},n),{},{dailyReminders:[t.data]}));case o.ht.SET_DAILY_REMIND_ENABLE:var c=e.get("dailyRemindTimeConfig");return e.set("dailyRemindTimeConfig",m(m({},c),{},{enable:t.data}));case o.ht.SET_NOTIFICATION_ENABLE:return e.set("notificationEnabled",t.data);case o.ht.SET_REMOVE_DATE:return e.set("removeDate",t.data);case o.ht.SET_NLP_ENABLE:return e.set("nlpEnabled",t.data);case o.ht.SET_TAGGING_ENABLE:return e.set("tagging",t.data);case o.ht.SET_TEMPLATE_ENABLE:return e.set("templateEnabled",t.data);case o.ht.SET_KEEP_TAG_INTEXT:return e.set("removeTag",t.data);case o.ht.SET_LUNAR_ENABLE:return e.set("lunarEnabled",t.data);case o.ht.SET_WEEK_NUMBERS_ENABLE:return e.set("weekNumbersEnabled",t.data);case o.ht.SET_TIMEZONE_OPTION_ENABLE:return e.set("isTimeZoneOptionEnabled",t.data);case o.ht.SET_VIEW_MODE_SYNC:return e.set("viewModeSync",t.data);case o.ht.SET_POMODORO_ENABLED:return e.set("pomodoroEnabled",t.data);case o.ht.SET_HOLIDAY_ENABLE:return e.set("holidayEnabled",t.data);case o.ht.SET_DEFAULT_PRIORITY:return e.set("defaultPriority",t.data);case o.ht.SET_DEFAULT_REMINDS:return e.set("defaultReminds",t.data);case o.ht.SET_DEFAULT_AD_REMINDERS:return e.set("defaultADReminders",t.data);case o.ht.SET_THEME:return e.set("theme",t.data);case o.ht.SET_INBOX_COLOR:return e.set("inboxColor",t.data);case o.ht.TOGGLE_SHOWCOMPLETED:return e.update("showCompleted",(function(e){return!e}));case o.ht.TOGGLE_SHOWCHECKLIST:return e.update("showChecklist",(function(e){return!e}));case o.ht.TOGGLE_SHOWFUTURETASK:return e.update("showFutureTask",(function(e){return!e}));case o.ht.UPDATE_COLLAPSEDTIME:return e.set("collapsedTime",t.data);case o.ht.SET_WEBCALENDARVIEW_FILTER:return e.set("webCalendarViewFilter",t.data);case o.ht.SET_WEBCALENDAR_VIEWTYPE:return e.set("webCalendarViewType",t.data);case o.ht.SET_DEFAULT_TIME_MODE:return e.set("defaultTimeMode",t.data);case o.ht.SET_DEFAULT_TIME_DURATION:return e.set("defaultTimeDuration",t.data);case o.ht.SET_SHARED_PROJECT_NOTIFY_TOGGLE_ENABLE:var s=(e.get("notificationOptions")||[]).filter((function(e){return e!==u.GF.done&&e!==u.GF.undone}));return t.data?(s.push(u.GF.done,u.GF.undone),e.set("notificationOptions",s)):e.set("notificationOptions",s);case o.ht.SET_SHARED_PROJECT_NOTIFY_ADD_ENABLE:var l=(e.get("notificationOptions")||[]).filter((function(e){return e!==u.GF.create}));return t.data?(l.push(u.GF.create),e.set("notificationOptions",l)):e.set("notificationOptions",l);case o.ht.SET_SHARED_PROJECT_NOTIFY_DELETE_ENABLE:var f=(e.get("notificationOptions")||[]).filter((function(e){return e!==u.GF.delete&&e!==u.GF.moveOut}));return t.data?(f.push(u.GF.delete,u.GF.moveOut),e.set("notificationOptions",f)):e.set("notificationOptions",f);case o.ht.TOGGLE_CAL_SHOW_CHECKLIST:return e.update("calendarViewConf",(function(e){return m(m({},e),{},{showChecklist:!e.showChecklist})}));case o.ht.TOGGLE_CAL_SHOW_COMPLETED:return e.update("calendarViewConf",(function(e){return m(m({},e),{},{showCompleted:!e.showCompleted})}));case o.ht.TOGGLE_CAL_SHOW_DETAIL:return e.update("calendarViewConf",(function(e){return m(m({},e),{},{showDetail:!e.showDetail})}));case o.ht.TOGGLE_CAL_SHOW_FUTURE_TASK:return e.update("calendarViewConf",(function(e){return m(m({},e),{},{showFutureTask:!e.showFutureTask})}));case o.ht.TOGGLE_CAL_SHOW_FOCUS_RECORD:return e.update("calendarViewConf",(function(e){return m(m({},e),{},{showFocusRecord:!e.showFocusRecord})}));case o.ht.SET_CAL_SHOW_HABIT:return e.update("calendarViewConf",(function(e){return m(m({},e),{},{showHabit:t.show})}));case o.ht.TOGGLE_CAL_SHOW_HABIT:return e.update("calendarViewConf",(function(e){return m(m({},e),{},{showHabit:!e.showHabit})}));case o.ht.TOGGLE_CAL_SHOW_COUNTDOWN:return e.update("calendarViewConf",(function(e){return m(m({},e),{},{showCountdown:!e.showCountdown})}));case o.ht.TOGGLE_CAL_SHOW_DECLINED_EVENTS:return e.update("calendarViewConf",(function(e){return m(m({},e),{},{showDeclinedEvents:!e.showDeclinedEvents})}));case o.ht.SET_CAL_CELL_COLOR:return e.update("calendarViewConf",(function(e){return m(m({},e),{},{cellColorType:t.data})}));case o.ht.TOGGLE_SHOW_DETAIL:return e.update("showDetail",(function(e){return!e}));case o.ht.SET_EMAIL_ENABLE:return e.set("isEmailEnabled",t.data);case o.ht.SET_DEFAULT_PROJECT_ID:return e.set("defaultProjectId",t.data);case o.ht.SET_DEFAULT_TAGS:return e.set("defaultTags",t.data);case o.ht.SET_SELECTED_PROJECT_ID:return e.set("webCalendarViewSelected",t.id);case o.ht.SET_HABIT_DISPLAY_TYPE:return e.set("habitDisplayType",t.isStreak);case o.ht.SET_DARK_CUSTOM_PRIMARY_COLOR:return e.set("darkCustomColor",t.data);case o.ht.SET_DARK_THEME:return e.set("darkTheme",t.data);case o.ht.SET_AUTO_DARK_THEME:return e.set("autoDarkTheme",t.data);case o.ht.SET_DATE_FORMAT:return(0,i.W1)(a._Yt.dateFormat,t.data),e.set("dateFormat",t.data);default:return e}}},"OM+N":function(e,t,n){"use strict";n.d(t,{WL:function(){return u},JS:function(){return l},NK:function(){return f}});n("pNMO"),n("4Brf"),n("0oug"),n("gXIK"),n("ma9I"),n("TeQF"),n("pjDv"),n("4mDm"),n("E9XD"),n("7+zs"),n("qePV"),n("5DmW"),n("27RR"),n("tkto"),n("07d7"),n("PKPk"),n("FZtP"),n("3bBZ");var r=n("rgWW"),o=n("Eh+D");function a(e){return a="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(e)}function i(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function c(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?i(Object(n),!0).forEach((function(t){s(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):i(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function s(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=a(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=a(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==a(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var u=(0,r.b)([function(e){return e.projects.projectList},function(e){return e.projects.projectInbox}],(function(e,t){var n=t.get("color")?s({},t.get("id"),t.get("color")):{};return e.reduce((function(e,t){return t.get("color")?c(c({},e),{},s({},t.get("id"),t.get("color"))):e}),n)})),l=(0,r.b)([function(e){return e.subscribeAccounts.calendars},function(e){return e.subscribeCalendars.calendars}],(function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:o.Map(),t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:o.Map();return Array.from(e.values()).concat(Array.from(t.values())).reduce((function(e,t){return t&&t.get("color")?c(c({},e),{},s({},t.get("id"),t.get("color"))):e}),{})})),f=(0,r.b)([function(e){return e.tags}],(function(e){return e.reduce((function(e,t){return t.get("color")?c(c({},e),{},s({},t.get("name"),t.get("color"))):e}),{})}))},pftI:function(e,t,n){"use strict";n.d(t,{mZ:function(){return u},TL:function(){return l},Q_:function(){return f},_Y:function(){return d},wn:function(){return m},dR:function(){return p},V3:function(){return h}});var r=n("Eh+D"),o=n("rgWW"),a=n("sLZY"),i=n("V69L"),c=n("ZyPn"),s=function(e){return e.archivedCourse},u=(0,o.b)([a.lW,i.BH,s],(function(e,t){return e?(0,c.Lv)(t,!1):r.List([])})),l=(0,o.b)([a.lW,i.BH,s],(function(e,t){return e?(0,c.Lv)(t,!1).size:0})),f=(0,o.b)([a.lW,i.NU,s],(function(e,t){return e?(0,c.Lv)(t,!1):r.List([])})),d=(0,o.b)([a.lW,i.NU,s],(function(e,t){return e?(0,c.Lv)(t,!1).size:0})),m=(0,o.b)([a.lW,i.Zk,s],(function(e,t){return e?(0,c.Lv)(t,!1):r.List([])})),p=(0,o.b)([a.lW,i.Zk,s],(function(e,t){return e?(0,c.Lv)(t,!1).size:0})),h=(0,o.b)([i.BD],(function(e){return e}))},DhI8:function(e,t,n){"use strict";n.d(t,{Pu:function(){return te},Qc:function(){return re},dr:function(){return ie},se:function(){return ce},cz:function(){return se},c4:function(){return ue},nU:function(){return le},pS:function(){return he},PR:function(){return ye},oP:function(){return ge},DV:function(){return ve},H2:function(){return be},Em:function(){return we},oU:function(){return ke},cf:function(){return je},Hn:function(){return Pe},mW:function(){return Re},km:function(){return Be},lB:function(){return Ue},MW:function(){return Ye},Yw:function(){return Ve},Ys:function(){return He},Ki:function(){return We},yt:function(){return ze},fo:function(){return Ge},gg:function(){return Ke},xI:function(){return Je},bx:function(){return Xe},lu:function(){return Qe},z1:function(){return et},Nw:function(){return tt},H0:function(){return nt},V$:function(){return rt},EU:function(){return ot},DX:function(){return at},J8:function(){return it},ee:function(){return ct},sO:function(){return st},Sk:function(){return ut},PG:function(){return lt},s1:function(){return ft},wR:function(){return pt},Lg:function(){return yt},ie:function(){return gt},Ro:function(){return vt},dp:function(){return bt},Mm:function(){return wt},xX:function(){return kt},Wq:function(){return xt},_q:function(){return Et},fU:function(){return St},xg:function(){return _t},xH:function(){return Ot},LG:function(){return Ct},gJ:function(){return Tt},_w:function(){return jt},s7:function(){return Dt},Rq:function(){return Mt},Ax:function(){return At},S:function(){return Nt},eV:function(){return Pt},Ld:function(){return It},gp:function(){return Lt},Ez:function(){return Rt},JP:function(){return Zt},L1:function(){return Ft},gm:function(){return Bt},GD:function(){return Ht},HH:function(){return zt},QG:function(){return $t},hY:function(){return mn},pc:function(){return pn},Vq:function(){return hn},nD:function(){return gn},lQ:function(){return vn},Ct:function(){return bn},H9:function(){return kn},Vg:function(){return xn},eG:function(){return En},Bo:function(){return _n},UX:function(){return On},TG:function(){return Cn},Fl:function(){return Dn},dH:function(){return An},pX:function(){return Nn},Xn:function(){return Pn},HE:function(){return In}});n("4Brf"),n("0oug"),n("ma9I"),n("TeQF"),n("fbCW"),n("x0AG"),n("pjDv"),n("pNMO"),n("gXIK"),n("yq1k"),n("4mDm"),n("oVuX"),n("2B1R"),n("E9XD"),n("+2oP"),n("ToJy"),n("sMBO"),n("6cQw"),n("Tskq"),n("zKZe"),n("tkto"),n("7+zs"),n("qePV"),n("5DmW"),n("27RR"),n("07d7"),n("4l63"),n("5s+n"),n("TWNs"),n("rB9j"),n("LD7m"),n("JfAA"),n("ALS0"),n("YGK4"),n("JTJg"),n("PKPk"),n("Rm1S"),n("UxlC"),n("SYor"),n("FZtP"),n("3bBZ");var r=n("WSY4"),o=n("Eh+D"),a=n("y8mg"),i=n.n(a),c=n("dmHn"),s=n.n(c),u=n("vRcb"),l=n("rgWW"),f=(n("hnzI"),n("CPwy")),d=n("bJwH"),m=n("q9+P"),p=n("/kYj"),h=n("zoGk"),y=n("T3me"),g=n("f4Y0"),v=n("V7o8"),b=n("lQiI"),w=n("fEur"),k=n("+4Md"),x=n("Ici6"),E=n("Cl3p"),S=n("2sNt"),_=n("NMvI"),O=n("kxzV"),C=n("GjSl"),T=n("pbcK"),j=(n("6MY9"),n("DRdV")),D=n("lAy9"),M=n("P26T"),A=n("h5Qs"),N=n("pftI"),P=n("xG0P"),I=n("ZyPn"),L=n("pwco"),R=n("penO"),Z=n("+SYV"),F=n("ylzY"),B=n("+YLg");function U(e){return U="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},U(e)}function Y(e){return function(e){if(Array.isArray(e))return V(e)}(e)||function(e){if("undefined"!==typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(!e)return;if("string"===typeof e)return V(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return V(e,t)}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function V(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function H(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function W(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?H(Object(n),!0).forEach((function(t){z(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):H(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function z(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=U(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=U(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==U(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var G={today:{},tomorrow:{},next7days:{},later:{},overdue:{},todayCreatedTime:{},yesterdayCreatedTime:{},before7daysCreatedTime:{},before30daysCreatedTime:{},earlierCreatedTime:{}},K={today:{},tomorrow:{},next7days:{},later:{},overdue:{},todayCreatedTime:{},yesterdayCreatedTime:{},before7daysCreatedTime:{},before30daysCreatedTime:{},earlierCreatedTime:{}},q=function(e){return e.preference.get("showChecklist")?"show":"hide"},J=function(e){return e.globalState.get("today")},X=function(e){return e.tasks.taskList},Q=function(e){return e.tags},ee=(0,l.b)([function(e){return e.columns}],(function(e){return e.filter((function(e){return!g.Ki(e)}))})),te=ee,ne=function(e){return e.preference.get("calendarViewConf").showCompleted},re=(0,l.b)([Q,function(e,t){var n=t.tag;return n?n.get("name"):""}],(function(e,t){return t?e.filter((function(e){return e.get("parent")===t})).map((function(e){return e.get("name")})).unshift(t).toArray():[]})),oe=(0,r.P1)([function(e){return u.Rs(e)}],(function(e){return e.filter((function(e){return e.syncStatus!==D.wR.DELETED}))||[]})),ae=(0,r.P1)([E.Vm],(function(e){return e.filter((function(e){return e.syncStatus!==D.wR.DELETED}))||[]})),ie=function(e){return e.habit.checkins},ce=((0,l.b)([X],(function(e){return e.filter((function(e){return e.get("parentId")}))})),(0,r.P1)([oe,J],(function(e){return e.filter((function(e){return j.aE.includes(e.status)}))}))),se=(0,r.P1)([ae,J],(function(e){return e.filter((function(e){return Z.Uw.includes(e.status)})).map((function(e){return W(W({},e),{},{targetDate:E.GK(e)})}))})),ue=(0,r.P1)([u.XJ,oe],(function(e,t){return e?t.filter((function(e){return j.aE.includes(e.status)})).sort(O.ZP.habit):[]})),le=(0,r.P1)([u.XJ,oe],(function(e,t){return e?t.filter((function(e){return!j.aE.includes(e.status)})).sort(O.ZP.archivedHabit):[]})),fe=(0,r.P1)([u.XJ,u.u7,ce,function(e,t){var n;return null!==(n=t.forceShowInToday)&&void 0!==n&&n},function(e){return e.preference.get("showCompleted")},ie],(function(e,t,n,r,a){if(e&&(t||r)){var i=u.Ej(n);return(0,T.j)(a?i:i.filter((function(e){return!u.Zv(e)})))}return o.List([])})),de=(0,r.P1)([E.r_,se],(function(e,t){if(e){var n=E.Rw(t);return(0,T.j)(n)}return o.List([])})),me=(0,r.P1)([E.r_,se],(function(e,t){if(e){var n=E.a8(t);return(0,T.j)(n)}return o.List([])})),pe=(0,r.P1)([E.r_,se],(function(e,t){if(e){var n=E.js(t);return(0,T.j)(n)}return o.List([])})),he=(0,r.P1)([u.XJ,u.u7,ce,ie],(function(e,t,n){return e&&t?u.Ej(n).filter((function(e){return!u.Zv(e)})).length:0})),ye=(0,r.P1)([E.r_,se],(function(e,t){return e?E.Rw(t).length:0})),ge=(0,r.P1)([E.r_,se],(function(e,t){return e?E.a8(t).length:0})),ve=(0,r.P1)([E.r_,se],(function(e,t){return e?E.js(t).length:0})),be=(0,r.P1)([u.XJ,u.ry,ne,ce,A._getHabitSection,ie],(function(e,t,n,r,a){if(e&&t){var i=u.G4(r,n).map(o.Map),c=(0,A.sortedHabit)(a,i);return o.List(c)}return o.List([])})),we=(0,r.P1)([A._getHabitSection],(function(e){return new Map((e||[]).map((function(e){return[e.id,e.sortOrder]})))})),ke=(0,r.P1)([E.r_,E.ry,se],(function(e,t,n){if(e&&t){var r=E.Ii(n).map(o.Map);return o.List(r)}return o.List([])})),xe=(0,C.Ek)(),Ee=(0,C.y9)(),Se=(0,C.Pe)(),_e=(0,C.yo)(),Oe=(0,l.b)([xe,Ee],(function(e,t){return e.concat(t)})),Ce=(0,l.b)([Se,_e],(function(e,t){return e.concat(t)})),Te=(0,l.b)([Se,_e],(function(e,t){return e.filter((function(e){return!e.get("tickTaskId")})).concat(t)})),je=Oe,De=N.mZ,Me=N.Q_,Ae=N.wn,Ne=N.V3,Pe=function(){Object.keys(G).forEach((function(e){G[e]={}})),Object.keys(K).forEach((function(e){K[e]={}}))},Ie=function(e,t){return t.project},Le=function(e){return function(t,n){return n[e]}},Re=function(e){return e.projects.projectList.push(e.projects.projectInbox)},Ze=function(e){return e.projects.projectList},Fe=function(e){return e.projects.projectInbox},Be=(0,r.P1)([X,Te,Ze,Fe],(function(e,t,n,r){var o=n.push(r),a=Vt(o),i=Wt(o),c=new Map(o.map((function(e){return[e.get("id"),e]})));return e.concat(t).filter((function(e){var t=c.get(e.get("projectId"));return(!S.HlA(e)||!St(e))&&!Gt(e,t,i,a)}))})),Ue=(0,r.P1)([X,Ze,Fe],(function(e,t,n){var r=d.zg({sort:!0,withInbox:!0,available:"edit"}).toArray(),o=new Map(r.map((function(e){return[e.get("id"),e]})));return e.filter((function(e){return null!=o.get(e.get("projectId"))}))})),Ye=(0,r.P1)([X,Ze,Fe],(function(e,t,n){var r=d.zg({sort:!0,withInbox:!0,available:"view"}).toArray(),o=new Map(r.map((function(e){return[e.get("id"),e]})));return e.filter((function(e){return null!=o.get(e.get("projectId"))}))})),Ve=(0,r.P1)([Ze,Fe],(function(e,t){return e.push(t)})),He=(0,l.b)([Q],(function(e){return e.map((function(e){return e.get("name")})).toArray()})),We=(0,r.P1)([function(e){return e.tasks.activeSelectedTaskIds.get("selected")}],(function(e){return e})),ze=(0,r.P1)([X,Ze,q],(function(e,t,n){var r=Wt(t),a=o.List();return e.filter((function(e){var t=Kt(e,r);return"show"!==n||t||S.PNE(e)||!S.tcK(e)||e.get("items").forEach((function(t){if(y.Z9(t)){var n=y.y3(t,e);a=a.push(n)}})),S.HKM(e)&&e.get("completedTime")&&!t})).concat(a)})),Ge=(0,r.P1)([X,Ze],(function(e,t){var n=Wt(t);return e.filter((function(e){var t=Kt(e,n);return S.Vnl(e)&&e.get("completedTime")&&!t}))})),Ke=(0,r.P1)([X,Ze,function(e){return e.holidayData.hashCode()},function(e,t){var n;return null!==(n=null===t||void 0===t?void 0:t.needSearchArchived)&&void 0!==n&&n}],(function(e,t,n,r){var o=Wt(t,!r);return e.filter((function(e){return!Kt(e,o)})).map((function(e){return e.get("repeatFlag")?e.set("holidayHashCode",n):e}))})),qe=function(){return!0},$e=function(e,t){var n;return null!==(n=t.taskFilter)&&void 0!==n?n:qe},Je=(0,r.P1)([X,Ze,Fe,fe,$e],(function(e,t,n,r,o){var a=t.push(n),i=Vt(a),c=Wt(a),s=new Map(a.map((function(e){return[e.get("id"),e]}))),u=e.filter((function(e){var t=s.get(e.get("projectId"));return!S.HlA(e)&&(!Gt(e,t,c,i)&&(!!o(e)&&((!on(e)||!fn(e))&&(sn(e)?0===S.fa7(e):!un(e)&&S.k7X(e)<=0))))})).concat(r);return S.RLB(u,!1)})),Xe=(0,r.P1)([X,Te,Ze,Fe,q,fe,De,de,J],(function(e,t,n,r,a,i,c,s){var u=n.push(r),l=Vt(u),f=Wt(u),d="show"===a?mt("today",dt(e,u,l,f)):o.List(),m=new Map(u.map((function(e){return[e.get("id"),e]}))),p=e.concat(t).filter((function(e){var t=m.get(e.get("projectId"));return(!S.HlA(e)||!St(e))&&(!Gt(e,t,f,l)&&((!on(e)||!fn(e))&&(sn(e)?0===S.fa7(e):!un(e)&&S.k7X(e)<=0)))})).concat(d).concat(i).concat(c).concat(s);return S.RLB(p,!1)})),Qe=(0,r.P1)([X,Ze,Fe,$e],(function(e,t,n,r){var o=t.push(n),a=Vt(o),i=Wt(o),c=new Map(o.map((function(e){return[e.get("id"),e]}))),s=e.filter((function(e){var t=c.get(e.get("projectId"));if(Gt(e,t,i,a))return!1;if(un(e))return!1;if(!r(e))return!1;var n=S.k7X(e),o=S.u8B(e);return 1===n||n<=0&&o>=1}));return S.RLB(s,!1)})),et=(0,r.P1)([X,Te,Ze,Fe,q,Me,me,J],(function(e,t,n,r,a,i,c){var s=n.push(r),u=Vt(s),l=Wt(s),f="show"===a?mt("tomorrow",dt(e,s,u,l)):o.List(),d=new Map(s.map((function(e){return[e.get("id"),e]}))),m=e.concat(t).filter((function(e){var t=d.get(e.get("projectId"));if(Gt(e,t,l,u))return!1;if(un(e))return!1;var n=S.k7X(e),r=S.u8B(e);return 1===n||n<=0&&r>=1})).concat(f).concat(i).concat(c);return S.RLB(m,!1)})),tt=(0,r.P1)([X,Ze,Fe,fe,$e],(function(e,t,n,r,o){var a=t.push(n),i=Vt(a),c=Wt(a),s=new Map(a.map((function(e){return[e.get("id"),e]}))),u=e.filter((function(e){var t=s.get(e.get("projectId"));return!S.HlA(e)&&(!Gt(e,t,c,i)&&(!!o(e)&&((!on(e)||!fn(e))&&(sn(e)?0===S.fa7(e):!un(e)&&S.k7X(e)<7))))})).concat(r);return S.RLB(u,!1)})),nt=(0,r.P1)([X,Te,Ze,Fe,q,fe,Ae,pe,J],(function(e,t,n,r,a,i,c,s){var u=n.push(r),l=Vt(u),f=Wt(u),d="show"===a?mt("week",dt(e,u,l,f)):o.List(),m=new Map(u.map((function(e){return[e.get("id"),e]}))),p=e.concat(t).filter((function(e){var t=m.get(e.get("projectId"));return(!S.HlA(e)||!St(e))&&(!Gt(e,t,f,l)&&((!on(e)||!fn(e))&&(sn(e)?0===S.fa7(e):!un(e)&&S.k7X(e)<7)))})).concat(d).concat(i).concat(c).concat(s);return S.RLB(p,!1)})),rt=(0,r.P1)([X,Ie],(function(e,t){return e.filter((function(e){return e.get("projectId")===t.get("id")}))})),ot=(0,l.b)([X,re,Ze],(function(e,t,n){var r=Wt(n);if(!t||0===t.length)return o.List();var a=e.filter((function(e){return!r.has(e.get("projectId"))})).filter((function(e){var n=e.get("tags");return!!n&&n.findIndex((function(e){return e&&t.includes(e.toLowerCase())}))>-1}));return S.RLB(a,!1)})),at=(0,r.P1)([Oe,ne,function(e){return e.preference.get("calendarViewConf").showDeclinedEvents},function(e){return e.archivedSyncEvents}],(function(e,t,n,r){return e.filter((function(e){return v.ll(e)?n:!!(t||S.u8B(e)>=0||S.k7X(e)>=0)})).map((function(e){if(!t){var n=(0,R.un)(JSON.stringify(r));return e.set("archivedEventHashCode",n)}return e}))})),it=(0,r.P1)([Ne,ne,function(e){return e.archivedCourse}],(function(e,t,n){return(t?e:(0,I.Lv)(e,!1)).filter((function(e){return!!t||(S.u8B(e)>=0||S.k7X(e)>=0)}))})),ct=(0,r.P1)([Ie,X,Te,Ze,Fe,q],(function(e,t,n,r,a,i){var c=r.push(a),s=Vt(c),u=Wt(c),l=e.get("date"),f="show"===i?mt("oneDay",dt(t,c,s,u),{date:l}):o.List(),d=new Map(c.map((function(e){return[e.get("id"),e]})));return t.concat(n).filter((function(e){if(S.ZWx(e)&&S.jmM(e))return!1;var t=d.get(e.get("projectId"));return!Gt(e,t,u,s)&&S.d$h(e,l)})).concat(f)})),st=(0,r.P1)([X,Ze,Ie],(function(e,t,n){var r=function(e,t){return e.filter((function(e){return e.get("groupId")===t.get("id")&&!d.cx(e)}))}(t,n),o=r.map((function(e){return e.get("id")}));return e.filter((function(e){var t=e.get("projectId");return new Set(o).has(t)}))})),ut=(0,r.P1)([X,Ze,Fe,$e],(function(e,t,n,r){var o=t.push(n),a=Wt(o),i=new Map(o.map((function(e){return[e.get("id"),e]}))),c=e.filter((function(e){if(cn(e))return!1;if(Kt(e,a))return!1;if(!r(e))return!1;var t=i.get(e.get("projectId"));return Jt(e,t)}));return S.RLB(c,!1)})),lt=(0,r.P1)([X,Ze,Fe],(function(e,t,n){var r=t.push(n),o=Wt(r),a=new Map(r.map((function(e){return[e.get("id"),e]}))),i=e.filter((function(e){if(cn(e))return!1;if(Kt(e,o))return!1;var t=a.get(e.get("projectId"));return Jt(e,t)}));return S.RLB(i,!1)})),ft=(0,l.b)([Ye,Ce,Ie,q,Ze,Fe,Q],(function(e,t,n,r,a){var i=e.reduce((function(e,t){var n=t.get("attachments");if(n&&n.size){var r=n.toArray().map((function(e){return e.get("fileName")})).join("");return S.RR(t)?e.push(t.set("desc",t.get("desc")+r)):e.push(t.set("content",t.get("content")+r))}return e.push(t)}),o.List()),c=w.Hx(n,i,t,a,"show"===r);return d.ZW(n)?c:S.M0(c,!1)})),dt=function(e,t,n,r){var o=new Map(t.map((function(e){return[e.get("id"),e]})));return e.filter((function(e){if(Kt(e,r))return!1;o.get(e.get("projectId"));return!qt(e,n)&&(!sn(e)&&S.tcK(e))}))},mt=function(e,t,n){var r=dn[{today:"isTodayAndOverdueSubTask",tomorrow:"isTomorrowSubTask",week:"isWeekAndOverdueSubTask",oneDay:"isOneDaySubTask",hasTime:"isTimedSubTask"}[e]],a=function(t,n){if(!y.Z9(t))return!1;switch(e){case"today":case"week":return 0===S.fa7(t);case"tomorrow":return 1===S.k7X(t);case"oneDay":return 0===S.k7X(t,n.date);default:return!0}},i=o.List();return t.forEach((function(e){S.tcK(e)&&e.get("items").forEach((function(t){if((y.PN(t)?a:r)(t,n)){var o=y.y3(t,e);i=i.push(o)}}))})),i},pt=function(e,t){var n=w.tK([t],o.List([e]),o.List([]),d.mW(),!1)[0];return null!=n&&!!n.toArray().length},ht={overDueForRule:function(e){var t=S.u8B(e);if(null!=t)return t<0;var n=S.k7X(e);return null!=n&&n<0},todayForRule:function(e){return S.d$h(e,new Date)},tomorrowForRule:function(e){var t=s()().add(1,"day").toDate();return S.d$h(e,t)},thisweekForRule:function(e){var t=s()().startOf("week").toDate(),n=s()().endOf("week").toDate();return S.tS9(e,t,n)},nextweekForRule:function(e){var t=s()().add(7,"day").startOf("week").toDate(),n=s()().add(7,"day").endOf("week").toDate();return S.tS9(e,t,n)},thismonthForRule:function(e){var t=s()().startOf("month").toDate(),n=s()().endOf("month").toDate();return S.tS9(e,t,n)},nextNdaysForRule:function(e,t){var n=s()().startOf("day").toDate(),r=s()().add(t-1,"day").endOf("day").toDate();return S.tS9(e,n,r)},ndaysLaterForRule:function(e,t){return S.k7X(e)>=t||S.u8B(e)>=t},ndaysEarlierCreatedTimeForRule:function(e,t){var n=S.JWs(e);return null!=n&&-n>=t}},yt=function(e){var t=e.hashCode();return void 0===G.today[t]&&(Yt(e)?G.today[t]=S.d$h(e,new Date):G.today[t]=!1),G.today[t]},gt=function(e){var t=e.hashCode();return void 0===K.today[t]&&(K.today[t]=S.d$h(e,new Date)),K.today[t]},vt=function(e){var t=e.hashCode();if(void 0===G.tomorrow[t])if(Yt(e)){var n=s()().add(1,"day").toDate();G.tomorrow[t]=S.d$h(e,n)}else G.tomorrow[t]=!1;return G.tomorrow[t]},bt=function(e){var t=e.hashCode();if(void 0===K.tomorrow[t]){var n=s()().add(1,"day").toDate();K.tomorrow[t]=S.d$h(e,n)}return K.tomorrow[t]},wt=function(e){var t=e.hashCode();if(void 0===G.next7days[t])if(Yt(e)){var n=s()().add(2,"day").startOf("day").toDate(),r=s()().add(7,"day").endOf("day").toDate();G.next7days[t]=S.tS9(e,n,r)}else G.next7days[t]=!1;return G.next7days[t]},kt=function(e){var t=e.hashCode();if(void 0===K.next7days[t]){var n=s()().add(2,"day").startOf("day").toDate(),r=s()().add(7,"day").endOf("day").toDate();K.next7days[t]=S.tS9(e,n,r)}return K.next7days[t]},xt=function(e){var t=e.hashCode();return void 0===G.later[t]&&(Yt(e)?G.later[t]=ht.ndaysLaterForRule(e,8):G.later[t]=!1),G.later[t]},Et=function(e){var t=e.hashCode();return void 0===K.later[t]&&(K.later[t]=ht.ndaysLaterForRule(e,8)),K.later[t]},St=function(e){var t=e.hashCode();return void 0===G.overdue[t]&&(Yt(e)?G.overdue[t]=ht.overDueForRule(e):G.overdue[t]=!1),G.overdue[t]},_t=function(e){var t=e.hashCode();return void 0===K.overdue[t]&&(K.overdue[t]=ht.overDueForRule(e)),K.overdue[t]},Ot=function(e){var t=e.hashCode();return void 0===K.todayCreatedTime[t]&&(K.todayCreatedTime[t]=S.dTR(e,new Date)),K.todayCreatedTime[t]},Ct=function(e){var t=e.hashCode();if(void 0===K.yesterdayCreatedTime[t]){var n=s()().subtract(1,"day").toDate();K.yesterdayCreatedTime[t]=S.dTR(e,n)}return K.yesterdayCreatedTime[t]},Tt=function(e){var t=e.hashCode();if(void 0===K.before7daysCreatedTime[t]){var n=s()().subtract(7,"day").startOf("day").toDate(),r=s()().subtract(2,"day").endOf("day").toDate();K.before7daysCreatedTime[t]=S.hRs(e,n,r)}return K.before7daysCreatedTime[t]},jt=function(e){var t=e.hashCode();if(void 0===K.before30daysCreatedTime[t]){var n=s()().subtract(30,"day").startOf("day").toDate(),r=s()().subtract(8,"day").endOf("day").toDate();K.before30daysCreatedTime[t]=S.hRs(e,n,r)}return K.before30daysCreatedTime[t]},Dt=function(e){var t=e.hashCode();return void 0===K.earlierCreatedTime[t]&&(K.earlierCreatedTime[t]=ht.ndaysEarlierCreatedTimeForRule(e,31)),K.earlierCreatedTime[t]},Mt=function(e){return S.PNE(e)},At=function(e){return!e.has("assignee")||(null===e.get("assignee")||-1===parseInt(e.get("assignee"),10))},Nt=function(e){return!function(e){return S.PNE(e)}(e)&&un(e)},Pt=function(e){return un(e)},It=function(e){return tn(e)},Lt=function(e){return nn(e)},Rt=function(e){return rn(e)},Zt=function(e){return on(e)},Ft=function(e){return an(e)},Bt=function(e){return S.rpT(e)&&!rn(e)},Ut=function(e){return Jt(e,d.Rp(e.get("projectId")))},Yt=function(e){return!sn(e)&&!un(e)},Vt=function(e){return new Map(e.map((function(e){var t=en(e),n=d.Ft(e,t);return[e.get("id"),{showType:n,isShare:t}]})))},Ht=Vt,Wt=function(e){var t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1];return new Set(e.toArray().filter((function(e){return d.bF(e,t)})).map((function(e){return e.get("id")})))},zt=Wt,Gt=function(e,t,n,r){return!!Kt(e,n)||!!qt(e,r)},Kt=function(e,t){if(cn(e))return!0;var n=e.get("projectId");return n?t.has(n):!tn(e)},qt=function(e,t){var n=e.get("projectId"),r=t.get(n);if(null==r)return!1;var o=r.showType,a=r.isShare;if(!(0,F.$i)())return o!==B.BB.All&&(!a||!Xt(e,a));switch(o){case B.BB.All:return!1;case B.BB.AssignedExceptOther:return!(!a||!Qt(e,a));case B.BB.AssignedToMe:return!(!a||Xt(e,a));case B.BB.None:return!0;default:return!1}},$t=qt,Jt=function(e,t){return!!en(t)&&e.get("assignee")===b.U2("userId")},Xt=function(e,t){return!!t&&e.get("assignee")===b.U2("userId")},Qt=function(e,t){if(!t)return!1;var n=e.get("assignee");return n&&n!==b.U2("userId")},en=function(e){return!!e&&(e.get("userCount")>1||d.aZ(e))},tn=function(e){return S.HlA(e)},nn=function(e){return S.d77(e)},rn=function(e){return S.nJ4(e)},on=function(e){return S.ZWx(e)},an=function(e){return S.p9N(e)},cn=function(e){return e.get("deleted")>0},sn=function(e){return S.PNE(e)},un=function(e){return!f.qb(e.get("startDate"))},ln=function(e){return!f.qb(e)},fn=function(e){return S.jmM(e)},dn={isTodayAndOverdueSubTask:function(e){var t=e.get("startDate");return!ln(t)&&M.Z.getOffsetDays(t)<=0},isTomorrowSubTask:function(e){var t=e.get("startDate");return!ln(t)&&1===M.Z.getOffsetDays(t)},isWeekAndOverdueSubTask:function(e){var t=e.get("startDate");return!ln(t)&&M.Z.getOffsetDays(t)<7},isOneDaySubTask:function(e,t){var n=e.get("startDate");return!(e.status||!f.qb(n))&&0===M.Z.getOffsetDays(n,t.date)},isTimedSubTask:function(e){return y.xK(e)}},mn=function(e,t){var n=t?JSON.parse(t):null,r=n?gn(n):[],o=n?vn(n):[],a=Wt(d.mW()),i=Vt(d.mW());return hn(e,n,new Set(r),new Set(o),a,i,!1)},pn=function(e){if(e){if(e.tag&&e.tag.length>0)return!1;if(e.project){if("all"===e.project)return!0;if(e.project.list&&e.project.list.length>0)return!1;if(e.project.group&&e.project.group.length>0)return!1;if(e.project.csl&&e.project.csl.length>0)return!1}return!0}return!0},hn=function(e,t,n,r,o,a){var i=arguments.length>6&&void 0!==arguments[6]&&arguments[6];if(pn(t))return yn(e,o,a);if("assignedMe"===t.project)return Ut(e);if(t.project.csl){if(i)return!0;var c=w.Rp(t.project.csl);return!c||w.Pi(e,c)}var s=n.size>0,u=r.size>0;if(!s&&!u)return!0;if(S.HlA(e)){if(s)if(v.vR(e)){if(n.has(e.get("calendarId"))){var l=x.xE(e.get("calendarId"));if(l&&"hidden"!==l.get("show"))return!0}}else if(n.has(e.get("calendarId")))return!0;return!1}return!(!s||!n.has(e.get("projectId")))||(!(!u||!Y(r).some((function(t){return S.tgI(e,t)})))||!!(e.get("isPomodoro")||e.get("isHabit")||e.get("isTimetable")||e.get("isCountdown")))},yn=function(e,t,n){return wn(e,t,n)},gn=function(e){var t=[];if(e.project.list){var n=d.zg().map((function(e){return e.get("id")})).toArray(),r=k.eU({inCalendar:!0}).map((function(e){return e.get("id")})).toArray(),o=[];x.jk().forEach((function(e){o.push.apply(o,Y(e.get("calendarIds")))})),t=e.project.list.filter((function(e){return~n.indexOf(e)||~r.indexOf(e)||~o.indexOf(e)||e===m.d1}))}if(e.project.group){var a=p.$N().filter((function(e){return!p.M7(e)})).map((function(e){return e.get("id")})).toArray();e.project.group.forEach((function(e){~a.indexOf(e)&&(t=t.concat(d.wA(e).toArray().map((function(e){return e.get("id")}))))}))}return t},vn=function(e){return e.tag?(0,_.jY)(e.tag):[]};function bn(e){var t=d.mW(),n=Wt(t),r=Vt(t);return e.filter((function(e){return wn(e,n,r)}))}var wn=function(e,t,n){if(It(e))return!0;if(e.get("isPomodoro")||e.get("isTimetable")||e.get("isCountdown"))return!0;if(Lt(e))return!0;var r=d.mW();return t=t||Wt(r),n=n||Vt(r),!Kt(e,t)&&!qt(e,n)},kn=(0,r.P1)([ee,function(e,t){return t.project.get("id")}],(function(e,t){return e.filter((function(e){return e.get("projectId")===t}))})),xn=(0,r.P1)([ee],(function(e){return e.sort(O.ZP.order)})),En=function(){return(0,r.P1)([Ke,Ce,Ze,Le("queryString"),Le("serverSearchResultIdSet"),Le("filterRule"),Le("ignoreKeywordEmpty")],(function(e,t,n,r,a,c,s){var u=r.dueFrom,l=r.dueTo,f=new Set(r.statuss);if((r.keyword?$.trim(r.keyword):"")||s){var d={due:function(e){var t=h.Z.prefMoment(e.get("startDate")),n=h.Z.prefMoment(S.M9n(e));return!!e.get("startDate")&&((!u||!n.isBefore(u))&&(!l||!t.isAfter(l)))},status:function(e){return!!f.has(e.get("status"))}};return w.Hx(o.Map({rule:c}),e.filter((function(e){return!!a.has(e.get("id"))||!((u||l)&&!d.due(e))&&!(!i().isEmpty(Array.from(f))&&!d.status(e))})).map((function(e){var t=S.RR(e),n=e.get("attachments");if(n&&n.size>0){var r=new Map(n.map((function(e){var t=e.get("id");return[(0,L.SJ)(t),"[".concat(e.get("fileName"),"]")]})));if(t){var o=e.get("desc")||"";r.forEach((function(e,t){o+=e})),e=e.set("desc",o)}else{var a=e.get("content")||"";r.forEach((function(e,t){a=a.replace(new RegExp(t,"g"),e)})),e=e.set("content",a)}}var i=e.get("location");if(i&&i.get("address")){var c=i.get("address")||"";if(c)if(t){var s=e.get("desc")||"";e=e.set("desc",s+c)}else{var u=e.get("content")||"";e=e.set("content",u+c)}}return e})),t.filter((function(e){return!((u||l)&&!d.due(e))})),n,!1)}return o.List()}))},Sn=En(),_n=(0,r.P1)([Sn,Ke,Ze,Le("queryString"),function(e){return e.searchComments},Le("filterCommentRule"),Le("ignoreKeywordEmpty")],(function(e,t,n,r,a,i,c){if(r.keyword?$.trim(r.keyword):""){var s=new Set(e.map((function(e){return e.get("id")}))),u=new Map(t.map((function(e){return[e.get("id"),e]}))),l=a.toObject()||{},f=o.List(Object.keys(l).map((function(e){if(!s.has(e)){var t=l[e];return t&&t.size>0?u.get(e):void 0}})).filter(Boolean)),d=w.Hx(o.Map({rule:i}),f,o.List(),n,!0);return e.concat(d)}return c?e:o.Map([])})),On=(0,r.P1)([function(e){return e.projectSharedUsers},Ze],(function(e,t){return d.Sg().filter((function(t){return b.Oh()?!d.Gr(t)&&e.get(t.get("id")):e.get(t.get("id"))})).sort(O.ZP.order).map((function(t){var n=t.get("id"),r=t.get("name");return o.Map({id:n,name:r,members:e.get(n).sort(O.ZP.sharedUsers)})}))})),Cn=function(e,t){var n=t.id;return e.extPreference.matrix.quadrants.find((function(e){return e.id===n}))},Tn=function(e,t){return t.quadrant},jn=(0,l.b)([X,Ze,Fe,Tn],(function(e,t,n,r){var o=r.rule;if(!w.YO(o).list){var a=t.push(n),i=Vt(a),c=Wt(a),s=new Map(a.map((function(e){return[e.get("id"),e]})));return e.filter((function(e){var t=s.get(e.get("projectId"));return!Gt(e,t,c,i)}))}return e})),Dn=function(){return(0,l.b)([jn,Ce,q,Ze,Tn,Fe,Q],(function(e,t,n,r,a){var i=a.id,c=a.rule,s=o.Map({id:i,rule:c});return w.Hx(s,e,t,r,"show"===n)}))},Mn=function(e){return P.fO(e)},An=function(){return(0,l.b)([Mn,Tn],(function(e,t){var n=t.id,r=t.groupBy,o=t.orderBy;return null==e["taskBy#".concat(r,"_").concat(o)]?{}:e["taskBy#".concat(r,"_").concat(o)][n]||{}}))},Nn=(0,r.P1)([u.XJ,ce,ie],(function(e,t){if(e){var n=u.P7(t);return(0,T.j)(n)}return o.List([])})),Pn=(0,l.b)([u.XJ,ce,Le("range"),Le("status"),A._getHabitSection,ie],(function(e,t,n,r,a){if(e){var i=n.get("startDay"),c=n.get("endDay"),l=new Set(r.toArray()),f=s()(M.Z.parseUTCString(i)).startOf("day").toDate(),d=s()(M.Z.parseUTCString(c)).add(1,"day").startOf("day").subtract(1,"second").toDate(),m=+s()().format("YYYYMMDD"),p=u.Dh(t,!0).filter((function(e){var t=s()("".concat(e.checkinStamp),"YYYYMMDD").toDate();return t>=f&&t<=d&&!(0!==l.size&&!l.has("all"))})).map((function(e){var t=e.habit;if(e.checkinStamp===m&&t.reminders.length>0){var n=Math.floor(e.checkinStamp/1e4),r=Math.floor((e.checkinStamp-1e4*n)/100),o=Math.floor(e.checkinStamp-1e4*n-100*r),a=t.reminders.slice().sort((function(e,t){return e>t?1:-1})),i=t.reminders.length,c=s()(a[i-1],"HH:mm"),u=M.Z.formatToServerDate(new Date(n,r-1,o,c.hours(),c.minutes()));e.isAllDay=!1,e.startDate=u,e.dueDate=u}return e})).map(o.Map),h=(0,A.sortedHabit)(a,p);return o.List(h)}return o.List([])})),In=(0,r.P1)([function(e){return e.habits},function(e){return e.checkins},function(e){return e.today}],(function(e,t,n){return u.HE(e,t)}))},h5Qs:function(e,t,n){"use strict";n.r(t),n.d(t,{_getHabitSection:function(){return ie},getFilteredTagList:function(){return fe},getGroupsInfo:function(){return ye},sortedHabit:function(){return ge},getSortedProjects:function(){return be},_getSortedColumns:function(){return we},sortByMiniDate:function(){return ke},sortBySummaryCompletion:function(){return xe},sortBySummaryList:function(){return Ee},sortBySummaryCompleteDate:function(){return Se},sortBySummaryTaskDate:function(){return _e},sortBySummaryPriority:function(){return Oe},sortBySummaryTags:function(){return Ce},sortBySummaryAssignee:function(){return Te},sortByCreatedTime:function(){return je},sortByModifiedTime:function(){return De},createSortByTitleSelector:function(){return Me},sortByTitle:function(){return Ae},sortTaskInStatistics:function(){return Ne},createSortByTagSelector:function(){return Pe},sortByTag:function(){return Ie},createSortByPrioritySelector:function(){return Le},sortByPriority:function(){return Re},createSearchTaskComparator:function(){return Ze},sortBySearch:function(){return Fe},sortByTrash:function(){return Be},createSortByProjectSelector:function(){return Ue},sortByProject:function(){return Ye},sortBySortOrder:function(){return Ve},sortByCustomSortOrder:function(){return He},sortByAssignee:function(){return We},sortByCompletedTime:function(){return ze},createSortByDueDateSelector:function(){return Ge},sortByDueDate:function(){return Ke},_sortByDueDate:function(){return at},_sortByCreateTime:function(){return it},_sortByModifiedTime:function(){return ct},sortProjectSectionTasks:function(){return st},sortProjectSectionTasksInSchedule:function(){return ut},sortTagSectionTasks:function(){return lt},sortPrioritySectionTasks:function(){return ft},sortPinSectionTasks:function(){return dt},sortTagSectionTasksByOrderList:function(){return mt},getFocusHabitDisplayModels:function(){return ht},buildDisplayListModels:function(){return yt},createGroupListSelector:function(){return gt},getGroupList:function(){return vt},createTasklistOrder:function(){return bt},getListOrderResult:function(){return wt}});n("pNMO"),n("4Brf"),n("0oug"),n("gXIK"),n("ma9I"),n("yyme"),n("TeQF"),n("fbCW"),n("x0AG"),n("pjDv"),n("yq1k"),n("4mDm"),n("2B1R"),n("E9XD"),n("Junv"),n("+2oP"),n("ToJy"),n("pDQq"),n("7+zs"),n("sMBO"),n("Tskq"),n("qePV"),n("5DmW"),n("27RR"),n("tkto"),n("07d7"),n("4l63"),n("5s+n"),n("TWNs"),n("rB9j"),n("LD7m"),n("ALS0"),n("JfAA"),n("YGK4"),n("JTJg"),n("PKPk"),n("Rm1S"),n("UxlC"),n("EnZy"),n("SYor"),n("FZtP"),n("3bBZ");var r=n("WSY4"),o=n("Eh+D"),a=n("dmHn"),i=n.n(a),c=n("bJwH"),s=n("2sNt"),u=n("DhI8"),l=n("kxzV"),f=n("CGpF"),d=n("l3/N"),m=n("RDjN"),p=n("zoGk"),h=n("PiDg"),y=n("yscd"),g=n("P26T"),v=n("f4Y0"),b=n("2VSN"),w=n("wV/k"),k=n("lQiI"),x=n("xG0P"),E=n("y8mg"),S=n.n(E),_=n("rgWW"),O=n("NMvI"),C=n("F2NX"),T=n("aRc1"),j=n("5WEu"),D=n("q9+P"),M=n("lAy9"),A=n("Zo3Q"),N=n("ylzY");function P(e){return P="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},P(e)}function I(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function L(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?I(Object(n),!0).forEach((function(t){R(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):I(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function R(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=P(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=P(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==P(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Z(e){return function(e){if(Array.isArray(e))return F(e)}(e)||function(e){if("undefined"!==typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(!e)return;if("string"===typeof e)return F(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return F(e,t)}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function F(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var B=function(e){return new Map(Object.keys(e).map((function(t){var n=x.$h(t);return n?[n.groupValue,e[t]]:["",e[t]]})))},U=function(e){var t=e.nonOrderTasks,n=e.groupBy,r=e.orderBy,o=e.minOrder,a=e.maxOrder,i=e.id2GroupSection,c=e.taskId2GroupId,u=e.orders,l=e.projectId,f=e.orderReverse,d=!!j.U2("defaultToAdd");if(null!=l){var p=function(e){return new Map(Object.keys(e).map((function(e){var t=x.$h(e);return t?[t.groupValue,{}]:["",{}]})))}(u);(d?t:t.reverse()).forEach((function(e,t){var n=e.get("id"),r=(d?a:o)+(d?1:-1)*D.eL*(t+1),u=i.get(c.get(n));if(u instanceof h.rD){var l=x.ZO(u),f=p.get(l);if(f){var y=(0,s.yZs)(e).sortOrderType;f[n]={type:y||m.ZHR.task,order:r}}}}));var y=Z(p.keys()).map((function(e){return{projectId:l,orderBy:r,groupBy:n,groupValue:e,changed:p.get(e)||{},deleted:{},orderReverse:f}})).filter((function(e){return Object.keys(e.changed).length>0}));y.length&&x.wA(y)}else console.warn("fix nonOrder non projectId!")},Y=function(e){return function(t){return t[e]}},V=function(e){return e.taskOrders},H=function(e){return e.taskList},W=function(e){return e.project},z=function(e){return e.orderByType},G=function(e){return!!e.orderReverse},K=function(e){return e.inlineQuickAddPosition},q=function(e){return e.groupBy},J=function(e){return e.orderBy},X=function(e){return e.env?e.env:"normal"},Q=function(e){return e.projectList},ee=function(e){return e.posOfOverdue},te=function(e){return e.sharedUsers},ne=function(e){return e.today},re=function(e){return we(e.columns,e.project)},oe=function(e){return e.tempSection},ae=function(e){return e.showFullCompleted},ie=function(e){return e.habitSection},ce=function(e){return e.quadrantId},se=function(e){return e.getCurrentProjectOrderId},ue=function(e,t,n){if("kanban"===n){if(t)return e.list;var r=e.list.slice(0,100);return e.list.length>=100&&r.push(new h.CD),r}var o=t?e.list:e.list.slice(0,5);return!t&&o.length>=5&&o.push(new h.CD),o},le=(0,r.P1)([function(e){return e.tagList},function(e){return e.immutableTagList}],(function(e,t){var n=new Set(e);return t.toArray().filter((function(e){return n.has(e.get("name"))}))})),fe=le,de=function(e){if(e)return{orderReverse:e}},me=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return function(n,r){return l.ZP.dueDate(n,r,L(L({},t),de(e)))}},pe=function(e,t,n,r){var o,a,i=e.get("id"),c=r.get(n.get(i));if(c instanceof h.rD)return null===(o=t.get(x.ZO(c)))||void 0===o||null===(a=o[i])||void 0===a?void 0:a.order},he=(0,_.b)([function(e){return e.env},q,J,W,re,oe,le,te,ee,ne,function(e){return e.isInTomorrow},function(e){return e.isInWeek}],(function(e,t,n,r,o,a,s,u,l,f,p,y){var g=[{section:{section:new h.Lv,list:[]},filter:new C.GL},"kanban"!==e&&{section:{section:new h.qH,list:[]},filter:new C.B9}].filter(T.y),v=null==y?(0,d.t5)():y,b=[v&&t===m.X9E.dueDate?null:{section:{section:new h.En,list:[]},filter:new C.fH},"kanban"!==e&&{section:{section:new h.Ou,list:[]},filter:new C._c}].filter(T.y);t!==m.X9E.priority&&t!==m.X9E.dueDate||b.unshift({section:{section:new h.sj,list:[]},filter:new C.wA});var w=[];switch(t){case"priority":w=[{section:{section:new h.lS("priority-high","priority-high",m.Y$J.high),list:[]},filter:new C.kQ},{section:{section:new h.lS("priority-medium","priority-medium",m.Y$J.medium),list:[]},filter:new C.AM},{section:{section:new h.lS("priority-low","priority-low",m.Y$J.low),list:[]},filter:new C.O8},{section:{section:new h.lS("priority-none","priority-none",m.Y$J.none),list:[]},filter:new C.ML}];break;case"tag":var x=s.map((function(e){return new h.fN(e.get("name"),e.get("name"))})),E=new Map;x.forEach((function(e,t){E.set(e.id,t)})),(w=x.map((function(e){return{section:{section:e,list:[]},filter:new C.Yh(e.id,E)}}))).push({section:{section:new h.fN(m.iij,m.iij),list:[]},filter:new C.Yh(m.iij,E)});break;case"dueDate":var S={section:{section:new h.Uy("overdue",i()().subtract(1,"day").startOf("day").toDate(),"overdue",n===m.d$J.sortOrder),list:[]},filter:new C.d4},_=null==p?(0,d.dW)():p,O=(0,d.GW)(),j=function(e){var t=i()().add(e,"day").startOf("day").toDate(),n=new h.Uy(m.Zj5[e],t,m.Zj5[e]);switch(e){case 0:return{section:{section:n,list:[]},filter:new C.F8};case 1:return{section:{section:n,list:[]},filter:new C.NX}}return{section:{section:n,list:[]},filter:new C.Pn(t)}},D=[j(0),{section:{section:new h.En,list:[]},filter:new C.fH}].concat(Z(new Array(6).fill(0).map((function(e,t){return j(t+1)})))),M=[{section:{section:et(),list:[]},filter:new C.F8},{section:{section:tt(),list:[]},filter:new C.NX},{section:{section:new h.Uy("next7days",i()().add(2,"day").startOf("days").toDate(),"next7days",n===m.d$J.sortOrder),list:[]},filter:new C.us}];_&&M.shift();var A=O?[{section:{section:et(),list:[]},filter:new C.Pn(i()().startOf("day").toDate())}]:v?D:M;w=[0===l&&S].concat(Z(A),Z(O||v?[]:[{section:{section:new h.Uy("later",i()().add(8,"day").startOf("days").toDate(),"later",n===m.d$J.sortOrder),list:[]},filter:new C.DL},{section:{section:new h.Uy("noDate",void 0,"noDate"),list:[]},filter:new C.lV}]),[0!==l&&S]).filter(T.y);break;case"createdTime":var N=function(){var e=new h.rD("subscribe","subscribe",!1,!1);e.canDrop=!1;var t=new C.OA;return t.priority=8,{section:{section:e,list:[]},filter:t}}(),P=![m.d$J.title,m.d$J.modifiedTime,m.d$J.createdTime].includes(n);w=[{section:{section:nt(P),list:[]},filter:new C.gh},{section:{section:rt(P),list:[]},filter:new C.Pu},{section:{section:new h.P2("p7ds",i()().subtract(7,"day").startOf("days").toDate(),"before7daysCreatedTime",P),list:[]},filter:new C.AP},{section:{section:new h.P2("p30ds",i()().subtract(30,"day").startOf("days").toDate(),"before30daysCreatedTime",P),list:[]},filter:new C.Km},{section:{section:new h.P2("earlier",i()().subtract(31,"day").startOf("days").toDate(),"earlierCreatedTime",P),list:[]},filter:new C.UD},N];var I=function(){var e=null==y?(0,d.t5)():y,t=null==p?(0,d.dW)():p,n=(0,d.GW)();return e||t||n}();I&&(w=w.concat([{section:{section:new h.V$,list:[]},filter:new C.zv}]));break;case"project":w=ve(r,!1).toArray().map((function(e){return{section:{section:new h.zu(e.get("id"),e.get("name")||"",(0,c.I2)(e)),list:[]},filter:new C.EJ(e.get("id"))}}));var L=new h.rD("subscribe","subscribe",!1,!1);L.canDrop=!1,w=w.concat([{section:{section:L,list:[]},filter:new C.OA},{section:{section:new h.V$,list:[]},filter:new C.zv}]);break;case"sortOrder":var R=[];if(0===o.length)R=[{section:{section:new h.Gg,list:[]},filter:new C.h}];else if(1===o.length){var F=a&&a.get("isEdit");R.push({section:{section:new h.lf(o[0].id,o[0].name,!F),list:[]},filter:new C.w1(o[0].id)})}else R=o.map((function(e){return{section:{section:new h.lf(e.id,e.name),list:[]},filter:new C.w1(e.id)}}));if(a&&a.get("isEdit")){var B=a.get("prevSectionId"),U=a.get("nextSectionId");if(null==B&&null==U)R.unshift({section:{section:new h.I3,list:[]},filter:new C.w1("temp")});else{var Y=-1,V=-1;R.forEach((function(e,t){e.section.section.id===B?Y=t:e.section.section.id===U&&(V=t)})),Y>-1?R.splice(Y+1,0,{section:{section:new h.I3,list:[]},filter:new C.w1("temp")}):V>-1&&R.splice(V,0,{section:{section:new h.I3,list:[]},filter:new C.w1("temp")})}}w=R;break;case"assignee":var H=[],W=new Map;u.forEach((function(e){var t=e.get("projectId"),n=e.get("userId"),r=W.get(t);r?r.add(n):W.set(t,new Set([n]))})),H.push({section:{section:new h.Hy(k.U2("userId"),"me"),list:[]},filter:new C.MB(k.U2("userId"),W)});var z=new Set;u.forEach((function(e){e.get("userId")&&e.get("userId")!==k.U2("userId")&&!z.has(e.get("userId"))&&(H.push({section:{section:new h.Hy(e.get("userId"),e.get("displayName")),list:[]},filter:new C.MB(e.get("userId"),W)}),z.add(e.get("userId")))})),H.push({section:{section:new h.Hy("-1","filter_not_assigned"),list:[]},filter:new C.wB(W)}),w=H;break;default:w=[{section:{section:new h.Gg,list:[]},filter:new C.h}]}var G=g.concat(w).concat(b);return{displayGroups:G.map((function(e){return e.section})),sortedGroupFilters:G.sort((function(e,t){return t.filter.priority-e.filter.priority}))}})),ye=(0,_.b)([H,function(e){return e.env},he,q],(function(e,t,n,r){var a=n.sortedGroupFilters,i={},c={},u={};e.forEach((function(e){e&&(c[e.get("id")]=e)})),e.forEach((function(e){if(e){if(s.ZWx(e))return;if("list"===t&&(s.PNE(e)||s.rpT(e)))return;var n=e.get("parentId");if(n){if("list"===t){var r=c[n];if(s.PNE(r)||s.rpT(r))return}i[e.get("id")]=n}}}));var l=new Set,f=function e(t){var n=i[t];return n?l.has(n)?n:(l.add(n),e(n)):t};return e.forEach((function(e){if(e){var n=function(){var t=f(e.get("id"));return c[t]||e}();if(!a.some((function(t){var r=n;return null==r||!!t.filter.filter(r)&&(u[e.get("id")]=t.section.section.id,!0)})))if(r===m.X9E.sortOrder){var o=a.find((function(e){return e.section.section instanceof h.lf}));o&&(u[e.get("id")]=o.section.section.id)}else if(((0,d.GW)()||(0,d.t5)())&&"kanban"===t){var i=a.find((function(e){return(0,d.t5)()?e.section.section.id===m.Zj5[0]:"today"===e.section.section.id}));i&&(u[e.get("id")]=i.section.section.id)}}})),o.Map(u)})),ge=function(e,t){var n=[],r=new Map,o=S().cloneDeep(e);S().cloneDeep(t).forEach((function(e){var t=e.get("sectionId");if(r.has(t)){var n=r.get(t);r.set(t,[].concat(Z(n),[e]))}else r.set(t,[e])}));var a=o.sort((function(e,t){return e.sortOrder-(null===t||void 0===t?void 0:t.sortOrder)})).map((function(e){return e.id}));return a.push("-1"),a.forEach((function(e){var t=r.get(e);t&&t.length>=1&&(t.sort((function(e,t){return e.get("sortOrder")-t.get("sortOrder")})),n.push.apply(n,Z(t)))})),n},ve=function(e,t){return((0,d.QF)()?(0,c.wA)(e.get("id")):(0,d.Kd)()?(0,c.Sg)():(0,d.Rq)()||(0,d.rQ)()||(0,d.Li)()||t?(0,c.zg)():(0,c.sH)()).sort(l.ZP.projectOrder)},be=ve,we=function(e,t){var n=t.get("id");return e.filter((function(e){return!v.Ki(e)&&e.get("projectId")===n})).sort(l.ZP.order).map((function(e){return{id:e.get("id"),name:e.get("name"),displayListModels:[],type:e.get("type"),uncompletedCount:0,projectId:e.get("projectId")}})).toArray()},ke=(0,r.P1)([H,W,ae,Q,X],(function(e,t,n,r,o){var a=t.get("date"),i=0,c=1,s=2,f=[{section:new h.uG(a),list:[]},{section:new h.sj,list:[]},{section:new h.Ou,list:[]}];return e.forEach((function(e){u.Rq(e)?f[s].list.push(e):(u.JP(e),f[i].list.push(e))})),f[i].list.sort(l.ZP.dueDate),f[c].list.sort(l.ZP.noteSortOrder),f[s].list.sort(l.ZP.completedTime),f[s].list=ue(f[s],n,o),yt(f)})),xe=(0,r.P1)([H],(function(e){var t=[{section:new h.S9,list:[]},{section:new h.Yo,list:[]},{section:new h.eV,list:[]},{section:new h.R_,list:[]}];return e.forEach((function(e){(0,A.D8)(e)?t[1].list.push(e):(0,A.uk)(e)?t[0].list.push(e):(0,A.ul)(e)?t[2].list.push(e):t[3].list.push(e)})),function(e){e.forEach((function(e){var t=e.section;t instanceof h.S9?e.list.sort(l.ZP.summaryCompletion):t instanceof h.eV?e.list.sort(l.ZP.summaryProgress):e.list.sort(l.ZP.summaryUnCompleted)}))}(t),yt(t)})),Ee=(0,r.P1)([H,function(e){var t=e.taskList,n=[];return t.forEach((function(e){var t=e.get("projectId");n.includes(t)||n.push(t)})),(0,c.MU)(n)}],(function(e,t){var n=t.map((function(e){return{section:new h.zu(e.get("id"),e.get("name"),!0),list:[]}})).toArray();n=n.concat([{section:new h.rD("subscribe","subscribe",!1,!1),list:[]},{section:new h.En,list:[]},{section:new h.S9,list:[]},{section:new h.Yo,list:[]}]);var r=new Map(n.map((function(e){return[e.section.id,e]})));return e.forEach((function(e){if(u.Ld(e))n[n.length-4].list.push(e);else if(u.gp(e))n[n.length-3].list.push(e);else if((0,A.D8)(e))n[n.length-1].list.push(e);else if((0,A.uk)(e))n[n.length-2].list.push(e);else{var t,o=e.get("projectId");null===(t=r.get(o))||void 0===t||t.list.push(e)}})),pt(n,"list"),yt(n)})),Se=(0,r.P1)([H,function(e){var t=e.taskList,n=[];return t.forEach((function(e){var t=p.Z.formatToDateString((0,A.f4)(e)||e.get("startDate"));n.includes(t)||n.push(t)})),n}],(function(e,t){var n=t.map((function(e){return{section:new h.Uy(e,new Date(e),e),list:[]}}));n=n.concat([{section:new h.S9,list:[]},{section:new h.Yo,list:[]}]);var r={};return n.forEach((function(e){r[e.section.name]=e.list})),e.forEach((function(e){if((0,A.D8)(e))n[n.length-1].list.push(e);else if((0,A.uk)(e))n[n.length-2].list.push(e);else{var t=(0,A.f4)(e)||e.get("startDate");if(t){var o,a=p.Z.formatToDateString(t);null===(o=r[a])||void 0===o||o.push(e)}}})),pt(n,"completeDate"),yt(n)})),_e=(0,r.P1)([H,function(e){var t=e.taskList,n=[];return t.forEach((function(e){var t;e.get("startDate")?t=p.Z.formatToDateString(e.get("startDate")):(0,A.f4)(e)&&(t=p.Z.formatToDateString((0,A.f4)(e))),n.includes(t)||n.push(t)})),n}],(function(e,t){var n=t.map((function(e){return{section:new h.Uy(e,new Date(e),e),list:[]}}));n=n.concat([{section:new h.Uy("noDate",void 0,"noDate"),list:[]},{section:new h.S9,list:[]},{section:new h.Yo,list:[]}]);var r={};return n.forEach((function(e){r[e.section.name]=e.list})),e.forEach((function(e){if((0,A.D8)(e))n[n.length-1].list.push(e);else if((0,A.uk)(e))n[n.length-2].list.push(e);else{var t=e.get("startDate");if(t){var o,a=p.Z.formatToDateString(t);null===(o=r[a])||void 0===o||o.push(e)}else{var i;null===(i=r.noDate)||void 0===i||i.push(e)}}})),pt(n,"taskDate"),yt(n)})),Oe=(0,r.P1)([H],(function(e){var t=[{section:new h.lS("priority-high","priority-high",m.Y$J.high),list:[]},{section:new h.lS("priority-medium","priority-medium",m.Y$J.medium),list:[]},{section:new h.lS("priority-low","priority-low",m.Y$J.low),list:[]},{section:new h.lS("priority-none","priority-none",m.Y$J.none),list:[]},{section:new h.S9,list:[]},{section:new h.Yo,list:[]}],n=0,r=1,o=2,a=3,i=4,c=5;return e.forEach((function(e){var s=e.get("priority");if((0,A.D8)(e))t[c].list.push(e);else if((0,A.uk)(e))t[i].list.push(e);else switch(s){case 5:t[n].list.push(e);break;case 3:t[r].list.push(e);break;case 1:t[o].list.push(e);break;default:t[a].list.push(e)}})),pt(t,"priority"),yt(t)})),Ce=(0,r.P1)([H,le],(function(e,t){var n=t.map((function(e){var t=e.get("name");return{section:new h.fN(t,t),list:[]}})).concat([{section:new h.fN(m.iij,m.iij),list:[]}]),r=t.map((function(e){var t=e.get("name");return{section:new h.fN(t,t),list:[],singleBuild:!0}})).concat([{section:new h.fN(m.iij,m.iij),singleBuild:!0,list:[]}]),o=n.length-1,a=new Map(n.map((function(e){return[e.section.id,e]}))),i=new Map(r.map((function(e){return[e.section.id,e]}))),c=new Map(t.map((function(e){return[e.get("name"),e.get("sortOrder")]})));e.forEach((function(e){var t=(0,A.uk)(e)||(0,A.D8)(e),s=t?r:n,u=t?i:a,l=e.get("tags");if(l&&l.size){var f,d=l.toArray().reduce((function(e,t){var n,r,o=t.toLowerCase();if(null==e)return o;var a=null!==(n=c.get(e))&&void 0!==n?n:Number.MAX_VALUE;return(null!==(r=c.get(o))&&void 0!==r?r:Number.MAX_VALUE)<a?o:e}));null==(null===(f=u.get(d))||void 0===f?void 0:f.list.push(e))&&s[o].list.push(e)}else s[o].list.push(e)})),n.forEach((function(e){return e.list.sort(l.ZP.summaryAssigneeSort)})),r.forEach((function(e){return e.list.sort(l.ZP.summaryAssigneeSort)}));var s=yt(n).concat(yt(r));return s.sort((function(e,t){return e.section instanceof h.fN&&e.section.isNoTag?1:t.section instanceof h.fN&&t.section.isNoTag?-1:(c.get(e.section.id)||0)-(c.get(t.section.id)||0)})),s})),Te=(0,r.P1)([H,function(e){return e.users}],(function(e,t){var n=[];n.push({section:new h.Hy(k.U2("userId"),"me"),list:[]});var r=new Set;t.forEach((function(e){e.forEach((function(e){var t=e.get("userId");t&&t!==k.U2("userId")&&!r.has(t)&&(n.push({section:new h.Hy(t,e.get("displayName")),list:[]}),r.add(t))}))})),n=n.concat([{section:new h.Hy("-1","filter_not_assigned"),list:[]},{section:new h.S9,list:[]},{section:new h.Yo,list:[]}]);var o=new Map;return n.forEach((function(e){e.section instanceof h.Hy&&o.set(e.section.assignee,e)})),e.forEach((function(e){if((0,A.D8)(e))n[n.length-1].list.push(e);else if((0,A.uk)(e))n[n.length-2].list.push(e);else if(u.Ax(e))n[n.length-3].list.push(e);else{var t,r=e.get("assignee");null==(null===(t=o.get(parseInt(r,10)))||void 0===t?void 0:t.list.push(e))&&n[n.length-1].list.push(e)}})),pt(n,"assignee"),yt(n)})),je=(0,r.P1)([H,ae,z,G,X],(function(e,t,n,r,o){var a=[{section:nt(!1),list:[]},{section:rt(!1),list:[]},{section:new h.P2("p7ds",i()().subtract(7,"day").startOf("days").toDate(),"before7daysCreatedTime",!1),list:[]},{section:new h.P2("p30ds",i()().subtract(30,"day").startOf("days").toDate(),"before30daysCreatedTime",!1),list:[]},{section:new h.P2("earlier",i()().subtract(31,"day").startOf("days").toDate(),"earlierCreatedTime",!1),list:[]}];r&&a.reverse();var c=[{section:new h.qH,list:[]}].concat(a,[{section:new h.Ou,list:[]}]),s={},f={};return c.forEach((function(e,t){s[e.section.id]=e.list,f[e.section.id]=t})),e.forEach((function(e){u.Rq(e)?s.completed.push(e):u.gm(e)?s.pin.push(e):u.xH(e)?s.today.push(e):u.LG(e)?s.yesterday.push(e):u.gJ(e)?s.p7ds.push(e):u._w(e)?s.p30ds.push(e):u.s7(e)&&s.earlier.push(e)})),console.log("sectionList",c),dt(c[f.pin]),c.forEach((function(e){e.section instanceof h.P2&&e.list.sort((function(e,t){return l.ZP.createdTimeInView(e,t,r)}))})),c[f.completed].list.sort(l.ZP.completedTime),c[f.completed].list=ue(c[f.completed],t,o),yt(c)})),De=(0,r.P1)([H,ae,z,G,X],(function(e,t,n,r,o){var a=[{section:new h.qH,list:[]},{section:new h.Vv,list:[]},{section:new h.yA,list:[]},{section:new h.Ou,list:[]}],i=0,c=1,s=2,f=3;return e.forEach((function(e){u.Rq(e)?a[f].list.push(e):u.gm(e)?a[i].list.push(e):a[c].list.push(e)})),dt(a[i]),a[c].list.sort((function(e,t){return l.ZP.modifiedTimeInView(e,t,r)})),a[s].list.sort(l.ZP.sortOrder),a[f].list.sort(l.ZP.completedTime),a[f].list=ue(a[f],t,o),yt(a)})),Me=function(){return(0,_.b)([H,ae,z,ie,ce,G,X],(function(e,t,n,r,o,a,i){var c=[{section:new h.qH,list:[]},{section:new h.Qb,list:[]},{section:new h.Lv,list:[]},{section:new h.V$,list:[]},{section:new h.En,list:[]},{section:new h.Ou,list:[]}],s=0,f=1,d=2,m=3,p=4,y=5;return e.forEach((function(e){u.gp(e)?c[p].list.push(e):u.Rq(e)?c[y].list.push(e):u.gm(e)?c[s].list.push(e):u.Ez(e)?c[d].list.push(e):c[f].list.push(e)})),dt(c[s],void 0,o),c[f].list.sort((function(e,t){return l.ZP.title(e,t,L({},de(a)))})),c[y].list.sort(l.ZP.completedTime),c[p].list=ge(r,c[p].list),c[d].list.sort(l.ZP.countdownTask),c[m].list.sort(l.ZP.dueDate),c[y].list=ue(c[y],t,i),yt(c)}))},Ae=Me(),Ne=(0,r.P1)([H,W,ie,Q,ae,G],(function(e,t,n,r,a,i){return t===m.X1y.today?qe(e,a,o.Map(),new Map,i,0,!0,n):t==="list_"+m.X1y.week?$e(e,a,o.Map(),new Map,i,0,!0,n):t===m.X1y.tomorrow?Je(e,a,o.Map(),new Map,i,!0):function(e,t,n,r,o){var a=0,i=1,c=2,s=[{section:new h.qH,list:[]},{section:new h.Gg,list:[]},{section:new h.Ou,list:[]}];return e.forEach((function(e){u.Rq(e)?s[c].list.push(e):u.gm(e)?s[a].list.push(e):s[i].list.push(e)})),dt(s[a]),s[i].list.sort(l.ZP.sortOrder),s[c].list.sort(l.ZP.completedTime),s[c].list=ue(s[c],t,void 0),r&&s.forEach((function(e){"habit"!==e.section.id&&"completed"!==e.section.id&&e.section.setNoHeader(!0)})),yt(s)}(e,a,0,!0)})),Pe=function(){return(0,_.b)([H,le,ae,z,ie,ce,q,V,ye,he,se,G,X],(function(e,t,n,r,o,a,i,c,s,f,d,p,y){var g=f.displayGroups,v=new Map(g.map((function(e){return[e.section.id,e.section]}))),b=t.map((function(e){var t=e.get("name");return{section:new h.fN(t,t),list:[]}}));p&&(b=b.reverse()),(b=b.concat([{section:new h.fN(m.iij,m.iij),list:[]},{section:new h.Lv,list:[]},{section:new h.V$,list:[]},{section:new h.En,list:[]},{section:new h.Ou,list:[]},{section:Qe(),list:[]}])).unshift({section:new h.qH,list:[]});var w=0,k=b.length-6,x=b.length-5,E=(b.length,b.length-3),S=b.length-2,_=b.length-1,O=new Map(b.map((function(e){return[e.section.id,e]}))),C=new Map(t.map((function(e){return[e.get("name"),e.get("sortOrder")]})));return e.forEach((function(e){if(u.gp(e))b[E].list.push(e);else if(u.Rq(e))b[S].list.push(e);else if(u.gm(e))b[w].list.push(e);else if(u.Ez(e))b[x].list.push(e);else{var t=e.get("tags");if(t&&t.size){var n,r=t.toArray().reduce((function(e,t){var n,r,o=t.toLowerCase();if(null==e)return o;var a=null!==(n=C.get(e))&&void 0!==n?n:Number.MAX_VALUE;return(null!==(r=C.get(o))&&void 0!==r?r:Number.MAX_VALUE)<a?o:e}));null==(null===(n=O.get(r))||void 0===n?void 0:n.list.push(e))&&b[_].list.push(e)}else b[k].list.push(e)}})),lt(b,void 0,a,i,s,v,p,d),b[E].list=ge(o,b[E].list),b[x].list.sort(l.ZP.countdownTask),b[S].list=ue(b[S],n,y),yt(b)}))},Ie=Pe(),Le=function(){return(0,_.b)([H,ae,z,ie,ce,Q,q,V,ye,he,se,G,X],(function(e,t,n,r,o,a,i,c,s,f,d,p,y){var g=f.displayGroups,v=new Map(g.map((function(e){return[e.section.id,e.section]}))),b=[{section:new h.lS("priority-high","priority-high",m.Y$J.high),list:[]},{section:new h.lS("priority-medium","priority-medium",m.Y$J.medium),list:[]},{section:new h.lS("priority-low","priority-low",m.Y$J.low),list:[]},{section:new h.lS("priority-none","priority-none",m.Y$J.none),list:[]}];p&&b.reverse();var w=[{section:new h.qH,list:[]}].concat(b,[{section:new h.sj,list:[]},{section:new h.Lv,list:[]},{section:new h.V$,list:[]},{section:new h.En,list:[]},{section:new h.Ou,list:[]}]),k={pin:"pin","priority-high":"p1","priority-medium":"p2","priority-low":"p3","priority-none":"p4",note:"note",countdown:"countdown",timetable:"timetable",habit:"habit",completed:"completed"},x={};return w.forEach((function(e,t){var n=k[e.section.id];n&&(x[n]=t)})),e.forEach((function(e){var t=e.get("priority");if(u.gp(e))w[x.habit].list.push(e);else if(u.Rq(e))w[x.completed].list.push(e);else if(u.gm(e))w[x.pin].list.push(e);else if(u.Ez(e))w[x.countdown].list.push(e);else if(u.JP(e))w[x.note].list.push(e);else switch(t){case 5:w[x.p1].list.push(e);break;case 3:w[x.p2].list.push(e);break;case 1:w[x.p3].list.push(e);break;default:w[x.p4].list.push(e)}})),ft(w,void 0,o,i,s,v,p,d),w[x.habit].list=ge(r,w[x.habit].list),w[x.countdown].list.sort(l.ZP.countdownTask),w[x.completed].list=ue(w[x.completed],t,y),yt(w)}))},Re=Le(),Ze=function(e){var t=e?e.trim():"";if(!t)return function(e,t){return l.ZP.searchOrder(e,t)};var n=t.split(/\s+/).filter(Boolean).map((function(e){return new RegExp(e.replace(f.Z.escapeReg,"\\$1"),"gi")})),r=function(e){return n.reduce((function(t,n){return t+(e.match(n)||[]).length}),0)};return function(e,t){var n=e.get("title")||"",o=t.get("title")||"",a=r(n),i=r(o);return a!==i?i-a:l.ZP.searchOrder(e,t)}},Fe=(0,r.P1)([H,Y("queryString"),Y("needSearchArchived"),Y("archivedProjectSet")],(function(e,t,n,r){var o=[],a=[],i=t.keyword?$.trim(t.keyword):"";0!==e.size&&(i?e.sort(Ze(i)):e.sort(l.ZP.searchOrder)).forEach((function(e){n&&r.has(e.get("projectId"))?a.push(e):o.push(e)}));var c=[{list:o,section:new h.yd}];return a.length>0&&c.push({list:a,section:new h.O1}),yt(c)})),Be=(0,r.P1)([H,Y("filter")],(function(e,t){var n=new h.rD("trash","trash",!0,!1),r=t.filterSpace;return yt([{list:(e=e.filter((function(e){var t=e.get("trashSpace");return"team"===r[0]?"team"===t:!t}))).size?e.sort(l.ZP.modifiedTime).toArray():[],section:n}])})),Ue=function(){return(0,_.b)([H,W,Q,ae,z,X,ie,ce,G,function(e){return e.isPreview}],(function(e,t,n,r,o,a,i,s,f,d){var m=ve(t,d).map((function(e){return{section:new h.zu(e.get("id"),e.get("name"),(0,c.I2)(e)),list:[]}})).toArray();(m=m.concat([{section:new h.Lv,list:[]},{section:new h.rD("subscribe","subscribe",!1,!1),list:[]},{section:new h.V$,list:[]},{section:new h.En,list:[]},{section:new h.Ou,list:[]}])).unshift({section:new h.qH,list:[]});var p=new Map(m.map((function(e){return[e.section.id,e]})));return e.forEach((function(e){if(u.gp(e))m[m.length-2].list.push(e);else if(u.Rq(e))m[m.length-1].list.push(e);else if(u.gm(e))m[0].list.push(e);else if(u.L1(e))m[m.length-3].list.push(e);else if(u.Ld(e))m[m.length-4].list.push(e);else if(u.Ez(e))m[m.length-5].list.push(e);else{var t,n=e.get("projectId");null===(t=p.get(n))||void 0===t||t.list.push(e)}})),st(m,void 0,s),m[m.length-2].list=ge(i,m[m.length-2].list),m[m.length-5].list.sort(l.ZP.countdownTask),m[m.length-1].list=ue(m[m.length-1],r,a),yt(m)}))},Ye=Ue(),Ve=(0,r.P1)([H,ae,z,X],(function(e,t,n,r){var o=0,a=1,i=2,c=[{section:new h.qH,list:[]},{section:new h.Gg,list:[]},{section:new h.Ou,list:[]}];return e.forEach((function(e){u.Rq(e)?c[i].list.push(e):u.gm(e)?c[o].list.push(e):c[a].list.push(e)})),dt(c[o]),c[a].list.sort(l.ZP.sortOrder),c[i].list.sort(l.ZP.completedTime),c[i].list=ue(c[i],t,r),yt(c)})),He=(0,r.P1)([H,re,oe,ae,z,function(e){return e.noPin},G,X],(function(e,t,n,r,o){var a=arguments.length>5&&void 0!==arguments[5]&&arguments[5],i=arguments.length>7?arguments[7]:void 0,c=function(e){return!a&&u.gm(e)},s=[];if(t.length>0){if(1===t.length){var f=n&&n.get("isEdit");s.push({section:new h.lf(t[0].id,t[0].name,!f),list:[]})}else{var d=t.map((function(e){return{section:new h.lf(e.id,e.name),list:[]}}));s=s.concat(d)}if(n&&n.get("isEdit")){var m=n.get("prevSectionId"),p=n.get("nextSectionId");if(null==m&&null==p)s.unshift({section:new h.I3,list:[]});else{var y=-1,g=-1;s.forEach((function(e,t){e.section.id===m?y=t:e.section.id===p&&(g=t)})),y>-1?s.splice(y+1,0,{section:new h.I3,list:[]}):g>-1&&s.splice(g,0,{section:new h.I3,list:[]})}}var v={section:new h.Ou,list:[]},b={section:new h.qH,list:[]};s.push(v),e.forEach((function(e){var n=e.get("columnId"),r=t.findIndex((function(e){return e.id===n})),o=t[0].id;if(u.Rq(e))v.list.push(e);else if(c(e))b.list.push(e);else if(n&&r>-1)s.forEach((function(t){t.section.id===n&&t.list.push(e)}));else{var a=s.findIndex((function(e){return e.section.id===o}));s[a].list.push(e)}})),s.unshift(b)}else{var w={pin:0,order:1,completed:2};s=[{section:new h.qH,list:[]},{section:new h.Gg,list:[]},{section:new h.Ou,list:[]}],e.forEach((function(e){u.Rq(e)?s[w.completed].list.push(e):c(e)?s[w.pin].list.push(e):s[w.order].list.push(e)}))}return s.forEach((function(e){e.list.sort(l.ZP.sortOrder)})),dt(s[0]),s[s.length-1].list.sort(l.ZP.completedTime),s[s.length-1].list=ue(s[s.length-1],r,i),yt(s)})),We=(0,r.P1)([H,te,ae,z,G,X],(function(e,t,n,r,o,a){var i=[];i.push({section:new h.Hy(k.U2("userId"),"me"),list:[]}),t.forEach((function(e){e.get("userId")&&e.get("userId")!==k.U2("userId")&&i.push({section:new h.Hy(e.get("userId"),e.get("displayName")),list:[]})})),o&&(i=i.reverse()),(i=i.concat([{section:new h.Hy("-1","filter_not_assigned"),list:[]},{section:new h.Ou,list:[]}])).unshift({section:new h.qH,list:[]});var c=new Map;return i.forEach((function(e){e.section instanceof h.Hy&&c.set(e.section.assignee,e)})),e.forEach((function(e){if(u.Rq(e))i[i.length-1].list.push(e);else if(u.gm(e))i[0].list.push(e);else if(u.Ax(e))i[i.length-2].list.push(e);else{var t,n=e.get("assignee");null==(null===(t=c.get(parseInt(n,10)))||void 0===t?void 0:t.list.push(e))&&i[i.length-1].list.push(e)}})),i.forEach((function(e){"completed"===e.section.id?(e.list.sort(l.ZP.completedTime),e.list=ue(e,n,a)):"pin"===e.section.id?dt(e):e.list.sort(l.ZP.assignee)})),yt(i)})),ze=(0,r.P1)([H,Y("filter")],(function(e,t){var n={},r=[],o=t.filterRange,a=o.endDay?p.Z.getRangeDates(o.startDay,o.endDay):[],c=t.filterProjectIds;c&&"all-list"===c[0]&&(c=[]);var u=t.filterCompletedUser;return u=u&&"me"===u[0]?[k.U2("userId")]:[],e.forEach((function(e){if(!c||!c.length||-1!==c.indexOf(e.get("projectId"))){var t=(0,s.lUv)(e);if(t&&(!u||!u.length||-1!==u.indexOf(e.get("completedUserId")))){var r=i()(t).format("YYYY-MM-DD");a.length&&-1===a.indexOf(r)||(n[r]=n[r]||[],n[r].push(e))}}})),Object.keys(n).forEach((function(e){var t=g.Z.parseMoment(e,"YYYY-MM-DD").toDate();r.push({section:new h.Ou("completed-"+e,t),list:n[e].sort(l.ZP.completedTime),singleBuild:!0})})),r.sort((function(e,t){var n=e.section;return t.section.date>n.date?1:-1})),yt(r)})),Ge=function(){return(0,_.b)([H,W,ee,ne,ae,z,ie,ce,Q,q,V,ye,he,se,G,X],(function(e,t,n,r,o,a,i,c,s,u,l,f,d,p,h,y){var g=d.displayGroups,v=new Map(g.map((function(e){return[e.section.id,e.section]}))),b=t.get("id");return b===m.X1y.today?qe(e,o,f,v,h,n,!1,i,u,p,y):b===m.X1y.week?$e(e,o,f,v,h,n,!1,i,u,p,y):b===m.X1y.tomorrow?Je(e,o,f,v,h,void 0,u,p,y):Xe(e,o,f,v,h,n,void 0,c,u,p,y)}))},Ke=Ge(),qe=function(e,t,n,r,o,a,i,c,s,f,d){var m;void 0===a&&(a=1);var p=[];p.push(et()),p.push(new h.sj),p.push(new h.Lv),p.push(new h.En),p.push(new h.Ou),ot(p,null!==(m=a)&&void 0!==m?m:1,!0),p.unshift(new h.qH);var y=p.map((function(e){return{section:e,list:[]}})),g={},v={};y.forEach((function(e,t){g[e.section.id]=e.list,v[e.section.id]=t}));return e.forEach((function(e){u.gp(e)?g.habit.push(e):u.Rq(e)?g.completed.push(e):u.gm(e)?g.pin.push(e):u.Ez(e)?g.countdown.push(e):u.JP(e)?g.note.push(e):u.Lg(e)?g.today.push(e):(g.overdue.push(e),i||0)})),i&&y.forEach((function(e){"habit"!==e.section.id&&"completed"!==e.section.id&&e.section.setNoHeader(!0)})),at(y,n,r,o,void 0,s,f),dt(y[v.pin]),g.note.sort(me(o,{inNoteSection:!0})),y[v.habit].list=ge(null!==c&&void 0!==c?c:[],y[v.habit].list),y[v.countdown].list.sort(l.ZP.countdownTask),y[v.completed].list=ue(y[v.completed],t,d),yt(y)},$e=function(e,t,n,r,o,a,c,f,d,p,y){for(var g=[],v=0;v<7;v++)g.push(new h.Uy(m.Zj5[v],i()().add(v,"day").startOf("day").toDate(),m.Zj5[v])),0===v&&g.push(new h.En);ot(g,a),g.push(new h.Lv);var b=g.map((function(e){return{section:e,list:[]}}));b.push({section:new h.sj,list:[]}),b.push({section:new h.Ou,list:[]}),b.push({section:Qe(),list:[]}),b.unshift({section:new h.qH,list:[]});var w={},k={};return b.forEach((function(e,t){w[e.section.id]=e.list,k[e.section.id]=t})),e.forEach((function(e){if(u.gp(e))w.habit.push(e);else if(u.Rq(e))w.completed.push(e);else if(u.gm(e))w.pin.push(e);else if(u.Ez(e))w.countdown.push(e);else if(u.JP(e))w.note.push(e);else{var t=(0,s.k7X)(e);if(null==t)return void w.other.push(e);if(t<0){var n=(0,s.u8B)(e);null==n||n<0?w.overdue.push(e):w[m.Zj5[0]].push(e)}else if(t>=0&&t<7){var r;null===(r=w[m.Zj5[t]])||void 0===r||r.push(e)}else w.other.push(e)}})),c&&b.forEach((function(e){"habit"!==e.section.id&&"completed"!==e.section.id&&e.section.setNoHeader(!0)})),at(b,n,r,o,void 0,d,p),dt(b[k.pin]),w.note.sort(me(o,{inNoteSection:!0})),b[k.habit].list=ge(null!==f&&void 0!==f?f:[],b[k.habit].list),b[k.countdown].list.sort(l.ZP.countdownTask),b[k.completed].list=ue(b[k.completed],t,y),yt(b)},Je=function(e,t,n,r,o,a,c,s,f){var d=[{section:new h.qH,list:[]},{section:new h.Uy("tomorrow",i()().add(1,"day").startOf("day").toDate(),"tomorrow"),list:[]},{section:new h.Lv,list:[]},{section:new h.sj,list:[]},{section:new h.Ou,list:[]},{section:Qe(),list:[]}],m={},p={};return d.forEach((function(e,t){m[e.section.id]=e.list,p[e.section.id]=t})),e.forEach((function(e){u.Rq(e)?m.completed.push(e):u.gm(e)?m.pin.push(e):u.Ez(e)?m.countdown.push(e):u.JP(e)?m.note.push(e):u.Ro(e)?m.tomorrow.push(e):m.other.push(e)})),a&&d.forEach((function(e){"habit"!==e.section.id&&"completed"!==e.section.id&&e.section.setNoHeader(!0)})),at(d,n,r,o,void 0,c,s),dt(d[p.pin]),m.note.sort(me(o,{inNoteSection:!0})),d[p.countdown].list.sort(l.ZP.countdownTask),d[p.completed].list=ue(d[p.completed],t,f),yt(d)},Xe=function(e,t,n,r,o,a,c,s,f,d,m){var p=[et(),tt(),new h.Uy("next7days",i()().add(2,"day").startOf("days").toDate(),"next7days"),new h.Uy("later",i()().add(8,"day").startOf("days").toDate(),"later")],y=new h.Uy("noDate",void 0,"noDate"),g=[].concat(o?Z(p.reverse()):p,[y]);ot(g,a),g.push(new h.Lv),g.push(new h.sj),g.push(new h.Ou),g.unshift(new h.qH);var v=g.map((function(e){return{section:e,list:[]}})),b={},w={};return v.forEach((function(e,t){b[e.section.id]=e.list,w[e.section.id]=t})),e.forEach((function(e){u.Rq(e)?b.completed.push(e):u.gm(e)?b.pin.push(e):u.Ez(e)?b.countdown.push(e):u.JP(e)?b.note.push(e):u.S(e)?b.noDate.push(e):u.Lg(e)?b.today.push(e):u.Ro(e)?b.tomorrow.push(e):u.Mm(e)?b.next7days.push(e):u.Wq(e)?b.later.push(e):u.fU(e)&&b.overdue.push(e)})),c&&v.forEach((function(e){"habit"!==e.section.id&&"completed"!==e.section.id&&e.section.setNoHeader(!0)})),at(v,n,r,o,s,f,d),dt(v[w.pin],void 0,s),b.note.sort(me(o,{inNoteSection:!0})),v[w.countdown].list.sort(l.ZP.countdownTask),v[w.completed].list=ue(v[w.completed],t,m),yt(v)};function Qe(){return new h.rD("other","other")}function et(){return new h.Uy("today",i()().startOf("day").toDate(),"today")}function tt(){return new h.Uy("tomorrow",i()().startOf("day").add(1,"day").toDate(),"tomorrow")}function nt(e){return new h.P2("today",i()().startOf("day").toDate(),"todayCreatedTime",e)}function rt(e){return new h.P2("yesterday",i()().startOf("day").subtract(1,"day").toDate(),"yesterdayCreatedTime",e)}var ot=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]&&arguments[2];void 0===t&&(t=0);var r=new h.Uy("overdue",i()().subtract(1,"day").startOf("day").toDate(),"overdue",!1);if(0===t)e.unshift(r);else{var o=e.findIndex((function(e){return e instanceof h.sj})),a=e.findIndex((function(e){return e instanceof h.En}));n&&-1!==o?e.splice(o,0,r):n&&-1!==a?e.splice(a,0,r):e.push(r)}},at=function(e,t,n,r,o,a,i){e.forEach((function(e){var c=e.section;if(c instanceof h.Ou)e.list.sort(l.ZP.completedTime);else if(c instanceof h.Uy&&c.isSortFree){var s=o||(null===i||void 0===i?void 0:i(a))||x.Pe(a),u=s&&a?x.WT(s,a,m.d$J.dueDate,r):void 0;if(e.list.sort(me(r)),u&&Object.keys(u).length>0){var f=B(u),d=0,p=0;e.list.sort((function(e,r){var o=pe(e,f,t,n),a=pe(r,f,t,n);return null!=o&&(p=Math.min(o,p),d=Math.max(o,d)),null!=a&&(p=Math.min(a,p),d=Math.max(a,d)),l.ZP.taskGroupSortOrderV3(o,a,e,r)}));var y=e.list.filter((function(e){return null==pe(e,f,t,n)}));a&&U({nonOrderTasks:y,groupBy:a,orderBy:m.d$J.dueDate,minOrder:p,maxOrder:d,id2GroupSection:n,taskId2GroupId:t,orders:u,projectId:s,orderReverse:r})}}else e.list.sort(me(r))}))},it=function(e){e.forEach((function(e){var t=e.section;t instanceof h.Ou?e.list.sort(l.ZP.completedTime):(t instanceof h.Uy&&t.isSortFree&&t.date,e.list.sort(l.ZP.createdTimeInView))}))},ct=function(e){e.forEach((function(e){var t=e.section;t instanceof h.Ou?e.list.sort(l.ZP.completedTime):(t instanceof h.Uy&&t.isSortFree&&t.date,e.list.sort(l.ZP.modifiedTimeInView))}))},st=function(e,t,n,r){e.forEach((function(e){"completed"===e.section.id?e.list.sort(l.ZP.completedTime):"pin"===e.section.id?dt(e,t,n,r):"subscribe"===e.section.id||"habit"===e.section.id?e.list.sort(l.ZP.sortOrder):"timetable"===e.section.id?e.list.sort(l.ZP.dueDate):e.list.sort(l.ZP.project)}))},ut=function(e){e.forEach((function(e){"completed"===e.section.id?e.list.sort(l.ZP.completedTime):"pin"===e.section.id?dt(e,!1):"subscribe"===e.section.id||"habit"===e.section.id?e.list.sort(l.ZP.sortOrder):"timetable"===e.section.id?e.list.sort(l.ZP.dueDate):e.list.sort(l.ZP.sortOrder)}))},lt=function(e,t,n,r,o,a,i,c,s){var u=(0,O.NJ)(),f=new Map(u.toArray().map((function(e,t){return[e.get("name"),t]})));e.forEach((function(e){"completed"!==e.section.id&&"pin"!==e.section.id&&"timetable"!==e.section.id?mt(e,f,n,r,o,a,i,c,s):"pin"===e.section.id?dt(e,t,n,s):"timetable"===e.section.id?e.list.sort(l.ZP.dueDate):e.list.sort(l.ZP.completedTime)}))},ft=function(e,t,n,r,o,a,i,c,s){e.forEach((function(e){var u=e.section;if(u instanceof h.Ou)e.list.sort(l.ZP.completedTime);else if(u instanceof h.qH)dt(e,t,n,s);else if(u instanceof h.sj)e.list.sort(l.ZP.createdTime);else if(u instanceof h.V$)e.list.sort(l.ZP.dueDate);else if(u instanceof h.lS){var f=n||(null===c||void 0===c?void 0:c(r))||x.Pe(r),d=f?x.WT(f,r,m.d$J.priority,i):void 0;if(e.list.sort((function(e,t){return l.ZP.priority(e,t,L({},de(i)))})),d&&Object.keys(d).length>0){var p=B(d),y=0,g=0;e.list.sort((function(e,t){var n=pe(e,p,o,a),r=pe(t,p,o,a);return null!=n&&(g=Math.min(n,g),y=Math.max(n,y)),null!=r&&(g=Math.min(r,g),y=Math.max(r,y)),l.ZP.taskGroupSortOrderV3(n,r,e,t)}));var v=e.list.filter((function(e){return null==pe(e,p,o,a)}));U({nonOrderTasks:v,groupBy:r,orderBy:m.d$J.priority,minOrder:g,maxOrder:y,id2GroupSection:a,taskId2GroupId:o,orders:d,projectId:f,orderReverse:i})}}}))};function dt(e){var t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],n=arguments.length>2?arguments[2]:void 0,r=arguments.length>3?arguments[3]:void 0,a=n||x.e();r&&(a=m.Teb[m.X1y.all]);var i=x.ec(a);if(i.size){if(t){var c=new Set(i.toArray().map((function(e){return e.get("id")}))),s=e.list.filter((function(e){return!c.has(e.get("id"))}));s.length>0&&(0,w.jA)((0,o.List)(s),n)}var u=new Map(i.toArray().map((function(e){return[e.get("id"),e.get("order")]})));e.list.sort((function(e,t){var n,r,o=null!==(n=u.get(e.get("id")))&&void 0!==n?n:e.get("sortOrder"),a=null!==(r=u.get(t.get("id")))&&void 0!==r?r:t.get("sortOrder");return l.ZP.taskGroupSortOrder(o,a,e,t)}))}else e.list.sort(l.ZP.pinnedTime)}function mt(e,t,n,r,o,a,i,c,s){var u=n||(null===c||void 0===c?void 0:c(r))||x.Pe(r),f=r;s&&(u=m.Teb[m.X1y.all],f=m.X9E.sortOrder);var d=u?x.WT(u,f,m.d$J.tag,i):void 0;if(e.list.sort((function(e,n){return l.ZP.tagWithTagsSet(e,n,t,!1,i)})),d&&Object.keys(d).length>0){var p=B(d),h=0,y=0;e.list.sort((function(e,t){var n=pe(e,p,o,a),r=pe(t,p,o,a);return null!=n&&(y=Math.min(n,y),h=Math.max(n,h)),null!=r&&(y=Math.min(r,y),h=Math.max(r,h)),l.ZP.taskGroupSortOrderV3(n,r,e,t)}));var g=e.list.filter((function(e){return null==pe(e,p,o,a)}));r&&U({nonOrderTasks:g,groupBy:r,orderBy:m.d$J.tag,minOrder:y,maxOrder:h,id2GroupSection:a,taskId2GroupId:o,orders:d,projectId:u,orderReverse:i})}}var pt=function(e,t){e.forEach((function(e){switch(t){case"list":default:e.list.sort(l.ZP.summaryListSort);break;case"completeDate":case"taskDate":e.list.sort(l.ZP.summaryDateSort);break;case"priority":e.list.sort(l.ZP.summaryPrioritySort);break;case"assignee":e.list.sort(l.ZP.summaryAssigneeSort)}}))},ht=(0,_.b)([function(e){return e.persistHabits},function(e){return Z(e.habitSection).filter((function(e){return e.syncStatus!==M.wR.DELETED})).sort((function(e,t){return e.sortOrder-t.sortOrder}))}],(function(e,t){var n=[];if(t.length>0){var r=t.map((function(e){return{section:new h.Zd(e.id,e.name),list:[]}}));n=n.concat(r);var o={section:new h.$0,list:[]};n.push(o);var a={section:new h.Ou,list:[]};n.push(a),e.forEach((function(e){if(u.Rq(e))a.list.push(e);else{var r=e.get("sectionId"),i=t.findIndex((function(e){return e.id===r}));r&&i>-1?n.forEach((function(t){t.section.id===r&&t.list.push(e)})):o.list.push(e)}}))}else{var i={habit:0,completed:1},c=[{section:new h.$0(!0),list:[]},{section:new h.Ou,list:[]}];e.forEach((function(e){u.Rq(e)?c[i.completed].list.push(e):c[i.habit].list.push(e)}))}return n.forEach((function(e){e.section instanceof h.Ou?e.list.sort(l.ZP.completedTime):e.list.sort((function(e,t){return e.get("sortOrder")-t.get("sortOrder")}))})),yt(n)}));function yt(e){var t=[],n=[],r=[],o=[],a=[],i=!1;e.forEach((function(e){var c;c=e.singleBuild?[]:e.section.needingBuildTree?e.section instanceof h.Yo?n:e.section instanceof h.Ou||e.section instanceof h.S9?r:e.section instanceof h.qH?o:t:a,0===e.list.length&&"order"!==e.section.type&&"tempSection"!==e.section.type||(c.push(new y.D2(e.section)),e.list.forEach((function(t){if(t instanceof h.CD)i=!0;else{var n=(0,s.yZs)(t);c.push(new y.D2(e.section,n))}})),e.singleBuild&&(a=a.concat((0,b.fX)(c))))}));var c=(0,b.fX)(t).concat((0,b.fX)(n)).concat((0,b.fX)(r)).concat((0,b.fX)(o)).concat(a),u=new Map(c.filter((function(e){return null==e.model})).map((function(e){return[e.section.id,e]}))),l=e.map((function(e){return u.get(e.section.id)})).filter(Boolean);return c.forEach((function(e){if(null!=e.model){var t=u.get(e.section.id);t&&(t.children.push(e),(0,b.KZ)([e],(function(e){e.section=t.section})))}})),l.forEach((function(e){i&&e&&e.section instanceof h.Ou&&e.children.push(new y.D2(new h.CD))})),l}var gt=function(){return(0,_.b)([function(e){return e.displayListModels},function(e){return e.env},q,J,re,te,ae,he,ye,K,G],(function(e,t,n,r,o,a,i,c,u,f,d){var p=c.displayGroups,g=[],k=new Map;if(e.forEach((function(e,t){var n;(n=g).push.apply(n,Z(e.children||[])),k.set(e.section.id,t)})),"kanban"===t&&(n===m.X9E.dueDate||n===m.X9E.priority)){var x=g.reduce((function(e,t){var n,r;return(null===(n=t.model)||void 0===n?void 0:n.isNote)&&!(null===(r=t.model)||void 0===r?void 0:r.isPinned)?e.notes.push(t):e.tasks.push(t),e}),{notes:[],tasks:[]}),E=x.notes,S=x.tasks;switch(r){case m.d$J.tag:var _=(0,O.NJ)(),C=new Map(_.toArray().map((function(e,t){return[e.get("name"),t]})));E.sort((function(e,t){var n,r,o=null===(n=e.model)||void 0===n?void 0:n.originModel,a=null===(r=t.model)||void 0===r?void 0:r.originModel;return l.ZP.tagWithTagsSet(o,a,C,!0)}));break;case m.d$J.title:E.sort((function(e,t){var n,r,o=null===(n=e.model)||void 0===n?void 0:n.originModel,a=null===(r=t.model)||void 0===r?void 0:r.originModel;return l.ZP.titleNote(o,a)}));break;case m.d$J.assignee:var T=new Map(a.map((function(e,t){return[e.get("userId"),t]})));E.sort((function(e,t){var n,r,o=null===(n=e.model)||void 0===n?void 0:n.originModel,a=null===(r=t.model)||void 0===r?void 0:r.originModel;return l.ZP.assigneeWithAssigneeSet(o,a,T,!0)}));break;case m.d$J.createdTime:E.sort((function(e,t){var n,r,o=null===(n=e.model)||void 0===n?void 0:n.originModel,a=null===(r=t.model)||void 0===r?void 0:r.originModel;return l.ZP.createdTime(o,a)}));break;case m.d$J.modifiedTime:E.sort((function(e,t){var n,r,o=null===(n=e.model)||void 0===n?void 0:n.originModel,a=null===(r=t.model)||void 0===r?void 0:r.originModel;return l.ZP.modifiedTime(o,a)}));break;case m.d$J.sortOrder:E.sort((function(e,t){var n,r,o=null===(n=e.model)||void 0===n?void 0:n.originModel,a=null===(r=t.model)||void 0===r?void 0:r.originModel;return l.ZP.noteSortOrder(o,a,!0)}))}g=S.concat(E)}if("sortOrder"===n&&N.ZP.haveRequestColumns&&o.length>0){var j=o[0],D=j.id,M=j.projectId,A=[];(0,b.KZ)(e,(function(e){if(e.model instanceof y.Y5){var t=e.model.originModel,n=t.get("columnId"),r=o.findIndex((function(e){return e.id===n}));n&&r>-1||A.push(t.get("id"))}})),D&&v.o1(M,D,(function(e){A.length>0&&(0,w.Nl)(s.a1Z(A),e)}))}"kanban"===t&&p.forEach((function(t){t.list=e.map((function(e){var n=f,o=n.match(/^(.*)_(.*)$/),a=e.section.clone();t.section.id===a.id&&t.section.constructor===a.constructor&&a.setNoHeader(!0),("subscribe"===t.section.id||t.section instanceof h.V$)&&r!==m.d$J.dueDate&&a.setNoHeader(!0);var i=new y.D2(a);if(o){var c=o[1],s=o[2];"".concat(t.section.id)==="".concat(c)&&"".concat(a.id)==="".concat(s)&&a instanceof h.rD&&i.addChild(new y.D2(new h.Xo(n,a)))}return i}))}));var P=new Map(p.map((function(e){return[e.section.id,e]})));g.forEach((function(e){var n;if(null===(n=e.model)||void 0===n?void 0:n.originModel){var r=u.get(e.id),o=P.get(r);if(o)if("kanban"===t){var a=k.get(e.section.id);null!=a&&o.list[a].children.push(e)}else o.list.push(e)}})),"kanban"===t&&p.forEach((function(e){e.list.find((function(e){return e.section instanceof h.qH&&e.children.length>0}))&&e.list.forEach((function(t){e.section.id===t.id&&t.section.setNoHeader(!1)}))}));var I=function(){var n;if("kanban"===t&&!i)return!!(null===(n=e.find((function(e){return e.isSection&&e.section instanceof h.Ou})))||void 0===n?void 0:n.children.find((function(e){return e.section instanceof h.CD})));return!1}();return p.map((function(e){var n=new y.D2(e.section);if("kanban"===t){if(n.children=e.list.filter((function(e){return e.children.length})).map((function(e){if(e.section instanceof h.Ou&&I&&!i&&e.children.length>10){var t=new y.D2(e.section);return e.children.slice(0,10).forEach((function(e){return t.children.push(e)})),t}return e})),!i){var o=!!n.children.find((function(e){return e.isSection&&e.section instanceof h.Ou}));if(I&&o){var a=new y.D2(new h.CD);n.addChild(a)}}}else if(n.children=e.list,r===m.d$J.dueDate||r===m.d$J.tag||r===m.d$J.priority||r===m.d$J.sortOrder?e.section instanceof h.rD&&((e.section instanceof h.Ou||e.section instanceof h.V$||e.section instanceof h.En||e.section instanceof h.Lv||"subscribe"===e.section.id)&&(e.section.isSortFree=!1),e.section instanceof h.Hy&&(e.section.isSortFree=!0)):e.section instanceof h.rD&&(e.section instanceof h.qH||(e.section.isSortFree=!1)),(0,b.KZ)(n.children,(function(t){t.section=e.section})),e.section instanceof h.Ou&&!i){var c=0;if((0,b.KZ)(n.children,(function(e){e.isSection||c++})),c>=5){var s=new y.D2(new h.CD);n.addChild(s)}}return n})).filter((function(e){return e.section instanceof h.lf||e.section instanceof h.I3||e.children.length}))}))},vt=gt(),bt=function(){return(0,_.b)([H,ae,z,ie,J,V,le,te,ce,q,ye,he,function(e){return e.isPreview},se,G,X],(function(e,t,n,r,o,a,i,c,s,f,d,p,y,g,v,b){var w=p.displayGroups,k=new Map(w.map((function(e){return[e.section.id,e.section]}))),E=[{section:new h.Lv,list:[]},{section:new h.qH,list:[]},{section:new h.Gg,list:[]},{section:new h.sj,list:[]},{section:new h.V$,list:[]},{section:new h.En,list:[]},{section:new h.Ou,list:[]},{section:new h.Gg("notSortFree"),list:[]}],S=0,_=1,C=2,T=3,j=5,D=6,M=7,A={},N={};if(f!==m.X9E.dueDate||o!==m.d$J.priority&&o!==m.d$J.dueDate&&o!==m.d$J.tag||e.forEach((function(e){N[e.get("id")]=e;var t=e.get("parentId");t&&(A[e.get("id")]=t)})),e.forEach((function(e){if(u.gp(e))E[j].list.push(e);else if(u.Rq(e))E[D].list.push(e);else if(u.Ez(e))E[S].list.push(e);else if(u.gm(e))E[_].list.push(e);else if(!u.JP(e)||f!==m.X9E.dueDate&&f!==m.X9E.priority)if(f!==m.X9E.dueDate||o!==m.d$J.priority&&o!==m.d$J.dueDate&&o!==m.d$J.tag)E[C].list.push(e);else{var t=new Set,n=function e(n){var r=A[n];return r?t.has(r)?r:(t.add(r),e(r)):n},r=function(){var t=n(e.get("id"));return N[t]||e}();u.fU(r)?E[M].list.push(e):E[C].list.push(e)}else E[T].list.push(e)})),f===m.X9E.dueDate)switch(o){case m.d$J.priority:case m.d$J.dueDate:case m.d$J.tag:switch(o){case m.d$J.priority:E[M].list.sort((function(e,t){return l.ZP.priority(e,t,L({},de(v)))}));break;case m.d$J.dueDate:E[M].list.sort(me(v));break;case m.d$J.tag:var P=(0,O.NJ)(),I=new Map(P.toArray().map((function(e,t){return[e.get("name"),t]})));E[M].list.sort((function(e,t){return l.ZP.tagWithTagsSet(e,t,I,!1,v)}))}}if(f===m.X9E.dueDate||f===m.X9E.priority)switch(o){case m.d$J.priority:E[T].list.sort(l.ZP.createdTime);break;case m.d$J.tag:var R=(0,O.NJ)(),Z=new Map(R.toArray().map((function(e,t){return[e.get("name"),t]})));E[T].list.sort((function(e,t){return l.ZP.tagWithTagsSet(e,t,Z,!0,v)}));break;case m.d$J.title:E[T].list.sort((function(e,t){return l.ZP.titleNote(e,t,L({},de(v)))}));break;case m.d$J.assignee:var F=new Map(c.map((function(e,t){return[e.get("userId"),t]})));E[T].list.sort((function(e,t){return l.ZP.assigneeWithAssigneeSet(e,t,F,!0,v)}));break;case m.d$J.dueDate:E[T].list.sort(me(v,{inNoteSection:!0}));break;case m.d$J.createdTime:E[T].list.sort((0,l.XO)(l.ZP.createdTime,v));break;case m.d$J.modifiedTime:E[T].list.sort((0,l.XO)(l.ZP.modifiedTime,v));break;case m.d$J.sortOrder:E[T].list.sort((function(e,t){return l.ZP.noteSortOrder(e,t,!0)}))}switch(o){case m.d$J.priority:case m.d$J.dueDate:case m.d$J.tag:switch(o){case m.d$J.priority:E[C].list.sort((function(e,t){return l.ZP.priority(e,t,L({},de(v)))}));break;case m.d$J.dueDate:E[C].list.sort(me(v));break;case m.d$J.tag:var Y=(0,O.NJ)(),V=new Map(Y.toArray().map((function(e,t){return[e.get("name"),t]})));E[C].list.sort((function(e,t){return l.ZP.tagWithTagsSet(e,t,V,!1,v)}))}if(y)break;var H=a;if(Object.keys(H).length>0){var W=B(H),z=0,G=0;E[C].list.sort((function(e,t){var n=pe(e,W,d,k),r=pe(t,W,d,k);return null!=n&&(G=Math.min(n,G),z=Math.max(n,z)),null!=r&&(G=Math.min(r,G),z=Math.max(r,z)),l.ZP.taskGroupSortOrderV3(n,r,e,t)}));var K=E[C].list.filter((function(e){return null==pe(e,W,d,k)})),q=s||(null===g||void 0===g?void 0:g(f))||x.Pe(f);U({nonOrderTasks:K,groupBy:f,orderBy:o,minOrder:G,maxOrder:z,id2GroupSection:k,taskId2GroupId:d,orders:H,projectId:q,orderReverse:v})}break;case m.d$J.sortOrder:E[C].list.sort(l.ZP.sortOrder);break;case m.d$J.title:E[C].list.sort((function(e,t){return l.ZP.title(e,t,L({},de(v)))}));break;case m.d$J.assignee:var $=new Map(c.map((function(e,t){return[e.get("userId"),t]})));E[C].list.sort((function(e,t){return l.ZP.assigneeWithAssigneeSet(e,t,$,!1,v)}));break;case m.d$J.createdTime:E[C].list.sort((function(e,t){return l.ZP.createdTimeInView(e,t,v)}));break;case m.d$J.modifiedTime:E[C].list.sort((function(e,t){return l.ZP.modifiedTimeInView(e,t,v)}))}return dt(E[_],void 0,s),E[j].list=ge(r,E[j].list),E[S].list.sort(l.ZP.countdownTask),E[D].list.sort(l.ZP.completedTime),E[D].list=ue(E[D],t,b),yt(E)}))},wt=bt()},GjSl:function(e,t,n){"use strict";n.d(t,{yo:function(){return k},y9:function(){return x},Pe:function(){return j},Ek:function(){return D},r4:function(){return M},P0:function(){return A},jk:function(){return N},uS:function(){return L},qF:function(){return R},Gn:function(){return F}});n("ma9I"),n("TeQF"),n("fbCW"),n("yq1k"),n("4mDm"),n("2B1R"),n("E9XD"),n("ToJy"),n("Tskq"),n("07d7"),n("5s+n"),n("JTJg"),n("PKPk"),n("FZtP"),n("3bBZ");var r=n("WSY4"),o=n("Eh+D"),a=n("rgWW"),i=n("V7o8"),c=n("xS9v"),s=n("CPwy"),u=n("nCmD"),l=n("Ici6"),f=n("BOF4"),d=n("kxzV"),m=function(e){return function(t,n){return n?n[e]:null}},p=function(e){return e.subscribeCalendars.calendars},h=function(e){return e.subscribeCalendars.events},y=function(e){return e.archivedEvents},g=function(e){return e.archivedSyncEvents},v=(0,a.b)([p,h,m("calendarId"),m("includeSubscribeShownInCalendar")],(function(e,t,n,r){return n?e.filter((function(e){return e.get("id")===n&&(r?"hidden"!==e.get("show"):"show"===e.get("show"))})).map((function(e){return e.get("id")})):e.filter((function(e){return r?"hidden"!==e.get("show"):"show"===e.get("show")})).map((function(e){return e.get("id")}))})),b=(0,a.b)([v,h],(function(e,t){return e.reduce((function(e,n){return e.concat(t.get(n)||o.List())}),o.List())})),w=(0,a.b)([v,h],(function(e,t){return e.reduce((function(e,n){return e.concat(t.get(n)||o.List())}),o.List()).filter((function(e){return c.fc(e)>=0}))})),k=function(){return(0,a.b)([w,y,g],(function(e){return(0,u.lj)(e,!1)}))},x=function(){return b},E=function(e){return e.subscribeAccounts.accounts},S=function(e){return e.subscribeAccounts.calendars},_=(0,r.P1)([E,S,m("accountId")],(function(e,t,n){var r;if(n){var a=e.find((function(e){return e.get("id")===n}));r=a&&a.get("calendarIds")||o.List()}else r=e.reduce((function(e,t){return e.concat(t.get("calendarIds")||o.List())}),o.List());return r.map((function(e){return t.get(e)})).filter((function(e){return o.Map.isMap(e)}))})),O=(0,r.P1)([function(e){return e.subscribeAccounts.events},m("accountId")],(function(e,t){return(t?e.get(t):e.toList().flatten(!0))||o.List()})),C=(0,a.b)([_,O,m("includeSubscribeShownInCalendar")],(function(e,t,n){var r=e.filter((function(e){return"hidden"!==e.get("show")})).map((function(e){return e.get("id")}));return t.filter((function(e){return r.includes(e.get("calendarId"))&&!i.eX(e)}))})),T=(0,a.b)([_,O,m("includeSubscribeShownInCalendar")],(function(e,t,n){var r=e.filter((function(e){return n?"hidden"!==e.get("show"):"show"===e.get("show")})).map((function(e){return e.get("id")}));return t.filter((function(e){return r.includes(e.get("calendarId"))&&!i.eX(e)&&!i.ll(e)}))}));function j(){return(0,a.b)([T,E,m("accountId"),y,g],(function(e,t){var n=new Map,r=new Map;return t.toArray().forEach((function(e){r.set(e.get("id"),(0,l.bk)(e))})),(0,u.lj)(e.filter((function(e){if(s.qb(e.get("startDate"))){var t=c.fc(e),o=t>=0,a=n.get(e.get("uid")),i=r.get(e.get("accountId"));return o&&i&&(a?a.offset>t&&n.set(e.get("uid"),{offset:t,id:e.get("id")}):n.set(e.get("uid"),{offset:t,id:e.get("id")})),o}return s.qb(e.get("startDate"))&&c.fc(e)>=0})).filter((function(e){var t=n.get(e.get("uid"));return!t||t.id===e.get("id")})),!1)}))}function D(){return(0,a.b)([C],(function(e){return e.filter((function(e){return s.qb(e.get("startDate"))}))}))}function M(){return _}var A=(0,r.P1)([p],(function(e){return e.filter((function(e){return"hidden"!==e.get("show")}))})),N=(0,r.P1)([E,S],(function(e,t){return e.filter((function(e){return(e.get("calendarIds")||o.List()).some((function(e){var n=t.get(e);return n&&"hidden"!==n.get("show")}))}))})),P=j(),I=k(),L=(0,a.b)([P,I],(function(e,t){return e.concat(t)})),R=(0,a.b)([p,m("calendarId")],(function(e,t){var n=e.get(t);return!!n&&(n.get("kind")===f.h.holiday&&!n.get("reminderEnable"))})),Z=(0,r.P1)([p],(function(e){return null===e||void 0===e?void 0:e.toList().filter((function(e){return"show"===e.get("show")||"calendar"===e.get("show")}))})),F=(0,r.P1)([N,Z,function(e){return e.subscribeSortOrder}],(function(e,t,n){if(n.length>0){var r=e.concat(t),o=n.reduce((function(e,t){return e[t.id]=t.order,e}),{});return r.sort((function(e,t){return d.ZP.sortSubscribeSortOrder(e,t,o)}))}return e.sort(d.ZP.subscribeAccounts).concat(t.sort(d.ZP.subscribeCalendars))}))},"6MY9":function(e,t,n){"use strict";n.d(t,{qB:function(){return u},y0:function(){return l},sp:function(){return f},dw:function(){return d}});n("2B1R"),n("07d7"),n("5s+n");var r=n("rgWW"),o=n("nngR"),a=n("DhI8"),i=n("WSY4"),c=function(e){return e.tags},s=function(e){return e.draftTag},u=(0,r.b)([c],(function(e){return e.groupBy((function(e){return e.get("parent")||null})).map((function(e){return e.map((function(e){return e.get("name")})).toArray()}))})),l=(0,r.b)([c,s],o.YZ),f=(0,r.b)([c,s],o.GP),d=(0,i.P1)([function(e,t){return(0,a.EU)(e,t)},function(e,t){return(0,a.Qc)(e,t)},function(e,t){return t.tag}],(function(e,t,n){return{project:n?n.set("isParentTag",t.length>1):void 0,taskList:e,tagList:t}}))},AseG:function(e,t,n){"use strict";n.d(t,{l:function(){return f}});n("2B1R"),n("ToJy"),n("07d7"),n("5s+n");var r=n("Eh+D"),o=n.n(r),a=n("rgWW"),i=n("V/jI"),c=n("kxzV"),s=n("ZvEw"),u=n("/kYj"),l=n("bJwH"),f=(0,a.b)([function(e){return e.projects.projectList},function(e){return e.groups.groupList},function(e){return e.teams.teams},function(e){return e.userProfile.get("teamUser")}],(function(e,t,n,r){if(r){var a=o().Map({id:"private"}),f=e.groupBy((function(e){return(0,l.z2)(e)||a.get("id")})),d=t.groupBy((function(e){return(0,u.Wf)(e)||a.get("id")})),m=n.sort(c.ZP.team);return(m=m.push(a)).map((function(e){var t=e.get("id"),n=t===a.get("id");return{projects:f.get(t)||o().List(),groups:d.get(t)||o().List(),isTeam:!0,teamName:n?i.U2("team_personal"):e.get("name"),teamId:t,isExpired:!1,isFreeTeam:!(0,s.OV)(t)&&!n}})).toArray()}return[{projects:e,groups:t,teamId:"private",teamName:i.U2("project_list")}]}))},rgWW:function(e,t,n){"use strict";n.d(t,{b:function(){return c},C:function(){return s}});var r=n("WSY4"),o=n("Eh+D"),a=n("y8mg"),i=n.n(a),c=(0,r.wN)(r.PW,o.is),s=(0,r.wN)(r.PW,i().isEqual)},"b4+X":function(e,t,n){"use strict";n.d(t,{eC:function(){return r},g_:function(){return o},p_:function(){return a},Fh:function(){return i},pS:function(){return c},y2:function(){return s}});var r="event",o="note",a="habit",i="focus",c="countdown",s="course"},DRdV:function(e,t,n){"use strict";n.d(t,{LQ:function(){return _},D1:function(){return O},vJ:function(){return T},aE:function(){return j},jn:function(){return D},i2:function(){return M},Ng:function(){return A},tP:function(){return N},zr:function(){return P},HU:function(){return I},c0:function(){return L},Ax:function(){return R},iP:function(){return Z}});n("pNMO"),n("4Brf"),n("0oug"),n("gXIK"),n("ma9I"),n("4mDm"),n("+2oP"),n("ToJy"),n("7+zs"),n("sMBO"),n("qePV"),n("NBAS"),n("ExoC"),n("07d7"),n("SuFq"),n("PKPk"),n("3bBZ");var r=n("TXkH"),o=n("a0xv"),a=n("bBaG"),i=n("P26T"),c=n("7Rop"),s=n("OtTo"),u=n("vRcb"),l=n("RDjN"),f=n("dmHn"),d=n.n(f),m=n("uz+a");function p(e){return p="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},p(e)}function h(e,t,n){return t=g(t),function(e,t){if(t&&("object"===p(t)||"function"===typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(e,y()?Reflect.construct(t,n||[],g(e).constructor):t.apply(e,n))}function y(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(y=function(){return!!e})()}function g(e){return g=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},g(e)}function v(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&b(e,t)}function b(e,t){return b=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},b(e,t)}function w(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function k(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,S(r.key),r)}}function x(e,t,n){return t&&k(e.prototype,t),n&&k(e,n),Object.defineProperty(e,"prototype",{writable:!1}),e}function E(e,t,n){return(t=S(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function S(e){var t=function(e,t){if("object"!=p(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=p(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==p(t)?t:t+""}var _="custom",O="completed",C=function(){return x((function e(){w(this,e),E(this,r.sc,!0)}),[{key:"mutableCopy",value:function(){throw new Error("Must be implement in subclass")}}])}(),T=function(e){return e[e.normal=0]="normal",e[e.archived=1]="archived",e}({}),j=[T.normal],D=function(e){function t(){var e;w(this,t);for(var n=arguments.length,r=new Array(n),o=0;o<n;o++)r[o]=arguments[o];return E(e=h(this,t,[].concat(r)),"color",""),E(e,"iconRes",""),E(e,"createdTime",new Date),E(e,"encouragement",""),E(e,"etag",""),E(e,"goal",0),E(e,"id",""),E(e,"modifiedTime",new Date),E(e,"name",""),E(e,"recordEnable",!1),E(e,"reminders",[]),E(e,"repeatRule",""),E(e,"sortOrder",0),E(e,"status",T.normal),E(e,"step",0),E(e,"totalCheckIns",0),E(e,"maxStreak",0),E(e,"currentStreak",0),E(e,"type",""),E(e,"unit",""),E(e,"userId",0),E(e,"_syncStatus",a.w.NEW),E(e,"style",1),E(e,"annoyingAlert",null),E(e,"isHabit",!0),E(e,"sectionId","-1"),E(e,"targetDays",0),E(e,"targetStartDate",+d()().format("YYYYMMDD")),E(e,"completedCycles",0),E(e,"exDates",[]),E(e,"archivedTime",void 0),e}return v(t,e),x(t,[{key:"syncStatus",get:function(){return this._syncStatus},set:function(e){e===a.w.UPDATED&&this.syncStatus===a.w.NEW||(this._syncStatus=e)}},{key:"updateWithHabit",value:function(e){var t,n,r,o;this.color=e.color,this.iconRes=e.iconRes,this.createdTime=e.createdTime,this.encouragement=e.encouragement,this.etag=e.etag,this.goal=e.goal,this.id=e.id,this.modifiedTime=e.modifiedTime,this.name=e.name,this.recordEnable=e.recordEnable,this.reminders=e.reminders,this.repeatRule=e.repeatRule,this.sortOrder=e.sortOrder,this.status=e.status,this.step=e.step,this.totalCheckIns=e.totalCheckIns,this.maxStreak=null!==(t=e.maxStreak)&&void 0!==t?t:this.maxStreak,this.currentStreak=null!==(n=e.currentStreak)&&void 0!==n?n:this.currentStreak,this.type=e.type,this.unit=e.unit,this.userId=e.userId,this.syncStatus=e.syncStatus,this.sectionId=e.sectionId,this.targetDays=e.targetDays,this.targetStartDate=e.targetStartDate,this.completedCycles=e.completedCycles,this.exDates=e.exDates,this.archivedTime=e.archivedTime,this.style=null!==(r=e.style)&&void 0!==r?r:this.style,this.annoyingAlert=null!==(o=e.annoyingAlert)&&void 0!==o?o:this.annoyingAlert}},{key:"fixGoal",value:function(){"Boolean"===this.type&&(this.goal=1)}},{key:"mutableCopy",value:function(){var e=new t;return e.updateWithHabit(this),e}},{key:"fromJson",value:function(e){var t,n,r,o=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],c=e.color,s=e.iconRes,u=e.createdTime,l=e.encouragement,f=e.etag,m=e.goal,p=e.id,h=e.modifiedTime,y=e.name,g=e.recordEnable,v=e.reminders,b=e.repeatRule,w=e.sortOrder,k=e.status,x=e.step,E=e.type,S=e.unit,_=e.userId,O=e.sectionId,C=e.targetDays,j=e.targetStartDate,D=e.completedCycles,M=e.totalCheckIns,A=e._syncStatus,N=e.exDates,P=e.archivedTime,I=e.currentStreak,L=e.style,R=e.annoyingAlert;(this.color=null!==c&&void 0!==c?c:this.color,this.iconRes=null!==s&&void 0!==s?s:this.iconRes,o)?this.createdTime=null!==(t=i.Z.parseUTCString(u))&&void 0!==t?t:this.createdTime:this.createdTime=null!==u&&void 0!==u?u:this.createdTime;(this.encouragement=null!==l&&void 0!==l?l:this.encouragement,this.etag=null!==f&&void 0!==f?f:this.etag,this.goal=null!==m&&void 0!==m?m:this.goal,this.id=null!==p&&void 0!==p?p:this.id,o)?this.modifiedTime=null!==(n=i.Z.parseUTCString(h))&&void 0!==n?n:this.modifiedTime:this.modifiedTime=null!==h&&void 0!==h?h:this.modifiedTime;(this.name=null!==y&&void 0!==y?y:this.name,this.recordEnable=null!==g&&void 0!==g?g:this.recordEnable,this.reminders=null!==v&&void 0!==v?v:this.reminders,this.repeatRule=null!==b&&void 0!==b?b:this.repeatRule,this.sortOrder=null!==w&&void 0!==w?w:this.sortOrder,this.status=null!==k&&void 0!==k?k:this.status,this.step=null!==x&&void 0!==x?x:this.step,this.type=null!==E&&void 0!==E?E:this.type,this.unit=null!==S&&void 0!==S?S:this.unit,this.userId=null!==_&&void 0!==_?_:this.userId,this.totalCheckIns=null!==M&&void 0!==M?M:this.totalCheckIns,this.sectionId=null!==O&&void 0!==O?O:this.sectionId,this.targetDays=null!==C&&void 0!==C?C:this.targetDays,this.targetStartDate=null!==j&&void 0!==j?j:this.targetStartDate,this.completedCycles=null!==D&&void 0!==D?D:this.completedCycles,this.style=null!==L&&void 0!==L?L:this.style,this.annoyingAlert=null!==R&&void 0!==R?R:this.annoyingAlert,o)?this.archivedTime=null!==(r=i.Z.parseUTCString(P))&&void 0!==r?r:this.archivedTime:this.archivedTime=null!==P&&void 0!==P?P:this.archivedTime;return A&&(this._syncStatus=A),this.archivedTime||this.status!==T.archived||(this.archivedTime=this.modifiedTime||new Date,this.syncStatus=a.w.UPDATED),j||(this.targetStartDate=+d()(u).format("YYYYMMDD")||+d()().format("YYYYMMDD"),this.syncStatus=a.w.UPDATED),this.exDates=N,this.currentStreak=I||0,this}},{key:"toJsonServer",value:function(){var e=this.color,t=this.iconRes,n=this.createdTime,r=this.encouragement,o=this.etag,a=this.goal,c=this.id,s=this.modifiedTime,u=this.name,l=this.recordEnable,f=this.reminders,d=this.repeatRule,m=this.sortOrder,p=this.status,h=this.step,y=this.totalCheckIns,g=this.type,v=this.unit,b=this.sectionId,w=this.targetDays,k=this.targetStartDate,x=this.completedCycles,E=this.exDates,S=this.archivedTime,_=this.currentStreak,O=this.style,C=this.annoyingAlert;return{color:e,iconRes:t,createdTime:i.Z.formatToServerDate(n),encouragement:r,etag:o,goal:a,id:c,modifiedTime:i.Z.formatToServerDate(s),name:u,recordEnable:l,reminders:f,repeatRule:d,sortOrder:m,status:p,step:h,totalCheckIns:y,type:g,unit:v,sectionId:b,targetDays:w,targetStartDate:k,completedCycles:x,exDates:E,archivedTime:S?i.Z.formatToServerDate(S):void 0,currentStreak:_,style:O,annoyingAlert:C}}}],[{key:"createDefault",value:function(){var e=new t;return e.id=(0,c.Z)(),e.iconRes="habit_daily_check_in",e.name="",e.color=l.x_N.habit_daily_check_in.color,e.repeatRule=new s.Z({freq:o.ZP.WEEKLY,byweekday:[o.ZP.SU,o.ZP.MO,o.ZP.TU,o.ZP.WE,o.ZP.TH,o.ZP.FR,o.ZP.SA]}).toICalString(),e.unit="Count",e.goal=1,e.type="Boolean",e.recordEnable=!1,e.sectionId="-1",e.sortOrder=(0,u.VK)(),e.exDates=[],e}}])}(C),M=function(e){function t(){var e;w(this,t);for(var n=arguments.length,r=new Array(n),o=0;o<n;o++)r[o]=arguments[o];return E(e=h(this,t,[].concat(r)),"checkinStamp",0),E(e,"checkinTime",null),E(e,"goal",0),E(e,"habitId",""),E(e,"id",""),E(e,"status",Z.unlabeled),E(e,"value",0),E(e,"syncStatus",a.w.NEW),E(e,"opTime",null),e}return v(t,e),x(t,[{key:"fromJson",value:function(e){var t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],n=e.checkinStamp,r=e.checkinTime,o=e.goal,a=e.habitId,c=e.id,s=e.status,u=e.value,l=e.syncStatus,f=e.opTime;if(this.checkinStamp=null!==n&&void 0!==n?n:this.checkinStamp,this.checkinTime=t?i.Z.parseUTCString(r):r,this.opTime=t?i.Z.parseUTCString(f):f,this.goal=null!==o&&void 0!==o?o:this.goal,this.habitId=null!==a&&void 0!==a?a:this.habitId,this.id=null!==c&&void 0!==c?c:this.id,this.status=null!==s&&void 0!==s?s:this.status,this.value=null!==u&&void 0!==u?u:this.value,l&&(this.syncStatus=l),!this.checkinStamp)try{(0,m.mi)("checkin no stamp in fromJson",{old:e,new:this})}catch(d){}return this}},{key:"toJsonServer",value:function(){var e=this.checkinStamp,t=this.checkinTime,n=this.goal,r=this.habitId,o=this.id,a=this.status,c=this.value,s=this.opTime;if(!e)try{(0,m.mi)("checkin no stamp in toJsonServer",{checkin:this})}catch(u){}return{checkinStamp:e,checkinTime:t?i.Z.formatToServerDate(t):void 0,opTime:s?i.Z.formatToServerDate(s):void 0,goal:n,habitId:r,id:o,status:a,value:c||0}}},{key:"mutableCopy",value:function(){var e=new t;return e.updateWithHabitCheckin(this),e}},{key:"updateWithHabitCheckin",value:function(e){if(this.checkinStamp=e.checkinStamp,this.goal=e.goal,this.value=e.value,this.habitId=e.habitId,this.id=e.id,this.status=e.status,this.syncStatus=e.syncStatus,this.checkinTime=e.checkinTime,!this.checkinStamp)try{(0,m.mi)("checkin no stamp in updateWithHabitCheckin",{old:e,new:this})}catch(t){}}},{key:"fixStatus",value:function(){var e=this.status,t=this.value>=this.goal;e===Z.undone?this.status=e:this.status=t?Z.done:Z.unlabeled}},{key:"fixCheckinTime",value:function(){(0,u.PN)(this.status,this.value,this.goal)?null==this.checkinTime&&(this.checkinTime=new Date):this.checkinTime=null}},{key:"polishValue",value:function(){this.value=Math.round(100*this.value)/100,this.value||(this.value=0)}}],[{key:"createByHabitTask",value:function(e,n){var r=new t;switch(r.checkinStamp=e.checkinStamp,n>=0?(n>=e.goal?(r.checkinTime=new Date,r.goal=e.goal,r.status=Z.done):(r.goal=e.habitGoal,r.status=Z.unlabeled),r.value=n):(-1===n&&(r.status=Z.undone),r.value=e.value,r.goal=e.goal),r.habitId=e.habitId,r.id=e.checkinId,e.taskType){case N.habitTask:r.syncStatus=a.w.NEW;break;case N.habitCheckinTask:r.syncStatus=a.w.UPDATED}return r}},{key:"createByHabitTaskToKeepStatus",value:function(e,n){var r=new t;switch(r.checkinStamp=e.checkinStamp,n>=e.goal?(r.checkinTime=new Date,r.goal=e.goal,r.status=Z.done):(r.goal=e.habitGoal,r.status=Z.unlabeled),r.value=n,r.habitId=e.habitId,r.id=e.checkinId,e.taskType){case N.habitTask:r.syncStatus=a.w.NEW;break;case N.habitCheckinTask:r.syncStatus=a.w.UPDATED}return r}}])}(C),A=function(e){function t(){var e;w(this,t);for(var n=arguments.length,r=new Array(n),o=0;o<n;o++)r[o]=arguments[o];return E(e=h(this,t,[].concat(r)),"stamp",0),E(e,"habitId",""),E(e,"id",""),E(e,"content",""),E(e,"emoji",0),E(e,"syncStatus",a.w.NEW),E(e,"opTime",null),e}return v(t,e),x(t,[{key:"updateWithHabitRecord",value:function(e){this.stamp=e.stamp,this.habitId=e.habitId,this.id=e.id,this.content=e.content,this.emoji=e.emoji,this.syncStatus=e.syncStatus}},{key:"mutableCopy",value:function(){var e=new t;return e.updateWithHabitRecord(this),e}},{key:"fromJson",value:function(e){var t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],n=e.stamp,r=e.habitId,o=e.id,a=e.content,c=e.emoji,s=e.opTime,u=e.syncStatus;return this.opTime=t?i.Z.parseUTCString(s):s,this.stamp=null!==n&&void 0!==n?n:this.stamp,this.habitId=null!==r&&void 0!==r?r:this.habitId,this.id=null!==o&&void 0!==o?o:this.id,this.content=null!==a&&void 0!==a?a:this.content,this.emoji=null!==c&&void 0!==c?c:this.emoji,u&&(this.syncStatus=u),this}},{key:"toJsonServer",value:function(){var e=this.stamp,t=this.habitId,n=this.id,r=this.content,o=this.emoji,a=this.opTime;return{opTime:a?i.Z.formatToServerDate(a):void 0,stamp:e,habitId:t,id:n,content:r,emoji:o}}}],[{key:"createByHabitTask",value:function(e){var n=new t;return n.stamp=e.checkinStamp,n.habitId=e.habitId,n}},{key:"createByHabitRecord",value:function(e,n,r){var o,a,i=new t;return i.id=e.id||(0,c.Z)()||"",i.stamp=e.stamp,i.habitId=e.habitId,i.content=null!==(o=null!==n&&void 0!==n?n:e.content)&&void 0!==o?o:i.content,i.emoji=null!==(a=null!==r&&void 0!==r?r:e.emoji)&&void 0!==a?a:i.emoji,i}}])}(C),N=function(e){return e[e.habitTask=1]="habitTask",e[e.habitCheckinTask=2]="habitCheckinTask",e}({}),P=function(){function e(){w(this,e),E(this,"checkinStamp",0),E(this,"checkinTime",null),E(this,"completedTime",null),E(this,"goal",0),E(this,"habitId",""),E(this,"checkinId",""),E(this,"value",0),E(this,"checkinStatus",Z.unlabeled),E(this,"sortOrder",0),E(this,"status",0),E(this,"title",""),E(this,"color",""),E(this,"isHabit",!0),E(this,"reminders",[]),E(this,"step",0),E(this,"type",""),E(this,"unit",""),E(this,"iconRes",""),E(this,"habitGoal",0),E(this,"currentStreak",0),E(this,"recordEnable",!0),E(this,"sectionId","-1"),E(this,"targetDays",0),E(this,"targetStartDate",+d()().format("YYYYMMDD")),E(this,"completedCycles",0),E(this,"exDates",[]),E(this,"style",1),E(this,"annoyingAlert",null),E(this,"id",""),E(this,"isAllDay",!0),E(this,"startDate",null),E(this,"dueDate",null),E(this,"taskType",N.habitTask),E(this,"habit",new D),E(this,"habitCheckin",new M)}return x(e,[{key:"setCheckinStamp",value:function(e){this.checkinStamp=e;var t=Math.floor(this.checkinStamp/1e4),n=Math.floor((this.checkinStamp-1e4*t)/100),r=Math.floor(this.checkinStamp-1e4*t-100*n),o=i.Z.formatToServerDate(new Date(t,n-1,r));this.startDate=o,this.dueDate=o}},{key:"originHabitInstance",get:function(){return this.habit}},{key:"originCheckinInstance",get:function(){return this.habitCheckin}},{key:"hasProgress",get:function(){return"Real"===this.type&&this.value>0}},{key:"updateWithHabitTask",value:function(e){var t=e.checkinStamp,n=e.checkinTime,r=e.completedTime,o=e.goal,a=e.habitId,i=e.checkinId,c=e.value,s=e.checkinStatus,u=e.sortOrder,l=e.status,f=e.title,d=e.color,m=e.isHabit,p=e.reminders,h=e.step,y=e.type,g=e.unit,v=e.iconRes,b=e.habitGoal,w=e.currentStreak,k=e.id,x=e.isAllDay,E=e.startDate,S=e.dueDate,_=e.taskType,O=e.recordEnable,C=e.sectionId,T=e.targetDays,j=e.targetStartDate,D=e.completedCycles,M=e.habit,A=e.style,N=e.exDates,P=e.annoyingAlert;this.checkinStamp=t,this.checkinTime=n,this.completedTime=r,this.goal=o,this.habitId=a,this.checkinId=i,this.value=c,this.checkinStatus=s,this.sortOrder=u,this.status=l,this.title=f,this.color=d,this.isHabit=m,this.reminders=p,this.step=h,this.type=y,this.unit=g,this.iconRes=v,this.habitGoal=b,this.currentStreak=w,this.id=k,this.isAllDay=x,this.startDate=E,this.dueDate=S,this.taskType=_,this.recordEnable=O,this.sectionId=C,this.targetDays=T,this.targetStartDate=j,this.completedCycles=D,this.exDates=N,this.style=A,this.annoyingAlert=P,this.habit=M}},{key:"mutableCopy",value:function(){var t=new e;return t.updateWithHabitTask(this),t}}],[{key:"createInstance",value:function(t,n,r){var o=new e,a=+d()().format("YYYYMMDD");if(o.habit=t,null!=n)o.habitCheckin=n,o.checkinStamp=n.checkinStamp,o.checkinTime=i.Z.formatToServerDate(n.checkinTime),o.completedTime=i.Z.formatToServerDate(n.checkinTime),o.habitId=n.habitId,o.checkinId=n.id,o.value=n.value,o.checkinStatus=n.status,n.checkinStamp===a?(n.status!==Z.done||"Real"===t.type?o.goal=t.goal:o.goal=n.goal,o.id=n.habitId):(o.goal=n.goal,o.id=n.id),o.taskType=N.habitCheckinTask;else{o.checkinStamp=a,o.habitId=t.id;var s=(0,c.Z)();o.id=t.id,o.checkinId=s,o.value=0,o.goal=t.goal}r&&(o.checkinStamp=r),o.currentStreak=t.currentStreak,o.sortOrder=t.sortOrder,o.status=t.status,o.title=t.name,o.color=t.color,o.reminders=t.reminders,o.step=t.step,o.type=t.type,o.unit=t.unit,o.iconRes=t.iconRes,o.habitGoal=t.goal,o.recordEnable=t.recordEnable,o.sectionId=t.sectionId,o.targetDays=t.targetDays,o.targetStartDate=t.targetStartDate,o.completedCycles=t.completedCycles,o.exDates=t.exDates,o.style=t.style,o.annoyingAlert=t.annoyingAlert;var u,l=Math.floor(o.checkinStamp/1e4),f=Math.floor((o.checkinStamp-1e4*l)/100),m=Math.floor(o.checkinStamp-1e4*l-100*f);if(o.checkinStamp===a&&t.reminders.length>0){for(var p,h=t.reminders.slice().sort((function(e,t){return e>t?1:-1})),y=t.reminders.length,g=0;g<y;g++){var v=h[g],b=d()(v,"HH:mm");if(b.isAfter(d()().subtract(1,"minutes"))){p=b;break}}p=p||d()(h[y-1],"HH:mm"),u=i.Z.formatToServerDate(new Date(l,f-1,m,p.hours(),p.minutes())),o.isAllDay=!1}else u=i.Z.formatToServerDate(new Date(l,f-1,m)),o.isAllDay=!0;return o.startDate=u,o.dueDate=u,o}}])}(),I=function(e){return e[e.manual=-1]="manual",e[e.all=0]="all",e}({}),L=function(e){return e[e.autoTarget=1]="autoTarget",e[e.manualTarget=2]="manualTarget",e[e.allTarge=3]="allTarge",e[e.nonTarget=4]="nonTarget",e}({}),R=function(e){return e[e.smiley=50]="smiley",e[e.smile=40]="smile",e[e.general=30]="general",e[e.sad=20]="sad",e[e.cry=10]="cry",e}({}),Z=function(e){return e[e.unlabeled=0]="unlabeled",e[e.undone=1]="undone",e[e.done=2]="done",e}({})},BOF4:function(e,t,n){"use strict";n.d(t,{h:function(){return r}});var r=function(e){return e[e.normal=1]="normal",e[e.holiday=2]="holiday",e}({})},"5PYH":function(e,t,n){"use strict";n.d(t,{Nh:function(){return x},Gw:function(){return O},HV:function(){return C},g6:function(){return T},M7:function(){return j},ax:function(){return D},Kx:function(){return M},hZ:function(){return A},QL:function(){return N},v_:function(){return P}});n("pNMO"),n("4Brf"),n("tjZM"),n("0oug"),n("gXIK"),n("lEou"),n("ma9I"),n("TeQF"),n("pjDv"),n("4mDm"),n("oVuX"),n("2B1R"),n("Junv"),n("+2oP"),n("7+zs"),n("sMBO"),n("6cQw"),n("DEfu"),n("I9xj"),n("qePV"),n("NBAS"),n("ExoC"),n("07d7"),n("B6y2"),n("5s+n"),n("rB9j"),n("ALS0"),n("JfAA"),n("YGK4"),n("PKPk"),n("SYor"),n("FZtP"),n("3bBZ");var r=n("q9+P"),o=n("SnZ1"),a=n("lQiI"),i=n("xS9v"),c=n("ylzY"),s=n("dvcG"),u=n("RDjN"),l=n("rviF"),f=n("0swr"),d=n.n(f);function m(e){return m="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},m(e)}function p(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=m(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=m(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==m(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function h(e){return function(e){if(Array.isArray(e))return y(e)}(e)||function(e){if("undefined"!==typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(!e)return;if("string"===typeof e)return y(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return y(e,t)}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function y(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function g(){g=function(){return t};var e,t={},n=Object.prototype,r=n.hasOwnProperty,o=Object.defineProperty||function(e,t,n){e[t]=n.value},a="function"==typeof Symbol?Symbol:{},i=a.iterator||"@@iterator",c=a.asyncIterator||"@@asyncIterator",s=a.toStringTag||"@@toStringTag";function u(e,t,n){return Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{u({},"")}catch(e){u=function(e,t,n){return e[t]=n}}function l(e,t,n,r){var a=t&&t.prototype instanceof v?t:v,i=Object.create(a.prototype),c=new M(r||[]);return o(i,"_invoke",{value:C(e,n,c)}),i}function f(e,t,n){try{return{type:"normal",arg:e.call(t,n)}}catch(e){return{type:"throw",arg:e}}}t.wrap=l;var d="suspendedStart",p="executing",h="completed",y={};function v(){}function b(){}function w(){}var k={};u(k,i,(function(){return this}));var x=Object.getPrototypeOf,E=x&&x(x(A([])));E&&E!==n&&r.call(E,i)&&(k=E);var S=w.prototype=v.prototype=Object.create(k);function _(e){["next","throw","return"].forEach((function(t){u(e,t,(function(e){return this._invoke(t,e)}))}))}function O(e,t){function n(o,a,i,c){var s=f(e[o],e,a);if("throw"!==s.type){var u=s.arg,l=u.value;return l&&"object"==m(l)&&r.call(l,"__await")?t.resolve(l.__await).then((function(e){n("next",e,i,c)}),(function(e){n("throw",e,i,c)})):t.resolve(l).then((function(e){u.value=e,i(u)}),(function(e){return n("throw",e,i,c)}))}c(s.arg)}var a;o(this,"_invoke",{value:function(e,r){function o(){return new t((function(t,o){n(e,r,t,o)}))}return a=a?a.then(o,o):o()}})}function C(t,n,r){var o=d;return function(a,i){if(o===p)throw Error("Generator is already running");if(o===h){if("throw"===a)throw i;return{value:e,done:!0}}for(r.method=a,r.arg=i;;){var c=r.delegate;if(c){var s=T(c,r);if(s){if(s===y)continue;return s}}if("next"===r.method)r.sent=r._sent=r.arg;else if("throw"===r.method){if(o===d)throw o=h,r.arg;r.dispatchException(r.arg)}else"return"===r.method&&r.abrupt("return",r.arg);o=p;var u=f(t,n,r);if("normal"===u.type){if(o=r.done?h:"suspendedYield",u.arg===y)continue;return{value:u.arg,done:r.done}}"throw"===u.type&&(o=h,r.method="throw",r.arg=u.arg)}}}function T(t,n){var r=n.method,o=t.iterator[r];if(o===e)return n.delegate=null,"throw"===r&&t.iterator.return&&(n.method="return",n.arg=e,T(t,n),"throw"===n.method)||"return"!==r&&(n.method="throw",n.arg=new TypeError("The iterator does not provide a '"+r+"' method")),y;var a=f(o,t.iterator,n.arg);if("throw"===a.type)return n.method="throw",n.arg=a.arg,n.delegate=null,y;var i=a.arg;return i?i.done?(n[t.resultName]=i.value,n.next=t.nextLoc,"return"!==n.method&&(n.method="next",n.arg=e),n.delegate=null,y):i:(n.method="throw",n.arg=new TypeError("iterator result is not an object"),n.delegate=null,y)}function j(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function D(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function M(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(j,this),this.reset(!0)}function A(t){if(t||""===t){var n=t[i];if(n)return n.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var o=-1,a=function n(){for(;++o<t.length;)if(r.call(t,o))return n.value=t[o],n.done=!1,n;return n.value=e,n.done=!0,n};return a.next=a}}throw new TypeError(m(t)+" is not iterable")}return b.prototype=w,o(S,"constructor",{value:w,configurable:!0}),o(w,"constructor",{value:b,configurable:!0}),b.displayName=u(w,s,"GeneratorFunction"),t.isGeneratorFunction=function(e){var t="function"==typeof e&&e.constructor;return!!t&&(t===b||"GeneratorFunction"===(t.displayName||t.name))},t.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,w):(e.__proto__=w,u(e,s,"GeneratorFunction")),e.prototype=Object.create(S),e},t.awrap=function(e){return{__await:e}},_(O.prototype),u(O.prototype,c,(function(){return this})),t.AsyncIterator=O,t.async=function(e,n,r,o,a){void 0===a&&(a=Promise);var i=new O(l(e,n,r,o),a);return t.isGeneratorFunction(n)?i:i.next().then((function(e){return e.done?e.value:i.next()}))},_(S),u(S,s,"Generator"),u(S,i,(function(){return this})),u(S,"toString",(function(){return"[object Generator]"})),t.keys=function(e){var t=Object(e),n=[];for(var r in t)n.push(r);return n.reverse(),function e(){for(;n.length;){var r=n.pop();if(r in t)return e.value=r,e.done=!1,e}return e.done=!0,e}},t.values=A,M.prototype={constructor:M,reset:function(t){if(this.prev=0,this.next=0,this.sent=this._sent=e,this.done=!1,this.delegate=null,this.method="next",this.arg=e,this.tryEntries.forEach(D),!t)for(var n in this)"t"===n.charAt(0)&&r.call(this,n)&&!isNaN(+n.slice(1))&&(this[n]=e)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if("throw"===e.type)throw e.arg;return this.rval},dispatchException:function(t){if(this.done)throw t;var n=this;function o(r,o){return c.type="throw",c.arg=t,n.next=r,o&&(n.method="next",n.arg=e),!!o}for(var a=this.tryEntries.length-1;a>=0;--a){var i=this.tryEntries[a],c=i.completion;if("root"===i.tryLoc)return o("end");if(i.tryLoc<=this.prev){var s=r.call(i,"catchLoc"),u=r.call(i,"finallyLoc");if(s&&u){if(this.prev<i.catchLoc)return o(i.catchLoc,!0);if(this.prev<i.finallyLoc)return o(i.finallyLoc)}else if(s){if(this.prev<i.catchLoc)return o(i.catchLoc,!0)}else{if(!u)throw Error("try statement without catch or finally");if(this.prev<i.finallyLoc)return o(i.finallyLoc)}}}},abrupt:function(e,t){for(var n=this.tryEntries.length-1;n>=0;--n){var o=this.tryEntries[n];if(o.tryLoc<=this.prev&&r.call(o,"finallyLoc")&&this.prev<o.finallyLoc){var a=o;break}}a&&("break"===e||"continue"===e)&&a.tryLoc<=t&&t<=a.finallyLoc&&(a=null);var i=a?a.completion:{};return i.type=e,i.arg=t,a?(this.method="next",this.next=a.finallyLoc,y):this.complete(i)},complete:function(e,t){if("throw"===e.type)throw e.arg;return"break"===e.type||"continue"===e.type?this.next=e.arg:"return"===e.type?(this.rval=this.arg=e.arg,this.method="return",this.next="end"):"normal"===e.type&&t&&(this.next=t),y},finish:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),D(n),y}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.tryLoc===e){var r=n.completion;if("throw"===r.type){var o=r.arg;D(n)}return o}}throw Error("illegal catch attempt")},delegateYield:function(t,n,r){return this.delegate={iterator:A(t),resultName:n,nextLoc:r},"next"===this.method&&(this.arg=e),y}},t}function v(e,t,n,r,o,a,i){try{var c=e[a](i),s=c.value}catch(u){return void n(u)}c.done?t(s):Promise.resolve(s).then(r,o)}function b(e){return function(){var t=this,n=arguments;return new Promise((function(r,o){var a=e.apply(t,n);function i(e){v(a,r,o,i,c,"next",e)}function c(e){v(a,r,o,i,c,"throw",e)}i(void 0)}))}}var w=r.j4?"608903cbe4b00f4b6d989f98":"61518fc9e4b0d522feca2629",k=r.j4?"63e44ce9e4b08d35ecf95bfb":"63e44de3e4b007981575eff3",x=function(e){return e.trim()},E=function(){var e=b(g().mark((function e(t){var n,c,s,u;return g().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n=r.xD?{appCode:w,clientCode:k}:/dev/i.test(r.hW)?{appCode:"605ad39119ec91af2b8c4d5a",clientCode:"63d64cb33708bd11e35de402"}:{appCode:w,clientCode:k},c=n.appCode,s=n.clientCode,e.next=3,(0,o.Od_)({userId:(0,a.U2)("userId"),deviceId:(0,i.Zw)(),testCode:t,appCode:c,clientCode:s});case 3:return u=e.sent,e.abrupt("return",u);case 5:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),S=function(){var e=b(g().mark((function e(t){var n,r,o,a,i,l,f,d,m;return g().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,E(t);case 3:200===(n=e.sent).status&&(r=n.data,o=r.code,a=r.data,"success"===o?(i=a.planCode,(l=x(i))&&(c.ZP.abTesterGroup[t]=l,(0,s.W1)(u._Yt.abTesterGroup,JSON.stringify(null!==(f=c.ZP.abTesterGroup)&&void 0!==f?f:{})))):"newuser3_202403"===t&&(c.ZP.abTesterGroup[t]="newuser3_202403_n",(0,s.W1)(u._Yt.abTesterGroup,JSON.stringify(null!==(d=c.ZP.abTesterGroup)&&void 0!==d?d:{})))),e.next=11;break;case 7:e.prev=7,e.t0=e.catch(0),console.log("get ab tester error"),"newuser3_202403"===t&&(c.ZP.abTesterGroup[t]="newuser3_202403_n",(0,s.W1)(u._Yt.abTesterGroup,JSON.stringify(null!==(m=c.ZP.abTesterGroup)&&void 0!==m?m:{})));case 11:case"end":return e.stop()}}),e,null,[[0,7]])})));return function(t){return e.apply(this,arguments)}}(),_=function(){var e=b(g().mark((function e(t){var n,r,o,a,i,l,f;return g().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,E(t);case 3:200===(n=e.sent).status&&(r=n.data,o=r.code,a=r.data,"success"===o&&(i=a.planCode,(l=x(i))&&(c.ZP.abUserTesterGroup[t]=l,(0,s.JU)(u._Yt.abUserTesterGroup,JSON.stringify(null!==(f=c.ZP.abUserTesterGroup)&&void 0!==f?f:{}))))),e.next=10;break;case 7:e.prev=7,e.t0=e.catch(0),console.log("get ab tester error");case 10:case"end":return e.stop()}}),e,null,[[0,7]])})));return function(t){return e.apply(this,arguments)}}(),O=function(){var e=b(g().mark((function e(){var t,n,o;return g().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return t=u.pnG.map((function(e){if(!c.ZP.abTesterGroup[e]){if("newuser3_202403"!==e)return S(e);if(r.EA.isJustRegistered)return S(e)}return null})).filter(Boolean),n=u.xRE.map((function(e){if("ai_voice_202603"===e){var t=(0,s.LP)(u._Yt.lastFetchDateAiVoiceGroup),n=d()().format("YYYY-MM-DD");if((0,s.JU)(u._Yt.lastFetchDateAiVoiceGroup,n),!t||n>t)return _(e)}return c.ZP.abUserTesterGroup[e]?null:_(e)})).filter(Boolean),o=[].concat(h(t),h(n)),e.abrupt("return",Promise.all(o));case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),C=function(){return!1},T=function(){return!1},j=function(){return"newuser3_202403_a"},D=function(){return!0},M=function(){return!1},A=function(){return"ai_voice_202603_a"===c.ZP.abUserTesterGroup.ai_voice_202603},N=function(e,t){var n=Object.values(c.ZP.abTesterGroup).concat(Object.values(c.ZP.abUserTesterGroup)),r=Array.from(new Set(n)).join(",");return r?t?"/payment?from=".concat(e,"&target=").concat(t,"&group=").concat(r):"/payment?from=".concat(e,"&group=").concat(r):t?"/payment?from=".concat(e,"&target=").concat(t):"/payment?from=".concat(e)},P=function(){var e=c.ZP.abUserTesterGroup.aatest_newuser_202406;if(e&&!function(){try{return(0,s.LP)("trackUserActivity","json")[d()().format("YYYYMMDD")]}catch(e){return!1}}()){l.Z.userData("user_active","open_app",{group:e});var t=d()().format("YYYYMMDD");(0,s.JU)("trackUserActivity",JSON.stringify(p({},t,!0)))}}},SnZ1:function(e,t,n){"use strict";n.d(t,{$Yh:function(){return d},wG8:function(){return p},zer:function(){return y},TqK:function(){return v},OzR:function(){return w},zZM:function(){return x},ol8:function(){return S},D_d:function(){return O},P2M:function(){return T},QBN:function(){return D},J4b:function(){return A},skt:function(){return P},Zng:function(){return L},tHc:function(){return Z},yXI:function(){return B},etS:function(){return Y},yU7:function(){return H},dU3:function(){return z},EgY:function(){return K},lmd:function(){return $},v6o:function(){return X},ofE:function(){return ee},c0:function(){return ne},BNl:function(){return oe},bGu:function(){return ie},zSp:function(){return se},vPW:function(){return le},zRl:function(){return de},Nhi:function(){return pe},zN1:function(){return ye},rMA:function(){return ve},EPE:function(){return we},GVt:function(){return xe},luw:function(){return Se},El7:function(){return Oe},TJI:function(){return Te},NDS:function(){return De},ran:function(){return Ae},BQ:function(){return Pe},i8q:function(){return Le},xwE:function(){return Ze},mru:function(){return Be},iiU:function(){return Ye},k2G:function(){return He},etL:function(){return ze},f0i:function(){return Ke},mWK:function(){return $e},$LA:function(){return Xe},CC2:function(){return et},UXo:function(){return nt},vH7:function(){return ot},UMY:function(){return it},TEi:function(){return st},G$q:function(){return lt},NvN:function(){return dt},L4A:function(){return pt},jB$:function(){return yt},Gwu:function(){return vt},ny2:function(){return wt},$C1:function(){return xt},z02:function(){return St},qTl:function(){return Ot},rWu:function(){return Tt},gx5:function(){return Dt},W6A:function(){return At},CSW:function(){return Pt},cfc:function(){return Lt},VIB:function(){return Zt},Eg5:function(){return Bt},Wze:function(){return Yt},LIC:function(){return Vt},kSZ:function(){return Wt},ANl:function(){return Gt},ubv:function(){return qt},W0x:function(){return Jt},cvZ:function(){return Qt},$Wb:function(){return tn},H1D:function(){return rn},yt5:function(){return an},uXe:function(){return sn},PZo:function(){return ln},ss1:function(){return dn},As2:function(){return pn},Jgd:function(){return yn},l0N:function(){return vn},mlk:function(){return wn},NGm:function(){return xn},Re$:function(){return Sn},h2y:function(){return On},vv0:function(){return Tn},FrB:function(){return Dn},ZhA:function(){return An},ClH:function(){return Pn},fBy:function(){return Ln},y9y:function(){return Zn},WF9:function(){return Bn},i0j:function(){return Yn},CSm:function(){return Hn},uf7:function(){return zn},XPu:function(){return Kn},Err:function(){return $n},ONB:function(){return Xn},rPY:function(){return er},VXt:function(){return nr},w4S:function(){return or},jJf:function(){return ir},mzm:function(){return sr},$P2:function(){return lr},jpO:function(){return dr},VmY:function(){return pr},rPc:function(){return yr},ZMh:function(){return vr},A92:function(){return wr},ijo:function(){return xr},MfP:function(){return Sr},xfj:function(){return Or},Cpd:function(){return Tr},imA:function(){return Dr},vER:function(){return Ar},nO_:function(){return Pr},UQn:function(){return Lr},_S_:function(){return Zr},szN:function(){return Br},cTq:function(){return Ur},XmH:function(){return Yr},yC4:function(){return Vr},q4O:function(){return Wr},qpV:function(){return Gr},XG8:function(){return qr},Y12:function(){return Jr},Ezz:function(){return Qr},pvj:function(){return to},m$Y:function(){return ro},tRu:function(){return ao},Jqv:function(){return co},UnO:function(){return uo},ReB:function(){return fo},szq:function(){return po},k93:function(){return yo},yW4:function(){return vo},OL3:function(){return wo},tIW:function(){return xo},UDb:function(){return So},_ai:function(){return Oo},dMm:function(){return To},bL1:function(){return Do},LKj:function(){return Ao},VP0:function(){return Po},Zwm:function(){return Lo},p9Y:function(){return Zo},Ji5:function(){return Bo},FH8:function(){return Yo},eJ2:function(){return Ho},zTd:function(){return zo},CnT:function(){return Ko},fs9:function(){return $o},ovS:function(){return Xo},Sad:function(){return ea},Vh0:function(){return na},$eq:function(){return oa},p1s:function(){return ia},i0$:function(){return sa},aEi:function(){return la},fCJ:function(){return da},g4e:function(){return pa},Xlx:function(){return ya},Tku:function(){return va},UT4:function(){return wa},A75:function(){return xa},XpU:function(){return Sa},OOV:function(){return Oa},rUf:function(){return Ta},j78:function(){return Da},Jo1:function(){return Aa},$gf:function(){return Pa},RQg:function(){return La},MCV:function(){return Za},drF:function(){return Ba},k4_:function(){return Ya},TdH:function(){return Ha},SmL:function(){return za},IHM:function(){return Ka},skv:function(){return $a},JC$:function(){return Xa},beA:function(){return ei},yI1:function(){return ni},mZ2:function(){return oi},Lv$:function(){return ii},iqN:function(){return si},rq:function(){return li},UxO:function(){return di},YOx:function(){return pi},wGf:function(){return yi},Tby:function(){return vi},alT:function(){return wi},AYG:function(){return xi},NKw:function(){return Si},IAU:function(){return Oi},Jut:function(){return Ti},Uww:function(){return Di},pz1:function(){return Ai},cn8:function(){return Pi},laX:function(){return Li},IaD:function(){return Zi},Ack:function(){return Bi},de2:function(){return Yi},Lpq:function(){return Hi},nQg:function(){return zi},Q9X:function(){return Ki},k_7:function(){return $i},imO:function(){return Xi},LaB:function(){return ec},t93:function(){return nc},mRi:function(){return oc},rSO:function(){return ic},uhy:function(){return sc},ntv:function(){return lc},u$C:function(){return dc},neh:function(){return pc},Xc7:function(){return yc},Dm_:function(){return vc},ymO:function(){return wc},Brz:function(){return xc},EtC:function(){return Sc},SXb:function(){return Oc},ps0:function(){return Tc},re:function(){return Dc},QSw:function(){return Ac},Egk:function(){return Pc},M6$:function(){return Lc},VS1:function(){return Zc},zDJ:function(){return Bc},Dcs:function(){return Yc},rUg:function(){return Hc},tQR:function(){return zc},ndB:function(){return Kc},xHL:function(){return $c},yh5:function(){return Xc},UE:function(){return es},m$A:function(){return ns},iSx:function(){return os},mCr:function(){return is},W4u:function(){return ss},JTq:function(){return ls},Yr1:function(){return ds},n6g:function(){return ps},xy:function(){return ys},Od_:function(){return vs},$4D:function(){return ws},O4H:function(){return ks},DWv:function(){return xs},IqU:function(){return Es},BJU:function(){return _s},Cmb:function(){return Cs},umF:function(){return js},mLK:function(){return Ms},F9C:function(){return Ns},VRr:function(){return Is},cSd:function(){return Rs},cU1:function(){return Fs},hb5:function(){return Us},Kel:function(){return Vs},xNK:function(){return Ws},laG:function(){return Gs},eru:function(){return qs},FKy:function(){return Js},aZs:function(){return Qs},ymp:function(){return tu},vO:function(){return ru},oeP:function(){return au},yrN:function(){return cu},uNe:function(){return uu},vui:function(){return fu},qdM:function(){return mu},pMs:function(){return hu},vfB:function(){return gu},dvA:function(){return bu},cUi:function(){return ku},kE1:function(){return Eu},uLs:function(){return _u},dps:function(){return Cu},Xv9:function(){return ju},SBs:function(){return Mu},KK2:function(){return Nu},IMB:function(){return Iu},xr2:function(){return Ru},XjD:function(){return Fu},kWE:function(){return Uu},Ve_:function(){return Vu},OVc:function(){return Wu},TV8:function(){return Gu},W9h:function(){return qu},Yr:function(){return Ju},JUf:function(){return Qu},QE3:function(){return tl},fsw:function(){return rl},fpz:function(){return al},kq5:function(){return cl},Xyo:function(){return ul},gdx:function(){return fl},I0Y:function(){return ml},dkr:function(){return hl},GMd:function(){return gl},gvq:function(){return bl},UuQ:function(){return wl},IEe:function(){return xl},KJQ:function(){return El},Vuv:function(){return Sl},kYV:function(){return _l},JT7:function(){return Ol},Q6o:function(){return Cl},YLx:function(){return Tl},APO:function(){return jl},YUw:function(){return Dl},vmJ:function(){return Ml},Gnp:function(){return Al},IJR:function(){return Nl},iir:function(){return Pl},UhI:function(){return Il},Zxh:function(){return Ll},_n_:function(){return Rl},yYs:function(){return Zl},yZ1:function(){return Fl},TWG:function(){return Bl},F8p:function(){return Ul},L7p:function(){return Yl},eO6:function(){return Vl},pPe:function(){return Hl}});n("pNMO"),n("4Brf"),n("tjZM"),n("0oug"),n("lEou"),n("ma9I"),n("TeQF"),n("4mDm"),n("oVuX"),n("2B1R"),n("Junv"),n("+2oP"),n("sMBO"),n("DEfu"),n("I9xj"),n("NBAS"),n("tkto"),n("ExoC"),n("07d7"),n("5s+n"),n("PKPk"),n("TFPT"),n("FZtP"),n("3bBZ");var r=n("/Qhg"),o=n.n(r),a=n("OV+j"),i=n("xS9v"),c=n("TGxb");function s(e){return s="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},s(e)}function u(){u=function(){return t};var e,t={},n=Object.prototype,r=n.hasOwnProperty,o=Object.defineProperty||function(e,t,n){e[t]=n.value},a="function"==typeof Symbol?Symbol:{},i=a.iterator||"@@iterator",c=a.asyncIterator||"@@asyncIterator",l=a.toStringTag||"@@toStringTag";function f(e,t,n){return Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{f({},"")}catch(e){f=function(e,t,n){return e[t]=n}}function d(e,t,n,r){var a=t&&t.prototype instanceof v?t:v,i=Object.create(a.prototype),c=new M(r||[]);return o(i,"_invoke",{value:C(e,n,c)}),i}function m(e,t,n){try{return{type:"normal",arg:e.call(t,n)}}catch(e){return{type:"throw",arg:e}}}t.wrap=d;var p="suspendedStart",h="executing",y="completed",g={};function v(){}function b(){}function w(){}var k={};f(k,i,(function(){return this}));var x=Object.getPrototypeOf,E=x&&x(x(A([])));E&&E!==n&&r.call(E,i)&&(k=E);var S=w.prototype=v.prototype=Object.create(k);function _(e){["next","throw","return"].forEach((function(t){f(e,t,(function(e){return this._invoke(t,e)}))}))}function O(e,t){function n(o,a,i,c){var u=m(e[o],e,a);if("throw"!==u.type){var l=u.arg,f=l.value;return f&&"object"==s(f)&&r.call(f,"__await")?t.resolve(f.__await).then((function(e){n("next",e,i,c)}),(function(e){n("throw",e,i,c)})):t.resolve(f).then((function(e){l.value=e,i(l)}),(function(e){return n("throw",e,i,c)}))}c(u.arg)}var a;o(this,"_invoke",{value:function(e,r){function o(){return new t((function(t,o){n(e,r,t,o)}))}return a=a?a.then(o,o):o()}})}function C(t,n,r){var o=p;return function(a,i){if(o===h)throw Error("Generator is already running");if(o===y){if("throw"===a)throw i;return{value:e,done:!0}}for(r.method=a,r.arg=i;;){var c=r.delegate;if(c){var s=T(c,r);if(s){if(s===g)continue;return s}}if("next"===r.method)r.sent=r._sent=r.arg;else if("throw"===r.method){if(o===p)throw o=y,r.arg;r.dispatchException(r.arg)}else"return"===r.method&&r.abrupt("return",r.arg);o=h;var u=m(t,n,r);if("normal"===u.type){if(o=r.done?y:"suspendedYield",u.arg===g)continue;return{value:u.arg,done:r.done}}"throw"===u.type&&(o=y,r.method="throw",r.arg=u.arg)}}}function T(t,n){var r=n.method,o=t.iterator[r];if(o===e)return n.delegate=null,"throw"===r&&t.iterator.return&&(n.method="return",n.arg=e,T(t,n),"throw"===n.method)||"return"!==r&&(n.method="throw",n.arg=new TypeError("The iterator does not provide a '"+r+"' method")),g;var a=m(o,t.iterator,n.arg);if("throw"===a.type)return n.method="throw",n.arg=a.arg,n.delegate=null,g;var i=a.arg;return i?i.done?(n[t.resultName]=i.value,n.next=t.nextLoc,"return"!==n.method&&(n.method="next",n.arg=e),n.delegate=null,g):i:(n.method="throw",n.arg=new TypeError("iterator result is not an object"),n.delegate=null,g)}function j(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function D(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function M(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(j,this),this.reset(!0)}function A(t){if(t||""===t){var n=t[i];if(n)return n.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var o=-1,a=function n(){for(;++o<t.length;)if(r.call(t,o))return n.value=t[o],n.done=!1,n;return n.value=e,n.done=!0,n};return a.next=a}}throw new TypeError(s(t)+" is not iterable")}return b.prototype=w,o(S,"constructor",{value:w,configurable:!0}),o(w,"constructor",{value:b,configurable:!0}),b.displayName=f(w,l,"GeneratorFunction"),t.isGeneratorFunction=function(e){var t="function"==typeof e&&e.constructor;return!!t&&(t===b||"GeneratorFunction"===(t.displayName||t.name))},t.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,w):(e.__proto__=w,f(e,l,"GeneratorFunction")),e.prototype=Object.create(S),e},t.awrap=function(e){return{__await:e}},_(O.prototype),f(O.prototype,c,(function(){return this})),t.AsyncIterator=O,t.async=function(e,n,r,o,a){void 0===a&&(a=Promise);var i=new O(d(e,n,r,o),a);return t.isGeneratorFunction(n)?i:i.next().then((function(e){return e.done?e.value:i.next()}))},_(S),f(S,l,"Generator"),f(S,i,(function(){return this})),f(S,"toString",(function(){return"[object Generator]"})),t.keys=function(e){var t=Object(e),n=[];for(var r in t)n.push(r);return n.reverse(),function e(){for(;n.length;){var r=n.pop();if(r in t)return e.value=r,e.done=!1,e}return e.done=!0,e}},t.values=A,M.prototype={constructor:M,reset:function(t){if(this.prev=0,this.next=0,this.sent=this._sent=e,this.done=!1,this.delegate=null,this.method="next",this.arg=e,this.tryEntries.forEach(D),!t)for(var n in this)"t"===n.charAt(0)&&r.call(this,n)&&!isNaN(+n.slice(1))&&(this[n]=e)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if("throw"===e.type)throw e.arg;return this.rval},dispatchException:function(t){if(this.done)throw t;var n=this;function o(r,o){return c.type="throw",c.arg=t,n.next=r,o&&(n.method="next",n.arg=e),!!o}for(var a=this.tryEntries.length-1;a>=0;--a){var i=this.tryEntries[a],c=i.completion;if("root"===i.tryLoc)return o("end");if(i.tryLoc<=this.prev){var s=r.call(i,"catchLoc"),u=r.call(i,"finallyLoc");if(s&&u){if(this.prev<i.catchLoc)return o(i.catchLoc,!0);if(this.prev<i.finallyLoc)return o(i.finallyLoc)}else if(s){if(this.prev<i.catchLoc)return o(i.catchLoc,!0)}else{if(!u)throw Error("try statement without catch or finally");if(this.prev<i.finallyLoc)return o(i.finallyLoc)}}}},abrupt:function(e,t){for(var n=this.tryEntries.length-1;n>=0;--n){var o=this.tryEntries[n];if(o.tryLoc<=this.prev&&r.call(o,"finallyLoc")&&this.prev<o.finallyLoc){var a=o;break}}a&&("break"===e||"continue"===e)&&a.tryLoc<=t&&t<=a.finallyLoc&&(a=null);var i=a?a.completion:{};return i.type=e,i.arg=t,a?(this.method="next",this.next=a.finallyLoc,g):this.complete(i)},complete:function(e,t){if("throw"===e.type)throw e.arg;return"break"===e.type||"continue"===e.type?this.next=e.arg:"return"===e.type?(this.rval=this.arg=e.arg,this.method="return",this.next="end"):"normal"===e.type&&t&&(this.next=t),g},finish:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),D(n),g}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.tryLoc===e){var r=n.completion;if("throw"===r.type){var o=r.arg;D(n)}return o}}throw Error("illegal catch attempt")},delegateYield:function(t,n,r){return this.delegate={iterator:A(t),resultName:n,nextLoc:r},"next"===this.method&&(this.arg=e),g}},t}function l(e,t,n,r,o,a,i){try{var c=e[a](i),s=c.value}catch(u){return void n(u)}c.done?t(s):Promise.resolve(s).then(r,o)}function f(e){return function(){var t=this,n=arguments;return new Promise((function(r,o){var a=e.apply(t,n);function i(e){l(a,r,o,i,c,"next",e)}function c(e){l(a,r,o,i,c,"throw",e)}i(void 0)}))}}function d(e,t,n){return m.apply(this,arguments)}function m(){return(m=f(u().mark((function e(t,n,r){return u().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",a.Vi.post("/push/register",{pushToken:t,osType:n?41:40,hl:r||void 0}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function p(e){return h.apply(this,arguments)}function h(){return(h=f(u().mark((function e(t){var n;return u().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n=[t],e.abrupt("return",a.Vi.post("push/stats/arrive",n));case 2:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function y(){return g.apply(this,arguments)}function g(){return(g=f(u().mark((function e(){return u().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,a.Vi.get("/user/isJustRegistered");case 2:return e.abrupt("return",e.sent);case 3:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function v(){return b.apply(this,arguments)}function b(){return(b=f(u().mark((function e(){return u().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,a.Vi.get("/user/status");case 2:return e.abrupt("return",e.sent);case 3:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function w(){return k.apply(this,arguments)}function k(){return(k=f(u().mark((function e(){return u().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,a.Vi.get("/user/preferences/settings?includeWeb=true");case 2:return e.abrupt("return",e.sent);case 3:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function x(e){return E.apply(this,arguments)}function E(){return(E=f(u().mark((function e(t){return u().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,a.Vi.put("/user/preferences/settings?includeWeb=true",t);case 2:return e.abrupt("return",e.sent);case 3:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function S(e){return _.apply(this,arguments)}function _(){return(_=f(u().mark((function e(t){return u().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,a.Vi.get("user/preferences/ext?mtime=".concat(t));case 2:return e.abrupt("return",e.sent);case 3:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function O(e){return C.apply(this,arguments)}function C(){return(C=f(u().mark((function e(t){return u().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,a.Vi.post("/user/preferences/ext",t);case 2:return e.abrupt("return",e.sent);case 3:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function T(){return j.apply(this,arguments)}function j(){return(j=f(u().mark((function e(){return u().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,a.Vi.get("/user/preferences/dailyReminder");case 2:return e.abrupt("return",e.sent);case 3:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function D(e){return M.apply(this,arguments)}function M(){return(M=f(u().mark((function e(t){return u().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,a.Vi.put("/user/preferences/dailyReminder",t);case 2:return e.abrupt("return",e.sent);case 3:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function A(e){return N.apply(this,arguments)}function N(){return(N=f(u().mark((function e(t){return u().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,a.Vi.post("/task/closeRemind",t);case 2:return e.abrupt("return",e.sent);case 3:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function P(e){return I.apply(this,arguments)}function I(){return(I=f(u().mark((function e(t){return u().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,a.Vi.post("/reminder/delay",t);case 2:return e.abrupt("return",e.sent);case 3:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function L(){return R.apply(this,arguments)}function R(){return(R=f(u().mark((function e(){return u().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,a.Vi.get("user/preferences/habit?platform=web");case 2:return e.abrupt("return",e.sent);case 3:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function Z(e){return F.apply(this,arguments)}function F(){return(F=f(u().mark((function e(t){return u().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,a.Vi.put("user/preferences/habit?platform=web",t);case 2:return e.abrupt("return",e.sent);case 3:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function B(e){return U.apply(this,arguments)}function U(){return(U=f(u().mark((function e(t){return u().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,a.Vi.post("/user/preferences/pluginSettings",t);case 2:return e.abrupt("return",e.sent);case 3:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function Y(){return V.apply(this,arguments)}function V(){return(V=f(u().mark((function e(){return u().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,a.Vi.get("/user/profile");case 2:return e.abrupt("return",e.sent);case 3:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function H(){return W.apply(this,arguments)}function W(){return(W=f(u().mark((function e(){return u().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,a.Vi.get("/user/preferences/pluginSettings");case 2:return e.abrupt("return",e.sent);case 3:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function z(){return G.apply(this,arguments)}function G(){return(G=f(u().mark((function e(){return u().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,a.Vi.get("/user/preferences/featurePrompt");case 2:return e.abrupt("return",e.sent);case 3:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function K(e){return q.apply(this,arguments)}function q(){return(q=f(u().mark((function e(t){return u().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,a.Vi.post("/user/preferences/featurePrompt",t);case 2:return e.abrupt("return",e.sent);case 3:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function $(){return J.apply(this,arguments)}function J(){return(J=f(u().mark((function e(){return u().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,a.Vi.post("/user/resentVerifyEmail",{});case 2:return e.abrupt("return",e.sent);case 3:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function X(){return Q.apply(this,arguments)}function Q(){return(Q=f(u().mark((function e(){return u().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,a.Vi.get("/notification?autoMarkRead=false");case 2:return e.abrupt("return",e.sent);case 3:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function ee(){return te.apply(this,arguments)}function te(){return(te=f(u().mark((function e(){return u().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,a.Vi.get("/notification/unread");case 2:return e.abrupt("return",e.sent);case 3:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function ne(){return re.apply(this,arguments)}function re(){return re=f(u().mark((function e(){var t,n=arguments;return u().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return t=n.length>0&&void 0!==n[0]?n[0]:"all",e.next=3,a.Vi.put("/notification/markRead?category=".concat(t),null);case 3:return e.abrupt("return",e.sent);case 4:case"end":return e.stop()}}),e)}))),re.apply(this,arguments)}function oe(e){return ae.apply(this,arguments)}function ae(){return(ae=f(u().mark((function e(t){var n,r;return u().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n="/"+t.entityType+"/"+t.entityId+"/share/accept/"+t.modelId+"?actionStatus="+t.actionStatus,r={actionStatus:t.actionStatus},e.next=4,a.Vi.post(n,r);case 4:return e.abrupt("return",e.sent);case 5:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function ie(){return ce.apply(this,arguments)}function ce(){return ce=f(u().mark((function e(){var t,n=arguments;return u().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return t=n.length>0&&void 0!==n[0]?n[0]:"",e.next=3,a.Vi.put("/project/collaboration/accept?notificationId="+t,null);case 3:return e.abrupt("return",e.sent);case 4:case"end":return e.stop()}}),e)}))),ce.apply(this,arguments)}function se(){return ue.apply(this,arguments)}function ue(){return ue=f(u().mark((function e(){var t,n=arguments;return u().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return t=n.length>0&&void 0!==n[0]?n[0]:"",e.next=3,a.Vi.put("/project/collaboration/refuse?notificationId="+t,null);case 3:return e.abrupt("return",e.sent);case 4:case"end":return e.stop()}}),e)}))),ue.apply(this,arguments)}function le(e){return fe.apply(this,arguments)}function fe(){return(fe=f(u().mark((function e(t){return u().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,a.Vi.get("/column/project/"+t);case 2:return e.abrupt("return",e.sent);case 3:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function de(e){return me.apply(this,arguments)}function me(){return(me=f(u().mark((function e(t){return u().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,a.Vi.get("/column?from="+t);case 2:return e.abrupt("return",e.sent);case 3:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function pe(e){return he.apply(this,arguments)}function he(){return(he=f(u().mark((function e(t){return u().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,a.Xt.get("/batch/check/"+t);case 2:return e.abrupt("return",e.sent);case 3:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function ye(e){return ge.apply(this,arguments)}function ge(){return(ge=f(u().mark((function e(t){return u().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,a.Vi.post("/batch/task",t);case 2:return e.abrupt("return",e.sent);case 3:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function ve(e){return be.apply(this,arguments)}function be(){return(be=f(u().mark((function e(t){return u().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,a.Vi.post("/batch/taskProject",t);case 2:return e.abrupt("return",e.sent);case 3:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function we(e){return ke.apply(this,arguments)}function ke(){return(ke=f(u().mark((function e(t){return u().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,a.Vi.post("/batch/columnProject",t);case 2:return e.abrupt("return",e.sent);case 3:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function xe(e){return Ee.apply(this,arguments)}function Ee(){return(Ee=f(u().mark((function e(t){return u().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",a.Vi.post("/batch/taskParent",t));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function Se(e){return _e.apply(this,arguments)}function _e(){return(_e=f(u().mark((function e(t){return u().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,a.Vi.post("/batch/filter",t);case 2:return e.abrupt("return",e.sent);case 3:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function Oe(e){return Ce.apply(this,arguments)}function Ce(){return(Ce=f(u().mark((function e(t){return u().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,a.Vi.post("/batch/tag",t);case 2:return e.abrupt("return",e.sent);case 3:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function Te(e){return je.apply(this,arguments)}function je(){return(je=f(u().mark((function e(t){return u().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,a.Vi.post("/batch/projectGroup",t);case 2:return e.abrupt("return",e.sent);case 3:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function De(e){return Me.apply(this,arguments)}function Me(){return(Me=f(u().mark((function e(t){return u().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,a.Vi.post("/batch/project",t);case 2:return e.abrupt("return",e.sent);case 3:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function Ae(e){return Ne.apply(this,arguments)}function Ne(){return(Ne=f(u().mark((function e(t){return u().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,a.Vi.post("/column",t);case 2:return e.abrupt("return",e.sent);case 3:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function Pe(e){return Ie.apply(this,arguments)}function Ie(){return(Ie=f(u().mark((function e(t){return u().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,a._s.get("/project/"+t+"/activity");case 2:return e.abrupt("return",e.sent);case 3:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function Le(){return Re.apply(this,arguments)}function Re(){return(Re=f(u().mark((function e(){return u().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,a.Xt.get("/user/ranking");case 2:return e.abrupt("return",e.sent);case 3:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function Ze(e){return Fe.apply(this,arguments)}function Fe(){return(Fe=f(u().mark((function e(t){return u().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,a.Vi.post("/project/"+t+"/reminderToPay",null);case 2:return e.abrupt("return",e.sent);case 3:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function Be(e,t,n){return Ue.apply(this,arguments)}function Ue(){return(Ue=f(u().mark((function e(t,n,r){return u().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,a.Vi.post("/project/"+t+"/duplicate?option="+r,n);case 2:return e.abrupt("return",e.sent);case 3:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function Ye(e){return Ve.apply(this,arguments)}function Ve(){return(Ve=f(u().mark((function e(t){return u().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,a.Vi.get("/project/"+t+"/shares");case 2:return e.abrupt("return",e.sent);case 3:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function He(e){return We.apply(this,arguments)}function We(){return(We=f(u().mark((function e(t){return u().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,a.IR.post("/userPublicProfiles",t);case 2:return e.abrupt("return",e.sent);case 3:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function ze(e,t){return Ge.apply(this,arguments)}function Ge(){return(Ge=f(u().mark((function e(t,n){var r;return u().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return r="/project/"+t+"/share/"+n,e.next=3,a.Vi.delete(r);case 3:return e.abrupt("return",e.sent);case 4:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function Ke(e){return qe.apply(this,arguments)}function qe(){return(qe=f(u().mark((function e(t){return u().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,a.Vi.post("/task/assign",t);case 2:return e.abrupt("return",e.sent);case 3:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function $e(){return Je.apply(this,arguments)}function Je(){return(Je=f(u().mark((function e(){return u().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,a.Vi.get("/projects");case 2:return e.abrupt("return",e.sent);case 3:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function Xe(e){return Qe.apply(this,arguments)}function Qe(){return(Qe=f(u().mark((function e(t){return u().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,a.Vi.post("/project",t);case 2:return e.abrupt("return",e.sent);case 3:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function et(){return tt.apply(this,arguments)}function tt(){return(tt=f(u().mark((function e(){return u().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,a.Vi.get("/share/shareContacts");case 2:return e.abrupt("return",e.sent);case 3:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function nt(){return rt.apply(this,arguments)}function rt(){return(rt=f(u().mark((function e(){return u().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,a.Vi.get("/project/share/recentProjectUsers");case 2:return e.abrupt("return",e.sent);case 3:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function ot(e){return at.apply(this,arguments)}function at(){return(at=f(u().mark((function e(t){return u().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,a.Vi.get("/project/"+t+"/share/check-quota");case 2:return e.abrupt("return",e.sent);case 3:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function it(e,t){return ct.apply(this,arguments)}function ct(){return(ct=f(u().mark((function e(t,n){var r;return u().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return r=t===n?"toPhone=".concat(t):"toEmail=".concat(t).concat(n?"&toPhone=".concat(n):""),e.next=4,a.Vi.delete("/share/shareContacts?".concat(r));case 4:return e.abrupt("return",e.sent);case 5:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function st(e,t){return ut.apply(this,arguments)}function ut(){return(ut=f(u().mark((function e(t,n){var r;return u().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return r="/project/"+t+"/share",e.next=3,a.Vi.post(r,n);case 3:return e.abrupt("return",e.sent);case 4:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function lt(e,t){return ft.apply(this,arguments)}function ft(){return(ft=f(u().mark((function e(t,n){var r;return u().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return r="/project/"+t+"/shares",e.next=3,a.Vi.post(r,n);case 3:return e.abrupt("return",e.sent);case 4:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function dt(e){return mt.apply(this,arguments)}function mt(){return(mt=f(u().mark((function e(t){return u().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,a.Vi.get("/project/"+(t||"")+"/collaboration/invite-url");case 2:return e.abrupt("return",e.sent);case 3:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function pt(e,t){return ht.apply(this,arguments)}function ht(){return(ht=f(u().mark((function e(t,n){return u().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!n){e.next=6;break}return e.next=3,a.Vi.post("/project/".concat(t||"","/collaboration/invite?permission=").concat(n),null);case 3:case 8:return e.abrupt("return",e.sent);case 6:return e.next=8,a.Vi.post("/project/".concat(t||"","/collaboration/invite"),null);case 9:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function yt(e){return gt.apply(this,arguments)}function gt(){return(gt=f(u().mark((function e(t){return u().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return t=t||"",e.next=3,a.Vi.delete("/project/"+t+"/collaboration/invite");case 3:return e.abrupt("return",e.sent);case 4:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function vt(){return bt.apply(this,arguments)}function bt(){return(bt=f(u().mark((function e(){return u().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,a.Vi.get("/calendar/subscription");case 2:return e.abrupt("return",e.sent);case 3:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function wt(e){return kt.apply(this,arguments)}function kt(){return(kt=f(u().mark((function e(t){return u().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,a.Vi.delete("/calendar/unsubscribe/"+t);case 2:return e.abrupt("return",e.sent);case 3:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function xt(e){return Et.apply(this,arguments)}function Et(){return(Et=f(u().mark((function e(t){return u().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,a.Vi.delete("/calendar/unsubscribe",{data:t});case 2:return e.abrupt("return",e.sent);case 3:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function St(e){return _t.apply(this,arguments)}function _t(){return(_t=f(u().mark((function e(t){return u().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,a.Vi.post("/calendar/subscribe",t);case 2:return e.abrupt("return",e.sent);case 3:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function Ot(e){return Ct.apply(this,arguments)}function Ct(){return(Ct=f(u().mark((function e(t){return u().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,a.Vi.post("/calendar/batch/subscribe",t);case 2:return e.abrupt("return",e.sent);case 3:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function Tt(e){return jt.apply(this,arguments)}function jt(){return(jt=f(u().mark((function e(t){return u().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,a.Vi.delete("/calendar/bind/"+t);case 2:return e.abrupt("return",e.sent);case 3:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function Dt(e,t){return Mt.apply(this,arguments)}function Mt(){return(Mt=f(u().mark((function e(t,n){return u().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,a.Vi.put("/calendar/batch/"+t+"/show?isMobile=false",n);case 2:return e.abrupt("return",e.sent);case 3:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function At(e,t){return Nt.apply(this,arguments)}function Nt(){return(Nt=f(u().mark((function e(t,n){return u().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,a.Vi.put("/calendar/"+t+"/desc",{desc:n});case 2:return e.abrupt("return",e.sent);case 3:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function Pt(){return It.apply(this,arguments)}function It(){return(It=f(u().mark((function e(){return u().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,a.Vi.get("/calendar/subscribe/events");case 2:return e.abrupt("return",e.sent);case 3:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function Lt(e){return Rt.apply(this,arguments)}function Rt(){return(Rt=f(u().mark((function e(t){return u().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,a.Vi.get("/calendar/subscribe/events/"+t);case 2:return e.abrupt("return",e.sent);case 3:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function Zt(){return Ft.apply(this,arguments)}function Ft(){return(Ft=f(u().mark((function e(){return u().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,a.Vi.get("/calendar/bind/events/all");case 2:return e.abrupt("return",e.sent);case 3:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function Bt(){return Ut.apply(this,arguments)}function Ut(){return(Ut=f(u().mark((function e(){return u().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,a.Vi.post("/calendar/bind/events/outlook",{});case 2:return e.abrupt("return",e.sent);case 3:case"end":return e.stop()}}),e)})))).apply(this,arguments)}var Yt=function(){var e=f(u().mark((function e(t){return u().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,a.Vi.get("/calendar/cache/".concat(t));case 2:return e.abrupt("return",e.sent);case 3:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}();function Vt(e){return Ht.apply(this,arguments)}function Ht(){return(Ht=f(u().mark((function e(t){return u().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,a.Vi.post("/calendar/bind/events/all",t);case 2:return e.abrupt("return",e.sent);case 3:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function Wt(e){return zt.apply(this,arguments)}function zt(){return(zt=f(u().mark((function e(t){return u().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,a.Vi.post("/calendar/bind/events/outlook",t);case 2:return e.abrupt("return",e.sent);case 3:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function Gt(e){return Kt.apply(this,arguments)}function Kt(){return(Kt=f(u().mark((function e(t){return u().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,a.Vi.post("/calendar/bind/events/batch",t);case 2:return e.abrupt("return",e.sent);case 3:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function qt(e){return $t.apply(this,arguments)}function $t(){return($t=f(u().mark((function e(t){return u().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,a.Vi.post("/calendar/archivedEvent",t);case 2:return e.abrupt("return",e.sent);case 3:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function Jt(){return Xt.apply(this,arguments)}function Xt(){return(Xt=f(u().mark((function e(){return u().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,a.Vi.get("/calendar/archivedEvent");case 2:return e.abrupt("return",e.sent);case 3:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function Qt(e){return en.apply(this,arguments)}function en(){return(en=f(u().mark((function e(t){return u().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,a._s.post("/course/archived",t);case 2:return e.abrupt("return",e.sent);case 3:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function tn(){return nn.apply(this,arguments)}function nn(){return(nn=f(u().mark((function e(){return u().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,a._s.get("/course/archived");case 2:return e.abrupt("return",e.sent);case 3:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function rn(e){return on.apply(this,arguments)}function on(){return(on=f(u().mark((function e(t){return u().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,a.Vi.post("/calendar/subscribe/sortOrder",t);case 2:return e.abrupt("return",e.sent);case 3:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function an(e){return cn.apply(this,arguments)}function cn(){return cn=f(u().mark((function e(t){var n,r,o,i,c=arguments;return u().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n=c.length>1&&void 0!==c[1]?c[1]:[],r=c.length>2?c[2]:void 0,o=c.length>3?c[3]:void 0,i=c.length>4?c[4]:void 0,e.next=6,a.Vi.get("/project/"+(n.join(",")||"all")+"/closed?from="+(r||"")+"&to="+(o||"")+t.map((function(e){return"&status="+e}))+(i?"&completedUserId="+i:""));case 6:return e.abrupt("return",e.sent);case 7:case"end":return e.stop()}}),e)}))),cn.apply(this,arguments)}function sn(e,t){return un.apply(this,arguments)}function un(){return(un=f(u().mark((function e(t,n){return u().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,a.Vi.get("/project/all/trash/page?limit=50&type="+t+(n?"&next="+n:""));case 2:return e.abrupt("return",e.sent);case 3:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function ln(e,t,n){return fn.apply(this,arguments)}function fn(){return(fn=f(u().mark((function e(t,n,r){var o;return u().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return o=[n?"skip="+n:"",r?"lastId="+r:""].filter(Boolean).join("&"),e.next=5,a._s.get("/task/activity/"+t+(o?"?".concat(o):""));case 5:return e.abrupt("return",e.sent);case 6:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function dn(e,t){return mn.apply(this,arguments)}function mn(){return(mn=f(u().mark((function e(t,n){return u().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,a.Vi.get("/project/"+n+"/task/"+t+"/comments");case 2:return e.abrupt("return",e.sent);case 3:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function pn(e,t,n){return hn.apply(this,arguments)}function hn(){return(hn=f(u().mark((function e(t,n,r){return u().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,a.Vi.post("/project/"+n+"/task/"+t+"/comment",r);case 2:return e.abrupt("return",e.sent);case 3:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function yn(e,t,n,r){return gn.apply(this,arguments)}function gn(){return(gn=f(u().mark((function e(t,n,r,o){return u().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,a.Vi.put("/project/"+n+"/task/"+t+"/comment/"+r,o);case 2:return e.abrupt("return",e.sent);case 3:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function vn(e,t,n){return bn.apply(this,arguments)}function bn(){return(bn=f(u().mark((function e(t,n,r){return u().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,a.Vi.delete("/project/"+n+"/task/"+t+"/comment/"+r);case 2:return e.abrupt("return",e.sent);case 3:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function wn(e,t){return kn.apply(this,arguments)}function kn(){return(kn=f(u().mark((function e(t,n){return u().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,a.Vi.delete("/tag/delete"+(n?"?scope=".concat(n):""),{data:{name:t}});case 2:return e.abrupt("return",e.sent);case 3:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function xn(e,t){return En.apply(this,arguments)}function En(){return(En=f(u().mark((function e(t,n){return u().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,a.Vi.put("/tag/merge"+(n?"?scope=".concat(n):""),t);case 2:return e.abrupt("return",e.sent);case 3:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function Sn(e,t){return _n.apply(this,arguments)}function _n(){return(_n=f(u().mark((function e(t,n){return u().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,a.Vi.put("/tag/rename"+(n?"?scope=".concat(n):""),t);case 2:return e.abrupt("return",e.sent);case 3:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function On(){return Cn.apply(this,arguments)}function Cn(){return(Cn=f(u().mark((function e(){return u().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,a.Vi.get("/settings/mail/task/code");case 2:return e.abrupt("return",e.sent);case 3:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function Tn(){return jn.apply(this,arguments)}function jn(){return(jn=f(u().mark((function e(){return u().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,a.Vi.post("/settings/mail/task/code/new",null);case 2:return e.abrupt("return",e.sent);case 3:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function Dn(){return Mn.apply(this,arguments)}function Mn(){return(Mn=f(u().mark((function e(){return u().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,a.Vi.post("/third/telegram/bind/code",null);case 2:return e.abrupt("return",e.sent);case 3:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function An(){return Nn.apply(this,arguments)}function Nn(){return(Nn=f(u().mark((function e(){return u().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,a.Vi.get("/user/preferences/apps");case 2:return e.abrupt("return",e.sent);case 3:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function Pn(e){return In.apply(this,arguments)}function In(){return(In=f(u().mark((function e(t){return u().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,a.Vi.delete("/user/preferences/apps/"+t);case 2:return e.abrupt("return",e.sent);case 3:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function Ln(){return Rn.apply(this,arguments)}function Rn(){return(Rn=f(u().mark((function e(){return u().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,a.Vi.get("/calendar/feeds/code");case 2:return e.abrupt("return",e.sent);case 3:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function Zn(e){return Fn.apply(this,arguments)}function Fn(){return(Fn=f(u().mark((function e(t){return u().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,a.Vi.delete("/calendar/feeds/cancel/"+t);case 2:return e.abrupt("return",e.sent);case 3:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function Bn(e,t,n){return Un.apply(this,arguments)}function Un(){return(Un=f(u().mark((function e(t,n,r){return u().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,a.Vi.get("/calendar/bind?code="+t+"&state="+n+"&redirectUrl="+(r||window.location.hostname)+"&channel=web");case 2:return e.abrupt("return",e.sent);case 3:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function Yn(e,t,n){return Vn.apply(this,arguments)}function Vn(){return(Vn=f(u().mark((function e(t,n,r){return u().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,a.Vi.get("/calendar/connect?code="+t+"&state="+n+"&redirectUrl="+(r||window.location.hostname)+"&channel=web");case 2:return e.abrupt("return",e.sent);case 3:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function Hn(e){return Wn.apply(this,arguments)}function Wn(){return(Wn=f(u().mark((function e(t){var n,r,o,i,c;return u().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n=t.connectId,r=t.calendarId,o=t.syncProjectScope,i=t.syncProjectId,c=t.defaultTags,e.next=3,a.Vi.post("/calendar/".concat(n,"/bind/project"),{calendarId:r,syncProjectScope:o,syncProjectId:i,defaultTags:c});case 3:return e.abrupt("return",e.sent);case 4:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function zn(){return Gn.apply(this,arguments)}function Gn(){return(Gn=f(u().mark((function e(){return u().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,a.Vi.get("/calendar/third/accounts");case 2:return e.abrupt("return",e.sent);case 3:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function Kn(e,t){return qn.apply(this,arguments)}function qn(){return(qn=f(u().mark((function e(t,n){return u().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,a.Vi.delete("/calendar/".concat(t,"/bind/project?id=").concat(n));case 2:return e.abrupt("return",e.sent);case 3:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function $n(e){return Jn.apply(this,arguments)}function Jn(){return(Jn=f(u().mark((function e(t){return u().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,a.Vi.delete("/calendar/connect/".concat(t));case 2:return e.abrupt("return",e.sent);case 3:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function Xn(e,t){return Qn.apply(this,arguments)}function Qn(){return(Qn=f(u().mark((function e(t,n){return u().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,a.Vi.post("/calendar/".concat(t,"/create"),{calendarName:n});case 2:return e.abrupt("return",e.sent);case 3:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function er(e){return tr.apply(this,arguments)}function tr(){return(tr=f(u().mark((function e(t){var n,r,o,i;return u().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n=t.connectId,r=t.id,o=t.syncProjectId,i=t.defaultTags,e.next=3,a.Vi.put("/calendar/".concat(n,"/bind/project"),{id:r,syncProjectId:o,defaultTags:i});case 3:return e.abrupt("return",e.sent);case 4:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function nr(e){return rr.apply(this,arguments)}function rr(){return(rr=f(u().mark((function e(t){return u().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!t){e.next=6;break}return e.next=3,a.Vi.get("/data/export/auto",{headers:{"x-verify-id":t}});case 3:case 8:return e.abrupt("return",e.sent);case 6:return e.next=8,a.Vi.get("/data/export/auto");case 9:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function or(e){return ar.apply(this,arguments)}function ar(){return(ar=f(u().mark((function e(t){return u().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!t){e.next=6;break}return e.next=3,a.Vi.get("/data/export",{headers:{"x-verify-id":t}});case 3:case 8:return e.abrupt("return",e.sent);case 6:return e.next=8,a.Vi.get("/data/export");case 9:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function ir(e){return cr.apply(this,arguments)}function cr(){return(cr=f(u().mark((function e(t){return u().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,a.Vi.get("/data/export/link/".concat(t,"/check"));case 2:return e.abrupt("return",e.sent);case 3:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function sr(e){return ur.apply(this,arguments)}function ur(){return(ur=f(u().mark((function e(t){return u().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,a._s.post("/giftcard/apply/"+t,null);case 2:return e.abrupt("return",e.sent);case 3:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function lr(e){return fr.apply(this,arguments)}function fr(){return(fr=f(u().mark((function e(t){return u().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,a._s.get("/payment/check/"+t);case 2:return e.abrupt("return",e.sent);case 3:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function dr(e){return mr.apply(this,arguments)}function mr(){return(mr=f(u().mark((function e(t){return u().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,a._s.get("/payment/team/check/"+t);case 2:return e.abrupt("return",e.sent);case 3:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function pr(e,t){return hr.apply(this,arguments)}function hr(){return(hr=f(u().mark((function e(t,n){return u().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,a.Vi.post("/calendar/feeds/code/new/"+t+"?includeDone="+n,null);case 2:return e.abrupt("return",e.sent);case 3:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function yr(){return gr.apply(this,arguments)}function gr(){return(gr=f(u().mark((function e(){return u().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,a.Vi.get("/user/userBindingInfo");case 2:return e.abrupt("return",e.sent);case 3:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function vr(e){return br.apply(this,arguments)}function br(){return(br=f(u().mark((function e(t){return u().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,a.Vi.delete("/user/unbinding?siteId="+t);case 2:return e.abrupt("return",e.sent);case 3:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function wr(e){return kr.apply(this,arguments)}function kr(){return(kr=f(u().mark((function e(t){return u().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,a.Vi.post("/user/unbinding/email",{password:t});case 2:return e.abrupt("return",e.sent);case 3:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function xr(e,t){return Er.apply(this,arguments)}function Er(){return(Er=f(u().mark((function e(t,n){return u().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!n){e.next=6;break}return e.next=3,a.Vi.post("/user/sendVerifyCode?email="+t,null,{headers:{"x-verify-id":n}});case 3:case 8:return e.abrupt("return",e.sent);case 6:return e.next=8,a.Vi.post("/user/sendVerifyCode?email="+t,null);case 9:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function Sr(e){return _r.apply(this,arguments)}function _r(){return(_r=f(u().mark((function e(t){return u().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,a.Vi.put("/user/profile/updateFakedName",t);case 2:return e.abrupt("return",e.sent);case 3:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function Or(e){return Cr.apply(this,arguments)}function Cr(){return(Cr=f(u().mark((function e(t){return u().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,a.Vi.put("/user/changeEmail",t);case 2:return e.abrupt("return",e.sent);case 3:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function Tr(e){return jr.apply(this,arguments)}function jr(){return(jr=f(u().mark((function e(t){return u().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,a.Vi.post("/user/changePassword",t,{dataType:"json"});case 2:return e.abrupt("return",e.sent);case 3:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function Dr(e){return Mr.apply(this,arguments)}function Mr(){return(Mr=f(u().mark((function e(t){return u().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!t){e.next=6;break}return e.next=3,a._s.get("/wechat/qrcode-url",{headers:{"x-verify-id":t}});case 3:case 8:return e.abrupt("return",e.sent);case 6:return e.next=8,a._s.get("/wechat/qrcode-url");case 9:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function Ar(){return Nr.apply(this,arguments)}function Nr(){return(Nr=f(u().mark((function e(){return u().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,a._s.get("/wechat/scan/update");case 2:return e.abrupt("return",e.sent);case 3:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function Pr(e,t){return Ir.apply(this,arguments)}function Ir(){return(Ir=f(u().mark((function e(t,n){return u().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!n){e.next=6;break}return e.next=3,a.Xt.delete("/user/verify/deleteAccount",{data:t,headers:{"x-verify-id":n}});case 3:case 8:return e.abrupt("return",e.sent);case 6:return e.next=8,a.Xt.delete("/user/verify/deleteAccount",{data:t});case 9:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function Lr(e){return Rr.apply(this,arguments)}function Rr(){return(Rr=f(u().mark((function e(t){return u().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!t){e.next=6;break}return e.next=3,a.Xt.delete("/user/verify/deleteThirdSiteAccount",{headers:{"x-verify-id":t}});case 3:case 8:return e.abrupt("return",e.sent);case 6:return e.next=8,a.Xt.delete("/user/verify/deleteThirdSiteAccount");case 9:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function Zr(e){return Fr.apply(this,arguments)}function Fr(){return(Fr=f(u().mark((function e(t){return u().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,a.Vi.put("/user/profile/name",t);case 2:return e.abrupt("return",e.sent);case 3:case"end":return e.stop()}}),e)})))).apply(this,arguments)}var Br=function(e){e.setRequestHeader("X-Device",(0,i.dz)()),e.setRequestHeader("X-Csrftoken",(0,c.Do)("_csrf_token"))};function Ur(e,t,n,r,a){var i=new FormData;i.append("file",e,e.name);var c=new XMLHttpRequest;c.open("POST",t),c.withCredentials=!0,Br(c),a&&Object.keys(a).forEach((function(e){c.setRequestHeader(e,a[e])})),c.send(i),c.onreadystatechange=function(){if(4===c.readyState)if(200===c.status){var e=null;try{e=JSON.parse(c.responseText)}catch(a){o().error("uploadFile",e)}n&&n(e)}else{var t=null;try{t=JSON.parse(c.responseText)}catch(a){}r&&r(c.status,t)}}}function Yr(e,t){return new Promise((function(n,r){Ur(e,t,(function(e){n(e)}),(function(e,t){r(t)}))}))}function Vr(e){return Hr.apply(this,arguments)}function Hr(){return(Hr=f(u().mark((function e(t){return u().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,a.Vi.get("/search/all"+t);case 2:return e.abrupt("return",e.sent);case 3:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function Wr(e,t){return zr.apply(this,arguments)}function zr(){return(zr=f(u().mark((function e(t,n){var r;return u().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return r="/project/all/completedInAll/?from="+t.fd+"&to="+t.td+"&limit="+n,e.next=3,a.Vi.get(r);case 3:return e.abrupt("return",e.sent);case 4:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function Gr(e,t){return Kr.apply(this,arguments)}function Kr(){return(Kr=f(u().mark((function e(t,n){var r;return u().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return r="/project/all/completed/?from="+t.fd+"&to="+t.td+"&limit="+n,e.next=3,a.Vi.get(r);case 3:return e.abrupt("return",e.sent);case 4:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function qr(e,t,n){return $r.apply(this,arguments)}function $r(){return($r=f(u().mark((function e(t,n,r){var o;return u().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return o="/project/"+t+"/completed/?from="+n.fd+"&to="+n.td+"&limit="+r,e.next=3,a.Vi.get(o);case 3:return e.abrupt("return",e.sent);case 4:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function Jr(e){return Xr.apply(this,arguments)}function Xr(){return Xr=f(u().mark((function e(t){var n,r,o=arguments;return u().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n=o.length>1&&void 0!==o[1]?o[1]:"",r=o.length>2?o[2]:void 0,e.next=4,a.Vi.post("/tag/completedTask",{tags:[t],token:n,limit:r});case 4:return e.abrupt("return",e.sent);case 5:case"end":return e.stop()}}),e)}))),Xr.apply(this,arguments)}function Qr(){return eo.apply(this,arguments)}function eo(){return(eo=f(u().mark((function e(){return u().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,a.Vi.get("/user/preferences/pomodoro");case 2:return e.abrupt("return",e.sent);case 3:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function to(e){return no.apply(this,arguments)}function no(){return(no=f(u().mark((function e(t){return u().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,a.Vi.delete("/task?deleteforever=true",{data:t});case 2:return e.abrupt("return",e.sent);case 3:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function ro(){return oo.apply(this,arguments)}function oo(){return(oo=f(u().mark((function e(){return u().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,a.Vi.delete("/trash/cleanUp");case 2:return e.abrupt("return",e.sent);case 3:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function ao(e){return io.apply(this,arguments)}function io(){return(io=f(u().mark((function e(t){return u().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,a.Vi.post("/trash/restore",t);case 2:return e.abrupt("return",e.sent);case 3:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function co(e,t){return so.apply(this,arguments)}function so(){return(so=f(u().mark((function e(t,n){return u().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,a.Vi.get("/pomodoros?from="+(t||0)+"&to="+(n||""));case 2:return e.abrupt("return",e.sent);case 3:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function uo(e,t){return lo.apply(this,arguments)}function lo(){return(lo=f(u().mark((function e(t,n){return u().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,a.Vi.get("/pomodoros/timing?from="+(t||0)+"&to="+(n||""));case 2:return e.abrupt("return",e.sent);case 3:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function fo(){return mo.apply(this,arguments)}function mo(){return(mo=f(u().mark((function e(){return u().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,a._s.get("/attachment/isUnderQuota");case 2:return e.abrupt("return",e.sent);case 3:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function po(e){return ho.apply(this,arguments)}function ho(){return(ho=f(u().mark((function e(t){return u().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,a.Vi.put("/user/preferences/pomodoro",t);case 2:return e.abrupt("return",e.sent);case 3:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function yo(e){return go.apply(this,arguments)}function go(){return(go=f(u().mark((function e(t){return u().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,a.Vi.get("/project/"+t+"/tasks");case 2:return e.abrupt("return",e.sent);case 3:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function vo(e,t){return bo.apply(this,arguments)}function bo(){return bo=f(u().mark((function e(t,n){var r,o=arguments;return u().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return r=o.length>2&&void 0!==o[2]&&o[2],e.next=3,a.Vi.get("/task/".concat(t,"?projectId=").concat(n).concat(r?"&withChildren=true":""));case 3:return e.abrupt("return",e.sent);case 4:case"end":return e.stop()}}),e)}))),bo.apply(this,arguments)}function wo(){return ko.apply(this,arguments)}function ko(){return(ko=f(u().mark((function e(){return u().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,a.Vi.get("/configs/limits");case 2:return e.abrupt("return",e.sent);case 3:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function xo(e,t){return Eo.apply(this,arguments)}function Eo(){return(Eo=f(u().mark((function e(t,n){var r;return u().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return r=n?"?taskId="+n:"",e.next=3,a.Vi.get("/task-attend/"+t+"/attendees"+r);case 3:return e.abrupt("return",e.sent);case 4:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function So(e,t,n){return _o.apply(this,arguments)}function _o(){return(_o=f(u().mark((function e(t,n,r){return u().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,a.Vi.delete("/task-attend/"+t+"/attendees/"+n+"?userCode="+r);case 2:return e.abrupt("return",e.sent);case 3:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function Oo(e,t){return Co.apply(this,arguments)}function Co(){return(Co=f(u().mark((function e(t,n){return u().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,a.Vi.delete("/task-attend/"+t+"/delete/"+n);case 2:return e.abrupt("return",e.sent);case 3:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function To(e,t){return jo.apply(this,arguments)}function jo(){return(jo=f(u().mark((function e(t,n){return u().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,a.Vi.delete("/task-attend/"+t+"/attend/"+n);case 2:return e.abrupt("return",e.sent);case 3:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function Do(e,t){return Mo.apply(this,arguments)}function Mo(){return(Mo=f(u().mark((function e(t,n){return u().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,a.Vi.post("/project/"+t+"/transfer?toUserCode="+n,null);case 2:return e.abrupt("return",e.sent);case 3:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function Ao(){return No.apply(this,arguments)}function No(){return(No=f(u().mark((function e(){return u().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,a.Vi.get("/teams");case 2:return e.abrupt("return",e.sent);case 3:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function Po(e){return Io.apply(this,arguments)}function Io(){return(Io=f(u().mark((function e(t){return u().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,a.Vi.get("/team/"+t);case 2:return e.abrupt("return",e.sent);case 3:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function Lo(e){return Ro.apply(this,arguments)}function Ro(){return(Ro=f(u().mark((function e(t){return u().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,a.Vi.get("/team/"+t+"/members");case 2:return e.abrupt("return",e.sent);case 3:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function Zo(e,t){return Fo.apply(this,arguments)}function Fo(){return(Fo=f(u().mark((function e(t,n){return u().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,a._s.post("/payment/team/"+t,n);case 2:return e.abrupt("return",e.sent);case 3:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function Bo(e,t){return Uo.apply(this,arguments)}function Uo(){return(Uo=f(u().mark((function e(t,n){return u().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,a.Vi.post("/payment/team/"+t,n);case 2:return e.abrupt("return",e.sent);case 3:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function Yo(e,t){return Vo.apply(this,arguments)}function Vo(){return(Vo=f(u().mark((function e(t,n){return u().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,a.Vi.put("/team/"+t+"/transfer?userCode="+n);case 2:return e.abrupt("return",e.sent);case 3:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function Ho(e,t,n){return Wo.apply(this,arguments)}function Wo(){return(Wo=f(u().mark((function e(t,n,r){return u().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,a.Vi.put("/team/"+t+"/role?userCode="+n+"&role="+r);case 2:return e.abrupt("return",e.sent);case 3:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function zo(e,t,n){return Go.apply(this,arguments)}function Go(){return(Go=f(u().mark((function e(t,n,r){return u().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,a.Vi.delete("/team/"+t+"?userCode="+n+"&transferTo="+r);case 2:return e.abrupt("return",e.sent);case 3:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function Ko(e){return qo.apply(this,arguments)}function qo(){return(qo=f(u().mark((function e(t){return u().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,a.Vi.get("/team/"+t+"/collaboration/invitation");case 2:return e.abrupt("return",e.sent);case 3:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function $o(e,t){return Jo.apply(this,arguments)}function Jo(){return(Jo=f(u().mark((function e(t,n){return u().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,a.Vi.put("/team/"+t,n);case 2:return e.abrupt("return",e.sent);case 3:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function Xo(e){return Qo.apply(this,arguments)}function Qo(){return(Qo=f(u().mark((function e(t){return u().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,a.Vi.put("/team/collaboration/accept?notificationId="+t,null);case 2:return e.abrupt("return",e.sent);case 3:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function ea(e){return ta.apply(this,arguments)}function ta(){return(ta=f(u().mark((function e(t){return u().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,a.Vi.put("/team/collaboration/refuse?notificationId="+t,null);case 2:return e.abrupt("return",e.sent);case 3:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function na(e,t){return ra.apply(this,arguments)}function ra(){return(ra=f(u().mark((function e(t,n){return u().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,a.Vi.put("/project/".concat(t,"/upgrade?teamId=").concat(n),null);case 2:return e.abrupt("return",e.sent);case 3:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function oa(e,t,n){return aa.apply(this,arguments)}function aa(){return(aa=f(u().mark((function e(t,n,r){return u().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,a.Vi.put("/project/".concat(t,"/upgradeTeam?teamId=").concat(n),{teamMembers:r});case 2:return e.abrupt("return",e.sent);case 3:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function ia(e){return ca.apply(this,arguments)}function ca(){return(ca=f(u().mark((function e(t){return u().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,a.Vi.get("/project/upgradeTeam/".concat(t));case 2:return e.abrupt("return",e.sent);case 3:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function sa(e){return ua.apply(this,arguments)}function ua(){return(ua=f(u().mark((function e(t){return u().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,a.Vi.put("/project/".concat(t,"/degrade"),null);case 2:return e.abrupt("return",e.sent);case 3:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function la(e,t){return fa.apply(this,arguments)}function fa(){return(fa=f(u().mark((function e(t,n){return u().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,a.Vi.get("/team/".concat(t,"/hasOwnProject?userCode=").concat(n));case 2:return e.abrupt("return",e.sent);case 3:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function da(e,t){return ma.apply(this,arguments)}function ma(){return(ma=f(u().mark((function e(t,n){return u().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,a.Vi.delete("/team/".concat(t,"/deleteTeam"),{data:n});case 2:return e.abrupt("return",e.sent);case 3:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function pa(e){return ha.apply(this,arguments)}function ha(){return(ha=f(u().mark((function e(t){return u().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,a.Vi.delete("/team/".concat(t,"/deleteTeamByThirdSiteAccount"));case 2:return e.abrupt("return",e.sent);case 3:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function ya(e){return ga.apply(this,arguments)}function ga(){return(ga=f(u().mark((function e(t){return u().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,a.Vi.post("/templates/task",t);case 2:return e.abrupt("return",e.sent);case 3:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function va(){return ba.apply(this,arguments)}function ba(){return(ba=f(u().mark((function e(){return u().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,a.Vi.get("/templates");case 2:return e.abrupt("return",e.sent);case 3:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function wa(e){return ka.apply(this,arguments)}function ka(){return(ka=f(u().mark((function e(t){return u().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,a.Vi.post("/templates/note",t);case 2:return e.abrupt("return",e.sent);case 3:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function xa(){return Ea.apply(this,arguments)}function Ea(){return(Ea=f(u().mark((function e(){return u().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,a.Vi.get("/winback/pop");case 2:return e.abrupt("return",e.sent);case 3:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function Sa(e,t){return _a.apply(this,arguments)}function _a(){return(_a=f(u().mark((function e(t,n){return u().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,a.Vi.put("/project/".concat(t,"/permission/apply?permission=").concat(n),null);case 2:return e.abrupt("return",e.sent);case 3:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function Oa(e){return Ca.apply(this,arguments)}function Ca(){return(Ca=f(u().mark((function e(t){var n,r,o;return u().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n=t.projectId,r=t.permission,o=t.recordId,e.next=3,a.Vi.put("/project/".concat(n,"/permission?permission=").concat(r,"&recordId=").concat(o),null);case 3:return e.abrupt("return",e.sent);case 4:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function Ta(e){return ja.apply(this,arguments)}function ja(){return(ja=f(u().mark((function e(t){return u().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,a.Vi.put("/project/permission/accept?notificationId=".concat(t),null);case 2:return e.abrupt("return",e.sent);case 3:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function Da(e){return Ma.apply(this,arguments)}function Ma(){return(Ma=f(u().mark((function e(t){return u().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,a.Vi.put("/project/permission/refuse?notificationId=".concat(t),null);case 2:return e.abrupt("return",e.sent);case 3:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function Aa(){return Na.apply(this,arguments)}function Na(){return(Na=f(u().mark((function e(){return u().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,a.Vi.get("/habits");case 2:return e.abrupt("return",e.sent);case 3:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function Pa(e){return Ia.apply(this,arguments)}function Ia(){return(Ia=f(u().mark((function e(t){return u().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,a.Vi.post("/habits/batch",t);case 2:return e.abrupt("return",e.sent);case 3:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function La(){return Ra.apply(this,arguments)}function Ra(){return(Ra=f(u().mark((function e(){return u().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,a.Vi.get("/habitSections");case 2:return e.abrupt("return",e.sent);case 3:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function Za(e){return Fa.apply(this,arguments)}function Fa(){return(Fa=f(u().mark((function e(t){return u().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,a.Vi.post("/habitSections/batch",t);case 2:return e.abrupt("return",e.sent);case 3:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function Ba(e,t){return Ua.apply(this,arguments)}function Ua(){return(Ua=f(u().mark((function e(t,n){return u().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!n){e.next=6;break}return e.next=3,a.Vi.post("/habitCheckins/query",{habitIds:t,afterStamp:n});case 3:case 8:return e.abrupt("return",e.sent);case 6:return e.next=8,a.Vi.post("/habitCheckins/query",{habitIds:t});case 9:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function Ya(e){return Va.apply(this,arguments)}function Va(){return(Va=f(u().mark((function e(t){return u().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,a.Vi.post("/habitCheckins/batch",t);case 2:return e.abrupt("return",e.sent);case 3:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function Ha(e,t){return Wa.apply(this,arguments)}function Wa(){return(Wa=f(u().mark((function e(t,n){var r;return u().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!n){e.next=5;break}return r={afterStamp:n,habitIds:t},e.next=4,a.Vi.post("/getHabitRecords",r);case 4:case 7:return e.abrupt("return",e.sent);case 5:return e.next=7,a.Vi.post("/getHabitRecords",{habitIds:t});case 8:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function za(e){return Ga.apply(this,arguments)}function Ga(){return(Ga=f(u().mark((function e(t){return u().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",a.Vi.post("/habitRecords",t));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function Ka(e){return qa.apply(this,arguments)}function qa(){return(qa=f(u().mark((function e(t){return u().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,a.Vi.post("/task",t);case 2:return e.abrupt("return",e.sent);case 3:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function $a(e,t){return Ja.apply(this,arguments)}function Ja(){return(Ja=f(u().mark((function e(t,n){return u().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(null==n){e.next=4;break}return e.next=3,a.Vi.get("/task/statistics/".concat(t,"/").concat(n));case 3:case 6:return e.abrupt("return",e.sent);case 4:return e.next=6,a.Vi.get("/task/statistics/".concat(t));case 7:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function Xa(e){return Qa.apply(this,arguments)}function Qa(){return(Qa=f(u().mark((function e(t){return u().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,a.Vi.get("/task/statistics/week/".concat(t,"/2"));case 2:return e.abrupt("return",e.sent);case 3:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function ei(e,t){return ti.apply(this,arguments)}function ti(){return(ti=f(u().mark((function e(t,n){return u().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,a.Vi.get("/task/statistics/month/".concat(t,"/").concat(n));case 2:return e.abrupt("return",e.sent);case 3:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function ni(){return ri.apply(this,arguments)}function ri(){return(ri=f(u().mark((function e(){return u().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,a.Vi.get("/statistics/general");case 2:return e.abrupt("return",e.sent);case 3:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function oi(){return ai.apply(this,arguments)}function ai(){return(ai=f(u().mark((function e(){return u().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,a.Vi.get("/pomodoros/statistics/generalForDesktop");case 2:return e.abrupt("return",e.sent);case 3:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function ii(e,t){return ci.apply(this,arguments)}function ci(){return(ci=f(u().mark((function e(t,n){return u().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,a.Vi.get("/pomodoros/statistics/dist/".concat(t,"/").concat(n));case 2:return e.abrupt("return",e.sent);case 3:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function si(){return ui.apply(this,arguments)}function ui(){return(ui=f(u().mark((function e(){return u().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,a.Vi.get("/habits/statistics/week/current");case 2:return e.abrupt("return",e.sent);case 3:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function li(){return fi.apply(this,arguments)}function fi(){return(fi=f(u().mark((function e(){return u().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,a.Vi.get("/statistics/color");case 2:return e.abrupt("return",e.sent);case 3:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function di(e,t){return mi.apply(this,arguments)}function mi(){return(mi=f(u().mark((function e(t,n){return u().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!n){e.next=4;break}return e.abrupt("return",a.Vi.post("user/sms/code",{phone:t,type:2},{headers:{"x-verify-id":n}}));case 4:return e.abrupt("return",a.Vi.post("user/sms/code",{phone:t,type:2}));case 5:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function pi(e){return hi.apply(this,arguments)}function hi(){return(hi=f(u().mark((function e(t){return u().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",a.Vi.post("user/sms/phone/bind",t));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function yi(e){return gi.apply(this,arguments)}function gi(){return(gi=f(u().mark((function e(t){return u().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",a.Vi.post("user/sms/phone/unbind",{password:t}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function vi(e,t){return bi.apply(this,arguments)}function bi(){return(bi=f(u().mark((function e(t,n){return u().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",a._s.put("/payment/cancel/".concat(t).concat(n?"?profileId=".concat(n):"")));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function wi(e){return ki.apply(this,arguments)}function ki(){return(ki=f(u().mark((function e(t){return u().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",a.Vi.get("/subscribe/info"+"".concat(t?"?profileId=".concat(t):"")));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function xi(e){return Ei.apply(this,arguments)}function Ei(){return(Ei=f(u().mark((function e(t){return u().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",a.Vi.put("/invoice",t));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function Si(){return _i.apply(this,arguments)}function _i(){return(_i=f(u().mark((function e(){return u().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",a.Vi.get("/invoice"));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function Oi(e,t){return Ci.apply(this,arguments)}function Ci(){return Ci=f(u().mark((function e(t,n){var r,o=arguments;return u().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return r=o.length>2&&void 0!==o[2]&&o[2],e.abrupt("return",a.Xt.post("/invoice/".concat(t).concat(r?"?from=subscribe":""),n));case 2:case"end":return e.stop()}}),e)}))),Ci.apply(this,arguments)}function Ti(){return ji.apply(this,arguments)}function ji(){return(ji=f(u().mark((function e(){return u().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",a.Vi.get("/subscribe/list"));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function Di(e,t){return Mi.apply(this,arguments)}function Mi(){return(Mi=f(u().mark((function e(t,n){var r;return u().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return r=["returnUrl=".concat(encodeURIComponent(n))],t&&r.unshift("profileId=".concat(encodeURIComponent(t))),e.abrupt("return",a.Vi.post("subscribe/stripe/create-customer-portal-session?".concat(r.join("&")),{}));case 3:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function Ai(e){return Ni.apply(this,arguments)}function Ni(){return(Ni=f(u().mark((function e(t){return u().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",a.py.get("/pageTitle?url=".concat(t)));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function Pi(){return Ii.apply(this,arguments)}function Ii(){return(Ii=f(u().mark((function e(){return u().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",a._s.post("/account/changeBind/email",{}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function Li(){return Ri.apply(this,arguments)}function Ri(){return(Ri=f(u().mark((function e(){return u().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",a._s.post("/account/mergeAccount/email",{}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function Zi(){return Fi.apply(this,arguments)}function Fi(){return(Fi=f(u().mark((function e(){return u().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",a._s.post("/account/changeBind/phone",{}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function Bi(){return Ui.apply(this,arguments)}function Ui(){return(Ui=f(u().mark((function e(){return u().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",a._s.post("/account/mergeAccount/phone",{}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function Yi(e){return Vi.apply(this,arguments)}function Vi(){return(Vi=f(u().mark((function e(t){return u().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",a._s.post("/account/changeBind/third/".concat(t),{}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function Hi(e){return Wi.apply(this,arguments)}function Wi(){return(Wi=f(u().mark((function e(t){return u().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",a._s.post("/account/mergeAccount/third/".concat(t),{}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function zi(e){return Gi.apply(this,arguments)}function Gi(){return(Gi=f(u().mark((function e(t){return u().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",a.Vi.get("/user/sessions/new?lang=".concat(t)));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function Ki(e){return qi.apply(this,arguments)}function qi(){return(qi=f(u().mark((function e(t){return u().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,a.Vi.delete("/user/session/".concat(t));case 2:return e.abrupt("return",e.sent);case 3:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function $i(){return Ji.apply(this,arguments)}function Ji(){return(Ji=f(u().mark((function e(){return u().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,a.Vi.delete("/user/sessions/others");case 2:return e.abrupt("return",e.sent);case 3:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function Xi(){return Qi.apply(this,arguments)}function Qi(){return(Qi=f(u().mark((function e(){return u().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,a.Vi.get("/share/contacts");case 2:return e.abrupt("return",e.sent);case 3:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function ec(e){return tc.apply(this,arguments)}function tc(){return(tc=f(u().mark((function e(t){return u().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,a.Vi.post("/share/contacts/query",{name:t});case 2:return e.abrupt("return",e.sent);case 3:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function nc(){return rc.apply(this,arguments)}function rc(){return(rc=f(u().mark((function e(){return u().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,a.Vi.post("/feishu/apply",null);case 2:return e.abrupt("return",e.sent);case 3:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function oc(e){return ac.apply(this,arguments)}function ac(){return(ac=f(u().mark((function e(t){return u().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,a.Xt.get("/calendar/bind?state=".concat(t));case 2:return e.abrupt("return",e.sent);case 3:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function ic(e){return cc.apply(this,arguments)}function cc(){return(cc=f(u().mark((function e(t){return u().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,a.h8.post("/calendar/bind",t);case 2:return e.abrupt("return",e.sent);case 3:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function sc(e,t){return uc.apply(this,arguments)}function uc(){return(uc=f(u().mark((function e(t,n){return u().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,a.h8.post("/calendar/update/".concat(t),n);case 2:return e.abrupt("return",e.sent);case 3:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function lc(e){return fc.apply(this,arguments)}function fc(){return fc=f(u().mark((function e(t){var n,r,o=arguments;return u().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n=o.length>1&&void 0!==o[1]?o[1]:"",r=o.length>2&&void 0!==o[2]?o[2]:"",e.next=4,a.h8.post("/calendar/bind/events/".concat(t),{begin:n,end:r});case 4:return e.abrupt("return",e.sent);case 5:case"end":return e.stop()}}),e)}))),fc.apply(this,arguments)}function dc(e){return mc.apply(this,arguments)}function mc(){return(mc=f(u().mark((function e(t){return u().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,a.h8.post("/calendar/bind/events/batch",t);case 2:return e.abrupt("return",e.sent);case 3:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function pc(e){return hc.apply(this,arguments)}function hc(){return(hc=f(u().mark((function e(t){return u().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,a.Vi.post("/calendar/bind/exchange",t);case 2:return e.abrupt("return",e.sent);case 3:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function yc(e){return gc.apply(this,arguments)}function gc(){return gc=f(u().mark((function e(t){var n,r,o=arguments;return u().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n=o.length>1&&void 0!==o[1]?o[1]:"",r=o.length>2&&void 0!==o[2]?o[2]:"",e.next=4,a.Vi.post("/calendar/bind/events/exchange/".concat(t),{begin:n,end:r});case 4:return e.abrupt("return",e.sent);case 5:case"end":return e.stop()}}),e)}))),gc.apply(this,arguments)}function vc(e,t){return bc.apply(this,arguments)}function bc(){return(bc=f(u().mark((function e(t,n){return u().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,a.Vi.post("/calendar/exchange/update/".concat(t),n);case 2:return e.abrupt("return",e.sent);case 3:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function wc(e){return kc.apply(this,arguments)}function kc(){return(kc=f(u().mark((function e(t){return u().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,a.Vi.get("/calendar/exchange/check?account=".concat(t));case 2:return e.abrupt("return",e.sent);case 3:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function xc(e){return Ec.apply(this,arguments)}function Ec(){return(Ec=f(u().mark((function e(t){return u().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,a.h8.post("/calendar/bind/icloud",t);case 2:return e.abrupt("return",e.sent);case 3:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function Sc(e,t){return _c.apply(this,arguments)}function _c(){return(_c=f(u().mark((function e(t,n){return u().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,a.h8.post("/calendar/update/icloud/".concat(t),n);case 2:return e.abrupt("return",e.sent);case 3:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function Oc(){return Cc.apply(this,arguments)}function Cc(){return(Cc=f(u().mark((function e(){return u().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,a.h8.get("/calendar/icloud/support/url");case 2:return e.abrupt("return",e.sent);case 3:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function Tc(e,t){return jc.apply(this,arguments)}function jc(){return(jc=f(u().mark((function e(t,n){return u().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,a.bY.get("/common/calendar/holiday_".concat(t,".json").concat(n?"?"+n:""));case 2:return e.abrupt("return",e.sent);case 3:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function Dc(){return Mc.apply(this,arguments)}function Mc(){return(Mc=f(u().mark((function e(){return u().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,a.WM.get("/calendar/holiday/cn/recent");case 2:return e.abrupt("return",e.sent);case 3:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function Ac(e,t){return Nc.apply(this,arguments)}function Nc(){return(Nc=f(u().mark((function e(t,n){return u().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,a.NL.get("/common/calendar/holiday_".concat(t,".json").concat(n?"?"+n:""));case 2:return e.abrupt("return",e.sent);case 3:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function Pc(e){return Ic.apply(this,arguments)}function Ic(){return(Ic=f(u().mark((function e(t){return u().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,a.Vi.post("batch/order",t);case 2:return e.abrupt("return",e.sent);case 3:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function Lc(e){return Rc.apply(this,arguments)}function Rc(){return(Rc=f(u().mark((function e(t){return u().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,a.Xt.post("batch/order",t);case 2:return e.abrupt("return",e.sent);case 3:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function Zc(e){return Fc.apply(this,arguments)}function Fc(){return(Fc=f(u().mark((function e(t){return u().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,a.Vi.get(t?"/pomodoros/timeline?to=".concat(t):"/pomodoros/timeline");case 2:return e.abrupt("return",e.sent);case 3:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function Bc(e){return Uc.apply(this,arguments)}function Uc(){return(Uc=f(u().mark((function e(t){return u().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,a.Vi.post("/batch/pomodoro",t);case 2:return e.abrupt("return",e.sent);case 3:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function Yc(e){return Vc.apply(this,arguments)}function Vc(){return(Vc=f(u().mark((function e(t){return u().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,a.Vi.post("/batch/pomodoro/timing",t);case 2:return e.abrupt("return",e.sent);case 3:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function Hc(e){return Wc.apply(this,arguments)}function Wc(){return(Wc=f(u().mark((function e(t){return u().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,a.Vi.delete("/pomodoro",{data:t});case 2:return e.abrupt("return",e.sent);case 3:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function zc(){return Gc.apply(this,arguments)}function Gc(){return(Gc=f(u().mark((function e(){return u().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,a.Vi.delete("/pomodoro/all",{});case 2:return e.abrupt("return",e.sent);case 3:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function Kc(e){return qc.apply(this,arguments)}function qc(){return(qc=f(u().mark((function e(t){return u().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,a.Vi.post("/pomodoro/filter",t);case 2:return e.abrupt("return",e.sent);case 3:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function $c(e){return Jc.apply(this,arguments)}function Jc(){return(Jc=f(u().mark((function e(t){return u().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,a.Mi.post("/datacollect/event/push",t);case 2:return e.abrupt("return",e.sent);case 3:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function Xc(e){return Qc.apply(this,arguments)}function Qc(){return(Qc=f(u().mark((function e(t){return u().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,a.Vi.delete("/pomodoro/".concat(t));case 2:return e.abrupt("return",e.sent);case 3:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function es(e){return ts.apply(this,arguments)}function ts(){return(ts=f(u().mark((function e(t){return u().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,a.Vi.delete("/pomodoro/timing/".concat(t));case 2:return e.abrupt("return",e.sent);case 3:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function ns(){return rs.apply(this,arguments)}function rs(){return(rs=f(u().mark((function e(){return u().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,a.WM.get("/promo/year2021");case 2:return e.abrupt("return",e.sent);case 3:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function os(e,t){return as.apply(this,arguments)}function as(){return(as=f(u().mark((function e(t,n){return u().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,a.Vi.get("/pomodoros/statistics/dist/clock/".concat(t,"/").concat(n));case 2:return e.abrupt("return",e.sent);case 3:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function is(e,t){return cs.apply(this,arguments)}function cs(){return(cs=f(u().mark((function e(t,n){return u().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,a.Vi.get("/pomodoros/statistics/dist/clockByDay/".concat(t,"/").concat(n));case 2:return e.abrupt("return",e.sent);case 3:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function ss(e,t){return us.apply(this,arguments)}function us(){return(us=f(u().mark((function e(t,n){return u().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,a.Vi.get("/pomodoros/statistics/heatmap/".concat(t,"/").concat(n));case 2:return e.abrupt("return",e.sent);case 3:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function ls(){return fs.apply(this,arguments)}function fs(){return(fs=f(u().mark((function e(){return u().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,a._s.get("/course/timetable");case 2:return e.abrupt("return",e.sent);case 3:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function ds(e){return ms.apply(this,arguments)}function ms(){return(ms=f(u().mark((function e(t){return u().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,a.Vi.get("/projectTemplates/all?timestamp=".concat(t));case 2:return e.abrupt("return",e.sent);case 3:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function ps(e){return hs.apply(this,arguments)}function hs(){return(hs=f(u().mark((function e(t){return u().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,a.IR.get("/templates/project/".concat(t));case 2:return e.abrupt("return",e.sent);case 3:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function ys(e){return gs.apply(this,arguments)}function gs(){return(gs=f(u().mark((function e(t){return u().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,a.Vi.post("/templates/project/".concat(t,"/apply"),{});case 2:return e.abrupt("return",e.sent);case 3:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function vs(e){return bs.apply(this,arguments)}function bs(){return(bs=f(u().mark((function e(t){return u().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,a.Mi.post("/datacollect/pub/v1/ab/group",t);case 2:return e.abrupt("return",e.sent);case 3:case"end":return e.stop()}}),e)})))).apply(this,arguments)}var ws=function(){var e=f(u().mark((function e(){return u().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,a.Vi.get("/timer");case 2:return e.abrupt("return",e.sent);case 3:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),ks=function(){var e=f(u().mark((function e(t){return u().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,a.Vi.post("/timer",t);case 2:return e.abrupt("return",e.sent);case 3:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),xs=function(){var e=f(u().mark((function e(t){return u().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,a.Vi.get("/timer/overview/"+t);case 2:return e.abrupt("return",e.sent);case 3:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}();function Es(e,t){return Ss.apply(this,arguments)}function Ss(){return(Ss=f(u().mark((function e(t,n){return u().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,a.Vi.get(n?"/timer/timeline/".concat(t,"?to=").concat(n):"/timer/timeline/".concat(t));case 2:return e.abrupt("return",e.sent);case 3:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function _s(e,t,n,r){return Os.apply(this,arguments)}function Os(){return(Os=f(u().mark((function e(t,n,r,o){return u().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,a.Vi.get("/timer/statistics/".concat(t,"/").concat(n,"/").concat(r,"/").concat(o));case 2:return e.abrupt("return",e.sent);case 3:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function Cs(e){return Ts.apply(this,arguments)}function Ts(){return(Ts=f(u().mark((function e(t){return u().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,a.c4.post("/team/create",t);case 2:return e.abrupt("return",e.sent);case 3:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function js(e){return Ds.apply(this,arguments)}function Ds(){return(Ds=f(u().mark((function e(t){var n,r;return u().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n=t.code,r=t.checkPro,e.next=3,a.Vi.post("/team/collaboration/apply/".concat(n,"?checkPro=").concat(r),{});case 3:return e.abrupt("return",e.sent);case 4:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function Ms(e){return As.apply(this,arguments)}function As(){return(As=f(u().mark((function e(t){return u().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,a.Vi.get("/team/code/".concat(t));case 2:return e.abrupt("return",e.sent);case 3:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function Ns(){return Ps.apply(this,arguments)}function Ps(){return(Ps=f(u().mark((function e(){return u().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,a.Vi.get("/dict/list?dicType=industry");case 2:return e.abrupt("return",e.sent);case 3:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function Is(){return Ls.apply(this,arguments)}function Ls(){return(Ls=f(u().mark((function e(){return u().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,a.Vi.get("/dict/list?dicType=scale");case 2:return e.abrupt("return",e.sent);case 3:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function Rs(e){return Zs.apply(this,arguments)}function Zs(){return(Zs=f(u().mark((function e(t){return u().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,a.Vi.post("/team/"+t+"/reset/invitation",{});case 2:return e.abrupt("return",e.sent);case 3:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function Fs(e,t){return Bs.apply(this,arguments)}function Bs(){return(Bs=f(u().mark((function e(t,n){return u().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,a.Vi.post("/team/"+t+"/invite",n);case 2:return e.abrupt("return",e.sent);case 3:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function Us(e){return Ys.apply(this,arguments)}function Ys(){return(Ys=f(u().mark((function e(t){var n,r;return u().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n=t.notificationId,r=t.actionStatus,e.next=3,a.Vi.post("/team/accept/invite?notificationId=".concat(n,"&actionStatus=").concat(r),{});case 3:return e.abrupt("return",e.sent);case 4:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function Vs(e){return Hs.apply(this,arguments)}function Hs(){return(Hs=f(u().mark((function e(t){return u().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,a.Vi.post("/tag/check/shareTask",{name:t});case 2:return e.abrupt("return",e.sent);case 3:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function Ws(e){return zs.apply(this,arguments)}function zs(){return(zs=f(u().mark((function e(t){return u().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",a.Xt.get("/team/".concat(t,"/payment/last")));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function Gs(e){return Ks.apply(this,arguments)}function Ks(){return(Ks=f(u().mark((function e(t){return u().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",a.Xt.get("/team/".concat(t,"/payment/history")));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function qs(e){return $s.apply(this,arguments)}function $s(){return($s=f(u().mark((function e(t){return u().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",a.Vi.get("/team/".concat(t,"/trial")));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function Js(e){return Xs.apply(this,arguments)}function Xs(){return(Xs=f(u().mark((function e(t){return u().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",a.Vi.post("/team/".concat(t,"/trial"),{}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function Qs(e){return eu.apply(this,arguments)}function eu(){return(eu=f(u().mark((function e(t){var n,r;return u().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n=t.id,r=t.openToTeam,e.abrupt("return",a.Vi.put("/project",{id:n,openToTeam:r}));case 2:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function tu(e){return nu.apply(this,arguments)}function nu(){return(nu=f(u().mark((function e(t){return u().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,a.Vi.get("/project/"+t+"/users");case 2:return e.abrupt("return",e.sent);case 3:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function ru(e){return ou.apply(this,arguments)}function ou(){return(ou=f(u().mark((function e(t){return u().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,a.Vi.get("/team/"+t+"/expireDays");case 2:return e.abrupt("return",e.sent);case 3:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function au(e,t){return iu.apply(this,arguments)}function iu(){return(iu=f(u().mark((function e(t,n){return u().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",a.Xt.post("/invoice/team/".concat(t),n));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function cu(){return su.apply(this,arguments)}function su(){return(su=f(u().mark((function e(){return u().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",a.Xt.get("/invoice/team"));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function uu(e,t){return lu.apply(this,arguments)}function lu(){return(lu=f(u().mark((function e(t,n){return u().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",a.Vi.post("/project/".concat(t,"/join").concat(n?"?u=".concat(n):""),{}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function fu(){return du.apply(this,arguments)}function du(){return(du=f(u().mark((function e(){return u().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",a.Vi.get("pomodoro/bind/recent"));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function mu(e){return pu.apply(this,arguments)}function pu(){return(pu=f(u().mark((function e(t){return u().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",a.Pw.post("/batch/focusOp",t));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function hu(e){return yu.apply(this,arguments)}function yu(){return(yu=f(u().mark((function e(t){return u().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,a.Vi.post("/chatmind/generate",{prompt:t});case 2:return e.abrupt("return",e.sent);case 3:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function gu(){return vu.apply(this,arguments)}function vu(){return(vu=f(u().mark((function e(){return u().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,a.Vi.get("/chatmind/bind/check");case 2:return e.abrupt("return",e.sent);case 3:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function bu(e){return wu.apply(this,arguments)}function wu(){return(wu=f(u().mark((function e(t){return u().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,a.Vi.get("/chatmind/bind?data=".concat(t));case 2:return e.abrupt("return",e.sent);case 3:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function ku(e){return xu.apply(this,arguments)}function xu(){return(xu=f(u().mark((function e(t){return u().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,a.IR.get("/guide/project?p=".concat(t));case 2:return e.abrupt("return",e.sent);case 3:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function Eu(){return Su.apply(this,arguments)}function Su(){return(Su=f(u().mark((function e(){return u().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,a.IR.get("/guide/task");case 2:return e.abrupt("return",e.sent);case 3:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function _u(){return Ou.apply(this,arguments)}function Ou(){return Ou=f(u().mark((function e(){var t,n,r,o=arguments;return u().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return t=o.length>0&&void 0!==o[0]?o[0]:"",n=o.length>1&&void 0!==o[1]?o[1]:"",r="",t&&n?r="?from=".concat(t,"&etag=").concat(n):t?r="?from=".concat(t):n&&(r="?etag=".concat(n)),e.next=6,a.WM.get("/app/config"+r);case 6:return e.abrupt("return",e.sent);case 7:case"end":return e.stop()}}),e)}))),Ou.apply(this,arguments)}function Cu(){return Tu.apply(this,arguments)}function Tu(){return(Tu=f(u().mark((function e(){return u().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,a.IR)("/subscribe/subscribe_spec");case 2:return e.abrupt("return",e.sent);case 3:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function ju(){return Du.apply(this,arguments)}function Du(){return(Du=f(u().mark((function e(){return u().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,a.IR)("/payment/order_spec");case 2:return e.abrupt("return",e.sent);case 3:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function Mu(e,t){return Au.apply(this,arguments)}function Au(){return(Au=f(u().mark((function e(t,n){return u().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!n){e.next=4;break}return e.next=3,a.Vi.post("/payment",t,{headers:{"X-Data-Label":n}});case 3:case 6:return e.abrupt("return",e.sent);case 4:return e.next=6,a.Vi.post("/payment",t);case 7:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function Nu(e,t){return Pu.apply(this,arguments)}function Pu(){return(Pu=f(u().mark((function e(t,n){return u().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!n){e.next=4;break}return e.next=3,a._s.post("/payment",t,{headers:{"X-Data-Label":n}});case 3:case 6:return e.abrupt("return",e.sent);case 4:return e.next=6,a._s.post("/payment",t);case 7:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function Iu(e){return Lu.apply(this,arguments)}function Lu(){return(Lu=f(u().mark((function e(t){return u().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!t){e.next=4;break}return e.next=3,a.Vi.get("/payment/alipay/subscribe/sign?channel=web",{headers:{"X-Data-Label":t}});case 3:case 6:return e.abrupt("return",e.sent);case 4:return e.next=6,a.Vi.get("/payment/alipay/subscribe/sign?channel=web");case 7:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function Ru(e){return Zu.apply(this,arguments)}function Zu(){return(Zu=f(u().mark((function e(t){return u().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!t){e.next=4;break}return e.next=3,a.Vi.post("/payment/wxpay/subscribe/web",{},{headers:{"X-Data-Label":t}});case 3:case 6:return e.abrupt("return",e.sent);case 4:return e.next=6,a.Vi.post("/payment/wxpay/subscribe/web",{});case 7:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function Fu(e,t,n){return Bu.apply(this,arguments)}function Bu(){return(Bu=f(u().mark((function e(t,n,r){return u().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!r){e.next=4;break}return e.next=3,a.Vi.post("subscribe/stripe/create-checkout-session?freq=".concat(t),{cancel:n},{headers:{"X-Data-Label":r}});case 3:case 6:return e.abrupt("return",e.sent);case 4:return e.next=6,a.Vi.post("subscribe/stripe/create-checkout-session?freq=".concat(t),{cancel:n});case 7:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function Uu(){return Yu.apply(this,arguments)}function Yu(){return(Yu=f(u().mark((function e(){return u().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,a.Vi.get("/subscribe/status");case 2:return e.abrupt("return",e.sent);case 3:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function Vu(e){return Hu.apply(this,arguments)}function Hu(){return(Hu=f(u().mark((function e(t){return u().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,a._s.get("/attachment/".concat(t,"?action=download"),{responseType:"blob"});case 2:return e.abrupt("return",e.sent);case 3:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function Wu(){return zu.apply(this,arguments)}function zu(){return(zu=f(u().mark((function e(){return u().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,a._s.get("/attachment/dailyLimit");case 2:return e.abrupt("return",e.sent);case 3:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function Gu(e,t){return Ku.apply(this,arguments)}function Ku(){return(Ku=f(u().mark((function e(t,n){return u().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,a.Vi.post("project/".concat(t,"/close?closed=").concat(n,"&toAll=true"),{});case 2:return e.abrupt("return",e.sent);case 3:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function qu(){return $u.apply(this,arguments)}function $u(){return($u=f(u().mark((function e(){return u().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,a.Vi.get("/user/mfa");case 2:return e.abrupt("return",e.sent);case 3:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function Ju(){return Xu.apply(this,arguments)}function Xu(){return(Xu=f(u().mark((function e(){return u().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,a.Vi.get("/user/mfa/setting");case 2:return e.abrupt("return",e.sent);case 3:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function Qu(e,t){return el.apply(this,arguments)}function el(){return(el=f(u().mark((function e(t,n){return u().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!n){e.next=6;break}return e.next=3,a.Vi.post("/user/mfa/code",t,{headers:{"x-verify-id":n}});case 3:case 8:return e.abrupt("return",e.sent);case 6:return e.next=8,a.Vi.post("/user/mfa/code",t);case 9:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function tl(e,t){return nl.apply(this,arguments)}function nl(){return(nl=f(u().mark((function e(t,n){return u().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!n){e.next=6;break}return e.next=3,a.Vi.post("/user/mfa/create",t,{headers:{"x-verify-id":n}});case 3:case 8:return e.abrupt("return",e.sent);case 6:return e.next=8,a.Vi.post("/user/mfa/create",t);case 9:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function rl(e){return ol.apply(this,arguments)}function ol(){return(ol=f(u().mark((function e(t){return u().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,a.Vi.post("/user/mfa/secret/create?type=1",{},{headers:{"x-verify-id":t}});case 2:return e.abrupt("return",e.sent);case 3:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function al(e,t){return il.apply(this,arguments)}function il(){return(il=f(u().mark((function e(t,n){return u().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!n){e.next=6;break}return e.next=3,a.Vi.post("/user/mfa/code/verify",t,{headers:{"x-verify-id":n}});case 3:case 8:return e.abrupt("return",e.sent);case 6:return e.next=8,a.Vi.post("/user/mfa/code/verify",t);case 9:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function cl(e,t){return sl.apply(this,arguments)}function sl(){return(sl=f(u().mark((function e(t,n){return u().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,a.Vi.post("/user/mfa/toggle",{mfaEnabled:t},{headers:{"x-verify-id":n}});case 2:return e.abrupt("return",e.sent);case 3:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function ul(e,t){return ll.apply(this,arguments)}function ll(){return(ll=f(u().mark((function e(t,n){return u().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,a.Vi.delete("/user/mfa/delete",{data:{method:t},headers:{"x-verify-id":n}});case 2:return e.abrupt("return",e.sent);case 3:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function fl(e){return dl.apply(this,arguments)}function dl(){return(dl=f(u().mark((function e(t){return u().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,a.Vi.post("/user/mfa/backup/create",{},{headers:{"x-verify-id":t}});case 2:return e.abrupt("return",e.sent);case 3:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function ml(e){return pl.apply(this,arguments)}function pl(){return(pl=f(u().mark((function e(t){return u().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,a.Vi.get("/user/mfa/backup/code",{headers:{"x-verify-id":t}});case 2:return e.abrupt("return",e.sent);case 3:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function hl(e,t,n){return yl.apply(this,arguments)}function yl(){return(yl=f(u().mark((function e(t,n,r){return u().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!r){e.next=6;break}return e.next=3,a.Vi.get("/user/mfa/OAuth2?type=".concat(n,"&").concat(t),{headers:{"x-verify-id":r}});case 3:case 8:return e.abrupt("return",e.sent);case 6:return e.next=8,a.Vi.get("/user/mfa/OAuth2?type=".concat(n,"&").concat(t));case 9:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function gl(e,t){return vl.apply(this,arguments)}function vl(){return(vl=f(u().mark((function e(t,n){return u().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!n){e.next=6;break}return e.next=3,a.Vi.post("/user/third/binding",t,{headers:{"x-verify-id":n}});case 3:case 8:return e.abrupt("return",e.sent);case 6:return e.next=8,a.Vi.post("/user/third/binding",t);case 9:case"end":return e.stop()}}),e)})))).apply(this,arguments)}var bl=function(){var e=f(u().mark((function e(){return u().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,a.Vi.post("/connect/notion",{syncMode:"full"});case 2:return e.abrupt("return",e.sent);case 3:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();function wl(e,t,n){return kl.apply(this,arguments)}function kl(){return(kl=f(u().mark((function e(t,n,r){return u().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!r){e.next=6;break}return e.next=3,a.Vi.post("/user/apple/binding?platform=web&accessToken=".concat(t.code,"&uId=").concat(t.sub),n,{headers:{"x-verify-id":r}});case 3:case 8:return e.abrupt("return",e.sent);case 6:return e.next=8,a.Vi.post("/user/apple/binding?platform=web&accessToken=".concat(t.code,"&uId=").concat(t.sub),n);case 9:case"end":return e.stop()}}),e)})))).apply(this,arguments)}var xl=function(){var e=f(u().mark((function e(){return u().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",a.Vi.get("/page/show?type=1"));case 1:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),El=function(){var e=f(u().mark((function e(){return u().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",a.Vi.get("/countdown/list"));case 1:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),Sl=function(){var e=f(u().mark((function e(t){return u().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,a.Vi.post("/countdown/batch",t);case 2:return e.abrupt("return",e.sent);case 3:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),_l=function(){var e=f(u().mark((function e(){return u().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",a.Vi.get("/user/regTime"));case 1:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();function Ol(e){if(Array.isArray(e))return e;if(e&&"object"===s(e)&&"apiToken"in e&&"string"===typeof e.apiToken){var t=e.apiToken;return t?[{id:"",token:t,name:""}]:[]}return[]}var Cl=function(){var e=f(u().mark((function e(){return u().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",a.Vi.get("/user/preferences/apiToken/all"));case 1:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),Tl=function(){var e=f(u().mark((function e(){var t,n=arguments;return u().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return t=n.length>0&&void 0!==n[0]?n[0]:{},e.abrupt("return",a.Vi.post("/user/preferences/apiToken/create",t));case 2:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),jl=function(){var e=f(u().mark((function e(t,n){return u().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",a.Vi.post("/user/preferences/apiToken/".concat(t,"/name"),{name:n}));case 1:case"end":return e.stop()}}),e)})));return function(t,n){return e.apply(this,arguments)}}(),Dl=function(){var e=f(u().mark((function e(t){return u().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",a.Vi.post("/user/preferences/apiToken/".concat(t,"/reset"),{}));case 1:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),Ml=function(){var e=f(u().mark((function e(t){return u().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",a.Vi.delete("/user/preferences/apiToken/".concat(t)));case 1:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),Al=function(){var e=f(u().mark((function e(t){return u().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",a.Vi.get("/pomodoro/record/".concat(t)));case 1:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),Nl=function(){var e=f(u().mark((function e(t){return u().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",a.ch.post("/api/v1/ticket",t));case 1:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),Pl=function(){var e=f(u().mark((function e(){return u().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",a.IR.get("/user/geoInfo"));case 1:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),Il=function(){var e=f(u().mark((function e(t,n){return u().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",a.Vi.get("/pomodoros/task?projectId=".concat(t,"&taskId=").concat(n)));case 1:case"end":return e.stop()}}),e)})));return function(t,n){return e.apply(this,arguments)}}(),Ll=function(){var e=f(u().mark((function e(){return u().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",a.Vi.post("/task/activity/count/all",{action:"T_DUE"}));case 1:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),Rl=function(){var e=f(u().mark((function e(t){return u().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",a.i_.post("/task/recommend/task",{tasks:t}));case 1:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),Zl=function(){var e=f(u().mark((function e(t){return u().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",a.i_.get("/task/recommend/task?taskId=".concat(t)));case 1:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),Fl=function(){var e=f(u().mark((function e(t){return u().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",a.i_.post("/task/recommend/history",{taskIds:t}));case 1:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),Bl=function(){var e=f(u().mark((function e(){return u().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",a.Vi.get("/payment/isBlacklist"));case 1:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),Ul=function(){var e=f(u().mark((function e(t){var n;return u().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return(n=new FormData).append("attId",t.attId),n.append("projectId",t.projectId),n.append("taskId",t.taskId),e.abrupt("return",a.i_.post("/voice/task/transcriptions/task",n,{headers:{"Content-Type":"multipart/form-data"}}));case 5:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),Yl=function(){var e=f(u().mark((function e(t){return u().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",a.i_.get("/voice/task/transcriptions/task?taskId=".concat(t)));case 1:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),Vl=function(){var e=f(u().mark((function e(t){return u().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",a.i_.post("/voice/task/summary",t));case 1:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),Hl=function(){var e=f(u().mark((function e(t){return u().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",a.i_.post("/generated",t));case 1:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}()},rS6O:function(e,t,n){"use strict";n.d(t,{ru:function(){return S},NC:function(){return O},XO:function(){return T},qS:function(){return j},r1:function(){return D},wA:function(){return M},n6:function(){return A},Fv:function(){return N},qI:function(){return P},Yg:function(){return I},N:function(){return L},ap:function(){return R},Xm:function(){return Z}});n("pNMO"),n("4Brf"),n("tjZM"),n("0oug"),n("gXIK"),n("lEou"),n("ma9I"),n("TeQF"),n("4mDm"),n("2B1R"),n("E9XD"),n("Junv"),n("+2oP"),n("7+zs"),n("sMBO"),n("DEfu"),n("Tskq"),n("I9xj"),n("qePV"),n("5DmW"),n("27RR"),n("NBAS"),n("tkto"),n("ExoC"),n("07d7"),n("B6y2"),n("5s+n"),n("PKPk"),n("FZtP"),n("3bBZ");var r=n("RDjN"),o=n("2sNt"),a=n("3wk3"),i=n("hnzI"),c=n("yscd"),s=n("l3/N"),u=n("+7oO"),l=n("CPwy"),f=n("y8mg"),d=n.n(f),m=n("ylzY"),p=n("2VSN"),h=n("dmHn"),y=n.n(h);function g(e){return g="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},g(e)}function v(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function b(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?v(Object(n),!0).forEach((function(t){w(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):v(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function w(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=g(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=g(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==g(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function k(){k=function(){return t};var e,t={},n=Object.prototype,r=n.hasOwnProperty,o=Object.defineProperty||function(e,t,n){e[t]=n.value},a="function"==typeof Symbol?Symbol:{},i=a.iterator||"@@iterator",c=a.asyncIterator||"@@asyncIterator",s=a.toStringTag||"@@toStringTag";function u(e,t,n){return Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{u({},"")}catch(e){u=function(e,t,n){return e[t]=n}}function l(e,t,n,r){var a=t&&t.prototype instanceof y?t:y,i=Object.create(a.prototype),c=new M(r||[]);return o(i,"_invoke",{value:C(e,n,c)}),i}function f(e,t,n){try{return{type:"normal",arg:e.call(t,n)}}catch(e){return{type:"throw",arg:e}}}t.wrap=l;var d="suspendedStart",m="executing",p="completed",h={};function y(){}function v(){}function b(){}var w={};u(w,i,(function(){return this}));var x=Object.getPrototypeOf,E=x&&x(x(A([])));E&&E!==n&&r.call(E,i)&&(w=E);var S=b.prototype=y.prototype=Object.create(w);function _(e){["next","throw","return"].forEach((function(t){u(e,t,(function(e){return this._invoke(t,e)}))}))}function O(e,t){function n(o,a,i,c){var s=f(e[o],e,a);if("throw"!==s.type){var u=s.arg,l=u.value;return l&&"object"==g(l)&&r.call(l,"__await")?t.resolve(l.__await).then((function(e){n("next",e,i,c)}),(function(e){n("throw",e,i,c)})):t.resolve(l).then((function(e){u.value=e,i(u)}),(function(e){return n("throw",e,i,c)}))}c(s.arg)}var a;o(this,"_invoke",{value:function(e,r){function o(){return new t((function(t,o){n(e,r,t,o)}))}return a=a?a.then(o,o):o()}})}function C(t,n,r){var o=d;return function(a,i){if(o===m)throw Error("Generator is already running");if(o===p){if("throw"===a)throw i;return{value:e,done:!0}}for(r.method=a,r.arg=i;;){var c=r.delegate;if(c){var s=T(c,r);if(s){if(s===h)continue;return s}}if("next"===r.method)r.sent=r._sent=r.arg;else if("throw"===r.method){if(o===d)throw o=p,r.arg;r.dispatchException(r.arg)}else"return"===r.method&&r.abrupt("return",r.arg);o=m;var u=f(t,n,r);if("normal"===u.type){if(o=r.done?p:"suspendedYield",u.arg===h)continue;return{value:u.arg,done:r.done}}"throw"===u.type&&(o=p,r.method="throw",r.arg=u.arg)}}}function T(t,n){var r=n.method,o=t.iterator[r];if(o===e)return n.delegate=null,"throw"===r&&t.iterator.return&&(n.method="return",n.arg=e,T(t,n),"throw"===n.method)||"return"!==r&&(n.method="throw",n.arg=new TypeError("The iterator does not provide a '"+r+"' method")),h;var a=f(o,t.iterator,n.arg);if("throw"===a.type)return n.method="throw",n.arg=a.arg,n.delegate=null,h;var i=a.arg;return i?i.done?(n[t.resultName]=i.value,n.next=t.nextLoc,"return"!==n.method&&(n.method="next",n.arg=e),n.delegate=null,h):i:(n.method="throw",n.arg=new TypeError("iterator result is not an object"),n.delegate=null,h)}function j(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function D(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function M(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(j,this),this.reset(!0)}function A(t){if(t||""===t){var n=t[i];if(n)return n.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var o=-1,a=function n(){for(;++o<t.length;)if(r.call(t,o))return n.value=t[o],n.done=!1,n;return n.value=e,n.done=!0,n};return a.next=a}}throw new TypeError(g(t)+" is not iterable")}return v.prototype=b,o(S,"constructor",{value:b,configurable:!0}),o(b,"constructor",{value:v,configurable:!0}),v.displayName=u(b,s,"GeneratorFunction"),t.isGeneratorFunction=function(e){var t="function"==typeof e&&e.constructor;return!!t&&(t===v||"GeneratorFunction"===(t.displayName||t.name))},t.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,b):(e.__proto__=b,u(e,s,"GeneratorFunction")),e.prototype=Object.create(S),e},t.awrap=function(e){return{__await:e}},_(O.prototype),u(O.prototype,c,(function(){return this})),t.AsyncIterator=O,t.async=function(e,n,r,o,a){void 0===a&&(a=Promise);var i=new O(l(e,n,r,o),a);return t.isGeneratorFunction(n)?i:i.next().then((function(e){return e.done?e.value:i.next()}))},_(S),u(S,s,"Generator"),u(S,i,(function(){return this})),u(S,"toString",(function(){return"[object Generator]"})),t.keys=function(e){var t=Object(e),n=[];for(var r in t)n.push(r);return n.reverse(),function e(){for(;n.length;){var r=n.pop();if(r in t)return e.value=r,e.done=!1,e}return e.done=!0,e}},t.values=A,M.prototype={constructor:M,reset:function(t){if(this.prev=0,this.next=0,this.sent=this._sent=e,this.done=!1,this.delegate=null,this.method="next",this.arg=e,this.tryEntries.forEach(D),!t)for(var n in this)"t"===n.charAt(0)&&r.call(this,n)&&!isNaN(+n.slice(1))&&(this[n]=e)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if("throw"===e.type)throw e.arg;return this.rval},dispatchException:function(t){if(this.done)throw t;var n=this;function o(r,o){return c.type="throw",c.arg=t,n.next=r,o&&(n.method="next",n.arg=e),!!o}for(var a=this.tryEntries.length-1;a>=0;--a){var i=this.tryEntries[a],c=i.completion;if("root"===i.tryLoc)return o("end");if(i.tryLoc<=this.prev){var s=r.call(i,"catchLoc"),u=r.call(i,"finallyLoc");if(s&&u){if(this.prev<i.catchLoc)return o(i.catchLoc,!0);if(this.prev<i.finallyLoc)return o(i.finallyLoc)}else if(s){if(this.prev<i.catchLoc)return o(i.catchLoc,!0)}else{if(!u)throw Error("try statement without catch or finally");if(this.prev<i.finallyLoc)return o(i.finallyLoc)}}}},abrupt:function(e,t){for(var n=this.tryEntries.length-1;n>=0;--n){var o=this.tryEntries[n];if(o.tryLoc<=this.prev&&r.call(o,"finallyLoc")&&this.prev<o.finallyLoc){var a=o;break}}a&&("break"===e||"continue"===e)&&a.tryLoc<=t&&t<=a.finallyLoc&&(a=null);var i=a?a.completion:{};return i.type=e,i.arg=t,a?(this.method="next",this.next=a.finallyLoc,h):this.complete(i)},complete:function(e,t){if("throw"===e.type)throw e.arg;return"break"===e.type||"continue"===e.type?this.next=e.arg:"return"===e.type?(this.rval=this.arg=e.arg,this.method="return",this.next="end"):"normal"===e.type&&t&&(this.next=t),h},finish:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),D(n),h}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.tryLoc===e){var r=n.completion;if("throw"===r.type){var o=r.arg;D(n)}return o}}throw Error("illegal catch attempt")},delegateYield:function(t,n,r){return this.delegate={iterator:A(t),resultName:n,nextLoc:r},"next"===this.method&&(this.arg=e),h}},t}function x(e,t,n,r,o,a,i){try{var c=e[a](i),s=c.value}catch(u){return void n(u)}c.done?t(s):Promise.resolve(s).then(r,o)}function E(e){return function(){var t=this,n=arguments;return new Promise((function(r,o){var a=e.apply(t,n);function i(e){x(a,r,o,i,c,"next",e)}function c(e){x(a,r,o,i,c,"throw",e)}i(void 0)}))}}var S=function(){var e=E(k().mark((function e(){var t;return k().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,u.Z.getCollapse();case 2:(t=e.sent)&&i.h.dispatch((0,a.lO)(t));case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),_=!0,O=d().debounce(E(k().mark((function e(){var t,n,r;return k().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(t=i.h.getState().collapse,!_){e.next=9;break}return _=!1,n=y()().subtract(3,"month").startOf("day").toDate().getTime(),r=b(b({},t),{},{taskInSmart:t.taskInSmart.filter((function(e){return e.lastModifiedDate>=n})),taskInArrange:t.taskInArrange.filter((function(e){return e.lastModifiedDate>=n}))}),e.next=7,u.Z.setCollapse(r);case 7:e.next=11;break;case 9:return e.next=11,u.Z.setCollapse(t);case 11:case"end":return e.stop()}}),e)}))),r.mi6,{leading:!1,trailing:!0}),C=function(e,t){return"tag"===e?"#".concat((0,l.lM)(t)):"filter"===e?t:e},T=function(e,t){return"".concat(e,"/").concat(t)},j=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:i.h.getState().collapse.taskInSmart,t=new Map(e.map((function(e){return[T(e.taskId,e.projectId),e]})));return t},D=function(e,t,n){var r,o=arguments.length>3&&void 0!==arguments[3]?arguments[3]:(0,s.EI)(),a=e.id;if("project"===t)return e.task.get("collapsed")||!1;var i=T(a,C(t,o)),c=null===(r=n.get(i))||void 0===r?void 0:r.value;return null==c||c},M=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:j(),r=D(e,t,n);"project"===t?(0,o.L9F)(e.id,!r):i.h.dispatch((0,a._N)([{taskId:e.id,projectId:C(t,(0,s.EI)()),value:!r}],[]))},A=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:i.h.getState().collapse.taskInDetail,t=new Map(e.map((function(e){return[e.taskId,e]})));return t},N=function(e,t){var n;return(null===(n=t.get(e))||void 0===n?void 0:n.value)||!1},P=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:A(),n=N(e,t);i.h.dispatch((0,a.MO)([{taskId:e,value:!n}],[]))},I=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:i.h.getState().collapse.taskInArrange,t=new Map(e.map((function(e){return[e.taskId,e]})));return t},L=function(e,t){var n;return(null===(n=t.get(e))||void 0===n?void 0:n.value)||!1},R=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:I(),n=L(e,t);i.h.dispatch((0,a.$Q)([{taskId:e,value:!n}],[]))},Z=function(){var e=(0,s.Li)()?"matrix":(0,s.rb)()?"all":(0,s.GW)()?"today":(0,s.dW)()?"tomorrow":(0,s.Kd)()?"assignToMe":(0,s.Rq)()?"tag":(0,s.rQ)()?"filter":(0,s.cW)()?"completed":(0,s.E9)()?"abandoned":(0,s._X)()?"trash":"project",t="matrix"===e?(0,p.B6)(d().flatten(Object.values(m.ZP.quadrantDisplayModals))):(0,p.B6)(m.ZP.currentMainDisplayModals),n="matrix"!==e&&!(0,s.kG)()&&!(0,s.K4)(),r=!1,u=[];if(n){var l=(0,s.Yt)();if(l){var f=(0,o.FOH)(l);if(f){var h=i.h.getState().preference.get("showCompleted"),y=A();((0,s._X)()?(0,o.JzU)(f,h):(0,o.mfX)(f,h)).toArray().forEach((function(e){if(e.get("id")!==l){var t=N(e.get("id"),y);t&&(r=t),u.push(e.get("id"))}}))}}}var g=!1,v=[],b=j();t.forEach((function(t){var n=t.model;if(n instanceof c.Y5){var r=D(n,e,b);r&&(g=r),v.push(n.id)}}));var w=![g,r].some((function(e){return e}));if(u.length&&i.h.dispatch((0,a.MO)(u.map((function(e){return{taskId:e,value:w}})),[])),"project"===e)v.length&&(0,o.$JT)(v.reduce((function(e,t){return e[t]=w,e}),{}));else if(v.length){var k=C(e,(0,s.EI)());i.h.dispatch((0,a._N)(v.map((function(e){return{taskId:e,projectId:k,value:w}})),[]))}}},f4Y0:function(e,t,n){"use strict";n.d(t,{Pu:function(){return Y},So:function(){return V},UM:function(){return H},H9:function(){return W},a3:function(){return z},iG:function(){return G},E0:function(){return K},wR:function(){return q},LV:function(){return $},hm:function(){return J},Ug:function(){return X},PC:function(){return Q},Hk:function(){return ne},sh:function(){return re},mK:function(){return ae},NS:function(){return ie},Wf:function(){return ce},hX:function(){return se},bb:function(){return ue},j2:function(){return le},r:function(){return de},Ki:function(){return me},o1:function(){return pe}});n("pNMO"),n("4Brf"),n("tjZM"),n("0oug"),n("gXIK"),n("lEou"),n("ma9I"),n("TeQF"),n("fbCW"),n("x0AG"),n("pjDv"),n("yq1k"),n("4mDm"),n("2B1R"),n("E9XD"),n("Junv"),n("+2oP"),n("ToJy"),n("pDQq"),n("7+zs"),n("sMBO"),n("6cQw"),n("DEfu"),n("Tskq"),n("I9xj"),n("qePV"),n("NBAS"),n("tkto"),n("ExoC"),n("07d7"),n("4l63"),n("5s+n"),n("rB9j"),n("ALS0"),n("JfAA"),n("YGK4"),n("JTJg"),n("PKPk"),n("FZtP"),n("3bBZ");var r=n("hnzI"),o=n("kxzV"),a=n("q9+P"),i=n("gFJJ"),c=n("Eh+D"),s=n("V/jI"),u=n("xG0P"),l=n("bJwH"),f=n("0Nh+"),d=n("dvcG"),m=n("RDjN"),p=n("ejQ0"),h=n("xS9v"),y=n("2sNt"),g=n("Aw1m"),v=n("SnZ1"),b=n("y8mg"),w=n.n(b),k=n("owjm"),x=n("4+DD"),E=n("wPh5"),S=n("QjE/"),_=n("7Rop"),O=n("+HL6"),C=n("wV/k"),T=n("/0bn"),j=n("MYw0"),D=n("igae"),M=n("lQiI"),A=n("zoGk"),N=n("ylzY");function P(e){return P="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},P(e)}function I(){I=function(){return t};var e,t={},n=Object.prototype,r=n.hasOwnProperty,o=Object.defineProperty||function(e,t,n){e[t]=n.value},a="function"==typeof Symbol?Symbol:{},i=a.iterator||"@@iterator",c=a.asyncIterator||"@@asyncIterator",s=a.toStringTag||"@@toStringTag";function u(e,t,n){return Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{u({},"")}catch(e){u=function(e,t,n){return e[t]=n}}function l(e,t,n,r){var a=t&&t.prototype instanceof y?t:y,i=Object.create(a.prototype),c=new j(r||[]);return o(i,"_invoke",{value:_(e,n,c)}),i}function f(e,t,n){try{return{type:"normal",arg:e.call(t,n)}}catch(e){return{type:"throw",arg:e}}}t.wrap=l;var d="suspendedStart",m="executing",p="completed",h={};function y(){}function g(){}function v(){}var b={};u(b,i,(function(){return this}));var w=Object.getPrototypeOf,k=w&&w(w(D([])));k&&k!==n&&r.call(k,i)&&(b=k);var x=v.prototype=y.prototype=Object.create(b);function E(e){["next","throw","return"].forEach((function(t){u(e,t,(function(e){return this._invoke(t,e)}))}))}function S(e,t){function n(o,a,i,c){var s=f(e[o],e,a);if("throw"!==s.type){var u=s.arg,l=u.value;return l&&"object"==P(l)&&r.call(l,"__await")?t.resolve(l.__await).then((function(e){n("next",e,i,c)}),(function(e){n("throw",e,i,c)})):t.resolve(l).then((function(e){u.value=e,i(u)}),(function(e){return n("throw",e,i,c)}))}c(s.arg)}var a;o(this,"_invoke",{value:function(e,r){function o(){return new t((function(t,o){n(e,r,t,o)}))}return a=a?a.then(o,o):o()}})}function _(t,n,r){var o=d;return function(a,i){if(o===m)throw Error("Generator is already running");if(o===p){if("throw"===a)throw i;return{value:e,done:!0}}for(r.method=a,r.arg=i;;){var c=r.delegate;if(c){var s=O(c,r);if(s){if(s===h)continue;return s}}if("next"===r.method)r.sent=r._sent=r.arg;else if("throw"===r.method){if(o===d)throw o=p,r.arg;r.dispatchException(r.arg)}else"return"===r.method&&r.abrupt("return",r.arg);o=m;var u=f(t,n,r);if("normal"===u.type){if(o=r.done?p:"suspendedYield",u.arg===h)continue;return{value:u.arg,done:r.done}}"throw"===u.type&&(o=p,r.method="throw",r.arg=u.arg)}}}function O(t,n){var r=n.method,o=t.iterator[r];if(o===e)return n.delegate=null,"throw"===r&&t.iterator.return&&(n.method="return",n.arg=e,O(t,n),"throw"===n.method)||"return"!==r&&(n.method="throw",n.arg=new TypeError("The iterator does not provide a '"+r+"' method")),h;var a=f(o,t.iterator,n.arg);if("throw"===a.type)return n.method="throw",n.arg=a.arg,n.delegate=null,h;var i=a.arg;return i?i.done?(n[t.resultName]=i.value,n.next=t.nextLoc,"return"!==n.method&&(n.method="next",n.arg=e),n.delegate=null,h):i:(n.method="throw",n.arg=new TypeError("iterator result is not an object"),n.delegate=null,h)}function C(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function T(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function j(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(C,this),this.reset(!0)}function D(t){if(t||""===t){var n=t[i];if(n)return n.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var o=-1,a=function n(){for(;++o<t.length;)if(r.call(t,o))return n.value=t[o],n.done=!1,n;return n.value=e,n.done=!0,n};return a.next=a}}throw new TypeError(P(t)+" is not iterable")}return g.prototype=v,o(x,"constructor",{value:v,configurable:!0}),o(v,"constructor",{value:g,configurable:!0}),g.displayName=u(v,s,"GeneratorFunction"),t.isGeneratorFunction=function(e){var t="function"==typeof e&&e.constructor;return!!t&&(t===g||"GeneratorFunction"===(t.displayName||t.name))},t.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,v):(e.__proto__=v,u(e,s,"GeneratorFunction")),e.prototype=Object.create(x),e},t.awrap=function(e){return{__await:e}},E(S.prototype),u(S.prototype,c,(function(){return this})),t.AsyncIterator=S,t.async=function(e,n,r,o,a){void 0===a&&(a=Promise);var i=new S(l(e,n,r,o),a);return t.isGeneratorFunction(n)?i:i.next().then((function(e){return e.done?e.value:i.next()}))},E(x),u(x,s,"Generator"),u(x,i,(function(){return this})),u(x,"toString",(function(){return"[object Generator]"})),t.keys=function(e){var t=Object(e),n=[];for(var r in t)n.push(r);return n.reverse(),function e(){for(;n.length;){var r=n.pop();if(r in t)return e.value=r,e.done=!1,e}return e.done=!0,e}},t.values=D,j.prototype={constructor:j,reset:function(t){if(this.prev=0,this.next=0,this.sent=this._sent=e,this.done=!1,this.delegate=null,this.method="next",this.arg=e,this.tryEntries.forEach(T),!t)for(var n in this)"t"===n.charAt(0)&&r.call(this,n)&&!isNaN(+n.slice(1))&&(this[n]=e)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if("throw"===e.type)throw e.arg;return this.rval},dispatchException:function(t){if(this.done)throw t;var n=this;function o(r,o){return c.type="throw",c.arg=t,n.next=r,o&&(n.method="next",n.arg=e),!!o}for(var a=this.tryEntries.length-1;a>=0;--a){var i=this.tryEntries[a],c=i.completion;if("root"===i.tryLoc)return o("end");if(i.tryLoc<=this.prev){var s=r.call(i,"catchLoc"),u=r.call(i,"finallyLoc");if(s&&u){if(this.prev<i.catchLoc)return o(i.catchLoc,!0);if(this.prev<i.finallyLoc)return o(i.finallyLoc)}else if(s){if(this.prev<i.catchLoc)return o(i.catchLoc,!0)}else{if(!u)throw Error("try statement without catch or finally");if(this.prev<i.finallyLoc)return o(i.finallyLoc)}}}},abrupt:function(e,t){for(var n=this.tryEntries.length-1;n>=0;--n){var o=this.tryEntries[n];if(o.tryLoc<=this.prev&&r.call(o,"finallyLoc")&&this.prev<o.finallyLoc){var a=o;break}}a&&("break"===e||"continue"===e)&&a.tryLoc<=t&&t<=a.finallyLoc&&(a=null);var i=a?a.completion:{};return i.type=e,i.arg=t,a?(this.method="next",this.next=a.finallyLoc,h):this.complete(i)},complete:function(e,t){if("throw"===e.type)throw e.arg;return"break"===e.type||"continue"===e.type?this.next=e.arg:"return"===e.type?(this.rval=this.arg=e.arg,this.method="return",this.next="end"):"normal"===e.type&&t&&(this.next=t),h},finish:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),T(n),h}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.tryLoc===e){var r=n.completion;if("throw"===r.type){var o=r.arg;T(n)}return o}}throw Error("illegal catch attempt")},delegateYield:function(t,n,r){return this.delegate={iterator:D(t),resultName:n,nextLoc:r},"next"===this.method&&(this.arg=e),h}},t}function L(e,t,n,r,o,a,i){try{var c=e[a](i),s=c.value}catch(u){return void n(u)}c.done?t(s):Promise.resolve(s).then(r,o)}function R(e){return function(){var t=this,n=arguments;return new Promise((function(r,o){var a=e.apply(t,n);function i(e){L(a,r,o,i,c,"next",e)}function c(e){L(a,r,o,i,c,"throw",e)}i(void 0)}))}}function Z(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=P(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=P(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==P(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function F(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,a,i,c=[],s=!0,u=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;s=!1}else for(;!(s=(r=a.call(n)).done)&&(c.push(r.value),c.length!==t);s=!0);}catch(e){u=!0,o=e}finally{try{if(!s&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(u)throw o}}return c}}(e,t)||B(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function B(e,t){if(e){if("string"===typeof e)return U(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?U(e,t):void 0}}function U(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var Y=function(){return r.h.getState().columns},V=function(){return r.h.getState().columns.filter((function(e){return!me(e)}))},H=function(e){return Y().find((function(t){return(null===t||void 0===t?void 0:t.get("id"))===e}))},W=function(e){return V().filter((function(t){return(null===t||void 0===t?void 0:t.get("projectId"))===e})).sort(o.ZP.order)},z=function(e){var t=W(e);if(t.size>0)return t.get(0)},G=function(e){var t=z(e);return(t?t.get("id"):null)||null},K=function(e){return V().count((function(t){return(null===t||void 0===t?void 0:t.get("projectId"))===e}))>=i.b9.kanbanNumber},q=function(e){var t=e.columnId,n=e.projectId,r=e.name;return!!V().find((function(e){return(null===e||void 0===e?void 0:e.get("projectId"))===n&&(null===e||void 0===e?void 0:e.get("name"))===r&&(null===e||void 0===e?void 0:e.get("id"))!==t}))},$=function(e){var t,n,r=e.projectId,o=e.prevColumnId,a=e.nextColumnId,i=W(r).toList();o?n=(t=i.toArray().findIndex((function(e){return e.get("id")===o})))+1:t=a?(n=i.toArray().findIndex((function(e){return e.get("id")===a})))-1:i.size-1;var c=t>-1?i.get(t):null,s=void 0!=n&&n>-1?i.get(n):null;return{prevSortOrder:c?parseInt("".concat(c.get("sortOrder")),10):NaN,nextSortOrder:s?parseInt("".concat(s.get("sortOrder")),10):NaN}},J=function(e){var t,n=e.projectId,r=e.prevColumnId,o=e.thisColumnId,i=e.nextColumnId,s=W(n).map((function(e){return null===e||void 0===e?void 0:e.get("id")})).filter((function(e){return e!==o}));if(r)t=s.toArray().indexOf(r)+1;else if(i){t=s.toArray().indexOf(i)}else t=s.size;var u=s.toArray();return u.splice(t,0,o),(s=c.List(u)).toMap().mapEntries((function(e){var t=F(e,2),n=t[0];return[t[1],n*a.eL]})).toObject()},X=function(e){return"edit"===H(e).get("status")},Q=function(e,t){var n=!(arguments.length>2&&void 0!==arguments[2])||arguments[2],r=ce({projectId:e,prevColumnId:void 0,nextColumnId:void 0,name:s.U2("kanban_to_do_column")});if(r&&t){var o=(0,l.Oe)(t),a=o.groupBy,i=o.orderBy,c=l.bM(o,i),d=(0,u._n)(e,a,i,"none",c);if(Object.keys(d).length){var m=[{projectId:e,orderBy:i,groupBy:a,groupValue:r,changed:d,deleted:{},orderReverse:c}];(0,u.wA)(m)}}n&&f.Z.doSync()},ee=function(){var e=(0,d.LP)(m._Yt.columnMoveProjectInfo,"json");return e||{}},te=function(e){var t=ee();e.forEach((function(e){delete t[e]})),(0,d.JU)(m._Yt.columnMoveProjectInfo,JSON.stringify(t))},ne=function(e,t){var n=[],r=[],o=(0,l.Rp)(t);if(o){var a=l.nn(o),i=l.Q0(o);(0,y.Ak_)().toArray().forEach((function(o){o.get("columnId")===e&&o.get("projectId")===t&&(a||i||!(0,y.rpT)(o))&&((0,y.Z1Q)(o.get("status"))?n.push(o):r.push(o))}))}return{uncompleteTasks:r,completeTasks:n}},re=function e(t,n,o,a){var i=H(t);if(i){if(K(n))return void(0,x.eD)(s.U2("column_limit_warn"));if(o.length&&(0,E.YV)({projectId:n,newCounts:o.length}))return void S.$Z({type:"task"});var u=W(n),l=u.get(u.size-1),g=i.toJS();if(l){!function(e){var t=ee();Object.keys(e).forEach((function(n){var r=e[n];t[n]||(t[n]=r)})),(0,d.JU)(m._Yt.columnMoveProjectInfo,JSON.stringify(t))}(Z({},t,{fromProjectId:i.get("projectId")}));var v=(0,y.gaM)();(0,k.uC)(c.List(o.reduce((function(e,t){var n=v.get(t);return n&&e.push(n),e}),[])),n,{columnId:t},!1,!1),g.sortOrder=(0,h.X_)(l.get("sortOrder"),NaN).newSortOrder||0,g.projectId=n,r.h.dispatch((0,p._Y)([g],[]))}else a||(Q(n,void 0,!1),e(t,n,o,!0));f.Z.doSync()}},oe=function(e,t,n){var o=(0,l.Rp)(n),a=H(e);if(o&&!(0,l.Ki)(o)&&a){var i=a.toJS();return i.projectId=n,r.h.dispatch((0,p._Y)([i],[])),(0,y.s7S)(t,n),!0}return!1},ae=function(){var e=R(I().mark((function e(){var t,n,r,o,a,i,c,s;return I().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(t=(0,y.ZZG)(),n=ee(),r=Y(),o=new Map(r.toArray().map((function(e){return[e.get("id"),e]}))),a=(0,y.gaM)(),i=new Map,c=[],s=Object.keys(n).map((function(e){var r=n[e],s=o.get(e);if(s){var u=r.fromProjectId,l=s.get("projectId");if(u&&l&&u!==l)return{columnId:e,fromProjectId:u,toProjectId:l,sortOrder:s.get("sortOrder"),taskIds:function(){var n=Object.keys(t).reduce((function(e,n){var r=a.get(n),o=t[n];return r&&r.get("columnId")===s.get("id")&&o.fromProjectId===u&&e.push(n),e}),[]);return i.set(e,n),n}()}}return c.push(e),null})).filter(g.y),te(c),!s.length){e.next=12;break}return e.next=12,(0,v.EPE)(s).then((function(e){var t=e.data,r=Object.keys(t.id2etag),o=new Set(r);if(te(r),(0,y.Tc)(s.reduce((function(e,t){return o.has(t.columnId)?e.concat(t.taskIds):e}),[])),!w().isEmpty(t.id2error)){var a=[],c=Y(),u=new Map(c.toArray().map((function(e){return[e.get("id"),e]}))),f=(0,l.EW)().get("id");Object.keys(t.id2error).forEach((function(e){var r=t.id2error[e],o=i.get(e)||[],c=n[e];if(c){var s=function(t,n,r){var a=!1;return t&&(a=oe(e,o,t)),n&&te([e]),r&&(0,y.Tc)(o),a};if(s(c.fromProjectId,!0,!0))return;switch(r){case"COLUMN_EXCEED_QUOTA":case"TO_PROJECT_NO_PROJECT_PERMISSION":case"TO_PROJECT_NOT_EXISTED":var l=u.get(e);l&&l.get("projectId")!==f?s(f,!0,!0):s(null,!0,!0);break;case"FROM_PROJECT_NOT_EXISTED":s(f,!0,!0);break;case"FROM_PROJECT_NO_PROJECT_PERMISSION":s(c.fromProjectId,!0,!0);break;case"COLUMN_NOT_EXISTED":s(null,!0,!1);break;default:a.push(e)}}}))}}));case 12:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),ie=function(){var e=r.h.getState().columns;(0,d.JU)(m._Yt.columns,JSON.stringify(e.toJS()))},ce=function(e){var t=e.projectId,n=e.prevColumnId,o=e.nextColumnId,a=e.name,i=(0,_.Z)(),c=a,s=$({projectId:t,prevColumnId:n,nextColumnId:o}),u=s.prevSortOrder,l=s.nextSortOrder,f=(0,h.X_)(u,l);if(f.needReset){var d=J({projectId:t,prevColumnId:n,thisColumnId:i,nextColumnId:o});r.h.dispatch(p.mz(d)),r.h.dispatch(p.Wf({id:i,name:c,projectId:t,sortOrder:d[i]}))}else r.h.dispatch(p.Wf({id:i,name:c,projectId:t,sortOrder:f.newSortOrder}));return i},se=function(e){var t,n=e.serverData,o=void 0===n?{}:n,a=e.isFullBatch,i=void 0!==a&&a,c=e.projectIdFetchFrom,s=[].concat(o.update||[]).concat(o.add||[]),u=(o.delete||[]).map((function(e){return e.columnId})),l=c?r.h.getState().columns.filter((function(e){return(null===e||void 0===e?void 0:e.get("projectId"))===c})).toJS():r.h.getState().columns.toJS(),f=[],d=u,m=w().groupBy(s,"projectId"),h=w().groupBy(l,"projectId"),y=function(e,t){var n="undefined"!==typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!n){if(Array.isArray(e)||(n=B(e))||t&&e&&"number"===typeof e.length){n&&(e=n);var r=0,o=function(){};return{s:o,n:function(){return r>=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:o}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var a,i=!0,c=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return i=e.done,e},e:function(e){c=!0,a=e},f:function(){try{i||null==n.return||n.return()}finally{if(c)throw a}}}}(w().uniq(w().keys(m).concat(w().keys(h))));try{var g=function(){var e=t.value,n=m[e]||[],r=h[e]||[];if(n.length){var o=r.filter((function(e){return e.syncStatus===D.F.SYNC_TYPE_COLUMN_INIT}));o.length&&o.forEach((function(t){d.push(t.id),C.T3(t.id,e)}))}var a=ee();n.forEach((function(e){if(!a[e.id]){var t=r.find((function(t){return t.id===e.id})),n=!!t,o=n&&t.etag!==e.etag,i=n&&(t.syncStatus===D.F.SYNC_TYPE_COLUMN_CHANGE||t.syncStatus===D.F.SYNC_TYPE_COLUMN_DELETE);(!n||o&&!i)&&(e.syncStatus=D.F.SYNC_TYPE_COLUMN_DONE,f.push(e))}})),i&&r.forEach((function(e){if(!a[e.id]){var t=n.find((function(t){return e.id===t.id})),r=e.syncStatus===D.F.SYNC_TYPE_COLUMN_CREATE||e.syncStatus===D.F.SYNC_TYPE_COLUMN_INIT;t||r||d.push(e.id)}}))};for(y.s();!(t=y.n()).done;)g()}catch(v){y.e(v)}finally{y.f()}r.h.dispatch(p._Y(f,d))},ue=function(){var e=R(I().mark((function e(){var t,n,o,a,i;return I().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(t=r.h.getState().columns,n=[],o=[],a=[],i=[],t.toArray().forEach((function(e){e.get("syncStatus")===D.F.SYNC_TYPE_COLUMN_DELETE?(a.push({columnId:e.get("id"),projectId:e.get("projectId")}),i.push(e.get("id"))):e.get("syncStatus")===D.F.SYNC_TYPE_COLUMN_CREATE||e.get("syncStatus")===D.F.SYNC_TYPE_COLUMN_INIT?n.push(fe(e)):e.get("syncStatus")===D.F.SYNC_TYPE_COLUMN_CHANGE&&o.push(fe(e))})),!(n.length||o.length||a.length)){e.next=9;break}return e.next=9,v.ran({add:n,update:o,delete:a}).then((function(e){var t=e.data,n=[],o=[];if(!w().isEmpty(t.id2error))for(var a in t.id2error){var c=a,u=t.id2error[a];if(u===O.Z.EXISTED)n.push({id:c,syncStatus:D.F.SYNC_TYPE_COLUMN_CHANGE});else if(u===O.Z.NOT_EXISTED)i.includes(c)?o.push(c):n.push({id:c,syncStatus:D.F.SYNC_TYPE_COLUMN_CREATE});else if(u===O.Z.NO_PROJECT_PERMISSION){var f=(0,l.$)(c);if(f){var d=f.get("id");l.r(f)?o.push(c):(l.yA(f)||l.at(f))&&(o.push(c),r.h.dispatch((0,j.ty)(d,{})))}else o.push(c)}else u===O.Z.EXCEED_QUOTA&&T.$Z({text:s.U2("column_limit_warn")})}if(!w().isEmpty(t.id2etag))for(var m in t.id2etag){var h=t.id2etag[m];i.includes(m)?o.push(m):n.push({id:m,etag:h,syncStatus:D.F.SYNC_TYPE_COLUMN_DONE})}r.h.dispatch(p._Y(n,o))}));case 9:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),le=function(e){var t=w().extend({id:(0,_.Z)(),userId:M.U2("userId"),createdTime:A.Z.formatToUtcString()},e);return(0,c.fromJS)(t)},fe=function(e){var t=(0,h.Gi)(e).toJSON();return delete t.syncStatus,delete t.status,t},de=function(e){return e.get("syncStatus")===D.F.SYNC_TYPE_COLUMN_CREATE||e.get("syncStatus")===D.F.SYNC_TYPE_COLUMN_INIT},me=function(e){return e.get("syncStatus")===D.F.SYNC_TYPE_COLUMN_DELETE},pe=function(e,t,n){var r=N.ZP.projectId2lastDefaultColumnID.get(e)||"";r&&r!==t&&n(r),N.ZP.projectId2lastDefaultColumnID.set(e,t)}},cFRg:function(e,t,n){"use strict";n.d(t,{j2:function(){return D},l5:function(){return A},fJ:function(){return N},Zr:function(){return P},sC:function(){return I},fM:function(){return L},Bj:function(){return R},ph:function(){return F},$C:function(){return B},oY:function(){return U},gK:function(){return Y},ML:function(){return V},Mh:function(){return H},rB:function(){return W},NS:function(){return z},tS:function(){return G},Ew:function(){return K},mQ:function(){return q},cB:function(){return J},ed:function(){return Q},t0:function(){return ee},jO:function(){return te},Y$:function(){return oe}});n("pNMO"),n("4Brf"),n("tjZM"),n("0oug"),n("lEou"),n("ma9I"),n("TeQF"),n("fbCW"),n("pjDv"),n("4mDm"),n("Junv"),n("+2oP"),n("sMBO"),n("6cQw"),n("DEfu"),n("I9xj"),n("NBAS"),n("ExoC"),n("07d7"),n("5s+n"),n("rB9j"),n("YGK4"),n("PKPk"),n("UxlC"),n("FZtP"),n("3bBZ");var r=n("hnzI"),o=n("Eh+D"),a=n("lQiI"),i=n("QjE/"),c=n("RDjN"),s=n("4+DD"),u=n("V/jI"),l=n("l3/N"),f=n("SnZ1"),d=n("q9+P"),m=n("/Qhg"),p=n.n(m),h=n("sUPV"),y=n("y8mg"),g=n.n(y),v=n("dvcG"),b=n("gFJJ"),w=n("UWFD"),k=n("cYOW"),x=n("ylzY"),E=n("mV5u"),S=n("dmHn"),_=n.n(S),O=n("5WEu");function C(e){return C="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},C(e)}function T(){T=function(){return t};var e,t={},n=Object.prototype,r=n.hasOwnProperty,o=Object.defineProperty||function(e,t,n){e[t]=n.value},a="function"==typeof Symbol?Symbol:{},i=a.iterator||"@@iterator",c=a.asyncIterator||"@@asyncIterator",s=a.toStringTag||"@@toStringTag";function u(e,t,n){return Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{u({},"")}catch(e){u=function(e,t,n){return e[t]=n}}function l(e,t,n,r){var a=t&&t.prototype instanceof y?t:y,i=Object.create(a.prototype),c=new M(r||[]);return o(i,"_invoke",{value:_(e,n,c)}),i}function f(e,t,n){try{return{type:"normal",arg:e.call(t,n)}}catch(e){return{type:"throw",arg:e}}}t.wrap=l;var d="suspendedStart",m="executing",p="completed",h={};function y(){}function g(){}function v(){}var b={};u(b,i,(function(){return this}));var w=Object.getPrototypeOf,k=w&&w(w(A([])));k&&k!==n&&r.call(k,i)&&(b=k);var x=v.prototype=y.prototype=Object.create(b);function E(e){["next","throw","return"].forEach((function(t){u(e,t,(function(e){return this._invoke(t,e)}))}))}function S(e,t){function n(o,a,i,c){var s=f(e[o],e,a);if("throw"!==s.type){var u=s.arg,l=u.value;return l&&"object"==C(l)&&r.call(l,"__await")?t.resolve(l.__await).then((function(e){n("next",e,i,c)}),(function(e){n("throw",e,i,c)})):t.resolve(l).then((function(e){u.value=e,i(u)}),(function(e){return n("throw",e,i,c)}))}c(s.arg)}var a;o(this,"_invoke",{value:function(e,r){function o(){return new t((function(t,o){n(e,r,t,o)}))}return a=a?a.then(o,o):o()}})}function _(t,n,r){var o=d;return function(a,i){if(o===m)throw Error("Generator is already running");if(o===p){if("throw"===a)throw i;return{value:e,done:!0}}for(r.method=a,r.arg=i;;){var c=r.delegate;if(c){var s=O(c,r);if(s){if(s===h)continue;return s}}if("next"===r.method)r.sent=r._sent=r.arg;else if("throw"===r.method){if(o===d)throw o=p,r.arg;r.dispatchException(r.arg)}else"return"===r.method&&r.abrupt("return",r.arg);o=m;var u=f(t,n,r);if("normal"===u.type){if(o=r.done?p:"suspendedYield",u.arg===h)continue;return{value:u.arg,done:r.done}}"throw"===u.type&&(o=p,r.method="throw",r.arg=u.arg)}}}function O(t,n){var r=n.method,o=t.iterator[r];if(o===e)return n.delegate=null,"throw"===r&&t.iterator.return&&(n.method="return",n.arg=e,O(t,n),"throw"===n.method)||"return"!==r&&(n.method="throw",n.arg=new TypeError("The iterator does not provide a '"+r+"' method")),h;var a=f(o,t.iterator,n.arg);if("throw"===a.type)return n.method="throw",n.arg=a.arg,n.delegate=null,h;var i=a.arg;return i?i.done?(n[t.resultName]=i.value,n.next=t.nextLoc,"return"!==n.method&&(n.method="next",n.arg=e),n.delegate=null,h):i:(n.method="throw",n.arg=new TypeError("iterator result is not an object"),n.delegate=null,h)}function j(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function D(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function M(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(j,this),this.reset(!0)}function A(t){if(t||""===t){var n=t[i];if(n)return n.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var o=-1,a=function n(){for(;++o<t.length;)if(r.call(t,o))return n.value=t[o],n.done=!1,n;return n.value=e,n.done=!0,n};return a.next=a}}throw new TypeError(C(t)+" is not iterable")}return g.prototype=v,o(x,"constructor",{value:v,configurable:!0}),o(v,"constructor",{value:g,configurable:!0}),g.displayName=u(v,s,"GeneratorFunction"),t.isGeneratorFunction=function(e){var t="function"==typeof e&&e.constructor;return!!t&&(t===g||"GeneratorFunction"===(t.displayName||t.name))},t.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,v):(e.__proto__=v,u(e,s,"GeneratorFunction")),e.prototype=Object.create(x),e},t.awrap=function(e){return{__await:e}},E(S.prototype),u(S.prototype,c,(function(){return this})),t.AsyncIterator=S,t.async=function(e,n,r,o,a){void 0===a&&(a=Promise);var i=new S(l(e,n,r,o),a);return t.isGeneratorFunction(n)?i:i.next().then((function(e){return e.done?e.value:i.next()}))},E(x),u(x,s,"Generator"),u(x,i,(function(){return this})),u(x,"toString",(function(){return"[object Generator]"})),t.keys=function(e){var t=Object(e),n=[];for(var r in t)n.push(r);return n.reverse(),function e(){for(;n.length;){var r=n.pop();if(r in t)return e.value=r,e.done=!1,e}return e.done=!0,e}},t.values=A,M.prototype={constructor:M,reset:function(t){if(this.prev=0,this.next=0,this.sent=this._sent=e,this.done=!1,this.delegate=null,this.method="next",this.arg=e,this.tryEntries.forEach(D),!t)for(var n in this)"t"===n.charAt(0)&&r.call(this,n)&&!isNaN(+n.slice(1))&&(this[n]=e)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if("throw"===e.type)throw e.arg;return this.rval},dispatchException:function(t){if(this.done)throw t;var n=this;function o(r,o){return c.type="throw",c.arg=t,n.next=r,o&&(n.method="next",n.arg=e),!!o}for(var a=this.tryEntries.length-1;a>=0;--a){var i=this.tryEntries[a],c=i.completion;if("root"===i.tryLoc)return o("end");if(i.tryLoc<=this.prev){var s=r.call(i,"catchLoc"),u=r.call(i,"finallyLoc");if(s&&u){if(this.prev<i.catchLoc)return o(i.catchLoc,!0);if(this.prev<i.finallyLoc)return o(i.finallyLoc)}else if(s){if(this.prev<i.catchLoc)return o(i.catchLoc,!0)}else{if(!u)throw Error("try statement without catch or finally");if(this.prev<i.finallyLoc)return o(i.finallyLoc)}}}},abrupt:function(e,t){for(var n=this.tryEntries.length-1;n>=0;--n){var o=this.tryEntries[n];if(o.tryLoc<=this.prev&&r.call(o,"finallyLoc")&&this.prev<o.finallyLoc){var a=o;break}}a&&("break"===e||"continue"===e)&&a.tryLoc<=t&&t<=a.finallyLoc&&(a=null);var i=a?a.completion:{};return i.type=e,i.arg=t,a?(this.method="next",this.next=a.finallyLoc,h):this.complete(i)},complete:function(e,t){if("throw"===e.type)throw e.arg;return"break"===e.type||"continue"===e.type?this.next=e.arg:"return"===e.type?(this.rval=this.arg=e.arg,this.method="return",this.next="end"):"normal"===e.type&&t&&(this.next=t),h},finish:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),D(n),h}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.tryLoc===e){var r=n.completion;if("throw"===r.type){var o=r.arg;D(n)}return o}}throw Error("illegal catch attempt")},delegateYield:function(t,n,r){return this.delegate={iterator:A(t),resultName:n,nextLoc:r},"next"===this.method&&(this.arg=e),h}},t}function j(e,t,n,r,o,a,i){try{var c=e[a](i),s=c.value}catch(u){return void n(u)}c.done?t(s):Promise.resolve(s).then(r,o)}var D=function(e){return o.fromJS(g().extend({id:"",account:"",site:""},e))},M=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:r.h.getState();return e.connectAccounts},A=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:r.h.getState();return e.connectAccounts.filter((function(e){return"google"===(null===e||void 0===e?void 0:e.get("site"))}))},N=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:r.h.getState();return e.connectAccounts.filter((function(e){return"notion"===(null===e||void 0===e?void 0:e.get("site"))}))},P=function(e){return M().toArray().find((function(t){return t.get("id")===e}))},I=function(e){var t;return(null===(t=e.get("calendars"))||void 0===t?void 0:t.toArray())||[]},L=function(e){var t;return(null===(t=e.get("relProjects"))||void 0===t?void 0:t.toArray())||[]},R=function(e){for(var t="",n=A().toArray(),r=0;r<n.length;r++){var o=n[r],a=L(o).find((function(t){return"all"===t.get("syncProjectScope")&&t.get("syncProjectId")===e}));if(a){t=a.get("id");break}}return t},Z=function(e,t){for(var n=e.toArray(),r=0;r<n.length;r++){var o=n[r],a=L(o).find((function(e){return e.get("syncProjectScope")===t}));if(a)return{connectAccount:o,relProjectId:a.get("id")}}return{connectAccount:void 0,relProjectId:void 0}},F=function(e){return Z(A(),e)},B=function(e){return Z(N(),e)},U=function(e){var t=e.get("defaultTags");return o.List.isList(t)?t.toArray():Array.isArray(t)?t:[]},Y=function(e,t){var n=function(e){for(var t=M().toArray(),n=0;n<t.length;n++){var r=t[n],o=L(r).find((function(t){return t.get("id")===e}));if(o)return{connectAccount:r,relProject:o}}return{}}(e),r=n.connectAccount,o=n.relProject;if(null!=r&&null!=o){var a=r.get("id");f.rPY({connectId:a,id:e,syncProjectId:t,defaultTags:U(o)}).then((function(e){E.Z.doSync()}))}},V=function(e){var t=function(e){for(var t=A().toArray(),n=0;n<t.length;n++){var r=t[n],o=L(r).find((function(t){return"all"===t.get("syncProjectScope")&&t.get("syncProjectId")===e}));if(o)return{connectAccount:r,relProjectId:o.get("id")}}return{}}(e),n=t.connectAccount,o=t.relProjectId;return!(!o||!n)&&(w.WI({key:"change_default_relProject_modal",title:u.U2("cannot_delete_default_project"),content:u.U2("calendar_connect_delete_default_project_tips",{s:n.get("account")}),cancelText:u.U2("cancel"),confirmText:u.U2("modify"),confirmAction:function(){var e=n.get("id");x.ZP.tempOpenRelProjectId=o,r.h.dispatch((0,k.VF)({search:"?modalType=settings&tabs=integrations&connectId=".concat(e)}))}}),!0)},H=function(e){var t=F(e),n=t.connectAccount,r=t.relProjectId;if(r&&n){var o=n.get("id");f.XPu(o,r).then((function(){E.Z.doSync()}))}var a=B(e),i=a.connectAccount,c=a.relProjectId;if(i&&c){var s=i.get("id");f.XPu(s,c).then((function(){E.Z.doSync()}))}},W=function(e){r.h.dispatch((0,h.yI)(e))},z=function(){var e=M();(0,v.JU)(c._Yt.connectAccounts,JSON.stringify(e.toJSON()))},G=function(e){var t=e.callback,n=e.connectId,r=e.action;e.closeAction;if(a._y()){var o="rebind"===r,s=A(),u=o?s.filter((function(e){return 0===(null===e||void 0===e?void 0:e.get("status"))})).size:s.size;if(b.b9.googleCalendarNumber<=u)i.$Z({type:c.VIb.connectAccountLimit});else{var m;$(window).on("beforeunload",(function(e){h(),$(window).off("beforeunload")}));var h=function(){m&&m.close(),window.onOauth=null},y=encodeURIComponent("https://"+window.location.hostname+"/calendar/bind"),g="".concat(d.ho.PURE_API_HOST,"/pub/api/v2/calendar/connect/google?redirectUri=").concat(y);window.onOauth=function(e){var r=(0,l.vH)(e,"code");f.i0j(r,"google").then((function(e){h(),X(e,t,s,n,o)}),(function(e){h(),e&&p().error(e)}))};var v="width=800, height=600, left="+(window.innerWidth/2-400)+", top="+Math.max(window.innerHeight/2-300,0);(m=window.open("about:blank","_blank",v))&&(m.location=g)}}else i.$Z({type:c.VIb.connectAccount})},K=function(){var e,t=(e=T().mark((function e(t){var n,r,o,s,l,m,p,h,y,g,v,w,k,x;return T().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(n=t.beforeAction,t.callback,t.closeAction,r=t.action,a._y()){e.next=4;break}return i.$Z({type:c.VIb.connectNotionAccount}),e.abrupt("return");case 4:if(o="rebind"===r,s=N(),l=o?s.filter((function(e){return 0===(null===e||void 0===e?void 0:e.get("status"))})).size:s.size,!(b.b9.notionWorkspaceNumber<=l)){e.next=10;break}return i.$Z({type:c.VIb.connectNotionLimit}),e.abrupt("return");case 10:e.next=14;break;case 14:if(!n){e.next=17;break}if(n()){e.next=17;break}return e.abrupt("return");case 17:if($(window).on("beforeunload",(function(e){p(),$(window).off("beforeunload")})),p=function(){m&&m.close(),window.onOauth=null},h=encodeURIComponent("https://"+window.location.hostname+"/connect/notion/web"),y="".concat(d.ho.PURE_API_HOST,"/pub/api/v2/calendar/connect/notion?redirectUri=").concat(h),o){e.next=32;break}return e.prev=22,e.next=25,f.IEe();case 25:200===(g=e.sent).status&&!0===g.data&&(y="https://"+window.location.hostname+"/connect/notion/guide?channel=web&lang=".concat(u.dK())),e.next=32;break;case 30:e.prev=30,e.t0=e.catch(22);case 32:v=window.innerWidth/2-400,w=Math.max(window.innerHeight/2-300,0),k="width=800, height=680, left="+v+", top="+w,(m=window.open("about:blank","_blank",k))&&(m.location=y),x=null,x=setInterval((function(){m&&m.closed&&(x&&clearInterval(x),E.Z.doSync())}),1e3);case 39:case"end":return e.stop()}}),e,null,[[22,30]])})),function(){var t=this,n=arguments;return new Promise((function(r,o){var a=e.apply(t,n);function i(e){j(a,r,o,i,c,"next",e)}function c(e){j(a,r,o,i,c,"throw",e)}i(void 0)}))});return function(e){return t.apply(this,arguments)}}(),q=function(e,t){var n=[];return M().toArray().filter((function(n){return(!t||t===n.get("site"))&&n.get("id")!==e})).forEach((function(e){L(e).forEach((function(t){var r=t.get("syncProjectScope"),o=t.get("syncProjectId");"notion"===e.get("site")?(n.push(r),n.push((0,O.wX)())):(n.push(r),n.push(o))}))})),Array.from(new Set(n))},J=function(e){return f.Err(e).then((function(){r.h.dispatch((0,h.tY)(e))}))},X=function(e,t,n,o){var a=arguments.length>4&&void 0!==arguments[4]&&arguments[4],i=e.data,c=i.id,l=i,f=n.find((function(e){return e.get("id")===c}));f?(r.h.dispatch((0,h.nr)(c,l)),a||s.eD(u.U2("account_integrated_duplicate_acccount"))):a&&o?J(o).then((function(){r.h.dispatch((0,h.$m)(l)),null===t||void 0===t||t(l.id)})):(r.h.dispatch((0,h.$m)(l)),null===t||void 0===t||t(l.id))},Q=function(){return M().filter((function(e){return 1===(null===e||void 0===e?void 0:e.get("status"))}))},ee=function(e){return"notion"===e.get("site")?"".concat(e.get("account"),"(").concat(e.get("workspaceName"),")"):e.get("account")},te=function(e){if(!l.JK()){var t=P(e);t&&((0,v.JU)(c._Yt.calendarInValidConfirmDay,_()().format("YYYYMMDD")),w.WI({title:u.U2("app_auth_has_expired_title"),content:"".concat(window.intl.messages.app_auth_has_expired_desc_single).replace("{s}","".concat(ee(t))),confirmText:u.U2("reauthorize_google_account"),confirmAction:function(){P(e)&&r.h.dispatch((0,k.VF)({search:"?modalType=settings&tabs=integrations&rebindId=".concat(e)}))},cancelText:u.U2("deauthorize"),cancelAction:function(){w.WI({title:u.U2("deauthorize"),content:u.U2("unsubscribed_calendar_confirm_title"),confirmAction:function(){J(e)},confirmText:u.U2("deauthorize"),cancelText:u.U2("got_it")})},confirmButtonClassName:"truncate",cancelButtonClassName:"truncate",closeAction:function(){}}))}},ne=null,re=null,oe=function(e){re&&(ne&&(clearInterval(ne),ne=null),E.Z.doSync(),re.close(),re=null);var t="https://"+window.location.hostname+"/connect/notion/config/".concat(e,"?lang=").concat(u.dK()),n="width=800, height=680, left="+(window.innerWidth/2-400)+", top="+Math.max(window.innerHeight/2-300,0);re=window.open("about:blank","_blank",n),ne=setInterval((function(){re&&re.closed&&(ne&&(clearInterval(ne),ne=null),E.Z.doSync())}),1e3),re&&(re.location=t)};window.showInvalidConfirm=te},Cl3p:function(e,t,n){"use strict";n.d(t,{yf:function(){return ue},jb:function(){return Ue},PC:function(){return we},s8:function(){return X},q:function(){return me},_N:function(){return le},eg:function(){return J},DL:function(){return qe},jX:function(){return Se},Ii:function(){return _e},zr:function(){return at},qN:function(){return Te},Q2:function(){return Ve},eP:function(){return Ct},tG:function(){return Ot},uh:function(){return tt},p_:function(){return et},Np:function(){return Pt},GK:function(){return be},yB:function(){return wt},HM:function(){return kt},U5:function(){return Et},NY:function(){return Ft},Ho:function(){return _t},Qx:function(){return Zt},Gg:function(){return xt},X4:function(){return St},Xl:function(){return Ce},EY:function(){return yt},l1:function(){return ht},V8:function(){return oe},gO:function(){return Mt},uG:function(){return ct},Rn:function(){return ge},I0:function(){return Ge},lL:function(){return Ke},g7:function(){return Nt},FW:function(){return st},px:function(){return mt},Fs:function(){return At},wf:function(){return pt},Vv:function(){return jt},on:function(){return Lt},NB:function(){return re},Vm:function(){return te},dw:function(){return ne},co:function(){return Ie},U_:function(){return Ne},VP:function(){return je},SH:function(){return Me},QJ:function(){return Ae},vE:function(){return Fe},rs:function(){return De},lZ:function(){return lt},Wo:function(){return Re},F8:function(){return ot},KL:function(){return gt},bN:function(){return dt},B:function(){return nt},wI:function(){return vt},Y$:function(){return bt},Rw:function(){return ke},a8:function(){return xe},Th:function(){return Ze},js:function(){return Ee},KN:function(){return It},JI:function(){return $},oL:function(){return he},_v:function(){return ae},DG:function(){return ce},IP:function(){return ie},r_:function(){return pe},ry:function(){return Oe},PG:function(){return it},sU:function(){return Le},P:function(){return Dt},Kz:function(){return He},S8:function(){return We},hZ:function(){return Rt},L0:function(){return Bt},Wg:function(){return ut},Bc:function(){return se},PY:function(){return Ye}});n("pNMO"),n("4Brf"),n("tjZM"),n("0oug"),n("gXIK"),n("lEou"),n("ma9I"),n("TeQF"),n("fbCW"),n("pjDv"),n("yq1k"),n("4mDm"),n("2B1R"),n("E9XD"),n("Junv"),n("+2oP"),n("ToJy"),n("7+zs"),n("sMBO"),n("6cQw"),n("DEfu"),n("Tskq"),n("I9xj"),n("qePV"),n("zKZe"),n("5DmW"),n("27RR"),n("NBAS"),n("tkto"),n("ExoC"),n("07d7"),n("B6y2"),n("4l63"),n("5s+n"),n("rB9j"),n("ALS0"),n("JfAA"),n("YGK4"),n("JTJg"),n("PKPk"),n("FZtP"),n("3bBZ");var r=n("RDjN"),o=n("bBaG"),a=n("+SYV"),i=n("7Rop"),c=n("1iZ0"),s=n("hnzI"),u=n("+7oO"),l=n("y8mg"),f=n.n(l),d=n("gFJJ"),m=n("QjE/"),p=n("q9+P"),h=n("xS9v"),y=n("dmHn"),g=n.n(y),v=n("P26T"),b=n("YSKt"),w=n("1h96"),k=n("Eh+D"),x=n.n(k),E=n("SnZ1"),S=n("ylzY"),_=n("Omno"),O=(n("+TCt"),n("7u+B")),C=n("RNzw"),T=n("5WEu"),j=n("VGuJ"),D=n("kxzV"),M=n("TXkH"),A=n("V/jI"),N=n("5uUV"),P=n("lQiI"),I=n("rviF"),L=n("dvcG"),R=n("uz+a"),Z=n("3wrI"),F=n("a0xv"),B=n("6t1G");function U(e){return U="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},U(e)}function Y(e){return function(e){if(Array.isArray(e))return V(e)}(e)||function(e){if("undefined"!==typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(!e)return;if("string"===typeof e)return V(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return V(e,t)}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function V(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function H(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function W(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?H(Object(n),!0).forEach((function(t){z(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):H(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function z(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=U(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=U(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==U(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function G(){G=function(){return t};var e,t={},n=Object.prototype,r=n.hasOwnProperty,o=Object.defineProperty||function(e,t,n){e[t]=n.value},a="function"==typeof Symbol?Symbol:{},i=a.iterator||"@@iterator",c=a.asyncIterator||"@@asyncIterator",s=a.toStringTag||"@@toStringTag";function u(e,t,n){return Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{u({},"")}catch(e){u=function(e,t,n){return e[t]=n}}function l(e,t,n,r){var a=t&&t.prototype instanceof y?t:y,i=Object.create(a.prototype),c=new j(r||[]);return o(i,"_invoke",{value:_(e,n,c)}),i}function f(e,t,n){try{return{type:"normal",arg:e.call(t,n)}}catch(e){return{type:"throw",arg:e}}}t.wrap=l;var d="suspendedStart",m="executing",p="completed",h={};function y(){}function g(){}function v(){}var b={};u(b,i,(function(){return this}));var w=Object.getPrototypeOf,k=w&&w(w(D([])));k&&k!==n&&r.call(k,i)&&(b=k);var x=v.prototype=y.prototype=Object.create(b);function E(e){["next","throw","return"].forEach((function(t){u(e,t,(function(e){return this._invoke(t,e)}))}))}function S(e,t){function n(o,a,i,c){var s=f(e[o],e,a);if("throw"!==s.type){var u=s.arg,l=u.value;return l&&"object"==U(l)&&r.call(l,"__await")?t.resolve(l.__await).then((function(e){n("next",e,i,c)}),(function(e){n("throw",e,i,c)})):t.resolve(l).then((function(e){u.value=e,i(u)}),(function(e){return n("throw",e,i,c)}))}c(s.arg)}var a;o(this,"_invoke",{value:function(e,r){function o(){return new t((function(t,o){n(e,r,t,o)}))}return a=a?a.then(o,o):o()}})}function _(t,n,r){var o=d;return function(a,i){if(o===m)throw Error("Generator is already running");if(o===p){if("throw"===a)throw i;return{value:e,done:!0}}for(r.method=a,r.arg=i;;){var c=r.delegate;if(c){var s=O(c,r);if(s){if(s===h)continue;return s}}if("next"===r.method)r.sent=r._sent=r.arg;else if("throw"===r.method){if(o===d)throw o=p,r.arg;r.dispatchException(r.arg)}else"return"===r.method&&r.abrupt("return",r.arg);o=m;var u=f(t,n,r);if("normal"===u.type){if(o=r.done?p:"suspendedYield",u.arg===h)continue;return{value:u.arg,done:r.done}}"throw"===u.type&&(o=p,r.method="throw",r.arg=u.arg)}}}function O(t,n){var r=n.method,o=t.iterator[r];if(o===e)return n.delegate=null,"throw"===r&&t.iterator.return&&(n.method="return",n.arg=e,O(t,n),"throw"===n.method)||"return"!==r&&(n.method="throw",n.arg=new TypeError("The iterator does not provide a '"+r+"' method")),h;var a=f(o,t.iterator,n.arg);if("throw"===a.type)return n.method="throw",n.arg=a.arg,n.delegate=null,h;var i=a.arg;return i?i.done?(n[t.resultName]=i.value,n.next=t.nextLoc,"return"!==n.method&&(n.method="next",n.arg=e),n.delegate=null,h):i:(n.method="throw",n.arg=new TypeError("iterator result is not an object"),n.delegate=null,h)}function C(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function T(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function j(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(C,this),this.reset(!0)}function D(t){if(t||""===t){var n=t[i];if(n)return n.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var o=-1,a=function n(){for(;++o<t.length;)if(r.call(t,o))return n.value=t[o],n.done=!1,n;return n.value=e,n.done=!0,n};return a.next=a}}throw new TypeError(U(t)+" is not iterable")}return g.prototype=v,o(x,"constructor",{value:v,configurable:!0}),o(v,"constructor",{value:g,configurable:!0}),g.displayName=u(v,s,"GeneratorFunction"),t.isGeneratorFunction=function(e){var t="function"==typeof e&&e.constructor;return!!t&&(t===g||"GeneratorFunction"===(t.displayName||t.name))},t.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,v):(e.__proto__=v,u(e,s,"GeneratorFunction")),e.prototype=Object.create(x),e},t.awrap=function(e){return{__await:e}},E(S.prototype),u(S.prototype,c,(function(){return this})),t.AsyncIterator=S,t.async=function(e,n,r,o,a){void 0===a&&(a=Promise);var i=new S(l(e,n,r,o),a);return t.isGeneratorFunction(n)?i:i.next().then((function(e){return e.done?e.value:i.next()}))},E(x),u(x,s,"Generator"),u(x,i,(function(){return this})),u(x,"toString",(function(){return"[object Generator]"})),t.keys=function(e){var t=Object(e),n=[];for(var r in t)n.push(r);return n.reverse(),function e(){for(;n.length;){var r=n.pop();if(r in t)return e.value=r,e.done=!1,e}return e.done=!0,e}},t.values=D,j.prototype={constructor:j,reset:function(t){if(this.prev=0,this.next=0,this.sent=this._sent=e,this.done=!1,this.delegate=null,this.method="next",this.arg=e,this.tryEntries.forEach(T),!t)for(var n in this)"t"===n.charAt(0)&&r.call(this,n)&&!isNaN(+n.slice(1))&&(this[n]=e)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if("throw"===e.type)throw e.arg;return this.rval},dispatchException:function(t){if(this.done)throw t;var n=this;function o(r,o){return c.type="throw",c.arg=t,n.next=r,o&&(n.method="next",n.arg=e),!!o}for(var a=this.tryEntries.length-1;a>=0;--a){var i=this.tryEntries[a],c=i.completion;if("root"===i.tryLoc)return o("end");if(i.tryLoc<=this.prev){var s=r.call(i,"catchLoc"),u=r.call(i,"finallyLoc");if(s&&u){if(this.prev<i.catchLoc)return o(i.catchLoc,!0);if(this.prev<i.finallyLoc)return o(i.finallyLoc)}else if(s){if(this.prev<i.catchLoc)return o(i.catchLoc,!0)}else{if(!u)throw Error("try statement without catch or finally");if(this.prev<i.finallyLoc)return o(i.finallyLoc)}}}},abrupt:function(e,t){for(var n=this.tryEntries.length-1;n>=0;--n){var o=this.tryEntries[n];if(o.tryLoc<=this.prev&&r.call(o,"finallyLoc")&&this.prev<o.finallyLoc){var a=o;break}}a&&("break"===e||"continue"===e)&&a.tryLoc<=t&&t<=a.finallyLoc&&(a=null);var i=a?a.completion:{};return i.type=e,i.arg=t,a?(this.method="next",this.next=a.finallyLoc,h):this.complete(i)},complete:function(e,t){if("throw"===e.type)throw e.arg;return"break"===e.type||"continue"===e.type?this.next=e.arg:"return"===e.type?(this.rval=this.arg=e.arg,this.method="return",this.next="end"):"normal"===e.type&&t&&(this.next=t),h},finish:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),T(n),h}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.tryLoc===e){var r=n.completion;if("throw"===r.type){var o=r.arg;T(n)}return o}}throw Error("illegal catch attempt")},delegateYield:function(t,n,r){return this.delegate={iterator:D(t),resultName:n,nextLoc:r},"next"===this.method&&(this.arg=e),h}},t}function K(e,t,n,r,o,a,i){try{var c=e[a](i),s=c.value}catch(u){return void n(u)}c.done?t(s):Promise.resolve(s).then(r,o)}function q(e){return function(){var t=this,n=arguments;return new Promise((function(r,o){var a=e.apply(t,n);function i(e){K(a,r,o,i,c,"next",e)}function c(e){K(a,r,o,i,c,"throw",e)}i(void 0)}))}}var $=function(){var e=q(G().mark((function e(){var t;return G().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,u.Z.getCountdownStuff();case 2:(t=e.sent)&&s.h.dispatch((n=t,{type:c.Rj.RESTORE_FROM_LOCAL,payload:{data:n}}));case 4:case"end":return e.stop()}var n}),e)})));return function(){return e.apply(this,arguments)}}(),J=f().debounce(q(G().mark((function e(){var t,n;return G().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return t=s.h.getState().countdown,n=t.models.map((function(e){var t=W({},e);return delete t.targetDate,t})),e.next=4,u.Z.setCountdownStuff(W(W({},t),{},{models:n}));case 4:case"end":return e.stop()}}),e)}))),r.mi6,{leading:!1,trailing:!0}),X=function(e,t){var n=parseInt(g()().format("YYYYMMDD"),10),c=function(e,t){switch(e){case a.Dy.holiday:var n,o="countdown_new_year_day";return{type:a.Dy.holiday,iconRes:o,color:(null===(n=r.hzZ[o])||void 0===n?void 0:n.color)||"",ignoreYear:!0,repeatFlag:"RRULE:FREQ=YEARLY;INTERVAL=1"};case a.Dy.birthday:var i,c="countdown_birthday",s=p.j4?a.kK.lunar:a.kK.default;return{type:a.Dy.birthday,iconRes:c,color:(null===(i=r.hzZ[c])||void 0===i?void 0:i.color)||"",ignoreYear:!1,repeatFlag:s===a.kK.lunar?qe({digit:1,freq:"yearly",kind:"yearly",date:t,showCalendarType:s,weekStart:T.k8()}):"RRULE:FREQ=YEARLY;INTERVAL=1",showCalendarType:s};case a.Dy.anniversary:var u,l="countdown_wedding_anniversary";return{type:a.Dy.anniversary,iconRes:l,color:(null===(u=r.hzZ[l])||void 0===u?void 0:u.color)||"",ignoreYear:!1,repeatFlag:null};case a.Dy.countdown:default:var f,d="countdown_countdown";return{type:a.Dy.countdown,iconRes:d,color:(null===(f=r.hzZ[d])||void 0===f?void 0:f.color)||"",ignoreYear:!1,repeatFlag:null}}}(e,(null===t||void 0===t?void 0:t.date)||n);return W(W({id:(0,i.Z)(),name:"",date:n,showCalendarType:a.kK.default,typeOfSmartList:0,reminders:["TRIGGER:P0DT9H0M0S","TRIGGER:-P2DT15H0M0S"],remark:"",showRemark:!0,status:0,deleted:0,sortOrder:me(),style:a.jy.normal,createdTime:v.Z.formatToServerDate(),modifiedTime:v.Z.formatToServerDate(),etag:"",styleColor:r.tZL[a.jy.normal],dateDisplayFormat:a.pn.day,syncStatus:o.w.NEW,timerMode:a.h.countdown,showAge:!1,daysOption:a.y8.standard,annoyingAlert:null},c),t)},Q=function(e){var t=e.id,n=e.type,r=e.iconRes,i=e.color,c=e.name,s=e.date,u=e.ignoreYear,l=e.showCalendarType,f=e.reminders,d=e.repeatFlag,m=e.status,p=e.archivedTime,h=e.deleted,y=e.sortOrder,g=e.background,v=e.style,b=e.styleColor,w=e.dateDisplayFormat,k=e.createdTime,x=e.modifiedTime,E=e.pinnedTime,S=e.typeOfSmartList,_=e.etag,O=e.annoyingAlert,C=e.remark,T=e.timerMode,j=e.showAge,D=e.daysOption,M=e.showRemark;return{id:t,type:n,iconRes:r,color:i,name:c,date:s,ignoreYear:u,showCalendarType:l,reminders:f||[],repeatFlag:d,status:m,archivedTime:p,deleted:h,sortOrder:y,background:g,style:v,styleColor:b||[],dateDisplayFormat:w,createdTime:k,modifiedTime:x,pinnedTime:E,typeOfSmartList:S,etag:_,syncStatus:o.w.DONE,annoyingAlert:O,remark:C||"",showRemark:M,timerMode:T||a.h.countdown,showAge:null!=j&&j,daysOption:D||a.y8.standard}},ee=function(e){var t=e.id,n=e.type,r=e.iconRes,o=e.color,a=e.name,i=e.date,c=e.ignoreYear,s=e.showCalendarType,u=e.reminders;return{id:t,type:n,iconRes:r,color:o,name:a,date:i,ignoreYear:c,showCalendarType:s,reminders:void 0===u?[]:u,repeatFlag:e.repeatFlag,status:e.status,archivedTime:e.archivedTime,deleted:e.deleted,sortOrder:e.sortOrder,background:e.background,style:e.style,styleColor:e.styleColor,dateDisplayFormat:e.dateDisplayFormat,createdTime:e.createdTime,modifiedTime:e.modifiedTime,pinnedTime:e.pinnedTime,typeOfSmartList:e.typeOfSmartList,etag:e.etag,annoyingAlert:e.annoyingAlert,remark:e.remark,timerMode:e.timerMode,showAge:e.showAge,daysOption:e.daysOption}},te=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:s.h.getState();return e.countdown.models},ne=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:s.h.getState();return te(e).filter((function(e){return e.syncStatus!==o.w.DELETED}))},re=function(e){var t=ne().filter((function(t){return t.id===e}));return t.length>0?t[0]:null},oe=function(e){return e.status===a.qb.archived},ae=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:1,t=ne().filter((function(e){return!oe(e)})).length;return!(t+e>d.b9.countdownNumber)||(m.$Z({type:r.VIb.countdownLimit}),!1)},ie=function(e){return!!(0,P._y)()||(!r.rX3.includes(e)||(m.$Z({type:r.VIb.countdownThemeLimit}),!1))},ce=function(){return!!(0,P._y)()||(m.$Z({type:r.VIb.countdownCustomRepeatLimit}),!1)},se=function(e){var t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],n=e.map((function(e){return(0,M.ZP)(e,(function(e){e.syncStatus=o.w.UPDATED,e.modifiedTime=v.Z.formatToServerDate()}))}));de(n,[],t)},ue=function(e){var t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1];de(e.map((function(e){return(0,M.ZP)(e,(function(e){e.syncStatus=o.w.NEW;var t=v.Z.formatToServerDate();e.modifiedTime=t,e.createdTime=t}))})),[],t)},le=function(e){var t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1];de(e.map((function(e){return(0,M.ZP)(e,(function(e){e.syncStatus=o.w.DELETED,e.modifiedTime=v.Z.formatToServerDate()}))})),[],t)},fe=function(e,t){var n,r;e.length+t.length&&s.h.dispatch((n=e,r=t,{type:c.Rj.UPDATE_COUNTDOWN_MODELS,payload:{update:n,remove:r}}))},de=function(e,t,n){fe(e,t),n&&C.Z.doSync()};var me=function(){var e,t,n,r,o=null!==(e=null===(t=f().minBy(te(),(function(e){return e.sortOrder})))||void 0===t?void 0:t.sortOrder)&&void 0!==e?e:0,a=o-p.eL;return(0,h.P$)(a)?(function(){var e=(arguments.length>0&&void 0!==arguments[0]?arguments[0]:te()).sort((function(e,t){var n=e.sortOrder,r=t.sortOrder;return n>r?1:n<r?-1:0})).map((function(e,t){return e.sortOrder=t*p.eL,e}));se(e)}(),null!==(n=null===(r=f().minBy(te(),(function(e){return e.sortOrder})))||void 0===r?void 0:r.sortOrder)&&void 0!==n?n:0):a},pe=function(){var e,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:s.h.getState(),n=t.extPreference,o=n.desktopTabBars,a=r.Wsh;o&&(a=null!==(e=o.bars)&&void 0!==e?e:r.Wsh);var i=a.find((function(e){return"COUNTDOWN"===e.name}));return!(!i||"active"!==i.status)},he=function(e){return!(!e||!e.get("isCountdown"))},ye=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;return e.filter((function(e){var n=e.typeOfSmartList;if(n===a.rK.notShow)return!1;if(n===a.rK.alwaysShow)return!0;var r=g()("".concat(e.targetDate),"YYYYMMDD").toDate(),o=v.Z.getOffsetDays(r);if(n===a.rK.showInThisDay){var i=0===o;return t>0?i&&o===0+t:i}if(n===a.rK.beforeThree){var c=o<=3&&o>=0;return t>0?c&&o<=3+t&&o>=0+t:c}if(n===a.rK.beforeSeven){var s=o<=7&&o>=0;return t>0?s&&o<=7+t&&o>=0+t:s}return!1}))},ge=function(e){var t=e.repeatFlag,n=e.date;return null!=t&&!(!t.includes("LUNAR")||Ce("".concat(n)).month<0)},ve={},be=function(e){var t="".concat(e.date)||g()().format("YYYYMMDD"),n=e.repeatFlag,o=g()().startOf("days"),a="".concat(e.date,"_").concat(n),i=ve[a];if(i&&g()("".concat(i),"YYYYMMDD").isSameOrAfter(o))return i;if(g()("".concat(t),"YYYYMMDD").isSameOrAfter(o)||null==n){var c=parseInt(t,10);return ve[a]=c,c}var s=o.toDate(),u=!ge(e),l=b.pA.occurrenceDateOfRecurrentObjectFromDate(s,new w.Z(x().Map(we(e)),r.zNx.dueDate),u);if(l){var f=parseInt(g()(l).format("YYYYMMDD"),10);return ve[a]=f,f}var d=parseInt(t,10);return ve[a]=d,d},we=function(e){var t=v.Z.formatToServerDate(g()("".concat(e.date),"YYYYMMDD"));return W(W({},e),{},{title:e.name,startDate:t,dueDate:t,isAllDay:!0,isCountdown:!0,countdown:e})};function ke(e){var t=ye(e).map((function(e){return e.id}));return e.reduce((function(e,n){return t.includes(n.id)&&e.push(we(n)),e}),[])}function xe(e){var t=ye(e,1).map((function(e){return e.id}));return e.reduce((function(e,n){return t.includes(n.id)&&e.push(we(n)),e}),[])}function Ee(e){var t=ye(e).map((function(e){return e.id}));return e.reduce((function(e,n){return t.includes(n.id)&&e.push(we(n)),e}),[])}function Se(e){return e.reduce((function(e,t){return e.push(we(t)),e}),[])}function _e(e){return e.reduce((function(e,t){return e.push(function(e){var t=we(e),n=function(){if(e.ignoreYear&&e.repeatFlag){var n=v.Z.parseUTCString(t.createdTime);if(null==n)return t.startDate;if(n=g()(n).startOf("D").toDate(),g()("".concat(e.date),"YYYYMMDD").isSameOrAfter(g()(n)))return t.startDate;var o=b.pA.occurrenceDateOfRecurrentObjectFromDate(n,new w.Z(x().Map(t),r.zNx.dueDate));return o?v.Z.formatToServerDate(g()(o)):t.startDate}return t.startDate}();return W(W({},t),{},{repeatFrom:r.zNx.dueDate,startDate:n,dueDate:n})}(t)),e}),[])}function Oe(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:s.h.getState();return!!e.preference.get("calendarViewConf").showCountdown}var Ce=function(e,t){var n=g()(e,"YYYYMMDD"),r=n.toDate(),o=(0,_.WQ)("lunar",n.year(),n.month()+1,n.date(),r,n,(function(){try{(0,R.mi)("getGregorianToLunarYMD error",{dateString:e,extraData:t})}catch(n){}})),a=o[0],i=o[1],c=o[2];return{year:a,month:o[3]?-i:i,day:c}},Te=function(e){return window.common.com.ticktick.recurrence.lunar.LunarUtil.getChineseZodiacYear(e)},je=function(e){return window.common.com.ticktick.recurrence.lunar.LunarUtil.getLunarMonths(e)},De=function(e){var t=function(){switch(Math.abs(e)){case 1:return"\u6b63\u6708";case 2:return"\u4e8c\u6708";case 3:return"\u4e09\u6708";case 4:return"\u56db\u6708";case 5:return"\u4e94\u6708";case 6:return"\u516d\u6708";case 7:return"\u4e03\u6708";case 8:return"\u516b\u6708";case 9:return"\u4e5d\u6708";case 10:return"\u5341\u6708";case 11:return"\u51ac\u6708";case 12:return"\u814a\u6708";default:return""}}();return e<0&&t?"\u95f0"+t:t},Me=function(e){return je(e).map((function(e){return{key:"".concat(e),text:De(e)}}))},Ae=function(){return[1,2,3,4,5,6,7,8,9,10,11,12].map((function(e){return{key:"".concat(e),text:De(e)}}))},Ne=function(e,t){return window.common.com.ticktick.recurrence.lunar.LunarUtil.getLunarMonthDays(e,t)},Pe={1:"\u4e00",2:"\u4e8c",3:"\u4e09",4:"\u56db",5:"\u4e94",6:"\u516d",7:"\u4e03",8:"\u516b",9:"\u4e5d",10:"\u5341"},Ie=function(e){return e<=10?"\u521d"+Pe[e]:e<=19?"\u5341"+Pe[e%10]:20===e?"\u4e8c\u5341":e<=29?"\u5eff"+Pe[e%10]:30===e?"\u4e09\u5341":""},Le=function(e,t,n){try{var r=window.common.com.ticktick.recurrence.lunar.LunarUtil.lunarToSolar(e,t,n);return{year:r.year,month:r.month+1,day:r.day}}catch(o){try{(0,R.mi)("lunarToSolar error",{year:e,month:t,day:n})}catch(a){}return{year:e,month:t,day:n}}},Re=function(e,t,n){var r=window.common.com.ticktick.recurrence.lunar.LunarUtil.getPreviousLunarDate(e,t,n);return{year:r.year,month:r.month+1,day:r.day}},Ze=function(){return window.common.com.ticktick.holiday.HolidayRRules.getTraditionalHolidays()},Fe=function(){return window.common.com.ticktick.holiday.HolidayRRules.getModernHolidays()},Be=new Map,Ue=function(e,t){Be.set(e,t),Ye()},Ye=function(){Y(Be.keys()).forEach((function(e){var t="".concat(p.ho.API_HOST_V1,"/attachment/upload/countdown?attachmentId=").concat(e),n=Be.get(e);n&&(S.ZP.uploadingAttachmentsSet.add(e),(0,E.cTq)(n,t,(function(t){S.ZP.uploadingAttachmentsSet.delete(e),function(e){Be.delete(e)}(e)}),(function(t,n){S.ZP.uploadingAttachmentsSet.delete(e)})))}))},Ve=function(e,t){return"".concat(p.ho.PURE_API_HOST,"/api/v1/attachment/countdown?id=").concat(e,"&attachmentId=").concat(t)},He=function(){var e=q(G().mark((function e(){var t,n,r,o,a;return G().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,E.KJQ)();case 2:if(t=e.sent,!(n=t.data.countdowns)){e.next=9;break}r=(n||[]).map((function(e){return Q(e)})),ze(r),e.next=16;break;case 9:if(0!==te().length){e.next=16;break}return e.next=13,(0,E.kYV)();case 13:o=e.sent,a=o.data,Qe(a);case 16:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),We=function(){var e=q(G().mark((function e(){var t,n,r,a;return G().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(t=new O.O,n=t.added,r=t.updated,a=t.deleted,te().forEach((function(e){switch(e.syncStatus){case o.w.INIT:case o.w.NEW:n.push(e);break;case o.w.UPDATED:r.push(e);break;case o.w.DELETED:a.push(e)}})),n.length+r.length+a.length!==0){e.next=5;break}return e.abrupt("return");case 5:return e.next=7,(0,E.Vuv)({add:n.map((function(e){return ee(e)})),update:r.map((function(e){return ee(e)})),delete:a.map((function(e){return e.id}))}).then((function(e){var t,n,r=e.status,o=e.data;200===r&&(s.h.dispatch((t=o.id2etag,n=o.id2error,{id2etag:t,id2error:n,type:c.Rj.AFTER_COMMIT_COUNTDOWNS})),f().isEmpty(o.id2error)&&fe([],a.map((function(e){return e.id}))))}));case 7:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),ze=function(e){var t=new O.O,n=t.added,r=t.updated,a=t.deleted,i=new Set,c=new Map(te().filter((function(e){return e.syncStatus!==o.w.INIT&&e.syncStatus!==o.w.NEW||(i.add(e.id),!1)})).map((function(e){return[e.id,e]})));e.forEach((function(e){var t=c.get(e.id);if(t){if(t.syncStatus!==o.w.DONE||t.etag===e.etag&&!S.ZP.forceMergeCountdown){if(t.syncStatus===o.w.UPDATED){var a=v.Z.parseUTCStringWithMS(e.modifiedTime),s=v.Z.parseUTCStringWithMS(t.modifiedTime);a&&s&&a.getTime()-s.getTime()>3e5&&r.push(e)}}else r.push(e);c.delete(e.id)}else{if(i.has(e.id))return;n.push(e)}})),c.forEach((function(e){a.push(e)})),(n.length||r.length||a.length)&&fe(n.concat(r),a.map((function(e){return e.id})));var s=ne().filter((function(e){return!!e.pinnedTime&&"-1"!==e.pinnedTime})).sort((function(e,t){return-D.ZP.date(e.pinnedTime,t.pinnedTime)})).slice(1).map((function(e){return(0,M.ZP)(e,(function(e){e.pinnedTime="-1",e.syncStatus=o.w.UPDATED,e.modifiedTime=v.Z.formatToServerDate()}))}));fe(s,[]),S.ZP.forceMergeCountdown&&(S.ZP.forceMergeCountdown=!1)},Ge=function(e){var t=e.freq,n=e.onMonth,r=e.monthdays,o=e.onYear,a=e.weekdays;switch(t){case"weekly":return!(a&&a.length>1);case"monthly":return(!n||"date"===n)&&!(r&&r.length>1);case"yearly":return(!o||"date"===o)&&!(r&&r.length>1);default:return!0}},Ke=function(e){var t=e.repeatFlag,n=e.date,r=(0,B.Vv)({dateMoment:g()("".concat(n),"YYYYMMDD"),repeatFlag:t,weekStart:T.k8()}),o=r.freq,a=r.onYear,i=r.monthdays,c=r.weekdays,s=r.onMonth;return Ge({freq:o,onMonth:s,monthdays:i,onYear:a,weekdays:c})},qe=function(e){var t=e.digit,n=e.freq,o=e.kind,i=e.date,c=e.showCalendarType,s=e.onYear,u=e.whichMonth,l=e.mweekdays,f=e.monthdays,d=e.weekdays,m=e.onMonth,p=e.mworkday,h=e.tt_skip,y=e.weekStart,v={kind:"no",freq:"",onMonth:"date",onYear:"date",whichMonth:void 0,weekdays:[],monthdays:[],mweekdays:{},tt_skip:"",tt_workday:"",repeatFrom:r.zNx.defaultVal,weekStart:T.k8()};Object.assign(v,{onYear:s,whichMonth:u,mweekdays:l,monthdays:f,weekdays:d,onMonth:m,mworkday:p,tt_skip:h,weekStart:y});var b=c===a.kK.lunar&&Ge({freq:n,onMonth:m,monthdays:f,onYear:s,weekdays:d});switch(b&&Object.assign(v,{weekStart:void 0}),n){case"daily":Object.assign(v,{digit:t,kind:o,freq:"daily"});break;case"weekly":Object.assign(v,{digit:t,kind:o,freq:"weekly"});break;case"monthly":var w=b?{kind:"lunar_monthly",freq:"lunar_monthly"}:{kind:o,freq:"monthly"},k=w.kind,x=w.freq;Object.assign(v,{digit:t,kind:k,freq:x});break;case"yearly":var E=b?{kind:"lunar_yearly",freq:"lunar_yearly"}:{kind:o,freq:"yearly"},S=E.kind,_=E.freq;Object.assign(v,{digit:t,kind:S,freq:_});break;case"no":Object.assign(v,{kind:"no"})}var O=g()("".concat(i),"YYYYMMDD");return(0,j.dZ)({date:O,repeatData:v})},$e=["countdown_chunjie"],Je=["countdown_new_year_day"],Xe=function(e){var t,n,i=e.key,c=e.isLunar,s=e.rrule,u=g()().year(),l=function(){var t=e.getDateByYear(u);return 1e4*t.year+100*(t.month+1)+t.day}(),f=(n=i,{countdown_chunjie:A.U2("spring_festival"),countdown_national_day:A.U2("national_day"),countdown_new_year_day:A.U2("new_years_day"),countdown_labor_day:A.U2("workers_day"),countdown_teachers_day:A.U2("teachers_day")}[n]||""),d=a.jy.normal;return{name:f,type:a.Dy.holiday,iconRes:i,color:null===(t=r.hzZ[i])||void 0===t?void 0:t.color,showCalendarType:c?a.kK.lunar:a.kK.default,date:l,repeatFlag:s,reminders:[],style:d,styleColor:r.tZL[d],syncStatus:o.w.INIT}},Qe=function(e){var t=Ze(),n=Fe(),i=[].concat(Y(t),Y(n)),c=p.j4?$e:Je,s=new Map(i.map((function(e){return[e.key,e]}))),u=c.map((function(e){var t=s.get(e);if(t)return Xe(t)})).filter((function(e){return!!e})),l=function(){var e=g()(),t=e.day(6).isBefore(e)?e.day(6).add(1,"weeks"):e.day(6);return parseInt(t.format("YYYYMMDD"),10)}(),f=a.jy.normal,d={name:A.U2("weekend"),type:a.Dy.countdown,iconRes:"countdown_countdown",color:r.hzZ.countdown_countdown.color,showCalendarType:a.kK.default,date:l,repeatFlag:"RRULE:FREQ=WEEKLY;INTERVAL=1",reminders:[],style:f,styleColor:r.tZL[f],syncStatus:o.w.INIT},m={name:A.U2("use_app_xx",{s:p.N$}),type:a.Dy.anniversary,iconRes:"countdown_ticktick",color:"#FFFFFF",showCalendarType:a.kK.default,date:parseInt(e,10),repeatFlag:null,reminders:[],style:f,styleColor:r.tZL[f],syncStatus:o.w.INIT},h=[d].concat(Y(u),[m]).map((function(e,t){return X(e.type,W(W({},e),{},{sortOrder:t*p.eL}))}));de(h,[],!0)},et=function(){return(0,N.I4)("monthDate")},tt=function(){return A.$7()?(0,N.I4)("ll"):(0,N.I4)("fullDate")},nt=function(e){return g()("".concat(e),"YYYYMMDD").format(tt())},rt=function(e){var t=Ce("".concat(e)),n=t.year,r=t.month,o=t.day,a=De(r),i=Ie(o);return{yearText:"".concat(Te(n),"\u5e74"),monthText:a,dayText:i}},ot=function(e){var t=e.targetDate,n=e.showCalendarType,r=nt(t);if(n===a.kK.default)return r;var o=rt(t),i=o.monthText,c=o.dayText,s=" (".concat(r,")");return"".concat(i).concat(c)+s},at=function(e){var t=e.targetDate,n=e.showCalendarType,r=e.diff,o=function(e){var t=e.targetDate,n=e.showCalendarType,r=e.shorter,o=g()("".concat(t),"YYYYMMDD"),i=nt(t),c=o.format("ddd");if(n===a.kK.default)return{text:i,tooltipText:c};var s=rt(t),u=s.monthText,l=s.dayText,f=" (".concat(i,")");return r?{text:"".concat(u).concat(l),tooltipText:i+" "+c}:{text:"".concat(u).concat(l)+f,tooltipText:c}}({targetDate:t,showCalendarType:n,shorter:e.shorter}),i=o.text,c=o.tooltipText;return 0===r?{text:i,tooltipText:c}:r>0?{text:A.U2(r>1?"days_until_xx":"day_until_xx",{s:i}),tooltipText:c}:{text:A.U2(Math.abs(r)>1?"days_since_xx":"day_since_xx",{s:i}),tooltipText:c}},it=function(e){return!(!e||!/^#/.test(e))},ct=function(e){return e===a.jy.fullscreen_image||e===a.jy.polaroid},st=function(e){return e===a.jy.normal||e===a.jy.calendar||null==e},ut=function(e){switch(e){case a.jy.normal:case a.jy.calendar:I.Z.countdown("style","default");break;case a.jy.fullscreen_image:case a.jy.polaroid:I.Z.countdown("style","full_picture");break;case a.jy.perpetual:I.Z.countdown("style","chinese_calendar");break;case a.jy.two_color_card:I.Z.countdown("style","colour_card");break;case a.jy.dopamine:I.Z.countdown("style","dopamine");break;case a.jy.cartoon:I.Z.countdown("style","cartoon")}},lt=function(e){var t=e[0];if(it(t))return t;var n=r.tZL[a.jy.perpetual];return""!==n[0]?n[0]:void 0},ft=p.j4?"https://pull.dida365.com/common/countdown/":"https://pull.ticktick.com/common/countdown/",dt=function(e){return ft+e+".jpg"},mt=function(e){return/^preset_/.test(e)},pt=function(e){switch(e){case a.Dy.birthday:case a.Dy.holiday:return!0;case a.Dy.anniversary:case a.Dy.countdown:default:return!1}},ht=function(e,t){return!!pt(e)&&t},yt=function(e){var t=e.ignoreYear,n=e.type;return ht(n,t)},gt=function(e){return null!=e&&e},vt=function(e){return null==e?a.h.countdown:e},bt=function(e){var t=e.timerMode;return vt(t)},wt=function(e){return function(e){return Object.values(a.pn).includes(e)?e:a.pn.day}(e.dateDisplayFormat)},kt=function(e){return null==e?a.y8.standard:e},xt=function(e,t,n,r){return r?a.y8.standard:n?t===a.h.countup?e:a.y8.standard:e},Et=function(e){var t=e.daysOption;return kt(t)},St=function(e){var t=bt(e),n=e.repeatFlag,r=Et(e),o=yt(e);return xt(r,t,n,o)},_t=function(e){var t=e.ignoreYear,n=e.timerMode,r=e.targetDate,o=e.date;return t||n!==a.h.countup?r:o};var Ot=function(e){var t=e.todayMoment,n=e.targetDateMoment,r=e.daysOption,o=e.timerMode,i=e.isInCountdownView,c=void 0!==i&&i,s=t.startOf("D"),u=n.startOf("D"),l=u.diff(s,"days"),f=Math.abs(l);if((o===a.h.countup?c?l<=0:l<0:l<=0)&&r===a.y8.plus1){var d=u.clone().subtract(1,"days"),m=l-1;return{targetDate:d,dayDiff:m,absDayDiff:Math.abs(m)}}return{targetDate:u,dayDiff:l,absDayDiff:f}},Ct=function(e){var t=e.displayDate,n=e.dateDisplayFormat,r=e.today,o=e.showCalendarType,i=e.daysOption,c=e.timerMode,s=e.isInCountdownView,u=void 0!==s&&s,l=g()(r,"YYYY-MM-DD").startOf("D"),f=g()("".concat(t),"YYYYMMDD").startOf("D"),d=Ot({todayMoment:l,targetDateMoment:f,daysOption:i,timerMode:c,isInCountdownView:u}),m=d.targetDate,p=d.dayDiff,h=d.absDayDiff;switch(n){case a.pn.year:var y=o===a.kK.lunar?function(e,t){try{var n=window.common.com.ticktick.recurrence.lunar.LunarUtil.computeLunarYearMonthDay((0,b.Wn)(e.toDate()),(0,b.Wn)(t.toDate()));return{year:n.first,month:n.second,day:n.third}}catch(r){return{year:0,month:0,day:0}}}(m,l):function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:new Date,n=g()(e),r=g()(t);e<t&&(n=g()(t),r=g()(e)),n=n.clone().startOf("day"),r=r.clone().startOf("day");var o,a=n.daysInMonth();if(n.month()>r.month())o=!0;else if(n.month()===r.month())if(n.date()>=r.date())o=!0;else{var i=parseInt(r.format("MMDD"),10),c=parseInt(n.format("MMDD"),10);o=229===i&&228===c&&28===a}else o=!1;var s=o?n.year()-r.year():n.year()-r.year()-1,u=r.date();r.year(r.year()+s),r.date(1);var l=Math.min(u,r.daysInMonth());r.date(l);var f=12*n.year()+n.month()-(12*r.year()+r.month()),d=r.date();r.date(1),r.month(r.month()+f);var m=Math.min(d,r.daysInMonth());r.date(m);var p=Math.min(n.date(),n.daysInMonth())-m;if(p<0){f--,r.date(1),r.month(r.month()-1);var h=Math.min(d,r.daysInMonth());r.date(h),p=n.diff(r,"days")}return{year:s,month:f,day:Math.abs(p)}}(m.toDate(),l.toDate());return{year:y.year,month:y.month,week:0,day:y.day,dayDiff:p};case a.pn.week:return{year:0,month:0,week:Math.floor(Math.abs(m.diff(l,"days"))/7),day:Math.abs(m.diff(l,"days")%7),dayDiff:p};case a.pn.day:default:return{year:0,month:0,week:0,day:h,dayDiff:p}}},Tt=function(e){return e>parseInt(g()().startOf("days").format("YYYYMMDD"),10)},jt=function(e){var t=e.date,n=e.repeatFlag;return!e.ignoreYear&&!(Tt(t)||!n)},Dt=function(e){var t=e.date,n=e.ignoreYear,r=e.timerMode;return!(r!==a.h.countup||!n)||!(r!==a.h.countup||!Tt(t))},Mt=function(e){var t=e.date,n=e.repeatFlag,r=e.ignoreYear,o=e.timerMode;return!r&&(!Tt(t)&&!n||(Dt({date:t,ignoreYear:r,timerMode:o})?a.h.countdown:o)===a.h.countup)},At=function(e,t){var n=function(e){if("string"===typeof e&&e){var t=new Z.Z(e);return t.freq===F.ZP.YEARLY&&1===(t.interval||1)}return!1}(e);if(!n)return!1;var r=function(e,t){if("string"===typeof e&&e){if(e.includes("LUNAR"))return!1;var n=T.k8(),r=g()("".concat(t),"YYYYMMDD"),o=(0,B.Vv)({dateMoment:r,repeatFlag:e,weekStart:n}),a=(o.digit,o.freq),i=(o.kind,o.onYear),c=o.whichMonth,s=(o.mweekdays,o.monthdays),u=o.weekdays,l=o.onMonth,f=(o.mworkday,o.tt_skip),d=o.tt_workday;return o.weekStart,!!(u&&u.length>1||s&&s.length>1)||!(!f&&!d)||function(){switch(a){case"daily":default:return!1;case"weekly":return!!(u&&u.length>0&&u[0]!==r.day());case"monthly":if(l&&"date"!==l)return!0;var e=s&&s.length>0?s[0]:void 0;return null!=e&&e!==r.date();case"yearly":if(i&&"date"!==i)return!0;var t=c&&c>0?c:void 0;if(null==t)return!1;var n=s&&s.length>0?s[0]:void 0;return null!=n&&(t!==r.month()+1||n!==r.date())}}()}return!1}(e,t);return n&&!r},Nt=function(e,t){var n=e.type,r=e.ignoreYear,o=e.showAge,i=e.timerMode,c=e.repeatFlag,s=e.date,u=n===a.Dy.birthday,l=!r,f=gt(o);if("countdownList"===t&&i===a.h.countup)return!1;var d=At(c,s);return u&&l&&f&&d},Pt=function(e,t,n,r){var o=e.name,i=e.type,c=e.ignoreYear,s=e.showAge,u=e.showCalendarType,l=e.timerMode,f=e.repeatFlag,d=e.date,m="calendar"===r||"tasklist"===r?a.h.countdown:l;if(Nt({type:i,ignoreYear:c,showAge:s,timerMode:m,repeatFlag:f,date:d},r)){var p=null==f||m===a.h.countup?g()(n,"YYYY-MM-DD"):g()("".concat(t),"YYYY-MM-DD"),h=g()("".concat(d),"YYYYMMDD");return o+It(p,h,u)}return o},It=function(e,t,n){var r=function(e,t,n){if(n===a.kK.lunar){var r=Ce(e.format("YYYYMMDD")),o=Ce(t.format("YYYYMMDD")),i=Math.abs(r.month),c=Math.abs(o.month),s=r.year-o.year,u=Ne(r.year,r.month);return(i<c||i===c&&r.day<Math.min(o.day,u))&&s--,s}var l=e.year(),f=e.month(),d=e.date(),m=t.year(),p=t.month(),h=t.date(),y=l-m,g=e.daysInMonth();return(f<p||f===p&&d<Math.min(h,g))&&y--,y}(e,t,n);if(r<1)return"";return" ("+(r>1?A.U2("reminder_xx_years_old",{s:r}):A.U2("reminder_1_year_old"))+")"},Lt=function(){return(0,L.LP)("lastCountdownStyle","json")||{}},Rt=function(e){(0,L.JU)("lastCountdownStyle",JSON.stringify({styleColor:e.styleColor,style:e.style}))},Zt=function(e){var t=e.date,n=e.repeatFlag;if(n&&n.includes("LUNAR"))return t;var o=(0,B.Vv)({dateMoment:g()("".concat(t),"YYYYMMDD"),repeatFlag:n,weekStart:T.k8()}),a=o.freq,i=o.weekdays,c=o.tt_skip,s=o.digit;if("daily"===a&&!c)return t;if("weekly"===a&&(!i||0===i.length)&&!c)return t;var u={date:parseInt(g()("".concat(t),"YYYYMMDD").subtract("daily"===a?s||1:2,"days").format("YYYYMMDD"),10),repeatFlag:n},l=we(u),f=g()().startOf("D").toDate(),d=b.pA.occurrenceDateOfRecurrentObjectFromDate(f,new w.Z(x().Map(l),r.zNx.dueDate));return d?parseInt(g()(d).format("YYYYMMDD"),10):void 0},Ft=function(e){var t=e.repeatObj,n=e.dateMoment,r=t.onYear,o=t.whichMonth,a=t.mweekdays,i=t.monthdays,c=t.weekdays,s=t.weekStart,u=t.onMonth,l=t.mworkday,d=t.tt_skip,m=["SU","MO","TU","WE","TH","FR","SA"][n.day()],p=n.date();return{defaultOnYear:r||"date",defaultWhichMonth:o||n.month()+1,defaultMweekdays:a||{},defaultMonthdays:i&&!f().isEmpty(i)?i:[p],defaultWeekdays:c&&!f().isEmpty(c)?c:[m],defaultWeekStart:f().isNumber(s)?s:T.k8(),defaultOnMonth:u||"date",defaultMworkday:l||"1",defaultTtSkip:d||""}},Bt=function(e,t,n){var r=(0,B.Vv)({dateMoment:g()("".concat(n),"YYYYMMDD"),repeatFlag:e,weekStart:T.k8()}),o=r.digit,i=r.freq,c=r.kind;if("no"!==c){var s=o||1,u=t===a.kK.lunar;s>1||"advanced"===c?I.Z.countdown("repeat",u?"lunar_custom":"custom"):"lunar_monthly"===c||"lunar_monthly"===i||"monthly"===c?I.Z.countdown("repeat",u?"lunar_monthly":"monthly"):"lunar_yearly"===c||"lunar_yearly"===i||"yearly"===c?I.Z.countdown("repeat",u?"lunar_yearly":"yearly"):"daily"===c||"daily"===i?I.Z.countdown("repeat",u?"lunar_daily":"daily"):"weekly"===i&&I.Z.countdown("repeat",u?"lunar_weekly":"weekly")}}},fEur:function(e,t,n){"use strict";n.d(t,{Zj:function(){return H},Rp:function(){return W},wR:function(){return z},D0:function(){return G},S0:function(){return K},nQ:function(){return q},w6:function(){return J},H1:function(){return X},KJ:function(){return Q},aw:function(){return ee},Pi:function(){return te},NN:function(){return ne},FS:function(){return re},J6:function(){return oe},fu:function(){return ae},zI:function(){return ce},UP:function(){return ue},q8:function(){return pe},HX:function(){return xe},xS:function(){return Ee},tK:function(){return Se},Hx:function(){return _e},al:function(){return Oe},sp:function(){return Te},cT:function(){return De},bf:function(){return Me},P8:function(){return Ne},hN:function(){return Pe},qv:function(){return Ie},q5:function(){return Le},BQ:function(){return Re},Cd:function(){return Fe},vt:function(){return Ue},kp:function(){return Ye},nW:function(){return He},NS:function(){return We},hX:function(){return ze},bb:function(){return Ke},rW:function(){return $e},j2:function(){return Je},CR:function(){return Qe},_V:function(){return et},Kh:function(){return at},YO:function(){return it},dE:function(){return ct},ml:function(){return st},q2:function(){return ut},i7:function(){return lt},$L:function(){return ft}});n("pNMO"),n("4Brf"),n("tjZM"),n("0oug"),n("gXIK"),n("lEou"),n("ma9I"),n("yyme"),n("TeQF"),n("fbCW"),n("x0AG"),n("pjDv"),n("yq1k"),n("4mDm"),n("oVuX"),n("2B1R"),n("E9XD"),n("Junv"),n("+2oP"),n("ToJy"),n("pDQq"),n("7+zs"),n("sMBO"),n("6cQw"),n("DEfu"),n("Tskq"),n("I9xj"),n("qePV"),n("zKZe"),n("5DmW"),n("27RR"),n("NBAS"),n("tkto"),n("ExoC"),n("07d7"),n("4l63"),n("5s+n"),n("rB9j"),n("ALS0"),n("JfAA"),n("YGK4"),n("JTJg"),n("PKPk"),n("Rm1S"),n("SYor"),n("FZtP"),n("3bBZ");var r=n("y8mg"),o=n.n(r),a=n("Eh+D"),i=n("hnzI"),c=n("l3/N"),s=n("DhI8"),u=n("bJwH"),l=n("/kYj"),f=n("NMvI"),d=n("V/jI"),m=n("q9+P"),p=n("zoGk"),h=n("5WEu"),y=n("9qIV"),g=n("oPKe"),v=n("5gK2"),b=n("/vjG"),w=n("/Qhg"),k=n.n(w),x=n("RDjN"),E=n("P26T"),S=n("dmHn"),_=n.n(S),O=n("2sNt"),C=n("T3me"),T=n("xS9v"),j=n("ynkj"),D=n("rg99"),M=n("SnZ1"),A=n("Q2bh"),N=n("0Nh+"),P=n("byEE"),I=n("dvcG");function L(e){return L="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},L(e)}function R(){R=function(){return t};var e,t={},n=Object.prototype,r=n.hasOwnProperty,o=Object.defineProperty||function(e,t,n){e[t]=n.value},a="function"==typeof Symbol?Symbol:{},i=a.iterator||"@@iterator",c=a.asyncIterator||"@@asyncIterator",s=a.toStringTag||"@@toStringTag";function u(e,t,n){return Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{u({},"")}catch(e){u=function(e,t,n){return e[t]=n}}function l(e,t,n,r){var a=t&&t.prototype instanceof y?t:y,i=Object.create(a.prototype),c=new j(r||[]);return o(i,"_invoke",{value:_(e,n,c)}),i}function f(e,t,n){try{return{type:"normal",arg:e.call(t,n)}}catch(e){return{type:"throw",arg:e}}}t.wrap=l;var d="suspendedStart",m="executing",p="completed",h={};function y(){}function g(){}function v(){}var b={};u(b,i,(function(){return this}));var w=Object.getPrototypeOf,k=w&&w(w(D([])));k&&k!==n&&r.call(k,i)&&(b=k);var x=v.prototype=y.prototype=Object.create(b);function E(e){["next","throw","return"].forEach((function(t){u(e,t,(function(e){return this._invoke(t,e)}))}))}function S(e,t){function n(o,a,i,c){var s=f(e[o],e,a);if("throw"!==s.type){var u=s.arg,l=u.value;return l&&"object"==L(l)&&r.call(l,"__await")?t.resolve(l.__await).then((function(e){n("next",e,i,c)}),(function(e){n("throw",e,i,c)})):t.resolve(l).then((function(e){u.value=e,i(u)}),(function(e){return n("throw",e,i,c)}))}c(s.arg)}var a;o(this,"_invoke",{value:function(e,r){function o(){return new t((function(t,o){n(e,r,t,o)}))}return a=a?a.then(o,o):o()}})}function _(t,n,r){var o=d;return function(a,i){if(o===m)throw Error("Generator is already running");if(o===p){if("throw"===a)throw i;return{value:e,done:!0}}for(r.method=a,r.arg=i;;){var c=r.delegate;if(c){var s=O(c,r);if(s){if(s===h)continue;return s}}if("next"===r.method)r.sent=r._sent=r.arg;else if("throw"===r.method){if(o===d)throw o=p,r.arg;r.dispatchException(r.arg)}else"return"===r.method&&r.abrupt("return",r.arg);o=m;var u=f(t,n,r);if("normal"===u.type){if(o=r.done?p:"suspendedYield",u.arg===h)continue;return{value:u.arg,done:r.done}}"throw"===u.type&&(o=p,r.method="throw",r.arg=u.arg)}}}function O(t,n){var r=n.method,o=t.iterator[r];if(o===e)return n.delegate=null,"throw"===r&&t.iterator.return&&(n.method="return",n.arg=e,O(t,n),"throw"===n.method)||"return"!==r&&(n.method="throw",n.arg=new TypeError("The iterator does not provide a '"+r+"' method")),h;var a=f(o,t.iterator,n.arg);if("throw"===a.type)return n.method="throw",n.arg=a.arg,n.delegate=null,h;var i=a.arg;return i?i.done?(n[t.resultName]=i.value,n.next=t.nextLoc,"return"!==n.method&&(n.method="next",n.arg=e),n.delegate=null,h):i:(n.method="throw",n.arg=new TypeError("iterator result is not an object"),n.delegate=null,h)}function C(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function T(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function j(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(C,this),this.reset(!0)}function D(t){if(t||""===t){var n=t[i];if(n)return n.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var o=-1,a=function n(){for(;++o<t.length;)if(r.call(t,o))return n.value=t[o],n.done=!1,n;return n.value=e,n.done=!0,n};return a.next=a}}throw new TypeError(L(t)+" is not iterable")}return g.prototype=v,o(x,"constructor",{value:v,configurable:!0}),o(v,"constructor",{value:g,configurable:!0}),g.displayName=u(v,s,"GeneratorFunction"),t.isGeneratorFunction=function(e){var t="function"==typeof e&&e.constructor;return!!t&&(t===g||"GeneratorFunction"===(t.displayName||t.name))},t.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,v):(e.__proto__=v,u(e,s,"GeneratorFunction")),e.prototype=Object.create(x),e},t.awrap=function(e){return{__await:e}},E(S.prototype),u(S.prototype,c,(function(){return this})),t.AsyncIterator=S,t.async=function(e,n,r,o,a){void 0===a&&(a=Promise);var i=new S(l(e,n,r,o),a);return t.isGeneratorFunction(n)?i:i.next().then((function(e){return e.done?e.value:i.next()}))},E(x),u(x,s,"Generator"),u(x,i,(function(){return this})),u(x,"toString",(function(){return"[object Generator]"})),t.keys=function(e){var t=Object(e),n=[];for(var r in t)n.push(r);return n.reverse(),function e(){for(;n.length;){var r=n.pop();if(r in t)return e.value=r,e.done=!1,e}return e.done=!0,e}},t.values=D,j.prototype={constructor:j,reset:function(t){if(this.prev=0,this.next=0,this.sent=this._sent=e,this.done=!1,this.delegate=null,this.method="next",this.arg=e,this.tryEntries.forEach(T),!t)for(var n in this)"t"===n.charAt(0)&&r.call(this,n)&&!isNaN(+n.slice(1))&&(this[n]=e)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if("throw"===e.type)throw e.arg;return this.rval},dispatchException:function(t){if(this.done)throw t;var n=this;function o(r,o){return c.type="throw",c.arg=t,n.next=r,o&&(n.method="next",n.arg=e),!!o}for(var a=this.tryEntries.length-1;a>=0;--a){var i=this.tryEntries[a],c=i.completion;if("root"===i.tryLoc)return o("end");if(i.tryLoc<=this.prev){var s=r.call(i,"catchLoc"),u=r.call(i,"finallyLoc");if(s&&u){if(this.prev<i.catchLoc)return o(i.catchLoc,!0);if(this.prev<i.finallyLoc)return o(i.finallyLoc)}else if(s){if(this.prev<i.catchLoc)return o(i.catchLoc,!0)}else{if(!u)throw Error("try statement without catch or finally");if(this.prev<i.finallyLoc)return o(i.finallyLoc)}}}},abrupt:function(e,t){for(var n=this.tryEntries.length-1;n>=0;--n){var o=this.tryEntries[n];if(o.tryLoc<=this.prev&&r.call(o,"finallyLoc")&&this.prev<o.finallyLoc){var a=o;break}}a&&("break"===e||"continue"===e)&&a.tryLoc<=t&&t<=a.finallyLoc&&(a=null);var i=a?a.completion:{};return i.type=e,i.arg=t,a?(this.method="next",this.next=a.finallyLoc,h):this.complete(i)},complete:function(e,t){if("throw"===e.type)throw e.arg;return"break"===e.type||"continue"===e.type?this.next=e.arg:"return"===e.type?(this.rval=this.arg=e.arg,this.method="return",this.next="end"):"normal"===e.type&&t&&(this.next=t),h},finish:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),T(n),h}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.tryLoc===e){var r=n.completion;if("throw"===r.type){var o=r.arg;T(n)}return o}}throw Error("illegal catch attempt")},delegateYield:function(t,n,r){return this.delegate={iterator:D(t),resultName:n,nextLoc:r},"next"===this.method&&(this.arg=e),h}},t}function Z(e,t,n,r,o,a,i){try{var c=e[a](i),s=c.value}catch(u){return void n(u)}c.done?t(s):Promise.resolve(s).then(r,o)}function F(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function B(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?F(Object(n),!0).forEach((function(t){U(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):F(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function U(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=L(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=L(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==L(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Y(e){return function(e){if(Array.isArray(e))return V(e)}(e)||function(e){if("undefined"!==typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(!e)return;if("string"===typeof e)return V(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return V(e,t)}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function V(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var H=function(){return i.h.getState().customSmartProjects},W=function(e){return i.h.getState().customSmartProjects.find((function(t){return t.get("id")===e}))},z=function(e,t){var n=function(e){return i.h.getState().customSmartProjects.find((function(t){return t.get("name")===e}))}(t);return!(!n||e&&e.get("id")===n.get("id"))},G=function(){var e=i.h.getState().customSmartProjects.minBy((function(e){return e.get("sortOrder")}));return e?e.get("sortOrder"):0},K=function(){var e=ie();return Qe(e)?se(e):fe(e)},q=function(){var e=ie();return $(e)},$=function(e){return Qe(e)?!!ct(e).tag:!!st(e).filterList.filter((function(e){return"tag"===e.condition})).length},J=function(){var e,t=ie();return(e=Qe(t)?ye(t):ge(t))?parseInt(e,10):null},X=function(){var e=ie();return"note"===(Qe(e)?ve(e):be(e))?x.V60.Note:x.V60.Text},Q=function(){var e=ie();return ee(e)},ee=function(e){return Qe(e)?we(e):ke(e)},te=function(e,t){return t=t||ie()||a.Map(),s.wR(e,t)},ne=function(){var e=ie();return"note"===xe(e)?null:Qe(e)?me(e):he(e)},re=function(){var e=ne();return e?e===p.Z.getStartOfToday()?d.U2("today"):e===p.Z.getStartOfTomorrow()?d.U2("tomorrow"):e===p.Z.getStartOfNextWeek()?h.Kl(e,!0):e===p.Z.getStartOfYeasterday()?d.U2("yesterday"):null:null},oe=function(){var e=i.h.getState().customSmartProjects,t=[];e.sort((function(e,t){return e.get("sortOrder")-t.get("sortOrder")})).forEach((function(e,n){t.push({id:e.get("id"),sortOrder:n*m.eL})})),Ve(t)},ae=function(e,t,n){var r=i.h.getState().customSmartProjects,o=r.findIndex((function(e){return e.get("id")===t}));if(-1!==o){"bottom"===n&&o++;var a=!1,c=0;if(0===o)c=r.get(0).get("sortOrder")-m.eL,(0,T.e3)(c)&&(a=!0);else if(o===r.size)c=r.get(r.size-1).get("sortOrder")+m.eL,(0,T.jb)(c)&&(a=!0);else{var s=r.get(o-1).get("sortOrder"),u=r.get(o).get("sortOrder");u-s<2?a=!0:c=Math.floor((u+s)/2)}if(a){var l=r.filter((function(t){return t.get("id")!==e}));o=l.findIndex((function(e){return e.get("id")===t})),"bottom"===n&&o++;var f=l.map((function(e){return{id:e.get("id")}})).toArray();f.splice(o,0,{id:e}),f.forEach((function(e,t){e.sortOrder=t*m.eL})),Ve(f)}else Ve([{id:e,sortOrder:c}])}},ie=function(){var e=c.NA();return i.h.getState().customSmartProjects.find((function(t){return t.get("id")===e}))||a.Map()},ce=ie,se=function(e){var t=ct(e);if(!t.tag||t.tag.includes("!tag"))return null;if(t.tag.includes("*withtags")){var n=f.lN();return n[0]?[n[0]]:null}return t.tag=ue(t.tag),[t.tag[0]]},ue=function(e){var t=new Set(e),n=[];t.has("!all")&&n.push("!all"),t.has("*withtags")&&n.push("*withtags"),t.has("!tag")&&n.push("!tag");var r=f.lN();return n.push.apply(n,Y(r.filter((function(e){return t.has(e)})))),n},le=function(e,t){var n=!1;e=e||[];for(var r=0;r<e.length;r++)if(e[r].match(t)){n=!0;break}return n},fe=function(e){var t=st(e).filterList.filter((function(e){return"tag"===e.condition}));if(!t.length)return null;var n=t[0],r=de(n),a=t[1];if(!a||"or"===a.logic)return r;if(!r)return null;var i=de(a);return i?o().union(r,i):null},de=function(e){var t=ue(e.data),n=f.lN();switch(e.innerLogic){case"or":return t.includes("*withtags")?n[0]?[n[0]]:null:t.includes("!tag")?null:t[0]?[t[0]]:null;case"not":if(!t.includes("!tag"))return null;var r=new Set(t.filter((function(e){return"!tag"!==e}))),o=n.find((function(e){return!r.has(e)}));return o?[o]:null;case"and":if(t.includes("!tag"))return null;var a;t.includes("*withtags")&&(a=n[0]);var i=t.filter((function(e){return"*withtags"!==e}));return a&&!i.includes(a)&&i.unshift(a),i;default:return null}},me=function(e){var t=ct(e);return t.dueDate?pe(t.dueDate):null},pe=function(e){if(~e.indexOf("today")||le(e,/^(\d+)days$/)||~e.indexOf("thisweek")||~e.indexOf("thismonth"))return p.Z.getStartOfToday();if(~e.indexOf("tomorrow"))return p.Z.getStartOfTomorrow();if(~e.indexOf("nextweek"))return p.Z.getStartOfNextWeek();if(~e.indexOf("offset(1M)"))return p.Z.getStartOfNextMonth();if(le(e,j._)){var t=e.filter((function(e){return j._.test(e)}))[0].match(j._),n=t[1]||0===t[1]?+t[1]:null,r=t[2]||0===t[2]?+t[2]:null,o=_()().startOf("day").toDate();if(null==n&&null==r)return E.Z.formatToServerDate(o);var a=_()().startOf("day").add(n,"days").toDate(),i=_()().startOf("day").add(r,"days").toDate(),c=null==n?-1/0:a.getTime(),s=null==r?1/0:i.getTime(),u=o.getTime();return c<=u&&s>=u?E.Z.formatToServerDate(o):u<c?E.Z.formatToServerDate(a):u>s?E.Z.formatToServerDate(i):E.Z.formatToServerDate(o)}if(le(e,/^(\d+)dayslater$/)){var l=e.join(",").match(/\d+dayslater/)[0].match(/\d+/)[0];return p.Z.getStartOfNdayslater(parseInt(l))}if(le(e,/^(\d+)daysfromtoday$/)){var f=e.filter((function(e){return/^(\d+)daysfromtoday$/.test(e)}))[0].match(/^(\d+)daysfromtoday$/)[1];return E.Z.formatToServerDate(_()().add(f,"days"))}return le(e,/^-(\d+)daysfromtoday$/)?p.Z.getStartOfToday():e.includes("nodue")?null:~e.indexOf("overdue")?p.Z.getStartOfToday():null},he=function(e){var t=st(e).filterList.filter((function(e){return"dueDate"===e.condition}))[0];return t?"not"===t.innerLogic?t.data.includes("nodue")?p.Z.getStartOfToday():null:pe(t.data):null},ye=function(e){var t=ct(e);return t.priority?t.priority[0]:null},ge=function(e){var t=st(e).filterList.filter((function(e){return"priority"===e.condition}))[0];if(!t)return null;var n=[0,1,3,5],r=t.data;return(n=o().intersection(n,r)).length?Math.max.apply(Math,Y(n)):null},ve=function(e){var t=ct(e);return t.taskType?t.taskType[0]:null},be=function(e){var t,n=st(e).filterList.filter((function(e){return"taskType"===e.condition}))[0];if(!n)return null;var r=new Set(null!==(t=n.data)&&void 0!==t?t:[]);return r.has("task")?"task":r.has("note")?"note":"task"},we=function(e){var t=ct(e),n=h.wX(),r=u.Rp(n);if(t.list&&t.list.length){var o=u.E8(t.list,{sort:!0,available:"edit"});return o.map((function(e){return e.get("id")})).includes(n)?r:o[0]||r}return r},ke=function(e){var t=st(e),n=h.wX(),r=u.Rp(n),a=t.filterList.filter((function(e){return"listOrGroup"===e.condition}))[0];if(!a)return r;var i=a.data.list||[];a.data.group&&a.data.group.length&&(a.data.group.forEach((function(e){var t,n=l.VL(e);l.M7(n),(t=i).push.apply(t,Y(u.wA(e).map((function(e){return e.get("id")})).toJS()))})),i=o().flattenDeep(i)),a.data.team&&a.data.team.length&&(a.data.team.forEach((function(e){var t;e="personal"===e?"":e,(t=i).push.apply(t,Y(u._g(e).map((function(e){return e.get("id")})).toArray()))})),i=o().flattenDeep(i));var c=new Set(i),s=u.zg({sort:!0,available:"edit"});return("not"===a.innerLogic?c.has(n)?s.find((function(e){return!c.has(e.get("id"))})):r:c.has(n)?r:s.find((function(e){return c.has(e.get("id"))})))||r},xe=function(e){return Qe(e)?ve(e):be(e)},Ee=function(e){var t=W(e);return t?Qe(t)?we(t):ke(t):void 0},Se=function(e,t,n,r,o){var i=!(arguments.length>5&&void 0!==arguments[5])||arguments[5],c=!1,s=e.map((function(e){return e.get("rule")})),l=new a.Map(r.toArray().map((function(e){return[e.get("id"),e.get("groupId")]}))),f=new a.Map(r.toArray().map((function(e){return[e.get("id"),u.z2(e)]}))),d=s.some((function(e){return(0,b.W)(e)})),m=t.toArray().map((function(e){var t,n;return(0,g.i)(O.ZWx(e)?g.d.note:g.d.task,e.set("projectGroupId",null!==(t=l.get(e.get("projectId")))&&void 0!==t?t:void 0).set("projectTeamId",null!==(n=f.get(e.get("projectId")))&&void 0!==n?n:void 0))})),p=n.toArray().map((function(e){return(0,g.i)(g.d.calendar,e)})),h=[];o&&d&&(h=t.toArray().reduce((function(e,t){return O.tcK(t)&&(e=e.concat(t.get("items").toArray().filter((function(e){return!!i||!C.PN(e)})).map((function(e){var n,r,o=(0,C.xK)(e);return(0,g.i)(g.d.checklist,e.set("priority",t.get("priority")).set("projectId",t.get("projectId")).set("projectGroupId",null!==(n=l.get(t.get("projectId")))&&void 0!==n?n:void 0).set("projectTeamId",null!==(r=f.get(t.get("projectId")))&&void 0!==r?r:void 0).set("tags",t.get("tags")).set("assignee",t.get("assignee")).set("startDate",o?e.get("startDate"):void 0))})))),e}),[]));var w=(0,y.O)((0,v.k)(m.concat(h).concat(p)),(0,v.k)(s)).toArray();return c&&(k().info("csl filterData",{taskFilterData:m,checklistFilterData:h,eventFilterData:p}),e.forEach((function(e,t){k().info("csl filterResult",{rule:s[t],result:w[t]})}))),w},_e=function(e,t,n,r,o){var i=new Set([]),c=new Set([]),s=new Set([]),u=new Set([]),l=Se([e],t,n,r,o)[0];if(null==l)return a.List([]);l.toArray().forEach((function(e){switch(e.type){case g.d.task:case g.d.note:i.add(e.sid);break;case g.d.checklist:u.add(e.sid);break;case g.d.calendar:e.accountId?s.add(e.sid):c.add(e.sid)}}));var f=i.size?O.a1Z(Y(i)):a.List(),d=c.size+s.size?n.filter((function(e){return c.has(null===e||void 0===e?void 0:e.get("id"))||s.has(null===e||void 0===e?void 0:e.get("id"))})):a.List(),p=u.size?t.toArray().reduce((function(e,t){return O.tcK(t)&&!O.PNE(t)&&(e=e.concat(t.get("items").toArray().filter((function(e){return u.has(e.get("id"))})).map((function(e){return C.y3(e,t)})))),e}),[]):[],h=function(){var t=it(e.get("rule"));return t.list&&t.list.includes(m.d1)?d:d.filter((function(e){var t=e.get("tickTaskId");return!i.has(t)}))}();return f.concat(h).concat(p)},Oe=function(e){return W(e)},Ce=function(e){var t=null===e||void 0===e?void 0:e.sortOption;return{orderBy:(null===t||void 0===t?void 0:t.orderBy)||x.yUN.orderBy,groupBy:(null===t||void 0===t?void 0:t.groupBy)||x.yUN.groupBy}},Te=function(e){var t=e.get("timeline");return{range:(null===t||void 0===t?void 0:t.range)||x.uyw.range,sortType:(null===t||void 0===t?void 0:t.sortType)||x.uyw.sortType,sortOption:Ce(t)}},je=function(e){var t=Oe(e);return t?Te(t):x.uyw},De=function(e,t){var n=B(B({},je(e)),{},{sortType:t});i.h.dispatch((0,D.RM)(e,n))},Me=function(e,t){i.h.dispatch((0,D.qB)(e,{viewMode:t}))},Ae=function(e){var t=Oe(e);return t?function(e){var t=e.get("sortOption"),n=(null===t||void 0===t?void 0:t.orderBy)||x.oXr.orderBy;return{orderBy:n,groupBy:(null===t||void 0===t?void 0:t.groupBy)||x.oXr.groupBy,order:(null===t||void 0===t?void 0:t.order)||(0,x.EhZ)(n)}}(t):x.oXr},Ne=function(e,t){var n=Ae(e),r=(0,x.EhZ)(t),o=B(B({},n),{},{orderBy:t,order:r});i.h.dispatch((0,D.YC)(e,o))},Pe=function(e,t){var n=B(B({},Ae(e)),{},{groupBy:t});i.h.dispatch((0,D.YC)(e,n))},Ie=function(e,t){var n=B(B({},Ae(e)),{},{order:t});i.h.dispatch((0,D.YC)(e,n))},Le=function(e,t){var n=je(e),r=B(B({},n.sortOption),{},{orderBy:t}),o=B(B({},n),{},{sortOption:r});i.h.dispatch((0,D.RM)(e,o))},Re=function(e,t){var n=je(e),r=B(B({},n.sortOption),{},{groupBy:t}),o=B(B({},n),{},{sortOption:r});i.h.dispatch((0,D.RM)(e,o))},Ze=function(e){var t={listOrGroup:{}};for(var n in e)"list"===n||"group"===n||"team"===n||"calendar"===n||"account"===n?t.listOrGroup[n]=e[n]:t[n]=e[n];return t},Fe=Ze,Be=function(e){var t={conditionType:1,conditionName:(e=e||{}).condition};if("listOrGroup"===e.condition)for(var n in t[e.innerLogic]=[],e.data){var r={conditionName:n};"not"===e.innerLogic?r.or=e.data[n]:r[e.innerLogic]=e.data[n],t[e.innerLogic].push(r)}else t[e.innerLogic]=e.data;return t},Ue=function(e){if("error"===e)return"error";var t={and:[]};for(var n in e)if(e[n]){var r={or:[],conditionType:1,conditionName:n};"listOrGroup"===n?e[n].list||e[n].group||e[n].team||e[n].calendar||e[n].account?(e[n].list&&r.or.push({or:e[n].list,conditionName:"list"}),e[n].group&&r.or.push({or:e[n].group,conditionName:"group"}),e[n].team&&r.or.push({or:e[n].team,conditionName:"team"}),e[n].calendar&&r.or.push({or:e[n].calendar,conditionName:"calendar"}),e[n].account&&r.or.push({or:e[n].account,conditionName:"account"})):r=null:r.or=e[n],r&&t.and.push(r)}if(t.version=1,t.type=0,!t.and.length)return"";var o=JSON.stringify(t);return"error"===o?o:(0,b.L)(o)},Ye=function(e){if("error"===e)return"error";for(var t={},n=e.logicList,r=e.filterList,a=0;a<n.length;a++){var i=n[a],c=n[a-1];if(t[i])t[i].push(Be(r[a+1]));else if(0===a)r[1]?t[i]=[r[0],r[1]].map((function(e){return Be(e)})):t[i]=[Be(r[0])];else{var s={};s[c]=o().clone(t[c]),(t={})[i]=[o().clone(s)],t[i].push(Be(r[a+1]))}}t=r.find((function(e){return"not"===e.innerLogic}))?Object.assign(t,{version:2,type:1}):Object.assign(t,{version:1,type:1});var u=JSON.stringify(t);return"error"===u?u:(0,b.L)(u)},Ve=function(e){i.h.dispatch((0,D.zC)(e)),N.Z.doSync()},He=function(e,t){var n=i.h.getState().customSmartProjects,r=[];n.forEach((function(n){if(Qe(n)){var o=at(n,!1);if(!o.tag)return;var a=o.tag.indexOf(e);if(!~a)return;t?o.tag.splice(a,1,t):o.tag.splice(a,1),0===o.tag.length&&(o.tag=void 0),r.push({id:n.get("id"),rule:Ue(Ze(o)),isDirty:!0})}else{var i,c=ut(n),s=!1,u=[];if(c.filterList.filter((function(e){return"tag"===e.condition})).forEach((function(n){var r=n.data,o=r.indexOf(e);-1!==o&&(s=!0,t?r.splice(o,1,t):(r.splice(o,1),0===r.length&&u.push(n)))})),u.forEach((function(e){var t=c.filterList.findIndex((function(t){return t===e}));-1!==t&&(c.filterList.splice(t,1),c.logicList.splice(Math.max(0,t-1),1),0===c.logicList.length&&c.logicList.push("and"))})),s)i=0===c.filterList.length?"":Ye(c),r.push({id:n.get("id"),rule:i,isDirty:!0})}})),r.length&&i.h.dispatch((0,D.Ks)(r))},We=function(){var e=i.h.getState().customSmartProjects;(0,I.JU)(x._Yt.customSmartProjects,JSON.stringify(e.toJSON()))},ze=function(e){if(e){var t=i.h.getState().customSmartProjects.toJS(),n=t.filter((function(e){return e.isNew})),r=new Map(t.map((function(e){return[e.id,e]})));e.forEach((function(e){var t=r.get(e.id);if(t)if(t.isSortInit)if(null==e.sortOption)if(A.Gk(e.id)){var o=A.fJ(e.id),a=(0,P.Ae)(o,e,t);A.dV(e),a.isDirty=!0,delete a.isSortInit,n.push(a)}else t.isDirty=!0,delete t.isSortInit,n.push(t);else n.push(e);else if(t.etag===e.etag||t.isDeleted)n.push(t);else if(t.isDirty)if(A.Gk(e.id)){var i=A.fJ(e.id),c=(0,P.Ae)(i,e,t);A.dV(e),n.push(c)}else n.push(t);else n.push(e);else n.push(e)})),n=n.map((function(e){return Ge(e)})),i.h.dispatch((0,D.UT)(n))}},Ge=function(e){if(e.name){var t=e.name.trim();e.name!==t&&(e.name=t,e.isDirty=!0)}return e},Ke=function(){var e,t=(e=R().mark((function e(){var t,n,r,o;return R().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(t=i.h.getState().customSmartProjects,n=[],r=[],o=[],t.forEach((function(e){e.get("isDeleted")?o.push(e.get("id")):e.get("isNew")?n.push(Xe(e)):e.get("isDirty")&&r.push(Xe(e))})),!(n.length||r.length||o.length)){e.next=8;break}return e.next=8,M.luw({add:n,update:r,delete:o}).then((function(e){var t=e.data;i.h.dispatch((0,D.hN)(t.id2etag,t.id2error))}));case 8:case"end":return e.stop()}}),e)})),function(){var t=this,n=arguments;return new Promise((function(r,o){var a=e.apply(t,n);function i(e){Z(a,r,o,i,c,"next",e)}function c(e){Z(a,r,o,i,c,"throw",e)}i(void 0)}))});return function(){return t.apply(this,arguments)}}(),qe=/^(\d+)dayslater$/,$e=function(e){var t,n=it(e),r=null!==(t=n.dueDate)&&void 0!==t?t:["all"],o=[];r.forEach((function(e){if(e.match(qe)){var t=e.match(qe)[1];o.push("span(".concat(t,"~)"))}else o.push(e)}));var a={listOrGroup:n.listOrGroup,tag:n.tag,dueDate:o,priority:o.priority};return Ue(a)},Je=function(e){return a.Map(o().extend({listType:x.Lo$.csl},e))},Xe=function(e){var t=(0,T.Gi)(e).toJSON();return delete t.isNew,delete t.isDirty,delete t.isDeleted,delete t.listType,delete t.isSortInit,t},Qe=function(e){if(!e)return!0;var t=e.get("rule");return et(t)},et=function(e){if(!e)return!0;try{return 0===(e=JSON.parse(e)).type}catch(t){return!0}},tt=function(e){var t=e.get("rule");return nt(t)},nt=function(e){try{return e=JSON.parse(e),!0}catch(t){return!1}},rt=function(e){var t=e.get("rule");return ot(t)},ot=function(e){try{if(nt(e)){var t=(e=JSON.parse(e)).and;return t=t.map((function(e){return"listOrGroup"===e.conditionName?e.or.map((function(e){return e.conditionName+":"+e.or.join(",")})):e.conditionName+":"+e.or.join(",")})),(t=o().flattenDeep(t)).join(" AND ")}return e}catch(n){return null}},at=function(e){var t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],n=e.get("rule");if(!n)return{};if(tt(e)){var r={};try{var a=JSON.parse(n);return a.and.forEach((function(e){"listOrGroup"===e.conditionName?e.or.forEach((function(e){r[e.conditionName]=e.or})):r[e.conditionName]=e.or})),t&&(r.group&&r.group.forEach((function(e){var t=u.l4(e).map((function(e){return e.get("id")})).toArray();r.list=r.list?r.list.concat(t):t})),r.team&&r.team.forEach((function(e){e="personal"===e?"":e;var t=u._g(e).map((function(e){return e.get("id")})).toArray();r.list=r.list?r.list.concat(t):t}))),r}catch(s){}if(!(n=rt(e)))return{}}var i=(n=o().filter(n.split(""),(function(e){return" "!==e})).join("")).split("AND"),c={};return i.forEach((function(e){var t=e.split(":");c[t[0]]=t[1]?t[1].split(","):[]})),t&&(c.group&&c.group.forEach((function(e){var t=u.l4(e).map((function(e){return e.get("id")})).toArray();c.list=c.list?c.list.concat(t):t})),c.team&&c.team.forEach((function(e){e="personal"===e?"":e;var t=u._g(e).map((function(e){return e.get("id")})).toArray();c.list=c.list?c.list.concat(t):t}))),c},it=function(e){if(!e)return{};if(nt(e)){var t={};try{return JSON.parse(e).and.forEach((function(e){"listOrGroup"===e.conditionName||"date"===e.conditionName?e.or.forEach((function(e){t[e.conditionName]=e.or})):t[e.conditionName]=e.or})),t.group&&t.group.forEach((function(e){var n=u.l4(e).map((function(e){return e.get("id")})).toArray();t.list=t.list?t.list.concat(n):n})),t.team&&t.team.forEach((function(e){e="personal"===e?"":e;var n=u._g(e).map((function(e){return e.get("id")})).toArray();t.list=t.list?t.list.concat(n):n})),t}catch(a){}if(!(e=ot(e)))return{}}var n=(e=o().filter(e.split(""),(function(e){return" "!==e})).join("")).split("AND"),r={};return n.forEach((function(e){var t=e.split(":");r[t[0]]=t[1]?t[1].split(","):[]})),r.group&&r.group.forEach((function(e){var t=u.l4(e).map((function(e){return e.get("id")})).toArray();r.list=r.list?r.list.concat(t):t})),r.team&&r.team.forEach((function(e){e="personal"===e?"":e;var t=u._g(e).map((function(e){return e.get("id")})).toArray();r.list=r.list?r.list.concat(t):t})),r},ct=function(e,t){var n=at(e,t);return n.tag&&(n.tag=(0,f.jY)(n.tag)),n},st=function(e){var t=ut(e);return t.filterList?(t.filterList.forEach((function(e){"tag"===e.condition&&(e.data=(0,f.jY)(e.data))})),t):(t.tag&&(t.tag=(0,f.jY)(t.tag)),t)},ut=function(e){var t=e.get("rule");return lt(t)},lt=function(e){var t;try{t=JSON.parse(e);var n=[],r=[],o=mt(t);n.unshift(o),dt(t[o],r,n),n.length<r.length-1&&(n=new Array(r.length-1).fill(n[0])),r.forEach((function(e,t){e.logic=0===t?"and":n[t-1]||n[0]})),t={filterList:r,logicList:n}}catch(a){k().error("parseRuleOfJSON",a),t={filterList:[]}}return t},ft=function(e){var t;return(0,b.W)(null!==(t=e.get("rule"))&&void 0!==t?t:"")},dt=function e(t,n,r){t.forEach((function(t){if(1===t.conditionType){var o,a=t.conditionName,i=mt(t);"listOrGroup"===a?(o={},t[i].forEach((function(e){var t=mt(e),n=e.conditionName;o[n]=e[t]}))):o=t[i],n.push({innerLogic:i,condition:a,data:o})}else{var c=mt(t);r.unshift(c),e(t[c],n,r)}}))},mt=function(e){return Object.keys(e).join(" ").match(/(or)|(and)|(not)/g)[0]};window.getRule=at},tVRO:function(e,t,n){"use strict";n.d(t,{iK:function(){return y},Kl:function(){return g},Sv:function(){return v},FV:function(){return b},r5:function(){return w},dB:function(){return k},gk:function(){return x},Oy:function(){return E},im:function(){return S}});n("pNMO"),n("4Brf"),n("tjZM"),n("0oug"),n("lEou"),n("fbCW"),n("4mDm"),n("2B1R"),n("Junv"),n("+2oP"),n("sMBO"),n("DEfu"),n("I9xj"),n("NBAS"),n("ExoC"),n("07d7"),n("5s+n"),n("PKPk"),n("FZtP"),n("3bBZ");var r=n("hnzI"),o=n("SnZ1"),a=n("y8q6"),i=n("bBaG"),c=n("+7oO"),s=n("RDjN"),u=n("y8mg"),l=n.n(u),f=n("0Nh+");function d(e){return d="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},d(e)}function m(){m=function(){return t};var e,t={},n=Object.prototype,r=n.hasOwnProperty,o=Object.defineProperty||function(e,t,n){e[t]=n.value},a="function"==typeof Symbol?Symbol:{},i=a.iterator||"@@iterator",c=a.asyncIterator||"@@asyncIterator",s=a.toStringTag||"@@toStringTag";function u(e,t,n){return Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{u({},"")}catch(e){u=function(e,t,n){return e[t]=n}}function l(e,t,n,r){var a=t&&t.prototype instanceof v?t:v,i=Object.create(a.prototype),c=new M(r||[]);return o(i,"_invoke",{value:C(e,n,c)}),i}function f(e,t,n){try{return{type:"normal",arg:e.call(t,n)}}catch(e){return{type:"throw",arg:e}}}t.wrap=l;var p="suspendedStart",h="executing",y="completed",g={};function v(){}function b(){}function w(){}var k={};u(k,i,(function(){return this}));var x=Object.getPrototypeOf,E=x&&x(x(A([])));E&&E!==n&&r.call(E,i)&&(k=E);var S=w.prototype=v.prototype=Object.create(k);function _(e){["next","throw","return"].forEach((function(t){u(e,t,(function(e){return this._invoke(t,e)}))}))}function O(e,t){function n(o,a,i,c){var s=f(e[o],e,a);if("throw"!==s.type){var u=s.arg,l=u.value;return l&&"object"==d(l)&&r.call(l,"__await")?t.resolve(l.__await).then((function(e){n("next",e,i,c)}),(function(e){n("throw",e,i,c)})):t.resolve(l).then((function(e){u.value=e,i(u)}),(function(e){return n("throw",e,i,c)}))}c(s.arg)}var a;o(this,"_invoke",{value:function(e,r){function o(){return new t((function(t,o){n(e,r,t,o)}))}return a=a?a.then(o,o):o()}})}function C(t,n,r){var o=p;return function(a,i){if(o===h)throw Error("Generator is already running");if(o===y){if("throw"===a)throw i;return{value:e,done:!0}}for(r.method=a,r.arg=i;;){var c=r.delegate;if(c){var s=T(c,r);if(s){if(s===g)continue;return s}}if("next"===r.method)r.sent=r._sent=r.arg;else if("throw"===r.method){if(o===p)throw o=y,r.arg;r.dispatchException(r.arg)}else"return"===r.method&&r.abrupt("return",r.arg);o=h;var u=f(t,n,r);if("normal"===u.type){if(o=r.done?y:"suspendedYield",u.arg===g)continue;return{value:u.arg,done:r.done}}"throw"===u.type&&(o=y,r.method="throw",r.arg=u.arg)}}}function T(t,n){var r=n.method,o=t.iterator[r];if(o===e)return n.delegate=null,"throw"===r&&t.iterator.return&&(n.method="return",n.arg=e,T(t,n),"throw"===n.method)||"return"!==r&&(n.method="throw",n.arg=new TypeError("The iterator does not provide a '"+r+"' method")),g;var a=f(o,t.iterator,n.arg);if("throw"===a.type)return n.method="throw",n.arg=a.arg,n.delegate=null,g;var i=a.arg;return i?i.done?(n[t.resultName]=i.value,n.next=t.nextLoc,"return"!==n.method&&(n.method="next",n.arg=e),n.delegate=null,g):i:(n.method="throw",n.arg=new TypeError("iterator result is not an object"),n.delegate=null,g)}function j(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function D(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function M(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(j,this),this.reset(!0)}function A(t){if(t||""===t){var n=t[i];if(n)return n.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var o=-1,a=function n(){for(;++o<t.length;)if(r.call(t,o))return n.value=t[o],n.done=!1,n;return n.value=e,n.done=!0,n};return a.next=a}}throw new TypeError(d(t)+" is not iterable")}return b.prototype=w,o(S,"constructor",{value:w,configurable:!0}),o(w,"constructor",{value:b,configurable:!0}),b.displayName=u(w,s,"GeneratorFunction"),t.isGeneratorFunction=function(e){var t="function"==typeof e&&e.constructor;return!!t&&(t===b||"GeneratorFunction"===(t.displayName||t.name))},t.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,w):(e.__proto__=w,u(e,s,"GeneratorFunction")),e.prototype=Object.create(S),e},t.awrap=function(e){return{__await:e}},_(O.prototype),u(O.prototype,c,(function(){return this})),t.AsyncIterator=O,t.async=function(e,n,r,o,a){void 0===a&&(a=Promise);var i=new O(l(e,n,r,o),a);return t.isGeneratorFunction(n)?i:i.next().then((function(e){return e.done?e.value:i.next()}))},_(S),u(S,s,"Generator"),u(S,i,(function(){return this})),u(S,"toString",(function(){return"[object Generator]"})),t.keys=function(e){var t=Object(e),n=[];for(var r in t)n.push(r);return n.reverse(),function e(){for(;n.length;){var r=n.pop();if(r in t)return e.value=r,e.done=!1,e}return e.done=!0,e}},t.values=A,M.prototype={constructor:M,reset:function(t){if(this.prev=0,this.next=0,this.sent=this._sent=e,this.done=!1,this.delegate=null,this.method="next",this.arg=e,this.tryEntries.forEach(D),!t)for(var n in this)"t"===n.charAt(0)&&r.call(this,n)&&!isNaN(+n.slice(1))&&(this[n]=e)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if("throw"===e.type)throw e.arg;return this.rval},dispatchException:function(t){if(this.done)throw t;var n=this;function o(r,o){return c.type="throw",c.arg=t,n.next=r,o&&(n.method="next",n.arg=e),!!o}for(var a=this.tryEntries.length-1;a>=0;--a){var i=this.tryEntries[a],c=i.completion;if("root"===i.tryLoc)return o("end");if(i.tryLoc<=this.prev){var s=r.call(i,"catchLoc"),u=r.call(i,"finallyLoc");if(s&&u){if(this.prev<i.catchLoc)return o(i.catchLoc,!0);if(this.prev<i.finallyLoc)return o(i.finallyLoc)}else if(s){if(this.prev<i.catchLoc)return o(i.catchLoc,!0)}else{if(!u)throw Error("try statement without catch or finally");if(this.prev<i.finallyLoc)return o(i.finallyLoc)}}}},abrupt:function(e,t){for(var n=this.tryEntries.length-1;n>=0;--n){var o=this.tryEntries[n];if(o.tryLoc<=this.prev&&r.call(o,"finallyLoc")&&this.prev<o.finallyLoc){var a=o;break}}a&&("break"===e||"continue"===e)&&a.tryLoc<=t&&t<=a.finallyLoc&&(a=null);var i=a?a.completion:{};return i.type=e,i.arg=t,a?(this.method="next",this.next=a.finallyLoc,g):this.complete(i)},complete:function(e,t){if("throw"===e.type)throw e.arg;return"break"===e.type||"continue"===e.type?this.next=e.arg:"return"===e.type?(this.rval=this.arg=e.arg,this.method="return",this.next="end"):"normal"===e.type&&t&&(this.next=t),g},finish:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),D(n),g}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.tryLoc===e){var r=n.completion;if("throw"===r.type){var o=r.arg;D(n)}return o}}throw Error("illegal catch attempt")},delegateYield:function(t,n,r){return this.delegate={iterator:A(t),resultName:n,nextLoc:r},"next"===this.method&&(this.arg=e),g}},t}function p(e,t,n,r,o,a,i){try{var c=e[a](i),s=c.value}catch(u){return void n(u)}c.done?t(s):Promise.resolve(s).then(r,o)}function h(e){return function(){var t=this,n=arguments;return new Promise((function(r,o){var a=e.apply(t,n);function i(e){p(a,r,o,i,c,"next",e)}function c(e){p(a,r,o,i,c,"throw",e)}i(void 0)}))}}var y=function(e){return{objId:e.objId,remindTime:e.remindTime,nextTime:e.nextTime,type:e.type}},g=function(){var e=h(m().mark((function e(){var t;return m().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,c.Z.getDelayReminders();case 2:(t=e.sent)&&r.h.dispatch(a.t2(t));case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),v=l().debounce(h(m().mark((function e(){return m().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,c.Z.setDelayReminders(r.h.getState().delayReminders);case 2:case"end":return e.stop()}}),e)}))),s.mi6,{leading:!1,trailing:!0}),b=function(){var e=h(m().mark((function e(){var t,n;return m().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(t=[],n=[],r.h.getState().delayReminders.forEach((function(e){var r=e.syncStatus,o=e.objId;r===i.w.NEW&&t.push(y(e)),r===i.w.DELETED&&n.push(o)})),!t.length&&!n.length){e.next=6;break}return e.next=6,o.skt({add:t,delete:n}).then((function(){var e=t.map((function(e){return e.objId}));r.h.dispatch(a.B$(e,n))}));case 6:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),w=function(e){if(e&&e.length>0){var t=e.map((function(e){return{objId:(t=e).objId,remindTime:t.remindTime,nextTime:t.nextTime,type:t.type};var t}));r.h.dispatch(a.c2(t))}},k=function(e){return!(!e.hasOwnProperty("remindTime")||null!=e.remindTime)},x=function(e){var t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1];r.h.dispatch(a.gk(e)),t&&f.Z.doSync()},E=function(e){var t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],n=[];e.forEach((function(e){if(k(e)){var t=e.id||(e.get?e.get("id"):void 0);t&&n.push(t)}})),x(n,t)},S=function(e){var t=r.h.getState().delayReminders.find((function(t){return t.objId==="".concat(e)}));return t?t.nextTime:null}},sLZY:function(e,t,n){"use strict";n.d(t,{ol:function(){return j},bd:function(){return N},As:function(){return P},Nr:function(){return I},x:function(){return L},ou:function(){return R},lF:function(){return Z},kF:function(){return F},I7:function(){return B},ew:function(){return U},lW:function(){return Y},Bk:function(){return V},FM:function(){return W},x6:function(){return z},Oz:function(){return G},dE:function(){return K},dr:function(){return q},aj:function(){return $},qx:function(){return X},Yz:function(){return ee},ND:function(){return te},NA:function(){return ne},bI:function(){return re},Hj:function(){return oe},dR:function(){return ae},hI:function(){return ie},ad:function(){return ce},BE:function(){return se},fW:function(){return le},jr:function(){return fe},k0:function(){return de},Ot:function(){return me},U6:function(){return pe},Ae:function(){return he},DH:function(){return ye},uW:function(){return ge},l9:function(){return ve},EN:function(){return be},U0:function(){return we},r7:function(){return ke},Hs:function(){return xe},ZQ:function(){return Ee},Vv:function(){return Se},HD:function(){return _e},f9:function(){return Oe},Gz:function(){return Ce},Cz:function(){return Te},k:function(){return je},Bd:function(){return De},mq:function(){return Me},qt:function(){return Ae},cz:function(){return Ne},Mg:function(){return Pe},NS:function(){return Ie},a1:function(){return Le},ld:function(){return Re},xN:function(){return Ze},Sn:function(){return Fe},E5:function(){return Be},og:function(){return Ue},OE:function(){return Ye},g1:function(){return Ve},nA:function(){return He},Ue:function(){return We},sH:function(){return ze},Yy:function(){return Ge},yd:function(){return Ke},jK:function(){return qe}});n("pNMO"),n("4Brf"),n("tjZM"),n("0oug"),n("gXIK"),n("lEou"),n("ma9I"),n("TeQF"),n("fbCW"),n("yq1k"),n("4mDm"),n("2B1R"),n("E9XD"),n("Junv"),n("+2oP"),n("ToJy"),n("7+zs"),n("sMBO"),n("6cQw"),n("DEfu"),n("I9xj"),n("qePV"),n("i6QF"),n("5DmW"),n("27RR"),n("NBAS"),n("tkto"),n("ExoC"),n("07d7"),n("5s+n"),n("YGK4"),n("JTJg"),n("PKPk"),n("FZtP"),n("3bBZ");var r=n("hnzI"),o=n("yPzf"),a=n("SnZ1"),i=n("RDjN"),c=n("b4+X"),s=n("fEur"),u=n("y8mg"),l=n.n(u),f=n("A3GP"),d=n("vRcb"),m=n("dvcG"),p=n("lQiI"),h=n("+YLg"),y=n("q9+P"),g=n("MYw0"),v=n("bJwH"),b=n("V/jI"),w=n("RNzw"),k=n("Cl3p");function x(e){return x="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},x(e)}function E(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function S(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?E(Object(n),!0).forEach((function(t){_(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):E(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function _(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=x(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=x(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==x(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function O(){O=function(){return t};var e,t={},n=Object.prototype,r=n.hasOwnProperty,o=Object.defineProperty||function(e,t,n){e[t]=n.value},a="function"==typeof Symbol?Symbol:{},i=a.iterator||"@@iterator",c=a.asyncIterator||"@@asyncIterator",s=a.toStringTag||"@@toStringTag";function u(e,t,n){return Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{u({},"")}catch(e){u=function(e,t,n){return e[t]=n}}function l(e,t,n,r){var a=t&&t.prototype instanceof y?t:y,i=Object.create(a.prototype),c=new M(r||[]);return o(i,"_invoke",{value:C(e,n,c)}),i}function f(e,t,n){try{return{type:"normal",arg:e.call(t,n)}}catch(e){return{type:"throw",arg:e}}}t.wrap=l;var d="suspendedStart",m="executing",p="completed",h={};function y(){}function g(){}function v(){}var b={};u(b,i,(function(){return this}));var w=Object.getPrototypeOf,k=w&&w(w(A([])));k&&k!==n&&r.call(k,i)&&(b=k);var E=v.prototype=y.prototype=Object.create(b);function S(e){["next","throw","return"].forEach((function(t){u(e,t,(function(e){return this._invoke(t,e)}))}))}function _(e,t){function n(o,a,i,c){var s=f(e[o],e,a);if("throw"!==s.type){var u=s.arg,l=u.value;return l&&"object"==x(l)&&r.call(l,"__await")?t.resolve(l.__await).then((function(e){n("next",e,i,c)}),(function(e){n("throw",e,i,c)})):t.resolve(l).then((function(e){u.value=e,i(u)}),(function(e){return n("throw",e,i,c)}))}c(s.arg)}var a;o(this,"_invoke",{value:function(e,r){function o(){return new t((function(t,o){n(e,r,t,o)}))}return a=a?a.then(o,o):o()}})}function C(t,n,r){var o=d;return function(a,i){if(o===m)throw Error("Generator is already running");if(o===p){if("throw"===a)throw i;return{value:e,done:!0}}for(r.method=a,r.arg=i;;){var c=r.delegate;if(c){var s=T(c,r);if(s){if(s===h)continue;return s}}if("next"===r.method)r.sent=r._sent=r.arg;else if("throw"===r.method){if(o===d)throw o=p,r.arg;r.dispatchException(r.arg)}else"return"===r.method&&r.abrupt("return",r.arg);o=m;var u=f(t,n,r);if("normal"===u.type){if(o=r.done?p:"suspendedYield",u.arg===h)continue;return{value:u.arg,done:r.done}}"throw"===u.type&&(o=p,r.method="throw",r.arg=u.arg)}}}function T(t,n){var r=n.method,o=t.iterator[r];if(o===e)return n.delegate=null,"throw"===r&&t.iterator.return&&(n.method="return",n.arg=e,T(t,n),"throw"===n.method)||"return"!==r&&(n.method="throw",n.arg=new TypeError("The iterator does not provide a '"+r+"' method")),h;var a=f(o,t.iterator,n.arg);if("throw"===a.type)return n.method="throw",n.arg=a.arg,n.delegate=null,h;var i=a.arg;return i?i.done?(n[t.resultName]=i.value,n.next=t.nextLoc,"return"!==n.method&&(n.method="next",n.arg=e),n.delegate=null,h):i:(n.method="throw",n.arg=new TypeError("iterator result is not an object"),n.delegate=null,h)}function j(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function D(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function M(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(j,this),this.reset(!0)}function A(t){if(t||""===t){var n=t[i];if(n)return n.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var o=-1,a=function n(){for(;++o<t.length;)if(r.call(t,o))return n.value=t[o],n.done=!1,n;return n.value=e,n.done=!0,n};return a.next=a}}throw new TypeError(x(t)+" is not iterable")}return g.prototype=v,o(E,"constructor",{value:v,configurable:!0}),o(v,"constructor",{value:g,configurable:!0}),g.displayName=u(v,s,"GeneratorFunction"),t.isGeneratorFunction=function(e){var t="function"==typeof e&&e.constructor;return!!t&&(t===g||"GeneratorFunction"===(t.displayName||t.name))},t.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,v):(e.__proto__=v,u(e,s,"GeneratorFunction")),e.prototype=Object.create(E),e},t.awrap=function(e){return{__await:e}},S(_.prototype),u(_.prototype,c,(function(){return this})),t.AsyncIterator=_,t.async=function(e,n,r,o,a){void 0===a&&(a=Promise);var i=new _(l(e,n,r,o),a);return t.isGeneratorFunction(n)?i:i.next().then((function(e){return e.done?e.value:i.next()}))},S(E),u(E,s,"Generator"),u(E,i,(function(){return this})),u(E,"toString",(function(){return"[object Generator]"})),t.keys=function(e){var t=Object(e),n=[];for(var r in t)n.push(r);return n.reverse(),function e(){for(;n.length;){var r=n.pop();if(r in t)return e.value=r,e.done=!1,e}return e.done=!0,e}},t.values=A,M.prototype={constructor:M,reset:function(t){if(this.prev=0,this.next=0,this.sent=this._sent=e,this.done=!1,this.delegate=null,this.method="next",this.arg=e,this.tryEntries.forEach(D),!t)for(var n in this)"t"===n.charAt(0)&&r.call(this,n)&&!isNaN(+n.slice(1))&&(this[n]=e)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if("throw"===e.type)throw e.arg;return this.rval},dispatchException:function(t){if(this.done)throw t;var n=this;function o(r,o){return c.type="throw",c.arg=t,n.next=r,o&&(n.method="next",n.arg=e),!!o}for(var a=this.tryEntries.length-1;a>=0;--a){var i=this.tryEntries[a],c=i.completion;if("root"===i.tryLoc)return o("end");if(i.tryLoc<=this.prev){var s=r.call(i,"catchLoc"),u=r.call(i,"finallyLoc");if(s&&u){if(this.prev<i.catchLoc)return o(i.catchLoc,!0);if(this.prev<i.finallyLoc)return o(i.finallyLoc)}else if(s){if(this.prev<i.catchLoc)return o(i.catchLoc,!0)}else{if(!u)throw Error("try statement without catch or finally");if(this.prev<i.finallyLoc)return o(i.finallyLoc)}}}},abrupt:function(e,t){for(var n=this.tryEntries.length-1;n>=0;--n){var o=this.tryEntries[n];if(o.tryLoc<=this.prev&&r.call(o,"finallyLoc")&&this.prev<o.finallyLoc){var a=o;break}}a&&("break"===e||"continue"===e)&&a.tryLoc<=t&&t<=a.finallyLoc&&(a=null);var i=a?a.completion:{};return i.type=e,i.arg=t,a?(this.method="next",this.next=a.finallyLoc,h):this.complete(i)},complete:function(e,t){if("throw"===e.type)throw e.arg;return"break"===e.type||"continue"===e.type?this.next=e.arg:"return"===e.type?(this.rval=this.arg=e.arg,this.method="return",this.next="end"):"normal"===e.type&&t&&(this.next=t),h},finish:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),D(n),h}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.tryLoc===e){var r=n.completion;if("throw"===r.type){var o=r.arg;D(n)}return o}}throw Error("illegal catch attempt")},delegateYield:function(t,n,r){return this.delegate={iterator:A(t),resultName:n,nextLoc:r},"next"===this.method&&(this.arg=e),h}},t}function C(e,t,n,r,o,a,i){try{var c=e[a](i),s=c.value}catch(u){return void n(u)}c.done?t(s):Promise.resolve(s).then(r,o)}function T(e){return function(){var t=this,n=arguments;return new Promise((function(r,o){var a=e.apply(t,n);function i(e){C(a,r,o,i,c,"next",e)}function c(e){C(a,r,o,i,c,"throw",e)}i(void 0)}))}}var j=function(){return r.h.getState().extPreference},D=function(){var e=j().matrix;if(!e)return f.S_;var t=e.quadrants;if(Object.keys(e).includes("version")&&e.version>=i.fgf)return e;for(var n=!1,a=0;a<t.length;a++){var c=t[a].id;if((0,s.rW)(t[a].rule)!==(0,s.rW)(i.OQt[c]||i.OQt.quadrant1)){n=!0;break}}if(!n){var u=l().cloneDeep(t),d=l().cloneDeep(e);return u=u.map((function(e){return e.rule=i.Tur[e.id]||i.Tur.quadrant1,e})),d.quadrants=u,d.version=i.fgf,r.h.dispatch((0,o.RV)(d)),Le(),d}return e},M=function(){var e=(0,m.LP)(i._Yt.extPreferenceCheckpoint,"json");return Number.isInteger(e)?e:0},A=function(e){(0,m.JU)(i._Yt.extPreferenceCheckpoint,JSON.stringify(e))},N=function(){var e=T(O().mark((function e(t){var n,i,c,s,u,l,f;return O().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n=j(),i=n.mtime,c=M(),e.next=5,(0,a.ol8)(c);case 5:if(s=e.sent,u=s.data,l=u,f=!1,u.mtime&&u.mtime>i){f=!0;try{l=Object.keys(u).reduce((function(e,t){if("mtime"===t)e[t]=u[t];else{var r=n[t],o=u[t];!r&&o&&(e[t]=o),o&&r&&o.mtime>r.mtime&&(e[t]=o)}return e}),{})}catch(d){}}f&&r.h.dispatch((0,o.EY)(l)),t&&D(),A(null==u.mtime?c:u.mtime);case 13:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),P=function(e){var t=j().matrix;if(t&&t.quadrants){var n,r=t.quadrants.find((function(t){return t.id===e}));if(r)return null!==(n=r.sortOption)&&void 0!==n?n:{groupBy:i.X9E.dueDate,orderBy:i.X9E.dueDate}}return{groupBy:i.X9E.dueDate,orderBy:i.X9E.dueDate}},I=function(){var e=T(O().mark((function e(){return O().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,N();case 2:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),L=function(e){var t=(e?e.extPreference:j()).timetable;return!!t&&t.isEnabled},R=function(e){var t,n=(e?e.extPreference:j()).timetable;return!!n&&(null!==(t=n.displayInCalendar)&&void 0!==t&&t)},Z=function(){var e,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:r.h.getState(),n=t.extPreference,o=n.general_conf;return!o||(null===(e=o.urlParseEnabled)||void 0===e||e)},F=function(){var e,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:r.h.getState(),n=t.extPreference,o=n.teamConf;return!o||(null===(e=o.autoAcceptInvite)||void 0===e||e)},B=function(){var e,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:r.h.getState(),n=t.extPreference,o=n.timeline;return!o||(null===(e=o.showGuide)||void 0===e||e)},U=function(){B()&&(r.h.dispatch((0,o.Nu)(!1)),Le())},Y=function(e){var t,n=(e?e.extPreference:j()).timetable;return!!n&&(null!==(t=n.displayInSmartProjects)&&void 0!==t&&t)},V=function(){var e,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:r.h.getState(),n=t.extPreference,o=n.general_conf;return!o||null!==(e=o.emailRemindEnabled)&&void 0!==e&&e},H=["task","habit"],W=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:r.h.getState(),t=e.extPreference,n=t.general_conf;return n&&n.emailRemindItems||H},z=function(e){var t,n=(e?e.extPreference:j()).desktopTabBars;return n&&null!==(t=n.bars)&&void 0!==t?t:i.Wsh},G=function(e,t){return null==e.sortOrder||null==t.sortOrder||e.sortOrder===t.sortOrder?i.n7B.indexOf(e.name)>i.n7B.indexOf(t.name)?1:-1:e.sortOrder>t.sortOrder?1:-1},K=function(){var e,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:r.h.getState(),n=t.extPreference,o=n.desktopTabBars,a=i.Wsh;o&&(a=null!==(e=o.bars)&&void 0!==e?e:i.Wsh);var c=a.find((function(e){return"POMO"===e.name}));return!(!c||"active"!==c.status)},q=function(e){var t=z(),n=t.filter((function(e){return"active"===e.status})).sort(G),a=new Set(n.map((function(e){return e.sortOrder}))),i=t.find((function(t){return t.name===e}));if(null==i)return r.h.dispatch((0,o.SE)(e)),Le(),"HABIT"===e&&(0,d.JL)(),void("COUNTDOWN"===e&&w.Z.doSync());if("inactive"===i.status&&a.has(i.sortOrder)){var c=n.concat([i]).map((function(t,n){return t.name===e?S(S({},t),{},{sortOrder:n,status:"active"===t.status?"inactive":"active"}):S(S({},t),{},{sortOrder:n})}));r.h.dispatch((0,o.fE)(c))}else{var s=[S(S({},i),{},{status:"active"===i.status?"inactive":"active"})];r.h.dispatch((0,o.fE)(s))}Le(),"HABIT"===e&&(0,d.JL)(),"COUNTDOWN"===e&&w.Z.doSync()},$=function(){var e,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:r.h.getState(),n=t.extPreference,o=n.smartProjectsOption,a=f.N_.smartProjects;o&&(a=null!==(e=o.smartProjects)&&void 0!==e?e:f.N_.smartProjects);return a},J=function(e){return $().find((function(t){return t.name===e}))},X=function(e){var t,n=J(e);return n?null!==(t=n.sortOption)&&void 0!==t?t:"inbox"===e?i.ePh:i.LoY:i.LoY},Q=function(e,t){var n=!(arguments.length>2&&void 0!==arguments[2])||arguments[2];r.h.dispatch((0,o.a6)(e,t)),n&&Le()},ee=function(e,t){var n=X(e),r=(0,i.EhZ)(t),o=S(S({},n),{},{orderBy:t,order:r});Q(e,o)},te=function(e,t,n){var r=S(S({},X(e)),{},{groupBy:t});Q(e,r,n)},ne=function(e,t,n){var r=S(S({},X(e)),{},{order:t});Q(e,r,n)},re=function(e){var t=J(e);return t?"timeline"===t.viewMode?p._y()?t.viewMode:h.up.list:t.viewMode||h.up.list:h.up.list},oe=function(e){var t=e.get("listType"),n=e.get("id");if(t!==i.Lo$.smartProject)return t===i.Lo$.project&&n===y.EA.inboxId;switch(n){case i.X1y.all:case i.X1y.today:case i.X1y.tomorrow:case i.X1y.week:case i.X1y.assignedme:return!0;default:return!1}},ae=function(e){if(oe(e)){var t=e.get("id"),n=e.get("listType");if(n===i.Lo$.smartProject){var r=i.FSe[t];return re(r)===h.up.kanban}return n===i.Lo$.project&&t===y.EA.inboxId&&re("inbox")===h.up.kanban}return!1},ie=function(e,t){r.h.dispatch((0,o.xc)(e,t)),Le()},ce=function(e){if(oe(e)&&p._y()){var t=e.get("id"),n=e.get("listType");if(n===i.Lo$.smartProject){var r=i.FSe[t];return re(r)===h.up.timeline}return n===i.Lo$.project&&t===y.EA.inboxId&&re("inbox")===h.up.timeline}return!1},se=function(e){var t=J(e);return t&&t.timeline&&t.timeline.sortOption?t.timeline.sortOption:i.tbP},ue=function(e,t){r.h.dispatch((0,o.tb)(e,t)),Le()},le=function(e,t){var n=S(S({},se(e)),{},{orderBy:t});ue(e,n)},fe=function(e,t){var n=S(S({},se(e)),{},{groupBy:t});ue(e,n)},de=function(){r.h.dispatch(g.KH());var e={viewMode:re("inbox"),sortOption:X("inbox"),timeline:{sortOption:se("inbox")}};r.h.dispatch(g.CW(e))},me=function(e){var t=e.get("timeline");return{sortOption:t&&t.sortOption?t.sortOption:i.tbP}},pe=function(e){var t=v.t3(e),n=e.get("sortOption"),r=(null===n||void 0===n?void 0:n.groupBy)||(t?i.ePh.groupBy:i.LoY.groupBy),o=(null===n||void 0===n?void 0:n.orderBy)||(t?i.ePh.orderBy:i.LoY.orderBy);return{groupBy:r,orderBy:o,order:(null===n||void 0===n?void 0:n.order)||i.EhZ(o)}},he=function(){return!!(0,p._y)()&&r.h.getState().extPreference.focusConf.keepInSync},ye=function(){var e;return null!==(e=r.h.getState().extPreference.focusConf.showTabFocusTime)&&void 0!==e?e:i.edH},ge=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:r.h.getState(),t=e.extPreference,n=t.recentlyColors;return n?(n.colors||[]).slice(0,7):[]},ve=function(){var e=new Set(ge().map((function(e){return e.toUpperCase()})));return y.OV.filter((function(t){return!e.has(t)}))},be=function(){var e,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:r.h.getState(),n=t.extPreference,o=n.habitConf;return o&&null!==(e=o.style)&&void 0!==e?e:"list"},we=function(){return r.h.getState().extPreference.alternativeCalendar.calendar||""},ke=function(e){return"hebcal"===e?"en":function(){switch((0,b.dK)()){case"ko":return"ko";case"tw":return"zh-rHK";case"zh_CN":return"zh-rCN";case"en_US":return"en";default:return""}}()},xe=function(e,t,n,r,o){return window.common.net.time4j.custom.OtherCalendar.formatCalendar(e,t,n,r,o,ke(e))},Ee=function(){var e,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:r.h.getState(),n=t.extPreference,o=n.desktopSplitView;return!o||(null===(e=o.showGuide)||void 0===e||e)},Se=function(){Ee()&&(r.h.dispatch((0,o.HC)(!1)),Le())},_e=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:r.h.getState(),t=e.extPreference,n=t.timelineTimeZones;return n?{enabled:n.enabled||!1,current:n.current||[],additional:n.additional||[]}:{enabled:!1,current:[],additional:[]}},Oe=function(){var e,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:r.h.getState(),n=t.extPreference,o=n.timelineTimeZones;return!!o&&(null!==(e=o.enabled)&&void 0!==e&&e)},Ce=function(e){var t,n,r=j().timelineTimeZones;return r&&null!==(t=null===(n=(r.current||[]).find((function(t){return t.timeZone===e})))||void 0===n?void 0:n.label)&&void 0!==t?t:""},Te=function(){var e,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:r.h.getState(),n=t.extPreference,o=n.timelineTimeZones;return o&&null!==(e=o.additional)&&void 0!==e?e:[]},je=function(){var e,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:r.h.getState(),n=t.extPreference,o=n.countdownConf;return!!o&&(null!==(e=o.showSection)&&void 0!==e&&e)},De=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:r.h.getState(),t=e.extPreference,n=t.calendarColorConfig;return n?{task:n.task||i.yhL.task,habit:n.habit||i.yhL.habit,countdown:n.countdown||i.yhL.countdown}:i.yhL},Me=function(e,t){var n=!(arguments.length>2&&void 0!==arguments[2])||arguments[2];r.h.dispatch((0,o.Xs)(e,t)),n&&Le()},Ae=function(e,t){var n=!(arguments.length>2&&void 0!==arguments[2])||arguments[2];r.h.dispatch((0,o.xp)(e,t)),n&&Le()},Ne=function(e,t,n){var a=!(arguments.length>3&&void 0!==arguments[3])||arguments[3];r.h.dispatch((0,o.NB)(e,t,n)),a&&Le()},Pe=function(){var e=De(),t=e.habit,n=e.countdown,a=!1;if((0,d.XJ)()&&t&&t.colorMap){var c=(0,d.n7)().map((function(e){return e.id})),s=new Set(c),u=S({},t.colorMap);Object.keys(u).forEach((function(e){s.has(e)||(delete u[e],a=!0)})),a&&r.h.dispatch((0,o.d5)(i.vQw,u))}var l=!1;if((0,k.r_)()&&n&&n.colorMap){var f=(0,k.dw)().map((function(e){return e.id})),m=new Set(f),p=S({},n.colorMap);Object.keys(p).forEach((function(e){m.has(e)||(delete p[e],l=!0)})),l&&r.h.dispatch((0,o.d5)(i.f8A,p))}(a||l)&&Le()},Ie=function(){var e=j();(0,m.JU)(i._Yt.extPreference,JSON.stringify(e))},Le=function(){var e=T(O().mark((function e(t){var n,i,c=arguments;return O().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n=c.length>1&&void 0!==c[1]?c[1]:{},t&&r.h.dispatch((0,o.EY)(t)),e.next=4,N();case 4:i=j(),(0,a.D_d)(i).then((function(e){n.success&&"function"===typeof n.success&&n.success(e)}),(function(e){n.fail&&"function"===typeof n.fail&&n.fail(e)}));case 6:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),Re=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:r.h.getState(),t=e.extPreference.calendarConfig;return t&&t.itemStyle||i.XuW},Ze=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:r.h.getState(),t=e.extPreference.calendarConfig;return t?t.heatmap:i.RCC},Fe=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:r.h.getState(),t=e.extPreference.calendarConfig;return t?t.checkbox:i._c_},Be=function(){var e,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:r.h.getState(),n=t.extPreference.calendarConfig;return n&&null!==(e=n[c.eC])&&void 0!==e?e:i.Llq},Ue=function(){var e,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:r.h.getState(),n=t.extPreference.calendarConfig;return n&&null!==(e=n[c.g_])&&void 0!==e?e:i.F2Y},Ye=function(){var e,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:r.h.getState(),n=t.extPreference.calendarConfig;return n&&null!==(e=n[c.p_])&&void 0!==e?e:i.hGh},Ve=function(){var e,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:r.h.getState(),n=t.extPreference.calendarConfig;return n&&null!==(e=n[c.Fh])&&void 0!==e?e:i.$SY},He=function(){var e,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:r.h.getState(),n=t.extPreference.calendarConfig;return n&&null!==(e=n[c.pS])&&void 0!==e?e:i.crL},We=function(){var e,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:r.h.getState(),n=t.extPreference.calendarConfig;return n&&null!==(e=n[c.y2])&&void 0!==e?e:i.V1j},ze=function(){var e,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:r.h.getState(),n=t.extPreference.reminder;return!!n&&(null!==(e=n.annoyingAlertEnabled)&&void 0!==e&&e)},Ge=function(){var e,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:r.h.getState(),n=t.extPreference.reminder;return n&&null!==(e=n.annoyingRemindItems)&&void 0!==e?e:null},Ke=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:r.h.getState(),t=Ge(e);return ze(e)&&null==t?[i.q1C,i.nTy]:null!==t&&void 0!==t?t:[]},qe=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:r.h.getState();return 1===t||0!==t&&(ze(n)&&Ke(n).includes(e))}},kBzm:function(e,t,n){"use strict";n.d(t,{gQ:function(){return k},Vv:function(){return x},LU:function(){return E},kQ:function(){return S},Sm:function(){return _},s_:function(){return O},U2:function(){return C},_O:function(){return T}});n("pNMO"),n("4Brf"),n("tjZM"),n("0oug"),n("lEou"),n("ma9I"),n("4mDm"),n("Junv"),n("+2oP"),n("sMBO"),n("DEfu"),n("I9xj"),n("i6QF"),n("NBAS"),n("ExoC"),n("07d7"),n("5s+n"),n("PKPk"),n("FZtP"),n("3bBZ");var r=n("RDjN"),o=n("Fl1+"),a=n("bHnX"),i=n("hnzI"),c=n("4+DD"),s=n("+7oO"),u=n("y8mg"),l=n.n(u),f=n("+TCt"),d=n("mqAi"),m=n("V/jI"),p=n("Ag2S"),h=n("lQiI"),y=n("l3/N");function g(e){return g="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},g(e)}function v(){v=function(){return t};var e,t={},n=Object.prototype,r=n.hasOwnProperty,o=Object.defineProperty||function(e,t,n){e[t]=n.value},a="function"==typeof Symbol?Symbol:{},i=a.iterator||"@@iterator",c=a.asyncIterator||"@@asyncIterator",s=a.toStringTag||"@@toStringTag";function u(e,t,n){return Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{u({},"")}catch(e){u=function(e,t,n){return e[t]=n}}function l(e,t,n,r){var a=t&&t.prototype instanceof y?t:y,i=Object.create(a.prototype),c=new M(r||[]);return o(i,"_invoke",{value:C(e,n,c)}),i}function f(e,t,n){try{return{type:"normal",arg:e.call(t,n)}}catch(e){return{type:"throw",arg:e}}}t.wrap=l;var d="suspendedStart",m="executing",p="completed",h={};function y(){}function b(){}function w(){}var k={};u(k,i,(function(){return this}));var x=Object.getPrototypeOf,E=x&&x(x(A([])));E&&E!==n&&r.call(E,i)&&(k=E);var S=w.prototype=y.prototype=Object.create(k);function _(e){["next","throw","return"].forEach((function(t){u(e,t,(function(e){return this._invoke(t,e)}))}))}function O(e,t){function n(o,a,i,c){var s=f(e[o],e,a);if("throw"!==s.type){var u=s.arg,l=u.value;return l&&"object"==g(l)&&r.call(l,"__await")?t.resolve(l.__await).then((function(e){n("next",e,i,c)}),(function(e){n("throw",e,i,c)})):t.resolve(l).then((function(e){u.value=e,i(u)}),(function(e){return n("throw",e,i,c)}))}c(s.arg)}var a;o(this,"_invoke",{value:function(e,r){function o(){return new t((function(t,o){n(e,r,t,o)}))}return a=a?a.then(o,o):o()}})}function C(t,n,r){var o=d;return function(a,i){if(o===m)throw Error("Generator is already running");if(o===p){if("throw"===a)throw i;return{value:e,done:!0}}for(r.method=a,r.arg=i;;){var c=r.delegate;if(c){var s=T(c,r);if(s){if(s===h)continue;return s}}if("next"===r.method)r.sent=r._sent=r.arg;else if("throw"===r.method){if(o===d)throw o=p,r.arg;r.dispatchException(r.arg)}else"return"===r.method&&r.abrupt("return",r.arg);o=m;var u=f(t,n,r);if("normal"===u.type){if(o=r.done?p:"suspendedYield",u.arg===h)continue;return{value:u.arg,done:r.done}}"throw"===u.type&&(o=p,r.method="throw",r.arg=u.arg)}}}function T(t,n){var r=n.method,o=t.iterator[r];if(o===e)return n.delegate=null,"throw"===r&&t.iterator.return&&(n.method="return",n.arg=e,T(t,n),"throw"===n.method)||"return"!==r&&(n.method="throw",n.arg=new TypeError("The iterator does not provide a '"+r+"' method")),h;var a=f(o,t.iterator,n.arg);if("throw"===a.type)return n.method="throw",n.arg=a.arg,n.delegate=null,h;var i=a.arg;return i?i.done?(n[t.resultName]=i.value,n.next=t.nextLoc,"return"!==n.method&&(n.method="next",n.arg=e),n.delegate=null,h):i:(n.method="throw",n.arg=new TypeError("iterator result is not an object"),n.delegate=null,h)}function j(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function D(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function M(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(j,this),this.reset(!0)}function A(t){if(t||""===t){var n=t[i];if(n)return n.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var o=-1,a=function n(){for(;++o<t.length;)if(r.call(t,o))return n.value=t[o],n.done=!1,n;return n.value=e,n.done=!0,n};return a.next=a}}throw new TypeError(g(t)+" is not iterable")}return b.prototype=w,o(S,"constructor",{value:w,configurable:!0}),o(w,"constructor",{value:b,configurable:!0}),b.displayName=u(w,s,"GeneratorFunction"),t.isGeneratorFunction=function(e){var t="function"==typeof e&&e.constructor;return!!t&&(t===b||"GeneratorFunction"===(t.displayName||t.name))},t.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,w):(e.__proto__=w,u(e,s,"GeneratorFunction")),e.prototype=Object.create(S),e},t.awrap=function(e){return{__await:e}},_(O.prototype),u(O.prototype,c,(function(){return this})),t.AsyncIterator=O,t.async=function(e,n,r,o,a){void 0===a&&(a=Promise);var i=new O(l(e,n,r,o),a);return t.isGeneratorFunction(n)?i:i.next().then((function(e){return e.done?e.value:i.next()}))},_(S),u(S,s,"Generator"),u(S,i,(function(){return this})),u(S,"toString",(function(){return"[object Generator]"})),t.keys=function(e){var t=Object(e),n=[];for(var r in t)n.push(r);return n.reverse(),function e(){for(;n.length;){var r=n.pop();if(r in t)return e.value=r,e.done=!1,e}return e.done=!0,e}},t.values=A,M.prototype={constructor:M,reset:function(t){if(this.prev=0,this.next=0,this.sent=this._sent=e,this.done=!1,this.delegate=null,this.method="next",this.arg=e,this.tryEntries.forEach(D),!t)for(var n in this)"t"===n.charAt(0)&&r.call(this,n)&&!isNaN(+n.slice(1))&&(this[n]=e)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if("throw"===e.type)throw e.arg;return this.rval},dispatchException:function(t){if(this.done)throw t;var n=this;function o(r,o){return c.type="throw",c.arg=t,n.next=r,o&&(n.method="next",n.arg=e),!!o}for(var a=this.tryEntries.length-1;a>=0;--a){var i=this.tryEntries[a],c=i.completion;if("root"===i.tryLoc)return o("end");if(i.tryLoc<=this.prev){var s=r.call(i,"catchLoc"),u=r.call(i,"finallyLoc");if(s&&u){if(this.prev<i.catchLoc)return o(i.catchLoc,!0);if(this.prev<i.finallyLoc)return o(i.finallyLoc)}else if(s){if(this.prev<i.catchLoc)return o(i.catchLoc,!0)}else{if(!u)throw Error("try statement without catch or finally");if(this.prev<i.finallyLoc)return o(i.finallyLoc)}}}},abrupt:function(e,t){for(var n=this.tryEntries.length-1;n>=0;--n){var o=this.tryEntries[n];if(o.tryLoc<=this.prev&&r.call(o,"finallyLoc")&&this.prev<o.finallyLoc){var a=o;break}}a&&("break"===e||"continue"===e)&&a.tryLoc<=t&&t<=a.finallyLoc&&(a=null);var i=a?a.completion:{};return i.type=e,i.arg=t,a?(this.method="next",this.next=a.finallyLoc,h):this.complete(i)},complete:function(e,t){if("throw"===e.type)throw e.arg;return"break"===e.type||"continue"===e.type?this.next=e.arg:"return"===e.type?(this.rval=this.arg=e.arg,this.method="return",this.next="end"):"normal"===e.type&&t&&(this.next=t),h},finish:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),D(n),h}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.tryLoc===e){var r=n.completion;if("throw"===r.type){var o=r.arg;D(n)}return o}}throw Error("illegal catch attempt")},delegateYield:function(t,n,r){return this.delegate={iterator:A(t),resultName:n,nextLoc:r},"next"===this.method&&(this.arg=e),h}},t}function b(e,t,n,r,o,a,i){try{var c=e[a](i),s=c.value}catch(u){return void n(u)}c.done?t(s):Promise.resolve(s).then(r,o)}function w(e){return function(){var t=this,n=arguments;return new Promise((function(r,o){var a=e.apply(t,n);function i(e){b(a,r,o,i,c,"next",e)}function c(e){b(a,r,o,i,c,"throw",e)}i(void 0)}))}}var k=function(){var e=w(v().mark((function e(){var t;return v().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,s.Z.getFocusStuff();case 2:(t=e.sent)&&i.h.dispatch((0,a.$8)(t));case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),x=l().debounce(w(v().mark((function e(){return v().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,s.Z.setFocusStuff(i.h.getState().focus);case 2:case"end":return e.stop()}}),e)}))),r.mi6,{leading:!1,trailing:!0}),E=function(e){var t=Math.floor(e/60),n=e%60;return t>0?n>0?"".concat(t,"h").concat(n,"m"):"".concat(t,"h"):"".concat(n,"m")},S=function(){var e=i.h.getState().focus.autoPomoCount;return Number.isInteger(e)?Math.min(6,Math.max(2,e)):6},_=function(){var e=(0,d.RN)(),t=e.get("autoPomo"),n=e.get("autoBreak");return t&&n},O=function(){return _()?S():6},C=function(e,t){var n=(0,o.Ir)(),r=(0,o.e2)(),a=(0,f.en)(),i=(0,d._i)(),s=(0,d.Je)(),u="pomo"===a&&"pomo"===n.status,l="stopwatch"===a&&"done"!==r.intervalStatus;if(u||l){if(s===e||i&&i.id===t)return(0,c.eD)(m.U2("task_is_focused")),"prevent";if(u)return"confirm/pomo-change-task";if(l)return"confirm/stopwatch-change-task"}return"ok"},T=function(){(0,y.Ew)()&&p.vp.dispatch("updateStatisticsFocusOverview"),(0,y.nQ)()&&(p.vp.dispatch("updateStatisticsOverview"),p.vp.dispatch("updateStatisticsFocusDetail"),p.vp.dispatch("updateStatisticsFocusTrend"),(0,h._y)()&&(p.vp.dispatch("updateStatisticsTimeDistribution"),p.vp.dispatch("updateStatisticsMostFocus"),p.vp.dispatch("updateStatisticsYearGrids")))}},dMrQ:function(e,t,n){"use strict";n.d(t,{$9:function(){return M},IV:function(){return A},np:function(){return N},tj:function(){return P},o0:function(){return I},qs:function(){return L},vN:function(){return Z},vp:function(){return Y},YQ:function(){return V},s6:function(){return H},q:function(){return W},B8:function(){return z},BX:function(){return G},Yj:function(){return K},XK:function(){return q}});n("pNMO"),n("4Brf"),n("tjZM"),n("0oug"),n("gXIK"),n("lEou"),n("ma9I"),n("TeQF"),n("fbCW"),n("4mDm"),n("2B1R"),n("Junv"),n("+2oP"),n("ToJy"),n("7+zs"),n("sMBO"),n("DEfu"),n("Tskq"),n("I9xj"),n("qePV"),n("5DmW"),n("27RR"),n("NBAS"),n("tkto"),n("ExoC"),n("07d7"),n("5s+n"),n("YGK4"),n("PKPk"),n("FZtP"),n("3bBZ");var r=n("bBaG"),o=n("hnzI"),a=n("7u+B"),i=n("P26T"),c=n("SnZ1"),s=n("y8mg"),u=n.n(s),l=n("bHnX"),f=n("7Rop"),d=n("RDjN"),m=n("q9+P"),p=n("xS9v"),h=n("j3qd"),y=n("tLk/"),g=n("Ag2S"),v=n("2sNt"),b=n("vRcb"),w=n("dmHn"),k=n.n(w);function x(e){return x="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},x(e)}function E(){E=function(){return t};var e,t={},n=Object.prototype,r=n.hasOwnProperty,o=Object.defineProperty||function(e,t,n){e[t]=n.value},a="function"==typeof Symbol?Symbol:{},i=a.iterator||"@@iterator",c=a.asyncIterator||"@@asyncIterator",s=a.toStringTag||"@@toStringTag";function u(e,t,n){return Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{u({},"")}catch(e){u=function(e,t,n){return e[t]=n}}function l(e,t,n,r){var a=t&&t.prototype instanceof y?t:y,i=Object.create(a.prototype),c=new M(r||[]);return o(i,"_invoke",{value:C(e,n,c)}),i}function f(e,t,n){try{return{type:"normal",arg:e.call(t,n)}}catch(e){return{type:"throw",arg:e}}}t.wrap=l;var d="suspendedStart",m="executing",p="completed",h={};function y(){}function g(){}function v(){}var b={};u(b,i,(function(){return this}));var w=Object.getPrototypeOf,k=w&&w(w(A([])));k&&k!==n&&r.call(k,i)&&(b=k);var S=v.prototype=y.prototype=Object.create(b);function _(e){["next","throw","return"].forEach((function(t){u(e,t,(function(e){return this._invoke(t,e)}))}))}function O(e,t){function n(o,a,i,c){var s=f(e[o],e,a);if("throw"!==s.type){var u=s.arg,l=u.value;return l&&"object"==x(l)&&r.call(l,"__await")?t.resolve(l.__await).then((function(e){n("next",e,i,c)}),(function(e){n("throw",e,i,c)})):t.resolve(l).then((function(e){u.value=e,i(u)}),(function(e){return n("throw",e,i,c)}))}c(s.arg)}var a;o(this,"_invoke",{value:function(e,r){function o(){return new t((function(t,o){n(e,r,t,o)}))}return a=a?a.then(o,o):o()}})}function C(t,n,r){var o=d;return function(a,i){if(o===m)throw Error("Generator is already running");if(o===p){if("throw"===a)throw i;return{value:e,done:!0}}for(r.method=a,r.arg=i;;){var c=r.delegate;if(c){var s=T(c,r);if(s){if(s===h)continue;return s}}if("next"===r.method)r.sent=r._sent=r.arg;else if("throw"===r.method){if(o===d)throw o=p,r.arg;r.dispatchException(r.arg)}else"return"===r.method&&r.abrupt("return",r.arg);o=m;var u=f(t,n,r);if("normal"===u.type){if(o=r.done?p:"suspendedYield",u.arg===h)continue;return{value:u.arg,done:r.done}}"throw"===u.type&&(o=p,r.method="throw",r.arg=u.arg)}}}function T(t,n){var r=n.method,o=t.iterator[r];if(o===e)return n.delegate=null,"throw"===r&&t.iterator.return&&(n.method="return",n.arg=e,T(t,n),"throw"===n.method)||"return"!==r&&(n.method="throw",n.arg=new TypeError("The iterator does not provide a '"+r+"' method")),h;var a=f(o,t.iterator,n.arg);if("throw"===a.type)return n.method="throw",n.arg=a.arg,n.delegate=null,h;var i=a.arg;return i?i.done?(n[t.resultName]=i.value,n.next=t.nextLoc,"return"!==n.method&&(n.method="next",n.arg=e),n.delegate=null,h):i:(n.method="throw",n.arg=new TypeError("iterator result is not an object"),n.delegate=null,h)}function j(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function D(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function M(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(j,this),this.reset(!0)}function A(t){if(t||""===t){var n=t[i];if(n)return n.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var o=-1,a=function n(){for(;++o<t.length;)if(r.call(t,o))return n.value=t[o],n.done=!1,n;return n.value=e,n.done=!0,n};return a.next=a}}throw new TypeError(x(t)+" is not iterable")}return g.prototype=v,o(S,"constructor",{value:v,configurable:!0}),o(v,"constructor",{value:g,configurable:!0}),g.displayName=u(v,s,"GeneratorFunction"),t.isGeneratorFunction=function(e){var t="function"==typeof e&&e.constructor;return!!t&&(t===g||"GeneratorFunction"===(t.displayName||t.name))},t.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,v):(e.__proto__=v,u(e,s,"GeneratorFunction")),e.prototype=Object.create(S),e},t.awrap=function(e){return{__await:e}},_(O.prototype),u(O.prototype,c,(function(){return this})),t.AsyncIterator=O,t.async=function(e,n,r,o,a){void 0===a&&(a=Promise);var i=new O(l(e,n,r,o),a);return t.isGeneratorFunction(n)?i:i.next().then((function(e){return e.done?e.value:i.next()}))},_(S),u(S,s,"Generator"),u(S,i,(function(){return this})),u(S,"toString",(function(){return"[object Generator]"})),t.keys=function(e){var t=Object(e),n=[];for(var r in t)n.push(r);return n.reverse(),function e(){for(;n.length;){var r=n.pop();if(r in t)return e.value=r,e.done=!1,e}return e.done=!0,e}},t.values=A,M.prototype={constructor:M,reset:function(t){if(this.prev=0,this.next=0,this.sent=this._sent=e,this.done=!1,this.delegate=null,this.method="next",this.arg=e,this.tryEntries.forEach(D),!t)for(var n in this)"t"===n.charAt(0)&&r.call(this,n)&&!isNaN(+n.slice(1))&&(this[n]=e)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if("throw"===e.type)throw e.arg;return this.rval},dispatchException:function(t){if(this.done)throw t;var n=this;function o(r,o){return c.type="throw",c.arg=t,n.next=r,o&&(n.method="next",n.arg=e),!!o}for(var a=this.tryEntries.length-1;a>=0;--a){var i=this.tryEntries[a],c=i.completion;if("root"===i.tryLoc)return o("end");if(i.tryLoc<=this.prev){var s=r.call(i,"catchLoc"),u=r.call(i,"finallyLoc");if(s&&u){if(this.prev<i.catchLoc)return o(i.catchLoc,!0);if(this.prev<i.finallyLoc)return o(i.finallyLoc)}else if(s){if(this.prev<i.catchLoc)return o(i.catchLoc,!0)}else{if(!u)throw Error("try statement without catch or finally");if(this.prev<i.finallyLoc)return o(i.finallyLoc)}}}},abrupt:function(e,t){for(var n=this.tryEntries.length-1;n>=0;--n){var o=this.tryEntries[n];if(o.tryLoc<=this.prev&&r.call(o,"finallyLoc")&&this.prev<o.finallyLoc){var a=o;break}}a&&("break"===e||"continue"===e)&&a.tryLoc<=t&&t<=a.finallyLoc&&(a=null);var i=a?a.completion:{};return i.type=e,i.arg=t,a?(this.method="next",this.next=a.finallyLoc,h):this.complete(i)},complete:function(e,t){if("throw"===e.type)throw e.arg;return"break"===e.type||"continue"===e.type?this.next=e.arg:"return"===e.type?(this.rval=this.arg=e.arg,this.method="return",this.next="end"):"normal"===e.type&&t&&(this.next=t),h},finish:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),D(n),h}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.tryLoc===e){var r=n.completion;if("throw"===r.type){var o=r.arg;D(n)}return o}}throw Error("illegal catch attempt")},delegateYield:function(t,n,r){return this.delegate={iterator:A(t),resultName:n,nextLoc:r},"next"===this.method&&(this.arg=e),h}},t}function S(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function _(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?S(Object(n),!0).forEach((function(t){O(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):S(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function O(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=x(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=x(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==x(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function C(e,t,n,r,o,a,i){try{var c=e[a](i),s=c.value}catch(u){return void n(u)}c.done?t(s):Promise.resolve(s).then(r,o)}function T(e){return function(){var t=this,n=arguments;return new Promise((function(r,o){var a=e.apply(t,n);function i(e){C(a,r,o,i,c,"next",e)}function c(e){C(a,r,o,i,c,"throw",e)}i(void 0)}))}}var j=function(e){var t=e.id,n=void 0===t?"":t,o=e.icon,a=void 0===o?"":o,c=e.color,s=void 0===c?"":c,u=e.name,l=void 0===u?"":u,f=e.objType,d=void 0===f?"":f,m=e.objId,p=void 0===m?"":m,h=e.type,y=void 0===h?"":h,g=e.pomodoroTime,v=void 0===g?0:g,b=e.status,w=void 0===b?0:b,k=e.sortOrder,x=void 0===k?0:k,E=e.etag,S=void 0===E?"":E,_=e.createdTime,O=e.modifiedTime,C=e.archivedTime;return{id:n,icon:a,color:s,name:l,objType:d,objId:p,type:y,pomodoroTime:v,status:w,sortOrder:x,etag:S,createdTime:i.Z.parseUTCString(_)||new Date,modifiedTime:i.Z.parseUTCString(O)||new Date,archivedTime:i.Z.parseUTCString(C)||void 0,syncStatus:r.w.DONE}},D=function(e){var t=e.id,n=e.icon,r=e.color,o=e.name,a=e.objType,c=e.objId,s=e.type,u=e.pomodoroTime,l=e.status,f=e.sortOrder,d=e.etag,m=e.createdTime,p=e.modifiedTime,h=e.archivedTime;return{id:t,icon:n,color:r,name:o,objType:a,objId:c,type:s,pomodoroTime:u,status:l,sortOrder:f,etag:d,createdTime:i.Z.formatToServerDate(m),modifiedTime:i.Z.formatToServerDate(p),archivedTime:h?i.Z.formatToServerDate(h):h}},M=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:o.h.getState();return e.focus.timers},A=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:o.h.getState();return M(e).filter((function(e){return e.syncStatus!==r.w.DELETED}))},N=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:o.h.getState(),t=A(e);return t.length>0},P=function(e){return A().find((function(t){return t.id===e}))},I=function(e){return 1===e.status};function L(){return R.apply(this,arguments)}function R(){return(R=T(E().mark((function e(){var t,n;return E().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,c.$4D)();case 2:t=e.sent,n=t.data.map((function(e){return j(e)})),B(n);case 5:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function Z(){return F.apply(this,arguments)}function F(){return(F=T(E().mark((function e(){var t,n,i,s;return E().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(t=new a.O,n=t.added,i=t.updated,s=t.deleted,M().forEach((function(e){switch(e.syncStatus){case r.w.INIT:case r.w.NEW:n.push(e);break;case r.w.UPDATED:i.push(e);break;case r.w.DELETED:s.push(e)}})),n.length+i.length+s.length!==0){e.next=5;break}return e.abrupt("return");case 5:return e.next=7,(0,c.O4H)({add:n.map((function(e){return D(e)})),update:i.map((function(e){return D(e)})),delete:s.map((function(e){return e.id}))}).then((function(e){var t=e.status,r=e.data;200===t&&(o.h.dispatch((0,l.f_)(r.id2etag,r.id2error)),q(n.map((function(e){return e.id}))),u().isEmpty(r.id2error)&&U([],s.map((function(e){return e.id}))))}));case 7:case"end":return e.stop()}}),e)})))).apply(this,arguments)}var B=function(e){var t=new a.O,n=t.added,o=t.updated,i=t.deleted,c=new Set,s=new Map(M().filter((function(e){return e.syncStatus===r.w.NEW&&c.add(e.id),e.syncStatus!==r.w.NEW})).map((function(e){return[e.id,e]})));e.forEach((function(e){var t=s.get(e.id);if(t)t.syncStatus===r.w.DONE&&t.etag!==e.etag&&o.push(e),s.delete(e.id);else{if(c.has(e.id))return;n.push(e)}})),s.forEach((function(e){i.push(e)})),(n.length||o.length||i.length)&&U(n.concat(o),i.map((function(e){return e.id})))},U=function(e,t){e.length+t.length&&o.h.dispatch((0,l.G9)(e,t))},Y=function(e,t){var n=!(arguments.length>2&&void 0!==arguments[2])||arguments[2];U(e,t),n&&h.Z.doSync()},V=function(){return{id:(0,f.Z)(),icon:"habit_daily_check_in",color:d.x_N.habit_daily_check_in.color,name:"",type:"pomodoro",pomodoroTime:o.h.getState().pomodoro.settings.get("pomoDuration")||25,status:0,sortOrder:W(),createdTime:new Date,modifiedTime:new Date,syncStatus:r.w.NEW}};function H(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:M(),t=e.sort((function(e,t){var n=e.sortOrder,r=t.sortOrder;return n>r?1:n<r?-1:0})).map((function(e,t){return e.sortOrder=t*m.eL,e.syncStatus=r.w.UPDATED,e}));Y(t,[])}var W=function(){var e,t,n,r,o=(null!==(e=null===(t=u().minBy(M(),(function(e){return e.sortOrder})))||void 0===t?void 0:t.sortOrder)&&void 0!==e?e:0)-m.eL;return(0,p.P$)(o)?(H(),null!==(n=null===(r=u().minBy(M(),(function(e){return e.sortOrder})))||void 0===r?void 0:r.sortOrder)&&void 0!==n?n:0):o},z=function(e){o.h.dispatch((0,y.o9)("timer_".concat(e.id))),setTimeout((function(){if("timing"===e.type)g.vp.dispatch("startStopwatch");else g.vp.dispatch("startPomo")}))},G=function(){var e=A(),t=(0,v.gaM)(),n=(0,b.n7)(),o=new Map(n.map((function(e){return[e.id,e]}))),a=[];e.forEach((function(e){if(e.objType&&e.objId)if("habit"===e.objType){var n=o.get(e.objId);n&&(n.name===e.name&&n.iconRes===e.icon&&n.color===e.color||a.push(_(_({},e),{},{color:n.color,icon:n.iconRes,name:n.name,syncStatus:r.w.UPDATED})))}else if("task"===e.objType){var i=t.get(e.objId);i&&i.get("title")!==e.name&&a.push(_(_({},e),{},{name:i.get("title"),syncStatus:r.w.UPDATED}))}})),a.length&&Y(a,[])},K=function(e){return M().find((function(t){return t.objId===e}))},q=function(e){var t=new Set(e),n=A().filter((function(e){return t.has(e.id)&&!I(e)}));return Promise.all(n.map((function(e){var t=e.id;return(0,c.DWv)(t).then((function(e){if(200===e.status){var n=e.data.today;o.h.dispatch((0,l.e7)(k()().format("YYYYMMDD"),t,n))}}))})))}},"+TCt":function(e,t,n){"use strict";n.d(t,{MO:function(){return N},pJ:function(){return P},x2:function(){return I},qh:function(){return L},ky:function(){return R},j2:function(){return Z},VP:function(){return F},Uw:function(){return B},qf:function(){return U},_k:function(){return Y},xo:function(){return V},zC:function(){return H},eg:function(){return W},en:function(){return z},p4:function(){return G},mT:function(){return K},wM:function(){return q},SH:function(){return J},RE:function(){return X},iJ:function(){return Q},p3:function(){return ee},Av:function(){return te},Ec:function(){return ne},W7:function(){return re},g9:function(){return oe},rB:function(){return ie},U:function(){return ce},tP:function(){return se},A9:function(){return le},cW:function(){return fe},mj:function(){return de},i5:function(){return me},a:function(){return pe},zD:function(){return he},K4:function(){return ye},d5:function(){return ge},_A:function(){return ve},cR:function(){return be},RR:function(){return we},Up:function(){return ke},z4:function(){return xe},N9:function(){return Ee},X0:function(){return Se},Qf:function(){return _e},yw:function(){return Oe},iR:function(){return Ce},jo:function(){return Te},qV:function(){return je},zq:function(){return De},K8:function(){return Me},Oy:function(){return Ae},ye:function(){return Ne},Ry:function(){return Pe},jF:function(){return Ie},GE:function(){return Le},NS:function(){return Re},z5:function(){return Ze},qx:function(){return Fe},pe:function(){return Ue},rU:function(){return Ye},HO:function(){return Ve},p6:function(){return He},gy:function(){return We}});n("pNMO"),n("4Brf"),n("tjZM"),n("0oug"),n("lEou"),n("TeQF"),n("pjDv"),n("yq1k"),n("4mDm"),n("2B1R"),n("Junv"),n("+2oP"),n("sMBO"),n("6cQw"),n("DEfu"),n("Tskq"),n("I9xj"),n("NBAS"),n("tkto"),n("ExoC"),n("07d7"),n("5s+n"),n("rB9j"),n("ALS0"),n("JfAA"),n("YGK4"),n("JTJg"),n("PKPk"),n("FZtP"),n("3bBZ");var r=n("hnzI"),o=n("X+OG"),a=n("dvcG"),i=n("RDjN"),c=n("SnZ1"),s=n("dmHn"),u=n.n(s),l=n("P26T"),f=n("q9+P"),d=n("l3/N"),m=(n("ylzY"),n("2VSN")),p=n("yscd"),h=n("bJwH"),y=n("2sNt"),g=n("oi5u"),v=n("+YLg"),b=n("fEur"),w=n("NMvI"),k=n("/kYj"),x=n("+4Md"),E=n("Ici6"),S=n("5WEu"),_=n("sLZY"),O=n("TXkH"),C=n("rviF");function T(e){return T="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(e)}function j(e){return function(e){if(Array.isArray(e))return D(e)}(e)||function(e){if("undefined"!==typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(!e)return;if("string"===typeof e)return D(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return D(e,t)}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function D(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function M(){M=function(){return t};var e,t={},n=Object.prototype,r=n.hasOwnProperty,o=Object.defineProperty||function(e,t,n){e[t]=n.value},a="function"==typeof Symbol?Symbol:{},i=a.iterator||"@@iterator",c=a.asyncIterator||"@@asyncIterator",s=a.toStringTag||"@@toStringTag";function u(e,t,n){return Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{u({},"")}catch(e){u=function(e,t,n){return e[t]=n}}function l(e,t,n,r){var a=t&&t.prototype instanceof y?t:y,i=Object.create(a.prototype),c=new D(r||[]);return o(i,"_invoke",{value:_(e,n,c)}),i}function f(e,t,n){try{return{type:"normal",arg:e.call(t,n)}}catch(e){return{type:"throw",arg:e}}}t.wrap=l;var d="suspendedStart",m="executing",p="completed",h={};function y(){}function g(){}function v(){}var b={};u(b,i,(function(){return this}));var w=Object.getPrototypeOf,k=w&&w(w(A([])));k&&k!==n&&r.call(k,i)&&(b=k);var x=v.prototype=y.prototype=Object.create(b);function E(e){["next","throw","return"].forEach((function(t){u(e,t,(function(e){return this._invoke(t,e)}))}))}function S(e,t){function n(o,a,i,c){var s=f(e[o],e,a);if("throw"!==s.type){var u=s.arg,l=u.value;return l&&"object"==T(l)&&r.call(l,"__await")?t.resolve(l.__await).then((function(e){n("next",e,i,c)}),(function(e){n("throw",e,i,c)})):t.resolve(l).then((function(e){u.value=e,i(u)}),(function(e){return n("throw",e,i,c)}))}c(s.arg)}var a;o(this,"_invoke",{value:function(e,r){function o(){return new t((function(t,o){n(e,r,t,o)}))}return a=a?a.then(o,o):o()}})}function _(t,n,r){var o=d;return function(a,i){if(o===m)throw Error("Generator is already running");if(o===p){if("throw"===a)throw i;return{value:e,done:!0}}for(r.method=a,r.arg=i;;){var c=r.delegate;if(c){var s=O(c,r);if(s){if(s===h)continue;return s}}if("next"===r.method)r.sent=r._sent=r.arg;else if("throw"===r.method){if(o===d)throw o=p,r.arg;r.dispatchException(r.arg)}else"return"===r.method&&r.abrupt("return",r.arg);o=m;var u=f(t,n,r);if("normal"===u.type){if(o=r.done?p:"suspendedYield",u.arg===h)continue;return{value:u.arg,done:r.done}}"throw"===u.type&&(o=p,r.method="throw",r.arg=u.arg)}}}function O(t,n){var r=n.method,o=t.iterator[r];if(o===e)return n.delegate=null,"throw"===r&&t.iterator.return&&(n.method="return",n.arg=e,O(t,n),"throw"===n.method)||"return"!==r&&(n.method="throw",n.arg=new TypeError("The iterator does not provide a '"+r+"' method")),h;var a=f(o,t.iterator,n.arg);if("throw"===a.type)return n.method="throw",n.arg=a.arg,n.delegate=null,h;var i=a.arg;return i?i.done?(n[t.resultName]=i.value,n.next=t.nextLoc,"return"!==n.method&&(n.method="next",n.arg=e),n.delegate=null,h):i:(n.method="throw",n.arg=new TypeError("iterator result is not an object"),n.delegate=null,h)}function C(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function j(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function D(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(C,this),this.reset(!0)}function A(t){if(t||""===t){var n=t[i];if(n)return n.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var o=-1,a=function n(){for(;++o<t.length;)if(r.call(t,o))return n.value=t[o],n.done=!1,n;return n.value=e,n.done=!0,n};return a.next=a}}throw new TypeError(T(t)+" is not iterable")}return g.prototype=v,o(x,"constructor",{value:v,configurable:!0}),o(v,"constructor",{value:g,configurable:!0}),g.displayName=u(v,s,"GeneratorFunction"),t.isGeneratorFunction=function(e){var t="function"==typeof e&&e.constructor;return!!t&&(t===g||"GeneratorFunction"===(t.displayName||t.name))},t.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,v):(e.__proto__=v,u(e,s,"GeneratorFunction")),e.prototype=Object.create(x),e},t.awrap=function(e){return{__await:e}},E(S.prototype),u(S.prototype,c,(function(){return this})),t.AsyncIterator=S,t.async=function(e,n,r,o,a){void 0===a&&(a=Promise);var i=new S(l(e,n,r,o),a);return t.isGeneratorFunction(n)?i:i.next().then((function(e){return e.done?e.value:i.next()}))},E(x),u(x,s,"Generator"),u(x,i,(function(){return this})),u(x,"toString",(function(){return"[object Generator]"})),t.keys=function(e){var t=Object(e),n=[];for(var r in t)n.push(r);return n.reverse(),function e(){for(;n.length;){var r=n.pop();if(r in t)return e.value=r,e.done=!1,e}return e.done=!0,e}},t.values=A,D.prototype={constructor:D,reset:function(t){if(this.prev=0,this.next=0,this.sent=this._sent=e,this.done=!1,this.delegate=null,this.method="next",this.arg=e,this.tryEntries.forEach(j),!t)for(var n in this)"t"===n.charAt(0)&&r.call(this,n)&&!isNaN(+n.slice(1))&&(this[n]=e)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if("throw"===e.type)throw e.arg;return this.rval},dispatchException:function(t){if(this.done)throw t;var n=this;function o(r,o){return c.type="throw",c.arg=t,n.next=r,o&&(n.method="next",n.arg=e),!!o}for(var a=this.tryEntries.length-1;a>=0;--a){var i=this.tryEntries[a],c=i.completion;if("root"===i.tryLoc)return o("end");if(i.tryLoc<=this.prev){var s=r.call(i,"catchLoc"),u=r.call(i,"finallyLoc");if(s&&u){if(this.prev<i.catchLoc)return o(i.catchLoc,!0);if(this.prev<i.finallyLoc)return o(i.finallyLoc)}else if(s){if(this.prev<i.catchLoc)return o(i.catchLoc,!0)}else{if(!u)throw Error("try statement without catch or finally");if(this.prev<i.finallyLoc)return o(i.finallyLoc)}}}},abrupt:function(e,t){for(var n=this.tryEntries.length-1;n>=0;--n){var o=this.tryEntries[n];if(o.tryLoc<=this.prev&&r.call(o,"finallyLoc")&&this.prev<o.finallyLoc){var a=o;break}}a&&("break"===e||"continue"===e)&&a.tryLoc<=t&&t<=a.finallyLoc&&(a=null);var i=a?a.completion:{};return i.type=e,i.arg=t,a?(this.method="next",this.next=a.finallyLoc,h):this.complete(i)},complete:function(e,t){if("throw"===e.type)throw e.arg;return"break"===e.type||"continue"===e.type?this.next=e.arg:"return"===e.type?(this.rval=this.arg=e.arg,this.method="return",this.next="end"):"normal"===e.type&&t&&(this.next=t),h},finish:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),j(n),h}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.tryLoc===e){var r=n.completion;if("throw"===r.type){var o=r.arg;j(n)}return o}}throw Error("illegal catch attempt")},delegateYield:function(t,n,r){return this.delegate={iterator:A(t),resultName:n,nextLoc:r},"next"===this.method&&(this.arg=e),h}},t}function A(e,t,n,r,o,a,i){try{var c=e[a](i),s=c.value}catch(u){return void n(u)}c.done?t(s):Promise.resolve(s).then(r,o)}var N=function(){return r.h.getState().globalState},P=function(){return N().get("tempSection")},I=function(){return N().get("today")},L=function(){return N().get("hourHeight")},R=function(){return N().get("isTaskListEmpty")},Z=function(e){return r.h.dispatch(o.j2(e))},F=function(){return N().get("minute")},B=function(e){return r.h.dispatch(o.Uw(e))},U=function(){return N().get("isNoteEnabled")},Y=function(){U()||(r.h.dispatch(o.My(!0)),(0,a.W1)(i._Yt.isNoteEnabled,!0))},V=function(){var e,t=(e=M().mark((function e(){var t,n,s,l,f,d;return M().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(t=(0,a.LP)(i._Yt.pullReportEntry),!(0,a.LP)(i._Yt.hideReportEntry)){e.next=4;break}return e.abrupt("return");case 4:if(!t||t!==u()().format("YYYY-MM-DD")){e.next=6;break}return e.abrupt("return");case 6:if(n=u()("2021-12-10","YYYY-MM-DD").startOf("day"),s=u()("2022-1-30","YYYY-MM-DD").endOf("day"),!u()().isBetween(n,s)){e.next=14;break}return e.next=11,(0,c.m$A)();case 11:l=e.sent,f=l.data,200===l.status&&f&&(d={url:f.url,startTime:f.startTime,endTime:f.endTime},(0,a.JU)(i._Yt.pullReportEntry,u()().format("YYYY-MM-DD")),r.h.dispatch(o.Gz(d)));case 14:case"end":return e.stop()}}),e)})),function(){var t=this,n=arguments;return new Promise((function(r,o){var a=e.apply(t,n);function i(e){A(a,r,o,i,c,"next",e)}function c(e){A(a,r,o,i,c,"throw",e)}i(void 0)}))});return function(){return t.apply(this,arguments)}}(),H=function(){var e=r.h.getState().globalState.get("hideReportEntry"),t=r.h.getState().globalState.get("reportEntryConfig");if(e)return!1;if(t){var n=l.Z.parseUTCString(t.startTime),o=l.Z.parseUTCString(t.endTime);return!!u()().isBetween(n,o)}return!1},W=function(){var e=r.h.getState().globalState.get("reportEntryConfig"),t="https://".concat(f.nw,"/event/report/guide");return e&&e.url||t},z=function(){return r.h.getState().globalState.get("focusTimerType")||"pomo"},G=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:r.h.getState();return e.globalState.get("completedTaskStyle")||i.Otx.Default},K=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:r.h.getState();return e.globalState.get("sidebarCountStyle")||i.sHj.ShowTaskNote},q=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:r.h.getState();return e.globalState.get("allDayViewHeight")||"auto"},J=function(e){return"auto"===e},X=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:r.h.getState();return e.globalState.get("selectedCalendarViewType")},Q=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:r.h.getState(),t=e.globalState.get("kanbanColumnSize");return i.QYA[t||"m"]||i.QYA.m},ee=function(e){return r.h.dispatch(o.p3(e))},te=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:r.h.getState();return e.globalState.get("chatmindEnable")},ne=function(e){var t;$(window).on("beforeunload",(function(e){n(),$(window).off("beforeunload")}));var n=function(){t&&t.close(),window.onOauth=null};window.onOauth=function(e){var t=(0,d.vH)(e,"data");(0,c.dvA)(t).then((function(e){n()}),(function(e){n()}))};var r="width=800, height=600, left="+(window.innerWidth/2-400)+", top="+Math.max(window.innerHeight/2-300,0);(t=window.open("about:blank","_blank",r))&&(t.location=e)},re=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:r.h.getState();return e.globalState.get("calendarEventDisturb")},oe=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:r.h.getState();return e.globalState.get("isCalendarTaskMode")},ae=function(){var e=function(e){var t=(0,h.mh)(i.X1y.all);if(null==e?!t||"hide"===t.get("status"):e){var n=(0,S.wX)();return(0,h.Rp)(n)?/^inbox/.test(n)?"inbox":n:"inbox"}return i.X1y.all}();return{projectId:e,listType:e===i.X1y.all?"smart-project":"project"}},ie=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:r.h.getState(),t=e.globalState.get("calendarTaskListCurrentProjectId");if(!t)return ae();var n=ue(t);return"invalid"===n?ae():{projectId:t,listType:n}},ce=function(e){var t=function(){var e=(arguments.length>0&&void 0!==arguments[0]?arguments[0]:r.h.getState()).globalState.get("calendarTaskListProjectId2ExtraOption");return null!==e&&void 0!==e?e:{viewMode:v.up.list}}();return t[e]?t[e]:{viewMode:v.up.list}},se=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:r.h.getState(),t=ie(e),n=t.projectId;return ce(n)},ue=function(e){switch(e){case i.X1y.all:case i.X1y.today:case i.X1y.tomorrow:case i.X1y.week:case i.X1y.assignedme:case i.X1y.completed:case i.X1y.abandoned:case i.X1y.trash:return"smart-project";case"inbox":return"project";default:return h.Rp(e)?"project":(0,k.VL)(e)?"group":b.Rp(e)?"csl":(0,w.pw)(e)?"tag":(0,x.xE)(e)?i.X1y.subscribe:(0,E._H)(e)?i.X1y.subscribeAccount:"invalid"}},le=function(e){var t=e.projectId,n=e.viewMode;r.h.dispatch(o.FF({projectId:t,viewMode:n}))},fe=function(e){var t=e.projectId,n=e.viewMode;r.h.dispatch(o.FF({projectId:t,viewMode:n}))},de=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:r.h.getState();return e.globalState.get("calendarTaskViewWidthPercent")},me=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:r.h.getState();return e.globalState.get("isTaskCalendarMode")},pe=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:r.h.getState();return e.globalState.get("taskCalendarViewWidthPercent")},he=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:r.h.getState();return e.globalState.get("taskCalendarViewType")||i.NWv.day},ye=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:r.h.getState();return e.globalState.get("taskCalendarSelectedViewType")||""},ge=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:r.h.getState();return e.globalState.get("taskCalendarMultiCalendarCount")||{day:1,week:5}},ve=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:r.h.getState();return e.globalState.get("taskCalendarViewFilter")||""},be=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:r.h.getState();return e.globalState.get("taskCalendarPanelExpendStatus")},we=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:r.h.getState();return e.globalState.get("taskDetailLayout")||"peek"},ke=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:r.h.getState(),t=we(e);return"peek"===t},xe=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:r.h.getState();return!(0,_.Sn)(e)},Ee=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:r.h.getState();return(0,_.E5)(e)},Se=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:r.h.getState();return(0,_.og)(e)},_e=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:r.h.getState();return(0,_.OE)(e)},Oe=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:r.h.getState();return(0,_.g1)(e)},Ce=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:r.h.getState();return(0,_.nA)(e)},Te=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:r.h.getState();return(0,_.Ue)(e)},je=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:r.h.getState();return e.globalState.get("notRenderAdditionalTimeZones")||[]},De=function(e){var t=e.enabled,n=e.additional,r=e.notRenderAddtionalTimeZones;if(t){var o=new Set(r),a=n.filter((function(e){var t=e.timeZone;return!o.has(t)})).length;return 0===a?68:52*(1+a)+4*a+20}return 68},Me=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:r.h.getState(),t=(0,_.HD)(e),n=t.enabled,o=t.additional,a=je(e);return De({enabled:n,additional:o,notRenderAddtionalTimeZones:a})},Ae=function(e){r.h.dispatch(o.Oy(e))},Ne=function(){(0,y.j1p)()},Pe=function(){return r.h.getState().globalState.get("multiSelectMode")},Ie=function(e,t){!function(e){if(e.length){var t={};e.forEach((function(e){t[e]=false})),r.h.dispatch(o.Xw(t))}}(e.filter((function(e){return e.isSection})).map((function(e){return e.id})).map((function(e){return(0,g.v)(e,void 0,void 0)})));var n=new Map((0,h.PT)().toArray().map((function(e){return[e.get("id"),e]}))),a=function(e){return n.get(e)},i=r.h.getState().tasks.activeSelectedTaskIds.get("active"),c="replace"===t?[]:(0,y.Ki6)(),s=new Set;(0,m.KZ)(e,(function(e){var n=e.model;n instanceof p.Y5&&((0,y.xEq)(n.task,{getProjectById:a,withTrash:!0,withPermission:!0})||(c.push(n.task.get("id")),"remove"===t&&s.add(n.task.get("id"))))}));var u=s.size?c.filter((function(e){return!s.has(e)})):j(new Set(c));(0,y.j1p)(u.includes(i)?i:u[0],u)},Le=function(e,t){var n=new Set(t),r=new Map((0,h.PT)().toArray().map((function(e){return[e.get("id"),e]}))),o=function(e){return r.get(e)},a=!0,i=!1;return(0,m.KZ)(e,(function(e){var t=e.model;t instanceof p.Y5&&((0,y.xEq)(t.task,{getProjectById:o,withTrash:!0,withPermission:!0})||(i=!0,a&&(n.has(t.task.get("id"))||(a=!1))))})),i?a:void 0},Re=function(){var e=r.h.getState().globalState.get("sectionCollapse");(0,a.JU)(i._Yt.sectionCollapse,JSON.stringify(e.toJSON()))},Ze=function(e){return[r.h.dispatch(o.LA(e))]},Fe=function(e,t){var n=r.h.getState().globalState.get("id2CountdownImgData"),a=(0,O.ZP)(n,(function(n){n.set(e,t)}));r.h.dispatch(o.bg(a))},Be=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:r.h.getState();return e.globalState.get("globalLayoutStyle")||"card"},Ue=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:r.h.getState(),t=Be(e);return"card"===t},Ye=function(){var e=Ue();C.Z.globalData("interface_style",e?"card":"flat")},Ve=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:r.h.getState();return e.globalState.get("isRenderProjectColor")},He=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:r.h.getState();return(0,_.xN)(e)},We=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:r.h.getState(),t=(0,_.ld)(e);return"modern"===t}},vRcb:function(e,t,n){"use strict";n.d(t,{mw:function(){return J},Rx:function(){return X},u7:function(){return ee},ry:function(){return te},XJ:function(){return ne},H8:function(){return re},bY:function(){return oe},Rs:function(){return ce},uY:function(){return se},n7:function(){return ue},Wu:function(){return le},Nz:function(){return de},P2:function(){return me},Y_:function(){return pe},DW:function(){return he},N1:function(){return ye},JY:function(){return ge},DV:function(){return be},EG:function(){return we},BU:function(){return ke},FJ:function(){return xe},oY:function(){return Se},Ds:function(){return Ce},Ej:function(){return Te},G4:function(){return je},Dh:function(){return De},N6:function(){return Me},Nh:function(){return Ne},hN:function(){return Ie},Xx:function(){return Re},c6:function(){return Fe},sC:function(){return Ge},kB:function(){return Je},k4:function(){return Qe},Qb:function(){return tt},m4:function(){return rt},om:function(){return ct},zr:function(){return ut},Ge:function(){return lt},Vz:function(){return ft},Zv:function(){return dt},PN:function(){return mt},Pb:function(){return ht},Qr:function(){return yt},ro:function(){return jt},sf:function(){return Mt},X$:function(){return It},M4:function(){return Lt},PX:function(){return Rt},c:function(){return Zt},C4:function(){return Ft},Co:function(){return Bt},xc:function(){return Ut},E5:function(){return Yt},Wy:function(){return Vt},gd:function(){return Ht},lu:function(){return Wt},VK:function(){return zt},JL:function(){return Gt},uf:function(){return Kt},p9:function(){return qt},Tz:function(){return $t},E3:function(){return Jt},NL:function(){return Xt},ir:function(){return Qt},WW:function(){return en},ut:function(){return on},Ap:function(){return an},LG:function(){return cn},P7:function(){return ln},o0:function(){return fn},T4:function(){return dn},T7:function(){return mn},c5:function(){return pn},yq:function(){return hn},aH:function(){return yn},mj:function(){return gn},tW:function(){return vn},gs:function(){return bn},Je:function(){return wn},S3:function(){return xn},k8:function(){return En},HE:function(){return _n}});n("pNMO"),n("4Brf"),n("tjZM"),n("0oug"),n("gXIK"),n("lEou"),n("ma9I"),n("yyme"),n("TeQF"),n("fbCW"),n("pjDv"),n("yq1k"),n("4mDm"),n("2B1R"),n("E9XD"),n("Junv"),n("+2oP"),n("ToJy"),n("7+zs"),n("sMBO"),n("DEfu"),n("Tskq"),n("I9xj"),n("qePV"),n("5DmW"),n("27RR"),n("NBAS"),n("tkto"),n("ExoC"),n("07d7"),n("B6y2"),n("5s+n"),n("rB9j"),n("ALS0"),n("JfAA"),n("YGK4"),n("JTJg"),n("PKPk"),n("Rm1S"),n("FZtP"),n("3bBZ");var r=n("y8mg"),o=n.n(r),a=n("dmHn"),i=n.n(a),c=n("a0xv"),s=n("/Qhg"),u=n.n(s),l=n("SnZ1"),f=n("lQiI"),d=n("hnzI"),m=n("DRdV"),p=n("JtpY"),h=n("gWWx"),y=n("bBaG"),g=n("XOLQ"),v=n("v2ET"),b=n("OtTo"),w=n("+HL6"),k=n("dvcG"),x=n("RDjN"),E=n("HhFk"),S=n("Ag2S"),_=n("lIat"),O=n("V/jI"),C=n("q9+P"),T=n("MYw0"),j=n("gFJJ"),D=n("QjE/"),M=n("OV+j"),A=n("d/Yv"),N=n("xS9v"),P=n("ylzY"),I=n("+7oO"),L=n("TXkH"),R=n("dOVZ"),Z=n("uz+a");function F(e){return F="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},F(e)}function B(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function U(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?B(Object(n),!0).forEach((function(t){z(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):B(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function Y(e){return function(e){if(Array.isArray(e))return V(e)}(e)||function(e){if("undefined"!==typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(!e)return;if("string"===typeof e)return V(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return V(e,t)}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function V(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function H(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,G(r.key),r)}}function W(e,t,n){return t&&H(e.prototype,t),n&&H(e,n),Object.defineProperty(e,"prototype",{writable:!1}),e}function z(e,t,n){return(t=G(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function G(e){var t=function(e,t){if("object"!=F(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=F(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==F(t)?t:t+""}function K(){K=function(){return t};var e,t={},n=Object.prototype,r=n.hasOwnProperty,o=Object.defineProperty||function(e,t,n){e[t]=n.value},a="function"==typeof Symbol?Symbol:{},i=a.iterator||"@@iterator",c=a.asyncIterator||"@@asyncIterator",s=a.toStringTag||"@@toStringTag";function u(e,t,n){return Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{u({},"")}catch(e){u=function(e,t,n){return e[t]=n}}function l(e,t,n,r){var a=t&&t.prototype instanceof y?t:y,i=Object.create(a.prototype),c=new j(r||[]);return o(i,"_invoke",{value:_(e,n,c)}),i}function f(e,t,n){try{return{type:"normal",arg:e.call(t,n)}}catch(e){return{type:"throw",arg:e}}}t.wrap=l;var d="suspendedStart",m="executing",p="completed",h={};function y(){}function g(){}function v(){}var b={};u(b,i,(function(){return this}));var w=Object.getPrototypeOf,k=w&&w(w(D([])));k&&k!==n&&r.call(k,i)&&(b=k);var x=v.prototype=y.prototype=Object.create(b);function E(e){["next","throw","return"].forEach((function(t){u(e,t,(function(e){return this._invoke(t,e)}))}))}function S(e,t){function n(o,a,i,c){var s=f(e[o],e,a);if("throw"!==s.type){var u=s.arg,l=u.value;return l&&"object"==F(l)&&r.call(l,"__await")?t.resolve(l.__await).then((function(e){n("next",e,i,c)}),(function(e){n("throw",e,i,c)})):t.resolve(l).then((function(e){u.value=e,i(u)}),(function(e){return n("throw",e,i,c)}))}c(s.arg)}var a;o(this,"_invoke",{value:function(e,r){function o(){return new t((function(t,o){n(e,r,t,o)}))}return a=a?a.then(o,o):o()}})}function _(t,n,r){var o=d;return function(a,i){if(o===m)throw Error("Generator is already running");if(o===p){if("throw"===a)throw i;return{value:e,done:!0}}for(r.method=a,r.arg=i;;){var c=r.delegate;if(c){var s=O(c,r);if(s){if(s===h)continue;return s}}if("next"===r.method)r.sent=r._sent=r.arg;else if("throw"===r.method){if(o===d)throw o=p,r.arg;r.dispatchException(r.arg)}else"return"===r.method&&r.abrupt("return",r.arg);o=m;var u=f(t,n,r);if("normal"===u.type){if(o=r.done?p:"suspendedYield",u.arg===h)continue;return{value:u.arg,done:r.done}}"throw"===u.type&&(o=p,r.method="throw",r.arg=u.arg)}}}function O(t,n){var r=n.method,o=t.iterator[r];if(o===e)return n.delegate=null,"throw"===r&&t.iterator.return&&(n.method="return",n.arg=e,O(t,n),"throw"===n.method)||"return"!==r&&(n.method="throw",n.arg=new TypeError("The iterator does not provide a '"+r+"' method")),h;var a=f(o,t.iterator,n.arg);if("throw"===a.type)return n.method="throw",n.arg=a.arg,n.delegate=null,h;var i=a.arg;return i?i.done?(n[t.resultName]=i.value,n.next=t.nextLoc,"return"!==n.method&&(n.method="next",n.arg=e),n.delegate=null,h):i:(n.method="throw",n.arg=new TypeError("iterator result is not an object"),n.delegate=null,h)}function C(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function T(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function j(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(C,this),this.reset(!0)}function D(t){if(t||""===t){var n=t[i];if(n)return n.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var o=-1,a=function n(){for(;++o<t.length;)if(r.call(t,o))return n.value=t[o],n.done=!1,n;return n.value=e,n.done=!0,n};return a.next=a}}throw new TypeError(F(t)+" is not iterable")}return g.prototype=v,o(x,"constructor",{value:v,configurable:!0}),o(v,"constructor",{value:g,configurable:!0}),g.displayName=u(v,s,"GeneratorFunction"),t.isGeneratorFunction=function(e){var t="function"==typeof e&&e.constructor;return!!t&&(t===g||"GeneratorFunction"===(t.displayName||t.name))},t.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,v):(e.__proto__=v,u(e,s,"GeneratorFunction")),e.prototype=Object.create(x),e},t.awrap=function(e){return{__await:e}},E(S.prototype),u(S.prototype,c,(function(){return this})),t.AsyncIterator=S,t.async=function(e,n,r,o,a){void 0===a&&(a=Promise);var i=new S(l(e,n,r,o),a);return t.isGeneratorFunction(n)?i:i.next().then((function(e){return e.done?e.value:i.next()}))},E(x),u(x,s,"Generator"),u(x,i,(function(){return this})),u(x,"toString",(function(){return"[object Generator]"})),t.keys=function(e){var t=Object(e),n=[];for(var r in t)n.push(r);return n.reverse(),function e(){for(;n.length;){var r=n.pop();if(r in t)return e.value=r,e.done=!1,e}return e.done=!0,e}},t.values=D,j.prototype={constructor:j,reset:function(t){if(this.prev=0,this.next=0,this.sent=this._sent=e,this.done=!1,this.delegate=null,this.method="next",this.arg=e,this.tryEntries.forEach(T),!t)for(var n in this)"t"===n.charAt(0)&&r.call(this,n)&&!isNaN(+n.slice(1))&&(this[n]=e)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if("throw"===e.type)throw e.arg;return this.rval},dispatchException:function(t){if(this.done)throw t;var n=this;function o(r,o){return c.type="throw",c.arg=t,n.next=r,o&&(n.method="next",n.arg=e),!!o}for(var a=this.tryEntries.length-1;a>=0;--a){var i=this.tryEntries[a],c=i.completion;if("root"===i.tryLoc)return o("end");if(i.tryLoc<=this.prev){var s=r.call(i,"catchLoc"),u=r.call(i,"finallyLoc");if(s&&u){if(this.prev<i.catchLoc)return o(i.catchLoc,!0);if(this.prev<i.finallyLoc)return o(i.finallyLoc)}else if(s){if(this.prev<i.catchLoc)return o(i.catchLoc,!0)}else{if(!u)throw Error("try statement without catch or finally");if(this.prev<i.finallyLoc)return o(i.finallyLoc)}}}},abrupt:function(e,t){for(var n=this.tryEntries.length-1;n>=0;--n){var o=this.tryEntries[n];if(o.tryLoc<=this.prev&&r.call(o,"finallyLoc")&&this.prev<o.finallyLoc){var a=o;break}}a&&("break"===e||"continue"===e)&&a.tryLoc<=t&&t<=a.finallyLoc&&(a=null);var i=a?a.completion:{};return i.type=e,i.arg=t,a?(this.method="next",this.next=a.finallyLoc,h):this.complete(i)},complete:function(e,t){if("throw"===e.type)throw e.arg;return"break"===e.type||"continue"===e.type?this.next=e.arg:"return"===e.type?(this.rval=this.arg=e.arg,this.method="return",this.next="end"):"normal"===e.type&&t&&(this.next=t),h},finish:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),T(n),h}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.tryLoc===e){var r=n.completion;if("throw"===r.type){var o=r.arg;T(n)}return o}}throw Error("illegal catch attempt")},delegateYield:function(t,n,r){return this.delegate={iterator:D(t),resultName:n,nextLoc:r},"next"===this.method&&(this.arg=e),h}},t}function q(e,t,n,r,o,a,i){try{var c=e[a](i),s=c.value}catch(u){return void n(u)}c.done?t(s):Promise.resolve(s).then(r,o)}function $(e){return function(){var t=this,n=arguments;return new Promise((function(r,o){var a=e.apply(t,n);function i(e){q(a,r,o,i,c,"next",e)}function c(e){q(a,r,o,i,c,"throw",e)}i(void 0)}))}}var J=function(){var e=$(K().mark((function e(){var t;return K().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,I.Z.getHabitStuff();case 2:(t=e.sent)&&d.h.dispatch((0,p.MD)(t));case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),X=o().debounce($(K().mark((function e(){return K().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,I.Z.setHabitStuff(d.h.getState().habit);case 2:case"end":return e.stop()}}),e)}))),x.mi6,{leading:!1,trailing:!0});function Q(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:d.h.getState();return e.habit.preference||{}}function ee(){return Q().showInToday}function te(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:d.h.getState();return!!e.preference.get("calendarViewConf").showHabit}function ne(){var e,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:d.h.getState(),n=t.extPreference,r=n.desktopTabBars,o=x.Wsh;r&&(o=null!==(e=r.bars)&&void 0!==e?e:x.Wsh);var a=o.find((function(e){return"HABIT"===e.name}));return!(!a||"active"!==a.status)}var re=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:d.h.getState();return Q(e).sortType};function oe(){return d.h.getState().habit.lastCheckinStamps||{}}function ae(e){var t;return null!==(t=d.h.getState().habit.lastCheckinStamps[e])&&void 0!==t?t:null}function ie(e){var t;return null!==(t=d.h.getState().habit.lastRecordStamps[e])&&void 0!==t?t:null}function ce(e){return(e||d.h.getState()).habit.habits||[]}var se=function(e){return e.syncStatus===y.w.DELETED};function ue(){return ce(d.h.getState()).filter((function(e){return e.syncStatus!==y.w.DELETED}))||[]}function le(){return ce(d.h.getState())}function fe(){var e=le();return 0===e.length?[]:e}function de(){return 0===le().length?[]:fe().map((function(e){return e.id}))}function me(e){return le().filter((function(t){return t.id===e}))[0]}function pe(){return d.h.getState().habit.checkins||{}}function he(e){return pe()[e]||[]}function ye(e,t){var n=he(e).find((function(e){return e.checkinStamp===t}));return n||null}function ge(e,t,n){return he(e).filter((function(e){return e.checkinStamp>=t&&e.checkinStamp<=n}))}function ve(){return d.h.getState().habit.records}function be(e){return ve()[e]||[]}function we(e,t){var n=be(e).find((function(e){return e.syncStatus!==y.w.DELETED&&e.stamp===t}));return n||null}function ke(e,t,n){return be(e).filter((function(e){return e.syncStatus!==y.w.DELETED&&e.stamp>=t&&e.stamp<=n}))}function xe(e){var t=me(e);return t?Te([t])[0]:null}function Ee(e,t){var n=me(e),r=he(e).find((function(e){return e.checkinStamp===t}));if(r)return m.zr.createInstance(n,r);var o=m.zr.createInstance(n);return o.setCheckinStamp(t),o}function Se(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:pe(),t=+i()().format("YYYYMMDD");return Object.values(e).reduce((function(e,t){return e.concat(t)}),[]).filter((function(e){return e.checkinStamp===t}))}function _e(e,t){return he(e.id).filter((function(e){return mt(e.status,e.value,e.goal)&&(null==t||e.checkinStamp<t)})).map((function(t){return m.zr.createInstance(e,t)}))}function Oe(e){return function(e,t){return he(e.id).filter((function(e){return(mt(e.status,e.value,e.goal)||e.value>0)&&(null==t||e.checkinStamp<t)})).map((function(t){return m.zr.createInstance(e,t)}))}(e,+i()().format("YYYYMMDD"))}function Ce(e){return Te(e.filter((function(e){return 0!==e.reminders.length}))).filter((function(e){return!dt(e)}))}function Te(e){var t=new Map(Se().map((function(e){return[e.habitId,e]}))),n=function(e){var t=pe();return e.filter((function(e){var n=b.Z.parseString(e.repeatRule);if(n.isWeekNDaysRepeat()){var r=i()(),o=n.times,a=e.id,s=t[a];if(o>=7)return!0;if(null==s||0===s.length)return!0;var u=(0,_.aj)(r.startOf("week")),l=s.filter((function(e){return e.checkinStamp>=u&&ht(e.status,e.value,e.goal)})),f=(0,_.aj)(new Date);return!!l.find((function(e){return e.checkinStamp===f}))||l.length<o}if(n.isEveryNDaysRepeat()){var d=n.rruleOptions.interval;if(null==d)return!1;if(d<2)return!0;var m=e.id,p=t[m],h=(0,_.aj)(i()().subtract(d-1,"day"));return null==p||0===p.length||0===p.filter((function(e){return e.checkinStamp>=h&&ht(e.status,e.value,e.goal)})).length}var y=i()(),g=n.rruleOptions;if(g.freq===c.Ci.DAILY)return!0;if(g.freq===c.Ci.WEEKLY){var v=g.byweekday;return!!v&&v.find((function(e){return(e.weekday+1)%7===y.day()}))}return!1}))}(e).map((function(e){return e.id})),r=i()().format("YYYYMMDD");return e.reduce((function(e,o){var a,i=t.get(o.id);return(null===(a=o.exDates)||void 0===a?void 0:a.includes(r))||(!i||0===i.value&&i.status===m.iP.unlabeled?n.includes(o.id)&&+r>=o.targetStartDate&&e.push(m.zr.createInstance(o)):e.push(m.zr.createInstance(o,i))),e}),[])}function je(e,t){var n=Te(e);if(t){var r=e.reduce((function(e,t){return e.concat(function(e){return _e(e,+i()().format("YYYYMMDD"))}(t))}),[]);return n.concat(r)}return n.filter((function(e){return!dt(e)}))}function De(e){var t=Te(e),n=e.reduce((function(e,t){return e.concat(Oe(t))}),[]);return t.concat(n)}function Me(){return Ae.apply(this,arguments)}function Ae(){return(Ae=$(K().mark((function e(){var t,n;return K().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,l.Zng)();case 2:if((t=e.sent).data){e.next=5;break}return e.abrupt("return");case 5:n={enabled:t.data.enabled,showInCalendar:t.data.showInCalendar,showInToday:t.data.showInToday,sortType:t.data.sortType||m.LQ},d.h.dispatch((0,p.l$)(n));case 7:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function Ne(){return Pe.apply(this,arguments)}function Pe(){return(Pe=$(K().mark((function e(){var t;return K().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return t=Q(),e.next=3,(0,l.tHc)(t);case 3:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function Ie(){return Le.apply(this,arguments)}function Le(){return(Le=$(K().mark((function e(){var t,n;return K().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,l.Jo1)();case 2:return t=e.sent,n=t.data.map((function(e){return(new m.jn).fromJson(U(U({},e),{},{_syncStatus:y.w.DONE}))})),e.next=6,vt(n);case 6:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function Re(e){return Ze.apply(this,arguments)}function Ze(){return(Ze=$(K().mark((function e(t){var n,r;return K().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n=(0,_.aj)(i()(new Date).subtract(7,"days")),r=t?[t]:de(),e.next=4,Fe(r,n);case 4:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function Fe(e,t){return Be.apply(this,arguments)}function Be(){return(Be=$(K().mark((function e(t,n){var r,o,a,i;return K().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(0!==t.length){e.next=2;break}return e.abrupt("return");case 2:return e.next=4,(0,l.drF)(t,n);case 4:r=e.sent,o=r.data.checkins,a=at(o,m.i2),i=t.reduce((function(e,t){var r=a[t].map((function(e){return new g.T(e)})),o=kt(r,t,n);return e.added=e.added.concat(o.added),e.updated=e.updated.concat(o.updated),e.deleted=e.deleted.concat(o.deleted),e}),{added:[],updated:[],deleted:[]}),xt(i);case 9:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function Ue(){return Ye.apply(this,arguments)}function Ye(){return(Ye=$(K().mark((function e(){var t,n;return K().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return t=(0,_.aj)(i()(new Date).subtract(1,"days")),n=de(),e.next=4,Ve(n,t);case 4:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function Ve(e,t){return He.apply(this,arguments)}function He(){return(He=$(K().mark((function e(t,n){var r,o,a,i;return K().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(0!==t.length){e.next=2;break}return e.abrupt("return");case 2:return e.next=4,(0,l.TdH)(t,n);case 4:r=e.sent,o=r.data.habitRecords,a=at(o,m.Ng),i=t.reduce((function(e,t){var r=a[t].map((function(e){return new g.V(e)})),o=St(r,t,n);return e.added=e.added.concat(o.added),e.updated=e.updated.concat(o.updated),e.deleted=e.deleted.concat(o.deleted),e}),{added:[],updated:[],deleted:[]}),_t(i);case 9:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function We(e){return ze.apply(this,arguments)}function ze(){return(ze=$(K().mark((function e(t){var n,r,o,a;return K().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,l.drF)([t]);case 2:n=e.sent,r=n.data.checkins,o=at(r,m.i2),wt(Object.values(o).reduce((function(e,t){return e.concat(t)}),[]).map((function(e){return new g.T(e)})),t),a=(0,_.aj)(new Date),d.h.dispatch((0,p.EO)(t,a));case 9:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function Ge(e){return Ke.apply(this,arguments)}function Ke(){return(Ke=$(K().mark((function e(t){var n,r,o,a,c;return K().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(null!=(n=ae(t))){e.next=5;break}return e.next=4,We(t);case 4:return e.abrupt("return");case 5:return r=(0,_.aj)(i()((0,_.FR)(n)).subtract(91,"days")),e.next=8,(0,l.drF)([t],r);case 8:o=e.sent,a=o.data.checkins,c=at(a,m.i2),Et(Object.values(c).reduce((function(e,t){return e.concat(t)}),[]).map((function(e){return new g.T(e)})),t,r);case 13:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function qe(e){return $e.apply(this,arguments)}function $e(){return($e=$(K().mark((function e(t){var n,r,o,a,i;return K().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,l.TdH)([t]);case 2:n=e.sent,r=n.data.habitRecords,o=at(r,m.Ng),a=Object.values(o).reduce((function(e,t){return e.concat(t)}),[]).map((function(e){return new g.V(e)})),Ot(a,t),i=(0,_.aj)(new Date),d.h.dispatch((0,p.I8)(t,i));case 9:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function Je(e){return Xe.apply(this,arguments)}function Xe(){return(Xe=$(K().mark((function e(t){var n,r,o,a,c,s;return K().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(null!=(n=ie(t))){e.next=5;break}return e.next=4,qe(t);case 4:return e.abrupt("return");case 5:return r=(0,_.aj)(i()((0,_.FR)(n)).subtract(91,"days")),e.next=8,(0,l.TdH)([t],r);case 8:o=e.sent,a=o.data.habitRecords,c=at(a,m.Ng),s=Object.values(c).reduce((function(e,t){return e.concat(t)}),[]).map((function(e){return new g.V(e)})),Ct(s,t,r);case 13:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function Qe(){return et.apply(this,arguments)}function et(){return(et=$(K().mark((function e(){var t,n,r,o,a;return K().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(0!==(t=de()).length){e.next=3;break}return e.abrupt("return");case 3:return e.next=5,(0,l.drF)(t);case 5:n=e.sent,r=n.data.checkins,o=at(r,m.i2),d.h.dispatch((0,p.kb)(o)),a=(0,_.aj)(new Date),d.h.dispatch((0,p.cv)(t,a));case 11:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function tt(){return nt.apply(this,arguments)}function nt(){return(nt=$(K().mark((function e(){return K().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Ue();case 2:return e.next=4,Nt();case 4:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function rt(e){return ot.apply(this,arguments)}function ot(){return(ot=$(K().mark((function e(t){var n;return K().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n=(0,_.aj)(i()(new Date).subtract(1,"days")),e.next=3,Ve([t],n);case 3:return e.next=5,Nt();case 5:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function at(e,t){var n=Object.keys(e),r={};return n.forEach((function(n){r[n]=e[n].map((function(e){var n=(new t).fromJson(e);return n.syncStatus=y.w.DONE,n})).filter((function(e){return!e.checkinStamp||e.checkinStamp>=20100101}))})),r}function it(e,t){var n=Object.keys(e),r={};return n.forEach((function(n){r[n]=e[n].map((function(e){return(new t).fromJson(e)}))})),r}function ct(e,t,n){st(e.toJS(),t,n)}function st(e,t,n){switch(t){case m.c0.allTarge:case m.c0.nonTarget:n(e,e.goal);break;case m.c0.autoTarget:n(e,e.value+e.step);case m.c0.manualTarget:}}function ut(e,t,n,r){var o;if(!e.checkinStamp)try{(0,Z.mi)("updateHabitCheckinAction habitTask no checkinStamp",{habitTask:e,updateValue:t,hasInputCheckin:!!r})}catch(v){}var a=e.taskType,i=r||m.i2.createByHabitTask(e,t);if(!i.checkinStamp)try{(0,Z.mi)("updateHabitCheckinAction checkin no checkinStamp",{habitTask:e,habitCheckin:i,updateValue:t,hasInputCheckin:!!r})}catch(v){}var c,s=e.habit,u=e.habitId;c=a===m.tP.habitCheckinTask?(0,p.o7)(u,i):(0,p.Cs)(u,i);var l=(0,A.ge)(e);if(d.h.dispatch(c),Lt(u,null===(o=s.exDates)||void 0===o?void 0:o.filter((function(e){return e!=="".concat(i.checkinStamp)}))),h.ZP.doSync(h.gw.checkinActionSync,{habitId:u,afterStamp:n}),l&&!dt(e)&&i.status===m.iP.done){var f=e.habit,y=e.targetDays;window.requestAnimationFrame((function(){S.vp.dispatch("HabitCycleCompletedTip",{targetDay:y,habit:f})}))}if(!P.ZP.tempDisableHabitRecordModal&&!dt(e)&&mt(i.status,i.value,e.goal)&&e.recordEnable){var g=we(u,e.checkinStamp)||m.Ng.createByHabitTask(e);window.requestAnimationFrame((function(){S.vp.dispatch("dispatchHabitRecordModal",{defaultEmoji:Xt(g,i.status),record:g,type:E.W.CHECK})}))}}function lt(e,t,n){le().find((function(t){return t.id===e.id}))?(d.h.dispatch((0,p.Vs)([e])),n&&n()):(e.syncStatus=y.w.NEW,d.h.dispatch((0,p.u4)([e]))),t?h.ZP.doSyncImmediately(h.gw.habitActionSync,{habitId:e.id}):h.ZP.doSync(h.gw.habitActionSync,{habitId:e.id})}function ft(e,t){var n=e.id,r=e.type,o=e.goal,a=t.type,c=t.goal;if(c!==o){var s=i()().format("YYYYMMDD"),l=he(n).find((function(e){return e.checkinStamp===+s}));if(null!=l){var f=l.status,h=l.value,g=l.mutableCopy();if("Real"===r&&"Real"===a)h>=c?g.status=m.iP.done:f===m.iP.undone?g.status=m.iP.undone:g.status=m.iP.unlabeled,g.goal=c;else if(f===m.iP.undone)h>0?(g.value=1,g.status=m.iP.done):g.value=0,g.goal=c;else{var v="Boolean"===r?o:c;h>=v?(g.value=v,g.status=m.iP.done,g.goal=c>v?v:c):(g.value=0,g.goal=c)}u().info("todayCheckin: ",l.value,l.goal,m.iP[l.status]),u().info("newCheckin: ",g.value,g.goal,m.iP[g.status]),g.syncStatus=y.w.UPDATED,d.h.dispatch((0,p.o7)(n,g))}}}function dt(e){return e.isHabit&&mt(e.checkinStatus,e.value,e.goal)}function mt(e,t,n){return t>=n||e===m.iP.done||e===m.iP.undone}function pt(e,t,n){return t>=n||e===m.iP.done}function ht(e,t,n){return mt(e,t,n)&&e!==m.iP.undone}function yt(e,t){var n=new m.zr;if(n.updateWithHabitTask(e.toJS()),!n.checkinStamp)try{(0,Z.mi)("updateImmutableHabitCheckinAction task no checkinStamp",{updateValue:t,task:e.toJS(),habitTask:n})}catch(r){}return ut(n,t)}var gt=W((function e(){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),z(this,"added",[]),z(this,"updated",[]),z(this,"deleted",[])}));function vt(e){return bt.apply(this,arguments)}function bt(){return(bt=$(K().mark((function e(t){var n,r,o,a,c,s,u,l;return K().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(n=new gt,r=n.added,o=n.updated,a=n.deleted,c=+i()().format("YYYYMMDD"),s=new Set,u=new Map(le().filter((function(e){return e.syncStatus===y.w.NEW&&s.add(e.id),e.syncStatus!==y.w.NEW})).map((function(e){return[e.id,e]}))),t.forEach((function(e){var t=u.get(e.id);if(t)t.syncStatus===y.w.DONE&&t.etag!==e.etag&&(e.fixGoal(),o.push(e)),u.delete(e.id);else{if(s.has(e.id))return;r.push(e)}})),u.forEach((function(e){a.push(e)})),r.length&&d.h.dispatch((0,p.u4)(r)),!o.length){e.next=13;break}return d.h.dispatch((0,p.t2)(o)),l=(0,_.aj)(i()(new Date).subtract(1,"days").toDate()),e.next=12,Fe(o.map((function(e){return e.id})),l);case 12:o.forEach((function(e){var t,n=null===(t=he(e.id).find((function(e){return e.checkinStamp===c})))||void 0===t?void 0:t.mutableCopy();if(n){var r=n.value,o=n.goal;"Boolean"===e.type?(n.value>=n.goal?n.value=1:n.value=0,n.goal=1):n.goal=e.goal,n.value===r&&n.goal===o||(n.syncStatus=y.w.UPDATED,d.h.dispatch((0,p.o7)(n.habitId,n)))}}));case 13:a.length&&(d.h.dispatch((0,p.sd)(a.map((function(e){return e.id})))),a.forEach((function(e){d.h.dispatch((0,p.E_)(e.id))})));case 14:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function wt(e,t){var n=he(t).map((function(e){return new g.T(e)})),r=e.map((function(e){return e.getData().checkinStamp})),a=n.map((function(e){return e.getData().checkinStamp})),i=o().min(r.concat(a));if(null!=i&&!(i-1<=0)){var c=Tt(e,n,i-1);xt(c)}}var kt=function(e,t,n){return Tt(e,he(t).filter((function(e){return e.checkinStamp>n})).map((function(e){return new g.T(e)})),n)},xt=function(e){var t=e.added,n=e.updated,r=e.deleted;t.length&&d.h.dispatch((0,p.V)(t)),n.length&&d.h.dispatch((0,p.hY)(n)),r.length&&d.h.dispatch((0,p.Jz)(r))};function Et(e,t,n){xt(kt(e,t,n))}var St=function(e,t,n){return Tt(e,be(t).filter((function(e){return e.stamp>n})).map((function(e){return new g.V(e)})),n)},_t=function(e){var t=e.added,n=e.updated,r=e.deleted;t.length&&d.h.dispatch((0,p.Kj)(t)),n.length&&d.h.dispatch((0,p.AH)(n)),r.length&&d.h.dispatch((0,p.wy)(r))};function Ot(e,t){var n=be(t).map((function(e){return new g.V(e)})),r=e.map((function(e){return e.getData().stamp})),a=n.map((function(e){return e.getData().stamp})),i=o().min(r.concat(a));if(null!=i&&!(i-1<=0)){var c=Tt(e,n,i-1);_t(c)}}function Ct(e,t,n){_t(St(e,t,n))}function Tt(e,t,n){var r=function(e){var t=i()((0,_.FR)(e)),n=new Date,r=[];for(;t.isSameOrBefore(n);)r.push((0,_.aj)(t)),t.add(1,"day");return r}(n),o=new Map(e.map((function(e){return[e.getStamp(),e]}))),a=new Map(t.map((function(e){return[e.getStamp(),e]}))),c=new gt,s=c.added,u=c.updated,l=c.deleted;return r.forEach((function(e){var t=o.get(e),n=a.get(e);if(null==t){if(null==n)return;n.getSyncStatus()===y.w.DONE?l.push(n):n.getSyncStatus()===y.w.UPDATED&&(n.setSyncStatus(y.w.NEW),u.push(n))}else{var r;if(null==n)s.push(t);else if(t instanceof g.T&&n instanceof g.T&&(r=function(e,t,n){var r=e.getData(),o=t.getData(),a=r.habitId,i=o.habitId,c=Ee(a,n),s=Ee(i,n),u=Bt(c),l=Bt(s),f=[m.c0.manualTarget,m.c0.allTarge,m.c0.autoTarget];if(f.includes(u)&&f.includes(l)){var d=ht(r.status,r.value,r.goal),p=ht(o.status,o.value,o.goal);if(d&&p){var h=r.checkinTime,y=o.checkinTime;if(null==h||null==y)return;var g=r.value,v=o.value;return h.getTime()>=y.getTime()?{value:g,checkinTime:y}:{value:v,checkinTime:h}}}return}(t,n,e)),n.getSyncStatus()===y.w.NEW||n.getSyncStatus()===y.w.UPDATED){if(n.setSyncStatus(y.w.UPDATED),n.setOldId(n.getId()),n.setId(t.getId()),r&&n instanceof g.T){var i=r,c=i.value,f=i.checkinTime;n.setValue(c),n.setCheckinTime(f)}u.push(n)}else if(n.getSyncStatus()===y.w.DONE){if(t.setOldId(n.getId()),r&&t instanceof g.T){var d=r,p=d.value,h=d.checkinTime;t.setValue(p),t.setCheckinTime(h)}u.push(t)}}})),c}function jt(){return Dt.apply(this,arguments)}function Dt(){return(Dt=$(K().mark((function e(){var t,n,r,a;return K().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(t=new gt,n=t.added,r=t.updated,a=t.deleted,le().forEach((function(e){switch(e.syncStatus){case y.w.INIT:case y.w.NEW:n.push(e);break;case y.w.UPDATED:r.push(e);break;case y.w.DELETED:a.push(e.id)}})),n.length+r.length+a.length!==0){e.next=5;break}return e.abrupt("return");case 5:return e.next=7,(0,l.$gf)({add:n.map((function(e){return e.toJsonServer()})),update:r.map((function(e){return e.toJsonServer()})),delete:a}).then((function(e){var t=e.status,i=e.data,c=n.concat(r);(200===t&&c.forEach((function(e){d.h.dispatch((0,p.uY)(e.id,y.w.DONE))})),o().isEmpty(i.id2error))?(d.h.dispatch((0,p.sd)(a.map((function(e){return e.id})))),a.forEach((function(e){d.h.dispatch((0,p.E_)(e.id))}))):new Set(Object.keys(i.id2error)).forEach((function(e){var t=i.id2error[e],n=c.find((function(t){return t.id===e}));if(n)switch(t){case w.Z.EXISTED:d.h.dispatch((0,p.uY)(n.id,y.w.UPDATED));break;case w.Z.NOT_EXISTED:(0,p.uY)(n.id,y.w.NEW);break;default:u().debug("$commitHabit : unexpected # Error: ",t," # id: ",e)}}))}));case 7:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function Mt(){return At.apply(this,arguments)}function At(){return(At=$(K().mark((function e(){var t,n,r,a,i;return K().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(t=new gt,n=t.added,r=t.updated,a=t.deleted,i=pe(),Object.keys(i).forEach((function(e){he(e).forEach((function(e){switch(e.syncStatus){case y.w.INIT:case y.w.NEW:n.push(e);break;case y.w.UPDATED:r.push(e)}}))})),n.length+r.length+a.length!==0){e.next=7;break}return e.abrupt("return");case 7:return e.next=9,(0,l.k4_)({add:n.map((function(e){return e.toJsonServer()})),update:r.map((function(e){return e.toJsonServer()})),delete:a.map((function(e){return e.toJsonServer()}))}).then((function(e){var t=e.status,a=e.data,i=n.concat(r),c=new Set([]);200===t&&(o().isEmpty(a.id2error)||(c=new Set(Object.keys(a.id2error))).forEach((function(e){var t=a.id2error[e],n=i.find((function(t){return t.id===e}));if(n)switch(t){case w.Z.EXISTED:d.h.dispatch((0,p.O3)(n.habitId,n.id,y.w.UPDATED));break;case w.Z.NOT_EXISTED:var r=n.id,o=n.habitId;d.h.dispatch((0,p.Uq)(o,r)),u().debug("$commitHabitCheckin : can't handle habit not existed # Error: ",t," # id: ",r," # habitId: ",o);break;default:u().debug("$commitHabitCheckin : unexpected # Error: ",t," # id: ",e)}})),i.forEach((function(e){c.has(e.id)||d.h.dispatch((0,p.O3)(e.habitId,e.id,y.w.DONE))})))})).catch((function(e){var t=(0,M.vZ)(e),r=t.errorCode,o=t.data;switch(r){case w.Z.HABIT_NOT_EXIST:var a=o.id;a&&d.h.dispatch((0,p.E_)(a));break;case w.Z.DUPLICATE_HABIT_CHECKIN_EXCEPTION:n.forEach((function(e){d.h.dispatch((0,p.Uq)(e.habitId,e.id))}))}}));case 9:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function Nt(){return Pt.apply(this,arguments)}function Pt(){return(Pt=$(K().mark((function e(){var t,n,r,a,i;return K().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(t=new gt,n=t.added,r=t.updated,a=t.deleted,i=ve(),Object.keys(i).forEach((function(e){be(e).forEach((function(e){switch(e.syncStatus){case y.w.INIT:case y.w.NEW:n.push(e);break;case y.w.UPDATED:r.push(e);break;case y.w.DELETED:a.push(e)}}))})),n.length+r.length+a.length!==0){e.next=7;break}return e.abrupt("return");case 7:return e.next=9,(0,l.SmL)({add:n.map((function(e){return e.toJsonServer()})),update:r.map((function(e){return e.toJsonServer()})),delete:a.map((function(e){return e.toJsonServer()}))}).then((function(e){var t=e.status,i=e.data,c=n.concat(r),s=new Set([]);200===t&&(o().isEmpty(i.id2error)||(s=new Set(Object.keys(i.id2error))).forEach((function(e){var t=i.id2error[e],n=c.find((function(t){return t.id===e}));if(n)switch(t){case w.Z.EXISTED:d.h.dispatch((0,p.ui)(n.habitId,n.id,y.w.UPDATED));break;case w.Z.NOT_EXISTED:(0,p.ui)(n.habitId,n.id,y.w.NEW);break;case w.Z.NO_HABIT:var r=n.habitId,o=me(r);if(o)o.mutableCopy().syncStatus=y.w.NEW,d.h.dispatch((0,p.Vs)([o]));else d.h.dispatch((0,p.E_)(r));break;default:u().debug("$commitHabitRecords : unexpected # Error: ",t," # id: ",e)}})),c.forEach((function(e){s.has(e.id)||d.h.dispatch((0,p.ui)(e.habitId,e.id,y.w.DONE))})),a.forEach((function(e){d.h.dispatch((0,p.yc)(e))})))}));case 9:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function It(){var e=fe().reduce((function(e,t){try{var n=(0,v.$O)({id:t.id,repeatRule:t.repeatRule});return e[t.id]={totalCheckIns:n.totalCheckIns,maxStreak:n.maxStreak,currentStreak:n.currentStreak},e}catch(r){return u().debug(t.repeatRule,r),e}}),{});d.h.dispatch((0,p.r8)(e))}function Lt(e,t){var n=me(e);if(n.syncStatus!==y.w.DELETED){var r=(0,v.$O)({id:n.id,repeatRule:n.repeatRule});d.h.dispatch((0,p.CI)(n.id,r.totalCheckIns,r.maxStreak,r.currentStreak,t))}}function Rt(){try{var e=(0,k.LP)(x._Yt.habitCheckIns,"json");return(0,k.ZM)(x._Yt.habitCheckIns),it(e,m.i2)}catch(t){return{}}}function Zt(){try{var e=(0,k.LP)(x._Yt.habitRecords,"json");return(0,k.ZM)(x._Yt.habitRecords),it(e,m.Ng)}catch(t){return{}}}function Ft(e,t){return"Real"===e?Ut(t):m.c0.nonTarget}function Bt(e){return Ft(e.type,e.step)}function Ut(e){switch(e){case m.HU.manual:return m.c0.manualTarget;case m.HU.all:return m.c0.allTarge;default:return m.c0.autoTarget}}function Yt(e){return Bt(e)===m.c0.nonTarget}function Vt(e){return["Count","\u6b21"].includes(e)?O.U2("habit_count_unit"):e}function Ht(e){var t,n=/txt_(.*)?/,r=n.test(e),o=e.match(n);if(r)return o&&null!==(t=o[1])&&void 0!==t?t:null}function Wt(e){var t=C.eL;if(e){var n=(0,L.ZP)(e,(function(e){e.sort((function(e,t){var n=e.sortOrder,r=t.sortOrder;return n>r?1:n<r?-1:0})).forEach((function(e,n){return e.sortOrder=n*t,e.syncStatus=y.w.UPDATED,e}))}));d.h.dispatch((0,p.Vs)(n))}else{var r=(0,L.ZP)(ue(),(function(e){e.sort((function(e,t){var n=e.sortOrder,r=t.sortOrder;return n>r?1:n<r?-1:0})).forEach((function(e,n){return e.sortOrder=n*t,e.syncStatus=y.w.UPDATED,e}))}));d.h.dispatch((0,p.Vs)(r))}}function zt(){var e,t,n,r=(null!==(e=null===(t=o().minBy(ue(),(function(e){return e.sortOrder})))||void 0===t?void 0:t.sortOrder)&&void 0!==e?e:0)-C.eL;return(0,N.P$)(r)?(Wt(),null===(n=o().minBy(ue(),(function(e){return e.sortOrder})))||void 0===n?void 0:n.sortOrder):r}var Gt=function(){var e=ne()?"show":"hide";d.h.dispatch((0,T.jx)(x.X1y.habit,e))};function Kt(e){var t=ue().filter((function(e){return m.aE.includes(e.status)})).length;!(0,f._y)()&&t>=j.s$.free.habitNumber||(0,f._y)()&&t>=j.s$.pro.habitNumber||(0,f.JC)()&&t>=j.s$.team.habitNumber?D.$Z({type:x.VIb.habit}):e()}var qt=function(e){return e.status===m.vJ.archived},$t=function(e){var t,n=me(e),r=i()().format("YYYYMMDD");return n&&(r=un(n).toString(),qt(m.zr.createInstance(n))&&(t=i()(n.archivedTime||new Date).format("YYYYMMDD"))),{startDate:r,endDate:t}},Jt=function(e,t,n){var r=+i()(t).subtract(7,"day").format("YYYYMMDD"),o=Bt(e);if(dt(e))switch(o){case m.c0.nonTarget:case m.c0.allTarge:st(e,o,(function(){return ut(e,0,r)})),n("uncomplete");break;default:n("complete")}else o===m.c0.autoTarget?(st(e,o,(function(e,t){ut(e,t,r)})),n("auto")):o===m.c0.manualTarget?n("manual"):(st(e,o,(function(e,t){ut(e,t,r)})),n("check"))},Xt=function(e,t){return e.emoji||(t===m.iP.undone||t===m.iP.unlabeled?10:50)},Qt=function(e,t,n){var r,o=b.Z.parseString(e.repeatRule),a=he(e.id),c=1/0;a.forEach((function(e){if(e.value>0&&e.status!==m.iP.undone){var n=i()(t),o=i()(e.checkinStamp,"YYYYMMDD"),a=n.diff(o,"day");a>0&&a<c&&(r=e,c=a)}}));var s=i()(un(e),"YYYYMMDD"),u=e.status===m.vJ.archived?i()(e.archivedTime||new Date):void 0,l=new Map(a.filter((function(e){return e.value>0||e.status===m.iP.undone})).map((function(e){return["".concat(e.checkinStamp),e]})));return o.isEveryNDaysRepeat()?tn(e,t,n,r,l,s,u):o.isWeekNDaysRepeat()?nn(e,t,n,r,l,s,u):rn(e,t,n,r,l,s,u)},en={STATUS_PART:0,STATUS_FUTURE:1,STATUS_NEEDLESS:2,STATUS_UNMARKED:3,STATUS_REST:4,STATUS_INVALID:5},tn=function(e,t,n,r,o,a,c){for(var s=new Map,u=b.Z.parseString(e.repeatRule).nDays,l=null,f=i()().add(1,"day"),d=i()(t).clone(),m=i()(n);d.isSameOrBefore(m,"day");){var p=d.format("YYYYMMDD"),h=o.get(d.format("YYYYMMDD"));if(null!=h)mt(h.status,h.value,h.goal)||s.set(p,en.STATUS_PART),ht(h.status,h.value,h.goal)&&(l=i()(p,"YYYYMMDD"));else if(d.isSameOrAfter(f,"day"))s.set(p,en.STATUS_FUTURE);else if(d.isBefore(a,"day"))s.set(p,en.STATUS_NEEDLESS);else if(c&&d.isAfter(c,"day"))s.set(p,en.STATUS_NEEDLESS);else{var y=l||r&&ht(r.status,r.value,r.goal)&&i()(r.checkinStamp,"YYYYMMDD")||a,g=i()(p,"YYYYMMDD"),v=g.diff(y,"day");v<0?s.set(p,en.STATUS_NEEDLESS):v%u===0?(s.set(p,en.STATUS_UNMARKED),l=g):s.set(p,en.STATUS_REST)}d.add(1,"day")}return s},nn=function(e,t,n,r,o,a,c){for(var s=new Map,u=b.Z.parseString(e.repeatRule),l=i()().add(1,"day"),f=i()(t),d=f.clone(),p=i()(n),h=f.clone().startOf("week").day(),y=-1,g=null;d.isSameOrBefore(p,"day");){var v=d.day(),w=d.format("YYYYMMDD"),k=o.get(d.format("YYYYMMDD"));if(v===h){if(y>0)for(var x=7-y,E=0;y>0&&E<=x;){var S=d.clone().subtract(u.times+E,"day").format("YYYYMMDD");s.get(S)===en.STATUS_REST?(s.set(S,en.STATUS_UNMARKED),y--):s.get(S)===en.STATUS_FUTURE&&y--,E++}y=u.times,g=d.clone().add(6,"day")}if(null!=k)mt(k.status,k.value,k.goal)||s.set(w,en.STATUS_PART),k.status!==m.iP.undone&&y--;else if(d.isSameOrAfter(l,"day"))s.set(w,en.STATUS_FUTURE),y--;else if(d.isBefore(a,"day"))s.set(w,en.STATUS_NEEDLESS);else if(c&&d.isAfter(c,"day"))s.set(w,en.STATUS_NEEDLESS);else{if(y<=0)s.set(w,en.STATUS_REST);else if(g)g.diff(d,"day")<y?(s.set(w,en.STATUS_UNMARKED),y--):s.set(w,en.STATUS_REST);else s.set(w,en.STATUS_INVALID)}d.add(1,"day")}if(d.day()===h&&y>0)for(var _=7-y,O=0;y>0&&O<=_;){var C=d.clone().subtract(u.times+O,"day").format("YYYYMMDD");s.get(C)===en.STATUS_REST?(s.set(C,en.STATUS_UNMARKED),y--):s.get(C)===en.STATUS_FUTURE&&y--,O++}return s},rn=function(e,t,n,r,o,a,c){for(var s=new Map,u=b.Z.parseString(e.repeatRule),l=u.isEveryDayDailyRepeat()?b.Z.parseString("RRULE:FREQ=WEEKLY;BYDAY=SU,MO,TU,WE,TH,FR,SA").rruleOptions.byweekday||[]:u.rruleOptions.byweekday||[],f=i()().add(1,"day"),d=i()(t).clone(),m=i()(n),p=function(){var e=d.day(),t=d.format("YYYYMMDD"),n=o.get(d.format("YYYYMMDD"));null!=n?mt(n.status,n.value,n.goal)||s.set(t,en.STATUS_PART):d.isSameOrAfter(f,"day")?s.set(t,en.STATUS_FUTURE):c&&d.isAfter(c,"day")||d.isBefore(a,"day")?s.set(t,en.STATUS_NEEDLESS):Array.isArray(l)&&l.length&&l.find((function(t){return t.getJsWeekday()===e}))?s.set(t,en.STATUS_UNMARKED):s.set(t,en.STATUS_REST),d.add(1,"day")};d.isSameOrBefore(m,"day");)p();return s},on=function(e,t,n){var r,o=+n,a=(null!==(r=bn(null,e)[o])&&void 0!==r?r:{}).checkin,i=t,c=Math.round(i/60*100)/100,s=Math.round(i/60/60*100)/100,u=me(e);if(null!=u&&!se(u)&&!qt(m.zr.createInstance(u))){var l=m.zr.createInstance(u,a,o),f=l.unit;if("Real"===l.type)switch(f){case"\u5206\u949f":case"Minute":case"Minutes":case"minute":case"minutes":var d=((null===a||void 0===a?void 0:a.value)||0)+c;ut(l,d,void 0,m.i2.createByHabitTaskToKeepStatus(l,d));break;case"\u5c0f\u65f6":case"Hour":case"Hours":case"hour":case"hours":var p=((null===a||void 0===a?void 0:a.value)||0)+s;ut(l,p,void 0,m.i2.createByHabitTaskToKeepStatus(l,p))}}},an=function(){var e=new Set(P.ZP.legacySkipHabits);if(e.size){var t=i()().format("YYYYMMDD"),n=[];ue().forEach((function(r){if(e.has(r.id)){var o=r.mutableCopy();o.exDates&&Array.isArray(o.exDates)?o.exDates.push(t):o.exDates=[t],o.syncStatus=y.w.UPDATED,n.push(o)}})),d.h.dispatch((0,p.Vs)(n)),h.ZP.doSync(h.gw.regularSync)}},cn=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:i()().format("YYYYMMDD"),n=me(e);if(n){var r=i()().subtract(30,"day").format("YYYYMMDD"),o=n.mutableCopy();o.exDates&&Array.isArray(o.exDates)?o.exDates=Y(new Set(o.exDates)).filter((function(e){return e>=r})).concat([t]):o.exDates=[t],o.syncStatus=y.w.UPDATED,d.h.dispatch((0,p.Vs)([o])),h.ZP.doSync(h.gw.habitActionSync,{habitId:o.id})}},sn=function(e){var t,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:he(e.id),r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:be(e.id),o=function(e){t||(t=e),t=Math.min(e,t)};return n.forEach((function(e){(e.value>0||e.status===m.iP.undone)&&o(e.checkinStamp)})),r.forEach((function(e){o(e.stamp)})),t},un=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:he(e.id),n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:be(e.id),r=sn(e,t,n);return r?Math.min(e.targetStartDate,r):e.targetStartDate};function ln(e){var t=new Map(Se().map((function(e){return[e.habitId,e]}))),n=function(e){return e.filter((function(e){return!0}))}(e).map((function(e){return e.id})),r=i()().format("YYYYMMDD");return e.reduce((function(e,o){var a,i=t.get(o.id);return(null===(a=o.exDates)||void 0===a?void 0:a.includes(r))||(!i||0===i.value&&i.status===m.iP.unlabeled?n.includes(o.id)&&+r>=o.targetStartDate&&e.push(m.zr.createInstance(o)):e.push(m.zr.createInstance(o,i))),e}),[])}function fn(e){return!(!e||!e.get("isHabit"))}function dn(e){return e&&fn(e)&&(e.get("value")>=e.get("goal")||e.get("checkinStatus")===m.iP.undone||e.get("checkinStatus")===m.iP.done)}var mn=function(e){return e&&e.get("checkinStatus")===m.iP.undone};function pn(e){return xn(e)===m.c0.nonTarget}function hn(e){if(dn(e))return!1;var t=/^(\d{2}):(\d{2})$/,n=e.get("reminders"),r=i()(),o=r.year(),a=r.month(),c=r.date(),s={hour:0,minute:0};return n.forEach((function(e){if(t.test(e)){var n=t.exec(e);if(null==n)return;var r=+n[1],o=+n[2];(s.hour<r||s.hour===r&&s.minute===o)&&(s.hour=r,s.minute=o)}})),!(i()([o,a,c,s.hour,s.minute]).toDate()<r.toDate())}function yn(e){return"Real"===e.get("type")}function gn(e){return yn(e)&&e.get("value")>0}var vn=function(e){var t=e.sectionId,n=e.prevSectionId,r=e.nextSectionId,o=e.setColumnOrders,a=t,i=R.LV(n,r),c=i.prevSortOrder,s=i.nextSortOrder,u=(0,N.X_)(c,s),l=new Map;u.needReset?l=R.hm(r,a,r):l.set(a,u.newSortOrder),o(l),h.ZP.doSync(h.gw.regularSync)};function bn(e,t){return he((null===e||void 0===e?void 0:e.get("id"))||t).reduce((function(e,t){var n=t.value,r=t.goal,o=t.status;return U(U({},e),{},z({},t.checkinStamp,U(U({status:o},kn(n,r)),{},{checkin:t})))}),{})}function wn(e){var t;return kn(null!==(t=e.get("value"))&&void 0!==t?t:0,e.get("goal"))}function kn(e,t){return{value:e,goal:t,percentage:100*Math.min(e/t,1)}}function xn(e){if("Real"===e.get("type"))switch(e.get("step")){case m.HU.manual:return m.c0.manualTarget;case m.HU.all:return m.c0.allTarge;default:return m.c0.autoTarget}return m.c0.nonTarget}function En(e){var t=e.get("unit");return["Count","\u6b21"].includes(t)?(0,O.U2)("habit_count_unit"):t}var Sn=function(e){var t=e.status,n=e.goal,r=e.value;return t===m.iP.undone?0:Math.min(r/n,1)};function _n(e,t){var n=i()().subtract(6,"day").startOf("days").toDate(),r={},o={};return new Array(7).fill(null).forEach((function(a,c){for(var s=i()(n).clone().add(c,"day").toDate(),u=[],l=[],f=0,d=0,p=i()(s),h=i()(),y=p.isSame(h,"week")?{start:p.clone().startOf("week"),end:h}:{start:p.clone().startOf("week"),end:p.clone().endOf("week")},g=y.start,v=y.end,w=function(){var n,r=e[k],o=i()(un(r),"YYYYMMDD");if(i()(o).isAfter(p))return 0;if(null===(n=r.exDates)||void 0===n?void 0:n.includes(p.format("YYYYMMDD")))return 0;var a=b.Z.parseString(r.repeatRule),c=t[r.id]||[],s=new Map(c.filter((function(e){var t=e.checkinStamp,n=i()(t,"YYYYMMDD");return n.isSameOrAfter(g)&&n.isSameOrBefore(v)})).map((function(e){return["".concat(e.checkinStamp),e]}))),y=s.get(p.format("YYYYMMDD"));if(null!=y&&mt(y.status,y.value,y.goal)&&l.push({id:r.id,completedTime:i()(y.checkinStamp,"YYYYMMDD").toDate()}),a.isWeekNDaysRepeat()){var w=s.get(p.format("YYYYMMDD"));if(null==w||0===w.value&&w.status!==m.iP.undone){var x=function(){if(s.size<a.times)return!0;var e=0;return Array.from(s.values()).forEach((function(t){pt(t.status,t.value,t.goal)&&e++})),e<a.times}();x&&u.push(r)}else f+=Sn(w),w.status===m.iP.undone&&d++,u.push(r)}else if(a.isEveryNDaysRepeat()){var E=s.get(p.format("YYYYMMDD"));if(null==E||0===E.value&&E.status!==m.iP.undone)if(p.isSame(h,"day")){if(null==E||E.status===m.iP.unlabeled){var S=new Map(c.filter((function(e){var t=e.checkinStamp,n=i()(t,"YYYYMMDD");return n.isSameOrAfter(p.clone().subtract(30,"days"))&&n.isSameOrBefore(p)})).map((function(e){return["".concat(e.checkinStamp),e]}))),_=a.rruleOptions.interval,O=!0;if(null!=_)for(var C=p.clone(),T=1;T<_;T++){var j=C.subtract(1,"day"),D=S.get(j.format("YYYYMMDD"));if(null!=D&&pt(D.status,D.value,D.goal)){O=!1;break}}O&&u.push(r)}}else{var M,A=1/0;c.forEach((function(e){if(e.value>0&&e.status!==m.iP.undone){var t=p,n=i()(e.checkinStamp,"YYYYMMDD"),r=t.diff(n,"day");r>0&&r<A&&(M=e,A=r)}}));var N=M&&ht(M.status,M.value,M.goal)&&i()(M.checkinStamp,"YYYYMMDD")||o,P=p.diff(N,"day"),I=a.nDays;P>=0&&P%I===0&&u.push(r)}else f+=Sn(E),E.status===m.iP.undone&&d++,u.push(r)}else{var L=s.get(p.format("YYYYMMDD"));if(null==L||0===L.value&&L.status!==m.iP.undone){var R=a.isEveryDayDailyRepeat()?b.Z.parseString("RRULE:FREQ=WEEKLY;BYDAY=SU,MO,TU,WE,TH,FR,SA").rruleOptions.byweekday||[]:a.rruleOptions.byweekday||[];Array.isArray(R)&&R.length&&R.find((function(e){return(e.weekday+1)%7===p.day()}))&&u.push(r)}else f+=Sn(L),L.status===m.iP.undone&&d++,u.push(r)}},k=0;k<e.length;k++)w();r[p.format("YYYY-MM-DD")]={habits:u,progress:d===u.length&&u.length>0?-1:0===u.length?0:f/u.length},o[p.format("YYYY-MM-DD")]=l})),{date2Habits:r,date2CompletedHabitIdsInSelectedDate:o}}},dOVZ:function(e,t,n){"use strict";n.d(t,{sM:function(){return N},cy:function(){return P},dc:function(){return Z},q$:function(){return B},b8:function(){return q},Ug:function(){return J},VK:function(){return X},LV:function(){return Q},hm:function(){return ee},O2:function(){return te},pH:function(){return ne}});n("pNMO"),n("4Brf"),n("tjZM"),n("0oug"),n("gXIK"),n("lEou"),n("ma9I"),n("TeQF"),n("fbCW"),n("x0AG"),n("pjDv"),n("4mDm"),n("2B1R"),n("Junv"),n("+2oP"),n("ToJy"),n("pDQq"),n("7+zs"),n("sMBO"),n("DEfu"),n("Tskq"),n("I9xj"),n("qePV"),n("5DmW"),n("27RR"),n("NBAS"),n("tkto"),n("ExoC"),n("07d7"),n("4l63"),n("5s+n"),n("rB9j"),n("ALS0"),n("JfAA"),n("YGK4"),n("PKPk"),n("FZtP"),n("3bBZ");var r=n("hnzI"),o=n("lAy9"),a=n("+KaX"),i=n("SnZ1"),c=n("gWWx"),s=n("y8mg"),u=n.n(s),l=n("+HL6"),f=n("/Qhg"),d=n.n(f),m=n("7Rop"),p=n("q9+P"),h=n("P26T"),y=n("V/jI"),g=n("xS9v"),v=n("+7oO"),b=n("RDjN"),w=n("TXkH");function k(e){return k="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},k(e)}function x(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function E(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?x(Object(n),!0).forEach((function(t){O(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):x(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function S(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,C(r.key),r)}}function _(e,t,n){return t&&S(e.prototype,t),n&&S(e,n),Object.defineProperty(e,"prototype",{writable:!1}),e}function O(e,t,n){return(t=C(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function C(e){var t=function(e,t){if("object"!=k(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=k(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==k(t)?t:t+""}function T(e){return function(e){if(Array.isArray(e))return j(e)}(e)||function(e){if("undefined"!==typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(!e)return;if("string"===typeof e)return j(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return j(e,t)}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function j(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function D(){D=function(){return t};var e,t={},n=Object.prototype,r=n.hasOwnProperty,o=Object.defineProperty||function(e,t,n){e[t]=n.value},a="function"==typeof Symbol?Symbol:{},i=a.iterator||"@@iterator",c=a.asyncIterator||"@@asyncIterator",s=a.toStringTag||"@@toStringTag";function u(e,t,n){return Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{u({},"")}catch(e){u=function(e,t,n){return e[t]=n}}function l(e,t,n,r){var a=t&&t.prototype instanceof y?t:y,i=Object.create(a.prototype),c=new M(r||[]);return o(i,"_invoke",{value:O(e,n,c)}),i}function f(e,t,n){try{return{type:"normal",arg:e.call(t,n)}}catch(e){return{type:"throw",arg:e}}}t.wrap=l;var d="suspendedStart",m="executing",p="completed",h={};function y(){}function g(){}function v(){}var b={};u(b,i,(function(){return this}));var w=Object.getPrototypeOf,x=w&&w(w(A([])));x&&x!==n&&r.call(x,i)&&(b=x);var E=v.prototype=y.prototype=Object.create(b);function S(e){["next","throw","return"].forEach((function(t){u(e,t,(function(e){return this._invoke(t,e)}))}))}function _(e,t){function n(o,a,i,c){var s=f(e[o],e,a);if("throw"!==s.type){var u=s.arg,l=u.value;return l&&"object"==k(l)&&r.call(l,"__await")?t.resolve(l.__await).then((function(e){n("next",e,i,c)}),(function(e){n("throw",e,i,c)})):t.resolve(l).then((function(e){u.value=e,i(u)}),(function(e){return n("throw",e,i,c)}))}c(s.arg)}var a;o(this,"_invoke",{value:function(e,r){function o(){return new t((function(t,o){n(e,r,t,o)}))}return a=a?a.then(o,o):o()}})}function O(t,n,r){var o=d;return function(a,i){if(o===m)throw Error("Generator is already running");if(o===p){if("throw"===a)throw i;return{value:e,done:!0}}for(r.method=a,r.arg=i;;){var c=r.delegate;if(c){var s=C(c,r);if(s){if(s===h)continue;return s}}if("next"===r.method)r.sent=r._sent=r.arg;else if("throw"===r.method){if(o===d)throw o=p,r.arg;r.dispatchException(r.arg)}else"return"===r.method&&r.abrupt("return",r.arg);o=m;var u=f(t,n,r);if("normal"===u.type){if(o=r.done?p:"suspendedYield",u.arg===h)continue;return{value:u.arg,done:r.done}}"throw"===u.type&&(o=p,r.method="throw",r.arg=u.arg)}}}function C(t,n){var r=n.method,o=t.iterator[r];if(o===e)return n.delegate=null,"throw"===r&&t.iterator.return&&(n.method="return",n.arg=e,C(t,n),"throw"===n.method)||"return"!==r&&(n.method="throw",n.arg=new TypeError("The iterator does not provide a '"+r+"' method")),h;var a=f(o,t.iterator,n.arg);if("throw"===a.type)return n.method="throw",n.arg=a.arg,n.delegate=null,h;var i=a.arg;return i?i.done?(n[t.resultName]=i.value,n.next=t.nextLoc,"return"!==n.method&&(n.method="next",n.arg=e),n.delegate=null,h):i:(n.method="throw",n.arg=new TypeError("iterator result is not an object"),n.delegate=null,h)}function T(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function j(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function M(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(T,this),this.reset(!0)}function A(t){if(t||""===t){var n=t[i];if(n)return n.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var o=-1,a=function n(){for(;++o<t.length;)if(r.call(t,o))return n.value=t[o],n.done=!1,n;return n.value=e,n.done=!0,n};return a.next=a}}throw new TypeError(k(t)+" is not iterable")}return g.prototype=v,o(E,"constructor",{value:v,configurable:!0}),o(v,"constructor",{value:g,configurable:!0}),g.displayName=u(v,s,"GeneratorFunction"),t.isGeneratorFunction=function(e){var t="function"==typeof e&&e.constructor;return!!t&&(t===g||"GeneratorFunction"===(t.displayName||t.name))},t.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,v):(e.__proto__=v,u(e,s,"GeneratorFunction")),e.prototype=Object.create(E),e},t.awrap=function(e){return{__await:e}},S(_.prototype),u(_.prototype,c,(function(){return this})),t.AsyncIterator=_,t.async=function(e,n,r,o,a){void 0===a&&(a=Promise);var i=new _(l(e,n,r,o),a);return t.isGeneratorFunction(n)?i:i.next().then((function(e){return e.done?e.value:i.next()}))},S(E),u(E,s,"Generator"),u(E,i,(function(){return this})),u(E,"toString",(function(){return"[object Generator]"})),t.keys=function(e){var t=Object(e),n=[];for(var r in t)n.push(r);return n.reverse(),function e(){for(;n.length;){var r=n.pop();if(r in t)return e.value=r,e.done=!1,e}return e.done=!0,e}},t.values=A,M.prototype={constructor:M,reset:function(t){if(this.prev=0,this.next=0,this.sent=this._sent=e,this.done=!1,this.delegate=null,this.method="next",this.arg=e,this.tryEntries.forEach(j),!t)for(var n in this)"t"===n.charAt(0)&&r.call(this,n)&&!isNaN(+n.slice(1))&&(this[n]=e)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if("throw"===e.type)throw e.arg;return this.rval},dispatchException:function(t){if(this.done)throw t;var n=this;function o(r,o){return c.type="throw",c.arg=t,n.next=r,o&&(n.method="next",n.arg=e),!!o}for(var a=this.tryEntries.length-1;a>=0;--a){var i=this.tryEntries[a],c=i.completion;if("root"===i.tryLoc)return o("end");if(i.tryLoc<=this.prev){var s=r.call(i,"catchLoc"),u=r.call(i,"finallyLoc");if(s&&u){if(this.prev<i.catchLoc)return o(i.catchLoc,!0);if(this.prev<i.finallyLoc)return o(i.finallyLoc)}else if(s){if(this.prev<i.catchLoc)return o(i.catchLoc,!0)}else{if(!u)throw Error("try statement without catch or finally");if(this.prev<i.finallyLoc)return o(i.finallyLoc)}}}},abrupt:function(e,t){for(var n=this.tryEntries.length-1;n>=0;--n){var o=this.tryEntries[n];if(o.tryLoc<=this.prev&&r.call(o,"finallyLoc")&&this.prev<o.finallyLoc){var a=o;break}}a&&("break"===e||"continue"===e)&&a.tryLoc<=t&&t<=a.finallyLoc&&(a=null);var i=a?a.completion:{};return i.type=e,i.arg=t,a?(this.method="next",this.next=a.finallyLoc,h):this.complete(i)},complete:function(e,t){if("throw"===e.type)throw e.arg;return"break"===e.type||"continue"===e.type?this.next=e.arg:"return"===e.type?(this.rval=this.arg=e.arg,this.method="return",this.next="end"):"normal"===e.type&&t&&(this.next=t),h},finish:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),j(n),h}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.tryLoc===e){var r=n.completion;if("throw"===r.type){var o=r.arg;j(n)}return o}}throw Error("illegal catch attempt")},delegateYield:function(t,n,r){return this.delegate={iterator:A(t),resultName:n,nextLoc:r},"next"===this.method&&(this.arg=e),h}},t}function M(e,t,n,r,o,a,i){try{var c=e[a](i),s=c.value}catch(u){return void n(u)}c.done?t(s):Promise.resolve(s).then(r,o)}function A(e){return function(){var t=this,n=arguments;return new Promise((function(r,o){var a=e.apply(t,n);function i(e){M(a,r,o,i,c,"next",e)}function c(e){M(a,r,o,i,c,"throw",e)}i(void 0)}))}}var N=function(){var e=A(D().mark((function e(){var t;return D().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,v.Z.getHabitSection();case 2:(t=e.sent)&&r.h.dispatch((0,a.Fp)(t));case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),P=u().debounce(A(D().mark((function e(){return D().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,v.Z.setHabitSection(I(r.h.getState()));case 2:case"end":return e.stop()}}),e)}))),b.mi6,{leading:!1,trailing:!0});function I(e){return e.habitSection||[]}function L(){return T(I(r.h.getState())).sort((function(e,t){return e.sortOrder-t.sortOrder}))}function R(){return I(r.h.getState()).filter((function(e){return e.syncStatus!==o.wR.DELETED}))||[]}function Z(){return F.apply(this,arguments)}function F(){return(F=A(D().mark((function e(){var t;return D().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,i.RQg)();case 2:0===(t=e.sent).data.length&&Y(),W(t.data.map((function(e){var t=E({},e);return t.syncStatus=o.wR.DONE,t.status="show",t})));case 6:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function B(){return U.apply(this,arguments)}function U(){return(U=A(D().mark((function e(){var t,n,c,s;return D().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(t=new H,n=t.added,c=t.updated,s=t.deleted,L().forEach((function(e){switch(e.syncStatus){case o.wR.INIT:case o.wR.NEW:n.push(e);break;case o.wR.UPDATED:c.push(e);break;case o.wR.DELETED:s.push(e.id)}})),n.length+c.length+s.length!==0){e.next=5;break}return e.abrupt("return");case 5:return e.next=7,(0,i.MCV)({add:n,update:c,delete:s}).then((function(e){var t=e.status,i=e.data,s=n.concat(c);(200===t&&s.forEach((function(e){r.h.dispatch((0,a.AC)(e.id,o.wR.DONE))})),u().isEmpty(i.id2error))||new Set(Object.keys(i.id2error)).forEach((function(e){var t=i.id2error[e],n=s.find((function(t){return t.id===e}));if(n)switch(t){case l.Z.EXISTED:r.h.dispatch((0,a.AC)(n.id,o.wR.UPDATED));break;case l.Z.NOT_EXISTED:(0,a.AC)(n.id,o.wR.NEW);break;default:d().debug("$commitHabit : unexpected # Error: ",t," # id: ",e)}}))}));case 7:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function Y(){return V.apply(this,arguments)}function V(){return(V=A(D().mark((function e(){var t;return D().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:t=h.Z.parseUTCString((new Date).toString()),G([{id:(0,m.Z)(),createdTime:t,modifiedTime:t,name:"_morning",syncStatus:o.wR.INIT,sortOrder:-2*p.eL},{id:(0,m.Z)(),createdTime:t,modifiedTime:t,name:"_afternoon",syncStatus:o.wR.INIT,sortOrder:-p.eL},{id:(0,m.Z)(),createdTime:t,modifiedTime:t,name:"_night",syncStatus:o.wR.INIT,sortOrder:0}]);case 3:case"end":return e.stop()}}),e)})))).apply(this,arguments)}var H=_((function e(){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),O(this,"added",[]),O(this,"updated",[]),O(this,"deleted",[])}));function W(e){return z.apply(this,arguments)}function z(){return(z=A(D().mark((function e(t){var n,i,c,s,u;return D().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:n=new H,i=n.added,c=n.updated,s=n.deleted,u=new Map(L().filter((function(e){return e.syncStatus!==o.wR.NEW})).map((function(e){return[e.id,e]}))),t.forEach((function(e){var t=u.get(e.id);t?(t.syncStatus===o.wR.DONE&&t.etag!==e.etag&&c.push(e),u.delete(e.id)):i.push(e)})),u.forEach((function(e){s.push(e)})),i.length&&r.h.dispatch((0,a.mK)(i)),c.length&&r.h.dispatch((0,a.v9)(c)),s.length&&r.h.dispatch((0,a.Vy)(s.map((function(e){return e.id}))));case 7:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function G(e){return K.apply(this,arguments)}function K(){return(K=A(D().mark((function e(t){var n;return D().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:n={add:t,update:[],delete:[]},r.h.dispatch((0,a.mK)(t)),(0,i.MCV)(n).then((function(e){var t=e.status,i=e.data,c=n.add;(200===t&&c.forEach((function(e){r.h.dispatch((0,a.AC)(e.id,o.wR.DONE))})),u().isEmpty(i.id2error))||new Set(Object.keys(i.id2error)).forEach((function(e){var t=i.id2error[e],n=c.find((function(t){return t.id===e}));if(n)switch(t){case l.Z.EXISTED:r.h.dispatch((0,a.AC)(n.id,o.wR.UPDATED));break;case l.Z.NOT_EXISTED:(0,a.AC)(n.id,o.wR.NEW);break;default:d().debug("$commitHabit : unexpected # Error: ",t," # id: ",e)}}))})),c.ZP.doSync(c.gw.manualSync);case 4:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function q(e){return $.apply(this,arguments)}function $(){return($=A(D().mark((function e(t){var n;return D().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:n={add:[t],update:[],delete:[]},r.h.dispatch((0,a.ji)(t)),(0,i.MCV)(n).then((function(e){var n=e.status,i=e.data;if(200===n){var c=t.id;r.h.dispatch((0,a.AC)(c,o.wR.DONE))}u().isEmpty(i.id2error)||new Set(Object.keys(i.id2error)).forEach((function(e){var n=i.id2error[e],c=t.id===e?t:null;if(c)switch(n){case l.Z.EXISTED:r.h.dispatch((0,a.AC)(c.id,o.wR.UPDATED));break;case l.Z.NOT_EXISTED:(0,a.AC)(c.id,o.wR.NEW);break;default:d().debug("$commitHabit : unexpected # Error: ",n," # id: ",e)}}))})),c.ZP.doSync(c.gw.manualSync);case 4:case"end":return e.stop()}}),e)})))).apply(this,arguments)}var J=function(e){var t=L().find((function(t){return t.id===e}));return"edit"===(null===t||void 0===t?void 0:t.status)};function X(){var e,t,n,i=(null!==(e=null===(t=u().minBy(R(),(function(e){return e.sortOrder})))||void 0===t?void 0:t.sortOrder)&&void 0!==e?e:0)-p.eL;return(0,g.P$)(i)?(function(e){var t=p.eL;if(e){var n=(0,w.ZP)(e,(function(e){e.sort((function(e,t){var n=e.sortOrder,r=t.sortOrder;return n>r?1:n<r?-1:0})).forEach((function(e,n){return e.sortOrder=n*t,e.syncStatus=o.wR.UPDATED,e}))}));r.h.dispatch((0,a.v9)(n))}else{var i=(0,w.ZP)(R(),(function(e){e.sort((function(e,t){var n=e.sortOrder,r=t.sortOrder;return n>r?1:n<r?-1:0})).forEach((function(e,n){return e.sortOrder=n*t,e.syncStatus=o.wR.UPDATED,e}))}));r.h.dispatch((0,a.v9)(i))}}(),null===(n=u().minBy(R(),(function(e){return e.sortOrder})))||void 0===n?void 0:n.sortOrder):i}var Q=function(e,t){var n,r,a=L();a.push({id:"others",createdTime:"-1",modifiedTime:"-1",name:y.U2("habit_section_others"),syncStatus:o.wR.DONE,sortOrder:p.AD}),e?r=(n=a.findIndex((function(t){return t.id===e})))+1:n=t?(r=a.findIndex((function(e){return e.id===t})))-1:a.length-1;var i=n>-1?a[n]:null,c=r>-1?a[r]:null;return{prevSortOrder:parseInt(i?i.sortOrder:null,10),nextSortOrder:parseInt(c?c.sortOrder:null,10)}},ee=function(e,t,n){var r,o=L().map((function(e){return e.id})).filter((function(e){return e!==t}));if(e)r=o.indexOf(e)+1;else if(n){r=o.indexOf(n)}else r=o.length;return o.splice(r,0,t),new Map(o.map((function(e,t){return[e,t*p.eL]})))},te=function(e){switch(e){case"_morning":return y.U2("habit_section_morning");case"_afternoon":return y.U2("habit_section_afternoon");case"_night":return y.U2("habit_section_night");default:return e}},ne=function(e){return te(e.name)}},TqDw:function(e,t,n){"use strict";n.d(t,{uz:function(){return j},Yw:function(){return M},IM:function(){return A},Gz:function(){return N},bg:function(){return P},pt:function(){return I},VS:function(){return L}});n("pNMO"),n("4Brf"),n("0oug"),n("gXIK"),n("ma9I"),n("TeQF"),n("fbCW"),n("x0AG"),n("yq1k"),n("4mDm"),n("2B1R"),n("E9XD"),n("7+zs"),n("qePV"),n("5DmW"),n("27RR"),n("tkto"),n("07d7"),n("5s+n"),n("JTJg"),n("PKPk"),n("FZtP"),n("3bBZ");var r=n("y8mg"),o=n.n(r),a=n("cYOW"),i=n("hnzI"),c=n("lfwp"),s=n("nmib"),u=n("2sNt"),l=n("Ici6"),f=n("l3/N"),d=n("P26T"),m=n("ylzY"),p=n("/0bn"),h=n("owjm"),y=n("+7oO"),g=n("ZalT"),v=n("wV/k"),b=n("0Nh+"),w=n("c+aH");function k(e){return k="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},k(e)}function x(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function E(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?x(Object(n),!0).forEach((function(t){S(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):x(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function S(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=k(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=k(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==k(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var _=function(e){return e.timeStamp-new Date>3e3},O=function(){var e=D();if(e&&!_(e)){var t=e.type,n=e.data;switch(t){case"deleteTask":var r,o=n.taskIds,g=n.undoTaskIds,k=[];g&&g.length>0&&(k=g,r=g[0]),o.forEach((function(e){var t=(0,u.FOH)(e);if(t){var o=n.assignee[e];o&&(t=t.set("assignee",o)),(0,u.Kik)(t)?((0,u.rHe)(t),m.ZP.toBeDeletedTaskIds.delete(r)):(0,u.vds)(t)}})),(0,p.Cp)(e.key),(r||k.length>0)&&(u.j1p(r,k),r&&i.h.dispatch((0,a.VF)("/".concat(f.x6(),"/").concat(r))));break;case"deleteTaskIncludeRepeat":var x,S=n.taskIds,O=n.repeatTaskIds,C=n.undoTaskIds,T=n.oldPropertyMap;S.forEach((function(e){var t=(0,u.FOH)(e);if(t){var r=n.assignee[e];r&&(t=t.set("assignee",r)),(0,u.Kik)(t)?((0,u.rHe)(t),m.ZP.toBeDeletedTaskIds.delete(x)):(0,u.vds)(t)}})),O.length>0&&(i.h.dispatch((0,s.tu)(T)),v.$5(O)),(0,p.Cp)(e.key);var j=[];C&&C.length>0&&(j=C,x=C[0]),(x||j.length>0)&&(u.j1p(x,j),x&&i.h.dispatch((0,a.VF)("/".concat(f.x6(),"/").concat(x))));break;case"deleteEvent":var M=n.eventId,A=n.isCalDav,N=(0,l.Y)(M,A);N&&(l.JG(N.get("accountId"),N.get("id")),m.ZP.toBeDeletedTaskIds.delete(M),(0,p.Cp)(e.key),f.gz()||f.Li()||(u.j1p(M,[M]),i.h.dispatch((0,a.VF)("/".concat(f.x6(),"/").concat(M)))));break;case"deleteSubTask":var P=n.taskId,I=n.item,L=n.deletedFromList,R=[I],Z=I.id;i.h.dispatch((0,s.To)(P,R)),(0,p.Cp)(e.key),L&&(i.h.dispatch((0,s.Xf)(Z)),i.h.dispatch((0,a.VF)("/".concat(f.x6(),"/").concat(P,"/").concat(Z))));break;case"completeTask":var F=n.taskIds,B=n.oldWillRepeatTasks,U=n.needDeleteAfterResetIds,Y=n.taskId2OriginStatus,V=B.toArray().map((function(e){return e.get("id")})),H=[],W=[];F.forEach((function(e){var t=(0,u.FOH)(e);if(t)if(V.includes(e)){var n=B.toArray().find((function(t){return t.get("id")===e})),r=(0,h.Nu)(t,n);r&&(H.push(r),W.push(r.id))}else{var o=Y.get(e);if(null!=o){var a=(0,h.j8)(t,o);a&&(H.push(a),W.push(a.id))}}})),U.forEach((function(e){y.Z.deleteTask(e)})),i.h.dispatch((0,s.il)(U)),i.h.dispatch((0,s.qA)(H)),u.a1Z(W).forEach((function(e){y.Z.setTask(e)})),(0,p.Cp)(e.key);break;case"completeCheckItem":var z=n.taskId,G=n.subtaskId,K=(0,u.FOH)(z);(0,u.J7G)(K,G),(0,p.Cp)(e.key);break;case"filterTasksByFilter":var q=n.recoverTasks;i.h.dispatch((0,s.qA)(q)),b.Z.doSync(),(0,p.Cp)(e.key);break;case"convertTask":var $=n.taskIds,J=n.originTasks;i.h.dispatch((0,s.qA)(J)),J.forEach((function(e){var t=u.FOH(e.id);t&&y.Z.setTask(t)})),$.forEach((function(e){delete m.ZP.stashConvertData[e]})),b.Z.doSync(),(0,p.Cp)(e.key);break;case"adjustPomodoroTime":var X=n.model;(0,w.IR)([X],[]),b.Z.doSync(),(0,p.Cp)(e.key);break;case"moveProject":var Q=n.taskUpdateData,ee=n.taskIds,te=n.toProjectId,ne=(Q||[]).map((function(e){return E(E({},e),{},{isDirty:!0,modifiedTime:d.Z.formatToServerDate(new Date)})})),re=(ee||[]).reduce((function(e,t){return e[t]={fromProjectId:te},e}),{});u.AIn(re),u.$rj(ne),u.a1Z(ee||[]).forEach((function(e){y.Z.setTask(e)})),(0,p.Cp)(e.key),b.Z.doSync()}i.h.dispatch(c.Gz(e.key))}},C=function(){return i.h.getState().history},T=function(){var e=C().past;if(e.size)return e.last()},j=function(e){var t=T();if(!t||_(t))return!1;var n=t.type,r=e.get("id"),o=t.data;return!("completeTask"!==n||!o.originIds||!o.originIds.includes(r))},D=function(){return i.h.getState().history.present},M=function(){i.h.dispatch(c.Yw()),O()},A=function(e){return e.key=o().uniqueId("history_"),e.timeStamp=(new Date).valueOf(),i.h.dispatch(c.IM(e)),e.key},N=function(e){i.h.dispatch(c.Gz(e))},P=function(){var e=T();if(e&&!_(e)){var t=e.data,n=e.type,r=!0;if("completeTask"===n){var o=t.taskIds,a=t.needDeleteAfterResetIds;a.length>0?a.forEach((function(e){(0,u.FOH)(e).get("status")===g.hY.Uncompleted&&(r=!1)})):o.forEach((function(e){(0,u.FOH)(e).get("status")===g.hY.Uncompleted&&(r=!1)}))}if("completeCheckItem"===n){var i=t.taskId,c=t.subtaskId,s=(0,u.FOH)(i).get("items");s?s.forEach((function(e){e.get("id")===c&&1!==e.get("status")&&(r=!1)})):r=!1}r&&M()}},I=function(e,t){var n=C().past.find((function(t){return t.key===e})).data,r=!0;if("completeTask"===t){var o=n.taskIds,a=n.needDeleteAfterResetIds;n.taskId2Status;a.length>0?a.forEach((function(e){var t=(0,u.FOH)(e);t&&t.get("status")===g.hY.Uncompleted&&(r=!1)})):o.forEach((function(e){var t=(0,u.FOH)(e);t&&t.get("status")===g.hY.Uncompleted&&(r=!1)}))}if("completeCheckItem"===t){var i=n.taskId,c=n.subtaskId,s=(0,u.FOH)(i).get("items");s?s.forEach((function(e){e.get("id")===c&&1!==e.get("status")&&(r=!1)})):r=!1}r&&L(e)},L=function(e){var t=C().past.findIndex((function(t){return t.key===e}));-1!==t&&(i.h.dispatch(c.Cb(t)),O())}},l98v:function(e,t,n){"use strict";n.d(t,{av:function(){return h},ET:function(){return y},u9:function(){return g},ld:function(){return b},bo:function(){return w}});n("yq1k"),n("4mDm"),n("2B1R"),n("6cQw"),n("Tskq"),n("tkto"),n("07d7"),n("5s+n"),n("JTJg"),n("PKPk"),n("FZtP"),n("3bBZ");var r=n("y8mg"),o=n.n(r),a=n("hnzI"),i=(n("zoGk"),n("q9+P")),c=n("SnZ1"),s=n("E/M4"),u=n("RDjN"),l=n("dmHn"),f=n.n(l),d=n("uz+a"),m=function(){return a.h.getState().holidayData},p=function(e){var t=m();return new Map(t.toArray().map((function(e){return[e.date,e]}))).get(e)},h=function(e){var t=p(e);return!!t&&t.type===u.LBw.holidayTypeRestDay},y=function(e){var t=p(e);return!!t&&t.type===u.LBw.holidayTypeWorkDay},g=function(e){var t=p(e);return t?t.type:null},v=function(e){var t={};return e.forEach((function(e){t[e.date]=e})),t},b=function(){try{if(!i.j4&&"ja"===i.dK)return JSON.parse(localStorage.getItem("jpHoliday")||"{}")}catch(e){}return{}},w=function(){var e=f()().startOf("day").toDate().getTime(),t="timeStamp=".concat(e);i.j4||"ja"!==i.dK||(i.cK.includes("365dida.com")?(0,c.ps0)("jp",t).then((function(e){200===e.status&&localStorage.setItem("jpHoliday",JSON.stringify(v(e.data)))})):(0,c.QSw)("jp",t).then((function(e){200===e.status&&localStorage.setItem("jpHoliday",JSON.stringify(v(e.data)))}))),i.j4&&(0,c.ps0)("cn",t).then((function(e){200===e.status&&a.h.dispatch((0,s.S)(o().isArray(e.data)?e.data:[]))})).catch((function(e){try{(0,d.mi)("get cn holiday fail from pull dida365",{error:e})}catch(e){}(0,c.re)().then((function(e){200===e.status&&a.h.dispatch((0,s.S)(o().isArray(e.data)?e.data:[]))}))}))}},lp6m:function(e,t,n){"use strict";n.d(t,{$_:function(){return g},v_:function(){return v},EY:function(){return w},j:function(){return k},UQ:function(){return E},gE:function(){return S},h1:function(){return O},rZ:function(){return C},xD:function(){return T},df:function(){return j},cr:function(){return D},CZ:function(){return M},nW:function(){return A},ZY:function(){return N},u2:function(){return P}});n("pNMO"),n("4Brf"),n("0oug"),n("TeQF"),n("fbCW"),n("pjDv"),n("yq1k"),n("4mDm"),n("2B1R"),n("E9XD"),n("+2oP"),n("pDQq"),n("sMBO"),n("Tskq"),n("07d7"),n("5s+n"),n("rB9j"),n("ALS0"),n("JfAA"),n("YGK4"),n("JTJg"),n("PKPk"),n("FZtP"),n("3bBZ");var r=n("fEur"),o=n("NMvI"),a=n("bJwH"),i=n("5WEu"),c=n("Eh+D"),s=n("hnzI"),u=n("l3/N"),l=n("sLZY"),f=n("yPzf"),d=n("lBvt"),m=n("RDjN");function p(e){return function(e){if(Array.isArray(e))return h(e)}(e)||function(e){if("undefined"!==typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(!e)return;if("string"===typeof e)return h(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return h(e,t)}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function h(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var y=function(){return s.h.getState().extPreference.matrix.quadrants},g=function(){var e=s.h.getState().extPreference.matrix.show_completed;return null==e||e},v=function(e){return y().filter((function(t){return t.rule!==e}))},b=function(){return function(e){return y().find((function(t){return t.id===e}))}(u.B$())},w=function(e){for(var t=[],n=y(),r=0;r<n.length;r++)E(e,n[r].rule)&&t.push(n[r]);return t},k=function(e,t){if(!t){var n=b();if(n){var o=n.rule;t=o}}var i=a.jb().toArray(),c=new Map,s=i.reduce((function(e,t){var n=t.get("id"),r=t.get("groupId");return e.add(n),r&&(c.set(n,r),e.add(r)),e}),new Set),u=function(e){var n=e.get("projectId");if(s.has(n)){var o,a,i=r.YO(t),u=null!==(o=i.group)&&void 0!==o?o:[],l=null!==(a=i.list)&&void 0!==a?a:[],f=u.some((function(e){return e===c.get(n)})),d=l.some((function(e){return e===n}));if(!f&&!d)return!1}return!0};return e.map((function(e){return null!=e&&(null!=t&&x(e,t,u))}))},x=function(e,t,n){if(!n(e))return!1;var o=r.tK([c.Map({rule:t})],c.List([e]),c.List([]),a.mW(),!1)[0];return null!=o&&!!o.toArray().length},E=function(e,t){var n;return null!==(n=k([e],t)[0])&&void 0!==n&&n},S=function(){var e=b();return e?e.rule:""},_=function(){var e=b();if(e){var t=e.rule;return r.YO(t)}return{}},O=function(){var e=_().tag;return D(e)},C=function(){var e=_().dueDate;return j(e)},T=function(){var e=_().priority;return e?e[0]:null},j=function(e){var t;return e&&e.length&&null!==(t=(0,r.q8)(e))&&void 0!==t?t:i.yt()},D=function(e){if(!e||!e.length)return i.bz();if(e.includes("!tag"))return[];if(e.includes("*withtags")){var t=o.lN();return t[0]?[t[0]]:[]}var n=(0,r.UP)(e);return n[0]?[n[0]]:[]},M=function(e,t){var n=i.wX();if((!e||!e.length)&&(!t||!t.length))return n;var r=[];e&&e.length&&(r=e),t&&t.length&&t.forEach((function(e){var t,n=(0,a.wA)(e).toArray().map((function(e){return e.get("id")}));null===(t=r)||void 0===t||t.push.apply(t,p(n))}));var o=a.E8(r,{sort:!0,available:"edit"}).map((function(e){return e.get("id")}));return o.includes(n)?n:o[0]||n},A=function(e,t){var n=y(),o=[];n.forEach((function(n){var a=n.id,i=n.rule,c=r.YO(i);if(c.tag){var s=c.tag.indexOf(e);~s&&(t?c.tag.splice(s,1,t):c.tag.splice(s,1),0===c.tag.length&&(c.tag=void 0),o.push({id:a,rule:(0,r.vt)((0,r.Cd)(c))}))}})),o.length&&(s.h.dispatch((0,f.OY)(o)),(0,l.a1)())},N=function(e){switch(e){case d.M5.QUADARNT_1:return m.yuA.quadrant1;case d.M5.QUADARNT_2:return m.yuA.quadrant2;case d.M5.QUADARNT_3:return m.yuA.quadrant3;case d.M5.QUADARNT_4:return m.yuA.quadrant4;default:return m.yuA.quadrant1}},P=function(e){switch(e){case m.yuA.quadrant1:return d.M5.QUADARNT_1;case m.yuA.quadrant2:return d.M5.QUADARNT_2;case m.yuA.quadrant3:return d.M5.QUADARNT_3;case m.yuA.quadrant4:return d.M5.QUADARNT_4;default:return null}}},"wV/k":function(e,t,n){"use strict";n.d(t,{$b:function(){return R},uW:function(){return Z},m9:function(){return F},XA:function(){return B},kh:function(){return U},jn:function(){return Y},UK:function(){return V},Bt:function(){return H},Qs:function(){return W},bv:function(){return z},ww:function(){return G},Xk:function(){return K},Ws:function(){return q},Uj:function(){return $},Gf:function(){return J},NJ:function(){return X},l6:function(){return Q},Ep:function(){return ee},Mg:function(){return te},cR:function(){return ne},$5:function(){return re},A5:function(){return oe},es:function(){return ae},qi:function(){return ie},hX:function(){return ce},Z:function(){return se},mz:function(){return ue},Nf:function(){return le},mv:function(){return fe},uq:function(){return de},Sl:function(){return me},Yr:function(){return pe},Nl:function(){return he},_N:function(){return ye},ct:function(){return ge},QJ:function(){return ve},HE:function(){return be},lU:function(){return we},Fm:function(){return ke},Vs:function(){return xe},T3:function(){return Ee},zl:function(){return Se},KS:function(){return _e},vd:function(){return Oe},R0:function(){return Ce},gE:function(){return Te},Lo:function(){return je},wz:function(){return De},qT:function(){return Me},Fi:function(){return Ae},jA:function(){return Ne},S7:function(){return Pe}});n("pNMO"),n("4Brf"),n("tjZM"),n("0oug"),n("gXIK"),n("lEou"),n("ma9I"),n("TeQF"),n("4mDm"),n("2B1R"),n("E9XD"),n("Junv"),n("+2oP"),n("ToJy"),n("7+zs"),n("sMBO"),n("DEfu"),n("Tskq"),n("I9xj"),n("qePV"),n("5DmW"),n("27RR"),n("NBAS"),n("tkto"),n("ExoC"),n("07d7"),n("4l63"),n("5s+n"),n("JfAA"),n("YGK4"),n("PKPk"),n("FZtP"),n("3bBZ");var r=n("Eh+D"),o=n("y8mg"),a=n.n(o),i=n("/Qhg"),c=n.n(i),s=n("zoGk"),u=n("C+ZP"),l=n("ZalT"),f=n("RDjN"),d=n("lAy9"),m=n("2sNt"),p=n("nmib"),h=n("hnzI"),y=n("SnZ1"),g=n("tVRO"),v=n("xG0P"),b=n("5WEu"),w=n("bJwH"),k=n("kxzV"),x=n("0Nh+"),E=n("yscd"),S=n("PiDg"),_=n("+7oO"),O=n("6t1G"),C=n("2VSN"),T=n("dmHn"),j=n.n(T);function D(e){return D="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},D(e)}function M(){M=function(){return t};var e,t={},n=Object.prototype,r=n.hasOwnProperty,o=Object.defineProperty||function(e,t,n){e[t]=n.value},a="function"==typeof Symbol?Symbol:{},i=a.iterator||"@@iterator",c=a.asyncIterator||"@@asyncIterator",s=a.toStringTag||"@@toStringTag";function u(e,t,n){return Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{u({},"")}catch(e){u=function(e,t,n){return e[t]=n}}function l(e,t,n,r){var a=t&&t.prototype instanceof y?t:y,i=Object.create(a.prototype),c=new j(r||[]);return o(i,"_invoke",{value:_(e,n,c)}),i}function f(e,t,n){try{return{type:"normal",arg:e.call(t,n)}}catch(e){return{type:"throw",arg:e}}}t.wrap=l;var d="suspendedStart",m="executing",p="completed",h={};function y(){}function g(){}function v(){}var b={};u(b,i,(function(){return this}));var w=Object.getPrototypeOf,k=w&&w(w(A([])));k&&k!==n&&r.call(k,i)&&(b=k);var x=v.prototype=y.prototype=Object.create(b);function E(e){["next","throw","return"].forEach((function(t){u(e,t,(function(e){return this._invoke(t,e)}))}))}function S(e,t){function n(o,a,i,c){var s=f(e[o],e,a);if("throw"!==s.type){var u=s.arg,l=u.value;return l&&"object"==D(l)&&r.call(l,"__await")?t.resolve(l.__await).then((function(e){n("next",e,i,c)}),(function(e){n("throw",e,i,c)})):t.resolve(l).then((function(e){u.value=e,i(u)}),(function(e){return n("throw",e,i,c)}))}c(s.arg)}var a;o(this,"_invoke",{value:function(e,r){function o(){return new t((function(t,o){n(e,r,t,o)}))}return a=a?a.then(o,o):o()}})}function _(t,n,r){var o=d;return function(a,i){if(o===m)throw Error("Generator is already running");if(o===p){if("throw"===a)throw i;return{value:e,done:!0}}for(r.method=a,r.arg=i;;){var c=r.delegate;if(c){var s=O(c,r);if(s){if(s===h)continue;return s}}if("next"===r.method)r.sent=r._sent=r.arg;else if("throw"===r.method){if(o===d)throw o=p,r.arg;r.dispatchException(r.arg)}else"return"===r.method&&r.abrupt("return",r.arg);o=m;var u=f(t,n,r);if("normal"===u.type){if(o=r.done?p:"suspendedYield",u.arg===h)continue;return{value:u.arg,done:r.done}}"throw"===u.type&&(o=p,r.method="throw",r.arg=u.arg)}}}function O(t,n){var r=n.method,o=t.iterator[r];if(o===e)return n.delegate=null,"throw"===r&&t.iterator.return&&(n.method="return",n.arg=e,O(t,n),"throw"===n.method)||"return"!==r&&(n.method="throw",n.arg=new TypeError("The iterator does not provide a '"+r+"' method")),h;var a=f(o,t.iterator,n.arg);if("throw"===a.type)return n.method="throw",n.arg=a.arg,n.delegate=null,h;var i=a.arg;return i?i.done?(n[t.resultName]=i.value,n.next=t.nextLoc,"return"!==n.method&&(n.method="next",n.arg=e),n.delegate=null,h):i:(n.method="throw",n.arg=new TypeError("iterator result is not an object"),n.delegate=null,h)}function C(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function T(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function j(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(C,this),this.reset(!0)}function A(t){if(t||""===t){var n=t[i];if(n)return n.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var o=-1,a=function n(){for(;++o<t.length;)if(r.call(t,o))return n.value=t[o],n.done=!1,n;return n.value=e,n.done=!0,n};return a.next=a}}throw new TypeError(D(t)+" is not iterable")}return g.prototype=v,o(x,"constructor",{value:v,configurable:!0}),o(v,"constructor",{value:g,configurable:!0}),g.displayName=u(v,s,"GeneratorFunction"),t.isGeneratorFunction=function(e){var t="function"==typeof e&&e.constructor;return!!t&&(t===g||"GeneratorFunction"===(t.displayName||t.name))},t.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,v):(e.__proto__=v,u(e,s,"GeneratorFunction")),e.prototype=Object.create(x),e},t.awrap=function(e){return{__await:e}},E(S.prototype),u(S.prototype,c,(function(){return this})),t.AsyncIterator=S,t.async=function(e,n,r,o,a){void 0===a&&(a=Promise);var i=new S(l(e,n,r,o),a);return t.isGeneratorFunction(n)?i:i.next().then((function(e){return e.done?e.value:i.next()}))},E(x),u(x,s,"Generator"),u(x,i,(function(){return this})),u(x,"toString",(function(){return"[object Generator]"})),t.keys=function(e){var t=Object(e),n=[];for(var r in t)n.push(r);return n.reverse(),function e(){for(;n.length;){var r=n.pop();if(r in t)return e.value=r,e.done=!1,e}return e.done=!0,e}},t.values=A,j.prototype={constructor:j,reset:function(t){if(this.prev=0,this.next=0,this.sent=this._sent=e,this.done=!1,this.delegate=null,this.method="next",this.arg=e,this.tryEntries.forEach(T),!t)for(var n in this)"t"===n.charAt(0)&&r.call(this,n)&&!isNaN(+n.slice(1))&&(this[n]=e)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if("throw"===e.type)throw e.arg;return this.rval},dispatchException:function(t){if(this.done)throw t;var n=this;function o(r,o){return c.type="throw",c.arg=t,n.next=r,o&&(n.method="next",n.arg=e),!!o}for(var a=this.tryEntries.length-1;a>=0;--a){var i=this.tryEntries[a],c=i.completion;if("root"===i.tryLoc)return o("end");if(i.tryLoc<=this.prev){var s=r.call(i,"catchLoc"),u=r.call(i,"finallyLoc");if(s&&u){if(this.prev<i.catchLoc)return o(i.catchLoc,!0);if(this.prev<i.finallyLoc)return o(i.finallyLoc)}else if(s){if(this.prev<i.catchLoc)return o(i.catchLoc,!0)}else{if(!u)throw Error("try statement without catch or finally");if(this.prev<i.finallyLoc)return o(i.finallyLoc)}}}},abrupt:function(e,t){for(var n=this.tryEntries.length-1;n>=0;--n){var o=this.tryEntries[n];if(o.tryLoc<=this.prev&&r.call(o,"finallyLoc")&&this.prev<o.finallyLoc){var a=o;break}}a&&("break"===e||"continue"===e)&&a.tryLoc<=t&&t<=a.finallyLoc&&(a=null);var i=a?a.completion:{};return i.type=e,i.arg=t,a?(this.method="next",this.next=a.finallyLoc,h):this.complete(i)},complete:function(e,t){if("throw"===e.type)throw e.arg;return"break"===e.type||"continue"===e.type?this.next=e.arg:"return"===e.type?(this.rval=this.arg=e.arg,this.method="return",this.next="end"):"normal"===e.type&&t&&(this.next=t),h},finish:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),T(n),h}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.tryLoc===e){var r=n.completion;if("throw"===r.type){var o=r.arg;T(n)}return o}}throw Error("illegal catch attempt")},delegateYield:function(t,n,r){return this.delegate={iterator:A(t),resultName:n,nextLoc:r},"next"===this.method&&(this.arg=e),h}},t}function A(e,t,n,r,o,a,i){try{var c=e[a](i),s=c.value}catch(u){return void n(u)}c.done?t(s):Promise.resolve(s).then(r,o)}function N(e){return function(){var t=this,n=arguments;return new Promise((function(r,o){var a=e.apply(t,n);function i(e){A(a,r,o,i,c,"next",e)}function c(e){A(a,r,o,i,c,"throw",e)}i(void 0)}))}}function P(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function I(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?P(Object(n),!0).forEach((function(t){L(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):P(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function L(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=D(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=D(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==D(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var R=function(e){var t=a().uniq(e.map((function(e){return e.get("status")})).toArray());return 1===t.length||"1,2"===t.sort().toString()?t.shift():new Set(t).has(l.hY.Uncompleted)?null:l.hY.Completed},Z=function(e){var t=a().uniq(e.map((function(e){return e.get("kind")})).toArray());return 1===t.length?t.shift():null},F=function(e){var t=a().uniq(e.map((function(e){return e.get("priority")})).toArray());return 1===t.length?t[0]:-1},B=function(e){var t=a().uniq(e.map((function(e){return e.get("projectId")})).toArray());return 1===t.length?t.shift():null},U=function(e){var t=a().uniq(e.map((function(e){return e.get("columnId")})).toArray());return 1===t.length?t.shift():null},Y=function(e){var t=e.map((function(e){var t=e.get("tags");return(r.List.isList(t)?t.toArray():t)||[]})).toArray(),n=a().intersection.apply(null,t);return{selected:n,singleSelected:a().difference(a().flattenDeep(t),n)}},V=function(e){var t=e.map((function(e){return s.Z.formatToUtc(e.get("startDate"))})).toArray(),n=a().uniq(t);return 1===n.length&&(a().isUndefined(n[0])?null:n[0])},H=function(e){var t=e.map((function(e){return s.Z.formatToUtc(m.rZ9(e))})).toArray(),n=a().uniq(t);return 1===n.length&&(a().isUndefined(n[0])?null:n[0])},W=function(e){try{for(var t,n,o=e.map((function(e){return e.get("reminders")||[]})).toJS(),i={},s=0;s<o.length;s++){if(n=o[s]||[],s){if(t!==n.length)return!1}else t=n.length;for(var u,l=0;l<n.length;l++)if(u=n[l],s){if(!i[u.trigger])return!1}else i[u.trigger]=!0}return 0===a().flattenDeep(o).length?null:r.fromJS(o[0])}catch(f){return c().error(f),null}},z=function(e){var t=e.map((function(e){return e.get("isAllDay")})).toArray();return 1===(t=a().uniq(t)).length?!!a().isUndefined(t[0])||t[0]:"false"},G=function(e){var t=e.map((function(e){return e.get("isFloating")})).toArray();return 1===(t=a().uniq(t)).length&&t[0]},K=function(e){var t=e.map((function(e){return e.get("timeZone")})).toArray();return 1===(t=a().uniq(t)).length?t[0]:u.vN},q=function(e){var t=e.map((function(e){return e.get("repeatFlag")})).toArray();return 1===(t=a().uniq(t)).length&&(a().isUndefined(t[0])?null:t[0])},$=function(e){var t=e.map((function(e){return e.get("startDate")?e.get("isAllDay")?null:s.Z.prefMoment(e.get("startDate")).format("HH:mm:ss"):e.get("startDate")})).toArray(),n=e.map((function(e){return e.get("timeZone")||u.vN})).toArray(),r=a().uniq(n),o=a().uniq(t);return 1===o.length&&1===r.length&&(a().isUndefined(o[0])?null:o[0])},J=function(e){var t=e.map((function(e){return e.get("startDate")?s.Z.prefMoment(e.get("startDate")).format("YYYY-MM-DD"):null})).toArray(),n=a().uniq(t);return 1===n.length&&n[0]},X=function(e){var t=e.map((function(e){return a().isUndefined(e.get("repeatFrom"))?"2":e.get("repeatFrom")})).toArray();return 1===(t=a().uniq(t)).length&&(a().isUndefined(t[0])?null:t[0])},Q=function(e){var t=e.map((function(e){return e.get("assignee")})).toArray();return 1===(t=a().uniq(t)).length&&(a().isUndefined(t[0])?null:t[0])},ee=function(e){var t=e.map((function(e){return null!=e.get("pinnedTime")&&"-1"!==e.get("pinnedTime")||"-1"})).toArray();return t=a().uniq(t),!new Set(t).has("-1")||"-1"},te=function(e){var t="none";return e.toArray().forEach((function(e){m.KOl(e)||(e.get("isAllDay")?"none"===t&&(t="allday"):t="time")})),t},ne=function(e){var t=e.map((function(e){return e.get("annoyingAlert")})).toArray();return 1===(t=a().uniq(t)).length?t[0]:null},re=function(e){var t=[];return e.forEach((function(e){if(e){var n=m.FOH(e);n&&(_.Z.setTask(n),t.push(n))}})),t},oe=function(e,t){var n=t.startDate,r=t.dueDate,o=t.isAllDay,a=t.isFloating,i=t.timeZone,c=!(arguments.length>2&&void 0!==arguments[2])||arguments[2];if(e&&!m.HlA(e)){var u,l=m.ZWx(e),f=!0,d=null===e||void 0===e?void 0:e.get("startDate"),p=null===e||void 0===e?void 0:e.get("reminders"),h=null===e||void 0===e?void 0:e.get("reminder"),y=null===e||void 0===e?void 0:e.get("repeatFrom"),g=n;r?(u=s.Z.formatToUtcString(g),s.Z.formatToUtcString(r),f=o):(null!=d&&!1===e.get("isAllDay")&&(g=s.Z.formatToDateString(g),g+=" "+s.Z.prefMoment(null===e||void 0===e?void 0:e.get("startDate")).format("HH:mm"),f=!1),u=s.Z.formatToUtcString(g),m.czV(e,u)),null==d&&m.Fe5(e)&&(p=b.Xc(f),h=null);var v={isAllDay:f,startDate:u=s.Z.formatToUtcString(g),dueDate:m.czV(e,u),reminders:p,reminder:h,remindTime:null,repeatFirstDate:u,repeatFlag:c?(0,O.rn)(u,e.get("repeatFlag"),y):e.get("repeatFlag"),exDate:[],isFloating:a,timeZone:i};return l&&(v.dueDate=null,v.repeatFlag=null,v.repeatFrom=null),v}},ae=function(e,t){var n=t.startDate,r=t.dueDate,o=t.isAllDay,i=t.isFloating,c=t.timeZone,s=!(arguments.length>2&&void 0!==arguments[2])||arguments[2],u=!(arguments.length>3&&void 0!==arguments[3])||arguments[3],l={};e.forEach((function(e){var t=oe(e,{startDate:n,dueDate:r,isAllDay:o,isFloating:i,timeZone:c},u);t&&(l[e.get("id")]=t)})),h.h.dispatch(p.tu(l)),g.Oy(a().keys(l).map((function(e){return I(I({},l[e]),{},{id:e})})));var f=re(a().keys(l));return s&&x.Z.doSync(),f},ie=function(e,t){var n={};e.forEach((function(e){var r={},o=m.ZWx(e);if(t.startDate){var a=s.Z.prefMoment(t.startDate),i=t.dueDate?s.Z.prefMoment(t.dueDate).utc().format(f.WUZ.atomTime):null;t.isAllDay&&(a=a.startOf("day"));var c=m.z1q(e,t.reminders||[]);(r={isAllDay:t.isAllDay,startDate:a.utc().format(f.WUZ.atomTime),dueDate:i,repeatFlag:t.repeatFlag,repeatFrom:t.repeatFrom,reminders:c,reminder:null,remindTime:null,exDate:t.exDate||[],isFloating:t.isFloating,timeZone:t.timeZone,annoyingAlert:t.annoyingAlert}).repeatFlag=(0,O.rn)(r.startDate,r.repeatFlag,r.repeatFrom)}else r={remindTime:null,reminder:null,startDate:null,dueDate:null,isAllDay:null,repeatFlag:null,repeatFrom:null,reminders:null,exDate:[],isFloating:!1,timeZone:u.vN,annoyingAlert:-1};o&&(r.dueDate=null,r.repeatFrom=null,r.repeatFlag=null),e&&(n[e.get("id")]=r)})),h.h.dispatch(p.tu(n)),g.Oy(a().keys(n).map((function(e){return I(I({},n[e]),{},{id:e})})));var r=re(a().keys(n));return x.Z.doSync(),r},ce=function(){var e=N(M().mark((function e(t,n){var r,o,i,c,s,u,l,f,d=arguments;return M().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(r=!(d.length>2&&void 0!==d[2])||d[2],o=d.length>3&&void 0!==d[3]&&d[3],i=n.unit,c=n.type,s=n.amount,u="minutes"===i||"hours"===i,l={},f=new Map,t.forEach((function(e){var t=e.get("isAllDay"),n=!u&&e.get("isAllDay"),r=function(){var r,o=m.Nhx(e);return o?t&&!n?null:(r=j()(o),"delay"===c?r.add(s,i).toDate():r.subtract(s,i).toDate()):null}();if(r){var a={startDate:r,isAllDay:n,dueDate:m.DPY(e,r),isFloating:e.get("isFloating"),timeZone:e.get("timeZone")},d=oe(e,a);if(d)if(o&&m.i90(e)){var p={startDate:d.startDate,dueDate:d.dueDate,repeatFlag:e.get("repeatFlag"),isAllDay:t,reminders:d.reminders,isFloating:e.get("isFloating"),timeZone:e.get("timeZone"),taskStartDate:null,taskDueDate:null,isRepeatSelf:!0};f.set(e.get("id"),p)}else l[e.get("id")]=d}})),!(f.size>0)){e.next=10;break}return e.next=10,m.e3q(t.filter((function(e){return f.has(e.get("id"))})),f);case 10:Object.keys(l).length&&(h.h.dispatch(p.tu(l)),g.Oy(a().keys(l).map((function(e){return I(I({},l[e]),{},{id:e})}))),re(a().keys(l))),r&&x.Z.doSync();case 12:case"end":return e.stop()}}),e)})));return function(t,n){return e.apply(this,arguments)}}(),se=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=arguments.length>1?arguments[1]:void 0,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{ignoreStatus:!1},r=n.ignoreStatus,o={};e.forEach((function(e){var n=m.gVK(e),a=m.ZWx(e),i=m.pxO(e,s.Z.prefMoment().add(t,"day"));if(n){var c=e.get("taskId"),u=m.FOH(c).get("items").toJS();u.forEach((function(t){t.id===e.get("id")&&(t.startDate=i)})),o[c]={items:u}}else{var l=e.get("id"),f=m.czV(e,i),d=m.eRc(e),p=m._4i(e,d),h=e.get("repeatFlag")||null,y=e.get("repeatFrom"),g={status:r?e.get("status"):0,startDate:i,dueDate:f,repeatFirstDate:i,isAllDay:d,reminders:p,repeatFlag:h&&(0,O.rn)(i,h,y),exDate:[],isDirty:!0};a&&(g.dueDate=null,g.repeatFlag=null,g.repeatFrom=null),o[l]=g}})),h.h.dispatch(p.tu(o)),x.Z.doSync()},ue=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{ignoreStatus:!1},n=t.ignoreStatus,r={};e.forEach((function(e){if(m.gVK(e)){var t=e.get("taskId"),o=m.FOH(t).get("items").toJS();o.forEach((function(t){t.id===e.get("id")&&(t.startDate=-1,t.isAllDay=null,t.snoozeReminderTime=null)})),r[t]={items:o}}else{var a=e.get("id");r[a]={reminders:null,isAllDay:null,status:n?e.get("status"):0,startDate:null,dueDate:null,repeatFlag:null,repeatFrom:null,exDate:[],isDirty:!0,isFloating:!1,timeZone:u.vN}}})),h.h.dispatch(p.tu(r)),x.Z.doSync()},le=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{ignoreStatus:!1},r=n.ignoreStatus,o=[];e.forEach((function(e){if(null!=e){var n=e.get("priority"),a=e.get("status");n===t&&0===a||o.push({id:null===e||void 0===e?void 0:e.get("id"),priority:t,status:r?e.get("status"):0,isDirty:!0})}})),h.h.dispatch(p.qA(o)),x.Z.doSync()},fe=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{ignoreStatus:!1},r=n.ignoreStatus,o=[],i=[];e.forEach((function(e){t===e.get("assignee")&&0===e.get("status")||o.push({id:e.get("id"),assignee:t,status:r?e.get("status"):0,isDirty:!0}),t!==e.get("assignee")&&i.push({projectId:e.get("projectId"),taskId:e.get("id"),assignee:t})})),h.h.dispatch(p.qA(o)),i.length&&y.f0i(i).then((function(e){a().isEmpty(e.id2error)||c().debug(e.id2error),x.Z.doSync()}))},de=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=[];e.forEach((function(e){t.push({id:e.get("id"),status:0})})),h.h.dispatch(p.qA(t)),x.Z.doSync()},me=function(e,t,n){var r=parseInt("".concat(t),10),o=[];if(e.toArray().filter((function(e){return!m.ZWx(e)})).forEach((function(e){e.get("priority")===t||m.HlA(e)?n&&o.push(I(I({id:e.get("id")},n),{},{isDirty:!0})):o.push(I(I({id:e.get("id"),priority:r},n),{},{isDirty:!0}))})),o.length){h.h.dispatch(p.qA(o));var a=re(o.map((function(e){return e.id})));return x.Z.doSync(),a}return[]},pe=function(e){h.h.dispatch(p.qA(e)),x.Z.doSync()},he=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{setNewOrder:!1},r=[],o=n.setNewOrder;e.toArray().forEach((function(n,a){n&&(n.get("columnId")!==t&&r.push({id:n.get("id"),columnId:t,sortOrder:o?m.XW7(n.get("projectId"),void 0,e.size-a):n.get("sortOrder"),isDirty:!0}))})),h.h.dispatch(p.qA(r));var a=re(r.map((function(e){return e.id})));return x.Z.doSync(),a},ye=function(e,t,n){var r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{setNewOrder:!1,ignoreStatus:!1},o=arguments.length>4&&void 0!==arguments[4]?arguments[4]:"list",a=arguments.length>5?arguments[5]:void 0,i=[],c=r.setNewOrder,s=r.ignoreStatus,u=new Set(t.map((function(e){return e.get("id")}))),l=t.reduce((function(e,t,n){return e[t.get("id")]=n,e}),{});e.toArray().forEach((function(e){if(e){var r=e.get("columnId"),f=e.get("id"),d=u.has(f);if(r!==n){var p;p=c&&d?m.XW7(e.get("projectId"),a,t.length-l[f]):e.get("sortOrder");var h={id:f,columnId:n,sortOrder:p,isDirty:!0};"kanban"!==o&&d&&m.PNE(e)?i.push(I(I({},h),{},{status:s?e.get("status"):0})):i.push(h)}else"kanban"!==o&&d&&m.PNE(e)&&i.push({id:f,status:s?e.get("status"):0,isDirty:!0})}})),h.h.dispatch(p.qA(i));var f=re(i.map((function(e){return e.id})));return x.Z.doSync(),f},ge=function(e){var t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1];if(e.length>0){var n=m.a1Z(e.map((function(e){return e.id}))),r=new Map(n.toArray().map((function(e){return[e.get("id"),e]}))),o=e.filter((function(e){var t=r.get(e.id);return!t||e.parentId!==t.get("parentId")&&e.parentId!==t.get("id")})).map((function(e){return{id:e.id,parentId:e.parentId}}));m.$rj(o),re(o.map((function(e){return e.id}))),t&&x.Z.doSync()}},ve=function(e){var t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],n=h.h.getState().tasks.taskList.toArray().filter((function(t){return t.get("projectId")===e})),o=m.ZZG(),a=n.reduce((function(e,t){return o[t.get("id")]?e.rollbackTaskIds.push(t.get("id")):e.deleteTasks.push(t),e}),{rollbackTaskIds:[],deleteTasks:[]}),i=a.rollbackTaskIds,c=a.deleteTasks;i.length&&m.s7S(i,e);var s=r.List(c);if(w.VR((0,w.Rp)(e))){var u=[];s.forEach((function(e){e&&u.push(e.get("id"))})),h.h.dispatch(p.il(u)),u.forEach((function(e){_.Z.deleteTask(e)}))}else Se(s,{onServer:!1},t)},be=function(e,t){var n=(0,w.Rp)(t);if(null==n)return r.List();var o=w.nn(n),a=w.Q0(n);return o||a?r.List(h.h.getState().tasks.taskList.toArray().filter((function(n){return n.get("columnId")===e&&n.get("projectId")===t}))):r.List(h.h.getState().tasks.taskList.toArray().filter((function(n){return n.get("columnId")===e&&n.get("projectId")===t&&!m.rpT(n)&&!m.Z1Q(n.get("status"))})))},we=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]&&arguments[2],o=(0,w.Rp)(t);if(null==o)return{tasks:r.List(),unCompleteTasks:r.List(),hasCompleteStatusTask:!1,hasUnCompleteStatusTask:!1};var a=!1,i=!1,c=w.nn(o),s=w.Q0(o),u=[],l=[];return h.h.getState().tasks.taskList.toArray().forEach((function(r){var o=r.get("columnId")===e&&r.get("projectId")===t&&(!(!c&&!s)||!m.rpT(r)),f=m.Z1Q(r.get("status"));o&&!a&&f&&(a=!0),!o||i||f||(i=!0),(n?o:o&&!f)&&u.push(r),o&&!f&&l.push(r)})),{tasks:r.List(u),unCompleteTasks:r.List(l),hasCompleteStatusTask:a,hasUnCompleteStatusTask:i}},ke=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"list",r=arguments.length>3&&void 0!==arguments[3]&&arguments[3],o="list"===n?we(e,t,r).tasks:be(e,t);Se(o,{onServer:!1})},xe=function(e,t,n){var r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:"list",o=arguments.length>4&&void 0!==arguments[4]&&arguments[4],a="list"===r?we(e,t,o).tasks:be(e,t);he(a,n,{setNewOrder:!0})},Ee=function(e,t){var n=r.List(h.h.getState().tasks.taskList.toArray().filter((function(n){return n.get("columnId")===e&&n.get("projectId")===t})));he(n,void 0)},Se=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{onServer:!0},n=!(arguments.length>2&&void 0!==arguments[2])||arguments[2],r=[],o=[],a=1===e.size&&m.pHh(e.get(0)),i=new Set((0,w.C3)().toArray().map((function(e){return e.get("id")})));e.toArray().forEach((function(e){var t=e.get("id"),c=e.get("projectId"),u=e.remove("attendId").set("deleted",1).set("assignee",-1).set("modifiedTime",s.Z.formatToUtcString());!a&&n&&(u=u.set("syncStatus",d.ne)),i.has(c)&&(u=u.set("trashSpace","team")),r.push(u),o.push(t),_.Z.deleteTask(t)})),h.h.dispatch(p.rC(r)),h.h.dispatch(p.il(o)),t.onServer&&x.Z.doSync()},_e=function(){var e=N(M().mark((function e(t){var n,r,o;return M().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n=[],r=[],o=[],t.toArray().forEach((function(e){var t=e.get("id");if(null!=t&&"null"!==t){var a=e.get("parentId");n.push(m.edY(e)),r.push(t),a&&o.push({taskId:t,projectId:e.get("projectId"),parentId:void 0,oldParentId:a})}})),h.h.dispatch(p.qF(r)),r.forEach((function(e){_.Z.deleteTask(e)})),e.next=8,y.pvj(n);case 8:return e.next=10,(0,m.T3s)(o);case 10:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),Oe=function(e){m.B3s(e)},Ce=function(e,t){var n=e.map((function(e){return{projectId:null===e||void 0===e?void 0:e.get("projectId"),taskId:null===e||void 0===e?void 0:e.get("id"),assignee:t}}));y.f0i(n).then((function(n){var r=n.data,o=r.id2etag,i=r.id2error;a().isEmpty(i)||c().debug(i);var s=new Set(Object.keys(o));e.filter((function(e){return!!e&&s.has(e.get("id"))})).forEach((function(e){if(e){var n=e.get("id");h.h.dispatch(p.zs(n,t));var r=m.FOH(n);_.Z.setTask(r)}}))}))},Te=function(e,t){var n=t.selected,r=t.singleSelected,o=[];e.forEach((function(e){if(e){var t=e.get("tags")?e.get("tags").toArray():[],i=a().union(t,n),c=a().difference(t,n.concat(r));i=a().difference(i,c),o.push({id:e.get("id"),tags:i,isDirty:!0})}})),h.h.dispatch(p.qA(o)),re(o.map((function(e){return e.id}))),x.Z.doSync()},je=function(e,t){h.h.dispatch(p.eO(e,t)),x.Z.doSync()},De=function(e,t){var n=e.map((function(e){return{id:e,columnId:t,isDirty:!0}}));h.h.dispatch(p.qA(n)),x.Z.doSync()},Me=function(e){var t=[],n=[];e.forEach((function(e){if(e&&m.rzg(e)){var r=e.get("id"),o=I({id:r,status:0,items:m.pRx(e),completedTime:void 0,completedUserId:void 0,repeatFlag:m.fWf(e,void 0,!0),progress:0,isDirty:!0},m.pPL(e));t.push(o),n.push(r)}})),h.h.dispatch(p.qA(t)),m.a1Z(n).forEach((function(e){_.Z.setTask(e)})),x.Z.doSync()},Ae=function(e,t){var n=!(arguments.length>2&&void 0!==arguments[2])||arguments[2],r=e;if((r=m.PNv(e).toArray().filter((function(e){return t?!m.rpT(e):m.rpT(e)})).map((function(e){return e.get("id")}))).length>0){h.h.dispatch(p.Fi(r));var o=m.a1Z(r);o.forEach((function(e){_.Z.setTask(e)})),t&&n&&Ne(o),x.Z.doSync()}},Ne=function(e,t){var n=t||v.e(),r=v.ec(n);if(r.size){var o=e.toArray().sort(k.ZP.pinnedTime).map((function(e){return new E.D2(new S.qH,new E.Y5(e))})),a=(0,C.fX)(o),i=(0,C.cO)(a);(0,v.kZ)(i,r,n)}},Pe=function(e){var t=Object.keys(e).reduce((function(t,n){var r=e[n];if(r){var o=n;r.remindTime=null,r.reminder=null,r.exDate=[],t[o]=r}return t}),{});h.h.dispatch(p.tu(t)),m.a1Z(Object.keys(t)).forEach((function(e){_.Z.setTask(e)})),x.Z.doSync()}},"/YIO":function(e,t,n){"use strict";n.d(t,{HK:function(){return s},_i:function(){return u},e9:function(){return l}});n("pNMO"),n("4Brf"),n("tjZM"),n("0oug"),n("lEou"),n("fbCW"),n("4mDm"),n("oVuX"),n("2B1R"),n("Junv"),n("+2oP"),n("sMBO"),n("DEfu"),n("I9xj"),n("NBAS"),n("tkto"),n("ExoC"),n("07d7"),n("5s+n"),n("PKPk"),n("FZtP"),n("3bBZ");var r=n("SnZ1"),o=n("cFRg");function a(e){return a="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(e)}function i(){i=function(){return t};var e,t={},n=Object.prototype,r=n.hasOwnProperty,o=Object.defineProperty||function(e,t,n){e[t]=n.value},c="function"==typeof Symbol?Symbol:{},s=c.iterator||"@@iterator",u=c.asyncIterator||"@@asyncIterator",l=c.toStringTag||"@@toStringTag";function f(e,t,n){return Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{f({},"")}catch(e){f=function(e,t,n){return e[t]=n}}function d(e,t,n,r){var a=t&&t.prototype instanceof v?t:v,i=Object.create(a.prototype),c=new M(r||[]);return o(i,"_invoke",{value:C(e,n,c)}),i}function m(e,t,n){try{return{type:"normal",arg:e.call(t,n)}}catch(e){return{type:"throw",arg:e}}}t.wrap=d;var p="suspendedStart",h="executing",y="completed",g={};function v(){}function b(){}function w(){}var k={};f(k,s,(function(){return this}));var x=Object.getPrototypeOf,E=x&&x(x(A([])));E&&E!==n&&r.call(E,s)&&(k=E);var S=w.prototype=v.prototype=Object.create(k);function _(e){["next","throw","return"].forEach((function(t){f(e,t,(function(e){return this._invoke(t,e)}))}))}function O(e,t){function n(o,i,c,s){var u=m(e[o],e,i);if("throw"!==u.type){var l=u.arg,f=l.value;return f&&"object"==a(f)&&r.call(f,"__await")?t.resolve(f.__await).then((function(e){n("next",e,c,s)}),(function(e){n("throw",e,c,s)})):t.resolve(f).then((function(e){l.value=e,c(l)}),(function(e){return n("throw",e,c,s)}))}s(u.arg)}var i;o(this,"_invoke",{value:function(e,r){function o(){return new t((function(t,o){n(e,r,t,o)}))}return i=i?i.then(o,o):o()}})}function C(t,n,r){var o=p;return function(a,i){if(o===h)throw Error("Generator is already running");if(o===y){if("throw"===a)throw i;return{value:e,done:!0}}for(r.method=a,r.arg=i;;){var c=r.delegate;if(c){var s=T(c,r);if(s){if(s===g)continue;return s}}if("next"===r.method)r.sent=r._sent=r.arg;else if("throw"===r.method){if(o===p)throw o=y,r.arg;r.dispatchException(r.arg)}else"return"===r.method&&r.abrupt("return",r.arg);o=h;var u=m(t,n,r);if("normal"===u.type){if(o=r.done?y:"suspendedYield",u.arg===g)continue;return{value:u.arg,done:r.done}}"throw"===u.type&&(o=y,r.method="throw",r.arg=u.arg)}}}function T(t,n){var r=n.method,o=t.iterator[r];if(o===e)return n.delegate=null,"throw"===r&&t.iterator.return&&(n.method="return",n.arg=e,T(t,n),"throw"===n.method)||"return"!==r&&(n.method="throw",n.arg=new TypeError("The iterator does not provide a '"+r+"' method")),g;var a=m(o,t.iterator,n.arg);if("throw"===a.type)return n.method="throw",n.arg=a.arg,n.delegate=null,g;var i=a.arg;return i?i.done?(n[t.resultName]=i.value,n.next=t.nextLoc,"return"!==n.method&&(n.method="next",n.arg=e),n.delegate=null,g):i:(n.method="throw",n.arg=new TypeError("iterator result is not an object"),n.delegate=null,g)}function j(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function D(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function M(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(j,this),this.reset(!0)}function A(t){if(t||""===t){var n=t[s];if(n)return n.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var o=-1,i=function n(){for(;++o<t.length;)if(r.call(t,o))return n.value=t[o],n.done=!1,n;return n.value=e,n.done=!0,n};return i.next=i}}throw new TypeError(a(t)+" is not iterable")}return b.prototype=w,o(S,"constructor",{value:w,configurable:!0}),o(w,"constructor",{value:b,configurable:!0}),b.displayName=f(w,l,"GeneratorFunction"),t.isGeneratorFunction=function(e){var t="function"==typeof e&&e.constructor;return!!t&&(t===b||"GeneratorFunction"===(t.displayName||t.name))},t.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,w):(e.__proto__=w,f(e,l,"GeneratorFunction")),e.prototype=Object.create(S),e},t.awrap=function(e){return{__await:e}},_(O.prototype),f(O.prototype,u,(function(){return this})),t.AsyncIterator=O,t.async=function(e,n,r,o,a){void 0===a&&(a=Promise);var i=new O(d(e,n,r,o),a);return t.isGeneratorFunction(n)?i:i.next().then((function(e){return e.done?e.value:i.next()}))},_(S),f(S,l,"Generator"),f(S,s,(function(){return this})),f(S,"toString",(function(){return"[object Generator]"})),t.keys=function(e){var t=Object(e),n=[];for(var r in t)n.push(r);return n.reverse(),function e(){for(;n.length;){var r=n.pop();if(r in t)return e.value=r,e.done=!1,e}return e.done=!0,e}},t.values=A,M.prototype={constructor:M,reset:function(t){if(this.prev=0,this.next=0,this.sent=this._sent=e,this.done=!1,this.delegate=null,this.method="next",this.arg=e,this.tryEntries.forEach(D),!t)for(var n in this)"t"===n.charAt(0)&&r.call(this,n)&&!isNaN(+n.slice(1))&&(this[n]=e)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if("throw"===e.type)throw e.arg;return this.rval},dispatchException:function(t){if(this.done)throw t;var n=this;function o(r,o){return c.type="throw",c.arg=t,n.next=r,o&&(n.method="next",n.arg=e),!!o}for(var a=this.tryEntries.length-1;a>=0;--a){var i=this.tryEntries[a],c=i.completion;if("root"===i.tryLoc)return o("end");if(i.tryLoc<=this.prev){var s=r.call(i,"catchLoc"),u=r.call(i,"finallyLoc");if(s&&u){if(this.prev<i.catchLoc)return o(i.catchLoc,!0);if(this.prev<i.finallyLoc)return o(i.finallyLoc)}else if(s){if(this.prev<i.catchLoc)return o(i.catchLoc,!0)}else{if(!u)throw Error("try statement without catch or finally");if(this.prev<i.finallyLoc)return o(i.finallyLoc)}}}},abrupt:function(e,t){for(var n=this.tryEntries.length-1;n>=0;--n){var o=this.tryEntries[n];if(o.tryLoc<=this.prev&&r.call(o,"finallyLoc")&&this.prev<o.finallyLoc){var a=o;break}}a&&("break"===e||"continue"===e)&&a.tryLoc<=t&&t<=a.finallyLoc&&(a=null);var i=a?a.completion:{};return i.type=e,i.arg=t,a?(this.method="next",this.next=a.finallyLoc,g):this.complete(i)},complete:function(e,t){if("throw"===e.type)throw e.arg;return"break"===e.type||"continue"===e.type?this.next=e.arg:"return"===e.type?(this.rval=this.arg=e.arg,this.method="return",this.next="end"):"normal"===e.type&&t&&(this.next=t),g},finish:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),D(n),g}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.tryLoc===e){var r=n.completion;if("throw"===r.type){var o=r.arg;D(n)}return o}}throw Error("illegal catch attempt")},delegateYield:function(t,n,r){return this.delegate={iterator:A(t),resultName:n,nextLoc:r},"next"===this.method&&(this.arg=e),g}},t}function c(e,t,n,r,o,a,i){try{var c=e[a](i),s=c.value}catch(u){return void n(u)}c.done?t(s):Promise.resolve(s).then(r,o)}var s=function(e){var t=function(){try{return JSON.parse(e)}catch(t){return[]}}(),n=[];return Array.isArray(t)&&t.forEach((function(e){var t=e.value,r=e.key,o=t.type;switch(o){case"url":var a={id:t.url,name:r,type:o,url:t.url};n.push(a);break;case"date":if(t.date){var i={id:t.id,name:r,type:o,date:t.date};n.push(i)}break;case"multi_select":var c=t.multi_select;if(Array.isArray(c)&&c.length){var s={id:t.id,name:r,type:o,multi_select:c};n.push(s)}break;case"select":if(t.select){var u={id:t.id,name:r,type:o,select:t.select};n.push(u)}break;case"status":if(t.status){var l={id:t.id,name:r,type:o,status:t.status};n.push(l)}break;case"number":if(null!=t.number){var f={id:t.id,name:r,type:o,number:t.number};n.push(f)}break;case"people":var d=t.people;if(Array.isArray(d)&&d.length){var m={id:t.id,name:r,type:o,people:d};n.push(m)}break;case"rich_text":var p=t.rich_text;if(Array.isArray(p)&&p.length)if(p.map((function(e){return e.plain_text})).join("")){var h={id:t.id,name:r,type:o,rich_text:p};n.push(h)}}})),n},u=function(){var e,t=(e=i().mark((function e(){return i().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,(0,r.gvq)();case 3:e.next=7;break;case 5:e.prev=5,e.t0=e.catch(0);case 7:case"end":return e.stop()}}),e,null,[[0,5]])})),function(){var t=this,n=arguments;return new Promise((function(r,o){var a=e.apply(t,n);function i(e){c(a,r,o,i,s,"next",e)}function s(e){c(a,r,o,i,s,"throw",e)}i(void 0)}))});return function(){return t.apply(this,arguments)}}(),l=function(e){return(0,o.fJ)().toArray().some((function(t){return!!(0,o.fM)(t).find((function(t){return"all"===t.get("syncProjectScope")&&"tasks"===e||t.get("syncProjectScope")===e}))}))}},xG0P:function(e,t,n){"use strict";n.d(t,{ih:function(){return ye},Nn:function(){return fe},h0:function(){return F},qP:function(){return te},wA:function(){return X},vG:function(){return $},GO:function(){return z},Mx:function(){return G},wl:function(){return ne},on:function(){return re},_E:function(){return Q},D4:function(){return ee},C5:function(){return se},WT:function(){return ge},PW:function(){return ie},iD:function(){return be},fO:function(){return L},e:function(){return ae},Pe:function(){return ce},ec:function(){return ue},cH:function(){return R},ZO:function(){return he},$h:function(){return V},_n:function(){return we},GL:function(){return ve},rA:function(){return K},hX:function(){return H},Di:function(){return W},cx:function(){return U},kZ:function(){return de},nN:function(){return Y}});n("pNMO"),n("4Brf"),n("tjZM"),n("0oug"),n("gXIK"),n("lEou"),n("ma9I"),n("TeQF"),n("fbCW"),n("pjDv"),n("4mDm"),n("oVuX"),n("2B1R"),n("E9XD"),n("Junv"),n("+2oP"),n("ToJy"),n("7+zs"),n("sMBO"),n("DEfu"),n("I9xj"),n("qePV"),n("5DmW"),n("27RR"),n("NBAS"),n("tkto"),n("ExoC"),n("07d7"),n("B6y2"),n("5s+n"),n("TWNs"),n("rB9j"),n("LD7m"),n("ALS0"),n("JfAA"),n("YGK4"),n("PKPk"),n("Rm1S"),n("EnZy"),n("FZtP"),n("3bBZ");var r=n("hnzI"),o=n("y8mg"),a=n.n(o),i=n("q9+P"),c=n("1iZ0"),s=function(e,t){return{changed:e,deleted:t,type:c.Dy.CHANGE_PROJECT_PINNED_ORDERS}},u=function(e){return{batchTaskPinnedOrders:e,type:c.Dy.CHANGE_BATCH_TASK_PINNED_ORDERS}},l=function(e){return{batchTaskOrders:e,type:c.Dy.CHANGE_BATCH_TASK_ORDERS_IN_TAG_SECTION}},f=function(e){return{batchTaskOrders:e,type:c.Dy.CHANGE_BATCH_TASK_ORDERS_V3}},d=n("SnZ1"),m=n("xS9v"),p=n("l3/N"),h=n("NMvI"),y=n("bJwH"),g=n("2sNt"),v=n("wV/k"),b=n("Eh+D"),w=n("Gu/X"),k=n("RDjN"),x=n("5WEu"),E=n("/kYj"),S=n("PiDg"),_=n("dmHn"),O=n.n(_);function C(e){return C="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},C(e)}function T(e){return function(e){if(Array.isArray(e))return j(e)}(e)||function(e){if("undefined"!==typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(!e)return;if("string"===typeof e)return j(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return j(e,t)}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function j(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function D(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function M(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?D(Object(n),!0).forEach((function(t){A(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):D(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function A(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=C(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=C(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==C(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function N(){N=function(){return t};var e,t={},n=Object.prototype,r=n.hasOwnProperty,o=Object.defineProperty||function(e,t,n){e[t]=n.value},a="function"==typeof Symbol?Symbol:{},i=a.iterator||"@@iterator",c=a.asyncIterator||"@@asyncIterator",s=a.toStringTag||"@@toStringTag";function u(e,t,n){return Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{u({},"")}catch(e){u=function(e,t,n){return e[t]=n}}function l(e,t,n,r){var a=t&&t.prototype instanceof y?t:y,i=Object.create(a.prototype),c=new D(r||[]);return o(i,"_invoke",{value:_(e,n,c)}),i}function f(e,t,n){try{return{type:"normal",arg:e.call(t,n)}}catch(e){return{type:"throw",arg:e}}}t.wrap=l;var d="suspendedStart",m="executing",p="completed",h={};function y(){}function g(){}function v(){}var b={};u(b,i,(function(){return this}));var w=Object.getPrototypeOf,k=w&&w(w(M([])));k&&k!==n&&r.call(k,i)&&(b=k);var x=v.prototype=y.prototype=Object.create(b);function E(e){["next","throw","return"].forEach((function(t){u(e,t,(function(e){return this._invoke(t,e)}))}))}function S(e,t){function n(o,a,i,c){var s=f(e[o],e,a);if("throw"!==s.type){var u=s.arg,l=u.value;return l&&"object"==C(l)&&r.call(l,"__await")?t.resolve(l.__await).then((function(e){n("next",e,i,c)}),(function(e){n("throw",e,i,c)})):t.resolve(l).then((function(e){u.value=e,i(u)}),(function(e){return n("throw",e,i,c)}))}c(s.arg)}var a;o(this,"_invoke",{value:function(e,r){function o(){return new t((function(t,o){n(e,r,t,o)}))}return a=a?a.then(o,o):o()}})}function _(t,n,r){var o=d;return function(a,i){if(o===m)throw Error("Generator is already running");if(o===p){if("throw"===a)throw i;return{value:e,done:!0}}for(r.method=a,r.arg=i;;){var c=r.delegate;if(c){var s=O(c,r);if(s){if(s===h)continue;return s}}if("next"===r.method)r.sent=r._sent=r.arg;else if("throw"===r.method){if(o===d)throw o=p,r.arg;r.dispatchException(r.arg)}else"return"===r.method&&r.abrupt("return",r.arg);o=m;var u=f(t,n,r);if("normal"===u.type){if(o=r.done?p:"suspendedYield",u.arg===h)continue;return{value:u.arg,done:r.done}}"throw"===u.type&&(o=p,r.method="throw",r.arg=u.arg)}}}function O(t,n){var r=n.method,o=t.iterator[r];if(o===e)return n.delegate=null,"throw"===r&&t.iterator.return&&(n.method="return",n.arg=e,O(t,n),"throw"===n.method)||"return"!==r&&(n.method="throw",n.arg=new TypeError("The iterator does not provide a '"+r+"' method")),h;var a=f(o,t.iterator,n.arg);if("throw"===a.type)return n.method="throw",n.arg=a.arg,n.delegate=null,h;var i=a.arg;return i?i.done?(n[t.resultName]=i.value,n.next=t.nextLoc,"return"!==n.method&&(n.method="next",n.arg=e),n.delegate=null,h):i:(n.method="throw",n.arg=new TypeError("iterator result is not an object"),n.delegate=null,h)}function T(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function j(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function D(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(T,this),this.reset(!0)}function M(t){if(t||""===t){var n=t[i];if(n)return n.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var o=-1,a=function n(){for(;++o<t.length;)if(r.call(t,o))return n.value=t[o],n.done=!1,n;return n.value=e,n.done=!0,n};return a.next=a}}throw new TypeError(C(t)+" is not iterable")}return g.prototype=v,o(x,"constructor",{value:v,configurable:!0}),o(v,"constructor",{value:g,configurable:!0}),g.displayName=u(v,s,"GeneratorFunction"),t.isGeneratorFunction=function(e){var t="function"==typeof e&&e.constructor;return!!t&&(t===g||"GeneratorFunction"===(t.displayName||t.name))},t.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,v):(e.__proto__=v,u(e,s,"GeneratorFunction")),e.prototype=Object.create(x),e},t.awrap=function(e){return{__await:e}},E(S.prototype),u(S.prototype,c,(function(){return this})),t.AsyncIterator=S,t.async=function(e,n,r,o,a){void 0===a&&(a=Promise);var i=new S(l(e,n,r,o),a);return t.isGeneratorFunction(n)?i:i.next().then((function(e){return e.done?e.value:i.next()}))},E(x),u(x,s,"Generator"),u(x,i,(function(){return this})),u(x,"toString",(function(){return"[object Generator]"})),t.keys=function(e){var t=Object(e),n=[];for(var r in t)n.push(r);return n.reverse(),function e(){for(;n.length;){var r=n.pop();if(r in t)return e.value=r,e.done=!1,e}return e.done=!0,e}},t.values=M,D.prototype={constructor:D,reset:function(t){if(this.prev=0,this.next=0,this.sent=this._sent=e,this.done=!1,this.delegate=null,this.method="next",this.arg=e,this.tryEntries.forEach(j),!t)for(var n in this)"t"===n.charAt(0)&&r.call(this,n)&&!isNaN(+n.slice(1))&&(this[n]=e)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if("throw"===e.type)throw e.arg;return this.rval},dispatchException:function(t){if(this.done)throw t;var n=this;function o(r,o){return c.type="throw",c.arg=t,n.next=r,o&&(n.method="next",n.arg=e),!!o}for(var a=this.tryEntries.length-1;a>=0;--a){var i=this.tryEntries[a],c=i.completion;if("root"===i.tryLoc)return o("end");if(i.tryLoc<=this.prev){var s=r.call(i,"catchLoc"),u=r.call(i,"finallyLoc");if(s&&u){if(this.prev<i.catchLoc)return o(i.catchLoc,!0);if(this.prev<i.finallyLoc)return o(i.finallyLoc)}else if(s){if(this.prev<i.catchLoc)return o(i.catchLoc,!0)}else{if(!u)throw Error("try statement without catch or finally");if(this.prev<i.finallyLoc)return o(i.finallyLoc)}}}},abrupt:function(e,t){for(var n=this.tryEntries.length-1;n>=0;--n){var o=this.tryEntries[n];if(o.tryLoc<=this.prev&&r.call(o,"finallyLoc")&&this.prev<o.finallyLoc){var a=o;break}}a&&("break"===e||"continue"===e)&&a.tryLoc<=t&&t<=a.finallyLoc&&(a=null);var i=a?a.completion:{};return i.type=e,i.arg=t,a?(this.method="next",this.next=a.finallyLoc,h):this.complete(i)},complete:function(e,t){if("throw"===e.type)throw e.arg;return"break"===e.type||"continue"===e.type?this.next=e.arg:"return"===e.type?(this.rval=this.arg=e.arg,this.method="return",this.next="end"):"normal"===e.type&&t&&(this.next=t),h},finish:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),j(n),h}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.tryLoc===e){var r=n.completion;if("throw"===r.type){var o=r.arg;j(n)}return o}}throw Error("illegal catch attempt")},delegateYield:function(t,n,r){return this.delegate={iterator:M(t),resultName:n,nextLoc:r},"next"===this.method&&(this.arg=e),h}},t}function P(e,t,n,r,o,a,i){try{var c=e[a](i),s=c.value}catch(u){return void n(u)}c.done?t(s):Promise.resolve(s).then(r,o)}function I(e){return function(){var t=this,n=arguments;return new Promise((function(r,o){var a=e.apply(t,n);function i(e){P(a,r,o,i,c,"next",e)}function c(e){P(a,r,o,i,c,"throw",e)}i(void 0)}))}}var L=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:r.h.getState();return e.orderByType},R=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:r.h.getState();return L(e).projectPinned.all};function Z(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0],t=Object.values(R()).map((function(e){return e.order}));if(e){var n,r=null!==(n=a().min(t))&&void 0!==n?n:0,o=r-i.eL;return o}var c,s=null!==(c=a().max(t))&&void 0!==c?c:0,u=s+i.eL;return u}var F=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};r.h.dispatch(s(e,t)),B(e,t)},B=function(){var e=I(N().mark((function e(){var t,n,r=arguments;return N().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(t=r.length>0&&void 0!==r[0]?r[0]:{},n=r.length>1&&void 0!==r[1]?r[1]:{},Object.keys(t).length+Object.keys(n).length>0){e.next=5;break}return e.abrupt("return");case 5:return e.next=7,(0,d.Egk)({orderByType:{projectPinned:{all:{changed:Object.keys(t).map((function(e){return{id:e,type:t[e].type,order:(0,m.qV)(t[e].order)}})),deleted:Object.keys(n).map((function(e){return{id:e}}))}}}});case 7:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),U=function(e,t){F(A({},e,{order:Z(),type:t}))},Y=function(e){F({},A({},e,0))},V=function(e){var t=e.match(/^taskBy#(.*)\|(.*)$/);if(!t)return!1;var n=t[1],r=t[2].split("_").reverse(),o="",a=[],i="";r.forEach((function(e,t){0!==t||"ascending"!==e&&"descending"!==e?o?a.push(e):o=e:i=e}));var c=a.reverse().join("_");return!(!o||!c)&&{groupBy:n,orderBy:o,groupValue:c,suffix:i}},H=function(e){!function(e){var t,n;if(e&&null!=e.orderByType&&null!=e.orderByType.projectPinned&&null!=e.orderByType.projectPinned.all){var o=e.orderByType.projectPinned.all,a=null!==(t=o.changed)&&void 0!==t?t:[],i=null!==(n=o.deleted)&&void 0!==n?n:[],c={},u={};a.forEach((function(e){c[e.id]={order:e.order,type:e.type}})),i.forEach((function(e){u[e.id]=0})),r.h.dispatch(s(c,u))}}(e),function(e){if(e&&null!=e.orderByType&&null!=e.orderByType.taskPinned){var t=e.orderByType.taskPinned,n=[];Object.keys(t).forEach((function(e){var r,o,a=t[e],i=null!==(r=a.changed)&&void 0!==r?r:[],c=null!==(o=a.deleted)&&void 0!==o?o:[],s={},u={};i.forEach((function(e){s[e.id]={order:e.order,type:e.type}})),c.forEach((function(e){u[e.id]=0})),n.push({projectId:e,changed:s,deleted:u})})),r.h.dispatch(u(n))}}(e)},W=function(e){!function(e){if(e&&null!=e.orderByType){var t=Object.keys(e.orderByType),n=[];t.forEach((function(t){var r=e.orderByType[t],o=V(t);if(o){var a=o.groupBy,i=o.orderBy,c=o.groupValue,s=o.suffix,u=be(i,s);Object.keys(r).forEach((function(e){var t,o,s=r[e],l=null!==(t=s.changed)&&void 0!==t?t:[],f=null!==(o=s.deleted)&&void 0!==o?o:[],d={},m={};l.forEach((function(e){d[e.id]={order:e.order,type:e.type}})),f.forEach((function(e){m[e.id]=0})),n.push({groupBy:a,orderBy:i,groupValue:c,projectId:e,changed:d,deleted:m,orderReverse:u})}))}})),n.length&&r.h.dispatch(f(n))}}(e)},z=function(e,t,n,r){var o=ae();ue(o).size&&fe([e],t,n,o,r)},G=function(e,t,n,r){var o=ce(),a=document.getElementById("group-order-option"),i=null===a||void 0===a?void 0:a.getAttribute("data-group-by"),c=null===a||void 0===a?void 0:a.getAttribute("data-order-by"),s=null===a||void 0===a?void 0:a.getAttribute("data-order");if(i&&c&&s){var u=(0,k.EhZ)(c)!==s,l=he(e.section),f=we(o,i,c,l,u);Object.keys(f).length>0&&ye([e],t,n,o,r,i,c,l,u)}},K=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:r.h.getState(),t=arguments.length>1?arguments[1]:void 0;return L(e).taskPinned[t]||{}},q=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:r.h.getState(),t=L(e);return t.orderByTag||{}},$=function(e){var t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1];r.h.dispatch(u(e)),t&&oe(e)},J=function(e){var t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1];r.h.dispatch(l(e)),t&&me(e)},X=function(e){var t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1];e.length&&r.h.dispatch(f(e)),t&&pe(e)},Q=function(e,t,n,r){var o=ge(e,t,n,r),a=Object.keys(o).map((function(a){var i=function(){var e=V(a);return e?e.groupValue:""}();return{projectId:e,orderBy:n,groupBy:t,groupValue:i,changed:{},deleted:o[a],orderReverse:r}}));X(a)},ee=function(e){var t=K(void 0,e);t&&$([{projectId:e,changed:{},deleted:t}])},te=function(e,t){var n=q(),r=Object.keys(n),o=[],a=[];r.forEach((function(r){if(r==="taskByTag_".concat(t)){var i=n[r];Object.keys(i).forEach((function(e){var n=i[e],r=Object.keys(n),a={};r.forEach((function(e){a[e]=0})),o.push({type:"Tag",key:t,projectId:e,changed:{},deleted:a})})),Object.keys(i).forEach((function(n){var r=i[n],o=Object.keys(r),c={},s=n;s==="#".concat(t)&&(s="#".concat(e)),o.forEach((function(e){c[e]={order:r[e].order,type:r[e].type}})),a.push({type:"Tag",key:e,projectId:s,changed:c,deleted:{}})}))}else Object.keys(n[r]).forEach((function(i){if(i==="#".concat(t)){var c=n[r][i],s=Object.keys(c),u={},l={};s.forEach((function(e){u[e]={order:c[e].order,type:c[e].type},l[e]=0}));var f=new RegExp(/^taskByTag_/g),d=r.split(f)[1];o.push({type:"Tag",key:d,projectId:i,changed:{},deleted:l}),a.push({type:"Tag",key:d,projectId:"#".concat(e),changed:u,deleted:{}})}}))})),o.length>0&&J(o),a.length>0&&J(a)},ne=function(e){var t=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:r.h.getState(),t=arguments.length>1?arguments[1]:void 0;return L(e).orderByTag["taskByTag_".concat(t)]}(void 0,e);if(t){var n=[];Object.keys(t).forEach((function(r){var o=t[r],a=Object.keys(o),i={};a.forEach((function(e){i[e]=0})),n.push({type:"Tag",key:e,projectId:r,changed:{},deleted:i})})),J(n)}},re=function(e){var t=[],n=q();Object.keys(n).forEach((function(r){if(n[r][e]){var o=n[r][e],a=Object.keys(o),i={};a.forEach((function(e){i[e]=0}));var c=new RegExp(/^taskByTag_/g),s=r.split(c)[1];t.push({type:"Tag",key:s,projectId:e,changed:{},deleted:i})}})),t.length>0&&J(t)},oe=function(){var e=I(N().mark((function e(t){var n,r;return N().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(n={},r=0,t.forEach((function(e){var t=e.projectId,o=e.changed,a=void 0===o?{}:o,i=e.deleted,c=void 0===i?{}:i,s={changed:Object.keys(a).map((function(e){return{id:e,type:a[e].type,order:(0,m.qV)(a[e].order)}})),deleted:Object.keys(c).map((function(e){return{id:e}}))};n[t]={changed:s.changed,deleted:s.deleted},r+=s.changed.length+s.deleted.length})),r>0){e.next=6;break}return e.abrupt("return");case 6:return e.next=8,(0,d.Egk)({orderByType:{taskPinned:M({},n)}});case 8:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),ae=function(){return p.Rq()?"#"+h.Js():p.Li()?p.BP():(0,y.Oc)()},ie=function(e,t){var n=e.projectId,r=e.listType;if("tag"===r)return"#"+n;if("smart-project"===r){if(n===k.X1y.today||n===k.X1y.week||n===k.X1y.tomorrow){var o=document.getElementById("group-order-option"),a=t||(null===o||void 0===o?void 0:o.getAttribute("data-group-by")),i=new Set([k.X9E.dueDate,k.X9E.project]);if(a&&i.has(a))return"all"}return k.Teb[n]}return n},ce=function(e){return p.Rq()?"#"+h.Js():p.Li()?p.BP():function(){var t,n=(0,y.vo)();if(n){if("tasks"===(t=n.get("id")))if(p.rQ())t=p.EI();else if(p.QF()){var r;t=null===(r=(0,E.ii)())||void 0===r?void 0:r.get("id")}else{if(p.GW()||p.t5()||p.dW()){var o=document.getElementById("group-order-option"),a=null===o||void 0===o?void 0:o.getAttribute("data-group-by"),i=e||a,c=new Set([k.X9E.dueDate,k.X9E.project]);if(i&&c.has(i))return"all"}t=p.rW(),t=(n=(0,y.mh)(t))?k.Teb[n.get("id")]:p.EI()}return t}return null}()},se=function(e){var t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],n=e.filter((function(e){return!g.rpT(e)})).map((function(e){return e.get("id")}));v.Fi(n,!0,t)},ue=function(e){var t=K(void 0,e),n=Object.keys(t).map((function(e){return b.Map({id:e,order:t[e].order,type:t[e].type})}));return b.List(n)||b.List()},le=function(e){return e.reduce((function(e,t){return e[t.id]={order:t.order,type:t.type},e}),{})},fe=function(e,t,n,r,o){w.ih((function(){return ue(r)}),t,e,n,r,(function(e,t){return u([{projectId:e,changed:le(t),deleted:{}}])}),(function(e,t,n){return u([{projectId:e,changed:le(t),deleted:le(n)}])}),(function(e,t,n){return oe([{projectId:e,changed:le(t),deleted:le(n)}])}),o)},de=function(e,t,n){if(null!=n){var o,a,i,c,s=[],l=t.toArray().sort((function(e,t){return e.get("order")<t.get("order")?-1:1})),f=l.map((function(e){return e.get("order")}));!x.U2("defaultToAdd")?c=f[0]:i=f[l.length-1];var d=w.s6(i,c,e.length);if(d.orders&&(d.orders.sort((function(e,t){return e-t})),e.forEach((function(e,t){var n;s.push({order:d.orders[t],id:e.id,type:(null===(n=e.model)||void 0===n?void 0:n.sortOrderType)||k.ZHR.task})}))),o=d.needReset,a=d.needPush,o){var m={};e.forEach((function(e){var t,n=e.id;m[n]={id:n,type:(null===(t=e.model)||void 0===t?void 0:t.sortOrderType)||k.ZHR.task,order:0}})),s=w.BT([],m,t)}else if(a&&c){var p,h=l[0].get("id"),y=t.toArray().map((function(e){return{id:null===e||void 0===e?void 0:e.get("id"),order:null===e||void 0===e?void 0:e.get("order"),type:null===e||void 0===e?void 0:e.get("type")}}));(p=s).push.apply(p,T(w.eV(h,y,e.length)))}r.h.dispatch(u([{projectId:n,changed:le(s),deleted:{}}])),oe([{projectId:n,changed:le(s),deleted:[]}])}},me=function(){var e=I(N().mark((function e(t){var n,r;return N().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(n={},r=0,t.forEach((function(e){var t=e.projectId,o=e.changed,a=void 0===o?{}:o,i=e.deleted,c=void 0===i?{}:i,s=e.key,u=e.type,l={changed:Object.keys(a).map((function(e){return{id:e,type:a[e].type,order:(0,m.qV)(a[e].order)}})),deleted:Object.keys(c).map((function(e){return{id:e}}))};null==n["taskBy".concat(u,"_").concat(s)]&&(n["taskBy".concat(u,"_").concat(s)]={}),t&&(n["taskBy".concat(u,"_").concat(s)][t]={changed:l.changed,deleted:l.deleted}),r+=l.changed.length+l.deleted.length})),r>0){e.next=6;break}return e.abrupt("return");case 6:return e.next=8,(0,d.Egk)({orderByType:M({},n)});case 8:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),pe=function(){var e=I(N().mark((function e(t){var n,r;return N().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(n={},r=0,t.forEach((function(e){var t=e.projectId,o=e.changed,a=void 0===o?{}:o,i=e.deleted,c=void 0===i?{}:i,s=e.orderBy,u=e.groupBy,l=e.groupValue,f=e.orderReverse,d={changed:Object.keys(a).map((function(e){return{id:e,type:a[e].type,order:(0,m.qV)(a[e].order)}})),deleted:Object.keys(c).map((function(e){return{id:e}}))},p="taskBy#".concat(u,"|").concat(l,"_").concat(s).concat(ve(s,f));null==n[p]&&(n[p]={}),t&&(n[p][t]={changed:d.changed,deleted:d.deleted}),r+=d.changed.length+d.deleted.length})),r>0){e.next=6;break}return e.abrupt("return");case 6:return e.next=8,(0,d.M6$)({orderByType:M({},n)});case 8:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),he=function(e){return e instanceof S.fN&&e.isNoTag?"noTag":e instanceof S.Uy?"next7days"===e.id||"later"===e.id?"none":e.date?O()(e.date).format("YYYYMMDD"):"noDate":e instanceof S.Hy?"".concat(e.id):e instanceof S.lS?"".concat(e.priority):e instanceof S.Gg?"none":e.id||"none"},ye=function(e,t,n,r,o,a,i,c){var s=arguments.length>8&&void 0!==arguments[8]&&arguments[8],u=function(){var e=we(r,a,i,c,s),t=Object.keys(e).map((function(t){return b.Map({id:t,order:e[t].order,type:e[t].type})}));return b.List(t)||b.List()},l=function(e,t){return f([{groupBy:a,orderBy:i,projectId:e,groupValue:c,changed:le(t),deleted:{},orderReverse:s}])},d=function(e,t,n){return f([{groupBy:a,orderBy:i,projectId:e,groupValue:c,changed:le(t),deleted:le(n),orderReverse:s}])},m=function(e,t,n){pe([{groupBy:a,groupValue:c,orderBy:i,projectId:e,changed:le(t),deleted:le(n),orderReverse:s}])};w.ih(u,t,e,n,r,l,d,m,o)},ge=function(e,t,n){var r=arguments.length>3&&void 0!==arguments[3]&&arguments[3],o=L(),a=new RegExp("^taskBy#".concat(t,"\\|(.*)_").concat(n).concat(ve(n,r),"$")),i={};return Object.keys(o).forEach((function(t){if(a.test(t)){var n=o[t][e];n&&Object.keys(n).length>0&&(i[t]=n)}})),i},ve=function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];if(t){if(e===k.d$J.dueDate||e===k.d$J.tag)return"_descending";if(e===k.d$J.priority)return"_ascending"}return""},be=function(e,t){return"descending"===t&&(e===k.d$J.dueDate||e===k.d$J.tag)||"ascending"===t&&e===k.d$J.priority},we=function(e,t,n,r){var o=arguments.length>4&&void 0!==arguments[4]&&arguments[4],a=ge(e,t,n,o),i=a["taskBy#".concat(t,"|").concat(r,"_").concat(n).concat(ve(n,o))];return i||{}}},R6tc:function(e,t,n){"use strict";n.d(t,{qQ:function(){return h},_t:function(){return y},bE:function(){return v},a1:function(){return b}});n("pNMO"),n("4Brf"),n("tjZM"),n("0oug"),n("lEou"),n("fbCW"),n("4mDm"),n("Junv"),n("+2oP"),n("sMBO"),n("DEfu"),n("I9xj"),n("NBAS"),n("ExoC"),n("07d7"),n("5s+n"),n("PKPk"),n("FZtP"),n("3bBZ");var r=n("hnzI"),o=n("+7oO"),a=n("jT1b"),i=n("Eh+D"),c=n("y8mg"),s=n.n(c),u=n("RDjN"),l=n("SnZ1");function f(e){return f="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},f(e)}function d(){d=function(){return t};var e,t={},n=Object.prototype,r=n.hasOwnProperty,o=Object.defineProperty||function(e,t,n){e[t]=n.value},a="function"==typeof Symbol?Symbol:{},i=a.iterator||"@@iterator",c=a.asyncIterator||"@@asyncIterator",s=a.toStringTag||"@@toStringTag";function u(e,t,n){return Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{u({},"")}catch(e){u=function(e,t,n){return e[t]=n}}function l(e,t,n,r){var a=t&&t.prototype instanceof v?t:v,i=Object.create(a.prototype),c=new M(r||[]);return o(i,"_invoke",{value:C(e,n,c)}),i}function m(e,t,n){try{return{type:"normal",arg:e.call(t,n)}}catch(e){return{type:"throw",arg:e}}}t.wrap=l;var p="suspendedStart",h="executing",y="completed",g={};function v(){}function b(){}function w(){}var k={};u(k,i,(function(){return this}));var x=Object.getPrototypeOf,E=x&&x(x(A([])));E&&E!==n&&r.call(E,i)&&(k=E);var S=w.prototype=v.prototype=Object.create(k);function _(e){["next","throw","return"].forEach((function(t){u(e,t,(function(e){return this._invoke(t,e)}))}))}function O(e,t){function n(o,a,i,c){var s=m(e[o],e,a);if("throw"!==s.type){var u=s.arg,l=u.value;return l&&"object"==f(l)&&r.call(l,"__await")?t.resolve(l.__await).then((function(e){n("next",e,i,c)}),(function(e){n("throw",e,i,c)})):t.resolve(l).then((function(e){u.value=e,i(u)}),(function(e){return n("throw",e,i,c)}))}c(s.arg)}var a;o(this,"_invoke",{value:function(e,r){function o(){return new t((function(t,o){n(e,r,t,o)}))}return a=a?a.then(o,o):o()}})}function C(t,n,r){var o=p;return function(a,i){if(o===h)throw Error("Generator is already running");if(o===y){if("throw"===a)throw i;return{value:e,done:!0}}for(r.method=a,r.arg=i;;){var c=r.delegate;if(c){var s=T(c,r);if(s){if(s===g)continue;return s}}if("next"===r.method)r.sent=r._sent=r.arg;else if("throw"===r.method){if(o===p)throw o=y,r.arg;r.dispatchException(r.arg)}else"return"===r.method&&r.abrupt("return",r.arg);o=h;var u=m(t,n,r);if("normal"===u.type){if(o=r.done?y:"suspendedYield",u.arg===g)continue;return{value:u.arg,done:r.done}}"throw"===u.type&&(o=y,r.method="throw",r.arg=u.arg)}}}function T(t,n){var r=n.method,o=t.iterator[r];if(o===e)return n.delegate=null,"throw"===r&&t.iterator.return&&(n.method="return",n.arg=e,T(t,n),"throw"===n.method)||"return"!==r&&(n.method="throw",n.arg=new TypeError("The iterator does not provide a '"+r+"' method")),g;var a=m(o,t.iterator,n.arg);if("throw"===a.type)return n.method="throw",n.arg=a.arg,n.delegate=null,g;var i=a.arg;return i?i.done?(n[t.resultName]=i.value,n.next=t.nextLoc,"return"!==n.method&&(n.method="next",n.arg=e),n.delegate=null,g):i:(n.method="throw",n.arg=new TypeError("iterator result is not an object"),n.delegate=null,g)}function j(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function D(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function M(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(j,this),this.reset(!0)}function A(t){if(t||""===t){var n=t[i];if(n)return n.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var o=-1,a=function n(){for(;++o<t.length;)if(r.call(t,o))return n.value=t[o],n.done=!1,n;return n.value=e,n.done=!0,n};return a.next=a}}throw new TypeError(f(t)+" is not iterable")}return b.prototype=w,o(S,"constructor",{value:w,configurable:!0}),o(w,"constructor",{value:b,configurable:!0}),b.displayName=u(w,s,"GeneratorFunction"),t.isGeneratorFunction=function(e){var t="function"==typeof e&&e.constructor;return!!t&&(t===b||"GeneratorFunction"===(t.displayName||t.name))},t.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,w):(e.__proto__=w,u(e,s,"GeneratorFunction")),e.prototype=Object.create(S),e},t.awrap=function(e){return{__await:e}},_(O.prototype),u(O.prototype,c,(function(){return this})),t.AsyncIterator=O,t.async=function(e,n,r,o,a){void 0===a&&(a=Promise);var i=new O(l(e,n,r,o),a);return t.isGeneratorFunction(n)?i:i.next().then((function(e){return e.done?e.value:i.next()}))},_(S),u(S,s,"Generator"),u(S,i,(function(){return this})),u(S,"toString",(function(){return"[object Generator]"})),t.keys=function(e){var t=Object(e),n=[];for(var r in t)n.push(r);return n.reverse(),function e(){for(;n.length;){var r=n.pop();if(r in t)return e.value=r,e.done=!1,e}return e.done=!0,e}},t.values=A,M.prototype={constructor:M,reset:function(t){if(this.prev=0,this.next=0,this.sent=this._sent=e,this.done=!1,this.delegate=null,this.method="next",this.arg=e,this.tryEntries.forEach(D),!t)for(var n in this)"t"===n.charAt(0)&&r.call(this,n)&&!isNaN(+n.slice(1))&&(this[n]=e)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if("throw"===e.type)throw e.arg;return this.rval},dispatchException:function(t){if(this.done)throw t;var n=this;function o(r,o){return c.type="throw",c.arg=t,n.next=r,o&&(n.method="next",n.arg=e),!!o}for(var a=this.tryEntries.length-1;a>=0;--a){var i=this.tryEntries[a],c=i.completion;if("root"===i.tryLoc)return o("end");if(i.tryLoc<=this.prev){var s=r.call(i,"catchLoc"),u=r.call(i,"finallyLoc");if(s&&u){if(this.prev<i.catchLoc)return o(i.catchLoc,!0);if(this.prev<i.finallyLoc)return o(i.finallyLoc)}else if(s){if(this.prev<i.catchLoc)return o(i.catchLoc,!0)}else{if(!u)throw Error("try statement without catch or finally");if(this.prev<i.finallyLoc)return o(i.finallyLoc)}}}},abrupt:function(e,t){for(var n=this.tryEntries.length-1;n>=0;--n){var o=this.tryEntries[n];if(o.tryLoc<=this.prev&&r.call(o,"finallyLoc")&&this.prev<o.finallyLoc){var a=o;break}}a&&("break"===e||"continue"===e)&&a.tryLoc<=t&&t<=a.finallyLoc&&(a=null);var i=a?a.completion:{};return i.type=e,i.arg=t,a?(this.method="next",this.next=a.finallyLoc,g):this.complete(i)},complete:function(e,t){if("throw"===e.type)throw e.arg;return"break"===e.type||"continue"===e.type?this.next=e.arg:"return"===e.type?(this.rval=this.arg=e.arg,this.method="return",this.next="end"):"normal"===e.type&&t&&(this.next=t),g},finish:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),D(n),g}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.tryLoc===e){var r=n.completion;if("throw"===r.type){var o=r.arg;D(n)}return o}}throw Error("illegal catch attempt")},delegateYield:function(t,n,r){return this.delegate={iterator:A(t),resultName:n,nextLoc:r},"next"===this.method&&(this.arg=e),g}},t}function m(e,t,n,r,o,a,i){try{var c=e[a](i),s=c.value}catch(u){return void n(u)}c.done?t(s):Promise.resolve(s).then(r,o)}function p(e){return function(){var t=this,n=arguments;return new Promise((function(r,o){var a=e.apply(t,n);function i(e){m(a,r,o,i,c,"next",e)}function c(e){m(a,r,o,i,c,"throw",e)}i(void 0)}))}}var h=function(){var e=p(d().mark((function e(){var t;return d().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,o.Z.getPlugins();case 2:(t=e.sent)&&r.h.dispatch((0,a.wX)(t));case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),y=s().debounce(p(d().mark((function e(){return d().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,o.Z.setPlugins(i.fromJS(g()).toJSON());case 2:case"end":return e.stop()}}),e)}))),u.mi6,{leading:!1,trailing:!0}),g=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:r.h.getState();return e.plugins},v=function(e,t){var n=g(e).find((function(e){return e.get("id")===t})),r=!1;return n&&(r=!0===n.get("enabled")||"show"===n.get("enabled")||"show"===n.get("status")||"auto"===n.get("status")),r},b=function(){var e=r.h.getState().plugins.toJS();l.yXI(e)}},"c+aH":function(e,t,n){"use strict";n.d(t,{Jq:function(){return X},m:function(){return ee},hb:function(){return re},z:function(){return oe},OP:function(){return ce},w8:function(){return se},Jk:function(){return le},gX:function(){return pe},WS:function(){return he},Jt:function(){return ve},yV:function(){return be},IR:function(){return we},UI:function(){return ke},Bu:function(){return xe},yh:function(){return Ee},UE:function(){return Se},bu:function(){return _e},Ao:function(){return Oe},Kn:function(){return Te},DA:function(){return De},yi:function(){return Me},tu:function(){return Ae},bj:function(){return Ne},vK:function(){return Pe},Xz:function(){return Re},kF:function(){return Ze},TQ:function(){return Fe},w:function(){return Be},T2:function(){return Ue},$A:function(){return Ye},Mi:function(){return Ve},TI:function(){return We},BF:function(){return ze},lH:function(){return Ge},_h:function(){return Ke}});n("4Brf"),n("tjZM"),n("0oug"),n("lEou"),n("ma9I"),n("TeQF"),n("fbCW"),n("yq1k"),n("pNMO"),n("gXIK"),n("pjDv"),n("4mDm"),n("2B1R"),n("E9XD"),n("ToJy"),n("Junv"),n("+2oP"),n("sMBO"),n("DEfu"),n("Tskq"),n("i6QF"),n("7+zs"),n("I9xj"),n("qePV"),n("5DmW"),n("27RR"),n("NBAS"),n("tkto"),n("ExoC"),n("07d7"),n("5s+n"),n("rB9j"),n("ALS0"),n("JfAA"),n("YGK4"),n("JTJg"),n("PKPk"),n("FZtP"),n("3bBZ");var r=n("hnzI"),o=n("cKOI"),a=n("Eh+D"),i=n("P26T"),c=n("V/jI"),s=n("SnZ1"),u=n("bBaG"),l=n("nmib"),f=n("0Nh+"),d=n("lQiI"),m=n("2sNt"),p=n("ZalT"),h=n("dmHn"),y=n.n(h),g=n("WSY4"),v=n("Ag2S"),b=n("l3/N"),w=n("RDjN"),k=n("uz+a"),x=n("y8mg"),E=n.n(x),S=n("dMrQ"),_=n("vRcb"),O=n("DRdV"),C=n("pbcK"),T=n("U+wL"),j=n("TXkH"),D=n("Fl1+"),M=n("sLZY"),A=n("mqAi"),N=n("rgWW"),P=n("/0bn"),I=n("TqDw"),L=n("ylzY");function R(e){return R="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},R(e)}var Z=["type"],F=["type"],B=["type"],U=["type"];function Y(e,t){if(null==e)return{};var n,r,o=function(e,t){if(null==e)return{};var n,r,o={},a=Object.keys(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}function V(){V=function(){return t};var e,t={},n=Object.prototype,r=n.hasOwnProperty,o=Object.defineProperty||function(e,t,n){e[t]=n.value},a="function"==typeof Symbol?Symbol:{},i=a.iterator||"@@iterator",c=a.asyncIterator||"@@asyncIterator",s=a.toStringTag||"@@toStringTag";function u(e,t,n){return Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{u({},"")}catch(e){u=function(e,t,n){return e[t]=n}}function l(e,t,n,r){var a=t&&t.prototype instanceof y?t:y,i=Object.create(a.prototype),c=new j(r||[]);return o(i,"_invoke",{value:_(e,n,c)}),i}function f(e,t,n){try{return{type:"normal",arg:e.call(t,n)}}catch(e){return{type:"throw",arg:e}}}t.wrap=l;var d="suspendedStart",m="executing",p="completed",h={};function y(){}function g(){}function v(){}var b={};u(b,i,(function(){return this}));var w=Object.getPrototypeOf,k=w&&w(w(D([])));k&&k!==n&&r.call(k,i)&&(b=k);var x=v.prototype=y.prototype=Object.create(b);function E(e){["next","throw","return"].forEach((function(t){u(e,t,(function(e){return this._invoke(t,e)}))}))}function S(e,t){function n(o,a,i,c){var s=f(e[o],e,a);if("throw"!==s.type){var u=s.arg,l=u.value;return l&&"object"==R(l)&&r.call(l,"__await")?t.resolve(l.__await).then((function(e){n("next",e,i,c)}),(function(e){n("throw",e,i,c)})):t.resolve(l).then((function(e){u.value=e,i(u)}),(function(e){return n("throw",e,i,c)}))}c(s.arg)}var a;o(this,"_invoke",{value:function(e,r){function o(){return new t((function(t,o){n(e,r,t,o)}))}return a=a?a.then(o,o):o()}})}function _(t,n,r){var o=d;return function(a,i){if(o===m)throw Error("Generator is already running");if(o===p){if("throw"===a)throw i;return{value:e,done:!0}}for(r.method=a,r.arg=i;;){var c=r.delegate;if(c){var s=O(c,r);if(s){if(s===h)continue;return s}}if("next"===r.method)r.sent=r._sent=r.arg;else if("throw"===r.method){if(o===d)throw o=p,r.arg;r.dispatchException(r.arg)}else"return"===r.method&&r.abrupt("return",r.arg);o=m;var u=f(t,n,r);if("normal"===u.type){if(o=r.done?p:"suspendedYield",u.arg===h)continue;return{value:u.arg,done:r.done}}"throw"===u.type&&(o=p,r.method="throw",r.arg=u.arg)}}}function O(t,n){var r=n.method,o=t.iterator[r];if(o===e)return n.delegate=null,"throw"===r&&t.iterator.return&&(n.method="return",n.arg=e,O(t,n),"throw"===n.method)||"return"!==r&&(n.method="throw",n.arg=new TypeError("The iterator does not provide a '"+r+"' method")),h;var a=f(o,t.iterator,n.arg);if("throw"===a.type)return n.method="throw",n.arg=a.arg,n.delegate=null,h;var i=a.arg;return i?i.done?(n[t.resultName]=i.value,n.next=t.nextLoc,"return"!==n.method&&(n.method="next",n.arg=e),n.delegate=null,h):i:(n.method="throw",n.arg=new TypeError("iterator result is not an object"),n.delegate=null,h)}function C(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function T(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function j(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(C,this),this.reset(!0)}function D(t){if(t||""===t){var n=t[i];if(n)return n.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var o=-1,a=function n(){for(;++o<t.length;)if(r.call(t,o))return n.value=t[o],n.done=!1,n;return n.value=e,n.done=!0,n};return a.next=a}}throw new TypeError(R(t)+" is not iterable")}return g.prototype=v,o(x,"constructor",{value:v,configurable:!0}),o(v,"constructor",{value:g,configurable:!0}),g.displayName=u(v,s,"GeneratorFunction"),t.isGeneratorFunction=function(e){var t="function"==typeof e&&e.constructor;return!!t&&(t===g||"GeneratorFunction"===(t.displayName||t.name))},t.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,v):(e.__proto__=v,u(e,s,"GeneratorFunction")),e.prototype=Object.create(x),e},t.awrap=function(e){return{__await:e}},E(S.prototype),u(S.prototype,c,(function(){return this})),t.AsyncIterator=S,t.async=function(e,n,r,o,a){void 0===a&&(a=Promise);var i=new S(l(e,n,r,o),a);return t.isGeneratorFunction(n)?i:i.next().then((function(e){return e.done?e.value:i.next()}))},E(x),u(x,s,"Generator"),u(x,i,(function(){return this})),u(x,"toString",(function(){return"[object Generator]"})),t.keys=function(e){var t=Object(e),n=[];for(var r in t)n.push(r);return n.reverse(),function e(){for(;n.length;){var r=n.pop();if(r in t)return e.value=r,e.done=!1,e}return e.done=!0,e}},t.values=D,j.prototype={constructor:j,reset:function(t){if(this.prev=0,this.next=0,this.sent=this._sent=e,this.done=!1,this.delegate=null,this.method="next",this.arg=e,this.tryEntries.forEach(T),!t)for(var n in this)"t"===n.charAt(0)&&r.call(this,n)&&!isNaN(+n.slice(1))&&(this[n]=e)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if("throw"===e.type)throw e.arg;return this.rval},dispatchException:function(t){if(this.done)throw t;var n=this;function o(r,o){return c.type="throw",c.arg=t,n.next=r,o&&(n.method="next",n.arg=e),!!o}for(var a=this.tryEntries.length-1;a>=0;--a){var i=this.tryEntries[a],c=i.completion;if("root"===i.tryLoc)return o("end");if(i.tryLoc<=this.prev){var s=r.call(i,"catchLoc"),u=r.call(i,"finallyLoc");if(s&&u){if(this.prev<i.catchLoc)return o(i.catchLoc,!0);if(this.prev<i.finallyLoc)return o(i.finallyLoc)}else if(s){if(this.prev<i.catchLoc)return o(i.catchLoc,!0)}else{if(!u)throw Error("try statement without catch or finally");if(this.prev<i.finallyLoc)return o(i.finallyLoc)}}}},abrupt:function(e,t){for(var n=this.tryEntries.length-1;n>=0;--n){var o=this.tryEntries[n];if(o.tryLoc<=this.prev&&r.call(o,"finallyLoc")&&this.prev<o.finallyLoc){var a=o;break}}a&&("break"===e||"continue"===e)&&a.tryLoc<=t&&t<=a.finallyLoc&&(a=null);var i=a?a.completion:{};return i.type=e,i.arg=t,a?(this.method="next",this.next=a.finallyLoc,h):this.complete(i)},complete:function(e,t){if("throw"===e.type)throw e.arg;return"break"===e.type||"continue"===e.type?this.next=e.arg:"return"===e.type?(this.rval=this.arg=e.arg,this.method="return",this.next="end"):"normal"===e.type&&t&&(this.next=t),h},finish:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),T(n),h}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.tryLoc===e){var r=n.completion;if("throw"===r.type){var o=r.arg;T(n)}return o}}throw Error("illegal catch attempt")},delegateYield:function(t,n,r){return this.delegate={iterator:D(t),resultName:n,nextLoc:r},"next"===this.method&&(this.arg=e),h}},t}function H(e){return function(e){if(Array.isArray(e))return W(e)}(e)||function(e){if("undefined"!==typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(!e)return;if("string"===typeof e)return W(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return W(e,t)}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function W(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function z(e,t,n,r,o,a,i){try{var c=e[a](i),s=c.value}catch(u){return void n(u)}c.done?t(s):Promise.resolve(s).then(r,o)}function G(e){return function(){var t=this,n=arguments;return new Promise((function(r,o){var a=e.apply(t,n);function i(e){z(a,r,o,i,c,"next",e)}function c(e){z(a,r,o,i,c,"throw",e)}i(void 0)}))}}function K(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function q(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?K(Object(n),!0).forEach((function(t){$(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):K(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function $(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=R(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=R(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==R(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var J=(0,g.P1)([function(e){return e.pomoInfo.pomodoros}],(function(e){return e.filter((function(e){return e.syncStatus!==u.w.DELETED}))})),X=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:r.h.getState();return J(e)},Q=function(){return r.h.getState().pomoInfo.pomodoros},ee=function(e){var t=new Set(e);return X().filter((function(e){return t.has(e.id)}))},te=(0,g.P1)([function(e){return e.pomoInfo.timings}],(function(e){return e.filter((function(e){return e.syncStatus!==u.w.DELETED}))})),ne=function(){return r.h.getState().pomoInfo.timings},re=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:r.h.getState();return te(e)},oe=function(e){var t=new Set(e);return re().filter((function(e){return t.has(e.id)}))},ae=function(e,t){return Q().filter((function(n){var r=i.Z.parseUTCString(n.endTime);if(null==r)return!1;var o=r.getTime();return o>=e&&o<t}))},ie=function(e,t){return ne().filter((function(n){var r=i.Z.parseUTCString(n.endTime);if(null==r)return!1;var o=r.getTime();return o>=e&&o<t}))},ce=function(e){return e[e.pomodoro=0]="pomodoro",e[e.timing=1]="timing",e}({}),se=function(e){var t={};return(null!==e&&void 0!==e?e:[]).forEach((function(e){var n=e.timerId||e.taskId||e.habitId||"unknown",r=i.Z.parseUTCString(e.startTime),o=i.Z.parseUTCString(e.endTime);if(r&&o){var a=o.getTime()-r.getTime();t[n]?t[n].time+=a:t[n]={title:e.title||e.timerName||"",time:a}}}),null),t},ue=function(e){var t=se(e.tasks||[]),n=Object.keys(t).reduce((function(e,n){return null==e||e.time<t[n].time?q(q({},t[n]),{},{id:n}):e}),null);return"unknown"===(null===n||void 0===n?void 0:n.id)?null:n},le=function(e,t,n,r){var o,i,c,s,u,l=t.get(e.id);return l?{title:(null!==(s=l.get("title"))&&void 0!==s?s:e.title)||"",tags:null!==(u=l.get("tags"))&&void 0!==u?u:a.List(),priority:l.get("priority"),kind:l.get("kind"),projectId:l.get("projectId")}:{title:(null!==(o=(null===(i=n.get(e.id))||void 0===i?void 0:i.name)||(null===(c=r.get(e.id))||void 0===c?void 0:c.name))&&void 0!==o?o:e.title)||"",tags:a.List(),priority:void 0,kind:void 0,projectId:void 0}},fe=function(e,t,n,r){var o=Ye(e),i=o.endTime,s=o.tasks,u=ue(q(q({},e),{},{tasks:s,endTime:i}));if(u){var l,f=le(u,t,n,r),d=f.title,m=f.tags,p=f.priority,h=f.kind,y=f.projectId;return a.Map({id:e.id,isPomodoro:!0,type:ce.pomodoro,startDate:e.startTime,dueDate:i,isAllDay:!1,title:"".concat(d).concat((null!==(l=e.tasks)&&void 0!==l?l:[]).length>1?" ...":""),fragments:e.tasks,pauseDuration:e.pauseDuration,tags:m,priority:p,kind:h,projectId:y,note:e.note,adjustTime:e.adjustTime})}return a.Map({id:e.id,isPomodoro:!0,type:ce.pomodoro,startDate:e.startTime,dueDate:i,isAllDay:!1,title:c.U2("focus_time"),fragments:e.tasks,pauseDuration:e.pauseDuration,note:e.note,adjustTime:e.adjustTime})},de=function(e,t,n,r){var o,s={};(null!==(o=e.tasks)&&void 0!==o?o:[]).forEach((function(e){var t=e.taskId||e.habitId||"unknown",n=i.Z.parseUTCString(e.startTime),r=i.Z.parseUTCString(e.endTime);if(n&&r){var o=r.getTime()-n.getTime();s[t]?s[t].time=o:s[t]={title:e.title||"",time:o}}}),null);var u=ue(e);if(u){var l,f=le(u,t,n,r),d=f.title,m=f.tags,p=f.priority,h=f.kind,y=f.projectId;return a.Map({id:e.id,isPomodoro:!0,type:ce.timing,startDate:e.startTime,dueDate:e.endTime,isAllDay:!1,title:"".concat(d).concat((null!==(l=e.tasks)&&void 0!==l?l:[]).length>1?" ...":""),fragments:e.tasks,pauseDuration:e.pauseDuration,tags:m,priority:p,kind:h,projectId:y,note:e.note})}return a.Map({id:e.id,isPomodoro:!0,type:ce.timing,startDate:e.startTime,dueDate:e.endTime,isAllDay:!1,title:c.U2("focus_time"),fragments:e.tasks,pauseDuration:e.pauseDuration,note:e.note})},me=(0,N.b)([function(e){return e.tasks.taskList},function(e){return e.pomoInfo.pomodoros},function(e){return e.pomoInfo.timings}],(function(e,t,n){var o=(0,m.gaM)(),i=(0,S.IV)(),c=new Map((0,_.n7)().map((function(e){return[e.id,e]}))),s=new Map;return i.forEach((function(e){if(e.objId){var t=o.get(e.objId);t&&o.set(e.id,t)}s.set(e.id,e)})),function(e,t,n){var o=arguments.length>3&&void 0!==arguments[3]?arguments[3]:r.h.getState(),i=X(o).filter((function(e){return 0!==e.status})).reduce((function(r,o){var a=fe(o,e,t,n);return r.push(a)}),a.List());return a.fromJS(i)}(o,c,s,r.h.getState()).concat(function(e,t,n){var o=arguments.length>3&&void 0!==arguments[3]?arguments[3]:r.h.getState(),i=re(o).reduce((function(r,o){var a=de(o,e,t,n);return r.push(a)}),a.List());return a.fromJS(i)}(o,c,s,r.h.getState()))})),pe=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:r.h.getState();return me(e)},he=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:r.h.getState(),n=(0,m.gaM)(),o=(0,S.IV)(),a=new Map((0,_.n7)().map((function(e){return[e.id,e]}))),i=new Map;o.forEach((function(e){if(e.objId){var t=n.get(e.objId);t&&n.set(e.id,t)}i.set(e.id,e)}));var c=X(t),s=c.find((function(t){return t.id===e}));if(s){var u=fe(s,n,a,i);return u}var l=re(t),f=l.find((function(t){return t.id===e}));if(f){var d=de(f,n,a,i);return d}return null},ye=function(){var e=G(V().mark((function e(t,n){var r,o,a,i,c,l,f,d,m,p,h,y;return V().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,s.Jqv(t,n);case 2:if(r=e.sent,o=r.status,a=r.data,200!==o||!Array.isArray(a)){e.next=19;break}return i=ae(t,n),c=a,l=new Map(a.map((function(e){return[e.id,e]}))),f=new Map(i.map((function(e){return[e.id,e]}))),d=[],m=[],i.forEach((function(e){null==l.get(e.id)&&e.syncStatus!==u.w.NEW&&e.syncStatus!==u.w.UPDATED&&m.push(e.id)})),p=new Set,h=new Set(m),c.forEach((function(e){var t=f.get(e.id);null==t&&p.add(e.id),(null==t||t.syncStatus!==u.w.UPDATED&&t.syncStatus!==u.w.NEW)&&d.push(q(q({},e),{},{syncStatus:u.w.DONE}))})),b.Ew()&&(y=new Set,i.concat(c).forEach((function(e){if(p.has(e.id)||h.has(e.id))try{var t;null===(t=e.tasks)||void 0===t||t.forEach((function(e){e.timerId&&y.add(e.timerId)}))}catch(n){}})),(0,S.XK)(H(y))),we(d,m),e.abrupt("return",!0);case 19:return e.abrupt("return",!1);case 20:case"end":return e.stop()}}),e)})));return function(t,n){return e.apply(this,arguments)}}(),ge=function(){var e=G(V().mark((function e(t,n){var r,o,a,i,c,l,f,d,m,p,h,y;return V().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,s.UnO(t,n);case 2:if(r=e.sent,o=r.status,a=r.data,200!==o||!Array.isArray(a)){e.next=19;break}return i=ie(t,n),c=a,l=new Map(a.map((function(e){return[e.id,e]}))),f=new Map(i.map((function(e){return[e.id,e]}))),d=[],m=[],i.forEach((function(e){null==l.get(e.id)&&e.syncStatus!==u.w.NEW&&e.syncStatus!==u.w.UPDATED&&m.push(e.id)})),p=new Set,h=new Set(m),c.forEach((function(e){var t=f.get(e.id);null==t&&p.add(e.id),(null==t||t.syncStatus!==u.w.UPDATED&&t.syncStatus!==u.w.NEW)&&d.push(q(q({},e),{},{syncStatus:u.w.DONE}))})),b.Ew()&&(y=new Set,i.concat(c).forEach((function(e){if(p.has(e.id)||h.has(e.id))try{var t;null===(t=e.tasks)||void 0===t||t.forEach((function(e){e.timerId&&y.add(e.timerId)}))}catch(n){}})),(0,S.XK)(H(y))),ke(d,m),e.abrupt("return",!0);case 19:return e.abrupt("return",!1);case 20:case"end":return e.stop()}}),e)})));return function(t,n){return e.apply(this,arguments)}}(),ve=function(){var e=Q().map((function(e){return e.id}));we([],e)},be=function(){var e=ne().map((function(e){return e.id}));ke([],e)},we=function(e,t){e.length+t.length&&r.h.dispatch((0,o.f3)(e,t))},ke=function(e,t){e.length+t.length&&r.h.dispatch((0,o.FV)(e,t))},xe=function(){var e=G(V().mark((function e(t,n){var r,o;return V().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,ye(t,n);case 2:return r=e.sent,e.next=5,ge(t,n);case 5:if(o=e.sent,!r||!o){e.next=8;break}return e.abrupt("return",!0);case 8:return e.abrupt("return",!1);case 9:case"end":return e.stop()}}),e)})));return function(t,n){return e.apply(this,arguments)}}(),Ee=function(){var e=G(V().mark((function e(t){var n,a,i,c;return V().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,s.yh5(t);case 2:if(n=e.sent,200!==n.status){e.next=12;break}return a=ee([t]),r.h.dispatch((0,o.f3)([],[t])),i=function(){if(!r.h.getState().globalState.get("isFocusTimerExpand")&&b.Ew())return b.XR().split("/")[1]}(),c=H(new Set(a.reduce((function(e,t){var n;return e.concat((null===(n=t.tasks)||void 0===n?void 0:n.map((function(e){return e.timerId||""})).filter((function(e){return e!==i&&e})))||[])}),[]))),(0,S.XK)(c),e.abrupt("return",!0);case 12:return e.abrupt("return",!1);case 13:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),Se=function(){var e=G(V().mark((function e(t){var n,a,i,c;return V().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,s.UE(t);case 2:if(n=e.sent,200!==n.status){e.next=12;break}return a=oe([t]),r.h.dispatch((0,o.FV)([],[t])),i=function(){if(!r.h.getState().globalState.get("isFocusTimerExpand")&&b.Ew())return b.XR().split("/")[1]}(),c=H(new Set(a.reduce((function(e,t){var n;return e.concat((null===(n=t.tasks)||void 0===n?void 0:n.map((function(e){return e.timerId||""})).filter((function(e){return e!==i&&e})))||[])}),[]))),(0,S.XK)(c),e.abrupt("return",!0);case 12:return e.abrupt("return",!1);case 13:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),_e=function(e,t,n,o){var i=!(arguments.length>4&&void 0!==arguments[4])||arguments[4],c=d.U2("userId"),s=e.get("focusSummaries")||a.List(),u=s.find((function(e){return e.get("userId")===c})),h=o<0;u?s=s.map((function(e){return e.get("userId")===c?(e.get("focuses")||a.List()).find((function(e){return(null===e||void 0===e?void 0:e.get(0))===t}))?e.update("focuses",(function(e){return e.map((function(e){return e.get(0)===t?a.List([t,p.ip.pomo,Math.max((+e.get(2)||0)+o,0)]):e}))})):h?(Number.isInteger(o)||(0,k.mi)("pomoDuration NaN",{pomoDuration:o}),e.update("pomoCount",(function(e){return Math.max(e+n,0)})).update("pomoDuration",(function(e){return Math.max(e+o,0)}))):e.update("focuses",(function(e){return(0,m.PeT)(e,t,p.ip.pomo,o)})):e})):(u=a.Map({estimatedDuration:0,estimatedPomo:0,pomoCount:0,pomoDuration:0,focuses:h?a.List([]):a.List([a.List([t,p.ip.pomo,Math.max(o,0)])]),stopwatchDuration:0,userId:c}),s=s.push(u)),r.h.dispatch((0,l.FF)(e.get("id"),s)),i&&f.Z.doSync()},Oe=function(e,t,n){var o=!(arguments.length>3&&void 0!==arguments[3])||arguments[3],i=d.U2("userId"),c=n<0,s=e.get("focusSummaries")||a.List(),u=s.find((function(e){return e.get("userId")===i}));u?s=s.map((function(e){return e.get("userId")===i?!!(e.get("focuses")||a.List()).find((function(e){return(null===e||void 0===e?void 0:e.get(0))===t}))?e.update("focuses",(function(e){return e.map((function(e){return e.get(0)===t?a.List([t,p.ip.stopwatch,Math.max((+e.get(2)||0)+n,0)]):e}))})):c?e.update("stopwatchDuration",(function(e){return Math.max(e+n,0)})):e.update("focuses",(function(e){return(0,m.PeT)(e,t,p.ip.stopwatch,n)})):e})):(u=a.Map({estimatedDuration:0,estimatedPomo:0,pomoCount:0,pomoDuration:0,focuses:c?a.List([]):a.List([a.List([t,p.ip.stopwatch,Math.max(n,0)])]),stopwatchDuration:0,userId:i}),s=s.push(u)),r.h.dispatch((0,l.FF)(e.get("id"),s)),o&&f.Z.doSync()},Ce=function(e){var t=q({},E().cloneDeep(e));return delete t.syncStatus,delete t.needMergeByServer,t},Te=function(e,t,n){var o=Q(),c=ne(),s=new Set(o.map((function(e){return e.id}))),f=o.concat(c);if(0!==f.length){var p=[],h=[],g=[],v=[];e.forEach((function(e){var o=f.find((function(t){return t.id===e.id})),c=function(){var t=e.focusTasks.map((function(e){var t,n,r=0===e.type,o=1===e.type,a=2===e.type;return{startTime:(null===(t=i.Z.parseUTCStringWithMS(e.startTime))||void 0===t?void 0:t.getTime())||0,endTime:(null===(n=i.Z.parseUTCStringWithMS(e.endTime))||void 0===n?void 0:n.getTime())||0,taskId:r?e.id:void 0,habitId:o?e.id:void 0,timerId:a?e.id:void 0,timerName:a?e.title:void 0,title:e.title}})),n=(0,A.eL)(t).map((function(e){var t,n;return{taskId:e.taskId,habitId:e.habitId,timerId:e.timerId,startTime:(null===(t=i.Z.parseUTCStringWithMS(e.startTime))||void 0===t?void 0:t.getTime())||0,endTime:(null===(n=i.Z.parseUTCStringWithMS(e.endTime))||void 0===n?void 0:n.getTime())||0}})),o=(0,D._t)(n),c=(o.habitResult,o.taskResult),s=new Map(c.map((function(e){return[e.id,e]})));(0,m.Ak_)().toArray().forEach((function(t){if(s.has(t.get("id"))){if((0,m.uY7)(t))return;var n=t.get("focusSummaries")||a.List(),o=n.hashCode();n.find((function(e){return(null===e||void 0===e?void 0:e.get("userId"))===d.U2("userId")}))&&(n=n.map((function(t){return t.get("userId")===d.U2("userId")?t.update("focuses",(function(t){return(0,m.HP3)(t,e.id)})):t})),o!==n.hashCode()&&r.h.dispatch((0,l.FF)(t.get("id"),n)))}}))},b=function(t){var n=e.focusTasks.map((function(e){var t,n,r=0===e.type,o=1===e.type,a=2===e.type;return{startTime:(null===(t=i.Z.parseUTCStringWithMS(e.startTime))||void 0===t?void 0:t.getTime())||0,endTime:(null===(n=i.Z.parseUTCStringWithMS(e.endTime))||void 0===n?void 0:n.getTime())||0,taskId:r?e.id:void 0,habitId:o?e.id:void 0,timerId:a?e.id:void 0,timerName:a?e.title:void 0,title:e.title}})),c=(0,A.eL)(n);!function(t){var n=t.map((function(e){var t,n;return{taskId:e.taskId,habitId:e.habitId,timerId:e.timerId,startTime:(null===(t=i.Z.parseUTCStringWithMS(e.startTime))||void 0===t?void 0:t.getTime())||0,endTime:(null===(n=i.Z.parseUTCStringWithMS(e.endTime))||void 0===n?void 0:n.getTime())||0}})),o=(0,D._t)(n),c=(o.habitResult,o.taskResult),s=new Map(c.map((function(e){return[e.id,e]})));(0,m.Ak_)().toArray().forEach((function(t){var n=s.get(t.get("id"));if(null!=n&&!(0,m.uY7)(t)){var o=t.get("focusSummaries")||a.List(),i=o.find((function(e){return(null===e||void 0===e?void 0:e.get("userId"))===d.U2("userId")}));o=i?o.map((function(t){return t.get("userId")===d.U2("userId")?t.update("focuses",(function(t){return(0,m.PeT)(t,e.id,e.type,n.duration)})):t})):o.push(a.Map({estimatedDuration:0,estimatedPomo:0,pomoCount:0,pomoDuration:0,focuses:(0,m.PeT)(void 0,e.id,e.type,n.duration),stopwatchDuration:0,userId:d.U2("userId")})),r.h.dispatch((0,l.FF)(t.get("id"),o))}}))}(c);var s=0,f=e.pauseLogs.map((function(e){return{dateTime:i.Z.parseUTCStringWithMS(e.time),time:e.time,type:e.type}})).sort((function(e,t){var n,r;return((null===(n=e.dateTime)||void 0===n?void 0:n.getTime())||0)-((null===(r=t.dateTime)||void 0===r?void 0:r.getTime())||0)}));if(f.length){var h,v=!1,b=(null===(h=i.Z.parseUTCStringWithMS(e.startTime))||void 0===h?void 0:h.getTime())||0;f.forEach((function(e){var t,n=0===e.type,r=(null===(t=e.dateTime)||void 0===t?void 0:t.getTime())||0;v&&!n&&(s+=r-b),v=!!n,b=r}))}s+=(0,A.nu)(y()(i.Z.parseUTCStringWithMS(e.endTime)),n),s=Math.floor(s/1e3);var w=o?(0,j.ZP)(o,(function(t){t.needMergeByServer=!1,t.tasks=c,t.startTime=e.startTime,t.endTime=e.endTime,t.pauseDuration=s,t.syncStatus=u.w.UPDATED})):{id:e.id,needMergeByServer:!1,tasks:c,startTime:e.startTime,endTime:e.endTime,pauseDuration:s,syncStatus:u.w.NEW,status:1};t?p.push(w):g.push(w)},w=!e.valid||2!==e.status;if(w&&c(),o){var k=function(e){return s.has(e.id)}(o);if(w)if(o.syncStatus===u.w.NEW)k?h.push(o.id):v.push(o.id);else{var x=(0,j.ZP)(o,(function(e){e.needMergeByServer=!1,e.syncStatus=u.w.DELETED}));k?p.push(x):g.push(x)}else if(S=o.tasks||[],_=e.focusTasks,S.length===_.length&&S.every((function(e,t){var n,r,o,a,c=_[t];return Math.abs(((null===(n=i.Z.parseUTCStringWithMS(e.startTime))||void 0===n?void 0:n.getTime())||0)-((null===(r=i.Z.parseUTCStringWithMS(c.startTime))||void 0===r?void 0:r.getTime())||0))<=2e3&&Math.abs(((null===(o=i.Z.parseUTCStringWithMS(e.endTime))||void 0===o?void 0:o.getTime())||0)-((null===(a=i.Z.parseUTCStringWithMS(c.endTime))||void 0===a?void 0:a.getTime())||0))<=2e3}))){var E=(0,j.ZP)(o,(function(e){e.needMergeByServer=!1}));k?p.push(E):g.push(E)}else{var S,_;2===e.status&&(c(),b(k))}}else e.id!==t&&e.id!==n||e.valid&&2===e.status&&e.endTime&&(c(),b(0===e.type))})),p.length+h.length>0&&we(p,h),g.length+g.length>0&&ke(g,v)}},je=function(){var e=G(V().mark((function e(){var t,n,r,o,a,i,c;return V().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if((0,M.Ae)()){e.next=2;break}return e.abrupt("return");case 2:if(0!==Q().concat(ne()).filter((function(e){return e.needMergeByServer})).length){e.next=5;break}return e.abrupt("return");case 5:return e.next=7,s.qdM({lastPoint:T.Z.point,opList:[]}).catch((function(e){}));case 7:(t=e.sent)&&200===t.status&&(n=t.data,r=n.updates,o=n.point,a=r,i=D.cc.id,c=D.CY.id,o>T.Z.point&&a&&Te(a,i,c));case 9:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),De=function(){var e=G(V().mark((function e(){return V().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,je();case 2:return e.next=4,Promise.all([Me(),Ae()]);case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),Me=function(){var e=G(V().mark((function e(){var t,n,a,i;return V().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(t=Q(),n=[],a=[],i=[],t.forEach((function(e){e.needMergeByServer&&(0,M.Ae)()||(e.syncStatus===u.w.NEW?n.push(Ce(e)):e.syncStatus===u.w.UPDATED?a.push(Ce(e)):e.syncStatus===u.w.DELETED&&i.push(e.id))})),!(n.length||a.length||i.length)){e.next=8;break}return e.next=8,s.zDJ({add:n,update:a,delete:i}).then((function(e){var i=e.data;r.h.dispatch((0,o.R5)(i.id2etag,i.id2error)),v.vp.dispatch("updateStatisticsFocusOverview");var c=new Set(n.concat(a).map((function(e){return e.id}))),s=function(){if(!r.h.getState().globalState.get("isFocusTimerExpand")&&b.Ew())return b.XR().split("/")[1]}(),u=H(new Set(t.reduce((function(e,t){var n;return c.has(t.id)?e.concat((null===(n=t.tasks)||void 0===n?void 0:n.map((function(e){return e.timerId||""})).filter((function(e){return e!==s&&e})))||[]):e}),[])));(0,S.XK)(u)}));case 8:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),Ae=function(){var e=G(V().mark((function e(){var t,n,a,i;return V().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(t=ne(),n=[],a=[],i=[],t.forEach((function(e){e.needMergeByServer&&(0,M.Ae)()||(e.syncStatus===u.w.NEW?n.push(Ce(e)):e.syncStatus===u.w.UPDATED?a.push(Ce(e)):e.syncStatus===u.w.DELETED&&i.push(e.id))})),!(n.length||a.length||i.length)){e.next=8;break}return e.next=8,s.Dcs({add:n,update:a,delete:i}).then((function(e){var i=e.data;r.h.dispatch((0,o._u)(i.id2etag,i.id2error)),v.vp.dispatch("updateStatisticsFocusOverview");var c=new Set(n.concat(a).map((function(e){return e.id}))),s=function(){if(!r.h.getState().globalState.get("isFocusTimerExpand")&&b.Ew())return b.XR().split("/")[1]}(),u=H(new Set(t.reduce((function(e,t){var n;return c.has(t.id)?e.concat((null===(n=t.tasks)||void 0===n?void 0:n.map((function(e){return e.timerId||""})).filter((function(e){return e!==s&&e})))||[]):e}),[])));(0,S.XK)(u)}));case 8:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),Ne=((0,g.P1)([function(e){return X()},function(e){return e.globalState.get("today")}],(function(e,t){var n=y()().startOf("day").toDate().getTime(),o=y()().endOf("day").toDate().getTime(),a=e.filter((function(e){var t=i.Z.parseUTCString(e.startTime);if(null==t)return!1;var r=t.getTime();return r>=n&&r<o})).length,c=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:r.h.getState(),t=arguments.length>1?arguments[1]:void 0,n=arguments.length>2?arguments[2]:void 0;return X(e).filter((function(e){var r=i.Z.parseUTCString(e.endTime);if(null==r)return!1;var o=r.getTime();return o>=t&&o<n}))}(void 0,n,o),s=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:r.h.getState(),t=arguments.length>1?arguments[1]:void 0,n=arguments.length>2?arguments[2]:void 0;return re(e).filter((function(e){var r=i.Z.parseUTCString(e.endTime);if(null==r)return!1;var o=r.getTime();return o>=t&&o<n}))}(void 0,n,o);return{count:a,duration:c.concat(s).reduce((function(e,t){var r=t.pauseDuration,o=i.Z.parseUTCString(t.endTime),a=i.Z.parseUTCString(t.startTime);if(null==a||null==o)return e;if(a.getTime()>=n){var c=y()(o).diff(y()(a),"millisecond");e+=Math.floor((c/1e3-r)/60)}else if(0===r){var s=y()(o).diff(y()(n),"millisecond");e+=Math.floor((s/1e3-r)/60)}else{var u=t.tasks;if(u&&u.length>0){var l=u.reduce((function(e,t){var r=i.Z.parseUTCString(t.endTime),o=i.Z.parseUTCString(t.startTime);if(null==o||null==r)return e;o.getTime()>=n?e+=y()(r).diff(y()(o),"millisecond"):e+=y()(r).diff(y()(n),"millisecond");return e}),0);e+=Math.floor(l/1e3/60)}}return e}),0)}})),function(e){var t=Q(),n=new Map(t.map((function(e){return[e.id,e]})));we(e.filter((function(e){var t=n.get(e.id),r=!!t&&(t.syncStatus===u.w.DELETED||t.syncStatus===u.w.UPDATED);return 0===e.type&&!r})).map((function(e){e.type;return q(q({},Y(e,Z)),{},{syncStatus:u.w.DONE})})),[])}),Pe=function(e){var t=ne(),n=new Map(t.map((function(e){return[e.id,e]})));ke(e.filter((function(e){var t=n.get(e.id),r=!!t&&(t.syncStatus===u.w.DELETED||t.syncStatus===u.w.UPDATED);return 1===e.type&&!r})).map((function(e){e.type;return q(q({},Y(e,F)),{},{syncStatus:u.w.DONE})})),[])},Ie=function(e,t){var n=t.from,r=t.to,o=Q().filter((function(e){var t=i.Z.parseUTCString(e.startTime);if(null==t)return!1;var o=t.getTime();return(null==n||o>=n)&&o<r})),a=e,c=new Map(e.map((function(e){return[e.id,e]}))),s=new Map(o.map((function(e){return[e.id,e]}))),l=[],f=[];o.forEach((function(e){null==c.get(e.id)&&e.syncStatus!==u.w.NEW&&e.syncStatus!==u.w.UPDATED&&f.push(e.id)}));var d=new Set,m=new Set(f);if(a.forEach((function(e){var t=s.get(e.id);if(null==t&&d.add(e.id),null==t||t.syncStatus!==u.w.UPDATED&&t.syncStatus!==u.w.NEW&&t.syncStatus!==u.w.DELETED){e.type;var n=Y(e,B);l.push(q(q({},n),{},{syncStatus:u.w.DONE}))}})),b.Ew()){var p=new Set;o.concat(a).forEach((function(e){if(d.has(e.id)||m.has(e.id))try{var t;null===(t=e.tasks)||void 0===t||t.forEach((function(e){e.timerId&&p.add(e.timerId)}))}catch(n){}})),(0,S.XK)(H(p))}we(l,f)},Le=function(e,t){var n=t.from,r=t.to,o=ne().filter((function(e){var t=i.Z.parseUTCString(e.startTime);if(null==t)return!1;var o=t.getTime();return(null==n||o>=n)&&o<r})),a=e,c=new Map(e.map((function(e){return[e.id,e]}))),s=new Map(o.map((function(e){return[e.id,e]}))),l=[],f=[];o.forEach((function(e){null==c.get(e.id)&&e.syncStatus!==u.w.NEW&&e.syncStatus!==u.w.UPDATED&&f.push(e.id)}));var d=new Set,m=new Set(f);if(a.forEach((function(e){var t=s.get(e.id);if(null==t&&d.add(e.id),null==t||t.syncStatus!==u.w.UPDATED&&t.syncStatus!==u.w.NEW&&t.syncStatus!==u.w.DELETED){e.type;var n=Y(e,U);l.push(q(q({},n),{},{syncStatus:u.w.DONE}))}})),b.Ew()){var p=new Set;o.concat(a).forEach((function(e){if(d.has(e.id)||m.has(e.id))try{var t;null===(t=e.tasks)||void 0===t||t.forEach((function(e){e.timerId&&p.add(e.timerId)}))}catch(n){}})),(0,S.XK)(H(p))}ke(l,f)},Re=function(){var e=G(V().mark((function e(t){var n,r,o,a,c,u,l;return V().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,s.VS1(t);case 2:if(n=e.sent,r=n.status,o=n.data,200!==r||!Array.isArray(o)){e.next=17;break}if(a=o.sort((function(e,t){var n=y()(i.Z.parseUTCString(e.startTime)).toDate().getTime();return y()(i.Z.parseUTCString(t.startTime)).toDate().getTime()-n})),c=a.filter((function(e){return 0===e.type})),u=a.filter((function(e){return 1===e.type})),l=a.length>=w.$MK?y()(i.Z.parseUTCString(a[a.length-1].startTime)).toDate().getTime():void 0,Ie(c,{from:l,to:t||(new Date).getTime()}),Le(u,{from:l,to:t||(new Date).getTime()}),!(a.length<w.$MK)){e.next=16;break}return e.abrupt("return",{hasMore:!1,lastTime:void 0});case 16:return e.abrupt("return",{hasMore:!0,lastTime:l});case 17:return e.abrupt("return",{hasMore:!0,lastTime:void 0});case 18:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),Ze=function(){var e=G(V().mark((function e(t,n){var r,o,a,i,c;return V().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,s.UhI(t,n);case 2:r=e.sent,o=r.status,a=r.data,200===o&&(i=a.filter((function(e){return 0===e.type})),c=a.filter((function(e){return 1===e.type})),i.length>0&&Ne(i),c.length>0&&Pe(c));case 6:case"end":return e.stop()}}),e)})));return function(t,n){return e.apply(this,arguments)}}(),Fe=function(){b.Ew()&&(v.vp.dispatch("updateStatisticsFocusOverview"),v.vp.dispatch("pullFocusTimelineWithServer"))},Be=function(e,t){var n=(0,m.gaM)(),r=(0,_.n7)().filter((function(e){return e.status!==O.vJ.archived})),o=new Map(r.map((function(e){return[e.id,e]}))),i=new Map((0,_.oY)().map((function(e){return[e.habitId,e]}))),c=new Map((0,S.IV)().filter((function(e){return e.syncStatus!==u.w.NEW&&!(0,S.o0)(e)})).map((function(e){return[e.id,e]}))),s=y()().format("YYYYMMDD"),l=[],f=new Set;return e.forEach((function(e){var r=e.taskId,u=e.habitId,d=e.timerId,p=!1;if(!t){var h=c.get(d);f.has(d)||!h||p||(l.push(a.Map(q(q({},h),{},{id:"timer_".concat(h.id),isTimer:!0}))),f.add(h.id),p=!0)}if(r){var y=n.get(r);f.has(r)||!y||(0,m.PNE)(y)||p||(l.push(n.get(r)),f.add(r),p=!0)}if(u){var g=o.get(u);if(!f.has(u)&&g&&!p){var v,b=i.get(g.id);(null===(v=g.exDates)||void 0===v?void 0:v.includes(s))||(!b||0===b.value&&b.status===O.iP.unlabeled?+s>=g.targetStartDate&&(l.push((0,C.j)(O.zr.createInstance(g))),f.add(u),p=!0):(l.push((0,C.j)(O.zr.createInstance(g,b))),f.add(u),p=!0))}}})),l},Ue=function(e){if(e&&e>=60*w._Jc*1e3)return e},Ye=function(e){var t=Ue(e.adjustTime);if(t){var n=function(){if(t){var n=e.tasks;if(Array.isArray(n)&&n.length>0){var r=0,o=[];if(n.forEach((function(e){if(!(r>=t)){var n=y()(e.endTime).diff(y()(e.startTime),"millisecond");if((r+=n)<=t)o.push(q({},e));else{var a=r-t,i=y()(e.endTime).subtract(a,"millisecond").utc().format("YYYY-MM-DDTHH:mm:ss.SSSZZ"),c=q(q({},e),{},{endTime:i});o.push(c)}}})),r<t){var a=o[o.length-1];if(a){var i=t-r,c=y()(a.endTime).add(i,"millisecond").utc().format("YYYY-MM-DDTHH:mm:ss.SSSZZ");a.endTime=c}}if(o.length>0)return o}}}(),r=Math.floor(t/1e3/60),o=e.tasks||[],a=e.endTime;n&&(o=n,a=n[n.length-1].endTime);var c=y()(i.Z.parseUTCStringWithMS(a)),s=y()(i.Z.parseUTCStringWithMS(e.startTime));return{duration:r,tasks:o,endTime:a,pauseDuration:Math.floor(c.diff(s)/1e3/60)-r}}var u=e.startTime,l=e.endTime,f=e.pauseDuration,d=e.tasks,m=void 0===d?[]:d;return{duration:He(u,l,f),tasks:m,endTime:l,pauseDuration:f}},Ve=function(e){var t=Ue(e.adjustTime);return t?Math.floor(t/1e3/60):He(e.startTime,e.endTime,e.pauseDuration)},He=function(e,t,n){var r=y()(i.Z.parseUTCStringWithMS(t)),o=y()(i.Z.parseUTCStringWithMS(e)),a=r.diff(o);return Math.floor(a/1e3/60-n/60)},We=function(e){var t=Math.floor(e/60),n=e-60*t;return t?"".concat(t,"h").concat(n>0?n+"m":""):"".concat(n,"m")},ze=function(e,t,n){var o=1e3*t*60,s=Ye(e).tasks,p=(0,j.ZP)(e,(function(e){e.adjustTime=o,e.syncStatus=u.w.UPDATED})),h=Ye(p).tasks;we([p],[]);var y=I.IM({type:"adjustPomodoroTime",data:{model:(0,j.ZP)(e,(function(e){e.syncStatus=u.w.UPDATED}))}});P.$Z({text:n,key:y,closable:!1,actionText:c.U2("undo"),actionType:"undo",onAction:function(){I.VS(y)},onRemove:function(){!function(t){var n=t.map((function(e){var t,n;return{startTime:(null===(t=i.Z.parseUTCStringWithMS(e.startTime))||void 0===t?void 0:t.getTime())||0,endTime:(null===(n=i.Z.parseUTCStringWithMS(e.endTime))||void 0===n?void 0:n.getTime())||0,taskId:e.taskId,habitId:e.habitId,timerId:e.timerId,timerName:e.timerName,title:e.title}})),o=(0,A.eL)(n).map((function(e){var t,n;return{taskId:e.taskId,habitId:e.habitId,timerId:e.timerId,startTime:(null===(t=i.Z.parseUTCStringWithMS(e.startTime))||void 0===t?void 0:t.getTime())||0,endTime:(null===(n=i.Z.parseUTCStringWithMS(e.endTime))||void 0===n?void 0:n.getTime())||0}})),c=(0,D._t)(o),s=(c.habitResult,c.taskResult),u=new Map(s.map((function(e){return[e.id,e]})));(0,m.Ak_)().toArray().forEach((function(t){if(u.has(t.get("id"))){if((0,m.uY7)(t))return;var n=t.get("focusSummaries")||a.List(),o=n.hashCode();n.find((function(e){return(null===e||void 0===e?void 0:e.get("userId"))===d.U2("userId")}))&&(o!==(n=n.map((function(t){return t.get("userId")===d.U2("userId")?t.update("focuses",(function(t){return(0,m.HP3)(t,e.id)})):t}))).hashCode()&&r.h.dispatch((0,l.FF)(t.get("id"),n)))}}))}(s),function(t){var n=t.map((function(e){var t,n;return{taskId:e.taskId,habitId:e.habitId,timerId:e.timerId,startTime:(null===(t=i.Z.parseUTCStringWithMS(e.startTime))||void 0===t?void 0:t.getTime())||0,endTime:(null===(n=i.Z.parseUTCStringWithMS(e.endTime))||void 0===n?void 0:n.getTime())||0}})),o=(0,D._t)(n),c=(o.habitResult,o.taskResult),s=new Map(c.map((function(e){return[e.id,e]})));(0,m.Ak_)().toArray().forEach((function(t){var n=s.get(t.get("id"));if(null!=n&&!(0,m.uY7)(t)){var o=t.get("focusSummaries")||a.List(),i=o.find((function(e){return(null===e||void 0===e?void 0:e.get("userId"))===d.U2("userId")}));o=i?o.map((function(t){return t.get("userId")===d.U2("userId")?t.update("focuses",(function(t){return(0,m.PeT)(t,e.id,0,n.duration)})):t})):o.push(a.Map({estimatedDuration:0,estimatedPomo:0,pomoCount:0,pomoDuration:0,focuses:(0,m.PeT)(void 0,e.id,0,n.duration),stopwatchDuration:0,userId:d.U2("userId")})),r.h.dispatch((0,l.FF)(t.get("id"),o))}}))}(h),f.Z.doSync()}})},Ge=function(){var e=G(V().mark((function e(){var t,n,r,o,a,i,c,u,l;return V().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return t=(0,L.Gc)(),e.next=3,s.Gnp(t);case 3:if(n=e.sent,r=n.data,200===n.status){e.next=7;break}return e.abrupt("return");case 7:if(o=r.checkPoint,a=r.pomodoroRecords){e.next=10;break}return e.abrupt("return");case 10:i=a.reduce((function(e,t){var n,r;"pomodoro"===t.type?(n=e.pomoMonths).push.apply(n,H(t.months)):(r=e.timingMonths).push.apply(r,H(t.months));return e}),{pomoMonths:[],timingMonths:[]}),c=i.pomoMonths,u=i.timingMonths,l=(0,L.Gn)(),(0,L.bk)({pomo:H(new Set(l.pomo.concat(c))),timing:H(new Set(l.timing.concat(u)))}),(0,L.sk)(o);case 14:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),Ke=function(e,t){var n=+y()(e).format("YYYYMM"),r=+y()(t).format("YYYYMM"),o=(0,L.Gn)(),a=o.pomo.filter((function(e){return e>=n&&e<=r})),i=o.timing.filter((function(e){return e>=n&&e<=r}));a.forEach(function(){var e=G(V().mark((function e(t){var n,r,o;return V().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n=y()(t,"YYYYMM").startOf("month").valueOf(),r=y()(t,"YYYYMM").endOf("month").valueOf(),e.next=4,ye(n,r);case 4:e.sent&&(o=(0,L.Gn)(),(0,L.bk)({pomo:o.pomo.filter((function(e){return e!==t})),timing:o.timing}));case 6:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}()),i.forEach(function(){var e=G(V().mark((function e(t){var n,r,o;return V().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n=y()(t,"YYYYMM").startOf("month").valueOf(),r=y()(t,"YYYYMM").endOf("month").valueOf(),e.next=4,ge(n,r);case 4:e.sent&&(o=(0,L.Gn)(),(0,L.bk)({pomo:o.pomo,timing:o.timing.filter((function(e){return e!==t}))}));case 6:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}())}},mqAi:function(e,t,n){"use strict";n.d(t,{RN:function(){return k},_i:function(){return x},Je:function(){return E},ZG:function(){return S},gl:function(){return _},eL:function(){return O},nu:function(){return C},g1:function(){return T},ND:function(){return j},NS:function(){return D},$Z:function(){return M}});n("pNMO"),n("4Brf"),n("tjZM"),n("0oug"),n("gXIK"),n("lEou"),n("TeQF"),n("fbCW"),n("4mDm"),n("2B1R"),n("Junv"),n("+2oP"),n("7+zs"),n("sMBO"),n("6cQw"),n("DEfu"),n("I9xj"),n("qePV"),n("5DmW"),n("27RR"),n("NBAS"),n("tkto"),n("ExoC"),n("07d7"),n("5s+n"),n("rB9j"),n("ALS0"),n("PKPk"),n("UxlC"),n("FZtP"),n("3bBZ");var r=n("hnzI"),o=n("DRdV"),a=n("bJwH"),i=n("2sNt"),c=n("P26T"),s=n("vRcb"),u=n("Eh+D"),l=n("SnZ1"),f=n("tLk/"),d=n("dMrQ"),m=n("RDjN"),p=n("+7oO"),h=n("dvcG");function y(e){return y="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},y(e)}function g(){g=function(){return t};var e,t={},n=Object.prototype,r=n.hasOwnProperty,o=Object.defineProperty||function(e,t,n){e[t]=n.value},a="function"==typeof Symbol?Symbol:{},i=a.iterator||"@@iterator",c=a.asyncIterator||"@@asyncIterator",s=a.toStringTag||"@@toStringTag";function u(e,t,n){return Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{u({},"")}catch(e){u=function(e,t,n){return e[t]=n}}function l(e,t,n,r){var a=t&&t.prototype instanceof v?t:v,i=Object.create(a.prototype),c=new M(r||[]);return o(i,"_invoke",{value:C(e,n,c)}),i}function f(e,t,n){try{return{type:"normal",arg:e.call(t,n)}}catch(e){return{type:"throw",arg:e}}}t.wrap=l;var d="suspendedStart",m="executing",p="completed",h={};function v(){}function b(){}function w(){}var k={};u(k,i,(function(){return this}));var x=Object.getPrototypeOf,E=x&&x(x(A([])));E&&E!==n&&r.call(E,i)&&(k=E);var S=w.prototype=v.prototype=Object.create(k);function _(e){["next","throw","return"].forEach((function(t){u(e,t,(function(e){return this._invoke(t,e)}))}))}function O(e,t){function n(o,a,i,c){var s=f(e[o],e,a);if("throw"!==s.type){var u=s.arg,l=u.value;return l&&"object"==y(l)&&r.call(l,"__await")?t.resolve(l.__await).then((function(e){n("next",e,i,c)}),(function(e){n("throw",e,i,c)})):t.resolve(l).then((function(e){u.value=e,i(u)}),(function(e){return n("throw",e,i,c)}))}c(s.arg)}var a;o(this,"_invoke",{value:function(e,r){function o(){return new t((function(t,o){n(e,r,t,o)}))}return a=a?a.then(o,o):o()}})}function C(t,n,r){var o=d;return function(a,i){if(o===m)throw Error("Generator is already running");if(o===p){if("throw"===a)throw i;return{value:e,done:!0}}for(r.method=a,r.arg=i;;){var c=r.delegate;if(c){var s=T(c,r);if(s){if(s===h)continue;return s}}if("next"===r.method)r.sent=r._sent=r.arg;else if("throw"===r.method){if(o===d)throw o=p,r.arg;r.dispatchException(r.arg)}else"return"===r.method&&r.abrupt("return",r.arg);o=m;var u=f(t,n,r);if("normal"===u.type){if(o=r.done?p:"suspendedYield",u.arg===h)continue;return{value:u.arg,done:r.done}}"throw"===u.type&&(o=p,r.method="throw",r.arg=u.arg)}}}function T(t,n){var r=n.method,o=t.iterator[r];if(o===e)return n.delegate=null,"throw"===r&&t.iterator.return&&(n.method="return",n.arg=e,T(t,n),"throw"===n.method)||"return"!==r&&(n.method="throw",n.arg=new TypeError("The iterator does not provide a '"+r+"' method")),h;var a=f(o,t.iterator,n.arg);if("throw"===a.type)return n.method="throw",n.arg=a.arg,n.delegate=null,h;var i=a.arg;return i?i.done?(n[t.resultName]=i.value,n.next=t.nextLoc,"return"!==n.method&&(n.method="next",n.arg=e),n.delegate=null,h):i:(n.method="throw",n.arg=new TypeError("iterator result is not an object"),n.delegate=null,h)}function j(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function D(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function M(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(j,this),this.reset(!0)}function A(t){if(t||""===t){var n=t[i];if(n)return n.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var o=-1,a=function n(){for(;++o<t.length;)if(r.call(t,o))return n.value=t[o],n.done=!1,n;return n.value=e,n.done=!0,n};return a.next=a}}throw new TypeError(y(t)+" is not iterable")}return b.prototype=w,o(S,"constructor",{value:w,configurable:!0}),o(w,"constructor",{value:b,configurable:!0}),b.displayName=u(w,s,"GeneratorFunction"),t.isGeneratorFunction=function(e){var t="function"==typeof e&&e.constructor;return!!t&&(t===b||"GeneratorFunction"===(t.displayName||t.name))},t.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,w):(e.__proto__=w,u(e,s,"GeneratorFunction")),e.prototype=Object.create(S),e},t.awrap=function(e){return{__await:e}},_(O.prototype),u(O.prototype,c,(function(){return this})),t.AsyncIterator=O,t.async=function(e,n,r,o,a){void 0===a&&(a=Promise);var i=new O(l(e,n,r,o),a);return t.isGeneratorFunction(n)?i:i.next().then((function(e){return e.done?e.value:i.next()}))},_(S),u(S,s,"Generator"),u(S,i,(function(){return this})),u(S,"toString",(function(){return"[object Generator]"})),t.keys=function(e){var t=Object(e),n=[];for(var r in t)n.push(r);return n.reverse(),function e(){for(;n.length;){var r=n.pop();if(r in t)return e.value=r,e.done=!1,e}return e.done=!0,e}},t.values=A,M.prototype={constructor:M,reset:function(t){if(this.prev=0,this.next=0,this.sent=this._sent=e,this.done=!1,this.delegate=null,this.method="next",this.arg=e,this.tryEntries.forEach(D),!t)for(var n in this)"t"===n.charAt(0)&&r.call(this,n)&&!isNaN(+n.slice(1))&&(this[n]=e)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if("throw"===e.type)throw e.arg;return this.rval},dispatchException:function(t){if(this.done)throw t;var n=this;function o(r,o){return c.type="throw",c.arg=t,n.next=r,o&&(n.method="next",n.arg=e),!!o}for(var a=this.tryEntries.length-1;a>=0;--a){var i=this.tryEntries[a],c=i.completion;if("root"===i.tryLoc)return o("end");if(i.tryLoc<=this.prev){var s=r.call(i,"catchLoc"),u=r.call(i,"finallyLoc");if(s&&u){if(this.prev<i.catchLoc)return o(i.catchLoc,!0);if(this.prev<i.finallyLoc)return o(i.finallyLoc)}else if(s){if(this.prev<i.catchLoc)return o(i.catchLoc,!0)}else{if(!u)throw Error("try statement without catch or finally");if(this.prev<i.finallyLoc)return o(i.finallyLoc)}}}},abrupt:function(e,t){for(var n=this.tryEntries.length-1;n>=0;--n){var o=this.tryEntries[n];if(o.tryLoc<=this.prev&&r.call(o,"finallyLoc")&&this.prev<o.finallyLoc){var a=o;break}}a&&("break"===e||"continue"===e)&&a.tryLoc<=t&&t<=a.finallyLoc&&(a=null);var i=a?a.completion:{};return i.type=e,i.arg=t,a?(this.method="next",this.next=a.finallyLoc,h):this.complete(i)},complete:function(e,t){if("throw"===e.type)throw e.arg;return"break"===e.type||"continue"===e.type?this.next=e.arg:"return"===e.type?(this.rval=this.arg=e.arg,this.method="return",this.next="end"):"normal"===e.type&&t&&(this.next=t),h},finish:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),D(n),h}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.tryLoc===e){var r=n.completion;if("throw"===r.type){var o=r.arg;D(n)}return o}}throw Error("illegal catch attempt")},delegateYield:function(t,n,r){return this.delegate={iterator:A(t),resultName:n,nextLoc:r},"next"===this.method&&(this.arg=e),h}},t}function v(e,t,n,r,o,a,i){try{var c=e[a](i),s=c.value}catch(u){return void n(u)}c.done?t(s):Promise.resolve(s).then(r,o)}function b(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function w(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=y(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=y(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==y(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var k=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:r.h.getState();return e.pomodoro.settings},x=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:r.h.getState(),t=e.pomodoro.pomoTaskId,n=(0,d.IV)(e).filter((function(e){return!(0,d.o0)(e)})),o=function(){if(/^timer_/.test(t)){var e=t.replace(/^timer_/,"");return n.find((function(t){return t.id===e}))}if(t)return n.find((function(e){return e.objId===t}))}();return o},E=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:r.h.getState(),t=e.pomodoro.pomoTaskId,n=x(e),o=(null===n||void 0===n?void 0:n.objId)||t;return o},S=function(){return r.h.getState().pomodoro.focusNote},_=function(){var e=E(),t=(0,s.P2)(e);if(t)return u.Map(o.zr.createInstance(t));var n=(0,i.FOH)(e);return n||null},O=function(e){return e.filter((function(e){return null!=e.endTime})).map((function(e){var t=e.taskId,n=e.habitId,r=e.startTime,o=e.endTime,u=e.timerId,l=e.title,f=void 0===l?"":l,m=c.Z.formatToServerDateWithMS(new Date(r)),p=c.Z.formatToServerDateWithMS(new Date(o)),h=function(){if(u){var e=(0,d.tj)(u);if(e&&(0,d.o0)(e))return;return e}}();if(t){var y=(0,i.FOH)(t);if(y&&!(0,i.uY7)(y)){var g,v=y.toJS(),k=v.projectId,x=v.tags,E=v.title,S=(null===(g=(0,a.Rp)(k))||void 0===g?void 0:g.get("name"))||"";return{taskId:t,title:E,tags:x,projectName:S,startTime:m,endTime:p,timerId:null===h||void 0===h?void 0:h.id,timerName:null===h||void 0===h?void 0:h.name}}}if(n){var _=(0,s.P2)(n);if(_&&!(0,s.uY)(_))return{habitId:n,title:_.name,startTime:m,endTime:p,timerId:null===h||void 0===h?void 0:h.id,timerName:null===h||void 0===h?void 0:h.name}}return function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?b(Object(n),!0).forEach((function(t){w(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):b(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}({startTime:m,endTime:p,timerId:null===h||void 0===h?void 0:h.id,timerName:null===h||void 0===h?void 0:h.name},function(){if(h){if("task"===h.objType)return{taskId:h.objId,title:h.name};if("habit"===h.objType)return{habitId:h.objId,title:h.name}}return{taskId:t,habitId:n,title:f}}())}))},C=function(e,t){if(e){var n=t[t.length-1];if(n&&n.endTime)return Math.max(0,e.toDate().getTime()-n.endTime)}return 0},T=function(e,t){var n=c.Z.parseUTCString(e),r=c.Z.parseUTCString(t);return null!=n&&null!=r&&r.getTime()-n.getTime()>=60*m._Jc*1e3},j=function(){(0,l.Ezz)().then((function(e){r.h.dispatch((0,f._R)(e.data))}))},D=function(){(0,h.JU)(m._Yt.pomoSettings,JSON.stringify(r.h.getState().pomodoro.settings.toJSON()))},M=function(){var e,t=(e=g().mark((function e(){var t;return g().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,p.Z.getPomos();case 2:t=e.sent,r.h.dispatch((0,f.ie)(t));case 4:case"end":return e.stop()}}),e)})),function(){var t=this,n=arguments;return new Promise((function(r,o){var a=e.apply(t,n);function i(e){v(a,r,o,i,c,"next",e)}function c(e){v(a,r,o,i,c,"throw",e)}i(void 0)}))});return function(){return t.apply(this,arguments)}}()},"5WEu":function(e,t,n){"use strict";n.d(t,{Oz:function(){return V},Lv:function(){return H},a2:function(){return W},Xx:function(){return z},sT:function(){return K},wn:function(){return q},U2:function(){return J},Kz:function(){return X},Vq:function(){return Q},ex:function(){return ee},_Z:function(){return te},pn:function(){return ne},zb:function(){return re},gh:function(){return ae},fp:function(){return ie},Y_:function(){return ce},Wz:function(){return se},Qe:function(){return ue},$o:function(){return le},u3:function(){return fe},HH:function(){return de},nY:function(){return me},FQ:function(){return pe},xJ:function(){return he},uR:function(){return ye},Ty:function(){return ge},xx:function(){return ve},Vx:function(){return be},mk:function(){return we},ky:function(){return xe},Xc:function(){return Ee},$E:function(){return Se},yt:function(){return _e},kn:function(){return Oe},A0:function(){return Ce},k8:function(){return Te},SL:function(){return je},J_:function(){return De},Kl:function(){return Me},TV:function(){return Ae},CW:function(){return Ne},LE:function(){return Pe},JM:function(){return Ie},du:function(){return Le},I0:function(){return Re},be:function(){return Ze},EC:function(){return Fe},zj:function(){return Be},wX:function(){return Ue},RF:function(){return Ye},aE:function(){return Ve},j5:function(){return He},qV:function(){return We},YL:function(){return ze},bz:function(){return Ge},Jv:function(){return qe},hV:function(){return $e},Xj:function(){return Je},lC:function(){return Xe},lA:function(){return Qe},fO:function(){return et},K4:function(){return tt},a1:function(){return nt},DM:function(){return rt},_U:function(){return ot},xh:function(){return at},Rb:function(){return it},b7:function(){return st},tL:function(){return ut},NS:function(){return lt},qT:function(){return ft},mh:function(){return dt},Vp:function(){return mt}});n("pNMO"),n("4Brf"),n("tjZM"),n("0oug"),n("gXIK"),n("lEou"),n("TeQF"),n("pjDv"),n("yq1k"),n("4mDm"),n("2B1R"),n("Junv"),n("+2oP"),n("7+zs"),n("sMBO"),n("6cQw"),n("DEfu"),n("I9xj"),n("qePV"),n("kSko"),n("zKZe"),n("5DmW"),n("27RR"),n("NBAS"),n("tkto"),n("ExoC"),n("07d7"),n("B6y2"),n("4l63"),n("5s+n"),n("rB9j"),n("ALS0"),n("JfAA"),n("YGK4"),n("JTJg"),n("PKPk"),n("FZtP"),n("3bBZ");var r=n("y8mg"),o=n.n(r),a=n("Eh+D"),i=n("dmHn"),c=n.n(i),s=n("hnzI"),u=n("RDjN"),l=n("zoGk"),f=n("7Rop"),d=n("V/jI"),m=n("ylzY"),p=n("l3/N"),h=n("SnZ1"),y=n("5uUV"),g=n("C+ZP"),v=n("dTJW"),b=n("P26T"),w=n("bJwH"),k=n("LgRU"),x=n("lQiI"),E=n("PGqD"),S=n("FSS3"),_=n("q9+P"),O=n("NMvI"),C=n("5WEu"),T=n("XTqd"),j=n("dvcG"),D=n("sLZY"),M=n("rviF"),A=n("+TCt"),N=n("ybuw");function P(e){return P="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},P(e)}function I(){I=function(){return t};var e,t={},n=Object.prototype,r=n.hasOwnProperty,o=Object.defineProperty||function(e,t,n){e[t]=n.value},a="function"==typeof Symbol?Symbol:{},i=a.iterator||"@@iterator",c=a.asyncIterator||"@@asyncIterator",s=a.toStringTag||"@@toStringTag";function u(e,t,n){return Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{u({},"")}catch(e){u=function(e,t,n){return e[t]=n}}function l(e,t,n,r){var a=t&&t.prototype instanceof y?t:y,i=Object.create(a.prototype),c=new j(r||[]);return o(i,"_invoke",{value:_(e,n,c)}),i}function f(e,t,n){try{return{type:"normal",arg:e.call(t,n)}}catch(e){return{type:"throw",arg:e}}}t.wrap=l;var d="suspendedStart",m="executing",p="completed",h={};function y(){}function g(){}function v(){}var b={};u(b,i,(function(){return this}));var w=Object.getPrototypeOf,k=w&&w(w(D([])));k&&k!==n&&r.call(k,i)&&(b=k);var x=v.prototype=y.prototype=Object.create(b);function E(e){["next","throw","return"].forEach((function(t){u(e,t,(function(e){return this._invoke(t,e)}))}))}function S(e,t){function n(o,a,i,c){var s=f(e[o],e,a);if("throw"!==s.type){var u=s.arg,l=u.value;return l&&"object"==P(l)&&r.call(l,"__await")?t.resolve(l.__await).then((function(e){n("next",e,i,c)}),(function(e){n("throw",e,i,c)})):t.resolve(l).then((function(e){u.value=e,i(u)}),(function(e){return n("throw",e,i,c)}))}c(s.arg)}var a;o(this,"_invoke",{value:function(e,r){function o(){return new t((function(t,o){n(e,r,t,o)}))}return a=a?a.then(o,o):o()}})}function _(t,n,r){var o=d;return function(a,i){if(o===m)throw Error("Generator is already running");if(o===p){if("throw"===a)throw i;return{value:e,done:!0}}for(r.method=a,r.arg=i;;){var c=r.delegate;if(c){var s=O(c,r);if(s){if(s===h)continue;return s}}if("next"===r.method)r.sent=r._sent=r.arg;else if("throw"===r.method){if(o===d)throw o=p,r.arg;r.dispatchException(r.arg)}else"return"===r.method&&r.abrupt("return",r.arg);o=m;var u=f(t,n,r);if("normal"===u.type){if(o=r.done?p:"suspendedYield",u.arg===h)continue;return{value:u.arg,done:r.done}}"throw"===u.type&&(o=p,r.method="throw",r.arg=u.arg)}}}function O(t,n){var r=n.method,o=t.iterator[r];if(o===e)return n.delegate=null,"throw"===r&&t.iterator.return&&(n.method="return",n.arg=e,O(t,n),"throw"===n.method)||"return"!==r&&(n.method="throw",n.arg=new TypeError("The iterator does not provide a '"+r+"' method")),h;var a=f(o,t.iterator,n.arg);if("throw"===a.type)return n.method="throw",n.arg=a.arg,n.delegate=null,h;var i=a.arg;return i?i.done?(n[t.resultName]=i.value,n.next=t.nextLoc,"return"!==n.method&&(n.method="next",n.arg=e),n.delegate=null,h):i:(n.method="throw",n.arg=new TypeError("iterator result is not an object"),n.delegate=null,h)}function C(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function T(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function j(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(C,this),this.reset(!0)}function D(t){if(t||""===t){var n=t[i];if(n)return n.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var o=-1,a=function n(){for(;++o<t.length;)if(r.call(t,o))return n.value=t[o],n.done=!1,n;return n.value=e,n.done=!0,n};return a.next=a}}throw new TypeError(P(t)+" is not iterable")}return g.prototype=v,o(x,"constructor",{value:v,configurable:!0}),o(v,"constructor",{value:g,configurable:!0}),g.displayName=u(v,s,"GeneratorFunction"),t.isGeneratorFunction=function(e){var t="function"==typeof e&&e.constructor;return!!t&&(t===g||"GeneratorFunction"===(t.displayName||t.name))},t.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,v):(e.__proto__=v,u(e,s,"GeneratorFunction")),e.prototype=Object.create(x),e},t.awrap=function(e){return{__await:e}},E(S.prototype),u(S.prototype,c,(function(){return this})),t.AsyncIterator=S,t.async=function(e,n,r,o,a){void 0===a&&(a=Promise);var i=new S(l(e,n,r,o),a);return t.isGeneratorFunction(n)?i:i.next().then((function(e){return e.done?e.value:i.next()}))},E(x),u(x,s,"Generator"),u(x,i,(function(){return this})),u(x,"toString",(function(){return"[object Generator]"})),t.keys=function(e){var t=Object(e),n=[];for(var r in t)n.push(r);return n.reverse(),function e(){for(;n.length;){var r=n.pop();if(r in t)return e.value=r,e.done=!1,e}return e.done=!0,e}},t.values=D,j.prototype={constructor:j,reset:function(t){if(this.prev=0,this.next=0,this.sent=this._sent=e,this.done=!1,this.delegate=null,this.method="next",this.arg=e,this.tryEntries.forEach(T),!t)for(var n in this)"t"===n.charAt(0)&&r.call(this,n)&&!isNaN(+n.slice(1))&&(this[n]=e)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if("throw"===e.type)throw e.arg;return this.rval},dispatchException:function(t){if(this.done)throw t;var n=this;function o(r,o){return c.type="throw",c.arg=t,n.next=r,o&&(n.method="next",n.arg=e),!!o}for(var a=this.tryEntries.length-1;a>=0;--a){var i=this.tryEntries[a],c=i.completion;if("root"===i.tryLoc)return o("end");if(i.tryLoc<=this.prev){var s=r.call(i,"catchLoc"),u=r.call(i,"finallyLoc");if(s&&u){if(this.prev<i.catchLoc)return o(i.catchLoc,!0);if(this.prev<i.finallyLoc)return o(i.finallyLoc)}else if(s){if(this.prev<i.catchLoc)return o(i.catchLoc,!0)}else{if(!u)throw Error("try statement without catch or finally");if(this.prev<i.finallyLoc)return o(i.finallyLoc)}}}},abrupt:function(e,t){for(var n=this.tryEntries.length-1;n>=0;--n){var o=this.tryEntries[n];if(o.tryLoc<=this.prev&&r.call(o,"finallyLoc")&&this.prev<o.finallyLoc){var a=o;break}}a&&("break"===e||"continue"===e)&&a.tryLoc<=t&&t<=a.finallyLoc&&(a=null);var i=a?a.completion:{};return i.type=e,i.arg=t,a?(this.method="next",this.next=a.finallyLoc,h):this.complete(i)},complete:function(e,t){if("throw"===e.type)throw e.arg;return"break"===e.type||"continue"===e.type?this.next=e.arg:"return"===e.type?(this.rval=this.arg=e.arg,this.method="return",this.next="end"):"normal"===e.type&&t&&(this.next=t),h},finish:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),T(n),h}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.tryLoc===e){var r=n.completion;if("throw"===r.type){var o=r.arg;T(n)}return o}}throw Error("illegal catch attempt")},delegateYield:function(t,n,r){return this.delegate={iterator:D(t),resultName:n,nextLoc:r},"next"===this.method&&(this.arg=e),h}},t}function L(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function R(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?L(Object(n),!0).forEach((function(t){Z(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):L(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function Z(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=P(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=P(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==P(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function F(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,a,i,c=[],s=!0,u=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;s=!1}else for(;!(s=(r=a.call(n)).done)&&(c.push(r.value),c.length!==t);s=!0);}catch(e){u=!0,o=e}finally{try{if(!s&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(u)throw o}}return c}}(e,t)||function(e,t){if(!e)return;if("string"===typeof e)return B(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return B(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function B(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function U(e,t,n,r,o,a,i){try{var c=e[a](i),s=c.value}catch(u){return void n(u)}c.done?t(s):Promise.resolve(s).then(r,o)}function Y(e){return function(){var t=this,n=arguments;return new Promise((function(r,o){var a=e.apply(t,n);function i(e){U(a,r,o,i,c,"next",e)}function c(e){U(a,r,o,i,c,"throw",e)}i(void 0)}))}}var V=function(){return s.h.getState().preference},H=function(){var e=Y(I().mark((function e(){var t,n,r,a,i,c,l;return I().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Promise.all([(0,h.OzR)(),(0,h.P2M)()]);case 2:return n=e.sent,r=F(n,2),a=r[0],i=r[1],(c=null===(t=a.data)||void 0===t?void 0:t.theme)&&!u.b2m[c]&&(c=u.uHP.id),l=R(R({},a.data),{},{dailyRemindTimeConfig:i.data,templateEnabled:!0}),m.ZP.languageFromServer=o().clone(l.language),c&&Object.assign(l,{theme:c}),s.h.dispatch((0,v.iI)(l)),b.Z.tryToUpdateMomentConfig(Te()),(0,w.wT)(),(0,w.PE)(),e.abrupt("return",l);case 17:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),W=function(){var e=Y(I().mark((function e(){var t,n;return I().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return t=ae(),e.next=3,H();case 3:e.sent,(0,k.mL)(),(0,E.al)()&&(n=ae(),G(t,n));case 6:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),z=function(){var e,t,n=ae();if((0,p.DT)()){var r=(0,p.yn)();e=r.themeClass,t=r.darkCustomColor}else e=ue(n),ce(n)&&!(0,x._y)()&&(e=u.npS.white.className,ct(u.npS.white.id)),function(){var e=(0,j.LP)("lastTrackThemeDay");return e&&e>=c()().format("YYYYMMDD")}()||(M.Z.globalData("theme",u.A9B(n)),(0,j.JU)("lastTrackThemeDay",c()().format("YYYYMMDD")));document.body.classList.add("webkit"),(0,S.AK)(e,t)},G=function(e,t){if(!(0,p.DT)()&&e!==t){var n=ue(t);n&&(0,S.AK)(n)}},K=function(){var e=ne(),t=ue(e);t&&(0,S.AK)(t)},q=function(){var e=oe(),t=ue(e);t&&(0,S.AK)(t)},$=function(e,t,n){var r,o=V(),a="",i=l.Z.prefMomentFromUtc(e,u.WUZ.atomTime),c=l.Z.getDueDateLocalZoneDate(e).diff(l.Z.startOfDay(),"days");if(0===c)t?a+=(0,d.U2)("today"):(r=(0,d.LO)()?"A hh:mm":"hh:mm A",a+=" "+(o.get("showMeridiem")?i.format(r):i.format("HH:mm")));else if(1===c){var s=(m.ZP.currentSortOption.get("sortOption")||{}).groupBy;t||s!==u.X9E.dueDate||n?a+=(0,d.U2)("tomorrow"):(r=(0,d.LO)()?"A hh:mm":"hh:mm A",a+=" "+(o.get("showMeridiem")?i.format(r):i.format("HH:mm")))}else-1===c?a+=(0,d.U2)("yesterday"):c>0&&c<=6?a+=i.format("ddd"):l.Z.getDueDateLocalZoneDate(e).year()===l.Z.prefMoment().year()?a+=" "+i.format((0,y.I4)("MMMD")):a+=" "+i.format((0,y.I4)("ll"));return a};function J(e){return V().get(e)}var X=function(e){var t,n=null,r=/[0-9]{2}:[0-9]{2}/;return null===e||void 0===e||e.forEach((function(e){var t=e;r.test(t)||3!==t.length||(t="0"+t),(null==n||e<n)&&(n=e)})),null!==(t=n)&&void 0!==t?t:u.D6b},Q=function(){var e=V();e.has("dailyRemindTimeConfig")||e.set("dailyRemindTimeConfig",{dailyReminders:[],enable:!1,holidayNotify:!1,notifyOptions:null,weekDays:null});var t=e.get("dailyRemindTimeConfig");return!1===t.enable?u.D6b:X(t.dailyReminders)},ee=function(e,t){t=t||"HH:mm";var n=V();return(0,g.T8)("1984-04-12",e,n.get("showMeridiem")).locale("en").format(t)},te=function(){var e=V().get("autoDarkTheme");return null==e||e},ne=function(){return V().get("darkTheme")||u.npS.night.id},re=function(){return V().get("darkTheme")},oe=function(){return V().get("theme")||u.npS.white.id},ae=function(){var e=(0,A.MO)().get("isSystemDark");return te()&&e?m.ZP.tempLightTheme||ne():oe()},ie=function(){return V().get("darkCustomColor")||"#4772fa"},ce=function(e){return e||(e=ae()),u.b2m[e]&&u.b2m[e].needPro},se=function(e,t){return e||(e=ae()),t||(t=ie()),"darkcustom"===e?t:N.Z["".concat(e,"ThemeColor")]},ue=function(e){return e||(e=ae()),u.b2m[e]&&u.b2m[e].className||u.uHP.className},le=function(e){e||(e=ae());var t=Object.values(u.npS).filter((function(e){return!!e.isDark})).map((function(e){return e.id}));return t.includes(e)},fe=function(e){return e||(e=ae()),e===u.uHP.id},de=function(e){return e||(e=ae()),[u.npS.white.id].includes(e)},me=function(e){e||(e=ae());var t=u.b2m[e]&&u.b2m[e].category;return t&&("city"===t||"season"===t||"photograph"===t||"gradient"===t)},pe=function(e){return e||(e=ae()),de(e)||le(e)},he=function(e){return e||(e=ae()),e===u.npS.white.id||e===u.npS.night.id||e===u.npS.darkcustom.id},ye=function(e){return e||(e=ae()),e===u.npS.white.id},ge=function(e){return e||(e=ae()),e===u.npS.blue.id},ve=function(e){return e===u.npS.Frozen.id},be=function(e){var t=V();switch(e){case"all":return t.get("sortTypeOfAllProject")===u.ERp.assignee?u.ERp.dueDate:t.get("sortTypeOfAllProject")||u.ERp.dueDate;case"today":return t.get("sortTypeOfToday")||u.ERp.dueDate;case"tomorrow":return t.get("sortTypeOfTomorrow")||u.ERp.dueDate;case"n7ds":return t.get("sortTypeOfWeek")||u.ERp.dueDate;case"assignee":return t.get("sortTypeOfAssignMe")||u.ERp.project;default:return null}},we=function(e){return(V().get("smartProjects")||[]).filter((function(t){return t.name===e}))[0]||{}},ke=function(e){return(null===e||void 0===e?void 0:e.filter((function(e){return!(0,T.GM)(e).isEndRemind})))||e},xe=function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n=V(),r=e?n.get("defaultADReminders"):n.get("defaultReminds");return e||r?e||t?r:ke(r):["TRIGGER:PT0S"]},Ee=function(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0],t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n=xe(e,t);return n?(0,a.fromJS)(o().map(n,(function(e){return{id:(0,f.Z)(),trigger:e}}))):(0,a.List)()},Se=function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n=xe(e,t);return n?o().map(n,(function(e){return{id:(0,f.Z)(),trigger:e}})):e?[]:[{id:(0,f.Z)(),trigger:"TRIGGER:PT0S"}]},_e=function(){var e=null;switch(V().get("defaultDueDate")){case 1:e=l.Z.getStartOfToday();break;case 2:e=l.Z.getStartOfTomorrow();break;case 3:e=l.Z.getStartOfNdayslater(2);break;case 7:e=l.Z.getNextWeekStartOfDay()}return e},Oe=function(){return V().get("defaultPriority")||0},Ce=function(e){switch(e){case"SUN":default:return 0;case"MON":return 1;case"TUE":return 2;case"WED":return 3;case"THU":return 4;case"FRI":return 5;case"SAT":return 6}},Te=function(){var e=V();return Ce(e.get("startDayOfWeek"))},je=function(e,t){return(e-t+7)%7},De=function(){switch(V().get("startDayOfWeek")){case"SUN":default:return 1;case"MON":return 2;case"TUE":return 3;case"WED":return 4;case"THU":return 5;case"FRI":return 6;case"SAT":return 7}},Me=function(e,t,n,r){if(!e)return"";var o=function(e,t,n,r){if(t&&e!==t&&l.Z.prefMoment(e).format("YYYY-MM-DD")!==l.Z.prefMoment(t).format("YYYY-MM-DD")){var o=V(),a="",i=l.Z.prefMomentFromUtc(e,u.WUZ.atomTime);t=l.Z.getRealDueDate(t,n).utc().format(u.WUZ.atomTime);var c,s=l.Z.prefMomentFromUtc(t,u.WUZ.atomTime),f=l.Z.prefMoment().startOf("day").diff(l.Z.getDueDateLocalZoneDate(e),"days"),h=l.Z.prefMoment().startOf("day").diff(l.Z.getDueDateLocalZoneDate(t),"days");if((0,p.dW)())return-1===h?n||null===n?a=(0,d.U2)("tomorrow"):(c=(0,d.LO)()?"A hh:mm":"hh:mm A",a=o.get("showMeridiem")?s.format(c):s.format("HH:mm")):h<-1&&(a=(0,d.U2)("tomorrow")),a;if(0===f)return n||null===n?a=(0,d.U2)("today"):(c=(0,d.LO)()?"A hh:mm":"hh:mm A",a=" "+(o.get("showMeridiem")?i.format(c):i.format("HH:mm"))),a;if(-1===f){var g=(m.ZP.currentSortOption.get("sortOption")||{}).groupBy;return n||g!==u.X9E.dueDate||r?a+=(0,d.U2)("tomorrow"):(c=(0,d.LO)()?"A hh:mm":"hh:mm A",a+=" "+(o.get("showMeridiem")?i.format(c):i.format("HH:mm"))),a}return 0===h?(n||null===n?a=(0,d.U2)("today"):(c=(0,d.LO)()?"A hh:mm":"hh:mm A",a=" "+(o.get("showMeridiem")?s.format(c):s.format("HH:mm"))),a):f>0&&h<0?a=(0,d.U2)("today"):f<0?(l.Z.getDueDateLocalZoneDate(e).year()==l.Z.prefMoment().year()?a+=" "+i.format((0,y.I4)("MMMD")):a+=" "+i.format((0,y.I4)("ll")),a):h>0?(l.Z.getDueDateLocalZoneDate(t).year()===l.Z.prefMoment().year()?a+=" "+s.format((0,y.I4)("MMMD")):a+=" "+s.format((0,y.I4)("ll")),a):a}return $(e,n,r)}(e,t,n,r);return o},Ae=function(){var e=V().get("lunarEnabled");return _.j4?e:"lunar"===(0,D.U0)()},Ne=function(){return(V().get("defaultTimeDuration")||0)%1440===0},Pe=function(e){if(!e||"-1"===e)return null;var t=V(),n=c()(e,"HH:mm").locale("en"),r=t.get("showMeridiem")?"hh:mm A":"HH:mm";return n.format(r)},Ie=function(e,t){if(t=t||"HH:mm",e&&"-1"!==e){var n=V(),r=l.Z.dateFormatToMoment(e,t),o=n.get("showMeridiem")?(0,d.LO)()?"A hh:mm":"hh:mm A":"HH:mm";return r.format(o)}},Le=function(e){return $(e,void 0,!0)},Re=function(){return V().get("notificationOptions")||[]},Ze=function(){var e=V(),t=e.get("id"),n={},r=we("inbox"),o=r.order;null!==o&&void 0!==o&&(n.order=o);var a=r.visibility;return null!=a&&(n.status=a),n.id="inbox".concat(t),n.color=e.get("inboxColor"),n.sortType=function(){var e=V();return e.get("sortTypeOfInbox")?e.get("sortTypeOfInbox"):u.ERp.dueDate}(),n.name=(0,d.U2)("list_inbox"),n},Fe=function(e,t){var n=null==t?s.h.getState().preference.get("startWeekOfYear"):t;Number.isNaN(+n)&&(n=""),n||(n=_.j4?"0104":"0101");var r=c()(e).startOf("week"),o=r.weekYear(),a=+n.slice(0,2),i=+n.slice(2),u=new Date(o,a-1,i),l=c()(u).startOf("week");return r.isSameOrAfter(l)||(l=c()(u).subtract(1,"years").startOf("weeks")),r.diff(l,"weeks")+1},Be=function(e){var t=parseInt("".concat(e),10);return Number(t)?t>365&&(t=365):t=1,t},Ue=function(){var e=V().get("defaultProjectId")||(0,x.U2)("inboxId");return(0,w.Rp)(e)?e:(0,x.U2)("inboxId")},Ye=function(){return V().get("defaultTimeMode")},Ve=function(){return V().get("defaultTimeDuration")},He=function(){return V().get("nlpEnabled")},We=function(){return V().get("removeDate")},ze=function(){return!1!==V().get("tagging")},Ge=function(){var e=V(),t=(0,O.NJ)(),n=new Set(t.toArray().map((function(e){return e.get("name")})));return(e.get("defaultTags")||[]).filter((function(e){return n.has(e)}))},Ke=function(){return V().get("defaultTags")||[]},qe=function(e,t){var n=Ke(),r=Array.from(new Set(n.map((function(n){return n===e?t:n}))));s.h.dispatch((0,v.BP)(r)),nt()},$e=function(e){var t=Ke().filter((function(t){return t!==e}));s.h.dispatch((0,v.BP)(t)),nt()},Je=function(){return Ge()},Xe=function(){var e=V(),t={};if(e.get("webCalendarViewType")||(t.webCalendarViewType=(0,j.LP)(u._Yt.calendarStatus)||"m"),!e.get("webCalendarViewFilter")){var n=(0,j.LP)(u.anR.calendar,"json");n&&(t.webCalendarViewFilter=JSON.stringify(n))}if(void 0===e.get("nlpEnabled")){var r=e.get("nlpenabled");t.nlpEnabled="boolean"!==typeof r||r}if(void 0===e.get("removeDate")){var o=e.get("dateKeptInText");t.removeDate="boolean"!==typeof o||o}s.h.dispatch((0,v.xj)(t))},Qe=function(){for(var e=V().get("defaultADReminders")||[],t=!1,n=0;n<e.length;n++){var r=(0,T.wA)(e[n]);e[n]!==r&&(t=!0,e[n]=r)}s.h.dispatch((0,v.k3)(e)),t&&nt()},et=function(){if(!(0,x._y)()){var e=!1;"0"!==C.U2("defaultTimeMode")&&(s.h.dispatch((0,v.Md)("0")),s.h.dispatch((0,v.Sp)("60")),e=!0),C.U2("showChecklist")&&(s.h.dispatch((0,v.FE)()),e=!0),e&&nt()}},tt=function(){var e=V().get("dailyRemindTimeConfig");h.QBN(e)},nt=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};e&&s.h.dispatch((0,v.xj)(e));var n=V().toJS();delete n.showDetail,delete n.dateFormat,n.calendarViewConf&&(n.calendarViewConf=R({},n.calendarViewConf),delete n.calendarViewConf.showDeclinedEvents),h.zZM(n).then((function(e){t.success&&"function"===typeof t.success&&t.success(e)}),(function(e){t.fail&&"function"===typeof t.fail&&t.fail(e)}))},rt=function(e,t){var n="";switch(e){case u.X1y.all:n="sortTypeOfAllProject";break;case u.X1y.assignedme:n="sortTypeOfAssignMe";break;case _.EA.inboxId:n="sortTypeOfInbox";break;case u.X1y.today:n="sortTypeOfToday";break;case u.X1y.tomorrow:n="sortTypeOfTomorrow";break;case u.X1y.week:n="sortTypeOfWeek";break;default:return}nt(Z({},n,t))},ot=function(e){s.h.dispatch((0,v.Jl)(e)),nt()},at=function(e){var t=V().get("smartProjects").map((function(t){var n=t.name;return e[n]?R(R({},t),e[n]):t}));s.h.dispatch((0,v.Jl)(t)),nt()},it=function(e){s.h.dispatch((0,v.HZ)(e)),nt()},ct=function(e){s.h.dispatch((0,v.Dc)(e)),nt()},st=function(e){s.h.dispatch((0,v.yL)(e)),nt()},ut=function(){s.h.dispatch((0,v.Bf)())},lt=function(){var e=V().toJSON();delete e.dateFormat,(0,j.JU)(u._Yt.preferences,JSON.stringify(R(R({},e),{},{showDetail:m.ZP.forceUpdatedDetailMode&&e.showDetail?!e.showDetail:e.showDetail}))),(0,j.W1)(u._Yt.appTheme,e.theme),m.ZP.forceUpdatedDetailMode=!1},ft=function(){var e=V().get("defaultProjectId");if(e){var t=w.Rp(e);if(!t||w.I2(t)||w.vG(t)){var n=w.EW().get("id");s.h.dispatch((0,v.hl)(n)),nt()}}},dt=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:s.h.getState(),t=e.preference;return t.get("dateFormat")||function(){if("en-gb"===c().locale())return"DD/MM/YYYY";var e=(t.get("language")||(0,d.dK)()).toLowerCase().substring(0,2);return(0,y.l7)(e)}()},mt=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:s.h.getState(),t=dt(e),n=function(){switch(t){case"MM/DD/YYYY":return"1";case"DD/MM/YYYY":return"2";case"YYYY/MM/DD":return"3";default:return""}}();return n?"&df=".concat(n):""}},bJwH:function(e,t,n){"use strict";n.d(t,{nt:function(){return G},DU:function(){return K},mW:function(){return J},PT:function(){return X},EW:function(){return Q},CW:function(){return ee},kd:function(){return te},YB:function(){return ne},K3:function(){return re},Ep:function(){return oe},jG:function(){return ae},Um:function(){return ie},C3:function(){return ce},gG:function(){return se},zg:function(){return ue},E8:function(){return le},MU:function(){return fe},We:function(){return me},eY:function(){return pe},jb:function(){return he},fY:function(){return ye},YS:function(){return ge},PD:function(){return ve},wA:function(){return be},CU:function(){return we},l4:function(){return ke},_g:function(){return xe},Sg:function(){return Ee},NK:function(){return Se},sH:function(){return _e},Rp:function(){return Oe},ib:function(){return Ce},wC:function(){return Te},mh:function(){return je},$:function(){return De},PG:function(){return Me},yE:function(){return Ae},x5:function(){return Ne},U:function(){return Ie},v2:function(){return Le},D0:function(){return Re},ou:function(){return Ze},G3:function(){return Fe},vo:function(){return Be},sr:function(){return Ue},sp:function(){return Ye},Oc:function(){return Ve},Mr:function(){return He},lO:function(){return We},FP:function(){return Ge},bi:function(){return Ke},do:function(){return qe},Hu:function(){return Xe},jY:function(){return et},wT:function(){return tt},ZO:function(){return rt},F$:function(){return at},sZ:function(){return it},rV:function(){return ct},gu:function(){return st},uA:function(){return ut},g8:function(){return lt},hX:function(){return ft},bb:function(){return mt},$X:function(){return pt},X3:function(){return ht},KW:function(){return yt},q2:function(){return vt},nL:function(){return bt},V2:function(){return wt},Uz:function(){return kt},IA:function(){return xt},PE:function(){return Et},uB:function(){return St},$P:function(){return _t},j2:function(){return Ot},lM:function(){return Ct},Gr:function(){return Tt},z2:function(){return jt},Ej:function(){return Dt},vi:function(){return Mt},he:function(){return At},ze:function(){return It},gX:function(){return Lt},cx:function(){return Rt},I2:function(){return Zt},bF:function(){return Ft},VR:function(){return Bt},Ht:function(){return Ut},Pr:function(){return Yt},Hs:function(){return Vt},Sm:function(){return Ht},xY:function(){return Wt},ct:function(){return zt},Te:function(){return Gt},WV:function(){return Kt},t3:function(){return qt},Sw:function(){return $t},Yj:function(){return Xt},Q0:function(){return Qt},ZW:function(){return en},pw:function(){return tn},zW:function(){return nn},nB:function(){return rn},FX:function(){return on},Ui:function(){return an},nn:function(){return cn},r:function(){return sn},yA:function(){return un},Ki:function(){return ln},at:function(){return fn},vG:function(){return dn},C_:function(){return hn},aZ:function(){return yn},eG:function(){return gn},ku:function(){return bn},Oe:function(){return wn},B8:function(){return kn},q1:function(){return xn},Ft:function(){return En},BR:function(){return Sn},bM:function(){return _n},ey:function(){return On},Ey:function(){return Cn}});n("pNMO"),n("4Brf"),n("tjZM"),n("0oug"),n("gXIK"),n("lEou"),n("ma9I"),n("TeQF"),n("fbCW"),n("x0AG"),n("pjDv"),n("yq1k"),n("4mDm"),n("2B1R"),n("Junv"),n("+2oP"),n("ToJy"),n("pDQq"),n("7+zs"),n("sMBO"),n("DEfu"),n("Tskq"),n("I9xj"),n("qePV"),n("5DmW"),n("27RR"),n("NBAS"),n("tkto"),n("ExoC"),n("07d7"),n("4l63"),n("5s+n"),n("rB9j"),n("ALS0"),n("JfAA"),n("YGK4"),n("JTJg"),n("PKPk"),n("Rm1S"),n("SYor"),n("FZtP"),n("3bBZ");var r=n("Eh+D"),o=n("hnzI"),a=n("l3/N"),i=n("lQiI"),c=n("RDjN"),s=n("q9+P"),u=n("kxzV"),l=n("f4Y0"),f=n("+YLg"),d=n("NMvI"),m=n("WSY4"),p=n("5WEu"),h=n("/kYj"),y=n("fEur"),g=n("MYw0"),v=n("+7oO"),b=n("y8mg"),w=n.n(b),k=n("ZvEw"),x=n("gFJJ"),E=n("wV/k"),S=n("2sNt"),_=n("SnZ1"),O=n("Q2bh"),C=n("2KMM"),T=n("0Nh+"),j=n("xS9v"),D=n("Ag2S"),M=n("byEE"),A=n("FqFs"),N=n("sLZY"),P=n("V/jI"),I=n("xG0P"),L=n("cFRg"),R=n("cYOW");function Z(e){return Z="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},Z(e)}function F(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function B(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?F(Object(n),!0).forEach((function(t){U(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):F(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function U(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=Z(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=Z(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==Z(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Y(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,a,i,c=[],s=!0,u=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;s=!1}else for(;!(s=(r=a.call(n)).done)&&(c.push(r.value),c.length!==t);s=!0);}catch(e){u=!0,o=e}finally{try{if(!s&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(u)throw o}}return c}}(e,t)||function(e,t){if(!e)return;if("string"===typeof e)return V(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return V(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function V(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function H(){H=function(){return t};var e,t={},n=Object.prototype,r=n.hasOwnProperty,o=Object.defineProperty||function(e,t,n){e[t]=n.value},a="function"==typeof Symbol?Symbol:{},i=a.iterator||"@@iterator",c=a.asyncIterator||"@@asyncIterator",s=a.toStringTag||"@@toStringTag";function u(e,t,n){return Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{u({},"")}catch(e){u=function(e,t,n){return e[t]=n}}function l(e,t,n,r){var a=t&&t.prototype instanceof y?t:y,i=Object.create(a.prototype),c=new j(r||[]);return o(i,"_invoke",{value:_(e,n,c)}),i}function f(e,t,n){try{return{type:"normal",arg:e.call(t,n)}}catch(e){return{type:"throw",arg:e}}}t.wrap=l;var d="suspendedStart",m="executing",p="completed",h={};function y(){}function g(){}function v(){}var b={};u(b,i,(function(){return this}));var w=Object.getPrototypeOf,k=w&&w(w(D([])));k&&k!==n&&r.call(k,i)&&(b=k);var x=v.prototype=y.prototype=Object.create(b);function E(e){["next","throw","return"].forEach((function(t){u(e,t,(function(e){return this._invoke(t,e)}))}))}function S(e,t){function n(o,a,i,c){var s=f(e[o],e,a);if("throw"!==s.type){var u=s.arg,l=u.value;return l&&"object"==Z(l)&&r.call(l,"__await")?t.resolve(l.__await).then((function(e){n("next",e,i,c)}),(function(e){n("throw",e,i,c)})):t.resolve(l).then((function(e){u.value=e,i(u)}),(function(e){return n("throw",e,i,c)}))}c(s.arg)}var a;o(this,"_invoke",{value:function(e,r){function o(){return new t((function(t,o){n(e,r,t,o)}))}return a=a?a.then(o,o):o()}})}function _(t,n,r){var o=d;return function(a,i){if(o===m)throw Error("Generator is already running");if(o===p){if("throw"===a)throw i;return{value:e,done:!0}}for(r.method=a,r.arg=i;;){var c=r.delegate;if(c){var s=O(c,r);if(s){if(s===h)continue;return s}}if("next"===r.method)r.sent=r._sent=r.arg;else if("throw"===r.method){if(o===d)throw o=p,r.arg;r.dispatchException(r.arg)}else"return"===r.method&&r.abrupt("return",r.arg);o=m;var u=f(t,n,r);if("normal"===u.type){if(o=r.done?p:"suspendedYield",u.arg===h)continue;return{value:u.arg,done:r.done}}"throw"===u.type&&(o=p,r.method="throw",r.arg=u.arg)}}}function O(t,n){var r=n.method,o=t.iterator[r];if(o===e)return n.delegate=null,"throw"===r&&t.iterator.return&&(n.method="return",n.arg=e,O(t,n),"throw"===n.method)||"return"!==r&&(n.method="throw",n.arg=new TypeError("The iterator does not provide a '"+r+"' method")),h;var a=f(o,t.iterator,n.arg);if("throw"===a.type)return n.method="throw",n.arg=a.arg,n.delegate=null,h;var i=a.arg;return i?i.done?(n[t.resultName]=i.value,n.next=t.nextLoc,"return"!==n.method&&(n.method="next",n.arg=e),n.delegate=null,h):i:(n.method="throw",n.arg=new TypeError("iterator result is not an object"),n.delegate=null,h)}function C(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function T(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function j(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(C,this),this.reset(!0)}function D(t){if(t||""===t){var n=t[i];if(n)return n.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var o=-1,a=function n(){for(;++o<t.length;)if(r.call(t,o))return n.value=t[o],n.done=!1,n;return n.value=e,n.done=!0,n};return a.next=a}}throw new TypeError(Z(t)+" is not iterable")}return g.prototype=v,o(x,"constructor",{value:v,configurable:!0}),o(v,"constructor",{value:g,configurable:!0}),g.displayName=u(v,s,"GeneratorFunction"),t.isGeneratorFunction=function(e){var t="function"==typeof e&&e.constructor;return!!t&&(t===g||"GeneratorFunction"===(t.displayName||t.name))},t.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,v):(e.__proto__=v,u(e,s,"GeneratorFunction")),e.prototype=Object.create(x),e},t.awrap=function(e){return{__await:e}},E(S.prototype),u(S.prototype,c,(function(){return this})),t.AsyncIterator=S,t.async=function(e,n,r,o,a){void 0===a&&(a=Promise);var i=new S(l(e,n,r,o),a);return t.isGeneratorFunction(n)?i:i.next().then((function(e){return e.done?e.value:i.next()}))},E(x),u(x,s,"Generator"),u(x,i,(function(){return this})),u(x,"toString",(function(){return"[object Generator]"})),t.keys=function(e){var t=Object(e),n=[];for(var r in t)n.push(r);return n.reverse(),function e(){for(;n.length;){var r=n.pop();if(r in t)return e.value=r,e.done=!1,e}return e.done=!0,e}},t.values=D,j.prototype={constructor:j,reset:function(t){if(this.prev=0,this.next=0,this.sent=this._sent=e,this.done=!1,this.delegate=null,this.method="next",this.arg=e,this.tryEntries.forEach(T),!t)for(var n in this)"t"===n.charAt(0)&&r.call(this,n)&&!isNaN(+n.slice(1))&&(this[n]=e)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if("throw"===e.type)throw e.arg;return this.rval},dispatchException:function(t){if(this.done)throw t;var n=this;function o(r,o){return c.type="throw",c.arg=t,n.next=r,o&&(n.method="next",n.arg=e),!!o}for(var a=this.tryEntries.length-1;a>=0;--a){var i=this.tryEntries[a],c=i.completion;if("root"===i.tryLoc)return o("end");if(i.tryLoc<=this.prev){var s=r.call(i,"catchLoc"),u=r.call(i,"finallyLoc");if(s&&u){if(this.prev<i.catchLoc)return o(i.catchLoc,!0);if(this.prev<i.finallyLoc)return o(i.finallyLoc)}else if(s){if(this.prev<i.catchLoc)return o(i.catchLoc,!0)}else{if(!u)throw Error("try statement without catch or finally");if(this.prev<i.finallyLoc)return o(i.finallyLoc)}}}},abrupt:function(e,t){for(var n=this.tryEntries.length-1;n>=0;--n){var o=this.tryEntries[n];if(o.tryLoc<=this.prev&&r.call(o,"finallyLoc")&&this.prev<o.finallyLoc){var a=o;break}}a&&("break"===e||"continue"===e)&&a.tryLoc<=t&&t<=a.finallyLoc&&(a=null);var i=a?a.completion:{};return i.type=e,i.arg=t,a?(this.method="next",this.next=a.finallyLoc,h):this.complete(i)},complete:function(e,t){if("throw"===e.type)throw e.arg;return"break"===e.type||"continue"===e.type?this.next=e.arg:"return"===e.type?(this.rval=this.arg=e.arg,this.method="return",this.next="end"):"normal"===e.type&&t&&(this.next=t),h},finish:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),T(n),h}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.tryLoc===e){var r=n.completion;if("throw"===r.type){var o=r.arg;T(n)}return o}}throw Error("illegal catch attempt")},delegateYield:function(t,n,r){return this.delegate={iterator:D(t),resultName:n,nextLoc:r},"next"===this.method&&(this.arg=e),h}},t}function W(e,t,n,r,o,a,i){try{var c=e[a](i),s=c.value}catch(u){return void n(u)}c.done?t(s):Promise.resolve(s).then(r,o)}function z(e){return function(){var t=this,n=arguments;return new Promise((function(r,o){var a=e.apply(t,n);function i(e){W(a,r,o,i,c,"next",e)}function c(e){W(a,r,o,i,c,"throw",e)}i(void 0)}))}}var G=function(){var e=z(H().mark((function e(){var t;return H().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,v.Z.getProject();case 2:(t=e.sent)&&o.h.dispatch((0,g.GV)(t));case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),K=w().debounce(z(H().mark((function e(){return H().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,v.Z.setProject(r.fromJS(o.h.getState().projects).toJSON());case 2:case"end":return e.stop()}}),e)}))),c.mi6,{leading:!1,trailing:!0}),q=function(e){return e.sort((function(e,t){return e.get("sortOrder")-t.get("sortOrder")}))},$=function(e){return"view"===e?Ft:"edit"===e?Zt:function(){return!1}},J=function(){return o.h.getState().projects.projectList},X=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:o.h.getState(),t=e.projects,n=t.projectList,r=t.projectInbox;return n.push(r)},Q=function(){return o.h.getState().projects.projectInbox},ee=function(){return J().size},te=function(){return ue({withInbox:!1}).size},ne=function(e){return ae(e).filter((function(e){return At(e)})).size},re=function(e){var t=e.ids,n=e.available,r=void 0===n?"view":n,o=[];return t.forEach((function(e){if("inbox"===e||e===(0,i.U2)("inboxId"))o.push(e);else{var t=Oe(e);t&&!$(r)(t)&&o.push(e)}})),o},oe=function(e){var t=e.projects,n=e.available,r=void 0===n?"view":n;return t.filter((function(e){return!!qt(e)||!$(r)(e)}))},ae=function(e){var t=J();return e?t.filter((function(t){return jt(t)===e})):t.filter((function(e){return!jt(e)}))},ie=function(){return J().filter((function(e){return!!jt(e)}))},ce=function(){return J().filter((function(e){return!!jt(e)&&!e.get("isDeleted")}))},se=function(e){return J().filter((function(t){var n=jt(t)===e,r=parseInt("".concat(t.get("userCount")),10)>1||yn(t);return n&&(!r||t.get("isOwner"))}))},ue=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{sort:!1,withInbox:!0,available:"view"},t=null==e.withInbox||e.withInbox,n=t?X():J();return de(n,e)},le=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{sort:!1,available:"view"};return de(fe(e),t).toArray()},fe=function(e){var t=[],n=new Set(e),a=o.h.getState().projects,c=a.projectList,s=a.projectInbox;return(n.has((0,i.U2)("inboxId"))||n.has("inbox"))&&t.push(s),c.toArray().forEach((function(e){n.has(e.get("id"))&&t.push(e)})),r.List(t)},de=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{sort:!1,available:"view"},n=null!=t.sort&&t.sort,r=null==t.available?"view":t.available,o=e.filter((function(e){return!$(r)(e)}));return n&&(o=o.sort(u.ZP.projectOrder)),o},me=function(e){var t=e.teamId,n=e.available,r=void 0===n?"view":n;return ae(t).filter((function(e){return!$(r)(e)}))},pe=function(e){var t=e.teamId;return ae(t).filter((function(e){return!Ft(e,!1)})).filter((function(e){return Rt(e)}))},he=function(){return J().filter((function(e){var t=e.get("showType");return t?t===f.BB.None:!e.get("inAll")}))},ye=function(e,t){if(null==e||null==t)return!0;var n=t.get("showType");if(!n)return!t.get("inAll");switch(n){case f.BB.All:return!1;case f.BB.AssignedExceptOther:var r=Mt(t),o=e.get("assignee");return!(!r||!o||o===(0,i.U2)("userId"));case f.BB.AssignedToMe:var a=Mt(t),c=e.get("assignee");return!(!a||c===(0,i.U2)("userId"));case f.BB.None:return!0;default:return!1}},ge=function(){var e=o.h.getState().projects,t=e.smartProjectList,n=e.projectInbox;return t.push(n).filter((function(e){return void 0!==e.get("order")})).sort(u.ZP.smartProjectOrder)},ve=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:o.h.getState();return e.projects.projectSection},be=function(e){return J().filter((function(t){return!Rt(t)&&t.get("groupId")===e}))},we=function(e){return J().filter((function(t){var n=t.get("groupId");return!Rt(t)&&!!n&&e.has(n)}))},ke=function(e){var t=be(e);return q(t)},xe=function(e){var t=ae(e);return q(t)},Ee=function(){return J().filter((function(e){return!Ft(e)&&!!Mt(e)}))},Se=function(){return X().filter((function(e){return!Mt(e)}))},_e=function(){return X().filter((function(e){return!(Ft(e)||!function(e){var t=e.get("showType");return t?t!==f.BB.None:e.get("inAll")}(e)&&!Mt(e))}))},Oe=function(e){return X().find((function(t){return t.get("id")===e}))},Ce=function(e){return X().find((function(t){return t.get("name")===e}))},Te=function(e){return oe({projects:ke(e),available:"edit"}).get(0)},je=function(e){return o.h.getState().projects.smartProjectList.find((function(t){return t.get("id")===e}))},De=function(e){var t=(0,l.UM)(e).get("projectId");return Oe(t)},Me=function(e,t){var n=Oe(e);return n?n.get("name"):e&&e.includes("inbox")||t&&t.includes("inbox")?Q().get("name"):t||""},Ae=function(e){var t=Oe(e);return!!t&&!!(parseInt("".concat(t.get("userCount")),10)>1||yn(t))},Ne=function(){return o.h.getState().projects.projectList.filter((function(e){return e.get("userCount")>1||yn(e)})).size>0},Pe=function(e){return o.h.getState().groups.groupList.find((function(t){return t.get("id")===e}))?e:"NONE"},Ie=function(e,t,n,r){var o=function(e){return X().filter((function(t){return t.get("name")===e}))}(r).toArray().filter((function(e){return!e.get("isDeleted")}));return o.findIndex((function(o){var a=o.get("name")===r,i=Pe(o.get("groupId"))===Pe(t||"NONE"),c=(0,k.Fo)(o.get("teamId"))===n;if(!e)return a&&i&&c;if(a){var s=o.get("id")===e.get("id");return i&&c&&!s}return!1}))>-1},Le=function(e){var t=Oe(e);return!!t&&cn(t)},Re=function(e){var t=me({teamId:e}).minBy((function(e){return e.get("sortOrder")}));return t&&t.get("sortOrder")!==1/0?t.get("sortOrder"):0},Ze=function(e){var t=me({teamId:e}).maxBy((function(e){return e.get("sortOrder")}));return t&&t.get("sortOrder")!==1/0?t.get("sortOrder"):0},Fe=function(e){var t=pe({teamId:e}).minBy((function(e){return e.get("sortOrder")}));return t&&t.get("sortOrder")!==1/0?t.get("sortOrder"):0},Be=function(){var e=(0,a.EI)();if(e){"inbox"===e&&(e+=s.xS);var t=Oe(e);return t||(t=Ce(decodeURIComponent(e))),t||(t=je("tasks")),t}},Ue=function(){var e=Be();if(e){var t=e.get("id");return"tasks"===t&&(t=(0,a.EI)()),t}},Ye=function(){var e,t=Be();return t?("tasks"===(e=t.get("id"))&&((0,a.rQ)()?e=(0,a.EI)():(e=(0,a.rW)(),e=(t=je(e))?c.Teb[t.get("id")]:(0,a.EI)())),e):null},Ve=function(){var e,t=Be();if(t){if("tasks"===(e=t.get("id")))if((0,a.rQ)())e=(0,a.EI)();else if((0,a.QF)()){var n;e=null===(n=(0,h.ii)())||void 0===n?void 0:n.get("id")}else e=(0,a.rW)(),e=(t=je(e))?c.Teb[t.get("id")]:(0,a.EI)();return e}return null},He=function(){return(0,a.OU)()?Be():Oe((0,p.wX)())},We=function(){var e=Be();if(e){var t=e.get("id");return"tasks"===t&&(t=(0,a.$2)().type),t}},ze=function(){var e=X(),t=[];return e.sort((function(e,t){return e.get("sortOrder")-t.get("sortOrder")})).forEach((function(e){if(!Rt(e)){var n=(0,l.H9)(e.get("id")).toArray();e.get("id")===(0,i.U2)("inboxId")?t.unshift({complete:e.get("name")+" ",match:e.get("name"),key:(0,i.U2)("inboxId"),columns:n}):t.push({complete:e.get("name")+" ",match:e.get("name"),key:e.get("id"),columns:n})}})),t};function Ge(e){var t=Y(e.split("/"),2),n=t[0],r=(t[1],ze().find((function(e){return e.match===n})));if(r)return r.key}function Ke(e,t){var n=t.key;return B(B({},e),{},{projectId:n})}var qe=function(){if((0,a.Rq)())return(0,d.Js)();var e=(0,a.EI)();return e?"all"===e?(0,a.XR)().split("/")[2]:"inbox"===e?e+=s.xS:e:void 0},$e=function(e){return(0,p.wX)()},Je=function(e){return e.customSmartProjects},Xe=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:o.h.getState();return Je(e)},Qe=function(e){return e.groups.groupList},et=(0,m.P1)([function(e,t){var n=t.webCalendarViewFilter;return n?JSON.parse(n):null},$e,function(e){var t=e.projects,n=t.projectList,r=t.projectInbox;return n.push(r)},Je,Qe,function(e){return e.tags}],(function(e,t,n,r,o,a){if(e){var c=e.project,s=e.tag;if("all"===c||"assignedMe"===c)return t;var l=c,f=l.csl,d=l.list,m=l.group,p=new Map(n.toArray().map((function(e){return[e.get("id"),e]}))),g=(d||[]).filter((function(e){var t=p.get(e);return!!t&&!Zt(t)})),v=g;if(m&&m.length>0){var b=n.groupBy((function(e){return e.get("groupId")||null})),w={};if(m.forEach((function(e){var t=b.get(e);if(t){var n=t.sort(u.ZP.order).toArray().filter((function(e){return!Zt(e)})),r=n.map((function(e){return e.get("id")}));w[e]=r,v=v.concat(r||[])}})),v.length>0){if(v.includes(t))return t;var k=g.map((function(e){return p.get(e)})).filter((function(e){return!!e})),x=m.filter((function(e){return w[e]&&w[e].length>0})).map((function(e){return(0,h.VL)(e)||null})).filter(Boolean),E=null,S=k.filter((function(e){return!/^inbox/.test(e.get("id"))||(E=e.get("id"),!1)})).concat(x).sort(u.ZP.order).map((function(e){return e?e.get("id"):null})).filter(Boolean);if(E&&S.unshift(E),S.length>0){var _=S[0];return w[_]&&w[_].length>0?w[_][0]:_}return(0,i.U2)("inboxId")}return t}if(f){var O=(0,y.xS)(f);return O?O.get("id"):t}if(s&&s.length>0&&0===v.length)return t;if(v.length>0){if(v.includes(t))return t;var C=v.map((function(e){return p.get(e)})).filter((function(e){return!!e})),T=null,j=C.filter((function(e){return!/^inbox/.test(e.get("id"))||(T=e.get("id"),!1)})).sort(u.ZP.order).map((function(e){return e?e.get("id"):null})).filter((function(e){return!!e}));return T&&j.unshift(T),j[0]||t}return t}return t})),tt=((0,m.P1)([function(e){return e.preference.get("webCalendarViewSelected")},$e],(function(e,t){return e||t})),function(){var e=(0,p.Oz)().get("smartProjects"),t=new Set(["project","tag","filter","subscribedCalendar"]),n={};e.forEach((function(e){t.has(e.name)&&null!=e.order&&(n[e.name]=e.order)})),yt(n)}),nt=function(e){var t=Oe(e);return t?vn(t):c.dmu},rt=function(e,t){var n=B(B({},nt(e)),{},{sortType:t});o.h.dispatch((0,g.kU)(e,n))},ot=function(e){var t=Oe(e);return t?bn(t):c.ePh},at=function(e,t){var n=B(B({},ot(e)),{},{groupBy:t});o.h.dispatch((0,g.AR)(e,n))},it=function(e,t){var n=ot(e),r=(0,c.EhZ)(t),a=B(B({},n),{},{orderBy:t,order:r});o.h.dispatch((0,g.AR)(e,a))},ct=function(e,t){var n=B(B({},ot(e)),{},{order:t});o.h.dispatch((0,g.AR)(e,n))},st=function(e,t){var n=nt(e),r=B(B({},n.sortOption),{},{groupBy:t}),a=B(B({},n),{},{sortOption:r});o.h.dispatch((0,g.kU)(e,a))},ut=function(e,t){var n=nt(e),r=B(B({},n.sortOption),{},{orderBy:t}),a=B(B({},n),{},{sortOption:r});o.h.dispatch((0,g.kU)(e,a))},lt=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:o.h.getState(),t=e.projects.projectInbox;return t.get("status")===c.jPq.hide},ft=function(e){var t=e.serverData,n=void 0===t?[]:t,r=e.isFullBatch,a=void 0!==r&&r;if(n){var i=o.h.getState().projects.projectList.toJS(),c=i.filter((function(e){return e.isNew})),s=new Map(i.map((function(e){return[e.id,e]})));n.forEach((function(e){var t=s.get(e.id);if(t)if(s.delete(e.id),t.isSortInit)if(null==e.sortOption)if(O.IK(e.id)){var n=O.e5(e.id),r=(0,M.Yf)(n,e,t);O.gG(e),r.isDirty=!0,delete r.isSortInit,c.push(r)}else t.isDirty=!0,delete t.isSortInit,c.push(t);else c.push(e);else if(t.isDeleted||t.etag===e.etag)c.push(t);else if(t.isDirty)if(O.IK(e.id)){var o=O.e5(e.id),i=(0,M.Yf)(o,e,t);O.gG(e),c.push(i)}else c.push(t);else c.push(e);else!a&&e.transferred&&(e.needPullTasks=!0),c.push(e)})),s.forEach((function(e){e.isNew||E.QJ(e.id,!1)})),c=c.map((function(e){return dt(e)})),o.h.dispatch(g.Q4(c))}},dt=function(e){if(e.name){var t=e.name.trim();e.name!==t&&(e.name=t,e.isDirty=!0)}return e},mt=function(){var e=z(H().mark((function e(){var t,n,r,a,i,c,s;return H().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(t=o.h.getState().projects.projectList,n=[],r=[],a=[],i=t.filter((function(e){return fn(e)||un(e)})),c=x.b9.projectNumber,s=Math.max(c-i.size,0),t.forEach((function(e){e.get("isDeleted")?a.push(e.get("id")):e.get("isNew")?n.push(Jt(e)):e.get("isDirty")&&r.push(Jt(e))})),!((n=n.splice(0,s)).length||r.length||a.length)){e.next=12;break}return e.next=12,_.NDS({add:n,update:r,delete:a}).then((function(e){var t=e.data;o.h.dispatch(g.hN(t.id2etag,t.id2error))}));case 12:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),pt=function(){J().find((function(e){return!!e.get("needPullTasks")}))&&J().filter((function(e){return!!e.get("needPullTasks")})).map((function(e){return e.get("id")})).toArray().forEach((function(e){_.k93(e).then((function(t){var n=t.data;n&&S.hX0({serverData:{update:n},projectIdFetchFrom:e}),o.h.dispatch(g.xZ(e))}))}))},ht=function(e){o.h.dispatch(g.X3(e))},yt=function(e){o.h.dispatch(g.KW(e))},gt=function(e,t){var n=0,r=!1;if(0===t)n=e.get(0).get("sortOrder")-s.eL,(0,j.e3)(n)&&(r=!0);else if(t===e.size)n=e.get(e.size-1).get("sortOrder")+s.eL,(0,j.jb)(n)&&(r=!0);else{var o=e.get(t-1).get("sortOrder"),a=e.get(t).get("sortOrder");a-o<2?r=!0:n=Math.floor((a+o)/2)}return isNaN(n)&&(r=!0),{newOrder:n,needReset:r}},vt=function e(t,n,r){var a=null,i=t.get("id"),c=n.get("id");Ct(n)?a=n.get("groupId"):t.get("groupId")&&(a="NONE");var s=null,u=jt(n),l=jt(t);if((l||u)&&l!==u)return!1;s=u;var f=C.LG(s),d=f.findIndex((function(e){return e.get("id")===c}));if(-1!==d){"bottom"===r&&d++;var m=gt(f,d),p=m.newOrder;if(m.needReset)return C.BT(s),e(t,n,r);t.get("groupId")!==a&&o.h.dispatch(g.kx(i,a)),o.h.dispatch(g.DI(i,p)),T.Z.doSync()}},bt=function e(t,n,r,a){D.vp.dispatch(D.Ks,{teamId:r,projectId:t.get("id"),projectName:t.get("name"),callback:function(){var i=null,c=t.get("id"),s=n.get("id");Ct(n)?i=n.get("groupId"):t.get("groupId")&&(i="NONE");var u=C.LG(r),l=u.findIndex((function(e){return e.get("id")===s}));if(-1!==l){"bottom"===a&&l++;var f=gt(u,l),d=f.newOrder;if(f.needReset)return C.BT(r),e(t,n,r,a);t.get("groupId")!==i?o.h.dispatch(g.ty(c,{teamId:r,sortOrder:d,groupId:i})):o.h.dispatch(g.ty(c,{teamId:r,sortOrder:d,groupId:"NONE"})),T.Z.doSync()}}})},wt=function e(t,n,r,a){D.vp.dispatch(D.Au,{teamId:r,projectId:t.get("id"),projectName:t.get("name"),callback:function(){var i=null,c=t.get("id"),s=n.get("id");Ct(n)?i=n.get("groupId"):t.get("groupId")&&(i="NONE");var u=C.LG(null),l=u.findIndex((function(e){return e.get("id")===s}));if(-1!==l){"bottom"===a&&l++;var f=gt(u,l),d=f.newOrder;if(f.needReset)return C.BT(null),e(t,n,r,a);t.get("groupId")!==i?o.h.dispatch(g.ty(c,{teamId:null,sortOrder:d,groupId:i,openToTeam:!1,teamMemberPermission:null})):o.h.dispatch(g.ty(c,{teamId:null,sortOrder:d,groupId:"NONE",openToTeam:!1,teamMemberPermission:null})),T.Z.doSync()}}})},kt=function e(t,n,r){var a=t.get("id"),i=n.get("id"),c=null,u=jt(n),l=jt(t);if((l||u)&&l!==u)return!1;c=u;var f=C.NJ(c),d=f.findIndex((function(e){return e.get("id")===i}));if(-1!==d){"bottom"===r&&d++;var m=0,p=!1;if(0===d)m=f.get(0).get("sortOrder")-s.eL,(0,j.e3)(m)&&(p=!0);else if(d===f.size)m=f.get(f.size-1).get("sortOrder")+s.eL,(0,j.jb)(m)&&(p=!0);else{var h=f.get(d-1).get("sortOrder"),y=f.get(d).get("sortOrder");y-h<2?p=!0:m=Math.floor((y+h)/2)}if(isNaN(m)&&(p=!0),p)return C.Bu(c),e(t,n,r);o.h.dispatch(g.DI(a,m)),T.Z.doSync()}},xt=function(e,t){var n=C.Mu(t.get("id"),(0,h.Wf)(t)),r=e.get("id"),a=t.get("id");(0,A.M)("ListAction/dropListOnGroup","[start] drop list ".concat(r," on group ").concat(a)),o.h.dispatch(g.DI(r,n)),o.h.dispatch(g.kx(r,a)),T.Z.doSync(),(0,A.M)("ListAction/dropListOnGroup","[end] drop list ".concat(r," on group ").concat(a," end"))},Et=function(){o.h.dispatch(g.CH());var e=(0,p.be)();o.h.dispatch(g.yd(e))},St=function(e,t){o.h.dispatch(g.jx(e,t))},_t=function(){var e=z(H().mark((function e(){var t,n;return H().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,_.mWK();case 2:t=e.sent,(n=t.data)&&ft({serverData:n});case 5:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),Ot=function(e){return r.Map(w().extend({id:"",name:"",listType:c.Lo$.project,sortType:"",taskType:"",teamId:null,permission:null},e))},Ct=function(e){var t=e.get("groupId");if(t&&"NONE"!==t){var n=(0,h.VL)(t);if(!n)return!1;var r=(0,h.Wf)(n),o=jt(e);return!r&&!o||r===o}return!1},Tt=function(e){if(e){var t=e.get("teamId"),n=(0,k.n8)();return t&&n.includes(t)}return!1},jt=function(e){if(e){var t=e.get("teamId");return(0,k.n8)().includes(t)?t:null}return null},Dt=function(e){return(0,i.Oh)()&&Tt(e)},Mt=function(e){var t=yn(e);return!!(e&&e.get("userCount")>1)||t},At=Mt,Nt=function(e){return!(!e||e.get("permission")!==f.fU.read)},Pt=function(e){return!(!e||e.get("permission")!==f.fU.comment)},It=function(e){return!(!e||e.get("permission")&&e.get("permission")!==f.fU.write)},Lt=function(e){return!(!e||!Nt(e)&&!Pt(e))},Rt=function(e){return e.get("closed")},Zt=function(e){var t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1];if(e){var n=jt(e);return!!(Rt(e)||(0,k.cL)(n)||ln(e)||t&&Lt(e))}return!0},Ft=function(e){var t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1];if(e){var n=jt(e);return t?!!(Rt(e)||(0,k.cL)(n)||ln(e)):!(!(0,k.cL)(n)&&!ln(e))}return!0},Bt=function(e){var t=e.get("userCount"),n=yn(e),r=e.get("isOwner");return(t>1||n)&&!r},Ut=function(e){return e.get("listType")===c.Lo$.project},Yt=function(e){return e.get("listType")===c.Lo$.csl},Vt=function(e){return e.get("listType")===c.Lo$.group},Ht=function(e){return e.get("listType")===c.Lo$.tag},Wt=function(e){return e.get("id")===c.X1y.habit},zt=function(e){return Kt(e)||Gt(e)},Gt=function(e){return e.get("type")===c.X1y.subscribeAccount},Kt=function(e){return e.get("type")===c.X1y.subscribe},qt=function(e){return"inbox"===e.get("taskType")},$t=function(e){var t=e.get("listType"),n=dn(e);return"group"===t?"folder":e.get("userCount")>1||yn(e)?"share-".concat(n?"note-":"","list"):"inbox"===e.get("taskType")?"inbox-list":"".concat(n?"note":"normal","-list")},Jt=function(e){var t=(0,j.Gi)(e).toJSON();return delete t.isNew,delete t.isDirty,delete t.isDeleted,delete t.listType,delete t.taskType,delete t.needPullTasks,delete t.isDuplicated,delete t.isSortInit,t},Xt=function(e){return e?It(e)?f.fU.write:Pt(e)?f.fU.comment:Nt(e)?f.fU.read:f.fU.write:f.fU.read},Qt=function(e){return!(!(0,i._y)()||!Ut(e))&&(e.get("viewMode")===f.up.timeline&&!dn(e))},en=function(e){return!(!(0,i._y)()||!Yt(e))&&e.get("viewMode")===f.up.timeline},tn=function(e){return!!Yt(e)&&e.get("viewMode")===f.up.kanban},nn=function(e){return!(!(0,i._y)()||!Vt(e))&&e.get("viewMode")===f.up.timeline},rn=function(e){return!(!(0,i._y)()||!Ht(e))&&e.get("viewMode")===f.up.timeline},on=function(e){return!!Vt(e)&&e.get("viewMode")===f.up.kanban},an=function(e){return!!Ht(e)&&e.get("viewMode")===f.up.kanban},cn=function(e){return e.get("viewMode")===f.up.kanban},sn=function(e){return!0===e.get("isNew")},un=function(e){return!0===e.get("isDirty")},ln=function(e){return!0===e.get("isDeleted")},fn=function(e){return!e.get("isNew")&&!e.get("isDirty")&&!e.get("isDeleted")},dn=function(e){return e.get("kind")===c.lI.Note},mn=c.yUN,pn=function(e){var t=null===e||void 0===e?void 0:e.sortOption;return{orderBy:(null===t||void 0===t?void 0:t.orderBy)||mn.orderBy,groupBy:(null===t||void 0===t?void 0:t.groupBy)||mn.groupBy}},hn=function(e){return e&&Dt(e)?e.get("teamMemberPermission")||f.fU.write:f.fU.read},yn=function(e){return e&&Dt(e)&&e.get("openToTeam")||!1},gn=function(e){if(e){var t=e.get("needAudit");return null!=t&&t}return!1},vn=function(e){var t=e.get("timeline");return{range:(null===t||void 0===t?void 0:t.range)||c.dmu.range,sortType:(null===t||void 0===t?void 0:t.sortType)||c.dmu.sortType,sortOption:pn(t)}},bn=function(e){var t=e.get("sortOption"),n=e.get("listType")===c.Lo$.project?c.ePh:c.oXr,r=(null===t||void 0===t?void 0:t.orderBy)||n.orderBy;return{groupBy:(null===t||void 0===t?void 0:t.groupBy)||n.groupBy,orderBy:r,order:(null===t||void 0===t?void 0:t.order)||(0,c.EhZ)(r)}},wn=function(e){var t=e.get("id"),n=bn(e);switch(t){case c.X1y.all:case c.X1y.today:case c.X1y.tomorrow:case c.X1y.week:case c.X1y.assignedme:case s.EA.inboxId:n=function(e){return!(!(0,i._y)()||!(0,N.Hj)(e))&&e.get("viewMode")===f.up.timeline}(e)?(0,N.Ot)(e).sortOption:(0,N.U6)(e);break;default:n=Qt(e)?vn(e).sortOption:en(e)?(0,y.sp)(e).sortOption:nn(e)?(0,h.Um)(e).sortOption:rn(e)?(0,d.z3)(e).sortOption:bn(e)}return n},kn=function(e){return e?[f.BB.All,f.BB.AssignedExceptOther,f.BB.AssignedToMe,f.BB.None]:[f.BB.All,f.BB.None]},xn=function(e,t){return kn(t).includes(e)?e:f.BB.All},En=function(e,t){var n=e.get("showType");return n?xn(n,t):e.get("inAll")?f.BB.All:t?f.BB.AssignedToMe:f.BB.None},Sn=function(e,t){switch(t){case c.d$J.sortOrder:return"";case c.d$J.dueDate:case c.d$J.createdTime:case c.d$J.modifiedTime:return e===f.ve.asc?P.U2("sort_rule_ascending_time"):P.U2("sort_rule_descending_time");case c.d$J.title:case c.d$J.tag:case c.d$J.assignee:return e===f.ve.asc?P.U2("sort_rule_ascending_title"):P.U2("sort_rule_descending_title");case c.d$J.priority:default:return e===f.ve.asc?P.U2("sort_rule_ascending_priority"):P.U2("sort_rule_descending_priority")}},_n=function(e,t){var n="order"in e?e.order:(0,c.EhZ)(t);return(0,c.EhZ)(t)!==n},On=function(e,t,n){if(o.h.dispatch(g.th(e)),(0,I.on)(e),E.QJ(e),T.Z.doSync(),t(),a.NA()===e){var r=(0,j.tQ)();n?n(r):o.h.dispatch((0,R.VF)(r))}(0,L.Mh)(e),(0,I.h0)({},U({},e,0)),(0,I.D4)(e)},Cn=function(){return J().toArray().filter((function(e){if(e.get("isDeleted"))return!1;var t=e.get("userCount"),n=e.get("isOwner");return t>1&&n})).sort(u.ZP.projectOrder)}},"2KMM":function(e,t,n){"use strict";n.d(t,{BT:function(){return g},Bu:function(){return v},X_:function(){return b},rQ:function(){return w},Qm:function(){return k},cO:function(){return S},Mu:function(){return _},VQ:function(){return O},eh:function(){return C},LG:function(){return T},NJ:function(){return j},Sd:function(){return D},sl:function(){return M},Vq:function(){return A},as:function(){return N}});n("pNMO"),n("4Brf"),n("0oug"),n("ma9I"),n("TeQF"),n("x0AG"),n("pjDv"),n("4mDm"),n("2B1R"),n("E9XD"),n("+2oP"),n("ToJy"),n("sMBO"),n("07d7"),n("4l63"),n("5s+n"),n("rB9j"),n("ALS0"),n("JfAA"),n("PKPk"),n("FZtP"),n("3bBZ");var r=n("Eh+D"),o=n("hnzI"),a=n("bJwH"),i=n("/kYj"),c=n("ZvEw"),s=n("q9+P"),u=n("MYw0"),l=n("V923"),f=n("kxzV"),d=n("RDjN"),m=n("xS9v"),p=n("f4Y0");function h(e){return function(e){if(Array.isArray(e))return y(e)}(e)||function(e){if("undefined"!==typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(!e)return;if("string"===typeof e)return y(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return y(e,t)}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function y(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var g=function(e){var t=s.eL,n=T(e),r=[],a=[];n.forEach((function(e,n){var o=e.get("id"),i=n*t;e.get("listType")===d.Lo$.group?r.push({id:o,order:i}):a.push({id:o,order:i})})),o.h.dispatch((0,u.mU)(a)),o.h.dispatch((0,l.xf)(r))},v=function(e){var t=s.eL,n=j(e),r=[];n.forEach((function(e,n){var o=e.get("id"),a=n*t;r.push({id:o,order:a})})),o.h.dispatch((0,u.mU)(r))},b=function(e){var t=x(e)-s.eL;return m.e3(t)&&(g(e),t=x(e)-s.eL),t},w=function(e){var t=E(e)+s.eL;return m.jb(t)&&(g(e),t=E(e)+s.eL),t},k=function(e){var t=a.G3(e)-s.eL;return m.e3(t)&&(v(e),t=a.G3(e)-s.eL),t},x=function(e){return Math.min(a.D0(e),i.D0(e))||0},E=function(e){return Math.max(a.ou(e),i.ou(e))||0},S=function e(t,n){var r=T(n),o=r.findIndex((function(e){return e.get("id")===t}));if(o<0)return null;var a=o>0?r.get(o-1):null,i=r.get(o),c=parseInt(a?a.get("sortOrder"):null,10),s=parseInt(i?i.get("sortOrder"):null,10),u=m.X_(c,s);return u.needReset?(g(n),e(t,n)):u.newSortOrder},_=function e(t,n){var r=T(n),o=r.findIndex((function(e){return e.get("id")===t}));if(o<0)return null;var a=r.get(o),i=r.get(o+1),c=parseInt(a?a.get("sortOrder"):null,10),s=parseInt(i?i.get("sortOrder"):null,10),u=m.X_(c,s);return u.needReset?(g(n),e(t,n)):u.newSortOrder},O=function e(t,n){var r=T(n),o=r.findLastIndex((function(e){return e.get("groupId")===t}));if(o<0)return null;var a=r.get(o),i=r.get(o+1),c=parseInt(a?a.get("sortOrder"):null,10),s=parseInt(i?i.get("sortOrder"):null,10),u=m.X_(c,s);return u.needReset?(g(n),e(t,n)):u.newSortOrder},C=function(e){var t=a.We({teamId:e}),n=i.SW(e);return t.filter((function(e){return!(0,a.lM)(e)})).concat(n).sort(f.ZP.order)},T=function(e){var t=C(e),n=[];return t.forEach((function(e){if(n.push(e),e.get("listType")===d.Lo$.group){var t=a.l4(e.get("id"));t&&t.forEach((function(e){n.push(e)}))}})),(0,r.List)(n)},j=function(e){return a.eY({teamId:e}).sort(f.ZP.order)},D=function(e,t){var n=C(e),o=[];return n.forEach((function(e){if(e.get("listType")===d.Lo$.group){var t=a.l4(e.get("id"));t&&t.forEach((function(e){o.push(e)}))}else o.push(e)})),(0,r.List)(a.Ep({projects:o,available:"edit"}))},M=function(){var e=a.Um(),t=i.JB();return e.concat(t).some((function(e){var t=(0,a.z2)(e);return!(0,c.mW)(t)}))},A=function(){var e=(0,c.Fr)(),t=a.g8(),n=e.reduce((function(e,t){return e.concat(D(t.get("id"),"edit"))}),(0,r.List)()).concat(D());return(t?n:n.unshift(a.EW())).map((function(e){return{complete:e.get("name")+" ",match:e.get("name"),key:e.get("id"),columns:(0,p.H9)(e.get("id")).toArray()}})).toArray()},N=function(e,t){var n=x(t)-s.eL,r=h(new Array(e).keys()).map((function(e,t){return n-t*s.eL}));if(m.e3(r[r.length-1])){g(t);var o=x(t)-s.eL;r=h(new Array(e).keys()).map((function(e,t){return o-t*s.eL}))}return r}},"/kYj":function(e,t,n){"use strict";n.d(t,{jA:function(){return C},VL:function(){return j},Hk:function(){return D},$N:function(){return M},JB:function(){return A},D0:function(){return N},ou:function(){return P},ii:function(){return I},SW:function(){return L},Um:function(){return Z},M5:function(){return B},vC:function(){return U},bR:function(){return V},GE:function(){return H},Ag:function(){return W},_J:function(){return z},EU:function(){return G},NS:function(){return K},hX:function(){return q},bb:function(){return J},Zt:function(){return X},j2:function(){return Q},M7:function(){return te},Wf:function(){return ne}});n("pNMO"),n("4Brf"),n("tjZM"),n("0oug"),n("gXIK"),n("lEou"),n("TeQF"),n("fbCW"),n("x0AG"),n("yq1k"),n("4mDm"),n("2B1R"),n("Junv"),n("+2oP"),n("7+zs"),n("sMBO"),n("6cQw"),n("DEfu"),n("Tskq"),n("I9xj"),n("qePV"),n("kSko"),n("5DmW"),n("27RR"),n("NBAS"),n("tkto"),n("ExoC"),n("07d7"),n("5s+n"),n("JTJg"),n("PKPk"),n("SYor"),n("FZtP"),n("3bBZ");var r=n("hnzI"),o=n("bJwH"),a=n("l3/N"),i=n("RDjN"),c=n("V923"),s=n("q9+P"),u=n("Q2bh"),l=n("MYw0"),f=n("SnZ1"),d=n("2KMM"),m=n("0Nh+"),p=n("xS9v"),h=n("byEE"),y=n("dvcG"),g=n("ZvEw"),v=n("Eh+D"),b=n("y8mg"),w=n.n(b);function k(e){return k="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},k(e)}function x(){x=function(){return t};var e,t={},n=Object.prototype,r=n.hasOwnProperty,o=Object.defineProperty||function(e,t,n){e[t]=n.value},a="function"==typeof Symbol?Symbol:{},i=a.iterator||"@@iterator",c=a.asyncIterator||"@@asyncIterator",s=a.toStringTag||"@@toStringTag";function u(e,t,n){return Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{u({},"")}catch(e){u=function(e,t,n){return e[t]=n}}function l(e,t,n,r){var a=t&&t.prototype instanceof y?t:y,i=Object.create(a.prototype),c=new M(r||[]);return o(i,"_invoke",{value:C(e,n,c)}),i}function f(e,t,n){try{return{type:"normal",arg:e.call(t,n)}}catch(e){return{type:"throw",arg:e}}}t.wrap=l;var d="suspendedStart",m="executing",p="completed",h={};function y(){}function g(){}function v(){}var b={};u(b,i,(function(){return this}));var w=Object.getPrototypeOf,E=w&&w(w(A([])));E&&E!==n&&r.call(E,i)&&(b=E);var S=v.prototype=y.prototype=Object.create(b);function _(e){["next","throw","return"].forEach((function(t){u(e,t,(function(e){return this._invoke(t,e)}))}))}function O(e,t){function n(o,a,i,c){var s=f(e[o],e,a);if("throw"!==s.type){var u=s.arg,l=u.value;return l&&"object"==k(l)&&r.call(l,"__await")?t.resolve(l.__await).then((function(e){n("next",e,i,c)}),(function(e){n("throw",e,i,c)})):t.resolve(l).then((function(e){u.value=e,i(u)}),(function(e){return n("throw",e,i,c)}))}c(s.arg)}var a;o(this,"_invoke",{value:function(e,r){function o(){return new t((function(t,o){n(e,r,t,o)}))}return a=a?a.then(o,o):o()}})}function C(t,n,r){var o=d;return function(a,i){if(o===m)throw Error("Generator is already running");if(o===p){if("throw"===a)throw i;return{value:e,done:!0}}for(r.method=a,r.arg=i;;){var c=r.delegate;if(c){var s=T(c,r);if(s){if(s===h)continue;return s}}if("next"===r.method)r.sent=r._sent=r.arg;else if("throw"===r.method){if(o===d)throw o=p,r.arg;r.dispatchException(r.arg)}else"return"===r.method&&r.abrupt("return",r.arg);o=m;var u=f(t,n,r);if("normal"===u.type){if(o=r.done?p:"suspendedYield",u.arg===h)continue;return{value:u.arg,done:r.done}}"throw"===u.type&&(o=p,r.method="throw",r.arg=u.arg)}}}function T(t,n){var r=n.method,o=t.iterator[r];if(o===e)return n.delegate=null,"throw"===r&&t.iterator.return&&(n.method="return",n.arg=e,T(t,n),"throw"===n.method)||"return"!==r&&(n.method="throw",n.arg=new TypeError("The iterator does not provide a '"+r+"' method")),h;var a=f(o,t.iterator,n.arg);if("throw"===a.type)return n.method="throw",n.arg=a.arg,n.delegate=null,h;var i=a.arg;return i?i.done?(n[t.resultName]=i.value,n.next=t.nextLoc,"return"!==n.method&&(n.method="next",n.arg=e),n.delegate=null,h):i:(n.method="throw",n.arg=new TypeError("iterator result is not an object"),n.delegate=null,h)}function j(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function D(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function M(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(j,this),this.reset(!0)}function A(t){if(t||""===t){var n=t[i];if(n)return n.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var o=-1,a=function n(){for(;++o<t.length;)if(r.call(t,o))return n.value=t[o],n.done=!1,n;return n.value=e,n.done=!0,n};return a.next=a}}throw new TypeError(k(t)+" is not iterable")}return g.prototype=v,o(S,"constructor",{value:v,configurable:!0}),o(v,"constructor",{value:g,configurable:!0}),g.displayName=u(v,s,"GeneratorFunction"),t.isGeneratorFunction=function(e){var t="function"==typeof e&&e.constructor;return!!t&&(t===g||"GeneratorFunction"===(t.displayName||t.name))},t.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,v):(e.__proto__=v,u(e,s,"GeneratorFunction")),e.prototype=Object.create(S),e},t.awrap=function(e){return{__await:e}},_(O.prototype),u(O.prototype,c,(function(){return this})),t.AsyncIterator=O,t.async=function(e,n,r,o,a){void 0===a&&(a=Promise);var i=new O(l(e,n,r,o),a);return t.isGeneratorFunction(n)?i:i.next().then((function(e){return e.done?e.value:i.next()}))},_(S),u(S,s,"Generator"),u(S,i,(function(){return this})),u(S,"toString",(function(){return"[object Generator]"})),t.keys=function(e){var t=Object(e),n=[];for(var r in t)n.push(r);return n.reverse(),function e(){for(;n.length;){var r=n.pop();if(r in t)return e.value=r,e.done=!1,e}return e.done=!0,e}},t.values=A,M.prototype={constructor:M,reset:function(t){if(this.prev=0,this.next=0,this.sent=this._sent=e,this.done=!1,this.delegate=null,this.method="next",this.arg=e,this.tryEntries.forEach(D),!t)for(var n in this)"t"===n.charAt(0)&&r.call(this,n)&&!isNaN(+n.slice(1))&&(this[n]=e)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if("throw"===e.type)throw e.arg;return this.rval},dispatchException:function(t){if(this.done)throw t;var n=this;function o(r,o){return c.type="throw",c.arg=t,n.next=r,o&&(n.method="next",n.arg=e),!!o}for(var a=this.tryEntries.length-1;a>=0;--a){var i=this.tryEntries[a],c=i.completion;if("root"===i.tryLoc)return o("end");if(i.tryLoc<=this.prev){var s=r.call(i,"catchLoc"),u=r.call(i,"finallyLoc");if(s&&u){if(this.prev<i.catchLoc)return o(i.catchLoc,!0);if(this.prev<i.finallyLoc)return o(i.finallyLoc)}else if(s){if(this.prev<i.catchLoc)return o(i.catchLoc,!0)}else{if(!u)throw Error("try statement without catch or finally");if(this.prev<i.finallyLoc)return o(i.finallyLoc)}}}},abrupt:function(e,t){for(var n=this.tryEntries.length-1;n>=0;--n){var o=this.tryEntries[n];if(o.tryLoc<=this.prev&&r.call(o,"finallyLoc")&&this.prev<o.finallyLoc){var a=o;break}}a&&("break"===e||"continue"===e)&&a.tryLoc<=t&&t<=a.finallyLoc&&(a=null);var i=a?a.completion:{};return i.type=e,i.arg=t,a?(this.method="next",this.next=a.finallyLoc,h):this.complete(i)},complete:function(e,t){if("throw"===e.type)throw e.arg;return"break"===e.type||"continue"===e.type?this.next=e.arg:"return"===e.type?(this.rval=this.arg=e.arg,this.method="return",this.next="end"):"normal"===e.type&&t&&(this.next=t),h},finish:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),D(n),h}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.tryLoc===e){var r=n.completion;if("throw"===r.type){var o=r.arg;D(n)}return o}}throw Error("illegal catch attempt")},delegateYield:function(t,n,r){return this.delegate={iterator:A(t),resultName:n,nextLoc:r},"next"===this.method&&(this.arg=e),h}},t}function E(e,t,n,r,o,a,i){try{var c=e[a](i),s=c.value}catch(u){return void n(u)}c.done?t(s):Promise.resolve(s).then(r,o)}function S(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function _(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?S(Object(n),!0).forEach((function(t){O(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):S(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function O(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=k(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=k(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==k(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var C=function(){return r.h.getState().groups.groupList},T=function(e){var t=C();return e?t.filter((function(t){return ne(t)===e})):t.filter((function(e){return!ne(e)}))},j=function(e){return C().find((function(t){return t.get("id")===e}))},D=function(e){return C().filter((function(t){return-1!==e.indexOf(t.get("id"))}))},M=function(){return r.h.getState().groups.groupList.filter((function(e){return 0!==(0,o.l4)(e.get("id")).size}))},A=function(){return C().filter((function(e){return!!ne(e)}))},N=function(e){var t=T(e).minBy((function(e){return e.get("sortOrder")}));return t&&t.get("sortOrder")!==1/0?t.get("sortOrder"):0},P=function(e){var t=T(e).maxBy((function(e){return e.get("sortOrder")}));return t&&t.get("sortOrder")!==1/0?t.get("sortOrder"):0},I=function(){var e=(0,a.R8)();if(e){var t,n=j(e);return n||(t=decodeURIComponent(e),n=C().find((function(e){return e.get("name")===t}))),n}},L=function(e){return T(e).filter((function(e){return!te(e)&&!e.get("isDeleted")}))},R=function(e){var t=null===e||void 0===e?void 0:e.sortOption;return{orderBy:(null===t||void 0===t?void 0:t.orderBy)||i.yUN.orderBy,groupBy:(null===t||void 0===t?void 0:t.groupBy)||i.yUN.groupBy}},Z=function(e){var t=e.get("timeline");return{range:(null===t||void 0===t?void 0:t.range)||i.hBg.range,sortType:(null===t||void 0===t?void 0:t.sortType)||i.hBg.sortType,sortOption:R(t)}},F=function(e){var t=j(e);return t?Z(t):i.hBg},B=function(e,t){var n=_(_({},F(e)),{},{sortType:t});r.h.dispatch((0,c.HC)(e,n))},U=function(e,t){r.h.dispatch((0,c.vC)(e,t))},Y=function(e){var t=j(e);return t?function(e){var t=e.get("sortOption"),n=(null===t||void 0===t?void 0:t.orderBy)||i.oXr.orderBy;return{orderBy:n,groupBy:(null===t||void 0===t?void 0:t.groupBy)||i.oXr.groupBy,order:(null===t||void 0===t?void 0:t.order)||(0,i.EhZ)(n)}}(t):i.oXr},V=function(e,t){var n=Y(e),o=(0,i.EhZ)(t),a=_(_({},n),{},{orderBy:t,order:o});r.h.dispatch((0,c.X2)(e,a))},H=function(e,t){var n=_(_({},Y(e)),{},{groupBy:t});r.h.dispatch((0,c.X2)(e,n))},W=function(e,t){var n=F(e),o=_(_({},n.sortOption),{},{orderBy:t}),a=_(_({},n),{},{sortOption:o});r.h.dispatch((0,c.HC)(e,a))},z=function(e,t){var n=F(e),o=_(_({},n.sortOption),{},{groupBy:t}),a=_(_({},n),{},{sortOption:o});r.h.dispatch((0,c.HC)(e,a))},G=function(e,t){var n=_(_({},Y(e)),{},{order:t});r.h.dispatch((0,c.X2)(e,n))},K=function(){var e=r.h.getState().groups.groupList;(0,y.JU)(i._Yt.projectGroup,JSON.stringify(e.toJSON()))},q=function(e){if(e){var t=r.h.getState().groups.groupList.toJS(),n=t.filter((function(e){return e.isNew})),o=new Map(t.map((function(e){return[e.id,e]})));e.forEach((function(e){var t=o.get(e.id);if(t)if(o.delete(e.id),t.isSortInit)if(null==e.sortOption)if((0,u.UG)(e.id)){var r=(0,u.zZ)(e.id),a=(0,h.EG)(r,e,t);(0,u.VF)(e),a.isDirty=!0,delete a.isSortInit,n.push(a)}else t.isDirty=!0,delete t.isSortInit,n.push(t);else n.push(e);else if(t.isDeleted||t.etag===e.etag)n.push(t);else if(t.isDirty)if((0,u.UG)(e.id)){var i=(0,u.zZ)(e.id),c=(0,h.EG)(i,e,t);(0,u.VF)(e),n.push(c)}else n.push(t);else n.push(e);else n.push(e)})),n=n.map((function(e){return $(e)})),r.h.dispatch((0,c.CJ)(n))}},$=function(e){if(e.name){var t=e.name.trim();e.name!==t&&(e.name=t,e.isDirty=!0)}return e},J=function(){var e,t=(e=x().mark((function e(){var t,n,o,a;return x().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(t=r.h.getState().groups.groupList,n=[],o=[],a=[],t.forEach((function(e){e.get("isDeleted")?a.push(e.get("id")):e.get("isNew")?n.push(ee(e)):e.get("isDirty")&&o.push(ee(e))})),!(n.length||o.length||a.length)){e.next=8;break}return e.next=8,(0,f.TJI)({add:n,update:o,delete:a}).then((function(e){var t=e.data;r.h.dispatch((0,c.hN)(t.id2etag,t.id2error))}));case 8:case"end":return e.stop()}}),e)})),function(){var t=this,n=arguments;return new Promise((function(r,o){var a=e.apply(t,n);function i(e){E(a,r,o,i,c,"next",e)}function c(e){E(a,r,o,i,c,"throw",e)}i(void 0)}))});return function(){return t.apply(this,arguments)}}(),X=function e(t,n,a){var i=t.get("id"),u=n.get("id"),f=null,h=(0,o.z2)(n),y=ne(t);if(!y&&!h||y===h){f=h;var g=(0,d.eh)(f),v=g.findIndex((function(e){return e.get("id")===u}));if(-1!==v){"bottom"===a&&v++;var b=0,w=0,k=!1,x=(0,o.l4)(i),E=[];if(0===v)w=g.get(0).get("sortOrder"),b=w-s.eL,(0,p.e3)(b)&&(k=!0);else if(v===g.size)w=(b=g.get(g.size-1).get("sortOrder")+s.eL)+s.eL*(x.size+1),(0,p.jb)(b)&&(k=!0);else{var S=g.get(v-1).get("sortOrder");if((w=g.get(v).get("sortOrder"))-S<2+x.size)k=!0;else{var _=Math.floor((w-S)/(2+x.size));b=S+_}}if(Number.isNaN(b)&&(k=!0),k)return(0,d.BT)(f),void e(t,n,a);var O=Math.floor((w-b)/(1+x.size));x.forEach((function(e,t){E.push({id:e.get("id"),order:b+O*(t+1)})})),r.h.dispatch((0,c.xf)([{id:i,order:b}])),r.h.dispatch((0,l.mU)(E)),m.Z.doSync()}}},Q=function(e){return v.Map(w().extend({id:"",name:"",sortOrder:"",sortType:"",listType:i.Lo$.group,teamId:null},e))},ee=function(e){var t=(0,p.Gi)(e).toJSON();return delete t.isNew,delete t.isDirty,delete t.isDeleted,delete t.editing,delete t.isSortInit,t},te=function(e){if(e){var t=ne(e);return(0,g.cL)(t)}return!0},ne=function(e){if(e){var t=e.get("teamId");return(0,g.n8)().includes(t)?t:null}return null}},VxMt:function(e,t,n){"use strict";n.d(t,{wl:function(){return E},EW:function(){return S},Jh:function(){return T},Hc:function(){return j},gz:function(){return D},cc:function(){return M},Ko:function(){return A},U9:function(){return N},Zu:function(){return P},HC:function(){return I}});n("pNMO"),n("4Brf"),n("tjZM"),n("0oug"),n("gXIK"),n("lEou"),n("ma9I"),n("TeQF"),n("fbCW"),n("pjDv"),n("4mDm"),n("2B1R"),n("Junv"),n("+2oP"),n("7+zs"),n("sMBO"),n("DEfu"),n("I9xj"),n("qePV"),n("5DmW"),n("27RR"),n("NBAS"),n("tkto"),n("ExoC"),n("07d7"),n("5s+n"),n("rB9j"),n("ALS0"),n("JfAA"),n("PKPk"),n("FZtP"),n("3bBZ");var r=n("Eh+D"),o=n("y8mg"),a=n.n(o),i=n("SnZ1"),c=n("DQMF"),s=n("hnzI"),u=n("+7oO"),l=n("bJwH"),f=n("RDjN"),d=n("VgqD"),m=n("q9+P");function p(e){return p="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},p(e)}function h(e){return function(e){if(Array.isArray(e))return y(e)}(e)||function(e){if("undefined"!==typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(!e)return;if("string"===typeof e)return y(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return y(e,t)}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function y(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function g(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function v(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?g(Object(n),!0).forEach((function(t){b(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):g(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function b(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=p(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=p(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==p(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function w(){w=function(){return t};var e,t={},n=Object.prototype,r=n.hasOwnProperty,o=Object.defineProperty||function(e,t,n){e[t]=n.value},a="function"==typeof Symbol?Symbol:{},i=a.iterator||"@@iterator",c=a.asyncIterator||"@@asyncIterator",s=a.toStringTag||"@@toStringTag";function u(e,t,n){return Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{u({},"")}catch(e){u=function(e,t,n){return e[t]=n}}function l(e,t,n,r){var a=t&&t.prototype instanceof g?t:g,i=Object.create(a.prototype),c=new M(r||[]);return o(i,"_invoke",{value:C(e,n,c)}),i}function f(e,t,n){try{return{type:"normal",arg:e.call(t,n)}}catch(e){return{type:"throw",arg:e}}}t.wrap=l;var d="suspendedStart",m="executing",h="completed",y={};function g(){}function v(){}function b(){}var k={};u(k,i,(function(){return this}));var x=Object.getPrototypeOf,E=x&&x(x(A([])));E&&E!==n&&r.call(E,i)&&(k=E);var S=b.prototype=g.prototype=Object.create(k);function _(e){["next","throw","return"].forEach((function(t){u(e,t,(function(e){return this._invoke(t,e)}))}))}function O(e,t){function n(o,a,i,c){var s=f(e[o],e,a);if("throw"!==s.type){var u=s.arg,l=u.value;return l&&"object"==p(l)&&r.call(l,"__await")?t.resolve(l.__await).then((function(e){n("next",e,i,c)}),(function(e){n("throw",e,i,c)})):t.resolve(l).then((function(e){u.value=e,i(u)}),(function(e){return n("throw",e,i,c)}))}c(s.arg)}var a;o(this,"_invoke",{value:function(e,r){function o(){return new t((function(t,o){n(e,r,t,o)}))}return a=a?a.then(o,o):o()}})}function C(t,n,r){var o=d;return function(a,i){if(o===m)throw Error("Generator is already running");if(o===h){if("throw"===a)throw i;return{value:e,done:!0}}for(r.method=a,r.arg=i;;){var c=r.delegate;if(c){var s=T(c,r);if(s){if(s===y)continue;return s}}if("next"===r.method)r.sent=r._sent=r.arg;else if("throw"===r.method){if(o===d)throw o=h,r.arg;r.dispatchException(r.arg)}else"return"===r.method&&r.abrupt("return",r.arg);o=m;var u=f(t,n,r);if("normal"===u.type){if(o=r.done?h:"suspendedYield",u.arg===y)continue;return{value:u.arg,done:r.done}}"throw"===u.type&&(o=h,r.method="throw",r.arg=u.arg)}}}function T(t,n){var r=n.method,o=t.iterator[r];if(o===e)return n.delegate=null,"throw"===r&&t.iterator.return&&(n.method="return",n.arg=e,T(t,n),"throw"===n.method)||"return"!==r&&(n.method="throw",n.arg=new TypeError("The iterator does not provide a '"+r+"' method")),y;var a=f(o,t.iterator,n.arg);if("throw"===a.type)return n.method="throw",n.arg=a.arg,n.delegate=null,y;var i=a.arg;return i?i.done?(n[t.resultName]=i.value,n.next=t.nextLoc,"return"!==n.method&&(n.method="next",n.arg=e),n.delegate=null,y):i:(n.method="throw",n.arg=new TypeError("iterator result is not an object"),n.delegate=null,y)}function j(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function D(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function M(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(j,this),this.reset(!0)}function A(t){if(t||""===t){var n=t[i];if(n)return n.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var o=-1,a=function n(){for(;++o<t.length;)if(r.call(t,o))return n.value=t[o],n.done=!1,n;return n.value=e,n.done=!0,n};return a.next=a}}throw new TypeError(p(t)+" is not iterable")}return v.prototype=b,o(S,"constructor",{value:b,configurable:!0}),o(b,"constructor",{value:v,configurable:!0}),v.displayName=u(b,s,"GeneratorFunction"),t.isGeneratorFunction=function(e){var t="function"==typeof e&&e.constructor;return!!t&&(t===v||"GeneratorFunction"===(t.displayName||t.name))},t.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,b):(e.__proto__=b,u(e,s,"GeneratorFunction")),e.prototype=Object.create(S),e},t.awrap=function(e){return{__await:e}},_(O.prototype),u(O.prototype,c,(function(){return this})),t.AsyncIterator=O,t.async=function(e,n,r,o,a){void 0===a&&(a=Promise);var i=new O(l(e,n,r,o),a);return t.isGeneratorFunction(n)?i:i.next().then((function(e){return e.done?e.value:i.next()}))},_(S),u(S,s,"Generator"),u(S,i,(function(){return this})),u(S,"toString",(function(){return"[object Generator]"})),t.keys=function(e){var t=Object(e),n=[];for(var r in t)n.push(r);return n.reverse(),function e(){for(;n.length;){var r=n.pop();if(r in t)return e.value=r,e.done=!1,e}return e.done=!0,e}},t.values=A,M.prototype={constructor:M,reset:function(t){if(this.prev=0,this.next=0,this.sent=this._sent=e,this.done=!1,this.delegate=null,this.method="next",this.arg=e,this.tryEntries.forEach(D),!t)for(var n in this)"t"===n.charAt(0)&&r.call(this,n)&&!isNaN(+n.slice(1))&&(this[n]=e)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if("throw"===e.type)throw e.arg;return this.rval},dispatchException:function(t){if(this.done)throw t;var n=this;function o(r,o){return c.type="throw",c.arg=t,n.next=r,o&&(n.method="next",n.arg=e),!!o}for(var a=this.tryEntries.length-1;a>=0;--a){var i=this.tryEntries[a],c=i.completion;if("root"===i.tryLoc)return o("end");if(i.tryLoc<=this.prev){var s=r.call(i,"catchLoc"),u=r.call(i,"finallyLoc");if(s&&u){if(this.prev<i.catchLoc)return o(i.catchLoc,!0);if(this.prev<i.finallyLoc)return o(i.finallyLoc)}else if(s){if(this.prev<i.catchLoc)return o(i.catchLoc,!0)}else{if(!u)throw Error("try statement without catch or finally");if(this.prev<i.finallyLoc)return o(i.finallyLoc)}}}},abrupt:function(e,t){for(var n=this.tryEntries.length-1;n>=0;--n){var o=this.tryEntries[n];if(o.tryLoc<=this.prev&&r.call(o,"finallyLoc")&&this.prev<o.finallyLoc){var a=o;break}}a&&("break"===e||"continue"===e)&&a.tryLoc<=t&&t<=a.finallyLoc&&(a=null);var i=a?a.completion:{};return i.type=e,i.arg=t,a?(this.method="next",this.next=a.finallyLoc,y):this.complete(i)},complete:function(e,t){if("throw"===e.type)throw e.arg;return"break"===e.type||"continue"===e.type?this.next=e.arg:"return"===e.type?(this.rval=this.arg=e.arg,this.method="return",this.next="end"):"normal"===e.type&&t&&(this.next=t),y},finish:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),D(n),y}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.tryLoc===e){var r=n.completion;if("throw"===r.type){var o=r.arg;D(n)}return o}}throw Error("illegal catch attempt")},delegateYield:function(t,n,r){return this.delegate={iterator:A(t),resultName:n,nextLoc:r},"next"===this.method&&(this.arg=e),y}},t}function k(e,t,n,r,o,a,i){try{var c=e[a](i),s=c.value}catch(u){return void n(u)}c.done?t(s):Promise.resolve(s).then(r,o)}function x(e){return function(){var t=this,n=arguments;return new Promise((function(r,o){var a=e.apply(t,n);function i(e){k(a,r,o,i,c,"next",e)}function c(e){k(a,r,o,i,c,"throw",e)}i(void 0)}))}}var E=function(){var e=x(w().mark((function e(){var t;return w().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,u.Z.getSharedUsers();case 2:(t=e.sent)&&s.h.dispatch(c.px(t));case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),S=a().debounce(x(w().mark((function e(){var t,n,o;return w().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return t=r.fromJS(O()).toJSON(),n=(0,l.mW)(),o={},n.toArray().forEach((function(e){var n=e.get("id"),r=t[n];r&&(o[n]=r)})),e.next=6,u.Z.setSharedUsers(o);case 6:case"end":return e.stop()}}),e)}))),f.mi6,{leading:!1,trailing:!0}),_=r.Map(),O=function(){return s.h.getState().projectSharedUsers},C=function(e){return i.iiU(e).then((function(t){var n=a().map(t.data,(function(t){return v(v({},t),{},{id:t.userId,projectId:e})}));s.h.dispatch(c.DO(e,n)),d.Z.updateUserPublicProfiles(n)}))},T=C,j=function(){i.UXo().then((function(e){s.h.dispatch(c.eV(e.data))}))},D=function(e){return O().get(e)||r.List()},M=function(e){var t=[];O().forEach((function(e){t=[].concat(h(t),h(e.toJS()))}));var n=t.find((function(t){return t.userId===e}));return r.fromJS(n)},A=function(e){return _.get("all")},N=function(e){return i.CC2().then((function(e){var t=e.data.contacts;return _=_.set("all",t),t}))},P=function(e,t){var n=e===t;return i.UMY(e,t).then((function(){var t=A().filter((function(t){return n?t.phone!==e:t.email!==e}));return _=_.set("all",t),t}))},I=function(e){return m.j4&&/^1[\d]{10}$/.test(e)}},"97ST":function(e,t,n){"use strict";n.d(t,{bi:function(){return Z},FW:function(){return R},Cr:function(){return T},am:function(){return N},jw:function(){return L},Oj:function(){return P},gz:function(){return I},Dp:function(){return C},TX:function(){return A},Jh:function(){return M}});n("pNMO"),n("4Brf"),n("tjZM"),n("0oug"),n("gXIK"),n("lEou"),n("ma9I"),n("TeQF"),n("fbCW"),n("pjDv"),n("4mDm"),n("2B1R"),n("E9XD"),n("Junv"),n("+2oP"),n("ToJy"),n("7+zs"),n("sMBO"),n("DEfu"),n("I9xj"),n("qePV"),n("5DmW"),n("27RR"),n("NBAS"),n("tkto"),n("ExoC"),n("07d7"),n("4l63"),n("5s+n"),n("rB9j"),n("ALS0"),n("JfAA"),n("PKPk"),n("FZtP"),n("3bBZ");var r=n("Eh+D"),o=n("y8mg"),a=n.n(o),i=n("SnZ1"),c=n("1iZ0"),s=function(e,t){return{type:c.H7.SET_PROJECT_SHARED_USERS,projectId:e,data:t}},u=function(e){return{type:c.H7.RESTORE_FROM_LOCAL,payload:{data:e}}},l=n("hnzI"),f=n("q9+P"),d=n("kxzV"),m=n("VgqD"),p=n("lQiI"),h=n("V/jI"),y=n("+7oO"),g=n("bJwH"),v=n("RDjN"),b=n("/kYj");function w(e){return w="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},w(e)}function k(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function x(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?k(Object(n),!0).forEach((function(t){E(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):k(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function E(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=w(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=w(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==w(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function S(){S=function(){return t};var e,t={},n=Object.prototype,r=n.hasOwnProperty,o=Object.defineProperty||function(e,t,n){e[t]=n.value},a="function"==typeof Symbol?Symbol:{},i=a.iterator||"@@iterator",c=a.asyncIterator||"@@asyncIterator",s=a.toStringTag||"@@toStringTag";function u(e,t,n){return Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{u({},"")}catch(e){u=function(e,t,n){return e[t]=n}}function l(e,t,n,r){var a=t&&t.prototype instanceof y?t:y,i=Object.create(a.prototype),c=new M(r||[]);return o(i,"_invoke",{value:C(e,n,c)}),i}function f(e,t,n){try{return{type:"normal",arg:e.call(t,n)}}catch(e){return{type:"throw",arg:e}}}t.wrap=l;var d="suspendedStart",m="executing",p="completed",h={};function y(){}function g(){}function v(){}var b={};u(b,i,(function(){return this}));var k=Object.getPrototypeOf,x=k&&k(k(A([])));x&&x!==n&&r.call(x,i)&&(b=x);var E=v.prototype=y.prototype=Object.create(b);function _(e){["next","throw","return"].forEach((function(t){u(e,t,(function(e){return this._invoke(t,e)}))}))}function O(e,t){function n(o,a,i,c){var s=f(e[o],e,a);if("throw"!==s.type){var u=s.arg,l=u.value;return l&&"object"==w(l)&&r.call(l,"__await")?t.resolve(l.__await).then((function(e){n("next",e,i,c)}),(function(e){n("throw",e,i,c)})):t.resolve(l).then((function(e){u.value=e,i(u)}),(function(e){return n("throw",e,i,c)}))}c(s.arg)}var a;o(this,"_invoke",{value:function(e,r){function o(){return new t((function(t,o){n(e,r,t,o)}))}return a=a?a.then(o,o):o()}})}function C(t,n,r){var o=d;return function(a,i){if(o===m)throw Error("Generator is already running");if(o===p){if("throw"===a)throw i;return{value:e,done:!0}}for(r.method=a,r.arg=i;;){var c=r.delegate;if(c){var s=T(c,r);if(s){if(s===h)continue;return s}}if("next"===r.method)r.sent=r._sent=r.arg;else if("throw"===r.method){if(o===d)throw o=p,r.arg;r.dispatchException(r.arg)}else"return"===r.method&&r.abrupt("return",r.arg);o=m;var u=f(t,n,r);if("normal"===u.type){if(o=r.done?p:"suspendedYield",u.arg===h)continue;return{value:u.arg,done:r.done}}"throw"===u.type&&(o=p,r.method="throw",r.arg=u.arg)}}}function T(t,n){var r=n.method,o=t.iterator[r];if(o===e)return n.delegate=null,"throw"===r&&t.iterator.return&&(n.method="return",n.arg=e,T(t,n),"throw"===n.method)||"return"!==r&&(n.method="throw",n.arg=new TypeError("The iterator does not provide a '"+r+"' method")),h;var a=f(o,t.iterator,n.arg);if("throw"===a.type)return n.method="throw",n.arg=a.arg,n.delegate=null,h;var i=a.arg;return i?i.done?(n[t.resultName]=i.value,n.next=t.nextLoc,"return"!==n.method&&(n.method="next",n.arg=e),n.delegate=null,h):i:(n.method="throw",n.arg=new TypeError("iterator result is not an object"),n.delegate=null,h)}function j(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function D(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function M(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(j,this),this.reset(!0)}function A(t){if(t||""===t){var n=t[i];if(n)return n.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var o=-1,a=function n(){for(;++o<t.length;)if(r.call(t,o))return n.value=t[o],n.done=!1,n;return n.value=e,n.done=!0,n};return a.next=a}}throw new TypeError(w(t)+" is not iterable")}return g.prototype=v,o(E,"constructor",{value:v,configurable:!0}),o(v,"constructor",{value:g,configurable:!0}),g.displayName=u(v,s,"GeneratorFunction"),t.isGeneratorFunction=function(e){var t="function"==typeof e&&e.constructor;return!!t&&(t===g||"GeneratorFunction"===(t.displayName||t.name))},t.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,v):(e.__proto__=v,u(e,s,"GeneratorFunction")),e.prototype=Object.create(E),e},t.awrap=function(e){return{__await:e}},_(O.prototype),u(O.prototype,c,(function(){return this})),t.AsyncIterator=O,t.async=function(e,n,r,o,a){void 0===a&&(a=Promise);var i=new O(l(e,n,r,o),a);return t.isGeneratorFunction(n)?i:i.next().then((function(e){return e.done?e.value:i.next()}))},_(E),u(E,s,"Generator"),u(E,i,(function(){return this})),u(E,"toString",(function(){return"[object Generator]"})),t.keys=function(e){var t=Object(e),n=[];for(var r in t)n.push(r);return n.reverse(),function e(){for(;n.length;){var r=n.pop();if(r in t)return e.value=r,e.done=!1,e}return e.done=!0,e}},t.values=A,M.prototype={constructor:M,reset:function(t){if(this.prev=0,this.next=0,this.sent=this._sent=e,this.done=!1,this.delegate=null,this.method="next",this.arg=e,this.tryEntries.forEach(D),!t)for(var n in this)"t"===n.charAt(0)&&r.call(this,n)&&!isNaN(+n.slice(1))&&(this[n]=e)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if("throw"===e.type)throw e.arg;return this.rval},dispatchException:function(t){if(this.done)throw t;var n=this;function o(r,o){return c.type="throw",c.arg=t,n.next=r,o&&(n.method="next",n.arg=e),!!o}for(var a=this.tryEntries.length-1;a>=0;--a){var i=this.tryEntries[a],c=i.completion;if("root"===i.tryLoc)return o("end");if(i.tryLoc<=this.prev){var s=r.call(i,"catchLoc"),u=r.call(i,"finallyLoc");if(s&&u){if(this.prev<i.catchLoc)return o(i.catchLoc,!0);if(this.prev<i.finallyLoc)return o(i.finallyLoc)}else if(s){if(this.prev<i.catchLoc)return o(i.catchLoc,!0)}else{if(!u)throw Error("try statement without catch or finally");if(this.prev<i.finallyLoc)return o(i.finallyLoc)}}}},abrupt:function(e,t){for(var n=this.tryEntries.length-1;n>=0;--n){var o=this.tryEntries[n];if(o.tryLoc<=this.prev&&r.call(o,"finallyLoc")&&this.prev<o.finallyLoc){var a=o;break}}a&&("break"===e||"continue"===e)&&a.tryLoc<=t&&t<=a.finallyLoc&&(a=null);var i=a?a.completion:{};return i.type=e,i.arg=t,a?(this.method="next",this.next=a.finallyLoc,h):this.complete(i)},complete:function(e,t){if("throw"===e.type)throw e.arg;return"break"===e.type||"continue"===e.type?this.next=e.arg:"return"===e.type?(this.rval=this.arg=e.arg,this.method="return",this.next="end"):"normal"===e.type&&t&&(this.next=t),h},finish:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),D(n),h}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.tryLoc===e){var r=n.completion;if("throw"===r.type){var o=r.arg;D(n)}return o}}throw Error("illegal catch attempt")},delegateYield:function(t,n,r){return this.delegate={iterator:A(t),resultName:n,nextLoc:r},"next"===this.method&&(this.arg=e),h}},t}function _(e,t,n,r,o,a,i){try{var c=e[a](i),s=c.value}catch(u){return void n(u)}c.done?t(s):Promise.resolve(s).then(r,o)}function O(e){return function(){var t=this,n=arguments;return new Promise((function(r,o){var a=e.apply(t,n);function i(e){_(a,r,o,i,c,"next",e)}function c(e){_(a,r,o,i,c,"throw",e)}i(void 0)}))}}var C=function(){var e=O(S().mark((function e(){var t;return S().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,y.Z.getNewSharedUsers();case 2:(t=e.sent)&&l.h.dispatch(u(t));case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),T=a().debounce(O(S().mark((function e(){var t,n,o;return S().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return t=r.fromJS(j()).toJSON(),n=(0,g.mW)(),o={},n.toArray().forEach((function(e){var n=e.get("id"),r=t[n];r&&(o[n]=r)})),e.next=6,y.Z.setNewSharedUsers(o);case 6:case"end":return e.stop()}}),e)}))),v.mi6,{leading:!1,trailing:!0}),j=function(){return l.h.getState().sharedUsers},D=function(e){if((0,b.VL)(e)){var t=(0,g.wA)(e).toArray().map((function(e){return e.get("id")}));return i.imO().then((function(e){var n=e.data;t.forEach((function(e){var t=n[e],r=a().map(t,(function(t){return t.id=t.userId,t.projectId=e,t}));0!==r.length&&(l.h.dispatch(s(e,r)),m.Z.updateUserPublicProfiles(r))}))}))}return i.ymp(e).then((function(t){var n=a().map(t.data,(function(t){return x(x({},t),{},{id:t.userId,projectId:e})}));l.h.dispatch(s(e,n)),m.Z.updateUserPublicProfiles(n)}))},M=D,A=function(e){a().memoize((function(e){return a().debounce(D,f.Rb)}))(e)(e)},N=function(e){return I(e).filter((function(e){return e.get("isAccept")&&!e.get("deleted")})).sort(d.ZP.mentionUsers)},P=function(e){return(0,g.wA)(e).toArray().sort(d.ZP.order).reduce((function(e,t){return e.concat(j().get(t.get("id"))||r.List())}),r.List())},I=function(e){return j().get(e)||r.List()},L=function(e){var t=e.projectId;return N(t).map((function(e){var t=p.U2("userId")===e.get("userId")?h.U2("me"):e.get("displayName");return{match:t,complete:t+" ",avatarUrl:e.get("avatarUrl"),key:e.get("userId")}})).toArray()};function R(e,t){var n,r=t.projectId;if(e===h.U2("me"))n=p.U2("userId");else{var o=N(r).find((function(t){return t.get("displayName")===e||t.get("username")===e}));o&&(n=o.get("userId"))}return n}function Z(e,t){var n=t.key;return x(x({},e),{},{assignee:parseInt(n,10),isAssignedNew:!0})}},IOLY:function(e,t,n){"use strict";n.d(t,{iP:function(){return w},jM:function(){return k},$t:function(){return E},zF:function(){return S},gg:function(){return _},fr:function(){return O},z8:function(){return C}});n("TeQF"),n("pjDv"),n("oVuX"),n("2B1R"),n("ToJy"),n("sMBO"),n("tkto"),n("07d7"),n("PKPk"),n("FZtP");var r=n("RDjN"),o=n("V/jI"),a=n("CPwy"),i=n("sLZY"),c=n("hnzI"),s=n("ylzY"),u=n("oi5u"),l=n("X+OG"),f=n("l3/N"),d=n("Ag2S"),m=n("+Ili"),p=n("rviF"),h=n("4+DD"),y=n("rS6O"),g=n("bOKg"),v=n("+TCt"),b=n("lQiI"),w=function(e,t){return null===t?"":t?S(t):e.plainKey?(0,o.C4)(e.plainKey):S(e.hotkey)},k=function(e){switch(e){case"meta":return r.EfR.metaKey;case"ctrl":return r.EfR.controlKey;case"alt":return r.EfR.optionKey;case"shift":return r.EfR.shiftKey;case"escape":return"Esc";case"slash":return"/";case"period":return".";case"comma":return",";case"bracketleft":return"[";case"bracketright":return"]";case"minus":return"-";case"equal":return"=";case"backslash":return"\\";case"backspace":return r.EfR.backspaceKey;case"enter":return r.EfR.enterKey;default:return(0,a.fm)(e)}},x=function(e){switch(e){case"ctrl":return 1;case"alt":return 2;case"shift":return 3;case"meta":return(0,g.V5)()?0:4;default:return 5}},E=function(e){return Array.from(e).sort((function(e,t){var n=x(e),r=x(t);return n!==r?n-r:e.localeCompare(t)}))},S=function(e){return e.split(",").map((function(e){return e.split("+").map((function(e){return k(e)})).join("+")})).join(" / ")},_=function(){return(0,i.dE)()?r.BGw:r.BGw.filter((function(e){return"startOrStopPomo"!==e.name}))},O=function(){return c.h.getState().shortcuts},C=function(e){switch(e){case"shortcuts":d.vp.dispatch("openShortcutsList"),p.Z.shortcut("general","shortcuts");break;case"expand_all_subtasks":(0,y.Xm)(),p.Z.shortcut("task","toggle_all_subtasks");break;case"new_task":(0,f.qh)()||(d.vp.dispatch("openGlobalQuickAdd"),m.BG("global_add"),p.Z.shortcut("task","add_task"));break;case"goto_search":(0,h.zC)(),d.vp.dispatch("activeSearch"),m.BG("search"),p.Z.shortcut("navigate","go_to_search");break;case"startOrStopPomo":p.Z.focus("start_from","shortcuts"),d.vp.dispatch("hotkeysStartOrStopFocus"),m.BG("pomo");break;case"print":d.vp.dispatch("print"),m.BG("print"),p.Z.shortcut("general","print");break;case"sync":d.vp.dispatch("doManualSync"),m.BG("sync"),p.Z.shortcut("general","sync");break;case"action_panel":(0,h.Ln)()||d.vp.dispatch("toggleGlobalActionPanelVisible"),p.Z.shortcut("general","open_command_menu");break;case"expand_or_all_columns":var t=function(e){if(e.length){var t=!e.some((function(e){return c.h.getState().globalState.get("sectionCollapse").get(e)})),n={};e.forEach((function(e){n[e]=t})),c.h.dispatch((0,l.Xw)(n))}};if((0,f.Li)()){var n=Object.keys(s.ZP.quadrantGroupResult).map((function(e){return{id:e,children:s.ZP.quadrantGroupResult[e]}})),r=[];n.forEach((function(e){e.children.forEach((function(t){t.isSection&&r.push((0,u.v)(t.id,e.id,void 0))}))})),t(r)}else if((0,f.kG)()){var o=Object.keys(s.ZP.mainGroupResult)[0];if(o){var a=s.ZP.mainGroupResult[o].filter((function(e){return e.isSection})),i=[];a.forEach((function(e){e.children.forEach((function(t){t.isSection&&i.push((0,u.v)(t.id,e.id,void 0))}))})),t(i)}}else if((0,f.K4)()){var g=s.ZP.currentTimelineSections.map((function(e){return e.id})).map((function(e){return(0,u.v)(e,void 0,void 0)}));t(g)}else{var w=Object.keys(s.ZP.mainGroupResult)[0];if(w){var k=s.ZP.mainGroupResult[w].filter((function(e){return e.isSection})).map((function(e){return e.id})).map((function(e){return(0,u.v)(e,void 0,void 0)}));t(k)}}p.Z.shortcut("task","toggle_all_groups");break;case"show_day_view":d.vp.dispatch("triggerViewRange","d"),p.Z.shortcut("switch_views","day_view");break;case"show_week_view":d.vp.dispatch("triggerViewRange","w"),p.Z.shortcut("switch_views","week_view");break;case"show_month_view":d.vp.dispatch("triggerViewRange","m"),p.Z.shortcut("switch_views","month_view");break;case"show_year_view":d.vp.dispatch("triggerViewRange","y"),p.Z.shortcut("switch_views","year_view");break;case"show_agenda_view":d.vp.dispatch("triggerViewRange","a"),p.Z.shortcut("switch_views","agenda_view");break;case"goto_today":d.vp.dispatch("triggerViewDate","today");break;case"toggle_split_view":(0,b._y)()&&((0,f.AF)()?c.h.dispatch((0,l.nH)(!(0,v.i5)())):(0,f.gz)()&&c.h.dispatch((0,l.ap)(!(0,v.g9)())));break;case"calendar_goto_date":d.vp.dispatch("openCalendarGotoDateModal")}}},kxzV:function(e,t,n){"use strict";n.d(t,{XO:function(){return P},Bg:function(){return H},j0:function(){return W},T7:function(){return q}});n("ma9I"),n("TeQF"),n("2B1R"),n("ToJy"),n("6cQw"),n("r/Vq"),n("07d7"),n("4l63"),n("SYor");var r=n("Eh+D"),o=n("dmHn"),a=n.n(o),i=n("2sNt"),c=n("zoGk"),s=n("CPwy"),u=n("q9+P"),l=n("RDjN"),f=n("lQiI"),d=n("bJwH"),m=n("/kYj"),p=n("ZvEw"),h=n("T3me"),y=n("NMvI"),g=n("P26T"),v=n("nCmD"),b=n("ZyPn"),w=n("vRcb"),k=n("BE9T"),x=n("Ici6"),E=n("5WEu"),S=n("8oOQ"),_=n("Zo3Q"),O=n("Mc5R"),C=n("Cl3p"),T=n("y8mg"),j=n.n(T),D={},M={};function A(e,t,n){D[e]=D[e]||{};var r=t.hashCode()+"+"+n.hashCode();return D[e][r]}function N(e,t,n,r){D[e]=D[e]||{};var o=t.hashCode()+"+"+n.hashCode();D[e][o]=r}var P=function(e,t){return t?function(t,n){return-e(t,n)}:e};function I(e,t){return e===t?0:e>t?1:-1}function L(e,t){var n=(0,i.Z1Q)(e),r=(0,i.Z1Q)(t);return n&&!r?1:!n&&r?-1:n===r||e===t?0:e<t?-1:1}function R(e,t){return e?t?0:-1:t?1:0}function Z(e,t){return void 0!=e?void 0!=t?0:-1:void 0!=t?1:0}function F(e,t){var n=R(e,t);if(0!==n)return n;if(e===t)return 0;var r=c.Z.getUnix(e),o=c.Z.getUnix(t);return r===o?0:r>o?1:-1}function B(e,t){if(null==e&&null==t)return 0;var n=R(e,t);return 0!==n?n:e?e.localeCompare(t):1}function U(e,t){return B(e.get("id"),t.get("id"))}function Y(e,t){return K((0,i.HlA)(e),(0,i.HlA)(t))}function V(e,t){var n=e.get("createdTime"),r=t.get("createdTime"),o=R(n,r);return 0!==o?o:-F(n,r)}var H=function(e,t){return V(e,t)},W=function(e,t){var n=-F(e.get("modifiedTime"),t.get("modifiedTime"));return 0!==n?n:-F(e.get("createdTime"),t.get("createdTime"))};function z(e,t){var n=e.get("isSubTaskModel"),r=t.get("isSubTaskModel");return n===r&&r?2:n?1:r?-1:0}function G(e,t){return-I(e.get("priority"),t.get("priority"))}function K(e,t){return e===t?0:e?1:-1}var q=K;function $(e){return!!e.get("isAllDay")}function J(e,t){var n=arguments.length>2&&void 0!==arguments[2]&&arguments[2],r=0,o=(0,i.jmM)(e),a=(0,i.jmM)(t);return 0!==(r=n?-K(a,o):-K(o,a))?r:o?ee(e,t):te(e,t)}function X(e,t){var n=arguments.length>2&&void 0!==arguments[2]&&arguments[2],r=e.get("startDate"),o=t.get("startDate"),a=R(r,o);return 0!==a?a:r||o?J(e,t,n):0}function Q(e,t){return K($(e),$(t))}function ee(e,t){var n=e.get("startDate"),r=t.get("startDate"),o=(0,i.tKl)(e),a=(0,i.tKl)(t),s=c.Z.startOfDay(o),u=c.Z.startOfDay(a);if(!s.isSame(u))return s.isBefore(u)?-1:1;var l=Q(e,t);if(0!==l)return l;if(0!==(l=F(o,a)))return l;var f=c.Z.startOfDay(n),d=c.Z.startOfDay(r);return f.isSame(d)?l=F(n,r):f.isBefore(d)?-1:1}function te(e,t){var n=e.get("startDate"),r=t.get("startDate"),o=(0,i.tKl)(e),a=(0,i.tKl)(t),s=c.Z.startOfDay(n),u=c.Z.startOfDay(r);if(!s.isSame(u))return s.isBefore(u)?-1:1;var l=Q(e,t);if(0!==l)return l;if(0!==(l=F(n,r)))return l;var f=c.Z.startOfDay(o),d=c.Z.startOfDay(a);return f.isSame(d)?l=F(o,a):f.isBefore(d)?-1:1}function ne(e,t){return I(e.get("sortOrder"),t.get("sortOrder"))}function re(e,t){var n,r=e.get("sectionId");return r&&"-1"!==r&&null!==(n=null===t||void 0===t?void 0:t.get(r))&&void 0!==n?n:Number.MAX_SAFE_INTEGER}function oe(e,t,n){var r=e.get("sectionId")||"-1",o=t.get("sectionId")||"-1",a=re(e,n),i=re(t,n),c="calendarHabit:".concat(r,":").concat(a,":").concat(o,":").concat(i),s=A(c,e,t);if(void 0!==s)return s;var u=I(a,i)||ne(e,t);return N(c,e,t,u),u}function ae(e,t){return ie((0,d.Rp)(e.get("projectId")),(0,d.Rp)(t.get("projectId")))}function ie(e,t){if(!e||!t)return 0;if(e===t)return 0;if(e.get("id")===(0,f.U2)("inboxId"))return-1;if(t.get("id")===(0,f.U2)("inboxId"))return 1;var n,r,o,a;if((0,f.Oh)()){var i=(0,d.Gr)(e)?e.get("teamId"):null,c=(0,d.Gr)(t)?t.get("teamId"):null,s=i?(0,p.mW)(i):null,u=c?(0,p.mW)(c):null;if(0!==R(s,u)){if(s)return-1;if(u)return 1}if(s&&u){var l=ce(s,u);if(0!==l)return l}}return n=(0,d.lM)(e)&&(0,m.VL)(e.get("groupId")),r=(0,d.lM)(t)&&(0,m.VL)(t.get("groupId")),o=n?n.get("sortOrder"):e.get("sortOrder"),a=r?r.get("sortOrder"):t.get("sortOrder"),n&&r&&n.get("id")===r.get("id")?I(e.get("sortOrder"),t.get("sortOrder")):I(o,a)}function ce(e,t){var n=K(false,!1);return 0!==n||0!==(n=-F(e.get("joinedTime"),t.get("joinedTime")))?n:B(e.get("id"),t.get("id"))}function se(e,t){if(""===e||""===t){if(""===e&&""===t)return 0;if(""===e)return-1;if(""===t)return 1}var n=e.substr(0,1),r=t.substr(0,1),o=(0,s.Bw)(n),a=(0,s.Bw)(r);if(o<a)return-1;if(o>a)return 1;if(o===l.BJJ.isNum||o===l.BJJ.isAlpha)return n<r?-1:n>r?1:se(e.substr(1),t.substr(1));var i=0;try{i=n.localeCompare(r,u.Nk)}catch(c){n<r&&(i=-1),n>r&&(i=1)}return 0!==i?i:se(e.substr(1),t.substr(1))}function ue(e){if((0,i.GLN)(e)){var t=$(e),n=g.Z.parseUTCString(e.get("dueDate"));return t?a()(n).subtract(1,"days"):a()(n).subtract(1,"second")}return a()(g.Z.parseUTCString(e.get("startDate")))}var le=5,fe=2,de=1,me=function(e){var t=(0,i.d77)(e),n=(0,i.ZWx)(e)&&!e.get("isPomodoro");return t?de:n?fe:le};function pe(e,t){var n=a()(g.Z.parseUTCString(e.get("startDate"))),r=a()(g.Z.parseUTCString(t.get("startDate"))),o=ue(e),c=ue(t),s=$(e),u=$(t),l=(0,i.d77)(e),f=(0,i.d77)(t);if(l&&!f)return 1;if(!l&&f)return-1;if(l&&f)return 0;var d=n.clone().startOf("day"),m=r.clone().startOf("day");if(!d.isSame(m))return d.isBefore(m)?-1:1;var p=o.clone().startOf("day"),h=c.clone().startOf("day");if(!p.isSame(h))return p.isBefore(h)?1:-1;var y=(0,C.oL)(e),v=(0,C.oL)(t);return y&&!v?-1:!y&&v?1:y&&v?Fe(e.get("createdTime"),t.get("createdTime")):K(s,u)||he(n,r)||-he(o,c)}function he(e,t){var n=R(e,t);return 0!==n?n:e===t||e.isSame(t)?0:e.isAfter(t)?1:-1}function ye(e,t){var n=e.get("startDate"),r=t.get("startDate"),o=R(n,r);return 0!==o?o:n||r?te(e,t):0}function ge(e,t){return-I((0,_.z_)(e),(0,_.z_)(t))}function ve(e,t){return-I((0,_.Ds)(e),(0,_.Ds)(t))}M.timelineDueDate=function(e,t){var n=0;return 0!==(n=pe(e,t))||0!==(n=G(e,t))||0!==(n=ne(e,t))?n:n=U(e,t)},M.calendarDueDate=pe,M.sortOrder=function(e,t,n){var r=Y(e,t);if(0!==r)return r;var o=z(e,t);return 0!==o&&2!==o?o:2===o&&0!==(r=ne((0,h.a4)(e),(0,h.a4)(t)))||0!==(r=ne(e,t))||n&&0!==(r=V(e,t))||0!==(r=L(e.get("status"),t.get("status")))?r:U(e,t)},M.noteSortOrder=function(e,t,n){var r=ae(e,t);return 0!==r?r:M.sortOrder(e,t,n)},M.itemsOrder=function(e,t){var n=ne(e,t);return 0!==n?n:n=U(e,t)},M.order=function(e,t){var n=A("order",e,t);return void 0!==n||0!==(n=ne(e,t))?(N("order",e,t,n),n):(N("order",e,t,n=U(e,t)),n)},M.smartProjectOrder=function(e,t){return I(e.get("order"),t.get("order"))},M.subtask=function(e,t){var n=e.get("status")||0,r=L(n,t.get("status")||0);if(0!==r)return r;if(0!==n){if(0!==(r=-R(e.get("completedTime"),t.get("completedTime"))))return r;if(e.get("completedTime")&&0!==(r=function(e,t){var n=R(e,t);return 0!==n?n:I(e,t)}(e.get("completedTime"),t.get("completedTime"))))return r}return 0!==(r=I(e.get("sortOrder"),t.get("sortOrder")))?r:B(e.get("id"),t.get("id"))},M.subtaskExceptStatus=function(e,t){var n=I(e.get("sortOrder"),t.get("sortOrder"));return 0!==n?n:B(e.get("id"),t.get("id"))},M.completedTime=function(e,t){var n=A("completedTime",e,t);if(void 0!==n)return n;var r=e.get("completedTime"),o=t.get("completedTime");return 0!==(n=R(r,o))||0!==(n=-F(r,o))?(N("completedTime",e,t,n),n):(N("completedTime",e,t,n=U(e,t)),n)},M.titleNote=function(e,t,n){n=n||{};var r=A("titleNote"+JSON.stringify(n),e,t);if(void 0!==r)return r;var o=e.get("title").trim(),a=t.get("title").trim();return 0!==(r=K(0===o.length,0===a.length))?r:0!==(r=n.orderReverse?-(0,S.q)()(o,a):(0,S.q)()(o,a))||0!==(r=V(e,t))?(N("titleNote"+JSON.stringify(n),e,t,r),r):(r=U(e,t),N("titleNote"+JSON.stringify(n),e,t,r),r)},M.summaryCompletion=function(e,t){var n=(0,_.f4)(e),r=(0,_.f4)(t),o=R(n,r);return 0!==o||0!==(o=-F(n,r))||0!==(o=ge(e,t))||0!==(o=ve(e,t))||0!==(o=ae(e,t))||0!==(o=ne(e,t))?o:o=U(e,t)},M.summaryProgress=function(e,t){var n=-I((0,_.gU)(e),(0,_.gU)(t));return 0!==n||0!==(n=ye(e,t))||0!==(n=ge(e,t))||0!==(n=ve(e,t))||0!==(n=ae(e,t))||0!==(n=ne(e,t))?n:n=U(e,t)},M.summaryUnCompleted=function(e,t){var n=ye(e,t);return 0!==n||0!==(n=ge(e,t))||0!==(n=ve(e,t))||0!==(n=ae(e,t))||0!==(n=ne(e,t))?n:n=U(e,t)},M.date=function(e,t){return F(e,t)},M.summaryPriority=function(e,t){var n=R(e,t);return 0!==n?n:e===t?0:-I(e,t)},M.summaryListSort=function(e,t){var n=(0,_.jf)(e),r=(0,_.jf)(t),o=L(n,r);return 0!==o||0!==(o=-I((0,_.gU)(e),(0,_.gU)(t)))||0!==(o=0!==n&&0!==r?F((0,_.f4)(t),(0,_.f4)(e)):ye(e,t))||0!==(o=ge(e,t))||0!==(o=ve(e,t))||0!==(o=ne(e,t))?o:o=U(e,t)},M.summaryDateSort=function(e,t){var n=(0,_.jf)(e),r=(0,_.jf)(t),o=L(n,r);return 0!==o||0!==(o=-I((0,_.gU)(e),(0,_.gU)(t)))||0!==(o=0!==n&&0!==r?F((0,_.f4)(t),(0,_.f4)(e)):ye(e,t))||0!==(o=ge(e,t))||0!==(o=ve(e,t))||0!==(o=ae(e,t))||0!==(o=ne(e,t))?o:o=U(e,t)},M.summaryPrioritySort=function(e,t){var n=(0,_.jf)(e),r=(0,_.jf)(t),o=L(n,r);return 0!==o||0!==(o=-I((0,_.gU)(e),(0,_.gU)(t)))||0!==(o=0!==n&&0!==r?F((0,_.f4)(t),(0,_.f4)(e)):ye(e,t))||0!==(o=ve(e,t))||0!==(o=ae(e,t))||0!==(o=ne(e,t))?o:o=U(e,t)},M.summaryAssigneeSort=function(e,t){var n=(0,_.jf)(e),r=(0,_.jf)(t),o=L(n,r);return 0!==o||0!==(o=-I((0,_.gU)(e),(0,_.gU)(t)))||0!==(o=0!==n&&0!==r?F((0,_.f4)(t),(0,_.f4)(e)):ye(e,t))||0!==(o=ge(e,t))||0!==(o=ve(e,t))||0!==(o=ae(e,t))||0!==(o=ne(e,t))?o:o=U(e,t)},M.title=function(e,t,n){n=n||{};var r=A("title"+JSON.stringify(n),e,t);if(void 0!==r)return r;var o=e.get("title").trim(),a=t.get("title").trim();return 0!==(r=K(0===o.length,0===a.length))?r:0!==(r=n.orderReverse?-(0,S.q)()(o,a):(0,S.q)()(o,a))?(N("title"+JSON.stringify(n),e,t,r),r):(r=U(e,t),N("title"+JSON.stringify(n),e,t,r),r)},M.assigneeOrder=function(e,t,n){return e===(0,f.U2)("userId")&&t===(0,f.U2)("userId")?0:e===(0,f.U2)("userId")?-1:t===(0,f.U2)("userId")?1:I(n.get(parseInt(e,0)),n.get(parseInt(t,0)))},M.assigneeWithAssigneeSet=function(e,t,n,r,o){var a=e.get("assignee"),i=t.get("assignee"),c=0;if(0!==(c=Z(n.get(parseInt(a,0)),n.get(parseInt(i,0)))))return c;return 0!==(c=P((function(){return M.assigneeOrder(a,i,n)}),o)())||r&&0!==(c=V(e,t))?c:M.assignee(e,t)},M.assignee=function(e,t){var n=function(e,t){var n=e.get("startDate"),r=t.get("startDate");return c.Z.prefMoment(n).isSame(r,"d")?K($(e),$(t)):0}(e,t);return 0!==n||0!==(n=X(e,t))||0!==(n=G(e,t))||0!==(n=ae(e,t))||0!==(n=ne(e,t))?n:U(e,t)},M.priority=function(e,t,n){n=n||{};var r=A("priority"+JSON.stringify(n),e,t);if(void 0!==r)return r;r=0;var o=e,a=t;if(0!==(r=n.orderReverse?-G(o,a):G(o,a)))return N("priority"+JSON.stringify(n),e,t,r),r;if(0!==(r=X(e,t)))return N("priority"+JSON.stringify(n),e,t,r),r;if(0!==(r=Y(o,a)))return N("priority"+JSON.stringify(n),e,t,r),r;if(0!==(r=ae(o,a)))return N("priority"+JSON.stringify(n),e,t,r),r;var i=z(e,t);if(2===i){if(0!==(r=ne((0,h.a4)(e),(0,h.a4)(t))))return N("priority"+JSON.stringify(n),e,t,r),r;r=ne(e,t)}else r=1===i?(0,h.a4)(e)===t?1:ne((0,h.a4)(e),t):-1===i?(0,h.a4)(t)===e?-1:ne(e,(0,h.a4)(t)):ne(e,t);return 0!==r?(N("priority"+JSON.stringify(n),e,t,r),r):(r=U(e,t),N("priority"+JSON.stringify(n),e,t,r),r)},M.dueDate=function(e,t,n){n=n||{};var r=A("dueDate"+JSON.stringify(n),e,t);if(void 0!==r)return r;var o=z(e,t);if(!n.inCalendar&&(r=n.orderReverse?function(e,t){var n=arguments.length>2&&void 0!==arguments[2]&&arguments[2],r=e.get("startDate"),o=t.get("startDate"),a=R(r,o);return 0!==a?a:r||o?-J(e,t,n):0}(e,t):X(e,t),0!==r))return N("dueDate"+JSON.stringify(n),e,t,r),r;var a=e,i=t;if(n.inCalendar&&(1===o?a=(0,h.a4)(e):-1===o&&(i=(0,h.a4)(t))),n.inNoteSection&&0!==(r=V(e,t)))return N("dueDate"+JSON.stringify(n),e,t,r),r;if(0!==(r=G(a,i)))return N("dueDate"+JSON.stringify(n),e,t,r),r;if(0!==(r=Y(a,i)))return N("dueDate"+JSON.stringify(n),e,t,r),r;if(0!==(r=ae(a,i)))return N("dueDate"+JSON.stringify(n),e,t,r),r;if(2===o){if(0!==(r=ne((0,h.a4)(e),(0,h.a4)(t))))return N("dueDate"+JSON.stringify(n),e,t,r),r;r=ne(e,t)}else r=1===o?(0,h.a4)(e)===t?1:ne((0,h.a4)(e),t):-1===o?(0,h.a4)(t)===e?-1:ne(e,(0,h.a4)(t)):ne(e,t);return 0!==r?(N("dueDate"+JSON.stringify(n),e,t,r),r):(r=U(e,t),N("dueDate"+JSON.stringify(n),e,t,r),r)},M.searchOrder=function(e,t){var n=A("searchOrder",e,t);if(void 0!==n)return n;if(0!==(n=L(e.get("status"),t.get("status"))))return N("searchOrder",e,t,n),n;if(0!==(n=0!==e.get("status")&&0!==t.get("status")?F(t.get("completedTime"),e.get("completedTime")):X(e,t,!0)))return N("searchOrder",e,t,n),n;var r=e,o=t;return 0!==(n=G(r,o))||0!==(n=Y(r,o))||0!==(n=ae(r,o))||0!==(n=ne(e,t))?(N("searchOrder",e,t,n),n):(N("searchOrder",e,t,n=U(e,t)),n)},M.tagOrder=function(e,t){if(null==e&&null==t)return 0;var n=R(e,t);return 0!==n||0!==(n=ne(e,t))?n:se(e.get("name"),t.get("name"))},M.tagName=se,M.projectOrder=function(e,t){return ie(e,t)},M.sharedUsers=function(e,t){if(e.get("isOwner"))return-1;if(t.get("isOwner"))return 1;if(e.get("isMyself"))return-1;if(t.get("isMyself"))return 1;if(e.get("isAccept")&&!t.get("isAccept"))return-1;if(!e.get("isAccept")&&t.get("isAccept"))return 1;var n=-F(e.get("createdTime"),t.get("createdTime"));if(0!==n)return n;var r=e.get("displayName")||"",o=t.get("displayName")||"";return r.localeCompare(o)},M.mentionUsers=function(e,t){if(e.get("userId")===(0,f.U2)("userId"))return-1;if(t.get("userId")===(0,f.U2)("userId"))return 1;var n=-F(e.get("createdTime"),t.get("createdTime"));return 0!==n?n:e.get("displayName").localeCompare(t.get("displayName"))},M.modifiedTime=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]&&arguments[2],r=n?{s1:e.get("taskModifiedTime")||e.get("modifiedTime"),s2:t.get("taskModifiedTime")||t.get("modifiedTime")}:{s1:e.get("modifiedTime"),s2:t.get("modifiedTime")},o=r.s1,a=r.s2,i=-F(o,a);return 0!==i?i:U(e,t)},M.createdTime=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]&&arguments[2],r=n?{s1:e.get("taskCreatedTime")||e.get("createdTime"),s2:t.get("taskCreatedTime")||t.get("createdTime")}:{s1:e.get("createdTime"),s2:t.get("createdTime")},o=r.s1,a=r.s2,i=R(o,a);return 0!==i||0!==(i=-F(o,a))?i:U(e,t)},M.pinnedTime=function(e,t){var n=e.get("pinnedTime"),r=t.get("pinnedTime"),o=R(n,r);return 0!==o||0!==(o=-F(n,r))||0!==(o=ne(e,t))?o:U(e,t)},M.team=function(e,t){return ce(e,t)},M.taskGroupSortOrder=function(e,t,n,r){var o=Z(e,t);return 0!==o?o:void 0===e?o=M.mixGroupSortOrder(n,r):0!==(o=I(e,t))?o:U(n,r)},M.taskGroupSortOrderV3=function(e,t,n,r){var o=(0,E.U2)("defaultToAdd")?1:-1;if(null==e&&null==t)return 0;if(null==e&&null!=t)return o;if(null!=e&&null==t)return-1*o;var a=I(e,t);return 0!==a?a:U(n,r)},M.mixGroupSortOrder=function(e,t){var n=function(e,t){var n=(0,i.N2W)(e),r=(0,i.N2W)(t);return n===r&&r?2:n?1:r?-1:0}(e,t);return 2===n?n=M.dueDate(e,t):0===n?0!==(n=X(e,t))?n:U(e,t):n},M.projectAndSortOrder=function(e,t){var n=z(e,t);if(0!==n&&2!==n)return n;var r=ae(e,t);return 0!==r||2===n&&0!==(r=ne((0,i.FOH)(e.get("taskId")),(0,i.FOH)(t.get("taskId"))))||0!==(r=ne(e,t))?r:U(e,t)};var be=function(e){var t=(0,i.d77)(e),n=(0,i.HlA)(e),r=(0,i.p9N)(e);return e.get("isPomodoro")?1:n?(0,v.gx)(e):t?(0,w.T4)(e)?1:0:r?(0,b.eH)(e):(0,i.PNE)(e)?2:0},we=1,ke=2,xe=3,Ee=function(e){var t=(0,i.d77)(e);return e.get("isPomodoro")?we:t?ke:xe},Se=5,_e=4,Oe=3,Ce=2,Te=1,je=0,De=function(e){var t=(0,i.d77)(e),n=e.get("isPomodoro"),r=(0,i.HlA)(e),o=(0,i.p9N)(e),a=(0,i.ZWx)(e);return n?je:t?Te:a?Ce:o?Oe:r?_e:Se},Me=function(e){return null==e.get("startDate")&&(0,i.PNE)(e)};function Ae(e,t,n,r){var o=(0,C.oL)(e),a=(0,C.oL)(t);if(o&&!a)return-1;if(!o&&a)return 1;if(o&&a)return Fe(e.get("createdTime"),t.get("createdTime"));var s=Me(e);if(s!==Me(t))return n!==r?-I(n,r):s?1:-1;if(s)return 0;var u=e.get("startDate"),l=t.get("startDate"),f=(0,i.tKl)(e),d=(0,i.tKl)(t),m=c.Z.startOfDay(u),p=c.Z.startOfDay(l);if(!m.isSame(p))return m.isBefore(p)?-1:1;var h=c.Z.startOfDay(f),y=c.Z.startOfDay(d);if(!h.isSame(y))return h.isBefore(y)?-1:1;var g=K($(e),$(t));return 0!==g||0!==(g=F(u,l))?g:n!==r?-I(n,r):g=F(f,d)}M.agendaAllDayCalendar=function(e,t,n){var r=De(e),o=De(t);if(r===Te&&o===Te){var a=oe(e,t,n);if(0!==a)return a}var i=Ae(e,t,r,o);return 0!==i?i:Ne(e,t)},M.agendaIndayCalendar=function(e,t){var n=Ae(e,t,De(e),De(t));return 0!==n?n:Ne(e,t)};var Ne=function(e,t){var n;return 0!==(n=G(e,t))||0!==(n=ae(e,t))||0!==(n=ne(e,t))?n:U(e,t)},Pe=function(e){return(0,i.VCt)(e)?0:1};function Ie(e,t){var n=a()(g.Z.parseUTCString(e.get("startDate"))),r=a()(g.Z.parseUTCString(t.get("startDate"))),o=ue(e),c=ue(t),s=$(e),u=$(t),l=n.clone().startOf("day"),f=r.clone().startOf("day");if(!l.isSame(f))return l.isBefore(f)?-1:1;var d=o.clone().startOf("day"),m=c.clone().startOf("day");if(!d.isSame(m))return d.isBefore(m)?1:-1;var p=me(e),h=me(t);if(p!==h)return-I(p,h);if((0,i.d77)(e))return 0;var y=(0,C.oL)(e),v=(0,C.oL)(t);return y&&!v?-1:!y&&v?1:y&&v?Fe(e.get("createdTime"),t.get("createdTime")):K(s,u)||he(n,r)||K(o.isAfter(n),c.isAfter(r))||he(o,c)||function(e,t){var n=function(e){return(0,i.p9N)(e)?0:(0,i.HlA)(e)?1:2};return-I(n(e),n(t))}(e,t)}M.calendar=function(e,t,n){var r=(0,i.d77)(e),o=(0,i.d77)(t),a=(0,i.HlA)(e),c=(0,i.HlA)(t),s=e.get("isPomodoro"),u=t.get("isPomodoro"),l=((0,i.p9N)(e),(0,i.p9N)(t),be(e)),f=be(t),d=0;if(0===l&&0===f){if(r&&o&&(d=oe(e,t,n)),0!==d)return d;d=Ie(e,t)}else{var m=function(e,t){return(t?a:c)||(t?r:o)?(0,i.$66)(e):(0,i.VCt)(e)?0:(0,i.$66)(e)},p=m(e,!0),h=m(t,!1);if(l>0&&f>0){if(0===(d=-K(p>=1,h>=1))){var y=Ee(e),g=Ee(t);if(y!==g)return y<g?1:-1;if(r&&o)d=oe(e,t,n);else if(s&&u)d=F(e.get("startDate"),t.get("startDate"));else{var v=Pe(e),b=Pe(t);if(v===b)if(1===v){if(0!==(d=Ie(e,t)))return d;d=-F(e.get("completedTime"),t.get("completedTime"))}else{d=-F(e.get("completedTime"),t.get("completedTime"))}else d=v>b?-1:1}}}else d=l&&p>=1||f&&h>=1?Ie(e,t):l?1:-1}return 0!==d?d:M.dueDate(e,t,{inCalendar:!0})},M.timeline=function(e,t){var n=0;(0,k.Yp)(e,t)&&(n=-K((0,i.$66)(e)>=1,(0,i.$66)(t)>=1));return 0===n&&(n=pe(e,t)),0===n&&(n=G(e,t)),0!==n?n:0},M.project=function(e,t){var n=A("project",e,t);if(void 0!==n)return n;n=0;var r=(0,h.a4)(e),o=(0,h.a4)(t);return N("project",e,t,n=X(e,t)||G(r,o)||ne(r,o)),n},M.tagWithTagsSet=function(e,t,n,o,a){var i=(0,y.NJ)(),c=(e.get("tags")||(0,r.List)()).map((function(e){return n.get(e)})).filter((function(e){return null!=e})).sort().map((function(e){return i.get(e)})),s=(t.get("tags")||(0,r.List)()).map((function(e){return n.get(e)})).filter((function(e){return null!=e})).sort().map((function(e){return i.get(e)})),u=0,l=Math.max(c.size,s.size);if(0!==(u=K(0===c.size,0===s.size)))return u;if(0!==(u=P((function(){var e=0;if(l>0)for(var t=0;t<l;t++){var n=c.get(t),r=s.get(t);if(0!==(e=R(n,r)))return e;if(0!==(e=M.tagOrder(n,r)))return e}return e}),a)()))return u;if(o&&0!==(u=V(e,t)))return u;var f=(0,h.a4)(e),d=(0,h.a4)(t);return X(e,t)||G(f,d)||ae(f,d)||ne(f,d)||U(e,t)},M.tag=function(e,t){var n=(0,y.JX)(e.get("tags")||(0,r.List)()),o=(0,y.JX)(t.get("tags")||(0,r.List)()),a=0,i=Math.max(n.size,o.size);if(i>0)for(var c=0;c<i;c++){var s=n.get(c),u=o.get(c);if(0!==(a=R(s,u)))return a;if(0!==(a=M.tagOrder(s,u)))return a}var l=(0,h.a4)(e),f=(0,h.a4)(t);return X(e,t)||G(l,f)||ae(l,f)||ne(l,f)||U(e,t)},M.oldTeamMembers=function(e,t){var n=e.get("role"),r=t.get("role"),o=-K(0===n,0===r);if(0!==o)return o;if(0!==(o=I(n,r)))return o;if(0!==(o=-K(e.get("isMyself"),t.get("isMyself"))))return o;if(1===n&&0!==(o=-F(e.get("becameAdminTime"),t.get("becameAdminTime"))))return o;return-F(e.get("joinedTime"),t.get("joinedTime"))};var Le=function(e,t){var n=e.get("role"),r=t.get("role"),o=-K(0===n,0===r);return 0!==o||0!==(o=-K(1===n,1===r))||0!==(o=I(n,r))?o:0};M.teamName=function(e,t){var n=(0,O.Gf)(e),r=(0,O.Gf)(t);return n.localeCompare(r)},M.teamMembers=function(e,t){var n=!(arguments.length>2&&void 0!==arguments[2])||arguments[2],r=Le(e,t);if(0!==r)return r;var o=e.get("isMyself"),a=t.get("isMyself");if(0!==(r=-K(o,a)))return r;var i=(0,O.Gf)(e),c=(0,O.Gf)(t);return n?i.localeCompare(c):-i.localeCompare(c)},M.subscribeEventAttendees=function(e,t){var n=-K(e.get("organizer"),t.get("organizer"));return 0!==n?n:0},M.subscribeCalendar=function(e,t){var n=-K("show"===e.get("show"),"show"===t.get("show"));return 0!==n?n:0},M.habit=function(e,t){var n=I(e.sortOrder,t.sortOrder);return 0!==n?n:0},M.archivedHabit=function(e,t){var n=e.sortOrder,r=e.archivedTime,o=t.sortOrder,a=-F(r,t.archivedTime);return 0===a&&(a=I(n,o)),0!==a?a:0},M.archivedTimer=function(e,t){var n=e.sortOrder,r=e.archivedTime,o=t.sortOrder,a=-F(r,t.archivedTime);return 0===a&&(a=I(n,o)),0!==a?a:0},M.attachment=function(e,t){if("IMAGE"===e.get("fileType")&&"IMAGE"!==t.get("fileType"))return-1;if("IMAGE"===t.get("fileType")&&"IMAGE"!==e.get("fileType"))return 1;var n=e.get("createdTime"),r=t.get("createdTime");return n=n?c.Z.prefMoment(n).getTime():(new Date).getTime(),(r=r?c.Z.prefMoment(r).getTime():(new Date).getTime())-n},M.searchComment=function(e,t){var n=e.get("modifiedTime")||e.get("createdTime"),r=t.get("modifiedTime")||t.get("createdTime"),o=R(n,r);return 0!==o||0!==(o=-F(n,r))?o:U(e,t)};var Re=function(e){return(0,x.bk)(e)?l.S7d.outlook:(0,x.z0)(e)?l.S7d.exchange:(0,x.P_)(e)?l.S7d.iCloud:(0,x.EK)(e)?l.S7d.caldav:(0,x.De)(e)?l.S7d.feishu:l.S7d.google};M.subscribeAccounts=function(e,t){var n=A("subscribeAccounts",e,t);if(void 0!==n)return n;if(0!==(n=I(Re(e),Re(t))))return N("subscribeAccounts",e,t,n),n;var r=e.get("createdTime"),o=t.get("createdTime");return N("subscribeAccounts",e,t,n=F(r,o)),n},M.subscribeCalendars=function(e,t){var n=A("subscribeCalendars",e,t);if(void 0!==n)return n;var r=e.get("createdTime"),o=t.get("createdTime");return N("subscribeCalendars",e,t,n=F(r,o)),n};var Ze=function(e,t,n,r,o,i){var c=arguments.length>6&&void 0!==arguments[6]&&arguments[6],s=a()().startOf("day"),u=(0,C.tG)({todayMoment:s,targetDateMoment:a()("".concat(e),"YYYYMMDD"),daysOption:n,timerMode:o,isInCountdownView:c}),l=u.dayDiff,f=(0,C.tG)({todayMoment:s,targetDateMoment:a()("".concat(t),"YYYYMMDD"),daysOption:r,timerMode:i,isInCountdownView:c}),d=f.dayDiff;if(l>=0&&d>=0){var m=l-d;return 0===m?0:m>0?1:-1}if(l<0&&d<0){var p=l-d;return 0===p?0:p>0?-1:1}var h=l-d;return 0===h?0:h>0?-1:1},Fe=function(e,t){var n=R(e,t);return 0!==n?n:-F(e,t)};M.countdownTask=function(e,t){var n=e.get("targetDate"),r=t.get("targetDate"),o=(0,C.wI)(e.get("timerMode")),a=(0,C.wI)(t.get("timerMode")),i=e.get("repeatFlag"),c=t.get("repeatFlag"),s=e.get("ignoreYear"),u=t.get("ignoreYear"),l=e.get("type"),f=t.get("type"),d=(0,C.l1)(l,s),m=(0,C.l1)(f,u),p=(0,C.Gg)(e.get("daysOption"),o,i,d),h=(0,C.Gg)(t.get("daysOption"),a,c,m),y=Ze(n,r,p,h,o,a);return 0!==y||0!==(y=Fe(e.get("createdTime"),t.get("createdTime")))?y:B(e.get("id"),t.get("id"))},M.countdown=function(e,t){var n,r=arguments.length>2&&void 0!==arguments[2]&&arguments[2],o=arguments.length>3&&void 0!==arguments[3]&&arguments[3];if(!r){var a=e.pinnedTime,i=t.pinnedTime,c=a&&"-1"!==a?a:void 0,s=i&&"-1"!==i?i:void 0,u=R(c,s);if(0!==u)return u}var l=function(){var t=e.targetDate||(0,C.GK)(e),n=(0,C.Y$)(e),r=(0,C.EY)(e);return(0,C.Ho)({ignoreYear:r,timerMode:n,targetDate:t,date:e.date})}(),f=function(){var e=t.targetDate||(0,C.GK)(t),n=(0,C.Y$)(t),r=(0,C.EY)(t);return(0,C.Ho)({ignoreYear:r,timerMode:n,targetDate:e,date:t.date})}(),d=(0,C.X4)(e),m=(0,C.X4)(t),p=(0,C.Y$)(e),h=(0,C.Y$)(t);if(0!==(n=Ze(l,f,d,m,p,h,o)))return n;if(0!==(n=Fe(e.createdTime,t.createdTime)))return n;var y=e.id,g=t.id;return B(y,g)},M.archivedCountdown=function(e,t){var n=-F(e.archivedTime,t.archivedTime);return 0===n&&(n=Fe(e.createdTime,t.createdTime)),0!==n?n:0};var Be=0,Ue=1,Ye=2,Ve=function(e){var t=(0,i.p9N)(e);return(0,i.HlA)(e)?Ue:t?Ye:Be};M.modifiedTimeInView=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]&&arguments[2],r=Ve(e),o=Ve(t),a=I(r,o);return 0!==a?a:r===Ue||r===Ye?M.dueDate(e,t):n?-M.modifiedTime(e,t,!0):M.modifiedTime(e,t,!0)},M.createdTimeInView=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]&&arguments[2],r=Ve(e),o=Ve(t),a=I(r,o);return 0!==a?a:r===Ue||r===Ye?M.dueDate(e,t):n?-M.createdTime(e,t,!0):M.createdTime(e,t,!0)},M.sortSubscribeSortOrder=function(e,t,n){var r=n[e.get("id")],o=n[t.get("id")];if(j().isInteger(r)&&j().isInteger(o))return r-o;if(j().isInteger(r))return 1;if(j().isInteger(o))return-1;var a=(0,d.Te)(e),i=(0,d.Te)(t);return a&&!i?-1:!a&&i?1:a&&i?M.subscribeAccounts(e,t):a||i?0:M.subscribeCalendars(e,t)},M.template=function(e,t){var n=e.get("order"),r=t.get("order");return j().isInteger(n)&&j().isInteger(r)?n-r:j().isInteger(n)?1:j().isInteger(r)?-1:M.createdTime(e,t)},t.ZP=M},Ici6:function(e,t,n){"use strict";n.d(t,{T8:function(){return oe},tT:function(){return ae},pY:function(){return ce},hj:function(){return se},iD:function(){return ue},jk:function(){return le},xE:function(){return fe},Bv:function(){return de},_H:function(){return me},eL:function(){return ge},Ob:function(){return ve},Z1:function(){return be},_W:function(){return we},NG:function(){return ke},y4:function(){return xe},Y:function(){return Ee},Iw:function(){return Se},jw:function(){return _e},xW:function(){return Ce},ur:function(){return Te},Bd:function(){return je},bW:function(){return De},yR:function(){return Me},gQ:function(){return Ae},yA:function(){return Ne},cB:function(){return Pe},de:function(){return Ie},Fl:function(){return Le},lU:function(){return Re},$H:function(){return Fe},mQ:function(){return Be},jO:function(){return Ue},Tq:function(){return Ye},AO:function(){return Ve},Py:function(){return He},AT:function(){return We},i0:function(){return ze},zZ:function(){return Ge},H0:function(){return Ke},cn:function(){return $e},U6:function(){return Je},eF:function(){return Xe},Oi:function(){return et},oz:function(){return nt},sG:function(){return rt},zY:function(){return ot},Uu:function(){return it},Jf:function(){return ct},XN:function(){return st},kx:function(){return mt},GS:function(){return pt},NS:function(){return gt},x9:function(){return bt},yd:function(){return kt},Lk:function(){return xt},sE:function(){return Et},rH:function(){return St},aw:function(){return _t},Ig:function(){return Ot},JG:function(){return Ct},z6:function(){return Tt},rS:function(){return jt},uh:function(){return Dt},ne:function(){return Mt},Dm:function(){return At},Br:function(){return Nt},Et:function(){return Pt},j2:function(){return It},uE:function(){return Lt},DP:function(){return Rt},bk:function(){return Zt},De:function(){return Ft},EK:function(){return Bt},z0:function(){return Ut},P_:function(){return Yt},lx:function(){return Ht}});n("pNMO"),n("4Brf"),n("tjZM"),n("0oug"),n("gXIK"),n("lEou"),n("ma9I"),n("TeQF"),n("fbCW"),n("x0AG"),n("XbcX"),n("pjDv"),n("yq1k"),n("4mDm"),n("2B1R"),n("E9XD"),n("Junv"),n("+2oP"),n("ToJy"),n("c9m3"),n("7+zs"),n("sMBO"),n("6cQw"),n("Tskq"),n("T63A"),n("DEfu"),n("I9xj"),n("qePV"),n("5DmW"),n("27RR"),n("NBAS"),n("tkto"),n("ExoC"),n("07d7"),n("5s+n"),n("rB9j"),n("ALS0"),n("JfAA"),n("YGK4"),n("JTJg"),n("PKPk"),n("UxlC"),n("FZtP"),n("3bBZ");var r=n("hnzI"),o=n("Eh+D"),a=n("l3/N"),i=n("V7o8"),c=n("kxzV"),s=n("lQiI"),u=n("GjSl"),l=n("SnZ1"),f=n("lAy9"),d=n("HJ1+"),m=n("+Ili"),p=n("dvcG"),h=n("4+DD"),y=n("5WEu"),g=n("zoGk"),v=n("dmHn"),b=n.n(v),w=n("Ag2S"),k=n("xS9v"),x=n("cYOW"),E=n("uz+a"),S=n("xG0P"),_=n("UWFD"),O=n("RDjN"),C=n("QjE/"),T=n("gFJJ"),j=n("q9+P"),D=n("ylzY"),M=n("V/jI"),A=n("nCmD"),N=n("tVRO"),P=n("mV5u"),I=n("/Qhg"),L=n.n(I),R=n("pc4z"),Z=n("7Rop"),F=n("y8mg"),B=n.n(F),U=n("cFRg"),Y=n("331q"),V=n("+vT4");function H(e){return H="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},H(e)}var W=["modifiedTime","calendars"];function z(e,t){if(null==e)return{};var n,r,o=function(e,t){if(null==e)return{};var n,r,o={},a=Object.keys(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}function G(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,a,i,c=[],s=!0,u=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;s=!1}else for(;!(s=(r=a.call(n)).done)&&(c.push(r.value),c.length!==t);s=!0);}catch(e){u=!0,o=e}finally{try{if(!s&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(u)throw o}}return c}}(e,t)||q(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function K(e){return function(e){if(Array.isArray(e))return J(e)}(e)||function(e){if("undefined"!==typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||q(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function q(e,t){if(e){if("string"===typeof e)return J(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?J(e,t):void 0}}function J(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function X(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function Q(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?X(Object(n),!0).forEach((function(t){ee(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):X(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function ee(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=H(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=H(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==H(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function te(){te=function(){return t};var e,t={},n=Object.prototype,r=n.hasOwnProperty,o=Object.defineProperty||function(e,t,n){e[t]=n.value},a="function"==typeof Symbol?Symbol:{},i=a.iterator||"@@iterator",c=a.asyncIterator||"@@asyncIterator",s=a.toStringTag||"@@toStringTag";function u(e,t,n){return Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{u({},"")}catch(e){u=function(e,t,n){return e[t]=n}}function l(e,t,n,r){var a=t&&t.prototype instanceof y?t:y,i=Object.create(a.prototype),c=new j(r||[]);return o(i,"_invoke",{value:_(e,n,c)}),i}function f(e,t,n){try{return{type:"normal",arg:e.call(t,n)}}catch(e){return{type:"throw",arg:e}}}t.wrap=l;var d="suspendedStart",m="executing",p="completed",h={};function y(){}function g(){}function v(){}var b={};u(b,i,(function(){return this}));var w=Object.getPrototypeOf,k=w&&w(w(D([])));k&&k!==n&&r.call(k,i)&&(b=k);var x=v.prototype=y.prototype=Object.create(b);function E(e){["next","throw","return"].forEach((function(t){u(e,t,(function(e){return this._invoke(t,e)}))}))}function S(e,t){function n(o,a,i,c){var s=f(e[o],e,a);if("throw"!==s.type){var u=s.arg,l=u.value;return l&&"object"==H(l)&&r.call(l,"__await")?t.resolve(l.__await).then((function(e){n("next",e,i,c)}),(function(e){n("throw",e,i,c)})):t.resolve(l).then((function(e){u.value=e,i(u)}),(function(e){return n("throw",e,i,c)}))}c(s.arg)}var a;o(this,"_invoke",{value:function(e,r){function o(){return new t((function(t,o){n(e,r,t,o)}))}return a=a?a.then(o,o):o()}})}function _(t,n,r){var o=d;return function(a,i){if(o===m)throw Error("Generator is already running");if(o===p){if("throw"===a)throw i;return{value:e,done:!0}}for(r.method=a,r.arg=i;;){var c=r.delegate;if(c){var s=O(c,r);if(s){if(s===h)continue;return s}}if("next"===r.method)r.sent=r._sent=r.arg;else if("throw"===r.method){if(o===d)throw o=p,r.arg;r.dispatchException(r.arg)}else"return"===r.method&&r.abrupt("return",r.arg);o=m;var u=f(t,n,r);if("normal"===u.type){if(o=r.done?p:"suspendedYield",u.arg===h)continue;return{value:u.arg,done:r.done}}"throw"===u.type&&(o=p,r.method="throw",r.arg=u.arg)}}}function O(t,n){var r=n.method,o=t.iterator[r];if(o===e)return n.delegate=null,"throw"===r&&t.iterator.return&&(n.method="return",n.arg=e,O(t,n),"throw"===n.method)||"return"!==r&&(n.method="throw",n.arg=new TypeError("The iterator does not provide a '"+r+"' method")),h;var a=f(o,t.iterator,n.arg);if("throw"===a.type)return n.method="throw",n.arg=a.arg,n.delegate=null,h;var i=a.arg;return i?i.done?(n[t.resultName]=i.value,n.next=t.nextLoc,"return"!==n.method&&(n.method="next",n.arg=e),n.delegate=null,h):i:(n.method="throw",n.arg=new TypeError("iterator result is not an object"),n.delegate=null,h)}function C(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function T(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function j(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(C,this),this.reset(!0)}function D(t){if(t||""===t){var n=t[i];if(n)return n.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var o=-1,a=function n(){for(;++o<t.length;)if(r.call(t,o))return n.value=t[o],n.done=!1,n;return n.value=e,n.done=!0,n};return a.next=a}}throw new TypeError(H(t)+" is not iterable")}return g.prototype=v,o(x,"constructor",{value:v,configurable:!0}),o(v,"constructor",{value:g,configurable:!0}),g.displayName=u(v,s,"GeneratorFunction"),t.isGeneratorFunction=function(e){var t="function"==typeof e&&e.constructor;return!!t&&(t===g||"GeneratorFunction"===(t.displayName||t.name))},t.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,v):(e.__proto__=v,u(e,s,"GeneratorFunction")),e.prototype=Object.create(x),e},t.awrap=function(e){return{__await:e}},E(S.prototype),u(S.prototype,c,(function(){return this})),t.AsyncIterator=S,t.async=function(e,n,r,o,a){void 0===a&&(a=Promise);var i=new S(l(e,n,r,o),a);return t.isGeneratorFunction(n)?i:i.next().then((function(e){return e.done?e.value:i.next()}))},E(x),u(x,s,"Generator"),u(x,i,(function(){return this})),u(x,"toString",(function(){return"[object Generator]"})),t.keys=function(e){var t=Object(e),n=[];for(var r in t)n.push(r);return n.reverse(),function e(){for(;n.length;){var r=n.pop();if(r in t)return e.value=r,e.done=!1,e}return e.done=!0,e}},t.values=D,j.prototype={constructor:j,reset:function(t){if(this.prev=0,this.next=0,this.sent=this._sent=e,this.done=!1,this.delegate=null,this.method="next",this.arg=e,this.tryEntries.forEach(T),!t)for(var n in this)"t"===n.charAt(0)&&r.call(this,n)&&!isNaN(+n.slice(1))&&(this[n]=e)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if("throw"===e.type)throw e.arg;return this.rval},dispatchException:function(t){if(this.done)throw t;var n=this;function o(r,o){return c.type="throw",c.arg=t,n.next=r,o&&(n.method="next",n.arg=e),!!o}for(var a=this.tryEntries.length-1;a>=0;--a){var i=this.tryEntries[a],c=i.completion;if("root"===i.tryLoc)return o("end");if(i.tryLoc<=this.prev){var s=r.call(i,"catchLoc"),u=r.call(i,"finallyLoc");if(s&&u){if(this.prev<i.catchLoc)return o(i.catchLoc,!0);if(this.prev<i.finallyLoc)return o(i.finallyLoc)}else if(s){if(this.prev<i.catchLoc)return o(i.catchLoc,!0)}else{if(!u)throw Error("try statement without catch or finally");if(this.prev<i.finallyLoc)return o(i.finallyLoc)}}}},abrupt:function(e,t){for(var n=this.tryEntries.length-1;n>=0;--n){var o=this.tryEntries[n];if(o.tryLoc<=this.prev&&r.call(o,"finallyLoc")&&this.prev<o.finallyLoc){var a=o;break}}a&&("break"===e||"continue"===e)&&a.tryLoc<=t&&t<=a.finallyLoc&&(a=null);var i=a?a.completion:{};return i.type=e,i.arg=t,a?(this.method="next",this.next=a.finallyLoc,h):this.complete(i)},complete:function(e,t){if("throw"===e.type)throw e.arg;return"break"===e.type||"continue"===e.type?this.next=e.arg:"return"===e.type?(this.rval=this.arg=e.arg,this.method="return",this.next="end"):"normal"===e.type&&t&&(this.next=t),h},finish:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),T(n),h}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.tryLoc===e){var r=n.completion;if("throw"===r.type){var o=r.arg;T(n)}return o}}throw Error("illegal catch attempt")},delegateYield:function(t,n,r){return this.delegate={iterator:D(t),resultName:n,nextLoc:r},"next"===this.method&&(this.arg=e),h}},t}function ne(e,t,n,r,o,a,i){try{var c=e[a](i),s=c.value}catch(u){return void n(u)}c.done?t(s):Promise.resolve(s).then(r,o)}function re(e){return function(){var t=this,n=arguments;return new Promise((function(r,o){var a=e.apply(t,n);function i(e){ne(a,r,o,i,c,"next",e)}function c(e){ne(a,r,o,i,c,"throw",e)}i(void 0)}))}}var oe=function(){return r.h.getState().subscribeAccounts.accounts},ae=function(){return r.h.getState().subscribeAccounts.calendars},ie=function(){return r.h.getState().subscribeAccounts.events},ce=function(e){var t=oe(),n=ae(),r=t.find((function(t){return(null===t||void 0===t?void 0:t.get("id"))===e}));return!r||(r.get("calendarIds")||o.List()).every((function(e){var t=n.get(e);return!t||zt(t)}))},se=function(e){var t=oe(),n=ae(),r=t.find((function(t){return(null===t||void 0===t?void 0:t.get("id"))===e}));return!r||(r.get("calendarIds")||o.List()).every((function(e){var t=n.get(e);return t&&"hidden"===t.get("show")}))},ue=function(e){var t=oe(),n=ae(),r=t.find((function(t){return(null===t||void 0===t?void 0:t.get("id"))===e}));return(r&&r.get("calendarIds")||o.List()).map((function(e){return n.get(e)})).filter((function(e){return o.Map.isMap(e)&&!zt(e)}))},le=function(){return u.jk(r.h.getState())},fe=function(e){return ae().get(e)},de=function(){var e=a.NA();return ue(e).sort(c.ZP.subscribeCalendar).get(0)},me=function(e){return oe().find((function(t){return t.get("id")===e}))},pe=function(){return oe().filter((function(e){return"caldav"===e.get("kind")}))},he=function(){return oe().filter((function(e){return Ut(e)}))},ye=function(){return oe().filter((function(e){return Yt(e)}))},ge=function(e){return pe().map((function(e){return null===e||void 0===e?void 0:e.get("id")})).toArray().includes(e)},ve=function(e){return ye().map((function(e){return null===e||void 0===e?void 0:e.get("id")})).toArray().includes(e)},be=function(e){return ge(e)||ve(e)},we=function(e){return be(e)?"uuid":"default"},ke=function(e){return!be(e)},xe=function(e){var t=be(e)?(0,R.v4)():(0,Z.Z)();return{eventId:t,uid:t}},Ee=function(e,t){var n;return ie().forEach((function(r){var o=null===r||void 0===r?void 0:r.find((function(n){return t?n.get("uid")===e:n.get("id")===e}));if(o)return n=o,!1})),n},Se=function(e){return!!(0,i.tl)(e)||!!(0,i.vR)(e)&&(!s._y()||function(e){var t=fe(e);return!t||Wt(t)}(e.get("calendarId")))},_e=function(){var e=a.NA(),t=ue(e);return Oe(t)},Oe=function(e){return e.map((function(e){return{complete:e.get("name")+" ",match:e.get("name"),key:e.get("id")}})).toArray()},Ce=function(){var e=oe().filter((function(e){return e&&Rt(e)&&!ce(e.get("id"))})).sort(c.ZP.subscribeAccounts).flatMap((function(e){return ue(e.get("id")).sort(c.ZP.subscribeCalendar)})).toList();return Oe(e)},Te=function(e){return!!r.h.getState().subscribeAccounts.accounts.find((function(t){return(null===t||void 0===t?void 0:t.get("id"))===e}))},je=function(e){var t=b()(new Date).format(),n=b()(t),r=e||g.Z.formatToUtc(n.format()),o=g.Z.formatToUtc(n.format());if(e||(r=n.get("minutes")<30?g.Z.formatToUtc(n.set("minutes",30).format()):g.Z.formatToUtc(n.set("minutes",0).add(1,"hours").format())),"0"===(0,y.RF)())o=g.Z.formatToUtc(b()(r).add(1,"hours").format());else{var a=(0,y.aE)();o=a<1440?g.Z.formatToUtc(b()(r).add(a,"minutes").format()):g.Z.formatToUtc(b()(r).add(a,"minutes").subtract(1,"days").format())}return{startDate:r,dueStart:r,dueEnd:o,dueDate:o,isAllDay:!1}},De=function(e){return e.merge(je())},Me=function(e){if(e){var t=e.dueDate,n=e.isAllDay,r=e.reminders,o=e.repeatFlag,a=e.startDate,i=g.Z.formatToUtc(b()(a).format()),c=b()(t);if("0"===(0,y.RF)())return c=t===a?n?b()(c).add(1,"days"):b()(c).add(1,"hours"):c,{dueEnd:g.Z.formatToUtc(c.format()),dueStart:i,isAllDay:n,reminders:(0,V.a)(r),repeatFlag:o};var s=(0,y.aE)();return c=a===t?n?b()(c).add(1,"days"):b()(c).add(s,"minutes"):c,{dueEnd:g.Z.formatToUtc(c.format()),dueStart:i,isAllDay:n,reminders:(0,V.a)(r),repeatFlag:o}}return{dueEnd:null,dueStart:null,isAllDay:!0,reminders:null,repeatFlag:null}},Ae=function(){var e=re(te().mark((function e(t,n,a,i){var c,s,u,f,m,h,y,g,v,b=arguments;return te().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(b.length>4&&void 0!==b[4]&&b[4],c=b.length>5?b[5]:void 0,s=[],(0,p.LP)("isValidAccount","json")?s=(0,p.LP)("isValidAccount","json"):(0,p.JU)("isValidAccount",JSON.stringify(s)),e.prev=4,u=o.Map(),f={},m=ae(),h=ie().toList().flatten(!0),e.t0=c,e.t0){e.next=14;break}return e.next=13,l.ntv(t,n,a);case 13:e.t0=e.sent.data;case 14:e.t0.forEach((function(e){var t=Ze(e,h,m,!0),n=t.eventList,a=t.accountId,c=e.color,s=e.name,l=e.id;c&&(f[l]?f[l].color=c:f[l]={color:c}),s&&(f[l]?f[l].name=s:f[l]={name:s}),"update"!==i&&"add"!==i?u=u.update(a,(function(e){return(e||o.List()).concat(n)})):r.h.dispatch((0,d.Lo)(a,n.toArray()))})),s=s.filter((function(e){return e!==t})),(0,p.JU)("isValidAccount",JSON.stringify(s)),r.h.dispatch((0,d.wy)(t,!0)),"update"!==i&&"add"!==i&&(r.h.dispatch((0,d.n3)(u)),Object.keys(f).length>0&&r.h.dispatch((0,d.PX)(f))),e.next=24;break;case 21:e.prev=21,e.t1=e.catch(4),e.t1&&e.t1.response&&e.t1.response.data&&(g=null===(y=e.t1.response)||void 0===y?void 0:y.data,"calendar_authorization_invalid"===g.errorCode&&((0,p.LP)("isValidAccount","json").includes(t)||(s.push(t),(0,p.JU)("isValidAccount",JSON.stringify(s))),v=o.Map().update(t,(function(e){return e||o.List()})),r.h.dispatch((0,d.wy)(t,!1)),r.h.dispatch((0,d.n3)(v))));case 24:case"end":return e.stop()}}),e,null,[[4,21]])})));return function(t,n,r,o){return e.apply(this,arguments)}}(),Ne=function(){var e=re(te().mark((function e(t){var n,r,o,a,i;return te().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n=t.start,r=t.end,o=t.action,a=pe(),i=a.map((function(e){return Ae(null===e||void 0===e?void 0:e.get("id"),n,r,o)})),e.abrupt("return",Promise.all(i.toJS()));case 4:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),Pe=function(){var e=re(te().mark((function e(t){var n,r,o;return te().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n=t.start,r=t.end,o=t.action,e.next=3,Ne({start:n,end:r,action:o});case 3:return e.next=5,mt();case 5:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),Ie=function(){var e=re(te().mark((function e(t){var n,r,o,a,i;return te().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n=t.start,r=t.end,o=t.action,a=ye(),i=a.map((function(e){return Ae(null===e||void 0===e?void 0:e.get("id"),n,r,o,!0)})),e.abrupt("return",Promise.all(i.toJS()));case 4:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),Le=function(){var e=re(te().mark((function e(t){var n,r,o;return te().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n=t.start,r=t.end,o=t.action,e.next=3,Ie({start:n,end:r,action:o});case 3:return e.next=5,pt();case 5:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),Re=function(e,t,n){var o=arguments.length>3&&void 0!==arguments[3]&&arguments[3],i=e.data,c=i.id,s=i.calendars,u=Lt(i),l=t.find((function(e){return e.get("id")===c}));l?(r.h.dispatch((0,d.Mm)(c,Q(Q({},u),{},{isValid:!0}))),r.h.dispatch((0,d.iL)(s)),o||h.eD(M.U2("account_subscribe_duplicate_acccount"))):o?qe({accountId:n}).then((function(){(0,a.uY)()&&(0,a.nn)()===n&&(window.location.href="#"),r.h.dispatch((0,d.S5)(u)),r.h.dispatch((0,d.iL)(s)),m.XN("add_Google")})):(r.h.dispatch((0,d.S5)(u)),r.h.dispatch((0,d.iL)(s)),(0,Y.px)(u.id,!1),m.XN("add_Google"))},Ze=function(e,t,n){var r=arguments.length>3&&void 0!==arguments[3]&&arguments[3],a=e.id,c=e.events,s=t.filter((function(e){return(e.get("originalCalendarId")||e.get("calendarId"))===a})),u=n.get(a),l=u.get("accountId"),d=o.Map(s.map((function(e){return[e.get("id"),e]}))),m=[],p=o.List(),h=new Map;c.forEach((function(e){var t=e.id,n=e.uid,r=e.originalStartTime;if(r){var o=d.get("".concat(t,"@").concat(a));o&&o.get("syncStatus")===f.wR.DELETED||(h.has(n)||h.set(n,new Set([])),h.get(n).add(r))}})),c.forEach((function(e){var t=e.id,n=e.uid,o=d.get("".concat(t,"@").concat(a)),c=h.get(n);if(e.timezone||e.isAllDay||(e.timezone=u.get("timeZone")),e.isAllDay&&e.timezone&&(e.timezone=void 0),e.eventId=t,e.calendarId=a,e.accountId=l,e.syncStatus=f.wR.DONE,o)if(m.push(o.get("id")),r?o.get("syncStatus")===f.wR.DONE:o.get("syncStatus")===f.wR.DONE&&o.get("etag")!==e.etag||void 0==o.get("etag")){o.get("hasMoved")&&(e.calendarId=o.get("calendarId"),e.originalCalendarId=o.get("originalCalendarId"),e.hasMoved=o.get("hasMoved"));var s=i.j2(e,{eventDetachDateSet:c});p=p.push(s)}else{var y=o;try{var g=o.get("eXDates")||[],v=e.eXDates||[];y=v.length>0?o.set("eXDates",K(new Set([].concat(K(g),K(v)))).sort()):o}catch(k){}var b=i.Lt(y,c);b=(b=i.wQ(b)).set("uid",e.uid),p=p.push(b)}else{var w=i.j2(e,{eventDetachDateSet:c});p=p.push(w)}}));var y=s.filter((function(e){return!m.includes(e.get("id"))&&(e.get("syncStatus")===f.wR.NEW||e.get("hasMoved"))}));return{eventList:p=p.concat(y),accountId:l}},Fe=function(e){var t=e.get("attendees");if(o.List.isList(t)){var n=t.find((function(e){return e.get("self")}));return!(!n||!n.get("organizer"))}return!0},Be=function(e){Zt(e)?$e({action:"rebind",accountId:e.get("id"),accountName:e.get("account")}):Vt(e)&&Ke({action:"rebind",accountId:e.get("id"),accountName:e.get("account")})},Ue=function(e){if(!a.JK()){var t=me(e);t&&((0,p.JU)(O._Yt.calendarInValidConfirmDay,b()().format("YYYYMMDD")),(0,_.WI)({title:M.U2("subscribed_calendar_has_expired_title"),content:"".concat(window.intl.messages.subscribed_calendar_has_expired_desc).replace("{s}","".concat(He(t))),confirmText:M.U2("reauthorize_google_account"),confirmAction:function(){me(e)&&(r.h.dispatch((0,x.VF)("/q/".concat(e,"/subscribe-account-calendar"))),setTimeout((function(){w.vp.dispatch("taskListRebindSubscribe")})))},cancelText:M.U2("deauthorize"),cancelAction:function(){(0,_.WI)({title:M.U2("deauthorize"),content:M.U2("unsubscribed_calendar_confirm_title"),confirmAction:function(){Ye(e)},confirmText:M.U2("deauthorize"),cancelText:M.U2("got_it")})},confirmButtonClassName:"truncate",cancelButtonClassName:"truncate",closeAction:function(){}}))}},Ye=function(e,t,n){var o=e;qe({accountId:o}).then((function(){if(S.cH()[o]&&S.h0({},ee({},o,0)),m.XN("delete"),a.qh())w.vp.dispatch("needToLoadWholePage");else if(a.NA()===o){var e=(0,k.tQ)();r.h.dispatch((0,x.VF)(e))}null===t||void 0===t||t()})).catch((function(e){e&&(console.error(e),(0,E.Tb)(e)),null===n||void 0===n||n()}))},Ve=function(){return oe().filter((function(e){return!1===(null===e||void 0===e?void 0:e.get("isValid"))}))},He=function(e){return"feishu"===e.get("site")?M.U2("settings_cal_subscription_enable_feishu"):e.get("desc")||e.get("account")},We=function(){return oe().filter((function(e){return"caldav"===e.get("kind")})).size},ze=function(){return oe().filter((function(e){return Ut(e)})).size},Ge=function(){return oe().filter((function(e){return Yt(e)})).size},Ke=function(e){var t=e.action,n=e.accountId,r=e.accountName,o=e.callback;if(s._y()){var i="rebind"===t,c="add"===t,u=oe().filter((function(e){return Vt(e)}));if(c&&T.b9.subscribeAccountLimit<=u.size)C.$Z({type:O.VIb.calSubscribeAccountLimit});else{var f;$(window).on("beforeunload",(function(e){d(),$(window).off("beforeunload")}));var d=function(){f&&f.close(),window.onOauth=null};window.onOauth=function(e){var t=(0,a.vH)(e,"code");l.WF9(t,"google").then((function(e){Re(e,u,n,i),d(),null===o||void 0===o||o(),(0,a.qh)()?w.vp.dispatch("needToLoadWholePage"):P.Z.doSync()}),(function(e){d(),e&&L().error(e)}))};var m=/dida/.test(window.location.hostname)?"713670663672-vbvi5l69rgqo1u1dhg0fcp08u7h60ldn.apps.googleusercontent.com":"366263775281.apps.googleusercontent.com",p="https://accounts.google.com/o/oauth2/v2/auth?scope=https://www.googleapis.com/auth/calendar&redirect_uri=https://"+window.location.hostname+"/calendar/bind&response_type=code&state=google&access_type=offline&prompt=select_account consent&client_id="+m+(i?"&login_hint="+r:""),h="width=800, height=600, left="+(window.innerWidth/2-400)+", top="+Math.max(window.innerHeight/2-300,0);(f=window.open("about:blank","_blank",h)).location=p}}else C.$Z({type:O.VIb.calSubscribe})},qe=function(e){var t=e.accountId;return l.rWu(t).then((function(){r.h.dispatch((0,d.C6)(t)),r.h.dispatch((0,d.$r)(t)),r.h.dispatch((0,d.sW)(t))}))},$e=function(e){var t=e.action,n=e.accountId;e.accountName;if(s._y()){var r="rebind"===t,o="add"===t,i=oe().filter((function(e){return"caldav"!==e.get("kind")&&Zt(e)}));if(o&&T.b9.subscribeAccountLimit<=i.size)C.$Z({type:O.VIb.calSubscribeAccountLimit});else{!function(){var e;$(window).on("beforeunload",(function(e){t(),$(window).off("beforeunload")}));var t=function(){e&&e.close(),window.onOauth=null},o=encodeURIComponent("https://"+window.location.hostname+"/calendar/bind/outlook"),c="".concat(j.ho.PURE_API_HOST,"/pub/api/v2/calendar/bind/outlook?redirectUri=").concat(o);window.onOauth=function(e){var c=(0,a.vH)(e,"code");l.WF9(c,"outlook",o).then((function(e){Re(e,i,n,r),t(),(0,a.qh)()?w.vp.dispatch("needToLoadWholePage"):P.Z.doSync()}),(function(e){t(),e&&L().error(e)}))};var s="width=800, height=600, left="+(window.innerWidth/2-400)+", top="+Math.max(window.innerHeight/2-300,0);(e=window.open("about:blank","_blank",s)).location=c}()}}else C.$Z({type:O.VIb.calSubscribe})},Je=function(e){var t=e.accountId,n=e.content;return l.gx5(t,n).then((function(){var e={};n.forEach((function(t){e[t.calendarId]={show:t.visibility}})),r.h.dispatch((0,d.PX)(e))}))},Xe=function(e){var t=e.accountId,n=e.desc;return l.W6A(t,n).then((function(){r.h.dispatch((0,d.Mm)(t,{desc:n}))}))},Qe=function(e){var t=e.map((function(e){return Lt(e)})),n=e.reduce((function(e,t){var n=t.id;return e.concat((t.calendars||[]).map((function(e){return e.accountId=n,e})))}),[]);if(r.h.dispatch((0,d.W$)(t)),r.h.dispatch((0,d.j_)(n)),(0,Y.lm)(t,!1),(0,a.dD)()){var o=(0,a.NA)();if(!new Set(t.map((function(e){return e.id}))).has(o)){var i=(0,k.tQ)();r.h.dispatch((0,x.VF)(i))}}},et=function(){var e=re(te().mark((function e(t){var n,r,o,a;return te().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,l.uf7();case 2:n=e.sent,r=n.data,o=r.accounts,a=r.connects,Qe(o),(0,U.rB)(a),null===t||void 0===t||t();case 7:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),tt=function(){var e=re(te().mark((function e(t){var n,o;return te().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(e.t0=t,e.t0){e.next=5;break}return e.next=4,(0,l.VIB)();case 4:e.t0=e.sent.data;case 5:n=e.t0,o=ut(n,"google",!!t),r.h.dispatch((0,d.n3)(o)),D.ZP.earliestCalendarEventsFetchDate=null;case 9:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),nt=function(){var e=re(te().mark((function e(t){return te().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,tt(t);case 2:return e.next=4,dt();case 4:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),rt=function(){var e=re(te().mark((function e(t){var n,o;return te().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!oe().filter((function(e){return Zt(e)})).size){e.next=9;break}if(e.t0=t,e.t0){e.next=6;break}return e.next=5,(0,l.Eg5)();case 5:e.t0=e.sent.data;case 6:n=e.t0,o=ut(n,"outlook",!!t),r.h.dispatch((0,d.n3)(o));case 9:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),ot=function(e,t){var n=ut(e,t);Object.entries(n.toJS()).forEach((function(e){r.h.dispatch((0,d.Lo)(e[0],e[1]))}))},at=function(){var e=re(te().mark((function e(t){var n,a,i,c,s,u=arguments;return te().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:n=u.length>1&&void 0!==u[1]?u[1]:{},a=[],(0,p.LP)("isValidAccount","json")?a=(0,p.LP)("isValidAccount","json"):(0,p.JU)("isValidAccount",JSON.stringify(a)),i=n.action,c=n.begin,s=n.end,(0,l.Xc7)(t,c,s).then((function(e){var n=e.data,o=st(n);(a=a.filter((function(e){return e!==t})),(0,p.JU)("isValidAccount",JSON.stringify(a)),r.h.dispatch((0,d.wy)(t,!0)),"update"===i)?Object.entries(o.toJS()).forEach((function(e){r.h.dispatch((0,d.Lo)(e[0],e[1]))})):r.h.dispatch((0,d.n3)(o))})).catch((function(e){var n;if(e&&e.response&&e.response.data&&"calendar_authorization_invalid"===(null===(n=e.response)||void 0===n?void 0:n.data).errorCode){(0,p.LP)("isValidAccount","json").includes(t)||(a.push(t),(0,p.JU)("isValidAccount",JSON.stringify(a)));var i=o.Map().update(t,(function(e){return e||o.List()}));r.h.dispatch((0,d.wy)(t,!1)),r.h.dispatch((0,d.n3)(i))}}));case 5:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),it=function(){var e=re(te().mark((function e(){var t,n;return te().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return t=he(),n=t.toArray().map((function(e){return at(e.get("id"))})),e.abrupt("return",Promise.all(n));case 3:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),ct=function(){var e=re(te().mark((function e(t){var n,r,o,a;return te().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n=t.begin,r=t.end,o=he(),a=o.toArray().map((function(e){return at(e.get("id"),{action:"update",begin:n,end:r})})),e.abrupt("return",Promise.all(a));case 4:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),st=function(e){var t=ae(),n=ie().toList().flatten(!0),r=o.Map();return e.forEach((function(e){var a=Ze(e,n,t),i=a.eventList,c=a.accountId;r=r.update(c,(function(e){return(e||o.List()).concat(i)}))})),r},ut=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]&&arguments[2],r=e.errorIds,o=void 0===r?[]:r,a=e.events,i=void 0===a?[]:a;return n||lt(o,t),st(i)},lt=function(e,t){var n=oe().filter((function(e){switch(t){case"outlook":return Zt(e);case"google":return Vt(e);default:return!1}}));if(n.size){var a=new Set(e),i=n.toArray().reduce((function(e,t){return e[t.get("id")]=!a.has(t.get("id")),e}),{});r.h.dispatch((0,d.Ec)(i));var c=e.reduce((function(e,t){return e.set(t,o.List())}),o.Map());r.h.dispatch((0,d.n3)(c))}},ft=function(e,t,n){var r=[];return e.forEach((function(e){var a=e.get("id"),c=(e.get("calendarIds")||o.List()).map((function(e){return t.get(e)})).filter((function(e){return o.Map.isMap(e)}));if(c.size){var s=n.get(a)||o.List(),u=[];if(c.forEach((function(t){var n=t.get("id"),r=s.filter((function(e){return(e.get("originalCalendarId")||e.get("calendarId"))===n})),o=r.filter((function(e){return e.get("syncStatus")===f.wR.NEW})),a=r.filter((function(e){return e.get("syncStatus")===f.wR.UPDATED})),c=r.filter((function(e){return e.get("syncStatus")===f.wR.DELETED})),l=r.filter((function(e){return e.get("hasMoved")})),d=o.map((function(e){return i.jz(e)})).toArray(),m=a.map((function(e){return i.jz(e)})).toArray(),p=c.map((function(t){return"caldav"===e.get("kind")||Yt(e)?t.get("uid"):t.get("eventId")})).toArray(),h=l.map((function(e){return{destination:e.get("calendarId"),eventId:e.get("eventId")}})).toArray(),y={};d.length&&(y.add=d),m.length&&(y.update=m),p.length&&(y.delete=p),h.length&&(y.move=h),Object.keys(y).length&&(y.calendarId=n,u.push(y))})),u.length){var l={};l.accountId=a,l.calendarEventBeans=u,r.push(l)}}})),r},dt=function(){var e=re(te().mark((function e(){var t,n,r,o,a,i;return te().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(t=oe().filter((function(e){return e.get("isValid")&&Vt(e)})),n=ae(),r=ie(),(o=ft(t,n,r)).length){e.next=6;break}return e.abrupt("return");case 6:if(!o.length){e.next=12;break}return a=(new Date).getTime(),e.next=10,l.ANl({calendarAccountBeans:o});case 10:i=e.sent,yt(i,r,n,a);case 12:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),mt=function(){var e=re(te().mark((function e(){var t,n,r,o,a,i;return te().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(t=oe().filter((function(e){return e.get("isValid")&&Bt(e)})),n=ae(),r=ie(),(o=ft(t,n,r)).length){e.next=6;break}return e.abrupt("return");case 6:if(!o.length){e.next=12;break}return a=(new Date).getTime(),e.next=10,l.u$C({calendarAccountBeans:o});case 10:i=e.sent,ht(i,r,n,a);case 12:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),pt=function(){var e=re(te().mark((function e(){var t,n,r,o,a,i;return te().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(t=oe().filter((function(e){return e.get("isValid")&&Yt(e)})),n=ae(),r=ie(),(o=ft(t,n,r)).length){e.next=6;break}return e.abrupt("return");case 6:if(!o.length){e.next=12;break}return a=(new Date).getTime(),e.next=10,l.u$C({calendarAccountBeans:o});case 10:i=e.sent,ht(i,r,n,a);case 12:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),ht=function(e,t,n,a){var i=e.data||[],c={};i.forEach((function(e){var r=e.accountId,a=e.id2error;if(!e.errorCode){var i=t.get(r)||o.List();if(i.size){var s={delete:[],update:[],add:[]},u=i.filter((function(e){return e.get("syncStatus")===f.wR.DELETED&&!D.ZP.toBeDeletedTaskIds.has(e.get("id"))})).map((function(e){return e.get("id")})).toArray();u.length&&(s.delete=u);var l=i.filter((function(e){return e.get("syncStatus")===f.wR.NEW})),d=i.filter((function(e){return e.get("syncStatus")===f.wR.UPDATED}));l.forEach((function(e){var t={eventId:e.get("eventId"),syncStatus:f.wR.DONE};s.update.push(t)})),d.forEach((function(e){var t={eventId:e.get("eventId"),syncStatus:f.wR.DONE};s.update.push(t)})),Object.entries(a).forEach((function(e){var t=G(e,2),r=t[0],o=t[1],a=i.filter((function(e){return(e.get("originalCalendarId")||e.get("calendarId"))===r})).toMap().mapEntries((function(e){var t=G(e,2),n=(t[0],t[1]);return[n.get("eventId"),n]}));Object.entries(o).forEach((function(e){var t=G(e,2),r=t[0],o=t[1],i=a.get(r);switch(o){case"UNAUTHORIZED":default:break;case"EXISTED":s.update.push({id:i.get("id"),syncStatus:f.wR.UPDATED});break;case"NOT_EXISTED":s.update.push({id:i.get("id"),syncStatus:f.wR.NEW});break;case"CALENDAR_NOT_EXISTED":var c=i.get("originalCalendarId");if(!(c!==i.get("calendarId")))break;n.has(c)?s.update.push({id:i.get("id"),calendarId:c,originalCalendarId:null,hasMoved:!1}):s.delete.push(i.get("id"))}}))})),(s.delete.length||s.update.length||s.add.length)&&(c[r]=s)}}})),r.h.dispatch((0,d.GD)(c,a))},yt=function(e,t,n,a){var i=e.data||[],c={},s=new Map;i.forEach((function(e){var r=e.accountId,i=e.id2error,u=e.id2etag;if(!e.errorCode){var l=t.get(r)||o.List();if(l.size){var d={delete:[],update:[],add:[]},m=l.filter((function(e){return e.get("syncStatus")===f.wR.DELETED&&!D.ZP.toBeDeletedTaskIds.has(e.get("id"))})).map((function(e){return e.get("id")})).toArray();m.length&&(d.delete=m),Object.entries(u).forEach((function(e){var t=G(e,2),n=t[0],r=t[1],o=l.filter((function(e){return(e.get("originalCalendarId")||e.get("calendarId"))===n})).toMap().mapEntries((function(e){var t=G(e,2),n=(t[0],t[1]);return[n.get("eventId"),n]}));Object.entries(r).forEach((function(e){var t=G(e,2),r=t[0],i=t[1],c=o.get(r);if(c&&c.get("syncStatus")!==f.wR.DELETED){var u=(c.get("localModifiedTime")||0)>a?c.get("syncStatus"):f.wR.DONE;if(c.get("hasMoved")&&c.get("originalCalendarId")===n){var l=c.merge({id:"".concat(r,"@").concat(c.get("calendarId")),etag:i,syncStatus:u,hasMoved:!1,originalCalendarId:null});d.add.push(l),d.delete.push(c.get("id")),s.set(c.get("id"),l.get("id"))}else{var m={id:c.get("id"),etag:i,syncStatus:u};d.update.push(m)}}}))})),Object.entries(i).forEach((function(e){var t=G(e,2),r=t[0],o=t[1],a=l.filter((function(e){return(e.get("originalCalendarId")||e.get("calendarId"))===r})).toMap().mapEntries((function(e){var t=G(e,2),n=(t[0],t[1]);return[n.get("eventId"),n]}));Object.entries(o).forEach((function(e){var t=G(e,2),r=t[0],o=t[1],i=a.get(r);switch(o){case"UNAUTHORIZED":default:break;case"EXISTED":d.update.push({id:i.get("id"),syncStatus:f.wR.UPDATED});break;case"NOT_EXISTED":d.update.push({id:i.get("id"),syncStatus:f.wR.NEW});break;case"CALENDAR_NOT_EXISTED":var c=i.get("originalCalendarId");if(!(c!==i.get("calendarId")))break;n.has(c)?d.update.push({id:i.get("id"),calendarId:c,originalCalendarId:null,hasMoved:!1}):d.delete.push(i.get("id"));break;case"UNKNOWN":/(.*)_/.test(i.get("id"))&&d.update.push({id:i.get("id"),syncStatus:f.wR.DONE})}}))})),(d.delete.length||d.update.length||d.add.length)&&(c[r]=d)}}})),r.h.dispatch((0,d.E7)(c)),s.size},gt=function(){var e=oe(),t=ae();(0,p.JU)(O._Yt.subscribeAccounts,JSON.stringify(e.toJSON())),(0,p.JU)(O._Yt.subscribeAccountCalendars,JSON.stringify(t.toJSON())),(0,p.JU)(O._Yt.subscribeAccountEvents,vt())},vt=function(){var e={};return ie().forEach((function(t,n){var r=[];t.forEach((function(e){r.push(e.toJSON())})),r.length&&(e[n]=r)})),JSON.stringify(e)},bt=function(e){e=e.set("syncStatus",f.wR.NEW),r.h.dispatch((0,d.AD)(e))},wt=function(e,t){var n=ie().get(e);if(n)return n.find((function(e){return e.get("id")===t}))},kt=function(e,t,n){var a=ie().get(e)||o.List(),c=wt(e,t),s=[];if(c){var u=c.get("syncStatus");if(u!==f.wR.NEW&&u!==f.wR.DELETED&&(c=c.set("syncStatus",f.wR.UPDATED)),c=c.merge(n),!i.XC(c)){var l=c.get("uid"),m=c.get("calendarId");s=a.filter((function(e){return e.get("uid")===l&&e.get("calendarId")===m})).map((function(e){return e.merge(n).set("syncStatus",f.wR.UPDATED)})).toArray()}s.push(c),r.h.dispatch((0,d.Lo)(e,s))}},xt=function(e,t,n){var a=ie().get(e)||o.List(),c=wt(e,t);if(c){var s,u=[],l=c.get("syncStatus");s=(s=l!==f.wR.NEW&&l!==f.wR.DELETED?c.set("syncStatus",f.wR.UPDATED):c).merge(n),s=i.wQ(s);var m=!1;if(!i.XC(c)&&(Boolean(s.get("isAllDay"))!==Boolean(c.get("isAllDay"))||s.get("dueStart")!==c.get("dueStart")||s.get("dueEnd")!==c.get("dueEnd")||s.get("repeatFlag")!==c.get("repeatFlag")||s.get("reminders")!==c.get("reminders"))){var p=s.get("calendarId"),h=s.get("uid");s=s.set("eXDates",[]),m=!0,a&&(u=a.filter((function(e){return e.get("uid")===h&&e.get("calendarId")===p})).map((function(e){return e.set("syncStatus",f.wR.DELETED)})).toArray())}if(u.push(s),r.h.dispatch((0,d.Lo)(e,u)),m){var y=new A.QO(c),g=(0,A.PG)(y);N.gk(["".concat(g)])}}},Et=function(e,t,n){var a=ie().get(e)||o.List(),c=wt(e,t);if(c){var s=c.get("syncStatus"),u=c.get("originalCalendarId")||c.get("calendarId"),l=[];if(s!==f.wR.DELETED){if(c=c.set("calendarId",n),s!==f.wR.NEW&&(c=c.merge({originalCalendarId:u,hasMoved:!0})),!i.XC(c)){var m=c.get("uid");l=a.filter((function(e){return e.get("uid")===m&&e.get("calendarId")===u})).map((function(e){return e.merge({calendarId:n,originalCalendarId:u,hasMoved:!0})})).toArray()}l.push(c)}r.h.dispatch((0,d.Lo)(e,l))}},St=function(e,t,n){var r=wt(e,t);if(r){Ot(r.get("accountId"),r.get("uid"));var o=(0,R.v4)(),a=r.set("eventId",o).set("uid",o).set("calendarId",n).set("id","".concat(o,"@").concat(n));bt(a)}},_t=function(e,t){var n=[],a=wt(e,t),c=ie().get(e)||o.List();if(a){if(!i.XC(a)){var s=a.get("uid"),u=a.get("calendarId");n=c.filter((function(e){return e.get("uid")===s&&e.get("calendarId")===u})).map((function(e){return e.set("syncStatus",f.wR.DELETED)})).toArray()}var l=a.set("syncStatus",f.wR.DELETED);n.push(l),r.h.dispatch((0,d.Lo)(e,n))}},Ot=function(e,t){var n=[],a=function(e,t){var n=ie().get(e);if(n)return n.find((function(e){return e.get("uid")===t}))}(e,t),c=ie().get(e)||o.List();if(a){if(!i.XC(a)){var s=a.get("uid"),u=a.get("calendarId");n=c.filter((function(e){return e.get("uid")===s&&e.get("calendarId")===u})).map((function(e){return e.set("syncStatus",f.wR.DELETED)})).toArray()}var l=a.set("syncStatus",f.wR.DELETED);n.push(l),r.h.dispatch((0,d.Lo)(e,n))}},Ct=function(e,t){var n=[],a=wt(e,t),c=ie().get(e)||o.List();if(a){if(!i.XC(a)){var s=a.get("uid"),u=a.get("calendarId");n=c.filter((function(e){return e.get("uid")===s&&e.get("calendarId")===u})).map((function(e){return e.set("syncStatus",f.wR.DONE)})).toArray()}var l=a.set("syncStatus",f.wR.DONE);n.push(l),r.h.dispatch((0,d.Lo)(e,n))}},Tt=function(){return l.mRi("feishu")},jt=function(e){return l.rSO(e)},Dt=function(e,t){return l.uhy(e,t)},Mt=function(e){return l.neh(e)},At=function(e,t){return l.Dm_(e,t)},Nt=function(e){return l.Brz(e)},Pt=function(e,t){return l.EtC(e,t)},It=function(e){return o.fromJS(B().extend({id:"",account:"",site:"",calendarIds:[],type:O.X1y.subscribeAccount,listType:"non-project",sortType:O.ERp.dueDate,taskType:"tasks",isValid:!0},e))},Lt=function(e){e.modifiedTime;var t=e.calendars;return Q(Q({},z(e,W)),{},{calendarIds:null===t||void 0===t?void 0:t.map((function(e){return e.id})).sort()})},Rt=function(e){return e.get("isValid")&&"feishu"!==e.get("site")},Zt=function(e){return"outlook"===e.get("site")},Ft=function(e){return"feishu"===e.get("site")},Bt=function(e){return"caldav"===e.get("kind")},Ut=function(e){return"exchange"===e.get("kind")},Yt=function(e){return"icloud"===e.get("kind")},Vt=function(e){return!Bt(e)&&!Zt(e)&&!Ut(e)&&!Ft(e)&&!Yt(e)},Ht=function(e){return Zt(e)?"outlook":Bt(e)?"caldav":Ut(e)?"exchange":Ft(e)?"feishu":Vt(e)?"google":Yt(e)?"icloud":""},Wt=function(e){return zt(e,!0)},zt=function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n=e.get("currentUserPrivilegeSet"),r=me(e.get("accountId"));if(null==r||r&&("feishu"===r.get("site")||Zt(r)||Ut(r)))return!0;if(n){if(t)return-1===n.findIndex((function(e){return"write-content"===e}));var o=-1!==n.findIndex((function(e){return"read"===e||"read-acl"===e})),a=-1!==n.findIndex((function(e){return"write"===e||"write-content"===e||"write-properties"===e}));return o&&!a}return["reader","freeBusyReader"].includes(e.get("accessRole"))}},"+4Md":function(e,t,n){"use strict";n.d(t,{yP:function(){return Z},g3:function(){return B},DL:function(){return U},eU:function(){return Y},YK:function(){return V},xE:function(){return H},Y:function(){return W},Cm:function(){return z},TP:function(){return G},jO:function(){return K},pH:function(){return q},uY:function(){return $},j2:function(){return J},Ut:function(){return te},zQ:function(){return ne},oj:function(){return re},Zk:function(){return oe}});n("pNMO"),n("4Brf"),n("tjZM"),n("0oug"),n("gXIK"),n("lEou"),n("ma9I"),n("TeQF"),n("fbCW"),n("pjDv"),n("yq1k"),n("4mDm"),n("2B1R"),n("Junv"),n("+2oP"),n("7+zs"),n("sMBO"),n("DEfu"),n("Tskq"),n("I9xj"),n("qePV"),n("5DmW"),n("27RR"),n("NBAS"),n("tkto"),n("ExoC"),n("07d7"),n("5s+n"),n("p532"),n("rB9j"),n("ALS0"),n("JfAA"),n("YGK4"),n("JTJg"),n("PKPk"),n("UxlC"),n("FZtP"),n("3bBZ");var r=n("hnzI"),o=n("Eh+D"),a=n.n(o),i=n("y8mg"),c=n.n(i),s=n("q9+P"),u=n("Ag2S"),l=n("l3/N"),f=n("SnZ1"),d=n("xS9v"),m=n("cYOW"),p=n("xG0P"),h=n("uz+a"),y=n("wBy4"),g=n("+Ili"),v=n("V/jI"),b=n("UWFD"),w=n("RDjN"),k=n("dmHn"),x=n.n(k),E=n("dvcG"),S=n("V7o8"),_=n("+7oO"),O=n("BOF4"),C=n("ylzY"),T=n("331q");function j(e){return j="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},j(e)}function D(){D=function(){return t};var e,t={},n=Object.prototype,r=n.hasOwnProperty,o=Object.defineProperty||function(e,t,n){e[t]=n.value},a="function"==typeof Symbol?Symbol:{},i=a.iterator||"@@iterator",c=a.asyncIterator||"@@asyncIterator",s=a.toStringTag||"@@toStringTag";function u(e,t,n){return Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{u({},"")}catch(e){u=function(e,t,n){return e[t]=n}}function l(e,t,n,r){var a=t&&t.prototype instanceof y?t:y,i=Object.create(a.prototype),c=new M(r||[]);return o(i,"_invoke",{value:_(e,n,c)}),i}function f(e,t,n){try{return{type:"normal",arg:e.call(t,n)}}catch(e){return{type:"throw",arg:e}}}t.wrap=l;var d="suspendedStart",m="executing",p="completed",h={};function y(){}function g(){}function v(){}var b={};u(b,i,(function(){return this}));var w=Object.getPrototypeOf,k=w&&w(w(A([])));k&&k!==n&&r.call(k,i)&&(b=k);var x=v.prototype=y.prototype=Object.create(b);function E(e){["next","throw","return"].forEach((function(t){u(e,t,(function(e){return this._invoke(t,e)}))}))}function S(e,t){function n(o,a,i,c){var s=f(e[o],e,a);if("throw"!==s.type){var u=s.arg,l=u.value;return l&&"object"==j(l)&&r.call(l,"__await")?t.resolve(l.__await).then((function(e){n("next",e,i,c)}),(function(e){n("throw",e,i,c)})):t.resolve(l).then((function(e){u.value=e,i(u)}),(function(e){return n("throw",e,i,c)}))}c(s.arg)}var a;o(this,"_invoke",{value:function(e,r){function o(){return new t((function(t,o){n(e,r,t,o)}))}return a=a?a.then(o,o):o()}})}function _(t,n,r){var o=d;return function(a,i){if(o===m)throw Error("Generator is already running");if(o===p){if("throw"===a)throw i;return{value:e,done:!0}}for(r.method=a,r.arg=i;;){var c=r.delegate;if(c){var s=O(c,r);if(s){if(s===h)continue;return s}}if("next"===r.method)r.sent=r._sent=r.arg;else if("throw"===r.method){if(o===d)throw o=p,r.arg;r.dispatchException(r.arg)}else"return"===r.method&&r.abrupt("return",r.arg);o=m;var u=f(t,n,r);if("normal"===u.type){if(o=r.done?p:"suspendedYield",u.arg===h)continue;return{value:u.arg,done:r.done}}"throw"===u.type&&(o=p,r.method="throw",r.arg=u.arg)}}}function O(t,n){var r=n.method,o=t.iterator[r];if(o===e)return n.delegate=null,"throw"===r&&t.iterator.return&&(n.method="return",n.arg=e,O(t,n),"throw"===n.method)||"return"!==r&&(n.method="throw",n.arg=new TypeError("The iterator does not provide a '"+r+"' method")),h;var a=f(o,t.iterator,n.arg);if("throw"===a.type)return n.method="throw",n.arg=a.arg,n.delegate=null,h;var i=a.arg;return i?i.done?(n[t.resultName]=i.value,n.next=t.nextLoc,"return"!==n.method&&(n.method="next",n.arg=e),n.delegate=null,h):i:(n.method="throw",n.arg=new TypeError("iterator result is not an object"),n.delegate=null,h)}function C(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function T(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function M(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(C,this),this.reset(!0)}function A(t){if(t||""===t){var n=t[i];if(n)return n.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var o=-1,a=function n(){for(;++o<t.length;)if(r.call(t,o))return n.value=t[o],n.done=!1,n;return n.value=e,n.done=!0,n};return a.next=a}}throw new TypeError(j(t)+" is not iterable")}return g.prototype=v,o(x,"constructor",{value:v,configurable:!0}),o(v,"constructor",{value:g,configurable:!0}),g.displayName=u(v,s,"GeneratorFunction"),t.isGeneratorFunction=function(e){var t="function"==typeof e&&e.constructor;return!!t&&(t===g||"GeneratorFunction"===(t.displayName||t.name))},t.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,v):(e.__proto__=v,u(e,s,"GeneratorFunction")),e.prototype=Object.create(x),e},t.awrap=function(e){return{__await:e}},E(S.prototype),u(S.prototype,c,(function(){return this})),t.AsyncIterator=S,t.async=function(e,n,r,o,a){void 0===a&&(a=Promise);var i=new S(l(e,n,r,o),a);return t.isGeneratorFunction(n)?i:i.next().then((function(e){return e.done?e.value:i.next()}))},E(x),u(x,s,"Generator"),u(x,i,(function(){return this})),u(x,"toString",(function(){return"[object Generator]"})),t.keys=function(e){var t=Object(e),n=[];for(var r in t)n.push(r);return n.reverse(),function e(){for(;n.length;){var r=n.pop();if(r in t)return e.value=r,e.done=!1,e}return e.done=!0,e}},t.values=A,M.prototype={constructor:M,reset:function(t){if(this.prev=0,this.next=0,this.sent=this._sent=e,this.done=!1,this.delegate=null,this.method="next",this.arg=e,this.tryEntries.forEach(T),!t)for(var n in this)"t"===n.charAt(0)&&r.call(this,n)&&!isNaN(+n.slice(1))&&(this[n]=e)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if("throw"===e.type)throw e.arg;return this.rval},dispatchException:function(t){if(this.done)throw t;var n=this;function o(r,o){return c.type="throw",c.arg=t,n.next=r,o&&(n.method="next",n.arg=e),!!o}for(var a=this.tryEntries.length-1;a>=0;--a){var i=this.tryEntries[a],c=i.completion;if("root"===i.tryLoc)return o("end");if(i.tryLoc<=this.prev){var s=r.call(i,"catchLoc"),u=r.call(i,"finallyLoc");if(s&&u){if(this.prev<i.catchLoc)return o(i.catchLoc,!0);if(this.prev<i.finallyLoc)return o(i.finallyLoc)}else if(s){if(this.prev<i.catchLoc)return o(i.catchLoc,!0)}else{if(!u)throw Error("try statement without catch or finally");if(this.prev<i.finallyLoc)return o(i.finallyLoc)}}}},abrupt:function(e,t){for(var n=this.tryEntries.length-1;n>=0;--n){var o=this.tryEntries[n];if(o.tryLoc<=this.prev&&r.call(o,"finallyLoc")&&this.prev<o.finallyLoc){var a=o;break}}a&&("break"===e||"continue"===e)&&a.tryLoc<=t&&t<=a.finallyLoc&&(a=null);var i=a?a.completion:{};return i.type=e,i.arg=t,a?(this.method="next",this.next=a.finallyLoc,h):this.complete(i)},complete:function(e,t){if("throw"===e.type)throw e.arg;return"break"===e.type||"continue"===e.type?this.next=e.arg:"return"===e.type?(this.rval=this.arg=e.arg,this.method="return",this.next="end"):"normal"===e.type&&t&&(this.next=t),h},finish:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),T(n),h}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.tryLoc===e){var r=n.completion;if("throw"===r.type){var o=r.arg;T(n)}return o}}throw Error("illegal catch attempt")},delegateYield:function(t,n,r){return this.delegate={iterator:A(t),resultName:n,nextLoc:r},"next"===this.method&&(this.arg=e),h}},t}function M(e){return function(e){if(Array.isArray(e))return A(e)}(e)||function(e){if("undefined"!==typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(!e)return;if("string"===typeof e)return A(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return A(e,t)}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function A(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function N(e,t,n,r,o,a,i){try{var c=e[a](i),s=c.value}catch(u){return void n(u)}c.done?t(s):Promise.resolve(s).then(r,o)}function P(e){return function(){var t=this,n=arguments;return new Promise((function(r,o){var a=e.apply(t,n);function i(e){N(a,r,o,i,c,"next",e)}function c(e){N(a,r,o,i,c,"throw",e)}i(void 0)}))}}function I(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function L(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?I(Object(n),!0).forEach((function(t){R(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):I(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function R(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=j(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=j(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==j(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var Z=function(){return r.h.getState().subscribeCalendars.calendars},F=function(){return r.h.getState().subscribeCalendars.events},B=function(e){var t=Z(),n=r.h.getState().subscribeAccounts.accounts;return Boolean(t.size||n.size||e&&e.length&&~c().map(e,"id").indexOf(s.d1))},U=function(e){return Boolean(B(e)||e&&e.length&&~c().map(e,"id").indexOf("calendar"))},Y=function(){var e;return null===(e=Z())||void 0===e?void 0:e.toList().filter((function(e){return"show"===e.get("show")||"calendar"===e.get("show")}))},V=function(e){var t;return null===(t=Z())||void 0===t?void 0:t.find((function(t){return t.get("url")===e}))},H=function(e){var t;return null===(t=Z())||void 0===t?void 0:t.find((function(t){return t.get("id")===e}))},W=function(e){var t;return F().forEach((function(n){var r=null===n||void 0===n?void 0:n.find((function(t){return t.get("id")===e}));if(r)return t=r,!1})),t},z=function(e,t,n){(0,f.ny2)(e).then((function(){if(g.XN("delete"),r.h.dispatch((0,y.Qf)(e)),r.h.dispatch((0,y.t4)([e])),(0,p.cH)()[e]&&(0,p.h0)({},R({},e,0)),(0,l.qh)())u.vp.dispatch("needToLoadWholePage");else if((0,l.NA)()===e){var n=(0,d.tQ)();r.h.dispatch((0,m.VF)(n))}null===t||void 0===t||t()})).catch((function(e){e&&(console.error(e),(0,h.Tb)(e)),null===n||void 0===n||n()}))},G=function(e,t,n){(0,f.$C1)(e).then((function(){g.XN("delete"),r.h.dispatch((0,y.F4)(e)),r.h.dispatch((0,y.t4)(e));var n=[];if(e.forEach((function(e){(0,p.cH)()[e]&&n.push(e)})),n.length){var o={};n.forEach((function(e){o[e]=0})),(0,p.h0)({},o)}if((0,l.qh)())u.vp.dispatch("needToLoadWholePage");else if(e.includes((0,l.NA)()||"")){var a=(0,d.tQ)();r.h.dispatch((0,m.VF)(a))}null===t||void 0===t||t()})).catch((function(e){e&&(console.error(e),(0,h.Tb)(e)),null===n||void 0===n||n()}))},K=function(e){if(!(0,l.JK)()){var t=H(e);t&&((0,E.JU)(w._Yt.calendarInValidConfirmDay,x()().format("YYYYMMDD")),(0,b.WI)({title:v.U2("subscribed_calendar_has_expired_title"),content:"".concat(window.intl.messages.reinput_calendar_url_tips).replace("{s}",$(t)),confirmText:v.U2("resubscribe_url_calendar"),confirmAction:function(){r.h.dispatch((0,m.VF)("/q/".concat(e,"/subscribe-calendar"))),setTimeout((function(){u.vp.dispatch("taskListRebindSubscribe")}))},cancelText:v.U2("settings_cal_subscription_close"),cancelAction:function(){(0,b.WI)({title:v.U2("settings_cal_subscription_close"),content:v.U2("unsubscribed_calendar_confirm_title"),confirmAction:function(){z(e)},confirmText:v.U2("settings_cal_subscription_close"),cancelText:v.U2("got_it")})},confirmButtonClassName:"truncate",cancelButtonClassName:"truncate",closeAction:function(){}}))}},q=function(){return Z().filter((function(e){return!1===e.get("isValid")}))},$=function(e){return e.get("name")},J=function(e){return a().fromJS(c().extend({id:"",name:"",url:"",type:w.X1y.subscribe,listType:"non-project",sortType:w.ERp.dueDate,taskType:"tasks",show:"show",isValid:!0},e))},X=function(e){var t=e.id;if(!t)return a().List();var n=new Map;return e.events.forEach((function(e){var t=e.uid,r=e.originalStartTime;r&&(n.has(t)||n.set(t,new Set([])),n.get(t).add(r))})),a().List(e.events.map((function(r){var o=r.uid,a=n.get(o);return S.j2(L(L({},r),{},{calendarId:t,calendarName:e.name}),{eventDetachDateSet:a})}))).filter((function(e){return d.fc(e)>=-30}))},Q=function(e){var t=function(e){return(0,C.un)()[e]||0}(e);return(new Date).getTime()-t>432e5},ee=function(e){var t=(0,C.un)(),n=[];e.forEach((function(e){e.kind===O.h.holiday&&n.push(e.id)}));var r=new Set(n),o=L({},t),a=!1;Object.keys(t).forEach((function(e){r.has(e)||(delete o[e],a=!0)})),a&&(0,C.gA)(o)},te=function(){var e=P(D().mark((function e(){var t,n,o;return D().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return t=Z(),n=[],o=[],null===t||void 0===t||t.toList().forEach((function(e){var t=e.get("id");e.get("kind")===O.h.holiday?n.push(t):o.push(t)})),e.next=6,f.Gwu().then(function(){var e=P(D().mark((function e(t){var a,i,c,s,u,p,h,g,v;return D().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:a=t.data,r.h.dispatch((0,y.ew)(a)),(0,T.lm)(a,!0),ee(a),t.data.length?(i=[],c=[],a.forEach((function(e){e.kind===O.h.holiday?i.push(e.id):c.push(e.id)})),s=M(new Set([].concat(o,c))),u=n.filter((function(e){return!i.includes(e)})),f.CSW().then((function(e){var t=e.data||{},n={};t.forEach((function(e){if(null!=e){var t=e.id;n[t]=X(e)}}));var o={};s.forEach((function(e){o[e]=n[e]})),r.h.dispatch((0,y.O9)(o))})),i.forEach((function(e){ne(e)})),p={},u.forEach((function(e){p[e]=void 0})),r.h.dispatch((0,y.O9)(p))):r.h.dispatch((0,y.TF)()),(0,l.OF)()&&(h=(0,l.NA)(),t.data.length?new Set((t.data||[]).map((function(e){return e.id}))).has(h)||(g=(0,d.tQ)(),r.h.dispatch((0,m.VF)(g))):(v=(0,d.tQ)(),r.h.dispatch((0,m.VF)(v))));case 6:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}());case 6:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),ne=function(e){if(Q(e)){var t=!0;f.cfc(e).then((function(e){var t=e.data||{},n=t.id;r.h.dispatch((0,y.d6)(n,X(t))),function(e){var t=L(L({},(0,C.un)()),{},R({},e,(new Date).getTime()));(0,C.gA)(t)}(n)})).catch((function(n){500===n.response.status&&(t=!1,r.h.dispatch((0,y.d6)(e,a().List())))})).finally((function(){r.h.dispatch((0,y.K2)(e,t))}))}},re=c().debounce(P(D().mark((function e(){return D().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,_.Z.setSubscribeUrlCalendars(a().fromJS(r.h.getState().subscribeCalendars).toJSON());case 2:case"end":return e.stop()}}),e)}))),w.mi6,{leading:!1,trailing:!0}),oe=function(){var e=P(D().mark((function e(){var t,n,o;return D().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,_.Z.getSubscribeUrlCalendars();case 2:(t=e.sent)&&(n=t.calendars,o=t.events,r.h.dispatch((0,y.gZ)(n)),r.h.dispatch((0,y.lE)(o)));case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}()},V7o8:function(e,t,n){"use strict";n.d(t,{dh:function(){return S},zv:function(){return _},j2:function(){return O},jz:function(){return C},Lt:function(){return M},wQ:function(){return A},Gg:function(){return N},w_:function(){return P},eX:function(){return I},XC:function(){return L},vR:function(){return R},tl:function(){return Z},ll:function(){return F}});n("pNMO"),n("4Brf"),n("0oug"),n("gXIK"),n("ma9I"),n("TeQF"),n("pjDv"),n("yq1k"),n("4mDm"),n("2B1R"),n("+2oP"),n("ToJy"),n("7+zs"),n("sMBO"),n("Tskq"),n("qePV"),n("5DmW"),n("27RR"),n("tkto"),n("07d7"),n("5s+n"),n("rB9j"),n("ALS0"),n("JfAA"),n("YGK4"),n("JTJg"),n("PKPk"),n("FZtP"),n("3bBZ");var r=n("Eh+D"),o=n("dmHn"),a=n.n(o),i=n("zoGk"),c=n("xS9v"),s=n("XTqd"),u=n("lAy9"),l=n("7Rop"),f=n("RDjN"),d=n("C+ZP"),m=n("YSKt"),p=n("eXio"),h=n("P26T"),y=n("2sNt");function g(e){return g="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},g(e)}function v(e){return function(e){if(Array.isArray(e))return b(e)}(e)||function(e){if("undefined"!==typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(!e)return;if("string"===typeof e)return b(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return b(e,t)}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function b(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function w(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function k(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?w(Object(n),!0).forEach((function(t){x(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):w(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function x(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=g(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=g(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==g(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var E={subscribeEvent2Cycles:new Map},S="draftSubscribeCalendarData",_=function(){E.subscribeEvent2Cycles=new Map},O=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=k(k({title:"",content:"",sortOrder:0,priority:0,startDate:null,dueDate:null,status:0,items:null,accountId:"",calendarName:"",calendarId:"",isSubscribeTask:!0,repeatFrom:f.zNx.dueDate},e),{},{timeZone:e.timeZone||e.timezone||d.vN}),o=r.fromJS(n);return o=T(o),o=D(o),o=M(o,t.eventDetachDateSet),o=A(o),o=j(o)},C=function(e){var t=e.toJSON();return t.id=t.eventId,(t=c.j8(t)).timezone=t.isAllDay?null:t.timeZone,t.reminders=t.reminders?t.reminders.map((function(e){return s.nr(e.trigger,t.isAllDay)})).filter((function(e){return"number"===typeof e})):null,delete t.originalCalendarId,delete t.originalDueStart,delete t.startDate,delete t.dueDate,delete t.sortOrder,delete t.priority,delete t.status,delete t.items,delete t.repeatFrom,delete t.accountId,delete t.calendarId,delete t.isSubscribeTask,delete t.hasMoved,delete t.syncStatus,delete t.eventId,delete t.timeZone,delete t[S],delete t.serverReminders,delete t.localModifiedTime,t},T=function(e){return R(e)?e.set("id","".concat(e.get("eventId"),"@").concat(e.get("originalCalendarId")||e.get("calendarId"))):e},j=function(e){var t=e.get("isAllDay"),n=e.get("reminders");if(n){var o=n.filter((function(e){return 0===e||!!e})).map((function(e){return r.Map.isMap(e)?e:r.Map({id:(0,l.Z)(),trigger:s.K5(e,t)})}));return e.set("reminders",o)}return e.set("reminders",null)},D=function(e){var t=e.get("isAllDay"),n=e.get("dueStart"),r=e.get("dueEnd"),o=n,a=r;if(t){o=i.Z.formatToLocalStart(n),a=i.Z.formatToLocalStart(r);var c=h.Z.parseUTCString(o);c&&c.getUTCFullYear()<1901&&(e=e.set("originalDueStart",n))}return e.set("dueStart",o).set("dueEnd",a)},M=function(e,t){var n=e.get("isAllDay"),r=e.get("eXDates")||[];if(t&&t.size){var o=[].concat(v(r),v(t)).map((function(e){return n?i.Z.formatToLocalStart(e):e}));e=e.set("eXDates",v(new Set(v(o))).sort())}else{var a=v(r).map((function(e){return n?i.Z.formatToLocalStart(e):e}));e=e.set("eXDates",v(new Set(v(a))).sort())}return e},A=function(e){var t=a()().startOf("days"),n=e.get("dueStart"),o=e.get("dueEnd"),c=e.get("eXDates");c=c?r.List.isList(c)?c.toArray():Array.isArray(c)?c:[]:[];var s=!!e.get("repeatFlag"),u=t.diff(o)>=0,l=e.set("startDate",n).set("dueDate",i.Z.formatToUtc(o));if(s){var f=!(!c||!c.length)&&c.includes(l.get("dueStart"));if(u||f){var d=h.Z.parseUTCString(o),y=h.Z.parseUTCString(n),g=a()(d).diff(y,"milliseconds"),v=t.clone().subtract(g-1,"milliseconds").toDate(),b=new p.Z(l),w=m.pA.occurrenceDateOfRecurrentObjectFromDate(v,b,void 0,!0);if(w){var k=a()(w).add(g,"milliseconds");l=l.merge({startDate:h.Z.formatToServerDate(w),dueDate:h.Z.formatToServerDate(k)})}else f&&(l=l.merge({startDate:null,dueDate:null}))}}return l},N=function(e){if(!e.get("startDate"))return!1;i.Z.startOfDay();var t=e.get("remindTime");if(t&&i.Z.prefMoment(t).diff(i.Z.prefMoment().startOf("minute"),"minutes")>0)return!0;var n=e.get("reminders"),r=y.Vub(e);if(n){var o=n.some((function(e){var t=s.Uc(r,e.get("trigger"));return i.Z.prefMoment(t).diff(i.Z.prefMoment().startOf("minute"),"minutes")>0}));if(o)return!0}return!1},P=function(e){return e.get("syncStatus")===u.wR.UPDATED},I=function(e){return e.get("syncStatus")===u.wR.DELETED},L=function(e){return!!e.get("originalStartTime")},R=function(e){return e.get("isSubscribeTask")&&!!e.get("accountId")},Z=function(e){return e.get("isSubscribeTask")&&!e.get("accountId")},F=function(e){var t=e.get("responseStatus");return!(!t||t!==f.MU_.declined)}},"331q":function(e,t,n){"use strict";n.d(t,{lm:function(){return O},px:function(){return E},O9:function(){return S}});n("pNMO"),n("4Brf"),n("0oug"),n("gXIK"),n("pjDv"),n("+2oP"),n("7+zs"),n("sMBO"),n("qePV"),n("5DmW"),n("27RR"),n("tkto"),n("rB9j"),n("ALS0"),n("JfAA"),n("ma9I"),n("TeQF"),n("x0AG"),n("4mDm"),n("2B1R"),n("Junv"),n("ToJy"),n("pDQq"),n("07d7"),n("5s+n"),n("YGK4"),n("PKPk"),n("FZtP"),n("3bBZ");var r=n("hnzI"),o=n("q9+P"),a=n("+4Md"),i=n("1iZ0"),c=function(e){return{type:i.Kb.UPDATE_SUBSCRIBE_SORT_ORDER,data:e}},s=n("Ici6"),u=n("kxzV"),l=n("bBaG"),f=n("xS9v"),d=n("SnZ1"),m=n("mV5u");function p(e){return p="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},p(e)}var h=["order"];function y(e,t){if(null==e)return{};var n,r,o=function(e,t){if(null==e)return{};var n,r,o={},a=Object.keys(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}function g(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function v(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?g(Object(n),!0).forEach((function(t){b(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):g(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function b(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=p(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=p(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==p(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function w(e){return function(e){if(Array.isArray(e))return k(e)}(e)||function(e){if("undefined"!==typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(!e)return;if("string"===typeof e)return k(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return k(e,t)}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function k(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var x=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:r.h.getState();return e.subscribeSortOrder},E=function(e,t){var n=x();if(0!==n.length){var a=Math.min.apply(Math,w(n.map((function(e){return e.order}))))-o.eL;r.h.dispatch(c([{id:e,isUrl:t,order:a,syncStatus:l.w.NEW}]))}},S=function(e,t,n){var i=r.h.getState().subscribeSortOrder,d=(0,a.eU)(),p=(0,s.jk)(),g=!1,b=[];d.toArray().forEach((function(t){t.get("id")===e&&(g=!0),b.push(t.get("id"))}));var k=[];p.toArray().forEach((function(t){t.get("id")===e&&(g=!1),k.push(t.get("id"))}));var x=[].concat(b,k),E=new Set(x),S=i.filter((function(e){return E.has(e.id)})).sort((function(e,t){return e.order-t.order})),_=!1;if(S.length!==x.length){var O=new Set(S.map((function(e){return e.id}))),C=d.toArray().filter((function(e){return!O.has(e.get("id"))})).sort(u.ZP.subscribeCalendars).map((function(e){return{id:e.get("id"),isUrl:!0,syncStatus:l.w.NEW}})),T=p.toArray().filter((function(e){return!O.has(e.get("id"))})).sort(u.ZP.subscribeAccounts).map((function(e){return{id:e.get("id"),isUrl:!1,syncStatus:l.w.NEW}})),j=[].concat(w(T),w(C)).reverse().map((function(e,t){var n;return v(v({},e),{},{order:((null===(n=S[0])||void 0===n?void 0:n.order)||0)-(t+1)*o.eL})}));r.h.dispatch(c(j)),_=!0}var D=_?r.h.getState().subscribeSortOrder.filter((function(e){return E.has(e.id)})).sort((function(e,t){return e.order-t.order})):S,M=D.findIndex((function(e){return e.id===t}));if(-1!==M){"bottom"===n&&M++;var A=!1,N=0;if(0===M)N=D[0].order-o.eL,(0,f.e3)(N)&&(A=!0);else if(M===D.length)N=D[D.length-1].order+o.eL,(0,f.jb)(N)&&(A=!0);else{var P=D[M-1].order,I=D[M].order;I-P<2?A=!0:N=Math.floor((I+P)/2)}if(A){var L=D.filter((function(t){return t.id!==e}));M=L.findIndex((function(e){return e.id===t})),"bottom"===n&&M++;var R=function(){var t=L.map((function(e){e.order;return v(v({},y(e,h)),{},{syncStatus:l.w.UPDATED})}));return t.splice(M,0,{id:e,isUrl:g,syncStatus:l.w.NEW}),t.map((function(e,t){return v(v({},e),{},{order:t*o.eL})}))}();r.h.dispatch(c(R))}else r.h.dispatch(c([{id:e,isUrl:g,order:N,syncStatus:l.w.NEW}]));(0,a.Ut)(),m.Z.doSync()}},_=function(e){var t=x(),n=[];if(t.filter((function(t){return t.isUrl===e})).forEach((function(e){e.syncStatus!==l.w.NEW&&e.syncStatus!==l.w.UPDATED||n.push(e)})),n.length>0){var o=n.map((function(e){return{id:e.id,isUrl:e.isUrl,order:e.order}}));(0,d.H1D)(o).then((function(){var e=o.map((function(e){return e.id}));r.h.dispatch(function(e){return{type:i.Kb.AFTER_COMMIT_SUBSCRIBE_SORT_ORDER,data:e}}(e))}))}},O=function(e,t){var n=e.filter((function(e){return null!=e.order})).map((function(e){return{id:e.id,isUrl:t,order:e.order,syncStatus:l.w.DONE}}));r.h.dispatch(function(e,t){return{type:i.Kb.MERGE_SUBSCRIBE_SORT_ORDER,data:e,isUrl:t}}(n,t)),_(t)}},T3me:function(e,t,n){"use strict";n.d(t,{y3:function(){return u},Gg:function(){return l},lj:function(){return f},fW:function(){return d},MU:function(){return m},a4:function(){return p},xK:function(){return h},PN:function(){return y},Z9:function(){return g}});var r=n("zoGk"),o=n("5WEu"),a=n("XTqd"),i=n("RDjN"),c=n("V/jI"),s=n("2sNt"),u=function(e,t){return e.merge({isSubTaskModel:!0,taskAttendId:t.get("attendId")||"",taskId:t.get("id"),priority:t.get("priority"),tags:t.get("tags"),projectId:t.get("projectId"),assignee:t.get("assignee"),startDate:h(e)?e.get("startDate"):null,taskCreatedTime:t.get("createdTime"),taskModifiedTime:t.get("modifiedTime")})},l=function(e){var t=e.get("startDate");if(e.get("status"))return!1;if(!t)return!1;if(f(e))return!0;if(e.get("isAllDay")){var n=r.Z.prefMoment(t).format("YYYY-MM-DDT")+"09:00";t=(0,a.Uc)(r.Z.prefMoment(n),"TRIGGER:PT0S")}return r.Z.prefMoment(t).diff(r.Z.prefMoment().startOf("minute"),"minutes")>0},f=function(e){var t=e.get("status"),n=e.get("snoozeReminderTime");return!t&&(!!n&&r.Z.getUnix(n)>r.Z.getUnix())},d=function(e){var t=e.get("snoozeReminderTime");if(t&&f(e)){var n,a=r.Z.prefMomentFromUtc(t,i.WUZ.atomTime),s=r.Z.getDueDateLocalZoneDate(t).diff(r.Z.startOfDay(),"days"),u=(0,c.LO)()?"A hh:mm":"hh:mm A",l=(0,o.U2)("showMeridiem")?a.format(u):a.format("HH:mm");0===s?n=(0,c.U2)("today")+", "+(0,c.U2)("snooze_until",{s1:l}):1===s&&(n=(0,c.U2)("today")+", "+(0,c.U2)("snooze_until",{s1:(0,c.U2)("tomorrow")+l}))}return n},m=function(e){var t=e.get("isAllDay"),n=h(e)?e.get("startDate"):null;return(0,o.Kl)(n,"",t,!0)},p=function(e){var t=e.get("taskId");return t?(0,s.FOH)(t):e},h=function(e){var t=e.get("startDate");return t&&-1!==t},y=function(e){return e.get("status")>0},g=function(e){return y(e)&&e.get("completedTime")&&h(e)}},"U+wL":function(e,t,n){"use strict";n("pNMO"),n("4Brf"),n("tjZM"),n("0oug"),n("gXIK"),n("lEou"),n("TeQF"),n("4mDm"),n("2B1R"),n("Junv"),n("+2oP"),n("7+zs"),n("sMBO"),n("DEfu"),n("I9xj"),n("qePV"),n("5DmW"),n("27RR"),n("NBAS"),n("tkto"),n("ExoC"),n("07d7"),n("5s+n"),n("PKPk"),n("FZtP"),n("3bBZ");var r=n("RDjN"),o=n("Fl1+"),a=n("bHnX"),i=n("hnzI"),c=n("sLZY"),s=n("c+aH"),u=n("SnZ1"),l=n("P26T"),f=n("dvcG"),d=n("y8mg"),m=n.n(d),p=n("/Qhg"),h=n.n(p);function y(e){return y="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},y(e)}var g=["time","createdTime"];function v(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,E(r.key),r)}}function b(){b=function(){return t};var e,t={},n=Object.prototype,r=n.hasOwnProperty,o=Object.defineProperty||function(e,t,n){e[t]=n.value},a="function"==typeof Symbol?Symbol:{},i=a.iterator||"@@iterator",c=a.asyncIterator||"@@asyncIterator",s=a.toStringTag||"@@toStringTag";function u(e,t,n){return Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{u({},"")}catch(e){u=function(e,t,n){return e[t]=n}}function l(e,t,n,r){var a=t&&t.prototype instanceof g?t:g,i=Object.create(a.prototype),c=new M(r||[]);return o(i,"_invoke",{value:C(e,n,c)}),i}function f(e,t,n){try{return{type:"normal",arg:e.call(t,n)}}catch(e){return{type:"throw",arg:e}}}t.wrap=l;var d="suspendedStart",m="executing",p="completed",h={};function g(){}function v(){}function w(){}var k={};u(k,i,(function(){return this}));var x=Object.getPrototypeOf,E=x&&x(x(A([])));E&&E!==n&&r.call(E,i)&&(k=E);var S=w.prototype=g.prototype=Object.create(k);function _(e){["next","throw","return"].forEach((function(t){u(e,t,(function(e){return this._invoke(t,e)}))}))}function O(e,t){function n(o,a,i,c){var s=f(e[o],e,a);if("throw"!==s.type){var u=s.arg,l=u.value;return l&&"object"==y(l)&&r.call(l,"__await")?t.resolve(l.__await).then((function(e){n("next",e,i,c)}),(function(e){n("throw",e,i,c)})):t.resolve(l).then((function(e){u.value=e,i(u)}),(function(e){return n("throw",e,i,c)}))}c(s.arg)}var a;o(this,"_invoke",{value:function(e,r){function o(){return new t((function(t,o){n(e,r,t,o)}))}return a=a?a.then(o,o):o()}})}function C(t,n,r){var o=d;return function(a,i){if(o===m)throw Error("Generator is already running");if(o===p){if("throw"===a)throw i;return{value:e,done:!0}}for(r.method=a,r.arg=i;;){var c=r.delegate;if(c){var s=T(c,r);if(s){if(s===h)continue;return s}}if("next"===r.method)r.sent=r._sent=r.arg;else if("throw"===r.method){if(o===d)throw o=p,r.arg;r.dispatchException(r.arg)}else"return"===r.method&&r.abrupt("return",r.arg);o=m;var u=f(t,n,r);if("normal"===u.type){if(o=r.done?p:"suspendedYield",u.arg===h)continue;return{value:u.arg,done:r.done}}"throw"===u.type&&(o=p,r.method="throw",r.arg=u.arg)}}}function T(t,n){var r=n.method,o=t.iterator[r];if(o===e)return n.delegate=null,"throw"===r&&t.iterator.return&&(n.method="return",n.arg=e,T(t,n),"throw"===n.method)||"return"!==r&&(n.method="throw",n.arg=new TypeError("The iterator does not provide a '"+r+"' method")),h;var a=f(o,t.iterator,n.arg);if("throw"===a.type)return n.method="throw",n.arg=a.arg,n.delegate=null,h;var i=a.arg;return i?i.done?(n[t.resultName]=i.value,n.next=t.nextLoc,"return"!==n.method&&(n.method="next",n.arg=e),n.delegate=null,h):i:(n.method="throw",n.arg=new TypeError("iterator result is not an object"),n.delegate=null,h)}function j(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function D(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function M(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(j,this),this.reset(!0)}function A(t){if(t||""===t){var n=t[i];if(n)return n.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var o=-1,a=function n(){for(;++o<t.length;)if(r.call(t,o))return n.value=t[o],n.done=!1,n;return n.value=e,n.done=!0,n};return a.next=a}}throw new TypeError(y(t)+" is not iterable")}return v.prototype=w,o(S,"constructor",{value:w,configurable:!0}),o(w,"constructor",{value:v,configurable:!0}),v.displayName=u(w,s,"GeneratorFunction"),t.isGeneratorFunction=function(e){var t="function"==typeof e&&e.constructor;return!!t&&(t===v||"GeneratorFunction"===(t.displayName||t.name))},t.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,w):(e.__proto__=w,u(e,s,"GeneratorFunction")),e.prototype=Object.create(S),e},t.awrap=function(e){return{__await:e}},_(O.prototype),u(O.prototype,c,(function(){return this})),t.AsyncIterator=O,t.async=function(e,n,r,o,a){void 0===a&&(a=Promise);var i=new O(l(e,n,r,o),a);return t.isGeneratorFunction(n)?i:i.next().then((function(e){return e.done?e.value:i.next()}))},_(S),u(S,s,"Generator"),u(S,i,(function(){return this})),u(S,"toString",(function(){return"[object Generator]"})),t.keys=function(e){var t=Object(e),n=[];for(var r in t)n.push(r);return n.reverse(),function e(){for(;n.length;){var r=n.pop();if(r in t)return e.value=r,e.done=!1,e}return e.done=!0,e}},t.values=A,M.prototype={constructor:M,reset:function(t){if(this.prev=0,this.next=0,this.sent=this._sent=e,this.done=!1,this.delegate=null,this.method="next",this.arg=e,this.tryEntries.forEach(D),!t)for(var n in this)"t"===n.charAt(0)&&r.call(this,n)&&!isNaN(+n.slice(1))&&(this[n]=e)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if("throw"===e.type)throw e.arg;return this.rval},dispatchException:function(t){if(this.done)throw t;var n=this;function o(r,o){return c.type="throw",c.arg=t,n.next=r,o&&(n.method="next",n.arg=e),!!o}for(var a=this.tryEntries.length-1;a>=0;--a){var i=this.tryEntries[a],c=i.completion;if("root"===i.tryLoc)return o("end");if(i.tryLoc<=this.prev){var s=r.call(i,"catchLoc"),u=r.call(i,"finallyLoc");if(s&&u){if(this.prev<i.catchLoc)return o(i.catchLoc,!0);if(this.prev<i.finallyLoc)return o(i.finallyLoc)}else if(s){if(this.prev<i.catchLoc)return o(i.catchLoc,!0)}else{if(!u)throw Error("try statement without catch or finally");if(this.prev<i.finallyLoc)return o(i.finallyLoc)}}}},abrupt:function(e,t){for(var n=this.tryEntries.length-1;n>=0;--n){var o=this.tryEntries[n];if(o.tryLoc<=this.prev&&r.call(o,"finallyLoc")&&this.prev<o.finallyLoc){var a=o;break}}a&&("break"===e||"continue"===e)&&a.tryLoc<=t&&t<=a.finallyLoc&&(a=null);var i=a?a.completion:{};return i.type=e,i.arg=t,a?(this.method="next",this.next=a.finallyLoc,h):this.complete(i)},complete:function(e,t){if("throw"===e.type)throw e.arg;return"break"===e.type||"continue"===e.type?this.next=e.arg:"return"===e.type?(this.rval=this.arg=e.arg,this.method="return",this.next="end"):"normal"===e.type&&t&&(this.next=t),h},finish:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),D(n),h}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.tryLoc===e){var r=n.completion;if("throw"===r.type){var o=r.arg;D(n)}return o}}throw Error("illegal catch attempt")},delegateYield:function(t,n,r){return this.delegate={iterator:A(t),resultName:n,nextLoc:r},"next"===this.method&&(this.arg=e),h}},t}function w(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function k(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?w(Object(n),!0).forEach((function(t){x(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):w(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function x(e,t,n){return(t=E(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function E(e){var t=function(e,t){if("object"!=y(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=y(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==y(t)?t:t+""}function S(e,t){if(null==e)return{};var n,r,o=function(e,t){if(null==e)return{};var n,r,o={},a=Object.keys(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}function _(e,t,n,r,o,a,i){try{var c=e[a](i),s=c.value}catch(u){return void n(u)}c.done?t(s):Promise.resolve(s).then(r,o)}function O(e){return function(){var t=this,n=arguments;return new Promise((function(r,o){var a=e.apply(t,n);function i(e){_(a,r,o,i,c,"next",e)}function c(e){_(a,r,o,i,c,"throw",e)}i(void 0)}))}}var C=null,T=function(){var e=O(b().mark((function e(t,n){var r,f,d,m,p,h,y,v,w,x,E;return b().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(r=(new Date).getTime(),f=i.h.getState().focus.options,d=f.map((function(e){var t=e.time;e.createdTime;return k(k({},S(e,g)),{},{time:l.Z.formatToServerDateWithMS(new Date(t))})})),m=(0,c.Ae)(),0!==f.length||m){e.next=6;break}return e.abrupt("return");case 6:return e.next=8,(0,u.qdM)({lastPoint:t,opList:d}).catch((function(e){var t,n,r;if(500===(null===e||void 0===e||null===(t=e.response)||void 0===t?void 0:t.status)&&"too_busy"===(null===e||void 0===e||null===(n=e.response)||void 0===n||null===(r=n.data)||void 0===r?void 0:r.errorCode))C&&clearTimeout(C),C=setTimeout((function(){D.doSync()}),2e3)}));case 8:(p=e.sent)&&200===p.status&&(h=p.data,y=h.current,v=h.point,w=h.updates,x=o.cc.id,E=o.CY.id,m&&v>t&&(y&&(0,o.a_)(y),w&&(0,s.Kn)(w,x,E)),n(v),i.h.dispatch((0,a.L7)(r)));case 10:case"end":return e.stop()}}),e)})));return function(t,n){return e.apply(this,arguments)}}(),j=function(){return e=function e(){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),x(this,"syncing",void 0),x(this,"point",void 0),x(this,"doSync",void 0),x(this,"doSyncImmediately",void 0),this.syncing=!1,this.doSync=m().debounce(this.internalDoSync,1e3),this.point=(0,f.LP)(r._Yt.focusOptionCommitPoint,"json")||0,this.doSyncImmediately=this.internalDoSync},t=[{key:"doSyncBegin",value:function(){this.syncing=!0}},{key:"doSyncFinish",value:function(){this.syncing=!1}},{key:"internalDoSync",value:function(){var e=O(b().mark((function e(){var t=this;return b().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!this.syncing){e.next=2;break}return e.abrupt("return");case 2:return this.doSyncBegin(),e.prev=3,e.next=6,T(this.point,(function(e){t.point=e,(0,f.JU)(r._Yt.focusOptionCommitPoint,e)}));case 6:this.doSyncFinish(),e.next=13;break;case 9:e.prev=9,e.t0=e.catch(3),h().error(e.t0),this.doSyncFinish();case 13:case"end":return e.stop()}}),e,this,[[3,9]])})));return function(){return e.apply(this,arguments)}}()}],t&&v(e.prototype,t),n&&v(e,n),Object.defineProperty(e,"prototype",{writable:!1}),e;var e,t,n}(),D=new j;t.Z=D},j3qd:function(e,t,n){"use strict";n("pNMO"),n("4Brf"),n("tjZM"),n("0oug"),n("gXIK"),n("lEou"),n("4mDm"),n("Junv"),n("+2oP"),n("7+zs"),n("sMBO"),n("DEfu"),n("I9xj"),n("qePV"),n("NBAS"),n("ExoC"),n("07d7"),n("5s+n"),n("PKPk"),n("FZtP"),n("3bBZ");var r=n("y8mg"),o=n.n(r),a=n("/Qhg"),i=n.n(a),c=n("dMrQ");function s(e){return s="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},s(e)}function u(){u=function(){return t};var e,t={},n=Object.prototype,r=n.hasOwnProperty,o=Object.defineProperty||function(e,t,n){e[t]=n.value},a="function"==typeof Symbol?Symbol:{},i=a.iterator||"@@iterator",c=a.asyncIterator||"@@asyncIterator",l=a.toStringTag||"@@toStringTag";function f(e,t,n){return Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{f({},"")}catch(e){f=function(e,t,n){return e[t]=n}}function d(e,t,n,r){var a=t&&t.prototype instanceof v?t:v,i=Object.create(a.prototype),c=new M(r||[]);return o(i,"_invoke",{value:C(e,n,c)}),i}function m(e,t,n){try{return{type:"normal",arg:e.call(t,n)}}catch(e){return{type:"throw",arg:e}}}t.wrap=d;var p="suspendedStart",h="executing",y="completed",g={};function v(){}function b(){}function w(){}var k={};f(k,i,(function(){return this}));var x=Object.getPrototypeOf,E=x&&x(x(A([])));E&&E!==n&&r.call(E,i)&&(k=E);var S=w.prototype=v.prototype=Object.create(k);function _(e){["next","throw","return"].forEach((function(t){f(e,t,(function(e){return this._invoke(t,e)}))}))}function O(e,t){function n(o,a,i,c){var u=m(e[o],e,a);if("throw"!==u.type){var l=u.arg,f=l.value;return f&&"object"==s(f)&&r.call(f,"__await")?t.resolve(f.__await).then((function(e){n("next",e,i,c)}),(function(e){n("throw",e,i,c)})):t.resolve(f).then((function(e){l.value=e,i(l)}),(function(e){return n("throw",e,i,c)}))}c(u.arg)}var a;o(this,"_invoke",{value:function(e,r){function o(){return new t((function(t,o){n(e,r,t,o)}))}return a=a?a.then(o,o):o()}})}function C(t,n,r){var o=p;return function(a,i){if(o===h)throw Error("Generator is already running");if(o===y){if("throw"===a)throw i;return{value:e,done:!0}}for(r.method=a,r.arg=i;;){var c=r.delegate;if(c){var s=T(c,r);if(s){if(s===g)continue;return s}}if("next"===r.method)r.sent=r._sent=r.arg;else if("throw"===r.method){if(o===p)throw o=y,r.arg;r.dispatchException(r.arg)}else"return"===r.method&&r.abrupt("return",r.arg);o=h;var u=m(t,n,r);if("normal"===u.type){if(o=r.done?y:"suspendedYield",u.arg===g)continue;return{value:u.arg,done:r.done}}"throw"===u.type&&(o=y,r.method="throw",r.arg=u.arg)}}}function T(t,n){var r=n.method,o=t.iterator[r];if(o===e)return n.delegate=null,"throw"===r&&t.iterator.return&&(n.method="return",n.arg=e,T(t,n),"throw"===n.method)||"return"!==r&&(n.method="throw",n.arg=new TypeError("The iterator does not provide a '"+r+"' method")),g;var a=m(o,t.iterator,n.arg);if("throw"===a.type)return n.method="throw",n.arg=a.arg,n.delegate=null,g;var i=a.arg;return i?i.done?(n[t.resultName]=i.value,n.next=t.nextLoc,"return"!==n.method&&(n.method="next",n.arg=e),n.delegate=null,g):i:(n.method="throw",n.arg=new TypeError("iterator result is not an object"),n.delegate=null,g)}function j(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function D(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function M(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(j,this),this.reset(!0)}function A(t){if(t||""===t){var n=t[i];if(n)return n.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var o=-1,a=function n(){for(;++o<t.length;)if(r.call(t,o))return n.value=t[o],n.done=!1,n;return n.value=e,n.done=!0,n};return a.next=a}}throw new TypeError(s(t)+" is not iterable")}return b.prototype=w,o(S,"constructor",{value:w,configurable:!0}),o(w,"constructor",{value:b,configurable:!0}),b.displayName=f(w,l,"GeneratorFunction"),t.isGeneratorFunction=function(e){var t="function"==typeof e&&e.constructor;return!!t&&(t===b||"GeneratorFunction"===(t.displayName||t.name))},t.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,w):(e.__proto__=w,f(e,l,"GeneratorFunction")),e.prototype=Object.create(S),e},t.awrap=function(e){return{__await:e}},_(O.prototype),f(O.prototype,c,(function(){return this})),t.AsyncIterator=O,t.async=function(e,n,r,o,a){void 0===a&&(a=Promise);var i=new O(d(e,n,r,o),a);return t.isGeneratorFunction(n)?i:i.next().then((function(e){return e.done?e.value:i.next()}))},_(S),f(S,l,"Generator"),f(S,i,(function(){return this})),f(S,"toString",(function(){return"[object Generator]"})),t.keys=function(e){var t=Object(e),n=[];for(var r in t)n.push(r);return n.reverse(),function e(){for(;n.length;){var r=n.pop();if(r in t)return e.value=r,e.done=!1,e}return e.done=!0,e}},t.values=A,M.prototype={constructor:M,reset:function(t){if(this.prev=0,this.next=0,this.sent=this._sent=e,this.done=!1,this.delegate=null,this.method="next",this.arg=e,this.tryEntries.forEach(D),!t)for(var n in this)"t"===n.charAt(0)&&r.call(this,n)&&!isNaN(+n.slice(1))&&(this[n]=e)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if("throw"===e.type)throw e.arg;return this.rval},dispatchException:function(t){if(this.done)throw t;var n=this;function o(r,o){return c.type="throw",c.arg=t,n.next=r,o&&(n.method="next",n.arg=e),!!o}for(var a=this.tryEntries.length-1;a>=0;--a){var i=this.tryEntries[a],c=i.completion;if("root"===i.tryLoc)return o("end");if(i.tryLoc<=this.prev){var s=r.call(i,"catchLoc"),u=r.call(i,"finallyLoc");if(s&&u){if(this.prev<i.catchLoc)return o(i.catchLoc,!0);if(this.prev<i.finallyLoc)return o(i.finallyLoc)}else if(s){if(this.prev<i.catchLoc)return o(i.catchLoc,!0)}else{if(!u)throw Error("try statement without catch or finally");if(this.prev<i.finallyLoc)return o(i.finallyLoc)}}}},abrupt:function(e,t){for(var n=this.tryEntries.length-1;n>=0;--n){var o=this.tryEntries[n];if(o.tryLoc<=this.prev&&r.call(o,"finallyLoc")&&this.prev<o.finallyLoc){var a=o;break}}a&&("break"===e||"continue"===e)&&a.tryLoc<=t&&t<=a.finallyLoc&&(a=null);var i=a?a.completion:{};return i.type=e,i.arg=t,a?(this.method="next",this.next=a.finallyLoc,g):this.complete(i)},complete:function(e,t){if("throw"===e.type)throw e.arg;return"break"===e.type||"continue"===e.type?this.next=e.arg:"return"===e.type?(this.rval=this.arg=e.arg,this.method="return",this.next="end"):"normal"===e.type&&t&&(this.next=t),g},finish:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),D(n),g}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.tryLoc===e){var r=n.completion;if("throw"===r.type){var o=r.arg;D(n)}return o}}throw Error("illegal catch attempt")},delegateYield:function(t,n,r){return this.delegate={iterator:A(t),resultName:n,nextLoc:r},"next"===this.method&&(this.arg=e),g}},t}function l(e,t,n,r,o,a,i){try{var c=e[a](i),s=c.value}catch(u){return void n(u)}c.done?t(s):Promise.resolve(s).then(r,o)}function f(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,m(r.key),r)}}function d(e,t,n){return(t=m(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function m(e){var t=function(e,t){if("object"!=s(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=s(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==s(t)?t:t+""}var p=function(){return e=function e(){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),d(this,"syncing",void 0),d(this,"doSync",void 0),d(this,"doSyncImmediately",void 0),this.syncing=!1,this.doSync=o().debounce(this.internalDoSync,1e3),this.doSyncImmediately=this.internalDoSync},t=[{key:"doSyncBegin",value:function(){this.syncing=!0}},{key:"doSyncFinish",value:function(){this.syncing=!1}},{key:"internalDoSync",value:function(){var e,t=(e=u().mark((function e(){return u().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!this.syncing){e.next=2;break}return e.abrupt("return");case 2:return this.doSyncBegin(),e.prev=3,e.next=6,(0,c.qs)();case 6:return e.next=8,(0,c.vN)();case 8:this.doSyncFinish(),e.next=15;break;case 11:e.prev=11,e.t0=e.catch(3),i().error(e.t0),this.doSyncFinish();case 15:case"end":return e.stop()}}),e,this,[[3,11]])})),function(){var t=this,n=arguments;return new Promise((function(r,o){var a=e.apply(t,n);function i(e){l(a,r,o,i,c,"next",e)}function c(e){l(a,r,o,i,c,"throw",e)}i(void 0)}))});return function(){return t.apply(this,arguments)}}()}],t&&f(e.prototype,t),n&&f(e,n),Object.defineProperty(e,"prototype",{writable:!1}),e;var e,t,n}(),h=new p;t.Z=h},gWWx:function(e,t,n){"use strict";n.d(t,{gw:function(){return w},kj:function(){return x},jb:function(){return _}});n("pNMO"),n("4Brf"),n("tjZM"),n("0oug"),n("gXIK"),n("lEou"),n("yq1k"),n("4mDm"),n("Junv"),n("+2oP"),n("7+zs"),n("sMBO"),n("DEfu"),n("I9xj"),n("qePV"),n("NBAS"),n("ExoC"),n("07d7"),n("5s+n"),n("JTJg"),n("PKPk"),n("FZtP"),n("3bBZ");var r=n("y8mg"),o=n.n(r),a=n("dmHn"),i=n.n(a),c=n("/Qhg"),s=n.n(c),u=n("vRcb"),l=n("lIat"),f=n("Ag2S"),d=n("dOVZ");function m(e){return m="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},m(e)}function p(){p=function(){return t};var e,t={},n=Object.prototype,r=n.hasOwnProperty,o=Object.defineProperty||function(e,t,n){e[t]=n.value},a="function"==typeof Symbol?Symbol:{},i=a.iterator||"@@iterator",c=a.asyncIterator||"@@asyncIterator",s=a.toStringTag||"@@toStringTag";function u(e,t,n){return Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{u({},"")}catch(e){u=function(e,t,n){return e[t]=n}}function l(e,t,n,r){var a=t&&t.prototype instanceof v?t:v,i=Object.create(a.prototype),c=new M(r||[]);return o(i,"_invoke",{value:C(e,n,c)}),i}function f(e,t,n){try{return{type:"normal",arg:e.call(t,n)}}catch(e){return{type:"throw",arg:e}}}t.wrap=l;var d="suspendedStart",h="executing",y="completed",g={};function v(){}function b(){}function w(){}var k={};u(k,i,(function(){return this}));var x=Object.getPrototypeOf,E=x&&x(x(A([])));E&&E!==n&&r.call(E,i)&&(k=E);var S=w.prototype=v.prototype=Object.create(k);function _(e){["next","throw","return"].forEach((function(t){u(e,t,(function(e){return this._invoke(t,e)}))}))}function O(e,t){function n(o,a,i,c){var s=f(e[o],e,a);if("throw"!==s.type){var u=s.arg,l=u.value;return l&&"object"==m(l)&&r.call(l,"__await")?t.resolve(l.__await).then((function(e){n("next",e,i,c)}),(function(e){n("throw",e,i,c)})):t.resolve(l).then((function(e){u.value=e,i(u)}),(function(e){return n("throw",e,i,c)}))}c(s.arg)}var a;o(this,"_invoke",{value:function(e,r){function o(){return new t((function(t,o){n(e,r,t,o)}))}return a=a?a.then(o,o):o()}})}function C(t,n,r){var o=d;return function(a,i){if(o===h)throw Error("Generator is already running");if(o===y){if("throw"===a)throw i;return{value:e,done:!0}}for(r.method=a,r.arg=i;;){var c=r.delegate;if(c){var s=T(c,r);if(s){if(s===g)continue;return s}}if("next"===r.method)r.sent=r._sent=r.arg;else if("throw"===r.method){if(o===d)throw o=y,r.arg;r.dispatchException(r.arg)}else"return"===r.method&&r.abrupt("return",r.arg);o=h;var u=f(t,n,r);if("normal"===u.type){if(o=r.done?y:"suspendedYield",u.arg===g)continue;return{value:u.arg,done:r.done}}"throw"===u.type&&(o=y,r.method="throw",r.arg=u.arg)}}}function T(t,n){var r=n.method,o=t.iterator[r];if(o===e)return n.delegate=null,"throw"===r&&t.iterator.return&&(n.method="return",n.arg=e,T(t,n),"throw"===n.method)||"return"!==r&&(n.method="throw",n.arg=new TypeError("The iterator does not provide a '"+r+"' method")),g;var a=f(o,t.iterator,n.arg);if("throw"===a.type)return n.method="throw",n.arg=a.arg,n.delegate=null,g;var i=a.arg;return i?i.done?(n[t.resultName]=i.value,n.next=t.nextLoc,"return"!==n.method&&(n.method="next",n.arg=e),n.delegate=null,g):i:(n.method="throw",n.arg=new TypeError("iterator result is not an object"),n.delegate=null,g)}function j(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function D(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function M(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(j,this),this.reset(!0)}function A(t){if(t||""===t){var n=t[i];if(n)return n.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var o=-1,a=function n(){for(;++o<t.length;)if(r.call(t,o))return n.value=t[o],n.done=!1,n;return n.value=e,n.done=!0,n};return a.next=a}}throw new TypeError(m(t)+" is not iterable")}return b.prototype=w,o(S,"constructor",{value:w,configurable:!0}),o(w,"constructor",{value:b,configurable:!0}),b.displayName=u(w,s,"GeneratorFunction"),t.isGeneratorFunction=function(e){var t="function"==typeof e&&e.constructor;return!!t&&(t===b||"GeneratorFunction"===(t.displayName||t.name))},t.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,w):(e.__proto__=w,u(e,s,"GeneratorFunction")),e.prototype=Object.create(S),e},t.awrap=function(e){return{__await:e}},_(O.prototype),u(O.prototype,c,(function(){return this})),t.AsyncIterator=O,t.async=function(e,n,r,o,a){void 0===a&&(a=Promise);var i=new O(l(e,n,r,o),a);return t.isGeneratorFunction(n)?i:i.next().then((function(e){return e.done?e.value:i.next()}))},_(S),u(S,s,"Generator"),u(S,i,(function(){return this})),u(S,"toString",(function(){return"[object Generator]"})),t.keys=function(e){var t=Object(e),n=[];for(var r in t)n.push(r);return n.reverse(),function e(){for(;n.length;){var r=n.pop();if(r in t)return e.value=r,e.done=!1,e}return e.done=!0,e}},t.values=A,M.prototype={constructor:M,reset:function(t){if(this.prev=0,this.next=0,this.sent=this._sent=e,this.done=!1,this.delegate=null,this.method="next",this.arg=e,this.tryEntries.forEach(D),!t)for(var n in this)"t"===n.charAt(0)&&r.call(this,n)&&!isNaN(+n.slice(1))&&(this[n]=e)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if("throw"===e.type)throw e.arg;return this.rval},dispatchException:function(t){if(this.done)throw t;var n=this;function o(r,o){return c.type="throw",c.arg=t,n.next=r,o&&(n.method="next",n.arg=e),!!o}for(var a=this.tryEntries.length-1;a>=0;--a){var i=this.tryEntries[a],c=i.completion;if("root"===i.tryLoc)return o("end");if(i.tryLoc<=this.prev){var s=r.call(i,"catchLoc"),u=r.call(i,"finallyLoc");if(s&&u){if(this.prev<i.catchLoc)return o(i.catchLoc,!0);if(this.prev<i.finallyLoc)return o(i.finallyLoc)}else if(s){if(this.prev<i.catchLoc)return o(i.catchLoc,!0)}else{if(!u)throw Error("try statement without catch or finally");if(this.prev<i.finallyLoc)return o(i.finallyLoc)}}}},abrupt:function(e,t){for(var n=this.tryEntries.length-1;n>=0;--n){var o=this.tryEntries[n];if(o.tryLoc<=this.prev&&r.call(o,"finallyLoc")&&this.prev<o.finallyLoc){var a=o;break}}a&&("break"===e||"continue"===e)&&a.tryLoc<=t&&t<=a.finallyLoc&&(a=null);var i=a?a.completion:{};return i.type=e,i.arg=t,a?(this.method="next",this.next=a.finallyLoc,g):this.complete(i)},complete:function(e,t){if("throw"===e.type)throw e.arg;return"break"===e.type||"continue"===e.type?this.next=e.arg:"return"===e.type?(this.rval=this.arg=e.arg,this.method="return",this.next="end"):"normal"===e.type&&t&&(this.next=t),g},finish:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),D(n),g}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.tryLoc===e){var r=n.completion;if("throw"===r.type){var o=r.arg;D(n)}return o}}throw Error("illegal catch attempt")},delegateYield:function(t,n,r){return this.delegate={iterator:A(t),resultName:n,nextLoc:r},"next"===this.method&&(this.arg=e),g}},t}function h(e,t,n,r,o,a,i){try{var c=e[a](i),s=c.value}catch(u){return void n(u)}c.done?t(s):Promise.resolve(s).then(r,o)}function y(e){return function(){var t=this,n=arguments;return new Promise((function(r,o){var a=e.apply(t,n);function i(e){h(a,r,o,i,c,"next",e)}function c(e){h(a,r,o,i,c,"throw",e)}i(void 0)}))}}function g(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,b(r.key),r)}}function v(e,t,n){return(t=b(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function b(e){var t=function(e,t){if("object"!=m(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=m(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==m(t)?t:t+""}var w=function(e){return e[e.fullSync=0]="fullSync",e[e.regularSync=1]="regularSync",e[e.singleSync=2]="singleSync",e[e.checkinActionSync=3]="checkinActionSync",e[e.calSync=4]="calSync",e[e.manualSync=5]="manualSync",e[e.habitActionSync=6]="habitActionSync",e[e.preferencePushSync=7]="preferencePushSync",e[e.regularSyncWithPref=8]="regularSyncWithPref",e}({}),k=[w.fullSync,w.regularSyncWithPref,w.manualSync],x=["week","today"],E=function(){return e=function e(){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),v(this,"syncing",void 0),v(this,"doSync",void 0),v(this,"doSyncImmediately",void 0),this.syncing=!1,this.doSync=o().debounce(this.internalDoSync,1e3),this.doSyncImmediately=this.internalDoSync},t=[{key:"doSyncBegin",value:function(){this.syncing=!0}},{key:"doSyncFinish",value:function(){this.syncing=!1}},{key:"tryToDoFullSync",value:function(){var e=y(p().mark((function e(){var t;return p().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(t=(0,u.bY)(),!o().isEmpty(t)){e.next=13;break}return e.next=4,(0,u.hN)();case 4:return e.next=6,(0,d.dc)();case 6:return e.next=8,(0,u.k4)();case 8:return(0,u.X$)(),e.next=11,(0,u.ro)();case 11:return e.next=13,(0,d.q$)();case 13:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}()},{key:"doManualSync",value:function(){var e=y(p().mark((function e(t){var n;return p().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(n=(0,u.bY)(),!o().isEmpty(n)){e.next=5;break}this.tryToDoFullSync(),e.next=23;break;case 5:return e.next=7,(0,u.hN)();case 7:return e.next=9,(0,d.dc)();case 9:return e.next=11,(0,u.Xx)();case 11:if(!t){e.next=15;break}return e.next=14,(0,u.sC)(t);case 14:(0,u.M4)(t);case 15:return e.next=17,(0,u.Qb)();case 17:return e.next=19,(0,u.ro)();case 19:return e.next=21,(0,d.q$)();case 21:return e.next=23,(0,u.sf)();case 23:case"end":return e.stop()}}),e,this)})));return function(t){return e.apply(this,arguments)}}()},{key:"doRegularSync",value:function(){var e=y(p().mark((function e(){var t;return p().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(t=(0,u.bY)(),!o().isEmpty(t)){e.next=5;break}this.tryToDoFullSync(),e.next=17;break;case 5:return e.next=7,(0,u.hN)();case 7:return e.next=9,(0,d.dc)();case 9:return e.next=11,Promise.all([(0,u.Xx)(),(0,u.Qb)()]);case 11:return e.next=13,(0,u.ro)();case 13:return e.next=15,(0,d.q$)();case 15:return e.next=17,(0,u.sf)();case 17:f.vp.dispatch("habitSyncFinished");case 18:case"end":return e.stop()}}),e,this)})));return function(){return e.apply(this,arguments)}}()},{key:"doSingleSync",value:function(){var e=y(p().mark((function e(t){return p().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,u.hN)();case 2:return e.next=4,(0,d.dc)();case 4:return e.next=6,Promise.all([(0,u.sC)(t),(0,u.kB)(t)]);case 6:return(0,u.M4)(t),e.next=9,(0,u.ro)();case 9:return e.next=11,(0,d.q$)();case 11:return e.next=13,(0,u.sf)();case 13:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}()},{key:"doHabitActionSync",value:function(){var e=y(p().mark((function e(t){return p().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,u.hN)();case 2:return e.next=4,(0,d.dc)();case 4:return e.next=6,(0,u.Xx)(t);case 6:return(0,u.M4)(t),e.next=9,(0,u.ro)();case 9:return e.next=11,(0,d.q$)();case 11:return e.next=13,(0,u.sf)();case 13:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}()},{key:"doCheckinActionSync",value:function(){var e=y(p().mark((function e(t,n){var r;return p().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return r=(0,l.aj)(i()(new Date).subtract(1,"days").toDate()),e.next=3,(0,u.hN)();case 3:return e.next=5,(0,d.dc)();case 5:return e.next=7,(0,u.c6)([t],null!==n&&void 0!==n?n:r);case 7:return e.next=9,(0,u.ro)();case 9:return e.next=11,(0,u.sf)();case 11:case"end":return e.stop()}}),e)})));return function(t,n){return e.apply(this,arguments)}}()},{key:"doCalSync",value:function(){var e=y(p().mark((function e(t){var n;return p().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n=(0,u.Nz)(),e.next=3,(0,u.hN)();case 3:return e.next=5,(0,d.dc)();case 5:return e.next=7,(0,u.c6)(n,t);case 7:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}()},{key:"internalDoSync",value:function(){var e=y(p().mark((function e(t,n){var r,o;return p().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!k.includes(t)){e.next=4;break}return e.next=3,(0,u.N6)();case 3:(0,u.JL)();case 4:if((0,u.XJ)()){e.next=6;break}return e.abrupt("return");case 6:if(!this.syncing){e.next=8;break}return e.abrupt("return");case 8:if(this.doSyncBegin(),e.prev=9,!n){e.next=41;break}r=n.habitId,o=n.afterStamp,e.t0=t,e.next=e.t0===w.singleSync?15:e.t0===w.checkinActionSync?20:e.t0===w.calSync?25:e.t0===w.manualSync?30:e.t0===w.habitActionSync?33:38;break;case 15:if(e.t1=r,!e.t1){e.next=19;break}return e.next=19,this.doSingleSync(r);case 19:return e.abrupt("break",39);case 20:if(e.t2=r,!e.t2){e.next=24;break}return e.next=24,this.doCheckinActionSync(r,o);case 24:return e.abrupt("break",39);case 25:if(e.t3=o,!e.t3){e.next=29;break}return e.next=29,this.doCalSync(o);case 29:return e.abrupt("break",39);case 30:return e.next=32,this.doManualSync(r);case 32:return e.abrupt("break",39);case 33:if(e.t4=r,!e.t4){e.next=37;break}return e.next=37,this.doHabitActionSync(r);case 37:case 38:return e.abrupt("break",39);case 39:e.next=54;break;case 41:e.t5=t,e.next=e.t5===w.regularSync||e.t5===w.regularSyncWithPref?44:e.t5===w.fullSync?47:e.t5===w.manualSync?50:53;break;case 44:return e.next=46,this.doRegularSync();case 46:return e.abrupt("break",54);case 47:return e.next=49,this.tryToDoFullSync();case 49:return e.abrupt("break",54);case 50:return e.next=52,this.doManualSync();case 52:case 53:return e.abrupt("break",54);case 54:this.doSyncFinish(),e.next=61;break;case 57:e.prev=57,e.t6=e.catch(9),s().error(e.t6),this.doSyncFinish();case 61:case"end":return e.stop()}}),e,this,[[9,57]])})));return function(t,n){return e.apply(this,arguments)}}()}],t&&g(e.prototype,t),n&&g(e,n),Object.defineProperty(e,"prototype",{writable:!1}),e;var e,t,n}(),S=new E;function _(){return O.apply(this,arguments)}function O(){return(O=y(p().mark((function e(){return p().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,u.Nh)();case 2:(0,u.JL)();case 3:case"end":return e.stop()}}),e)})))).apply(this,arguments)}t.ZP=S},NMvI:function(e,t,n){"use strict";n.d(t,{NJ:function(){return B},lN:function(){return U},CS:function(){return Y},xB:function(){return V},JX:function(){return H},cX:function(){return W},wR:function(){return z},_F:function(){return G},qD:function(){return K},bh:function(){return q},h1:function(){return $},pw:function(){return J},tN:function(){return X},Ul:function(){return Q},Gf:function(){return ee},Iq:function(){return te},Js:function(){return ne},Vc:function(){return re},eO:function(){return oe},OM:function(){return ae},AS:function(){return ie},mr:function(){return de},x3:function(){return me},jY:function(){return pe},dv:function(){return he},E9:function(){return ye},vL:function(){return ge},ED:function(){return ve},gu:function(){return be},Rh:function(){return we},b0:function(){return ke},cb:function(){return xe},ep:function(){return Ee},X2:function(){return Se},Qg:function(){return _e},hg:function(){return Oe},Hv:function(){return Ce},lc:function(){return je},au:function(){return De},xC:function(){return Me},cM:function(){return Ne},gO:function(){return Pe},TF:function(){return Ie},eN:function(){return Le},z3:function(){return Ze},iI:function(){return Be},m9:function(){return Ue},A4:function(){return Ye},KL:function(){return Ve},NS:function(){return He},hX:function(){return We},bb:function(){return Ge},j2:function(){return Ke},wL:function(){return $e},Ms:function(){return Je},Rf:function(){return Xe}});n("pNMO"),n("4Brf"),n("tjZM"),n("0oug"),n("gXIK"),n("lEou"),n("ma9I"),n("TeQF"),n("fbCW"),n("x0AG"),n("pjDv"),n("yq1k"),n("4mDm"),n("2B1R"),n("E9XD"),n("Junv"),n("+2oP"),n("ToJy"),n("pDQq"),n("7+zs"),n("sMBO"),n("6cQw"),n("DEfu"),n("Tskq"),n("I9xj"),n("qePV"),n("zKZe"),n("5DmW"),n("27RR"),n("NBAS"),n("tkto"),n("ExoC"),n("07d7"),n("4l63"),n("5s+n"),n("rB9j"),n("ALS0"),n("JfAA"),n("YGK4"),n("JTJg"),n("PKPk"),n("Rm1S"),n("SYor"),n("FZtP"),n("3bBZ");var r=n("y8mg"),o=n.n(r),a=n("Eh+D"),i=n.n(a),c=n("hnzI"),s=n("CGpF"),u=n("q9+P"),l=n("V/jI"),f=(n("4+DD"),n("l3/N")),d=n("xS9v"),m=n("O3Um"),p=n("nmib"),h=n("fEur"),y=n("SnZ1"),g=n("CPwy"),v=n("bBaG"),b=n("0Nh+"),w=n("nngR"),k=n("xG0P"),x=n("lp6m"),E=n("5WEu"),S=n("RDjN"),_=n("bJwH"),O=n("/0bn"),C=n("Q2bh"),T=n("byEE"),j=n("dvcG"),D=n("CiLW"),M=n("+TCt");function A(e){return A="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(e)}function N(){N=function(){return t};var e,t={},n=Object.prototype,r=n.hasOwnProperty,o=Object.defineProperty||function(e,t,n){e[t]=n.value},a="function"==typeof Symbol?Symbol:{},i=a.iterator||"@@iterator",c=a.asyncIterator||"@@asyncIterator",s=a.toStringTag||"@@toStringTag";function u(e,t,n){return Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{u({},"")}catch(e){u=function(e,t,n){return e[t]=n}}function l(e,t,n,r){var a=t&&t.prototype instanceof y?t:y,i=Object.create(a.prototype),c=new j(r||[]);return o(i,"_invoke",{value:_(e,n,c)}),i}function f(e,t,n){try{return{type:"normal",arg:e.call(t,n)}}catch(e){return{type:"throw",arg:e}}}t.wrap=l;var d="suspendedStart",m="executing",p="completed",h={};function y(){}function g(){}function v(){}var b={};u(b,i,(function(){return this}));var w=Object.getPrototypeOf,k=w&&w(w(D([])));k&&k!==n&&r.call(k,i)&&(b=k);var x=v.prototype=y.prototype=Object.create(b);function E(e){["next","throw","return"].forEach((function(t){u(e,t,(function(e){return this._invoke(t,e)}))}))}function S(e,t){function n(o,a,i,c){var s=f(e[o],e,a);if("throw"!==s.type){var u=s.arg,l=u.value;return l&&"object"==A(l)&&r.call(l,"__await")?t.resolve(l.__await).then((function(e){n("next",e,i,c)}),(function(e){n("throw",e,i,c)})):t.resolve(l).then((function(e){u.value=e,i(u)}),(function(e){return n("throw",e,i,c)}))}c(s.arg)}var a;o(this,"_invoke",{value:function(e,r){function o(){return new t((function(t,o){n(e,r,t,o)}))}return a=a?a.then(o,o):o()}})}function _(t,n,r){var o=d;return function(a,i){if(o===m)throw Error("Generator is already running");if(o===p){if("throw"===a)throw i;return{value:e,done:!0}}for(r.method=a,r.arg=i;;){var c=r.delegate;if(c){var s=O(c,r);if(s){if(s===h)continue;return s}}if("next"===r.method)r.sent=r._sent=r.arg;else if("throw"===r.method){if(o===d)throw o=p,r.arg;r.dispatchException(r.arg)}else"return"===r.method&&r.abrupt("return",r.arg);o=m;var u=f(t,n,r);if("normal"===u.type){if(o=r.done?p:"suspendedYield",u.arg===h)continue;return{value:u.arg,done:r.done}}"throw"===u.type&&(o=p,r.method="throw",r.arg=u.arg)}}}function O(t,n){var r=n.method,o=t.iterator[r];if(o===e)return n.delegate=null,"throw"===r&&t.iterator.return&&(n.method="return",n.arg=e,O(t,n),"throw"===n.method)||"return"!==r&&(n.method="throw",n.arg=new TypeError("The iterator does not provide a '"+r+"' method")),h;var a=f(o,t.iterator,n.arg);if("throw"===a.type)return n.method="throw",n.arg=a.arg,n.delegate=null,h;var i=a.arg;return i?i.done?(n[t.resultName]=i.value,n.next=t.nextLoc,"return"!==n.method&&(n.method="next",n.arg=e),n.delegate=null,h):i:(n.method="throw",n.arg=new TypeError("iterator result is not an object"),n.delegate=null,h)}function C(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function T(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function j(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(C,this),this.reset(!0)}function D(t){if(t||""===t){var n=t[i];if(n)return n.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var o=-1,a=function n(){for(;++o<t.length;)if(r.call(t,o))return n.value=t[o],n.done=!1,n;return n.value=e,n.done=!0,n};return a.next=a}}throw new TypeError(A(t)+" is not iterable")}return g.prototype=v,o(x,"constructor",{value:v,configurable:!0}),o(v,"constructor",{value:g,configurable:!0}),g.displayName=u(v,s,"GeneratorFunction"),t.isGeneratorFunction=function(e){var t="function"==typeof e&&e.constructor;return!!t&&(t===g||"GeneratorFunction"===(t.displayName||t.name))},t.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,v):(e.__proto__=v,u(e,s,"GeneratorFunction")),e.prototype=Object.create(x),e},t.awrap=function(e){return{__await:e}},E(S.prototype),u(S.prototype,c,(function(){return this})),t.AsyncIterator=S,t.async=function(e,n,r,o,a){void 0===a&&(a=Promise);var i=new S(l(e,n,r,o),a);return t.isGeneratorFunction(n)?i:i.next().then((function(e){return e.done?e.value:i.next()}))},E(x),u(x,s,"Generator"),u(x,i,(function(){return this})),u(x,"toString",(function(){return"[object Generator]"})),t.keys=function(e){var t=Object(e),n=[];for(var r in t)n.push(r);return n.reverse(),function e(){for(;n.length;){var r=n.pop();if(r in t)return e.value=r,e.done=!1,e}return e.done=!0,e}},t.values=D,j.prototype={constructor:j,reset:function(t){if(this.prev=0,this.next=0,this.sent=this._sent=e,this.done=!1,this.delegate=null,this.method="next",this.arg=e,this.tryEntries.forEach(T),!t)for(var n in this)"t"===n.charAt(0)&&r.call(this,n)&&!isNaN(+n.slice(1))&&(this[n]=e)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if("throw"===e.type)throw e.arg;return this.rval},dispatchException:function(t){if(this.done)throw t;var n=this;function o(r,o){return c.type="throw",c.arg=t,n.next=r,o&&(n.method="next",n.arg=e),!!o}for(var a=this.tryEntries.length-1;a>=0;--a){var i=this.tryEntries[a],c=i.completion;if("root"===i.tryLoc)return o("end");if(i.tryLoc<=this.prev){var s=r.call(i,"catchLoc"),u=r.call(i,"finallyLoc");if(s&&u){if(this.prev<i.catchLoc)return o(i.catchLoc,!0);if(this.prev<i.finallyLoc)return o(i.finallyLoc)}else if(s){if(this.prev<i.catchLoc)return o(i.catchLoc,!0)}else{if(!u)throw Error("try statement without catch or finally");if(this.prev<i.finallyLoc)return o(i.finallyLoc)}}}},abrupt:function(e,t){for(var n=this.tryEntries.length-1;n>=0;--n){var o=this.tryEntries[n];if(o.tryLoc<=this.prev&&r.call(o,"finallyLoc")&&this.prev<o.finallyLoc){var a=o;break}}a&&("break"===e||"continue"===e)&&a.tryLoc<=t&&t<=a.finallyLoc&&(a=null);var i=a?a.completion:{};return i.type=e,i.arg=t,a?(this.method="next",this.next=a.finallyLoc,h):this.complete(i)},complete:function(e,t){if("throw"===e.type)throw e.arg;return"break"===e.type||"continue"===e.type?this.next=e.arg:"return"===e.type?(this.rval=this.arg=e.arg,this.method="return",this.next="end"):"normal"===e.type&&t&&(this.next=t),h},finish:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),T(n),h}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.tryLoc===e){var r=n.completion;if("throw"===r.type){var o=r.arg;T(n)}return o}}throw Error("illegal catch attempt")},delegateYield:function(t,n,r){return this.delegate={iterator:D(t),resultName:n,nextLoc:r},"next"===this.method&&(this.arg=e),h}},t}function P(e,t,n,r,o,a,i){try{var c=e[a](i),s=c.value}catch(u){return void n(u)}c.done?t(s):Promise.resolve(s).then(r,o)}function I(e){return function(e){if(Array.isArray(e))return L(e)}(e)||function(e){if("undefined"!==typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(!e)return;if("string"===typeof e)return L(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return L(e,t)}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function L(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function R(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function Z(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?R(Object(n),!0).forEach((function(t){F(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):R(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function F(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=A(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=A(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==A(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var B=function(){return c.h.getState().tags},U=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:B();return e.map((function(e){return e.get("name")})).toArray()},Y=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:B();return e.map((function(e){return e.get("label")||e.get("name")})).toArray()},V=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:B(),t=[],n=[];return e.toArray().forEach((function(e){var r=e.get("label")||e.get("name");Xe(e)?t.push(r):n.push(r)})),n.concat(t)},H=function(e){return B().filter((function(t){return e.includes(t.get("name"))}))},W=function(e){var t=new Set(e);return B().filter((function(e){return t.has(e.get("parent"))}))},z=function(e,t){var n=!t||e.toLowerCase()!==t.get("name");return U().includes(e.toLowerCase())&&n},G=function(){var e=U();return B().filter((function(t){var n=t.get("parent");return!n||!e.includes(n)}))},K=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:B(),t=[],n=[];return e.toArray().forEach((function(e){Xe(e)?t.push(e):n.push(e)})),i().List(n.concat(t))},q=function(){var e=U();return K().filter((function(t){var n=t.get("parent");return!n||!e.includes(n)}))},$=function(e){return B().find((function(t){return t.get("name")===e}))},J=function(e){return B().find((function(t){return t.get("label")===e||t.get("name")===e}))},X=function(e){var t=J(e);return t?t.get("label")||t.get("name"):e},Q=function(e){var t=J(e);return t?t.get("label")||t.get("name"):null},ee=function(e){return e.get("label")||e.get("name")},te=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:B();return e.map((function(e){return e.get("label")||e.get("name")})).toArray()},ne=function(){if(f.ne())return(0,M.rB)().projectId;var e=f.tO();return(0,g.lM)(e)},re=function(e){var t;return(null===(t=e.match(/#\S+\s/g))||void 0===t?void 0:t.map((function(e){return e.slice(1).trim()})))||[]},oe=function(e){return B().filter((function(t){return t.get("name")===e||t.get("parent")===e})).map((function(e){return e.get("name")})).toArray()},ae=function(e){var t=e.get("parent");return!!t&&!!$(t)},ie=function(e){var t=e.get("name");return!!B().find((function(e){return e.get("parent")===t}))},ce=function(){var e=B().first();return e?e.get("sortOrder"):0},se=function(){var e=[];B().forEach((function(t,n){e.push({name:t.get("name"),order:n*u.eL})})),c.h.dispatch((0,m.wS)(e))},ue=function e(t){var n=B(),r=n.findLastIndex((function(e){return e.get("name")===t||e.get("parent")===t})),o=n.get(r),a=n.get(r+1),i=parseInt(o?o.get("sortOrder"):null,10),c=parseInt(a?a.get("sortOrder"):null,10),s=(0,d.X_)(i,c);return s.needReset?(se(),e(t)):s.newSortOrder},le=function e(t){var n=B(),r=n.findIndex((function(e){return e.get("name")===t}));if(r<0)return null;var o=n.get(r),a=n.get(r+1),i=parseInt(o?o.get("sortOrder"):null,10),c=parseInt(a?a.get("sortOrder"):null,10),s=(0,d.X_)(i,c);return s.needReset?(se(),e(t)):s.newSortOrder},fe=function(e,t){return t?null===e?ue(t):le(e):e?le(e):function(){var e=ce()-u.eL;return(0,d.e3)(e)&&(se(),e=ce()-u.eL),e}()},de=function(){var e=u.Qk,t=e.length-1;return e[Math.floor(Math.random()*(t-0+1))+0]},me=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];return e.map((function(e){return X(e)}))},pe=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=["!all","*withtags","!tag"],n=new Set(o().intersection(e,t));return B().forEach((function(t){(e.includes(t.get("name"))||e.includes(t.get("parent")))&&n.add(t.get("name"))})),Array.from(n)},he=function(e){var t=e.label,n=e.name,r=e.color,o=void 0===r?de():r,a=e.order,i=e.type,c=e.parent,u=void 0===c?null:c,l=e.isLocal,f=void 0!==l&&l;if(!n||s.Z.tagNameFilter.test(n))return null;var d={label:t,name:n,sortOrder:null!==a&&void 0!==a?a:fe(u),status:f?v.L.INIT:v.L.NEW,color:o,parent:u};return Object.assign(d,i?{type:i}:{})},ye=function(e){var t=he(e);return t?(c.h.dispatch((0,m._U)(t)),b.Z.doSync(),$(e.name)):null},ge=function(e,t,n){var r=!(arguments.length>3&&void 0!==arguments[3])||arguments[3],o=function(e,t,n,r){var o=t.toLowerCase();if(o===e)return c.h.dispatch((0,m.SR)(o,t)),void b.Z.doSync();if(k.qP(o,e),(0,w.t2)(o,(0,w.ws)(e)),(0,w.t2)(e,!1),c.h.dispatch((0,m.CJ)(e,o)),c.h.dispatch((0,m.rs)(e,o)),c.h.dispatch((0,m.SR)(o,t)),r)c.h.dispatch((0,p.iV)(e,o));else{var a=(0,_.NK)().toArray().map((function(e){return e.get("id")}));c.h.dispatch((0,m.TI)(F({},o,1))),c.h.dispatch((0,p.s8)(a,e,o));var i=he(Z(Z({},n),{},{type:2}));i&&c.h.dispatch((0,m._U)(i))}(0,h.nW)(e,o),x.nW(e,o),E.Jv(e,o),b.Z.doSync();var s=k.fO(),u=[];Object.keys(s).forEach((function(t){var n=s[t],r=k.$h(t);if(r){var a=r.groupBy,i=r.orderBy,c=r.groupValue,l=r.suffix,f=(0,k.iD)(i,l);c===e?Object.keys(n).forEach((function(e){var t=n[e];u.push({groupBy:a,groupValue:o,orderBy:i,projectId:e,changed:t,deleted:{},orderReverse:f})})):Object.keys(n).forEach((function(t){if(t==="#".concat(e)){var r=n[t];u.push({groupBy:a,groupValue:c,orderBy:i,projectId:"#".concat(o),changed:r,deleted:{},orderReverse:f})}}))}})),u.length&&k.wA(u);var l=k.cH()[e];l&&k.h0(F({},o,l),F({},e,0));var f="#".concat(e),d="#".concat(o),y=k.rA(void 0,f);y&&k.vG([{projectId:f,changed:{},deleted:y},{projectId:d,changed:y,deleted:{}}])},a=$(e);return a?Je(a)?(o(e,t,n,r),Promise.resolve()):(0,y.Re$)({name:e,newName:t},r?null:1).then((function(){o(e,t,n,r)})):Promise.resolve()},ve=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]&&arguments[2];void 0!==t&&(c.h.dispatch((0,m.IK)(e,t)),n||b.Z.doSync())},be=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]&&arguments[2],r=J(e);if(r){var o=r.get("parent");if(o!==t){if(t&&Xe(r)){var a=J(t);if(!Xe(a)){var i=r.get("name"),s=F({},i,1);c.h.dispatch((0,m.TI)(s))}}c.h.dispatch((0,m.wS)([{name:e,order:fe(t,o)}])),c.h.dispatch((0,m.Rl)(e,t)),n||b.Z.doSync()}}},we=function(e,t,n){var r=function(e,t,n,r){if(xe(e,e,"top",!0),c.h.dispatch((0,m.CJ)(e,null)),n)c.h.dispatch((0,p.iL)(e)),c.h.dispatch((0,m.Pn)(e));else{Pe(t);var o=(0,_.NK)().toArray().map((function(e){return e.get("id")}));c.h.dispatch((0,p.qn)(o,e))}k.wl(e),k.cH()[e]&&k.h0({},F({},e,0));var a="#".concat(e);k.D4(a),(0,h.nW)(e),x.nW(e),E.hV(e),b.Z.doSync(),r&&(n?O.$Z({text:l.U2("delete_all_tag_toast",{s:e})}):O.$Z({text:l.U2("delete_personal_tag_toast",{s:e})}))},o=$(e);return o?Je(o)?(r(e,o,t,n),Promise.resolve()):(0,y.mlk)(e,t?null:1).then((function(){r(e,o,t,n)})):Promise.resolve()},ke=function(e,t){var n=!(arguments.length>2&&void 0!==arguments[2])||arguments[2],r=function(e,t,n,r){var o=ie($(t))?t:null;if(c.h.dispatch((0,m.CJ)(e,o)),c.h.dispatch((0,m.Pn)(e)),r)c.h.dispatch((0,p.iV)(e,t));else{var a=(0,_.NK)().toArray().map((function(e){return e.get("id")}));c.h.dispatch((0,p.s8)(a,e,t));var i=he(Z(Z({},n),{},{type:2}));i&&c.h.dispatch((0,m._U)(i))}(0,h.nW)(e),x.nW(e),E.Jv(e,t),xe(e,t,"bottom",!0),k.cH()[e]&&k.h0({},F({},e,0));var s="#".concat(e);k.D4(s);var u=k.fO(),l=[];Object.keys(u).forEach((function(t){var n=u[t],r=k.$h(t);if(r){var o=r.groupBy,a=r.orderBy,i=r.groupValue,c=r.suffix,s=(0,k.iD)(a,c);i===e?Object.keys(n).forEach((function(e){var t=n[e];l.push({groupBy:o,groupValue:i,orderBy:a,projectId:e,changed:{},deleted:t,orderReverse:s})})):Object.keys(n).forEach((function(t){if(t==="#".concat(e)){var r=n[t];l.push({groupBy:o,groupValue:i,orderBy:a,projectId:"#".concat(e),changed:{},deleted:r,orderReverse:s})}}))}})),l.length&&k.wA(l),b.Z.doSync()},o=$(e);if(o){var a={name:o.get("name"),label:o.get("label"),color:o.get("color")};return Je(o)?(r(e,t,a,n),Promise.resolve()):(0,y.NGm)({name:e,newName:t},n?null:1).then((function(){r(e,t,a,n)}))}return Promise.resolve()},xe=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"bottom",r=arguments.length>3?arguments[3]:void 0,o=(0,w.wq)(B()),a=o.find((function(t){return t.get("name")===e})),i=o.findIndex((function(e){return e.get("name")===t}));if(-1!==i&&a){"bottom"===n&&i++;var s=!1,l=0,f=a.get("isParent"),p=a.get("children"),h=f?p.size:0,y=u.eL;if(0===i){var g=Math.max(2*h,u.eL);y=Math.floor(g/(h+1)),l=o.first().get("sortOrder")-g,(0,d.e3)(l)&&(s=!0)}else if(i===o.size){var v=Math.max(2*h,u.eL);y=Math.floor(v/(h+1)),l=o.last().get("sortOrder")+v,(0,d.jb)(l)&&(s=!0)}else{var k=o.get(i-1).get("sortOrder"),x=o.get(i).get("sortOrder"),E=x-k,S=2*(h+1);E<S?s=!0:(y=Math.floor(E/S),l=k+y)}if(s){var _,O=o.filter((function(t){var n;return t.get("name")!==e&&!(null===(n=a.get("children"))||void 0===n?void 0:n.includes(t.get("name")))}));i=O.findIndex((function(e){return e.get("name")===t})),"bottom"===n&&i++,(_=O=O.map((function(e){return{name:e.get("name")}})).toArray()).splice.apply(_,[i,0,{name:e}].concat(I(f?a.get("children"):[]))),O.forEach((function(e,t){e.order=t*y})),c.h.dispatch((0,m.wS)(O)),r||b.Z.doSync()}else{var C=[a].concat(I(f?a.get("children"):[]));c.h.dispatch((0,m.wS)(C.map((function(e,t){return{name:e.get("name"),order:l+t*y}})))),r||b.Z.doSync()}}},Ee=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"bottom",r=$(e),o=$(t);if(r&&o){var a=r.get("parent"),i=o.get("parent");xe(e,t,n,!0),a!==i&&c.h.dispatch((0,m.Rl)(e,i)),b.Z.doSync()}},Se=function(e,t){var n=$(t);n&&c.h.dispatch((0,m.pg)([e,t],n.get("sortOrder"),n.get("type")))},_e=function(){c.h.dispatch((0,m.oF)())},Oe=function(e){var t=c.h.getState().draftTag,n=t.get("type"),r=he(Z(Z({},e),{},{order:t.get("sortOrder"),type:2===n?n:void 0}));if(r){var o=r.name;return(0,w.t2)(o,!0),c.h.dispatch((0,m._U)(r)),t.get("subTags").forEach((function(e){c.h.dispatch((0,m.Rl)(e,o))})),xe(o,o,"top",!0),b.Z.doSync(),c.h.dispatch((0,m.oF)()),$(e.name)}return c.h.dispatch((0,m.oF)()),null},Ce=function(e){var t=e.get("sortOption"),n=(null===t||void 0===t?void 0:t.orderBy)||S.oXr.orderBy;return{orderBy:n,groupBy:(null===t||void 0===t?void 0:t.groupBy)||S.oXr.groupBy,order:(null===t||void 0===t?void 0:t.order)||(0,S.EhZ)(n)}},Te=function(e){var t=$(e);return t?Ce(t):S.oXr},je=function(e,t){var n=Te(e),r=(0,S.EhZ)(t),o=Z(Z({},n),{},{orderBy:t,order:r});c.h.dispatch((0,m.Yk)(e,o))},De=function(e,t){var n=Z(Z({},Te(e)),{},{groupBy:t});c.h.dispatch((0,m.Yk)(e,n))},Me=function(e,t){var n=Z(Z({},Te(e)),{},{order:t});c.h.dispatch((0,m.Yk)(e,n))},Ae=function(e){if(ie(e)){var t=e.get("name"),n=W([t]).toArray().map((function(e){return e.get("name")}));return{tagNames:n.concat([t]),topTagName:t}}var r=e.get("parent"),o=r?W([r]):i().List(),a=r?o.toArray().map((function(e){return e.get("name")})).concat([r]):[e.get("name")];return{tagNames:a,topTagName:r||e.get("name")}},Ne=function(e){var t=Ae(e),n=t.tagNames,r=t.topTagName,o=n.reduce((function(e,t){return e[t]=1,e}),{});c.h.dispatch((0,m.TI)(o));var a=B().filter((function(e){return!Xe(e)})),i=(0,w.wq)(a).get(0);if(i){var s=i.get("name");xe(r,s,"top",!0)}b.Z.doSync()},Pe=function(e){var t=Ae(e),n=t.tagNames,r=t.topTagName,o=n.reduce((function(e,t){return e[t]=2,e}),{});c.h.dispatch((0,m.TI)(o));var a=B().filter((function(e){return Xe(e)})),i=(0,w.wq)(a).get(0);if(i){var s=i.get("name");xe(r,s,"top",!0)}b.Z.doSync()},Ie=function(){var e=B().filter((function(e){return Xe(e)})),t=new Set(e.toArray().map((function(e){return e.get("name")}))),n=function(e){var t=[],n=[];e.toArray().forEach((function(e){if(ie(e)){var r=e.get("name");t.push(r)}else{var o=e.get("parent");o&&n.push(o)}}));var r=W(t),o=H(n),a=r.concat(o).concat(e);return Array.from(new Set(a.toArray().map((function(e){return e.get("name")}))))}(e).filter((function(e){return!t.has(e)}));if(n.length>0){var r=n.reduce((function(e,t){return e[t]=2,e}),{});c.h.dispatch((0,m.TI)(r)),b.Z.doSync()}},Le=function(e,t){c.h.dispatch((0,m.eN)(e,t))},Re=function(e,t){var n=null===e||void 0===e?void 0:e.sortOption;return{orderBy:(null===n||void 0===n?void 0:n.orderBy)||S.tbP.orderBy,groupBy:(null===n||void 0===n?void 0:n.groupBy)||(t?S.X9E.tag:S.tbP.groupBy)}},Ze=function(e){var t=e.get("timeline"),n=ie(e);return{sortOption:Re(t,n)}},Fe=function(e){var t=$(e);return t?Ze(t):S.xcq},Be=function(e,t){var n=Fe(e),r=Z(Z({},n.sortOption),{},{orderBy:t}),o=Z(Z({},n),{},{sortOption:r});c.h.dispatch((0,m.Rr)(e,o))},Ue=function(e,t){var n=Fe(e),r=Z(Z({},n.sortOption),{},{groupBy:t}),o=Z(Z({},n),{},{sortOption:r});c.h.dispatch((0,m.Rr)(e,o))},Ye=function(e,t){var n=e.deleted,r=e.tags;n>0||o().isEmpty(r)||Ve(r,t)},Ve=function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n=i().Set(U());e.forEach((function(e){if(!n.has(e.toLowerCase())){var r={label:e,name:e.toLowerCase(),isLocal:!0};Object.assign(r,t?{type:2}:{});var o=he(r);o&&c.h.dispatch((0,m._U)(o))}}))},He=function(){var e=c.h.getState().tags;(0,j.JU)(S._Yt.tags,JSON.stringify(e.toJSON()))},We=function(e){if(e){var t=c.h.getState().tags.toJS(),n=[],r=new Map(e.map((function(e){return[e.name,e]})));t.forEach((function(e){var t=r.get(e.name);if(t){r.delete(e.name);var o=e.status,a=o===v.L.NEW,i=o===v.L.UPDATED,c=o===v.L.SORT_INIT;if(a)n.push(Z(Z({},e),{},{status:v.L.UPDATED}));else if(i){var s=e;if(C.ge(t.name)){var u=C.h1(t.name);s=(0,T.d9)(u,t,e),C.sh(t)}t.sortOrder=s.sortOrder,t.sortType=s.sortType,t.color=s.color,t.parent=s.parent,t.type=s.type,t.status=v.L.UPDATED,t.sortOption=s.sortOption,t.viewMode=s.viewMode,t.timeline=s.timeline,n.push(t)}else if(c)if(null==t.sortOption){var l=e;if(C.ge(t.name)){var f=C.h1(t.name);l=(0,T.d9)(f,t,e),C.sh(t)}t.sortOrder=l.sortOrder,t.sortType=l.sortType,t.color=l.color,t.parent=l.parent,t.type=l.type,t.sortOption=l.sortOption,t.viewMode=l.viewMode,t.timeline=l.timeline,t.status=v.L.UPDATED,n.push(t)}else t.status=v.L.DONE,n.push(t);else n.push(Z(Z({},t),{},{status:v.L.DONE}))}else{(e.status===v.L.NEW||e.status===v.L.INIT)&&n.push(e)}})),r.forEach((function(e){n.push(Z(Z({},e),{},{status:v.L.DONE}))})),n=n.map((function(e){return ze(e)})),c.h.dispatch((0,m.mG)(n))}},ze=function(e){if(e.name){var t=e.name.trim();e.name!==t&&(e.name=t,e.isDirty=!0)}return e},Ge=function(){var e,t=(e=N().mark((function e(){var t,n,r;return N().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(t=[],n=[],(r=c.h.getState().tags.filter((function(e){return e.get("status")===v.L.INIT||e.get("status")===v.L.NEW||e.get("status")===v.L.UPDATED}))).size&&r.forEach((function(e){e.get("status")!==v.L.INIT&&e.get("status")!==v.L.NEW||t.push(qe(e)),e.get("status")===v.L.UPDATED&&n.push(qe(e))})),!t.length&&!n.length){e.next=7;break}return e.next=7,y.El7({add:t,update:n}).then((function(e){var t=e.data;c.h.dispatch((0,m.hN)(t.id2etag))}));case 7:case"end":return e.stop()}}),e)})),function(){var t=this,n=arguments;return new Promise((function(r,o){var a=e.apply(t,n);function i(e){P(a,r,o,i,c,"next",e)}function c(e){P(a,r,o,i,c,"throw",e)}i(void 0)}))});return function(){return t.apply(this,arguments)}}(),Ke=function(e){var t=e.name,n=e.label;return delete e.name,delete e.label,i().Map(Z({listType:S.Lo$.tag,sortType:S.ERp.project,parent:null,label:n||t||"",name:(t||"").toLowerCase()},e))},qe=function(e){var t=(0,d.Gi)(e).toJSON();return delete t.status,delete t.listType,t},$e=function(e,t,n){u.px[e]&&(e=u.px[e]);var r=n&&u.x5[e]||e;if(r&&"transparent"!==r){var o=n?36:50;t&&(o=n?54:64);var a=n?56:85;return{bg:d.eR(r,o),fcolor:d.eR((0,D._Q)(r,o),a)}}return null},Je=function(e){var t=e.get("status");return t===v.L.NEW||t===v.L.INIT},Xe=function(e){return 2===e.get("type")}},"2sNt":function(e,t,n){"use strict";n.d(t,{Ak_:function(){return tt},dCI:function(){return nt},gaM:function(){return rt},Re:function(){return ot},LCl:function(){return at},jGb:function(){return it},TP7:function(){return ct},Ovr:function(){return st},gvY:function(){return lt},j1p:function(){return ft},dRL:function(){return dt},oBJ:function(){return mt},gRj:function(){return pt},jEd:function(){return ht},ZRB:function(){return gt},Ki6:function(){return vt},_0K:function(){return bt},l9i:function(){return wt},uY7:function(){return xt},CEi:function(){return Et},Xyr:function(){return St},vGK:function(){return _t},yfC:function(){return Ot},ebv:function(){return Ct},LzL:function(){return Tt},FOH:function(){return jt},oFn:function(){return Dt},$69:function(){return Mt},a1Z:function(){return At},fbG:function(){return Nt},T6R:function(){return Pt},r5z:function(){return It},ICM:function(){return Lt},XW7:function(){return Rt},UOm:function(){return Zt},knX:function(){return Ft},VVy:function(){return Yt},k93:function(){return Vt},cU2:function(){return Ht},WcY:function(){return Wt},$rj:function(){return zt},F4u:function(){return Gt},flL:function(){return Kt},qAT:function(){return qt},eEg:function(){return Xt},qM_:function(){return nn},LI1:function(){return rn},h2w:function(){return on},aCn:function(){return an},MSV:function(){return cn},xEq:function(){return sn},fFu:function(){return un},b0n:function(){return ln},m0f:function(){return pn},gIg:function(){return hn},mfX:function(){return yn},JzU:function(){return gn},WdX:function(){return vn},iNK:function(){return wn},aMe:function(){return kn},RLB:function(){return xn},M0:function(){return En},PNv:function(){return Sn},Fdr:function(){return On},UDv:function(){return Cn},n0v:function(){return Tn},yMQ:function(){return Dn},vrH:function(){return Mn},_ye:function(){return An},YY5:function(){return Nn},oaR:function(){return Pn},F9T:function(){return In},qOI:function(){return Ln},kzf:function(){return Rn},wQc:function(){return Zn},JpS:function(){return Fn},Mfi:function(){return Bn},UWJ:function(){return Un},aEd:function(){return Yn},QGS:function(){return Vn},d4m:function(){return Hn},NUQ:function(){return Wn},zAc:function(){return zn},TY8:function(){return Gn},iUs:function(){return Jn},GiI:function(){return Xn},ZBo:function(){return tr},rX3:function(){return nr},a5x:function(){return or},TdD:function(){return ar},MfN:function(){return ir},Top:function(){return cr},XiF:function(){return sr},zne:function(){return ur},vWP:function(){return lr},Nvm:function(){return fr},sTN:function(){return dr},XOG:function(){return mr},d0i:function(){return pr},b_j:function(){return hr},cEw:function(){return br},DXl:function(){return wr},KXZ:function(){return kr},yYC:function(){return xr},tTv:function(){return Er},Kl0:function(){return Sr},jRC:function(){return _r},xnV:function(){return Or},qy_:function(){return Tr},a_D:function(){return jr},Az0:function(){return Dr},kko:function(){return Mr},z8L:function(){return Nr},H1l:function(){return Pr},e06:function(){return Ir},PeT:function(){return Lr},bsu:function(){return Rr},HP3:function(){return Zr},HFe:function(){return Fr},yZs:function(){return Br},Tfu:function(){return Ur},ZjU:function(){return Yr},ZZG:function(){return Vr},Tc:function(){return Hr},AIn:function(){return Wr},F9y:function(){return zr},s7S:function(){return Gr},HTZ:function(){return Kr},IdD:function(){return qr},WOi:function(){return $r},esg:function(){return Jr},EoJ:function(){return Xr},qTH:function(){return eo},DYQ:function(){return to},R85:function(){return no},Ns9:function(){return fo},kvM:function(){return ho},xdd:function(){return go},DVO:function(){return vo},atd:function(){return bo},qid:function(){return wo},_l9:function(){return ko},RHn:function(){return xo},AIj:function(){return Eo},RsH:function(){return _o},qE6:function(){return Oo},eEM:function(){return Co},Sl9:function(){return To},rHe:function(){return jo},B3s:function(){return Do},vds:function(){return Mo},R0K:function(){return Ao},gEQ:function(){return No},_Ur:function(){return Po},PnQ:function(){return Io},a1L:function(){return Lo},J7G:function(){return Ro},dVD:function(){return Zo},lIH:function(){return Fo},NSs:function(){return Bo},hX0:function(){return Yo},wGw:function(){return Vo},ZO5:function(){return zo},bbh:function(){return Go},T3s:function(){return Ko},mpf:function(){return $o},qjm:function(){return Jo},RH1:function(){return Xo},blu:function(){return Qo},Xnj:function(){return ea},im5:function(){return ta},k2G:function(){return na},WwY:function(){return ra},nFZ:function(){return oa},a99:function(){return ia},Ca0:function(){return ca},M2l:function(){return sa},cTs:function(){return ua},azg:function(){return la},L9F:function(){return fa},$JT:function(){return da},miC:function(){return ya},j29:function(){return ga},jzr:function(){return wa},iTJ:function(){return ka},edY:function(){return xa},iOp:function(){return Ea},GLN:function(){return Sa},Yb:function(){return _a},r_8:function(){return Oa},v35:function(){return Ca},tcK:function(){return Ta},Z1Q:function(){return ja},Vnl:function(){return Ma},pRl:function(){return Aa},HKM:function(){return Na},PNE:function(){return Pa},xHx:function(){return Ia},F3S:function(){return La},tih:function(){return Ra},aHe:function(){return Za},N2m:function(){return Fa},geb:function(){return Ba},tgI:function(){return Ua},rzg:function(){return Ya},X4G:function(){return Va},DVH:function(){return Ha},Ggi:function(){return Wa},Fe5:function(){return za},Nhx:function(){return Ga},rZ9:function(){return Ka},lUv:function(){return qa},k7X:function(){return Ja},u8B:function(){return Xa},fa7:function(){return Qa},JWs:function(){return ei},d$h:function(){return ti},tS9:function(){return ni},dTR:function(){return ri},hRs:function(){return oi},tKl:function(){return ai},M9n:function(){return ii},lj0:function(){return ci},Vub:function(){return si},_M8:function(){return ui},qQe:function(){return li},czV:function(){return fi},p1C:function(){return mi},DPY:function(){return pi},Nw8:function(){return hi},mWo:function(){return yi},XoY:function(){return gi},nc7:function(){return vi},pHh:function(){return bi},VuY:function(){return wi},Ube:function(){return ki},jmM:function(){return xi},KOl:function(){return Ei},fcp:function(){return Si},$66:function(){return _i},o2f:function(){return Oi},SBj:function(){return Ci},HlA:function(){return Ti},d77:function(){return ji},nJ4:function(){return Di},gVK:function(){return Mi},pvR:function(){return Ai},p9N:function(){return Ni},z1q:function(){return Pi},QlK:function(){return Ii},bj:function(){return Li},pRx:function(){return Ri},tWb:function(){return Zi},pPL:function(){return Fi},XBM:function(){return Bi},ALW:function(){return Ui},bZh:function(){return Yi},mxI:function(){return Vi},Pgf:function(){return Hi},N2W:function(){return Wi},ech:function(){return zi},er8:function(){return Gi},ZfC:function(){return Ki},Kik:function(){return qi},pcO:function(){return $i},fWf:function(){return Xi},YXW:function(){return Qi},pxO:function(){return tc},eRc:function(){return nc},_4i:function(){return rc},VCt:function(){return ic},sM7:function(){return cc},STd:function(){return sc},g8d:function(){return uc},uxT:function(){return lc},$8r:function(){return fc},ko4:function(){return dc},wxq:function(){return mc},UUz:function(){return pc},cam:function(){return hc},xRo:function(){return yc},ZWx:function(){return gc},rpT:function(){return vc},RR:function(){return bc},I7s:function(){return wc},V14:function(){return kc},Acy:function(){return xc},F6t:function(){return Ec},QFv:function(){return Sc},nfi:function(){return _c},hGO:function(){return Oc},XO0:function(){return Cc},i90:function(){return Tc},e3q:function(){return Dc},prG:function(){return Ac},r16:function(){return Nc},GTn:function(){return Pc},BbQ:function(){return Ic},fD2:function(){return Lc},_X$:function(){return Fc},C1t:function(){return Uc},Rjv:function(){return Yc},vJF:function(){return Vc}});n("pNMO"),n("4Brf"),n("tjZM"),n("0oug"),n("gXIK"),n("lEou"),n("ma9I"),n("TeQF"),n("fbCW"),n("x0AG"),n("pjDv"),n("yq1k"),n("4mDm"),n("oVuX"),n("2B1R"),n("E9XD"),n("Junv"),n("+2oP"),n("ToJy"),n("pDQq"),n("7+zs"),n("sMBO"),n("6cQw"),n("DEfu"),n("Tskq"),n("I9xj"),n("qePV"),n("8AyJ"),n("kSko"),n("zKZe"),n("5DmW"),n("27RR"),n("NBAS"),n("tkto"),n("ExoC"),n("07d7"),n("4l63"),n("5s+n"),n("TWNs"),n("rB9j"),n("LD7m"),n("ALS0"),n("JfAA"),n("YGK4"),n("JTJg"),n("PKPk"),n("Rm1S"),n("TZCg"),n("OM9Z"),n("UxlC"),n("SYor"),n("FZtP"),n("3bBZ");var r=n("Eh+D"),o=n("y8mg"),a=n.n(o),i=n("cYOW"),c=n("/Qhg"),s=n.n(c),l=n("0swr"),f=n.n(l),d=n("hnzI"),m=n("q9+P"),p=n("5WEu"),h=n("bJwH"),y=n("2sNt"),g=n("byEE"),v=n("Q2bh"),b=n("kxzV"),w=n("l3/N"),k=n("SnZ1"),x=n("0Nh+"),E=n("/0bn"),S=n("V/jI"),_=n("tEj8"),O=n("lQiI"),C=n("C+ZP"),T=n("OV+j"),j=n("7Rop"),D=n("zoGk"),M=n("wPh5"),A=n("QjE/"),N=n("yscd"),P=n("wV/k"),I=n("ZalT"),L=n("V7o8"),R=n("fEur"),Z=n("RDjN"),F=n("NMvI"),B=n("ylzY"),U=n("4+DD"),Y=n("mV5u"),V=n("2VSN"),H=n("Ef3Q"),W=n("Gu/X"),z=n("PiDg"),G=n("nmib"),K=n("owjm"),q=n("+Ili"),$=n("gFJJ"),J=n("P26T"),X=n("Ag2S"),Q=n("DzQc"),ee=n("pwco"),te=n("MlAn"),ne=n("DhZW"),re=n("VGuJ"),oe=n("dvcG"),ae=n("+7oO"),ie=n("Nr3o"),ce=n.n(ie),se=n("xS9v"),ue=n("0Gim"),le=n("xG0P"),fe=n("Llsf"),de=n("+YLg"),me=n("bBaG"),pe=n("DhI8"),he=n("+TCt"),ye=n("tVRO"),ge=n("4bfR"),ve=n("6t1G"),be=n("CPwy"),we=n("3wrI"),ke=n("YSKt"),xe=n("1h96"),Ee=n("lIat"),Se=n("lAy9"),_e=n("d7tj"),Oe=n("TqDw"),Ce=n("+HL6"),Te=n("uz+a"),je=n("4WO1"),De=n("Aw1m"),Me=n("VxMt"),Ae=n("97ST"),Ne=n("6uPe"),Pe=n("vRcb"),Ie=n("T3me"),Le=n("XTqd"),Re=n("+vT4"),Ze=n("4Z+q"),Fe=n("a0xv"),Be=n("Cl3p"),Ue=n("hVoa"),Ye=n("UWFD"),Ve=n("5PYH");function He(e){return He="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},He(e)}function We(e){return function(e){if(Array.isArray(e))return et(e)}(e)||function(e){if("undefined"!==typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||Qe(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function ze(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function Ge(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?ze(Object(n),!0).forEach((function(t){Ke(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):ze(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function Ke(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=He(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=He(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==He(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function qe(){qe=function(){return t};var e,t={},n=Object.prototype,r=n.hasOwnProperty,o=Object.defineProperty||function(e,t,n){e[t]=n.value},a="function"==typeof Symbol?Symbol:{},i=a.iterator||"@@iterator",c=a.asyncIterator||"@@asyncIterator",s=a.toStringTag||"@@toStringTag";function u(e,t,n){return Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{u({},"")}catch(e){u=function(e,t,n){return e[t]=n}}function l(e,t,n,r){var a=t&&t.prototype instanceof y?t:y,i=Object.create(a.prototype),c=new j(r||[]);return o(i,"_invoke",{value:_(e,n,c)}),i}function f(e,t,n){try{return{type:"normal",arg:e.call(t,n)}}catch(e){return{type:"throw",arg:e}}}t.wrap=l;var d="suspendedStart",m="executing",p="completed",h={};function y(){}function g(){}function v(){}var b={};u(b,i,(function(){return this}));var w=Object.getPrototypeOf,k=w&&w(w(D([])));k&&k!==n&&r.call(k,i)&&(b=k);var x=v.prototype=y.prototype=Object.create(b);function E(e){["next","throw","return"].forEach((function(t){u(e,t,(function(e){return this._invoke(t,e)}))}))}function S(e,t){function n(o,a,i,c){var s=f(e[o],e,a);if("throw"!==s.type){var u=s.arg,l=u.value;return l&&"object"==He(l)&&r.call(l,"__await")?t.resolve(l.__await).then((function(e){n("next",e,i,c)}),(function(e){n("throw",e,i,c)})):t.resolve(l).then((function(e){u.value=e,i(u)}),(function(e){return n("throw",e,i,c)}))}c(s.arg)}var a;o(this,"_invoke",{value:function(e,r){function o(){return new t((function(t,o){n(e,r,t,o)}))}return a=a?a.then(o,o):o()}})}function _(t,n,r){var o=d;return function(a,i){if(o===m)throw Error("Generator is already running");if(o===p){if("throw"===a)throw i;return{value:e,done:!0}}for(r.method=a,r.arg=i;;){var c=r.delegate;if(c){var s=O(c,r);if(s){if(s===h)continue;return s}}if("next"===r.method)r.sent=r._sent=r.arg;else if("throw"===r.method){if(o===d)throw o=p,r.arg;r.dispatchException(r.arg)}else"return"===r.method&&r.abrupt("return",r.arg);o=m;var u=f(t,n,r);if("normal"===u.type){if(o=r.done?p:"suspendedYield",u.arg===h)continue;return{value:u.arg,done:r.done}}"throw"===u.type&&(o=p,r.method="throw",r.arg=u.arg)}}}function O(t,n){var r=n.method,o=t.iterator[r];if(o===e)return n.delegate=null,"throw"===r&&t.iterator.return&&(n.method="return",n.arg=e,O(t,n),"throw"===n.method)||"return"!==r&&(n.method="throw",n.arg=new TypeError("The iterator does not provide a '"+r+"' method")),h;var a=f(o,t.iterator,n.arg);if("throw"===a.type)return n.method="throw",n.arg=a.arg,n.delegate=null,h;var i=a.arg;return i?i.done?(n[t.resultName]=i.value,n.next=t.nextLoc,"return"!==n.method&&(n.method="next",n.arg=e),n.delegate=null,h):i:(n.method="throw",n.arg=new TypeError("iterator result is not an object"),n.delegate=null,h)}function C(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function T(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function j(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(C,this),this.reset(!0)}function D(t){if(t||""===t){var n=t[i];if(n)return n.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var o=-1,a=function n(){for(;++o<t.length;)if(r.call(t,o))return n.value=t[o],n.done=!1,n;return n.value=e,n.done=!0,n};return a.next=a}}throw new TypeError(He(t)+" is not iterable")}return g.prototype=v,o(x,"constructor",{value:v,configurable:!0}),o(v,"constructor",{value:g,configurable:!0}),g.displayName=u(v,s,"GeneratorFunction"),t.isGeneratorFunction=function(e){var t="function"==typeof e&&e.constructor;return!!t&&(t===g||"GeneratorFunction"===(t.displayName||t.name))},t.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,v):(e.__proto__=v,u(e,s,"GeneratorFunction")),e.prototype=Object.create(x),e},t.awrap=function(e){return{__await:e}},E(S.prototype),u(S.prototype,c,(function(){return this})),t.AsyncIterator=S,t.async=function(e,n,r,o,a){void 0===a&&(a=Promise);var i=new S(l(e,n,r,o),a);return t.isGeneratorFunction(n)?i:i.next().then((function(e){return e.done?e.value:i.next()}))},E(x),u(x,s,"Generator"),u(x,i,(function(){return this})),u(x,"toString",(function(){return"[object Generator]"})),t.keys=function(e){var t=Object(e),n=[];for(var r in t)n.push(r);return n.reverse(),function e(){for(;n.length;){var r=n.pop();if(r in t)return e.value=r,e.done=!1,e}return e.done=!0,e}},t.values=D,j.prototype={constructor:j,reset:function(t){if(this.prev=0,this.next=0,this.sent=this._sent=e,this.done=!1,this.delegate=null,this.method="next",this.arg=e,this.tryEntries.forEach(T),!t)for(var n in this)"t"===n.charAt(0)&&r.call(this,n)&&!isNaN(+n.slice(1))&&(this[n]=e)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if("throw"===e.type)throw e.arg;return this.rval},dispatchException:function(t){if(this.done)throw t;var n=this;function o(r,o){return c.type="throw",c.arg=t,n.next=r,o&&(n.method="next",n.arg=e),!!o}for(var a=this.tryEntries.length-1;a>=0;--a){var i=this.tryEntries[a],c=i.completion;if("root"===i.tryLoc)return o("end");if(i.tryLoc<=this.prev){var s=r.call(i,"catchLoc"),u=r.call(i,"finallyLoc");if(s&&u){if(this.prev<i.catchLoc)return o(i.catchLoc,!0);if(this.prev<i.finallyLoc)return o(i.finallyLoc)}else if(s){if(this.prev<i.catchLoc)return o(i.catchLoc,!0)}else{if(!u)throw Error("try statement without catch or finally");if(this.prev<i.finallyLoc)return o(i.finallyLoc)}}}},abrupt:function(e,t){for(var n=this.tryEntries.length-1;n>=0;--n){var o=this.tryEntries[n];if(o.tryLoc<=this.prev&&r.call(o,"finallyLoc")&&this.prev<o.finallyLoc){var a=o;break}}a&&("break"===e||"continue"===e)&&a.tryLoc<=t&&t<=a.finallyLoc&&(a=null);var i=a?a.completion:{};return i.type=e,i.arg=t,a?(this.method="next",this.next=a.finallyLoc,h):this.complete(i)},complete:function(e,t){if("throw"===e.type)throw e.arg;return"break"===e.type||"continue"===e.type?this.next=e.arg:"return"===e.type?(this.rval=this.arg=e.arg,this.method="return",this.next="end"):"normal"===e.type&&t&&(this.next=t),h},finish:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),T(n),h}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.tryLoc===e){var r=n.completion;if("throw"===r.type){var o=r.arg;T(n)}return o}}throw Error("illegal catch attempt")},delegateYield:function(t,n,r){return this.delegate={iterator:D(t),resultName:n,nextLoc:r},"next"===this.method&&(this.arg=e),h}},t}function $e(e,t,n,r,o,a,i){try{var c=e[a](i),s=c.value}catch(u){return void n(u)}c.done?t(s):Promise.resolve(s).then(r,o)}function Je(e){return function(){var t=this,n=arguments;return new Promise((function(r,o){var a=e.apply(t,n);function i(e){$e(a,r,o,i,c,"next",e)}function c(e){$e(a,r,o,i,c,"throw",e)}i(void 0)}))}}function Xe(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,a,i,c=[],s=!0,u=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;s=!1}else for(;!(s=(r=a.call(n)).done)&&(c.push(r.value),c.length!==t);s=!0);}catch(e){u=!0,o=e}finally{try{if(!s&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(u)throw o}}return c}}(e,t)||Qe(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Qe(e,t){if(e){if("string"===typeof e)return et(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?et(e,t):void 0}}function et(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var tt=function(){return d.h.getState().tasks.taskList},nt=function(){return d.h.getState().tasks.trashList},rt=function(){var e=tt();return new Map(e.toArray().map((function(e){return[e.get("id"),e]})))},ot=function(e){return tt().find((function(t){return t.get("id")===e}))},at=function(){return tt().filter((function(e){return null!=e&&(!!e.get("isNew")&&null!=e.get("repeatTaskId")&&e.get("repeatTaskId")!==e.get("id"))}))},it=function(){return d.h.getState().tasks.trashList},ct=function(e){return!!it().toArray().find((function(t){return e.get("id")===t.get("id")}))},st=function(){return d.h.getState().tasks.activeSelectedTaskIds},ut=function(){return d.h.getState().tasks.detailActiveSelectedTaskIds},lt=function(){return d.h.getState().tasks.calendarActiveSelectedTaskIds},ft=function(e,t){d.h.dispatch(G.cX(e,t)),t&&0!==t.length?(gt(),yt()&&(0,U.HH)()):(0,he.Oy)(!1)},dt=function(e){d.h.dispatch(G.l0(e)),gt(),yt()?(0,U.HH)():(0,he.Oy)(!1)},mt=function(e,t){d.h.dispatch(G.vt(e,t)),(null===t||void 0===t?void 0:t.length)&&(0,he.ye)()},pt=function(e){(0,he.ye)(),d.h.dispatch(G.gR(e))},ht=function(){return lt().get("selected").length>0},yt=function(){var e=st();return e.get("selected").length>1||d.h.getState().globalState.get("multiSelectMode")&&e.get("selected").length>0},gt=function(){mt()},vt=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:Z.V5I.Main;switch(e){case Z.V5I.Calendar:return lt().get("selected");case Z.V5I.Detail:return ut().get("selected");case Z.V5I.Main:default:return st().get("selected")}},bt=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:Z.V5I.Main,t=new Set(vt(e)),n=e===Z.V5I.Calendar?tt():(0,w._X)()?it():tt();return n.filter((function(e){return t.has((null===e||void 0===e?void 0:e.get("id"))||"")}))},wt=function(e){var t=jt(e);if(!t)return null;var n=kt(e);if(n){var r=t.get("title");return"https://".concat(m.nw,"/webapp/").concat(n," ").concat(r)}return null},kt=function(e){if(!e)return null;var t=jt(e);if(!t)return null;var n=t.get("projectId");return n.includes("inbox")&&(n="inbox"),"#p/".concat(n,"/tasks/").concat(e)},xt=function(e){var t;return(null!==(t=e.get("deleted"))&&void 0!==t?t:0)>0},Et=function(e){var t;if(!e)return null;var n=jt(e);if(!n)return null;if((null!==(t=n.get("deleted"))&&void 0!==t?t:0)>0)return"#q/all/trash/".concat(e);var r=n.get("projectId");return r.includes("inbox")&&(r="inbox"),"#p/".concat(r,"/tasks/").concat(e)},St=function(){return tt().concat(it()).toMap().mapEntries((function(e){var t=Xe(e,2),n=(t[0],t[1]);return[n.get("id"),n.get("title")]})).toObject()},_t=function(e){return tt().filter((function(t){return!!t&&(0===t.get("status")&&t.get("projectId")===e)})).size},Ot=function(e){return tt().find((function(t){return(null===t||void 0===t?void 0:t.get("id"))===e}))},Ct=function(e,t){var n=jt(e);return n?n.get("items").find((function(e){return(null===e||void 0===e?void 0:e.get("id"))===t})):null},Tt=function(e,t){return Vt(t).find((function(t){return(null===t||void 0===t?void 0:t.get("id"))===e}))||it().find((function(t){return(null===t||void 0===t?void 0:t.get("id"))===e}))},jt=function(e){return tt().find((function(t){return(null===t||void 0===t?void 0:t.get("id"))===e}))||it().find((function(t){return(null===t||void 0===t?void 0:t.get("id"))===e}))},Dt=function(e){return it().find((function(t){return(null===t||void 0===t?void 0:t.get("id"))===e}))},Mt=function(e){var t=it(),n=r.Set(e);return t.filter((function(e){return n.has(e.get("id"))}))},At=function(e){return function(e,t){var n=r.Set(t);return e.filter((function(e){return n.has(e.get("id"))}))}(tt(),e)},Nt=function(e){var t=At(e),n=[],o=new window.Map;return e.forEach((function(e,t){o.set(e,t)})),t.toArray().forEach((function(t){var r=t.get("id");e.includes(r)&&(n[o.get(r)]=t)})),r.List(n)},Pt=function(e){var t=tt(),n=new Set(e);return new Map(t.filter((function(e){return n.has(e.get("id"))})).toArray().map((function(e){return[e.get("id"),e]})))},It=function(e){var t=tt().concat(it()),n=r.Set(e);return t.filter((function(e){return n.has(e.get("id"))}))},Lt=function(e){return Vt(e).filter((function(e){return 0===(null===e||void 0===e?void 0:e.get("status"))}))},Rt=function(e,t){var n,r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:1,o=Vt(e);if(t)switch(t){case"top":return Bt(o)-m.eL*(r-1);case"bottom":return Ut(o)+m.eL*(r-1);default:s().warn("[task service] no position case match in newSortOrder!")}return p.U2("defaultToAdd")?0===(n=Ut(o)+m.eL*(r-1))&&(n+=m.eL):n=Bt(o)-m.eL*(r-1),n},Zt=function(e){var t=Vt(e);return Bt(t)},Ft=function e(t,n){var r=Vt(t),o=(r=r.sort(b.ZP.order)).findIndex((function(e){return(null===e||void 0===e?void 0:e.get("id"))===n}));if(0===o)return Bt(r);var a=r.get(o).get("sortOrder"),i=r.get(o-1).get("sortOrder");return a-i<2?($o(t),e(t,n)):Math.floor((a+i)/2)},Bt=function(e){var t=0,n=e.toArray();if(n.length>0){var r=a().minBy(n,(function(e){return e.get("sortOrder")}));t="number"===typeof r?0:Number((null===r||void 0===r?void 0:r.get("sortOrder"))||0)}return t-m.eL},Ut=function(e){var t=0,n=e.toArray();if(n.length>0){var r=a().maxBy(n,(function(e){return e.get("sortOrder")}));t=Number((null===r||void 0===r?void 0:r.get("sortOrder"))||0)+m.eL}return t},Yt=function(e,t){return tt().filter((function(n){return(null===n||void 0===n?void 0:n.get("assignee"))===e&&n.get("projectId")===t}))},Vt=function(e){return tt().filter((function(t){return(null===t||void 0===t?void 0:t.get("projectId"))===e}))},Ht=function(e){return tt().filter((function(t){return!(!y.N2m(t)||(null===t||void 0===t?void 0:t.get("projectId"))!==e)}))},Wt=function(e,t,n){return!!y.N2m(e)&&(!h.yE(n)||e.get("assignee")!==(0,O.U2)("userId")&&!Ae.gz(n).filter((function(e){return e.get("isAccept")&&!e.get("deleted")})).toArray().some((function(t){return t.get("userId")===e.get("assignee")})))},zt=function(e){var t=new Map,n=[];e.forEach((function(e){if(r.Map.isMap(e)){var o=e.get("id");o&&e.has("parentId")&&(t.set(o,e.get("parentId")),n.push(o))}else e.id&&Object.prototype.hasOwnProperty.call(e,"parentId")&&(n.push(e.id),t.set(e.id,e.parentId))}));var o=new Map(At(n).toArray().map((function(e){return[e.get("id"),e.get("parentId")]})));n.forEach((function(e){var n=t.get(e),r=o.get(e);(Z.XQm.includes(n)&&Z.XQm.includes(r)||n===r)&&o.delete(e)})),e.length>0&&d.h.dispatch(G.qA(e));var a={};t.forEach((function(e,t){var n;e&&(null==(null===(n=a[e])||void 0===n?void 0:n.push(t))&&(a[e]=[t]))})),Object.keys(a).length>0&&d.h.dispatch(G.N3(a));var i={};o.forEach((function(e,t){var n;e&&(null==(null===(n=i[e])||void 0===n?void 0:n.push(t))&&(i[e]=[t]))})),Object.keys(i).length>0&&d.h.dispatch(G.UK(i))},Gt=function(e,t,n){var r=t.id,o=y.miC(t);if((0,v.d5)(r)&&a().isObject(e)){var i=(0,v._X)(r),c=(0,_.Tj)(e).toJS(),s=(0,g.x_)(i,o,c,n);return(0,v.rI)(o),s}return(0,_.O9)(o)},Kt=function(e,t){var n=t.id;if((0,v.d5)(n)&&a().isObject(e)){var r=(0,v._X)(n);return(0,g.Wt)(r,t,e.toJS())}return t},qt=function(e){e.length>0&&d.h.dispatch(G.qA(e))};function $t(e,t,n){return Jt.apply(this,arguments)}function Jt(){return(Jt=Je(qe().mark((function e(t,n,r){var o,a,i;return qe().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Promise.all(t.map((function(e){return(0,k.yW4)(e,n,r)})));case 2:o=e.sent,a=[],i=[],o.forEach((function(e){var t,n=e.data;n&&(n.children&&(n.children.forEach((function(e){var t;(null!==(t=e.deleted)&&void 0!==t?t:0)>0?i.push(e):a.push(e)})),delete n.children),(null!==(t=n.deleted)&&void 0!==t?t:0)>0?i.push(n):a.push(n))})),So(a,i,!0);case 7:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function Xt(e){return Qt.apply(this,arguments)}function Qt(){return(Qt=Je(qe().mark((function e(t){var n;return qe().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n=new Set(it().toArray().map((function(e){return e.get("id")}))),e.abrupt("return",en(t,n));case 2:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function en(e){return tn.apply(this,arguments)}function tn(){return tn=Je(qe().mark((function e(t){var n,r,o,a,i,c,s=arguments;return qe().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(n=s.length>1&&void 0!==s[1]?s[1]:new Set,r=s.length>2&&void 0!==s[2]?s[2]:0,o=t.get("projectId"),a=yn(t,!0),i=(0,V.Ch)(a),c=new Set,(0,V.KZ)(i,(function(e){var t,r,o=new Set((null!==(t=null===(r=e.task.get("childIds"))||void 0===r?void 0:r.toArray())&&void 0!==t?t:[]).filter((function(e){return!n.has(e)}))),a=new Set(e.children.map((function(e){return e.task.get("id")})));0!==(0,H.$X)(o,a).size&&c.add(e.task.get("id"))})),!(c.size>0&&r<5)){e.next=11;break}return e.next=10,$t(Array.from(c),o,!0);case 10:en(t,n,r+=1);case 11:case"end":return e.stop()}}),e)}))),tn.apply(this,arguments)}var nn=function(){var e=Je(qe().mark((function e(t,n){var r,o,a,c,s,u,l;return qe().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!(a=jt(t))||!a.get("isNew")){e.next=3;break}return e.abrupt("return");case 3:return e.next=5,(0,k.yW4)(t,n);case 5:c=e.sent,s=(0,w.Yt)()===t,(null!==(r=c.data.deleted)&&void 0!==r?r:0)>0?So([],[c.data]):Eo([c.data]),a=jt(t),u=(null!==(o=a.get("deleted"))&&void 0!==o?o:0)>0,l=a.get("projectId")!==n,s&&(u||l)&&((0,E.$Z)({text:(0,S.U2)("toast_text_task_deleted")}),d.h.dispatch((0,i.gx)("/".concat((0,w.x6)()))));case 13:case"end":return e.stop()}}),e)})));return function(t,n){return e.apply(this,arguments)}}(),rn=function(e,t){(0,w._X)()||nn(e,t).catch((function(t){"task_not_found"===(0,T.vZ)(t).errorCode&&((0,w.Yt)()===e&&((0,E.$Z)({text:(0,S.U2)("toast_text_task_deleted")}),d.h.dispatch((0,i.gx)("/".concat((0,w.x6)())))),x.Z.doSync())}))};function on(){return[{complete:(0,S.U2)("high_priority")+" ",match:(0,S.U2)("high_priority"),match1:"1",key:5},{complete:(0,S.U2)("medium_priority")+" ",match:(0,S.U2)("medium_priority"),match1:"2",key:3},{complete:(0,S.U2)("low_priority")+" ",match:(0,S.U2)("low_priority"),match1:"3",key:1},{complete:(0,S.U2)("none_priority")+" ",match:(0,S.U2)("none_priority"),match1:"4",key:0}]}function an(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",t=on(),n=t.find((function(t){return t.match.toLowerCase()===e.toLowerCase()||t.match1.toLowerCase()===e.toLowerCase()}));return n?n.key:null}function cn(e,t){var n=t.key;return Ge(Ge({},e),{},{priority:n})}var sn=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.withPermission,r=t.getProjectById,o=t.withTrash;if(y.d77(e))return!1;if(!o&&((0,w.NJ)()||Number(null===e||void 0===e?void 0:e.get("deleted"))>0))return!0;var a=r?r(e.get("projectId")):h.Rp(e.get("projectId"));return h.I2(a,n)},un=function(e){return!!e&&h.gX(h.Rp(e.get("projectId")))},ln=function(e){return dn(e),fn(e),mn(e),e},fn=function(e){var t=e.items;if(t&&t.length>1){var n=a().uniqBy(t,(function(e){return e.id}));t.length!==n.length&&(e.items=n,e.progress=Ci(r.fromJS(e)),e.isDirty=!0)}},dn=function(e){var t=e.startDate,n=e.dueDate;t&&n&&t!==n&&(0,C.as)(n).local().isBefore(t)&&(e.dueDate=t,e.isDirty=!0)},mn=function(e){var t,n=e.tags,r=[],o=!1;n&&n.length>0&&(n.forEach((function(e){e?(t=e.toLowerCase(),e!==t&&(o=!0),r.includes(t)||r.push(t)):o=!0})),o&&(e.tags=r,e.isDirty=!0))},pn=function(e){var t=e.projectId,n=e.parentId,r=e.position,o=e.status,a=e.columnId,i=e.isPinned,c=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},s=y.Z1Q(o),u={projectId:t,sortOrder:Rt(t,r),parentId:n,status:o,columnId:a,completedTime:s?J.Z.formatToServerDate():void 0,completedUserId:s?(0,O.U2)("userId"):void 0};i&&Object.assign(u,{pinnedTime:J.Z.formatToServerDate(new Date)});var l=Mn(u,c);return(0,M.YV)({projectId:l.get("projectId")})?((0,A.$Z)({type:"task"}),null):(qr(l),x.Z.doSync(),l)},hn=function(e,t,n){var r=n.section,o=Rt(t),a=h.Rp(t);if(a){var i={projectId:t,sortOrder:o,kind:h.vG(a)?Z.V60.Note:Z.V60.Text},c=function(e,t){return Ge(Ge({},e),{},{parentId:t.parentId})}(r.createOnEnterProperties,n),s=Mn(i,c);(0,M.YV)({projectId:s.get("projectId")})?(0,A.$Z)({type:"task"}):(qr(s),e(s.get("id")),B.ZP.tasklistScrollIntoAfterCreate={id:s.get("id"),focus:!0},setTimeout((function(){B.ZP.tasklistScrollIntoAfterCreate=null})))}};function yn(e){var t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],n=bn(e);return xn(r.List([n]),t,e.get("projectId"))}function gn(e){var t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],n=bn(e,nt);return xn(r.List([n]),t,e.get("projectId"),nt)}function vn(e){var t=new Map(tt().toArray().map((function(e){return["".concat(e.get("projectId"),"/").concat(e.get("id")),e]}))),n=e.toArray().map((function(e){var n=t.get("".concat(e.get("projectId"),"/").concat(e.get("parentId")));return!n||y.ZWx(n)||y.ZWx(e)?e:n}));return r.List(n)}function bn(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:tt;if(null==e.get("parentId"))return e;for(var n=e.get("projectId"),r=new Map(t().toArray().filter((function(e){return e.get("projectId")===n})).map((function(e){return[e.get("id"),e]}))),o=e.get("id"),a=new Set([o]);null!=r.get(o);){var i=r.get(o),c=i.get("parentId");if(null==c||null==r.get(c))return i;if(a.has(c))return e;a.add(o),o=c}return e}function wn(e){var t=0;if(null==e.get("parentId"))return t;for(var n=e.get("projectId"),r=new Map(tt().toArray().filter((function(e){return e.get("projectId")===n})).map((function(e){return[e.get("id"),e]}))),o=e.get("id"),a=new Set([o]);null!=r.get(o);){var i=r.get(o).get("parentId");if(null==i||null==r.get(i))return t;if(a.has(i))return t;a.add(o),t+=1,o=i}return t}function kn(e){for(var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:function(){return!0},n=new Map(tt().toArray().map((function(e){return["".concat(e.get("projectId"),"/").concat(e.get("id")),e]}))),o=e.toArray(),a=new Set(o.map((function(e){return e.get("id")}))),i=We(o),c=We(o);c.length>0;){var s=c.pop(),u=s.get("parentId"),l=n.get("".concat(s.get("projectId"),"/").concat(u));u&&!y.ZWx(s)&&l&&!y.ZWx(l)&&t(s,l)&&l&&l.get("projectId")===s.get("projectId")&&(a.has(l.get("id"))||(c.push(l),a.add(l.get("id")),i.push(l)))}return r.List(i)}function xn(e){var t,n=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],o=arguments.length>2?arguments[2]:void 0,a=arguments.length>3&&void 0!==arguments[3]?arguments[3]:tt;t=o?e.toArray().filter((function(e){return e.get("projectId")===o})):e.toArray();var i=new Map,c=new Map(t.map((function(e){return[e.get("id"),e]})));a().toArray().forEach((function(e){var t,r;if(n||!y.PNE(e)){var a=null!==(t=e.get("parentId"))&&void 0!==t?t:"",s=c.get(a);if(!(!a||y.ZWx(e)||s&&y.ZWx(s))&&(!o||e.get("projectId")===o)){var u="".concat(e.get("projectId"),"/").concat(a);null==(null===(r=i.get(u))||void 0===r?void 0:r.push(e))&&i.set(u,[e])}}}));for(var s=new Set(t.map((function(e){return e.get("id")}))),u=We(t),l=We(t);u.length>0;){var f=u.pop(),d="".concat(f.get("projectId"),"/").concat(f.get("id")),m=i.get(d);m&&(i.delete(d),m.forEach((function(e){s.has(e.get("id"))||(s.add(e.get("id")),l.push(e)),u.push(e)})))}return r.List(l)}function En(e){var t,n=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],o=arguments.length>2?arguments[2]:void 0;t=o?e.toArray().filter((function(e){return e.get("projectId")===o})):e.toArray();var a=new Map;tt().toArray().forEach((function(e){var t;if(n||!y.PNE(e)){var r=e.get("parentId");if(r&&(!o||e.get("projectId")===o)){var i="".concat(e.get("projectId"),"/").concat(r);null==(null===(t=a.get(i))||void 0===t?void 0:t.push(e))&&a.set(i,[e])}}}));for(var i=new Set(t.map((function(e){return e.get("id")}))),c=We(t),s=We(t),u=function(){var e=c.pop(),t="".concat(e.get("projectId"),"/").concat(e.get("id")),n=a.get(t);n&&(a.delete(t),n.forEach((function(t){i.has(t.get("id"))||y.rpT(e)&&!y.rpT(t)||(i.add(t.get("id")),s.push(t)),c.push(t)})))};c.length>0;)u();return r.List(s)}function Sn(e){return 0===e.length?r.List():xn(At(e))}var _n=function(e,t,n,r){var o,a,i=(0,W.tx)(n,t,r),c=(0,W.Wd)(n,t,r),s=null===i||void 0===i||null===(o=i.model)||void 0===o?void 0:o.sortOrder,u=null===c||void 0===c||null===(a=c.model)||void 0===a?void 0:a.sortOrder,l=[],f=(0,W.s6)(s,u,e.length),d=f.needPush,p=f.needReset,h=f.orders;h&&(h.sort((function(e,t){return e-t})),e.forEach((function(e,t){l.push({sortOrder:h[t],id:e.id})})));var y=n.filter((function(e){return null!=e.model&&(!(!Z.XQm.includes(null===i||void 0===i?void 0:i.parentId)||!Z.XQm.includes(e.parentId))||(null===i||void 0===i?void 0:i.parentId)===e.parentId)})).reduce((function(e,t){var n=t.model;return e.push({id:n.id,sortOrder:n.sortOrder}),e}),[]);if(p)l=y.reduce((function(t,n,r){return n.id===(null===i||void 0===i?void 0:i.id)?e.forEach((function(e){t.push({id:e.id,sortOrder:t.length*m.eL})})):t.push({id:n.id,sortOrder:t.length*m.eL}),t}),[]);else if(d){var g;(g=l).push.apply(g,We((0,W.eV)(c.id,y.map((function(e){return{id:e.id,order:e.sortOrder}})),e.length).map((function(e){return Ge(Ge({},e),{},{sortOrder:e.order})}))))}return l},On=_n,Cn=function(){var e=Je(qe().mark((function e(t,n,r,o,a,i,c,s,u){var l,f,d,m,p,h;return qe().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(l=Ln(t),f=l.list,d=l.map,m=Rn(f,d),p=!!i,e.t0=p&&r[n]&&i,!e.t0){e.next=7;break}return e.next=7,ar(m,i,(0,w.EI)()+r[n].section.id);case 7:if(Fn(f,d,n,r,o,a,c,s),e.t1=!p&&r[n],!e.t1){e.next=12;break}return e.next=12,ir(m,(0,w.EI)()+r[n].section.id);case 12:null==s&&_r(m),u&&(h=_n(m,n,r,o),P.Yr(h));case 14:case"end":return e.stop()}}),e)})));return function(t,n,r,o,a,i,c,s,u){return e.apply(this,arguments)}}(),Tn=function(e,t,n,r,o,a){var i=Ln(e),c=i.list,s=i.map,u=Rn(c,s);if(Fn(c,s,t,n,r,!0,o),_r(u),a){var l=_n(u,t,n,r);P.Yr(l)}},jn=function(){var e=null;return(0,w.e$)()?e=D.Z.prefMoment((0,w.$2)().name).startOf("day").utc().format(Z.WUZ.atomTime):(0,w.GW)()||(0,w.t5)()?e=D.Z.getStartOfToday():(0,w.dW)()?e=D.Z.getStartOfTomorrow():(0,w.rQ)()&&(e=(0,R.NN)()),e||(e=p.yt()),-1===e&&(e=null),e},Dn=function(e,t,n){var r=(0,j.Z)();return a().isUndefined(n.startDate)&&(n.startDate=jn()),n.startDate&&(n.reminders=p.Xc(!0)),n.isAllDay=!0,n.dueStart=D.Z.formatToUtcString(n.startDate),n.dueEnd=D.Z.formatToUtcString(D.Z.buildRealDueDate(n.dueStart,n.isAllDay)),(0,L.j2)(Ge({eventId:r,calendarId:t,accountId:e},n))},Mn=function(e,t){return a().isUndefined(t.startDate)&&(t.startDate=e.kind===Z.V60.Note?null:jn()),a().isUndefined(t.priority)&&(t.priority=e.kind===Z.V60.Note?0:function(){var e=null;return(0,w.rQ)()&&(e=(0,R.w6)()),null===e&&(e=p.kn()),e}()),a().isUndefined(t.tags)&&(t.tags=function(){var e=[];if((0,w.rQ)()){var t=(0,R.S0)();t&&(e=t)}else(0,w.Rq)()&&e.push((0,F.Js)());return e}()),t.startDate&&(t.reminders=p.Xc(!0).toJS()),y.j29(Ge(Ge({id:(0,j.Z)(),isAllDay:!0,isNew:!0},e),t))},An=function(e,t){if(!y.ZWx(e)){var n=vt();if(n.length>1){var r=At(n);P.Sl(r,t,{})}else To(e,t)}},Nn=function(e){var t=vt(),n={isFloating:!1,timeZone:C.vN};if(t.length>1){var r=At(t);P.qi(r,n)}else wo(e,n);B.ZP.stopTabUp=!0},Pn=function(e,t,n){var r=D.Z.getStartOfDay(t,"days","YYYY-MM-DD"),o=vt();if(o.length>1){var a=At(o);P.es(a,{startDate:r})}else{if(y.X4G(e)&&n&&!y.DVH(e)){var i=D.Z.getDueDateText(e.get("startDate"));r!==i&&X.vp.dispatch(Q.y,{onConfirm:function(t){var n=t.repeatChangeKey;Xr(e,r,{repeatChangeKey:n,isRepeatSelf:!0})},type:"edit",isRepeatSelf:!0})}else Jr(e,r)}B.ZP.stopTabUp=!0},In=function(e){vt().length>1||(e instanceof N.kz?(0,L.w_)(e.event)&&Y.Z.doSync():e instanceof N.g?Lo(e.taskId):Lo(e.id))},Ln=function(e){var t={};return(0,V.KZ)(e,(function(e){t[e.id]=e})),{list:Object.keys(t).map((function(e){return t[e]})),map:t}},Rn=function(e,t){return e.reduce((function(e,n){var r=n.parentId;return null!=r&&null!=t[r]||e.push(n),e}),[])},Zn=function(e,t,n){if(n>0)return e[t];for(var r,o=null===(r=e[t])||void 0===r?void 0:r.parent,a=0;a<Math.abs(n);a++){var i;o=null===(i=o)||void 0===i?void 0:i.parent}return o},Fn=function(e,t,n,o,a,i,c,s){var u,l=o[n],f=e,d=t,m=Zn(o,n,a),p=l?l.level+a:0,h={},g=[],v=s?jt(s):void 0,b=Ge({},d);m&&(b[m.id]=m);var w,k=Rn(f,d),x=i?0:void 0,E=xn(At(k.map((function(e){return e.id}))),!0),S={};(0,V.cO)((0,V.lg)(E,!1)).forEach((function(e){S[e.id]=e})),k.forEach((function(e){var t,n,r,o,a;if(m){var i=m.model.originModel;x=y.PNE(i)?i.get("status"):x,w=y.PNE(i)?i.get("status"):w}else s&&(x=y.PNE(v)?null===v||void 0===v?void 0:v.get("status"):x,w=y.PNE(v)?null===v||void 0===v?void 0:v.get("status"):w);var c=null===(t=e.model)||void 0===t?void 0:t.parentId,u=null===(n=e.model)||void 0===n?void 0:n.originModel.get("status"),l=p===e.level&&0===e.level?null!==(r=null===(o=e.model)||void 0===o?void 0:o.parentId)&&void 0!==r?r:s:null!==(a=null===m||void 0===m?void 0:m.id)&&void 0!==a?a:s;l===c&&x===u||g.push({id:e.id,parentId:l,model:e.model.originModel,status:x});var f=e.level,d=e.id,k=S[d]||e;if(p>=Z.AE){var E=[];(0,V.nI)(e).forEach((function(e){E.push(e.id)}));var _=new Set(E);(0,V.nI)(k).forEach((function(t){var n,r=t.id,o={id:r,parentId:null!==(n=null===m||void 0===m?void 0:m.id)&&void 0!==n?n:s,model:e.model.originModel};_.has(r)?g.push(Ge(Ge({},o),{},{status:x})):g.push(o)}))}else e.level-f+p===Z.AE-1&&(0,V.nI)(k).forEach((function(t){h[t.id]=e.id})),(0,V.KZ)([k],(function(t){if(null!=t.model){if(t.level-f+p===Z.AE-1){var n=t.id,r=S[n]||t;(0,V.nI)(r).forEach((function(e){h[e.id]=t.id}))}if(e.id!==t.id){var o=w;if(v&&(o=y.PNE(v)?null===v||void 0===v?void 0:v.get("status"):w),t.level-f+p>Z.AE){var a=h[t.id];if(a){var i,c,u=null===(i=b[a])||void 0===i||null===(c=i.model)||void 0===c?void 0:c.originModel;o=y.PNE(u)?u.get("status"):w}g.push({id:t.id,parentId:null!==a&&void 0!==a?a:s,model:t.model.originModel,status:o})}else w&&y.Z1Q(w)&&g.push({id:t.id,parentId:t.model.originModel.get("parentId"),model:t.model.originModel,status:o})}}}))})),P.ct(g),zt(g.map((function(e){return{id:e.id,status:e.status,completedTime:e.status===I.hY.Uncompleted?null:J.Z.formatToServerDate(),isDirty:!0}})).filter((function(e){return null!=e.status})));var _=xn(r.List(k.map((function(e){return e.model.originModel})))),O=c||(m?null===(u=m.model)||void 0===u?void 0:u.columnId:null===v||void 0===v?void 0:v.get("columnId"));O&&P.Nl(_,O)},Bn=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"list";return Un(e).length||1},Un=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"list",t="detail"===e;return t?d.h.getState().tasks.detailActiveSelectedTaskIds.get("selected"):d.h.getState().tasks.activeSelectedTaskIds.get("selected")},Yn=function(e,t){var n=0,r=0;return e.forEach((function(e,o){e.section.id!==t||e.isSection||n++,e.section.id===t&&e.isSection&&(r=o)})),{sectionTaskCount:n,sectionIndex:r}},Vn=function(e){var t=yn(e,!0),n=(0,V.Ch)(t),r=0;return(0,V.KZ)(n,(function(t){var n=0;t.parent&&(n=t.parent.level+1),t.level=n,t.id===e.get("id")&&(r=n)})),r},Hn=function(e){var t,n=e.get("id");if(null!=n)return{id:n,color:e.get("color")||"transparent",name:null!==(t=e.get("listType")===Z.Lo$.smartProject?(0,S.U2)(e.get("name")):e.get("name"))&&void 0!==t?t:""}},Wn=function(e){var t=e.get("projectId"),n=h.Rp(t)||r.Map();return Hn(n)},zn=function(){return!1},Gn=function(e){return e instanceof z.lf||e instanceof z.Gg||e instanceof z.zu||e instanceof z.Hy||e instanceof z.qH||e instanceof z.sj||e instanceof z.P2||e instanceof z.Vv||e instanceof z.Qb||e instanceof z.fN},Kn=function(e){switch(e){case Z.V60.Note:break;case Z.V60.Text:(0,q.W3)("toggle_to_text");break;case Z.V60.Checklist:(0,q.W3)("toggle_to_list")}},qn=function(e,t){Kn(t.kind),Oo(e,t)},$n=function(e){var t,n=e.get("dueDate"),o=e.get("reminders"),a={kind:Z.V60.Note,repeatFlag:null,repeatFrom:null,progress:0,priority:0};(n&&(a.dueDate=null),o&&(a.reminders=o.filter((function(e){if(e){var t=e.get("trigger");return!Le.GM(t).isEndRemind}return!0}))),e.get("kind")===Z.V60.Checklist)?Jn(e,a):Oo(e,Ge({content:null!==(t=e.get("content"))&&void 0!==t?t:"",desc:"",items:r.List()},a));Kn(Z.V60.Note)},Jn=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"default";if(e.get("kind")===Z.V60.Checklist){var o,a=null!==(o=e.get("desc"))&&void 0!==o?o:"",i=e.get("items"),c=e.get("modifiedTime"),s=e.get("id");if("clearEmpty"===n){if(B.ZP.taskModeChangeStash&&B.ZP.taskModeChangeStash.modifiedTime===c){var u=B.ZP.taskModeChangeStash.content;Oo(e,Ge({content:u,desc:"",items:r.List(),kind:Z.V60.Text},t))}else{var l=i.sort(b.ZP.subtask).toArray().map((function(e){return e.get("title")}));a&&l.unshift(a+"\n "),Oo(e,Ge({content:l.join("\n"),desc:"",items:r.List(),kind:Z.V60.Text},t))}var f=jt(s);B.ZP.taskModeChangeStash={id:s,modifiedTime:f.get("modifiedTime"),content:"",items:r.fromJS(i)}}else{var d=i.sort(b.ZP.subtask).toArray().map((function(e){return e.get("title")}));a&&d.unshift(a+"\n "),Oo(e,Ge({content:d.join("\n"),desc:"",items:r.List(),kind:Z.V60.Text},t))}}else Oo(e,Ge({content:e.get("content"),desc:"",items:r.List(),kind:Z.V60.Text},t));Kn(Z.V60.Text)},Xn=function(e){var t,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"default",o=null!==(t=e.get("content"))&&void 0!==t?t:"",a=ur(e),i=new RegExp("(".concat(a.map((function(e){return"\\n".concat((0,ee.SJ)(e.get("id")))})).join("|"),")"),"g"),c=new RegExp("(".concat(a.map((function(e){return"".concat((0,ee.SJ)(e.get("id")),"\\n")})).join("|"),")"),"g"),s=new RegExp("(".concat(a.map((function(e){return"".concat((0,ee.SJ)(e.get("id")))})).join("|"),")"),"g"),u=o.replace(i,"").replace(c,"").replace(s,""),l=e.get("modifiedTime"),f=e.get("id"),d="",p=[],h=/\n[ ]{2}/g,y=[],g=0;(0,O._y)()&&h.test(u)?(g=h.lastIndex,d=u.substring(0,g-3),p=y=u.substring(g).split("\n"),p=y.length>1&&0===y[0].trim().length?y.slice(1):y):(d="",p=u.split("\n"));var v,b=/^[-*] \[(x| )?\] /;if("clearEmpty"===n)B.ZP.taskModeChangeStash&&B.ZP.taskModeChangeStash.modifiedTime===l?v=B.ZP.taskModeChangeStash.items:(0===(p=p.filter((function(e){return e.length>0}))).length&&(p=[""]),v=p.map((function(e,t){var n=e.trim(),r=n.match(b);return r&&r[1]&&(e=n.replace(b,""),"x"===r[1])?{id:(0,j.Z)(),status:1,title:e,sortOrder:t*m.eL,completedTime:J.Z.formatToServerDate()}:{id:(0,j.Z)(),status:0,title:e,sortOrder:t*m.eL}})));else v=p.map((function(e,t){return{id:(0,j.Z)(),status:0,title:e,sortOrder:t*m.eL}}));if(v.length>$.b9.subtaskNumber)(0,A.$Z)({type:Z.VIb.subtask});else{if(Oo(e,{content:"",desc:d,items:r.fromJS(v),kind:Z.V60.Checklist}),"clearEmpty"===n){var w=jt(f);B.ZP.taskModeChangeStash={id:f,modifiedTime:w?w.get("modifiedTime"):J.Z.formatToServerDate(),content:u,items:[]}}Kn(Z.V60.Checklist)}},Qn=function(e){var t=e.toJS();return delete t.etag,delete t.creator,delete t.isDirty,t},er=function(e){var t=e.toJS();return null==t.kind&&(t.kind=t.items&&0!==t.items.length?Z.V60.Checklist:Z.V60.Text),t},tr=function(e){var t=At(e);return nr(t)},nr=function(e){var t=new Set(e.toArray().map((function(e){return e.get("id")}))),n=xn(e).toArray().filter((function(e){return!t.has(e.get("id"))&&!y.ZWx(e)&&t.has(e.get("parentId"))})).length>0,r=e.toArray().reduce((function(e,t){if(y.ZWx(t)?e.hasNote=!0:(y.PNE(t)&&(e.hasCompleted=!0),y.pHh(t)&&(e.hasSchedule=!0),e.hasTask=!0),!e.hasLevelTask){var n=Tt(t.get("parentId"),t.get("projectId"));y.ZWx(t)||!n||y.ZWx(n)||(e.hasLevelTask=!0)}return e}),{hasTask:!1,hasNote:!1,hasLevelTask:!1,hasCompleted:!1,hasSchedule:!1}),o=r.hasLevelTask;return{hasNote:r.hasNote,hasTask:r.hasTask,hasNestedTask:n||o,hasCompleted:r.hasCompleted,hasSchedule:r.hasSchedule}},rr=function(e,t,n){var r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{},o=At(e).toArray(),a=o.map((function(e){return er(e)})),i=new Set([]),c=function(e,t){switch(t){case"list":(0,q.NX)(e===Z.V60.Note?"edit_note":"edit_task");break;case"detail":(0,q.NX)(e===Z.V60.Note?"detail_note":"detail_task")}};o.forEach((function(e){var r=B.ZP.stashConvertData[e.get("id")];if(r&&e.get("modifiedTime")===r.modifiedTime)return s().info("convert to stash origin task:",r.model),delete B.ZP.stashConvertData[e.get("id")],i.add(e.get("id")),null==r.model.kind&&(r.model.items&&0!==r.model.items.length?r.model.kind=Z.V60.Checklist:r.model.kind=Z.V60.Text),c(r.model.kind,n),void qn(e,r.model);switch(c(t,n),t){case Z.V60.Note:$n(e);break;case Z.V60.Checklist:Xn(e);break;case Z.V60.Text:Jn(e)}}));var u=new Map(At(e).toArray().map((function(e){return[e.get("id"),e]})));if(B.ZP.stashConvertData=Ge(Ge({},B.ZP.stashConvertData),o.reduce((function(e,t){var r=t.get("id");if(i.has(r))return delete e[r],e;var o=u.get(t.get("id")),a=Qn(t);return o&&(e[r]={effectiveArea:n,model:a,modifiedTime:o.get("modifiedTime")}),e}),{})),r.showConvertedToNoteUndoToast){var l=Oe.IM({type:"convertTask",data:{taskIds:e,originTasks:a}});E.$Z({text:S.U2("converted"),key:l,closable:!1,actionText:S.U2("undo"),actionType:"undo",onAction:function(){Oe.VS(l)},onRemove:function(){Oe.Gz(l),x.Z.doSync()}})}},or=function(e,t,n){var r=At(e).toArray();if(t===Z.V60.Note&&r.some((function(e){return Ya(e)}))){var o=e.length>1?"recurring_task_convert_to_note_multi_confirm_content":"recurring_task_convert_to_note_confirm_content";return(0,Ye.WI)({title:S.U2("confirm_convert_to_note_title"),content:S.U2(o),cancelText:S.U2("cancel"),confirmText:S.U2("convert"),confirmAction:function(){rr(e,t,n,{showConvertedToNoteUndoToast:!0})}}),!1}return rr(e,t,n),!0},ar=function(){var e=Je(qe().mark((function e(t,n,o){var a,i,c,s,u,l;return qe().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return a=r.List(t.map((function(e){var t;return null===(t=e.model)||void 0===t?void 0:t.originModel})).filter(Boolean)),i=t.reduce((function(e,t){return t.model&&(e[t.id]=t.level),e}),{}),e.next=4,(0,K.zd)(a,n,void 0,!1);case 4:c=e.sent,(s=new Set(c.toArray().map((function(e){return e.get("id")})))).size>0&&(u=(new Date).getTime(),l=a.toArray().filter((function(e){return s.has(e.get("id"))})).reduce((function(e,t){return e[t.get("id")]={stamp:u,projectId:t.get("projectId"),parentId:0===i[t.get("id")]?t.get("parentId"):"noNeedResetParentId",pathName:o},e}),{}),(1===a.size&&s.has(a.get(0).get("id"))||a.size>1)&&(0,U.eD)((0,S.U2)("task_move_to_project",{s:(0,_e.jq)(h.Rp(n).get("name"))}),3e3,(function(){(0,w.Jv)(n)})),B.ZP.stashTempMovedTasks=Ge({},l));case 7:case"end":return e.stop()}}),e)})));return function(t,n,r){return e.apply(this,arguments)}}(),ir=function(){var e=Je(qe().mark((function e(t,n){var o,a,i,c,s;return qe().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return o=r.List(t.map((function(e){var t;return null===(t=e.model)||void 0===t?void 0:t.originModel})).filter(Boolean)),a=new Map(o.toArray().map((function(e){return[e.get("id"),e]}))),i=(new Date).getTime(),c={},s=[],a.forEach((function(e,t){var r,o=B.ZP.stashTempMovedTasks[t];o&&(delete B.ZP.stashTempMovedTasks[t],i-o.stamp<3e3&&o.pathName===n&&(null==(null===(r=c[o.projectId])||void 0===r?void 0:r.push(t))&&(c[o.projectId]=[t]),"noNeedResetParentId"!==o.parentId&&s.push({id:t,parentId:o.parentId})))})),e.next=8,Promise.all(Object.keys(c).map((function(e){var t=c[e],n=r.List(t.map((function(e){return a.get(e)})).filter(Boolean));return n.size,(0,U.eD)((0,S.U2)("task_move_to_project",{s:(0,_e.jq)(h.Rp(e).get("name"))}),3e3,(function(){(0,w.Jv)(e)})),(0,K.zd)(n,e,void 0,!1)})));case 8:P.ct(s);case 9:case"end":return e.stop()}}),e)})));return function(t,n){return e.apply(this,arguments)}}(),cr=function(e,t){var n=t.estimatedPomo,o=t.estimatedDuration,a=e.get("focusSummaries")||r.List();a=y.V14(e)?a.map((function(e){return e.get("userId")===(0,O.U2)("userId")?e.set("estimatedPomo",n).set("estimatedDuration",o):e})):a.push(r.Map({estimatedDuration:o,estimatedPomo:n,userId:(0,O.U2)("userId"),focuses:r.List([]),pomoCount:0,pomoDuration:0,stopwatchDuration:0})),d.h.dispatch(G.FF(e.get("id"),a)),x.Z.doSync()},sr=function(e){var t=e.clock,n=e.id,r=e.type,o=new Date,a="".concat(o.getFullYear(),"-").concat((o.getMonth()+1+"").padStart(2,"0"),"-").concat((o.getDate()+"").padStart(2,"0")," ").concat(t),i=f()(a).utc().format("YYYY-MM-DDTHH:mm:ss.SSSZZ");(0,k.J4b)({remindTime:i,id:n,type:r})},ur=function(e){var t,n;return null!==(t=null===(n=e.get("attachments"))||void 0===n?void 0:n.filter((function(e){return e.get("syncStatus")!==me.w.DELETED&&e.get("status")!==I.On.inactive})))&&void 0!==t?t:r.List([])},lr=function(e){return ur(e).size+(B.ZP.taskId2Comments[e.get("id")]||[]).reduce((function(e,t){var n;return e+((null===(n=t.attachments)||void 0===n?void 0:n.length)||0)}),0)},fr=function(e){var t;return null!==(t=e.get("attachments"))&&void 0!==t?t:r.List()},dr=function(e,t){var n=fr(e),r=new Map(n.toArray().filter(Boolean).map((function(e){return[e.get("id"),e]})));return r.get(t)?r.get(t):null},mr=function(e,t,n){return n+"/"+t+"/"+e},pr=function(){return d.h.getState().tasks.isShowCountDown.status},hr=function(e){if((0,w.Li)()||(0,w.gz)())return!1;if(null==e)return null;if(y.ZWx(e))return!1;var t=y.Nhx(e);if(null==t)return!0;if(y.qQe(e))return!1;var n=(0,ue.js)();n||(n=p.yt()),-1===n&&(n=null);var r=J.Z.parseUTCString(n);if(r){var o=null===t||void 0===t?void 0:t.getTime();if(r.getTime()===o)return!0}return!1},yr=function(e){var t=e.doc,n=e.text,r=(0,te.Sg)(t?(0,se.BY)(n,function(e){var t,n=null!==(t=B.ZP.taskNlpInfo.nlpDisabledText)&&void 0!==t?t:[],r=e.getAllMarks().filter((function(e){return e.markType&&"date"!==e.markType&&"date-disabled"!==e.markType})).map((function(t){return e.getRange(t.find().from,t.find().to)}));return n.concat(r)}(t)):n);return!!r?r:null},gr=function(e,t,n){var r=t.getValue(),o=yr({doc:t,text:r});return vr(e,t,o,n),n&&("list"===n?X.vp.dispatch("updateListNlpFakeTask",{result:o,taskId:e}):"detail"===n&&X.vp.dispatch("updateDetailNlpFakeTask",{result:o,taskId:e})),o},vr=function(e,t,n,r){var o=t.getValue();if(t.getAllMarks().filter((function(e){return"date"===e.markType})).forEach((function(e){return e.clear()})),n){var a=n.highlight||[],i=[];a.map((function(e){for(var n=0,r={};n<=o.length;){var a=o.slice(n).indexOf(e);if(a>=0){var i=ce().Pos(0,a+n+e.length);if(0===t.findMarksAt(i).filter((function(e){return"date-disabled"===e.markType})).length){r={start:a+n,end:a+n+e.length,highlight:e};break}n+=e.length}else n+=e.length}return r})).sort((function(e,t){return e.start>t.start?1:-1})).forEach((function(e){var n=e.start,r=e.end,o=e.highlight,a=i[i.length-1];if(a){var c=ce().Pos(0,a.end),s=ce().Pos(0,n);a.end+1>n?(a.end=r,a.highlight+=o):t.getRange(c,s)&&0===t.getRange(c,s).replace(" ","").length?(a.end=r,a.highlight+=t.getRange(c,s)+o):i.push({start:n,end:r,highlight:o})}else i.push({start:n,end:r,highlight:o})})),B.ZP.taskNlpInfo.marks=[],i.forEach((function(n){var o=n.start,a=n.end,i=ce().Pos(0,o),c=ce().Pos(0,a);if(!t.findMarks(i,c).length){var s=t.getRange(i,c),u={marker:null},l=t.markText(i,c,{markType:"date",replacedWith:(0,ne.Hu)(s,e,t,u,r)});u.marker=l,B.ZP.taskNlpInfo.marks.push(l)}}))}},br=function(e,t,n,r){if(n&&"date"===n.markType){var o=n.find().from,a=n.find().to;null==B.ZP.taskNlpInfo.nlpDisabledText&&(B.ZP.taskNlpInfo.nlpDisabledText=[]),B.ZP.taskNlpInfo.nlpDisabledText.push(t.getRange(o,a)),n.clear(),t.markText(o,a,{markType:"date-disabled",className:"cm-disable"});var i=gr(e,t,r);B.ZP.taskNlpInfo.taskId=e,B.ZP.taskNlpInfo.nlpInfo=i,B.ZP.taskNlpInfo.needSave=!0,B.ZP.taskNlpInfo.env=r,"list"===r?X.vp.dispatch("updateListNlpFakeTask",{taskId:e}):X.vp.dispatch("updateDetailNlpFakeTask",{taskId:e})}},wr=function(e,t,n,r){if(n.keyCode===fe.Z.backspace){var o=t.getCursor(),a=t.findMarksAt(o);if(a&&a.length){var i=a[0];if("date"===i.markType){if(i.find().from.ch!==o.ch){n.preventDefault();var c=i.find().from,s=i.find().to;null==B.ZP.taskNlpInfo.nlpDisabledText&&(B.ZP.taskNlpInfo.nlpDisabledText=[]),B.ZP.taskNlpInfo.nlpDisabledText.push(t.getRange(c,s)),i.clear(),setTimeout((function(){t.markText(c,s,{markType:"date-disabled",className:"cm-disable"});var n=gr(e,t,r);B.ZP.taskNlpInfo.taskId=e,B.ZP.taskNlpInfo.nlpInfo=n,B.ZP.taskNlpInfo.needSave=!0,B.ZP.taskNlpInfo.env=r}),0)}}else if("date-disabled"===i.markType&&i.find().from.ch!==o.ch){var u,l=i.find().from,f=i.find().to,d=t.getRange(l,f),m=null!==(u=B.ZP.taskNlpInfo.nlpDisabledText)&&void 0!==u?u:[],p=m.indexOf(d);m.splice(p,1),B.ZP.taskNlpInfo.nlpDisabledText=m,i.clear()}}}},kr=a().debounce((function(e,t,n){var r=gr(e,t,n);r?(B.ZP.taskNlpInfo.taskId=e,B.ZP.taskNlpInfo.nlpInfo=r,B.ZP.taskNlpInfo.needSave=!0,B.ZP.taskNlpInfo.env=n):B.ZP.taskNlpInfo.nlpInfo=null}),5*m.Rb),xr=function(e){var t={startDate:D.Z.toMoment(e.startDate).locale("en").format(Z.WUZ.atomTime),dueDate:e.dueDate?D.Z.toMoment(e.dueDate).locale("en").format(Z.WUZ.atomTime):D.Z.toMoment(e.startDate).locale("en").format(Z.WUZ.atomTime),repeatFlag:e.isNative?e.repeat.repeatFlag:(0,re.Fo)({date:e.repeat.date,repeatData:e.repeat}),isAllDay:e.isAllDay,reminders:e.reminder,trigger:"",isFloating:!1,timeZone:C.vN};return e.repeat&&(t.repeatFrom=e.repeat.repeatFrom),t},Er=function(e,t){var n=xr(e);if(n&&n.reminders)n.reminders=r.fromJS(n.reminders);else{var o=n.isAllDay;a().isUndefined(o)&&(o="1"!==p.U2("defaultTimeMode")||p.CW()),n.isAllDay=o,n.reminders=p.Xc(o)}var i=n.isAllDay,c=n.startDate,s=n.dueDate,u=n.repeatFlag,l=n.reminders,f=n.isFloating,d=n.timeZone,m=n.repeatFrom;return y.j29({id:t.get("id"),title:t.get("title"),content:t.get("content"),isAllDay:i,startDate:c,dueDate:s,repeatFlag:u,isFloating:f,timeZone:d,repeatFrom:m,reminders:l})},Sr=function(){var e=Je(qe().mark((function e(t,n,r,o,a,i,c){var s,u,l,f,d;return qe().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(null!=(c||(0,le.e)())){e.next=3;break}return e.abrupt("return");case 3:if(s=Ln(t),u=s.list,l=s.map,f=Rn(u,l),d=!!a,e.t0=d&&r[n]&&a,!e.t0){e.next=10;break}return e.next=10,ar(f,a,(0,w.EI)()+r[n].section.id);case 10:if(Fn(u,l,n,r,o,!1,i),e.t1=!d&&r[n],!e.t1){e.next=15;break}return e.next=15,ir(f,(0,w.EI)()+r[n].section.id);case 15:(0,le.C5)(u.map((function(e){var t;return null===(t=e.model)||void 0===t?void 0:t.originModel})),!1);case 16:case"end":return e.stop()}}),e)})));return function(t,n,r,o,a,i,c){return e.apply(this,arguments)}}(),_r=function(e){var t=e.filter((function(e){return e.model instanceof N.Y5&&e.model.isPinned})).map((function(e){return e.id}));P.Fi(t)},Or=function(e,t){d.h.dispatch(G.xn(e,t)),Lo(e)},Cr=function(e){var t,n=e.get("content"),r=e.get("title"),o=null!==(t=e.get("commentCount"))&&void 0!==t?t:0,a=e.get("items"),i=e.get("desc");return!(null===n||void 0===n?void 0:n.length)&&!(null===r||void 0===r?void 0:r.length)&&0===o&&(a&&!a.size||!a)&&!(null===i||void 0===i?void 0:i.length)},Tr=function(){var e=Je(qe().mark((function e(t,n,r,o,a,i,c){var s,u,l,f,d,m;return qe().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(null!=(c||(0,le.e)())){e.next=3;break}return e.abrupt("return");case 3:if(!((null===(s=t[0])||void 0===s?void 0:s.model)instanceof N.g)){e.next=6;break}e.next=18;break;case 6:if(u=Ln(t),l=u.list,f=u.map,d=Rn(l,f),m=!!a,e.t0=m&&r[n]&&a,!e.t0){e.next=13;break}return e.next=13,ar(d,a,(0,w.EI)()+r[n].section.id);case 13:if(Fn(l,f,n,r,o,!1,i),e.t1=!m&&r[n],!e.t1){e.next=18;break}return e.next=18,ir(d,(0,w.EI)()+r[n].section.id);case 18:case"end":return e.stop()}}),e)})));return function(t,n,r,o,a,i,c){return e.apply(this,arguments)}}(),jr=function(){var e=f()().format("YYYYMMDD"),t=(0,oe.LP)(Z._Yt.triggerTodayFirstCompleteTaskDate);return e!==t&&(!B.ZP.todayHasCompleteTask[e]&&!tt().toArray().some((function(t){return!!y.pRl(t)&&f()(J.Z.parseUTCString(t.get("completedTime"))).format("YYYYMMDD")===e})))},Dr=function(){var e=+(0,oe.LP)(Z._Yt.triggerTodayFirstCompleteTaskTimes)||0;return Number.isNaN(e)||!Number.isFinite(e)?((0,oe.JU)(Z._Yt.triggerTodayFirstCompleteTaskTimes,"0"),0):e},Mr=function(){var e=Dr();(0,oe.JU)(Z._Yt.triggerTodayFirstCompleteTaskTimes,"".concat(e+1)),(0,oe.JU)(Z._Yt.triggerTodayFirstCompleteTaskDate,f()().format("YYYYMMDD"))},Ar=function(e){if(e>1||0===e)return!1;var t=f()().format("YYYYMMDD"),n=B.ZP.todayHasCompleteTaskCount[t];return!!(n&&n>=3)},Nr=function(e){var t=0;return e.toArray().forEach((function(e){(0,pe.Lg)(e)&&t++,!y.ZWx(e)&&(0,pe.fU)(e)&&t++})),t},Pr=function(e,t){var n=!1,o=!1;try{if((0,w.GW)()){var a,i=e.get("items");a=r.List.isList(i)?i.toArray().filter((function(e){return e&&0===(null===e||void 0===e?void 0:e.get("status"))})).map((function(e){return e.get("id")})):i.filter((function(e){return e&&0===(null===e||void 0===e?void 0:e.get("status"))})).map((function(e){return e.get("id")}));var c=new Set(a),s=t.filter((function(e){return!e.isSection&&e.model instanceof N.g&&c.has(e.id)})).length,u=+(document.body.getAttribute("data-today-task-count")||0);Ar(u-s)&&((0,pe.Lg)(e)?n=!0:o=!0)}}catch(l){}return{showTodayCompleteAllTaskAnimation:n,showTodayCompleteAllOverDueTaskAnimation:o}},Ir=function(e,t,n){var o=!1,a=!1,i=!1;try{var c=e.get("id");if(i=function(e){var t,n=e.get("items"),o=e.get("id");t=r.List.isList(n)?n.filter((function(e){return 0===(null===e||void 0===e?void 0:e.get("status"))})).size:n.filter((function(e){return 0===(null===e||void 0===e?void 0:e.get("status"))})).length;var a=!y.PNE(e)&&1===t&&!(xn(r.List([e])).toArray().filter((function(e){return e.get("id")!==o&&!y.PNE(e)})).length>0);return a}(e),(0,w.GW)()){var s=1===n.filter((function(e){return!e.isSection&&e.id===c})).length,u=i&&s,l=+(document.body.getAttribute("data-today-task-count")||0);Ar(u?l-1:l)&&((0,pe.Lg)(t)?o=!0:a=!0)}}catch(f){}return{showTodayCompleteAllTaskAnimation:o,showTodayCompleteAllOverDueTaskAnimation:a,willCompleteTaskSubTask:i}},Lr=function(e,t,n,o){return e?e.push(r.List([t,n,o])):r.List([r.List([t,n,o])])},Rr=function(e,t){var n=t.map((function(e){return r.List([e.id,e.type,e.duration])}));return e?e.concat(n):r.List(n)},Zr=function(e,t){return e?e.filter((function(e){return(null===e||void 0===e?void 0:e.get(0))!==t})):r.List()},Fr=function(e){try{var t,n=y.V14(e);if(null==n)return null;var r=n.get("estimatedDuration")||0,o=n.get("estimatedPomo")||0,a=n.get("pomoCount")||0,i=n.get("pomoDuration")||0,c=n.get("stopwatchDuration")||0;return((null===(t=n.get("focuses"))||void 0===t?void 0:t.toArray())||[]).forEach((function(e){var t=e.get(1),n=+e.get(2);t===I.ip.pomo?(n>=Z.Upg&&a++,i+=n):t===I.ip.stopwatch&&(c+=n)})),{estimatedDuration:r,estimatedPomo:o,pomoCount:a,pomoDuration:i,stopwatchDuration:c}}catch(s){return console.debug("parse focuses error",s),null}},Br=function(e){return y.HlA(e)?new N.kz(e):y.d77(e)?new N.js(e):y.pvR(e)?new N.g(e):y.p9N(e)?new N.zF(e):y.nJ4(e)?new N.Tu(e):new N.Y5(e)},Ur=function(){d.h.dispatch(G.mJ())},Yr=function(e){return!sn(e,{})&&y.VuY(e)&&!y.PNE(e)&&!y.ZWx(e)},Vr=function(){var e=(0,oe.LP)(Z._Yt.taskMoveProjectInfo,"json");return e||{}},Hr=function(e){var t=Vr();e.forEach((function(e){delete t[e]})),(0,oe.JU)(Z._Yt.taskMoveProjectInfo,JSON.stringify(t))},Wr=function(e){var t=Vr();Object.keys(e).forEach((function(n){var r=e[n];t[n]||(t[n]=r)})),(0,oe.JU)(Z._Yt.taskMoveProjectInfo,JSON.stringify(t))},zr=function(){(0,k.kE1)().then((function(e){e.data.forEach((function(e){delete e.etag,delete e.creator;var t=y.j29(Ge(Ge({},e),{},{modifiedTime:D.Z.formatToUtcString()}));qr(t,{sync:!1})}))})).catch((function(e){console.log(e)}))},Gr=function(e,t){var n=rt(),r=[];e.forEach((function(e){n.get(e)&&r.push({id:e,projectId:t})})),zt(r),At(e).forEach((function(e){ae.Z.setTask(e)}))},Kr=function(){var e=Je(qe().mark((function e(){var t;return qe().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,ae.Z.getTasks();case 2:t=e.sent,d.h.dispatch(G.gH(t));case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),qr=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{sync:!0};(0,he.Oy)(!1);var n=e.merge((0,r.fromJS)({isNew:!0,createdTime:J.Z.formatToServerDate(),modifiedTime:J.Z.formatToServerDate()}));d.h.dispatch(G.gI(n));var o=n.get("parentId");if(null!=o){var a={};a[o]=[n.get("id")],d.h.dispatch(G.N3(a))}ae.Z.setTask(n),(0,ge.FO)(e.get("id"),e.get("title")),t.sync&&x.Z.doSync()},$r=function(e,t){var n=!(arguments.length>2&&void 0!==arguments[2])||arguments[2],r=null;if(y.HlA(e))return r;var o=e.get("startDate"),a=D.Z.getDueDateText(o);if(be.qb(t)&&(!n||a!==t)){var i=t,c=!0;o&&!1===e.get("isAllDay")&&(i+=" "+D.Z.prefMoment(e.get("startDate")).format("HH:mm"),c=!1);var s=D.Z.formatToUtcString(i),u=y.czV(e,s),l=e.get("reminders"),f=e.get("reminder");!o&&y.Fe5(e)&&(l=p.Xc(c),f=null),r={isAllDay:c,startDate:s,repeatFlag:(0,ve.rn)(s,e.get("repeatFlag"),e.get("repeatFrom")),dueDate:u,reminders:l,reminder:f,remindTime:null,repeatFirstDate:s}}return r},Jr=function(e,t){var n=$r(e,t);if(n){var r=e.get("id");d.h.dispatch(G.tu(Ke({},r,n))),ye.dB(n)&&ye.gk([r]);var o=y.FOH(r);return ae.Z.setTask(o),x.Z.doSync(),o}return e},Xr=function(e,t,n){var r=$r(e,t,!1),o={isFloating:e.get("isFloating"),timezone:e.get("timeZone")};return r?vo(e,Ge(Ge(Ge({},r),n),o)):e},Qr=function(e){y.pcO(e)>0&&E.$Z({text:S.U2("toast_task_repeat_count_remain")})},eo=function(e){if(y.rzg(e)){var t=e.get("id"),n=Ge({id:t,status:0,items:y.pRx(e),completedTime:void 0,completedUserId:void 0,repeatFlag:y.fWf(e,void 0,!0),progress:0,isDirty:!0,remindTime:null},y.pPL(e));d.h.dispatch(G.qA([n])),ye.Oy([n]);var r=y.FOH(t);return ae.Z.setTask(r),x.Z.doSync(),Qr(r),r}return e},to=function(e,t){if(y.rzg(e)){var n=e.get("id"),r=t.get("startDate"),o=uo(e,{taskStartDate:r,isRepeatSelf:!1},!0),a={id:n,isDirty:!0};Object.assign(a,o),d.h.dispatch(G.qA([a]));var i=y.FOH(n);return ae.Z.setTask(i),x.Z.doSync(),Qr(i),i}return e},no=function(e,t,n){if(y.rzg(e)){var r=e.get("id"),o=t.get("startDate"),a={id:r,status:0,items:y.tWb(e,o),completedTime:void 0,completedUserId:void 0,repeatFlag:y.fWf(e,n,!0),progress:0,isDirty:!0,remindTime:null,startDate:o,dueDate:y.czV(e,o)};d.h.dispatch(G.qA([a])),ye.Oy([a]);var i=y.FOH(r);return ae.Z.setTask(i),x.Z.doSync(),i}return e},ro=function(e,t,n){e.forEach((function(e){var r=e.task,o={id:r.get("id"),status:0,items:y.tWb(r,t),completedTime:void 0,completedUserId:void 0,focusSummaries:y.XBM(r),progress:0,isDirty:!0};n.push(o),e.children.forEach((function(e){oo(e,n)}))}))},oo=function e(t,n){var r=t.task,o={id:r.get("id"),isDirty:!0,status:I.hY.Uncompleted,items:y.pRx(r,!1),focusSummaries:y.XBM(r),progress:0};n.push(o),t.children.forEach((function(t){e(t,n)}))},ao=function(e,t){if(e.get("isNew"))return e.merge(t);var n=e.get("id");d.h.dispatch(G.tu(Ke({},n,t))),ye.dB(t)&&ye.gk([n]);var r=y.FOH(n);return ae.Z.setTask(r),x.Z.doSync(),r},io=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=arguments.length>2?arguments[2]:void 0,o=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{},a=y.RLB((0,r.List)([e])),i=(0,V.Ch)(a),c=[];"single"===n&&t.isRepeatSelf&&ro(i,o.startDate,c),i.forEach((function(e){var r=e.task,o=co(r,t,n);c.push(o),e.children.forEach((function(e){so(e,c,t.isRepeatSelf,o.get("id"))}))})),y.$rj(c),ye.Oy(c);var s=c.map((function(e){return e.id||e.get("id")})),u=y.a1Z(s);u.forEach((function(e){ae.Z.setTask(e)})),x.Z.doSync()},co=function(e,t,n){var r;if(t.startDate)if("single"===n){var o=D.Z.prefMoment(t.startDate),a=null;t.isAllDay&&(o=o.startOf("day")),t.dueDate&&(a=D.Z.prefMoment(t.dueDate).utc().format(Z.WUZ.atomTime));var i=o.utc().format(Z.WUZ.atomTime);r=y.QlK(e,{isNew:!0,isDirty:!1,startDate:i,dueDate:a,repeatFirstDate:null,repeatFlag:null,repeatFrom:null,reminders:t.reminders,remindTime:null,reminder:null,isAllDay:t.isAllDay,exDate:[],isFloating:t.isFloating,timeZone:t.timeZone,sortOrder:y.UOm(e.get("projectId")),focusSummaries:y.XBM(e),status:0,items:t.isRepeatSelf?e.get("items"):y.tWb(e,i),progress:t.isRepeatSelf?e.get("progress"):0,completedTime:void 0,completedUserId:void 0,repeatTaskId:e.get("id"),childIds:[],annoyingAlert:t.annoyingAlert})}else{var c=D.Z.prefMoment(t.startDate);t.repeatFrom=e.get("repeatFrom");var s=null;t.isAllDay&&(c=c.startOf("day")),t.dueDate&&(s=D.Z.prefMoment(t.dueDate).utc().format(Z.WUZ.atomTime));var u,l=c.utc().format(Z.WUZ.atomTime);u=t.repeatFlag?(0,ve.rn)(t.startDate,t.repeatFlag,t.repeatFrom):e.get("repeatFlag"),r=y.QlK(e,{isNew:!0,isDirty:!1,startDate:l,dueDate:s,repeatFirstDate:l,repeatFlag:u,reminders:t.reminders,remindTime:null,reminder:null,isAllDay:t.isAllDay,exDate:[],isFloating:t.isFloating,timeZone:t.timeZone,repeatFrom:t.repeatFrom,sortOrder:y.UOm(e.get("projectId")),focusSummaries:y.XBM(e),status:0,items:y.tWb(e,l),progress:0,completedTime:void 0,completedUserId:void 0,repeatTaskId:e.get("id"),childIds:[],annoyingAlert:t.annoyingAlert})}else r=y.QlK(e,{isNew:!0,isDirty:!1,remindTime:null,startDate:null,repeatFlag:null,dueDate:null,reminders:null,reminder:null,isAllDay:null,exDate:[],isFloating:!1,timeZone:C.vN,sortOrder:y.UOm(e.get("projectId")),focusSummaries:y.XBM(e),status:0,items:y.pRx(e,!1),completedTime:void 0,completedUserId:void 0,repeatTaskId:e.get("id"),childIds:[],annoyingAlert:-1});return r},so=function e(t,n,r,o){var a=t.task,i=y.QlK(a,{status:r?a.get("status"):I.hY.Uncompleted,parentId:o,title:a.get("title"),sortOrder:y.knX(a.get("projectId"),a.get("id")),items:r?a.get("items"):y.pRx(a,!1),focusSummaries:y.XBM(a),progress:r?a.get("progress"):0,childIds:[],isNew:!0});return n.push(i),t.children.forEach((function(t){e(t,n,r,i.get("id"))})),i},uo=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=arguments.length>2&&void 0!==arguments[2]&&arguments[2];t.exDate=t.exDate||[];var o=e.get("repeatFlag"),a={},i=new we.Z(o);if(i.forgettingCurveRule?(n||null!=i.forgettingCurveRule.count&&(i.forgettingCurveRule.count=Math.max(i.forgettingCurveRule.count-1,1)),t.isRepeatSelf&&null!=i.forgettingCurveRule.cycle&&(i.forgettingCurveRule.cycle+=1)):n||i.rruleOptions.count>0&&(i.rruleOptions.count=Math.max(i.rruleOptions.count-1,1)),a.repeatFlag=i.toString(),t.isRepeatSelf){var c=y.pPL(e);if(c){var s=c.startDate,u=c.dueDate;a.startDate=s,a.dueDate=u}}else{var l,f=e.get("exDate");if(l=f?r.List.isList(f)?f.toJS():f:[],a.exDate=t.exDate.concat(l),t.taskStartDate){var d,m=D.Z.prefMoment(t.taskStartDate).format("YYYYMMDD");null===(d=a.exDate)||void 0===d||d.push(m)}Array.isArray(a.exDate)&&(a.exDate=We(new Set(a.exDate)))}return a},lo=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=uo(e,t);return io(e,t,"single",n),ao(e,n)},fo=function(e,t){var n=new xe.Z(e),r=e.get("startDate"),o=ke.pA.betweenDatesOfRecurrentObject(n,f()(r).startOf("days").subtract(1,"seconds").toDate(),f()(t).startOf("days").subtract(1,"seconds").toDate()),a=J.Z.parseUTCString(e.get("startDate")),i=[];return o.forEach((function(e){a&&e.getTime()!==a.getTime()&&i.push(e)})),i.unshift(a),i},mo=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=e.get("repeatFrom");if(t.repeatFrom=t.repeatFrom||n,t.isRepeatSelf)return wo(e,t);var r,o=e.get("repeatFlag"),a={},i=new we.Z(o),c=0;t.taskStartDate&&(r=f()(J.Z.parseUTCString(t.taskStartDate)).startOf("day").toDate(),c=fo(e,t.taskStartDate).length),i.forgettingCurveRule&&r?(i.forgettingCurveRule.count=null,i.forgettingCurveRule.until=(0,Ee.aj)(f().utc(r))):i.customSelectedRule&&r?i.customSelectedRule.until=(0,Ee.aj)(f().utc(r)):i.rruleOptions&&(i.rruleOptions.count=null,i.rruleOptions.until=r),a.repeatFlag=i.toString();var s=new we.Z(t.repeatFlag);return s.forgettingCurveRule?(null!=s.forgettingCurveRule.count&&(s.forgettingCurveRule.count=Math.max(s.forgettingCurveRule.count-c,1)),null!=s.forgettingCurveRule.cycle&&(s.forgettingCurveRule.cycle+=c)):s.rruleOptions.count>0&&(s.rruleOptions.count=Math.max(s.rruleOptions.count-c,1)),t.repeatFlag=s.toString(),io(e,t,"follow"),ao(e,a)},po=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=e.get("repeatFrom");if(t.repeatFrom=t.repeatFrom||n,t.isRepeatSelf)return wo(e,t);t.exDate=t.exDate||[];var o=e.get("reminders"),i=e.get("repeatFlag"),c=e.get("startDate"),s=y.rZ9(e),u=e.get("exDate"),l=e.get("isAllDay"),f=e.get("annoyingAlert");if(l===t.isAllDay&&a().isEqual(t.reminders,o)&&u&&a().isEqual(t.exDate,u)&&Number(t.repeatFrom)===Number(n)&&t.repeatFlag===i&&D.Z.getUnix(t.startDate)===D.Z.getUnix(c)&&D.Z.getUnix(t.dueDate)===D.Z.getUnix(s)&&t.annoyingAlert===f)return null;var d={};if(t.startDate&&t.taskStartDate){var m=D.Z.prefMoment(t.startDate),p=D.Z.prefMoment(t.taskStartDate),h=null,g=null,v=null;if(t.isAllDay&&(m=m.startOf("day")),h=p.diff(m,"second"),m=D.Z.prefMoment(e.get("startDate")).subtract(h,"second"),t.dueDate){g=D.Z.prefMoment(t.dueDate);var b=e.get("dueDate")||e.get("startDate"),w=D.Z.prefMoment(t.taskDueDate||t.taskStartDate);v=w.diff(g,"second"),g=(g=D.Z.prefMoment(b).subtract(v,"second")).utc().format(Z.WUZ.atomTime)}var k=m.utc().format(Z.WUZ.atomTime);d={startDate:k,dueDate:g,repeatFirstDate:k,reminders:t.reminders,remindTime:null,reminder:null,isAllDay:t.isAllDay,exDate:t.exDate,isFloating:t.isFloating,timeZone:t.timeZone,annoyingAlert:t.annoyingAlert}}else d={remindTime:null,startDate:null,dueDate:null,reminders:null,reminder:null,isAllDay:null,exDate:[],isFloating:!1,timeZone:C.vN,annoyingAlert:-1};return t.repeatFlag?d.repeatFlag=(0,ve.rn)(d.startDate,t.repeatFlag,t.repeatFrom):d.repeatFlag=null,d.repeatFrom=t.repeatFrom,d.reminders=(0,r.fromJS)(d.reminders),ao(e,d)},ho=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=J.Z.parseUTCString(t.startDate),r=J.Z.parseUTCString(e.get("startDate")),o=J.Z.parseUTCString(t.dueDate),a=y.rZ9(e);if((0,Ee.aj)(n)!==(0,Ee.aj)(r)||o!==a&&(0,Ee.aj)(o)!==(0,Ee.aj)(a))return!1;var i=(0,C.yP)(t.startDate,t.timeZone),c=(0,C.yP)(e.get("startDate"),e.get("timeZone")),s=t.dueDate?(0,C.yP)(t.dueDate,t.timeZone):"",u=y.GLN(e)?(0,C.yP)(e.get("dueDate"),e.get("timeZone")):"",l=t.isAllDay?"":i.format("HH:mm"),f=e.get("isAllDay")?"":c.format("HH:mm"),d=!t.isAllDay&&s?s.format("HH:mm"):"",m=!e.get("isAllDay")&&u?u.format("HH:mm"):"";return!(l===f&&d===m)},yo=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return!(D.Z.getUnix(t.startDate)===D.Z.getUnix(e.get("startDate"))&&(t.dueDate===y.rZ9(e)||D.Z.getUnix(t.dueDate)===D.Z.getUnix(y.rZ9(e)))&&t.isAllDay===e.get("isAllDay")&&t.isFloating===e.get("isFloating")&&t.timeZone===e.get("timeZone"))},go=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if(t.repeatFlag){if(t.repeatFlag!==e.get("repeatFlag")||t.repeatFrom!==e.get("repeatFrom"))return"follow";var n,r=yo(e,t);return r?"require":a().isEqual(t.reminders,null===(n=e.get("reminders"))||void 0===n?void 0:n.toJS())?void 0:"all"}return"all"},vo=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};switch(t.repeatChangeKey){case"single":return lo(e,t);case"follow":return mo(e,t);case"all":return po(e,t);default:return wo(e,t)}},bo=function(e,t,n,r,o){if(y.X4G(e)&&o&&!y.DVH(e)){var a=$r(r||e,t);if(a){var i=a.isAllDay,c=a.startDate,s=a.dueDate;X.vp.dispatch("updateFakeTask",{fakeTask:ia(c,s,i,r||e)}),X.vp.dispatch(Q.y,{onConfirm:function(t){var o=t.repeatChangeKey;Xr(e,c,{repeatChangeKey:o,taskStartDate:r?r.get("startDate"):null,taskDueDate:r?y.rZ9(r):null,isRepeatSelf:!r}),X.vp.dispatch("updateFakeTask",{fakeTask:null}),n&&n()},onCancel:function(){X.vp.dispatch("updateFakeTask",{fakeTask:null}),n&&n()},type:"edit",isRepeatSelf:!r,hasOnlyChangedDate:ho(r||e,a)})}else n&&n()}else{var u=Jr(e,t);n&&n(u)}},wo=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};t&&(t.exDate=t.exDate||[]);var n=e.get("reminders"),o=e.get("repeatFrom"),i=e.get("repeatFlag"),c=e.get("startDate"),s=y.rZ9(e),u=e.get("exDate"),l=e.get("isAllDay"),f=e.get("annoyingAlert");if(t&&l===t.isAllDay&&a().isEqual(t.reminders,n)&&u&&a().isEqual(t.exDate,u)&&Number(t.repeatFrom)===Number(o)&&t.repeatFlag===i&&D.Z.getUnix(t.startDate)===D.Z.getUnix(c)&&D.Z.getUnix(t.dueDate)===D.Z.getUnix(s)&&t.annoyingAlert===f)return null;var m={};if(t&&t.startDate){var p=D.Z.prefMoment(t.startDate),h=null;t.isAllDay&&(p=p.startOf("day")),t.dueDate&&(h=D.Z.prefMoment(t.dueDate).utc().format(Z.WUZ.atomTime));var g=p.utc().format(Z.WUZ.atomTime);m={startDate:g,dueDate:h,repeatFirstDate:g,reminders:t.reminders,remindTime:null,reminder:null,isAllDay:t.isAllDay,exDate:t.exDate,isFloating:t.isFloating,timeZone:t.timeZone,annoyingAlert:t.annoyingAlert}}else m={remindTime:null,startDate:null,dueDate:null,reminders:null,reminder:null,isAllDay:null,exDate:[],isFloating:!1,timeZone:C.vN,annoyingAlert:-1};if(t&&t.repeatFlag){var v=jt(e.get("id")),b=null===v||void 0===v?void 0:v.get("startDate"),w=null===v||void 0===v?void 0:v.get("repeatFrom"),k=null===v||void 0===v?void 0:v.get("repeatFlag");v&&w===t.repeatFrom&&m.startDate===b&&t.repeatFlag===k||(m.repeatFlag=(0,ve.rn)(m.startDate,t.repeatFlag,t.repeatFrom))}else m.repeatFlag=null;if(m.repeatFrom=t?t.repeatFrom:null,m.reminders=(0,r.fromJS)(m.reminders),e.get("isNew"))return e.merge(m);var E=e.get("id");d.h.dispatch(G.tu(Ke({},E,m))),ye.dB(m)&&ye.gk([E]);var S=y.FOH(E);return ae.Z.setTask(S),x.Z.doSync(),S},ko=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=e.get("id");t.remindTime=null,t.reminder=null,t.exDate=[],d.h.dispatch(G.tu(Ke({},n,t)));var r=y.FOH(n);ae.Z.setTask(r),x.Z.doSync()},xo=function(e,t){if(y.FOH(e).get("timeZone")!==t){d.h.dispatch(G.Bj(e,t));var n=y.FOH(e);ae.Z.setTask(n),x.Z.doSync()}},Eo=function(){var e=Je(qe().mark((function e(t){var n,r=arguments;return qe().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n=r.length>1&&void 0!==r[1]&&r[1],e.abrupt("return",Yo({serverData:{update:t},forceMerge:n}));case 2:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),So=function(){var e=Je(qe().mark((function e(t,n){var r,o,a=arguments;return qe().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return r=a.length>2&&void 0!==a[2]&&a[2],o=n.map((function(e){return{taskId:e.id,projectId:e.projectId}})),e.abrupt("return",Yo({serverData:{update:t,deletedInTrash:o},forceMerge:r}));case 3:case"end":return e.stop()}}),e)})));return function(t,n){return e.apply(this,arguments)}}(),_o=function(e,t,n){var r=e.get("id");d.h.dispatch(G.Rb(r,t));var o=y.FOH(r);ae.Z.setTask(o),n&&x.Z.doSync()},Oo=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=e.get("id");d.h.dispatch(G.QG(n,t));var r=y.FOH(n);ae.Z.setTask(r),x.Z.doSync()},Co=function(e,t){var n=e.get("progress"),r=e.get("id");if(t!==n){d.h.dispatch(G.st(r,t));var o=y.FOH(r);return ae.Z.setTask(o),x.Z.doSync(),o}return e},To=function(e,t){var n=e.get("priority"),r=e.get("id");if(t!==n){d.h.dispatch(G.uI(r,t));var o=y.FOH(r);return o&&ae.Z.setTask(o),x.Z.doSync(),o}return e},jo=function(e){var t=e.get("id"),n={deleted:0,syncStatus:Se.Th},r=e.merge(n).toJS();d.h.dispatch(G.tD([r])),d.h.dispatch(G.qF([t]));var o=y.FOH(t);ae.Z.setTask(o)},Do=function(e){var t=e.toArray().reduce((function(e,t){return e[t.get("projectId")]?e[t.get("projectId")].push(t):e[t.get("projectId")]=[t],e}),{}),n=Object.keys(t).reduce((function(e,n){var o=t[n],a=y.RLB((0,r.List)(o),!0,n,y.jGb);return e.concat(a)}),(0,r.List)()),o=n.toArray().map((function(e){var t=e.get("projectId");return{fromProjectId:t,taskId:e.get("id"),toProjectId:t}})),a=new Map(n.toArray().map((function(e){return[e.get("id"),e]})));k.tRu(o).then((function(e){var t=e.data.id2etag,n=[],o=[],i=[];Object.keys(t).forEach((function(e){n.push(e);var r=a.get(e);if(r){var c=r.get("projectId"),s={deleted:0,etag:t[e],projectId:c};o.push(r.merge(s).toJS());var u=r.get("parentId");u&&i.push({taskId:e,projectId:c,parentId:u})}var l=y.FOH(e);ae.Z.setTask(l)})),Ko(i),d.h.dispatch(G.tD(o)),d.h.dispatch(G.qF(n)),function(e){if(e.size>1){var t=S.U2("has_been_restored_to_the_original_list_new");E.$Z({text:t})}else{var n,r="",o=null===(n=e.get(0))||void 0===n?void 0:n.projectId;if(o){var a=(0,h.Rp)(o);a&&(r=a.get("name")||"")}var i=S.U2("task_has_bean_restored_new",{s:be.w3((0,_e.jq)(r))});E.$Z({text:i,onClickAction:function(){w.Jv(o)}})}}((0,r.List)(o))}))},Mo=function(e,t){t=t||e.get("projectId"),k.tRu([{fromProjectId:e.get("projectId"),taskId:e.get("id"),toProjectId:t}]).then((function(n){var r=n.data.id2etag;Object.keys(r).forEach((function(n){var o={parentId:null,deleted:0,projectId:t,etag:r[n]},a=e.merge(o).toJS();d.h.dispatch(G.tD([a])),d.h.dispatch(G.qF([n]));var i=y.FOH(n);ae.Z.setTask(i)}))}))},Ao=function(e,t){var n=[{projectId:e.get("projectId"),taskId:e.get("id"),assignee:t}];k.f0i(n).then((function(n){var r=n.data;if(a().isEmpty(r.id2error)){var o=e.get("id");d.h.dispatch(G.zs(o,t));var i=y.FOH(o);ae.Z.setTask(i)}else s().log(r.id2error)}))},No=function(e,t){d.h.dispatch(G.y(e.get("id"),t.selected));var n=y.FOH(e.get("id"));return ae.Z.setTask(n),x.Z.doSync(),n},Po=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{sync:!0},r=y.gVK(e)?e.get("taskId"):e.get("id");d.h.dispatch(G.eO([r],t));var o=y.FOH(r);return ae.Z.setTask(o),n.sync&&o.get("isDirty")&&x.Z.doSync(),o},Io=function(e,t){var n=e.get("tags").filter((function(e){return(null===e||void 0===e?void 0:e.toLowerCase())!==t.toLowerCase()}));d.h.dispatch(G.y(e.get("id"),n));var r=y.FOH(e.get("id"));return ae.Z.setTask(r),r.get("isDirty")&&x.Z.doSync(),r},Lo=function(e){var t=y.FOH(e);return t&&t.get("isDirty")&&(ae.Z.setTask(t),x.Z.doSync()),t},Ro=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]&&arguments[2];if(y.VuY(e)){var r=[],o="",a=!1;e.update("items",(function(e){return e.map((function(e){if(e.get("id")===t){if(0===e.get("status")){var n={id:e.get("id"),status:1,completedTime:D.Z.prefMoment().utc().format(Z.WUZ.atomTime)};return o=e.get("title"),r.push(n),a=!0,e.merge(n)}var i={id:e.get("id"),status:0,completedTime:null};return o=e.get("title"),r.push(i),e.merge(i)}return e}))})),d.h.dispatch(G.To(e.get("id"),r));var i=y.FOH(e.get("id"));if(ae.Z.setTask(i),n&&a){var c=Oe.IM({type:"completeCheckItem",data:{taskId:e.get("id"),subtaskId:t}}),s=S.U2("item_completed",{s:be.w3(o)+" "});E.$Z({text:s,key:c,closable:!1,actionText:S.U2("undo"),actionType:"undo",onAction:function(){Oe.pt(c,"completeCheckItem")},onRemove:function(){Oe.Gz(c),x.Z.doSync()}})}else x.Z.doSync()}},Zo=function(e,t,n){y.VuY(e)&&Fo(e.get("id"),[{id:t,completedTime:J.Z.formatToServerDate(n)}])},Fo=function(e,t,n){d.h.dispatch(G.To(e,t,n));var r=y.FOH(e);ae.Z.setTask(r),x.Z.doSync()},Bo=function(){var e=d.h.getState().tasks.taskList,t=J.Z.formatToServerDate(f()().subtract(1,"month").startOf("month").startOf("day")),n=e.toArray().filter((function(e){if(y.QFv(e))return!1;if(y.PNE(e)){var n=e.get("completedTime");return!n||t>n}return!1})).map((function(e){return e.get("id")}));ae.Z.isAsyncStore()||ae.Z.setTask(),Uo(),n.length>0&&ae.Z.deleteTasks(n)},Uo=function(){var e=d.h.getState().tasks.trashList.filter((function(e){return!!e&&y.Kik(e)})).map((function(e){return e?_.Tj(e):null}));(0,oe.JU)(Z._Yt.trash,JSON.stringify(e.toJSON()))},Yo=function(){var e=Je(qe().mark((function e(t){var n,r,o,a,i,c,s,u,l,f,m,p,g,v,b,w,k,x,E,S,O,C,T,j,D,M,A,N,P;return qe().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n=t.serverData,r=void 0===n?{}:n,o=t.isFullBatch,a=void 0!==o&&o,i=t.projectIdFetchFrom,c=t.forceMerge,s=void 0!==c&&c,u=t.isBatchCheck,void 0!==u&&u,l=r.update||[],f=r.deletedInTrash||[],m=r.deletedForever||[],p=r.tagUpdate||[],g=[],v=[],b=[],w=[],k=[],x=[],E=d.h.getState(),a&&(S=new Set(l.map((function(e){return e.id}))),E.tasks.taskList.forEach((function(e){if(e){var t=e.get("id");S.has(t)||e.get("status")||e.get("isDirty")||e.get("isNew")||k.push(t)}})),d.h.dispatch(G.Bp(k))),i&&(O=l.map((function(e){return e.id})),y.k93(i).forEach((function(e){if(e){var t=e.get("id");-1!==O.indexOf(t)||(null===e||void 0===e?void 0:e.get("isNew"))||y.PNE(e)||k.push(t)}})),d.h.dispatch(G.Bp(k))),new Map(y.LCl().map((function(e){return[null===e||void 0===e?void 0:e.get("repeatTaskId"),e]}))),C=new Map(E.tasks.taskList.concat(E.tasks.trashList).map((function(e){return[null===e||void 0===e?void 0:e.get("id"),e]}))),T=h.PT(),j=new Set,D=new Set,M=new Set,T.toArray().forEach((function(e){var t=e.get("id");e.get("isDeleted")||j.add(t),!e.get("isDeleted")&&h.vi(e)&&D.add(t),!e.get("isDeleted")&&h.z2(e)&&M.add(t)})),l.forEach((function(e){if(j.has(e.projectId)){var t=C.get(e.id),n=t?t.get("projectId"):e.projectId,r=D.has(n);if(t){if(s||t.get("etag")!==e.etag&&!(0,je.N)("".concat(e.id,"_").concat(e.etag)))if(y.Kik(t)){var o=y.F4u(t,e,s);o.syncStatus=t.get("syncStatus"),o.deleted=t.get("deleted"),y.b0n(o),(0,F.A4)(o,r),v.push(o)}else{var a=y.F4u(t,e,s);a.collapsed=t.get("collapsed"),y.b0n(a),(0,F.A4)(a,r),g.push(a),w.push(a.id)}}else{var i=_.O9(e);y.b0n(i),(0,F.A4)(i,r),g.push(i)}}})),p.forEach((function(e){var t=C.get(e.id);if(t){var n=y.flL(t,e);n&&x.push(n)}})),f.forEach((function(e){var t=C.get(e.taskId);t&&(v.push(t.remove("attendId").set("deleted",1).set("assignee",-1).set("modifiedTime",e.modifiedTime).set("projectId",e.projectId).toJS()),b.push(e.taskId))})),A=new Map(E.tasks.taskList.map((function(e){return[null===e||void 0===e?void 0:e.get("id"),e]}))),N=new Map(E.tasks.trashList.map((function(e){return[null===e||void 0===e?void 0:e.get("id"),e]}))),m.forEach((function(e){var t=A.get(e.taskId),n=N.get(e.taskId);t?b.push(t.get("id")):n&&w.push(n.get("id"))})),d.h.dispatch(G.AI(g)),x.length>0&&d.h.dispatch(G.b6(x)),P=v.map((function(e){var t=e.projectId;return M.has(t)?Ge(Ge({},e),{},{trashSpace:"team"}):e})),d.h.dispatch(G.rC(P)),d.h.dispatch(G.il(b)),d.h.dispatch(G.qF(w)),e.next=35,Promise.all(At([].concat(g,x).map((function(e){return e.id}))).toArray().map((function(e){return e?ae.Z.setTask(e):null})).filter(Boolean));case 35:return e.next=37,Promise.all(b.map((function(e){return ae.Z.deleteTask(e)})));case 37:return e.next=39,Promise.all(k.map((function(e){return ae.Z.deleteTask(e)})));case 39:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),Vo=function(){var e=Je(qe().mark((function e(t){var n,r,o,a,i,c;return qe().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!((n=Array.isArray(t)?t:[]).length>0)){e.next=14;break}if(r=d.h.getState(),o=new Map(r.tasks.taskList.map((function(e){return[null===e||void 0===e?void 0:e.get("id"),e]}))),a=new Map(r.tasks.trashList.map((function(e){return[null===e||void 0===e?void 0:e.get("id"),e]}))),i=[],c=[],n.forEach((function(e){var t=e.action,n=e.data;if("task.move"===t&&n.id){var r=n.id,s=o.get(r),u=a.get(r),l=n.projectId;s&&s.get("projectId")!==l?i.push(s.get("id")):u&&u.get("projectId")!==l&&c.push(u.get("id"))}})),i.length>0&&d.h.dispatch(G.il(i)),c.length>0&&d.h.dispatch(G.qF(c)),e.t0=i.length>0,!e.t0){e.next=14;break}return e.next=14,Promise.all(i.map((function(e){return ae.Z.deleteTask(e)})));case 14:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),Ho=function(e){var t=y.FOH(e),n=y.QlK(t,{isNew:!0,isDirty:!1});n=n.update("focusSummaries",(function(){return y.XBM(n)})),d.h.dispatch(G.jT(e,n)),ae.Z.deleteTask(e),ae.Z.setTask(n)},Wo=function(e){d.h.dispatch(G.qA([{id:e,isDirty:!1,isNew:!1}])),v.M(e);var t=y.FOH(e);ae.Z.setTask(t)},zo=function(){var e=Je(qe().mark((function e(){var t,n,r;return qe().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(t=y.ZZG(),n=y.gaM(),!(r=Object.keys(t).map((function(e){var r,o,a=null===(r=t[e])||void 0===r?void 0:r.fromProjectId,i=null===(o=n.get(e))||void 0===o?void 0:o.get("projectId");return a&&i&&a!==i?{taskId:e,fromProjectId:a,toProjectId:i}:null})).filter(De.y)).length){e.next=8;break}return e.next=6,k.rMA(r).then((function(e){var n=e.data;a().isEmpty(n.id2error)||Object.keys(n.id2error).forEach((function(e){var t=n.id2error[e];(t===Ce.Z.DELETED||t===Ce.Z.NOT_EXISTED)&&Ho(e)})),y.Tc(Object.keys(t))}));case 6:e.next=9;break;case 8:y.Tc(Object.keys(t));case 9:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),Go=function(){var e=Je(qe().mark((function e(){var t,n,o,i,c,u,l,f,m,p,h,g,b,w,x,E,S,_,O;return qe().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(t=[],n=[],o=[],i=[],c={},u=[],l=!1,f=function(){l=!0},y.Ak_().toArray().forEach((function(e){if(e.get("isNew")){var r=e.get("id");if(null==r||"null"===r||y.HlA(e)){try{(0,Te.mi)("taskId null in add",{task:e.toJS()})}catch(d){}return}var o=y.jzr(e);t.push(o),c[e.get("id")]={hashCode:e.hashCode(),taskData:o};var a=y.iOp(e,f);a&&u.push(a)}else if(e.get("isDirty")){var i=e.get("id");if(null==i||"null"===i||y.HlA(e)){try{(0,Te.mi)("taskId null in update",{task:e.toJS()})}catch(d){}return}var s=y.jzr(e);n.push(s),c[e.get("id")]={hashCode:e.hashCode(),taskData:s};var l=y.iOp(e,f);l&&u.push(l)}})),l&&v.NS(),y.jGb().toArray().forEach((function(e){y.Kik(e)&&!B.ZP.toBeDeletedTaskIds.has(e.get("id"))&&(o.push(y.edY(e)),Cr(e)&&i.push(e))})),m=[],!(t.length||n.length||o.length)){e.next=25;break}return p=t.concat(n),h=[],g=[],b=[],p.forEach((function(e){var t=e.attachments;if(null!=t&&0!==t.length){var n=e.attachments.filter((function(e){return e.syncStatus===Se.wR.NEW})).map((function(e){return y.iTJ(e)})),r=e.attachments.filter((function(e){return e.syncStatus===Se.wR.UPDATED})).map((function(e){return y.iTJ(e)})),o=e.attachments.filter((function(e){return e.syncStatus===Se.wR.DELETED})).map((function(e){return y.iTJ(e)}));n.length>0&&h.push(Ge(Ge({},e),{},{attachments:n})),r.length>0&&g.push(Ge(Ge({},e),{},{attachments:r})),o.length>0&&b.push(Ge(Ge({},e),{},{attachments:o}))}})),e.next=20,k.zN1({add:t,update:n,delete:o,addAttachments:h,updateAttachments:g,deleteAttachments:b});case 20:w=e.sent,x=w.data,a().isEmpty(x.id2error)||Object.keys(x.id2error).forEach((function(e){var t=x.id2error[e];t===Ce.Z.EXISTED?Wo(e):t===Ce.Z.DELETED||t===Ce.Z.NOT_EXISTED?Ho(e):s().log("$handleErrorResult : unexpected # Error: ",t," # id: ",e)})),a().isEmpty(x.id2etag)||(d.h.dispatch(G.hN(x.id2etag,c)),E=d.h.getState().tasks.activeSelectedTaskIds.get("active"),Object.prototype.hasOwnProperty.call(x.id2etag,E)&&X.vp.dispatch("refreshAttachmentImage")),o.length&&(S=x.id2error,_=[],o.forEach((function(e){var t=e.taskId;S[t]||_.push(t)})),_.length&&d.h.dispatch(G.wF(_)),i.length&&(O=new Set(_),m=i.filter((function(e){return O.has(e.get("id"))}))));case 25:return e.next=27,Promise.all([qo(),Ko(u)]);case 27:if(!m.length){e.next=30;break}return e.next=30,P.KS(r.List(m));case 30:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),Ko=function(){var e=Je(qe().mark((function e(t){var n,r;return qe().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(0!==t.length){e.next=2;break}return e.abrupt("return");case 2:return e.next=4,k.GVt(t);case 4:n=e.sent,r=n.data,a().isEmpty(r.id2error)||(Object.keys(r.id2error).forEach((function(e){v.qs(e)})),v.NS()),a().isEmpty(r.id2etag)||d.h.dispatch(G.nM(r.id2etag));case 8:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),qo=function(){var e=Je(qe().mark((function e(){var t,n,r,o,a,i;return qe().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(t=y.Ak_().concat(y.jGb()).toArray().filter((function(e){return e.get("isAssignedNew")&&!e.get("isNew")})),!(n=t.map((function(e){return{projectId:e.get("projectId"),taskId:e.get("id"),assignee:e.get("assignee")}}))).length){e.next=10;break}return e.next=5,k.f0i(n);case 5:r=e.sent,o=r.data,a=o.id2etag,(i=Object.keys(a)).length&&d.h.dispatch(G.QN(i));case 10:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),$o=function(e){var t=y.k93(e),n=m.eL,r=[];t.sort((function(e,t){var n=e.get("sortOrder"),r=t.get("sortOrder");return n>r?1:n<r?-1:0})).forEach((function(e,t){e&&r.push({id:e.get("id"),sortOrder:t*n,isDirty:!0})})),d.h.dispatch(G.qA(r)),x.Z.doSync()},Jo=function(e,t){d.h.dispatch(G.qj(e,J.Z.formatToServerDate(t))),x.Z.doSync()},Xo=function(e){d.h.dispatch(G.tu(Ke({},e,{reminders:null,isAllDay:null,status:0,startDate:null,dueDate:null,repeatFlag:null,repeatFrom:null,exDate:[],isDirty:!0,isFloating:!1,timeZone:C.vN})));var t=y.FOH(e);return ae.Z.setTask(t),x.Z.doSync(),t},Qo=function(e,t){var n=(0,h.Rp)(e);if(n&&!(0,h.aZ)(n)){var r=y.VVy(t,n.get("id"));if(n&&1===n.get("userCount")){r=y.cU2(n.get("id"));var o=(0,h.Oe)(n),a=o.groupBy,i=o.orderBy;a===Z.X9E.assignee&&(0,h.F$)(n.get("id"),Z.ePh.groupBy),i===Z.d$J.assignee&&(0,h.sZ)(n.get("id"),Z.ePh.orderBy)}var c=r.map((function(e){return{projectId:null===e||void 0===e?void 0:e.get("projectId"),taskId:null===e||void 0===e?void 0:e.get("id"),assignee:-1}}));c.size>0&&k.f0i(c).then((function(e){var t=e.data.id2etag,n=new Set(Object.keys(t));r.filter((function(e){return!!e&&n.has(e.get("id"))})).forEach((function(e){d.h.dispatch(G.zs(null===e||void 0===e?void 0:e.get("id"),-1))}))}))}},ea=function(e){var t=(0,h.Rp)(e);if(t){var n=Me.gz(e),r=Ae.gz(e),o=new Set(n.toArray().map((function(e){return e.get("userId")}))),a=new Set(r.toArray().filter((function(e){var t=e.get("userId");return!o.has(e.get("userId"))&&t!==u.get("userId")})).map((function(e){return e.get("userId")}))),i=y.Ak_().filter((function(t){var n=null===t||void 0===t?void 0:t.get("assignee");return!(!a.has(n)||(null===t||void 0===t?void 0:t.get("projectId"))!==e)}));if(t&&(1===t.get("userCount")||1===o.size)){i=y.cU2(t.get("id"));var c=(0,h.Oe)(t),s=c.groupBy,l=c.orderBy;s===Z.X9E.assignee&&(0,h.F$)(t.get("id"),Z.ePh.groupBy),l===Z.d$J.assignee&&(0,h.sZ)(t.get("id"),Z.ePh.orderBy)}var f=i.map((function(e){return{projectId:null===e||void 0===e?void 0:e.get("projectId"),taskId:null===e||void 0===e?void 0:e.get("id"),assignee:-1}}));f.size>0&&k.f0i(f).then((function(e){var t=e.data.id2etag,n=new Set(Object.keys(t));i.filter((function(e){return!!e&&n.has(e.get("id"))})).forEach((function(e){d.h.dispatch(G.zs(null===e||void 0===e?void 0:e.get("id"),-1))}))}))}},ta=function(e,t){var n=e.title,o=e.tags,a=aa(e,t.get("kind")),i=t;switch(a.kind){case Z.V60.Checklist:var c=i.get("content"),s=a.desc||"";if(i=i.set("content",""),c){var u=c&&s;a.desc="".concat(c).concat(u?"\n":"").concat(s)}break;case Z.V60.Note:case Z.V60.Text:default:var l=a.content||"",f=t.get("content")||"";if(l){var d=f&&l;a.content="".concat(f).concat(d?"\n":"").concat(l)}else a.content=f}if(0===(i=t.merge((0,r.fromJS)(a))).get("title").trim().length&&(i=i.set("title",n)),o&&o.length>0){var m=o;t.get("tags").size>0&&(m=o.concat(t.get("tags").toJS())),i=i.set("tags",(0,r.List)(new Set(m)))}return i.get("tags").size>0&&(0,F.KL)(i.get("tags")),i},na=function(e){var t=oa(Ge(Ge({},e),{},{isRoot:!0}),Z.V60.Note);return qr(t,{sync:!1}),t},ra=function(e){if(e.children){var t=(0,Ne.kQ)([e],oa);return!!p.U2("defaultToAdd")&&t.reverse(),t.forEach((function(e,n){qr(e.set("sortOrder",y.XW7(e.get("projectId"),void 0,t.length-n)),{sync:!1})})),t[0]}var n=oa(Ge(Ge({},e),{},{isRoot:!0}));return qr(n,{sync:!1}),n},oa=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:Z.V60.Text,n=e.title,r=e.tags,o=e.projectId,a=e.topLevelTaskId,i=aa(e,t),c=t===Z.V60.Note,s=Ge({id:a||(0,j.Z)(),isNew:!0,title:n||"",tags:r||[],createdTime:D.Z.formatToUtcString(),modifiedTime:D.Z.formatToUtcString()},i);if(o&&(s=Object.assign(s,{projectId:o})),!s.projectId){var u=(0,h.EW)();s.projectId=u.get("id")}var l=s.projectId,f=y.XW7(l);s.sortOrder=f,s.tags.length>0&&(0,F.KL)(s.tags);var d=y.j29(s);if(!e.isRoot)return d;var m=p.yt();if(null!=m&&!c){var g=p.Xc(!0);d=d.merge({startDate:m,isAllDay:!0,reminders:g})}var v=p.kn();return null==v||c||(d=d.set("priority",parseInt(String(v),10))),d},aa=function(e,t){var n,o=e.content,a=e.items,i=e.desc;if((0,q.vX)(t===Z.V60.Note?"use_note_template":"use_task_template"),a&&(a.length>0||a.size>0)){var c=a.map((function(e,t){return(0,r.fromJS)({id:(0,j.Z)(),title:e,sortOrder:m.eL*t,status:0})}));n=t===Z.V60.Note?{kind:Z.V60.Note,desc:i||"",content:c.map((function(e){return e.title})).join("\n")}:{kind:Z.V60.Checklist,desc:i||"",items:c}}else n=t?{content:o||"",kind:t}:{content:o||""};return n},ia=function(e,t,n,r){return y.j29({id:(0,j.Z)(),title:r.get("title"),content:r.get("content"),isAllDay:n,startDate:e,dueDate:t,isRepeatBody:r.get("isRepeatBody"),projectId:r.get("projectId")})},ca=function(e){d.h.dispatch((0,i.VF)("/".concat(w.x6(),"/").concat(e))),ft(e,[e])},sa=function(e,t){d.h.dispatch(G.M2(e,t))},ua=function(e,t){d.h.dispatch(G.cT(e,t))},la=function(e,t){d.h.dispatch(G.az(e,t))},fa=function(e,t){da(Ke({},e,t))},da=function(e){d.h.dispatch(G.qx(e))},ma={hasReminder:{}},pa=function(e,t){return ma[e][t]},ha=function(e,t,n){ma[e][t]=n},ya=function(e){return a().extend({title:"",content:"",sortOrder:0,priority:0,projectId:(0,O.U2)("inboxId"),serverStartDate:null,serverDueDate:null,startDate:null,dueDate:null,isFloating:!1,timeZone:C.vN,status:0,items:[],assignee:null,deleted:0,progress:0,tags:[],exDate:[],childIds:[]},e)},ga=function(e){var t=ya(e);return va(t),ba(t),r.fromJS(t)},va=function(e){var t=e.repeatFlag,n=e.repeatFrom;if(t&&t.match(/TK_SKIP=HOLIDAY/)?t=n===Z.zNx.defaultVal?t.replace(/TK_SKIP=HOLIDAY/,"TT_SKIP=HOLIDAY,WEEKEND"):t.replace(/TK_SKIP/,"TT_SKIP"):t&&t.match(/TK_SKIP=/)&&(t=t.replace(/TK_SKIP=/,"")),t&&t.match(/;$/)&&(t=t.replace(/;$/,"")),t&&t.match(/TK_COMPLETEDCOUNT/)&&(t=Ee.eE("TK_COMPLETEDCOUNT",t)),t&&t.match(/WEEKEND/)){var r=new we.Z(t).rruleOptions.byweekday;if(r)-1===r.findIndex((function(e){return e!==Fe.ZP.SA&&e!==Fe.ZP.SU}))&&(s().error("repeatFlag",t),t=null)}e.repeatFlag=t},ba=function(e){var t=e.isAllDay,n=e.reminders||[];n.toJS&&(n=n.toJS());var o=[];if(t){var a=[];n.forEach((function(e){var t=r.List.isList(e.trigger)?e.trigger.toJS():e.trigger;null!==(t=Le.wA(t))&&a.indexOf(t)<0&&(e.trigger=t,a.push(t),null===o||void 0===o||o.push(e))}))}else Le.f0(n).forEach((function(e){var t=r.List.isList(e.trigger)?e.trigger.toJS():e.trigger,n=Le.DO(t);n&&(e.trigger=n,null===o||void 0===o||o.push(e))}));e.reminders=o},wa=function(e){var t=e;if(Ta(t)){var n,r=null===(n=t)||void 0===n?void 0:n.get("items").map((function(e){return(0,se.Gi)(e).delete("timeZone")}));t=t.set("items",r)}t=(0,_.Tj)(t);var o=(0,se.Gi)(t).toJSON();try{var a;null===(a=o.focusSummaries)||void 0===a||a.forEach((function(e){e.focuses&&(e.focuses=e.focuses.filter((function(e){return!!e[2]})))}))}catch(i){(0,Ze.Tb)(i)}return delete o.isDirty,delete o.isNew,delete o.syncStatus,delete o.serverStartDate,delete o.serverDueDate,delete o.deleted,delete o.childIds,delete o.isMatrixNew,delete o.isCalendarNew,delete o.isTimelineNew,delete o.isAgendaNew,delete o.pomodoroSummaries,delete o.actions,delete o.resources,delete o.presetLabel,delete o.collapsed,delete o.holidayHashCode,o},ka=function(e){return delete e.syncStatus,delete e.isLocal,e},xa=function(e){return{taskId:e.get("id"),projectId:e.get("projectId")}},Ea=function(e,t){var n=e.get("id");e.get("isNew")&&!v.oq(n)&&v.VX(e.set("parentId",void 0));var r=(0,v.Yk)(n),o=null===r||void 0===r?void 0:r.parentId,a=e.get("parentId");return null==r||o===a||null==o&&null==a?(t(),(0,v.qs)(n),null):{taskId:n,projectId:e.get("projectId"),parentId:a,oldParentId:o}},Sa=function(e){var t=J.Z.parseUTCString(e.get("startDate")),n=J.Z.parseUTCString(e.get("dueDate"));return!(!t||!n)&&n.getTime()>t.getTime()},_a=function(e){var t=y.zne(e);return Oa(t)},Oa=function(e){return!!e&&(e.isEmpty?!e.isEmpty():!a().isEmpty(e))},Ca=function(e){var t=e.get("content");return!Ta(e)&&!a().isEmpty(t)},Ta=function(e){var t;try{return(t=e.get("items"))&&!t.isEmpty()}catch(o){var n=He(t),r=new Te.bT("items type is ".concat(n,", ").concat(o.message));(0,Ze.Tb)(r)}return!1},ja=function(e){return e!==I.hY.Uncompleted},Da=function(e){return e===I.hY.Completed},Ma=function(e){return null!=e&&e.get("status")===I.hY.WontDo},Aa=function(e){return null!=e&&Da(e.get("status"))},Na=function(e){if(null==e)return!1;var t=e.get("status");return Da(t)||1===t},Pa=function(e){return!!e&&((0,Pe.o0)(e)?(0,Pe.T4)(e):!gc(e)&&(!Ni(e)&&ja(e.get("status"))))},Ia=function(e){return!!e&&(!(0,Pe.o0)(e)&&(!gc(e)&&(!Ni(e)&&ja(e.get("status")))))},La=function(e){return Ta(e)?e.get("items").sort(b.ZP.subtask):null},Ra=function(e){return!!e.get("location")},Za=function(e){return!!e.get("progress")},Fa=function(e){return!!e&&(null!=e.get("assignee")&&-1!==parseInt(String(e.get("assignee")||-1),10))},Ba=function(e){var t=e.get("tags");return t&&t.size},Ua=function(e,t){var n=e.get("tags");return!!n&&-1!==n.findIndex((function(e){return!!e&&e.toLowerCase()===t}))},Ya=function(e){var t=e.get("repeatFlag");if(a().isEmpty(t))return!1;var n=new xe.Z(e);return Ee.bh(n)},Va=function(e){var t=e.get("repeatFlag");if(a().isEmpty(t)||e.get("status")===I.hY.Completed)return!1;var n=new xe.Z(e);return Ee.bh(n)},Ha=function(e){return e.get("repeatFrom")===Z.zNx.completedTime},Wa=function(e){var t=e.hashCode(),n=pa("hasReminder",t);if(void 0!==n)return n;var r,o=e.get("reminders"),a=e.get("startDate"),i=e.get("status"),c=e.get("items");if(i)return ha("hasReminder",t,!1),!1;if(c&&c.size)for(var s=0,u=c.size;s<u;s++){var l=c.get(s);if((r=l.get("snoozeReminderTime")||l.get("startDate"))&&0===l.get("status")){if(l.get("isAllDay")&&!l.get("snoozeReminderTime")){var f=p.Vq(),d=D.Z.prefMoment(r).format("YYYY-MM-DDT")+f;r=D.Z.prefMoment(d)}var m=Le.Uc(r,"TRIGGER:PT0S");if(D.Z.prefMoment(m).diff(D.Z.prefMoment().startOf("minute"),"minutes")>0)return ha("hasReminder",t,!0),!0}}if(!a||za(e))return ha("hasReminder",t,!1),!1;if(ci(e))return ha("hasReminder",t,!0),!0;if(!za(e)&&a){r=si(e);for(var h=0;h<o.size;h++){var g=null===o||void 0===o?void 0:o.get(h),v=Le.Uc(r,g.get("trigger"),(function(){return y._M8(e)}));if(D.Z.prefMoment(v).diff(D.Z.prefMoment().startOf("minute"),"minutes")>0)return ha("hasReminder",t,!0),!0}return ha("hasReminder",t,!1),!1}return ha("hasReminder",t,!1),!1},za=function(e){var t=e.get("reminders");return!t||(t.isEmpty?t.isEmpty():a().isEmpty(t))},Ga=function(e){return J.Z.parseUTCString(e.get("startDate"))},Ka=function(e){if(Sa(e)){var t=J.Z.parseUTCString(e.get("startDate")),n=J.Z.parseUTCString(e.get("dueDate"));return n&&t&&n.getTime()>t.getTime()?n:null}return null},qa=function(e){return J.Z.parseUTCString(e.get("completedTime"))},$a=function(e){var t=e.get("taskCreatedTime")||e.get("createdTime");return J.Z.parseUTCString(t)},Ja=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:new Date,n=Ga(e);if(n)return J.Z.getOffsetDays(n,t)},Xa=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:new Date,n=Ka(e);if(n)return n=f()(n).subtract(1,"milliseconds").toDate(),J.Z.getOffsetDays(n,t)},Qa=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:new Date,n=qa(e);return n?J.Z.getOffsetDays(n,t):0},ei=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:new Date,n=$a(e);return n?J.Z.getOffsetDays(n,t):0},ti=function(e,t){var n=Ja(e,t);if(0===n)return!0;var r=Xa(e,t);return null!=r&&null!=n&&(n<0&&r>=0)},ni=function(e,t,n){var r=Ga(e);if(gc(e)&&xi(e))return!1;if(!r)return!1;if(f()(r).isAfter(n))return!1;var o=Ka(e);return o&&f()(o).isAfter(t)||f()(r).isSameOrAfter(t)},ri=function(e,t){return 0===ei(e,t)},oi=function(e,t,n){var r=$a(e);return!!r&&(!f()(r).isAfter(n)&&f()(r).isSameOrAfter(t))},ai=function(e){return Sa(e)?D.Z.formatToUtc(D.Z.getRealDueDate(e.get("dueDate"),e.get("isAllDay"))):e.get("startDate")},ii=function(e){if(e.get("dueDate")&&!D.Z.prefMoment(e.get("dueDate")).isSame(e.get("startDate"))){var t=D.Z.getRealDueDate(e.get("dueDate"),e.get("isAllDay"));return!e.get("isAllDay")&&t.isSame(t.clone().startOf("day"))&&t.subtract(1,"second"),D.Z.formatToUtc(t)}return e.get("startDate")},ci=function(e){var t=e.get("reminders"),n=e.get("startDate"),r=e.get("remindTime"),o=e.get("status");if(!n||za(e))return!1;if(o)return!1;if(!r)return!1;var a=D.Z.getUnix(r);if(a>D.Z.getUnix()){if(a>D.Z.getUnix(n)){for(var i=0;i<t.size;i++){var c=t.get(i),s=Le.Uc(n,c.get("trigger"),(function(){return y._M8(e)}));if(D.Z.getUnixInMinute(s)===D.Z.getUnixInMinute(r))return!1}return!0}return!0}return!1},si=function(e){var t=e.get("startDate"),n=e.get("isAllDay");return(0,Re.i)(t,n)},ui=function(e){if(Sa(e)){var t=e.get("dueDate"),n=e.get("isAllDay");return(0,Re.i)(t,n,!1,!0)}return null},li=function(e){var t=e.get("startDate");if(!t)return!1;var n=Ka(e);return!!n&&f()(n).format("YYYYMMDD")!==f()(J.Z.parseUTCString(t)||new Date).format("YYYYMMDD")},fi=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]&&arguments[2],r=Ka(e);if(r){var o=D.Z.getDiffEnd(e.get("startDate"),t,r);return o?n?o:D.Z.formatToUtcString(o):D.Z.formatToUtc(t)}return D.Z.formatToUtc(t)},di=function(e){var t=J.Z.parseUTCString(e.get("startDate")),n=J.Z.parseUTCString(e.get("dueDate"));return n&&t&&n.getTime()>t.getTime()?n:null},mi=function(e,t,n){var r=di(e);if(r){var o=f()(r).add(t.diff(J.Z.parseUTCString(e.get("startDate")),"minutes"),"minutes");return o?J.Z.formatToServerDate(o):n}return n},pi=function(e,t){var n=e.get("isAllDay"),r=J.Z.parseUTCString(e.get("startDate")),o=t,a=J.Z.parseUTCString(e.get("dueDate")),i=f()(o).diff(r,"minute"),c=f()(a).add(i,"minute").toDate();return n?c.getTime()-o.getTime()<864e5?t:c:o},hi=function(e,t){var n=Xe(t.split("-"),3),r=n[0],o=n[1],a=n[2];return null==e?D.Z.prefMoment(t):D.Z.prefMoment(J.Z.formatToServerDate(f()(J.Z.parseUTCString(e)).year(+r).month(+o-1).date(+a)))},yi=function(e){return Pa(e)&&!gc(e)?Ma(e)?"checked wont-do":"checked":e.get("startDate")&&e.get("attendId")?"schedule":bc(e)?"subtask":Ti(e)?"subcalendar":Mi(e)?"real-subtask":Ni(e)?"timetable":""},gi=function(e){switch(e.get("priority")){case Z.Y$J.low:return"priority-low";case Z.Y$J.medium:return"priority-medium";case Z.Y$J.high:return"priority-high";default:return""}},vi=function(e){var t=e.get("priority"),n="text-grey-40";if(Pa(e))return"text-grey-12 hover:text-grey-60";switch(t){case Z.Y$J.low:n="text-priority-low";break;case Z.Y$J.medium:n="text-priority-medium";break;case Z.Y$J.high:n="text-priority-high"}return n},bi=function(e){return!(!e.get("startDate")||!e.get("attendId"))},wi=function(e){var t,n;return!!e&&(e.get("isSubTaskModel")?(t=e.get("taskId"),n=e.get("taskAttendId")):(t=e.get("id"),n=e.get("attendId")),!n||n===t)},ki=function(e){var t,n;return!!e&&(e.get("isSubTaskModel")?(t=e.get("taskId"),n=e.get("taskAttendId")):(t=e.get("id"),n=e.get("attendId")),!!n&&n!==t)},xi=function(e){return Si(e)<0},Ei=function(e){return!e.get("startDate")},Si=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:new Date,n=D.Z.prefMoment(ai(e));return!e.get("isAllDay")&&e.get("dueDate")&&e.get("dueDate")!==e.get("startDate")&&(n=new Date(n.getTime()-1e3)),n=D.Z.startOfDay(n),t=t?D.Z.prefMoment(t):new Date,t=D.Z.startOfDay(t),Math.floor((n-t)/864e5)},_i=function(e){if(e.get("dueDate")){var t=e.get("startDate"),n=e.get("dueDate");if(t===n)return 0;n=ii(e);var r=D.Z.prefMoment(t);return D.Z.prefMoment(n).startOf("day").diff(r.startOf("day"),"days")}return 0},Oi=function(e){return 0===(e=D.Z.prefMoment(e)).hour()&&0===e.minute()&&0===e.second()},Ci=function(e){var t=e.get("items"),n=t.filter((function(e){return 0===(null===e||void 0===e?void 0:e.get("status"))}));return Math.round((t.size-n.size)/t.size*100)},Ti=function(e){return!(!e||!e.get("isSubscribeTask"))},ji=function(e){return(0,Pe.o0)(e)},Di=function(e){return(0,Be.oL)(e)},Mi=function(e){return!!Ai(e)},Ai=function(e){return!(!e||!e.get("isSubTaskModel"))},Ni=function(e){return!(!e||!e.get("isTimetable"))},Pi=function(e,t){return ec(r.fromJS(t||e.get("reminders")))},Ii=function(e,t,n){var r,o=e.set("id",(0,j.Z)()).delete("etag").delete("attendId").delete("completedTime").delete("commentCount");n&&n(o),"object"===He(t)&&(o=o.merge(t));var a=new Map([]);return o=o.set("attachments",y.zne(o).map((function(e){var t=(0,j.Z)();return a.set(e.get("id"),t),e.set("id",t).set("syncStatus",me.w.NEW).set("taskId",o.get("id"))}))).set("reminders",ec(o.get("reminders"))).set("items",ec(o.get("items"))).set("content",function(e){var t=e;return a.forEach((function(e,n){t=t.replace(new RegExp(n,"g"),e)})),t}(null!==(r=o.get("content"))&&void 0!==r?r:"")).set("pinnedTime",vc(o)?J.Z.formatToServerDate(f()(J.Z.parseUTCString(o.get("pinnedTime"))).add(1,"second")):o.get("pinnedTime"))},Li=function(e,t,n){var r={repeatFlag:null,status:t,completedTime:J.Z.formatToServerDate(),completedUserId:(0,O.U2)("userId"),repeatTaskId:e.get("id"),childIds:[]};if(n&&n.isCompleteAllUndoPeriod){var o=n.startDate,a=n.dueDate,i=n.toStatus;Object.assign(r,{startDate:o,dueDate:a,toStatus:i})}return Ii(e,r)},Ri=function(e){var t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],n=e.get("items")||[];if(t){var r=yc(e);return n.map((function(t){var n;if(t=null===(n=t)||void 0===n?void 0:n.set("status",0),(0,Ie.xK)(t)&&r){t.snoozeReminderTime=null,t.completedTime=null;var o=D.Z.prefMoment(r).diff(e.get("startDate"),"days");t=t.merge({snoozeReminderTime:null,completedTime:null,startDate:D.Z.formatToUtc(D.Z.prefMoment(t.get("startDate")).add(o,"days"))})}return t}))}return n.map((function(e){return e=e.set("status",0)}))},Zi=function(e,t){return(e.get("items")||[]).map((function(n){var r;if(n=null===(r=n)||void 0===r?void 0:r.set("status",0),(0,Ie.xK)(n)&&t){n.snoozeReminderTime=null,n.completedTime=null;var o=D.Z.prefMoment(t).diff(e.get("startDate"),"days");n=n.merge({snoozeReminderTime:null,completedTime:null,startDate:D.Z.formatToUtc(D.Z.prefMoment(n.get("startDate")).add(o,"days"))})}return n}))},Fi=function(e){var t=yc(e);if(null==t)return null;var n="";if(e.get("repeatFrom")===Z.zNx.completedTime){var r=J.Z.parseUTCString(e.get("startDate"))||new Date,o=f()(r),a=f()(t);a.hours(o.hours()),a.minutes(o.minutes()),a.seconds(o.seconds()),n=J.Z.formatToServerDate(a)}else n=J.Z.formatToServerDate(t);var i=fi(e,n);return n&&i?{startDate:n,dueDate:i}:null},Bi=function(e){return(e.get("focusSummaries")||r.List()).map((function(e){var t=e;return t.merge({estimatedDuration:t.get("estimatedDuration"),estimatedPomo:t.get("estimatedPomo"),pomoCount:0,pomoDuration:0,stopwatchDuration:0,focuses:r.List([])})}))},Ui=function(e,t){if(e.get("isMulti")){var n=h.vo();if(n&&h.vG(n)){var r=y.ZBo(y.Ki6(Z.V5I.Main)).hasNote;return Ge(Ge({},ac(e)),{},{isNote:r,isDisableRepeat:r})}return e.get("kind")===Z.V60.Note?Ge(Ge({},ac(e)),{},{isNote:!0,isDisableRepeat:!0}):ac(e)}return oc(t||e)},Yi=function(e){return e.get("content")||e.get("desc")||Ta(e)},Vi=function(e){var t,n=tt().toArray().find((function(n){return!!(t=Hi(n,e)||void 0)}));if(n)return{task:n,item:t}},Hi=function(e,t){return Ta(e)?e.get("items").find((function(e){return(null===e||void 0===e?void 0:e.get("id"))===t})):null},Wi=function(e){return!Mi(e)&&!Ti(e)&&!ji(e)},zi=function(e){return!e.get("startDate")||e.get("isAllDay")},Gi=function(e){return!!ic(e)||(e.get("isAllDay")||e.get("isOverDay")||D.Z.isAllDayDuration(e.get("startDate"),Ka(e)))},Ki=function(e){return D.Z.getDiffEnd(e.get("startDate"),Ka(e))>=30},qi=function(e){return e.get("syncStatus")===Se.ne},$i=function(e){var t=e.get("repeatFlag");return Ee.pc(t)},Ji=function(e){var t=new xe.Z(e),n=t.exDates,r=t.startDate,o=Ee.aj(f().utc(r)),a=0,i=Fi(e);return n.forEach((function(e){var t=parseInt(e,10);t>o&&i&&i.startDate&&t<=Ee.aj(f().utc(i.startDate))&&a++})),a},Xi=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1,n=arguments.length>2&&void 0!==arguments[2]&&arguments[2],r=e.get("repeatFlag")||"",o=new we.Z(r);if(o.forgettingCurveRule){if(n||null!=o.forgettingCurveRule.count&&(o.forgettingCurveRule.count=Math.max(o.forgettingCurveRule.count-t,1)),null!=o.forgettingCurveRule.cycle){var a=Ji(e);o.forgettingCurveRule.cycle+=t+a}}else n||o.rruleOptions.count>0&&(o.rruleOptions.count=Math.max(o.rruleOptions.count-t,1));return o.toString()},Qi=function(e,t,n,r){t=t||e.get("startDate"),n=n||Ka(e);var o=D.Z.prefMoment(t),a=p.U2("showMeridiem")?m.Xo||S.e4()?"A h:mm":"h:mm A":"HH:mm",i=t?o.format(a):"";if(r)return i;if(Ti(e)&&!e.get("accountId")){var c=D.Z.prefMoment(e.get("dueDate"));c-o!==0&&(i=i+"-"+c.format(a))}else if(n){i=i+"-"+D.Z.prefMoment(n).format(a)}return i},ec=function(e){return(e||r.List()).map((function(e){return e.set("id",(0,j.Z)())}))},tc=function(e,t){var n=D.Z.formatWithDate(e.get("startDate"),D.Z.toMoment(t.toDate()));return D.Z.formatToUtcString(n)},nc=function(e){return null==e.get("isAllDay")||!e.get("startDate")||e.get("isAllDay")},rc=function(e,t){return!e.get("isSubTask")&&e.get("startDate")||!za(e)?e.get("reminders"):p.Xc(t)},oc=function(e){var t={meridiem:p.U2("showMeridiem"),weekStart:p.k8(),format:Z.WUZ.atomTime,startDate:e.get("startDate")||null,dueDate:(Sa(e)?e.get("dueDate"):null)||null,reminders:e.get("reminders"),isAllDay:e.get("isAllDay"),isFloating:e.get("isFloating"),timeZone:e.get("timeZone"),exDate:e.get("exDate"),repeatFrom:e.get("repeatFrom"),isScheduleTask:bi(e),isSubscribeTask:Ti(e),isWebExtensionTask:e.get("isWebExtensionTask"),id:e.get("id"),projectId:e.get("projectId"),isNote:gc(e),isDisableRepeat:gc(e),annoyingAlert:e.get("annoyingAlert")},n=e.get("repeatFlag");return n?(t.repeatFlag=n,t.repeatFirstDate=e.get("repeatFirstDate")):t.repeatFlag=null,t},ac=function(e){var t={meridiem:p.U2("showMeridiem"),weekStart:p.k8(),format:Z.WUZ.atomTime},n=e.get("startDate"),r=e.get("commonDate"),o=e.get("dueDate"),i=e.get("startTime"),c=e.get("repeatFlag"),s=e.get("reminders"),u=e.get("isAllDay"),l=e.get("repeatFrom"),f=e.get("isFloating"),d=e.get("timeZone"),m=e.get("annoyingAlert");if(s&&(s=s.toJS()),null===r&&(u=!0,s=[]),([o,i,c,l,s].indexOf(!1)>-1||"false"===u)&&(t.isBatchMoreEdit=!0),!1!==r&&!1!==i||(o=null),i&&!1!==o?r?n=D.Z.prefMoment(r).format("YYYY-MM-DDT"+i+".000ZZ"):(n=null,t.startTime=i):r?(n=D.Z.formatToUtc(r),u=!0):n=null,"false"===u&&(u=!0),!1===i)s=null;else if(null===s)s=null;else if(!1===s){s=[];var h=p.ky(u);h&&(s=a().map(h,(function(e){return{id:(0,j.Z)(),trigger:e}})))}return t.startDate=n,t.dueDate=o,t.repeatFrom=l||null,t.repeatFlag=c||null,t.reminders=JSON.parse(JSON.stringify(s||[])),t.isAllDay=u,t.isFloating=f,t.timeZone=d,t.annoyingAlert=m,t.isMultiSelect=!0,t.isNote=gc(e),u&&t.reminders.map((function(e){return e.trigger=Le.wA(e.trigger,"09:00"),e})),t},ic=function(e){return e.get("status")&&!e.get("startDate")&&e.get("completedTime")},cc=function(e,t,n){var o=e.get("items").sort(b.ZP.itemsOrder),a=t?o.findIndex((function(e){return(null===e||void 0===e?void 0:e.get("id"))===t})):null,i=o.get(a),c=o.get(null===a?0:a+1),s={},u=!1;if(i&&c)Number(c.get("sortOrder"))-Number(i.get("sortOrder"))<=1?u=!0:s[n]=Math.floor((Number(i.get("sortOrder"))+Number(c.get("sortOrder")))/2);else if(c&&!i){var l=Number(c.get("sortOrder"))-m.eL;(0,se.e3)(l)?u=!0:s[n]=l}else{var f=Number(i.get("sortOrder"))+m.eL;(0,se.jb)(f)?u=!0:s[n]=f}if(u){var d=o.findIndex((function(e){return(null===e||void 0===e?void 0:e.get("id"))===n})),p=-1!==d?o.get(d):r.Map({id:n});o.splice(a,0,p).forEach((function(e,t){s[e.get("id")]=t*m.eL}))}return s},sc=function(e){return!(e.get("content")||e.get("desc")||Ta(e)||_a(e)||e.get("commentCount")||y.PNv([e.get("id")]).size>1)},uc=function(e){var t=y.RLB(r.List([e]));return!!t&&t.size>1},lc=function(e){var t=y.RLB(r.List([e]),!0,void 0,y.dCI);return!!t&&t.size>1},fc=function(e){return _a(e)||Ca(e)||Ra(e)||Ya(e)||Wa(e)||Za(e)&&!Pa(e)||function(e){return!!e.get("startDate")}(e)&&!(xi(e)&&gc(e))},dc=function(e){return!e.get("isFloating")&&!e.get("isAllDay")&&e.get("timeZone")&&e.get("timeZone")!==C.vN},mc=function(e){var t=e.get("repeatFlag"),n=e.get("repeatFrom"),r=p.k8(),o=(0,ve.CD)({repeatFlag:t,repeatFrom:n,weekStart:r});return(0,re.Fo)({date:e.get("startDate"),repeatData:o})},pc=function(e,t){var n=t||e.get("repeatFlag"),r=e.get("repeatFrom"),o=p.k8(),a=(0,ve.CD)({repeatFlag:n,repeatFrom:r,weekStart:o});return(0,re.UZ)({date:e.get("startDate"),repeatData:a,repeatFlag:n}).replace(/;/g,", ")},hc=function(e,t){var n,o=e.get("isAllDay");if(e.get("repeatFrom")===Z.zNx.completedTime)return{remindTimes:[],endReminds:[]};var i=Sa(e),c=function(){var n=ke.pA.occurrenceDatesOfRecurrentObjectFromDate(f()().startOf("days").toDate(),new xe.Z(e),t),r=J.Z.parseUTCString(e.get("startDate")),o=e.get("exDate");if(r&&r.getTime()>=D.Z.startOfDay().valueOf()&&!(null===o||void 0===o?void 0:o.includes(f()(r).format("YYYYMMDD")))&&!n.some((function(e){return e.getTime()===r.getTime()}))&&n.unshift(r),i){var a=J.Z.parseUTCString(e.get("startDate")),c=J.Z.parseUTCString(e.get("dueDate")),s=f()(c).diff(a,"minutes"),u=f()().startOf("days").subtract(s,"minutes").startOf("days").toDate(),l=ke.pA.occurrenceDatesOfRecurrentObjectFromDate(u,new xe.Z(e,Z.zNx.dueDate),t),d=[].concat(We(n),We(l)),m=new Set,p=[];return d.forEach((function(e){var t=e.getTime();m.has(t)||(m.add(t),p.push(e))})),p}return n}(),s=r.List.isList(e.get("reminders"))?null===(n=e.get("reminders"))||void 0===n?void 0:n.toJS():e.get("reminders"),u=[],l=[],d=D.Z.prefMoment().startOf("minute"),m=D.Z.startOfDay().clone().add(1,"d");return c.forEach((function(t){if(!a().isEmpty(s)){var n=(0,Re.i)(t,o),r=function(){if(i){var n=f()(t),r=e.get("dueDate"),o=f()(r).add(n.diff(J.Z.parseUTCString(e.get("startDate")),"minutes"),"minutes"),a=e.get("isAllDay");return(0,Re.i)(o,a,!1,!0)}return null}();s.forEach((function(e){var t=!1,o=Le.Uc(n,e.trigger,(function(){return t=!0,r}));if(o){var a=D.Z.prefMoment(o);if(a>=d&&a<m){var i=a.format("HH:mm");u.push(i),t&&l.push(i)}}}))}})),{remindTimes:u,endReminds:l}},yc=function(e){var t=new xe.Z(e);return t.completedTime||t.repeatFrom!==Z.zNx.completedTime||(t.completedTime=J.Z.parseUTCString(J.Z.formatToServerDate())||void 0),ke.pA.occurrenceDateOfRecurrentObject(t)},gc=function(e){return!!e&&e.get("kind")===Z.V60.Note},vc=function(e){return!!e&&(null!=e.get("pinnedTime")&&"-1"!==e.get("pinnedTime"))},bc=function(e){return e.get("kind")!==Z.V60.Note&&Ta(e)},wc=function(e){return!Pa(e)||!e.get("repeatTaskId")||e.get("repeatTaskId")===e.get("id")},kc=function(e){var t=e.get("focusSummaries");return null===t||void 0===t?void 0:t.find((function(e){return e.get("userId")===(0,O.U2)("userId")}))},xc=function(e){return e.get("isRepeatBody")?(e.get("taskId")||"")+e.get("startDate"):e.get("id")},Ec=function(e){var t=y.FOH(e);if(!t)return!1;var n=t.get("title"),r=t.get("startDate"),o=t.get("commentCount"),i=t.get("content"),c=!Ta(t)&&a().isEmpty(i);return""!==n||!c||null!=r&&""!==r||null!=o&&0!==o},Sc=function(e){return!(!e.get("isDirty")&&!e.get("isNew"))||!!qi(e)},_c=function(e,t,n){var o=At(e);if(o.size)switch(n){case"project":var a=o.toArray().filter((function(e){return e.get("projectId")!==t}));a.length&&(0,K.uC)(xn(r.List(a)),t);break;case"group":var i=h.wA(t).toArray(),c=new Set(i.map((function(e){return e.get("id")})));if(c.size){var s=o.toArray().filter((function(e){return!c.has(e.get("projectId"))})),u=h.wC(t);u&&s.length&&(0,K.uC)(xn(r.List(s)),u.get("id"))}}},Oc=function(e){if(0!==e.length){var t=new Set;if((0,V.KZ)(B.ZP.currentMainDisplayModals,(function(e){e.model instanceof N.Y5&&t.add(e.model.id)})),w.Rq()){var n=At(e);if(!n.size)return;var o=function(){var e=w.EI();return w.QG()?be.lM(e):e}(),a=n.toArray().filter((function(e){return!Ua(e,o)&&!t.has(e.get("id"))})).map((function(e){return e.get("id")}));a.length&&P.Lo(a,o)}else if(w.C3()){var i=function(n){var o=y.a1Z(e);0!==o.size&&y.VuY(o.get(0))&&P.es(r.List(o.toArray().filter((function(e){return!t.has(e.get("id"))}))),{startDate:n})};w.GW()||w.t5()?i(f()().format("YYYY-MM-DD")):w.dW()&&i(f()().add(1,"day").format("YYYY-MM-DD"))}else{var c=w.NA();c&&(w.OU()?y.nfi(e.filter((function(e){return!t.has(e)})),"inbox"===c?(0,h.EW)().get("id"):c,"project"):w.QF()&&y.nfi(e.filter((function(e){return!t.has(e)})),c,"group"))}}},Cc=function(){if((0,oe.LP)(Z._Yt.hasUserUsedParentChildFeature,"json"))return!0;var e=tt().toArray().some((function(e){return!!e.get("parentId")}));return(0,oe.JU)(Z._Yt.hasUserUsedParentChildFeature,JSON.stringify(e)),e},Tc=function(e){return y.X4G(e)&&!y.DVH(e)},jc=function e(t,n,r,o){var a=t.shift();if(null!=a){var i=n.get(a.get("id")),c=function(){setTimeout((function(){e(t,n,r,o)}))};i?X.vp.dispatch(Q.y,{onConfirm:function(e){var t=e.repeatChangeKey;r.push((function(){y.DVO(a,Ge(Ge({},i),{},{repeatChangeKey:t}))})),c()},onCancel:function(){c()},type:"edit",isRepeatSelf:!0,hasOnlyChangedDate:y.kvM(a,i),task:a}):c()}else o()},Dc=function(e,t,n){var r=[];return new Promise((function(o){jc(e,t,r,(function(){null===n||void 0===n||n(),r.forEach((function(e){e()})),r.length&&gt(),o("done")}))}))},Mc=function e(t,n,r){var o=t.shift();if(null!=o){var a=function(){setTimeout((function(){e(t,n,r)}))};X.vp.dispatch(Q.y,{onConfirmDelete:function(e){var t=e.repeatChangeKey;n.set(o.get("id"),t),a()},onCancel:function(){a()},type:"delete",isRepeatSelf:!0,task:o})}else r()},Ac=function(e){var t=new Map,n=e.filter((function(e){return Tc(e)}));return new Promise((function(r){Mc(n,t,(function(){(0,K.B0)(e,t,!0),n.length&&gt(),r("done")}))}))},Nc=function(e){var t=e.reduce((function(e,t){return Mi(t)?e.checklistItems.push(t):e.tasks.push(t),e}),{tasks:[],checklistItems:[]});if(t.tasks.length||t.checklistItems.length){if(t.tasks.length){var n=t.tasks.reduce((function(e,t){var n=t.get("timeZone"),r=null==n?"noTimeZone":n;return e[r]?e[r].push(t):e[r]=[t],e}),{});Object.keys(n).forEach((function(e){var t=n[e];t&&P.es(r.List(t.map((function(e){var t=e.get("repeatFlag"),n=e.get("repeatFrom");if(t&&n===Z.zNx.defaultVal){var r=J.Z.parseUTCString(e.get("startDate"));if(r){var o=(0,ve.CD)({repeatFlag:t,repeatFrom:n,weekStart:(0,p.k8)()});switch(o.kind){case"weekly":if(o.weekdays.length)return e;break;case"monthly":case"lunar_monthly":if(o.monthdays.length)return e;break;case"yearly":case"lunar_yearly":if(o.monthdays.length&&a().isInteger(o.whichMonth))return e}var i=(0,re.Fo)({date:f()(r),repeatData:o});return e.set("repeatFlag",i)}}return e}))),{startDate:f()().format("YYYY-MM-DD"),timeZone:"noTimeZone"===e?void 0:e},!1,!1)}))}t.checklistItems.length&&function(e,t,n){var r=t.startDate,o=t.isAllDay,a=t.snoozeReminderTime,i=e.map((function(e){return e.get("taskId")})),c=Pt(i),s=e.reduce((function(e,t){var n=t.get("taskId"),i=c.get(n);if(i){null==e[n]&&(e[n]=[]);var s=i.get("timeZone"),u={id:t.get("id"),startDate:r,isAllDay:o,snoozeReminderTime:a,timeZone:s};e[n].push(u)}return e}),{});Object.keys(s).forEach((function(e){var t=s[e];t&&t.length&&(d.h.dispatch(G.To(e,t)),Lo(e))})),n&&x.Z.doSync()}(t.checklistItems,{isAllDay:!0,snoozeReminderTime:"",startDate:J.Z.formatToServerDate(f()().startOf("day"))},!1),x.Z.doSync(),(0,U.eD)(S.U2("postpone_to_today_hint"))}},Pc=function(e){return!Pa(e)&&!gc(e)},Ic=function(){var e=Je(qe().mark((function e(t){var n,r,o,a,i,c,s;return qe().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(n=jt(t)){e.next=3;break}return e.abrupt("return");case 3:if((0,Ve.hZ)()){e.next=5;break}return e.abrupt("return");case 5:if(0!==(r=ur(n)).size){e.next=8;break}return e.abrupt("return");case 8:return o=r.toArray().map((function(e){return e.get("id")})),e.next=11,k.pPe({objIds:o,genType:void 0}).catch((function(){}));case 11:a=e.sent,(i=null===a||void 0===a?void 0:a.data)?((c=i.filter((function(e){return"asr"===e.genType})).map((function(e){var t=JSON.parse(e.generated);return{attId:e.objId,raw:t.raw||"",text:t.text||[],timestamp:t.timestamp||[],language:t.language||""}}))).length&&d.h.dispatch((0,Ue.WA)(c,[])),(s=i.filter((function(e){return"summary"===e.genType})).map((function(e){var t=JSON.parse(e.generated);return{attId:e.objId,summary:t.summary||[],topic:t.topic||""}}))).length&&d.h.dispatch((0,Ue.r7)(s,[])),s.length+c.length===0&&X.vp.dispatch("showAiVoiceGeneratedTip",t)):X.vp.dispatch("showAiVoiceGeneratedTip",t);case 14:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),Lc=function(e){var t="Service unavailable",n=!0;switch(e.code){case"token_usage_exceed_limit":t="ai_token_usage_exceed_limit",n=!1;break;case"rate_limit_exceeded":t="System busy",n=!1;break;case"parse_field_missing":t="transcription"===e.type?"Transcription failed":"Summary failed";break;case"timeout":t="Connection timed out";break;case"moderation":n=!1,t="Content may contain sensitive information";break;case"unsupported_language":n=!1,t="Language not supported"}return{errorMessage:t,canRetry:n}},Rc=function(e){var t=e.attId,n=e.type,r=e.code;"transcription"===n?d.h.dispatch((0,Ue.WA)([],[t])):d.h.dispatch((0,Ue.r7)([],[t])),d.h.dispatch((0,Ue.ck)([],[t]));var o=B.ZP.aiVoiceModalInfo;o&&o.attId===t&&o.tab===n?X.vp.dispatch("triggerAiVoiceError",{attId:t,type:n,code:r}):(0,U.eD)(S.U2(Lc({code:r,type:n}).errorMessage))},Zc=function(){var e=Je(qe().mark((function e(t,n,r){var o,a,i,c;return qe().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,k.F8p({attId:t,projectId:n,taskId:r}).catch((function(e){var n="";"ECONNABORTED"===e.code&&(n="timeout"),n=(0,T.vZ)(e).errorCode||"",Rc({attId:t,type:"transcription",code:n})}));case 2:if((a=e.sent)&&200===a.status&&(null===(o=a.data)||void 0===o?void 0:o.taskId)){e.next=5;break}return e.abrupt("return",null);case 5:return i=a.data.taskId,c=function e(){return k.L7p(i).then((function(n){if(200!==n.status||null==n.data)return null;var r=n.data,o=r.code,a=r.data;return 0===o&&a?{raw:a.raw,text:a.text,timestamp:a.timestamp,language:a.language}:1e4===o?new Promise((function(t){setTimeout((function(){return e().then(t)}),5e3)})):(Rc({attId:t,type:"transcription",code:""}),null)})).catch((function(e){var n="";return"ECONNABORTED"===e.code&&(n="timeout"),n=(0,T.vZ)(e).errorCode||"",Rc({attId:t,type:"transcription",code:n}),null}))},e.abrupt("return",c());case 8:case"end":return e.stop()}}),e)})));return function(t,n,r){return e.apply(this,arguments)}}(),Fc=function(){var e=Je(qe().mark((function e(t,n,r){var o,a,i,c,s,u;return qe().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return d.h.dispatch((0,Ue.ck)([{attId:t,type:"transcription"}],[])),o=function(){d.h.dispatch((0,Ue.ck)([],[t]))},e.next=4,Zc(t,n,r);case 4:if(a=e.sent){e.next=8;break}return o(),e.abrupt("return");case 8:i=a.raw,c=a.text,s=a.timestamp,u=a.language,d.h.dispatch((0,Ue.WA)([{attId:t,raw:i,text:c,timestamp:s,language:u}],[])),0===i.length?(0,U.eD)(S.U2("No text detected")):(0,U.eD)(S.U2("Transcription completed")),o();case 12:case"end":return e.stop()}}),e)})));return function(t,n,r){return e.apply(this,arguments)}}(),Bc=function(){var e=Je(qe().mark((function e(t){var n,r,o,a,i,c,s;return qe().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n=t.raw,r=t.attId,e.next=3,k.eO6({text:n,attId:r}).catch((function(e){var t="";"ECONNABORTED"===e.code&&(t="timeout"),t=(0,T.vZ)(e).errorCode||"",Rc({attId:r,type:"summary",code:t})}));case 3:if(o=e.sent){e.next=6;break}return e.abrupt("return",void 0);case 6:return a=o.data,i=a.summary,c=a.topic,s={attId:r,summary:i,topic:c},d.h.dispatch((0,Ue.r7)([s],[])),e.abrupt("return",s);case 10:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),Uc=function(){var e=Je(qe().mark((function e(t,n,r){var o,a,i,c,s,u,l,f;return qe().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(d.h.dispatch((0,Ue.ck)([{attId:t,type:"summary"}],[])),o=function(){d.h.dispatch((0,Ue.ck)([],[t]))},a=d.h.getState().voiceTask.transcriptions[t]){e.next=22;break}return e.next=6,Zc(t,n,r);case 6:if(i=e.sent){e.next=10;break}return o(),e.abrupt("return");case 10:if(c=i.raw,s=i.text,u=i.timestamp,l=i.language,a={attId:t,raw:c,text:s,timestamp:u,language:l},d.h.dispatch((0,Ue.WA)([a],[])),"empty"!==(f=Yc(a))){e.next=18;break}return(0,U.eD)(S.U2("No text detected")),o(),e.abrupt("return");case 18:if("too_short"!==f){e.next=22;break}return(0,U.eD)(S.U2("Transcription completed")),o(),e.abrupt("return");case 22:return e.next=24,Bc(a);case 24:e.sent&&(0,U.eD)(S.U2("Summary completed")),o();case 27:case"end":return e.stop()}}),e)})));return function(t,n,r){return e.apply(this,arguments)}}(),Yc=function(e){var t=e.language,n=e.raw;return 0===n.length?"empty":"zh"===t&&n.length<50||n.length<150?"too_short":void 0},Vc=function(e){var t=e.okCallback,n=e.projectId,r=h.Rp(n),o=r?h.Yj(r):de.fU.read;return o!==de.fU.write?(E.$Z({text:S.U2("project_action_abort_toast",{s9:S.U2("project_".concat(o))})}),!0):(0,O._y)()?!0!==(0,oe.LP)(Z._Yt.aiVoiceTermsShowed,"json")&&0===Object.keys(d.h.getState().voiceTask.summaries).length&&0===Object.keys(d.h.getState().voiceTask.transcriptions).length&&((0,Ye.WI)({title:S.U2("ai_recording_privacy_dialog_title"),content:S.U2("ai_recording_privacy_dialog_msg"),cancelText:S.U2("cancel"),confirmText:S.U2("agree"),confirmAction:function(){(0,oe.JU)(Z._Yt.aiVoiceTermsShowed,"true"),t()}}),!0):(A.$Z({type:Z.VIb.aiVoice}),!0)}},LgRU:function(e,t,n){"use strict";n.d(t,{HV:function(){return P},o0:function(){return I},wU:function(){return L},S6:function(){return R},oG:function(){return Z},ru:function(){return F},yr:function(){return B},RO:function(){return U},m8:function(){return Y},D2:function(){return V},$5:function(){return H},$C:function(){return W},EN:function(){return z},xy:function(){return K},mL:function(){return $},Z_:function(){return J},_Q:function(){return X},$J:function(){return Q},pd:function(){return ee},v4:function(){return te},hp:function(){return oe},$H:function(){return ae},oU:function(){return ie},HU:function(){return ce},HH:function(){return se},WP:function(){return ue},NS:function(){return le},MM:function(){return fe},ne:function(){return de},EV:function(){return pe},X2:function(){return he},Cu:function(){return ge},z5:function(){return ve},j2:function(){return we},mU:function(){return xe}});n("pNMO"),n("4Brf"),n("0oug"),n("gXIK"),n("TeQF"),n("fbCW"),n("x0AG"),n("pjDv"),n("4mDm"),n("oVuX"),n("2B1R"),n("E9XD"),n("Junv"),n("+2oP"),n("ToJy"),n("pDQq"),n("7+zs"),n("sMBO"),n("6cQw"),n("Tskq"),n("qePV"),n("zKZe"),n("5DmW"),n("27RR"),n("tkto"),n("07d7"),n("5s+n"),n("rB9j"),n("ALS0"),n("JfAA"),n("YGK4"),n("PKPk"),n("SYor"),n("FZtP"),n("3bBZ");var r=n("/Qhg"),o=n.n(r),a=n("Eh+D"),i=n("SnZ1"),c=n("LgRU"),s=n("kxzV"),u=n("V/jI"),l=n("5WEu"),f=n("lAy9"),d=n("7Rop"),m=n("q9+P"),p=n("RDjN"),h=n("6uPe"),y=n("eNa2"),g=n("2sNt"),v=n("2VSN"),b=n("+HL6"),w=n("l6yY"),k=n("hnzI"),x=n("P26T"),E=n("dvcG"),S=n("y8mg"),_=n.n(S),O=n("zoGk"),C=n("xS9v");function T(e){return T="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(e)}function j(e){return function(e){if(Array.isArray(e))return D(e)}(e)||function(e){if("undefined"!==typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(!e)return;if("string"===typeof e)return D(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return D(e,t)}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function D(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function M(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function A(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?M(Object(n),!0).forEach((function(t){N(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):M(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function N(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=T(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=T(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==T(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var P=function(e){return e===p.UVy.Note?c.v4().filter((function(e){return e.get("status")!==f.wR.DELETED})):c.pd().filter((function(e){return e.get("status")!==f.wR.DELETED}))},I=function(e){var t=e.id||e.get("id");return!!c.v4().find((function(e){return e.get("id")===t}))},L=function(e,t){return P(t).filter((function(t){return(t.get("title")||"").trim()===e.trim()}))},R=function(e){c.HU(e),J()},Z=function(e){c.oU(e),J()},F=function(e,t,n){var r=t.get("id"),o=(0,g.PNv)([r]),a=(0,v.cO)((0,v.lg)(o,!1)).reduce((function(e,t){return e[t.id]=t,e}),{}),i=(0,h.l_)([r],(function(e){var t;return{task:null===(t=a[e].model)||void 0===t?void 0:t.originModel,childIds:a[e].children.map((function(e){return e.id}))}}),G,e)[0];i.id=n,i=A({items:null,children:null,content:null},i),c.HU(i),J()},B=function(e,t,n){var r=G(e,t);r.id=n,c.oU(r),J()},U=function(e){c.HH(e),J()},Y=function(e){c.WP(e),J()},V=function(e,t,n){var r=q(t,n);return r&&e!==r.get("id")?r.get("id"):null},H=function(e){if(!e)return!1;var t=(e.get("title")||"").trim(),n=(e.get("content")||"").trim(),r=(e.get("items")||(0,a.List)()).find((function(e){return 0!==(e.get("title")||"").trim().length})),o=(e.get("desc")||"").trim();return t.length||n.length||r||o.length},W=function(e,t){var n=t.get("id"),r=(0,g.PNv)([n]),o=(0,v.cO)((0,v.lg)(r,!1)).reduce((function(e,t){return e[t.id]=t,e}),{}),a=(0,h.l_)([n],(function(e){var t;return{task:null===(t=o[e].model)||void 0===t?void 0:t.originModel,childIds:o[e].children.map((function(e){return e.id}))}}),G,e)[0];c.hp(a),J()},z=function(e,t){var n=G(e,t);c.$H(n),J()},G=function(e,t){var n=(e||t.get("title")).trim(),r=t.get("items"),o=t.get("desc"),i={title:n,tags:(t.get("tags")||(0,a.List)()).toArray()};return r&&r.size>0?(i.desc=o,i.items=r.toArray().sort(s.ZP.subtaskExceptStatus).map((function(e){return e.get("title")}))):i.content=(0,y.XP)(t.get("content")||""),i},K=function(e,t,n){return t?function(e,t,n){var r=q(t,n);return r&&e!==r.get("id")}(e,t,n)?u.U2("warning_duplicate_name"):"":u.U2("warning_empty_name")},q=function(e,t){return P(t).find((function(t){return(t.get("title")||"").trim()===e.trim()}))},$=function(){(0,l.Oz)().get("templateEnabled")&&J()},J=function(e){i.Tku().then((function(e){var t=e.data,n=t.taskTemplates,r=t.noteTemplates;null==n?(c.MM(),c.Cu()):(c.EV(n),c.Cu()),null==r?(c.ne(),c.z5()):(c.X2(r),c.z5())})).catch((function(t){o().debug("$syncTaskTemplate",t),e&&e(t)}))},X=function(e){var t=A({},e);return t.items&&(t.content=t.content||t.items.join("\n"),t.items=t.items.map((function(e,t){return{id:(0,d.Z)(),status:0,title:e,sortOrder:t*m.eL}}))),t},Q=function(e){switch(e){case p.V60.Note:return p.UVy.Note;case p.V60.Checklist:case p.V60.Text:default:return p.UVy.Task}},ee=function(){return k.h.getState().taskTemplates},te=function(){return k.h.getState().noteTemplates},ne=function(e){k.h.dispatch(w.IT(e))},re=function(e){k.h.dispatch(w.if(e))},oe=function(e){k.h.dispatch(w.G$(e))},ae=function(e){k.h.dispatch(w.E_(e))},ie=function(e){var t=e.id;k.h.dispatch(w.yr(t,e))},ce=function(e){var t=e.id;k.h.dispatch(w.ru(t,e))},se=function(e){k.h.dispatch(w.RO(e))},ue=function(e){k.h.dispatch(w.m8(e))},le=function(){(0,E.JU)(p._Yt.taskTemplates,JSON.stringify(ee().toJSON())),(0,E.JU)(p._Yt.noteTemplates,JSON.stringify(te().toJSON()))};var fe=function(){ne(["template_example_1","template_example_2","template_example_3"].map((function(e){var t=u.U2(e),n=t.indexOf("\n"),r=t.slice(0,n),o=t.slice(n+1),a=o.split("\n-"),i=x.Z.formatToServerDate(),c={status:f.wR.INIT,createdTime:i};return a.length<=1?Object.assign(c,{title:r,content:o}):(a=a.filter((function(e){return e.length>0})),Object.assign(c,{title:r,items:a})),c})))},de=function(){var e=[me(["weekly_review","my_goals_and_the_completion_rate","","the_most_fulfilling_thing_of_this_week","","things_that_prevent_me_from_achieving_my_goals","","conclusion_and_reflection"]),me(["reading_note","book_title_","author","","extract","","takeaways_and_inspirations"]),me(["meeting_note","topic_","time_","attendees","","goals","","expectations_and_milestones","","records","","next_steps"])];re(e)};function me(e){var t=u.U2(e[0]),n=e.slice(1).map((function(e){return e?u.U2(e):e})).join("\n"),r=x.Z.formatToServerDate();return{title:t,content:n,status:f.wR.INIT,createdTime:r,items:[]}}var pe=function(e){ne(ye(e,ee))},he=function(e){re(ye(e,te))};function ye(e,t){if(!e)return[];var n=t().toJS().reduce((function(e,t){return e.set(t.id,t)}),new Map),r=[];return e.forEach((function(e){var t=n.get(e.id);if(t){n.delete(e.id);var o=t.status;t.etag===e.etag||o!==f.wR.DONE?r.push(t):r.push(A(A({},e),{},{status:f.wR.DONE}))}else r.push(A(A({},e),{},{status:f.wR.DONE}))})),r.push.apply(r,j(Array.from(n.values()).filter((function(e){var t=e.status;return t===f.wR.NEW||t===f.wR.UPDATED})))),r}var ge=function(){be(k.h.getState().taskTemplates,i.Xlx,w.GH,w.ru)},ve=function(){be(k.h.getState().noteTemplates,i.UT4,w._9,w.yr)};function be(e,t,n,r){var a=[],i=[],c=[];e.forEach((function(e){switch(e.get("status")){case f.wR.INIT:case f.wR.NEW:a.push(ke(e));break;case f.wR.UPDATED:i.push(ke(e));break;case f.wR.DELETED:c.push(e.get("id"))}})),(a.length||i.length||c.length)&&t({add:a,update:i,delete:c}).then((function(e){var t=e.data,a=new Set;_().isEmpty(t.id2error)||(a=new Set(Object.keys(t.id2error)),Object.keys(a).forEach((function(e){var n=t.id2error[e];switch(n){case b.Z.EXISTED:k.h.dispatch(r(e,{status:f.wR.UPDATED}));break;case b.Z.NOT_EXISTED:k.h.dispatch(r(e,{status:f.wR.NEW}));break;default:o().log("$commitTemplates : unexpected # Error: ",n," # id: ",e)}}))),_().isEmpty(t.id2etag)||Object.keys(t.id2etag).forEach((function(e){k.h.dispatch(r(e,{etag:t.id2etag[e],status:f.wR.DONE}))})),c.forEach((function(e){a.has(e)||k.h.dispatch(n(e))}))}))}var we=function(e){var t;return O.Z&&(t=O.Z.formatToUtcString()),a.Map(A({id:(0,d.Z)(),status:f.wR.NEW,createdTime:t},e))},ke=function(e){var t=e.toJSON();return delete t.status,t},xe=function(e,t,n,r){var o=function(e){r===p.UVy.Task?k.h.dispatch(w.yj(e)):k.h.dispatch(w.ch(e))},a=P(r).toArray(),i=a.filter((function(e){return null!=e.get("order")})).sort((function(e,t){return(e.get("order")||0)-(t.get("order")||0)})),c=!1;if(i.length!==a.length){var u=new Set(i.map((function(e){return e.get("id")})));o(a.filter((function(e){return!u.has(e.get("id"))})).sort(s.ZP.createdTime).reverse().map((function(e,t){var n;return{id:e.get("id"),order:((null===(n=i[0])||void 0===n?void 0:n.get("order"))||0)-(t+1)*m.eL}}))),c=!0}var l=c?P(r).toArray().filter((function(e){return null!=e.get("order")})).sort((function(e,t){return(e.get("order")||0)-(t.get("order")||0)})):i,f=l.findIndex((function(e){return e.get("id")===t}));if(-1!==f){"right"===n&&f++;var d,h=!1,y=0;if(0===f)y=((null===(d=l[0])||void 0===d?void 0:d.get("order"))||0)-m.eL,(0,C.e3)(y)&&(h=!0);else if(f===l.length){var g;y=((null===(g=l[l.length-1])||void 0===g?void 0:g.get("order"))||0)+m.eL,(0,C.jb)(y)&&(h=!0)}else{var v,b,x=(null===(v=l[f-1])||void 0===v?void 0:v.get("order"))||0,E=(null===(b=l[f])||void 0===b?void 0:b.get("order"))||0;E-x<2?h=!0:y=Math.floor((E+x)/2)}if(h){var S=l.filter((function(t){return t.get("id")!==e}));f=S.findIndex((function(e){return e.get("id")===t})),"right"===n&&f++,o(function(){var t=S.map((function(e){return{id:e.get("id")}}));return t.splice(f,0,{id:e}),t.map((function(e,t){return A(A({},e),{},{order:t*m.eL})}))}())}else o([{id:e,order:y}]);J()}}},Mc5R:function(e,t,n){"use strict";n.d(t,{Gf:function(){return f},Z6:function(){return d},NS:function(){return m},Kn:function(){return p},o:function(){return h},pN:function(){return y},gX:function(){return g}});n("fbCW"),n("ToJy"),n("6cQw"),n("07d7"),n("5s+n");var r=n("hnzI"),o=n("kxzV"),a=n("CPwy"),i=(n("ZvEw"),n("RDjN")),c=n("dvcG"),s=n("X+OG"),u=n("uEhU"),l=n("SnZ1"),f=(n("zoGk"),function(e){var t=e.get("displayName");if(t)return(0,a.bG)(t)&&e.get("phone")?(0,a.CN)(e.get("phone")):t;var n=e.get("email");return n.split("@")[0]||n}),d=function(e){var t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1];return e.sort((function(e,n){return o.ZP.teamMembers(e,n,t)}))},m=function(){var e=r.h.getState().teams.teams;(0,c.JU)(i._Yt.teams,JSON.stringify(e.toJSON()))},p=function(e){return r.h.dispatch((0,s.eQ)(!0)),new Promise((function(t,n){return l.VP0(e).then((function(e){return r.h.dispatch((0,s.eQ)(!1)),r.h.dispatch(u.g4(e.data)),t()})).catch((function(e){return r.h.dispatch((0,s.eQ)(!1)),n(e)}))}))},h=function(e){return l.Zwm(e).then((function(e){r.h.dispatch(u.R2(e.data))}))},y=function(e){return e.get("trial")},g=function(e){return e.get("teamPro")}},ZvEw:function(e,t,n){"use strict";n.d(t,{LK:function(){return p},Fr:function(){return h},mW:function(){return y},n8:function(){return g},y1:function(){return v},cL:function(){return b},Fo:function(){return w},OV:function(){return k},Oj:function(){return x},qc:function(){return E},cd:function(){return S},zC:function(){return _},o6:function(){return O},TD:function(){return C}});n("pNMO"),n("4Brf"),n("0oug"),n("gXIK"),n("TeQF"),n("fbCW"),n("4mDm"),n("2B1R"),n("ToJy"),n("7+zs"),n("qePV"),n("5DmW"),n("27RR"),n("tkto"),n("07d7"),n("YGK4"),n("PKPk"),n("FZtP"),n("3bBZ");var r=n("hnzI"),o=n("kxzV"),a=n("Ag2S"),i=n("UWFD"),c=n("V/jI"),s=n("X+OG"),u=n("stDf"),l=n("SnZ1");function f(e){return f="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},f(e)}function d(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function m(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=f(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=f(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==f(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var p=function(){return r.h.getState().teams.teams},h=function(e){return(e=e||p()).sort(o.ZP.team)},y=function(e){return p().find((function(t){return t.get("id")===e}))},g=function(){return p().map((function(e){return e.get("id")}))},v=function(){return p().filter((function(e){return 0===e.get("role")})).sort(o.ZP.team)},b=function(e){return!1},w=function(e){return p().find((function(t){return t.get("id")===e}))?e:null},k=function(e){if(e){var t=p().find((function(t){return t.get("id")===e}));return!t||t.get("teamPro")}return!1},x=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"buy";if(e)a.vp.dispatch("showGlobalTeamPaymentModal",{teamId:t,paymentType:n});else{var r=(0,c.U2)("contact_to_upgrade");switch(n){case"buy":r=(0,c.U2)("contact_to_upgrade");break;case"renew":r=(0,c.U2)("contact_to_renew");break;case"expansion":r=(0,c.U2)("contact_for_expansion")}(0,i.WI)({key:"team_payment_hint",title:(0,c.U2)("notice"),content:r,type:"singleButton",confirmText:(0,c.U2)("got_it")})}},E=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:r.h.getState(),n=t.globalState.get("teamsSort"),o=n[e],a=(null===o||void 0===o?void 0:o.sortField)||"name",i=(null===o||void 0===o?void 0:o.sortDirection)||"asc";return{sortField:a,sortDirection:i}},S=function(e){var t=E(e),n=t.sortField,r=t.sortDirection;return"name"===n&&"asc"===r},_=function(e,t){var n=r.h.getState().globalState.get("teamsSort"),o=new Set(g()),a=function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?d(Object(n),!0).forEach((function(t){m(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):d(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}({},n);Object.keys(n).forEach((function(e){o.has(e)||delete a[e]})),a[e]=t,r.h.dispatch((0,s.xG)(a))},O=function(){return l.LKj().then((function(e){var t=e.data;return r.h.dispatch(u.r(t)),t}))},C=function(){r.h.dispatch(u.r([]))}},V69L:function(e,t,n){"use strict";n.d(t,{Z4:function(){return T},et:function(){return Y},yP:function(){return U},Ho:function(){return S},FL:function(){return B},BD:function(){return I},BH:function(){return L},NU:function(){return R},Zk:function(){return Z},C5:function(){return F},Gg:function(){return V},k_:function(){return j},hQ:function(){return H},JH:function(){return D}});n("pNMO"),n("4Brf"),n("tjZM"),n("0oug"),n("gXIK"),n("lEou"),n("ma9I"),n("TeQF"),n("fbCW"),n("4mDm"),n("oVuX"),n("2B1R"),n("Junv"),n("+2oP"),n("7+zs"),n("sMBO"),n("DEfu"),n("I9xj"),n("qePV"),n("5DmW"),n("27RR"),n("NBAS"),n("tkto"),n("ExoC"),n("07d7"),n("5s+n"),n("PKPk"),n("FZtP"),n("3bBZ");var r=n("hnzI"),o=n("P26T"),a=n("0swr"),i=n.n(a),c=n("Eh+D"),s=n("sLZY"),u=n("5WEu"),l=n("2sNt"),f=n("+vT4"),d=n("zoGk"),m=n("XTqd"),p=n("WSY4"),h=n("SnZ1"),y=n("1iZ0");function g(e){return g="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},g(e)}function v(){v=function(){return t};var e,t={},n=Object.prototype,r=n.hasOwnProperty,o=Object.defineProperty||function(e,t,n){e[t]=n.value},a="function"==typeof Symbol?Symbol:{},i=a.iterator||"@@iterator",c=a.asyncIterator||"@@asyncIterator",s=a.toStringTag||"@@toStringTag";function u(e,t,n){return Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{u({},"")}catch(e){u=function(e,t,n){return e[t]=n}}function l(e,t,n,r){var a=t&&t.prototype instanceof y?t:y,i=Object.create(a.prototype),c=new M(r||[]);return o(i,"_invoke",{value:C(e,n,c)}),i}function f(e,t,n){try{return{type:"normal",arg:e.call(t,n)}}catch(e){return{type:"throw",arg:e}}}t.wrap=l;var d="suspendedStart",m="executing",p="completed",h={};function y(){}function b(){}function w(){}var k={};u(k,i,(function(){return this}));var x=Object.getPrototypeOf,E=x&&x(x(A([])));E&&E!==n&&r.call(E,i)&&(k=E);var S=w.prototype=y.prototype=Object.create(k);function _(e){["next","throw","return"].forEach((function(t){u(e,t,(function(e){return this._invoke(t,e)}))}))}function O(e,t){function n(o,a,i,c){var s=f(e[o],e,a);if("throw"!==s.type){var u=s.arg,l=u.value;return l&&"object"==g(l)&&r.call(l,"__await")?t.resolve(l.__await).then((function(e){n("next",e,i,c)}),(function(e){n("throw",e,i,c)})):t.resolve(l).then((function(e){u.value=e,i(u)}),(function(e){return n("throw",e,i,c)}))}c(s.arg)}var a;o(this,"_invoke",{value:function(e,r){function o(){return new t((function(t,o){n(e,r,t,o)}))}return a=a?a.then(o,o):o()}})}function C(t,n,r){var o=d;return function(a,i){if(o===m)throw Error("Generator is already running");if(o===p){if("throw"===a)throw i;return{value:e,done:!0}}for(r.method=a,r.arg=i;;){var c=r.delegate;if(c){var s=T(c,r);if(s){if(s===h)continue;return s}}if("next"===r.method)r.sent=r._sent=r.arg;else if("throw"===r.method){if(o===d)throw o=p,r.arg;r.dispatchException(r.arg)}else"return"===r.method&&r.abrupt("return",r.arg);o=m;var u=f(t,n,r);if("normal"===u.type){if(o=r.done?p:"suspendedYield",u.arg===h)continue;return{value:u.arg,done:r.done}}"throw"===u.type&&(o=p,r.method="throw",r.arg=u.arg)}}}function T(t,n){var r=n.method,o=t.iterator[r];if(o===e)return n.delegate=null,"throw"===r&&t.iterator.return&&(n.method="return",n.arg=e,T(t,n),"throw"===n.method)||"return"!==r&&(n.method="throw",n.arg=new TypeError("The iterator does not provide a '"+r+"' method")),h;var a=f(o,t.iterator,n.arg);if("throw"===a.type)return n.method="throw",n.arg=a.arg,n.delegate=null,h;var i=a.arg;return i?i.done?(n[t.resultName]=i.value,n.next=t.nextLoc,"return"!==n.method&&(n.method="next",n.arg=e),n.delegate=null,h):i:(n.method="throw",n.arg=new TypeError("iterator result is not an object"),n.delegate=null,h)}function j(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function D(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function M(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(j,this),this.reset(!0)}function A(t){if(t||""===t){var n=t[i];if(n)return n.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var o=-1,a=function n(){for(;++o<t.length;)if(r.call(t,o))return n.value=t[o],n.done=!1,n;return n.value=e,n.done=!0,n};return a.next=a}}throw new TypeError(g(t)+" is not iterable")}return b.prototype=w,o(S,"constructor",{value:w,configurable:!0}),o(w,"constructor",{value:b,configurable:!0}),b.displayName=u(w,s,"GeneratorFunction"),t.isGeneratorFunction=function(e){var t="function"==typeof e&&e.constructor;return!!t&&(t===b||"GeneratorFunction"===(t.displayName||t.name))},t.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,w):(e.__proto__=w,u(e,s,"GeneratorFunction")),e.prototype=Object.create(S),e},t.awrap=function(e){return{__await:e}},_(O.prototype),u(O.prototype,c,(function(){return this})),t.AsyncIterator=O,t.async=function(e,n,r,o,a){void 0===a&&(a=Promise);var i=new O(l(e,n,r,o),a);return t.isGeneratorFunction(n)?i:i.next().then((function(e){return e.done?e.value:i.next()}))},_(S),u(S,s,"Generator"),u(S,i,(function(){return this})),u(S,"toString",(function(){return"[object Generator]"})),t.keys=function(e){var t=Object(e),n=[];for(var r in t)n.push(r);return n.reverse(),function e(){for(;n.length;){var r=n.pop();if(r in t)return e.value=r,e.done=!1,e}return e.done=!0,e}},t.values=A,M.prototype={constructor:M,reset:function(t){if(this.prev=0,this.next=0,this.sent=this._sent=e,this.done=!1,this.delegate=null,this.method="next",this.arg=e,this.tryEntries.forEach(D),!t)for(var n in this)"t"===n.charAt(0)&&r.call(this,n)&&!isNaN(+n.slice(1))&&(this[n]=e)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if("throw"===e.type)throw e.arg;return this.rval},dispatchException:function(t){if(this.done)throw t;var n=this;function o(r,o){return c.type="throw",c.arg=t,n.next=r,o&&(n.method="next",n.arg=e),!!o}for(var a=this.tryEntries.length-1;a>=0;--a){var i=this.tryEntries[a],c=i.completion;if("root"===i.tryLoc)return o("end");if(i.tryLoc<=this.prev){var s=r.call(i,"catchLoc"),u=r.call(i,"finallyLoc");if(s&&u){if(this.prev<i.catchLoc)return o(i.catchLoc,!0);if(this.prev<i.finallyLoc)return o(i.finallyLoc)}else if(s){if(this.prev<i.catchLoc)return o(i.catchLoc,!0)}else{if(!u)throw Error("try statement without catch or finally");if(this.prev<i.finallyLoc)return o(i.finallyLoc)}}}},abrupt:function(e,t){for(var n=this.tryEntries.length-1;n>=0;--n){var o=this.tryEntries[n];if(o.tryLoc<=this.prev&&r.call(o,"finallyLoc")&&this.prev<o.finallyLoc){var a=o;break}}a&&("break"===e||"continue"===e)&&a.tryLoc<=t&&t<=a.finallyLoc&&(a=null);var i=a?a.completion:{};return i.type=e,i.arg=t,a?(this.method="next",this.next=a.finallyLoc,h):this.complete(i)},complete:function(e,t){if("throw"===e.type)throw e.arg;return"break"===e.type||"continue"===e.type?this.next=e.arg:"return"===e.type?(this.rval=this.arg=e.arg,this.method="return",this.next="end"):"normal"===e.type&&t&&(this.next=t),h},finish:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),D(n),h}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.tryLoc===e){var r=n.completion;if("throw"===r.type){var o=r.arg;D(n)}return o}}throw Error("illegal catch attempt")},delegateYield:function(t,n,r){return this.delegate={iterator:A(t),resultName:n,nextLoc:r},"next"===this.method&&(this.arg=e),h}},t}function b(e,t,n,r,o,a,i){try{var c=e[a](i),s=c.value}catch(u){return void n(u)}c.done?t(s):Promise.resolve(s).then(r,o)}function w(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function k(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?w(Object(n),!0).forEach((function(t){x(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):w(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function x(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=g(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=g(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==g(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var E=function(){var e,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:r.h.getState();return null===(e=t.timetable)||void 0===e?void 0:e.timetable},S=function(){var e,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:r.h.getState();return null===(e=t.timetable)||void 0===e?void 0:e.courses},_=function(e){var t=e.split(":");return 2===t.length?60*(t[0]?Number(t[0]):0)+(t[1]?Number(t[1]):0):0},O=function(e,t,n,r){return n.filter((function(e){return e<=r})).map((function(n){var r=i()(new Date(e)).startOf("week").format(),o=i()(r).add(function(e,t){var n,r=u.U2("startDayOfWeek");n="SAT"===r?e>=6?e%6:e+1:"SUN"===r?e%7:e-u.A0(r);return 7*t+n}(t,n-1),"day").format();return i()(o).startOf("day").format()})).filter((function(t){return i()(new Date(e)).startOf("day").isSameOrBefore(i()(new Date(t)))}))},C=function(e){if(!(0,s.x)()||!e)return null;var t=[];return e.forEach((function(e){var n=e.startDate,r=e.courses,a=void 0===r?[]:r,c=e.lessonTimes,s=e.reminders,u=e.id,l=e.weekCount;a.forEach((function(e){var r=e.items,a=e.id,f=e.name,d=e.color;r.forEach((function(e,r){var m=e.weekday,p=e.weeks,h=e.startLesson,y=e.endLesson,g=e.room,v=e.teacher;O(n,m,p,l).forEach((function(e){var n=function(e,t,n,r,a,c){if(null==r)return null;var s=r[a],u=r[c];if(!Array.isArray(s)||!Array.isArray(u))return null;var l=s[0],f=u[1];if(!l||!f)return null;var d=i()(n),m=d.clone().minute(_(l)),p=d.clone().minute(_(f));return{id:"".concat(e,"_").concat(i()(m).format("YYYYMMDD"),"_").concat(t),startTime:o.Z.formatToServerDate(m),endTime:o.Z.formatToServerDate(p)}}(a,r,e,c,h,y);n&&t.push({id:n.id,courseId:a,timetableId:u,isTimetable:!0,isAllDay:!1,startLesson:h,endLesson:y,room:g,weekday:m,teacher:v,reminders:null!==s&&void 0!==s?s:[],startDate:n.startTime,dueDate:n.endTime,title:f,color:null!==d&&void 0!==d?d:"transparent",priority:0})}))}))}))})),t},T=function(e){return e.EVEN="EVEN",e.ODD="ODD",e.ALL="ALL",e.OTHER="OTHER",e}({}),j=function(e){for(var t=!0,n=!0,r=!0,o=0;o<e.length;o++)if(e[o]%2!==0){t=!1;break}for(var a=0;a<e.length;a++)if(e[a]%2!==1){n=!1;break}for(var i=0;i<e.length;i++)if(i+1!==e[i]){r=!1;break}return t&&e.length>1?T.EVEN:n&&e.length>1?T.ODD:r&&e.length>1?T.ALL:T.OTHER},D=function(e){var t=[],n=0;return e.forEach((function(r,o){0===o?t[0]=[r]:r-e[o-1]===1?t[n].push(r):t[++n]=[r]})),t},M=function(e){return S(e)},A=function(e){return E(e)},N=function(e){return(0,s.x)(e)},P=function(e,t,n){var r=c.List();if(!n)return r;var o={};return t&&t.forEach((function(e){var t=e.courses;(void 0===t?[]:t).forEach((function(e){var t=e.items,n=e.id;o[n]=t}))})),e&&e.forEach((function(e){var t=e.courseId;r=r.push(c.Map(k(k({},e),{},{fragments:o[t]})))})),r},I=(0,p.P1)([M,A,N],(function(e,t,n){return P(e,t,n)})),L=(0,p.P1)([M,A,N],(function(e,t,n){return P(e,t,n).filter((function(e){return!!e&&0===l.k7X(e)})).toList()})),R=(0,p.P1)([M,A,N],(function(e,t,n){return P(e,t,n).filter((function(e){return!!e&&1===l.k7X(e)})).toList()})),Z=(0,p.P1)([M,A,N],(function(e,t,n){return P(e,t,n).filter((function(e){if(!e)return!1;var t=l.k7X(e);return t>=0&&t<7})).toList()})),F=function(e){var t=E();if(t)return t.find((function(t){return t.id===e}))},B=function(e){var t=S(),n=E(),r={};if(n&&n.forEach((function(e){var t=e.courses;(void 0===t?[]:t).forEach((function(e){var t=e.items,n=e.id;r[n]=t}))})),t){var o=t.find((function(t){return t.id===e}));if(o){var a=o.courseId;return c.Map(k(k({},o),{},{fragments:r[a]}))}}},U=function(e){var t=e.get("room"),n=e.get("teacher");return t||n?{needRender:!0,content:[t,n].filter(Boolean).join(" ")}:{needRender:!1,content:""}},Y=function(){var e=r.h.getState().extPreference.timetable.currentTimetableId;if(e){var t=E();if(t){var n=t.find((function(t){return t.id===e}));if(n){var o=n.lessonTimes;if(o){var a=!0,i=0,c=Object.keys(o);return c.forEach((function(e){var t=+e;t>i&&(i=t),0===o[e].length&&(a=!1)})),a&&(a=c.length===i),a}}}}return!1},V=function(e){var t=e.get("reminders");if(null==t||0===t.length)return!1;var n,r=e.get("startDate");if(r){n=(0,f.i)(r,!1);for(var o=0;o<t.length;o++){var a=t[o],i=m.Uc(n,a);if(d.Z.prefMoment(i).diff(d.Z.prefMoment().startOf("minute"),"minutes")>0)return!0}return!1}return!1},H=function(){var e,t=(e=v().mark((function e(){var t,n,o;return v().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,h.JTq)();case 2:t=e.sent,(n=t.data)&&Array.isArray(n)&&n.length&&(r.h.dispatch((i=n,{type:y.as.SET_TIMETABLES_INFO,timetables:i})),o=C(n),r.h.dispatch((a=null!==o&&void 0!==o?o:[],{type:y.as.SET_COURSES,courses:a})));case 5:case"end":return e.stop()}var a,i}),e)})),function(){var t=this,n=arguments;return new Promise((function(r,o){var a=e.apply(t,n);function i(e){b(a,r,o,i,c,"next",e)}function c(e){b(a,r,o,i,c,"throw",e)}i(void 0)}))});return function(){return t.apply(this,arguments)}}()},lQiI:function(e,t,n){"use strict";n.d(t,{et:function(){return x},U2:function(){return E},_y:function(){return S},zy:function(){return _},Oh:function(){return O},gX:function(){return C},P8:function(){return T},Hi:function(){return j},mH:function(){return D},JC:function(){return M},oY:function(){return A},OL:function(){return N},Ak:function(){return P},g6:function(){return I},Gf:function(){return L},Py:function(){return R},bc:function(){return Z},tg:function(){return F},AI:function(){return B},O0:function(){return U},T1:function(){return V},UD:function(){return H},N:function(){return W},dO:function(){return z}});n("pNMO"),n("4Brf"),n("tjZM"),n("0oug"),n("lEou"),n("4mDm"),n("Junv"),n("+2oP"),n("sMBO"),n("DEfu"),n("I9xj"),n("NBAS"),n("ExoC"),n("07d7"),n("5s+n"),n("PKPk"),n("FZtP"),n("3bBZ");var r=n("hnzI"),o=n("b5Jz"),a=n("SnZ1"),i=n("CPwy"),c=n("wPh5"),s=n("ZvEw"),u=n("V/jI"),l=n("dmHn"),f=n.n(l),d=n("P26T"),m=n("dvcG"),p=n("RDjN"),h=n("Ag2S"),y=n("l3/N"),g=n("q9+P");function v(e){return v="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},v(e)}function b(){b=function(){return t};var e,t={},n=Object.prototype,r=n.hasOwnProperty,o=Object.defineProperty||function(e,t,n){e[t]=n.value},a="function"==typeof Symbol?Symbol:{},i=a.iterator||"@@iterator",c=a.asyncIterator||"@@asyncIterator",s=a.toStringTag||"@@toStringTag";function u(e,t,n){return Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{u({},"")}catch(e){u=function(e,t,n){return e[t]=n}}function l(e,t,n,r){var a=t&&t.prototype instanceof y?t:y,i=Object.create(a.prototype),c=new M(r||[]);return o(i,"_invoke",{value:C(e,n,c)}),i}function f(e,t,n){try{return{type:"normal",arg:e.call(t,n)}}catch(e){return{type:"throw",arg:e}}}t.wrap=l;var d="suspendedStart",m="executing",p="completed",h={};function y(){}function g(){}function w(){}var k={};u(k,i,(function(){return this}));var x=Object.getPrototypeOf,E=x&&x(x(A([])));E&&E!==n&&r.call(E,i)&&(k=E);var S=w.prototype=y.prototype=Object.create(k);function _(e){["next","throw","return"].forEach((function(t){u(e,t,(function(e){return this._invoke(t,e)}))}))}function O(e,t){function n(o,a,i,c){var s=f(e[o],e,a);if("throw"!==s.type){var u=s.arg,l=u.value;return l&&"object"==v(l)&&r.call(l,"__await")?t.resolve(l.__await).then((function(e){n("next",e,i,c)}),(function(e){n("throw",e,i,c)})):t.resolve(l).then((function(e){u.value=e,i(u)}),(function(e){return n("throw",e,i,c)}))}c(s.arg)}var a;o(this,"_invoke",{value:function(e,r){function o(){return new t((function(t,o){n(e,r,t,o)}))}return a=a?a.then(o,o):o()}})}function C(t,n,r){var o=d;return function(a,i){if(o===m)throw Error("Generator is already running");if(o===p){if("throw"===a)throw i;return{value:e,done:!0}}for(r.method=a,r.arg=i;;){var c=r.delegate;if(c){var s=T(c,r);if(s){if(s===h)continue;return s}}if("next"===r.method)r.sent=r._sent=r.arg;else if("throw"===r.method){if(o===d)throw o=p,r.arg;r.dispatchException(r.arg)}else"return"===r.method&&r.abrupt("return",r.arg);o=m;var u=f(t,n,r);if("normal"===u.type){if(o=r.done?p:"suspendedYield",u.arg===h)continue;return{value:u.arg,done:r.done}}"throw"===u.type&&(o=p,r.method="throw",r.arg=u.arg)}}}function T(t,n){var r=n.method,o=t.iterator[r];if(o===e)return n.delegate=null,"throw"===r&&t.iterator.return&&(n.method="return",n.arg=e,T(t,n),"throw"===n.method)||"return"!==r&&(n.method="throw",n.arg=new TypeError("The iterator does not provide a '"+r+"' method")),h;var a=f(o,t.iterator,n.arg);if("throw"===a.type)return n.method="throw",n.arg=a.arg,n.delegate=null,h;var i=a.arg;return i?i.done?(n[t.resultName]=i.value,n.next=t.nextLoc,"return"!==n.method&&(n.method="next",n.arg=e),n.delegate=null,h):i:(n.method="throw",n.arg=new TypeError("iterator result is not an object"),n.delegate=null,h)}function j(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function D(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function M(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(j,this),this.reset(!0)}function A(t){if(t||""===t){var n=t[i];if(n)return n.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var o=-1,a=function n(){for(;++o<t.length;)if(r.call(t,o))return n.value=t[o],n.done=!1,n;return n.value=e,n.done=!0,n};return a.next=a}}throw new TypeError(v(t)+" is not iterable")}return g.prototype=w,o(S,"constructor",{value:w,configurable:!0}),o(w,"constructor",{value:g,configurable:!0}),g.displayName=u(w,s,"GeneratorFunction"),t.isGeneratorFunction=function(e){var t="function"==typeof e&&e.constructor;return!!t&&(t===g||"GeneratorFunction"===(t.displayName||t.name))},t.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,w):(e.__proto__=w,u(e,s,"GeneratorFunction")),e.prototype=Object.create(S),e},t.awrap=function(e){return{__await:e}},_(O.prototype),u(O.prototype,c,(function(){return this})),t.AsyncIterator=O,t.async=function(e,n,r,o,a){void 0===a&&(a=Promise);var i=new O(l(e,n,r,o),a);return t.isGeneratorFunction(n)?i:i.next().then((function(e){return e.done?e.value:i.next()}))},_(S),u(S,s,"Generator"),u(S,i,(function(){return this})),u(S,"toString",(function(){return"[object Generator]"})),t.keys=function(e){var t=Object(e),n=[];for(var r in t)n.push(r);return n.reverse(),function e(){for(;n.length;){var r=n.pop();if(r in t)return e.value=r,e.done=!1,e}return e.done=!0,e}},t.values=A,M.prototype={constructor:M,reset:function(t){if(this.prev=0,this.next=0,this.sent=this._sent=e,this.done=!1,this.delegate=null,this.method="next",this.arg=e,this.tryEntries.forEach(D),!t)for(var n in this)"t"===n.charAt(0)&&r.call(this,n)&&!isNaN(+n.slice(1))&&(this[n]=e)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if("throw"===e.type)throw e.arg;return this.rval},dispatchException:function(t){if(this.done)throw t;var n=this;function o(r,o){return c.type="throw",c.arg=t,n.next=r,o&&(n.method="next",n.arg=e),!!o}for(var a=this.tryEntries.length-1;a>=0;--a){var i=this.tryEntries[a],c=i.completion;if("root"===i.tryLoc)return o("end");if(i.tryLoc<=this.prev){var s=r.call(i,"catchLoc"),u=r.call(i,"finallyLoc");if(s&&u){if(this.prev<i.catchLoc)return o(i.catchLoc,!0);if(this.prev<i.finallyLoc)return o(i.finallyLoc)}else if(s){if(this.prev<i.catchLoc)return o(i.catchLoc,!0)}else{if(!u)throw Error("try statement without catch or finally");if(this.prev<i.finallyLoc)return o(i.finallyLoc)}}}},abrupt:function(e,t){for(var n=this.tryEntries.length-1;n>=0;--n){var o=this.tryEntries[n];if(o.tryLoc<=this.prev&&r.call(o,"finallyLoc")&&this.prev<o.finallyLoc){var a=o;break}}a&&("break"===e||"continue"===e)&&a.tryLoc<=t&&t<=a.finallyLoc&&(a=null);var i=a?a.completion:{};return i.type=e,i.arg=t,a?(this.method="next",this.next=a.finallyLoc,h):this.complete(i)},complete:function(e,t){if("throw"===e.type)throw e.arg;return"break"===e.type||"continue"===e.type?this.next=e.arg:"return"===e.type?(this.rval=this.arg=e.arg,this.method="return",this.next="end"):"normal"===e.type&&t&&(this.next=t),h},finish:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),D(n),h}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.tryLoc===e){var r=n.completion;if("throw"===r.type){var o=r.arg;D(n)}return o}}throw Error("illegal catch attempt")},delegateYield:function(t,n,r){return this.delegate={iterator:A(t),resultName:n,nextLoc:r},"next"===this.method&&(this.arg=e),h}},t}function w(e,t,n,r,o,a,i){try{var c=e[a](i),s=c.value}catch(u){return void n(u)}c.done?t(s):Promise.resolve(s).then(r,o)}function k(e){return function(){var t=this,n=arguments;return new Promise((function(r,o){var a=e.apply(t,n);function i(e){w(a,r,o,i,c,"next",e)}function c(e){w(a,r,o,i,c,"throw",e)}i(void 0)}))}}var x=function(){return r.h.getState().userProfile},E=function(e){return x().get(e)},S=function(){return!!E("pro")},_=function(){return!(!E("pro")||E("gracePeriod"))},O=function(){return!!E("teamUser")},C=function(){return!!E("teamPro")},T=function(){var e=C(),t=S(),n=O();return!t&&!e&&n},j=function(){var e=C(),t=S(),n=O();return t&&!e&&n},D=function(){var e=C();return O()&&e},M=function(){return!!E("activeTeamUser")},A=function(){return L(x())},N=function(){return(0,a.TqK)().then((function(e){r.h.dispatch((0,o.ij)(e.data))}))},P=function(){return N().then((function(){(c.xr(),O())?s.o6():s.LK().size>0&&s.TD()}))},I=function(e){return null!=e.get("verifiedEmail")&&(!e.get("fakedEmail")&&!e.get("verifiedEmail"))},L=function(e){return e.get("displayName")?e.get("displayName"):e.get("name")?e.get("name"):R(e)},R=function(e){return e.get("verifiedEmail")?e.get("username"):e.get("phone")?(0,i.CN)(e.get("phone")):(0,i.bG)(e.get("username"))?"":e.get("username")},Z=function(e){return e.get("verifiedEmail")?e.get("username"):e.get("phone")?(0,i.CN)(e.get("phone")):(0,i.bG)(e.get("username"))?e.get("displayName")?e.get("displayName"):e.get("name")?e.get("name"):"":e.get("username")},F=function(e,t){switch(e){case"apple":return u.U2("apple");case"google":return t?u.U2("google_play"):u.U2("google");case"paypal_subscribe":return u.U2("settings_premium_paypal");case"stripe_subscribe":return u.U2("stripe_pay");case"alipay_subscribe":return u.U2("ali_pay");case"wxpay_subscribe":return u.U2("wechat");default:return""}},B=function(e,t){var n=e?(t?f()(t):f()()).diff(f()(d.Z.parseUTCString(e)).startOf("days"),"days"):0;return Math.max(n,1)},U=function(){if(y.JK())return!1;if(E("gracePeriod")){var e=E("noGraceDate"),t=(0,m.LP)(p._Yt.gracePeriodHintShowLastDateInfo,"json");if(!t||e!==t.noGraceDate)return(0,m.ZM)(p._Yt.gracePeriodHintShowLastDateInfo),h.vp.dispatch("showGracePeriodHintModal",{count:1}),!0;var n=t.timeStamp,r=t.count,o=d.Z.parseUTCString(E("proEndDate")),a=f()(),i=a.isSame(f()(o),"days"),c=a.isSame(new Date(n),"days");if(i&&!c)return h.vp.dispatch("showGracePeriodHintModal",{count:3}),!0;if(1===r&&a.diff(new Date(n),"days")>=7)return h.vp.dispatch("showGracePeriodHintModal",{count:2}),!0}else(0,m.ZM)(p._Yt.gracePeriodHintShowLastDateInfo);return!1},Y=function(){var e=k(b().mark((function e(){var t,n,r;return b().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,a.rPc)();case 2:if((t=e.sent)&&t.data.thirdSiteBinds){e.next=5;break}return e.abrupt("return",!1);case 5:return n=t.data.thirdSiteBinds||[],r=n.some((function(e){return 3===e.siteId})),e.abrupt("return",r&&1===n.length&&!E("filledPassword"));case 8:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),V="20260531",H=function(){var e=k(b().mark((function e(){var t,n;return b().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(g.j4){e.next=2;break}return e.abrupt("return",!1);case 2:if(t=(0,m.LP)(p._Yt.lastWeiboPopupDateStamp,"json"),n=f()().format("YYYYMMDD"),!(t&&t>=n)){e.next=6;break}return e.abrupt("return",!1);case 6:if(!(n>=V)){e.next=20;break}if(!(0,m.xZ)("isSpecialWeiboSigninUser","json")){e.next=18;break}return e.next=11,Y();case 11:if(!e.sent){e.next=17;break}return h.vp.dispatch("showCancelWeiboHintModal"),e.abrupt("return",!0);case 17:(0,m.BT)("isSpecialWeiboSigninUser");case 18:e.next=26;break;case 20:return e.next=22,Y();case 22:if(!e.sent){e.next=26;break}return h.vp.dispatch("showCancelWeiboHintModal"),e.abrupt("return",!0);case 26:return e.abrupt("return",!1);case 27:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),W=function(){var e=k(b().mark((function e(){var t,n;return b().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(t=(0,m.LP)(p._Yt.lastDuplicateSubscriptionPopupDateStamp,"json"),n=f()().format("YYYYMMDD"),!(t&&t>=n)){e.next=4;break}return e.abrupt("return",!1);case 4:if(2!==g.Vh){e.next=9;break}return h.vp.dispatch("showDuplicateSubscriptionHintModal"),e.abrupt("return",!0);case 9:return e.abrupt("return",!1);case 10:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),z=function(e){switch(e){case"paypal_subscribe":case"paypal":window.open(p.a5$,"_blank");break;case"stripe_subscribe":case"stripe":window.open(p.rUU,"_blank");break;case"google":window.open(p.Bpf,"_blank")}}},k8Oq:function(e,t,n){"use strict";n.d(t,{xP:function(){return y},HQ:function(){return k},Li:function(){return x},oo:function(){return E}});n("pNMO"),n("4Brf"),n("0oug"),n("gXIK"),n("ma9I"),n("TeQF"),n("4mDm"),n("7+zs"),n("qePV"),n("5DmW"),n("27RR"),n("tkto"),n("07d7"),n("PKPk"),n("FZtP"),n("3bBZ");var r=n("/Qhg"),o=n.n(r),a=n("q9+P"),i=n("7Rop"),c=n("bJwH");function s(e){return s="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},s(e)}function u(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function l(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?u(Object(n),!0).forEach((function(t){f(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):u(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function f(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=s(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=s(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==s(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var d="Notification"in window,m={},p={},h=function(e){var t=p[e];t&&(clearTimeout(t),delete p[e])},y=function(e){h(e)},g=function(e){var t=m[e];t&&"function"===typeof t.close&&t.close(),m[e]===t&&(m[e]=null)},v=function(e,t,n){var r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{},i=e.get("id"),s=r.useUniqueTag;g(i);var u=s?l(l({},n),{},{tag:"".concat(n.tag,"-").concat(Date.now())}):l({},n),f=new Notification(t,u);return m[i]=f,f.onclick=function(){try{window.focus()}catch(n){var t=a.TF+a.nw+"/#p/"+e.get("projectId")+((0,c.v2)(e.get("projectId"))?"/kanban/":"/tasks/")+e.get("id");window.open(t)}E(e.get("id"))},f.onclose=function(){console.log((new Date).toLocaleString()+" close1 "+t),m[i]===f&&(console.log((new Date).toLocaleString()+" close2 "+t),m[i]=null)},f.onshow=function(){o().debug("show"),console.log((new Date).toLocaleString()+" show "+t)},f.onerror=function(e){o().error(e)},f},b=function(e,t,n){var r=e.get("id"),o=Date.now();h(r);p[r]=setTimeout((function a(){Date.now()-o>=18e5?y(r):(v(e,t,n,{useUniqueTag:!0}),p[r]=setTimeout(a,3e4))}),3e4)},w=function(e){try{"granted"===Notification.permission?e():"denied"!==Notification.permission&&Notification.requestPermission((function(t){"permission"in Notification||(Notification.permission=t),"granted"===t&&e()}))}catch(t){}},k=function(e,t,n){var r=arguments.length>3&&void 0!==arguments[3]&&arguments[3];if(d){var o={icon:a.TF+a.nw+"/static/img/icon_128.png",body:n,tag:e.get("id")};w((function(){v(e,t,o),r?b(e,t,o):h(e.get("id"))}))}},x=function(e,t){var n={icon:a.TF+a.nw+"/static/img/icon_128.png",body:t,tag:(0,i.Z)()};w((function(){var t=new Notification(e,n);m[n.tag]=t,t.onclick=function(){try{window.focus()}catch(t){var e=a.TF+a.nw;window.open(e)}E(n.tag)},t.onclose=function(e){var t=e.target.tag;m[t]=null}}))},E=function(e){var t=m[e];t&&"function"===typeof t.close&&t.close(),y(e)}},PiDg:function(e,t,n){"use strict";n.d(t,{rD:function(){return W},yA:function(){return z},sj:function(){return G},V$:function(){return K},qH:function(){return q},Vv:function(){return $},Uy:function(){return J},P2:function(){return X},lS:function(){return Q},zu:function(){return ee},S9:function(){return te},Yo:function(){return ne},eV:function(){return re},R_:function(){return oe},uG:function(){return ae},Ou:function(){return ie},$0:function(){return ce},XO:function(){return se},yd:function(){return ue},O1:function(){return le},Qb:function(){return fe},En:function(){return de},fN:function(){return me},Gg:function(){return pe},I3:function(){return he},lf:function(){return ye},Zd:function(){return ge},Hy:function(){return ve},bd:function(){return be},CD:function(){return we},Xo:function(){return ke},Kk:function(){return xe},rK:function(){return Ee},Lv:function(){return Se}});n("pNMO"),n("4Brf"),n("0oug"),n("gXIK"),n("ma9I"),n("TeQF"),n("pjDv"),n("yq1k"),n("4mDm"),n("2B1R"),n("+2oP"),n("7+zs"),n("sMBO"),n("Tskq"),n("qePV"),n("zKZe"),n("5DmW"),n("NBAS"),n("ExoC"),n("07d7"),n("4l63"),n("5s+n"),n("SuFq"),n("XUE8"),n("rB9j"),n("ALS0"),n("JfAA"),n("YGK4"),n("PKPk"),n("FZtP"),n("3bBZ");var r=n("dmHn"),o=n.n(r),a=n("Eh+D"),i=n("yscd"),c=n("RDjN"),s=n("CwjU"),u=n("b1+A"),l=n("L7jP"),f=n("2sNt"),d=n("xS9v"),m=n("wV/k"),p=n("Ag2S"),h=n("ggTm"),y=n("owjm"),g=n("l3/N"),v=n("ZalT"),b=n("DhI8"),w=n("P26T"),k=n("V/jI"),x=n("xG0P"),E=n("lQiI"),S=n("97ST"),_=n("4+DD"),O=n("bJwH");function C(e){return C="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},C(e)}function T(e){return function(e){if(Array.isArray(e))return j(e)}(e)||function(e){if("undefined"!==typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(!e)return;if("string"===typeof e)return j(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return j(e,t)}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function j(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function D(){return D="undefined"!==typeof Reflect&&Reflect.get?Reflect.get.bind():function(e,t,n){var r=M(e,t);if(r){var o=Object.getOwnPropertyDescriptor(r,t);return o.get?o.get.call(arguments.length<3?e:n):o.value}},D.apply(this,arguments)}function M(e,t){for(;!Object.prototype.hasOwnProperty.call(e,t)&&null!==(e=P(e)););return e}function A(e,t,n){return t=P(t),function(e,t){if(t&&("object"===C(t)||"function"===typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(e,N()?Reflect.construct(t,n||[],P(e).constructor):t.apply(e,n))}function N(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(N=function(){return!!e})()}function P(e){return P=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},P(e)}function I(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&L(e,t)}function L(e,t){return L=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},L(e,t)}function R(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function Z(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,U(r.key),r)}}function F(e,t,n){return t&&Z(e.prototype,t),n&&Z(e,n),Object.defineProperty(e,"prototype",{writable:!1}),e}function B(e,t,n){return(t=U(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function U(e){var t=function(e,t){if("object"!=C(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=C(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==C(t)?t:t+""}var Y=function(e){m.ct(e.map((function(e){return{id:e.id,parentId:void 0}})))},V=function(e,t){var n=!(arguments.length>2&&void 0!==arguments[2])||arguments[2],r=f.qOI(e),o=r.list,a=r.map,c=f.kzf(o,a),s=c.filter((function(e){return null!=e.model&&!t(e.section)})),u=s.map((function(e){return e.model.originModel}));return n&&Y(s.filter((function(e){return e.model instanceof i.Y5&&!e.model.isNote}))),u},H=function(e,t,n){var r=!(arguments.length>3&&void 0!==arguments[3])||arguments[3],o=f.qOI(e),i=o.list,c=o.map,s=f.kzf(i,c),u=s.filter((function(e){return null!=e.model&&!t(e.section)})),l=u.map((function(e){return e.model.originModel})),d=a.List(l),m=f.RLB(d);return r&&Y(u.filter((function(e){return!n(e.model.columnId)}))),{allTasks:m,tasks:l}},W=function(){function e(t,n,r,o){R(this,e),B(this,"noHeader",void 0),B(this,"id",void 0),B(this,"name",void 0),B(this,"needingBuildTree",!0),B(this,"isSortFree",!0),B(this,"canDrop",!0),this.id=t,this.name=null!==n&&void 0!==n?n:"",this.noHeader=null!==r&&void 0!==r&&r,null!=o&&(this.isSortFree=o)}return F(e,[{key:"equals",value:function(t){return this.isSortFree===t.isSortFree&&(this.canDrop===t.canDrop&&(t===this||t instanceof e&&(t instanceof ye?this.name===t.name:t instanceof fe||t instanceof pe||t instanceof ye?this.noHeader===t.noHeader:this.id===t.id)))}},{key:"createOnEnterProperties",get:function(){return{}}},{key:"setNoHeader",value:function(e){this.noHeader=e}},{key:"clone",value:function(){return Object.assign(Object.create(Object.getPrototypeOf(this)),this)}},{key:"createOnEnterInSection",value:function(e,t,n,r){x.Mx(e,t,n,r)}},{key:"insertTasks",value:function(e,t,n,r,o,a,i,c,s,u){f.UDv(e,t,n,r,o,a,i,c,u)}},{key:"dropTasks",value:function(e){}},{key:"dropTasksIgnoreStatus",value:function(e){}},{key:"pureDropTasks",value:function(e){}}])}(),z=function(e){function t(){var e;return R(this,t),B(e=A(this,t,["task","task"]),"canDrop",!0),B(e,"noHeader",!1),B(e,"needingBuildTree",!0),B(e,"isSortFree",!0),e}return I(t,e),F(t,[{key:"createOnEnterProperties",get:function(){return{kind:c.V60.Text}}},{key:"dropTasks",value:function(e){var t=this,n=V(e,(function(e){return e.id===t.id}),!1);_e(n)}}])}(W),G=function(e){function t(){var e;return R(this,t),B(e=A(this,t,["note","note"]),"canDrop",!0),B(e,"noHeader",!1),B(e,"needingBuildTree",!1),B(e,"isSortFree",!1),e}return I(t,e),F(t,[{key:"createOnEnterProperties",get:function(){return{kind:c.V60.Note}}},{key:"dropTasks",value:function(e){var t=this,n=V(e,(function(e){return e.id===t.id}),!1);_e(n)}}])}(W),K=function(e){function t(){var e;return R(this,t),B(e=A(this,t,["timetable","timetable"]),"canDrop",!1),B(e,"noHeader",!1),B(e,"needingBuildTree",!1),B(e,"isSortFree",!1),e}return I(t,e),F(t)}(W),q=function(e){function t(){var e;return R(this,t),B(e=A(this,t,["pin","pin"]),"noHeader",!1),e}return I(t,e),F(t,[{key:"createOnEnterProperties",get:function(){return{pinnedTime:w.Z.formatToServerDate(new Date)}}},{key:"createOnEnterInSection",value:function(e,t,n,r){x.GO(e,t,n,r)}},{key:"insertTasks",value:function(e,t,n,r,o,a,i,c,s){f.Kl0(e,t,n,r,a,i,s)}},{key:"dropTasks",value:function(e){var t=this,n=V(e,(function(e){return e.id===t.id}),!1);x.C5(n)}}])}(W),$=function(e){function t(){var e;return R(this,t),B(e=A(this,t,["modified-time"]),"canDrop",!0),B(e,"noHeader",!0),B(e,"needingBuildTree",!0),B(e,"isSortFree",!1),e}return I(t,e),F(t,[{key:"dropTasks",value:function(e){var t=this,n=V(e,(function(e){return e.id===t.id}),!1);_e(n),y.cW(a.List(n),v.hY.Uncompleted)}}])}(W),J=function(e){function t(e,n,r,a){var i;return R(this,t),B(i=A(this,t,[e,r,!1,a]),"date",void 0),B(i,"getDateString",(function(){return i.date?o()(i.date).format("YYYYMMDD"):void 0})),i.id=e,i.date=n,i}return I(t,e),F(t,[{key:"formatDate",get:function(){return this.date?o()(this.date).format(c.WUZ.dateTime):""}},{key:"createOnEnterProperties",get:function(){return{startDate:this.formatDate}}},{key:"equals",value:function(e){return!(this.date instanceof Date&&e.date instanceof Date&&this.date.getTime()!==e.date.getTime())&&D(P(t.prototype),"equals",this).call(this,e)}},{key:"insertTasks",value:function(e,t,n,r,o,a,i,c,s){var u=this.getDateString();if(1===e.length&&["overdue","next7days","later"].includes(this.id)){var f,d=null===(f=e[0].model)||void 0===f?void 0:f.originModel;if(d)switch(this.id){case"overdue":b.fU(d)&&(u=void 0);break;case"next7days":b.Mm(d)&&(u=void 0);break;case"later":b.Wq(d)&&(u=void 0)}}l.UD(e,t,n,u,r,a,i,s);var m=n[t],p=null==m||m.level+r===0;null==this.date&&p&&this.dropTasks(e)}},{key:"dropTasks",value:function(e){var t=this,n=V(e,(function(e){return e.id===t.id}));if(_e(n),this.date){var r=(0,d.J0)(this.date);m.Z(n,r)}else{var o=e[0].model;o.isScheduleOwner&&o.isScheduleTask?p.vp.dispatch(h.k,{taskId:o.id,projectId:o.projectId}):m.mz(n)}}},{key:"pureDropTasks",value:function(e){var t=this,n=V(e,(function(e){return e.id===t.id}));if(this.date){var r=(0,d.J0)(this.date);m.Z(n,r,{ignoreStatus:!0})}else{var o=e[0].model;o.isScheduleOwner&&o.isScheduleTask?p.vp.dispatch(h.k,{taskId:o.id,projectId:o.projectId}):m.mz(n,{ignoreStatus:!0})}}},{key:"isOverdue",value:function(){return"overdue"===this.id}}])}(W),X=function(e){function t(e,n,r,a){var i;return R(this,t),B(i=A(this,t,[e,r,!1,a]),"date",void 0),B(i,"getDateString",(function(){return i.date?o()(i.date).format(c.WUZ.dateTime):void 0})),i.id=e,i.date=n,null!=a&&(i.isSortFree=a),i}return I(t,e),F(t,[{key:"equals",value:function(e){return!(this.date instanceof Date&&e.date instanceof Date&&this.date.getTime()!==e.date.getTime())&&D(P(t.prototype),"equals",this).call(this,e)}},{key:"dropTasks",value:function(e){var t=this,n=V(e,(function(e){return e.id===t.id}),!1);_e(n),y.cW(a.List(n),v.hY.Uncompleted)}}])}(W),Q=function(e){function t(e,n,r){var o;return R(this,t),B(o=A(this,t,[e,n]),"priority",c.Y$J.none),o.priority=r,o}return I(t,e),F(t,[{key:"createOnEnterProperties",get:function(){return{priority:parseInt("".concat(this.priority),10)}}},{key:"insertTasks",value:function(e,t,n,r,o,a,i,c,u){s.U(e,t,n,this.priority,r,a,i,u)}},{key:"dropTasks",value:function(e){var t=this,n=V(e,(function(e){return e.id===t.id}));_e(n);var r=parseInt("".concat(this.priority),10);m.Nf(n,r)}},{key:"dropTasksIgnoreStatus",value:function(e){var t=this,n=V(e,(function(e){return e.id===t.id})),r=parseInt("".concat(this.priority),10);m.Nf(n,r,{ignoreStatus:!0})}},{key:"pureDropTasks",value:function(e){var t=this,n=V(e,(function(e){return e.id===t.id})),r=parseInt("".concat(this.priority),10);m.Nf(n,r,{ignoreStatus:!0})}}])}(W),ee=function(e){function t(e,n,r){var o;return R(this,t),B(o=A(this,t,[e,n]),"disabled",void 0),o.disabled=r,o}return I(t,e),F(t,[{key:"createOnEnterProperties",get:function(){return{projectId:this.id}}},{key:"insertTasks",value:function(e,t,n,r,o,a,i,c){u.U(e,t,n,this.id,r,i)}},{key:"dropTasks",value:function(e){var t=this,n=V(e,(function(e){return e.id===t.id}));_e(n),y.yF(a.List(n),this.id,void 0,(function(e){}))}},{key:"pureDropTasks",value:function(e){var t=this,n=V(e,(function(e){return e.id===t.id}));y.yF(a.List(n),this.id,void 0,(function(e){}))}}])}(W),te=function(e){function t(){return R(this,t),A(this,t,["completed","completed"])}return I(t,e),F(t)}(W),ne=function(e){function t(){return R(this,t),A(this,t,["wontdo","wontdo"])}return I(t,e),F(t)}(W),re=function(e){function t(){return R(this,t),A(this,t,["inProgress","inProgress"])}return I(t,e),F(t)}(W),oe=function(e){function t(){return R(this,t),A(this,t,["unCompleted","unCompleted"])}return I(t,e),F(t)}(W),ae=function(e){function t(e){var n;return R(this,t),(n=A(this,t,["miniDate",e])).noHeader=!0,n.isSortFree=!1,n}return I(t,e),F(t)}(J),ie=function(e){function t(e,n){var r;return R(this,t),B(r=A(this,t,[null!==e&&void 0!==e?e:"completed","completed"]),"date",void 0),r.isSortFree=!1,r.date=n,r}return I(t,e),F(t,[{key:"createOnEnterProperties",get:function(){return{status:2,completedTime:o()().format(c.WUZ.atomTime),completedUserId:E.U2("userId")}}},{key:"dropTasks",value:function(e){var t=this,n=a.List(V(e,(function(e){return e.id===t.id}),!1));if(1===n.size&&n.get(0).get("isSubTaskModel")){var r=n.get(0),o=f.FOH(r.get("taskId"));g.cW()?o&&f.dVD(o,r.get("id"),this.date||new Date):o&&f.J7G(o,r.get("id"))}else n.forEach((function(e){g.cW()?f.qjm(e.get("id"),t.date||new Date):f.rzg(e)?y.QW(e):y.cW(a.List([e]),v.hY.Completed)}))}}])}(W),ce=function(e){function t(){var e,n=arguments.length>0&&void 0!==arguments[0]&&arguments[0];return R(this,t),B(e=A(this,t,["others",k.U2("habit_section_others"),n]),"type","order"),B(e,"date",void 0),e.isSortFree=!0,e}return I(t,e),F(t,[{key:"createOnEnterProperties",get:function(){return{status:2,completedTime:o()().format(c.WUZ.atomTime)}}},{key:"dropTasks",value:function(e){var t=this,n=a.List(V(e,(function(e){return e.id===t.id}),!1));if(1===n.size&&n.get(0).get("isSubTaskModel")){var r=n.get(0);f.J7G(f.FOH(r.get("taskId")),r.get("id"))}else n.forEach((function(e){g.cW()?f.qjm(e.get("id"),t.date||new Date):f.rzg(e)?y.QW(e):y.cW(a.List([e]),v.hY.Completed)}))}}])}(W),se=function(e){function t(){var e;return R(this,t),B(e=A(this,t,["habitCompleted",k.U2("habit_checked_in")]),"canDrop",!1),B(e,"noHeader",!1),e.isSortFree=!1,e}return I(t,e),F(t)}(W),ue=function(e){function t(){var e;return R(this,t),B(e=A(this,t,["search"]),"canDrop",!1),B(e,"noHeader",!0),B(e,"needingBuildTree",!1),B(e,"isSortFree",!1),e}return I(t,e),F(t)}(W),le=function(e){function t(){var e;return R(this,t),B(e=A(this,t,["archived"]),"canDrop",!1),B(e,"noHeader",!1),B(e,"needingBuildTree",!1),B(e,"isSortFree",!1),e}return I(t,e),F(t)}(W),fe=function(e){function t(){var e;return R(this,t),(e=A(this,t,["title","",!0])).isSortFree=!1,e.canDrop=!0,e}return I(t,e),F(t,[{key:"dropTasks",value:function(e){var t=this,n=V(e,(function(e){return e.id===t.id}),!1);_e(n),y.cW(a.List(n),v.hY.Uncompleted)}}])}(W),de=function(e){function t(){var e;return R(this,t),(e=A(this,t,["habit","habit"])).isSortFree=!1,e.canDrop=!1,e}return I(t,e),F(t)}(W),me=function(e){function t(e,n){var r;return R(this,t),(r=A(this,t,[e,n])).isSortFree=!0,r.canDrop=!1,r}return I(t,e),F(t,[{key:"isNoTag",get:function(){return this.id===c.iij}},{key:"createOnEnterProperties",get:function(){return this.isNoTag?{tags:null}:{tags:[this.id]}}},{key:"insertTasks",value:function(e,t,n,r,o,a,i,c,s){f.qy_(e,t,n,r,a,i,s)}}])}(W),pe=function(e){function t(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";return R(this,t),A(this,t,["order"+e,"",!0])}return I(t,e),F(t,[{key:"dropTasks",value:function(e){var t=this,n=V(e,(function(e){return e.id===t.id}),!1);_e(n),m.uq(e.map((function(e){var t;return null===(t=e.model)||void 0===t?void 0:t.originModel})).filter(Boolean))}}])}(W),he=function(e){function t(){var e;return R(this,t),B(e=A(this,t,["tempSection",""]),"type","tempSection"),e}return I(t,e),F(t)}(W),ye=function(e){function t(){var e;R(this,t);for(var n=arguments.length,r=new Array(n),o=0;o<n;o++)r[o]=arguments[o];return B(e=A(this,t,[].concat(r)),"type","order"),e}return I(t,e),F(t,[{key:"createOnEnterProperties",get:function(){return{columnId:this.id}}},{key:"insertTasks",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=arguments.length>1?arguments[1]:void 0,n=arguments.length>2?arguments[2]:void 0,r=arguments.length>3?arguments[3]:void 0,o=arguments.length>4?arguments[4]:void 0;f.n0v(e,t,n,r,this.id,o)}},{key:"dropTasks",value:function(e){var t=this,n=H(e,(function(e){return e.id===t.id}),(function(e){return e===t.id})),r=n.allTasks,o=n.tasks;_e(o),m._N(r,o,this.id,{setNewOrder:!0,ignoreStatus:!1},"list","top")}},{key:"dropTasksIgnoreStatus",value:function(e){var t=this,n=H(e,(function(e){return e.id===t.id}),(function(e){return e===t.id})),r=n.allTasks,o=n.tasks;_e(o),m._N(r,o,this.id,{setNewOrder:!0,ignoreStatus:!0},"list","top")}}])}(W),ge=function(e){function t(){var e;R(this,t);for(var n=arguments.length,r=new Array(n),o=0;o<n;o++)r[o]=arguments[o];return B(e=A(this,t,[].concat(r)),"type","order"),e}return I(t,e),F(t,[{key:"createOnEnterProperties",get:function(){return{columnId:this.id}}},{key:"insertTasks",value:function(){}},{key:"dropTasks",value:function(e){}}])}(W),ve=function(e){function t(e,n){var r;return R(this,t),B(r=A(this,t,[e,n]),"assignee",void 0),B(r,"getValidInsertItems",(function(e,t){var n=[];if(t()&&-1!==r.assignee){var o=new Set;e.forEach((function(e){e.model instanceof i.Y5&&o.add(e.model.projectId)}));var a=new Map;(0,O.MU)(T(o)).toArray().filter((function(e){return(0,O.vi)(e)})).forEach((function(e){var t=e.get("id"),n=new Set((0,S.gz)(t).toArray().map((function(e){return e.get("userId")})));a.set(t,n)})),0===(n=e.filter((function(e){if(e.model instanceof i.Y5){var t=a.get(e.model.projectId);if(t&&t.has(r.assignee))return!0}return!1}))).length&&e.length&&(0,_.eD)(k.U2("change_section_assignee_error"))}else n=e;return n})),r.assignee=parseInt(e,10),r.isSortFree=!1,r}return I(t,e),F(t,[{key:"createOnEnterProperties",get:function(){return{assignee:this.id}}},{key:"insertTasks",value:function(e,n,r,o,a,i,c,s,u,l){var d=this.getValidInsertItems(e,(function(){return!i&&g.QF()}));D(P(t.prototype),"insertTasks",this).call(this,d,n,r,o,a,i,c,s,u,l);var p=r[n],h=f.qOI(d),y=h.list,v=h.map,b=f.kzf(y,v);null!=p&&p.level+o!==0||m.mv(b.map((function(e){var t;return null===(t=e.model)||void 0===t?void 0:t.originModel})),this.assignee)}},{key:"dropTasks",value:function(e){var t=this,n=this.getValidInsertItems(e,(function(){return g.QF()})),r=V(n,(function(e){return e.id===t.id}));_e(r),m.mv(r,this.assignee)}},{key:"dropTasksIgnoreStatus",value:function(e){var t=this,n=this.getValidInsertItems(e,(function(){return g.QF()})),r=V(n,(function(e){return e.id===t.id}));_e(r),m.mv(r,this.assignee,{ignoreStatus:!0})}},{key:"pureDropTasks",value:function(e){var t=this,n=this.getValidInsertItems(e,(function(){return g.QF()})),r=V(n,(function(e){return e.id===t.id}));m.mv(r,this.assignee,{ignoreStatus:!0})}}])}(W),be=function(){function e(){R(this,e),B(this,"id","morePadding"),B(this,"name","kanban_more_padding_bottom")}return F(e,[{key:"equals",value:function(t){return t===this||t instanceof e&&this.id===t.id}},{key:"setNoHeader",value:function(e){}},{key:"clone",value:function(){return Object.assign(Object.create(Object.getPrototypeOf(this)),this)}}])}(),we=function(){function e(){R(this,e),B(this,"id","loadMore"),B(this,"name","show_more_tasks")}return F(e,[{key:"equals",value:function(t){return t===this||t instanceof e&&this.id===t.id}},{key:"setNoHeader",value:function(e){}},{key:"clone",value:function(){return Object.assign(Object.create(Object.getPrototypeOf(this)),this)}}])}(),ke=function(){function e(t,n){R(this,e),B(this,"id",""),B(this,"name",""),B(this,"propertySection",null),this.id=t,this.propertySection=n}return F(e,[{key:"equals",value:function(t){return t===this||t instanceof e&&this.id===t.id}},{key:"setNoHeader",value:function(e){}},{key:"clone",value:function(){return Object.assign(Object.create(Object.getPrototypeOf(this)),this)}}])}(),xe=function(e){function t(){return R(this,t),A(this,t,["order","",!0])}return I(t,e),F(t)}(W),Ee=function(){function e(t,n){R(this,e),B(this,"id","moreChildren"),B(this,"count",1),this.id="moreChildren/".concat(t),this.count=n}return F(e,[{key:"name",get:function(){return 1===this.count?"one_completed_tasks":"n_completed_tasks"}},{key:"equals",value:function(t){return t===this||t instanceof e&&(this.id===t.id&&this.count===t.count)}},{key:"setNoHeader",value:function(e){}},{key:"clone",value:function(){return Object.assign(Object.create(Object.getPrototypeOf(this)),this)}}])}(),Se=function(e){function t(){var e;return R(this,t),(e=A(this,t,["countdown","countdown"])).isSortFree=!1,e.canDrop=!1,e}return I(t,e),F(t)}(W),_e=function(e){var t=e.filter((function(e){return f.rpT(e)})).map((function(e){return e.get("id")}));m.Fi(t)}},yscd:function(e,t,n){"use strict";n.d(t,{D2:function(){return O},Y5:function(){return T},kz:function(){return j},js:function(){return D},g:function(){return M},if:function(){return A},zF:function(){return N},Tu:function(){return P}});n("pNMO"),n("4Brf"),n("0oug"),n("gXIK"),n("ma9I"),n("4mDm"),n("7+zs"),n("sMBO"),n("qePV"),n("zKZe"),n("NBAS"),n("ExoC"),n("07d7"),n("SuFq"),n("PKPk"),n("3bBZ");var r=n("Eh+D"),o=n.n(r),a=n("joPj"),i=n("PiDg"),c=n("RDjN"),s=n("2sNt"),u=n("V7o8"),l=n("T3me"),f=n("vRcb"),d=n("Ici6"),m=n("V69L"),p=n("ylzY");function h(e){return h="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},h(e)}function y(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function g(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,_(r.key),r)}}function v(e,t,n){return t&&g(e.prototype,t),n&&g(e,n),Object.defineProperty(e,"prototype",{writable:!1}),e}function b(e,t,n){return t=k(t),function(e,t){if(t&&("object"===h(t)||"function"===typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(e,w()?Reflect.construct(t,n||[],k(e).constructor):t.apply(e,n))}function w(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(w=function(){return!!e})()}function k(e){return k=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},k(e)}function x(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&E(e,t)}function E(e,t){return E=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},E(e,t)}function S(e,t,n){return(t=_(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function _(e){var t=function(e,t){if("object"!=h(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=h(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==h(t)?t:t+""}var O=function(e){function t(e,n){var r,o,a;return y(this,t),S(a=b(this,t,[null!==(r=null===n||void 0===n?void 0:n.treeId)&&void 0!==r?r:e.id,null===n||void 0===n?void 0:n.treeParentId]),"id",void 0),S(a,"section",void 0),S(a,"model",void 0),S(a,"collapsed",!1),a.id=null!==(o=null===n||void 0===n?void 0:n.id)&&void 0!==o?o:e.id,a.section=e,a.model=n,a}return x(t,e),v(t,[{key:"parentId",get:function(){var e;return null===(e=this.parent)||void 0===e?void 0:e.id}},{key:"isSection",get:function(){return null==this.model&&this.section instanceof i.rD}},{key:"clone",value:function(){return Object.assign(Object.create(Object.getPrototypeOf(this)),this)}},{key:"equals",value:function(e){return e===this||e instanceof t&&(e.level===this.level&&(e.children.length===this.children.length&&(e.collapsed===this.collapsed&&(!!this.section.equals(e.section)&&(this.model===e.model||(!this.model||!e.model||o().is(this.model.originModel,e.model.originModel)))))))}}],[{key:"isArrayEqual",value:function(e,t){if(e===t)return!1;if(!e||!t)return!1;if(e.length!==t.length)return!1;for(var n=0;n<e.length;n+=1){var r=e[n],o=t[n];if(!r.equals(o))return!1}return!0}}])}(a.Gk),C=function(){return v((function e(){y(this,e)}),[{key:"parentId",get:function(){}},{key:"treeId",get:function(){return this.id}},{key:"treeParentId",get:function(){return this.parentId}},{key:"columnId",get:function(){}},{key:"taskId",get:function(){}},{key:"attachments",get:function(){return o().List([])}},{key:"hasAttachments",value:function(){return!1}},{key:"tags",get:function(){return o().List([])}},{key:"content",get:function(){}},{key:"hasContent",value:function(){return!1}},{key:"hasLocation",value:function(){return!1}},{key:"willRepeat",value:function(){return!1}},{key:"getProgressInfo",value:function(){}},{key:"hasProgress",value:function(){return!1}},{key:"projectInfo",get:function(){}},{key:"hasAssign",value:function(){return!1}},{key:"isScheduleOwner",get:function(){return!1}},{key:"hasStartDate",value:function(){return!!this.startDate}},{key:"projectId",get:function(){}},{key:"isCompleted",get:function(){return!1}},{key:"isWontDo",get:function(){return!1}},{key:"isUndone",get:function(){return!1}},{key:"isScheduleTask",get:function(){return!1}},{key:"isNote",get:function(){return!1}},{key:"isPinned",get:function(){return!1}}])}(),T=function(e){function t(e){var n;return y(this,t),S(n=b(this,t),"task",void 0),n.task=e,n}return x(t,e),v(t,[{key:"modelType",get:function(){return c.eqw.Task}},{key:"treeId",get:function(){return"".concat(this.projectId,"/").concat(this.id)}},{key:"treeParentId",get:function(){var e=this.parentId;return e?"".concat(this.projectId,"/").concat(e):null}},{key:"id",get:function(){return this.task.get("id")}},{key:"parentId",get:function(){return this.task.get("parentId")}},{key:"title",get:function(){var e;return null!==(e=this.task.get("title"))&&void 0!==e?e:""}},{key:"columnId",get:function(){return this.task.get("columnId")}},{key:"dragItemType",get:function(){return c.yPX.TASK}},{key:"sortOrderType",get:function(){return c.ZHR.task}},{key:"originModel",get:function(){return this.task}},{key:"attachments",get:function(){return(0,s.zne)(this.task)}},{key:"hasAttachments",value:function(){return s.r_8(this.attachments)}},{key:"tags",get:function(){var e;return null!==(e=this.task.get("tags"))&&void 0!==e?e:o().List([])}},{key:"content",get:function(){return this.task.get("content")}},{key:"hasContent",value:function(){return s.v35(this.task)}},{key:"hasLocation",value:function(){return s.tih(this.task)}},{key:"willRepeat",value:function(){return s.rzg(this.task)}},{key:"hasReminder",value:function(){return s.Ggi(this.task)}},{key:"getProgressInfo",value:function(){var e,t=null!==(e=this.task.get("progress"))&&void 0!==e?e:0;return{progress:t,goal:100,percentage:100*Math.min(t/100,1)}}},{key:"hasProgress",value:function(){return s.aHe(this.task)}},{key:"projectInfo",get:function(){return(0,s.NUQ)(this.task)}},{key:"hasAssign",value:function(){return s.N2m(this.task)}},{key:"isScheduleOwner",get:function(){return s.VuY(this.task)}},{key:"listTipsElements",get:function(){var e=c.etu,t=e.Tag,n=e.Project,r=e.SubTask,o=e.Attachment,a=e.Note,i=e.Location,s=e.Repeat,u=e.Reminder,l=e.Progress,f=e.Date,d=e.Assignment,m=[t,n,r,o,a,i,s,u,l,f];return this.isScheduleOwner&&m.push(d),m}},{key:"startDate",get:function(){return this.task.get("startDate")}},{key:"dueDate",get:function(){return this.task.get("dueDate")}},{key:"isAllDay",get:function(){return this.task.get("isAllDay")}},{key:"projectId",get:function(){return this.task.get("projectId")}},{key:"isCompleted",get:function(){return s.PNE(this.task)}},{key:"isWontDo",get:function(){return s.Vnl(this.task)}},{key:"sortOrder",get:function(){return this.task.get("sortOrder")}},{key:"isScheduleTask",get:function(){return s.pHh(this.task)}},{key:"isSubtask",get:function(){return!!this.parentId}},{key:"status",get:function(){return this.task.get("status")}},{key:"isNote",get:function(){return s.ZWx(this.task)}},{key:"isPinned",get:function(){return s.rpT(this.task)}}])}(C),j=function(e){function t(e){var n;return y(this,t),S(n=b(this,t),"event",void 0),n.event=e,n}return x(t,e),v(t,[{key:"modelType",get:function(){return c.eqw.Event}},{key:"id",get:function(){return this.event.get("id")}},{key:"parentId",get:function(){}},{key:"title",get:function(){var e;return null!==(e=this.event.get("title"))&&void 0!==e?e:""}},{key:"dragItemType",get:function(){return c.yPX.EVENT}},{key:"sortOrderType",get:function(){return c.ZHR.subscribe}},{key:"originModel",get:function(){return this.event}},{key:"content",get:function(){return this.event.get("content")}},{key:"hasContent",value:function(){return s.v35(this.event)}},{key:"hasLocation",value:function(){return s.tih(this.event)}},{key:"willRepeat",value:function(){return s.rzg(this.event)}},{key:"hasReminder",value:function(){return u.Gg(this.event)}},{key:"listTipsElements",get:function(){var e=c.etu,t=e.Reminder,n=e.Date;return[e.Project,t,n]}},{key:"startDate",get:function(){return this.event.get("startDate")}},{key:"dueDate",get:function(){return this.event.get("dueDate")}},{key:"isAllDay",get:function(){return this.event.get("isAllDay")}},{key:"sortOrder",get:function(){return this.event.get("sortOrder")}},{key:"projectInfo",get:function(){var e,t=null!==(e=this.event.get("color"))&&void 0!==e?e:"transparent",n=this.event.get("calendarId"),r=p.ZP.urlCalendarId2Name[n]||this.event.get("calendarName");if(!r){var o=(0,d.xE)(this.event.get("calendarId"));o&&(n=o.get("accountId"),r=o.get("name"))}return{id:n,name:r,color:t}}}])}(C),D=function(e){function t(e){var n;return y(this,t),S(n=b(this,t),"habit",void 0),n.habit=e,n}return x(t,e),v(t,[{key:"modelType",get:function(){return c.eqw.Habit}},{key:"id",get:function(){return this.habit.get("id")}},{key:"parentId",get:function(){}},{key:"title",get:function(){var e;return null!==(e=this.habit.get("title"))&&void 0!==e?e:""}},{key:"dragItemType",get:function(){return c.yPX.HABIT}},{key:"sortOrderType",get:function(){}},{key:"originModel",get:function(){return this.habit}},{key:"hasReminder",value:function(){return f.yq(this.habit)}},{key:"getProgressInfo",value:function(){var e=f.Je(this.habit);return{progress:e.value,goal:e.goal,percentage:e.percentage}}},{key:"hasProgress",value:function(){return f.aH(this.habit)}},{key:"listTipsElements",get:function(){var e=c.etu;return[e.Reminder,e.Progress,e.Date]}},{key:"startDate",get:function(){return this.habit.get("startDate")}},{key:"dueDate",get:function(){return this.habit.get("dueDate")}},{key:"isAllDay",get:function(){return this.habit.get("isAllDay")}},{key:"isCompleted",get:function(){return f.T4(this.habit)}},{key:"isUndone",get:function(){return f.T7(this.habit)}},{key:"sortOrder",get:function(){return this.habit.get("sortOrder")}}])}(C),M=function(e){function t(e){var n;return y(this,t),S(n=b(this,t),"checklistTask",void 0),n.checklistTask=e,n}return x(t,e),v(t,[{key:"modelType",get:function(){return c.eqw.Checklist}},{key:"id",get:function(){return this.checklistTask.get("id")}},{key:"parentId",get:function(){}},{key:"title",get:function(){var e;return null!==(e=this.checklistTask.get("title"))&&void 0!==e?e:""}},{key:"columnId",get:function(){return this.checklistTask.get("columnId")}},{key:"taskId",get:function(){return this.checklistTask.get("taskId")}},{key:"dragItemType",get:function(){return c.yPX.LIST_CHECKLIST}},{key:"sortOrderType",get:function(){return c.ZHR.subtask}},{key:"originModel",get:function(){return this.checklistTask}},{key:"tags",get:function(){var e;return null!==(e=this.checklistTask.get("tags"))&&void 0!==e?e:o().List([])}},{key:"hasReminder",value:function(){return l.Gg(this.checklistTask)}},{key:"projectInfo",get:function(){return(0,s.NUQ)(this.checklistTask)}},{key:"isScheduleOwner",get:function(){return s.VuY(this.checklistTask)}},{key:"listTipsElements",get:function(){var e=c.etu,t=e.Assignment,n=[e.Tag,e.Project,e.Reminder,e.SubtaskDate];return this.isScheduleOwner&&n.push(t),n}},{key:"startDate",get:function(){return this.checklistTask.get("startDate")}},{key:"dueDate",get:function(){return this.checklistTask.get("dueDate")}},{key:"isAllDay",get:function(){return this.checklistTask.get("isAllDay")}},{key:"projectId",get:function(){return this.checklistTask.get("projectId")}},{key:"isCompleted",get:function(){return s.PNE(this.checklistTask)}},{key:"sortOrder",get:function(){return this.checklistTask.get("sortOrder")}},{key:"isScheduleTask",get:function(){return s.pHh(this.checklistTask)}}])}(C),A=function(e){function t(e){var n;return y(this,t),S(n=b(this,t),"habit",void 0),n.habit=e,n}return x(t,e),v(t,[{key:"id",get:function(){return this.habit.id}},{key:"title",get:function(){return this.habit.name}},{key:"columnId",get:function(){return this.habit.sectionId}},{key:"originModel",get:function(){return this.habit}}])}(C),N=function(e){function t(e){var n;return y(this,t),S(n=b(this,t),"course",void 0),n.course=e,n}return x(t,e),v(t,[{key:"modelType",get:function(){return c.eqw.Course}},{key:"id",get:function(){return this.course.get("id")}},{key:"parentId",get:function(){}},{key:"title",get:function(){var e;return null!==(e=this.course.get("title"))&&void 0!==e?e:""}},{key:"dragItemType",get:function(){return c.yPX.COURSE}},{key:"sortOrderType",get:function(){return c.ZHR.course}},{key:"originModel",get:function(){return this.course}},{key:"hasReminder",value:function(){return m.Gg(this.course)}},{key:"listTipsElements",get:function(){var e=c.etu;return[e.Project,e.Reminder,e.Date]}},{key:"startDate",get:function(){return this.course.get("startDate")}},{key:"dueDate",get:function(){return this.course.get("dueDate")}},{key:"isAllDay",get:function(){return!1}},{key:"isCompleted",get:function(){return!1}},{key:"projectInfo",get:function(){var e=this.course.get("timetableId"),t=m.C5(e);return{id:e,name:t?t.name:"",color:"transparent"}}},{key:"sortOrder",get:function(){return 0}}])}(C),P=function(e){function t(e){var n;return y(this,t),S(n=b(this,t),"countdown",void 0),n.countdown=e,n}return x(t,e),v(t,[{key:"modelType",get:function(){return c.eqw.Countdown}},{key:"id",get:function(){return this.countdown.get("id")}},{key:"parentId",get:function(){}},{key:"title",get:function(){var e;return null!==(e=this.countdown.get("title"))&&void 0!==e?e:""}},{key:"dragItemType",get:function(){return c.yPX.COUNTDOWN}},{key:"sortOrderType",get:function(){}},{key:"originModel",get:function(){return this.countdown}},{key:"hasReminder",value:function(){return!0}},{key:"listTipsElements",get:function(){return[c.etu.CountdownDate]}},{key:"startDate",get:function(){return this.countdown.get("startDate")}},{key:"dueDate",get:function(){return this.countdown.get("dueDate")}},{key:"isAllDay",get:function(){return!0}},{key:"isCompleted",get:function(){return!1}},{key:"isUndone",get:function(){return!1}},{key:"sortOrder",get:function(){return this.countdown.get("sortOrder")}}])}(C)},QTTh:function(e,t,n){"use strict";var r=(0,n("q1tI").createContext)({x:0,y:0});t.Z=r},kv72:function(e,t,n){"use strict";n.d(t,{k:function(){return c},C:function(){return s}});n("pNMO"),n("4Brf"),n("0oug"),n("pjDv"),n("4mDm"),n("+2oP"),n("sMBO"),n("07d7"),n("rB9j"),n("ALS0"),n("JfAA"),n("PKPk"),n("3bBZ");var r=n("q1tI"),o=n("QTTh");function a(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,a,i,c=[],s=!0,u=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;s=!1}else for(;!(s=(r=a.call(n)).done)&&(c.push(r.value),c.length!==t);s=!0);}catch(e){u=!0,o=e}finally{try{if(!s&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(u)throw o}}return c}}(e,t)||function(e,t){if(!e)return;if("string"===typeof e)return i(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return i(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function i(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var c=function(){var e=(0,r.useContext)(o.Z),t=e.x,n=e.y;return(0,r.useMemo)((function(){return{x:t,y:n}}),[t,n])},s=function(){var e=a((0,r.useState)({x:0,y:0}),2),t=e[0],n=e[1];return(0,r.useEffect)((function(){var e=function(e){n({x:e.clientX,y:e.clientY})};return window.addEventListener("mousemove",e),function(){window.removeEventListener("mousemove",e)}}),[]),t}},"O/pf":function(e,t,n){"use strict";n.d(t,{m5:function(){return T},F2:function(){return F},TI:function(){return z},fY:function(){return te},m:function(){return oe},e2:function(){return ae},eJ:function(){return ye},HI:function(){return ge}});n("pNMO"),n("4Brf"),n("0oug"),n("gXIK"),n("ma9I"),n("TeQF"),n("fbCW"),n("pjDv"),n("4mDm"),n("oVuX"),n("2B1R"),n("E9XD"),n("+2oP"),n("ToJy"),n("zKZe"),n("sMBO"),n("07d7"),n("5s+n"),n("TWNs"),n("7+zs"),n("qePV"),n("5DmW"),n("27RR"),n("tkto"),n("rB9j"),n("LD7m"),n("ALS0"),n("FZtP"),n("JfAA"),n("YGK4"),n("PKPk"),n("UxlC"),n("3bBZ");var r=n("Eh+D"),o=n("y8mg"),a=n.n(o),i=n("7Rop"),c=n("RDjN"),s=n("zoGk"),u=n("2sNt"),l=n("Ici6"),f=n("V7o8"),d=n("5WEu"),m=n("C+ZP"),p=n("P26T"),h=n("kxzV"),y=n("+vT4"),g=n("tEj8"),v=n("3wrI"),b=n("pwco");function w(e){return w="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},w(e)}var k=["isFloating"];function x(e,t){if(null==e)return{};var n,r,o=function(e,t){if(null==e)return{};var n,r,o={},a=Object.keys(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}function E(e){return function(e){if(Array.isArray(e))return S(e)}(e)||function(e){if("undefined"!==typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(!e)return;if("string"===typeof e)return S(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return S(e,t)}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function S(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function _(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function O(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?_(Object(n),!0).forEach((function(t){C(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):_(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function C(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=w(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=w(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==w(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var T={Task:"task",Note:"note",Event:"event"},j="noteDateGroupSnapshot",D="noteSourceDateGroupSnapshot",M="eventDateGroupSnapshot",A="eventSourceDateGroupSnapshot",N="noteTimeSnapshot",P="noteSourceTimeSnapshot",I="eventTimeSnapshot",L="eventSourceTimeSnapshot",R="eventContentSnapshot",Z="eventSourceContentSnapshot",F=["priority","project","tag","assign"],B=["project"],U=["priority"],Y=function(e,t){if(!e)return null;var n=t===c.zNx.completedTime||t===c.zNx.custom,r=new v.Z(e);return!n&&r.isStandardRRule?e:null},V=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],n=t.slice().sort((function(e,t){return(e.order||0)-(t.order||0)})).map((function(e){return e.text})).join("");return n?!e||/\s$/.test(n)||/^\s/.test(e)?n+e:"".concat(n," ").concat(e):e},H=function(e){return e.type||e.text},W=function(e){var t,n,r=e.currentKind,o=e.targetKind,a=e.titleEditor,i=e.stash,c=function(e){switch(e){case T.Event:return F;case T.Note:return U;default:return[]}}(o),s=r===T.Event,u=null===a||void 0===a||null===(t=a.getDraftInputState)||void 0===t?void 0:t.call(a,{includeMarkerInsertions:!0,removableMarkTypes:F}),l=u;if(o===T.Event)l=(null===a||void 0===a||null===(n=a.getEventDraftInputState)||void 0===n?void 0:n.call(a))||l;else if(o===T.Note){var f,d=s?[].concat(E(c),B):c;l=(null===a||void 0===a||null===(f=a.getDraftInputStateWithoutMarkers)||void 0===f?void 0:f.call(a,d))||l}else if(s){var m;l=(null===a||void 0===a||null===(m=a.getDraftInputStateWithoutMarkers)||void 0===m?void 0:m.call(a,B))||l}return function(e){var t,n=e.currentKind,r=e.targetKind,o=e.currentInputState,a=e.stashInputState,i=e.overrideInputState,c=e.stash,s=void 0===c?{}:c,u=a||o,l=u?O(O({},s),{},C({},n,u)):O({},s),f=l[r],d=n!==T.Event||f?void 0:l[T.Task]||l[T.Note],m=f||d,p=new Set(((null===o||void 0===o?void 0:o.markerInsertions)||[]).map(H)),h=((null===m||void 0===m?void 0:m.markerInsertions)||[]).filter((function(e){return!d||"tag"===e.type||"assign"===e.type})).filter((function(e){return!p.has(H(e))})),y=n!==r&&o&&h.length>0,g=!!(null===m||void 0===m||null===(t=m.files)||void 0===t?void 0:t.length),v=O(O(O(O({},f),o),g?{files:m.files}:{}),{},{markerInsertions:[].concat(E((null===o||void 0===o?void 0:o.markerInsertions)||[]),E(h))});return{stash:l,inputState:i||(y||g?O(O({},v),{},{text:y?V(o.text||"",h):o.text}):o)}}({currentKind:r,targetKind:o,currentInputState:l,stashInputState:u,stash:i})},z=function(e){var t,n,r,o,i=e.currentKind,u=e.targetKind,f=e.certainData,p=e.presetDateGroup,h=e.presetTags,g=void 0===h?[]:h,v=e.draftCertainDataStash,b=e.titleEditor,w=e.inputStateStash,k=a().cloneDeep(f),x=k.dateGroup||(null!=(null===p||void 0===p?void 0:p.startDate)?p:null),E=null===(t=v.__common)||void 0===t?void 0:t.noteDateGroupSnapshot,S=null===(n=v.__common)||void 0===n?void 0:n.noteSourceDateGroupSnapshot,_=null===(r=v.__common)||void 0===r?void 0:r.eventDateGroupSnapshot,N=null===(o=v.__common)||void 0===o?void 0:o.eventSourceDateGroupSnapshot,P=i===T.Note&&u!==T.Note&&x&&S&&a().isEqual(x,E),I=i===T.Event&&u===T.Task&&x&&N&&a().isEqual(x,_),L="tags"in k||g.length>0,R="tags"in k?k.tags:g,Z=a().cloneDeep(v[u]||{}),F=i!==T.Event||v[u]?void 0:v[T.Task]||v[T.Note],B=W({currentKind:i,targetKind:u,titleEditor:b,stash:w}),U=P?S:I?N:x;x&&(k.dateGroup=a().cloneDeep(x),Z.dateGroup=function(e,t){var n;if(!e)return e;if(t===T.Note)return O(O({},e),{},{dueDate:null,repeatFlag:null,repeatFrom:null,reminders:(0,y.a)(e.reminders)});if(t!==T.Event||!e.startDate)return e;var r="boolean"!==typeof e.isAllDay||e.isAllDay,o=(r?s.Z.buildRealEventDueDate(e.startDate,e.dueDate||e.startDate,r).format(c.WUZ.atomTime):e.dueDate)||l.Bd(e.startDate).dueDate,a=Y(e.repeatFlag,e.repeatFrom);return O(O({},e),{},{dueDate:o,isAllDay:r,repeatFlag:a,repeatFrom:a&&null!==(n=e.repeatFrom)&&void 0!==n?n:c.zNx.dueDate})}(a().cloneDeep(U),u),i!==T.Event||u!==T.Task||I||(Z.dateGroup=function(e){var t="boolean"!==typeof e.isAllDay||e.isAllDay,n=!d.U2("isTimeZoneOptionEnabled")||t;return O(O({},e),{},{timeZone:n?m.vN:e.timeZone||m.vN,isFloating:!1})}(Z.dateGroup))),L&&(k.tags=a().cloneDeep(R),"tags"in Z||(Z.tags=a().cloneDeep(R))),F&&["projectId","columnId"].forEach((function(e){e in F&&!(e in Z)&&(Z[e]=a().cloneDeep(F[e]))}));var V=O(O({},v),{},C({},i,k));return u===T.Note&&Z.dateGroup?V.__common=O(O({},V.__common),{},C(C({},j,a().cloneDeep(Z.dateGroup)),D,a().cloneDeep(x))):u===T.Event&&Z.dateGroup&&(V.__common=O(O({},V.__common),{},C(C({},M,a().cloneDeep(Z.dateGroup)),A,a().cloneDeep(U)))),{certainData:Z,draftCertainDataStash:V,inputStateStash:B.stash,targetInputState:B.inputState}},G=["isNew","isCalendarNew","isMatrixNew","isTimelineNew","isAgendaNew"],K=["projectId","columnId","assignee","tags","attachments","location","annoyingAlert"],q=["priority","dueDate","repeatFlag","repeatFrom","progress"],$=function(e,t){if(e)return"function"===typeof e.get?e.get(t):e[t]},J=function(e){return G.reduce((function(t,n){var r=$(e,n);return void 0!==r&&(t[n]=r),t}),{})},X=function(e,t){return t.reduce((function(t,n){var r=$(e,n);return void 0!==r&&(t[n]=r),t}),{})},Q=function(e){return te(e)===T.Event?{}:X(e,K)},ee=function(e){return X(e,q)},te=function(e){return u.HlA(e)?T.Event:u.ZWx(e)||$(e,"kind")===c.V60.Note?T.Note:T.Task},ne=function(e){return e===T.Note?c.V60.Note:c.V60.Text},re=function(e,t){if(e){var n=l._H(e);if(n&&l.DP(n)&&!l.pY(e)){var r=l.iD(e).sort(h.ZP.subscribeCalendar);return t?r.find((function(e){return(null===e||void 0===e?void 0:e.get("id"))===t})):r.get(0)}}},oe=function(e,t){var n=!(arguments.length>2&&void 0!==arguments[2])||arguments[2],r=t?l.xE(t):null;if(r){var o=re(r.get("accountId"),r.get("id"));if(o)return o}if(e){var a=re(e);if(a)return a;if(!n)return}var i=l.Bv();if(i){var c=re(i.get("accountId"),i.get("id"));if(c)return c}var s,u=l.T8();return u.sort(h.ZP.subscribeAccounts).find((function(e){return!!e&&!!(s=re(e.get("id")))})),s},ae=function(e){return!!oe(e,void 0,!e)},ie=function(e){var t=$(e,"content")||$(e,"desc")||"",n=$(e,"items"),r=n&&"function"===typeof n.toArray?n.toArray().map((function(e){return e.get("title")})).filter(Boolean):Array.isArray(n)?n.map((function(e){return e.title})).filter(Boolean):[];return[t].concat(E(r)).filter(Boolean).join("\n")},ce=function(e){return $(e,"title")||""},se=function(e,t){return te(e)===T.Event?$(e,"content")||"":t===T.Event?function(e){var t=ie(e),n=u.zne(e);if(!t||!n.size)return t;var r=n.map((function(e){return(0,b.SJ)(e.get("id"))})).join("|");return t.replace(new RegExp("(?:^|\\n)(?:".concat(r,")(?=\\n|$)"),"g"),"").replace(/^\n+|\n+$/g,"")}(e):ie(e)},ue=function(e){var t,n,r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},o=arguments.length>2?arguments[2]:void 0,a=arguments.length>3?arguments[3]:void 0,i=arguments.length>4?arguments[4]:void 0,u=arguments.length>5?arguments[5]:void 0,f=null!==(t=null===i||void 0===i?void 0:i.isAllDay)&&void 0!==t?t:$(e,"isAllDay"),d=null!==(n=null===i||void 0===i?void 0:i.repeatFlag)&&void 0!==n?n:$(e,"repeatFlag"),m="boolean"!==typeof f||f,p=(null===i||void 0===i?void 0:i.startDate)||$(e,"startDate")||r.defaultStartDate;if(!p)return l.Bd();var h=(null===i||void 0===i?void 0:i.dueDate)||$(e,"dueDate")||r.defaultDueDate,y=h&&(m?s.Z.buildRealEventDueDate(p,h,m).format(c.WUZ.atomTime):h)||(m?s.Z.prefMoment(p).add(1,"day").format(c.WUZ.atomTime):l.Bd(p).dueDate),v=l.eL(o),b=l.Ob(o);return{dueStart:(0,g.vT)(p,{isAllDay:m,toTimeZone:"UTC"}),dueEnd:(0,g.vT)(y,{isAllDay:m,toTimeZone:"UTC"}),isAllDay:m,reminders:v||b?null:a,repeatFlag:Y(d,u)}},le=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=$(e,"isAllDay"),r=$(e,"isFloating");return{startDate:$(e,"startDate")||$(e,"dueStart")||t.startDate,dueDate:$(e,"dueDate")||$(e,"dueEnd")||t.dueDate,isAllDay:"boolean"===typeof n?n:"boolean"!==typeof t.isAllDay||t.isAllDay,reminders:$(e,"reminders")||t.reminders,timeZone:$(e,"timeZone")||t.timeZone||m.vN,isFloating:"boolean"===typeof r?r:"boolean"===typeof t.isFloating&&t.isFloating}},fe=function(e){return O(O({},le(e)),{},{repeatFlag:$(e,"repeatFlag"),repeatFrom:$(e,"repeatFrom")})},de=function(e){return(0,y.a)(e)||r.List()},me=function(e){return r.Map.isMap(e)?e:r.fromJS(e||{})},pe=function(e,t,n,o,a){return me(e).set(l._W(t),r.Map({eventId:n,uid:o,reminders:a}))},he=function(e){var t=e.model,n=e.nextAccountId,o=e.nextCalendarId,a=$(t,"accountId"),i=l._W(n),c=pe(me($(t,f.dh)),a,$(t,"eventId"),$(t,"uid"),$(t,"reminders")),s=function(e,t){var n=e.get(t);return n?r.Map.isMap(n)?n:r.fromJS(n):null}(c,i),u=l.Z1(n),m=null===s||void 0===s?void 0:s.get("eventId"),p=!$(t,"eventId")||!$(t,"uid")||!m&&u!==l.Z1(a),h=m?{eventId:m,uid:s.get("uid")||m}:p?l.y4(n):{eventId:$(t,"eventId"),uid:$(t,"uid")},g=function(e){var t=e.currentAccountId,n=e.nextAccountId,r=e.model,o=e.targetVariant;return l.NG(n)?(null===o||void 0===o?void 0:o.has("reminders"))?o.get("reminders"):l.NG(t)?$(r,"reminders"):(0,y.a)(d.Xc($(r,"isAllDay"))):null}({currentAccountId:a,nextAccountId:n,model:t,targetVariant:s});return C({id:"".concat(h.eventId,"@").concat(o),eventId:h.eventId,uid:h.uid||h.eventId,reminders:g},f.dh,c)},ye=function(e){var t=e.model,n=e.calendarId,r=e.accountId,o=e.calendarName,a=l.xE(n),i=r||(null===a||void 0===a?void 0:a.get("accountId"))||$(t,"accountId"),c=he({model:t,nextAccountId:i,nextCalendarId:n});return t.merge(O(O({},c),{},{accountId:i,calendarId:n,calendarName:o||(null===a||void 0===a?void 0:a.get("name"))||$(t,"calendarName")}))},ge=function(e){var t,n,o,h,g,v,b=e.model,w=e.targetKind,E=e.stash,S=void 0===E?{}:E,_=e.context,j=void 0===_?{}:_,D=te(b);if(D===w)return{model:b,stash:S};var M=O(O({},S),{},C({},D,function(e){return e?"function"===typeof e.toJS?e.toJS():O({},e):{}}(b)));D!==T.Event&&(M.__common=O(O({},S.__common||{}),Q(b)));var A=null===(t=S.__common)||void 0===t?void 0:t.noteTimeSnapshot,F=null===(n=S.__common)||void 0===n?void 0:n.noteSourceTimeSnapshot,B=null===(o=S.__common)||void 0===o?void 0:o.eventTimeSnapshot,U=null===(h=S.__common)||void 0===h?void 0:h.eventSourceTimeSnapshot,Y=null===(g=S.__common)||void 0===g?void 0:g.eventContentSnapshot,V=null===(v=S.__common)||void 0===v?void 0:v.eventSourceContentSnapshot,H=D===T.Note&&w!==T.Note&&F&&a().isEqual(fe(b),A),W=D===T.Event&&w===T.Task&&U&&a().isEqual(fe(b),B),z=D===T.Event&&w!==T.Event&&void 0!==Y&&$(b,"content")===Y&&void 0!==V,G=O(O(O(O({},j),H?{noteSourceTimeData:F}:{}),W?{eventSourceTimeData:U}:{}),z?{eventSourceContent:V}:{}),K=w===T.Event?function(e,t){var n,o,a,s,u,d=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},p=t[T.Event]||{},h=(p.isFloating,x(p,k)),g=oe(d.accountId||p.accountId||$(e,"accountId"),d.calendarId||p.calendarId||$(e,"calendarId")),v=(null===g||void 0===g?void 0:g.get("accountId"))||d.accountId||p.accountId||"",b=l._W(v),w=d.noteSourceTimeData,E=(0,y.a)(null!==(n=null===w||void 0===w?void 0:w.reminders)&&void 0!==n?n:$(e,"reminders")),S=me(p[f.dh]),_=S.get(b),j=l.y4(v),D=j.eventId,M=j.uid,A=p.eventId||$(e,"eventId"),N=p.uid||$(e,"uid"),P=p.accountId||$(e,"accountId"),I=A&&l.Z1(v)===l.Z1(P),L=(null===_||void 0===_?void 0:_.get("eventId"))||I&&A||D,R=(null===_||void 0===_?void 0:_.get("uid"))||I&&N||L||M,Z=l.NG(v)?E:null;S=pe(S,v,L,R,Z);var F=l._W();if(!l.NG(v)&&!(null===(o=S.get(F))||void 0===o?void 0:o.has("reminders"))){var B=S.get(F)||r.Map();S=S.set(F,B.set("reminders",E))}var U=null!==(a=null!==(s=null!==(u=null===w||void 0===w?void 0:w.repeatFrom)&&void 0!==u?u:$(e,"repeatFrom"))&&void 0!==s?s:p.repeatFrom)&&void 0!==a?a:c.zNx.dueDate,Y=te(e)!==T.Note||w?d:O(O({},d),{},{defaultDueDate:null}),V=O(O(O({},h),{},{id:$(e,"id")||p.id||(0,i.Z)(),eventId:L,uid:R,title:ce(e),content:se(e,T.Event)},J(e)),{},C(C({accountId:v,calendarId:(null===g||void 0===g?void 0:g.get("id"))||d.calendarId||p.calendarId||"",calendarName:(null===g||void 0===g?void 0:g.get("name"))||p.calendarName||"",isSubscribeTask:!0,timeZone:$(e,"timeZone")||p.timeZone||m.vN},f.dh,S),"repeatFrom",U),ue(e,Y,v,Z,w,U)),H=(0,y.a)(V.reminders);return V.reminders=r.List.isList(H)?H.toJS():H,V.repeatFlag||(V.repeatFrom=c.zNx.dueDate),f.j2(V)}(b,M,G):function(e,t,n){var o,a,c,l=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{},f=n.__common||{},h=O(O(O({},n[t]||{}),f),Q(e)),y=te(e),g=t===T.Note,v=y===T.Event&&!g,b=y===T.Note&&!g,w=h.id||(null===(o=n[T.Task])||void 0===o?void 0:o.id)||(null===(a=n[T.Note])||void 0===a?void 0:a.id),k=y===T.Event?w||(0,i.Z)():$(e,"id")||w||(0,i.Z)(),x=O(O(O({},h),{},{id:k,title:ce(e),content:null!==(c=l.eventSourceContent)&&void 0!==c?c:se(e),kind:ne(t)},J(e)),{},{isSubscribeTask:!1,modifiedTime:s.Z.formatToUtcString(),createdTime:h.createdTime||p.Z.formatToServerDate()});if(l.projectId&&!x.projectId&&(x.projectId=l.projectId),g){var E=le(e,h);Object.assign(x,O(O({priority:0},E),{},{dueDate:null,repeatFlag:null,repeatFrom:null,progress:0,reminders:E.startDate?de(E.reminders):r.List()}))}else if(v){var S=l.eventSourceTimeData,_=S||le(e,h),C=!S&&(!d.U2("isTimeZoneOptionEnabled")||_.isAllDay);Object.assign(x,O(O({},_),{},{repeatFlag:S?S.repeatFlag:$(e,"repeatFlag"),repeatFrom:S?S.repeatFrom:$(e,"repeatFrom"),timeZone:C?m.vN:_.timeZone,isFloating:!!S&&!!S.isFloating}))}else b&&Object.assign(x,O({},l.noteSourceTimeData?O(O({},ee(n[T.Task]||{})),l.noteSourceTimeData):O(O(O({},ee(n[T.Task]||{})),fe(e)),{},{dueDate:$(e,"dueDate")||$(e,"dueEnd")||null})));return u.j29(x)}(b,w,M,G);return w===T.Note?M.__common=O(O({},M.__common||{}),{},C(C({},N,fe(K)),P,fe(b))):w===T.Event&&(M.__common=O(O({},M.__common||{}),{},C(C(C(C({},I,fe(K)),L,G.noteSourceTimeData||fe(b)),R,$(K,"content")),Z,ie(b)))),{model:K,stash:M}}},"+Ili":function(e,t,n){"use strict";n.d(t,{oR:function(){return s},uB:function(){return E},NX:function(){return S},E0:function(){return _},PH:function(){return O},vX:function(){return C},G2:function(){return T},Bm:function(){return j},Kb:function(){return D},R:function(){return M},mk:function(){return A},Ft:function(){return N},$W:function(){return I},nz:function(){return L},Kf:function(){return R},W3:function(){return Z},pq:function(){return F},si:function(){return B},Ri:function(){return U},Qz:function(){return Y},CC:function(){return V},On:function(){return H},O7:function(){return W},Bs:function(){return z},ZG:function(){return G},Oz:function(){return K},r_:function(){return q},MM:function(){return $},qg:function(){return J},A_:function(){return X},Xh:function(){return Q},li:function(){return ee},NH:function(){return te},Kq:function(){return ne},kl:function(){return re},XN:function(){return oe},dY:function(){return ae},CI:function(){return ie},UD:function(){return ce},SH:function(){return se},aP:function(){return ue},XO:function(){return le},QU:function(){return fe},DY:function(){return de},OH:function(){return me},ro:function(){return pe},S2:function(){return he},zY:function(){return ye},M6:function(){return ge},yp:function(){return ve},NI:function(){return be},Sz:function(){return we},j0:function(){return ke},Pb:function(){return xe},Gn:function(){return Ee},G4:function(){return Se},zx:function(){return _e},ix:function(){return Oe},BG:function(){return Te},Pm:function(){return je},DU:function(){return De}});n("TeQF"),n("+2oP"),n("07d7"),n("rB9j"),n("Rm1S");var r=n("/Qhg"),o=n.n(r),a=n("q9+P"),i=n("l3/N"),c=n("zoGk"),s=function(e,t,n){try{var r=[e,t,n].filter((function(e){return!!e}));a.j4?(r.unshift("_trackEvent"),window._czc&&window._czc.push(r)):window.gtag&&window.gtag("event",t,{event_category:e,event_label:n})}catch(i){o().error("track error",i)}},u=function(e){var t=c.Z.dateFormatToMoment(e,"YYYY-MM-DD"),n=c.Z.startOfDay(),r=t.diff(n,"days");return r<0?"<0":r<=30?""+r:">30"},l=function(e,t){s("list",e,t)},f=function(e,t){s("tasklist",e,t)},d=function(e,t){s("detail",e,t)},m=function(e,t){s("due",e,t)},p=function(e,t){t?s("reminder",e,t):s("reminder",e)},h=function(e,t){s("calendar_view",e,t)},y=function(e,t){s("mini_calendar",e,t)},g=function(e,t){s("completed",e,t)},v=function(e){s("search",e)},b=function(e,t){t?s("menu",e,t):s("menu",e)},w=function(e,t){s("settings",e,t)},k=function(e,t){s("upgrade",e,t)},x=function(e,t){s("note",e,t)},E=function(e){x("list_type",e)},S=function(e){x("convert",e)},_=function(e){x("reminder",e)},O=function(e){x("summary",e)},C=function(e){x("template",e)},T=function(e){l("list",e)},j=function(e){l("folder",e)},D=function(e){l("view",{all_click:"all_click",tasks:"all_show",today:"today",week:"n7d",completed:"completed",trash:"trash",inbox:"inbox",list:"list",group:"list_all_tasks",calendar:"calendar_view",subscribe:"subscribed_calendar",tag:"tag",assignedme:"assignedme",summary:"summary"}[e])},M=function(e){l("share_list",e)},A=function(e){f("menu",e)},N=function(e){f("btn",e)},P=function(){var e=i.XR().split("/"),t="tasks";return i.C3()?t=e[2]:i.b()?t="inbox":i.OU()?t="list":i.Rq()&&(t="tag"),{tasks:"all",today:"today",week:"n7d",inbox:"inbox",list:"list",tag:"tag"}[t]},I=function(){var e=P();f("quick_add_list",e)},L=function(){var e=P();f("group_add_list",e)},R=function(e){f("quick_add",e)},Z=function(e){d("btn",e)},F=function(e){d("menu",e)},B=function(e){d("sub_task",e)},U=function(e){d("comment",e)},Y=function(e){m("date",e)},V=function(e){var t=u(e);m("date",t)},H=function(e){m("time",e)},W=function(e,t){if(e.indexOf("TRIGGER:")>-1&&(e=e.slice(8)),t){var n=e.match(/(-)?P([0-9]+)?D/);if(n){var r=n[2]||0;n[1]&&r++,m("reminder_all_day",r+"d")}}else m("reminder_time",e)},z=function(e){m("reminder_count",e)},G=function(e){var t,n={never:"on_time_event",daily:"daily",weekly:"weekly",monthly:"monthly",yearly:"yearly",lunar_yearly:"lunar_yearly",other:"other",end_repeat:"end_repeat"};if(e.repeatFlag)if(e.repeatFrom+""==="2"){var r=e.repeatFlag.match(/FREQ=(\S*?;)/);if(!r)return;r=r[1].slice(0,-1).toLowerCase(),t=e.repeatFlag.indexOf("LUNAR:")>-1&&"yearly"===r?"lunar_yearly":r}else t="other";else t="on_time_event";n[t]&&(m("repeat",n[t]),e.repeatFlag.indexOf("UNTIL=")>-1&&m("repeat",n.end_repeat))},K=function(e){m("repeat_by",{0:"by_due_date",1:"by_completion_date",2:"by_default"}[e])},q=function(e){m("btn",e)},$=function(){p("show")},J=function(){p("close_icon")},X=function(){p("mark_done")},Q=function(e){p("snooze",{"15m":"15m","1h":"1h","3h":"3h",tomorrow:"1d",custom:"custom"}[e])},ee=function(e){h("task",e)},te=function(e){h("operation",e)},ne=function(e){y("operation",e)},re=function(e){var t=u(e);y("date",t)},oe=function(e){w("subscribe_calendar",e)},ae=function(e){w("subscribe_calendar",e)},ie=function(e){g("list",e)},ce=function(){g("print")},se=function(){v("advanced")},ue=function(){b("notification","show")},le=function(){b("settings")},fe=function(){b("get_apps")},de=function(){b("help")},me=function(){b("home")},pe=function(){b("sign_out")},he=function(e){w("language",e)},ye=function(e){w("time_format",e)},ge=function(e){w("daily_alert",e)},ve=function(e){w("account",e)},be=function(e){w("mail",e)},we=function(e){var t={"enable-plugin-duplicate":"enable_duplication","disable-plugin-duplicate":"disable_duplication","enable-plugin-calendar":"enable_mini_calendar","disable-plugin-calendar":"disable_mini_calendar","enable-plugin-pomo":"enable_pomo","disable-plugin-pomo":"disable_pomo"};t[e]&&w("lab",t[e])},ke=function(e){w("subscription_to_other_calendar",e)},xe=function(e){!function(e,t){s("other",e,t)}("trash",e)},Ee=function(e){k("show",{settings:"settings",reminder:"reminder_count",list:"list_count",task:"task_count",subtask:"sub_task_count",sharing:"share_count",attachment:"upload_count","plugin-tkcalendar":"calendar_view","plugin-calendarSubscribe":"subscribe_calendar","plugin-version":"revision","plugin-calendar":"mini_calendar",share_count_remind:"share_count_remind",description:"description",theme:"theme",custom_smartlist:"custom_smartlist",time_duration:"time_duration",subtask_reminder:"subtask_reminder",list_activity:"list_activity",task_activity:"task_activity",historical_statistics:"historical_statistics",statistics:"historical_statistics",advanced_search:"advanced_search",windows:"windows",duplicate_project:"duplicate_project",summary:"summary"}[e]||e)},Se=function(e){k("prompt",{settings:"settings",reminder:"reminder_count",list:"list_count",task:"task_count",subtask:"sub_task_count",sharing:"share_count",attachment:"upload_count","plugin-tkcalendar":"calendar_view","plugin-calendarSubscribe":"subscribe_calendar","plugin-version":"revision","plugin-calendar":"mini_calendar",share_count_remind:"share_count_remind",description:"description",theme:"theme",custom_smartlist:"custom_smartlist",time_duration:"time_duration",subtask_reminder:"subtask_reminder",list_activity:"list_activity",task_activity:"task_activity",historical_statistics:"historical_statistics",statistics:"historical_statistics",advanced_search:"advanced_search",windows:"windows",duplicate_project:"duplicate_project",summary:"summary"}[e]||e)},_e=function(e){s("download_app",e)},Oe=function(e){!function(e,t){s("repeat_edit_data",e,t)}("edit_done",e)},Ce=function(e,t){s("keyboard",e,t)},Te=function(e){Ce("general",e)},je=function(e){s("repeat_future","complete_future",e)},De=function(e){s("social_media","settings_support",e)}},PGqD:function(e,t,n){"use strict";n.d(t,{tq:function(){return o},VG:function(){return i},G6:function(){return c},i7:function(){return s},vU:function(){return u},w1:function(){return l},Un:function(){return f},un:function(){return d},IJ:function(){return m},bd:function(){return p},bO:function(){return y},V5:function(){return g},sR:function(){return v},al:function(){return b},QO:function(){return w},Ak:function(){return k}});n("yq1k"),n("4l63"),n("rB9j"),n("JTJg"),n("Rm1S"),n("EnZy");var r={Android:!!navigator.userAgent.match(/Android/i),BlackBerry:!!navigator.userAgent.match(/BlackBerry/i),iOS:!!(navigator.userAgent.match(/iPhone|iPad|iPod/i)||"MacIntel"===navigator.platform&&navigator.maxTouchPoints>1),Opera:!!navigator.userAgent.match(/Opera Mini/i),Windows:!!navigator.userAgent.match(/IEMobile/i),Wechat:!!navigator.userAgent.match(/MicroMessenger/i)},o={Android:function(){return r.Android},BlackBerry:function(){return r.BlackBerry},iOS:function(){return r.iOS},Opera:function(){return r.Opera},Windows:function(){return r.Windows},Wechat:function(){return r.Wechat},any:function(){return r.Android||r.BlackBerry||r.iOS||r.Opera||r.Windows}},a=navigator.userAgent.toLowerCase(),i=null!==a.match(/webkit/i),c=a.match(/safari/)&&null===a.match(/chrome/),s=null!==a.match(/chrome/),u=null!==a.match(/firefox/),l=null!==a.match(/trident/),f=null!==a.match(/msie 10.0/),d=null!==a.match(/edge/),m=(function(){var e=document.createElement("b");e.innerHTML="\x3c!--[if lte IE 9 ]><i></i><![endif]--\x3e",e.getElementsByTagName("i").length}(),null!==a.match(/safari/)&&a.match(/qqbrowser/),null!==a.match(/linux/i)),p=s&&parseInt(a.match(/chrome\/(\d+)/)&&a.match(/chrome\/(\d+)/)[1])<38,h=(s&&parseInt(a.match(/chrome\/(\d+)/)[1]),function(){if(!l)return!1;var e=a.split("msie"),t=a.split(/rv:(\d+)/);return e&&parseInt(e[1])||t&&parseInt(t[1])}()),y=function(){return h},g=navigator.platform.match(/Mac/),v=g&&null!==a.match(/applewebkit/)&&!c&&!s,b=function(){return!!(window.CSS&&window.CSS.supports&&window.CSS.supports("color","var(--a)"))},w=function(){return!!(window.CSS&&window.CSS.supports&&window.CSS.supports("zoom","1"))},k=function(){return navigator.userAgent.toLowerCase().includes("lark")}},CiLW:function(e,t,n){"use strict";n.d(t,{FW:function(){return p},_Q:function(){return h},M8:function(){return y},pl:function(){return g},Lq:function(){return v},br:function(){return b},Xv:function(){return w}});n("pNMO"),n("4Brf"),n("0oug"),n("gXIK"),n("ma9I"),n("yq1k"),n("4mDm"),n("+2oP"),n("7+zs"),n("qePV"),n("07d7"),n("4l63"),n("rB9j"),n("JfAA"),n("PKPk"),n("UxlC"),n("LKBx"),n("3bBZ");var r=n("5WEu"),o=n("ybuw"),a=n("7b4O"),i=n.n(a);function c(e){return c="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},c(e)}function s(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,f(r.key),r)}}function u(e,t,n){return t&&s(e.prototype,t),n&&s(e,n),Object.defineProperty(e,"prototype",{writable:!1}),e}function l(e,t,n){return(t=f(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function f(e){var t=function(e,t){if("object"!=c(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=c(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==c(t)?t:t+""}var d=new(u((function e(){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),l(this,"dark",{}),l(this,"light",{})}))),m={light:{text:"#ffffff"},dark:{text:"#000000"},isLightHex:function(e){return(299*parseInt(e.substr(0,2),16)+587*parseInt(e.substr(2,2),16)+114*parseInt(e.substr(4,2),16))/1e3>=128},isLight:function(e,t,n){return n>.6&&t<.1},isDark:function(e,t,n){return n<.3},isGray:function(e,t,n){return t<.1},toColorPart:function(e){e>255&&(e=255);var t=e.toString(16);return e<16?"0"+t:t},PARSE_COLOR_RGB_RE:/^rgb\(\s*(\d+)\s*,\s*(\d+)\s*,\s*(\d+)\s*\)$/i,PARSE_COLOR_HEX_RE:/^\#([0-9a-fA-F]{3}|[0-9a-fA-F]{6})$/,parseColor:function(e){var t,n="#";if(t=this.PARSE_COLOR_RGB_RE.exec(e)){for(var r=1;r<=3;r++)n+=this.toColorPart(Math.max(0,Math.min(255,parseInt(t[r],0))));return n}if(t=this.PARSE_COLOR_HEX_RE.exec(e)){if(3==t[1].length){for(var o=0;o<3;o++)n+=t[1].charAt(o)+t[1].charAt(o);return n}return"#"+t[1]}return"#000000"},expandColor:function(e){var t=this.parseColor(e);return t?[parseInt(t.slice(1,3),16),parseInt(t.slice(3,5),16),parseInt(t.slice(5,7),16)]:[0,0,0]},convertHsvToHex:function(e,t,n){var r=1===e?0:Math.floor(6*e),o=1===e?0:6*e-r,a=n*(1-t),i=n*(1-t*o),c=n*(1-t*(1-o)),s=[[n,c,a],[i,n,a],[a,n,c],[a,i,n],[c,a,n],[n,a,i]],u=Math.round(255*s[r][0]),l=Math.round(255*s[r][1]),f=Math.round(255*s[r][2]);return this.parseColor("rgb("+u+","+l+","+f+")")},convertHexToHsv:function(e){var t,n=this.expandColor(e),r=Math.max(Math.max(n[0],n[1]),n[2]),o=Math.min(Math.min(n[0],n[1]),n[2]),a=0===r?0:1-o/r,i=r/255;return(t=r==o?0:r==n[0]?(n[1]-n[2])/(r-o)/6:r==n[1]?(n[2]-n[0])/(r-o)/6+1/3:(n[0]-n[1])/(r-o)/6+2/3)<0?t+=1:t>1&&(t-=1),[t,a,i]},combineColor:function(e,t){var n=this.expandColor(e).concat([t/100]),a=this.expandColor((0,r.$o)()?o.Z.darkBackGroundColor:o.Z.lightBackGroundColor).concat([1]);return this.mixColor(n,a)},combineBgColor:function(e,t){var n=e.color,r=e.opacity,o=t.color,a=t.opacity,i=this.expandColor(n).concat([r/100]),c=this.expandColor(o).concat([a/100]);return this.mixColor(i,c)},mixColor:function(e,t){var n=[];return n[3]=1-(1-e[3])*(1-t[3]),n[0]=Math.round(e[0]*e[3]/n[3]+t[0]*t[3]*(1-e[3])/n[3]),n[1]=Math.round(e[1]*e[3]/n[3]+t[1]*t[3]*(1-e[3])/n[3]),n[2]=Math.round(e[2]*e[3]/n[3]+t[2]*t[3]*(1-e[3])/n[3]),this.parseColor("rgb("+n[0]+","+n[1]+","+n[2]+")")}};function p(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:100;return!!(0,r.$o)()&&h(e,t).toLowerCase()===m.dark.text.toLowerCase()}function h(e,t){var n=(0,r.$o)()?"#ffffff":"#000000",a=["transparent",""].includes(e)?(0,r.$o)()?o.Z.darkBackGroundColor:o.Z.lightBackGroundColor:m.combineColor(e,t);try{if(d[(0,r.$o)()?"dark":"light"][a])return d[(0,r.$o)()?"dark":"light"][a];n=m.isLightHex(a.replace("#",""))?m.dark.text:m.light.text,d[(0,r.$o)()?"dark":"light"][a]=n}catch(i){}return n}function y(e,t){return m.combineBgColor(e,t)}var g=function(e){return!e||"string"!==typeof e||"transparent"===e.toLowerCase()},v=function(e){try{return i()("".concat(e).startsWith("#")?e:"#".concat(e))}catch(t){return i()("#4772fa")}},b=function(e){if(g(e))return"transparent";try{return i()("".concat(e).startsWith("#")?e:"#".concat(e)).hex()}catch(t){return"transparent"}},w=function(e){if(g(e))return"";try{return i()("".concat(e).startsWith("#")?e:"#".concat(e)).hex()}catch(t){return""}}},sjhN:function(e,t,n){"use strict";n.d(t,{F:function(){return a},b:function(){return i}});n("pNMO"),n("4Brf"),n("0oug"),n("ma9I"),n("TeQF"),n("fbCW"),n("pjDv"),n("4mDm"),n("2B1R"),n("+2oP"),n("sMBO"),n("07d7"),n("rB9j"),n("ALS0"),n("JfAA"),n("YGK4"),n("PKPk"),n("3bBZ");function r(e){return function(e){if(Array.isArray(e))return o(e)}(e)||function(e){if("undefined"!==typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(!e)return;if("string"===typeof e)return o(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return o(e,t)}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function o(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var a=function(e,t){var n=e?e.tag:null;return i(n,t)},i=function(e,t){var n={selects:["!all"],isExpired:!1,visible:t.length};if(!e)return n;var o=t.map((function(e){return e.toLowerCase()})),a=new Set([].concat(r(o),["!tag","*withtags"]));return e.find((function(e){return a.has(e)}))?n.selects=e.filter((function(e){return a.has(e)})):n.isExpired=!0,n}},u9Eu:function(e,t,n){"use strict";n.d(t,{H9:function(){return u},Y9:function(){return l},TM:function(){return f}});n("ma9I");var r=n("zoGk"),o=n("V/jI"),a=n("5uUV"),i=function(e){return r.Z.prefMoment(e).format((0,a.I4)("MMMD"))},c=function(e){return r.Z.prefMoment(e).format((0,a.I4)("fullDate"))},s=function(){return r.Z.prefMoment().year()},u=function(e,t){if(!e)return"";var n=r.Z.prefMoment(e),o=t?r.Z.prefMoment(t):null,i=n.year()!==s()||null!=o&&o.year()!==s();return n.format(i?(0,a.I4)("fullDate"):(0,a.I4)("monthDate"))},l=function(e,t){var n=r.Z.prefMoment(e),o=r.Z.prefMoment(t),a=s();return e===t||n.isSame(o,"day")?n.year()===a?i(e):c(e):n.isSame(o,"year")&&n.year()===a?"".concat(i(e)," - ").concat(i(t)):"".concat(c(e)," - ").concat(c(t))},f=function(e,t){return e&&t?"".concat(o.U2("custom")," (").concat(l(e,t),")"):o.U2("custom")}},"5uUV":function(e,t,n){"use strict";n.d(t,{sj:function(){return h},l7:function(){return y},kR:function(){return E},NU:function(){return j},I4:function(){return M}});n("pNMO"),n("4Brf"),n("tjZM"),n("0oug"),n("gXIK"),n("lEou"),n("TeQF"),n("yq1k"),n("4mDm"),n("oVuX"),n("2B1R"),n("Junv"),n("+2oP"),n("7+zs"),n("sMBO"),n("DEfu"),n("I9xj"),n("qePV"),n("5DmW"),n("27RR"),n("NBAS"),n("tkto"),n("ExoC"),n("07d7"),n("5s+n"),n("rB9j"),n("JTJg"),n("PKPk"),n("Rm1S"),n("UxlC"),n("FZtP"),n("3bBZ");var r=n("dmHn"),o=n.n(r);function a(e){return a="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(e)}function i(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function c(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=a(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=a(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==a(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function s(){s=function(){return t};var e,t={},n=Object.prototype,r=n.hasOwnProperty,o=Object.defineProperty||function(e,t,n){e[t]=n.value},i="function"==typeof Symbol?Symbol:{},c=i.iterator||"@@iterator",u=i.asyncIterator||"@@asyncIterator",l=i.toStringTag||"@@toStringTag";function f(e,t,n){return Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{f({},"")}catch(e){f=function(e,t,n){return e[t]=n}}function d(e,t,n,r){var a=t&&t.prototype instanceof v?t:v,i=Object.create(a.prototype),c=new M(r||[]);return o(i,"_invoke",{value:C(e,n,c)}),i}function m(e,t,n){try{return{type:"normal",arg:e.call(t,n)}}catch(e){return{type:"throw",arg:e}}}t.wrap=d;var p="suspendedStart",h="executing",y="completed",g={};function v(){}function b(){}function w(){}var k={};f(k,c,(function(){return this}));var x=Object.getPrototypeOf,E=x&&x(x(A([])));E&&E!==n&&r.call(E,c)&&(k=E);var S=w.prototype=v.prototype=Object.create(k);function _(e){["next","throw","return"].forEach((function(t){f(e,t,(function(e){return this._invoke(t,e)}))}))}function O(e,t){function n(o,i,c,s){var u=m(e[o],e,i);if("throw"!==u.type){var l=u.arg,f=l.value;return f&&"object"==a(f)&&r.call(f,"__await")?t.resolve(f.__await).then((function(e){n("next",e,c,s)}),(function(e){n("throw",e,c,s)})):t.resolve(f).then((function(e){l.value=e,c(l)}),(function(e){return n("throw",e,c,s)}))}s(u.arg)}var i;o(this,"_invoke",{value:function(e,r){function o(){return new t((function(t,o){n(e,r,t,o)}))}return i=i?i.then(o,o):o()}})}function C(t,n,r){var o=p;return function(a,i){if(o===h)throw Error("Generator is already running");if(o===y){if("throw"===a)throw i;return{value:e,done:!0}}for(r.method=a,r.arg=i;;){var c=r.delegate;if(c){var s=T(c,r);if(s){if(s===g)continue;return s}}if("next"===r.method)r.sent=r._sent=r.arg;else if("throw"===r.method){if(o===p)throw o=y,r.arg;r.dispatchException(r.arg)}else"return"===r.method&&r.abrupt("return",r.arg);o=h;var u=m(t,n,r);if("normal"===u.type){if(o=r.done?y:"suspendedYield",u.arg===g)continue;return{value:u.arg,done:r.done}}"throw"===u.type&&(o=y,r.method="throw",r.arg=u.arg)}}}function T(t,n){var r=n.method,o=t.iterator[r];if(o===e)return n.delegate=null,"throw"===r&&t.iterator.return&&(n.method="return",n.arg=e,T(t,n),"throw"===n.method)||"return"!==r&&(n.method="throw",n.arg=new TypeError("The iterator does not provide a '"+r+"' method")),g;var a=m(o,t.iterator,n.arg);if("throw"===a.type)return n.method="throw",n.arg=a.arg,n.delegate=null,g;var i=a.arg;return i?i.done?(n[t.resultName]=i.value,n.next=t.nextLoc,"return"!==n.method&&(n.method="next",n.arg=e),n.delegate=null,g):i:(n.method="throw",n.arg=new TypeError("iterator result is not an object"),n.delegate=null,g)}function j(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function D(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function M(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(j,this),this.reset(!0)}function A(t){if(t||""===t){var n=t[c];if(n)return n.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var o=-1,i=function n(){for(;++o<t.length;)if(r.call(t,o))return n.value=t[o],n.done=!1,n;return n.value=e,n.done=!0,n};return i.next=i}}throw new TypeError(a(t)+" is not iterable")}return b.prototype=w,o(S,"constructor",{value:w,configurable:!0}),o(w,"constructor",{value:b,configurable:!0}),b.displayName=f(w,l,"GeneratorFunction"),t.isGeneratorFunction=function(e){var t="function"==typeof e&&e.constructor;return!!t&&(t===b||"GeneratorFunction"===(t.displayName||t.name))},t.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,w):(e.__proto__=w,f(e,l,"GeneratorFunction")),e.prototype=Object.create(S),e},t.awrap=function(e){return{__await:e}},_(O.prototype),f(O.prototype,u,(function(){return this})),t.AsyncIterator=O,t.async=function(e,n,r,o,a){void 0===a&&(a=Promise);var i=new O(d(e,n,r,o),a);return t.isGeneratorFunction(n)?i:i.next().then((function(e){return e.done?e.value:i.next()}))},_(S),f(S,l,"Generator"),f(S,c,(function(){return this})),f(S,"toString",(function(){return"[object Generator]"})),t.keys=function(e){var t=Object(e),n=[];for(var r in t)n.push(r);return n.reverse(),function e(){for(;n.length;){var r=n.pop();if(r in t)return e.value=r,e.done=!1,e}return e.done=!0,e}},t.values=A,M.prototype={constructor:M,reset:function(t){if(this.prev=0,this.next=0,this.sent=this._sent=e,this.done=!1,this.delegate=null,this.method="next",this.arg=e,this.tryEntries.forEach(D),!t)for(var n in this)"t"===n.charAt(0)&&r.call(this,n)&&!isNaN(+n.slice(1))&&(this[n]=e)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if("throw"===e.type)throw e.arg;return this.rval},dispatchException:function(t){if(this.done)throw t;var n=this;function o(r,o){return c.type="throw",c.arg=t,n.next=r,o&&(n.method="next",n.arg=e),!!o}for(var a=this.tryEntries.length-1;a>=0;--a){var i=this.tryEntries[a],c=i.completion;if("root"===i.tryLoc)return o("end");if(i.tryLoc<=this.prev){var s=r.call(i,"catchLoc"),u=r.call(i,"finallyLoc");if(s&&u){if(this.prev<i.catchLoc)return o(i.catchLoc,!0);if(this.prev<i.finallyLoc)return o(i.finallyLoc)}else if(s){if(this.prev<i.catchLoc)return o(i.catchLoc,!0)}else{if(!u)throw Error("try statement without catch or finally");if(this.prev<i.finallyLoc)return o(i.finallyLoc)}}}},abrupt:function(e,t){for(var n=this.tryEntries.length-1;n>=0;--n){var o=this.tryEntries[n];if(o.tryLoc<=this.prev&&r.call(o,"finallyLoc")&&this.prev<o.finallyLoc){var a=o;break}}a&&("break"===e||"continue"===e)&&a.tryLoc<=t&&t<=a.finallyLoc&&(a=null);var i=a?a.completion:{};return i.type=e,i.arg=t,a?(this.method="next",this.next=a.finallyLoc,g):this.complete(i)},complete:function(e,t){if("throw"===e.type)throw e.arg;return"break"===e.type||"continue"===e.type?this.next=e.arg:"return"===e.type?(this.rval=this.arg=e.arg,this.method="return",this.next="end"):"normal"===e.type&&t&&(this.next=t),g},finish:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),D(n),g}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.tryLoc===e){var r=n.completion;if("throw"===r.type){var o=r.arg;D(n)}return o}}throw Error("illegal catch attempt")},delegateYield:function(t,n,r){return this.delegate={iterator:A(t),resultName:n,nextLoc:r},"next"===this.method&&(this.arg=e),g}},t}function u(e,t,n,r,o,a,i){try{var c=e[a](i),s=c.value}catch(u){return void n(u)}c.done?t(s):Promise.resolve(s).then(r,o)}function l(e){return function(){var t=this,n=arguments;return new Promise((function(r,o){var a=e.apply(t,n);function i(e){u(a,r,o,i,c,"next",e)}function c(e){u(a,r,o,i,c,"throw",e)}i(void 0)}))}}var f={en:"MM/DD/YYYY",de:"DD.MM.YYYY",es:"DD/MM/YYYY",fr:"DD/MM/YYYY",it:"DD/MM/YYYY",lv:"DD.MM.YYYY",nl:"DD-MM-YYYY",pl:"DD.MM.YYYY",pt:"DD/MM/YYYY",ru:"DD.MM.YYYY",sk:"DD.MM.YYYY",cs:"DD.MM.YYYY",uk:"DD.MM.YYYY",lt:"YYYY-MM-DD",hu:"YYYY.MM.DD",sv:"YYYY-MM-DD",fa:"YYYY/MM/DD",zh:"YYYY/MM/DD",tw:"YYYY/MM/DD",ja:"YYYY/MM/DD",ko:"YYYY.MM.DD",ca:"DD/MM/YYYY",cy:"DD/MM/YYYY",da:"DD/MM/YYYY",hr:"DD.MM.YYYY",nb:"DD.MM.YYYY",ro:"DD.MM.YYYY",sl:"DD.MM.YYYY",fi:"DD.MM.YYYY",vi:"DD/MM/YYYY",tr:"DD.MM.YYYY",el:"DD/MM/YYYY",be:"DD.MM.YYYY",bg:"DD.MM.YYYY",he:"DD/MM/YYYY",ar:"DD/MM/YYYY",ur:"DD/MM/YYYY",th:"DD/MM/YYYY",ta:"DD/MM/YYYY",ms:"DD/MM/YYYY"},d={en:["en","en-gb","en-ca"],de:["de"],es:["es"],fr:["fr"],it:["it"],lv:["lv"],nl:["nl"],pl:["pl"],pt:["pt"],ru:["ru"],sk:["sk"],cs:["cs"],uk:["uk"],lt:["lt"],hu:["hu"],sv:["sv"],fa:["fa"],zh:["zh-cn"],tw:["zh-tw"],ja:["ja"],ko:["ko"],ca:["ca"],cy:["cy"],da:["da"],hr:["hr"],nb:["nb"],ro:["ro"],sl:["sl"],fi:["fi"],vi:["vi"],tr:["tr"],el:["el"],be:["be"],bg:["bg"],he:["he"],ar:["ar"],ur:["ur"],th:["th"],ta:["ta"],ms:["ms"]},m=function(e){var t=function(e){return e?String(e).replace(/[.-]/g,"/").replace(/\s*/g,"").toUpperCase():""}(e);return t?t.replace(/Y+/g,"YYYY").replace(/M+/g,"MM").replace(/D+/g,"DD"):""},p={en:{"MM/DD/YYYY":"en","DD/MM/YYYY":"en-gb","YYYY/MM/DD":"en-ca"}},h=function(e,t){e||(e="en");var n=(null===d||void 0===d?void 0:d[e])||[];if(0===n.length)return"en";if(1===n.length)return n[0];var r=n[0],o=m(t),a=null===p||void 0===p?void 0:p[e],i=null===a||void 0===a?void 0:a[o];return i&&n.includes(i)?i:r},y=function(e){var t=f[e];return t?t.replace(/[.-]/g,"/"):t},g=function(e){var t=m(e);return!t||t.indexOf("MM")<t.indexOf("DD")},v=function(e){var t,n=null===(t=o().locale())||void 0===t?void 0:t.toLowerCase(),r=m(e);if(!n||!r)return!1;var a=n.split("-")[0];if("en"===a)return!g(r);var i=f[a];return!!i&&!g(i)},b={MMMD:"MMM D",MMMDo:"MMM Do",MMMMD:"MMMM D",MMMDYYYY:"MMM D, YYYY",MMMMDYYYY:"MMMM D, YYYY",LL:"LL",ll:"ll",slashDate:"YYYY/M/D",slashShortDate:"YY/M/D",fullDate:"YYYY/MM/DD",monthDate:"MM/DD",isMonthBeforeDate:!0},w={MMMD:"MMMDo",MMMDo:"MMMDo",MMMMD:"MMMM D",MMMDYYYY:"MMMDo, YYYY",MMMMDYYYY:"MMMM D, YYYY",LL:"LL",ll:"ll",slashDate:"YYYY/M/D",slashShortDate:"YY/M/D",fullDate:"YYYY/MM/DD",monthDate:"MM/DD",isMonthBeforeDate:!0},k={MMMD:"MMM D",MMMDo:"MMM Do",MMMMD:"MMMM D",MMMDYYYY:"MMM D, YYYY",MMMMDYYYY:"MMMM D, YYYY",LL:"LL",ll:"ll",slashDate:"YYYY/M/D",slashShortDate:"YY/M/D",fullDate:"YYYY/MM/DD",monthDate:"MM/DD",isMonthBeforeDate:!0},x=b;function E(e,t){return S.apply(this,arguments)}function S(){return(S=l(s().mark((function e(t,n){var r,a,i,c;return s().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:e.next=2;break;case 2:if(!t){e.next=5;break}return x=w,e.abrupt("return");case 5:return r=new Date(2022,0,2,0,0,0,0).toLocaleDateString(),a=new Date(2022,0,2,0,0,0,0).toLocaleDateString("en-UK"),i=r!==a,n&&(i||"en"===o().locale()&&o().locale("en-gb")),e.next=11,_(n);case 11:c=e.sent,x=c;case 13:case"end":return e.stop()}}),e)})))).apply(this,arguments)}var _=function(){var e=l(s().mark((function e(t){var n,r;return s().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,A(t);case 2:return r=e.sent,n=b,r&&(r.format.indexOf("M")<r.format.indexOf("D")?n.monthDate=r.M+"/"+r.D:(n.MMMD="D MMM",n.MMMDo="Do MMM",n.MMMMD="D MMMM",n.MMMDYYYY="D MMM YYYY",n.MMMMDYYYY="D MMMM YYYY",n.LL="D MMMM YYYY",n.ll="D MMM YYYY",n.monthDate=r.D+"/"+r.M,n.isMonthBeforeDate=!1),n.slashDate=r.format.map((function(e){return r[e]})).join("/"),n.slashShortDate=r.format.map((function(e){return"Y"===e?"YY":e})).join("/"),n.fullDate=n.slashDate),e.abrupt("return",n);case 6:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),O=function(e,t){var n=function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?i(Object(n),!0).forEach((function(t){c(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):i(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}({},e);t.indexOf("M")<t.indexOf("D")?(n.monthDate="MM/DD",n.isMonthBeforeDate=!0):(n.monthDate="DD/MM",n.isMonthBeforeDate=!1);var r=function(){switch(t){case"YYYY/MM/DD":return{slashDate:"YYYY/M/D",slashShortDate:"YY/M/D",fullDate:"YYYY/MM/DD"};case"DD/MM/YYYY":return{slashDate:"D/M/YYYY",slashShortDate:"D/M/YY",fullDate:"DD/MM/YYYY"};default:return{slashDate:"M/D/YYYY",slashShortDate:"M/D/YY",fullDate:"MM/DD/YYYY"}}}(),o=r.slashDate,a=r.slashShortDate,s=r.fullDate;return n.slashDate=o,n.slashShortDate=a,n.fullDate=s,n};function C(e,t,n){return T.apply(this,arguments)}function T(){return(T=l(s().mark((function e(t,n,r){return s().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:e.next=2;break;case 2:if(!t){e.next=5;break}return x=O(w,n),e.abrupt("return");case 5:e.t0=n,e.next="YYYY/MM/DD"===e.t0?8:10;break;case 8:return x=O(k,n),e.abrupt("break",11);case 10:x=O(b,n);case 11:v(n)&&(x.MMMD="D MMM",x.MMMDo="Do MMM",x.MMMMD="D MMMM",x.MMMDYYYY="D MMM YYYY",x.MMMMDYYYY="D MMMM YYYY",x.LL="D MMMM YYYY",x.ll="D MMM YYYY");case 12:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function j(e,t,n){return D.apply(this,arguments)}function D(){return(D=l(s().mark((function e(t,n,r){return s().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:n?C(t,n,r):E(t,r);case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}var M=function(e){return x[e]};function A(e){return N.apply(this,arguments)}function N(){return(N=l(s().mark((function e(t){var n,r,a,i,c,u,l,f,d;return s().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(n={2017:"YYYY",17:"YY","02":"MM",2:"M","01":"DD",1:"D"},r=new Date(2017,1,1),a=r.toLocaleDateString(),t&&(i=o()(r),a=i.format("L")),c=a.match(/(\d+)[^\d](\d+)[^\d](\d+)[^\d]?/),u={format:[],Y:null,M:null,D:null},!c||4!==c.length){e.next=22;break}d=1;case 8:if(!(d<4)){e.next=20;break}if(!(l=n[c[d]])){e.next=16;break}f=l.slice(0,1),u[f]=l,u.format.push(f),e.next=17;break;case 16:return e.abrupt("return",null);case 17:d++,e.next=8;break;case 20:e.next=23;break;case 22:return e.abrupt("return",null);case 23:return e.abrupt("return",u);case 24:case"end":return e.stop()}}),e)})))).apply(this,arguments)}Object.defineProperty(window,"localDateFormat",{configurable:!0,get:function(){return x}})},"rH+n":function(e,t,n){"use strict";n.d(t,{ht:function(){return s},P:function(){return l},on:function(){return m}});n("ma9I"),n("x0AG"),n("yq1k"),n("sMBO"),n("tkto"),n("JTJg");var r=n("q9+P"),o=n("5WEu"),a=n("V/jI"),i=n("tyHB"),c=n("sLZY"),s=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:new i.jd,n=r.j4?t.solar2lunar(e):function(){var n=(0,c.U0)()||"lunar";return t.solar2AlternativeCalendar(n,e)}(),a=n.sYear,s=n.sMonth,u=n.sMonthName,l=n.sDay,f={"\u65e5":0,"\u4e00":1,"\u4e8c":2,"\u4e09":3,"\u56db":4,"\u4e94":5,"\u516d":6},d=new Date(a,s-1,l),m=(0,o.EC)(d);return{sy:a,sm:s,smn:u,sd:l,symd:a+"-"+(s<10?"0"+s:s)+"-"+(l<10?"0"+l:l),sw:f[n.week],sW:n.week,ly:n.lYear,lm:n.lMonth,ld:n.lDay,lY:n.lunarYear,lM:n.lunarMonth,lD:n.lunarDay,st:n.solarTerms,sf:n.solarFestival,lf:n.lunarFestival,date:d,weekOfYear:m,isLeap:n.isLeap}},u=function(e){if((0,o.TV)()){var t=e.sy,n=e.ld,r=e.lM,a=e.lD,i=e.st;return t<2050?i||(1===n?(e.isLeap?"\u95f0":"")+r+"\u6708":a):""}return""},l=function(e){return o.U2("weekNumbersEnabled")?a.U2("calendar_view_week_of_year",{s:e.weekOfYear}):""},f=function(e){if(o.U2("weekNumbersEnabled")){var t=o.U2("startDayOfWeek"),n=["SUN","MON","TUE","WED","THU","FRI","SAT"].findIndex((function(e){return e===t}));return e.sw===n?l(e):""}return""},d=function(e){if(o.U2("holidayEnabled")){var t=e.lf||"";return e.sy<2050?t:""}return""},m=function(e,t){var n=t.showWeekOfYear;if(r.j4){var a=(s=e,o.U2("holidayEnabled")&&s.sf||""||d(e));if(a.includes("\u6559\u5e08\u8282")){var i=d(e);i.includes("\u4e2d\u79cb\u8282")&&(a=i)}return a?{isHoliday:!0,text:a}:{isHoliday:!1,text:a||(n?f(e):"")||u(e)}}var s,l="";return"ja"===r.dK&&(l=function(e){var t=JSON.parse(localStorage.getItem("jpHoliday")||"null");return t&&t[e.symd]&&t[e.symd].name||""}(e)),{isHoliday:!!l,text:function(){if(l)return l;var t=n?f(e):"";if(t)return t;var r=(0,c.U0)();if(r){var o=(0,c.Hs)(r,e.ly,e.lm,e.ld,e.isLeap);return 1===e.ld?"vietnam"===r?"".concat(e.ld,"/").concat(e.lm):o[1]:o[2]}return""}()}}},"C+ZP":function(e,t,n){"use strict";n.d(t,{H5:function(){return i},KZ:function(){return c},rt:function(){return s},vN:function(){return u},yP:function(){return l},as:function(){return f},T8:function(){return d},xH:function(){return m},p6:function(){return p},w4:function(){return h},He:function(){return y},_F:function(){return v},vO:function(){return b},yU:function(){return w}});n("ma9I"),n("TeQF"),n("07d7"),n("4l63"),n("rB9j"),n("ALS0"),n("UxlC");var r=n("dmHn"),o=n.n(r),a=(new Date).getTimezoneOffset();window.moment=o();var i=function(){return a},c=function(){return(new Date).getTimezoneOffset()},s=function(){return o().tz.guess()},u=s(),l=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:u,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"",r=e,a=n?o().tz(r,n,t||u):o().tz(r,t||u);return a.isTimeZoneParsed=!0,a},f=function(e){var t=o().utc(e);return t.isTimeZoneParsed=!0,t},d=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",t=arguments.length>1?arguments[1]:void 0,n=arguments.length>2?arguments[2]:void 0,r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:u,a=e?"".concat(e," ").concat(t):t,i=n?"hh:mm A":"HH:mm",c=e?"YYYY-MM-DD ".concat(i):i;return o().tz(a,c,"en",r).locale(o().locale())},m=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:o()();return e.utc().format("YYYY-MM-DDTHH:mm:ss.SSSZZ")},p=function(e,t){return e.format(t)},h=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:u,r=l(e||void 0,n);return t&&r.isSame(r.clone().startOf("day"))?m(r.subtract(1,"d")):m(r)},y=function(){return o().tz.names().filter((function(e){return/^[^/]+\/[^/]+$/.test(e)&&!/^Etc\/(?!GMT)/i.test(e)&&"Etc/GMT0"!==e}))},g=function(e){return e.replace(/(\d{2})(\d{2})$/,(function(e,t,n){var r=parseInt(t,10);return"00"===n?r+""===t?t:String(r):t+":"+n}))},v=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.removeContinent,r=void 0!==n&&n,a=t.shortenOffset,i=o().tz(e).format("ZZ");i=a?g(i):i.replace(/(\d{2})(\d{2})$/,(function(e,t,n){return t+":"+n}));var c=e.replace(/^Etc\/GMT/gi,"UTC").replace(/_/g," ");return r&&(c=c.replace(/[^/]+\/(.*)/,"$1")),c+", GMT"+i},b=function(e,t){var n=(t?o()(t).tz(e):o().tz(e)).format("ZZ");return"GMT"+(n=g(n))},w=function(e,t,n,r){var a=o().tz(e,t||u);return r?o().tz([a.year(),a.month(),a.date(),a.hour(),a.minute()],n||u).toDate():o().tz([a.year(),a.month(),a.date()],n||u).toDate()}},"7th3":function(e,t,n){"use strict";n.d(t,{nS:function(){return b},eg:function(){return w},RU:function(){return x},nF:function(){return E},GD:function(){return S},ZP:function(){return _},QM:function(){return O},eU:function(){return T},ig:function(){return M}});n("pNMO"),n("4Brf"),n("0oug"),n("gXIK"),n("TeQF"),n("fbCW"),n("pjDv"),n("yq1k"),n("4mDm"),n("2B1R"),n("E9XD"),n("+2oP"),n("7+zs"),n("sMBO"),n("Tskq"),n("qePV"),n("5DmW"),n("27RR"),n("tkto"),n("07d7"),n("5s+n"),n("rB9j"),n("ALS0"),n("JfAA"),n("JTJg"),n("PKPk"),n("LKBx"),n("FZtP"),n("3bBZ");var r=n("lBvt"),o=n("ylzY"),a=n("2sNt"),i=n("T3me"),c=n("Ici6"),s=n("V69L"),u=n("yscd"),l=n("PiDg"),f=n("l3/N"),d=n("rviF");function m(e){return m="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},m(e)}function p(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function h(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?p(Object(n),!0).forEach((function(t){y(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):p(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function y(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=m(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=m(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==m(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function g(e){return function(e){if(Array.isArray(e))return v(e)}(e)||function(e){if("undefined"!==typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(!e)return;if("string"===typeof e)return v(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return v(e,t)}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function v(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var b=function(e){var t,n;return"matrix-sortable"===(null===(t=e.data.current)||void 0===t||null===(n=t.sortable)||void 0===n?void 0:n.containerId)},w=function(){return o.ZP.tasklistDragItemInfo?o.ZP.tasklistDragItemInfo:null},k=function(e){if(!e.length)return!1;var t=a.a1Z(e);if(!t.size)return!1;for(var n=!1,r=t.get(0).get("columnId"),o=1;o<t.size;o++)if(t.get(o).get("columnId")!==r){n=!0;break}return n},x=function(e,t,n){var f=arguments.length>3&&void 0!==arguments[3]&&arguments[3];if(o.ZP.tasklistDragItemInfo)return o.ZP.tasklistDragItemInfo;var d=e.data.generateTask?e.data.generateTask.get("taskId"):e.id,m=e.type,p=function(){if(m===r.cj.TASK){var t=a.FOH(d),n=a.a1Z(e.data.ids).toArray();if(t)return{model:t,models:n.length>1?n:[t]}}else if(m===r.cj.CHECKLIST){var o=a.mxI(d);if(o){var u=o.task,l=o.item,f=(0,i.y3)(l,u);return{model:f,models:[f]}}}else if(m===r.cj.SUBSCRIBE_TASK){var p=c.Y(d);if(p)return{model:p,models:[p]}}else if(m===r.cj.TIMETABLE){var h=(0,s.FL)(d);if(h)return{model:h,models:[h]}}return{model:null,models:[]}}(),h=p.model,y=p.models;if(h){var v,b=new Map(y.map((function(e){return[e.get("id"),e]}))),w=[];t.forEach((function(e){if(e.model){var t=e.id;d===t&&(v=e),b.has(t)&&(w.push(e),b.delete(t))}})),g(b.values()).forEach((function(e){var t=a.yZs(e),n=new l.Gg,r=new u.D2(n,t);d===e.get("id")&&(v=r),w.push(r)}));var x=a.PNv(y.map((function(e){return e.get("id")}))).toArray().reduce((function(e,t){return e[t.get("id")]=t,e}),{});o.ZP.tasklistDragItemInfo={model:h,models:y,dragDisplayModel:v,dragDisplayListModels:w,id2node:x,groupId:f?n:void 0,fromMultiColumns:k(e.data.ids)}}return o.ZP.tasklistDragItemInfo},E=function(){return(0,f._X)()||(0,f.MQ)()||(0,f.O1)()},S=function(e){return(0,f.rQ)()&&e.area!==r.M5.TASKLIST_KANBAN&&e.area!==r.M5.TASKLIST&&e.area!==r.M5.TASKLIST_DETAIL},_=function(e){return(0,f.cW)()&&e.area!==r.M5.TASKLIST_KANBAN&&e.area!==r.M5.TASKLIST&&e.area!==r.M5.TASKLIST_DETAIL},O=function(e,t){return!(0,f.Kd)()||(e.area===r.M5.TASKLIST&&"list"===t||e.area===r.M5.TASKLIST_DETAIL&&"detail"===t)},C=[{id:"taskitem-detail-",priority:6},{id:"detail-view-",priority:5},{id:"column-",priority:4},{id:"quadrant-",priority:4},{id:"section-",priority:3},{id:"taskitem-",priority:3},{id:"calendar",priority:-1},{id:"webapp",priority:-2}],T=function(e,t){var n=C.map((function(e){var n=null===t||void 0===t?void 0:t.get(e.id);return null!=n?h(h({},e),{},{priority:n}):h({},e)})).find((function(t){return e.startsWith(t.id)}));return n?n.priority:0},j=[r.M5.TASKLIST,r.M5.TASKLIST_KANBAN,r.M5.TASKLIST_TIMELINE,r.M5.TASKLIST_DETAIL,r.M5.TASKLIST_TIMELINE_SCHEDULE],D=[r.M5.CALENDAR_MONTH,r.M5.CALENDAR_ALL_DAY,r.M5.CALENDAR_IN_DAY,r.M5.CALENDAR_SCHEDULE],M=function(e,t,n){j.includes(e.area)&&"calendar"===n&&d.Z.splitView(t,"drag_to_calendar"),D.includes(e.area)&&"task"===n&&d.Z.splitView(t,"drag_to_list")}},TGxb:function(e,t,n){"use strict";n.d(t,{Do:function(){return r},d7:function(){return o},i7:function(){return a}});n("oVuX"),n("+2oP"),n("rB9j"),n("Rm1S");var r=function(e){var t;return(null===(t=document.cookie.match("(^|;)\\s*"+e+"\\s*=\\s*([^;]+)"))||void 0===t?void 0:t.pop())||""};function o(e,t,n,r){var o=function(){if(n){var e=new Date;return e.setTime(e.getTime()+24*n*60*60*1e3),"expires="+e.toUTCString()}return"expires=Fri, 31 Dec 9999 23:59:59 GMT"}();document.cookie=e+"="+t+";"+o+";path=/"+(r?";domain="+r:"")}function a(e){var t=window.location.host.split(".").slice(-2).join(".");o(e,"",-1),o(e,"",-1,".".concat(t))}},"4+DD":function(e,t,n){"use strict";n.d(t,{Ld:function(){return b},Pj:function(){return w},eD:function(){return k},RV:function(){return x},OZ:function(){return E},e6:function(){return O},KN:function(){return C},IC:function(){return T},IZ:function(){return D},$f:function(){return A},Jk:function(){return N},dC:function(){return I},HH:function(){return L},iD:function(){return R},Wf:function(){return Z},wc:function(){return F},Jj:function(){return B},Dh:function(){return U},im:function(){return Y},Ln:function(){return V},zC:function(){return H},UK:function(){return W},BW:function(){return z},e3:function(){return G},iX:function(){return K},yd:function(){return q},hC:function(){return Q},mh:function(){return ee},dk:function(){return te},gu:function(){return ne},dI:function(){return re},vQ:function(){return oe},rP:function(){return ae},P$:function(){return ie},PD:function(){return ce},XR:function(){return se}});n("ma9I"),n("fbCW"),n("oVuX"),n("+2oP"),n("07d7"),n("4l63"),n("rB9j"),n("JfAA"),n("UxlC"),n("EnZy"),n("T/rp");var r=n("/Qhg"),o=n.n(r),a=(n("i8i4"),n("EPMa")),i=n.n(a),c=(n("y8mg"),n("+Ili"),n("RDjN")),s=n("q9+P"),u=n("/0bn"),l=n("PGqD"),f=n("vRcb"),d=n("Ag2S"),m=(n("xS9v"),n("2sNt")),p=n("l3/N"),h=n("rviF"),y=n("ylzY"),g="",v="",b=function(e){g=function(e){var t=s.DJ;return e?"".concat(e," ").concat(" - "," ").concat(t):"".concat(t)}(e),v||(document.title=g)},w=function(e,t){if(!t||!e)return document.title=g,void(v="");v=e,document.title=v},k=function(e,t,n){u.$Z({text:e,delayTime:t,onClickAction:n})},x=function(){return u.e$()},E=function(e){S(e),_(e)},S=function(e){var t=document.querySelector(".ui-sortable-placeholder:not(.hide)");t&&t!==e&&t.classList.add("hide")},_=function(e){var t=document.querySelector('[class*="-drag-hovered"]');if(t&&t!==e)for(var n in c.wIS)t.classList.remove(c.wIS[n])},O=function(e,t){if(!t)try{e.focus()}catch(i){o().error(i)}if("undefined"!==typeof window.getSelection&&"undefined"!==typeof document.createRange){var n=document.createRange();n.selectNodeContents(e),n.collapse(!1);var r=window.getSelection();r.removeAllRanges(),r.addRange(n)}else if("undefined"!==typeof document.body.createTextRange){var a=document.body.createTextRange();a.moveToElementText(e),a.collapse(!1),a.select()}},C=function(e,t){if(e.setSelectionRange)e.focus(),e.setSelectionRange(t,t);else if(e.createTextRange){var n=e.createTextRange();n.collapse(!0),n.moveEnd("character",t),n.moveStart("character",t),n.select()}},T=function(e,t){for(var n=window.getSelection(),r=n.getRangeAt(0),o=e.childNodes,a=e,i=0,c=o.length;i<c;i++){var s=o[i].textContent.length;if(!(t>s)){a=o[i];break}t-=s}a=3===a.nodeType?a:a.childNodes[0],j(a,t,r),r.collapse(!0),n.removeAllRanges(),n.addRange(r)},j=function e(t,n,r){if(!(n<0))try{r.setStart(t,n)}catch(o){e(t,--n,r)}},D=function(e){var t=e.currentTarget,n=e.target;if(t&&n&&n.getBoundingClientRect&&t.getBoundingClientRect){var r=n.getBoundingClientRect(),o=t.getBoundingClientRect();return M(r,o)}return!1},M=function(e,t){var n=e.x,r=e.y,o=e.x+e.width,a=e.y+e.height,i=t.x,c=t.y,s=t.x+t.width,u=t.y+t.height;return n<=s&&o>=i&&r<=u&&a>=c},A=function(){for(var e,t,n,r,o=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"body",a=$(o),i=a.find("#td-container").children(),c=a.find("#td-editor"),s=a.find("#taskcontent"),u=a.find("#detail-tag-view"),l=a.find("#descendant-task-view"),f=a.find("#extra-action-view"),d=null!==(e=a.find("#content-view").height())&&void 0!==e?e:0,m=null!==(t=a.find("#notion-block-view").outerHeight())&&void 0!==t?t:0,p=null!==(n=a.find("#td-caption").outerHeight())&&void 0!==n?n:0,h=0,y=1;y<i.length;y++){var g;h+=null!==(g=i.eq(y).outerHeight())&&void 0!==g?g:0}var v=d-p-m-h,b=null!==(r=u.outerHeight())&&void 0!==r?r:0;b?c.removeClass("no-tag"):c.addClass("no-tag");var w=b||l.length>0||f.length>0,k=0===s.length;if(k){var x=v<0?"auto":v;c.css("min-height",x)}else if(w){var E=v<0?"auto":v;c.css("min-height",E),s.css("min-height","auto")}else{var S,_,O=(null!==(S=s.outerHeight())&&void 0!==S?S:0)-(null!==(_=s.height())&&void 0!==_?_:0),C=v-O,T=C<0?"auto":C;c.css("min-height","auto"),s.css("min-height",T)}},N=function(e,t){var n=window.innerHeight,r=e.outerHeight(),o=e.position().top,a=e.offset().top;t&&(n=t.offset().top+t.outerHeight());var i=n-a-r;i<0&&e.css("top",i+o)},P=function(){var e;return window.getSelection?e=window.getSelection():document.selection&&(e=document.selection.createRange()),e},I=function(){p.Ew()&&h.Z.focus("timer_detail","show"),window.innerWidth<c.rgg.tablet&&(d.jc.unSubscribe("hideDetailListenId"),d.jc.subscribe("hideDetailListenId","hide_detail",L),$("body").addClass("detail-show"))};function L(){var e=document.getElementById("left-menu-t");e&&(e.style.pointerEvents="none",setTimeout((function(){e.style.pointerEvents=""}),2e3)),d.jc.unSubscribe("hideDetailListenId"),d.vp.dispatch("hideEditorFloatingOverlays"),$("body").removeClass("detail-show")}var R=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};e.ticktickAntiscroll(t)},Z=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};e.ticktickAntiscroll(t)},F=function(e){var t;null===(t=e.data())||void 0===t||t.antiscroll.vertical.update()},B=function(e){var t;null===(t=e.data())||void 0===t||t.antiscroll.rebuild()},U=function(e){e.data("antiscroll")&&e.data("antiscroll").destroy()},Y=function(e,t){var n=!1,r=!1,o=!1,a=!1;e?m.p9N(e)||(0!==e.get("status")||f.T4(e)?n=!0:e.get("items")&&0!==e.get("items").size?r=!0:e.get("isSubscribeTask")?o=!0:e.get("isSubTaskModel")&&(a=!0)):t&&(n=!0);var s=!1,u=!1,l=!1;return e.get("priority")===c.Y$J.low?s=!0:e.get("priority")===c.Y$J.medium?u=!0:e.get("priority")===c.Y$J.high&&(l=!0),i()({checked:n,subtask:r,subcalendar:o,"real-subtask":a,"priority-low":s,"priority-medium":u,"priority-high":l})},V=function(){return $(document.activeElement).is("input, div[contenteditable=true], textarea")},H=function(){var e=$("body");e.hasClass("list-hide")&&e.width()>1020&&e.removeClass("list-hide"),!$("body").hasClass("list-show")&&e.width()<=1020&&(e.addClass("list-show"),e.removeClass("list-hide"))},W=function(e){var t=e.doc.getCursor();return!!e.hasFocus()&&0===t.line},z=function(e){var t=e.doc.getSelection(),n=e.doc.getCursor(),r=e.doc.lastLine();return!t&&(n.line===r&&n.ch===e.doc.getLine(r).length)},G=function(e){var t=0,n=e.ownerDocument||e.document,r=n.defaultView||n.parentWindow,o=P();if(l.w1||l.un){var a=l.bO();if(void 0!==o&&!o.toString().length&&!("number"===typeof a&&a<9)){var i=document.createRange();return i.setStart(e,0),o.anchorNode&&i.setEnd(o.anchorNode,o.anchorOffset),i.toString().length}}if("undefined"!==typeof r.getSelection){if((o=r.getSelection()).rangeCount>0){var c=r.getSelection().getRangeAt(0),s=c.startContainer,u=[];if(!e.contains(s))return 0;J(e,s,u),u.push(s.textContent.slice(0,c.endOffset)),t=u.join("").length}}else if((o=n.selection)&&"Control"!=o.type){var f=o.createRange(),d=n.body.createTextRange();d.moveToElementText(e),d.setEndPoint("EndToEnd",f),t=d.text.length}return t},K=function(e,t){var n,r,o,a=t.tagName||"div",i=t.className||"",c=t.buildNode,s=t.startIndex||0,u=t.endIndex||0,l=t.element,f=t.selectNodeFirst;if(window.getSelection?(n=window.getSelection()).rangeCount&&(r=n.getRangeAt(0)):document.selection&&document.selection.createRange&&(r=document.selection.createRange()),r){f&&r.selectNodeContents(l);var d=r.startContainer,m=r.startContainer,p=r.endContainer;if(d.parentNode&&i&&d.parentNode.className.split(/\s/).indexOf(i)>-1)return void(d.textContent!==e&&(d.textContent=e));var h=r.startOffset-s;return r.setStart(m,s),r.setEnd(p,u),r.deleteContents(),c?o=c(e,r,h,n):((o=document.createElement(a)).className=i,o.innerText=e,r.insertNode(o),r.setStart(o.childNodes[0],h),r.collapse(!0),n.removeAllRanges(),n.addRange(r)),o}},q=function(e){var t,n;if(window.getSelection?(t=window.getSelection()).rangeCount&&(n=t.getRangeAt(0)):document.selection&&document.selection.createRange&&(n=document.selection.createRange()),n){try{n.setStart(n.startContainer,n.startOffset-(1+e)),n.setEnd(n.endContainer,n.endOffset)}catch(r){o().error(r)}n.deleteContents()}},J=function e(t,n,r){var o=!0;if(t!==n){if(t.childNodes.length){if(!(o=e(t.childNodes[0],n,r)))return}else r.push(t.textContent);if(!t.nextSibling||(X(t.nextSibling)&&r.push("\n"),o=e(t.nextSibling,n,r)))return o}},X=function e(t){return t&&1===t.nodeType&&"p"===t.nodeName.toLowerCase()&&!e(t.parentNode)},Q=function(e){var t=e.previousSibling,n=0;return t?n=t.textContent.length:(t=e.parentNode,n=0),{node:t,offset:n}},ee=function(e){var t,n,r=e.node,o=e.offset;window.getSelection?(t=window.getSelection()).rangeCount&&(n=t.getRangeAt(0)):document.selection&&document.selection.createRange&&(n=document.selection.createRange()),n.setStart(r,o),n.collapse(!0),t.removeAllRanges(),t.addRange(n)},te=function(e){var t,n;return e.prevAll("li").length?t=e.prevAll("li").first():e.parents("section").prevAll("section.opened").each((function(){$(this).find("li").length&&(t=$(this).find("li").last())})),e.nextAll("li").length?n=e.nextAll("li").first():e.parents("section").nextAll("section").each((function(){$(this).find("li").length&&(n=$(this).find("li").first())})),{previous:t,next:n}};function ne(){var e=document.querySelector(".CodeMirror-hints");return null!==e&&"none"!==e.style.display}var re=function(e,t){return!(e.right<t.left||e.left>t.right||e.bottom<t.top||e.top>t.bottom)},oe=function(e,t){d.vp.dispatch("copyToGlobalCopyArea",{content:e,callback:t})};function ae(e){return null==e?null:e instanceof HTMLElement&&e.scrollHeight>e.clientHeight?e:ae(e.parentNode)}var ie=function(){y.ZP.openModalFromAiTaskRecommend?y.ZP.openModalFromAiTaskRecommend=!1:d.vp.dispatch("hideAiTaskRecommend"),y.ZP.openModalFromAiTaskAdvice?y.ZP.openModalFromAiTaskAdvice=!1:d.vp.dispatch("setAiTaskAdviceMinimized",{minimized:!0,analyticsLabel:"open_settings_window"})},ce=function(){window.location.href="https://beta.".concat(window.location.host)},se=function(){window.location.href="https://".concat(window.location.host.replace("beta.",""))}},d7tj:function(e,t,n){"use strict";n.d(t,{Cy:function(){return s},y9:function(){return u},jq:function(){return l},tj:function(){return f},vG:function(){return d}});n("TWNs"),n("rB9j"),n("LD7m"),n("ALS0"),n("JfAA"),n("Rm1S"),n("UxlC");var r=n("1i5S"),o=n.n(r),a=n("Es6M"),i=n("CPwy"),c=o()(),s=function(e){return new RegExp("^(".concat(c.source,")")).test(e)},u=function(e){var t=e.match(c);return t&&t.length?{emoji:t[0],title:e.replace(t[0],"")}:{emoji:"",title:e}},l=function(e){return s(e)?(0,i.w3)(f(e)):'"'.concat((0,i.w3)(f(e)),'"')},f=function(e){return"string"===typeof e?e.replace(c,(function(e){return e+" "})):e};function d(e){return s(e)?{emojis:e.match(c)||[""],text:e.replace((0,a.QF)(c,"g"),"")}:{emojis:[""],text:e}}},Ag2S:function(e,t,n){"use strict";n.d(t,{vp:function(){return i},jc:function(){return c},Wp:function(){return s},sp:function(){return u},EP:function(){return l},dN:function(){return f},T8:function(){return d},fu:function(){return m},NX:function(){return p},rR:function(){return h},OH:function(){return y},nq:function(){return g},kZ:function(){return v},kb:function(){return b},RO:function(){return w},Ks:function(){return k},Au:function(){return x},yB:function(){return E},Ly:function(){return S}});n("TeQF"),n("fbCW"),n("x0AG"),n("pDQq"),n("tkto"),n("07d7"),n("FZtP");var r=n("/Qhg"),o=n.n(r);window.isEventEmitterDebug=!1;var a=function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];window.isEventEmitterDebug&&o().debug(t)},i={_events:{},dispatch:function(e,t){var n=this;this._events[e]&&(a("[dispatch]",{event:e,data:t}),Object.keys(this._events[e]).forEach((function(r){n._events[e][r]&&(a("[dispatch exec]",{event:e,key:r,data:t}),n._events[e][r](t))})))},dispatchOne:function(e,t,n){this._events[e]&&this._events[e][t]&&(a("[dispatchOne]",{event:e,key:t,data:n}),this._events[e][t](n))},subscribe:function(e,t,n){this._events[t]||(this._events[t]={}),e=e||"all",this._events[t][e]=n},unSubscribe:function(e,t){e=e||"all",this._events&&this._events[t]&&this._events[t][e]&&delete this._events[t][e]}},c={_events:[],_popupId2TriggerEl:{},_restoreFocus:function(e){var t=this._popupId2TriggerEl[e];t&&setTimeout((function(){"keyboard"===window.userInputType&&t.focus()}),0),delete this._popupId2TriggerEl[e]},dispatch:function(){if(0!==this._events.length){var e=this._events[this._events.length-1],t=e.listenId;if(e.confirmCallbackResult){var n=e.callback();if("boolean"===typeof n&&!n)return}else e.callback();this._events=this._events.filter((function(e){return e.listenId!==t})),this._restoreFocus(t),o().debug("esc view dispatch: ",this._events)}},subscribe:function(e,t,n){var r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{},a=r.ignoreTrigger,i=r.confirmCallbackResult,c=this._events.find((function(t){return t.listenId===e}));if(c)return c.callback=n,c.confirmCallbackResult=i,void(c.callback=n);a||(this._popupId2TriggerEl[e]=document.activeElement),this._events.push({listenId:e,listenName:t,callback:n,confirmCallbackResult:i}),o().debug("esc view subscribe: ",this._events)},unSubscribe:function(e){this._restoreFocus(e);var t=this._events.findIndex((function(t){return t.listenId===e}));t>=0&&(this._events.splice(t,1),o().debug("esc view unsubscribe:",this._events))},dangerousUpdatePopupId2TriggerEl:function(e,t){this._popupId2TriggerEl[e]=t}},s={_events:[],dispatch:function(){0!==this._events.length&&(this._events.pop().callback(),o().debug("esc page dispatch: ",this._events))},subscribe:function(e,t,n){this._events.push({listenId:e,listenName:t,callback:n}),o().debug("esc page subscribe: ",this._events)},unSubscribe:function(e){var t=this._events.findIndex((function(t){return t.listenId===e}));t>=0&&(this._events.splice(t,1),o().debug("esc page unsubscribe:",this._events))}},u="DELETE_ATTACHMENT",l="INSERT_ATTACHMENT_CONTENT",f="SHOW_GLOBAL_MODAL",d="SELECT_CONTENT_EDITOR_ATTACHMENT",m="UPLOAD_ATTACHMENT_SUCCESS",p="FOCUS_TASK_ITEM_TITLE_EDITOR",h="COLLAPSE_PROJECT_SECTION_BEGIN_DRAG",y="COLLAPSE_PROJECT_SECTION_END_DRAG",g="SHOW_GLOBAL_ATTACHMENT_UPLOAD_FAIL_MODAL",v="ADD_DATA_TO_GLOBAL_ATTACHMENT_UPLOAD_FAIL_POOL",b="EXECUTE_GLOBAL_ATTACHMENT_UPLOAD_FAIL_POOL_CLEAR_OPERATION",w="INSERT_CONTENT_TO_LAST_CURSOR",k="MOVE_PROJECT_FROM_PERSONAL_TO_TEAM",x="MOVE_PROJECT_FROM_TEAM_TO_PERSONAL",E="TRIGGER_TASKITEM_ARROW_ACTION",S="FOCUS_SECTION_HEADER"},"0MBK":function(e,t,n){"use strict";n.d(t,{_:function(){return c}});n("pNMO"),n("4Brf"),n("tjZM"),n("0oug"),n("lEou"),n("4mDm"),n("Junv"),n("+2oP"),n("sMBO"),n("6cQw"),n("DEfu"),n("I9xj"),n("NBAS"),n("ExoC"),n("07d7"),n("5s+n"),n("PKPk"),n("FZtP"),n("3bBZ");var r=n("R8jX");function o(e){return o="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},o(e)}function a(){a=function(){return t};var e,t={},n=Object.prototype,r=n.hasOwnProperty,i=Object.defineProperty||function(e,t,n){e[t]=n.value},c="function"==typeof Symbol?Symbol:{},s=c.iterator||"@@iterator",u=c.asyncIterator||"@@asyncIterator",l=c.toStringTag||"@@toStringTag";function f(e,t,n){return Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{f({},"")}catch(e){f=function(e,t,n){return e[t]=n}}function d(e,t,n,r){var o=t&&t.prototype instanceof v?t:v,a=Object.create(o.prototype),c=new M(r||[]);return i(a,"_invoke",{value:C(e,n,c)}),a}function m(e,t,n){try{return{type:"normal",arg:e.call(t,n)}}catch(e){return{type:"throw",arg:e}}}t.wrap=d;var p="suspendedStart",h="executing",y="completed",g={};function v(){}function b(){}function w(){}var k={};f(k,s,(function(){return this}));var x=Object.getPrototypeOf,E=x&&x(x(A([])));E&&E!==n&&r.call(E,s)&&(k=E);var S=w.prototype=v.prototype=Object.create(k);function _(e){["next","throw","return"].forEach((function(t){f(e,t,(function(e){return this._invoke(t,e)}))}))}function O(e,t){function n(a,i,c,s){var u=m(e[a],e,i);if("throw"!==u.type){var l=u.arg,f=l.value;return f&&"object"==o(f)&&r.call(f,"__await")?t.resolve(f.__await).then((function(e){n("next",e,c,s)}),(function(e){n("throw",e,c,s)})):t.resolve(f).then((function(e){l.value=e,c(l)}),(function(e){return n("throw",e,c,s)}))}s(u.arg)}var a;i(this,"_invoke",{value:function(e,r){function o(){return new t((function(t,o){n(e,r,t,o)}))}return a=a?a.then(o,o):o()}})}function C(t,n,r){var o=p;return function(a,i){if(o===h)throw Error("Generator is already running");if(o===y){if("throw"===a)throw i;return{value:e,done:!0}}for(r.method=a,r.arg=i;;){var c=r.delegate;if(c){var s=T(c,r);if(s){if(s===g)continue;return s}}if("next"===r.method)r.sent=r._sent=r.arg;else if("throw"===r.method){if(o===p)throw o=y,r.arg;r.dispatchException(r.arg)}else"return"===r.method&&r.abrupt("return",r.arg);o=h;var u=m(t,n,r);if("normal"===u.type){if(o=r.done?y:"suspendedYield",u.arg===g)continue;return{value:u.arg,done:r.done}}"throw"===u.type&&(o=y,r.method="throw",r.arg=u.arg)}}}function T(t,n){var r=n.method,o=t.iterator[r];if(o===e)return n.delegate=null,"throw"===r&&t.iterator.return&&(n.method="return",n.arg=e,T(t,n),"throw"===n.method)||"return"!==r&&(n.method="throw",n.arg=new TypeError("The iterator does not provide a '"+r+"' method")),g;var a=m(o,t.iterator,n.arg);if("throw"===a.type)return n.method="throw",n.arg=a.arg,n.delegate=null,g;var i=a.arg;return i?i.done?(n[t.resultName]=i.value,n.next=t.nextLoc,"return"!==n.method&&(n.method="next",n.arg=e),n.delegate=null,g):i:(n.method="throw",n.arg=new TypeError("iterator result is not an object"),n.delegate=null,g)}function j(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function D(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function M(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(j,this),this.reset(!0)}function A(t){if(t||""===t){var n=t[s];if(n)return n.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var a=-1,i=function n(){for(;++a<t.length;)if(r.call(t,a))return n.value=t[a],n.done=!1,n;return n.value=e,n.done=!0,n};return i.next=i}}throw new TypeError(o(t)+" is not iterable")}return b.prototype=w,i(S,"constructor",{value:w,configurable:!0}),i(w,"constructor",{value:b,configurable:!0}),b.displayName=f(w,l,"GeneratorFunction"),t.isGeneratorFunction=function(e){var t="function"==typeof e&&e.constructor;return!!t&&(t===b||"GeneratorFunction"===(t.displayName||t.name))},t.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,w):(e.__proto__=w,f(e,l,"GeneratorFunction")),e.prototype=Object.create(S),e},t.awrap=function(e){return{__await:e}},_(O.prototype),f(O.prototype,u,(function(){return this})),t.AsyncIterator=O,t.async=function(e,n,r,o,a){void 0===a&&(a=Promise);var i=new O(d(e,n,r,o),a);return t.isGeneratorFunction(n)?i:i.next().then((function(e){return e.done?e.value:i.next()}))},_(S),f(S,l,"Generator"),f(S,s,(function(){return this})),f(S,"toString",(function(){return"[object Generator]"})),t.keys=function(e){var t=Object(e),n=[];for(var r in t)n.push(r);return n.reverse(),function e(){for(;n.length;){var r=n.pop();if(r in t)return e.value=r,e.done=!1,e}return e.done=!0,e}},t.values=A,M.prototype={constructor:M,reset:function(t){if(this.prev=0,this.next=0,this.sent=this._sent=e,this.done=!1,this.delegate=null,this.method="next",this.arg=e,this.tryEntries.forEach(D),!t)for(var n in this)"t"===n.charAt(0)&&r.call(this,n)&&!isNaN(+n.slice(1))&&(this[n]=e)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if("throw"===e.type)throw e.arg;return this.rval},dispatchException:function(t){if(this.done)throw t;var n=this;function o(r,o){return c.type="throw",c.arg=t,n.next=r,o&&(n.method="next",n.arg=e),!!o}for(var a=this.tryEntries.length-1;a>=0;--a){var i=this.tryEntries[a],c=i.completion;if("root"===i.tryLoc)return o("end");if(i.tryLoc<=this.prev){var s=r.call(i,"catchLoc"),u=r.call(i,"finallyLoc");if(s&&u){if(this.prev<i.catchLoc)return o(i.catchLoc,!0);if(this.prev<i.finallyLoc)return o(i.finallyLoc)}else if(s){if(this.prev<i.catchLoc)return o(i.catchLoc,!0)}else{if(!u)throw Error("try statement without catch or finally");if(this.prev<i.finallyLoc)return o(i.finallyLoc)}}}},abrupt:function(e,t){for(var n=this.tryEntries.length-1;n>=0;--n){var o=this.tryEntries[n];if(o.tryLoc<=this.prev&&r.call(o,"finallyLoc")&&this.prev<o.finallyLoc){var a=o;break}}a&&("break"===e||"continue"===e)&&a.tryLoc<=t&&t<=a.finallyLoc&&(a=null);var i=a?a.completion:{};return i.type=e,i.arg=t,a?(this.method="next",this.next=a.finallyLoc,g):this.complete(i)},complete:function(e,t){if("throw"===e.type)throw e.arg;return"break"===e.type||"continue"===e.type?this.next=e.arg:"return"===e.type?(this.rval=this.arg=e.arg,this.method="return",this.next="end"):"normal"===e.type&&t&&(this.next=t),g},finish:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),D(n),g}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.tryLoc===e){var r=n.completion;if("throw"===r.type){var o=r.arg;D(n)}return o}}throw Error("illegal catch attempt")},delegateYield:function(t,n,r){return this.delegate={iterator:A(t),resultName:n,nextLoc:r},"next"===this.method&&(this.arg=e),g}},t}function i(e,t,n,r,o,a,i){try{var c=e[a](i),s=c.value}catch(u){return void n(u)}c.done?t(s):Promise.resolve(s).then(r,o)}var c=function(e){var t=e.url,n=e.method,o=e.body,c=e.onMessage,s=e.onClose,u=e.onError,l=e.onOpen,f=new AbortController;(0,r.L)(t,{method:n,headers:{"Content-Type":"application/json"},body:o?JSON.stringify(o):void 0,signal:f.signal,onopen:function(){var e,t=(e=a().mark((function e(t){return a().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,null===l||void 0===l?void 0:l(t);case 2:case"end":return e.stop()}}),e)})),function(){var t=this,n=arguments;return new Promise((function(r,o){var a=e.apply(t,n);function c(e){i(a,r,o,c,s,"next",e)}function s(e){i(a,r,o,c,s,"throw",e)}c(void 0)}))});return function(e){return t.apply(this,arguments)}}(),onmessage:function(e){null===c||void 0===c||c(e)},onclose:function(){null===s||void 0===s||s()},onerror:function(e){throw null===u||void 0===u||u(e),f.abort(),e},credentials:"include",openWhenHidden:!0})}},"l3/N":function(e,t,n){"use strict";n.d(t,{XR:function(){return w},pm:function(){return k},c8:function(){return x},vH:function(){return E},NZ:function(){return S},uY:function(){return _},OF:function(){return O},MQ:function(){return C},dD:function(){return T},ne:function(){return j},bW:function(){return A},b:function(){return N},C3:function(){return P},Xo:function(){return I},OU:function(){return L},Rq:function(){return R},QG:function(){return Z},ib:function(){return F},qh:function(){return B},rb:function(){return U},z2:function(){return Y},DN:function(){return V},GW:function(){return H},dW:function(){return W},t5:function(){return z},rQ:function(){return G},_X:function(){return K},NJ:function(){return q},Kd:function(){return $},cW:function(){return J},Eg:function(){return X},Rg:function(){return Q},E9:function(){return ee},e$:function(){return te},O1:function(){return ne},gz:function(){return re},W5:function(){return oe},QF:function(){return ae},Li:function(){return ie},Ew:function(){return ce},fT:function(){return se},BP:function(){return ue},AF:function(){return le},JK:function(){return fe},V9:function(){return de},Bv:function(){return me},J1:function(){return pe},oz:function(){return he},u$:function(){return ge},P0:function(){return ve},HI:function(){return be},cq:function(){return we},m5:function(){return ke},Ui:function(){return xe},Lo:function(){return Ee},LY:function(){return Se},PG:function(){return _e},aW:function(){return Oe},Rm:function(){return Ce},rR:function(){return Te},qc:function(){return je},vk:function(){return De},oO:function(){return Me},AL:function(){return Ae},$2:function(){return Ne},au:function(){return Pe},V5:function(){return Ie},al:function(){return Le},kG:function(){return Re},K4:function(){return Ze},EI:function(){return Fe},NA:function(){return Be},B$:function(){return Ue},R8:function(){return Ye},OE:function(){return Ve},x6:function(){return He},Yt:function(){return We},hs:function(){return ze},nQ:function(){return Ge},tO:function(){return Ke},rW:function(){return qe},Iq:function(){return $e},DT:function(){return Je},yn:function(){return Xe},nn:function(){return Qe},_2:function(){return et},$c:function(){return tt},kZ:function(){return nt},Jv:function(){return rt},T7:function(){return ot},tb:function(){return at}});n("ma9I"),n("TeQF"),n("yq1k"),n("4mDm"),n("oVuX"),n("+2oP"),n("07d7"),n("TWNs"),n("rB9j"),n("LD7m"),n("JfAA"),n("YGK4"),n("JTJg"),n("PKPk"),n("Rm1S"),n("UxlC"),n("hByQ"),n("LKBx"),n("FZtP"),n("3bBZ"),n("mGGf");var r=n("ylzY"),o=n("RDjN"),a=n("/kYj"),i=n("bJwH"),c=n("5WEu"),s=n("+7oO"),u=n("Ag2S"),l=n("hnzI"),f=n("cYOW"),d=(n("q9+P"),n("fEur")),m=n("xS9v"),p=n("NMvI"),h=n("CPwy"),y=n("+YLg"),g=n("sLZY"),v=n("+TCt"),b=n("TGxb"),w=function(e){var t=(e||window.location.href).match(/#(.[^?#]*)/);return t?t[1]:""},k=function(){var e=window.location.href.match(/\?(.*)$/),t={};e&&e[1]&&e[1].split("&").forEach((function(e){var n=e.split("=");2===n.length&&(t[n[0]]=n[1])}));return t},x=function(e,t){var n=e.location,r=n.pathname,o=n.search,a=new URLSearchParams(o.startsWith("?")?o.slice(1):o);if(a.has(t)){a.delete(t);var i=a.toString()?"?".concat(a.toString()):"";e.replace({pathname:r,search:i})}},E=function(e,t){var n=new RegExp("(^|&)"+t+"=([^&]*)(&|$)","i"),r=e.substr(1).match(n);return null!=r?unescape(r[2]):null},S=function(e,t){var n=new RegExp("(^|&)"+t+"=([^&]*)(&|$)","i"),r=e.match(n);return null!=r?unescape(r[2]):null},_=function(){if(j()){var e=M();return e===o.X1y.subscribe||e===o.X1y.subscribeAccount}var t=w().split("/");return t[2]===o.X1y.subscribe||t[2]===o.X1y.subscribeAccount},O=function(){return j()?M()===o.X1y.subscribe:w().split("/")[2]===o.X1y.subscribe},C=function(){return j()?M()===o.X1y.subscribeAccount:T()},T=function(){return w().split("/")[2]===o.X1y.subscribeAccount},j=function(){return!!re()&&(0,v.g9)()},D=function(){return(0,v.tP)()},M=function(){return(0,v.rB)().listType},A=function(){return"inbox"===w().split("/")[1]},N=function(){return j()?"inbox"===(0,v.rB)().projectId:A()},P=function(){return j()?"smart-project"===M():"q"===w().split("/")[0]},I=function(){return"p"===w().split("/")[0]},L=function(){return j()?"project"===M():I()},R=function(){return j()?"tag"===M():Z()},Z=function(){return"t"===w().split("/")[0]},F=function(){return"s"===w().split("/")[0]},B=function(){var e=k();return e.modalType&&e.modalType.match(/settings/)},U=function(){if(j())return(0,v.rB)().projectId===o.X1y.all;var e=w().split("/");return P()&&("all"===e[1]&&["tasks","kanban","timeline"].includes(e[2])||""===w())},Y=function(){return"habit"===w().split("/")[2]},V=function(){return"summary"===w().split("/")[2]},H=function(){return j()?(0,v.rB)().projectId===o.X1y.today:"today"===w().split("/")[1]},W=function(){return j()?(0,v.rB)().projectId===o.X1y.tomorrow:"tomorrow"===w().split("/")[1]},z=function(){return j()?(0,v.rB)().projectId===o.X1y.week:"week"===w().split("/")[1]},G=function(){return j()?"csl"===M():"f"===w().split("/")[0]},K=function(){return j()?(0,v.rB)().projectId===o.X1y.trash:q()},q=function(){return"trash"===w().split("/")[2]},$=function(){return j()?(0,v.rB)().projectId===o.X1y.assignedme:"assignedme"===w().split("/")[2]},J=function(){if(j()){var e=(0,v.rB)().projectId;return e===o.X1y.completed||e===o.X1y.abandoned}return X()},X=function(){var e=w().split("/");return"completed"===e[2]||e[2]===o.X1y.abandoned},Q=function(){return j()?(0,v.rB)().projectId===o.X1y.completed:"completed"===w().split("/")[2]},ee=function(){return j()?(0,v.rB)().projectId===o.X1y.abandoned:w().split("/")[2]===o.X1y.abandoned},te=function(){return"d"===w().split("/")[0]},ne=function(){if(j()){var e=M();if("project"===e){var t=(0,v.rB)().projectId,n=(0,i.Rp)(t);return!!n&&(0,i.I2)(n)}if("group"===e){var r=(0,v.rB)().projectId,o=(0,a.VL)(r);return!!o&&(!!(0,a.M7)(o)||(0,i.wA)(r).every((function(e){return(0,i.I2)(e)})))}return!1}var c=w().split("/");if("p"===c[0]){var s=c[1],u=(0,i.Rp)(s);return!!u&&(0,i.I2)(u)}if("g"===c[0]){var l=c[1],f=(0,a.VL)(l);return!!f&&(!!(0,a.M7)(f)||(0,i.wA)(l).every((function(e){return(0,i.I2)(e)})))}return!1},re=function(){return w().split("/")[2]===o.X1y.tkcalendar},oe=function(){return w().split("/")[3]===o.NWv.month},ae=function(){return j()?"group"===M():"g"===w().split("/")[0]},ie=function(){return w().split("/")[2]===o.X1y.matrix},ce=function(){return"focus"===w().split("/")[0]},se=function(){return"countdown"===w().split("/")[0]},ue=function(){var e=w().split("/");return e[2]===o.X1y.matrix?e[3]:""},le=function(){var e=w().split("/")[0];return"q"===e||"p"===e||"g"===e||"s"===e||"t"===e||"f"===e||"d"===e},fe=function(){var e=k();return e.env&&e.env.match(/mac/)},de=function(){var e=k();return e.env&&e.env.match(/mac/)&&e.type&&e.type.match(/insert/)},me=function(){var e=k();return e.env&&e.env.match(/mac/)&&e.type&&e.type.match(/normal/)},pe=function(){return k().version},he=function(){var e="tasks",t=(0,g.bI)("inbox");switch(t){case y.up.kanban:e="kanban";break;case y.up.timeline:e="timeline";break;case y.up.list:default:e="tasks"}return"/p/inbox/".concat(e)},ye=function(){var e="tasks",t=(0,g.bI)("inbox");switch(t){case y.up.kanban:e="kanban";break;case y.up.timeline:e="timeline";break;case y.up.list:default:e="tasks"}var n=Pe();return n?"/p/inbox/".concat(e,"/").concat(n.slice(0,24)):"/p/inbox/".concat(e)},ge=function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n=(0,i.Rp)(e);if(e.includes("inbox"))return he(t);if(null==n)return(0,m.tQ)();var r="tasks";return(0,i.Q0)(n)?r="timeline":(0,i.nn)(n)&&(r="kanban"),"/p/".concat(e,"/").concat(r)},ve=function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];if(e.includes("inbox"))return ye(t);var n=Pe(),r=ge(e,t);return n?"".concat(r,"/").concat(n.slice(0,24)):r},be=function(e){var t=(0,d.al)(e);return t?we(t):"/f/".concat(e,"/tasks")},we=function(e){var t=e.get("id"),n="tasks";return(0,i.ZW)(e)?n="timeline":(0,i.pw)(e)&&(n="kanban"),"/f/".concat(t,"/").concat(n)},ke=function(e){var t=Pe(),n=be(e);return t?"".concat(n,"/").concat(t.slice(0,24)):n},xe=function(e){var t=(0,a.VL)(e);return t?Ee(t):"/g/".concat(e,"/tasks")},Ee=function(e){var t="tasks";return e&&(0,i.zW)(e)?t="timeline":e&&(0,i.FX)(e)&&(t="kanban"),"/g/".concat(e.get("id"),"/").concat(t)},Se=function(e){var t=Pe(),n=xe(e);return t?"".concat(n,"/").concat(t.slice(0,24)):n},_e=function(e){var t=(0,p.h1)(e);return t?Oe(t):"/t/".concat((0,h.xE)(e.toLowerCase()),"/tasks")},Oe=function(e){var t=e.get("name"),n="tasks";return e&&(0,i.nB)(e)?n="timeline":e&&(0,i.Ui)(e)&&(n="kanban"),"/t/".concat((0,h.xE)(t.toLowerCase()),"/").concat(n)},Ce=function(e){var t=Pe(),n=_e(e);return t?"".concat(n,"/").concat(t.slice(0,24)):n},Te=function(e){var t="tasks";switch((0,g.ad)(e)?t="timeline":(0,g.dR)(e)&&(t="kanban"),e.get("id")){case o.X1y.all:return"/q/all/".concat(t);case o.X1y.today:return"/q/today/".concat(t);case o.X1y.tomorrow:return"/q/tomorrow/".concat(t);case o.X1y.week:return"/q/week/".concat(t);case o.X1y.assignedme:return"/q/all/assignedme";default:return"q/all/tasks"}},je=function(){var e="/signon";u.vp.dispatch("postMessageToSW",{action:"signout",toUrl:e}),Ae(e)},De=function(){var e="/signout";u.vp.dispatch("postMessageToSW",{action:"signout",toUrl:e}),Ae(e)},Me=function(){var e="/signout?dest=".concat(encodeURIComponent("/feishuSignout?type=delete"));u.vp.dispatch("postMessageToSW",{action:"signout",toUrl:e}),Ae(e)},Ae=function(e){r.ZP.willSignout=!0,s.Z.clear().then((function(){window.location.href=e,(0,b.i7)("ap_user_id")}))},Ne=function(){var e=w().split("/");return{category:o.HFJ[e[0]],name:e[1],type:e[2],taskid:e[3]}},Pe=function(){return ie()?w().split("/")[4]:w().split("/")[3]},Ie=function(){return ie()?w().split("/")[5]:w().split("/")[4]},Le=function(){var e=w().split("/");return"tasks"===e[2]||"inbox"===e[1]},Re=function(){return j()?"kanban"===D().viewMode:"kanban"===w().split("/")[2]},Ze=function(){return j()?"timeline"===D().viewMode:"timeline"===w().split("/")[2]},Fe=function(){if(j()){var e=(0,v.rB)(),t=e.projectId;return"tag"===e.listType?(0,h.xE)(t.toLowerCase()):t}return w().split("/")[1]};window.getProjectNameByUrl=Fe;var Be=function(){return R()?null:j()?(0,v.rB)().projectId:w().split("/")[1]},Ue=function(){return ie()?w().split("/")[3]:null},Ye=function(){return j()?(0,v.rB)().projectId:w().split("/")[1]},Ve=function(){var e=w().split("/");return"g"===e[0]?e[1]:""},He=function(){var e=w().split("/");return e.length>3&&(e=e.slice(0,3)),"s"===e[0]&&(e=e.slice(0,2)),e.join("/")},We=function(){var e=w().split("/");return e.length>3?e.pop():null},ze=function(){return te()?w().split("/")[1]:""},Ge=function(){return"statistics"===w().split("/")[0]},Ke=function(){return w().split("/")[1]},qe=function(){var e=w().split("/"),t=e[1],n=e[2];return new Set(["today","tomorrow","week"]).has(t)?t:"all"===t&&[o.X1y.all,"kanban","timeline"].includes(n)?"all":n},$e=function(){var e=k();return e.env&&e.env.match(/windows/)},Je=function(){return fe()||$e()},Xe=function(){var e,t="white",n=k(),r=n.theme?n.theme:"",o=n.darkCustomColor?"#".concat(n.darkCustomColor):void 0;return r&&(t=(0,c.Qe)(r)),"darkcustom"===r&&(e=o),{themeClass:t,darkCustomColor:e}},Qe=function(){return w().split("/")[1]},et=function(){return"team"===w().split("/")[0]},tt=function(){return w().split("/")[1]},nt=function(e,t){if(!e||!t)return!1;var n=e.split("/").filter(Boolean),r=t.split("/").filter(Boolean);return n[0]===r[0]&&"s"===n[0]||n[0]===r[0]&&n[1]===r[1]&&("q"!==n[0]||"all"!==n[1]||n[2]===r[2])},rt=function(e){l.h.dispatch((0,f.VF)(ge(e,(0,i.v2)(e))))},ot=function(e){var t=(0,g.bI)(e);return t===y.up.list?"tasks":t},at=function(){var e=Pe();e&&(r.ZP.kanbanScrollToId=e)}},"OV+j":function(e,t,n){"use strict";n.d(t,{vZ:function(){return v},h8:function(){return k},Xt:function(){return x},Vi:function(){return E},i_:function(){return S},_s:function(){return _},IR:function(){return O},WM:function(){return C},py:function(){return j},bY:function(){return M},NL:function(){return A},Mi:function(){return N},ch:function(){return P},c4:function(){return I},Pw:function(){return L},y8:function(){return U}});n("yq1k"),n("tkto"),n("07d7"),n("5s+n"),n("JTJg");var r=n("gmaI"),o=n.n(r),a=n("q9+P"),i=n("xS9v"),c=n("4+DD"),s=n("V/jI"),u=n("l3/N"),l=n("uz+a"),f=n("7Rop"),d=n("CPwy"),m=n("dmHn"),p=n.n(m),h=n("FwOp"),y=n.n(h),g=n("TGxb");function v(e){var t=e.response,n={};return t&&(t.data?n=t.data:t.responseText&&(n=JSON.parse(t.responseText))),n}var b=function(e){var t=e.request,n=e.response,r=v(e);if(n)switch(n.status){case 401:(0,c.eD)("Redirect to sign in...",1e4),setTimeout((function(){(0,u.qc)()}),5e3);break;case 500:if(n.config.url.includes("subscribe/events")||n.config.url.includes("voice/task/summary")||n.config.url.includes("voice/task/transcriptions"))break;try{switch(r.errorCode){case"calendar_feeds_code_not_exist":case"user_email_not_verified":case"username_not_set":case"get_avatar":case"calendar_fetch":case"username_password_not_match":case"username_exist":case"verify_email_failed":case"app_runtime":case"exceed_max_share_limit":case"exceed_team_to_pro_max_share_limit":case"exceed_pro_max_share_limit":case"exceed_team_max_share_limit":case"calendar_authorization_invalid":case"task_attend_no_permission":case"giftcode_invalid":case"team_not_exist":case"user_not_team_member":case"transfer_to_user_not_team_member":case"removed_user_not_team_member":case"no_admin_permission":case"invitation_url_disabled":case"illegal_team_name":case"not_project_owner":case"upgrade_team_project_failed":case"degrade_team_project_failed":case"team_expired":case"exceed_limit":case"need_pro":case"no_team_permission":case"remove_team_member":case"no_share_permission":case"team_exceed_limit":case"user_existed":case"user_not_exist":case"project_transfer":case"project_transfer_failed":case"no_super_admin_permission":case"task_not_found":case"unsupported_phone_num":case"user_send_sms_exceed_limit":case"user_phone_bound_error":case"user_send_sms_failed":case"incorrect_password_too_many_times":case"user_duplicate_bind_phone":case"user_verify_sms_failed":case"can_merge_account":case"can_change_bind":case"duplicated_apply":case"empty_un_auth":case"apply_failed":case"feishu_not_authorized":case"caldav_bind_duplicate":case"caldav_bind_faild":case"exceed_quota":case"calendar_bind_faild":case"calendar_bind_duplicate":case"team_project_exceed_quota":case"visitor_exceed_quota":case"user_already_trial":case"chatmind_not_bind":case"unsatisfied_credits":case"too_busy":case"access_forbidden":case"expired_verify":case"can_not_merge_account":case"unsupported_operate":case"site_user_bind_not_exist":case"verify_failed":case"incorrect_field":case"send_verify_code_too_many_times":case"site_user_bind_exist":case"export_too_many_times":break;case"token_usage_exceed_limit":(0,c.eD)((0,s.U2)("ai_token_usage_exceed_limit"));break;case"need_subscribe":(0,c.eD)("Nonactivated account, please pay and activate your account.");break;case"no_project_permission":(0,c.eD)((0,s.U2)("toast_text_project_no_permission"));break;default:(0,l.e)((function(e){e.setExtra("errorCode",r.errorCode)}));var o=(0,s.U2)("error_unknow_server");a.EA.isDS&&(o=r.errorMessage),(0,c.eD)(o)}}catch(e){}}else if(t)if(0===t.status)window.navigator.onLine&&(0,c.eD)((0,s.U2)("error_network_connection"),5e3);else if(-1===[401,500].indexOf(t.status))switch(t.statusText){case"timeout":(0,c.eD)("network timeout");break;case"abort":break;case"parsererror":(0,c.eD)("unknown network error");break;default:(0,c.eD)("connection error")}return(0,l.e)((function(e){e.setTag("type","apiRequestError")})),Promise.reject(e)},w=function(e){return(0,l.e)((function(e){e.setTag("type","apiRequestError")})),Promise.reject(e)};o().defaults.headers.common["X-Device"]=(0,i.dz)(),o().defaults.headers.common["Content-Type"]="application/json",o().defaults.headers.common.hl=(0,d.lk)(),o().defaults.headers.common["x-tz"]=p().tz.guess(),o().defaults.withCredentials=!0,o().defaults.timeout=12e4;var k=o().create({baseURL:a.ho.API_HOST_V4,defaultInterceptors:!0}),x=o().create({baseURL:a.ho.API_HOST_V3,defaultInterceptors:!0}),E=o().create({baseURL:a.ho.API_HOST_V2,defaultInterceptors:!0}),S=o().create({baseURL:a.ho.AI_API_HOST_V2,defaultInterceptors:!0}),_=o().create({baseURL:a.ho.API_HOST_V1,defaultInterceptors:!0}),O=o().create({baseURL:a.ho.API_HOST_V2_PUB,defaultInterceptors:!0}),C=o().create({baseURL:a.ho.API_HOST_V1_PUB,defaultInterceptors:!0}),T=o().create({baseURL:a.ho.MOCK_API_HOST_V2,defaultInterceptors:!0}),j=o().create({baseURL:a.ho.EX_API_HOST,defaultInterceptors:!0}),D=o().create({baseURL:"https://pull.dida365.com",defaultInterceptors:!0,withCredentials:!1}),M=o().create({baseURL:"https://pull.dida365.com",defaultInterceptors:!0,withCredentials:!1}),A=o().create({baseURL:"https://pull.ticktick.com",defaultInterceptors:!0,withCredentials:!1}),N=o().create({baseURL:a.ho.TRACK_HOST,defaultInterceptors:!0}),P=o().create({baseURL:a.ho.TICKET_HOST,defaultInterceptors:!0}),I=(o().create({baseURL:"https://ai-xmc.365dida.com",defaultInterceptors:!0}),o().create({baseURL:a.ho.API_HOST_V2,headers:{"Content-Type":"application/x-www-form-urlencoded"},defaultInterceptors:!0})),L=o().create({baseURL:a.ho.FOCUS_HOST,defaultInterceptors:!0}),R=function(e){return e.headers.common["X-Csrftoken"]=(0,g.Do)("_csrf_token"),e.headers.traceid=(0,f.Z)(),e},Z=function(e){var t=R(e);return delete t.headers["X-Csrftoken"],delete t.headers.common["X-Csrftoken"],t},F=function(e){var t=R(e);return t.data=y().stringify(e.data),t},B=function(){x.interceptors.request.use(R),E.interceptors.request.use(R),S.interceptors.request.use(R),_.interceptors.request.use(R),O.interceptors.request.use(R),C.interceptors.request.use(R),T.interceptors.request.use(R),j.interceptors.request.use(Z),k.interceptors.request.use(R),N.interceptors.request.use(Z),P.interceptors.request.use(Z),I.interceptors.request.use(F)},U=function(){B(),x.interceptors.response.use(void 0,b),E.interceptors.response.use(void 0,b),_.interceptors.response.use(void 0,b),S.interceptors.response.use(void 0,b),T.interceptors.response.use(void 0,b),k.interceptors.response.use(void 0,b),D.interceptors.response.use(void 0,b),A.interceptors.response.use(void 0,b),N.interceptors.response.use(void 0,w),P.interceptors.response.use(void 0,w),I.interceptors.response.use(void 0,b)}},xS9v:function(e,t,n){"use strict";n.d(t,{qH:function(){return M},J0:function(){return A},fc:function(){return N},Zw:function(){return P},dz:function(){return I},Cy:function(){return y.Cy},y9:function(){return y.y9},d9:function(){return L},eR:function(){return R},oK:function(){return Z},WS:function(){return F},BY:function(){return B},a2:function(){return U},Pk:function(){return Y},f5:function(){return V},CE:function(){return H},j8:function(){return W},tQ:function(){return G},dH:function(){return K},X_:function(){return q},ab:function(){return $},UJ:function(){return J},Gi:function(){return X},qV:function(){return Q},e3:function(){return ee},jb:function(){return te},P$:function(){return ne},ZU:function(){return re},q7:function(){return oe}});n("pNMO"),n("4Brf"),n("0oug"),n("gXIK"),n("ma9I"),n("yyme"),n("TeQF"),n("yq1k"),n("4mDm"),n("oVuX"),n("2B1R"),n("+2oP"),n("7+zs"),n("6cQw"),n("qePV"),n("5DmW"),n("27RR"),n("tkto"),n("07d7"),n("rNhl"),n("4l63"),n("rB9j"),n("JfAA"),n("YGK4"),n("JTJg"),n("PKPk"),n("Rm1S"),n("UxlC"),n("FZtP"),n("3bBZ");var r=n("NW6w"),o=n("y8mg"),a=n.n(o),i=n("/Qhg"),c=n.n(i),s=n("zoGk"),u=n("l3/N"),l=(n("CiLW"),n("2sNt")),f=n("q9+P"),d=n("bJwH"),m=n("RDjN"),p=n("C+ZP"),h=n("atYb"),y=n("d7tj"),g=n("P26T"),v=n("7Rop"),b=n("ylzY"),w=n("PGqD"),k=n("rviF"),x=n("NNgu"),E=n("bOKg"),S=n("gm3P"),_=n.n(S),O=n("5WEu");function C(e){return C="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},C(e)}function T(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function j(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?T(Object(n),!0).forEach((function(t){D(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):T(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function D(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=C(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=C(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==C(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var M=function(e,t){return A(e.get("startDate"),t)},A=function(e,t){return s.Z.getOffsetOfDay(e,t)},N=function(e,t){var n=s.Z.prefMoment((0,l.tKl)(e));return!e.get("isAllDay")&&e.get("dueDate")&&e.get("dueDate")!==e.get("startDate")&&(n=new Date(n.valueOf()-1e3)),n=s.Z.startOfDay(n),t=t?s.Z.prefMoment(t):new Date,t=s.Z.startOfDay(t),Math.floor((n-t)/864e5)},P=function(){return function(){var e=(0,b.Jv)(),t=new Set(["null","undefined"]);if(e&&!t.has(e))return e;var n=(0,v.Z)();return(0,b.T4)(n),!(0,x.eO)()&&k.Z.device(!0),n}()},I=function(){return function(){var e=(0,h.pc)(),t=P(),n=(0,w.Ak)()?"feishu_app":"website",r=f.Jf;return c().debug("getDeviceInfo",f.Jf),(0,E.dz)({appVersion:e,deviceId:t,channel:n,websocket:r})}()},L=function(e){return JSON.parse(JSON.stringify(e))},R=function(e,t){return e=e.replace("#",""),"rgba("+parseInt(e.substring(0,2),16)+","+parseInt(e.substring(2,4),16)+","+parseInt(e.substring(4,6),16)+","+t/100+")"},Z=function(e){return f.Y0.includes(e)?"#474F4D":"#fff"},F=function(e,t){return e?Array.apply(null,Array(e)).map((function(){return t})):[]},B=function(e,t){for(var n=0;n<t.length;n++)e=e.replace(t[n],new Array(t[n].length).fill("").join(""));return e},U=function e(t){return t.match(/^[\n\r]/)?e(t.slice(1)):t.match(/[\n\r]$/)?e(t.slice(0,-1)):t},Y=function(e){var t="upgrade-img",n=window.devicePixelRatio>1;return f.Xo||(t="tick-"+t),n&&(t=t.concat("@2")),t="/static/img/"+t.concat("/",e,".png?v="+s.Z.prefMoment().format("YYYYMMDD")),(f.mE||f.cB)&&(t="//"+f.cK+t),t},V=function(e){return"".concat(f.cK,"/static/img/").concat(f.Xo?"dida":"tick","-guide/").concat(e,".gif")},H=function(e){return"".concat(f.cK,"/static/img/").concat(f.Xo?"dida":"tick","-team/").concat(e,'.png?v="')+s.Z.prefMoment().format("YYYYMMDD")},W=function(e){var t=L(e);if(t.dueStart)if(t.isAllDay){var n=g.Z.parseUTCString(t.dueStart);t.dueStart=g.Z.formatToServerDate((0,p.yU)(n,void 0,"UTC",!1))}else t.dueStart=s.Z.formatToUtcString(t.dueStart,"YYYY-MM-DDTHH:mm:00ZZ");if(t.dueEnd)if(t.isAllDay){var r=g.Z.parseUTCString(t.dueEnd);t.dueEnd=g.Z.formatToServerDate((0,p.yU)(r,void 0,"UTC",!1))}else t.dueEnd=s.Z.formatToUtcString(t.dueEnd,"YYYY-MM-DDTHH:mm:00ZZ");return t},z=function(e){return null==e?void 0:e.get("status")},G=function(e){var t=(0,d.mh)(m.X1y.all),n=null==e?!t||"hide"===z(t):e,r=(0,d.EW)(),o=!r||z(r)===m.jPq.hide,a="/q/all/tasks";if(n)if(o){var i=(0,O.wX)();a=(i?(0,d.Rp)(i):void 0)?"/p/".concat(i,"/task"):(0,u.oz)()}else a=(0,u.oz)();else{var c=(0,u.T7)("all");a="/q/all/".concat(c)}return a},K=function(e,t,n,o){return(0,r.$j)((function(t,r){var o=e?e(t,r):{},a=n?n(t,r):{};return j(j({},o),a)}),(function(e){var n=t?t(e):{},r=o?o(e):{};return j(j({},n),r)}))},q=function(e,t){var n,r,o=a().isNaN(e),i=a().isNaN(t);return o&&!i?(n=t-f.eL,r=ee(n)):i&&!o?(n=e+f.eL,r=te(n)):i||o?r=!0:(n=Math.floor((e+t)/2),r=t-e<=1),{needReset:r,newSortOrder:n}},$=function(e,t,n){var r;switch(e){case"today":r=s.Z.getToday();break;case"yesterday":r=s.Z.getYesterday();break;case"thisWeek":r=s.Z.getThisWeek();break;case"lastWeek":r=s.Z.getLastWeek();break;case"thisMonth":r=s.Z.getThisMonth();break;case"lastMonth":r=s.Z.getLastMonth();break;case"custom":r=s.Z.getDateRange(s.Z.prefMoment(t),s.Z.prefMoment(n));break;default:r={startDay:"",endDay:""}}return{startDay:r.startDay,endDay:r.endDay}},J=function(e,t){var n,r,o,a,i,c,s={inited:{macOS:"didFinishLoading",windows:"didFinishLoading"}}[e];if(s){var u=s.android,l=s.iOS,f=s.macOS,d=s.windows;u&&window.android&&window.android[u]?window.android[u](t):d&&window.external&&window.external[d]?window.external[d](t):l&&(null===(n=window.webkit)||void 0===n||null===(r=n.messageHandlers)||void 0===r||null===(o=r.iOSNative)||void 0===o?void 0:o.postMessage)?window.webkit.messageHandlers.iOSNative.postMessage({action:l,message:t}):f&&(null===(a=window.webkit)||void 0===a||null===(i=a.messageHandlers)||void 0===i||null===(c=i.macOSNative)||void 0===c?void 0:c.postMessage)&&window.webkit.messageHandlers.macOSNative.postMessage({action:f,message:t})}},X=function(e){var t=e;return te(e.get("sortOrder"))?t=e.set("sortOrder",f.xo):ee(e.get("sortOrder"))&&(t=e.set("sortOrder",f.hG)),t},Q=function(e){return te(e)?f.xo:ee(e)?f.hG:e},ee=function(e){try{return new(_())("".concat(e)).lt(f.LI)}catch(t){return!1}},te=function(e){try{return new(_())("".concat(e)).gt(f.AD)}catch(t){return!1}},ne=function(e){try{return new(_())("".concat(e)).lte(f.LI)}catch(t){return!1}},re=function(e){try{return new(_())("".concat(e)).gte(f.AD)}catch(t){return!1}},oe=function(e){var t="/static"+(f.r8?"":"/build")+"/".concat(e);return""+"".concat(f.cK).concat(t)}},u3xl:function(e,t,n){"use strict";n.d(t,{pO:function(){return c},A2:function(){return u},HX:function(){return l},uW:function(){return f},PK:function(){return d},Ft:function(){return m},di:function(){return p},i1:function(){return h},$Q:function(){return y},QH:function(){return g},ZC:function(){return v},qX:function(){return b},WB:function(){return w},y6:function(){return k},pi:function(){return x},vq:function(){return E}});var r=n("5WEu"),o=n("EPMa"),a=n.n(o),i=n("FSS3"),c=6,s="py-[6px] pr-[6px]",u="pr-[6px]",l="bg-white-90 dark:bg-card-mode-color",f=function(e){var t=e.theme,n=e.isGlobalLayoutCardMode,o=e.isCardMode;return(n||void 0!==o&&o)&&r.xJ(t)?a()("bg-left-sidebar-bg-color"):a()("")},d=function(e){var t=e.theme,n=e.isGlobalLayoutCardMode,r=e.isCardMode,o=void 0!==r&&r;if(n){if((0,i._y)(t))return(0,i.GT)()}else if(o&&(0,i._y)(t))return{backgroundImage:(0,i.gL)(t)}},m=function(e){var t=e.isCardMode,n="overflow-hidden";return e.isGlobalLayoutCardMode?a()(n,s):t?a()(n,"py-[6px] px-[6px]"):n},p=function(e){var t=e.isCardMode,n=void 0!==t&&t;return e.isGlobalLayoutCardMode||n?a()(s):""},h=function(e){var t=e.theme;return(0,i.$u)(t)?(0,i.YO)(t)?"bg-main-background-97 dark:bg-screen-background":"bg-main-background-95 dark:bg-screen-background":"bg-main-background-90 dark:bg-screen-background"},y="bg-main-background-left-view dark:bg-screen-background-left-view",g=function(e){var t=e.theme,n=e.isGlobalLayoutCardMode,o=r.FQ(t);return n?o?"bg-grey-2 dark:bg-card-mode-color":"bg-white":o?"bg-white dark:bg-card-mode-color":"bg-white-80"},v=function(e){var t=e.theme,n=e.isGlobalLayoutCardMode,o=r.FQ(t);return n||o?"bg-white dark:bg-card-mode-color":"bg-white-80"},b=function(e){var t=e.isCardMode,n=e.isGlobalLayoutCardMode,r=e.position;return n?function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"all";return a()("cardContainer","all"===e?"cardRadius":"")}(void 0===r?"all":r):t?"cardRadius":""},w=function(e){var t=e.theme,n=e.isGlobalLayoutCardMode;return n?{bgClassName:f({theme:t,isGlobalLayoutCardMode:n}),bgStyle:d({theme:t,isGlobalLayoutCardMode:n})}:{bgClassName:"bg-main-background-90 dark:bg-screen-background",bgStyle:void 0}},k=function(e){var t=e.isGlobalLayoutCardMode,n=e.theme;return t?{wrapperBgClassName:h({theme:n}),wrapperBgStyle:void 0}:(0,i.$u)(n)?{wrapperBgClassName:"",wrapperBgStyle:{backgroundImage:(0,i.W3)(n)}}:{wrapperBgClassName:(0,i.Fg)(n),wrapperBgStyle:void 0}},x=function(e){var t=e.theme,n=e.isGlobalLayoutCardMode;return n?{bgClassName:f({theme:t,isGlobalLayoutCardMode:n}),bgStyle:d({theme:t,isGlobalLayoutCardMode:n})}:{bgClassName:"",bgStyle:void 0}},E=function(e){var t=e.isGlobalLayoutCardMode,n=e.theme;return t?{wrapperBgClassName:h({theme:n}),wrapperBgStyle:void 0}:(0,i.$u)(n)?{wrapperBgClassName:"",wrapperBgStyle:{backgroundImage:(0,i.W3)(n)}}:{wrapperBgClassName:"bg-main-background-90 dark:bg-screen-background",wrapperBgStyle:void 0}}},wPh5:function(e,t,n){"use strict";n.d(t,{YV:function(){return s},E5:function(){return u},Bt:function(){return l},Dw:function(){return f},pO:function(){return d},bX:function(){return m},xr:function(){return p},jW:function(){return h},BW:function(){return y},Z$:function(){return g},T$:function(){return v},Uz:function(){return b},O0:function(){return w},fS:function(){return k},DH:function(){return x},TN:function(){return E},Po:function(){return S}});n("yq1k"),n("JTJg");var r=n("gFJJ"),o=n("bJwH"),a=n("2sNt"),i=n("lQiI"),c=n("Llsf"),s=function(e){var t=e.projectId,n=e.newCounts||1,o=(0,a.vGK)(t);return 0===t.indexOf("inbox")?o+n>r.b9.inboxTaskNumber:o+n>r.b9.projectTaskNumber},u=function(e,t){return(0,a.FOH)(t).get("items").size+(e=e||1)>r.b9.subtaskNumber},l=function(e){return(0,i._y)()?(0,o.kd)()>=r.b9.projectNumber:(0,o.CW)()>=r.b9.projectNumber},f=function(e){return(0,i._y)()?(0,o.kd)()+e>r.b9.projectNumber:(0,o.CW)()+e>r.b9.projectNumber},d=function(){return(0,i._y)()?(0,o.kd)()>=r.b9.projectNumber:(0,o.CW)()>r.b9.projectNumber},m=function(e){return!(!(0,i.Oh)()||!(0,i.P8)()&&!(0,i.Hi)())&&(0,o.YB)(e)>=3},p=function(){var e=(0,i._y)(),t=(0,i.gX)(),n=(0,i.JC)()&&t;(0,r.c2)(n,e)},h=function e(){return(0,i._y)()?(0,o.kd)():e()},y=function(e){return e>r.b9.shareUserNumber},g=function(e){return(0,i.gX)()?e>r.s$.team.visitorNumber:e>r.s$.free.visitorNumber},v=function(e,t){return _(e,t.length>r.b9.taskTitleWordLimit)},b=function(e,t){return O(e,t.length>r.b9.taskTitleWordLimit)},w=function(e,t){return _(e,t.length>r.b9.taskContentWordLimit)},k=function(e,t){return O(e,t.length>r.b9.taskContentWordLimit)},x=function(e,t){return _(e,t.length>r.b9.taskDescWordLimit)},E=function(e,t){return O(e,t.length>r.b9.taskDescWordLimit)},S=function(e,t){return _(e,t.length>r.b9.subtaskWordLimit)},_=function(e,t){var n=e.keyCode===c.Z.backspace,r=[c.Z.left_arrow,c.Z.up_arrow,c.Z.right_arrow,c.Z.down_arrow].includes(e.keyCode),o=e.keyCode===c.Z.c&&(e.ctrlKey||e.metaKey),a=e.keyCode===c.Z.a&&(e.ctrlKey||e.metaKey),i=e.keyCode===c.Z.x&&(e.ctrlKey||e.metaKey),s=e.keyCode===c.Z.z&&(e.ctrlKey||e.metaKey);return!(!t||a||o||i||s||r||n)},O=function(e,t){return!(!t||"+input"!==e.origin&&"*compose"!==e.origin)}},dvcG:function(e,t,n){"use strict";n.d(t,{lW:function(){return s},JU:function(){return u},LP:function(){return l},W1:function(){return f},xZ:function(){return d},ZM:function(){return m},BT:function(){return p},VB:function(){return h},km:function(){return y},fs:function(){return b}});n("yq1k"),n("tkto"),n("07d7"),n("5s+n"),n("JTJg"),n("FZtP");var r=n("2a0y"),o=n("q9+P"),a=n("uz+a"),i=n("RDjN"),c=(0,r.n)(),s=function(e){return o.EA.username+"/"+e},u=function(e,t){if(!c)try{localStorage.setItem(s(e),String(t))}catch(n){throw(0,a.Tb)(n),n}},l=function(e,t){if(c)return null;try{if("json"===t){var n=localStorage.getItem(s(e));return n?JSON.parse(n):null}return localStorage.getItem(s(e))}catch(r){(0,a.Tb)(r)}return null},f=function(e,t){if(!c)try{localStorage.setItem(e,t)}catch(n){throw(0,a.Tb)(n),n}},d=function(e,t){if(c)return null;try{if("json"===t){var n=localStorage.getItem(e);return n?JSON.parse(n):null}return localStorage.getItem(e)}catch(r){(0,a.Tb)(r)}return null},m=function(e){c||localStorage.removeItem(s(e))},p=function(e){c||localStorage.removeItem(e)},h=function(e,t){if(c)return null;try{return"json"===t?JSON.parse(sessionStorage.getItem(e)):sessionStorage.getItem(e)}catch(n){(0,a.Tb)(n)}return null},y=function(e){c||sessionStorage.removeItem(e)},g=[{key:i._Yt.isNoteEnabled,value:void 0},{key:i._Yt.deviceId,value:void 0},{key:i.PpT.hideRangeInWKCalendar,value:void 0},{key:i._Yt.abTesterGroup,value:void 0},{key:"lastVerificationMethod",value:void 0},{key:i._Yt.appConfigReleaseNoteLastShowVersion,value:void 0},{key:i._Yt.appConfigBetaReleaseNoteLastShowVersion,value:void 0},{key:i._Yt.dateFormat,value:void 0}],v=[i._Yt.appConfigBetaReleaseNoteLastShowVersion,i._Yt.dateFormat],b=function(){if(!c)return new Promise((function(e){try{g.forEach((function(e,t){var n=e.key;g[t].value=d(n)})),localStorage.clear(),g.forEach((function(e){var t=e.key,n=e.value;v.includes(t)?n&&f(t,n):f(t,n)})),e()}catch(r){(0,a.Tb)(r);for(var t=0,n=localStorage.length;t<n;t++)localStorage.removeItem(localStorage.key(t));e()}}))}},"1/gw":function(e,t,n){"use strict";n.d(t,{t:function(){return c},B:function(){return s}});n("4mDm"),n("oVuX"),n("2B1R"),n("E9XD"),n("Tskq"),n("07d7"),n("YGK4"),n("PKPk"),n("SYor"),n("FZtP"),n("3bBZ");var r=n("V/jI"),o=n("Ag2S"),a=new Map,i=function(e){var t=a.get(e);if(t)return t;var n=window.PinyinPro||null;if(!n)return r.zO()&&o.vp.dispatch("INIT_PINYIN_ENGINE"),null;var i=n.pinyin(e,{toneType:"none",type:"array"}),c=Array.isArray(i)?i.reduce((function(e,t,n){var r=t.trim().toLowerCase();return r&&e.push({charIndex:n,value:r}),e}),[]):[];if(0===c.length)return null;var s=0,u=0,l=new Set,f=[],d=[];c.forEach((function(e){l.add(s),d[u]=e.charIndex;for(var t=0;t<e.value.length;t+=1)f[s+t]=e.charIndex;s+=e.value.length,u+=1}));var m={initials:c.map((function(e){return e.value[0]})).join(""),initialIndex2CharIndex:d,full:c.map((function(e){return e.value})).join(""),syllableStartIndexes:l,compactIndex2CharIndex:f};return a.set(e,m),m},c=function(e,t){var n=t.toLowerCase(),o=function(e,t){var n=e.toLowerCase().indexOf(t);return-1!==n&&[n,n+t.length-1]}(e,n);if(t!==t.trim())return o;if(o||!r.zO())return o;var a=i(e);if(!a)return!1;var c=function(e,t,n){if(!n)return!1;var r=e.indexOf(n);if(-1===r)return!1;var o=r+n.length-1,a=t[r],i=t[o];return"number"===typeof a&&"number"===typeof i&&[a,i]}(a.initials,a.initialIndex2CharIndex,n);return c||n.length<2?c:function(e,t,n,r){if(r.length<2)return!1;for(var o=0;o<e.length;){var a=e.indexOf(r,o);if(-1===a)return!1;if(t.has(a)){var i=a+r.length-1,c=n[a],s=n[i];if("number"===typeof c&&"number"===typeof s)return[c,s]}o=a+1}return!1}(a.full,a.syllableStartIndexes,a.compactIndex2CharIndex,n)},s=function(e,t){return Array.isArray(c(e,t))}},XvRz:function(e,t,n){"use strict";n.d(t,{e_:function(){return a},g$:function(){return i},kJ:function(){return c},Y:function(){return s},cq:function(){return u},I9:function(){return l},IZ:function(){return f},SV:function(){return d},Ix:function(){return m}});n("oVuX"),n("rB9j"),n("Rm1S");var r=n("+Ili"),o=function(){$("body").removeClass((function(e,t){return(t.match(/print-\S+/g)||[]).join(" ")}))},a=function(){o(),$("body").addClass("print-list"),window.print(),r.G2("print")},i=function(){o(),$("body").addClass("print-list-content"),window.print(),r.G2("print")},c=function(){o(),$("body").addClass("print-detail"),window.print(),r.G2("print")},s=function(){o(),$("body").addClass("print-wkcalendar"),window.print()},u=function(){o(),$("body").addClass("print-calendar"),window.print()},l=function(){o(),$("body").addClass("print-wkcalendar"),window.print()},f=function(){o(),$("body").addClass("print-yearcalendar"),window.print()},d=function(){o(),$("body").addClass("print-kanban"),window.print()},m=function(){o(),$("body").addClass("print-summary"),window.print()}},Es6M:function(e,t,n){"use strict";n.d(t,{QF:function(){return r},Iq:function(){return o},FJ:function(){return a},pq:function(){return i}});n("TWNs"),n("rB9j"),n("U3f4"),n("LD7m"),n("JfAA"),n("Rm1S"),n("UxlC");var r=function(e,t){return new RegExp(e,e.flags.replace(t,""))},o=function(e){return e.replace(/[\-\[\]\/\{\}\(\)\*\+\?\.\\\^\$\|]/g,"\\$&")},a=function(e){var t=e.match(/(.*?)\/.*/);return null==t?{id:null}:{id:t[1]}},i=function(e,t,n){for(var r=t.exec(e);null!==r;)n(r),r=t.exec(e)}},VGuJ:function(e,t,n){"use strict";n.d(t,{UZ:function(){return C},Fo:function(){return T},dZ:function(){return j},ch:function(){return D}});n("pNMO"),n("4Brf"),n("0oug"),n("ma9I"),n("pjDv"),n("yq1k"),n("4mDm"),n("oVuX"),n("2B1R"),n("+2oP"),n("ToJy"),n("sMBO"),n("Tskq"),n("qePV"),n("i6QF"),n("07d7"),n("B6y2"),n("4l63"),n("TWNs"),n("rB9j"),n("LD7m"),n("ALS0"),n("JfAA"),n("JTJg"),n("PKPk"),n("Rm1S"),n("UxlC"),n("hByQ"),n("3bBZ");var r=n("a0xv"),o=n("dmHn"),a=n.n(o),i=n("q9+P"),c=n("V/jI"),s=n("6t1G"),u=n("3wrI"),l=n("P26T"),f=n("CPwy"),d=n("y8mg"),m=n.n(d),p=n("MQhE"),h=n("uz+a"),y=n("RDjN"),g=n("Omno"),v=n("sLZY"),b=n("5uUV");function w(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,a,i,c=[],s=!0,u=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;s=!1}else for(;!(s=(r=a.call(n)).done)&&(c.push(r.value),c.length!==t);s=!0);}catch(e){u=!0,o=e}finally{try{if(!s&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(u)throw o}}return c}}(e,t)||function(e,t){if(!e)return;if("string"===typeof e)return k(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return k(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function k(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var x={dayNames:["Su","Mo","Tu","We","Th","Fr","Sa"],monthNames:["January","February","March","April","May","June","July","August","September","October","November","December"],tokens:{SKIP:/^[ \r\n\t]+|^\.$/,number:/^[1-9][0-9]*/,numberAsText:/^(one|two|three)/i,every:/^every/i,"day(s)":/^days?/i,"weekday(s)":/^weekdays?/i,"week(s)":/^weeks?/i,"hour(s)":/^hours?/i,"minute(s)":/^minutes?/i,"month(s)":/^months?/i,"year(s)":/^years?/i,on:/^(on|in)/i,at:/^(at)/i,the:/^the/i,first:/^first/i,second:/^second/i,third:/^third/i,nth:/^([1-9][0-9]*)(\.|th|nd|rd|st)/i,last:/^last/i,for:/^for/i,"time(s)":/^times?/i,until:/^(un)?til/i,monday:/^mo(n(day)?)?/i,tuesday:/^tu(e(s(day)?)?)?/i,wednesday:/^we(d(n(esday)?)?)?/i,thursday:/^th(u(r(sday)?)?)?/i,friday:/^fr(i(day)?)?/i,saturday:/^sa(t(urday)?)?/i,sunday:/^su(n(day)?)?/i,january:/^jan(uary)?/i,february:/^feb(ruary)?/i,march:/^mar(ch)?/i,april:/^apr(il)?/i,may:/^may/i,june:/^june?/i,july:/^july?/i,august:/^aug(ust)?/i,september:/^sep(t(ember)?)?/i,october:/^oct(ober)?/i,november:/^nov(ember)?/i,december:/^dec(ember)?/i,comma:/^(,\s*|(and|or)\s*)+/i}},E={dayNames:["\u5468\u65e5","\u5468\u4e00","\u5468\u4e8c","\u5468\u4e09","\u5468\u56db","\u5468\u4e94","\u5468\u516d"],monthNames:["\u4e00\u6708","\u4e8c\u6708","\u4e09\u6708","\u56db\u6708","\u4e94\u6708","\u516d\u6708","\u4e03\u6708","\u516b\u6708","\u4e5d\u6708","\u5341\u6708","\u5341\u4e00\u6708","\u5341\u4e8c\u6708"],tokens:{SKIP:/^[ \r\n\t]+|^\.$/,number:/^[1-9][0-9]*/,numberAsText:/^(one|two|three)/i,every:/^every/i,"day(s)":/^days?/i,"weekday(s)":/^weekdays?/i,"week(s)":/^weeks?/i,"month(s)":/^months?/i,"year(s)":/^years?/i,on:/^(on|in)/i,the:/^the/i,first:/^first/i,second:/^second/i,third:/^third/i,nth:/^([1-9][0-9]*)(\.|th|nd|rd|st)/i,last:/^last/i,for:/^for/i,"time(s)":/^times?/i,until:/^(un)?til/i,monday:/^mo(n(day)?)?/i,tuesday:/^tu(e(s(day)?)?)?/i,wednesday:/^we(d(n(esday)?)?)?/i,thursday:/^th(u(r(sday)?)?)?/i,friday:/^fr(i(day)?)?/i,saturday:/^sa(t(urday)?)?/i,sunday:/^su(n(day)?)?/i,january:/^jan(uary)?/i,february:/^feb(ruary)?/i,march:/^mar(ch)?/i,april:/^apr(il)?/i,may:/^may/i,june:/^june?/i,july:/^july?/i,august:/^aug(ust)?/i,september:/^sep(t(ember)?)?/i,october:/^oct(ober)?/i,november:/^nov(ember)?/i,december:/^dec(ember)?/i,comma:/^(,\s*|(and|or)\s*)+/i}},S=function(e,t){var n=x.monthNames[e-1];return(0,b.I4)("isMonthBeforeDate")?"".concat(n," ").concat(t):"".concat(t," ").concat(n)},_=function(e){var t=e.date,n=e.repeatData,o=e.rruleData,s=e.noCycle,d=e.repeatFlag;if(!o)return"";var y="",k=n.kind,_=n.freq,O=n.onMonth,C=n.monthdays,T=n.whichMonth,j=n.mweekdays,D=o.until,M=o.count,A=o.cycle,N=o.interval;if("weekdaily"===k)y=c.U2("official_working_days"),M>0&&(y+=";",y+=c.U2(Number(M)>1?"repeat_times":"repeat_time",{d:M}));else if("every-weekday"===k)y=c.U2("every_workday"),M>0&&(y+=";",y+=c.U2(Number(M)>1?"repeat_times":"repeat_time",{d:M}));else if("every-weekend"===k)y=c.U2("every_weekend"),M>0&&(y+=";",y+=c.U2(Number(M)>1?"repeat_times":"repeat_time",{d:M}));else if("official-holidays"===k)y=c.U2("official_holidays"),M>0&&(y+=";",y+=c.U2(Number(M)>1?"repeat_times":"repeat_time",{d:M}));else if("ebbinghaus_curve"===k)y=c.U2("ebbinghaus_curve"),!s&&Number.isInteger(A)&&(y+=";",y+="".concat(c.zO()?"\u7b2c".concat(A+1,"\u6b21"):(0,f.H4)(A+1))),M>0&&(y+=";",y+=c.U2(Number(M)>1?"repeat_times":"repeat_time",{d:M}));else if("custom"===k)y=c.U2("custom_repeat"),M>0&&(y+=";",y+=c.U2(Number(M)>1?"repeat_times":"repeat_time",{d:M}));else if("yearly"===_&&m().isInteger(T)&&C&&m().isInteger(C[0])){var P=T,I=C[0],L=N,R=-1===I?c.U2("last_day"):c.zO()?"".concat(I,"\u65e5"):"".concat((0,p.GH)(I));y=L>1?c.zO()?"\u6bcf".concat(L,"\u5e74\u7684").concat(P,"\u6708").concat(R):"Every ".concat(L," years on ").concat(S(P,R)):c.zO()?"\u6bcf\u5e74\u7684".concat(P,"\u6708").concat(R):"Yearly on ".concat(S(P,R)),M>0&&(y+=";",y+=c.U2(Number(M)>1?"repeat_times":"repeat_time",{d:M}))}else if("yearly"===_&&N>1&&!Object.values(j||{}).length&&t){var Z=N,F=new Date(t),B=F.getMonth()+1,U=F.getDate(),Y=c.zO()?"".concat(U,"\u65e5"):"".concat((0,p.GH)(U));y=c.zO()?"\u6bcf".concat(Z,"\u5e74\u7684").concat(B,"\u6708").concat(Y):"Every ".concat(Z," years on ").concat(S(B,Y)),M>0&&(y+=";",y+=c.U2(Number(M)>1?"repeat_times":"repeat_time",{d:M}))}else{var V=new u.Z(o),H=V.rruleOptions;delete H.until;var W,z=(0,g.dm)(k);z&&delete H.bymonthday;try{W=new r.ZP(H)}catch(oe){return(0,h.mi)("error task repeatFlag",{repeatData:n,rruleOptions:o,repeatFlag:d}),""}var G=i.Xo?W.toText(void 0,E):W.toText(void 0,x);if((V.isMonthFirstWorkDayRepeat||V.isMonthLastWorkDayRepeat)&&(V.count?G=G.replace(/for/,"workday for"):G+=" workday"),y=function(e,t){var n,r=t.monthdays,o=t.count,a=t.until;if(!r||r.length<3)return e;var i=e.search(/ and /),c=e.match(/\d+(st|nd|rd|th)/gi),s=e.substr(0,e.search(/\d+(st|nd|rd|th)/));return c?(c.sort((function(e,t){return parseInt(e,10)<parseInt(t,10)?-1:1})),n=s+c.join(", "),r.includes(-1)||r.includes("-1")?n+=e.substr(i):(n=n.replace(", "+c[c.length-1]," and "+c[c.length-1]),o?n+=e.match(/ for \d+ (times|time)/)[0]:a&&(n+=e.match(/until[\S\s]*/)[0])),n):e}(G,o),z){var K=k.includes("_monthly"),q=k.includes("_yearly");if(K){var $=C[0],J=w((0,v.Hs)(z,2025,1,null==$?1:$,!1),3)[2];y=y.replace(/every month/i,"".concat((0,g.ML)(k)," (").concat(J,")"))}else if(q){var X=C[0],Q=w((0,v.Hs)(z,2025,T,null==X?1:X,!1),3),ee=Q[1],te=Q[2];y=y.replace(/every year/i,"".concat((0,g.ML)(k)," (").concat((0,g.FV)(z,ee,te),")"))}}"monthly"===k&&(y=y.replace(/\son\sthe\s\d+(st|nd|rd|th)/i,"")),i.Xo&&"advanced"===k&&(y=y.replace(/every weekday/i,"\u6bcf\u5468 "+c.U2("repeat_advance_weekday")));var ne=/ for (\d+) (times|time)/;if((y=y.replace(/every day/i,c.U2("daily")).replace(/(weekdays|weekday)/i,c.U2("repeat_advance_weekday")).replace(/every week/i,c.U2("weekly")).replace(/every month/i,c.U2("monthly")).replace(/on the last$/i,c.U2("last_day_in_month")).replace(/every year/i,c.U2("yearly"))).match(ne)){var re=y.match(ne)[1];y=y.replace(ne,";"+c.U2(Number(re)>1?"repeat_times":"repeat_time",{d:re}))}if("advanced"!==k&&"weekly"!==k&&"monthly"!==k&&"yearly"!==k||!i.Xo||(y="yearly"===_?y.replace(/every (\d+) years/i,"\u6bcf$1\u5e74").replace(/every /i,"\u6bcf\u5e74").replace(/ days/i,"\u5929").replace(/ weeks/i,"\u5468").replace(/ months/i,"\u6708"):y.replace(/every /i,"\u6bcf").replace(/ days/i,"\u5929").replace(/ weeks/i,"\u5468").replace(/ months/i,"\u6708").replace(/ years/i,"\u5e74"),"weekly"===_?y=y.replace(/ on /i," "):"yearly"===_?y=y.replace(/ and /i,"\u548c").replace(/ on the last/,"\u6700\u540e\u4e00\u4e2a").replace(/ on the /i,"\u7b2c").replace(/(st|nd|rd|th)/gi,"\u4e2a"):"date"===O?y=y.replace(/ and /i,"\u548c").replace(/ on the /i,"\u7684").replace(/last/,"\u6700\u540e\u4e00\u5929").replace(/(st|nd|rd|th)/gi,"\u65e5"):"week"===O?y=y.replace(/ and /i,"\u548c").replace(/ on the last/,"\u6700\u540e\u4e00\u4e2a").replace(/ on the /i,"\u7b2c").replace(/(st|nd|rd|th)/gi,"\u4e2a"):"workday"===O&&(y=y.replace(/ on the last/,"\u6700\u540e\u4e00\u4e2a").replace(/ on the /i,"\u7b2c").replace(/(st|nd|rd|th)/gi,"\u4e2a").replace(/ workday/,"\u5de5\u4f5c\u65e5")),y=y.replace(/ for /,";\u91cd\u590d ").replace(/(times|time)/,"\u6b21\u540e\u7ed3\u675f")),"advanced"===k&&!i.Xo)if("date"===O)new RegExp(/ on the last/).test(y)||(y=y.replace(/last/,"last day"))}return D&&(i.Xo?y+=";\u76f4\u5230 "+a()(l.Z.convertUtcDate2Date(D)).format((0,b.I4)("fullDate")):y+=";Until "+a()(l.Z.convertUtcDate2Date(D)).format((0,b.I4)("fullDate"))),i.Xo&&(y=y.replace(/\s+/g,"")),(y=y[0].toUpperCase()+y.slice(1))||""},O=function(e){var t=e.date,n=e.kind,r=e.rruleData;if(r){var o=new u.Z(r),i=y.auK,c=new Map(i.map((function(e){return["".concat(e,"_monthly"),e]}))),s=new Map(i.map((function(e){return["".concat(e,"_yearly"),e]}))).get(n),l=c.get(n);if(s){var f=a()(t?new Date(t):new Date),d=w((0,g.WQ)(s,f.year(),f.month()+1,f.date()),4),m=(d[0],d[1]),p=d[2];d[3];o.byMonth=[m],o.byMonthDay=[p],o.alternativeCalendar=s}else if(l){var h=a()(t?new Date(t):new Date),v=w((0,g.WQ)(l,h.year(),h.month()+1,h.date()),4),b=(v[0],v[1],v[2]);v[3];o.byMonthDay=[b],o.alternativeCalendar=l}return o.toString()}return null},C=function(e){var t=e.date,n=e.repeatData,r=e.noCycle,o=e.repeatFlag;return _({date:t,repeatData:n,rruleData:(0,s.OU)({date:t,repeatData:n},!1),noCycle:r,repeatFlag:o})},T=function(e){var t=e.date,n=e.repeatData;return O({date:t,kind:n.kind,rruleData:(0,s.OU)({date:t,repeatData:n},!0)})},j=function(e){var t=e.date,n=e.repeatData;return O({date:t,kind:n.kind,rruleData:(0,s.Q$)({date:t,repeatData:n})})},D=function(e){var t=e.date,n=e.repeatData,r=e.repeatFlag;return _({date:t,repeatData:n,rruleData:(0,s.Q$)({date:t,repeatData:n}),repeatFlag:r})}},"uz+a":function(e,t,n){"use strict";n.d(t,{j6:function(){return v},Tb:function(){return b},e:function(){return w},mi:function(){return k},bT:function(){return x}});n("pNMO"),n("4Brf"),n("0oug"),n("gXIK"),n("ma9I"),n("4mDm"),n("7+zs"),n("sMBO"),n("6cQw"),n("Tskq"),n("qePV"),n("NBAS"),n("ExoC"),n("07d7"),n("SuFq"),n("JfAA"),n("PKPk"),n("3bBZ");var r=n("q9+P"),o=n("atYb"),a=n("cYVs"),i=n("4Z+q");function c(e){return c="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},c(e)}function s(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,u(r.key),r)}}function u(e){var t=function(e,t){if("object"!=c(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=c(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==c(t)?t:t+""}function l(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function f(e,t,n){return t=y(t),function(e,t){if(t&&("object"===c(t)||"function"===typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(e,p()?Reflect.construct(t,n||[],y(e).constructor):t.apply(e,n))}function d(e){var t="function"===typeof Map?new Map:void 0;return d=function(e){if(null===e||!function(e){try{return-1!==Function.toString.call(e).indexOf("[native code]")}catch(t){return"function"===typeof e}}(e))return e;if("function"!==typeof e)throw new TypeError("Super expression must either be null or a function");if("undefined"!==typeof t){if(t.has(e))return t.get(e);t.set(e,n)}function n(){return m(e,arguments,y(this).constructor)}return n.prototype=Object.create(e.prototype,{constructor:{value:n,enumerable:!1,writable:!0,configurable:!0}}),h(n,e)},d(e)}function m(e,t,n){if(p())return Reflect.construct.apply(null,arguments);var r=[null];r.push.apply(r,t);var o=new(e.bind.apply(e,r));return n&&h(o,n.prototype),o}function p(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(p=function(){return!!e})()}function h(e,t){return h=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},h(e,t)}function y(e){return y=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},y(e)}var g=function(){return r.mE},v=function(){g()&&(a.S({dsn:r.j4?"https://0594371a7b6440049e52268d48175653@s.dida365.com/2":"https://18453adc41044fbc85bf68cdd67d713d@s.ticktick.com/3",environment:r.mE?"production":r.cB?"staging":"dev",release:"webapp@".concat((0,o.pc)()),whitelistUrls:[r.cK],beforeSend:function(e){return!e.tags||"apiRequestError"!==e.tags.type||e.extra&&e.extra.errorCode?e:null},debug:!1}),i.e((function(e){e.setUser({username:r.EA.username}),e.setTag("locale",r.dK)})))},b=function(e){g()&&i.Tb(e)},w=function(e){g()&&i.e(e)},k=function(e,t){try{throw new Error(e)}catch(n){console.error(n),w((function(r){r.setTag("type",e);try{t&&r.setExtra("data",JSON.stringify({data:t}))}catch(o){r.setExtra("dataError",o)}b(n)}))}},x=function(e){function t(){var e;l(this,t);for(var n=arguments.length,r=new Array(n),o=0;o<n;o++)r[o]=arguments[o];return e=f(this,t,[].concat(r)),Error.captureStackTrace&&Error.captureStackTrace(e,t),e.name="SentryError",e}return function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&h(e,t)}(t,e),n=t,r&&s(n.prototype,r),o&&s(n,o),Object.defineProperty(n,"prototype",{writable:!1}),n;var n,r,o}(d(Error))},CPwy:function(e,t,n){"use strict";n.d(t,{CN:function(){return f},bG:function(){return d},M_:function(){return m},qb:function(){return p},mW:function(){return h},YU:function(){return y},Bw:function(){return g},w3:function(){return v},z7:function(){return b},F1:function(){return w},hh:function(){return k},BN:function(){return x},xE:function(){return S},lM:function(){return _},GH:function(){return O},fm:function(){return C},H4:function(){return T},lk:function(){return j},CK:function(){return D}});n("oVuX"),n("2B1R"),n("+2oP"),n("07d7"),n("4l63"),n("TWNs"),n("rB9j"),n("LD7m"),n("ALS0"),n("JfAA"),n("Rm1S"),n("UxlC");var r=n("y8mg"),o=n.n(r),a=n("zoGk"),i=n("P26T"),c=n("RDjN"),s=n("CGpF"),u=n("q9+P"),l=n("V/jI"),f=function(e){return e?e.replace(/(^86)|(^\+86)|([ ]+)/g,"").replace(/^([\d]{3})[\d]{4}([\d]{4})$/,"$1****$2"):""};function d(e){if(!e)return!0;var t="@user.".concat(u.nw,"$");return null!=e.match(new RegExp(t))}var m=function(e){return s.Z.emailRegexp.test(e)},p=function(e){if(o().isEmpty(e))return!1;if(null!=i.Z.parseUTCString(e))return!0;var t=a.Z.prefMoment(e);return!!t&&t.isValid()},h=function(e){return'"'+e+'"'},y=function(e){var t={"&":"&amp;","<":"&lt;",">":"&gt;",'"':"&quot;","'":"&#x27;","`":"&#x60;"};return/[&<>"'`]/.test(e)?e.replace(/[&<>"'`]/g,(function(e){return t[e]||"&amp;"})):e},g=function(e){return/^[0-9]$/.test(e)?c.BJJ.isNum:/^[a-zA-Z]$/.test(e)?c.BJJ.isAlpha:c.BJJ.isLocale},v=function(e){var t="";return e.length>20?(t=e.substr(0,20),t+="..."):t=e,t},b=function(e,t){return e.length>t?e.slice(0,t)+"...":e},w=function(e){return e.replace(/</g,"&lt;").replace(/>/g,"&gt;")},k=function(e){return e.replace(new RegExp(s.Z.markdownLink,"g"),"[$1]")};window.convertMarkdownLinkToNoLink=k;var x=function(e){return e.replace(/[\n\r\s]/g," ")},E=function(e){return btoa(encodeURIComponent(e).replace(/%([0-9A-F]{2})/g,(function(e,t){return String.fromCharCode(parseInt(String(t),16))})))},S=function(e){var t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1];try{return t?E(String(e)).replace(/[+\/]/g,(function(e){return"+"===e?"-":"_"})).replace(/=/g,""):E(String(e))}catch(n){return e}},_=function(e){try{return function(e){return decodeURIComponent(atob(e).split("").map((function(e){return"%"+("00"+e.charCodeAt(0).toString(16)).slice(-2)})).join(""))}(String(e).replace(/[-_]/g,(function(e){return"-"===e?"+":"/"})).replace(/[^A-Za-z0-9\+\/]/g,""))}catch(t){return e}},O=function(e){return encodeURIComponent(e).replace(/[!'()*]/g,(function(e){return"%"+e.charCodeAt(0).toString(16)}))};function C(e){return e.charAt(0).toUpperCase()+e.slice(1).toLowerCase()}function T(e){var t="";switch(e%100){case 11:case 12:case 13:t="th";break;default:switch(e%10){case 1:t="st";break;case 2:t="nd";break;case 3:t="rd";break;default:t="th"}}return e+t}var j=function(){var e=(0,l.dK)();return e?"tw"===e?"zh_TW":e:u.j4?"zh_CN":"en_US"};function D(e){var t;if(!e)return{titlePart:"",descPart:null};var n=e.match(/\r?\n/);if(!n)return{titlePart:e,descPart:null};var r=null!==(t=n.index)&&void 0!==t?t:0;return{titlePart:e.substring(0,r),descPart:e.substring(r+n[0].length).replace(/\r\n?|\n/g,"\n")}}},nngR:function(e,t,n){"use strict";n.d(t,{YI:function(){return h},wq:function(){return y},t2:function(){return g},ws:function(){return v},in:function(){return b},GP:function(){return w},YZ:function(){return k}});n("pNMO"),n("4Brf"),n("0oug"),n("gXIK"),n("ma9I"),n("TeQF"),n("yq1k"),n("4mDm"),n("2B1R"),n("E9XD"),n("ToJy"),n("7+zs"),n("6cQw"),n("qePV"),n("5DmW"),n("27RR"),n("tkto"),n("07d7"),n("JTJg"),n("PKPk"),n("FZtP"),n("3bBZ");var r=n("Eh+D"),o=n.n(r),a=n("kxzV"),i=n("ylzY"),c=n("dvcG"),s=n("RDjN"),u=n("NMvI"),l=n("V/jI");function f(e){return f="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},f(e)}function d(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function m(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=f(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=f(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==f(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var p=function(e,t){var n=(t?e.push(t):e).groupBy((function(e){return t&&t.get("subTags").includes(e.get("name"))?t.get("name"):e.get("parent")||null})),r=n.get(null);return n=n.delete(null),((null===r||void 0===r?void 0:r.map((function(e){var t,r,i=e.get("name"),c=null!==(t=null===(r=n.get(i))||void 0===r?void 0:r.sort(a.ZP.tagOrder))&&void 0!==t?t:o().List();return n=n.delete(i),e.set("isParent",c.size>0).set("children",c)})))||o().List()).concat(n.reduce((function(e,t){return e.concat(t.map((function(e){return e.set("children",o().List())})))}),o().List())).sort(a.ZP.tagOrder)},h=function(e){return p(e).reduce((function(e,t){var n=t.get("isParent"),r=t.get("children"),o=e.push(t.delete("isParent").delete("children"));return n?o.concat(r):o}),o().List())},y=function(e){return p(e).reduce((function(e,t){var n=t.get("isParent"),r=t.get("children"),o=e.push(t);return n?o.concat(r):o}),o().List())},g=function(e,t){i.ZP.parentTagOpenStatus[e]=t,(0,c.JU)(s._Yt.parentTagOpenStatus,JSON.stringify(i.ZP.parentTagOpenStatus))},v=function(e){return i.ZP.parentTagOpenStatus[e]||!1},b=function(){return function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?d(Object(n),!0).forEach((function(t){m(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):d(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}({},i.ZP.parentTagOpenStatus)},w=function(e,t){var n=(t?e.push(t):e).groupBy((function(e){return t&&t.get("subTags").includes(e.get("name"))?t.get("name"):e.get("parent")||null})),r=n.get(null);n=n.delete(null);var i=((null===r||void 0===r?void 0:r.map((function(e){var t,r,i=e.get("name"),c=null!==(t=null===(r=n.get(i))||void 0===r?void 0:r.sort(a.ZP.tagOrder))&&void 0!==t?t:o().List();return n=n.delete(i),e.set("isParent",c.size>0).set("children",c)})))||o().List()).concat(n.reduce((function(e,t){return e.concat(t.map((function(e){return e.set("children",o().List())})))}),o().List())).sort(a.ZP.tagOrder),c=i.filter((function(e){return!(0,u.Rf)(e)})),s=i.filter((function(e){return(0,u.Rf)(e)}));if(s.size>0){var f=o().Map({isSection:!0,sectionId:"share",title:l.U2("shared_labels"),children:s});return c.concat(o().List([f]))}return c},k=function(e,t){var n=(t?e.push(t):e).groupBy((function(e){return t&&t.get("subTags").includes(e.get("name"))?t.get("name"):e.get("parent")||null})),r=n.get(null);n=n.delete(null);var i=((null===r||void 0===r?void 0:r.map((function(e){var t,r,i=e.get("name"),c=null!==(t=null===(r=n.get(i))||void 0===r?void 0:r.sort(a.ZP.tagOrder))&&void 0!==t?t:o().List();return n=n.delete(i),e.set("isParent",c.size>0).set("children",c)})))||o().List()).concat(n.reduce((function(e,t){return e.concat(t.map((function(e){return e.set("children",o().List())})))}),o().List())),c=[],s=[];i.forEach((function(e){(0,u.Rf)(e)?c.push(e):s.push(e)}));var l=c.sort(a.ZP.tagOrder),f=s.sort(a.ZP.tagOrder);return o().List(f.concat(l))}},eNa2:function(e,t,n){"use strict";n.d(t,{rE:function(){return O},FH:function(){return C},XP:function(){return T},JL:function(){return j},CY:function(){return I},bS:function(){return Z},ok:function(){return F},q_:function(){return B},hO:function(){return U},eZ:function(){return V},Lf:function(){return W},dR:function(){return G},in:function(){return K},A8:function(){return q},h2:function(){return J},UP:function(){return Q},mf:function(){return ee},PC:function(){return te},bQ:function(){return ne}});n("pNMO"),n("4Brf"),n("0oug"),n("gXIK"),n("ma9I"),n("TeQF"),n("4mDm"),n("2B1R"),n("E9XD"),n("+2oP"),n("7+zs"),n("Tskq"),n("qePV"),n("5DmW"),n("27RR"),n("tkto"),n("07d7"),n("5s+n"),n("TWNs"),n("rB9j"),n("U3f4"),n("LD7m"),n("ALS0"),n("JfAA"),n("YGK4"),n("PKPk"),n("UxlC"),n("LKBx"),n("SYor"),n("FZtP"),n("3bBZ");var r=n("+3a/"),o=n("pwco"),a=n("2sNt"),i=n("RDjN"),c=n("ylzY"),s=n("5WEu"),u=n("OfK4"),l=n("yscd"),f=n("PiDg"),d=n("f4Y0"),m=n("CGpF"),p=n("Es6M"),h=n("V/jI"),y=n("ybuw"),g=n("C8XA"),v=n("l3/N"),b=n("+TCt"),w=n("hnzI"),k=n("w8R2");function x(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function E(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?x(Object(n),!0).forEach((function(t){S(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):x(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function S(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=_(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=_(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==_(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function _(e){return _="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},_(e)}var O=12,C=4,T=function(e){var t=e;return(0,p.pq)(t,new RegExp(m.Z.file,"g"),(function(e){var n=e[0],r=e[1],o=/image/i.test(r)?h.U2("md_attachment_placeholder_image"):h.U2("md_attachment_placeholder_file");t=t.replace(n,"[".concat(o,"]"))})),t},j=function(e){return e.replace(new RegExp(m.Z.lineBreakAfterFile,"g"),"").replace(new RegExp(m.Z.lineBreakBeforeFile,"g"),"").replace(new RegExp(m.Z.file,"g"),"")},D=function(e){return void 0===e?c.ZP.highlightKeyWordsRegExp:e},M=function(e,t){var n,r,o=e.get("location");if(o&&o.get){var i=o.get("address")||"",c=D(t);if(c&&new RegExp(c).test(i))return!0}if(a.bZh(e)&&(T(null!==(n=e.get("content"))&&void 0!==n?n:"").trim()||a.tcK(e)&&!e.get("desc")||a.tcK(e)&&(null===(r=e.get("desc"))||void 0===r?void 0:r.trim())))return!0;return!(!a.p9N(e)||!e.get("room")&&!e.get("teacher"))},A=function(){var e=c.ZP.currentSortOption.get("sortOption");return e&&"object"===_(e)&&"orderBy"in e?e.orderBy:void 0},N=function(e){var t=s.U2("showDetail");if(a.ZWx(e)&&t){if(A()===i.d$J.modifiedTime&&e.get("modifiedTime"))return!0;if(e.get("createdTime"))return!0}return!1},P=function(e){var t=c.ZP.highlightKeyWordsRegExp instanceof RegExp,n=s.U2("showDetail");return t&&g._(e.get("id"))&&n},I=function(e){return N(e)?A()===i.d$J.modifiedTime?e.get("modifiedTime"):e.get("createdTime"):null},L=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:10,r=D(t),o=r&&new RegExp(r,r.flags.replace("g","")).exec(e),a=null==o?-1:o.index;if(a>0){var i=e.slice(Math.max(0,a-1),e.length);if(i.startsWith("\n"))return i.slice(1,i.length);var c=e.slice(Math.max(0,a-n),a),s=c.split("\n"),u=s[s.length-1];return"".concat(c===u&&a-n<=0?"":"...").concat(u+e.slice(a,e.length))}return e},R=function(){var e=new k.M2,t=new e.Renderer;t.strong=function(e){return e},t.em=function(e){return e},t.del=function(e){return e},t.paragraph=function(e){return"".concat(e,"\n")},t.br=function(){return""},t.heading=function(e){return"".concat(e,"\n")},t.hr=function(){return""},t.blockquote=function(e){return"\n".concat(e,"\n")};var n={name:"highlightedText",level:"inline",start:function(e){return e.indexOf("::")},tokenizer:function(e,t){var n=/^::([^:\n]+)::/.exec(e);if(n)return{type:"highlightedText",raw:n[0],text:n[1],tokens:[]}},renderer:function(e){return"".concat(e.text)}},r=function(){};return e.use({extensions:[n],tokenizer:{code:r,fences:r,list:r,table:r,link:r,codespan:r,autolink:r,url:r}}),e.setOptions({renderer:t}),e}(),Z=function(e,t){var n=D(t),r=v.ib()||n instanceof RegExp;r&&(e=function(e){var t=a.RR(e),n=e.get("attachments");if(n&&n.size>0&&!t){var r=new Map(n.toArray().filter(Boolean).map((function(e){var t=e.get("id");return[(0,o.SJ)(t),"[".concat(e.get("fileName"),"]")]}))),i=e.get("content")||"";r.forEach((function(e,t){i=i.replace(new RegExp(t,"g"),e)})),e=e.set("content",i)}return e}(e));var i=e.get("content"),c=e.get("desc"),s=M(e,n),u=a.F3S(e),l=u?u.get(0):null,f="";if(s){if(r){var d=n;d&&(i&&d.test(i)?f=L(i,n):c&&d.test(c)?f=L(c,n):u&&u.toArray().some((function(e){var t,r=null!==(t=e.get("title"))&&void 0!==t?t:"";if(d.test(r)){var o=L(r,n);return f="- ".concat(o),!0}return!1})))}if(""===f)if(i)f=i;else if(c)f=c;else if(l){var m=l.get("title");f=m?"- ".concat(m):"- "}}s&&(f=R.parse(f)),f=(0,o._B)("detail",T(f),!1,new Set([]),n);var p=e.get("location");if(p&&p.get){var y=p.get("address")||"";n&&new RegExp(n).test(y)&&(f+="<marker>[".concat(h.U2("location")).concat(h.LO()?"":" ").concat(y,"]</marker>"))}return s&&!f&&(f="- "),{needRender:s,content:f}},F=function(e){var t=e.get("id"),n=P(e),r=g.P9(t),a=r?r.get(0):null,i=c.ZP.highlightKeyWordsRegExp instanceof RegExp,s="";if(n&&a){var u=a.get("title");if(i)c.ZP.highlightKeyWordsRegExp&&(s=L(u));""===s&&(s=u)}return{needRender:n,content:s=(0,o._B)("detail",T(s),!1,new Set([]))}},B=function(e){var t=c.ZP.highlightKeyWordsRegExp instanceof RegExp,n=e.get("title"),r="";t&&(c.ZP.highlightKeyWordsRegExp&&(r=n));""===r&&(r=n);var i=a.Ak_().toArray().reduce((function(e,t){return e[t.get("id")]=t.get("title"),e}),{});return(0,o._B)("comment",r,!1,new Set([]),void 0,E(E({},i),c.ZP.link2Title)).replace(/\s$/,"&nbsp;")},U=function(e){var t=a.geb(e),n=M(e),r=N(e);return{hasMoreTips:t||n||r,hasTag:t,needRenderContent:n,needRenderModifiedOfCreatedTime:r}},Y=function(e){var t=40,n=U(e),r=n.hasTag,o=n.needRenderContent,a=n.needRenderModifiedOfCreatedTime;n.hasMoreTips;return r&&(t+=30),o&&(t+=22),a&&(t+=22),t},V=function(e){var t=s.U2("showDetail"),n=e.model,r=!1,o=!1,i=!1;if(n instanceof l.Y5){var c=n.task,u=!(0,a.xEq)(n.originModel,{withPermission:!1})&&!(0,v.OU)();r=!!a.geb(c),o=u||a.$8r(c),i=M(c)}else if(n instanceof l.g){var f=n.tags;r=!(!f||!f.size),o=!0}else if(n instanceof l.kz){i=!!(n.content||"").trim();var d=n.originModel;o=!(0,v.uY)()||a.$8r(d)}else if(n instanceof l.js)o=!0;else if(n instanceof l.Tu)o=!0;else if(n instanceof l.zF){var m=n.originModel;o=!0,i=M(m)}return t||(i=!1),{hasMoreTips:r||i||o,hasTag:r,needRenderContent:i,hasTipsLine:o}},H=function(e,t,n,r){var o=e.model,a=40,i=40,c=V(e),s=c.hasTag,u=c.needRenderContent,f=c.hasTipsLine,d=c.hasMoreTips;if(o instanceof l.Y5){switch(a=i=z(o,t,n)+20,K(e,"kanban",r)){case G.children:a-=8;break;case G.rootHasChildren:case G.lastChildren:a-=4}a+=8,d&&(a+=0),s&&(a+=30),u&&(a+=22),f&&(a+=22)}else o instanceof l.g?(a=i=z(o,t,n)+20,a+=8,d&&(a+=0),s&&(a+=30),f&&(a+=22)):o instanceof l.kz?(a=i=z(o,t,n)+20,a+=8,d&&(a+=0),u&&(a+=22),f&&(a+=22)):o instanceof l.js||o instanceof l.Tu?(a=i=z(o,t,n)+20,a+=8,d&&(a+=0),f&&(a+=22)):o instanceof l.zF&&(a=i=z(o,t,n)+20,a+=8,u&&(a+=22),f&&(a+=22));return{taskHeight:a,taskTitleHeight:i}},W=function(e,t){return(0,b.iJ)()-82-+y.Z.taskLevelKanbanOffset*t-(e?20:0)},z=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=arguments.length>2?arguments[2]:void 0,o=20,a=10,i=e.id,c=(0,r.jO)(e.title).replace(/\s$/,"&nbsp;"),s=e.hasAssign(),u=0,l=document.getElementById("taskHeightDiv");if(l){var f=t[i]&&t[i].model.title||"",d=t[i]&&t[i].model.hasAssign(),m=t[i]&&t[i].level;if(f!==c||d!==s||m!==n){l.innerHTML=c;var p=W(s,n);l.style.width="".concat(p,"px");var h=l.offsetHeight;u=0===h?o:h}else u=t[i]?t[i].taskTitleHeight-2*a:o}else{var y,g=$('<div id="taskHeightDiv">'.concat(c,"</div>")),v=W(s,n);g.css({width:v,fontSize:14,lineHeight:"".concat(o,"px"),position:"absolute",top:0,left:0,zIndex:-999,overflowWrap:"break-word",visibility:"hidden",whiteSpace:"break-spaces",overflow:"hidden",display:"-webkit-box","-webkit-box-orient":"vertical","-webkit-line-clamp":4}),$("body").append(g);var b=null!==(y=g.height())&&void 0!==y?y:0;u=0===b?o:b}return u},G=function(e){return e[e.root=0]="root",e[e.rootHasChildren=1]="rootHasChildren",e[e.children=2]="children",e[e.lastChildren=3]="lastChildren",e}({}),K=function(e,t,n){return 0===e.level?n&&n.level>0&&"loadMore"!==n.id?G.rootHasChildren:G.root:n?0===n.level||n.isSection||"loadMore"===n.id?G.lastChildren:G.children:G.lastChildren},q=function(e){return e[e.top=0]="top",e[e.middle=1]="middle",e[e.bottom=2]="bottom",e[e.self=3]="self",e}({}),J=function(e,t,n,r){var o=new Set(t);if(o.size>0){var a=e.id,i=n?n.id:null,c=r?r.id:null;if(o.has(a)){var s=i&&o.has(i),u=c&&o.has(c);return s&&u?q.middle:s?q.top:u?q.bottom:q.self}}return q.self},X="",Q=function(e,t,n,r){var o=arguments.length>4&&void 0!==arguments[4]&&arguments[4],a=arguments.length>5&&void 0!==arguments[5]&&arguments[5],c=arguments.length>6&&void 0!==arguments[6]?arguments[6]:w.h.getState().globalState.get("kanbanColumnSize");if(null!=n.model){c&&c!==X&&(X=c,(0,u.P)());var l=(0,u.d)()[n.model.id];if(l&&!o)return l.taskHeight;var m=n.model;if("kanban"===e){var p=H(n,(0,u.d)(),n.level,r),h=p.taskHeight,y=p.taskTitleHeight;return a||((0,u.d)()[m.id]={taskTitleHeight:y,model:m,level:n.level,taskHeight:h}),h||i.dpJ.taskItem.height}if(s.U2("showDetail")){var g=Y(n.model.originModel);return a||((0,u.d)()[n.model.id]={taskTitleHeight:0,model:m,level:n.level,taskHeight:g}),g}return i.dpJ.taskItem.height}return n.section instanceof f.CD?i.dpJ.loadMore.height:n.section instanceof f.Xo?i.dpJ.inlineQuickAdd.height:n.section instanceof f.I3||n.section instanceof f.lf&&d.Ug(n.section.id)?i.dpJ.customSectionInput.height:n.isSection&&n.section.noHeader?0:(0,v.kG)()?i.dpJ.kanbanSectionHeader.height-(0===t?O-C:0):i.dpJ.sectionHeader.height-(0===t?16:0)},ee=function(e,t,n,r){if(null!=t.model&&s.U2("showDetail")&&e){var o=t.model.originModel;return P(o)?n>i.dpJ.taskItem.height?21:16:0}return 0},te=function(e,t){return null!=e.model?70:(e.section instanceof f.Zd||e.section instanceof f.I3||e.section instanceof f.lf&&d.Ug(e.section.id),36)},ne=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]&&arguments[2],r=e;return n&&e&&t.test(e)&&(r=L(e,t,5)),(0,o._B)("detail",r,!1,new Set([]),t)}},FSS3:function(e,t,n){"use strict";n.d(t,{AK:function(){return w},Tm:function(){return _},GT:function(){return T},Q2:function(){return j},s6:function(){return D},qj:function(){return M},W3:function(){return A},gL:function(){return N},b4:function(){return P},FI:function(){return I},CX:function(){return L},$8:function(){return R},yx:function(){return Z},Id:function(){return F},AS:function(){return B},eH:function(){return U},vN:function(){return Y},SG:function(){return V},Gk:function(){return H},VI:function(){return W},R9:function(){return z},$u:function(){return G},_y:function(){return K},YO:function(){return q},MN:function(){return $},r2:function(){return J},RX:function(){return X},Fg:function(){return Q},gW:function(){return ee},pe:function(){return te},V$:function(){return re},br:function(){return oe},Mz:function(){return ae},iB:function(){return ie},am:function(){return ce}});n("pNMO"),n("4Brf"),n("0oug"),n("gXIK"),n("ma9I"),n("TeQF"),n("yq1k"),n("4mDm"),n("2B1R"),n("7+zs"),n("qePV"),n("5DmW"),n("27RR"),n("tkto"),n("07d7"),n("B6y2"),n("YGK4"),n("JTJg"),n("PKPk"),n("FZtP"),n("3bBZ");var r,o=n("IbX1"),a=n("5WEu"),i=n("RDjN"),c=n("EPMa"),s=n.n(c),u=n("7b4O"),l=n.n(u),f=n("CiLW");function d(e){return d="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},d(e)}function m(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function p(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?m(Object(n),!0).forEach((function(t){h(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):m(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function h(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=d(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=d(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==d(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var y=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:.4;return l()("#262626").mix(l()(e),t||.4).string()},g="on-primary-contrast",v=function(){document.body.classList.remove(g),document.body.style.removeProperty("--color-on-primary"),document.documentElement.style.removeProperty("--on-primary-color")},b=function(e,t){var n=t||(0,a.fp)();if(e.toLowerCase()===o.darkcustom.className.toLowerCase()){var r=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:.2;return l()(e).mix(l()("#191919"),t||.2).string()}(n),i=y(n,.8),c=y(n),s=l()(n).rgb().array(),u=l()(r).rgb().array(),d=l()(i).rgb().array(),m=l()(c).rgb().array();document.body.style.setProperty("--color-primary","".concat(s[0],", ").concat(s[1],", ").concat(s[2])),document.body.style.setProperty("--color-btn-active-color","".concat(u[0],", ").concat(u[1],", ").concat(u[2])),document.body.style.setProperty("--color-btn-hover-color","".concat(d[0],", ").concat(d[1],", ").concat(d[2])),document.body.style.setProperty("--color-btn-disable-color","".concat(m[0],", ").concat(m[1],", ").concat(m[2])),document.body.style.setProperty("--color-menu-primary","".concat(s[0],", ").concat(s[1],", ").concat(s[2])),document.documentElement.style.setProperty("--primary-color",n),document.documentElement.style.setProperty("--primary-active-color",r),document.documentElement.style.setProperty("--primary-hover-color",i),document.documentElement.style.setProperty("--primary-disable-color",c),(0,f.FW)(n)?(document.body.style.setProperty("--color-on-primary","25, 25, 25"),document.documentElement.style.setProperty("--on-primary-color","#191919"),document.body.classList.add(g)):v()}else v(),document.body.style.removeProperty("--color-primary"),document.body.style.removeProperty("--color-btn-active-color"),document.body.style.removeProperty("--color-btn-hover-color"),document.body.style.removeProperty("--color-btn-disable-color"),document.body.style.removeProperty("--color-menu-primary"),document.documentElement.style.removeProperty("--primary-color"),document.documentElement.style.removeProperty("--primary-active-color"),document.documentElement.style.removeProperty("--primary-hover-color"),document.documentElement.style.removeProperty("--primary-disable-color")},w=function(e,t){var n,r;(document.body.dataset.theme=e.toLowerCase(),Object.values(o).filter((function(e){return!!e.isDark})).map((function(e){return e.className.toLowerCase()})).includes(e.toLowerCase()))?(document.body.classList.add("dark"),null===(n=document.querySelector("meta[name='theme-color']"))||void 0===n||n.setAttribute("content","#1C1C1C")):(document.body.classList.remove("dark"),null===(r=document.querySelector("meta[name='theme-color']"))||void 0===r||r.setAttribute("content","#ffffff"));b(e,t)},k={backgroundColor:"bg-white-5",specialPureKanBanMainBg:"bg-[#F2F5FE]",pureKanBanColumBg:"bg-grey-1",pureKanBanTaskBg:"opacity-100 bg-grey-5",emptyDescTextColor:"text-grey-40",timeSpecialColor:"text-primary",hoverColor:"hover:bg-grey-3",activeColor:"bg-grey-8",groupHoverColor:"group-hover:bg-grey-10"},x=p(p({},k),{},{hoverColor:"hover:bg-grey-5"}),E={classic:{backgroundColor:"bg-grey-3",specialPureKanBanMainBg:"bg-white",pureKanBanColumBg:"bg-main-background",pureKanBanTaskBg:"bg-primary opacity-[0.03]",emptyDescTextColor:"text-grey-40",timeSpecialColor:"text-primary",hoverColor:"hover:bg-grey-3",activeColor:"bg-primary-12",groupHoverColor:"group-hover:bg-primary-8",timelineHackBg:"#F9FAFE"},grey:{backgroundColor:"bg-grey-3",specialPureKanBanMainBg:"bg-white",pureKanBanColumBg:"bg-primary-3",pureKanBanTaskBg:"bg-white opacity-100",emptyDescTextColor:"text-grey-40",timeSpecialColor:"text-primary",hoverColor:"hover:bg-grey-4",activeColor:"bg-grey-6",groupHoverColor:"group-hover:bg-primary-5"},dark:{backgroundColor:"bg-sidebar-color-5",specialPureKanBanMainBg:"bg-white",pureKanBanColumBg:"bg-primary-5",pureKanBanTaskBg:"bg-white opacity-100",emptyDescTextColor:"text-grey-40",timeSpecialColor:"text-brand-primary",hoverColor:"hover:bg-primary-3",activeColor:"bg-primary-6",groupHoverColor:"group-hover:bg-primary-3",timelineHackBg:"#F4F5F5"},turquoise:{backgroundColor:"bg-grey-3",specialPureKanBanMainBg:"",pureKanBanColumBg:"bg-main-background",pureKanBanTaskBg:"bg-primary opacity-[0.03]",emptyDescTextColor:"text-grey-40",timeSpecialColor:"text-primary",hoverColor:"hover:bg-primary-8",activeColor:"bg-primary-12",groupHoverColor:"group-hover:bg-primary-8",habitDaySelectedColor:"bg-primary-30",timelineHackBg:"#F9FDFC"},teal:{backgroundColor:"bg-grey-3",specialPureKanBanMainBg:"",pureKanBanColumBg:"bg-main-background",pureKanBanTaskBg:"bg-primary opacity-[0.03]",emptyDescTextColor:"text-grey-40",timeSpecialColor:"text-primary",hoverColor:"hover:bg-primary-8",activeColor:"bg-primary-12",groupHoverColor:"group-hover:bg-primary-8",habitDaySelectedColor:"bg-primary-30",sidebarIconTopHoverColor:"opacity-40",sidebarIconBottomHoverColor:"opacity-50",timelineHackBg:"#F7FBFB"},matcha:{backgroundColor:"bg-grey-3",specialPureKanBanMainBg:"",pureKanBanColumBg:"bg-main-background",pureKanBanTaskBg:"bg-primary opacity-[0.03]",emptyDescTextColor:"text-grey-40",timeSpecialColor:"text-primary",hoverColor:"hover:bg-primary-8",activeColor:"bg-primary-12",groupHoverColor:"group-hover:bg-primary-8",habitDaySelectedColor:"bg-primary-30",sidebarIconTopHoverColor:"opacity-50",sidebarIconBottomHoverColor:"opacity-60",timelineHackBg:"#FAFBFA"},sunshine:{backgroundColor:"bg-grey-3",specialPureKanBanMainBg:"",pureKanBanColumBg:"bg-main-background",pureKanBanTaskBg:"bg-primary opacity-[0.03]",emptyDescTextColor:"text-grey-40",timeSpecialColor:"text-primary",hoverColor:"hover:bg-primary-8",activeColor:"bg-primary-12",groupHoverColor:"group-hover:bg-primary-8",habitDaySelectedColor:"bg-primary-30",sidebarIconTopHoverColor:"opacity-[0.55]",sidebarIconBottomHoverColor:"opacity-60",timelineHackBg:"#FFFDFA"},peach:{backgroundColor:"bg-grey-3",specialPureKanBanMainBg:"",pureKanBanColumBg:"bg-main-background",pureKanBanTaskBg:"bg-primary opacity-[0.03]",emptyDescTextColor:"text-grey-40",timeSpecialColor:"text-brand-primary",hoverColor:"hover:bg-primary-8",activeColor:"bg-primary-12",groupHoverColor:"group-hover:bg-primary-8",habitDaySelectedColor:"bg-primary-30",sidebarIconTopHoverColor:"opacity-40",sidebarIconBottomHoverColor:"opacity-50",timelineHackBg:"#FFFBFC"},lilac:{backgroundColor:"bg-grey-3",specialPureKanBanMainBg:"",pureKanBanColumBg:"bg-main-background",pureKanBanTaskBg:"bg-primary opacity-[0.03]",emptyDescTextColor:"text-grey-40",timeSpecialColor:"text-primary",hoverColor:"hover:bg-primary-8",activeColor:"bg-primary-12",groupHoverColor:"group-hover:bg-primary-8",habitDaySelectedColor:"bg-primary-30",sidebarIconTopHoverColor:"opacity-40",sidebarIconBottomHoverColor:"opacity-50",timelineHackBg:"#FAFBFD"},ebony:{backgroundColor:"bg-grey-3",specialPureKanBanMainBg:"",pureKanBanColumBg:"bg-main-background",pureKanBanTaskBg:"bg-primary opacity-[0.03]",emptyDescTextColor:"text-grey-40",timeSpecialColor:"text-primary",hoverColor:"hover:bg-primary-8",activeColor:"bg-primary-12",groupHoverColor:"group-hover:bg-primary-8",habitDaySelectedColor:"bg-primary-30",timelineHackBg:"#F9F8F7"},navy:{backgroundColor:"bg-grey-3",specialPureKanBanMainBg:"",pureKanBanColumBg:"bg-main-background",pureKanBanTaskBg:"bg-primary opacity-[0.03]",emptyDescTextColor:"text-grey-40",timeSpecialColor:"text-brand-primary",hoverColor:"hover:bg-primary-8",activeColor:"bg-primary-12",groupHoverColor:"group-hover:bg-primary-8",habitDaySelectedColor:"bg-primary-30",timelineHackBg:"#F4F4F6"},night:k,hangzhou:{backgroundColor:"bg-grey-10",gradientBgColor:"bg-gradient-to-b from-[#26A4C9] to-[#079585]",specialPureKanBanMainBg:"bg-[#F2F5FE]",pureKanBanColumBg:"bg-main-background",pureKanBanTaskBg:"bg-primary opacity-[0.03]",emptyDescTextColor:"text-[#e9e9e9]",timeSpecialColor:"text-primary",hoverColor:"hover:bg-white-20",activeColor:"bg-white-30",groupHoverColor:"group-hover:bg-white-20",gradientBgFromColor:"bg-[#26A4C9]",habitDaySelectedColor:"bg-primary-30",timelineHackBg:"#F4FBFA"},beijing:{backgroundColor:"bg-grey-10",gradientBgColor:"bg-gradient-to-b from-[#C16DAF] to-[#228D9C]",specialPureKanBanMainBg:"bg-[#F2F5FE]",pureKanBanColumBg:"bg-main-background",pureKanBanTaskBg:"bg-primary opacity-[0.03]",emptyDescTextColor:"text-[#e9e9e9]",timeSpecialColor:"text-brand-primary",hoverColor:"hover:bg-white-10",activeColor:"bg-white-20",groupHoverColor:"group-hover:bg-white-10",gradientBgFromColor:"bg-[#C16DAF]",timelineHackBg:"#F6F7F9"},shanghai:{backgroundColor:"bg-grey-10",specialPureKanBanMainBg:"bg-[#F2F5FE]",pureKanBanColumBg:"bg-main-background",pureKanBanTaskBg:"bg-primary opacity-[0.03]",emptyDescTextColor:"text-[#e9e9e9]",timeSpecialColor:"text-primary",hoverColor:"hover:bg-white-10",activeColor:"bg-white-20",groupHoverColor:"group-hover:bg-white-10",timelineHackBg:"#F3F5FF"},london:{backgroundColor:"bg-grey-10",specialPureKanBanMainBg:"bg-[#F2F5FE]",pureKanBanColumBg:"bg-main-background",pureKanBanTaskBg:"bg-primary opacity-[0.03]",emptyDescTextColor:"text-[#e9e9e9]",timeSpecialColor:"text-primary",hoverColor:"hover:bg-white-10",activeColor:"bg-white-20",groupHoverColor:"group-hover:bg-white-10",timelineHackBg:"#F9F0F9"},moscow:{backgroundColor:"bg-grey-10",gradientBgColor:"bg-gradient-to-b from-[#007685] to-[#00334A]",specialPureKanBanMainBg:"bg-[#F2F5FE]",pureKanBanColumBg:"bg-main-background",pureKanBanTaskBg:"bg-primary opacity-[0.03]",emptyDescTextColor:"text-[#e9e9e9]",timeSpecialColor:"text-primary",hoverColor:"hover:bg-white-10",activeColor:"bg-white-20",groupHoverColor:"group-hover:bg-white-10",gradientBgFromColor:"bg-[#007685]",timelineHackBg:"#ECF3F5"},newyork:{backgroundColor:"bg-grey-10",gradientBgColor:"bg-gradient-to-b from-[#224E47] to-[#D63603]",specialPureKanBanMainBg:"bg-[#F2F5FE]",pureKanBanColumBg:"bg-main-background",pureKanBanTaskBg:"bg-primary opacity-[0.03]",emptyDescTextColor:"text-[#e9e9e9]",timeSpecialColor:"text-brand-primary",hoverColor:"hover:bg-white-10",activeColor:"bg-white-20",groupHoverColor:"group-hover:bg-white-10",gradientBgFromColor:"bg-[#224E47]",habitDaySelectedColor:"bg-primary-30",timelineHackBg:"#F5F3F2"},sanfrancisco:{backgroundColor:"bg-grey-10",specialPureKanBanMainBg:"bg-[#F2F5FE]",pureKanBanColumBg:"bg-main-background",pureKanBanTaskBg:"bg-primary opacity-[0.03]",emptyDescTextColor:"text-[#e9e9e9]",timeSpecialColor:"text-brand-primary",hoverColor:"hover:bg-white-10",activeColor:"bg-white-20",groupHoverColor:"group-hover:bg-white-10",habitDaySelectedColor:"bg-primary-30",timelineHackBg:"#FFF4EF"},sydney:{backgroundColor:"bg-white-5",specialPureKanBanMainBg:"bg-[#F2F5FE]",pureKanBanColumBg:"bg-main-background",pureKanBanTaskBg:"bg-primary opacity-[0.03]",emptyDescTextColor:"text-[#e9e9e9]",timeSpecialColor:"text-primary",hoverColor:"hover:bg-white-20",activeColor:"bg-white-30",groupHoverColor:"group-hover:bg-white-20",habitDaySelectedColor:"bg-primary-30",timelineHackBg:"#ECECED"},tokyo:{backgroundColor:"bg-grey-10",gradientBgColor:"bg-gradient-to-b from-[#FF468B] to-[#FF7899]",specialPureKanBanMainBg:"bg-[#F2F5FE]",pureKanBanColumBg:"bg-main-background",pureKanBanTaskBg:"bg-primary opacity-[0.03]",emptyDescTextColor:"text-[#e9e9e9]",timeSpecialColor:"text-brand-primary",hoverColor:"hover:bg-white-10",activeColor:"bg-white-20",groupHoverColor:"group-hover:bg-white-10",gradientBgFromColor:"bg-[#FF468B]",habitDaySelectedColor:"bg-primary-30",timelineHackBg:"#FEF4F6"},shenzhen:{backgroundColor:"bg-grey-10",gradientBgColor:"bg-gradient-to-b from-[#008E8A] to-[#869700]",specialPureKanBanMainBg:"bg-[#F2F5FE]",pureKanBanColumBg:"bg-main-background",pureKanBanTaskBg:"bg-primary opacity-[0.03]",emptyDescTextColor:"text-[#e9e9e9]",timeSpecialColor:"text-primary",hoverColor:"hover:bg-white-10",activeColor:"bg-white-20",groupHoverColor:"group-hover:bg-white-10",gradientBgFromColor:"bg-[#008E8A]",timelineHackBg:"#F1FAF6"},guangzhou:{backgroundColor:"bg-grey-10",specialPureKanBanMainBg:"bg-[#F2F5FE]",pureKanBanColumBg:"bg-main-background",pureKanBanTaskBg:"bg-primary opacity-[0.03]",emptyDescTextColor:"text-[#e9e9e9]",timeSpecialColor:"text-primary",hoverColor:"hover:bg-white-10",activeColor:"bg-white-20",groupHoverColor:"group-hover:bg-white-10",timelineHackBg:"#EDF3FA"},cairo:{backgroundColor:"bg-grey-10",specialPureKanBanMainBg:"bg-[#F2F5FE]",pureKanBanColumBg:"bg-main-background",pureKanBanTaskBg:"bg-primary opacity-[0.03]",emptyDescTextColor:"text-[#e9e9e9]",timeSpecialColor:"text-brand-primary",hoverColor:"hover:bg-white-20",activeColor:"bg-white-30",groupHoverColor:"group-hover:bg-white-20",timelineHackBg:"#FFEFEE"},losangeles:{backgroundColor:"bg-white-5",specialPureKanBanMainBg:"bg-[#F2F5FE]",pureKanBanColumBg:"bg-main-background",pureKanBanTaskBg:"bg-primary opacity-[0.03]",emptyDescTextColor:"text-[#e9e9e9]",timeSpecialColor:"text-primary",hoverColor:"hover:bg-white-20",activeColor:"bg-white-30",groupHoverColor:"group-hover:bg-white-20",timelineHackBg:"#F4EFF4"},seoul:{backgroundColor:"bg-grey-5",gradientBgColor:"bg-gradient-to-b from-[#2C8490] to-[#006865]",specialPureKanBanMainBg:"bg-[#F2F5FE]",pureKanBanColumBg:"bg-main-background",pureKanBanTaskBg:"bg-primary opacity-[0.03]",emptyDescTextColor:"text-[#e9e9e9]",timeSpecialColor:"text-primary",hoverColor:"hover:bg-white-10",activeColor:"bg-white-20",groupHoverColor:"group-hover:bg-white-10",gradientBgFromColor:"bg-[#2C8490]",habitDaySelectedColor:"bg-primary-30",timelineHackBg:"#F5FCFD"},spring:{backgroundColor:"bg-primary-5",specialPureKanBanMainBg:"bg-[#F2F5FE]",pureKanBanColumBg:"bg-main-background",pureKanBanTaskBg:"bg-primary opacity-[0.03]",emptyDescTextColor:"text-primary-80",timeSpecialColor:"text-primary",hoverColor:"hover:bg-primary-10",activeColor:"bg-primary-20",groupHoverColor:"group-hover:bg-primary-10",timelineHackBg:"#F9FDF6"},summer:{backgroundColor:"bg-summer-bg-5",specialPureKanBanMainBg:"bg-[#F2F5FE]",pureKanBanColumBg:"bg-main-background",pureKanBanTaskBg:"bg-primary opacity-[0.03]",emptyDescTextColor:"text-sidebar-color-60",timeSpecialColor:"text-primary",hoverColor:"hover:bg-summer-bg-10",activeColor:"bg-summer-bg-20",groupHoverColor:"group-hover:bg-summer-bg-10",timelineHackBg:"#F9FDFF"},autumn:{backgroundColor:"bg-primary-10",specialPureKanBanMainBg:"bg-[#F2F5FE]",pureKanBanColumBg:"bg-main-background",pureKanBanTaskBg:"bg-primary opacity-[0.03]",emptyDescTextColor:"text-primary-60",timeSpecialColor:"text-primary",hoverColor:"hover:bg-primary-10",activeColor:"bg-primary-20",groupHoverColor:"group-hover:bg-primary-10",timelineHackBg:"#FEFCF9"},winter:{backgroundColor:"bg-primary-5",specialPureKanBanMainBg:"bg-[#F2F5FE]",pureKanBanColumBg:"bg-main-background",pureKanBanTaskBg:"bg-primary opacity-[0.03]",emptyDescTextColor:"text-primary-60",timeSpecialColor:"text-primary",hoverColor:"hover:bg-primary-10",activeColor:"bg-primary-20",groupHoverColor:"group-hover:bg-primary-10",timelineHackBg:"#FAFBFE"},architecture:{backgroundColor:"bg-grey-10",specialPureKanBanMainBg:"bg-[#F2F5FE]",pureKanBanColumBg:"bg-main-background",pureKanBanTaskBg:"bg-primary opacity-[0.03]",emptyDescTextColor:"text-white-60",timeSpecialColor:"text-primary",hoverColor:"hover:bg-white-10",activeColor:"bg-white-20",groupHoverColor:"group-hover:bg-white-10",timelineHackBg:"#EAEAEB"},blacksea:{backgroundColor:"bg-grey-10",specialPureKanBanMainBg:"bg-[#F2F5FE]",pureKanBanColumBg:"bg-main-background",pureKanBanTaskBg:"bg-primary opacity-[0.03]",emptyDescTextColor:"text-white-60",timeSpecialColor:"text-primary",hoverColor:"hover:bg-white-10",activeColor:"bg-white-20",groupHoverColor:"group-hover:bg-white-10",timelineHackBg:"#EBEBEB"},blossom:{backgroundColor:"bg-grey-5",specialPureKanBanMainBg:"bg-[#F2F5FE]",pureKanBanColumBg:"bg-main-background",pureKanBanTaskBg:"bg-primary opacity-[0.03]",emptyDescTextColor:"text-grey-40",timeSpecialColor:"text-primary",hoverColor:"hover:bg-grey-5",activeColor:"bg-primary-20",groupHoverColor:"group-hover:bg-grey-5",timelineHackBg:"#FDFEFF"},dawn:{backgroundColor:"bg-grey-10",gradientBgColor:"bg-gradient-to-b from-[#113E4F] to-[#020202]",specialPureKanBanMainBg:"bg-[#F2F5FE]",pureKanBanColumBg:"bg-main-background",pureKanBanTaskBg:"bg-primary opacity-[0.03]",emptyDescTextColor:"text-white-60",timeSpecialColor:"text-primary",hoverColor:"hover:bg-white-10",activeColor:"bg-white-20",groupHoverColor:"group-hover:bg-white-10",gradientBgFromColor:"bg-[#113E4F]",timelineHackBg:"#ECEDEE"},desert:{backgroundColor:"bg-grey-10",specialPureKanBanMainBg:"bg-[#F2F5FE]",pureKanBanColumBg:"bg-main-background",pureKanBanTaskBg:"bg-primary opacity-[0.03]",emptyDescTextColor:"text-white-60",timeSpecialColor:"text-primary",hoverColor:"hover:bg-white-10",activeColor:"bg-white-20",groupHoverColor:"group-hover:bg-white-10",timelineHackBg:"#FAF6F4"},frozen:{backgroundColor:"bg-grey-5",specialPureKanBanMainBg:"bg-[#F2F5FE]",pureKanBanColumBg:"bg-main-background",pureKanBanTaskBg:"bg-primary opacity-[0.03]",emptyDescTextColor:"text-grey-40",timeSpecialColor:"text-primary",hoverColor:"hover:bg-grey-5",activeColor:"bg-primary-20",groupHoverColor:"group-hover:bg-grey-5",timelineHackBg:"#FDFEFF"},greenery:{backgroundColor:"bg-grey-10",specialPureKanBanMainBg:"bg-[#F2F5FE]",pureKanBanColumBg:"bg-main-background",pureKanBanTaskBg:"bg-primary opacity-[0.03]",emptyDescTextColor:"text-white-60",timeSpecialColor:"text-primary",hoverColor:"hover:bg-white-10",activeColor:"bg-white-20",groupHoverColor:"group-hover:bg-white-10",timelineHackBg:"#EBECEC"},meadow:{backgroundColor:"bg-grey-10",gradientBgColor:"bg-gradient-to-b from-[#7EA8B4] to-[#94A538]",specialPureKanBanMainBg:"bg-[#F2F5FE]",pureKanBanColumBg:"bg-main-background",pureKanBanTaskBg:"bg-primary opacity-[0.03]",emptyDescTextColor:"text-white-60",timeSpecialColor:"text-primary",hoverColor:"hover:bg-white-10",activeColor:"bg-white-20",groupHoverColor:"group-hover:bg-white-10",gradientBgFromColor:"bg-[#7EA8B4]",timelineHackBg:"#F9FBFB"},silence:{backgroundColor:"bg-grey-10",gradientBgColor:"bg-gradient-to-b from-[#7797A5] to-[#111E26]",specialPureKanBanMainBg:"bg-[#F2F5FE]",pureKanBanColumBg:"bg-main-background",pureKanBanTaskBg:"bg-primary opacity-[0.03]",emptyDescTextColor:"text-white-60",timeSpecialColor:"text-primary",hoverColor:"hover:bg-white-10",activeColor:"bg-white-20",groupHoverColor:"group-hover:bg-white-10",gradientBgFromColor:"bg-[#7797A5]",timelineHackBg:"#F6F8F9"},swallow:{backgroundColor:"bg-grey-10",specialPureKanBanMainBg:"bg-[#F2F5FE]",pureKanBanColumBg:"bg-main-background",pureKanBanTaskBg:"bg-primary opacity-[0.03]",emptyDescTextColor:"text-white-60",timeSpecialColor:"text-primary",hoverColor:"hover:bg-white-10",activeColor:"bg-white-20",groupHoverColor:"group-hover:bg-white-10",timelineHackBg:"#EDF1F0"},darkcyan:x,darkgreen:x,darkyellow:x,darkpink:p(p({},x),{},{timeSpecialColor:"text-brand-primary"}),darkpurple:x,darkcustom:k},S=h(h(h(h(h(h(h(h(h(h({},o.blue.id,"bg-gradient-to-b from-[#6D91FF] to-[#4773FA]"),o.black.id,"bg-gradient-to-b from-[#4D5055] to-[#313643]"),"turquoise","bg-gradient-to-b from-[#80DCC8] to-[#27C5A2]"),"teal","bg-gradient-to-b from-[#96D8D9] to-[#5DB4BE]"),"matcha","bg-gradient-to-b from-[#C3D1BA] to-[#A2B591]"),"sunshine","bg-gradient-to-b from-[#FFD17C] to-[#F9B984]"),"peach","bg-gradient-to-b from-[#FFB8AD] to-[#FF86AE]"),"lilac","bg-gradient-to-b from-[#D7BEDC] to-[#9AA1D9]"),"ebony","bg-gradient-to-b from-[#C7AC9D] to-[#A57F61]"),"navy","bg-gradient-to-b from-[#3C4B80] to-[#262F4E]");function _(e){return S[e]}var O="linear-gradient(180deg, rgba(var(--color-gradient-from-color), var(--opacity-variant-gradient-from-color-20)), rgba(var(--color-gradient-to-color), var(--opacity-variant-gradient-from-color-20)))",C=(h(h(h(h(h(h(h(h(h(h(r={},o.blue.id,{leftView:"linear-gradient(180deg, rgba(var(--color-gradient-from-color), var(--opacity-variant-gradient-from-color-6)), rgba(var(--color-gradient-to-color), var(--opacity-variant-gradient-from-color-6)))",calendar:"linear-gradient(180deg, rgba(var(--color-gradient-from-color), var(--opacity-variant-gradient-from-color-4)), rgba(var(--color-gradient-to-color), var(--opacity-variant-gradient-from-color-4)))",matrix:"linear-gradient(180deg, rgba(var(--color-gradient-from-color), var(--opacity-variant-gradient-from-color-6)), rgba(var(--color-gradient-to-color), var(--opacity-variant-gradient-from-color-6)))",miniKalendae:"rgba(var(--color-gradient-to-color), var(--opacity-variant-gradient-from-color-6))"}),o.black.id,{leftView:"linear-gradient(180deg, rgba(var(--color-gradient-from-color), var(--opacity-variant-gradient-from-color-6)), rgba(var(--color-gradient-to-color), var(--opacity-variant-gradient-from-color-6)))",calendar:"linear-gradient(180deg, rgba(var(--color-gradient-from-color), var(--opacity-variant-gradient-from-color-2)), rgba(var(--color-gradient-to-color), var(--opacity-variant-gradient-from-color-2)))",matrix:"linear-gradient(180deg, rgba(var(--color-gradient-from-color), var(--opacity-variant-gradient-from-color-8)), rgba(var(--color-gradient-to-color), var(--opacity-variant-gradient-from-color-8)))",miniKalendae:"rgba(var(--color-gradient-to-color), var(--opacity-variant-gradient-from-color-6))"}),"turquoise",{leftView:"linear-gradient(180deg, rgba(var(--color-gradient-from-color), var(--opacity-variant-gradient-from-color-15)), rgba(var(--color-gradient-to-color), var(--opacity-variant-gradient-from-color-15)))",calendar:"linear-gradient(180deg, rgba(var(--color-gradient-from-color), var(--opacity-variant-gradient-from-color-6)), rgba(var(--color-gradient-to-color), var(--opacity-variant-gradient-from-color-6)))",matrix:"linear-gradient(180deg, rgba(var(--color-gradient-from-color), var(--opacity-variant-gradient-from-color-8)), rgba(var(--color-gradient-to-color), var(--opacity-variant-gradient-from-color-8)))",miniKalendae:"rgba(var(--color-gradient-to-color), var(--opacity-variant-gradient-from-color-15))"}),"teal",{leftView:"linear-gradient(180deg, rgba(var(--color-gradient-from-color), var(--opacity-variant-gradient-from-color-30)), rgba(var(--color-gradient-to-color), var(--opacity-variant-gradient-from-color-30)))",calendar:"linear-gradient(180deg, rgba(var(--color-gradient-from-color), var(--opacity-variant-gradient-from-color-6)), rgba(var(--color-gradient-to-color), var(--opacity-variant-gradient-from-color-6)))",matrix:"linear-gradient(180deg, rgba(var(--color-gradient-from-color), var(--opacity-variant-gradient-from-color-6)), rgba(var(--color-gradient-to-color), var(--opacity-variant-gradient-from-color-6)))",miniKalendae:"rgba(var(--color-gradient-to-color), var(--opacity-variant-gradient-from-color-30))"}),"matcha",{leftView:"linear-gradient(180deg, rgba(var(--color-gradient-from-color), var(--opacity-variant-gradient-from-color-30)), rgba(var(--color-gradient-to-color), var(--opacity-variant-gradient-from-color-30)))",calendar:"linear-gradient(180deg, rgba(var(--color-gradient-from-color), var(--opacity-variant-gradient-from-color-8)), rgba(var(--color-gradient-to-color), var(--opacity-variant-gradient-from-color-8)))",matrix:"linear-gradient(180deg, rgba(var(--color-gradient-from-color), var(--opacity-variant-gradient-from-color-10)), rgba(var(--color-gradient-to-color), var(--opacity-variant-gradient-from-color-10)))",miniKalendae:"rgba(var(--color-gradient-to-color), var(--opacity-variant-gradient-from-color-30))"}),"sunshine",{leftView:"linear-gradient(180deg, rgba(var(--color-gradient-from-color), var(--opacity-variant-gradient-from-color-24)), rgba(var(--color-gradient-to-color), var(--opacity-variant-gradient-from-color-24)))",calendar:"linear-gradient(180deg, rgba(var(--color-gradient-from-color), var(--opacity-variant-gradient-from-color-6)), rgba(var(--color-gradient-to-color), var(--opacity-variant-gradient-from-color-6)))",matrix:"linear-gradient(180deg, rgba(var(--color-gradient-from-color), var(--opacity-variant-gradient-from-color-10)), rgba(var(--color-gradient-to-color), var(--opacity-variant-gradient-from-color-10)))",miniKalendae:"rgba(var(--color-gradient-to-color), var(--opacity-variant-gradient-from-color-24))"}),"peach",{leftView:"linear-gradient(180deg, rgba(var(--color-gradient-from-color), var(--opacity-variant-gradient-from-color-24)), rgba(var(--color-gradient-to-color), var(--opacity-variant-gradient-from-color-24)))",calendar:"linear-gradient(180deg, rgba(var(--color-gradient-from-color), var(--opacity-variant-gradient-from-color-6)), rgba(var(--color-gradient-to-color), var(--opacity-variant-gradient-from-color-6)))",matrix:"linear-gradient(180deg, rgba(var(--color-gradient-from-color), var(--opacity-variant-gradient-from-color-8)), rgba(var(--color-gradient-to-color), var(--opacity-variant-gradient-from-color-8)))",miniKalendae:"rgba(var(--color-gradient-to-color), var(--opacity-variant-gradient-from-color-24))"}),"lilac",{leftView:"linear-gradient(180deg, rgba(var(--color-gradient-from-color), var(--opacity-variant-gradient-from-color-30)), rgba(var(--color-gradient-to-color), var(--opacity-variant-gradient-from-color-30)))",calendar:"linear-gradient(180deg, rgba(var(--color-gradient-from-color), var(--opacity-variant-gradient-from-color-6)), rgba(var(--color-gradient-to-color), var(--opacity-variant-gradient-from-color-6)))",matrix:"linear-gradient(180deg, rgba(var(--color-gradient-from-color), var(--opacity-variant-gradient-from-color-10)), rgba(var(--color-gradient-to-color), var(--opacity-variant-gradient-from-color-10)))",miniKalendae:"rgba(var(--color-gradient-to-color), var(--opacity-variant-gradient-from-color-30))"}),"ebony",{leftView:"linear-gradient(180deg, rgba(var(--color-gradient-from-color), var(--opacity-variant-gradient-from-color-15)), rgba(var(--color-gradient-to-color), var(--opacity-variant-gradient-from-color-15)))",calendar:"linear-gradient(180deg, rgba(var(--color-gradient-from-color), var(--opacity-variant-gradient-from-color-6)), rgba(var(--color-gradient-to-color), var(--opacity-variant-gradient-from-color-6)))",matrix:"linear-gradient(180deg, rgba(var(--color-gradient-from-color), var(--opacity-variant-gradient-from-color-6)), rgba(var(--color-gradient-to-color), var(--opacity-variant-gradient-from-color-6)))",miniKalendae:"rgba(var(--color-gradient-to-color), var(--opacity-variant-gradient-from-color-15))"}),"navy",{leftView:"linear-gradient(180deg, rgba(var(--color-gradient-from-color), var(--opacity-variant-gradient-from-color-8)), rgba(var(--color-gradient-to-color), var(--opacity-variant-gradient-from-color-8)))",calendar:"linear-gradient(180deg, rgba(var(--color-gradient-from-color), var(--opacity-variant-gradient-from-color-3)), rgba(var(--color-gradient-to-color), var(--opacity-variant-gradient-from-color-3)))",matrix:"linear-gradient(180deg, rgba(var(--color-gradient-from-color), var(--opacity-variant-gradient-from-color-6)), rgba(var(--color-gradient-to-color), var(--opacity-variant-gradient-from-color-6)))",miniKalendae:"rgba(var(--color-gradient-to-color), var(--opacity-variant-gradient-from-color-8))"}),h(h(h(h(h(r,"darkcyan",{leftView:O}),"darkgreen",{leftView:O}),"darkyellow",{leftView:O}),"darkpink",{leftView:O}),"darkpurple",{leftView:O})),T=function(){return{backgroundImage:"linear-gradient(180deg, rgb(var(--color-gradient-from-color)), rgb(var(--color-gradient-to-color)))"}},j=function(){return{backgroundColor:"rgb(var(--color-gradient-from-color))"}},D=function(e){return{backgroundImage:M(e)}},M=function(e){var t,n;return e=e.toLowerCase(),null!==(t=null===(n=C[e])||void 0===n?void 0:n.leftView)&&void 0!==t?t:void 0},A=function(e){var t,n;return e=e.toLowerCase(),null!==(t=null===(n=C[e])||void 0===n?void 0:n.calendar)&&void 0!==t?t:void 0},N=function(e){var t,n;return e=e.toLowerCase(),null!==(t=null===(n=C[e])||void 0===n?void 0:n.matrix)&&void 0!==t?t:void 0},P=function(e){var t,n;return e=e.toLowerCase(),null!==(t=null===(n=C[e])||void 0===n?void 0:n.miniKalendae)&&void 0!==t?t:void 0};function I(e){return e=e.toLowerCase(),{hoverClassName:E[e]?E[e].hoverColor:"",activeClassName:E[e]?E[e].activeColor:"",groupHoverClassName:E[e]?E[e].groupHoverColor:""}}function L(e){return e=e.toLowerCase(),(0,a.u3)(e)?"opacity-40":G(e)?(null===(t=E[e])||void 0===t?void 0:t.sidebarIconTopHoverColor)||"opacity-40":"";var t}function R(e){if(e=e.toLowerCase(),(0,a.u3)(e)){return{top:s()("opacity-40","hover:opacity-60"),bottom:s()("opacity-40","hover:opacity-60")}}if(G(e)){var t,n,r=(null===(t=E[e])||void 0===t?void 0:t.sidebarIconTopHoverColor)||"opacity-40",o=(null===(n=E[e])||void 0===n?void 0:n.sidebarIconBottomHoverColor)||"opacity-40";return{top:s()(r,"hover:opacity-70"),bottom:s()(o,"hover:opacity-70")}}return{top:"",bottom:""}}function Z(e){return e=e.toLowerCase(),E[e]?E[e].backgroundColor:"bg-white-5"}function F(e){return e=e.toLowerCase(),["beijing","shenzhen","seoul","moscow","newyork","tokyo","hangzhou","dawn","meadow","silence"].includes(e)}function B(e){return e=e.toLowerCase(),E[e]?E[e].gradientBgColor:""}function U(e){return e=e.toLowerCase(),E[e]?E[e].gradientBgFromColor:""}function Y(e){return e=e.toLowerCase(),E[e]?E[e].specialPureKanBanMainBg:""}function V(e){return["hangzhou","beijing","shanghai","london","moscow","newyork","sanfrancisco","sydney","tokyo","shenzhen","guangzhou","hangzhou","cairo","losangeles","seoul"].includes(e.toLowerCase())}function H(e){return["spring","summer","autumn","winter"].includes(e.toLowerCase())}function W(e){return["architecture","blacksea","blossom","dawn","desert","frozen","greenery","meadow","silence","swallow"].includes(e.toLowerCase())}function z(e){return["blossom","frozen"].includes(e.toLowerCase())}function G(e){return[o.blue.id,o.black.id,o.teal.id,o.turquoise.id,o.matcha.id,o.sunshine.id,o.peach.id,o.lilac.id,o.ebony.id,o.navy.id].includes(e.toLowerCase())}function K(e){return G(e)||function(e){return[o.darkcyan.id,o.darkgreen.id,o.darkyellow.id,o.darkpink.id,o.darkpurple.id].includes(e.toLowerCase())}(e)}function q(e){return[o.blue.id,o.turquoise.id,o.sunshine.id,o.peach.id].includes(e.toLowerCase())}function $(e){return e=e.toLowerCase(),E[e]?E[e].emptyDescTextColor:E[i.npS.white.id].emptyDescTextColor}function J(e){var t=(e||(0,a.gh)()).toLowerCase();return E[t]?E[t].timeSpecialColor:E[i.npS.white.id].timeSpecialColor}function X(e){return e=e.toLowerCase(),E[e]?E[e].habitDaySelectedColor:""}function Q(e){return e=e.toLowerCase(),(0,a.uR)(e)?"bg-card-bg":V(e)||H(e)||W(e)?"bg-primary-4":(0,a.HH)(e)?"bg-primary-5":"bg-main-background-90 dark:bg-screen-background"}function ee(e){return e=e.toLowerCase(),["blue","grey","beijing","guangzhou","london","moscow","shenzhen","sydney"].includes(e)?"hover:bg-primary-5":"hover:bg-primary-10"}function te(e){return["turquoise","spring","seoul","greenery","swallow","darkgreen"].includes(e.toLowerCase())}var ne=new Set([i.npS.white.id,i.npS.Spring.id,i.npS.Summer.id,i.npS.Autumn.id,i.npS.Winter.id,i.npS.Blossom.id,i.npS.Frozen.id].map((function(e){return e.toLowerCase()})));function re(e,t){if(e=e.toLowerCase(),t){if(ne.has(e))return!0}else if(e===i.npS.white.id)return!0;return!1}function oe(e){return e=e.toLowerCase(),E[e]?E[e].timelineHackBg:void 0}function ae(e){return e.toLowerCase()===i.npS.Swallow.id.toLowerCase()}var ie=function(e){var t,n;return e=e.toLowerCase(),(0,a.$o)(e)?null!==(t=null===(n=i.npS[e])||void 0===n?void 0:n.cardModeColor)&&void 0!==t?t:"#222222":"#FFFFFF"},ce=function(e){var t,n;return e=e.toLowerCase(),(0,a.$o)(e)?null!==(t=null===(n=i.npS[e])||void 0===n?void 0:n.mainBackgroundColor)&&void 0!==t?t:"#242424":"#FFFFFF"}},"5i3H":function(e,t,n){"use strict";n.d(t,{Br:function(){return v},t0:function(){return b},zT:function(){return w},EH:function(){return k},lS:function(){return E},V0:function(){return S},b5:function(){return _},ch:function(){return O},uJ:function(){return C},PR:function(){return T},T3:function(){return j},Q5:function(){return D},Wo:function(){return M},zl:function(){return A},Me:function(){return N},gz:function(){return P}});n("4mDm"),n("07d7"),n("YGK4"),n("PKPk"),n("3bBZ");var r,o,a=n("Ag2S"),i=n("VWRu"),c=n("fM34"),s=n("RDjN"),u=n("hnzI"),l=n("dvcG"),f=n("X+OG"),d=n("l3/N"),m=n("HxaB"),p=n("+TCt"),h=n("u3xl"),y=m.Q,g=m.a,v=function(){r&&clearTimeout(r);var e=setTimeout((function(){a.vp.dispatch(i.Q,{action:"hide",payload:{}})}),100);r=e},b=function(e,t,n){r&&clearTimeout(r);var o=t.left,c=t.top,s=t.right,u=t.bottom;a.vp.dispatch(i.Q,{action:"show",payload:{type:e,style:{left:o,top:c,right:s,bottom:u},extraStyle:n}})},w=function(){o&&clearTimeout(o),o=setTimeout((function(){a.vp.dispatch(c.ST),a.vp.dispatch(x,{disabledSyntax:new Set(["highlight"])})}),50)},k=function(){o&&clearTimeout(o),o=setTimeout((function(){a.vp.dispatch(c.UI),a.vp.dispatch(x,{disabledSyntax:new Set([])})}),50)},x="SET_DETAIL_EDITOR_DISABLED_SYNTAX",E=function(e){return e.LEFT_VIEW="LEFT_VIEW",e.RIGHT_VIEW="RIGHT_VIEW",e}({}),S=function(e){return e.SM="SM",e.MD="MD",e.LG="LG",e.SSM="SSM",e}({}),_=function(){var e,t=null!==(e=$("#root").width())&&void 0!==e?e:0,n=t>=g.md2lg,r=t<g.md2lg&&t>=g.sm2md,o=t<g.sm2md&&t>=g.ssm2sm;return{rootWidth:t,isLg:n,isMd:r,isSm:o,isSSm:t<g.ssm2sm,size:n?S.LG:o?S.SM:r?S.MD:S.SSM}},O=function(e,t,n){var r=y.md2lg-n,o=y.sm2md-n,a=y.ssm2sm-n,i=e>=r,c=e<r&&e>=o,s=t===S.SSM?{isSm:e<o&&e>=g.ssm2sm,isSSm:e<g.ssm2sm,isLessThanOutsingle:e<g.ssm2sm}:{isSm:e<o&&e>=a,isSSm:e<a,isLessThanOutsingle:e<a},u=s.isSm,l=s.isLessThanOutsingle;return{isLg:i,isMd:c,isSm:u,isSSm:s.isSSm,size:i?S.LG:u?S.SM:c?S.MD:S.SSM,isLessThanOutsingle:l}},C=function(e,t,n,r,o){t&&(e.preventDefault(),function(e,t,n,r){var o,a,i=_();if(!i.isSm){var c,d,m=$("#task-view-container"),y=null!==(o=m.outerWidth())&&void 0!==o?o:0,g=(0,p.pe)()?h.pO:2*h.pO,v=O(y,i.size,g),b=v.isLg,w=v.isMd,k=(null===(a=m.offset())||void 0===a?void 0:a.left)||0,x=k+y;if(r===E.LEFT_VIEW){if((e-=k)<=t&&e>=n&&(c=e),e<n&&(c=n),e>t&&(c=t),c){if(b){var S,C=null!==(S=$("#right-view").width())&&void 0!==S?S:0,T=y-C-c;if(C<=s.qIj.rightViewMinWidth&&T<=s.qIj.midListViewMinWidth)return;var j=c;if(T<=s.qIj.midListViewMinWidth){var D=(y-c-s.qIj.midListViewMinWidth)/y*100;u.h.dispatch((0,f.Y0)(D)),l.JU(s._Yt.rightViewWidthPercent,D)}u.h.dispatch((0,f.qJ)(j)),l.JU(s._Yt.leftListWidth,j)}if(w){if(y-c<=s.qIj.midListViewMinWidth)return;var M=c;u.h.dispatch((0,f.qJ)(M)),l.JU(s._Yt.leftListWidth,M)}}}else if(e<=x-n&&e>=t&&(d=x-e),e>x-n&&(d=n),e<t&&(d=x-t),d){if(b){var A,N=null!==(A=$("#leftListView").width())&&void 0!==A?A:0,P=y-d-N;if(N<=s.qIj.leftListViewMinWidth&&P<=s.qIj.midListViewMinWidth)return;var I=d/y*100;if(P<s.qIj.midListViewMinWidth){var L=y-d-s.qIj.midListViewMinWidth;L<s.qIj.leftListViewMinWidth&&(L=s.qIj.leftListViewMinWidth),l.JU(s._Yt.leftListWidth,L),u.h.dispatch((0,f.qJ)(L))}u.h.dispatch((0,f.Y0)(I)),l.JU(s._Yt.rightViewWidthPercent,I)}if(w){if(y-d<s.qIj.midListViewMinWidth)return;var R=d/y*100;u.h.dispatch((0,f.Y0)(R)),l.JU(s._Yt.rightViewWidthPercent,R)}}}}(e.pageX,r,n,o))},T=function(e,t,n,r,o){t&&(e.preventDefault(),function(e,t,n){var r,o=_(),a=o.isLg,i=o.rootWidth;if(e<=i-n&&e>=t&&(r=i-e),e>i-n&&(r=n),e<t&&(r=i-t),r&&a){if(i-r-s.qIj.leftSideBarWidth<s.qIj.midListViewMinWidth)return;var c=r/i*100;d.z2()?(u.h.dispatch((0,f.Jd)(c)),l.JU(s._Yt.habitRightViewWidthPercent,c)):(u.h.dispatch((0,f.P$)(c)),l.JU(s._Yt.focusRightViewWidthPercent,c))}}(e.pageX,r,n))},j=function(e,t,n,r,o){if(t){var a,i;e.preventDefault();var c,d,m=e.pageX,p=$("#tkcalendar-view"),h=null!==(a=p.width())&&void 0!==a?a:0,y=(null===(i=p.offset())||void 0===i?void 0:i.left)||0,g=y+h;if(o===E.LEFT_VIEW)(m-=y)<=r&&m>=n&&(c=m),m<n&&(c=n),m>r&&(c=r),c&&(u.h.dispatch((0,f.O3)(c)),l.JU(s._Yt.calendarLeftViewWidth,c));else m>=g-r&&m<=g-n&&(d=g-m),m<=g-r&&(d=r),m>=g-n&&(d=n),d&&(u.h.dispatch((0,f.zi)(d)),l.JU(s._Yt.calendarRightViewWidth,d))}},D=function(e,t,n){if(t){e.preventDefault();var r=_(),o=r.isSm,a=r.isSSm,i=r.rootWidth;if(o||a)return;var c,d=s.qIj.leftSideBarWidth,m=e.pageX-d,p=i-d-n-10,h=i-d;if(m>=h-p&&m<=h-n&&(c=h-m),m<=h-p&&(c=p),m>=h-n&&(c=n),c){var y=c/h*100;u.h.dispatch((0,f.iN)(y)),l.JU(s._Yt.calendarTaskViewWidthPercent,y)}}},M=function(e,t,n){if(t){e.preventDefault();var r=_(),o=r.isSm,a=r.isSSm,i=r.rootWidth;if(o||a)return;var c,d=s.qIj.leftSideBarWidth,m=e.pageX-d,p=i-d-n-10,h=i-d;if(m>=h-p&&m<=h-n&&(c=h-m),m<=h-p&&(c=p),m>=h-n&&(c=n),c){var y=c/h*100;u.h.dispatch((0,f.Nz)(y)),l.JU(s._Yt.taskCalendarViewWidthPercent,y)}}},A=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:(0,p.Up)(),r=t.isLg,o=t.isLessThanOutsingle;return e?!r:!(r||o||n)},N=function(e,t){return!e&&t.isLessThanOutsingle},P=function(e,t,n){return!(!e||t||!n.isSm&&!n.isSSm)}},atYb:function(e,t,n){"use strict";n.d(t,{Dr:function(){return m},pc:function(){return h},Ww:function(){return y},XP:function(){return g}});n("pNMO"),n("4Brf"),n("tjZM"),n("0oug"),n("lEou"),n("TeQF"),n("4mDm"),n("2B1R"),n("Junv"),n("+2oP"),n("sMBO"),n("DEfu"),n("I9xj"),n("qePV"),n("NBAS"),n("ExoC"),n("07d7"),n("5s+n"),n("PKPk"),n("FZtP"),n("3bBZ");var r=n("+7oO"),o=n("2sNt"),a=n("dvcG"),i=n("RDjN");function c(e){return c="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},c(e)}function s(){s=function(){return t};var e,t={},n=Object.prototype,r=n.hasOwnProperty,o=Object.defineProperty||function(e,t,n){e[t]=n.value},a="function"==typeof Symbol?Symbol:{},i=a.iterator||"@@iterator",u=a.asyncIterator||"@@asyncIterator",l=a.toStringTag||"@@toStringTag";function f(e,t,n){return Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{f({},"")}catch(e){f=function(e,t,n){return e[t]=n}}function d(e,t,n,r){var a=t&&t.prototype instanceof v?t:v,i=Object.create(a.prototype),c=new M(r||[]);return o(i,"_invoke",{value:C(e,n,c)}),i}function m(e,t,n){try{return{type:"normal",arg:e.call(t,n)}}catch(e){return{type:"throw",arg:e}}}t.wrap=d;var p="suspendedStart",h="executing",y="completed",g={};function v(){}function b(){}function w(){}var k={};f(k,i,(function(){return this}));var x=Object.getPrototypeOf,E=x&&x(x(A([])));E&&E!==n&&r.call(E,i)&&(k=E);var S=w.prototype=v.prototype=Object.create(k);function _(e){["next","throw","return"].forEach((function(t){f(e,t,(function(e){return this._invoke(t,e)}))}))}function O(e,t){function n(o,a,i,s){var u=m(e[o],e,a);if("throw"!==u.type){var l=u.arg,f=l.value;return f&&"object"==c(f)&&r.call(f,"__await")?t.resolve(f.__await).then((function(e){n("next",e,i,s)}),(function(e){n("throw",e,i,s)})):t.resolve(f).then((function(e){l.value=e,i(l)}),(function(e){return n("throw",e,i,s)}))}s(u.arg)}var a;o(this,"_invoke",{value:function(e,r){function o(){return new t((function(t,o){n(e,r,t,o)}))}return a=a?a.then(o,o):o()}})}function C(t,n,r){var o=p;return function(a,i){if(o===h)throw Error("Generator is already running");if(o===y){if("throw"===a)throw i;return{value:e,done:!0}}for(r.method=a,r.arg=i;;){var c=r.delegate;if(c){var s=T(c,r);if(s){if(s===g)continue;return s}}if("next"===r.method)r.sent=r._sent=r.arg;else if("throw"===r.method){if(o===p)throw o=y,r.arg;r.dispatchException(r.arg)}else"return"===r.method&&r.abrupt("return",r.arg);o=h;var u=m(t,n,r);if("normal"===u.type){if(o=r.done?y:"suspendedYield",u.arg===g)continue;return{value:u.arg,done:r.done}}"throw"===u.type&&(o=y,r.method="throw",r.arg=u.arg)}}}function T(t,n){var r=n.method,o=t.iterator[r];if(o===e)return n.delegate=null,"throw"===r&&t.iterator.return&&(n.method="return",n.arg=e,T(t,n),"throw"===n.method)||"return"!==r&&(n.method="throw",n.arg=new TypeError("The iterator does not provide a '"+r+"' method")),g;var a=m(o,t.iterator,n.arg);if("throw"===a.type)return n.method="throw",n.arg=a.arg,n.delegate=null,g;var i=a.arg;return i?i.done?(n[t.resultName]=i.value,n.next=t.nextLoc,"return"!==n.method&&(n.method="next",n.arg=e),n.delegate=null,g):i:(n.method="throw",n.arg=new TypeError("iterator result is not an object"),n.delegate=null,g)}function j(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function D(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function M(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(j,this),this.reset(!0)}function A(t){if(t||""===t){var n=t[i];if(n)return n.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var o=-1,a=function n(){for(;++o<t.length;)if(r.call(t,o))return n.value=t[o],n.done=!1,n;return n.value=e,n.done=!0,n};return a.next=a}}throw new TypeError(c(t)+" is not iterable")}return b.prototype=w,o(S,"constructor",{value:w,configurable:!0}),o(w,"constructor",{value:b,configurable:!0}),b.displayName=f(w,l,"GeneratorFunction"),t.isGeneratorFunction=function(e){var t="function"==typeof e&&e.constructor;return!!t&&(t===b||"GeneratorFunction"===(t.displayName||t.name))},t.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,w):(e.__proto__=w,f(e,l,"GeneratorFunction")),e.prototype=Object.create(S),e},t.awrap=function(e){return{__await:e}},_(O.prototype),f(O.prototype,u,(function(){return this})),t.AsyncIterator=O,t.async=function(e,n,r,o,a){void 0===a&&(a=Promise);var i=new O(d(e,n,r,o),a);return t.isGeneratorFunction(n)?i:i.next().then((function(e){return e.done?e.value:i.next()}))},_(S),f(S,l,"Generator"),f(S,i,(function(){return this})),f(S,"toString",(function(){return"[object Generator]"})),t.keys=function(e){var t=Object(e),n=[];for(var r in t)n.push(r);return n.reverse(),function e(){for(;n.length;){var r=n.pop();if(r in t)return e.value=r,e.done=!1,e}return e.done=!0,e}},t.values=A,M.prototype={constructor:M,reset:function(t){if(this.prev=0,this.next=0,this.sent=this._sent=e,this.done=!1,this.delegate=null,this.method="next",this.arg=e,this.tryEntries.forEach(D),!t)for(var n in this)"t"===n.charAt(0)&&r.call(this,n)&&!isNaN(+n.slice(1))&&(this[n]=e)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if("throw"===e.type)throw e.arg;return this.rval},dispatchException:function(t){if(this.done)throw t;var n=this;function o(r,o){return c.type="throw",c.arg=t,n.next=r,o&&(n.method="next",n.arg=e),!!o}for(var a=this.tryEntries.length-1;a>=0;--a){var i=this.tryEntries[a],c=i.completion;if("root"===i.tryLoc)return o("end");if(i.tryLoc<=this.prev){var s=r.call(i,"catchLoc"),u=r.call(i,"finallyLoc");if(s&&u){if(this.prev<i.catchLoc)return o(i.catchLoc,!0);if(this.prev<i.finallyLoc)return o(i.finallyLoc)}else if(s){if(this.prev<i.catchLoc)return o(i.catchLoc,!0)}else{if(!u)throw Error("try statement without catch or finally");if(this.prev<i.finallyLoc)return o(i.finallyLoc)}}}},abrupt:function(e,t){for(var n=this.tryEntries.length-1;n>=0;--n){var o=this.tryEntries[n];if(o.tryLoc<=this.prev&&r.call(o,"finallyLoc")&&this.prev<o.finallyLoc){var a=o;break}}a&&("break"===e||"continue"===e)&&a.tryLoc<=t&&t<=a.finallyLoc&&(a=null);var i=a?a.completion:{};return i.type=e,i.arg=t,a?(this.method="next",this.next=a.finallyLoc,g):this.complete(i)},complete:function(e,t){if("throw"===e.type)throw e.arg;return"break"===e.type||"continue"===e.type?this.next=e.arg:"return"===e.type?(this.rval=this.arg=e.arg,this.method="return",this.next="end"):"normal"===e.type&&t&&(this.next=t),g},finish:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),D(n),g}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.tryLoc===e){var r=n.completion;if("throw"===r.type){var o=r.arg;D(n)}return o}}throw Error("illegal catch attempt")},delegateYield:function(t,n,r){return this.delegate={iterator:A(t),resultName:n,nextLoc:r},"next"===this.method&&(this.arg=e),g}},t}function u(e,t,n,r,o,a,i){try{var c=e[a](i),s=c.value}catch(u){return void n(u)}c.done?t(s):Promise.resolve(s).then(r,o)}function l(e){return function(){var t=this,n=arguments;return new Promise((function(r,o){var a=e.apply(t,n);function i(e){u(a,r,o,i,c,"next",e)}function c(e){u(a,r,o,i,c,"throw",e)}i(void 0)}))}}var f=8145,d=0;function m(e){return p.apply(this,arguments)}function p(){return(p=l(s().mark((function e(t){return s().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!((d=(t?Array.isArray(t)?t[0]:t:0)||0)<3700)){e.next=4;break}return e.next=4,v();case 4:return d>0&&null==(0,a.LP)(i._Yt.scheduleIsRenderTree)&&(0,a.JU)(i._Yt.scheduleIsRenderTree,"false"),e.next=7,r.Z.setVersion({key:"webapp",version:f});case 7:return e.abrupt("return",e.sent);case 8:case"end":return e.stop()}}),e)})))).apply(this,arguments)}var h=function(){return f},y=function(e){return Number(d)<Number(e)},g=function(e){return Number(d)>Number(e)};function v(){return b.apply(this,arguments)}function b(){return(b=l(s().mark((function e(){var t,n;return s().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,r.Z.getTasks();case 2:return t=e.sent,n=t.filter((function(e){return(0,o.Z1Q)(e.status)})).map((function(e){return e.id})),e.next=6,Promise.all(n.map((function(e){return r.Z.deleteTask(e)})));case 6:case"end":return e.stop()}}),e)})))).apply(this,arguments)}window.setGlobalVersion=function(e){r.Z.setVersion({key:"webapp",version:e})}},A32s:function(e,t,n){"use strict";n.d(t,{Z:function(){return D},$:function(){return j}});n("pNMO"),n("4Brf"),n("0oug"),n("gXIK"),n("TeQF"),n("pjDv"),n("4mDm"),n("E9XD"),n("+2oP"),n("7+zs"),n("sMBO"),n("qePV"),n("5DmW"),n("27RR"),n("tkto"),n("07d7"),n("rB9j"),n("ALS0"),n("JfAA"),n("PKPk"),n("FZtP"),n("3bBZ");var r=n("q1tI"),o=n("y8mg"),a=n.n(o),i=n("Ag2S"),c=n("Fl1+"),s=(n("ma9I"),n("4l63"),n("9IBm")),u=n("XoE2"),l=n("M0rw"),f=n("2jWv"),d=n("5VMf"),m=n("EPMa"),p=n.n(m),h=n("RDjN");function y(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,a,i,c=[],s=!0,u=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;s=!1}else for(;!(s=(r=a.call(n)).done)&&(c.push(r.value),c.length!==t);s=!0);}catch(e){u=!0,o=e}finally{try{if(!s&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(u)throw o}}return c}}(e,t)||function(e,t){if(!e)return;if("string"===typeof e)return g(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return g(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function g(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var v=function(e){var t=(0,s.Z)(),n=e.duration,o=e.onConfirm,a=(0,r.useMemo)((function(){var e=Math.floor(n/1e3/60/60);return{hours:e,mins:Math.floor(n/1e3/60)-60*e}}),[n]),i=a.hours,c=a.mins,m=y((0,r.useState)(i),2),g=m[0],v=m[1],b=y((0,r.useState)(c),2),w=b[0],k=b[1],x=(0,r.useMemo)((function(){return 60*g*60*1e3+60*w*1e3+(i!==g||c!==w?0:n-60*i*60*1e3-60*c*1e3)}),[i,c,g,w,n]),E=(0,r.useMemo)((function(){return x<60*h._Jc*1e3?"lower-than-5":x>n&&"out-limit"}),[n,x]),S=(0,r.useCallback)((function(e){var t=e.currentTarget,n=parseInt(t.value||"0",10);isNaN(n)||(n>12?n=12:n<0&&(n=0),v(n))}),[]),_=(0,r.useCallback)((function(e){var t=e.currentTarget,n=parseInt(t.value||"0",10);isNaN(n)||(n>59?n=59:n<0&&(n=0),k(n))}),[]),O=function(e,t,n){return r.createElement("div",{className:"flex items-center flex-1"},r.createElement(f.Z,{type:"text",value:e,onChange:n,className:"mr-[10px] py-0 px-[2px] text-center w-[50%] rounded-s h-[24px] border-solid border border-grey-10 dark:bg-[transparent] max-w-[70px]"}),r.createElement("p",{className:"text-[13px]"},t))},C=(0,r.useMemo)((function(){var e="text-[12px] leading-[14px] text-grey-40";if(E){var o=+i>0&&+c>0?"".concat(i," ").concat(t.formatMessage({id:+i>1?"hrs":"hr"})," ").concat(c," ").concat(t.formatMessage({id:+c>1?"mins":"min"})):+i>0?"".concat(i," ").concat(t.formatMessage({id:+i>1?"hrs":"hr"})):+c>0?"".concat(c," ").concat(t.formatMessage({id:+c>1?"mins":"min"})):null;return o&&r.createElement("div",{className:e},"lower-than-5"===E&&t.formatMessage({id:h.o6L?"duration_should_be_longer_than_1_min":"duration_should_be_longer_than_5_mins"}),"out-limit"===E&&t.formatMessage({id:"don_t_exceed_the_stopwatch_duration_message"},{s1:o}))}return n<432e5?r.createElement("div",{className:e},t.formatMessage({id:"ensure_timing_1_hour"})):r.createElement("div",{className:e},t.formatMessage({id:"ensure_timing_upper_limit"}))}),[i,c,t,E,n]),T=(0,r.useCallback)((function(){o&&o(x)}),[o,x]);return r.createElement(u.Z,null,r.createElement("div",{className:"mask h-full w-full fixed top-0 z-[1050] flex items-center justify-center"},r.createElement("div",{className:"w-[260px] bg-main-background shadow-modal rounded-default kanban-click-ignore pt-[16px] pb-[12px] px-[12px]"},r.createElement("h3",{className:p()("text-[16px] leading-[22px] text-center",d.RM)},t.formatMessage({id:"confirm_pomo_duration"})),r.createElement("div",{className:"px-0 flex mt-[26px] mb-[10px]"},O(g,t.formatMessage({id:+g>1?"hrs":"hr"}),S),O(w,t.formatMessage({id:+w>1?"mins":"min"}),_)),C,r.createElement("div",{className:"flex items-center mt-[36px]"},r.createElement(l.Z,{className:"w-full",disabled:!!E,onClick:T},t.formatMessage({id:"ok"}))))))},b=n("PSWL"),w=n("NW6w"),k=n("tLk/"),x=n("X+OG");function E(e){return E="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},E(e)}function S(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,a,i,c=[],s=!0,u=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;s=!1}else for(;!(s=(r=a.call(n)).done)&&(c.push(r.value),c.length!==t);s=!0);}catch(e){u=!0,o=e}finally{try{if(!s&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(u)throw o}}return c}}(e,t)||function(e,t){if(!e)return;if("string"===typeof e)return _(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return _(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function _(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function O(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function C(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?O(Object(n),!0).forEach((function(t){T(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):O(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function T(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=E(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=E(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==E(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var j=function(e){var t=c.CY.fragments,n=[],r=e,o=0;t.forEach((function(e,a){var i=e.startTime,c=e.endTime;if(c){var s=c-i;if(r>0){if(r-s>0)n.push(e);else{var u=r+i,l=C(C({},e),{},{endTime:u});n.push(l)}var f=t[a-1];if(f){var d=f.endTime;d&&(o+=i-d)}}r-=s}})),c.CY.fragments=n,c.CY.pauseDuration=o},D=function(){var e=S((0,r.useState)(!1),2),t=e[0],n=e[1],o=S((0,r.useState)(0),2),s=o[0],u=o[1],l=(0,r.useContext)(b.nY).doStop,f=(0,w.I0)(),d=(0,r.useCallback)((function(){f((0,k.o9)(""))}),[f]),m=(0,r.useCallback)((function(){f((0,x.kB)(!1))}),[f]);return(0,r.useEffect)((function(){var e=a().uniqueId();return i.vp.subscribe(e,"showGlobalStopWatchConfirm",(function(){var e=c.CY.fragments.reduce((function(e,t){var n=t.startTime,r=t.endTime;return r&&(e+=r-n),e}),0);u(e),n(!0)})),function(){i.vp.unSubscribe(e,"showGlobalStopWatchConfirm")}}),[]),t?r.createElement(v,{onConfirm:function(e){j(e);var t=c.CY.pauseDuration,r=c.CY.startTime;r&&(c.CY.endTime=r.clone().add(e+t,"milliseconds"),c.CY.longTimeChange=!0,l(),d(),m()),n(!1)},duration:s}):null}},Ygis:function(e,t,n){"use strict";n.d(t,{x:function(){return a},Z:function(){return i}});var r=n("q1tI"),o=function(e){return e.SM="SM",e.MD="MD",e.LG="LG",e.SSM="SSM",e}(o||{}),a={containerWidth:0,containerHeight:0,calendarWidth:0,sizeOptions:{isLg:!1,isMd:!1,isSm:!1,isSSm:!1,size:o.LG,isLessThanOutsingle:!1},isCardMode:!1,isCalendarTaskMode:!1,calendarTaskListOption:null,isGlobalLayoutCardMode:!1,isRenderLikeCard:!1},i=r.createContext(a)},vojZ:function(e,t,n){"use strict";n.d(t,{zc:function(){return r.zc},G9:function(){return r.G9},DC:function(){return r.DC},jk:function(){return r.jk},x3:function(){return r.x3},_D:function(){return r._D},Ep:function(){return r.Ep}});var r=n("NFbR")},"9t4Y":function(e){e.exports={modal:"modal_2jXcX"}},"5+e3":function(){},h8Gs:function(e){e.exports={taskItem:"taskItem_2T3Qb"}},PY3m:function(e){e.exports={editorWrapper:"editorWrapper_10b-y",rotateAnimation:"rotateAnimation_35vZy",aiTaskAdviceRotate:"aiTaskAdviceRotate_3xeO7",spinAnimation:"spinAnimation_r4OFh",aiTaskAdviceSpin:"aiTaskAdviceSpin_3GQoN"}},KOcI:function(e){e.exports={title:"title_3MVDx",taskItem:"taskItem_LIMt9",borderBottom:"borderBottom_bpm8i",arrow:"arrow_3Cg-X"}},e7Ze:function(e){e.exports={list:"list_1iNeo"}},qTmz:function(e){e.exports={agendaTask:"agendaTask_IYRuz",line:"line_PE18G"}},jmVw:function(e){e.exports={container:"container_1tzDR"}},ZUoA:function(e){e.exports={allDayItem:"allDayItem_3uVsQ",dark:"dark_1Xrab"}},"9YKP":function(e){e.exports={bg700:"bg700_1Qyzu",fadeInOut700:"fadeInOut700_MaTU3",bg550:"bg550__2u_j",fadeInOut550:"fadeInOut550_2m3Pg"}},"HRx/":function(e){e.exports={popup:"popup_3hnEV",body:"body_30CM7",wrapper:"wrapper_2k2md",inputGroup:"inputGroup_1zxIb",input:"input_3yzsn",inputYear:"inputYear_3oZYm",inputMonth:"inputMonth_1eAOA",inputDay:"inputDay_1i-l5",inputFocused:"inputFocused_3HETJ",separator:"separator_2WXMb",stepper:"stepper_y7lkH",stepperBtn:"stepperBtn_1CCOx",dark:"dark_3FKmr"}},xBiA:function(e){e.exports={modal:"modal_2FgqQ"}},qo3i:function(e){e.exports={modal:"modal_4C-R1"}},t588:function(e){e.exports={headerDate:"headerDate_eS3l3",headerDateEnter:"headerDateEnter_2wJRt",headerDateEnterActive:"headerDateEnterActive_3VknL",headerDateEnterDone:"headerDateEnterDone_79N8T",headerDateExit:"headerDateExit_3QHma",headerDateExitActive:"headerDateExitActive_1FMf5",headerDateExitDone:"headerDateExitDone_qRIxI"}},HY6H:function(e){e.exports={hideIcon:"hideIcon_1Ndwb",hideTime:"hideTime_2HfSJ"}},NYMj:function(e){e.exports={row:"row_-ePPH",dark:"dark_10ZPD"}},DOqF:function(e){e.exports={allDayTask:"allDayTask_3pz_o",hideIcon:"hideIcon_1T91U",hideTime:"hideTime_3LSa3"}},"2ZOq":function(e){e.exports={col:"col__FBNC",dark:"dark_1td8T",dragCursor:"dragCursor_2my0B"}},RY4G:function(e){e.exports={bottom:"bottom_3_RsS",dark:"dark_HB3Hb",menuItem:"menuItem_30heq"}},pSr8:function(e){e.exports={bottom:"bottom_2MbDJ",dark:"dark_3Srv1",right:"right_26zov"}},HY8a:function(e){e.exports={yearHeader:"yearHeader_10fRH",yearText:"yearText_3W5Pk",monthHeader:"monthHeader_13qeA",monthText:"monthText_2Vxcp",withWeekNumbers:"withWeekNumbers_12UZm",monthGrid:"monthGrid_1CBp6",weekGrid:"weekGrid_2s94r",calendarGrid:"calendarGrid_3KMMv",dayText:"dayText_2BcqH",dayItemSpan:"dayItemSpan_2L1H4"}},Nrs8:function(e){e.exports={month:"month_1Qvgz",small:"small_27myf",quickDateMaker:"quickDateMaker_a5Czm",quickDateMakerEnter:"quickDateMakerEnter_mTqtk",quickDateMakerEnterActive:"quickDateMakerEnterActive_wrChr",quickDateMakerExit:"quickDateMakerExit_1iqud",quickDateMakerExitActive:"quickDateMakerExitActive_1zbdV",quickDateMakerExitDone:"quickDateMakerExitDone_3S2PW"}},x1UE:function(e){e.exports={tkcalendarView:"tkcalendarView_1PLyy",hideIcon:"hideIcon_JUNHK",hideTime:"hideTime_3SJAC"}},QIYc:function(e){e.exports={checkerWrapper:"checkerWrapper_1hxkj"}},"m+ot":function(e){e.exports={columnList:"columnList_3i9Zg",dark:"dark_1bvvb"}},"2wGU":function(e){e.exports={emojiPicker:"emojiPicker_2-pws"}},ljE0:function(e){e.exports={container:"container_19TXR"}},TglC:function(e){e.exports={number:"number_5EC7M"}},hfQM:function(e){e.exports={unit:"unit_3Wm2O"}},AWFj:function(e){e.exports={number:"number_galLQ"}},"1K5D":function(e){e.exports={smartFilterAdvanceConditionLogic:"smartFilterAdvanceConditionLogic_2ez92"}},mc9U:function(e){e.exports={smartProjectModalDetailView:"smartProjectModalDetailView_34AsA"}},rsME:function(e){e.exports={clock:"clock_3J6to"}},QqKI:function(e){e.exports={footerButton:"footerButton_1ei7T",clock:"clock_3e8iq"}},"8R5Q":function(e){e.exports={iconEdit:"iconEdit_2K25P",headerWrapper:"headerWrapper_1xWXV",icon:"icon_2pJXL",contentWrapper:"contentWrapper_2ngZa",img:"img_1aISQ",imgIconWrapper:"imgIconWrapper_1GUxE",imgBlock:"imgBlock_YPr2H",input:"input_2N7TI",bottomWrapper:"bottomWrapper_2HguR"}},Wrvp:function(e){e.exports={progress:"progress_10vBT",circle:"circle_6ZFhQ"}},B6n0:function(e){e.exports={tasklist:"tasklist_K671J",habitList:"habitList_CDoEN"}},"/Cly":function(e){e.exports={body:"body_3ARZ3",titleWrapper:"titleWrapper_30d4x",icon:"icon_2cI30",title:"title_3M4C7",progressWrapper:"progressWrapper_4TVOv",desc:"desc_1hUE8",goalLine:"goalLine_3AzM-",progressLine:"progressLine_2aptm",footer:"footer_1R53K",btnWrapper:"btnWrapper_3YrQD",btn:"btn_1Qbju"}},UO3p:function(e){e.exports={habitOutSingle:"habitOutSingle_1D5BU",header:"header_3mNCQ",close:"close_jW7hW"}},MO6H:function(e){e.exports={registerGuide:"registerGuide_2fx-4",right:"right_3gpYy",imageWrapper:"imageWrapper_30PFf",left:"left_3cLxb",leftInner:"leftInner_1ECfx",item:"item_28lvJ",back:"back_1n5zG",leftTop:"leftTop_27Rdw",gridWrapper:"gridWrapper_DzUZV"}},XFh4:function(e){e.exports={tabs:"tabs_e88eT",mediaWrapper:"mediaWrapper_1lu-3",container:"container_ghHJV"}},uXDh:function(e){e.exports={introGuideBox:"introGuideBox_2uVqK"}},vPXK:function(e){e.exports={leftListView:"leftListView_3Oy8X"}},H0p8:function(e){e.exports={editRuleModal:"editRuleModal_2cRY4",smartProjectModalDetailView:"smartProjectModalDetailView_2s9KC"}},aX2B:function(e){e.exports={quadrant:"quadrant_1bHV2",addBtn:"addBtn_1__Jx",moreBtn:"moreBtn_3aaCM"}},CWGE:function(e){e.exports={matrixContainer:"matrixContainer_2CJhl",wrapperInner:"wrapperInner_1OIY3"}},E9pj:function(e){e.exports={minCal:"minCal_1KMqv",cardMode:"cardMode_3x2_q"}},ptWS:function(e){e.exports={errorMessage:"errorMessage_3qlAL"}},"+RA/":function(e){e.exports={popup:"popup_3N8LM",screen:"screen_1nUjK",title:"title_2920y",content:"content_t_VmX"}},rshj:function(e){e.exports={ticket:"ticket_3lkWr",nContent:"nContent_NSHyQ"}},"6wJ6":function(e){e.exports={wechatPayPopup:"wechatPayPopup_3_yI7","sk-bounce":"sk-bounce_3iQu7",paymentPopup:"paymentPopup_1YagH"}},PoLy:function(e){e.exports={editPomodoro:"editPomodoro_15nP8",simpleMenu:"simpleMenu_2_vjn",numberInput:"numberInput_ARMg8",circleWrapper:"circleWrapper_3kMKK",circle:"circle_1e_Fg",circleInner:"circleInner_rSIWX",thin:"thin_2-UEN",thinDarken:"thinDarken_37aBF",white:"white_DaNWT",dark:"dark_2w6KE"}},Nfwx:function(e){e.exports={projectModalDetailView:"projectModalDetailView_a_rsk",editModal:"editModal_2nsos",preview:"preview_2vgJh",footer:"footer_tjCqK",emojiPickerMenu:"emojiPickerMenu_sJxDQ",moveTeamMemberModal:"moveTeamMemberModal_1Jam1",moveSuccessModal:"moveSuccessModal_3l8sB"}},DxtJ:function(e){e.exports={recentItem:"recentItem_3bI5f",deleteIcon:"deleteIcon_2k5sj"}},ShwF:function(e){e.exports={shareTransferView:"shareTransferView_11Qvq"}},sXzB:function(e){e.exports={projectPermissionSelectMenu:"projectPermissionSelectMenu_3EK3E"}},N30q:function(e){e.exports={projectShareView:"projectShareView_sWutZ"}},Ukei:function(e){e.exports={templateModal:"templateModal_2khYf"}},mrxe:function(e){e.exports={reminders:"reminders_3XZhc",reminderMenu:"reminderMenu_3QcGR"}},"vN+f":function(e){e.exports={searchWrapper:"searchWrapper_7f7zb",sectionHeader:"sectionHeader_1qzfm"}},UE5k:function(e){e.exports={settingModal:"settingModal_2F8UH"}},LrpH:function(e){e.exports={title:"title_2jkBC"}},nmQ8:function(e){e.exports={modal:"modal_211Ir",body:"body_3Fm-C",desc:"desc_3880i"}},rGGv:function(e){e.exports={projectMenu:"projectMenu_3TMLt"}},mjhv:function(e){e.exports={redeemModal:"redeemModal_2jFoF"}},"7NIn":function(e){e.exports={editModal:"editModal_3Ajy7",premiumItem:"premiumItem_isEP5"}},QYXq:function(e){e.exports={modal:"modal_D0CHW"}},hzk5:function(e){e.exports={inputWrapper:"inputWrapper_lorRf"}},Y5Xr:function(e){e.exports={qrcode:"qrcode_2k_tI"}},"3PAK":function(e){e.exports={cancelSubscriptionBody:"cancelSubscriptionBody_1s_T7",fakeTitle:"fakeTitle_3Mc5q",howToDo:"howToDo_1XHJD",footerButtonGroup:"footerButtonGroup_2dLag",continueButton:"continueButton_2YYvz"}},lNU8:function(e){e.exports={nickname:"nickname_QW58B",cutAvatar:"cutAvatar_UQxOu",wechatQrcodeContainer:"wechatQrcodeContainer_QnB5j",rotate:"rotate_3mV-g",check:"check_1cpAL"}},ZWho:function(e){e.exports={addSubscribeCalDav:"addSubscribeCalDav_1CLlw",calDavInputList:"calDavInputList_tEnYF",inputTips:"inputTips_DW9Xk",inputTip:"inputTip_2lQo2",inputAreas:"inputAreas_zmt4a",inputArea:"inputArea_z5sgZ",warningInfo:"warningInfo_13jtz"}},Dxop:function(e){e.exports={connectModal:"connectModal_3run-"}},peNY:function(e){e.exports={fakeCircle:"fakeCircle_3Q0im",cardMode:"cardMode_EGzbz",circleWrapper:"circleWrapper_ScweA",circle:"circle_36mLr",thin:"thin_2m6Ka",thinDarken:"thinDarken_1xtB_",white:"white_2Pn7n",season:"season_2OvXF"}},"3BAt":function(e){e.exports={active:"active_3xqKF",special:"special_2dY-B",whiteSvg:"whiteSvg_2wUcK",calendarIcon:"calendarIcon_3y13p"}},EY4C:function(e){e.exports={animation:"animation_1FJko",spin:"spin_3FT2S"}},Bii4:function(e){e.exports={isSinglePanel:"isSinglePanel_3ZUS_"}},ZjAl:function(e){e.exports={sidebar:"sidebar_2byOi"}},AfeC:function(e){e.exports={smartBanner:"smartBanner_6M3T0",container:"container_1gBOJ",close:"close_2Hsvv",icon:"icon_1FAa5",info:"info_2mqWi",rating:"rating_qBFcn",open:"open_2OSJ6"}},"6Z2x":function(e){e.exports={inboxModal:"inboxModal_3FwMD"}},UVck:function(e){e.exports={focusTime:"focusTime_6IOSd"}},"5wll":function(e){e.exports={editSubscribe:"editSubscribe_GI14s",editSubscribeAccount:"editSubscribeAccount_2DFrv"}},"2SgF":function(e){e.exports={menu:"menu_1ciZ4"}},bn6Z:function(e){e.exports={tagModalDetailView:"tagModalDetailView_13ZHW"}},"5I5I":function(e){e.exports={tooltipEnter:"tooltipEnter_2cyLr",tooltipEnterActive:"tooltipEnterActive_3vWRE",tooltipExit:"tooltipExit_FysFF",tooltipExitActive:"tooltipExitActive_2Aa-w",iconNavigator:"iconNavigator_3uxmS",fade:"fade_2hXmr",taskInnerDetailMode:"taskInnerDetailMode_22N_i",taskItemWrapper:"taskItemWrapper_36-ES",moreTipsLine:"moreTipsLine_KAQZO",tag:"tag_2M5va",desc:"desc_2eQgy",noteTime:"noteTime_190tJ",lineThrough:"lineThrough_2wwRJ","l-task-bg":"l-task-bg_2MFkc",bgColorChangeAnimation:"bgColorChangeAnimation_gOhgz",completeHintEnter:"completeHintEnter_3SzQ8",completeHintEnterActive:"completeHintEnterActive__dhzE",completeHintExit:"completeHintExit_2thYv",titleWrapperExit:"titleWrapperExit_2K8RG",titleWrapperExitActive:"titleWrapperExitActive_1kttF",titleWrapperExitDone:"titleWrapperExitDone_184zS"}},Dhms:function(e){e.exports={tasklist:"tasklist_1bOvH"}},k2NR:function(e){e.exports={outDetail:"outDetail_QNrEl","td-header":"td-header_3f_ez","td-check":"td-check_1p5JM","td-footer":"td-footer_1cFDs","td-items":"td-items_N_Lpc",toolBar:"toolBar_Vr0Hq"}},KWUH:function(e){e.exports={modal:"modal_39tEf"}},v583:function(e){e.exports={createModal:"createModal_2F4vB"}},swc0:function(e){e.exports={createModal:"createModal_1cogE"}},N2kn:function(e){e.exports={joinModal:"joinModal_19a0P"}},PgQb:function(e){e.exports={modal:"modal_2aVaC"}},"/yTa":function(e){e.exports={icon:"icon_sEOPg",content:"content_1OW85"}},u70f:function(e){e.exports={modal:"modal_mm86W"}},"+NWG":function(e){e.exports={line:"line_1EvFM",header:"header_37BES",selected:"selected_2I3NS",plan:"plan_34Nsg",btn:"btn_2sdPS",modal:"modal_FG0HR",details:"details_11SDp",decimal:"decimal_1PtIN",hint:"hint_2Rcb3"}},lbv6:function(e){e.exports={modal:"modal_2QQ3c"}},hmfe:function(e){e.exports={shareTransferView:"shareTransferView_14kJS",teamPayment:"teamPayment_3daMf"}},njzO:function(e){e.exports={sectionItem:"sectionItem_2fruY"}},"68Tj":function(e){e.exports={timelineContentView:"timelineContentView_26yK-",contentCellDarken:"contentCellDarken_2QTZl"}},"/BlP":function(e){e.exports={loader:"loader_1PhYM",l13:"l13_3S7Mv"}},jmhh:function(e){e.exports={wrapper:"wrapper_295j3",circle:"circle_3LMgO",wrapperBlock:"wrapperBlock_1Ufm3"}},"HV+0":function(e){e.exports={upgradePayment:"upgradePayment_15MVy",newUpgradePayment:"newUpgradePayment_l9xW6",wechatPayPopup:"wechatPayPopup_pKNkW","sk-bounce":"sk-bounce_11gXA",paySuccess:"paySuccess_2NRyI",payFail:"payFail_3QOmH",footerTerm:"footerTerm_3QiDw",wechatBtnActive:"wechatBtnActive_174Er",alipayBtnActive:"alipayBtnActive_26u66",stripeBtnActive:"stripeBtnActive_3lwZV",paypalBtnActive:"paypalBtnActive_f_tJa",arrow:"arrow_2vGTb",leftView:"leftView_3kk6K"}},zQAe:function(e){e.exports={wrapper:"wrapper_1B9-K",text:"text_1z3hp",icon:"icon_18GVC"}},DFGu:function(e){e.exports={electron_container:"electron_container_3nsM3"}},vyXp:function(e,t,n){var r={"./af":["Pl3L",5119],"./af.js":["Pl3L",5119],"./ar":["fGHf",5119],"./ar-dz":["xVLK",5119],"./ar-dz.js":["xVLK",5119],"./ar-kw":["GFPC",5119],"./ar-kw.js":["GFPC",5119],"./ar-ly":["Jcz0",5119],"./ar-ly.js":["Jcz0",5119],"./ar-ma":["RIFK",5119],"./ar-ma.js":["RIFK",5119],"./ar-sa":["FqDd",5119],"./ar-sa.js":["FqDd",5119],"./ar-tn":["1vcB",5119],"./ar-tn.js":["1vcB",5119],"./ar.js":["fGHf",5119],"./az":["XwYV",5119],"./az.js":["XwYV",5119],"./be":["iJ3C",5119],"./be.js":["iJ3C",5119],"./bg":["mmGd",5119],"./bg.js":["mmGd",5119],"./bm":["HZG1",5119],"./bm.js":["HZG1",5119],"./bn":["TKDd",5119],"./bn-bd":["03fT",5119],"./bn-bd.js":["03fT",5119],"./bn.js":["TKDd",5119],"./bo":["/u3i",5119],"./bo.js":["/u3i",5119],"./br":["/QI0",5119],"./br.js":["/QI0",5119],"./bs":["csfA",5119],"./bs.js":["csfA",5119],"./ca":["nHku",5119],"./ca.js":["nHku",5119],"./cs":["8zQ/",5119],"./cs.js":["8zQ/",5119],"./cv":["SmBA",5119],"./cv.js":["SmBA",5119],"./cy":["jNhw",5119],"./cy.js":["jNhw",5119],"./da":["O6hG",5119],"./da.js":["O6hG",5119],"./de":["Orno",5119],"./de-at":["Xq+V",5119],"./de-at.js":["Xq+V",5119],"./de-ch":["848d",5119],"./de-ch.js":["848d",5119],"./de.js":["Orno",5119],"./dv":["ivS2",5119],"./dv.js":["ivS2",5119],"./el":["wz0i",5119],"./el.js":["wz0i",5119],"./en-au":["14+N",5119],"./en-au.js":["14+N",5119],"./en-ca":["BcBG",5119],"./en-ca.js":["BcBG",5119],"./en-gb":["V03u"],"./en-gb.js":["V03u"],"./en-ie":["z7KJ",5119],"./en-ie.js":["z7KJ",5119],"./en-il":["9DSr",5119],"./en-il.js":["9DSr",5119],"./en-in":["me2K",5119],"./en-in.js":["me2K",5119],"./en-nz":["htoL",5119],"./en-nz.js":["htoL",5119],"./en-sg":["u+0T",5119],"./en-sg.js":["u+0T",5119],"./eo":["SOmF",5119],"./eo.js":["SOmF",5119],"./es":["bsxD",5119],"./es-do":["ct1C",5119],"./es-do.js":["ct1C",5119],"./es-mx":["rlmz",5119],"./es-mx.js":["rlmz",5119],"./es-us":["wVKK",5119],"./es-us.js":["wVKK",5119],"./es.js":["bsxD",5119],"./et":["gaBx",5119],"./et.js":["gaBx",5119],"./eu":["j8Jq",5119],"./eu.js":["j8Jq",5119],"./fa":["C5Kb",5119],"./fa.js":["C5Kb",5119],"./fi":["L4XC",5119],"./fi.js":["L4XC",5119],"./fil":["zZ27",5119],"./fil.js":["zZ27",5119],"./fo":["wyIe",5119],"./fo.js":["wyIe",5119],"./fr":["qOa7",5119],"./fr-ca":["Q4lh",5119],"./fr-ca.js":["Q4lh",5119],"./fr-ch":["8J7+",5119],"./fr-ch.js":["8J7+",5119],"./fr.js":["qOa7",5119],"./fy":["gUxm",5119],"./fy.js":["gUxm",5119],"./ga":["pGX+",5119],"./ga.js":["pGX+",5119],"./gd":["lTpE",5119],"./gd.js":["lTpE",5119],"./gl":["Z7Fc",5119],"./gl.js":["Z7Fc",5119],"./gom-deva":["3XKT",5119],"./gom-deva.js":["3XKT",5119],"./gom-latn":["1Kov",5119],"./gom-latn.js":["1Kov",5119],"./gu":["2673",5119],"./gu.js":["2673",5119],"./he":["HEXa",5119],"./he.js":["HEXa",5119],"./hi":["lfBi",5119],"./hi.js":["lfBi",5119],"./hr":["yKu5",5119],"./hr.js":["yKu5",5119],"./hu":["ZhL2",5119],"./hu.js":["ZhL2",5119],"./hy-am":["bqzI",5119],"./hy-am.js":["bqzI",5119],"./id":["nh7+",5119],"./id.js":["nh7+",5119],"./is":["IpTO",5119],"./is.js":["IpTO",5119],"./it":["NK9a",5119],"./it-ch":["txY0",5119],"./it-ch.js":["txY0",5119],"./it.js":["NK9a",5119],"./ja":["R7pQ",5119],"./ja.js":["R7pQ",5119],"./jv":["nozr",5119],"./jv.js":["nozr",5119],"./ka":["PSRA",5119],"./ka.js":["PSRA",5119],"./kk":["xxD2",5119],"./kk.js":["xxD2",5119],"./km":["k1cV",5119],"./km.js":["k1cV",5119],"./kn":["PDE2",5119],"./kn.js":["PDE2",5119],"./ko":["g8nl",5119],"./ko.js":["g8nl",5119],"./ku":["MTo0",5119],"./ku.js":["MTo0",5119],"./ky":["1zWZ",5119],"./ky.js":["1zWZ",5119],"./lb":["Wz//",5119],"./lb.js":["Wz//",5119],"./lo":["jMRQ",5119],"./lo.js":["jMRQ",5119],"./lt":["Y0Z4",5119],"./lt.js":["Y0Z4",5119],"./lv":["cicU",5119],"./lv.js":["cicU",5119],"./me":["Cw3X",5119],"./me.js":["Cw3X",5119],"./mi":["LmDx",5119],"./mi.js":["LmDx",5119],"./mk":["qMyu",5119],"./mk.js":["qMyu",5119],"./ml":["QiAx",5119],"./ml.js":["QiAx",5119],"./mn":["lKf1",5119],"./mn.js":["lKf1",5119],"./mr":["7XOF",5119],"./mr.js":["7XOF",5119],"./ms":["AfHu",5119],"./ms-my":["Pk25",5119],"./ms-my.js":["Pk25",5119],"./ms.js":["AfHu",5119],"./mt":["jsfo",5119],"./mt.js":["jsfo",5119],"./my":["uJGp",5119],"./my.js":["uJGp",5119],"./nb":["RbI9",5119],"./nb.js":["RbI9",5119],"./ne":["vJtD",5119],"./ne.js":["vJtD",5119],"./nl":["JTjC",5119],"./nl-be":["H+WB",5119],"./nl-be.js":["H+WB",5119],"./nl.js":["JTjC",5119],"./nn":["Das3",5119],"./nn.js":["Das3",5119],"./oc-lnc":["M8XH",5119],"./oc-lnc.js":["M8XH",5119],"./pa-in":["N9HV",5119],"./pa-in.js":["N9HV",5119],"./pl":["PLNf",5119],"./pl.js":["PLNf",5119],"./pt":["C0H3",5119],"./pt-br":["Socd",5119],"./pt-br.js":["Socd",5119],"./pt.js":["C0H3",5119],"./ro":["TO/D",5119],"./ro.js":["TO/D",5119],"./ru":["PQ0Y",5119],"./ru.js":["PQ0Y",5119],"./sd":["zPm7",5119],"./sd.js":["zPm7",5119],"./se":["EWdD",5119],"./se.js":["EWdD",5119],"./si":["1oq/",5119],"./si.js":["1oq/",5119],"./sk":["9PLy",5119],"./sk.js":["9PLy",5119],"./sl":["FS9s",5119],"./sl.js":["FS9s",5119],"./sq":["eQon",5119],"./sq.js":["eQon",5119],"./sr":["XHIh",5119],"./sr-cyrl":["pCsn",5119],"./sr-cyrl.js":["pCsn",5119],"./sr.js":["XHIh",5119],"./ss":["Tr5J",5119],"./ss.js":["Tr5J",5119],"./sv":["/a1v",5119],"./sv.js":["/a1v",5119],"./sw":["rBGa",5119],"./sw.js":["rBGa",5119],"./ta":["mNwj",5119],"./ta.js":["mNwj",5119],"./te":["6xFB",5119],"./te.js":["6xFB",5119],"./tet":["JuB1",5119],"./tet.js":["JuB1",5119],"./tg":["f5eP",5119],"./tg.js":["f5eP",5119],"./th":["GsSb",5119],"./th.js":["GsSb",5119],"./tk":["dFCp",5119],"./tk.js":["dFCp",5119],"./tl-ph":["N/hk",5119],"./tl-ph.js":["N/hk",5119],"./tlh":["QGi2",5119],"./tlh.js":["QGi2",5119],"./tr":["yZNs",5119],"./tr.js":["yZNs",5119],"./tzl":["DHlv",5119],"./tzl.js":["DHlv",5119],"./tzm":["LlTI",5119],"./tzm-latn":["KNZb",5119],"./tzm-latn.js":["KNZb",5119],"./tzm.js":["LlTI",5119],"./ug-cn":["/npi",5119],"./ug-cn.js":["/npi",5119],"./uk":["3JKo",5119],"./uk.js":["3JKo",5119],"./ur":["5IYc",5119],"./ur.js":["5IYc",5119],"./uz":["cQt4",5119],"./uz-latn":["VcM2",5119],"./uz-latn.js":["VcM2",5119],"./uz.js":["cQt4",5119],"./vi":["RPQD",5119],"./vi.js":["RPQD",5119],"./x-pseudo":["8tG7",5119],"./x-pseudo.js":["8tG7",5119],"./yo":["z18/",5119],"./yo.js":["z18/",5119],"./zh-cn":["7kZo",5119],"./zh-cn.js":["7kZo",5119],"./zh-hk":["C5Vg",5119],"./zh-hk.js":["C5Vg",5119],"./zh-mo":["1LT6",5119],"./zh-mo.js":["1LT6",5119],"./zh-tw":["rE38",5119],"./zh-tw.js":["rE38",5119]};function o(e){if(!n.o(r,e))return Promise.resolve().then((function(){var t=new Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t}));var t=r[e],o=t[0];return Promise.all(t.slice(1).map(n.e)).then((function(){return n.t(o,23)}))}o.keys=function(){return Object.keys(r)},o.id="vyXp",e.exports=o},"8zuZ":function(e){"use strict";e.exports="\ud83c\udffb=>light skin tone,skin tone,type 1\u20132\n\ud83c\udffc=>medium-light skin tone,skin tone,type 3\n\ud83c\udffd=>medium skin tone,skin tone,type 4\n\ud83c\udffe=>medium-dark skin tone,skin tone,type 5\n\ud83c\udfff=>dark skin tone,skin tone,type 6\n\u266a=>eighth,music,note,quaver\n\u266d=>bemolle,flat,music,note\n\u266f=>di\xe8se,diesis,music,note,sharp\n\ud83d\ude00=>face,grin,grinning face\n\ud83d\ude03=>face,grinning face with big eyes,mouth,open,smile\n\ud83d\ude04=>eye,face,grinning face with smiling eyes,mouth,open,smile\n\ud83d\ude01=>beaming face with smiling eyes,eye,face,grin,smile\n\ud83d\ude06=>face,grinning squinting face,laugh,mouth,satisfied,smile\n\ud83d\ude05=>cold,face,grinning face with sweat,open,smile,sweat\n\ud83e\udd23=>face,floor,laugh,rofl,rolling,rolling on the floor laughing,rotfl\n\ud83d\ude02=>face,face with tears of joy,joy,laugh,tear\n\ud83d\ude42=>face,slightly smiling face,smile\n\ud83d\ude43=>face,upside-down,upside down,upside-down face\n\ud83d\ude09=>face,wink,winking face\n\ud83d\ude0a=>blush,eye,face,smile,smiling face with smiling eyes\n\ud83d\ude07=>angel,face,fantasy,halo,innocent,smiling face with halo\n\ud83e\udd70=>adore,crush,hearts,in love,smiling face with hearts\n\ud83d\ude0d=>eye,face,love,smile,smiling face with heart-eyes,smiling face with heart eyes\n\ud83e\udd29=>eyes,face,grinning,star,star-struck\n\ud83d\ude18=>face,face blowing a kiss,kiss\n\ud83d\ude17=>face,kiss,kissing face\n\u263a=>face,outlined,relaxed,smile,smiling face\n\ud83d\ude1a=>closed,eye,face,kiss,kissing face with closed eyes\n\ud83d\ude19=>eye,face,kiss,kissing face with smiling eyes,smile\n\ud83d\ude0b=>delicious,face,face savoring food,savouring,smile,yum,face savouring food,savoring\n\ud83d\ude1b=>face,face with tongue,tongue\n\ud83d\ude1c=>eye,face,joke,tongue,wink,winking face with tongue\n\ud83e\udd2a=>eye,goofy,large,small,zany face\n\ud83d\ude1d=>eye,face,horrible,squinting face with tongue,taste,tongue\n\ud83e\udd11=>face,money,money-mouth face,mouth\n\ud83e\udd17=>face,hug,hugging\n\ud83e\udd2d=>face with hand over mouth,whoops,embarrassed,oops\n\ud83e\udd2b=>quiet,shush,shushing face,shooshing face\n\ud83e\udd14=>face,thinking\n\ud83e\udd10=>face,mouth,zipper,zipper-mouth face,zip\n\ud83e\udd28=>distrust,face with raised eyebrow,skeptic,sceptic\n\ud83d\ude10=>deadpan,face,meh,neutral\n\ud83d\ude11=>expressionless,face,inexpressive,meh,unexpressive\n\ud83d\ude36=>face,face without mouth,mouth,quiet,silent\n\ud83d\ude0f=>face,smirk,smirking face\n\ud83d\ude12=>face,unamused,unhappy\n\ud83d\ude44=>eyeroll,eyes,face,face with rolling eyes,rolling\n\ud83d\ude2c=>face,grimace,grimacing face\n\ud83e\udd25=>face,lie,lying face,pinocchio\n\ud83d\ude0c=>face,relieved\n\ud83d\ude14=>dejected,face,pensive\n\ud83d\ude2a=>face,sleep,sleepy face\n\ud83e\udd24=>drooling,face\n\ud83d\ude34=>face,sleep,sleeping face,zzz\n\ud83d\ude37=>cold,doctor,face,face with medical mask,mask,sick,ill,medicine,poorly\n\ud83e\udd12=>face,face with thermometer,ill,sick,thermometer,poorly\n\ud83e\udd15=>bandage,face,face with head-bandage,hurt,injury,face with head bandage\n\ud83e\udd22=>face,nauseated,vomit\n\ud83e\udd2e=>face vomiting,sick,vomit,puke\n\ud83e\udd27=>face,gesundheit,sneeze,sneezing face,bless you\n\ud83e\udd75=>feverish,heat stroke,hot,hot face,red-faced,sweating,flushed\n\ud83e\udd76=>blue-faced,cold,cold face,freezing,frostbite,icicles\n\ud83e\udd74=>dizzy,intoxicated,tipsy,uneven eyes,wavy mouth,woozy face\n\ud83d\ude35=>dead,face,knocked out,knocked-out face\n\ud83e\udd2f=>exploding head,mind blown,shocked\n\ud83e\udd20=>cowboy,cowgirl,face,hat\n\ud83e\udd73=>celebration,hat,horn,party,partying face\n\ud83d\ude0e=>bright,cool,face,smiling face with sunglasses,sun,sunglasses\n\ud83e\udd13=>face,geek,nerd\n\ud83e\uddd0=>face with monocle,stuffy\n\ud83d\ude15=>confused,face,meh\n\ud83d\ude1f=>face,worried\n\ud83d\ude41=>face,frown,slightly frowning face\n\u2639=>face,frown,frowning face\n\ud83d\ude2e=>face,face with open mouth,mouth,open,sympathy\n\ud83d\ude2f=>face,hushed,stunned,surprised\n\ud83d\ude32=>astonished,face,shocked,totally\n\ud83d\ude33=>dazed,face,flushed\n\ud83e\udd7a=>begging,mercy,pleading face,puppy eyes\n\ud83d\ude26=>face,frown,frowning face with open mouth,mouth,open\n\ud83d\ude27=>anguished,face\n\ud83d\ude28=>face,fear,fearful,scared\n\ud83d\ude30=>anxious face with sweat,blue,cold,face,rushed,sweat\n\ud83d\ude25=>disappointed,face,relieved,sad but relieved face,whew\n\ud83d\ude22=>cry,crying face,face,sad,tear\n\ud83d\ude2d=>cry,face,loudly crying face,sad,sob,tear\n\ud83d\ude31=>face,face screaming in fear,fear,munch,scared,scream\n\ud83d\ude16=>confounded,face\n\ud83d\ude23=>face,persevere,persevering face\n\ud83d\ude1e=>disappointed,face\n\ud83d\ude13=>cold,downcast face with sweat,face,sweat\n\ud83d\ude29=>face,tired,weary\n\ud83d\ude2b=>face,tired\n\ud83e\udd71=>bored,tired,yawn,yawning face\n\ud83d\ude24=>face,face with steam from nose,triumph,won\n\ud83d\ude21=>angry,face,mad,pouting,rage,red\n\ud83d\ude20=>angry,face,mad,anger\n\ud83e\udd2c=>face with symbols on mouth,swearing,cursing,expletive\n\ud83d\ude08=>face,fairy tale,fantasy,horns,smile,smiling face with horns,devil\n\ud83d\udc7f=>angry face with horns,demon,devil,face,fantasy,imp\n\ud83d\udc80=>death,face,fairy tale,monster,skull\n\u2620=>crossbones,death,face,monster,skull,skull and crossbones\n\ud83d\udca9=>dung,face,monster,pile of poo,poo,poop\n\ud83e\udd21=>clown,face\n\ud83d\udc79=>creature,face,fairy tale,fantasy,monster,ogre\n\ud83d\udc7a=>creature,face,fairy tale,fantasy,goblin,monster\n\ud83d\udc7b=>creature,face,fairy tale,fantasy,ghost,monster,spectre\n\ud83d\udc7d=>alien,creature,extraterrestrial,face,fantasy,ufo\n\ud83d\udc7e=>alien,creature,extraterrestrial,face,monster,ufo\n\ud83e\udd16=>face,monster,robot\n\ud83d\ude3a=>cat,face,grinning,mouth,open,smile\n\ud83d\ude38=>cat,eye,face,grin,grinning cat with smiling eyes,smile\n\ud83d\ude39=>cat,cat with tears of joy,face,joy,tear\n\ud83d\ude3b=>cat,eye,face,heart,love,smile,smiling cat with heart-eyes,smiling cat face with heart eyes\n\ud83d\ude3c=>cat,cat with wry smile,face,ironic,smile,wry,cat face with wry smile,smirk\n\ud83d\ude3d=>cat,eye,face,kiss,kissing cat\n\ud83d\ude40=>cat,face,oh,surprised,weary\n\ud83d\ude3f=>cat,cry,crying cat,face,sad,tear\n\ud83d\ude3e=>cat,face,pouting\n\ud83d\ude48=>evil,face,forbidden,monkey,see,see-no-evil monkey\n\ud83d\ude49=>evil,face,forbidden,hear,hear-no-evil monkey,monkey\n\ud83d\ude4a=>evil,face,forbidden,monkey,speak,speak-no-evil monkey\n\ud83d\udc8b=>kiss,kiss mark,lips\n\ud83d\udc8c=>heart,letter,love,mail\n\ud83d\udc98=>arrow,cupid,heart with arrow\n\ud83d\udc9d=>heart with ribbon,ribbon,valentine\n\ud83d\udc96=>excited,sparkle,sparkling heart\n\ud83d\udc97=>excited,growing,growing heart,nervous,pulse\n\ud83d\udc93=>beating,beating heart,heartbeat,pulsating\n\ud83d\udc9e=>revolving,revolving hearts\n\ud83d\udc95=>love,two hearts\n\ud83d\udc9f=>heart,heart decoration\n\u2763=>exclamation,heart exclamation,mark,punctuation\n\ud83d\udc94=>break,broken,broken heart\n\u2764=>heart,red heart\n\ud83e\udde1=>orange,orange heart\n\ud83d\udc9b=>yellow,yellow heart\n\ud83d\udc9a=>green,green heart\n\ud83d\udc99=>blue,blue heart\n\ud83d\udc9c=>purple,purple heart\n\ud83e\udd0e=>brown,heart\n\ud83d\udda4=>black,black heart,evil,wicked\n\ud83e\udd0d=>heart,white\n\ud83d\udcaf=>100,full,hundred,hundred points,score\n\ud83d\udca2=>anger symbol,angry,comic,mad\n\ud83d\udca5=>boom,collision,comic\n\ud83d\udcab=>comic,dizzy,star,spinning,spinning stars\n\ud83d\udca6=>comic,splashing,sweat,sweat droplets\n\ud83d\udca8=>comic,dash,dashing away,running\n\ud83d\udd73=>hole\n\ud83d\udca3=>bomb,comic\n\ud83d\udcac=>balloon,bubble,comic,dialog,speech,dialogue\n\ud83d\udc41\u200d\ud83d\udde8=>eye,eye in speech bubble,speech bubble,witness\n\ud83d\udde8=>dialog,left speech bubble,speech,dialogue\n\ud83d\uddef=>angry,balloon,bubble,mad,right anger bubble\n\ud83d\udcad=>balloon,bubble,comic,thought\n\ud83d\udca4=>comic,sleep,zzz,sleeping,sleepy\n\ud83d\udc4b=>hand,wave,waving\n\ud83e\udd1a=>backhand,raised,raised back of hand\n\ud83d\udd90=>finger,hand,hand with fingers splayed,splayed,5\n\u270b=>hand,high 5,high five,raised hand\n\ud83d\udd96=>finger,hand,spock,vulcan,vulcan salute\n\ud83d\udc4c=>hand,ok,perfect\n\ud83e\udd0f=>pinching hand,small amount\n\u270c=>hand,v,victory,peace hand,peace sign,v sign\n\ud83e\udd1e=>cross,crossed fingers,finger,hand,luck\n\ud83e\udd1f=>hand,ily,love-you gesture,love you gesture\n\ud83e\udd18=>finger,hand,horns,rock-on,sign of the horns,rock on,19900\n\ud83e\udd19=>call,call me hand,hand,call-me hand,shaka\n\ud83d\udc48=>backhand,backhand index pointing left,finger,hand,index,point\n\ud83d\udc49=>backhand,backhand index pointing right,finger,hand,index,point\n\ud83d\udc46=>backhand,backhand index pointing up,finger,hand,point,up\n\ud83d\udd95=>finger,hand,middle finger\n\ud83d\udc47=>backhand,backhand index pointing down,down,finger,hand,point\n\u261d=>finger,hand,index,index pointing up,point,up\n\ud83d\udc4d=>+1,hand,thumb,thumbs up,up,1,1+\n\ud83d\udc4e=>-1,down,hand,thumb,thumbs down,+1,1,1-\n\u270a=>clenched,fist,hand,punch,raised fist\n\ud83d\udc4a=>clenched,fist,hand,oncoming fist,punch\n\ud83e\udd1b=>fist,left-facing fist,leftwards,leftward\n\ud83e\udd1c=>fist,right-facing fist,rightwards,rightward\n\ud83d\udc4f=>clap,clapping hands,hand\n\ud83d\ude4c=>celebration,gesture,hand,hooray,raised,raising hands,woo hoo,yay\n\ud83d\udc50=>hand,open,open hands\n\ud83e\udd32=>palms up together,prayer\n\ud83e\udd1d=>agreement,hand,handshake,meeting,shake\n\ud83d\ude4f=>ask,folded hands,hand,high 5,high five,please,pray,thanks\n\u270d=>hand,write,writing hand\n\ud83d\udc85=>care,cosmetics,manicure,nail,polish\n\ud83e\udd33=>camera,phone,selfie\n\ud83d\udcaa=>biceps,comic,flex,flexed biceps,muscle\n\ud83e\uddbe=>accessibility,mechanical arm,prosthetic\n\ud83e\uddbf=>accessibility,mechanical leg,prosthetic\n\ud83e\uddb5=>kick,leg,limb\n\ud83e\uddb6=>foot,kick,stomp\n\ud83d\udc42=>body,ear\n\ud83e\uddbb=>accessibility,ear with hearing aid,hard of hearing\n\ud83d\udc43=>body,nose\n\ud83e\udde0=>brain,intelligent\n\ud83e\uddb7=>dentist,tooth\n\ud83e\uddb4=>bone,skeleton\n\ud83d\udc40=>eye,eyes,face\n\ud83d\udc41=>body,eye\n\ud83d\udc45=>body,tongue\n\ud83d\udc44=>lips,mouth\n\ud83d\udc76=>baby,young\n\ud83e\uddd2=>child,gender-neutral,unspecified gender,young,toddler\n\ud83d\udc66=>boy,young,young person\n\ud83d\udc67=>girl,virgo,young,zodiac,young person\n\ud83e\uddd1=>adult,gender-neutral,person,unspecified gender\n\ud83d\udc71=>blond,blond-haired person,hair,person blond hair\n\ud83d\udc68=>adult,man\n\ud83e\uddd4=>beard,person,person beard\n\ud83d\udc71\u200d\u2642=>blond,blond-haired man,hair,man,man blond hair\n\ud83d\udc69=>adult,woman\n\ud83d\udc71\u200d\u2640=>blond-haired woman,blonde,hair,woman,woman blond hair\n\ud83e\uddd3=>adult,gender-neutral,old,older person,unspecified gender\n\ud83d\udc74=>adult,man,old\n\ud83d\udc75=>adult,old,woman\n\ud83d\ude4d=>frown,gesture,person frowning\n\ud83d\ude4d\u200d\u2642=>frowning,gesture,man\n\ud83d\ude4d\u200d\u2640=>frowning,gesture,woman\n\ud83d\ude4e=>gesture,person pouting,pouting\n\ud83d\ude4e\u200d\u2642=>gesture,man,pouting\n\ud83d\ude4e\u200d\u2640=>gesture,pouting,woman\n\ud83d\ude45=>forbidden,gesture,hand,person gesturing no,prohibited\n\ud83d\ude45\u200d\u2642=>forbidden,gesture,hand,man,man gesturing no,prohibited\n\ud83d\ude45\u200d\u2640=>forbidden,gesture,hand,prohibited,woman,woman gesturing no\n\ud83d\ude46=>gesture,hand,ok,person gesturing ok\n\ud83d\ude46\u200d\u2642=>gesture,hand,man,man gesturing ok,ok\n\ud83d\ude46\u200d\u2640=>gesture,hand,ok,woman,woman gesturing ok\n\ud83d\udc81=>hand,help,information,person tipping hand,sassy,tipping\n\ud83d\udc81\u200d\u2642=>man,man tipping hand,sassy,tipping hand\n\ud83d\udc81\u200d\u2640=>sassy,tipping hand,woman,woman tipping hand\n\ud83d\ude4b=>gesture,hand,happy,person raising hand,raised\n\ud83d\ude4b\u200d\u2642=>gesture,man,man raising hand,raising hand\n\ud83d\ude4b\u200d\u2640=>gesture,raising hand,woman,woman raising hand\n\ud83e\uddcf=>accessibility,deaf,deaf person,ear,hear\n\ud83e\uddcf\u200d\u2642=>deaf,man\n\ud83e\uddcf\u200d\u2640=>deaf,woman\n\ud83d\ude47=>apology,bow,gesture,person bowing,sorry\n\ud83d\ude47\u200d\u2642=>apology,bowing,favor,gesture,man,sorry,favour\n\ud83d\ude47\u200d\u2640=>apology,bowing,favor,gesture,sorry,woman,favour\n\ud83e\udd26=>disbelief,exasperation,face,palm,person facepalming\n\ud83e\udd26\u200d\u2642=>disbelief,exasperation,facepalm,man,man facepalming\n\ud83e\udd26\u200d\u2640=>disbelief,exasperation,facepalm,woman,woman facepalming\n\ud83e\udd37=>doubt,ignorance,indifference,person shrugging,shrug\n\ud83e\udd37\u200d\u2642=>doubt,ignorance,indifference,man,man shrugging,shrug\n\ud83e\udd37\u200d\u2640=>doubt,ignorance,indifference,shrug,woman,woman shrugging\n\ud83d\udc68\u200d\u2695=>doctor,healthcare,man,man health worker,nurse,therapist,health care\n\ud83d\udc69\u200d\u2695=>doctor,healthcare,nurse,therapist,woman,woman health worker,health care\n\ud83d\udc68\u200d\ud83c\udf93=>graduate,man,student\n\ud83d\udc69\u200d\ud83c\udf93=>graduate,student,woman\n\ud83d\udc68\u200d\ud83c\udfeb=>instructor,man,professor,teacher\n\ud83d\udc69\u200d\ud83c\udfeb=>instructor,professor,teacher,woman\n\ud83d\udc68\u200d\ud83c\udf3e=>farmer,gardener,man,rancher\n\ud83d\udc69\u200d\ud83c\udf3e=>farmer,gardener,rancher,woman\n\ud83d\udc68\u200d\ud83c\udf73=>chef,cook,man\n\ud83d\udc69\u200d\ud83c\udf73=>chef,cook,woman\n\ud83d\udc68\u200d\ud83d\udd27=>electrician,man,mechanic,plumber,tradesperson,tradesman\n\ud83d\udc69\u200d\ud83d\udd27=>electrician,mechanic,plumber,tradesperson,woman,tradeswoman\n\ud83d\udc68\u200d\ud83c\udfed=>assembly,factory,industrial,man,worker\n\ud83d\udc69\u200d\ud83c\udfed=>assembly,factory,industrial,woman,worker\n\ud83d\udc68\u200d\ud83d\udcbc=>architect,business,man,man office worker,manager,white-collar,business man,office worker,white collar\n\ud83d\udc69\u200d\ud83d\udcbc=>architect,business,manager,white-collar,woman,woman office worker,business woman,office worker,white collar\n\ud83d\udc68\u200d\ud83d\udd2c=>biologist,chemist,engineer,man,physicist,scientist\n\ud83d\udc69\u200d\ud83d\udd2c=>biologist,chemist,engineer,physicist,scientist,woman\n\ud83d\udc68\u200d\ud83d\udcbb=>coder,developer,inventor,man,software,technologist\n\ud83d\udc69\u200d\ud83d\udcbb=>coder,developer,inventor,software,technologist,woman\n\ud83d\udc68\u200d\ud83c\udfa4=>actor,entertainer,man,rock,singer,star,man singer,performer,rock singer\n\ud83d\udc69\u200d\ud83c\udfa4=>actor,entertainer,rock,singer,star,woman,performer,rock singer,woman singer\n\ud83d\udc68\u200d\ud83c\udfa8=>artist,man,palette,painter\n\ud83d\udc69\u200d\ud83c\udfa8=>artist,palette,woman,painter\n\ud83d\udc68\u200d\ud83d\ude80=>astronaut,man,rocket\n\ud83d\udc69\u200d\ud83d\ude80=>astronaut,rocket,woman\n\ud83d\udc68\u200d\ud83d\ude92=>firefighter,firetruck,man,fire engine,fireman,fire truck\n\ud83d\udc69\u200d\ud83d\ude92=>firefighter,firetruck,woman,fire engine,firewoman,fire truck,engine,fire,truck\n\ud83d\udc6e=>cop,officer,police\n\ud83d\udc6e\u200d\u2642=>cop,man,officer,police,policeman\n\ud83d\udc6e\u200d\u2640=>cop,officer,police,woman,policewoman\n\ud83d\udd75=>detective,sleuth,spy,investigator\n\ud83d\udd75\u200d\u2642=>detective,man,sleuth,spy,investigator\n\ud83d\udd75\u200d\u2640=>detective,sleuth,spy,woman,investigator\n\ud83d\udc82=>guard\n\ud83d\udc82\u200d\u2642=>guard,man,guardsman\n\ud83d\udc82\u200d\u2640=>guard,woman,guardswoman\n\ud83d\udc77=>construction,hat,worker,builder\n\ud83d\udc77\u200d\u2642=>construction,man,worker,builder\n\ud83d\udc77\u200d\u2640=>construction,woman,worker,builder\n\ud83e\udd34=>prince\n\ud83d\udc78=>fairy tale,fantasy,princess\n\ud83d\udc73=>person wearing turban,turban\n\ud83d\udc73\u200d\u2642=>man,man wearing turban,turban\n\ud83d\udc73\u200d\u2640=>turban,woman,woman wearing turban\n\ud83d\udc72=>cap,gua pi mao,hat,person,person with skullcap,skullcap,man,man with chinese cap\n\ud83e\uddd5=>headscarf,hijab,mantilla,tichel,woman with headscarf\n\ud83e\udd35=>groom,person,person in tuxedo,tuxedo,person in tux\n\ud83d\udc70=>bride,person,person with veil,veil,wedding\n\ud83e\udd30=>pregnant,woman\n\ud83e\udd31=>baby,breast,breast-feeding,nursing,breastfeeding\n\ud83d\udc7c=>angel,baby,face,fairy tale,fantasy\n\ud83c\udf85=>celebration,christmas,claus,father,santa,santa claus,father christmas\n\ud83e\udd36=>celebration,christmas,claus,mother,mrs.,mrs claus,mrs,mrs santa claus\n\ud83e\uddb8=>good,hero,heroine,superhero,superpower\n\ud83e\uddb8\u200d\u2642=>good,hero,man,man superhero,superpower\n\ud83e\uddb8\u200d\u2640=>good,hero,heroine,superpower,woman,woman superhero\n\ud83e\uddb9=>criminal,evil,superpower,supervillain,villain\n\ud83e\uddb9\u200d\u2642=>criminal,evil,man,man supervillain,superpower,villain\n\ud83e\uddb9\u200d\u2640=>criminal,evil,superpower,villain,woman,woman supervillain\n\ud83e\uddd9=>mage,sorcerer,sorceress,witch,wizard\n\ud83e\uddd9\u200d\u2642=>man mage,sorcerer,wizard\n\ud83e\uddd9\u200d\u2640=>sorceress,witch,woman mage\n\ud83e\uddda=>fairy,oberon,puck,titania\n\ud83e\uddda\u200d\u2642=>man fairy,oberon,puck\n\ud83e\uddda\u200d\u2640=>titania,woman fairy\n\ud83e\udddb=>dracula,undead,vampire\n\ud83e\udddb\u200d\u2642=>dracula,man vampire,undead\n\ud83e\udddb\u200d\u2640=>undead,woman vampire\n\ud83e\udddc=>mermaid,merman,merperson,merwoman\n\ud83e\udddc\u200d\u2642=>merman,triton\n\ud83e\udddc\u200d\u2640=>mermaid,merwoman\n\ud83e\udddd=>elf,magical\n\ud83e\udddd\u200d\u2642=>magical,man elf\n\ud83e\udddd\u200d\u2640=>magical,woman elf\n\ud83e\uddde=>djinn,genie\n\ud83e\uddde\u200d\u2642=>djinn,man genie\n\ud83e\uddde\u200d\u2640=>djinn,woman genie\n\ud83e\udddf=>undead,walking dead,zombie\n\ud83e\udddf\u200d\u2642=>man zombie,undead,walking dead\n\ud83e\udddf\u200d\u2640=>undead,walking dead,woman zombie\n\ud83d\udc86=>face,massage,person getting massage,salon\n\ud83d\udc86\u200d\u2642=>face,man,man getting massage,massage\n\ud83d\udc86\u200d\u2640=>face,massage,woman,woman getting massage\n\ud83d\udc87=>barber,beauty,haircut,parlor,person getting haircut,hairdresser,parlour\n\ud83d\udc87\u200d\u2642=>haircut,man,man getting haircut,hairdresser\n\ud83d\udc87\u200d\u2640=>haircut,woman,woman getting haircut,hairdresser\n\ud83d\udeb6=>hike,person walking,walk,walking\n\ud83d\udeb6\u200d\u2642=>hike,man,man walking,walk\n\ud83d\udeb6\u200d\u2640=>hike,walk,woman,woman walking\n\ud83e\uddcd=>person standing,stand,standing\n\ud83e\uddcd\u200d\u2642=>man,standing\n\ud83e\uddcd\u200d\u2640=>standing,woman\n\ud83e\uddce=>kneel,kneeling,person kneeling\n\ud83e\uddce\u200d\u2642=>kneeling,man\n\ud83e\uddce\u200d\u2640=>kneeling,woman\n\ud83d\udc68\u200d\ud83e\uddaf=>accessibility,blind,man,man with white cane,man with guide cane\n\ud83d\udc69\u200d\ud83e\uddaf=>accessibility,blind,woman,woman with white cane,woman with guide cane\n\ud83d\udc68\u200d\ud83e\uddbc=>accessibility,man,man in motorized wheelchair,wheelchair,man in powered wheelchair,man in motorised wheelchair\n\ud83d\udc69\u200d\ud83e\uddbc=>accessibility,wheelchair,woman,woman in motorized wheelchair,woman in powered wheelchair,woman in motorised wheelchair\n\ud83d\udc68\u200d\ud83e\uddbd=>accessibility,man,man in manual wheelchair,wheelchair\n\ud83d\udc69\u200d\ud83e\uddbd=>accessibility,wheelchair,woman,woman in manual wheelchair\n\ud83c\udfc3=>marathon,person running,running\n\ud83c\udfc3\u200d\u2642=>man,marathon,racing,running\n\ud83c\udfc3\u200d\u2640=>marathon,racing,running,woman\n\ud83d\udc83=>dance,dancing,woman\n\ud83d\udd7a=>dance,dancing,man\n\ud83d\udd74=>business,person,person in suit levitating,suit\n\ud83d\udc6f=>bunny ear,dancer,partying,people with bunny ears\n\ud83e\uddd6=>person in steamy room,sauna,steam room\n\ud83e\uddd6\u200d\u2642=>man in steamy room,sauna,steam room,man in steam room\n\ud83e\uddd6\u200d\u2640=>sauna,steam room,woman in steamy room,woman in steam room\n\ud83e\uddd7=>climber,person climbing\n\ud83e\uddd7\u200d\u2642=>climber,man climbing\n\ud83e\uddd7\u200d\u2640=>climber,woman climbing\n\ud83e\udd3a=>fencer,fencing,person fencing,sword\n\ud83c\udfc7=>horse,jockey,racehorse,racing\n\u26f7=>ski,skier,snow\n\ud83c\udfc2=>ski,snow,snowboard,snowboarder\n\ud83c\udfcc=>ball,golf,person golfing,golfer\n\ud83c\udfcc\u200d\u2642=>golf,man,man golfing,golfer\n\ud83c\udfcc\u200d\u2640=>golf,woman,woman golfing,golfer\n\ud83c\udfc4=>person surfing,surfing,surfer\n\ud83c\udfc4\u200d\u2642=>man,surfing,surfer\n\ud83c\udfc4\u200d\u2640=>surfing,woman,surfer\n\ud83d\udea3=>boat,person rowing boat,rowboat,rowing boat,person\n\ud83d\udea3\u200d\u2642=>boat,man,man rowing boat,rowboat,rowing boat\n\ud83d\udea3\u200d\u2640=>boat,rowboat,woman,woman rowing boat,rowing boat\n\ud83c\udfca=>person swimming,swim,swimmer\n\ud83c\udfca\u200d\u2642=>man,man swimming,swim,swimmer\n\ud83c\udfca\u200d\u2640=>swim,woman,woman swimming,swimmer\n\u26f9=>ball,person bouncing ball\n\ud83c\udfcb=>lifter,person lifting weights,weight,weightlifter\n\ud83c\udfcb\u200d\u2642=>man,man lifting weights,weight lifter,weightlifter\n\ud83c\udfcb\u200d\u2640=>weight lifter,woman,woman lifting weights,weightlifter\n\ud83d\udeb4=>bicycle,biking,cyclist,person biking,person cycling,person riding a bike\n\ud83d\udeb4\u200d\u2642=>bicycle,biking,cyclist,man,man cycling,man riding a bike\n\ud83d\udeb4\u200d\u2640=>bicycle,biking,cyclist,woman,woman cycling,woman riding a bike\n\ud83d\udeb5=>bicycle,bicyclist,bike,cyclist,mountain,person mountain biking\n\ud83d\udeb5\u200d\u2642=>bicycle,bike,cyclist,man,man mountain biking,mountain\n\ud83d\udeb5\u200d\u2640=>bicycle,bike,biking,cyclist,mountain,woman\n\ud83e\udd38=>cartwheel,gymnastics,person cartwheeling\n\ud83e\udd38\u200d\u2642=>cartwheel,gymnastics,man,man cartwheeling\n\ud83e\udd38\u200d\u2640=>cartwheel,gymnastics,woman,woman cartwheeling\n\ud83e\udd3c=>people wrestling,wrestle,wrestler\n\ud83e\udd3c\u200d\u2642=>men,men wrestling,wrestle\n\ud83e\udd3c\u200d\u2640=>women,women wrestling,wrestle\n\ud83e\udd3d=>person playing water polo,polo,water\n\ud83e\udd3d\u200d\u2642=>man,man playing water polo,water polo\n\ud83e\udd3d\u200d\u2640=>water polo,woman,woman playing water polo\n\ud83e\udd3e=>ball,handball,person playing handball\n\ud83e\udd3e\u200d\u2642=>handball,man,man playing handball\n\ud83e\udd3e\u200d\u2640=>handball,woman,woman playing handball\n\ud83e\udd39=>balance,juggle,multitask,person juggling,skill,multi-task\n\ud83e\udd39\u200d\u2642=>juggling,man,multitask,multi-task\n\ud83e\udd39\u200d\u2640=>juggling,multitask,woman,multi-task\n\ud83e\uddd8=>meditation,person in lotus position,yoga\n\ud83e\uddd8\u200d\u2642=>man in lotus position,meditation,yoga\n\ud83e\uddd8\u200d\u2640=>meditation,woman in lotus position,yoga\n\ud83d\udec0=>bath,bathtub,person taking bath,tub\n\ud83d\udecc=>hotel,person in bed,sleep,sleeping\n\ud83e\uddd1\u200d\ud83e\udd1d\u200d\ud83e\uddd1=>couple,hand,hold,holding hands,people holding hands,person\n\ud83d\udc6d=>couple,hand,holding hands,women,women holding hands,two women holding hands,woman\n\ud83d\udc6b=>couple,hand,hold,holding hands,man,woman,woman and man holding hands,man and woman holding hands\n\ud83d\udc6c=>couple,gemini,holding hands,man,men,men holding hands,twins,zodiac,two men holding hands\n\ud83d\udc8f=>couple,kiss\n\ud83d\udc91=>couple,couple with heart,love\n\ud83d\udc6a=>family\n\ud83d\udde3=>face,head,silhouette,speak,speaking,talk,talking\n\ud83d\udc64=>bust,bust in silhouette,silhouette\n\ud83d\udc65=>bust,busts in silhouette,silhouette\n\ud83d\udc63=>clothing,footprint,footprints,print\n\ud83e\uddb0=>ginger,red hair,redhead\n\ud83e\uddb1=>afro,curly,curly hair,ringlets\n\ud83e\uddb3=>gray,hair,old,white,grey\n\ud83e\uddb2=>bald,chemotherapy,hairless,no hair,shaven\n\ud83d\udc35=>face,monkey\n\ud83d\udc12=>monkey\n\ud83e\udd8d=>gorilla\n\ud83e\udda7=>ape,orangutan\n\ud83d\udc36=>dog,face,pet\n\ud83d\udc15=>dog,pet\n\ud83e\uddae=>accessibility,blind,guide,guide dog\n\ud83d\udc15\u200d\ud83e\uddba=>accessibility,assistance,dog,service\n\ud83d\udc29=>dog,poodle\n\ud83d\udc3a=>face,wolf\n\ud83e\udd8a=>face,fox\n\ud83e\udd9d=>curious,raccoon,sly\n\ud83d\udc31=>cat,face,pet\n\ud83d\udc08=>cat,pet\n\ud83e\udd81=>face,leo,lion,zodiac\n\ud83d\udc2f=>face,tiger\n\ud83d\udc05=>tiger\n\ud83d\udc06=>leopard\n\ud83d\udc34=>face,horse\n\ud83d\udc0e=>equestrian,horse,racehorse,racing\n\ud83e\udd84=>face,unicorn\n\ud83e\udd93=>stripe,zebra\n\ud83e\udd8c=>deer,stag\n\ud83d\udc2e=>cow,face\n\ud83d\udc02=>bull,ox,taurus,zodiac\n\ud83d\udc03=>buffalo,water\n\ud83d\udc04=>cow\n\ud83d\udc37=>face,pig\n\ud83d\udc16=>pig,sow\n\ud83d\udc17=>boar,pig\n\ud83d\udc3d=>face,nose,pig,snout\n\ud83d\udc0f=>aries,male,ram,sheep,zodiac\n\ud83d\udc11=>ewe,female,sheep\n\ud83d\udc10=>capricorn,goat,zodiac\n\ud83d\udc2a=>camel,dromedary,hump,one hump,single hump\n\ud83d\udc2b=>bactrian,camel,hump,two-hump camel,two humps\n\ud83e\udd99=>alpaca,guanaco,llama,vicu\xf1a,wool\n\ud83e\udd92=>giraffe,spots\n\ud83d\udc18=>elephant\n\ud83e\udd8f=>rhinoceros,rhino\n\ud83e\udd9b=>hippo,hippopotamus\n\ud83d\udc2d=>face,mouse,pet\n\ud83d\udc01=>mouse,pet,rodent\n\ud83d\udc00=>rat,pet,rodent\n\ud83d\udc39=>face,hamster,pet\n\ud83d\udc30=>bunny,face,pet,rabbit\n\ud83d\udc07=>bunny,pet,rabbit\n\ud83d\udc3f=>chipmunk,squirrel\n\ud83e\udd94=>hedgehog,spiny\n\ud83e\udd87=>bat,vampire\n\ud83d\udc3b=>bear,face\n\ud83d\udc28=>bear,koala,marsupial\n\ud83d\udc3c=>face,panda\n\ud83e\udda5=>lazy,sloth,slow\n\ud83e\udda6=>fishing,otter,playful\n\ud83e\udda8=>skunk,stink\n\ud83e\udd98=>australia,joey,jump,kangaroo,marsupial\n\ud83e\udda1=>badger,honey badger,pester\n\ud83d\udc3e=>feet,paw,paw prints,print\n\ud83e\udd83=>bird,turkey,poultry\n\ud83d\udc14=>bird,chicken,poultry\n\ud83d\udc13=>bird,rooster,cockerel\n\ud83d\udc23=>baby,bird,chick,hatching\n\ud83d\udc24=>baby,bird,chick\n\ud83d\udc25=>baby,bird,chick,front-facing baby chick\n\ud83d\udc26=>bird\n\ud83d\udc27=>bird,penguin\n\ud83d\udd4a=>bird,dove,fly,peace\n\ud83e\udd85=>bird,eagle,bird of prey\n\ud83e\udd86=>bird,duck\n\ud83e\udda2=>bird,cygnet,swan,ugly duckling\n\ud83e\udd89=>bird,owl,wise,bird of prey\n\ud83e\udda9=>flamboyant,flamingo,tropical\n\ud83e\udd9a=>bird,ostentatious,peacock,peahen,proud\n\ud83e\udd9c=>bird,parrot,pirate,talk\n\ud83d\udc38=>face,frog\n\ud83d\udc0a=>crocodile,alligator,croc\n\ud83d\udc22=>terrapin,tortoise,turtle\n\ud83e\udd8e=>lizard,reptile\n\ud83d\udc0d=>bearer,ophiuchus,serpent,snake,zodiac\n\ud83d\udc32=>dragon,face,fairy tale\n\ud83d\udc09=>dragon,fairy tale\n\ud83e\udd95=>brachiosaurus,brontosaurus,diplodocus,sauropod\n\ud83e\udd96=>t-rex,tyrannosaurus rex,t rex\n\ud83d\udc33=>face,spouting,whale\n\ud83d\udc0b=>whale\n\ud83d\udc2c=>dolphin,flipper,porpoise\n\ud83d\udc1f=>fish,pisces,zodiac\n\ud83d\udc20=>fish,tropical,reef fish\n\ud83d\udc21=>blowfish,fish\n\ud83e\udd88=>fish,shark\n\ud83d\udc19=>octopus\n\ud83d\udc1a=>shell,spiral\n\ud83d\udc0c=>snail,mollusc\n\ud83e\udd8b=>butterfly,insect,pretty,moth\n\ud83d\udc1b=>bug,insect,caterpillar,worm\n\ud83d\udc1c=>ant,insect\n\ud83d\udc1d=>bee,honeybee,insect\n\ud83d\udc1e=>beetle,insect,lady beetle,ladybird,ladybug,ladybeetle\n\ud83e\udd97=>cricket,grasshopper\n\ud83d\udd77=>insect,spider,arachnid\n\ud83d\udd78=>spider,web,spider\u2019s web\n\ud83e\udd82=>scorpio,scorpion,zodiac\n\ud83e\udd9f=>disease,fever,malaria,mosquito,pest,virus,dengue,insect,mozzie\n\ud83e\udda0=>amoeba,bacteria,microbe,virus\n\ud83d\udc90=>bouquet,flower\n\ud83c\udf38=>blossom,cherry,flower\n\ud83d\udcae=>flower,white flower\n\ud83c\udff5=>plant,rosette\n\ud83c\udf39=>flower,rose\n\ud83e\udd40=>flower,wilted\n\ud83c\udf3a=>flower,hibiscus\n\ud83c\udf3b=>flower,sun,sunflower\n\ud83c\udf3c=>blossom,flower,daisy\n\ud83c\udf37=>flower,tulip\n\ud83c\udf31=>seedling,young\n\ud83c\udf32=>evergreen tree,tree\n\ud83c\udf33=>deciduous,shedding,tree\n\ud83c\udf34=>palm,tree\n\ud83c\udf35=>cactus,plant\n\ud83c\udf3e=>ear,grain,rice,sheaf of rice,ear of rice,sheaf\n\ud83c\udf3f=>herb,leaf\n\u2618=>plant,shamrock\n\ud83c\udf40=>4,clover,four,four-leaf clover,leaf\n\ud83c\udf41=>falling,leaf,maple\n\ud83c\udf42=>fallen leaf,falling,leaf\n\ud83c\udf43=>blow,flutter,leaf,leaf fluttering in wind,wind\n\ud83c\udf47=>fruit,grape,grapes\n\ud83c\udf48=>fruit,melon\n\ud83c\udf49=>fruit,watermelon\n\ud83c\udf4a=>fruit,orange,tangerine,mandarin\n\ud83c\udf4b=>citrus,fruit,lemon\n\ud83c\udf4c=>banana,fruit\n\ud83c\udf4d=>fruit,pineapple\n\ud83e\udd6d=>fruit,mango,tropical\n\ud83c\udf4e=>apple,fruit,red\n\ud83c\udf4f=>apple,fruit,green\n\ud83c\udf50=>fruit,pear\n\ud83c\udf51=>fruit,peach\n\ud83c\udf52=>berries,cherries,cherry,fruit,red\n\ud83c\udf53=>berry,fruit,strawberry\n\ud83e\udd5d=>food,fruit,kiwi\n\ud83c\udf45=>fruit,tomato,vegetable\n\ud83e\udd65=>coconut,palm,pi\xf1a colada\n\ud83e\udd51=>avocado,food,fruit\n\ud83c\udf46=>aubergine,eggplant,vegetable\n\ud83e\udd54=>food,potato,vegetable\n\ud83e\udd55=>carrot,food,vegetable\n\ud83c\udf3d=>corn,ear,ear of corn,maize,maze\n\ud83c\udf36=>hot,pepper,chilli\n\ud83e\udd52=>cucumber,food,pickle,vegetable\n\ud83e\udd6c=>bok choy,cabbage,kale,leafy green,lettuce,pak choi\n\ud83e\udd66=>broccoli,wild cabbage\n\ud83e\uddc4=>flavoring,garlic,flavouring\n\ud83e\uddc5=>flavoring,onion,flavouring\n\ud83c\udf44=>mushroom,toadstool\n\ud83e\udd5c=>food,nut,peanut,peanuts,vegetable,monkey nut,nuts\n\ud83c\udf30=>chestnut,plant,nut\n\ud83c\udf5e=>bread,loaf\n\ud83e\udd50=>bread,breakfast,croissant,food,french,roll,crescent roll\n\ud83e\udd56=>baguette,bread,food,french,french stick\n\ud83e\udd68=>pretzel,twisted\n\ud83e\udd6f=>bagel,bakery,breakfast,schmear\n\ud83e\udd5e=>breakfast,cr\xeape,food,hotcake,pancake,pancakes\n\ud83e\uddc7=>breakfast,indecisive,iron,waffle,waffle with butter\n\ud83e\uddc0=>cheese,cheese wedge\n\ud83c\udf56=>bone,meat,meat on bone\n\ud83c\udf57=>bone,chicken,drumstick,leg,poultry\n\ud83e\udd69=>chop,cut of meat,lambchop,porkchop,steak\n\ud83e\udd53=>bacon,breakfast,food,meat\n\ud83c\udf54=>burger,hamburger,beefburger\n\ud83c\udf5f=>french,fries,chips,french fries\n\ud83c\udf55=>cheese,pizza,slice\n\ud83c\udf2d=>frankfurter,hot dog,hotdog,sausage\n\ud83e\udd6a=>bread,sandwich\n\ud83c\udf2e=>mexican,taco\n\ud83c\udf2f=>burrito,mexican,wrap\n\ud83e\udd59=>falafel,flatbread,food,gyro,kebab,stuffed,pita,pita roll\n\ud83e\uddc6=>chickpea,falafel,meatball,chick pea\n\ud83e\udd5a=>breakfast,egg,food\n\ud83c\udf73=>breakfast,cooking,egg,frying,pan\n\ud83e\udd58=>casserole,food,paella,pan,shallow,shallow pan of food\n\ud83c\udf72=>pot,pot of food,stew\n\ud83e\udd63=>bowl with spoon,breakfast,cereal,congee\n\ud83e\udd57=>food,green,salad,garden\n\ud83c\udf7f=>popcorn\n\ud83e\uddc8=>butter,dairy\n\ud83e\uddc2=>condiment,salt,shaker\n\ud83e\udd6b=>can,canned food,tin,tinned food\n\ud83c\udf71=>bento,box\n\ud83c\udf58=>cracker,rice\n\ud83c\udf59=>ball,japanese,rice\n\ud83c\udf5a=>cooked,rice\n\ud83c\udf5b=>curry,rice\n\ud83c\udf5c=>bowl,noodle,ramen,steaming\n\ud83c\udf5d=>pasta,spaghetti\n\ud83c\udf60=>potato,roasted,sweet\n\ud83c\udf62=>kebab,oden,seafood,skewer,stick\n\ud83c\udf63=>sushi\n\ud83c\udf64=>fried,prawn,shrimp,tempura,battered\n\ud83c\udf65=>cake,fish,fish cake with swirl,pastry,swirl\n\ud83e\udd6e=>autumn,festival,moon cake,yu\xe8b\u01d0ng\n\ud83c\udf61=>dango,dessert,japanese,skewer,stick,sweet\n\ud83e\udd5f=>dumpling,empanada,gy\u014dza,jiaozi,pierogi,potsticker,pastie,samosa\n\ud83e\udd60=>fortune cookie,prophecy\n\ud83e\udd61=>oyster pail,takeout box,takeaway box,takeaway container,takeout\n\ud83e\udd80=>cancer,crab,zodiac,crustacean,seafood,shellfish\n\ud83e\udd9e=>bisque,claws,lobster,seafood,shellfish\n\ud83e\udd90=>food,shellfish,shrimp,small,prawn,seafood\n\ud83e\udd91=>food,molusc,squid,mollusc,decapod,seafood\n\ud83e\uddaa=>diving,oyster,pearl\n\ud83c\udf66=>cream,dessert,ice,icecream,soft,sweet,ice cream,soft serve\n\ud83c\udf67=>dessert,ice,shaved,sweet,granita\n\ud83c\udf68=>cream,dessert,ice,sweet,ice cream\n\ud83c\udf69=>breakfast,dessert,donut,doughnut,sweet\n\ud83c\udf6a=>cookie,dessert,sweet,biscuit\n\ud83c\udf82=>birthday,cake,celebration,dessert,pastry,sweet\n\ud83c\udf70=>cake,dessert,pastry,shortcake,slice,sweet\n\ud83e\uddc1=>bakery,cupcake,sweet\n\ud83e\udd67=>filling,pastry,pie,slice,tart\n\ud83c\udf6b=>bar,chocolate,dessert,sweet\n\ud83c\udf6c=>candy,dessert,sweet,sweets\n\ud83c\udf6d=>candy,dessert,lollipop,sweet,lolly\n\ud83c\udf6e=>custard,dessert,pudding,sweet,cr\xe8me caramel,egg custard,baked custard\n\ud83c\udf6f=>honey,honeypot,pot,sweet\n\ud83c\udf7c=>baby,bottle,drink,milk,baby\u2019s bottle\n\ud83e\udd5b=>drink,glass,glass of milk,milk\n\u2615=>beverage,coffee,drink,hot,steaming,tea\n\ud83c\udf75=>beverage,cup,drink,tea,teacup,teacup without handle\n\ud83c\udf76=>bar,beverage,bottle,cup,drink,sake,sak\xe9\n\ud83c\udf7e=>bar,bottle,bottle with popping cork,cork,drink,popping,champagne\n\ud83c\udf77=>bar,beverage,drink,glass,wine\n\ud83c\udf78=>bar,cocktail,drink,glass\n\ud83c\udf79=>bar,drink,tropical\n\ud83c\udf7a=>bar,beer,drink,mug,stein\n\ud83c\udf7b=>bar,beer,clink,clinking beer mugs,drink,mug,steins\n\ud83e\udd42=>celebrate,clink,clinking glasses,drink,glass\n\ud83e\udd43=>glass,liquor,shot,tumbler,whisky\n\ud83e\udd64=>cup with straw,juice,soda,fizzy drink,soft drink\n\ud83e\uddc3=>beverage,box,juice,straw,sweet,drink carton,juice box,popper\n\ud83e\uddc9=>drink,mate,mat\xe9\n\ud83e\uddca=>cold,ice,ice cube,iceberg\n\ud83e\udd62=>chopsticks,hashi,pair of chopsticks\n\ud83c\udf7d=>cooking,fork,fork and knife with plate,knife,plate,knife and fork with plate\n\ud83c\udf74=>cooking,cutlery,fork,fork and knife,knife,knife and fork\n\ud83e\udd44=>spoon,tableware,cutlery\n\ud83d\udd2a=>cooking,hocho,kitchen knife,knife,tool,weapon,cutlery\n\ud83c\udffa=>amphora,aquarius,cooking,drink,jug,zodiac,jar\n\ud83c\udf0d=>africa,earth,europe,globe,globe showing europe-africa,world\n\ud83c\udf0e=>americas,earth,globe,globe showing americas,world\n\ud83c\udf0f=>asia,australia,earth,globe,globe showing asia-australia,world\n\ud83c\udf10=>earth,globe,globe with meridians,meridians,world\n\ud83d\uddfa=>map,world\n\ud83d\uddfe=>japan,map,map of japan\n\ud83e\udded=>compass,magnetic,navigation,orienteering\n\ud83c\udfd4=>cold,mountain,snow,snow-capped mountain\n\u26f0=>mountain\n\ud83c\udf0b=>eruption,mountain,volcano\n\ud83d\uddfb=>fuji,mount fuji,mountain\n\ud83c\udfd5=>camping,tent\n\ud83c\udfd6=>beach,beach with umbrella,umbrella,parasol\n\ud83c\udfdc=>desert\n\ud83c\udfdd=>desert,island\n\ud83c\udfde=>national park,park\n\ud83c\udfdf=>stadium,arena\n\ud83c\udfdb=>classical,classical building\n\ud83c\udfd7=>building construction,construction\n\ud83e\uddf1=>brick,bricks,clay,mortar,wall\n\ud83c\udfd8=>houses\n\ud83c\udfda=>derelict,house,dilapidated\n\ud83c\udfe0=>home,house\n\ud83c\udfe1=>garden,home,house,house with garden\n\ud83c\udfe2=>building,office building\n\ud83c\udfe3=>japanese,japanese post office,post\n\ud83c\udfe4=>european,post,post office\n\ud83c\udfe5=>doctor,hospital,medicine\n\ud83c\udfe6=>bank,building\n\ud83c\udfe8=>building,hotel\n\ud83c\udfe9=>hotel,love\n\ud83c\udfea=>convenience,store,shop,d\xe9panneur,24/7\n\ud83c\udfeb=>building,school\n\ud83c\udfec=>department,store\n\ud83c\udfed=>building,factory\n\ud83c\udfef=>castle,japanese\n\ud83c\udff0=>castle,european\n\ud83d\udc92=>chapel,romance,wedding\n\ud83d\uddfc=>tokyo,tower\n\ud83d\uddfd=>liberty,statue,statue of liberty\n\u26ea=>christian,church,cross,religion\n\ud83d\udd4c=>islam,mosque,muslim,religion\n\ud83d\uded5=>hindu,temple\n\ud83d\udd4d=>jew,jewish,religion,synagogue,temple,shul\n\u26e9=>religion,shinto,shrine\n\ud83d\udd4b=>islam,kaaba,muslim,religion\n\u26f2=>fountain\n\u26fa=>camping,tent\n\ud83c\udf01=>fog,foggy\n\ud83c\udf03=>night,night with stars,star\n\ud83c\udfd9=>city,cityscape\n\ud83c\udf04=>morning,mountain,sun,sunrise,sunrise over mountains\n\ud83c\udf05=>morning,sun,sunrise\n\ud83c\udf06=>city,cityscape at dusk,dusk,evening,landscape,sunset\n\ud83c\udf07=>dusk,sun,sunset\n\ud83c\udf09=>bridge,bridge at night,night\n\u2668=>hot,hotsprings,springs,steaming\n\ud83c\udfa0=>carousel,horse,merry-go-round\n\ud83c\udfa1=>amusement park,ferris,wheel,theme park\n\ud83c\udfa2=>amusement park,coaster,roller,rollercoaster,theme park\n\ud83d\udc88=>barber,haircut,pole,barber\u2019s pole\n\ud83c\udfaa=>circus,tent,big top\n\ud83d\ude82=>engine,locomotive,railway,steam,train\n\ud83d\ude83=>car,electric,railway,train,tram,trolleybus,railway carriage,trolley bus\n\ud83d\ude84=>high-speed train,railway,shinkansen,speed,train,tgv\n\ud83d\ude85=>bullet,railway,shinkansen,speed,train\n\ud83d\ude86=>railway,train\n\ud83d\ude87=>metro,subway,tube,underground\n\ud83d\ude88=>light rail,railway\n\ud83d\ude89=>railway,station,train\n\ud83d\ude8a=>tram,trolleybus,light rail,oncoming,oncoming light rail,car,streetcar,tramcar,trolley,trolley bus\n\ud83d\ude9d=>monorail,vehicle\n\ud83d\ude9e=>car,mountain,railway\n\ud83d\ude8b=>car,tram,trolleybus,trolley bus,streetcar,tramcar,trolley\n\ud83d\ude8c=>bus,vehicle\n\ud83d\ude8d=>bus,oncoming\n\ud83d\ude8e=>bus,tram,trolley,trolleybus,streetcar\n\ud83d\ude90=>bus,minibus\n\ud83d\ude91=>ambulance,vehicle,103\n\ud83d\ude92=>engine,fire,truck,101\n\ud83d\ude93=>car,patrol,police,102\n\ud83d\ude94=>car,oncoming,police,102\n\ud83d\ude95=>taxi,vehicle,cab\n\ud83d\ude96=>oncoming,taxi,cab\n\ud83d\ude97=>automobile,car\n\ud83d\ude98=>automobile,car,oncoming\n\ud83d\ude99=>recreational,sport utility,sport utility vehicle,4x4,off-road vehicle,4wd,four-wheel drive,suv,4*4\n\ud83d\ude9a=>delivery,truck,delivery van\n\ud83d\ude9b=>articulated lorry,lorry,semi,truck,articulated truck\n\ud83d\ude9c=>tractor,vehicle\n\ud83c\udfce=>car,racing,motor racing\n\ud83c\udfcd=>motorcycle,racing,motorbike\n\ud83d\udef5=>motor,scooter\n\ud83e\uddbd=>accessibility,manual wheelchair\n\ud83e\uddbc=>accessibility,motorized wheelchair,powered wheelchair,mobility scooter\n\ud83d\udefa=>auto rickshaw,tuk tuk,tuk-tuk,tuktuk\n\ud83d\udeb2=>bicycle,bike,cycle\n\ud83d\udef4=>kick,scooter\n\ud83d\udef9=>board,skateboard\n\ud83d\ude8f=>bus,busstop,stop\n\ud83d\udee3=>highway,motorway,road,freeway\n\ud83d\udee4=>railway,railway track,train\n\ud83d\udee2=>drum,oil\n\u26fd=>diesel,fuel,fuelpump,gas,pump,station,petrol,petrol pump\n\ud83d\udea8=>beacon,car,light,police,revolving\n\ud83d\udea5=>horizontal traffic light,light,signal,traffic,horizontal traffic lights,lights\n\ud83d\udea6=>light,signal,traffic,vertical traffic light,lights,vertical traffic lights\n\ud83d\uded1=>octagonal,sign,stop\n\ud83d\udea7=>barrier,construction\n\u2693=>anchor,ship,tool\n\u26f5=>boat,resort,sailboat,sea,yacht,sailing\n\ud83d\udef6=>boat,canoe\n\ud83d\udea4=>boat,speedboat\n\ud83d\udef3=>passenger,ship,cruise,liner\n\u26f4=>boat,ferry,passenger\n\ud83d\udee5=>boat,motor boat,motorboat\n\ud83d\udea2=>boat,passenger,ship\n\u2708=>aeroplane,airplane\n\ud83d\udee9=>aeroplane,airplane,small airplane,small aeroplane\n\ud83d\udeeb=>aeroplane,airplane,check-in,departure,departures,take-off\n\ud83d\udeec=>aeroplane,airplane,airplane arrival,arrivals,arriving,landing,aeroplane arrival\n\ud83e\ude82=>hang-glide,parachute,parasail,skydive,parascend\n\ud83d\udcba=>chair,seat\n\ud83d\ude81=>helicopter,vehicle,chopper\n\ud83d\ude9f=>railway,suspension,cable\n\ud83d\udea0=>cable,gondola,mountain,mountain cableway,mountain cablecar,cableway\n\ud83d\udea1=>aerial,cable,car,gondola,tramway\n\ud83d\udef0=>satellite,space\n\ud83d\ude80=>rocket,space\n\ud83d\udef8=>flying saucer,ufo\n\ud83d\udece=>bell,bellhop,hotel,porter\n\ud83e\uddf3=>luggage,packing,travel\n\u231b=>hourglass done,sand,timer,hourglass\n\u23f3=>hourglass,hourglass not done,sand,timer\n\u231a=>clock,watch\n\u23f0=>alarm,clock\n\u23f1=>clock,stopwatch\n\u23f2=>clock,timer\n\ud83d\udd70=>clock,mantelpiece clock,mantel clock\n\ud83d\udd5b=>00,12,12:00,clock,o\u2019clock,twelve,12.00,00:00,00.00,24.00,0:00,24:00\n\ud83d\udd67=>12,12:30,clock,thirty,twelve,twelve-thirty,12.30,half past twelve,30,00:30,00.30,0:30,0.30,00\n\ud83d\udd50=>00,1,1:00,clock,o\u2019clock,one,1.00,13:00,01:00,13,13.00,01.00\n\ud83d\udd5c=>1,1:30,clock,one,one-thirty,thirty,1.30,half past one,30,13:30,01:30,13.30,01.30\n\ud83d\udd51=>00,2,2:00,clock,o\u2019clock,two,2.00,14:00,02:00,14,14.00,02.00\n\ud83d\udd5d=>2,2:30,clock,thirty,two,two-thirty,2.30,half past two,30,14:30,02:30,14.30,02.30\n\ud83d\udd52=>00,3,3:00,clock,o\u2019clock,three,2,2:30,3.00,15:00,03:00,15,15.00,03.00\n\ud83d\udd5e=>3,3:30,clock,thirty,three,three-thirty,3.30,half past three,2,2:30,30,15:00,15:30,03:30,15.30,03.30\n\ud83d\udd53=>00,4,4:00,clock,four,o\u2019clock,4.00,16:00,04:00,16,16.00,04.00\n\ud83d\udd5f=>4,4:30,clock,four,four-thirty,thirty,4.30,half past four,30,16:30,14:30,04:30,16.30,04.30,00,4:00\n\ud83d\udd54=>00,5,5:00,clock,five,o\u2019clock,4,4:00,5.00,17:00,05:00,17,17.00,05.00\n\ud83d\udd60=>5,5:30,clock,five,five-thirty,thirty,5.30,half past five,30,4,4:30,17:30,05:30,17.30,05.30,00,5:00\n\ud83d\udd55=>00,6,6:00,clock,o\u2019clock,six,6.00,18:00,06:00,18,18.00,06.00\n\ud83d\udd61=>6,6:30,clock,six,six-thirty,thirty,6.30,half past six,30,18:30,06:30,18.30,06.30,6:00,00\n\ud83d\udd56=>00,7,7:00,clock,o\u2019clock,seven,7.00,19:00,07:00,19,19.00,6,6:30,07.00,7:30\n\ud83d\udd62=>7,7:30,clock,seven,seven-thirty,thirty,7.30,half past seven,30,19:30,07:30,19.30,6,6:30,07.30,00\n\ud83d\udd57=>00,8,8:00,clock,eight,o\u2019clock,8.00,20:00,08:00,20,20.00,08.00\n\ud83d\udd63=>8,8:30,clock,eight,eight-thirty,thirty,8.30,half past eight,30,20:30,7:30,08:30,20.30,08.30,00,8:00\n\ud83d\udd58=>00,9,9:00,clock,nine,o\u2019clock,9.00,21:00,09:00,21,21.00,09.00\n\ud83d\udd64=>9,9:30,clock,nine,nine-thirty,thirty,9.30,half past nine,30,21:30,09:30,21.30,09.30,00,9:00\n\ud83d\udd59=>00,10,10:00,clock,o\u2019clock,ten,10.00,22:00,22,22.00\n\ud83d\udd65=>10,10:30,clock,ten,ten-thirty,thirty,10.30,half past ten,30,22:30,22.30,10:00\n\ud83d\udd5a=>00,11,11:00,clock,eleven,o\u2019clock,11.00,23:00,23,23.00\n\ud83d\udd66=>11,11:30,clock,eleven,eleven-thirty,thirty,11.30,half past eleven,30,23:30,23.30,1 1:30\n\ud83c\udf11=>dark,moon,new moon\n\ud83c\udf12=>crescent,moon,waxing\n\ud83c\udf13=>first quarter moon,moon,quarter,first-quarter moon\n\ud83c\udf14=>gibbous,moon,waxing\n\ud83c\udf15=>full,moon\n\ud83c\udf16=>gibbous,moon,waning\n\ud83c\udf17=>last quarter moon,moon,quarter,last-quarter moon\n\ud83c\udf18=>crescent,moon,waning\n\ud83c\udf19=>crescent,moon\n\ud83c\udf1a=>face,moon,new moon face\n\ud83c\udf1b=>face,first quarter moon face,moon,quarter,first-quarter moon face\n\ud83c\udf1c=>face,last quarter moon face,moon,quarter,last-quarter moon face\n\ud83c\udf21=>thermometer,weather\n\u2600=>bright,rays,sun,sunny\n\ud83c\udf1d=>bright,face,full,moon,full-moon face\n\ud83c\udf1e=>bright,face,sun,sun with face\n\ud83e\ude90=>ringed planet,saturn,saturnine\n\u2b50=>star,yellow medium star\n\ud83c\udf1f=>glittery,glow,glowing star,shining,sparkle,star\n\ud83c\udf20=>falling,shooting,star\n\ud83c\udf0c=>milky way,space,galaxy,milky,way\n\u2601=>cloud,weather\n\u26c5=>cloud,sun,sun behind cloud\n\u26c8=>cloud,cloud with lightning and rain,rain,thunder\n\ud83c\udf24=>cloud,sun,sun behind small cloud\n\ud83c\udf25=>cloud,sun,sun behind large cloud\n\ud83c\udf26=>cloud,rain,sun,sun behind rain cloud\n\ud83c\udf27=>cloud,cloud with rain,rain\n\ud83c\udf28=>cloud,cloud with snow,cold,snow\n\ud83c\udf29=>cloud,cloud with lightning,lightning\n\ud83c\udf2a=>cloud,tornado,whirlwind,twister\n\ud83c\udf2b=>cloud,fog\n\ud83c\udf2c=>blow,cloud,face,wind\n\ud83c\udf00=>cyclone,dizzy,hurricane,twister,typhoon\n\ud83c\udf08=>rain,rainbow,pride\n\ud83c\udf02=>closed umbrella,clothing,rain,umbrella\n\u2602=>clothing,rain,umbrella\n\u2614=>clothing,drop,rain,umbrella,umbrella with rain drops\n\u26f1=>rain,sun,umbrella,umbrella on ground,beach,sand\n\u26a1=>danger,electric,high voltage,lightning,voltage,zap\n\u2744=>cold,snow,snowflake\n\u2603=>cold,snow,snowman\n\u26c4=>cold,snow,snowman,snowman without snow\n\u2604=>comet,space\n\ud83d\udd25=>fire,flame,tool\n\ud83d\udca7=>cold,comic,drop,droplet,sweat\n\ud83c\udf0a=>ocean,water,wave,sea,swell\n\ud83c\udf83=>celebration,halloween,jack,jack-o-lantern,lantern,jack-o\u2019-lantern,pumpkin\n\ud83c\udf84=>celebration,christmas,tree\n\ud83c\udf86=>celebration,fireworks\n\ud83c\udf87=>celebration,fireworks,sparkle,sparkler\n\ud83e\udde8=>dynamite,explosive,firecracker,fireworks\n\u2728=>sparkle,sparkles,star\n\ud83c\udf88=>balloon,celebration\n\ud83c\udf89=>celebration,party,popper,tada,ta-da\n\ud83c\udf8a=>ball,celebration,confetti\n\ud83c\udf8b=>banner,celebration,japanese,tanabata tree,tree,star festival,tanabata\n\ud83c\udf8d=>bamboo,celebration,japanese,pine,pine decoration,decoration\n\ud83c\udf8e=>celebration,doll,festival,japanese,japanese dolls\n\ud83c\udf8f=>carp,celebration,streamer,carp wind sock,japanese wind socks,koinobori\n\ud83c\udf90=>bell,celebration,chime,wind\n\ud83c\udf91=>celebration,ceremony,moon,moon viewing ceremony,jugoya,moon-viewing ceremony,otsukimi,tsukimi\n\ud83e\udde7=>gift,good luck,h\xf3ngb\u0101o,lai see,money,red envelope\n\ud83c\udf80=>celebration,ribbon\n\ud83c\udf81=>box,celebration,gift,present,wrapped\n\ud83c\udf97=>celebration,reminder,ribbon,awareness ribbon\n\ud83c\udf9f=>admission,admission tickets,ticket,entry\n\ud83c\udfab=>admission,ticket\n\ud83c\udf96=>celebration,medal,military\n\ud83c\udfc6=>prize,trophy,celebration\n\ud83c\udfc5=>medal,sports medal,celebration,sports\n\ud83e\udd47=>1st place medal,first,gold,medal,1\n\ud83e\udd48=>2nd place medal,medal,second,silver,2\n\ud83e\udd49=>3rd place medal,bronze,medal,third,3\n\u26bd=>ball,football,soccer\n\u26be=>ball,baseball\n\ud83e\udd4e=>ball,glove,softball,underarm\n\ud83c\udfc0=>ball,basketball,hoop\n\ud83c\udfd0=>ball,game,volleyball\n\ud83c\udfc8=>american,ball,football\n\ud83c\udfc9=>ball,football,rugby,australian football,rugby ball,rugby league,rugby union\n\ud83c\udfbe=>ball,racquet,tennis,racket\n\ud83e\udd4f=>flying disc,ultimate,frisbee\n\ud83c\udfb3=>ball,bowling,game,pins,tenpin bowling\n\ud83c\udfcf=>ball,bat,cricket game,game,cricket ball,cricket bat,cricket match,cricket\n\ud83c\udfd1=>ball,field,game,hockey,stick\n\ud83c\udfd2=>game,hockey,ice,puck,stick\n\ud83e\udd4d=>ball,goal,lacrosse,stick\n\ud83c\udfd3=>ball,bat,game,paddle,ping pong,table tennis\n\ud83c\udff8=>badminton,birdie,game,racquet,shuttlecock\n\ud83e\udd4a=>boxing,glove\n\ud83e\udd4b=>judo,karate,martial arts,martial arts uniform,taekwondo,uniform\n\ud83e\udd45=>goal,net,goal cage\n\u26f3=>flag in hole,golf,hole,flag\n\u26f8=>ice,skate,ice skating\n\ud83c\udfa3=>fish,fishing pole,pole,angling,fishing,rod\n\ud83e\udd3f=>diving,diving mask,scuba,snorkeling,snorkelling\n\ud83c\udfbd=>athletics,running,sash,shirt\n\ud83c\udfbf=>ski,skis,snow,skiing\n\ud83d\udef7=>sled,sledge,sleigh\n\ud83e\udd4c=>curling stone,game,rock,curling,stone,curling rock\n\ud83c\udfaf=>bullseye,dart,direct hit,game,hit,target,bull,eye\n\ud83e\ude80=>fluctuate,toy,yo-yo\n\ud83e\ude81=>fly,kite,soar\n\ud83c\udfb1=>8,ball,billiard,eight,game,pool 8 ball\n\ud83d\udd2e=>ball,crystal,fairy tale,fantasy,fortune,tool\n\ud83e\uddff=>bead,charm,evil-eye,nazar,nazar amulet,talisman,amulet,evil eye\n\ud83c\udfae=>controller,game,video game\n\ud83d\udd79=>game,joystick,video game\n\ud83c\udfb0=>game,slot,slot machine,fruit machine,one-armed bandit,pokie,pokies\n\ud83c\udfb2=>dice,die,game\n\ud83e\udde9=>clue,interlocking,jigsaw,piece,puzzle\n\ud83e\uddf8=>plaything,plush,stuffed,teddy bear,toy\n\u2660=>card,game,spade suit\n\u2665=>card,game,heart suit\n\u2666=>card,diamond suit,game,diamonds\n\u2663=>card,club suit,game,clubs\n\u265f=>chess,chess pawn,dupe,expendable\n\ud83c\udccf=>card,game,joker,wildcard\n\ud83c\udc04=>game,mahjong,mahjong red dragon,red\n\ud83c\udfb4=>card,flower,flower playing cards,game,japanese,playing,hanafuda\n\ud83c\udfad=>art,mask,performing,performing arts,theater,theatre\n\ud83d\uddbc=>art,frame,framed picture,museum,painting,picture\n\ud83c\udfa8=>art,artist palette,museum,painting,palette\n\ud83e\uddf5=>needle,sewing,spool,string,thread\n\ud83e\uddf6=>ball,crochet,knit,yarn\n\ud83d\udc53=>clothing,eye,eyeglasses,eyewear,glasses,specs,spectacles\n\ud83d\udd76=>dark,eye,eyewear,glasses,sunglasses,sunnies\n\ud83e\udd7d=>eye protection,goggles,swimming,welding\n\ud83e\udd7c=>doctor,experiment,lab coat,scientist\n\ud83e\uddba=>emergency,safety,vest,hi-vis,high-vis,jacket,life jacket\n\ud83d\udc54=>clothing,necktie,tie\n\ud83d\udc55=>clothing,shirt,t-shirt,tshirt,tee,tee-shirt\n\ud83d\udc56=>clothing,jeans,pants,trousers\n\ud83e\udde3=>neck,scarf\n\ud83e\udde4=>gloves,hand\n\ud83e\udde5=>coat,jacket\n\ud83e\udde6=>socks,stocking\n\ud83d\udc57=>clothing,dress,woman\u2019s clothes\n\ud83d\udc58=>clothing,kimono\n\ud83e\udd7b=>clothing,dress,sari\n\ud83e\ude71=>bathing suit,one-piece swimsuit\n\ud83e\ude72=>bathing suit,briefs,one-piece,swimsuit,underwear,pants,bathers,speedos\n\ud83e\ude73=>bathing suit,pants,shorts,underwear,boardshorts,swim shorts,boardies\n\ud83d\udc59=>bikini,clothing,swim,swim suit,two-piece\n\ud83d\udc5a=>clothing,woman,woman\u2019s clothes,blouse,top\n\ud83d\udc5b=>clothing,coin,purse,accessories\n\ud83d\udc5c=>bag,clothing,handbag,purse,accessories,tote\n\ud83d\udc5d=>bag,clothing,clutch bag,pouch,accessories\n\ud83d\udecd=>bag,hotel,shopping,shopping bags\n\ud83c\udf92=>backpack,bag,rucksack,satchel,school\n\ud83d\udc5e=>clothing,man,man\u2019s shoe,shoe\n\ud83d\udc5f=>athletic,clothing,running shoe,shoe,sneaker,trainer,runners\n\ud83e\udd7e=>backpacking,boot,camping,hiking\n\ud83e\udd7f=>ballet flat,flat shoe,slip-on,slipper\n\ud83d\udc60=>clothing,heel,high-heeled shoe,shoe,woman,stiletto\n\ud83d\udc61=>clothing,sandal,shoe,woman,woman\u2019s sandal\n\ud83e\ude70=>ballet,ballet shoes,dance\n\ud83d\udc62=>boot,clothing,shoe,woman,woman\u2019s boot\n\ud83d\udc51=>clothing,crown,king,queen\n\ud83d\udc52=>clothing,hat,woman,woman\u2019s hat\n\ud83c\udfa9=>clothing,hat,top,tophat\n\ud83c\udf93=>cap,celebration,clothing,graduation,hat,mortarboard\n\ud83e\udde2=>baseball cap,billed cap\n\u26d1=>aid,cross,face,hat,helmet,rescue worker\u2019s helmet\n\ud83d\udcff=>beads,clothing,necklace,prayer,religion\n\ud83d\udc84=>cosmetics,lipstick,makeup,make-up\n\ud83d\udc8d=>diamond,ring\n\ud83d\udc8e=>diamond,gem,gem stone,jewel,gemstone\n\ud83d\udd07=>mute,muted speaker,quiet,silent,speaker\n\ud83d\udd08=>soft,speaker low volume,low,quiet,speaker,volume\n\ud83d\udd09=>medium,speaker medium volume\n\ud83d\udd0a=>loud,speaker high volume,3\n\ud83d\udce2=>loud,loudspeaker,public address,loudhailer\n\ud83d\udce3=>cheering,megaphone\n\ud83d\udcef=>horn,post,postal\n\ud83d\udd14=>bell\n\ud83d\udd15=>bell,bell with slash,forbidden,mute,quiet,silent\n\ud83c\udfbc=>music,musical score,score\n\ud83c\udfb5=>music,musical note,note\n\ud83c\udfb6=>music,musical notes,note,notes\n\ud83c\udf99=>mic,microphone,music,studio\n\ud83c\udf9a=>level,music,slider\n\ud83c\udf9b=>control,knobs,music\n\ud83c\udfa4=>karaoke,mic,microphone\n\ud83c\udfa7=>earbud,headphone,headphones\n\ud83d\udcfb=>radio,video,am,fm,wireless\n\ud83c\udfb7=>instrument,music,sax,saxophone\n\ud83c\udfb8=>guitar,instrument,music\n\ud83c\udfb9=>instrument,keyboard,music,musical keyboard,piano,organ\n\ud83c\udfba=>instrument,music,trumpet\n\ud83c\udfbb=>instrument,music,violin\n\ud83e\ude95=>banjo,music,stringed\n\ud83e\udd41=>drum,drumsticks,music,percussions\n\ud83d\udcf1=>cell,mobile,phone,telephone\n\ud83d\udcf2=>arrow,cell,mobile,mobile phone with arrow,phone,receive\n\u260e=>phone,telephone,landline\n\ud83d\udcde=>phone,receiver,telephone\n\ud83d\udcdf=>pager\n\ud83d\udce0=>fax,fax machine,facsimile\n\ud83d\udd0b=>battery\n\ud83d\udd0c=>electric,electricity,plug\n\ud83d\udcbb=>computer,laptop,pc,personal\n\ud83d\udda5=>computer,desktop\n\ud83d\udda8=>computer,printer\n\u2328=>computer,keyboard\n\ud83d\uddb1=>computer,computer mouse,3\n\ud83d\uddb2=>computer,trackball\n\ud83d\udcbd=>computer,disk,minidisk,optical\n\ud83d\udcbe=>computer,disk,floppy,diskette\n\ud83d\udcbf=>cd,computer,disk,optical\n\ud83d\udcc0=>blu-ray,computer,disk,dvd,optical\n\ud83e\uddee=>abacus,calculation\n\ud83c\udfa5=>camera,cinema,movie,film,19900\n\ud83c\udf9e=>cinema,film,frames,movie\n\ud83d\udcfd=>cinema,film,movie,projector,video\n\ud83c\udfac=>clapper,clapper board,movie,clapperboard,film\n\ud83d\udcfa=>television,tv,video,tele,telly\n\ud83d\udcf7=>camera,video\n\ud83d\udcf8=>camera,camera with flash,flash,video\n\ud83d\udcf9=>camera,video,camcorder\n\ud83d\udcfc=>tape,vhs,video,videocassette\n\ud83d\udd0d=>glass,magnifying,magnifying glass tilted left,search,tool\n\ud83d\udd0e=>glass,magnifying,magnifying glass tilted right,search,tool\n\ud83d\udd6f=>candle,light\n\ud83d\udca1=>bulb,comic,electric,idea,light,globe\n\ud83d\udd26=>electric,flashlight,light,tool,torch\n\ud83c\udfee=>bar,lantern,light,red,red paper lantern\n\ud83e\ude94=>diya,lamp,oil\n\ud83d\udcd4=>book,cover,decorated,notebook,notebook with decorative cover\n\ud83d\udcd5=>book,closed\n\ud83d\udcd6=>book,open\n\ud83d\udcd7=>book,green\n\ud83d\udcd8=>blue,book\n\ud83d\udcd9=>book,orange\n\ud83d\udcda=>book,books\n\ud83d\udcd3=>notebook\n\ud83d\udcd2=>ledger,notebook\n\ud83d\udcc3=>curl,document,page,page with curl\n\ud83d\udcdc=>paper,scroll\n\ud83d\udcc4=>document,page,page facing up\n\ud83d\udcf0=>news,newspaper,paper\n\ud83d\uddde=>news,newspaper,paper,rolled,rolled-up newspaper\n\ud83d\udcd1=>bookmark,mark,marker,tabs\n\ud83d\udd16=>bookmark,mark\n\ud83c\udff7=>label,tag\n\ud83d\udcb0=>bag,dollar,money,moneybag\n\ud83d\udcb4=>banknote,bill,currency,money,note,yen\n\ud83d\udcb5=>banknote,bill,currency,dollar,money,note\n\ud83d\udcb6=>banknote,bill,currency,euro,money,note\n\ud83d\udcb7=>banknote,bill,currency,money,note,pound,bank,sterling\n\ud83d\udcb8=>banknote,bill,fly,money,money with wings,wings\n\ud83d\udcb3=>card,credit,money\n\ud83e\uddfe=>accounting,bookkeeping,evidence,proof,receipt\n\ud83d\udcb9=>chart,chart increasing with yen,graph,growth,money,yen,graph increasing with yen\n\u2709=>email,envelope,letter,e-mail\n\ud83d\udce7=>e-mail,email,letter,mail\n\ud83d\udce8=>e-mail,email,envelope,incoming,letter,receive\n\ud83d\udce9=>arrow,e-mail,email,envelope,envelope with arrow,outgoing\n\ud83d\udce4=>box,letter,mail,outbox,sent,tray,out tray\n\ud83d\udce5=>box,inbox,letter,mail,receive,tray,in tray\n\ud83d\udce6=>box,package,parcel\n\ud83d\udceb=>closed,closed mailbox with raised flag,mail,mailbox,postbox,closed postbox with raised flag,letterbox,post,post box,closed letterbox with raised flag\n\ud83d\udcea=>closed,closed mailbox with lowered flag,lowered,mail,mailbox,postbox,closed postbox with lowered flag,letterbox,post,post box,closed letterbox with lowered flag\n\ud83d\udcec=>mail,mailbox,open,open mailbox with raised flag,postbox,open postbox with raised flag,post,post box,open letterbox with raised flag\n\ud83d\udced=>lowered,mail,mailbox,open,open mailbox with lowered flag,postbox,open postbox with lowered flag,post,post box,open letterbox with lowered flag\n\ud83d\udcee=>mail,mailbox,postbox,post,post box\n\ud83d\uddf3=>ballot,ballot box with ballot,box\n\u270f=>pencil\n\u2712=>black nib,nib,pen\n\ud83d\udd8b=>fountain,pen\n\ud83d\udd8a=>ballpoint,pen\n\ud83d\udd8c=>paintbrush,painting\n\ud83d\udd8d=>crayon\n\ud83d\udcdd=>memo,pencil\n\ud83d\udcbc=>briefcase\n\ud83d\udcc1=>file,folder\n\ud83d\udcc2=>file,folder,open\n\ud83d\uddc2=>card,dividers,index\n\ud83d\udcc5=>calendar,date\n\ud83d\udcc6=>calendar,tear-off calendar\n\ud83d\uddd2=>note,pad,spiral,spiral notepad\n\ud83d\uddd3=>calendar,pad,spiral\n\ud83d\udcc7=>card,index,rolodex\n\ud83d\udcc8=>chart,chart increasing,graph,growth,trend,upward,graph increasing\n\ud83d\udcc9=>chart,chart decreasing,down,graph,trend,graph decreasing\n\ud83d\udcca=>bar,chart,graph\n\ud83d\udccb=>clipboard\n\ud83d\udccc=>pin,pushpin,map pin,drawing-pin\n\ud83d\udccd=>pin,pushpin,round pushpin,round drawing-pin\n\ud83d\udcce=>paperclip\n\ud83d\udd87=>link,linked paperclips,paperclip\n\ud83d\udccf=>ruler,straight edge,straight ruler\n\ud83d\udcd0=>ruler,set,triangle,triangular ruler,set square\n\u2702=>cutting,scissors,tool\n\ud83d\uddc3=>box,card,file\n\ud83d\uddc4=>cabinet,file,filing\n\ud83d\uddd1=>wastebasket,paper bin,wastepaper basket\n\ud83d\udd12=>closed,locked\n\ud83d\udd13=>lock,open,unlock,unlocked\n\ud83d\udd0f=>ink,lock,locked with pen,nib,pen,privacy\n\ud83d\udd10=>closed,key,lock,locked with key,secure\n\ud83d\udd11=>key,lock,password\n\ud83d\udddd=>clue,key,lock,old\n\ud83d\udd28=>hammer,tool\n\ud83e\ude93=>axe,chop,hatchet,split,wood\n\u26cf=>mining,pick,tool,pickaxe\n\u2692=>hammer,hammer and pick,pick,tool,hammer and pickaxe\n\ud83d\udee0=>hammer,hammer and wrench,spanner,tool,wrench,hammer and spanner\n\ud83d\udde1=>dagger,knife,weapon\n\u2694=>crossed,swords,weapon\n\ud83d\udd2b=>gun,handgun,pistol,revolver,tool,water,weapon,water pistol,toy\n\ud83c\udff9=>archer,arrow,bow,bow and arrow,sagittarius,zodiac\n\ud83d\udee1=>shield,weapon\n\ud83d\udd27=>spanner,tool,wrench\n\ud83d\udd29=>bolt,nut,nut and bolt,tool\n\u2699=>cog,cogwheel,gear,tool\n\ud83d\udddc=>clamp,compress,tool,vice\n\u2696=>balance,justice,libra,scale,zodiac\n\ud83e\uddaf=>accessibility,blind,white cane,guide cane,long mobility cane\n\ud83d\udd17=>link\n\u26d3=>chain,chains\n\ud83e\uddf0=>chest,mechanic,tool,toolbox\n\ud83e\uddf2=>attraction,horseshoe,magnet,magnetic\n\u2697=>alembic,chemistry,tool\n\ud83e\uddea=>chemist,chemistry,experiment,lab,science,test tube\n\ud83e\uddeb=>bacteria,biologist,biology,culture,lab,petri dish\n\ud83e\uddec=>biologist,dna,evolution,gene,genetics,life\n\ud83d\udd2c=>microscope,science,tool\n\ud83d\udd2d=>science,telescope,tool\n\ud83d\udce1=>antenna,dish,satellite\n\ud83d\udc89=>medicine,needle,shot,sick,syringe,ill,injection\n\ud83e\ude78=>bleed,blood donation,drop of blood,injury,medicine,menstruation\n\ud83d\udc8a=>doctor,medicine,pill,sick,capsule,tablet\n\ud83e\ude79=>adhesive bandage,bandage,plaster,bandaid,dressing,injury,sticking plaster\n\ud83e\ude7a=>doctor,heart,medicine,stethoscope\n\ud83d\udeaa=>door\n\ud83d\udecf=>bed,hotel,sleep\n\ud83d\udecb=>couch,couch and lamp,hotel,lamp,sofa,sofa and lamp\n\ud83e\ude91=>chair,seat,sit\n\ud83d\udebd=>toilet,lavatory,loo,facilities,wc\n\ud83d\udebf=>shower,water\n\ud83d\udec1=>bath,bathtub,tub\n\ud83e\ude92=>razor,sharp,shave,cut-throat\n\ud83e\uddf4=>lotion,lotion bottle,moisturizer,shampoo,sunscreen,moisturiser\n\ud83e\uddf7=>diaper,punk rock,safety pin,nappy\n\ud83e\uddf9=>broom,cleaning,sweeping,witch\n\ud83e\uddfa=>basket,farming,laundry,picnic\n\ud83e\uddfb=>paper towels,roll of paper,toilet paper,toilet roll\n\ud83e\uddfc=>bar,bathing,cleaning,lather,soap,soapdish\n\ud83e\uddfd=>absorbing,cleaning,porous,sponge\n\ud83e\uddef=>extinguish,fire,fire extinguisher,quench\n\ud83d\uded2=>cart,shopping,trolley,shopping trolley,basket\n\ud83d\udeac=>cigarette,smoking\n\u26b0=>coffin,death\n\u26b1=>ashes,death,funeral,urn\n\ud83d\uddff=>face,moai,moyai,statue\n\ud83c\udfe7=>atm,atm sign,automated,bank,teller,cashpoint\n\ud83d\udeae=>litter,litter bin,litter in bin sign,rubbish,garbage,trash\n\ud83d\udeb0=>drinking,potable,water,drinking water\n\u267f=>access,wheelchair symbol,disabled access\n\ud83d\udeb9=>lavatory,man,men\u2019s room,restroom,wc,men\u2019s toilet,bathroom,men\u2019s,washroom,00\n\ud83d\udeba=>lavatory,restroom,wc,woman,women\u2019s room,women\u2019s toilet,ladies room,bathroom,washroom,women\u2019s,00\n\ud83d\udebb=>lavatory,restroom,wc,toilets,bathroom,washroom,00\n\ud83d\udebc=>baby,baby symbol,changing,change room\n\ud83d\udebe=>closet,lavatory,restroom,water,wc,amenities,bathroom,toilet,water closet,00\n\ud83d\udec2=>control,passport,border,security\n\ud83d\udec3=>customs\n\ud83d\udec4=>baggage,claim\n\ud83d\udec5=>baggage,left luggage,locker,luggage\n\u26a0=>warning\n\ud83d\udeb8=>child,children crossing,crossing,pedestrian,traffic\n\u26d4=>entry,forbidden,no,not,prohibited,traffic,denied\n\ud83d\udeab=>entry,forbidden,no,not,prohibited,denied\n\ud83d\udeb3=>bicycle,bike,forbidden,no,no bicycles,prohibited\n\ud83d\udead=>forbidden,no,not,prohibited,smoking,denied\n\ud83d\udeaf=>forbidden,litter,no,no littering,not,prohibited,denied\n\ud83d\udeb1=>non-drinking,non-potable,water,non-drinking water,non-drinkable water\n\ud83d\udeb7=>forbidden,no,no pedestrians,not,pedestrian,prohibited,denied\n\ud83d\udcf5=>cell,forbidden,mobile,no,no mobile phones,phone\n\ud83d\udd1e=>18,age restriction,eighteen,no one under eighteen,prohibited,underage\n\u2622=>radioactive,sign\n\u2623=>biohazard,sign\n\u2b06=>arrow,cardinal,direction,north,up arrow,up\n\u2197=>arrow,direction,intercardinal,northeast,up-right arrow\n\u27a1=>arrow,cardinal,direction,east,right arrow\n\u2198=>arrow,direction,down-right arrow,intercardinal,southeast\n\u2b07=>arrow,cardinal,direction,down,south\n\u2199=>arrow,direction,down-left arrow,intercardinal,southwest\n\u2b05=>arrow,cardinal,direction,left arrow,west\n\u2196=>arrow,direction,intercardinal,northwest,up-left arrow\n\u2195=>arrow,up-down arrow\n\u2194=>arrow,left-right arrow\n\u21a9=>arrow,right arrow curving left\n\u21aa=>arrow,left arrow curving right\n\u2934=>arrow,right arrow curving up\n\u2935=>arrow,down,right arrow curving down\n\ud83d\udd03=>arrow,clockwise,clockwise vertical arrows,reload\n\ud83d\udd04=>anticlockwise,arrow,counterclockwise,counterclockwise arrows button,withershins,anticlockwise arrows button\n\ud83d\udd19=>arrow,back,back arrow\n\ud83d\udd1a=>arrow,end,end arrow\n\ud83d\udd1b=>arrow,mark,on,on arrow\n\ud83d\udd1c=>arrow,soon,soon arrow\n\ud83d\udd1d=>arrow,top,top arrow,up\n\ud83d\uded0=>place of worship,religion,worship\n\u269b=>atheist,atom,atom symbol\n\ud83d\udd49=>hindu,om,religion,aum\n\u2721=>david,jew,jewish,religion,star,star of david\n\u2638=>buddhist,dharma,religion,wheel,wheel of dharma,dharmachakra\n\u262f=>religion,tao,taoist,yang,yin\n\u271d=>christian,cross,latin cross,religion\n\u2626=>christian,cross,orthodox cross,religion\n\u262a=>islam,muslim,religion,star and crescent\n\u262e=>peace,peace symbol\n\ud83d\udd4e=>candelabrum,candlestick,menorah,religion\n\ud83d\udd2f=>dotted six-pointed star,fortune,star,6\n\u2648=>aries,ram,zodiac\n\u2649=>bull,ox,taurus,zodiac\n\u264a=>gemini,twins,zodiac\n\u264b=>cancer,crab,zodiac\n\u264c=>leo,lion,zodiac\n\u264d=>virgo,zodiac,virgin\n\u264e=>balance,justice,libra,scales,zodiac\n\u264f=>scorpio,scorpion,scorpius,zodiac\n\u2650=>archer,sagittarius,zodiac,centaur\n\u2651=>capricorn,goat,zodiac\n\u2652=>aquarius,bearer,water,zodiac,water bearer\n\u2653=>fish,pisces,zodiac\n\u26ce=>bearer,ophiuchus,serpent,snake,zodiac\n\ud83d\udd00=>arrow,crossed,shuffle tracks button\n\ud83d\udd01=>arrow,clockwise,repeat,repeat button\n\ud83d\udd02=>arrow,clockwise,once,repeat single button,1\n\u25b6=>arrow,play,play button,right,triangle\n\u23e9=>arrow,double,fast,fast-forward button,forward,fast forward button,2\n\u23ed=>arrow,next scene,next track,next track button,triangle\n\u23ef=>arrow,pause,play,play or pause button,right,triangle\n\u25c0=>arrow,left,reverse,reverse button,triangle\n\u23ea=>arrow,double,fast reverse button,rewind,fast-reverse button,2\n\u23ee=>arrow,last track button,previous scene,previous track,triangle\n\ud83d\udd3c=>arrow,button,red,upwards button,upward button\n\u23eb=>arrow,double,fast up button,2\n\ud83d\udd3d=>arrow,button,down,downwards button,red,downward button\n\u23ec=>arrow,double,down,fast down button,2\n\u23f8=>bar,double,pause,pause button,vertical,2\n\u23f9=>square,stop,stop button\n\u23fa=>circle,record,record button\n\u23cf=>eject,eject button\n\ud83c\udfa6=>camera,cinema,film,movie\n\ud83d\udd05=>brightness,dim,dim button,low\n\ud83d\udd06=>bright,bright button,brightness,brightness button\n\ud83d\udcf6=>antenna,antenna bars,bar,cell,mobile,phone\n\ud83d\udcf3=>cell,mobile,mode,phone,telephone,vibration,vibrate\n\ud83d\udcf4=>cell,mobile,off,phone,telephone\n\u2640=>female sign,woman\n\u2642=>male sign,man\n\u26a7=>transgender,transgender symbol,trans\n\u2716=>cancel,multiplication,multiply,sign,x,heavy multiplication x\n\u2795=>math,plus,sign,maths,add,addition\n\u2796=>math,minus,sign,maths,subtraction\n\u2797=>divide,division,math,sign,heavy division sign,maths\n\u267e=>forever,infinity,unbounded,universal,eternal,unbound\n\u203c=>bangbang,double exclamation mark,exclamation,mark,punctuation,2\n\u2049=>exclamation,interrobang,mark,punctuation,question,2\n\u2753=>mark,punctuation,question,red question mark\n\u2754=>mark,outlined,punctuation,question,white question mark\n\u2755=>exclamation,mark,outlined,punctuation,white exclamation mark\n\u2757=>exclamation,mark,punctuation,red exclamation mark\n\ud83d\udcb1=>bank,currency,exchange,money\n\ud83d\udcb2=>currency,dollar,heavy dollar sign,money\n\u2695=>aesculapius,medical symbol,medicine,staff\n\u267b=>recycle,recycling symbol\n\u269c=>fleur-de-lis\n\ud83d\udd31=>anchor,emblem,ship,tool,trident\n\ud83d\udcdb=>badge,name\n\ud83d\udd30=>beginner,chevron,japanese,japanese symbol for beginner,leaf\n\u2b55=>circle,hollow red circle,large,o,red\n\u2705=>button,check,mark,tick\n\u2611=>box,check,check box with check,tick,tick box with tick,ballot\n\u2714=>check,mark,tick,heavy tick mark\n\u274c=>cancel,cross,mark,multiplication,multiply,x\n\u274e=>cross mark button,mark,square,x\n\u27b0=>curl,curly loop,loop\n\u27bf=>curl,double,double curly loop,loop,2\n\u2733=>asterisk,eight-spoked asterisk,8\n\u2734=>eight-pointed star,star,8\n\u2747=>sparkle\n\ud83d\udd20=>abcd,input,latin,letters,uppercase,input latin uppercase\n\ud83d\udd21=>abcd,input,latin,letters,lowercase,input latin lowercase\n\ud83d\udd22=>1234,input,numbers,123\n\ud83d\udd23=>\u3012\u266a&%,input,input symbols,1234\n\ud83d\udd24=>abc,alphabet,input,latin,letters,input latin letters\n\ud83c\udd70=>a,a button (blood type),blood type,1\n\ud83c\udd8e=>ab,ab button (blood type),blood type,3\n\ud83c\udd71=>b,b button (blood type),blood type,2\n\ud83c\udd91=>cl,cl button\n\ud83c\udd92=>cool,cool button\n\ud83c\udd93=>free,free button\n\u2139=>i,information\n\ud83c\udd94=>id,id button,identity\n\u24c2=>\u24dc,circle,circled m,m\n\ud83c\udd95=>new,new button\n\ud83c\udd96=>ng,ng button\n\ud83c\udd7e=>blood type,o,o button (blood type),4\n\ud83c\udd97=>ok,ok button\n\ud83c\udd7f=>p button,parking\n\ud83c\udd98=>help,sos,sos button\n\ud83c\udd99=>mark,up,up button\n\ud83c\udd9a=>versus,vs,vs button\n\ud83c\ude01=>here,japanese,japanese here button,katakana,\u30b3\u30b3\n\ud83c\ude02=>service charge,japanese,japanese service charge button,katakana,\u30b5\n\ud83c\ude37=>monthly amount,ideograph,japanese,japanese monthly amount button,\u6708\n\ud83c\ude36=>not free of charge,ideograph,japanese,japanese not free of charge button,\u6709\n\ud83c\ude2f=>reserved,ideograph,japanese,japanese reserved button,\u6307\n\ud83c\ude50=>bargain,ideograph,japanese,japanese bargain button,\u5f97\n\ud83c\ude39=>discount,ideograph,japanese,japanese discount button,\u5272\n\ud83c\ude1a=>free of charge,ideograph,japanese,japanese free of charge button,\u7121\n\ud83c\ude32=>prohibited,ideograph,japanese,japanese prohibited button,\u7981\n\ud83c\ude51=>acceptable,ideograph,japanese,japanese acceptable button,\u53ef\n\ud83c\ude38=>application,ideograph,japanese,japanese application button,\u7533\n\ud83c\ude34=>passing grade,ideograph,japanese,japanese passing grade button,\u5408\n\ud83c\ude33=>vacancy,ideograph,japanese,japanese vacancy button,\u7a7a\n\u3297=>congratulations,ideograph,japanese,japanese congratulations button,\u795d\n\u3299=>secret,ideograph,japanese,japanese secret button,\u79d8\n\ud83c\ude3a=>open for business,ideograph,japanese,japanese open for business button,\u55b6\n\ud83c\ude35=>no vacancy,ideograph,japanese,japanese no vacancy button,\u6e80\n\ud83d\udd34=>circle,geometric,red\n\ud83d\udfe0=>circle,orange\n\ud83d\udfe1=>circle,yellow\n\ud83d\udfe2=>circle,green\n\ud83d\udd35=>blue,circle,geometric\n\ud83d\udfe3=>circle,purple\n\ud83d\udfe4=>brown,circle\n\u26ab=>black circle,circle,geometric\n\u26aa=>circle,geometric,white circle\n\ud83d\udfe5=>red,square\n\ud83d\udfe7=>orange,square\n\ud83d\udfe8=>square,yellow\n\ud83d\udfe9=>green,square\n\ud83d\udfe6=>blue,square\n\ud83d\udfea=>purple,square\n\ud83d\udfeb=>brown,square\n\u2b1b=>black large square,geometric,square\n\u2b1c=>geometric,square,white large square\n\u25fc=>black medium square,geometric,square\n\u25fb=>geometric,square,white medium square\n\u25fe=>black medium-small square,geometric,square\n\u25fd=>geometric,square,white medium-small square\n\u25aa=>black small square,geometric,square\n\u25ab=>geometric,square,white small square\n\ud83d\udd36=>diamond,geometric,large orange diamond,orange\n\ud83d\udd37=>blue,diamond,geometric,large blue diamond\n\ud83d\udd38=>diamond,geometric,orange,small orange diamond\n\ud83d\udd39=>blue,diamond,geometric,small blue diamond\n\ud83d\udd3a=>geometric,red,red triangle pointed up\n\ud83d\udd3b=>down,geometric,red,red triangle pointed down\n\ud83d\udca0=>comic,diamond,diamond with a dot,geometric,inside\n\ud83d\udd18=>button,geometric,radio\n\ud83d\udd33=>button,geometric,outlined,square,white square button\n\ud83d\udd32=>black square button,button,geometric,square\n\ud83c\udfc1=>checkered,chequered,chequered flag,racing,checkered flag\n\ud83d\udea9=>post,triangular flag\n\ud83c\udf8c=>celebration,cross,crossed,crossed flags,japanese\n\ud83c\udff4=>black flag,waving\n\ud83c\udff3=>waving,white flag\n\ud83c\udff3\u200d\ud83c\udf08=>pride,rainbow,rainbow flag\n\xb5=>measure,micro sign,mu\n\ud83d\udc4b\ud83c\udffb=>hand,light skin tone,wave,waving\n\ud83d\udc4b\ud83c\udffc=>hand,medium-light skin tone,wave,waving\n\ud83d\udc4b\ud83c\udffd=>hand,medium skin tone,wave,waving\n\ud83d\udc4b\ud83c\udffe=>hand,medium-dark skin tone,wave,waving\n\ud83d\udc4b\ud83c\udfff=>dark skin tone,hand,wave,waving\n\ud83e\udd1a\ud83c\udffb=>backhand,light skin tone,raised,raised back of hand\n\ud83e\udd1a\ud83c\udffc=>backhand,medium-light skin tone,raised,raised back of hand\n\ud83e\udd1a\ud83c\udffd=>backhand,medium skin tone,raised,raised back of hand\n\ud83e\udd1a\ud83c\udffe=>backhand,medium-dark skin tone,raised,raised back of hand\n\ud83e\udd1a\ud83c\udfff=>backhand,dark skin tone,raised,raised back of hand\n\ud83d\udd90\ud83c\udffb=>finger,hand,hand with fingers splayed,light skin tone,splayed,5\n\ud83d\udd90\ud83c\udffc=>finger,hand,hand with fingers splayed,medium-light skin tone,splayed,5\n\ud83d\udd90\ud83c\udffd=>finger,hand,hand with fingers splayed,medium skin tone,splayed,5\n\ud83d\udd90\ud83c\udffe=>finger,hand,hand with fingers splayed,medium-dark skin tone,splayed,5\n\ud83d\udd90\ud83c\udfff=>dark skin tone,finger,hand,hand with fingers splayed,splayed,5\n\u270b\ud83c\udffb=>hand,high 5,high five,light skin tone,raised hand\n\u270b\ud83c\udffc=>hand,high 5,high five,medium-light skin tone,raised hand\n\u270b\ud83c\udffd=>hand,high 5,high five,medium skin tone,raised hand\n\u270b\ud83c\udffe=>hand,high 5,high five,medium-dark skin tone,raised hand\n\u270b\ud83c\udfff=>dark skin tone,hand,high 5,high five,raised hand\n\ud83d\udd96\ud83c\udffb=>finger,hand,light skin tone,spock,vulcan,vulcan salute\n\ud83d\udd96\ud83c\udffc=>finger,hand,medium-light skin tone,spock,vulcan,vulcan salute\n\ud83d\udd96\ud83c\udffd=>finger,hand,medium skin tone,spock,vulcan,vulcan salute\n\ud83d\udd96\ud83c\udffe=>finger,hand,medium-dark skin tone,spock,vulcan,vulcan salute\n\ud83d\udd96\ud83c\udfff=>dark skin tone,finger,hand,spock,vulcan,vulcan salute\n\ud83d\udc4c\ud83c\udffb=>hand,light skin tone,ok,perfect\n\ud83d\udc4c\ud83c\udffc=>hand,medium-light skin tone,ok,perfect\n\ud83d\udc4c\ud83c\udffd=>hand,medium skin tone,ok,perfect\n\ud83d\udc4c\ud83c\udffe=>hand,medium-dark skin tone,ok,perfect\n\ud83d\udc4c\ud83c\udfff=>dark skin tone,hand,ok,perfect\n\ud83e\udd0f\ud83c\udffb=>light skin tone,pinching hand,small amount\n\ud83e\udd0f\ud83c\udffc=>medium-light skin tone,pinching hand,small amount\n\ud83e\udd0f\ud83c\udffd=>medium skin tone,pinching hand,small amount\n\ud83e\udd0f\ud83c\udffe=>medium-dark skin tone,pinching hand,small amount\n\ud83e\udd0f\ud83c\udfff=>dark skin tone,pinching hand,small amount\n\u270c\ud83c\udffb=>hand,light skin tone,v,victory,peace hand,peace sign,v sign\n\u270c\ud83c\udffc=>hand,medium-light skin tone,v,victory,peace hand,peace sign,v sign\n\u270c\ud83c\udffd=>hand,medium skin tone,v,victory,peace hand,peace sign,v sign\n\u270c\ud83c\udffe=>hand,medium-dark skin tone,v,victory,peace hand,peace sign,v sign\n\u270c\ud83c\udfff=>dark skin tone,hand,v,victory,peace hand,peace sign,v sign\n\ud83e\udd1e\ud83c\udffb=>cross,crossed fingers,finger,hand,light skin tone,luck\n\ud83e\udd1e\ud83c\udffc=>cross,crossed fingers,finger,hand,luck,medium-light skin tone\n\ud83e\udd1e\ud83c\udffd=>cross,crossed fingers,finger,hand,luck,medium skin tone\n\ud83e\udd1e\ud83c\udffe=>cross,crossed fingers,finger,hand,luck,medium-dark skin tone\n\ud83e\udd1e\ud83c\udfff=>cross,crossed fingers,dark skin tone,finger,hand,luck\n\ud83e\udd1f\ud83c\udffb=>hand,ily,light skin tone,love-you gesture,love you gesture\n\ud83e\udd1f\ud83c\udffc=>hand,ily,love-you gesture,medium-light skin tone,love you gesture\n\ud83e\udd1f\ud83c\udffd=>hand,ily,love-you gesture,medium skin tone,love you gesture\n\ud83e\udd1f\ud83c\udffe=>hand,ily,love-you gesture,medium-dark skin tone,love you gesture\n\ud83e\udd1f\ud83c\udfff=>dark skin tone,hand,ily,love-you gesture,love you gesture\n\ud83e\udd18\ud83c\udffb=>finger,hand,horns,light skin tone,rock-on,sign of the horns,rock on\n\ud83e\udd18\ud83c\udffc=>finger,hand,horns,medium-light skin tone,rock-on,sign of the horns,rock on\n\ud83e\udd18\ud83c\udffd=>finger,hand,horns,medium skin tone,rock-on,sign of the horns,rock on\n\ud83e\udd18\ud83c\udffe=>finger,hand,horns,medium-dark skin tone,rock-on,sign of the horns,rock on\n\ud83e\udd18\ud83c\udfff=>dark skin tone,finger,hand,horns,rock-on,sign of the horns,rock on\n\ud83e\udd19\ud83c\udffb=>call,call me hand,hand,light skin tone,call-me hand,shaka\n\ud83e\udd19\ud83c\udffc=>call,call me hand,hand,medium-light skin tone,call-me hand,shaka\n\ud83e\udd19\ud83c\udffd=>call,call me hand,hand,medium skin tone,call-me hand,shaka\n\ud83e\udd19\ud83c\udffe=>call,call me hand,hand,medium-dark skin tone,call-me hand,shaka\n\ud83e\udd19\ud83c\udfff=>call,call me hand,dark skin tone,hand,call-me hand,shaka\n\ud83d\udc48\ud83c\udffb=>backhand,backhand index pointing left,finger,hand,index,light skin tone,point\n\ud83d\udc48\ud83c\udffc=>backhand,backhand index pointing left,finger,hand,index,medium-light skin tone,point\n\ud83d\udc48\ud83c\udffd=>backhand,backhand index pointing left,finger,hand,index,medium skin tone,point\n\ud83d\udc48\ud83c\udffe=>backhand,backhand index pointing left,finger,hand,index,medium-dark skin tone,point\n\ud83d\udc48\ud83c\udfff=>backhand,backhand index pointing left,dark skin tone,finger,hand,index,point\n\ud83d\udc49\ud83c\udffb=>backhand,backhand index pointing right,finger,hand,index,light skin tone,point\n\ud83d\udc49\ud83c\udffc=>backhand,backhand index pointing right,finger,hand,index,medium-light skin tone,point\n\ud83d\udc49\ud83c\udffd=>backhand,backhand index pointing right,finger,hand,index,medium skin tone,point\n\ud83d\udc49\ud83c\udffe=>backhand,backhand index pointing right,finger,hand,index,medium-dark skin tone,point\n\ud83d\udc49\ud83c\udfff=>backhand,backhand index pointing right,dark skin tone,finger,hand,index,point\n\ud83d\udc46\ud83c\udffb=>backhand,backhand index pointing up,finger,hand,light skin tone,point,up\n\ud83d\udc46\ud83c\udffc=>backhand,backhand index pointing up,finger,hand,medium-light skin tone,point,up\n\ud83d\udc46\ud83c\udffd=>backhand,backhand index pointing up,finger,hand,medium skin tone,point,up\n\ud83d\udc46\ud83c\udffe=>backhand,backhand index pointing up,finger,hand,medium-dark skin tone,point,up\n\ud83d\udc46\ud83c\udfff=>backhand,backhand index pointing up,dark skin tone,finger,hand,point,up\n\ud83d\udd95\ud83c\udffb=>finger,hand,light skin tone,middle finger\n\ud83d\udd95\ud83c\udffc=>finger,hand,medium-light skin tone,middle finger\n\ud83d\udd95\ud83c\udffd=>finger,hand,medium skin tone,middle finger\n\ud83d\udd95\ud83c\udffe=>finger,hand,medium-dark skin tone,middle finger\n\ud83d\udd95\ud83c\udfff=>dark skin tone,finger,hand,middle finger\n\ud83d\udc47\ud83c\udffb=>backhand,backhand index pointing down,down,finger,hand,light skin tone,point\n\ud83d\udc47\ud83c\udffc=>backhand,backhand index pointing down,down,finger,hand,medium-light skin tone,point\n\ud83d\udc47\ud83c\udffd=>backhand,backhand index pointing down,down,finger,hand,medium skin tone,point\n\ud83d\udc47\ud83c\udffe=>backhand,backhand index pointing down,down,finger,hand,medium-dark skin tone,point\n\ud83d\udc47\ud83c\udfff=>backhand,backhand index pointing down,dark skin tone,down,finger,hand,point\n\u261d\ud83c\udffb=>finger,hand,index,index pointing up,light skin tone,point,up\n\u261d\ud83c\udffc=>finger,hand,index,index pointing up,medium-light skin tone,point,up\n\u261d\ud83c\udffd=>finger,hand,index,index pointing up,medium skin tone,point,up\n\u261d\ud83c\udffe=>finger,hand,index,index pointing up,medium-dark skin tone,point,up\n\u261d\ud83c\udfff=>dark skin tone,finger,hand,index,index pointing up,point,up\n\ud83d\udc4d\ud83c\udffb=>+1,hand,light skin tone,thumb,thumbs up,up,1,1+\n\ud83d\udc4d\ud83c\udffc=>+1,hand,medium-light skin tone,thumb,thumbs up,up,1,1+\n\ud83d\udc4d\ud83c\udffd=>+1,hand,medium skin tone,thumb,thumbs up,up,1,1+\n\ud83d\udc4d\ud83c\udffe=>+1,hand,medium-dark skin tone,thumb,thumbs up,up,1,1+\n\ud83d\udc4d\ud83c\udfff=>+1,dark skin tone,hand,thumb,thumbs up,up,1,1+\n\ud83d\udc4e\ud83c\udffb=>-1,down,hand,light skin tone,thumb,thumbs down,1,1-\n\ud83d\udc4e\ud83c\udffc=>-1,down,hand,medium-light skin tone,thumb,thumbs down,1,1-\n\ud83d\udc4e\ud83c\udffd=>-1,down,hand,medium skin tone,thumb,thumbs down,1,1-\n\ud83d\udc4e\ud83c\udffe=>-1,down,hand,medium-dark skin tone,thumb,thumbs down,1,1-\n\ud83d\udc4e\ud83c\udfff=>-1,dark skin tone,down,hand,thumb,thumbs down,1,1-\n\u270a\ud83c\udffb=>clenched,fist,hand,light skin tone,punch,raised fist\n\u270a\ud83c\udffc=>clenched,fist,hand,medium-light skin tone,punch,raised fist\n\u270a\ud83c\udffd=>clenched,fist,hand,medium skin tone,punch,raised fist\n\u270a\ud83c\udffe=>clenched,fist,hand,medium-dark skin tone,punch,raised fist\n\u270a\ud83c\udfff=>clenched,dark skin tone,fist,hand,punch,raised fist\n\ud83d\udc4a\ud83c\udffb=>clenched,fist,hand,light skin tone,oncoming fist,punch\n\ud83d\udc4a\ud83c\udffc=>clenched,fist,hand,medium-light skin tone,oncoming fist,punch\n\ud83d\udc4a\ud83c\udffd=>clenched,fist,hand,medium skin tone,oncoming fist,punch\n\ud83d\udc4a\ud83c\udffe=>clenched,fist,hand,medium-dark skin tone,oncoming fist,punch\n\ud83d\udc4a\ud83c\udfff=>clenched,dark skin tone,fist,hand,oncoming fist,punch\n\ud83e\udd1b\ud83c\udffb=>fist,left-facing fist,leftwards,light skin tone,leftward\n\ud83e\udd1b\ud83c\udffc=>fist,left-facing fist,leftwards,medium-light skin tone,leftward\n\ud83e\udd1b\ud83c\udffd=>fist,left-facing fist,leftwards,medium skin tone,leftward\n\ud83e\udd1b\ud83c\udffe=>fist,left-facing fist,leftwards,medium-dark skin tone,leftward\n\ud83e\udd1b\ud83c\udfff=>dark skin tone,fist,left-facing fist,leftwards,leftward\n\ud83e\udd1c\ud83c\udffb=>fist,light skin tone,right-facing fist,rightwards,rightward\n\ud83e\udd1c\ud83c\udffc=>fist,medium-light skin tone,right-facing fist,rightwards,rightward\n\ud83e\udd1c\ud83c\udffd=>fist,medium skin tone,right-facing fist,rightwards,rightward\n\ud83e\udd1c\ud83c\udffe=>fist,medium-dark skin tone,right-facing fist,rightwards,rightward\n\ud83e\udd1c\ud83c\udfff=>dark skin tone,fist,right-facing fist,rightwards,rightward\n\ud83d\udc4f\ud83c\udffb=>clap,clapping hands,hand,light skin tone\n\ud83d\udc4f\ud83c\udffc=>clap,clapping hands,hand,medium-light skin tone\n\ud83d\udc4f\ud83c\udffd=>clap,clapping hands,hand,medium skin tone\n\ud83d\udc4f\ud83c\udffe=>clap,clapping hands,hand,medium-dark skin tone\n\ud83d\udc4f\ud83c\udfff=>clap,clapping hands,dark skin tone,hand\n\ud83d\ude4c\ud83c\udffb=>celebration,gesture,hand,hooray,light skin tone,raised,raising hands,woo hoo,yay\n\ud83d\ude4c\ud83c\udffc=>celebration,gesture,hand,hooray,medium-light skin tone,raised,raising hands,woo hoo,yay\n\ud83d\ude4c\ud83c\udffd=>celebration,gesture,hand,hooray,medium skin tone,raised,raising hands,woo hoo,yay\n\ud83d\ude4c\ud83c\udffe=>celebration,gesture,hand,hooray,medium-dark skin tone,raised,raising hands,woo hoo,yay\n\ud83d\ude4c\ud83c\udfff=>celebration,dark skin tone,gesture,hand,hooray,raised,raising hands,woo hoo,yay\n\ud83d\udc50\ud83c\udffb=>hand,light skin tone,open,open hands\n\ud83d\udc50\ud83c\udffc=>hand,medium-light skin tone,open,open hands\n\ud83d\udc50\ud83c\udffd=>hand,medium skin tone,open,open hands\n\ud83d\udc50\ud83c\udffe=>hand,medium-dark skin tone,open,open hands\n\ud83d\udc50\ud83c\udfff=>dark skin tone,hand,open,open hands\n\ud83e\udd32\ud83c\udffb=>light skin tone,palms up together,prayer\n\ud83e\udd32\ud83c\udffc=>medium-light skin tone,palms up together,prayer\n\ud83e\udd32\ud83c\udffd=>medium skin tone,palms up together,prayer\n\ud83e\udd32\ud83c\udffe=>medium-dark skin tone,palms up together,prayer\n\ud83e\udd32\ud83c\udfff=>dark skin tone,palms up together,prayer\n\ud83d\ude4f\ud83c\udffb=>ask,folded hands,hand,high 5,high five,light skin tone,please,pray,thanks\n\ud83d\ude4f\ud83c\udffc=>ask,folded hands,hand,high 5,high five,medium-light skin tone,please,pray,thanks\n\ud83d\ude4f\ud83c\udffd=>ask,folded hands,hand,high 5,high five,medium skin tone,please,pray,thanks\n\ud83d\ude4f\ud83c\udffe=>ask,folded hands,hand,high 5,high five,medium-dark skin tone,please,pray,thanks\n\ud83d\ude4f\ud83c\udfff=>ask,dark skin tone,folded hands,hand,high 5,high five,please,pray,thanks\n\u270d\ud83c\udffb=>hand,light skin tone,write,writing hand\n\u270d\ud83c\udffc=>hand,medium-light skin tone,write,writing hand\n\u270d\ud83c\udffd=>hand,medium skin tone,write,writing hand\n\u270d\ud83c\udffe=>hand,medium-dark skin tone,write,writing hand\n\u270d\ud83c\udfff=>dark skin tone,hand,write,writing hand\n\ud83d\udc85\ud83c\udffb=>care,cosmetics,light skin tone,manicure,nail,polish\n\ud83d\udc85\ud83c\udffc=>care,cosmetics,manicure,medium-light skin tone,nail,polish\n\ud83d\udc85\ud83c\udffd=>care,cosmetics,manicure,medium skin tone,nail,polish\n\ud83d\udc85\ud83c\udffe=>care,cosmetics,manicure,medium-dark skin tone,nail,polish\n\ud83d\udc85\ud83c\udfff=>care,cosmetics,dark skin tone,manicure,nail,polish\n\ud83e\udd33\ud83c\udffb=>camera,light skin tone,phone,selfie\n\ud83e\udd33\ud83c\udffc=>camera,medium-light skin tone,phone,selfie\n\ud83e\udd33\ud83c\udffd=>camera,medium skin tone,phone,selfie\n\ud83e\udd33\ud83c\udffe=>camera,medium-dark skin tone,phone,selfie\n\ud83e\udd33\ud83c\udfff=>camera,dark skin tone,phone,selfie\n\ud83d\udcaa\ud83c\udffb=>biceps,comic,flex,flexed biceps,light skin tone,muscle\n\ud83d\udcaa\ud83c\udffc=>biceps,comic,flex,flexed biceps,medium-light skin tone,muscle\n\ud83d\udcaa\ud83c\udffd=>biceps,comic,flex,flexed biceps,medium skin tone,muscle\n\ud83d\udcaa\ud83c\udffe=>biceps,comic,flex,flexed biceps,medium-dark skin tone,muscle\n\ud83d\udcaa\ud83c\udfff=>biceps,comic,dark skin tone,flex,flexed biceps,muscle\n\ud83e\uddb5\ud83c\udffb=>kick,leg,light skin tone,limb\n\ud83e\uddb5\ud83c\udffc=>kick,leg,limb,medium-light skin tone\n\ud83e\uddb5\ud83c\udffd=>kick,leg,limb,medium skin tone\n\ud83e\uddb5\ud83c\udffe=>kick,leg,limb,medium-dark skin tone\n\ud83e\uddb5\ud83c\udfff=>dark skin tone,kick,leg,limb\n\ud83e\uddb6\ud83c\udffb=>foot,kick,light skin tone,stomp\n\ud83e\uddb6\ud83c\udffc=>foot,kick,medium-light skin tone,stomp\n\ud83e\uddb6\ud83c\udffd=>foot,kick,medium skin tone,stomp\n\ud83e\uddb6\ud83c\udffe=>foot,kick,medium-dark skin tone,stomp\n\ud83e\uddb6\ud83c\udfff=>dark skin tone,foot,kick,stomp\n\ud83d\udc42\ud83c\udffb=>body,ear,light skin tone\n\ud83d\udc42\ud83c\udffc=>body,ear,medium-light skin tone\n\ud83d\udc42\ud83c\udffd=>body,ear,medium skin tone\n\ud83d\udc42\ud83c\udffe=>body,ear,medium-dark skin tone\n\ud83d\udc42\ud83c\udfff=>body,dark skin tone,ear\n\ud83e\uddbb\ud83c\udffb=>accessibility,ear with hearing aid,hard of hearing,light skin tone\n\ud83e\uddbb\ud83c\udffc=>accessibility,ear with hearing aid,hard of hearing,medium-light skin tone\n\ud83e\uddbb\ud83c\udffd=>accessibility,ear with hearing aid,hard of hearing,medium skin tone\n\ud83e\uddbb\ud83c\udffe=>accessibility,ear with hearing aid,hard of hearing,medium-dark skin tone\n\ud83e\uddbb\ud83c\udfff=>accessibility,dark skin tone,ear with hearing aid,hard of hearing\n\ud83d\udc43\ud83c\udffb=>body,light skin tone,nose\n\ud83d\udc43\ud83c\udffc=>body,medium-light skin tone,nose\n\ud83d\udc43\ud83c\udffd=>body,medium skin tone,nose\n\ud83d\udc43\ud83c\udffe=>body,medium-dark skin tone,nose\n\ud83d\udc43\ud83c\udfff=>body,dark skin tone,nose\n\ud83d\udc76\ud83c\udffb=>baby,light skin tone,young\n\ud83d\udc76\ud83c\udffc=>baby,medium-light skin tone,young\n\ud83d\udc76\ud83c\udffd=>baby,medium skin tone,young\n\ud83d\udc76\ud83c\udffe=>baby,medium-dark skin tone,young\n\ud83d\udc76\ud83c\udfff=>baby,dark skin tone,young\n\ud83e\uddd2\ud83c\udffb=>child,gender-neutral,light skin tone,unspecified gender,young,toddler\n\ud83e\uddd2\ud83c\udffc=>child,gender-neutral,medium-light skin tone,unspecified gender,young,toddler\n\ud83e\uddd2\ud83c\udffd=>child,gender-neutral,medium skin tone,unspecified gender,young,toddler\n\ud83e\uddd2\ud83c\udffe=>child,gender-neutral,medium-dark skin tone,unspecified gender,young,toddler\n\ud83e\uddd2\ud83c\udfff=>child,dark skin tone,gender-neutral,unspecified gender,young,toddler\n\ud83d\udc66\ud83c\udffb=>boy,light skin tone,young,young person\n\ud83d\udc66\ud83c\udffc=>boy,medium-light skin tone,young,young person\n\ud83d\udc66\ud83c\udffd=>boy,medium skin tone,young,young person\n\ud83d\udc66\ud83c\udffe=>boy,medium-dark skin tone,young,young person\n\ud83d\udc66\ud83c\udfff=>boy,dark skin tone,young,young person\n\ud83d\udc67\ud83c\udffb=>girl,light skin tone,virgo,young,zodiac,young person\n\ud83d\udc67\ud83c\udffc=>girl,medium-light skin tone,virgo,young,zodiac,young person\n\ud83d\udc67\ud83c\udffd=>girl,medium skin tone,virgo,young,zodiac,young person\n\ud83d\udc67\ud83c\udffe=>girl,medium-dark skin tone,virgo,young,zodiac,young person\n\ud83d\udc67\ud83c\udfff=>dark skin tone,girl,virgo,young,zodiac,young person\n\ud83e\uddd1\ud83c\udffb=>adult,gender-neutral,light skin tone,person,unspecified gender\n\ud83e\uddd1\ud83c\udffc=>adult,gender-neutral,medium-light skin tone,person,unspecified gender\n\ud83e\uddd1\ud83c\udffd=>adult,gender-neutral,medium skin tone,person,unspecified gender\n\ud83e\uddd1\ud83c\udffe=>adult,gender-neutral,medium-dark skin tone,person,unspecified gender\n\ud83e\uddd1\ud83c\udfff=>adult,dark skin tone,gender-neutral,person,unspecified gender\n\ud83d\udc71\ud83c\udffb=>blond,blond-haired person,hair,light skin tone,person blond hair\n\ud83d\udc71\ud83c\udffc=>blond,blond-haired person,hair,medium-light skin tone,person blond hair\n\ud83d\udc71\ud83c\udffd=>blond,blond-haired person,hair,medium skin tone,person blond hair\n\ud83d\udc71\ud83c\udffe=>blond,blond-haired person,hair,medium-dark skin tone,person blond hair\n\ud83d\udc71\ud83c\udfff=>blond,blond-haired person,dark skin tone,hair,person blond hair\n\ud83e\uddd1\ud83c\udffb\u200d\ud83e\uddb2=>adult,bald,gender-neutral,light skin tone,person,unspecified gender\n\ud83e\uddd1\ud83c\udffc\u200d\ud83e\uddb2=>adult,bald,gender-neutral,medium-light skin tone,person,unspecified gender\n\ud83e\uddd1\ud83c\udffd\u200d\ud83e\uddb2=>adult,bald,gender-neutral,medium skin tone,person,unspecified gender\n\ud83e\uddd1\ud83c\udffe\u200d\ud83e\uddb2=>adult,bald,gender-neutral,medium-dark skin tone,person,unspecified gender\n\ud83e\uddd1\ud83c\udfff\u200d\ud83e\uddb2=>adult,bald,dark skin tone,gender-neutral,person,unspecified gender\n\ud83d\udc68\ud83c\udffb=>adult,light skin tone,man\n\ud83d\udc68\ud83c\udffc=>adult,man,medium-light skin tone\n\ud83d\udc68\ud83c\udffd=>adult,man,medium skin tone\n\ud83d\udc68\ud83c\udffe=>adult,man,medium-dark skin tone\n\ud83d\udc68\ud83c\udfff=>adult,dark skin tone,man\n\ud83e\uddd4\ud83c\udffb=>beard,light skin tone,person,person beard\n\ud83e\uddd4\ud83c\udffc=>beard,medium-light skin tone,person,person beard\n\ud83e\uddd4\ud83c\udffd=>beard,medium skin tone,person,person beard\n\ud83e\uddd4\ud83c\udffe=>beard,medium-dark skin tone,person,person beard\n\ud83e\uddd4\ud83c\udfff=>beard,dark skin tone,person,person beard\n\ud83d\udc71\ud83c\udffb\u200d\u2642=>blond,blond-haired man,hair,light skin tone,man,man blond hair\n\ud83d\udc71\ud83c\udffc\u200d\u2642=>blond,blond-haired man,hair,man,man blond hair,medium-light skin tone\n\ud83d\udc71\ud83c\udffd\u200d\u2642=>blond,blond-haired man,hair,man,man blond hair,medium skin tone\n\ud83d\udc71\ud83c\udffe\u200d\u2642=>blond,blond-haired man,hair,man,man blond hair,medium-dark skin tone\n\ud83d\udc71\ud83c\udfff\u200d\u2642=>blond,blond-haired man,dark skin tone,hair,man,man blond hair\n\ud83d\udc68\u200d\ud83e\uddb0=>adult,man,red hair\n\ud83d\udc68\ud83c\udffb\u200d\ud83e\uddb0=>adult,light skin tone,man,red hair\n\ud83d\udc68\ud83c\udffc\u200d\ud83e\uddb0=>adult,man,medium-light skin tone,red hair\n\ud83d\udc68\ud83c\udffd\u200d\ud83e\uddb0=>adult,man,medium skin tone,red hair\n\ud83d\udc68\ud83c\udffe\u200d\ud83e\uddb0=>adult,man,medium-dark skin tone,red hair\n\ud83d\udc68\ud83c\udfff\u200d\ud83e\uddb0=>adult,dark skin tone,man,red hair\n\ud83d\udc68\u200d\ud83e\uddb1=>adult,curly hair,man\n\ud83d\udc68\ud83c\udffb\u200d\ud83e\uddb1=>adult,curly hair,light skin tone,man\n\ud83d\udc68\ud83c\udffc\u200d\ud83e\uddb1=>adult,curly hair,man,medium-light skin tone\n\ud83d\udc68\ud83c\udffd\u200d\ud83e\uddb1=>adult,curly hair,man,medium skin tone\n\ud83d\udc68\ud83c\udffe\u200d\ud83e\uddb1=>adult,curly hair,man,medium-dark skin tone\n\ud83d\udc68\ud83c\udfff\u200d\ud83e\uddb1=>adult,curly hair,dark skin tone,man\n\ud83d\udc68\u200d\ud83e\uddb3=>adult,man,white hair\n\ud83d\udc68\ud83c\udffb\u200d\ud83e\uddb3=>adult,light skin tone,man,white hair\n\ud83d\udc68\ud83c\udffc\u200d\ud83e\uddb3=>adult,man,medium-light skin tone,white hair\n\ud83d\udc68\ud83c\udffd\u200d\ud83e\uddb3=>adult,man,medium skin tone,white hair\n\ud83d\udc68\ud83c\udffe\u200d\ud83e\uddb3=>adult,man,medium-dark skin tone,white hair\n\ud83d\udc68\ud83c\udfff\u200d\ud83e\uddb3=>adult,dark skin tone,man,white hair\n\ud83d\udc68\u200d\ud83e\uddb2=>adult,bald,man\n\ud83d\udc68\ud83c\udffb\u200d\ud83e\uddb2=>adult,bald,light skin tone,man\n\ud83d\udc68\ud83c\udffc\u200d\ud83e\uddb2=>adult,bald,man,medium-light skin tone\n\ud83d\udc68\ud83c\udffd\u200d\ud83e\uddb2=>adult,bald,man,medium skin tone\n\ud83d\udc68\ud83c\udffe\u200d\ud83e\uddb2=>adult,bald,man,medium-dark skin tone\n\ud83d\udc68\ud83c\udfff\u200d\ud83e\uddb2=>adult,bald,dark skin tone,man\n\ud83d\udc69\ud83c\udffb=>adult,light skin tone,woman\n\ud83d\udc69\ud83c\udffc=>adult,medium-light skin tone,woman\n\ud83d\udc69\ud83c\udffd=>adult,medium skin tone,woman\n\ud83d\udc69\ud83c\udffe=>adult,medium-dark skin tone,woman\n\ud83d\udc69\ud83c\udfff=>adult,dark skin tone,woman\n\ud83d\udc71\ud83c\udffb\u200d\u2640=>blond hair,blond-haired woman,blonde,hair,light skin tone,woman,woman blond hair\n\ud83d\udc71\ud83c\udffc\u200d\u2640=>blond hair,blond-haired woman,blonde,hair,medium-light skin tone,woman,woman blond hair\n\ud83d\udc71\ud83c\udffd\u200d\u2640=>blond hair,blond-haired woman,blonde,hair,medium skin tone,woman,woman blond hair\n\ud83d\udc71\ud83c\udffe\u200d\u2640=>blond hair,blond-haired woman,blonde,hair,medium-dark skin tone,woman,woman blond hair\n\ud83d\udc71\ud83c\udfff\u200d\u2640=>blond hair,blond-haired woman,blonde,dark skin tone,hair,woman,woman blond hair\n\ud83d\udc69\u200d\ud83e\uddb0=>adult,red hair,woman\n\ud83d\udc69\ud83c\udffb\u200d\ud83e\uddb0=>adult,light skin tone,red hair,woman\n\ud83d\udc69\ud83c\udffc\u200d\ud83e\uddb0=>adult,medium-light skin tone,red hair,woman\n\ud83d\udc69\ud83c\udffd\u200d\ud83e\uddb0=>adult,medium skin tone,red hair,woman\n\ud83d\udc69\ud83c\udffe\u200d\ud83e\uddb0=>adult,medium-dark skin tone,red hair,woman\n\ud83d\udc69\ud83c\udfff\u200d\ud83e\uddb0=>adult,dark skin tone,red hair,woman\n\ud83d\udc69\u200d\ud83e\uddb1=>adult,curly hair,woman\n\ud83d\udc69\ud83c\udffb\u200d\ud83e\uddb1=>adult,curly hair,light skin tone,woman\n\ud83d\udc69\ud83c\udffc\u200d\ud83e\uddb1=>adult,curly hair,medium-light skin tone,woman\n\ud83d\udc69\ud83c\udffd\u200d\ud83e\uddb1=>adult,curly hair,medium skin tone,woman\n\ud83d\udc69\ud83c\udffe\u200d\ud83e\uddb1=>adult,curly hair,medium-dark skin tone,woman\n\ud83d\udc69\ud83c\udfff\u200d\ud83e\uddb1=>adult,curly hair,dark skin tone,woman\n\ud83d\udc69\u200d\ud83e\uddb3=>adult,white hair,woman\n\ud83d\udc69\ud83c\udffb\u200d\ud83e\uddb3=>adult,light skin tone,white hair,woman\n\ud83d\udc69\ud83c\udffc\u200d\ud83e\uddb3=>adult,medium-light skin tone,white hair,woman\n\ud83d\udc69\ud83c\udffd\u200d\ud83e\uddb3=>adult,medium skin tone,white hair,woman\n\ud83d\udc69\ud83c\udffe\u200d\ud83e\uddb3=>adult,medium-dark skin tone,white hair,woman\n\ud83d\udc69\ud83c\udfff\u200d\ud83e\uddb3=>adult,dark skin tone,white hair,woman\n\ud83d\udc69\u200d\ud83e\uddb2=>adult,bald,woman\n\ud83d\udc69\ud83c\udffb\u200d\ud83e\uddb2=>adult,bald,light skin tone,woman\n\ud83d\udc69\ud83c\udffc\u200d\ud83e\uddb2=>adult,bald,medium-light skin tone,woman\n\ud83d\udc69\ud83c\udffd\u200d\ud83e\uddb2=>adult,bald,medium skin tone,woman\n\ud83d\udc69\ud83c\udffe\u200d\ud83e\uddb2=>adult,bald,medium-dark skin tone,woman\n\ud83d\udc69\ud83c\udfff\u200d\ud83e\uddb2=>adult,bald,dark skin tone,woman\n\ud83e\uddd3\ud83c\udffb=>adult,gender-neutral,light skin tone,old,older person,unspecified gender\n\ud83e\uddd3\ud83c\udffc=>adult,gender-neutral,medium-light skin tone,old,older person,unspecified gender\n\ud83e\uddd3\ud83c\udffd=>adult,gender-neutral,medium skin tone,old,older person,unspecified gender\n\ud83e\uddd3\ud83c\udffe=>adult,gender-neutral,medium-dark skin tone,old,older person,unspecified gender\n\ud83e\uddd3\ud83c\udfff=>adult,dark skin tone,gender-neutral,old,older person,unspecified gender\n\ud83d\udc74\ud83c\udffb=>adult,light skin tone,man,old\n\ud83d\udc74\ud83c\udffc=>adult,man,medium-light skin tone,old\n\ud83d\udc74\ud83c\udffd=>adult,man,medium skin tone,old\n\ud83d\udc74\ud83c\udffe=>adult,man,medium-dark skin tone,old\n\ud83d\udc74\ud83c\udfff=>adult,dark skin tone,man,old\n\ud83d\udc75\ud83c\udffb=>adult,light skin tone,old,woman\n\ud83d\udc75\ud83c\udffc=>adult,medium-light skin tone,old,woman\n\ud83d\udc75\ud83c\udffd=>adult,medium skin tone,old,woman\n\ud83d\udc75\ud83c\udffe=>adult,medium-dark skin tone,old,woman\n\ud83d\udc75\ud83c\udfff=>adult,dark skin tone,old,woman\n\ud83d\ude4d\ud83c\udffb=>frown,gesture,light skin tone,person frowning\n\ud83d\ude4d\ud83c\udffc=>frown,gesture,medium-light skin tone,person frowning\n\ud83d\ude4d\ud83c\udffd=>frown,gesture,medium skin tone,person frowning\n\ud83d\ude4d\ud83c\udffe=>frown,gesture,medium-dark skin tone,person frowning\n\ud83d\ude4d\ud83c\udfff=>dark skin tone,frown,gesture,person frowning\n\ud83d\ude4d\ud83c\udffb\u200d\u2642=>frowning,gesture,light skin tone,man\n\ud83d\ude4d\ud83c\udffc\u200d\u2642=>frowning,gesture,man,medium-light skin tone\n\ud83d\ude4d\ud83c\udffd\u200d\u2642=>frowning,gesture,man,medium skin tone\n\ud83d\ude4d\ud83c\udffe\u200d\u2642=>frowning,gesture,man,medium-dark skin tone\n\ud83d\ude4d\ud83c\udfff\u200d\u2642=>dark skin tone,frowning,gesture,man\n\ud83d\ude4d\ud83c\udffb\u200d\u2640=>frowning,gesture,light skin tone,woman\n\ud83d\ude4d\ud83c\udffc\u200d\u2640=>frowning,gesture,medium-light skin tone,woman\n\ud83d\ude4d\ud83c\udffd\u200d\u2640=>frowning,gesture,medium skin tone,woman\n\ud83d\ude4d\ud83c\udffe\u200d\u2640=>frowning,gesture,medium-dark skin tone,woman\n\ud83d\ude4d\ud83c\udfff\u200d\u2640=>dark skin tone,frowning,gesture,woman\n\ud83d\ude4e\ud83c\udffb=>gesture,light skin tone,person pouting,pouting\n\ud83d\ude4e\ud83c\udffc=>gesture,medium-light skin tone,person pouting,pouting\n\ud83d\ude4e\ud83c\udffd=>gesture,medium skin tone,person pouting,pouting\n\ud83d\ude4e\ud83c\udffe=>gesture,medium-dark skin tone,person pouting,pouting\n\ud83d\ude4e\ud83c\udfff=>dark skin tone,gesture,person pouting,pouting\n\ud83d\ude4e\ud83c\udffb\u200d\u2642=>gesture,light skin tone,man,pouting\n\ud83d\ude4e\ud83c\udffc\u200d\u2642=>gesture,man,medium-light skin tone,pouting\n\ud83d\ude4e\ud83c\udffd\u200d\u2642=>gesture,man,medium skin tone,pouting\n\ud83d\ude4e\ud83c\udffe\u200d\u2642=>gesture,man,medium-dark skin tone,pouting\n\ud83d\ude4e\ud83c\udfff\u200d\u2642=>dark skin tone,gesture,man,pouting\n\ud83d\ude4e\ud83c\udffb\u200d\u2640=>gesture,light skin tone,pouting,woman\n\ud83d\ude4e\ud83c\udffc\u200d\u2640=>gesture,medium-light skin tone,pouting,woman\n\ud83d\ude4e\ud83c\udffd\u200d\u2640=>gesture,medium skin tone,pouting,woman\n\ud83d\ude4e\ud83c\udffe\u200d\u2640=>gesture,medium-dark skin tone,pouting,woman\n\ud83d\ude4e\ud83c\udfff\u200d\u2640=>dark skin tone,gesture,pouting,woman\n\ud83d\ude45\ud83c\udffb=>forbidden,gesture,hand,light skin tone,person gesturing no,prohibited\n\ud83d\ude45\ud83c\udffc=>forbidden,gesture,hand,medium-light skin tone,person gesturing no,prohibited\n\ud83d\ude45\ud83c\udffd=>forbidden,gesture,hand,medium skin tone,person gesturing no,prohibited\n\ud83d\ude45\ud83c\udffe=>forbidden,gesture,hand,medium-dark skin tone,person gesturing no,prohibited\n\ud83d\ude45\ud83c\udfff=>dark skin tone,forbidden,gesture,hand,person gesturing no,prohibited\n\ud83d\ude45\ud83c\udffb\u200d\u2642=>forbidden,gesture,hand,light skin tone,man,man gesturing no,prohibited\n\ud83d\ude45\ud83c\udffc\u200d\u2642=>forbidden,gesture,hand,man,man gesturing no,medium-light skin tone,prohibited\n\ud83d\ude45\ud83c\udffd\u200d\u2642=>forbidden,gesture,hand,man,man gesturing no,medium skin tone,prohibited\n\ud83d\ude45\ud83c\udffe\u200d\u2642=>forbidden,gesture,hand,man,man gesturing no,medium-dark skin tone,prohibited\n\ud83d\ude45\ud83c\udfff\u200d\u2642=>dark skin tone,forbidden,gesture,hand,man,man gesturing no,prohibited\n\ud83d\ude45\ud83c\udffb\u200d\u2640=>forbidden,gesture,hand,light skin tone,prohibited,woman,woman gesturing no\n\ud83d\ude45\ud83c\udffc\u200d\u2640=>forbidden,gesture,hand,medium-light skin tone,prohibited,woman,woman gesturing no\n\ud83d\ude45\ud83c\udffd\u200d\u2640=>forbidden,gesture,hand,medium skin tone,prohibited,woman,woman gesturing no\n\ud83d\ude45\ud83c\udffe\u200d\u2640=>forbidden,gesture,hand,medium-dark skin tone,prohibited,woman,woman gesturing no\n\ud83d\ude45\ud83c\udfff\u200d\u2640=>dark skin tone,forbidden,gesture,hand,prohibited,woman,woman gesturing no\n\ud83d\ude46\ud83c\udffb=>gesture,hand,light skin tone,ok,person gesturing ok\n\ud83d\ude46\ud83c\udffc=>gesture,hand,medium-light skin tone,ok,person gesturing ok\n\ud83d\ude46\ud83c\udffd=>gesture,hand,medium skin tone,ok,person gesturing ok\n\ud83d\ude46\ud83c\udffe=>gesture,hand,medium-dark skin tone,ok,person gesturing ok\n\ud83d\ude46\ud83c\udfff=>dark skin tone,gesture,hand,ok,person gesturing ok\n\ud83d\ude46\ud83c\udffb\u200d\u2642=>gesture,hand,light skin tone,man,man gesturing ok,ok\n\ud83d\ude46\ud83c\udffc\u200d\u2642=>gesture,hand,man,man gesturing ok,medium-light skin tone,ok\n\ud83d\ude46\ud83c\udffd\u200d\u2642=>gesture,hand,man,man gesturing ok,medium skin tone,ok\n\ud83d\ude46\ud83c\udffe\u200d\u2642=>gesture,hand,man,man gesturing ok,medium-dark skin tone,ok\n\ud83d\ude46\ud83c\udfff\u200d\u2642=>dark skin tone,gesture,hand,man,man gesturing ok,ok\n\ud83d\ude46\ud83c\udffb\u200d\u2640=>gesture,hand,light skin tone,ok,woman,woman gesturing ok\n\ud83d\ude46\ud83c\udffc\u200d\u2640=>gesture,hand,medium-light skin tone,ok,woman,woman gesturing ok\n\ud83d\ude46\ud83c\udffd\u200d\u2640=>gesture,hand,medium skin tone,ok,woman,woman gesturing ok\n\ud83d\ude46\ud83c\udffe\u200d\u2640=>gesture,hand,medium-dark skin tone,ok,woman,woman gesturing ok\n\ud83d\ude46\ud83c\udfff\u200d\u2640=>dark skin tone,gesture,hand,ok,woman,woman gesturing ok\n\ud83d\udc81\ud83c\udffb=>hand,help,information,light skin tone,person tipping hand,sassy,tipping\n\ud83d\udc81\ud83c\udffc=>hand,help,information,medium-light skin tone,person tipping hand,sassy,tipping\n\ud83d\udc81\ud83c\udffd=>hand,help,information,medium skin tone,person tipping hand,sassy,tipping\n\ud83d\udc81\ud83c\udffe=>hand,help,information,medium-dark skin tone,person tipping hand,sassy,tipping\n\ud83d\udc81\ud83c\udfff=>dark skin tone,hand,help,information,person tipping hand,sassy,tipping\n\ud83d\udc81\ud83c\udffb\u200d\u2642=>light skin tone,man,man tipping hand,sassy,tipping hand\n\ud83d\udc81\ud83c\udffc\u200d\u2642=>man,man tipping hand,medium-light skin tone,sassy,tipping hand\n\ud83d\udc81\ud83c\udffd\u200d\u2642=>man,man tipping hand,medium skin tone,sassy,tipping hand\n\ud83d\udc81\ud83c\udffe\u200d\u2642=>man,man tipping hand,medium-dark skin tone,sassy,tipping hand\n\ud83d\udc81\ud83c\udfff\u200d\u2642=>dark skin tone,man,man tipping hand,sassy,tipping hand\n\ud83d\udc81\ud83c\udffb\u200d\u2640=>light skin tone,sassy,tipping hand,woman,woman tipping hand\n\ud83d\udc81\ud83c\udffc\u200d\u2640=>medium-light skin tone,sassy,tipping hand,woman,woman tipping hand\n\ud83d\udc81\ud83c\udffd\u200d\u2640=>medium skin tone,sassy,tipping hand,woman,woman tipping hand\n\ud83d\udc81\ud83c\udffe\u200d\u2640=>medium-dark skin tone,sassy,tipping hand,woman,woman tipping hand\n\ud83d\udc81\ud83c\udfff\u200d\u2640=>dark skin tone,sassy,tipping hand,woman,woman tipping hand\n\ud83d\ude4b\ud83c\udffb=>gesture,hand,happy,light skin tone,person raising hand,raised\n\ud83d\ude4b\ud83c\udffc=>gesture,hand,happy,medium-light skin tone,person raising hand,raised\n\ud83d\ude4b\ud83c\udffd=>gesture,hand,happy,medium skin tone,person raising hand,raised\n\ud83d\ude4b\ud83c\udffe=>gesture,hand,happy,medium-dark skin tone,person raising hand,raised\n\ud83d\ude4b\ud83c\udfff=>dark skin tone,gesture,hand,happy,person raising hand,raised\n\ud83d\ude4b\ud83c\udffb\u200d\u2642=>gesture,light skin tone,man,man raising hand,raising hand\n\ud83d\ude4b\ud83c\udffc\u200d\u2642=>gesture,man,man raising hand,medium-light skin tone,raising hand\n\ud83d\ude4b\ud83c\udffd\u200d\u2642=>gesture,man,man raising hand,medium skin tone,raising hand\n\ud83d\ude4b\ud83c\udffe\u200d\u2642=>gesture,man,man raising hand,medium-dark skin tone,raising hand\n\ud83d\ude4b\ud83c\udfff\u200d\u2642=>dark skin tone,gesture,man,man raising hand,raising hand\n\ud83d\ude4b\ud83c\udffb\u200d\u2640=>gesture,light skin tone,raising hand,woman,woman raising hand\n\ud83d\ude4b\ud83c\udffc\u200d\u2640=>gesture,medium-light skin tone,raising hand,woman,woman raising hand\n\ud83d\ude4b\ud83c\udffd\u200d\u2640=>gesture,medium skin tone,raising hand,woman,woman raising hand\n\ud83d\ude4b\ud83c\udffe\u200d\u2640=>gesture,medium-dark skin tone,raising hand,woman,woman raising hand\n\ud83d\ude4b\ud83c\udfff\u200d\u2640=>dark skin tone,gesture,raising hand,woman,woman raising hand\n\ud83e\uddcf\ud83c\udffb=>accessibility,deaf,deaf person,ear,hear,light skin tone\n\ud83e\uddcf\ud83c\udffc=>accessibility,deaf,deaf person,ear,hear,medium-light skin tone\n\ud83e\uddcf\ud83c\udffd=>accessibility,deaf,deaf person,ear,hear,medium skin tone\n\ud83e\uddcf\ud83c\udffe=>accessibility,deaf,deaf person,ear,hear,medium-dark skin tone\n\ud83e\uddcf\ud83c\udfff=>accessibility,dark skin tone,deaf,deaf person,ear,hear\n\ud83e\uddcf\ud83c\udffb\u200d\u2642=>deaf,light skin tone,man\n\ud83e\uddcf\ud83c\udffc\u200d\u2642=>deaf,man,medium-light skin tone\n\ud83e\uddcf\ud83c\udffd\u200d\u2642=>deaf,man,medium skin tone\n\ud83e\uddcf\ud83c\udffe\u200d\u2642=>deaf,man,medium-dark skin tone\n\ud83e\uddcf\ud83c\udfff\u200d\u2642=>dark skin tone,deaf,man\n\ud83e\uddcf\ud83c\udffb\u200d\u2640=>deaf,light skin tone,woman\n\ud83e\uddcf\ud83c\udffc\u200d\u2640=>deaf,medium-light skin tone,woman\n\ud83e\uddcf\ud83c\udffd\u200d\u2640=>deaf,medium skin tone,woman\n\ud83e\uddcf\ud83c\udffe\u200d\u2640=>deaf,medium-dark skin tone,woman\n\ud83e\uddcf\ud83c\udfff\u200d\u2640=>dark skin tone,deaf,woman\n\ud83d\ude47\ud83c\udffb=>apology,bow,gesture,light skin tone,person bowing,sorry\n\ud83d\ude47\ud83c\udffc=>apology,bow,gesture,medium-light skin tone,person bowing,sorry\n\ud83d\ude47\ud83c\udffd=>apology,bow,gesture,medium skin tone,person bowing,sorry\n\ud83d\ude47\ud83c\udffe=>apology,bow,gesture,medium-dark skin tone,person bowing,sorry\n\ud83d\ude47\ud83c\udfff=>apology,bow,dark skin tone,gesture,person bowing,sorry\n\ud83d\ude47\ud83c\udffb\u200d\u2642=>apology,bowing,favor,gesture,light skin tone,man,sorry,favour\n\ud83d\ude47\ud83c\udffc\u200d\u2642=>apology,bowing,favor,gesture,man,medium-light skin tone,sorry,favour\n\ud83d\ude47\ud83c\udffd\u200d\u2642=>apology,bowing,favor,gesture,man,medium skin tone,sorry,favour\n\ud83d\ude47\ud83c\udffe\u200d\u2642=>apology,bowing,favor,gesture,man,medium-dark skin tone,sorry,favour\n\ud83d\ude47\ud83c\udfff\u200d\u2642=>apology,bowing,dark skin tone,favor,gesture,man,sorry,favour\n\ud83d\ude47\ud83c\udffb\u200d\u2640=>apology,bowing,favor,gesture,light skin tone,sorry,woman,favour\n\ud83d\ude47\ud83c\udffc\u200d\u2640=>apology,bowing,favor,gesture,medium-light skin tone,sorry,woman,favour\n\ud83d\ude47\ud83c\udffd\u200d\u2640=>apology,bowing,favor,gesture,medium skin tone,sorry,woman,favour\n\ud83d\ude47\ud83c\udffe\u200d\u2640=>apology,bowing,favor,gesture,medium-dark skin tone,sorry,woman,favour\n\ud83d\ude47\ud83c\udfff\u200d\u2640=>apology,bowing,dark skin tone,favor,gesture,sorry,woman,favour\n\ud83e\udd26\ud83c\udffb=>disbelief,exasperation,face,light skin tone,palm,person facepalming\n\ud83e\udd26\ud83c\udffc=>disbelief,exasperation,face,medium-light skin tone,palm,person facepalming\n\ud83e\udd26\ud83c\udffd=>disbelief,exasperation,face,medium skin tone,palm,person facepalming\n\ud83e\udd26\ud83c\udffe=>disbelief,exasperation,face,medium-dark skin tone,palm,person facepalming\n\ud83e\udd26\ud83c\udfff=>dark skin tone,disbelief,exasperation,face,palm,person facepalming\n\ud83e\udd26\ud83c\udffb\u200d\u2642=>disbelief,exasperation,facepalm,light skin tone,man,man facepalming\n\ud83e\udd26\ud83c\udffc\u200d\u2642=>disbelief,exasperation,facepalm,man,man facepalming,medium-light skin tone\n\ud83e\udd26\ud83c\udffd\u200d\u2642=>disbelief,exasperation,facepalm,man,man facepalming,medium skin tone\n\ud83e\udd26\ud83c\udffe\u200d\u2642=>disbelief,exasperation,facepalm,man,man facepalming,medium-dark skin tone\n\ud83e\udd26\ud83c\udfff\u200d\u2642=>dark skin tone,disbelief,exasperation,facepalm,man,man facepalming\n\ud83e\udd26\ud83c\udffb\u200d\u2640=>disbelief,exasperation,facepalm,light skin tone,woman,woman facepalming\n\ud83e\udd26\ud83c\udffc\u200d\u2640=>disbelief,exasperation,facepalm,medium-light skin tone,woman,woman facepalming\n\ud83e\udd26\ud83c\udffd\u200d\u2640=>disbelief,exasperation,facepalm,medium skin tone,woman,woman facepalming\n\ud83e\udd26\ud83c\udffe\u200d\u2640=>disbelief,exasperation,facepalm,medium-dark skin tone,woman,woman facepalming\n\ud83e\udd26\ud83c\udfff\u200d\u2640=>dark skin tone,disbelief,exasperation,facepalm,woman,woman facepalming\n\ud83e\udd37\ud83c\udffb=>doubt,ignorance,indifference,light skin tone,person shrugging,shrug\n\ud83e\udd37\ud83c\udffc=>doubt,ignorance,indifference,medium-light skin tone,person shrugging,shrug\n\ud83e\udd37\ud83c\udffd=>doubt,ignorance,indifference,medium skin tone,person shrugging,shrug\n\ud83e\udd37\ud83c\udffe=>doubt,ignorance,indifference,medium-dark skin tone,person shrugging,shrug\n\ud83e\udd37\ud83c\udfff=>dark skin tone,doubt,ignorance,indifference,person shrugging,shrug\n\ud83e\udd37\ud83c\udffb\u200d\u2642=>doubt,ignorance,indifference,light skin tone,man,man shrugging,shrug\n\ud83e\udd37\ud83c\udffc\u200d\u2642=>doubt,ignorance,indifference,man,man shrugging,medium-light skin tone,shrug\n\ud83e\udd37\ud83c\udffd\u200d\u2642=>doubt,ignorance,indifference,man,man shrugging,medium skin tone,shrug\n\ud83e\udd37\ud83c\udffe\u200d\u2642=>doubt,ignorance,indifference,man,man shrugging,medium-dark skin tone,shrug\n\ud83e\udd37\ud83c\udfff\u200d\u2642=>dark skin tone,doubt,ignorance,indifference,man,man shrugging,shrug\n\ud83e\udd37\ud83c\udffb\u200d\u2640=>doubt,ignorance,indifference,light skin tone,shrug,woman,woman shrugging\n\ud83e\udd37\ud83c\udffc\u200d\u2640=>doubt,ignorance,indifference,medium-light skin tone,shrug,woman,woman shrugging\n\ud83e\udd37\ud83c\udffd\u200d\u2640=>doubt,ignorance,indifference,medium skin tone,shrug,woman,woman shrugging\n\ud83e\udd37\ud83c\udffe\u200d\u2640=>doubt,ignorance,indifference,medium-dark skin tone,shrug,woman,woman shrugging\n\ud83e\udd37\ud83c\udfff\u200d\u2640=>dark skin tone,doubt,ignorance,indifference,shrug,woman,woman shrugging\n\ud83d\udc68\ud83c\udffb\u200d\u2695=>doctor,healthcare,light skin tone,man,man health worker,nurse,therapist,health care\n\ud83d\udc68\ud83c\udffc\u200d\u2695=>doctor,healthcare,man,man health worker,medium-light skin tone,nurse,therapist,health care\n\ud83d\udc68\ud83c\udffd\u200d\u2695=>doctor,healthcare,man,man health worker,medium skin tone,nurse,therapist,health care\n\ud83d\udc68\ud83c\udffe\u200d\u2695=>doctor,healthcare,man,man health worker,medium-dark skin tone,nurse,therapist,health care\n\ud83d\udc68\ud83c\udfff\u200d\u2695=>dark skin tone,doctor,healthcare,man,man health worker,nurse,therapist,health care\n\ud83d\udc69\ud83c\udffb\u200d\u2695=>doctor,healthcare,light skin tone,nurse,therapist,woman,woman health worker,health care\n\ud83d\udc69\ud83c\udffc\u200d\u2695=>doctor,healthcare,medium-light skin tone,nurse,therapist,woman,woman health worker,health care\n\ud83d\udc69\ud83c\udffd\u200d\u2695=>doctor,healthcare,medium skin tone,nurse,therapist,woman,woman health worker,health care\n\ud83d\udc69\ud83c\udffe\u200d\u2695=>doctor,healthcare,medium-dark skin tone,nurse,therapist,woman,woman health worker,health care\n\ud83d\udc69\ud83c\udfff\u200d\u2695=>dark skin tone,doctor,healthcare,nurse,therapist,woman,woman health worker,health care\n\ud83d\udc68\ud83c\udffb\u200d\ud83c\udf93=>graduate,light skin tone,man,student\n\ud83d\udc68\ud83c\udffc\u200d\ud83c\udf93=>graduate,man,medium-light skin tone,student\n\ud83d\udc68\ud83c\udffd\u200d\ud83c\udf93=>graduate,man,medium skin tone,student\n\ud83d\udc68\ud83c\udffe\u200d\ud83c\udf93=>graduate,man,medium-dark skin tone,student\n\ud83d\udc68\ud83c\udfff\u200d\ud83c\udf93=>dark skin tone,graduate,man,student\n\ud83d\udc69\ud83c\udffb\u200d\ud83c\udf93=>graduate,light skin tone,student,woman\n\ud83d\udc69\ud83c\udffc\u200d\ud83c\udf93=>graduate,medium-light skin tone,student,woman\n\ud83d\udc69\ud83c\udffd\u200d\ud83c\udf93=>graduate,medium skin tone,student,woman\n\ud83d\udc69\ud83c\udffe\u200d\ud83c\udf93=>graduate,medium-dark skin tone,student,woman\n\ud83d\udc69\ud83c\udfff\u200d\ud83c\udf93=>dark skin tone,graduate,student,woman\n\ud83d\udc68\ud83c\udffb\u200d\ud83c\udfeb=>instructor,light skin tone,man,professor,teacher\n\ud83d\udc68\ud83c\udffc\u200d\ud83c\udfeb=>instructor,man,medium-light skin tone,professor,teacher\n\ud83d\udc68\ud83c\udffd\u200d\ud83c\udfeb=>instructor,man,medium skin tone,professor,teacher\n\ud83d\udc68\ud83c\udffe\u200d\ud83c\udfeb=>instructor,man,medium-dark skin tone,professor,teacher\n\ud83d\udc68\ud83c\udfff\u200d\ud83c\udfeb=>dark skin tone,instructor,man,professor,teacher\n\ud83d\udc69\ud83c\udffb\u200d\ud83c\udfeb=>instructor,light skin tone,professor,teacher,woman\n\ud83d\udc69\ud83c\udffc\u200d\ud83c\udfeb=>instructor,medium-light skin tone,professor,teacher,woman\n\ud83d\udc69\ud83c\udffd\u200d\ud83c\udfeb=>instructor,medium skin tone,professor,teacher,woman\n\ud83d\udc69\ud83c\udffe\u200d\ud83c\udfeb=>instructor,medium-dark skin tone,professor,teacher,woman\n\ud83d\udc69\ud83c\udfff\u200d\ud83c\udfeb=>dark skin tone,instructor,professor,teacher,woman\n\ud83d\udc68\ud83c\udffb\u200d\ud83c\udf3e=>farmer,gardener,light skin tone,man,rancher\n\ud83d\udc68\ud83c\udffc\u200d\ud83c\udf3e=>farmer,gardener,man,medium-light skin tone,rancher\n\ud83d\udc68\ud83c\udffd\u200d\ud83c\udf3e=>farmer,gardener,man,medium skin tone,rancher\n\ud83d\udc68\ud83c\udffe\u200d\ud83c\udf3e=>farmer,gardener,man,medium-dark skin tone,rancher\n\ud83d\udc68\ud83c\udfff\u200d\ud83c\udf3e=>dark skin tone,farmer,gardener,man,rancher\n\ud83d\udc69\ud83c\udffb\u200d\ud83c\udf3e=>farmer,gardener,light skin tone,rancher,woman\n\ud83d\udc69\ud83c\udffc\u200d\ud83c\udf3e=>farmer,gardener,medium-light skin tone,rancher,woman\n\ud83d\udc69\ud83c\udffd\u200d\ud83c\udf3e=>farmer,gardener,medium skin tone,rancher,woman\n\ud83d\udc69\ud83c\udffe\u200d\ud83c\udf3e=>farmer,gardener,medium-dark skin tone,rancher,woman\n\ud83d\udc69\ud83c\udfff\u200d\ud83c\udf3e=>dark skin tone,farmer,gardener,rancher,woman\n\ud83d\udc68\ud83c\udffb\u200d\ud83c\udf73=>chef,cook,light skin tone,man\n\ud83d\udc68\ud83c\udffc\u200d\ud83c\udf73=>chef,cook,man,medium-light skin tone\n\ud83d\udc68\ud83c\udffd\u200d\ud83c\udf73=>chef,cook,man,medium skin tone\n\ud83d\udc68\ud83c\udffe\u200d\ud83c\udf73=>chef,cook,man,medium-dark skin tone\n\ud83d\udc68\ud83c\udfff\u200d\ud83c\udf73=>chef,cook,dark skin tone,man\n\ud83d\udc69\ud83c\udffb\u200d\ud83c\udf73=>chef,cook,light skin tone,woman\n\ud83d\udc69\ud83c\udffc\u200d\ud83c\udf73=>chef,cook,medium-light skin tone,woman\n\ud83d\udc69\ud83c\udffd\u200d\ud83c\udf73=>chef,cook,medium skin tone,woman\n\ud83d\udc69\ud83c\udffe\u200d\ud83c\udf73=>chef,cook,medium-dark skin tone,woman\n\ud83d\udc69\ud83c\udfff\u200d\ud83c\udf73=>chef,cook,dark skin tone,woman\n\ud83d\udc68\ud83c\udffb\u200d\ud83d\udd27=>electrician,light skin tone,man,mechanic,plumber,tradesperson,tradesman\n\ud83d\udc68\ud83c\udffc\u200d\ud83d\udd27=>electrician,man,mechanic,medium-light skin tone,plumber,tradesperson,tradesman\n\ud83d\udc68\ud83c\udffd\u200d\ud83d\udd27=>electrician,man,mechanic,medium skin tone,plumber,tradesperson,tradesman\n\ud83d\udc68\ud83c\udffe\u200d\ud83d\udd27=>electrician,man,mechanic,medium-dark skin tone,plumber,tradesperson,tradesman\n\ud83d\udc68\ud83c\udfff\u200d\ud83d\udd27=>dark skin tone,electrician,man,mechanic,plumber,tradesperson,tradesman\n\ud83d\udc69\ud83c\udffb\u200d\ud83d\udd27=>electrician,light skin tone,mechanic,plumber,tradesperson,woman,tradeswoman\n\ud83d\udc69\ud83c\udffc\u200d\ud83d\udd27=>electrician,mechanic,medium-light skin tone,plumber,tradesperson,woman,tradeswoman\n\ud83d\udc69\ud83c\udffd\u200d\ud83d\udd27=>electrician,mechanic,medium skin tone,plumber,tradesperson,woman,tradeswoman\n\ud83d\udc69\ud83c\udffe\u200d\ud83d\udd27=>electrician,mechanic,medium-dark skin tone,plumber,tradesperson,woman,tradeswoman\n\ud83d\udc69\ud83c\udfff\u200d\ud83d\udd27=>dark skin tone,electrician,mechanic,plumber,tradesperson,woman,tradeswoman\n\ud83d\udc68\ud83c\udffb\u200d\ud83c\udfed=>assembly,factory,industrial,light skin tone,man,worker\n\ud83d\udc68\ud83c\udffc\u200d\ud83c\udfed=>assembly,factory,industrial,man,medium-light skin tone,worker\n\ud83d\udc68\ud83c\udffd\u200d\ud83c\udfed=>assembly,factory,industrial,man,medium skin tone,worker\n\ud83d\udc68\ud83c\udffe\u200d\ud83c\udfed=>assembly,factory,industrial,man,medium-dark skin tone,worker\n\ud83d\udc68\ud83c\udfff\u200d\ud83c\udfed=>assembly,dark skin tone,factory,industrial,man,worker\n\ud83d\udc69\ud83c\udffb\u200d\ud83c\udfed=>assembly,factory,industrial,light skin tone,woman,worker\n\ud83d\udc69\ud83c\udffc\u200d\ud83c\udfed=>assembly,factory,industrial,medium-light skin tone,woman,worker\n\ud83d\udc69\ud83c\udffd\u200d\ud83c\udfed=>assembly,factory,industrial,medium skin tone,woman,worker\n\ud83d\udc69\ud83c\udffe\u200d\ud83c\udfed=>assembly,factory,industrial,medium-dark skin tone,woman,worker\n\ud83d\udc69\ud83c\udfff\u200d\ud83c\udfed=>assembly,dark skin tone,factory,industrial,woman,worker\n\ud83d\udc68\ud83c\udffb\u200d\ud83d\udcbc=>architect,business,light skin tone,man,man office worker,manager,white-collar,business man,office worker,white collar\n\ud83d\udc68\ud83c\udffc\u200d\ud83d\udcbc=>architect,business,man,man office worker,manager,medium-light skin tone,white-collar,business man,office worker,white collar\n\ud83d\udc68\ud83c\udffd\u200d\ud83d\udcbc=>architect,business,man,man office worker,manager,medium skin tone,white-collar,business man,office worker,white collar\n\ud83d\udc68\ud83c\udffe\u200d\ud83d\udcbc=>architect,business,man,man office worker,manager,medium-dark skin tone,white-collar,business man,office worker,white collar\n\ud83d\udc68\ud83c\udfff\u200d\ud83d\udcbc=>architect,business,dark skin tone,man,man office worker,manager,white-collar,business man,office worker,white collar\n\ud83d\udc69\ud83c\udffb\u200d\ud83d\udcbc=>architect,business,light skin tone,manager,white-collar,woman,woman office worker,business woman,office worker,white collar\n\ud83d\udc69\ud83c\udffc\u200d\ud83d\udcbc=>architect,business,manager,medium-light skin tone,white-collar,woman,woman office worker,business woman,office worker,white collar\n\ud83d\udc69\ud83c\udffd\u200d\ud83d\udcbc=>architect,business,manager,medium skin tone,white-collar,woman,woman office worker,business woman,office worker,white collar\n\ud83d\udc69\ud83c\udffe\u200d\ud83d\udcbc=>architect,business,manager,medium-dark skin tone,white-collar,woman,woman office worker,business woman,office worker,white collar\n\ud83d\udc69\ud83c\udfff\u200d\ud83d\udcbc=>architect,business,dark skin tone,manager,white-collar,woman,woman office worker,business woman,office worker,white collar\n\ud83d\udc68\ud83c\udffb\u200d\ud83d\udd2c=>biologist,chemist,engineer,light skin tone,man,physicist,scientist\n\ud83d\udc68\ud83c\udffc\u200d\ud83d\udd2c=>biologist,chemist,engineer,man,medium-light skin tone,physicist,scientist\n\ud83d\udc68\ud83c\udffd\u200d\ud83d\udd2c=>biologist,chemist,engineer,man,medium skin tone,physicist,scientist\n\ud83d\udc68\ud83c\udffe\u200d\ud83d\udd2c=>biologist,chemist,engineer,man,medium-dark skin tone,physicist,scientist\n\ud83d\udc68\ud83c\udfff\u200d\ud83d\udd2c=>biologist,chemist,dark skin tone,engineer,man,physicist,scientist\n\ud83d\udc69\ud83c\udffb\u200d\ud83d\udd2c=>biologist,chemist,engineer,light skin tone,physicist,scientist,woman\n\ud83d\udc69\ud83c\udffc\u200d\ud83d\udd2c=>biologist,chemist,engineer,medium-light skin tone,physicist,scientist,woman\n\ud83d\udc69\ud83c\udffd\u200d\ud83d\udd2c=>biologist,chemist,engineer,medium skin tone,physicist,scientist,woman\n\ud83d\udc69\ud83c\udffe\u200d\ud83d\udd2c=>biologist,chemist,engineer,medium-dark skin tone,physicist,scientist,woman\n\ud83d\udc69\ud83c\udfff\u200d\ud83d\udd2c=>biologist,chemist,dark skin tone,engineer,physicist,scientist,woman\n\ud83d\udc68\ud83c\udffb\u200d\ud83d\udcbb=>coder,developer,inventor,light skin tone,man,software,technologist\n\ud83d\udc68\ud83c\udffc\u200d\ud83d\udcbb=>coder,developer,inventor,man,medium-light skin tone,software,technologist\n\ud83d\udc68\ud83c\udffd\u200d\ud83d\udcbb=>coder,developer,inventor,man,medium skin tone,software,technologist\n\ud83d\udc68\ud83c\udffe\u200d\ud83d\udcbb=>coder,developer,inventor,man,medium-dark skin tone,software,technologist\n\ud83d\udc68\ud83c\udfff\u200d\ud83d\udcbb=>coder,dark skin tone,developer,inventor,man,software,technologist\n\ud83d\udc69\ud83c\udffb\u200d\ud83d\udcbb=>coder,developer,inventor,light skin tone,software,technologist,woman\n\ud83d\udc69\ud83c\udffc\u200d\ud83d\udcbb=>coder,developer,inventor,medium-light skin tone,software,technologist,woman\n\ud83d\udc69\ud83c\udffd\u200d\ud83d\udcbb=>coder,developer,inventor,medium skin tone,software,technologist,woman\n\ud83d\udc69\ud83c\udffe\u200d\ud83d\udcbb=>coder,developer,inventor,medium-dark skin tone,software,technologist,woman\n\ud83d\udc69\ud83c\udfff\u200d\ud83d\udcbb=>coder,dark skin tone,developer,inventor,software,technologist,woman\n\ud83d\udc68\ud83c\udffb\u200d\ud83c\udfa4=>actor,entertainer,light skin tone,man,rock,singer,star,man singer,performer,rock singer\n\ud83d\udc68\ud83c\udffc\u200d\ud83c\udfa4=>actor,entertainer,man,medium-light skin tone,rock,singer,star,man singer,performer,rock singer\n\ud83d\udc68\ud83c\udffd\u200d\ud83c\udfa4=>actor,entertainer,man,medium skin tone,rock,singer,star,man singer,performer,rock singer\n\ud83d\udc68\ud83c\udffe\u200d\ud83c\udfa4=>actor,entertainer,man,medium-dark skin tone,rock,singer,star,man singer,performer,rock singer\n\ud83d\udc68\ud83c\udfff\u200d\ud83c\udfa4=>actor,dark skin tone,entertainer,man,rock,singer,star,man singer,performer,rock singer\n\ud83d\udc69\ud83c\udffb\u200d\ud83c\udfa4=>actor,entertainer,light skin tone,rock,singer,star,woman,performer,rock singer,woman singer\n\ud83d\udc69\ud83c\udffc\u200d\ud83c\udfa4=>actor,entertainer,medium-light skin tone,rock,singer,star,woman,performer,rock singer,woman singer\n\ud83d\udc69\ud83c\udffd\u200d\ud83c\udfa4=>actor,entertainer,medium skin tone,rock,singer,star,woman,performer,rock singer,woman singer\n\ud83d\udc69\ud83c\udffe\u200d\ud83c\udfa4=>actor,entertainer,medium-dark skin tone,rock,singer,star,woman,performer,rock singer,woman singer\n\ud83d\udc69\ud83c\udfff\u200d\ud83c\udfa4=>actor,dark skin tone,entertainer,rock,singer,star,woman,performer,rock singer,woman singer\n\ud83d\udc68\ud83c\udffb\u200d\ud83c\udfa8=>artist,light skin tone,man,palette,painter\n\ud83d\udc68\ud83c\udffc\u200d\ud83c\udfa8=>artist,man,medium-light skin tone,palette,painter\n\ud83d\udc68\ud83c\udffd\u200d\ud83c\udfa8=>artist,man,medium skin tone,palette,painter\n\ud83d\udc68\ud83c\udffe\u200d\ud83c\udfa8=>artist,man,medium-dark skin tone,palette,painter\n\ud83d\udc68\ud83c\udfff\u200d\ud83c\udfa8=>artist,dark skin tone,man,palette,painter\n\ud83d\udc69\ud83c\udffb\u200d\ud83c\udfa8=>artist,light skin tone,palette,woman,painter\n\ud83d\udc69\ud83c\udffc\u200d\ud83c\udfa8=>artist,medium-light skin tone,palette,woman,painter\n\ud83d\udc69\ud83c\udffd\u200d\ud83c\udfa8=>artist,medium skin tone,palette,woman,painter\n\ud83d\udc69\ud83c\udffe\u200d\ud83c\udfa8=>artist,medium-dark skin tone,palette,woman,painter\n\ud83d\udc69\ud83c\udfff\u200d\ud83c\udfa8=>artist,dark skin tone,palette,woman,painter\n\ud83d\udc68\ud83c\udffb\u200d\ud83d\ude80=>astronaut,light skin tone,man,rocket\n\ud83d\udc68\ud83c\udffc\u200d\ud83d\ude80=>astronaut,man,medium-light skin tone,rocket\n\ud83d\udc68\ud83c\udffd\u200d\ud83d\ude80=>astronaut,man,medium skin tone,rocket\n\ud83d\udc68\ud83c\udffe\u200d\ud83d\ude80=>astronaut,man,medium-dark skin tone,rocket\n\ud83d\udc68\ud83c\udfff\u200d\ud83d\ude80=>astronaut,dark skin tone,man,rocket\n\ud83d\udc69\ud83c\udffb\u200d\ud83d\ude80=>astronaut,light skin tone,rocket,woman\n\ud83d\udc69\ud83c\udffc\u200d\ud83d\ude80=>astronaut,medium-light skin tone,rocket,woman\n\ud83d\udc69\ud83c\udffd\u200d\ud83d\ude80=>astronaut,medium skin tone,rocket,woman\n\ud83d\udc69\ud83c\udffe\u200d\ud83d\ude80=>astronaut,medium-dark skin tone,rocket,woman\n\ud83d\udc69\ud83c\udfff\u200d\ud83d\ude80=>astronaut,dark skin tone,rocket,woman\n\ud83d\udc68\ud83c\udffb\u200d\ud83d\ude92=>firefighter,firetruck,light skin tone,man,fire engine,fireman,fire truck\n\ud83d\udc68\ud83c\udffc\u200d\ud83d\ude92=>firefighter,firetruck,man,medium-light skin tone,fire engine,fireman,fire truck\n\ud83d\udc68\ud83c\udffd\u200d\ud83d\ude92=>firefighter,firetruck,man,medium skin tone,fire engine,fireman,fire truck\n\ud83d\udc68\ud83c\udffe\u200d\ud83d\ude92=>firefighter,firetruck,man,medium-dark skin tone,fire engine,fireman,fire truck\n\ud83d\udc68\ud83c\udfff\u200d\ud83d\ude92=>dark skin tone,firefighter,firetruck,man,fire engine,fireman,fire truck\n\ud83d\udc69\ud83c\udffb\u200d\ud83d\ude92=>firefighter,firetruck,light skin tone,woman,fire engine,firewoman,fire truck,engine,fire,truck\n\ud83d\udc69\ud83c\udffc\u200d\ud83d\ude92=>firefighter,firetruck,medium-light skin tone,woman,fire engine,firewoman,fire truck,engine,fire,truck\n\ud83d\udc69\ud83c\udffd\u200d\ud83d\ude92=>firefighter,firetruck,medium skin tone,woman,fire engine,firewoman,fire truck,engine,fire,truck\n\ud83d\udc69\ud83c\udffe\u200d\ud83d\ude92=>firefighter,firetruck,medium-dark skin tone,woman,fire engine,firewoman,fire truck,engine,fire,truck\n\ud83d\udc69\ud83c\udfff\u200d\ud83d\ude92=>dark skin tone,firefighter,firetruck,woman,fire engine,firewoman,fire truck,engine,fire,truck\n\ud83d\udc6e\ud83c\udffb=>cop,light skin tone,officer,police\n\ud83d\udc6e\ud83c\udffc=>cop,medium-light skin tone,officer,police\n\ud83d\udc6e\ud83c\udffd=>cop,medium skin tone,officer,police\n\ud83d\udc6e\ud83c\udffe=>cop,medium-dark skin tone,officer,police\n\ud83d\udc6e\ud83c\udfff=>cop,dark skin tone,officer,police\n\ud83d\udc6e\ud83c\udffb\u200d\u2642=>cop,light skin tone,man,officer,police,policeman\n\ud83d\udc6e\ud83c\udffc\u200d\u2642=>cop,man,medium-light skin tone,officer,police,policeman\n\ud83d\udc6e\ud83c\udffd\u200d\u2642=>cop,man,medium skin tone,officer,police,policeman\n\ud83d\udc6e\ud83c\udffe\u200d\u2642=>cop,man,medium-dark skin tone,officer,police,policeman\n\ud83d\udc6e\ud83c\udfff\u200d\u2642=>cop,dark skin tone,man,officer,police,policeman\n\ud83d\udc6e\ud83c\udffb\u200d\u2640=>cop,light skin tone,officer,police,woman,policewoman\n\ud83d\udc6e\ud83c\udffc\u200d\u2640=>cop,medium-light skin tone,officer,police,woman,policewoman\n\ud83d\udc6e\ud83c\udffd\u200d\u2640=>cop,medium skin tone,officer,police,woman,policewoman\n\ud83d\udc6e\ud83c\udffe\u200d\u2640=>cop,medium-dark skin tone,officer,police,woman,policewoman\n\ud83d\udc6e\ud83c\udfff\u200d\u2640=>cop,dark skin tone,officer,police,woman,policewoman\n\ud83d\udd75\ud83c\udffb=>detective,light skin tone,sleuth,spy,investigator\n\ud83d\udd75\ud83c\udffc=>detective,medium-light skin tone,sleuth,spy,investigator\n\ud83d\udd75\ud83c\udffd=>detective,medium skin tone,sleuth,spy,investigator\n\ud83d\udd75\ud83c\udffe=>detective,medium-dark skin tone,sleuth,spy,investigator\n\ud83d\udd75\ud83c\udfff=>dark skin tone,detective,sleuth,spy,investigator\n\ud83d\udd75\ud83c\udffb\u200d\u2642=>detective,light skin tone,man,sleuth,spy,investigator\n\ud83d\udd75\ud83c\udffc\u200d\u2642=>detective,man,medium-light skin tone,sleuth,spy,investigator\n\ud83d\udd75\ud83c\udffd\u200d\u2642=>detective,man,medium skin tone,sleuth,spy,investigator\n\ud83d\udd75\ud83c\udffe\u200d\u2642=>detective,man,medium-dark skin tone,sleuth,spy,investigator\n\ud83d\udd75\ud83c\udfff\u200d\u2642=>dark skin tone,detective,man,sleuth,spy,investigator\n\ud83d\udd75\ud83c\udffb\u200d\u2640=>detective,light skin tone,sleuth,spy,woman,investigator\n\ud83d\udd75\ud83c\udffc\u200d\u2640=>detective,medium-light skin tone,sleuth,spy,woman,investigator\n\ud83d\udd75\ud83c\udffd\u200d\u2640=>detective,medium skin tone,sleuth,spy,woman,investigator\n\ud83d\udd75\ud83c\udffe\u200d\u2640=>detective,medium-dark skin tone,sleuth,spy,woman,investigator\n\ud83d\udd75\ud83c\udfff\u200d\u2640=>dark skin tone,detective,sleuth,spy,woman,investigator\n\ud83d\udc82\ud83c\udffb=>guard,light skin tone\n\ud83d\udc82\ud83c\udffc=>guard,medium-light skin tone\n\ud83d\udc82\ud83c\udffd=>guard,medium skin tone\n\ud83d\udc82\ud83c\udffe=>guard,medium-dark skin tone\n\ud83d\udc82\ud83c\udfff=>dark skin tone,guard\n\ud83d\udc82\ud83c\udffb\u200d\u2642=>guard,light skin tone,man,guardsman\n\ud83d\udc82\ud83c\udffc\u200d\u2642=>guard,man,medium-light skin tone,guardsman\n\ud83d\udc82\ud83c\udffd\u200d\u2642=>guard,man,medium skin tone,guardsman\n\ud83d\udc82\ud83c\udffe\u200d\u2642=>guard,man,medium-dark skin tone,guardsman\n\ud83d\udc82\ud83c\udfff\u200d\u2642=>dark skin tone,guard,man,guardsman\n\ud83d\udc82\ud83c\udffb\u200d\u2640=>guard,light skin tone,woman,guardswoman\n\ud83d\udc82\ud83c\udffc\u200d\u2640=>guard,medium-light skin tone,woman,guardswoman\n\ud83d\udc82\ud83c\udffd\u200d\u2640=>guard,medium skin tone,woman,guardswoman\n\ud83d\udc82\ud83c\udffe\u200d\u2640=>guard,medium-dark skin tone,woman,guardswoman\n\ud83d\udc82\ud83c\udfff\u200d\u2640=>dark skin tone,guard,woman,guardswoman\n\ud83d\udc77\ud83c\udffb=>construction,hat,light skin tone,worker,builder\n\ud83d\udc77\ud83c\udffc=>construction,hat,medium-light skin tone,worker,builder\n\ud83d\udc77\ud83c\udffd=>construction,hat,medium skin tone,worker,builder\n\ud83d\udc77\ud83c\udffe=>construction,hat,medium-dark skin tone,worker,builder\n\ud83d\udc77\ud83c\udfff=>construction,dark skin tone,hat,worker,builder\n\ud83d\udc77\ud83c\udffb\u200d\u2642=>construction,light skin tone,man,worker,builder\n\ud83d\udc77\ud83c\udffc\u200d\u2642=>construction,man,medium-light skin tone,worker,builder\n\ud83d\udc77\ud83c\udffd\u200d\u2642=>construction,man,medium skin tone,worker,builder\n\ud83d\udc77\ud83c\udffe\u200d\u2642=>construction,man,medium-dark skin tone,worker,builder\n\ud83d\udc77\ud83c\udfff\u200d\u2642=>construction,dark skin tone,man,worker,builder\n\ud83d\udc77\ud83c\udffb\u200d\u2640=>construction,light skin tone,woman,worker,builder\n\ud83d\udc77\ud83c\udffc\u200d\u2640=>construction,medium-light skin tone,woman,worker,builder\n\ud83d\udc77\ud83c\udffd\u200d\u2640=>construction,medium skin tone,woman,worker,builder\n\ud83d\udc77\ud83c\udffe\u200d\u2640=>construction,medium-dark skin tone,woman,worker,builder\n\ud83d\udc77\ud83c\udfff\u200d\u2640=>construction,dark skin tone,woman,worker,builder\n\ud83e\udd34\ud83c\udffb=>light skin tone,prince\n\ud83e\udd34\ud83c\udffc=>medium-light skin tone,prince\n\ud83e\udd34\ud83c\udffd=>medium skin tone,prince\n\ud83e\udd34\ud83c\udffe=>medium-dark skin tone,prince\n\ud83e\udd34\ud83c\udfff=>dark skin tone,prince\n\ud83d\udc78\ud83c\udffb=>fairy tale,fantasy,light skin tone,princess\n\ud83d\udc78\ud83c\udffc=>fairy tale,fantasy,medium-light skin tone,princess\n\ud83d\udc78\ud83c\udffd=>fairy tale,fantasy,medium skin tone,princess\n\ud83d\udc78\ud83c\udffe=>fairy tale,fantasy,medium-dark skin tone,princess\n\ud83d\udc78\ud83c\udfff=>dark skin tone,fairy tale,fantasy,princess\n\ud83d\udc73\ud83c\udffb=>light skin tone,person wearing turban,turban\n\ud83d\udc73\ud83c\udffc=>medium-light skin tone,person wearing turban,turban\n\ud83d\udc73\ud83c\udffd=>medium skin tone,person wearing turban,turban\n\ud83d\udc73\ud83c\udffe=>medium-dark skin tone,person wearing turban,turban\n\ud83d\udc73\ud83c\udfff=>dark skin tone,person wearing turban,turban\n\ud83d\udc73\ud83c\udffb\u200d\u2642=>light skin tone,man,man wearing turban,turban\n\ud83d\udc73\ud83c\udffc\u200d\u2642=>man,man wearing turban,medium-light skin tone,turban\n\ud83d\udc73\ud83c\udffd\u200d\u2642=>man,man wearing turban,medium skin tone,turban\n\ud83d\udc73\ud83c\udffe\u200d\u2642=>man,man wearing turban,medium-dark skin tone,turban\n\ud83d\udc73\ud83c\udfff\u200d\u2642=>dark skin tone,man,man wearing turban,turban\n\ud83d\udc73\ud83c\udffb\u200d\u2640=>light skin tone,turban,woman,woman wearing turban\n\ud83d\udc73\ud83c\udffc\u200d\u2640=>medium-light skin tone,turban,woman,woman wearing turban\n\ud83d\udc73\ud83c\udffd\u200d\u2640=>medium skin tone,turban,woman,woman wearing turban\n\ud83d\udc73\ud83c\udffe\u200d\u2640=>medium-dark skin tone,turban,woman,woman wearing turban\n\ud83d\udc73\ud83c\udfff\u200d\u2640=>dark skin tone,turban,woman,woman wearing turban\n\ud83d\udc72\ud83c\udffb=>cap,gua pi mao,hat,light skin tone,person,person with skullcap,skullcap,man,man with chinese cap\n\ud83d\udc72\ud83c\udffc=>cap,gua pi mao,hat,medium-light skin tone,person,person with skullcap,skullcap,man,man with chinese cap\n\ud83d\udc72\ud83c\udffd=>cap,gua pi mao,hat,medium skin tone,person,person with skullcap,skullcap,man,man with chinese cap\n\ud83d\udc72\ud83c\udffe=>cap,gua pi mao,hat,medium-dark skin tone,person,person with skullcap,skullcap,man,man with chinese cap\n\ud83d\udc72\ud83c\udfff=>cap,dark skin tone,gua pi mao,hat,person,person with skullcap,skullcap,man,man with chinese cap\n\ud83e\uddd5\ud83c\udffb=>headscarf,hijab,light skin tone,mantilla,tichel,woman with headscarf\n\ud83e\uddd5\ud83c\udffc=>headscarf,hijab,mantilla,medium-light skin tone,tichel,woman with headscarf\n\ud83e\uddd5\ud83c\udffd=>headscarf,hijab,mantilla,medium skin tone,tichel,woman with headscarf\n\ud83e\uddd5\ud83c\udffe=>headscarf,hijab,mantilla,medium-dark skin tone,tichel,woman with headscarf\n\ud83e\uddd5\ud83c\udfff=>dark skin tone,headscarf,hijab,mantilla,tichel,woman with headscarf\n\ud83e\udd35\ud83c\udffb=>groom,light skin tone,person,person in tuxedo,tuxedo,person in tux\n\ud83e\udd35\ud83c\udffc=>groom,medium-light skin tone,person,person in tuxedo,tuxedo,person in tux\n\ud83e\udd35\ud83c\udffd=>groom,medium skin tone,person,person in tuxedo,tuxedo,person in tux\n\ud83e\udd35\ud83c\udffe=>groom,medium-dark skin tone,person,person in tuxedo,tuxedo,person in tux\n\ud83e\udd35\ud83c\udfff=>dark skin tone,groom,person,person in tuxedo,tuxedo,person in tux\n\ud83d\udc70\ud83c\udffb=>bride,light skin tone,person,person with veil,veil,wedding\n\ud83d\udc70\ud83c\udffc=>bride,medium-light skin tone,person,person with veil,veil,wedding\n\ud83d\udc70\ud83c\udffd=>bride,medium skin tone,person,person with veil,veil,wedding\n\ud83d\udc70\ud83c\udffe=>bride,medium-dark skin tone,person,person with veil,veil,wedding\n\ud83d\udc70\ud83c\udfff=>bride,dark skin tone,person,person with veil,veil,wedding\n\ud83e\udd30\ud83c\udffb=>light skin tone,pregnant,woman\n\ud83e\udd30\ud83c\udffc=>medium-light skin tone,pregnant,woman\n\ud83e\udd30\ud83c\udffd=>medium skin tone,pregnant,woman\n\ud83e\udd30\ud83c\udffe=>medium-dark skin tone,pregnant,woman\n\ud83e\udd30\ud83c\udfff=>dark skin tone,pregnant,woman\n\ud83e\udd31\ud83c\udffb=>baby,breast,breast-feeding,light skin tone,nursing,breastfeeding\n\ud83e\udd31\ud83c\udffc=>baby,breast,breast-feeding,medium-light skin tone,nursing,breastfeeding\n\ud83e\udd31\ud83c\udffd=>baby,breast,breast-feeding,medium skin tone,nursing,breastfeeding\n\ud83e\udd31\ud83c\udffe=>baby,breast,breast-feeding,medium-dark skin tone,nursing,breastfeeding\n\ud83e\udd31\ud83c\udfff=>baby,breast,breast-feeding,dark skin tone,nursing,breastfeeding\n\ud83d\udc7c\ud83c\udffb=>angel,baby,face,fairy tale,fantasy,light skin tone\n\ud83d\udc7c\ud83c\udffc=>angel,baby,face,fairy tale,fantasy,medium-light skin tone\n\ud83d\udc7c\ud83c\udffd=>angel,baby,face,fairy tale,fantasy,medium skin tone\n\ud83d\udc7c\ud83c\udffe=>angel,baby,face,fairy tale,fantasy,medium-dark skin tone\n\ud83d\udc7c\ud83c\udfff=>angel,baby,dark skin tone,face,fairy tale,fantasy\n\ud83c\udf85\ud83c\udffb=>celebration,christmas,claus,father,light skin tone,santa,santa claus,father christmas\n\ud83c\udf85\ud83c\udffc=>celebration,christmas,claus,father,medium-light skin tone,santa,santa claus,father christmas\n\ud83c\udf85\ud83c\udffd=>celebration,christmas,claus,father,medium skin tone,santa,santa claus,father christmas\n\ud83c\udf85\ud83c\udffe=>celebration,christmas,claus,father,medium-dark skin tone,santa,santa claus,father christmas\n\ud83c\udf85\ud83c\udfff=>celebration,christmas,claus,dark skin tone,father,santa,santa claus,father christmas\n\ud83e\udd36\ud83c\udffb=>celebration,christmas,claus,light skin tone,mother,mrs.,mrs claus,mrs,mrs santa claus\n\ud83e\udd36\ud83c\udffc=>celebration,christmas,claus,medium-light skin tone,mother,mrs.,mrs claus,mrs,mrs santa claus\n\ud83e\udd36\ud83c\udffd=>celebration,christmas,claus,medium skin tone,mother,mrs.,mrs claus,mrs,mrs santa claus\n\ud83e\udd36\ud83c\udffe=>celebration,christmas,claus,medium-dark skin tone,mother,mrs.,mrs claus,mrs,mrs santa claus\n\ud83e\udd36\ud83c\udfff=>celebration,christmas,claus,dark skin tone,mother,mrs.,mrs claus,mrs,mrs santa claus\n\ud83e\uddb8\ud83c\udffb=>good,hero,heroine,light skin tone,superhero,superpower\n\ud83e\uddb8\ud83c\udffc=>good,hero,heroine,medium-light skin tone,superhero,superpower\n\ud83e\uddb8\ud83c\udffd=>good,hero,heroine,medium skin tone,superhero,superpower\n\ud83e\uddb8\ud83c\udffe=>good,hero,heroine,medium-dark skin tone,superhero,superpower\n\ud83e\uddb8\ud83c\udfff=>dark skin tone,good,hero,heroine,superhero,superpower\n\ud83e\uddb8\ud83c\udffb\u200d\u2642=>good,hero,light skin tone,man,man superhero,superpower\n\ud83e\uddb8\ud83c\udffc\u200d\u2642=>good,hero,man,man superhero,medium-light skin tone,superpower\n\ud83e\uddb8\ud83c\udffd\u200d\u2642=>good,hero,man,man superhero,medium skin tone,superpower\n\ud83e\uddb8\ud83c\udffe\u200d\u2642=>good,hero,man,man superhero,medium-dark skin tone,superpower\n\ud83e\uddb8\ud83c\udfff\u200d\u2642=>dark skin tone,good,hero,man,man superhero,superpower\n\ud83e\uddb8\ud83c\udffb\u200d\u2640=>good,hero,heroine,light skin tone,superpower,woman,woman superhero\n\ud83e\uddb8\ud83c\udffc\u200d\u2640=>good,hero,heroine,medium-light skin tone,superpower,woman,woman superhero\n\ud83e\uddb8\ud83c\udffd\u200d\u2640=>good,hero,heroine,medium skin tone,superpower,woman,woman superhero\n\ud83e\uddb8\ud83c\udffe\u200d\u2640=>good,hero,heroine,medium-dark skin tone,superpower,woman,woman superhero\n\ud83e\uddb8\ud83c\udfff\u200d\u2640=>dark skin tone,good,hero,heroine,superpower,woman,woman superhero\n\ud83e\uddb9\ud83c\udffb=>criminal,evil,light skin tone,superpower,supervillain,villain\n\ud83e\uddb9\ud83c\udffc=>criminal,evil,medium-light skin tone,superpower,supervillain,villain\n\ud83e\uddb9\ud83c\udffd=>criminal,evil,medium skin tone,superpower,supervillain,villain\n\ud83e\uddb9\ud83c\udffe=>criminal,evil,medium-dark skin tone,superpower,supervillain,villain\n\ud83e\uddb9\ud83c\udfff=>criminal,dark skin tone,evil,superpower,supervillain,villain\n\ud83e\uddb9\ud83c\udffb\u200d\u2642=>criminal,evil,light skin tone,man,man supervillain,superpower,villain\n\ud83e\uddb9\ud83c\udffc\u200d\u2642=>criminal,evil,man,man supervillain,medium-light skin tone,superpower,villain\n\ud83e\uddb9\ud83c\udffd\u200d\u2642=>criminal,evil,man,man supervillain,medium skin tone,superpower,villain\n\ud83e\uddb9\ud83c\udffe\u200d\u2642=>criminal,evil,man,man supervillain,medium-dark skin tone,superpower,villain\n\ud83e\uddb9\ud83c\udfff\u200d\u2642=>criminal,dark skin tone,evil,man,man supervillain,superpower,villain\n\ud83e\uddb9\ud83c\udffb\u200d\u2640=>criminal,evil,light skin tone,superpower,villain,woman,woman supervillain\n\ud83e\uddb9\ud83c\udffc\u200d\u2640=>criminal,evil,medium-light skin tone,superpower,villain,woman,woman supervillain\n\ud83e\uddb9\ud83c\udffd\u200d\u2640=>criminal,evil,medium skin tone,superpower,villain,woman,woman supervillain\n\ud83e\uddb9\ud83c\udffe\u200d\u2640=>criminal,evil,medium-dark skin tone,superpower,villain,woman,woman supervillain\n\ud83e\uddb9\ud83c\udfff\u200d\u2640=>criminal,dark skin tone,evil,superpower,villain,woman,woman supervillain\n\ud83e\uddd9\ud83c\udffb=>light skin tone,mage,sorcerer,sorceress,witch,wizard\n\ud83e\uddd9\ud83c\udffc=>mage,medium-light skin tone,sorcerer,sorceress,witch,wizard\n\ud83e\uddd9\ud83c\udffd=>mage,medium skin tone,sorcerer,sorceress,witch,wizard\n\ud83e\uddd9\ud83c\udffe=>mage,medium-dark skin tone,sorcerer,sorceress,witch,wizard\n\ud83e\uddd9\ud83c\udfff=>dark skin tone,mage,sorcerer,sorceress,witch,wizard\n\ud83e\uddd9\ud83c\udffb\u200d\u2642=>light skin tone,man mage,sorcerer,wizard\n\ud83e\uddd9\ud83c\udffc\u200d\u2642=>man mage,medium-light skin tone,sorcerer,wizard\n\ud83e\uddd9\ud83c\udffd\u200d\u2642=>man mage,medium skin tone,sorcerer,wizard\n\ud83e\uddd9\ud83c\udffe\u200d\u2642=>man mage,medium-dark skin tone,sorcerer,wizard\n\ud83e\uddd9\ud83c\udfff\u200d\u2642=>dark skin tone,man mage,sorcerer,wizard\n\ud83e\uddd9\ud83c\udffb\u200d\u2640=>light skin tone,sorceress,witch,woman mage\n\ud83e\uddd9\ud83c\udffc\u200d\u2640=>medium-light skin tone,sorceress,witch,woman mage\n\ud83e\uddd9\ud83c\udffd\u200d\u2640=>medium skin tone,sorceress,witch,woman mage\n\ud83e\uddd9\ud83c\udffe\u200d\u2640=>medium-dark skin tone,sorceress,witch,woman mage\n\ud83e\uddd9\ud83c\udfff\u200d\u2640=>dark skin tone,sorceress,witch,woman mage\n\ud83e\uddda\ud83c\udffb=>fairy,light skin tone,oberon,puck,titania\n\ud83e\uddda\ud83c\udffc=>fairy,medium-light skin tone,oberon,puck,titania\n\ud83e\uddda\ud83c\udffd=>fairy,medium skin tone,oberon,puck,titania\n\ud83e\uddda\ud83c\udffe=>fairy,medium-dark skin tone,oberon,puck,titania\n\ud83e\uddda\ud83c\udfff=>dark skin tone,fairy,oberon,puck,titania\n\ud83e\uddda\ud83c\udffb\u200d\u2642=>light skin tone,man fairy,oberon,puck\n\ud83e\uddda\ud83c\udffc\u200d\u2642=>man fairy,medium-light skin tone,oberon,puck\n\ud83e\uddda\ud83c\udffd\u200d\u2642=>man fairy,medium skin tone,oberon,puck\n\ud83e\uddda\ud83c\udffe\u200d\u2642=>man fairy,medium-dark skin tone,oberon,puck\n\ud83e\uddda\ud83c\udfff\u200d\u2642=>dark skin tone,man fairy,oberon,puck\n\ud83e\uddda\ud83c\udffb\u200d\u2640=>light skin tone,titania,woman fairy\n\ud83e\uddda\ud83c\udffc\u200d\u2640=>medium-light skin tone,titania,woman fairy\n\ud83e\uddda\ud83c\udffd\u200d\u2640=>medium skin tone,titania,woman fairy\n\ud83e\uddda\ud83c\udffe\u200d\u2640=>medium-dark skin tone,titania,woman fairy\n\ud83e\uddda\ud83c\udfff\u200d\u2640=>dark skin tone,titania,woman fairy\n\ud83e\udddb\ud83c\udffb=>dracula,light skin tone,undead,vampire\n\ud83e\udddb\ud83c\udffc=>dracula,medium-light skin tone,undead,vampire\n\ud83e\udddb\ud83c\udffd=>dracula,medium skin tone,undead,vampire\n\ud83e\udddb\ud83c\udffe=>dracula,medium-dark skin tone,undead,vampire\n\ud83e\udddb\ud83c\udfff=>dark skin tone,dracula,undead,vampire\n\ud83e\udddb\ud83c\udffb\u200d\u2642=>dracula,light skin tone,man vampire,undead\n\ud83e\udddb\ud83c\udffc\u200d\u2642=>dracula,man vampire,medium-light skin tone,undead\n\ud83e\udddb\ud83c\udffd\u200d\u2642=>dracula,man vampire,medium skin tone,undead\n\ud83e\udddb\ud83c\udffe\u200d\u2642=>dracula,man vampire,medium-dark skin tone,undead\n\ud83e\udddb\ud83c\udfff\u200d\u2642=>dark skin tone,dracula,man vampire,undead\n\ud83e\udddb\ud83c\udffb\u200d\u2640=>light skin tone,undead,woman vampire\n\ud83e\udddb\ud83c\udffc\u200d\u2640=>medium-light skin tone,undead,woman vampire\n\ud83e\udddb\ud83c\udffd\u200d\u2640=>medium skin tone,undead,woman vampire\n\ud83e\udddb\ud83c\udffe\u200d\u2640=>medium-dark skin tone,undead,woman vampire\n\ud83e\udddb\ud83c\udfff\u200d\u2640=>dark skin tone,undead,woman vampire\n\ud83e\udddc\ud83c\udffb=>light skin tone,mermaid,merman,merperson,merwoman\n\ud83e\udddc\ud83c\udffc=>medium-light skin tone,mermaid,merman,merperson,merwoman\n\ud83e\udddc\ud83c\udffd=>medium skin tone,mermaid,merman,merperson,merwoman\n\ud83e\udddc\ud83c\udffe=>medium-dark skin tone,mermaid,merman,merperson,merwoman\n\ud83e\udddc\ud83c\udfff=>dark skin tone,mermaid,merman,merperson,merwoman\n\ud83e\udddc\ud83c\udffb\u200d\u2642=>light skin tone,merman,triton\n\ud83e\udddc\ud83c\udffc\u200d\u2642=>medium-light skin tone,merman,triton\n\ud83e\udddc\ud83c\udffd\u200d\u2642=>medium skin tone,merman,triton\n\ud83e\udddc\ud83c\udffe\u200d\u2642=>medium-dark skin tone,merman,triton\n\ud83e\udddc\ud83c\udfff\u200d\u2642=>dark skin tone,merman,triton\n\ud83e\udddc\ud83c\udffb\u200d\u2640=>light skin tone,mermaid,merwoman\n\ud83e\udddc\ud83c\udffc\u200d\u2640=>medium-light skin tone,mermaid,merwoman\n\ud83e\udddc\ud83c\udffd\u200d\u2640=>medium skin tone,mermaid,merwoman\n\ud83e\udddc\ud83c\udffe\u200d\u2640=>medium-dark skin tone,mermaid,merwoman\n\ud83e\udddc\ud83c\udfff\u200d\u2640=>dark skin tone,mermaid,merwoman\n\ud83e\udddd\ud83c\udffb=>elf,light skin tone,magical\n\ud83e\udddd\ud83c\udffc=>elf,magical,medium-light skin tone\n\ud83e\udddd\ud83c\udffd=>elf,magical,medium skin tone\n\ud83e\udddd\ud83c\udffe=>elf,magical,medium-dark skin tone\n\ud83e\udddd\ud83c\udfff=>dark skin tone,elf,magical\n\ud83e\udddd\ud83c\udffb\u200d\u2642=>light skin tone,magical,man elf\n\ud83e\udddd\ud83c\udffc\u200d\u2642=>magical,man elf,medium-light skin tone\n\ud83e\udddd\ud83c\udffd\u200d\u2642=>magical,man elf,medium skin tone\n\ud83e\udddd\ud83c\udffe\u200d\u2642=>magical,man elf,medium-dark skin tone\n\ud83e\udddd\ud83c\udfff\u200d\u2642=>dark skin tone,magical,man elf\n\ud83e\udddd\ud83c\udffb\u200d\u2640=>light skin tone,magical,woman elf\n\ud83e\udddd\ud83c\udffc\u200d\u2640=>magical,medium-light skin tone,woman elf\n\ud83e\udddd\ud83c\udffd\u200d\u2640=>magical,medium skin tone,woman elf\n\ud83e\udddd\ud83c\udffe\u200d\u2640=>magical,medium-dark skin tone,woman elf\n\ud83e\udddd\ud83c\udfff\u200d\u2640=>dark skin tone,magical,woman elf\n\ud83d\udc86\ud83c\udffb=>face,light skin tone,massage,person getting massage,salon\n\ud83d\udc86\ud83c\udffc=>face,massage,medium-light skin tone,person getting massage,salon\n\ud83d\udc86\ud83c\udffd=>face,massage,medium skin tone,person getting massage,salon\n\ud83d\udc86\ud83c\udffe=>face,massage,medium-dark skin tone,person getting massage,salon\n\ud83d\udc86\ud83c\udfff=>dark skin tone,face,massage,person getting massage,salon\n\ud83d\udc86\ud83c\udffb\u200d\u2642=>face,light skin tone,man,man getting massage,massage\n\ud83d\udc86\ud83c\udffc\u200d\u2642=>face,man,man getting massage,massage,medium-light skin tone\n\ud83d\udc86\ud83c\udffd\u200d\u2642=>face,man,man getting massage,massage,medium skin tone\n\ud83d\udc86\ud83c\udffe\u200d\u2642=>face,man,man getting massage,massage,medium-dark skin tone\n\ud83d\udc86\ud83c\udfff\u200d\u2642=>dark skin tone,face,man,man getting massage,massage\n\ud83d\udc86\ud83c\udffb\u200d\u2640=>face,light skin tone,massage,woman,woman getting massage\n\ud83d\udc86\ud83c\udffc\u200d\u2640=>face,massage,medium-light skin tone,woman,woman getting massage\n\ud83d\udc86\ud83c\udffd\u200d\u2640=>face,massage,medium skin tone,woman,woman getting massage\n\ud83d\udc86\ud83c\udffe\u200d\u2640=>face,massage,medium-dark skin tone,woman,woman getting massage\n\ud83d\udc86\ud83c\udfff\u200d\u2640=>dark skin tone,face,massage,woman,woman getting massage\n\ud83d\udc87\ud83c\udffb=>barber,beauty,haircut,light skin tone,parlor,person getting haircut,hairdresser,parlour\n\ud83d\udc87\ud83c\udffc=>barber,beauty,haircut,medium-light skin tone,parlor,person getting haircut,hairdresser,parlour\n\ud83d\udc87\ud83c\udffd=>barber,beauty,haircut,medium skin tone,parlor,person getting haircut,hairdresser,parlour\n\ud83d\udc87\ud83c\udffe=>barber,beauty,haircut,medium-dark skin tone,parlor,person getting haircut,hairdresser,parlour\n\ud83d\udc87\ud83c\udfff=>barber,beauty,dark skin tone,haircut,parlor,person getting haircut,hairdresser,parlour\n\ud83d\udc87\ud83c\udffb\u200d\u2642=>haircut,light skin tone,man,man getting haircut,hairdresser\n\ud83d\udc87\ud83c\udffc\u200d\u2642=>haircut,man,man getting haircut,medium-light skin tone,hairdresser\n\ud83d\udc87\ud83c\udffd\u200d\u2642=>haircut,man,man getting haircut,medium skin tone,hairdresser\n\ud83d\udc87\ud83c\udffe\u200d\u2642=>haircut,man,man getting haircut,medium-dark skin tone,hairdresser\n\ud83d\udc87\ud83c\udfff\u200d\u2642=>dark skin tone,haircut,man,man getting haircut,hairdresser\n\ud83d\udc87\ud83c\udffb\u200d\u2640=>haircut,light skin tone,woman,woman getting haircut,hairdresser\n\ud83d\udc87\ud83c\udffc\u200d\u2640=>haircut,medium-light skin tone,woman,woman getting haircut,hairdresser\n\ud83d\udc87\ud83c\udffd\u200d\u2640=>haircut,medium skin tone,woman,woman getting haircut,hairdresser\n\ud83d\udc87\ud83c\udffe\u200d\u2640=>haircut,medium-dark skin tone,woman,woman getting haircut,hairdresser\n\ud83d\udc87\ud83c\udfff\u200d\u2640=>dark skin tone,haircut,woman,woman getting haircut,hairdresser\n\ud83d\udeb6\ud83c\udffb=>hike,light skin tone,person walking,walk,walking\n\ud83d\udeb6\ud83c\udffc=>hike,medium-light skin tone,person walking,walk,walking\n\ud83d\udeb6\ud83c\udffd=>hike,medium skin tone,person walking,walk,walking\n\ud83d\udeb6\ud83c\udffe=>hike,medium-dark skin tone,person walking,walk,walking\n\ud83d\udeb6\ud83c\udfff=>dark skin tone,hike,person walking,walk,walking\n\ud83d\udeb6\ud83c\udffb\u200d\u2642=>hike,light skin tone,man,man walking,walk\n\ud83d\udeb6\ud83c\udffc\u200d\u2642=>hike,man,man walking,medium-light skin tone,walk\n\ud83d\udeb6\ud83c\udffd\u200d\u2642=>hike,man,man walking,medium skin tone,walk\n\ud83d\udeb6\ud83c\udffe\u200d\u2642=>hike,man,man walking,medium-dark skin tone,walk\n\ud83d\udeb6\ud83c\udfff\u200d\u2642=>dark skin tone,hike,man,man walking,walk\n\ud83d\udeb6\ud83c\udffb\u200d\u2640=>hike,light skin tone,walk,woman,woman walking\n\ud83d\udeb6\ud83c\udffc\u200d\u2640=>hike,medium-light skin tone,walk,woman,woman walking\n\ud83d\udeb6\ud83c\udffd\u200d\u2640=>hike,medium skin tone,walk,woman,woman walking\n\ud83d\udeb6\ud83c\udffe\u200d\u2640=>hike,medium-dark skin tone,walk,woman,woman walking\n\ud83d\udeb6\ud83c\udfff\u200d\u2640=>dark skin tone,hike,walk,woman,woman walking\n\ud83e\uddcd\ud83c\udffb=>light skin tone,person standing,stand,standing\n\ud83e\uddcd\ud83c\udffc=>medium-light skin tone,person standing,stand,standing\n\ud83e\uddcd\ud83c\udffd=>medium skin tone,person standing,stand,standing\n\ud83e\uddcd\ud83c\udffe=>medium-dark skin tone,person standing,stand,standing\n\ud83e\uddcd\ud83c\udfff=>dark skin tone,person standing,stand,standing\n\ud83e\uddcd\ud83c\udffb\u200d\u2642=>light skin tone,man,standing\n\ud83e\uddcd\ud83c\udffc\u200d\u2642=>man,medium-light skin tone,standing\n\ud83e\uddcd\ud83c\udffd\u200d\u2642=>man,medium skin tone,standing\n\ud83e\uddcd\ud83c\udffe\u200d\u2642=>man,medium-dark skin tone,standing\n\ud83e\uddcd\ud83c\udfff\u200d\u2642=>dark skin tone,man,standing\n\ud83e\uddcd\ud83c\udffb\u200d\u2640=>light skin tone,standing,woman\n\ud83e\uddcd\ud83c\udffc\u200d\u2640=>medium-light skin tone,standing,woman\n\ud83e\uddcd\ud83c\udffd\u200d\u2640=>medium skin tone,standing,woman\n\ud83e\uddcd\ud83c\udffe\u200d\u2640=>medium-dark skin tone,standing,woman\n\ud83e\uddcd\ud83c\udfff\u200d\u2640=>dark skin tone,standing,woman\n\ud83e\uddce\ud83c\udffb=>kneel,kneeling,light skin tone,person kneeling\n\ud83e\uddce\ud83c\udffc=>kneel,kneeling,medium-light skin tone,person kneeling\n\ud83e\uddce\ud83c\udffd=>kneel,kneeling,medium skin tone,person kneeling\n\ud83e\uddce\ud83c\udffe=>kneel,kneeling,medium-dark skin tone,person kneeling\n\ud83e\uddce\ud83c\udfff=>dark skin tone,kneel,kneeling,person kneeling\n\ud83e\uddce\ud83c\udffb\u200d\u2642=>kneeling,light skin tone,man\n\ud83e\uddce\ud83c\udffc\u200d\u2642=>kneeling,man,medium-light skin tone\n\ud83e\uddce\ud83c\udffd\u200d\u2642=>kneeling,man,medium skin tone\n\ud83e\uddce\ud83c\udffe\u200d\u2642=>kneeling,man,medium-dark skin tone\n\ud83e\uddce\ud83c\udfff\u200d\u2642=>dark skin tone,kneeling,man\n\ud83e\uddce\ud83c\udffb\u200d\u2640=>kneeling,light skin tone,woman\n\ud83e\uddce\ud83c\udffc\u200d\u2640=>kneeling,medium-light skin tone,woman\n\ud83e\uddce\ud83c\udffd\u200d\u2640=>kneeling,medium skin tone,woman\n\ud83e\uddce\ud83c\udffe\u200d\u2640=>kneeling,medium-dark skin tone,woman\n\ud83e\uddce\ud83c\udfff\u200d\u2640=>dark skin tone,kneeling,woman\n\ud83d\udc68\ud83c\udffb\u200d\ud83e\uddaf=>accessibility,blind,light skin tone,man,man with white cane,man with guide cane\n\ud83d\udc68\ud83c\udffc\u200d\ud83e\uddaf=>accessibility,blind,man,man with white cane,medium-light skin tone,man with guide cane\n\ud83d\udc68\ud83c\udffd\u200d\ud83e\uddaf=>accessibility,blind,man,man with white cane,medium skin tone,man with guide cane\n\ud83d\udc68\ud83c\udffe\u200d\ud83e\uddaf=>accessibility,blind,man,man with white cane,medium-dark skin tone,man with guide cane\n\ud83d\udc68\ud83c\udfff\u200d\ud83e\uddaf=>accessibility,blind,dark skin tone,man,man with white cane,man with guide cane\n\ud83d\udc69\ud83c\udffb\u200d\ud83e\uddaf=>accessibility,blind,light skin tone,woman,woman with white cane,woman with guide cane\n\ud83d\udc69\ud83c\udffc\u200d\ud83e\uddaf=>accessibility,blind,medium-light skin tone,woman,woman with white cane,woman with guide cane\n\ud83d\udc69\ud83c\udffd\u200d\ud83e\uddaf=>accessibility,blind,medium skin tone,woman,woman with white cane,woman with guide cane\n\ud83d\udc69\ud83c\udffe\u200d\ud83e\uddaf=>accessibility,blind,medium-dark skin tone,woman,woman with white cane,woman with guide cane\n\ud83d\udc69\ud83c\udfff\u200d\ud83e\uddaf=>accessibility,blind,dark skin tone,woman,woman with white cane,woman with guide cane\n\ud83d\udc68\ud83c\udffb\u200d\ud83e\uddbc=>accessibility,light skin tone,man,man in motorized wheelchair,wheelchair,man in powered wheelchair,man in motorised wheelchair\n\ud83d\udc68\ud83c\udffc\u200d\ud83e\uddbc=>accessibility,man,man in motorized wheelchair,medium-light skin tone,wheelchair,man in powered wheelchair,man in motorised wheelchair\n\ud83d\udc68\ud83c\udffd\u200d\ud83e\uddbc=>accessibility,man,man in motorized wheelchair,medium skin tone,wheelchair,man in powered wheelchair,man in motorised wheelchair\n\ud83d\udc68\ud83c\udffe\u200d\ud83e\uddbc=>accessibility,man,man in motorized wheelchair,medium-dark skin tone,wheelchair,man in powered wheelchair,man in motorised wheelchair\n\ud83d\udc68\ud83c\udfff\u200d\ud83e\uddbc=>accessibility,dark skin tone,man,man in motorized wheelchair,wheelchair,man in powered wheelchair,man in motorised wheelchair\n\ud83d\udc69\ud83c\udffb\u200d\ud83e\uddbc=>accessibility,light skin tone,wheelchair,woman,woman in motorized wheelchair,woman in powered wheelchair,woman in motorised wheelchair\n\ud83d\udc69\ud83c\udffc\u200d\ud83e\uddbc=>accessibility,medium-light skin tone,wheelchair,woman,woman in motorized wheelchair,woman in powered wheelchair,woman in motorised wheelchair\n\ud83d\udc69\ud83c\udffd\u200d\ud83e\uddbc=>accessibility,medium skin tone,wheelchair,woman,woman in motorized wheelchair,woman in powered wheelchair,woman in motorised wheelchair\n\ud83d\udc69\ud83c\udffe\u200d\ud83e\uddbc=>accessibility,medium-dark skin tone,wheelchair,woman,woman in motorized wheelchair,woman in powered wheelchair,woman in motorised wheelchair\n\ud83d\udc69\ud83c\udfff\u200d\ud83e\uddbc=>accessibility,dark skin tone,wheelchair,woman,woman in motorized wheelchair,woman in powered wheelchair,woman in motorised wheelchair\n\ud83d\udc68\ud83c\udffb\u200d\ud83e\uddbd=>accessibility,light skin tone,man,man in manual wheelchair,wheelchair\n\ud83d\udc68\ud83c\udffc\u200d\ud83e\uddbd=>accessibility,man,man in manual wheelchair,medium-light skin tone,wheelchair\n\ud83d\udc68\ud83c\udffd\u200d\ud83e\uddbd=>accessibility,man,man in manual wheelchair,medium skin tone,wheelchair\n\ud83d\udc68\ud83c\udffe\u200d\ud83e\uddbd=>accessibility,man,man in manual wheelchair,medium-dark skin tone,wheelchair\n\ud83d\udc68\ud83c\udfff\u200d\ud83e\uddbd=>accessibility,dark skin tone,man,man in manual wheelchair,wheelchair\n\ud83d\udc69\ud83c\udffb\u200d\ud83e\uddbd=>accessibility,light skin tone,wheelchair,woman,woman in manual wheelchair\n\ud83d\udc69\ud83c\udffc\u200d\ud83e\uddbd=>accessibility,medium-light skin tone,wheelchair,woman,woman in manual wheelchair\n\ud83d\udc69\ud83c\udffd\u200d\ud83e\uddbd=>accessibility,medium skin tone,wheelchair,woman,woman in manual wheelchair\n\ud83d\udc69\ud83c\udffe\u200d\ud83e\uddbd=>accessibility,medium-dark skin tone,wheelchair,woman,woman in manual wheelchair\n\ud83d\udc69\ud83c\udfff\u200d\ud83e\uddbd=>accessibility,dark skin tone,wheelchair,woman,woman in manual wheelchair\n\ud83c\udfc3\ud83c\udffb=>light skin tone,marathon,person running,running\n\ud83c\udfc3\ud83c\udffc=>marathon,medium-light skin tone,person running,running\n\ud83c\udfc3\ud83c\udffd=>marathon,medium skin tone,person running,running\n\ud83c\udfc3\ud83c\udffe=>marathon,medium-dark skin tone,person running,running\n\ud83c\udfc3\ud83c\udfff=>dark skin tone,marathon,person running,running\n\ud83c\udfc3\ud83c\udffb\u200d\u2642=>light skin tone,man,marathon,racing,running\n\ud83c\udfc3\ud83c\udffc\u200d\u2642=>man,marathon,medium-light skin tone,racing,running\n\ud83c\udfc3\ud83c\udffd\u200d\u2642=>man,marathon,medium skin tone,racing,running\n\ud83c\udfc3\ud83c\udffe\u200d\u2642=>man,marathon,medium-dark skin tone,racing,running\n\ud83c\udfc3\ud83c\udfff\u200d\u2642=>dark skin tone,man,marathon,racing,running\n\ud83c\udfc3\ud83c\udffb\u200d\u2640=>light skin tone,marathon,racing,running,woman\n\ud83c\udfc3\ud83c\udffc\u200d\u2640=>marathon,medium-light skin tone,racing,running,woman\n\ud83c\udfc3\ud83c\udffd\u200d\u2640=>marathon,medium skin tone,racing,running,woman\n\ud83c\udfc3\ud83c\udffe\u200d\u2640=>marathon,medium-dark skin tone,racing,running,woman\n\ud83c\udfc3\ud83c\udfff\u200d\u2640=>dark skin tone,marathon,racing,running,woman\n\ud83d\udc83\ud83c\udffb=>dance,dancing,light skin tone,woman\n\ud83d\udc83\ud83c\udffc=>dance,dancing,medium-light skin tone,woman\n\ud83d\udc83\ud83c\udffd=>dance,dancing,medium skin tone,woman\n\ud83d\udc83\ud83c\udffe=>dance,dancing,medium-dark skin tone,woman\n\ud83d\udc83\ud83c\udfff=>dance,dancing,dark skin tone,woman\n\ud83d\udd7a\ud83c\udffb=>dance,dancing,light skin tone,man\n\ud83d\udd7a\ud83c\udffc=>dance,dancing,man,medium-light skin tone\n\ud83d\udd7a\ud83c\udffd=>dance,dancing,man,medium skin tone\n\ud83d\udd7a\ud83c\udffe=>dance,dancing,man,medium-dark skin tone\n\ud83d\udd7a\ud83c\udfff=>dance,dancing,dark skin tone,man\n\ud83d\udd74\ud83c\udffb=>business,light skin tone,person,person in suit levitating,suit\n\ud83d\udd74\ud83c\udffc=>business,medium-light skin tone,person,person in suit levitating,suit\n\ud83d\udd74\ud83c\udffd=>business,medium skin tone,person,person in suit levitating,suit\n\ud83d\udd74\ud83c\udffe=>business,medium-dark skin tone,person,person in suit levitating,suit\n\ud83d\udd74\ud83c\udfff=>business,dark skin tone,person,person in suit levitating,suit\n\ud83e\uddd6\ud83c\udffb=>light skin tone,person in steamy room,sauna,steam room\n\ud83e\uddd6\ud83c\udffc=>medium-light skin tone,person in steamy room,sauna,steam room\n\ud83e\uddd6\ud83c\udffd=>medium skin tone,person in steamy room,sauna,steam room\n\ud83e\uddd6\ud83c\udffe=>medium-dark skin tone,person in steamy room,sauna,steam room\n\ud83e\uddd6\ud83c\udfff=>dark skin tone,person in steamy room,sauna,steam room\n\ud83e\uddd6\ud83c\udffb\u200d\u2642=>light skin tone,man in steamy room,sauna,steam room,man in steam room\n\ud83e\uddd6\ud83c\udffc\u200d\u2642=>man in steamy room,medium-light skin tone,sauna,steam room,man in steam room\n\ud83e\uddd6\ud83c\udffd\u200d\u2642=>man in steamy room,medium skin tone,sauna,steam room,man in steam room\n\ud83e\uddd6\ud83c\udffe\u200d\u2642=>man in steamy room,medium-dark skin tone,sauna,steam room,man in steam room\n\ud83e\uddd6\ud83c\udfff\u200d\u2642=>dark skin tone,man in steamy room,sauna,steam room,man in steam room\n\ud83e\uddd6\ud83c\udffb\u200d\u2640=>light skin tone,sauna,steam room,woman in steamy room,woman in steam room\n\ud83e\uddd6\ud83c\udffc\u200d\u2640=>medium-light skin tone,sauna,steam room,woman in steamy room,woman in steam room\n\ud83e\uddd6\ud83c\udffd\u200d\u2640=>medium skin tone,sauna,steam room,woman in steamy room,woman in steam room\n\ud83e\uddd6\ud83c\udffe\u200d\u2640=>medium-dark skin tone,sauna,steam room,woman in steamy room,woman in steam room\n\ud83e\uddd6\ud83c\udfff\u200d\u2640=>dark skin tone,sauna,steam room,woman in steamy room,woman in steam room\n\ud83e\uddd7\ud83c\udffb=>climber,light skin tone,person climbing\n\ud83e\uddd7\ud83c\udffc=>climber,medium-light skin tone,person climbing\n\ud83e\uddd7\ud83c\udffd=>climber,medium skin tone,person climbing\n\ud83e\uddd7\ud83c\udffe=>climber,medium-dark skin tone,person climbing\n\ud83e\uddd7\ud83c\udfff=>climber,dark skin tone,person climbing\n\ud83e\uddd7\ud83c\udffb\u200d\u2642=>climber,light skin tone,man climbing\n\ud83e\uddd7\ud83c\udffc\u200d\u2642=>climber,man climbing,medium-light skin tone\n\ud83e\uddd7\ud83c\udffd\u200d\u2642=>climber,man climbing,medium skin tone\n\ud83e\uddd7\ud83c\udffe\u200d\u2642=>climber,man climbing,medium-dark skin tone\n\ud83e\uddd7\ud83c\udfff\u200d\u2642=>climber,dark skin tone,man climbing\n\ud83e\uddd7\ud83c\udffb\u200d\u2640=>climber,light skin tone,woman climbing\n\ud83e\uddd7\ud83c\udffc\u200d\u2640=>climber,medium-light skin tone,woman climbing\n\ud83e\uddd7\ud83c\udffd\u200d\u2640=>climber,medium skin tone,woman climbing\n\ud83e\uddd7\ud83c\udffe\u200d\u2640=>climber,medium-dark skin tone,woman climbing\n\ud83e\uddd7\ud83c\udfff\u200d\u2640=>climber,dark skin tone,woman climbing\n\ud83c\udfc7\ud83c\udffb=>horse,jockey,light skin tone,racehorse,racing\n\ud83c\udfc7\ud83c\udffc=>horse,jockey,medium-light skin tone,racehorse,racing\n\ud83c\udfc7\ud83c\udffd=>horse,jockey,medium skin tone,racehorse,racing\n\ud83c\udfc7\ud83c\udffe=>horse,jockey,medium-dark skin tone,racehorse,racing\n\ud83c\udfc7\ud83c\udfff=>dark skin tone,horse,jockey,racehorse,racing\n\ud83c\udfc2\ud83c\udffb=>light skin tone,ski,snow,snowboard,snowboarder\n\ud83c\udfc2\ud83c\udffc=>medium-light skin tone,ski,snow,snowboard,snowboarder\n\ud83c\udfc2\ud83c\udffd=>medium skin tone,ski,snow,snowboard,snowboarder\n\ud83c\udfc2\ud83c\udffe=>medium-dark skin tone,ski,snow,snowboard,snowboarder\n\ud83c\udfc2\ud83c\udfff=>dark skin tone,ski,snow,snowboard,snowboarder\n\ud83c\udfcc\ud83c\udffb=>ball,golf,light skin tone,person golfing,golfer\n\ud83c\udfcc\ud83c\udffc=>ball,golf,medium-light skin tone,person golfing,golfer\n\ud83c\udfcc\ud83c\udffd=>ball,golf,medium skin tone,person golfing,golfer\n\ud83c\udfcc\ud83c\udffe=>ball,golf,medium-dark skin tone,person golfing,golfer\n\ud83c\udfcc\ud83c\udfff=>ball,dark skin tone,golf,person golfing,golfer\n\ud83c\udfcc\ud83c\udffb\u200d\u2642=>golf,light skin tone,man,man golfing,golfer\n\ud83c\udfcc\ud83c\udffc\u200d\u2642=>golf,man,man golfing,medium-light skin tone,golfer\n\ud83c\udfcc\ud83c\udffd\u200d\u2642=>golf,man,man golfing,medium skin tone,golfer\n\ud83c\udfcc\ud83c\udffe\u200d\u2642=>golf,man,man golfing,medium-dark skin tone,golfer\n\ud83c\udfcc\ud83c\udfff\u200d\u2642=>dark skin tone,golf,man,man golfing,golfer\n\ud83c\udfcc\ud83c\udffb\u200d\u2640=>golf,light skin tone,woman,woman golfing,golfer\n\ud83c\udfcc\ud83c\udffc\u200d\u2640=>golf,medium-light skin tone,woman,woman golfing,golfer\n\ud83c\udfcc\ud83c\udffd\u200d\u2640=>golf,medium skin tone,woman,woman golfing,golfer\n\ud83c\udfcc\ud83c\udffe\u200d\u2640=>golf,medium-dark skin tone,woman,woman golfing,golfer\n\ud83c\udfcc\ud83c\udfff\u200d\u2640=>dark skin tone,golf,woman,woman golfing,golfer\n\ud83c\udfc4\ud83c\udffb=>light skin tone,person surfing,surfing,surfer\n\ud83c\udfc4\ud83c\udffc=>medium-light skin tone,person surfing,surfing,surfer\n\ud83c\udfc4\ud83c\udffd=>medium skin tone,person surfing,surfing,surfer\n\ud83c\udfc4\ud83c\udffe=>medium-dark skin tone,person surfing,surfing,surfer\n\ud83c\udfc4\ud83c\udfff=>dark skin tone,person surfing,surfing,surfer\n\ud83c\udfc4\ud83c\udffb\u200d\u2642=>light skin tone,man,surfing,surfer\n\ud83c\udfc4\ud83c\udffc\u200d\u2642=>man,medium-light skin tone,surfing,surfer\n\ud83c\udfc4\ud83c\udffd\u200d\u2642=>man,medium skin tone,surfing,surfer\n\ud83c\udfc4\ud83c\udffe\u200d\u2642=>man,medium-dark skin tone,surfing,surfer\n\ud83c\udfc4\ud83c\udfff\u200d\u2642=>dark skin tone,man,surfing,surfer\n\ud83c\udfc4\ud83c\udffb\u200d\u2640=>light skin tone,surfing,woman,surfer\n\ud83c\udfc4\ud83c\udffc\u200d\u2640=>medium-light skin tone,surfing,woman,surfer\n\ud83c\udfc4\ud83c\udffd\u200d\u2640=>medium skin tone,surfing,woman,surfer\n\ud83c\udfc4\ud83c\udffe\u200d\u2640=>medium-dark skin tone,surfing,woman,surfer\n\ud83c\udfc4\ud83c\udfff\u200d\u2640=>dark skin tone,surfing,woman,surfer\n\ud83d\udea3\ud83c\udffb=>boat,light skin tone,person rowing boat,rowboat,rowing boat,person\n\ud83d\udea3\ud83c\udffc=>boat,medium-light skin tone,person rowing boat,rowboat,rowing boat,person\n\ud83d\udea3\ud83c\udffd=>boat,medium skin tone,person rowing boat,rowboat,rowing boat,person\n\ud83d\udea3\ud83c\udffe=>boat,medium-dark skin tone,person rowing boat,rowboat,rowing boat,person\n\ud83d\udea3\ud83c\udfff=>boat,dark skin tone,person rowing boat,rowboat,rowing boat,person\n\ud83d\udea3\ud83c\udffb\u200d\u2642=>boat,light skin tone,man,man rowing boat,rowboat,rowing boat\n\ud83d\udea3\ud83c\udffc\u200d\u2642=>boat,man,man rowing boat,medium-light skin tone,rowboat,rowing boat\n\ud83d\udea3\ud83c\udffd\u200d\u2642=>boat,man,man rowing boat,medium skin tone,rowboat,rowing boat\n\ud83d\udea3\ud83c\udffe\u200d\u2642=>boat,man,man rowing boat,medium-dark skin tone,rowboat,rowing boat\n\ud83d\udea3\ud83c\udfff\u200d\u2642=>boat,dark skin tone,man,man rowing boat,rowboat,rowing boat\n\ud83d\udea3\ud83c\udffb\u200d\u2640=>boat,light skin tone,rowboat,woman,woman rowing boat,rowing boat\n\ud83d\udea3\ud83c\udffc\u200d\u2640=>boat,medium-light skin tone,rowboat,woman,woman rowing boat,rowing boat\n\ud83d\udea3\ud83c\udffd\u200d\u2640=>boat,medium skin tone,rowboat,woman,woman rowing boat,rowing boat\n\ud83d\udea3\ud83c\udffe\u200d\u2640=>boat,medium-dark skin tone,rowboat,woman,woman rowing boat,rowing boat\n\ud83d\udea3\ud83c\udfff\u200d\u2640=>boat,dark skin tone,rowboat,woman,woman rowing boat,rowing boat\n\ud83c\udfca\ud83c\udffb=>light skin tone,person swimming,swim,swimmer\n\ud83c\udfca\ud83c\udffc=>medium-light skin tone,person swimming,swim,swimmer\n\ud83c\udfca\ud83c\udffd=>medium skin tone,person swimming,swim,swimmer\n\ud83c\udfca\ud83c\udffe=>medium-dark skin tone,person swimming,swim,swimmer\n\ud83c\udfca\ud83c\udfff=>dark skin tone,person swimming,swim,swimmer\n\ud83c\udfca\ud83c\udffb\u200d\u2642=>light skin tone,man,man swimming,swim,swimmer\n\ud83c\udfca\ud83c\udffc\u200d\u2642=>man,man swimming,medium-light skin tone,swim,swimmer\n\ud83c\udfca\ud83c\udffd\u200d\u2642=>man,man swimming,medium skin tone,swim,swimmer\n\ud83c\udfca\ud83c\udffe\u200d\u2642=>man,man swimming,medium-dark skin tone,swim,swimmer\n\ud83c\udfca\ud83c\udfff\u200d\u2642=>dark skin tone,man,man swimming,swim,swimmer\n\ud83c\udfca\ud83c\udffb\u200d\u2640=>light skin tone,swim,woman,woman swimming,swimmer\n\ud83c\udfca\ud83c\udffc\u200d\u2640=>medium-light skin tone,swim,woman,woman swimming,swimmer\n\ud83c\udfca\ud83c\udffd\u200d\u2640=>medium skin tone,swim,woman,woman swimming,swimmer\n\ud83c\udfca\ud83c\udffe\u200d\u2640=>medium-dark skin tone,swim,woman,woman swimming,swimmer\n\ud83c\udfca\ud83c\udfff\u200d\u2640=>dark skin tone,swim,woman,woman swimming,swimmer\n\u26f9\ud83c\udffb=>ball,light skin tone,person bouncing ball\n\u26f9\ud83c\udffc=>ball,medium-light skin tone,person bouncing ball\n\u26f9\ud83c\udffd=>ball,medium skin tone,person bouncing ball\n\u26f9\ud83c\udffe=>ball,medium-dark skin tone,person bouncing ball\n\u26f9\ud83c\udfff=>ball,dark skin tone,person bouncing ball\n\u26f9\ud83c\udffb\u200d\u2642=>ball,light skin tone,man,man bouncing ball\n\u26f9\ud83c\udffc\u200d\u2642=>ball,man,man bouncing ball,medium-light skin tone\n\u26f9\ud83c\udffd\u200d\u2642=>ball,man,man bouncing ball,medium skin tone\n\u26f9\ud83c\udffe\u200d\u2642=>ball,man,man bouncing ball,medium-dark skin tone\n\u26f9\ud83c\udfff\u200d\u2642=>ball,dark skin tone,man,man bouncing ball\n\u26f9\ud83c\udffb\u200d\u2640=>ball,light skin tone,woman,woman bouncing ball\n\u26f9\ud83c\udffc\u200d\u2640=>ball,medium-light skin tone,woman,woman bouncing ball\n\u26f9\ud83c\udffd\u200d\u2640=>ball,medium skin tone,woman,woman bouncing ball\n\u26f9\ud83c\udffe\u200d\u2640=>ball,medium-dark skin tone,woman,woman bouncing ball\n\u26f9\ud83c\udfff\u200d\u2640=>ball,dark skin tone,woman,woman bouncing ball\n\ud83c\udfcb\ud83c\udffb=>lifter,light skin tone,person lifting weights,weight,weightlifter\n\ud83c\udfcb\ud83c\udffc=>lifter,medium-light skin tone,person lifting weights,weight,weightlifter\n\ud83c\udfcb\ud83c\udffd=>lifter,medium skin tone,person lifting weights,weight,weightlifter\n\ud83c\udfcb\ud83c\udffe=>lifter,medium-dark skin tone,person lifting weights,weight,weightlifter\n\ud83c\udfcb\ud83c\udfff=>dark skin tone,lifter,person lifting weights,weight,weightlifter\n\ud83c\udfcb\ud83c\udffb\u200d\u2642=>light skin tone,man,man lifting weights,weight lifter,weightlifter\n\ud83c\udfcb\ud83c\udffc\u200d\u2642=>man,man lifting weights,medium-light skin tone,weight lifter,weightlifter\n\ud83c\udfcb\ud83c\udffd\u200d\u2642=>man,man lifting weights,medium skin tone,weight lifter,weightlifter\n\ud83c\udfcb\ud83c\udffe\u200d\u2642=>man,man lifting weights,medium-dark skin tone,weight lifter,weightlifter\n\ud83c\udfcb\ud83c\udfff\u200d\u2642=>dark skin tone,man,man lifting weights,weight lifter,weightlifter\n\ud83c\udfcb\ud83c\udffb\u200d\u2640=>light skin tone,weight lifter,woman,woman lifting weights,weightlifter\n\ud83c\udfcb\ud83c\udffc\u200d\u2640=>medium-light skin tone,weight lifter,woman,woman lifting weights,weightlifter\n\ud83c\udfcb\ud83c\udffd\u200d\u2640=>medium skin tone,weight lifter,woman,woman lifting weights,weightlifter\n\ud83c\udfcb\ud83c\udffe\u200d\u2640=>medium-dark skin tone,weight lifter,woman,woman lifting weights,weightlifter\n\ud83c\udfcb\ud83c\udfff\u200d\u2640=>dark skin tone,weight lifter,woman,woman lifting weights,weightlifter\n\ud83d\udeb4\ud83c\udffb=>bicycle,biking,cyclist,light skin tone,person biking,person cycling,person riding a bike\n\ud83d\udeb4\ud83c\udffc=>bicycle,biking,cyclist,medium-light skin tone,person biking,person cycling,person riding a bike\n\ud83d\udeb4\ud83c\udffd=>bicycle,biking,cyclist,medium skin tone,person biking,person cycling,person riding a bike\n\ud83d\udeb4\ud83c\udffe=>bicycle,biking,cyclist,medium-dark skin tone,person biking,person cycling,person riding a bike\n\ud83d\udeb4\ud83c\udfff=>bicycle,biking,cyclist,dark skin tone,person biking,person cycling,person riding a bike\n\ud83d\udeb4\ud83c\udffb\u200d\u2642=>bicycle,biking,cyclist,light skin tone,man,man cycling,man riding a bike\n\ud83d\udeb4\ud83c\udffc\u200d\u2642=>bicycle,biking,cyclist,man,medium-light skin tone,man cycling,man riding a bike\n\ud83d\udeb4\ud83c\udffd\u200d\u2642=>bicycle,biking,cyclist,man,medium skin tone,man cycling,man riding a bike\n\ud83d\udeb4\ud83c\udffe\u200d\u2642=>bicycle,biking,cyclist,man,medium-dark skin tone,man cycling,man riding a bike\n\ud83d\udeb4\ud83c\udfff\u200d\u2642=>bicycle,biking,cyclist,dark skin tone,man,man cycling,man riding a bike\n\ud83d\udeb4\ud83c\udffb\u200d\u2640=>bicycle,biking,cyclist,light skin tone,woman,woman cycling,woman riding a bike\n\ud83d\udeb4\ud83c\udffc\u200d\u2640=>bicycle,biking,cyclist,medium-light skin tone,woman,woman cycling,woman riding a bike\n\ud83d\udeb4\ud83c\udffd\u200d\u2640=>bicycle,biking,cyclist,medium skin tone,woman,woman cycling,woman riding a bike\n\ud83d\udeb4\ud83c\udffe\u200d\u2640=>bicycle,biking,cyclist,medium-dark skin tone,woman,woman cycling,woman riding a bike\n\ud83d\udeb4\ud83c\udfff\u200d\u2640=>bicycle,biking,cyclist,dark skin tone,woman,woman cycling,woman riding a bike\n\ud83d\udeb5\ud83c\udffb=>bicycle,bicyclist,bike,cyclist,light skin tone,mountain,person mountain biking\n\ud83d\udeb5\ud83c\udffc=>bicycle,bicyclist,bike,cyclist,medium-light skin tone,mountain,person mountain biking\n\ud83d\udeb5\ud83c\udffd=>bicycle,bicyclist,bike,cyclist,medium skin tone,mountain,person mountain biking\n\ud83d\udeb5\ud83c\udffe=>bicycle,bicyclist,bike,cyclist,medium-dark skin tone,mountain,person mountain biking\n\ud83d\udeb5\ud83c\udfff=>bicycle,bicyclist,bike,cyclist,dark skin tone,mountain,person mountain biking\n\ud83d\udeb5\ud83c\udffb\u200d\u2642=>bicycle,bike,cyclist,light skin tone,man,man mountain biking,mountain\n\ud83d\udeb5\ud83c\udffc\u200d\u2642=>bicycle,bike,cyclist,man,man mountain biking,medium-light skin tone,mountain\n\ud83d\udeb5\ud83c\udffd\u200d\u2642=>bicycle,bike,cyclist,man,man mountain biking,medium skin tone,mountain\n\ud83d\udeb5\ud83c\udffe\u200d\u2642=>bicycle,bike,cyclist,man,man mountain biking,medium-dark skin tone,mountain\n\ud83d\udeb5\ud83c\udfff\u200d\u2642=>bicycle,bike,cyclist,dark skin tone,man,man mountain biking,mountain\n\ud83d\udeb5\ud83c\udffb\u200d\u2640=>bicycle,bike,biking,cyclist,light skin tone,mountain,woman\n\ud83d\udeb5\ud83c\udffc\u200d\u2640=>bicycle,bike,biking,cyclist,medium-light skin tone,mountain,woman\n\ud83d\udeb5\ud83c\udffd\u200d\u2640=>bicycle,bike,biking,cyclist,medium skin tone,mountain,woman\n\ud83d\udeb5\ud83c\udffe\u200d\u2640=>bicycle,bike,biking,cyclist,medium-dark skin tone,mountain,woman\n\ud83d\udeb5\ud83c\udfff\u200d\u2640=>bicycle,bike,biking,cyclist,dark skin tone,mountain,woman\n\ud83e\udd38\ud83c\udffb=>cartwheel,gymnastics,light skin tone,person cartwheeling\n\ud83e\udd38\ud83c\udffc=>cartwheel,gymnastics,medium-light skin tone,person cartwheeling\n\ud83e\udd38\ud83c\udffd=>cartwheel,gymnastics,medium skin tone,person cartwheeling\n\ud83e\udd38\ud83c\udffe=>cartwheel,gymnastics,medium-dark skin tone,person cartwheeling\n\ud83e\udd38\ud83c\udfff=>cartwheel,dark skin tone,gymnastics,person cartwheeling\n\ud83e\udd38\ud83c\udffb\u200d\u2642=>cartwheel,gymnastics,light skin tone,man,man cartwheeling\n\ud83e\udd38\ud83c\udffc\u200d\u2642=>cartwheel,gymnastics,man,man cartwheeling,medium-light skin tone\n\ud83e\udd38\ud83c\udffd\u200d\u2642=>cartwheel,gymnastics,man,man cartwheeling,medium skin tone\n\ud83e\udd38\ud83c\udffe\u200d\u2642=>cartwheel,gymnastics,man,man cartwheeling,medium-dark skin tone\n\ud83e\udd38\ud83c\udfff\u200d\u2642=>cartwheel,dark skin tone,gymnastics,man,man cartwheeling\n\ud83e\udd38\ud83c\udffb\u200d\u2640=>cartwheel,gymnastics,light skin tone,woman,woman cartwheeling\n\ud83e\udd38\ud83c\udffc\u200d\u2640=>cartwheel,gymnastics,medium-light skin tone,woman,woman cartwheeling\n\ud83e\udd38\ud83c\udffd\u200d\u2640=>cartwheel,gymnastics,medium skin tone,woman,woman cartwheeling\n\ud83e\udd38\ud83c\udffe\u200d\u2640=>cartwheel,gymnastics,medium-dark skin tone,woman,woman cartwheeling\n\ud83e\udd38\ud83c\udfff\u200d\u2640=>cartwheel,dark skin tone,gymnastics,woman,woman cartwheeling\n\ud83e\udd3d\ud83c\udffb=>light skin tone,person playing water polo,polo,water\n\ud83e\udd3d\ud83c\udffc=>medium-light skin tone,person playing water polo,polo,water\n\ud83e\udd3d\ud83c\udffd=>medium skin tone,person playing water polo,polo,water\n\ud83e\udd3d\ud83c\udffe=>medium-dark skin tone,person playing water polo,polo,water\n\ud83e\udd3d\ud83c\udfff=>dark skin tone,person playing water polo,polo,water\n\ud83e\udd3d\ud83c\udffb\u200d\u2642=>light skin tone,man,man playing water polo,water polo\n\ud83e\udd3d\ud83c\udffc\u200d\u2642=>man,man playing water polo,medium-light skin tone,water polo\n\ud83e\udd3d\ud83c\udffd\u200d\u2642=>man,man playing water polo,medium skin tone,water polo\n\ud83e\udd3d\ud83c\udffe\u200d\u2642=>man,man playing water polo,medium-dark skin tone,water polo\n\ud83e\udd3d\ud83c\udfff\u200d\u2642=>dark skin tone,man,man playing water polo,water polo\n\ud83e\udd3d\ud83c\udffb\u200d\u2640=>light skin tone,water polo,woman,woman playing water polo\n\ud83e\udd3d\ud83c\udffc\u200d\u2640=>medium-light skin tone,water polo,woman,woman playing water polo\n\ud83e\udd3d\ud83c\udffd\u200d\u2640=>medium skin tone,water polo,woman,woman playing water polo\n\ud83e\udd3d\ud83c\udffe\u200d\u2640=>medium-dark skin tone,water polo,woman,woman playing water polo\n\ud83e\udd3d\ud83c\udfff\u200d\u2640=>dark skin tone,water polo,woman,woman playing water polo\n\ud83e\udd3e\ud83c\udffb=>ball,handball,light skin tone,person playing handball\n\ud83e\udd3e\ud83c\udffc=>ball,handball,medium-light skin tone,person playing handball\n\ud83e\udd3e\ud83c\udffd=>ball,handball,medium skin tone,person playing handball\n\ud83e\udd3e\ud83c\udffe=>ball,handball,medium-dark skin tone,person playing handball\n\ud83e\udd3e\ud83c\udfff=>ball,dark skin tone,handball,person playing handball\n\ud83e\udd3e\ud83c\udffb\u200d\u2642=>handball,light skin tone,man,man playing handball\n\ud83e\udd3e\ud83c\udffc\u200d\u2642=>handball,man,man playing handball,medium-light skin tone\n\ud83e\udd3e\ud83c\udffd\u200d\u2642=>handball,man,man playing handball,medium skin tone\n\ud83e\udd3e\ud83c\udffe\u200d\u2642=>handball,man,man playing handball,medium-dark skin tone\n\ud83e\udd3e\ud83c\udfff\u200d\u2642=>dark skin tone,handball,man,man playing handball\n\ud83e\udd3e\ud83c\udffb\u200d\u2640=>handball,light skin tone,woman,woman playing handball\n\ud83e\udd3e\ud83c\udffc\u200d\u2640=>handball,medium-light skin tone,woman,woman playing handball\n\ud83e\udd3e\ud83c\udffd\u200d\u2640=>handball,medium skin tone,woman,woman playing handball\n\ud83e\udd3e\ud83c\udffe\u200d\u2640=>handball,medium-dark skin tone,woman,woman playing handball\n\ud83e\udd3e\ud83c\udfff\u200d\u2640=>dark skin tone,handball,woman,woman playing handball\n\ud83e\udd39\ud83c\udffb=>balance,juggle,light skin tone,multitask,person juggling,skill,multi-task\n\ud83e\udd39\ud83c\udffc=>balance,juggle,medium-light skin tone,multitask,person juggling,skill,multi-task\n\ud83e\udd39\ud83c\udffd=>balance,juggle,medium skin tone,multitask,person juggling,skill,multi-task\n\ud83e\udd39\ud83c\udffe=>balance,juggle,medium-dark skin tone,multitask,person juggling,skill,multi-task\n\ud83e\udd39\ud83c\udfff=>balance,dark skin tone,juggle,multitask,person juggling,skill,multi-task\n\ud83e\udd39\ud83c\udffb\u200d\u2642=>juggling,light skin tone,man,multitask,multi-task\n\ud83e\udd39\ud83c\udffc\u200d\u2642=>juggling,man,medium-light skin tone,multitask,multi-task\n\ud83e\udd39\ud83c\udffd\u200d\u2642=>juggling,man,medium skin tone,multitask,multi-task\n\ud83e\udd39\ud83c\udffe\u200d\u2642=>juggling,man,medium-dark skin tone,multitask,multi-task\n\ud83e\udd39\ud83c\udfff\u200d\u2642=>dark skin tone,juggling,man,multitask,multi-task\n\ud83e\udd39\ud83c\udffb\u200d\u2640=>juggling,light skin tone,multitask,woman,multi-task\n\ud83e\udd39\ud83c\udffc\u200d\u2640=>juggling,medium-light skin tone,multitask,woman,multi-task\n\ud83e\udd39\ud83c\udffd\u200d\u2640=>juggling,medium skin tone,multitask,woman,multi-task\n\ud83e\udd39\ud83c\udffe\u200d\u2640=>juggling,medium-dark skin tone,multitask,woman,multi-task\n\ud83e\udd39\ud83c\udfff\u200d\u2640=>dark skin tone,juggling,multitask,woman,multi-task\n\ud83e\uddd8\ud83c\udffb=>light skin tone,meditation,person in lotus position,yoga\n\ud83e\uddd8\ud83c\udffc=>meditation,medium-light skin tone,person in lotus position,yoga\n\ud83e\uddd8\ud83c\udffd=>meditation,medium skin tone,person in lotus position,yoga\n\ud83e\uddd8\ud83c\udffe=>meditation,medium-dark skin tone,person in lotus position,yoga\n\ud83e\uddd8\ud83c\udfff=>dark skin tone,meditation,person in lotus position,yoga\n\ud83e\uddd8\ud83c\udffb\u200d\u2642=>light skin tone,man in lotus position,meditation,yoga\n\ud83e\uddd8\ud83c\udffc\u200d\u2642=>man in lotus position,meditation,medium-light skin tone,yoga\n\ud83e\uddd8\ud83c\udffd\u200d\u2642=>man in lotus position,meditation,medium skin tone,yoga\n\ud83e\uddd8\ud83c\udffe\u200d\u2642=>man in lotus position,meditation,medium-dark skin tone,yoga\n\ud83e\uddd8\ud83c\udfff\u200d\u2642=>dark skin tone,man in lotus position,meditation,yoga\n\ud83e\uddd8\ud83c\udffb\u200d\u2640=>light skin tone,meditation,woman in lotus position,yoga\n\ud83e\uddd8\ud83c\udffc\u200d\u2640=>meditation,medium-light skin tone,woman in lotus position,yoga\n\ud83e\uddd8\ud83c\udffd\u200d\u2640=>meditation,medium skin tone,woman in lotus position,yoga\n\ud83e\uddd8\ud83c\udffe\u200d\u2640=>meditation,medium-dark skin tone,woman in lotus position,yoga\n\ud83e\uddd8\ud83c\udfff\u200d\u2640=>dark skin tone,meditation,woman in lotus position,yoga\n\ud83d\udec0\ud83c\udffb=>bath,bathtub,light skin tone,person taking bath,tub\n\ud83d\udec0\ud83c\udffc=>bath,bathtub,medium-light skin tone,person taking bath,tub\n\ud83d\udec0\ud83c\udffd=>bath,bathtub,medium skin tone,person taking bath,tub\n\ud83d\udec0\ud83c\udffe=>bath,bathtub,medium-dark skin tone,person taking bath,tub\n\ud83d\udec0\ud83c\udfff=>bath,bathtub,dark skin tone,person taking bath,tub\n\ud83d\udecc\ud83c\udffb=>hotel,light skin tone,person in bed,sleep,sleeping\n\ud83d\udecc\ud83c\udffc=>hotel,medium-light skin tone,person in bed,sleep,sleeping\n\ud83d\udecc\ud83c\udffd=>hotel,medium skin tone,person in bed,sleep,sleeping\n\ud83d\udecc\ud83c\udffe=>hotel,medium-dark skin tone,person in bed,sleep,sleeping\n\ud83d\udecc\ud83c\udfff=>dark skin tone,hotel,person in bed,sleep,sleeping\n\ud83e\uddd1\ud83c\udffb\u200d\ud83e\udd1d\u200d\ud83e\uddd1\ud83c\udffb=>couple,hand,hold,holding hands,light skin tone,people holding hands,person\n\ud83e\uddd1\ud83c\udffc\u200d\ud83e\udd1d\u200d\ud83e\uddd1\ud83c\udffb=>couple,hand,hold,holding hands,light skin tone,medium-light skin tone,people holding hands,person\n\ud83e\uddd1\ud83c\udffc\u200d\ud83e\udd1d\u200d\ud83e\uddd1\ud83c\udffc=>couple,hand,hold,holding hands,medium-light skin tone,people holding hands,person\n\ud83e\uddd1\ud83c\udffd\u200d\ud83e\udd1d\u200d\ud83e\uddd1\ud83c\udffb=>couple,hand,hold,holding hands,light skin tone,medium skin tone,people holding hands,person\n\ud83e\uddd1\ud83c\udffd\u200d\ud83e\udd1d\u200d\ud83e\uddd1\ud83c\udffc=>couple,hand,hold,holding hands,medium skin tone,medium-light skin tone,people holding hands,person\n\ud83e\uddd1\ud83c\udffd\u200d\ud83e\udd1d\u200d\ud83e\uddd1\ud83c\udffd=>couple,hand,hold,holding hands,medium skin tone,people holding hands,person\n\ud83e\uddd1\ud83c\udffe\u200d\ud83e\udd1d\u200d\ud83e\uddd1\ud83c\udffb=>couple,hand,hold,holding hands,light skin tone,medium-dark skin tone,people holding hands,person\n\ud83e\uddd1\ud83c\udffe\u200d\ud83e\udd1d\u200d\ud83e\uddd1\ud83c\udffc=>couple,hand,hold,holding hands,medium-dark skin tone,medium-light skin tone,people holding hands,person\n\ud83e\uddd1\ud83c\udffe\u200d\ud83e\udd1d\u200d\ud83e\uddd1\ud83c\udffd=>couple,hand,hold,holding hands,medium skin tone,medium-dark skin tone,people holding hands,person\n\ud83e\uddd1\ud83c\udffe\u200d\ud83e\udd1d\u200d\ud83e\uddd1\ud83c\udffe=>couple,hand,hold,holding hands,medium-dark skin tone,people holding hands,person\n\ud83e\uddd1\ud83c\udfff\u200d\ud83e\udd1d\u200d\ud83e\uddd1\ud83c\udffb=>couple,dark skin tone,hand,hold,holding hands,light skin tone,people holding hands,person\n\ud83e\uddd1\ud83c\udfff\u200d\ud83e\udd1d\u200d\ud83e\uddd1\ud83c\udffc=>couple,dark skin tone,hand,hold,holding hands,medium-light skin tone,people holding hands,person\n\ud83e\uddd1\ud83c\udfff\u200d\ud83e\udd1d\u200d\ud83e\uddd1\ud83c\udffd=>couple,dark skin tone,hand,hold,holding hands,medium skin tone,people holding hands,person\n\ud83e\uddd1\ud83c\udfff\u200d\ud83e\udd1d\u200d\ud83e\uddd1\ud83c\udffe=>couple,dark skin tone,hand,hold,holding hands,medium-dark skin tone,people holding hands,person\n\ud83e\uddd1\ud83c\udfff\u200d\ud83e\udd1d\u200d\ud83e\uddd1\ud83c\udfff=>couple,dark skin tone,hand,hold,holding hands,people holding hands,person\n\ud83d\udc6d\ud83c\udffb=>couple,hand,holding hands,light skin tone,women,women holding hands,two women holding hands,woman\n\ud83d\udc69\ud83c\udffb\u200d\ud83e\udd1d\u200d\ud83d\udc69\ud83c\udffc=>couple,hand,holding hands,light skin tone,medium-light skin tone,women,women holding hands,two women holding hands,woman\n\ud83d\udc69\ud83c\udffb\u200d\ud83e\udd1d\u200d\ud83d\udc69\ud83c\udffd=>couple,hand,holding hands,light skin tone,medium skin tone,women,women holding hands,two women holding hands,woman\n\ud83d\udc69\ud83c\udffb\u200d\ud83e\udd1d\u200d\ud83d\udc69\ud83c\udffe=>couple,hand,holding hands,light skin tone,medium-dark skin tone,women,women holding hands,two women holding hands,woman\n\ud83d\udc69\ud83c\udffb\u200d\ud83e\udd1d\u200d\ud83d\udc69\ud83c\udfff=>couple,dark skin tone,hand,holding hands,light skin tone,women,women holding hands,two women holding hands,woman\n\ud83d\udc69\ud83c\udffc\u200d\ud83e\udd1d\u200d\ud83d\udc69\ud83c\udffb=>couple,hand,holding hands,light skin tone,medium-light skin tone,women,women holding hands,two women holding hands,woman\n\ud83d\udc6d\ud83c\udffc=>couple,hand,holding hands,medium-light skin tone,women,women holding hands,two women holding hands,woman\n\ud83d\udc69\ud83c\udffc\u200d\ud83e\udd1d\u200d\ud83d\udc69\ud83c\udffd=>couple,hand,holding hands,medium skin tone,medium-light skin tone,women,women holding hands,two women holding hands,woman\n\ud83d\udc69\ud83c\udffc\u200d\ud83e\udd1d\u200d\ud83d\udc69\ud83c\udffe=>couple,hand,holding hands,medium-dark skin tone,medium-light skin tone,women,women holding hands,two women holding hands,woman\n\ud83d\udc69\ud83c\udffc\u200d\ud83e\udd1d\u200d\ud83d\udc69\ud83c\udfff=>couple,dark skin tone,hand,holding hands,medium-light skin tone,women,women holding hands,two women holding hands,woman\n\ud83d\udc69\ud83c\udffd\u200d\ud83e\udd1d\u200d\ud83d\udc69\ud83c\udffb=>couple,hand,holding hands,light skin tone,medium skin tone,women,women holding hands,two women holding hands,woman\n\ud83d\udc69\ud83c\udffd\u200d\ud83e\udd1d\u200d\ud83d\udc69\ud83c\udffc=>couple,hand,holding hands,medium skin tone,medium-light skin tone,women,women holding hands,two women holding hands,woman\n\ud83d\udc6d\ud83c\udffd=>couple,hand,holding hands,medium skin tone,women,women holding hands,two women holding hands,woman\n\ud83d\udc69\ud83c\udffd\u200d\ud83e\udd1d\u200d\ud83d\udc69\ud83c\udffe=>couple,hand,holding hands,medium skin tone,medium-dark skin tone,women,women holding hands,two women holding hands,woman\n\ud83d\udc69\ud83c\udffd\u200d\ud83e\udd1d\u200d\ud83d\udc69\ud83c\udfff=>couple,dark skin tone,hand,holding hands,medium skin tone,women,women holding hands,two women holding hands,woman\n\ud83d\udc69\ud83c\udffe\u200d\ud83e\udd1d\u200d\ud83d\udc69\ud83c\udffb=>couple,hand,holding hands,light skin tone,medium-dark skin tone,women,women holding hands,two women holding hands,woman\n\ud83d\udc69\ud83c\udffe\u200d\ud83e\udd1d\u200d\ud83d\udc69\ud83c\udffc=>couple,hand,holding hands,medium-dark skin tone,medium-light skin tone,women,women holding hands,two women holding hands,woman\n\ud83d\udc69\ud83c\udffe\u200d\ud83e\udd1d\u200d\ud83d\udc69\ud83c\udffd=>couple,hand,holding hands,medium skin tone,medium-dark skin tone,women,women holding hands,two women holding hands,woman\n\ud83d\udc6d\ud83c\udffe=>couple,hand,holding hands,medium-dark skin tone,women,women holding hands,two women holding hands,woman\n\ud83d\udc69\ud83c\udffe\u200d\ud83e\udd1d\u200d\ud83d\udc69\ud83c\udfff=>couple,dark skin tone,hand,holding hands,medium-dark skin tone,women,women holding hands,two women holding hands,woman\n\ud83d\udc69\ud83c\udfff\u200d\ud83e\udd1d\u200d\ud83d\udc69\ud83c\udffb=>couple,dark skin tone,hand,holding hands,light skin tone,women,women holding hands,two women holding hands,woman\n\ud83d\udc69\ud83c\udfff\u200d\ud83e\udd1d\u200d\ud83d\udc69\ud83c\udffc=>couple,dark skin tone,hand,holding hands,medium-light skin tone,women,women holding hands,two women holding hands,woman\n\ud83d\udc69\ud83c\udfff\u200d\ud83e\udd1d\u200d\ud83d\udc69\ud83c\udffd=>couple,dark skin tone,hand,holding hands,medium skin tone,women,women holding hands,two women holding hands,woman\n\ud83d\udc69\ud83c\udfff\u200d\ud83e\udd1d\u200d\ud83d\udc69\ud83c\udffe=>couple,dark skin tone,hand,holding hands,medium-dark skin tone,women,women holding hands,two women holding hands,woman\n\ud83d\udc6d\ud83c\udfff=>couple,dark skin tone,hand,holding hands,women,women holding hands,two women holding hands,woman\n\ud83d\udc6b\ud83c\udffb=>couple,hand,hold,holding hands,light skin tone,man,woman,woman and man holding hands,man and woman holding hands\n\ud83d\udc69\ud83c\udffb\u200d\ud83e\udd1d\u200d\ud83d\udc68\ud83c\udffc=>couple,hand,hold,holding hands,light skin tone,man,medium-light skin tone,woman,woman and man holding hands,man and woman holding hands\n\ud83d\udc69\ud83c\udffb\u200d\ud83e\udd1d\u200d\ud83d\udc68\ud83c\udffd=>couple,hand,hold,holding hands,light skin tone,man,medium skin tone,woman,woman and man holding hands,man and woman holding hands\n\ud83d\udc69\ud83c\udffb\u200d\ud83e\udd1d\u200d\ud83d\udc68\ud83c\udffe=>couple,hand,hold,holding hands,light skin tone,man,medium-dark skin tone,woman,woman and man holding hands,man and woman holding hands\n\ud83d\udc69\ud83c\udffb\u200d\ud83e\udd1d\u200d\ud83d\udc68\ud83c\udfff=>couple,dark skin tone,hand,hold,holding hands,light skin tone,man,woman,woman and man holding hands,man and woman holding hands\n\ud83d\udc69\ud83c\udffc\u200d\ud83e\udd1d\u200d\ud83d\udc68\ud83c\udffb=>couple,hand,hold,holding hands,light skin tone,man,medium-light skin tone,woman,woman and man holding hands,man and woman holding hands\n\ud83d\udc6b\ud83c\udffc=>couple,hand,hold,holding hands,man,medium-light skin tone,woman,woman and man holding hands,man and woman holding hands\n\ud83d\udc69\ud83c\udffc\u200d\ud83e\udd1d\u200d\ud83d\udc68\ud83c\udffd=>couple,hand,hold,holding hands,man,medium skin tone,medium-light skin tone,woman,woman and man holding hands,man and woman holding hands\n\ud83d\udc69\ud83c\udffc\u200d\ud83e\udd1d\u200d\ud83d\udc68\ud83c\udffe=>couple,hand,hold,holding hands,man,medium-dark skin tone,medium-light skin tone,woman,woman and man holding hands,man and woman holding hands\n\ud83d\udc69\ud83c\udffc\u200d\ud83e\udd1d\u200d\ud83d\udc68\ud83c\udfff=>couple,dark skin tone,hand,hold,holding hands,man,medium-light skin tone,woman,woman and man holding hands,man and woman holding hands\n\ud83d\udc69\ud83c\udffd\u200d\ud83e\udd1d\u200d\ud83d\udc68\ud83c\udffb=>couple,hand,hold,holding hands,light skin tone,man,medium skin tone,woman,woman and man holding hands,man and woman holding hands\n\ud83d\udc69\ud83c\udffd\u200d\ud83e\udd1d\u200d\ud83d\udc68\ud83c\udffc=>couple,hand,hold,holding hands,man,medium skin tone,medium-light skin tone,woman,woman and man holding hands,man and woman holding hands\n\ud83d\udc6b\ud83c\udffd=>couple,hand,hold,holding hands,man,medium skin tone,woman,woman and man holding hands,man and woman holding hands\n\ud83d\udc69\ud83c\udffd\u200d\ud83e\udd1d\u200d\ud83d\udc68\ud83c\udffe=>couple,hand,hold,holding hands,man,medium skin tone,medium-dark skin tone,woman,woman and man holding hands,man and woman holding hands\n\ud83d\udc69\ud83c\udffd\u200d\ud83e\udd1d\u200d\ud83d\udc68\ud83c\udfff=>couple,dark skin tone,hand,hold,holding hands,man,medium skin tone,woman,woman and man holding hands,man and woman holding hands\n\ud83d\udc69\ud83c\udffe\u200d\ud83e\udd1d\u200d\ud83d\udc68\ud83c\udffb=>couple,hand,hold,holding hands,light skin tone,man,medium-dark skin tone,woman,woman and man holding hands,man and woman holding hands\n\ud83d\udc69\ud83c\udffe\u200d\ud83e\udd1d\u200d\ud83d\udc68\ud83c\udffc=>couple,hand,hold,holding hands,man,medium-dark skin tone,medium-light skin tone,woman,woman and man holding hands,man and woman holding hands\n\ud83d\udc69\ud83c\udffe\u200d\ud83e\udd1d\u200d\ud83d\udc68\ud83c\udffd=>couple,hand,hold,holding hands,man,medium skin tone,medium-dark skin tone,woman,woman and man holding hands,man and woman holding hands\n\ud83d\udc6b\ud83c\udffe=>couple,hand,hold,holding hands,man,medium-dark skin tone,woman,woman and man holding hands,man and woman holding hands\n\ud83d\udc69\ud83c\udffe\u200d\ud83e\udd1d\u200d\ud83d\udc68\ud83c\udfff=>couple,dark skin tone,hand,hold,holding hands,man,medium-dark skin tone,woman,woman and man holding hands,man and woman holding hands\n\ud83d\udc69\ud83c\udfff\u200d\ud83e\udd1d\u200d\ud83d\udc68\ud83c\udffb=>couple,dark skin tone,hand,hold,holding hands,light skin tone,man,woman,woman and man holding hands,man and woman holding hands\n\ud83d\udc69\ud83c\udfff\u200d\ud83e\udd1d\u200d\ud83d\udc68\ud83c\udffc=>couple,dark skin tone,hand,hold,holding hands,man,medium-light skin tone,woman,woman and man holding hands,man and woman holding hands\n\ud83d\udc69\ud83c\udfff\u200d\ud83e\udd1d\u200d\ud83d\udc68\ud83c\udffd=>couple,dark skin tone,hand,hold,holding hands,man,medium skin tone,woman,woman and man holding hands,man and woman holding hands\n\ud83d\udc69\ud83c\udfff\u200d\ud83e\udd1d\u200d\ud83d\udc68\ud83c\udffe=>couple,dark skin tone,hand,hold,holding hands,man,medium-dark skin tone,woman,woman and man holding hands,man and woman holding hands\n\ud83d\udc6b\ud83c\udfff=>couple,dark skin tone,hand,hold,holding hands,man,woman,woman and man holding hands,man and woman holding hands\n\ud83d\udc6c\ud83c\udffb=>couple,gemini,holding hands,light skin tone,man,men,men holding hands,twins,zodiac,two men holding hands\n\ud83d\udc68\ud83c\udffb\u200d\ud83e\udd1d\u200d\ud83d\udc68\ud83c\udffc=>couple,gemini,holding hands,light skin tone,man,medium-light skin tone,men,men holding hands,twins,zodiac,two men holding hands\n\ud83d\udc68\ud83c\udffb\u200d\ud83e\udd1d\u200d\ud83d\udc68\ud83c\udffd=>couple,gemini,holding hands,light skin tone,man,medium skin tone,men,men holding hands,twins,zodiac,two men holding hands\n\ud83d\udc68\ud83c\udffb\u200d\ud83e\udd1d\u200d\ud83d\udc68\ud83c\udffe=>couple,gemini,holding hands,light skin tone,man,medium-dark skin tone,men,men holding hands,twins,zodiac,two men holding hands\n\ud83d\udc68\ud83c\udffb\u200d\ud83e\udd1d\u200d\ud83d\udc68\ud83c\udfff=>couple,dark skin tone,gemini,holding hands,light skin tone,man,men,men holding hands,twins,zodiac,two men holding hands\n\ud83d\udc68\ud83c\udffc\u200d\ud83e\udd1d\u200d\ud83d\udc68\ud83c\udffb=>couple,gemini,holding hands,light skin tone,man,medium-light skin tone,men,men holding hands,twins,zodiac,two men holding hands\n\ud83d\udc6c\ud83c\udffc=>couple,gemini,holding hands,man,medium-light skin tone,men,men holding hands,twins,zodiac,two men holding hands\n\ud83d\udc68\ud83c\udffc\u200d\ud83e\udd1d\u200d\ud83d\udc68\ud83c\udffd=>couple,gemini,holding hands,man,medium skin tone,medium-light skin tone,men,men holding hands,twins,zodiac,two men holding hands\n\ud83d\udc68\ud83c\udffc\u200d\ud83e\udd1d\u200d\ud83d\udc68\ud83c\udffe=>couple,gemini,holding hands,man,medium-dark skin tone,medium-light skin tone,men,men holding hands,twins,zodiac,two men holding hands\n\ud83d\udc68\ud83c\udffc\u200d\ud83e\udd1d\u200d\ud83d\udc68\ud83c\udfff=>couple,dark skin tone,gemini,holding hands,man,medium-light skin tone,men,men holding hands,twins,zodiac,two men holding hands\n\ud83d\udc68\ud83c\udffd\u200d\ud83e\udd1d\u200d\ud83d\udc68\ud83c\udffb=>couple,gemini,holding hands,light skin tone,man,medium skin tone,men,men holding hands,twins,zodiac,two men holding hands\n\ud83d\udc68\ud83c\udffd\u200d\ud83e\udd1d\u200d\ud83d\udc68\ud83c\udffc=>couple,gemini,holding hands,man,medium skin tone,medium-light skin tone,men,men holding hands,twins,zodiac,two men holding hands\n\ud83d\udc6c\ud83c\udffd=>couple,gemini,holding hands,man,medium skin tone,men,men holding hands,twins,zodiac,two men holding hands\n\ud83d\udc68\ud83c\udffd\u200d\ud83e\udd1d\u200d\ud83d\udc68\ud83c\udffe=>couple,gemini,holding hands,man,medium skin tone,medium-dark skin tone,men,men holding hands,twins,zodiac,two men holding hands\n\ud83d\udc68\ud83c\udffd\u200d\ud83e\udd1d\u200d\ud83d\udc68\ud83c\udfff=>couple,dark skin tone,gemini,holding hands,man,medium skin tone,men,men holding hands,twins,zodiac,two men holding hands\n\ud83d\udc68\ud83c\udffe\u200d\ud83e\udd1d\u200d\ud83d\udc68\ud83c\udffb=>couple,gemini,holding hands,light skin tone,man,medium-dark skin tone,men,men holding hands,twins,zodiac,two men holding hands\n\ud83d\udc68\ud83c\udffe\u200d\ud83e\udd1d\u200d\ud83d\udc68\ud83c\udffc=>couple,gemini,holding hands,man,medium-dark skin tone,medium-light skin tone,men,men holding hands,twins,zodiac,two men holding hands\n\ud83d\udc68\ud83c\udffe\u200d\ud83e\udd1d\u200d\ud83d\udc68\ud83c\udffd=>couple,gemini,holding hands,man,medium skin tone,medium-dark skin tone,men,men holding hands,twins,zodiac,two men holding hands\n\ud83d\udc6c\ud83c\udffe=>couple,gemini,holding hands,man,medium-dark skin tone,men,men holding hands,twins,zodiac,two men holding hands\n\ud83d\udc68\ud83c\udffe\u200d\ud83e\udd1d\u200d\ud83d\udc68\ud83c\udfff=>couple,dark skin tone,gemini,holding hands,man,medium-dark skin tone,men,men holding hands,twins,zodiac,two men holding hands\n\ud83d\udc68\ud83c\udfff\u200d\ud83e\udd1d\u200d\ud83d\udc68\ud83c\udffb=>couple,dark skin tone,gemini,holding hands,light skin tone,man,men,men holding hands,twins,zodiac,two men holding hands\n\ud83d\udc68\ud83c\udfff\u200d\ud83e\udd1d\u200d\ud83d\udc68\ud83c\udffc=>couple,dark skin tone,gemini,holding hands,man,medium-light skin tone,men,men holding hands,twins,zodiac,two men holding hands\n\ud83d\udc68\ud83c\udfff\u200d\ud83e\udd1d\u200d\ud83d\udc68\ud83c\udffd=>couple,dark skin tone,gemini,holding hands,man,medium skin tone,men,men holding hands,twins,zodiac,two men holding hands\n\ud83d\udc68\ud83c\udfff\u200d\ud83e\udd1d\u200d\ud83d\udc68\ud83c\udffe=>couple,dark skin tone,gemini,holding hands,man,medium-dark skin tone,men,men holding hands,twins,zodiac,two men holding hands\n\ud83d\udc6c\ud83c\udfff=>couple,dark skin tone,gemini,holding hands,man,men,men holding hands,twins,zodiac,two men holding hands\n\ud83d\udc69\u200d\u2764\u200d\ud83d\udc8b\u200d\ud83d\udc68=>couple,kiss,man,woman\n\ud83d\udc68\u200d\u2764\u200d\ud83d\udc8b\u200d\ud83d\udc68=>couple,kiss,man\n\ud83d\udc69\u200d\u2764\u200d\ud83d\udc8b\u200d\ud83d\udc69=>couple,kiss,woman\n\ud83d\udc69\u200d\u2764\u200d\ud83d\udc68=>couple,couple with heart,love,man,woman\n\ud83d\udc68\u200d\u2764\u200d\ud83d\udc68=>couple,couple with heart,love,man\n\ud83d\udc69\u200d\u2764\u200d\ud83d\udc69=>couple,couple with heart,love,woman\n\ud83d\udc68\u200d\ud83d\udc69\u200d\ud83d\udc66=>boy,family,man,woman\n\ud83d\udc68\u200d\ud83d\udc69\u200d\ud83d\udc67=>family,girl,man,woman\n\ud83d\udc68\u200d\ud83d\udc69\u200d\ud83d\udc67\u200d\ud83d\udc66=>boy,family,girl,man,woman\n\ud83d\udc68\u200d\ud83d\udc69\u200d\ud83d\udc66\u200d\ud83d\udc66=>boy,family,man,woman\n\ud83d\udc68\u200d\ud83d\udc69\u200d\ud83d\udc67\u200d\ud83d\udc67=>family,girl,man,woman\n\ud83d\udc68\u200d\ud83d\udc68\u200d\ud83d\udc66=>boy,family,man\n\ud83d\udc68\u200d\ud83d\udc68\u200d\ud83d\udc67=>family,girl,man\n\ud83d\udc68\u200d\ud83d\udc68\u200d\ud83d\udc67\u200d\ud83d\udc66=>boy,family,girl,man\n\ud83d\udc68\u200d\ud83d\udc68\u200d\ud83d\udc66\u200d\ud83d\udc66=>boy,family,man\n\ud83d\udc68\u200d\ud83d\udc68\u200d\ud83d\udc67\u200d\ud83d\udc67=>family,girl,man\n\ud83d\udc69\u200d\ud83d\udc69\u200d\ud83d\udc66=>boy,family,woman\n\ud83d\udc69\u200d\ud83d\udc69\u200d\ud83d\udc67=>family,girl,woman\n\ud83d\udc69\u200d\ud83d\udc69\u200d\ud83d\udc67\u200d\ud83d\udc66=>boy,family,girl,woman\n\ud83d\udc69\u200d\ud83d\udc69\u200d\ud83d\udc66\u200d\ud83d\udc66=>boy,family,woman\n\ud83d\udc69\u200d\ud83d\udc69\u200d\ud83d\udc67\u200d\ud83d\udc67=>family,girl,woman\n\ud83d\udc68\u200d\ud83d\udc66=>boy,family,man\n\ud83d\udc68\u200d\ud83d\udc66\u200d\ud83d\udc66=>boy,family,man\n\ud83d\udc68\u200d\ud83d\udc67=>family,girl,man\n\ud83d\udc68\u200d\ud83d\udc67\u200d\ud83d\udc66=>boy,family,girl,man\n\ud83d\udc68\u200d\ud83d\udc67\u200d\ud83d\udc67=>family,girl,man\n\ud83d\udc69\u200d\ud83d\udc66=>boy,family,woman\n\ud83d\udc69\u200d\ud83d\udc66\u200d\ud83d\udc66=>boy,family,woman\n\ud83d\udc69\u200d\ud83d\udc67=>family,girl,woman\n\ud83d\udc69\u200d\ud83d\udc67\u200d\ud83d\udc66=>boy,family,girl,woman\n\ud83d\udc69\u200d\ud83d\udc67\u200d\ud83d\udc67=>family,girl,woman\n\ud83d\udd1f=>keycap\n\ud83c\udde6\ud83c\udde8=>flag ascension island\n\ud83c\udde6\ud83c\udde9=>flag andorra\n\ud83c\udde6\ud83c\uddea=>flag united arab emirates\n\ud83c\udde6\ud83c\uddeb=>flag afghanistan\n\ud83c\udde6\ud83c\uddec=>flag antigua barbuda\n\ud83c\udde6\ud83c\uddee=>flag anguilla\n\ud83c\udde6\ud83c\uddf1=>flag albania\n\ud83c\udde6\ud83c\uddf2=>flag armenia\n\ud83c\udde6\ud83c\uddf4=>flag angola\n\ud83c\udde6\ud83c\uddf6=>flag antarctica\n\ud83c\udde6\ud83c\uddf7=>flag argentina\n\ud83c\udde6\ud83c\uddf8=>flag american samoa\n\ud83c\udde6\ud83c\uddf9=>flag austria\n\ud83c\udde6\ud83c\uddfa=>flag australia\n\ud83c\udde6\ud83c\uddfc=>flag aruba\n\ud83c\udde6\ud83c\uddfd=>flag \xe5land islands\n\ud83c\udde6\ud83c\uddff=>flag azerbaijan\n\ud83c\udde7\ud83c\udde6=>flag bosnia herzegovina\n\ud83c\udde7\ud83c\udde7=>flag barbados\n\ud83c\udde7\ud83c\udde9=>flag bangladesh\n\ud83c\udde7\ud83c\uddea=>flag belgium\n\ud83c\udde7\ud83c\uddeb=>flag burkina faso\n\ud83c\udde7\ud83c\uddec=>flag bulgaria\n\ud83c\udde7\ud83c\udded=>flag bahrain\n\ud83c\udde7\ud83c\uddee=>flag burundi\n\ud83c\udde7\ud83c\uddef=>flag benin\n\ud83c\udde7\ud83c\uddf1=>flag st barth\xe9lemy\n\ud83c\udde7\ud83c\uddf2=>flag bermuda\n\ud83c\udde7\ud83c\uddf3=>flag brunei\n\ud83c\udde7\ud83c\uddf4=>flag bolivia\n\ud83c\udde7\ud83c\uddf6=>flag caribbean netherlands\n\ud83c\udde7\ud83c\uddf7=>flag brazil\n\ud83c\udde7\ud83c\uddf8=>flag bahamas\n\ud83c\udde7\ud83c\uddf9=>flag bhutan\n\ud83c\udde7\ud83c\uddfb=>flag bouvet island\n\ud83c\udde7\ud83c\uddfc=>flag botswana\n\ud83c\udde7\ud83c\uddfe=>flag belarus\n\ud83c\udde7\ud83c\uddff=>flag belize\n\ud83c\udde8\ud83c\udde6=>flag canada\n\ud83c\udde8\ud83c\udde8=>flag cocos (keeling islands\n\ud83c\udde8\ud83c\udde9=>flag congo kinshasa\n\ud83c\udde8\ud83c\uddeb=>flag central african republic\n\ud83c\udde8\ud83c\uddec=>flag congo brazzaville\n\ud83c\udde8\ud83c\udded=>flag switzerland\n\ud83c\udde8\ud83c\uddee=>flag c\xf4te d\u2019ivoire\n\ud83c\udde8\ud83c\uddf0=>flag cook islands\n\ud83c\udde8\ud83c\uddf1=>flag chile\n\ud83c\udde8\ud83c\uddf2=>flag cameroon\n\ud83c\udde8\ud83c\uddf3=>flag china\n\ud83c\udde8\ud83c\uddf4=>flag colombia\n\ud83c\udde8\ud83c\uddf5=>flag clipperton island\n\ud83c\udde8\ud83c\uddf7=>flag costa rica\n\ud83c\udde8\ud83c\uddfa=>flag cuba\n\ud83c\udde8\ud83c\uddfb=>flag cape verde\n\ud83c\udde8\ud83c\uddfc=>flag cura\xe7ao\n\ud83c\udde8\ud83c\uddfd=>flag christmas island\n\ud83c\udde8\ud83c\uddfe=>flag cyprus\n\ud83c\udde8\ud83c\uddff=>flag czechia\n\ud83c\udde9\ud83c\uddea=>flag germany\n\ud83c\udde9\ud83c\uddec=>flag diego garcia\n\ud83c\udde9\ud83c\uddef=>flag djibouti\n\ud83c\udde9\ud83c\uddf0=>flag denmark\n\ud83c\udde9\ud83c\uddf2=>flag dominica\n\ud83c\udde9\ud83c\uddf4=>flag dominican republic\n\ud83c\udde9\ud83c\uddff=>flag algeria\n\ud83c\uddea\ud83c\udde6=>flag ceuta melilla\n\ud83c\uddea\ud83c\udde8=>flag ecuador\n\ud83c\uddea\ud83c\uddea=>flag estonia\n\ud83c\uddea\ud83c\uddec=>flag egypt\n\ud83c\uddea\ud83c\udded=>flag western sahara\n\ud83c\uddea\ud83c\uddf7=>flag eritrea\n\ud83c\uddea\ud83c\uddf8=>flag spain\n\ud83c\uddea\ud83c\uddf9=>flag ethiopia\n\ud83c\uddea\ud83c\uddfa=>flag european union\n\ud83c\uddeb\ud83c\uddee=>flag finland\n\ud83c\uddeb\ud83c\uddef=>flag fiji\n\ud83c\uddeb\ud83c\uddf0=>flag falkland islands\n\ud83c\uddeb\ud83c\uddf2=>flag micronesia\n\ud83c\uddeb\ud83c\uddf4=>flag faroe islands\n\ud83c\uddeb\ud83c\uddf7=>flag france\n\ud83c\uddec\ud83c\udde6=>flag gabon\n\ud83c\uddec\ud83c\udde7=>flag united kingdom\n\ud83c\uddec\ud83c\udde9=>flag grenada\n\ud83c\uddec\ud83c\uddea=>flag georgia\n\ud83c\uddec\ud83c\uddeb=>flag french guiana\n\ud83c\uddec\ud83c\uddec=>flag guernsey\n\ud83c\uddec\ud83c\udded=>flag ghana\n\ud83c\uddec\ud83c\uddee=>flag gibraltar\n\ud83c\uddec\ud83c\uddf1=>flag greenland\n\ud83c\uddec\ud83c\uddf2=>flag gambia\n\ud83c\uddec\ud83c\uddf3=>flag guinea\n\ud83c\uddec\ud83c\uddf5=>flag guadeloupe\n\ud83c\uddec\ud83c\uddf6=>flag equatorial guinea\n\ud83c\uddec\ud83c\uddf7=>flag greece\n\ud83c\uddec\ud83c\uddf8=>flag south georgia south sandwich islands\n\ud83c\uddec\ud83c\uddf9=>flag guatemala\n\ud83c\uddec\ud83c\uddfa=>flag guam\n\ud83c\uddec\ud83c\uddfc=>flag guinea-bissau\n\ud83c\uddec\ud83c\uddfe=>flag guyana\n\ud83c\udded\ud83c\uddf0=>flag hong kong sar china\n\ud83c\udded\ud83c\uddf2=>flag heard mcdonald islands\n\ud83c\udded\ud83c\uddf3=>flag honduras\n\ud83c\udded\ud83c\uddf7=>flag croatia\n\ud83c\udded\ud83c\uddf9=>flag haiti\n\ud83c\udded\ud83c\uddfa=>flag hungary\n\ud83c\uddee\ud83c\udde8=>flag canary islands\n\ud83c\uddee\ud83c\udde9=>flag indonesia\n\ud83c\uddee\ud83c\uddea=>flag ireland\n\ud83c\uddee\ud83c\uddf1=>flag israel\n\ud83c\uddee\ud83c\uddf2=>flag isle of man\n\ud83c\uddee\ud83c\uddf3=>flag india\n\ud83c\uddee\ud83c\uddf4=>flag british indian ocean territory\n\ud83c\uddee\ud83c\uddf6=>flag iraq\n\ud83c\uddee\ud83c\uddf7=>flag iran\n\ud83c\uddee\ud83c\uddf8=>flag iceland\n\ud83c\uddee\ud83c\uddf9=>flag italy\n\ud83c\uddef\ud83c\uddea=>flag jersey\n\ud83c\uddef\ud83c\uddf2=>flag jamaica\n\ud83c\uddef\ud83c\uddf4=>flag jordan\n\ud83c\uddef\ud83c\uddf5=>flag japan\n\ud83c\uddf0\ud83c\uddea=>flag kenya\n\ud83c\uddf0\ud83c\uddec=>flag kyrgyzstan\n\ud83c\uddf0\ud83c\udded=>flag cambodia\n\ud83c\uddf0\ud83c\uddee=>flag kiribati\n\ud83c\uddf0\ud83c\uddf2=>flag comoros\n\ud83c\uddf0\ud83c\uddf3=>flag st kitts nevis\n\ud83c\uddf0\ud83c\uddf5=>flag north korea\n\ud83c\uddf0\ud83c\uddf7=>flag south korea\n\ud83c\uddf0\ud83c\uddfc=>flag kuwait\n\ud83c\uddf0\ud83c\uddfe=>flag cayman islands\n\ud83c\uddf0\ud83c\uddff=>flag kazakhstan\n\ud83c\uddf1\ud83c\udde6=>flag laos\n\ud83c\uddf1\ud83c\udde7=>flag lebanon\n\ud83c\uddf1\ud83c\udde8=>flag st lucia\n\ud83c\uddf1\ud83c\uddee=>flag liechtenstein\n\ud83c\uddf1\ud83c\uddf0=>flag sri lanka\n\ud83c\uddf1\ud83c\uddf7=>flag liberia\n\ud83c\uddf1\ud83c\uddf8=>flag lesotho\n\ud83c\uddf1\ud83c\uddf9=>flag lithuania\n\ud83c\uddf1\ud83c\uddfa=>flag luxembourg\n\ud83c\uddf1\ud83c\uddfb=>flag latvia\n\ud83c\uddf1\ud83c\uddfe=>flag libya\n\ud83c\uddf2\ud83c\udde6=>flag morocco\n\ud83c\uddf2\ud83c\udde8=>flag monaco\n\ud83c\uddf2\ud83c\udde9=>flag moldova\n\ud83c\uddf2\ud83c\uddea=>flag montenegro\n\ud83c\uddf2\ud83c\uddeb=>flag st martin\n\ud83c\uddf2\ud83c\uddec=>flag madagascar\n\ud83c\uddf2\ud83c\udded=>flag marshall islands\n\ud83c\uddf2\ud83c\uddf0=>flag north macedonia\n\ud83c\uddf2\ud83c\uddf1=>flag mali\n\ud83c\uddf2\ud83c\uddf2=>flag myanmar (burma)\n\ud83c\uddf2\ud83c\uddf3=>flag mongolia\n\ud83c\uddf2\ud83c\uddf4=>flag macao sar china\n\ud83c\uddf2\ud83c\uddf5=>flag northern mariana islands\n\ud83c\uddf2\ud83c\uddf6=>flag martinique\n\ud83c\uddf2\ud83c\uddf7=>flag mauritania\n\ud83c\uddf2\ud83c\uddf8=>flag montserrat\n\ud83c\uddf2\ud83c\uddf9=>flag malta\n\ud83c\uddf2\ud83c\uddfa=>flag mauritius\n\ud83c\uddf2\ud83c\uddfb=>flag maldives\n\ud83c\uddf2\ud83c\uddfc=>flag malawi\n\ud83c\uddf2\ud83c\uddfd=>flag mexico\n\ud83c\uddf2\ud83c\uddfe=>flag malaysia\n\ud83c\uddf2\ud83c\uddff=>flag mozambique\n\ud83c\uddf3\ud83c\udde6=>flag namibia\n\ud83c\uddf3\ud83c\udde8=>flag new caledonia\n\ud83c\uddf3\ud83c\uddea=>flag niger\n\ud83c\uddf3\ud83c\uddeb=>flag norfolk island\n\ud83c\uddf3\ud83c\uddec=>flag nigeria\n\ud83c\uddf3\ud83c\uddee=>flag nicaragua\n\ud83c\uddf3\ud83c\uddf1=>flag netherlands\n\ud83c\uddf3\ud83c\uddf4=>flag norway\n\ud83c\uddf3\ud83c\uddf5=>flag nepal\n\ud83c\uddf3\ud83c\uddf7=>flag nauru\n\ud83c\uddf3\ud83c\uddfa=>flag niue\n\ud83c\uddf3\ud83c\uddff=>flag new zealand\n\ud83c\uddf4\ud83c\uddf2=>flag oman\n\ud83c\uddf5\ud83c\udde6=>flag panama\n\ud83c\uddf5\ud83c\uddea=>flag peru\n\ud83c\uddf5\ud83c\uddeb=>flag french polynesia\n\ud83c\uddf5\ud83c\uddec=>flag papua new guinea\n\ud83c\uddf5\ud83c\udded=>flag philippines\n\ud83c\uddf5\ud83c\uddf0=>flag pakistan\n\ud83c\uddf5\ud83c\uddf1=>flag poland\n\ud83c\uddf5\ud83c\uddf2=>flag st pierre miquelon\n\ud83c\uddf5\ud83c\uddf3=>flag pitcairn islands\n\ud83c\uddf5\ud83c\uddf7=>flag puerto rico\n\ud83c\uddf5\ud83c\uddf8=>flag palestinian territories\n\ud83c\uddf5\ud83c\uddf9=>flag portugal\n\ud83c\uddf5\ud83c\uddfc=>flag palau\n\ud83c\uddf5\ud83c\uddfe=>flag paraguay\n\ud83c\uddf6\ud83c\udde6=>flag qatar\n\ud83c\uddf7\ud83c\uddea=>flag r\xe9union\n\ud83c\uddf7\ud83c\uddf4=>flag romania\n\ud83c\uddf7\ud83c\uddf8=>flag serbia\n\ud83c\uddf7\ud83c\uddfa=>flag russia\n\ud83c\uddf7\ud83c\uddfc=>flag rwanda\n\ud83c\uddf8\ud83c\udde6=>flag saudi arabia\n\ud83c\uddf8\ud83c\udde7=>flag solomon islands\n\ud83c\uddf8\ud83c\udde8=>flag seychelles\n\ud83c\uddf8\ud83c\udde9=>flag sudan\n\ud83c\uddf8\ud83c\uddea=>flag sweden\n\ud83c\uddf8\ud83c\uddec=>flag singapore\n\ud83c\uddf8\ud83c\udded=>flag st helena\n\ud83c\uddf8\ud83c\uddee=>flag slovenia\n\ud83c\uddf8\ud83c\uddef=>flag svalbard jan mayen\n\ud83c\uddf8\ud83c\uddf0=>flag slovakia\n\ud83c\uddf8\ud83c\uddf1=>flag sierra leone\n\ud83c\uddf8\ud83c\uddf2=>flag san marino\n\ud83c\uddf8\ud83c\uddf3=>flag senegal\n\ud83c\uddf8\ud83c\uddf4=>flag somalia\n\ud83c\uddf8\ud83c\uddf7=>flag suriname\n\ud83c\uddf8\ud83c\uddf8=>flag south sudan\n\ud83c\uddf8\ud83c\uddf9=>flag s\xe3o tom\xe9 pr\xedncipe\n\ud83c\uddf8\ud83c\uddfb=>flag el salvador\n\ud83c\uddf8\ud83c\uddfd=>flag sint maarten\n\ud83c\uddf8\ud83c\uddfe=>flag syria\n\ud83c\uddf8\ud83c\uddff=>flag eswatini\n\ud83c\uddf9\ud83c\udde6=>flag tristan da cunha\n\ud83c\uddf9\ud83c\udde8=>flag turks caicos islands\n\ud83c\uddf9\ud83c\udde9=>flag chad\n\ud83c\uddf9\ud83c\uddeb=>flag french southern territories\n\ud83c\uddf9\ud83c\uddec=>flag togo\n\ud83c\uddf9\ud83c\udded=>flag thailand\n\ud83c\uddf9\ud83c\uddef=>flag tajikistan\n\ud83c\uddf9\ud83c\uddf0=>flag tokelau\n\ud83c\uddf9\ud83c\uddf1=>flag timor-leste\n\ud83c\uddf9\ud83c\uddf2=>flag turkmenistan\n\ud83c\uddf9\ud83c\uddf3=>flag tunisia\n\ud83c\uddf9\ud83c\uddf4=>flag tonga\n\ud83c\uddf9\ud83c\uddf7=>flag turkey\n\ud83c\uddf9\ud83c\uddf9=>flag trinidad tobago\n\ud83c\uddf9\ud83c\uddfb=>flag tuvalu\n\ud83c\uddf9\ud83c\uddfc=>flag taiwan\n\ud83c\uddf9\ud83c\uddff=>flag tanzania\n\ud83c\uddfa\ud83c\udde6=>flag ukraine\n\ud83c\uddfa\ud83c\uddec=>flag uganda\n\ud83c\uddfa\ud83c\uddf2=>flag u.s outlying islands,flag us outlying islands\n\ud83c\uddfa\ud83c\uddf3=>flag united nations\n\ud83c\uddfa\ud83c\uddf8=>flag united states\n\ud83c\uddfa\ud83c\uddfe=>flag uruguay\n\ud83c\uddfa\ud83c\uddff=>flag uzbekistan\n\ud83c\uddfb\ud83c\udde6=>flag vatican city\n\ud83c\uddfb\ud83c\udde8=>flag st vincent grenadines,flag st vincent the grenadines\n\ud83c\uddfb\ud83c\uddea=>flag venezuela\n\ud83c\uddfb\ud83c\uddec=>flag british virgin islands\n\ud83c\uddfb\ud83c\uddee=>flag u.s virgin islands,flag us virgin islands\n\ud83c\uddfb\ud83c\uddf3=>flag vietnam\n\ud83c\uddfb\ud83c\uddfa=>flag vanuatu\n\ud83c\uddfc\ud83c\uddeb=>flag wallis futuna\n\ud83c\uddfc\ud83c\uddf8=>flag samoa\n\ud83c\uddfd\ud83c\uddf0=>flag kosovo\n\ud83c\uddfe\ud83c\uddea=>flag yemen\n\ud83c\uddfe\ud83c\uddf9=>flag mayotte\n\ud83c\uddff\ud83c\udde6=>flag south africa\n\ud83c\uddff\ud83c\uddf2=>flag zambia\n\ud83c\uddff\ud83c\uddfc=>flag zimbabwe\n\ud83c\udff4\udb40\udc67\udb40\udc62\udb40\udc65\udb40\udc6e\udb40\udc67\udb40\udc7f=>flag england\n\ud83c\udff4\udb40\udc67\udb40\udc62\udb40\udc73\udb40\udc63\udb40\udc74\udb40\udc7f=>flag scotland\n\ud83c\udff4\udb40\udc67\udb40\udc62\udb40\udc77\udb40\udc6c\udb40\udc73\udb40\udc7f=>flag wales\n0\u20e3=>keycap 0\n1\u20e3=>keycap 1\n2\u20e3=>keycap 2\n3\u20e3=>keycap 3\n4\u20e3=>keycap 4\n5\u20e3=>keycap 5\n6\u20e3=>keycap 6\n7\u20e3=>keycap 7\n8\u20e3=>keycap 8\n9\u20e3=>keycap 9\n"},YtpN:function(e){"use strict";e.exports="\ud83c\udffb=>\u80a4\u8272,\u8f83\u6d45\u80a4\u8272,\u767d\u76ae\u819a,\u819a\u8272\n\ud83c\udffc=>\u4e2d\u7b49-\u6d45\u80a4\u8272,\u80a4\u8272,\u819a\u8272,\u9ec3\u76ae\u819a\n\ud83c\udffd=>\u4e2d\u7b49\u80a4\u8272,\u80a4\u8272,\u6dfa\u8910\u76ae\u819a,\u819a\u8272,\u4e2d\u7b49\u76ae\u819a\n\ud83c\udffe=>\u4e2d\u7b49-\u6df1\u80a4\u8272,\u80a4\u8272,\u819a\u8272,\u8910\u76ae\u819a,\u4e2d\u6df1\u76ae\u819a\n\ud83c\udfff=>\u80a4\u8272,\u8f83\u6df1\u80a4\u8272,\u819a\u8272,\u9ed1\u76ae\u819a\n\u266a=>\u516b\u5206\u97f3\u7b26,\u97f3\u4e50,\u97f3\u7b26,\u97f3\u6a02\n\u266d=>\u964d\u53f7,\u964d\u97f3\u7b26,\u97f3\u4e50,\u97f3\u7b26,\u7b26\u865f,\u964d\u8a18\u865f,\u97f3\u6a02\n\u266f=>\u5347\u53f7,\u5347\u97f3\u7b26,\u77ed\u82b1\u534a\u5ea6,\u97f3\u4e50,\u97f3\u7b26,\u5347\u8a18\u865f,\u7b26\u865f,\u97f3\u6a02\n\ud83d\ude00=>\u563f\u563f,\u7b11\u8138,\u8138,\u5fae\u7b11,\u7b11\u81c9\n\ud83d\ude03=>\u54c8\u54c8,\u5f00\u53e3\u7b11,\u7b11\u8138,\u8138,\u5475\u5475,\u5927\u7b11,\u7b11\u81c9,\u958b\u773c\u5605\u7b11\u81c9\n\ud83d\ude04=>\u54c8\u54c8,\u5927\u7b11,\u5f00\u5fc3,\u7b11,\u8138,\u9ad8\u5174,\u5475\u5475,\u7b11\u81c9,\u542b\u7b11\u540c\u7b11\u563b\u563b\u5605\u8868\u60c5,\u542b\u7b11\u5605\u773c\u775b\u540c\u7b11\u563b\u563b\u5605\u8868\u60c5\n\ud83d\ude01=>\u563b\u563b,\u7b11\u8138,\u8138,\u7b11\u81c9,\u9732\u9f52\u800c\u7b11,\u542b\u7b11\u5605\u773c\u775b\u540c\u7b11\u563b\u563b\u5605\u8868\u60c5\n\ud83d\ude06=>\u5f00\u5fc3,\u659c\u773c\u7b11,\u772f\u773c,\u7b11,\u8138,\u9ad8\u5174,\u5475\u5475,\u54c8\u54c8,\u72c2\u7b11,\u7b11\u81c9,\u7b11\u6a23\n\ud83d\ude05=>\u51b7\u6c57,\u6c57,\u8138,\u82e6\u7b11,\u5192\u6c57\u540c\u7b11\u563b\u563b\u5605\u8868\u60c5,\u54c8\u54c8,\u7b11\u81c9\n\ud83e\udd23=>\u5730\u677f,\u6253\u6eda,\u7b11,\u7b11\u5f97\u6ee1\u5730\u6253\u6eda,\u8138,\u6367\u8179,\u7b11\u7ffb\u4e86,\u7ffb,\u7b11\u5230\u8f46\u5730\n\ud83d\ude02=>\u773c\u6cea,\u7b11,\u7b11\u54ed\u4e86,\u8138,\u559c\u6975\u800c\u6ce3,\u611f\u52d5,\u559c\u6975\u800c\u6ce3\u5605\u8868\u60c5\n\ud83d\ude42=>\u5475\u5475,\u5f00\u5fc3,\u7b11,\u8138,\u5446\u5446\u7b11,\u7b11\u81c9,\u7a0d\u70ba\u5fae\u7b11\u5605\u8868\u60c5,\u7b11\u9762\n\ud83d\ude43=>\u5012\u8138,\u8138,\u98a0\u5012,\u98a0\u5012\u7684\u8138,\u81c9\u4e0a\u4e0b\u985b\u5012,\u985b\u5012\u81c9\n\ud83d\ude09=>\u5a9a\u773c,\u7728\u773c,\u7b11,\u8868\u60c5,\u7728\u773c\u7b11\u5605\u8868\u60c5\n\ud83d\ude0a=>\u5bb3\u7f9e,\u5fae\u7b11,\u7f9e\u6da9,\u7f9e\u6da9\u5fae\u7b11,\u8138,\u8138\u7ea2,\u7b11\u81c9,\u7787\u773c\u5fae\u7b11\u5605\u8868\u60c5\n\ud83d\ude07=>\u5149\u73af,\u5929\u4f7f,\u5929\u771f,\u5e7b\u60f3,\u5fae\u7b11,\u5fae\u7b11\u5929\u4f7f,\u8138,\u5929\u4f7f\u7b11\u81c9,\u7d14\u771f\u7b11\u81c9,\u5149\u74b0,\u5149\u74b0\u7b11\u81c9,\u7121\u8f9c,\u982d\u4e0a\u6709\u500b\u5708\u5605\u7b11\u9762\n\ud83e\udd70=>\u559c\u7b11\u989c\u5f00,\u5fc3,\u7231\u6155,\u8ff7\u604b,\u9677\u5165\u7231\u6cb3,\u4e00\u898b\u9418\u60c5,\u4e09\u500b\u611b\u5fc3\u7684\u7b11\u81c9,\u559c\u6b61,\u6200\u611b\u4e86,\u4e00\u898b\u937e\u60c5,\u4e09\u500b\u5fc3\u5fc3\u5605\u7b11\u81c9,\u6200\u611b\u4e2d\n\ud83d\ude0d=>\u7231,\u7ea2\u5fc3,\u8138,\u82b1\u75f4,\u5fc3\u82b1\u6012\u653e,\u5fc3\u5fc3\u773c\u5605\u8868\u60c5\n\ud83e\udd29=>\u54a7\u5634\u7b11,\u597d\u5d07\u62dc\u54e6,\u8138,\u9732\u9f7f\u7b11,\u661f\u661f,\u773c\u5192\u661f\u661f,\u773c\u775b,\u81c9,\u9732\u9f52\u7b11,\u661f\u661f\u773c\n\ud83d\ude18=>\u4eb2\u4eb2,\u7728\u773c,\u8138,\u98de\u543b,\u89aa\u89aa,\u89aa\u89aa\u98db\u543b,\u98db\u543b,\u98db\u543b\u5605\u8868\u60c5\n\ud83d\ude17=>\u4eb2\u4eb2,\u543b,\u8138,\u561f\u5634,\u8868\u60c5,\u89aa\u89aa,\u89aa\u543b,\u89aa\u543b\u7684\u81c9,\u89aa\u543b\u7684\u8868\u60c5,\u9001\u543b\u5605\u8868\u60c5\n\u263a=>\u5475\u5475,\u5f00\u5fc3,\u5fae\u7b11,\u653e\u677e,\u7b11,\u8138,\u653e\u9b06\u4e00\u7b11,\u8f15\u9b06\u7b11\u81c9,\u7b11\u9762\n\ud83d\ude1a=>\u4eb2\u4eb2,\u543b,\u7f9e\u6da9,\u7f9e\u6da9\u4eb2\u4eb2,\u8138,\u95ed\u773c,\u7787\u773c\u89aa\u89aa,\u89aa\u89aa,\u5408\u57cb\u773c\u89aa\u543b\u5605\u8868\u60c5,\u89aa\u543b\n\ud83d\ude19=>\u4eb2\u4eb2,\u543b,\u5fae\u7b11,\u5fae\u7b11\u4eb2\u4eb2,\u8138,\u7b11\u81c9\u89aa\u89aa,\u89aa\u89aa,\u7b11\u773c\u9001\u543b,\u7b11\u773c\u9001\u543b\u5605\u8868\u60c5,\u9001\u543b\n\ud83d\ude0b=>\u597d\u5403,\u6d25\u6d25\u6709\u5473,\u7f8e\u5473,\u8138,\u53e3\u6c34,\u597d\u98df,\u8214\u820c\u982d\u5605\u8868\u60c5\n\ud83d\ude1b=>\u5410\u820c,\u8138,\u820c\u5934,\u8c03\u76ae,\u5410\u820c\u982d,\u563f\u563f\n\ud83d\ude1c=>\u5355\u773c,\u5355\u773c\u5410\u820c,\u5410\u820c,\u5f00\u73a9\u7b11,\u8138,\u5410\u820c\u982d,\u563f\u563f\n\ud83e\udd2a=>\u5927\u773c,\u5c0f\u773c,\u6ed1\u7a3d,\u6ed1\u7a3d\u7684\u8138,\u75af\u72c2\u7684\u8138,\u8138,\u5927\u5c0f\u773c,\u760b\u72c2\u7684\u81c9,\u767c\u760b,\u50bb\u74dc\u81c9,\u50bb\u81c9,\u602a,\u641e\u7b11\u81c9,\u9b3c\u81c9\n\ud83d\ude1d=>\u53ef\u6015,\u5410\u820c,\u772f\u773c,\u772f\u773c\u5410\u820c,\u773c\u775b,\u8138,\u5410\u820c\u982d,\u563f\u563f,\u7728\u773c\u5410\u820c\u982d\n\ud83e\udd11=>\u53d1\u8d22,\u62dc\u91d1,\u8138,\u89c1\u94b1\u773c\u5f00,\u94b1,\u767c\u8ca1,\u898b\u9322\u773c\u958b\n\ud83e\udd17=>\u62b1,\u62b1\u62b1,\u62e5\u62b1,\u7b11,\u8138,\u64c1\u62b1,\u958b\u5fc3\u64c1\u62b1\u5605\u8868\u60c5\n\ud83e\udd2d=>\u4e0d\u8bf4,\u54ce\u5440,\u8138,\u54ce\u55b2,\u624b\u84cb\u4f4f\u5634\u5df4,\u624b\u906e\u4f4f\u5634\n\ud83e\udd2b=>\u5618,\u5b89\u9759,\u5b89\u9759\u7684\u8138,\u5653,\u5b89\u975c\n\ud83e\udd14=>\u601d\u8003,\u60f3,\u60f3\u4e00\u60f3,\u8138,\u8868\u60c5,\u601d\u8003\u4e2d,\u601d\u8003\u4e2d\u5605\u8868\u60c5\n\ud83e\udd10=>\u5634,\u8138,\u95ed\u5634,\u5634\u4e0a\u62c9\u934a,\u9589\u5634,\u62c9\u934a\u5634\u5605\u8868\u60c5,\u9589\u53e3\u4e0d\u7b54\n\ud83e\udd28=>\u4e0d\u4fe1\u4efb,\u6000\u7591,\u6311\u7709,\u7709\u6bdb\u4e0a\u6311\u7684\u8138,\u8138,\u4e0d\u76f8\u4fe1,\u61f7\u7591,\u6311\u7709\u9a5a\u8a1d,\u55ae\u908a\u621a\u7709\u5605\u8868\u60c5\n\ud83d\ude10=>\u51b7\u6f20,\u8138,\u9762\u65e0\u8868\u60c5,\u7121\u8a9e,\u8868\u60c5,\u7121\u8a71\u597d\u8aaa\n\ud83d\ude11=>\u65e0\u8bed,\u8138,\u832b\u7136,\u9762\u65e0\u8868\u60c5,\u7121\u8a9e,\u9762\u7121\u8868\u60c5\n\ud83d\ude36=>\u5634,\u5b89\u9759,\u6c89\u9ed8,\u8138,\u8868\u60c5,\u7121\u8a00\u5605\u8868\u60c5\n\ud83d\ude0f=>\u5047\u7b11,\u5f97\u610f,\u51b7\u7b11\n\ud83d\ude12=>\u4e0d\u5c51,\u4e0d\u670d,\u4e0d\u9ad8\u5174,\u8138,\u90c1\u95f7,\u9119\u89c6,\u4e0d\u958b\u5fc3,\u4e0d\u9ad8\u8208\n\ud83d\ude44=>\u65e0\u8bed,\u767d\u773c,\u7ffb\u767d\u773c,\u8138,\u4e0d\u5c51,\u9119\u8996,\u53cd\u767d\u773c\u5605\u8868\u60c5\n\ud83d\ude2c=>\u54ac\u7259\u5207\u9f7f,\u8138,\u9732\u9f7f,\u9b3c\u8138,\u9f87\u7259\u54a7\u5634,\u54ac\u7259,\u54ac\u7259\u5207\u9f52,\u4f9d\u8d77\u68da\u7259,\u7e43\u7dca\n\ud83e\udd25=>\u5339\u8bfa\u66f9,\u8138,\u8bf4\u8c0e,\u957f\u9f3b\u5b50,\u5c0f\u6728\u5076,\u8b8a,\u9577,\u9f3b,\u9f3b\u5b50\u8b8a\u9577\u4e86,\u8b1b\u5927\u8a71\u5605\u8868\u60c5\n\ud83d\ude0c=>\u5982\u91ca\u91cd\u8d1f,\u677e\u4e86\u53e3\u6c14,\u677e\u53e3\u6c14,\u8138,\u653e\u9b06,\u9b06\u4e86\u53e3\u6c23\n\ud83d\ude14=>\u5fc3\u4e8b\u91cd\u91cd,\u6c89\u601d,\u8138,\u601d\u8003\n\ud83d\ude2a=>\u56f0,\u7761\u89c9,\u778c\u7761,\u8138,\u6253\u778c\u7761,\u774f\n\ud83e\udd24=>\u53e3\u6c34,\u5782\u6d8e\u4e09\u5c3a,\u6d41\u53e3\u6c34,\u8138,\u53e3,\u5782\u6d8e,\u6c34,\u6d41\n\ud83d\ude34=>\u547c\u565c,\u6253\u547c,\u7761\u7740\u4e86,\u8138,\u7761\u8457\u4e86\n\ud83d\ude37=>\u533b\u751f,\u53e3\u7f69,\u611f\u5192,\u751f\u75c5,\u8138\n\ud83e\udd12=>\u4f53\u6e29\u8ba1,\u53d1\u70e7,\u6e29\u5ea6\u8ba1,\u751f\u75c5,\u8138,\u542b\u6eab\u5ea6\u8a08\n\ud83e\udd15=>\u53d7\u4f24,\u6253\u7ef7\u5e26,\u8138,\u5305\u7e43\u5e36,\u53d7\u50b7\n\ud83e\udd22=>\u5410,\u5455,\u6076\u5fc3,\u8138,\u5641\u5fc3,\u60f3,\u60f3\u5410,\u60f3\u5614\n\ud83e\udd2e=>\u4e0d\u8212\u670d,\u5455\u5410,\u8138,\u5410,\u5410\u81c9,\u72c2\u5410\u4e2d,\u75c5\u61e8\u61e8,\u5614\u5410,\u751f\u75c5\n\ud83e\udd27=>\u55b7\u568f,\u6253\u55b7\u568f,\u8138,\u9f3b\u6d95,\u5674,\u568f,\u6253,\u6253\u5674\u568f,\u5674\u568f,\u6253\u4e5e\u568f\n\ud83e\udd75=>\u51fa\u6c57,\u53d1\u70e7,\u53d1\u70ed,\u5fc3\u72c2\u8df3,\u8138\u53d1\u70e7,\u8138\u7ea2,\u597d\u71b1,\u6d41\u6c57,\u71b1\u81c9,\u767c\u71b1,\u81c9\u7d05,\u71b1\u5605\u6a23\n\ud83e\udd76=>\u51b7,\u51b7\u51b0\u51b0,\u51b7\u8138,\u51bb\u50f5,\u6ee1\u9762\u5bd2\u971c,\u51b0\u51cd,\u51b7\u81c9,\u7d50\u971c,\u85cd\u8272\u7684\u81c9,\u51cd\u5605\u6a23,\u85cd\u8272\u5605\u6a23\n\ud83e\udd74=>\u5634\u5507\u98a4\u6296,\u5934\u660f\u773c\u82b1,\u5934\u6655\u773c\u82b1,\u5fae\u91ba,\u773c\u82b1,\u9189\u91ba\u91ba,\u5927\u5c0f\u773c,\u6ce2\u6d6a\u5634,\u982d\u660f\u773c\u82b1,\u982d\u6688,\u5927\u7d30\u773c\n\ud83d\ude35=>\u5934\u6655,\u5934\u6655\u773c\u82b1,\u6655\u5934,\u6655\u5934\u8f6c\u5411,\u8138,\u8868\u60c5,\u982d\u6688\u76ee\u7729\n\ud83e\udd2f=>\u7206\u70b8\u5934,\u9707\u60ca,\u4e00\u500b\u982d\u5169\u500b\u5927,\u9a5a\u5687,\u8166\u90e8\u7206\u70b8,\u982d\u8166\u7206\u70b8,\u982d\u90fd\u7206\n\ud83e\udd20=>\u5e3d,\u725b\u4ed4,\u725b\u4ed4\u5e3d\u8138,\u8138,\u4ed4,\u725b,\u725b\u4ed4\u6a23\n\ud83e\udd73=>\u53f7\u89d2,\u5e3d\u5b50,\u5e86\u795d,\u805a\u4f1a,\u805a\u4f1a\u7b11\u8138,\u6176\u795d,\u6176\u795d\u7684\u8868\u60c5,\u7d19\u5587\u53ed\n\ud83d\ude0e=>\u592a\u9633\u955c,\u773c\u955c,\u9177,\u58a8\u955c,\u58a8\u955c\u7b11\u8138,\u58a8\u93e1,\u6234\u592a\u967d\u773c\u93e1\u5605\u7b11\u9762\n\ud83e\udd13=>\u4e66\u5446\u5b50\u8138,\u5947\u8469,\u8138,\u602a\u4eba,\u641e\u602a,\u7576\u963f\u5b85,\u56db\u773c\u7530\u96de,\u5b85\u5b85,\u5b85\u7537,\u66f8\u5446\u5b50,\u963f\u5b85\n\ud83e\uddd0=>\u53e4\u677f,\u5e26\u5355\u7247\u773c\u955c\u7684\u8138,\u55ae\u7247\u773c\u93e1,\u75c5\u53ad\u53ad,\u6234\u55ae\u7247\u773c\u93e1\n\ud83d\ude15=>\u4e0d\u61c2,\u56f0\u60d1,\u56f0\u6270,\u7591\u60d1,\u8138,\u56f0\u64fe,\u9762\u6709\u96e3\u8272\n\ud83d\ude1f=>\u4e0d\u9ad8\u5174,\u4f24\u5fc3,\u62c5\u5fc3,\u62c5\u5fe7,\u7126\u8651,\u8138,\u6182\u5fc3\u5fe1\u5fe1,\u64d4\u5fc3\n\ud83d\ude41=>\u4e0d\u5f00\u5fc3,\u4e0d\u9ad8\u5174,\u59d4\u5c48,\u5fae\u5fae\u4e0d\u6ee1,\u5fc3\u60c5\u4e0d\u597d,\u8138,\u4e0d\u958b\u5fc3,\u58de\u5fc3\u60c5\n\u2639=>\u4e0d\u6ee1,\u4e0d\u723d,\u4e0d\u9ad8\u5174,\u76b1\u7709,\u8138,\u4e0d\u6eff\u610f,\u76ba\u7709\n\ud83d\ude2e=>\u5403\u60ca,\u540c\u60c5,\u554a,\u8138,\u9a5a\u8a1d,\u64d8\u5927\u53e3\u5605\u8868\u60c5\n\ud83d\ude2f=>\u5403\u60ca,\u7f04\u9ed8,\u8138,\u54e6,\u9a5a\u8a1d,\u9a5a\u8a1d\u5605\u8868\u60c5\n\ud83d\ude32=>\u60ca,\u60ca\u8bb6,\u8138,\u9707\u60ca,\u9707\u9a5a,\u9a5a\n\ud83d\ude33=>\u56f0\u60d1,\u5bb3\u7f9e,\u7f9e\u6da9,\u8138,\u8138\u7ea2,\u832b\u7136,\u8ff7\u832b,\u611b\u6155,\u6015\u919c,\u775c\u5927\u773c\u775b,\u81c9\u7d05\n\ud83e\udd7a=>\u53ef\u601c\u516e\u516e\u7684\u773c\u795e,\u601c\u60af,\u6073\u6c42\u7684\u8138,\u7948\u6c42,\u62dc\u8a17,\u6c42\u6c42\u4f60,\u7121\u8f9c\u81c9,\u8acb\u6c42\u7684\u81c9,\u7121\u8f9c\u5605\u6a23,\u8acb\u6c42\u5605\u6a23\n\ud83d\ude26=>\u554a,\u60ca\u8bb6,\u76ee\u77aa\u53e3\u5446,\u8138,\u53d7\u5230\u9a5a\u5687,\u64d4\u5fc3,\u76ba\u7709\u63b0\u5927\u53e3,\u9a5a\n\ud83d\ude27=>\u6781\u5ea6\u75db\u82e6,\u75db,\u8138,\u96be\u53d7,\u96e3\u53d7,\u82e6\u57cb\u53e3\u9762\n\ud83d\ude28=>\u5bb3\u6015,\u6015,\u6050\u6016,\u6050\u60e7,\u8138,\u53ef\u6015,\u81c9\u8272\u767c\u9752,\u9a5a\u6050\n\ud83d\ude30=>\u51b7\u6c57,\u65e0\u8bed,\u6c57,\u7126\u8651,\u7d27\u5f20,\u8138,\u5192\u6c57,\u9762\u6709\u83dc\u8272,\u6ef4\u6c57,\u81c9\u8272\u767c\u9752\n\ud83d\ude25=>\u5931\u671b,\u5931\u671b\u4f46\u5982\u91ca\u91cd\u8d1f,\u5982\u91ca\u91cd\u8d1f,\u8138,\u6cae\u55aa,\u6d41\u6c57,\u9b06\u4e86\u53e3\u6c23,\u5931\u671b\u4f46\u89e3\u8131\u5605\u8868\u60c5\n\ud83d\ude22=>\u4f24\u5fc3,\u54ed,\u6cea,\u8138,\u54ed\u81c9,\u6dda,\u558a\u7dca\n\ud83d\ude2d=>\u54ed,\u5927\u54ed,\u653e\u58f0\u5927\u54ed,\u6cea,\u75db\u54ed,\u8138,\u54ed\u81c9,\u6dda,\u653e\u8072\u5927\u54ed\n\ud83d\ude31=>\u5413\u6b7b,\u5413\u6b7b\u4e86,\u5bb3\u6015,\u5c16\u53eb,\u6050\u6016,\u8138,\u5687\u6b7b\u4e86\n\ud83d\ude16=>\u56f0\u60d1,\u7126\u5934\u70c2\u989d,\u7ea0\u7ed3,\u8138,\u7126\u982d\u721b\u984d\n\ud83d\ude23=>\u5fcd\u8010,\u75db\u82e6,\u8138,\u96be\u53d7,\u5fcd\u75db\u4e2d,\u75b2\u5026\u5605\u8868\u60c5\n\ud83d\ude1e=>\u4e0d\u9ad8\u5174,\u5931\u671b,\u8138,\u96be\u8fc7,\u6cae\u55aa\n\ud83d\ude13=>\u51b7,\u5c34\u5c2c,\u6c57,\u8138,\u51b7\u6c57,\u8868\u60c5\n\ud83d\ude29=>\u75b2\u5026,\u75b2\u52b3,\u75b2\u60eb,\u7d2f,\u7d2f\u6b7b\u4e86,\u8138,\u5509!,\u75b2\u52de,\u75b2\u618a,\u9762\u9732\u75b2\u618a\n\ud83d\ude2b=>\u75b2\u5026,\u75b2\u52b3,\u75b2\u60eb,\u7d2f,\u8138,\u5606\u6c23,\u75b2\u52de,\u75b2\u618a\n\ud83e\udd71=>\u5475\u6b20,\u54c8\u6b20,\u56f0,\u6253\u5475\u6b20,\u65e0\u804a,\u7d2f,\u7121\u804a,\u75b2\u52de,\u5475\u6b20\uff5c\u6253\u558a\u9732\uff5c\u6253\u5475\u6b20\uff5c\u6253\u5475\u6b20\u5605\u6a23,\u60f3\u8a13\u89ba\uff5c\u6253\u5475\u6b20\n\ud83d\ude24=>\u50b2\u6162,\u80dc\u5229,\u81ea\u8d1f,\u8d62,\u8dbe\u9ad8\u6c14\u6602,\u63da\u7709\u5410\u6c23\n\ud83d\ude21=>\u53d1\u706b,\u53d1\u98d9,\u6012,\u6012\u706b\u4e2d\u70e7,\u751f\u6c14,\u8138,\u751f\u6c23,\u767c\u706b,\u767c\u98c6\n\ud83d\ude20=>\u6012,\u6124\u6012,\u751f\u6c14,\u8138,\u4e0d\u723d,\u751f\u6c23,\u61a4\u6012\n\ud83e\udd2c=>\u53d1\u8a93,\u5492\u9a82,\u5634\u4e0a\u6709\u7b26\u53f7\u7684\u8138,\u8138,\u5634\u4e0a\u6709\u7b26\u865f\u7684\u8868\u60c5,\u767c\u8a93,\u5634\u5df4\u4e0a\u6709\u7b26\u865f\u5605\u8868\u60c5,\u5634\u5df4\u4e0a\u6709\u7b26\u865f\u7684\u8868\u60c5,\u6ec5\u8072,\u7206\u7c97,\u7c97\u53e3,\u9ad2\u8a71\n\ud83d\ude08=>\u5e7b\u60f3,\u6076\u9b54\u5fae\u7b11,\u7284\u89d2,\u795e\u8bdd\u6545\u4e8b,\u8138,\u60e1\u9b54\u7684\u7b11,\u90aa\u60e1\u7684\u7b11,\u5996\u7cbe,\u5c0f\u60e1\u9b54,\u60e1\u9b54,\u90aa\u60e1\n\ud83d\udc7f=>\u5e7b\u60f3,\u751f\u6c14\u7684\u6076\u9b54,\u987d\u7ae5,\u60e1\u9b54,\u8868\u60c5,\u90aa\u60e1\n\ud83d\udc80=>\u5934\u9aa8,\u5996\u602a,\u6b7b\u4ea1,\u795e\u8bdd\u6545\u4e8b,\u8138,\u602a\u7269,\u9ab7\u9acf,\u9ab7\u9acf\u982d\n\u2620=>\u5934\u9aa8,\u5996\u602a,\u6b7b\u4ea1,\u8138,\u9aa8\u5934,\u9ab7\u9ac5,\u4ea4\u53c9\u9ab7\u9acf\u982d,\u9ab7\u9acf\u982d\n\ud83d\udca9=>\u5927\u4fbf,\u5c4e,\u602a\u7269,\u7c91\u7c91,\u8138,\u4fbf\u4fbf\n\ud83e\udd21=>\u5c0f\u4e11,\u5c0f\u4e11\u8138,\u8138,\u4e11,\u5c0f\n\ud83d\udc79=>\u5996\u602a,\u5e7b\u60f3,\u795e\u8bdd\u6545\u4e8b,\u8138,\u98df\u4eba\u9b54,\u9b3c,\u60e1\u9b3c,\u8868\u60c5,\u9b54\u9b3c,\u65e5\u672c\u602a\u7269\n\ud83d\udc7a=>\u5996\u602a,\u5c0f\u5996\u7cbe,\u5e7b\u60f3,\u795e\u8bdd\u6545\u4e8b,\u8138,\u5929\u72d7,\u602a\u7269\n\ud83d\udc7b=>\u5996\u602a,\u5e7b\u60f3,\u5e7d\u7075,\u795e\u8bdd\u6545\u4e8b,\u8138,\u9b3c,\u5e7d\u9748\n\ud83d\udc7d=>\u5916\u661f,\u5916\u661f\u4eba,\u592a\u7a7a,\u5e7b\u60f3,\u661f\u9645,\u8138,et\n\ud83d\udc7e=>\u5916\u661f,\u5916\u661f\u602a\u7269,\u592a\u7a7a,\u602a\u7269,\u661f\u9645,\u8138,\u98de\u789f,\u592a\u7a7a\u4fb5\u7565\u8005,\u592a\u7a7a\u5165\u4fb5\u8005,\u7d2b\u8272\u602a\u7269,\u96fb\u73a9\u602a\u7269\n\ud83e\udd16=>\u602a\u7269,\u673a\u5668\u4eba,\u6a5f\u5668\u4eba,\u6a5f\u68b0\u4eba\n\ud83d\ude3a=>\u54c8\u54c8,\u5927\u7b11\u7684\u732b,\u732b\u8138,\u7b11,\u8138,\u5475\u5475,\u7b11\u81c9,\u958b\u5fc3\u8c93\u6a23\n\ud83d\ude38=>\u5475\u5475,\u5fae\u7b11\u7684\u732b,\u732b\u8138,\u7b11,\u8138,\u5fae\u7b11\u7684\u8c93\u81c9,\u7b11\u81c9,\u9732\u9f52\u800c\u7b11\u5605\u8c93\u6a23\n\ud83d\ude39=>\u559c\u6781\u800c\u6ce3,\u5feb\u4e50,\u732b\u8138,\u773c\u6cea,\u7b11\u51fa\u773c\u6cea\u7684\u732b,\u8138,\u559c\u6975\u800c\u6ce3,\u611f\u52d5\u7684\u8c93\u81c9,\u559c\u6975\u800c\u6ce3\u5605\u8c93\u6a23,\u611f\u52d5\n\ud83d\ude3b=>\u559c\u6b22,\u5fc3,\u732b\u8138,\u8138,\u82b1\u75f4,\u82b1\u75f4\u7684\u732b,\u5fc3\u82b1\u6012\u653e,\u82b1\u75f4\u7684\u8c93\u81c9,\u5fc3\u5fc3\u773c\u5605\u8c93\u6a23\n\ud83d\ude3c=>\u5978\u7b11,\u5978\u7b11\u7684\u732b,\u732b\u8138,\u8138,\u8bbd\u523a,\u5fae\u7b11\u8c93\u81c9,\u7b11,\u8c93,\u5fae\u7b11\u8c93\u6a23\n\ud83d\ude3d=>\u4eb2\u4eb2,\u4eb2\u4eb2\u732b,\u543b,\u732b\u8138,\u8138,\u89aa\u89aa,\u89aa\u89aa\u7684\u8c93\u81c9,\u9001\u543b\u5605\u8c93\u6a23\n\ud83d\ude40=>\u60ca\u8bb6,\u732b\u8138,\u75b2\u5026,\u75b2\u5026\u7684\u732b,\u7d2f,\u8138,\u75b2\u52de,\u75b2\u618a,\u7d2f\u7684\u8c93\u81c9,\u5c16\u53eb\u5605\u8c93\n\ud83d\ude3f=>\u54ed,\u54ed\u6ce3\u7684\u732b,\u732b\u8138,\u773c\u6cea,\u8138,\u96be\u8fc7,\u54ed\u7684\u8c93\u81c9,\u54ed\u81c9,\u6dda,\u50b7\u5fc3\u7684\u8c93,\u54ed\u6ce3\u7684\u8c93,\u54ed\u6ce3\u7684\u8c93\u81c9,\u558a\u7dca\u5605\u8c93\u6a23\n\ud83d\ude3e=>\u732b\u8138,\u751f\u6c14,\u751f\u6c14\u7684\u732b,\u8138,\u6012,\u751f\u6c23,\u751f\u6c23\u7684\u8c93\u81c9,\u767c\u706b,\u767c\u98c6\n\ud83d\ude48=>\u8138,\u8499\u4f4f\u773c\u775b,\u8499\u773c,\u975e\u793c\u52ff\u89c6,\u4e0d\u770b,\u906e\u773c,\u975e\u79ae\u52ff\u8996,\u4e0d\u60f3\u770b,\u5c37\u5c2c,\u7334\u5b50,\u906e\u4f4f\u773c\u775b,\u96e3\u70ba\u60c5,\u975e\u79ae\u52ff\u8996\u99ac\u9a2e,\u975e\u79ae\u52ff\u807d\n\ud83d\ude49=>\u5835\u4e0a\u8033\u6735,\u5835\u8033,\u8138,\u975e\u793c\u52ff\u542c,\u4e0d\u807d,\u906e\u8033,\u975e\u79ae\u52ff\u807d\n\ud83d\ude4a=>\u6342\u4e0a\u5634\u5df4,\u6342\u5634,\u8138,\u975e\u793c\u52ff\u8a00,\u6440\u5634,\u975e\u79ae\u52ff\u8a00,\u4e0d\u60f3\u8aaa,\u63a9\u4f4f\u5634\u5df4,\u63a9\u5634,\u7334\u5b50\n\ud83d\udc8b=>\u543b,\u5507,\u5507\u5370,\u6d6a\u6f2b,\u89aa\u89aa,\u89aa\u5634\n\ud83d\udc8c=>\u4fe1,\u60c5\u4e66,\u90ae\u4ef6,\u60c5\u66f8,\u60c5\u4fe1\n\ud83d\udc98=>\u4e18\u6bd4\u7279,\u5fc3\u4e2d\u7bad\u4e86,\u6d6a\u6f2b,\u7231\u60c5,\u7bad,\u7ea2\u5fc3,\u611b,\u6200\u611b,\u4e00\u7bad\u7a7f\u5fc3\n\ud83d\udc9d=>\u7231\u7684\u793c\u7269,\u7cfb\u6709\u7f0e\u5e26\u7684\u5fc3,\u9001\u4f60\u4e00\u9897\u5fc3,\u611b\u7684\u79ae\u7269,\u9001\u4f60\u4e00\u9846\u5fc3\n\ud83d\udc96=>\u6fc0\u52a8,\u7ea2\u5fc3,\u95ea\u4eae,\u95ea\u4eae\u7684\u5fc3,\u653e\u9583,\u958b\u5fc3\n\ud83d\udc97=>\u640f\u52a8,\u640f\u52a8\u7684\u5fc3,\u6fc0\u52a8,\u7d27\u5f20,\u7ea2\u5fc3,\u5fc3\u52d5,\u5fc3\u64b2\u901a\u8df3,\u5fc3\u8df3\n\ud83d\udc93=>\u5fc3\u52a8,\u5fc3\u8df3,\u7231,\u5fc3,\u611b\n\ud83d\udc9e=>\u65cb\u8f6c,\u6d8c\u52a8,\u821e\u52a8\u7684\u5fc3,\u8dc3\u52a8,\u5fc3\u4e4b\u821e,\u821e\u52d5\u7684\u5fc3,\u5faa\u74b0\u5fc3\u5fc3\n\ud83d\udc95=>\u4e24\u9897\u5fc3,\u7231\u60c5,\u5fc3\u5fc3\u76f8\u5370,\u76f8\u611b\n\ud83d\udc9f=>\u5fc3\u578b\u88c5\u9970,\u88c5\u9970,\u5fc3\u5728\u6846\u6846\u88e1,\u5fc3\u578b,\u5fc3\u5f62\u88dd\u98fe\n\u2763=>\u53f9\u53f7,\u5fc3\u52a8,\u5fc3\u53f9\u53f7,\u5fc3\u5606\u865f,\u5fc3\u578b\u9a5a\u5606\u865f,\u5fc3\u578b\u611f\u5606\u865f\n\ud83d\udc94=>\u4f24\u5fc3,\u5fc3\u788e,\u7834\u788e\u7684\u5fc3\n\u2764=>\u5fc3,\u7231,\u7ea2\u5fc3,\u5fc3\u578b,\u611b\u5fc3\n\ud83e\udde1=>\u6a59,\u6a59\u5fc3,\u5fc3\u578b,\u6a58\u5fc3\n\ud83d\udc9b=>\u9ec4,\u9ec4\u5fc3,\u5fc3\u578b,\u9ec3\u5fc3\n\ud83d\udc9a=>\u7eff,\u7eff\u5fc3,\u5fc3\u578b,\u7da0\u5fc3\n\ud83d\udc99=>\u84dd,\u84dd\u5fc3,\u5fc3\u578b,\u85cd\u5fc3\n\ud83d\udc9c=>\u7d2b,\u7d2b\u5fc3,\u5fc3\u578b\n\ud83e\udd0e=>\u5fc3,\u5fc3\u5f62,\u68d5,\u68d5\u5fc3,\u8910,\u8910\u5fc3,\u5561,\u5561\u5fc3\uff5c\u5561\u8272\u5fc3\uff5c\u5561\u8272\u5605\u5fc3\n\ud83d\udda4=>\u5fc3,\u90aa\u6076,\u9ed1\u5fc3,\u9ed1\u8272,\u90aa\u60e1,\u9ed1\n\ud83e\udd0d=>\u5fc3,\u5fc3\u5f62,\u767d,\u767d\u5fc3,\u767d\u5fc3\uff5c\u767d\u8272\u5fc3\uff5c\u767d\u8272\u5605\u5fc3\n\ud83d\udcaf=>\u4e00\u767e\u5206,\u6ee1\u5206,\u8003\u8bd5,100\u5206,\u6eff\u5206,100 \u5206,\u4e00\u767e\n\ud83d\udca2=>\u6012,\u706b\u5927,\u751f\u6c14,\u9752\u7b4b,\u7206\u9752\u7b4b\n\ud83d\udca5=>\u70b8,\u7206,\u7206\u70b8,\u5f15\u7206,\u78b0\u649e\n\ud83d\udcab=>\u5934\u6655,\u5934\u6655\u76ee\u7729,\u6688\u982d\u8f49\u5411,\u982d\u6688\u76ee\u7729,\u982d\u6688,\u982d\u6688\u661f\u661f\n\ud83d\udca6=>\u6c57,\u6c57\u6ef4,\u51fa\u6c57\n\ud83d\udca8=>\u5c3e\u6c14,\u75be\u9a70\u800c\u53bb,\u98de\u5954\u800c\u53bb,\u63da\u5875\u800c\u53bb,\u653e\u5c41,\u5927\u98a8,\u5f37\u98a8,\u5feb\u901f,\u7159\u9727\n\ud83d\udd73=>\u5751,\u6d1e,\u9677\u9631,\u5751\u6d1e\n\ud83d\udca3=>\u70b8\u5f39,\u7206\u70b8,\u5730\u96f7,\u70b8\u5f48,\u96f7\u5340\n\ud83d\udcac=>\u53d1\u8a00,\u5bf9\u8bdd\u6846,\u6c14\u6ce1,\u8bdd\u8bed\u6c14\u6ce1,\u5c0d\u8a71\u6846\n\ud83d\udc41\u200d\ud83d\udde8=>\u5bf9\u8bdd\u6846,\u773c\u775b,\u773c\u775b\u5bf9\u8bdd\u6846,\u5c0d\u8a71\u6846,\u773c\u775b\u5c0d\u8a71\u6846\n\ud83d\udde8=>\u5bf9\u8bdd\u6846,\u671d\u5de6\u7684\u8bdd\u8bed\u6c14\u6ce1,\u8bdd\u8bed,\u5c0d\u8a71\u6846,\u9ed1\u8272\u5c0d\u8a71\u6846\n\ud83d\uddef=>\u5bf9\u8bdd\u6846,\u6124\u6012,\u6124\u6012\u8bdd\u8bed\u6c14\u6ce1,\u5c0d\u8a71\u6846,\u7206\u70b8\u5c0d\u8a71\u6846\n\ud83d\udcad=>\u5185\u5fc3\u6d3b\u52a8\u6c14\u6ce1,\u5bf9\u8bdd\u6846,\u601d\u60f3\u6d3b\u52a8,\u6c14\u6ce1,\u5c0d\u8a71\u6846,\u5fc3\u8072\u5c0d\u8a71\u6846\n\ud83d\udca4=>\u547c\u565c,\u6253\u547c,\u7761\u7740,\u7761\u4e86,\u7761\u8457,\u7761\u89ba\u7b26\u865f,\u7793\u89ba\n\ud83d\udc4b=>\u4f60\u597d,\u518d\u89c1,\u6325\u624b,\u624b,\u63ee\u624b\n\ud83e\udd1a=>\u624b,\u624b\u80cc,\u7acb\u8d77,\u7acb\u8d77\u7684\u624b\u80cc,\u638c,\u8c4e,\u8c4e\u8d77\u624b\u638c\n\ud83d\udd90=>\u51fb\u638c,\u5e03,\u624b,\u624b\u638c,\u7981\u6b62,\u505c\u6b62,\u5c0d\u5916\u5f35\u958b\u4e94\u6307\n\u270b=>\u4e3e\u624b,\u4e3e\u8d77\u624b,\u624b,\u62db\u624b,\u8209\u624b\n\ud83d\udd96=>\u624b,\u656c\u793c,\u65af\u6ce2\u514b,\u661f\u9645\u8ff7\u822a,\u74e6\u80af,\u74e6\u80af\u4e3e\u624b\u793c,\u4f60\u597d,\u74e6\u80af\u5f0f\u656c\u79ae,\u706b\u795e\u661f\u4eba,\u8209\u624b\u79ae\n\ud83d\udc4c=>\u624b,ok \u624b\u52e2,\u6c92\u554f\u984c\n\ud83e\udd0f=>\u4e00\u70b9,\u5c0f,\u5c11\u91cf,\u634f\u5408\u7684\u624b\u52bf,\u634f,\u634f\uff5c\u5c11\u5c11\uff5c\u4e00\u5572\u5572\n\u270c=>\u6210\u529f,\u624b,\u80dc\u5229,\u80dc\u5229\u624b\u52bf,\u52dd\u5229,\u8036,v\u5b57\u624b\u52e2,\u526a\u5200\u624b\u52e2,\u52dd\u5229\u624b\u52e2\n\ud83e\udd1e=>\u4ea4\u53c9,\u4ea4\u53c9\u7684\u624b\u6307,\u5e78\u8fd0,\u624b,\u624b\u6307,\u52a0\u6cb9,\u597d,\u795d,\u795d\u597d\u904b,\u904b\n\ud83e\udd1f=>\u6211\u7231\u4f60,\u624b,\u7231\u4f60\u7684\u624b\u52bf,\u611b\u4f60\u624b\u52e2,\u6211\u611b\u4f60,\u6211\u611b\u4f60\u624b\u52e2\n\ud83e\udd18=>\u624b,\u6447\u6eda,\u89d2,\u91d1\u5c5e\u793c,rock,\u6416\u6efe\u7cbe\u795e\n\ud83e\udd19=>\u624b,\u7535\u8bdd,\u7ed9\u6211\u6253\u7535\u8bdd,\u6253,\u6253\u7d66\u6211,\u96fb\u8a71,call \u6211\n\ud83d\udc48=>\u53cd\u624b,\u53cd\u624b\u98df\u6307\u5411\u5de6\u6307,\u5411\u5de6\u6307,\u624b,\u6307\u5de6,\u98df\u6307,\u5de6,\u6307\n\ud83d\udc49=>\u53cd\u624b,\u53cd\u624b\u98df\u6307\u5411\u53f3\u6307,\u5411\u53f3\u6307,\u624b,\u6307\u53f3,\u98df\u6307,\u53f3,\u6307\n\ud83d\udc46=>\u53cd\u624b,\u53cd\u624b\u98df\u6307\u5411\u4e0a\u6307,\u5411\u4e0a\u6307,\u624b,\u6307\u4e0a,\u98df\u6307,\u4e0a,\u6307\n\ud83d\udd95=>\u4e2d\u6307,\u53cd\u624b,\u624b,\u7ad6\u4e2d\u6307,\u6bd4\u4e2d\u6307\n\ud83d\udc47=>\u53cd\u624b,\u53cd\u624b\u98df\u6307\u5411\u4e0b\u6307,\u5411\u4e0b\u6307,\u624b,\u6307\u4e0b,\u98df\u6307,\u4e0b,\u6307\n\u261d=>\u5411\u4e0a\u6307,\u624b,\u6307\u4e0a,\u98df\u6307,\u98df\u6307\u5411\u4e0a\u6307,\u63d0\u793a,\u6ce8\u610f\n\ud83d\udc4d=>\u540c\u610f,\u624b,\u62c7\u6307\u5411\u4e0a,\u771f\u68d2,\u8d5e\u6210,\u9876\u4e00\u4e0b,\u597d\u68d2,\u8b9a,\u6709\u773c\u5149,\u7121\u554f\u984c,\u7e7c\u7e8c\u52aa\u529b,\u9078\u5f97\u597d\n\ud83d\udc4e=>\u4e0d\u8d5e\u6210,\u53cd\u5bf9,\u624b,\u62c7\u6307\u5411\u4e0b,\u8d23\u5907,\u597d\u721b,\u905c,\u4e0d\u53ef\u80fd,\u5dee,\u6c92\u8fa6\u6cd5,\u6e23,\u721b,\u721b\u9078\u64c7\n\u270a=>\u4e3e\u8d77\u62f3\u5934,\u624b,\u62f3\u5934,\u63e1\u62f3,\u62f3\u982d\n\ud83d\udc4a=>\u51fa\u62f3,\u624b,\u6253,\u62f3,\u62f3\u982d\n\ud83e\udd1b=>\u62f3\u5934,\u671d\u5de6,\u671d\u5de6\u7684\u62f3\u5934,\u53f3,\u62f3,\u63e1,\u63e1\u53f3\u62f3,\u62f3\u982d,\u62f3\u982d\u5411\u5de6,\u64ca\u62f3,\u91cd\u64ca\n\ud83e\udd1c=>\u624b,\u62f3\u5934,\u671d\u53f3,\u671d\u53f3\u7684\u62f3\u5934,\u5de6,\u62f3,\u63e1,\u63e1\u5de6\u62f3,\u62f3\u982d,\u62f3\u982d\u5411\u53f3,\u64ca\u62f3,\u91cd\u64ca\n\ud83d\udc4f=>\u62cd\u624b,\u9f13\u638c\n\ud83d\ude4c=>\u4e3e\u53cc\u624b,\u51fb\u638c,\u53cc\u624b,\u5e86\u795d,\u6b61\u547c,\u8209\u96d9\u624b,high five,\u8209\u96d9\u624b\u6b61\u547c\n\ud83d\udc50=>\u53cc\u624b,\u5f20\u5f00\u53cc\u624b,\u644a\u624b,\u624b,\u6524\u958b\u624b,\u96d9\u624b\n\ud83e\udd32=>\u638c\u5fc3\u5411\u4e0a\u6258\u8d77,\u7977\u544a,\u7948\u79b1,\u96d9\u624b\u638c\u671d\u4e0a,\u96d9\u624b\u638c\u5fc3\u5411\u4e0a\n\ud83e\udd1d=>\u4f1a\u9762,\u534f\u8bae,\u63e1\u624b,\u624b,\u63e1\n\ud83d\ude4f=>\u53cc\u624b\u5408\u5341,\u62dc\u6258,\u7948\u6c42,\u7948\u7977,\u795d\u798f,\u611f\u6069,\u96d9\u624b\u5408\u4e00\n\u270d=>\u5199,\u5199\u5b57,\u7b14,\u5beb,\u66f8\u5beb,\u8a18\u9304\n\ud83d\udc85=>\u6307\u7532\u6cb9,\u6d82\u6307\u7532\u6cb9,\u7f8e\u7532\n\ud83e\udd33=>\u624b\u673a,\u76f8\u673a,\u81ea\u62cd,\u62cd,\u81ea\n\ud83d\udcaa=>\u4e8c\u5934\u808c,\u5f3a\u58ee,\u808c\u8089,\u4e8c\u982d\u808c,\u5f37\u58ef,\u5f37\u58ef\u5605\u4e8c\u982d\u808c\n\ud83e\uddbe=>\u4e49\u80a2,\u624b\u81c2,\u65e0\u969c\u788d,\u673a\u68b0\u624b\u81c2,\u6a5f\u68b0\u624b\u81c2,\u884c\u52d5\u4e0d\u4fbf\n\ud83e\uddbf=>\u4e49\u80a2,\u65e0\u969c\u788d,\u673a\u68b0\u817f,\u817f,\u6a5f\u68b0\u8173,\u884c\u52d5\u4e0d\u4fbf\n\ud83e\uddb5=>\u817f,\u8ddb\u884c,\u8e22,\u8173\n\ud83e\uddb6=>\u811a,\u8e22,\u8e29,\u8173\n\ud83d\udc42=>\u542c,\u8033,\u8033\u6735,\u8eab\u9ad4\u90e8\u4f4d\n\ud83e\uddbb=>\u52a9\u542c\u5668,\u542c\u529b\u969c\u788d,\u5931\u806a,\u6234\u52a9\u542c\u5668\u7684\u8033\u6735,\u65e0\u969c\u788d,\u804b,\u6234\u52a9\u807d\u5668\u7684\u8033\u6735,\u807d\u969c,\u884c\u52d5\u4e0d\u4fbf,\u8eab\u9ad4\u6b98\u969c\n\ud83d\udc43=>\u55c5,\u95fb,\u9f3b,\u9f3b\u5b50,\u8eab\u9ad4\u90e8\u4f4d\n\ud83e\udde0=>\u5927\u8111,\u5934\u8111,\u667a\u6167,\u667a\u80fd,\u8111,\u8070\u660e,\u8166\n\ud83e\uddb7=>\u7259\u533b,\u7259\u9f7f,\u7259\u91ab,\u7259\u9f52\n\ud83e\uddb4=>\u9aa8\u5934,\u9aa8\u9abc,\u9aa8\u982d\n\ud83d\udc40=>\u53cc\u773c,\u8eab\u9ad4\u90e8\u4f4d,\u96d9\u773c\n\ud83d\udc41=>\u770b,\u773c,\u773c\u775b,\u8eab\u9ad4\u90e8\u4f4d\n\ud83d\udc45=>\u820c,\u820c\u5934,\u8214,\u820c\u982d,\u8eab\u9ad4\u90e8\u4f4d,\u4f38\u8137,\u5410\u820c\u982d\n\ud83d\udc44=>\u53e3,\u5507,\u5634,\u5634\u5df4,\u8eab\u9ad4\u90e8\u4f4d\n\ud83d\udc76=>\u5b9d\u5b9d,\u5c0f\u5b9d\u8d1d,\u5c0f\u5b30\u5152,\u5c0f\u5bf6\u5bf6,\u5b30\u5152\n\ud83e\uddd2=>\u513f\u7ae5,\u5e74\u8f7b\u4eba,\u6027\u522b\u4e0d\u660e,\u6027\u522b\u4e2d\u7acb,\u5c0f\u5b69\n\ud83d\udc66=>\u513f\u7ae5,\u7537\u5b69\n\ud83d\udc67=>\u513f\u7ae5,\u5973\u5b69\n\ud83e\uddd1=>\u6027\u522b\u4e2d\u7acb,\u6027\u683c\u4e0d\u660e,\u6210\u4eba,\u5927\u4eba\n\ud83d\udc71=>\u91d1\u53d1,\u91d1\u8272\u5934\u53d1\u7684\u4eba,\u91d1\u9aee,\u91d1\u9aee\u4eba,\u91d1\u982d\u9aee,\u91d1\u9aee\u5605\u4eba\n\ud83d\udc68=>\u6210\u4eba,\u7537\u4eba,\u7537,\u7537\u6027\n\ud83e\uddd4=>\u4eba,\u6709\u80e1\u5b50\u7684\u4eba,\u7537,\u7edc\u816e\u80e1,\u80e1\u5b50,\u80e1\u987b,\u84c4\u9b0d\u7684\u4eba,\u7559\u9b1a\u5605\u4eba,\u9b0d\u9b1a,\u9b1a\n\ud83d\udc71\u200d\u2642=>\u7537,\u91d1\u53d1,\u91d1\u53d1\u7537,\u91d1\u9aee,\u91d1\u9aee\u7537,\u91d1\u9aee\u7537\u4eba\n\ud83d\udc69=>\u5973,\u5973\u4eba,\u5973\u6027\n\ud83d\udc71\u200d\u2640=>\u5973,\u91d1\u53d1,\u91d1\u53d1\u5973,\u91d1\u9aee,\u91d1\u9aee\u5973,\u91d1\u9aee\u5973\u4eba\n\ud83e\uddd3=>\u6027\u522b\u4e0d\u660e,\u6027\u522b\u4e2d\u6027,\u6210\u4eba,\u8001\u4eba,\u8001\u5e74\u4eba,\u9577\u8005,\u8001\u4eba\u5bb6\n\ud83d\udc74=>\u8001\u4eba,\u8001\u5934,\u8001\u7237\u7237,\u8001\u723a\u723a,\u8001\u982d,\u8001\u516c\u516c\uff5c\u8001\u4f2f\u4f2f\n\ud83d\udc75=>\u8001\u4eba,\u8001\u592a,\u8001\u5976\u5976,\u8001\u592a\u592a,\u8001\u5a46\u5a46,\u8001\u5a66\n\ud83d\ude4d=>\u4e0d\u5f00\u5fc3,\u76b1\u7709,\u76ba\u7709,\u8868\u60c5,\u76ba\u7709\u5605\u4eba\n\ud83d\ude4d\u200d\u2642=>\u4e0d\u5f00\u5fc3,\u7537,\u76b1\u7709,\u76b1\u7709\u7537,\u7537\u751f\u76ba\u7709,\u76ba\u7709,\u8868\u60c5,\u7537\u4eba,\u7537\u5b50\u76ba\u7709\n\ud83d\ude4d\u200d\u2640=>\u4e0d\u5f00\u5fc3,\u5973,\u76b1\u7709,\u76b1\u7709\u5973,\u5973\u751f\u76ba\u7709,\u76ba\u7709,\u8868\u60c5,\u5973\u4eba,\u5973\u5b50\u76ba\u7709\n\ud83d\ude4e=>\u4e0d\u5f00\u5fc3,\u5658\u5634,\u6485\u5634,\u751f\u6c23,\u751f\u6c23\u7684\u4eba,\u6485\u5634\u5605\u4eba,\u6485\u5634\u5605\u4eba\uff5c\u5b32\n\ud83d\ude4e\u200d\u2642=>\u4e0d\u5f00\u5fc3,\u5658\u5634,\u6485\u5634\u7537,\u7537,\u751f\u6c23,\u7537\u751f\u5658\u5634,\u6485\u5634,\u7537\u4eba,\u7537\u5b50\u5658\u5634,\u8868\u60c5\n\ud83d\ude4e\u200d\u2640=>\u4e0d\u5f00\u5fc3,\u5658\u5634,\u5973,\u6485\u5634\u5973,\u5973\u751f\u5658\u5634,\u751f\u6c23,\u5973\u4eba,\u5973\u5b50\u5658\u5634,\u6485\u5634,\u8868\u60c5\n\ud83d\ude45=>\u4e0d\u884c,\u53cd\u5bf9,\u7981\u6b62,\u7981\u6b62\u624b\u52bf,ng,\u4ea4\u53c9\u624b\u52e2,\u5514\u4fc2,\u5514\u5f97,\u624b\u52e2,\u7528\u624b\u81c2\u505a\u51fa\u4ea4\u53c9\u624b\u52e2\u5605\u4eba\n\ud83d\ude45\u200d\u2642=>\u4e0d\u884c,\u53cd\u5bf9,\u7537,\u7981\u6b62,\u7981\u6b62\u624b\u52bf\u7537,ng,\u53c9,\u7537\u751f\u624b\u6bd4\u53c9,no,\u4ea4\u53c9\u624b\u52e2,\u5514\u4fc2,\u5514\u5f97,\u7528\u624b\u81c2\u505a\u51fa\u4ea4\u53c9\u624b\u52e2\u5605\u7537\u4eba\n\ud83d\ude45\u200d\u2640=>\u4e0d\u884c,\u53cd\u5bf9,\u5973,\u7981\u6b62,\u7981\u6b62\u624b\u52bf\u5973,ng,\u53c9,\u5973\u751f\u624b\u6bd4\u53c9,no,\u4ea4\u53c9\u624b\u52e2,\u5514\u4fc2,\u5514\u5f97,\u7528\u624b\u81c2\u505a\u51fa\u4ea4\u53c9\u624b\u52e2\u5605\u5973\u4eba\n\ud83d\ude46=>ok\u624b\u52bf,\u597d\u7684,\u53ef\u4ee5,\u7528\u624b\u52e2\u8868\u793a ok \u5605\u4eba\n\ud83d\ude46\u200d\u2642=>ok\u624b\u52bf\u7537,\u53ef\u4ee5,\u540c\u610f,\u597d\u7684,\u7537,\u5708,\u7537\u751f\u624b\u6bd4\u5708,\u53ef\u4ee5\uff5c\u7537\u4eba\uff5c\u624b\u52e2,\u7528\u624b\u52e2\u8868\u793a ok \u5605\u7537\u4eba\n\ud83d\ude46\u200d\u2640=>ok\u624b\u52bf\u5973,\u53ef\u4ee5,\u540c\u610f,\u5973,\u597d\u7684,\u5708,\u5973\u751f\u624b\u6bd4\u5708,\u53ef\u4ee5\uff5c\u5973\u4eba\uff5c\u624b\u52e2,\u7528\u624b\u52e2\u8868\u793a ok \u5605\u5973\u4eba\n\ud83d\udc81=>\u4fe1\u606f,\u524d\u53f0,\u5e2e\u52a9,\u4fcf\u76ae,\u670d\u52d9\u53f0\u4eba\u54e1,\u670d\u52d9\u54e1,\u6524\u958b\u624b\uff5c\u8cbc\u58eb,\u6524\u958b\u624b\u5605\u4eba\n\ud83d\udc81\u200d\u2642=>\u524d\u53f0,\u524d\u53f0\u7537,\u7537,\u5c0f\u8cbb,\u7537\u751f\u62ac\u624b,\u6524\u958b\u624b\uff5c\u8cbc\u58eb\uff5c\u7537\u4eba,\u7537\u5b50\u62ac\u624b\n\ud83d\udc81\u200d\u2640=>\u524d\u53f0,\u524d\u53f0\u5973,\u5973,\u5973\u751f\u62ac\u624b,\u5c0f\u8cbb,\u6524\u958b\u624b\uff5c\u8cbc\u58eb\uff5c\u5973\u4eba,\u6524\u958b\u624b\u5605\u5973\u4eba\n\ud83d\ude4b=>\u4e3e\u624b,\u5f00\u5fc3,\u55e8,\u8209\u624b,\u8209\u8d77\u4e00\u96bb\u624b,\u958b\u5fc3\uff5c\u8209\u8d77\u4e00\u96bb\u624b\uff5c\u54c8\u56c9\uff5chi\n\ud83d\ude4b\u200d\u2642=>\u4e3e\u624b,\u7537,\u7537\u751f\u4e3e\u624b,\u55e8,\u6253\u62db\u547c,\u7537\u751f\u8209\u624b,\u8209\u624b,\u958b\u5fc3\uff5c\u8209\u8d77\u4e00\u96bb\u624b\uff5c\u7537\u4eba\uff5c\u54c8\u56c9\uff5chi\n\ud83d\ude4b\u200d\u2640=>\u4e3e\u624b,\u5973,\u5973\u751f\u4e3e\u624b,\u55e8,\u5973\u751f\u8209\u624b,\u6253\u62db\u547c,\u8209\u624b,\u958b\u5fc3\uff5c\u8209\u8d77\u4e00\u96bb\u624b\uff5c\u5973\u4eba\uff5c\u54c8\u56c9\uff5chi,\u958b\u5fc3\u5605\u5973\u4eba\u8209\u8d77\u4e00\u96bb\u624b\n\ud83e\uddcf=>\u542c\u529b,\u5931\u806a\u8005,\u65e0\u969c\u788d,\u8033\u6735,\u804b,\u807d\u529b,\u807d\u969c\u4eba\u58eb,\u807e,\u884c\u52d5\u4e0d\u4fbf,\u6b98\u969c\n\ud83e\uddcf\u200d\u2642=>\u542c\u529b\u969c\u788d,\u5931\u806a\u7684\u7537\u4eba,\u7537,\u8033\u6735,\u804b,\u807d\u969c,\u807d\u969c\u7537\u5b50,\u807d\u969c\u7537\u4eba\n\ud83e\uddcf\u200d\u2640=>\u542c\u529b\u969c\u788d,\u5931\u806a\u7684\u5973\u4eba,\u5973,\u8033\u6735,\u804b,\u807d\u969c,\u807d\u969c\u5973\u5b50,\u807d\u969c\u5973\u4eba\n\ud83d\ude47=>\u4e0d\u597d\u610f\u601d,\u5bf9\u4e0d\u8d77,\u9053\u6b49,\u97a0\u8eac,\u62b1\u6b49,\u97a0\u8eac\uff5c\u5514\u597d\u610f\u601d\uff5c\u5c0d\u5514\u4f4f\uff5csorry\uff5c\u9053\u6b49\n\ud83d\ude47\u200d\u2642=>\u4e0d\u597d\u610f\u601d,\u5bf9\u4e0d\u8d77,\u7537,\u7537\u751f\u97a0\u8eac,\u9053\u6b49,\u97a0\u8eac\uff5c\u5514\u597d\u610f\u601d\uff5c\u5c0d\u5514\u4f4f\uff5csorry\uff5c\u7537\u4eba\uff5c\u9053\u6b49,\u97a0\u8eac\u5605\u7537\u4eba\n\ud83d\ude47\u200d\u2640=>\u4e0d\u597d\u610f\u601d,\u5973,\u5973\u751f\u97a0\u8eac,\u5bf9\u4e0d\u8d77,\u9053\u6b49,\u97a0\u8eac\uff5c\u5514\u597d\u610f\u601d\uff5c\u5c0d\u5514\u4f4f\uff5csorry\uff5c\u5973\u4eba\uff5c\u9053\u6b49,\u97a0\u8eac\u5605\u5973\u4eba\n\ud83e\udd26=>\u6342\u8138,\u65e0\u8bed,\u96be\u4ee5\u7f6e\u4fe1,\u4e0d,\u54e6\u4e0d,\u600e\u9ebc\u6703,\u4e0d\u6562\u76f8\u4fe1\uff5c\u4e0d\u76f8\u4fe1,\u906e\u4f4f\u584a\u9762,\u906e\u4f4f\u9762\n\ud83e\udd26\u200d\u2642=>\u65e0\u8bed,\u7537,\u7537\u751f\u6342\u8138,\u96be\u4ee5\u7f6e\u4fe1,\u6342\u81c9,\u7121\u8a9e,\u7537\u751f\u906e\u81c9,\u96e3\u4ee5\u7f6e\u4fe1,\u4e0d\u6562\u76f8\u4fe1\uff5c\u4e0d\u76f8\u4fe1\uff5c\u7537,\u906e\u4f4f\u9762,\u906e\u4f4f\u9762\u5605\u7537\u4eba\n\ud83e\udd26\u200d\u2640=>\u5973,\u5973\u751f\u6342\u8138,\u65e0\u8bed,\u96be\u4ee5\u7f6e\u4fe1,\u5973\u751f\u906e\u81c9,\u6342\u81c9,\u7121\u8a9e,\u96e3\u4ee5\u7f6e\u4fe1,\u4e0d\u6562\u76f8\u4fe1\uff5c\u4e0d\u76f8\u4fe1\uff5c\u5973,\u906e\u4f4f\u9762,\u906e\u4f4f\u9762\u5605\u5973\u4eba\n\ud83e\udd37=>\u4e0d\u5173\u5fc3,\u6000\u7591,\u65e0\u89c6,\u8038\u80a9,\u8073,\u8073\u80a9,\u80a9,\u96a8\u4fbf,\u662f\u4f46,\u7591\u60d1,\u8073\u80a9\u5605\u4eba\n\ud83e\udd37\u200d\u2642=>\u4e0d\u5173\u5fc3,\u6000\u7591,\u65e0\u89c6,\u7537,\u7537\u751f\u8038\u80a9,\u7537\u751f\u8073\u80a9,\u8073\u80a9,\u96a8\u4fbf,\u662f\u4f46,\u7591\u60d1\uff5c\u7537\u4eba,\u8073\u80a9\u5605\u7537\u4eba\n\ud83e\udd37\u200d\u2640=>\u4e0d\u5173\u5fc3,\u5973,\u5973\u751f\u8038\u80a9,\u6000\u7591,\u65e0\u89c6,\u5973\u751f\u8073\u80a9,\u8073\u80a9,\u96a8\u4fbf,\u662f\u4f46,\u7591\u60d1\uff5c\u5973\u4eba,\u8073\u80a9\u5605\u5973\u4eba\n\ud83d\udc68\u200d\u2695=>\u533b\u62a4\u4eba\u5458,\u533b\u751f,\u62a4\u58eb,\u6cbb\u7597\u5e08,\u7537\u4eba,\u7537\u533b\u751f,\u7537,\u7537\u91ab\u751f,\u91ab\u751f,\u7537\u91ab\u8b77\u4eba\u54e1,\u8b77\u58eb,\u91ab\u5e2b,\u91ab\u8b77\u4eba\u54e1\n\ud83d\udc69\u200d\u2695=>\u533b\u62a4\u4eba\u5458,\u533b\u751f,\u5973\u4eba,\u5973\u533b\u751f,\u62a4\u58eb,\u6cbb\u7597\u5e08,\u5973,\u5973\u91ab\u751f,\u91ab\u751f,\u5973\u91ab\u8b77\u4eba\u54e1,\u8b77\u58eb,\u91ab\u5e2b,\u91ab\u8b77\u4eba\u54e1\n\ud83d\udc68\u200d\ud83c\udf93=>\u5b66\u751f,\u6bd5\u4e1a,\u7537,\u7537\u5b66\u751f,\u7537\u7562\u696d\u751f,\u7562\u696d,\u5b78\u751f,\u7537\u5b78\u751f,\u7562\u696d\u751f\n\ud83d\udc69\u200d\ud83c\udf93=>\u5973,\u5973\u5b66\u751f,\u5b66\u751f,\u6bd5\u4e1a,\u5973\u7562\u696d\u751f,\u7562\u696d,\u5973\u5b78\u751f,\u5b78\u751f,\u7562\u696d\u751f\n\ud83d\udc68\u200d\ud83c\udfeb=>\u6559\u5e08,\u6559\u6388,\u7537,\u7537\u8001\u5e08,\u8001\u5e08,\u7537\u8001\u5e2b,\u8001\u5e2b,\u8b1b\u5e2b\n\ud83d\udc69\u200d\ud83c\udfeb=>\u5973,\u5973\u8001\u5e08,\u6559\u5e08,\u6559\u6388,\u8001\u5e08,\u5973\u8001\u5e2b,\u8001\u5e2b,\u8b1b\u5e2b\n\ud83d\udc68\u200d\ud83c\udf3e=>\u519c\u592b,\u519c\u6c11,\u56ed\u4e01,\u7537,\u5712\u4e01,\u8fb2\u592b,\u8fb2\u6c11,\u7537\u8fb2\u592b\n\ud83d\udc69\u200d\ud83c\udf3e=>\u519c\u5987,\u519c\u6c11,\u56ed\u4e01,\u5973,\u5712\u4e01,\u8fb2\u5a66,\u8fb2\u6c11,\u5973\u8fb2\u592b\n\ud83d\udc68\u200d\ud83c\udf73=>\u505a\u996d,\u53a8\u5e08,\u5927\u53a8,\u7537,\u7537\u53a8\u5e08,\u5eda\u5e2b,\u7537\u5eda\u5e2b\n\ud83d\udc69\u200d\ud83c\udf73=>\u505a\u996d,\u53a8\u5e08,\u5927\u53a8,\u5973,\u5973\u53a8\u5e08,\u5973\u5eda\u5e2b,\u5eda\u5e2b\n\ud83d\udc68\u200d\ud83d\udd27=>\u6280\u5de5,\u6c34\u7ba1\u5de5,\u7535\u5de5,\u7537,\u7537\u6280\u5de5,\u6a5f\u68b0\u6280\u5e2b,\u9ed1\u624b\n\ud83d\udc69\u200d\ud83d\udd27=>\u5973,\u5973\u6280\u5de5,\u6280\u5de5,\u6c34\u7ba1\u5de5,\u7535\u5de5,\u6a5f\u68b0\u6280\u5e2b,\u9ed1\u624b\n\ud83d\udc68\u200d\ud83c\udfed=>\u5de5\u4e1a,\u5de5\u5382,\u7537\u5de5\u4eba,\u88c5\u914d,\u4f5c\u696d\u54e1,\u5de5\u5ee0,\u5de5\u5ee0\u7537\u4f5c\u696d\u54e1,\u7537,\u5de5\u5ee0\u5de5\u4eba,\u710a\u5de5,\u710a\u63a5,\u7537\u5de5\u5ee0\u5de5\u4eba\n\ud83d\udc69\u200d\ud83c\udfed=>\u5973\u5de5\u4eba,\u5de5\u4e1a,\u5de5\u5382,\u88c5\u914d,\u4f5c\u696d\u54e1,\u5973,\u5de5\u5ee0,\u5de5\u5ee0\u5973\u4f5c\u696d\u54e1,\u5973\u5de5\u5ee0\u5de5\u4eba,\u5de5\u5ee0\u5de5\u4eba,\u710a\u5de5,\u710a\u63a5\n\ud83d\udc68\u200d\ud83d\udcbc=>\u5546\u4eba,\u5efa\u7b51\u5e08,\u7537\u767d\u9886,\u7ecf\u7406,\u4e0a\u73ed\u65cf,\u7537,\u7537\u6027\u4e0a\u73ed\u65cf,\u767d\u9818,\u7537\u8077\u54e1,\u8077\u54e1\n\ud83d\udc69\u200d\ud83d\udcbc=>\u5546\u4eba,\u5973\u767d\u9886,\u5efa\u7b51\u5e08,\u7ecf\u7406,\u4e0a\u73ed\u65cf,\u5973,\u5973\u6027\u4e0a\u73ed\u65cf,\u767d\u9818,ol,\u5973\u8077\u54e1,\u8077\u54e1\n\ud83d\udc68\u200d\ud83d\udd2c=>\u5316\u5b66\u5bb6,\u5de5\u7a0b\u5b66\u5bb6,\u7269\u7406\u5b66\u5bb6,\u751f\u7269\u5b66\u5bb6,\u7537,\u7537\u79d1\u5b66\u5bb6,\u79d1\u5b66\u5bb6,\u7537\u79d1\u5b78\u5bb6,\u79d1\u5b78\u5bb6\n\ud83d\udc69\u200d\ud83d\udd2c=>\u5316\u5b66\u5bb6,\u5973,\u5973\u79d1\u5b66\u5bb6,\u5de5\u7a0b\u5b66\u5bb6,\u7269\u7406\u5b66\u5bb6,\u751f\u7269\u5b66\u5bb6,\u79d1\u5b66\u5bb6,\u5973\u79d1\u5b78\u5bb6,\u79d1\u5b78\u5bb6\n\ud83d\udc68\u200d\ud83d\udcbb=>\u53d1\u660e\u5bb6,\u5f00\u53d1\u4eba\u5458,\u7537,\u7537\u7a0b\u5e8f\u5458,\u7801\u519c,\u7a0b\u5e8f\u5458,\u8f6f\u4ef6,\u5de5\u7a0b\u5e2b,\u7537\u5de5\u7a0b\u5e2b,\u6280\u8853\u4eba\u54e1,\u7537\u6280\u8853\u4eba\u54e1,\u7a0b\u5f0f\u8a2d\u8a08\u5e2b,\u8edf\u4ef6,\u958b\u767c\u4eba\u54e1\n\ud83d\udc69\u200d\ud83d\udcbb=>\u53d1\u660e\u5bb6,\u5973,\u5973\u7a0b\u5e8f\u5458,\u5f00\u53d1\u4eba\u5458,\u7801\u519c,\u7a0b\u5e8f\u5458,\u8f6f\u4ef6,\u5973\u5de5\u7a0b\u5e2b,\u5de5\u7a0b\u5e2b,\u5973\u6280\u8853\u4eba\u54e1,\u6280\u8853\u4eba\u54e1,\u7a0b\u5f0f\u8a2d\u8a08\u5e2b,\u8edf\u4ef6,\u958b\u767c\u4eba\u54e1\n\ud83d\udc68\u200d\ud83c\udfa4=>\u6447\u6eda\u6b4c\u624b,\u660e\u661f,\u7537,\u7537\u6b4c\u624b,\u7537\u6f14\u5458,\u827a\u4eba,\u6b4c\u624b\n\ud83d\udc69\u200d\ud83c\udfa4=>\u5973,\u5973\u6b4c\u624b,\u6447\u6eda\u6b4c\u624b,\u660e\u661f,\u6f14\u5458,\u827a\u4eba,\u6b4c\u624b\n\ud83d\udc68\u200d\ud83c\udfa8=>\u7537,\u7537\u827a\u672f\u5bb6,\u753b\u5bb6,\u7537\u85dd\u8853\u5bb6,\u85dd\u8853\u5bb6,\u7537\u756b\u5bb6,\u756b\u5bb6\n\ud83d\udc69\u200d\ud83c\udfa8=>\u5973,\u5973\u827a\u672f\u5bb6,\u753b\u5bb6,\u5973\u85dd\u8853\u5bb6,\u85dd\u8853\u5bb6,\u5973\u756b\u5bb6,\u756b\u5bb6\n\ud83d\udc68\u200d\ud83d\ude80=>\u5b87\u822a\u5458,\u706b\u7bad,\u7537,\u7537\u5b87\u822a\u5458,\u592a\u7a7a\u4eba,\u7537\u592a\u7a7a\u4eba\n\ud83d\udc69\u200d\ud83d\ude80=>\u5973,\u5973\u5b87\u822a\u5458,\u5b87\u822a\u5458,\u706b\u7bad,\u592a\u7a7a\u4eba,\u5973\u592a\u7a7a\u4eba\n\ud83d\udc68\u200d\ud83d\ude92=>\u6d88\u9632\u5458,\u6d88\u9632\u8f66,\u7537,\u7537\u6d88\u9632\u5458,\u6d88\u9632\u54e1,\u7537\u6d88\u9632\u54e1\n\ud83d\udc69\u200d\ud83d\ude92=>\u5973,\u5973\u6d88\u9632\u5458,\u6d88\u9632\u5458,\u6d88\u9632\u8f66,\u5973\u6d88\u9632\u54e1,\u6d88\u9632\u54e1\n\ud83d\udc6e=>\u8b66\u5b98,\u8b66\u5bdf\n\ud83d\udc6e\u200d\u2642=>\u7537,\u7537\u8b66\u5bdf,\u8b66\u5b98,\u8b66\u5bdf,\u7537\u8b66\n\ud83d\udc6e\u200d\u2640=>\u5973,\u5973\u8b66\u5bdf,\u8b66\u5b98,\u8b66\u5bdf,\u5973\u8b66\n\ud83d\udd75=>\u4fa6\u63a2,\u95f4\u8c0d,\u5075\u63a2,\u7dda\u4eba,\u81e5\u5e95,\u9593\u8adc\n\ud83d\udd75\u200d\u2642=>\u4fa6\u63a2,\u7537,\u7537\u4fa6\u63a2,\u95f4\u8c0d,\u5075\u63a2,\u7537\u5075\u63a2,\u7dda\u4eba,\u81e5\u5e95,\u9593\u8adc\n\ud83d\udd75\u200d\u2640=>\u4fa6\u63a2,\u5973,\u5973\u4fa6\u63a2,\u95f4\u8c0d,\u5075\u63a2,\u5973\u5075\u63a2,\u7dda\u4eba,\u81e5\u5e95,\u9593\u8adc\n\ud83d\udc82=>\u536b\u5175,\u536b\u58eb,\u5b88\u536b,\u61b2\u5175,\u885b\u5175,\u5b88\u885b,\u6b65\u5175,\u82f1\u570b\u885b\u5175\n\ud83d\udc82\u200d\u2642=>\u536b\u5175,\u536b\u58eb,\u5b88\u536b,\u7537,\u7537\u536b\u5175,\u61b2\u5175,\u7537\u885b\u5175,\u885b\u5175,\u7537\u5b88\u885b\n\ud83d\udc82\u200d\u2640=>\u536b\u5175,\u536b\u58eb,\u5973,\u5973\u536b\u5175,\u5b88\u536b,\u5973\u885b\u5175,\u61b2\u5175,\u885b\u5175,\u5973\u5b88\u885b\n\ud83d\udc77=>\u5de5\u4eba,\u5efa\u7b51,\u5efa\u7b51\u5de5\u4eba,\u5efa\u7bc9\u5de5\u4eba,\u5730\u76e4\u5de5\u4eba,\u5b89\u5168\u5e3d\n\ud83d\udc77\u200d\u2642=>\u5de5\u4eba,\u5efa\u7b51,\u7537,\u7537\u5efa\u7b51\u5de5\u4eba,\u5efa\u7bc9\u5de5\u4eba,\u7537\u5efa\u7bc9\u5de5\u4eba,\u5730\u76e4\u5de5\u4eba\n\ud83d\udc77\u200d\u2640=>\u5973,\u5973\u5efa\u7b51\u5de5\u4eba,\u5de5\u4eba,\u5efa\u7b51,\u5973\u5efa\u7bc9\u5de5\u4eba,\u5efa\u7bc9\u5de5\u4eba,\u5730\u76e4\u5de5\u4eba\n\ud83e\udd34=>\u738b\u5b50,\u5b50,\u738b,\u592a\u5b50,\u7687\u5e1d\n\ud83d\udc78=>\u516c\u4e3b,\u7687\u51a0,\u7ae5\u8bdd,\u7ae5\u8a71,\u738b\u540e,\u7687\u540e\n\ud83d\udc73=>\u5934\u5dfe,\u6234\u5934\u5dfe\u7684\u4eba,\u6234\u982d\u5dfe\u7684\u4eba,\u7e8f\u982d\u5dfe,\u6234\u982d\u5dfe\u5605\u4eba,\u6234\u982d\u5dfe\u5605\u4eba\uff5c\u6234\u982d\u5dfe\n\ud83d\udc73\u200d\u2642=>\u5934\u5dfe,\u6234\u5934\u5dfe\u7684\u7537\u4eba,\u7537,\u6234\u982d\u5dfe,\u7e8f\u982d\u7537\u4eba,\u6234\u982d\u5dfe\u5605\u7537\u4eba,\u7d81\u982d\u5dfe,\u982d\u5dfe\n\ud83d\udc73\u200d\u2640=>\u5934\u5dfe,\u5973,\u6234\u5934\u5dfe\u7684\u5973\u4eba,\u6234\u982d\u5dfe,\u7e8f\u982d\u5973\u4eba,\u6234\u982d\u5dfe\u5605\u5973\u4eba,\u7d81\u982d\u5dfe,\u982d\u5dfe\n\ud83d\udc72=>\u5e3d\u5b50,\u6234\u74dc\u76ae\u5e3d\u7684\u4eba,\u74dc\u76ae\u5e3d,\u54e1\u5916,\u5e2b\u723a,\u4e2d\u5f0f\u5e3d,\u5e3d,\u6234\u4e2d\u5f0f\u5e3d\u5605\u7537\u4eba,\u7537\u6027\n\ud83e\uddd5=>\u5934\u5dfe,\u5e0c\u8d3e\u5e03,\u5e26\u5934\u9970\u7684\u5973\u4eba,\u5305\u982d\u5dfe\u7684\u5973\u5b50,\u9762\u7d17,\u982d\u5dfe,\u5305\u982d\u5dfe\u5605\u5973\u4eba\n\ud83e\udd35=>\u4eba,\u65b0\u90ce,\u71d5\u5c3e\u670d,\u7a7f\u71d5\u5c3e\u670d\u7684\u4eba,\u7740\u79ae\u670d\u5605\u7537\u4eba,\u79ae\u670d,\u897f\u88dd\n\ud83d\udc70=>\u4eba,\u5934\u7eb1,\u5a5a\u793c,\u6234\u5934\u7eb1\u7684\u4eba,\u65b0\u5a18,\u62ab\u8457\u982d\u7d17\u7684\u4eba,\u7d50\u5a5a,\u982d\u7d17\n\ud83e\udd30=>\u5973\u4eba,\u5b55\u5987,\u6000\u5b55,\u5a66,\u5b55,\u5b55\u5a66,\u5927\u809a,\u5973\u6027,\u61f7\u5b55,\u6709 bb\n\ud83e\udd31=>\u4e73\u623f,\u54fa\u4e73,\u5a74\u513f,\u6bcd\u4e73\u5582\u517b,\u9935\u4eba\u5976,\u9935\u5976,\u9935\u6bcd\u4e73\n\ud83d\udc7c=>\u513f\u7ae5,\u5929\u4f7f,\u5b69\u5b50,\u5c0f\u5929\u4f7f,\u5152\u7ae5,\u5929\u4f7f\u5b30\u5152,\u5b30\u5152,\u7ae5\u8a71\n\ud83c\udf85=>\u5723\u8bde,\u5723\u8bde\u8001\u4eba,\u8282\u65e5,\u8056\u8a95\u8001\u4eba,\u8056\u8a95\u8001\u516c\u516c,\u6176\u795d,\u8056\u8a95\u7bc0\n\ud83e\udd36=>\u5723\u8bde,\u5723\u8bde\u5976\u5976,\u5976\u5976,\u8001\u5988,\u5976,\u8001,\u8056,\u8056\u8a95\u8001\u5976\u5976,\u8a95,\u6176\u795d,\u8056\u8a95\u5a46\u5a46,\u8056\u8a95\u7bc0\n\ud83e\uddb8=>\u5973\u82f1\u96c4,\u597d\u4eba,\u82f1\u96c4,\u8d85\u7ea7\u82f1\u96c4,\u8d85\u80fd\u529b,\u5929\u8ce6,\u8d85\u7d1a\u82f1\u96c4,\u8d85\u4eba\n\ud83e\uddb8\u200d\u2642=>\u597d\u4eba,\u7537\u4eba,\u7537\u8d85\u7ea7\u82f1\u96c4,\u82f1\u96c4,\u8d85\u80fd\u529b,\u5929\u8ce6,\u8d85\u4eba,\u7537,\u7537\u8d85\u4eba\n\ud83e\uddb8\u200d\u2640=>\u5973\u4eba,\u5973\u8d85\u7ea7\u82f1\u96c4,\u597d\u4eba,\u82f1\u96c4,\u8d85\u80fd\u529b,\u5929\u8ce6,\u5973\u82f1\u96c4,\u5973\u8d85\u4eba,\u5973,\u8d85\u4eba\n\ud83e\uddb9=>\u574f\u86cb,\u6076\u9b54,\u7f6a\u72af,\u8d85\u7ea7\u5927\u574f\u86cb,\u8d85\u80fd\u529b,\u53cd\u6d3e,\u72af\u7f6a,\u8d85\u7d1a\u53cd\u6d3e,\u90aa\u60e1\n\ud83e\uddb9\u200d\u2642=>\u574f\u86cb,\u7537\u4eba,\u7537\u8d85\u7ea7\u5927\u574f\u86cb,\u7f6a\u72af,\u8d85\u80fd\u529b,\u53cd\u6d3e,\u72af\u7f6a,\u7537\u8d85\u7d1a\u53cd\u6d3e,\u90aa\u60e1\n\ud83e\uddb9\u200d\u2640=>\u574f\u86cb,\u5973\u4eba,\u5973\u8d85\u7ea7\u5927\u574f\u86cb,\u7f6a\u72af,\u8d85\u80fd\u529b,\u53cd\u6d3e,\u5973\u8d85\u7d1a\u53cd\u6d3e,\u72af\u7f6a,\u90aa\u60e1\n\ud83e\uddd9=>\u5973\u5deb,\u5973\u9b54\u672f\u5e08,\u6cd5\u5e08,\u7537\u5deb,\u7537\u9b54\u672f\u5e08,\u9b54\u8853\u5e2b,\u5deb\u5e2b,\u8853\u58eb,\u9b54\u6cd5\u5e2b\n\ud83e\uddd9\u200d\u2642=>\u7537\u5deb,\u7537\u6cd5\u5e08,\u7537\u9b54\u672f\u5e08,\u5deb\u5e2b,\u7537\u5deb\u5e2b,\u7537\u9b54\u6cd5\u5e2b,\u9b54\u6cd5\u5e2b\n\ud83e\uddd9\u200d\u2640=>\u5973\u5deb,\u5973\u6cd5\u5e08,\u5973\u9b54\u672f\u5e08,\u5973\u5deb\u5e2b,\u5973\u8853\u58eb,\u5973\u9b54\u6cd5\u5e2b,\u5deb\u5a46\n\ud83e\uddda=>\u5929\u536b\u4e09,\u5929\u536b\u5341\u4e94,\u5929\u536b\u56db,\u7cbe\u7075,\u4ed9\u5973,\u4ed9\u5b50,\u5996\u7cbe\n\ud83e\uddda\u200d\u2642=>\u4ed9\u4eba,\u4ed9\u7537,\u5929\u536b\u5341\u4e94,\u5929\u536b\u56db,\u7537\u7cbe\u7075,\u7537\u5996\u7cbe,\u7537\u4ed9\u5b50\n\ud83e\uddda\u200d\u2640=>\u4ed9\u5973,\u5973\u7cbe\u7075,\u5996\u7cbe\u738b\u540e,\u5973\u5996\u7cbe,\u5973\u4ed9\u5b50\n\ud83e\udddb=>\u4e0d\u6b7b\u65cf,\u5438\u8840\u9b3c,vote \u4e0d\u6b7b\u65cf,\u5fb7\u53e4\u62c9\n\ud83e\udddb\u200d\u2642=>\u7537\u4e0d\u6b7b\u65cf,\u7537\u5438\u8840\u9b3c,\u4e0d\u6b7b\u65cf,\u5fb7\u53e4\u62c9\uff5c\u7537\u5438\u8840\u9b3c\n\ud83e\udddb\u200d\u2640=>\u5973\u4e0d\u6b7b\u65cf,\u5973\u5438\u8840\u9b3c,\u4e0d\u6b7b\u65cf,\u5fb7\u53e4\u62c9\uff5c\u5973\u5438\u8840\u9b3c\n\ud83e\udddc=>\u4eba\u9c7c,\u5973\u4eba\u9c7c,\u7537\u4eba\u9c7c,\u7f8e\u4eba\u9c7c,\u4eba\u9b5a\n\ud83e\udddc\u200d\u2642=>\u7279\u91cc\u540c,\u7537\u4eba\u9c7c,\u7537\u4eba\u9b5a,\u7537\u4eba\u9b5a\uff5c\u4eba\u9b5a\n\ud83e\udddc\u200d\u2640=>\u5973\u4eba\u9c7c,\u7f8e\u4eba\u9c7c,\u7f8e\u4eba\u9b5a,\u7f8e\u4eba\u9b5a\uff5c\u4eba\u9b5a\n\ud83e\udddd=>\u5c0f\u7cbe\u7075,\u9b54\u672f,\u5c0f\u7cbe\u9748,\u7cbe\u9748,\u7cbe\u9748\uff5c\u9b54\u6cd5\n\ud83e\udddd\u200d\u2642=>\u7537\u5c0f\u7cbe\u7075,\u7537\u6027\u9b54\u672f,\u7537\u7cbe\u9748,\u7537\u7cbe\u9748\uff5c\u9b54\u6cd5\n\ud83e\udddd\u200d\u2640=>\u5973\u5c0f\u7cbe\u7075,\u5973\u6027\u9b54\u672f,\u5973\u7cbe\u9748,\u5973\u7cbe\u9748\uff5c\u9b54\u6cd5\n\ud83e\uddde=>\u5996\u602a,\u795e\u7075,\u7cbe\u9748,\u71c8\u795e,\u7cbe\u9748\uff5c\u71c8\u795e\n\ud83e\uddde\u200d\u2642=>\u7537\u5996\u602a,\u7537\u795e\u7075,\u85cd\u7cbe\u9748,\u7537\u71c8\u795e,\u7cbe\u9748\uff5c\u7537\u71c8\u795e\n\ud83e\uddde\u200d\u2640=>\u5973\u5996\u602a,\u5973\u795e\u7075,\u5973\u85cd\u7cbe\u9748,\u5973\u71c8\u795e,\u7cbe\u9748\uff5c\u5973\u71c8\u795e\n\ud83e\udddf=>\u4e0d\u6b7b\u65cf,\u50f5\u5c38,\u884c\u5c38\u8d70\u8089,\u6bad\u5c4d,\u55aa\u5c4d,\u55aa\u5c4d\uff5c\u6bad\u5c4d\uff5c\u4e0d\u6b7b\u4eba\uff5c\u884c\u5c4d\n\ud83e\udddf\u200d\u2642=>\u7537\u50f5\u5c38,\u7537\u884c\u5c38\u8d70\u8089,\u7537\u6bad\u5c4d,\u7537\u55aa\u5c4d,\u7537\u55aa\u5c4d\uff5c\u7537\u6bad\u5c4d\uff5c\u4e0d\u6b7b\u4eba\uff5c\u884c\u5c4d\n\ud83e\udddf\u200d\u2640=>\u5973\u50f5\u5c38,\u5973\u884c\u5c38\u8d70\u8089,\u5973\u6bad\u5c4d,\u5973\u55aa\u5c4d,\u5973\u55aa\u5c4d\uff5c\u5973\u6bad\u5c4d\uff5c\u4e0d\u6b7b\u4eba\uff5c\u884c\u5c4d\n\ud83d\udc86=>\u6309\u6469,\u7f8e\u5bb9,\u99ac\u6bba\u96de,\u63a5\u53d7\u982d\u90e8\u6309\u6469\u5605\u4eba,\u6b63\u5728\u63a5\u53d7\u6309\u6469\u7684\u4eba,\u9aee\u5eca\n\ud83d\udc86\u200d\u2642=>\u6309\u6469,\u7537,\u7537\u751f\u6309\u6469,\u99ac\u6bba\u96de,\u6309\u6469\uff5c\u7537\u4eba,\u63a5\u53d7\u6309\u6469\u7684\u7537\u4eba,\u63a5\u53d7\u982d\u90e8\u6309\u6469\u5605\u7537\u4eba\n\ud83d\udc86\u200d\u2640=>\u5973,\u5973\u751f\u6309\u6469,\u6309\u6469,\u99ac\u6bba\u96de,\u6309\u6469\uff5c\u5973\u4eba,\u63a5\u53d7\u6309\u6469\u7684\u5973\u4eba,\u63a5\u53d7\u982d\u90e8\u6309\u6469\u5605\u5973\u4eba\n\ud83d\udc87=>\u526a\u5934,\u7406\u53d1,\u526a\u982d\u9aee,\u7406\u9aee,\u526a\u9aee,\u7f8e\u5bb9,\u98db\u9aee\n\ud83d\udc87\u200d\u2642=>\u526a\u5934,\u7406\u53d1,\u7537,\u7537\u751f\u7406\u53d1,\u526a\u982d\u9aee,\u7406\u9aee,\u7537\u751f\u7406\u9aee,\u526a\u7dca\u982d\u9aee\u5605\u7537\u4eba,\u526a\u9aee\uff5c\u7537\u4eba,\u98db\u9aee\n\ud83d\udc87\u200d\u2640=>\u526a\u5934,\u5973,\u5973\u751f\u7406\u53d1,\u7406\u53d1,\u526a\u982d\u9aee,\u5973\u751f\u7406\u9aee,\u7406\u9aee,\u526a\u7dca\u982d\u9aee\u5605\u5973\u4eba,\u526a\u9aee\uff5c\u5973\u4eba,\u98db\u9aee\n\ud83d\udeb6=>\u5f92\u6b65,\u884c\u4eba,\u8d70\u8def,\u8def\u4eba,\u6563\u6b65,\u6b65\u884c,\u6f2b\u6b65 \uff5c\u884c\u8def\n\ud83d\udeb6\u200d\u2642=>\u5f92\u6b65,\u7537,\u7537\u884c\u4eba,\u8d70\u8def,\u8def\u4eba,\u6563\u6b65,\u884c\u8def,\u884c\u8def\u5605\u7537\u4eba\n\ud83d\udeb6\u200d\u2640=>\u5973,\u5973\u884c\u4eba,\u5f92\u6b65,\u8d70\u8def,\u8def\u4eba,\u6563\u6b65,\u884c\u8def,\u884c\u8def\u5605\u5973\u4eba\n\ud83e\uddcd=>\u7ad9\u7740,\u7ad9\u7acb,\u7ad9\u7acb\u8005,\u7ad9\u8457,\u7ad9\u8457\u7684\u4eba,\u4f01\u4fc2\u5ea6\u5605\u4eba\n\ud83e\uddcd\u200d\u2642=>\u7537,\u7ad9\u7740,\u7ad9\u7acb,\u7ad9\u7acb\u7684\u7537\u4eba,\u7ad9\u8457\u7684\u7537\u5b50,\u4f01\u4fc2\u5ea6\u5605\u7537\u4eba,\u7ad9\u7acb \uff5c \u4f01\n\ud83e\uddcd\u200d\u2640=>\u5973,\u7ad9\u7740,\u7ad9\u7acb,\u7ad9\u7acb\u7684\u5973\u4eba,\u7ad9\u8457\u7684\u5973\u5b50,\u4f01,\u4f01\u4fc2\u5ea6\u5605\u5973\u4eba\n\ud83e\uddce=>\u4e0b\u8dea\u8005,\u8dea\u4e0b,\u8dea\u5750,\u8dea,\u8dea\u8457\u7684\u4eba,\u8dea\u4f4e,\u8dea\u4fc2\u5ea6\u5605\u4eba\n\ud83e\uddce\u200d\u2642=>\u4e0b\u8dea,\u7537,\u8dea\u4e0b\u7684\u7537\u4eba,\u8dea\u5750,\u8dea,\u8dea\u8457\u7684\u7537\u5b50,\u8dea\u4e0b,\u8dea\u4f4e,\u8dea\u4fc2\u5ea6\u5605\u7537\u4eba\n\ud83e\uddce\u200d\u2640=>\u4e0b\u8dea,\u5973,\u8dea\u4e0b\u7684\u5973\u4eba,\u8dea\u5750,\u8dea,\u8dea\u8457\u7684\u5973\u5b50,\u8dea\u4e0b,\u8dea\u4f4e,\u8dea\u4fc2\u5ea6\u5605\u5973\u4eba\n\ud83d\udc68\u200d\ud83e\uddaf=>\u62c4\u76f2\u6756\u7684\u7537\u4eba,\u62d0\u6756,\u65e0\u969c\u788d,\u7537,\u76f2,\u62ff\u5c0e\u76f2\u624b\u6756\u7684\u7537\u5b50,\u76f2\u4eba,\u884c\u52d5\u4e0d\u4fbf,\u62ce\u5c0e\u76f2\u62d0\u6756\u5605\u7537\u4eba,\u7121\u969c\u7919,\u8996\u969c\n\ud83d\udc69\u200d\ud83e\uddaf=>\u5973,\u62c4\u76f2\u6756\u7684\u5973\u4eba,\u62d0\u6756,\u65e0\u969c\u788d,\u76f2,\u62ff\u5c0e\u76f2\u624b\u6756\u7684\u5973\u5b50,\u76f2\u4eba,\u884c\u52d5\u4e0d\u4fbf,\u62ce\u5c0e\u76f2\u62d0\u6756\u5605\u5973\u4eba,\u7121\u969c\u7919,\u8996\u969c\n\ud83d\udc68\u200d\ud83e\uddbc=>\u5750\u7535\u52a8\u8f6e\u6905\u7684\u7537\u4eba,\u65e0\u969c\u788d,\u7535\u52a8,\u7537,\u8f6e\u6905,\u5750\u96fb\u52d5\u8f2a\u6905\u7684\u7537\u5b50,\u884c\u52d5\u4e0d\u4fbf,\u8f2a\u6905,\u5750\u96fb\u52d5\u8f2a\u6905\u5605\u7537\u4eba,\u7121\u969c\u7919\n\ud83d\udc69\u200d\ud83e\uddbc=>\u5750\u7535\u52a8\u8f6e\u6905\u7684\u5973\u4eba,\u5973,\u65e0\u969c\u788d,\u7535\u52a8,\u8f6e\u6905,\u5750\u96fb\u52d5\u8f2a\u6905\u7684\u5973\u5b50,\u884c\u52d5\u4e0d\u4fbf,\u8f2a\u6905,\u5750\u96fb\u52d5\u8f2a\u6905\u5605\u5973\u4eba,\u5973\u58eb,\u7121\u969c\u7919\n\ud83d\udc68\u200d\ud83e\uddbd=>\u5750\u624b\u52a8\u8f6e\u6905\u7684\u7537\u4eba,\u624b\u52a8,\u65e0\u969c\u788d,\u7537,\u8f6e\u6905,\u5750\u8f2a\u6905\u7684\u7537\u5b50,\u884c\u52d5\u4e0d\u4fbf,\u8f2a\u6905,\u5750\u8f2a\u6905\u5605\u7537\u4eba,\u7121\u969c\u7919\n\ud83d\udc69\u200d\ud83e\uddbd=>\u5750\u624b\u52a8\u8f6e\u6905\u7684\u5973\u4eba,\u5973,\u624b\u52a8,\u65e0\u969c\u788d,\u8f6e\u6905,\u5750\u8f2a\u6905\u7684\u5973\u5b50,\u884c\u52d5\u4e0d\u4fbf,\u8f2a\u6905,\u5750\u8f2a\u6905\u5605\u5973\u4eba,\u7121\u969c\u7919\n\ud83c\udfc3=>\u8dd1\u6b65,\u8dd1\u6b65\u8005,\u9a6c\u62c9\u677e,\u8dd1\u8005,\u8dd1\u99ac\u62c9\u677e,\u8dd1\u6b65\u5605\u4eba,\u99ac\u62c9\u677e\n\ud83c\udfc3\u200d\u2642=>\u7537,\u7537\u751f\u8dd1\u6b65,\u8dd1,\u9a6c\u62c9\u677e,\u7537\u8dd1\u8005,\u99ac\u62c9\u677e,\u7537\u8dd1\u624b,\u8dd1\u6b65,\u8dd1\u6b65\u5605\u7537\u4eba\uff5c\u6bd4\u8cfd,\u8dd1\u8005\n\ud83c\udfc3\u200d\u2640=>\u5973,\u5973\u751f\u8dd1\u6b65,\u6bd4\u8d5b,\u8dd1\u6b65,\u9a6c\u62c9\u677e,\u5973\u8dd1\u8005,\u8dd1,\u99ac\u62c9\u677e,\u8dd1\u6b65\u5605\u5973\u4eba,\u8dd1\u6b65\u5605\u5973\u4eba\uff5c\u6bd4\u8cfd,\u8dd1\u8005\n\ud83d\udc83=>\u5973\u4eba,\u8df3\u821e,\u8df3\u821e\u7684\u5973\u4eba,\u821e\u8005,\u8df3\u821e\uff5c\u5973\u4eba,\u8df3\u821e\u5605\u5973\u4eba\n\ud83d\udd7a=>\u7537\u4eba,\u8df3\u821e,\u8df3\u821e\u7684\u7537\u4eba,\u7537,\u7537\u4eba\u8df3\u8457\u821e,\u821e,\u8df3,\u8df3\u821e\uff5c\u7537\u4eba,\u8df3\u821e\u5605\u7537\u4eba\n\ud83d\udd74=>\u5546\u52a1,\u6b63\u88c5,\u897f\u88c5\u9769\u5c65,\u897f\u88c5\u9769\u5c65\u7684\u4eba,\u7a7f\u8457\u6b63\u5f0f,\u7a7f\u897f\u88dd\u7684\u4eba,\u7537\u4eba,\u7740\u4f4f\u897f\u88dd\u98c4\u6d6e\u5605\u7537\u4eba,\u897f\u88dd\n\ud83d\udc6f=>\u5154\u8033\u6735,\u6234\u5154\u8033\u6735\u7684\u4eba,\u6d3e\u5bf9,\u805a\u4f1a,\u8df3\u821e,\u5154\u5973\u90ce,\u5154\u8033,\u5154\u8033\u4ed4\n\ud83e\uddd6=>\u6851\u62ff,\u84b8\u623f,\u84b8\u623f\u91cc\u7684\u4eba,\u505a\u84b8\u6c23\u6d74\u7684\u4eba,\u7117\u6851\u62ff,\u7117\u6851\u62ff\u5605\u4eba,\u84b8\u6c23\u5ba4,\u84b8\u6c23\u6d74\n\ud83e\uddd6\u200d\u2642=>\u6851\u62ff,\u84b8\u623f\u91cc\u7684\u7537\u4eba,\u7537\u6027\u6851\u62ff,\u505a\u84b8\u6c23\u6d74\u7684\u7537\u5b50,\u7117\u6851\u62ff,\u7117\u6851\u62ff\u5605\u7537\u4eba,\u84b8\u6c23\u5ba4,\u84b8\u6c23\u6d74\n\ud83e\uddd6\u200d\u2640=>\u5973\u6027\u6851\u62ff,\u6851\u62ff,\u84b8\u623f\u91cc\u7684\u5973\u4eba,\u505a\u84b8\u6c23\u6d74\u7684\u5973\u5b50,\u7117\u6851\u62ff,\u7117\u6851\u62ff\u5605\u5973\u4eba,\u84b8\u6c23\u5ba4,\u84b8\u6c23\u6d74\n\ud83e\uddd7=>\u6500\u722c\u7684\u4eba,\u767b\u5c71\u8005,\u6500\u5ca9\u7684\u4eba,\u6500\u5ca9,\u6500\u5ca9\u5605\u4eba,\u6500\u5ca9\u8005,\u6500\u767b\n\ud83e\uddd7\u200d\u2642=>\u6500\u722c\u7684\u7537\u4eba,\u767b\u5c71\u8005,\u6500\u5ca9\u7537\u5b50,\u6500\u5ca9,\u6500\u5ca9\u5605\u7537\u4eba,\u6500\u5ca9\u8005,\u6500\u767b\n\ud83e\uddd7\u200d\u2640=>\u6500\u722c\u7684\u5973\u4eba,\u767b\u5c71\u8005,\u6500\u5ca9\u5973\u5b50,\u6500\u5ca9,\u6500\u5ca9\u5605\u5973\u4eba,\u6500\u5ca9\u8005,\u6500\u767b\n\ud83e\udd3a=>\u4eba,\u4f53\u80b2,\u51fb\u5251,\u51fb\u5251\u9009\u624b,\u5251,\u64ca\u528d,\u897f\u6d0b\u528d,\u904b\u52d5,\u528d,\u528d\u64ca,\u528d\u64ca\u904b\u52d5\u54e1\n\ud83c\udfc7=>\u8d5b\u9a6c,\u9a6c,\u8cfd\u99ac,\u9a0e\u99ac,\u9a0e\u5e2b\uff5c\u9a0e\u99ac\uff5c\u99ac\u8cfd\uff5c\u99ac\n\u26f7=>\u6ed1\u96ea,\u6ed1\u96ea\u7684\u4eba,\u96ea,\u6ed1\u96ea\u8005\n\ud83c\udfc2=>\u6ed1\u96ea,\u6ed1\u96ea\u677f,\u96ea,\u73a9\u6ed1\u96ea\u677f\n\ud83c\udfcc=>\u6253\u9ad8\u5c14\u592b\u7684\u4eba,\u7403,\u9ad8\u5c14\u592b,\u6253\u9ad8\u723e\u592b,\u9ad8\u723e\u592b,\u6253\u9ad8\u723e\u592b\u7403,\u6253\u9ad8\u723e\u592b\u7403\u5605\u4eba\uff5c\u9ad8\u723e\u592b\uff5c\u7403\n\ud83c\udfcc\u200d\u2642=>\u7537,\u7537\u751f\u6253\u9ad8\u5c14\u592b,\u9ad8\u5c14\u592b,\u7537\u751f\u6253\u9ad8\u723e\u592b,\u9ad8\u723e\u592b,\u6253\u9ad8\u723e\u592b\u7403\u5605\u7537\u4eba,\u6253\u9ad8\u723e\u592b\u7403\u5605\u7537\u4eba\uff5c\u9ad8\u723e\u592b\u7403\uff5c\u7537\u4eba\n\ud83c\udfcc\u200d\u2640=>\u5973,\u5973\u751f\u6253\u9ad8\u5c14\u592b,\u9ad8\u5c14\u592b,\u5973\u751f\u6253\u9ad8\u723e\u592b,\u9ad8\u723e\u592b,\u6253\u9ad8\u723e\u592b\u7403\u5605\u5973\u4eba,\u6253\u9ad8\u723e\u592b\u7403\u5605\u5973\u4eba\uff5c\u9ad8\u723e\u592b\u7403\uff5c\u5973\u4eba\n\ud83c\udfc4=>\u51b2\u6d6a,\u885d\u6d6a,\u6ed1\u6d6a\n\ud83c\udfc4\u200d\u2642=>\u51b2\u6d6a,\u7537,\u7537\u751f\u51b2\u6d6a,\u7537\u751f\u885d\u6d6a,\u885d\u6d6a,\u6ed1\u6d6a,\u6ed1\u6d6a\u5605\u7537\u4eba,\u7537\u4ed4\u6ed1\u6d6a\n\ud83c\udfc4\u200d\u2640=>\u51b2\u6d6a,\u5973,\u5973\u751f\u51b2\u6d6a,\u5973\u751f\u885d\u6d6a,\u885d\u6d6a,\u5973\u4ed4\u6ed1\u6d6a,\u6ed1\u6d6a,\u6ed1\u6d6a\u5605\u5973\u4eba\n\ud83d\udea3=>\u5212\u8247,\u8239,\u5212\u8239,\u6490\u8247,\u6490\u8247\uff5c\u6490\u8239\n\ud83d\udea3\u200d\u2642=>\u5212\u8239,\u5212\u8247,\u7537,\u7537\u751f\u5212\u8239,\u8239,\u5212\u8247\u5605\u7537\u4eba,\u5c0f\u8239,\u6490\u8247\uff5c\u8239,\u6490\u8247\u5605\u7537\u4eba\n\ud83d\udea3\u200d\u2640=>\u5212\u8239,\u5212\u8247,\u5973,\u5973\u751f\u5212\u8239,\u8239,\u5212\u8247\u5605\u5973\u4eba,\u5c0f\u8239,\u6490\u8247\uff5c\u8239,\u6490\u8247\u5605\u5973\u4eba\n\ud83c\udfca=>\u6e38\u6cf3,\u6e38\u6c34,\u6e38\u6c34\uff5c\u6e38\u6c34\u5605\u4eba\n\ud83c\udfca\u200d\u2642=>\u6e38\u6cf3,\u7537,\u7537\u751f\u6e38\u6cf3,\u6e38\u6c34\uff5c\u6e38\u6c34\u5605\u7537\u4eba,\u7537\u6cf3\u624b\n\ud83c\udfca\u200d\u2640=>\u5973,\u5973\u751f\u6e38\u6cf3,\u6e38\u6cf3,\u5973\u6cf3\u624b,\u6e38\u6c34\uff5c\u6e38\u6c34\u5605\u5973\u4eba\n\u26f9=>\u6e38\u620f,\u73a9,\u73a9\u7403,\u7403,\u6253\u7403,\u6253\u6ce2\uff5c\u62cd\u6ce2\uff5c\u6253\u7dca\u6ce2\u5605\u4eba,\u6253\u7dca\u6ce2\u5605\u4eba\n\ud83c\udfcb=>\u4e3e\u91cd,\u8209\u91cd\n\ud83c\udfcb\u200d\u2642=>\u4e3e\u91cd,\u7537,\u7537\u751f\u4e3e\u91cd,\u7537\u751f\u8209\u91cd,\u8209\u91cd,\u7537\u8209\u91cd\u54e1,\u8209\u91cd\u5605\u7537\u4eba\n\ud83c\udfcb\u200d\u2640=>\u4e3e\u91cd,\u5973,\u5973\u751f\u4e3e\u91cd,\u5973\u751f\u8209\u91cd,\u8209\u91cd,\u5973\u5b50\u8209\u91cd,\u5973\u8209\u91cd\u54e1\n\ud83d\udeb4=>\u5355\u8f66,\u81ea\u884c\u8f66,\u9a91\u5355\u8f66,\u9a91\u81ea\u884c\u8f66,\u8173\u8e0f\u8eca,\u81ea\u884c\u8eca,\u9a0e\u81ea\u884c\u8eca,\u9a0e\u8eca,\u8e29\u55ae\u8eca,\u8e29\u55ae\u8eca\uff5c\u55ae\u8eca\n\ud83d\udeb4\u200d\u2642=>\u5355\u8f66,\u7537,\u7537\u751f\u9a91\u81ea\u884c\u8f66,\u81ea\u884c\u8f66,\u9a91\u8f66,\u7537\u81ea\u884c\u8eca\u624b,\u8173\u8e0f\u8eca,\u81ea\u884c\u8eca,\u9a0e\u8eca,\u55ae\u8eca,\u7537\u55ae\u8eca\u624b,\u8e29\u55ae\u8eca\n\ud83d\udeb4\u200d\u2640=>\u5355\u8f66,\u5973,\u5973\u751f\u9a91\u81ea\u884c\u8f66,\u81ea\u884c\u8f66,\u9a91\u8f66,\u5973\u81ea\u884c\u8eca\u624b,\u8173\u8e0f\u8eca,\u81ea\u884c\u8eca,\u9a0e\u8eca,\u55ae\u8eca,\u5973\u55ae\u8eca\u624b,\u8e29\u55ae\u8eca\n\ud83d\udeb5=>\u5355\u8f66,\u5c71\u5730\u8f66,\u81ea\u884c\u8f66,\u9a91\u5c71\u5730\u8f66,\u9a91\u5c71\u5730\u8f66\u7684\u4eba,\u767b\u5c71\u8eca,\u9a0e\u767b\u5c71\u8eca,\u8e29\u722c\u5c71\u55ae\u8eca,\u8e29\u722c\u5c71\u55ae\u8eca\uff5c\u722c\u5c71\u55ae\u8eca\n\ud83d\udeb5\u200d\u2642=>\u5355\u8f66,\u5c71\u5730\u8f66,\u7537,\u7537\u751f\u9a91\u5c71\u5730\u8f66,\u81ea\u884c\u8f66,\u9a91\u5c71\u5730\u8f66\u7684\u4eba,\u7537\u767b\u5c71\u8eca\u624b,\u767b\u5c71\u8eca,\u8e29\u722c\u5c71\u55ae\u8eca\uff5c\u722c\u5c71\u55ae\u8eca,\u8e29\u722c\u5c71\u55ae\u8eca\u5605\u7537\u4eba\n\ud83d\udeb5\u200d\u2640=>\u5355\u8f66,\u5973,\u5973\u751f\u9a91\u5c71\u5730\u8f66,\u5c71\u5730\u8f66,\u81ea\u884c\u8f66,\u9a91\u8f66,\u5973\u767b\u5c71\u8eca\u624b,\u767b\u5c71\u8eca,\u8e29\u722c\u5c71\u55ae\u8eca\uff5c\u722c\u5c71\u55ae\u8eca,\u8e29\u722c\u5c71\u55ae\u8eca\u5605\u5973\u4eba\n\ud83e\udd38=>\u4eba,\u4f53\u64cd,\u4f53\u80b2,\u4fa7\u624b\u7ffb,\u7ffb\u7b4b\u6597,\u500b\u4eba,\u5074\u7ffb,\u904b\u52d5,\u9ad4\u64cd,\u5074\u624b\u7ffb,\u6253\u95dc\u6597\n\ud83e\udd38\u200d\u2642=>\u4f53\u64cd,\u4fa7\u624b\u7ffb,\u7537,\u7537\u751f\u4fa7\u624b\u7ffb,\u7ffb\u7b4b\u6597,\u7537\u751f\u5074\u7ffb,\u7ffb\u8ddf\u6597,\u9ad4\u64cd,\u5074\u624b\u7ffb\uff5c\u7537,\u6253\u5074\u624b\u7ffb\u5605\u7537\u4eba,\u6253\u95dc\u6597\n\ud83e\udd38\u200d\u2640=>\u4f53\u64cd,\u4fa7\u624b\u7ffb,\u5973,\u5973\u751f\u4fa7\u624b\u7ffb,\u7ffb\u7b4b\u6597,\u5973\u751f\u5074\u7ffb,\u7ffb\u8ddf\u6597,\u9ad4\u64cd,\u5074\u624b\u7ffb\uff5c\u5973,\u6253\u5074\u624b\u7ffb\u5605\u5973\u4eba,\u6253\u95dc\u6597\n\ud83e\udd3c=>\u4eba,\u4f53\u80b2,\u6454\u8de4,\u6454\u8de4\u9009\u624b,\u500b\u4eba,\u6454\u89d2,\u6454\u89d2\u624b,\u904b\u52d5,\u6454\u89d2\u9078\u624b\n\ud83e\udd3c\u200d\u2642=>\u6253\u67b6,\u6454\u8de4,\u7537,\u7537\u751f\u6454\u8de4,\u6454\u89d2,\u7537\u5b50\u6454\u89d2,\u7537\u6454\u89d2\u9078\u624b\n\ud83e\udd3c\u200d\u2640=>\u5973,\u5973\u751f\u6454\u8de4,\u6253\u67b6,\u6454\u8de4,\u5973\u5b50\u6454\u89d2,\u6454\u89d2,\u5973\u6454\u89d2\u9078\u624b\n\ud83e\udd3d=>\u4eba,\u4f53\u80b2,\u6c34\u7403,\u6c34\u4e0a,\u6c34\u7403\u904b\u52d5,\u904b\u52d5\n\ud83e\udd3d\u200d\u2642=>\u6c34\u7403,\u7537,\u7537\u751f\u73a9\u6c34\u7403,\u7537\u751f\u6253\u6c34\u7403,\u6253\u6c34\u7403\u5605\u7537\u4eba,\u6253\u6c34\u7403\u5605\u7537\u4eba\uff5c\u6253\u6c34\u7403\uff5c\u6c34\u7403\n\ud83e\udd3d\u200d\u2640=>\u5973,\u5973\u751f\u73a9\u6c34\u7403,\u6c34\u7403,\u5973\u751f\u6253\u6c34\u7403,\u6253\u6c34\u7403\u5605\u5973\u4eba,\u6253\u6c34\u7403\u5605\u5973\u4eba\uff5c\u6253\u6c34\u7403\uff5c\u6c34\u7403\n\ud83e\udd3e=>\u4eba,\u4f53\u80b2,\u624b\u7403,\u7403\u985e,\u904b\u52d5\n\ud83e\udd3e\u200d\u2642=>\u624b\u7403,\u7537,\u7537\u751f\u73a9\u624b\u7403,\u7537\u751f\u6253\u624b\u7403,\u6253\u624b\u7403,\u6253\u624b\u7403\u5605\u7537\u4eba,\u6253\u624b\u7403\u5605\u7537\u6027\n\ud83e\udd3e\u200d\u2640=>\u5973,\u5973\u751f\u73a9\u624b\u7403,\u624b\u7403,\u5973\u751f\u6253\u624b\u7403,\u6253\u624b\u7403,\u6253\u624b\u7403\u5605\u5973\u4eba,\u6253\u624b\u7403\u5605\u5973\u6027\n\ud83e\udd39=>\u5e73\u8861,\u629b\u63a5,\u629b\u63a5\u6742\u800d,\u6742\u6280,\u6742\u800d,\u5e73\u8861\u611f,\u6280\u85dd,\u7279\u6280,\u96dc\u800d,\u800d\u96dc\u6280\n\ud83e\udd39\u200d\u2642=>\u6742\u6280,\u6742\u800d,\u7537,\u7537\u751f\u629b\u63a5\u6742\u800d,\u98a0\u7403,\u7537\u751f\u73a9\u96dc\u800d,\u96dc\u800d,\u800d\u96dc\u6280\uff5c\u96dc\u6280\uff5c\u7537,\u800d\u96dc\u6280\u5605\u7537\u4eba\n\ud83e\udd39\u200d\u2640=>\u5973,\u5973\u751f\u629b\u63a5\u6742\u800d,\u6742\u6280,\u6742\u800d,\u98a0\u7403,\u5973\u751f\u73a9\u96dc\u800d,\u96dc\u800d,\u800d\u96dc\u6280\uff5c\u96dc\u6280\uff5c\u5973,\u800d\u96dc\u6280\u5605\u5973\u4eba\n\ud83e\uddd8=>\u51a5\u60f3,\u745c\u4f3d,\u76d8\u817f\u7684\u4eba,\u76e4\u5750,\u6253\u5750,\u745c\u73c8,\u76e4\u817f\u5750,\u76e4\u817f\u5750\u5605\u4eba,\u84ee\u82b1\u5750\n\ud83e\uddd8\u200d\u2642=>\u548c\u5c1a,\u745c\u4f3d\u7537,\u76d8\u817f\u7684\u7537\u4eba,\u76e4\u5750\u7537\u5b50,\u51a5\u60f3,\u6253\u5750,\u745c\u73c8,\u76e4\u817f\u5750,\u76e4\u817f\u5750\u5605\u7537\u4eba,\u84ee\u82b1\u5750\n\ud83e\uddd8\u200d\u2640=>\u5c3c\u59d1,\u6bd4\u4e18\u5c3c,\u745c\u4f3d\u5973,\u76d8\u817f\u7684\u5973\u4eba,\u76e4\u5750\u5973\u5b50,\u51a5\u60f3,\u6253\u5750,\u745c\u73c8,\u76e4\u817f\u5750,\u76e4\u817f\u5750\u5605\u5973\u4eba,\u84ee\u82b1\u5750\n\ud83d\udec0=>\u6d17\u6fa1,\u6d17\u6fa1\u7684\u4eba,\u6d74\u7f38,\u76c6\u6d74,\u6d74\u7f38\uff5c\u6d78\u6d74\u5605\u4eba\uff5c\u6d78\u6d74,\u6d78\u6d74\u5605\u4eba\n\ud83d\udecc=>\u5165\u7761,\u5bbe\u9986,\u8eba\u5728\u5e8a\u4e0a\u7684\u4eba,\u9152\u5e97,\u7761\u89ba,\u5e8a\uff5c\u7793\u89ba\u5605\u4eba\uff5c\u7793\u89ba,\u7793\u89ba\n\ud83e\uddd1\u200d\ud83e\udd1d\u200d\ud83e\uddd1=>\u4eba,\u60c5\u4fa3,\u624b,\u624b\u62c9\u624b\u7684\u4e24\u4e2a\u4eba,\u62c9\u624b,\u63e1\u624b,\u60c5\u4fb6,\u63e1\u624b\u7684\u4eba,\u727d\u624b,\u727d\u727d,\u62d6\u624b\u7684\u4eba\n\ud83d\udc6d=>\u4e24\u4e2a\u5973\u4eba,\u60c5\u4fa3,\u624b\u62c9\u624b,\u624b\u62c9\u624b\u7684\u4e24\u4e2a\u5973\u4eba,\u5169\u500b\u5973\u4eba,\u5169\u500b\u5973\u4eba\u624b\u62c9\u624b,\u5169\u500b\u5973\u4eba\u62d6\u4f4f\u624b,\u5973\u4eba\u62d6\u4f4f\u624b,\u62d6\u624b,\u670b\u53cb\n\ud83d\udc6b=>\u4e00\u7537\u4e00\u5973,\u60c5\u4fa3,\u624b\u62c9\u624b,\u624b\u62c9\u624b\u7684\u4e00\u7537\u4e00\u5973,\u4e00\u7537\u4e00\u5973\u624b\u62c9\u624b,\u4e00\u7537\u4e00\u5973\u62d6\u4f4f\u624b,\u60c5\u4eba,\u60c5\u4fb6,\u727d\u624b,\u727d\u624b\u7684\u7537\u6027\u548c\u5973\u6027\n\ud83d\udc6c=>\u4e24\u4e2a\u7537\u4eba,\u53cc\u5b50\u5ea7,\u60c5\u4fa3,\u624b\u62c9\u624b,\u624b\u62c9\u624b\u7684\u4e24\u4e2a\u7537\u4eba,\u9ec4\u9053\u5341\u4e8c\u5bab,\u5169\u500b\u7537\u4eba,\u5169\u500b\u7537\u4eba\u624b\u62c9\u624b,\u4f34\u4fb6,\u5169\u500b\u7537\u4eba\u62d6\u4f4f\u624b,\u60c5\u4eba,\u60c5\u4fb6,\u7537\u670b\u53cb\n\ud83d\udc8f=>\u4eb2\u543b,\u60c5\u4fa3,\u63a5\u543b,\u6d6a\u6f2b,\u89aa,\u60c5\u4fb6,\u60c5\u4fb6\u63a5\u543b,\u89aa\u5634,\u8ac7\u6200\u611b,\u932b\u7dca\u5605\u4e00\u7537\u4e00\u5973\n\ud83d\udc91=>\u604b\u7231,\u60c5\u4fa3,\u6d6a\u6f2b,\u7ea2\u5fc3,\u4e00\u5c0d,\u7537\u5973,\u76f8\u611b,\u6200\u611b\u4e2d,\u7537\u4eba\u548c\u5973\u4eba\u6709\u500b\u611b\u5fc3\n\ud83d\udc6a=>\u5bb6\u5ead,\u89aa\u5b50\n\ud83d\udde3=>\u526a\u5f71,\u5934,\u8bb2\u8bdd,\u8bf4\u8bdd,\u8aaa\u8a71,\u8aaa\u8a71\u7684\u4eba\u5f71,\u8b1b\u5622\uff5c\u4eba\u982d\uff5c\u526a\u5f71,\u8b1b\u7dca\u5622\u5605\u4eba\u982d\u526a\u5f71\n\ud83d\udc64=>\u4eba\u50cf,\u526a\u5f71,\u534a\u8eab\u50cf,\u8096\u50cf\u526a\u5f71,\u4eba\u5f62\u526a\u5f71,\u4eba\u5f62\u526a\u5f71\uff5c\u526a\u5f71\n\ud83d\udc65=>\u526a\u5f71,\u534a\u8eab\u50cf,\u53cc\u4eba\u50cf,\u96d9\u4eba\u8096\u50cf\u526a\u5f71,\u96d9\u4eba\u526a\u5f71,\u96d9\u4eba\u526a\u5f71\uff5c\u526a\u5f71\n\ud83d\udc63=>\u811a\u5370,\u8db3\u8ff9,\u8173\u5370,\u8db3\u8de1\n\ud83e\uddb0=>\u59dc\u9ec4\u8272,\u7ea2\u53d1,\u7d05\u9aee,\u8591\u9ec3\n\ud83e\uddb1=>\u5377\u53d1,\u84ec\u677e\u53d1,\u9b08\u53d1,\u5377\u9aee,\u5713\u84ec,\u6372\u9aee,\u9577\u6372\u9aee,\u66f2\u9aee,\u7206\u70b8\u982d,\u9577\u66f2\u9aee\n\ud83e\uddb3=>\u5934\u53d1,\u5e74\u8001,\u7070\u8272,\u767d\u53d1,\u767d\u8272,\u767d\u9aee,\u8001,\u982d\u9aee,\u767d\u982d\u9aee\n\ud83e\uddb2=>\u5149\u5934,\u5316\u7597,\u79c3\u9876,\u5149\u982d,\u5243\u982d,\u5316\u7642,\u6c92\u982d\u9aee,\u79bf\u982d\n\ud83d\udc35=>\u7334,\u7334\u5934,\u7334\u5b50\u982d,\u99ac\u9a2e,\u99ac\u9a2e\u9762\n\ud83d\udc12=>\u7334,\u7334\u5b50,\u99ac\u9a2e\n\ud83e\udd8d=>\u5927\u7329\u7329,\u52d5\u7269,\u7329\u7329\n\ud83e\udda7=>\u7329\u7329,\u7334,\u733f,\u7ea2\u6bdb\u7329\u7329,\u4eba\u733f\n\ud83d\udc36=>\u5ba0\u7269,\u72d7,\u72d7\u8138,\u8138,\u72d7\u982d,\u5c0f\u72d7,\u72d7\u4ed4,\u72d7\u6a23\n\ud83d\udc15=>\u5ba0\u7269,\u72d7\n\ud83e\uddae=>\u5bfc\u76f2\u72ac,\u6307\u5f15,\u65e0\u969c\u788d,\u76f2,\u5c0e\u76f2,\u5c0e\u76f2\u72ac,\u8996\u969c,\u884c\u52d5\u4e0d\u4fbf,\u7121\u969c\u7919\n\ud83d\udc15\u200d\ud83e\uddba=>\u5de5\u4f5c\u72ac,\u65e0\u969c\u788d,\u670d\u52a1\u72ac,\u72ac,\u72d7,\u8f85\u52a9,\u670d\u52d9,\u670d\u52d9\u72ac,\u884c\u52d5\u4e0d\u4fbf,\u8f14\u52a9,\u7121\u969c\u7919\n\ud83d\udc29=>\u5377\u6bdb\u72d7,\u72d7,\u8d35\u5bbe\u72ac,\u8cb4\u8cd3\u72ac,\u8cb4\u8cd3\u72d7,\u8cb4\u5a66\u72d7\n\ud83d\udc3a=>\u5934,\u72fc,\u8138\n\ud83e\udd8a=>\u5934,\u72d0\u72f8,\u8138,\u52d5\u7269,\u52d5\u7269\u7684\u81c9,\u72d0\u72f8\u6a23\n\ud83e\udd9d=>\u597d\u5947,\u6d63\u718a,\u6dd8\u6c14,\u72e1\u733e\n\ud83d\udc31=>\u5ba0\u7269,\u732b,\u732b\u8138,\u8138,\u8c93,\u8c93\u982d,\u5c0f\u8c93,\u8c93\u54aa,\u8c93\u6a23,\u8c93\u81c9\n\ud83d\udc08=>\u5ba0\u7269,\u732b,\u8c93,\u5bf5\u7269\n\ud83e\udd81=>\u72ee\u5b50,\u72ee\u5b50\u5ea7,\u8138,\u9ec4\u9053\u5341\u4e8c\u5bab,\u7345,\u7345\u5b50,\u661f\u5ea7,\u7345\u5b50\u5ea7,\u7345\u5b50\u6a23\n\ud83d\udc2f=>\u8001\u864e,\u8001\u864e\u5934,\u8138,\u8001\u864e\u982d,\u864e,\u5c0f\u8001\u864e,\u8001\u864e\u6a23\n\ud83d\udc05=>\u8001\u864e,\u864e\n\ud83d\udc06=>\u730e\u8c79,\u8c79,\u8c79\u5b50,\u82b1\u8c79\n\ud83d\udc34=>\u9a6c,\u9a6c\u5934,\u99ac,\u99ac\u982d\n\ud83d\udc0e=>\u6bd4\u8d5b,\u8d5b\u9a6c,\u9a6c,\u9a91\u9a6c,\u99ac,\u8cfd\u99ac,\u8dd1\u99ac,\u99ac\u8853\n\ud83e\udd84=>\u5934,\u72ec\u89d2\u517d,\u8138,\u7368\u89d2\u7378\n\ud83e\udd93=>\u6591\u9a6c,\u6761\u7eb9,\u6591\u99ac\n\ud83e\udd8c=>\u9e7f,\u52d5\u7269,\u91ce\u9e7f\n\ud83d\udc2e=>\u5976\u725b,\u5976\u725b\u5934,\u8138,\u725b,\u725b\u982d,\u725b\u6a23\n\ud83d\udc02=>\u516c\u725b,\u725b,\u91d1\u725b\u5ea7,\u9ec4\u9053\u5341\u4e8c\u5bab\n\ud83d\udc03=>\u6c34\u725b,\u725b\n\ud83d\udc04=>\u5976\u725b,\u725b,\u4e73\u725b,\u6bcd\u725b\n\ud83d\udc37=>\u732a,\u732a\u5934,\u8138,\u8c6c,\u8c6c\u982d,\u5c0f\u8c6c,\u8c6c\u4ed4,\u8c6c\u6a23\n\ud83d\udc16=>\u732a,\u8c6c,\u5c0f\u8c6c,\u8c6c\u4ed4\n\ud83d\udc17=>\u732a,\u91ce\u732a,\u8c6c,\u91ce\u8c6c,\u5c71\u8c6c\n\ud83d\udc3d=>\u732a,\u732a\u9f3b\u5b50,\u8138,\u9f3b\u5b50,\u8c6c\u9f3b\u5b50,\u8c6c\u9f3b\n\ud83d\udc0f=>\u516c\u7f8a,\u767d\u7f8a\u5ea7,\u7f8a,\u96c4\u6027,\u9ec4\u9053\u5341\u4e8c\u5bab,\u5c71\u7f8a\u5ea7,\u661f\u5ea7\n\ud83d\udc11=>\u6bcd\u7f8a,\u7f8a,\u96cc\u6027,\u7dbf\u7f8a\n\ud83d\udc10=>\u5c71\u7f8a,\u6469\u7faf\u5ea7,\u9ec4\u9053\u5341\u4e8c\u5bab,\u7f8a\n\ud83d\udc2a=>\u5355\u5cf0,\u9a86\u9a7c,\u55ae\u5cf0\u99f1\u99dd,\u99f1\u99dd\n\ud83d\udc2b=>\u53cc\u5cf0,\u53cc\u5cf0\u9a86\u9a7c,\u9a86\u9a7c,\u96d9\u5cf0\u99f1\u99dd,\u99f1\u99dd\n\ud83e\udd99=>\u539f\u9a7c,\u5c0f\u7f8a\u9a7c,\u7f8a\u6bdb,\u7f8a\u9a7c,\u7f8e\u6d32\u9e35,\u5c0f\u7f8a\u99dd,\u6bdb,\u7f8a\u99dd,\u7f8a\u99dd\u6bdb,\u7f8e\u91ce\u751f\u7f8a\u99dd,\u8349\u6ce5\u99ac\n\ud83e\udd92=>\u6591\u70b9,\u957f\u9888\u9e7f,\u9577\u9838\u9e7f,\u6591\u9ede\n\ud83d\udc18=>\u5927\u8c61,\u8c61\n\ud83e\udd8f=>\u7280\u725b,\u52d5\u7269\n\ud83e\udd9b=>\u6cb3\u9a6c,\u6cb3\u99ac\n\ud83d\udc2d=>\u8001\u9f20\u5934,\u9f20,\u8001\u9f20\u982d,\u8017\u5b50,\u8001\u9f20\u6a23\n\ud83d\udc01=>\u8001\u9f20,\u8017\u5b50,\u9f20,\u5c0f\u8001\u9f20\n\ud83d\udc00=>\u8017\u5b50,\u9f20,\u8001\u9f20\n\ud83d\udc39=>\u4ed3\u9f20,\u556e\u9f7f,\u5934,\u8138,\u5009\u9f20,\u5bf5\u7269\u9f20,\u5009\u9f20\u6a23,\u5bf5\u7269\n\ud83d\udc30=>\u5154,\u5154\u5b50\u5934,\u5154\u5b50\u982d,\u5154\u4ed4,\u5154\u4ed4\u6a23\n\ud83d\udc07=>\u5154,\u5154\u5b50,\u5154\u4ed4\n\ud83d\udc3f=>\u677e\u9f20,\u82b1\u6817\u9f20\n\ud83e\udd94=>\u523a\u732c,\u523a\u875f\n\ud83e\udd87=>\u5438\u8840\u9b3c,\u8759\u8760,\u5438\u8840\n\ud83d\udc3b=>\u5934,\u718a,\u8138,\u5c0f\u718a,\u718a\u4ed4\u6a23\n\ud83d\udc28=>\u6fb3\u5927\u5229\u4e9a,\u8003\u62c9,\u7121\u5c3e\u718a,\u6a39\u718a\n\ud83d\udc3c=>\u5934,\u718a\u732b,\u80d6\u8fbe,\u8138,\u718a\u8c93,\u8c93\u718a,\u718a\u8c93\u6a23\n\ud83e\udda5=>\u6162,\u61d2,\u6811\u61d2,\u722c\u6811,\u8fdf\u7f13,\u61f6,\u6a39\u61f6\n\ud83e\udda6=>\u52a8\u7269,\u6355\u9c7c,\u6c34\u736d,\u736d,\u9f2c,\u597d\u73a9,\u6c34\u737a,\u91e3\u9b5a\n\ud83e\udda8=>\u718f,\u81ed,\u81ed\u9f2c,\u9f2c\n\ud83e\udd98=>\u5c0f\u888b\u9f20,\u6709\u888b\u7c7b\u52a8\u7269,\u6fb3\u5927\u5229\u4e9a,\u888b\u9f20,\u8df3,\u6709\u888b\u52d5\u7269,\u6fb3\u6d32\n\ud83e\udda1=>\u737e,\u7ea0\u7f20,\u871c\u737e\n\ud83d\udc3e=>\u722a\u5370,\u722a\u5b50,\u8db3\u8ff9,\u52d5\u7269\u8173\u5370,\u8db3\u8de1,\u52d5\u7269\u8db3\u5370\n\ud83e\udd83=>\u706b\u9e21,\u706b\u96de\n\ud83d\udc14=>\u9e21,\u96de\n\ud83d\udc13=>\u516c\u9e21,\u9e21,\u516c\u96de,\u96de\n\ud83d\udc23=>\u5c0f\u9e21,\u5c0f\u9e21\u7834\u58f3,\u7834\u58f3,\u5b75\u5316,\u5c0f\u96de\u7834\u86cb,\u5b75\u5316\u96de\u4ed4\n\ud83d\udc24=>\u5c0f\u9e21,\u9e21,\u5c0f\u96de,\u5c0f\u96de\u7684\u81c9,\u5c0f\u96de\u6a23\n\ud83d\udc25=>\u5c0f\u9e21,\u6b63\u9762\u671d\u5411\u7684\u5c0f\u9e21,\u5c0f\u96de,\u5c0f\u96de\u4ed4,\u96de\u4ed4\n\ud83d\udc26=>\u9e1f,\u9ce5,\u96c0\u4ed4\n\ud83d\udc27=>\u4f01\u9e45,\u4f01\u9d5d,\u9ce5\n\ud83d\udd4a=>\u548c\u5e73\u8c61\u5f81,\u98de\u7fd4,\u9e1f,\u9e3d,\u9e3d\u5b50,\u98db\u9ce5,\u9ce5,\u548c\u5e73\u9d3f,\u767d\u9d3f,\u9d3f\n\ud83e\udd85=>\u8001\u9e70,\u9e1f,\u9e70,\u8001\u9df9,\u9ce5\n\ud83e\udd86=>\u9e1f,\u9e2d,\u9e2d\u5b50,\u9ce5,\u9d28,\u9d28\u5b50\n\ud83e\udda2=>\u4e11\u5c0f\u9e2d,\u5929\u9e45,\u5c0f\u5929\u9e45,\u9e1f,\u5929\u9d5d,\u5c0f\u5929\u9d5d,\u919c\u5c0f\u9d28,\u9ce5\n\ud83e\udd89=>\u732b\u5934\u9e70,\u777f\u667a,\u9e1f,\u667a\u6167,\u8c93\u982d\u61c9,\u8c93\u982d\u9df9,\u9ce5\n\ud83e\udda9=>\u706b\u70c8\u9e1f,\u70ed\u5e26,\u8273\u4e3d,\u71b1\u5e36,\u7d05\u9db4,\u9bae\u8c54\n\ud83e\udd9a=>\u5b54\u96c0,\u62db\u6447,\u96cc\u5b54\u96c0,\u9a84\u50b2,\u9e1f,\u8ce3\u5f04,\u9a55\u50b2,\u9ce5\n\ud83e\udd9c=>\u527d\u7a83,\u6a21\u4eff,\u8bf4\u8bdd,\u9e1f,\u9e66\u9e49,\u6d77\u76dc,\u8aaa\u8a71,\u9ce5,\u9e1a\u9d61\n\ud83d\udc38=>\u5934,\u8138,\u9752\u86d9,\u86d9,\u9752\u86d9\u6a23\n\ud83d\udc0a=>\u9cc4\u9c7c,\u9c77,\u9c77\u9b5a\n\ud83d\udc22=>\u4e4c\u9f9f,\u6d77\u9f9f,\u9f9f,\u70cf\u9f9c,\u9f9c,\u5c0f\u70cf\u9f9c\n\ud83e\udd8e=>\u722c\u884c\u52a8\u7269,\u8725\u8734,\u722c\u884c\u52d5\u7269\n\ud83d\udc0d=>\u6301\u7968\u4eba,\u72e1\u733e\u7684\u4eba,\u86c7,\u86c7\u592b\u5ea7,\u9ec4\u9053\u5341\u4e8c\u5bab,\u9752\u86c7,\u661f\u5ea7,\u6bd2\u86c7\n\ud83d\udc32=>\u9f99,\u9f99\u5934,\u9f8d,\u9f8d\u982d,\u9f8d\u6a23\n\ud83d\udc09=>\u9f99,\u9f8d\n\ud83e\udd95=>\u6881\u9f99,\u8155\u9f99,\u8725\u8734\u7c7b,\u96f7\u9f99,\u8725\u8173\u985e\u6050\u9f8d,\u6050\u9f8d,\u8155\u9f8d\n\ud83e\udd96=>\u66b4\u9f99\u541b\u4e3b,\u9738\u738b\u9f99,\u66b4\u9f8d,\u6050\u9f8d,\u9738\u738b\u9f8d\n\ud83d\udc33=>\u55b7\u6c34,\u55b7\u6c34\u7684\u9cb8,\u9cb8,\u9be8\u9b5a,\u9be8\u9b5a\u5674\u6c34\n\ud83d\udc0b=>\u9cb8\u9c7c,\u85cd\u9be8,\u9be8,\u5ea7\u982d\u9be8,\u9be8\u9b5a\n\ud83d\udc2c=>\u6d77\u8c5a,\u9e2d\u811a\u677f\n\ud83d\udc1f=>\u53cc\u9c7c\u5ea7,\u9c7c,\u9ec4\u9053\u5341\u4e8c\u5bab,\u9b5a\n\ud83d\udc20=>\u70ed\u5e26,\u70ed\u5e26\u9c7c,\u9c7c,\u71b1\u5e36\u9b5a,\u9b5a\n\ud83d\udc21=>\u6cb3\u8c5a,\u9c7c,\u9b5a\n\ud83e\udd88=>\u9c7c,\u9ca8,\u9ca8\u9c7c,\u9b5a,\u9bca\u9b5a,\u9bca\n\ud83d\udc19=>\u516b\u722a,\u7ae0\u9c7c,\u9c7c,\u516b\u722a\u9b5a,\u7ae0\u9b5a\n\ud83d\udc1a=>\u6d77\u87ba,\u87ba,\u8c9d\u6bbc,\u87ba\u6bbc\n\ud83d\udc0c=>\u8717\u725b,\u8778\u725b\n\ud83e\udd8b=>\u6606\u866b,\u6f02\u4eae,\u7f8e\u4e3d,\u8774\u8776,\u6606\u87f2,\u7f8e,\u85cd\u8272\u8774\u8776\n\ud83d\udc1b=>\u6bdb\u6bdb\u866b,\u6bdb\u866b,\u6bdb\u6bdb\u87f2,\u6bdb\u87f2\n\ud83d\udc1c=>\u8682\u8681,\u879e\u87fb,\u87fb\n\ud83d\udc1d=>\u52e4\u52b3,\u871c\u8702,\u8702,\u5927\u9ec3\u8702,\u9ec3\u8702\n\ud83d\udc1e=>\u6606\u866b,\u6bcd,\u74e2\u866b,\u6606\u87f2,\u74e2\u87f2,\u7532\u87f2\n\ud83e\udd97=>\u86d0\u86d0,\u87cb\u87c0\n\ud83d\udd77=>\u8718\u86db,\u6606\u87f2\n\ud83d\udd78=>\u86db\u7f51,\u8718\u86db\u7f51,\u86db\u7db2,\u8718\u86db\u7db2,\u7db2\n\ud83e\udd82=>\u5929\u874e\u5bab,\u5929\u874e\u5ea7,\u874e\u5b50,\u9ec4\u9053\u5341\u4e8c\u5bab,\u880d,\u880d\u5b50\n\ud83e\udd9f=>\u53d1\u70ed,\u6606\u866b,\u759f\u75be,\u75be\u75c5,\u75c5\u6bd2,\u868a\u5b50,\u7627\u75be,\u767c\u71d2,\u87f2\n\ud83e\udda0=>\u53d8\u5f62\u866b,\u75c5\u6bd2,\u7ec6\u83cc,\u5fae\u751f\u7269,\u7d30\u83cc,\u963f\u7c73\u5df4\n\ud83d\udc90=>\u82b1\u675f,\u9c9c\u82b1,\u9bae\u82b1,\u4e00\u7d2e\u82b1,\u9b31\u91d1\u9999\u82b1\u675f\n\ud83c\udf38=>\u6a31\u82b1,\u82b1,\u6afb\u82b1\n\ud83d\udcae=>\u767d\u82b1,\u82b1,\u767d\u8272\u82b1\u6735\n\ud83c\udff5=>\u5706\u5f62\u82b1\u9970,\u82b1,\u82b1\u6735,\u73ab\u7470\u82b1\u98fe,\u9ec3\u8272\u73ab\u7470\u82b1\u98fe\n\ud83c\udf39=>\u73ab\u7470,\u82b1,\u73ab\u7470\u82b1,\u7d05\u73ab\u7470\n\ud83e\udd40=>\u67af\u840e\u7684\u82b1,\u82b1,\u51cb\u96f6,\u67af\u840e,\u67af\u840e\u82b1\u6735,\u51cb\u8b1d\u5605\u73ab\u7470,\u51cb\u8b1d\u5605\u82b1,\u67af\u840e\u5605\u73ab\u7470,\u67af\u840e\u5605\u82b1\n\ud83c\udf3a=>\u6728\u69ff,\u8299\u84c9,\u82b1,\u6276\u6851\u82b1,\u675c\u9d51\u82b1,\u8299\u84c9\u82b1\n\ud83c\udf3b=>\u5411\u65e5\u8475,\u592a\u9633\u82b1,\u82b1,\u592a\u967d\u82b1\n\ud83c\udf3c=>\u5f00\u82b1,\u82b1,\u958b\u82b1,\u82b1\u6735\n\ud83c\udf37=>\u82b1,\u90c1\u91d1\u9999,\u9b31\u91d1\u9999\n\ud83c\udf31=>\u53d1\u82bd,\u5e7c\u82d7,\u82bd,\u82d7,\u767c\u82bd\n\ud83c\udf32=>\u5e38\u9752\u6811,\u677e\u6811,\u6811,\u5e38\u9752\u6a39,\u6a39,\u5e38\u7da0\u6a39\n\ud83c\udf33=>\u6811,\u843d\u53f6,\u843d\u53f6\u6811,\u843d\u53f6\u690d\u7269,\u6a39,\u843d\u8449\u6a39\n\ud83c\udf34=>\u68d5\u6988\u6811,\u68d5\u6ada\u6a39,\u6a39\n\ud83c\udf35=>\u4ed9\u4eba\u638c,\u6c99\u6f20,\u591a\u8089\u690d\u7269,\u690d\u7269\n\ud83c\udf3e=>\u7a3b,\u7a3b\u5b50,\u7c73,\u7cae\u98df,\u6c34\u7a3b,\u7a3b\u7a57,\u7a40\u7269\n\ud83c\udf3f=>\u8349\u836f,\u836f\u8349,\u9999\u8349,\u690d\u7269,\u8349\u85e5,\u8449\u5b50,\u4e5d\u5c64\u5854,\u725b\u81f3\u8349,\u7f85\u52d2,\u8349\u672c\u690d\u7269\n\u2618=>\u4e09\u53f6\u8349,\u82dc\u84ff,\u9162\u6d46\u8349,\u4e09\u8449\u8349,\u8349\n\ud83c\udf40=>\u56db\u53f6\u8349,\u5e78\u8fd0,\u56db\u8449\u8349,\u5e78\u904b\u8349\n\ud83c\udf41=>\u52a0\u62ff\u5927,\u67ab\u53f6,\u79cb,\u6953\u8449,\u7d05\u8449,\u8449\u5b50\n\ud83c\udf42=>\u53f6,\u79cb,\u843d\u53f6,\u67af\u8449,\u843d\u8449\n\ud83c\udf43=>\u53f6\u5b50,\u6811\u53f6,\u968f\u98ce\u98d8\u821e,\u98ce\u5439\u53f6\u843d,\u96a8\u98a8\u98c4\u843d\u7684\u8449\u5b50,\u98a8\u5439\u8449\u843d,\u843d\u8449,\u96a8\u98a8\u98c4\u843d\u5605\u6a39\u8449\n\ud83c\udf47=>\u6c34\u679c,\u8461\u8404,\u63d0\u5b50\n\ud83c\udf48=>\u6c34\u679c,\u751c\u74dc,\u871c\u74dc,\u9999\u74dc,\u74dc,\u54c8\u5bc6\u74dc\n\ud83c\udf49=>\u6c34\u679c,\u897f\u74dc\n\ud83c\udf4a=>\u67d1\u6854,\u6854\u5b50,\u6a58\u5b50,\u6c34\u679c,\u67d1\u6a58,\u67f3\u6a59,\u6a59\n\ud83c\udf4b=>\u67e0\u6aac,\u6c34\u679c,\u6ab8\u6aac,\u840a\u59c6\n\ud83c\udf4c=>\u6c34\u679c,\u9999\u8549\n\ud83c\udf4d=>\u6c34\u679c,\u83e0\u841d,\u9cf3\u68a8,\u83e0\u863f\n\ud83e\udd6d=>\u6c34\u679c,\u70ed\u5e26,\u8292\u679c,\u71b1\u5e36\n\ud83c\udf4e=>\u6c34\u679c,\u7ea2,\u7ea2\u82f9\u679c,\u82f9\u679c,\u7d05\u860b\u679c,\u860b\u679c\n\ud83c\udf4f=>\u6c34\u679c,\u82f9\u679c,\u9752,\u9752\u82f9\u679c,\u860b\u679c,\u9752\u860b\u679c\n\ud83c\udf50=>\u68a8,\u6c34\u679c,\u68a8\u5b50,\u5564\u68a8,\u897f\u6d0b\u68a8\n\ud83c\udf51=>\u6843,\u6c34\u679c,\u6843\u5b50,\u6c34\u871c\u6843\n\ud83c\udf52=>\u6a31\u6843,\u6c34\u679c,\u6afb\u6843,\u8eca\u5398\u5b50\n\ud83c\udf53=>\u6c34\u679c,\u8349\u8393,\u58eb\u591a\u5564\u68a8\n\ud83e\udd5d=>\u5947\u5f02\u679c,\u6c34\u679c,\u7315\u7334\u6843,\u98df\u7269,\u5947\u7570\u679c\n\ud83c\udf45=>\u756a\u8304,\u852c\u83dc,\u897f\u7ea2\u67ff,\u6c34\u679c\n\ud83e\udd65=>\u68d5\u6988,\u6930\u5b50\n\ud83e\udd51=>\u6c34\u679c,\u725b\u6cb9\u679c,\u98df\u7269,\u9cc4\u68a8,\u916a\u68a8\n\ud83c\udf46=>\u8304\u5b50,\u852c\u83dc,\u77ee\u74dc\n\ud83e\udd54=>\u571f\u8c46,\u852c\u83dc,\u98df\u7269,\u9a6c\u94c3\u85af,\u6839\u8396\u985e,\u99ac\u9234\u85af,\u85af\u4ed4\n\ud83e\udd55=>\u80e1\u841d\u535c,\u852c\u83dc,\u98df\u7269,\u6839\u8396\u985e,\u7d05\u863f\u8514,\u80e1\u863f\u8514,\u863f\u8514\n\ud83c\udf3d=>\u7389\u7c73,\u82de\u7c73,\u852c\u83dc,\u7c9f\u7c73\n\ud83c\udf36=>\u7ea2\u8fa3\u6912,\u8fa3\u6912,\u852c\u83dc,\u6307\u5929\u6912,\u7d05\u6912\n\ud83e\udd52=>\u6ce1\u83dc,\u852c\u83dc,\u98df\u7269,\u9ec4\u74dc,\u5c0f\u9ec3\u74dc,\u9752\u74dc,\u9752\u74dc\u5207\u7247\n\ud83e\udd6c=>\u5706\u767d\u83dc,\u5c0f\u767d\u83dc,\u7518\u84dd,\u7eff\u53f6\u852c\u83dc,\u83b4\u82e3,\u7518\u85cd\u83dc,\u7da0\u8449\u852c\u83dc,\u7fbd\u8863\u7518\u85cd,\u8435\u82e3,\u7da0\u8272\u852c\u83dc\n\ud83e\udd66=>\u7518\u84dd,\u897f\u5170\u82b1,\u82b1\u6930\u83dc,\u897f\u862d\u82b1\n\ud83e\uddc4=>\u4f50\u6599,\u5927\u849c,\u849c,\u849c\u5934,\u8c03\u5473,\u8abf\u5473,\u849c\u982d\n\ud83e\uddc5=>\u4f50\u6599,\u6d0b\u8471,\u8c03\u5473,\u6d0b\u8525,\u8abf\u5473\n\ud83c\udf44=>\u8611\u83c7,\u9999\u83c7,\u83c7\u985e\n\ud83e\udd5c=>\u575a\u679c,\u82b1\u751f,\u852c\u83dc,\u98df\u7269,\u5805\u679c,\u679c\u4ec1\n\ud83c\udf30=>\u6817\u5b50,\u690d\u7269\n\ud83c\udf5e=>\u9762\u5305,\u5410\u53f8,\u9eb5\u5305,\u591a\u58eb\u9eb5\u5305\n\ud83e\udd50=>\u65b0\u6708\u5f62\u9762\u5305,\u6cd5\u5f0f,\u7f8a\u89d2\u9762\u5305,\u9762\u5305,\u98df\u7269,\u53ef\u980c,\u725b\u89d2\u9eb5\u5305,\u9eb5\u5305,\u725b\u89d2\u5305\n\ud83e\udd56=>\u6cd5\u5f0f,\u6cd5\u5f0f\u957f\u68cd\u9762\u5305,\u9762\u5305,\u98df\u7269,\u6cd5\u570b\u9eb5\u5305,\u9eb5\u5305,\u6cd5\u5305,\u6cd5\u68cd\u5305\n\ud83e\udd68=>\u626d\u66f2\u98df\u54c1,\u6912\u76d0\u5377\u997c,\u8774\u8776\u9905,\u8774\u8776\u5708\n\ud83e\udd6f=>\u5976\u916a\u9171,\u70d8\u70e4\u98df\u54c1,\u9762\u5305\u5708,\u8c9d\u679c,\u91ac,\u9eb5\u5305\n\ud83e\udd5e=>\u70d9\u997c,\u714e\u997c,\u98df\u7269,\u714e\u9905,\u8584\u9905,\u9b06\u9905,\u70d9\u9905,\u70e4\u9905,\u73ed\u621f\n\ud83e\uddc7=>\u534e\u592b\u997c,\u683c\u5b50\u997c,\u70b9\u5fc3,\u70e4,\u7a9d\u592b\u997c,\u683c\u5b50\u9b06\u9905,\u6953\u7cd6,\u9435,\u7aa9\u592b\n\ud83e\uddc0=>\u5976\u916a,\u829d\u58eb,\u8d77\u53f8,\u4e73\u916a,\u8d77\u58eb\n\ud83c\udf56=>\u6392\u9aa8,\u8089,\u9aa8,\u5e36\u9aa8\u8089,\u5927\u584a\u7684\u8089,\u8089\u9aa8,\u9aa8\u7684\u8089\n\ud83c\udf57=>\u5bb6\u79bd,\u5bb6\u79bd\u7684\u817f,\u9e21\u8089,\u9e21\u817f,\u5e36\u9aa8\u8089,\u96de\u817f,\u96de\u8089,\u96de\u939a,\u96de\u9ac0\n\ud83e\udd69=>\u6392\u9aa8,\u725b\u6392,\u732a\u6392,\u7f8a\u6392,\u8089\u5757,\u8089\u7247,\u725b\u6252,\u7f8a\u6252,\u8089\u584a,\u8c6c\u6252\n\ud83e\udd53=>\u57f9\u6839,\u718f\u8089,\u8089,\u98df\u7269,\u8089\u985e,\u7159\u8089,\u7159\u8089\u7247\n\ud83c\udf54=>\u6c49\u5821,\u6c49\u5821\u5305,\u6f22\u5821,\u6f22\u5821\u5305\n\ud83c\udf5f=>\u6cb9\u70b8,\u85af\u6761,\u70b8\u85af\u689d,\u85af\u689d\n\ud83c\udf55=>\u62ab\u8428,\u62ab\u85a9,\u8d77\u58eb\u62ab\u85a9,\u4e00\u584a\u8584\u9905,\u4e00\u7247\u8584\u9905,\u8584\u9905\n\ud83c\udf2d=>\u70ed\u72d7,\u71b1\u72d7,\u71b1\u72d7\u5821,\u9999\u8178\n\ud83e\udd6a=>\u4e09\u660e\u6cbb,\u9762\u5305,\u4e09\u6587\u6cbb\n\ud83c\udf2e=>\u5377\u997c,\u58a8\u897f\u54e5,\u58a8\u897f\u54e5\u5377\u997c,\u593e\u9905,\u58a8\u897f\u54e5\u593e\u9905,\u5854\u53ef\u9905,\u7389\u7c73\u9905,\u58a8\u897f\u54e5\u5854\u53ef\u9905,\u58a8\u897f\u54e5\u7389\u7c73\u9905\n\ud83c\udf2f=>\u5377\u997c,\u7389\u7c73\u714e\u997c,\u58a8\u897f\u54e5,\u58a8\u897f\u54e5\u7389\u7c73\u714e\u997c,\u6372\u9905,\u58a8\u897f\u54e5\u6372\u9905\n\ud83e\udd59=>\u5939\u5fc3,\u5939\u5fc3\u997c,\u6c99\u62c9\u4e09\u660e\u6cbb,\u8089\u5939\u998d,\u98df\u7269,\u8584\u6372\u9905,\u53e3\u888b\u9905,\u6709\u9921\u4e09\u6587\u6cbb,\u76ae\u5854,\u76ae\u5854\u4e09\u6587\u6cbb\n\ud83e\uddc6=>\u4e2d\u4e1c\u852c\u83dc\u7403,\u6cb9\u70b8\u9e70\u5634\u8c46\u997c,\u70b8\u8c46\u4e38\u5b50,\u8089\u4e38,\u9e70\u5634\u8c46,\u6cb9\u70b8\u9df9\u5634\u8c46\u9905,\u9df9\u5634\u8c46,\u70b8\u8c46\u9905\n\ud83e\udd5a=>\u86cb,\u98df\u7269,\u96de\u86cb\n\ud83c\udf73=>\u5e73\u5e95\u9505,\u714e,\u714e\u86cb,\u86cb,\u8377\u5305\u86cb,\u5e73\u5e95\u944a,\u716e\u98ef,\u944a,\u96de\u86cb\n\ud83e\udd58=>\u6d45\u5e95,\u714e\u9505,\u88c5\u6709\u98df\u7269\u7684\u6d45\u5e95\u9505,\u98df\u7269,\u5e73\u5e95\u934b,\u6599\u7406,\u6dfa\u934b,\u6dfa\u934b\u6599\u7406,\u4e00\u934b\u98df\u7269,\u6d77\u9bae\u98ef,\u934b\n\ud83c\udf72=>\u4e00\u9505\u98df\u7269,\u98df\u7269,\u706b\u934b,\u6253\u908a\u7210\n\ud83e\udd63=>\u65e9\u9910,\u7897\u52fa,\u7ca5,\u8c37\u7269,\u7897\u548c\u6e6f\u5319,\u9910\u5177,\u5319\u7fae,\u5319\u7fae\u540c\u7897,\u7897,\u9644\u6709\u6e6f\u5319\u7684\u7897\n\ud83e\udd57=>\u6c99\u62c9,\u7eff\u8272\u6c99\u62c9,\u98df\u7269,\u751f\u83dc,\u751f\u83dc\u6c99\u62c9,\u6c99\u5f8b,\u751f\u83dc\u6c99\u5f8b,\u852c\u83dc\u6c99\u5f8b\n\ud83c\udf7f=>\u7206\u7c73\u82b1,\u7206\u8c37\n\ud83e\uddc8=>\u4e73\u5236\u54c1,\u725b\u5976,\u9ec4\u6cb9,\u4e73\u88fd\u54c1,\u5976\u6cb9,\u725b\u6cb9\n\ud83e\uddc2=>\u4f50\u6599\u74f6,\u76d0,\u8c03\u5473\u54c1,\u8abf\u5473\u54c1,\u8abf\u5473\u74f6,\u9e7d,\u8abf\u5473\u6599\n\ud83e\udd6b=>\u7f50\u5934,\u7f50\u5934\u98df\u54c1,\u7f50\u982d,\u7f50\u982d\u98df\u54c1\n\ud83c\udf71=>\u4fbf\u5f53,\u76d2\u996d,\u4fbf\u7576,\u98ef\u76d2\n\ud83c\udf58=>\u7c73\u679c,\u7c73\u997c,\u4ed9\u8c9d,\u7c73\u9905\n\ud83c\udf59=>\u65e5\u672c,\u996d\u56e2,\u98ef\u7cf0\n\ud83c\udf5a=>\u7c73,\u7c73\u996d,\u996d,\u7c73\u98ef,\u98ef,\u767d\u98ef\n\ud83c\udf5b=>\u5496\u55b1,\u5496\u55b1\u996d,\u996d,\u5496\u54e9\u98ef,\u98ef\n\ud83c\udf5c=>\u62c9\u9762,\u70ed\u6c14\u817e\u817e,\u7897,\u9762\u6761,\u6e6f\u9eb5,\u9eb5,\u62c9\u9eb5,\u71b1\u6c23\u9a30\u9a30\u5605\u7897,\u9eb5\u7897\n\ud83c\udf5d=>\u610f\u5927\u5229\u9762,\u610f\u7c89,\u610f\u9762,\u7fa9\u5927\u5229\u9eb5,\u9eb5,\u610f\u5927\u5229\u7c89,\u610f\u5927\u5229\u9eaa,\u610f\u5927\u5229\u9eb5\n\ud83c\udf60=>\u5730\u74dc,\u70e4\u5730\u74dc,\u70e4\u7ea2\u85af,\u7ea2\u85af,\u7168\u8543\u85af\n\ud83c\udf62=>\u4e32,\u5173\u4e1c\u716e,\u6d77\u9c9c,\u70e4\u8089\u4e32,\u95dc\u6771\u716e,\u6d77\u9bae,\u7af9\u7c64\n\ud83c\udf63=>\u5bff\u53f8,\u58fd\u53f8\n\ud83c\udf64=>\u5929\u5987\u7f57,\u70b8\u867e,\u5929\u5a66\u7f85,\u70b8\u8766,\u8766\n\ud83c\udf65=>\u9c7c\u677f,\u9b5a\u677f,\u65e5\u5f0f\u9b5a\u86cb,\u9b5a\u7cd5,\u9b5a\u9905,\u9cf4\u9580\u5377\n\ud83e\udd6e=>\u6708\u997c,\u79cb\u5929,\u8282\u65e5,\u4e2d\u79cb,\u6708\u9905\n\ud83c\udf61=>\u4e32,\u56e2\u5b50,\u65e5\u672c,\u751c\u70b9,\u4e38\u5b50\u4e32,\u7ce5\u7c73\u4e38\u5b50,\u4e32\u71d2\u4e09\u5144\u5f1f,\u548c\u83d3\u5b50\n\ud83e\udd5f=>\u6c34\u997a,\u714e\u997a,\u997a\u5b50,\u6c34\u9903,\u714e\u9903,\u9903\u5b50\n\ud83e\udd60=>\u5e78\u8fd0\u997c\u5e72,\u9884\u8a00,\u5e78\u904b\u9905\u4e7e,\u5e78\u904b\u66f2\u5947\n\ud83e\udd61=>\u5916\u5356\u5305\u88c5,\u5916\u5356\u6876,\u5916\u5356\u76d2,\u7261\u86ce\u6876,\u5916\u5e36\u9910\u76d2,\u5916\u8ce3,\u5916\u8ce3\u76d2\n\ud83e\udd80=>\u5de8\u87f9\u5ea7,\u8783\u87f9,\u87f9,\u9ec4\u9053\u5341\u4e8c\u5bab,\u7d05\u87f3,\u661f\u5ea7\n\ud83e\udd9e=>\u6d53\u6c64,\u6d77\u9c9c,\u94b3,\u9f99\u867e,\u6d77\u9bae,\u6fc3\u6e6f,\u722a,\u9f8d\u8766\n\ud83e\udd90=>\u7532\u58f3,\u867e,\u98df\u7269,\u7532\u6bbc,\u8766,\u8766\u5b50,\u660e\u8766\n\ud83e\udd91=>\u4e4c\u8d3c,\u8f6f\u4f53\u52a8\u7269,\u98df\u7269,\u9c7f\u9c7c,\u58a8\u9c7c,\u8edf\u9ad4\u52d5\u7269,\u9b77\u9b5a,\u52d5\u7269,\u70cf\u8cca\n\ud83e\uddaa=>\u6d77\u9c9c,\u7261\u86ce,\u73cd\u73e0,\u751f\u869d,\u6f5b\u6c34,\u7261\u8823,\u8814\n\ud83c\udf66=>\u5706\u7b52\u51b0\u6dc7\u6dcb,\u5706\u7b52\u51b0\u6fc0\u51cc,\u51b0\u54c1,\u971c\u6dc7\u6dcb,\u751c\u7b52,\u751c\u7b52\u96ea\u699a,\u8edf\u96ea\u7cd5,\u96ea\u699a\n\ud83c\udf67=>\u51b0,\u51b0\u6c99,\u5228\u51b0,\u751c\u70b9,\u51b0\u54c1,\u5228,\u751c\u54c1\n\ud83c\udf68=>\u51b0,\u51b0\u6dc7\u6dcb,\u51b0\u6fc0\u51cc,\u751c\u70b9,\u51b0\u54c1,\u96ea\u7cd5\n\ud83c\udf69=>\u751c\u70b9,\u751c\u751c\u5708,\u751c\u9ede,\u51ac\u7529\n\ud83c\udf6a=>\u66f2\u5947,\u997c\u5e72,\u751c\u9ede,\u9905\u4e7e,\u751c\u54c1\n\ud83c\udf82=>\u5e86\u795d,\u751f\u65e5,\u751f\u65e5\u86cb\u7cd5,\u86cb\u7cd5,\u751f\u65e5\u5feb\u6a02,\u6176\u795d,\u6709\u881f\u71ed\u7684\u86cb\u7cd5\n\ud83c\udf70=>\u6c34\u679c\u86cb\u7cd5,\u751c\u70b9,\u86cb\u7cd5,\u751c\u9ede,\u4e00\u584a\u86cb\u7cd5,\u58eb\u591a\u5564\u68a8\u86cb\u7cd5,\u9ede\u5fc3\n\ud83e\uddc1=>\u70d8\u7119\u98df\u54c1,\u751c\u70b9,\u7eb8\u676f\u86cb\u7cd5,\u676f\u5b50\u86cb\u7cd5,\u70d8\u7119,\u751c\u9ede\n\ud83e\udd67=>\u6cb9\u9165\u70b9\u5fc3,\u6d3e,\u7cd5\u70b9,\u6279\n\ud83c\udf6b=>\u5de7\u514b\u529b,\u751c\u54c1,\u751c\u70b9,\u5de7\u514b\u529b\u78da,\u4e00\u6392\u6731\u53e4\u529b,\u6731\u53e4\u529b\n\ud83c\udf6c=>\u7cd6,\u7cd6\u679c,\u751c\u54c1\n\ud83c\udf6d=>\u68d2\u68d2\u7cd6,\u7cd6,\u7cd6\u679c,\u6ce2\u677f\u7cd6\n\ud83c\udf6e=>\u5976\u9ec4,\u86cb\u5976\u51bb,\u86cb\u5976\u6c99\u53f8,\u5361\u58eb\u9054,\u5e03\u4e01,\u751c\u9ede,\u5409\u58eb,\u5e03\u7538,\u7126\u7cd6\u5e03\u7538,\u751c\u54c1,\u751c\u98df,\u96de\u86cb\u5e03\u7538\n\ud83c\udf6f=>\u8702\u871c,\u871c\u7f50,\u751c\u9ede,\u7cd6\u7f50,\u8702\u871c\u58fa,\u871c\u7cd6\u7f50\n\ud83c\udf7c=>\u5976,\u5976\u74f6,\u5a74\u513f,\u725b\u5976,\u5976\u6a3d,\u725b\u5976\u6a3d\n\ud83e\udd5b=>\u4e00\u676f\u5976,\u5976,\u676f,\u4e00\u676f\u725b\u5976,\u725b\u5976,\u98f2\u6599\n\u2615=>\u5496\u5561,\u70ed\u996e,\u8336,\u996e\u6599,\u71b1\u98f2,\u71b1\u5496\u5561\n\ud83c\udf75=>\u676f,\u6ca1\u6709\u628a\u624b\u7684\u8336\u676f,\u70ed\u8336,\u8336,\u996e\u6599,\u71b1\u8336,\u5187\u8033\u5605\u8336\u676f,\u62b9\u8336,\u7da0\u8336\n\ud83c\udf76=>\u6e05\u9152,\u74f6,\u9152\u676f,\u996e\u6599,\u9152,\u676f\u5b50,\u6e05\u9152\u74f6,\u7c73\u9152,\u9152\u74f6\n\ud83c\udf7e=>\u5e86\u795d,\u5f00\u9999\u69df,\u6728\u585e,\u74f6\u5b50,\u9999\u69df,\u6d0b\u9152,\u9152,\u9152\u6a3d,\u958b\u7dca\u84cb\u5605\u6a3d,\u9999\u6ab3,\u9999\u6ab3\u9152\u6a3d\n\ud83c\udf77=>\u8461\u8404\u9152,\u9152,\u9152\u676f,\u4e00\u676f\u7d05\u9152,\u4e00\u676f\u9152,\u7d05\u9152\n\ud83c\udf78=>\u676f,\u9152,\u9e21\u5c3e\u9152,\u96de\u5c3e\u9152,\u8abf\u9152,\u96de\u5c3e\u9152\u676f\n\ud83c\udf79=>\u70ed\u5e26\u6c34\u679c\u996e\u6599,\u996e\u6599,\u679c\u6c41,\u71b1\u5e36\u6c34\u679c\u98f2\u6599,\u71b1\u5e36\u98f2\u54c1,\u8abf\u9152,\u96de\u5c3e\u9152,\u98f2\u6599\n\ud83c\udf7a=>\u5564\u9152,\u676f,\u9152,\u5564\u9152\u676f,\u9152\u5427,\u9152\u676f\n\ud83c\udf7b=>\u5564\u9152,\u5e72\u676f,\u78b0\u676f,\u9152,\u4e7e\u676f\u5427,\u4e7e\u676f\n\ud83e\udd42=>\u559d,\u5e86\u795d,\u676f,\u78b0\u676f,\u4e7e\u676f,\u6176\u795d,\u8209\u676f,\u559d\u9999\u6ab3,\u8209\u676f\u6176\u795d,\u9152\u676f,\u9999\u6ab3\u9152\u676f\n\ud83e\udd43=>\u5a01\u58eb\u5fcc,\u5e73\u5e95\u676f,\u676f,\u9152,\u5a01\u58eb\u5fcc\u676f,\u70c8\u9152,\u9152\u676f,\u73bb\u7483\u676f\n\ud83e\udd64=>\u5e26\u5438\u7ba1\u676f,\u679c\u6c41,\u82cf\u6253,\u676f\u5b50\u548c\u5438\u7ba1,\u6709\u98f2\u7ba1\u5605\u676f,\u6c7d\u6c34\n\ud83e\uddc3=>\u5438\u7ba1,\u679c\u6c41\u76d2,\u76d2\u88c5,\u996e\u6599\u76d2,\u679c\u6c41,\u92c1\u7b94\u5305,\u7d19\u5305\u88dd\n\ud83e\uddc9=>\u8336,\u996e\u6599,\u9a6c\u9edb\u8336,\u746a\u9edb\u8336,\u98f2\u6599,\u98f2\u54c1\n\ud83e\uddca=>\u51b0\u5757,\u51b0\u5c71,\u51b7\u5374,\u51b7\u996e,\u51b0\u584a,\u51b7,\u51b0\u7c92\n\ud83e\udd62=>\u7b77\u5b50,\u7bb8\n\ud83c\udf7d=>\u5200,\u53c9,\u76d8,\u9910\u5177,\u5200\u53c9\u9910\u76e4,\u5200\u53c9\u540c\u789f,\u5200\u5b50,\u53c9\u5b50\n\ud83c\udf74=>\u5200,\u5200\u53c9,\u53c9,\u9910\u5177\n\ud83e\udd44=>\u5319,\u5319\u5b50,\u6c64\u5319,\u8c03\u7fb9,\u9910\u5177,\u6e6f\u5319,\u5319\u7fb9\n\ud83d\udd2a=>\u5200,\u6b66\u5668,\u70f9\u996a,\u83dc\u5200\n\ud83c\udffa=>\u53cc\u8033\u74f6,\u58f6,\u7f50,\u5bb9\u5668,\u9676\u7f50,\u74f6\u5b50,\u7f50\u5b50,\u82b1\u74f6,\u96d9\u8033\u74f6\n\ud83c\udf0d=>\u4e16\u754c,\u5730\u7403,\u5730\u7403\u4e0a\u7684\u6b27\u6d32\u975e\u6d32,\u6b27\u6d32,\u975e\u6d32,\u6b50\u6d32\u53ca\u975e\u6d32,\u661f\u7403,\u975e\u6d32\u5730\u7403,\u986f\u793a\u6b50\u6d32\u540c\u975e\u6d32\u5605\u5730\u7403,\u986f\u793a\u6b50\u6d32\u548c\u975e\u6d32\u7684\u5730\u7403\n\ud83c\udf0e=>\u4e16\u754c,\u5730\u7403,\u5730\u7403\u4e0a\u7684\u7f8e\u6d32,\u7f8e\u6d32,\u7f8e\u6d32\u5730\u7403,\u986f\u793a\u7f8e\u6d32\u5605\u5730\u7403,\u986f\u793a\u7f8e\u6d32\u7684\u5730\u7403\n\ud83c\udf0f=>\u4e16\u754c,\u4e9a\u6d32,\u5730\u7403,\u5730\u7403\u4e0a\u7684\u4e9a\u6d32\u6fb3\u6d32,\u6fb3\u6d32,\u4e9e\u6d32\u53ca\u6fb3\u6d32,\u4e9e\u6d32\u548c\u6fb3\u6d32\u5730\u7403,\u4e9e\u6d32\u5730\u7403,\u986f\u793a\u4e9e\u6d32\u548c\u6fb3\u6d32\u7684\u5730\u7403\n\ud83c\udf10=>\u4e16\u754c,\u5730\u7403,\u5b50\u5348\u7ebf,\u5e26\u7ecf\u7eac\u7ebf\u7684\u5730\u7403,\u7ecf\u7eac,\u5b50\u5348\u7dda,\u5e36\u6709\u7d93\u7def\u5605\u5730\u7403,\u7d93\u7def\n\ud83d\uddfa=>\u4e16\u754c,\u4e16\u754c\u5730\u56fe,\u5730\u56fe,\u4e16\u754c\u5730\u5716,\u5730\u5716\n\ud83d\uddfe=>\u5730\u56fe,\u65e5\u672c,\u65e5\u672c\u5730\u56fe,\u65e5\u672c\u5217\u5cf6,\u65e5\u672c\u5730\u5716,\u65e5\u672c\u9ce5\u77b0\u5716\n\ud83e\udded=>\u5b9a\u5411,\u5bfc\u822a,\u6307\u5357\u9488,\u78c1\u6027,\u5c0e\u822a,\u6307\u5357\u91dd,\u78c1\u9435\n\ud83c\udfd4=>\u51b7,\u5c71,\u96ea,\u96ea\u5c71,\u96ea\u5cf0\n\u26f0=>\u5c71,\u5c71\u5cf0\n\ud83c\udf0b=>\u55b7\u53d1,\u5c71,\u706b\u5c71,\u7206\u53d1,\u706b\u5c71\u7206\u767c\n\ud83d\uddfb=>\u5bcc\u58eb\u5c71,\u5c71,\u5c71\u5cf0\n\ud83c\udfd5=>\u5e10\u7bf7,\u9732\u8425,\u5e33\u7bf7\u9732\u71df,\u9732\u71df,\u5e33\u7bf7\n\ud83c\udfd6=>\u4f1e,\u6c99\u6ee9,\u6c99\u6ee9\u4f1e,\u6d77\u7058,\u6d77\u7058\u967d\u5098\n\ud83c\udfdc=>\u6c99\u6f20,\u8352\u6f20\n\ud83c\udfdd=>\u65e0\u4eba\u8352\u5c9b,\u8352\u5c9b,\u6c99\u7058\u5c0f\u5cf6,\u71b1\u5e36\u5c0f\u5cf6,\u8352\u5cf6\n\ud83c\udfde=>\u516c\u56ed,\u56fd\u5bb6\u516c\u56ed,\u81ea\u7136,\u98ce\u666f,\u516c\u5712,\u570b\u5bb6\u516c\u5712\n\ud83c\udfdf=>\u4f53\u80b2\u9986,\u7403\u5834,\u7af6\u6280\u5834,\u904b\u52d5\u5834,\u9ad4\u80b2\u5834,\u904b\u52d5\u5834\u9928,\u9ad4\u80b2\u9928\n\ud83c\udfdb=>\u53e4\u5178,\u53e4\u5178\u5efa\u7b51,\u53e4\u5efa\u7b51,\u53e4\u5178\u5efa\u7bc9,\u53e4\u8e5f\n\ud83c\udfd7=>\u65bd\u5de5,\u65bd\u5de5\u4e2d,\u5730\u76e4,\u5efa\u7bc9,\u5efa\u7bc9\u5730\u76e4,\u5efa\u7bc9\u7269\n\ud83e\uddf1=>\u5899,\u7802\u6d46,\u7816,\u9ecf\u571f,\u6ce5\u571f,\u7070\u6ce5,\u7246\u58c1,\u78da\u584a,\u78da\u982d\n\ud83c\udfd8=>\u4f4f\u5b85,\u623f,\u623f\u5c4b\u5efa\u7b51,\u5c4b\u820d,\u623f\u5c4b\u5efa\u7bc9,\u5c4b\n\ud83c\udfda=>\u5e9f\u589f,\u8352\u5b85,\u8352\u5e9f,\u9b3c\u5c4b,\u5ee2\u589f,\u5ee2\u68c4,\u6b98\u7834,\u7834\u820a,\u8001\u820a,\u8352\u5ee2\u5605\u5c4b\n\ud83c\udfe0=>\u5bb6,\u623f\u5b50\n\ud83c\udfe1=>\u522b\u5885,\u5bb6,\u623f\u5b50,\u82b1\u56ed,\u5225\u5885,\u6709\u82b1\u5712\u5605\u5c4b\n\ud83c\udfe2=>\u5199\u5b57\u697c,\u529e\u516c\u697c,\u8fa6\u516c\u5927\u6a13,\u9ad8\u6a13\u5927\u5ec8\n\ud83c\udfe3=>\u65e5\u672c,\u65e5\u672c\u90ae\u5c40,\u90ae\u5c40,\u65e5\u672c\u90f5\u5c40,\u90f5\u5c40\n\ud83c\udfe4=>\u6b27\u6d32,\u90ae\u5c40,\u6b50\u6d32\u90f5\u5c40,\u90f5\u5c40\n\ud83c\udfe5=>\u533b\u751f,\u533b\u9662,\u770b\u75c5,\u91ab\u751f,\u91ab\u7642,\u91ab\u9662\n\ud83c\udfe6=>\u94f6\u884c,\u9280\u884c\n\ud83c\udfe8=>\u65c5\u9986,\u9152\u5e97,\u65c5\u9928,\u98ef\u5e97,\u65c5\u793e\n\ud83c\udfe9=>\u60c5\u4eba\u65c5\u9986,\u60c5\u4eba\u9152\u5e97,\u60c5\u4fa3\u9152\u5e97,\u6c7d\u8eca\u65c5\u9928,\u8cd3\u9928,\u611b\u60c5\u8cd3\u9928\n\ud83c\udfea=>\u4fbf\u5229\u5e97,\u5546\u5e97,\u4fbf\u5229\u5546\u5e97\n\ud83c\udfeb=>\u5b66\u6821,\u6559\u5b66\u697c,\u5b78\u6821,\u6821\u820d\n\ud83c\udfec=>\u5546\u573a,\u767e\u8d27\u5546\u5e97,\u767e\u8ca8\u516c\u53f8,\u8cfc\u7269\u5546\u5834\n\ud83c\udfed=>\u5de5\u5382,\u5de5\u5ee0,\u5ee0\u623f\n\ud83c\udfef=>\u57ce\u5821,\u65e5\u672c,\u65e5\u672c\u57ce\u5821,\u65e5\u5f0f\u57ce\u5821\n\ud83c\udff0=>\u57ce\u5821,\u6b27\u6d32,\u6b27\u6d32\u57ce\u5821,\u6b50\u5f0f\u57ce\u5821,\u6b50\u6d32\u57ce\u5821\n\ud83d\udc92=>\u5a5a\u793c,\u6559\u5802,\u6d6a\u6f2b,\u7ed3\u5a5a,\u5a5a\u79ae,\u6559\u5802\u5a5a\u79ae\n\ud83d\uddfc=>\u4e1c\u4eac,\u4e1c\u4eac\u5854,\u5854,\u6771\u4eac\u9435\u5854,\u6771\u4eac\n\ud83d\uddfd=>\u81ea\u7531,\u81ea\u7531\u5973\u795e\u50cf,\u96d5\u5851,\u81ea\u7531\u5973\u795e\n\u26ea=>\u57fa\u7763,\u5b97\u6559,\u6559\u5802,\u5341\u5b57\u67b6,\u57fa\u7763\u6559\n\ud83d\udd4c=>\u4f0a\u65af\u5170,\u5b97\u6559,\u6e05\u771f\u5bfa,\u7a46\u65af\u6797,\u4f0a\u65af\u862d\u5efa\u7bc9\n\ud83d\uded5=>\u4f5b\u5bfa,\u4f5b\u6559,\u5370\u5ea6\u5bfa\u5e99,\u5bfa\u5e99,\u5bfa\u9662,\u5e99\u5b87,\u5370\u5ea6,\u5370\u5ea6\u5edf,\u5edf\n\ud83d\udd4d=>\u4f1a\u5802,\u5b97\u6559,\u72b9\u592a,\u72b9\u592a\u6559\u5802,\u6559\u5802,\u7336\u592a\u6559\u5802,\u7336\u592a,\u7336\u592a\u6559\u6703\n\u26e9=>\u5b97\u6559,\u65e5\u672c,\u795e\u793e,\u795e\u9053\u6559,\u9ce5\u5c45\n\ud83d\udd4b=>\u4f0a\u65af\u5170,\u514b\u5c14\u767d,\u5929\u623f,\u5b97\u6559,\u7a46\u65af\u6797,\u4f0a\u65af\u862d\u5efa\u7bc9,\u795e\u793e,\u8056\u5802,\u9ea5\u52a0\n\u26f2=>\u55b7\u6cc9,\u5674\u6c34\u6c60,\u5674\u6cc9\n\u26fa=>\u5e10\u7bf7,\u9732\u8425,\u5e33\u7bf7,\u9732\u71df\n\ud83c\udf01=>\u6709\u96fe,\u96fe,\u973e,\u5929\u6c23,\u9727,\u6709\u9727\n\ud83c\udf03=>\u591c\u665a,\u661f\u7a7a,\u665a\u4e0a,\u661f\u591c,\u57ce\u5e02,\u591c\u666f,\u5929\u969b\u7dda\n\ud83c\udfd9=>\u57ce\u5e02\u98ce\u5149,\u90fd\u5e02,\u90fd\u5e02\u666f\u89c2,\u9ad8\u697c\u5927\u53a6,\u57ce\u5e02,\u90fd\u5e02\u98a8\u666f,\u57ce\u5e02\u666f\u89c0\n\ud83c\udf04=>\u592a\u9633,\u5c71,\u5c71\u9876\u65e5\u51fa,\u65e5\u51fa,\u6e05\u6668,\u9ece\u660e,\u5c71\u982d\u5605\u65e5\u51fa\n\ud83c\udf05=>\u592a\u9633,\u65e5\u51fa,\u6e05\u6668,\u65ed\u65e5,\u671d\u967d,\u592a\u967d,\u967d\u5149\n\ud83c\udf06=>\u57ce\u5e02\u9ec4\u660f,\u591c\u665a,\u65e5\u843d,\u90fd\u5e02,\u9ec4\u660f,\u66ae\u8272,\u9ec3\u660f,\u5915\u967d\n\ud83c\udf07=>\u5915\u9633,\u65e5\u843d,\u5915\u967d\n\ud83c\udf09=>\u591c\u5e55\u4e0b\u7684\u6865,\u665a\u4e0a,\u6865,\u591c\u666f,\u591c\u6a4b,\u591c\u665a\u5605\u6a4b\n\u2668=>\u6c34,\u6cc9,\u6e29\u6cc9,\u70ed\u6c14\u817e\u817e,\u6ce1\u6e6f,\u6eab\u6cc9\n\ud83c\udfa0=>\u65cb\u8f6c\u6728\u9a6c,\u6728\u9a6c,\u6e38\u4e50\u56ed,\u65cb\u8f49\u6728\u99ac\n\ud83c\udfa1=>\u6469\u5929\u8f6e,\u6e38\u4e50\u56ed,\u6469\u5929\u8f2a\n\ud83c\udfa2=>\u6e38\u4e50\u56ed,\u8fc7\u5c71\u8f66,\u96f2\u9704\u98db\u8eca,\u904e\u5c71\u8eca\n\ud83d\udc88=>\u65cb\u8f6c,\u67f1,\u7406\u53d1,\u7406\u53d1\u5e97,\u7406\u9aee\u5e97,\u9aee\u578b\u5c4b,\u9aee\u578b\u5c4b\u62db\u724c\n\ud83c\udfaa=>\u5e10\u7bf7,\u9a6c\u620f\u56e2,\u9a6c\u620f\u56e2\u5e10\u7bf7,\u99ac\u6232\u5718,\u99ac\u6232\u5718\u5e33\u7bf7\n\ud83d\ude82=>\u706b\u8f66,\u84b8\u6c7d,\u84b8\u6c7d\u706b\u8f66,\u706b\u8eca,\u84b8\u6c7d\u706b\u8eca\n\ud83d\ude83=>\u7535\u8f66,\u8f68\u9053\u8f66,\u6709\u8ecc\u96fb\u8eca,\u8ecc\u9053\u96fb\u8eca,\u9435\u8def\u8eca\u8f1b\n\ud83d\ude84=>\u52a8\u8f66,\u65b0\u5e72\u7ebf,\u706b\u8f66,\u9ad8\u901f\u5217\u8f66,\u9ad8\u94c1,\u706b\u8eca,\u9ad8\u9435,\u9ad8\u901f\u5217\u8eca\n\ud83d\ude85=>\u52a8\u8f66,\u5b50\u5f39\u5934\u9ad8\u901f\u5217\u8f66,\u65b0\u5e72\u7ebf,\u706b\u8f66,\u9ad8\u901f,\u9ad8\u94c1,\u706b\u8eca,\u9ad8\u9421\u8eca\u982d,\u9ad8\u9435,\u5b50\u5f48\u706b\u8eca,\u9ad8\u901f\u5217\u8eca\n\ud83d\ude86=>\u706b\u8f66,\u94c1\u8def,\u706b\u8eca\n\ud83d\ude87=>\u5730\u94c1,\u5730\u9435,\u6377\u904b,\u5217\u8eca,\u5730\u4e0b\u9435\n\ud83d\ude88=>\u706b\u8f66,\u8f7b\u8f68,\u706b\u8eca,\u8f15\u8ecc,\u8f15\u8ecc\u5217\u8eca\n\ud83d\ude89=>\u706b\u8f66,\u8f66\u7ad9,\u94c1\u8def,\u8eca\u7ad9\n\ud83d\ude8a=>\u7535\u8f66,\u8def\u9762\u7535\u8f66,\u8def\u9762\u96fb\u8eca,\u8ecc\u9053\u96fb\u8eca,\u96fb\u52d5\u5df4\u58eb,\u96fb\u8eca\n\ud83d\ude9d=>\u5355\u8f68,\u706b\u8f66,\u55ae\u8ecc,\u706b\u8eca,\u55ae\u8ecc\u96fb\u8eca\n\ud83d\ude9e=>\u5c71\u533a,\u5c71\u533a\u94c1\u8def,\u706b\u8f66,\u94c1\u8def,\u5c71\u5340\u9435\u8def,\u706b\u8eca,\u4e0a\u5c71\u9435\u8def\n\ud83d\ude8b=>\u6709\u8f68\u7535\u8f66,\u96fb\u7e9c\u8eca,\u96fb\u8eca,\u7e9c\u8eca\n\ud83d\ude8c=>\u516c\u4ea4\u8f66,\u516c\u5171\u6c7d\u8f66,\u5927\u5df4,\u516c\u5171\u6c7d\u8eca,\u516c\u8eca,\u5df4\u58eb\n\ud83d\ude8d=>\u516c\u5171\u6c7d\u8f66,\u5927\u5df4,\u8fce\u9762\u9a76\u6765,\u8fce\u9762\u9a76\u6765\u7684\u516c\u4ea4\u8f66,\u516c\u5171\u6c7d\u8eca,\u516c\u8eca,\u5df4\u58eb,\u63a5\u8fd1\u4e2d\u5605\u5df4\u58eb\n\ud83d\ude8e=>\u65e0\u8f68\u7535\u8f66,\u7535\u8f66,\u516c\u8eca,\u7121\u8ecc\u96fb\u8eca,\u96fb\u52d5\u5df4\u58eb,\u5df4\u58eb,\u96fb\u52d5\u8eca,\u96fb\u8eca\n\ud83d\ude90=>\u516c\u5171\u6c7d\u8f66,\u5c0f\u5df4,\u5c0f\u578b\u5df4\u58eb\n\ud83d\ude91=>\u6025\u6551,\u6551\u62a4\u8f66,\u6551\u8b77\u8eca\n\ud83d\ude92=>\u6551\u706b\u8f66,\u6d88\u9632\u8f66,\u6d88\u9632\u8eca\n\ud83d\ude93=>\u8b66\u5bdf,\u8b66\u8f66,\u5de1\u903b,\u8b66\u8eca\n\ud83d\ude94=>\u8b66\u5bdf,\u8b66\u8f66,\u8fce\u9762\u9a76\u6765\u7684\u8b66\u8f66,\u8b66\u5bdf\u8eca,\u8b66\u8eca\n\ud83d\ude95=>\u51fa\u79df\u8f66,\u7684\u58eb,\u5c0f\u9ec3,\u8a08\u7a0b\u8eca\n\ud83d\ude96=>\u51fa\u79df\u8f66,\u7684\u58eb,\u8fce\u9762\u9a76\u6765\u7684\u51fa\u79df\u8f66,\u5c0f\u9ec3,\u8a08\u7a0b\u8eca,\u63a5\u8fd1\u4e2d\u7684\u8a08\u7a0b\u8eca\n\ud83d\ude97=>\u6c7d\u8f66,\u8f7f\u8f66,\u6c7d\u8eca,\u8f4e\u8eca,\u8eca\n\ud83d\ude98=>\u8f7f\u8f66,\u8fce\u9762\u9a76\u6765\u7684\u6c7d\u8f66,\u6c7d\u8eca,\u8f4e\u8eca,\u8eca,\u8eca\u8f1b\n\ud83d\ude99=>\u4f11\u95f2\u8f66,\u8fd0\u52a8\u578b\u591a\u7528\u9014\u8f66,\u4f11\u65c5\u8eca,\u5409\u666e\u8eca,\u65c5\u884c\u8eca\n\ud83d\ude9a=>\u5361\u8f66,\u8d27\u8f66,\u5361\u8eca,\u8ca8\u8eca,\u9001\u8ca8\u5361\u8eca,\u9001\u8ca8\u8ca8\u8eca\n\ud83d\ude9b=>\u5361\u8f66,\u62d6\u8f66,\u94f0\u63a5\u5f0f\u8d27\u8f66,\u5361\u8eca,\u8ca8\u8eca,\u8ca8\u6ac3\u8eca\n\ud83d\ude9c=>\u62d6\u62c9\u673a,\u62d6\u5f0b\u6a5f,\u62d6\u62c9\u6a5f\n\ud83c\udfce=>\u8d5b\u8f66,\u8dd1\u8f66,\u8cfd\u8eca,\u8eca\n\ud83c\udfcd=>\u6469\u6258,\u6469\u6258\u8f66,\u6469\u6258\u8eca,\u6a5f\u8eca,\u8cfd\u8eca,\u96fb\u55ae\u8eca\n\ud83d\udef5=>\u5c0f\u578b\u6469\u6258\u8f66,\u6469\u6258\u8eca,\u6a5f\u8eca,\u7dbf\u7f8a\u4ed4,\u96fb\u55ae\u8eca\n\ud83e\uddbd=>\u624b\u52a8\u8f6e\u6905,\u65e0\u969c\u788d,\u8f6e\u6905,\u884c\u52d5\u4e0d\u4fbf,\u8f2a\u6905\n\ud83e\uddbc=>\u65e0\u969c\u788d,\u7535\u52a8\u8f6e\u6905,\u8f6e\u6905,\u884c\u52d5\u4e0d\u4fbf,\u96fb\u52d5\u8f2a\u6905\n\ud83d\udefa=>\u4e09\u811a\u9e21,\u4e09\u8e66\u5b50,\u4e09\u8f6e\u6469\u6258\u8f66,\u561f\u561f\u8f66,\u81ea\u52a8\u4eba\u529b\u8f66,\u561f\u561f\u8eca,\u7be4\u7be4\u8eca\n\ud83d\udeb2=>\u5355\u8f66,\u811a\u8e0f\u8f66,\u81ea\u884c\u8f66,\u8173\u8e0f\u8eca,\u81ea\u884c\u8eca,\u55ae\u8eca\n\ud83d\udef4=>\u6ed1\u677f\u8f66,\u6ed1\u677f\u8eca,\u6ed1\u884c\n\ud83d\udef9=>\u677f,\u6ed1\u677f\n\ud83d\ude8f=>\u516c\u4ea4\u7ad9,\u516c\u4ea4\u8f66\u7ad9,\u516c\u5171\u6c7d\u8f66\u7ad9,\u516c\u8eca\u7ad9,\u516c\u8eca\u7ad9\u724c,\u5df4\u58eb\u7ad9,\u5df4\u58eb\u7ad9\u724c\n\ud83d\udee3=>\u516c\u8def,\u9ad8\u901f\u516c\u8def\n\ud83d\udee4=>\u706b\u8f66,\u94c1\u8def,\u94c1\u8f68,\u9435\u8ecc,\u9435\u9053\n\ud83d\udee2=>\u6876,\u77f3\u6cb9\u6876,\u6cb9\u6876\n\u26fd=>\u52a0\u6cb9\u7ad9,\u67f4\u6cb9,\u6cb9\u6cf5,\u71c3\u6cb9,\u52a0\u6cb9,\u5165\u6cb9,\u6cb9\u7ad9\n\ud83d\udea8=>\u706f,\u8b66\u62a5,\u8b66\u706f,\u8b66\u793a,\u8b66\u8f66\u706f,\u8b66\u5bdf,\u8b66\u8eca\u71c8\n\ud83d\udea5=>\u4ea4\u901a\u706f,\u4fe1\u53f7\u706f,\u6a2a\u5411\u7684\u7ea2\u7eff\u706f,\u7ea2\u7eff\u706f,\u4ea4\u901a\u865f\u8a8c,\u7d05\u7da0\u71c8\n\ud83d\udea6=>\u4ea4\u901a\u706f,\u4fe1\u53f7\u706f,\u7ea2\u7eff\u706f,\u7eb5\u5411\u7684\u7ea2\u7eff\u706f,\u4ea4\u901a\u865f\u8a8c,\u76f4\u5f0f\u7d05\u7da0\u71c8,\u4ea4\u901a\u71c8,\u7d05\u7da0\u71c8\n\ud83d\uded1=>\u505c\u6b62\u6807\u5fd7,\u516b\u8fb9\u5f62,\u6807\u5fd7,\u505c\u6b62,\u505c\u6b62\u6a19\u8a8c,\u6a19\u8a8c\n\ud83d\udea7=>\u65bd\u5de5,\u8def\u969c,\u5de5\u5730\n\u2693=>\u505c\u6cca,\u8239,\u951a,\u8239\u9328,\u9328\n\u26f5=>\u5e06\u8239,\u8239\n\ud83d\udef6=>\u72ec\u6728\u821f,\u7368\u6728\u821f,\u8239\n\ud83d\udea4=>\u5feb\u8247,\u8239\n\ud83d\udef3=>\u5ba2\u8239,\u5ba2\u8f6e,\u8239,\u5ba2\u8f2a\n\u26f4=>\u6e21\u8239,\u6e21\u8f6e,\u8f6e\u8239,\u6e21\u8f2a,\u8239\n\ud83d\udee5=>\u6469\u6258\u8247,\u8239,\u6c7d\u8247,\u5feb\u8247\n\ud83d\udea2=>\u8239\n\u2708=>\u98de\u673a,\u98db\u6a5f\n\ud83d\udee9=>\u5c0f\u578b\u98de\u673a,\u98de\u673a,\u5c0f\u578b\u98db\u6a5f,\u5c0f\u98db\u6a5f\n\ud83d\udeeb=>\u503c\u673a,\u767b\u673a,\u822a\u73ed\u8d77\u98de,\u8d77\u98de,\u8d77\u98db,\u98db\u6a5f\u8d77\u98db,\u8d77\u98db\u7dca\u5605\u98db\u6a5f\n\ud83d\udeec=>\u5230\u8fbe,\u822a\u73ed\u964d\u843d,\u964d\u843d,\u98db\u6a5f\u8457\u9678,\u964d\u843d\u7dca\u5605\u98db\u6a5f\n\ud83e\ude82=>\u5e06\u4f1e,\u60ac\u6302\u6ed1\u7fd4,\u6ed1\u7fd4,\u6ed1\u7fd4\u4f1e,\u8df3\u4f1e,\u964d\u843d\u4f1e,\u61f8\u639b\u5f0f\u6ed1\u7fd4,\u62d6\u66f3\u5098,\u8df3\u5098,\u964d\u843d\u5098,\u6ed1\u7fd4\u5098\n\ud83d\udcba=>\u5ea7\u4f4d,\u6905\u5b50,\u5ea7\u6905\n\ud83d\ude81=>\u76f4\u5347\u673a,\u76f4\u5347\u98de\u673a,\u76f4\u5347\u6a5f\n\ud83d\ude9f=>\u60ac\u6302,\u7a7a\u4e2d\u8f68\u9053\u5217\u8f66,\u7a7a\u8f68,\u61f8\u7d22\u9435\u8def,\u61f8\u6d6e\u5217\u8eca\n\ud83d\udea0=>\u7a7a\u4e2d,\u7d22\u9053,\u7f06\u8f66,\u7e9c\u8eca\n\ud83d\udea1=>\u7a7a\u4e2d,\u7d22\u9053,\u7f06\u8f66,\u7a7a\u4e2d\u7e9c\u8eca,\u7e9c\u8eca,\u540a\u8eca\n\ud83d\udef0=>\u536b\u661f,\u592a\u7a7a,\u885b\u661f\n\ud83d\ude80=>\u592a\u7a7a,\u706b\u7bad\n\ud83d\udef8=>\u4e0d\u660e\u98de\u884c\u7269,\u98de\u789f,\u5e7d\u6d6e,\u98db\u789f,\u4e0d\u660e\u98db\u884c\u7269\u9ad4\n\ud83d\udece=>\u670d\u52a1\u94c3,\u9152\u5e97,\u94c3,\u670d\u52d9\u9234,\u53ee\u53ee\u9418,\u6309\u9234,\u6309\u9418,\u64b3\u9418,\u3a52\u9418\n\ud83e\uddf3=>\u5305\u88c5,\u65c5\u884c,\u884c\u674e\u7bb1,\u6253\u5305,\u884c\u674e\n\u231b=>\u6c99\u6f0f,\u8ba1\u65f6\u5668\n\u23f3=>\u6c99\u6b63\u5f80\u4e0b\u6d41\u7684\u6c99\u6f0f,\u8ba1\u65f6\u5668,\u6c99\u6f0f,\u6d41\u52d5\u7684\u6c99\u6f0f,\u6d41\u7dca\u6c99\u5605\u6c99\u6f0f\n\u231a=>\u624b\u8868,\u8868,\u624b\u9336,\u9336\n\u23f0=>\u949f,\u95f9\u949f,\u6642\u9418,\u9b27\u9418\n\u23f1=>\u7801\u8868,\u79d2\u8868,\u8ba1\u65f6\u5668,\u6642\u9418,\u78bc\u9336,\u79d2\u9336\n\u23f2=>\u5b9a\u65f6\u5668,\u8ba1\u65f6\u5668,\u6642\u9418,\u8a08\u6642\u5668\n\ud83d\udd70=>\u53f0\u949f,\u58c1\u7089\u949f,\u5ea7\u949f,\u5ea7\u9418,\u6642\u9418,\u58c1\u7210\u9418\n\ud83d\udd5b=>\u5341\u4e8c\u70b9,\u5341\u4e8c\u9ede\n\ud83d\udd67=>\u5341\u4e8c\u70b9\u534a,\u5341\u4e8c\u9ede\u534a\n\ud83d\udd50=>\u4e00\u70b9,\u4e00\u9ede\n\ud83d\udd5c=>\u4e00\u70b9\u534a,\u4e00\u9ede\u534a\n\ud83d\udd51=>\u4e24\u70b9,\u5169\u9ede\n\ud83d\udd5d=>\u4e24\u70b9\u534a,\u5169\u9ede\u534a\n\ud83d\udd52=>\u4e09\u70b9,\u4e09\u9ede\n\ud83d\udd5e=>\u4e09\u70b9\u534a,\u4e09\u9ede\u534a\n\ud83d\udd53=>\u56db\u70b9,\u56db\u9ede\n\ud83d\udd5f=>\u56db\u70b9\u534a,\u56db\u9ede\u534a\n\ud83d\udd54=>\u4e94\u70b9,\u4e94\u9ede\n\ud83d\udd60=>\u4e94\u70b9\u534a,\u4e94\u9ede\u534a\n\ud83d\udd55=>\u516d\u70b9,\u516d\u9ede\n\ud83d\udd61=>\u516d\u70b9\u534a,\u516d\u9ede\u534a\n\ud83d\udd56=>\u4e03\u70b9,\u4e03\u9ede\n\ud83d\udd62=>\u4e03\u70b9\u534a,\u4e03\u9ede\u534a\n\ud83d\udd57=>\u516b\u70b9,\u516b\u9ede\n\ud83d\udd63=>\u516b\u70b9\u534a,\u516b\u9ede\u534a\n\ud83d\udd58=>\u4e5d\u70b9,\u4e5d\u9ede\n\ud83d\udd64=>\u4e5d\u70b9\u534a,\u4e5d\u9ede\u534a\n\ud83d\udd59=>\u5341\u70b9,\u5341\u9ede\n\ud83d\udd65=>\u5341\u70b9\u534a,\u5341\u9ede\u534a\n\ud83d\udd5a=>\u5341\u4e00\u70b9,\u5341\u4e00\u9ede\n\ud83d\udd66=>\u5341\u4e00\u70b9\u534a,\u5341\u4e00\u9ede\u534a\n\ud83c\udf11=>\u65b0\u6708,\u6708\u4eae,\u6714\u6708\n\ud83c\udf12=>\u4e09\u65e5\u6708,\u5a25\u7709\u6708,\u5f2f\u6708,\u6708\u4eae,\u7709\u6708,\u5f4e\u6708,\u7709\u5f62\u65b0\u6708\n\ud83c\udf13=>\u4e0a\u5f26\u6708,\u6708\u4eae\n\ud83c\udf14=>\u6708\u4eae,\u76c8\u51f8\u6708\n\ud83c\udf15=>\u6708\u4eae,\u671b\u6708,\u6ee1\u6708,\u6eff\u6708\n\ud83c\udf16=>\u4e8f\u51f8\u6708,\u6708\u4eae,\u6f38\u76c8\u6708,\u8667\u51f8\u6708,\u51f8\u6708\n\ud83c\udf17=>\u4e0b\u5f26\u6708,\u6708\u4eae\n\ud83c\udf18=>\u4e8f\u7709\u6708,\u5f2f\u6708,\u6708\u4eae,\u6b8b\u6708,\u6b98\u6708,\u7709\u5f62\u6b98\u6708\n\ud83c\udf19=>\u5a25\u7709\u6708,\u5f2f\u6708,\u6708\u4eae,\u5f4e\u6708,\u6708\u7259,\u6b8b\u6708\n\ud83c\udf1a=>\u5fae\u7b11\u7684\u6714\u6708,\u6708\u4eae,\u6714\u6708,\u6708\u4eae\u516c\u516c,\u65b0\u6708,\u65b0\u6708\u5605\u9762\u5b54,\u6709\u81c9\u7684\u65b0\u6708\n\ud83c\udf1b=>\u5fae\u7b11\u7684\u4e0a\u5f26\u6708,\u6708\u4eae,\u86fe\u7709\u6708,\u4e0a\u5f26\u6708,\u5f4e\u6708\u81c9\u671d\u5de6,\u4e0a\u5f26\u6708\u5605\u9762\u5b54\n\ud83c\udf1c=>\u5fae\u7b11\u7684\u4e0b\u5f26\u6708,\u6708\u4eae,\u6b8b\u6708,\u4e0b\u5f26\u6708,\u5f4e\u6708\u81c9\u671d\u53f3,\u4e0b\u5f26\u6708\u5605\u9762\u5b54\n\ud83c\udf21=>\u5929\u6c14,\u6c14\u6e29,\u6e29\u5ea6\u8ba1,\u6eab\u5ea6\u8a08\n\u2600=>\u592a\u9633,\u6674,\u6674\u5929,\u592a\u967d\n\ud83c\udf1d=>\u5fae\u7b11\u7684\u6708\u4eae,\u6708\u4eae,\u671b\u6708,\u6ee1\u6708,\u5fae\u7b11\u7684\u6eff\u6708,\u6eff\u6708\u5605\u9762\u5b54\n\ud83c\udf1e=>\u592a\u9633,\u5fae\u7b11\u7684\u592a\u9633,\u592a\u967d,\u5fae\u7b11\u7684\u592a\u967d,\u592a\u967d\u7b11\u9762\n\ud83e\ude90=>\u571f\u661f,\u6709\u73af\u884c\u661f,\u571f\u661f\u74b0,\u5e36\u884c\u661f\u74b0\u7684\u884c\u661f,\u6709\u884c\u661f\u74b0\u7684\u884c\u661f\n\u2b50=>\u4e94\u89d2\u661f,\u661f\u661f\n\ud83c\udf1f=>\u53d1\u5149,\u661f\u661f,\u95ea\u4eae\u7684\u661f\u661f,\u9583\u720d\u7684\u661f\u661f,\u9583\u4eae\u5605\u661f\u661f\n\ud83c\udf20=>\u6d41\u661f,\u661f\u661f\n\ud83c\udf0c=>\u661f\u7a7a,\u94f6\u6cb3,\u9280\u6cb3\n\u2601=>\u4e91,\u9634,\u5929\u6c23,\u96f2\n\u26c5=>\u4e4c\u4e91\u853d\u65e5,\u591a\u4e91,\u9634,\u5929\u6c23,\u9670\u5929\n\u26c8=>\u9635\u96e8,\u96e8,\u96f7\u9635\u96e8,\u5929\u6c23,\u96f7\u96e8,\u6709\u96f7\u96e8\u5605\u96f2\n\ud83c\udf24=>\u4e91,\u592a\u9633,\u5c11\u4e91,\u6674\u5076\u6709\u4e91,\u5929\u6c23,\u6674\u5076\u6709\u96f2,\u592a\u967d\u55ba\u4e00\u56bf\u7d30\u96f2\u5f8c\u9762\n\ud83c\udf25=>\u4e91,\u591a\u4e91,\u592a\u9633,\u5929\u6c23,\u6674\u6642\u591a\u96f2,\u592a\u967d\u55ba\u4e00\u5927\u7247\u96f2\u5f8c\u9762\n\ud83c\udf26=>\u4e91,\u592a\u9633,\u6674\u8f6c\u96e8,\u96e8,\u5929\u6c23,\u6674\u6642\u6709\u96e8,\u592a\u967d\u55ba\u96e8\u96f2\u5f8c\u9762\n\ud83c\udf27=>\u4e0b\u96e8,\u4e91,\u96e8,\u5929\u6c23,\u96e8\u5929,\u96e8\u96f2\n\ud83c\udf28=>\u4e0b\u96ea,\u4e91,\u96ea,\u5929\u6c23,\u843d\u96ea\u5605\u96f2\n\ud83c\udf29=>\u4e91,\u6253\u96f7,\u95ea\u7535,\u96f7,\u5929\u6c23,\u9583\u96fb\n\ud83c\udf2a=>\u4e91,\u65cb\u98ce,\u9f99\u5377\u98ce,\u5929\u6c23,\u9f8d\u6372\u98a8\n\ud83c\udf2b=>\u96fe,\u973e,\u5929\u6c23,\u6709\u9727\n\ud83c\udf2c=>\u5927\u98ce,\u72c2\u98ce,\u522e\u98a8,\u5929\u6c23,\u98a8\u5439\u81c9\n\ud83c\udf00=>\u53f0\u98ce,\u65cb\u98ce,\u98d3\u98ce,\u5929\u6c23,\u6688,\u98b1\u98a8\n\ud83c\udf08=>\u5f69\u8679\n\ud83c\udf02=>\u4f1e,\u6536\u8d77\u7684\u4f1e,\u96e8,\u96e8\u4f1e,\u5098,\u6536\u5408\u7684\u5098,\u96e8\u5098,\u6536\u8d77\u5605\u906e,\u906e\n\u2602=>\u4f1e,\u96e8,\u96e8\u4f1e,\u5098,\u96e8\u5098,\u906e\n\u2614=>\u4e0b\u96e8,\u96e8\u4f1e,\u96e8\u6ef4,\u5098,\u96e8\u4e2d\u7684\u5098,\u843d\u96e8,\u906e\n\u26f1=>\u4f1e,\u9633\u4f1e,\u5098,\u906e\u967d\u5098,\u6c99\u7058\u906e,\u906e\n\u26a1=>\u5371\u9669,\u6709\u7535,\u95ea\u7535,\u9ad8\u538b,\u9583\u96fb,\u96fb,\u9ad8\u58d3\u96fb\n\u2744=>\u51b7,\u96ea,\u96ea\u82b1\n\u2603=>\u96ea,\u96ea\u4e0e\u96ea\u4eba,\u96ea\u4eba,\u96ea\u4e2d\u7684\u96ea\u4eba\n\u26c4=>\u96ea\u4eba\n\u2604=>\u592a\u7a7a,\u5f57\u661f,\u6167\u661f\n\ud83d\udd25=>\u706b,\u706b\u7130,\u706b\u82d7\n\ud83d\udca7=>\u51b7,\u6c34,\u6c34\u6ef4,\u6c57\n\ud83c\udf0a=>\u6ce2\u6d6a,\u6d6a\u82b1,\u6d77\u6d0b,\u6d77\u6d6a\n\ud83c\udf83=>\u4e07\u5723\u8282,\u5357\u74dc\u706f,\u5e86\u795d,\u706f\u7b3c,\u5357\u74dc,\u5357\u74dc\u71c8\n\ud83c\udf84=>\u5723\u8bde,\u5723\u8bde\u6811,\u5e86\u795d,\u6811,\u8056\u8a95\u6a39\n\ud83c\udf86=>\u5e86\u795d,\u70df\u82b1,\u7130\u706b,\u7159\u82b1,\u7206\u7af9\n\ud83c\udf87=>\u5e86\u795d,\u706b\u82b1,\u70df\u706b,\u70df\u82b1,\u7130\u706b,\u7159\u82b1,\u71e6\u721b\u7159\u82b1\n\ud83e\udde8=>\u70b8\u836f,\u70df\u82b1,\u7206\u70b8,\u7206\u7af9,\u706b\u85e5,\u7159\u706b,\u97ad\u70ae,\u70ae\u4ed7\n\u2728=>\u661f\u661f,\u706b\u82b1,\u95ea\u4eae,\u95ea\u5149,\u95ea\u8000,\u9583\u4eae,\u9583\u720d,\u9583\u5149\n\ud83c\udf88=>\u5e86\u795d,\u6c14\u7403,\u6c23\u7403\n\ud83c\udf89=>\u5e86\u795d,\u5f69\u5e26,\u62c9\u70ae\u5f69\u5e26,\u6d3e\u5bf9,\u6d3e\u5bf9\u793c\u5bbe\u82b1,\u62c9\u70ae\n\ud83c\udf8a=>\u4e94\u5f69\u7eb8\u5c51\u7403,\u5e86\u795d,\u7403,\u4e94\u5f69\u7d19\u5c51,\u5f69\u7403,\u606d\u8cc0\u5f69\u7403\n\ud83c\udf8b=>\u4e03\u5915,\u4e03\u5915\u6811,\u5e86\u795d,\u65e5\u672c,\u6811,\u4e03\u5915\u6a39\n\ud83c\udf8d=>\u5e86\u795d,\u65e5\u672c,\u677e\u6811,\u76c6\u683d,\u7af9,\u95e8\u677e,\u958b\u904b\u7af9\n\ud83c\udf8e=>\u4eba\u5076,\u5e86\u795d,\u65e5\u672c\u4eba\u5f62,\u8282\u65e5,\u5973\u5152\u7bc0,\u65e5\u672c\u5a03\u5a03,\u65e5\u672c\u516c\u4ed4\n\ud83c\udf8f=>\u5e86\u795d,\u65e5\u672c,\u7537\u5b69\u8282,\u957f\u65d7,\u9ca4\u9c7c\u65d7,\u9bc9\u9b5a\u65d7\n\ud83c\udf90=>\u5e86\u795d,\u94c3\u94db,\u98ce\u94c3,\u98a8\u9234\n\ud83c\udf91=>\u4e2d\u79cb,\u5e86\u795d,\u6708\u4eae,\u8d4f\u6708,\u8cde\u6708\n\ud83e\udde7=>\u5229\u662f,\u793c\u7269,\u7ea2\u5305,\u8fd0\u6c14,\u94b1,\u5409\u5229,\u58d3\u6b72\u9322,\u79ae\u7269,\u7d05\u5305,\u7d05\u5305\u888b,\u5229\u662f\u5c01\n\ud83c\udf80=>\u4e1d\u5e26,\u5e86\u795d,\u7f0e\u5e26,\u8774\u8776\u7ed3,\u8774\u8776\u7d50\n\ud83c\udf81=>\u5305\u88c5,\u5e86\u795d,\u76d2\u5b50,\u793c\u54c1,\u793c\u7269,\u6176\u795d,\u79ae\u7269,\u79ae\u76d2\n\ud83c\udf97=>\u4e1d\u5e26,\u5e86\u795d,\u63d0\u793a\u4e1d\u5e26,\u6697\u793a,\u7d72\u5e36,\u9ec3\u7d72\u5e36,\u610f\u8b58\u7d72\u5e36,\u63d0\u9192\u7d72\u5e36,\u652f\u6301\u7d72\u5e36\n\ud83c\udf9f=>\u5165\u573a\u5238,\u7968,\u95e8\u7968,\u5165\u5834\u5238,\u7968\u5238\n\ud83c\udfab=>\u5165\u573a\u5238,\u7535\u5f71\u7968,\u7968,\u8f66\u7968,\u95e8\u7968,\u7968\u5238,\u9580\u7968,\u5165\u5834\u5377\n\ud83c\udf96=>\u519b\u529f\u7ae0,\u519b\u961f,\u52cb\u7ae0,\u5956\u7ae0,\u52f3\u7ae0,\u8ecd\u4e8b\u734e\u7ae0\n\ud83c\udfc6=>\u5956\u52b1,\u5956\u54c1,\u5956\u676f,\u5956\u8d4f,\u734e\u76c3\n\ud83c\udfc5=>\u5956\u724c,\u8fd0\u52a8\u4f1a\u5956\u724c,\u734e\u724c,\u9ad4\u80b2\u734e\u7ae0\n\ud83e\udd47=>\u5956\u724c,\u7b2c\u4e00,\u91d1\u724c,\u51a0\u8ecd,\u7b2c\u4e00\u540d\n\ud83e\udd48=>\u5956\u724c,\u7b2c\u4e8c,\u94f6\u724c,\u4e9e\u8ecd,\u7b2c\u4e8c\u540d,\u9280\u724c\n\ud83e\udd49=>\u5956\u724c,\u7b2c\u4e09,\u94dc\u724c,\u5b63\u8ecd,\u7b2c\u4e09\u540d,\u9285\u724c\n\u26bd=>\u7403,\u82f1\u5f0f\u8db3\u7403,\u8db3\u7403\n\u26be=>\u68d2\u7403,\u7403\n\ud83e\udd4e=>\u5792\u7403,\u624b\u5957,\u7403,\u814b\u4e0b,\u4f4e\u624b,\u58d8\u7403\n\ud83c\udfc0=>\u7403,\u7bee\u7403,\u7bee\u7b50,\u7c43\u7403\n\ud83c\udfd0=>\u6392\u7403,\u7403\n\ud83c\udfc8=>\u6a44\u6984\u7403,\u7403,\u7f8e\u5f0f\u6a44\u6984\u7403,\u7f8e\u5f0f\u8db3\u7403\n\ud83c\udfc9=>\u6a44\u6984\u7403,\u7403,\u82f1\u5f0f\u6a44\u6984\u7403,\u6a44\u6b16\u7403,\u6b16\u7403\n\ud83c\udfbe=>\u7403,\u7403\u62cd,\u7f51\u7403,\u7db2\u7403\n\ud83e\udd4f=>\u6781\u9650,\u6781\u9650\u8fd0\u52a8,\u7ec8\u6781,\u98de\u76d8,\u6975\u9650,\u98db\u76e4\n\ud83c\udfb3=>\u4fdd\u9f84\u7403,\u7403,\u4fdd\u9f61\u7403\n\ud83c\udfcf=>\u677f\u7403,\u7403,\u7403\u62cd\n\ud83c\udfd1=>\u66f2\u68cd\u7403,\u7403,\u7403\u68cd\n\ud83c\udfd2=>\u51b0\u7403,\u7403,\u7403\u68cd,\u51b0\u4e0a\u66f2\u68cd\u7403\n\ud83e\udd4d=>\u7403,\u7403\u68cd,\u7403\u95e8,\u888b\u68cd\u7403,\u5f97\u5206,\u7403\u687f\n\ud83c\udfd3=>\u4e52\u4e53\u7403,\u6bd4\u8d5b,\u7403,\u7403\u62cd,\u4e52\u4e53,\u684c\u7403\n\ud83c\udff8=>\u7403\u62cd,\u7fbd\u6bdb\u7403,\u7403\n\ud83e\udd4a=>\u624b\u5957,\u62f3\u51fb\u624b\u5957,\u62f3\u64ca,\u62f3\u64ca\u624b\u5957,\u7af6\u6280,\u904b\u52d5\n\ud83e\udd4b=>\u5236\u670d,\u67d4\u9053,\u6b66\u672f,\u7a7a\u624b\u9053,\u7ec3\u6b66\u670d,\u8dc6\u62f3\u9053,\u6b66\u8853,\u7af6\u6280,\u904b\u52d5,\u9053\u670d\n\ud83e\udd45=>\u7403\u7f51,\u7403\u95e8,\u7403\u7db2,\u7403\u9580,\u904b\u52d5,\u9f8d\u9580\n\u26f3=>\u9ad8\u5c14\u592b,\u9ad8\u5c14\u592b\u7403\u6d1e,\u9ad8\u723e\u592b,\u54e5\u723e\u592b\u7403\n\u26f8=>\u51b0\u5200,\u6e9c\u51b0,\u6ed1\u51b0,\u6e9c\u51b0\u978b\n\ud83c\udfa3=>\u9493\u9c7c\u7aff,\u9c7c\u6746,\u91e3\u7aff,\u91e3\u9b5a\n\ud83e\udd3f=>\u6d6e\u6f5c,\u6df1\u6f5c,\u6f5c\u6c34,\u6f5c\u6c34\u9762\u7f69,\u6c34\u80ba\u6f5b\u6c34,\u6d6e\u6f5b,\u6f5b\u6c34,\u6f5b\u6c34\u9762\u7f69\n\ud83c\udfbd=>\u4e0a\u8863,\u8dd1\u6b65,\u8fd0\u52a8\u80cc\u5fc3,\u904b\u52d5,\u904b\u52d5\u670d\n\ud83c\udfbf=>\u6ed1\u96ea,\u96ea\n\ud83d\udef7=>\u4e58\u96ea\u6a47,\u96ea\u6a47,\u9a7e\u96ea\u6a47,\u6ed1\u96ea\u6a47\n\ud83e\udd4c=>\u51b0\u4e0a\u6e9c\u77f3,\u51b0\u58f6,\u6bd4\u8d5b,\u6e38\u620f,\u51b0\u77f3\u58fa,\u77f3\u982d,\u904a\u6232\n\ud83c\udfaf=>\u547d\u4e2d,\u6b63\u4e2d\u9776\u5fc3\u7684\u98de\u9556,\u9776\u5fc3,\u98de\u9556,\u6b63\u4e2d\u7d05\u5fc3\n\ud83e\ude80=>\u4e0a\u4e0b\u8d77\u843d,\u60a0\u60a0\u7403,\u73a9\u5177,\u6e9c\u6e9c\u7403,\u6efe\u52d5,\u6416\u6416\n\ud83e\ude81=>\u7ff1\u7fd4,\u98ce\u7b5d,\u98de\u7fd4,\u4e0a\u5347,\u98a8\u7b8f,\u98db\n\ud83c\udfb1=>8 \u7403\u5236\u684c\u7403,\u53f0\u7403,\u6e38\u620f,\u9739\u96f3\u516b\u7403,\u649e\u7403,\u7403,\u684c\u7403\n\ud83d\udd2e=>\u547d\u8fd0,\u5de5\u5177,\u6c34\u6676,\u6c34\u6676\u7403,\u7403,\u8d22\u5bcc,\u5360\u535c,\u7b97\u547d\n\ud83e\uddff=>\u5c0f\u88c5\u9970\u54c1,\u6076\u9b54\u4e4b\u773c,\u62a4\u8eab\u7b26,\u73e0\u5b50,\u7eb3\u624e\u5c14,\u7eb3\u624e\u5c14\u62a4\u8eab\u7b26,\u8b77\u8eab\u7b26,\u907f\u90aa,\u90aa\u773c\n\ud83c\udfae=>\u624b\u67c4,\u6e38\u620f\u624b\u67c4,\u7535\u5b50\u6e38\u620f,\u96fb\u52d5,\u96fb\u73a9,\u96fb\u5b50\u904a\u6232\n\ud83d\udd79=>\u64cd\u63a7\u6746,\u6e38\u620f\u64cd\u63a7\u6746,\u7535\u5b50\u6e38\u620f,\u6416\u687f,\u64cd\u63a7\u687f,\u63a7\u5236\u6746\n\ud83c\udfb0=>\u6e38\u620f,\u8001\u864e\u673a,\u89d2\u5b50\u673a,\u8d4c\u535a,\u5403\u89d2\u5b50\u8001\u864e,\u62c9\u9738\u6a5f,\u8001\u864e\u6a5f\n\ud83c\udfb2=>\u8272\u5b50,\u9ab0\u5b50\n\ud83e\udde9=>\u56fe\u7247,\u62fc\u56fe,\u667a\u529b\u6e38\u620f,\u7ebf\u7d22,\u8054\u9501,\u62fc,\u62fc\u5716,\u7247,\u7dda\u7d22,\u8b0e\u984c\n\ud83e\uddf8=>\u586b\u5145,\u6bdb\u7ed2\u73a9\u5177,\u6cf0\u8fea\u718a,\u73a9\u5076,\u73a9\u5177,\u5a03\u5a03,\u6bdb\u8338\u8338,\u6bdb\u516c\u4ed4\n\u2660=>\u6251\u514b,\u724c,\u8475\u6247,\u9ed1\u6843,\u7d19\u724c,\u5564\u724c\n\u2665=>\u6251\u514b,\u724c,\u7ea2\u5fc3,\u7ea2\u6843,\u7d05\u5fc3,\u7d19\u724c,\u5564\u724c\n\u2666=>\u6251\u514b,\u65b9\u5757,\u65b9\u7247,\u724c,\u65b9\u584a,\u7d19\u724c,\u5564\u724c,\u968e\u78da\n\u2663=>\u6251\u514b,\u6885\u82b1,\u724c,\u8349\u82b1,\u7d19\u724c,\u5564\u724c\n\u265f=>\u5175,\u53d7\u9a97\u8005,\u56fd\u9645\u8c61\u68cb,\u727a\u7272\u54c1,\u5352,\u6230\u7565,\u68cb\u5b50,\u9b25\u667a\n\ud83c\udccf=>\u5927\u5c0f\u738b,\u5927\u738b,\u5c0f\u738b,\u6251\u514b,\u724c,\u9b3c\u724c\n\ud83c\udc04=>\u7ea2\u4e2d,\u9ebb\u5c06,\u7d05\u4e2d,\u9ebb\u5c07,\u9ebb\u96c0\n\ud83c\udfb4=>\u5361\u724c,\u65e5\u672c,\u6e38\u620f,\u82b1\u672d,\u82b1\u724c,\u82b1\u9b25,\u82b1\u5564\u724c,\u82b1\u672d\u7d19\u724c\n\ud83c\udfad=>\u5267\u9662,\u620f\u5267,\u827a\u672f,\u8868\u6f14,\u8868\u6f14\u827a\u672f,\u9762\u5177,\u6232\u5287,\u8868\u6f14\u85dd\u8853\n\ud83d\uddbc=>\u535a\u7269\u9986,\u5e26\u6846\u7684\u753b,\u6846,\u753b,\u827a\u672f,\u756b,\u88f1\u6846\u756b,\u76f8\u7247\u9023\u76f8\u6846\n\ud83c\udfa8=>\u535a\u7269\u9986,\u753b\u753b,\u827a\u672f,\u8c03\u8272\u677f,\u8c03\u8272\u76d8,\u8abf\u8272\u677f,\u8abf\u8272\u76e4\n\ud83e\uddf5=>\u7ebf,\u7ebf\u8f74,\u7ef3\u5b50,\u7f1d\u7eab,\u9488,\u7dda,\u7dda\u8ef8,\u7e2b\u7d09,\u91dd\n\ud83e\uddf6=>\u6bdb\u7ebf,\u6bdb\u7ebf\u7403,\u7f16\u7ec7,\u94a9\u9488\u7f16\u7ec7\u7269,\u6bdb\u7dda\u7403,\u7403,\u7e54,\u9264\u91dd,\u6bdb\u51b7,\u91dd\u7e54\n\ud83d\udc53=>\u670d\u9970,\u773c\u775b,\u773c\u955c,\u773c\u93e1\n\ud83d\udd76=>\u592a\u9633\u955c,\u58a8\u955c,\u592a\u967d\u773c\u93e1,\u58a8\u93e1\n\ud83e\udd7d=>\u62a4\u76ee\u955c,\u62a4\u773c,\u6e38\u6cf3,\u710a\u63a5,\u4fdd\u8b77\u773c\u775b,\u710a\u5de5,\u86d9\u93e1,\u8b77\u773c\u7f69\n\ud83e\udd7c=>\u533b\u751f,\u5b9e\u9a8c\u4eba\u5458,\u767d\u5927\u8902,\u79d1\u5b66\u5bb6,\u5be6\u9a57,\u5be6\u9a57\u888d,\u79d1\u5b78\u5bb6,\u91ab\u751f\n\ud83e\uddba=>\u5b89\u5168,\u6551\u751f\u8863,\u7d27\u6025,\u80cc\u5fc3,\u9003\u751f,\u7dca\u6025\u72c0\u6cc1\n\ud83d\udc54=>\u886c\u886b\u9886\u5e26,\u9886\u5e26,\u9818\u5e36,\u9818\u5454\n\ud83d\udc55=>t\u6064,\u6064\u886b,t\u5379,\u896f\u886b\n\ud83d\udc56=>\u725b\u4ed4\u88e4,\u88e4\u5b50,\u725b\u4ed4\u8932,\u8932\u5b50\n\ud83e\udde3=>\u56f4\u5dfe,\u570d\u5dfe,\u8116\u5b50,\u9838\u5dfe\n\ud83e\udde4=>\u624b\u5957,\u624b\n\ud83e\udde5=>\u5916\u5957,\u5939\u514b,\u593e\u514b,\u5927\u8863,\u5927\u8938\n\ud83e\udde6=>\u77ed\u889c,\u889c\u5b50,\u957f\u889c,\u7d72\u896a,\u896a\u5b50,\u9577\u896a\n\ud83d\udc57=>\u8863\u670d,\u8fde\u8863\u88d9,\u6d0b\u88dd,\u88d9\u5b50,\u9023\u8eab\u88d9\n\ud83d\udc58=>\u548c\u670d,\u65e5\u672c\n\ud83e\udd7b=>\u5370\u5ea6,\u62ab\u80a9,\u7eb1\u4e3d,\u8863\u670d,\u6d0b\u88dd,\u838e\u9e97\u670d,\u838e\u9e97,\u88d9\n\ud83e\ude71=>\u4e00\u7247\u5f0f,\u6cf3\u8863,\u6cf3\u88c5,\u6e38\u6cf3,\u8fde\u4f53\u6cf3\u8863,\u4e00\u4ef6\u5f0f\u6cf3\u88dd,\u4e00\u4ef6\u5f0f\u6cf3\u8863\n\ud83e\ude72=>\u4e00\u7247\u5f0f,\u4e09\u89d2\u88e4,\u5185\u88e4,\u6cf3\u8863,\u6cf3\u88c5,\u77ed\u88e4,\u4e00\u4ef6\u5f0f,\u6cf3\u88dd,\u6cf3\u8932\n\ud83e\ude73=>\u5185\u88e4,\u56db\u89d2\u88e4,\u6cf3\u8863,\u6cf3\u88c5,\u77ed\u88e4,\u88e4\u5b50,\u6cf3\u8932,\u77ed\u6cf3\u8932,\u8932\u88dd,\u5e95\u8932,\u77ed\u8932,\u8932\n\ud83d\udc59=>\u4e09\u70b9\u5f0f,\u6bd4\u57fa\u5c3c,\u6cf3\u88c5,\u4e09\u9ede\u5f0f,\u6bd4\u5805\u5c3c\n\ud83d\udc5a=>\u5973,\u5973\u88c5,\u8863\u670d,\u5973\u88dd\n\ud83d\udc5b=>\u94b1\u5305,\u8377\u5305,\u9322\u5305,\u9280\u5305\n\ud83d\udc5c=>\u624b\u63d0\u5305,\u630e\u5305,\u5305\u5305,\u624b\u888b,\u76ae\u5305\n\ud83d\udc5d=>\u5305,\u624b\u62ff\u5305,\u624b\u888b,\u5305\u5305\n\ud83d\udecd=>\u5305,\u888b,\u8d2d\u7269\u888b,\u901b\u8857,\u7d19\u888b,\u8cfc\u7269\u888b\n\ud83c\udf92=>\u4e66\u5305,\u5305,\u66f8\u5305,\u80a9\u63f9\u66f8\u5305\n\ud83d\udc5e=>\u7537\u978b,\u978b,\u76ae\u978b\n\ud83d\udc5f=>\u8dd1\u978b,\u8fd0\u52a8\u978b,\u978b,\u7403\u978b,\u904b\u52d5\u978b,\u6ce2\u978b\n\ud83e\udd7e=>\u5f92\u6b65,\u767b\u5c71,\u767b\u5c71\u978b,\u8fdc\u8db3\u91ce\u8425,\u9732\u8425,\u5065\u884c,\u767b\u5c71\u9774,\u80cc\u5305,\u9732\u71df,\u9774\u5b50,\u76ae\u9774,\u884c\u5c71\n\ud83e\udd7f=>\u4e00\u811a\u8e6c,\u4fbf\u978b,\u5e73\u5e95\u82ad\u857e\u821e\u978b,\u5e73\u5e95\u978b,\u61f6\u4eba\u978b,\u62d6\u978b,\u82ad\u857e\u821e\u978b\n\ud83d\udc60=>\u5973,\u978b,\u9ad8\u8ddf\u978b,\u5973\u978b,\u5973\u88dd\u978b,\u9ad8\u8e2d\u978b\n\ud83d\udc61=>\u51c9\u978b,\u5973,\u5973\u5f0f\u51c9\u978b,\u62d6\u978b,\u6dbc\u978b\n\ud83e\ude70=>\u821e\u8e48,\u821e\u978b,\u82ad\u857e\u821e\u978b,\u8db3\u5c16\u978b,\u8df3\u821e,\u821e,\u82ad\u857e\n\ud83d\udc62=>\u5973,\u5973\u9774,\u9774\u5b50,\u9577\u9774\n\ud83d\udc51=>\u738b\u51a0,\u7687\u51a0\n\ud83d\udc52=>\u5973,\u5973\u5e3d,\u5e3d\u5b50,\u6dd1\u5973\u5e3d\n\ud83c\udfa9=>\u5e3d\u5b50,\u793c\u5e3d,\u9ad8\u5e3d,\u79ae\u5e3d,\u7d33\u58eb\u5e3d,\u9b54\u8853\u5e2b\u5e3d\n\ud83c\udf93=>\u56db\u65b9\u5e3d,\u6bd5\u4e1a\u5e3d,\u7562\u696d\u5e3d\n\ud83e\udde2=>\u68d2\u7403\u5e3d,\u9e2d\u820c\u5e3d,\u9d28\u820c\u5e3d\n\u26d1=>\u5341\u5b57,\u5934\u76d4,\u5b89\u5168\u5e3d,\u767d\u5341\u5b57\u5934\u76d4,\u5de5\u7a0b\u5b89\u5168\u5e3d\n\ud83d\udcff=>\u5b97\u6559,\u5ff5\u73e0,\u73e0\u5b50,\u7948\u7977,\u9879\u94fe,\u9805\u934a,\u9996\u98fe,\u9838\u93c8\n\ud83d\udc84=>\u5316\u5986\u54c1,\u53e3\u7ea2,\u5507\u818f,\u5316\u599d,\u53e3\u7d05,\u6253\u626e,\u5316\u599d\u54c1\n\ud83d\udc8d=>\u6212\u6307,\u94bb\u6212,\u947d\u6212\n\ud83d\udc8e=>\u5b9d\u77f3,\u94bb\u77f3,\u947d\u77f3\n\ud83d\udd07=>\u5b89\u9759,\u5df2\u9759\u97f3\u7684\u626c\u58f0\u5668,\u626c\u58f0\u5668,\u626c\u58f0\u5668\u5173\u95ed,\u65e0\u58f0,\u9759\u97f3,\u95dc\u6389\u5587\u53ed,\u975c\u97f3\n\ud83d\udd08=>\u4f4e\u97f3\u91cf\u7684\u626c\u58f0\u5668,\u5c0f\u58f0,\u5c0f\u97f3\u91cf,\u626c\u58f0\u5668,\u8f7b\u58f0,\u5587\u53ed,\u7d30\u8072\uff5c\u5587\u53ed,\u7d30\u8072\u5587\u53ed\n\ud83d\udd09=>\u4e2d\u7b49,\u4e2d\u7b49\u97f3\u91cf,\u4e2d\u7b49\u97f3\u91cf\u7684\u626c\u58f0\u5668,\u626c\u58f0\u5668,\u4f4e\u97f3\u91cf,\u5587\u53ed,\u8072\u91cf\u4e2d\u7b49,\u8072\u91cf\u4e2d\u7b49\u5605\u5587\u53ed\n\ud83d\udd0a=>\u5927\u58f0,\u5927\u97f3\u91cf,\u626c\u58f0\u5668,\u9ad8\u97f3\u91cf\u7684\u626c\u58f0\u5668,\u5587\u53ed,\u9ad8\u97f3\u91cf,\u5927\u8072,\u8072\u91cf\u5927\u5605\u5587\u53ed\n\ud83d\udce2=>\u516c\u5171\u5e7f\u64ad,\u5587\u53ed,\u5927\u58f0,\u5e7f\u64ad,\u901a\u77e5,\u5927\u8072\u516c,\u64f4\u97f3\u5668\n\ud83d\udce3=>\u547c\u558a,\u5587\u53ed\u7b52,\u5927\u58f0,\u6269\u97f3\u5668,\u901a\u77e5,\u5587\u53ed,\u64f4\u97f3\u5668,\u50b3\u8072\u7b52\n\ud83d\udcef=>\u53f7,\u53f7\u89d2,\u5587\u53ed,\u90ae\u53f7,\u90ae\u653f,\u865f\u89d2,\u901a\u77e5,\u90f5\u4ef6\u901a\u77e5,\u90f5\u653f\u865f\u89d2,\u90f5\u653f\u901a\u77e5\n\ud83d\udd14=>\u53ee\u5f53,\u54cd\u94c3,\u94c3\u94db,\u9234\u943a,\u9418\n\ud83d\udd15=>\u54cd\u94c3\u5173\u95ed,\u5b89\u9759,\u65e0\u58f0,\u7981\u6b62\u54cd\u94c3,\u9759\u97f3,\u7121\u8072,\u975c\u97f3,\u5187\u8072,\u5187\u8072\u5605\u9418,\u9418\n\ud83c\udfbc=>\u4e50\u8c31,\u4e94\u7ebf\u8c31,\u97f3\u4e50,\u97f3\u7b26,\u6a02\u8b5c,\u97f3\u6a02\n\ud83c\udfb5=>\u4e50\u8c31,\u4e94\u7ebf\u8c31,\u516b\u5206\u97f3\u7b26,\u97f3\u4e50,\u97f3\u7b26,\u97f3\u6a02\n\ud83c\udfb6=>\u4e50\u8c31,\u4e94\u7ebf\u8c31,\u516b\u5206\u97f3\u7b26,\u591a\u4e2a\u97f3\u7b26,\u97f3\u4e50,\u97f3\u7b26,\u6a02\u7b26,\u97f3\u6a02,\u4e09\u500b\u97f3\u7b26,\u97f3\u7b26\uff5c\u4e09\u500b\u97f3\u7b26\n\ud83c\udf99=>\u5f55\u97f3\u5ba4,\u5f55\u97f3\u5ba4\u9ea6\u514b\u98ce,\u97f3\u4e50,\u9ea6,\u9ea6\u514b,\u9ea6\u514b\u98ce,\u9304\u97f3\u5ba4\u9ea5\u514b\u98a8,\u9ea5\u514b\u98a8,\u54aa\u9ad8\u98a8,\u9304\u97f3\u5ba4\u54aa\u9ad8\u98a8\n\ud83c\udf9a=>\u6ed1\u5757,\u7535\u5e73,\u7535\u5e73\u6ed1\u5757,\u8c03\u8282,\u97f3\u4e50,\u8abf\u6574\u687f,\u6ed1\u687f,\u6ed1\u687f \uff5c\u97f3\u6a02\n\ud83c\udf9b=>\u63a7\u5236,\u63a7\u5236\u65cb\u94ae,\u65cb\u94ae,\u8c03\u8282,\u97f3\u4e50,\u63a7\u5236\u65cb\u9215,\u65cb\u9215,\u97f3\u6a02\n\ud83c\udfa4=>\u5361\u62c9ok,\u5531k,\u5531\u6b4c,\u9ea6,\u9ea6\u514b,\u9ea6\u514b\u98ce,k\u6b4c,\u9ea5\u514b\u98a8,\u54aa\u9ad8\u98a8,\u6b4c\n\ud83c\udfa7=>\u5934\u6234\u5f0f\u8033\u673a,\u8033\u673a,\u8033\u6a5f,\u97f3\u6a02,\u8033\u7b52,\u8033\u7b52\uff5c\u97f3\u6a02\n\ud83d\udcfb=>\u5e7f\u64ad,\u5e7f\u64ad\u7535\u53f0,\u6536\u97f3\u673a,\u65e0\u7ebf\u7535,\u7535\u53f0,\u6536\u97f3\u6a5f\n\ud83c\udfb7=>\u4e50\u5668,\u5439\u594f,\u6f14\u594f,\u8428\u514b\u65af\u7ba1,\u97f3\u4e50,\u6a02\u5668,\u85a9\u514b\u65af\u98a8,\u6a02\u5668\uff5c\u8272\u58eb\u98a8,\u8272\u58eb\u98a8\n\ud83c\udfb8=>\u4e50\u5668,\u5409\u4ed6,\u5f39\u594f,\u6f14\u594f,\u97f3\u4e50,\u6a02\u5668,\u7d50\u4ed6\n\ud83c\udfb9=>\u4e50\u5668,\u5f39\u594f,\u6f14\u594f,\u94a2\u7434,\u97f3\u4e50,\u97f3\u4e50\u952e\u76d8,\u6a02\u5668,\u92fc\u7434,\u96fb\u5b50\u7434\n\ud83c\udfba=>\u4e50\u5668,\u5439\u594f,\u5587\u53ed,\u5c0f\u53f7,\u97f3\u4e50,\u5c0f\u865f,\u6a02\u5668\n\ud83c\udfbb=>\u4e50\u5668,\u5c0f\u63d0\u7434,\u63d0\u7434,\u6f14\u594f,\u97f3\u4e50,\u6a02\u5668\n\ud83e\ude95=>\u5f26\u4e50\u5668,\u5f39\u594f,\u73ed\u5353\u7434,\u97f3\u4e50,\u5f26\u6a02\u5668,\u6591\u9ce9\u7434,\u97f3\u6a02\n\ud83e\udd41=>\u97f3\u4e50,\u9f13,\u9f13\u58f0,\u9f13\u69cc,\u6253\u64ca\u6a02,\u97f3\u6a02,\u9f13\u68d2\n\ud83d\udcf1=>\u624b\u63d0\u7535\u8bdd,\u624b\u673a,\u667a\u80fd\u624b\u673a,\u7535\u8bdd,\u79fb\u52a8,\u624b\u6a5f,\u96fb\u8a71,\u624b\u63d0\u96fb\u8a71,\u624b\u63d0\u96fb\u8a71\uff5c\u96fb\u8a71\n\ud83d\udcf2=>\u5e26\u6709\u7bad\u5934\u7684\u624b\u673a,\u624b\u673a,\u63a5\u6536,\u667a\u80fd\u624b\u673a,\u6765\u7535,\u624b\u6a5f,\u63a5\u96fb\u8a71,\u96fb\u8a71,\u500b\u6709\u7bad\u5634\u5605\u96fb\u8a71,\u624b\u63d0\u96fb\u8a71\n\u260e=>\u56fa\u5b9a\u7535\u8bdd,\u56fa\u8bdd,\u5ea7\u673a,\u7535\u8bdd,\u5e02\u8a71,\u96fb\u8a71,\u5ba4\u5167\u96fb\u8a71\n\ud83d\udcde=>\u56fa\u5b9a\u7535\u8bdd,\u56fa\u8bdd,\u5ea7\u673a,\u7535\u8bdd,\u7535\u8bdd\u542c\u7b52,\u807d\u7b52,\u96fb\u8a71,\u96fb\u8a71\u7b52,\u96fb\u8a71\u7b52\uff5c\u96fb\u8a71\n\ud83d\udcdf=>bb \u673a,\u4f20\u547c\u673a,\u547c\u673a,\u5bfb\u547c\u673a,bb call,\u547c\u53eb\u5668,\u50b3\u547c\u6a5f,\u50b3\u547c\u6a5f\uff5ccall\u6a5f\n\ud83d\udce0=>\u4f20\u771f,\u4f20\u771f\u53f7,\u4f20\u771f\u673a,\u53d1\u4f20\u771f,\u50b3\u771f\u6a5f\n\ud83d\udd0b=>\u6b63\u6781,\u7535\u6781,\u7535\u6c60,\u7535\u6e90,\u84c4\u7535\u6c60,\u8d1f\u6781,\u96fb\u6c60\n\ud83d\udd0c=>\u63d2\u5934,\u7535\u63d2\u5934,\u7535\u6e90,\u7535\u6e90\u63d2\u5934,\u7535\u7ebf,\u63d2\u982d,\u63d2\u8607\n\ud83d\udcbb=>\u4e2a\u4eba\u7535\u8111,\u624b\u63d0\u7535\u8111,\u7535\u8111,\u7b14\u8bb0\u672c\u7535\u8111,\u7b46\u8a18\u578b\u96fb\u8166,\u7b46\u96fb,\u624b\u63d0\u96fb\u8166\n\ud83d\udda5=>pc,\u4e2a\u4eba\u7535\u8111,\u53f0\u5f0f\u7535\u8111,\u663e\u793a\u5668,\u663e\u793a\u5c4f,\u8ba1\u7b97\u673a,\u684c\u4e0a\u578b\u96fb\u8166,\u684c\u6a5f,\u96fb\u8166,\u684c\u9762\u96fb\u8166\n\ud83d\udda8=>\u5370\u5237\u673a,\u55b7\u58a8\u6253\u5370,\u590d\u5370,\u6253\u5370\u673a,\u626b\u63cf,\u6fc0\u5149\u6253\u5370,\u5217\u8868\u6a5f,\u5370\u8868\u6a5f,\u5217\u5370\u6a5f\n\u2328=>\u6253\u5b57,\u6309\u952e,\u7535\u8111,\u8f93\u5165,\u952e\u76d8,\u9375\u76e4,\u96fb\u8166\n\ud83d\uddb1=>\u6709\u7ebf\u9f20\u6807,\u6fc0\u5149\u9f20\u6807,\u70b9\u51fb,\u70b9\u6309,\u7535\u8111,\u7535\u8111\u9f20\u6807,\u6ed1\u9f20,\u96fb\u8166\n\ud83d\uddb2=>\u6709\u7ebf\u9f20\u6807,\u7535\u8111,\u8f68\u8ff9\u7403,\u8ffd\u8e2a\u7403,\u9f20\u6807,\u8ecc\u8de1\u7403\n\ud83d\udcbd=>mini\u5149\u76d8,\u5149\u76d8,\u7535\u8111\u5149\u76d8,\u8ff7\u4f60\u5149\u789f,\u8ff7\u4f60\u5531\u7247\n\ud83d\udcbe=>3.5\u82f1\u5bf8,\u4fbf\u643a,\u5b58\u50a8,\u78c1\u76d8,\u8f6f\u76d8,\u78c1\u789f\u7247,\u78c1\u789f\n\ud83d\udcbf=>\u4e13\u8f91,\u5149\u76d8,\u5b58\u50a8,\u5f71\u7247,\u97f3\u4e50,\u5149\u789f\n\ud83d\udcc0=>\u5149\u76d8,\u5149\u789f,\u5f71\u7247,\u97f3\u4e50\n\ud83e\uddee=>\u7b97\u76d8,\u8ba1\u7b97,\u7b97\u76e4,\u8a08\u7b97,\u8a08\u6578\n\ud83c\udfa5=>\u6444\u50cf\u673a,\u6444\u5f55\u673a,\u6444\u5f71,\u6444\u5f71\u673a,\u7535\u5f71,\u7535\u5f71\u6444\u5f71\u673a,\u651d\u5f71\u6a5f,\u96fb\u5f71\u651d\u5f71\u6a5f\n\ud83c\udf9e=>\u5e27,\u5f71\u7247\u5e27,\u7535\u5f71,\u7535\u5f71\u80f6\u7247,\u80f6\u5377,\u80f6\u7247,\u81a0\u5377,\u96fb\u5f71\u81a0\u5377,\u83f2\u6797,\u83f2\u6797\uff5c\u96fb\u5f71\u83f2\u6797\n\ud83d\udcfd=>\u5f71\u7247,\u6295\u5f71\u4eea,\u653e\u6620\u673a,\u7535\u5f71,\u7535\u5f71\u653e\u6620\u673a,\u89c6\u9891,\u653e\u6620\u6a5f,\u96fb\u5f71\u653e\u6620\u6a5f,\u6295\u5f71\u6a5f\n\ud83c\udfac=>\u573a\u8bb0,\u573a\u8bb0\u677f,\u6253\u677f,\u62cd\u7535\u5f71,\u5834\u8a18\u677f\n\ud83d\udcfa=>\u7535\u89c6,\u7535\u89c6\u673a,\u770b\u7535\u89c6,\u89c6\u9891,\u8282\u76ee,\u96fb\u8996,\u96fb\u8996\uff5ctv\n\ud83d\udcf7=>\u5361\u7247\u76f8\u673a,\u62cd\u7167,\u6444\u5f71,\u7167\u7247,\u7167\u76f8\u673a,\u76f8\u673a,\u76f8\u6a5f\n\ud83d\udcf8=>\u5f00\u95ea\u5149\u706f\u7684\u76f8\u673a,\u62cd\u7167,\u76f8\u673a,\u95ea\u5149\u706f,\u95ea\u5149\u706f\u6253\u5f00,\u958b\u9583\u5149\u71c8,\u7167,\u958b\u5497\u9583\u5149\u71c8\u5605\u76f8\u6a5f,\u958b\u9583\u5149\u71c8\uff5c\u76f8\u6a5f\n\ud83d\udcf9=>\u5f55\u50cf,\u5f55\u5f71,\u62cd\u6444,\u6444\u50cf\u673a,\u6444\u5f71\u673a,\u89c6\u9891,\u651d\u5f71\u6a5f,\u9304\u5f71,\u9304\u5f71\u6a5f\n\ud83d\udcfc=>\u5f55\u50cf\u5e26,\u5f55\u5f71\u5e26,\u78c1\u5e26,\u9304\u5f71\u5e36\n\ud83d\udd0d=>\u5de5\u5177,\u5de6\u659c\u7684\u653e\u5927\u955c,\u641c\u7d22,\u653e\u5927,\u653e\u5927\u955c,\u67e5\u627e,\u5411\u5de6\u7684\u653e\u5927\u93e1,\u653e\u5927\u93e1,\u5411\u5de6\u5605\u653e\u5927\u93e1,\u5411\u5de6\u5605\u653e\u5927\u93e1\uff5c\u653e\u5927\uff5c\u641c\u5c0b\n\ud83d\udd0e=>\u53f3\u659c\u7684\u653e\u5927\u955c,\u5de5\u5177,\u641c\u7d22,\u653e\u5927,\u653e\u5927\u955c,\u67e5\u627e,\u641c\u5c0b,\u653e\u5927\u93e1,\u5411\u53f3\u5605\u653e\u5927\u93e1,\u5411\u53f3\u5605\u653e\u5927\u93e1\uff5c\u653e\u5927\uff5c\u641c\u5c0b\n\ud83d\udd6f=>\u5149,\u70db\u5149,\u70db\u706b,\u7167\u660e,\u71c3\u70e7,\u8721\u70db,\u881f\u71ed\n\ud83d\udca1=>\u4e3b\u610f,\u60f3\u6cd5,\u706f\u6ce1,\u7535\u706f\u6ce1,\u767d\u70bd\u706f,\u71c8\u6ce1,\u71c8\u81bd\n\ud83d\udd26=>\u5149,\u5de5\u5177,\u624b\u7535,\u624b\u7535\u7b52,\u7167\u660e,\u7535\u7b52,\u624b\u96fb\u7b52,\u71c8,\u96fb\u7b52\n\ud83c\udfee=>\u5149,\u559c\u5e86,\u706f\u7b3c,\u7ea2\u706f\u7b3c,\u8282\u65e5,\u5c45\u9152\u5c4b,\u71c8\u7c60,\u5c45\u9152\u5c4b\uff5c\u71c8\u7c60,\u71c8,\u7d19\u71c8\u7c60\n\ud83e\ude94=>\u5370\u5ea6\u6cb9\u706f,\u6392\u706f\u8282,\u6cb9,\u706f,\u8fea\u4e9a,\u71c8,\u9676\u7897,\u9676\u7897\u6cb9\u71c8\n\ud83d\udcd4=>\u5c01\u9762,\u672c\u5b50,\u7b14\u8bb0,\u7b14\u8bb0\u672c,\u7cbe\u88c5\u7b14\u8bb0\u672c,\u8bb0\u5f55,\u5f69\u8272\u5c01\u9762\u7684\u7b46\u8a18\u672c,\u7b46\u8a18\u672c,\u5f69\u8272\u5c01\u9762\u7b46\u8a18\u7c3f,\u5f69\u8272\u5c01\u9762\u7b46\u8a18\u7c3f\uff5c\u7b46\u8a18\u7c3f\n\ud83d\udcd5=>\u4e66,\u4e66\u672c,\u5408\u4e0a,\u5408\u4e0a\u7684\u4e66\u672c,\u5408\u8d77\u4f86\u7684\u66f8\u672c,\u66f8\u672c,\u9582\u57cb\u5605\u66f8,\u9582\u57cb\u5605\u66f8\uff5c\u66f8\n\ud83d\udcd6=>\u4e66,\u4e66\u672c,\u6253\u5f00,\u6253\u5f00\u7684\u4e66\u672c,\u8bfb\u4e66,\u9605\u8bfb,\u6253\u958b\u4f86\u7684\u66f8\u672c,\u66f8\u672c,\u6253\u958b\u5605\u66f8,\u6253\u958b\u5605\u66f8\uff5c\u66f8\n\ud83d\udcd7=>\u4e66,\u4e66\u672c,\u7eff,\u7eff\u8272,\u7eff\u8272\u4e66\u672c,\u66f8\u672c,\u7da0\u8272\u7684\u66f8\u672c,\u7da0\u8272\u7c3f,\u7da0\u8272\u7c3f\uff5c\u66f8\uff5c\u7da0\u8272\n\ud83d\udcd8=>\u4e66,\u4e66\u672c,\u7bee,\u84dd\u8272,\u84dd\u8272\u4e66\u672c,\u66f8\u672c,\u85cd\u8272\u7684\u66f8\u672c,\u85cd\u8272\u7c3f,\u85cd\u8272\u7c3f\uff5c\u66f8\uff5c\u85cd\u8272\n\ud83d\udcd9=>\u4e66,\u4e66\u672c,\u6a59\u8272,\u6a59\u8272\u4e66\u672c,\u66f8\u672c,\u6a58\u8272\u7684\u66f8\u672c,\u6a59\u8272\u7c3f,\u6a59\u8272\u7c3f\uff5c\u66f8\uff5c\u6a59\u8272\n\ud83d\udcda=>\u4e66,\u4e66\u672c,\u4e66\u7c4d,\u56fe\u4e66,\u5b66\u4e60,\u66f8,\u66f8\u672c,\u66f8\u7c4d,\u4e00\u758a\u66f8,\u66f8\u7c4d\uff5c\u4e00\u758a\u66f8\n\ud83d\udcd3=>\u65e5\u8bb0\u672c,\u672c\u5b50,\u7b14\u8bb0,\u7b14\u8bb0\u672c,\u8bb0\u4e8b\u672c,\u8bb0\u5f55,\u7b46\u8a18\u672c,\u7b46\u8a18\u7c3f\n\ud83d\udcd2=>\u7b14\u8bb0\u672c,\u8bb0\u4e8b\u672c,\u8bb0\u8d26,\u8d26\u672c,\u8d26\u7c3f,\u5e33\u672c,\u5e33\u7c3f,\u5e33\u7c3f\uff5c\u7c3f\n\ud83d\udcc3=>\u5377\u8fb9,\u5e26\u5377\u8fb9\u7684\u9875\u9762,\u6587\u4e66,\u6587\u4ef6,\u6587\u6863,\u6587\u4ef6\u6a94,\u6587\u66f8,\u5f4e\u66f2\u5605\u6587\u4ef6\n\ud83d\udcdc=>\u5377\u8f74,\u753b\u5377,\u7eb8,\u7eb8\u5377,\u7f8a\u76ae\u7eb8,\u6372\u8ef8,\u6587\u66f8,\u66f8\u5377,\u7f8a\u76ae\u7d19\n\ud83d\udcc4=>\u6587\u4e66,\u6587\u4ef6,\u6587\u6863,\u6587\u66f8,\u6587\u6a94,\u6587\u4ef6\u6b63\u9762\n\ud83d\udcf0=>\u62a5\u7eb8,\u62a5\u9053,\u65b0\u95fb,\u770b\u62a5,\u8bfb\u62a5,\u5831\u7d19,\u65b0\u805e\n\ud83d\uddde=>\u5377\u8d77,\u5377\u8d77\u7684\u62a5\u7eb8,\u62a5\u7eb8,\u62a5\u7eb8\u5377,\u65b0\u95fb,\u7eb8,\u5831\u7d19,\u6372\u597d\u7684\u5831\u7d19,\u65b0\u805e,\u6372\u8d77\u5605\u5831\u7d19\n\ud83d\udcd1=>\u4e66\u7b7e,\u6709\u4e66\u7b7e\u7684\u9875\u9762,\u6807\u7b7e\u9875,\u6a19\u7c64,\u9801\u7c64,\u66f8\u7c64\u6a19\u7c64,\u66f8\u7c64\u9801,\u6a19\u8a18\u9801\u9762\n\ud83d\udd16=>\u4e66\u7b7e,\u6807\u7b7e,\u8bfb\u4e66,\u9605\u8bfb,\u66f8\u7c64\n\ud83c\udff7=>\u540a\u724c,\u6807\u7b7e,\u6807\u8bb0,\u884c\u674e\u724c,\u6a19\u7c64\n\ud83d\udcb0=>\u7f8e\u5143,\u94b1,\u94b1\u5305,\u94b1\u888b,\u9322,\u9322\u888b,\u4e00\u888b\u9322,\u4e00\u888b\u9322\uff5c\u9322\u888b\uff5c\u9322\n\ud83d\udcb4=>\u65e5\u5143,\u73b0\u91d1,\u8d27\u5e01,\u949e\u7968,\u94b1,\u65e5\u5e63,\u8ca8\u5e63,\u9214\u7968,\u9322,\u65e5\u5143\u7d19\u5e63,\u65e5\u672c\u8ca8\u5e63\n\ud83d\udcb5=>\u73b0\u91d1,\u7eb8\u5e01,\u7f8e\u5143,\u8d27\u5e01,\u94b1,\u7f8e\u91d1,\u8ca8\u5e63,\u9214\u7968,\u9322,\u7f8e\u91d1\u7d19\u5e63\n\ud83d\udcb6=>\u6b27\u5143,\u73b0\u91d1,\u8d27\u5e01,\u949e\u7968,\u94b1,\u6b50\u5143,\u8ca8\u5e63,\u9214\u7968,\u9322,\u6b50\u5143\u7d19\u5e63\n\ud83d\udcb7=>\u73b0\u91d1,\u82f1\u9551,\u8d27\u5e01,\u949e\u7968,\u94b1,\u82f1\u938a,\u8ca8\u5e63,\u9214\u7968,\u9322,\u82f1\u938a\u7d19\u5e63\n\ud83d\udcb8=>\u7eb8\u5e01,\u7fc5\u8180,\u82b1\u94b1,\u94b1,\u957f\u7fc5\u8180\u7684\u94b1,\u6c92\u9322\u4e86,\u9322\u98db\u4e86,\u5187\u9322,\u9322\u98db\u8d70\n\ud83d\udcb3=>\u4fe1\u7528\u5361,\u501f\u8bb0\u5361,\u5237\u5361,\u5361,\u8d37\u8bb0\u5361,\u94f6\u884c\u5361,\u788c\u5361\n\ud83e\uddfe=>\u51ed\u636e,\u53d1\u7968,\u6536\u636e,\u8bb0\u8d26,\u8bc1\u660e,\u8d26\u5355,\u6536\u57f7\u806f,\u6536\u64da,\u767c\u7968,\u7d19\u672c,\u8b49\u660e,\u6703\u8a08,\u8a18\u8cec,\u8b49\u64da\n\ud83d\udcb9=>\u4e0a\u626c,\u4e0a\u6da8,\u65e5\u5143\u6c47\u7387,\u8d27\u5e01\u5347\u503c\u56fe\u8868,\u8d70\u52bf,\u8d8b\u52bf\u5411\u4e0a\u4e14\u5e26\u6709\u65e5\u5143\u7b26\u53f7\u7684\u56fe\u8868,\u4e0a\u63da,\u5716\u8868,\u5e02\u5834\u8d70\u5411,\u8ca8\u5e63\u5347\u503c,\u4e0a\u5347,\u5e02\u5834\u8d70\u52e2,\u65e5\u5143\u5347\u503c,\u6709\u65e5\u5143\u6a19\u8a8c\u5605\u5411\u4e0a\u6298\u7dda\u5716\n\u2709=>\u4fe1\u4ef6,\u4fe1\u5c01,\u4fe1\u606f,\u6765\u4fe1,\u90ae\u4ef6,\u4fe1,\u90f5\u4ef6\n\ud83d\udce7=>\u4fe1\u5c01,\u7535\u5b50\u90ae\u4ef6,\u90ae\u4ef6,\u90f5\u4ef6,\u96fb\u5b50\u90f5\u4ef6,\u96fb\u90f5\n\ud83d\udce8=>\u63a5\u6536,\u6536\u4fe1,\u6536\u5230\u6765\u4fe1,\u6536\u5230\u90ae\u4ef6,\u6765\u4fe1,\u7535\u5b50\u90ae\u4ef6,\u4fe1\u4ef6,\u4fe1\u5c01,\u6536\u5230\u90f5\u4ef6,\u90f5\u4ef6,\u4f86\u4fe1,\u4fe1\n\ud83d\udce9=>\u4fe1\u4ef6,\u4fe1\u5c01,\u53d1\u4fe1,\u53d1\u51fa,\u53d1\u9001,\u53d1\u90ae\u4ef6,\u6536\u90ae\u4ef6,\u90ae\u4ef6,\u5bc4\u51fa\u90f5\u4ef6,\u767c\u9001,\u90f5\u4ef6,\u4fe1,\u5bc4\u4fe1,\u6709\u7bad\u5634\u5605\u4fe1\u5c01,\u767c\u51fa\n\ud83d\udce4=>\u4fe1\u4ef6,\u53d1\u4ef6\u7bb1,\u53d1\u4fe1,\u53d1\u9001,\u53d1\u90ae\u4ef6,\u90ae\u4ef6,\u5bc4\u4ef6\u5323,\u5bc4\u4ef6\u7bb1,\u767c\u51fa,\u90f5\u4ef6,\u90f5\u7bb1\uff5c\u4fe1\n\ud83d\udce5=>\u4fe1\u4ef6,\u63a5\u6536,\u6536\u4ef6\u7bb1,\u6536\u4fe1,\u6536\u5230\u90ae\u4ef6,\u90ae\u4ef6,\u6536\u4ef6\u5323,\u90f5\u4ef6\uff5c \u6536\u5230,\u90f5\u7bb1\uff5c\u4fe1\n\ud83d\udce6=>\u5305\u88f9,\u5feb\u9012,\u76d2\u5b50,\u7bb1\u5b50,\u88c5\u8d27,\u8fd0\u9001,\u7d19\u7bb1,\u7bb1\n\ud83d\udceb=>\u4fe1\u7bb1,\u65d7\u6807,\u6709\u5f85\u6536\u4fe1\u4ef6,\u6709\u65b0\u4fe1\u4ef6,\u6709\u5f85\u6536\u90f5\u4ef6,\u6709\u4fe1,\u8981\u6536\u4fe1,\u9582\u5497\u5605\u90f5\u7bb1,\u95dc\u4e0a\u5605\u90f5\u7bb1\uff08\u65d7\u6a19\u76f4\u7acb\uff09\n\ud83d\udcea=>\u4fe1\u7bb1,\u65d7\u6807,\u65e0\u5f85\u6536\u4fe1\u4ef6,\u65e0\u65b0\u4fe1\u4ef6,\u7121\u5f85\u6536\u90f5\u4ef6,\u5187\u4fe1,\u7a7a\u4fe1\u7bb1,\u9582\u5497\u5605\u90f5\u7bb1,\u95dc\u4e0a\u5605\u90f5\u7bb1\uff08\u65d7\u6a19\u5e73\u653e\uff09\n\ud83d\udcec=>\u4fe1\u7bb1,\u6253\u5f00,\u65d7\u6807,\u6709\u5f85\u6536\u4fe1\u4ef6,\u6709\u65b0\u4fe1\u4ef6,\u6709\u65b0\u90f5\u4ef6,\u6536\u4fe1,\u6709\u4fe1,\u958b\u4f4f\u5605\u90f5\u7bb1\uff08\u65d7\u6a19\u76f4\u7acb\uff09,\u958b\u5497\u5605\u90f5\u7bb1\n\ud83d\udced=>\u4fe1\u7bb1,\u65d7\u6807,\u65e0\u5f85\u6536\u4fe1\u4ef6,\u65e0\u65b0\u4fe1\u4ef6,\u6c92\u6709\u65b0\u90f5\u4ef6,\u500b\u958b\u4f4f\u5605\u90f5\u7bb1\uff08\u65d7\u6a19\u5e73\u653e\uff09,\u5187\u4fe1,\u7a7a\u4fe1\u7bb1,\u958b\u5497\u5605\u90f5\u7bb1\n\ud83d\udcee=>\u4fe1,\u5bc4\u4fe1,\u90ae\u7b52,\u90ae\u7bb1,\u4fe1\u7bb1,\u90f5\u7b52,\u90f5\u7bb1\n\ud83d\uddf3=>\u6295\u7968,\u6295\u7968\u7bb1,\u9009\u4e3e,\u9009\u7968,\u7968\u7bb1\n\u270f=>\u6a61\u76ae,\u6a61\u76ae\u64e6,\u753b\u753b,\u753b\u7b14,\u7b14,\u7ed8\u753b,\u94c5\u7b14,\u925b\u7b46\n\u2712=>\u5199\u5b57,\u786c\u7b14,\u7b14\u5c16,\u94a2\u7b14,\u94a2\u7b14\u5c16,\u92fc\u7b46,\u92fc\u7b46\u982d\n\ud83d\udd8b=>\u5199\u5b57,\u786c\u7b14,\u7b14,\u94a2\u7b14,\u92fc\u7b46,\u92fc\u7b46\uff5c\u7b46\n\ud83d\udd8a=>\u539f\u5b50\u7b14,\u5706\u73e0\u7b14,\u6cb9\u7b14,\u7b14,\u7b46,\u539f\u5b50\u7b46,\u539f\u5b50\u7b46\uff5c\u7b46\n\ud83d\udd8c=>\u5237,\u6bdb\u7b14,\u753b\u5237,\u753b\u7b14,\u7b14\u5237,\u756b\u7b46,\u756b\u7b46\uff5c\u756b\u756b\n\ud83d\udd8d=>\u6cb9\u753b\u68d2,\u753b\u68d2,\u8721\u7b14,\u881f\u7b46\n\ud83d\udcdd=>\u4fbf\u6761,\u4fbf\u6761\u7c3f,\u4fbf\u7b3a,\u5907\u5fd8\u5f55,\u5099\u5fd8\u9304,\u5099\u8a3b,\u4fbf\u689d,\u7b46\n\ud83d\udcbc=>\u516c\u4e8b\u5305,\u516c\u6587\u5305,\u5305,\u624b\u63d0\u5305\n\ud83d\udcc1=>\u529e\u516c,\u6587\u4ef6,\u6587\u4ef6\u5939,\u6587\u5177,\u786c\u7eb8\u5939,\u8cc7\u6599\u593e,\u6587\u4ef6\u593e\n\ud83d\udcc2=>\u529e\u516c,\u6253\u5f00,\u6253\u5f00\u7684\u6587\u4ef6\u5939,\u6587\u4ef6,\u6587\u5177,\u6253\u958b\u8cc7\u6599\u593e,\u6253\u958b\uff5c\u6587\u4ef6\u593e\uff5c\u6587\u4ef6,\u6253\u958b\u5605\u6587\u4ef6\u593e\n\ud83d\uddc2=>\u5206\u9694,\u6587\u4ef6\u5939,\u7d22\u5f15,\u7d22\u5f15\u5206\u9694\u6587\u4ef6\u5939,\u7d22\u5f15\u677f,\u7d22\u5f15\u9694\u677f,\u7d22\u5f15\uff5c\u5206\u9694\uff5c\u5361,\u7d22\u5f15\u5206\u9694\u5361\n\ud83d\udcc5=>\u65e5\u5386,\u65e5\u671f,\u884c\u4e8b\u66c6,\u65e5\u66c6,\u65e5\u66c6\uff5c\u65e5\u671f\n\ud83d\udcc6=>\u624b\u6495\u65e5\u5386,\u65e5\u5386,\u65e5\u671f,\u6495\u65e5\u66c6,\u65e5\u66c6,\u6495\u958b\u5605\u65e5\u66c6\n\ud83d\uddd2=>\u6587\u5177,\u7b14\u8bb0\u672c,\u7ebf\u5708\u672c,\u8bb0\u4e8b\u672c,\u7b46\u8a18\u672c,\u7dda\u5708\u7b46\u8a18\u672c,\u7dda\u5708\u7b46\u8a18\u7c3f,\u7dda\u5708\u7b46\u8a18\u7c3f\uff5c\u7b46\u8a18\u7c3f\n\ud83d\uddd3=>\u65e5\u5386,\u65e5\u671f,\u7ebf\u5708,\u7ebf\u5708\u65e5\u5386,\u65e5\u66c6,\u7dda\u5708\u65e5\u66c6\n\ud83d\udcc7=>\u5361\u7247,\u5361\u7247\u7d22\u5f15,\u5361\u724c\u7d22\u5f15,\u76ee\u5f55,\u7d22\u5f15,\u7d22\u5f15\u5361,\u5361\u7247\u76d2,\u540d\u7247\u76d2\n\ud83d\udcc8=>\u4e0a\u5347,\u4e0a\u6da8,\u4e0a\u6da8\u56fe\u8868,\u5411\u4e0a,\u56fe\u8868,\u8d8b\u52bf\u5411\u4e0a\u7684\u56fe\u8868,\u4e0a\u6f32,\u5716\u8868,\u6f32,\u5411\u4e0a\u6298\u7dda\u5716,\u5716\u5f62,\u6b63\u5411,\u7dda\u689d,\u8da8\u52e2\n\ud83d\udcc9=>\u4e0b\u8dcc,\u4e0b\u8dcc\u56fe\u8868,\u4e0b\u964d,\u5411\u4e0b,\u56fe\u8868,\u8d8b\u52bf\u5411\u4e0b\u7684\u56fe\u8868,\u5716\u8868,\u8dcc,\u5411\u4e0b\u6298\u7dda\u5716,\u5716\u5f62,\u7dda\u689d,\u8da8\u52e2\uff5c\u4e0b\u8dcc\n\ud83d\udcca=>\u56fe\u8868,\u6761\u5f62\u56fe,\u67f1\u5f62\u56fe,\u76f4\u65b9\u56fe,\u5716\u8868,\u76f4\u65b9\u5716,\u68d2\u5f62\u5716\n\ud83d\udccb=>\u5199\u5b57\u677f,\u526a\u8d34\u677f,\u526a\u8d34\u7c3f,\u5939\u5b50,\u7eb8\u5f20,\u5beb\u5b57\u593e\u677f,\u526a\u8cbc\u7c3f\n\ud83d\udccc=>\u56fa\u5b9a,\u56fe\u9489,\u6309\u9489,\u5716\u91d8,\u5927\u982d\u91d8\n\ud83d\udccd=>\u56fa\u5b9a,\u56fe\u9489,\u5706\u56fe\u9489,\u5713\u5716\u91d8,\u5716\u91d8,\u5713\u982d\u5927\u982d\u91d8,\u5713\u982d\u5927\u982d\u91d8\uff5c\u5927\u982d\u91d8\n\ud83d\udcce=>\u4e07\u5b57\u5939,\u56de\u5f62\u9488,\u56de\u7eb9\u9488,\u66f2\u522b\u9488,\u7eb8\u5939,\u8ff4\u7d0b\u91dd,\u842c\u5b57\u593e\n\ud83d\udd87=>\u4e07\u5b57\u5939,\u56de\u5f62\u9488,\u56de\u7eb9\u9488,\u66f2\u522b\u9488,\u7eb8\u5939,\u8fde\u8d77\u6765\u7684\u4e24\u4e2a\u56de\u5f62\u9488,\u56de\u7d0b\u91dd,\u76f8\u9023\u7684\u56de\u7d0b\u91dd,\u9023\u4f4f\u5605\u842c\u5b57\u593e,\u9023\u4f4f\u5605\u842c\u5b57\u593e\uff5c\u842c\u5b57\u593e\n\ud83d\udccf=>\u5c3a,\u5c3a\u5b50,\u6587\u5177,\u6d4b\u91cf,\u76f4\u5c3a,\u957f\u5ea6,\u9593\u5c3a,\u9593\u5c3a\uff5c\u5c3a\n\ud83d\udcd0=>\u4e09\u89d2,\u4e09\u89d2\u5c3a,\u5c3a,\u6587\u5177,\u6d4b\u91cf,\u89d2\u5ea6\n\u2702=>\u4fee\u526a,\u526a,\u526a\u5200,\u526a\u5b50,\u526a\u88c1,\u5de5\u5177,\u9ab9\u526a,\u9ab9\u526a\uff5c\u526a\n\ud83d\uddc3=>\u5361\u7247\u76d2,\u5b58\u6863,\u6807\u7b7e,\u6863\u6848,\u7bb1,\u7d22\u5f15,\u5361\u7247\u76ee\u9304\u76d2,\u76ee\u9304\u76d2,\u5361\u7247\u6a94\u6848\u76d2,\u5361\u7247\u6a94\u6848\u76d2\uff5c\u5361\u7247\uff5c\u76d2\n\ud83d\uddc4=>\u5b58\u6863,\u5f52\u6863,\u6536\u7eb3,\u6587\u4ef6\u67dc,\u67dc,\u6863\u6848,\u6a94\u6848\u6ac3,\u6a94\u6848\u6ac3\uff5c\u6a94\u6848\n\ud83d\uddd1=>\u5783\u573e,\u5783\u573e\u6876,\u5783\u573e\u7bd3,\u5e9f\u7eb8\u7bd3,\u5ee2\u7d19\u7c0d\n\ud83d\udd12=>\u4e0a\u9501,\u5408\u4e0a\u7684\u9501,\u9501,\u9501\u4f4f,\u9501\u5b9a,\u4e0a\u9396,\u9396,\u9396\u4e0a \uff5c\u4e0a\u9396\n\ud83d\udd13=>\u53d6\u6d88\u9501\u5b9a,\u5f00\u9501,\u6253\u5f00\u7684\u9501,\u89e3\u9501,\u9501,\u958b\u9396,\u6253\u958b,\u89e3\u9396,\u9396\n\ud83d\udd0f=>\u7b14,\u7b14\u5c16,\u94a2\u7b14,\u9501,\u9690\u79c1,\u58a8\u6c34\u7b14\u548c\u9501,\u92fc\u7b46,\u92fc\u7b46\u548c\u9396,\u9396\n\ud83d\udd10=>\u5b89\u5168,\u94a5\u5319,\u94a5\u5319\u548c\u9501,\u9501,\u9501\u4e0a,\u9396,\u9470\u5319,\u9470\u5319\u548c\u9396\n\ud83d\udd11=>\u5bc6\u7801,\u5bc6\u94a5,\u5f00\u9501,\u89e3\u9501,\u94a5\u5319,\u5bc6\u78bc,\u9396,\u9470\u5319\n\ud83d\udddd=>\u53e4\u8001\u7684\u94a5\u5319,\u65e7\u94a5\u5319,\u8001\u5f0f\u94a5\u5319,\u94a5\u5319,\u8001\u9470\u5319,\u9470\u5319,\u820a\u9396\u5319,\u820a\u9396\u5319\uff5c\u9396\u5319\n\ud83d\udd28=>\u5de5\u5177,\u6572,\u65bd\u5de5,\u7838,\u94c1\u9524,\u9524\u5b50,\u939a\u5b50,\u939a\u4ed4,\u939a\u4ed4\uff5c\u5de5\u5177\n\ud83e\ude93=>\u5207,\u5288,\u65a7\u5934,\u6728\u5934,\u780d,\u5206\u5272,\u624b\u65a7,\u65a7\u982d,\u6728\u982d,\u77ed\u67c4\u65a7\u982d\n\u26cf=>\u5de5\u5177,\u6316\u6398,\u91c7\u77ff,\u94c1\u9550,\u9504\u5934,\u9e64\u5634\u9504,\u5341\u5b57\u93ac,\u947f,\u5341\u5b57\u92e4,\u947f\uff5c\u5de5\u5177\n\u2692=>\u5de5\u5177,\u94c1\u9524,\u94c1\u9550,\u9524\u5b50,\u9524\u5b50\u4e0e\u9550,\u9550\u5b50,\u5341\u5b57\u93ac,\u939a\u5b50,\u939a\u5b50\u548c\u5341\u5b57\u93ac,\u939a\u4ed4\u540c\u5341\u5b57\u92e4,\u939a\u4ed4\u540c\u5341\u5b57\u92e4\uff5c\u939a\u4ed4\uff5c\u5341\u5b57\u92e4\n\ud83d\udee0=>\u5de5\u5177,\u6273\u624b,\u94c1\u9524,\u9524\u5b50,\u9524\u5b50\u4e0e\u6273\u624b,\u939a\u5b50,\u939a\u5b50\u548c\u6273\u624b,\u939a\u4ed4\u540c\u58eb\u5df4\u62ff,\u939a\u4ed4\u540c\u58eb\u5df4\u62ff\uff5c\u939a\u4ed4\uff5c\u58eb\u5df4\u62ff\n\ud83d\udde1=>\u5315\u9996,\u6b66\u5668,\u77ed\u5200\n\u2694=>\u4ea4\u53c9,\u4ea4\u53c9\u653e\u7f6e\u7684\u5251,\u5251,\u53cc\u5251,\u528d\n\ud83d\udd2b=>\u5de5\u5177,\u5de6\u8f6e,\u624b\u67aa,\u67aa,\u6b66\u5668,\u6c34\u67aa,\u624b\u69cd,\u69cd,\u6c34\u69cd,\u69cd\uff5c\u6b66\u5668\uff5c\u5de5\u5177\n\ud83c\udff9=>\u5c04\u624b,\u5c04\u7bad,\u5f13,\u5f13\u548c\u7bad,\u7bad,\u5f13\u7bad,\u5c04\u7bad\uff5c\u5c04\u624b\n\ud83d\udee1=>\u6b66\u5668,\u76fe,\u76fe\u724c,\u9632\u5fa1,\u76fe\u724c\uff5c\u6b66\u5668\n\ud83d\udd27=>\u5de5\u5177,\u6273\u624b,\u87ba\u4e1d\u6273\u624b,\u58eb\u5df4\u62ff,\u58eb\u5df4\u62ff\uff5c\u5de5\u5177\n\ud83d\udd29=>\u5de5\u5177,\u87ba\u4e1d,\u87ba\u5e3d,\u87ba\u6813,\u87ba\u6bcd,\u87ba\u6bcd\u4e0e\u87ba\u6813,\u87ba\u7d72,\u87ba\u7d72\u5e3d\n\u2699=>\u4f20\u52a8,\u5de5\u5177,\u673a\u68b0,\u96f6\u4ef6,\u9f7f\u8f6e,\u9f52\u8f2a\n\ud83d\udddc=>\u5939\u5177,\u5939\u94b3,\u5de5\u5177,\u673a\u68b0,\u7d27\u56fa,\u58d3\u7e2e,\u58d3\u7e2e\u6a5f,\u8eca\u8f2a\u593e\u9396,\u8eca\u8f2a\u593e\u9396\uff5c\u593e\uff5c\u58d3\u7e2e\uff5c\u5de5\u5177\n\u2696=>\u516c\u5e73,\u516c\u6b63,\u5929\u5e73,\u6b63\u4e49,\u6cd5\u5f8b,\u5929\u79e4,\u5e73\u8861\uff5c\u516c\u6b63,\u79e4\n\ud83e\uddaf=>\u62d0\u6756,\u65e0\u969c\u788d,\u76f2,\u76f2\u6756,\u5c0e\u76f2\u624b\u6756,\u76f2\u4eba,\u884c\u52d5\u4e0d\u4fbf,\u5c0e\u76f2\u62d0\u6756,\u7121\u969c\u7919\uff5c\u76f2\u4eba\uff5c\u8996\u969c\n\ud83d\udd17=>\u7f51\u5740,\u94fe\u63a5,\u94fe\u6761,\u9501\u94fe,\u9023\u7d50,\u93c8\u7d50\n\u26d3=>\u94c1\u94fe,\u94fe,\u94fe\u6761,\u9501\u94fe,\u934a\u5b50,\u934a\u689d,\u934a,\u934a\u5b50\uff5c\u934a\u689d\uff5c\u934a\n\ud83e\uddf0=>\u5de5\u5177,\u5de5\u5177\u7bb1,\u673a\u4fee,\u7bb1\u5b50,\u5668\u5177\n\ud83e\uddf2=>\u5438\u5f15\u529b,\u78c1\u6027,\u78c1\u94c1,\u9a6c\u8e44\u94c1,\u4e94\u91d1,\u78c1\u529b,\u78c1\u9435\n\u2697=>\u51c0\u5316,\u5316\u5b66,\u5b9e\u9a8c,\u5de5\u5177,\u84b8\u998f\u5668,\u5316\u5b78,\u84b8\u993e,\u84b8\u993e\u5668\n\ud83e\uddea=>\u5316\u5b66,\u5316\u5b66\u5bb6,\u5b9e\u9a8c,\u5b9e\u9a8c\u5ba4,\u79d1\u5b66,\u8bd5\u7ba1,\u5316\u5b78,\u5be6\u9a57,\u79d1\u5b78,\u8a66\u7ba1,\u79d1\u5b78\uff5c\u5be6\u9a57\u5ba4\n\ud83e\uddeb=>\u57f9\u517b,\u57f9\u517b\u76bf,\u5b9e\u9a8c\u5ba4,\u751f\u7269\u5b66,\u751f\u7269\u5b66\u5bb6,\u7ec6\u83cc,\u57f9\u990a\u76bf,\u57fa\u56e0,\u5be6\u9a57,\u751f\u7269\u5b78\u5bb6,\u7d30\u83cc,\u5be6\u9a57\u5ba4\uff5c\u5be6\u9a57,\u7d30\u83cc\uff5c\u751f\u7269\n\ud83e\uddec=>\u57fa\u56e0,\u751f\u547d,\u751f\u7269\u5b66\u5bb6,\u8fdb\u5316,\u9057\u4f20\u5b66,\u6f14\u5316,\u751f\u7269\u5b78\u5bb6\n\ud83d\udd2c=>\u5b9e\u9a8c,\u5de5\u5177,\u663e\u5fae\u955c,\u751f\u7269,\u79d1\u5b66,\u7ec6\u80de,\u986f\u5fae\u93e1\n\ud83d\udd2d=>\u5929\u4f53,\u5929\u6587,\u5929\u6587\u5b66,\u5de5\u5177,\u671b\u8fdc\u955c,\u89c2\u661f,\u671b\u9060\u93e1,\u89c0\u6e2c,\u89c0\u6e2c\uff5c\u5de5\u5177\n\ud83d\udce1=>\u4fe1\u53f7\u63a5\u6536,\u536b\u661f,\u536b\u661f\u5929\u7ebf,\u536b\u661f\u63a5\u6536\u5929\u7ebf,\u536b\u661f\u789f\u5f62\u5929\u7ebf,\u5929\u7ebf,\u5929\u7dda,\u885b\u661f\u5929\u7dda\n\ud83d\udc89=>\u533b\u5b66,\u6253\u9488,\u6cbb\u7597,\u6ce8\u5c04\u5668,\u9488\u5934,\u9488\u7b52,\u91dd\u7b52\n\ud83e\ude78=>\u533b\u7597,\u6708\u7ecf,\u732e\u8840,\u7ecf\u8840,\u8840\u6ef4,\u8f93\u8840,\u6350\u8840,\u751f\u7406\u671f,\u85e5,\u4e00\u6ef4\u8840,\u7d93\u671f\n\ud83d\udc8a=>\u5403\u836f,\u6cbb\u7597,\u836f,\u836f\u4e38,\u836f\u7269,\u85e5,\u85e5\u4e38\n\ud83e\ude79=>ok\u7ef7,\u4f24\u53e3,\u521b\u53ef\u8d34,\u7ef7\u5e26,\u80f6\u5e03,ok \u7e43,\u7e43\u5e36,\u81a0\u5e03\n\ud83e\ude7a=>\u533b\u751f,\u533b\u7597,\u542c\u8bca\u5668,\u5fc3\u810f,\u5fc3\u8df3,\u8bca\u65ad,\u807d\u8a3a\u5668,\u85e5,\u91ab\u751f\n\ud83d\udeaa=>\u51fa\u5165\u53e3,\u5927\u95e8,\u5c4b\u95e8,\u623f\u95e8,\u623f\u95f4,\u95e8,\u9580\n\ud83d\udecf=>\u5bbe\u9986,\u5e8a,\u5e8a\u57ab,\u5e8a\u94fa,\u7761\u7720,\u7761\u89c9,\u7761\u89ba\n\ud83d\udecb=>\u5bb6,\u6c99\u53d1,\u6c99\u53d1\u548c\u706f,\u706f,\u9605\u8bfb,\u6c99\u767c,\u6c99\u767c\u548c\u7acb\u71c8,\u7acb\u71c8,\u68b3\u5316\uff5c\u5ea7\u5730\u71c8,\u68b3\u5316\u548c\u5ea7\u5730\u71c8\n\ud83e\ude91=>\u5750,\u5ea7\u4f4d,\u6905\u5b50,\u6905\u80cc\n\ud83d\udebd=>\u536b\u751f\u95f4,\u5395\u6240,\u6d17\u624b\u95f4,\u9a6c\u6876,\u5ec1\u6240,\u99ac\u6876\n\ud83d\udebf=>\u55b7\u5934,\u55b7\u6c34,\u6c34,\u6d17\u6fa1 \u82b1\u6d12,\u6dcb\u6d74,\u84ee\u84ec\u982d,\u82b1\u7051\u982d\n\ud83d\udec1=>\u6c90\u6d74,\u6ce1\u6cab\u6d74,\u6ce1\u6fa1,\u6d17\u6fa1,\u6d74\u7f38,\u6fa1\u76c6,\u6d74\u76c6\n\ud83e\ude92=>\u5200,\u522e,\u5243\u987b\u5200,\u6bdb,\u80e1\u5b50,\u950b\u5229,\u5243,\u5243\u5200,\u92d2\u5229\n\ud83e\uddf4=>\u4e73\u6db2,\u4e73\u6db2\u74f6,\u62a4\u80a4\u971c,\u6d17\u53d1\u6c34,\u9632\u6652\u971c,\u4fdd\u6fd5,\u6d17\u9aee\u7cbe,\u9632\u66ec,\u6d17\u9aee\u6c34,\u6f64\u819a\u4e73,\u6f64\u819a\u4e73\u6a3d\n\ud83e\uddf7=>\u522b\u9488,\u5b89\u5168\u522b\u9488,\u6263\u9488,\u5b89\u5168\u5225\u91dd,\u5c3f\u5e03,\u9f90\u514b\u6416\u6efe,\u5c3f\u7247\uff5cpunk rock,\u6263\u91dd\n\ud83e\uddf9=>\u5973\u5deb,\u6253\u626b,\u626b\u5730,\u626b\u5e1a,\u5deb\u5a46,\u6383,\u6383\u5e1a,\u6e05\u6f54\n\ud83e\uddfa=>\u519c\u4f5c,\u7b50,\u810f\u8863\u7bee,\u91ce\u9910,\u6d17\u8863,\u7a2e\u690d,\u7c43\u5b50,\u6d17\u886b,\u7a2e\u83dc,\u7c43\n\ud83e\uddfb=>\u536b\u751f\u7eb8,\u5377\u7eb8,\u7eb8\u5dfe,\u6372\u7b52\u885b\u751f\u7d19,\u7d19\u5dfe,\u885b\u751f\u7d19,\u4e00\u6372\u5ec1\u7d19,\u5ec1\u7d19\uff5c\u7d19\u5dfe\n\ud83e\uddfc=>\u6740\u83cc,\u6d17\u624b,\u6e05\u6d01,\u7682,\u80a5\u7682\u6ce1,\u80a5\u7682\u76d2,\u6ce1\u6cab,\u6d17\u6fa1,\u6e05\u6f54,\u80a5\u7682,\u80a5\u7682\u76e4,\u6c96\u6dbc,\u6ce1\u6ce1,\u756a\u6898,\u756a\u6898\u789f\n\ud83e\uddfd=>\u5438\u6c34,\u6d77\u7ef5,\u6e05\u6d01,\u6e17\u900f,\u6d77\u7dbf,\u6e05\u6f54,\u900f\u6c23\n\ud83e\uddef=>\u706b\u707e,\u706d\u706b,\u706d\u706b\u5668,\u64b2\u6ec5,\u6ec5\u706b,\u6ec5\u706b\u5668,\u6ec5\u706b\u7b52\n\ud83d\uded2=>\u624b\u63a8\u8f66,\u8d2d\u7269\u8f66,\u91c7\u8d2d,\u63a8\u8eca,\u8cfc\u7269,\u8cfc\u7269\u8eca\n\ud83d\udeac=>\u5377\u70df,\u5438\u70df,\u62bd\u70df,\u70df,\u70df\u8349,\u9999\u70df,\u5438\u7159,\u62bd\u7159,\u9999\u7159\n\u26b0=>\u57cb\u846c,\u68fa\u6750,\u6b7b\u4ea1,\u7075\u67e9,\u846c\u793c,\u9675\u5893,\u68fa\u6728,\u68fa\u6750 \uff5c \u6b7b\u4ea1\n\u26b1=>\u74ee,\u7f38,\u846c\u793c,\u9aa8\u7070\u7f38,\u9aa8\u7070\u7515,\u9aa8\u7070\u7f48,\u6b7b\u4ea1\n\ud83d\uddff=>\u590d\u6d3b\u5c9b,\u590d\u6d3b\u8282\u5c9b,\u590d\u6d3b\u8282\u5c9b\u77f3\u50cf,\u6469\u57c3,\u6469\u827e,\u6469\u827e\u77f3\u50cf,\u6bdb\u57c3,\u5fa9\u6d3b\u5cf6\u77f3\u50cf,\u5fa9\u6d3b\u7bc0\u5cf6,\u5fa9\u6d3b\u5cf6,\u5fa9\u6d3b\u7bc0\u5cf6\u77f3\u50cf\n\ud83c\udfe7=>\u53d6\u6b3e\u673a,\u67dc\u5458\u673a,\u6807\u8bc6,\u94f6\u884c,\u63d0\u6b3e\u6a5f\n\ud83d\udeae=>\u5012\u5783\u573e,\u5783\u573e\u4e22\u5f03\u5904,\u5783\u573e\u5165\u7bd3,\u5783\u573e\u6876,\u5783\u573e\u6876\u6a19\u8a8c\n\ud83d\udeb0=>\u559d\u6c34,\u63a5\u6c34,\u6c34,\u6c34\u9f99\u5934,\u996e\u7528\u6c34,\u98f2\u7528\u6c34\n\u267f=>\u65e0\u969c\u788d,\u6b8b\u75be,\u6b8b\u969c,\u8f6e\u6905,\u8f6e\u6905\u6807\u8bc6,\u8f6e\u6905\u7b26\u53f7,\u7121\u969c\u7919\u7a7a\u9593,\u884c\u52d5\u4e0d\u4fbf\u8005,\u8eab\u969c\u4eba\u58eb,\u50b7\u6b98\u4eba\u58eb,\u6b98\u969c\u4eba\u58eb,\u8f2a\u6905\u7b26\u865f\n\ud83d\udeb9=>\u536b\u751f\u95f4,\u5395\u6240,\u6d17\u624b\u95f4,\u7537\u5395,\u7537\u58eb,\u7537\u5ec1\n\ud83d\udeba=>\u536b\u751f\u95f4,\u5395\u6240,\u5973\u5395,\u5973\u58eb,\u6d17\u624b\u95f4,\u5973\u5ec1\n\ud83d\udebb=>\u536b\u751f\u95f4,\u5395\u6240,\u6d17\u624b\u95f4,\u6d17\u624b\u9593\n\ud83d\udebc=>\u5a74\u513f,\u5b9d\u5b9d,\u6bcd\u5a74\u5ba4,\u5b30\u5152,\u5bf6\u5bf6,\u5b30\u5152\u7b26\u865f\n\ud83d\udebe=>\u536b\u751f\u95f4,\u5395\u6240,\u6d17\u624b\u95f4,\u76e5\u6d17\u5ba4,\u5ec1\u6240,\u6d17\u624b\u9593\n\ud83d\udec2=>\u5b89\u68c0,\u62a4\u7167\u68c0\u67e5,\u68c0\u67e5,\u901a\u884c\u8bc1,\u8b77\u7167,\u8b77\u7167\u67e5\u9a57,\u901a\u95dc\u6aa2\u67e5\n\ud83d\udec3=>\u6d77\u5173,\u6d77\u95dc\n\ud83d\udec4=>\u63d0\u53d6,\u63d0\u53d6\u884c\u674e,\u884c\u674e\n\ud83d\udec5=>\u5bc4\u5b58,\u5bc4\u5b58\u884c\u674e,\u884c\u674e,\u5bc4\u7269\n\u26a0=>\u8b66\u544a\n\ud83d\udeb8=>\u4ea4\u901a,\u513f\u7ae5\u8fc7\u8857,\u5b89\u5168,\u6307\u793a\u724c,\u884c\u4eba,\u5c0f\u5fc3\u5152\u7ae5,\u7576\u5fc3\u5152\u7ae5\n\u26d4=>\u4ea4\u901a,\u7981\u6b62\u901a\u884c,\u8bf7\u52ff\u5165\u5185,\u8bf7\u52ff\u9a76\u5165,\u7981\u6b62\u9032\u5165,\u7981\u884c,\u7981\u6b62,\u9650\u5236\u901a\u884c\n\ud83d\udeab=>\u4e0d\u51c6,\u4e0d\u8bb8,\u4e25\u7981,\u7981\u6b62,\u963b\u6b62,\u7981\u6b62\u901a\u884c,\u7981\u6b62\u6a19\u8a8c\n\ud83d\udeb3=>\u4e25\u7981,\u4ea4\u901a,\u7981\u6b62\u81ea\u884c\u8f66,\u975e\u673a\u52a8\u8f66,\u7981\u6b62\u901a\u884c,\u7981\u884c\u81ea\u884c\u8eca,\u7981\u6b62\u55ae\u8eca\n\ud83d\udead=>\u4e25\u7981,\u62bd\u70df,\u7981\u6b62\u5438\u70df,\u7981\u6b62\u5438\u7159,\u7981\u7159\n\ud83d\udeaf=>\u4e25\u7981,\u5783\u573e,\u7981\u6b62\u4e71\u6254\u5783\u573e,\u7981\u6b62\u4e82\u4e1f\u5783\u573e,\u8acb\u52ff\u4e82\u4e1f\u5783\u573e\n\ud83d\udeb1=>\u6c34,\u975e\u76f4\u996e\u6c34,\u975e\u996e\u7528\u6c34,\u4e0d\u5f97\u751f\u98f2,\u975e\u98f2\u7528\u6c34,\u7981\u6b62\u559d\u6c34,\u7981\u6b62\u98f2\u6c34\n\ud83d\udeb7=>\u4e25\u7981,\u7981\u6b62\u884c\u4eba\u901a\u884c,\u884c\u4eba,\u7981\u6b62\u901a\u884c,\u884c\u4eba\u7981\u6b62\n\ud83d\udcf5=>\u4e25\u7981,\u7535\u8bdd,\u7981\u6b62\u4f7f\u7528\u624b\u673a,\u7981\u7528\u624b\u6a5f,\u7981\u7528\u624b\u63d0\u96fb\u8a71\n\ud83d\udd1e=>18\u7981,\u672a\u6210\u5e74\u4eba\u4e0d\u5b9c,\u7981\u6b62,18 \u7981,\u5341\u516b\u7981,\u53ea\u9650 18 \u6b72\u4ee5\u4e0a\u4eba\u58eb\n\u2622=>\u653e\u5c04\u6027,\u6807\u8bc6,\u8f90\u5c04,\u6a19\u8a8c,\u8f3b\u5c04,\u8f3b\u5c04\u6a19\u8a8c\n\u2623=>\u52a8\u7269,\u5f53\u5fc3\u611f\u67d3,\u751f\u7269\u5371\u5bb3,\u5371\u5bb3\u751f\u7269,\u5c0d\u751f\u7269\u6709\u5bb3,\u751f\u7269\u5371\u5bb3\u6a19\u8a8c\n\u2b06=>\u5317,\u5411\u4e0a\u7bad\u5934,\u65b9\u5411,\u6807\u8bc6,\u5411\u4e0a\u7bad\u982d,\u4e0a\u7bad\u5634,\u4e0a\u7bad\u5634\u6309\u9215\n\u2197=>\u4e1c\u5317,\u53f3\u4e0a\u7bad\u5934,\u65b9\u5411,\u6807\u8bc6,\u53f3\u4e0a\u7bad\u982d,\u4e0a\u53f3\u7bad\u5634\n\u27a1=>\u4e1c,\u5411\u53f3\u7bad\u5934,\u65b9\u5411,\u6807\u8bc6,\u5411\u53f3\u7bad\u982d,\u53f3\u7bad\u5634\n\u2198=>\u4e1c\u5357,\u53f3\u4e0b\u7bad\u5934,\u65b9\u5411,\u6807\u8bc6,\u53f3\u4e0b\u7bad\u982d,\u4e0b\u53f3\u7bad\u5634\n\u2b07=>\u5411\u4e0b,\u5411\u4e0b\u7bad\u5934,\u57fa\u672c,\u65b9\u4f4d,\u6b63\u5357,\u7bad\u5934,\u5411\u4e0b\u7bad\u982d,\u65b9\u5411,\u4e0b\u7bad\u5634\n\u2199=>\u5de6\u4e0b\u7bad\u5934,\u65b9\u5411,\u6807\u8bc6,\u897f\u5357,\u5de6\u4e0b\u7bad\u982d,\u4e0b\u5de6\u7bad\u5634\n\u2b05=>\u5411\u5de6\u7bad\u5934,\u65b9\u5411,\u6807\u8bc6,\u897f,\u5411\u5de6\u7bad\u982d,\u5de6\u7bad\u5634\n\u2196=>\u5de6\u4e0a\u7bad\u5934,\u65b9\u5411,\u6807\u8bc6,\u897f\u5317,\u5de6\u4e0a\u7bad\u982d,\u4e0a\u5de6\u7bad\u5634\n\u2195=>\u4e0a\u4e0b,\u4e0a\u4e0b\u7bad\u5934,\u7bad\u5934,\u4e0a\u4e0b\u7bad\u982d,\u4e0a\u4e0b\u7bad\u5634\n\u2194=>\u5de6\u53f3,\u5de6\u53f3\u7bad\u5934,\u7bad\u5934,\u5de6\u53f3\u7bad\u982d,\u5de6\u53f3\u7bad\u5634\n\u21a9=>\u53f3\u8f6c\u5f2f,\u53f3\u8f6c\u5f2f\u7bad\u5934,\u5411\u5de6\u5f2f\u66f2\u7684\u53f3\u7bad\u5934,\u7bad\u5934,\u5411\u5de6\u5f4e\u7684\u53f3\u7bad\u982d,\u5411\u5de6\u5f4e\u5605\u53f3\u7bad\u5634\n\u21aa=>\u5411\u53f3\u5f2f\u66f2\u7684\u5de6\u7bad\u5934,\u5de6\u8f6c\u5f2f,\u5de6\u8f6c\u5f2f\u7bad\u5934,\u7bad\u5934,\u5411\u53f3\u5f4e\u7684\u5de6\u7bad\u982d,\u5411\u53f3\u5f4e\u5605\u5de6\u7bad\u5634\n\u2934=>\u53f3\u4e0a\u5f2f,\u53f3\u4e0a\u5f2f\u7bad\u5934,\u5411\u4e0a\u5f2f\u66f2\u7684\u53f3\u7bad\u5934,\u7bad\u5934,\u53f3\u4e0a\u65cb\u8f49\u7bad\u982d,\u5411\u4e0a\u5f4e\u5605\u53f3\u7bad\u5634\n\u2935=>\u53f3\u4e0b\u5f2f,\u53f3\u4e0b\u5f2f\u7bad\u5934,\u5411\u4e0b\u5f2f\u66f2\u7684\u53f3\u7bad\u5934,\u7bad\u5934,\u53f3\u4e0b\u65cb\u8f49\u7bad\u982d,\u5411\u4e0b\u5f4e\u5605\u53f3\u7bad\u5634\n\ud83d\udd03=>\u65b9\u5411,\u6807\u8bc6,\u91cd\u65b0\u8f7d\u5165,\u987a\u65f6\u9488\u5782\u76f4\u7bad\u5934,\u9806\u6642\u91dd,\u9806\u6642\u91dd\u65b9\u5411,\u9806\u6642\u91dd\u65b9\u5411\u5782\u76f4\u5605\u7bad\u5634\n\ud83d\udd04=>\u7bad\u5934,\u9006\u65f6\u9488,\u9006\u65f6\u9488\u7bad\u5934,\u9006\u65f6\u9488\u7bad\u5934\u6309\u94ae,\u9006\u6642\u91dd,\u9006\u6642\u91dd\u7bad\u5634,\u9006\u6642\u91dd\u7bad\u5634\u6309\u9215\n\ud83d\udd19=>\u56de\u9000,\u7bad\u5934,\u8fd4\u56de,\u8fd4\u56de\u7bad\u5934,\u5411\u5f8c,\u5411\u5f8c\u7bad\u5634,\u5f8c\u9000,\u5f8c\u9000\u7bad\u5634\n\ud83d\udd1a=>\u7bad\u5934,\u7ed3\u675f,\u7ed3\u675f\u7bad\u5934,\u7d50\u675f,\u7d50\u675f\u7bad\u5634\n\ud83d\udd1b=>on \u7bad\u5934,\u5f00\u59cb,\u6807\u8bc6,\u7bad\u5934,\u300con!\u300d,\u300con!\u300d\u7bad\u5634\n\ud83d\udd1c=>soon \u7bad\u5934,\u7bad\u5934,\u9a6c\u4e0a,\u99ac\u4e0a,soon \u6a19\u8a8c\u7684\u7bad\u5634,\u5373\u5c07\n\ud83d\udd1d=>\u5411\u4e0a,\u6807\u8bc6,\u7f6e\u9876,\u7f6e\u9802,top \u6a19\u8a8c\u7684\u7bad\u5634\n\ud83d\uded0=>\u5730\u70b9,\u5b97\u6559\u573a\u6240,\u793c\u62dc,\u7948\u7977,\u7948\u79b1,\u795d\u79b1,\u7948\u79b1\u5ba4,\u7948\u79b1\u5ba4\u7b26\u865f\n\u269b=>\u539f\u5b50\u7b26\u53f7,\u65e0\u795e\u8bba,\u7269\u8d28,\u539f\u5b50,\u539f\u5b50\u7b26\u865f\n\ud83d\udd49=>\u5370\u5ea6,\u5965\u59c6,\u5b97\u6559,\u5535,\u68b5\u6587\n\u2721=>\u516d\u8292\u661f,\u5927\u536b\u4e4b\u661f,\u5b97\u6559,\u72b9\u592a,\u516d\u89d2\u661f\n\u2638=>\u4f5b,\u5b97\u6559,\u6cd5\u8f6e,\u8fbe\u6469,\u6cd5\u8f2a,\u6cd5\u5247\u8f2a\n\u262f=>\u592a\u6781,\u5b97\u6559,\u9053,\u9053\u6559,\u9633,\u9634,\u9634\u9633,\u9670\u967d\n\u271d=>\u5341\u5b57\u67b6,\u57fa\u7763,\u5929\u4e3b\u6559,\u5b97\u6559,\u62c9\u4e01\u5341\u5b57\u67b6\n\u2626=>\u4e1c\u6b63\u6559,\u4e1c\u6b63\u6559\u5341\u5b57\u67b6,\u5341\u5b57\u67b6,\u57fa\u7763,\u5b97\u6559,\u6771\u6b63\u6559\u5341\u5b57\u67b6,\u5341\u5b57,\u6b63\u6559\u6703\u5341\u5b57\n\u262a=>\u4f0a\u65af\u5170,\u5b97\u6559,\u661f\u6708,\u7a46\u65af\u6797,\u4f0a\u65af\u862d\u6559\u661f\u6708\n\u262e=>\u548c\u5e73,\u548c\u5e73\u7b26\u53f7,\u548c\u5e73\u7b26\u865f\n\ud83d\udd4e=>\u5149\u660e\u8282,\u5b97\u6559,\u706f\u53f0,\u70db\u53f0,\u7336\u592a\u71ed\u53f0,\u5149\u660e\u7bc0\u71c8\u53f0\n\ud83d\udd2f=>\u516d\u89d2\u661f,\u547d\u8fd0,\u5e26\u4e2d\u95f4\u70b9\u7684\u516d\u8292\u661f,\u516d\u8292\u661f\u52a0\u5713\u9ede,\u4e2d\u9593\u5e36\u9ede\u7684\u516d\u89d2\u661f\n\u2648=>\u516c\u7f8a,\u661f\u5ea7,\u767d\u7f8a\u5ea7,\u7261\u7f8a\u5ea7\n\u2649=>\u516c\u725b,\u661f\u5ea7,\u91d1\u725b\u5ea7\n\u264a=>\u53cc\u5b50\u5ea7,\u5b6a\u751f\u5b50,\u661f\u5ea7,\u96d9\u5b50\u5ea7\n\u264b=>\u5de8\u87f9\u5ea7,\u661f\u5ea7,\u8783\u87f9\n\u264c=>\u661f\u5ea7,\u72ee\u5b50\u5ea7,\u96c4\u72ee,\u7345\u5b50\u5ea7\n\u264d=>\u5904\u5973\u5ea7,\u661f\u5ea7,\u9ec4\u9053\u5341\u4e8c\u5bab,\u8655\u5973\u5ea7\n\u264e=>\u5929\u79e4\u5ea7,\u5e73\u8861,\u661f\u5ea7,\u6b63\u4e49\n\u264f=>\u5929\u874e\u5ea7,\u661f\u5ea7,\u874e\u5b50,\u5929\u880d\u5ea7\n\u2650=>\u5c04\u624b\u5ea7,\u5f13\u7bad\u624b,\u661f\u5ea7\n\u2651=>\u5c71\u7f8a,\u6469\u7faf\u5ea7,\u661f\u5ea7,\u5c71\u7f8a\u5ea7\n\u2652=>\u661f\u5ea7,\u6c34,\u6c34\u74f6\u5ea7\n\u2653=>\u53cc\u9c7c\u5ea7,\u661f\u5ea7,\u9c7c,\u96d9\u9b5a\u5ea7\n\u26ce=>\u661f\u5ea7,\u86c7,\u86c7\u592b\u5ea7\n\ud83d\udd00=>\u4ea4\u53c9,\u6253\u4e71,\u968f\u673a,\u968f\u673a\u64ad\u653e\u97f3\u8f68\u6309\u94ae,\u96a8\u6a5f\u64ad\u653e,\u96a8\u6a5f\u64ad\u653e\u6309\u9215\n\ud83d\udd01=>\u5faa\u73af\u64ad\u653e,\u7bad\u5934,\u91cd\u590d\u6309\u94ae,\u987a\u65f6\u9488,\u91cd\u8907\u64ad\u653e,\u9806\u6642\u91dd,\u91cd\u64ad,\u91cd\u64ad\u6309\u9215\n\ud83d\udd02=>\u5355\u66f2\u5faa\u73af,\u5faa\u73af,\u7bad\u5934,\u91cd\u590d\u4e00\u6b21\u6309\u94ae,\u987a\u65f6\u9488,\u91cd\u8907\u76ee\u524d\u55ae\u66f2,\u91cd\u64ad\u55ae\u66f2\u6309\u9215,\u91cd\u8907\u64ad\u653e\u55ae\u66f2,\u9806\u6642\u91dd\n\u25b6=>\u4e09\u89d2,\u5411\u53f3,\u64ad\u653e\u6309\u94ae,\u7bad\u5934,\u6309\u9215,\u64ad\u653e,\u64ad\u653e\u6309\u9215\n\u23e9=>\u53cc\u7bad\u5934,\u5411\u524d,\u5feb\u8fdb\u6309\u94ae,\u5feb\u901f,\u5411\u524d\u5feb\u8f49,\u6309\u9215,\u5feb\u8f49,\u5feb\u901f\u5feb\u8f49\u6309\u9215\n\u23ed=>\u4e09\u89d2,\u4e0b\u4e00\u4e2a\u97f3\u8f68\u6309\u94ae,\u5f80\u540e,\u7bad\u5934,\u4e0b\u4e00\u9996,\u6309\u9215,\u4e0b\u4e00\u9996\u6309\u9215\n\u23ef=>\u4e09\u89d2,\u5411\u53f3,\u64ad\u653e\u6216\u6682\u505c\u6309\u94ae,\u6309\u9215,\u64ad\u653e\u6216\u66ab\u505c,\u64ad\u653e\u6216\u66ab\u505c\u6309\u9215\n\u25c0=>\u4e09\u89d2,\u5012\u9000\u6309\u94ae,\u540e\u9000,\u5411\u5de6,\u5012\u8f49,\u6309\u9215,\u56de\u5e36,\u56de\u5e36\u6309\u9215\n\u23ea=>\u5012\u56de,\u53cc\u7bad\u5934,\u5feb\u9000\u6309\u94ae,\u5411\u5f8c\u5feb\u8f49,\u6309\u9215,\u5feb\u901f\u5012\u8f49,\u5feb\u901f\u5012\u8f49\u6309\u9215\n\u23ee=>\u4e09\u89d2,\u4e0a\u4e00\u4e2a\u97f3\u8f68\u6309\u94ae,\u7bad\u5934,\u4e0a\u4e00\u9996,\u6700\u5f8c\u4e00\u9996,\u4e0a\u4e00\u9996\u6309\u9215\n\ud83d\udd3c=>\u5411\u4e0a\u4e09\u89d2\u5f62\u6309\u94ae,\u5f80\u4e0a,\u7bad\u5934,\u5411\u4e0a,\u6309\u9215,\u7d05,\u5411\u4e0a\u6309\u9215\n\u23eb=>\u53cc\u7bad\u5934,\u5411\u4e0a,\u5feb\u901f\u4e0a\u5347\u6309\u94ae,\u5411\u4e0a\u7bad\u982d,\u5feb\u901f\u5411\u4e0a,\u5411\u4e0a\u5feb\u6372,\u5411\u4e0a\u5feb\u6372\u6309\u9215\n\ud83d\udd3d=>\u5411\u4e0b\u4e09\u89d2\u5f62\u6309\u94ae,\u5f80\u4e0b,\u7bad\u5934,\u5411\u4e0b,\u6309\u9215,\u7d05,\u5411\u4e0b\u6309\u9215\n\u23ec=>\u53cc\u7bad\u5934,\u5411\u4e0b,\u5feb\u901f\u4e0b\u964d\u6309\u94ae,\u5411\u4e0b\u7bad\u982d,\u5feb\u901f\u5411\u4e0b,\u5411\u4e0b\u5feb\u6372,\u5411\u4e0b\u5feb\u6372\u6309\u9215\n\u23f8=>\u505c\u6b62,\u53cc\u6761\u5f62,\u6682\u505c\u6309\u94ae,\u6309\u9215,\u66ab\u505c,\u66ab\u505c\u6309\u9215\n\u23f9=>\u505c\u6b62\u6309\u94ae,\u65b9\u5f62,\u7ec8\u6b62,\u505c\u6b62,\u505c\u6b62\u64ad\u653e,\u6309\u9215,\u505c\u6b62\u6309\u9215\n\u23fa=>\u5236\u4f5c,\u5706,\u5f55\u5236\u6309\u94ae,\u6309\u9215,\u9304\u88fd,\u9304\u88fd\u6309\u9215\n\u23cf=>\u5411\u4e0a\u4e09\u89d2,\u5f39\u51fa,\u63a8\u51fa\u6309\u94ae,\u6309\u9215,\u9000\u51fa,\u9000\u51fa\u6309\u9215\n\ud83c\udfa6=>\u573a\u6240,\u5f71\u7247,\u7535\u5f71\u9662,\u6232\u9662,\u96fb\u5f71\u9662,\u96fb\u5f71\n\ud83d\udd05=>\u4eae\u5ea6,\u4f4e,\u4f4e\u4eae\u5ea6\u6309\u94ae,\u660f\u6697,\u4f4e\u4eae\u5ea6,\u5fae\u4eae,\u9eef\u6de1\n\ud83d\udd06=>\u4eae\u5ea6,\u592a\u9633,\u660e\u4eae,\u9ad8\u4eae\u5ea6\u6309\u94ae,\u9ad8\u4eae\u5ea6\n\ud83d\udcf6=>\u4fe1\u53f7\u5f3a\u5ea6\u6761,\u5929\u7ebf,\u624b\u673a,\u6761,\u8a0a\u865f\u5f37\u5f31,\u8a0a\u865f\u683c\u6578,\u624b\u6a5f\u8a0a\u865f\u683c\n\ud83d\udcf3=>\u624b\u673a,\u632f\u52a8\u6a21\u5f0f,\u9707\u52a8,\u9707\u52d5\u6a21\u5f0f,\u96fb\u8a71\u8f49\u9707\u52d5,\u96fb\u8a71\u8f49\u975c\u97f3,\u9707\u6a5f\u6a21\u5f0f,\u975c\u97f3\u6a21\u5f0f\n\ud83d\udcf4=>\u5173\u95ed,\u624b\u673a,\u624b\u673a\u5173\u673a,\u624b\u6a5f\u95dc\u6a5f,\u624b\u63d0\u96fb\u8a71\u95dc\u9589,\u624b\u6a5f\u95dc\u9589,\u95dc\u9589\u624b\u63d0\u96fb\u8a71\n\u2640=>\u5973\u6027\u7b26\u53f7,\u7b26\u53f7,\u96cc\u6027,\u5973\n\u2642=>\u7537\u6027\u7b26\u53f7,\u7b26\u53f7,\u96c4\u6027,\u7537\n\u26a7=>\u8de8\u6027\u522b,\u8de8\u6027\u522b\u7b26\u53f7,\u8b8a\u6027,\u8b8a\u6027\u7b26\u865f\n\u2716=>\u4e58,\u4e58\u53f7,\u53d6\u6d88,\u76f8\u4e58,\u7b26\u53f7,\u4e58\u6cd5,\u4e58\u6cd5\u865f,\u4e58\u865f,\u7b26\u865f,\u4ea4\u53c9,\u6253\u4ea4\u53c9\n\u2795=>\u52a0,\u52a0\u53f7,\u5341\u5b57,\u6570\u5b66,\u76f8\u52a0,\u7b26\u53f7,\u52a0\u865f,\u6578\u5b78,\u7b26\u865f,\u52a0\u865f\u6a19\u8a8c\n\u2796=>\u51cf,\u51cf\u53f7,\u6570\u5b66,\u6a2a\u7ebf,\u7b26\u53f7,\u6578\u5b78,\u6e1b,\u6e1b\u865f,\u7b26\u865f\n\u2797=>\u6570\u5b66,\u76f8\u9664,\u7b26\u53f7,\u9664,\u9664\u53f7,\u6578\u5b78,\u7b26\u865f,\u9664\u6cd5,\u9664\u865f\n\u267e=>\u5b87\u5b99,\u65e0\u5c3d,\u65e0\u7a77\u5927,\u6781\u5927,\u5168\u9ad4,\u6c38\u9060,\u7121\u9650,\u7121\u9650\u5927\n\u203c=>\u4e24\u4e2a,\u53cc\u611f\u53f9\u53f7,\u5403\u60ca,\u6807\u70b9\u7b26\u53f7,\u6a19\u9ede,\u96d9\u9a5a\u5606\u865f,\u96d9\u611f\u5606\u865f\n\u2049=>\u5403\u60ca,\u611f\u53f9\u7591\u95ee\u53f7,\u6807\u70b9\u7b26\u53f7,\u95ee\u53f7,\u6a19\u9ede,\u9a5a\u5606\u865f\u52a0\u554f\u865f,\u611f\u5606\u865f\u52a0\u554f\u865f\n\u2753=>\u4e3a\u4ec0\u4e48,\u6807\u70b9\u7b26\u53f7,\u7ea2\u8272\u95ee\u53f7,\u95ee\u53f7,\u554f\u865f,\u6a19\u9ede,\u7d05\u8272\u554f\u865f,\u554f\u984c\n\u2754=>\u4e3a\u4ec0\u4e48,\u6807\u70b9\u7b26\u53f7,\u767d\u8272\u95ee\u53f7,\u7a7a\u5fc3,\u6a19\u9ede,\u767d\u8272\u554f\u865f,\u554f\u865f\n\u2755=>\u5403\u60ca,\u6807\u70b9\u7b26\u53f7,\u767d\u8272\u611f\u53f9\u53f7,\u7a7a\u5fc3,\u6a19\u9ede,\u767d\u8272\u9a5a\u5606\u865f,\u767d\u8272\u611f\u5606\u865f\n\u2757=>\u5403\u60ca,\u611f\u53f9\u53f7,\u6807\u70b9\u7b26\u53f7,\u7ea2\u8272\u611f\u53f9\u53f7,\u6a19\u9ede,\u7d05\u8272\u9a5a\u5606\u865f,\u9a5a\u5606\u865f,\u611f\u5606\u865f\n\ud83d\udcb1=>\u5151\u6362,\u5916\u6c47,\u6362\u6c47,\u6c47\u7387,\u6d41\u901a,\u8d27\u5e01\u5151\u6362,\u63db\u532f,\u8ca8\u5e63\u514c\u63db,\u514c\u63db,\u532f\u514c,\u5916\u532f,\u8ca8\u5e63\n\ud83d\udcb2=>\u7c97\u7f8e\u5143\u7b26\u53f7,\u7f8e\u5143,\u8d27\u5e01,\u91d1\u94b1,\u8ca8\u5e63,\u8ca8\u5e63\u7b26\u865f,\u9322,\u9322\u7b26\u865f\n\u2695=>\u533b\u7597\u6807\u5fd7,\u86c7\u6756,\u963f\u65af\u514b\u52d2\u5e87\u4fc4\u65af,\u91ab\u7642\u7b26\u865f\n\u267b=>\u518d\u5229\u7528,\u56de\u6536\u6807\u5fd7,\u5faa\u73af,\u53ef\u56de\u6536\u8cc7\u6e90,\u56de\u6536,\u5faa\u74b0\u518d\u7528,\u8cc7\u6e90\u56de\u6536\n\u269c=>\u767e\u5408\u82b1\u9970,\u9e22\u5c3e\u82b1,\u9cf6\u5c3e\u82b1\n\ud83d\udd31=>\u4e09\u53c9\u621f\u5fbd\u7ae0,\u5de5\u5177,\u8239,\u951a,\u4e09\u53c9\u621f\n\ud83d\udcdb=>\u59d3\u540d\u724c,\u80f8\u724c,\u8bc1\u7ae0,\u540d\u724c\n\ud83d\udd30=>v\u5f62\u56fe\u6848,\u53f6\u72b6,\u5b9e\u4e60,\u65e5\u672c\u65b0\u624b\u9a7e\u9a76\u6807\u5fd7,\u7bad\u5c3e,\u65b0\u624b,\u65e5\u672c\u521d\u5b78\u8005\u7b26\u865f,\u65e5\u672c\u5605\u521d\u5b78\u8005\u7b26\u865f,\u65e5\u672c\u65b0\u624b\u6a19\u8a8c,\u65e5\u672c\u65b0\u624b\u99d5\u99db\u6a19\u8a8c\n\u2b55=>o\u5f62,\u5706\u5708,\u5927,\u7ea2,\u7ea2\u8272\u7a7a\u5fc3\u5706\u5708,\u5713\u5708\n\u2705=>\u52fe,\u52fe\u53f7,\u52fe\u53f7\u6309\u94ae,\u6253\u52fe,\u6309\u94ae,\u52fe\u865f,\u767d\u8272\u52fe\u52fe,\u5254,\u5254\u865f,\u767d\u8272\u52fe\n\u2611=>\u52fe\u53f7,\u52fe\u9009\u6846,\u590d\u9009\u6846,\u5e26\u52fe\u65b9\u683c,\u6253\u52fe,\u52fe\u865f,\u52fe\u9078,\u5254\u865f,\u5254\u9078\n\u2714=>\u52fe\u53f7,\u5bf9\u52fe,\u6253\u52fe,\u6b63\u786e,\u7b26\u53f7,\u52fe\u865f,\u5254,\u5254\u865f\n\u274c=>\u4ea4\u53c9,\u53c9\u53f7,\u53d6\u6d88,\u76f8\u4e58,\u7b26\u53f7,\u53c9\n\u274e=>\u53c9\u53f7\u6309\u94ae,\u53d6\u6d88,\u65b9\u5f62,\u53c9,\u53c9\u53c9,\u4ea4\u53c9,\u4ea4\u53c9\u7b26\u865f\n\u27b0=>\u5355\u73af,\u5377\u66f2\u73af,\u6807\u5fd7,\u55ae\u74b0,\u65e5\u672c\u55ae\u74b0\u6a19\u8a8c,\u5f4e\u66f2\u7dda\n\u27bf=>\u53cc\u5377\u66f2\u73af,\u53cc\u73af,\u6807\u5fd7,\u514d\u8cbb\u96fb\u8a71,\u65e5\u672c\u514d\u8cbb\u96fb\u8a71\u6a19\u8a8c,\u5f4e\u66f2\u7dda,\u96d9\u5f4e\u66f2,\u96d9\u5f4e\u66f2\u7dda\n\u2733=>\u516b\u8f6e\u8f90\u661f\u53f7,\u661f\u53f7,\u516b\u8292\u661f,\u516b\u89d2\u661f\n\u2734=>\u516b\u89d2\u661f,\u661f,\u7b26\u53f7\n\u2747=>\u706b\u82b1,\u70df\u706b,\u95ea\u8000,\u9583\u5149\n\ud83d\udd20=>\u6253\u5b57,\u62c9\u4e01\u6587,\u8f93\u5165\u5927\u5199\u62c9\u4e01\u5b57\u6bcd,\u8f93\u5165\u6cd5,\u5927\u5beb,\u5927\u5beb\u5b57\u6bcd\u9375,\u5b57\u6bcd,\u8f38\u5165,\u5927\u968e,\u5927\u968e\u82f1\u6587,\u5927\u968e\u82f1\u6587\u8f38\u5165\n\ud83d\udd21=>\u6253\u5b57,\u62c9\u4e01\u6587,\u8f93\u5165\u5c0f\u5199\u62c9\u4e01\u5b57\u6bcd,\u8f93\u5165\u6cd5,\u5b57\u6bcd,\u5c0f\u5beb,\u5c0f\u5beb\u5b57\u6bcd\u9375,\u8f38\u5165,\u7d30\u968e,\u7d30\u968e\u82f1\u6587,\u7d30\u968e\u82f1\u6587\u8f38\u5165\n\ud83d\udd22=>\u6253\u5b57,\u8f93\u5165\u6570\u5b57,\u6578\u5b57,\u6578\u5b57\u9375,\u8f38\u5165,\u6578\u5b57\u8f38\u5165\n\ud83d\udd23=>\u5b57\u7b26,\u6253\u5b57,\u8f93\u5165\u7b26\u53f7,\u7b26\u865f\u9375,\u8f38\u5165,\u7b26\u865f\u8f38\u5165\n\ud83d\udd24=>\u5b57\u6bcd,\u6253\u5b57,\u62c9\u4e01\u6587,\u8f93\u5165\u62c9\u4e01\u5b57\u6bcd,\u62c9\u4e01\u5b57\u6bcd\u9375,\u8f38\u5165\u62c9\u4e01\u5b57\u6bcd\n\ud83c\udd70=>a\u578b\u8840,\u6309\u94ae,\u8840\u6db2,a\u578b,\u8840\u578b,a \u578b\u8840\n\ud83c\udd8e=>ab\u578b\u8840,\u6309\u94ae,\u8840\u6db2,ab\u578b,\u8840\u578b,ab \u578b\u8840\n\ud83c\udd71=>b\u578b\u8840,\u6309\u94ae,\u8840\u6db2,b\u578b,\u8840\u578b\n\ud83c\udd91=>cl\u6309\u94ae,\u624b\u673a,\u6e05\u7406,cl \u6309\u9215\n\ud83c\udd92=>cool\u6309\u94ae,\u6309\u952e,\u9177,cool \u6309\u9215\n\ud83c\udd93=>\u4e0d\u6536\u8d39,\u514d\u8d39\u6309\u94ae,\u6309\u94ae,\u514d\u8cbb,\u514d\u8cbb\u6309\u9215\n\u2139=>\u4fe1\u606f,\u67e5\u8be2,\u8d44\u6599,\u8cc7\u8a0a,\u8cc7\u6599\n\ud83c\udd94=>id\u6309\u94ae,\u6309\u952e,\u8bc6\u522b,\u8eab\u4efd,\u8eab\u5206\n\u24c2=>\u5706\u5708\u5305\u56f4\u7684m,\u5708,\u5b57\u6bcd,\u7c73,\u5713\u5708\u4e2d\u5605 m\n\ud83c\udd95=>new\u6309\u94ae,\u6309\u952e,\u65b0\u7684,\u65b0,new \u6309\u9215\n\ud83c\udd96=>ng\u6309\u94ae,\u6309\u952e,\u82b1\u7d6e,ng \u6309\u9215\n\ud83c\udd7e=>o \u578b\u8840,o\u578b\u8840,\u6309\u94ae,\u8840\u6db2,o\u578b,\u8840\u578b\n\ud83c\udd97=>ok\u6309\u94ae,\u540c\u610f,\u6309\u952e,\u53ef\u4ee5,\u597d\u7684,\u6c92\u554f\u984c,ok \u6309\u9215\n\ud83c\udd7f=>\u505c\u8f66\u6309\u94ae,\u6309\u952e,\u6cca\u8f66,p,\u505c\u8eca,p \u6309\u9215\n\ud83c\udd98=>sos\u6309\u94ae,\u6309\u952e,\u6c42\u6551,\u6551\u547d,\u6c42\u6551\u4fe1\u865f,\u6c42\u6551\u6309\u9215\n\ud83c\udd99=>up\u6309\u94ae,\u5411\u4e0a,\u6309\u952e,up \u6309\u9215\n\ud83c\udd9a=>vs\u6309\u94ae,\u5bf9\u51b3,\u6309\u952e,\u5c0d\u6230,\u6bd4,vs \u6309\u9215\n\ud83c\ude01=>\u6309\u952e,\u65e5\u6587,\u65e5\u6587\u7684 \u8fd9\u91cc \u6309\u94ae,\u6b64\u5904,koko,\u65e5\u6587koko,\u65e5\u8a9e,\u7247\u5047\u540d,\u65e5\u6587\u5605\u300c\u5462\u5ea6\u300d\u6309\u9215,\u65e5\u6587\u5b57\n\ud83c\ude02=>\u6309\u952e,\u6536\u8d39,\u65e5\u6587,\u65e5\u6587\u7684 \u670d\u52a1\u8d39 \u6309\u94ae,\u670d\u52a1,sa,\u65e5\u6587\u670d\u52d9\u5340,\u65e5\u8a9e,\u7247\u5047\u540d,\u5c0f\u8cbb,\u65e5\u6587\u5605\u300c\u670d\u52d9\u8cbb\u300d\u6309\u9215,\u670d\u52d9\u8cbb\n\ud83c\ude37=>\u6309\u952e,\u65e5\u6587,\u65e5\u6587\u7684 \u6708\u603b\u91cf \u6309\u94ae,\u6708\u5ea6,\u7edf\u8ba1,\u65e5\u6587\u5605\u300c\u6708\u8cbb\u300d\u6309\u9215,\u6708\u8cbb\n\ud83c\ude36=>\u6309\u952e,\u65e5\u6587,\u65e5\u6587\u7684 \u6536\u8d39 \u6309\u94ae,\u8d39\u7528,\u4e0d\u662f\u514d\u8cbb,\u65e5\u6587\u5605\u300c\u975e\u514d\u8cbb\u300d\u6309\u9215\n\ud83c\ude2f=>\u6309\u952e,\u65e5\u6587,\u65e5\u6587\u7684 \u9884\u7559 \u6309\u94ae,\u9884\u8ba2,\u5df2\u5283\u4f4d,\u65e5\u6587\u5605\u300c\u5df2\u9810\u7559\u300d\u6309\u9215\n\ud83c\ude50=>\u6309\u952e,\u65e5\u6587,\u65e5\u6587\u7684 \u8bae\u4ef7 \u6309\u94ae,\u8ba8\u4ef7\u8fd8\u4ef7,\u512a\u60e0,\u65e5\u6587\u5605\u300c\u512a\u60e0\u300d\u6309\u9215\n\ud83c\ude39=>\u6298\u6263,\u6309\u952e,\u65e5\u6587,\u65e5\u6587\u7684 \u6253\u6298 \u6309\u94ae,\u65e5\u6587\u5605\u300c\u6298\u6263\u300d\u6309\u9215,\u7279\u50f9\n\ud83c\ude1a=>\u514d\u8d39,\u6309\u952e,\u65e5\u6587,\u65e5\u6587\u7684 \u514d\u8d39 \u6309\u94ae,\u514d\u8cbb,\u65e5\u6587\u5605\u300c\u514d\u8cbb\u300d\u6309\u9215\n\ud83c\ude32=>\u4e25\u7981,\u6309\u952e,\u65e5\u6587,\u65e5\u6587\u7684 \u7981\u6b62 \u6309\u94ae,\u65e5\u6587\u5605\u300c\u7981\u6b62\u300d\u6309\u9215,\u7981\u6b62\n\ud83c\ude51=>\u6309\u952e,\u65e5\u6587,\u65e5\u6587\u7684 \u53ef\u63a5\u53d7 \u6309\u94ae,\u8bb8\u53ef,\u65e5\u6587\u5605\u300c\u8a31\u53ef\u300d\u6309\u9215,\u8a31\u53ef\n\ud83c\ude38=>\u65e5\u6587,\u65e5\u6587\u7684 \u7533\u8bf7 \u6309\u94ae,\u65e5\u8bed,\u7533\u8bf7,\u7533\u8bf7\u4e66,\u7533\u8bf7\u8868,\u65e5\u6587\u5605\u300c\u7533\u8acb\u300d\u6309\u9215,\u7533\u8acb\n\ud83c\ude34=>\u6309\u952e,\u65e5\u6587,\u65e5\u6587\u7684 \u5408\u683c \u6309\u94ae,\u901a\u8fc7,\u53ca\u683c,\u5408\u683c,\u65e5\u6587\u5605\u300c\u5408\u683c\u300d\u6309\u9215\n\ud83c\ude33=>\u65e5\u6587,\u65e5\u6587\u7684 \u6709\u7a7a\u4f4d \u6309\u94ae,\u65e5\u8bed,\u6709\u7a7a\u4f4d,\u7a7a\u4f4d,\u7a7a\u95f2,\u7a7a\u7684,\u65e5\u6587\u5605\u300c\u7a7a\u7f3a\u300d\u6309\u9215\n\u3297=>\u5e86\u8d3a,\u6309\u952e,\u65e5\u6587,\u65e5\u6587\u7684 \u795d\u8d3a \u6309\u94ae,\u65e5\u6587\u5605\u300c\u606d\u559c\u300d\u6309\u9215,\u795d\u8cc0\n\u3299=>\u4fdd\u5bc6,\u6309\u952e,\u65e5\u6587,\u65e5\u6587\u7684 \u79d8\u5bc6 \u6309\u94ae,\u65e5\u6587\u5605\u300c\u79d8\u5bc6\u300d\u6309\u9215,\u6a5f\u5bc6,\u79d8\u5bc6\n\ud83c\ude3a=>\u5f00\u95e8,\u6309\u952e,\u65e5\u6587,\u65e5\u6587\u7684 \u5f00\u59cb\u8425\u4e1a \u6309\u94ae,\u71df,\u65e5\u6587\u5605\u300c\u71df\u696d\u4e2d\u300d\u6309\u9215,\u71df\u696d\u6642\u9593,\u8fa6\u516c\u6642\u9593\n\ud83c\ude35=>\u5ea7\u4f4d,\u6309\u952e,\u65e5\u6587,\u65e5\u6587\u7684 \u6ca1\u6709\u7a7a\u4f4d \u6309\u94ae,\u6ee1,\u6eff,\u5ba2\u6eff,\u65e5\u6587\u5605\u300c\u5187\u7a7a\u4f4d\u300d\u6309\u9215,\u6eff\u8f09\n\ud83d\udd34=>\u5706,\u5708,\u7ea2,\u7ea2\u8272,\u7ea2\u8272\u5706,\u5713\u5f62,\u5927\u7d05\u8272\u5713\u5f62,\u5713\u5708,\u7d05\u8272,\u7d05\u8272\u5927\u5713\u5708\n\ud83d\udfe0=>\u5706,\u5708,\u6a59,\u6a59\u8272\u5706,\u5713\u5f62,\u6a58\u8272,\u6a58\u8272\u5713\u5f62,\u6a59\u8272,\u6a59\u8272\u5713\u5f62\n\ud83d\udfe1=>\u5706,\u5708,\u9ec4,\u9ec4\u8272\u5706,\u5713\u5f62,\u9ec3\u8272,\u9ec3\u8272\u5713\u5f62\n\ud83d\udfe2=>\u5706,\u5708,\u7eff,\u7eff\u8272\u5706,\u5713\u5f62,\u7da0\u8272,\u7da0\u8272\u5713\u5f62\n\ud83d\udd35=>\u5708,\u84dd,\u84dd\u8272\u5706,\u5713\u5f62,\u5927\u85cd\u8272\u5713\u5f62,\u5713\u5708,\u85cd\u8272,\u85cd\u8272\u5927\u5713\u5708\n\ud83d\udfe3=>\u5706,\u5708,\u7d2b,\u7d2b\u8272\u5706,\u5713\u5f62,\u7d2b\u8272,\u7d2b\u8272\u5713\u5f62\n\ud83d\udfe4=>\u5706,\u5708,\u68d5,\u68d5\u8272\u5706,\u5713\u5f62,\u8910\u8272,\u8910\u8272\u5713\u5f62,\u5561\u8272,\u5561\u8272\u5713\u5f62\n\u26ab=>\u5708,\u9ed1,\u9ed1\u8272\u5706,\u5713\u5f62,\u9ed1\u8272\u5713\u5f62,\u5713\u5708,\u9ed1\u8272,\u9ed1\u8272\u5927\u5713\u5708\n\u26aa=>\u5708,\u767d,\u767d\u8272\u5706,\u5713\u5f62,\u767d\u8272\u5713\u5f62,\u5713\u5708,\u767d\u8272,\u767d\u8272\u5927\u5713\u5708\n\ud83d\udfe5=>\u65b9\u5757,\u65b9\u6846,\u6b63\u65b9\u5f62,\u7ea2,\u7ea2\u8272\u65b9\u5757,\u65b9\u5f62,\u7d05\u8272,\u7d05\u8272\u65b9\u5f62,\u7d05\u8272\u6b63\u65b9\u5f62\n\ud83d\udfe7=>\u65b9\u5757,\u65b9\u6846,\u6a59,\u6a59\u8272\u65b9\u5757,\u6b63\u65b9\u5f62,\u65b9\u5f62,\u6a58\u8272,\u6a58\u8272\u65b9\u5f62,\u6a59\u8272,\u6a59\u8272\u6b63\u65b9\u5f62\n\ud83d\udfe8=>\u65b9\u5757,\u65b9\u6846,\u6b63\u65b9\u5f62,\u9ec4,\u9ec4\u8272\u65b9\u5757,\u65b9\u5f62,\u9ec3\u8272,\u9ec3\u8272\u65b9\u5f62,\u9ec3\u8272\u6b63\u65b9\u5f62\n\ud83d\udfe9=>\u65b9\u5757,\u65b9\u6846,\u6b63\u65b9\u5f62,\u7eff,\u7eff\u8272\u65b9\u5757,\u65b9\u5f62,\u7da0\u8272,\u7da0\u8272\u65b9\u5f62,\u7da0\u8272\u6b63\u65b9\u5f62\n\ud83d\udfe6=>\u65b9\u5757,\u65b9\u6846,\u6b63\u65b9\u5f62,\u84dd,\u84dd\u8272\u65b9\u5757,\u65b9\u5f62,\u85cd\u8272,\u85cd\u8272\u65b9\u5f62,\u85cd\u8272\u6b63\u65b9\u5f62\n\ud83d\udfea=>\u65b9\u5757,\u65b9\u6846,\u6b63\u65b9\u5f62,\u7d2b,\u7d2b\u8272\u65b9\u5757,\u65b9\u5f62,\u7d2b\u8272,\u7d2b\u8272\u65b9\u5f62,\u7d2b\u8272\u6b63\u65b9\u5f62\n\ud83d\udfeb=>\u65b9\u5757,\u65b9\u6846,\u68d5,\u68d5\u8272\u65b9\u5757,\u6b63\u65b9\u5f62,\u65b9\u5f62,\u8910\u8272,\u8910\u8272\u65b9\u5f62,\u5561\u8272,\u5561\u8272\u6b63\u65b9\u5f62\n\u2b1b=>\u5927,\u6b63\u65b9\u5f62,\u9ed1\u7ebf\u5927\u65b9\u6846,\u9ed1\u8272,\u65b9\u5f62,\u9ed1\u8272\u5927\u65b9\u584a,\u4e2d\u9ed1\u8272\u6b63\u65b9\u5f62,\u9ed1\u8272\u4e2d\u6b63\u65b9\u5f62,\u9ed1\u8272\u5927\u6b63\u65b9\u5f62\n\u2b1c=>\u5927,\u6b63\u65b9\u5f62,\u767d\u7ebf\u5927\u65b9\u6846,\u767d\u8272,\u65b9\u5f62,\u767d\u8272\u5927\u65b9\u584a,\u5927\u767d\u8272\u6b63\u65b9\u5f62,\u767d\u8272\u5927\u6b63\u65b9\u5f62\n\u25fc=>\u4e2d\u7b49,\u6b63\u65b9\u5f62,\u9ed1\u8272,\u9ed1\u8272\u4e2d\u65b9\u5757,\u65b9\u5f62,\u9ed1\u8272\u4e2d\u65b9\u584a,\u4e2d\u9ed1\u8272\u6b63\u65b9\u5f62,\u9ed1\u8272\u4e2d\u6b63\u65b9\u5f62\n\u25fb=>\u4e2d\u7b49,\u6b63\u65b9\u5f62,\u767d\u8272,\u767d\u8272\u4e2d\u65b9\u5757,\u65b9\u5f62,\u767d\u8272\u4e2d\u65b9\u584a,\u4e2d\u767d\u8272\u6b63\u65b9\u5f62,\u767d\u8272\u4e2d\u6b63\u65b9\u5f62\n\u25fe=>\u4e2d\u5c0f,\u6b63\u65b9\u5f62,\u9ed1\u8272,\u9ed1\u8272\u4e2d\u5c0f\u65b9\u5757,\u65b9\u5f62,\u9ed1\u8272\u4e2d\u5c0f\u578b\u65b9\u584a,\u4e2d\u5c0f\u9ed1\u8272\u6b63\u65b9\u5f62,\u9ed1\u8272\u4e2d\u5c0f\u6b63\u65b9\u5f62\n\u25fd=>\u4e2d\u5c0f \u6b63\u65b9\u5f62,\u767d\u8272,\u767d\u8272\u4e2d\u5c0f\u65b9\u5757,\u65b9\u5f62,\u767d\u8272\u4e2d\u5c0f\u578b\u65b9\u584a,\u4e2d\u5c0f\u767d\u8272\u6b63\u65b9\u5f62,\u6b63\u65b9\u5f62,\u767d\u8272\u4e2d\u5c0f\u6b63\u65b9\u5f62,\u767d\u8272\u4e2d\u7d30\u6b63\u65b9\u5f62\n\u25aa=>\u5c0f,\u6b63\u65b9\u5f62,\u9ed1\u8272,\u9ed1\u8272\u5c0f\u65b9\u5757,\u65b9\u5f62,\u9ed1\u8272\u5c0f\u65b9\u584a,\u5c0f\u9ed1\u8272\u6b63\u65b9\u5f62,\u9ed1\u8272\u5c0f\u6b63\u65b9\u5f62\n\u25ab=>\u5c0f,\u6b63\u65b9\u5f62,\u767d\u8272,\u767d\u8272\u5c0f\u65b9\u5757,\u65b9\u5f62,\u767d\u8272\u5c0f\u65b9\u584a,\u5c0f\u767d\u8272\u6b63\u65b9\u5f62,\u767d\u8272\u5c0f\u6b63\u65b9\u5f62,\u767d\u8272\u7d30\u6b63\u65b9\u5f62\n\ud83d\udd36=>\u5927,\u65b9\u7247,\u6a58\u9ec4\u8272,\u6a59\u8272\u5927\u83f1\u5f62,\u5927\u6a59\u8272\u83f1\u5f62,\u83f1\u5f62\n\ud83d\udd37=>\u5927,\u65b9\u7247,\u84dd\u8272,\u84dd\u8272\u5927\u83f1\u5f62,\u5927\u85cd\u8272\u83f1\u5f62,\u83f1\u5f62,\u85cd\u8272\u5927\u83f1\u5f62\n\ud83d\udd38=>\u5c0f,\u65b9\u7247,\u6a58\u9ec4\u8272,\u6a59\u8272\u5c0f\u83f1\u5f62,\u5c0f\u6a59\u8272\u83f1\u5f62,\u83f1\u5f62\n\ud83d\udd39=>\u5c0f,\u65b9\u7247,\u84dd\u8272,\u84dd\u8272\u5c0f\u83f1\u5f62,\u5c0f\u85cd\u8272\u83f1\u5f62,\u83f1\u5f62,\u85cd\u8272\u5c0f\u83f1\u5f62\n\ud83d\udd3a=>\u4e09\u89d2\u5f62,\u5411\u4e0a,\u6b63\u4e09\u89d2,\u7ea2\u8272,\u7ea2\u8272\u6b63\u4e09\u89d2,\u5411\u4e0a\u7d05\u8272\u4e09\u89d2,\u6307\u5411\u4e0a\u5605\u7d05\u4e09\u89d2\n\ud83d\udd3b=>\u4e09\u89d2\u5f62,\u5012\u4e09\u89d2,\u5411\u4e0b,\u7ea2\u8272,\u7ea2\u8272\u5012\u4e09\u89d2,\u5411\u4e0b\u7d05\u8272\u4e09\u89d2,\u6307\u5411\u4e0b\u5605\u7d05\u4e09\u89d2\n\ud83d\udca0=>\u4e2d\u5fc3,\u5185\u90e8,\u5706,\u5e26\u5706\u70b9\u7684\u83f1\u5f62,\u6885\u82b1\u5f62,\u83f1\u5f62\u52a0\u5713\u9ede,\u947d\u77f3,\u4e2d\u9593\u6709\u4e00\u9ede\u5605\u83f1\u5f62\n\ud83d\udd18=>\u5355\u72ec,\u5355\u9009\u6309\u94ae,\u5706\u5fc3,\u6309\u952e,\u9009\u4e2d,\u5713\u9215,\u6309\u9215,\u5713\u5f62\u6309\u9215\n\ud83d\udd33=>\u6309\u94ae,\u767d\u7ebf\u65b9\u5f62\u6309\u94ae,\u767d\u7ebf\u6b63\u65b9\u5f62\u6309\u94ae,\u767d\u8272\u65b9\u5f62\u6309\u94ae,\u767d\u8272\u6b63\u65b9\u5f62\u6309\u94ae,\u767d\u8fb9\u7ebf\u65b9\u5f62\u6309\u94ae,\u767d\u8fb9\u7ebf\u6b63\u65b9\u5f62\u6309\u94ae,\u6309\u9215,\u767d\u8272\u65b9\u6309\u9215,\u767d\u8272\u6b63\u65b9\u5f62\u6309\u9215\n\ud83d\udd32=>\u6309\u94ae,\u9ed1\u7ebf\u65b9\u5f62\u6309\u94ae,\u9ed1\u7ebf\u6b63\u65b9\u5f62\u6309\u94ae,\u9ed1\u8272\u65b9\u5f62\u6309\u94ae,\u9ed1\u8272\u6b63\u65b9\u5f62\u6309\u94ae,\u9ed1\u8fb9\u7ebf\u65b9\u5f62\u6309\u94ae,\u9ed1\u8fb9\u7ebf\u6b63\u65b9\u5f62\u6309\u94ae,\u6309\u9215,\u9ed1\u8272\u65b9\u6309\u9215,\u9ed1\u8272\u6b63\u65b9\u5f62\u6309\u9215\n\ud83c\udfc1=>\u683c\u5b50\u65d7,\u7ec8\u70b9\u65d7,\u7d42\u9ede\u65d7\n\ud83d\udea9=>\u4e09\u89d2\u65d7,\u5347\u65d7,\u65d7,\u65d7\u6746\u4e0a\u7684\u4e09\u89d2\u65d7,\u65d7\u6746\u4e0a\u7684\u65d7\u5e1c,\u7ea2\u8272\u65d7\u5e1c\n\ud83c\udf8c=>\u4ea4\u53c9\u65d7,\u5bf9\u53c9,\u65d7\u5e1c,\u65e5\u672c,\u65d7,\u7d00\u5ff5\u65e5,\u4ea4\u53c9\u5605\u65d7\n\ud83c\udff4=>\u4e3e\u9ed1\u65d7,\u9ed1\u65d7,\u9ed1\u8272\u65d7,\u9ed1\u8272\u65d7\u5b50,\u9ed1\u8272\u65d7\u5e1c\n\ud83c\udff3=>\u4e3e\u767d\u65d7,\u767d\u65d7,\u767d\u8272\u65d7\u5b50,\u767d\u8272\u65d7\u5e1c\n\ud83c\udff3\u200d\ud83c\udf08=>\u540c\u6027,\u591a\u8272,\u5f69\u8679\u65d7,\u65d7\u5e1c\n\xb5=>\u5ea6\u91cf,\u5fae\u7b26\u53f7,\u5fae\u7c73\u7b26\u865f,\u6e2c\u91cf,\u5fae\u7684\u7b26\u865f\n\ud83d\udc4b\ud83c\udffb=>\u4f60\u597d,\u518d\u89c1,\u6325\u624b,\u8f83\u6d45\u80a4\u8272,\u624b,\u63ee\u624b,\u767d\u76ae\u819a\n\ud83d\udc4b\ud83c\udffc=>\u4e2d\u7b49-\u6d45\u80a4\u8272,\u4f60\u597d,\u518d\u89c1,\u6325\u624b,\u624b,\u63ee\u624b,\u9ec3\u76ae\u819a\n\ud83d\udc4b\ud83c\udffd=>\u4e2d\u7b49\u80a4\u8272,\u4f60\u597d,\u518d\u89c1,\u6325\u624b,\u624b,\u63ee\u624b,\u6dfa\u8910\u76ae\u819a,\u4e2d\u7b49\u76ae\u819a\n\ud83d\udc4b\ud83c\udffe=>\u4e2d\u7b49-\u6df1\u80a4\u8272,\u4f60\u597d,\u518d\u89c1,\u6325\u624b,\u624b,\u63ee\u624b,\u8910\u76ae\u819a,\u4e2d\u6df1\u76ae\u819a\n\ud83d\udc4b\ud83c\udfff=>\u4f60\u597d,\u518d\u89c1,\u6325\u624b,\u8f83\u6df1\u80a4\u8272,\u624b,\u63ee\u624b,\u9ed1\u76ae\u819a\n\ud83e\udd1a\ud83c\udffb=>\u624b,\u624b\u80cc,\u7acb\u8d77,\u7acb\u8d77\u7684\u624b\u80cc,\u8f83\u6d45\u80a4\u8272,\u638c,\u767d\u76ae\u819a,\u8c4e,\u8c4e\u8d77\u624b\u638c\n\ud83e\udd1a\ud83c\udffc=>\u4e2d\u7b49-\u6d45\u80a4\u8272,\u624b,\u624b\u80cc,\u7acb\u8d77,\u7acb\u8d77\u7684\u624b\u80cc,\u638c,\u8c4e,\u8c4e\u8d77\u624b\u638c,\u9ec3\u76ae\u819a\n\ud83e\udd1a\ud83c\udffd=>\u4e2d\u7b49\u80a4\u8272,\u624b,\u624b\u80cc,\u7acb\u8d77,\u7acb\u8d77\u7684\u624b\u80cc,\u638c,\u6dfa\u8910\u76ae\u819a,\u8c4e,\u8c4e\u8d77\u624b\u638c,\u4e2d\u7b49\u76ae\u819a\n\ud83e\udd1a\ud83c\udffe=>\u4e2d\u7b49-\u6df1\u80a4\u8272,\u624b,\u624b\u80cc,\u7acb\u8d77,\u7acb\u8d77\u7684\u624b\u80cc,\u638c,\u8910\u76ae\u819a,\u8c4e,\u8c4e\u8d77\u624b\u638c,\u4e2d\u6df1\u76ae\u819a\n\ud83e\udd1a\ud83c\udfff=>\u624b,\u624b\u80cc,\u7acb\u8d77,\u7acb\u8d77\u7684\u624b\u80cc,\u8f83\u6df1\u80a4\u8272,\u638c,\u8c4e,\u8c4e\u8d77\u624b\u638c,\u9ed1\u76ae\u819a\n\ud83d\udd90\ud83c\udffb=>\u51fb\u638c,\u5e03,\u624b,\u624b\u638c,\u7981\u6b62,\u8f83\u6d45\u80a4\u8272,\u505c\u6b62,\u5c0d\u5916\u5f35\u958b\u4e94\u6307,\u767d\u76ae\u819a\n\ud83d\udd90\ud83c\udffc=>\u4e2d\u7b49-\u6d45\u80a4\u8272,\u51fb\u638c,\u5e03,\u624b,\u624b\u638c,\u7981\u6b62,\u505c\u6b62,\u5c0d\u5916\u5f35\u958b\u4e94\u6307,\u9ec3\u76ae\u819a\n\ud83d\udd90\ud83c\udffd=>\u4e2d\u7b49\u80a4\u8272,\u51fb\u638c,\u5e03,\u624b,\u624b\u638c,\u7981\u6b62,\u505c\u6b62,\u5c0d\u5916\u5f35\u958b\u4e94\u6307,\u6dfa\u8910\u76ae\u819a,\u4e2d\u7b49\u76ae\u819a\n\ud83d\udd90\ud83c\udffe=>\u4e2d\u7b49-\u6df1\u80a4\u8272,\u51fb\u638c,\u5e03,\u624b,\u624b\u638c,\u7981\u6b62,\u505c\u6b62,\u5c0d\u5916\u5f35\u958b\u4e94\u6307,\u8910\u76ae\u819a,\u4e2d\u6df1\u76ae\u819a\n\ud83d\udd90\ud83c\udfff=>\u51fb\u638c,\u5e03,\u624b,\u624b\u638c,\u7981\u6b62,\u8f83\u6df1\u80a4\u8272,\u505c\u6b62,\u5c0d\u5916\u5f35\u958b\u4e94\u6307,\u9ed1\u76ae\u819a\n\u270b\ud83c\udffb=>\u4e3e\u624b,\u4e3e\u8d77\u624b,\u624b,\u8f83\u6d45\u80a4\u8272,\u62db\u624b,\u767d\u76ae\u819a,\u8209\u624b\n\u270b\ud83c\udffc=>\u4e2d\u7b49-\u6d45\u80a4\u8272,\u4e3e\u624b,\u4e3e\u8d77\u624b,\u624b,\u62db\u624b,\u8209\u624b,\u9ec3\u76ae\u819a\n\u270b\ud83c\udffd=>\u4e2d\u7b49\u80a4\u8272,\u4e3e\u624b,\u4e3e\u8d77\u624b,\u624b,\u62db\u624b,\u6dfa\u8910\u76ae\u819a,\u8209\u624b,\u4e2d\u7b49\u76ae\u819a\n\u270b\ud83c\udffe=>\u4e2d\u7b49-\u6df1\u80a4\u8272,\u4e3e\u624b,\u4e3e\u8d77\u624b,\u624b,\u62db\u624b,\u8209\u624b,\u8910\u76ae\u819a,\u4e2d\u6df1\u76ae\u819a\n\u270b\ud83c\udfff=>\u4e3e\u624b,\u4e3e\u8d77\u624b,\u624b,\u8f83\u6df1\u80a4\u8272,\u62db\u624b,\u8209\u624b,\u9ed1\u76ae\u819a\n\ud83d\udd96\ud83c\udffb=>\u624b,\u656c\u793c,\u65af\u6ce2\u514b,\u661f\u9645\u8ff7\u822a,\u74e6\u80af,\u74e6\u80af\u4e3e\u624b\u793c,\u8f83\u6d45\u80a4\u8272,\u4f60\u597d,\u74e6\u80af\u5f0f\u656c\u79ae,\u767d\u76ae\u819a,\u706b\u795e\u661f\u4eba,\u8209\u624b\u79ae\n\ud83d\udd96\ud83c\udffc=>\u4e2d\u7b49-\u6d45\u80a4\u8272,\u624b,\u656c\u793c,\u65af\u6ce2\u514b,\u661f\u9645\u8ff7\u822a,\u74e6\u80af,\u74e6\u80af\u4e3e\u624b\u793c,\u4f60\u597d,\u74e6\u80af\u5f0f\u656c\u79ae,\u9ec3\u76ae\u819a,\u706b\u795e\u661f\u4eba,\u8209\u624b\u79ae\n\ud83d\udd96\ud83c\udffd=>\u4e2d\u7b49\u80a4\u8272,\u624b,\u656c\u793c,\u65af\u6ce2\u514b,\u661f\u9645\u8ff7\u822a,\u74e6\u80af,\u74e6\u80af\u4e3e\u624b\u793c,\u4f60\u597d,\u6dfa\u8910\u76ae\u819a,\u74e6\u80af\u5f0f\u656c\u79ae,\u4e2d\u7b49\u76ae\u819a,\u706b\u795e\u661f\u4eba,\u8209\u624b\u79ae\n\ud83d\udd96\ud83c\udffe=>\u4e2d\u7b49-\u6df1\u80a4\u8272,\u624b,\u656c\u793c,\u65af\u6ce2\u514b,\u661f\u9645\u8ff7\u822a,\u74e6\u80af,\u74e6\u80af\u4e3e\u624b\u793c,\u4f60\u597d,\u74e6\u80af\u5f0f\u656c\u79ae,\u8910\u76ae\u819a,\u4e2d\u6df1\u76ae\u819a,\u706b\u795e\u661f\u4eba,\u8209\u624b\u79ae\n\ud83d\udd96\ud83c\udfff=>\u624b,\u656c\u793c,\u65af\u6ce2\u514b,\u661f\u9645\u8ff7\u822a,\u74e6\u80af,\u74e6\u80af\u4e3e\u624b\u793c,\u8f83\u6df1\u80a4\u8272,\u4f60\u597d,\u74e6\u80af\u5f0f\u656c\u79ae,\u9ed1\u76ae\u819a,\u706b\u795e\u661f\u4eba,\u8209\u624b\u79ae\n\ud83d\udc4c\ud83c\udffb=>\u624b,\u8f83\u6d45\u80a4\u8272,ok \u624b\u52e2,\u6c92\u554f\u984c,\u767d\u76ae\u819a\n\ud83d\udc4c\ud83c\udffc=>\u4e2d\u7b49-\u6d45\u80a4\u8272,\u624b,ok \u624b\u52e2,\u6c92\u554f\u984c,\u9ec3\u76ae\u819a\n\ud83d\udc4c\ud83c\udffd=>\u4e2d\u7b49\u80a4\u8272,\u624b,ok \u624b\u52e2,\u6c92\u554f\u984c,\u6dfa\u8910\u76ae\u819a,\u4e2d\u7b49\u76ae\u819a\n\ud83d\udc4c\ud83c\udffe=>\u4e2d\u7b49-\u6df1\u80a4\u8272,\u624b,ok \u624b\u52e2,\u6c92\u554f\u984c,\u8910\u76ae\u819a,\u4e2d\u6df1\u76ae\u819a\n\ud83d\udc4c\ud83c\udfff=>\u624b,\u8f83\u6df1\u80a4\u8272,ok \u624b\u52e2,\u6c92\u554f\u984c,\u9ed1\u76ae\u819a\n\ud83e\udd0f\ud83c\udffb=>\u4e00\u70b9,\u5c0f,\u5c11\u91cf,\u634f\u5408\u7684\u624b\u52bf,\u8f83\u6d45\u80a4\u8272,\u634f,\u767d\u76ae\u819a,\u634f\uff5c\u5c11\u5c11\uff5c\u4e00\u5572\u5572\n\ud83e\udd0f\ud83c\udffc=>\u4e00\u70b9,\u4e2d\u7b49-\u6d45\u80a4\u8272,\u5c0f,\u5c11\u91cf,\u634f\u5408\u7684\u624b\u52bf,\u634f,\u9ec3\u76ae\u819a,\u634f\uff5c\u5c11\u5c11\uff5c\u4e00\u5572\u5572\n\ud83e\udd0f\ud83c\udffd=>\u4e00\u70b9,\u4e2d\u7b49\u80a4\u8272,\u5c0f,\u5c11\u91cf,\u634f\u5408\u7684\u624b\u52bf,\u634f,\u6dfa\u8910\u76ae\u819a,\u4e2d\u7b49\u76ae\u819a,\u634f\uff5c\u5c11\u5c11\uff5c\u4e00\u5572\u5572\n\ud83e\udd0f\ud83c\udffe=>\u4e00\u70b9,\u4e2d\u7b49-\u6df1\u80a4\u8272,\u5c0f,\u5c11\u91cf,\u634f\u5408\u7684\u624b\u52bf,\u634f,\u8910\u76ae\u819a,\u4e2d\u6df1\u76ae\u819a,\u634f\uff5c\u5c11\u5c11\uff5c\u4e00\u5572\u5572\n\ud83e\udd0f\ud83c\udfff=>\u4e00\u70b9,\u5c0f,\u5c11\u91cf,\u634f\u5408\u7684\u624b\u52bf,\u8f83\u6df1\u80a4\u8272,\u634f,\u9ed1\u76ae\u819a,\u634f\uff5c\u5c11\u5c11\uff5c\u4e00\u5572\u5572\n\u270c\ud83c\udffb=>\u6210\u529f,\u624b,\u80dc\u5229,\u80dc\u5229\u624b\u52bf,\u8f83\u6d45\u80a4\u8272,\u52dd\u5229,\u767d\u76ae\u819a,\u8036,v\u5b57\u624b\u52e2,\u526a\u5200\u624b\u52e2,\u52dd\u5229\u624b\u52e2\n\u270c\ud83c\udffc=>\u4e2d\u7b49-\u6d45\u80a4\u8272,\u6210\u529f,\u624b,\u80dc\u5229,\u80dc\u5229\u624b\u52bf,\u52dd\u5229,\u8036,\u9ec3\u76ae\u819a,v\u5b57\u624b\u52e2,\u526a\u5200\u624b\u52e2,\u52dd\u5229\u624b\u52e2\n\u270c\ud83c\udffd=>\u4e2d\u7b49\u80a4\u8272,\u6210\u529f,\u624b,\u80dc\u5229,\u80dc\u5229\u624b\u52bf,\u52dd\u5229,\u6dfa\u8910\u76ae\u819a,\u8036,v\u5b57\u624b\u52e2,\u4e2d\u7b49\u76ae\u819a,\u526a\u5200\u624b\u52e2,\u52dd\u5229\u624b\u52e2\n\u270c\ud83c\udffe=>\u4e2d\u7b49-\u6df1\u80a4\u8272,\u6210\u529f,\u624b,\u80dc\u5229,\u80dc\u5229\u624b\u52bf,\u52dd\u5229,\u8036,\u8910\u76ae\u819a,v\u5b57\u624b\u52e2,\u4e2d\u6df1\u76ae\u819a,\u526a\u5200\u624b\u52e2,\u52dd\u5229\u624b\u52e2\n\u270c\ud83c\udfff=>\u6210\u529f,\u624b,\u80dc\u5229,\u80dc\u5229\u624b\u52bf,\u8f83\u6df1\u80a4\u8272,\u52dd\u5229,\u8036,\u9ed1\u76ae\u819a,v\u5b57\u624b\u52e2,\u526a\u5200\u624b\u52e2,\u52dd\u5229\u624b\u52e2\n\ud83e\udd1e\ud83c\udffb=>\u4ea4\u53c9,\u4ea4\u53c9\u7684\u624b\u6307,\u5e78\u8fd0,\u624b,\u624b\u6307,\u8f83\u6d45\u80a4\u8272,\u52a0\u6cb9,\u597d,\u767d\u76ae\u819a,\u795d,\u795d\u597d\u904b,\u904b\n\ud83e\udd1e\ud83c\udffc=>\u4e2d\u7b49-\u6d45\u80a4\u8272,\u4ea4\u53c9,\u4ea4\u53c9\u7684\u624b\u6307,\u5e78\u8fd0,\u624b,\u624b\u6307,\u52a0\u6cb9,\u597d,\u795d,\u795d\u597d\u904b,\u904b,\u9ec3\u76ae\u819a\n\ud83e\udd1e\ud83c\udffd=>\u4e2d\u7b49\u80a4\u8272,\u4ea4\u53c9,\u4ea4\u53c9\u7684\u624b\u6307,\u5e78\u8fd0,\u624b,\u624b\u6307,\u52a0\u6cb9,\u597d,\u6dfa\u8910\u76ae\u819a,\u795d,\u795d\u597d\u904b,\u904b,\u4e2d\u7b49\u76ae\u819a\n\ud83e\udd1e\ud83c\udffe=>\u4e2d\u7b49-\u6df1\u80a4\u8272,\u4ea4\u53c9,\u4ea4\u53c9\u7684\u624b\u6307,\u5e78\u8fd0,\u624b,\u624b\u6307,\u52a0\u6cb9,\u597d,\u795d,\u795d\u597d\u904b,\u8910\u76ae\u819a,\u904b,\u4e2d\u6df1\u76ae\u819a\n\ud83e\udd1e\ud83c\udfff=>\u4ea4\u53c9,\u4ea4\u53c9\u7684\u624b\u6307,\u5e78\u8fd0,\u624b,\u624b\u6307,\u8f83\u6df1\u80a4\u8272,\u52a0\u6cb9,\u597d,\u795d,\u795d\u597d\u904b,\u904b,\u9ed1\u76ae\u819a\n\ud83e\udd1f\ud83c\udffb=>\u6211\u7231\u4f60,\u624b,\u7231\u4f60\u7684\u624b\u52bf,\u8f83\u6d45\u80a4\u8272,\u611b\u4f60\u624b\u52e2,\u6211\u611b\u4f60,\u767d\u76ae\u819a,\u6211\u611b\u4f60\u624b\u52e2\n\ud83e\udd1f\ud83c\udffc=>\u4e2d\u7b49-\u6d45\u80a4\u8272,\u6211\u7231\u4f60,\u624b,\u7231\u4f60\u7684\u624b\u52bf,\u611b\u4f60\u624b\u52e2,\u6211\u611b\u4f60,\u9ec3\u76ae\u819a,\u6211\u611b\u4f60\u624b\u52e2\n\ud83e\udd1f\ud83c\udffd=>\u4e2d\u7b49\u80a4\u8272,\u6211\u7231\u4f60,\u624b,\u7231\u4f60\u7684\u624b\u52bf,\u611b\u4f60\u624b\u52e2,\u6211\u611b\u4f60,\u6dfa\u8910\u76ae\u819a,\u4e2d\u7b49\u76ae\u819a,\u6211\u611b\u4f60\u624b\u52e2\n\ud83e\udd1f\ud83c\udffe=>\u4e2d\u7b49-\u6df1\u80a4\u8272,\u6211\u7231\u4f60,\u624b,\u7231\u4f60\u7684\u624b\u52bf,\u611b\u4f60\u624b\u52e2,\u6211\u611b\u4f60,\u8910\u76ae\u819a,\u4e2d\u6df1\u76ae\u819a,\u6211\u611b\u4f60\u624b\u52e2\n\ud83e\udd1f\ud83c\udfff=>\u6211\u7231\u4f60,\u624b,\u7231\u4f60\u7684\u624b\u52bf,\u8f83\u6df1\u80a4\u8272,\u611b\u4f60\u624b\u52e2,\u6211\u611b\u4f60,\u9ed1\u76ae\u819a,\u6211\u611b\u4f60\u624b\u52e2\n\ud83e\udd18\ud83c\udffb=>\u624b,\u6447\u6eda,\u89d2,\u8f83\u6d45\u80a4\u8272,\u91d1\u5c5e\u793c,rock,\u6416\u6efe\u7cbe\u795e,\u767d\u76ae\u819a\n\ud83e\udd18\ud83c\udffc=>\u4e2d\u7b49-\u6d45\u80a4\u8272,\u624b,\u6447\u6eda,\u89d2,\u91d1\u5c5e\u793c,rock,\u6416\u6efe\u7cbe\u795e,\u9ec3\u76ae\u819a\n\ud83e\udd18\ud83c\udffd=>\u4e2d\u7b49\u80a4\u8272,\u624b,\u6447\u6eda,\u89d2,\u91d1\u5c5e\u793c,rock,\u6416\u6efe\u7cbe\u795e,\u6dfa\u8910\u76ae\u819a,\u4e2d\u7b49\u76ae\u819a\n\ud83e\udd18\ud83c\udffe=>\u4e2d\u7b49-\u6df1\u80a4\u8272,\u624b,\u6447\u6eda,\u89d2,\u91d1\u5c5e\u793c,rock,\u6416\u6efe\u7cbe\u795e,\u8910\u76ae\u819a,\u4e2d\u6df1\u76ae\u819a\n\ud83e\udd18\ud83c\udfff=>\u624b,\u6447\u6eda,\u89d2,\u8f83\u6df1\u80a4\u8272,\u91d1\u5c5e\u793c,rock,\u6416\u6efe\u7cbe\u795e,\u9ed1\u76ae\u819a\n\ud83e\udd19\ud83c\udffb=>\u624b,\u7535\u8bdd,\u7ed9\u6211\u6253\u7535\u8bdd,\u8f83\u6d45\u80a4\u8272,\u6253,\u6253\u7d66\u6211,\u767d\u76ae\u819a,\u96fb\u8a71,call \u6211\n\ud83e\udd19\ud83c\udffc=>\u4e2d\u7b49-\u6d45\u80a4\u8272,\u624b,\u7535\u8bdd,\u7ed9\u6211\u6253\u7535\u8bdd,\u6253,\u6253\u7d66\u6211,\u96fb\u8a71,\u9ec3\u76ae\u819a,call \u6211\n\ud83e\udd19\ud83c\udffd=>\u4e2d\u7b49\u80a4\u8272,\u624b,\u7535\u8bdd,\u7ed9\u6211\u6253\u7535\u8bdd,\u6253,\u6253\u7d66\u6211,\u6dfa\u8910\u76ae\u819a,\u96fb\u8a71,call \u6211,\u4e2d\u7b49\u76ae\u819a\n\ud83e\udd19\ud83c\udffe=>\u4e2d\u7b49-\u6df1\u80a4\u8272,\u624b,\u7535\u8bdd,\u7ed9\u6211\u6253\u7535\u8bdd,\u6253,\u6253\u7d66\u6211,\u8910\u76ae\u819a,\u96fb\u8a71,call \u6211,\u4e2d\u6df1\u76ae\u819a\n\ud83e\udd19\ud83c\udfff=>\u624b,\u7535\u8bdd,\u7ed9\u6211\u6253\u7535\u8bdd,\u8f83\u6df1\u80a4\u8272,\u6253,\u6253\u7d66\u6211,\u96fb\u8a71,\u9ed1\u76ae\u819a,call \u6211\n\ud83d\udc48\ud83c\udffb=>\u53cd\u624b,\u53cd\u624b\u98df\u6307\u5411\u5de6\u6307,\u5411\u5de6\u6307,\u624b,\u6307\u5de6,\u8f83\u6d45\u80a4\u8272,\u98df\u6307,\u5de6,\u6307,\u767d\u76ae\u819a\n\ud83d\udc48\ud83c\udffc=>\u4e2d\u7b49-\u6d45\u80a4\u8272,\u53cd\u624b,\u53cd\u624b\u98df\u6307\u5411\u5de6\u6307,\u5411\u5de6\u6307,\u624b,\u6307\u5de6,\u98df\u6307,\u5de6,\u6307,\u9ec3\u76ae\u819a\n\ud83d\udc48\ud83c\udffd=>\u4e2d\u7b49\u80a4\u8272,\u53cd\u624b,\u53cd\u624b\u98df\u6307\u5411\u5de6\u6307,\u5411\u5de6\u6307,\u624b,\u6307\u5de6,\u98df\u6307,\u5de6,\u6307,\u6dfa\u8910\u76ae\u819a,\u4e2d\u7b49\u76ae\u819a\n\ud83d\udc48\ud83c\udffe=>\u4e2d\u7b49-\u6df1\u80a4\u8272,\u53cd\u624b,\u53cd\u624b\u98df\u6307\u5411\u5de6\u6307,\u5411\u5de6\u6307,\u624b,\u6307\u5de6,\u98df\u6307,\u5de6,\u6307,\u8910\u76ae\u819a,\u4e2d\u6df1\u76ae\u819a\n\ud83d\udc48\ud83c\udfff=>\u53cd\u624b,\u53cd\u624b\u98df\u6307\u5411\u5de6\u6307,\u5411\u5de6\u6307,\u624b,\u6307\u5de6,\u8f83\u6df1\u80a4\u8272,\u98df\u6307,\u5de6,\u6307,\u9ed1\u76ae\u819a\n\ud83d\udc49\ud83c\udffb=>\u53cd\u624b,\u53cd\u624b\u98df\u6307\u5411\u53f3\u6307,\u5411\u53f3\u6307,\u624b,\u6307\u53f3,\u8f83\u6d45\u80a4\u8272,\u98df\u6307,\u53f3,\u6307,\u767d\u76ae\u819a\n\ud83d\udc49\ud83c\udffc=>\u4e2d\u7b49-\u6d45\u80a4\u8272,\u53cd\u624b,\u53cd\u624b\u98df\u6307\u5411\u53f3\u6307,\u5411\u53f3\u6307,\u624b,\u6307\u53f3,\u98df\u6307,\u53f3,\u6307,\u9ec3\u76ae\u819a\n\ud83d\udc49\ud83c\udffd=>\u4e2d\u7b49\u80a4\u8272,\u53cd\u624b,\u53cd\u624b\u98df\u6307\u5411\u53f3\u6307,\u5411\u53f3\u6307,\u624b,\u6307\u53f3,\u98df\u6307,\u53f3,\u6307,\u6dfa\u8910\u76ae\u819a,\u4e2d\u7b49\u76ae\u819a\n\ud83d\udc49\ud83c\udffe=>\u4e2d\u7b49-\u6df1\u80a4\u8272,\u53cd\u624b,\u53cd\u624b\u98df\u6307\u5411\u53f3\u6307,\u5411\u53f3\u6307,\u624b,\u6307\u53f3,\u98df\u6307,\u53f3,\u6307,\u8910\u76ae\u819a,\u4e2d\u6df1\u76ae\u819a\n\ud83d\udc49\ud83c\udfff=>\u53cd\u624b,\u53cd\u624b\u98df\u6307\u5411\u53f3\u6307,\u5411\u53f3\u6307,\u624b,\u6307\u53f3,\u8f83\u6df1\u80a4\u8272,\u98df\u6307,\u53f3,\u6307,\u9ed1\u76ae\u819a\n\ud83d\udc46\ud83c\udffb=>\u53cd\u624b,\u53cd\u624b\u98df\u6307\u5411\u4e0a\u6307,\u5411\u4e0a\u6307,\u624b,\u6307\u4e0a,\u8f83\u6d45\u80a4\u8272,\u98df\u6307,\u4e0a,\u6307,\u767d\u76ae\u819a\n\ud83d\udc46\ud83c\udffc=>\u4e2d\u7b49-\u6d45\u80a4\u8272,\u53cd\u624b,\u53cd\u624b\u98df\u6307\u5411\u4e0a\u6307,\u5411\u4e0a\u6307,\u624b,\u6307\u4e0a,\u98df\u6307,\u4e0a,\u6307,\u9ec3\u76ae\u819a\n\ud83d\udc46\ud83c\udffd=>\u4e2d\u7b49\u80a4\u8272,\u53cd\u624b,\u53cd\u624b\u98df\u6307\u5411\u4e0a\u6307,\u5411\u4e0a\u6307,\u624b,\u6307\u4e0a,\u98df\u6307,\u4e0a,\u6307,\u6dfa\u8910\u76ae\u819a,\u4e2d\u7b49\u76ae\u819a\n\ud83d\udc46\ud83c\udffe=>\u4e2d\u7b49-\u6df1\u80a4\u8272,\u53cd\u624b,\u53cd\u624b\u98df\u6307\u5411\u4e0a\u6307,\u5411\u4e0a\u6307,\u624b,\u6307\u4e0a,\u98df\u6307,\u4e0a,\u6307,\u8910\u76ae\u819a,\u4e2d\u6df1\u76ae\u819a\n\ud83d\udc46\ud83c\udfff=>\u53cd\u624b,\u53cd\u624b\u98df\u6307\u5411\u4e0a\u6307,\u5411\u4e0a\u6307,\u624b,\u6307\u4e0a,\u8f83\u6df1\u80a4\u8272,\u98df\u6307,\u4e0a,\u6307,\u9ed1\u76ae\u819a\n\ud83d\udd95\ud83c\udffb=>\u4e2d\u6307,\u53cd\u624b,\u624b,\u7ad6\u4e2d\u6307,\u8f83\u6d45\u80a4\u8272,\u6bd4\u4e2d\u6307,\u767d\u76ae\u819a\n\ud83d\udd95\ud83c\udffc=>\u4e2d\u6307,\u4e2d\u7b49-\u6d45\u80a4\u8272,\u53cd\u624b,\u624b,\u7ad6\u4e2d\u6307,\u6bd4\u4e2d\u6307,\u9ec3\u76ae\u819a\n\ud83d\udd95\ud83c\udffd=>\u4e2d\u6307,\u4e2d\u7b49\u80a4\u8272,\u53cd\u624b,\u624b,\u7ad6\u4e2d\u6307,\u6bd4\u4e2d\u6307,\u6dfa\u8910\u76ae\u819a,\u4e2d\u7b49\u76ae\u819a\n\ud83d\udd95\ud83c\udffe=>\u4e2d\u6307,\u4e2d\u7b49-\u6df1\u80a4\u8272,\u53cd\u624b,\u624b,\u7ad6\u4e2d\u6307,\u6bd4\u4e2d\u6307,\u8910\u76ae\u819a,\u4e2d\u6df1\u76ae\u819a\n\ud83d\udd95\ud83c\udfff=>\u4e2d\u6307,\u53cd\u624b,\u624b,\u7ad6\u4e2d\u6307,\u8f83\u6df1\u80a4\u8272,\u6bd4\u4e2d\u6307,\u9ed1\u76ae\u819a\n\ud83d\udc47\ud83c\udffb=>\u53cd\u624b,\u53cd\u624b\u98df\u6307\u5411\u4e0b\u6307,\u5411\u4e0b\u6307,\u624b,\u6307\u4e0b,\u8f83\u6d45\u80a4\u8272,\u98df\u6307,\u4e0b,\u6307,\u767d\u76ae\u819a\n\ud83d\udc47\ud83c\udffc=>\u4e2d\u7b49-\u6d45\u80a4\u8272,\u53cd\u624b,\u53cd\u624b\u98df\u6307\u5411\u4e0b\u6307,\u5411\u4e0b\u6307,\u624b,\u6307\u4e0b,\u98df\u6307,\u4e0b,\u6307,\u9ec3\u76ae\u819a\n\ud83d\udc47\ud83c\udffd=>\u4e2d\u7b49\u80a4\u8272,\u53cd\u624b,\u53cd\u624b\u98df\u6307\u5411\u4e0b\u6307,\u5411\u4e0b\u6307,\u624b,\u6307\u4e0b,\u98df\u6307,\u4e0b,\u6307,\u6dfa\u8910\u76ae\u819a,\u4e2d\u7b49\u76ae\u819a\n\ud83d\udc47\ud83c\udffe=>\u4e2d\u7b49-\u6df1\u80a4\u8272,\u53cd\u624b,\u53cd\u624b\u98df\u6307\u5411\u4e0b\u6307,\u5411\u4e0b\u6307,\u624b,\u6307\u4e0b,\u98df\u6307,\u4e0b,\u6307,\u8910\u76ae\u819a,\u4e2d\u6df1\u76ae\u819a\n\ud83d\udc47\ud83c\udfff=>\u53cd\u624b,\u53cd\u624b\u98df\u6307\u5411\u4e0b\u6307,\u5411\u4e0b\u6307,\u624b,\u6307\u4e0b,\u8f83\u6df1\u80a4\u8272,\u98df\u6307,\u4e0b,\u6307,\u9ed1\u76ae\u819a\n\u261d\ud83c\udffb=>\u5411\u4e0a\u6307,\u624b,\u6307\u4e0a,\u8f83\u6d45\u80a4\u8272,\u98df\u6307,\u98df\u6307\u5411\u4e0a\u6307,\u63d0\u793a,\u6ce8\u610f,\u767d\u76ae\u819a\n\u261d\ud83c\udffc=>\u4e2d\u7b49-\u6d45\u80a4\u8272,\u5411\u4e0a\u6307,\u624b,\u6307\u4e0a,\u98df\u6307,\u98df\u6307\u5411\u4e0a\u6307,\u63d0\u793a,\u6ce8\u610f,\u9ec3\u76ae\u819a\n\u261d\ud83c\udffd=>\u4e2d\u7b49\u80a4\u8272,\u5411\u4e0a\u6307,\u624b,\u6307\u4e0a,\u98df\u6307,\u98df\u6307\u5411\u4e0a\u6307,\u63d0\u793a,\u6ce8\u610f,\u6dfa\u8910\u76ae\u819a,\u4e2d\u7b49\u76ae\u819a\n\u261d\ud83c\udffe=>\u4e2d\u7b49-\u6df1\u80a4\u8272,\u5411\u4e0a\u6307,\u624b,\u6307\u4e0a,\u98df\u6307,\u98df\u6307\u5411\u4e0a\u6307,\u63d0\u793a,\u6ce8\u610f,\u8910\u76ae\u819a,\u4e2d\u6df1\u76ae\u819a\n\u261d\ud83c\udfff=>\u5411\u4e0a\u6307,\u624b,\u6307\u4e0a,\u8f83\u6df1\u80a4\u8272,\u98df\u6307,\u98df\u6307\u5411\u4e0a\u6307,\u63d0\u793a,\u6ce8\u610f,\u9ed1\u76ae\u819a\n\ud83d\udc4d\ud83c\udffb=>\u540c\u610f,\u624b,\u62c7\u6307\u5411\u4e0a,\u771f\u68d2,\u8d5e\u6210,\u8f83\u6d45\u80a4\u8272,\u9876\u4e00\u4e0b,\u597d\u68d2,\u767d\u76ae\u819a,\u8b9a,\u6709\u773c\u5149,\u7121\u554f\u984c,\u7e7c\u7e8c\u52aa\u529b,\u9078\u5f97\u597d\n\ud83d\udc4d\ud83c\udffc=>\u4e2d\u7b49-\u6d45\u80a4\u8272,\u540c\u610f,\u624b,\u62c7\u6307\u5411\u4e0a,\u771f\u68d2,\u8d5e\u6210,\u9876\u4e00\u4e0b,\u597d\u68d2,\u8b9a,\u9ec3\u76ae\u819a,\u6709\u773c\u5149,\u7121\u554f\u984c,\u7e7c\u7e8c\u52aa\u529b,\u9078\u5f97\u597d\n\ud83d\udc4d\ud83c\udffd=>\u4e2d\u7b49\u80a4\u8272,\u540c\u610f,\u624b,\u62c7\u6307\u5411\u4e0a,\u771f\u68d2,\u8d5e\u6210,\u9876\u4e00\u4e0b,\u597d\u68d2,\u6dfa\u8910\u76ae\u819a,\u8b9a,\u4e2d\u7b49\u76ae\u819a,\u6709\u773c\u5149,\u7121\u554f\u984c,\u7e7c\u7e8c\u52aa\u529b,\u9078\u5f97\u597d\n\ud83d\udc4d\ud83c\udffe=>\u4e2d\u7b49-\u6df1\u80a4\u8272,\u540c\u610f,\u624b,\u62c7\u6307\u5411\u4e0a,\u771f\u68d2,\u8d5e\u6210,\u9876\u4e00\u4e0b,\u597d\u68d2,\u8910\u76ae\u819a,\u8b9a,\u4e2d\u6df1\u76ae\u819a,\u6709\u773c\u5149,\u7121\u554f\u984c,\u7e7c\u7e8c\u52aa\u529b,\u9078\u5f97\u597d\n\ud83d\udc4d\ud83c\udfff=>\u540c\u610f,\u624b,\u62c7\u6307\u5411\u4e0a,\u771f\u68d2,\u8d5e\u6210,\u8f83\u6df1\u80a4\u8272,\u9876\u4e00\u4e0b,\u597d\u68d2,\u8b9a,\u9ed1\u76ae\u819a,\u6709\u773c\u5149,\u7121\u554f\u984c,\u7e7c\u7e8c\u52aa\u529b,\u9078\u5f97\u597d\n\ud83d\udc4e\ud83c\udffb=>\u4e0d\u8d5e\u6210,\u53cd\u5bf9,\u624b,\u62c7\u6307\u5411\u4e0b,\u8d23\u5907,\u8f83\u6d45\u80a4\u8272,\u597d\u721b,\u767d\u76ae\u819a,\u905c,\u4e0d\u53ef\u80fd,\u5dee,\u6c92\u8fa6\u6cd5,\u6e23,\u721b,\u721b\u9078\u64c7\n\ud83d\udc4e\ud83c\udffc=>\u4e0d\u8d5e\u6210,\u4e2d\u7b49-\u6d45\u80a4\u8272,\u53cd\u5bf9,\u624b,\u62c7\u6307\u5411\u4e0b,\u8d23\u5907,\u597d\u721b,\u905c,\u9ec3\u76ae\u819a,\u4e0d\u53ef\u80fd,\u5dee,\u6c92\u8fa6\u6cd5,\u6e23,\u721b,\u721b\u9078\u64c7\n\ud83d\udc4e\ud83c\udffd=>\u4e0d\u8d5e\u6210,\u4e2d\u7b49\u80a4\u8272,\u53cd\u5bf9,\u624b,\u62c7\u6307\u5411\u4e0b,\u8d23\u5907,\u597d\u721b,\u6dfa\u8910\u76ae\u819a,\u905c,\u4e0d\u53ef\u80fd,\u4e2d\u7b49\u76ae\u819a,\u5dee,\u6c92\u8fa6\u6cd5,\u6e23,\u721b,\u721b\u9078\u64c7\n\ud83d\udc4e\ud83c\udffe=>\u4e0d\u8d5e\u6210,\u4e2d\u7b49-\u6df1\u80a4\u8272,\u53cd\u5bf9,\u624b,\u62c7\u6307\u5411\u4e0b,\u8d23\u5907,\u597d\u721b,\u8910\u76ae\u819a,\u905c,\u4e0d\u53ef\u80fd,\u4e2d\u6df1\u76ae\u819a,\u5dee,\u6c92\u8fa6\u6cd5,\u6e23,\u721b,\u721b\u9078\u64c7\n\ud83d\udc4e\ud83c\udfff=>\u4e0d\u8d5e\u6210,\u53cd\u5bf9,\u624b,\u62c7\u6307\u5411\u4e0b,\u8d23\u5907,\u8f83\u6df1\u80a4\u8272,\u597d\u721b,\u905c,\u9ed1\u76ae\u819a,\u4e0d\u53ef\u80fd,\u5dee,\u6c92\u8fa6\u6cd5,\u6e23,\u721b,\u721b\u9078\u64c7\n\u270a\ud83c\udffb=>\u4e3e\u8d77\u62f3\u5934,\u624b,\u62f3\u5934,\u63e1\u62f3,\u8f83\u6d45\u80a4\u8272,\u62f3\u982d,\u767d\u76ae\u819a\n\u270a\ud83c\udffc=>\u4e2d\u7b49-\u6d45\u80a4\u8272,\u4e3e\u8d77\u62f3\u5934,\u624b,\u62f3\u5934,\u63e1\u62f3,\u62f3\u982d,\u9ec3\u76ae\u819a\n\u270a\ud83c\udffd=>\u4e2d\u7b49\u80a4\u8272,\u4e3e\u8d77\u62f3\u5934,\u624b,\u62f3\u5934,\u63e1\u62f3,\u62f3\u982d,\u6dfa\u8910\u76ae\u819a,\u4e2d\u7b49\u76ae\u819a\n\u270a\ud83c\udffe=>\u4e2d\u7b49-\u6df1\u80a4\u8272,\u4e3e\u8d77\u62f3\u5934,\u624b,\u62f3\u5934,\u63e1\u62f3,\u62f3\u982d,\u8910\u76ae\u819a,\u4e2d\u6df1\u76ae\u819a\n\u270a\ud83c\udfff=>\u4e3e\u8d77\u62f3\u5934,\u624b,\u62f3\u5934,\u63e1\u62f3,\u8f83\u6df1\u80a4\u8272,\u62f3\u982d,\u9ed1\u76ae\u819a\n\ud83d\udc4a\ud83c\udffb=>\u51fa\u62f3,\u624b,\u6253,\u62f3,\u8f83\u6d45\u80a4\u8272,\u62f3\u982d,\u767d\u76ae\u819a\n\ud83d\udc4a\ud83c\udffc=>\u4e2d\u7b49-\u6d45\u80a4\u8272,\u51fa\u62f3,\u624b,\u6253,\u62f3,\u62f3\u982d,\u9ec3\u76ae\u819a\n\ud83d\udc4a\ud83c\udffd=>\u4e2d\u7b49\u80a4\u8272,\u51fa\u62f3,\u624b,\u6253,\u62f3,\u62f3\u982d,\u6dfa\u8910\u76ae\u819a,\u4e2d\u7b49\u76ae\u819a\n\ud83d\udc4a\ud83c\udffe=>\u4e2d\u7b49-\u6df1\u80a4\u8272,\u51fa\u62f3,\u624b,\u6253,\u62f3,\u62f3\u982d,\u8910\u76ae\u819a,\u4e2d\u6df1\u76ae\u819a\n\ud83d\udc4a\ud83c\udfff=>\u51fa\u62f3,\u624b,\u6253,\u62f3,\u8f83\u6df1\u80a4\u8272,\u62f3\u982d,\u9ed1\u76ae\u819a\n\ud83e\udd1b\ud83c\udffb=>\u62f3\u5934,\u671d\u5de6,\u671d\u5de6\u7684\u62f3\u5934,\u8f83\u6d45\u80a4\u8272,\u53f3,\u62f3,\u63e1,\u63e1\u53f3\u62f3,\u767d\u76ae\u819a,\u62f3\u982d,\u62f3\u982d\u5411\u5de6,\u64ca\u62f3,\u91cd\u64ca\n\ud83e\udd1b\ud83c\udffc=>\u4e2d\u7b49-\u6d45\u80a4\u8272,\u62f3\u5934,\u671d\u5de6,\u671d\u5de6\u7684\u62f3\u5934,\u53f3,\u62f3,\u63e1,\u63e1\u53f3\u62f3,\u9ec3\u76ae\u819a,\u62f3\u982d,\u62f3\u982d\u5411\u5de6,\u64ca\u62f3,\u91cd\u64ca\n\ud83e\udd1b\ud83c\udffd=>\u4e2d\u7b49\u80a4\u8272,\u62f3\u5934,\u671d\u5de6,\u671d\u5de6\u7684\u62f3\u5934,\u53f3,\u62f3,\u63e1,\u63e1\u53f3\u62f3,\u6dfa\u8910\u76ae\u819a,\u4e2d\u7b49\u76ae\u819a,\u62f3\u982d,\u62f3\u982d\u5411\u5de6,\u64ca\u62f3,\u91cd\u64ca\n\ud83e\udd1b\ud83c\udffe=>\u4e2d\u7b49-\u6df1\u80a4\u8272,\u62f3\u5934,\u671d\u5de6,\u671d\u5de6\u7684\u62f3\u5934,\u53f3,\u62f3,\u63e1,\u63e1\u53f3\u62f3,\u8910\u76ae\u819a,\u4e2d\u6df1\u76ae\u819a,\u62f3\u982d,\u62f3\u982d\u5411\u5de6,\u64ca\u62f3,\u91cd\u64ca\n\ud83e\udd1b\ud83c\udfff=>\u62f3\u5934,\u671d\u5de6,\u671d\u5de6\u7684\u62f3\u5934,\u8f83\u6df1\u80a4\u8272,\u53f3,\u62f3,\u63e1,\u63e1\u53f3\u62f3,\u9ed1\u76ae\u819a,\u62f3\u982d,\u62f3\u982d\u5411\u5de6,\u64ca\u62f3,\u91cd\u64ca\n\ud83e\udd1c\ud83c\udffb=>\u624b,\u62f3\u5934,\u671d\u53f3,\u671d\u53f3\u7684\u62f3\u5934,\u8f83\u6d45\u80a4\u8272,\u5de6,\u62f3,\u63e1,\u63e1\u5de6\u62f3,\u767d\u76ae\u819a,\u62f3\u982d,\u62f3\u982d\u5411\u53f3,\u64ca\u62f3,\u91cd\u64ca\n\ud83e\udd1c\ud83c\udffc=>\u4e2d\u7b49-\u6d45\u80a4\u8272,\u624b,\u62f3\u5934,\u671d\u53f3,\u671d\u53f3\u7684\u62f3\u5934,\u5de6,\u62f3,\u63e1,\u63e1\u5de6\u62f3,\u9ec3\u76ae\u819a,\u62f3\u982d,\u62f3\u982d\u5411\u53f3,\u64ca\u62f3,\u91cd\u64ca\n\ud83e\udd1c\ud83c\udffd=>\u4e2d\u7b49\u80a4\u8272,\u624b,\u62f3\u5934,\u671d\u53f3,\u671d\u53f3\u7684\u62f3\u5934,\u5de6,\u62f3,\u63e1,\u63e1\u5de6\u62f3,\u6dfa\u8910\u76ae\u819a,\u4e2d\u7b49\u76ae\u819a,\u62f3\u982d,\u62f3\u982d\u5411\u53f3,\u64ca\u62f3,\u91cd\u64ca\n\ud83e\udd1c\ud83c\udffe=>\u4e2d\u7b49-\u6df1\u80a4\u8272,\u624b,\u62f3\u5934,\u671d\u53f3,\u671d\u53f3\u7684\u62f3\u5934,\u5de6,\u62f3,\u63e1,\u63e1\u5de6\u62f3,\u8910\u76ae\u819a,\u4e2d\u6df1\u76ae\u819a,\u62f3\u982d,\u62f3\u982d\u5411\u53f3,\u64ca\u62f3,\u91cd\u64ca\n\ud83e\udd1c\ud83c\udfff=>\u624b,\u62f3\u5934,\u671d\u53f3,\u671d\u53f3\u7684\u62f3\u5934,\u8f83\u6df1\u80a4\u8272,\u5de6,\u62f3,\u63e1,\u63e1\u5de6\u62f3,\u9ed1\u76ae\u819a,\u62f3\u982d,\u62f3\u982d\u5411\u53f3,\u64ca\u62f3,\u91cd\u64ca\n\ud83d\udc4f\ud83c\udffb=>\u62cd\u624b,\u8f83\u6d45\u80a4\u8272,\u9f13\u638c,\u767d\u76ae\u819a\n\ud83d\udc4f\ud83c\udffc=>\u4e2d\u7b49-\u6d45\u80a4\u8272,\u62cd\u624b,\u9f13\u638c,\u9ec3\u76ae\u819a\n\ud83d\udc4f\ud83c\udffd=>\u4e2d\u7b49\u80a4\u8272,\u62cd\u624b,\u9f13\u638c,\u6dfa\u8910\u76ae\u819a,\u4e2d\u7b49\u76ae\u819a\n\ud83d\udc4f\ud83c\udffe=>\u4e2d\u7b49-\u6df1\u80a4\u8272,\u62cd\u624b,\u9f13\u638c,\u8910\u76ae\u819a,\u4e2d\u6df1\u76ae\u819a\n\ud83d\udc4f\ud83c\udfff=>\u62cd\u624b,\u8f83\u6df1\u80a4\u8272,\u9f13\u638c,\u9ed1\u76ae\u819a\n\ud83d\ude4c\ud83c\udffb=>\u4e3e\u53cc\u624b,\u51fb\u638c,\u53cc\u624b,\u5e86\u795d,\u8f83\u6d45\u80a4\u8272,\u6b61\u547c,\u767d\u76ae\u819a,\u8209\u96d9\u624b,high five,\u8209\u96d9\u624b\u6b61\u547c\n\ud83d\ude4c\ud83c\udffc=>\u4e2d\u7b49-\u6d45\u80a4\u8272,\u4e3e\u53cc\u624b,\u51fb\u638c,\u53cc\u624b,\u5e86\u795d,\u6b61\u547c,\u8209\u96d9\u624b,\u9ec3\u76ae\u819a,high five,\u8209\u96d9\u624b\u6b61\u547c\n\ud83d\ude4c\ud83c\udffd=>\u4e2d\u7b49\u80a4\u8272,\u4e3e\u53cc\u624b,\u51fb\u638c,\u53cc\u624b,\u5e86\u795d,\u6b61\u547c,\u6dfa\u8910\u76ae\u819a,\u8209\u96d9\u624b,high five,\u4e2d\u7b49\u76ae\u819a,\u8209\u96d9\u624b\u6b61\u547c\n\ud83d\ude4c\ud83c\udffe=>\u4e2d\u7b49-\u6df1\u80a4\u8272,\u4e3e\u53cc\u624b,\u51fb\u638c,\u53cc\u624b,\u5e86\u795d,\u6b61\u547c,\u8209\u96d9\u624b,\u8910\u76ae\u819a,high five,\u4e2d\u6df1\u76ae\u819a,\u8209\u96d9\u624b\u6b61\u547c\n\ud83d\ude4c\ud83c\udfff=>\u4e3e\u53cc\u624b,\u51fb\u638c,\u53cc\u624b,\u5e86\u795d,\u8f83\u6df1\u80a4\u8272,\u6b61\u547c,\u8209\u96d9\u624b,\u9ed1\u76ae\u819a,high five,\u8209\u96d9\u624b\u6b61\u547c\n\ud83d\udc50\ud83c\udffb=>\u53cc\u624b,\u5f20\u5f00\u53cc\u624b,\u644a\u624b,\u8f83\u6d45\u80a4\u8272,\u624b,\u6524\u958b\u624b,\u767d\u76ae\u819a,\u96d9\u624b\n\ud83d\udc50\ud83c\udffc=>\u4e2d\u7b49-\u6d45\u80a4\u8272,\u53cc\u624b,\u5f20\u5f00\u53cc\u624b,\u644a\u624b,\u624b,\u6524\u958b\u624b,\u96d9\u624b,\u9ec3\u76ae\u819a\n\ud83d\udc50\ud83c\udffd=>\u4e2d\u7b49\u80a4\u8272,\u53cc\u624b,\u5f20\u5f00\u53cc\u624b,\u644a\u624b,\u624b,\u6524\u958b\u624b,\u6dfa\u8910\u76ae\u819a,\u96d9\u624b,\u4e2d\u7b49\u76ae\u819a\n\ud83d\udc50\ud83c\udffe=>\u4e2d\u7b49-\u6df1\u80a4\u8272,\u53cc\u624b,\u5f20\u5f00\u53cc\u624b,\u644a\u624b,\u624b,\u6524\u958b\u624b,\u8910\u76ae\u819a,\u96d9\u624b,\u4e2d\u6df1\u76ae\u819a\n\ud83d\udc50\ud83c\udfff=>\u53cc\u624b,\u5f20\u5f00\u53cc\u624b,\u644a\u624b,\u8f83\u6df1\u80a4\u8272,\u624b,\u6524\u958b\u624b,\u96d9\u624b,\u9ed1\u76ae\u819a\n\ud83e\udd32\ud83c\udffb=>\u638c\u5fc3\u5411\u4e0a\u6258\u8d77,\u7977\u544a,\u8f83\u6d45\u80a4\u8272,\u767d\u76ae\u819a,\u7948\u79b1,\u96d9\u624b\u638c\u671d\u4e0a,\u96d9\u624b\u638c\u5fc3\u5411\u4e0a\n\ud83e\udd32\ud83c\udffc=>\u4e2d\u7b49-\u6d45\u80a4\u8272,\u638c\u5fc3\u5411\u4e0a\u6258\u8d77,\u7977\u544a,\u7948\u79b1,\u96d9\u624b\u638c\u671d\u4e0a,\u9ec3\u76ae\u819a,\u96d9\u624b\u638c\u5fc3\u5411\u4e0a\n\ud83e\udd32\ud83c\udffd=>\u4e2d\u7b49\u80a4\u8272,\u638c\u5fc3\u5411\u4e0a\u6258\u8d77,\u7977\u544a,\u6dfa\u8910\u76ae\u819a,\u7948\u79b1,\u96d9\u624b\u638c\u671d\u4e0a,\u4e2d\u7b49\u76ae\u819a,\u96d9\u624b\u638c\u5fc3\u5411\u4e0a\n\ud83e\udd32\ud83c\udffe=>\u4e2d\u7b49-\u6df1\u80a4\u8272,\u638c\u5fc3\u5411\u4e0a\u6258\u8d77,\u7977\u544a,\u7948\u79b1,\u8910\u76ae\u819a,\u96d9\u624b\u638c\u671d\u4e0a,\u4e2d\u6df1\u76ae\u819a,\u96d9\u624b\u638c\u5fc3\u5411\u4e0a\n\ud83e\udd32\ud83c\udfff=>\u638c\u5fc3\u5411\u4e0a\u6258\u8d77,\u7977\u544a,\u8f83\u6df1\u80a4\u8272,\u7948\u79b1,\u96d9\u624b\u638c\u671d\u4e0a,\u9ed1\u76ae\u819a,\u96d9\u624b\u638c\u5fc3\u5411\u4e0a\n\ud83d\ude4f\ud83c\udffb=>\u53cc\u624b\u5408\u5341,\u62dc\u6258,\u7948\u6c42,\u7948\u7977,\u795d\u798f,\u8f83\u6d45\u80a4\u8272,\u611f\u6069,\u767d\u76ae\u819a,\u96d9\u624b\u5408\u4e00\n\ud83d\ude4f\ud83c\udffc=>\u4e2d\u7b49-\u6d45\u80a4\u8272,\u53cc\u624b\u5408\u5341,\u62dc\u6258,\u7948\u6c42,\u7948\u7977,\u795d\u798f,\u611f\u6069,\u96d9\u624b\u5408\u4e00,\u9ec3\u76ae\u819a\n\ud83d\ude4f\ud83c\udffd=>\u4e2d\u7b49\u80a4\u8272,\u53cc\u624b\u5408\u5341,\u62dc\u6258,\u7948\u6c42,\u7948\u7977,\u795d\u798f,\u611f\u6069,\u6dfa\u8910\u76ae\u819a,\u96d9\u624b\u5408\u4e00,\u4e2d\u7b49\u76ae\u819a\n\ud83d\ude4f\ud83c\udffe=>\u4e2d\u7b49-\u6df1\u80a4\u8272,\u53cc\u624b\u5408\u5341,\u62dc\u6258,\u7948\u6c42,\u7948\u7977,\u795d\u798f,\u611f\u6069,\u8910\u76ae\u819a,\u96d9\u624b\u5408\u4e00,\u4e2d\u6df1\u76ae\u819a\n\ud83d\ude4f\ud83c\udfff=>\u53cc\u624b\u5408\u5341,\u62dc\u6258,\u7948\u6c42,\u7948\u7977,\u795d\u798f,\u8f83\u6df1\u80a4\u8272,\u611f\u6069,\u96d9\u624b\u5408\u4e00,\u9ed1\u76ae\u819a\n\u270d\ud83c\udffb=>\u5199,\u5199\u5b57,\u7b14,\u8f83\u6d45\u80a4\u8272,\u5beb,\u66f8\u5beb,\u767d\u76ae\u819a,\u8a18\u9304\n\u270d\ud83c\udffc=>\u4e2d\u7b49-\u6d45\u80a4\u8272,\u5199,\u5199\u5b57,\u7b14,\u5beb,\u66f8\u5beb,\u8a18\u9304,\u9ec3\u76ae\u819a\n\u270d\ud83c\udffd=>\u4e2d\u7b49\u80a4\u8272,\u5199,\u5199\u5b57,\u7b14,\u5beb,\u66f8\u5beb,\u6dfa\u8910\u76ae\u819a,\u8a18\u9304,\u4e2d\u7b49\u76ae\u819a\n\u270d\ud83c\udffe=>\u4e2d\u7b49-\u6df1\u80a4\u8272,\u5199,\u5199\u5b57,\u7b14,\u5beb,\u66f8\u5beb,\u8910\u76ae\u819a,\u8a18\u9304,\u4e2d\u6df1\u76ae\u819a\n\u270d\ud83c\udfff=>\u5199,\u5199\u5b57,\u7b14,\u8f83\u6df1\u80a4\u8272,\u5beb,\u66f8\u5beb,\u8a18\u9304,\u9ed1\u76ae\u819a\n\ud83d\udc85\ud83c\udffb=>\u6307\u7532\u6cb9,\u6d82\u6307\u7532\u6cb9,\u7f8e\u7532,\u8f83\u6d45\u80a4\u8272,\u767d\u76ae\u819a\n\ud83d\udc85\ud83c\udffc=>\u4e2d\u7b49-\u6d45\u80a4\u8272,\u6307\u7532\u6cb9,\u6d82\u6307\u7532\u6cb9,\u7f8e\u7532,\u9ec3\u76ae\u819a\n\ud83d\udc85\ud83c\udffd=>\u4e2d\u7b49\u80a4\u8272,\u6307\u7532\u6cb9,\u6d82\u6307\u7532\u6cb9,\u7f8e\u7532,\u6dfa\u8910\u76ae\u819a,\u4e2d\u7b49\u76ae\u819a\n\ud83d\udc85\ud83c\udffe=>\u4e2d\u7b49-\u6df1\u80a4\u8272,\u6307\u7532\u6cb9,\u6d82\u6307\u7532\u6cb9,\u7f8e\u7532,\u8910\u76ae\u819a,\u4e2d\u6df1\u76ae\u819a\n\ud83d\udc85\ud83c\udfff=>\u6307\u7532\u6cb9,\u6d82\u6307\u7532\u6cb9,\u7f8e\u7532,\u8f83\u6df1\u80a4\u8272,\u9ed1\u76ae\u819a\n\ud83e\udd33\ud83c\udffb=>\u624b\u673a,\u76f8\u673a,\u81ea\u62cd,\u8f83\u6d45\u80a4\u8272,\u62cd,\u767d\u76ae\u819a,\u81ea\n\ud83e\udd33\ud83c\udffc=>\u4e2d\u7b49-\u6d45\u80a4\u8272,\u624b\u673a,\u76f8\u673a,\u81ea\u62cd,\u62cd,\u81ea,\u9ec3\u76ae\u819a\n\ud83e\udd33\ud83c\udffd=>\u4e2d\u7b49\u80a4\u8272,\u624b\u673a,\u76f8\u673a,\u81ea\u62cd,\u62cd,\u6dfa\u8910\u76ae\u819a,\u81ea,\u4e2d\u7b49\u76ae\u819a\n\ud83e\udd33\ud83c\udffe=>\u4e2d\u7b49-\u6df1\u80a4\u8272,\u624b\u673a,\u76f8\u673a,\u81ea\u62cd,\u62cd,\u81ea,\u8910\u76ae\u819a,\u4e2d\u6df1\u76ae\u819a\n\ud83e\udd33\ud83c\udfff=>\u624b\u673a,\u76f8\u673a,\u81ea\u62cd,\u8f83\u6df1\u80a4\u8272,\u62cd,\u81ea,\u9ed1\u76ae\u819a\n\ud83d\udcaa\ud83c\udffb=>\u4e8c\u5934\u808c,\u5f3a\u58ee,\u808c\u8089,\u8f83\u6d45\u80a4\u8272,\u4e8c\u982d\u808c,\u5f37\u58ef,\u767d\u76ae\u819a,\u5f37\u58ef\u5605\u4e8c\u982d\u808c\n\ud83d\udcaa\ud83c\udffc=>\u4e2d\u7b49-\u6d45\u80a4\u8272,\u4e8c\u5934\u808c,\u5f3a\u58ee,\u808c\u8089,\u4e8c\u982d\u808c,\u5f37\u58ef,\u9ec3\u76ae\u819a,\u5f37\u58ef\u5605\u4e8c\u982d\u808c\n\ud83d\udcaa\ud83c\udffd=>\u4e2d\u7b49\u80a4\u8272,\u4e8c\u5934\u808c,\u5f3a\u58ee,\u808c\u8089,\u4e8c\u982d\u808c,\u5f37\u58ef,\u6dfa\u8910\u76ae\u819a,\u4e2d\u7b49\u76ae\u819a,\u5f37\u58ef\u5605\u4e8c\u982d\u808c\n\ud83d\udcaa\ud83c\udffe=>\u4e2d\u7b49-\u6df1\u80a4\u8272,\u4e8c\u5934\u808c,\u5f3a\u58ee,\u808c\u8089,\u4e8c\u982d\u808c,\u5f37\u58ef,\u8910\u76ae\u819a,\u4e2d\u6df1\u76ae\u819a,\u5f37\u58ef\u5605\u4e8c\u982d\u808c\n\ud83d\udcaa\ud83c\udfff=>\u4e8c\u5934\u808c,\u5f3a\u58ee,\u808c\u8089,\u8f83\u6df1\u80a4\u8272,\u4e8c\u982d\u808c,\u5f37\u58ef,\u9ed1\u76ae\u819a,\u5f37\u58ef\u5605\u4e8c\u982d\u808c\n\ud83e\uddb5\ud83c\udffb=>\u817f,\u8ddb\u884c,\u8e22,\u8f83\u6d45\u80a4\u8272,\u767d\u76ae\u819a,\u8173\n\ud83e\uddb5\ud83c\udffc=>\u4e2d\u7b49-\u6d45\u80a4\u8272,\u817f,\u8ddb\u884c,\u8e22,\u8173,\u9ec3\u76ae\u819a\n\ud83e\uddb5\ud83c\udffd=>\u4e2d\u7b49\u80a4\u8272,\u817f,\u8ddb\u884c,\u8e22,\u6dfa\u8910\u76ae\u819a,\u8173,\u4e2d\u7b49\u76ae\u819a\n\ud83e\uddb5\ud83c\udffe=>\u4e2d\u7b49-\u6df1\u80a4\u8272,\u817f,\u8ddb\u884c,\u8e22,\u8173,\u8910\u76ae\u819a,\u4e2d\u6df1\u76ae\u819a\n\ud83e\uddb5\ud83c\udfff=>\u817f,\u8ddb\u884c,\u8e22,\u8f83\u6df1\u80a4\u8272,\u8173,\u9ed1\u76ae\u819a\n\ud83e\uddb6\ud83c\udffb=>\u811a,\u8e22,\u8e29,\u8f83\u6d45\u80a4\u8272,\u767d\u76ae\u819a,\u8173\n\ud83e\uddb6\ud83c\udffc=>\u4e2d\u7b49-\u6d45\u80a4\u8272,\u811a,\u8e22,\u8e29,\u8173,\u9ec3\u76ae\u819a\n\ud83e\uddb6\ud83c\udffd=>\u4e2d\u7b49\u80a4\u8272,\u811a,\u8e22,\u8e29,\u6dfa\u8910\u76ae\u819a,\u8173,\u4e2d\u7b49\u76ae\u819a\n\ud83e\uddb6\ud83c\udffe=>\u4e2d\u7b49-\u6df1\u80a4\u8272,\u811a,\u8e22,\u8e29,\u8173,\u8910\u76ae\u819a,\u4e2d\u6df1\u76ae\u819a\n\ud83e\uddb6\ud83c\udfff=>\u811a,\u8e22,\u8e29,\u8f83\u6df1\u80a4\u8272,\u8173,\u9ed1\u76ae\u819a\n\ud83d\udc42\ud83c\udffb=>\u542c,\u8033,\u8033\u6735,\u8f83\u6d45\u80a4\u8272,\u767d\u76ae\u819a,\u8eab\u9ad4\u90e8\u4f4d\n\ud83d\udc42\ud83c\udffc=>\u4e2d\u7b49-\u6d45\u80a4\u8272,\u542c,\u8033,\u8033\u6735,\u8eab\u9ad4\u90e8\u4f4d,\u9ec3\u76ae\u819a\n\ud83d\udc42\ud83c\udffd=>\u4e2d\u7b49\u80a4\u8272,\u542c,\u8033,\u8033\u6735,\u6dfa\u8910\u76ae\u819a,\u8eab\u9ad4\u90e8\u4f4d,\u4e2d\u7b49\u76ae\u819a\n\ud83d\udc42\ud83c\udffe=>\u4e2d\u7b49-\u6df1\u80a4\u8272,\u542c,\u8033,\u8033\u6735,\u8910\u76ae\u819a,\u8eab\u9ad4\u90e8\u4f4d,\u4e2d\u6df1\u76ae\u819a\n\ud83d\udc42\ud83c\udfff=>\u542c,\u8033,\u8033\u6735,\u8f83\u6df1\u80a4\u8272,\u8eab\u9ad4\u90e8\u4f4d,\u9ed1\u76ae\u819a\n\ud83e\uddbb\ud83c\udffb=>\u52a9\u542c\u5668,\u542c\u529b\u969c\u788d,\u5931\u806a,\u6234\u52a9\u542c\u5668\u7684\u8033\u6735,\u65e0\u969c\u788d,\u804b,\u8f83\u6d45\u80a4\u8272,\u6234\u52a9\u807d\u5668\u7684\u8033\u6735,\u767d\u76ae\u819a,\u807d\u969c,\u884c\u52d5\u4e0d\u4fbf,\u8eab\u9ad4\u6b98\u969c\n\ud83e\uddbb\ud83c\udffc=>\u4e2d\u7b49-\u6d45\u80a4\u8272,\u52a9\u542c\u5668,\u542c\u529b\u969c\u788d,\u5931\u806a,\u6234\u52a9\u542c\u5668\u7684\u8033\u6735,\u65e0\u969c\u788d,\u804b,\u6234\u52a9\u807d\u5668\u7684\u8033\u6735,\u807d\u969c,\u884c\u52d5\u4e0d\u4fbf,\u9ec3\u76ae\u819a,\u8eab\u9ad4\u6b98\u969c\n\ud83e\uddbb\ud83c\udffd=>\u4e2d\u7b49\u80a4\u8272,\u52a9\u542c\u5668,\u542c\u529b\u969c\u788d,\u5931\u806a,\u6234\u52a9\u542c\u5668\u7684\u8033\u6735,\u65e0\u969c\u788d,\u804b,\u6234\u52a9\u807d\u5668\u7684\u8033\u6735,\u6dfa\u8910\u76ae\u819a,\u807d\u969c,\u884c\u52d5\u4e0d\u4fbf,\u4e2d\u7b49\u76ae\u819a,\u8eab\u9ad4\u6b98\u969c\n\ud83e\uddbb\ud83c\udffe=>\u4e2d\u7b49-\u6df1\u80a4\u8272,\u52a9\u542c\u5668,\u542c\u529b\u969c\u788d,\u5931\u806a,\u6234\u52a9\u542c\u5668\u7684\u8033\u6735,\u65e0\u969c\u788d,\u804b,\u6234\u52a9\u807d\u5668\u7684\u8033\u6735,\u807d\u969c,\u884c\u52d5\u4e0d\u4fbf,\u8910\u76ae\u819a,\u4e2d\u6df1\u76ae\u819a,\u8eab\u9ad4\u6b98\u969c\n\ud83e\uddbb\ud83c\udfff=>\u52a9\u542c\u5668,\u542c\u529b\u969c\u788d,\u5931\u806a,\u6234\u52a9\u542c\u5668\u7684\u8033\u6735,\u65e0\u969c\u788d,\u804b,\u8f83\u6df1\u80a4\u8272,\u6234\u52a9\u807d\u5668\u7684\u8033\u6735,\u807d\u969c,\u884c\u52d5\u4e0d\u4fbf,\u9ed1\u76ae\u819a,\u8eab\u9ad4\u6b98\u969c\n\ud83d\udc43\ud83c\udffb=>\u55c5,\u8f83\u6d45\u80a4\u8272,\u95fb,\u9f3b,\u9f3b\u5b50,\u767d\u76ae\u819a,\u8eab\u9ad4\u90e8\u4f4d\n\ud83d\udc43\ud83c\udffc=>\u4e2d\u7b49-\u6d45\u80a4\u8272,\u55c5,\u95fb,\u9f3b,\u9f3b\u5b50,\u8eab\u9ad4\u90e8\u4f4d,\u9ec3\u76ae\u819a\n\ud83d\udc43\ud83c\udffd=>\u4e2d\u7b49\u80a4\u8272,\u55c5,\u95fb,\u9f3b,\u9f3b\u5b50,\u6dfa\u8910\u76ae\u819a,\u8eab\u9ad4\u90e8\u4f4d,\u4e2d\u7b49\u76ae\u819a\n\ud83d\udc43\ud83c\udffe=>\u4e2d\u7b49-\u6df1\u80a4\u8272,\u55c5,\u95fb,\u9f3b,\u9f3b\u5b50,\u8910\u76ae\u819a,\u8eab\u9ad4\u90e8\u4f4d,\u4e2d\u6df1\u76ae\u819a\n\ud83d\udc43\ud83c\udfff=>\u55c5,\u8f83\u6df1\u80a4\u8272,\u95fb,\u9f3b,\u9f3b\u5b50,\u8eab\u9ad4\u90e8\u4f4d,\u9ed1\u76ae\u819a\n\ud83d\udc76\ud83c\udffb=>\u5b9d\u5b9d,\u5c0f\u5b9d\u8d1d,\u8f83\u6d45\u80a4\u8272,\u5c0f\u5b30\u5152,\u5c0f\u5bf6\u5bf6,\u767d\u76ae\u819a,\u5b30\u5152\n\ud83d\udc76\ud83c\udffc=>\u4e2d\u7b49-\u6d45\u80a4\u8272,\u5b9d\u5b9d,\u5c0f\u5b9d\u8d1d,\u5c0f\u5b30\u5152,\u5c0f\u5bf6\u5bf6,\u9ec3\u76ae\u819a,\u5b30\u5152\n\ud83d\udc76\ud83c\udffd=>\u4e2d\u7b49\u80a4\u8272,\u5b9d\u5b9d,\u5c0f\u5b9d\u8d1d,\u5c0f\u5b30\u5152,\u5c0f\u5bf6\u5bf6,\u6dfa\u8910\u76ae\u819a,\u4e2d\u7b49\u76ae\u819a,\u5b30\u5152\n\ud83d\udc76\ud83c\udffe=>\u4e2d\u7b49-\u6df1\u80a4\u8272,\u5b9d\u5b9d,\u5c0f\u5b9d\u8d1d,\u5c0f\u5b30\u5152,\u5c0f\u5bf6\u5bf6,\u8910\u76ae\u819a,\u4e2d\u6df1\u76ae\u819a,\u5b30\u5152\n\ud83d\udc76\ud83c\udfff=>\u5b9d\u5b9d,\u5c0f\u5b9d\u8d1d,\u8f83\u6df1\u80a4\u8272,\u5c0f\u5b30\u5152,\u5c0f\u5bf6\u5bf6,\u9ed1\u76ae\u819a,\u5b30\u5152\n\ud83e\uddd2\ud83c\udffb=>\u513f\u7ae5,\u5e74\u8f7b\u4eba,\u6027\u522b\u4e0d\u660e,\u6027\u522b\u4e2d\u7acb,\u8f83\u6d45\u80a4\u8272,\u5c0f\u5b69,\u767d\u76ae\u819a\n\ud83e\uddd2\ud83c\udffc=>\u4e2d\u7b49-\u6d45\u80a4\u8272,\u513f\u7ae5,\u5e74\u8f7b\u4eba,\u6027\u522b\u4e0d\u660e,\u6027\u522b\u4e2d\u7acb,\u5c0f\u5b69,\u9ec3\u76ae\u819a\n\ud83e\uddd2\ud83c\udffd=>\u4e2d\u7b49\u80a4\u8272,\u513f\u7ae5,\u5e74\u8f7b\u4eba,\u6027\u522b\u4e0d\u660e,\u6027\u522b\u4e2d\u7acb,\u5c0f\u5b69,\u6dfa\u8910\u76ae\u819a,\u4e2d\u7b49\u76ae\u819a\n\ud83e\uddd2\ud83c\udffe=>\u4e2d\u7b49-\u6df1\u80a4\u8272,\u513f\u7ae5,\u5e74\u8f7b\u4eba,\u6027\u522b\u4e0d\u660e,\u6027\u522b\u4e2d\u7acb,\u5c0f\u5b69,\u8910\u76ae\u819a,\u4e2d\u6df1\u76ae\u819a\n\ud83e\uddd2\ud83c\udfff=>\u513f\u7ae5,\u5e74\u8f7b\u4eba,\u6027\u522b\u4e0d\u660e,\u6027\u522b\u4e2d\u7acb,\u8f83\u6df1\u80a4\u8272,\u5c0f\u5b69,\u9ed1\u76ae\u819a\n\ud83d\udc66\ud83c\udffb=>\u513f\u7ae5,\u7537\u5b69,\u8f83\u6d45\u80a4\u8272,\u767d\u76ae\u819a\n\ud83d\udc66\ud83c\udffc=>\u4e2d\u7b49-\u6d45\u80a4\u8272,\u513f\u7ae5,\u7537\u5b69,\u9ec3\u76ae\u819a\n\ud83d\udc66\ud83c\udffd=>\u4e2d\u7b49\u80a4\u8272,\u513f\u7ae5,\u7537\u5b69,\u6dfa\u8910\u76ae\u819a,\u4e2d\u7b49\u76ae\u819a\n\ud83d\udc66\ud83c\udffe=>\u4e2d\u7b49-\u6df1\u80a4\u8272,\u513f\u7ae5,\u7537\u5b69,\u8910\u76ae\u819a,\u4e2d\u6df1\u76ae\u819a\n\ud83d\udc66\ud83c\udfff=>\u513f\u7ae5,\u7537\u5b69,\u8f83\u6df1\u80a4\u8272,\u9ed1\u76ae\u819a\n\ud83d\udc67\ud83c\udffb=>\u513f\u7ae5,\u5973\u5b69,\u8f83\u6d45\u80a4\u8272,\u767d\u76ae\u819a\n\ud83d\udc67\ud83c\udffc=>\u4e2d\u7b49-\u6d45\u80a4\u8272,\u513f\u7ae5,\u5973\u5b69,\u9ec3\u76ae\u819a\n\ud83d\udc67\ud83c\udffd=>\u4e2d\u7b49\u80a4\u8272,\u513f\u7ae5,\u5973\u5b69,\u6dfa\u8910\u76ae\u819a,\u4e2d\u7b49\u76ae\u819a\n\ud83d\udc67\ud83c\udffe=>\u4e2d\u7b49-\u6df1\u80a4\u8272,\u513f\u7ae5,\u5973\u5b69,\u8910\u76ae\u819a,\u4e2d\u6df1\u76ae\u819a\n\ud83d\udc67\ud83c\udfff=>\u513f\u7ae5,\u5973\u5b69,\u8f83\u6df1\u80a4\u8272,\u9ed1\u76ae\u819a\n\ud83e\uddd1\ud83c\udffb=>\u6027\u522b\u4e2d\u7acb,\u6027\u683c\u4e0d\u660e,\u6210\u4eba,\u8f83\u6d45\u80a4\u8272,\u5927\u4eba,\u767d\u76ae\u819a\n\ud83e\uddd1\ud83c\udffc=>\u4e2d\u7b49-\u6d45\u80a4\u8272,\u6027\u522b\u4e2d\u7acb,\u6027\u683c\u4e0d\u660e,\u6210\u4eba,\u5927\u4eba,\u9ec3\u76ae\u819a\n\ud83e\uddd1\ud83c\udffd=>\u4e2d\u7b49\u80a4\u8272,\u6027\u522b\u4e2d\u7acb,\u6027\u683c\u4e0d\u660e,\u6210\u4eba,\u5927\u4eba,\u6dfa\u8910\u76ae\u819a,\u4e2d\u7b49\u76ae\u819a\n\ud83e\uddd1\ud83c\udffe=>\u4e2d\u7b49-\u6df1\u80a4\u8272,\u6027\u522b\u4e2d\u7acb,\u6027\u683c\u4e0d\u660e,\u6210\u4eba,\u5927\u4eba,\u8910\u76ae\u819a,\u4e2d\u6df1\u76ae\u819a\n\ud83e\uddd1\ud83c\udfff=>\u6027\u522b\u4e2d\u7acb,\u6027\u683c\u4e0d\u660e,\u6210\u4eba,\u8f83\u6df1\u80a4\u8272,\u5927\u4eba,\u9ed1\u76ae\u819a\n\ud83d\udc71\ud83c\udffb=>\u8f83\u6d45\u80a4\u8272,\u91d1\u53d1,\u91d1\u8272\u5934\u53d1\u7684\u4eba,\u767d\u76ae\u819a,\u91d1\u9aee,\u91d1\u9aee\u4eba,\u91d1\u982d\u9aee,\u91d1\u9aee\u5605\u4eba\n\ud83d\udc71\ud83c\udffc=>\u4e2d\u7b49-\u6d45\u80a4\u8272,\u91d1\u53d1,\u91d1\u8272\u5934\u53d1\u7684\u4eba,\u91d1\u9aee,\u91d1\u9aee\u4eba,\u9ec3\u76ae\u819a,\u91d1\u982d\u9aee,\u91d1\u9aee\u5605\u4eba\n\ud83d\udc71\ud83c\udffd=>\u4e2d\u7b49\u80a4\u8272,\u91d1\u53d1,\u91d1\u8272\u5934\u53d1\u7684\u4eba,\u6dfa\u8910\u76ae\u819a,\u91d1\u9aee,\u91d1\u9aee\u4eba,\u4e2d\u7b49\u76ae\u819a,\u91d1\u982d\u9aee,\u91d1\u9aee\u5605\u4eba\n\ud83d\udc71\ud83c\udffe=>\u4e2d\u7b49-\u6df1\u80a4\u8272,\u91d1\u53d1,\u91d1\u8272\u5934\u53d1\u7684\u4eba,\u8910\u76ae\u819a,\u91d1\u9aee,\u91d1\u9aee\u4eba,\u4e2d\u6df1\u76ae\u819a,\u91d1\u982d\u9aee,\u91d1\u9aee\u5605\u4eba\n\ud83d\udc71\ud83c\udfff=>\u8f83\u6df1\u80a4\u8272,\u91d1\u53d1,\u91d1\u8272\u5934\u53d1\u7684\u4eba,\u91d1\u9aee,\u91d1\u9aee\u4eba,\u9ed1\u76ae\u819a,\u91d1\u982d\u9aee,\u91d1\u9aee\u5605\u4eba\n\ud83e\uddd1\ud83c\udffb\u200d\ud83e\uddb2=>\u6027\u522b\u4e2d\u7acb,\u6027\u683c\u4e0d\u660e,\u6210\u4eba,\u79c3\u9876,\u8f83\u6d45\u80a4\u8272,\u5927\u4eba,\u767d\u76ae\u819a,\u79bf\u982d\n\ud83e\uddd1\ud83c\udffc\u200d\ud83e\uddb2=>\u4e2d\u7b49-\u6d45\u80a4\u8272,\u6027\u522b\u4e2d\u7acb,\u6027\u683c\u4e0d\u660e,\u6210\u4eba,\u79c3\u9876,\u5927\u4eba,\u79bf\u982d,\u9ec3\u76ae\u819a\n\ud83e\uddd1\ud83c\udffd\u200d\ud83e\uddb2=>\u4e2d\u7b49\u80a4\u8272,\u6027\u522b\u4e2d\u7acb,\u6027\u683c\u4e0d\u660e,\u6210\u4eba,\u79c3\u9876,\u5927\u4eba,\u6dfa\u8910\u76ae\u819a,\u79bf\u982d,\u4e2d\u7b49\u76ae\u819a\n\ud83e\uddd1\ud83c\udffe\u200d\ud83e\uddb2=>\u4e2d\u7b49-\u6df1\u80a4\u8272,\u6027\u522b\u4e2d\u7acb,\u6027\u683c\u4e0d\u660e,\u6210\u4eba,\u79c3\u9876,\u5927\u4eba,\u79bf\u982d,\u8910\u76ae\u819a,\u4e2d\u6df1\u76ae\u819a\n\ud83e\uddd1\ud83c\udfff\u200d\ud83e\uddb2=>\u6027\u522b\u4e2d\u7acb,\u6027\u683c\u4e0d\u660e,\u6210\u4eba,\u79c3\u9876,\u8f83\u6df1\u80a4\u8272,\u5927\u4eba,\u79bf\u982d,\u9ed1\u76ae\u819a\n\ud83d\udc68\ud83c\udffb=>\u6210\u4eba,\u7537\u4eba,\u8f83\u6d45\u80a4\u8272,\u7537,\u7537\u6027,\u767d\u76ae\u819a\n\ud83d\udc68\ud83c\udffc=>\u4e2d\u7b49-\u6d45\u80a4\u8272,\u6210\u4eba,\u7537\u4eba,\u7537,\u7537\u6027,\u9ec3\u76ae\u819a\n\ud83d\udc68\ud83c\udffd=>\u4e2d\u7b49\u80a4\u8272,\u6210\u4eba,\u7537\u4eba,\u6dfa\u8910\u76ae\u819a,\u7537,\u7537\u6027,\u4e2d\u7b49\u76ae\u819a\n\ud83d\udc68\ud83c\udffe=>\u4e2d\u7b49-\u6df1\u80a4\u8272,\u6210\u4eba,\u7537\u4eba,\u7537,\u7537\u6027,\u8910\u76ae\u819a,\u4e2d\u6df1\u76ae\u819a\n\ud83d\udc68\ud83c\udfff=>\u6210\u4eba,\u7537\u4eba,\u8f83\u6df1\u80a4\u8272,\u7537,\u7537\u6027,\u9ed1\u76ae\u819a\n\ud83e\uddd4\ud83c\udffb=>\u4eba,\u6709\u80e1\u5b50\u7684\u4eba,\u7537,\u7edc\u816e\u80e1,\u80e1\u5b50,\u80e1\u987b,\u8f83\u6d45\u80a4\u8272,\u767d\u76ae\u819a,\u84c4\u9b0d\u7684\u4eba,\u7559\u9b1a\u5605\u4eba,\u9b0d\u9b1a,\u9b1a\n\ud83e\uddd4\ud83c\udffc=>\u4e2d\u7b49-\u6d45\u80a4\u8272,\u4eba,\u6709\u80e1\u5b50\u7684\u4eba,\u7537,\u7edc\u816e\u80e1,\u80e1\u5b50,\u80e1\u987b,\u84c4\u9b0d\u7684\u4eba,\u9ec3\u76ae\u819a,\u7559\u9b1a\u5605\u4eba,\u9b0d\u9b1a,\u9b1a\n\ud83e\uddd4\ud83c\udffd=>\u4e2d\u7b49\u80a4\u8272,\u4eba,\u6709\u80e1\u5b50\u7684\u4eba,\u7537,\u7edc\u816e\u80e1,\u80e1\u5b50,\u80e1\u987b,\u6dfa\u8910\u76ae\u819a,\u84c4\u9b0d\u7684\u4eba,\u4e2d\u7b49\u76ae\u819a,\u7559\u9b1a\u5605\u4eba,\u9b0d\u9b1a,\u9b1a\n\ud83e\uddd4\ud83c\udffe=>\u4e2d\u7b49-\u6df1\u80a4\u8272,\u4eba,\u6709\u80e1\u5b50\u7684\u4eba,\u7537,\u7edc\u816e\u80e1,\u80e1\u5b50,\u80e1\u987b,\u84c4\u9b0d\u7684\u4eba,\u8910\u76ae\u819a,\u4e2d\u6df1\u76ae\u819a,\u7559\u9b1a\u5605\u4eba,\u9b0d\u9b1a,\u9b1a\n\ud83e\uddd4\ud83c\udfff=>\u4eba,\u6709\u80e1\u5b50\u7684\u4eba,\u7537,\u7edc\u816e\u80e1,\u80e1\u5b50,\u80e1\u987b,\u8f83\u6df1\u80a4\u8272,\u84c4\u9b0d\u7684\u4eba,\u9ed1\u76ae\u819a,\u7559\u9b1a\u5605\u4eba,\u9b0d\u9b1a,\u9b1a\n\ud83d\udc71\ud83c\udffb\u200d\u2642=>\u7537,\u8f83\u6d45\u80a4\u8272,\u91d1\u53d1,\u91d1\u53d1\u7537,\u767d\u76ae\u819a,\u91d1\u9aee,\u91d1\u9aee\u7537,\u91d1\u9aee\u7537\u4eba\n\ud83d\udc71\ud83c\udffc\u200d\u2642=>\u4e2d\u7b49-\u6d45\u80a4\u8272,\u7537,\u91d1\u53d1,\u91d1\u53d1\u7537,\u91d1\u9aee,\u91d1\u9aee\u7537,\u9ec3\u76ae\u819a,\u91d1\u9aee\u7537\u4eba\n\ud83d\udc71\ud83c\udffd\u200d\u2642=>\u4e2d\u7b49\u80a4\u8272,\u7537,\u91d1\u53d1,\u91d1\u53d1\u7537,\u6dfa\u8910\u76ae\u819a,\u91d1\u9aee,\u91d1\u9aee\u7537,\u4e2d\u7b49\u76ae\u819a,\u91d1\u9aee\u7537\u4eba\n\ud83d\udc71\ud83c\udffe\u200d\u2642=>\u4e2d\u7b49-\u6df1\u80a4\u8272,\u7537,\u91d1\u53d1,\u91d1\u53d1\u7537,\u8910\u76ae\u819a,\u91d1\u9aee,\u91d1\u9aee\u7537,\u4e2d\u6df1\u76ae\u819a,\u91d1\u9aee\u7537\u4eba\n\ud83d\udc71\ud83c\udfff\u200d\u2642=>\u7537,\u8f83\u6df1\u80a4\u8272,\u91d1\u53d1,\u91d1\u53d1\u7537,\u91d1\u9aee,\u91d1\u9aee\u7537,\u9ed1\u76ae\u819a,\u91d1\u9aee\u7537\u4eba\n\ud83d\udc68\u200d\ud83e\uddb0=>\u6210\u4eba,\u7537\u4eba,\u7ea2\u53d1,\u7537,\u7537\u6027,\u7d05\u9aee\n\ud83d\udc68\ud83c\udffb\u200d\ud83e\uddb0=>\u6210\u4eba,\u7537\u4eba,\u7ea2\u53d1,\u8f83\u6d45\u80a4\u8272,\u7537,\u7537\u6027,\u767d\u76ae\u819a,\u7d05\u9aee\n\ud83d\udc68\ud83c\udffc\u200d\ud83e\uddb0=>\u4e2d\u7b49-\u6d45\u80a4\u8272,\u6210\u4eba,\u7537\u4eba,\u7ea2\u53d1,\u7537,\u7537\u6027,\u7d05\u9aee,\u9ec3\u76ae\u819a\n\ud83d\udc68\ud83c\udffd\u200d\ud83e\uddb0=>\u4e2d\u7b49\u80a4\u8272,\u6210\u4eba,\u7537\u4eba,\u7ea2\u53d1,\u6dfa\u8910\u76ae\u819a,\u7537,\u7537\u6027,\u7d05\u9aee,\u4e2d\u7b49\u76ae\u819a\n\ud83d\udc68\ud83c\udffe\u200d\ud83e\uddb0=>\u4e2d\u7b49-\u6df1\u80a4\u8272,\u6210\u4eba,\u7537\u4eba,\u7ea2\u53d1,\u7537,\u7537\u6027,\u7d05\u9aee,\u8910\u76ae\u819a,\u4e2d\u6df1\u76ae\u819a\n\ud83d\udc68\ud83c\udfff\u200d\ud83e\uddb0=>\u6210\u4eba,\u7537\u4eba,\u7ea2\u53d1,\u8f83\u6df1\u80a4\u8272,\u7537,\u7537\u6027,\u7d05\u9aee,\u9ed1\u76ae\u819a\n\ud83d\udc68\u200d\ud83e\uddb1=>\u5377\u53d1,\u6210\u4eba,\u7537\u4eba,\u5377\u9aee,\u7537,\u7537\u6027,\u66f2\u9aee\n\ud83d\udc68\ud83c\udffb\u200d\ud83e\uddb1=>\u5377\u53d1,\u6210\u4eba,\u7537\u4eba,\u8f83\u6d45\u80a4\u8272,\u5377\u9aee,\u7537,\u7537\u6027,\u767d\u76ae\u819a,\u66f2\u9aee\n\ud83d\udc68\ud83c\udffc\u200d\ud83e\uddb1=>\u4e2d\u7b49-\u6d45\u80a4\u8272,\u5377\u53d1,\u6210\u4eba,\u7537\u4eba,\u5377\u9aee,\u7537,\u7537\u6027,\u9ec3\u76ae\u819a,\u66f2\u9aee\n\ud83d\udc68\ud83c\udffd\u200d\ud83e\uddb1=>\u4e2d\u7b49\u80a4\u8272,\u5377\u53d1,\u6210\u4eba,\u7537\u4eba,\u5377\u9aee,\u6dfa\u8910\u76ae\u819a,\u7537,\u7537\u6027,\u4e2d\u7b49\u76ae\u819a,\u66f2\u9aee\n\ud83d\udc68\ud83c\udffe\u200d\ud83e\uddb1=>\u4e2d\u7b49-\u6df1\u80a4\u8272,\u5377\u53d1,\u6210\u4eba,\u7537\u4eba,\u5377\u9aee,\u7537,\u7537\u6027,\u8910\u76ae\u819a,\u4e2d\u6df1\u76ae\u819a,\u66f2\u9aee\n\ud83d\udc68\ud83c\udfff\u200d\ud83e\uddb1=>\u5377\u53d1,\u6210\u4eba,\u7537\u4eba,\u8f83\u6df1\u80a4\u8272,\u5377\u9aee,\u7537,\u7537\u6027,\u9ed1\u76ae\u819a,\u66f2\u9aee\n\ud83d\udc68\u200d\ud83e\uddb3=>\u6210\u4eba,\u7537\u4eba,\u767d\u53d1,\u7537,\u7537\u6027,\u767d\u9aee,\u767d\u982d\u9aee\n\ud83d\udc68\ud83c\udffb\u200d\ud83e\uddb3=>\u6210\u4eba,\u7537\u4eba,\u767d\u53d1,\u8f83\u6d45\u80a4\u8272,\u7537,\u7537\u6027,\u767d\u76ae\u819a,\u767d\u9aee,\u767d\u982d\u9aee\n\ud83d\udc68\ud83c\udffc\u200d\ud83e\uddb3=>\u4e2d\u7b49-\u6d45\u80a4\u8272,\u6210\u4eba,\u7537\u4eba,\u767d\u53d1,\u7537,\u7537\u6027,\u767d\u9aee,\u9ec3\u76ae\u819a,\u767d\u982d\u9aee\n\ud83d\udc68\ud83c\udffd\u200d\ud83e\uddb3=>\u4e2d\u7b49\u80a4\u8272,\u6210\u4eba,\u7537\u4eba,\u767d\u53d1,\u6dfa\u8910\u76ae\u819a,\u7537,\u7537\u6027,\u767d\u9aee,\u4e2d\u7b49\u76ae\u819a,\u767d\u982d\u9aee\n\ud83d\udc68\ud83c\udffe\u200d\ud83e\uddb3=>\u4e2d\u7b49-\u6df1\u80a4\u8272,\u6210\u4eba,\u7537\u4eba,\u767d\u53d1,\u7537,\u7537\u6027,\u767d\u9aee,\u8910\u76ae\u819a,\u4e2d\u6df1\u76ae\u819a,\u767d\u982d\u9aee\n\ud83d\udc68\ud83c\udfff\u200d\ud83e\uddb3=>\u6210\u4eba,\u7537\u4eba,\u767d\u53d1,\u8f83\u6df1\u80a4\u8272,\u7537,\u7537\u6027,\u767d\u9aee,\u9ed1\u76ae\u819a,\u767d\u982d\u9aee\n\ud83d\udc68\u200d\ud83e\uddb2=>\u6210\u4eba,\u7537\u4eba,\u79c3\u9876,\u7537,\u7537\u6027,\u79bf\u982d\n\ud83d\udc68\ud83c\udffb\u200d\ud83e\uddb2=>\u6210\u4eba,\u7537\u4eba,\u79c3\u9876,\u8f83\u6d45\u80a4\u8272,\u7537,\u7537\u6027,\u767d\u76ae\u819a,\u79bf\u982d\n\ud83d\udc68\ud83c\udffc\u200d\ud83e\uddb2=>\u4e2d\u7b49-\u6d45\u80a4\u8272,\u6210\u4eba,\u7537\u4eba,\u79c3\u9876,\u7537,\u7537\u6027,\u79bf\u982d,\u9ec3\u76ae\u819a\n\ud83d\udc68\ud83c\udffd\u200d\ud83e\uddb2=>\u4e2d\u7b49\u80a4\u8272,\u6210\u4eba,\u7537\u4eba,\u79c3\u9876,\u6dfa\u8910\u76ae\u819a,\u7537,\u7537\u6027,\u79bf\u982d,\u4e2d\u7b49\u76ae\u819a\n\ud83d\udc68\ud83c\udffe\u200d\ud83e\uddb2=>\u4e2d\u7b49-\u6df1\u80a4\u8272,\u6210\u4eba,\u7537\u4eba,\u79c3\u9876,\u7537,\u7537\u6027,\u79bf\u982d,\u8910\u76ae\u819a,\u4e2d\u6df1\u76ae\u819a\n\ud83d\udc68\ud83c\udfff\u200d\ud83e\uddb2=>\u6210\u4eba,\u7537\u4eba,\u79c3\u9876,\u8f83\u6df1\u80a4\u8272,\u7537,\u7537\u6027,\u79bf\u982d,\u9ed1\u76ae\u819a\n\ud83d\udc69\ud83c\udffb=>\u5973,\u5973\u4eba,\u8f83\u6d45\u80a4\u8272,\u5973\u6027,\u767d\u76ae\u819a\n\ud83d\udc69\ud83c\udffc=>\u4e2d\u7b49-\u6d45\u80a4\u8272,\u5973,\u5973\u4eba,\u5973\u6027,\u9ec3\u76ae\u819a\n\ud83d\udc69\ud83c\udffd=>\u4e2d\u7b49\u80a4\u8272,\u5973,\u5973\u4eba,\u5973\u6027,\u6dfa\u8910\u76ae\u819a,\u4e2d\u7b49\u76ae\u819a\n\ud83d\udc69\ud83c\udffe=>\u4e2d\u7b49-\u6df1\u80a4\u8272,\u5973,\u5973\u4eba,\u5973\u6027,\u8910\u76ae\u819a,\u4e2d\u6df1\u76ae\u819a\n\ud83d\udc69\ud83c\udfff=>\u5973,\u5973\u4eba,\u8f83\u6df1\u80a4\u8272,\u5973\u6027,\u9ed1\u76ae\u819a\n\ud83d\udc71\ud83c\udffb\u200d\u2640=>\u5973,\u8f83\u6d45\u80a4\u8272,\u91d1\u53d1,\u91d1\u53d1\u5973,\u767d\u76ae\u819a,\u91d1\u9aee,\u91d1\u9aee\u5973,\u91d1\u9aee\u5973\u4eba\n\ud83d\udc71\ud83c\udffc\u200d\u2640=>\u4e2d\u7b49-\u6d45\u80a4\u8272,\u5973,\u91d1\u53d1,\u91d1\u53d1\u5973,\u91d1\u9aee,\u91d1\u9aee\u5973,\u9ec3\u76ae\u819a,\u91d1\u9aee\u5973\u4eba\n\ud83d\udc71\ud83c\udffd\u200d\u2640=>\u4e2d\u7b49\u80a4\u8272,\u5973,\u91d1\u53d1,\u91d1\u53d1\u5973,\u6dfa\u8910\u76ae\u819a,\u91d1\u9aee,\u91d1\u9aee\u5973,\u4e2d\u7b49\u76ae\u819a,\u91d1\u9aee\u5973\u4eba\n\ud83d\udc71\ud83c\udffe\u200d\u2640=>\u4e2d\u7b49-\u6df1\u80a4\u8272,\u5973,\u91d1\u53d1,\u91d1\u53d1\u5973,\u8910\u76ae\u819a,\u91d1\u9aee,\u91d1\u9aee\u5973,\u4e2d\u6df1\u76ae\u819a,\u91d1\u9aee\u5973\u4eba\n\ud83d\udc71\ud83c\udfff\u200d\u2640=>\u5973,\u8f83\u6df1\u80a4\u8272,\u91d1\u53d1,\u91d1\u53d1\u5973,\u91d1\u9aee,\u91d1\u9aee\u5973,\u9ed1\u76ae\u819a,\u91d1\u9aee\u5973\u4eba\n\ud83d\udc69\u200d\ud83e\uddb0=>\u5973,\u5973\u4eba,\u7ea2\u53d1,\u5973\u6027,\u7d05\u9aee\n\ud83d\udc69\ud83c\udffb\u200d\ud83e\uddb0=>\u5973,\u5973\u4eba,\u7ea2\u53d1,\u8f83\u6d45\u80a4\u8272,\u5973\u6027,\u767d\u76ae\u819a,\u7d05\u9aee\n\ud83d\udc69\ud83c\udffc\u200d\ud83e\uddb0=>\u4e2d\u7b49-\u6d45\u80a4\u8272,\u5973,\u5973\u4eba,\u7ea2\u53d1,\u5973\u6027,\u7d05\u9aee,\u9ec3\u76ae\u819a\n\ud83d\udc69\ud83c\udffd\u200d\ud83e\uddb0=>\u4e2d\u7b49\u80a4\u8272,\u5973,\u5973\u4eba,\u7ea2\u53d1,\u5973\u6027,\u6dfa\u8910\u76ae\u819a,\u7d05\u9aee,\u4e2d\u7b49\u76ae\u819a\n\ud83d\udc69\ud83c\udffe\u200d\ud83e\uddb0=>\u4e2d\u7b49-\u6df1\u80a4\u8272,\u5973,\u5973\u4eba,\u7ea2\u53d1,\u5973\u6027,\u7d05\u9aee,\u8910\u76ae\u819a,\u4e2d\u6df1\u76ae\u819a\n\ud83d\udc69\ud83c\udfff\u200d\ud83e\uddb0=>\u5973,\u5973\u4eba,\u7ea2\u53d1,\u8f83\u6df1\u80a4\u8272,\u5973\u6027,\u7d05\u9aee,\u9ed1\u76ae\u819a\n\ud83d\udc69\u200d\ud83e\uddb1=>\u5377\u53d1,\u5973,\u5973\u4eba,\u5377\u9aee,\u5973\u6027,\u66f2\u9aee\n\ud83d\udc69\ud83c\udffb\u200d\ud83e\uddb1=>\u5377\u53d1,\u5973,\u5973\u4eba,\u8f83\u6d45\u80a4\u8272,\u5377\u9aee,\u5973\u6027,\u767d\u76ae\u819a,\u66f2\u9aee\n\ud83d\udc69\ud83c\udffc\u200d\ud83e\uddb1=>\u4e2d\u7b49-\u6d45\u80a4\u8272,\u5377\u53d1,\u5973,\u5973\u4eba,\u5377\u9aee,\u5973\u6027,\u9ec3\u76ae\u819a,\u66f2\u9aee\n\ud83d\udc69\ud83c\udffd\u200d\ud83e\uddb1=>\u4e2d\u7b49\u80a4\u8272,\u5377\u53d1,\u5973,\u5973\u4eba,\u5377\u9aee,\u5973\u6027,\u6dfa\u8910\u76ae\u819a,\u4e2d\u7b49\u76ae\u819a,\u66f2\u9aee\n\ud83d\udc69\ud83c\udffe\u200d\ud83e\uddb1=>\u4e2d\u7b49-\u6df1\u80a4\u8272,\u5377\u53d1,\u5973,\u5973\u4eba,\u5377\u9aee,\u5973\u6027,\u8910\u76ae\u819a,\u4e2d\u6df1\u76ae\u819a,\u66f2\u9aee\n\ud83d\udc69\ud83c\udfff\u200d\ud83e\uddb1=>\u5377\u53d1,\u5973,\u5973\u4eba,\u8f83\u6df1\u80a4\u8272,\u5377\u9aee,\u5973\u6027,\u9ed1\u76ae\u819a,\u66f2\u9aee\n\ud83d\udc69\u200d\ud83e\uddb3=>\u5973,\u5973\u4eba,\u767d\u53d1,\u5973\u6027,\u767d\u9aee,\u767d\u982d\u9aee\n\ud83d\udc69\ud83c\udffb\u200d\ud83e\uddb3=>\u5973,\u5973\u4eba,\u767d\u53d1,\u8f83\u6d45\u80a4\u8272,\u5973\u6027,\u767d\u76ae\u819a,\u767d\u9aee,\u767d\u982d\u9aee\n\ud83d\udc69\ud83c\udffc\u200d\ud83e\uddb3=>\u4e2d\u7b49-\u6d45\u80a4\u8272,\u5973,\u5973\u4eba,\u767d\u53d1,\u5973\u6027,\u767d\u9aee,\u9ec3\u76ae\u819a,\u767d\u982d\u9aee\n\ud83d\udc69\ud83c\udffd\u200d\ud83e\uddb3=>\u4e2d\u7b49\u80a4\u8272,\u5973,\u5973\u4eba,\u767d\u53d1,\u5973\u6027,\u6dfa\u8910\u76ae\u819a,\u767d\u9aee,\u4e2d\u7b49\u76ae\u819a,\u767d\u982d\u9aee\n\ud83d\udc69\ud83c\udffe\u200d\ud83e\uddb3=>\u4e2d\u7b49-\u6df1\u80a4\u8272,\u5973,\u5973\u4eba,\u767d\u53d1,\u5973\u6027,\u767d\u9aee,\u8910\u76ae\u819a,\u4e2d\u6df1\u76ae\u819a,\u767d\u982d\u9aee\n\ud83d\udc69\ud83c\udfff\u200d\ud83e\uddb3=>\u5973,\u5973\u4eba,\u767d\u53d1,\u8f83\u6df1\u80a4\u8272,\u5973\u6027,\u767d\u9aee,\u9ed1\u76ae\u819a,\u767d\u982d\u9aee\n\ud83d\udc69\u200d\ud83e\uddb2=>\u5973,\u5973\u4eba,\u79c3\u9876,\u5973\u6027,\u79bf\u982d\n\ud83d\udc69\ud83c\udffb\u200d\ud83e\uddb2=>\u5973,\u5973\u4eba,\u79c3\u9876,\u8f83\u6d45\u80a4\u8272,\u5973\u6027,\u767d\u76ae\u819a,\u79bf\u982d\n\ud83d\udc69\ud83c\udffc\u200d\ud83e\uddb2=>\u4e2d\u7b49-\u6d45\u80a4\u8272,\u5973,\u5973\u4eba,\u79c3\u9876,\u5973\u6027,\u79bf\u982d,\u9ec3\u76ae\u819a\n\ud83d\udc69\ud83c\udffd\u200d\ud83e\uddb2=>\u4e2d\u7b49\u80a4\u8272,\u5973,\u5973\u4eba,\u79c3\u9876,\u5973\u6027,\u6dfa\u8910\u76ae\u819a,\u79bf\u982d,\u4e2d\u7b49\u76ae\u819a\n\ud83d\udc69\ud83c\udffe\u200d\ud83e\uddb2=>\u4e2d\u7b49-\u6df1\u80a4\u8272,\u5973,\u5973\u4eba,\u79c3\u9876,\u5973\u6027,\u79bf\u982d,\u8910\u76ae\u819a,\u4e2d\u6df1\u76ae\u819a\n\ud83d\udc69\ud83c\udfff\u200d\ud83e\uddb2=>\u5973,\u5973\u4eba,\u79c3\u9876,\u8f83\u6df1\u80a4\u8272,\u5973\u6027,\u79bf\u982d,\u9ed1\u76ae\u819a\n\ud83e\uddd3\ud83c\udffb=>\u6027\u522b\u4e0d\u660e,\u6027\u522b\u4e2d\u6027,\u6210\u4eba,\u8001\u4eba,\u8001\u5e74\u4eba,\u8f83\u6d45\u80a4\u8272,\u767d\u76ae\u819a,\u9577\u8005,\u8001\u4eba\u5bb6\n\ud83e\uddd3\ud83c\udffc=>\u4e2d\u7b49-\u6d45\u80a4\u8272,\u6027\u522b\u4e0d\u660e,\u6027\u522b\u4e2d\u6027,\u6210\u4eba,\u8001\u4eba,\u8001\u5e74\u4eba,\u9577\u8005,\u9ec3\u76ae\u819a,\u8001\u4eba\u5bb6\n\ud83e\uddd3\ud83c\udffd=>\u4e2d\u7b49\u80a4\u8272,\u6027\u522b\u4e0d\u660e,\u6027\u522b\u4e2d\u6027,\u6210\u4eba,\u8001\u4eba,\u8001\u5e74\u4eba,\u6dfa\u8910\u76ae\u819a,\u9577\u8005,\u4e2d\u7b49\u76ae\u819a,\u8001\u4eba\u5bb6\n\ud83e\uddd3\ud83c\udffe=>\u4e2d\u7b49-\u6df1\u80a4\u8272,\u6027\u522b\u4e0d\u660e,\u6027\u522b\u4e2d\u6027,\u6210\u4eba,\u8001\u4eba,\u8001\u5e74\u4eba,\u8910\u76ae\u819a,\u9577\u8005,\u4e2d\u6df1\u76ae\u819a,\u8001\u4eba\u5bb6\n\ud83e\uddd3\ud83c\udfff=>\u6027\u522b\u4e0d\u660e,\u6027\u522b\u4e2d\u6027,\u6210\u4eba,\u8001\u4eba,\u8001\u5e74\u4eba,\u8f83\u6df1\u80a4\u8272,\u9577\u8005,\u9ed1\u76ae\u819a,\u8001\u4eba\u5bb6\n\ud83d\udc74\ud83c\udffb=>\u8001\u4eba,\u8001\u5934,\u8001\u7237\u7237,\u8f83\u6d45\u80a4\u8272,\u767d\u76ae\u819a,\u8001\u723a\u723a,\u8001\u982d,\u8001\u516c\u516c\uff5c\u8001\u4f2f\u4f2f\n\ud83d\udc74\ud83c\udffc=>\u4e2d\u7b49-\u6d45\u80a4\u8272,\u8001\u4eba,\u8001\u5934,\u8001\u7237\u7237,\u8001\u723a\u723a,\u8001\u982d,\u9ec3\u76ae\u819a,\u8001\u516c\u516c\uff5c\u8001\u4f2f\u4f2f\n\ud83d\udc74\ud83c\udffd=>\u4e2d\u7b49\u80a4\u8272,\u8001\u4eba,\u8001\u5934,\u8001\u7237\u7237,\u6dfa\u8910\u76ae\u819a,\u8001\u723a\u723a,\u8001\u982d,\u4e2d\u7b49\u76ae\u819a,\u8001\u516c\u516c\uff5c\u8001\u4f2f\u4f2f\n\ud83d\udc74\ud83c\udffe=>\u4e2d\u7b49-\u6df1\u80a4\u8272,\u8001\u4eba,\u8001\u5934,\u8001\u7237\u7237,\u8001\u723a\u723a,\u8001\u982d,\u8910\u76ae\u819a,\u4e2d\u6df1\u76ae\u819a,\u8001\u516c\u516c\uff5c\u8001\u4f2f\u4f2f\n\ud83d\udc74\ud83c\udfff=>\u8001\u4eba,\u8001\u5934,\u8001\u7237\u7237,\u8f83\u6df1\u80a4\u8272,\u8001\u723a\u723a,\u8001\u982d,\u9ed1\u76ae\u819a,\u8001\u516c\u516c\uff5c\u8001\u4f2f\u4f2f\n\ud83d\udc75\ud83c\udffb=>\u8001\u4eba,\u8001\u592a,\u8001\u5976\u5976,\u8f83\u6d45\u80a4\u8272,\u767d\u76ae\u819a,\u8001\u592a\u592a,\u8001\u5a46\u5a46,\u8001\u5a66\n\ud83d\udc75\ud83c\udffc=>\u4e2d\u7b49-\u6d45\u80a4\u8272,\u8001\u4eba,\u8001\u592a,\u8001\u5976\u5976,\u8001\u592a\u592a,\u9ec3\u76ae\u819a,\u8001\u5a46\u5a46,\u8001\u5a66\n\ud83d\udc75\ud83c\udffd=>\u4e2d\u7b49\u80a4\u8272,\u8001\u4eba,\u8001\u592a,\u8001\u5976\u5976,\u6dfa\u8910\u76ae\u819a,\u8001\u592a\u592a,\u4e2d\u7b49\u76ae\u819a,\u8001\u5a46\u5a46,\u8001\u5a66\n\ud83d\udc75\ud83c\udffe=>\u4e2d\u7b49-\u6df1\u80a4\u8272,\u8001\u4eba,\u8001\u592a,\u8001\u5976\u5976,\u8001\u592a\u592a,\u8910\u76ae\u819a,\u4e2d\u6df1\u76ae\u819a,\u8001\u5a46\u5a46,\u8001\u5a66\n\ud83d\udc75\ud83c\udfff=>\u8001\u4eba,\u8001\u592a,\u8001\u5976\u5976,\u8f83\u6df1\u80a4\u8272,\u8001\u592a\u592a,\u9ed1\u76ae\u819a,\u8001\u5a46\u5a46,\u8001\u5a66\n\ud83d\ude4d\ud83c\udffb=>\u4e0d\u5f00\u5fc3,\u76b1\u7709,\u8f83\u6d45\u80a4\u8272,\u767d\u76ae\u819a,\u76ba\u7709,\u8868\u60c5,\u76ba\u7709\u5605\u4eba\n\ud83d\ude4d\ud83c\udffc=>\u4e0d\u5f00\u5fc3,\u4e2d\u7b49-\u6d45\u80a4\u8272,\u76b1\u7709,\u76ba\u7709,\u8868\u60c5,\u9ec3\u76ae\u819a,\u76ba\u7709\u5605\u4eba\n\ud83d\ude4d\ud83c\udffd=>\u4e0d\u5f00\u5fc3,\u4e2d\u7b49\u80a4\u8272,\u76b1\u7709,\u6dfa\u8910\u76ae\u819a,\u76ba\u7709,\u8868\u60c5,\u4e2d\u7b49\u76ae\u819a,\u76ba\u7709\u5605\u4eba\n\ud83d\ude4d\ud83c\udffe=>\u4e0d\u5f00\u5fc3,\u4e2d\u7b49-\u6df1\u80a4\u8272,\u76b1\u7709,\u76ba\u7709,\u8868\u60c5,\u8910\u76ae\u819a,\u4e2d\u6df1\u76ae\u819a,\u76ba\u7709\u5605\u4eba\n\ud83d\ude4d\ud83c\udfff=>\u4e0d\u5f00\u5fc3,\u76b1\u7709,\u8f83\u6df1\u80a4\u8272,\u76ba\u7709,\u8868\u60c5,\u9ed1\u76ae\u819a,\u76ba\u7709\u5605\u4eba\n\ud83d\ude4d\ud83c\udffb\u200d\u2642=>\u4e0d\u5f00\u5fc3,\u7537,\u76b1\u7709,\u76b1\u7709\u7537,\u8f83\u6d45\u80a4\u8272,\u7537\u751f\u76ba\u7709,\u767d\u76ae\u819a,\u76ba\u7709,\u8868\u60c5,\u7537\u4eba,\u7537\u5b50\u76ba\u7709\n\ud83d\ude4d\ud83c\udffc\u200d\u2642=>\u4e0d\u5f00\u5fc3,\u4e2d\u7b49-\u6d45\u80a4\u8272,\u7537,\u76b1\u7709,\u76b1\u7709\u7537,\u7537\u751f\u76ba\u7709,\u76ba\u7709,\u8868\u60c5,\u9ec3\u76ae\u819a,\u7537\u4eba,\u7537\u5b50\u76ba\u7709\n\ud83d\ude4d\ud83c\udffd\u200d\u2642=>\u4e0d\u5f00\u5fc3,\u4e2d\u7b49\u80a4\u8272,\u7537,\u76b1\u7709,\u76b1\u7709\u7537,\u6dfa\u8910\u76ae\u819a,\u7537\u751f\u76ba\u7709,\u76ba\u7709,\u8868\u60c5,\u4e2d\u7b49\u76ae\u819a,\u7537\u4eba,\u7537\u5b50\u76ba\u7709\n\ud83d\ude4d\ud83c\udffe\u200d\u2642=>\u4e0d\u5f00\u5fc3,\u4e2d\u7b49-\u6df1\u80a4\u8272,\u7537,\u76b1\u7709,\u76b1\u7709\u7537,\u7537\u751f\u76ba\u7709,\u76ba\u7709,\u8868\u60c5,\u8910\u76ae\u819a,\u4e2d\u6df1\u76ae\u819a,\u7537\u4eba,\u7537\u5b50\u76ba\u7709\n\ud83d\ude4d\ud83c\udfff\u200d\u2642=>\u4e0d\u5f00\u5fc3,\u7537,\u76b1\u7709,\u76b1\u7709\u7537,\u8f83\u6df1\u80a4\u8272,\u7537\u751f\u76ba\u7709,\u76ba\u7709,\u8868\u60c5,\u9ed1\u76ae\u819a,\u7537\u4eba,\u7537\u5b50\u76ba\u7709\n\ud83d\ude4d\ud83c\udffb\u200d\u2640=>\u4e0d\u5f00\u5fc3,\u5973,\u76b1\u7709,\u76b1\u7709\u5973,\u8f83\u6d45\u80a4\u8272,\u5973\u751f\u76ba\u7709,\u767d\u76ae\u819a,\u76ba\u7709,\u8868\u60c5,\u5973\u4eba,\u5973\u5b50\u76ba\u7709\n\ud83d\ude4d\ud83c\udffc\u200d\u2640=>\u4e0d\u5f00\u5fc3,\u4e2d\u7b49-\u6d45\u80a4\u8272,\u5973,\u76b1\u7709,\u76b1\u7709\u5973,\u5973\u751f\u76ba\u7709,\u76ba\u7709,\u8868\u60c5,\u9ec3\u76ae\u819a,\u5973\u4eba,\u5973\u5b50\u76ba\u7709\n\ud83d\ude4d\ud83c\udffd\u200d\u2640=>\u4e0d\u5f00\u5fc3,\u4e2d\u7b49\u80a4\u8272,\u5973,\u76b1\u7709,\u76b1\u7709\u5973,\u5973\u751f\u76ba\u7709,\u6dfa\u8910\u76ae\u819a,\u76ba\u7709,\u8868\u60c5,\u4e2d\u7b49\u76ae\u819a,\u5973\u4eba,\u5973\u5b50\u76ba\u7709\n\ud83d\ude4d\ud83c\udffe\u200d\u2640=>\u4e0d\u5f00\u5fc3,\u4e2d\u7b49-\u6df1\u80a4\u8272,\u5973,\u76b1\u7709,\u76b1\u7709\u5973,\u5973\u751f\u76ba\u7709,\u76ba\u7709,\u8868\u60c5,\u8910\u76ae\u819a,\u4e2d\u6df1\u76ae\u819a,\u5973\u4eba,\u5973\u5b50\u76ba\u7709\n\ud83d\ude4d\ud83c\udfff\u200d\u2640=>\u4e0d\u5f00\u5fc3,\u5973,\u76b1\u7709,\u76b1\u7709\u5973,\u8f83\u6df1\u80a4\u8272,\u5973\u751f\u76ba\u7709,\u76ba\u7709,\u8868\u60c5,\u9ed1\u76ae\u819a,\u5973\u4eba,\u5973\u5b50\u76ba\u7709\n\ud83d\ude4e\ud83c\udffb=>\u4e0d\u5f00\u5fc3,\u5658\u5634,\u6485\u5634,\u8f83\u6d45\u80a4\u8272,\u751f\u6c23,\u751f\u6c23\u7684\u4eba,\u767d\u76ae\u819a,\u6485\u5634\u5605\u4eba,\u6485\u5634\u5605\u4eba\uff5c\u5b32\n\ud83d\ude4e\ud83c\udffc=>\u4e0d\u5f00\u5fc3,\u4e2d\u7b49-\u6d45\u80a4\u8272,\u5658\u5634,\u6485\u5634,\u751f\u6c23,\u751f\u6c23\u7684\u4eba,\u9ec3\u76ae\u819a,\u6485\u5634\u5605\u4eba,\u6485\u5634\u5605\u4eba\uff5c\u5b32\n\ud83d\ude4e\ud83c\udffd=>\u4e0d\u5f00\u5fc3,\u4e2d\u7b49\u80a4\u8272,\u5658\u5634,\u6485\u5634,\u6dfa\u8910\u76ae\u819a,\u751f\u6c23,\u751f\u6c23\u7684\u4eba,\u4e2d\u7b49\u76ae\u819a,\u6485\u5634\u5605\u4eba,\u6485\u5634\u5605\u4eba\uff5c\u5b32\n\ud83d\ude4e\ud83c\udffe=>\u4e0d\u5f00\u5fc3,\u4e2d\u7b49-\u6df1\u80a4\u8272,\u5658\u5634,\u6485\u5634,\u751f\u6c23,\u751f\u6c23\u7684\u4eba,\u8910\u76ae\u819a,\u4e2d\u6df1\u76ae\u819a,\u6485\u5634\u5605\u4eba,\u6485\u5634\u5605\u4eba\uff5c\u5b32\n\ud83d\ude4e\ud83c\udfff=>\u4e0d\u5f00\u5fc3,\u5658\u5634,\u6485\u5634,\u8f83\u6df1\u80a4\u8272,\u751f\u6c23,\u751f\u6c23\u7684\u4eba,\u9ed1\u76ae\u819a,\u6485\u5634\u5605\u4eba,\u6485\u5634\u5605\u4eba\uff5c\u5b32\n\ud83d\ude4e\ud83c\udffb\u200d\u2642=>\u4e0d\u5f00\u5fc3,\u5658\u5634,\u6485\u5634\u7537,\u7537,\u8f83\u6d45\u80a4\u8272,\u751f\u6c23,\u7537\u751f\u5658\u5634,\u767d\u76ae\u819a,\u6485\u5634,\u7537\u4eba,\u7537\u5b50\u5658\u5634,\u8868\u60c5\n\ud83d\ude4e\ud83c\udffc\u200d\u2642=>\u4e0d\u5f00\u5fc3,\u4e2d\u7b49-\u6d45\u80a4\u8272,\u5658\u5634,\u6485\u5634\u7537,\u7537,\u751f\u6c23,\u7537\u751f\u5658\u5634,\u9ec3\u76ae\u819a,\u6485\u5634,\u7537\u4eba,\u7537\u5b50\u5658\u5634,\u8868\u60c5\n\ud83d\ude4e\ud83c\udffd\u200d\u2642=>\u4e0d\u5f00\u5fc3,\u4e2d\u7b49\u80a4\u8272,\u5658\u5634,\u6485\u5634\u7537,\u7537,\u6dfa\u8910\u76ae\u819a,\u751f\u6c23,\u7537\u751f\u5658\u5634,\u4e2d\u7b49\u76ae\u819a,\u6485\u5634,\u7537\u4eba,\u7537\u5b50\u5658\u5634,\u8868\u60c5\n\ud83d\ude4e\ud83c\udffe\u200d\u2642=>\u4e0d\u5f00\u5fc3,\u4e2d\u7b49-\u6df1\u80a4\u8272,\u5658\u5634,\u6485\u5634\u7537,\u7537,\u751f\u6c23,\u7537\u751f\u5658\u5634,\u8910\u76ae\u819a,\u4e2d\u6df1\u76ae\u819a,\u6485\u5634,\u7537\u4eba,\u7537\u5b50\u5658\u5634,\u8868\u60c5\n\ud83d\ude4e\ud83c\udfff\u200d\u2642=>\u4e0d\u5f00\u5fc3,\u5658\u5634,\u6485\u5634\u7537,\u7537,\u8f83\u6df1\u80a4\u8272,\u751f\u6c23,\u7537\u751f\u5658\u5634,\u9ed1\u76ae\u819a,\u6485\u5634,\u7537\u4eba,\u7537\u5b50\u5658\u5634,\u8868\u60c5\n\ud83d\ude4e\ud83c\udffb\u200d\u2640=>\u4e0d\u5f00\u5fc3,\u5658\u5634,\u5973,\u6485\u5634\u5973,\u8f83\u6d45\u80a4\u8272,\u5973\u751f\u5658\u5634,\u751f\u6c23,\u767d\u76ae\u819a,\u5973\u4eba,\u5973\u5b50\u5658\u5634,\u6485\u5634,\u8868\u60c5\n\ud83d\ude4e\ud83c\udffc\u200d\u2640=>\u4e0d\u5f00\u5fc3,\u4e2d\u7b49-\u6d45\u80a4\u8272,\u5658\u5634,\u5973,\u6485\u5634\u5973,\u5973\u751f\u5658\u5634,\u751f\u6c23,\u9ec3\u76ae\u819a,\u5973\u4eba,\u5973\u5b50\u5658\u5634,\u6485\u5634,\u8868\u60c5\n\ud83d\ude4e\ud83c\udffd\u200d\u2640=>\u4e0d\u5f00\u5fc3,\u4e2d\u7b49\u80a4\u8272,\u5658\u5634,\u5973,\u6485\u5634\u5973,\u5973\u751f\u5658\u5634,\u6dfa\u8910\u76ae\u819a,\u751f\u6c23,\u4e2d\u7b49\u76ae\u819a,\u5973\u4eba,\u5973\u5b50\u5658\u5634,\u6485\u5634,\u8868\u60c5\n\ud83d\ude4e\ud83c\udffe\u200d\u2640=>\u4e0d\u5f00\u5fc3,\u4e2d\u7b49-\u6df1\u80a4\u8272,\u5658\u5634,\u5973,\u6485\u5634\u5973,\u5973\u751f\u5658\u5634,\u751f\u6c23,\u8910\u76ae\u819a,\u4e2d\u6df1\u76ae\u819a,\u5973\u4eba,\u5973\u5b50\u5658\u5634,\u6485\u5634,\u8868\u60c5\n\ud83d\ude4e\ud83c\udfff\u200d\u2640=>\u4e0d\u5f00\u5fc3,\u5658\u5634,\u5973,\u6485\u5634\u5973,\u8f83\u6df1\u80a4\u8272,\u5973\u751f\u5658\u5634,\u751f\u6c23,\u9ed1\u76ae\u819a,\u5973\u4eba,\u5973\u5b50\u5658\u5634,\u6485\u5634,\u8868\u60c5\n\ud83d\ude45\ud83c\udffb=>\u4e0d\u884c,\u53cd\u5bf9,\u7981\u6b62,\u7981\u6b62\u624b\u52bf,\u8f83\u6d45\u80a4\u8272,ng,\u767d\u76ae\u819a,\u4ea4\u53c9\u624b\u52e2,\u5514\u4fc2,\u5514\u5f97,\u624b\u52e2,\u7528\u624b\u81c2\u505a\u51fa\u4ea4\u53c9\u624b\u52e2\u5605\u4eba\n\ud83d\ude45\ud83c\udffc=>\u4e0d\u884c,\u4e2d\u7b49-\u6d45\u80a4\u8272,\u53cd\u5bf9,\u7981\u6b62,\u7981\u6b62\u624b\u52bf,ng,\u9ec3\u76ae\u819a,\u4ea4\u53c9\u624b\u52e2,\u5514\u4fc2,\u5514\u5f97,\u624b\u52e2,\u7528\u624b\u81c2\u505a\u51fa\u4ea4\u53c9\u624b\u52e2\u5605\u4eba\n\ud83d\ude45\ud83c\udffd=>\u4e0d\u884c,\u4e2d\u7b49\u80a4\u8272,\u53cd\u5bf9,\u7981\u6b62,\u7981\u6b62\u624b\u52bf,ng,\u6dfa\u8910\u76ae\u819a,\u4e2d\u7b49\u76ae\u819a,\u4ea4\u53c9\u624b\u52e2,\u5514\u4fc2,\u5514\u5f97,\u624b\u52e2,\u7528\u624b\u81c2\u505a\u51fa\u4ea4\u53c9\u624b\u52e2\u5605\u4eba\n\ud83d\ude45\ud83c\udffe=>\u4e0d\u884c,\u4e2d\u7b49-\u6df1\u80a4\u8272,\u53cd\u5bf9,\u7981\u6b62,\u7981\u6b62\u624b\u52bf,ng,\u8910\u76ae\u819a,\u4e2d\u6df1\u76ae\u819a,\u4ea4\u53c9\u624b\u52e2,\u5514\u4fc2,\u5514\u5f97,\u624b\u52e2,\u7528\u624b\u81c2\u505a\u51fa\u4ea4\u53c9\u624b\u52e2\u5605\u4eba\n\ud83d\ude45\ud83c\udfff=>\u4e0d\u884c,\u53cd\u5bf9,\u7981\u6b62,\u7981\u6b62\u624b\u52bf,\u8f83\u6df1\u80a4\u8272,ng,\u9ed1\u76ae\u819a,\u4ea4\u53c9\u624b\u52e2,\u5514\u4fc2,\u5514\u5f97,\u624b\u52e2,\u7528\u624b\u81c2\u505a\u51fa\u4ea4\u53c9\u624b\u52e2\u5605\u4eba\n\ud83d\ude45\ud83c\udffb\u200d\u2642=>\u4e0d\u884c,\u53cd\u5bf9,\u7537,\u7981\u6b62,\u7981\u6b62\u624b\u52bf\u7537,\u8f83\u6d45\u80a4\u8272,ng,\u53c9,\u7537\u751f\u624b\u6bd4\u53c9,\u767d\u76ae\u819a,no,\u4ea4\u53c9\u624b\u52e2,\u5514\u4fc2,\u5514\u5f97,\u7528\u624b\u81c2\u505a\u51fa\u4ea4\u53c9\u624b\u52e2\u5605\u7537\u4eba\n\ud83d\ude45\ud83c\udffc\u200d\u2642=>\u4e0d\u884c,\u4e2d\u7b49-\u6d45\u80a4\u8272,\u53cd\u5bf9,\u7537,\u7981\u6b62,\u7981\u6b62\u624b\u52bf\u7537,ng,\u53c9,\u7537\u751f\u624b\u6bd4\u53c9,\u9ec3\u76ae\u819a,no,\u4ea4\u53c9\u624b\u52e2,\u5514\u4fc2,\u5514\u5f97,\u7528\u624b\u81c2\u505a\u51fa\u4ea4\u53c9\u624b\u52e2\u5605\u7537\u4eba\n\ud83d\ude45\ud83c\udffd\u200d\u2642=>\u4e0d\u884c,\u4e2d\u7b49\u80a4\u8272,\u53cd\u5bf9,\u7537,\u7981\u6b62,\u7981\u6b62\u624b\u52bf\u7537,ng,\u53c9,\u6dfa\u8910\u76ae\u819a,\u7537\u751f\u624b\u6bd4\u53c9,no,\u4e2d\u7b49\u76ae\u819a,\u4ea4\u53c9\u624b\u52e2,\u5514\u4fc2,\u5514\u5f97,\u7528\u624b\u81c2\u505a\u51fa\u4ea4\u53c9\u624b\u52e2\u5605\u7537\u4eba\n\ud83d\ude45\ud83c\udffe\u200d\u2642=>\u4e0d\u884c,\u4e2d\u7b49-\u6df1\u80a4\u8272,\u53cd\u5bf9,\u7537,\u7981\u6b62,\u7981\u6b62\u624b\u52bf\u7537,ng,\u53c9,\u7537\u751f\u624b\u6bd4\u53c9,\u8910\u76ae\u819a,no,\u4e2d\u6df1\u76ae\u819a,\u4ea4\u53c9\u624b\u52e2,\u5514\u4fc2,\u5514\u5f97,\u7528\u624b\u81c2\u505a\u51fa\u4ea4\u53c9\u624b\u52e2\u5605\u7537\u4eba\n\ud83d\ude45\ud83c\udfff\u200d\u2642=>\u4e0d\u884c,\u53cd\u5bf9,\u7537,\u7981\u6b62,\u7981\u6b62\u624b\u52bf\u7537,\u8f83\u6df1\u80a4\u8272,ng,\u53c9,\u7537\u751f\u624b\u6bd4\u53c9,\u9ed1\u76ae\u819a,no,\u4ea4\u53c9\u624b\u52e2,\u5514\u4fc2,\u5514\u5f97,\u7528\u624b\u81c2\u505a\u51fa\u4ea4\u53c9\u624b\u52e2\u5605\u7537\u4eba\n\ud83d\ude45\ud83c\udffb\u200d\u2640=>\u4e0d\u884c,\u53cd\u5bf9,\u5973,\u7981\u6b62,\u7981\u6b62\u624b\u52bf\u5973,\u8f83\u6d45\u80a4\u8272,ng,\u53c9,\u5973\u751f\u624b\u6bd4\u53c9,\u767d\u76ae\u819a,no,\u4ea4\u53c9\u624b\u52e2,\u5514\u4fc2,\u5514\u5f97,\u7528\u624b\u81c2\u505a\u51fa\u4ea4\u53c9\u624b\u52e2\u5605\u5973\u4eba\n\ud83d\ude45\ud83c\udffc\u200d\u2640=>\u4e0d\u884c,\u4e2d\u7b49-\u6d45\u80a4\u8272,\u53cd\u5bf9,\u5973,\u7981\u6b62,\u7981\u6b62\u624b\u52bf\u5973,ng,\u53c9,\u5973\u751f\u624b\u6bd4\u53c9,\u9ec3\u76ae\u819a,no,\u4ea4\u53c9\u624b\u52e2,\u5514\u4fc2,\u5514\u5f97,\u7528\u624b\u81c2\u505a\u51fa\u4ea4\u53c9\u624b\u52e2\u5605\u5973\u4eba\n\ud83d\ude45\ud83c\udffd\u200d\u2640=>\u4e0d\u884c,\u4e2d\u7b49\u80a4\u8272,\u53cd\u5bf9,\u5973,\u7981\u6b62,\u7981\u6b62\u624b\u52bf\u5973,ng,\u53c9,\u5973\u751f\u624b\u6bd4\u53c9,\u6dfa\u8910\u76ae\u819a,no,\u4e2d\u7b49\u76ae\u819a,\u4ea4\u53c9\u624b\u52e2,\u5514\u4fc2,\u5514\u5f97,\u7528\u624b\u81c2\u505a\u51fa\u4ea4\u53c9\u624b\u52e2\u5605\u5973\u4eba\n\ud83d\ude45\ud83c\udffe\u200d\u2640=>\u4e0d\u884c,\u4e2d\u7b49-\u6df1\u80a4\u8272,\u53cd\u5bf9,\u5973,\u7981\u6b62,\u7981\u6b62\u624b\u52bf\u5973,ng,\u53c9,\u5973\u751f\u624b\u6bd4\u53c9,\u8910\u76ae\u819a,no,\u4e2d\u6df1\u76ae\u819a,\u4ea4\u53c9\u624b\u52e2,\u5514\u4fc2,\u5514\u5f97,\u7528\u624b\u81c2\u505a\u51fa\u4ea4\u53c9\u624b\u52e2\u5605\u5973\u4eba\n\ud83d\ude45\ud83c\udfff\u200d\u2640=>\u4e0d\u884c,\u53cd\u5bf9,\u5973,\u7981\u6b62,\u7981\u6b62\u624b\u52bf\u5973,\u8f83\u6df1\u80a4\u8272,ng,\u53c9,\u5973\u751f\u624b\u6bd4\u53c9,\u9ed1\u76ae\u819a,no,\u4ea4\u53c9\u624b\u52e2,\u5514\u4fc2,\u5514\u5f97,\u7528\u624b\u81c2\u505a\u51fa\u4ea4\u53c9\u624b\u52e2\u5605\u5973\u4eba\n\ud83d\ude46\ud83c\udffb=>ok\u624b\u52bf,\u597d\u7684,\u8f83\u6d45\u80a4\u8272,\u53ef\u4ee5,\u767d\u76ae\u819a,\u7528\u624b\u52e2\u8868\u793a ok \u5605\u4eba\n\ud83d\ude46\ud83c\udffc=>ok\u624b\u52bf,\u4e2d\u7b49-\u6d45\u80a4\u8272,\u597d\u7684,\u53ef\u4ee5,\u9ec3\u76ae\u819a,\u7528\u624b\u52e2\u8868\u793a ok \u5605\u4eba\n\ud83d\ude46\ud83c\udffd=>ok\u624b\u52bf,\u4e2d\u7b49\u80a4\u8272,\u597d\u7684,\u53ef\u4ee5,\u6dfa\u8910\u76ae\u819a,\u4e2d\u7b49\u76ae\u819a,\u7528\u624b\u52e2\u8868\u793a ok \u5605\u4eba\n\ud83d\ude46\ud83c\udffe=>ok\u624b\u52bf,\u4e2d\u7b49-\u6df1\u80a4\u8272,\u597d\u7684,\u53ef\u4ee5,\u8910\u76ae\u819a,\u4e2d\u6df1\u76ae\u819a,\u7528\u624b\u52e2\u8868\u793a ok \u5605\u4eba\n\ud83d\ude46\ud83c\udfff=>ok\u624b\u52bf,\u597d\u7684,\u8f83\u6df1\u80a4\u8272,\u53ef\u4ee5,\u9ed1\u76ae\u819a,\u7528\u624b\u52e2\u8868\u793a ok \u5605\u4eba\n\ud83d\ude46\ud83c\udffb\u200d\u2642=>ok\u624b\u52bf\u7537,\u53ef\u4ee5,\u540c\u610f,\u597d\u7684,\u7537,\u8f83\u6d45\u80a4\u8272,\u5708,\u7537\u751f\u624b\u6bd4\u5708,\u767d\u76ae\u819a,\u53ef\u4ee5\uff5c\u7537\u4eba\uff5c\u624b\u52e2,\u7528\u624b\u52e2\u8868\u793a ok \u5605\u7537\u4eba\n\ud83d\ude46\ud83c\udffc\u200d\u2642=>ok\u624b\u52bf\u7537,\u4e2d\u7b49-\u6d45\u80a4\u8272,\u53ef\u4ee5,\u540c\u610f,\u597d\u7684,\u7537,\u5708,\u7537\u751f\u624b\u6bd4\u5708,\u9ec3\u76ae\u819a,\u53ef\u4ee5\uff5c\u7537\u4eba\uff5c\u624b\u52e2,\u7528\u624b\u52e2\u8868\u793a ok \u5605\u7537\u4eba\n\ud83d\ude46\ud83c\udffd\u200d\u2642=>ok\u624b\u52bf\u7537,\u4e2d\u7b49\u80a4\u8272,\u53ef\u4ee5,\u540c\u610f,\u597d\u7684,\u7537,\u5708,\u6dfa\u8910\u76ae\u819a,\u7537\u751f\u624b\u6bd4\u5708,\u4e2d\u7b49\u76ae\u819a,\u53ef\u4ee5\uff5c\u7537\u4eba\uff5c\u624b\u52e2,\u7528\u624b\u52e2\u8868\u793a ok \u5605\u7537\u4eba\n\ud83d\ude46\ud83c\udffe\u200d\u2642=>ok\u624b\u52bf\u7537,\u4e2d\u7b49-\u6df1\u80a4\u8272,\u53ef\u4ee5,\u540c\u610f,\u597d\u7684,\u7537,\u5708,\u7537\u751f\u624b\u6bd4\u5708,\u8910\u76ae\u819a,\u4e2d\u6df1\u76ae\u819a,\u53ef\u4ee5\uff5c\u7537\u4eba\uff5c\u624b\u52e2,\u7528\u624b\u52e2\u8868\u793a ok \u5605\u7537\u4eba\n\ud83d\ude46\ud83c\udfff\u200d\u2642=>ok\u624b\u52bf\u7537,\u53ef\u4ee5,\u540c\u610f,\u597d\u7684,\u7537,\u8f83\u6df1\u80a4\u8272,\u5708,\u7537\u751f\u624b\u6bd4\u5708,\u9ed1\u76ae\u819a,\u53ef\u4ee5\uff5c\u7537\u4eba\uff5c\u624b\u52e2,\u7528\u624b\u52e2\u8868\u793a ok \u5605\u7537\u4eba\n\ud83d\ude46\ud83c\udffb\u200d\u2640=>ok\u624b\u52bf\u5973,\u53ef\u4ee5,\u540c\u610f,\u5973,\u597d\u7684,\u8f83\u6d45\u80a4\u8272,\u5708,\u5973\u751f\u624b\u6bd4\u5708,\u767d\u76ae\u819a,\u53ef\u4ee5\uff5c\u5973\u4eba\uff5c\u624b\u52e2,\u7528\u624b\u52e2\u8868\u793a ok \u5605\u5973\u4eba\n\ud83d\ude46\ud83c\udffc\u200d\u2640=>ok\u624b\u52bf\u5973,\u4e2d\u7b49-\u6d45\u80a4\u8272,\u53ef\u4ee5,\u540c\u610f,\u5973,\u597d\u7684,\u5708,\u5973\u751f\u624b\u6bd4\u5708,\u9ec3\u76ae\u819a,\u53ef\u4ee5\uff5c\u5973\u4eba\uff5c\u624b\u52e2,\u7528\u624b\u52e2\u8868\u793a ok \u5605\u5973\u4eba\n\ud83d\ude46\ud83c\udffd\u200d\u2640=>ok\u624b\u52bf\u5973,\u4e2d\u7b49\u80a4\u8272,\u53ef\u4ee5,\u540c\u610f,\u5973,\u597d\u7684,\u5708,\u5973\u751f\u624b\u6bd4\u5708,\u6dfa\u8910\u76ae\u819a,\u4e2d\u7b49\u76ae\u819a,\u53ef\u4ee5\uff5c\u5973\u4eba\uff5c\u624b\u52e2,\u7528\u624b\u52e2\u8868\u793a ok \u5605\u5973\u4eba\n\ud83d\ude46\ud83c\udffe\u200d\u2640=>ok\u624b\u52bf\u5973,\u4e2d\u7b49-\u6df1\u80a4\u8272,\u53ef\u4ee5,\u540c\u610f,\u5973,\u597d\u7684,\u5708,\u5973\u751f\u624b\u6bd4\u5708,\u8910\u76ae\u819a,\u4e2d\u6df1\u76ae\u819a,\u53ef\u4ee5\uff5c\u5973\u4eba\uff5c\u624b\u52e2,\u7528\u624b\u52e2\u8868\u793a ok \u5605\u5973\u4eba\n\ud83d\ude46\ud83c\udfff\u200d\u2640=>ok\u624b\u52bf\u5973,\u53ef\u4ee5,\u540c\u610f,\u5973,\u597d\u7684,\u8f83\u6df1\u80a4\u8272,\u5708,\u5973\u751f\u624b\u6bd4\u5708,\u9ed1\u76ae\u819a,\u53ef\u4ee5\uff5c\u5973\u4eba\uff5c\u624b\u52e2,\u7528\u624b\u52e2\u8868\u793a ok \u5605\u5973\u4eba\n\ud83d\udc81\ud83c\udffb=>\u4fe1\u606f,\u524d\u53f0,\u5e2e\u52a9,\u8f83\u6d45\u80a4\u8272,\u4fcf\u76ae,\u670d\u52d9\u53f0\u4eba\u54e1,\u670d\u52d9\u54e1,\u767d\u76ae\u819a,\u6524\u958b\u624b\uff5c\u8cbc\u58eb,\u6524\u958b\u624b\u5605\u4eba\n\ud83d\udc81\ud83c\udffc=>\u4e2d\u7b49-\u6d45\u80a4\u8272,\u4fe1\u606f,\u524d\u53f0,\u5e2e\u52a9,\u4fcf\u76ae,\u670d\u52d9\u53f0\u4eba\u54e1,\u670d\u52d9\u54e1,\u9ec3\u76ae\u819a,\u6524\u958b\u624b\uff5c\u8cbc\u58eb,\u6524\u958b\u624b\u5605\u4eba\n\ud83d\udc81\ud83c\udffd=>\u4e2d\u7b49\u80a4\u8272,\u4fe1\u606f,\u524d\u53f0,\u5e2e\u52a9,\u4fcf\u76ae,\u670d\u52d9\u53f0\u4eba\u54e1,\u670d\u52d9\u54e1,\u6dfa\u8910\u76ae\u819a,\u4e2d\u7b49\u76ae\u819a,\u6524\u958b\u624b\uff5c\u8cbc\u58eb,\u6524\u958b\u624b\u5605\u4eba\n\ud83d\udc81\ud83c\udffe=>\u4e2d\u7b49-\u6df1\u80a4\u8272,\u4fe1\u606f,\u524d\u53f0,\u5e2e\u52a9,\u4fcf\u76ae,\u670d\u52d9\u53f0\u4eba\u54e1,\u670d\u52d9\u54e1,\u8910\u76ae\u819a,\u4e2d\u6df1\u76ae\u819a,\u6524\u958b\u624b\uff5c\u8cbc\u58eb,\u6524\u958b\u624b\u5605\u4eba\n\ud83d\udc81\ud83c\udfff=>\u4fe1\u606f,\u524d\u53f0,\u5e2e\u52a9,\u8f83\u6df1\u80a4\u8272,\u4fcf\u76ae,\u670d\u52d9\u53f0\u4eba\u54e1,\u670d\u52d9\u54e1,\u9ed1\u76ae\u819a,\u6524\u958b\u624b\uff5c\u8cbc\u58eb,\u6524\u958b\u624b\u5605\u4eba\n\ud83d\udc81\ud83c\udffb\u200d\u2642=>\u524d\u53f0,\u524d\u53f0\u7537,\u7537,\u8f83\u6d45\u80a4\u8272,\u5c0f\u8cbb,\u7537\u751f\u62ac\u624b,\u767d\u76ae\u819a,\u6524\u958b\u624b\uff5c\u8cbc\u58eb\uff5c\u7537\u4eba,\u7537\u5b50\u62ac\u624b\n\ud83d\udc81\ud83c\udffc\u200d\u2642=>\u4e2d\u7b49-\u6d45\u80a4\u8272,\u524d\u53f0,\u524d\u53f0\u7537,\u7537,\u5c0f\u8cbb,\u7537\u751f\u62ac\u624b,\u9ec3\u76ae\u819a,\u6524\u958b\u624b\uff5c\u8cbc\u58eb\uff5c\u7537\u4eba,\u7537\u5b50\u62ac\u624b\n\ud83d\udc81\ud83c\udffd\u200d\u2642=>\u4e2d\u7b49\u80a4\u8272,\u524d\u53f0,\u524d\u53f0\u7537,\u7537,\u5c0f\u8cbb,\u6dfa\u8910\u76ae\u819a,\u7537\u751f\u62ac\u624b,\u4e2d\u7b49\u76ae\u819a,\u6524\u958b\u624b\uff5c\u8cbc\u58eb\uff5c\u7537\u4eba,\u7537\u5b50\u62ac\u624b\n\ud83d\udc81\ud83c\udffe\u200d\u2642=>\u4e2d\u7b49-\u6df1\u80a4\u8272,\u524d\u53f0,\u524d\u53f0\u7537,\u7537,\u5c0f\u8cbb,\u7537\u751f\u62ac\u624b,\u8910\u76ae\u819a,\u4e2d\u6df1\u76ae\u819a,\u6524\u958b\u624b\uff5c\u8cbc\u58eb\uff5c\u7537\u4eba,\u7537\u5b50\u62ac\u624b\n\ud83d\udc81\ud83c\udfff\u200d\u2642=>\u524d\u53f0,\u524d\u53f0\u7537,\u7537,\u8f83\u6df1\u80a4\u8272,\u5c0f\u8cbb,\u7537\u751f\u62ac\u624b,\u9ed1\u76ae\u819a,\u6524\u958b\u624b\uff5c\u8cbc\u58eb\uff5c\u7537\u4eba,\u7537\u5b50\u62ac\u624b\n\ud83d\udc81\ud83c\udffb\u200d\u2640=>\u524d\u53f0,\u524d\u53f0\u5973,\u5973,\u8f83\u6d45\u80a4\u8272,\u5973\u751f\u62ac\u624b,\u5c0f\u8cbb,\u767d\u76ae\u819a,\u6524\u958b\u624b\uff5c\u8cbc\u58eb\uff5c\u5973\u4eba,\u6524\u958b\u624b\u5605\u5973\u4eba\n\ud83d\udc81\ud83c\udffc\u200d\u2640=>\u4e2d\u7b49-\u6d45\u80a4\u8272,\u524d\u53f0,\u524d\u53f0\u5973,\u5973,\u5973\u751f\u62ac\u624b,\u5c0f\u8cbb,\u9ec3\u76ae\u819a,\u6524\u958b\u624b\uff5c\u8cbc\u58eb\uff5c\u5973\u4eba,\u6524\u958b\u624b\u5605\u5973\u4eba\n\ud83d\udc81\ud83c\udffd\u200d\u2640=>\u4e2d\u7b49\u80a4\u8272,\u524d\u53f0,\u524d\u53f0\u5973,\u5973,\u5973\u751f\u62ac\u624b,\u5c0f\u8cbb,\u6dfa\u8910\u76ae\u819a,\u4e2d\u7b49\u76ae\u819a,\u6524\u958b\u624b\uff5c\u8cbc\u58eb\uff5c\u5973\u4eba,\u6524\u958b\u624b\u5605\u5973\u4eba\n\ud83d\udc81\ud83c\udffe\u200d\u2640=>\u4e2d\u7b49-\u6df1\u80a4\u8272,\u524d\u53f0,\u524d\u53f0\u5973,\u5973,\u5973\u751f\u62ac\u624b,\u5c0f\u8cbb,\u8910\u76ae\u819a,\u4e2d\u6df1\u76ae\u819a,\u6524\u958b\u624b\uff5c\u8cbc\u58eb\uff5c\u5973\u4eba,\u6524\u958b\u624b\u5605\u5973\u4eba\n\ud83d\udc81\ud83c\udfff\u200d\u2640=>\u524d\u53f0,\u524d\u53f0\u5973,\u5973,\u8f83\u6df1\u80a4\u8272,\u5973\u751f\u62ac\u624b,\u5c0f\u8cbb,\u9ed1\u76ae\u819a,\u6524\u958b\u624b\uff5c\u8cbc\u58eb\uff5c\u5973\u4eba,\u6524\u958b\u624b\u5605\u5973\u4eba\n\ud83d\ude4b\ud83c\udffb=>\u4e3e\u624b,\u5f00\u5fc3,\u8f83\u6d45\u80a4\u8272,\u55e8,\u767d\u76ae\u819a,\u8209\u624b,\u8209\u8d77\u4e00\u96bb\u624b,\u958b\u5fc3\uff5c\u8209\u8d77\u4e00\u96bb\u624b\uff5c\u54c8\u56c9\uff5chi\n\ud83d\ude4b\ud83c\udffc=>\u4e2d\u7b49-\u6d45\u80a4\u8272,\u4e3e\u624b,\u5f00\u5fc3,\u55e8,\u8209\u624b,\u9ec3\u76ae\u819a,\u8209\u8d77\u4e00\u96bb\u624b,\u958b\u5fc3\uff5c\u8209\u8d77\u4e00\u96bb\u624b\uff5c\u54c8\u56c9\uff5chi\n\ud83d\ude4b\ud83c\udffd=>\u4e2d\u7b49\u80a4\u8272,\u4e3e\u624b,\u5f00\u5fc3,\u55e8,\u6dfa\u8910\u76ae\u819a,\u8209\u624b,\u4e2d\u7b49\u76ae\u819a,\u8209\u8d77\u4e00\u96bb\u624b,\u958b\u5fc3\uff5c\u8209\u8d77\u4e00\u96bb\u624b\uff5c\u54c8\u56c9\uff5chi\n\ud83d\ude4b\ud83c\udffe=>\u4e2d\u7b49-\u6df1\u80a4\u8272,\u4e3e\u624b,\u5f00\u5fc3,\u55e8,\u8209\u624b,\u8910\u76ae\u819a,\u4e2d\u6df1\u76ae\u819a,\u8209\u8d77\u4e00\u96bb\u624b,\u958b\u5fc3\uff5c\u8209\u8d77\u4e00\u96bb\u624b\uff5c\u54c8\u56c9\uff5chi\n\ud83d\ude4b\ud83c\udfff=>\u4e3e\u624b,\u5f00\u5fc3,\u8f83\u6df1\u80a4\u8272,\u55e8,\u8209\u624b,\u9ed1\u76ae\u819a,\u8209\u8d77\u4e00\u96bb\u624b,\u958b\u5fc3\uff5c\u8209\u8d77\u4e00\u96bb\u624b\uff5c\u54c8\u56c9\uff5chi\n\ud83d\ude4b\ud83c\udffb\u200d\u2642=>\u4e3e\u624b,\u7537,\u7537\u751f\u4e3e\u624b,\u8f83\u6d45\u80a4\u8272,\u55e8,\u6253\u62db\u547c,\u7537\u751f\u8209\u624b,\u767d\u76ae\u819a,\u8209\u624b,\u958b\u5fc3\uff5c\u8209\u8d77\u4e00\u96bb\u624b\uff5c\u7537\u4eba\uff5c\u54c8\u56c9\uff5chi\n\ud83d\ude4b\ud83c\udffc\u200d\u2642=>\u4e2d\u7b49-\u6d45\u80a4\u8272,\u4e3e\u624b,\u7537,\u7537\u751f\u4e3e\u624b,\u55e8,\u6253\u62db\u547c,\u7537\u751f\u8209\u624b,\u8209\u624b,\u9ec3\u76ae\u819a,\u958b\u5fc3\uff5c\u8209\u8d77\u4e00\u96bb\u624b\uff5c\u7537\u4eba\uff5c\u54c8\u56c9\uff5chi\n\ud83d\ude4b\ud83c\udffd\u200d\u2642=>\u4e2d\u7b49\u80a4\u8272,\u4e3e\u624b,\u7537,\u7537\u751f\u4e3e\u624b,\u55e8,\u6253\u62db\u547c,\u6dfa\u8910\u76ae\u819a,\u7537\u751f\u8209\u624b,\u8209\u624b,\u4e2d\u7b49\u76ae\u819a,\u958b\u5fc3\uff5c\u8209\u8d77\u4e00\u96bb\u624b\uff5c\u7537\u4eba\uff5c\u54c8\u56c9\uff5chi\n\ud83d\ude4b\ud83c\udffe\u200d\u2642=>\u4e2d\u7b49-\u6df1\u80a4\u8272,\u4e3e\u624b,\u7537,\u7537\u751f\u4e3e\u624b,\u55e8,\u6253\u62db\u547c,\u7537\u751f\u8209\u624b,\u8209\u624b,\u8910\u76ae\u819a,\u4e2d\u6df1\u76ae\u819a,\u958b\u5fc3\uff5c\u8209\u8d77\u4e00\u96bb\u624b\uff5c\u7537\u4eba\uff5c\u54c8\u56c9\uff5chi\n\ud83d\ude4b\ud83c\udfff\u200d\u2642=>\u4e3e\u624b,\u7537,\u7537\u751f\u4e3e\u624b,\u8f83\u6df1\u80a4\u8272,\u55e8,\u6253\u62db\u547c,\u7537\u751f\u8209\u624b,\u8209\u624b,\u9ed1\u76ae\u819a,\u958b\u5fc3\uff5c\u8209\u8d77\u4e00\u96bb\u624b\uff5c\u7537\u4eba\uff5c\u54c8\u56c9\uff5chi\n\ud83d\ude4b\ud83c\udffb\u200d\u2640=>\u4e3e\u624b,\u5973,\u5973\u751f\u4e3e\u624b,\u8f83\u6d45\u80a4\u8272,\u55e8,\u5973\u751f\u8209\u624b,\u6253\u62db\u547c,\u767d\u76ae\u819a,\u8209\u624b,\u958b\u5fc3\uff5c\u8209\u8d77\u4e00\u96bb\u624b\uff5c\u5973\u4eba\uff5c\u54c8\u56c9\uff5chi,\u958b\u5fc3\u5605\u5973\u4eba\u8209\u8d77\u4e00\u96bb\u624b\n\ud83d\ude4b\ud83c\udffc\u200d\u2640=>\u4e2d\u7b49-\u6d45\u80a4\u8272,\u4e3e\u624b,\u5973,\u5973\u751f\u4e3e\u624b,\u55e8,\u5973\u751f\u8209\u624b,\u6253\u62db\u547c,\u8209\u624b,\u9ec3\u76ae\u819a,\u958b\u5fc3\uff5c\u8209\u8d77\u4e00\u96bb\u624b\uff5c\u5973\u4eba\uff5c\u54c8\u56c9\uff5chi,\u958b\u5fc3\u5605\u5973\u4eba\u8209\u8d77\u4e00\u96bb\u624b\n\ud83d\ude4b\ud83c\udffd\u200d\u2640=>\u4e2d\u7b49\u80a4\u8272,\u4e3e\u624b,\u5973,\u5973\u751f\u4e3e\u624b,\u55e8,\u5973\u751f\u8209\u624b,\u6253\u62db\u547c,\u6dfa\u8910\u76ae\u819a,\u8209\u624b,\u4e2d\u7b49\u76ae\u819a,\u958b\u5fc3\uff5c\u8209\u8d77\u4e00\u96bb\u624b\uff5c\u5973\u4eba\uff5c\u54c8\u56c9\uff5chi,\u958b\u5fc3\u5605\u5973\u4eba\u8209\u8d77\u4e00\u96bb\u624b\n\ud83d\ude4b\ud83c\udffe\u200d\u2640=>\u4e2d\u7b49-\u6df1\u80a4\u8272,\u4e3e\u624b,\u5973,\u5973\u751f\u4e3e\u624b,\u55e8,\u5973\u751f\u8209\u624b,\u6253\u62db\u547c,\u8209\u624b,\u8910\u76ae\u819a,\u4e2d\u6df1\u76ae\u819a,\u958b\u5fc3\uff5c\u8209\u8d77\u4e00\u96bb\u624b\uff5c\u5973\u4eba\uff5c\u54c8\u56c9\uff5chi,\u958b\u5fc3\u5605\u5973\u4eba\u8209\u8d77\u4e00\u96bb\u624b\n\ud83d\ude4b\ud83c\udfff\u200d\u2640=>\u4e3e\u624b,\u5973,\u5973\u751f\u4e3e\u624b,\u8f83\u6df1\u80a4\u8272,\u55e8,\u5973\u751f\u8209\u624b,\u6253\u62db\u547c,\u8209\u624b,\u9ed1\u76ae\u819a,\u958b\u5fc3\uff5c\u8209\u8d77\u4e00\u96bb\u624b\uff5c\u5973\u4eba\uff5c\u54c8\u56c9\uff5chi,\u958b\u5fc3\u5605\u5973\u4eba\u8209\u8d77\u4e00\u96bb\u624b\n\ud83e\uddcf\ud83c\udffb=>\u542c\u529b,\u5931\u806a\u8005,\u65e0\u969c\u788d,\u8033\u6735,\u804b,\u8f83\u6d45\u80a4\u8272,\u767d\u76ae\u819a,\u807d\u529b,\u807d\u969c\u4eba\u58eb,\u807e,\u884c\u52d5\u4e0d\u4fbf,\u6b98\u969c\n\ud83e\uddcf\ud83c\udffc=>\u4e2d\u7b49-\u6d45\u80a4\u8272,\u542c\u529b,\u5931\u806a\u8005,\u65e0\u969c\u788d,\u8033\u6735,\u804b,\u807d\u529b,\u807d\u969c\u4eba\u58eb,\u807e,\u884c\u52d5\u4e0d\u4fbf,\u9ec3\u76ae\u819a,\u6b98\u969c\n\ud83e\uddcf\ud83c\udffd=>\u4e2d\u7b49\u80a4\u8272,\u542c\u529b,\u5931\u806a\u8005,\u65e0\u969c\u788d,\u8033\u6735,\u804b,\u6dfa\u8910\u76ae\u819a,\u807d\u529b,\u807d\u969c\u4eba\u58eb,\u807e,\u884c\u52d5\u4e0d\u4fbf,\u4e2d\u7b49\u76ae\u819a,\u6b98\u969c\n\ud83e\uddcf\ud83c\udffe=>\u4e2d\u7b49-\u6df1\u80a4\u8272,\u542c\u529b,\u5931\u806a\u8005,\u65e0\u969c\u788d,\u8033\u6735,\u804b,\u807d\u529b,\u807d\u969c\u4eba\u58eb,\u807e,\u884c\u52d5\u4e0d\u4fbf,\u8910\u76ae\u819a,\u4e2d\u6df1\u76ae\u819a,\u6b98\u969c\n\ud83e\uddcf\ud83c\udfff=>\u542c\u529b,\u5931\u806a\u8005,\u65e0\u969c\u788d,\u8033\u6735,\u804b,\u8f83\u6df1\u80a4\u8272,\u807d\u529b,\u807d\u969c\u4eba\u58eb,\u807e,\u884c\u52d5\u4e0d\u4fbf,\u9ed1\u76ae\u819a,\u6b98\u969c\n\ud83e\uddcf\ud83c\udffb\u200d\u2642=>\u542c\u529b\u969c\u788d,\u5931\u806a\u7684\u7537\u4eba,\u7537,\u8033\u6735,\u804b,\u8f83\u6d45\u80a4\u8272,\u767d\u76ae\u819a,\u807d\u969c,\u807d\u969c\u7537\u5b50,\u807d\u969c\u7537\u4eba\n\ud83e\uddcf\ud83c\udffc\u200d\u2642=>\u4e2d\u7b49-\u6d45\u80a4\u8272,\u542c\u529b\u969c\u788d,\u5931\u806a\u7684\u7537\u4eba,\u7537,\u8033\u6735,\u804b,\u807d\u969c,\u807d\u969c\u7537\u5b50,\u9ec3\u76ae\u819a,\u807d\u969c\u7537\u4eba\n\ud83e\uddcf\ud83c\udffd\u200d\u2642=>\u4e2d\u7b49\u80a4\u8272,\u542c\u529b\u969c\u788d,\u5931\u806a\u7684\u7537\u4eba,\u7537,\u8033\u6735,\u804b,\u6dfa\u8910\u76ae\u819a,\u807d\u969c,\u807d\u969c\u7537\u5b50,\u4e2d\u7b49\u76ae\u819a,\u807d\u969c\u7537\u4eba\n\ud83e\uddcf\ud83c\udffe\u200d\u2642=>\u4e2d\u7b49-\u6df1\u80a4\u8272,\u542c\u529b\u969c\u788d,\u5931\u806a\u7684\u7537\u4eba,\u7537,\u8033\u6735,\u804b,\u807d\u969c,\u807d\u969c\u7537\u5b50,\u8910\u76ae\u819a,\u4e2d\u6df1\u76ae\u819a,\u807d\u969c\u7537\u4eba\n\ud83e\uddcf\ud83c\udfff\u200d\u2642=>\u542c\u529b\u969c\u788d,\u5931\u806a\u7684\u7537\u4eba,\u7537,\u8033\u6735,\u804b,\u8f83\u6df1\u80a4\u8272,\u807d\u969c,\u807d\u969c\u7537\u5b50,\u9ed1\u76ae\u819a,\u807d\u969c\u7537\u4eba\n\ud83e\uddcf\ud83c\udffb\u200d\u2640=>\u542c\u529b\u969c\u788d,\u5931\u806a\u7684\u5973\u4eba,\u5973,\u8033\u6735,\u804b,\u8f83\u6d45\u80a4\u8272,\u767d\u76ae\u819a,\u807d\u969c,\u807d\u969c\u5973\u5b50,\u807d\u969c\u5973\u4eba\n\ud83e\uddcf\ud83c\udffc\u200d\u2640=>\u4e2d\u7b49-\u6d45\u80a4\u8272,\u542c\u529b\u969c\u788d,\u5931\u806a\u7684\u5973\u4eba,\u5973,\u8033\u6735,\u804b,\u807d\u969c,\u807d\u969c\u5973\u5b50,\u9ec3\u76ae\u819a,\u807d\u969c\u5973\u4eba\n\ud83e\uddcf\ud83c\udffd\u200d\u2640=>\u4e2d\u7b49\u80a4\u8272,\u542c\u529b\u969c\u788d,\u5931\u806a\u7684\u5973\u4eba,\u5973,\u8033\u6735,\u804b,\u6dfa\u8910\u76ae\u819a,\u807d\u969c,\u807d\u969c\u5973\u5b50,\u4e2d\u7b49\u76ae\u819a,\u807d\u969c\u5973\u4eba\n\ud83e\uddcf\ud83c\udffe\u200d\u2640=>\u4e2d\u7b49-\u6df1\u80a4\u8272,\u542c\u529b\u969c\u788d,\u5931\u806a\u7684\u5973\u4eba,\u5973,\u8033\u6735,\u804b,\u807d\u969c,\u807d\u969c\u5973\u5b50,\u8910\u76ae\u819a,\u4e2d\u6df1\u76ae\u819a,\u807d\u969c\u5973\u4eba\n\ud83e\uddcf\ud83c\udfff\u200d\u2640=>\u542c\u529b\u969c\u788d,\u5931\u806a\u7684\u5973\u4eba,\u5973,\u8033\u6735,\u804b,\u8f83\u6df1\u80a4\u8272,\u807d\u969c,\u807d\u969c\u5973\u5b50,\u9ed1\u76ae\u819a,\u807d\u969c\u5973\u4eba\n\ud83d\ude47\ud83c\udffb=>\u4e0d\u597d\u610f\u601d,\u5bf9\u4e0d\u8d77,\u8f83\u6d45\u80a4\u8272,\u9053\u6b49,\u97a0\u8eac,\u62b1\u6b49,\u767d\u76ae\u819a,\u97a0\u8eac\uff5c\u5514\u597d\u610f\u601d\uff5c\u5c0d\u5514\u4f4f\uff5csorry\uff5c\u9053\u6b49\n\ud83d\ude47\ud83c\udffc=>\u4e0d\u597d\u610f\u601d,\u4e2d\u7b49-\u6d45\u80a4\u8272,\u5bf9\u4e0d\u8d77,\u9053\u6b49,\u97a0\u8eac,\u62b1\u6b49,\u9ec3\u76ae\u819a,\u97a0\u8eac\uff5c\u5514\u597d\u610f\u601d\uff5c\u5c0d\u5514\u4f4f\uff5csorry\uff5c\u9053\u6b49\n\ud83d\ude47\ud83c\udffd=>\u4e0d\u597d\u610f\u601d,\u4e2d\u7b49\u80a4\u8272,\u5bf9\u4e0d\u8d77,\u9053\u6b49,\u97a0\u8eac,\u62b1\u6b49,\u6dfa\u8910\u76ae\u819a,\u4e2d\u7b49\u76ae\u819a,\u97a0\u8eac\uff5c\u5514\u597d\u610f\u601d\uff5c\u5c0d\u5514\u4f4f\uff5csorry\uff5c\u9053\u6b49\n\ud83d\ude47\ud83c\udffe=>\u4e0d\u597d\u610f\u601d,\u4e2d\u7b49-\u6df1\u80a4\u8272,\u5bf9\u4e0d\u8d77,\u9053\u6b49,\u97a0\u8eac,\u62b1\u6b49,\u8910\u76ae\u819a,\u4e2d\u6df1\u76ae\u819a,\u97a0\u8eac\uff5c\u5514\u597d\u610f\u601d\uff5c\u5c0d\u5514\u4f4f\uff5csorry\uff5c\u9053\u6b49\n\ud83d\ude47\ud83c\udfff=>\u4e0d\u597d\u610f\u601d,\u5bf9\u4e0d\u8d77,\u8f83\u6df1\u80a4\u8272,\u9053\u6b49,\u97a0\u8eac,\u62b1\u6b49,\u9ed1\u76ae\u819a,\u97a0\u8eac\uff5c\u5514\u597d\u610f\u601d\uff5c\u5c0d\u5514\u4f4f\uff5csorry\uff5c\u9053\u6b49\n\ud83d\ude47\ud83c\udffb\u200d\u2642=>\u4e0d\u597d\u610f\u601d,\u5bf9\u4e0d\u8d77,\u7537,\u7537\u751f\u97a0\u8eac,\u8f83\u6d45\u80a4\u8272,\u9053\u6b49,\u767d\u76ae\u819a,\u97a0\u8eac\uff5c\u5514\u597d\u610f\u601d\uff5c\u5c0d\u5514\u4f4f\uff5csorry\uff5c\u7537\u4eba\uff5c\u9053\u6b49,\u97a0\u8eac\u5605\u7537\u4eba\n\ud83d\ude47\ud83c\udffc\u200d\u2642=>\u4e0d\u597d\u610f\u601d,\u4e2d\u7b49-\u6d45\u80a4\u8272,\u5bf9\u4e0d\u8d77,\u7537,\u7537\u751f\u97a0\u8eac,\u9053\u6b49,\u9ec3\u76ae\u819a,\u97a0\u8eac\uff5c\u5514\u597d\u610f\u601d\uff5c\u5c0d\u5514\u4f4f\uff5csorry\uff5c\u7537\u4eba\uff5c\u9053\u6b49,\u97a0\u8eac\u5605\u7537\u4eba\n\ud83d\ude47\ud83c\udffd\u200d\u2642=>\u4e0d\u597d\u610f\u601d,\u4e2d\u7b49\u80a4\u8272,\u5bf9\u4e0d\u8d77,\u7537,\u7537\u751f\u97a0\u8eac,\u9053\u6b49,\u6dfa\u8910\u76ae\u819a,\u4e2d\u7b49\u76ae\u819a,\u97a0\u8eac\uff5c\u5514\u597d\u610f\u601d\uff5c\u5c0d\u5514\u4f4f\uff5csorry\uff5c\u7537\u4eba\uff5c\u9053\u6b49,\u97a0\u8eac\u5605\u7537\u4eba\n\ud83d\ude47\ud83c\udffe\u200d\u2642=>\u4e0d\u597d\u610f\u601d,\u4e2d\u7b49-\u6df1\u80a4\u8272,\u5bf9\u4e0d\u8d77,\u7537,\u7537\u751f\u97a0\u8eac,\u9053\u6b49,\u8910\u76ae\u819a,\u4e2d\u6df1\u76ae\u819a,\u97a0\u8eac\uff5c\u5514\u597d\u610f\u601d\uff5c\u5c0d\u5514\u4f4f\uff5csorry\uff5c\u7537\u4eba\uff5c\u9053\u6b49,\u97a0\u8eac\u5605\u7537\u4eba\n\ud83d\ude47\ud83c\udfff\u200d\u2642=>\u4e0d\u597d\u610f\u601d,\u5bf9\u4e0d\u8d77,\u7537,\u7537\u751f\u97a0\u8eac,\u8f83\u6df1\u80a4\u8272,\u9053\u6b49,\u9ed1\u76ae\u819a,\u97a0\u8eac\uff5c\u5514\u597d\u610f\u601d\uff5c\u5c0d\u5514\u4f4f\uff5csorry\uff5c\u7537\u4eba\uff5c\u9053\u6b49,\u97a0\u8eac\u5605\u7537\u4eba\n\ud83d\ude47\ud83c\udffb\u200d\u2640=>\u4e0d\u597d\u610f\u601d,\u5973,\u5973\u751f\u97a0\u8eac,\u5bf9\u4e0d\u8d77,\u8f83\u6d45\u80a4\u8272,\u9053\u6b49,\u767d\u76ae\u819a,\u97a0\u8eac\uff5c\u5514\u597d\u610f\u601d\uff5c\u5c0d\u5514\u4f4f\uff5csorry\uff5c\u5973\u4eba\uff5c\u9053\u6b49,\u97a0\u8eac\u5605\u5973\u4eba\n\ud83d\ude47\ud83c\udffc\u200d\u2640=>\u4e0d\u597d\u610f\u601d,\u4e2d\u7b49-\u6d45\u80a4\u8272,\u5973,\u5973\u751f\u97a0\u8eac,\u5bf9\u4e0d\u8d77,\u9053\u6b49,\u9ec3\u76ae\u819a,\u97a0\u8eac\uff5c\u5514\u597d\u610f\u601d\uff5c\u5c0d\u5514\u4f4f\uff5csorry\uff5c\u5973\u4eba\uff5c\u9053\u6b49,\u97a0\u8eac\u5605\u5973\u4eba\n\ud83d\ude47\ud83c\udffd\u200d\u2640=>\u4e0d\u597d\u610f\u601d,\u4e2d\u7b49\u80a4\u8272,\u5973,\u5973\u751f\u97a0\u8eac,\u5bf9\u4e0d\u8d77,\u9053\u6b49,\u6dfa\u8910\u76ae\u819a,\u4e2d\u7b49\u76ae\u819a,\u97a0\u8eac\uff5c\u5514\u597d\u610f\u601d\uff5c\u5c0d\u5514\u4f4f\uff5csorry\uff5c\u5973\u4eba\uff5c\u9053\u6b49,\u97a0\u8eac\u5605\u5973\u4eba\n\ud83d\ude47\ud83c\udffe\u200d\u2640=>\u4e0d\u597d\u610f\u601d,\u4e2d\u7b49-\u6df1\u80a4\u8272,\u5973,\u5973\u751f\u97a0\u8eac,\u5bf9\u4e0d\u8d77,\u9053\u6b49,\u8910\u76ae\u819a,\u4e2d\u6df1\u76ae\u819a,\u97a0\u8eac\uff5c\u5514\u597d\u610f\u601d\uff5c\u5c0d\u5514\u4f4f\uff5csorry\uff5c\u5973\u4eba\uff5c\u9053\u6b49,\u97a0\u8eac\u5605\u5973\u4eba\n\ud83d\ude47\ud83c\udfff\u200d\u2640=>\u4e0d\u597d\u610f\u601d,\u5973,\u5973\u751f\u97a0\u8eac,\u5bf9\u4e0d\u8d77,\u8f83\u6df1\u80a4\u8272,\u9053\u6b49,\u9ed1\u76ae\u819a,\u97a0\u8eac\uff5c\u5514\u597d\u610f\u601d\uff5c\u5c0d\u5514\u4f4f\uff5csorry\uff5c\u5973\u4eba\uff5c\u9053\u6b49,\u97a0\u8eac\u5605\u5973\u4eba\n\ud83e\udd26\ud83c\udffb=>\u6342\u8138,\u65e0\u8bed,\u8f83\u6d45\u80a4\u8272,\u96be\u4ee5\u7f6e\u4fe1,\u4e0d,\u54e6\u4e0d,\u600e\u9ebc\u6703,\u767d\u76ae\u819a,\u4e0d\u6562\u76f8\u4fe1\uff5c\u4e0d\u76f8\u4fe1,\u906e\u4f4f\u584a\u9762,\u906e\u4f4f\u9762\n\ud83e\udd26\ud83c\udffc=>\u4e2d\u7b49-\u6d45\u80a4\u8272,\u6342\u8138,\u65e0\u8bed,\u96be\u4ee5\u7f6e\u4fe1,\u4e0d,\u54e6\u4e0d,\u600e\u9ebc\u6703,\u9ec3\u76ae\u819a,\u4e0d\u6562\u76f8\u4fe1\uff5c\u4e0d\u76f8\u4fe1,\u906e\u4f4f\u584a\u9762,\u906e\u4f4f\u9762\n\ud83e\udd26\ud83c\udffd=>\u4e2d\u7b49\u80a4\u8272,\u6342\u8138,\u65e0\u8bed,\u96be\u4ee5\u7f6e\u4fe1,\u4e0d,\u54e6\u4e0d,\u600e\u9ebc\u6703,\u6dfa\u8910\u76ae\u819a,\u4e0d\u6562\u76f8\u4fe1\uff5c\u4e0d\u76f8\u4fe1,\u4e2d\u7b49\u76ae\u819a,\u906e\u4f4f\u584a\u9762,\u906e\u4f4f\u9762\n\ud83e\udd26\ud83c\udffe=>\u4e2d\u7b49-\u6df1\u80a4\u8272,\u6342\u8138,\u65e0\u8bed,\u96be\u4ee5\u7f6e\u4fe1,\u4e0d,\u54e6\u4e0d,\u600e\u9ebc\u6703,\u8910\u76ae\u819a,\u4e0d\u6562\u76f8\u4fe1\uff5c\u4e0d\u76f8\u4fe1,\u4e2d\u6df1\u76ae\u819a,\u906e\u4f4f\u584a\u9762,\u906e\u4f4f\u9762\n\ud83e\udd26\ud83c\udfff=>\u6342\u8138,\u65e0\u8bed,\u8f83\u6df1\u80a4\u8272,\u96be\u4ee5\u7f6e\u4fe1,\u4e0d,\u54e6\u4e0d,\u600e\u9ebc\u6703,\u9ed1\u76ae\u819a,\u4e0d\u6562\u76f8\u4fe1\uff5c\u4e0d\u76f8\u4fe1,\u906e\u4f4f\u584a\u9762,\u906e\u4f4f\u9762\n\ud83e\udd26\ud83c\udffb\u200d\u2642=>\u65e0\u8bed,\u7537,\u7537\u751f\u6342\u8138,\u8f83\u6d45\u80a4\u8272,\u96be\u4ee5\u7f6e\u4fe1,\u6342\u81c9,\u7121\u8a9e,\u7537\u751f\u906e\u81c9,\u767d\u76ae\u819a,\u96e3\u4ee5\u7f6e\u4fe1,\u4e0d\u6562\u76f8\u4fe1\uff5c\u4e0d\u76f8\u4fe1\uff5c\u7537,\u906e\u4f4f\u9762,\u906e\u4f4f\u9762\u5605\u7537\u4eba\n\ud83e\udd26\ud83c\udffc\u200d\u2642=>\u4e2d\u7b49-\u6d45\u80a4\u8272,\u65e0\u8bed,\u7537,\u7537\u751f\u6342\u8138,\u96be\u4ee5\u7f6e\u4fe1,\u6342\u81c9,\u7121\u8a9e,\u7537\u751f\u906e\u81c9,\u96e3\u4ee5\u7f6e\u4fe1,\u9ec3\u76ae\u819a,\u4e0d\u6562\u76f8\u4fe1\uff5c\u4e0d\u76f8\u4fe1\uff5c\u7537,\u906e\u4f4f\u9762,\u906e\u4f4f\u9762\u5605\u7537\u4eba\n\ud83e\udd26\ud83c\udffd\u200d\u2642=>\u4e2d\u7b49\u80a4\u8272,\u65e0\u8bed,\u7537,\u7537\u751f\u6342\u8138,\u96be\u4ee5\u7f6e\u4fe1,\u6342\u81c9,\u6dfa\u8910\u76ae\u819a,\u7121\u8a9e,\u7537\u751f\u906e\u81c9,\u96e3\u4ee5\u7f6e\u4fe1,\u4e0d\u6562\u76f8\u4fe1\uff5c\u4e0d\u76f8\u4fe1\uff5c\u7537,\u4e2d\u7b49\u76ae\u819a,\u906e\u4f4f\u9762,\u906e\u4f4f\u9762\u5605\u7537\u4eba\n\ud83e\udd26\ud83c\udffe\u200d\u2642=>\u4e2d\u7b49-\u6df1\u80a4\u8272,\u65e0\u8bed,\u7537,\u7537\u751f\u6342\u8138,\u96be\u4ee5\u7f6e\u4fe1,\u6342\u81c9,\u7121\u8a9e,\u7537\u751f\u906e\u81c9,\u8910\u76ae\u819a,\u96e3\u4ee5\u7f6e\u4fe1,\u4e0d\u6562\u76f8\u4fe1\uff5c\u4e0d\u76f8\u4fe1\uff5c\u7537,\u4e2d\u6df1\u76ae\u819a,\u906e\u4f4f\u9762,\u906e\u4f4f\u9762\u5605\u7537\u4eba\n\ud83e\udd26\ud83c\udfff\u200d\u2642=>\u65e0\u8bed,\u7537,\u7537\u751f\u6342\u8138,\u8f83\u6df1\u80a4\u8272,\u96be\u4ee5\u7f6e\u4fe1,\u6342\u81c9,\u7121\u8a9e,\u7537\u751f\u906e\u81c9,\u96e3\u4ee5\u7f6e\u4fe1,\u9ed1\u76ae\u819a,\u4e0d\u6562\u76f8\u4fe1\uff5c\u4e0d\u76f8\u4fe1\uff5c\u7537,\u906e\u4f4f\u9762,\u906e\u4f4f\u9762\u5605\u7537\u4eba\n\ud83e\udd26\ud83c\udffb\u200d\u2640=>\u5973,\u5973\u751f\u6342\u8138,\u65e0\u8bed,\u8f83\u6d45\u80a4\u8272,\u96be\u4ee5\u7f6e\u4fe1,\u5973\u751f\u906e\u81c9,\u6342\u81c9,\u7121\u8a9e,\u767d\u76ae\u819a,\u96e3\u4ee5\u7f6e\u4fe1,\u4e0d\u6562\u76f8\u4fe1\uff5c\u4e0d\u76f8\u4fe1\uff5c\u5973,\u906e\u4f4f\u9762,\u906e\u4f4f\u9762\u5605\u5973\u4eba\n\ud83e\udd26\ud83c\udffc\u200d\u2640=>\u4e2d\u7b49-\u6d45\u80a4\u8272,\u5973,\u5973\u751f\u6342\u8138,\u65e0\u8bed,\u96be\u4ee5\u7f6e\u4fe1,\u5973\u751f\u906e\u81c9,\u6342\u81c9,\u7121\u8a9e,\u96e3\u4ee5\u7f6e\u4fe1,\u9ec3\u76ae\u819a,\u4e0d\u6562\u76f8\u4fe1\uff5c\u4e0d\u76f8\u4fe1\uff5c\u5973,\u906e\u4f4f\u9762,\u906e\u4f4f\u9762\u5605\u5973\u4eba\n\ud83e\udd26\ud83c\udffd\u200d\u2640=>\u4e2d\u7b49\u80a4\u8272,\u5973,\u5973\u751f\u6342\u8138,\u65e0\u8bed,\u96be\u4ee5\u7f6e\u4fe1,\u5973\u751f\u906e\u81c9,\u6342\u81c9,\u6dfa\u8910\u76ae\u819a,\u7121\u8a9e,\u96e3\u4ee5\u7f6e\u4fe1,\u4e0d\u6562\u76f8\u4fe1\uff5c\u4e0d\u76f8\u4fe1\uff5c\u5973,\u4e2d\u7b49\u76ae\u819a,\u906e\u4f4f\u9762,\u906e\u4f4f\u9762\u5605\u5973\u4eba\n\ud83e\udd26\ud83c\udffe\u200d\u2640=>\u4e2d\u7b49-\u6df1\u80a4\u8272,\u5973,\u5973\u751f\u6342\u8138,\u65e0\u8bed,\u96be\u4ee5\u7f6e\u4fe1,\u5973\u751f\u906e\u81c9,\u6342\u81c9,\u7121\u8a9e,\u8910\u76ae\u819a,\u96e3\u4ee5\u7f6e\u4fe1,\u4e0d\u6562\u76f8\u4fe1\uff5c\u4e0d\u76f8\u4fe1\uff5c\u5973,\u4e2d\u6df1\u76ae\u819a,\u906e\u4f4f\u9762,\u906e\u4f4f\u9762\u5605\u5973\u4eba\n\ud83e\udd26\ud83c\udfff\u200d\u2640=>\u5973,\u5973\u751f\u6342\u8138,\u65e0\u8bed,\u8f83\u6df1\u80a4\u8272,\u96be\u4ee5\u7f6e\u4fe1,\u5973\u751f\u906e\u81c9,\u6342\u81c9,\u7121\u8a9e,\u96e3\u4ee5\u7f6e\u4fe1,\u9ed1\u76ae\u819a,\u4e0d\u6562\u76f8\u4fe1\uff5c\u4e0d\u76f8\u4fe1\uff5c\u5973,\u906e\u4f4f\u9762,\u906e\u4f4f\u9762\u5605\u5973\u4eba\n\ud83e\udd37\ud83c\udffb=>\u4e0d\u5173\u5fc3,\u6000\u7591,\u65e0\u89c6,\u8038\u80a9,\u8f83\u6d45\u80a4\u8272,\u767d\u76ae\u819a,\u8073,\u8073\u80a9,\u80a9,\u96a8\u4fbf,\u662f\u4f46,\u7591\u60d1,\u8073\u80a9\u5605\u4eba\n\ud83e\udd37\ud83c\udffc=>\u4e0d\u5173\u5fc3,\u4e2d\u7b49-\u6d45\u80a4\u8272,\u6000\u7591,\u65e0\u89c6,\u8038\u80a9,\u8073,\u8073\u80a9,\u80a9,\u96a8\u4fbf,\u9ec3\u76ae\u819a,\u662f\u4f46,\u7591\u60d1,\u8073\u80a9\u5605\u4eba\n\ud83e\udd37\ud83c\udffd=>\u4e0d\u5173\u5fc3,\u4e2d\u7b49\u80a4\u8272,\u6000\u7591,\u65e0\u89c6,\u8038\u80a9,\u6dfa\u8910\u76ae\u819a,\u8073,\u8073\u80a9,\u80a9,\u96a8\u4fbf,\u4e2d\u7b49\u76ae\u819a,\u662f\u4f46,\u7591\u60d1,\u8073\u80a9\u5605\u4eba\n\ud83e\udd37\ud83c\udffe=>\u4e0d\u5173\u5fc3,\u4e2d\u7b49-\u6df1\u80a4\u8272,\u6000\u7591,\u65e0\u89c6,\u8038\u80a9,\u8073,\u8073\u80a9,\u80a9,\u8910\u76ae\u819a,\u96a8\u4fbf,\u4e2d\u6df1\u76ae\u819a,\u662f\u4f46,\u7591\u60d1,\u8073\u80a9\u5605\u4eba\n\ud83e\udd37\ud83c\udfff=>\u4e0d\u5173\u5fc3,\u6000\u7591,\u65e0\u89c6,\u8038\u80a9,\u8f83\u6df1\u80a4\u8272,\u8073,\u8073\u80a9,\u80a9,\u96a8\u4fbf,\u9ed1\u76ae\u819a,\u662f\u4f46,\u7591\u60d1,\u8073\u80a9\u5605\u4eba\n\ud83e\udd37\ud83c\udffb\u200d\u2642=>\u4e0d\u5173\u5fc3,\u6000\u7591,\u65e0\u89c6,\u7537,\u7537\u751f\u8038\u80a9,\u8f83\u6d45\u80a4\u8272,\u7537\u751f\u8073\u80a9,\u767d\u76ae\u819a,\u8073\u80a9,\u96a8\u4fbf,\u662f\u4f46,\u7591\u60d1\uff5c\u7537\u4eba,\u8073\u80a9\u5605\u7537\u4eba\n\ud83e\udd37\ud83c\udffc\u200d\u2642=>\u4e0d\u5173\u5fc3,\u4e2d\u7b49-\u6d45\u80a4\u8272,\u6000\u7591,\u65e0\u89c6,\u7537,\u7537\u751f\u8038\u80a9,\u7537\u751f\u8073\u80a9,\u8073\u80a9,\u96a8\u4fbf,\u9ec3\u76ae\u819a,\u662f\u4f46,\u7591\u60d1\uff5c\u7537\u4eba,\u8073\u80a9\u5605\u7537\u4eba\n\ud83e\udd37\ud83c\udffd\u200d\u2642=>\u4e0d\u5173\u5fc3,\u4e2d\u7b49\u80a4\u8272,\u6000\u7591,\u65e0\u89c6,\u7537,\u7537\u751f\u8038\u80a9,\u6dfa\u8910\u76ae\u819a,\u7537\u751f\u8073\u80a9,\u8073\u80a9,\u96a8\u4fbf,\u4e2d\u7b49\u76ae\u819a,\u662f\u4f46,\u7591\u60d1\uff5c\u7537\u4eba,\u8073\u80a9\u5605\u7537\u4eba\n\ud83e\udd37\ud83c\udffe\u200d\u2642=>\u4e0d\u5173\u5fc3,\u4e2d\u7b49-\u6df1\u80a4\u8272,\u6000\u7591,\u65e0\u89c6,\u7537,\u7537\u751f\u8038\u80a9,\u7537\u751f\u8073\u80a9,\u8073\u80a9,\u8910\u76ae\u819a,\u96a8\u4fbf,\u4e2d\u6df1\u76ae\u819a,\u662f\u4f46,\u7591\u60d1\uff5c\u7537\u4eba,\u8073\u80a9\u5605\u7537\u4eba\n\ud83e\udd37\ud83c\udfff\u200d\u2642=>\u4e0d\u5173\u5fc3,\u6000\u7591,\u65e0\u89c6,\u7537,\u7537\u751f\u8038\u80a9,\u8f83\u6df1\u80a4\u8272,\u7537\u751f\u8073\u80a9,\u8073\u80a9,\u96a8\u4fbf,\u9ed1\u76ae\u819a,\u662f\u4f46,\u7591\u60d1\uff5c\u7537\u4eba,\u8073\u80a9\u5605\u7537\u4eba\n\ud83e\udd37\ud83c\udffb\u200d\u2640=>\u4e0d\u5173\u5fc3,\u5973,\u5973\u751f\u8038\u80a9,\u6000\u7591,\u65e0\u89c6,\u8f83\u6d45\u80a4\u8272,\u5973\u751f\u8073\u80a9,\u767d\u76ae\u819a,\u8073\u80a9,\u96a8\u4fbf,\u662f\u4f46,\u7591\u60d1\uff5c\u5973\u4eba,\u8073\u80a9\u5605\u5973\u4eba\n\ud83e\udd37\ud83c\udffc\u200d\u2640=>\u4e0d\u5173\u5fc3,\u4e2d\u7b49-\u6d45\u80a4\u8272,\u5973,\u5973\u751f\u8038\u80a9,\u6000\u7591,\u65e0\u89c6,\u5973\u751f\u8073\u80a9,\u8073\u80a9,\u96a8\u4fbf,\u9ec3\u76ae\u819a,\u662f\u4f46,\u7591\u60d1\uff5c\u5973\u4eba,\u8073\u80a9\u5605\u5973\u4eba\n\ud83e\udd37\ud83c\udffd\u200d\u2640=>\u4e0d\u5173\u5fc3,\u4e2d\u7b49\u80a4\u8272,\u5973,\u5973\u751f\u8038\u80a9,\u6000\u7591,\u65e0\u89c6,\u5973\u751f\u8073\u80a9,\u6dfa\u8910\u76ae\u819a,\u8073\u80a9,\u96a8\u4fbf,\u4e2d\u7b49\u76ae\u819a,\u662f\u4f46,\u7591\u60d1\uff5c\u5973\u4eba,\u8073\u80a9\u5605\u5973\u4eba\n\ud83e\udd37\ud83c\udffe\u200d\u2640=>\u4e0d\u5173\u5fc3,\u4e2d\u7b49-\u6df1\u80a4\u8272,\u5973,\u5973\u751f\u8038\u80a9,\u6000\u7591,\u65e0\u89c6,\u5973\u751f\u8073\u80a9,\u8073\u80a9,\u8910\u76ae\u819a,\u96a8\u4fbf,\u4e2d\u6df1\u76ae\u819a,\u662f\u4f46,\u7591\u60d1\uff5c\u5973\u4eba,\u8073\u80a9\u5605\u5973\u4eba\n\ud83e\udd37\ud83c\udfff\u200d\u2640=>\u4e0d\u5173\u5fc3,\u5973,\u5973\u751f\u8038\u80a9,\u6000\u7591,\u65e0\u89c6,\u8f83\u6df1\u80a4\u8272,\u5973\u751f\u8073\u80a9,\u8073\u80a9,\u96a8\u4fbf,\u9ed1\u76ae\u819a,\u662f\u4f46,\u7591\u60d1\uff5c\u5973\u4eba,\u8073\u80a9\u5605\u5973\u4eba\n\ud83d\udc68\ud83c\udffb\u200d\u2695=>\u533b\u62a4\u4eba\u5458,\u533b\u751f,\u62a4\u58eb,\u6cbb\u7597\u5e08,\u7537\u4eba,\u7537\u533b\u751f,\u8f83\u6d45\u80a4\u8272,\u7537,\u7537\u91ab\u751f,\u767d\u76ae\u819a,\u91ab\u751f,\u7537\u91ab\u8b77\u4eba\u54e1,\u8b77\u58eb,\u91ab\u5e2b,\u91ab\u8b77\u4eba\u54e1\n\ud83d\udc68\ud83c\udffc\u200d\u2695=>\u4e2d\u7b49-\u6d45\u80a4\u8272,\u533b\u62a4\u4eba\u5458,\u533b\u751f,\u62a4\u58eb,\u6cbb\u7597\u5e08,\u7537\u4eba,\u7537\u533b\u751f,\u7537,\u7537\u91ab\u751f,\u91ab\u751f,\u9ec3\u76ae\u819a,\u7537\u91ab\u8b77\u4eba\u54e1,\u8b77\u58eb,\u91ab\u5e2b,\u91ab\u8b77\u4eba\u54e1\n\ud83d\udc68\ud83c\udffd\u200d\u2695=>\u4e2d\u7b49\u80a4\u8272,\u533b\u62a4\u4eba\u5458,\u533b\u751f,\u62a4\u58eb,\u6cbb\u7597\u5e08,\u7537\u4eba,\u7537\u533b\u751f,\u6dfa\u8910\u76ae\u819a,\u7537,\u7537\u91ab\u751f,\u91ab\u751f,\u4e2d\u7b49\u76ae\u819a,\u7537\u91ab\u8b77\u4eba\u54e1,\u8b77\u58eb,\u91ab\u5e2b,\u91ab\u8b77\u4eba\u54e1\n\ud83d\udc68\ud83c\udffe\u200d\u2695=>\u4e2d\u7b49-\u6df1\u80a4\u8272,\u533b\u62a4\u4eba\u5458,\u533b\u751f,\u62a4\u58eb,\u6cbb\u7597\u5e08,\u7537\u4eba,\u7537\u533b\u751f,\u7537,\u7537\u91ab\u751f,\u8910\u76ae\u819a,\u91ab\u751f,\u4e2d\u6df1\u76ae\u819a,\u7537\u91ab\u8b77\u4eba\u54e1,\u8b77\u58eb,\u91ab\u5e2b,\u91ab\u8b77\u4eba\u54e1\n\ud83d\udc68\ud83c\udfff\u200d\u2695=>\u533b\u62a4\u4eba\u5458,\u533b\u751f,\u62a4\u58eb,\u6cbb\u7597\u5e08,\u7537\u4eba,\u7537\u533b\u751f,\u8f83\u6df1\u80a4\u8272,\u7537,\u7537\u91ab\u751f,\u91ab\u751f,\u9ed1\u76ae\u819a,\u7537\u91ab\u8b77\u4eba\u54e1,\u8b77\u58eb,\u91ab\u5e2b,\u91ab\u8b77\u4eba\u54e1\n\ud83d\udc69\ud83c\udffb\u200d\u2695=>\u533b\u62a4\u4eba\u5458,\u533b\u751f,\u5973\u4eba,\u5973\u533b\u751f,\u62a4\u58eb,\u6cbb\u7597\u5e08,\u8f83\u6d45\u80a4\u8272,\u5973,\u5973\u91ab\u751f,\u767d\u76ae\u819a,\u91ab\u751f,\u5973\u91ab\u8b77\u4eba\u54e1,\u8b77\u58eb,\u91ab\u5e2b,\u91ab\u8b77\u4eba\u54e1\n\ud83d\udc69\ud83c\udffc\u200d\u2695=>\u4e2d\u7b49-\u6d45\u80a4\u8272,\u533b\u62a4\u4eba\u5458,\u533b\u751f,\u5973\u4eba,\u5973\u533b\u751f,\u62a4\u58eb,\u6cbb\u7597\u5e08,\u5973,\u5973\u91ab\u751f,\u91ab\u751f,\u9ec3\u76ae\u819a,\u5973\u91ab\u8b77\u4eba\u54e1,\u8b77\u58eb,\u91ab\u5e2b,\u91ab\u8b77\u4eba\u54e1\n\ud83d\udc69\ud83c\udffd\u200d\u2695=>\u4e2d\u7b49\u80a4\u8272,\u533b\u62a4\u4eba\u5458,\u533b\u751f,\u5973\u4eba,\u5973\u533b\u751f,\u62a4\u58eb,\u6cbb\u7597\u5e08,\u5973,\u5973\u91ab\u751f,\u6dfa\u8910\u76ae\u819a,\u91ab\u751f,\u4e2d\u7b49\u76ae\u819a,\u5973\u91ab\u8b77\u4eba\u54e1,\u8b77\u58eb,\u91ab\u5e2b,\u91ab\u8b77\u4eba\u54e1\n\ud83d\udc69\ud83c\udffe\u200d\u2695=>\u4e2d\u7b49-\u6df1\u80a4\u8272,\u533b\u62a4\u4eba\u5458,\u533b\u751f,\u5973\u4eba,\u5973\u533b\u751f,\u62a4\u58eb,\u6cbb\u7597\u5e08,\u5973,\u5973\u91ab\u751f,\u8910\u76ae\u819a,\u91ab\u751f,\u4e2d\u6df1\u76ae\u819a,\u5973\u91ab\u8b77\u4eba\u54e1,\u8b77\u58eb,\u91ab\u5e2b,\u91ab\u8b77\u4eba\u54e1\n\ud83d\udc69\ud83c\udfff\u200d\u2695=>\u533b\u62a4\u4eba\u5458,\u533b\u751f,\u5973\u4eba,\u5973\u533b\u751f,\u62a4\u58eb,\u6cbb\u7597\u5e08,\u8f83\u6df1\u80a4\u8272,\u5973,\u5973\u91ab\u751f,\u91ab\u751f,\u9ed1\u76ae\u819a,\u5973\u91ab\u8b77\u4eba\u54e1,\u8b77\u58eb,\u91ab\u5e2b,\u91ab\u8b77\u4eba\u54e1\n\ud83d\udc68\ud83c\udffb\u200d\ud83c\udf93=>\u5b66\u751f,\u6bd5\u4e1a,\u7537,\u7537\u5b66\u751f,\u8f83\u6d45\u80a4\u8272,\u7537\u7562\u696d\u751f,\u7562\u696d,\u767d\u76ae\u819a,\u5b78\u751f,\u7537\u5b78\u751f,\u7562\u696d\u751f\n\ud83d\udc68\ud83c\udffc\u200d\ud83c\udf93=>\u4e2d\u7b49-\u6d45\u80a4\u8272,\u5b66\u751f,\u6bd5\u4e1a,\u7537,\u7537\u5b66\u751f,\u7537\u7562\u696d\u751f,\u7562\u696d,\u9ec3\u76ae\u819a,\u5b78\u751f,\u7537\u5b78\u751f,\u7562\u696d\u751f\n\ud83d\udc68\ud83c\udffd\u200d\ud83c\udf93=>\u4e2d\u7b49\u80a4\u8272,\u5b66\u751f,\u6bd5\u4e1a,\u7537,\u7537\u5b66\u751f,\u6dfa\u8910\u76ae\u819a,\u7537\u7562\u696d\u751f,\u7562\u696d,\u4e2d\u7b49\u76ae\u819a,\u5b78\u751f,\u7537\u5b78\u751f,\u7562\u696d\u751f\n\ud83d\udc68\ud83c\udffe\u200d\ud83c\udf93=>\u4e2d\u7b49-\u6df1\u80a4\u8272,\u5b66\u751f,\u6bd5\u4e1a,\u7537,\u7537\u5b66\u751f,\u7537\u7562\u696d\u751f,\u7562\u696d,\u8910\u76ae\u819a,\u4e2d\u6df1\u76ae\u819a,\u5b78\u751f,\u7537\u5b78\u751f,\u7562\u696d\u751f\n\ud83d\udc68\ud83c\udfff\u200d\ud83c\udf93=>\u5b66\u751f,\u6bd5\u4e1a,\u7537,\u7537\u5b66\u751f,\u8f83\u6df1\u80a4\u8272,\u7537\u7562\u696d\u751f,\u7562\u696d,\u9ed1\u76ae\u819a,\u5b78\u751f,\u7537\u5b78\u751f,\u7562\u696d\u751f\n\ud83d\udc69\ud83c\udffb\u200d\ud83c\udf93=>\u5973,\u5973\u5b66\u751f,\u5b66\u751f,\u6bd5\u4e1a,\u8f83\u6d45\u80a4\u8272,\u5973\u7562\u696d\u751f,\u7562\u696d,\u767d\u76ae\u819a,\u5973\u5b78\u751f,\u5b78\u751f,\u7562\u696d\u751f\n\ud83d\udc69\ud83c\udffc\u200d\ud83c\udf93=>\u4e2d\u7b49-\u6d45\u80a4\u8272,\u5973,\u5973\u5b66\u751f,\u5b66\u751f,\u6bd5\u4e1a,\u5973\u7562\u696d\u751f,\u7562\u696d,\u9ec3\u76ae\u819a,\u5973\u5b78\u751f,\u5b78\u751f,\u7562\u696d\u751f\n\ud83d\udc69\ud83c\udffd\u200d\ud83c\udf93=>\u4e2d\u7b49\u80a4\u8272,\u5973,\u5973\u5b66\u751f,\u5b66\u751f,\u6bd5\u4e1a,\u5973\u7562\u696d\u751f,\u6dfa\u8910\u76ae\u819a,\u7562\u696d,\u4e2d\u7b49\u76ae\u819a,\u5973\u5b78\u751f,\u5b78\u751f,\u7562\u696d\u751f\n\ud83d\udc69\ud83c\udffe\u200d\ud83c\udf93=>\u4e2d\u7b49-\u6df1\u80a4\u8272,\u5973,\u5973\u5b66\u751f,\u5b66\u751f,\u6bd5\u4e1a,\u5973\u7562\u696d\u751f,\u7562\u696d,\u8910\u76ae\u819a,\u4e2d\u6df1\u76ae\u819a,\u5973\u5b78\u751f,\u5b78\u751f,\u7562\u696d\u751f\n\ud83d\udc69\ud83c\udfff\u200d\ud83c\udf93=>\u5973,\u5973\u5b66\u751f,\u5b66\u751f,\u6bd5\u4e1a,\u8f83\u6df1\u80a4\u8272,\u5973\u7562\u696d\u751f,\u7562\u696d,\u9ed1\u76ae\u819a,\u5973\u5b78\u751f,\u5b78\u751f,\u7562\u696d\u751f\n\ud83d\udc68\ud83c\udffb\u200d\ud83c\udfeb=>\u6559\u5e08,\u6559\u6388,\u7537,\u7537\u8001\u5e08,\u8001\u5e08,\u8f83\u6d45\u80a4\u8272,\u7537\u8001\u5e2b,\u767d\u76ae\u819a,\u8001\u5e2b,\u8b1b\u5e2b\n\ud83d\udc68\ud83c\udffc\u200d\ud83c\udfeb=>\u4e2d\u7b49-\u6d45\u80a4\u8272,\u6559\u5e08,\u6559\u6388,\u7537,\u7537\u8001\u5e08,\u8001\u5e08,\u7537\u8001\u5e2b,\u8001\u5e2b,\u8b1b\u5e2b,\u9ec3\u76ae\u819a\n\ud83d\udc68\ud83c\udffd\u200d\ud83c\udfeb=>\u4e2d\u7b49\u80a4\u8272,\u6559\u5e08,\u6559\u6388,\u7537,\u7537\u8001\u5e08,\u8001\u5e08,\u6dfa\u8910\u76ae\u819a,\u7537\u8001\u5e2b,\u8001\u5e2b,\u8b1b\u5e2b,\u4e2d\u7b49\u76ae\u819a\n\ud83d\udc68\ud83c\udffe\u200d\ud83c\udfeb=>\u4e2d\u7b49-\u6df1\u80a4\u8272,\u6559\u5e08,\u6559\u6388,\u7537,\u7537\u8001\u5e08,\u8001\u5e08,\u7537\u8001\u5e2b,\u8001\u5e2b,\u8910\u76ae\u819a,\u8b1b\u5e2b,\u4e2d\u6df1\u76ae\u819a\n\ud83d\udc68\ud83c\udfff\u200d\ud83c\udfeb=>\u6559\u5e08,\u6559\u6388,\u7537,\u7537\u8001\u5e08,\u8001\u5e08,\u8f83\u6df1\u80a4\u8272,\u7537\u8001\u5e2b,\u8001\u5e2b,\u8b1b\u5e2b,\u9ed1\u76ae\u819a\n\ud83d\udc69\ud83c\udffb\u200d\ud83c\udfeb=>\u5973,\u5973\u8001\u5e08,\u6559\u5e08,\u6559\u6388,\u8001\u5e08,\u8f83\u6d45\u80a4\u8272,\u5973\u8001\u5e2b,\u767d\u76ae\u819a,\u8001\u5e2b,\u8b1b\u5e2b\n\ud83d\udc69\ud83c\udffc\u200d\ud83c\udfeb=>\u4e2d\u7b49-\u6d45\u80a4\u8272,\u5973,\u5973\u8001\u5e08,\u6559\u5e08,\u6559\u6388,\u8001\u5e08,\u5973\u8001\u5e2b,\u8001\u5e2b,\u8b1b\u5e2b,\u9ec3\u76ae\u819a\n\ud83d\udc69\ud83c\udffd\u200d\ud83c\udfeb=>\u4e2d\u7b49\u80a4\u8272,\u5973,\u5973\u8001\u5e08,\u6559\u5e08,\u6559\u6388,\u8001\u5e08,\u5973\u8001\u5e2b,\u6dfa\u8910\u76ae\u819a,\u8001\u5e2b,\u8b1b\u5e2b,\u4e2d\u7b49\u76ae\u819a\n\ud83d\udc69\ud83c\udffe\u200d\ud83c\udfeb=>\u4e2d\u7b49-\u6df1\u80a4\u8272,\u5973,\u5973\u8001\u5e08,\u6559\u5e08,\u6559\u6388,\u8001\u5e08,\u5973\u8001\u5e2b,\u8001\u5e2b,\u8910\u76ae\u819a,\u8b1b\u5e2b,\u4e2d\u6df1\u76ae\u819a\n\ud83d\udc69\ud83c\udfff\u200d\ud83c\udfeb=>\u5973,\u5973\u8001\u5e08,\u6559\u5e08,\u6559\u6388,\u8001\u5e08,\u8f83\u6df1\u80a4\u8272,\u5973\u8001\u5e2b,\u8001\u5e2b,\u8b1b\u5e2b,\u9ed1\u76ae\u819a\n\ud83d\udc68\ud83c\udffb\u200d\ud83c\udf3e=>\u519c\u592b,\u519c\u6c11,\u56ed\u4e01,\u7537,\u8f83\u6d45\u80a4\u8272,\u5712\u4e01,\u767d\u76ae\u819a,\u8fb2\u592b,\u8fb2\u6c11,\u7537\u8fb2\u592b\n\ud83d\udc68\ud83c\udffc\u200d\ud83c\udf3e=>\u4e2d\u7b49-\u6d45\u80a4\u8272,\u519c\u592b,\u519c\u6c11,\u56ed\u4e01,\u7537,\u5712\u4e01,\u8fb2\u592b,\u8fb2\u6c11,\u9ec3\u76ae\u819a,\u7537\u8fb2\u592b\n\ud83d\udc68\ud83c\udffd\u200d\ud83c\udf3e=>\u4e2d\u7b49\u80a4\u8272,\u519c\u592b,\u519c\u6c11,\u56ed\u4e01,\u7537,\u5712\u4e01,\u6dfa\u8910\u76ae\u819a,\u8fb2\u592b,\u8fb2\u6c11,\u4e2d\u7b49\u76ae\u819a,\u7537\u8fb2\u592b\n\ud83d\udc68\ud83c\udffe\u200d\ud83c\udf3e=>\u4e2d\u7b49-\u6df1\u80a4\u8272,\u519c\u592b,\u519c\u6c11,\u56ed\u4e01,\u7537,\u5712\u4e01,\u8910\u76ae\u819a,\u8fb2\u592b,\u8fb2\u6c11,\u4e2d\u6df1\u76ae\u819a,\u7537\u8fb2\u592b\n\ud83d\udc68\ud83c\udfff\u200d\ud83c\udf3e=>\u519c\u592b,\u519c\u6c11,\u56ed\u4e01,\u7537,\u8f83\u6df1\u80a4\u8272,\u5712\u4e01,\u8fb2\u592b,\u8fb2\u6c11,\u9ed1\u76ae\u819a,\u7537\u8fb2\u592b\n\ud83d\udc69\ud83c\udffb\u200d\ud83c\udf3e=>\u519c\u5987,\u519c\u6c11,\u56ed\u4e01,\u5973,\u8f83\u6d45\u80a4\u8272,\u5712\u4e01,\u767d\u76ae\u819a,\u8fb2\u5a66,\u8fb2\u6c11,\u5973\u8fb2\u592b\n\ud83d\udc69\ud83c\udffc\u200d\ud83c\udf3e=>\u4e2d\u7b49-\u6d45\u80a4\u8272,\u519c\u5987,\u519c\u6c11,\u56ed\u4e01,\u5973,\u5712\u4e01,\u8fb2\u5a66,\u8fb2\u6c11,\u9ec3\u76ae\u819a,\u5973\u8fb2\u592b\n\ud83d\udc69\ud83c\udffd\u200d\ud83c\udf3e=>\u4e2d\u7b49\u80a4\u8272,\u519c\u5987,\u519c\u6c11,\u56ed\u4e01,\u5973,\u5712\u4e01,\u6dfa\u8910\u76ae\u819a,\u8fb2\u5a66,\u8fb2\u6c11,\u4e2d\u7b49\u76ae\u819a,\u5973\u8fb2\u592b\n\ud83d\udc69\ud83c\udffe\u200d\ud83c\udf3e=>\u4e2d\u7b49-\u6df1\u80a4\u8272,\u519c\u5987,\u519c\u6c11,\u56ed\u4e01,\u5973,\u5712\u4e01,\u8910\u76ae\u819a,\u8fb2\u5a66,\u8fb2\u6c11,\u4e2d\u6df1\u76ae\u819a,\u5973\u8fb2\u592b\n\ud83d\udc69\ud83c\udfff\u200d\ud83c\udf3e=>\u519c\u5987,\u519c\u6c11,\u56ed\u4e01,\u5973,\u8f83\u6df1\u80a4\u8272,\u5712\u4e01,\u8fb2\u5a66,\u8fb2\u6c11,\u9ed1\u76ae\u819a,\u5973\u8fb2\u592b\n\ud83d\udc68\ud83c\udffb\u200d\ud83c\udf73=>\u505a\u996d,\u53a8\u5e08,\u5927\u53a8,\u7537,\u7537\u53a8\u5e08,\u8f83\u6d45\u80a4\u8272,\u5eda\u5e2b,\u7537\u5eda\u5e2b,\u767d\u76ae\u819a\n\ud83d\udc68\ud83c\udffc\u200d\ud83c\udf73=>\u4e2d\u7b49-\u6d45\u80a4\u8272,\u505a\u996d,\u53a8\u5e08,\u5927\u53a8,\u7537,\u7537\u53a8\u5e08,\u5eda\u5e2b,\u7537\u5eda\u5e2b,\u9ec3\u76ae\u819a\n\ud83d\udc68\ud83c\udffd\u200d\ud83c\udf73=>\u4e2d\u7b49\u80a4\u8272,\u505a\u996d,\u53a8\u5e08,\u5927\u53a8,\u7537,\u7537\u53a8\u5e08,\u5eda\u5e2b,\u6dfa\u8910\u76ae\u819a,\u7537\u5eda\u5e2b,\u4e2d\u7b49\u76ae\u819a\n\ud83d\udc68\ud83c\udffe\u200d\ud83c\udf73=>\u4e2d\u7b49-\u6df1\u80a4\u8272,\u505a\u996d,\u53a8\u5e08,\u5927\u53a8,\u7537,\u7537\u53a8\u5e08,\u5eda\u5e2b,\u7537\u5eda\u5e2b,\u8910\u76ae\u819a,\u4e2d\u6df1\u76ae\u819a\n\ud83d\udc68\ud83c\udfff\u200d\ud83c\udf73=>\u505a\u996d,\u53a8\u5e08,\u5927\u53a8,\u7537,\u7537\u53a8\u5e08,\u8f83\u6df1\u80a4\u8272,\u5eda\u5e2b,\u7537\u5eda\u5e2b,\u9ed1\u76ae\u819a\n\ud83d\udc69\ud83c\udffb\u200d\ud83c\udf73=>\u505a\u996d,\u53a8\u5e08,\u5927\u53a8,\u5973,\u5973\u53a8\u5e08,\u8f83\u6d45\u80a4\u8272,\u5973\u5eda\u5e2b,\u5eda\u5e2b,\u767d\u76ae\u819a\n\ud83d\udc69\ud83c\udffc\u200d\ud83c\udf73=>\u4e2d\u7b49-\u6d45\u80a4\u8272,\u505a\u996d,\u53a8\u5e08,\u5927\u53a8,\u5973,\u5973\u53a8\u5e08,\u5973\u5eda\u5e2b,\u5eda\u5e2b,\u9ec3\u76ae\u819a\n\ud83d\udc69\ud83c\udffd\u200d\ud83c\udf73=>\u4e2d\u7b49\u80a4\u8272,\u505a\u996d,\u53a8\u5e08,\u5927\u53a8,\u5973,\u5973\u53a8\u5e08,\u5973\u5eda\u5e2b,\u5eda\u5e2b,\u6dfa\u8910\u76ae\u819a,\u4e2d\u7b49\u76ae\u819a\n\ud83d\udc69\ud83c\udffe\u200d\ud83c\udf73=>\u4e2d\u7b49-\u6df1\u80a4\u8272,\u505a\u996d,\u53a8\u5e08,\u5927\u53a8,\u5973,\u5973\u53a8\u5e08,\u5973\u5eda\u5e2b,\u5eda\u5e2b,\u8910\u76ae\u819a,\u4e2d\u6df1\u76ae\u819a\n\ud83d\udc69\ud83c\udfff\u200d\ud83c\udf73=>\u505a\u996d,\u53a8\u5e08,\u5927\u53a8,\u5973,\u5973\u53a8\u5e08,\u8f83\u6df1\u80a4\u8272,\u5973\u5eda\u5e2b,\u5eda\u5e2b,\u9ed1\u76ae\u819a\n\ud83d\udc68\ud83c\udffb\u200d\ud83d\udd27=>\u6280\u5de5,\u6c34\u7ba1\u5de5,\u7535\u5de5,\u7537,\u7537\u6280\u5de5,\u8f83\u6d45\u80a4\u8272,\u6a5f\u68b0\u6280\u5e2b,\u767d\u76ae\u819a,\u9ed1\u624b\n\ud83d\udc68\ud83c\udffc\u200d\ud83d\udd27=>\u4e2d\u7b49-\u6d45\u80a4\u8272,\u6280\u5de5,\u6c34\u7ba1\u5de5,\u7535\u5de5,\u7537,\u7537\u6280\u5de5,\u6a5f\u68b0\u6280\u5e2b,\u9ec3\u76ae\u819a,\u9ed1\u624b\n\ud83d\udc68\ud83c\udffd\u200d\ud83d\udd27=>\u4e2d\u7b49\u80a4\u8272,\u6280\u5de5,\u6c34\u7ba1\u5de5,\u7535\u5de5,\u7537,\u7537\u6280\u5de5,\u6a5f\u68b0\u6280\u5e2b,\u6dfa\u8910\u76ae\u819a,\u9ed1\u624b,\u4e2d\u7b49\u76ae\u819a\n\ud83d\udc68\ud83c\udffe\u200d\ud83d\udd27=>\u4e2d\u7b49-\u6df1\u80a4\u8272,\u6280\u5de5,\u6c34\u7ba1\u5de5,\u7535\u5de5,\u7537,\u7537\u6280\u5de5,\u6a5f\u68b0\u6280\u5e2b,\u8910\u76ae\u819a,\u9ed1\u624b,\u4e2d\u6df1\u76ae\u819a\n\ud83d\udc68\ud83c\udfff\u200d\ud83d\udd27=>\u6280\u5de5,\u6c34\u7ba1\u5de5,\u7535\u5de5,\u7537,\u7537\u6280\u5de5,\u8f83\u6df1\u80a4\u8272,\u6a5f\u68b0\u6280\u5e2b,\u9ed1\u624b,\u9ed1\u76ae\u819a\n\ud83d\udc69\ud83c\udffb\u200d\ud83d\udd27=>\u5973,\u5973\u6280\u5de5,\u6280\u5de5,\u6c34\u7ba1\u5de5,\u7535\u5de5,\u8f83\u6d45\u80a4\u8272,\u6a5f\u68b0\u6280\u5e2b,\u767d\u76ae\u819a,\u9ed1\u624b\n\ud83d\udc69\ud83c\udffc\u200d\ud83d\udd27=>\u4e2d\u7b49-\u6d45\u80a4\u8272,\u5973,\u5973\u6280\u5de5,\u6280\u5de5,\u6c34\u7ba1\u5de5,\u7535\u5de5,\u6a5f\u68b0\u6280\u5e2b,\u9ec3\u76ae\u819a,\u9ed1\u624b\n\ud83d\udc69\ud83c\udffd\u200d\ud83d\udd27=>\u4e2d\u7b49\u80a4\u8272,\u5973,\u5973\u6280\u5de5,\u6280\u5de5,\u6c34\u7ba1\u5de5,\u7535\u5de5,\u6a5f\u68b0\u6280\u5e2b,\u6dfa\u8910\u76ae\u819a,\u9ed1\u624b,\u4e2d\u7b49\u76ae\u819a\n\ud83d\udc69\ud83c\udffe\u200d\ud83d\udd27=>\u4e2d\u7b49-\u6df1\u80a4\u8272,\u5973,\u5973\u6280\u5de5,\u6280\u5de5,\u6c34\u7ba1\u5de5,\u7535\u5de5,\u6a5f\u68b0\u6280\u5e2b,\u8910\u76ae\u819a,\u9ed1\u624b,\u4e2d\u6df1\u76ae\u819a\n\ud83d\udc69\ud83c\udfff\u200d\ud83d\udd27=>\u5973,\u5973\u6280\u5de5,\u6280\u5de5,\u6c34\u7ba1\u5de5,\u7535\u5de5,\u8f83\u6df1\u80a4\u8272,\u6a5f\u68b0\u6280\u5e2b,\u9ed1\u624b,\u9ed1\u76ae\u819a\n\ud83d\udc68\ud83c\udffb\u200d\ud83c\udfed=>\u5de5\u4e1a,\u5de5\u5382,\u7537\u5de5\u4eba,\u88c5\u914d,\u8f83\u6d45\u80a4\u8272,\u4f5c\u696d\u54e1,\u5de5\u5ee0,\u5de5\u5ee0\u7537\u4f5c\u696d\u54e1,\u7537,\u767d\u76ae\u819a,\u5de5\u5ee0\u5de5\u4eba,\u710a\u5de5,\u710a\u63a5,\u7537\u5de5\u5ee0\u5de5\u4eba\n\ud83d\udc68\ud83c\udffc\u200d\ud83c\udfed=>\u4e2d\u7b49-\u6d45\u80a4\u8272,\u5de5\u4e1a,\u5de5\u5382,\u7537\u5de5\u4eba,\u88c5\u914d,\u4f5c\u696d\u54e1,\u5de5\u5ee0,\u5de5\u5ee0\u7537\u4f5c\u696d\u54e1,\u7537,\u9ec3\u76ae\u819a,\u5de5\u5ee0\u5de5\u4eba,\u710a\u5de5,\u710a\u63a5,\u7537\u5de5\u5ee0\u5de5\u4eba\n\ud83d\udc68\ud83c\udffd\u200d\ud83c\udfed=>\u4e2d\u7b49\u80a4\u8272,\u5de5\u4e1a,\u5de5\u5382,\u7537\u5de5\u4eba,\u88c5\u914d,\u4f5c\u696d\u54e1,\u5de5\u5ee0,\u5de5\u5ee0\u7537\u4f5c\u696d\u54e1,\u6dfa\u8910\u76ae\u819a,\u7537,\u4e2d\u7b49\u76ae\u819a,\u5de5\u5ee0\u5de5\u4eba,\u710a\u5de5,\u710a\u63a5,\u7537\u5de5\u5ee0\u5de5\u4eba\n\ud83d\udc68\ud83c\udffe\u200d\ud83c\udfed=>\u4e2d\u7b49-\u6df1\u80a4\u8272,\u5de5\u4e1a,\u5de5\u5382,\u7537\u5de5\u4eba,\u88c5\u914d,\u4f5c\u696d\u54e1,\u5de5\u5ee0,\u5de5\u5ee0\u7537\u4f5c\u696d\u54e1,\u7537,\u8910\u76ae\u819a,\u4e2d\u6df1\u76ae\u819a,\u5de5\u5ee0\u5de5\u4eba,\u710a\u5de5,\u710a\u63a5,\u7537\u5de5\u5ee0\u5de5\u4eba\n\ud83d\udc68\ud83c\udfff\u200d\ud83c\udfed=>\u5de5\u4e1a,\u5de5\u5382,\u7537\u5de5\u4eba,\u88c5\u914d,\u8f83\u6df1\u80a4\u8272,\u4f5c\u696d\u54e1,\u5de5\u5ee0,\u5de5\u5ee0\u7537\u4f5c\u696d\u54e1,\u7537,\u9ed1\u76ae\u819a,\u5de5\u5ee0\u5de5\u4eba,\u710a\u5de5,\u710a\u63a5,\u7537\u5de5\u5ee0\u5de5\u4eba\n\ud83d\udc69\ud83c\udffb\u200d\ud83c\udfed=>\u5973\u5de5\u4eba,\u5de5\u4e1a,\u5de5\u5382,\u88c5\u914d,\u8f83\u6d45\u80a4\u8272,\u4f5c\u696d\u54e1,\u5973,\u5de5\u5ee0,\u5de5\u5ee0\u5973\u4f5c\u696d\u54e1,\u767d\u76ae\u819a,\u5973\u5de5\u5ee0\u5de5\u4eba,\u5de5\u5ee0\u5de5\u4eba,\u710a\u5de5,\u710a\u63a5\n\ud83d\udc69\ud83c\udffc\u200d\ud83c\udfed=>\u4e2d\u7b49-\u6d45\u80a4\u8272,\u5973\u5de5\u4eba,\u5de5\u4e1a,\u5de5\u5382,\u88c5\u914d,\u4f5c\u696d\u54e1,\u5973,\u5de5\u5ee0,\u5de5\u5ee0\u5973\u4f5c\u696d\u54e1,\u9ec3\u76ae\u819a,\u5973\u5de5\u5ee0\u5de5\u4eba,\u5de5\u5ee0\u5de5\u4eba,\u710a\u5de5,\u710a\u63a5\n\ud83d\udc69\ud83c\udffd\u200d\ud83c\udfed=>\u4e2d\u7b49\u80a4\u8272,\u5973\u5de5\u4eba,\u5de5\u4e1a,\u5de5\u5382,\u88c5\u914d,\u4f5c\u696d\u54e1,\u5973,\u5de5\u5ee0,\u5de5\u5ee0\u5973\u4f5c\u696d\u54e1,\u6dfa\u8910\u76ae\u819a,\u4e2d\u7b49\u76ae\u819a,\u5973\u5de5\u5ee0\u5de5\u4eba,\u5de5\u5ee0\u5de5\u4eba,\u710a\u5de5,\u710a\u63a5\n\ud83d\udc69\ud83c\udffe\u200d\ud83c\udfed=>\u4e2d\u7b49-\u6df1\u80a4\u8272,\u5973\u5de5\u4eba,\u5de5\u4e1a,\u5de5\u5382,\u88c5\u914d,\u4f5c\u696d\u54e1,\u5973,\u5de5\u5ee0,\u5de5\u5ee0\u5973\u4f5c\u696d\u54e1,\u8910\u76ae\u819a,\u4e2d\u6df1\u76ae\u819a,\u5973\u5de5\u5ee0\u5de5\u4eba,\u5de5\u5ee0\u5de5\u4eba,\u710a\u5de5,\u710a\u63a5\n\ud83d\udc69\ud83c\udfff\u200d\ud83c\udfed=>\u5973\u5de5\u4eba,\u5de5\u4e1a,\u5de5\u5382,\u88c5\u914d,\u8f83\u6df1\u80a4\u8272,\u4f5c\u696d\u54e1,\u5973,\u5de5\u5ee0,\u5de5\u5ee0\u5973\u4f5c\u696d\u54e1,\u9ed1\u76ae\u819a,\u5973\u5de5\u5ee0\u5de5\u4eba,\u5de5\u5ee0\u5de5\u4eba,\u710a\u5de5,\u710a\u63a5\n\ud83d\udc68\ud83c\udffb\u200d\ud83d\udcbc=>\u5546\u4eba,\u5efa\u7b51\u5e08,\u7537\u767d\u9886,\u7ecf\u7406,\u8f83\u6d45\u80a4\u8272,\u4e0a\u73ed\u65cf,\u7537,\u7537\u6027\u4e0a\u73ed\u65cf,\u767d\u76ae\u819a,\u767d\u9818,\u7537\u8077\u54e1,\u8077\u54e1\n\ud83d\udc68\ud83c\udffc\u200d\ud83d\udcbc=>\u4e2d\u7b49-\u6d45\u80a4\u8272,\u5546\u4eba,\u5efa\u7b51\u5e08,\u7537\u767d\u9886,\u7ecf\u7406,\u4e0a\u73ed\u65cf,\u7537,\u7537\u6027\u4e0a\u73ed\u65cf,\u767d\u9818,\u9ec3\u76ae\u819a,\u7537\u8077\u54e1,\u8077\u54e1\n\ud83d\udc68\ud83c\udffd\u200d\ud83d\udcbc=>\u4e2d\u7b49\u80a4\u8272,\u5546\u4eba,\u5efa\u7b51\u5e08,\u7537\u767d\u9886,\u7ecf\u7406,\u4e0a\u73ed\u65cf,\u6dfa\u8910\u76ae\u819a,\u7537,\u7537\u6027\u4e0a\u73ed\u65cf,\u767d\u9818,\u4e2d\u7b49\u76ae\u819a,\u7537\u8077\u54e1,\u8077\u54e1\n\ud83d\udc68\ud83c\udffe\u200d\ud83d\udcbc=>\u4e2d\u7b49-\u6df1\u80a4\u8272,\u5546\u4eba,\u5efa\u7b51\u5e08,\u7537\u767d\u9886,\u7ecf\u7406,\u4e0a\u73ed\u65cf,\u7537,\u7537\u6027\u4e0a\u73ed\u65cf,\u767d\u9818,\u8910\u76ae\u819a,\u4e2d\u6df1\u76ae\u819a,\u7537\u8077\u54e1,\u8077\u54e1\n\ud83d\udc68\ud83c\udfff\u200d\ud83d\udcbc=>\u5546\u4eba,\u5efa\u7b51\u5e08,\u7537\u767d\u9886,\u7ecf\u7406,\u8f83\u6df1\u80a4\u8272,\u4e0a\u73ed\u65cf,\u7537,\u7537\u6027\u4e0a\u73ed\u65cf,\u767d\u9818,\u9ed1\u76ae\u819a,\u7537\u8077\u54e1,\u8077\u54e1\n\ud83d\udc69\ud83c\udffb\u200d\ud83d\udcbc=>\u5546\u4eba,\u5973\u767d\u9886,\u5efa\u7b51\u5e08,\u7ecf\u7406,\u8f83\u6d45\u80a4\u8272,\u4e0a\u73ed\u65cf,\u5973,\u5973\u6027\u4e0a\u73ed\u65cf,\u767d\u76ae\u819a,\u767d\u9818,ol,\u5973\u8077\u54e1,\u8077\u54e1\n\ud83d\udc69\ud83c\udffc\u200d\ud83d\udcbc=>\u4e2d\u7b49-\u6d45\u80a4\u8272,\u5546\u4eba,\u5973\u767d\u9886,\u5efa\u7b51\u5e08,\u7ecf\u7406,\u4e0a\u73ed\u65cf,\u5973,\u5973\u6027\u4e0a\u73ed\u65cf,\u767d\u9818,\u9ec3\u76ae\u819a,ol,\u5973\u8077\u54e1,\u8077\u54e1\n\ud83d\udc69\ud83c\udffd\u200d\ud83d\udcbc=>\u4e2d\u7b49\u80a4\u8272,\u5546\u4eba,\u5973\u767d\u9886,\u5efa\u7b51\u5e08,\u7ecf\u7406,\u4e0a\u73ed\u65cf,\u5973,\u5973\u6027\u4e0a\u73ed\u65cf,\u6dfa\u8910\u76ae\u819a,\u767d\u9818,ol,\u4e2d\u7b49\u76ae\u819a,\u5973\u8077\u54e1,\u8077\u54e1\n\ud83d\udc69\ud83c\udffe\u200d\ud83d\udcbc=>\u4e2d\u7b49-\u6df1\u80a4\u8272,\u5546\u4eba,\u5973\u767d\u9886,\u5efa\u7b51\u5e08,\u7ecf\u7406,\u4e0a\u73ed\u65cf,\u5973,\u5973\u6027\u4e0a\u73ed\u65cf,\u767d\u9818,\u8910\u76ae\u819a,ol,\u4e2d\u6df1\u76ae\u819a,\u5973\u8077\u54e1,\u8077\u54e1\n\ud83d\udc69\ud83c\udfff\u200d\ud83d\udcbc=>\u5546\u4eba,\u5973\u767d\u9886,\u5efa\u7b51\u5e08,\u7ecf\u7406,\u8f83\u6df1\u80a4\u8272,\u4e0a\u73ed\u65cf,\u5973,\u5973\u6027\u4e0a\u73ed\u65cf,\u767d\u9818,\u9ed1\u76ae\u819a,ol,\u5973\u8077\u54e1,\u8077\u54e1\n\ud83d\udc68\ud83c\udffb\u200d\ud83d\udd2c=>\u5316\u5b66\u5bb6,\u5de5\u7a0b\u5b66\u5bb6,\u7269\u7406\u5b66\u5bb6,\u751f\u7269\u5b66\u5bb6,\u7537,\u7537\u79d1\u5b66\u5bb6,\u79d1\u5b66\u5bb6,\u8f83\u6d45\u80a4\u8272,\u7537\u79d1\u5b78\u5bb6,\u767d\u76ae\u819a,\u79d1\u5b78\u5bb6\n\ud83d\udc68\ud83c\udffc\u200d\ud83d\udd2c=>\u4e2d\u7b49-\u6d45\u80a4\u8272,\u5316\u5b66\u5bb6,\u5de5\u7a0b\u5b66\u5bb6,\u7269\u7406\u5b66\u5bb6,\u751f\u7269\u5b66\u5bb6,\u7537,\u7537\u79d1\u5b66\u5bb6,\u79d1\u5b66\u5bb6,\u7537\u79d1\u5b78\u5bb6,\u79d1\u5b78\u5bb6,\u9ec3\u76ae\u819a\n\ud83d\udc68\ud83c\udffd\u200d\ud83d\udd2c=>\u4e2d\u7b49\u80a4\u8272,\u5316\u5b66\u5bb6,\u5de5\u7a0b\u5b66\u5bb6,\u7269\u7406\u5b66\u5bb6,\u751f\u7269\u5b66\u5bb6,\u7537,\u7537\u79d1\u5b66\u5bb6,\u79d1\u5b66\u5bb6,\u6dfa\u8910\u76ae\u819a,\u7537\u79d1\u5b78\u5bb6,\u79d1\u5b78\u5bb6,\u4e2d\u7b49\u76ae\u819a\n\ud83d\udc68\ud83c\udffe\u200d\ud83d\udd2c=>\u4e2d\u7b49-\u6df1\u80a4\u8272,\u5316\u5b66\u5bb6,\u5de5\u7a0b\u5b66\u5bb6,\u7269\u7406\u5b66\u5bb6,\u751f\u7269\u5b66\u5bb6,\u7537,\u7537\u79d1\u5b66\u5bb6,\u79d1\u5b66\u5bb6,\u7537\u79d1\u5b78\u5bb6,\u79d1\u5b78\u5bb6,\u8910\u76ae\u819a,\u4e2d\u6df1\u76ae\u819a\n\ud83d\udc68\ud83c\udfff\u200d\ud83d\udd2c=>\u5316\u5b66\u5bb6,\u5de5\u7a0b\u5b66\u5bb6,\u7269\u7406\u5b66\u5bb6,\u751f\u7269\u5b66\u5bb6,\u7537,\u7537\u79d1\u5b66\u5bb6,\u79d1\u5b66\u5bb6,\u8f83\u6df1\u80a4\u8272,\u7537\u79d1\u5b78\u5bb6,\u79d1\u5b78\u5bb6,\u9ed1\u76ae\u819a\n\ud83d\udc69\ud83c\udffb\u200d\ud83d\udd2c=>\u5316\u5b66\u5bb6,\u5973,\u5973\u79d1\u5b66\u5bb6,\u5de5\u7a0b\u5b66\u5bb6,\u7269\u7406\u5b66\u5bb6,\u751f\u7269\u5b66\u5bb6,\u79d1\u5b66\u5bb6,\u8f83\u6d45\u80a4\u8272,\u5973\u79d1\u5b78\u5bb6,\u767d\u76ae\u819a,\u79d1\u5b78\u5bb6\n\ud83d\udc69\ud83c\udffc\u200d\ud83d\udd2c=>\u4e2d\u7b49-\u6d45\u80a4\u8272,\u5316\u5b66\u5bb6,\u5973,\u5973\u79d1\u5b66\u5bb6,\u5de5\u7a0b\u5b66\u5bb6,\u7269\u7406\u5b66\u5bb6,\u751f\u7269\u5b66\u5bb6,\u79d1\u5b66\u5bb6,\u5973\u79d1\u5b78\u5bb6,\u79d1\u5b78\u5bb6,\u9ec3\u76ae\u819a\n\ud83d\udc69\ud83c\udffd\u200d\ud83d\udd2c=>\u4e2d\u7b49\u80a4\u8272,\u5316\u5b66\u5bb6,\u5973,\u5973\u79d1\u5b66\u5bb6,\u5de5\u7a0b\u5b66\u5bb6,\u7269\u7406\u5b66\u5bb6,\u751f\u7269\u5b66\u5bb6,\u79d1\u5b66\u5bb6,\u5973\u79d1\u5b78\u5bb6,\u6dfa\u8910\u76ae\u819a,\u79d1\u5b78\u5bb6,\u4e2d\u7b49\u76ae\u819a\n\ud83d\udc69\ud83c\udffe\u200d\ud83d\udd2c=>\u4e2d\u7b49-\u6df1\u80a4\u8272,\u5316\u5b66\u5bb6,\u5973,\u5973\u79d1\u5b66\u5bb6,\u5de5\u7a0b\u5b66\u5bb6,\u7269\u7406\u5b66\u5bb6,\u751f\u7269\u5b66\u5bb6,\u79d1\u5b66\u5bb6,\u5973\u79d1\u5b78\u5bb6,\u79d1\u5b78\u5bb6,\u8910\u76ae\u819a,\u4e2d\u6df1\u76ae\u819a\n\ud83d\udc69\ud83c\udfff\u200d\ud83d\udd2c=>\u5316\u5b66\u5bb6,\u5973,\u5973\u79d1\u5b66\u5bb6,\u5de5\u7a0b\u5b66\u5bb6,\u7269\u7406\u5b66\u5bb6,\u751f\u7269\u5b66\u5bb6,\u79d1\u5b66\u5bb6,\u8f83\u6df1\u80a4\u8272,\u5973\u79d1\u5b78\u5bb6,\u79d1\u5b78\u5bb6,\u9ed1\u76ae\u819a\n\ud83d\udc68\ud83c\udffb\u200d\ud83d\udcbb=>\u53d1\u660e\u5bb6,\u5f00\u53d1\u4eba\u5458,\u7537,\u7537\u7a0b\u5e8f\u5458,\u7801\u519c,\u7a0b\u5e8f\u5458,\u8f6f\u4ef6,\u8f83\u6d45\u80a4\u8272,\u5de5\u7a0b\u5e2b,\u7537\u5de5\u7a0b\u5e2b,\u767d\u76ae\u819a,\u6280\u8853\u4eba\u54e1,\u7537\u6280\u8853\u4eba\u54e1,\u7a0b\u5f0f\u8a2d\u8a08\u5e2b,\u8edf\u4ef6,\u958b\u767c\u4eba\u54e1\n\ud83d\udc68\ud83c\udffc\u200d\ud83d\udcbb=>\u4e2d\u7b49-\u6d45\u80a4\u8272,\u53d1\u660e\u5bb6,\u5f00\u53d1\u4eba\u5458,\u7537,\u7537\u7a0b\u5e8f\u5458,\u7801\u519c,\u7a0b\u5e8f\u5458,\u8f6f\u4ef6,\u5de5\u7a0b\u5e2b,\u7537\u5de5\u7a0b\u5e2b,\u9ec3\u76ae\u819a,\u6280\u8853\u4eba\u54e1,\u7537\u6280\u8853\u4eba\u54e1,\u7a0b\u5f0f\u8a2d\u8a08\u5e2b,\u8edf\u4ef6,\u958b\u767c\u4eba\u54e1\n\ud83d\udc68\ud83c\udffd\u200d\ud83d\udcbb=>\u4e2d\u7b49\u80a4\u8272,\u53d1\u660e\u5bb6,\u5f00\u53d1\u4eba\u5458,\u7537,\u7537\u7a0b\u5e8f\u5458,\u7801\u519c,\u7a0b\u5e8f\u5458,\u8f6f\u4ef6,\u5de5\u7a0b\u5e2b,\u6dfa\u8910\u76ae\u819a,\u7537\u5de5\u7a0b\u5e2b,\u4e2d\u7b49\u76ae\u819a,\u6280\u8853\u4eba\u54e1,\u7537\u6280\u8853\u4eba\u54e1,\u7a0b\u5f0f\u8a2d\u8a08\u5e2b,\u8edf\u4ef6,\u958b\u767c\u4eba\u54e1\n\ud83d\udc68\ud83c\udffe\u200d\ud83d\udcbb=>\u4e2d\u7b49-\u6df1\u80a4\u8272,\u53d1\u660e\u5bb6,\u5f00\u53d1\u4eba\u5458,\u7537,\u7537\u7a0b\u5e8f\u5458,\u7801\u519c,\u7a0b\u5e8f\u5458,\u8f6f\u4ef6,\u5de5\u7a0b\u5e2b,\u7537\u5de5\u7a0b\u5e2b,\u8910\u76ae\u819a,\u4e2d\u6df1\u76ae\u819a,\u6280\u8853\u4eba\u54e1,\u7537\u6280\u8853\u4eba\u54e1,\u7a0b\u5f0f\u8a2d\u8a08\u5e2b,\u8edf\u4ef6,\u958b\u767c\u4eba\u54e1\n\ud83d\udc68\ud83c\udfff\u200d\ud83d\udcbb=>\u53d1\u660e\u5bb6,\u5f00\u53d1\u4eba\u5458,\u7537,\u7537\u7a0b\u5e8f\u5458,\u7801\u519c,\u7a0b\u5e8f\u5458,\u8f6f\u4ef6,\u8f83\u6df1\u80a4\u8272,\u5de5\u7a0b\u5e2b,\u7537\u5de5\u7a0b\u5e2b,\u9ed1\u76ae\u819a,\u6280\u8853\u4eba\u54e1,\u7537\u6280\u8853\u4eba\u54e1,\u7a0b\u5f0f\u8a2d\u8a08\u5e2b,\u8edf\u4ef6,\u958b\u767c\u4eba\u54e1\n\ud83d\udc69\ud83c\udffb\u200d\ud83d\udcbb=>\u53d1\u660e\u5bb6,\u5973,\u5973\u7a0b\u5e8f\u5458,\u5f00\u53d1\u4eba\u5458,\u7801\u519c,\u7a0b\u5e8f\u5458,\u8f6f\u4ef6,\u8f83\u6d45\u80a4\u8272,\u5973\u5de5\u7a0b\u5e2b,\u5de5\u7a0b\u5e2b,\u767d\u76ae\u819a,\u5973\u6280\u8853\u4eba\u54e1,\u6280\u8853\u4eba\u54e1,\u7a0b\u5f0f\u8a2d\u8a08\u5e2b,\u8edf\u4ef6,\u958b\u767c\u4eba\u54e1\n\ud83d\udc69\ud83c\udffc\u200d\ud83d\udcbb=>\u4e2d\u7b49-\u6d45\u80a4\u8272,\u53d1\u660e\u5bb6,\u5973,\u5973\u7a0b\u5e8f\u5458,\u5f00\u53d1\u4eba\u5458,\u7801\u519c,\u7a0b\u5e8f\u5458,\u8f6f\u4ef6,\u5973\u5de5\u7a0b\u5e2b,\u5de5\u7a0b\u5e2b,\u9ec3\u76ae\u819a,\u5973\u6280\u8853\u4eba\u54e1,\u6280\u8853\u4eba\u54e1,\u7a0b\u5f0f\u8a2d\u8a08\u5e2b,\u8edf\u4ef6,\u958b\u767c\u4eba\u54e1\n\ud83d\udc69\ud83c\udffd\u200d\ud83d\udcbb=>\u4e2d\u7b49\u80a4\u8272,\u53d1\u660e\u5bb6,\u5973,\u5973\u7a0b\u5e8f\u5458,\u5f00\u53d1\u4eba\u5458,\u7801\u519c,\u7a0b\u5e8f\u5458,\u8f6f\u4ef6,\u5973\u5de5\u7a0b\u5e2b,\u5de5\u7a0b\u5e2b,\u6dfa\u8910\u76ae\u819a,\u4e2d\u7b49\u76ae\u819a,\u5973\u6280\u8853\u4eba\u54e1,\u6280\u8853\u4eba\u54e1,\u7a0b\u5f0f\u8a2d\u8a08\u5e2b,\u8edf\u4ef6,\u958b\u767c\u4eba\u54e1\n\ud83d\udc69\ud83c\udffe\u200d\ud83d\udcbb=>\u4e2d\u7b49-\u6df1\u80a4\u8272,\u53d1\u660e\u5bb6,\u5973,\u5973\u7a0b\u5e8f\u5458,\u5f00\u53d1\u4eba\u5458,\u7801\u519c,\u7a0b\u5e8f\u5458,\u8f6f\u4ef6,\u5973\u5de5\u7a0b\u5e2b,\u5de5\u7a0b\u5e2b,\u8910\u76ae\u819a,\u4e2d\u6df1\u76ae\u819a,\u5973\u6280\u8853\u4eba\u54e1,\u6280\u8853\u4eba\u54e1,\u7a0b\u5f0f\u8a2d\u8a08\u5e2b,\u8edf\u4ef6,\u958b\u767c\u4eba\u54e1\n\ud83d\udc69\ud83c\udfff\u200d\ud83d\udcbb=>\u53d1\u660e\u5bb6,\u5973,\u5973\u7a0b\u5e8f\u5458,\u5f00\u53d1\u4eba\u5458,\u7801\u519c,\u7a0b\u5e8f\u5458,\u8f6f\u4ef6,\u8f83\u6df1\u80a4\u8272,\u5973\u5de5\u7a0b\u5e2b,\u5de5\u7a0b\u5e2b,\u9ed1\u76ae\u819a,\u5973\u6280\u8853\u4eba\u54e1,\u6280\u8853\u4eba\u54e1,\u7a0b\u5f0f\u8a2d\u8a08\u5e2b,\u8edf\u4ef6,\u958b\u767c\u4eba\u54e1\n\ud83d\udc68\ud83c\udffb\u200d\ud83c\udfa4=>\u6447\u6eda\u6b4c\u624b,\u660e\u661f,\u7537,\u7537\u6b4c\u624b,\u7537\u6f14\u5458,\u827a\u4eba,\u8f83\u6d45\u80a4\u8272,\u6b4c\u624b,\u767d\u76ae\u819a\n\ud83d\udc68\ud83c\udffc\u200d\ud83c\udfa4=>\u4e2d\u7b49-\u6d45\u80a4\u8272,\u6447\u6eda\u6b4c\u624b,\u660e\u661f,\u7537,\u7537\u6b4c\u624b,\u7537\u6f14\u5458,\u827a\u4eba,\u6b4c\u624b,\u9ec3\u76ae\u819a\n\ud83d\udc68\ud83c\udffd\u200d\ud83c\udfa4=>\u4e2d\u7b49\u80a4\u8272,\u6447\u6eda\u6b4c\u624b,\u660e\u661f,\u7537,\u7537\u6b4c\u624b,\u7537\u6f14\u5458,\u827a\u4eba,\u6b4c\u624b,\u6dfa\u8910\u76ae\u819a,\u4e2d\u7b49\u76ae\u819a\n\ud83d\udc68\ud83c\udffe\u200d\ud83c\udfa4=>\u4e2d\u7b49-\u6df1\u80a4\u8272,\u6447\u6eda\u6b4c\u624b,\u660e\u661f,\u7537,\u7537\u6b4c\u624b,\u7537\u6f14\u5458,\u827a\u4eba,\u6b4c\u624b,\u8910\u76ae\u819a,\u4e2d\u6df1\u76ae\u819a\n\ud83d\udc68\ud83c\udfff\u200d\ud83c\udfa4=>\u6447\u6eda\u6b4c\u624b,\u660e\u661f,\u7537,\u7537\u6b4c\u624b,\u7537\u6f14\u5458,\u827a\u4eba,\u8f83\u6df1\u80a4\u8272,\u6b4c\u624b,\u9ed1\u76ae\u819a\n\ud83d\udc69\ud83c\udffb\u200d\ud83c\udfa4=>\u5973,\u5973\u6b4c\u624b,\u6447\u6eda\u6b4c\u624b,\u660e\u661f,\u6f14\u5458,\u827a\u4eba,\u8f83\u6d45\u80a4\u8272,\u6b4c\u624b,\u767d\u76ae\u819a\n\ud83d\udc69\ud83c\udffc\u200d\ud83c\udfa4=>\u4e2d\u7b49-\u6d45\u80a4\u8272,\u5973,\u5973\u6b4c\u624b,\u6447\u6eda\u6b4c\u624b,\u660e\u661f,\u6f14\u5458,\u827a\u4eba,\u6b4c\u624b,\u9ec3\u76ae\u819a\n\ud83d\udc69\ud83c\udffd\u200d\ud83c\udfa4=>\u4e2d\u7b49\u80a4\u8272,\u5973,\u5973\u6b4c\u624b,\u6447\u6eda\u6b4c\u624b,\u660e\u661f,\u6f14\u5458,\u827a\u4eba,\u6b4c\u624b,\u6dfa\u8910\u76ae\u819a,\u4e2d\u7b49\u76ae\u819a\n\ud83d\udc69\ud83c\udffe\u200d\ud83c\udfa4=>\u4e2d\u7b49-\u6df1\u80a4\u8272,\u5973,\u5973\u6b4c\u624b,\u6447\u6eda\u6b4c\u624b,\u660e\u661f,\u6f14\u5458,\u827a\u4eba,\u6b4c\u624b,\u8910\u76ae\u819a,\u4e2d\u6df1\u76ae\u819a\n\ud83d\udc69\ud83c\udfff\u200d\ud83c\udfa4=>\u5973,\u5973\u6b4c\u624b,\u6447\u6eda\u6b4c\u624b,\u660e\u661f,\u6f14\u5458,\u827a\u4eba,\u8f83\u6df1\u80a4\u8272,\u6b4c\u624b,\u9ed1\u76ae\u819a\n\ud83d\udc68\ud83c\udffb\u200d\ud83c\udfa8=>\u7537,\u7537\u827a\u672f\u5bb6,\u753b\u5bb6,\u8f83\u6d45\u80a4\u8272,\u7537\u85dd\u8853\u5bb6,\u767d\u76ae\u819a,\u85dd\u8853\u5bb6,\u7537\u756b\u5bb6,\u756b\u5bb6\n\ud83d\udc68\ud83c\udffc\u200d\ud83c\udfa8=>\u4e2d\u7b49-\u6d45\u80a4\u8272,\u7537,\u7537\u827a\u672f\u5bb6,\u753b\u5bb6,\u7537\u85dd\u8853\u5bb6,\u85dd\u8853\u5bb6,\u9ec3\u76ae\u819a,\u7537\u756b\u5bb6,\u756b\u5bb6\n\ud83d\udc68\ud83c\udffd\u200d\ud83c\udfa8=>\u4e2d\u7b49\u80a4\u8272,\u7537,\u7537\u827a\u672f\u5bb6,\u753b\u5bb6,\u6dfa\u8910\u76ae\u819a,\u7537\u85dd\u8853\u5bb6,\u85dd\u8853\u5bb6,\u4e2d\u7b49\u76ae\u819a,\u7537\u756b\u5bb6,\u756b\u5bb6\n\ud83d\udc68\ud83c\udffe\u200d\ud83c\udfa8=>\u4e2d\u7b49-\u6df1\u80a4\u8272,\u7537,\u7537\u827a\u672f\u5bb6,\u753b\u5bb6,\u7537\u85dd\u8853\u5bb6,\u85dd\u8853\u5bb6,\u8910\u76ae\u819a,\u4e2d\u6df1\u76ae\u819a,\u7537\u756b\u5bb6,\u756b\u5bb6\n\ud83d\udc68\ud83c\udfff\u200d\ud83c\udfa8=>\u7537,\u7537\u827a\u672f\u5bb6,\u753b\u5bb6,\u8f83\u6df1\u80a4\u8272,\u7537\u85dd\u8853\u5bb6,\u85dd\u8853\u5bb6,\u9ed1\u76ae\u819a,\u7537\u756b\u5bb6,\u756b\u5bb6\n\ud83d\udc69\ud83c\udffb\u200d\ud83c\udfa8=>\u5973,\u5973\u827a\u672f\u5bb6,\u753b\u5bb6,\u8f83\u6d45\u80a4\u8272,\u5973\u85dd\u8853\u5bb6,\u767d\u76ae\u819a,\u85dd\u8853\u5bb6,\u5973\u756b\u5bb6,\u756b\u5bb6\n\ud83d\udc69\ud83c\udffc\u200d\ud83c\udfa8=>\u4e2d\u7b49-\u6d45\u80a4\u8272,\u5973,\u5973\u827a\u672f\u5bb6,\u753b\u5bb6,\u5973\u85dd\u8853\u5bb6,\u85dd\u8853\u5bb6,\u9ec3\u76ae\u819a,\u5973\u756b\u5bb6,\u756b\u5bb6\n\ud83d\udc69\ud83c\udffd\u200d\ud83c\udfa8=>\u4e2d\u7b49\u80a4\u8272,\u5973,\u5973\u827a\u672f\u5bb6,\u753b\u5bb6,\u5973\u85dd\u8853\u5bb6,\u6dfa\u8910\u76ae\u819a,\u85dd\u8853\u5bb6,\u4e2d\u7b49\u76ae\u819a,\u5973\u756b\u5bb6,\u756b\u5bb6\n\ud83d\udc69\ud83c\udffe\u200d\ud83c\udfa8=>\u4e2d\u7b49-\u6df1\u80a4\u8272,\u5973,\u5973\u827a\u672f\u5bb6,\u753b\u5bb6,\u5973\u85dd\u8853\u5bb6,\u85dd\u8853\u5bb6,\u8910\u76ae\u819a,\u4e2d\u6df1\u76ae\u819a,\u5973\u756b\u5bb6,\u756b\u5bb6\n\ud83d\udc69\ud83c\udfff\u200d\ud83c\udfa8=>\u5973,\u5973\u827a\u672f\u5bb6,\u753b\u5bb6,\u8f83\u6df1\u80a4\u8272,\u5973\u85dd\u8853\u5bb6,\u85dd\u8853\u5bb6,\u9ed1\u76ae\u819a,\u5973\u756b\u5bb6,\u756b\u5bb6\n\ud83d\udc68\ud83c\udffb\u200d\ud83d\ude80=>\u5b87\u822a\u5458,\u706b\u7bad,\u7537,\u7537\u5b87\u822a\u5458,\u8f83\u6d45\u80a4\u8272,\u592a\u7a7a\u4eba,\u7537\u592a\u7a7a\u4eba,\u767d\u76ae\u819a\n\ud83d\udc68\ud83c\udffc\u200d\ud83d\ude80=>\u4e2d\u7b49-\u6d45\u80a4\u8272,\u5b87\u822a\u5458,\u706b\u7bad,\u7537,\u7537\u5b87\u822a\u5458,\u592a\u7a7a\u4eba,\u7537\u592a\u7a7a\u4eba,\u9ec3\u76ae\u819a\n\ud83d\udc68\ud83c\udffd\u200d\ud83d\ude80=>\u4e2d\u7b49\u80a4\u8272,\u5b87\u822a\u5458,\u706b\u7bad,\u7537,\u7537\u5b87\u822a\u5458,\u592a\u7a7a\u4eba,\u6dfa\u8910\u76ae\u819a,\u7537\u592a\u7a7a\u4eba,\u4e2d\u7b49\u76ae\u819a\n\ud83d\udc68\ud83c\udffe\u200d\ud83d\ude80=>\u4e2d\u7b49-\u6df1\u80a4\u8272,\u5b87\u822a\u5458,\u706b\u7bad,\u7537,\u7537\u5b87\u822a\u5458,\u592a\u7a7a\u4eba,\u7537\u592a\u7a7a\u4eba,\u8910\u76ae\u819a,\u4e2d\u6df1\u76ae\u819a\n\ud83d\udc68\ud83c\udfff\u200d\ud83d\ude80=>\u5b87\u822a\u5458,\u706b\u7bad,\u7537,\u7537\u5b87\u822a\u5458,\u8f83\u6df1\u80a4\u8272,\u592a\u7a7a\u4eba,\u7537\u592a\u7a7a\u4eba,\u9ed1\u76ae\u819a\n\ud83d\udc69\ud83c\udffb\u200d\ud83d\ude80=>\u5973,\u5973\u5b87\u822a\u5458,\u5b87\u822a\u5458,\u706b\u7bad,\u8f83\u6d45\u80a4\u8272,\u592a\u7a7a\u4eba,\u5973\u592a\u7a7a\u4eba,\u767d\u76ae\u819a\n\ud83d\udc69\ud83c\udffc\u200d\ud83d\ude80=>\u4e2d\u7b49-\u6d45\u80a4\u8272,\u5973,\u5973\u5b87\u822a\u5458,\u5b87\u822a\u5458,\u706b\u7bad,\u592a\u7a7a\u4eba,\u5973\u592a\u7a7a\u4eba,\u9ec3\u76ae\u819a\n\ud83d\udc69\ud83c\udffd\u200d\ud83d\ude80=>\u4e2d\u7b49\u80a4\u8272,\u5973,\u5973\u5b87\u822a\u5458,\u5b87\u822a\u5458,\u706b\u7bad,\u592a\u7a7a\u4eba,\u5973\u592a\u7a7a\u4eba,\u6dfa\u8910\u76ae\u819a,\u4e2d\u7b49\u76ae\u819a\n\ud83d\udc69\ud83c\udffe\u200d\ud83d\ude80=>\u4e2d\u7b49-\u6df1\u80a4\u8272,\u5973,\u5973\u5b87\u822a\u5458,\u5b87\u822a\u5458,\u706b\u7bad,\u592a\u7a7a\u4eba,\u5973\u592a\u7a7a\u4eba,\u8910\u76ae\u819a,\u4e2d\u6df1\u76ae\u819a\n\ud83d\udc69\ud83c\udfff\u200d\ud83d\ude80=>\u5973,\u5973\u5b87\u822a\u5458,\u5b87\u822a\u5458,\u706b\u7bad,\u8f83\u6df1\u80a4\u8272,\u592a\u7a7a\u4eba,\u5973\u592a\u7a7a\u4eba,\u9ed1\u76ae\u819a\n\ud83d\udc68\ud83c\udffb\u200d\ud83d\ude92=>\u6d88\u9632\u5458,\u6d88\u9632\u8f66,\u7537,\u7537\u6d88\u9632\u5458,\u8f83\u6d45\u80a4\u8272,\u6d88\u9632\u54e1,\u7537\u6d88\u9632\u54e1,\u767d\u76ae\u819a\n\ud83d\udc68\ud83c\udffc\u200d\ud83d\ude92=>\u4e2d\u7b49-\u6d45\u80a4\u8272,\u6d88\u9632\u5458,\u6d88\u9632\u8f66,\u7537,\u7537\u6d88\u9632\u5458,\u6d88\u9632\u54e1,\u7537\u6d88\u9632\u54e1,\u9ec3\u76ae\u819a\n\ud83d\udc68\ud83c\udffd\u200d\ud83d\ude92=>\u4e2d\u7b49\u80a4\u8272,\u6d88\u9632\u5458,\u6d88\u9632\u8f66,\u7537,\u7537\u6d88\u9632\u5458,\u6d88\u9632\u54e1,\u6dfa\u8910\u76ae\u819a,\u7537\u6d88\u9632\u54e1,\u4e2d\u7b49\u76ae\u819a\n\ud83d\udc68\ud83c\udffe\u200d\ud83d\ude92=>\u4e2d\u7b49-\u6df1\u80a4\u8272,\u6d88\u9632\u5458,\u6d88\u9632\u8f66,\u7537,\u7537\u6d88\u9632\u5458,\u6d88\u9632\u54e1,\u7537\u6d88\u9632\u54e1,\u8910\u76ae\u819a,\u4e2d\u6df1\u76ae\u819a\n\ud83d\udc68\ud83c\udfff\u200d\ud83d\ude92=>\u6d88\u9632\u5458,\u6d88\u9632\u8f66,\u7537,\u7537\u6d88\u9632\u5458,\u8f83\u6df1\u80a4\u8272,\u6d88\u9632\u54e1,\u7537\u6d88\u9632\u54e1,\u9ed1\u76ae\u819a\n\ud83d\udc69\ud83c\udffb\u200d\ud83d\ude92=>\u5973,\u5973\u6d88\u9632\u5458,\u6d88\u9632\u5458,\u6d88\u9632\u8f66,\u8f83\u6d45\u80a4\u8272,\u5973\u6d88\u9632\u54e1,\u6d88\u9632\u54e1,\u767d\u76ae\u819a\n\ud83d\udc69\ud83c\udffc\u200d\ud83d\ude92=>\u4e2d\u7b49-\u6d45\u80a4\u8272,\u5973,\u5973\u6d88\u9632\u5458,\u6d88\u9632\u5458,\u6d88\u9632\u8f66,\u5973\u6d88\u9632\u54e1,\u6d88\u9632\u54e1,\u9ec3\u76ae\u819a\n\ud83d\udc69\ud83c\udffd\u200d\ud83d\ude92=>\u4e2d\u7b49\u80a4\u8272,\u5973,\u5973\u6d88\u9632\u5458,\u6d88\u9632\u5458,\u6d88\u9632\u8f66,\u5973\u6d88\u9632\u54e1,\u6d88\u9632\u54e1,\u6dfa\u8910\u76ae\u819a,\u4e2d\u7b49\u76ae\u819a\n\ud83d\udc69\ud83c\udffe\u200d\ud83d\ude92=>\u4e2d\u7b49-\u6df1\u80a4\u8272,\u5973,\u5973\u6d88\u9632\u5458,\u6d88\u9632\u5458,\u6d88\u9632\u8f66,\u5973\u6d88\u9632\u54e1,\u6d88\u9632\u54e1,\u8910\u76ae\u819a,\u4e2d\u6df1\u76ae\u819a\n\ud83d\udc69\ud83c\udfff\u200d\ud83d\ude92=>\u5973,\u5973\u6d88\u9632\u5458,\u6d88\u9632\u5458,\u6d88\u9632\u8f66,\u8f83\u6df1\u80a4\u8272,\u5973\u6d88\u9632\u54e1,\u6d88\u9632\u54e1,\u9ed1\u76ae\u819a\n\ud83d\udc6e\ud83c\udffb=>\u8b66\u5b98,\u8b66\u5bdf,\u8f83\u6d45\u80a4\u8272,\u767d\u76ae\u819a\n\ud83d\udc6e\ud83c\udffc=>\u4e2d\u7b49-\u6d45\u80a4\u8272,\u8b66\u5b98,\u8b66\u5bdf,\u9ec3\u76ae\u819a\n\ud83d\udc6e\ud83c\udffd=>\u4e2d\u7b49\u80a4\u8272,\u8b66\u5b98,\u8b66\u5bdf,\u6dfa\u8910\u76ae\u819a,\u4e2d\u7b49\u76ae\u819a\n\ud83d\udc6e\ud83c\udffe=>\u4e2d\u7b49-\u6df1\u80a4\u8272,\u8b66\u5b98,\u8b66\u5bdf,\u8910\u76ae\u819a,\u4e2d\u6df1\u76ae\u819a\n\ud83d\udc6e\ud83c\udfff=>\u8b66\u5b98,\u8b66\u5bdf,\u8f83\u6df1\u80a4\u8272,\u9ed1\u76ae\u819a\n\ud83d\udc6e\ud83c\udffb\u200d\u2642=>\u7537,\u7537\u8b66\u5bdf,\u8b66\u5b98,\u8b66\u5bdf,\u8f83\u6d45\u80a4\u8272,\u7537\u8b66,\u767d\u76ae\u819a\n\ud83d\udc6e\ud83c\udffc\u200d\u2642=>\u4e2d\u7b49-\u6d45\u80a4\u8272,\u7537,\u7537\u8b66\u5bdf,\u8b66\u5b98,\u8b66\u5bdf,\u7537\u8b66,\u9ec3\u76ae\u819a\n\ud83d\udc6e\ud83c\udffd\u200d\u2642=>\u4e2d\u7b49\u80a4\u8272,\u7537,\u7537\u8b66\u5bdf,\u8b66\u5b98,\u8b66\u5bdf,\u6dfa\u8910\u76ae\u819a,\u7537\u8b66,\u4e2d\u7b49\u76ae\u819a\n\ud83d\udc6e\ud83c\udffe\u200d\u2642=>\u4e2d\u7b49-\u6df1\u80a4\u8272,\u7537,\u7537\u8b66\u5bdf,\u8b66\u5b98,\u8b66\u5bdf,\u7537\u8b66,\u8910\u76ae\u819a,\u4e2d\u6df1\u76ae\u819a\n\ud83d\udc6e\ud83c\udfff\u200d\u2642=>\u7537,\u7537\u8b66\u5bdf,\u8b66\u5b98,\u8b66\u5bdf,\u8f83\u6df1\u80a4\u8272,\u7537\u8b66,\u9ed1\u76ae\u819a\n\ud83d\udc6e\ud83c\udffb\u200d\u2640=>\u5973,\u5973\u8b66\u5bdf,\u8b66\u5b98,\u8b66\u5bdf,\u8f83\u6d45\u80a4\u8272,\u5973\u8b66,\u767d\u76ae\u819a\n\ud83d\udc6e\ud83c\udffc\u200d\u2640=>\u4e2d\u7b49-\u6d45\u80a4\u8272,\u5973,\u5973\u8b66\u5bdf,\u8b66\u5b98,\u8b66\u5bdf,\u5973\u8b66,\u9ec3\u76ae\u819a\n\ud83d\udc6e\ud83c\udffd\u200d\u2640=>\u4e2d\u7b49\u80a4\u8272,\u5973,\u5973\u8b66\u5bdf,\u8b66\u5b98,\u8b66\u5bdf,\u5973\u8b66,\u6dfa\u8910\u76ae\u819a,\u4e2d\u7b49\u76ae\u819a\n\ud83d\udc6e\ud83c\udffe\u200d\u2640=>\u4e2d\u7b49-\u6df1\u80a4\u8272,\u5973,\u5973\u8b66\u5bdf,\u8b66\u5b98,\u8b66\u5bdf,\u5973\u8b66,\u8910\u76ae\u819a,\u4e2d\u6df1\u76ae\u819a\n\ud83d\udc6e\ud83c\udfff\u200d\u2640=>\u5973,\u5973\u8b66\u5bdf,\u8b66\u5b98,\u8b66\u5bdf,\u8f83\u6df1\u80a4\u8272,\u5973\u8b66,\u9ed1\u76ae\u819a\n\ud83d\udd75\ud83c\udffb=>\u4fa6\u63a2,\u8f83\u6d45\u80a4\u8272,\u95f4\u8c0d,\u5075\u63a2,\u767d\u76ae\u819a,\u7dda\u4eba,\u81e5\u5e95,\u9593\u8adc\n\ud83d\udd75\ud83c\udffc=>\u4e2d\u7b49-\u6d45\u80a4\u8272,\u4fa6\u63a2,\u95f4\u8c0d,\u5075\u63a2,\u9ec3\u76ae\u819a,\u7dda\u4eba,\u81e5\u5e95,\u9593\u8adc\n\ud83d\udd75\ud83c\udffd=>\u4e2d\u7b49\u80a4\u8272,\u4fa6\u63a2,\u95f4\u8c0d,\u5075\u63a2,\u6dfa\u8910\u76ae\u819a,\u4e2d\u7b49\u76ae\u819a,\u7dda\u4eba,\u81e5\u5e95,\u9593\u8adc\n\ud83d\udd75\ud83c\udffe=>\u4e2d\u7b49-\u6df1\u80a4\u8272,\u4fa6\u63a2,\u95f4\u8c0d,\u5075\u63a2,\u8910\u76ae\u819a,\u4e2d\u6df1\u76ae\u819a,\u7dda\u4eba,\u81e5\u5e95,\u9593\u8adc\n\ud83d\udd75\ud83c\udfff=>\u4fa6\u63a2,\u8f83\u6df1\u80a4\u8272,\u95f4\u8c0d,\u5075\u63a2,\u9ed1\u76ae\u819a,\u7dda\u4eba,\u81e5\u5e95,\u9593\u8adc\n\ud83d\udd75\ud83c\udffb\u200d\u2642=>\u4fa6\u63a2,\u7537,\u7537\u4fa6\u63a2,\u8f83\u6d45\u80a4\u8272,\u95f4\u8c0d,\u5075\u63a2,\u7537\u5075\u63a2,\u767d\u76ae\u819a,\u7dda\u4eba,\u81e5\u5e95,\u9593\u8adc\n\ud83d\udd75\ud83c\udffc\u200d\u2642=>\u4e2d\u7b49-\u6d45\u80a4\u8272,\u4fa6\u63a2,\u7537,\u7537\u4fa6\u63a2,\u95f4\u8c0d,\u5075\u63a2,\u7537\u5075\u63a2,\u9ec3\u76ae\u819a,\u7dda\u4eba,\u81e5\u5e95,\u9593\u8adc\n\ud83d\udd75\ud83c\udffd\u200d\u2642=>\u4e2d\u7b49\u80a4\u8272,\u4fa6\u63a2,\u7537,\u7537\u4fa6\u63a2,\u95f4\u8c0d,\u5075\u63a2,\u6dfa\u8910\u76ae\u819a,\u7537\u5075\u63a2,\u4e2d\u7b49\u76ae\u819a,\u7dda\u4eba,\u81e5\u5e95,\u9593\u8adc\n\ud83d\udd75\ud83c\udffe\u200d\u2642=>\u4e2d\u7b49-\u6df1\u80a4\u8272,\u4fa6\u63a2,\u7537,\u7537\u4fa6\u63a2,\u95f4\u8c0d,\u5075\u63a2,\u7537\u5075\u63a2,\u8910\u76ae\u819a,\u4e2d\u6df1\u76ae\u819a,\u7dda\u4eba,\u81e5\u5e95,\u9593\u8adc\n\ud83d\udd75\ud83c\udfff\u200d\u2642=>\u4fa6\u63a2,\u7537,\u7537\u4fa6\u63a2,\u8f83\u6df1\u80a4\u8272,\u95f4\u8c0d,\u5075\u63a2,\u7537\u5075\u63a2,\u9ed1\u76ae\u819a,\u7dda\u4eba,\u81e5\u5e95,\u9593\u8adc\n\ud83d\udd75\ud83c\udffb\u200d\u2640=>\u4fa6\u63a2,\u5973,\u5973\u4fa6\u63a2,\u8f83\u6d45\u80a4\u8272,\u95f4\u8c0d,\u5075\u63a2,\u5973\u5075\u63a2,\u767d\u76ae\u819a,\u7dda\u4eba,\u81e5\u5e95,\u9593\u8adc\n\ud83d\udd75\ud83c\udffc\u200d\u2640=>\u4e2d\u7b49-\u6d45\u80a4\u8272,\u4fa6\u63a2,\u5973,\u5973\u4fa6\u63a2,\u95f4\u8c0d,\u5075\u63a2,\u5973\u5075\u63a2,\u9ec3\u76ae\u819a,\u7dda\u4eba,\u81e5\u5e95,\u9593\u8adc\n\ud83d\udd75\ud83c\udffd\u200d\u2640=>\u4e2d\u7b49\u80a4\u8272,\u4fa6\u63a2,\u5973,\u5973\u4fa6\u63a2,\u95f4\u8c0d,\u5075\u63a2,\u5973\u5075\u63a2,\u6dfa\u8910\u76ae\u819a,\u4e2d\u7b49\u76ae\u819a,\u7dda\u4eba,\u81e5\u5e95,\u9593\u8adc\n\ud83d\udd75\ud83c\udffe\u200d\u2640=>\u4e2d\u7b49-\u6df1\u80a4\u8272,\u4fa6\u63a2,\u5973,\u5973\u4fa6\u63a2,\u95f4\u8c0d,\u5075\u63a2,\u5973\u5075\u63a2,\u8910\u76ae\u819a,\u4e2d\u6df1\u76ae\u819a,\u7dda\u4eba,\u81e5\u5e95,\u9593\u8adc\n\ud83d\udd75\ud83c\udfff\u200d\u2640=>\u4fa6\u63a2,\u5973,\u5973\u4fa6\u63a2,\u8f83\u6df1\u80a4\u8272,\u95f4\u8c0d,\u5075\u63a2,\u5973\u5075\u63a2,\u9ed1\u76ae\u819a,\u7dda\u4eba,\u81e5\u5e95,\u9593\u8adc\n\ud83d\udc82\ud83c\udffb=>\u536b\u5175,\u536b\u58eb,\u5b88\u536b,\u8f83\u6d45\u80a4\u8272,\u61b2\u5175,\u767d\u76ae\u819a,\u885b\u5175,\u5b88\u885b,\u6b65\u5175,\u82f1\u570b\u885b\u5175\n\ud83d\udc82\ud83c\udffc=>\u4e2d\u7b49-\u6d45\u80a4\u8272,\u536b\u5175,\u536b\u58eb,\u5b88\u536b,\u61b2\u5175,\u885b\u5175,\u9ec3\u76ae\u819a,\u5b88\u885b,\u6b65\u5175,\u82f1\u570b\u885b\u5175\n\ud83d\udc82\ud83c\udffd=>\u4e2d\u7b49\u80a4\u8272,\u536b\u5175,\u536b\u58eb,\u5b88\u536b,\u61b2\u5175,\u6dfa\u8910\u76ae\u819a,\u885b\u5175,\u4e2d\u7b49\u76ae\u819a,\u5b88\u885b,\u6b65\u5175,\u82f1\u570b\u885b\u5175\n\ud83d\udc82\ud83c\udffe=>\u4e2d\u7b49-\u6df1\u80a4\u8272,\u536b\u5175,\u536b\u58eb,\u5b88\u536b,\u61b2\u5175,\u885b\u5175,\u8910\u76ae\u819a,\u4e2d\u6df1\u76ae\u819a,\u5b88\u885b,\u6b65\u5175,\u82f1\u570b\u885b\u5175\n\ud83d\udc82\ud83c\udfff=>\u536b\u5175,\u536b\u58eb,\u5b88\u536b,\u8f83\u6df1\u80a4\u8272,\u61b2\u5175,\u885b\u5175,\u9ed1\u76ae\u819a,\u5b88\u885b,\u6b65\u5175,\u82f1\u570b\u885b\u5175\n\ud83d\udc82\ud83c\udffb\u200d\u2642=>\u536b\u5175,\u536b\u58eb,\u5b88\u536b,\u7537,\u7537\u536b\u5175,\u8f83\u6d45\u80a4\u8272,\u61b2\u5175,\u7537\u885b\u5175,\u767d\u76ae\u819a,\u885b\u5175,\u7537\u5b88\u885b\n\ud83d\udc82\ud83c\udffc\u200d\u2642=>\u4e2d\u7b49-\u6d45\u80a4\u8272,\u536b\u5175,\u536b\u58eb,\u5b88\u536b,\u7537,\u7537\u536b\u5175,\u61b2\u5175,\u7537\u885b\u5175,\u885b\u5175,\u9ec3\u76ae\u819a,\u7537\u5b88\u885b\n\ud83d\udc82\ud83c\udffd\u200d\u2642=>\u4e2d\u7b49\u80a4\u8272,\u536b\u5175,\u536b\u58eb,\u5b88\u536b,\u7537,\u7537\u536b\u5175,\u61b2\u5175,\u6dfa\u8910\u76ae\u819a,\u7537\u885b\u5175,\u885b\u5175,\u4e2d\u7b49\u76ae\u819a,\u7537\u5b88\u885b\n\ud83d\udc82\ud83c\udffe\u200d\u2642=>\u4e2d\u7b49-\u6df1\u80a4\u8272,\u536b\u5175,\u536b\u58eb,\u5b88\u536b,\u7537,\u7537\u536b\u5175,\u61b2\u5175,\u7537\u885b\u5175,\u885b\u5175,\u8910\u76ae\u819a,\u4e2d\u6df1\u76ae\u819a,\u7537\u5b88\u885b\n\ud83d\udc82\ud83c\udfff\u200d\u2642=>\u536b\u5175,\u536b\u58eb,\u5b88\u536b,\u7537,\u7537\u536b\u5175,\u8f83\u6df1\u80a4\u8272,\u61b2\u5175,\u7537\u885b\u5175,\u885b\u5175,\u9ed1\u76ae\u819a,\u7537\u5b88\u885b\n\ud83d\udc82\ud83c\udffb\u200d\u2640=>\u536b\u5175,\u536b\u58eb,\u5973,\u5973\u536b\u5175,\u5b88\u536b,\u8f83\u6d45\u80a4\u8272,\u5973\u885b\u5175,\u61b2\u5175,\u767d\u76ae\u819a,\u885b\u5175,\u5973\u5b88\u885b\n\ud83d\udc82\ud83c\udffc\u200d\u2640=>\u4e2d\u7b49-\u6d45\u80a4\u8272,\u536b\u5175,\u536b\u58eb,\u5973,\u5973\u536b\u5175,\u5b88\u536b,\u5973\u885b\u5175,\u61b2\u5175,\u885b\u5175,\u9ec3\u76ae\u819a,\u5973\u5b88\u885b\n\ud83d\udc82\ud83c\udffd\u200d\u2640=>\u4e2d\u7b49\u80a4\u8272,\u536b\u5175,\u536b\u58eb,\u5973,\u5973\u536b\u5175,\u5b88\u536b,\u5973\u885b\u5175,\u61b2\u5175,\u6dfa\u8910\u76ae\u819a,\u885b\u5175,\u4e2d\u7b49\u76ae\u819a,\u5973\u5b88\u885b\n\ud83d\udc82\ud83c\udffe\u200d\u2640=>\u4e2d\u7b49-\u6df1\u80a4\u8272,\u536b\u5175,\u536b\u58eb,\u5973,\u5973\u536b\u5175,\u5b88\u536b,\u5973\u885b\u5175,\u61b2\u5175,\u885b\u5175,\u8910\u76ae\u819a,\u4e2d\u6df1\u76ae\u819a,\u5973\u5b88\u885b\n\ud83d\udc82\ud83c\udfff\u200d\u2640=>\u536b\u5175,\u536b\u58eb,\u5973,\u5973\u536b\u5175,\u5b88\u536b,\u8f83\u6df1\u80a4\u8272,\u5973\u885b\u5175,\u61b2\u5175,\u885b\u5175,\u9ed1\u76ae\u819a,\u5973\u5b88\u885b\n\ud83d\udc77\ud83c\udffb=>\u5de5\u4eba,\u5efa\u7b51,\u5efa\u7b51\u5de5\u4eba,\u8f83\u6d45\u80a4\u8272,\u5efa\u7bc9\u5de5\u4eba,\u767d\u76ae\u819a,\u5730\u76e4\u5de5\u4eba,\u5b89\u5168\u5e3d\n\ud83d\udc77\ud83c\udffc=>\u4e2d\u7b49-\u6d45\u80a4\u8272,\u5de5\u4eba,\u5efa\u7b51,\u5efa\u7b51\u5de5\u4eba,\u5efa\u7bc9\u5de5\u4eba,\u9ec3\u76ae\u819a,\u5730\u76e4\u5de5\u4eba,\u5b89\u5168\u5e3d\n\ud83d\udc77\ud83c\udffd=>\u4e2d\u7b49\u80a4\u8272,\u5de5\u4eba,\u5efa\u7b51,\u5efa\u7b51\u5de5\u4eba,\u5efa\u7bc9\u5de5\u4eba,\u6dfa\u8910\u76ae\u819a,\u4e2d\u7b49\u76ae\u819a,\u5730\u76e4\u5de5\u4eba,\u5b89\u5168\u5e3d\n\ud83d\udc77\ud83c\udffe=>\u4e2d\u7b49-\u6df1\u80a4\u8272,\u5de5\u4eba,\u5efa\u7b51,\u5efa\u7b51\u5de5\u4eba,\u5efa\u7bc9\u5de5\u4eba,\u8910\u76ae\u819a,\u4e2d\u6df1\u76ae\u819a,\u5730\u76e4\u5de5\u4eba,\u5b89\u5168\u5e3d\n\ud83d\udc77\ud83c\udfff=>\u5de5\u4eba,\u5efa\u7b51,\u5efa\u7b51\u5de5\u4eba,\u8f83\u6df1\u80a4\u8272,\u5efa\u7bc9\u5de5\u4eba,\u9ed1\u76ae\u819a,\u5730\u76e4\u5de5\u4eba,\u5b89\u5168\u5e3d\n\ud83d\udc77\ud83c\udffb\u200d\u2642=>\u5de5\u4eba,\u5efa\u7b51,\u7537,\u7537\u5efa\u7b51\u5de5\u4eba,\u8f83\u6d45\u80a4\u8272,\u5efa\u7bc9\u5de5\u4eba,\u7537\u5efa\u7bc9\u5de5\u4eba,\u767d\u76ae\u819a,\u5730\u76e4\u5de5\u4eba\n\ud83d\udc77\ud83c\udffc\u200d\u2642=>\u4e2d\u7b49-\u6d45\u80a4\u8272,\u5de5\u4eba,\u5efa\u7b51,\u7537,\u7537\u5efa\u7b51\u5de5\u4eba,\u5efa\u7bc9\u5de5\u4eba,\u7537\u5efa\u7bc9\u5de5\u4eba,\u9ec3\u76ae\u819a,\u5730\u76e4\u5de5\u4eba\n\ud83d\udc77\ud83c\udffd\u200d\u2642=>\u4e2d\u7b49\u80a4\u8272,\u5de5\u4eba,\u5efa\u7b51,\u7537,\u7537\u5efa\u7b51\u5de5\u4eba,\u5efa\u7bc9\u5de5\u4eba,\u6dfa\u8910\u76ae\u819a,\u7537\u5efa\u7bc9\u5de5\u4eba,\u4e2d\u7b49\u76ae\u819a,\u5730\u76e4\u5de5\u4eba\n\ud83d\udc77\ud83c\udffe\u200d\u2642=>\u4e2d\u7b49-\u6df1\u80a4\u8272,\u5de5\u4eba,\u5efa\u7b51,\u7537,\u7537\u5efa\u7b51\u5de5\u4eba,\u5efa\u7bc9\u5de5\u4eba,\u7537\u5efa\u7bc9\u5de5\u4eba,\u8910\u76ae\u819a,\u4e2d\u6df1\u76ae\u819a,\u5730\u76e4\u5de5\u4eba\n\ud83d\udc77\ud83c\udfff\u200d\u2642=>\u5de5\u4eba,\u5efa\u7b51,\u7537,\u7537\u5efa\u7b51\u5de5\u4eba,\u8f83\u6df1\u80a4\u8272,\u5efa\u7bc9\u5de5\u4eba,\u7537\u5efa\u7bc9\u5de5\u4eba,\u9ed1\u76ae\u819a,\u5730\u76e4\u5de5\u4eba\n\ud83d\udc77\ud83c\udffb\u200d\u2640=>\u5973,\u5973\u5efa\u7b51\u5de5\u4eba,\u5de5\u4eba,\u5efa\u7b51,\u8f83\u6d45\u80a4\u8272,\u5973\u5efa\u7bc9\u5de5\u4eba,\u5efa\u7bc9\u5de5\u4eba,\u767d\u76ae\u819a,\u5730\u76e4\u5de5\u4eba\n\ud83d\udc77\ud83c\udffc\u200d\u2640=>\u4e2d\u7b49-\u6d45\u80a4\u8272,\u5973,\u5973\u5efa\u7b51\u5de5\u4eba,\u5de5\u4eba,\u5efa\u7b51,\u5973\u5efa\u7bc9\u5de5\u4eba,\u5efa\u7bc9\u5de5\u4eba,\u9ec3\u76ae\u819a,\u5730\u76e4\u5de5\u4eba\n\ud83d\udc77\ud83c\udffd\u200d\u2640=>\u4e2d\u7b49\u80a4\u8272,\u5973,\u5973\u5efa\u7b51\u5de5\u4eba,\u5de5\u4eba,\u5efa\u7b51,\u5973\u5efa\u7bc9\u5de5\u4eba,\u5efa\u7bc9\u5de5\u4eba,\u6dfa\u8910\u76ae\u819a,\u4e2d\u7b49\u76ae\u819a,\u5730\u76e4\u5de5\u4eba\n\ud83d\udc77\ud83c\udffe\u200d\u2640=>\u4e2d\u7b49-\u6df1\u80a4\u8272,\u5973,\u5973\u5efa\u7b51\u5de5\u4eba,\u5de5\u4eba,\u5efa\u7b51,\u5973\u5efa\u7bc9\u5de5\u4eba,\u5efa\u7bc9\u5de5\u4eba,\u8910\u76ae\u819a,\u4e2d\u6df1\u76ae\u819a,\u5730\u76e4\u5de5\u4eba\n\ud83d\udc77\ud83c\udfff\u200d\u2640=>\u5973,\u5973\u5efa\u7b51\u5de5\u4eba,\u5de5\u4eba,\u5efa\u7b51,\u8f83\u6df1\u80a4\u8272,\u5973\u5efa\u7bc9\u5de5\u4eba,\u5efa\u7bc9\u5de5\u4eba,\u9ed1\u76ae\u819a,\u5730\u76e4\u5de5\u4eba\n\ud83e\udd34\ud83c\udffb=>\u738b\u5b50,\u8f83\u6d45\u80a4\u8272,\u5b50,\u738b,\u767d\u76ae\u819a,\u592a\u5b50,\u7687\u5e1d\n\ud83e\udd34\ud83c\udffc=>\u4e2d\u7b49-\u6d45\u80a4\u8272,\u738b\u5b50,\u5b50,\u738b,\u9ec3\u76ae\u819a,\u592a\u5b50,\u7687\u5e1d\n\ud83e\udd34\ud83c\udffd=>\u4e2d\u7b49\u80a4\u8272,\u738b\u5b50,\u5b50,\u6dfa\u8910\u76ae\u819a,\u738b,\u4e2d\u7b49\u76ae\u819a,\u592a\u5b50,\u7687\u5e1d\n\ud83e\udd34\ud83c\udffe=>\u4e2d\u7b49-\u6df1\u80a4\u8272,\u738b\u5b50,\u5b50,\u738b,\u8910\u76ae\u819a,\u4e2d\u6df1\u76ae\u819a,\u592a\u5b50,\u7687\u5e1d\n\ud83e\udd34\ud83c\udfff=>\u738b\u5b50,\u8f83\u6df1\u80a4\u8272,\u5b50,\u738b,\u9ed1\u76ae\u819a,\u592a\u5b50,\u7687\u5e1d\n\ud83d\udc78\ud83c\udffb=>\u516c\u4e3b,\u7687\u51a0,\u7ae5\u8bdd,\u8f83\u6d45\u80a4\u8272,\u767d\u76ae\u819a,\u7ae5\u8a71,\u738b\u540e,\u7687\u540e\n\ud83d\udc78\ud83c\udffc=>\u4e2d\u7b49-\u6d45\u80a4\u8272,\u516c\u4e3b,\u7687\u51a0,\u7ae5\u8bdd,\u7ae5\u8a71,\u9ec3\u76ae\u819a,\u738b\u540e,\u7687\u540e\n\ud83d\udc78\ud83c\udffd=>\u4e2d\u7b49\u80a4\u8272,\u516c\u4e3b,\u7687\u51a0,\u7ae5\u8bdd,\u6dfa\u8910\u76ae\u819a,\u7ae5\u8a71,\u4e2d\u7b49\u76ae\u819a,\u738b\u540e,\u7687\u540e\n\ud83d\udc78\ud83c\udffe=>\u4e2d\u7b49-\u6df1\u80a4\u8272,\u516c\u4e3b,\u7687\u51a0,\u7ae5\u8bdd,\u7ae5\u8a71,\u8910\u76ae\u819a,\u4e2d\u6df1\u76ae\u819a,\u738b\u540e,\u7687\u540e\n\ud83d\udc78\ud83c\udfff=>\u516c\u4e3b,\u7687\u51a0,\u7ae5\u8bdd,\u8f83\u6df1\u80a4\u8272,\u7ae5\u8a71,\u9ed1\u76ae\u819a,\u738b\u540e,\u7687\u540e\n\ud83d\udc73\ud83c\udffb=>\u5934\u5dfe,\u6234\u5934\u5dfe\u7684\u4eba,\u8f83\u6d45\u80a4\u8272,\u6234\u982d\u5dfe\u7684\u4eba,\u767d\u76ae\u819a,\u7e8f\u982d\u5dfe,\u6234\u982d\u5dfe\u5605\u4eba,\u6234\u982d\u5dfe\u5605\u4eba\uff5c\u6234\u982d\u5dfe\n\ud83d\udc73\ud83c\udffc=>\u4e2d\u7b49-\u6d45\u80a4\u8272,\u5934\u5dfe,\u6234\u5934\u5dfe\u7684\u4eba,\u6234\u982d\u5dfe\u7684\u4eba,\u7e8f\u982d\u5dfe,\u9ec3\u76ae\u819a,\u6234\u982d\u5dfe\u5605\u4eba,\u6234\u982d\u5dfe\u5605\u4eba\uff5c\u6234\u982d\u5dfe\n\ud83d\udc73\ud83c\udffd=>\u4e2d\u7b49\u80a4\u8272,\u5934\u5dfe,\u6234\u5934\u5dfe\u7684\u4eba,\u6234\u982d\u5dfe\u7684\u4eba,\u6dfa\u8910\u76ae\u819a,\u7e8f\u982d\u5dfe,\u4e2d\u7b49\u76ae\u819a,\u6234\u982d\u5dfe\u5605\u4eba,\u6234\u982d\u5dfe\u5605\u4eba\uff5c\u6234\u982d\u5dfe\n\ud83d\udc73\ud83c\udffe=>\u4e2d\u7b49-\u6df1\u80a4\u8272,\u5934\u5dfe,\u6234\u5934\u5dfe\u7684\u4eba,\u6234\u982d\u5dfe\u7684\u4eba,\u7e8f\u982d\u5dfe,\u8910\u76ae\u819a,\u4e2d\u6df1\u76ae\u819a,\u6234\u982d\u5dfe\u5605\u4eba,\u6234\u982d\u5dfe\u5605\u4eba\uff5c\u6234\u982d\u5dfe\n\ud83d\udc73\ud83c\udfff=>\u5934\u5dfe,\u6234\u5934\u5dfe\u7684\u4eba,\u8f83\u6df1\u80a4\u8272,\u6234\u982d\u5dfe\u7684\u4eba,\u7e8f\u982d\u5dfe,\u9ed1\u76ae\u819a,\u6234\u982d\u5dfe\u5605\u4eba,\u6234\u982d\u5dfe\u5605\u4eba\uff5c\u6234\u982d\u5dfe\n\ud83d\udc73\ud83c\udffb\u200d\u2642=>\u5934\u5dfe,\u6234\u5934\u5dfe\u7684\u7537\u4eba,\u7537,\u8f83\u6d45\u80a4\u8272,\u6234\u982d\u5dfe,\u767d\u76ae\u819a,\u7e8f\u982d\u7537\u4eba,\u6234\u982d\u5dfe\u5605\u7537\u4eba,\u7d81\u982d\u5dfe,\u982d\u5dfe\n\ud83d\udc73\ud83c\udffc\u200d\u2642=>\u4e2d\u7b49-\u6d45\u80a4\u8272,\u5934\u5dfe,\u6234\u5934\u5dfe\u7684\u7537\u4eba,\u7537,\u6234\u982d\u5dfe,\u7e8f\u982d\u7537\u4eba,\u9ec3\u76ae\u819a,\u6234\u982d\u5dfe\u5605\u7537\u4eba,\u7d81\u982d\u5dfe,\u982d\u5dfe\n\ud83d\udc73\ud83c\udffd\u200d\u2642=>\u4e2d\u7b49\u80a4\u8272,\u5934\u5dfe,\u6234\u5934\u5dfe\u7684\u7537\u4eba,\u7537,\u6234\u982d\u5dfe,\u6dfa\u8910\u76ae\u819a,\u7e8f\u982d\u7537\u4eba,\u4e2d\u7b49\u76ae\u819a,\u6234\u982d\u5dfe\u5605\u7537\u4eba,\u7d81\u982d\u5dfe,\u982d\u5dfe\n\ud83d\udc73\ud83c\udffe\u200d\u2642=>\u4e2d\u7b49-\u6df1\u80a4\u8272,\u5934\u5dfe,\u6234\u5934\u5dfe\u7684\u7537\u4eba,\u7537,\u6234\u982d\u5dfe,\u7e8f\u982d\u7537\u4eba,\u8910\u76ae\u819a,\u4e2d\u6df1\u76ae\u819a,\u6234\u982d\u5dfe\u5605\u7537\u4eba,\u7d81\u982d\u5dfe,\u982d\u5dfe\n\ud83d\udc73\ud83c\udfff\u200d\u2642=>\u5934\u5dfe,\u6234\u5934\u5dfe\u7684\u7537\u4eba,\u7537,\u8f83\u6df1\u80a4\u8272,\u6234\u982d\u5dfe,\u7e8f\u982d\u7537\u4eba,\u9ed1\u76ae\u819a,\u6234\u982d\u5dfe\u5605\u7537\u4eba,\u7d81\u982d\u5dfe,\u982d\u5dfe\n\ud83d\udc73\ud83c\udffb\u200d\u2640=>\u5934\u5dfe,\u5973,\u6234\u5934\u5dfe\u7684\u5973\u4eba,\u8f83\u6d45\u80a4\u8272,\u6234\u982d\u5dfe,\u767d\u76ae\u819a,\u7e8f\u982d\u5973\u4eba,\u6234\u982d\u5dfe\u5605\u5973\u4eba,\u7d81\u982d\u5dfe,\u982d\u5dfe\n\ud83d\udc73\ud83c\udffc\u200d\u2640=>\u4e2d\u7b49-\u6d45\u80a4\u8272,\u5934\u5dfe,\u5973,\u6234\u5934\u5dfe\u7684\u5973\u4eba,\u6234\u982d\u5dfe,\u7e8f\u982d\u5973\u4eba,\u9ec3\u76ae\u819a,\u6234\u982d\u5dfe\u5605\u5973\u4eba,\u7d81\u982d\u5dfe,\u982d\u5dfe\n\ud83d\udc73\ud83c\udffd\u200d\u2640=>\u4e2d\u7b49\u80a4\u8272,\u5934\u5dfe,\u5973,\u6234\u5934\u5dfe\u7684\u5973\u4eba,\u6234\u982d\u5dfe,\u6dfa\u8910\u76ae\u819a,\u7e8f\u982d\u5973\u4eba,\u4e2d\u7b49\u76ae\u819a,\u6234\u982d\u5dfe\u5605\u5973\u4eba,\u7d81\u982d\u5dfe,\u982d\u5dfe\n\ud83d\udc73\ud83c\udffe\u200d\u2640=>\u4e2d\u7b49-\u6df1\u80a4\u8272,\u5934\u5dfe,\u5973,\u6234\u5934\u5dfe\u7684\u5973\u4eba,\u6234\u982d\u5dfe,\u7e8f\u982d\u5973\u4eba,\u8910\u76ae\u819a,\u4e2d\u6df1\u76ae\u819a,\u6234\u982d\u5dfe\u5605\u5973\u4eba,\u7d81\u982d\u5dfe,\u982d\u5dfe\n\ud83d\udc73\ud83c\udfff\u200d\u2640=>\u5934\u5dfe,\u5973,\u6234\u5934\u5dfe\u7684\u5973\u4eba,\u8f83\u6df1\u80a4\u8272,\u6234\u982d\u5dfe,\u7e8f\u982d\u5973\u4eba,\u9ed1\u76ae\u819a,\u6234\u982d\u5dfe\u5605\u5973\u4eba,\u7d81\u982d\u5dfe,\u982d\u5dfe\n\ud83d\udc72\ud83c\udffb=>\u5e3d\u5b50,\u6234\u74dc\u76ae\u5e3d\u7684\u4eba,\u74dc\u76ae\u5e3d,\u8f83\u6d45\u80a4\u8272,\u54e1\u5916,\u5e2b\u723a,\u767d\u76ae\u819a,\u4e2d\u5f0f\u5e3d,\u5e3d,\u6234\u4e2d\u5f0f\u5e3d\u5605\u7537\u4eba,\u7537\u6027\n\ud83d\udc72\ud83c\udffc=>\u4e2d\u7b49-\u6d45\u80a4\u8272,\u5e3d\u5b50,\u6234\u74dc\u76ae\u5e3d\u7684\u4eba,\u74dc\u76ae\u5e3d,\u54e1\u5916,\u5e2b\u723a,\u9ec3\u76ae\u819a,\u4e2d\u5f0f\u5e3d,\u5e3d,\u6234\u4e2d\u5f0f\u5e3d\u5605\u7537\u4eba,\u7537\u6027\n\ud83d\udc72\ud83c\udffd=>\u4e2d\u7b49\u80a4\u8272,\u5e3d\u5b50,\u6234\u74dc\u76ae\u5e3d\u7684\u4eba,\u74dc\u76ae\u5e3d,\u54e1\u5916,\u5e2b\u723a,\u6dfa\u8910\u76ae\u819a,\u4e2d\u5f0f\u5e3d,\u4e2d\u7b49\u76ae\u819a,\u5e3d,\u6234\u4e2d\u5f0f\u5e3d\u5605\u7537\u4eba,\u7537\u6027\n\ud83d\udc72\ud83c\udffe=>\u4e2d\u7b49-\u6df1\u80a4\u8272,\u5e3d\u5b50,\u6234\u74dc\u76ae\u5e3d\u7684\u4eba,\u74dc\u76ae\u5e3d,\u54e1\u5916,\u5e2b\u723a,\u8910\u76ae\u819a,\u4e2d\u5f0f\u5e3d,\u4e2d\u6df1\u76ae\u819a,\u5e3d,\u6234\u4e2d\u5f0f\u5e3d\u5605\u7537\u4eba,\u7537\u6027\n\ud83d\udc72\ud83c\udfff=>\u5e3d\u5b50,\u6234\u74dc\u76ae\u5e3d\u7684\u4eba,\u74dc\u76ae\u5e3d,\u8f83\u6df1\u80a4\u8272,\u54e1\u5916,\u5e2b\u723a,\u9ed1\u76ae\u819a,\u4e2d\u5f0f\u5e3d,\u5e3d,\u6234\u4e2d\u5f0f\u5e3d\u5605\u7537\u4eba,\u7537\u6027\n\ud83e\uddd5\ud83c\udffb=>\u5934\u5dfe,\u5e0c\u8d3e\u5e03,\u5e26\u5934\u9970\u7684\u5973\u4eba,\u8f83\u6d45\u80a4\u8272,\u5305\u982d\u5dfe\u7684\u5973\u5b50,\u767d\u76ae\u819a,\u9762\u7d17,\u982d\u5dfe,\u5305\u982d\u5dfe\u5605\u5973\u4eba\n\ud83e\uddd5\ud83c\udffc=>\u4e2d\u7b49-\u6d45\u80a4\u8272,\u5934\u5dfe,\u5e0c\u8d3e\u5e03,\u5e26\u5934\u9970\u7684\u5973\u4eba,\u5305\u982d\u5dfe\u7684\u5973\u5b50,\u9762\u7d17,\u982d\u5dfe,\u9ec3\u76ae\u819a,\u5305\u982d\u5dfe\u5605\u5973\u4eba\n\ud83e\uddd5\ud83c\udffd=>\u4e2d\u7b49\u80a4\u8272,\u5934\u5dfe,\u5e0c\u8d3e\u5e03,\u5e26\u5934\u9970\u7684\u5973\u4eba,\u5305\u982d\u5dfe\u7684\u5973\u5b50,\u6dfa\u8910\u76ae\u819a,\u9762\u7d17,\u982d\u5dfe,\u4e2d\u7b49\u76ae\u819a,\u5305\u982d\u5dfe\u5605\u5973\u4eba\n\ud83e\uddd5\ud83c\udffe=>\u4e2d\u7b49-\u6df1\u80a4\u8272,\u5934\u5dfe,\u5e0c\u8d3e\u5e03,\u5e26\u5934\u9970\u7684\u5973\u4eba,\u5305\u982d\u5dfe\u7684\u5973\u5b50,\u8910\u76ae\u819a,\u9762\u7d17,\u982d\u5dfe,\u4e2d\u6df1\u76ae\u819a,\u5305\u982d\u5dfe\u5605\u5973\u4eba\n\ud83e\uddd5\ud83c\udfff=>\u5934\u5dfe,\u5e0c\u8d3e\u5e03,\u5e26\u5934\u9970\u7684\u5973\u4eba,\u8f83\u6df1\u80a4\u8272,\u5305\u982d\u5dfe\u7684\u5973\u5b50,\u9762\u7d17,\u982d\u5dfe,\u9ed1\u76ae\u819a,\u5305\u982d\u5dfe\u5605\u5973\u4eba\n\ud83e\udd35\ud83c\udffb=>\u4eba,\u65b0\u90ce,\u71d5\u5c3e\u670d,\u7a7f\u71d5\u5c3e\u670d\u7684\u4eba,\u8f83\u6d45\u80a4\u8272,\u767d\u76ae\u819a,\u7740\u79ae\u670d\u5605\u7537\u4eba,\u79ae\u670d,\u897f\u88dd\n\ud83e\udd35\ud83c\udffc=>\u4e2d\u7b49-\u6d45\u80a4\u8272,\u4eba,\u65b0\u90ce,\u71d5\u5c3e\u670d,\u7a7f\u71d5\u5c3e\u670d\u7684\u4eba,\u9ec3\u76ae\u819a,\u7740\u79ae\u670d\u5605\u7537\u4eba,\u79ae\u670d,\u897f\u88dd\n\ud83e\udd35\ud83c\udffd=>\u4e2d\u7b49\u80a4\u8272,\u4eba,\u65b0\u90ce,\u71d5\u5c3e\u670d,\u7a7f\u71d5\u5c3e\u670d\u7684\u4eba,\u6dfa\u8910\u76ae\u819a,\u4e2d\u7b49\u76ae\u819a,\u7740\u79ae\u670d\u5605\u7537\u4eba,\u79ae\u670d,\u897f\u88dd\n\ud83e\udd35\ud83c\udffe=>\u4e2d\u7b49-\u6df1\u80a4\u8272,\u4eba,\u65b0\u90ce,\u71d5\u5c3e\u670d,\u7a7f\u71d5\u5c3e\u670d\u7684\u4eba,\u8910\u76ae\u819a,\u4e2d\u6df1\u76ae\u819a,\u7740\u79ae\u670d\u5605\u7537\u4eba,\u79ae\u670d,\u897f\u88dd\n\ud83e\udd35\ud83c\udfff=>\u4eba,\u65b0\u90ce,\u71d5\u5c3e\u670d,\u7a7f\u71d5\u5c3e\u670d\u7684\u4eba,\u8f83\u6df1\u80a4\u8272,\u9ed1\u76ae\u819a,\u7740\u79ae\u670d\u5605\u7537\u4eba,\u79ae\u670d,\u897f\u88dd\n\ud83d\udc70\ud83c\udffb=>\u4eba,\u5934\u7eb1,\u5a5a\u793c,\u6234\u5934\u7eb1\u7684\u4eba,\u65b0\u5a18,\u8f83\u6d45\u80a4\u8272,\u62ab\u8457\u982d\u7d17\u7684\u4eba,\u767d\u76ae\u819a,\u7d50\u5a5a,\u982d\u7d17\n\ud83d\udc70\ud83c\udffc=>\u4e2d\u7b49-\u6d45\u80a4\u8272,\u4eba,\u5934\u7eb1,\u5a5a\u793c,\u6234\u5934\u7eb1\u7684\u4eba,\u65b0\u5a18,\u62ab\u8457\u982d\u7d17\u7684\u4eba,\u7d50\u5a5a,\u982d\u7d17,\u9ec3\u76ae\u819a\n\ud83d\udc70\ud83c\udffd=>\u4e2d\u7b49\u80a4\u8272,\u4eba,\u5934\u7eb1,\u5a5a\u793c,\u6234\u5934\u7eb1\u7684\u4eba,\u65b0\u5a18,\u62ab\u8457\u982d\u7d17\u7684\u4eba,\u6dfa\u8910\u76ae\u819a,\u7d50\u5a5a,\u982d\u7d17,\u4e2d\u7b49\u76ae\u819a\n\ud83d\udc70\ud83c\udffe=>\u4e2d\u7b49-\u6df1\u80a4\u8272,\u4eba,\u5934\u7eb1,\u5a5a\u793c,\u6234\u5934\u7eb1\u7684\u4eba,\u65b0\u5a18,\u62ab\u8457\u982d\u7d17\u7684\u4eba,\u7d50\u5a5a,\u8910\u76ae\u819a,\u982d\u7d17,\u4e2d\u6df1\u76ae\u819a\n\ud83d\udc70\ud83c\udfff=>\u4eba,\u5934\u7eb1,\u5a5a\u793c,\u6234\u5934\u7eb1\u7684\u4eba,\u65b0\u5a18,\u8f83\u6df1\u80a4\u8272,\u62ab\u8457\u982d\u7d17\u7684\u4eba,\u7d50\u5a5a,\u982d\u7d17,\u9ed1\u76ae\u819a\n\ud83e\udd30\ud83c\udffb=>\u5973\u4eba,\u5b55\u5987,\u6000\u5b55,\u8f83\u6d45\u80a4\u8272,\u5a66,\u5b55,\u5b55\u5a66,\u767d\u76ae\u819a,\u5927\u809a,\u5973\u6027,\u61f7\u5b55,\u6709 bb\n\ud83e\udd30\ud83c\udffc=>\u4e2d\u7b49-\u6d45\u80a4\u8272,\u5973\u4eba,\u5b55\u5987,\u6000\u5b55,\u5a66,\u5b55,\u5b55\u5a66,\u9ec3\u76ae\u819a,\u5927\u809a,\u5973\u6027,\u61f7\u5b55,\u6709 bb\n\ud83e\udd30\ud83c\udffd=>\u4e2d\u7b49\u80a4\u8272,\u5973\u4eba,\u5b55\u5987,\u6000\u5b55,\u5a66,\u5b55,\u5b55\u5a66,\u6dfa\u8910\u76ae\u819a,\u4e2d\u7b49\u76ae\u819a,\u5927\u809a,\u5973\u6027,\u61f7\u5b55,\u6709 bb\n\ud83e\udd30\ud83c\udffe=>\u4e2d\u7b49-\u6df1\u80a4\u8272,\u5973\u4eba,\u5b55\u5987,\u6000\u5b55,\u5a66,\u5b55,\u5b55\u5a66,\u8910\u76ae\u819a,\u4e2d\u6df1\u76ae\u819a,\u5927\u809a,\u5973\u6027,\u61f7\u5b55,\u6709 bb\n\ud83e\udd30\ud83c\udfff=>\u5973\u4eba,\u5b55\u5987,\u6000\u5b55,\u8f83\u6df1\u80a4\u8272,\u5a66,\u5b55,\u5b55\u5a66,\u9ed1\u76ae\u819a,\u5927\u809a,\u5973\u6027,\u61f7\u5b55,\u6709 bb\n\ud83e\udd31\ud83c\udffb=>\u4e73\u623f,\u54fa\u4e73,\u5a74\u513f,\u6bcd\u4e73\u5582\u517b,\u8f83\u6d45\u80a4\u8272,\u767d\u76ae\u819a,\u9935\u4eba\u5976,\u9935\u5976,\u9935\u6bcd\u4e73\n\ud83e\udd31\ud83c\udffc=>\u4e2d\u7b49-\u6d45\u80a4\u8272,\u4e73\u623f,\u54fa\u4e73,\u5a74\u513f,\u6bcd\u4e73\u5582\u517b,\u9ec3\u76ae\u819a,\u9935\u4eba\u5976,\u9935\u5976,\u9935\u6bcd\u4e73\n\ud83e\udd31\ud83c\udffd=>\u4e2d\u7b49\u80a4\u8272,\u4e73\u623f,\u54fa\u4e73,\u5a74\u513f,\u6bcd\u4e73\u5582\u517b,\u6dfa\u8910\u76ae\u819a,\u4e2d\u7b49\u76ae\u819a,\u9935\u4eba\u5976,\u9935\u5976,\u9935\u6bcd\u4e73\n\ud83e\udd31\ud83c\udffe=>\u4e2d\u7b49-\u6df1\u80a4\u8272,\u4e73\u623f,\u54fa\u4e73,\u5a74\u513f,\u6bcd\u4e73\u5582\u517b,\u8910\u76ae\u819a,\u4e2d\u6df1\u76ae\u819a,\u9935\u4eba\u5976,\u9935\u5976,\u9935\u6bcd\u4e73\n\ud83e\udd31\ud83c\udfff=>\u4e73\u623f,\u54fa\u4e73,\u5a74\u513f,\u6bcd\u4e73\u5582\u517b,\u8f83\u6df1\u80a4\u8272,\u9ed1\u76ae\u819a,\u9935\u4eba\u5976,\u9935\u5976,\u9935\u6bcd\u4e73\n\ud83d\udc7c\ud83c\udffb=>\u513f\u7ae5,\u5929\u4f7f,\u5b69\u5b50,\u5c0f\u5929\u4f7f,\u8f83\u6d45\u80a4\u8272,\u5152\u7ae5,\u767d\u76ae\u819a,\u5929\u4f7f\u5b30\u5152,\u5b30\u5152,\u7ae5\u8a71\n\ud83d\udc7c\ud83c\udffc=>\u4e2d\u7b49-\u6d45\u80a4\u8272,\u513f\u7ae5,\u5929\u4f7f,\u5b69\u5b50,\u5c0f\u5929\u4f7f,\u5152\u7ae5,\u9ec3\u76ae\u819a,\u5929\u4f7f\u5b30\u5152,\u5b30\u5152,\u7ae5\u8a71\n\ud83d\udc7c\ud83c\udffd=>\u4e2d\u7b49\u80a4\u8272,\u513f\u7ae5,\u5929\u4f7f,\u5b69\u5b50,\u5c0f\u5929\u4f7f,\u5152\u7ae5,\u6dfa\u8910\u76ae\u819a,\u4e2d\u7b49\u76ae\u819a,\u5929\u4f7f\u5b30\u5152,\u5b30\u5152,\u7ae5\u8a71\n\ud83d\udc7c\ud83c\udffe=>\u4e2d\u7b49-\u6df1\u80a4\u8272,\u513f\u7ae5,\u5929\u4f7f,\u5b69\u5b50,\u5c0f\u5929\u4f7f,\u5152\u7ae5,\u8910\u76ae\u819a,\u4e2d\u6df1\u76ae\u819a,\u5929\u4f7f\u5b30\u5152,\u5b30\u5152,\u7ae5\u8a71\n\ud83d\udc7c\ud83c\udfff=>\u513f\u7ae5,\u5929\u4f7f,\u5b69\u5b50,\u5c0f\u5929\u4f7f,\u8f83\u6df1\u80a4\u8272,\u5152\u7ae5,\u9ed1\u76ae\u819a,\u5929\u4f7f\u5b30\u5152,\u5b30\u5152,\u7ae5\u8a71\n\ud83c\udf85\ud83c\udffb=>\u5723\u8bde,\u5723\u8bde\u8001\u4eba,\u8282\u65e5,\u8f83\u6d45\u80a4\u8272,\u767d\u76ae\u819a,\u8056\u8a95\u8001\u4eba,\u8056\u8a95\u8001\u516c\u516c,\u6176\u795d,\u8056\u8a95\u7bc0\n\ud83c\udf85\ud83c\udffc=>\u4e2d\u7b49-\u6d45\u80a4\u8272,\u5723\u8bde,\u5723\u8bde\u8001\u4eba,\u8282\u65e5,\u8056\u8a95\u8001\u4eba,\u8056\u8a95\u8001\u516c\u516c,\u9ec3\u76ae\u819a,\u6176\u795d,\u8056\u8a95\u7bc0\n\ud83c\udf85\ud83c\udffd=>\u4e2d\u7b49\u80a4\u8272,\u5723\u8bde,\u5723\u8bde\u8001\u4eba,\u8282\u65e5,\u6dfa\u8910\u76ae\u819a,\u8056\u8a95\u8001\u4eba,\u8056\u8a95\u8001\u516c\u516c,\u4e2d\u7b49\u76ae\u819a,\u6176\u795d,\u8056\u8a95\u7bc0\n\ud83c\udf85\ud83c\udffe=>\u4e2d\u7b49-\u6df1\u80a4\u8272,\u5723\u8bde,\u5723\u8bde\u8001\u4eba,\u8282\u65e5,\u8056\u8a95\u8001\u4eba,\u8056\u8a95\u8001\u516c\u516c,\u8910\u76ae\u819a,\u4e2d\u6df1\u76ae\u819a,\u6176\u795d,\u8056\u8a95\u7bc0\n\ud83c\udf85\ud83c\udfff=>\u5723\u8bde,\u5723\u8bde\u8001\u4eba,\u8282\u65e5,\u8f83\u6df1\u80a4\u8272,\u8056\u8a95\u8001\u4eba,\u8056\u8a95\u8001\u516c\u516c,\u9ed1\u76ae\u819a,\u6176\u795d,\u8056\u8a95\u7bc0\n\ud83e\udd36\ud83c\udffb=>\u5723\u8bde,\u5723\u8bde\u5976\u5976,\u5976\u5976,\u8001\u5988,\u8f83\u6d45\u80a4\u8272,\u5976,\u767d\u76ae\u819a,\u8001,\u8056,\u8056\u8a95\u8001\u5976\u5976,\u8a95,\u6176\u795d,\u8056\u8a95\u5a46\u5a46,\u8056\u8a95\u7bc0\n\ud83e\udd36\ud83c\udffc=>\u4e2d\u7b49-\u6d45\u80a4\u8272,\u5723\u8bde,\u5723\u8bde\u5976\u5976,\u5976\u5976,\u8001\u5988,\u5976,\u8001,\u8056,\u8056\u8a95\u8001\u5976\u5976,\u8a95,\u9ec3\u76ae\u819a,\u6176\u795d,\u8056\u8a95\u5a46\u5a46,\u8056\u8a95\u7bc0\n\ud83e\udd36\ud83c\udffd=>\u4e2d\u7b49\u80a4\u8272,\u5723\u8bde,\u5723\u8bde\u5976\u5976,\u5976\u5976,\u8001\u5988,\u5976,\u6dfa\u8910\u76ae\u819a,\u8001,\u8056,\u8056\u8a95\u8001\u5976\u5976,\u8a95,\u4e2d\u7b49\u76ae\u819a,\u6176\u795d,\u8056\u8a95\u5a46\u5a46,\u8056\u8a95\u7bc0\n\ud83e\udd36\ud83c\udffe=>\u4e2d\u7b49-\u6df1\u80a4\u8272,\u5723\u8bde,\u5723\u8bde\u5976\u5976,\u5976\u5976,\u8001\u5988,\u5976,\u8001,\u8056,\u8056\u8a95\u8001\u5976\u5976,\u8910\u76ae\u819a,\u8a95,\u4e2d\u6df1\u76ae\u819a,\u6176\u795d,\u8056\u8a95\u5a46\u5a46,\u8056\u8a95\u7bc0\n\ud83e\udd36\ud83c\udfff=>\u5723\u8bde,\u5723\u8bde\u5976\u5976,\u5976\u5976,\u8001\u5988,\u8f83\u6df1\u80a4\u8272,\u5976,\u8001,\u8056,\u8056\u8a95\u8001\u5976\u5976,\u8a95,\u9ed1\u76ae\u819a,\u6176\u795d,\u8056\u8a95\u5a46\u5a46,\u8056\u8a95\u7bc0\n\ud83e\uddb8\ud83c\udffb=>\u5973\u82f1\u96c4,\u597d\u4eba,\u82f1\u96c4,\u8d85\u7ea7\u82f1\u96c4,\u8d85\u80fd\u529b,\u8f83\u6d45\u80a4\u8272,\u5929\u8ce6,\u767d\u76ae\u819a,\u8d85\u7d1a\u82f1\u96c4,\u8d85\u4eba\n\ud83e\uddb8\ud83c\udffc=>\u4e2d\u7b49-\u6d45\u80a4\u8272,\u5973\u82f1\u96c4,\u597d\u4eba,\u82f1\u96c4,\u8d85\u7ea7\u82f1\u96c4,\u8d85\u80fd\u529b,\u5929\u8ce6,\u8d85\u7d1a\u82f1\u96c4,\u9ec3\u76ae\u819a,\u8d85\u4eba\n\ud83e\uddb8\ud83c\udffd=>\u4e2d\u7b49\u80a4\u8272,\u5973\u82f1\u96c4,\u597d\u4eba,\u82f1\u96c4,\u8d85\u7ea7\u82f1\u96c4,\u8d85\u80fd\u529b,\u5929\u8ce6,\u6dfa\u8910\u76ae\u819a,\u8d85\u7d1a\u82f1\u96c4,\u4e2d\u7b49\u76ae\u819a,\u8d85\u4eba\n\ud83e\uddb8\ud83c\udffe=>\u4e2d\u7b49-\u6df1\u80a4\u8272,\u5973\u82f1\u96c4,\u597d\u4eba,\u82f1\u96c4,\u8d85\u7ea7\u82f1\u96c4,\u8d85\u80fd\u529b,\u5929\u8ce6,\u8910\u76ae\u819a,\u8d85\u7d1a\u82f1\u96c4,\u4e2d\u6df1\u76ae\u819a,\u8d85\u4eba\n\ud83e\uddb8\ud83c\udfff=>\u5973\u82f1\u96c4,\u597d\u4eba,\u82f1\u96c4,\u8d85\u7ea7\u82f1\u96c4,\u8d85\u80fd\u529b,\u8f83\u6df1\u80a4\u8272,\u5929\u8ce6,\u8d85\u7d1a\u82f1\u96c4,\u9ed1\u76ae\u819a,\u8d85\u4eba\n\ud83e\uddb8\ud83c\udffb\u200d\u2642=>\u597d\u4eba,\u7537\u4eba,\u7537\u8d85\u7ea7\u82f1\u96c4,\u82f1\u96c4,\u8d85\u80fd\u529b,\u8f83\u6d45\u80a4\u8272,\u5929\u8ce6,\u767d\u76ae\u819a,\u8d85\u4eba,\u7537,\u7537\u8d85\u4eba\n\ud83e\uddb8\ud83c\udffc\u200d\u2642=>\u4e2d\u7b49-\u6d45\u80a4\u8272,\u597d\u4eba,\u7537\u4eba,\u7537\u8d85\u7ea7\u82f1\u96c4,\u82f1\u96c4,\u8d85\u80fd\u529b,\u5929\u8ce6,\u8d85\u4eba,\u9ec3\u76ae\u819a,\u7537,\u7537\u8d85\u4eba\n\ud83e\uddb8\ud83c\udffd\u200d\u2642=>\u4e2d\u7b49\u80a4\u8272,\u597d\u4eba,\u7537\u4eba,\u7537\u8d85\u7ea7\u82f1\u96c4,\u82f1\u96c4,\u8d85\u80fd\u529b,\u5929\u8ce6,\u6dfa\u8910\u76ae\u819a,\u8d85\u4eba,\u4e2d\u7b49\u76ae\u819a,\u7537,\u7537\u8d85\u4eba\n\ud83e\uddb8\ud83c\udffe\u200d\u2642=>\u4e2d\u7b49-\u6df1\u80a4\u8272,\u597d\u4eba,\u7537\u4eba,\u7537\u8d85\u7ea7\u82f1\u96c4,\u82f1\u96c4,\u8d85\u80fd\u529b,\u5929\u8ce6,\u8910\u76ae\u819a,\u8d85\u4eba,\u4e2d\u6df1\u76ae\u819a,\u7537,\u7537\u8d85\u4eba\n\ud83e\uddb8\ud83c\udfff\u200d\u2642=>\u597d\u4eba,\u7537\u4eba,\u7537\u8d85\u7ea7\u82f1\u96c4,\u82f1\u96c4,\u8d85\u80fd\u529b,\u8f83\u6df1\u80a4\u8272,\u5929\u8ce6,\u8d85\u4eba,\u9ed1\u76ae\u819a,\u7537,\u7537\u8d85\u4eba\n\ud83e\uddb8\ud83c\udffb\u200d\u2640=>\u5973\u4eba,\u5973\u8d85\u7ea7\u82f1\u96c4,\u597d\u4eba,\u82f1\u96c4,\u8d85\u80fd\u529b,\u8f83\u6d45\u80a4\u8272,\u5929\u8ce6,\u5973\u82f1\u96c4,\u5973\u8d85\u4eba,\u767d\u76ae\u819a,\u5973,\u8d85\u4eba\n\ud83e\uddb8\ud83c\udffc\u200d\u2640=>\u4e2d\u7b49-\u6d45\u80a4\u8272,\u5973\u4eba,\u5973\u8d85\u7ea7\u82f1\u96c4,\u597d\u4eba,\u82f1\u96c4,\u8d85\u80fd\u529b,\u5929\u8ce6,\u5973\u82f1\u96c4,\u5973\u8d85\u4eba,\u9ec3\u76ae\u819a,\u5973,\u8d85\u4eba\n\ud83e\uddb8\ud83c\udffd\u200d\u2640=>\u4e2d\u7b49\u80a4\u8272,\u5973\u4eba,\u5973\u8d85\u7ea7\u82f1\u96c4,\u597d\u4eba,\u82f1\u96c4,\u8d85\u80fd\u529b,\u5929\u8ce6,\u5973\u82f1\u96c4,\u5973\u8d85\u4eba,\u6dfa\u8910\u76ae\u819a,\u4e2d\u7b49\u76ae\u819a,\u5973,\u8d85\u4eba\n\ud83e\uddb8\ud83c\udffe\u200d\u2640=>\u4e2d\u7b49-\u6df1\u80a4\u8272,\u5973\u4eba,\u5973\u8d85\u7ea7\u82f1\u96c4,\u597d\u4eba,\u82f1\u96c4,\u8d85\u80fd\u529b,\u5929\u8ce6,\u5973\u82f1\u96c4,\u5973\u8d85\u4eba,\u8910\u76ae\u819a,\u4e2d\u6df1\u76ae\u819a,\u5973,\u8d85\u4eba\n\ud83e\uddb8\ud83c\udfff\u200d\u2640=>\u5973\u4eba,\u5973\u8d85\u7ea7\u82f1\u96c4,\u597d\u4eba,\u82f1\u96c4,\u8d85\u80fd\u529b,\u8f83\u6df1\u80a4\u8272,\u5929\u8ce6,\u5973\u82f1\u96c4,\u5973\u8d85\u4eba,\u9ed1\u76ae\u819a,\u5973,\u8d85\u4eba\n\ud83e\uddb9\ud83c\udffb=>\u574f\u86cb,\u6076\u9b54,\u7f6a\u72af,\u8d85\u7ea7\u5927\u574f\u86cb,\u8d85\u80fd\u529b,\u8f83\u6d45\u80a4\u8272,\u53cd\u6d3e,\u72af\u7f6a,\u767d\u76ae\u819a,\u8d85\u7d1a\u53cd\u6d3e,\u90aa\u60e1\n\ud83e\uddb9\ud83c\udffc=>\u4e2d\u7b49-\u6d45\u80a4\u8272,\u574f\u86cb,\u6076\u9b54,\u7f6a\u72af,\u8d85\u7ea7\u5927\u574f\u86cb,\u8d85\u80fd\u529b,\u53cd\u6d3e,\u72af\u7f6a,\u8d85\u7d1a\u53cd\u6d3e,\u90aa\u60e1,\u9ec3\u76ae\u819a\n\ud83e\uddb9\ud83c\udffd=>\u4e2d\u7b49\u80a4\u8272,\u574f\u86cb,\u6076\u9b54,\u7f6a\u72af,\u8d85\u7ea7\u5927\u574f\u86cb,\u8d85\u80fd\u529b,\u53cd\u6d3e,\u6dfa\u8910\u76ae\u819a,\u72af\u7f6a,\u8d85\u7d1a\u53cd\u6d3e,\u90aa\u60e1,\u4e2d\u7b49\u76ae\u819a\n\ud83e\uddb9\ud83c\udffe=>\u4e2d\u7b49-\u6df1\u80a4\u8272,\u574f\u86cb,\u6076\u9b54,\u7f6a\u72af,\u8d85\u7ea7\u5927\u574f\u86cb,\u8d85\u80fd\u529b,\u53cd\u6d3e,\u72af\u7f6a,\u8910\u76ae\u819a,\u8d85\u7d1a\u53cd\u6d3e,\u90aa\u60e1,\u4e2d\u6df1\u76ae\u819a\n\ud83e\uddb9\ud83c\udfff=>\u574f\u86cb,\u6076\u9b54,\u7f6a\u72af,\u8d85\u7ea7\u5927\u574f\u86cb,\u8d85\u80fd\u529b,\u8f83\u6df1\u80a4\u8272,\u53cd\u6d3e,\u72af\u7f6a,\u8d85\u7d1a\u53cd\u6d3e,\u90aa\u60e1,\u9ed1\u76ae\u819a\n\ud83e\uddb9\ud83c\udffb\u200d\u2642=>\u574f\u86cb,\u7537\u4eba,\u7537\u8d85\u7ea7\u5927\u574f\u86cb,\u7f6a\u72af,\u8d85\u80fd\u529b,\u8f83\u6d45\u80a4\u8272,\u53cd\u6d3e,\u72af\u7f6a,\u7537\u8d85\u7d1a\u53cd\u6d3e,\u767d\u76ae\u819a,\u90aa\u60e1\n\ud83e\uddb9\ud83c\udffc\u200d\u2642=>\u4e2d\u7b49-\u6d45\u80a4\u8272,\u574f\u86cb,\u7537\u4eba,\u7537\u8d85\u7ea7\u5927\u574f\u86cb,\u7f6a\u72af,\u8d85\u80fd\u529b,\u53cd\u6d3e,\u72af\u7f6a,\u7537\u8d85\u7d1a\u53cd\u6d3e,\u90aa\u60e1,\u9ec3\u76ae\u819a\n\ud83e\uddb9\ud83c\udffd\u200d\u2642=>\u4e2d\u7b49\u80a4\u8272,\u574f\u86cb,\u7537\u4eba,\u7537\u8d85\u7ea7\u5927\u574f\u86cb,\u7f6a\u72af,\u8d85\u80fd\u529b,\u53cd\u6d3e,\u6dfa\u8910\u76ae\u819a,\u72af\u7f6a,\u7537\u8d85\u7d1a\u53cd\u6d3e,\u90aa\u60e1,\u4e2d\u7b49\u76ae\u819a\n\ud83e\uddb9\ud83c\udffe\u200d\u2642=>\u4e2d\u7b49-\u6df1\u80a4\u8272,\u574f\u86cb,\u7537\u4eba,\u7537\u8d85\u7ea7\u5927\u574f\u86cb,\u7f6a\u72af,\u8d85\u80fd\u529b,\u53cd\u6d3e,\u72af\u7f6a,\u7537\u8d85\u7d1a\u53cd\u6d3e,\u8910\u76ae\u819a,\u90aa\u60e1,\u4e2d\u6df1\u76ae\u819a\n\ud83e\uddb9\ud83c\udfff\u200d\u2642=>\u574f\u86cb,\u7537\u4eba,\u7537\u8d85\u7ea7\u5927\u574f\u86cb,\u7f6a\u72af,\u8d85\u80fd\u529b,\u8f83\u6df1\u80a4\u8272,\u53cd\u6d3e,\u72af\u7f6a,\u7537\u8d85\u7d1a\u53cd\u6d3e,\u90aa\u60e1,\u9ed1\u76ae\u819a\n\ud83e\uddb9\ud83c\udffb\u200d\u2640=>\u574f\u86cb,\u5973\u4eba,\u5973\u8d85\u7ea7\u5927\u574f\u86cb,\u7f6a\u72af,\u8d85\u80fd\u529b,\u8f83\u6d45\u80a4\u8272,\u53cd\u6d3e,\u5973\u8d85\u7d1a\u53cd\u6d3e,\u72af\u7f6a,\u767d\u76ae\u819a,\u90aa\u60e1\n\ud83e\uddb9\ud83c\udffc\u200d\u2640=>\u4e2d\u7b49-\u6d45\u80a4\u8272,\u574f\u86cb,\u5973\u4eba,\u5973\u8d85\u7ea7\u5927\u574f\u86cb,\u7f6a\u72af,\u8d85\u80fd\u529b,\u53cd\u6d3e,\u5973\u8d85\u7d1a\u53cd\u6d3e,\u72af\u7f6a,\u90aa\u60e1,\u9ec3\u76ae\u819a\n\ud83e\uddb9\ud83c\udffd\u200d\u2640=>\u4e2d\u7b49\u80a4\u8272,\u574f\u86cb,\u5973\u4eba,\u5973\u8d85\u7ea7\u5927\u574f\u86cb,\u7f6a\u72af,\u8d85\u80fd\u529b,\u53cd\u6d3e,\u5973\u8d85\u7d1a\u53cd\u6d3e,\u6dfa\u8910\u76ae\u819a,\u72af\u7f6a,\u90aa\u60e1,\u4e2d\u7b49\u76ae\u819a\n\ud83e\uddb9\ud83c\udffe\u200d\u2640=>\u4e2d\u7b49-\u6df1\u80a4\u8272,\u574f\u86cb,\u5973\u4eba,\u5973\u8d85\u7ea7\u5927\u574f\u86cb,\u7f6a\u72af,\u8d85\u80fd\u529b,\u53cd\u6d3e,\u5973\u8d85\u7d1a\u53cd\u6d3e,\u72af\u7f6a,\u8910\u76ae\u819a,\u90aa\u60e1,\u4e2d\u6df1\u76ae\u819a\n\ud83e\uddb9\ud83c\udfff\u200d\u2640=>\u574f\u86cb,\u5973\u4eba,\u5973\u8d85\u7ea7\u5927\u574f\u86cb,\u7f6a\u72af,\u8d85\u80fd\u529b,\u8f83\u6df1\u80a4\u8272,\u53cd\u6d3e,\u5973\u8d85\u7d1a\u53cd\u6d3e,\u72af\u7f6a,\u90aa\u60e1,\u9ed1\u76ae\u819a\n\ud83e\uddd9\ud83c\udffb=>\u5973\u5deb,\u5973\u9b54\u672f\u5e08,\u6cd5\u5e08,\u7537\u5deb,\u7537\u9b54\u672f\u5e08,\u8f83\u6d45\u80a4\u8272,\u767d\u76ae\u819a,\u9b54\u8853\u5e2b,\u5deb\u5e2b,\u8853\u58eb,\u9b54\u6cd5\u5e2b\n\ud83e\uddd9\ud83c\udffc=>\u4e2d\u7b49-\u6d45\u80a4\u8272,\u5973\u5deb,\u5973\u9b54\u672f\u5e08,\u6cd5\u5e08,\u7537\u5deb,\u7537\u9b54\u672f\u5e08,\u9b54\u8853\u5e2b,\u9ec3\u76ae\u819a,\u5deb\u5e2b,\u8853\u58eb,\u9b54\u6cd5\u5e2b\n\ud83e\uddd9\ud83c\udffd=>\u4e2d\u7b49\u80a4\u8272,\u5973\u5deb,\u5973\u9b54\u672f\u5e08,\u6cd5\u5e08,\u7537\u5deb,\u7537\u9b54\u672f\u5e08,\u6dfa\u8910\u76ae\u819a,\u9b54\u8853\u5e2b,\u4e2d\u7b49\u76ae\u819a,\u5deb\u5e2b,\u8853\u58eb,\u9b54\u6cd5\u5e2b\n\ud83e\uddd9\ud83c\udffe=>\u4e2d\u7b49-\u6df1\u80a4\u8272,\u5973\u5deb,\u5973\u9b54\u672f\u5e08,\u6cd5\u5e08,\u7537\u5deb,\u7537\u9b54\u672f\u5e08,\u8910\u76ae\u819a,\u9b54\u8853\u5e2b,\u4e2d\u6df1\u76ae\u819a,\u5deb\u5e2b,\u8853\u58eb,\u9b54\u6cd5\u5e2b\n\ud83e\uddd9\ud83c\udfff=>\u5973\u5deb,\u5973\u9b54\u672f\u5e08,\u6cd5\u5e08,\u7537\u5deb,\u7537\u9b54\u672f\u5e08,\u8f83\u6df1\u80a4\u8272,\u9b54\u8853\u5e2b,\u9ed1\u76ae\u819a,\u5deb\u5e2b,\u8853\u58eb,\u9b54\u6cd5\u5e2b\n\ud83e\uddd9\ud83c\udffb\u200d\u2642=>\u7537\u5deb,\u7537\u6cd5\u5e08,\u7537\u9b54\u672f\u5e08,\u8f83\u6d45\u80a4\u8272,\u767d\u76ae\u819a,\u5deb\u5e2b,\u7537\u5deb\u5e2b,\u7537\u9b54\u6cd5\u5e2b,\u9b54\u6cd5\u5e2b\n\ud83e\uddd9\ud83c\udffc\u200d\u2642=>\u4e2d\u7b49-\u6d45\u80a4\u8272,\u7537\u5deb,\u7537\u6cd5\u5e08,\u7537\u9b54\u672f\u5e08,\u9ec3\u76ae\u819a,\u5deb\u5e2b,\u7537\u5deb\u5e2b,\u7537\u9b54\u6cd5\u5e2b,\u9b54\u6cd5\u5e2b\n\ud83e\uddd9\ud83c\udffd\u200d\u2642=>\u4e2d\u7b49\u80a4\u8272,\u7537\u5deb,\u7537\u6cd5\u5e08,\u7537\u9b54\u672f\u5e08,\u6dfa\u8910\u76ae\u819a,\u4e2d\u7b49\u76ae\u819a,\u5deb\u5e2b,\u7537\u5deb\u5e2b,\u7537\u9b54\u6cd5\u5e2b,\u9b54\u6cd5\u5e2b\n\ud83e\uddd9\ud83c\udffe\u200d\u2642=>\u4e2d\u7b49-\u6df1\u80a4\u8272,\u7537\u5deb,\u7537\u6cd5\u5e08,\u7537\u9b54\u672f\u5e08,\u8910\u76ae\u819a,\u4e2d\u6df1\u76ae\u819a,\u5deb\u5e2b,\u7537\u5deb\u5e2b,\u7537\u9b54\u6cd5\u5e2b,\u9b54\u6cd5\u5e2b\n\ud83e\uddd9\ud83c\udfff\u200d\u2642=>\u7537\u5deb,\u7537\u6cd5\u5e08,\u7537\u9b54\u672f\u5e08,\u8f83\u6df1\u80a4\u8272,\u9ed1\u76ae\u819a,\u5deb\u5e2b,\u7537\u5deb\u5e2b,\u7537\u9b54\u6cd5\u5e2b,\u9b54\u6cd5\u5e2b\n\ud83e\uddd9\ud83c\udffb\u200d\u2640=>\u5973\u5deb,\u5973\u6cd5\u5e08,\u5973\u9b54\u672f\u5e08,\u8f83\u6d45\u80a4\u8272,\u5973\u5deb\u5e2b,\u767d\u76ae\u819a,\u5973\u8853\u58eb,\u5973\u9b54\u6cd5\u5e2b,\u5deb\u5a46\n\ud83e\uddd9\ud83c\udffc\u200d\u2640=>\u4e2d\u7b49-\u6d45\u80a4\u8272,\u5973\u5deb,\u5973\u6cd5\u5e08,\u5973\u9b54\u672f\u5e08,\u5973\u5deb\u5e2b,\u9ec3\u76ae\u819a,\u5973\u8853\u58eb,\u5973\u9b54\u6cd5\u5e2b,\u5deb\u5a46\n\ud83e\uddd9\ud83c\udffd\u200d\u2640=>\u4e2d\u7b49\u80a4\u8272,\u5973\u5deb,\u5973\u6cd5\u5e08,\u5973\u9b54\u672f\u5e08,\u5973\u5deb\u5e2b,\u6dfa\u8910\u76ae\u819a,\u4e2d\u7b49\u76ae\u819a,\u5973\u8853\u58eb,\u5973\u9b54\u6cd5\u5e2b,\u5deb\u5a46\n\ud83e\uddd9\ud83c\udffe\u200d\u2640=>\u4e2d\u7b49-\u6df1\u80a4\u8272,\u5973\u5deb,\u5973\u6cd5\u5e08,\u5973\u9b54\u672f\u5e08,\u5973\u5deb\u5e2b,\u8910\u76ae\u819a,\u4e2d\u6df1\u76ae\u819a,\u5973\u8853\u58eb,\u5973\u9b54\u6cd5\u5e2b,\u5deb\u5a46\n\ud83e\uddd9\ud83c\udfff\u200d\u2640=>\u5973\u5deb,\u5973\u6cd5\u5e08,\u5973\u9b54\u672f\u5e08,\u8f83\u6df1\u80a4\u8272,\u5973\u5deb\u5e2b,\u9ed1\u76ae\u819a,\u5973\u8853\u58eb,\u5973\u9b54\u6cd5\u5e2b,\u5deb\u5a46\n\ud83e\uddda\ud83c\udffb=>\u5929\u536b\u4e09,\u5929\u536b\u5341\u4e94,\u5929\u536b\u56db,\u7cbe\u7075,\u8f83\u6d45\u80a4\u8272,\u4ed9\u5973,\u767d\u76ae\u819a,\u4ed9\u5b50,\u5996\u7cbe\n\ud83e\uddda\ud83c\udffc=>\u4e2d\u7b49-\u6d45\u80a4\u8272,\u5929\u536b\u4e09,\u5929\u536b\u5341\u4e94,\u5929\u536b\u56db,\u7cbe\u7075,\u4ed9\u5973,\u9ec3\u76ae\u819a,\u4ed9\u5b50,\u5996\u7cbe\n\ud83e\uddda\ud83c\udffd=>\u4e2d\u7b49\u80a4\u8272,\u5929\u536b\u4e09,\u5929\u536b\u5341\u4e94,\u5929\u536b\u56db,\u7cbe\u7075,\u4ed9\u5973,\u6dfa\u8910\u76ae\u819a,\u4e2d\u7b49\u76ae\u819a,\u4ed9\u5b50,\u5996\u7cbe\n\ud83e\uddda\ud83c\udffe=>\u4e2d\u7b49-\u6df1\u80a4\u8272,\u5929\u536b\u4e09,\u5929\u536b\u5341\u4e94,\u5929\u536b\u56db,\u7cbe\u7075,\u4ed9\u5973,\u8910\u76ae\u819a,\u4e2d\u6df1\u76ae\u819a,\u4ed9\u5b50,\u5996\u7cbe\n\ud83e\uddda\ud83c\udfff=>\u5929\u536b\u4e09,\u5929\u536b\u5341\u4e94,\u5929\u536b\u56db,\u7cbe\u7075,\u8f83\u6df1\u80a4\u8272,\u4ed9\u5973,\u9ed1\u76ae\u819a,\u4ed9\u5b50,\u5996\u7cbe\n\ud83e\uddda\ud83c\udffb\u200d\u2642=>\u4ed9\u4eba,\u4ed9\u7537,\u5929\u536b\u5341\u4e94,\u5929\u536b\u56db,\u7537\u7cbe\u7075,\u8f83\u6d45\u80a4\u8272,\u7537\u5996\u7cbe,\u767d\u76ae\u819a,\u7537\u4ed9\u5b50\n\ud83e\uddda\ud83c\udffc\u200d\u2642=>\u4e2d\u7b49-\u6d45\u80a4\u8272,\u4ed9\u4eba,\u4ed9\u7537,\u5929\u536b\u5341\u4e94,\u5929\u536b\u56db,\u7537\u7cbe\u7075,\u7537\u5996\u7cbe,\u9ec3\u76ae\u819a,\u7537\u4ed9\u5b50\n\ud83e\uddda\ud83c\udffd\u200d\u2642=>\u4e2d\u7b49\u80a4\u8272,\u4ed9\u4eba,\u4ed9\u7537,\u5929\u536b\u5341\u4e94,\u5929\u536b\u56db,\u7537\u7cbe\u7075,\u6dfa\u8910\u76ae\u819a,\u7537\u5996\u7cbe,\u4e2d\u7b49\u76ae\u819a,\u7537\u4ed9\u5b50\n\ud83e\uddda\ud83c\udffe\u200d\u2642=>\u4e2d\u7b49-\u6df1\u80a4\u8272,\u4ed9\u4eba,\u4ed9\u7537,\u5929\u536b\u5341\u4e94,\u5929\u536b\u56db,\u7537\u7cbe\u7075,\u7537\u5996\u7cbe,\u8910\u76ae\u819a,\u4e2d\u6df1\u76ae\u819a,\u7537\u4ed9\u5b50\n\ud83e\uddda\ud83c\udfff\u200d\u2642=>\u4ed9\u4eba,\u4ed9\u7537,\u5929\u536b\u5341\u4e94,\u5929\u536b\u56db,\u7537\u7cbe\u7075,\u8f83\u6df1\u80a4\u8272,\u7537\u5996\u7cbe,\u9ed1\u76ae\u819a,\u7537\u4ed9\u5b50\n\ud83e\uddda\ud83c\udffb\u200d\u2640=>\u4ed9\u5973,\u5973\u7cbe\u7075,\u5996\u7cbe\u738b\u540e,\u8f83\u6d45\u80a4\u8272,\u5973\u5996\u7cbe,\u767d\u76ae\u819a,\u5973\u4ed9\u5b50\n\ud83e\uddda\ud83c\udffc\u200d\u2640=>\u4e2d\u7b49-\u6d45\u80a4\u8272,\u4ed9\u5973,\u5973\u7cbe\u7075,\u5996\u7cbe\u738b\u540e,\u5973\u5996\u7cbe,\u9ec3\u76ae\u819a,\u5973\u4ed9\u5b50\n\ud83e\uddda\ud83c\udffd\u200d\u2640=>\u4e2d\u7b49\u80a4\u8272,\u4ed9\u5973,\u5973\u7cbe\u7075,\u5996\u7cbe\u738b\u540e,\u5973\u5996\u7cbe,\u6dfa\u8910\u76ae\u819a,\u4e2d\u7b49\u76ae\u819a,\u5973\u4ed9\u5b50\n\ud83e\uddda\ud83c\udffe\u200d\u2640=>\u4e2d\u7b49-\u6df1\u80a4\u8272,\u4ed9\u5973,\u5973\u7cbe\u7075,\u5996\u7cbe\u738b\u540e,\u5973\u5996\u7cbe,\u8910\u76ae\u819a,\u4e2d\u6df1\u76ae\u819a,\u5973\u4ed9\u5b50\n\ud83e\uddda\ud83c\udfff\u200d\u2640=>\u4ed9\u5973,\u5973\u7cbe\u7075,\u5996\u7cbe\u738b\u540e,\u8f83\u6df1\u80a4\u8272,\u5973\u5996\u7cbe,\u9ed1\u76ae\u819a,\u5973\u4ed9\u5b50\n\ud83e\udddb\ud83c\udffb=>\u4e0d\u6b7b\u65cf,\u5438\u8840\u9b3c,\u8f83\u6d45\u80a4\u8272,\u767d\u76ae\u819a,vote \u4e0d\u6b7b\u65cf,\u5fb7\u53e4\u62c9\n\ud83e\udddb\ud83c\udffc=>\u4e0d\u6b7b\u65cf,\u4e2d\u7b49-\u6d45\u80a4\u8272,\u5438\u8840\u9b3c,\u9ec3\u76ae\u819a,vote \u4e0d\u6b7b\u65cf,\u5fb7\u53e4\u62c9\n\ud83e\udddb\ud83c\udffd=>\u4e0d\u6b7b\u65cf,\u4e2d\u7b49\u80a4\u8272,\u5438\u8840\u9b3c,\u6dfa\u8910\u76ae\u819a,vote \u4e0d\u6b7b\u65cf,\u4e2d\u7b49\u76ae\u819a,\u5fb7\u53e4\u62c9\n\ud83e\udddb\ud83c\udffe=>\u4e0d\u6b7b\u65cf,\u4e2d\u7b49-\u6df1\u80a4\u8272,\u5438\u8840\u9b3c,\u8910\u76ae\u819a,vote \u4e0d\u6b7b\u65cf,\u4e2d\u6df1\u76ae\u819a,\u5fb7\u53e4\u62c9\n\ud83e\udddb\ud83c\udfff=>\u4e0d\u6b7b\u65cf,\u5438\u8840\u9b3c,\u8f83\u6df1\u80a4\u8272,\u9ed1\u76ae\u819a,vote \u4e0d\u6b7b\u65cf,\u5fb7\u53e4\u62c9\n\ud83e\udddb\ud83c\udffb\u200d\u2642=>\u7537\u4e0d\u6b7b\u65cf,\u7537\u5438\u8840\u9b3c,\u8f83\u6d45\u80a4\u8272,\u767d\u76ae\u819a,\u4e0d\u6b7b\u65cf,\u5fb7\u53e4\u62c9\uff5c\u7537\u5438\u8840\u9b3c\n\ud83e\udddb\ud83c\udffc\u200d\u2642=>\u4e2d\u7b49-\u6d45\u80a4\u8272,\u7537\u4e0d\u6b7b\u65cf,\u7537\u5438\u8840\u9b3c,\u9ec3\u76ae\u819a,\u4e0d\u6b7b\u65cf,\u5fb7\u53e4\u62c9\uff5c\u7537\u5438\u8840\u9b3c\n\ud83e\udddb\ud83c\udffd\u200d\u2642=>\u4e2d\u7b49\u80a4\u8272,\u7537\u4e0d\u6b7b\u65cf,\u7537\u5438\u8840\u9b3c,\u6dfa\u8910\u76ae\u819a,\u4e0d\u6b7b\u65cf,\u4e2d\u7b49\u76ae\u819a,\u5fb7\u53e4\u62c9\uff5c\u7537\u5438\u8840\u9b3c\n\ud83e\udddb\ud83c\udffe\u200d\u2642=>\u4e2d\u7b49-\u6df1\u80a4\u8272,\u7537\u4e0d\u6b7b\u65cf,\u7537\u5438\u8840\u9b3c,\u8910\u76ae\u819a,\u4e0d\u6b7b\u65cf,\u4e2d\u6df1\u76ae\u819a,\u5fb7\u53e4\u62c9\uff5c\u7537\u5438\u8840\u9b3c\n\ud83e\udddb\ud83c\udfff\u200d\u2642=>\u7537\u4e0d\u6b7b\u65cf,\u7537\u5438\u8840\u9b3c,\u8f83\u6df1\u80a4\u8272,\u9ed1\u76ae\u819a,\u4e0d\u6b7b\u65cf,\u5fb7\u53e4\u62c9\uff5c\u7537\u5438\u8840\u9b3c\n\ud83e\udddb\ud83c\udffb\u200d\u2640=>\u5973\u4e0d\u6b7b\u65cf,\u5973\u5438\u8840\u9b3c,\u8f83\u6d45\u80a4\u8272,\u767d\u76ae\u819a,\u4e0d\u6b7b\u65cf,\u5fb7\u53e4\u62c9\uff5c\u5973\u5438\u8840\u9b3c\n\ud83e\udddb\ud83c\udffc\u200d\u2640=>\u4e2d\u7b49-\u6d45\u80a4\u8272,\u5973\u4e0d\u6b7b\u65cf,\u5973\u5438\u8840\u9b3c,\u9ec3\u76ae\u819a,\u4e0d\u6b7b\u65cf,\u5fb7\u53e4\u62c9\uff5c\u5973\u5438\u8840\u9b3c\n\ud83e\udddb\ud83c\udffd\u200d\u2640=>\u4e2d\u7b49\u80a4\u8272,\u5973\u4e0d\u6b7b\u65cf,\u5973\u5438\u8840\u9b3c,\u6dfa\u8910\u76ae\u819a,\u4e0d\u6b7b\u65cf,\u4e2d\u7b49\u76ae\u819a,\u5fb7\u53e4\u62c9\uff5c\u5973\u5438\u8840\u9b3c\n\ud83e\udddb\ud83c\udffe\u200d\u2640=>\u4e2d\u7b49-\u6df1\u80a4\u8272,\u5973\u4e0d\u6b7b\u65cf,\u5973\u5438\u8840\u9b3c,\u8910\u76ae\u819a,\u4e0d\u6b7b\u65cf,\u4e2d\u6df1\u76ae\u819a,\u5fb7\u53e4\u62c9\uff5c\u5973\u5438\u8840\u9b3c\n\ud83e\udddb\ud83c\udfff\u200d\u2640=>\u5973\u4e0d\u6b7b\u65cf,\u5973\u5438\u8840\u9b3c,\u8f83\u6df1\u80a4\u8272,\u9ed1\u76ae\u819a,\u4e0d\u6b7b\u65cf,\u5fb7\u53e4\u62c9\uff5c\u5973\u5438\u8840\u9b3c\n\ud83e\udddc\ud83c\udffb=>\u4eba\u9c7c,\u5973\u4eba\u9c7c,\u7537\u4eba\u9c7c,\u7f8e\u4eba\u9c7c,\u8f83\u6d45\u80a4\u8272,\u4eba\u9b5a,\u767d\u76ae\u819a\n\ud83e\udddc\ud83c\udffc=>\u4e2d\u7b49-\u6d45\u80a4\u8272,\u4eba\u9c7c,\u5973\u4eba\u9c7c,\u7537\u4eba\u9c7c,\u7f8e\u4eba\u9c7c,\u4eba\u9b5a,\u9ec3\u76ae\u819a\n\ud83e\udddc\ud83c\udffd=>\u4e2d\u7b49\u80a4\u8272,\u4eba\u9c7c,\u5973\u4eba\u9c7c,\u7537\u4eba\u9c7c,\u7f8e\u4eba\u9c7c,\u4eba\u9b5a,\u6dfa\u8910\u76ae\u819a,\u4e2d\u7b49\u76ae\u819a\n\ud83e\udddc\ud83c\udffe=>\u4e2d\u7b49-\u6df1\u80a4\u8272,\u4eba\u9c7c,\u5973\u4eba\u9c7c,\u7537\u4eba\u9c7c,\u7f8e\u4eba\u9c7c,\u4eba\u9b5a,\u8910\u76ae\u819a,\u4e2d\u6df1\u76ae\u819a\n\ud83e\udddc\ud83c\udfff=>\u4eba\u9c7c,\u5973\u4eba\u9c7c,\u7537\u4eba\u9c7c,\u7f8e\u4eba\u9c7c,\u8f83\u6df1\u80a4\u8272,\u4eba\u9b5a,\u9ed1\u76ae\u819a\n\ud83e\udddc\ud83c\udffb\u200d\u2642=>\u7279\u91cc\u540c,\u7537\u4eba\u9c7c,\u8f83\u6d45\u80a4\u8272,\u7537\u4eba\u9b5a,\u767d\u76ae\u819a,\u7537\u4eba\u9b5a\uff5c\u4eba\u9b5a\n\ud83e\udddc\ud83c\udffc\u200d\u2642=>\u4e2d\u7b49-\u6d45\u80a4\u8272,\u7279\u91cc\u540c,\u7537\u4eba\u9c7c,\u7537\u4eba\u9b5a,\u9ec3\u76ae\u819a,\u7537\u4eba\u9b5a\uff5c\u4eba\u9b5a\n\ud83e\udddc\ud83c\udffd\u200d\u2642=>\u4e2d\u7b49\u80a4\u8272,\u7279\u91cc\u540c,\u7537\u4eba\u9c7c,\u6dfa\u8910\u76ae\u819a,\u7537\u4eba\u9b5a,\u4e2d\u7b49\u76ae\u819a,\u7537\u4eba\u9b5a\uff5c\u4eba\u9b5a\n\ud83e\udddc\ud83c\udffe\u200d\u2642=>\u4e2d\u7b49-\u6df1\u80a4\u8272,\u7279\u91cc\u540c,\u7537\u4eba\u9c7c,\u7537\u4eba\u9b5a,\u8910\u76ae\u819a,\u4e2d\u6df1\u76ae\u819a,\u7537\u4eba\u9b5a\uff5c\u4eba\u9b5a\n\ud83e\udddc\ud83c\udfff\u200d\u2642=>\u7279\u91cc\u540c,\u7537\u4eba\u9c7c,\u8f83\u6df1\u80a4\u8272,\u7537\u4eba\u9b5a,\u9ed1\u76ae\u819a,\u7537\u4eba\u9b5a\uff5c\u4eba\u9b5a\n\ud83e\udddc\ud83c\udffb\u200d\u2640=>\u5973\u4eba\u9c7c,\u7f8e\u4eba\u9c7c,\u8f83\u6d45\u80a4\u8272,\u767d\u76ae\u819a,\u7f8e\u4eba\u9b5a,\u7f8e\u4eba\u9b5a\uff5c\u4eba\u9b5a\n\ud83e\udddc\ud83c\udffc\u200d\u2640=>\u4e2d\u7b49-\u6d45\u80a4\u8272,\u5973\u4eba\u9c7c,\u7f8e\u4eba\u9c7c,\u7f8e\u4eba\u9b5a,\u9ec3\u76ae\u819a,\u7f8e\u4eba\u9b5a\uff5c\u4eba\u9b5a\n\ud83e\udddc\ud83c\udffd\u200d\u2640=>\u4e2d\u7b49\u80a4\u8272,\u5973\u4eba\u9c7c,\u7f8e\u4eba\u9c7c,\u6dfa\u8910\u76ae\u819a,\u7f8e\u4eba\u9b5a,\u4e2d\u7b49\u76ae\u819a,\u7f8e\u4eba\u9b5a\uff5c\u4eba\u9b5a\n\ud83e\udddc\ud83c\udffe\u200d\u2640=>\u4e2d\u7b49-\u6df1\u80a4\u8272,\u5973\u4eba\u9c7c,\u7f8e\u4eba\u9c7c,\u7f8e\u4eba\u9b5a,\u8910\u76ae\u819a,\u4e2d\u6df1\u76ae\u819a,\u7f8e\u4eba\u9b5a\uff5c\u4eba\u9b5a\n\ud83e\udddc\ud83c\udfff\u200d\u2640=>\u5973\u4eba\u9c7c,\u7f8e\u4eba\u9c7c,\u8f83\u6df1\u80a4\u8272,\u7f8e\u4eba\u9b5a,\u9ed1\u76ae\u819a,\u7f8e\u4eba\u9b5a\uff5c\u4eba\u9b5a\n\ud83e\udddd\ud83c\udffb=>\u5c0f\u7cbe\u7075,\u8f83\u6d45\u80a4\u8272,\u9b54\u672f,\u5c0f\u7cbe\u9748,\u767d\u76ae\u819a,\u7cbe\u9748,\u7cbe\u9748\uff5c\u9b54\u6cd5\n\ud83e\udddd\ud83c\udffc=>\u4e2d\u7b49-\u6d45\u80a4\u8272,\u5c0f\u7cbe\u7075,\u9b54\u672f,\u5c0f\u7cbe\u9748,\u9ec3\u76ae\u819a,\u7cbe\u9748,\u7cbe\u9748\uff5c\u9b54\u6cd5\n\ud83e\udddd\ud83c\udffd=>\u4e2d\u7b49\u80a4\u8272,\u5c0f\u7cbe\u7075,\u9b54\u672f,\u5c0f\u7cbe\u9748,\u6dfa\u8910\u76ae\u819a,\u4e2d\u7b49\u76ae\u819a,\u7cbe\u9748,\u7cbe\u9748\uff5c\u9b54\u6cd5\n\ud83e\udddd\ud83c\udffe=>\u4e2d\u7b49-\u6df1\u80a4\u8272,\u5c0f\u7cbe\u7075,\u9b54\u672f,\u5c0f\u7cbe\u9748,\u8910\u76ae\u819a,\u4e2d\u6df1\u76ae\u819a,\u7cbe\u9748,\u7cbe\u9748\uff5c\u9b54\u6cd5\n\ud83e\udddd\ud83c\udfff=>\u5c0f\u7cbe\u7075,\u8f83\u6df1\u80a4\u8272,\u9b54\u672f,\u5c0f\u7cbe\u9748,\u9ed1\u76ae\u819a,\u7cbe\u9748,\u7cbe\u9748\uff5c\u9b54\u6cd5\n\ud83e\udddd\ud83c\udffb\u200d\u2642=>\u7537\u5c0f\u7cbe\u7075,\u7537\u6027\u9b54\u672f,\u8f83\u6d45\u80a4\u8272,\u7537\u7cbe\u9748,\u767d\u76ae\u819a,\u7537\u7cbe\u9748\uff5c\u9b54\u6cd5\n\ud83e\udddd\ud83c\udffc\u200d\u2642=>\u4e2d\u7b49-\u6d45\u80a4\u8272,\u7537\u5c0f\u7cbe\u7075,\u7537\u6027\u9b54\u672f,\u7537\u7cbe\u9748,\u9ec3\u76ae\u819a,\u7537\u7cbe\u9748\uff5c\u9b54\u6cd5\n\ud83e\udddd\ud83c\udffd\u200d\u2642=>\u4e2d\u7b49\u80a4\u8272,\u7537\u5c0f\u7cbe\u7075,\u7537\u6027\u9b54\u672f,\u6dfa\u8910\u76ae\u819a,\u7537\u7cbe\u9748,\u4e2d\u7b49\u76ae\u819a,\u7537\u7cbe\u9748\uff5c\u9b54\u6cd5\n\ud83e\udddd\ud83c\udffe\u200d\u2642=>\u4e2d\u7b49-\u6df1\u80a4\u8272,\u7537\u5c0f\u7cbe\u7075,\u7537\u6027\u9b54\u672f,\u7537\u7cbe\u9748,\u8910\u76ae\u819a,\u4e2d\u6df1\u76ae\u819a,\u7537\u7cbe\u9748\uff5c\u9b54\u6cd5\n\ud83e\udddd\ud83c\udfff\u200d\u2642=>\u7537\u5c0f\u7cbe\u7075,\u7537\u6027\u9b54\u672f,\u8f83\u6df1\u80a4\u8272,\u7537\u7cbe\u9748,\u9ed1\u76ae\u819a,\u7537\u7cbe\u9748\uff5c\u9b54\u6cd5\n\ud83e\udddd\ud83c\udffb\u200d\u2640=>\u5973\u5c0f\u7cbe\u7075,\u5973\u6027\u9b54\u672f,\u8f83\u6d45\u80a4\u8272,\u5973\u7cbe\u9748,\u767d\u76ae\u819a,\u5973\u7cbe\u9748\uff5c\u9b54\u6cd5\n\ud83e\udddd\ud83c\udffc\u200d\u2640=>\u4e2d\u7b49-\u6d45\u80a4\u8272,\u5973\u5c0f\u7cbe\u7075,\u5973\u6027\u9b54\u672f,\u5973\u7cbe\u9748,\u9ec3\u76ae\u819a,\u5973\u7cbe\u9748\uff5c\u9b54\u6cd5\n\ud83e\udddd\ud83c\udffd\u200d\u2640=>\u4e2d\u7b49\u80a4\u8272,\u5973\u5c0f\u7cbe\u7075,\u5973\u6027\u9b54\u672f,\u5973\u7cbe\u9748,\u6dfa\u8910\u76ae\u819a,\u4e2d\u7b49\u76ae\u819a,\u5973\u7cbe\u9748\uff5c\u9b54\u6cd5\n\ud83e\udddd\ud83c\udffe\u200d\u2640=>\u4e2d\u7b49-\u6df1\u80a4\u8272,\u5973\u5c0f\u7cbe\u7075,\u5973\u6027\u9b54\u672f,\u5973\u7cbe\u9748,\u8910\u76ae\u819a,\u4e2d\u6df1\u76ae\u819a,\u5973\u7cbe\u9748\uff5c\u9b54\u6cd5\n\ud83e\udddd\ud83c\udfff\u200d\u2640=>\u5973\u5c0f\u7cbe\u7075,\u5973\u6027\u9b54\u672f,\u8f83\u6df1\u80a4\u8272,\u5973\u7cbe\u9748,\u9ed1\u76ae\u819a,\u5973\u7cbe\u9748\uff5c\u9b54\u6cd5\n\ud83d\udc86\ud83c\udffb=>\u6309\u6469,\u7f8e\u5bb9,\u8f83\u6d45\u80a4\u8272,\u767d\u76ae\u819a,\u99ac\u6bba\u96de,\u63a5\u53d7\u982d\u90e8\u6309\u6469\u5605\u4eba,\u6b63\u5728\u63a5\u53d7\u6309\u6469\u7684\u4eba,\u9aee\u5eca\n\ud83d\udc86\ud83c\udffc=>\u4e2d\u7b49-\u6d45\u80a4\u8272,\u6309\u6469,\u7f8e\u5bb9,\u99ac\u6bba\u96de,\u9ec3\u76ae\u819a,\u63a5\u53d7\u982d\u90e8\u6309\u6469\u5605\u4eba,\u6b63\u5728\u63a5\u53d7\u6309\u6469\u7684\u4eba,\u9aee\u5eca\n\ud83d\udc86\ud83c\udffd=>\u4e2d\u7b49\u80a4\u8272,\u6309\u6469,\u7f8e\u5bb9,\u6dfa\u8910\u76ae\u819a,\u99ac\u6bba\u96de,\u4e2d\u7b49\u76ae\u819a,\u63a5\u53d7\u982d\u90e8\u6309\u6469\u5605\u4eba,\u6b63\u5728\u63a5\u53d7\u6309\u6469\u7684\u4eba,\u9aee\u5eca\n\ud83d\udc86\ud83c\udffe=>\u4e2d\u7b49-\u6df1\u80a4\u8272,\u6309\u6469,\u7f8e\u5bb9,\u8910\u76ae\u819a,\u99ac\u6bba\u96de,\u4e2d\u6df1\u76ae\u819a,\u63a5\u53d7\u982d\u90e8\u6309\u6469\u5605\u4eba,\u6b63\u5728\u63a5\u53d7\u6309\u6469\u7684\u4eba,\u9aee\u5eca\n\ud83d\udc86\ud83c\udfff=>\u6309\u6469,\u7f8e\u5bb9,\u8f83\u6df1\u80a4\u8272,\u99ac\u6bba\u96de,\u9ed1\u76ae\u819a,\u63a5\u53d7\u982d\u90e8\u6309\u6469\u5605\u4eba,\u6b63\u5728\u63a5\u53d7\u6309\u6469\u7684\u4eba,\u9aee\u5eca\n\ud83d\udc86\ud83c\udffb\u200d\u2642=>\u6309\u6469,\u7537,\u7537\u751f\u6309\u6469,\u8f83\u6d45\u80a4\u8272,\u767d\u76ae\u819a,\u99ac\u6bba\u96de,\u6309\u6469\uff5c\u7537\u4eba,\u63a5\u53d7\u6309\u6469\u7684\u7537\u4eba,\u63a5\u53d7\u982d\u90e8\u6309\u6469\u5605\u7537\u4eba\n\ud83d\udc86\ud83c\udffc\u200d\u2642=>\u4e2d\u7b49-\u6d45\u80a4\u8272,\u6309\u6469,\u7537,\u7537\u751f\u6309\u6469,\u99ac\u6bba\u96de,\u9ec3\u76ae\u819a,\u6309\u6469\uff5c\u7537\u4eba,\u63a5\u53d7\u6309\u6469\u7684\u7537\u4eba,\u63a5\u53d7\u982d\u90e8\u6309\u6469\u5605\u7537\u4eba\n\ud83d\udc86\ud83c\udffd\u200d\u2642=>\u4e2d\u7b49\u80a4\u8272,\u6309\u6469,\u7537,\u7537\u751f\u6309\u6469,\u6dfa\u8910\u76ae\u819a,\u99ac\u6bba\u96de,\u4e2d\u7b49\u76ae\u819a,\u6309\u6469\uff5c\u7537\u4eba,\u63a5\u53d7\u6309\u6469\u7684\u7537\u4eba,\u63a5\u53d7\u982d\u90e8\u6309\u6469\u5605\u7537\u4eba\n\ud83d\udc86\ud83c\udffe\u200d\u2642=>\u4e2d\u7b49-\u6df1\u80a4\u8272,\u6309\u6469,\u7537,\u7537\u751f\u6309\u6469,\u8910\u76ae\u819a,\u99ac\u6bba\u96de,\u4e2d\u6df1\u76ae\u819a,\u6309\u6469\uff5c\u7537\u4eba,\u63a5\u53d7\u6309\u6469\u7684\u7537\u4eba,\u63a5\u53d7\u982d\u90e8\u6309\u6469\u5605\u7537\u4eba\n\ud83d\udc86\ud83c\udfff\u200d\u2642=>\u6309\u6469,\u7537,\u7537\u751f\u6309\u6469,\u8f83\u6df1\u80a4\u8272,\u99ac\u6bba\u96de,\u9ed1\u76ae\u819a,\u6309\u6469\uff5c\u7537\u4eba,\u63a5\u53d7\u6309\u6469\u7684\u7537\u4eba,\u63a5\u53d7\u982d\u90e8\u6309\u6469\u5605\u7537\u4eba\n\ud83d\udc86\ud83c\udffb\u200d\u2640=>\u5973,\u5973\u751f\u6309\u6469,\u6309\u6469,\u8f83\u6d45\u80a4\u8272,\u767d\u76ae\u819a,\u99ac\u6bba\u96de,\u6309\u6469\uff5c\u5973\u4eba,\u63a5\u53d7\u6309\u6469\u7684\u5973\u4eba,\u63a5\u53d7\u982d\u90e8\u6309\u6469\u5605\u5973\u4eba\n\ud83d\udc86\ud83c\udffc\u200d\u2640=>\u4e2d\u7b49-\u6d45\u80a4\u8272,\u5973,\u5973\u751f\u6309\u6469,\u6309\u6469,\u99ac\u6bba\u96de,\u9ec3\u76ae\u819a,\u6309\u6469\uff5c\u5973\u4eba,\u63a5\u53d7\u6309\u6469\u7684\u5973\u4eba,\u63a5\u53d7\u982d\u90e8\u6309\u6469\u5605\u5973\u4eba\n\ud83d\udc86\ud83c\udffd\u200d\u2640=>\u4e2d\u7b49\u80a4\u8272,\u5973,\u5973\u751f\u6309\u6469,\u6309\u6469,\u6dfa\u8910\u76ae\u819a,\u99ac\u6bba\u96de,\u4e2d\u7b49\u76ae\u819a,\u6309\u6469\uff5c\u5973\u4eba,\u63a5\u53d7\u6309\u6469\u7684\u5973\u4eba,\u63a5\u53d7\u982d\u90e8\u6309\u6469\u5605\u5973\u4eba\n\ud83d\udc86\ud83c\udffe\u200d\u2640=>\u4e2d\u7b49-\u6df1\u80a4\u8272,\u5973,\u5973\u751f\u6309\u6469,\u6309\u6469,\u8910\u76ae\u819a,\u99ac\u6bba\u96de,\u4e2d\u6df1\u76ae\u819a,\u6309\u6469\uff5c\u5973\u4eba,\u63a5\u53d7\u6309\u6469\u7684\u5973\u4eba,\u63a5\u53d7\u982d\u90e8\u6309\u6469\u5605\u5973\u4eba\n\ud83d\udc86\ud83c\udfff\u200d\u2640=>\u5973,\u5973\u751f\u6309\u6469,\u6309\u6469,\u8f83\u6df1\u80a4\u8272,\u99ac\u6bba\u96de,\u9ed1\u76ae\u819a,\u6309\u6469\uff5c\u5973\u4eba,\u63a5\u53d7\u6309\u6469\u7684\u5973\u4eba,\u63a5\u53d7\u982d\u90e8\u6309\u6469\u5605\u5973\u4eba\n\ud83d\udc87\ud83c\udffb=>\u526a\u5934,\u7406\u53d1,\u8f83\u6d45\u80a4\u8272,\u526a\u982d\u9aee,\u7406\u9aee,\u767d\u76ae\u819a,\u526a\u9aee,\u7f8e\u5bb9,\u98db\u9aee\n\ud83d\udc87\ud83c\udffc=>\u4e2d\u7b49-\u6d45\u80a4\u8272,\u526a\u5934,\u7406\u53d1,\u526a\u982d\u9aee,\u7406\u9aee,\u9ec3\u76ae\u819a,\u526a\u9aee,\u7f8e\u5bb9,\u98db\u9aee\n\ud83d\udc87\ud83c\udffd=>\u4e2d\u7b49\u80a4\u8272,\u526a\u5934,\u7406\u53d1,\u526a\u982d\u9aee,\u6dfa\u8910\u76ae\u819a,\u7406\u9aee,\u4e2d\u7b49\u76ae\u819a,\u526a\u9aee,\u7f8e\u5bb9,\u98db\u9aee\n\ud83d\udc87\ud83c\udffe=>\u4e2d\u7b49-\u6df1\u80a4\u8272,\u526a\u5934,\u7406\u53d1,\u526a\u982d\u9aee,\u7406\u9aee,\u8910\u76ae\u819a,\u4e2d\u6df1\u76ae\u819a,\u526a\u9aee,\u7f8e\u5bb9,\u98db\u9aee\n\ud83d\udc87\ud83c\udfff=>\u526a\u5934,\u7406\u53d1,\u8f83\u6df1\u80a4\u8272,\u526a\u982d\u9aee,\u7406\u9aee,\u9ed1\u76ae\u819a,\u526a\u9aee,\u7f8e\u5bb9,\u98db\u9aee\n\ud83d\udc87\ud83c\udffb\u200d\u2642=>\u526a\u5934,\u7406\u53d1,\u7537,\u7537\u751f\u7406\u53d1,\u8f83\u6d45\u80a4\u8272,\u526a\u982d\u9aee,\u7406\u9aee,\u7537\u751f\u7406\u9aee,\u767d\u76ae\u819a,\u526a\u7dca\u982d\u9aee\u5605\u7537\u4eba,\u526a\u9aee\uff5c\u7537\u4eba,\u98db\u9aee\n\ud83d\udc87\ud83c\udffc\u200d\u2642=>\u4e2d\u7b49-\u6d45\u80a4\u8272,\u526a\u5934,\u7406\u53d1,\u7537,\u7537\u751f\u7406\u53d1,\u526a\u982d\u9aee,\u7406\u9aee,\u7537\u751f\u7406\u9aee,\u9ec3\u76ae\u819a,\u526a\u7dca\u982d\u9aee\u5605\u7537\u4eba,\u526a\u9aee\uff5c\u7537\u4eba,\u98db\u9aee\n\ud83d\udc87\ud83c\udffd\u200d\u2642=>\u4e2d\u7b49\u80a4\u8272,\u526a\u5934,\u7406\u53d1,\u7537,\u7537\u751f\u7406\u53d1,\u526a\u982d\u9aee,\u6dfa\u8910\u76ae\u819a,\u7406\u9aee,\u7537\u751f\u7406\u9aee,\u4e2d\u7b49\u76ae\u819a,\u526a\u7dca\u982d\u9aee\u5605\u7537\u4eba,\u526a\u9aee\uff5c\u7537\u4eba,\u98db\u9aee\n\ud83d\udc87\ud83c\udffe\u200d\u2642=>\u4e2d\u7b49-\u6df1\u80a4\u8272,\u526a\u5934,\u7406\u53d1,\u7537,\u7537\u751f\u7406\u53d1,\u526a\u982d\u9aee,\u7406\u9aee,\u7537\u751f\u7406\u9aee,\u8910\u76ae\u819a,\u4e2d\u6df1\u76ae\u819a,\u526a\u7dca\u982d\u9aee\u5605\u7537\u4eba,\u526a\u9aee\uff5c\u7537\u4eba,\u98db\u9aee\n\ud83d\udc87\ud83c\udfff\u200d\u2642=>\u526a\u5934,\u7406\u53d1,\u7537,\u7537\u751f\u7406\u53d1,\u8f83\u6df1\u80a4\u8272,\u526a\u982d\u9aee,\u7406\u9aee,\u7537\u751f\u7406\u9aee,\u9ed1\u76ae\u819a,\u526a\u7dca\u982d\u9aee\u5605\u7537\u4eba,\u526a\u9aee\uff5c\u7537\u4eba,\u98db\u9aee\n\ud83d\udc87\ud83c\udffb\u200d\u2640=>\u526a\u5934,\u5973,\u5973\u751f\u7406\u53d1,\u7406\u53d1,\u8f83\u6d45\u80a4\u8272,\u526a\u982d\u9aee,\u5973\u751f\u7406\u9aee,\u7406\u9aee,\u767d\u76ae\u819a,\u526a\u7dca\u982d\u9aee\u5605\u5973\u4eba,\u526a\u9aee\uff5c\u5973\u4eba,\u98db\u9aee\n\ud83d\udc87\ud83c\udffc\u200d\u2640=>\u4e2d\u7b49-\u6d45\u80a4\u8272,\u526a\u5934,\u5973,\u5973\u751f\u7406\u53d1,\u7406\u53d1,\u526a\u982d\u9aee,\u5973\u751f\u7406\u9aee,\u7406\u9aee,\u9ec3\u76ae\u819a,\u526a\u7dca\u982d\u9aee\u5605\u5973\u4eba,\u526a\u9aee\uff5c\u5973\u4eba,\u98db\u9aee\n\ud83d\udc87\ud83c\udffd\u200d\u2640=>\u4e2d\u7b49\u80a4\u8272,\u526a\u5934,\u5973,\u5973\u751f\u7406\u53d1,\u7406\u53d1,\u526a\u982d\u9aee,\u5973\u751f\u7406\u9aee,\u6dfa\u8910\u76ae\u819a,\u7406\u9aee,\u4e2d\u7b49\u76ae\u819a,\u526a\u7dca\u982d\u9aee\u5605\u5973\u4eba,\u526a\u9aee\uff5c\u5973\u4eba,\u98db\u9aee\n\ud83d\udc87\ud83c\udffe\u200d\u2640=>\u4e2d\u7b49-\u6df1\u80a4\u8272,\u526a\u5934,\u5973,\u5973\u751f\u7406\u53d1,\u7406\u53d1,\u526a\u982d\u9aee,\u5973\u751f\u7406\u9aee,\u7406\u9aee,\u8910\u76ae\u819a,\u4e2d\u6df1\u76ae\u819a,\u526a\u7dca\u982d\u9aee\u5605\u5973\u4eba,\u526a\u9aee\uff5c\u5973\u4eba,\u98db\u9aee\n\ud83d\udc87\ud83c\udfff\u200d\u2640=>\u526a\u5934,\u5973,\u5973\u751f\u7406\u53d1,\u7406\u53d1,\u8f83\u6df1\u80a4\u8272,\u526a\u982d\u9aee,\u5973\u751f\u7406\u9aee,\u7406\u9aee,\u9ed1\u76ae\u819a,\u526a\u7dca\u982d\u9aee\u5605\u5973\u4eba,\u526a\u9aee\uff5c\u5973\u4eba,\u98db\u9aee\n\ud83d\udeb6\ud83c\udffb=>\u5f92\u6b65,\u884c\u4eba,\u8d70\u8def,\u8f83\u6d45\u80a4\u8272,\u767d\u76ae\u819a,\u8def\u4eba,\u6563\u6b65,\u6b65\u884c,\u6f2b\u6b65 \uff5c\u884c\u8def\n\ud83d\udeb6\ud83c\udffc=>\u4e2d\u7b49-\u6d45\u80a4\u8272,\u5f92\u6b65,\u884c\u4eba,\u8d70\u8def,\u8def\u4eba,\u9ec3\u76ae\u819a,\u6563\u6b65,\u6b65\u884c,\u6f2b\u6b65 \uff5c\u884c\u8def\n\ud83d\udeb6\ud83c\udffd=>\u4e2d\u7b49\u80a4\u8272,\u5f92\u6b65,\u884c\u4eba,\u8d70\u8def,\u6dfa\u8910\u76ae\u819a,\u8def\u4eba,\u4e2d\u7b49\u76ae\u819a,\u6563\u6b65,\u6b65\u884c,\u6f2b\u6b65 \uff5c\u884c\u8def\n\ud83d\udeb6\ud83c\udffe=>\u4e2d\u7b49-\u6df1\u80a4\u8272,\u5f92\u6b65,\u884c\u4eba,\u8d70\u8def,\u8910\u76ae\u819a,\u8def\u4eba,\u4e2d\u6df1\u76ae\u819a,\u6563\u6b65,\u6b65\u884c,\u6f2b\u6b65 \uff5c\u884c\u8def\n\ud83d\udeb6\ud83c\udfff=>\u5f92\u6b65,\u884c\u4eba,\u8d70\u8def,\u8f83\u6df1\u80a4\u8272,\u8def\u4eba,\u9ed1\u76ae\u819a,\u6563\u6b65,\u6b65\u884c,\u6f2b\u6b65 \uff5c\u884c\u8def\n\ud83d\udeb6\ud83c\udffb\u200d\u2642=>\u5f92\u6b65,\u7537,\u7537\u884c\u4eba,\u8d70\u8def,\u8f83\u6d45\u80a4\u8272,\u767d\u76ae\u819a,\u8def\u4eba,\u6563\u6b65,\u884c\u8def,\u884c\u8def\u5605\u7537\u4eba\n\ud83d\udeb6\ud83c\udffc\u200d\u2642=>\u4e2d\u7b49-\u6d45\u80a4\u8272,\u5f92\u6b65,\u7537,\u7537\u884c\u4eba,\u8d70\u8def,\u8def\u4eba,\u9ec3\u76ae\u819a,\u6563\u6b65,\u884c\u8def,\u884c\u8def\u5605\u7537\u4eba\n\ud83d\udeb6\ud83c\udffd\u200d\u2642=>\u4e2d\u7b49\u80a4\u8272,\u5f92\u6b65,\u7537,\u7537\u884c\u4eba,\u8d70\u8def,\u6dfa\u8910\u76ae\u819a,\u8def\u4eba,\u4e2d\u7b49\u76ae\u819a,\u6563\u6b65,\u884c\u8def,\u884c\u8def\u5605\u7537\u4eba\n\ud83d\udeb6\ud83c\udffe\u200d\u2642=>\u4e2d\u7b49-\u6df1\u80a4\u8272,\u5f92\u6b65,\u7537,\u7537\u884c\u4eba,\u8d70\u8def,\u8910\u76ae\u819a,\u8def\u4eba,\u4e2d\u6df1\u76ae\u819a,\u6563\u6b65,\u884c\u8def,\u884c\u8def\u5605\u7537\u4eba\n\ud83d\udeb6\ud83c\udfff\u200d\u2642=>\u5f92\u6b65,\u7537,\u7537\u884c\u4eba,\u8d70\u8def,\u8f83\u6df1\u80a4\u8272,\u8def\u4eba,\u9ed1\u76ae\u819a,\u6563\u6b65,\u884c\u8def,\u884c\u8def\u5605\u7537\u4eba\n\ud83d\udeb6\ud83c\udffb\u200d\u2640=>\u5973,\u5973\u884c\u4eba,\u5f92\u6b65,\u8d70\u8def,\u8f83\u6d45\u80a4\u8272,\u767d\u76ae\u819a,\u8def\u4eba,\u6563\u6b65,\u884c\u8def,\u884c\u8def\u5605\u5973\u4eba\n\ud83d\udeb6\ud83c\udffc\u200d\u2640=>\u4e2d\u7b49-\u6d45\u80a4\u8272,\u5973,\u5973\u884c\u4eba,\u5f92\u6b65,\u8d70\u8def,\u8def\u4eba,\u9ec3\u76ae\u819a,\u6563\u6b65,\u884c\u8def,\u884c\u8def\u5605\u5973\u4eba\n\ud83d\udeb6\ud83c\udffd\u200d\u2640=>\u4e2d\u7b49\u80a4\u8272,\u5973,\u5973\u884c\u4eba,\u5f92\u6b65,\u8d70\u8def,\u6dfa\u8910\u76ae\u819a,\u8def\u4eba,\u4e2d\u7b49\u76ae\u819a,\u6563\u6b65,\u884c\u8def,\u884c\u8def\u5605\u5973\u4eba\n\ud83d\udeb6\ud83c\udffe\u200d\u2640=>\u4e2d\u7b49-\u6df1\u80a4\u8272,\u5973,\u5973\u884c\u4eba,\u5f92\u6b65,\u8d70\u8def,\u8910\u76ae\u819a,\u8def\u4eba,\u4e2d\u6df1\u76ae\u819a,\u6563\u6b65,\u884c\u8def,\u884c\u8def\u5605\u5973\u4eba\n\ud83d\udeb6\ud83c\udfff\u200d\u2640=>\u5973,\u5973\u884c\u4eba,\u5f92\u6b65,\u8d70\u8def,\u8f83\u6df1\u80a4\u8272,\u8def\u4eba,\u9ed1\u76ae\u819a,\u6563\u6b65,\u884c\u8def,\u884c\u8def\u5605\u5973\u4eba\n\ud83e\uddcd\ud83c\udffb=>\u7ad9\u7740,\u7ad9\u7acb,\u7ad9\u7acb\u8005,\u8f83\u6d45\u80a4\u8272,\u767d\u76ae\u819a,\u7ad9\u8457,\u7ad9\u8457\u7684\u4eba,\u4f01\u4fc2\u5ea6\u5605\u4eba\n\ud83e\uddcd\ud83c\udffc=>\u4e2d\u7b49-\u6d45\u80a4\u8272,\u7ad9\u7740,\u7ad9\u7acb,\u7ad9\u7acb\u8005,\u7ad9\u8457,\u7ad9\u8457\u7684\u4eba,\u9ec3\u76ae\u819a,\u4f01\u4fc2\u5ea6\u5605\u4eba\n\ud83e\uddcd\ud83c\udffd=>\u4e2d\u7b49\u80a4\u8272,\u7ad9\u7740,\u7ad9\u7acb,\u7ad9\u7acb\u8005,\u6dfa\u8910\u76ae\u819a,\u7ad9\u8457,\u7ad9\u8457\u7684\u4eba,\u4e2d\u7b49\u76ae\u819a,\u4f01\u4fc2\u5ea6\u5605\u4eba\n\ud83e\uddcd\ud83c\udffe=>\u4e2d\u7b49-\u6df1\u80a4\u8272,\u7ad9\u7740,\u7ad9\u7acb,\u7ad9\u7acb\u8005,\u7ad9\u8457,\u7ad9\u8457\u7684\u4eba,\u8910\u76ae\u819a,\u4e2d\u6df1\u76ae\u819a,\u4f01\u4fc2\u5ea6\u5605\u4eba\n\ud83e\uddcd\ud83c\udfff=>\u7ad9\u7740,\u7ad9\u7acb,\u7ad9\u7acb\u8005,\u8f83\u6df1\u80a4\u8272,\u7ad9\u8457,\u7ad9\u8457\u7684\u4eba,\u9ed1\u76ae\u819a,\u4f01\u4fc2\u5ea6\u5605\u4eba\n\ud83e\uddcd\ud83c\udffb\u200d\u2642=>\u7537,\u7ad9\u7740,\u7ad9\u7acb,\u7ad9\u7acb\u7684\u7537\u4eba,\u8f83\u6d45\u80a4\u8272,\u767d\u76ae\u819a,\u7ad9\u8457\u7684\u7537\u5b50,\u4f01\u4fc2\u5ea6\u5605\u7537\u4eba,\u7ad9\u7acb \uff5c \u4f01\n\ud83e\uddcd\ud83c\udffc\u200d\u2642=>\u4e2d\u7b49-\u6d45\u80a4\u8272,\u7537,\u7ad9\u7740,\u7ad9\u7acb,\u7ad9\u7acb\u7684\u7537\u4eba,\u7ad9\u8457\u7684\u7537\u5b50,\u9ec3\u76ae\u819a,\u4f01\u4fc2\u5ea6\u5605\u7537\u4eba,\u7ad9\u7acb \uff5c \u4f01\n\ud83e\uddcd\ud83c\udffd\u200d\u2642=>\u4e2d\u7b49\u80a4\u8272,\u7537,\u7ad9\u7740,\u7ad9\u7acb,\u7ad9\u7acb\u7684\u7537\u4eba,\u6dfa\u8910\u76ae\u819a,\u7ad9\u8457\u7684\u7537\u5b50,\u4e2d\u7b49\u76ae\u819a,\u4f01\u4fc2\u5ea6\u5605\u7537\u4eba,\u7ad9\u7acb \uff5c \u4f01\n\ud83e\uddcd\ud83c\udffe\u200d\u2642=>\u4e2d\u7b49-\u6df1\u80a4\u8272,\u7537,\u7ad9\u7740,\u7ad9\u7acb,\u7ad9\u7acb\u7684\u7537\u4eba,\u7ad9\u8457\u7684\u7537\u5b50,\u8910\u76ae\u819a,\u4e2d\u6df1\u76ae\u819a,\u4f01\u4fc2\u5ea6\u5605\u7537\u4eba,\u7ad9\u7acb \uff5c \u4f01\n\ud83e\uddcd\ud83c\udfff\u200d\u2642=>\u7537,\u7ad9\u7740,\u7ad9\u7acb,\u7ad9\u7acb\u7684\u7537\u4eba,\u8f83\u6df1\u80a4\u8272,\u7ad9\u8457\u7684\u7537\u5b50,\u9ed1\u76ae\u819a,\u4f01\u4fc2\u5ea6\u5605\u7537\u4eba,\u7ad9\u7acb \uff5c \u4f01\n\ud83e\uddcd\ud83c\udffb\u200d\u2640=>\u5973,\u7ad9\u7740,\u7ad9\u7acb,\u7ad9\u7acb\u7684\u5973\u4eba,\u8f83\u6d45\u80a4\u8272,\u767d\u76ae\u819a,\u7ad9\u8457\u7684\u5973\u5b50,\u4f01,\u4f01\u4fc2\u5ea6\u5605\u5973\u4eba\n\ud83e\uddcd\ud83c\udffc\u200d\u2640=>\u4e2d\u7b49-\u6d45\u80a4\u8272,\u5973,\u7ad9\u7740,\u7ad9\u7acb,\u7ad9\u7acb\u7684\u5973\u4eba,\u7ad9\u8457\u7684\u5973\u5b50,\u9ec3\u76ae\u819a,\u4f01,\u4f01\u4fc2\u5ea6\u5605\u5973\u4eba\n\ud83e\uddcd\ud83c\udffd\u200d\u2640=>\u4e2d\u7b49\u80a4\u8272,\u5973,\u7ad9\u7740,\u7ad9\u7acb,\u7ad9\u7acb\u7684\u5973\u4eba,\u6dfa\u8910\u76ae\u819a,\u7ad9\u8457\u7684\u5973\u5b50,\u4e2d\u7b49\u76ae\u819a,\u4f01,\u4f01\u4fc2\u5ea6\u5605\u5973\u4eba\n\ud83e\uddcd\ud83c\udffe\u200d\u2640=>\u4e2d\u7b49-\u6df1\u80a4\u8272,\u5973,\u7ad9\u7740,\u7ad9\u7acb,\u7ad9\u7acb\u7684\u5973\u4eba,\u7ad9\u8457\u7684\u5973\u5b50,\u8910\u76ae\u819a,\u4e2d\u6df1\u76ae\u819a,\u4f01,\u4f01\u4fc2\u5ea6\u5605\u5973\u4eba\n\ud83e\uddcd\ud83c\udfff\u200d\u2640=>\u5973,\u7ad9\u7740,\u7ad9\u7acb,\u7ad9\u7acb\u7684\u5973\u4eba,\u8f83\u6df1\u80a4\u8272,\u7ad9\u8457\u7684\u5973\u5b50,\u9ed1\u76ae\u819a,\u4f01,\u4f01\u4fc2\u5ea6\u5605\u5973\u4eba\n\ud83e\uddce\ud83c\udffb=>\u4e0b\u8dea\u8005,\u8dea\u4e0b,\u8dea\u5750,\u8f83\u6d45\u80a4\u8272,\u767d\u76ae\u819a,\u8dea,\u8dea\u8457\u7684\u4eba,\u8dea\u4f4e,\u8dea\u4fc2\u5ea6\u5605\u4eba\n\ud83e\uddce\ud83c\udffc=>\u4e0b\u8dea\u8005,\u4e2d\u7b49-\u6d45\u80a4\u8272,\u8dea\u4e0b,\u8dea\u5750,\u8dea,\u8dea\u8457\u7684\u4eba,\u9ec3\u76ae\u819a,\u8dea\u4f4e,\u8dea\u4fc2\u5ea6\u5605\u4eba\n\ud83e\uddce\ud83c\udffd=>\u4e0b\u8dea\u8005,\u4e2d\u7b49\u80a4\u8272,\u8dea\u4e0b,\u8dea\u5750,\u6dfa\u8910\u76ae\u819a,\u8dea,\u8dea\u8457\u7684\u4eba,\u4e2d\u7b49\u76ae\u819a,\u8dea\u4f4e,\u8dea\u4fc2\u5ea6\u5605\u4eba\n\ud83e\uddce\ud83c\udffe=>\u4e0b\u8dea\u8005,\u4e2d\u7b49-\u6df1\u80a4\u8272,\u8dea\u4e0b,\u8dea\u5750,\u8910\u76ae\u819a,\u8dea,\u8dea\u8457\u7684\u4eba,\u4e2d\u6df1\u76ae\u819a,\u8dea\u4f4e,\u8dea\u4fc2\u5ea6\u5605\u4eba\n\ud83e\uddce\ud83c\udfff=>\u4e0b\u8dea\u8005,\u8dea\u4e0b,\u8dea\u5750,\u8f83\u6df1\u80a4\u8272,\u8dea,\u8dea\u8457\u7684\u4eba,\u9ed1\u76ae\u819a,\u8dea\u4f4e,\u8dea\u4fc2\u5ea6\u5605\u4eba\n\ud83e\uddce\ud83c\udffb\u200d\u2642=>\u4e0b\u8dea,\u7537,\u8dea\u4e0b\u7684\u7537\u4eba,\u8dea\u5750,\u8f83\u6d45\u80a4\u8272,\u767d\u76ae\u819a,\u8dea,\u8dea\u8457\u7684\u7537\u5b50,\u8dea\u4e0b,\u8dea\u4f4e,\u8dea\u4fc2\u5ea6\u5605\u7537\u4eba\n\ud83e\uddce\ud83c\udffc\u200d\u2642=>\u4e0b\u8dea,\u4e2d\u7b49-\u6d45\u80a4\u8272,\u7537,\u8dea\u4e0b\u7684\u7537\u4eba,\u8dea\u5750,\u8dea,\u8dea\u8457\u7684\u7537\u5b50,\u9ec3\u76ae\u819a,\u8dea\u4e0b,\u8dea\u4f4e,\u8dea\u4fc2\u5ea6\u5605\u7537\u4eba\n\ud83e\uddce\ud83c\udffd\u200d\u2642=>\u4e0b\u8dea,\u4e2d\u7b49\u80a4\u8272,\u7537,\u8dea\u4e0b\u7684\u7537\u4eba,\u8dea\u5750,\u6dfa\u8910\u76ae\u819a,\u8dea,\u8dea\u8457\u7684\u7537\u5b50,\u4e2d\u7b49\u76ae\u819a,\u8dea\u4e0b,\u8dea\u4f4e,\u8dea\u4fc2\u5ea6\u5605\u7537\u4eba\n\ud83e\uddce\ud83c\udffe\u200d\u2642=>\u4e0b\u8dea,\u4e2d\u7b49-\u6df1\u80a4\u8272,\u7537,\u8dea\u4e0b\u7684\u7537\u4eba,\u8dea\u5750,\u8910\u76ae\u819a,\u8dea,\u8dea\u8457\u7684\u7537\u5b50,\u4e2d\u6df1\u76ae\u819a,\u8dea\u4e0b,\u8dea\u4f4e,\u8dea\u4fc2\u5ea6\u5605\u7537\u4eba\n\ud83e\uddce\ud83c\udfff\u200d\u2642=>\u4e0b\u8dea,\u7537,\u8dea\u4e0b\u7684\u7537\u4eba,\u8dea\u5750,\u8f83\u6df1\u80a4\u8272,\u8dea,\u8dea\u8457\u7684\u7537\u5b50,\u9ed1\u76ae\u819a,\u8dea\u4e0b,\u8dea\u4f4e,\u8dea\u4fc2\u5ea6\u5605\u7537\u4eba\n\ud83e\uddce\ud83c\udffb\u200d\u2640=>\u4e0b\u8dea,\u5973,\u8dea\u4e0b\u7684\u5973\u4eba,\u8dea\u5750,\u8f83\u6d45\u80a4\u8272,\u767d\u76ae\u819a,\u8dea,\u8dea\u8457\u7684\u5973\u5b50,\u8dea\u4e0b,\u8dea\u4f4e,\u8dea\u4fc2\u5ea6\u5605\u5973\u4eba\n\ud83e\uddce\ud83c\udffc\u200d\u2640=>\u4e0b\u8dea,\u4e2d\u7b49-\u6d45\u80a4\u8272,\u5973,\u8dea\u4e0b\u7684\u5973\u4eba,\u8dea\u5750,\u8dea,\u8dea\u8457\u7684\u5973\u5b50,\u9ec3\u76ae\u819a,\u8dea\u4e0b,\u8dea\u4f4e,\u8dea\u4fc2\u5ea6\u5605\u5973\u4eba\n\ud83e\uddce\ud83c\udffd\u200d\u2640=>\u4e0b\u8dea,\u4e2d\u7b49\u80a4\u8272,\u5973,\u8dea\u4e0b\u7684\u5973\u4eba,\u8dea\u5750,\u6dfa\u8910\u76ae\u819a,\u8dea,\u8dea\u8457\u7684\u5973\u5b50,\u4e2d\u7b49\u76ae\u819a,\u8dea\u4e0b,\u8dea\u4f4e,\u8dea\u4fc2\u5ea6\u5605\u5973\u4eba\n\ud83e\uddce\ud83c\udffe\u200d\u2640=>\u4e0b\u8dea,\u4e2d\u7b49-\u6df1\u80a4\u8272,\u5973,\u8dea\u4e0b\u7684\u5973\u4eba,\u8dea\u5750,\u8910\u76ae\u819a,\u8dea,\u8dea\u8457\u7684\u5973\u5b50,\u4e2d\u6df1\u76ae\u819a,\u8dea\u4e0b,\u8dea\u4f4e,\u8dea\u4fc2\u5ea6\u5605\u5973\u4eba\n\ud83e\uddce\ud83c\udfff\u200d\u2640=>\u4e0b\u8dea,\u5973,\u8dea\u4e0b\u7684\u5973\u4eba,\u8dea\u5750,\u8f83\u6df1\u80a4\u8272,\u8dea,\u8dea\u8457\u7684\u5973\u5b50,\u9ed1\u76ae\u819a,\u8dea\u4e0b,\u8dea\u4f4e,\u8dea\u4fc2\u5ea6\u5605\u5973\u4eba\n\ud83d\udc68\ud83c\udffb\u200d\ud83e\uddaf=>\u62c4\u76f2\u6756\u7684\u7537\u4eba,\u62d0\u6756,\u65e0\u969c\u788d,\u7537,\u76f2,\u8f83\u6d45\u80a4\u8272,\u62ff\u5c0e\u76f2\u624b\u6756\u7684\u7537\u5b50,\u767d\u76ae\u819a,\u76f2\u4eba,\u884c\u52d5\u4e0d\u4fbf,\u62ce\u5c0e\u76f2\u62d0\u6756\u5605\u7537\u4eba,\u7121\u969c\u7919,\u8996\u969c\n\ud83d\udc68\ud83c\udffc\u200d\ud83e\uddaf=>\u4e2d\u7b49-\u6d45\u80a4\u8272,\u62c4\u76f2\u6756\u7684\u7537\u4eba,\u62d0\u6756,\u65e0\u969c\u788d,\u7537,\u76f2,\u62ff\u5c0e\u76f2\u624b\u6756\u7684\u7537\u5b50,\u76f2\u4eba,\u884c\u52d5\u4e0d\u4fbf,\u9ec3\u76ae\u819a,\u62ce\u5c0e\u76f2\u62d0\u6756\u5605\u7537\u4eba,\u7121\u969c\u7919,\u8996\u969c\n\ud83d\udc68\ud83c\udffd\u200d\ud83e\uddaf=>\u4e2d\u7b49\u80a4\u8272,\u62c4\u76f2\u6756\u7684\u7537\u4eba,\u62d0\u6756,\u65e0\u969c\u788d,\u7537,\u76f2,\u62ff\u5c0e\u76f2\u624b\u6756\u7684\u7537\u5b50,\u6dfa\u8910\u76ae\u819a,\u76f2\u4eba,\u884c\u52d5\u4e0d\u4fbf,\u4e2d\u7b49\u76ae\u819a,\u62ce\u5c0e\u76f2\u62d0\u6756\u5605\u7537\u4eba,\u7121\u969c\u7919,\u8996\u969c\n\ud83d\udc68\ud83c\udffe\u200d\ud83e\uddaf=>\u4e2d\u7b49-\u6df1\u80a4\u8272,\u62c4\u76f2\u6756\u7684\u7537\u4eba,\u62d0\u6756,\u65e0\u969c\u788d,\u7537,\u76f2,\u62ff\u5c0e\u76f2\u624b\u6756\u7684\u7537\u5b50,\u76f2\u4eba,\u884c\u52d5\u4e0d\u4fbf,\u8910\u76ae\u819a,\u4e2d\u6df1\u76ae\u819a,\u62ce\u5c0e\u76f2\u62d0\u6756\u5605\u7537\u4eba,\u7121\u969c\u7919,\u8996\u969c\n\ud83d\udc68\ud83c\udfff\u200d\ud83e\uddaf=>\u62c4\u76f2\u6756\u7684\u7537\u4eba,\u62d0\u6756,\u65e0\u969c\u788d,\u7537,\u76f2,\u8f83\u6df1\u80a4\u8272,\u62ff\u5c0e\u76f2\u624b\u6756\u7684\u7537\u5b50,\u76f2\u4eba,\u884c\u52d5\u4e0d\u4fbf,\u9ed1\u76ae\u819a,\u62ce\u5c0e\u76f2\u62d0\u6756\u5605\u7537\u4eba,\u7121\u969c\u7919,\u8996\u969c\n\ud83d\udc69\ud83c\udffb\u200d\ud83e\uddaf=>\u5973,\u62c4\u76f2\u6756\u7684\u5973\u4eba,\u62d0\u6756,\u65e0\u969c\u788d,\u76f2,\u8f83\u6d45\u80a4\u8272,\u62ff\u5c0e\u76f2\u624b\u6756\u7684\u5973\u5b50,\u767d\u76ae\u819a,\u76f2\u4eba,\u884c\u52d5\u4e0d\u4fbf,\u62ce\u5c0e\u76f2\u62d0\u6756\u5605\u5973\u4eba,\u7121\u969c\u7919,\u8996\u969c\n\ud83d\udc69\ud83c\udffc\u200d\ud83e\uddaf=>\u4e2d\u7b49-\u6d45\u80a4\u8272,\u5973,\u62c4\u76f2\u6756\u7684\u5973\u4eba,\u62d0\u6756,\u65e0\u969c\u788d,\u76f2,\u62ff\u5c0e\u76f2\u624b\u6756\u7684\u5973\u5b50,\u76f2\u4eba,\u884c\u52d5\u4e0d\u4fbf,\u9ec3\u76ae\u819a,\u62ce\u5c0e\u76f2\u62d0\u6756\u5605\u5973\u4eba,\u7121\u969c\u7919,\u8996\u969c\n\ud83d\udc69\ud83c\udffd\u200d\ud83e\uddaf=>\u4e2d\u7b49\u80a4\u8272,\u5973,\u62c4\u76f2\u6756\u7684\u5973\u4eba,\u62d0\u6756,\u65e0\u969c\u788d,\u76f2,\u62ff\u5c0e\u76f2\u624b\u6756\u7684\u5973\u5b50,\u6dfa\u8910\u76ae\u819a,\u76f2\u4eba,\u884c\u52d5\u4e0d\u4fbf,\u4e2d\u7b49\u76ae\u819a,\u62ce\u5c0e\u76f2\u62d0\u6756\u5605\u5973\u4eba,\u7121\u969c\u7919,\u8996\u969c\n\ud83d\udc69\ud83c\udffe\u200d\ud83e\uddaf=>\u4e2d\u7b49-\u6df1\u80a4\u8272,\u5973,\u62c4\u76f2\u6756\u7684\u5973\u4eba,\u62d0\u6756,\u65e0\u969c\u788d,\u76f2,\u62ff\u5c0e\u76f2\u624b\u6756\u7684\u5973\u5b50,\u76f2\u4eba,\u884c\u52d5\u4e0d\u4fbf,\u8910\u76ae\u819a,\u4e2d\u6df1\u76ae\u819a,\u62ce\u5c0e\u76f2\u62d0\u6756\u5605\u5973\u4eba,\u7121\u969c\u7919,\u8996\u969c\n\ud83d\udc69\ud83c\udfff\u200d\ud83e\uddaf=>\u5973,\u62c4\u76f2\u6756\u7684\u5973\u4eba,\u62d0\u6756,\u65e0\u969c\u788d,\u76f2,\u8f83\u6df1\u80a4\u8272,\u62ff\u5c0e\u76f2\u624b\u6756\u7684\u5973\u5b50,\u76f2\u4eba,\u884c\u52d5\u4e0d\u4fbf,\u9ed1\u76ae\u819a,\u62ce\u5c0e\u76f2\u62d0\u6756\u5605\u5973\u4eba,\u7121\u969c\u7919,\u8996\u969c\n\ud83d\udc68\ud83c\udffb\u200d\ud83e\uddbc=>\u5750\u7535\u52a8\u8f6e\u6905\u7684\u7537\u4eba,\u65e0\u969c\u788d,\u7535\u52a8,\u7537,\u8f6e\u6905,\u8f83\u6d45\u80a4\u8272,\u5750\u96fb\u52d5\u8f2a\u6905\u7684\u7537\u5b50,\u767d\u76ae\u819a,\u884c\u52d5\u4e0d\u4fbf,\u8f2a\u6905,\u5750\u96fb\u52d5\u8f2a\u6905\u5605\u7537\u4eba,\u7121\u969c\u7919\n\ud83d\udc68\ud83c\udffc\u200d\ud83e\uddbc=>\u4e2d\u7b49-\u6d45\u80a4\u8272,\u5750\u7535\u52a8\u8f6e\u6905\u7684\u7537\u4eba,\u65e0\u969c\u788d,\u7535\u52a8,\u7537,\u8f6e\u6905,\u5750\u96fb\u52d5\u8f2a\u6905\u7684\u7537\u5b50,\u884c\u52d5\u4e0d\u4fbf,\u8f2a\u6905,\u9ec3\u76ae\u819a,\u5750\u96fb\u52d5\u8f2a\u6905\u5605\u7537\u4eba,\u7121\u969c\u7919\n\ud83d\udc68\ud83c\udffd\u200d\ud83e\uddbc=>\u4e2d\u7b49\u80a4\u8272,\u5750\u7535\u52a8\u8f6e\u6905\u7684\u7537\u4eba,\u65e0\u969c\u788d,\u7535\u52a8,\u7537,\u8f6e\u6905,\u5750\u96fb\u52d5\u8f2a\u6905\u7684\u7537\u5b50,\u6dfa\u8910\u76ae\u819a,\u884c\u52d5\u4e0d\u4fbf,\u8f2a\u6905,\u4e2d\u7b49\u76ae\u819a,\u5750\u96fb\u52d5\u8f2a\u6905\u5605\u7537\u4eba,\u7121\u969c\u7919\n\ud83d\udc68\ud83c\udffe\u200d\ud83e\uddbc=>\u4e2d\u7b49-\u6df1\u80a4\u8272,\u5750\u7535\u52a8\u8f6e\u6905\u7684\u7537\u4eba,\u65e0\u969c\u788d,\u7535\u52a8,\u7537,\u8f6e\u6905,\u5750\u96fb\u52d5\u8f2a\u6905\u7684\u7537\u5b50,\u884c\u52d5\u4e0d\u4fbf,\u8910\u76ae\u819a,\u8f2a\u6905,\u4e2d\u6df1\u76ae\u819a,\u5750\u96fb\u52d5\u8f2a\u6905\u5605\u7537\u4eba,\u7121\u969c\u7919\n\ud83d\udc68\ud83c\udfff\u200d\ud83e\uddbc=>\u5750\u7535\u52a8\u8f6e\u6905\u7684\u7537\u4eba,\u65e0\u969c\u788d,\u7535\u52a8,\u7537,\u8f6e\u6905,\u8f83\u6df1\u80a4\u8272,\u5750\u96fb\u52d5\u8f2a\u6905\u7684\u7537\u5b50,\u884c\u52d5\u4e0d\u4fbf,\u8f2a\u6905,\u9ed1\u76ae\u819a,\u5750\u96fb\u52d5\u8f2a\u6905\u5605\u7537\u4eba,\u7121\u969c\u7919\n\ud83d\udc69\ud83c\udffb\u200d\ud83e\uddbc=>\u5750\u7535\u52a8\u8f6e\u6905\u7684\u5973\u4eba,\u5973,\u65e0\u969c\u788d,\u7535\u52a8,\u8f6e\u6905,\u8f83\u6d45\u80a4\u8272,\u5750\u96fb\u52d5\u8f2a\u6905\u7684\u5973\u5b50,\u767d\u76ae\u819a,\u884c\u52d5\u4e0d\u4fbf,\u8f2a\u6905,\u5750\u96fb\u52d5\u8f2a\u6905\u5605\u5973\u4eba,\u5973\u58eb,\u7121\u969c\u7919\n\ud83d\udc69\ud83c\udffc\u200d\ud83e\uddbc=>\u4e2d\u7b49-\u6d45\u80a4\u8272,\u5750\u7535\u52a8\u8f6e\u6905\u7684\u5973\u4eba,\u5973,\u65e0\u969c\u788d,\u7535\u52a8,\u8f6e\u6905,\u5750\u96fb\u52d5\u8f2a\u6905\u7684\u5973\u5b50,\u884c\u52d5\u4e0d\u4fbf,\u8f2a\u6905,\u9ec3\u76ae\u819a,\u5750\u96fb\u52d5\u8f2a\u6905\u5605\u5973\u4eba,\u5973\u58eb,\u7121\u969c\u7919\n\ud83d\udc69\ud83c\udffd\u200d\ud83e\uddbc=>\u4e2d\u7b49\u80a4\u8272,\u5750\u7535\u52a8\u8f6e\u6905\u7684\u5973\u4eba,\u5973,\u65e0\u969c\u788d,\u7535\u52a8,\u8f6e\u6905,\u5750\u96fb\u52d5\u8f2a\u6905\u7684\u5973\u5b50,\u6dfa\u8910\u76ae\u819a,\u884c\u52d5\u4e0d\u4fbf,\u8f2a\u6905,\u4e2d\u7b49\u76ae\u819a,\u5750\u96fb\u52d5\u8f2a\u6905\u5605\u5973\u4eba,\u5973\u58eb,\u7121\u969c\u7919\n\ud83d\udc69\ud83c\udffe\u200d\ud83e\uddbc=>\u4e2d\u7b49-\u6df1\u80a4\u8272,\u5750\u7535\u52a8\u8f6e\u6905\u7684\u5973\u4eba,\u5973,\u65e0\u969c\u788d,\u7535\u52a8,\u8f6e\u6905,\u5750\u96fb\u52d5\u8f2a\u6905\u7684\u5973\u5b50,\u884c\u52d5\u4e0d\u4fbf,\u8910\u76ae\u819a,\u8f2a\u6905,\u4e2d\u6df1\u76ae\u819a,\u5750\u96fb\u52d5\u8f2a\u6905\u5605\u5973\u4eba,\u5973\u58eb,\u7121\u969c\u7919\n\ud83d\udc69\ud83c\udfff\u200d\ud83e\uddbc=>\u5750\u7535\u52a8\u8f6e\u6905\u7684\u5973\u4eba,\u5973,\u65e0\u969c\u788d,\u7535\u52a8,\u8f6e\u6905,\u8f83\u6df1\u80a4\u8272,\u5750\u96fb\u52d5\u8f2a\u6905\u7684\u5973\u5b50,\u884c\u52d5\u4e0d\u4fbf,\u8f2a\u6905,\u9ed1\u76ae\u819a,\u5750\u96fb\u52d5\u8f2a\u6905\u5605\u5973\u4eba,\u5973\u58eb,\u7121\u969c\u7919\n\ud83d\udc68\ud83c\udffb\u200d\ud83e\uddbd=>\u5750\u624b\u52a8\u8f6e\u6905\u7684\u7537\u4eba,\u624b\u52a8,\u65e0\u969c\u788d,\u7537,\u8f6e\u6905,\u8f83\u6d45\u80a4\u8272,\u5750\u8f2a\u6905\u7684\u7537\u5b50,\u767d\u76ae\u819a,\u884c\u52d5\u4e0d\u4fbf,\u8f2a\u6905,\u5750\u8f2a\u6905\u5605\u7537\u4eba,\u7121\u969c\u7919\n\ud83d\udc68\ud83c\udffc\u200d\ud83e\uddbd=>\u4e2d\u7b49-\u6d45\u80a4\u8272,\u5750\u624b\u52a8\u8f6e\u6905\u7684\u7537\u4eba,\u624b\u52a8,\u65e0\u969c\u788d,\u7537,\u8f6e\u6905,\u5750\u8f2a\u6905\u7684\u7537\u5b50,\u884c\u52d5\u4e0d\u4fbf,\u8f2a\u6905,\u9ec3\u76ae\u819a,\u5750\u8f2a\u6905\u5605\u7537\u4eba,\u7121\u969c\u7919\n\ud83d\udc68\ud83c\udffd\u200d\ud83e\uddbd=>\u4e2d\u7b49\u80a4\u8272,\u5750\u624b\u52a8\u8f6e\u6905\u7684\u7537\u4eba,\u624b\u52a8,\u65e0\u969c\u788d,\u7537,\u8f6e\u6905,\u5750\u8f2a\u6905\u7684\u7537\u5b50,\u6dfa\u8910\u76ae\u819a,\u884c\u52d5\u4e0d\u4fbf,\u8f2a\u6905,\u4e2d\u7b49\u76ae\u819a,\u5750\u8f2a\u6905\u5605\u7537\u4eba,\u7121\u969c\u7919\n\ud83d\udc68\ud83c\udffe\u200d\ud83e\uddbd=>\u4e2d\u7b49-\u6df1\u80a4\u8272,\u5750\u624b\u52a8\u8f6e\u6905\u7684\u7537\u4eba,\u624b\u52a8,\u65e0\u969c\u788d,\u7537,\u8f6e\u6905,\u5750\u8f2a\u6905\u7684\u7537\u5b50,\u884c\u52d5\u4e0d\u4fbf,\u8910\u76ae\u819a,\u8f2a\u6905,\u4e2d\u6df1\u76ae\u819a,\u5750\u8f2a\u6905\u5605\u7537\u4eba,\u7121\u969c\u7919\n\ud83d\udc68\ud83c\udfff\u200d\ud83e\uddbd=>\u5750\u624b\u52a8\u8f6e\u6905\u7684\u7537\u4eba,\u624b\u52a8,\u65e0\u969c\u788d,\u7537,\u8f6e\u6905,\u8f83\u6df1\u80a4\u8272,\u5750\u8f2a\u6905\u7684\u7537\u5b50,\u884c\u52d5\u4e0d\u4fbf,\u8f2a\u6905,\u9ed1\u76ae\u819a,\u5750\u8f2a\u6905\u5605\u7537\u4eba,\u7121\u969c\u7919\n\ud83d\udc69\ud83c\udffb\u200d\ud83e\uddbd=>\u5750\u624b\u52a8\u8f6e\u6905\u7684\u5973\u4eba,\u5973,\u624b\u52a8,\u65e0\u969c\u788d,\u8f6e\u6905,\u8f83\u6d45\u80a4\u8272,\u5750\u8f2a\u6905\u7684\u5973\u5b50,\u767d\u76ae\u819a,\u884c\u52d5\u4e0d\u4fbf,\u8f2a\u6905,\u5750\u8f2a\u6905\u5605\u5973\u4eba,\u7121\u969c\u7919\n\ud83d\udc69\ud83c\udffc\u200d\ud83e\uddbd=>\u4e2d\u7b49-\u6d45\u80a4\u8272,\u5750\u624b\u52a8\u8f6e\u6905\u7684\u5973\u4eba,\u5973,\u624b\u52a8,\u65e0\u969c\u788d,\u8f6e\u6905,\u5750\u8f2a\u6905\u7684\u5973\u5b50,\u884c\u52d5\u4e0d\u4fbf,\u8f2a\u6905,\u9ec3\u76ae\u819a,\u5750\u8f2a\u6905\u5605\u5973\u4eba,\u7121\u969c\u7919\n\ud83d\udc69\ud83c\udffd\u200d\ud83e\uddbd=>\u4e2d\u7b49\u80a4\u8272,\u5750\u624b\u52a8\u8f6e\u6905\u7684\u5973\u4eba,\u5973,\u624b\u52a8,\u65e0\u969c\u788d,\u8f6e\u6905,\u5750\u8f2a\u6905\u7684\u5973\u5b50,\u6dfa\u8910\u76ae\u819a,\u884c\u52d5\u4e0d\u4fbf,\u8f2a\u6905,\u4e2d\u7b49\u76ae\u819a,\u5750\u8f2a\u6905\u5605\u5973\u4eba,\u7121\u969c\u7919\n\ud83d\udc69\ud83c\udffe\u200d\ud83e\uddbd=>\u4e2d\u7b49-\u6df1\u80a4\u8272,\u5750\u624b\u52a8\u8f6e\u6905\u7684\u5973\u4eba,\u5973,\u624b\u52a8,\u65e0\u969c\u788d,\u8f6e\u6905,\u5750\u8f2a\u6905\u7684\u5973\u5b50,\u884c\u52d5\u4e0d\u4fbf,\u8910\u76ae\u819a,\u8f2a\u6905,\u4e2d\u6df1\u76ae\u819a,\u5750\u8f2a\u6905\u5605\u5973\u4eba,\u7121\u969c\u7919\n\ud83d\udc69\ud83c\udfff\u200d\ud83e\uddbd=>\u5750\u624b\u52a8\u8f6e\u6905\u7684\u5973\u4eba,\u5973,\u624b\u52a8,\u65e0\u969c\u788d,\u8f6e\u6905,\u8f83\u6df1\u80a4\u8272,\u5750\u8f2a\u6905\u7684\u5973\u5b50,\u884c\u52d5\u4e0d\u4fbf,\u8f2a\u6905,\u9ed1\u76ae\u819a,\u5750\u8f2a\u6905\u5605\u5973\u4eba,\u7121\u969c\u7919\n\ud83c\udfc3\ud83c\udffb=>\u8dd1\u6b65,\u8dd1\u6b65\u8005,\u8f83\u6d45\u80a4\u8272,\u9a6c\u62c9\u677e,\u767d\u76ae\u819a,\u8dd1\u8005,\u8dd1\u99ac\u62c9\u677e,\u8dd1\u6b65\u5605\u4eba,\u99ac\u62c9\u677e\n\ud83c\udfc3\ud83c\udffc=>\u4e2d\u7b49-\u6d45\u80a4\u8272,\u8dd1\u6b65,\u8dd1\u6b65\u8005,\u9a6c\u62c9\u677e,\u8dd1\u8005,\u8dd1\u99ac\u62c9\u677e,\u9ec3\u76ae\u819a,\u8dd1\u6b65\u5605\u4eba,\u99ac\u62c9\u677e\n\ud83c\udfc3\ud83c\udffd=>\u4e2d\u7b49\u80a4\u8272,\u8dd1\u6b65,\u8dd1\u6b65\u8005,\u9a6c\u62c9\u677e,\u6dfa\u8910\u76ae\u819a,\u8dd1\u8005,\u8dd1\u99ac\u62c9\u677e,\u4e2d\u7b49\u76ae\u819a,\u8dd1\u6b65\u5605\u4eba,\u99ac\u62c9\u677e\n\ud83c\udfc3\ud83c\udffe=>\u4e2d\u7b49-\u6df1\u80a4\u8272,\u8dd1\u6b65,\u8dd1\u6b65\u8005,\u9a6c\u62c9\u677e,\u8910\u76ae\u819a,\u8dd1\u8005,\u8dd1\u99ac\u62c9\u677e,\u4e2d\u6df1\u76ae\u819a,\u8dd1\u6b65\u5605\u4eba,\u99ac\u62c9\u677e\n\ud83c\udfc3\ud83c\udfff=>\u8dd1\u6b65,\u8dd1\u6b65\u8005,\u8f83\u6df1\u80a4\u8272,\u9a6c\u62c9\u677e,\u8dd1\u8005,\u8dd1\u99ac\u62c9\u677e,\u9ed1\u76ae\u819a,\u8dd1\u6b65\u5605\u4eba,\u99ac\u62c9\u677e\n\ud83c\udfc3\ud83c\udffb\u200d\u2642=>\u7537,\u7537\u751f\u8dd1\u6b65,\u8dd1,\u8f83\u6d45\u80a4\u8272,\u9a6c\u62c9\u677e,\u7537\u8dd1\u8005,\u767d\u76ae\u819a,\u99ac\u62c9\u677e,\u7537\u8dd1\u624b,\u8dd1\u6b65,\u8dd1\u6b65\u5605\u7537\u4eba\uff5c\u6bd4\u8cfd,\u8dd1\u8005\n\ud83c\udfc3\ud83c\udffc\u200d\u2642=>\u4e2d\u7b49-\u6d45\u80a4\u8272,\u7537,\u7537\u751f\u8dd1\u6b65,\u8dd1,\u9a6c\u62c9\u677e,\u7537\u8dd1\u8005,\u99ac\u62c9\u677e,\u9ec3\u76ae\u819a,\u7537\u8dd1\u624b,\u8dd1\u6b65,\u8dd1\u6b65\u5605\u7537\u4eba\uff5c\u6bd4\u8cfd,\u8dd1\u8005\n\ud83c\udfc3\ud83c\udffd\u200d\u2642=>\u4e2d\u7b49\u80a4\u8272,\u7537,\u7537\u751f\u8dd1\u6b65,\u8dd1,\u9a6c\u62c9\u677e,\u6dfa\u8910\u76ae\u819a,\u7537\u8dd1\u8005,\u99ac\u62c9\u677e,\u4e2d\u7b49\u76ae\u819a,\u7537\u8dd1\u624b,\u8dd1\u6b65,\u8dd1\u6b65\u5605\u7537\u4eba\uff5c\u6bd4\u8cfd,\u8dd1\u8005\n\ud83c\udfc3\ud83c\udffe\u200d\u2642=>\u4e2d\u7b49-\u6df1\u80a4\u8272,\u7537,\u7537\u751f\u8dd1\u6b65,\u8dd1,\u9a6c\u62c9\u677e,\u7537\u8dd1\u8005,\u8910\u76ae\u819a,\u99ac\u62c9\u677e,\u4e2d\u6df1\u76ae\u819a,\u7537\u8dd1\u624b,\u8dd1\u6b65,\u8dd1\u6b65\u5605\u7537\u4eba\uff5c\u6bd4\u8cfd,\u8dd1\u8005\n\ud83c\udfc3\ud83c\udfff\u200d\u2642=>\u7537,\u7537\u751f\u8dd1\u6b65,\u8dd1,\u8f83\u6df1\u80a4\u8272,\u9a6c\u62c9\u677e,\u7537\u8dd1\u8005,\u99ac\u62c9\u677e,\u9ed1\u76ae\u819a,\u7537\u8dd1\u624b,\u8dd1\u6b65,\u8dd1\u6b65\u5605\u7537\u4eba\uff5c\u6bd4\u8cfd,\u8dd1\u8005\n\ud83c\udfc3\ud83c\udffb\u200d\u2640=>\u5973,\u5973\u751f\u8dd1\u6b65,\u6bd4\u8d5b,\u8dd1\u6b65,\u8f83\u6d45\u80a4\u8272,\u9a6c\u62c9\u677e,\u5973\u8dd1\u8005,\u767d\u76ae\u819a,\u8dd1,\u99ac\u62c9\u677e,\u8dd1\u6b65\u5605\u5973\u4eba,\u8dd1\u6b65\u5605\u5973\u4eba\uff5c\u6bd4\u8cfd,\u8dd1\u8005\n\ud83c\udfc3\ud83c\udffc\u200d\u2640=>\u4e2d\u7b49-\u6d45\u80a4\u8272,\u5973,\u5973\u751f\u8dd1\u6b65,\u6bd4\u8d5b,\u8dd1\u6b65,\u9a6c\u62c9\u677e,\u5973\u8dd1\u8005,\u8dd1,\u99ac\u62c9\u677e,\u9ec3\u76ae\u819a,\u8dd1\u6b65\u5605\u5973\u4eba,\u8dd1\u6b65\u5605\u5973\u4eba\uff5c\u6bd4\u8cfd,\u8dd1\u8005\n\ud83c\udfc3\ud83c\udffd\u200d\u2640=>\u4e2d\u7b49\u80a4\u8272,\u5973,\u5973\u751f\u8dd1\u6b65,\u6bd4\u8d5b,\u8dd1\u6b65,\u9a6c\u62c9\u677e,\u5973\u8dd1\u8005,\u6dfa\u8910\u76ae\u819a,\u8dd1,\u99ac\u62c9\u677e,\u4e2d\u7b49\u76ae\u819a,\u8dd1\u6b65\u5605\u5973\u4eba,\u8dd1\u6b65\u5605\u5973\u4eba\uff5c\u6bd4\u8cfd,\u8dd1\u8005\n\ud83c\udfc3\ud83c\udffe\u200d\u2640=>\u4e2d\u7b49-\u6df1\u80a4\u8272,\u5973,\u5973\u751f\u8dd1\u6b65,\u6bd4\u8d5b,\u8dd1\u6b65,\u9a6c\u62c9\u677e,\u5973\u8dd1\u8005,\u8910\u76ae\u819a,\u8dd1,\u99ac\u62c9\u677e,\u4e2d\u6df1\u76ae\u819a,\u8dd1\u6b65\u5605\u5973\u4eba,\u8dd1\u6b65\u5605\u5973\u4eba\uff5c\u6bd4\u8cfd,\u8dd1\u8005\n\ud83c\udfc3\ud83c\udfff\u200d\u2640=>\u5973,\u5973\u751f\u8dd1\u6b65,\u6bd4\u8d5b,\u8dd1\u6b65,\u8f83\u6df1\u80a4\u8272,\u9a6c\u62c9\u677e,\u5973\u8dd1\u8005,\u8dd1,\u99ac\u62c9\u677e,\u9ed1\u76ae\u819a,\u8dd1\u6b65\u5605\u5973\u4eba,\u8dd1\u6b65\u5605\u5973\u4eba\uff5c\u6bd4\u8cfd,\u8dd1\u8005\n\ud83d\udc83\ud83c\udffb=>\u5973\u4eba,\u8df3\u821e,\u8df3\u821e\u7684\u5973\u4eba,\u8f83\u6d45\u80a4\u8272,\u767d\u76ae\u819a,\u821e\u8005,\u8df3\u821e\uff5c\u5973\u4eba,\u8df3\u821e\u5605\u5973\u4eba\n\ud83d\udc83\ud83c\udffc=>\u4e2d\u7b49-\u6d45\u80a4\u8272,\u5973\u4eba,\u8df3\u821e,\u8df3\u821e\u7684\u5973\u4eba,\u821e\u8005,\u9ec3\u76ae\u819a,\u8df3\u821e\uff5c\u5973\u4eba,\u8df3\u821e\u5605\u5973\u4eba\n\ud83d\udc83\ud83c\udffd=>\u4e2d\u7b49\u80a4\u8272,\u5973\u4eba,\u8df3\u821e,\u8df3\u821e\u7684\u5973\u4eba,\u6dfa\u8910\u76ae\u819a,\u821e\u8005,\u4e2d\u7b49\u76ae\u819a,\u8df3\u821e\uff5c\u5973\u4eba,\u8df3\u821e\u5605\u5973\u4eba\n\ud83d\udc83\ud83c\udffe=>\u4e2d\u7b49-\u6df1\u80a4\u8272,\u5973\u4eba,\u8df3\u821e,\u8df3\u821e\u7684\u5973\u4eba,\u821e\u8005,\u8910\u76ae\u819a,\u4e2d\u6df1\u76ae\u819a,\u8df3\u821e\uff5c\u5973\u4eba,\u8df3\u821e\u5605\u5973\u4eba\n\ud83d\udc83\ud83c\udfff=>\u5973\u4eba,\u8df3\u821e,\u8df3\u821e\u7684\u5973\u4eba,\u8f83\u6df1\u80a4\u8272,\u821e\u8005,\u9ed1\u76ae\u819a,\u8df3\u821e\uff5c\u5973\u4eba,\u8df3\u821e\u5605\u5973\u4eba\n\ud83d\udd7a\ud83c\udffb=>\u7537\u4eba,\u8df3\u821e,\u8df3\u821e\u7684\u7537\u4eba,\u8f83\u6d45\u80a4\u8272,\u7537,\u7537\u4eba\u8df3\u8457\u821e,\u767d\u76ae\u819a,\u821e,\u8df3,\u8df3\u821e\uff5c\u7537\u4eba,\u8df3\u821e\u5605\u7537\u4eba\n\ud83d\udd7a\ud83c\udffc=>\u4e2d\u7b49-\u6d45\u80a4\u8272,\u7537\u4eba,\u8df3\u821e,\u8df3\u821e\u7684\u7537\u4eba,\u7537,\u7537\u4eba\u8df3\u8457\u821e,\u821e,\u8df3,\u9ec3\u76ae\u819a,\u8df3\u821e\uff5c\u7537\u4eba,\u8df3\u821e\u5605\u7537\u4eba\n\ud83d\udd7a\ud83c\udffd=>\u4e2d\u7b49\u80a4\u8272,\u7537\u4eba,\u8df3\u821e,\u8df3\u821e\u7684\u7537\u4eba,\u6dfa\u8910\u76ae\u819a,\u7537,\u7537\u4eba\u8df3\u8457\u821e,\u821e,\u8df3,\u4e2d\u7b49\u76ae\u819a,\u8df3\u821e\uff5c\u7537\u4eba,\u8df3\u821e\u5605\u7537\u4eba\n\ud83d\udd7a\ud83c\udffe=>\u4e2d\u7b49-\u6df1\u80a4\u8272,\u7537\u4eba,\u8df3\u821e,\u8df3\u821e\u7684\u7537\u4eba,\u7537,\u7537\u4eba\u8df3\u8457\u821e,\u821e,\u8910\u76ae\u819a,\u8df3,\u4e2d\u6df1\u76ae\u819a,\u8df3\u821e\uff5c\u7537\u4eba,\u8df3\u821e\u5605\u7537\u4eba\n\ud83d\udd7a\ud83c\udfff=>\u7537\u4eba,\u8df3\u821e,\u8df3\u821e\u7684\u7537\u4eba,\u8f83\u6df1\u80a4\u8272,\u7537,\u7537\u4eba\u8df3\u8457\u821e,\u821e,\u8df3,\u9ed1\u76ae\u819a,\u8df3\u821e\uff5c\u7537\u4eba,\u8df3\u821e\u5605\u7537\u4eba\n\ud83d\udd74\ud83c\udffb=>\u5546\u52a1,\u6b63\u88c5,\u897f\u88c5\u9769\u5c65,\u897f\u88c5\u9769\u5c65\u7684\u4eba,\u8f83\u6d45\u80a4\u8272,\u767d\u76ae\u819a,\u7a7f\u8457\u6b63\u5f0f,\u7a7f\u897f\u88dd\u7684\u4eba,\u7537\u4eba,\u7740\u4f4f\u897f\u88dd\u98c4\u6d6e\u5605\u7537\u4eba,\u897f\u88dd\n\ud83d\udd74\ud83c\udffc=>\u4e2d\u7b49-\u6d45\u80a4\u8272,\u5546\u52a1,\u6b63\u88c5,\u897f\u88c5\u9769\u5c65,\u897f\u88c5\u9769\u5c65\u7684\u4eba,\u7a7f\u8457\u6b63\u5f0f,\u7a7f\u897f\u88dd\u7684\u4eba,\u9ec3\u76ae\u819a,\u7537\u4eba,\u7740\u4f4f\u897f\u88dd\u98c4\u6d6e\u5605\u7537\u4eba,\u897f\u88dd\n\ud83d\udd74\ud83c\udffd=>\u4e2d\u7b49\u80a4\u8272,\u5546\u52a1,\u6b63\u88c5,\u897f\u88c5\u9769\u5c65,\u897f\u88c5\u9769\u5c65\u7684\u4eba,\u6dfa\u8910\u76ae\u819a,\u7a7f\u8457\u6b63\u5f0f,\u7a7f\u897f\u88dd\u7684\u4eba,\u4e2d\u7b49\u76ae\u819a,\u7537\u4eba,\u7740\u4f4f\u897f\u88dd\u98c4\u6d6e\u5605\u7537\u4eba,\u897f\u88dd\n\ud83d\udd74\ud83c\udffe=>\u4e2d\u7b49-\u6df1\u80a4\u8272,\u5546\u52a1,\u6b63\u88c5,\u897f\u88c5\u9769\u5c65,\u897f\u88c5\u9769\u5c65\u7684\u4eba,\u7a7f\u8457\u6b63\u5f0f,\u7a7f\u897f\u88dd\u7684\u4eba,\u8910\u76ae\u819a,\u4e2d\u6df1\u76ae\u819a,\u7537\u4eba,\u7740\u4f4f\u897f\u88dd\u98c4\u6d6e\u5605\u7537\u4eba,\u897f\u88dd\n\ud83d\udd74\ud83c\udfff=>\u5546\u52a1,\u6b63\u88c5,\u897f\u88c5\u9769\u5c65,\u897f\u88c5\u9769\u5c65\u7684\u4eba,\u8f83\u6df1\u80a4\u8272,\u7a7f\u8457\u6b63\u5f0f,\u7a7f\u897f\u88dd\u7684\u4eba,\u9ed1\u76ae\u819a,\u7537\u4eba,\u7740\u4f4f\u897f\u88dd\u98c4\u6d6e\u5605\u7537\u4eba,\u897f\u88dd\n\ud83e\uddd6\ud83c\udffb=>\u6851\u62ff,\u84b8\u623f,\u84b8\u623f\u91cc\u7684\u4eba,\u8f83\u6d45\u80a4\u8272,\u505a\u84b8\u6c23\u6d74\u7684\u4eba,\u767d\u76ae\u819a,\u7117\u6851\u62ff,\u7117\u6851\u62ff\u5605\u4eba,\u84b8\u6c23\u5ba4,\u84b8\u6c23\u6d74\n\ud83e\uddd6\ud83c\udffc=>\u4e2d\u7b49-\u6d45\u80a4\u8272,\u6851\u62ff,\u84b8\u623f,\u84b8\u623f\u91cc\u7684\u4eba,\u505a\u84b8\u6c23\u6d74\u7684\u4eba,\u9ec3\u76ae\u819a,\u7117\u6851\u62ff,\u7117\u6851\u62ff\u5605\u4eba,\u84b8\u6c23\u5ba4,\u84b8\u6c23\u6d74\n\ud83e\uddd6\ud83c\udffd=>\u4e2d\u7b49\u80a4\u8272,\u6851\u62ff,\u84b8\u623f,\u84b8\u623f\u91cc\u7684\u4eba,\u505a\u84b8\u6c23\u6d74\u7684\u4eba,\u6dfa\u8910\u76ae\u819a,\u4e2d\u7b49\u76ae\u819a,\u7117\u6851\u62ff,\u7117\u6851\u62ff\u5605\u4eba,\u84b8\u6c23\u5ba4,\u84b8\u6c23\u6d74\n\ud83e\uddd6\ud83c\udffe=>\u4e2d\u7b49-\u6df1\u80a4\u8272,\u6851\u62ff,\u84b8\u623f,\u84b8\u623f\u91cc\u7684\u4eba,\u505a\u84b8\u6c23\u6d74\u7684\u4eba,\u8910\u76ae\u819a,\u4e2d\u6df1\u76ae\u819a,\u7117\u6851\u62ff,\u7117\u6851\u62ff\u5605\u4eba,\u84b8\u6c23\u5ba4,\u84b8\u6c23\u6d74\n\ud83e\uddd6\ud83c\udfff=>\u6851\u62ff,\u84b8\u623f,\u84b8\u623f\u91cc\u7684\u4eba,\u8f83\u6df1\u80a4\u8272,\u505a\u84b8\u6c23\u6d74\u7684\u4eba,\u9ed1\u76ae\u819a,\u7117\u6851\u62ff,\u7117\u6851\u62ff\u5605\u4eba,\u84b8\u6c23\u5ba4,\u84b8\u6c23\u6d74\n\ud83e\uddd6\ud83c\udffb\u200d\u2642=>\u6851\u62ff,\u84b8\u623f\u91cc\u7684\u7537\u4eba,\u7537\u6027\u6851\u62ff,\u8f83\u6d45\u80a4\u8272,\u505a\u84b8\u6c23\u6d74\u7684\u7537\u5b50,\u767d\u76ae\u819a,\u7117\u6851\u62ff,\u7117\u6851\u62ff\u5605\u7537\u4eba,\u84b8\u6c23\u5ba4,\u84b8\u6c23\u6d74\n\ud83e\uddd6\ud83c\udffc\u200d\u2642=>\u4e2d\u7b49-\u6d45\u80a4\u8272,\u6851\u62ff,\u84b8\u623f\u91cc\u7684\u7537\u4eba,\u7537\u6027\u6851\u62ff,\u505a\u84b8\u6c23\u6d74\u7684\u7537\u5b50,\u9ec3\u76ae\u819a,\u7117\u6851\u62ff,\u7117\u6851\u62ff\u5605\u7537\u4eba,\u84b8\u6c23\u5ba4,\u84b8\u6c23\u6d74\n\ud83e\uddd6\ud83c\udffd\u200d\u2642=>\u4e2d\u7b49\u80a4\u8272,\u6851\u62ff,\u84b8\u623f\u91cc\u7684\u7537\u4eba,\u7537\u6027\u6851\u62ff,\u505a\u84b8\u6c23\u6d74\u7684\u7537\u5b50,\u6dfa\u8910\u76ae\u819a,\u4e2d\u7b49\u76ae\u819a,\u7117\u6851\u62ff,\u7117\u6851\u62ff\u5605\u7537\u4eba,\u84b8\u6c23\u5ba4,\u84b8\u6c23\u6d74\n\ud83e\uddd6\ud83c\udffe\u200d\u2642=>\u4e2d\u7b49-\u6df1\u80a4\u8272,\u6851\u62ff,\u84b8\u623f\u91cc\u7684\u7537\u4eba,\u7537\u6027\u6851\u62ff,\u505a\u84b8\u6c23\u6d74\u7684\u7537\u5b50,\u8910\u76ae\u819a,\u4e2d\u6df1\u76ae\u819a,\u7117\u6851\u62ff,\u7117\u6851\u62ff\u5605\u7537\u4eba,\u84b8\u6c23\u5ba4,\u84b8\u6c23\u6d74\n\ud83e\uddd6\ud83c\udfff\u200d\u2642=>\u6851\u62ff,\u84b8\u623f\u91cc\u7684\u7537\u4eba,\u7537\u6027\u6851\u62ff,\u8f83\u6df1\u80a4\u8272,\u505a\u84b8\u6c23\u6d74\u7684\u7537\u5b50,\u9ed1\u76ae\u819a,\u7117\u6851\u62ff,\u7117\u6851\u62ff\u5605\u7537\u4eba,\u84b8\u6c23\u5ba4,\u84b8\u6c23\u6d74\n\ud83e\uddd6\ud83c\udffb\u200d\u2640=>\u5973\u6027\u6851\u62ff,\u6851\u62ff,\u84b8\u623f\u91cc\u7684\u5973\u4eba,\u8f83\u6d45\u80a4\u8272,\u505a\u84b8\u6c23\u6d74\u7684\u5973\u5b50,\u767d\u76ae\u819a,\u7117\u6851\u62ff,\u7117\u6851\u62ff\u5605\u5973\u4eba,\u84b8\u6c23\u5ba4,\u84b8\u6c23\u6d74\n\ud83e\uddd6\ud83c\udffc\u200d\u2640=>\u4e2d\u7b49-\u6d45\u80a4\u8272,\u5973\u6027\u6851\u62ff,\u6851\u62ff,\u84b8\u623f\u91cc\u7684\u5973\u4eba,\u505a\u84b8\u6c23\u6d74\u7684\u5973\u5b50,\u9ec3\u76ae\u819a,\u7117\u6851\u62ff,\u7117\u6851\u62ff\u5605\u5973\u4eba,\u84b8\u6c23\u5ba4,\u84b8\u6c23\u6d74\n\ud83e\uddd6\ud83c\udffd\u200d\u2640=>\u4e2d\u7b49\u80a4\u8272,\u5973\u6027\u6851\u62ff,\u6851\u62ff,\u84b8\u623f\u91cc\u7684\u5973\u4eba,\u505a\u84b8\u6c23\u6d74\u7684\u5973\u5b50,\u6dfa\u8910\u76ae\u819a,\u4e2d\u7b49\u76ae\u819a,\u7117\u6851\u62ff,\u7117\u6851\u62ff\u5605\u5973\u4eba,\u84b8\u6c23\u5ba4,\u84b8\u6c23\u6d74\n\ud83e\uddd6\ud83c\udffe\u200d\u2640=>\u4e2d\u7b49-\u6df1\u80a4\u8272,\u5973\u6027\u6851\u62ff,\u6851\u62ff,\u84b8\u623f\u91cc\u7684\u5973\u4eba,\u505a\u84b8\u6c23\u6d74\u7684\u5973\u5b50,\u8910\u76ae\u819a,\u4e2d\u6df1\u76ae\u819a,\u7117\u6851\u62ff,\u7117\u6851\u62ff\u5605\u5973\u4eba,\u84b8\u6c23\u5ba4,\u84b8\u6c23\u6d74\n\ud83e\uddd6\ud83c\udfff\u200d\u2640=>\u5973\u6027\u6851\u62ff,\u6851\u62ff,\u84b8\u623f\u91cc\u7684\u5973\u4eba,\u8f83\u6df1\u80a4\u8272,\u505a\u84b8\u6c23\u6d74\u7684\u5973\u5b50,\u9ed1\u76ae\u819a,\u7117\u6851\u62ff,\u7117\u6851\u62ff\u5605\u5973\u4eba,\u84b8\u6c23\u5ba4,\u84b8\u6c23\u6d74\n\ud83e\uddd7\ud83c\udffb=>\u6500\u722c\u7684\u4eba,\u767b\u5c71\u8005,\u8f83\u6d45\u80a4\u8272,\u6500\u5ca9\u7684\u4eba,\u767d\u76ae\u819a,\u6500\u5ca9,\u6500\u5ca9\u5605\u4eba,\u6500\u5ca9\u8005,\u6500\u767b\n\ud83e\uddd7\ud83c\udffc=>\u4e2d\u7b49-\u6d45\u80a4\u8272,\u6500\u722c\u7684\u4eba,\u767b\u5c71\u8005,\u6500\u5ca9\u7684\u4eba,\u9ec3\u76ae\u819a,\u6500\u5ca9,\u6500\u5ca9\u5605\u4eba,\u6500\u5ca9\u8005,\u6500\u767b\n\ud83e\uddd7\ud83c\udffd=>\u4e2d\u7b49\u80a4\u8272,\u6500\u722c\u7684\u4eba,\u767b\u5c71\u8005,\u6500\u5ca9\u7684\u4eba,\u6dfa\u8910\u76ae\u819a,\u4e2d\u7b49\u76ae\u819a,\u6500\u5ca9,\u6500\u5ca9\u5605\u4eba,\u6500\u5ca9\u8005,\u6500\u767b\n\ud83e\uddd7\ud83c\udffe=>\u4e2d\u7b49-\u6df1\u80a4\u8272,\u6500\u722c\u7684\u4eba,\u767b\u5c71\u8005,\u6500\u5ca9\u7684\u4eba,\u8910\u76ae\u819a,\u4e2d\u6df1\u76ae\u819a,\u6500\u5ca9,\u6500\u5ca9\u5605\u4eba,\u6500\u5ca9\u8005,\u6500\u767b\n\ud83e\uddd7\ud83c\udfff=>\u6500\u722c\u7684\u4eba,\u767b\u5c71\u8005,\u8f83\u6df1\u80a4\u8272,\u6500\u5ca9\u7684\u4eba,\u9ed1\u76ae\u819a,\u6500\u5ca9,\u6500\u5ca9\u5605\u4eba,\u6500\u5ca9\u8005,\u6500\u767b\n\ud83e\uddd7\ud83c\udffb\u200d\u2642=>\u6500\u722c\u7684\u7537\u4eba,\u767b\u5c71\u8005,\u8f83\u6d45\u80a4\u8272,\u6500\u5ca9\u7537\u5b50,\u767d\u76ae\u819a,\u6500\u5ca9,\u6500\u5ca9\u5605\u7537\u4eba,\u6500\u5ca9\u8005,\u6500\u767b\n\ud83e\uddd7\ud83c\udffc\u200d\u2642=>\u4e2d\u7b49-\u6d45\u80a4\u8272,\u6500\u722c\u7684\u7537\u4eba,\u767b\u5c71\u8005,\u6500\u5ca9\u7537\u5b50,\u9ec3\u76ae\u819a,\u6500\u5ca9,\u6500\u5ca9\u5605\u7537\u4eba,\u6500\u5ca9\u8005,\u6500\u767b\n\ud83e\uddd7\ud83c\udffd\u200d\u2642=>\u4e2d\u7b49\u80a4\u8272,\u6500\u722c\u7684\u7537\u4eba,\u767b\u5c71\u8005,\u6500\u5ca9\u7537\u5b50,\u6dfa\u8910\u76ae\u819a,\u4e2d\u7b49\u76ae\u819a,\u6500\u5ca9,\u6500\u5ca9\u5605\u7537\u4eba,\u6500\u5ca9\u8005,\u6500\u767b\n\ud83e\uddd7\ud83c\udffe\u200d\u2642=>\u4e2d\u7b49-\u6df1\u80a4\u8272,\u6500\u722c\u7684\u7537\u4eba,\u767b\u5c71\u8005,\u6500\u5ca9\u7537\u5b50,\u8910\u76ae\u819a,\u4e2d\u6df1\u76ae\u819a,\u6500\u5ca9,\u6500\u5ca9\u5605\u7537\u4eba,\u6500\u5ca9\u8005,\u6500\u767b\n\ud83e\uddd7\ud83c\udfff\u200d\u2642=>\u6500\u722c\u7684\u7537\u4eba,\u767b\u5c71\u8005,\u8f83\u6df1\u80a4\u8272,\u6500\u5ca9\u7537\u5b50,\u9ed1\u76ae\u819a,\u6500\u5ca9,\u6500\u5ca9\u5605\u7537\u4eba,\u6500\u5ca9\u8005,\u6500\u767b\n\ud83e\uddd7\ud83c\udffb\u200d\u2640=>\u6500\u722c\u7684\u5973\u4eba,\u767b\u5c71\u8005,\u8f83\u6d45\u80a4\u8272,\u6500\u5ca9\u5973\u5b50,\u767d\u76ae\u819a,\u6500\u5ca9,\u6500\u5ca9\u5605\u5973\u4eba,\u6500\u5ca9\u8005,\u6500\u767b\n\ud83e\uddd7\ud83c\udffc\u200d\u2640=>\u4e2d\u7b49-\u6d45\u80a4\u8272,\u6500\u722c\u7684\u5973\u4eba,\u767b\u5c71\u8005,\u6500\u5ca9\u5973\u5b50,\u9ec3\u76ae\u819a,\u6500\u5ca9,\u6500\u5ca9\u5605\u5973\u4eba,\u6500\u5ca9\u8005,\u6500\u767b\n\ud83e\uddd7\ud83c\udffd\u200d\u2640=>\u4e2d\u7b49\u80a4\u8272,\u6500\u722c\u7684\u5973\u4eba,\u767b\u5c71\u8005,\u6500\u5ca9\u5973\u5b50,\u6dfa\u8910\u76ae\u819a,\u4e2d\u7b49\u76ae\u819a,\u6500\u5ca9,\u6500\u5ca9\u5605\u5973\u4eba,\u6500\u5ca9\u8005,\u6500\u767b\n\ud83e\uddd7\ud83c\udffe\u200d\u2640=>\u4e2d\u7b49-\u6df1\u80a4\u8272,\u6500\u722c\u7684\u5973\u4eba,\u767b\u5c71\u8005,\u6500\u5ca9\u5973\u5b50,\u8910\u76ae\u819a,\u4e2d\u6df1\u76ae\u819a,\u6500\u5ca9,\u6500\u5ca9\u5605\u5973\u4eba,\u6500\u5ca9\u8005,\u6500\u767b\n\ud83e\uddd7\ud83c\udfff\u200d\u2640=>\u6500\u722c\u7684\u5973\u4eba,\u767b\u5c71\u8005,\u8f83\u6df1\u80a4\u8272,\u6500\u5ca9\u5973\u5b50,\u9ed1\u76ae\u819a,\u6500\u5ca9,\u6500\u5ca9\u5605\u5973\u4eba,\u6500\u5ca9\u8005,\u6500\u767b\n\ud83c\udfc7\ud83c\udffb=>\u8d5b\u9a6c,\u8f83\u6d45\u80a4\u8272,\u9a6c,\u767d\u76ae\u819a,\u8cfd\u99ac,\u9a0e\u99ac,\u9a0e\u5e2b\uff5c\u9a0e\u99ac\uff5c\u99ac\u8cfd\uff5c\u99ac\n\ud83c\udfc7\ud83c\udffc=>\u4e2d\u7b49-\u6d45\u80a4\u8272,\u8d5b\u9a6c,\u9a6c,\u8cfd\u99ac,\u9a0e\u99ac,\u9ec3\u76ae\u819a,\u9a0e\u5e2b\uff5c\u9a0e\u99ac\uff5c\u99ac\u8cfd\uff5c\u99ac\n\ud83c\udfc7\ud83c\udffd=>\u4e2d\u7b49\u80a4\u8272,\u8d5b\u9a6c,\u9a6c,\u6dfa\u8910\u76ae\u819a,\u8cfd\u99ac,\u9a0e\u99ac,\u4e2d\u7b49\u76ae\u819a,\u9a0e\u5e2b\uff5c\u9a0e\u99ac\uff5c\u99ac\u8cfd\uff5c\u99ac\n\ud83c\udfc7\ud83c\udffe=>\u4e2d\u7b49-\u6df1\u80a4\u8272,\u8d5b\u9a6c,\u9a6c,\u8910\u76ae\u819a,\u8cfd\u99ac,\u9a0e\u99ac,\u4e2d\u6df1\u76ae\u819a,\u9a0e\u5e2b\uff5c\u9a0e\u99ac\uff5c\u99ac\u8cfd\uff5c\u99ac\n\ud83c\udfc7\ud83c\udfff=>\u8d5b\u9a6c,\u8f83\u6df1\u80a4\u8272,\u9a6c,\u8cfd\u99ac,\u9a0e\u99ac,\u9ed1\u76ae\u819a,\u9a0e\u5e2b\uff5c\u9a0e\u99ac\uff5c\u99ac\u8cfd\uff5c\u99ac\n\ud83c\udfc2\ud83c\udffb=>\u6ed1\u96ea,\u6ed1\u96ea\u677f,\u8f83\u6d45\u80a4\u8272,\u96ea,\u767d\u76ae\u819a,\u73a9\u6ed1\u96ea\u677f\n\ud83c\udfc2\ud83c\udffc=>\u4e2d\u7b49-\u6d45\u80a4\u8272,\u6ed1\u96ea,\u6ed1\u96ea\u677f,\u96ea,\u9ec3\u76ae\u819a,\u73a9\u6ed1\u96ea\u677f\n\ud83c\udfc2\ud83c\udffd=>\u4e2d\u7b49\u80a4\u8272,\u6ed1\u96ea,\u6ed1\u96ea\u677f,\u96ea,\u6dfa\u8910\u76ae\u819a,\u4e2d\u7b49\u76ae\u819a,\u73a9\u6ed1\u96ea\u677f\n\ud83c\udfc2\ud83c\udffe=>\u4e2d\u7b49-\u6df1\u80a4\u8272,\u6ed1\u96ea,\u6ed1\u96ea\u677f,\u96ea,\u8910\u76ae\u819a,\u4e2d\u6df1\u76ae\u819a,\u73a9\u6ed1\u96ea\u677f\n\ud83c\udfc2\ud83c\udfff=>\u6ed1\u96ea,\u6ed1\u96ea\u677f,\u8f83\u6df1\u80a4\u8272,\u96ea,\u9ed1\u76ae\u819a,\u73a9\u6ed1\u96ea\u677f\n\ud83c\udfcc\ud83c\udffb=>\u6253\u9ad8\u5c14\u592b\u7684\u4eba,\u7403,\u8f83\u6d45\u80a4\u8272,\u9ad8\u5c14\u592b,\u6253\u9ad8\u723e\u592b,\u767d\u76ae\u819a,\u9ad8\u723e\u592b,\u6253\u9ad8\u723e\u592b\u7403,\u6253\u9ad8\u723e\u592b\u7403\u5605\u4eba\uff5c\u9ad8\u723e\u592b\uff5c\u7403\n\ud83c\udfcc\ud83c\udffc=>\u4e2d\u7b49-\u6d45\u80a4\u8272,\u6253\u9ad8\u5c14\u592b\u7684\u4eba,\u7403,\u9ad8\u5c14\u592b,\u6253\u9ad8\u723e\u592b,\u9ad8\u723e\u592b,\u9ec3\u76ae\u819a,\u6253\u9ad8\u723e\u592b\u7403,\u6253\u9ad8\u723e\u592b\u7403\u5605\u4eba\uff5c\u9ad8\u723e\u592b\uff5c\u7403\n\ud83c\udfcc\ud83c\udffd=>\u4e2d\u7b49\u80a4\u8272,\u6253\u9ad8\u5c14\u592b\u7684\u4eba,\u7403,\u9ad8\u5c14\u592b,\u6253\u9ad8\u723e\u592b,\u6dfa\u8910\u76ae\u819a,\u9ad8\u723e\u592b,\u4e2d\u7b49\u76ae\u819a,\u6253\u9ad8\u723e\u592b\u7403,\u6253\u9ad8\u723e\u592b\u7403\u5605\u4eba\uff5c\u9ad8\u723e\u592b\uff5c\u7403\n\ud83c\udfcc\ud83c\udffe=>\u4e2d\u7b49-\u6df1\u80a4\u8272,\u6253\u9ad8\u5c14\u592b\u7684\u4eba,\u7403,\u9ad8\u5c14\u592b,\u6253\u9ad8\u723e\u592b,\u8910\u76ae\u819a,\u9ad8\u723e\u592b,\u4e2d\u6df1\u76ae\u819a,\u6253\u9ad8\u723e\u592b\u7403,\u6253\u9ad8\u723e\u592b\u7403\u5605\u4eba\uff5c\u9ad8\u723e\u592b\uff5c\u7403\n\ud83c\udfcc\ud83c\udfff=>\u6253\u9ad8\u5c14\u592b\u7684\u4eba,\u7403,\u8f83\u6df1\u80a4\u8272,\u9ad8\u5c14\u592b,\u6253\u9ad8\u723e\u592b,\u9ad8\u723e\u592b,\u9ed1\u76ae\u819a,\u6253\u9ad8\u723e\u592b\u7403,\u6253\u9ad8\u723e\u592b\u7403\u5605\u4eba\uff5c\u9ad8\u723e\u592b\uff5c\u7403\n\ud83c\udfcc\ud83c\udffb\u200d\u2642=>\u7537,\u7537\u751f\u6253\u9ad8\u5c14\u592b,\u8f83\u6d45\u80a4\u8272,\u9ad8\u5c14\u592b,\u7537\u751f\u6253\u9ad8\u723e\u592b,\u767d\u76ae\u819a,\u9ad8\u723e\u592b,\u6253\u9ad8\u723e\u592b\u7403\u5605\u7537\u4eba,\u6253\u9ad8\u723e\u592b\u7403\u5605\u7537\u4eba\uff5c\u9ad8\u723e\u592b\u7403\uff5c\u7537\u4eba\n\ud83c\udfcc\ud83c\udffc\u200d\u2642=>\u4e2d\u7b49-\u6d45\u80a4\u8272,\u7537,\u7537\u751f\u6253\u9ad8\u5c14\u592b,\u9ad8\u5c14\u592b,\u7537\u751f\u6253\u9ad8\u723e\u592b,\u9ad8\u723e\u592b,\u9ec3\u76ae\u819a,\u6253\u9ad8\u723e\u592b\u7403\u5605\u7537\u4eba,\u6253\u9ad8\u723e\u592b\u7403\u5605\u7537\u4eba\uff5c\u9ad8\u723e\u592b\u7403\uff5c\u7537\u4eba\n\ud83c\udfcc\ud83c\udffd\u200d\u2642=>\u4e2d\u7b49\u80a4\u8272,\u7537,\u7537\u751f\u6253\u9ad8\u5c14\u592b,\u9ad8\u5c14\u592b,\u6dfa\u8910\u76ae\u819a,\u7537\u751f\u6253\u9ad8\u723e\u592b,\u9ad8\u723e\u592b,\u4e2d\u7b49\u76ae\u819a,\u6253\u9ad8\u723e\u592b\u7403\u5605\u7537\u4eba,\u6253\u9ad8\u723e\u592b\u7403\u5605\u7537\u4eba\uff5c\u9ad8\u723e\u592b\u7403\uff5c\u7537\u4eba\n\ud83c\udfcc\ud83c\udffe\u200d\u2642=>\u4e2d\u7b49-\u6df1\u80a4\u8272,\u7537,\u7537\u751f\u6253\u9ad8\u5c14\u592b,\u9ad8\u5c14\u592b,\u7537\u751f\u6253\u9ad8\u723e\u592b,\u8910\u76ae\u819a,\u9ad8\u723e\u592b,\u4e2d\u6df1\u76ae\u819a,\u6253\u9ad8\u723e\u592b\u7403\u5605\u7537\u4eba,\u6253\u9ad8\u723e\u592b\u7403\u5605\u7537\u4eba\uff5c\u9ad8\u723e\u592b\u7403\uff5c\u7537\u4eba\n\ud83c\udfcc\ud83c\udfff\u200d\u2642=>\u7537,\u7537\u751f\u6253\u9ad8\u5c14\u592b,\u8f83\u6df1\u80a4\u8272,\u9ad8\u5c14\u592b,\u7537\u751f\u6253\u9ad8\u723e\u592b,\u9ad8\u723e\u592b,\u9ed1\u76ae\u819a,\u6253\u9ad8\u723e\u592b\u7403\u5605\u7537\u4eba,\u6253\u9ad8\u723e\u592b\u7403\u5605\u7537\u4eba\uff5c\u9ad8\u723e\u592b\u7403\uff5c\u7537\u4eba\n\ud83c\udfcc\ud83c\udffb\u200d\u2640=>\u5973,\u5973\u751f\u6253\u9ad8\u5c14\u592b,\u8f83\u6d45\u80a4\u8272,\u9ad8\u5c14\u592b,\u5973\u751f\u6253\u9ad8\u723e\u592b,\u767d\u76ae\u819a,\u9ad8\u723e\u592b,\u6253\u9ad8\u723e\u592b\u7403\u5605\u5973\u4eba,\u6253\u9ad8\u723e\u592b\u7403\u5605\u5973\u4eba\uff5c\u9ad8\u723e\u592b\u7403\uff5c\u5973\u4eba\n\ud83c\udfcc\ud83c\udffc\u200d\u2640=>\u4e2d\u7b49-\u6d45\u80a4\u8272,\u5973,\u5973\u751f\u6253\u9ad8\u5c14\u592b,\u9ad8\u5c14\u592b,\u5973\u751f\u6253\u9ad8\u723e\u592b,\u9ad8\u723e\u592b,\u9ec3\u76ae\u819a,\u6253\u9ad8\u723e\u592b\u7403\u5605\u5973\u4eba,\u6253\u9ad8\u723e\u592b\u7403\u5605\u5973\u4eba\uff5c\u9ad8\u723e\u592b\u7403\uff5c\u5973\u4eba\n\ud83c\udfcc\ud83c\udffd\u200d\u2640=>\u4e2d\u7b49\u80a4\u8272,\u5973,\u5973\u751f\u6253\u9ad8\u5c14\u592b,\u9ad8\u5c14\u592b,\u5973\u751f\u6253\u9ad8\u723e\u592b,\u6dfa\u8910\u76ae\u819a,\u9ad8\u723e\u592b,\u4e2d\u7b49\u76ae\u819a,\u6253\u9ad8\u723e\u592b\u7403\u5605\u5973\u4eba,\u6253\u9ad8\u723e\u592b\u7403\u5605\u5973\u4eba\uff5c\u9ad8\u723e\u592b\u7403\uff5c\u5973\u4eba\n\ud83c\udfcc\ud83c\udffe\u200d\u2640=>\u4e2d\u7b49-\u6df1\u80a4\u8272,\u5973,\u5973\u751f\u6253\u9ad8\u5c14\u592b,\u9ad8\u5c14\u592b,\u5973\u751f\u6253\u9ad8\u723e\u592b,\u8910\u76ae\u819a,\u9ad8\u723e\u592b,\u4e2d\u6df1\u76ae\u819a,\u6253\u9ad8\u723e\u592b\u7403\u5605\u5973\u4eba,\u6253\u9ad8\u723e\u592b\u7403\u5605\u5973\u4eba\uff5c\u9ad8\u723e\u592b\u7403\uff5c\u5973\u4eba\n\ud83c\udfcc\ud83c\udfff\u200d\u2640=>\u5973,\u5973\u751f\u6253\u9ad8\u5c14\u592b,\u8f83\u6df1\u80a4\u8272,\u9ad8\u5c14\u592b,\u5973\u751f\u6253\u9ad8\u723e\u592b,\u9ad8\u723e\u592b,\u9ed1\u76ae\u819a,\u6253\u9ad8\u723e\u592b\u7403\u5605\u5973\u4eba,\u6253\u9ad8\u723e\u592b\u7403\u5605\u5973\u4eba\uff5c\u9ad8\u723e\u592b\u7403\uff5c\u5973\u4eba\n\ud83c\udfc4\ud83c\udffb=>\u51b2\u6d6a,\u8f83\u6d45\u80a4\u8272,\u767d\u76ae\u819a,\u885d\u6d6a,\u6ed1\u6d6a\n\ud83c\udfc4\ud83c\udffc=>\u4e2d\u7b49-\u6d45\u80a4\u8272,\u51b2\u6d6a,\u885d\u6d6a,\u9ec3\u76ae\u819a,\u6ed1\u6d6a\n\ud83c\udfc4\ud83c\udffd=>\u4e2d\u7b49\u80a4\u8272,\u51b2\u6d6a,\u6dfa\u8910\u76ae\u819a,\u885d\u6d6a,\u4e2d\u7b49\u76ae\u819a,\u6ed1\u6d6a\n\ud83c\udfc4\ud83c\udffe=>\u4e2d\u7b49-\u6df1\u80a4\u8272,\u51b2\u6d6a,\u885d\u6d6a,\u8910\u76ae\u819a,\u4e2d\u6df1\u76ae\u819a,\u6ed1\u6d6a\n\ud83c\udfc4\ud83c\udfff=>\u51b2\u6d6a,\u8f83\u6df1\u80a4\u8272,\u885d\u6d6a,\u9ed1\u76ae\u819a,\u6ed1\u6d6a\n\ud83c\udfc4\ud83c\udffb\u200d\u2642=>\u51b2\u6d6a,\u7537,\u7537\u751f\u51b2\u6d6a,\u8f83\u6d45\u80a4\u8272,\u7537\u751f\u885d\u6d6a,\u767d\u76ae\u819a,\u885d\u6d6a,\u6ed1\u6d6a,\u6ed1\u6d6a\u5605\u7537\u4eba,\u7537\u4ed4\u6ed1\u6d6a\n\ud83c\udfc4\ud83c\udffc\u200d\u2642=>\u4e2d\u7b49-\u6d45\u80a4\u8272,\u51b2\u6d6a,\u7537,\u7537\u751f\u51b2\u6d6a,\u7537\u751f\u885d\u6d6a,\u885d\u6d6a,\u9ec3\u76ae\u819a,\u6ed1\u6d6a,\u6ed1\u6d6a\u5605\u7537\u4eba,\u7537\u4ed4\u6ed1\u6d6a\n\ud83c\udfc4\ud83c\udffd\u200d\u2642=>\u4e2d\u7b49\u80a4\u8272,\u51b2\u6d6a,\u7537,\u7537\u751f\u51b2\u6d6a,\u6dfa\u8910\u76ae\u819a,\u7537\u751f\u885d\u6d6a,\u885d\u6d6a,\u4e2d\u7b49\u76ae\u819a,\u6ed1\u6d6a,\u6ed1\u6d6a\u5605\u7537\u4eba,\u7537\u4ed4\u6ed1\u6d6a\n\ud83c\udfc4\ud83c\udffe\u200d\u2642=>\u4e2d\u7b49-\u6df1\u80a4\u8272,\u51b2\u6d6a,\u7537,\u7537\u751f\u51b2\u6d6a,\u7537\u751f\u885d\u6d6a,\u885d\u6d6a,\u8910\u76ae\u819a,\u4e2d\u6df1\u76ae\u819a,\u6ed1\u6d6a,\u6ed1\u6d6a\u5605\u7537\u4eba,\u7537\u4ed4\u6ed1\u6d6a\n\ud83c\udfc4\ud83c\udfff\u200d\u2642=>\u51b2\u6d6a,\u7537,\u7537\u751f\u51b2\u6d6a,\u8f83\u6df1\u80a4\u8272,\u7537\u751f\u885d\u6d6a,\u885d\u6d6a,\u9ed1\u76ae\u819a,\u6ed1\u6d6a,\u6ed1\u6d6a\u5605\u7537\u4eba,\u7537\u4ed4\u6ed1\u6d6a\n\ud83c\udfc4\ud83c\udffb\u200d\u2640=>\u51b2\u6d6a,\u5973,\u5973\u751f\u51b2\u6d6a,\u8f83\u6d45\u80a4\u8272,\u5973\u751f\u885d\u6d6a,\u767d\u76ae\u819a,\u885d\u6d6a,\u5973\u4ed4\u6ed1\u6d6a,\u6ed1\u6d6a,\u6ed1\u6d6a\u5605\u5973\u4eba\n\ud83c\udfc4\ud83c\udffc\u200d\u2640=>\u4e2d\u7b49-\u6d45\u80a4\u8272,\u51b2\u6d6a,\u5973,\u5973\u751f\u51b2\u6d6a,\u5973\u751f\u885d\u6d6a,\u885d\u6d6a,\u9ec3\u76ae\u819a,\u5973\u4ed4\u6ed1\u6d6a,\u6ed1\u6d6a,\u6ed1\u6d6a\u5605\u5973\u4eba\n\ud83c\udfc4\ud83c\udffd\u200d\u2640=>\u4e2d\u7b49\u80a4\u8272,\u51b2\u6d6a,\u5973,\u5973\u751f\u51b2\u6d6a,\u5973\u751f\u885d\u6d6a,\u6dfa\u8910\u76ae\u819a,\u885d\u6d6a,\u4e2d\u7b49\u76ae\u819a,\u5973\u4ed4\u6ed1\u6d6a,\u6ed1\u6d6a,\u6ed1\u6d6a\u5605\u5973\u4eba\n\ud83c\udfc4\ud83c\udffe\u200d\u2640=>\u4e2d\u7b49-\u6df1\u80a4\u8272,\u51b2\u6d6a,\u5973,\u5973\u751f\u51b2\u6d6a,\u5973\u751f\u885d\u6d6a,\u885d\u6d6a,\u8910\u76ae\u819a,\u4e2d\u6df1\u76ae\u819a,\u5973\u4ed4\u6ed1\u6d6a,\u6ed1\u6d6a,\u6ed1\u6d6a\u5605\u5973\u4eba\n\ud83c\udfc4\ud83c\udfff\u200d\u2640=>\u51b2\u6d6a,\u5973,\u5973\u751f\u51b2\u6d6a,\u8f83\u6df1\u80a4\u8272,\u5973\u751f\u885d\u6d6a,\u885d\u6d6a,\u9ed1\u76ae\u819a,\u5973\u4ed4\u6ed1\u6d6a,\u6ed1\u6d6a,\u6ed1\u6d6a\u5605\u5973\u4eba\n\ud83d\udea3\ud83c\udffb=>\u5212\u8247,\u8239,\u8f83\u6d45\u80a4\u8272,\u5212\u8239,\u767d\u76ae\u819a,\u6490\u8247,\u6490\u8247\uff5c\u6490\u8239\n\ud83d\udea3\ud83c\udffc=>\u4e2d\u7b49-\u6d45\u80a4\u8272,\u5212\u8247,\u8239,\u5212\u8239,\u9ec3\u76ae\u819a,\u6490\u8247,\u6490\u8247\uff5c\u6490\u8239\n\ud83d\udea3\ud83c\udffd=>\u4e2d\u7b49\u80a4\u8272,\u5212\u8247,\u8239,\u5212\u8239,\u6dfa\u8910\u76ae\u819a,\u4e2d\u7b49\u76ae\u819a,\u6490\u8247,\u6490\u8247\uff5c\u6490\u8239\n\ud83d\udea3\ud83c\udffe=>\u4e2d\u7b49-\u6df1\u80a4\u8272,\u5212\u8247,\u8239,\u5212\u8239,\u8910\u76ae\u819a,\u4e2d\u6df1\u76ae\u819a,\u6490\u8247,\u6490\u8247\uff5c\u6490\u8239\n\ud83d\udea3\ud83c\udfff=>\u5212\u8247,\u8239,\u8f83\u6df1\u80a4\u8272,\u5212\u8239,\u9ed1\u76ae\u819a,\u6490\u8247,\u6490\u8247\uff5c\u6490\u8239\n\ud83d\udea3\ud83c\udffb\u200d\u2642=>\u5212\u8239,\u5212\u8247,\u7537,\u7537\u751f\u5212\u8239,\u8239,\u8f83\u6d45\u80a4\u8272,\u767d\u76ae\u819a,\u5212\u8247\u5605\u7537\u4eba,\u5c0f\u8239,\u6490\u8247\uff5c\u8239,\u6490\u8247\u5605\u7537\u4eba\n\ud83d\udea3\ud83c\udffc\u200d\u2642=>\u4e2d\u7b49-\u6d45\u80a4\u8272,\u5212\u8239,\u5212\u8247,\u7537,\u7537\u751f\u5212\u8239,\u8239,\u9ec3\u76ae\u819a,\u5212\u8247\u5605\u7537\u4eba,\u5c0f\u8239,\u6490\u8247\uff5c\u8239,\u6490\u8247\u5605\u7537\u4eba\n\ud83d\udea3\ud83c\udffd\u200d\u2642=>\u4e2d\u7b49\u80a4\u8272,\u5212\u8239,\u5212\u8247,\u7537,\u7537\u751f\u5212\u8239,\u8239,\u6dfa\u8910\u76ae\u819a,\u4e2d\u7b49\u76ae\u819a,\u5212\u8247\u5605\u7537\u4eba,\u5c0f\u8239,\u6490\u8247\uff5c\u8239,\u6490\u8247\u5605\u7537\u4eba\n\ud83d\udea3\ud83c\udffe\u200d\u2642=>\u4e2d\u7b49-\u6df1\u80a4\u8272,\u5212\u8239,\u5212\u8247,\u7537,\u7537\u751f\u5212\u8239,\u8239,\u8910\u76ae\u819a,\u4e2d\u6df1\u76ae\u819a,\u5212\u8247\u5605\u7537\u4eba,\u5c0f\u8239,\u6490\u8247\uff5c\u8239,\u6490\u8247\u5605\u7537\u4eba\n\ud83d\udea3\ud83c\udfff\u200d\u2642=>\u5212\u8239,\u5212\u8247,\u7537,\u7537\u751f\u5212\u8239,\u8239,\u8f83\u6df1\u80a4\u8272,\u9ed1\u76ae\u819a,\u5212\u8247\u5605\u7537\u4eba,\u5c0f\u8239,\u6490\u8247\uff5c\u8239,\u6490\u8247\u5605\u7537\u4eba\n\ud83d\udea3\ud83c\udffb\u200d\u2640=>\u5212\u8239,\u5212\u8247,\u5973,\u5973\u751f\u5212\u8239,\u8239,\u8f83\u6d45\u80a4\u8272,\u767d\u76ae\u819a,\u5212\u8247\u5605\u5973\u4eba,\u5c0f\u8239,\u6490\u8247\uff5c\u8239,\u6490\u8247\u5605\u5973\u4eba\n\ud83d\udea3\ud83c\udffc\u200d\u2640=>\u4e2d\u7b49-\u6d45\u80a4\u8272,\u5212\u8239,\u5212\u8247,\u5973,\u5973\u751f\u5212\u8239,\u8239,\u9ec3\u76ae\u819a,\u5212\u8247\u5605\u5973\u4eba,\u5c0f\u8239,\u6490\u8247\uff5c\u8239,\u6490\u8247\u5605\u5973\u4eba\n\ud83d\udea3\ud83c\udffd\u200d\u2640=>\u4e2d\u7b49\u80a4\u8272,\u5212\u8239,\u5212\u8247,\u5973,\u5973\u751f\u5212\u8239,\u8239,\u6dfa\u8910\u76ae\u819a,\u4e2d\u7b49\u76ae\u819a,\u5212\u8247\u5605\u5973\u4eba,\u5c0f\u8239,\u6490\u8247\uff5c\u8239,\u6490\u8247\u5605\u5973\u4eba\n\ud83d\udea3\ud83c\udffe\u200d\u2640=>\u4e2d\u7b49-\u6df1\u80a4\u8272,\u5212\u8239,\u5212\u8247,\u5973,\u5973\u751f\u5212\u8239,\u8239,\u8910\u76ae\u819a,\u4e2d\u6df1\u76ae\u819a,\u5212\u8247\u5605\u5973\u4eba,\u5c0f\u8239,\u6490\u8247\uff5c\u8239,\u6490\u8247\u5605\u5973\u4eba\n\ud83d\udea3\ud83c\udfff\u200d\u2640=>\u5212\u8239,\u5212\u8247,\u5973,\u5973\u751f\u5212\u8239,\u8239,\u8f83\u6df1\u80a4\u8272,\u9ed1\u76ae\u819a,\u5212\u8247\u5605\u5973\u4eba,\u5c0f\u8239,\u6490\u8247\uff5c\u8239,\u6490\u8247\u5605\u5973\u4eba\n\ud83c\udfca\ud83c\udffb=>\u6e38\u6cf3,\u8f83\u6d45\u80a4\u8272,\u767d\u76ae\u819a,\u6e38\u6c34,\u6e38\u6c34\uff5c\u6e38\u6c34\u5605\u4eba\n\ud83c\udfca\ud83c\udffc=>\u4e2d\u7b49-\u6d45\u80a4\u8272,\u6e38\u6cf3,\u9ec3\u76ae\u819a,\u6e38\u6c34,\u6e38\u6c34\uff5c\u6e38\u6c34\u5605\u4eba\n\ud83c\udfca\ud83c\udffd=>\u4e2d\u7b49\u80a4\u8272,\u6e38\u6cf3,\u6dfa\u8910\u76ae\u819a,\u4e2d\u7b49\u76ae\u819a,\u6e38\u6c34,\u6e38\u6c34\uff5c\u6e38\u6c34\u5605\u4eba\n\ud83c\udfca\ud83c\udffe=>\u4e2d\u7b49-\u6df1\u80a4\u8272,\u6e38\u6cf3,\u8910\u76ae\u819a,\u4e2d\u6df1\u76ae\u819a,\u6e38\u6c34,\u6e38\u6c34\uff5c\u6e38\u6c34\u5605\u4eba\n\ud83c\udfca\ud83c\udfff=>\u6e38\u6cf3,\u8f83\u6df1\u80a4\u8272,\u9ed1\u76ae\u819a,\u6e38\u6c34,\u6e38\u6c34\uff5c\u6e38\u6c34\u5605\u4eba\n\ud83c\udfca\ud83c\udffb\u200d\u2642=>\u6e38\u6cf3,\u7537,\u7537\u751f\u6e38\u6cf3,\u8f83\u6d45\u80a4\u8272,\u767d\u76ae\u819a,\u6e38\u6c34\uff5c\u6e38\u6c34\u5605\u7537\u4eba,\u7537\u6cf3\u624b\n\ud83c\udfca\ud83c\udffc\u200d\u2642=>\u4e2d\u7b49-\u6d45\u80a4\u8272,\u6e38\u6cf3,\u7537,\u7537\u751f\u6e38\u6cf3,\u9ec3\u76ae\u819a,\u6e38\u6c34\uff5c\u6e38\u6c34\u5605\u7537\u4eba,\u7537\u6cf3\u624b\n\ud83c\udfca\ud83c\udffd\u200d\u2642=>\u4e2d\u7b49\u80a4\u8272,\u6e38\u6cf3,\u7537,\u7537\u751f\u6e38\u6cf3,\u6dfa\u8910\u76ae\u819a,\u4e2d\u7b49\u76ae\u819a,\u6e38\u6c34\uff5c\u6e38\u6c34\u5605\u7537\u4eba,\u7537\u6cf3\u624b\n\ud83c\udfca\ud83c\udffe\u200d\u2642=>\u4e2d\u7b49-\u6df1\u80a4\u8272,\u6e38\u6cf3,\u7537,\u7537\u751f\u6e38\u6cf3,\u8910\u76ae\u819a,\u4e2d\u6df1\u76ae\u819a,\u6e38\u6c34\uff5c\u6e38\u6c34\u5605\u7537\u4eba,\u7537\u6cf3\u624b\n\ud83c\udfca\ud83c\udfff\u200d\u2642=>\u6e38\u6cf3,\u7537,\u7537\u751f\u6e38\u6cf3,\u8f83\u6df1\u80a4\u8272,\u9ed1\u76ae\u819a,\u6e38\u6c34\uff5c\u6e38\u6c34\u5605\u7537\u4eba,\u7537\u6cf3\u624b\n\ud83c\udfca\ud83c\udffb\u200d\u2640=>\u5973,\u5973\u751f\u6e38\u6cf3,\u6e38\u6cf3,\u8f83\u6d45\u80a4\u8272,\u767d\u76ae\u819a,\u5973\u6cf3\u624b,\u6e38\u6c34\uff5c\u6e38\u6c34\u5605\u5973\u4eba\n\ud83c\udfca\ud83c\udffc\u200d\u2640=>\u4e2d\u7b49-\u6d45\u80a4\u8272,\u5973,\u5973\u751f\u6e38\u6cf3,\u6e38\u6cf3,\u9ec3\u76ae\u819a,\u5973\u6cf3\u624b,\u6e38\u6c34\uff5c\u6e38\u6c34\u5605\u5973\u4eba\n\ud83c\udfca\ud83c\udffd\u200d\u2640=>\u4e2d\u7b49\u80a4\u8272,\u5973,\u5973\u751f\u6e38\u6cf3,\u6e38\u6cf3,\u6dfa\u8910\u76ae\u819a,\u4e2d\u7b49\u76ae\u819a,\u5973\u6cf3\u624b,\u6e38\u6c34\uff5c\u6e38\u6c34\u5605\u5973\u4eba\n\ud83c\udfca\ud83c\udffe\u200d\u2640=>\u4e2d\u7b49-\u6df1\u80a4\u8272,\u5973,\u5973\u751f\u6e38\u6cf3,\u6e38\u6cf3,\u8910\u76ae\u819a,\u4e2d\u6df1\u76ae\u819a,\u5973\u6cf3\u624b,\u6e38\u6c34\uff5c\u6e38\u6c34\u5605\u5973\u4eba\n\ud83c\udfca\ud83c\udfff\u200d\u2640=>\u5973,\u5973\u751f\u6e38\u6cf3,\u6e38\u6cf3,\u8f83\u6df1\u80a4\u8272,\u9ed1\u76ae\u819a,\u5973\u6cf3\u624b,\u6e38\u6c34\uff5c\u6e38\u6c34\u5605\u5973\u4eba\n\u26f9\ud83c\udffb=>\u6e38\u620f,\u73a9,\u73a9\u7403,\u7403,\u8f83\u6d45\u80a4\u8272,\u6253\u7403,\u767d\u76ae\u819a,\u6253\u6ce2\uff5c\u62cd\u6ce2\uff5c\u6253\u7dca\u6ce2\u5605\u4eba,\u6253\u7dca\u6ce2\u5605\u4eba\n\u26f9\ud83c\udffc=>\u4e2d\u7b49-\u6d45\u80a4\u8272,\u6e38\u620f,\u73a9,\u73a9\u7403,\u7403,\u6253\u7403,\u9ec3\u76ae\u819a,\u6253\u6ce2\uff5c\u62cd\u6ce2\uff5c\u6253\u7dca\u6ce2\u5605\u4eba,\u6253\u7dca\u6ce2\u5605\u4eba\n\u26f9\ud83c\udffd=>\u4e2d\u7b49\u80a4\u8272,\u6e38\u620f,\u73a9,\u73a9\u7403,\u7403,\u6253\u7403,\u6dfa\u8910\u76ae\u819a,\u4e2d\u7b49\u76ae\u819a,\u6253\u6ce2\uff5c\u62cd\u6ce2\uff5c\u6253\u7dca\u6ce2\u5605\u4eba,\u6253\u7dca\u6ce2\u5605\u4eba\n\u26f9\ud83c\udffe=>\u4e2d\u7b49-\u6df1\u80a4\u8272,\u6e38\u620f,\u73a9,\u73a9\u7403,\u7403,\u6253\u7403,\u8910\u76ae\u819a,\u4e2d\u6df1\u76ae\u819a,\u6253\u6ce2\uff5c\u62cd\u6ce2\uff5c\u6253\u7dca\u6ce2\u5605\u4eba,\u6253\u7dca\u6ce2\u5605\u4eba\n\u26f9\ud83c\udfff=>\u6e38\u620f,\u73a9,\u73a9\u7403,\u7403,\u8f83\u6df1\u80a4\u8272,\u6253\u7403,\u9ed1\u76ae\u819a,\u6253\u6ce2\uff5c\u62cd\u6ce2\uff5c\u6253\u7dca\u6ce2\u5605\u4eba,\u6253\u7dca\u6ce2\u5605\u4eba\n\u26f9\ud83c\udffb\u200d\u2642=>\u7403,\u7537,\u7537\u751f\u73a9\u7403,\u8f83\u6d45\u80a4\u8272,\u7537\u751f\u6253\u7403,\u767d\u76ae\u819a,\u6253\u6ce2\uff5c\u62cd\u6ce2\uff5c\u7537\u4eba,\u6253\u7dca\u6ce2\u5605\u7537\u4eba\n\u26f9\ud83c\udffc\u200d\u2642=>\u4e2d\u7b49-\u6d45\u80a4\u8272,\u7403,\u7537,\u7537\u751f\u73a9\u7403,\u7537\u751f\u6253\u7403,\u9ec3\u76ae\u819a,\u6253\u6ce2\uff5c\u62cd\u6ce2\uff5c\u7537\u4eba,\u6253\u7dca\u6ce2\u5605\u7537\u4eba\n\u26f9\ud83c\udffd\u200d\u2642=>\u4e2d\u7b49\u80a4\u8272,\u7403,\u7537,\u7537\u751f\u73a9\u7403,\u6dfa\u8910\u76ae\u819a,\u7537\u751f\u6253\u7403,\u4e2d\u7b49\u76ae\u819a,\u6253\u6ce2\uff5c\u62cd\u6ce2\uff5c\u7537\u4eba,\u6253\u7dca\u6ce2\u5605\u7537\u4eba\n\u26f9\ud83c\udffe\u200d\u2642=>\u4e2d\u7b49-\u6df1\u80a4\u8272,\u7403,\u7537,\u7537\u751f\u73a9\u7403,\u7537\u751f\u6253\u7403,\u8910\u76ae\u819a,\u4e2d\u6df1\u76ae\u819a,\u6253\u6ce2\uff5c\u62cd\u6ce2\uff5c\u7537\u4eba,\u6253\u7dca\u6ce2\u5605\u7537\u4eba\n\u26f9\ud83c\udfff\u200d\u2642=>\u7403,\u7537,\u7537\u751f\u73a9\u7403,\u8f83\u6df1\u80a4\u8272,\u7537\u751f\u6253\u7403,\u9ed1\u76ae\u819a,\u6253\u6ce2\uff5c\u62cd\u6ce2\uff5c\u7537\u4eba,\u6253\u7dca\u6ce2\u5605\u7537\u4eba\n\u26f9\ud83c\udffb\u200d\u2640=>\u5973,\u5973\u751f\u73a9\u7403,\u6e38\u620f,\u73a9,\u7403,\u8f83\u6d45\u80a4\u8272,\u5973\u751f\u6253\u7403,\u767d\u76ae\u819a,\u6253\u6ce2\uff5c\u62cd\u6ce2\uff5c\u5973\u4eba,\u6253\u7dca\u6ce2\u5605\u5973\u4eba\n\u26f9\ud83c\udffc\u200d\u2640=>\u4e2d\u7b49-\u6d45\u80a4\u8272,\u5973,\u5973\u751f\u73a9\u7403,\u6e38\u620f,\u73a9,\u7403,\u5973\u751f\u6253\u7403,\u9ec3\u76ae\u819a,\u6253\u6ce2\uff5c\u62cd\u6ce2\uff5c\u5973\u4eba,\u6253\u7dca\u6ce2\u5605\u5973\u4eba\n\u26f9\ud83c\udffd\u200d\u2640=>\u4e2d\u7b49\u80a4\u8272,\u5973,\u5973\u751f\u73a9\u7403,\u6e38\u620f,\u73a9,\u7403,\u5973\u751f\u6253\u7403,\u6dfa\u8910\u76ae\u819a,\u4e2d\u7b49\u76ae\u819a,\u6253\u6ce2\uff5c\u62cd\u6ce2\uff5c\u5973\u4eba,\u6253\u7dca\u6ce2\u5605\u5973\u4eba\n\u26f9\ud83c\udffe\u200d\u2640=>\u4e2d\u7b49-\u6df1\u80a4\u8272,\u5973,\u5973\u751f\u73a9\u7403,\u6e38\u620f,\u73a9,\u7403,\u5973\u751f\u6253\u7403,\u8910\u76ae\u819a,\u4e2d\u6df1\u76ae\u819a,\u6253\u6ce2\uff5c\u62cd\u6ce2\uff5c\u5973\u4eba,\u6253\u7dca\u6ce2\u5605\u5973\u4eba\n\u26f9\ud83c\udfff\u200d\u2640=>\u5973,\u5973\u751f\u73a9\u7403,\u6e38\u620f,\u73a9,\u7403,\u8f83\u6df1\u80a4\u8272,\u5973\u751f\u6253\u7403,\u9ed1\u76ae\u819a,\u6253\u6ce2\uff5c\u62cd\u6ce2\uff5c\u5973\u4eba,\u6253\u7dca\u6ce2\u5605\u5973\u4eba\n\ud83c\udfcb\ud83c\udffb=>\u4e3e\u91cd,\u8f83\u6d45\u80a4\u8272,\u767d\u76ae\u819a,\u8209\u91cd\n\ud83c\udfcb\ud83c\udffc=>\u4e2d\u7b49-\u6d45\u80a4\u8272,\u4e3e\u91cd,\u8209\u91cd,\u9ec3\u76ae\u819a\n\ud83c\udfcb\ud83c\udffd=>\u4e2d\u7b49\u80a4\u8272,\u4e3e\u91cd,\u6dfa\u8910\u76ae\u819a,\u8209\u91cd,\u4e2d\u7b49\u76ae\u819a\n\ud83c\udfcb\ud83c\udffe=>\u4e2d\u7b49-\u6df1\u80a4\u8272,\u4e3e\u91cd,\u8209\u91cd,\u8910\u76ae\u819a,\u4e2d\u6df1\u76ae\u819a\n\ud83c\udfcb\ud83c\udfff=>\u4e3e\u91cd,\u8f83\u6df1\u80a4\u8272,\u8209\u91cd,\u9ed1\u76ae\u819a\n\ud83c\udfcb\ud83c\udffb\u200d\u2642=>\u4e3e\u91cd,\u7537,\u7537\u751f\u4e3e\u91cd,\u8f83\u6d45\u80a4\u8272,\u7537\u751f\u8209\u91cd,\u767d\u76ae\u819a,\u8209\u91cd,\u7537\u8209\u91cd\u54e1,\u8209\u91cd\u5605\u7537\u4eba\n\ud83c\udfcb\ud83c\udffc\u200d\u2642=>\u4e2d\u7b49-\u6d45\u80a4\u8272,\u4e3e\u91cd,\u7537,\u7537\u751f\u4e3e\u91cd,\u7537\u751f\u8209\u91cd,\u8209\u91cd,\u9ec3\u76ae\u819a,\u7537\u8209\u91cd\u54e1,\u8209\u91cd\u5605\u7537\u4eba\n\ud83c\udfcb\ud83c\udffd\u200d\u2642=>\u4e2d\u7b49\u80a4\u8272,\u4e3e\u91cd,\u7537,\u7537\u751f\u4e3e\u91cd,\u6dfa\u8910\u76ae\u819a,\u7537\u751f\u8209\u91cd,\u8209\u91cd,\u4e2d\u7b49\u76ae\u819a,\u7537\u8209\u91cd\u54e1,\u8209\u91cd\u5605\u7537\u4eba\n\ud83c\udfcb\ud83c\udffe\u200d\u2642=>\u4e2d\u7b49-\u6df1\u80a4\u8272,\u4e3e\u91cd,\u7537,\u7537\u751f\u4e3e\u91cd,\u7537\u751f\u8209\u91cd,\u8209\u91cd,\u8910\u76ae\u819a,\u4e2d\u6df1\u76ae\u819a,\u7537\u8209\u91cd\u54e1,\u8209\u91cd\u5605\u7537\u4eba\n\ud83c\udfcb\ud83c\udfff\u200d\u2642=>\u4e3e\u91cd,\u7537,\u7537\u751f\u4e3e\u91cd,\u8f83\u6df1\u80a4\u8272,\u7537\u751f\u8209\u91cd,\u8209\u91cd,\u9ed1\u76ae\u819a,\u7537\u8209\u91cd\u54e1,\u8209\u91cd\u5605\u7537\u4eba\n\ud83c\udfcb\ud83c\udffb\u200d\u2640=>\u4e3e\u91cd,\u5973,\u5973\u751f\u4e3e\u91cd,\u8f83\u6d45\u80a4\u8272,\u5973\u751f\u8209\u91cd,\u767d\u76ae\u819a,\u8209\u91cd,\u5973\u5b50\u8209\u91cd,\u5973\u8209\u91cd\u54e1\n\ud83c\udfcb\ud83c\udffc\u200d\u2640=>\u4e2d\u7b49-\u6d45\u80a4\u8272,\u4e3e\u91cd,\u5973,\u5973\u751f\u4e3e\u91cd,\u5973\u751f\u8209\u91cd,\u8209\u91cd,\u9ec3\u76ae\u819a,\u5973\u5b50\u8209\u91cd,\u5973\u8209\u91cd\u54e1\n\ud83c\udfcb\ud83c\udffd\u200d\u2640=>\u4e2d\u7b49\u80a4\u8272,\u4e3e\u91cd,\u5973,\u5973\u751f\u4e3e\u91cd,\u5973\u751f\u8209\u91cd,\u6dfa\u8910\u76ae\u819a,\u8209\u91cd,\u4e2d\u7b49\u76ae\u819a,\u5973\u5b50\u8209\u91cd,\u5973\u8209\u91cd\u54e1\n\ud83c\udfcb\ud83c\udffe\u200d\u2640=>\u4e2d\u7b49-\u6df1\u80a4\u8272,\u4e3e\u91cd,\u5973,\u5973\u751f\u4e3e\u91cd,\u5973\u751f\u8209\u91cd,\u8209\u91cd,\u8910\u76ae\u819a,\u4e2d\u6df1\u76ae\u819a,\u5973\u5b50\u8209\u91cd,\u5973\u8209\u91cd\u54e1\n\ud83c\udfcb\ud83c\udfff\u200d\u2640=>\u4e3e\u91cd,\u5973,\u5973\u751f\u4e3e\u91cd,\u8f83\u6df1\u80a4\u8272,\u5973\u751f\u8209\u91cd,\u8209\u91cd,\u9ed1\u76ae\u819a,\u5973\u5b50\u8209\u91cd,\u5973\u8209\u91cd\u54e1\n\ud83d\udeb4\ud83c\udffb=>\u5355\u8f66,\u81ea\u884c\u8f66,\u8f83\u6d45\u80a4\u8272,\u9a91\u5355\u8f66,\u9a91\u81ea\u884c\u8f66,\u767d\u76ae\u819a,\u8173\u8e0f\u8eca,\u81ea\u884c\u8eca,\u9a0e\u81ea\u884c\u8eca,\u9a0e\u8eca,\u8e29\u55ae\u8eca,\u8e29\u55ae\u8eca\uff5c\u55ae\u8eca\n\ud83d\udeb4\ud83c\udffc=>\u4e2d\u7b49-\u6d45\u80a4\u8272,\u5355\u8f66,\u81ea\u884c\u8f66,\u9a91\u5355\u8f66,\u9a91\u81ea\u884c\u8f66,\u8173\u8e0f\u8eca,\u81ea\u884c\u8eca,\u9a0e\u81ea\u884c\u8eca,\u9a0e\u8eca,\u9ec3\u76ae\u819a,\u8e29\u55ae\u8eca,\u8e29\u55ae\u8eca\uff5c\u55ae\u8eca\n\ud83d\udeb4\ud83c\udffd=>\u4e2d\u7b49\u80a4\u8272,\u5355\u8f66,\u81ea\u884c\u8f66,\u9a91\u5355\u8f66,\u9a91\u81ea\u884c\u8f66,\u6dfa\u8910\u76ae\u819a,\u8173\u8e0f\u8eca,\u81ea\u884c\u8eca,\u9a0e\u81ea\u884c\u8eca,\u9a0e\u8eca,\u4e2d\u7b49\u76ae\u819a,\u8e29\u55ae\u8eca,\u8e29\u55ae\u8eca\uff5c\u55ae\u8eca\n\ud83d\udeb4\ud83c\udffe=>\u4e2d\u7b49-\u6df1\u80a4\u8272,\u5355\u8f66,\u81ea\u884c\u8f66,\u9a91\u5355\u8f66,\u9a91\u81ea\u884c\u8f66,\u8173\u8e0f\u8eca,\u81ea\u884c\u8eca,\u8910\u76ae\u819a,\u9a0e\u81ea\u884c\u8eca,\u9a0e\u8eca,\u4e2d\u6df1\u76ae\u819a,\u8e29\u55ae\u8eca,\u8e29\u55ae\u8eca\uff5c\u55ae\u8eca\n\ud83d\udeb4\ud83c\udfff=>\u5355\u8f66,\u81ea\u884c\u8f66,\u8f83\u6df1\u80a4\u8272,\u9a91\u5355\u8f66,\u9a91\u81ea\u884c\u8f66,\u8173\u8e0f\u8eca,\u81ea\u884c\u8eca,\u9a0e\u81ea\u884c\u8eca,\u9a0e\u8eca,\u9ed1\u76ae\u819a,\u8e29\u55ae\u8eca,\u8e29\u55ae\u8eca\uff5c\u55ae\u8eca\n\ud83d\udeb4\ud83c\udffb\u200d\u2642=>\u5355\u8f66,\u7537,\u7537\u751f\u9a91\u81ea\u884c\u8f66,\u81ea\u884c\u8f66,\u8f83\u6d45\u80a4\u8272,\u9a91\u8f66,\u7537\u81ea\u884c\u8eca\u624b,\u767d\u76ae\u819a,\u8173\u8e0f\u8eca,\u81ea\u884c\u8eca,\u9a0e\u8eca,\u55ae\u8eca,\u7537\u55ae\u8eca\u624b,\u8e29\u55ae\u8eca\n\ud83d\udeb4\ud83c\udffc\u200d\u2642=>\u4e2d\u7b49-\u6d45\u80a4\u8272,\u5355\u8f66,\u7537,\u7537\u751f\u9a91\u81ea\u884c\u8f66,\u81ea\u884c\u8f66,\u9a91\u8f66,\u7537\u81ea\u884c\u8eca\u624b,\u8173\u8e0f\u8eca,\u81ea\u884c\u8eca,\u9a0e\u8eca,\u9ec3\u76ae\u819a,\u55ae\u8eca,\u7537\u55ae\u8eca\u624b,\u8e29\u55ae\u8eca\n\ud83d\udeb4\ud83c\udffd\u200d\u2642=>\u4e2d\u7b49\u80a4\u8272,\u5355\u8f66,\u7537,\u7537\u751f\u9a91\u81ea\u884c\u8f66,\u81ea\u884c\u8f66,\u9a91\u8f66,\u6dfa\u8910\u76ae\u819a,\u7537\u81ea\u884c\u8eca\u624b,\u8173\u8e0f\u8eca,\u81ea\u884c\u8eca,\u9a0e\u8eca,\u4e2d\u7b49\u76ae\u819a,\u55ae\u8eca,\u7537\u55ae\u8eca\u624b,\u8e29\u55ae\u8eca\n\ud83d\udeb4\ud83c\udffe\u200d\u2642=>\u4e2d\u7b49-\u6df1\u80a4\u8272,\u5355\u8f66,\u7537,\u7537\u751f\u9a91\u81ea\u884c\u8f66,\u81ea\u884c\u8f66,\u9a91\u8f66,\u7537\u81ea\u884c\u8eca\u624b,\u8173\u8e0f\u8eca,\u81ea\u884c\u8eca,\u8910\u76ae\u819a,\u9a0e\u8eca,\u4e2d\u6df1\u76ae\u819a,\u55ae\u8eca,\u7537\u55ae\u8eca\u624b,\u8e29\u55ae\u8eca\n\ud83d\udeb4\ud83c\udfff\u200d\u2642=>\u5355\u8f66,\u7537,\u7537\u751f\u9a91\u81ea\u884c\u8f66,\u81ea\u884c\u8f66,\u8f83\u6df1\u80a4\u8272,\u9a91\u8f66,\u7537\u81ea\u884c\u8eca\u624b,\u8173\u8e0f\u8eca,\u81ea\u884c\u8eca,\u9a0e\u8eca,\u9ed1\u76ae\u819a,\u55ae\u8eca,\u7537\u55ae\u8eca\u624b,\u8e29\u55ae\u8eca\n\ud83d\udeb4\ud83c\udffb\u200d\u2640=>\u5355\u8f66,\u5973,\u5973\u751f\u9a91\u81ea\u884c\u8f66,\u81ea\u884c\u8f66,\u8f83\u6d45\u80a4\u8272,\u9a91\u8f66,\u5973\u81ea\u884c\u8eca\u624b,\u767d\u76ae\u819a,\u8173\u8e0f\u8eca,\u81ea\u884c\u8eca,\u9a0e\u8eca,\u55ae\u8eca,\u5973\u55ae\u8eca\u624b,\u8e29\u55ae\u8eca\n\ud83d\udeb4\ud83c\udffc\u200d\u2640=>\u4e2d\u7b49-\u6d45\u80a4\u8272,\u5355\u8f66,\u5973,\u5973\u751f\u9a91\u81ea\u884c\u8f66,\u81ea\u884c\u8f66,\u9a91\u8f66,\u5973\u81ea\u884c\u8eca\u624b,\u8173\u8e0f\u8eca,\u81ea\u884c\u8eca,\u9a0e\u8eca,\u9ec3\u76ae\u819a,\u55ae\u8eca,\u5973\u55ae\u8eca\u624b,\u8e29\u55ae\u8eca\n\ud83d\udeb4\ud83c\udffd\u200d\u2640=>\u4e2d\u7b49\u80a4\u8272,\u5355\u8f66,\u5973,\u5973\u751f\u9a91\u81ea\u884c\u8f66,\u81ea\u884c\u8f66,\u9a91\u8f66,\u5973\u81ea\u884c\u8eca\u624b,\u6dfa\u8910\u76ae\u819a,\u8173\u8e0f\u8eca,\u81ea\u884c\u8eca,\u9a0e\u8eca,\u4e2d\u7b49\u76ae\u819a,\u55ae\u8eca,\u5973\u55ae\u8eca\u624b,\u8e29\u55ae\u8eca\n\ud83d\udeb4\ud83c\udffe\u200d\u2640=>\u4e2d\u7b49-\u6df1\u80a4\u8272,\u5355\u8f66,\u5973,\u5973\u751f\u9a91\u81ea\u884c\u8f66,\u81ea\u884c\u8f66,\u9a91\u8f66,\u5973\u81ea\u884c\u8eca\u624b,\u8173\u8e0f\u8eca,\u81ea\u884c\u8eca,\u8910\u76ae\u819a,\u9a0e\u8eca,\u4e2d\u6df1\u76ae\u819a,\u55ae\u8eca,\u5973\u55ae\u8eca\u624b,\u8e29\u55ae\u8eca\n\ud83d\udeb4\ud83c\udfff\u200d\u2640=>\u5355\u8f66,\u5973,\u5973\u751f\u9a91\u81ea\u884c\u8f66,\u81ea\u884c\u8f66,\u8f83\u6df1\u80a4\u8272,\u9a91\u8f66,\u5973\u81ea\u884c\u8eca\u624b,\u8173\u8e0f\u8eca,\u81ea\u884c\u8eca,\u9a0e\u8eca,\u9ed1\u76ae\u819a,\u55ae\u8eca,\u5973\u55ae\u8eca\u624b,\u8e29\u55ae\u8eca\n\ud83d\udeb5\ud83c\udffb=>\u5355\u8f66,\u5c71\u5730\u8f66,\u81ea\u884c\u8f66,\u8f83\u6d45\u80a4\u8272,\u9a91\u5c71\u5730\u8f66,\u9a91\u5c71\u5730\u8f66\u7684\u4eba,\u767b\u5c71\u8eca,\u767d\u76ae\u819a,\u9a0e\u767b\u5c71\u8eca,\u8e29\u722c\u5c71\u55ae\u8eca,\u8e29\u722c\u5c71\u55ae\u8eca\uff5c\u722c\u5c71\u55ae\u8eca\n\ud83d\udeb5\ud83c\udffc=>\u4e2d\u7b49-\u6d45\u80a4\u8272,\u5355\u8f66,\u5c71\u5730\u8f66,\u81ea\u884c\u8f66,\u9a91\u5c71\u5730\u8f66,\u9a91\u5c71\u5730\u8f66\u7684\u4eba,\u767b\u5c71\u8eca,\u9a0e\u767b\u5c71\u8eca,\u9ec3\u76ae\u819a,\u8e29\u722c\u5c71\u55ae\u8eca,\u8e29\u722c\u5c71\u55ae\u8eca\uff5c\u722c\u5c71\u55ae\u8eca\n\ud83d\udeb5\ud83c\udffd=>\u4e2d\u7b49\u80a4\u8272,\u5355\u8f66,\u5c71\u5730\u8f66,\u81ea\u884c\u8f66,\u9a91\u5c71\u5730\u8f66,\u9a91\u5c71\u5730\u8f66\u7684\u4eba,\u6dfa\u8910\u76ae\u819a,\u767b\u5c71\u8eca,\u9a0e\u767b\u5c71\u8eca,\u4e2d\u7b49\u76ae\u819a,\u8e29\u722c\u5c71\u55ae\u8eca,\u8e29\u722c\u5c71\u55ae\u8eca\uff5c\u722c\u5c71\u55ae\u8eca\n\ud83d\udeb5\ud83c\udffe=>\u4e2d\u7b49-\u6df1\u80a4\u8272,\u5355\u8f66,\u5c71\u5730\u8f66,\u81ea\u884c\u8f66,\u9a91\u5c71\u5730\u8f66,\u9a91\u5c71\u5730\u8f66\u7684\u4eba,\u767b\u5c71\u8eca,\u8910\u76ae\u819a,\u9a0e\u767b\u5c71\u8eca,\u4e2d\u6df1\u76ae\u819a,\u8e29\u722c\u5c71\u55ae\u8eca,\u8e29\u722c\u5c71\u55ae\u8eca\uff5c\u722c\u5c71\u55ae\u8eca\n\ud83d\udeb5\ud83c\udfff=>\u5355\u8f66,\u5c71\u5730\u8f66,\u81ea\u884c\u8f66,\u8f83\u6df1\u80a4\u8272,\u9a91\u5c71\u5730\u8f66,\u9a91\u5c71\u5730\u8f66\u7684\u4eba,\u767b\u5c71\u8eca,\u9a0e\u767b\u5c71\u8eca,\u9ed1\u76ae\u819a,\u8e29\u722c\u5c71\u55ae\u8eca,\u8e29\u722c\u5c71\u55ae\u8eca\uff5c\u722c\u5c71\u55ae\u8eca\n\ud83d\udeb5\ud83c\udffb\u200d\u2642=>\u5355\u8f66,\u5c71\u5730\u8f66,\u7537,\u7537\u751f\u9a91\u5c71\u5730\u8f66,\u81ea\u884c\u8f66,\u8f83\u6d45\u80a4\u8272,\u9a91\u5c71\u5730\u8f66\u7684\u4eba,\u7537\u767b\u5c71\u8eca\u624b,\u767b\u5c71\u8eca,\u767d\u76ae\u819a,\u8e29\u722c\u5c71\u55ae\u8eca\uff5c\u722c\u5c71\u55ae\u8eca,\u8e29\u722c\u5c71\u55ae\u8eca\u5605\u7537\u4eba\n\ud83d\udeb5\ud83c\udffc\u200d\u2642=>\u4e2d\u7b49-\u6d45\u80a4\u8272,\u5355\u8f66,\u5c71\u5730\u8f66,\u7537,\u7537\u751f\u9a91\u5c71\u5730\u8f66,\u81ea\u884c\u8f66,\u9a91\u5c71\u5730\u8f66\u7684\u4eba,\u7537\u767b\u5c71\u8eca\u624b,\u767b\u5c71\u8eca,\u9ec3\u76ae\u819a,\u8e29\u722c\u5c71\u55ae\u8eca\uff5c\u722c\u5c71\u55ae\u8eca,\u8e29\u722c\u5c71\u55ae\u8eca\u5605\u7537\u4eba\n\ud83d\udeb5\ud83c\udffd\u200d\u2642=>\u4e2d\u7b49\u80a4\u8272,\u5355\u8f66,\u5c71\u5730\u8f66,\u7537,\u7537\u751f\u9a91\u5c71\u5730\u8f66,\u81ea\u884c\u8f66,\u9a91\u5c71\u5730\u8f66\u7684\u4eba,\u6dfa\u8910\u76ae\u819a,\u7537\u767b\u5c71\u8eca\u624b,\u767b\u5c71\u8eca,\u4e2d\u7b49\u76ae\u819a,\u8e29\u722c\u5c71\u55ae\u8eca\uff5c\u722c\u5c71\u55ae\u8eca,\u8e29\u722c\u5c71\u55ae\u8eca\u5605\u7537\u4eba\n\ud83d\udeb5\ud83c\udffe\u200d\u2642=>\u4e2d\u7b49-\u6df1\u80a4\u8272,\u5355\u8f66,\u5c71\u5730\u8f66,\u7537,\u7537\u751f\u9a91\u5c71\u5730\u8f66,\u81ea\u884c\u8f66,\u9a91\u5c71\u5730\u8f66\u7684\u4eba,\u7537\u767b\u5c71\u8eca\u624b,\u767b\u5c71\u8eca,\u8910\u76ae\u819a,\u4e2d\u6df1\u76ae\u819a,\u8e29\u722c\u5c71\u55ae\u8eca\uff5c\u722c\u5c71\u55ae\u8eca,\u8e29\u722c\u5c71\u55ae\u8eca\u5605\u7537\u4eba\n\ud83d\udeb5\ud83c\udfff\u200d\u2642=>\u5355\u8f66,\u5c71\u5730\u8f66,\u7537,\u7537\u751f\u9a91\u5c71\u5730\u8f66,\u81ea\u884c\u8f66,\u8f83\u6df1\u80a4\u8272,\u9a91\u5c71\u5730\u8f66\u7684\u4eba,\u7537\u767b\u5c71\u8eca\u624b,\u767b\u5c71\u8eca,\u9ed1\u76ae\u819a,\u8e29\u722c\u5c71\u55ae\u8eca\uff5c\u722c\u5c71\u55ae\u8eca,\u8e29\u722c\u5c71\u55ae\u8eca\u5605\u7537\u4eba\n\ud83d\udeb5\ud83c\udffb\u200d\u2640=>\u5355\u8f66,\u5973,\u5973\u751f\u9a91\u5c71\u5730\u8f66,\u5c71\u5730\u8f66,\u81ea\u884c\u8f66,\u8f83\u6d45\u80a4\u8272,\u9a91\u8f66,\u5973\u767b\u5c71\u8eca\u624b,\u767b\u5c71\u8eca,\u767d\u76ae\u819a,\u8e29\u722c\u5c71\u55ae\u8eca\uff5c\u722c\u5c71\u55ae\u8eca,\u8e29\u722c\u5c71\u55ae\u8eca\u5605\u5973\u4eba\n\ud83d\udeb5\ud83c\udffc\u200d\u2640=>\u4e2d\u7b49-\u6d45\u80a4\u8272,\u5355\u8f66,\u5973,\u5973\u751f\u9a91\u5c71\u5730\u8f66,\u5c71\u5730\u8f66,\u81ea\u884c\u8f66,\u9a91\u8f66,\u5973\u767b\u5c71\u8eca\u624b,\u767b\u5c71\u8eca,\u9ec3\u76ae\u819a,\u8e29\u722c\u5c71\u55ae\u8eca\uff5c\u722c\u5c71\u55ae\u8eca,\u8e29\u722c\u5c71\u55ae\u8eca\u5605\u5973\u4eba\n\ud83d\udeb5\ud83c\udffd\u200d\u2640=>\u4e2d\u7b49\u80a4\u8272,\u5355\u8f66,\u5973,\u5973\u751f\u9a91\u5c71\u5730\u8f66,\u5c71\u5730\u8f66,\u81ea\u884c\u8f66,\u9a91\u8f66,\u5973\u767b\u5c71\u8eca\u624b,\u6dfa\u8910\u76ae\u819a,\u767b\u5c71\u8eca,\u4e2d\u7b49\u76ae\u819a,\u8e29\u722c\u5c71\u55ae\u8eca\uff5c\u722c\u5c71\u55ae\u8eca,\u8e29\u722c\u5c71\u55ae\u8eca\u5605\u5973\u4eba\n\ud83d\udeb5\ud83c\udffe\u200d\u2640=>\u4e2d\u7b49-\u6df1\u80a4\u8272,\u5355\u8f66,\u5973,\u5973\u751f\u9a91\u5c71\u5730\u8f66,\u5c71\u5730\u8f66,\u81ea\u884c\u8f66,\u9a91\u8f66,\u5973\u767b\u5c71\u8eca\u624b,\u767b\u5c71\u8eca,\u8910\u76ae\u819a,\u4e2d\u6df1\u76ae\u819a,\u8e29\u722c\u5c71\u55ae\u8eca\uff5c\u722c\u5c71\u55ae\u8eca,\u8e29\u722c\u5c71\u55ae\u8eca\u5605\u5973\u4eba\n\ud83d\udeb5\ud83c\udfff\u200d\u2640=>\u5355\u8f66,\u5973,\u5973\u751f\u9a91\u5c71\u5730\u8f66,\u5c71\u5730\u8f66,\u81ea\u884c\u8f66,\u8f83\u6df1\u80a4\u8272,\u9a91\u8f66,\u5973\u767b\u5c71\u8eca\u624b,\u767b\u5c71\u8eca,\u9ed1\u76ae\u819a,\u8e29\u722c\u5c71\u55ae\u8eca\uff5c\u722c\u5c71\u55ae\u8eca,\u8e29\u722c\u5c71\u55ae\u8eca\u5605\u5973\u4eba\n\ud83e\udd38\ud83c\udffb=>\u4eba,\u4f53\u64cd,\u4f53\u80b2,\u4fa7\u624b\u7ffb,\u7ffb\u7b4b\u6597,\u8f83\u6d45\u80a4\u8272,\u500b\u4eba,\u5074\u7ffb,\u767d\u76ae\u819a,\u904b\u52d5,\u9ad4\u64cd,\u5074\u624b\u7ffb,\u6253\u95dc\u6597\n\ud83e\udd38\ud83c\udffc=>\u4e2d\u7b49-\u6d45\u80a4\u8272,\u4eba,\u4f53\u64cd,\u4f53\u80b2,\u4fa7\u624b\u7ffb,\u7ffb\u7b4b\u6597,\u500b\u4eba,\u5074\u7ffb,\u904b\u52d5,\u9ad4\u64cd,\u9ec3\u76ae\u819a,\u5074\u624b\u7ffb,\u6253\u95dc\u6597\n\ud83e\udd38\ud83c\udffd=>\u4e2d\u7b49\u80a4\u8272,\u4eba,\u4f53\u64cd,\u4f53\u80b2,\u4fa7\u624b\u7ffb,\u7ffb\u7b4b\u6597,\u500b\u4eba,\u5074\u7ffb,\u6dfa\u8910\u76ae\u819a,\u904b\u52d5,\u9ad4\u64cd,\u4e2d\u7b49\u76ae\u819a,\u5074\u624b\u7ffb,\u6253\u95dc\u6597\n\ud83e\udd38\ud83c\udffe=>\u4e2d\u7b49-\u6df1\u80a4\u8272,\u4eba,\u4f53\u64cd,\u4f53\u80b2,\u4fa7\u624b\u7ffb,\u7ffb\u7b4b\u6597,\u500b\u4eba,\u5074\u7ffb,\u8910\u76ae\u819a,\u904b\u52d5,\u9ad4\u64cd,\u4e2d\u6df1\u76ae\u819a,\u5074\u624b\u7ffb,\u6253\u95dc\u6597\n\ud83e\udd38\ud83c\udfff=>\u4eba,\u4f53\u64cd,\u4f53\u80b2,\u4fa7\u624b\u7ffb,\u7ffb\u7b4b\u6597,\u8f83\u6df1\u80a4\u8272,\u500b\u4eba,\u5074\u7ffb,\u904b\u52d5,\u9ad4\u64cd,\u9ed1\u76ae\u819a,\u5074\u624b\u7ffb,\u6253\u95dc\u6597\n\ud83e\udd38\ud83c\udffb\u200d\u2642=>\u4f53\u64cd,\u4fa7\u624b\u7ffb,\u7537,\u7537\u751f\u4fa7\u624b\u7ffb,\u7ffb\u7b4b\u6597,\u8f83\u6d45\u80a4\u8272,\u7537\u751f\u5074\u7ffb,\u767d\u76ae\u819a,\u7ffb\u8ddf\u6597,\u9ad4\u64cd,\u5074\u624b\u7ffb\uff5c\u7537,\u6253\u5074\u624b\u7ffb\u5605\u7537\u4eba,\u6253\u95dc\u6597\n\ud83e\udd38\ud83c\udffc\u200d\u2642=>\u4e2d\u7b49-\u6d45\u80a4\u8272,\u4f53\u64cd,\u4fa7\u624b\u7ffb,\u7537,\u7537\u751f\u4fa7\u624b\u7ffb,\u7ffb\u7b4b\u6597,\u7537\u751f\u5074\u7ffb,\u7ffb\u8ddf\u6597,\u9ad4\u64cd,\u9ec3\u76ae\u819a,\u5074\u624b\u7ffb\uff5c\u7537,\u6253\u5074\u624b\u7ffb\u5605\u7537\u4eba,\u6253\u95dc\u6597\n\ud83e\udd38\ud83c\udffd\u200d\u2642=>\u4e2d\u7b49\u80a4\u8272,\u4f53\u64cd,\u4fa7\u624b\u7ffb,\u7537,\u7537\u751f\u4fa7\u624b\u7ffb,\u7ffb\u7b4b\u6597,\u6dfa\u8910\u76ae\u819a,\u7537\u751f\u5074\u7ffb,\u7ffb\u8ddf\u6597,\u9ad4\u64cd,\u4e2d\u7b49\u76ae\u819a,\u5074\u624b\u7ffb\uff5c\u7537,\u6253\u5074\u624b\u7ffb\u5605\u7537\u4eba,\u6253\u95dc\u6597\n\ud83e\udd38\ud83c\udffe\u200d\u2642=>\u4e2d\u7b49-\u6df1\u80a4\u8272,\u4f53\u64cd,\u4fa7\u624b\u7ffb,\u7537,\u7537\u751f\u4fa7\u624b\u7ffb,\u7ffb\u7b4b\u6597,\u7537\u751f\u5074\u7ffb,\u7ffb\u8ddf\u6597,\u8910\u76ae\u819a,\u9ad4\u64cd,\u4e2d\u6df1\u76ae\u819a,\u5074\u624b\u7ffb\uff5c\u7537,\u6253\u5074\u624b\u7ffb\u5605\u7537\u4eba,\u6253\u95dc\u6597\n\ud83e\udd38\ud83c\udfff\u200d\u2642=>\u4f53\u64cd,\u4fa7\u624b\u7ffb,\u7537,\u7537\u751f\u4fa7\u624b\u7ffb,\u7ffb\u7b4b\u6597,\u8f83\u6df1\u80a4\u8272,\u7537\u751f\u5074\u7ffb,\u7ffb\u8ddf\u6597,\u9ad4\u64cd,\u9ed1\u76ae\u819a,\u5074\u624b\u7ffb\uff5c\u7537,\u6253\u5074\u624b\u7ffb\u5605\u7537\u4eba,\u6253\u95dc\u6597\n\ud83e\udd38\ud83c\udffb\u200d\u2640=>\u4f53\u64cd,\u4fa7\u624b\u7ffb,\u5973,\u5973\u751f\u4fa7\u624b\u7ffb,\u7ffb\u7b4b\u6597,\u8f83\u6d45\u80a4\u8272,\u5973\u751f\u5074\u7ffb,\u767d\u76ae\u819a,\u7ffb\u8ddf\u6597,\u9ad4\u64cd,\u5074\u624b\u7ffb\uff5c\u5973,\u6253\u5074\u624b\u7ffb\u5605\u5973\u4eba,\u6253\u95dc\u6597\n\ud83e\udd38\ud83c\udffc\u200d\u2640=>\u4e2d\u7b49-\u6d45\u80a4\u8272,\u4f53\u64cd,\u4fa7\u624b\u7ffb,\u5973,\u5973\u751f\u4fa7\u624b\u7ffb,\u7ffb\u7b4b\u6597,\u5973\u751f\u5074\u7ffb,\u7ffb\u8ddf\u6597,\u9ad4\u64cd,\u9ec3\u76ae\u819a,\u5074\u624b\u7ffb\uff5c\u5973,\u6253\u5074\u624b\u7ffb\u5605\u5973\u4eba,\u6253\u95dc\u6597\n\ud83e\udd38\ud83c\udffd\u200d\u2640=>\u4e2d\u7b49\u80a4\u8272,\u4f53\u64cd,\u4fa7\u624b\u7ffb,\u5973,\u5973\u751f\u4fa7\u624b\u7ffb,\u7ffb\u7b4b\u6597,\u5973\u751f\u5074\u7ffb,\u6dfa\u8910\u76ae\u819a,\u7ffb\u8ddf\u6597,\u9ad4\u64cd,\u4e2d\u7b49\u76ae\u819a,\u5074\u624b\u7ffb\uff5c\u5973,\u6253\u5074\u624b\u7ffb\u5605\u5973\u4eba,\u6253\u95dc\u6597\n\ud83e\udd38\ud83c\udffe\u200d\u2640=>\u4e2d\u7b49-\u6df1\u80a4\u8272,\u4f53\u64cd,\u4fa7\u624b\u7ffb,\u5973,\u5973\u751f\u4fa7\u624b\u7ffb,\u7ffb\u7b4b\u6597,\u5973\u751f\u5074\u7ffb,\u7ffb\u8ddf\u6597,\u8910\u76ae\u819a,\u9ad4\u64cd,\u4e2d\u6df1\u76ae\u819a,\u5074\u624b\u7ffb\uff5c\u5973,\u6253\u5074\u624b\u7ffb\u5605\u5973\u4eba,\u6253\u95dc\u6597\n\ud83e\udd38\ud83c\udfff\u200d\u2640=>\u4f53\u64cd,\u4fa7\u624b\u7ffb,\u5973,\u5973\u751f\u4fa7\u624b\u7ffb,\u7ffb\u7b4b\u6597,\u8f83\u6df1\u80a4\u8272,\u5973\u751f\u5074\u7ffb,\u7ffb\u8ddf\u6597,\u9ad4\u64cd,\u9ed1\u76ae\u819a,\u5074\u624b\u7ffb\uff5c\u5973,\u6253\u5074\u624b\u7ffb\u5605\u5973\u4eba,\u6253\u95dc\u6597\n\ud83e\udd3d\ud83c\udffb=>\u4eba,\u4f53\u80b2,\u6c34\u7403,\u8f83\u6d45\u80a4\u8272,\u6c34\u4e0a,\u6c34\u7403\u904b\u52d5,\u767d\u76ae\u819a,\u904b\u52d5\n\ud83e\udd3d\ud83c\udffc=>\u4e2d\u7b49-\u6d45\u80a4\u8272,\u4eba,\u4f53\u80b2,\u6c34\u7403,\u6c34\u4e0a,\u6c34\u7403\u904b\u52d5,\u904b\u52d5,\u9ec3\u76ae\u819a\n\ud83e\udd3d\ud83c\udffd=>\u4e2d\u7b49\u80a4\u8272,\u4eba,\u4f53\u80b2,\u6c34\u7403,\u6c34\u4e0a,\u6c34\u7403\u904b\u52d5,\u6dfa\u8910\u76ae\u819a,\u904b\u52d5,\u4e2d\u7b49\u76ae\u819a\n\ud83e\udd3d\ud83c\udffe=>\u4e2d\u7b49-\u6df1\u80a4\u8272,\u4eba,\u4f53\u80b2,\u6c34\u7403,\u6c34\u4e0a,\u6c34\u7403\u904b\u52d5,\u8910\u76ae\u819a,\u904b\u52d5,\u4e2d\u6df1\u76ae\u819a\n\ud83e\udd3d\ud83c\udfff=>\u4eba,\u4f53\u80b2,\u6c34\u7403,\u8f83\u6df1\u80a4\u8272,\u6c34\u4e0a,\u6c34\u7403\u904b\u52d5,\u904b\u52d5,\u9ed1\u76ae\u819a\n\ud83e\udd3d\ud83c\udffb\u200d\u2642=>\u6c34\u7403,\u7537,\u7537\u751f\u73a9\u6c34\u7403,\u8f83\u6d45\u80a4\u8272,\u7537\u751f\u6253\u6c34\u7403,\u767d\u76ae\u819a,\u6253\u6c34\u7403\u5605\u7537\u4eba,\u6253\u6c34\u7403\u5605\u7537\u4eba\uff5c\u6253\u6c34\u7403\uff5c\u6c34\u7403\n\ud83e\udd3d\ud83c\udffc\u200d\u2642=>\u4e2d\u7b49-\u6d45\u80a4\u8272,\u6c34\u7403,\u7537,\u7537\u751f\u73a9\u6c34\u7403,\u7537\u751f\u6253\u6c34\u7403,\u9ec3\u76ae\u819a,\u6253\u6c34\u7403\u5605\u7537\u4eba,\u6253\u6c34\u7403\u5605\u7537\u4eba\uff5c\u6253\u6c34\u7403\uff5c\u6c34\u7403\n\ud83e\udd3d\ud83c\udffd\u200d\u2642=>\u4e2d\u7b49\u80a4\u8272,\u6c34\u7403,\u7537,\u7537\u751f\u73a9\u6c34\u7403,\u6dfa\u8910\u76ae\u819a,\u7537\u751f\u6253\u6c34\u7403,\u4e2d\u7b49\u76ae\u819a,\u6253\u6c34\u7403\u5605\u7537\u4eba,\u6253\u6c34\u7403\u5605\u7537\u4eba\uff5c\u6253\u6c34\u7403\uff5c\u6c34\u7403\n\ud83e\udd3d\ud83c\udffe\u200d\u2642=>\u4e2d\u7b49-\u6df1\u80a4\u8272,\u6c34\u7403,\u7537,\u7537\u751f\u73a9\u6c34\u7403,\u7537\u751f\u6253\u6c34\u7403,\u8910\u76ae\u819a,\u4e2d\u6df1\u76ae\u819a,\u6253\u6c34\u7403\u5605\u7537\u4eba,\u6253\u6c34\u7403\u5605\u7537\u4eba\uff5c\u6253\u6c34\u7403\uff5c\u6c34\u7403\n\ud83e\udd3d\ud83c\udfff\u200d\u2642=>\u6c34\u7403,\u7537,\u7537\u751f\u73a9\u6c34\u7403,\u8f83\u6df1\u80a4\u8272,\u7537\u751f\u6253\u6c34\u7403,\u9ed1\u76ae\u819a,\u6253\u6c34\u7403\u5605\u7537\u4eba,\u6253\u6c34\u7403\u5605\u7537\u4eba\uff5c\u6253\u6c34\u7403\uff5c\u6c34\u7403\n\ud83e\udd3d\ud83c\udffb\u200d\u2640=>\u5973,\u5973\u751f\u73a9\u6c34\u7403,\u6c34\u7403,\u8f83\u6d45\u80a4\u8272,\u5973\u751f\u6253\u6c34\u7403,\u767d\u76ae\u819a,\u6253\u6c34\u7403\u5605\u5973\u4eba,\u6253\u6c34\u7403\u5605\u5973\u4eba\uff5c\u6253\u6c34\u7403\uff5c\u6c34\u7403\n\ud83e\udd3d\ud83c\udffc\u200d\u2640=>\u4e2d\u7b49-\u6d45\u80a4\u8272,\u5973,\u5973\u751f\u73a9\u6c34\u7403,\u6c34\u7403,\u5973\u751f\u6253\u6c34\u7403,\u9ec3\u76ae\u819a,\u6253\u6c34\u7403\u5605\u5973\u4eba,\u6253\u6c34\u7403\u5605\u5973\u4eba\uff5c\u6253\u6c34\u7403\uff5c\u6c34\u7403\n\ud83e\udd3d\ud83c\udffd\u200d\u2640=>\u4e2d\u7b49\u80a4\u8272,\u5973,\u5973\u751f\u73a9\u6c34\u7403,\u6c34\u7403,\u5973\u751f\u6253\u6c34\u7403,\u6dfa\u8910\u76ae\u819a,\u4e2d\u7b49\u76ae\u819a,\u6253\u6c34\u7403\u5605\u5973\u4eba,\u6253\u6c34\u7403\u5605\u5973\u4eba\uff5c\u6253\u6c34\u7403\uff5c\u6c34\u7403\n\ud83e\udd3d\ud83c\udffe\u200d\u2640=>\u4e2d\u7b49-\u6df1\u80a4\u8272,\u5973,\u5973\u751f\u73a9\u6c34\u7403,\u6c34\u7403,\u5973\u751f\u6253\u6c34\u7403,\u8910\u76ae\u819a,\u4e2d\u6df1\u76ae\u819a,\u6253\u6c34\u7403\u5605\u5973\u4eba,\u6253\u6c34\u7403\u5605\u5973\u4eba\uff5c\u6253\u6c34\u7403\uff5c\u6c34\u7403\n\ud83e\udd3d\ud83c\udfff\u200d\u2640=>\u5973,\u5973\u751f\u73a9\u6c34\u7403,\u6c34\u7403,\u8f83\u6df1\u80a4\u8272,\u5973\u751f\u6253\u6c34\u7403,\u9ed1\u76ae\u819a,\u6253\u6c34\u7403\u5605\u5973\u4eba,\u6253\u6c34\u7403\u5605\u5973\u4eba\uff5c\u6253\u6c34\u7403\uff5c\u6c34\u7403\n\ud83e\udd3e\ud83c\udffb=>\u4eba,\u4f53\u80b2,\u624b\u7403,\u8f83\u6d45\u80a4\u8272,\u7403\u985e,\u767d\u76ae\u819a,\u904b\u52d5\n\ud83e\udd3e\ud83c\udffc=>\u4e2d\u7b49-\u6d45\u80a4\u8272,\u4eba,\u4f53\u80b2,\u624b\u7403,\u7403\u985e,\u904b\u52d5,\u9ec3\u76ae\u819a\n\ud83e\udd3e\ud83c\udffd=>\u4e2d\u7b49\u80a4\u8272,\u4eba,\u4f53\u80b2,\u624b\u7403,\u6dfa\u8910\u76ae\u819a,\u7403\u985e,\u904b\u52d5,\u4e2d\u7b49\u76ae\u819a\n\ud83e\udd3e\ud83c\udffe=>\u4e2d\u7b49-\u6df1\u80a4\u8272,\u4eba,\u4f53\u80b2,\u624b\u7403,\u7403\u985e,\u8910\u76ae\u819a,\u904b\u52d5,\u4e2d\u6df1\u76ae\u819a\n\ud83e\udd3e\ud83c\udfff=>\u4eba,\u4f53\u80b2,\u624b\u7403,\u8f83\u6df1\u80a4\u8272,\u7403\u985e,\u904b\u52d5,\u9ed1\u76ae\u819a\n\ud83e\udd3e\ud83c\udffb\u200d\u2642=>\u624b\u7403,\u7537,\u7537\u751f\u73a9\u624b\u7403,\u8f83\u6d45\u80a4\u8272,\u7537\u751f\u6253\u624b\u7403,\u767d\u76ae\u819a,\u6253\u624b\u7403,\u6253\u624b\u7403\u5605\u7537\u4eba,\u6253\u624b\u7403\u5605\u7537\u6027\n\ud83e\udd3e\ud83c\udffc\u200d\u2642=>\u4e2d\u7b49-\u6d45\u80a4\u8272,\u624b\u7403,\u7537,\u7537\u751f\u73a9\u624b\u7403,\u7537\u751f\u6253\u624b\u7403,\u9ec3\u76ae\u819a,\u6253\u624b\u7403,\u6253\u624b\u7403\u5605\u7537\u4eba,\u6253\u624b\u7403\u5605\u7537\u6027\n\ud83e\udd3e\ud83c\udffd\u200d\u2642=>\u4e2d\u7b49\u80a4\u8272,\u624b\u7403,\u7537,\u7537\u751f\u73a9\u624b\u7403,\u6dfa\u8910\u76ae\u819a,\u7537\u751f\u6253\u624b\u7403,\u4e2d\u7b49\u76ae\u819a,\u6253\u624b\u7403,\u6253\u624b\u7403\u5605\u7537\u4eba,\u6253\u624b\u7403\u5605\u7537\u6027\n\ud83e\udd3e\ud83c\udffe\u200d\u2642=>\u4e2d\u7b49-\u6df1\u80a4\u8272,\u624b\u7403,\u7537,\u7537\u751f\u73a9\u624b\u7403,\u7537\u751f\u6253\u624b\u7403,\u8910\u76ae\u819a,\u4e2d\u6df1\u76ae\u819a,\u6253\u624b\u7403,\u6253\u624b\u7403\u5605\u7537\u4eba,\u6253\u624b\u7403\u5605\u7537\u6027\n\ud83e\udd3e\ud83c\udfff\u200d\u2642=>\u624b\u7403,\u7537,\u7537\u751f\u73a9\u624b\u7403,\u8f83\u6df1\u80a4\u8272,\u7537\u751f\u6253\u624b\u7403,\u9ed1\u76ae\u819a,\u6253\u624b\u7403,\u6253\u624b\u7403\u5605\u7537\u4eba,\u6253\u624b\u7403\u5605\u7537\u6027\n\ud83e\udd3e\ud83c\udffb\u200d\u2640=>\u5973,\u5973\u751f\u73a9\u624b\u7403,\u624b\u7403,\u8f83\u6d45\u80a4\u8272,\u5973\u751f\u6253\u624b\u7403,\u767d\u76ae\u819a,\u6253\u624b\u7403,\u6253\u624b\u7403\u5605\u5973\u4eba,\u6253\u624b\u7403\u5605\u5973\u6027\n\ud83e\udd3e\ud83c\udffc\u200d\u2640=>\u4e2d\u7b49-\u6d45\u80a4\u8272,\u5973,\u5973\u751f\u73a9\u624b\u7403,\u624b\u7403,\u5973\u751f\u6253\u624b\u7403,\u9ec3\u76ae\u819a,\u6253\u624b\u7403,\u6253\u624b\u7403\u5605\u5973\u4eba,\u6253\u624b\u7403\u5605\u5973\u6027\n\ud83e\udd3e\ud83c\udffd\u200d\u2640=>\u4e2d\u7b49\u80a4\u8272,\u5973,\u5973\u751f\u73a9\u624b\u7403,\u624b\u7403,\u5973\u751f\u6253\u624b\u7403,\u6dfa\u8910\u76ae\u819a,\u4e2d\u7b49\u76ae\u819a,\u6253\u624b\u7403,\u6253\u624b\u7403\u5605\u5973\u4eba,\u6253\u624b\u7403\u5605\u5973\u6027\n\ud83e\udd3e\ud83c\udffe\u200d\u2640=>\u4e2d\u7b49-\u6df1\u80a4\u8272,\u5973,\u5973\u751f\u73a9\u624b\u7403,\u624b\u7403,\u5973\u751f\u6253\u624b\u7403,\u8910\u76ae\u819a,\u4e2d\u6df1\u76ae\u819a,\u6253\u624b\u7403,\u6253\u624b\u7403\u5605\u5973\u4eba,\u6253\u624b\u7403\u5605\u5973\u6027\n\ud83e\udd3e\ud83c\udfff\u200d\u2640=>\u5973,\u5973\u751f\u73a9\u624b\u7403,\u624b\u7403,\u8f83\u6df1\u80a4\u8272,\u5973\u751f\u6253\u624b\u7403,\u9ed1\u76ae\u819a,\u6253\u624b\u7403,\u6253\u624b\u7403\u5605\u5973\u4eba,\u6253\u624b\u7403\u5605\u5973\u6027\n\ud83e\udd39\ud83c\udffb=>\u5e73\u8861,\u629b\u63a5,\u629b\u63a5\u6742\u800d,\u6742\u6280,\u6742\u800d,\u8f83\u6d45\u80a4\u8272,\u5e73\u8861\u611f,\u6280\u85dd,\u7279\u6280,\u767d\u76ae\u819a,\u96dc\u800d,\u800d\u96dc\u6280\n\ud83e\udd39\ud83c\udffc=>\u4e2d\u7b49-\u6d45\u80a4\u8272,\u5e73\u8861,\u629b\u63a5,\u629b\u63a5\u6742\u800d,\u6742\u6280,\u6742\u800d,\u5e73\u8861\u611f,\u6280\u85dd,\u7279\u6280,\u96dc\u800d,\u9ec3\u76ae\u819a,\u800d\u96dc\u6280\n\ud83e\udd39\ud83c\udffd=>\u4e2d\u7b49\u80a4\u8272,\u5e73\u8861,\u629b\u63a5,\u629b\u63a5\u6742\u800d,\u6742\u6280,\u6742\u800d,\u5e73\u8861\u611f,\u6280\u85dd,\u6dfa\u8910\u76ae\u819a,\u7279\u6280,\u96dc\u800d,\u4e2d\u7b49\u76ae\u819a,\u800d\u96dc\u6280\n\ud83e\udd39\ud83c\udffe=>\u4e2d\u7b49-\u6df1\u80a4\u8272,\u5e73\u8861,\u629b\u63a5,\u629b\u63a5\u6742\u800d,\u6742\u6280,\u6742\u800d,\u5e73\u8861\u611f,\u6280\u85dd,\u7279\u6280,\u8910\u76ae\u819a,\u96dc\u800d,\u4e2d\u6df1\u76ae\u819a,\u800d\u96dc\u6280\n\ud83e\udd39\ud83c\udfff=>\u5e73\u8861,\u629b\u63a5,\u629b\u63a5\u6742\u800d,\u6742\u6280,\u6742\u800d,\u8f83\u6df1\u80a4\u8272,\u5e73\u8861\u611f,\u6280\u85dd,\u7279\u6280,\u96dc\u800d,\u9ed1\u76ae\u819a,\u800d\u96dc\u6280\n\ud83e\udd39\ud83c\udffb\u200d\u2642=>\u6742\u6280,\u6742\u800d,\u7537,\u7537\u751f\u629b\u63a5\u6742\u800d,\u8f83\u6d45\u80a4\u8272,\u98a0\u7403,\u7537\u751f\u73a9\u96dc\u800d,\u767d\u76ae\u819a,\u96dc\u800d,\u800d\u96dc\u6280\uff5c\u96dc\u6280\uff5c\u7537,\u800d\u96dc\u6280\u5605\u7537\u4eba\n\ud83e\udd39\ud83c\udffc\u200d\u2642=>\u4e2d\u7b49-\u6d45\u80a4\u8272,\u6742\u6280,\u6742\u800d,\u7537,\u7537\u751f\u629b\u63a5\u6742\u800d,\u98a0\u7403,\u7537\u751f\u73a9\u96dc\u800d,\u96dc\u800d,\u9ec3\u76ae\u819a,\u800d\u96dc\u6280\uff5c\u96dc\u6280\uff5c\u7537,\u800d\u96dc\u6280\u5605\u7537\u4eba\n\ud83e\udd39\ud83c\udffd\u200d\u2642=>\u4e2d\u7b49\u80a4\u8272,\u6742\u6280,\u6742\u800d,\u7537,\u7537\u751f\u629b\u63a5\u6742\u800d,\u98a0\u7403,\u6dfa\u8910\u76ae\u819a,\u7537\u751f\u73a9\u96dc\u800d,\u96dc\u800d,\u4e2d\u7b49\u76ae\u819a,\u800d\u96dc\u6280\uff5c\u96dc\u6280\uff5c\u7537,\u800d\u96dc\u6280\u5605\u7537\u4eba\n\ud83e\udd39\ud83c\udffe\u200d\u2642=>\u4e2d\u7b49-\u6df1\u80a4\u8272,\u6742\u6280,\u6742\u800d,\u7537,\u7537\u751f\u629b\u63a5\u6742\u800d,\u98a0\u7403,\u7537\u751f\u73a9\u96dc\u800d,\u8910\u76ae\u819a,\u96dc\u800d,\u4e2d\u6df1\u76ae\u819a,\u800d\u96dc\u6280\uff5c\u96dc\u6280\uff5c\u7537,\u800d\u96dc\u6280\u5605\u7537\u4eba\n\ud83e\udd39\ud83c\udfff\u200d\u2642=>\u6742\u6280,\u6742\u800d,\u7537,\u7537\u751f\u629b\u63a5\u6742\u800d,\u8f83\u6df1\u80a4\u8272,\u98a0\u7403,\u7537\u751f\u73a9\u96dc\u800d,\u96dc\u800d,\u9ed1\u76ae\u819a,\u800d\u96dc\u6280\uff5c\u96dc\u6280\uff5c\u7537,\u800d\u96dc\u6280\u5605\u7537\u4eba\n\ud83e\udd39\ud83c\udffb\u200d\u2640=>\u5973,\u5973\u751f\u629b\u63a5\u6742\u800d,\u6742\u6280,\u6742\u800d,\u8f83\u6d45\u80a4\u8272,\u98a0\u7403,\u5973\u751f\u73a9\u96dc\u800d,\u767d\u76ae\u819a,\u96dc\u800d,\u800d\u96dc\u6280\uff5c\u96dc\u6280\uff5c\u5973,\u800d\u96dc\u6280\u5605\u5973\u4eba\n\ud83e\udd39\ud83c\udffc\u200d\u2640=>\u4e2d\u7b49-\u6d45\u80a4\u8272,\u5973,\u5973\u751f\u629b\u63a5\u6742\u800d,\u6742\u6280,\u6742\u800d,\u98a0\u7403,\u5973\u751f\u73a9\u96dc\u800d,\u96dc\u800d,\u9ec3\u76ae\u819a,\u800d\u96dc\u6280\uff5c\u96dc\u6280\uff5c\u5973,\u800d\u96dc\u6280\u5605\u5973\u4eba\n\ud83e\udd39\ud83c\udffd\u200d\u2640=>\u4e2d\u7b49\u80a4\u8272,\u5973,\u5973\u751f\u629b\u63a5\u6742\u800d,\u6742\u6280,\u6742\u800d,\u98a0\u7403,\u5973\u751f\u73a9\u96dc\u800d,\u6dfa\u8910\u76ae\u819a,\u96dc\u800d,\u4e2d\u7b49\u76ae\u819a,\u800d\u96dc\u6280\uff5c\u96dc\u6280\uff5c\u5973,\u800d\u96dc\u6280\u5605\u5973\u4eba\n\ud83e\udd39\ud83c\udffe\u200d\u2640=>\u4e2d\u7b49-\u6df1\u80a4\u8272,\u5973,\u5973\u751f\u629b\u63a5\u6742\u800d,\u6742\u6280,\u6742\u800d,\u98a0\u7403,\u5973\u751f\u73a9\u96dc\u800d,\u8910\u76ae\u819a,\u96dc\u800d,\u4e2d\u6df1\u76ae\u819a,\u800d\u96dc\u6280\uff5c\u96dc\u6280\uff5c\u5973,\u800d\u96dc\u6280\u5605\u5973\u4eba\n\ud83e\udd39\ud83c\udfff\u200d\u2640=>\u5973,\u5973\u751f\u629b\u63a5\u6742\u800d,\u6742\u6280,\u6742\u800d,\u8f83\u6df1\u80a4\u8272,\u98a0\u7403,\u5973\u751f\u73a9\u96dc\u800d,\u96dc\u800d,\u9ed1\u76ae\u819a,\u800d\u96dc\u6280\uff5c\u96dc\u6280\uff5c\u5973,\u800d\u96dc\u6280\u5605\u5973\u4eba\n\ud83e\uddd8\ud83c\udffb=>\u51a5\u60f3,\u745c\u4f3d,\u76d8\u817f\u7684\u4eba,\u8f83\u6d45\u80a4\u8272,\u767d\u76ae\u819a,\u76e4\u5750,\u6253\u5750,\u745c\u73c8,\u76e4\u817f\u5750,\u76e4\u817f\u5750\u5605\u4eba,\u84ee\u82b1\u5750\n\ud83e\uddd8\ud83c\udffc=>\u4e2d\u7b49-\u6d45\u80a4\u8272,\u51a5\u60f3,\u745c\u4f3d,\u76d8\u817f\u7684\u4eba,\u76e4\u5750,\u9ec3\u76ae\u819a,\u6253\u5750,\u745c\u73c8,\u76e4\u817f\u5750,\u76e4\u817f\u5750\u5605\u4eba,\u84ee\u82b1\u5750\n\ud83e\uddd8\ud83c\udffd=>\u4e2d\u7b49\u80a4\u8272,\u51a5\u60f3,\u745c\u4f3d,\u76d8\u817f\u7684\u4eba,\u6dfa\u8910\u76ae\u819a,\u76e4\u5750,\u4e2d\u7b49\u76ae\u819a,\u6253\u5750,\u745c\u73c8,\u76e4\u817f\u5750,\u76e4\u817f\u5750\u5605\u4eba,\u84ee\u82b1\u5750\n\ud83e\uddd8\ud83c\udffe=>\u4e2d\u7b49-\u6df1\u80a4\u8272,\u51a5\u60f3,\u745c\u4f3d,\u76d8\u817f\u7684\u4eba,\u76e4\u5750,\u8910\u76ae\u819a,\u4e2d\u6df1\u76ae\u819a,\u6253\u5750,\u745c\u73c8,\u76e4\u817f\u5750,\u76e4\u817f\u5750\u5605\u4eba,\u84ee\u82b1\u5750\n\ud83e\uddd8\ud83c\udfff=>\u51a5\u60f3,\u745c\u4f3d,\u76d8\u817f\u7684\u4eba,\u8f83\u6df1\u80a4\u8272,\u76e4\u5750,\u9ed1\u76ae\u819a,\u6253\u5750,\u745c\u73c8,\u76e4\u817f\u5750,\u76e4\u817f\u5750\u5605\u4eba,\u84ee\u82b1\u5750\n\ud83e\uddd8\ud83c\udffb\u200d\u2642=>\u548c\u5c1a,\u745c\u4f3d\u7537,\u76d8\u817f\u7684\u7537\u4eba,\u8f83\u6d45\u80a4\u8272,\u767d\u76ae\u819a,\u76e4\u5750\u7537\u5b50,\u51a5\u60f3,\u6253\u5750,\u745c\u73c8,\u76e4\u817f\u5750,\u76e4\u817f\u5750\u5605\u7537\u4eba,\u84ee\u82b1\u5750\n\ud83e\uddd8\ud83c\udffc\u200d\u2642=>\u4e2d\u7b49-\u6d45\u80a4\u8272,\u548c\u5c1a,\u745c\u4f3d\u7537,\u76d8\u817f\u7684\u7537\u4eba,\u76e4\u5750\u7537\u5b50,\u9ec3\u76ae\u819a,\u51a5\u60f3,\u6253\u5750,\u745c\u73c8,\u76e4\u817f\u5750,\u76e4\u817f\u5750\u5605\u7537\u4eba,\u84ee\u82b1\u5750\n\ud83e\uddd8\ud83c\udffd\u200d\u2642=>\u4e2d\u7b49\u80a4\u8272,\u548c\u5c1a,\u745c\u4f3d\u7537,\u76d8\u817f\u7684\u7537\u4eba,\u6dfa\u8910\u76ae\u819a,\u76e4\u5750\u7537\u5b50,\u4e2d\u7b49\u76ae\u819a,\u51a5\u60f3,\u6253\u5750,\u745c\u73c8,\u76e4\u817f\u5750,\u76e4\u817f\u5750\u5605\u7537\u4eba,\u84ee\u82b1\u5750\n\ud83e\uddd8\ud83c\udffe\u200d\u2642=>\u4e2d\u7b49-\u6df1\u80a4\u8272,\u548c\u5c1a,\u745c\u4f3d\u7537,\u76d8\u817f\u7684\u7537\u4eba,\u76e4\u5750\u7537\u5b50,\u8910\u76ae\u819a,\u4e2d\u6df1\u76ae\u819a,\u51a5\u60f3,\u6253\u5750,\u745c\u73c8,\u76e4\u817f\u5750,\u76e4\u817f\u5750\u5605\u7537\u4eba,\u84ee\u82b1\u5750\n\ud83e\uddd8\ud83c\udfff\u200d\u2642=>\u548c\u5c1a,\u745c\u4f3d\u7537,\u76d8\u817f\u7684\u7537\u4eba,\u8f83\u6df1\u80a4\u8272,\u76e4\u5750\u7537\u5b50,\u9ed1\u76ae\u819a,\u51a5\u60f3,\u6253\u5750,\u745c\u73c8,\u76e4\u817f\u5750,\u76e4\u817f\u5750\u5605\u7537\u4eba,\u84ee\u82b1\u5750\n\ud83e\uddd8\ud83c\udffb\u200d\u2640=>\u5c3c\u59d1,\u6bd4\u4e18\u5c3c,\u745c\u4f3d\u5973,\u76d8\u817f\u7684\u5973\u4eba,\u8f83\u6d45\u80a4\u8272,\u767d\u76ae\u819a,\u76e4\u5750\u5973\u5b50,\u51a5\u60f3,\u6253\u5750,\u745c\u73c8,\u76e4\u817f\u5750,\u76e4\u817f\u5750\u5605\u5973\u4eba,\u84ee\u82b1\u5750\n\ud83e\uddd8\ud83c\udffc\u200d\u2640=>\u4e2d\u7b49-\u6d45\u80a4\u8272,\u5c3c\u59d1,\u6bd4\u4e18\u5c3c,\u745c\u4f3d\u5973,\u76d8\u817f\u7684\u5973\u4eba,\u76e4\u5750\u5973\u5b50,\u9ec3\u76ae\u819a,\u51a5\u60f3,\u6253\u5750,\u745c\u73c8,\u76e4\u817f\u5750,\u76e4\u817f\u5750\u5605\u5973\u4eba,\u84ee\u82b1\u5750\n\ud83e\uddd8\ud83c\udffd\u200d\u2640=>\u4e2d\u7b49\u80a4\u8272,\u5c3c\u59d1,\u6bd4\u4e18\u5c3c,\u745c\u4f3d\u5973,\u76d8\u817f\u7684\u5973\u4eba,\u6dfa\u8910\u76ae\u819a,\u76e4\u5750\u5973\u5b50,\u4e2d\u7b49\u76ae\u819a,\u51a5\u60f3,\u6253\u5750,\u745c\u73c8,\u76e4\u817f\u5750,\u76e4\u817f\u5750\u5605\u5973\u4eba,\u84ee\u82b1\u5750\n\ud83e\uddd8\ud83c\udffe\u200d\u2640=>\u4e2d\u7b49-\u6df1\u80a4\u8272,\u5c3c\u59d1,\u6bd4\u4e18\u5c3c,\u745c\u4f3d\u5973,\u76d8\u817f\u7684\u5973\u4eba,\u76e4\u5750\u5973\u5b50,\u8910\u76ae\u819a,\u4e2d\u6df1\u76ae\u819a,\u51a5\u60f3,\u6253\u5750,\u745c\u73c8,\u76e4\u817f\u5750,\u76e4\u817f\u5750\u5605\u5973\u4eba,\u84ee\u82b1\u5750\n\ud83e\uddd8\ud83c\udfff\u200d\u2640=>\u5c3c\u59d1,\u6bd4\u4e18\u5c3c,\u745c\u4f3d\u5973,\u76d8\u817f\u7684\u5973\u4eba,\u8f83\u6df1\u80a4\u8272,\u76e4\u5750\u5973\u5b50,\u9ed1\u76ae\u819a,\u51a5\u60f3,\u6253\u5750,\u745c\u73c8,\u76e4\u817f\u5750,\u76e4\u817f\u5750\u5605\u5973\u4eba,\u84ee\u82b1\u5750\n\ud83d\udec0\ud83c\udffb=>\u6d17\u6fa1,\u6d17\u6fa1\u7684\u4eba,\u6d74\u7f38,\u8f83\u6d45\u80a4\u8272,\u767d\u76ae\u819a,\u76c6\u6d74,\u6d74\u7f38\uff5c\u6d78\u6d74\u5605\u4eba\uff5c\u6d78\u6d74,\u6d78\u6d74\u5605\u4eba\n\ud83d\udec0\ud83c\udffc=>\u4e2d\u7b49-\u6d45\u80a4\u8272,\u6d17\u6fa1,\u6d17\u6fa1\u7684\u4eba,\u6d74\u7f38,\u76c6\u6d74,\u9ec3\u76ae\u819a,\u6d74\u7f38\uff5c\u6d78\u6d74\u5605\u4eba\uff5c\u6d78\u6d74,\u6d78\u6d74\u5605\u4eba\n\ud83d\udec0\ud83c\udffd=>\u4e2d\u7b49\u80a4\u8272,\u6d17\u6fa1,\u6d17\u6fa1\u7684\u4eba,\u6d74\u7f38,\u6dfa\u8910\u76ae\u819a,\u76c6\u6d74,\u4e2d\u7b49\u76ae\u819a,\u6d74\u7f38\uff5c\u6d78\u6d74\u5605\u4eba\uff5c\u6d78\u6d74,\u6d78\u6d74\u5605\u4eba\n\ud83d\udec0\ud83c\udffe=>\u4e2d\u7b49-\u6df1\u80a4\u8272,\u6d17\u6fa1,\u6d17\u6fa1\u7684\u4eba,\u6d74\u7f38,\u76c6\u6d74,\u8910\u76ae\u819a,\u4e2d\u6df1\u76ae\u819a,\u6d74\u7f38\uff5c\u6d78\u6d74\u5605\u4eba\uff5c\u6d78\u6d74,\u6d78\u6d74\u5605\u4eba\n\ud83d\udec0\ud83c\udfff=>\u6d17\u6fa1,\u6d17\u6fa1\u7684\u4eba,\u6d74\u7f38,\u8f83\u6df1\u80a4\u8272,\u76c6\u6d74,\u9ed1\u76ae\u819a,\u6d74\u7f38\uff5c\u6d78\u6d74\u5605\u4eba\uff5c\u6d78\u6d74,\u6d78\u6d74\u5605\u4eba\n\ud83d\udecc\ud83c\udffb=>\u5165\u7761,\u5bbe\u9986,\u8eba\u5728\u5e8a\u4e0a\u7684\u4eba,\u8f83\u6d45\u80a4\u8272,\u9152\u5e97,\u767d\u76ae\u819a,\u7761\u89ba,\u5e8a\uff5c\u7793\u89ba\u5605\u4eba\uff5c\u7793\u89ba,\u7793\u89ba\n\ud83d\udecc\ud83c\udffc=>\u4e2d\u7b49-\u6d45\u80a4\u8272,\u5165\u7761,\u5bbe\u9986,\u8eba\u5728\u5e8a\u4e0a\u7684\u4eba,\u9152\u5e97,\u7761\u89ba,\u9ec3\u76ae\u819a,\u5e8a\uff5c\u7793\u89ba\u5605\u4eba\uff5c\u7793\u89ba,\u7793\u89ba\n\ud83d\udecc\ud83c\udffd=>\u4e2d\u7b49\u80a4\u8272,\u5165\u7761,\u5bbe\u9986,\u8eba\u5728\u5e8a\u4e0a\u7684\u4eba,\u9152\u5e97,\u6dfa\u8910\u76ae\u819a,\u7761\u89ba,\u4e2d\u7b49\u76ae\u819a,\u5e8a\uff5c\u7793\u89ba\u5605\u4eba\uff5c\u7793\u89ba,\u7793\u89ba\n\ud83d\udecc\ud83c\udffe=>\u4e2d\u7b49-\u6df1\u80a4\u8272,\u5165\u7761,\u5bbe\u9986,\u8eba\u5728\u5e8a\u4e0a\u7684\u4eba,\u9152\u5e97,\u7761\u89ba,\u8910\u76ae\u819a,\u4e2d\u6df1\u76ae\u819a,\u5e8a\uff5c\u7793\u89ba\u5605\u4eba\uff5c\u7793\u89ba,\u7793\u89ba\n\ud83d\udecc\ud83c\udfff=>\u5165\u7761,\u5bbe\u9986,\u8eba\u5728\u5e8a\u4e0a\u7684\u4eba,\u8f83\u6df1\u80a4\u8272,\u9152\u5e97,\u7761\u89ba,\u9ed1\u76ae\u819a,\u5e8a\uff5c\u7793\u89ba\u5605\u4eba\uff5c\u7793\u89ba,\u7793\u89ba\n\ud83e\uddd1\ud83c\udffb\u200d\ud83e\udd1d\u200d\ud83e\uddd1\ud83c\udffb=>\u4eba,\u60c5\u4fa3,\u624b,\u624b\u62c9\u624b\u7684\u4e24\u4e2a\u4eba,\u62c9\u624b,\u63e1\u624b,\u8f83\u6d45\u80a4\u8272,\u60c5\u4fb6,\u63e1\u624b\u7684\u4eba,\u727d\u624b,\u727d\u727d,\u767d\u76ae\u819a,\u62d6\u624b\u7684\u4eba\n\ud83e\uddd1\ud83c\udffc\u200d\ud83e\udd1d\u200d\ud83e\uddd1\ud83c\udffb=>\u4e2d\u7b49-\u6d45\u80a4\u8272,\u4eba,\u60c5\u4fa3,\u624b,\u624b\u62c9\u624b\u7684\u4e24\u4e2a\u4eba,\u62c9\u624b,\u63e1\u624b,\u8f83\u6d45\u80a4\u8272,\u60c5\u4fb6,\u63e1\u624b\u7684\u4eba,\u727d\u624b,\u727d\u727d,\u767d\u76ae\u819a,\u9ec3\u76ae\u819a,\u62d6\u624b\u7684\u4eba\n\ud83e\uddd1\ud83c\udffc\u200d\ud83e\udd1d\u200d\ud83e\uddd1\ud83c\udffc=>\u4e2d\u7b49-\u6d45\u80a4\u8272,\u4eba,\u60c5\u4fa3,\u624b,\u624b\u62c9\u624b\u7684\u4e24\u4e2a\u4eba,\u62c9\u624b,\u63e1\u624b,\u60c5\u4fb6,\u63e1\u624b\u7684\u4eba,\u727d\u624b,\u727d\u727d,\u9ec3\u76ae\u819a,\u62d6\u624b\u7684\u4eba\n\ud83e\uddd1\ud83c\udffd\u200d\ud83e\udd1d\u200d\ud83e\uddd1\ud83c\udffb=>\u4e2d\u7b49\u80a4\u8272,\u4eba,\u60c5\u4fa3,\u624b,\u624b\u62c9\u624b\u7684\u4e24\u4e2a\u4eba,\u62c9\u624b,\u63e1\u624b,\u8f83\u6d45\u80a4\u8272,\u60c5\u4fb6,\u63e1\u624b\u7684\u4eba,\u6dfa\u8910\u76ae\u819a,\u727d\u624b,\u727d\u727d,\u767d\u76ae\u819a,\u4e2d\u7b49\u76ae\u819a,\u62d6\u624b\u7684\u4eba\n\ud83e\uddd1\ud83c\udffd\u200d\ud83e\udd1d\u200d\ud83e\uddd1\ud83c\udffc=>\u4e2d\u7b49-\u6d45\u80a4\u8272,\u4e2d\u7b49\u80a4\u8272,\u4eba,\u60c5\u4fa3,\u624b,\u624b\u62c9\u624b\u7684\u4e24\u4e2a\u4eba,\u62c9\u624b,\u63e1\u624b,\u60c5\u4fb6,\u63e1\u624b\u7684\u4eba,\u6dfa\u8910\u76ae\u819a,\u727d\u624b,\u727d\u727d,\u9ec3\u76ae\u819a,\u4e2d\u7b49\u76ae\u819a,\u62d6\u624b\u7684\u4eba\n\ud83e\uddd1\ud83c\udffd\u200d\ud83e\udd1d\u200d\ud83e\uddd1\ud83c\udffd=>\u4e2d\u7b49\u80a4\u8272,\u4eba,\u60c5\u4fa3,\u624b,\u624b\u62c9\u624b\u7684\u4e24\u4e2a\u4eba,\u62c9\u624b,\u63e1\u624b,\u60c5\u4fb6,\u63e1\u624b\u7684\u4eba,\u6dfa\u8910\u76ae\u819a,\u727d\u624b,\u727d\u727d,\u4e2d\u7b49\u76ae\u819a,\u62d6\u624b\u7684\u4eba\n\ud83e\uddd1\ud83c\udffe\u200d\ud83e\udd1d\u200d\ud83e\uddd1\ud83c\udffb=>\u4e2d\u7b49-\u6df1\u80a4\u8272,\u4eba,\u60c5\u4fa3,\u624b,\u624b\u62c9\u624b\u7684\u4e24\u4e2a\u4eba,\u62c9\u624b,\u63e1\u624b,\u8f83\u6d45\u80a4\u8272,\u60c5\u4fb6,\u63e1\u624b\u7684\u4eba,\u727d\u624b,\u727d\u727d,\u767d\u76ae\u819a,\u8910\u76ae\u819a,\u4e2d\u6df1\u76ae\u819a,\u62d6\u624b\u7684\u4eba\n\ud83e\uddd1\ud83c\udffe\u200d\ud83e\udd1d\u200d\ud83e\uddd1\ud83c\udffc=>\u4e2d\u7b49-\u6d45\u80a4\u8272,\u4e2d\u7b49-\u6df1\u80a4\u8272,\u4eba,\u60c5\u4fa3,\u624b,\u624b\u62c9\u624b\u7684\u4e24\u4e2a\u4eba,\u62c9\u624b,\u63e1\u624b,\u60c5\u4fb6,\u63e1\u624b\u7684\u4eba,\u727d\u624b,\u727d\u727d,\u8910\u76ae\u819a,\u9ec3\u76ae\u819a,\u4e2d\u6df1\u76ae\u819a,\u62d6\u624b\u7684\u4eba\n\ud83e\uddd1\ud83c\udffe\u200d\ud83e\udd1d\u200d\ud83e\uddd1\ud83c\udffd=>\u4e2d\u7b49-\u6df1\u80a4\u8272,\u4e2d\u7b49\u80a4\u8272,\u4eba,\u60c5\u4fa3,\u624b,\u624b\u62c9\u624b\u7684\u4e24\u4e2a\u4eba,\u62c9\u624b,\u63e1\u624b,\u60c5\u4fb6,\u63e1\u624b\u7684\u4eba,\u6dfa\u8910\u76ae\u819a,\u727d\u624b,\u727d\u727d,\u8910\u76ae\u819a,\u4e2d\u6df1\u76ae\u819a,\u4e2d\u7b49\u76ae\u819a,\u62d6\u624b\u7684\u4eba\n\ud83e\uddd1\ud83c\udffe\u200d\ud83e\udd1d\u200d\ud83e\uddd1\ud83c\udffe=>\u4e2d\u7b49-\u6df1\u80a4\u8272,\u4eba,\u60c5\u4fa3,\u624b,\u624b\u62c9\u624b\u7684\u4e24\u4e2a\u4eba,\u62c9\u624b,\u63e1\u624b,\u60c5\u4fb6,\u63e1\u624b\u7684\u4eba,\u727d\u624b,\u727d\u727d,\u8910\u76ae\u819a,\u4e2d\u6df1\u76ae\u819a,\u62d6\u624b\u7684\u4eba\n\ud83e\uddd1\ud83c\udfff\u200d\ud83e\udd1d\u200d\ud83e\uddd1\ud83c\udffb=>\u4eba,\u60c5\u4fa3,\u624b,\u624b\u62c9\u624b\u7684\u4e24\u4e2a\u4eba,\u62c9\u624b,\u63e1\u624b,\u8f83\u6d45\u80a4\u8272,\u8f83\u6df1\u80a4\u8272,\u60c5\u4fb6,\u63e1\u624b\u7684\u4eba,\u727d\u624b,\u727d\u727d,\u767d\u76ae\u819a,\u9ed1\u76ae\u819a,\u62d6\u624b\u7684\u4eba\n\ud83e\uddd1\ud83c\udfff\u200d\ud83e\udd1d\u200d\ud83e\uddd1\ud83c\udffc=>\u4e2d\u7b49-\u6d45\u80a4\u8272,\u4eba,\u60c5\u4fa3,\u624b,\u624b\u62c9\u624b\u7684\u4e24\u4e2a\u4eba,\u62c9\u624b,\u63e1\u624b,\u8f83\u6df1\u80a4\u8272,\u60c5\u4fb6,\u63e1\u624b\u7684\u4eba,\u727d\u624b,\u727d\u727d,\u9ec3\u76ae\u819a,\u9ed1\u76ae\u819a,\u62d6\u624b\u7684\u4eba\n\ud83e\uddd1\ud83c\udfff\u200d\ud83e\udd1d\u200d\ud83e\uddd1\ud83c\udffd=>\u4e2d\u7b49\u80a4\u8272,\u4eba,\u60c5\u4fa3,\u624b,\u624b\u62c9\u624b\u7684\u4e24\u4e2a\u4eba,\u62c9\u624b,\u63e1\u624b,\u8f83\u6df1\u80a4\u8272,\u60c5\u4fb6,\u63e1\u624b\u7684\u4eba,\u6dfa\u8910\u76ae\u819a,\u727d\u624b,\u727d\u727d,\u9ed1\u76ae\u819a,\u4e2d\u7b49\u76ae\u819a,\u62d6\u624b\u7684\u4eba\n\ud83e\uddd1\ud83c\udfff\u200d\ud83e\udd1d\u200d\ud83e\uddd1\ud83c\udffe=>\u4e2d\u7b49-\u6df1\u80a4\u8272,\u4eba,\u60c5\u4fa3,\u624b,\u624b\u62c9\u624b\u7684\u4e24\u4e2a\u4eba,\u62c9\u624b,\u63e1\u624b,\u8f83\u6df1\u80a4\u8272,\u60c5\u4fb6,\u63e1\u624b\u7684\u4eba,\u727d\u624b,\u727d\u727d,\u8910\u76ae\u819a,\u9ed1\u76ae\u819a,\u4e2d\u6df1\u76ae\u819a,\u62d6\u624b\u7684\u4eba\n\ud83e\uddd1\ud83c\udfff\u200d\ud83e\udd1d\u200d\ud83e\uddd1\ud83c\udfff=>\u4eba,\u60c5\u4fa3,\u624b,\u624b\u62c9\u624b\u7684\u4e24\u4e2a\u4eba,\u62c9\u624b,\u63e1\u624b,\u8f83\u6df1\u80a4\u8272,\u60c5\u4fb6,\u63e1\u624b\u7684\u4eba,\u727d\u624b,\u727d\u727d,\u9ed1\u76ae\u819a,\u62d6\u624b\u7684\u4eba\n\ud83d\udc6d\ud83c\udffb=>\u4e24\u4e2a\u5973\u4eba,\u60c5\u4fa3,\u624b\u62c9\u624b,\u624b\u62c9\u624b\u7684\u4e24\u4e2a\u5973\u4eba,\u8f83\u6d45\u80a4\u8272,\u5169\u500b\u5973\u4eba,\u5169\u500b\u5973\u4eba\u624b\u62c9\u624b,\u767d\u76ae\u819a,\u5169\u500b\u5973\u4eba\u62d6\u4f4f\u624b,\u5973\u4eba\u62d6\u4f4f\u624b,\u62d6\u624b,\u670b\u53cb\n\ud83d\udc69\ud83c\udffb\u200d\ud83e\udd1d\u200d\ud83d\udc69\ud83c\udffc=>\u4e24\u4e2a\u5973\u4eba,\u4e2d\u7b49-\u6d45\u80a4\u8272,\u60c5\u4fa3,\u624b\u62c9\u624b,\u624b\u62c9\u624b\u7684\u4e24\u4e2a\u5973\u4eba,\u8f83\u6d45\u80a4\u8272,\u5169\u500b\u5973\u4eba,\u5169\u500b\u5973\u4eba\u624b\u62c9\u624b,\u767d\u76ae\u819a,\u9ec3\u76ae\u819a,\u5169\u500b\u5973\u4eba\u62d6\u4f4f\u624b,\u5973\u4eba\u62d6\u4f4f\u624b,\u62d6\u624b,\u670b\u53cb\n\ud83d\udc69\ud83c\udffb\u200d\ud83e\udd1d\u200d\ud83d\udc69\ud83c\udffd=>\u4e24\u4e2a\u5973\u4eba,\u4e2d\u7b49\u80a4\u8272,\u60c5\u4fa3,\u624b\u62c9\u624b,\u624b\u62c9\u624b\u7684\u4e24\u4e2a\u5973\u4eba,\u8f83\u6d45\u80a4\u8272,\u5169\u500b\u5973\u4eba,\u5169\u500b\u5973\u4eba\u624b\u62c9\u624b,\u6dfa\u8910\u76ae\u819a,\u767d\u76ae\u819a,\u4e2d\u7b49\u76ae\u819a,\u5169\u500b\u5973\u4eba\u62d6\u4f4f\u624b,\u5973\u4eba\u62d6\u4f4f\u624b,\u62d6\u624b,\u670b\u53cb\n\ud83d\udc69\ud83c\udffb\u200d\ud83e\udd1d\u200d\ud83d\udc69\ud83c\udffe=>\u4e24\u4e2a\u5973\u4eba,\u4e2d\u7b49-\u6df1\u80a4\u8272,\u60c5\u4fa3,\u624b\u62c9\u624b,\u624b\u62c9\u624b\u7684\u4e24\u4e2a\u5973\u4eba,\u8f83\u6d45\u80a4\u8272,\u5169\u500b\u5973\u4eba,\u5169\u500b\u5973\u4eba\u624b\u62c9\u624b,\u767d\u76ae\u819a,\u8910\u76ae\u819a,\u4e2d\u6df1\u76ae\u819a,\u5169\u500b\u5973\u4eba\u62d6\u4f4f\u624b,\u5973\u4eba\u62d6\u4f4f\u624b,\u62d6\u624b,\u670b\u53cb\n\ud83d\udc69\ud83c\udffb\u200d\ud83e\udd1d\u200d\ud83d\udc69\ud83c\udfff=>\u4e24\u4e2a\u5973\u4eba,\u60c5\u4fa3,\u624b\u62c9\u624b,\u624b\u62c9\u624b\u7684\u4e24\u4e2a\u5973\u4eba,\u8f83\u6d45\u80a4\u8272,\u8f83\u6df1\u80a4\u8272,\u5169\u500b\u5973\u4eba,\u5169\u500b\u5973\u4eba\u624b\u62c9\u624b,\u767d\u76ae\u819a,\u9ed1\u76ae\u819a,\u5169\u500b\u5973\u4eba\u62d6\u4f4f\u624b,\u5973\u4eba\u62d6\u4f4f\u624b,\u62d6\u624b,\u670b\u53cb\n\ud83d\udc69\ud83c\udffc\u200d\ud83e\udd1d\u200d\ud83d\udc69\ud83c\udffb=>\u4e24\u4e2a\u5973\u4eba,\u4e2d\u7b49-\u6d45\u80a4\u8272,\u60c5\u4fa3,\u624b\u62c9\u624b,\u624b\u62c9\u624b\u7684\u4e24\u4e2a\u5973\u4eba,\u8f83\u6d45\u80a4\u8272,\u5169\u500b\u5973\u4eba,\u5169\u500b\u5973\u4eba\u624b\u62c9\u624b,\u767d\u76ae\u819a,\u9ec3\u76ae\u819a,\u5169\u500b\u5973\u4eba\u62d6\u4f4f\u624b,\u5973\u4eba\u62d6\u4f4f\u624b,\u62d6\u624b,\u670b\u53cb\n\ud83d\udc6d\ud83c\udffc=>\u4e24\u4e2a\u5973\u4eba,\u4e2d\u7b49-\u6d45\u80a4\u8272,\u60c5\u4fa3,\u624b\u62c9\u624b,\u624b\u62c9\u624b\u7684\u4e24\u4e2a\u5973\u4eba,\u5169\u500b\u5973\u4eba,\u5169\u500b\u5973\u4eba\u624b\u62c9\u624b,\u9ec3\u76ae\u819a,\u5169\u500b\u5973\u4eba\u62d6\u4f4f\u624b,\u5973\u4eba\u62d6\u4f4f\u624b,\u62d6\u624b,\u670b\u53cb\n\ud83d\udc69\ud83c\udffc\u200d\ud83e\udd1d\u200d\ud83d\udc69\ud83c\udffd=>\u4e24\u4e2a\u5973\u4eba,\u4e2d\u7b49-\u6d45\u80a4\u8272,\u4e2d\u7b49\u80a4\u8272,\u60c5\u4fa3,\u624b\u62c9\u624b,\u624b\u62c9\u624b\u7684\u4e24\u4e2a\u5973\u4eba,\u5169\u500b\u5973\u4eba,\u5169\u500b\u5973\u4eba\u624b\u62c9\u624b,\u6dfa\u8910\u76ae\u819a,\u9ec3\u76ae\u819a,\u4e2d\u7b49\u76ae\u819a,\u5169\u500b\u5973\u4eba\u62d6\u4f4f\u624b,\u5973\u4eba\u62d6\u4f4f\u624b,\u62d6\u624b,\u670b\u53cb\n\ud83d\udc69\ud83c\udffc\u200d\ud83e\udd1d\u200d\ud83d\udc69\ud83c\udffe=>\u4e24\u4e2a\u5973\u4eba,\u4e2d\u7b49-\u6d45\u80a4\u8272,\u4e2d\u7b49-\u6df1\u80a4\u8272,\u60c5\u4fa3,\u624b\u62c9\u624b,\u624b\u62c9\u624b\u7684\u4e24\u4e2a\u5973\u4eba,\u5169\u500b\u5973\u4eba,\u5169\u500b\u5973\u4eba\u624b\u62c9\u624b,\u8910\u76ae\u819a,\u9ec3\u76ae\u819a,\u4e2d\u6df1\u76ae\u819a,\u5169\u500b\u5973\u4eba\u62d6\u4f4f\u624b,\u5973\u4eba\u62d6\u4f4f\u624b,\u62d6\u624b,\u670b\u53cb\n\ud83d\udc69\ud83c\udffc\u200d\ud83e\udd1d\u200d\ud83d\udc69\ud83c\udfff=>\u4e24\u4e2a\u5973\u4eba,\u4e2d\u7b49-\u6d45\u80a4\u8272,\u60c5\u4fa3,\u624b\u62c9\u624b,\u624b\u62c9\u624b\u7684\u4e24\u4e2a\u5973\u4eba,\u8f83\u6df1\u80a4\u8272,\u5169\u500b\u5973\u4eba,\u5169\u500b\u5973\u4eba\u624b\u62c9\u624b,\u9ec3\u76ae\u819a,\u9ed1\u76ae\u819a,\u5169\u500b\u5973\u4eba\u62d6\u4f4f\u624b,\u5973\u4eba\u62d6\u4f4f\u624b,\u62d6\u624b,\u670b\u53cb\n\ud83d\udc69\ud83c\udffd\u200d\ud83e\udd1d\u200d\ud83d\udc69\ud83c\udffb=>\u4e24\u4e2a\u5973\u4eba,\u4e2d\u7b49\u80a4\u8272,\u60c5\u4fa3,\u624b\u62c9\u624b,\u624b\u62c9\u624b\u7684\u4e24\u4e2a\u5973\u4eba,\u8f83\u6d45\u80a4\u8272,\u5169\u500b\u5973\u4eba,\u5169\u500b\u5973\u4eba\u624b\u62c9\u624b,\u6dfa\u8910\u76ae\u819a,\u767d\u76ae\u819a,\u4e2d\u7b49\u76ae\u819a,\u5169\u500b\u5973\u4eba\u62d6\u4f4f\u624b,\u5973\u4eba\u62d6\u4f4f\u624b,\u62d6\u624b,\u670b\u53cb\n\ud83d\udc69\ud83c\udffd\u200d\ud83e\udd1d\u200d\ud83d\udc69\ud83c\udffc=>\u4e24\u4e2a\u5973\u4eba,\u4e2d\u7b49-\u6d45\u80a4\u8272,\u4e2d\u7b49\u80a4\u8272,\u60c5\u4fa3,\u624b\u62c9\u624b,\u624b\u62c9\u624b\u7684\u4e24\u4e2a\u5973\u4eba,\u5169\u500b\u5973\u4eba,\u5169\u500b\u5973\u4eba\u624b\u62c9\u624b,\u6dfa\u8910\u76ae\u819a,\u9ec3\u76ae\u819a,\u4e2d\u7b49\u76ae\u819a,\u5169\u500b\u5973\u4eba\u62d6\u4f4f\u624b,\u5973\u4eba\u62d6\u4f4f\u624b,\u62d6\u624b,\u670b\u53cb\n\ud83d\udc6d\ud83c\udffd=>\u4e24\u4e2a\u5973\u4eba,\u4e2d\u7b49\u80a4\u8272,\u60c5\u4fa3,\u624b\u62c9\u624b,\u624b\u62c9\u624b\u7684\u4e24\u4e2a\u5973\u4eba,\u5169\u500b\u5973\u4eba,\u5169\u500b\u5973\u4eba\u624b\u62c9\u624b,\u6dfa\u8910\u76ae\u819a,\u4e2d\u7b49\u76ae\u819a,\u5169\u500b\u5973\u4eba\u62d6\u4f4f\u624b,\u5973\u4eba\u62d6\u4f4f\u624b,\u62d6\u624b,\u670b\u53cb\n\ud83d\udc69\ud83c\udffd\u200d\ud83e\udd1d\u200d\ud83d\udc69\ud83c\udffe=>\u4e24\u4e2a\u5973\u4eba,\u4e2d\u7b49-\u6df1\u80a4\u8272,\u4e2d\u7b49\u80a4\u8272,\u60c5\u4fa3,\u624b\u62c9\u624b,\u624b\u62c9\u624b\u7684\u4e24\u4e2a\u5973\u4eba,\u5169\u500b\u5973\u4eba,\u5169\u500b\u5973\u4eba\u624b\u62c9\u624b,\u6dfa\u8910\u76ae\u819a,\u8910\u76ae\u819a,\u4e2d\u6df1\u76ae\u819a,\u4e2d\u7b49\u76ae\u819a,\u5169\u500b\u5973\u4eba\u62d6\u4f4f\u624b,\u5973\u4eba\u62d6\u4f4f\u624b,\u62d6\u624b,\u670b\u53cb\n\ud83d\udc69\ud83c\udffd\u200d\ud83e\udd1d\u200d\ud83d\udc69\ud83c\udfff=>\u4e24\u4e2a\u5973\u4eba,\u4e2d\u7b49\u80a4\u8272,\u60c5\u4fa3,\u624b\u62c9\u624b,\u624b\u62c9\u624b\u7684\u4e24\u4e2a\u5973\u4eba,\u8f83\u6df1\u80a4\u8272,\u5169\u500b\u5973\u4eba,\u5169\u500b\u5973\u4eba\u624b\u62c9\u624b,\u6dfa\u8910\u76ae\u819a,\u9ed1\u76ae\u819a,\u4e2d\u7b49\u76ae\u819a,\u5169\u500b\u5973\u4eba\u62d6\u4f4f\u624b,\u5973\u4eba\u62d6\u4f4f\u624b,\u62d6\u624b,\u670b\u53cb\n\ud83d\udc69\ud83c\udffe\u200d\ud83e\udd1d\u200d\ud83d\udc69\ud83c\udffb=>\u4e24\u4e2a\u5973\u4eba,\u4e2d\u7b49-\u6df1\u80a4\u8272,\u60c5\u4fa3,\u624b\u62c9\u624b,\u624b\u62c9\u624b\u7684\u4e24\u4e2a\u5973\u4eba,\u8f83\u6d45\u80a4\u8272,\u5169\u500b\u5973\u4eba,\u5169\u500b\u5973\u4eba\u624b\u62c9\u624b,\u767d\u76ae\u819a,\u8910\u76ae\u819a,\u4e2d\u6df1\u76ae\u819a,\u5169\u500b\u5973\u4eba\u62d6\u4f4f\u624b,\u5973\u4eba\u62d6\u4f4f\u624b,\u62d6\u624b,\u670b\u53cb\n\ud83d\udc69\ud83c\udffe\u200d\ud83e\udd1d\u200d\ud83d\udc69\ud83c\udffc=>\u4e24\u4e2a\u5973\u4eba,\u4e2d\u7b49-\u6d45\u80a4\u8272,\u4e2d\u7b49-\u6df1\u80a4\u8272,\u60c5\u4fa3,\u624b\u62c9\u624b,\u624b\u62c9\u624b\u7684\u4e24\u4e2a\u5973\u4eba,\u5169\u500b\u5973\u4eba,\u5169\u500b\u5973\u4eba\u624b\u62c9\u624b,\u8910\u76ae\u819a,\u9ec3\u76ae\u819a,\u4e2d\u6df1\u76ae\u819a,\u5169\u500b\u5973\u4eba\u62d6\u4f4f\u624b,\u5973\u4eba\u62d6\u4f4f\u624b,\u62d6\u624b,\u670b\u53cb\n\ud83d\udc69\ud83c\udffe\u200d\ud83e\udd1d\u200d\ud83d\udc69\ud83c\udffd=>\u4e24\u4e2a\u5973\u4eba,\u4e2d\u7b49-\u6df1\u80a4\u8272,\u4e2d\u7b49\u80a4\u8272,\u60c5\u4fa3,\u624b\u62c9\u624b,\u624b\u62c9\u624b\u7684\u4e24\u4e2a\u5973\u4eba,\u5169\u500b\u5973\u4eba,\u5169\u500b\u5973\u4eba\u624b\u62c9\u624b,\u6dfa\u8910\u76ae\u819a,\u8910\u76ae\u819a,\u4e2d\u6df1\u76ae\u819a,\u4e2d\u7b49\u76ae\u819a,\u5169\u500b\u5973\u4eba\u62d6\u4f4f\u624b,\u5973\u4eba\u62d6\u4f4f\u624b,\u62d6\u624b,\u670b\u53cb\n\ud83d\udc6d\ud83c\udffe=>\u4e24\u4e2a\u5973\u4eba,\u4e2d\u7b49-\u6df1\u80a4\u8272,\u60c5\u4fa3,\u624b\u62c9\u624b,\u624b\u62c9\u624b\u7684\u4e24\u4e2a\u5973\u4eba,\u5169\u500b\u5973\u4eba,\u5169\u500b\u5973\u4eba\u624b\u62c9\u624b,\u8910\u76ae\u819a,\u4e2d\u6df1\u76ae\u819a,\u5169\u500b\u5973\u4eba\u62d6\u4f4f\u624b,\u5973\u4eba\u62d6\u4f4f\u624b,\u62d6\u624b,\u670b\u53cb\n\ud83d\udc69\ud83c\udffe\u200d\ud83e\udd1d\u200d\ud83d\udc69\ud83c\udfff=>\u4e24\u4e2a\u5973\u4eba,\u4e2d\u7b49-\u6df1\u80a4\u8272,\u60c5\u4fa3,\u624b\u62c9\u624b,\u624b\u62c9\u624b\u7684\u4e24\u4e2a\u5973\u4eba,\u8f83\u6df1\u80a4\u8272,\u5169\u500b\u5973\u4eba,\u5169\u500b\u5973\u4eba\u624b\u62c9\u624b,\u8910\u76ae\u819a,\u9ed1\u76ae\u819a,\u4e2d\u6df1\u76ae\u819a,\u5169\u500b\u5973\u4eba\u62d6\u4f4f\u624b,\u5973\u4eba\u62d6\u4f4f\u624b,\u62d6\u624b,\u670b\u53cb\n\ud83d\udc69\ud83c\udfff\u200d\ud83e\udd1d\u200d\ud83d\udc69\ud83c\udffb=>\u4e24\u4e2a\u5973\u4eba,\u60c5\u4fa3,\u624b\u62c9\u624b,\u624b\u62c9\u624b\u7684\u4e24\u4e2a\u5973\u4eba,\u8f83\u6d45\u80a4\u8272,\u8f83\u6df1\u80a4\u8272,\u5169\u500b\u5973\u4eba,\u5169\u500b\u5973\u4eba\u624b\u62c9\u624b,\u767d\u76ae\u819a,\u9ed1\u76ae\u819a,\u5169\u500b\u5973\u4eba\u62d6\u4f4f\u624b,\u5973\u4eba\u62d6\u4f4f\u624b,\u62d6\u624b,\u670b\u53cb\n\ud83d\udc69\ud83c\udfff\u200d\ud83e\udd1d\u200d\ud83d\udc69\ud83c\udffc=>\u4e24\u4e2a\u5973\u4eba,\u4e2d\u7b49-\u6d45\u80a4\u8272,\u60c5\u4fa3,\u624b\u62c9\u624b,\u624b\u62c9\u624b\u7684\u4e24\u4e2a\u5973\u4eba,\u8f83\u6df1\u80a4\u8272,\u5169\u500b\u5973\u4eba,\u5169\u500b\u5973\u4eba\u624b\u62c9\u624b,\u9ec3\u76ae\u819a,\u9ed1\u76ae\u819a,\u5169\u500b\u5973\u4eba\u62d6\u4f4f\u624b,\u5973\u4eba\u62d6\u4f4f\u624b,\u62d6\u624b,\u670b\u53cb\n\ud83d\udc69\ud83c\udfff\u200d\ud83e\udd1d\u200d\ud83d\udc69\ud83c\udffd=>\u4e24\u4e2a\u5973\u4eba,\u4e2d\u7b49\u80a4\u8272,\u60c5\u4fa3,\u624b\u62c9\u624b,\u624b\u62c9\u624b\u7684\u4e24\u4e2a\u5973\u4eba,\u8f83\u6df1\u80a4\u8272,\u5169\u500b\u5973\u4eba,\u5169\u500b\u5973\u4eba\u624b\u62c9\u624b,\u6dfa\u8910\u76ae\u819a,\u9ed1\u76ae\u819a,\u4e2d\u7b49\u76ae\u819a,\u5169\u500b\u5973\u4eba\u62d6\u4f4f\u624b,\u5973\u4eba\u62d6\u4f4f\u624b,\u62d6\u624b,\u670b\u53cb\n\ud83d\udc69\ud83c\udfff\u200d\ud83e\udd1d\u200d\ud83d\udc69\ud83c\udffe=>\u4e24\u4e2a\u5973\u4eba,\u4e2d\u7b49-\u6df1\u80a4\u8272,\u60c5\u4fa3,\u624b\u62c9\u624b,\u624b\u62c9\u624b\u7684\u4e24\u4e2a\u5973\u4eba,\u8f83\u6df1\u80a4\u8272,\u5169\u500b\u5973\u4eba,\u5169\u500b\u5973\u4eba\u624b\u62c9\u624b,\u8910\u76ae\u819a,\u9ed1\u76ae\u819a,\u4e2d\u6df1\u76ae\u819a,\u5169\u500b\u5973\u4eba\u62d6\u4f4f\u624b,\u5973\u4eba\u62d6\u4f4f\u624b,\u62d6\u624b,\u670b\u53cb\n\ud83d\udc6d\ud83c\udfff=>\u4e24\u4e2a\u5973\u4eba,\u60c5\u4fa3,\u624b\u62c9\u624b,\u624b\u62c9\u624b\u7684\u4e24\u4e2a\u5973\u4eba,\u8f83\u6df1\u80a4\u8272,\u5169\u500b\u5973\u4eba,\u5169\u500b\u5973\u4eba\u624b\u62c9\u624b,\u9ed1\u76ae\u819a,\u5169\u500b\u5973\u4eba\u62d6\u4f4f\u624b,\u5973\u4eba\u62d6\u4f4f\u624b,\u62d6\u624b,\u670b\u53cb\n\ud83d\udc6b\ud83c\udffb=>\u4e00\u7537\u4e00\u5973,\u60c5\u4fa3,\u624b\u62c9\u624b,\u624b\u62c9\u624b\u7684\u4e00\u7537\u4e00\u5973,\u8f83\u6d45\u80a4\u8272,\u4e00\u7537\u4e00\u5973\u624b\u62c9\u624b,\u767d\u76ae\u819a,\u4e00\u7537\u4e00\u5973\u62d6\u4f4f\u624b,\u60c5\u4eba,\u60c5\u4fb6,\u727d\u624b,\u727d\u624b\u7684\u7537\u6027\u548c\u5973\u6027\n\ud83d\udc69\ud83c\udffb\u200d\ud83e\udd1d\u200d\ud83d\udc68\ud83c\udffc=>\u4e00\u7537\u4e00\u5973,\u4e2d\u7b49-\u6d45\u80a4\u8272,\u60c5\u4fa3,\u624b\u62c9\u624b,\u624b\u62c9\u624b\u7684\u4e00\u7537\u4e00\u5973,\u8f83\u6d45\u80a4\u8272,\u4e00\u7537\u4e00\u5973\u624b\u62c9\u624b,\u767d\u76ae\u819a,\u9ec3\u76ae\u819a,\u4e00\u7537\u4e00\u5973\u62d6\u4f4f\u624b,\u60c5\u4eba,\u60c5\u4fb6,\u727d\u624b,\u727d\u624b\u7684\u7537\u6027\u548c\u5973\u6027\n\ud83d\udc69\ud83c\udffb\u200d\ud83e\udd1d\u200d\ud83d\udc68\ud83c\udffd=>\u4e00\u7537\u4e00\u5973,\u4e2d\u7b49\u80a4\u8272,\u60c5\u4fa3,\u624b\u62c9\u624b,\u624b\u62c9\u624b\u7684\u4e00\u7537\u4e00\u5973,\u8f83\u6d45\u80a4\u8272,\u4e00\u7537\u4e00\u5973\u624b\u62c9\u624b,\u6dfa\u8910\u76ae\u819a,\u767d\u76ae\u819a,\u4e00\u7537\u4e00\u5973\u62d6\u4f4f\u624b,\u4e2d\u7b49\u76ae\u819a,\u60c5\u4eba,\u60c5\u4fb6,\u727d\u624b,\u727d\u624b\u7684\u7537\u6027\u548c\u5973\u6027\n\ud83d\udc69\ud83c\udffb\u200d\ud83e\udd1d\u200d\ud83d\udc68\ud83c\udffe=>\u4e00\u7537\u4e00\u5973,\u4e2d\u7b49-\u6df1\u80a4\u8272,\u60c5\u4fa3,\u624b\u62c9\u624b,\u624b\u62c9\u624b\u7684\u4e00\u7537\u4e00\u5973,\u8f83\u6d45\u80a4\u8272,\u4e00\u7537\u4e00\u5973\u624b\u62c9\u624b,\u767d\u76ae\u819a,\u8910\u76ae\u819a,\u4e00\u7537\u4e00\u5973\u62d6\u4f4f\u624b,\u4e2d\u6df1\u76ae\u819a,\u60c5\u4eba,\u60c5\u4fb6,\u727d\u624b,\u727d\u624b\u7684\u7537\u6027\u548c\u5973\u6027\n\ud83d\udc69\ud83c\udffb\u200d\ud83e\udd1d\u200d\ud83d\udc68\ud83c\udfff=>\u4e00\u7537\u4e00\u5973,\u60c5\u4fa3,\u624b\u62c9\u624b,\u624b\u62c9\u624b\u7684\u4e00\u7537\u4e00\u5973,\u8f83\u6d45\u80a4\u8272,\u8f83\u6df1\u80a4\u8272,\u4e00\u7537\u4e00\u5973\u624b\u62c9\u624b,\u767d\u76ae\u819a,\u9ed1\u76ae\u819a,\u4e00\u7537\u4e00\u5973\u62d6\u4f4f\u624b,\u60c5\u4eba,\u60c5\u4fb6,\u727d\u624b,\u727d\u624b\u7684\u7537\u6027\u548c\u5973\u6027\n\ud83d\udc69\ud83c\udffc\u200d\ud83e\udd1d\u200d\ud83d\udc68\ud83c\udffb=>\u4e00\u7537\u4e00\u5973,\u4e2d\u7b49-\u6d45\u80a4\u8272,\u60c5\u4fa3,\u624b\u62c9\u624b,\u624b\u62c9\u624b\u7684\u4e00\u7537\u4e00\u5973,\u8f83\u6d45\u80a4\u8272,\u4e00\u7537\u4e00\u5973\u624b\u62c9\u624b,\u767d\u76ae\u819a,\u9ec3\u76ae\u819a,\u4e00\u7537\u4e00\u5973\u62d6\u4f4f\u624b,\u60c5\u4eba,\u60c5\u4fb6,\u727d\u624b,\u727d\u624b\u7684\u7537\u6027\u548c\u5973\u6027\n\ud83d\udc6b\ud83c\udffc=>\u4e00\u7537\u4e00\u5973,\u4e2d\u7b49-\u6d45\u80a4\u8272,\u60c5\u4fa3,\u624b\u62c9\u624b,\u624b\u62c9\u624b\u7684\u4e00\u7537\u4e00\u5973,\u4e00\u7537\u4e00\u5973\u624b\u62c9\u624b,\u9ec3\u76ae\u819a,\u4e00\u7537\u4e00\u5973\u62d6\u4f4f\u624b,\u60c5\u4eba,\u60c5\u4fb6,\u727d\u624b,\u727d\u624b\u7684\u7537\u6027\u548c\u5973\u6027\n\ud83d\udc69\ud83c\udffc\u200d\ud83e\udd1d\u200d\ud83d\udc68\ud83c\udffd=>\u4e00\u7537\u4e00\u5973,\u4e2d\u7b49-\u6d45\u80a4\u8272,\u4e2d\u7b49\u80a4\u8272,\u60c5\u4fa3,\u624b\u62c9\u624b,\u624b\u62c9\u624b\u7684\u4e00\u7537\u4e00\u5973,\u4e00\u7537\u4e00\u5973\u624b\u62c9\u624b,\u6dfa\u8910\u76ae\u819a,\u9ec3\u76ae\u819a,\u4e00\u7537\u4e00\u5973\u62d6\u4f4f\u624b,\u4e2d\u7b49\u76ae\u819a,\u60c5\u4eba,\u60c5\u4fb6,\u727d\u624b,\u727d\u624b\u7684\u7537\u6027\u548c\u5973\u6027\n\ud83d\udc69\ud83c\udffc\u200d\ud83e\udd1d\u200d\ud83d\udc68\ud83c\udffe=>\u4e00\u7537\u4e00\u5973,\u4e2d\u7b49-\u6d45\u80a4\u8272,\u4e2d\u7b49-\u6df1\u80a4\u8272,\u60c5\u4fa3,\u624b\u62c9\u624b,\u624b\u62c9\u624b\u7684\u4e00\u7537\u4e00\u5973,\u4e00\u7537\u4e00\u5973\u624b\u62c9\u624b,\u8910\u76ae\u819a,\u9ec3\u76ae\u819a,\u4e00\u7537\u4e00\u5973\u62d6\u4f4f\u624b,\u4e2d\u6df1\u76ae\u819a,\u60c5\u4eba,\u60c5\u4fb6,\u727d\u624b,\u727d\u624b\u7684\u7537\u6027\u548c\u5973\u6027\n\ud83d\udc69\ud83c\udffc\u200d\ud83e\udd1d\u200d\ud83d\udc68\ud83c\udfff=>\u4e00\u7537\u4e00\u5973,\u4e2d\u7b49-\u6d45\u80a4\u8272,\u60c5\u4fa3,\u624b\u62c9\u624b,\u624b\u62c9\u624b\u7684\u4e00\u7537\u4e00\u5973,\u8f83\u6df1\u80a4\u8272,\u4e00\u7537\u4e00\u5973\u624b\u62c9\u624b,\u9ec3\u76ae\u819a,\u9ed1\u76ae\u819a,\u4e00\u7537\u4e00\u5973\u62d6\u4f4f\u624b,\u60c5\u4eba,\u60c5\u4fb6,\u727d\u624b,\u727d\u624b\u7684\u7537\u6027\u548c\u5973\u6027\n\ud83d\udc69\ud83c\udffd\u200d\ud83e\udd1d\u200d\ud83d\udc68\ud83c\udffb=>\u4e00\u7537\u4e00\u5973,\u4e2d\u7b49\u80a4\u8272,\u60c5\u4fa3,\u624b\u62c9\u624b,\u624b\u62c9\u624b\u7684\u4e00\u7537\u4e00\u5973,\u8f83\u6d45\u80a4\u8272,\u4e00\u7537\u4e00\u5973\u624b\u62c9\u624b,\u6dfa\u8910\u76ae\u819a,\u767d\u76ae\u819a,\u4e00\u7537\u4e00\u5973\u62d6\u4f4f\u624b,\u4e2d\u7b49\u76ae\u819a,\u60c5\u4eba,\u60c5\u4fb6,\u727d\u624b,\u727d\u624b\u7684\u7537\u6027\u548c\u5973\u6027\n\ud83d\udc69\ud83c\udffd\u200d\ud83e\udd1d\u200d\ud83d\udc68\ud83c\udffc=>\u4e00\u7537\u4e00\u5973,\u4e2d\u7b49-\u6d45\u80a4\u8272,\u4e2d\u7b49\u80a4\u8272,\u60c5\u4fa3,\u624b\u62c9\u624b,\u624b\u62c9\u624b\u7684\u4e00\u7537\u4e00\u5973,\u4e00\u7537\u4e00\u5973\u624b\u62c9\u624b,\u6dfa\u8910\u76ae\u819a,\u9ec3\u76ae\u819a,\u4e00\u7537\u4e00\u5973\u62d6\u4f4f\u624b,\u4e2d\u7b49\u76ae\u819a,\u60c5\u4eba,\u60c5\u4fb6,\u727d\u624b,\u727d\u624b\u7684\u7537\u6027\u548c\u5973\u6027\n\ud83d\udc6b\ud83c\udffd=>\u4e00\u7537\u4e00\u5973,\u4e2d\u7b49\u80a4\u8272,\u60c5\u4fa3,\u624b\u62c9\u624b,\u624b\u62c9\u624b\u7684\u4e00\u7537\u4e00\u5973,\u4e00\u7537\u4e00\u5973\u624b\u62c9\u624b,\u6dfa\u8910\u76ae\u819a,\u4e00\u7537\u4e00\u5973\u62d6\u4f4f\u624b,\u4e2d\u7b49\u76ae\u819a,\u60c5\u4eba,\u60c5\u4fb6,\u727d\u624b,\u727d\u624b\u7684\u7537\u6027\u548c\u5973\u6027\n\ud83d\udc69\ud83c\udffd\u200d\ud83e\udd1d\u200d\ud83d\udc68\ud83c\udffe=>\u4e00\u7537\u4e00\u5973,\u4e2d\u7b49-\u6df1\u80a4\u8272,\u4e2d\u7b49\u80a4\u8272,\u60c5\u4fa3,\u624b\u62c9\u624b,\u624b\u62c9\u624b\u7684\u4e00\u7537\u4e00\u5973,\u4e00\u7537\u4e00\u5973\u624b\u62c9\u624b,\u6dfa\u8910\u76ae\u819a,\u8910\u76ae\u819a,\u4e00\u7537\u4e00\u5973\u62d6\u4f4f\u624b,\u4e2d\u6df1\u76ae\u819a,\u4e2d\u7b49\u76ae\u819a,\u60c5\u4eba,\u60c5\u4fb6,\u727d\u624b,\u727d\u624b\u7684\u7537\u6027\u548c\u5973\u6027\n\ud83d\udc69\ud83c\udffd\u200d\ud83e\udd1d\u200d\ud83d\udc68\ud83c\udfff=>\u4e00\u7537\u4e00\u5973,\u4e2d\u7b49\u80a4\u8272,\u60c5\u4fa3,\u624b\u62c9\u624b,\u624b\u62c9\u624b\u7684\u4e00\u7537\u4e00\u5973,\u8f83\u6df1\u80a4\u8272,\u4e00\u7537\u4e00\u5973\u624b\u62c9\u624b,\u6dfa\u8910\u76ae\u819a,\u9ed1\u76ae\u819a,\u4e00\u7537\u4e00\u5973\u62d6\u4f4f\u624b,\u4e2d\u7b49\u76ae\u819a,\u60c5\u4eba,\u60c5\u4fb6,\u727d\u624b,\u727d\u624b\u7684\u7537\u6027\u548c\u5973\u6027\n\ud83d\udc69\ud83c\udffe\u200d\ud83e\udd1d\u200d\ud83d\udc68\ud83c\udffb=>\u4e00\u7537\u4e00\u5973,\u4e2d\u7b49-\u6df1\u80a4\u8272,\u60c5\u4fa3,\u624b\u62c9\u624b,\u624b\u62c9\u624b\u7684\u4e00\u7537\u4e00\u5973,\u8f83\u6d45\u80a4\u8272,\u4e00\u7537\u4e00\u5973\u624b\u62c9\u624b,\u767d\u76ae\u819a,\u8910\u76ae\u819a,\u4e00\u7537\u4e00\u5973\u62d6\u4f4f\u624b,\u4e2d\u6df1\u76ae\u819a,\u60c5\u4eba,\u60c5\u4fb6,\u727d\u624b,\u727d\u624b\u7684\u7537\u6027\u548c\u5973\u6027\n\ud83d\udc69\ud83c\udffe\u200d\ud83e\udd1d\u200d\ud83d\udc68\ud83c\udffc=>\u4e00\u7537\u4e00\u5973,\u4e2d\u7b49-\u6d45\u80a4\u8272,\u4e2d\u7b49-\u6df1\u80a4\u8272,\u60c5\u4fa3,\u624b\u62c9\u624b,\u624b\u62c9\u624b\u7684\u4e00\u7537\u4e00\u5973,\u4e00\u7537\u4e00\u5973\u624b\u62c9\u624b,\u8910\u76ae\u819a,\u9ec3\u76ae\u819a,\u4e00\u7537\u4e00\u5973\u62d6\u4f4f\u624b,\u4e2d\u6df1\u76ae\u819a,\u60c5\u4eba,\u60c5\u4fb6,\u727d\u624b,\u727d\u624b\u7684\u7537\u6027\u548c\u5973\u6027\n\ud83d\udc69\ud83c\udffe\u200d\ud83e\udd1d\u200d\ud83d\udc68\ud83c\udffd=>\u4e00\u7537\u4e00\u5973,\u4e2d\u7b49-\u6df1\u80a4\u8272,\u4e2d\u7b49\u80a4\u8272,\u60c5\u4fa3,\u624b\u62c9\u624b,\u624b\u62c9\u624b\u7684\u4e00\u7537\u4e00\u5973,\u4e00\u7537\u4e00\u5973\u624b\u62c9\u624b,\u6dfa\u8910\u76ae\u819a,\u8910\u76ae\u819a,\u4e00\u7537\u4e00\u5973\u62d6\u4f4f\u624b,\u4e2d\u6df1\u76ae\u819a,\u4e2d\u7b49\u76ae\u819a,\u60c5\u4eba,\u60c5\u4fb6,\u727d\u624b,\u727d\u624b\u7684\u7537\u6027\u548c\u5973\u6027\n\ud83d\udc6b\ud83c\udffe=>\u4e00\u7537\u4e00\u5973,\u4e2d\u7b49-\u6df1\u80a4\u8272,\u60c5\u4fa3,\u624b\u62c9\u624b,\u624b\u62c9\u624b\u7684\u4e00\u7537\u4e00\u5973,\u4e00\u7537\u4e00\u5973\u624b\u62c9\u624b,\u8910\u76ae\u819a,\u4e00\u7537\u4e00\u5973\u62d6\u4f4f\u624b,\u4e2d\u6df1\u76ae\u819a,\u60c5\u4eba,\u60c5\u4fb6,\u727d\u624b,\u727d\u624b\u7684\u7537\u6027\u548c\u5973\u6027\n\ud83d\udc69\ud83c\udffe\u200d\ud83e\udd1d\u200d\ud83d\udc68\ud83c\udfff=>\u4e00\u7537\u4e00\u5973,\u4e2d\u7b49-\u6df1\u80a4\u8272,\u60c5\u4fa3,\u624b\u62c9\u624b,\u624b\u62c9\u624b\u7684\u4e00\u7537\u4e00\u5973,\u8f83\u6df1\u80a4\u8272,\u4e00\u7537\u4e00\u5973\u624b\u62c9\u624b,\u8910\u76ae\u819a,\u9ed1\u76ae\u819a,\u4e00\u7537\u4e00\u5973\u62d6\u4f4f\u624b,\u4e2d\u6df1\u76ae\u819a,\u60c5\u4eba,\u60c5\u4fb6,\u727d\u624b,\u727d\u624b\u7684\u7537\u6027\u548c\u5973\u6027\n\ud83d\udc69\ud83c\udfff\u200d\ud83e\udd1d\u200d\ud83d\udc68\ud83c\udffb=>\u4e00\u7537\u4e00\u5973,\u60c5\u4fa3,\u624b\u62c9\u624b,\u624b\u62c9\u624b\u7684\u4e00\u7537\u4e00\u5973,\u8f83\u6d45\u80a4\u8272,\u8f83\u6df1\u80a4\u8272,\u4e00\u7537\u4e00\u5973\u624b\u62c9\u624b,\u767d\u76ae\u819a,\u9ed1\u76ae\u819a,\u4e00\u7537\u4e00\u5973\u62d6\u4f4f\u624b,\u60c5\u4eba,\u60c5\u4fb6,\u727d\u624b,\u727d\u624b\u7684\u7537\u6027\u548c\u5973\u6027\n\ud83d\udc69\ud83c\udfff\u200d\ud83e\udd1d\u200d\ud83d\udc68\ud83c\udffc=>\u4e00\u7537\u4e00\u5973,\u4e2d\u7b49-\u6d45\u80a4\u8272,\u60c5\u4fa3,\u624b\u62c9\u624b,\u624b\u62c9\u624b\u7684\u4e00\u7537\u4e00\u5973,\u8f83\u6df1\u80a4\u8272,\u4e00\u7537\u4e00\u5973\u624b\u62c9\u624b,\u9ec3\u76ae\u819a,\u9ed1\u76ae\u819a,\u4e00\u7537\u4e00\u5973\u62d6\u4f4f\u624b,\u60c5\u4eba,\u60c5\u4fb6,\u727d\u624b,\u727d\u624b\u7684\u7537\u6027\u548c\u5973\u6027\n\ud83d\udc69\ud83c\udfff\u200d\ud83e\udd1d\u200d\ud83d\udc68\ud83c\udffd=>\u4e00\u7537\u4e00\u5973,\u4e2d\u7b49\u80a4\u8272,\u60c5\u4fa3,\u624b\u62c9\u624b,\u624b\u62c9\u624b\u7684\u4e00\u7537\u4e00\u5973,\u8f83\u6df1\u80a4\u8272,\u4e00\u7537\u4e00\u5973\u624b\u62c9\u624b,\u6dfa\u8910\u76ae\u819a,\u9ed1\u76ae\u819a,\u4e00\u7537\u4e00\u5973\u62d6\u4f4f\u624b,\u4e2d\u7b49\u76ae\u819a,\u60c5\u4eba,\u60c5\u4fb6,\u727d\u624b,\u727d\u624b\u7684\u7537\u6027\u548c\u5973\u6027\n\ud83d\udc69\ud83c\udfff\u200d\ud83e\udd1d\u200d\ud83d\udc68\ud83c\udffe=>\u4e00\u7537\u4e00\u5973,\u4e2d\u7b49-\u6df1\u80a4\u8272,\u60c5\u4fa3,\u624b\u62c9\u624b,\u624b\u62c9\u624b\u7684\u4e00\u7537\u4e00\u5973,\u8f83\u6df1\u80a4\u8272,\u4e00\u7537\u4e00\u5973\u624b\u62c9\u624b,\u8910\u76ae\u819a,\u9ed1\u76ae\u819a,\u4e00\u7537\u4e00\u5973\u62d6\u4f4f\u624b,\u4e2d\u6df1\u76ae\u819a,\u60c5\u4eba,\u60c5\u4fb6,\u727d\u624b,\u727d\u624b\u7684\u7537\u6027\u548c\u5973\u6027\n\ud83d\udc6b\ud83c\udfff=>\u4e00\u7537\u4e00\u5973,\u60c5\u4fa3,\u624b\u62c9\u624b,\u624b\u62c9\u624b\u7684\u4e00\u7537\u4e00\u5973,\u8f83\u6df1\u80a4\u8272,\u4e00\u7537\u4e00\u5973\u624b\u62c9\u624b,\u9ed1\u76ae\u819a,\u4e00\u7537\u4e00\u5973\u62d6\u4f4f\u624b,\u60c5\u4eba,\u60c5\u4fb6,\u727d\u624b,\u727d\u624b\u7684\u7537\u6027\u548c\u5973\u6027\n\ud83d\udc6c\ud83c\udffb=>\u4e24\u4e2a\u7537\u4eba,\u53cc\u5b50\u5ea7,\u60c5\u4fa3,\u624b\u62c9\u624b,\u624b\u62c9\u624b\u7684\u4e24\u4e2a\u7537\u4eba,\u8f83\u6d45\u80a4\u8272,\u9ec4\u9053\u5341\u4e8c\u5bab,\u5169\u500b\u7537\u4eba,\u5169\u500b\u7537\u4eba\u624b\u62c9\u624b,\u767d\u76ae\u819a,\u4f34\u4fb6,\u5169\u500b\u7537\u4eba\u62d6\u4f4f\u624b,\u60c5\u4eba,\u60c5\u4fb6,\u7537\u670b\u53cb\n\ud83d\udc68\ud83c\udffb\u200d\ud83e\udd1d\u200d\ud83d\udc68\ud83c\udffc=>\u4e24\u4e2a\u7537\u4eba,\u4e2d\u7b49-\u6d45\u80a4\u8272,\u53cc\u5b50\u5ea7,\u60c5\u4fa3,\u624b\u62c9\u624b,\u624b\u62c9\u624b\u7684\u4e24\u4e2a\u7537\u4eba,\u8f83\u6d45\u80a4\u8272,\u9ec4\u9053\u5341\u4e8c\u5bab,\u5169\u500b\u7537\u4eba,\u5169\u500b\u7537\u4eba\u624b\u62c9\u624b,\u767d\u76ae\u819a,\u9ec3\u76ae\u819a,\u4f34\u4fb6,\u5169\u500b\u7537\u4eba\u62d6\u4f4f\u624b,\u60c5\u4eba,\u60c5\u4fb6,\u7537\u670b\u53cb\n\ud83d\udc68\ud83c\udffb\u200d\ud83e\udd1d\u200d\ud83d\udc68\ud83c\udffd=>\u4e24\u4e2a\u7537\u4eba,\u4e2d\u7b49\u80a4\u8272,\u53cc\u5b50\u5ea7,\u60c5\u4fa3,\u624b\u62c9\u624b,\u624b\u62c9\u624b\u7684\u4e24\u4e2a\u7537\u4eba,\u8f83\u6d45\u80a4\u8272,\u9ec4\u9053\u5341\u4e8c\u5bab,\u5169\u500b\u7537\u4eba,\u5169\u500b\u7537\u4eba\u624b\u62c9\u624b,\u6dfa\u8910\u76ae\u819a,\u767d\u76ae\u819a,\u4e2d\u7b49\u76ae\u819a,\u4f34\u4fb6,\u5169\u500b\u7537\u4eba\u62d6\u4f4f\u624b,\u60c5\u4eba,\u60c5\u4fb6,\u7537\u670b\u53cb\n\ud83d\udc68\ud83c\udffb\u200d\ud83e\udd1d\u200d\ud83d\udc68\ud83c\udffe=>\u4e24\u4e2a\u7537\u4eba,\u4e2d\u7b49-\u6df1\u80a4\u8272,\u53cc\u5b50\u5ea7,\u60c5\u4fa3,\u624b\u62c9\u624b,\u624b\u62c9\u624b\u7684\u4e24\u4e2a\u7537\u4eba,\u8f83\u6d45\u80a4\u8272,\u9ec4\u9053\u5341\u4e8c\u5bab,\u5169\u500b\u7537\u4eba,\u5169\u500b\u7537\u4eba\u624b\u62c9\u624b,\u767d\u76ae\u819a,\u8910\u76ae\u819a,\u4e2d\u6df1\u76ae\u819a,\u4f34\u4fb6,\u5169\u500b\u7537\u4eba\u62d6\u4f4f\u624b,\u60c5\u4eba,\u60c5\u4fb6,\u7537\u670b\u53cb\n\ud83d\udc68\ud83c\udffb\u200d\ud83e\udd1d\u200d\ud83d\udc68\ud83c\udfff=>\u4e24\u4e2a\u7537\u4eba,\u53cc\u5b50\u5ea7,\u60c5\u4fa3,\u624b\u62c9\u624b,\u624b\u62c9\u624b\u7684\u4e24\u4e2a\u7537\u4eba,\u8f83\u6d45\u80a4\u8272,\u8f83\u6df1\u80a4\u8272,\u9ec4\u9053\u5341\u4e8c\u5bab,\u5169\u500b\u7537\u4eba,\u5169\u500b\u7537\u4eba\u624b\u62c9\u624b,\u767d\u76ae\u819a,\u9ed1\u76ae\u819a,\u4f34\u4fb6,\u5169\u500b\u7537\u4eba\u62d6\u4f4f\u624b,\u60c5\u4eba,\u60c5\u4fb6,\u7537\u670b\u53cb\n\ud83d\udc68\ud83c\udffc\u200d\ud83e\udd1d\u200d\ud83d\udc68\ud83c\udffb=>\u4e24\u4e2a\u7537\u4eba,\u4e2d\u7b49-\u6d45\u80a4\u8272,\u53cc\u5b50\u5ea7,\u60c5\u4fa3,\u624b\u62c9\u624b,\u624b\u62c9\u624b\u7684\u4e24\u4e2a\u7537\u4eba,\u8f83\u6d45\u80a4\u8272,\u9ec4\u9053\u5341\u4e8c\u5bab,\u5169\u500b\u7537\u4eba,\u5169\u500b\u7537\u4eba\u624b\u62c9\u624b,\u767d\u76ae\u819a,\u9ec3\u76ae\u819a,\u4f34\u4fb6,\u5169\u500b\u7537\u4eba\u62d6\u4f4f\u624b,\u60c5\u4eba,\u60c5\u4fb6,\u7537\u670b\u53cb\n\ud83d\udc6c\ud83c\udffc=>\u4e24\u4e2a\u7537\u4eba,\u4e2d\u7b49-\u6d45\u80a4\u8272,\u53cc\u5b50\u5ea7,\u60c5\u4fa3,\u624b\u62c9\u624b,\u624b\u62c9\u624b\u7684\u4e24\u4e2a\u7537\u4eba,\u9ec4\u9053\u5341\u4e8c\u5bab,\u5169\u500b\u7537\u4eba,\u5169\u500b\u7537\u4eba\u624b\u62c9\u624b,\u9ec3\u76ae\u819a,\u4f34\u4fb6,\u5169\u500b\u7537\u4eba\u62d6\u4f4f\u624b,\u60c5\u4eba,\u60c5\u4fb6,\u7537\u670b\u53cb\n\ud83d\udc68\ud83c\udffc\u200d\ud83e\udd1d\u200d\ud83d\udc68\ud83c\udffd=>\u4e24\u4e2a\u7537\u4eba,\u4e2d\u7b49-\u6d45\u80a4\u8272,\u4e2d\u7b49\u80a4\u8272,\u53cc\u5b50\u5ea7,\u60c5\u4fa3,\u624b\u62c9\u624b,\u624b\u62c9\u624b\u7684\u4e24\u4e2a\u7537\u4eba,\u9ec4\u9053\u5341\u4e8c\u5bab,\u5169\u500b\u7537\u4eba,\u5169\u500b\u7537\u4eba\u624b\u62c9\u624b,\u6dfa\u8910\u76ae\u819a,\u9ec3\u76ae\u819a,\u4e2d\u7b49\u76ae\u819a,\u4f34\u4fb6,\u5169\u500b\u7537\u4eba\u62d6\u4f4f\u624b,\u60c5\u4eba,\u60c5\u4fb6,\u7537\u670b\u53cb\n\ud83d\udc68\ud83c\udffc\u200d\ud83e\udd1d\u200d\ud83d\udc68\ud83c\udffe=>\u4e24\u4e2a\u7537\u4eba,\u4e2d\u7b49-\u6d45\u80a4\u8272,\u4e2d\u7b49-\u6df1\u80a4\u8272,\u53cc\u5b50\u5ea7,\u60c5\u4fa3,\u624b\u62c9\u624b,\u624b\u62c9\u624b\u7684\u4e24\u4e2a\u7537\u4eba,\u9ec4\u9053\u5341\u4e8c\u5bab,\u5169\u500b\u7537\u4eba,\u5169\u500b\u7537\u4eba\u624b\u62c9\u624b,\u8910\u76ae\u819a,\u9ec3\u76ae\u819a,\u4e2d\u6df1\u76ae\u819a,\u4f34\u4fb6,\u5169\u500b\u7537\u4eba\u62d6\u4f4f\u624b,\u60c5\u4eba,\u60c5\u4fb6,\u7537\u670b\u53cb\n\ud83d\udc68\ud83c\udffc\u200d\ud83e\udd1d\u200d\ud83d\udc68\ud83c\udfff=>\u4e24\u4e2a\u7537\u4eba,\u4e2d\u7b49-\u6d45\u80a4\u8272,\u53cc\u5b50\u5ea7,\u60c5\u4fa3,\u624b\u62c9\u624b,\u624b\u62c9\u624b\u7684\u4e24\u4e2a\u7537\u4eba,\u8f83\u6df1\u80a4\u8272,\u9ec4\u9053\u5341\u4e8c\u5bab,\u5169\u500b\u7537\u4eba,\u5169\u500b\u7537\u4eba\u624b\u62c9\u624b,\u9ec3\u76ae\u819a,\u9ed1\u76ae\u819a,\u4f34\u4fb6,\u5169\u500b\u7537\u4eba\u62d6\u4f4f\u624b,\u60c5\u4eba,\u60c5\u4fb6,\u7537\u670b\u53cb\n\ud83d\udc68\ud83c\udffd\u200d\ud83e\udd1d\u200d\ud83d\udc68\ud83c\udffb=>\u4e24\u4e2a\u7537\u4eba,\u4e2d\u7b49\u80a4\u8272,\u53cc\u5b50\u5ea7,\u60c5\u4fa3,\u624b\u62c9\u624b,\u624b\u62c9\u624b\u7684\u4e24\u4e2a\u7537\u4eba,\u8f83\u6d45\u80a4\u8272,\u9ec4\u9053\u5341\u4e8c\u5bab,\u5169\u500b\u7537\u4eba,\u5169\u500b\u7537\u4eba\u624b\u62c9\u624b,\u6dfa\u8910\u76ae\u819a,\u767d\u76ae\u819a,\u4e2d\u7b49\u76ae\u819a,\u4f34\u4fb6,\u5169\u500b\u7537\u4eba\u62d6\u4f4f\u624b,\u60c5\u4eba,\u60c5\u4fb6,\u7537\u670b\u53cb\n\ud83d\udc68\ud83c\udffd\u200d\ud83e\udd1d\u200d\ud83d\udc68\ud83c\udffc=>\u4e24\u4e2a\u7537\u4eba,\u4e2d\u7b49-\u6d45\u80a4\u8272,\u4e2d\u7b49\u80a4\u8272,\u53cc\u5b50\u5ea7,\u60c5\u4fa3,\u624b\u62c9\u624b,\u624b\u62c9\u624b\u7684\u4e24\u4e2a\u7537\u4eba,\u9ec4\u9053\u5341\u4e8c\u5bab,\u5169\u500b\u7537\u4eba,\u5169\u500b\u7537\u4eba\u624b\u62c9\u624b,\u6dfa\u8910\u76ae\u819a,\u9ec3\u76ae\u819a,\u4e2d\u7b49\u76ae\u819a,\u4f34\u4fb6,\u5169\u500b\u7537\u4eba\u62d6\u4f4f\u624b,\u60c5\u4eba,\u60c5\u4fb6,\u7537\u670b\u53cb\n\ud83d\udc6c\ud83c\udffd=>\u4e24\u4e2a\u7537\u4eba,\u4e2d\u7b49\u80a4\u8272,\u53cc\u5b50\u5ea7,\u60c5\u4fa3,\u624b\u62c9\u624b,\u624b\u62c9\u624b\u7684\u4e24\u4e2a\u7537\u4eba,\u9ec4\u9053\u5341\u4e8c\u5bab,\u5169\u500b\u7537\u4eba,\u5169\u500b\u7537\u4eba\u624b\u62c9\u624b,\u6dfa\u8910\u76ae\u819a,\u4e2d\u7b49\u76ae\u819a,\u4f34\u4fb6,\u5169\u500b\u7537\u4eba\u62d6\u4f4f\u624b,\u60c5\u4eba,\u60c5\u4fb6,\u7537\u670b\u53cb\n\ud83d\udc68\ud83c\udffd\u200d\ud83e\udd1d\u200d\ud83d\udc68\ud83c\udffe=>\u4e24\u4e2a\u7537\u4eba,\u4e2d\u7b49-\u6df1\u80a4\u8272,\u4e2d\u7b49\u80a4\u8272,\u53cc\u5b50\u5ea7,\u60c5\u4fa3,\u624b\u62c9\u624b,\u624b\u62c9\u624b\u7684\u4e24\u4e2a\u7537\u4eba,\u9ec4\u9053\u5341\u4e8c\u5bab,\u5169\u500b\u7537\u4eba,\u5169\u500b\u7537\u4eba\u624b\u62c9\u624b,\u6dfa\u8910\u76ae\u819a,\u8910\u76ae\u819a,\u4e2d\u6df1\u76ae\u819a,\u4e2d\u7b49\u76ae\u819a,\u4f34\u4fb6,\u5169\u500b\u7537\u4eba\u62d6\u4f4f\u624b,\u60c5\u4eba,\u60c5\u4fb6,\u7537\u670b\u53cb\n\ud83d\udc68\ud83c\udffd\u200d\ud83e\udd1d\u200d\ud83d\udc68\ud83c\udfff=>\u4e24\u4e2a\u7537\u4eba,\u4e2d\u7b49\u80a4\u8272,\u53cc\u5b50\u5ea7,\u60c5\u4fa3,\u624b\u62c9\u624b,\u624b\u62c9\u624b\u7684\u4e24\u4e2a\u7537\u4eba,\u8f83\u6df1\u80a4\u8272,\u9ec4\u9053\u5341\u4e8c\u5bab,\u5169\u500b\u7537\u4eba,\u5169\u500b\u7537\u4eba\u624b\u62c9\u624b,\u6dfa\u8910\u76ae\u819a,\u9ed1\u76ae\u819a,\u4e2d\u7b49\u76ae\u819a,\u4f34\u4fb6,\u5169\u500b\u7537\u4eba\u62d6\u4f4f\u624b,\u60c5\u4eba,\u60c5\u4fb6,\u7537\u670b\u53cb\n\ud83d\udc68\ud83c\udffe\u200d\ud83e\udd1d\u200d\ud83d\udc68\ud83c\udffb=>\u4e24\u4e2a\u7537\u4eba,\u4e2d\u7b49-\u6df1\u80a4\u8272,\u53cc\u5b50\u5ea7,\u60c5\u4fa3,\u624b\u62c9\u624b,\u624b\u62c9\u624b\u7684\u4e24\u4e2a\u7537\u4eba,\u8f83\u6d45\u80a4\u8272,\u9ec4\u9053\u5341\u4e8c\u5bab,\u5169\u500b\u7537\u4eba,\u5169\u500b\u7537\u4eba\u624b\u62c9\u624b,\u767d\u76ae\u819a,\u8910\u76ae\u819a,\u4e2d\u6df1\u76ae\u819a,\u4f34\u4fb6,\u5169\u500b\u7537\u4eba\u62d6\u4f4f\u624b,\u60c5\u4eba,\u60c5\u4fb6,\u7537\u670b\u53cb\n\ud83d\udc68\ud83c\udffe\u200d\ud83e\udd1d\u200d\ud83d\udc68\ud83c\udffc=>\u4e24\u4e2a\u7537\u4eba,\u4e2d\u7b49-\u6d45\u80a4\u8272,\u4e2d\u7b49-\u6df1\u80a4\u8272,\u53cc\u5b50\u5ea7,\u60c5\u4fa3,\u624b\u62c9\u624b,\u624b\u62c9\u624b\u7684\u4e24\u4e2a\u7537\u4eba,\u9ec4\u9053\u5341\u4e8c\u5bab,\u5169\u500b\u7537\u4eba,\u5169\u500b\u7537\u4eba\u624b\u62c9\u624b,\u8910\u76ae\u819a,\u9ec3\u76ae\u819a,\u4e2d\u6df1\u76ae\u819a,\u4f34\u4fb6,\u5169\u500b\u7537\u4eba\u62d6\u4f4f\u624b,\u60c5\u4eba,\u60c5\u4fb6,\u7537\u670b\u53cb\n\ud83d\udc68\ud83c\udffe\u200d\ud83e\udd1d\u200d\ud83d\udc68\ud83c\udffd=>\u4e24\u4e2a\u7537\u4eba,\u4e2d\u7b49-\u6df1\u80a4\u8272,\u4e2d\u7b49\u80a4\u8272,\u53cc\u5b50\u5ea7,\u60c5\u4fa3,\u624b\u62c9\u624b,\u624b\u62c9\u624b\u7684\u4e24\u4e2a\u7537\u4eba,\u9ec4\u9053\u5341\u4e8c\u5bab,\u5169\u500b\u7537\u4eba,\u5169\u500b\u7537\u4eba\u624b\u62c9\u624b,\u6dfa\u8910\u76ae\u819a,\u8910\u76ae\u819a,\u4e2d\u6df1\u76ae\u819a,\u4e2d\u7b49\u76ae\u819a,\u4f34\u4fb6,\u5169\u500b\u7537\u4eba\u62d6\u4f4f\u624b,\u60c5\u4eba,\u60c5\u4fb6,\u7537\u670b\u53cb\n\ud83d\udc6c\ud83c\udffe=>\u4e24\u4e2a\u7537\u4eba,\u4e2d\u7b49-\u6df1\u80a4\u8272,\u53cc\u5b50\u5ea7,\u60c5\u4fa3,\u624b\u62c9\u624b,\u624b\u62c9\u624b\u7684\u4e24\u4e2a\u7537\u4eba,\u9ec4\u9053\u5341\u4e8c\u5bab,\u5169\u500b\u7537\u4eba,\u5169\u500b\u7537\u4eba\u624b\u62c9\u624b,\u8910\u76ae\u819a,\u4e2d\u6df1\u76ae\u819a,\u4f34\u4fb6,\u5169\u500b\u7537\u4eba\u62d6\u4f4f\u624b,\u60c5\u4eba,\u60c5\u4fb6,\u7537\u670b\u53cb\n\ud83d\udc68\ud83c\udffe\u200d\ud83e\udd1d\u200d\ud83d\udc68\ud83c\udfff=>\u4e24\u4e2a\u7537\u4eba,\u4e2d\u7b49-\u6df1\u80a4\u8272,\u53cc\u5b50\u5ea7,\u60c5\u4fa3,\u624b\u62c9\u624b,\u624b\u62c9\u624b\u7684\u4e24\u4e2a\u7537\u4eba,\u8f83\u6df1\u80a4\u8272,\u9ec4\u9053\u5341\u4e8c\u5bab,\u5169\u500b\u7537\u4eba,\u5169\u500b\u7537\u4eba\u624b\u62c9\u624b,\u8910\u76ae\u819a,\u9ed1\u76ae\u819a,\u4e2d\u6df1\u76ae\u819a,\u4f34\u4fb6,\u5169\u500b\u7537\u4eba\u62d6\u4f4f\u624b,\u60c5\u4eba,\u60c5\u4fb6,\u7537\u670b\u53cb\n\ud83d\udc68\ud83c\udfff\u200d\ud83e\udd1d\u200d\ud83d\udc68\ud83c\udffb=>\u4e24\u4e2a\u7537\u4eba,\u53cc\u5b50\u5ea7,\u60c5\u4fa3,\u624b\u62c9\u624b,\u624b\u62c9\u624b\u7684\u4e24\u4e2a\u7537\u4eba,\u8f83\u6d45\u80a4\u8272,\u8f83\u6df1\u80a4\u8272,\u9ec4\u9053\u5341\u4e8c\u5bab,\u5169\u500b\u7537\u4eba,\u5169\u500b\u7537\u4eba\u624b\u62c9\u624b,\u767d\u76ae\u819a,\u9ed1\u76ae\u819a,\u4f34\u4fb6,\u5169\u500b\u7537\u4eba\u62d6\u4f4f\u624b,\u60c5\u4eba,\u60c5\u4fb6,\u7537\u670b\u53cb\n\ud83d\udc68\ud83c\udfff\u200d\ud83e\udd1d\u200d\ud83d\udc68\ud83c\udffc=>\u4e24\u4e2a\u7537\u4eba,\u4e2d\u7b49-\u6d45\u80a4\u8272,\u53cc\u5b50\u5ea7,\u60c5\u4fa3,\u624b\u62c9\u624b,\u624b\u62c9\u624b\u7684\u4e24\u4e2a\u7537\u4eba,\u8f83\u6df1\u80a4\u8272,\u9ec4\u9053\u5341\u4e8c\u5bab,\u5169\u500b\u7537\u4eba,\u5169\u500b\u7537\u4eba\u624b\u62c9\u624b,\u9ec3\u76ae\u819a,\u9ed1\u76ae\u819a,\u4f34\u4fb6,\u5169\u500b\u7537\u4eba\u62d6\u4f4f\u624b,\u60c5\u4eba,\u60c5\u4fb6,\u7537\u670b\u53cb\n\ud83d\udc68\ud83c\udfff\u200d\ud83e\udd1d\u200d\ud83d\udc68\ud83c\udffd=>\u4e24\u4e2a\u7537\u4eba,\u4e2d\u7b49\u80a4\u8272,\u53cc\u5b50\u5ea7,\u60c5\u4fa3,\u624b\u62c9\u624b,\u624b\u62c9\u624b\u7684\u4e24\u4e2a\u7537\u4eba,\u8f83\u6df1\u80a4\u8272,\u9ec4\u9053\u5341\u4e8c\u5bab,\u5169\u500b\u7537\u4eba,\u5169\u500b\u7537\u4eba\u624b\u62c9\u624b,\u6dfa\u8910\u76ae\u819a,\u9ed1\u76ae\u819a,\u4e2d\u7b49\u76ae\u819a,\u4f34\u4fb6,\u5169\u500b\u7537\u4eba\u62d6\u4f4f\u624b,\u60c5\u4eba,\u60c5\u4fb6,\u7537\u670b\u53cb\n\ud83d\udc68\ud83c\udfff\u200d\ud83e\udd1d\u200d\ud83d\udc68\ud83c\udffe=>\u4e24\u4e2a\u7537\u4eba,\u4e2d\u7b49-\u6df1\u80a4\u8272,\u53cc\u5b50\u5ea7,\u60c5\u4fa3,\u624b\u62c9\u624b,\u624b\u62c9\u624b\u7684\u4e24\u4e2a\u7537\u4eba,\u8f83\u6df1\u80a4\u8272,\u9ec4\u9053\u5341\u4e8c\u5bab,\u5169\u500b\u7537\u4eba,\u5169\u500b\u7537\u4eba\u624b\u62c9\u624b,\u8910\u76ae\u819a,\u9ed1\u76ae\u819a,\u4e2d\u6df1\u76ae\u819a,\u4f34\u4fb6,\u5169\u500b\u7537\u4eba\u62d6\u4f4f\u624b,\u60c5\u4eba,\u60c5\u4fb6,\u7537\u670b\u53cb\n\ud83d\udc6c\ud83c\udfff=>\u4e24\u4e2a\u7537\u4eba,\u53cc\u5b50\u5ea7,\u60c5\u4fa3,\u624b\u62c9\u624b,\u624b\u62c9\u624b\u7684\u4e24\u4e2a\u7537\u4eba,\u8f83\u6df1\u80a4\u8272,\u9ec4\u9053\u5341\u4e8c\u5bab,\u5169\u500b\u7537\u4eba,\u5169\u500b\u7537\u4eba\u624b\u62c9\u624b,\u9ed1\u76ae\u819a,\u4f34\u4fb6,\u5169\u500b\u7537\u4eba\u62d6\u4f4f\u624b,\u60c5\u4eba,\u60c5\u4fb6,\u7537\u670b\u53cb\n\ud83d\udc69\u200d\u2764\u200d\ud83d\udc8b\u200d\ud83d\udc68=>\u4eb2\u543b,\u5973\u4eba,\u60c5\u4fa3,\u63a5\u543b,\u6d6a\u6f2b,\u7537\u4eba,\u89aa,\u60c5\u4fb6,\u60c5\u4fb6\u63a5\u543b,\u89aa\u5634,\u8ac7\u6200\u611b,\u932b\u7dca\u5605\u4e00\u7537\u4e00\u5973\n\ud83d\udc68\u200d\u2764\u200d\ud83d\udc8b\u200d\ud83d\udc68=>\u4eb2\u543b,\u60c5\u4fa3,\u63a5\u543b,\u6d6a\u6f2b,\u7537\u4eba,\u89aa,\u60c5\u4fb6,\u60c5\u4fb6\u63a5\u543b,\u89aa\u5634,\u8ac7\u6200\u611b,\u932b\u7dca\u5605\u4e00\u7537\u4e00\u5973\n\ud83d\udc69\u200d\u2764\u200d\ud83d\udc8b\u200d\ud83d\udc69=>\u4eb2\u543b,\u5973\u4eba,\u60c5\u4fa3,\u63a5\u543b,\u6d6a\u6f2b,\u89aa,\u60c5\u4fb6,\u60c5\u4fb6\u63a5\u543b,\u89aa\u5634,\u8ac7\u6200\u611b,\u932b\u7dca\u5605\u4e00\u7537\u4e00\u5973\n\ud83d\udc69\u200d\u2764\u200d\ud83d\udc68=>\u5973\u4eba,\u604b\u7231,\u60c5\u4fa3,\u6d6a\u6f2b,\u7537\u4eba,\u7ea2\u5fc3,\u4e00\u5c0d,\u7537\u5973,\u76f8\u611b,\u6200\u611b\u4e2d,\u7537\u4eba\u548c\u5973\u4eba\u6709\u500b\u611b\u5fc3\n\ud83d\udc68\u200d\u2764\u200d\ud83d\udc68=>\u604b\u7231,\u60c5\u4fa3,\u6d6a\u6f2b,\u7537\u4eba,\u7ea2\u5fc3,\u4e00\u5c0d,\u7537\u5973,\u76f8\u611b,\u6200\u611b\u4e2d,\u7537\u4eba\u548c\u5973\u4eba\u6709\u500b\u611b\u5fc3\n\ud83d\udc69\u200d\u2764\u200d\ud83d\udc69=>\u5973\u4eba,\u604b\u7231,\u60c5\u4fa3,\u6d6a\u6f2b,\u7ea2\u5fc3,\u4e00\u5c0d,\u7537\u5973,\u76f8\u611b,\u6200\u611b\u4e2d,\u7537\u4eba\u548c\u5973\u4eba\u6709\u500b\u611b\u5fc3\n\ud83d\udc68\u200d\ud83d\udc69\u200d\ud83d\udc66=>\u5973\u4eba,\u5bb6\u5ead,\u7537\u4eba,\u7537\u5b69,\u89aa\u5b50\n\ud83d\udc68\u200d\ud83d\udc69\u200d\ud83d\udc67=>\u5973\u4eba,\u5973\u5b69,\u5bb6\u5ead,\u7537\u4eba,\u89aa\u5b50\n\ud83d\udc68\u200d\ud83d\udc69\u200d\ud83d\udc67\u200d\ud83d\udc66=>\u5973\u4eba,\u5973\u5b69,\u5bb6\u5ead,\u7537\u4eba,\u7537\u5b69,\u89aa\u5b50\n\ud83d\udc68\u200d\ud83d\udc69\u200d\ud83d\udc66\u200d\ud83d\udc66=>\u5973\u4eba,\u5bb6\u5ead,\u7537\u4eba,\u7537\u5b69,\u89aa\u5b50\n\ud83d\udc68\u200d\ud83d\udc69\u200d\ud83d\udc67\u200d\ud83d\udc67=>\u5973\u4eba,\u5973\u5b69,\u5bb6\u5ead,\u7537\u4eba,\u89aa\u5b50\n\ud83d\udc68\u200d\ud83d\udc68\u200d\ud83d\udc66=>\u5bb6\u5ead,\u7537\u4eba,\u7537\u5b69,\u89aa\u5b50\n\ud83d\udc68\u200d\ud83d\udc68\u200d\ud83d\udc67=>\u5973\u5b69,\u5bb6\u5ead,\u7537\u4eba,\u89aa\u5b50\n\ud83d\udc68\u200d\ud83d\udc68\u200d\ud83d\udc67\u200d\ud83d\udc66=>\u5973\u5b69,\u5bb6\u5ead,\u7537\u4eba,\u7537\u5b69,\u89aa\u5b50\n\ud83d\udc68\u200d\ud83d\udc68\u200d\ud83d\udc66\u200d\ud83d\udc66=>\u5bb6\u5ead,\u7537\u4eba,\u7537\u5b69,\u89aa\u5b50\n\ud83d\udc68\u200d\ud83d\udc68\u200d\ud83d\udc67\u200d\ud83d\udc67=>\u5973\u5b69,\u5bb6\u5ead,\u7537\u4eba,\u89aa\u5b50\n\ud83d\udc69\u200d\ud83d\udc69\u200d\ud83d\udc66=>\u5973\u4eba,\u5bb6\u5ead,\u7537\u5b69,\u89aa\u5b50\n\ud83d\udc69\u200d\ud83d\udc69\u200d\ud83d\udc67=>\u5973\u4eba,\u5973\u5b69,\u5bb6\u5ead,\u89aa\u5b50\n\ud83d\udc69\u200d\ud83d\udc69\u200d\ud83d\udc67\u200d\ud83d\udc66=>\u5973\u4eba,\u5973\u5b69,\u5bb6\u5ead,\u7537\u5b69,\u89aa\u5b50\n\ud83d\udc69\u200d\ud83d\udc69\u200d\ud83d\udc66\u200d\ud83d\udc66=>\u5973\u4eba,\u5bb6\u5ead,\u7537\u5b69,\u89aa\u5b50\n\ud83d\udc69\u200d\ud83d\udc69\u200d\ud83d\udc67\u200d\ud83d\udc67=>\u5973\u4eba,\u5973\u5b69,\u5bb6\u5ead,\u89aa\u5b50\n\ud83d\udc68\u200d\ud83d\udc66=>\u5bb6\u5ead,\u7537\u4eba,\u7537\u5b69,\u89aa\u5b50\n\ud83d\udc68\u200d\ud83d\udc66\u200d\ud83d\udc66=>\u5bb6\u5ead,\u7537\u4eba,\u7537\u5b69,\u89aa\u5b50\n\ud83d\udc68\u200d\ud83d\udc67=>\u5973\u5b69,\u5bb6\u5ead,\u7537\u4eba,\u89aa\u5b50\n\ud83d\udc68\u200d\ud83d\udc67\u200d\ud83d\udc66=>\u5973\u5b69,\u5bb6\u5ead,\u7537\u4eba,\u7537\u5b69,\u89aa\u5b50\n\ud83d\udc68\u200d\ud83d\udc67\u200d\ud83d\udc67=>\u5973\u5b69,\u5bb6\u5ead,\u7537\u4eba,\u89aa\u5b50\n\ud83d\udc69\u200d\ud83d\udc66=>\u5973\u4eba,\u5bb6\u5ead,\u7537\u5b69,\u89aa\u5b50\n\ud83d\udc69\u200d\ud83d\udc66\u200d\ud83d\udc66=>\u5973\u4eba,\u5bb6\u5ead,\u7537\u5b69,\u89aa\u5b50\n\ud83d\udc69\u200d\ud83d\udc67=>\u5973\u4eba,\u5973\u5b69,\u5bb6\u5ead,\u89aa\u5b50\n\ud83d\udc69\u200d\ud83d\udc67\u200d\ud83d\udc66=>\u5973\u4eba,\u5973\u5b69,\u5bb6\u5ead,\u7537\u5b69,\u89aa\u5b50\n\ud83d\udc69\u200d\ud83d\udc67\u200d\ud83d\udc67=>\u5973\u4eba,\u5973\u5b69,\u5bb6\u5ead,\u89aa\u5b50\n\ud83d\udd1f=>\u6309\u952e,\u6309\u9375\n\ud83c\udde6\ud83c\udde8=>\u65d7 \u963f\u68ee\u677e\u5c9b,\u65d7\u5b50 \u963f\u68ee\u677e\u5cf6\n\ud83c\udde6\ud83c\udde9=>\u65d7 \u5b89\u9053\u5c14,\u65d7\u5b50 \u5b89\u9053\u723e\n\ud83c\udde6\ud83c\uddea=>\u65d7 \u963f\u62c9\u4f2f\u8054\u5408\u914b\u957f\u56fd,\u65d7\u5b50 \u963f\u62c9\u4f2f\u806f\u5408\u5927\u516c\u570b,\u65d7\u5b50 \u963f\u62c9\u4f2f\u806f\u5408\u914b\u9577\u570b\n\ud83c\udde6\ud83c\uddeb=>\u65d7 \u963f\u5bcc\u6c57,\u65d7\u5b50 \u963f\u5bcc\u6c57\n\ud83c\udde6\ud83c\uddec=>\u65d7 \u5b89\u63d0\u74dc\u548c\u5df4\u5e03\u8fbe,\u65d7\u5b50 \u5b89\u5730\u5361\u53ca\u5df4\u5e03\u9054,\u65d7\u5b50 \u5b89\u63d0\u74dc\u548c\u5df4\u5e03\u9054\n\ud83c\udde6\ud83c\uddee=>\u65d7 \u5b89\u572d\u62c9,\u65d7\u5b50 \u5b89\u594e\u62c9\n\ud83c\udde6\ud83c\uddf1=>\u65d7 \u963f\u5c14\u5df4\u5c3c\u4e9a,\u65d7\u5b50 \u963f\u723e\u5df4\u5c3c\u4e9e\n\ud83c\udde6\ud83c\uddf2=>\u65d7 \u4e9a\u7f8e\u5c3c\u4e9a,\u65d7\u5b50 \u4e9e\u7f8e\u5c3c\u4e9e\n\ud83c\udde6\ud83c\uddf4=>\u65d7 \u5b89\u54e5\u62c9,\u65d7\u5b50 \u5b89\u54e5\u62c9\n\ud83c\udde6\ud83c\uddf6=>\u65d7 \u5357\u6781\u6d32,\u65d7\u5b50 \u5357\u6975\u6d32\n\ud83c\udde6\ud83c\uddf7=>\u65d7 \u963f\u6839\u5ef7,\u65d7\u5b50 \u963f\u6839\u5ef7\n\ud83c\udde6\ud83c\uddf8=>\u65d7 \u7f8e\u5c5e\u8428\u6469\u4e9a,\u65d7\u5b50 \u7f8e\u5c6c\u85a9\u6469\u4e9e\n\ud83c\udde6\ud83c\uddf9=>\u65d7 \u5965\u5730\u5229,\u65d7\u5b50 \u5967\u5730\u5229\n\ud83c\udde6\ud83c\uddfa=>\u65d7 \u6fb3\u5927\u5229\u4e9a,\u65d7\u5b50 \u6fb3\u6d32\n\ud83c\udde6\ud83c\uddfc=>\u65d7 \u963f\u9c81\u5df4,\u65d7\u5b50 \u8377\u5c6c\u963f\u9b6f\u5df4,\u65d7\u5b50 \u963f\u9b6f\u5df4\n\ud83c\udde6\ud83c\uddfd=>\u65d7 \u5965\u5170\u7fa4\u5c9b,\u65d7\u5b50 \u5967\u862d\u7fa4\u5cf6\n\ud83c\udde6\ud83c\uddff=>\u65d7 \u963f\u585e\u62dc\u7586,\u65d7\u5b50 \u4e9e\u585e\u62dc\u7136,\u65d7\u5b50 \u4e9e\u585e\u62dc\u7586\n\ud83c\udde7\ud83c\udde6=>\u65d7 \u6ce2\u65af\u5c3c\u4e9a\u548c\u9ed1\u585e\u54e5\u7ef4\u90a3,\u65d7\u5b50 \u6ce2\u58eb\u5c3c\u4e9e\u8207\u8d6b\u585e\u54e5\u7dad\u7d0d,\u65d7\u5b50 \u6ce2\u65af\u5c3c\u4e9e\u548c\u9ed1\u585e\u54e5\u7dad\u90a3\n\ud83c\udde7\ud83c\udde7=>\u65d7 \u5df4\u5df4\u591a\u65af,\u65d7\u5b50 \u5df4\u8c9d\u591a,\u65d7\u5b50 \u5df4\u5df4\u591a\u65af\n\ud83c\udde7\ud83c\udde9=>\u65d7 \u5b5f\u52a0\u62c9\u56fd,\u65d7\u5b50 \u5b5f\u52a0\u62c9\n\ud83c\udde7\ud83c\uddea=>\u65d7 \u6bd4\u5229\u65f6,\u65d7\u5b50 \u6bd4\u5229\u6642\n\ud83c\udde7\ud83c\uddeb=>\u65d7 \u5e03\u57fa\u7eb3\u6cd5\u7d22,\u65d7\u5b50 \u5e03\u5409\u7d0d\u6cd5\u7d22,\u65d7\u5b50 \u5e03\u57fa\u7d0d\u6cd5\u7d22\n\ud83c\udde7\ud83c\uddec=>\u65d7 \u4fdd\u52a0\u5229\u4e9a,\u65d7\u5b50 \u4fdd\u52a0\u5229\u4e9e\n\ud83c\udde7\ud83c\udded=>\u65d7 \u5df4\u6797,\u65d7\u5b50 \u5df4\u6797\n\ud83c\udde7\ud83c\uddee=>\u65d7 \u5e03\u9686\u8fea,\u65d7\u5b50 \u84b2\u9686\u5730,\u65d7\u5b50 \u5e03\u9686\u8fea\n\ud83c\udde7\ud83c\uddef=>\u65d7 \u8d1d\u5b81,\u65d7\u5b50 \u8c9d\u5357,\u65d7\u5b50 \u8c9d\u5be7\n\ud83c\udde7\ud83c\uddf1=>\u65d7 \u5723\u5df4\u6cf0\u52d2\u7c73,\u65d7\u5b50 \u8056\u5df4\u745f\u7c73,\u65d7\u5b50 \u8056\u5df4\u6cf0\u52d2\u7c73\n\ud83c\udde7\ud83c\uddf2=>\u65d7 \u767e\u6155\u5927,\u65d7\u5b50 \u767e\u6155\u9054\n\ud83c\udde7\ud83c\uddf3=>\u65d7 \u6587\u83b1,\u65d7\u5b50 \u6c76\u840a\n\ud83c\udde7\ud83c\uddf4=>\u65d7 \u73bb\u5229\u7ef4\u4e9a,\u65d7\u5b50 \u73bb\u5229\u7dad\u4e9e\n\ud83c\udde7\ud83c\uddf6=>\u65d7 \u8377\u5c5e\u52a0\u52d2\u6bd4\u533a,\u65d7\u5b50 \u8377\u862d\u52a0\u52d2\u6bd4\u5340\n\ud83c\udde7\ud83c\uddf7=>\u65d7 \u5df4\u897f,\u65d7\u5b50 \u5df4\u897f\n\ud83c\udde7\ud83c\uddf8=>\u65d7 \u5df4\u54c8\u9a6c,\u65d7\u5b50 \u5df4\u54c8\u99ac\n\ud83c\udde7\ud83c\uddf9=>\u65d7 \u4e0d\u4e39,\u65d7\u5b50 \u4e0d\u4e39\n\ud83c\udde7\ud83c\uddfb=>\u65d7 \u5e03\u97e6\u5c9b,\u65d7\u5b50 \u5e03\u5a01\u5cf6,\u65d7\u5b50 \u9b91\u5a01\u7279\u5cf6\n\ud83c\udde7\ud83c\uddfc=>\u65d7 \u535a\u8328\u74e6\u7eb3,\u65d7\u5b50 \u6ce2\u672d\u90a3,\u65d7\u5b50 \u535a\u8328\u74e6\u7d0d\n\ud83c\udde7\ud83c\uddfe=>\u65d7 \u767d\u4fc4\u7f57\u65af,\u65d7\u5b50 \u767d\u4fc4\u7f85\u65af\n\ud83c\udde7\ud83c\uddff=>\u65d7 \u4f2f\u5229\u5179,\u65d7\u5b50 \u8c9d\u91cc\u65af,\u65d7\u5b50 \u4f2f\u5229\u8332\n\ud83c\udde8\ud83c\udde6=>\u65d7 \u52a0\u62ff\u5927,\u65d7\u5b50 \u52a0\u62ff\u5927\n\ud83c\udde8\ud83c\udde8=>\u65d7 \u79d1\u79d1\u65af\uff08\u57fa\u6797\uff09\u7fa4\u5c9b,\u65d7\u5b50 \u79d1\u514b\u65af\uff08\u57fa\u9748\uff09\u7fa4\u5cf6,\u65d7\u5b50 \u79d1\u79d1\u65af (\u57fa\u6797 \u7fa4\u5cf6\n\ud83c\udde8\ud83c\udde9=>\u65d7 \u521a\u679c\uff08\u91d1\uff09,\u65d7\u5b50 \u525b\u679c\uff08\u91d1\u590f\u6c99\uff09\n\ud83c\udde8\ud83c\uddeb=>\u65d7 \u4e2d\u975e\u5171\u548c\u56fd,\u65d7\u5b50 \u4e2d\u975e\u5171\u548c\u570b\n\ud83c\udde8\ud83c\uddec=>\u65d7 \u521a\u679c\uff08\u5e03\uff09,\u65d7\u5b50 \u525b\u679c\uff08\u5e03\u62c9\u85a9\uff09\n\ud83c\udde8\ud83c\udded=>\u65d7 \u745e\u58eb,\u65d7\u5b50 \u745e\u58eb\n\ud83c\udde8\ud83c\uddee=>\u65d7 \u79d1\u7279\u8fea\u74e6,\u65d7\u5b50 \u8c61\u7259\u6d77\u5cb8,\u65d7\u5b50 \u79d1\u7279\u8fea\u74e6\n\ud83c\udde8\ud83c\uddf0=>\u65d7 \u5e93\u514b\u7fa4\u5c9b,\u65d7\u5b50 \u5eab\u514b\u7fa4\u5cf6\n\ud83c\udde8\ud83c\uddf1=>\u65d7 \u667a\u5229,\u65d7\u5b50 \u667a\u5229\n\ud83c\udde8\ud83c\uddf2=>\u65d7 \u5580\u9ea6\u9686,\u65d7\u5b50 \u5580\u9ea5\u9686\n\ud83c\udde8\ud83c\uddf3=>\u65d7 \u4e2d\u56fd,\u65d7\u5b50 \u4e2d\u570b\n\ud83c\udde8\ud83c\uddf4=>\u65d7 \u54e5\u4f26\u6bd4\u4e9a,\u65d7\u5b50 \u54e5\u502b\u6bd4\u4e9e\n\ud83c\udde8\ud83c\uddf5=>\u65d7 \u514b\u5229\u73c0\u987f\u5c9b,\u65d7\u5b50 \u514b\u91cc\u6d3e\u9813\u5cf6,\u65d7\u5b50 \u514b\u91cc\u73c0\u9813\u5cf6\n\ud83c\udde8\ud83c\uddf7=>\u65d7 \u54e5\u65af\u8fbe\u9ece\u52a0,\u65d7\u5b50 \u54e5\u65af\u5927\u9ece\u52a0,\u65d7\u5b50 \u54e5\u65af\u9054\u9ece\u52a0\n\ud83c\udde8\ud83c\uddfa=>\u65d7 \u53e4\u5df4,\u65d7\u5b50 \u53e4\u5df4\n\ud83c\udde8\ud83c\uddfb=>\u65d7 \u4f5b\u5f97\u89d2,\u65d7\u5b50 \u7dad\u5fb7\u89d2,\u65d7\u5b50 \u4f5b\u5f97\u89d2\n\ud83c\udde8\ud83c\uddfc=>\u65d7 \u5e93\u62c9\u7d22,\u65d7\u5b50 \u5eab\u62c9\u7d22\n\ud83c\udde8\ud83c\uddfd=>\u65d7 \u5723\u8bde\u5c9b,\u65d7\u5b50 \u8056\u8a95\u5cf6\n\ud83c\udde8\ud83c\uddfe=>\u65d7 \u585e\u6d66\u8def\u65af,\u65d7\u5b50 \u8cfd\u666e\u52d2\u65af,\u65d7\u5b50 \u585e\u6d66\u8def\u65af\n\ud83c\udde8\ud83c\uddff=>\u65d7 \u6377\u514b,\u65d7\u5b50 \u6377\u514b\n\ud83c\udde9\ud83c\uddea=>\u65d7 \u5fb7\u56fd,\u65d7\u5b50 \u5fb7\u570b\n\ud83c\udde9\ud83c\uddec=>\u65d7 \u8fea\u6208\u52a0\u897f\u4e9a\u5c9b,\u65d7\u5b50 \u8fea\u4e9e\u54e5\u52a0\u897f\u4e9e\u5cf6\n\ud83c\udde9\ud83c\uddef=>\u65d7 \u5409\u5e03\u63d0,\u65d7\u5b50 \u5409\u5e03\u5730,\u65d7\u5b50 \u5409\u5e03\u63d0\n\ud83c\udde9\ud83c\uddf0=>\u65d7 \u4e39\u9ea6,\u65d7\u5b50 \u4e39\u9ea5\n\ud83c\udde9\ud83c\uddf2=>\u65d7 \u591a\u7c73\u5c3c\u514b,\u65d7\u5b50 \u591a\u7c73\u5c3c\u514b\n\ud83c\udde9\ud83c\uddf4=>\u65d7 \u591a\u7c73\u5c3c\u52a0\u5171\u548c\u56fd,\u65d7\u5b50 \u591a\u660e\u5c3c\u52a0\u5171\u548c\u570b,\u65d7\u5b50 \u591a\u7c73\u5c3c\u52a0\u5171\u548c\u570b\n\ud83c\udde9\ud83c\uddff=>\u65d7 \u963f\u5c14\u53ca\u5229\u4e9a,\u65d7\u5b50 \u963f\u723e\u53ca\u5229\u4e9e\n\ud83c\uddea\ud83c\udde6=>\u65d7 \u4f11\u8fbe\u53ca\u6885\u5229\u5229\u4e9a,\u65d7\u5b50 \u4f11\u9054\u8207\u6885\u5229\u5229\u4e9e\n\ud83c\uddea\ud83c\udde8=>\u65d7 \u5384\u74dc\u591a\u5c14,\u65d7\u5b50 \u5384\u74dc\u591a,\u65d7\u5b50 \u5384\u74dc\u591a\u723e\n\ud83c\uddea\ud83c\uddea=>\u65d7 \u7231\u6c99\u5c3c\u4e9a,\u65d7\u5b50 \u611b\u6c99\u5c3c\u4e9e\n\ud83c\uddea\ud83c\uddec=>\u65d7 \u57c3\u53ca,\u65d7\u5b50 \u57c3\u53ca\n\ud83c\uddea\ud83c\udded=>\u65d7 \u897f\u6492\u54c8\u62c9,\u65d7\u5b50 \u897f\u6492\u54c8\u62c9\n\ud83c\uddea\ud83c\uddf7=>\u65d7 \u5384\u7acb\u7279\u91cc\u4e9a,\u65d7\u5b50 \u5384\u5229\u5782\u4e9e,\u65d7\u5b50 \u5384\u7acb\u7279\u91cc\u4e9e\n\ud83c\uddea\ud83c\uddf8=>\u65d7 \u897f\u73ed\u7259,\u65d7\u5b50 \u897f\u73ed\u7259\n\ud83c\uddea\ud83c\uddf9=>\u65d7 \u57c3\u585e\u4fc4\u6bd4\u4e9a,\u65d7\u5b50 \u8863\u7d22\u6bd4\u4e9e,\u65d7\u5b50 \u57c3\u585e\u4fc4\u6bd4\u4e9e\n\ud83c\uddea\ud83c\uddfa=>\u65d7 \u6b27\u76df,\u65d7\u5b50 \u6b50\u76df\n\ud83c\uddeb\ud83c\uddee=>\u65d7 \u82ac\u5170,\u65d7\u5b50 \u82ac\u862d\n\ud83c\uddeb\ud83c\uddef=>\u65d7 \u6590\u6d4e,\u65d7\u5b50 \u6590\u6fdf\n\ud83c\uddeb\ud83c\uddf0=>\u65d7 \u798f\u514b\u5170\u7fa4\u5c9b,\u65d7\u5b50 \u798f\u514b\u862d\u7fa4\u5cf6\n\ud83c\uddeb\ud83c\uddf2=>\u65d7 \u5bc6\u514b\u7f57\u5c3c\u897f\u4e9a,\u65d7\u5b50 \u5bc6\u514b\u7f85\u5c3c\u897f\u4e9e\n\ud83c\uddeb\ud83c\uddf4=>\u65d7 \u6cd5\u7f57\u7fa4\u5c9b,\u65d7\u5b50 \u6cd5\u7f85\u7fa4\u5cf6\n\ud83c\uddeb\ud83c\uddf7=>\u65d7 \u6cd5\u56fd,\u65d7\u5b50 \u6cd5\u570b\n\ud83c\uddec\ud83c\udde6=>\u65d7 \u52a0\u84ec,\u65d7\u5b50 \u52a0\u5f6d,\u65d7\u5b50 \u52a0\u84ec\n\ud83c\uddec\ud83c\udde7=>\u65d7 \u82f1\u56fd,\u65d7\u5b50 \u82f1\u570b\n\ud83c\uddec\ud83c\udde9=>\u65d7 \u683c\u6797\u7eb3\u8fbe,\u65d7\u5b50 \u683c\u745e\u90a3\u9054,\u65d7\u5b50 \u683c\u6797\u7d0d\u9054\n\ud83c\uddec\ud83c\uddea=>\u65d7 \u683c\u9c81\u5409\u4e9a,\u65d7\u5b50 \u55ac\u6cbb\u4e9e,\u65d7\u5b50 \u683c\u9b6f\u5409\u4e9e\n\ud83c\uddec\ud83c\uddeb=>\u65d7 \u6cd5\u5c5e\u572d\u4e9a\u90a3,\u65d7\u5b50 \u6cd5\u5c6c\u572d\u4e9e\u90a3\n\ud83c\uddec\ud83c\uddec=>\u65d7 \u6839\u897f\u5c9b,\u65d7\u5b50 \u6839\u606f\n\ud83c\uddec\ud83c\udded=>\u65d7 \u52a0\u7eb3,\u65d7\u5b50 \u8fe6\u7d0d,\u65d7\u5b50 \u52a0\u7d0d\n\ud83c\uddec\ud83c\uddee=>\u65d7 \u76f4\u5e03\u7f57\u9640,\u65d7\u5b50 \u76f4\u5e03\u7f85\u9640\n\ud83c\uddec\ud83c\uddf1=>\u65d7 \u683c\u9675\u5170,\u65d7\u5b50 \u683c\u9675\u862d\n\ud83c\uddec\ud83c\uddf2=>\u65d7 \u5188\u6bd4\u4e9a,\u65d7\u5b50 \u7518\u6bd4\u4e9e,\u65d7\u5b50 \u5ca1\u6bd4\u4e9e\n\ud83c\uddec\ud83c\uddf3=>\u65d7 \u51e0\u5185\u4e9a,\u65d7\u5b50 \u5e7e\u5167\u4e9e\n\ud83c\uddec\ud83c\uddf5=>\u65d7 \u74dc\u5fb7\u7f57\u666e,\u65d7\u5b50 \u74dc\u5730\u6d1b\u666e\n\ud83c\uddec\ud83c\uddf6=>\u65d7 \u8d64\u9053\u51e0\u5185\u4e9a,\u65d7\u5b50 \u8d64\u9053\u5e7e\u5167\u4e9e\n\ud83c\uddec\ud83c\uddf7=>\u65d7 \u5e0c\u814a,\u65d7\u5b50 \u5e0c\u81d8\n\ud83c\uddec\ud83c\uddf8=>\u65d7 \u5357\u4e54\u6cbb\u4e9a\u548c\u5357\u6851\u5a01\u5947\u7fa4\u5c9b,\u65d7\u5b50 \u5357\u55ac\u6cbb\u4e9e\u8207\u5357\u4e09\u660e\u6cbb\u7fa4\u5cf6,\u65d7\u5b50 \u5357\u4f50\u6cbb\u4e9e\u5cf6\u8207\u5357\u6851\u5a01\u5947\u7fa4\u5cf6\n\ud83c\uddec\ud83c\uddf9=>\u65d7 \u5371\u5730\u9a6c\u62c9,\u65d7\u5b50 \u74dc\u5730\u99ac\u62c9,\u65d7\u5b50 \u5371\u5730\u99ac\u62c9\n\ud83c\uddec\ud83c\uddfa=>\u65d7 \u5173\u5c9b,\u65d7\u5b50 \u95dc\u5cf6\n\ud83c\uddec\ud83c\uddfc=>\u65d7 \u51e0\u5185\u4e9a\u6bd4\u7ecd,\u65d7\u5b50 \u5e7e\u5167\u4e9e\u6bd4\u7d22,\u65d7\u5b50 \u5e7e\u5167\u4e9e\u6bd4\u7d39\n\ud83c\uddec\ud83c\uddfe=>\u65d7 \u572d\u4e9a\u90a3,\u65d7\u5b50 \u84cb\u4e9e\u90a3,\u65d7\u5b50 \u572d\u4e9e\u90a3\n\ud83c\udded\ud83c\uddf0=>\u65d7 \u4e2d\u56fd\u9999\u6e2f\u7279\u522b\u884c\u653f\u533a,\u65d7\u5b50 \u4e2d\u570b\u9999\u6e2f\u7279\u5225\u884c\u653f\u5340\n\ud83c\udded\ud83c\uddf2=>\u65d7 \u8d6b\u5fb7\u5c9b\u548c\u9ea6\u514b\u5510\u7eb3\u7fa4\u5c9b,\u65d7\u5b50 \u8d6b\u5fb7\u5cf6\u53ca\u9ea5\u5510\u7d0d\u7fa4\u5cf6\n\ud83c\udded\ud83c\uddf3=>\u65d7 \u6d2a\u90fd\u62c9\u65af,\u65d7\u5b50 \u5b8f\u90fd\u62c9\u65af,\u65d7\u5b50 \u6d2a\u90fd\u62c9\u65af\n\ud83c\udded\ud83c\uddf7=>\u65d7 \u514b\u7f57\u5730\u4e9a,\u65d7\u5b50 \u514b\u7f85\u57c3\u897f\u4e9e,\u65d7\u5b50 \u514b\u7f85\u5730\u4e9e\n\ud83c\udded\ud83c\uddf9=>\u65d7 \u6d77\u5730,\u65d7\u5b50 \u6d77\u5730\n\ud83c\udded\ud83c\uddfa=>\u65d7 \u5308\u7259\u5229,\u65d7\u5b50 \u5308\u7259\u5229\n\ud83c\uddee\ud83c\udde8=>\u65d7 \u52a0\u7eb3\u5229\u7fa4\u5c9b,\u65d7\u5b50 \u52a0\u90a3\u5229\u7fa4\u5cf6\n\ud83c\uddee\ud83c\udde9=>\u65d7 \u5370\u5ea6\u5c3c\u897f\u4e9a,\u65d7\u5b50 \u5370\u5c3c\n\ud83c\uddee\ud83c\uddea=>\u65d7 \u7231\u5c14\u5170,\u65d7\u5b50 \u611b\u723e\u862d\n\ud83c\uddee\ud83c\uddf1=>\u65d7 \u4ee5\u8272\u5217,\u65d7\u5b50 \u4ee5\u8272\u5217\n\ud83c\uddee\ud83c\uddf2=>\u65d7 \u9a6c\u6069\u5c9b,\u65d7\u5b50 \u66fc\u5cf6,\u65d7\u5b50 \u99ac\u6069\u5cf6\n\ud83c\uddee\ud83c\uddf3=>\u65d7 \u5370\u5ea6,\u65d7\u5b50 \u5370\u5ea6\n\ud83c\uddee\ud83c\uddf4=>\u65d7 \u82f1\u5c5e\u5370\u5ea6\u6d0b\u9886\u5730,\u65d7\u5b50 \u82f1\u5c6c\u5370\u5ea6\u6d0b\u9818\u5730\n\ud83c\uddee\ud83c\uddf6=>\u65d7 \u4f0a\u62c9\u514b,\u65d7\u5b50 \u4f0a\u62c9\u514b\n\ud83c\uddee\ud83c\uddf7=>\u65d7 \u4f0a\u6717,\u65d7\u5b50 \u4f0a\u6717\n\ud83c\uddee\ud83c\uddf8=>\u65d7 \u51b0\u5c9b,\u65d7\u5b50 \u51b0\u5cf6\n\ud83c\uddee\ud83c\uddf9=>\u65d7 \u610f\u5927\u5229,\u65d7\u5b50 \u7fa9\u5927\u5229,\u65d7\u5b50 \u610f\u5927\u5229\n\ud83c\uddef\ud83c\uddea=>\u65d7 \u6cfd\u897f\u5c9b,\u65d7\u5b50 \u6fa4\u897f\u5cf6\n\ud83c\uddef\ud83c\uddf2=>\u65d7 \u7259\u4e70\u52a0,\u65d7\u5b50 \u7259\u8cb7\u52a0\n\ud83c\uddef\ud83c\uddf4=>\u65d7 \u7ea6\u65e6,\u65d7\u5b50 \u7d04\u65e6\n\ud83c\uddef\ud83c\uddf5=>\u65d7 \u65e5\u672c,\u65d7\u5b50 \u65e5\u672c\n\ud83c\uddf0\ud83c\uddea=>\u65d7 \u80af\u5c3c\u4e9a,\u65d7\u5b50 \u80af\u4e9e,\u65d7\u5b50 \u80af\u5c3c\u4e9e\n\ud83c\uddf0\ud83c\uddec=>\u65d7 \u5409\u5c14\u5409\u65af\u65af\u5766,\u65d7\u5b50 \u5409\u723e\u5409\u65af\n\ud83c\uddf0\ud83c\udded=>\u65d7 \u67ec\u57d4\u5be8,\u65d7\u5b50 \u67ec\u57d4\u5be8\n\ud83c\uddf0\ud83c\uddee=>\u65d7 \u57fa\u91cc\u5df4\u65af,\u65d7\u5b50 \u5409\u91cc\u5df4\u65af\n\ud83c\uddf0\ud83c\uddf2=>\u65d7 \u79d1\u6469\u7f57,\u65d7\u5b50 \u845b\u6469,\u65d7\u5b50 \u79d1\u6469\u7f85\n\ud83c\uddf0\ud83c\uddf3=>\u65d7 \u5723\u57fa\u8328\u548c\u5c3c\u7ef4\u65af,\u65d7\u5b50 \u8056\u514b\u91cc\u65af\u591a\u798f\u53ca\u5c3c\u7dad\u65af,\u65d7\u5b50 \u8056\u57fa\u8328\u548c\u5c3c\u7dad\u65af\n\ud83c\uddf0\ud83c\uddf5=>\u65d7 \u671d\u9c9c,\u65d7\u5b50 \u5317\u97d3\n\ud83c\uddf0\ud83c\uddf7=>\u65d7 \u97e9\u56fd,\u65d7\u5b50 \u5357\u97d3\n\ud83c\uddf0\ud83c\uddfc=>\u65d7 \u79d1\u5a01\u7279,\u65d7\u5b50 \u79d1\u5a01\u7279\n\ud83c\uddf0\ud83c\uddfe=>\u65d7 \u5f00\u66fc\u7fa4\u5c9b,\u65d7\u5b50 \u958b\u66fc\u7fa4\u5cf6\n\ud83c\uddf0\ud83c\uddff=>\u65d7 \u54c8\u8428\u514b\u65af\u5766,\u65d7\u5b50 \u54c8\u85a9\u514b\n\ud83c\uddf1\ud83c\udde6=>\u65d7 \u8001\u631d,\u65d7\u5b50 \u5bee\u570b,\u65d7\u5b50 \u8001\u64be\n\ud83c\uddf1\ud83c\udde7=>\u65d7 \u9ece\u5df4\u5ae9,\u65d7\u5b50 \u9ece\u5df4\u5ae9\n\ud83c\uddf1\ud83c\udde8=>\u65d7 \u5723\u5362\u897f\u4e9a,\u65d7\u5b50 \u8056\u9732\u897f\u4e9e,\u65d7\u5b50 \u8056\u76e7\u897f\u4e9e\n\ud83c\uddf1\ud83c\uddee=>\u65d7 \u5217\u652f\u6566\u58eb\u767b,\u65d7\u5b50 \u5217\u652f\u6566\u65af\u767b,\u65d7\u5b50 \u5217\u652f\u6566\u58eb\u767b\n\ud83c\uddf1\ud83c\uddf0=>\u65d7 \u65af\u91cc\u5170\u5361,\u65d7\u5b50 \u65af\u91cc\u862d\u5361\n\ud83c\uddf1\ud83c\uddf7=>\u65d7 \u5229\u6bd4\u91cc\u4e9a,\u65d7\u5b50 \u8cf4\u6bd4\u745e\u4e9e,\u65d7\u5b50 \u5229\u6bd4\u91cc\u4e9e\n\ud83c\uddf1\ud83c\uddf8=>\u65d7 \u83b1\u7d22\u6258,\u65d7\u5b50 \u8cf4\u7d22\u6258,\u65d7\u5b50 \u840a\u7d22\u6258\n\ud83c\uddf1\ud83c\uddf9=>\u65d7 \u7acb\u9676\u5b9b,\u65d7\u5b50 \u7acb\u9676\u5b9b\n\ud83c\uddf1\ud83c\uddfa=>\u65d7 \u5362\u68ee\u5821,\u65d7\u5b50 \u76e7\u68ee\u5821\n\ud83c\uddf1\ud83c\uddfb=>\u65d7 \u62c9\u8131\u7ef4\u4e9a,\u65d7\u5b50 \u62c9\u812b\u7dad\u4e9e\n\ud83c\uddf1\ud83c\uddfe=>\u65d7 \u5229\u6bd4\u4e9a,\u65d7\u5b50 \u5229\u6bd4\u4e9e\n\ud83c\uddf2\ud83c\udde6=>\u65d7 \u6469\u6d1b\u54e5,\u65d7\u5b50 \u6469\u6d1b\u54e5\n\ud83c\uddf2\ud83c\udde8=>\u65d7 \u6469\u7eb3\u54e5,\u65d7\u5b50 \u6469\u7d0d\u54e5\n\ud83c\uddf2\ud83c\udde9=>\u65d7 \u6469\u5c14\u591a\u74e6,\u65d7\u5b50 \u6469\u723e\u591a\u74e6\n\ud83c\uddf2\ud83c\uddea=>\u65d7 \u9ed1\u5c71,\u65d7\u5b50 \u8499\u7279\u5167\u54e5\u7f85,\u65d7\u5b50 \u9ed1\u5c71\n\ud83c\uddf2\ud83c\uddeb=>\u65d7 \u6cd5\u5c5e\u5723\u9a6c\u4e01,\u65d7\u5b50 \u6cd5\u5c6c\u8056\u99ac\u4e01\n\ud83c\uddf2\ud83c\uddec=>\u65d7 \u9a6c\u8fbe\u52a0\u65af\u52a0,\u65d7\u5b50 \u99ac\u9054\u52a0\u65af\u52a0\n\ud83c\uddf2\ud83c\udded=>\u65d7 \u9a6c\u7ecd\u5c14\u7fa4\u5c9b,\u65d7\u5b50 \u99ac\u7d39\u723e\u7fa4\u5cf6\n\ud83c\uddf2\ud83c\uddf0=>\u65d7 \u5317\u9a6c\u5176\u987f,\u65d7\u5b50 \u5317\u99ac\u5176\u9813\n\ud83c\uddf2\ud83c\uddf1=>\u65d7 \u9a6c\u91cc,\u65d7\u5b50 \u99ac\u5229,\u65d7\u5b50 \u99ac\u91cc\n\ud83c\uddf2\ud83c\uddf2=>\u65d7 \u7f05\u7538,\u65d7\u5b50 \u7dec\u7538\n\ud83c\uddf2\ud83c\uddf3=>\u65d7 \u8499\u53e4,\u65d7\u5b50 \u8499\u53e4\n\ud83c\uddf2\ud83c\uddf4=>\u65d7 \u4e2d\u56fd\u6fb3\u95e8\u7279\u522b\u884c\u653f\u533a,\u65d7\u5b50 \u4e2d\u570b\u6fb3\u9580\u7279\u5225\u884c\u653f\u5340\n\ud83c\uddf2\ud83c\uddf5=>\u65d7 \u5317\u9a6c\u91cc\u4e9a\u7eb3\u7fa4\u5c9b,\u65d7\u5b50 \u5317\u99ac\u5229\u5b89\u7d0d\u7fa4\u5cf6\n\ud83c\uddf2\ud83c\uddf6=>\u65d7 \u9a6c\u63d0\u5c3c\u514b,\u65d7\u5b50 \u99ac\u4e01\u5c3c\u514b\n\ud83c\uddf2\ud83c\uddf7=>\u65d7 \u6bdb\u91cc\u5854\u5c3c\u4e9a,\u65d7\u5b50 \u8305\u5229\u5854\u5c3c\u4e9e,\u65d7\u5b50 \u6bdb\u91cc\u5854\u5c3c\u4e9e\n\ud83c\uddf2\ud83c\uddf8=>\u65d7 \u8499\u7279\u585e\u62c9\u7279,\u65d7\u5b50 \u8499\u54f2\u81d8,\u65d7\u5b50 \u8499\u7279\u585e\u62c9\u7279\n\ud83c\uddf2\ud83c\uddf9=>\u65d7 \u9a6c\u8033\u4ed6,\u65d7\u5b50 \u99ac\u723e\u4ed6,\u65d7\u5b50 \u99ac\u8033\u4ed6\n\ud83c\uddf2\ud83c\uddfa=>\u65d7 \u6bdb\u91cc\u6c42\u65af,\u65d7\u5b50 \u6a21\u91cc\u897f\u65af,\u65d7\u5b50 \u6bdb\u91cc\u88d8\u65af\n\ud83c\uddf2\ud83c\uddfb=>\u65d7 \u9a6c\u5c14\u4ee3\u592b,\u65d7\u5b50 \u99ac\u723e\u5730\u592b,\u65d7\u5b50 \u99ac\u723e\u4ee3\u592b\n\ud83c\uddf2\ud83c\uddfc=>\u65d7 \u9a6c\u62c9\u7ef4,\u65d7\u5b50 \u99ac\u62c9\u5a01,\u65d7\u5b50 \u99ac\u62c9\u7dad\n\ud83c\uddf2\ud83c\uddfd=>\u65d7 \u58a8\u897f\u54e5,\u65d7\u5b50 \u58a8\u897f\u54e5\n\ud83c\uddf2\ud83c\uddfe=>\u65d7 \u9a6c\u6765\u897f\u4e9a,\u65d7\u5b50 \u99ac\u4f86\u897f\u4e9e\n\ud83c\uddf2\ud83c\uddff=>\u65d7 \u83ab\u6851\u6bd4\u514b,\u65d7\u5b50 \u83ab\u4e09\u6bd4\u514b,\u65d7\u5b50 \u83ab\u6851\u6bd4\u514b\n\ud83c\uddf3\ud83c\udde6=>\u65d7 \u7eb3\u7c73\u6bd4\u4e9a,\u65d7\u5b50 \u7d0d\u7c73\u6bd4\u4e9e\n\ud83c\uddf3\ud83c\udde8=>\u65d7 \u65b0\u5580\u91cc\u591a\u5c3c\u4e9a,\u65d7\u5b50 \u65b0\u5580\u91cc\u591a\u5c3c\u4e9e\n\ud83c\uddf3\ud83c\uddea=>\u65d7 \u5c3c\u65e5\u5c14,\u65d7\u5b50 \u5c3c\u65e5,\u65d7\u5b50 \u5c3c\u65e5\u723e\n\ud83c\uddf3\ud83c\uddeb=>\u65d7 \u8bfa\u798f\u514b\u5c9b,\u65d7\u5b50 \u8afe\u798f\u514b\u5cf6\n\ud83c\uddf3\ud83c\uddec=>\u65d7 \u5c3c\u65e5\u5229\u4e9a,\u65d7\u5b50 \u5948\u53ca\u5229\u4e9e,\u65d7\u5b50 \u5c3c\u65e5\u5229\u4e9e\n\ud83c\uddf3\ud83c\uddee=>\u65d7 \u5c3c\u52a0\u62c9\u74dc,\u65d7\u5b50 \u5c3c\u52a0\u62c9\u74dc\n\ud83c\uddf3\ud83c\uddf1=>\u65d7 \u8377\u5170,\u65d7\u5b50 \u8377\u862d\n\ud83c\uddf3\ud83c\uddf4=>\u65d7 \u632a\u5a01,\u65d7\u5b50 \u632a\u5a01\n\ud83c\uddf3\ud83c\uddf5=>\u65d7 \u5c3c\u6cca\u5c14,\u65d7\u5b50 \u5c3c\u6cca\u723e\n\ud83c\uddf3\ud83c\uddf7=>\u65d7 \u7459\u9c81,\u65d7\u5b50 \u8afe\u9b6f,\u65d7\u5b50 \u7459\u9b6f\n\ud83c\uddf3\ud83c\uddfa=>\u65d7 \u7ebd\u57c3,\u65d7\u5b50 \u7d10\u57c3\u5cf6\n\ud83c\uddf3\ud83c\uddff=>\u65d7 \u65b0\u897f\u5170,\u65d7\u5b50 \u7d10\u897f\u862d\n\ud83c\uddf4\ud83c\uddf2=>\u65d7 \u963f\u66fc,\u65d7\u5b50 \u963f\u66fc\n\ud83c\uddf5\ud83c\udde6=>\u65d7 \u5df4\u62ff\u9a6c,\u65d7\u5b50 \u5df4\u62ff\u99ac\n\ud83c\uddf5\ud83c\uddea=>\u65d7 \u79d8\u9c81,\u65d7\u5b50 \u79d8\u9b6f\n\ud83c\uddf5\ud83c\uddeb=>\u65d7 \u6cd5\u5c5e\u6ce2\u5229\u5c3c\u897f\u4e9a,\u65d7\u5b50 \u6cd5\u5c6c\u73bb\u91cc\u5c3c\u897f\u4e9e,\u65d7\u5b50 \u6cd5\u5c6c\u6ce2\u5229\u5c3c\u897f\u4e9e\n\ud83c\uddf5\ud83c\uddec=>\u65d7 \u5df4\u5e03\u4e9a\u65b0\u51e0\u5185\u4e9a,\u65d7\u5b50 \u5df4\u5e03\u4e9e\u7d10\u5e7e\u5167\u4e9e,\u65d7\u5b50 \u5df4\u5e03\u4e9e\u65b0\u5e7e\u5167\u4e9e\n\ud83c\uddf5\ud83c\udded=>\u65d7 \u83f2\u5f8b\u5bbe,\u65d7\u5b50 \u83f2\u5f8b\u8cd3\n\ud83c\uddf5\ud83c\uddf0=>\u65d7 \u5df4\u57fa\u65af\u5766,\u65d7\u5b50 \u5df4\u57fa\u65af\u5766\n\ud83c\uddf5\ud83c\uddf1=>\u65d7 \u6ce2\u5170,\u65d7\u5b50 \u6ce2\u862d\n\ud83c\uddf5\ud83c\uddf2=>\u65d7 \u5723\u76ae\u57c3\u5c14\u548c\u5bc6\u514b\u9686\u7fa4\u5c9b,\u65d7\u5b50 \u8056\u76ae\u57c3\u8207\u5bc6\u514b\u9686\u7fa4\u5cf6\n\ud83c\uddf5\ud83c\uddf3=>\u65d7 \u76ae\u7279\u51ef\u6069\u7fa4\u5c9b,\u65d7\u5b50 \u76ae\u7279\u80af\u7fa4\u5cf6,\u65d7\u5b50 \u76ae\u7279\u51f1\u6069\u5cf6\n\ud83c\uddf5\ud83c\uddf7=>\u65d7 \u6ce2\u591a\u9ece\u5404,\u65d7\u5b50 \u6ce2\u591a\u9ece\u5404\n\ud83c\uddf5\ud83c\uddf8=>\u65d7 \u5df4\u52d2\u65af\u5766\u9886\u571f,\u65d7\u5b50 \u5df4\u52d2\u65af\u5766\u81ea\u6cbb\u5340,\u65d7\u5b50 \u5df4\u52d2\u65af\u5766\u9818\u571f\n\ud83c\uddf5\ud83c\uddf9=>\u65d7 \u8461\u8404\u7259,\u65d7\u5b50 \u8461\u8404\u7259\n\ud83c\uddf5\ud83c\uddfc=>\u65d7 \u5e15\u52b3,\u65d7\u5b50 \u5e1b\u7409\n\ud83c\uddf5\ud83c\uddfe=>\u65d7 \u5df4\u62c9\u572d,\u65d7\u5b50 \u5df4\u62c9\u572d\n\ud83c\uddf6\ud83c\udde6=>\u65d7 \u5361\u5854\u5c14,\u65d7\u5b50 \u5361\u9054,\u65d7\u5b50 \u5361\u5854\u723e\n\ud83c\uddf7\ud83c\uddea=>\u65d7 \u7559\u5c3c\u6c6a,\u65d7\u5b50 \u7559\u5c3c\u65fa\n\ud83c\uddf7\ud83c\uddf4=>\u65d7 \u7f57\u9a6c\u5c3c\u4e9a,\u65d7\u5b50 \u7f85\u99ac\u5c3c\u4e9e\n\ud83c\uddf7\ud83c\uddf8=>\u65d7 \u585e\u5c14\u7ef4\u4e9a,\u65d7\u5b50 \u585e\u723e\u7dad\u4e9e\n\ud83c\uddf7\ud83c\uddfa=>\u65d7 \u4fc4\u7f57\u65af,\u65d7\u5b50 \u4fc4\u7f85\u65af\n\ud83c\uddf7\ud83c\uddfc=>\u65d7 \u5362\u65fa\u8fbe,\u65d7\u5b50 \u76e7\u5b89\u9054,\u65d7\u5b50 \u76e7\u65fa\u9054\n\ud83c\uddf8\ud83c\udde6=>\u65d7 \u6c99\u7279\u963f\u62c9\u4f2f,\u65d7\u5b50 \u6c99\u70cf\u5730\u963f\u62c9\u4f2f,\u65d7\u5b50 \u6c99\u5730\u963f\u62c9\u4f2f\n\ud83c\uddf8\ud83c\udde7=>\u65d7 \u6240\u7f57\u95e8\u7fa4\u5c9b,\u65d7\u5b50 \u7d22\u7f85\u9580\u7fa4\u5cf6,\u65d7\u5b50 \u6240\u7f85\u9580\u7fa4\u5cf6\n\ud83c\uddf8\ud83c\udde8=>\u65d7 \u585e\u820c\u5c14,\u65d7\u5b50 \u585e\u5e2d\u723e,\u65d7\u5b50 \u585e\u820c\u723e\n\ud83c\uddf8\ud83c\udde9=>\u65d7 \u82cf\u4e39,\u65d7\u5b50 \u8607\u4e39\n\ud83c\uddf8\ud83c\uddea=>\u65d7 \u745e\u5178,\u65d7\u5b50 \u745e\u5178\n\ud83c\uddf8\ud83c\uddec=>\u65d7 \u65b0\u52a0\u5761,\u65d7\u5b50 \u65b0\u52a0\u5761\n\ud83c\uddf8\ud83c\udded=>\u65d7 \u5723\u8d6b\u52d2\u62ff,\u65d7\u5b50 \u8056\u8d6b\u52d2\u62ff\u5cf6\n\ud83c\uddf8\ud83c\uddee=>\u65d7 \u65af\u6d1b\u6587\u5c3c\u4e9a,\u65d7\u5b50 \u65af\u6d1b\u7dad\u5c3c\u4e9e,\u65d7\u5b50 \u65af\u6d1b\u6587\u5c3c\u4e9e\n\ud83c\uddf8\ud83c\uddef=>\u65d7 \u65af\u74e6\u5c14\u5df4\u548c\u626c\u9a6c\u5ef6,\u65d7\u5b50 \u632a\u5a01\u5c6c\u65af\u74e6\u5df4\u53ca\u5c16\u68c9,\u65d7\u5b50 \u65af\u74e6\u723e\u5df4\u7279\u7fa4\u5cf6\u53ca\u63da\u99ac\u5ef6\u5cf6\n\ud83c\uddf8\ud83c\uddf0=>\u65d7 \u65af\u6d1b\u4f10\u514b,\u65d7\u5b50 \u65af\u6d1b\u4f10\u514b\n\ud83c\uddf8\ud83c\uddf1=>\u65d7 \u585e\u62c9\u5229\u6602,\u65d7\u5b50 \u7345\u5b50\u5c71,\u65d7\u5b50 \u585e\u62c9\u5229\u6602\n\ud83c\uddf8\ud83c\uddf2=>\u65d7 \u5723\u9a6c\u529b\u8bfa,\u65d7\u5b50 \u8056\u99ac\u5229\u8afe\n\ud83c\uddf8\ud83c\uddf3=>\u65d7 \u585e\u5185\u52a0\u5c14,\u65d7\u5b50 \u585e\u5167\u52a0\u723e\n\ud83c\uddf8\ud83c\uddf4=>\u65d7 \u7d22\u9a6c\u91cc,\u65d7\u5b50 \u7d22\u99ac\u5229\u4e9e,\u65d7\u5b50 \u7d22\u99ac\u91cc\n\ud83c\uddf8\ud83c\uddf7=>\u65d7 \u82cf\u91cc\u5357,\u65d7\u5b50 \u8607\u5229\u5357,\u65d7\u5b50 \u8607\u91cc\u5357\n\ud83c\uddf8\ud83c\uddf8=>\u65d7 \u5357\u82cf\u4e39,\u65d7\u5b50 \u5357\u8607\u4e39\n\ud83c\uddf8\ud83c\uddf9=>\u65d7 \u5723\u591a\u7f8e\u548c\u666e\u6797\u897f\u6bd4,\u65d7\u5b50 \u8056\u591a\u7f8e\u666e\u6797\u897f\u6bd4,\u65d7\u5b50 \u8056\u591a\u7f8e\u548c\u666e\u6797\u897f\u6bd4\n\ud83c\uddf8\ud83c\uddfb=>\u65d7 \u8428\u5c14\u74e6\u591a,\u65d7\u5b50 \u85a9\u723e\u74e6\u591a\n\ud83c\uddf8\ud83c\uddfd=>\u65d7 \u8377\u5c5e\u5723\u9a6c\u4e01,\u65d7\u5b50 \u8377\u5c6c\u8056\u99ac\u4e01\n\ud83c\uddf8\ud83c\uddfe=>\u65d7 \u53d9\u5229\u4e9a,\u65d7\u5b50 \u6558\u5229\u4e9e\n\ud83c\uddf8\ud83c\uddff=>\u65d7 \u65af\u5a01\u58eb\u5170,\u65d7\u5b50 \u53f2\u74e6\u5e1d\u5c3c,\u65d7\u5b50 \u65af\u5a01\u58eb\u862d\n\ud83c\uddf9\ud83c\udde6=>\u65d7 \u7279\u91cc\u65af\u5766-\u8fbe\u5e93\u5c3c\u4e9a\u7fa4\u5c9b,\u65d7\u5b50 \u7279\u91cc\u65af\u5766\u9054\u5eab\u5c3c\u4e9e\u7fa4\u5cf6\n\ud83c\uddf9\ud83c\udde8=>\u65d7 \u7279\u514b\u65af\u548c\u51ef\u79d1\u65af\u7fa4\u5c9b,\u65d7\u5b50 \u571f\u514b\u65af\u53ca\u958b\u79d1\u65af\u7fa4\u5cf6,\u65d7\u5b50 \u7279\u514b\u65af\u548c\u51f1\u79d1\u65af\u7fa4\u5cf6\n\ud83c\uddf9\ud83c\udde9=>\u65d7 \u4e4d\u5f97,\u65d7\u5b50 \u67e5\u5fb7,\u65d7\u5b50 \u4e4d\u5f97\n\ud83c\uddf9\ud83c\uddeb=>\u65d7 \u6cd5\u5c5e\u5357\u90e8\u9886\u5730,\u65d7\u5b50 \u6cd5\u5c6c\u5357\u90e8\u5c6c\u5730,\u65d7\u5b50 \u6cd5\u5c6c\u5357\u90e8\u9818\u5730\n\ud83c\uddf9\ud83c\uddec=>\u65d7 \u591a\u54e5,\u65d7\u5b50 \u591a\u54e5\n\ud83c\uddf9\ud83c\udded=>\u65d7 \u6cf0\u56fd,\u65d7\u5b50 \u6cf0\u570b\n\ud83c\uddf9\ud83c\uddef=>\u65d7 \u5854\u5409\u514b\u65af\u5766,\u65d7\u5b50 \u5854\u5409\u514b\n\ud83c\uddf9\ud83c\uddf0=>\u65d7 \u6258\u514b\u52b3,\u65d7\u5b50 \u6258\u514b\u52de\u7fa4\u5cf6\n\ud83c\uddf9\ud83c\uddf1=>\u65d7 \u4e1c\u5e1d\u6c76,\u65d7\u5b50 \u6771\u5e1d\u6c76\n\ud83c\uddf9\ud83c\uddf2=>\u65d7 \u571f\u5e93\u66fc\u65af\u5766,\u65d7\u5b50 \u571f\u5eab\u66fc\n\ud83c\uddf9\ud83c\uddf3=>\u65d7 \u7a81\u5c3c\u65af,\u65d7\u5b50 \u7a81\u5c3c\u897f\u4e9e\n\ud83c\uddf9\ud83c\uddf4=>\u65d7 \u6c64\u52a0,\u65d7\u5b50 \u6771\u52a0,\u65d7\u5b50 \u6e6f\u52a0\n\ud83c\uddf9\ud83c\uddf7=>\u65d7 \u571f\u8033\u5176,\u65d7\u5b50 \u571f\u8033\u5176\n\ud83c\uddf9\ud83c\uddf9=>\u65d7 \u7279\u7acb\u5c3c\u8fbe\u548c\u591a\u5df4\u54e5,\u65d7\u5b50 \u5343\u91cc\u9054\u53ca\u6258\u5df4\u54e5,\u65d7\u5b50 \u5343\u91cc\u9054\u548c\u591a\u5df4\u54e5\n\ud83c\uddf9\ud83c\uddfb=>\u65d7 \u56fe\u74e6\u5362,\u65d7\u5b50 \u5410\u74e6\u9b6f,\u65d7\u5b50 \u5716\u74e6\u76e7\n\ud83c\uddf9\ud83c\uddfc=>\u65d7 \u53f0\u6e7e,\u65d7\u5b50 \u53f0\u7063\n\ud83c\uddf9\ud83c\uddff=>\u65d7 \u5766\u6851\u5c3c\u4e9a,\u65d7\u5b50 \u5766\u5c1a\u5c3c\u4e9e,\u65d7\u5b50 \u5766\u6851\u5c3c\u4e9e\n\ud83c\uddfa\ud83c\udde6=>\u65d7 \u4e4c\u514b\u5170,\u65d7\u5b50 \u70cf\u514b\u862d\n\ud83c\uddfa\ud83c\uddec=>\u65d7 \u4e4c\u5e72\u8fbe,\u65d7\u5b50 \u70cf\u5e72\u9054\n\ud83c\uddfa\ud83c\uddf2=>\u65d7 \u7f8e\u56fd\u672c\u571f\u5916\u5c0f\u5c9b\u5c7f,\u65d7\u5b50 \u7f8e\u570b\u672c\u571f\u5916\u5c0f\u5cf6\u5dbc\n\ud83c\uddfa\ud83c\uddf3=>\u65d7 \u8054\u5408\u56fd,\u65d7\u5b50 \u806f\u5408\u570b\n\ud83c\uddfa\ud83c\uddf8=>\u65d7 \u7f8e\u56fd,\u65d7\u5b50 \u7f8e\u570b\n\ud83c\uddfa\ud83c\uddfe=>\u65d7 \u4e4c\u62c9\u572d,\u65d7\u5b50 \u70cf\u62c9\u572d\n\ud83c\uddfa\ud83c\uddff=>\u65d7 \u4e4c\u5179\u522b\u514b\u65af\u5766,\u65d7\u5b50 \u70cf\u8332\u5225\u514b\n\ud83c\uddfb\ud83c\udde6=>\u65d7 \u68b5\u8482\u5188,\u65d7\u5b50 \u68b5\u8482\u5ca1\n\ud83c\uddfb\ud83c\udde8=>\u65d7 \u5723\u6587\u68ee\u7279\u548c\u683c\u6797\u7eb3\u4e01\u65af,\u65d7\u5b50 \u8056\u6587\u68ee\u53ca\u683c\u745e\u90a3\u4e01,\u65d7\u5b50 \u8056\u6587\u68ee\u7279\u548c\u683c\u6797\u7d0d\u4e01\u65af\n\ud83c\uddfb\ud83c\uddea=>\u65d7 \u59d4\u5185\u745e\u62c9,\u65d7\u5b50 \u59d4\u5167\u745e\u62c9\n\ud83c\uddfb\ud83c\uddec=>\u65d7 \u82f1\u5c5e\u7ef4\u5c14\u4eac\u7fa4\u5c9b,\u65d7\u5b50 \u82f1\u5c6c\u7dad\u4eac\u7fa4\u5cf6,\u65d7\u5b50 \u82f1\u5c6c\u7dad\u723e\u4eac\u7fa4\u5cf6\n\ud83c\uddfb\ud83c\uddee=>\u65d7 \u7f8e\u5c5e\u7ef4\u5c14\u4eac\u7fa4\u5c9b,\u65d7\u5b50 \u7f8e\u5c6c\u7dad\u4eac\u7fa4\u5cf6,\u65d7\u5b50 \u7f8e\u5c6c\u7dad\u723e\u4eac\u7fa4\u5cf6\n\ud83c\uddfb\ud83c\uddf3=>\u65d7 \u8d8a\u5357,\u65d7\u5b50 \u8d8a\u5357\n\ud83c\uddfb\ud83c\uddfa=>\u65d7 \u74e6\u52aa\u963f\u56fe,\u65d7\u5b50 \u842c\u90a3\u675c,\u65d7\u5b50 \u74e6\u52aa\u963f\u5716\n\ud83c\uddfc\ud83c\uddeb=>\u65d7 \u74e6\u5229\u65af\u548c\u5bcc\u56fe\u7eb3,\u65d7\u5b50 \u74e6\u5229\u65af\u7fa4\u5cf6\u548c\u5bcc\u5716\u90a3\u7fa4\u5cf6\n\ud83c\uddfc\ud83c\uddf8=>\u65d7 \u8428\u6469\u4e9a,\u65d7\u5b50 \u85a9\u6469\u4e9e\n\ud83c\uddfd\ud83c\uddf0=>\u65d7 \u79d1\u7d22\u6c83,\u65d7\u5b50 \u79d1\u7d22\u6c83\n\ud83c\uddfe\ud83c\uddea=>\u65d7 \u4e5f\u95e8,\u65d7\u5b50 \u8449\u9580,\u65d7\u5b50 \u4e5f\u9580\n\ud83c\uddfe\ud83c\uddf9=>\u65d7 \u9a6c\u7ea6\u7279,\u65d7\u5b50 \u99ac\u7d04\u7279\u5cf6,\u65d7\u5b50 \u99ac\u7d04\u7279\n\ud83c\uddff\ud83c\udde6=>\u65d7 \u5357\u975e,\u65d7\u5b50 \u5357\u975e\n\ud83c\uddff\ud83c\uddf2=>\u65d7 \u8d5e\u6bd4\u4e9a,\u65d7\u5b50 \u5c1a\u6bd4\u4e9e,\u65d7\u5b50 \u8d0a\u6bd4\u4e9e\n\ud83c\uddff\ud83c\uddfc=>\u65d7 \u6d25\u5df4\u5e03\u97e6,\u65d7\u5b50 \u8f9b\u5df4\u5a01,\u65d7\u5b50 \u6d25\u5df4\u5e03\u97cb\n\ud83c\udff4\udb40\udc67\udb40\udc62\udb40\udc65\udb40\udc6e\udb40\udc67\udb40\udc7f=>\u65d7 \u82f1\u683c\u5170,\u65d7\u5b50 \u82f1\u683c\u862d\n\ud83c\udff4\udb40\udc67\udb40\udc62\udb40\udc73\udb40\udc63\udb40\udc74\udb40\udc7f=>\u65d7 \u82cf\u683c\u5170,\u65d7\u5b50 \u8607\u683c\u862d\n\ud83c\udff4\udb40\udc67\udb40\udc62\udb40\udc77\udb40\udc6c\udb40\udc73\udb40\udc7f=>\u65d7 \u5a01\u5c14\u58eb,\u65d7\u5b50 \u5a01\u723e\u65af\n0\u20e3=>\u6309\u952e 0,\u6309\u9375 0\n1\u20e3=>\u6309\u952e 1,\u6309\u9375 1\n2\u20e3=>\u6309\u952e 2,\u6309\u9375 2\n3\u20e3=>\u6309\u952e 3,\u6309\u9375 3\n4\u20e3=>\u6309\u952e 4,\u6309\u9375 4\n5\u20e3=>\u6309\u952e 5,\u6309\u9375 5\n6\u20e3=>\u6309\u952e 6,\u6309\u9375 6\n7\u20e3=>\u6309\u952e 7,\u6309\u9375 7\n8\u20e3=>\u6309\u952e 8,\u6309\u9375 8\n9\u20e3=>\u6309\u952e 9,\u6309\u9375 9\n"},Xe8V:function(e,t,n){var r={"./en.txt":["8zuZ"],"./fr.txt":["0UaG",9008],"./it.txt":["fEuz",2657],"./ja.txt":["w6Uu",9142],"./ko.txt":["OYz4",5754],"./lv.txt":["74gX",8050],"./pl.txt":["VpYh",2117],"./pt.txt":["IJJY",844],"./ru.txt":["CbY2",3995],"./tw.txt":["/WeX",4014],"./uk.txt":["ttXv",2885],"./zh.txt":["YtpN"]};function o(e){if(!n.o(r,e))return Promise.resolve().then((function(){var t=new Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t}));var t=r[e],o=t[0];return Promise.all(t.slice(1).map(n.e)).then((function(){return n.t(o,17)}))}o.keys=function(){return Object.keys(r)},o.id="Xe8V",e.exports=o},WcyA:function(e,t,n){var r={"./ar.json":["w+KS",8068],"./be.json":["Y1KG",7360],"./bg.json":["S28C",7509],"./ca.json":["onlN",4183],"./cs.json":["lMA4",6232],"./cy.json":["lYbH",5304],"./da.json":["Fh8K",8448],"./de.json":["3NZi",3211],"./el.json":["zgOB",5446],"./en_us.json":["ZpJZ",599],"./es.json":["CiGG",235],"./fa.json":["1tHH",796],"./fi.json":["sGj0",5978],"./fr.json":["34oX",143],"./he.json":["/VmC",6055],"./hr.json":["emm4",2633],"./hu.json":["jliF",1871],"./it.json":["4oeZ",9138],"./ja.json":["fdPL",8083],"./ko.json":["XWib",8306],"./lt.json":["pR5p",8787],"./lv.json":["0n8z",5499],"./ms.json":["4sjo",4108],"./nb.json":["+x8I",9355],"./nl.json":["OF6X",8653],"./pl.json":["DKBi",9052],"./pt.json":["UA2e",4549],"./ro.json":["DpRd",9978],"./ru.json":["6F6Z",6594],"./sk.json":["Ysub",8588],"./sl.json":["mNka",6765],"./sv.json":["RRhY",1001],"./ta.json":["6aoQ",7700],"./th.json":["ezEb",1752],"./tr.json":["ymtu",9735],"./tw.json":["SYM9",7343],"./uk.json":["x3Q+",9551],"./ur.json":["M5Cj",4217],"./vi.json":["5VHC",5330],"./zh_cn.json":["qfuP",4342]};function o(e){if(!n.o(r,e))return Promise.resolve().then((function(){var t=new Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t}));var t=r[e],o=t[0];return n.e(t[1]).then((function(){return n.t(o,19)}))}o.keys=function(){return Object.keys(r)},o.id="WcyA",e.exports=o},"ft+V":function(e,t,n){var r={"./svg/activities.svg":["/pfd",6515],"./svg/add-btn.svg":["M4lv",6515],"./svg/add-color.svg":["TuXC",6515],"./svg/add-column-left.svg":["8++z",6515],"./svg/add-column-right.svg":["OfTB",6515],"./svg/add-kanban-task.svg":["ogcv",6515],"./svg/add-small.svg":["G8Jm",6515],"./svg/add.svg":["Vnz7",6515],"./svg/add_from_template.svg":["OHQA",6515],"./svg/add_section_bottom.svg":["5JbK",6515],"./svg/add_section_top.svg":["EwfY",6515],"./svg/agenda-caldav.svg":["PXyZ",6515],"./svg/agenda-calendar-declined.svg":["7eyf",6515],"./svg/agenda-checkbox.svg":["ARIz",6515],"./svg/agenda-complete.svg":["cPbL",6515],"./svg/agenda-exchange.svg":["DvNO",6515],"./svg/agenda-google.svg":["ZFHJ",6515],"./svg/agenda-habit-complete.svg":["Q0UY",6515],"./svg/agenda-habit-wontdo.svg":["hrMx",6515],"./svg/agenda-icloud.svg":["zwjA",6515],"./svg/agenda-item-repeat.svg":["2Sp0",6515],"./svg/agenda-outlook.svg":["YTDP",6515],"./svg/agenda-pomo.svg":["TgtY",6515],"./svg/agenda-stopwatch.svg":["y/UP",6515],"./svg/agenda-subscribe.svg":["PJCv",6515],"./svg/agenda-wontdo.svg":["Pwd9",6515],"./svg/ai-advice.svg":["XtPe",6515],"./svg/ai-cli.svg":["C3We",6515],"./svg/ai-feature.svg":["N/0G",6515],"./svg/ai-mark.svg":["Ic6O",6515],"./svg/ai-mcp.svg":["Ryo4",6515],"./svg/ai-paused.svg":["KhNF",6515],"./svg/ai-recommend-section-arrow.svg":["eK69",6515],"./svg/ai-subtask.svg":["Tpjf",6515],"./svg/ai-suggestion.svg":["tQjx",6515],"./svg/ai-voice-create-text.svg":["VDv7",6515],"./svg/ai-voice-summary.svg":["iDcu",6515],"./svg/ai-voice-view-summary.svg":["JC8g",6515],"./svg/ai-voice-view-text.svg":["ZwM1",6515],"./svg/ai-voice.svg":["Wd2O",6515],"./svg/alipay.svg":["mQLP",6515],"./svg/all-list.svg":["GYAy",6515],"./svg/android.svg":["qrTc",6515],"./svg/animals-nature.svg":["tdqc",6515],"./svg/archive.svg":["Muto",6515],"./svg/arrow-back.svg":["puDZ",6515],"./svg/arrow-down.svg":["Egvf",6515],"./svg/arrow-line.svg":["H/Pg",6515],"./svg/arrow_bold_left.svg":["EUvx",6515],"./svg/arrow_bold_right.svg":["mlXV",6515],"./svg/assigned-to-me-list.svg":["Jz3I",6515],"./svg/assignment-detail.svg":["p0NC",6515],"./svg/assignment-none.svg":["glUg",6515],"./svg/assignment.svg":["8AS3",6515],"./svg/attachment.svg":["QtHk",6515],"./svg/attendee.svg":["RoAJ",6515],"./svg/audio.svg":["UkMD",6515],"./svg/back-settings.svg":["LBWA",6515],"./svg/batch-edit.svg":["+t+N",6515],"./svg/bind-parent.svg":["r2N5",6515],"./svg/bold_close.svg":["14Es",6515],"./svg/cal-add-button.svg":["LQYs",6515],"./svg/calendar-add.svg":["VbZS",6515],"./svg/calendar-caldav.svg":["rkiT",6515],"./svg/calendar-checkbox.svg":["dgS7",6515],"./svg/calendar-classic.svg":["Bndc",6515],"./svg/calendar-complete.svg":["aydx",6515],"./svg/calendar-config.svg":["CFIm",6515],"./svg/calendar-countdown.svg":["/E0z",6515],"./svg/calendar-declined.svg":["YYMK",6515],"./svg/calendar-exchange.svg":["hE2+",6515],"./svg/calendar-filter.svg":["AxZ0",6515],"./svg/calendar-google.svg":["hItC",6515],"./svg/calendar-habit-complete.svg":["CXnV",6515],"./svg/calendar-habit-wontdo.svg":["aqgJ",6515],"./svg/calendar-habit.svg":["I+P+",6515],"./svg/calendar-holiday-dark.svg":["+IwD",6515],"./svg/calendar-holiday.svg":["5VFX",6515],"./svg/calendar-icloud.svg":["j/+2",6515],"./svg/calendar-list-select.svg":["G3XR",6515],"./svg/calendar-list.svg":["kVQj",6515],"./svg/calendar-modern.svg":["8FVQ",6515],"./svg/calendar-note.svg":["5a2G",6515],"./svg/calendar-outlook.svg":["Ltbc",6515],"./svg/calendar-pomo.svg":["Ea+/",6515],"./svg/calendar-real-subtask.svg":["6HBF",6515],"./svg/calendar-repeat.svg":["xxLm",6515],"./svg/calendar-schedule-task.svg":["qPNX",6515],"./svg/calendar-schedule.svg":["SLp0",6515],"./svg/calendar-sidebar.svg":["08JU",6515],"./svg/calendar-simple-wontdo.svg":["f7z6",6515],"./svg/calendar-stopwatch.svg":["JUBq",6515],"./svg/calendar-sub.svg":["jykm",6515],"./svg/calendar-subscribe-calendar.svg":["BYh0",6515],"./svg/calendar-subscribe.svg":["2Pmj",6515],"./svg/calendar-subtask.svg":["4OP5",6515],"./svg/calendar-timetable.svg":["e85x",6515],"./svg/calendar-wontdo.svg":["ceks",6515],"./svg/calendar-workday-dark.svg":["EoBS",6515],"./svg/calendar-workday.svg":["WxgE",6515],"./svg/chatmind.svg":["DyoN",6515],"./svg/check_needless.svg":["Jln3",6515],"./svg/check_needless_detail.svg":["22OI",6515],"./svg/checkbox-caldav.svg":["oGKX",6515],"./svg/checkbox-circle-line.svg":["0AqU",6515],"./svg/checkbox-detail.svg":["kwkO",6515],"./svg/checkbox-exchange.svg":["YInE",6515],"./svg/checkbox-google.svg":["EGuV",6515],"./svg/checkbox-icloud.svg":["4tGc",6515],"./svg/checkbox-outlook.svg":["Tmjb",6515],"./svg/checkbox-timetable.svg":["Eays",6515],"./svg/checkbox.svg":["5A5j",6515],"./svg/chevron folder.svg":["1gHx",6515],"./svg/chevron-bold-down.svg":["lqP6",6515],"./svg/chevron-dropdown-open.svg":["8dcg",6515],"./svg/chevron-folder-close.svg":["9NuF",6515],"./svg/chevron-folder-open.svg":["bgT2",6515],"./svg/chevron-left.svg":["qk8O",6515],"./svg/chevron-right.svg":["y23d",6515],"./svg/circle-vip.svg":["p0Dy",6515],"./svg/classroom.svg":["Nw56",6515],"./svg/clear-input.svg":["0Oad",6515],"./svg/clear-trash.svg":["zRaZ",6515],"./svg/close.svg":["iqzC",6515],"./svg/close_new_column_button.svg":["FX3k",6515],"./svg/closed-list.svg":["CLno",6515],"./svg/color.svg":["Vy9Z",6515],"./svg/combine-task.svg":["4/M7",6515],"./svg/comment.svg":["H+l2",6515],"./svg/completed-list.svg":["86GE",6515],"./svg/completed.svg":["i+lA",6515],"./svg/connect-arrow.svg":["1j+X",6515],"./svg/connect-change.svg":["vOj8",6515],"./svg/connect-google.svg":["4aj6",6515],"./svg/connect-logo.svg":["JEgb",6515],"./svg/connect.svg":["Dcg7",6515],"./svg/contextmenu-custom.svg":["iTZG",6515],"./svg/convert-event.svg":["VEKh",6515],"./svg/convert-task.svg":["bZH8",6515],"./svg/convert_note.svg":["/xYP",6515],"./svg/copy-code.svg":["Kogg",6515],"./svg/copy-link.svg":["6+Hu",6515],"./svg/copy-task-link.svg":["bMdE",6515],"./svg/copy.svg":["xXsB",6515],"./svg/copy_to_text.svg":["k17/",6515],"./svg/countdown-background.svg":["otbf",6515],"./svg/countdown-pinned.svg":["4IYI",6515],"./svg/countdown-sidebar.svg":["Ze39",6515],"./svg/countdown-unpinned.svg":["DooO",6515],"./svg/countdown-vip.svg":["2kET",6515],"./svg/crop.svg":["4DxC",6515],"./svg/crown.svg":["ilDv",6515],"./svg/csl.svg":["oHat",6515],"./svg/csv.svg":["l0lp",6515],"./svg/current-streak.svg":["uKdJ",6515],"./svg/current-timezone.svg":["Vljv",6515],"./svg/custom-smart-list-search.svg":["EVNc",6515],"./svg/custom-smart-list.svg":["gYdD",6515],"./svg/cute-play.svg":["wDxY",6515],"./svg/cycleDone.svg":["F+R5",6515],"./svg/cycleUnDone.svg":["AWZT",6515],"./svg/dark-empty-default-1.svg":["rwG4",6515],"./svg/dark-empty-default-2.svg":["ES71",6515],"./svg/dark-empty-search-1.svg":["tjr/",6515],"./svg/dark-empty-search-2.svg":["KHVp",6515],"./svg/dark-empty-subscribe-1.svg":["JuBG",6515],"./svg/dark-empty-subscribe-2.svg":["Vh7V",6515],"./svg/date-filter.svg":["oDH2",6515],"./svg/date-unselected.svg":["qAQ+",6515],"./svg/delay.svg":["a9wA",6515],"./svg/delete-backup.svg":["nAvX",6515],"./svg/delete-circle.svg":["UwOA",6515],"./svg/delete-forever.svg":["utiZ",6515],"./svg/delete-transfer.svg":["SliK",6515],"./svg/delete.svg":["wbT2",6515],"./svg/descendant-task.svg":["3yYA",6515],"./svg/detail-date-unselected.svg":["o+oL",6515],"./svg/device_android.svg":["mcfx",6515],"./svg/device_apple_watch.svg":["owzy",6515],"./svg/device_harmonyos.svg":["qzVc",6515],"./svg/device_ipad.svg":["hOOa",6515],"./svg/device_iphone.svg":["921/",6515],"./svg/device_linux.svg":["i0bZ",6515],"./svg/device_mac.svg":["lN7o",6515],"./svg/device_unknown.svg":["iEKJ",6515],"./svg/device_windows.svg":["Cjo1",6515],"./svg/disabled-connect.svg":["rgh/",6515],"./svg/disconnect.svg":["QMHj",6515],"./svg/doc.svg":["85kf",6515],"./svg/document.svg":["Qe6o",6515],"./svg/down-arrow.svg":["5WOa",6515],"./svg/download.svg":["MDi5",6515],"./svg/draft-event.svg":["50wQ",6515],"./svg/draft-note.svg":["40BI",6515],"./svg/draft-task.svg":["fXjt",6515],"./svg/drag.svg":["olhT",6515],"./svg/drop-menu-trigger.svg":["3sa9",6515],"./svg/duedate.svg":["TSA4",6515],"./svg/edit-avatar.svg":["4sC3",6515],"./svg/edit-link.svg":["5prb",6515],"./svg/edit-subscribe-cal.svg":["KxhI",6515],"./svg/edit.svg":["cXif",6515],"./svg/edit_comment_project.svg":["giug",6515],"./svg/edit_read_project.svg":["CbKf",6515],"./svg/edit_write_project.svg":["rWgO",6515],"./svg/email.svg":["o/Dn",6515],"./svg/empty-abandon-2.svg":["/k4+",6515],"./svg/empty-abandon-3.svg":["pkf0",6515],"./svg/empty-abandon-6.svg":["2cSN",6515],"./svg/empty-abandon-7.svg":["Opg3",6515],"./svg/empty-assign-me-3.svg":["oKTN",6515],"./svg/empty-assign-me-4.svg":["/FPC",6515],"./svg/empty-assign-me-6.svg":["f0RF",6515],"./svg/empty-assign-me-7.svg":["TFvQ",6515],"./svg/empty-calendar-list-2.svg":["4g6/",6515],"./svg/empty-calendar-list-3.svg":["dlly",6515],"./svg/empty-calendar-list-6.svg":["GRS0",6515],"./svg/empty-calendar-list-7.svg":["oftU",6515],"./svg/empty-common-bg.svg":["svB4",6515],"./svg/empty-completed-2.svg":["KTDr",6515],"./svg/empty-completed-3.svg":["6mJR",6515],"./svg/empty-completed-6.svg":["cYj3",6515],"./svg/empty-completed-7.svg":["qGqN",6515],"./svg/empty-countdown-2.svg":["UaN5",6515],"./svg/empty-countdown-3.svg":["yNKM",6515],"./svg/empty-countdown-6.svg":["i7Tb",6515],"./svg/empty-countdown-7.svg":["g7hi",6515],"./svg/empty-csl-2.svg":["iZgn",6515],"./svg/empty-csl-3.svg":["AZ+U",6515],"./svg/empty-csl-6.svg":["UPDM",6515],"./svg/empty-csl-7.svg":["baj8",6515],"./svg/empty-default-1.svg":["DkFH",6515],"./svg/empty-default-2.svg":["3mSe",6515],"./svg/empty-focus-menu-2.svg":["4xe3",6515],"./svg/empty-focus-menu-3.svg":["G39V",6515],"./svg/empty-focus-menu-7.svg":["sUz2",6515],"./svg/empty-habit-2.svg":["d2fB",6515],"./svg/empty-habit-3.svg":["+cLx",6515],"./svg/empty-habit-6.svg":["ZL/w",6515],"./svg/empty-habit-7.svg":["DwR5",6515],"./svg/empty-habit-archived-3.svg":["XStm",6515],"./svg/empty-habit-archived-4.svg":["a8IR",6515],"./svg/empty-habit-detail-1.svg":["KGSf",6515],"./svg/empty-habit-detail-2.svg":["ECap",6515],"./svg/empty-habit-detail-3.svg":["RvJv",6515],"./svg/empty-habit-detail-pointer.svg":["oson",6515],"./svg/empty-habit-detail.svg":["qgc0",6515],"./svg/empty-inbox-2.svg":["+tNy",6515],"./svg/empty-inbox-3.svg":["zGUT",6515],"./svg/empty-inbox-5.svg":["4GuZ",6515],"./svg/empty-inbox-6.svg":["lbwO",6515],"./svg/empty-inbox-7.svg":["wGJk",6515],"./svg/empty-list-2.svg":["p7ej",6515],"./svg/empty-list-3.svg":["wQjX",6515],"./svg/empty-list-5.svg":["Mq9P",6515],"./svg/empty-list-6.svg":["m1OZ",6515],"./svg/empty-list-7.svg":["oKVL",6515],"./svg/empty-n7-2.svg":["IW6d",6515],"./svg/empty-n7-3.svg":["+NLf",6515],"./svg/empty-n7-6.svg":["IndS",6515],"./svg/empty-n7-7.svg":["5voC",6515],"./svg/empty-n7-bg.svg":["cNUc",6515],"./svg/empty-note-2.svg":["4Ntb",6515],"./svg/empty-note-3.svg":["AsJ/",6515],"./svg/empty-note-6.svg":["6s4r",6515],"./svg/empty-note-7.svg":["Ljs+",6515],"./svg/empty-notification-2.svg":["NPa0",6515],"./svg/empty-notification-3.svg":["LqmH",6515],"./svg/empty-notification-5.svg":["Frp1",6515],"./svg/empty-notification-6.svg":["y05+",6515],"./svg/empty-notification-7.svg":["k+I7",6515],"./svg/empty-search-2.svg":["tNMK",6515],"./svg/empty-search-3.svg":["JKMh",6515],"./svg/empty-search-6.svg":["1ET0",6515],"./svg/empty-search-7.svg":["WEy4",6515],"./svg/empty-search-list-2.svg":["bAUN",6515],"./svg/empty-search-list-3.svg":["ijSR",6515],"./svg/empty-search-list-6.svg":["r2M/",6515],"./svg/empty-search-list-7.svg":["G2ff",6515],"./svg/empty-subscribe-1.svg":["gv+Z",6515],"./svg/empty-subscribe-2.svg":["SrBC",6515],"./svg/empty-tag-2.svg":["1OXl",6515],"./svg/empty-tag-3.svg":["Oaxb",6515],"./svg/empty-tag-6.svg":["xzmy",6515],"./svg/empty-tag-7.svg":["p9E0",6515],"./svg/empty-tag.svg":["syTU",6515],"./svg/empty-task-detail-1.svg":["KzBx",6515],"./svg/empty-task-detail-2.svg":["awu0",6515],"./svg/empty-task-detail-3.svg":["wPXZ",6515],"./svg/empty-task-list-2.svg":["cGd8",6515],"./svg/empty-task-list-3.svg":["9uXj",6515],"./svg/empty-task-list-5.svg":["sM6d",6515],"./svg/empty-task-list-6.svg":["pmB8",6515],"./svg/empty-task-list-7.svg":["ZEO+",6515],"./svg/empty-task-list-completed-2.svg":["54Lf",6515],"./svg/empty-task-list-completed-3.svg":["hIXl",6515],"./svg/empty-task-list-completed-6.svg":["ctZw",6515],"./svg/empty-task-list-completed-7.svg":["0FKh",6515],"./svg/empty-template-3.svg":["Yq85",6515],"./svg/empty-template-4.svg":["Iimr",6515],"./svg/empty-template-6.svg":["4m1r",6515],"./svg/empty-today-afternoon-2.svg":["JRNO",6515],"./svg/empty-today-afternoon-3.svg":["FrB6",6515],"./svg/empty-today-afternoon-6.svg":["VcIq",6515],"./svg/empty-today-afternoon-7.svg":["dJEo",6515],"./svg/empty-today-morning-2.svg":["yE0A",6515],"./svg/empty-today-morning-3.svg":["16mL",6515],"./svg/empty-today-morning-6.svg":["xE2q",6515],"./svg/empty-today-morning-7.svg":["Dl6/",6515],"./svg/empty-today-night-2.svg":["9Epi",6515],"./svg/empty-today-night-3.svg":["bNIT",6515],"./svg/empty-today-night-7.svg":["hjLG",6515],"./svg/empty-today-weekend-2.svg":["QkrU",6515],"./svg/empty-today-weekend-3.svg":["jmnS",6515],"./svg/empty-today-weekend-6.svg":["mN0L",6515],"./svg/empty-today-weekend-7.svg":["RL38",6515],"./svg/empty-tomorrow-weekday-2.svg":["TbmJ",6515],"./svg/empty-tomorrow-weekday-3.svg":["Yukz",6515],"./svg/empty-tomorrow-weekday-5.svg":["O0RD",6515],"./svg/empty-tomorrow-weekday-6.svg":["lO6D",6515],"./svg/empty-tomorrow-weekday-7.svg":["jDNa",6515],"./svg/empty-tomorrow-weekend-2.svg":["WR3y",6515],"./svg/empty-tomorrow-weekend-3.svg":["CEMr",6515],"./svg/empty-tomorrow-weekend-6.svg":["8F/n",6515],"./svg/empty-tomorrow-weekend-7.svg":["XPDW",6515],"./svg/empty-trash-2.svg":["6bZ4",6515],"./svg/empty-trash-3.svg":["bHu8",6515],"./svg/empty-trash-6.svg":["qXsi",6515],"./svg/empty-trash-7.svg":["lq0y",6515],"./svg/empty-voice-2.svg":["ncWQ",6515],"./svg/empty-voice-3.svg":["cAwu",6515],"./svg/empty-voice-6.svg":["Bywt",6515],"./svg/empty-voice-7.svg":["mSKt",6515],"./svg/empty-voice-broken-2.svg":["JIKx",6515],"./svg/empty-voice-broken-3.svg":["WeH4",6515],"./svg/empty-voice-broken-6.svg":["0+Dc",6515],"./svg/empty-voice-broken-7.svg":["ImvF",6515],"./svg/empty-voice-error-2.svg":["0Gdw",6515],"./svg/empty-voice-error-3.svg":["Ph8m",6515],"./svg/empty-voice-error-6.svg":["uCKz",6515],"./svg/empty-voice-error-7.svg":["2MQY",6515],"./svg/error-warning-line.svg":["G7JC",6515],"./svg/event-calendar.svg":["fMUG",6515],"./svg/event-repeat.svg":["PeEz",6515],"./svg/eye.svg":["XWzg",6515],"./svg/facebook.svg":["kaMZ",6515],"./svg/feedback.svg":["nP74",6515],"./svg/flags.svg":["cfmR",6515],"./svg/floating-arrow-dark.svg":["ze6y",6515],"./svg/floating-arrow-light.svg":["PXDI",6515],"./svg/focus-exit.svg":["MDhG",6515],"./svg/focus-link.svg":["s08R",6515],"./svg/focus-pause.svg":["pslX",6515],"./svg/focus-ready.svg":["ImAg",6515],"./svg/focus-settings.svg":["XpTj",6515],"./svg/focus-time-add.svg":["Eooa",6515],"./svg/focus-time-sub.svg":["tOuZ",6515],"./svg/folder-open.svg":["fWao",6515],"./svg/folder-search.svg":["ydlF",6515],"./svg/folder.svg":["50FH",6515],"./svg/food-drink.svg":["r+JO",6515],"./svg/forum.svg":["jYEA",6515],"./svg/future-from-today.svg":["LXKG",6515],"./svg/group-by-assignee.svg":["9iWv",6515],"./svg/group-by-custom.svg":["A1ar",6515],"./svg/group-by-dueDate.svg":["ijkq",6515],"./svg/group-by-list.svg":["ne8T",6515],"./svg/group-by-none.svg":["vvKW",6515],"./svg/group-by-priority.svg":["DciT",6515],"./svg/group-by-tag.svg":["IazM",6515],"./svg/habit-calendar-uncomplete.svg":["Lfso",6515],"./svg/habit-card.svg":["/T/B",6515],"./svg/habit-done.svg":["IqA0",6515],"./svg/habit-emoji-cry-black.svg":["5bus",6515],"./svg/habit-emoji-cry.svg":["5OFs",6515],"./svg/habit-emoji-general-black.svg":["afjM",6515],"./svg/habit-emoji-general.svg":["QcTj",6515],"./svg/habit-emoji-sad-black.svg":["QH6J",6515],"./svg/habit-emoji-sad.svg":["3t+q",6515],"./svg/habit-emoji-smile-black.svg":["+KSv",6515],"./svg/habit-emoji-smile.svg":["t/tv",6515],"./svg/habit-emoji-smiley-black.svg":["ZWo4",6515],"./svg/habit-emoji-smiley.svg":["j3ab",6515],"./svg/habit-list.svg":["xjfZ",6515],"./svg/habit-log.svg":["e8Kg",6515],"./svg/habit-reset.svg":["DaT0",6515],"./svg/habit-sidebar.svg":["aHKS",6515],"./svg/habit-task-done.svg":["LvqN",6515],"./svg/habit-task-undone.svg":["pLHO",6515],"./svg/habit-undone.svg":["odS+",6515],"./svg/habitStatistics.svg":["sjiv",6515],"./svg/habit_current_streak.svg":["F0UM",6515],"./svg/habit_list_complete.svg":["NNvZ",6515],"./svg/habit_month_amount.svg":["A3E7",6515],"./svg/habit_month_checkins.svg":["fb+I",6515],"./svg/habit_month_complete_rate.svg":["fQQw",6515],"./svg/habit_record_uncomplete.svg":["/PRT",6515],"./svg/habit_total_amount.svg":["z2r6",6515],"./svg/help-center.svg":["5vpl",6515],"./svg/help-new.svg":["AflR",6515],"./svg/help.svg":["0TGE",6515],"./svg/hide-completed.svg":["E+Zi",6515],"./svg/hide-details.svg":["sfka",6515],"./svg/hide-subtasks.svg":["ErsB",6515],"./svg/home-sidebar.svg":["91oI",6515],"./svg/hover-checkbox.svg":["8LYt",6515],"./svg/hover-real-subtask.svg":["eArj",6515],"./svg/hover-schedule.svg":["Sq1r",6515],"./svg/hover-subtask.svg":["UBAI",6515],"./svg/hover_emoji.svg":["MAip",6515],"./svg/how-to-modify-template.svg":["YSC/",6515],"./svg/image-failed.svg":["kIGh",6515],"./svg/image-loading.svg":["mFCd",6515],"./svg/image_gallary.svg":["D8ND",6515],"./svg/import_holiday.svg":["axUc",6515],"./svg/inbox-list.svg":["cowX",6515],"./svg/input-checkbox.svg":["ZNWs",6515],"./svg/input-checkedbox.svg":["JumC",6515],"./svg/instagram.svg":["r8E4",6515],"./svg/interface-card.svg":["edvX",6515],"./svg/interface-flat.svg":["ypbZ",6515],"./svg/invalid.svg":["o0GA",6515],"./svg/invalid2.svg":["QYGU",6515],"./svg/invite-member.svg":["eCfm",6515],"./svg/invite.svg":["mvRm",6515],"./svg/ios.svg":["tpbp",6515],"./svg/item-attachment.svg":["26oq",6515],"./svg/item-delete.svg":["9mR7",6515],"./svg/item-habit-completed-thin.svg":["a99K",6515],"./svg/item-habit-thin.svg":["j89I",6515],"./svg/item-habit-wont-do-thin.svg":["2f/c",6515],"./svg/item-habit.svg":["kpmY",6515],"./svg/item-location.svg":["QVTk",6515],"./svg/item-note.svg":["EjzR",6515],"./svg/item-reminder-outline.svg":["tbkY",6515],"./svg/item-reminder.svg":["C8fJ",6515],"./svg/item-repeat.svg":["qB3N",6515],"./svg/item-text.svg":["wy3u",6515],"./svg/item-wont-do.svg":["7yrA",6515],"./svg/kalendae-chevron-left.svg":["QveN",6515],"./svg/kalendae-chevron-right.svg":["7L4l",6515],"./svg/kanban-mode.svg":["HKJS",6515],"./svg/keyboard.svg":["NJWA",6515],"./svg/last-month.svg":["ilRF",6515],"./svg/last-week.svg":["SBUT",6515],"./svg/left-menu.svg":["j5GF",6515],"./svg/lessons.svg":["NULL",6515],"./svg/light.svg":["UYML",6515],"./svg/list-activities.svg":["s8Aw",6515],"./svg/list-add.svg":["rApl",6515],"./svg/list-mode.svg":["Or6f",6515],"./svg/list-sidebar.svg":["8FQr",6515],"./svg/list_anniversary.svg":["q6RV",6515],"./svg/location-at.svg":["FkmT",6515],"./svg/lock.svg":["uTsV",6515],"./svg/logo.svg":["fMA8",6515],"./svg/manage-team.svg":["L1Mc",6515],"./svg/matrix-sidebar.svg":["6FMz",6515],"./svg/md-item-checked.svg":["1yPN",6515],"./svg/md-item-unchecked.svg":["+Zox",6515],"./svg/md-link.svg":["W7G1",6515],"./svg/md-list-1.svg":["8/WB",6515],"./svg/md-ol-continue.svg":["Ni7I",6515],"./svg/md-ol-edit.svg":["6BEN",6515],"./svg/md-ol-start.svg":["IKfX",6515],"./svg/md-task-link.svg":["cBxi",6515],"./svg/md-tl-attachment.svg":["b/Xd",6515],"./svg/md-tl-bold.svg":["c1bh",6515],"./svg/md-tl-code-inline.svg":["0VJw",6515],"./svg/md-tl-date.svg":["YXL4",6515],"./svg/md-tl-fullscreen-exit.svg":["WCT3",6515],"./svg/md-tl-fullscreen.svg":["tQgH",6515],"./svg/md-tl-h1.svg":["Aj6J",6515],"./svg/md-tl-h2.svg":["E4nl",6515],"./svg/md-tl-h3.svg":["t/YF",6515],"./svg/md-tl-h4.svg":["ykmw",6515],"./svg/md-tl-h5.svg":["TVa5",6515],"./svg/md-tl-h6.svg":["3oZI",6515],"./svg/md-tl-heading.svg":["i0F7",6515],"./svg/md-tl-italic.svg":["IQBk",6515],"./svg/md-tl-link.svg":["tjqz",6515],"./svg/md-tl-list-1.svg":["eNOz",6515],"./svg/md-tl-list-2.svg":["njvp",6515],"./svg/md-tl-list-3.svg":["Lgvp",6515],"./svg/md-tl-mark.svg":["Ayrm",6515],"./svg/md-tl-more.svg":["FhRe",6515],"./svg/md-tl-quote.svg":["Kis7",6515],"./svg/md-tl-separator-line.svg":["Az4v",6515],"./svg/md-tl-strikethrough.svg":["CpgM",6515],"./svg/md-tl-text.svg":["No/t",6515],"./svg/md-tl-underline.svg":["ZurR",6515],"./svg/md-tr-add.svg":["l5OU",6515],"./svg/md-tr-attachment.svg":["CvPs",6515],"./svg/md-tr-code.svg":["x500",6515],"./svg/md-tr-h1.svg":["dyac",6515],"./svg/md-tr-h2.svg":["QUwl",6515],"./svg/md-tr-h3.svg":["mQjb",6515],"./svg/md-tr-h4.svg":["rwak",6515],"./svg/md-tr-h5.svg":["uDYy",6515],"./svg/md-tr-h6.svg":["YTNx",6515],"./svg/md-tr-link-task.svg":["pxYx",6515],"./svg/md-tr-list-1.svg":["JohB",6515],"./svg/md-tr-list-2.svg":["VAYG",6515],"./svg/md-tr-list-3.svg":["iGTA",6515],"./svg/md-tr-quote.svg":["fB/S",6515],"./svg/md-tr-separator-line.svg":["eCjy",6515],"./svg/md-tr-subtask.svg":["Nli/",6515],"./svg/md-tr-tag.svg":["oY8R",6515],"./svg/md-tr-template.svg":["oZ0+",6515],"./svg/md-tr-text.svg":["JmzN",6515],"./svg/meeting.svg":["BLAg",6515],"./svg/menu-start-pomo.svg":["5IpW",6515],"./svg/mini delete.svg":["WoUA",6515],"./svg/minimized.svg":["8MIv",6515],"./svg/mobile-android-back.svg":["gmTD",6515],"./svg/mobile-edit.svg":["K36B",6515],"./svg/mobile-ios-back.svg":["mneu",6515],"./svg/mobile-more.svg":["zASL",6515],"./svg/mobile-statistics.svg":["Crs6",6515],"./svg/modify-completed-time.svg":["V8+g",6515],"./svg/more-children.svg":["RVF9",6515],"./svg/more-for-task.svg":["vRan",6515],"./svg/more-for-team.svg":["D5hj",6515],"./svg/more-titlebar.svg":["NEeb",6515],"./svg/more.svg":["DM0o",6515],"./svg/move-list.svg":["e4iW",6515],"./svg/multi-checkbox.svg":["VUx9",6515],"./svg/multi-completed.svg":["UUli",6515],"./svg/navigate.svg":["QKf8",6515],"./svg/ndays-later.svg":["iFVw",6515],"./svg/new_feature.svg":["gJEk",6515],"./svg/next-month.svg":["QKcX",6515],"./svg/next-ndays.svg":["/v05",6515],"./svg/no-date.svg":["yF1m",6515],"./svg/no-tag.svg":["RPf1",6515],"./svg/no_color.svg":["7GNl",6515],"./svg/normal-list-search.svg":["xYeN",6515],"./svg/normal-list.svg":["bjnZ",6515],"./svg/normal-mode.svg":["5AYp",6515],"./svg/note-info.svg":["6t+a",6515],"./svg/note-list-search.svg":["YdFl",6515],"./svg/note-list.svg":["S29I",6515],"./svg/note.svg":["KMXb",6515],"./svg/notification-sidebar.svg":["r9+0",6515],"./svg/notification-unread-sidebar.svg":["DRJ5",6515],"./svg/notification.svg":["mmFa",6515],"./svg/notion-sync.svg":["irOP",6515],"./svg/objects.svg":["iHaz",6515],"./svg/open-views.svg":["KsLj",6515],"./svg/order-direction.svg":["DJWy",6515],"./svg/organizer.svg":["wrxT",6515],"./svg/other.svg":["EORb",6515],"./svg/outlined-matrix.svg":["P8QD",6515],"./svg/overdue.svg":["yATT",6515],"./svg/package.svg":["CYxs",6515],"./svg/panel-close.svg":["K9xx",6515],"./svg/parent-tag.svg":["+iME",6515],"./svg/past-from-today.svg":["sxLd",6515],"./svg/pay-alipay.svg":["mMgP",6515],"./svg/pay-paypal.svg":["y3lr",6515],"./svg/pay-stripe.svg":["QKET",6515],"./svg/pay-wechat.svg":["4bZ3",6515],"./svg/pdf.svg":["fAs5",6515],"./svg/people-body.svg":["jilq",6515],"./svg/person.svg":["27jF",6515],"./svg/phone-call.svg":["Qhcq",6515],"./svg/photo.svg":["6X5a",6515],"./svg/pin-task-section.svg":["oF3w",6515],"./svg/pin-task.svg":["GKjL",6515],"./svg/platform-more.svg":["B0qy",6515],"./svg/play.svg":["xKhf",6515],"./svg/pointer-left.svg":["KYux",6515],"./svg/pointer-up.svg":["DEvF",6515],"./svg/pomo-get.svg":["JvN4",6515],"./svg/pomo-start.svg":["4yPT",6515],"./svg/pomo-stop.svg":["T2oq",6515],"./svg/pomo.svg":["ZM5k",6515],"./svg/pomoStatistics.svg":["6aD4",6515],"./svg/ppt.svg":["JRJT",6515],"./svg/premium-more-edit.svg":["Jxa+",6515],"./svg/premium.svg":["KNQA",6515],"./svg/preset-triangle-down.svg":["5h07",6515],"./svg/print-in-list.svg":["AP7j",6515],"./svg/priority-0.svg":["ZWQS",6515],"./svg/priority-1.svg":["J0dp",6515],"./svg/priority-2.svg":["ZYJt",6515],"./svg/priority-3.svg":["w/35",6515],"./svg/project-template.svg":["nz0i",6515],"./svg/project_permission_comment.svg":["fV6J",6515],"./svg/project_permission_read.svg":["0p10",6515],"./svg/project_permission_write.svg":["pkgb",6515],"./svg/qq.svg":["wrR2",6515],"./svg/quadrant1-icon.svg":["zaeB",6515],"./svg/quadrant2-icon.svg":["sKQX",6515],"./svg/quadrant3-icon.svg":["MDGK",6515],"./svg/quadrant4-icon.svg":["9SDV",6515],"./svg/question-sidebar.svg":["niv7",6515],"./svg/question.svg":["G4jB",6515],"./svg/quick-clear.svg":["5+QR",6515],"./svg/quick-nextmonth.svg":["SF4v",6515],"./svg/quick-nextperiod.svg":["J5UG",6515],"./svg/quick-nextweek.svg":["25xY",6515],"./svg/quick-today.svg":["PlzC",6515],"./svg/quick-tomorrow.svg":["Ibe/",6515],"./svg/range-next.svg":["nZuS",6515],"./svg/range-prev.svg":["kT7W",6515],"./svg/real-subtask.svg":["36/E",6515],"./svg/recent.svg":["/R9/",6515],"./svg/reddit.svg":["NvPm",6515],"./svg/reduce-btn.svg":["PNuP",6515],"./svg/refresh.svg":["axiB",6515],"./svg/regenerate.svg":["FFaR",6515],"./svg/release-note.svg":["5ODE",6515],"./svg/remark.svg":["R5o0",6515],"./svg/reminder-snooze.svg":["1w7A",6515],"./svg/reminder-start-pomo.svg":["XKSk",6515],"./svg/reminder.svg":["nHKM",6515],"./svg/rename.svg":["5QMk",6515],"./svg/reopen.svg":["NpAN",6515],"./svg/repeat.svg":["lwcd",6515],"./svg/restore.svg":["gwpX",6515],"./svg/right-panel-all-selected.svg":["3uiV",6515],"./svg/right-triangle-down.svg":["YBnO",6515],"./svg/rss-subscribe.svg":["V3iT",6515],"./svg/rss.svg":["oOGj",6515],"./svg/s-backup.svg":["Quof",6515],"./svg/s-email.svg":["dWlK",6515],"./svg/s-tag.svg":["4gyE",6515],"./svg/s-wechat.svg":["TARz",6515],"./svg/safety-app.svg":["talc",6515],"./svg/safety-backup.svg":["sZmJ",6515],"./svg/safety-binded.svg":["9oxU",6515],"./svg/safety-mail.svg":["nC1d",6515],"./svg/safety-phone.svg":["oLSm",6515],"./svg/safety-verify-mail.svg":["KEOU",6515],"./svg/safety-verify-phone.svg":["lfWS",6515],"./svg/safety-verify-wechat.svg":["sljw",6515],"./svg/safety-wechat.svg":["HqX2",6515],"./svg/save.svg":["lfcl",6515],"./svg/scan_complete.svg":["vH8t",6515],"./svg/schedule-hide-hierarchy.svg":["T/Km",6515],"./svg/schedule-hide-note.svg":["FOKy",6515],"./svg/schedule-nodate.svg":["kiQz",6515],"./svg/schedule-overdue.svg":["RoaG",6515],"./svg/schedule-show-hierarchy.svg":["tcXA",6515],"./svg/schedule-show-note.svg":["2D5W",6515],"./svg/schedule-tasks.svg":["8rG6",6515],"./svg/schedule.svg":["zlAa",6515],"./svg/schedule_filter.svg":["jpKA",6515],"./svg/search-empty.svg":["hcc2",6515],"./svg/search-sidebar.svg":["xRoL",6515],"./svg/search-thin.svg":["grKJ",6515],"./svg/search.svg":["VIUX",6515],"./svg/section-hide.svg":["cIl2",6515],"./svg/section-list.svg":["sPRX",6515],"./svg/section-show.svg":["INdi",6515],"./svg/selected.svg":["c7R+",6515],"./svg/send.svg":["ABDg",6515],"./svg/setting-about.svg":["mk/b",6515],"./svg/setting-appearance.svg":["kMDq",6515],"./svg/setting-collaborate.svg":["gfjL",6515],"./svg/setting-date.svg":["6W/Q",6515],"./svg/setting-feature.svg":["IQT6",6515],"./svg/setting-integrations.svg":["//FP",6515],"./svg/setting-more.svg":["JnCk",6515],"./svg/setting-notification.svg":["4DpV",6515],"./svg/setting-premium.svg":["aQK4",6515],"./svg/setting-profile.svg":["zTBQ",6515],"./svg/setting-shortcuts.svg":["+xaX",6515],"./svg/setting-sidebar.svg":["hQod",6515],"./svg/setting-smart.svg":["6N0Z",6515],"./svg/setting-team-orders.svg":["hzAn",6515],"./svg/setting-team.svg":["X/mp",6515],"./svg/setting.svg":["A6xs",6515],"./svg/share-content.svg":["ahGR",6515],"./svg/share-list-search.svg":["QaES",6515],"./svg/share-list.svg":["9/Su",6515],"./svg/share-note-list-search.svg":["1iqB",6515],"./svg/share-note-list.svg":["hJaP",6515],"./svg/share-project-dark-default.svg":["YhQL",6515],"./svg/share-project-default.svg":["Y38T",6515],"./svg/share-project-link.svg":["P/5I",6515],"./svg/share-project-lock.svg":["wawX",6515],"./svg/share-project-recent-empty.svg":["aFrx",6515],"./svg/share.svg":["ozZ7",6515],"./svg/shared-list-all-members.svg":["miQu",6515],"./svg/show-completed.svg":["2o+J",6515],"./svg/show-details.svg":["qho+",6515],"./svg/show-subtasks.svg":["RPmy",6515],"./svg/sidebar-calendar-calDav.svg":["7n+Q",6515],"./svg/sidebar-calendar-exchange.svg":["F6ec",6515],"./svg/sidebar-calendar-google.svg":["4ntx",6515],"./svg/sidebar-calendar-icloud.svg":["DFFW",6515],"./svg/sidebar-calendar-outlook.svg":["KQ2Z",6515],"./svg/sidebar-calendar-url.svg":["XVSG",6515],"./svg/sidebar-collapse.svg":["xFVk",6515],"./svg/sidebar-completed-list.svg":["Q9jZ",6515],"./svg/sidebar-countdown-sidebar.svg":["gQCl",6515],"./svg/sidebar-expand.svg":["z8RN",6515],"./svg/sidebar-focus-sidebar.svg":["C1N2",6515],"./svg/sidebar-folder-open.svg":["FFVT",6515],"./svg/sidebar-habit-sidebar.svg":["sZY+",6515],"./svg/sidebar-summary-list.svg":["0Us/",6515],"./svg/sidebar-sync-error.svg":["dmQu",6515],"./svg/sidebar-sync-offline.svg":["G6b9",6515],"./svg/sidebar-sync.svg":["9aT4",6515],"./svg/sidebar-tag.svg":["/mUh",6515],"./svg/sidebar-today-list.svg":["qOtq",6515],"./svg/sidebar-trigger-right.svg":["LylN",6515],"./svg/sidebar-trigger.svg":["ldvK",6515],"./svg/sign-out.svg":["D+Gd",6515],"./svg/single-select.svg":["/SqH",6515],"./svg/small-triangle-down.svg":["wRSV",6515],"./svg/sort-by-assignee.svg":["4CQ3",6515],"./svg/sort-by-complete.svg":["MB0V",6515],"./svg/sort-by-completion.svg":["XdTe",6515],"./svg/sort-by-create-time.svg":["Nu3m",6515],"./svg/sort-by-custom.svg":["z8bS",6515],"./svg/sort-by-default.svg":["TqdD",6515],"./svg/sort-by-duedate.svg":["44bl",6515],"./svg/sort-by-list.svg":["t6QU",6515],"./svg/sort-by-modified-time.svg":["4P2s",6515],"./svg/sort-by-priority.svg":["CjV9",6515],"./svg/sort-by-tag.svg":["NMOZ",6515],"./svg/sort-by-title.svg":["VWaP",6515],"./svg/sort.svg":["1kqB",6515],"./svg/start-pomo.svg":["iNxn",6515],"./svg/statistics.svg":["6w4E",6515],"./svg/statistics_pro.svg":["juRE",6515],"./svg/statistics_pro_warning.svg":["Fovu",6515],"./svg/statistics_yuan.svg":["qZHE",6515],"./svg/statistics_yuan_dark.svg":["nfoa",6515],"./svg/stopwatch-outline.svg":["8HMW",6515],"./svg/stopwatch.svg":["sIEd",6515],"./svg/subcalendar.svg":["gdxX",6515],"./svg/subscribe.svg":["UmMu",6515],"./svg/subtask-add.svg":["uMlo",6515],"./svg/subtask-bold.svg":["46xR",6515],"./svg/subtask-mode.svg":["koF+",6515],"./svg/subtask.svg":["F2u1",6515],"./svg/summary-clear.svg":["l+bC",6515],"./svg/summary-email.svg":["VR8c",6515],"./svg/summary-list.svg":["AAAY",6515],"./svg/summary-markdown.svg":["NQE2",6515],"./svg/summary-pdf.svg":["FDJy",6515],"./svg/summary-plainText.svg":["77ID",6515],"./svg/summary-png.svg":["EBn+",6515],"./svg/summary-richText.svg":["NYCE",6515],"./svg/summary-template.svg":["3G0i",6515],"./svg/switch-beta.svg":["4nsu",6515],"./svg/switch-mode.svg":["JFBe",6515],"./svg/switch-range.svg":["lScu",6515],"./svg/switch.svg":["vwP2",6515],"./svg/symbols.svg":["Gd86",6515],"./svg/tag-close.svg":["GDcm",6515],"./svg/tag-create.svg":["mWqC",6515],"./svg/tag-item.svg":["5fcB",6515],"./svg/tag-search.svg":["92cS",6515],"./svg/tag.svg":["VA4s",6515],"./svg/tags.svg":["ZNNJ",6515],"./svg/task-menu-assign.svg":["HCdD",6515],"./svg/taskStatistics.svg":["jiZp",6515],"./svg/td-footer-comment.svg":["t9gw",6515],"./svg/td-footer-markdown.svg":["3t8x",6515],"./svg/teacher.svg":["j+6P",6515],"./svg/team-create.svg":["PDBR",6515],"./svg/team-disband.svg":["arMF",6515],"./svg/team-exit.svg":["lTkm",6515],"./svg/team-no-order-dark.svg":["/C9X",6515],"./svg/team-no-order.svg":["qvVz",6515],"./svg/team-setting.svg":["28JL",6515],"./svg/team-sort.svg":["H2eY",6515],"./svg/team-transfer.svg":["xIwa",6515],"./svg/text-mode.svg":["nbA+",6515],"./svg/text.svg":["Zq55",6515],"./svg/theme-selected.svg":["1ohD",6515],"./svg/thin-notification-sidebar.svg":["Idyk",6515],"./svg/thin-search-sidebar.svg":["rBc2",6515],"./svg/thin-triangle-down.svg":["LGmG",6515],"./svg/think-star.svg":["ZETH",6515],"./svg/this-week.svg":["4EGf",6515],"./svg/timecard_repeat_until.svg":["5flM",6515],"./svg/timecard_time.svg":["Cwed",6515],"./svg/timeline-item-wont-do.svg":["asOq",6515],"./svg/timeline-mode.svg":["jbg/",6515],"./svg/timeline.svg":["2tq7",6515],"./svg/timeline_no_data.svg":["ZgdM",6515],"./svg/timezone.svg":["iIEo",6515],"./svg/tips.svg":["UWa0",6515],"./svg/title-stopwatch.svg":["lTwU",6515],"./svg/title-tomato.svg":["isld",6515],"./svg/today-icon-1.svg":["3pcr",6515],"./svg/today-icon-10.svg":["M44o",6515],"./svg/today-icon-11.svg":["IJvi",6515],"./svg/today-icon-12.svg":["aJrH",6515],"./svg/today-icon-13.svg":["nUuw",6515],"./svg/today-icon-14.svg":["3tFW",6515],"./svg/today-icon-15.svg":["tNZ9",6515],"./svg/today-icon-16.svg":["PoJf",6515],"./svg/today-icon-17.svg":["cDqb",6515],"./svg/today-icon-18.svg":["7N+g",6515],"./svg/today-icon-19.svg":["u6ly",6515],"./svg/today-icon-2.svg":["OX5V",6515],"./svg/today-icon-20.svg":["GgIf",6515],"./svg/today-icon-21.svg":["bpnV",6515],"./svg/today-icon-22.svg":["SbA6",6515],"./svg/today-icon-23.svg":["0A6s",6515],"./svg/today-icon-24.svg":["O53T",6515],"./svg/today-icon-25.svg":["9DZS",6515],"./svg/today-icon-26.svg":["Yo9k",6515],"./svg/today-icon-27.svg":["0IIw",6515],"./svg/today-icon-28.svg":["XBti",6515],"./svg/today-icon-29.svg":["K5Cw",6515],"./svg/today-icon-3.svg":["J0ha",6515],"./svg/today-icon-30.svg":["+KGc",6515],"./svg/today-icon-31.svg":["p0Mp",6515],"./svg/today-icon-4.svg":["f+YW",6515],"./svg/today-icon-5.svg":["/Q2v",6515],"./svg/today-icon-6.svg":["VnGX",6515],"./svg/today-icon-7.svg":["2i4M",6515],"./svg/today-icon-8.svg":["KcV6",6515],"./svg/today-icon-9.svg":["DxOp",6515],"./svg/today-icon-fr.svg":["ETH0",6515],"./svg/today-icon-mo.svg":["UF+w",6515],"./svg/today-icon-sa.svg":["DQPD",6515],"./svg/today-icon-su.svg":["ugP7",6515],"./svg/today-icon-th.svg":["MLgv",6515],"./svg/today-icon-tu.svg":["b41V",6515],"./svg/today-icon-we.svg":["ZSJx",6515],"./svg/today-list.svg":["OOVx",6515],"./svg/tomato-outline.svg":["AL63",6515],"./svg/tomato.svg":["Zio2",6515],"./svg/tomorrow-list.svg":["V+FJ",6515],"./svg/tooltip-arrow-dark.svg":["krR5",6515],"./svg/tooltip-arrow.svg":["VC3M",6515],"./svg/total-habit-day.svg":["j8kS",6515],"./svg/transfer.svg":["J0Nq",6515],"./svg/travel-places.svg":["gugp",6515],"./svg/trend-down.svg":["iB5q",6515],"./svg/trend-up.svg":["3lRY",6515],"./svg/trend.svg":["SY0p",6515],"./svg/twitter.svg":["0TfK",6515],"./svg/type_anniversary.svg":["njP+",6515],"./svg/type_birthday.svg":["HRLK",6515],"./svg/type_countdown.svg":["P4XX",6515],"./svg/type_holiday.svg":["+bzV",6515],"./svg/unarchive.svg":["muwv",6515],"./svg/undo.svg":["eUC1",6515],"./svg/unpin-task.svg":["J4Eb",6515],"./svg/until.svg":["LBpy",6515],"./svg/upgrade-button-bg.svg":["UXmZ",6515],"./svg/user-icon.svg":["iyKM",6515],"./svg/verify.svg":["TIDX",6515],"./svg/version-history.svg":["hhQ6",6515],"./svg/video-call.svg":["C+dh",6515],"./svg/video.svg":["h6f/",6515],"./svg/vip-circle.svg":["zkdg",6515],"./svg/vip.svg":["xgG/",6515],"./svg/visitor.svg":["0Vgg",6515],"./svg/warning-new.svg":["0YQ8",6515],"./svg/warning.svg":["lY71",6515],"./svg/wechat-pay.svg":["hF59",6515],"./svg/weeks.svg":["t7iU",6515],"./svg/weibo.svg":["OcC7",6515],"./svg/with-tags.svg":["LI2O",6515],"./svg/wont-do-filled.svg":["rgHI",6515],"./svg/wont-do-list.svg":["08d1",6515],"./svg/wont-do.svg":["bqgu",6515],"./svg/workflow-mode.svg":["AT9A",6515],"./svg/xls.svg":["Pldc",6515],"./svg/youtube.svg":["NbgS",6515],"./svg/zip.svg":["fmz8",6515]};function o(e){if(!n.o(r,e))return Promise.resolve().then((function(){var t=new Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t}));var t=r[e],o=t[0];return n.e(t[1]).then((function(){return n(o)}))}o.keys=function(){return Object.keys(r)},o.id="ft+V",e.exports=o},"3huB":function(e,t,n){var r=n("zwDW"),o=n("eBXX");e.exports=function(e,t){o.each(t,(function(t){t.update="updateView",r.registerAction(t,(function(n,r){var o={};return r.eachComponent({mainType:"series",subType:e,query:n},(function(e){e[t.method]&&e[t.method](n.name,n.dataIndex);var r=e.getData();r.each((function(t){var n=r.getName(t);o[n]=e.isSelected(n)||!1}))})),{name:n.name,selected:o,seriesId:n.seriesId}}))}))}},"BG/R":function(e,t,n){var r=n("QOk7"),o=n("n8RA"),a=n("eBXX"),i=a.extend,c=a.isArray;e.exports=function(e,t,n){t=c(t)&&{coordDimensions:t}||i({},t);var a=e.getSource(),s=r(a,t),u=new o(s,e);return u.initData(a,n),u}},KbKX:function(e,t,n){var r=n("zwDW"),o=n("eBXX");n("j2on"),n("/tH6");var a=n("3huB"),i=n("E6Vp"),c=n("3giE"),s=n("+aMG");a("pie",[{type:"pieToggleSelect",event:"pieselectchanged",method:"toggleSelected"},{type:"pieSelect",event:"pieselected",method:"select"},{type:"pieUnSelect",event:"pieunselected",method:"unSelect"}]),r.registerVisual(i("pie")),r.registerLayout(o.curry(c,"pie")),r.registerProcessor(s("pie"))},j2on:function(e,t,n){var r=n("zwDW"),o=n("BG/R"),a=n("eBXX"),i=n("d3nx"),c=n("p+dI").getPercentWithPrecision,s=n("faIU"),u=n("/xRM").retrieveRawAttr,l=n("nU6Z").makeSeriesEncodeForNameBased,f=n("VqbH"),d=r.extendSeriesModel({type:"series.pie",init:function(e){d.superApply(this,"init",arguments),this.legendVisualProvider=new f(a.bind(this.getData,this),a.bind(this.getRawData,this)),this.updateSelectedMap(this._createSelectableList()),this._defaultLabelLine(e)},mergeOption:function(e){d.superCall(this,"mergeOption",e),this.updateSelectedMap(this._createSelectableList())},getInitialData:function(e,t){return o(this,{coordDimensions:["value"],encodeDefaulter:a.curry(l,this)})},_createSelectableList:function(){for(var e=this.getRawData(),t=e.mapDimension("value"),n=[],r=0,o=e.count();r<o;r++)n.push({name:e.getName(r),value:e.get(t,r),selected:u(e,r,"selected")});return n},getDataParams:function(e){var t=this.getData(),n=d.superCall(this,"getDataParams",e),r=[];return t.each(t.mapDimension("value"),(function(e){r.push(e)})),n.percent=c(r,e,t.hostModel.get("percentPrecision")),n.$vars.push("percent"),n},_defaultLabelLine:function(e){i.defaultEmphasis(e,"labelLine",["show"]);var t=e.labelLine,n=e.emphasis.labelLine;t.show=t.show&&e.label.show,n.show=n.show&&e.emphasis.label.show},defaultOption:{zlevel:0,z:2,legendHoverLink:!0,hoverAnimation:!0,center:["50%","50%"],radius:[0,"75%"],clockwise:!0,startAngle:90,minAngle:0,minShowLabelAngle:0,selectedOffset:10,hoverOffset:10,avoidLabelOverlap:!0,percentPrecision:2,stillShowZeroSum:!0,left:0,top:0,right:0,bottom:0,width:null,height:null,label:{rotate:!1,show:!0,position:"outer",alignTo:"none",margin:"25%",bleedMargin:10,distanceToLabelLine:5},labelLine:{show:!0,length:15,length2:15,smooth:!1,lineStyle:{width:1,type:"solid"}},itemStyle:{borderWidth:1},animationType:"expansion",animationTypeUpdate:"transition",animationEasing:"cubicOut"}});a.mixin(d,s);var m=d;e.exports=m},"/tH6":function(e,t,n){var r=n("eBXX"),o=n("IdwQ"),a=n("Drs2");function i(e,t,n,r){var o=t.getData(),a=this.dataIndex,i=o.getName(a),s=t.get("selectedOffset");r.dispatchAction({type:"pieToggleSelect",from:e,name:i,seriesId:t.id}),o.each((function(e){c(o.getItemGraphicEl(e),o.getItemLayout(e),t.isSelected(o.getName(e)),s,n)}))}function c(e,t,n,r,o){var a=(t.startAngle+t.endAngle)/2,i=n?r:0,c=[Math.cos(a)*i,Math.sin(a)*i];o?e.animate().when(200,{position:c}).start("bounceOut"):e.attr("position",c)}function s(e,t){o.Group.call(this);var n=new o.Sector({z2:2}),r=new o.Polyline,a=new o.Text;this.add(n),this.add(r),this.add(a),this.updateData(e,t,!0)}var u=s.prototype;u.updateData=function(e,t,n){var a=this.childAt(0),i=this.childAt(1),s=this.childAt(2),u=e.hostModel,l=e.getItemModel(t),f=e.getItemLayout(t),d=r.extend({},f);d.label=null;var m=u.getShallow("animationTypeUpdate");n?(a.setShape(d),"scale"===u.getShallow("animationType")?(a.shape.r=f.r0,o.initProps(a,{shape:{r:f.r}},u,t)):(a.shape.endAngle=f.startAngle,o.updateProps(a,{shape:{endAngle:f.endAngle}},u,t))):"expansion"===m?a.setShape(d):o.updateProps(a,{shape:d},u,t);var p=e.getItemVisual(t,"color");a.useStyle(r.defaults({lineJoin:"bevel",fill:p},l.getModel("itemStyle").getItemStyle())),a.hoverStyle=l.getModel("emphasis.itemStyle").getItemStyle();var h=l.getShallow("cursor");h&&a.attr("cursor",h),c(this,e.getItemLayout(t),u.isSelected(e.getName(t)),u.get("selectedOffset"),u.get("animation"));var y=!n&&"transition"===m;this._updateLabel(e,t,y),this.highDownOnUpdate=l.get("hoverAnimation")&&u.isAnimationEnabled()?function(e,t){"emphasis"===t?(i.ignore=i.hoverIgnore,s.ignore=s.hoverIgnore,a.stopAnimation(!0),a.animateTo({shape:{r:f.r+u.get("hoverOffset")}},300,"elasticOut")):(i.ignore=i.normalIgnore,s.ignore=s.normalIgnore,a.stopAnimation(!0),a.animateTo({shape:{r:f.r}},300,"elasticOut"))}:null,o.setHoverStyle(this)},u._updateLabel=function(e,t,n){var r=this.childAt(1),a=this.childAt(2),i=e.hostModel,c=e.getItemModel(t),s=e.getItemLayout(t).label,u=e.getItemVisual(t,"color");if(!s||isNaN(s.x)||isNaN(s.y))a.ignore=a.normalIgnore=a.hoverIgnore=r.ignore=r.normalIgnore=r.hoverIgnore=!0;else{var l={points:s.linePoints||[[s.x,s.y],[s.x,s.y],[s.x,s.y]]},f={x:s.x,y:s.y};n?(o.updateProps(r,{shape:l},i,t),o.updateProps(a,{style:f},i,t)):(r.attr({shape:l}),a.attr({style:f})),a.attr({rotation:s.rotation,origin:[s.x,s.y],z2:10});var d=c.getModel("label"),m=c.getModel("emphasis.label"),p=c.getModel("labelLine"),h=c.getModel("emphasis.labelLine");u=e.getItemVisual(t,"color");o.setLabelStyle(a.style,a.hoverStyle={},d,m,{labelFetcher:e.hostModel,labelDataIndex:t,defaultText:s.text,autoColor:u,useInsideStyle:!!s.inside},{textAlign:s.textAlign,textVerticalAlign:s.verticalAlign,opacity:e.getItemVisual(t,"opacity")}),a.ignore=a.normalIgnore=!d.get("show"),a.hoverIgnore=!m.get("show"),r.ignore=r.normalIgnore=!p.get("show"),r.hoverIgnore=!h.get("show"),r.setStyle({stroke:u,opacity:e.getItemVisual(t,"opacity")}),r.setStyle(p.getModel("lineStyle").getLineStyle()),r.hoverStyle=h.getModel("lineStyle").getLineStyle();var y=p.get("smooth");y&&!0===y&&(y=.4),r.setShape({smooth:y})}},r.inherits(s,o.Group);var l=a.extend({type:"pie",init:function(){var e=new o.Group;this._sectorGroup=e},render:function(e,t,n,o){if(!o||o.from!==this.uid){var a=e.getData(),c=this._data,u=this.group,l=t.get("animation"),f=!c,d=e.get("animationType"),m=e.get("animationTypeUpdate"),p=r.curry(i,this.uid,e,l,n),h=e.get("selectedMode");if(a.diff(c).add((function(e){var t=new s(a,e);f&&"scale"!==d&&t.eachChild((function(e){e.stopAnimation(!0)})),h&&t.on("click",p),a.setItemGraphicEl(e,t),u.add(t)})).update((function(e,t){var n=c.getItemGraphicEl(t);f||"transition"===m||n.eachChild((function(e){e.stopAnimation(!0)})),n.updateData(a,e),n.off("click"),h&&n.on("click",p),u.add(n),a.setItemGraphicEl(e,n)})).remove((function(e){var t=c.getItemGraphicEl(e);u.remove(t)})).execute(),l&&a.count()>0&&(f?"scale"!==d:"transition"!==m)){for(var y=a.getItemLayout(0),g=1;isNaN(y.startAngle)&&g<a.count();++g)y=a.getItemLayout(g);var v=Math.max(n.getWidth(),n.getHeight())/2,b=r.bind(u.removeClipPath,u);u.setClipPath(this._createClipPath(y.cx,y.cy,v,y.startAngle,y.clockwise,b,e,f))}else u.removeClipPath();this._data=a}},dispose:function(){},_createClipPath:function(e,t,n,r,a,i,c,s){var u=new o.Sector({shape:{cx:e,cy:t,r0:0,r:n,startAngle:r,endAngle:r,clockwise:a}});return(s?o.initProps:o.updateProps)(u,{shape:{endAngle:r+(a?1:-1)*Math.PI*2}},c,i),u},containPoint:function(e,t){var n=t.getData().getItemLayout(0);if(n){var r=e[0]-n.cx,o=e[1]-n.cy,a=Math.sqrt(r*r+o*o);return a<=n.r&&a>=n.r0}}});e.exports=l},"+FKC":function(e,t,n){var r=n("wSal"),o=n("p+dI").parsePercent,a=Math.PI/180;function i(e,t,n,r,o,a,i,c,s,u){function l(t,n,r,o){for(var a=t;a<n&&!(e[a].y+r>s+i);a++)if(e[a].y+=r,a>t&&a+1<n&&e[a+1].y>e[a].y+e[a].height)return void f(a,r/2);f(n-1,r/2)}function f(t,n){for(var r=t;r>=0&&!(e[r].y-n<s)&&(e[r].y-=n,!(r>0&&e[r].y>e[r-1].y+e[r-1].height));r--);}function d(e,t,n,r,o,a){for(var i=t?Number.MAX_VALUE:0,c=0,s=e.length;c<s;c++)if("none"===e[c].labelAlignTo){var u=Math.abs(e[c].y-r),l=e[c].len,f=e[c].len2,d=u<o+l?Math.sqrt((o+l+f)*(o+l+f)-u*u):Math.abs(e[c].x-n);t&&d>=i&&(d=i-10),!t&&d<=i&&(d=i+10),e[c].x=n+d*a,i=d}}e.sort((function(e,t){return e.y-t.y}));for(var m,p=0,h=e.length,y=[],g=[],v=0;v<h;v++){if("outer"===e[v].position&&"labelLine"===e[v].labelAlignTo){var b=e[v].x-u;e[v].linePoints[1][0]+=b,e[v].x=u}(m=e[v].y-p)<0&&l(v,h,-m),p=e[v].y+e[v].height}i-p<0&&f(h-1,p-i);for(v=0;v<h;v++)e[v].y>=n?g.push(e[v]):y.push(e[v]);d(y,!1,t,n,r,o),d(g,!0,t,n,r,o)}function c(e){return"center"===e.position}e.exports=function(e,t,n,s,u,l){var f,d,m=e.getData(),p=[],h=!1,y=(e.get("minShowLabelAngle")||0)*a;m.each((function(a){var i=m.getItemLayout(a),c=m.getItemModel(a),s=c.getModel("label"),l=s.get("position")||c.get("emphasis.label.position"),g=s.get("distanceToLabelLine"),v=s.get("alignTo"),b=o(s.get("margin"),n),w=s.get("bleedMargin"),k=s.getFont(),x=c.getModel("labelLine"),E=x.get("length");E=o(E,n);var S=x.get("length2");if(S=o(S,n),!(i.angle<y)){var _,O,C,T,j=(i.startAngle+i.endAngle)/2,D=Math.cos(j),M=Math.sin(j);f=i.cx,d=i.cy;var A,N=e.getFormattedLabel(a,"normal")||m.getName(a),P=r.getBoundingRect(N,k,T,"top"),I="inside"===l||"inner"===l;if("center"===l)_=i.cx,O=i.cy,T="center";else{var L=(I?(i.r+i.r0)/2*D:i.r*D)+f,R=(I?(i.r+i.r0)/2*M:i.r*M)+d;if(_=L+3*D,O=R+3*M,!I){var Z=L+D*(E+t-i.r),F=R+M*(E+t-i.r),B=Z+(D<0?-1:1)*S;_="edge"===v?D<0?u+b:u+n-b:B+(D<0?-g:g),O=F,C=[[L,R],[Z,F],[B,F]]}T=I?"center":"edge"===v?D>0?"right":"left":D>0?"left":"right"}var U=s.get("rotate");A="number"===typeof U?U*(Math.PI/180):U?D<0?-j+Math.PI:-j:0,h=!!A,i.label={x:_,y:O,position:l,height:P.height,len:E,len2:S,linePoints:C,textAlign:T,verticalAlign:"middle",rotation:A,inside:I,labelDistance:g,labelAlignTo:v,labelMargin:b,bleedMargin:w,textRect:P,text:N,font:k},I||p.push(i.label)}})),!h&&e.get("avoidLabelOverlap")&&function(e,t,n,o,a,s,u,l){for(var f=[],d=[],m=Number.MAX_VALUE,p=-Number.MAX_VALUE,h=0;h<e.length;h++)c(e[h])||(e[h].x<t?(m=Math.min(m,e[h].x),f.push(e[h])):(p=Math.max(p,e[h].x),d.push(e[h])));for(i(d,t,n,o,1,0,s,0,l,p),i(f,t,n,o,-1,0,s,0,l,m),h=0;h<e.length;h++){var y=e[h];if(!c(y)){var g=y.linePoints;if(g){var v,b="edge"===y.labelAlignTo,w=y.textRect.width;(v=b?y.x<t?g[2][0]-y.labelDistance-u-y.labelMargin:u+a-y.labelMargin-g[2][0]-y.labelDistance:y.x<t?y.x-u-y.bleedMargin:u+a-y.x-y.bleedMargin)<y.textRect.width&&(y.text=r.truncateText(y.text,v,y.font),"edge"===y.labelAlignTo&&(w=r.getWidth(y.text,y.font)));var k=g[1][0]-g[2][0];b?y.x<t?g[2][0]=u+y.labelMargin+w+y.labelDistance:g[2][0]=u+a-y.labelMargin-w-y.labelDistance:(y.x<t?g[2][0]=y.x+y.labelDistance:g[2][0]=y.x-y.labelDistance,g[1][0]=g[2][0]+k),g[1][1]=g[2][1]=y.y}}}}(p,f,d,t,n,s,u,l)}},"3giE":function(e,t,n){var r=n("p+dI"),o=r.parsePercent,a=r.linearMap,i=n("LMHn"),c=n("+FKC"),s=n("eBXX"),u=2*Math.PI,l=Math.PI/180;e.exports=function(e,t,n,r){t.eachSeriesByType(e,(function(e){var t=e.getData(),r=t.mapDimension("value"),f=function(e,t){return i.getLayoutRect(e.getBoxLayoutParams(),{width:t.getWidth(),height:t.getHeight()})}(e,n),d=e.get("center"),m=e.get("radius");s.isArray(m)||(m=[0,m]),s.isArray(d)||(d=[d,d]);var p=o(f.width,n.getWidth()),h=o(f.height,n.getHeight()),y=Math.min(p,h),g=o(d[0],p)+f.x,v=o(d[1],h)+f.y,b=o(m[0],y/2),w=o(m[1],y/2),k=-e.get("startAngle")*l,x=e.get("minAngle")*l,E=0;t.each(r,(function(e){!isNaN(e)&&E++}));var S=t.getSum(r),_=Math.PI/(S||E)*2,O=e.get("clockwise"),C=e.get("roseType"),T=e.get("stillShowZeroSum"),j=t.getDataExtent(r);j[0]=0;var D=u,M=0,A=k,N=O?1:-1;if(t.each(r,(function(e,n){var r;if(isNaN(e))t.setItemLayout(n,{angle:NaN,startAngle:NaN,endAngle:NaN,clockwise:O,cx:g,cy:v,r0:b,r:C?NaN:w,viewRect:f});else{(r="area"!==C?0===S&&T?_:e*_:u/E)<x?(r=x,D-=x):M+=e;var o=A+N*r;t.setItemLayout(n,{angle:r,startAngle:A,endAngle:o,clockwise:O,cx:g,cy:v,r0:b,r:C?a(e,j,[b,w]):w,viewRect:f}),A=o}})),D<u&&E)if(D<=.001){var P=u/E;t.each(r,(function(e,n){if(!isNaN(e)){var r=t.getItemLayout(n);r.angle=P,r.startAngle=k+N*n*P,r.endAngle=k+N*(n+1)*P}}))}else _=D/M,A=k,t.each(r,(function(e,n){if(!isNaN(e)){var r=t.getItemLayout(n),o=r.angle===x?x:e*_;r.startAngle=A,r.endAngle=A+N*o,A+=N*o}}));c(e,w,f.width,f.height,f.x,f.y)}))}},xJYk:function(e,t,n){var r=n("LMHn"),o=r.getLayoutRect,a=r.box,i=r.positionElement,c=n("PnJO"),s=n("IdwQ");t.layout=function(e,t,n){var r=t.getBoxLayoutParams(),c=t.get("padding"),s={width:n.getWidth(),height:n.getHeight()},u=o(r,s,c);a(t.get("orient"),e,t.get("itemGap"),u.width,u.height),i(e,r,s,c)},t.makeBackground=function(e,t){var n=c.normalizeCssArray(t.get("padding")),r=t.getItemStyle(["color","opacity"]);return r.fill=t.get("backgroundColor"),e=new s.Rect({shape:{x:e.x-n[3],y:e.y-n[0],width:e.width+n[1]+n[3],height:e.height+n[0]+n[2],r:t.get("borderRadius")},style:r,silent:!0,z2:-1})}},faIU:function(e,t,n){var r=n("eBXX"),o={updateSelectedMap:function(e){this._targetList=r.isArray(e)?e.slice():[],this._selectTargetMap=r.reduce(e||[],(function(e,t){return e.set(t.name,t),e}),r.createHashMap())},select:function(e,t){var n=null!=t?this._targetList[t]:this._selectTargetMap.get(e);"single"===this.get("selectedMode")&&this._selectTargetMap.each((function(e){e.selected=!1})),n&&(n.selected=!0)},unSelect:function(e,t){var n=null!=t?this._targetList[t]:this._selectTargetMap.get(e);n&&(n.selected=!1)},toggleSelected:function(e,t){var n=null!=t?this._targetList[t]:this._selectTargetMap.get(e);if(null!=n)return this[n.selected?"unSelect":"select"](e,t),n.selected},isSelected:function(e,t){var n=null!=t?this._targetList[t]:this._selectTargetMap.get(e);return n&&n.selected}};e.exports=o},jrGt:function(e,t,n){var r=n("zwDW");n("jy/D"),n("NQ1b"),n("c7tw");var o=n("ZIXu"),a=n("0kga");r.registerProcessor(r.PRIORITY.PROCESSOR.SERIES_FILTER,o),a.registerSubTypeDefaulter("legend",(function(){return"plain"}))},"jy/D":function(e,t,n){var r=n("zwDW"),o=n("eBXX"),a=n("oMx4"),i=n("d3nx").isNameSpecified,c=n("Mp9c").legend.selector,s={all:{type:"all",title:o.clone(c.all)},inverse:{type:"inverse",title:o.clone(c.inverse)}},u=r.extendComponentModel({type:"legend.plain",dependencies:["series"],layoutMode:{type:"box",ignoreSize:!0},init:function(e,t,n){this.mergeDefaultAndTheme(e,n),e.selected=e.selected||{},this._updateSelector(e)},mergeOption:function(e){u.superCall(this,"mergeOption",e),this._updateSelector(e)},_updateSelector:function(e){var t=e.selector;!0===t&&(t=e.selector=["all","inverse"]),o.isArray(t)&&o.each(t,(function(e,n){o.isString(e)&&(e={type:e}),t[n]=o.merge(e,s[e.type])}))},optionUpdated:function(){this._updateData(this.ecModel);var e=this._data;if(e[0]&&"single"===this.get("selectedMode")){for(var t=!1,n=0;n<e.length;n++){var r=e[n].get("name");if(this.isSelected(r)){this.select(r),t=!0;break}}!t&&this.select(e[0].get("name"))}},_updateData:function(e){var t=[],n=[];e.eachRawSeries((function(r){var o,a=r.name;if(n.push(a),r.legendVisualProvider){var c=r.legendVisualProvider.getAllNames();e.isSeriesFiltered(r)||(n=n.concat(c)),c.length?t=t.concat(c):o=!0}else o=!0;o&&i(r)&&t.push(r.name)})),this._availableNames=n;var r=this.get("data")||t,c=o.map(r,(function(e){return"string"!==typeof e&&"number"!==typeof e||(e={name:e}),new a(e,this,this.ecModel)}),this);this._data=c},getData:function(){return this._data},select:function(e){var t=this.option.selected;if("single"===this.get("selectedMode")){var n=this._data;o.each(n,(function(e){t[e.get("name")]=!1}))}t[e]=!0},unSelect:function(e){"single"!==this.get("selectedMode")&&(this.option.selected[e]=!1)},toggleSelected:function(e){var t=this.option.selected;t.hasOwnProperty(e)||(t[e]=!0),this[t[e]?"unSelect":"select"](e)},allSelect:function(){var e=this._data,t=this.option.selected;o.each(e,(function(e){t[e.get("name",!0)]=!0}))},inverseSelect:function(){var e=this._data,t=this.option.selected;o.each(e,(function(e){var n=e.get("name",!0);t.hasOwnProperty(n)||(t[n]=!0),t[n]=!t[n]}))},isSelected:function(e){var t=this.option.selected;return!(t.hasOwnProperty(e)&&!t[e])&&o.indexOf(this._availableNames,e)>=0},getOrient:function(){return"vertical"===this.get("orient")?{index:1,name:"vertical"}:{index:0,name:"horizontal"}},defaultOption:{zlevel:0,z:4,show:!0,orient:"horizontal",left:"center",top:0,align:"auto",backgroundColor:"rgba(0,0,0,0)",borderColor:"#ccc",borderRadius:0,borderWidth:0,padding:5,itemGap:10,itemWidth:25,itemHeight:14,inactiveColor:"#ccc",inactiveBorderColor:"#ccc",itemStyle:{borderWidth:0},textStyle:{color:"#333"},selectedMode:!0,selector:!1,selectorLabel:{show:!0,borderRadius:10,padding:[3,5,3,5],fontSize:12,fontFamily:" sans-serif",color:"#666",borderWidth:1,borderColor:"#666"},emphasis:{selectorLabel:{show:!0,color:"#eee",backgroundColor:"#666"}},selectorPosition:"auto",selectorItemGap:7,selectorButtonGap:10,tooltip:{show:!1}}}),l=u;e.exports=l},c7tw:function(e,t,n){n("VXy3").__DEV__;var r=n("zwDW"),o=n("eBXX"),a=n("cTcu").createSymbol,i=n("IdwQ"),c=n("xJYk").makeBackground,s=n("LMHn"),u=o.curry,l=o.each,f=i.Group,d=r.extendComponentView({type:"legend.plain",newlineDisabled:!1,init:function(){this.group.add(this._contentGroup=new f),this._backgroundEl,this.group.add(this._selectorGroup=new f),this._isFirstRender=!0},getContentGroup:function(){return this._contentGroup},getSelectorGroup:function(){return this._selectorGroup},render:function(e,t,n){var r=this._isFirstRender;if(this._isFirstRender=!1,this.resetInner(),e.get("show",!0)){var a=e.get("align"),i=e.get("orient");a&&"auto"!==a||(a="right"===e.get("left")&&"vertical"===i?"right":"left");var u=e.get("selector",!0),l=e.get("selectorPosition",!0);!u||l&&"auto"!==l||(l="horizontal"===i?"end":"start"),this.renderInner(a,e,t,n,u,i,l);var f=e.getBoxLayoutParams(),d={width:n.getWidth(),height:n.getHeight()},m=e.get("padding"),p=s.getLayoutRect(f,d,m),h=this.layoutInner(e,a,p,r,u,l),y=s.getLayoutRect(o.defaults({width:h.width,height:h.height},f),d,m);this.group.attr("position",[y.x-h.x,y.y-h.y]),this.group.add(this._backgroundEl=c(h,e))}},resetInner:function(){this.getContentGroup().removeAll(),this._backgroundEl&&this.group.remove(this._backgroundEl),this.getSelectorGroup().removeAll()},renderInner:function(e,t,n,r,a,i,c){var s=this.getContentGroup(),d=o.createHashMap(),m=t.get("selectedMode"),g=[];n.eachRawSeries((function(e){!e.get("legendHoverLink")&&g.push(e.id)})),l(t.getData(),(function(o,a){var i=o.get("name");if(this.newlineDisabled||""!==i&&"\n"!==i){var c=n.getSeriesByName(i)[0];if(!d.get(i))if(c){var l=c.getData(),v=l.getVisual("color"),b=l.getVisual("borderColor");"function"===typeof v&&(v=v(c.getDataParams(0))),"function"===typeof b&&(b=b(c.getDataParams(0)));var w=l.getVisual("legendSymbol")||"roundRect",k=l.getVisual("symbol");this._createItem(i,a,o,t,w,k,e,v,b,m).on("click",u(p,i,null,r,g)).on("mouseover",u(h,c.name,null,r,g)).on("mouseout",u(y,c.name,null,r,g)),d.set(i,!0)}else n.eachRawSeries((function(n){if(!d.get(i)&&n.legendVisualProvider){var c=n.legendVisualProvider;if(!c.containName(i))return;var s=c.indexOfName(i),l=c.getItemVisual(s,"color"),f=c.getItemVisual(s,"borderColor");this._createItem(i,a,o,t,"roundRect",null,e,l,f,m).on("click",u(p,null,i,r,g)).on("mouseover",u(h,null,i,r,g)).on("mouseout",u(y,null,i,r,g)),d.set(i,!0)}}),this)}else s.add(new f({newline:!0}))}),this),a&&this._createSelector(a,t,r,i,c)},_createSelector:function(e,t,n,r,o){var a=this.getSelectorGroup();l(e,(function(e){!function(e){var r=e.type,o=new i.Text({style:{x:0,y:0,align:"center",verticalAlign:"middle"},onclick:function(){n.dispatchAction({type:"all"===r?"legendAllSelect":"legendInverseSelect"})}});a.add(o);var c=t.getModel("selectorLabel"),s=t.getModel("emphasis.selectorLabel");i.setLabelStyle(o.style,o.hoverStyle={},c,s,{defaultText:e.title,isRectText:!1}),i.setHoverStyle(o)}(e)}))},_createItem:function(e,t,n,r,c,s,u,l,d,p){var h=r.get("itemWidth"),y=r.get("itemHeight"),g=r.get("inactiveColor"),v=r.get("inactiveBorderColor"),b=r.get("symbolKeepAspect"),w=r.getModel("itemStyle"),k=r.isSelected(e),x=new f,E=n.getModel("textStyle"),S=n.get("icon"),_=n.getModel("tooltip"),O=_.parentModel,C=a(c=S||c,0,0,h,y,k?l:g,null==b||b);if(x.add(m(C,c,w,d,v,k)),!S&&s&&(s!==c||"none"===s)){var T=.8*y;"none"===s&&(s="circle");var j=a(s,(h-T)/2,(y-T)/2,T,T,k?l:g,null==b||b);x.add(m(j,s,w,d,v,k))}var D="left"===u?h+5:-5,M=u,A=r.get("formatter"),N=e;"string"===typeof A&&A?N=A.replace("{name}",null!=e?e:""):"function"===typeof A&&(N=A(e)),x.add(new i.Text({style:i.setTextStyle({},E,{text:N,x:D,y:y/2,textFill:k?E.getTextColor():g,textAlign:M,textVerticalAlign:"middle"})}));var P=new i.Rect({shape:x.getBoundingRect(),invisible:!0,tooltip:_.get("show")?o.extend({content:e,formatter:O.get("formatter",!0)||function(){return e},formatterParams:{componentType:"legend",legendIndex:r.componentIndex,name:e,$vars:["name"]}},_.option):null});return x.add(P),x.eachChild((function(e){e.silent=!0})),P.silent=!p,this.getContentGroup().add(x),i.setHoverStyle(x),x.__legendDataIndex=t,x},layoutInner:function(e,t,n,r,o,a){var i=this.getContentGroup(),c=this.getSelectorGroup();s.box(e.get("orient"),i,e.get("itemGap"),n.width,n.height);var u=i.getBoundingRect(),l=[-u.x,-u.y];if(o){s.box("horizontal",c,e.get("selectorItemGap",!0));var f=c.getBoundingRect(),d=[-f.x,-f.y],m=e.get("selectorButtonGap",!0),p=e.getOrient().index,h=0===p?"width":"height",y=0===p?"height":"width",g=0===p?"y":"x";"end"===a?d[p]+=u[h]+m:l[p]+=f[h]+m,d[1-p]+=u[y]/2-f[y]/2,c.attr("position",d),i.attr("position",l);var v={x:0,y:0};return v[h]=u[h]+m+f[h],v[y]=Math.max(u[y],f[y]),v[g]=Math.min(0,f[g]+d[1-p]),v}return i.attr("position",l),this.group.getBoundingRect()},remove:function(){this.getContentGroup().removeAll(),this._isFirstRender=!0}});function m(e,t,n,r,o,a){var i;return"line"!==t&&t.indexOf("empty")<0?(i=n.getItemStyle(),e.style.stroke=r,a||(i.stroke=o)):i=n.getItemStyle(["borderWidth","borderColor"]),e.setStyle(i)}function p(e,t,n,r){y(e,t,n,r),n.dispatchAction({type:"legendToggleSelect",name:null!=e?e:t}),h(e,t,n,r)}function h(e,t,n,r){var o=n.getZr().storage.getDisplayList()[0];o&&o.useHoverLayer||n.dispatchAction({type:"highlight",seriesName:e,name:t,excludeSeriesId:r})}function y(e,t,n,r){var o=n.getZr().storage.getDisplayList()[0];o&&o.useHoverLayer||n.dispatchAction({type:"downplay",seriesName:e,name:t,excludeSeriesId:r})}e.exports=d},NQ1b:function(e,t,n){var r=n("zwDW"),o=n("eBXX");function a(e,t,n){var r,a={},i="toggleSelected"===e;return n.eachComponent("legend",(function(n){i&&null!=r?n[r?"select":"unSelect"](t.name):"allSelect"===e||"inverseSelect"===e?n[e]():(n[e](t.name),r=n.isSelected(t.name));var c=n.getData();o.each(c,(function(e){var t=e.get("name");if("\n"!==t&&""!==t){var r=n.isSelected(t);a.hasOwnProperty(t)?a[t]=a[t]&&r:a[t]=r}}))})),"allSelect"===e||"inverseSelect"===e?{selected:a}:{name:t.name,selected:a}}r.registerAction("legendToggleSelect","legendselectchanged",o.curry(a,"toggleSelected")),r.registerAction("legendAllSelect","legendselectall",o.curry(a,"allSelect")),r.registerAction("legendInverseSelect","legendinverseselect",o.curry(a,"inverseSelect")),r.registerAction("legendSelect","legendselected",o.curry(a,"select")),r.registerAction("legendUnSelect","legendunselected",o.curry(a,"unSelect"))},ZIXu:function(e){e.exports=function(e){var t=e.findComponents({mainType:"legend"});t&&t.length&&e.filterSeries((function(e){for(var n=0;n<t.length;n++)if(!t[n].isSelected(e.name))return!1;return!0}))}},"+aMG":function(e){e.exports=function(e){return{seriesType:e,reset:function(e,t){var n=t.findComponents({mainType:"legend"});if(n&&n.length){var r=e.getData();r.filterSelf((function(e){for(var t=r.getName(e),o=0;o<n.length;o++)if(!n[o].isSelected(t))return!1;return!0}))}}}}},VqbH:function(e){var t=function(e,t){this.getAllNames=function(){var e=t();return e.mapArray(e.getName)},this.containName=function(e){return t().indexOfName(e)>=0},this.indexOfName=function(t){return e().indexOfName(t)},this.getItemVisual=function(t,n){return e().getItemVisual(t,n)}};e.exports=t},E6Vp:function(e,t,n){var r=n("eBXX").createHashMap;e.exports=function(e){return{getTargetSeries:function(t){var n={},o=r();return t.eachSeriesByType(e,(function(e){e.__paletteScope=n,o.set(e.uid,e)})),o},reset:function(e,t){var n=e.getRawData(),r={},o=e.getData();o.each((function(e){var t=o.getRawIndex(e);r[t]=e})),n.each((function(t){var a,i=r[t],c=null!=i&&o.getItemVisual(i,"color",!0),s=null!=i&&o.getItemVisual(i,"borderColor",!0);if(c&&s||(a=n.getItemModel(t)),!c){var u=a.get("itemStyle.color")||e.getColorFromPalette(n.getName(t)||t+"",e.__paletteScope,n.count());null!=i&&o.setItemVisual(i,"color",u)}if(!s){var l=a.get("itemStyle.borderColor");null!=i&&o.setItemVisual(i,"borderColor",l)}}))}}}},Ptmt:function(e,t,n){var r={"./ac-archive.svg":"Vy5M","./ac-assign.svg":"weIo","./ac-cancel.svg":"XWIN","./ac-create.svg":"HS1f","./ac-delete.svg":"DyYW","./ac-done.svg":"PdB9","./ac-edit.svg":"EcGa","./ac-in.svg":"aHiv","./ac-out.svg":"xBhy","./ac-reopen.svg":"G4dj","./ac-share-delete.svg":"jdf6","./ac-share-join.svg":"kYoK","./ac-unarchive.svg":"RlcN","./ac-undone.svg":"N8nS"};function o(e){var t=a(e);return n(t)}function a(e){if(!n.o(r,e)){var t=new Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t}return r[e]}o.keys=function(){return Object.keys(r)},o.resolve=a,e.exports=o,o.id="Ptmt"},tHAx:function(e,t,n){var r={"./ac-add-file.svg":"Unmi","./ac-assign.svg":"11dH","./ac-attachment.svg":"sLFR","./ac-cancel.svg":"u7vX","./ac-change-kind.svg":"JYB4","./ac-changed-subtask.svg":"j/XY","./ac-completed-subtask.svg":"eoaF","./ac-create.svg":"fw2W","./ac-created-subtask.svg":"sDGm","./ac-del-file.svg":"GrfS","./ac-delete-file.svg":"evVp","./ac-delete.svg":"qQfP","./ac-deleted-subtask.svg":"ns2z","./ac-done.svg":"Db4J","./ac-edit.svg":"2OZo","./ac-edited-subtask.svg":"j4VI","./ac-in.svg":"Odwd","./ac-out.svg":"spUW","./ac-reopen.svg":"bVdz","./ac-share-delete.svg":"gf/6","./ac-share-join.svg":"3Aj3","./ac-switched-subtask.svg":"dA6b","./ac-switched-text.svg":"XKMj","./ac-undone-subtask.svg":"4VgV","./ac-undone.svg":"Xb5N","./mini delete.svg":"lAuc"};function o(e){var t=a(e);return n(t)}function a(e){if(!n.o(r,e)){var t=new Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t}return r[e]}o.keys=function(){return Object.keys(r)},o.resolve=a,e.exports=o,o.id="tHAx"},sG4B:function(){},"5gPO":function(){},D0px:function(){}},function(e){"use strict";e.O(0,[3413,4274,5119,742,4858,4825,4736,2818],(function(){return t="i/ky",e(e.s=t);var t}));e.O()}]);
//# sourceMappingURL=web.ap-28014633dde1fe0cbd46.js.map