PageSourceSearch

https://www.trainwithkickoff.com/_next/static/chunks/8626.43f9118c140bdd14.js

js trainwithkickoff.com collected 2026-10-04 00:03:26 UTC 108,199 bytes, 6 lines download raw bytes

1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[8626,1513],{68626:function(e,t,n){n.r(t),n.d(t,{checkmark_icon:function(){return i},copy_icon:function(){return s},dragable_icon:function(){return r},eye_icon:function(){return c},feedback_icon:function(){return d},input_color_picker:function(){return p},input_image_url:function(){return h},nylas_additional_participants:function(){return u},nylas_event_description:function(){return g},nylas_event_info:function(){return m},nylas_event_location:function(){return x},nylas_event_title:function(){return C},nylas_feedback_form:function(){return T},nylas_reminder_time:function(){return E},trash_icon:function(){return P}});var a=n(39986),l=n(91513),o=n(38182);n(67294),n(85893),n(73935);let i=class{constructor(e){(0,a.r)(this,e),this.width="18",this.height="14"}render(){return(0,a.h)("svg",{key:"a739b30f83d6510e6644045ba736860eb524c838",width:this.width,height:this.height,viewBox:"0 0 18 14",fill:"none",xmlns:"http://www.w3.org/2000/svg"},(0,a.h)("path",{key:"9621004de9b8789eab6f4d0616ae0ff25124fd44",d:"M1.53033 7.46967C1.23744 7.17678 0.762563 7.17678 0.46967 7.46967C0.176777 7.76256 0.176777 8.23744 0.46967 8.53033L4.96967 13.0303C5.26256 13.3232 5.73744 13.3232 6.03033 13.0303L17.0303 2.03033C17.3232 1.73744 17.3232 1.26256 17.0303 0.96967C16.7374 0.676777 16.2626 0.676777 15.9697 0.96967L5.5 11.4393L1.53033 7.46967Z",fill:"#293056"}))}};i.style=".sc-checkmark-icon-h{display:flex}";let s=class{constructor(e){(0,a.r)(this,e),this.width="16",this.height="16"}render(){return(0,a.h)("svg",{key:"af5249494e43163c59f43f0e21ff4a9063566023",width:this.width,height:this.height,fill:"none",xmlns:"http://www.w3.org/2000/svg"},(0,a.h)("path",{key:"d1b78a39d0dd7ce2a3823d54e2e0dbd5f260c188",d:"M4 0.75C2.89543 0.75 2 1.64543 2 2.75V12.75C2 13.8546 2.89543 14.75 4 14.75H10C11.1046 14.75 12 13.8546 12 12.75V2.75C12 1.64543 11.1046 0.75 10 0.75H4ZM3 2.75C3 2.19772 3.44772 1.75 4 1.75H10C10.5523 1.75 11 2.19772 11 2.75V12.75C11 13.3023 10.5523 13.75 10 13.75H4C3.44772 13.75 3 13.3023 3 12.75V2.75ZM0 4.75001C0 4.00973 0.402199 3.36339 1 3.01758V13.25C1 14.6307 2.11929 15.75 3.5 15.75H9.73244C9.38663 16.3478 8.74028 16.75 8 16.75H3.5C1.567 16.75 0 15.183 0 13.25V4.75001Z",fill:"currentColor"}))}};s.style=".sc-copy-icon-h{display:flex}";let r=class{constructor(e){(0,a.r)(this,e),this.width="20",this.height="20"}render(){return(0,a.h)("svg",{key:"e4d3ba685832139b22eb5b024479e22f2ddfc811",width:this.width,height:this.height,fill:"none",xmlns:"http://www.w3.org/2000/svg"},(0,a.h)("path",{key:"68f15598ca1251c3926a3b88adb0947f1a5b6b4a",d:"M15.5 18C16.3284 18 17 18.6716 17 19.5C17 20.3284 16.3284 21 15.5 21C14.6716 21 14 20.3284 14 19.5C14 18.6716 14.6716 18 15.5 18ZM8.5 18C9.32843 18 10 18.6716 10 19.5C10 20.3284 9.32843 21 8.5 21C7.67157 21 7 20.3284 7 19.5C7 18.6716 7.67157 18 8.5 18ZM15.5 11C16.3284 11 17 11.6716 17 12.5C17 13.3284 16.3284 14 15.5 14C14.6716 14 14 13.3284 14 12.5C14 11.6716 14.6716 11 15.5 11ZM8.5 11C9.32843 11 10 11.6716 10 12.5C10 13.3284 9.32843 14 8.5 14C7.67157 14 7 13.3284 7 12.5C7 11.6716 7.67157 11 8.5 11ZM15.5 4C16.3284 4 17 4.67157 17 5.5C17 6.32843 16.3284 7 15.5 7C14.6716 7 14 6.32843 14 5.5C14 4.67157 14.6716 4 15.5 4ZM8.5 4C9.32843 4 10 4.67157 10 5.5C10 6.32843 9.32843 7 8.5 7C7.67157 7 7 6.32843 7 5.5C7 4.67157 7.67157 4 8.5 4Z",fill:"currentColor"}))}};r.style=".sc-dragable-icon-h{display:flex}";let c=class{constructor(e){(0,a.r)(this,e),this.width="17",this.height="10"}render(){return(0,a.h)("svg",{key:"2b2a63f9602d85c9661986eb2dd8e220a02e5570",width:this.width,height:this.height,fill:"none",xmlns:"http://www.w3.org/2000/svg"},(0,a.h)("path",{key:"8609bab91f97b282d80282736ce38f895e7b6fc1",d:"M1.75909 6.60214C2.44254 3.32689 5.29437 1 8.50002 1C11.7057 1 14.5574 3.32688 15.2409 6.60215C15.2974 6.87246 15.5622 7.04587 15.8325 6.98946C16.1029 6.93304 16.2763 6.66817 16.2199 6.39785C15.4425 2.67312 12.1934 0 8.50002 0C4.8066 0 1.55742 2.67311 0.780175 6.39786C0.723767 6.66818 0.897177 6.93305 1.1675 6.98946C1.43782 7.04587 1.70268 6.87246 1.75909 6.60214ZM8.5 3C6.567 3 5 4.567 5 6.5C5 8.433 6.567 10 8.5 10C10.433 10 12 8.433 12 6.5C12 4.567 10.433 3 8.5 3ZM6 6.5C6 5.11929 7.11929 4 8.5 4C9.88071 4 11 5.11929 11 6.5C11 7.88071 9.88071 9 8.5 9C7.11929 9 6 7.88071 6 6.5Z",fill:"currentColor"}))}};c.style=".sc-eye-icon-h{display:flex}";let d=class{constructor(e){(0,a.r)(this,e),this.width="11",this.height="14"}render(){return(0,a.h)("svg",{key:"0cef0443a3b22ffa2bd9be587f55175bef8557cf",width:this.width,height:this.height,fill:"none",xmlns:"http://www.w3.org/2000/svg"},(0,a.h)("path",{key:"20631452d3f3bc031b79d3337eda08143db490e4",d:"M0.5 8.875C0.5 8.875 1.125 8.25 3 8.25C4.875 8.25 6.125 9.5 8 9.5C9.875 9.5 10.5 8.875 10.5 8.875V1.375C10.5 1.375 9.875 2 8 2C6.125 2 4.875 0.75 3 0.75C1.125 0.75 0.5 1.375 0.5 1.375V8.875ZM0.5 8.875V13.25",stroke:"currentColor","stroke-linecap":"round","stroke-linejoin":"round"}))}};d.style=".sc-feedback-icon-h{display:flex}";let p=class{constructor(e){(0,a.r)(this,e),this.nylasFormDropdownChanged=(0,a.a)(this,"nylasFormDropdownChanged",7),this.componentType="color-picker",this.name=void 0,this.defaultSelectedColor=void 0,this.selectedColor=this.defaultSelectedColor,this.isOpen=!1,this.ariaActivedescendant="",this.errorMessage=""}componentWillLoad(){this.selectedColor=this.defaultSelectedColor,this.el.setAttribute("component-type",this.componentType)}handleFocus(){this.isOpen=!0}handleBlur(){this.isOpen=!1}handleInput(e){this.selectedColor=e.target.value}handleChange(e){this.selectedColor=e.target.value,this.nylasFormDropdownChanged.emit({value:this.selectedColor,name:this.name,error:this.errorMessage})}handleKeyDown(e){var t;
1("Enter"===e.code||"Space"===e.code)&&(e.preventDefault(),null==(t=this.inputRef)||t.click())}handleOutsideClick(e){!e.composedPath().includes(this.el)&&this.isOpen&&(this.isOpen=!1)}render(){return(0,a.h)("div",{key:"354f7c502fadd2c6a30619365b9939523d9cd770",class:"color-picker-container",part:"icp_color-picker",tabindex:"0",onKeyDown:e=>this.handleKeyDown(e)},(0,a.h)("input",{key:"cc5803d2e90064b15137717043581f24cf80fda3",type:"color",ref:e=>this.inputRef=e,id:this.name,name:this.name,value:this.selectedColor,tabindex:"-1",onFocus:()=>this.handleFocus(),onBlur:()=>this.handleBlur(),onInput:e=>this.handleInput(e),onChange:e=>this.handleChange(e),onKeyDown:e=>this.handleKeyDown(e)}),(0,a.h)("label",{key:"75e26e605a36d5a3505f41dbdad576484b14ac43",part:"icp_color-picker-button",htmlFor:this.name,class:{labelBtn:!0,open:this.isOpen,error:!!this.errorMessage},"aria-haspopup":"listbox","aria-expanded":this.isOpen?"true":"false","aria-label":this.name},(0,a.h)("span",{key:"9a321653073ef9aa8a9372e291bd04244b6dfe46",class:"selected-option",part:"icp_color-picker-button-selected-label"},this.selectedColor||"Select a color"),(0,a.h)("span",{key:"62ed4fb1337b47735c823b8e164bb8bb57325ffd",class:{open:this.isOpen,closed:!this.isOpen,chevron:!0},"aria-hidden":"true"},(0,a.h)("chevron-icon",{key:"5c304ff53cfc6d3632f4fbbd8415c318301b4e38",width:"16",height:"16"})),this.errorMessage&&(0,a.h)("span",{class:"error help-text"},this.errorMessage)))}get el(){return(0,a.g)(this)}};p.style=':host{display:block;position:relative;--nylas-primary:#2563eb;--nylas-error:#cc4841;--nylas-error-pressed:#992222;--nylas-wraning:#f06c00;--nylas-success:#16a392;--nylas-info:#2b8fc2;--nylas-base-0:#ffffff;--nylas-base-25:#fcfcfd;--nylas-base-50:#f8f9fc;--nylas-base-100:#eaecf5;--nylas-base-200:#d5d9eb;--nylas-base-300:#b3b8d8;--nylas-base-400:#717bbc;--nylas-base-500:#4e5ba6;--nylas-base-600:#3e4784;--nylas-base-700:#263f72;--nylas-base-800:#293056;--nylas-base-900:#101323;--nylas-base-950:#0e101b;--nylas-color-blue-100:#e0e6f9;--nylas-border-radius:0.25rem;--nylas-border-radius-2x:0.5rem;--nylas-border-radius-3x:0.75rem;--nylas-font-family:"Inter", sans-serif;--nylas-color-black:#000000;--nylas-color-grey-900:#2c2c2c;--nylas-color-grey-800:#4b4b4b;--nylas-color-grey-700:#6e6e6e;--nylas-color-grey-600:#8e8e8e;--nylas-color-grey-500:#b3b3b3;--nylas-color-grey-400:#cacaca;--nylas-color-grey-300:#e1e1e1;--nylas-color-grey-200:#eaeaea;--nylas-color-grey-100:#f5f5f5;--nylas-color-grey-50:#fbfcfe;--nylas-color-white:#ffffff;--nylas-color-red-900:#992222;--nylas-color-red-700:#cc4841;--nylas-color-red-500:#ff786a;--nylas-color-red-300:#ffa79e;--nylas-color-red-100:#ffc5bf;--nylas-color-red-50:#ffeae8;--nylas-color-blue-900:#213571;--nylas-color-blue-700:#314fa9;--nylas-color-blue-500:#4169e1;--nylas-color-blue-300:#bdccf9;--nylas-color-blue-100:#e0e6f9;--nylas-color-blue-50:#f6f8fd;--nylas-color-yellow-900:#7c6506;--nylas-color-yellow-700:#c29f09;--nylas-color-yellow-500:#f7c90b;--nylas-color-yellow-300:#f9de70;--nylas-color-yellow-100:#fceba9;--nylas-color-yellow-50:#fdf4ce;--nylas-color-green-900:#0e6b60;--nylas-color-green-700:#16a392;--nylas-color-green-500:#17c3b2;--nylas-color-green-300:#74dbd1;--nylas-color-green-100:#a2e7e0;--nylas-color-green-50:#d1f3f0;--nylas-color-purple-900:#643554;--nylas-color-purple-700:#954f7d;--nylas-color-purple-500:#c769a7;--nylas-color-purple-300:#dda5ca;--nylas-color-purple-100:#e0bdd6;--nylas-color-purple-50:#e9dde5;--nylas-color-sky-900:#20698f;--nylas-color-sky-700:#2b8fc2;--nylas-color-sky-500:#6dceff;--nylas-color-sky-300:#8fdaff;--nylas-color-sky-100:#b8e7ff;--nylas-color-sky-50:#d9f2ff;width:100%}@media screen and (max-width: 768px){:host{position:unset}}label{display:flex;color:var(--nylas-base-800, #293056);font-size:14px;font-style:normal;font-weight:400;line-height:150%;flex-direction:column;gap:4px;font-family:var(--nylas-font-family);font-size:16px;color:var(--nylas-base-800)}label.error{color:var(--nylas-error)}label span.required{color:var(--nylas-error);padding:0 0.25rem}label p{margin:0}label .error{color:var(--nylas-error)}.color-picker-container{display:flex;height:48px;padding-left:16px;align-items:center;gap:8px;align-self:stretch;border-radius:var(--nylas-border-radius-2x);border:1px solid var(--nylas-base-300);background:var(--nylas-base-0);width:-webkit-fill-available;color:var(--nylas-base-900);font-size:16px;font-style:normal;font-weight:400;line-height:150%;width:-moz-available;width:-webkit-fill-available;padding-left:0;gap:0;overflow:hidden}.color-picker-container:focus{outline-color:var(--nylas-primary)}.color-picker-container.error{border-radius:var(--nylas-border-radius-2x);font-weight:600;border-color:var(--nylas-error);border-width:2px}.color-picker-container.error::placeholder{font-weight:400}.color-picker-container::placeholder{color:var(--nylas-base-300)}.color-picker-container input{display:flex;align-items:center;height:100%;appearance:none;border:none;border-right:1px solid var(--nylas-base-200);background:transparent}.color-picker-container input::-webkit-color-swatch{min-width:30px;border-radius:0.25rem;border:1px solid var(--nylas-base-200);margin:0.25rem}.color-picker-container input::-moz-color-swatch{min-width:30px;border-radius:0.25rem;border:1px solid var(--nylas-base-200);margin:0.25rem}.color-picker-container.error{border:1px solid var(--nylas-error)}.color-picker-container:hover,.color-picker-container:active{outline:1px solid var(--nylas-primary)}.color-picker-container:active{outline:2px solid var(--nylas-primary)}.color-picker-container label{width:100%}.labelBtn{color:var(--nylas-base-800);padding:14px;font-size:16px;font-family:var(--nylas-font-family);cursor:pointer;display:flex;flex-direction:row;justify-content:space-between;width:100%;gap:0.5rem;background:transparent;border:none}.labelBtn.error{border:1px solid var(--nylas-error)}.labelBtn.focus{background:transparent}.labelBtn:hover,.labelBtn:active{outline:1px solid var(--nylas-primary)}.labelBtn span.chevron{display:flex;align-self:center}.labelBtn span.open{transform:rotate(90deg)}.labelBtn span.closed{transform:rotate(270deg)}.labelBtn span.selected-option{text-overflow:ellipsis;overflow:hidden;white-space:nowrap;max-width:144px;font-size:14px;line-height:20px}@media screen and (max-width: 768px){.labelBtn span.selected-option{max-width:124px;font-size:16px}}';var f=function(e,t){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(e,t)};let h=class{constructor(e){(0,a.r)(this,e),this.nylasFormInputImageUrlInvalid=(0,a.a)(this,"nylasFormInputImageUrlInvalid",7),this.valueChanged=(0,a.a)(this,"valueChanged",7),e.$hostElement$["s-ei"]?this.internals=e.$hostElement$["s-ei"]:(this.internals=e.$hostElement$.attachInternals(),e.$hostElement$["s-ei"]=this.internals),this.componentType="image-url",this.imageUrl="",this.errorMessage="",this.name="input-image-url",this.currentImageUrl=this.imageUrl,this.error=""}connectedCallback(){(0,a.b)("nylas-image-input","connectedCallback")}disconnectedCallback(){(0,a.b)("nylas-image-input","disconnectedCallback")}componentWillLoad(){(0,a.b)("nylas-image-input","componentWillLoad"),this.host.setAttribute("name",this.name),this.host.setAttribute("component-type",this.componentType)}componentDidLoad(){(0,a.b)("nylas-image-input","componentDidLoad"),this.currentImageUrl=this.imageUrl,this.setImage(this.imageUrl,!1)}componentWillUpdate(){(0,a.b)("nylas-image-input","componentWillUpdate")}componentDidUpdate(){(0,a.b)("nylas-image-input","componentDidUpdate")}componentWillRender(){(0,a.b)("nylas-image-input","componentWillRender")}componentDidRender(){(0,a.b)("nylas-image-input","componentDidRender")}elementNameChangedHandler(e){(0,a.b)("nylas-image-input","elementNameChangedHandler",e),this.host.setAttribute("name",e)}errorMessageChangedHandler(e){(0,a.b)("nylas-image-input","errorMessageChangedHandler",e),this.error&&(this.error=e)}
1async nylasFormInputChangedHandler(e){let{name:t,value:n}=e.detail;t===this.name&&this.setImage(n)}async nylasFormInputBlurHandler(e){let{name:t,value:n}=e.detail;t===this.name&&this.setImage(n)}setImage(e,t=!0){this.error="",(0,a.S)(e).then(()=>{this.currentImageUrl=e,this.internals.setValidity({}),this.internals.setFormValue(this.currentImageUrl,this.name),t&&this.valueChanged.emit({value:this.currentImageUrl,name:this.name})}).catch(()=>{this.error=this.errorMessage||"Invalid image URL.",this.nylasFormInputImageUrlInvalid.emit({value:this.error,name:this.name}),"function"==typeof this.internals.setValidity&&this.internals.setValidity({customError:!0},this.error)})}render(){return(0,a.h)(a.H,{key:"8714725206ddd2b1e5cda73632dd61f08b0b9683"},(0,a.h)("div",{key:"c85385627929d92520132f4ff8a53060df5d1434",class:"logo-container"},(0,a.h)("div",{key:"83391a115c511188b7f1a1128e7c3860a46406ad",class:"input-container"},(0,a.h)("input-component",{key:"204b9d5bb3aff58f9053cc1bfa0d52de449aaa2e",name:this.name,id:this.name,type:"text",required:!1,exportparts:"ic_input: iiu__logo-input-textfield",defaultValue:this.imageUrl??""}),this.error&&(0,a.h)("span",{class:"error-message"},this.error)),this.currentImageUrl&&!this.error&&(0,a.h)("div",{class:"logo"},(0,a.h)("img",{src:this.currentImageUrl,alt:"Logo"}))))}static get formAssociated(){return!0}get host(){return(0,a.g)(this)}static get watchers(){return{name:["elementNameChangedHandler"],errorMessage:["errorMessageChangedHandler"]}}};!function(e,t,n,a){var l,o=arguments.length,i=o<3?t:null===a?a=Object.getOwnPropertyDescriptor(t,n):a;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)i=Reflect.decorate(e,t,n,a);else for(var s=e.length-1;s>=0;s--)(l=e[s])&&(i=(o<3?l(i):o>3?l(t,n,i):l(t,n))||i);o>3&&i&&Object.defineProperty(t,n,i)}([(0,l.R)({name:"nylas-image-input",eventToProps:{valueChanged:async(e,t)=>{let{valueChanged:n}=e.detail;n&&n(e)}}}),f("design:type",Function),f("design:paramtypes",[]),f("design:returntype",void 0)],h.prototype,"render",null),h.style=':host{display:block;--nylas-primary:#2563eb;--nylas-error:#cc4841;--nylas-error-pressed:#992222;--nylas-wraning:#f06c00;--nylas-success:#16a392;--nylas-info:#2b8fc2;--nylas-base-0:#ffffff;--nylas-base-25:#fcfcfd;--nylas-base-50:#f8f9fc;--nylas-base-100:#eaecf5;--nylas-base-200:#d5d9eb;--nylas-base-300:#b3b8d8;--nylas-base-400:#717bbc;--nylas-base-500:#4e5ba6;--nylas-base-600:#3e4784;--nylas-base-700:#263f72;--nylas-base-800:#293056;--nylas-base-900:#101323;--nylas-base-950:#0e101b;--nylas-color-blue-100:#e0e6f9;--nylas-border-radius:0.25rem;--nylas-border-radius-2x:0.5rem;--nylas-border-radius-3x:0.75rem;--nylas-font-family:"Inter", sans-serif;--nylas-color-black:#000000;--nylas-color-grey-900:#2c2c2c;--nylas-color-grey-800:#4b4b4b;--nylas-color-grey-700:#6e6e6e;--nylas-color-grey-600:#8e8e8e;--nylas-color-grey-500:#b3b3b3;--nylas-color-grey-400:#cacaca;--nylas-color-grey-300:#e1e1e1;--nylas-color-grey-200:#eaeaea;--nylas-color-grey-100:#f5f5f5;--nylas-color-grey-50:#fbfcfe;--nylas-color-white:#ffffff;--nylas-color-red-900:#992222;--nylas-color-red-700:#cc4841;--nylas-color-red-500:#ff786a;--nylas-color-red-300:#ffa79e;--nylas-color-red-100:#ffc5bf;--nylas-color-red-50:#ffeae8;--nylas-color-blue-900:#213571;--nylas-color-blue-700:#314fa9;--nylas-color-blue-500:#4169e1;--nylas-color-blue-300:#bdccf9;--nylas-color-blue-100:#e0e6f9;--nylas-color-blue-50:#f6f8fd;--nylas-color-yellow-900:#7c6506;--nylas-color-yellow-700:#c29f09;--nylas-color-yellow-500:#f7c90b;--nylas-color-yellow-300:#f9de70;--nylas-color-yellow-100:#fceba9;--nylas-color-yellow-50:#fdf4ce;--nylas-color-green-900:#0e6b60;--nylas-color-green-700:#16a392;--nylas-color-green-500:#17c3b2;--nylas-color-green-300:#74dbd1;--nylas-color-green-100:#a2e7e0;--nylas-color-green-50:#d1f3f0;--nylas-color-purple-900:#643554;--nylas-color-purple-700:#954f7d;--nylas-color-purple-500:#c769a7;--nylas-color-purple-300:#dda5ca;--nylas-color-purple-100:#e0bdd6;--nylas-color-purple-50:#e9dde5;--nylas-color-sky-900:#20698f;--nylas-color-sky-700:#2b8fc2;--nylas-color-sky-500:#6dceff;--nylas-color-sky-300:#8fdaff;--nylas-color-sky-100:#b8e7ff;--nylas-color-sky-50:#d9f2ff;width:inherit}.logo-container{display:flex;flex-direction:row;gap:2rem}.logo-container .input-container{flex:1}.logo-container .input-container span.error-message{color:var(--nylas-error)}.logo-container .logo{display:flex;justify-content:center;align-items:center;
1width:200px;height:100px;border:var(--nylas-base-200) solid 1px;border-radius:var(--nylas-border-radius-2x);overflow:hidden;padding:10px}.logo-container .logo img{max-height:100%;max-width:100%;object-fit:contain;object-position:center}';var y=function(e,t){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(e,t)};let u=class{constructor(e){(0,a.r)(this,e),this.valueChanged=(0,a.a)(this,"valueChanged",7),e.$hostElement$["s-ei"]?this.internals=e.$hostElement$["s-ei"]:(this.internals=e.$hostElement$.attachInternals(),e.$hostElement$["s-ei"]=this.internals),this.name="participants",this.selectedConfiguration=void 0,this.currentUser=void 0,this.currentUserCalendars=void 0,this.participantOptions=void 0,this.eventParticipants=void 0,this.roundRobinConfig=void 0,this.selectedLanguage=void 0,this.participants=this.eventParticipants??[],this.participantErrors={},this.includeOrganizerAsParticipant=!0,this.isRoundRobinConfig=!1,this.error="",this.requiredError="",this.patternError=""}elementNameChangedHandler(e){(0,a.b)("nylas-additional-participants","elementNameChangedHandler",e),this.host.setAttribute("name",e)}selectedConfigurationAndCurrentUserChangedHandler(e,t,n){(0,a.b)("nylas-additional-participants","selectedConfigurationAndCurrentUserChangedHandler",e,this.currentUser),"selectedConfiguration"===n?this.updateState(e,this.currentUser,!1):"currentUser"===n&&this.updateState(this.selectedConfiguration,e,!1)}selectedLanguageChangedHandler(e,t){e!==t&&(a.i.changeLanguage(e),this.requiredError=a.i.t("fieldRequired",{field:a.i.t("email")}),this.patternError=a.i.t("invalidInputFormat",{field:a.i.t("email")}),this.error&&(this.error=a.i.t("nylasAdditionalParticipants.error")))}connectedCallback(){(0,a.b)("nylas-additional-participants","connectedCallback")}componentWillLoad(){(0,a.b)("nylas-additional-participants","componentWillLoad"),this.host.setAttribute("name",this.name)}componentDidLoad(){(0,a.b)("nylas-additional-participants","componentDidLoad"),this.selectedConfiguration?this.updateState(this.selectedConfiguration,this.currentUser,!1):this.eventParticipants&&(this.participants=this.eventParticipants||[],this.isRoundRobinConfig=this.roundRobinConfig||!1,this.updateFormValue(!0))}disconnectedCallback(){(0,a.b)("nylas-additional-participants","disconnectedCallback")}updateState(e,t,n=!0){var a,l,o,i;this.isRoundRobinConfig=null!=(l=null==(a=null==e?void 0:e.availability)?void 0:a.availability_rules)&&!!l.availability_method&&(null==(i=null==(o=null==e?void 0:e.availability)?void 0:o.availability_rules)?void 0:i.availability_method)!=="collective",this.participants=(null==e?void 0:e.participants)||this.eventParticipants||[],this.includeOrganizerAsParticipant=!!(this.isRoundRobinConfig&&this.participants.find(e=>e.email===(null==t?void 0:t.email))),this.updateOrganizerAsParticipant(n)}get isInternalsAvailable(){return void 0!==this.internals&&"function"==typeof this.internals.setFormValue&&"function"==typeof this.internals.setValidity}onInputOptionChanged(e){var t,n,l,o;(0,a.b)("nylas-additional-participants","onInputOptionChanged");let i=e.detail.name,s=null==(t=this.participantOptions)?void 0:t.find(t=>t.email===e.detail.value);if(!s&&this.isRoundRobinConfig){this.isInternalsAvailable&&this.internals.setValidity({customError:!0},"For round robin configuration, participant should be selected from the dropdown."),this.participantErrors[i]="For round robin page, participant should be selected from the dropdown.",this.participants[i].is_valid=!1,this.participants=[...this.participants];return}if(s||/^[a-zA-Z0-9._-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,}$/.test(e.detail.value))this.participantErrors[i]="",this.participants[i].is_valid=!0,this.isInternalsAvailable&&this.internals.setValidity({});else{this.isInternalsAvailable&&this.internals.setValidity({customError:!0},a.i.t("nylasAdditionalParticipants.error_email")),this.participantErrors[i]=a.i.t("nylasAdditionalParticipants.error_email"),this.participants[i].is_valid=!1,this.participants=[...this.participants];return}this.participants[i].email=e.detail.value;let r=null==(n=null==s?void 0:s.calendars)?void 0:n.find(e=>e.is_primary);this.participants[i].availability=s&&null!=r&&r.id?{calendar_ids:[r.id]}:null!=(l=null==s?void 0:s.calendars[0])&&l.id?{calendar_ids:[s.calendars[0].id]}:void 0,this.participants[i].booking=s&&this.isRoundRobinConfig&&null!=r&&r.id?{calendar_id:r.id}:this.isRoundRobinConfig&&null!=(o=null==s?void 0:s.calendars[0])&&o.id?{calendar_id:s.calendars[0].id}:void 0,this.participants[i].name=(null==s?void 0:s.name)||e.detail.value,this.participants=[...this.participants],this.updateFormValue()}updateOrganizerAsParticipant(e=!0){var t,n,a,l,o,i,s;let r=this.participants.find(e=>{var t;return e.email===(null==(t=this.currentUser)?void 0:t.email)});if(this.isRoundRobinConfig&&!r&&null!=(t=this.currentUser)&&t.email){let e=(null==(a=null==(n=this.currentUserCalendars)?void 0:n.find(e=>e.is_primary))?void 0:a.id)||(null==(o=null==(l=this.currentUserCalendars)?void 0:l[0])?void 0:o.id)||"primary";this.participants=[{name:null==(i=this.currentUser)?void 0:i.name,email:null==(s=this.currentUser)?void 0:s.email,is_organizer:!0,availability:{calendar_ids:[e]},booking:{calendar_id:e}},...this.participants]}this.updateFormValue(e)}addParticipant(){(0,a.b)("nylas-additional-participants","addParticipant"),this.participants=[...this.participants,{name:"",email:"",is_organizer:!1}],this.updateFormValue()}removeParticipant(e){(0,a.b)("nylas-additional-participants","removeParticipant"),this.participants=this.participants.filter((t,
1n)=>n!==e),this.updateFormValue()}updateFormValue(e=!0){(0,a.b)("nylas-additional-participants","updateFormValue");let t=this.isRoundRobinConfig?this.includeOrganizerAsParticipant?this.participants:this.participants.filter(e=>!e.is_organizer):this.participants;0===t.length?(this.error=a.i.t("nylasAdditionalParticipants.error"),this.isInternalsAvailable&&this.internals.setValidity({customError:!0},this.error)):(this.isInternalsAvailable&&this.internals.setValidity({}),this.error="",this.isInternalsAvailable&&this.internals.setFormValue(JSON.stringify(t),this.name),e&&this.valueChanged.emit({value:JSON.stringify(t),name:this.name}))}getArrayDifference(e,t){return e.filter(e=>!t.some(t=>e.email===t.email)).map(e=>({value:e.email,label:e.email}))}render(){return(0,a.h)(a.H,{key:"4d547fe2488b5019af5d63d9691a740e8efb5f43",part:"nadtnlpart"},(0,a.h)("nylas-form-card",{key:"627e61e9080b989b5871d798339e718e68bb639d",exportparts:"nfc, nfc__header"},(0,a.h)("h3",{key:"447dc3fee1b9e4014a7aa6e54a01dbf84d4893ac",slot:"header-title",class:"nylas-additional-participants__title",part:"nadtnlpart__title"},a.i.t("nylasAdditionalParticipants.headerTitle")),(0,a.h)("p",{key:"f116167709f9464422d4dedba69a1db6c3b55b0e",slot:"header-subtitle",class:"nylas-additional-participants__subtitle",part:"nadtnlpart__subtitle"},a.i.t("nylasAdditionalParticipants.headerSubTitle")),(0,a.h)("div",{key:"f231168dcab771100276cbd76710ec0446cdfa8c",slot:"content",class:"nylas-additional-participants__content",part:"nadtnlpart__content"},(0,a.h)("div",{key:"47f0cf5882fa4f88a09ba74b70136e7911cae75f"},this.participants.map((e,t)=>(0,a.h)("div",{class:"nylas-additional-participants__input_group",part:"nadtnlpart__input_group"},!e.is_organizer&&(0,a.h)("label",null,`${a.i.t("nylasAdditionalParticipants.participant")} ${t}`),(0,a.h)("div",{part:"nadtnlpart__input_wrapper",class:{"nylas-additional-participants__input_wrapper":!0,"nylas-additional-participants__input_wrapper_organizer":(null==e?void 0:e.is_organizer)===!0,"nylas-additional-participants__input_wrapper_invalid":!1===e.is_valid,error:!1===e.is_valid}},(0,a.h)("div",{class:{"nylas-additional-participants__input":!0,organizer:(null==e?void 0:e.is_organizer)===!0},part:"nadtnlpart__input"},e.is_organizer?(0,a.h)("input-component",{class:"label-input",name:`${t}`,key:t,label:a.i.t("nylasAdditionalParticipants.organizer"),required:!1,requiredError:this.requiredError,patternError:this.patternError,readOnly:e.is_organizer,defaultValue:e.email},this.isRoundRobinConfig&&(0,a.h)("div",{class:"required-input",slot:"additional-input"},(0,a.h)("input",{type:"checkbox",name:"organizer_participant",id:"organizer_participant",onClick:()=>{this.includeOrganizerAsParticipant=!this.includeOrganizerAsParticipant,this.updateFormValue()},checked:this.includeOrganizerAsParticipant}),(0,a.h)("label",{htmlFor:"organizer_participant","aria-label":"Include as participant"},(0,a.h)("span",{class:"org-as-participant",part:"nadtnlpart__org-as-participant"},a.i.t("nylasAdditionalParticipants.organizerAsParticipant")),(0,a.h)("tooltip-component",{id:"organizer_participant_tooltip"},(0,a.h)("info-icon",{slot:"tooltip-icon"}),(0,a.h)("span",{slot:"tooltip-content"},(0,a.h)("strong",null,a.i.t("nylasAdditionalParticipants.tooltip.includeOrganizer"),":")," ",a.i.t("nylasAdditionalParticipants.tooltip.includeOrganizerDesc")," ",(0,a.h)("br",null),(0,a.h)("strong",null,a.i.t("nylasAdditionalParticipants.tooltip.excludeOrganizer"),":")," ",a.i.t("nylasAdditionalParticipants.tooltip.excludeOrganizerDesc")))))):(0,a.h)("input-dropdown",{id:`${t}`,name:`${t}`,filterable:!0,inputValue:e.email,options:this.getArrayDifference(this.participantOptions||[],this.participants)}),!e.is_organizer&&(0,a.h)("button",{onClick:()=>this.removeParticipant(t),part:"nadtnlpart__remove-participant"},(0,a.h)("close-icon",null)))),!e.is_valid&&(0,a.h)("p",{class:"nylas-additional-participants__error",part:"nadtnlpart__error"},this.participantErrors[t]))),(0,a.h)("p",{key:"d2b56b8aedb241aa6f30d7a1cd6bbb65c3b3df83",class:"nylas-additional-participants__error",part:"nadtnlpart__error"},this.error)),(0,a.h)("button",{key:"e9ae0842ddbfa5e99216104204e944931c234d2a",class:"nylas-additional-participants__add",part:"nadtnlpart__add-participant",onClick:()=>this.addParticipant()},(0,a.h)("add-circle-icon",{key:"72c4f18b78923e41c5bf85203dfddce1faf69c66"})," ",(0,a.h)("span",{key:"aa8f679690c7a591d120bafb6d3df96e74db4b5e"},this.participants.length>1?a.i.t("nylasAdditionalParticipants.addParticipant",{context:"next"}):a.i.t("nylasAdditionalParticipants.addParticipant",{context:"first"}))))))}static get formAssociated(){return!0}get host(){return(0,a.g)(this)}static get watchers(){return{name:["elementNameChangedHandler"],currentUser:["selectedConfigurationAndCurrentUserChangedHandler"],selectedConfiguration:["selectedConfigurationAndCurrentUserChangedHandler"],selectedLanguage:["selectedLanguageChangedHandler"]}}};!function(e,t,n,a){var l,o=arguments.length,i=o<3?t:null===a?a=Object.getOwnPropertyDescriptor(t,n):a;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)i=Reflect.decorate(e,t,n,a);else for(var s=e.length-1;s>=0;s--)(l=e[s])&&(i=(o<3?l(i):o>3?l(t,n,i):l(t,n))||i);o>3&&i&&Object.defineProperty(t,n,i)}([(0,l.R)({name:"nylas-additional-participants",stateToProps:new Map([["schedulerConfig.additionalParticipants","participantOptions"],["schedulerConfig.selectedConfiguration","selectedConfiguration"],["schedulerConfig.currentUser","currentUser"],["schedulerConfig.calendars","currentUserCalendars"],["schedulerConfig.selectedLanguage","selectedLanguage"]]),eventToProps:{},fireRegisterEvent:!0}),y("design:type",Function),y("design:paramtypes",[]),y("design:returntype",void 0)],u.prototype,"render",null),u.style=':host{display:block;margin:1rem;--nylas-primary:#2563eb;--nylas-error:#cc4841;--nylas-error-pressed:#992222;--nylas-wraning:#f06c00;--nylas-success:#16a392;--nylas-info:#2b8fc2;--nylas-base-0:#ffffff;--nylas-base-25:#fcfcfd;--nylas-base-50:#f8f9fc;--nylas-base-100:#eaecf5;--nylas-base-200:#d5d9eb;--nylas-base-300:#b3b8d8;--nylas-base-400:#717bbc;--nylas-base-500:#4e5ba6;--nylas-base-600:#3e4784;--nylas-base-700:#263f72;--nylas-base-800:#293056;--nylas-base-900:#101323;--nylas-base-950:#0e101b;--nylas-color-blue-100:#e0e6f9;--nylas-border-radius:0.25rem;--nylas-border-radius-2x:0.5rem;--nylas-border-radius-3x:0.75rem;--nylas-font-family:"Inter", sans-serif;--nylas-color-black:#000000;--nylas-color-grey-900:#2c2c2c;--nylas-color-grey-800:#4b4b4b;--nylas-color-grey-700:#6e6e6e;--nylas-color-grey-600:#8e8e8e;--nylas-color-grey-500:#b3b3b3;--nylas-color-grey-400:#cacaca;--nylas-color-grey-300:#e1e1e1;--nylas-color-grey-200:#eaeaea;--nylas-color-grey-100:#f5f5f5;--nylas-color-grey-50:#fbfcfe;--nylas-color-white:#ffffff;--nylas-color-red-900:#992222;--nylas-color-red-700:#cc4841;--nylas-color-red-500:#ff786a;--nylas-color-red-300:#ffa79e;--nylas-color-red-100:#ffc5bf;--nylas-color-red-50:#ffeae8;--nylas-color-blue-900:#213571;--nylas-color-blue-700:#314fa9;--nylas-color-blue-500:#4169e1;--nylas-color-blue-300:#bdccf9;--nylas-color-blue-100:#e0e6f9;--nylas-color-blue-50:#f6f8fd;--nylas-color-yellow-900:#7c6506;--nylas-color-yellow-700:#c29f09;--nylas-color-yellow-500:#f7c90b;--nylas-color-yellow-300:#f9de70;--nylas-color-yellow-100:#fceba9;--nylas-color-yellow-50:#fdf4ce;--nylas-color-green-900:#0e6b60;--nylas-color-green-700:#16a392;--nylas-color-green-500:#17c3b2;--nylas-color-green-300:#74dbd1;--nylas-color-green-100:#a2e7e0;--nylas-color-green-50:#d1f3f0;--nylas-color-purple-900:#643554;--nylas-color-purple-700:#954f7d;--nylas-color-purple-500:#c769a7;--nylas-color-purple-300:#dda5ca;--nylas-color-purple-100:#e0bdd6;--nylas-color-purple-50:#e9dde5;--nylas-color-sky-900:#20698f;--nylas-color-sky-700:#2b8fc2;--nylas-color-sky-500:#6dceff;--nylas-color-sky-300:#8fdaff;--nylas-color-sky-100:#b8e7ff;--nylas-color-sky-50:#d9f2ff}.nylas-additional-participants__title{color:var(--nylas-base-900);font-size:16px;font-style:normal;font-weight:600;line-height:20px;margin:0;text-align:left}.nylas-additional-participants__subtitle{color:var(--nylas-base-600);font-size:14px;font-style:normal;font-weight:400;line-height:20px;margin:0.25rem 0px 0px;text-align:left}.nylas-additional-participants__content{padding:1rem;display:flex;flex-direction:column;gap:1rem}.nylas-additional-participants__input_group{padding-top:8px;display:flex;flex-direction:column;gap:4px}.nylas-additional-participants__input_group label{display:flex;align-items:center;color:var(--nylas-base-800);font-size:14px;font-style:normal;font-weight:400;line-height:150%}.nylas-additional-participants__input_group label span.org-as-participant{width:max-content}.nylas-additional-participants__error{color:var(--nylas-error);font-size:14px;font-family:var(--nylas-font-family);font-weight:400;line-height:16px;margin:0;text-align:left}.nylas-additional-participants__input_wrapper{display:flex;border-width:1;border-radius:8px;border:1px solid var(--nylas-base-300)}.nylas-additional-participants__input_wrapper.error{border-color:var(--nylas-error)}.nylas-additional-participants__input_wrapper button{padding:12px;border:none;border-left:1px solid var(--nylas-base-300);background:none;cursor:pointer}.nylas-additional-participants__input_wrapper button:hover,.nylas-additional-participants__input_wrapper button:active{color:var(--nylas-primary)}.nylas-additional-participants__input_wrapper_organizer{border:none}.nylas-additional-participants__input{flex:1;display:flex;justify-content:space-between}.nylas-additional-participants__input input{border:none;outline:none;background:none;width:100%}.nylas-additional-participants__input input-dropdown{width:100%}.nylas-additional-participants__input input-dropdown::part(id_dropdown){width:100%;height:100%}.nylas-additional-participants__input input-dropdown::part(id_dropdown-input){height:100%;border-radius:var(--nylas-border-radius-2x);border:none;border-top-right-radius:initial;border-bottom-right-radius:initial;padding-left:16px}.nylas-additional-participants__input input-component::part(ic__input){background:var(--nylas-base-50)}.nylas-additional-participants__input input-component::part(ic__label){font-size:14px}.nylas-additional-participants__input input-component div.required-input{display:flex;gap:4px}.nylas-additional-participants__input input-component div.required-input label{display:flex;gap:4px;align-items:center}.nylas-additional-participants__input input-component div.required-input label tooltip-component#organizer_participant_tooltip::part(tc__content){left:-84px}.nylas-additional-participants__add{padding:12px;display:flex;align-items:center;border:none;background:none;cursor:pointer}.nylas-additional-participants__add span{padding:0 8px;font-size:16px;font-style:normal;font-weight:500}.nylas-additional-participants__add:hover,.nylas-additional-participants__add:active{color:var(--nylas-primary)}';var b=function(e,t){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(e,t)};let g=class{constructor(e){var t,n,l,i;(0,a.r)(this,e),this.valueChanged=(0,a.a)(this,"valueChanged",7),e.$hostElement$["s-ei"]?this.internals=e.$hostElement$["s-ei"]:(this.internals=e.$hostElement$.attachInternals(),e.$hostElement$["s-ei"]=this.internals),this.selectedConfiguration=void 0,this.eventDescription=null==(n=null==(t=this.selectedConfiguration)?void 0:t.event_booking)?void 0:n.description,this.name="description",this.selectedLanguage=void 0,this.hideAutoPopulateButton=!1,this.noTemplates=!1,this.description=this.eventDescription||(null==(i=null==(l=this.selectedConfiguration)?void 0:l.event_booking)?void 0:i.description)||"",this.showTokens=!1,this.availableTokens=o.E.map(e=>({label:e.token,value:e.value,labelHTML:e})),this.filteredTokens=this.availableTokens,this.ariaActivedescendant="",this.currentWord={$value:"",fullText:"",index:-1,focusOffset:-1},this.validationError="",this.additionalFieldTokens=[]}elementNameChangedHandler(e){(0,a.b)("nylas-event-description","elementNameChangedHandler",e),this.host.setAttribute("name",e)}
1selectedConfigurationChangedHandler(e){var t,n;(0,a.b)("nylas-custom-booking-flow","selectedConfigurationChangedHandler",e);let l=(null==(t=null==e?void 0:e.event_booking)?void 0:t.description)||this.eventDescription||"",i=(null==(n=null==e?void 0:e.scheduler)?void 0:n.additional_fields)||{},s=(Object.keys(i)||[]).map(e=>({token:`$${e}`,value:`\${${e}}`,description:i[e].label||""}));this.additionalFieldTokens=[...s],this.availableTokens=[...o.E,...s].map(e=>({label:e.token,value:e.value,labelHTML:e})),this.filteredTokens=[...this.availableTokens],this.description=l,l&&this.updateEventDescriptionFromProp(l)}selectedLanguageChangedHandler(e,t){if(e===t)return;a.i.changeLanguage(e);let n={$invitee:"invitee",$invitee_email:"inviteeEmail",$duration:"duration"};this.availableTokens=this.availableTokens.map(e=>(n[e.label]&&(e.labelHTML.description=a.i.t(`nylasEventTitle.eventTitleTokenDescription.${n[e.label]}`)),e)),this.filteredTokens=[...this.availableTokens]}connectedCallback(){(0,a.b)("nylas-event-description","connectedCallback")}componentWillLoad(){(0,a.b)("nylas-event-description","componentWillLoad"),this.host.setAttribute("name",this.name)}componentDidLoad(){(0,a.b)("nylas-event-description","componentDidLoad"),this.selectedConfiguration?this.selectedConfigurationChangedH
1andler(this.selectedConfiguration):(this.description=this.eventDescription||"",this.updateEventDescriptionFromProp(this.description))}disconnectedCallback(){(0,a.b)("nylas-event-description","disconnectedCallback")}valueChangedHandler(e){let{name:t,value:n}=e.detail;if("additional-fields"===t){let e=JSON.parse(n.toString()),t=(Object.keys(e)||[]).map(t=>({token:`$${t}`,value:`\${${t}}`,description:e[t].label||""}));this.additionalFieldTokens=[...t],this.availableTokens=[...o.E,...t].map(e=>({label:e.token,value:e.value,labelHTML:e})),this.filteredTokens=[...this.availableTokens]}}updateEventDescriptionFromProp(e){(0,a.b)("nylas-event-description","updateEventDescriptionFromProp",e);let t=e||this.description;this.descriptionRef&&(this.descriptionRef.innerHTML=this.highlightTokens(t))}highlightTokens(e){let t=e;return[...o.E,...this.additionalFieldTokens].forEach(e=>{let n=e.value,a=RegExp(`(\\${n})(?!\\w)`,"g");t=(null==t?void 0:t.replace(a,'<span class="highlighted-tag">$1</span>'))||""}),t}getCurrentSelectionForBrowser(){var e,t,n;let l=(e,t,n,a)=>{let l=e.replace(/[\u200B-\u200D\uFEFF]/g,""),o=l.lastIndexOf("$"),i=l.substring(o).split(" ")[0];return{focusOffset:t,dollarIndex:o,lastWord:i,currentText:l,node:n,allSelected:a}},o=e=>{var t,n;return 0===e.anchorOffset&&e.focusOffset===(null==(n=null==(t=e.focusNode)?void 0:t.nodeValue)?void 0:n.length)};switch((0,a.U)()){case"Chrome":{let t=null==(e=this.host.shadowRoot)?void 0:e.getSelection(),n=null==t?void 0:t.focusNode,a=(null==n?void 0:n.nodeValue)||"",i=t&&o(t);return l(a,(null==t?void 0:t.focusOffset)||-1,n,i)}case"Firefox":{let e=document.getSelection(),n=(null==(t=null==e?void 0:e.anchorNode)?void 0:t.nodeValue)||"",a=e&&o(e);return l(n,(null==e?void 0:e.focusOffset)||-1,null==e?void 0:e.anchorNode,a)}case"Safari":{let e=window.getSelection(),t=null==e?void 0:e.getComposedRanges(this.host.shadowRoot)[0],a=(null==(n=null==t?void 0:t.startContainer)?void 0:n.nodeValue)||"",i=e&&o(e);return l(a,(null==t?void 0:t.endOffset)||-1,null==t?void 0:t.startContainer,i)}default:return console.warn("Browser not supported"),null}}handleChange(e){let t=e.target.textContent||"";t=(0,a.y)(t);let n=this.getCurrentSelectionForBrowser();if(!n){this.updateEventDescription(t),this.resetDropdown();return}let{focusOffset:l,dollarIndex:o,lastWord:i,currentText:s}=n;if(-1===o||l<o){this.updateEventDescription(t),this.resetDropdown();return}i.startsWith("$")?(this.showTokens=!0,this.currentWord={$value:i,fullText:s,index:o,focusOffset:l},this.populateSuggestionsDropdown(i)):this.resetDropdown(),this.updateEventDescription(t)}handleInputKeyDown(e){var t,n,l,o;let i=this.getCurrentSelectionForBrowser();if(null!=i&&i.allSelected&&!(0,a.T)(e)&&(this.descriptionRef.innerHTML=""),"Enter"===e.key){e.preventDefault();let n=null==(t=this.host.shadowRoot)?void 0:t.getElementById(this.ariaActivedescendant);if(n)n.click(),this.ariaActivedescendant="";else{let e=null==i?void 0:i.node,t=(null==i?void 0:i.focusOffset)||0;if(e&&-1!==t&&0!==this.descriptionRef.childNodes.length){if(e.nodeType===Node.TEXT_NODE){let n=e.nodeValue||"",a=n.slice(0,t)+`
2`+n.slice(t);e.nodeValue=a;let l=document.createRange();l.setStart(e,t+1),l.collapse(!0);let o=window.getSelection();null==o||o.removeAllRanges(),null==o||o.addRange(l)}}else{let e=document.createTextNode(`
3`);this.descriptionRef.insertBefore(e,this.descriptionRef.firstChild);let t=document.createRange();t.setStart(e,1),t.collapse(!0);let n=window.getSelection();null==n||n.removeAllRanges(),null==n||n.addRange(t)}this.descriptionRef.focus()}}else if("ArrowDown"===e.key){this.showTokens&&e.preventDefault();let t=null==(n=this.host.shadowRoot)?void 0:n.getElementById(this.ariaActivedescendant);if(t){let e=t.nextElementSibling;e?this.ariaActivedescendant=e.id:this.ariaActivedescendant=this.filteredTokens[0].label}else this.ariaActivedescendant=this.filteredTokens[0].label}else if("ArrowUp"===e.key){this.showTokens&&e.preventDefault();let t=null==(l=this.host.shadowRoot)?void 0:l.getElementById(this.ariaActivedescendant);if(t){let e=t.previousElementSibling;e?this.ariaActivedescendant=e.id:this.ariaActivedescendant=this.filteredTokens[this.filteredTokens.length-1].label}else this.ariaActivedescendant=this.filteredTokens[this.filteredTokens.length-1].label}else if("Escape"===e.key)e.preventDefault(),this.resetDropdown();else if("Backspace"===e.key||"Delete"===e.key){let t=null==(o=null==i?void 0:i.node)?void 0:o.parentNode;
3null!=i&&i.currentText.startsWith("${")&&t&&"SPAN"===t.nodeName&&(e.preventDefault(),t.removeChild(i.node),t.remove(),this.resetDropdown()),(""===this.descriptionRef.textContent||null!=i&&i.allSelected)&&(this.descriptionRef.innerHTML="",this.updateEventDescription(""))}}selectOption(e,t){var n;e.preventDefault();let a=this.currentWord.fullText,l=this.currentWord.$value,o=this.descriptionRef.firstChild,i=null;for(;o;){if(3===o.nodeType){let e=(null==(n=o.textContent)?void 0:n.replace(/[\u200B-\u200D\uFEFF]/g,""))||"",t=a.replace(/[\u200B-\u200D\uFEFF]/g,"");if(e.includes(t)){i=o;break}}o=o.nextSibling}if(!i)return;let s=i.textContent||"",r=s.indexOf(l),c=s.substring(0,r),d=s.substring(r+l.length),p=document.createTextNode(c),f=document.createRange(),h=document.createElement("span");h.classList.add("highlighted-tag"),h.textContent=`${t.value}`;let y=document.createTextNode(d);if(""!==d)i.replaceWith(p,h,y),f.setStart(y,1);else{let e=document.createTextNode("​");i.replaceWith(p,h,e),f.setStart(e,1)}this.resetDropdown(),this.descriptionRef.focus();let u=window.getSelection();f.collapse(!0),null==u||u.removeAllRanges(),null==u||u.addRange(f),this.updateEventDescription(this.descriptionRef.textContent||"")}populateSuggestionsDropdown(e=""){this.filteredTokens=this.availableTokens.filter(t=>t.label.startsWith(e.toString())||t.value.startsWith(e.toString())),this.filteredTokens.length>0&&(this.ariaActivedescendant=this.filteredTokens[0].label)}get isInternalsAvailable(){return"u">typeof this.internals&&"function"==typeof this.internals.setValidity&&"function"==typeof this.internals.setFormValue}updateEventDescription(e){var t;let n=e.replace(/ +/g," ");this.isInternalsAvailable&&(null==(t=this.internals)||t.setFormValue(n,this.name)),this.valueChanged.emit({value:n,name:this.name})}resetDropdown(){this.showTokens=!1,this.ariaActivedescendant=""}getLabelHTML(e){return(0,a.h)("div",{class:"token-label"},(0,a.h)("span",{class:"token"},e.token),(0,a.h)("span",{class:"description"},e.description))}handleAddAdditionalFields(){let e;if(0===this.additionalFieldTokens.length)return;let t=this.descriptionRef.innerHTML,n="--- Additional Fields ---",a="--- End Additional Fields ---",l=t.indexOf(n),o=t.indexOf(a),i=n+`
4`;this.additionalFieldTokens.forEach(e=>{i+=`${e.description}: ${e.value}
5`}),i+=a,e=-1!==l&&-1!==o?t.substring(0,l)+i+t.substring(o+a.length):t+i,this.updateEventDescriptionFromProp(e),this.updateEventDescription(e)}render(){var e;return(0,a.h)(a.H,{key:"22675b5fed7bbca517109629eae72cbcc92b21a9"},(0,a.h)("div",{key:"16c888f9635a3d6a40e1caaa98a032044a29abe1",class:"nylas-event-description",part:"nedesc"},(0,a.h)("label",{key:"05f549d01ea2477c208c4e27f41ae7c5d3487ce9",htmlFor:"description"},a.i.t("nylasEventDescription.headerTitle"),(0,a.h)("span",{key:"5355ed1517f58fc6c07ce121be35998154a166cc",class:"label-icon"},(0,a.h)("tooltip-component",{key:"2efa954b0f0ee944b5b88039d97d72fa0d3ec46e"},(0,a.h)("info-icon",{key:"e6c02583a6668f0c25771183a7a11d4c0de87887",slot:"tooltip-icon"}),(0,a.h)("span",{key:"ff003ecf4ba64e385fc50edff5c4a621a3600e5e",slot:"tooltip-content"},a.i.t("nylasEventDescription.tooltip.desc"))))),(0,a.h)("div",{key:"296a0a0321ab1b1be9f3b6e89bcf9f58da8b6969",id:"event-description",class:{"event-description":!0},part:"nedesc__textarea",contentEditable:"true",onInput:e=>this.handleChange(e),onKeyDown:e=>this.handleInputKeyDown(e),ref:e=>this.descriptionRef=e}),!this.noTemplates&&this.showTokens&&(null==(e=this.filteredTokens)?void 0:e.length)>0&&(0,a.h)("div",{class:"token-options",part:"nedesc__dropdown-content"},(0,a.h)("ul",{tabindex:"-1",role:"listbox","aria-label":this.name,"aria-activedescendant":this.ariaActivedescendant},this.filteredTokens.map(e=>(0,a.h)("li",{tabindex:"0",key:e.label,id:e.label,class:{active:this.ariaActivedescendant===e.label},onClick:t=>this.selectOption(t,e),role:"option"},this.getLabelHTML(e.labelHTML))))),!this.noTemplates&&(0,a.h)("span",{class:"help-text"},a.i.t("nylasEventTitle.helpText",{context:"start",field:a.i.t("nylasEventTitle.description")})," ",(0,a.h)("code",null,"$")," ",a.i.t("nylasEventTitle.helpText",{context:"end"}),(0,a.h)("span",{class:"label-icon"},(0,a.h)("tooltip-component",null,(0,a.h)("info-icon",{slot:"tooltip-icon",width:"13",height:"13"}),(0,a.h)("span",{slot:"tooltip-content"},a.i.t("nylasEventTitle.tooltip.desc")," ",(0,a.h)("code",null,"${invitee}"))))),!this.noTemplates&&!this.hideAutoPopulateButton&&(0,a.h)("span",{class:"add-additional-fields"},(0,a.h)("button-component",{variant:"basic",onClick:()=>this.handleAddAdditionalFields()},a.i.t("nylasEventDescription.addAdditionalFields.buttonText")),(0,a.h)("span",{class:"label-icon"},(0,a.h)("tooltip-component",null,(0,a.h)("info-icon",{slot:"tooltip-icon"}),(0,a.h)("span",{slot:"tooltip-content"},a.i.t("nylasEventDescription.addAdditionalFields.tooltip.desc")," ",(0,a.h)("code",null,"${invitee}")))))))}static get formAssociated(){return!0}get host(){return(0,a.g)(this)}static get watchers(){return{name:["elementNameChangedHandler"],selectedConfiguration:["selectedConfigurationChangedH
5andler"],selectedLanguage:["selectedLanguageChangedHandler"]}}};!function(e,t,n,a){var l,o=arguments.length,i=o<3?t:null===a?a=Object.getOwnPropertyDescriptor(t,n):a;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)i=Reflect.decorate(e,t,n,a);else for(var s=e.length-1;s>=0;s--)(l=e[s])&&(i=(o<3?l(i):o>3?l(t,n,i):l(t,n))||i);o>3&&i&&Object.defineProperty(t,n,i)}([(0,l.R)({name:"nylas-event-description",stateToProps:new Map([["schedulerConfig.selectedConfiguration","selectedConfiguration"],["schedulerConfig.selectedLanguage","selectedLanguage"]]),eventToProps:{},fireRegisterEvent:!0}),b("design:type",Function),b("design:paramtypes",[]),b("design:returntype",void 0)],g.prototype,"render",null),g.style=':host{--nylas-primary:#2563eb;--nylas-error:#cc4841;--nylas-error-pressed:#992222;--nylas-wraning:#f06c00;--nylas-success:#16a392;--nylas-info:#2b8fc2;--nylas-base-0:#ffffff;--nylas-base-25:#fcfcfd;--nylas-base-50:#f8f9fc;--nylas-base-100:#eaecf5;--nylas-base-200:#d5d9eb;--nylas-base-300:#b3b8d8;--nylas-base-400:#717bbc;--nylas-base-500:#4e5ba6;--nylas-base-600:#3e4784;--nylas-base-700:#263f72;--nylas-base-800:#293056;--nylas-base-900:#101323;--nylas-base-950:#0e101b;--nylas-color-blue-100:#e0e6f9;--nylas-border-radius:0.25rem;--nylas-border-radius-2x:0.5rem;--nylas-border-radius-3x:0.75rem;--nylas-font-family:"Inter", sans-serif;--nylas-color-black:#000000;--nylas-color-grey-900:#2c2c2c;--nylas-color-grey-800:#4b4b4b;--nylas-color-grey-700:#6e6e6e;--nylas-color-grey-600:#8e8e8e;--nylas-color-grey-500:#b3b3b3;--nylas-color-grey-400:#cacaca;--nylas-color-grey-300:#e1e1e1;--nylas-color-grey-200:#eaeaea;--nylas-color-grey-100:#f5f5f5;--nylas-color-grey-50:#fbfcfe;--nylas-color-white:#ffffff;--nylas-color-red-900:#992222;--nylas-color-red-700:#cc4841;--nylas-color-red-500:#ff786a;--nylas-color-red-300:#ffa79e;--nylas-color-red-100:#ffc5bf;--nylas-color-red-50:#ffeae8;--nylas-color-blue-900:#213571;--nylas-color-blue-700:#314fa9;--nylas-color-blue-500:#4169e1;--nylas-color-blue-300:#bdccf9;--nylas-color-blue-100:#e0e6f9;--nylas-color-blue-50:#f6f8fd;--nylas-color-yellow-900:#7c6506;--nylas-color-yellow-700:#c29f09;--nylas-color-yellow-500:#f7c90b;--nylas-color-yellow-300:#f9de70;--nylas-color-yellow-100:#fceba9;--nylas-color-yellow-50:#fdf4ce;--nylas-color-green-900:#0e6b60;--nylas-color-green-700:#16a392;--nylas-color-green-500:#17c3b2;--nylas-color-green-300:#74dbd1;--nylas-color-green-100:#a2e7e0;--nylas-color-green-50:#d1f3f0;--nylas-color-purple-900:#643554;--nylas-color-purple-700:#954f7d;--nylas-color-purple-500:#c769a7;--nylas-color-purple-300:#dda5ca;--nylas-color-purple-100:#e0bdd6;--nylas-color-purple-50:#e9dde5;--nylas-color-sky-900:#20698f;--nylas-color-sky-700:#2b8fc2;--nylas-color-sky-500:#6dceff;--nylas-color-sky-300:#8fdaff;--nylas-color-sky-100:#b8e7ff;--nylas-color-sky-50:#d9f2ff}.nylas-event-description{display:flex;flex-direction:column;gap:4px;position:relative}.nylas-event-description label{display:flex;align-items:center;color:var(--nylas-base-800);font-size:16px;font-style:normal;font-weight:400;line-height:150%;}.nylas-event-description label span.label-icon{margin-left:4px}.nylas-event-description label span.label-icon tooltip-component{display:flex}.nylas-event-description textarea{padding:12px 16px;border-width:1;resize:vertical;border-radius:8px;font-family:var(--nylas-font-family);font-size:16px;line-height:24px;border:1px solid var(--nylas-base-200)}.nylas-event-description textarea::-webkit-resizer{display:none}.nylas-event-description div.event-description{padding:12px 16px;border:1px solid var(--nylas-base-200);border-radius:var(--nylas-border-radius-2x);white-space:nowrap;scrollbar-width:thin;min-height:50px;overflow-y:auto;white-space:pre-wrap;line-height:1.5;}.nylas-event-description div.event-description::-webkit-scrollbar{width:6px;height:6px}.nylas-event-description div.event-description.error{border-color:var(--nylas-error);border-width:2px;outline:none}.nylas-event-description span.add-additional-fields{display:flex;align-items:center;gap:8px}.nylas-event-description span.add-additional-fields button-component button{height:35px}.nylas-event-description span.help-text{display:inline-block;gap:4px;align-items:center;color:var(--nylas-base-500);font-size:14px;font-style:normal;font-weight:400;line-height:21px;position:relative}.nylas-event-description span.help-text span.label-icon{display:inline-block}.nylas-event-description span.help-text span.label-icon tooltip-component::part(tc__container){position:unset}.nylas-event-description span.help-text span.label-icon tooltip-component::part(tc__content){position:absolute;top:4px;left:50%;transform:translateX(-50%)}.nylas-event-description .highlighted-tag{background-color:var(--nylas-base-200);border-radius:var(--nylas-border-radius);padding:2px 5px;margin-left:4px;margin-bottom:4px;display:inline-block;vertical-align:baseline}.nylas-event-description .token-options{display:block;background-color:var(--nylas-base-0);width:100%;max-height:336px;margin-top:28px;overflow:auto;z-index:1;border-radius:4px;position:absolute;bottom:108px;box-shadow:0px 4px 6px -2px rgba(0, 0, 0, 0.0509803922);box-shadow:0px 10px 15px -3px rgba(0, 0, 0, 0.1019607843)}@media screen and (max-width: 768px){.nylas-event-description .token-options{right:0;width:325px;max-width:unset}}.nylas-event-description .token-options ul{padding:0;list-style-type:none;color:var(--nylas-base-900);max-height:336px;margin:0}.nylas-event-description .token-options ul li{padding:16px, 12px, 16px, 12px;color:var(--nylas-base-900);padding:12px 16px;text-decoration:none;display:block;font-family:inherit;font-size:14px;font-weight:400;line-height:20px;letter-spacing:0px;text-align:left;cursor:pointer}.nylas-event-description .token-options ul li .token-label{display:flex;flex-direction:column;font-weight:400}.nylas-event-description .token-options ul li .token-label .token{color:var(--nylas-abse-900);font-size:16px;line-height:24px}.nylas-event-description .token-options ul li .token-label .description{color:var(--nylas-base-600);font-size:14px;line-height:21px}.nylas-event-description .token-options ul li:hover,.nylas-event-description .token-options ul li:focus,.nylas-event-description .token-options ul li:active,.nylas-event-description .token-options ul li.active{background-color:var(--nylas-base-100)}.nylas-event-description .token-options ul li:hover .token-label .token,.nylas-event-description .token-options ul li:focus .token-label .token,.nylas-event-description .token-options ul li:active .token-label .token,.nylas-event-description .token-options ul li.active .token-label .token{color:var(--nylas-primary)}.nylas-event-description .token-options .selected{background-color:var(--nylas-base-100)}';var v=function(e,t){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(e,t)};let m=class{constructor(e){(0,a.r)(this,e),e.$hostElement$["s-ei"]?this.internals=e.$hostElement$["s-ei"]:(this.internals=e.$hostElement$.attachInternals(),e.$hostElement$["s-ei"]=this.internals),this.selectedLanguage=void 0}selectedLanguageChangedHandler(e,t){e!==t&&a.i.changeLanguage(e)}connectedCallback(){(0,a.b)("nylas-event-info","connectedCallback")}componentWillLoad(){(0,a.b)("nylas-event-info","componentWillLoad")}componentDidLoad(){(0,a.b)("nylas-event-info","componentDidLoad"),(0,a.P)(["inputs"],this.el)}disconnectedCallback(){(0,a.b)("nylas-event-info","disconnectedCallback")}render(){return(0,a.h)(a.H,{key:"cfa64573a181b73e281bdba4701609cb868252c8"},(0,a.h)("nylas-form-card",{key:"78088bb50a3234e17c199abc6b4e1a2fffd94707",exportparts:"nfc__header: nei__header"},(0,a.h)("h1",{key:"ab1659b45f24e04683d73661fdc76a8b787398f2",slot:"header-title",class:"nylas-event-info__title",part:"nei__title"},a.i.t("nylasEventInfo.headerTitle")),(0,a.h)("div",{key:"eda2bc7c2ce9cb16b92d48aa15dabf965d71b926",slot:"content",class:"nylas-event-info__content"},(0,a.h)("slot",{key:"8c12079eb30485a8fb8c1821223b54551268b4b1",name:"inputs"}))))}static get formAssociated(){return!0}get el(){return(0,a.g)(this)}static get watchers(){return{selectedLanguage:["selectedLanguageChangedHandler"]}}};!function(e,t,n,a){var l,o=arguments.length,i=o<3?t:null===a?a=Object.getOwnPropertyDescriptor(t,n):a;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)i=Reflect.decorate(e,t,n,a);else for(var s=e.length-1;s>=0;s--)(l=e[s])&&(i=(o<3?l(i):o>3?l(t,n,i):l(t,n))||i);o>3&&i&&Object.defineProperty(t,n,i)}([(0,l.R)({name:"nylas-event-info",stateToProps:new Map([["schedulerConfig.selectedLanguage","selectedLanguage"]]),eventToProps:{},fireRegisterEvent:!0}),v("design:type",Function),v("design:paramtypes",[]),v("design:returntype",void 0)],m.prototype,"render",null),m.style=':host{display:block;margin:1rem;--nylas-primary:#2563eb;--nylas-error:#cc4841;--nylas-error-pressed:#992222;--nylas-wraning:#f06c00;--nylas-success:#16a392;--nylas-info:#2b8fc2;--nylas-base-0:#ffffff;--nylas-base-25:#fcfcfd;--nylas-base-50:#f8f9fc;--nylas-base-100:#eaecf5;--nylas-base-200:#d5d9eb;--nylas-base-300:#b3b8d8;--nylas-base-400:#717bbc;--nylas-base-500:#4e5ba6;--nylas-base-600:#3e4784;--nylas-base-700:#263f72;--nylas-base-800:#293056;--nylas-base-900:#101323;--nylas-base-950:#0e101b;--nylas-color-blue-100:#e0e6f9;--nylas-border-radius:0.25rem;--nylas-border-radius-2x:0.5rem;--nylas-border-radius-3x:0.75rem;--nylas-font-family:"Inter", sans-serif;--nylas-color-black:#000000;--nylas-color-grey-900:#2c2c2c;--nylas-color-grey-800:#4b4b4b;--nylas-color-grey-700:#6e6e6e;--nylas-color-grey-600:#8e8e8e;--nylas-color-grey-500:#b3b3b3;--nylas-color-grey-400:#cacaca;--nylas-color-grey-300:#e1e1e1;--nylas-color-grey-200:#eaeaea;--nylas-color-grey-100:#f5f5f5;--nylas-color-grey-50:#fbfcfe;--nylas-color-white:#ffffff;--nylas-color-red-900:#992222;--nylas-color-red-700:#cc4841;--nylas-color-red-500:#ff786a;--nylas-color-red-300:#ffa79e;--nylas-color-red-100:#ffc5bf;--nylas-color-red-50:#ffeae8;--nylas-color-blue-900:#213571;--nylas-color-blue-700:#314fa9;--nylas-color-blue-500:#4169e1;--nylas-color-blue-300:#bdccf9;--nylas-color-blue-100:#e0e6f9;--nylas-color-blue-50:#f6f8fd;--nylas-color-yellow-900:#7c6506;--nylas-color-yellow-700:#c29f09;--nylas-color-yellow-500:#f7c90b;--nylas-color-yellow-300:#f9de70;--nylas-color-yellow-100:#fceba9;--nylas-color-yellow-50:#fdf4ce;--nylas-color-green-900:#0e6b60;--nylas-color-green-700:#16a392;--nylas-color-green-500:#17c3b2;--nylas-color-green-300:#74dbd1;--nylas-color-green-100:#a2e7e0;--nylas-color-green-50:#d1f3f0;--nylas-color-purple-900:#643554;--nylas-color-purple-700:#954f7d;--nylas-color-purple-500:#c769a7;--nylas-color-purple-300:#dda5ca;--nylas-color-purple-100:#e0bdd6;--nylas-color-purple-50:#e9dde5;--nylas-color-sky-900:#20698f;--nylas-color-sky-700:#2b8fc2;--nylas-color-sky-500:#6dceff;--nylas-color-sky-300:#8fdaff;--nylas-color-sky-100:#b8e7ff;--nylas-color-sky-50:#d9f2ff}.nylas-event-info__title{color:var(--nylas-base-900);font-size:16px;font-style:normal;font-weight:600;line-height:20px;margin:0;text-align:left}.nylas-event-info__subtitle{color:var(--nylas-base-600);font-size:14px;font-style:normal;font-weight:400;line-height:20px;margin:0.25rem 0px 0px;text-align:left}.nylas-event-info__content{padding:1rem;display:flex;flex-direction:column;gap:1rem}.nylas-event-info__block{display:flex;justify-content:space-between;gap:0.5rem}';var k=function(e,t){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(e,t)};let x=class{constructor(e){var t;(0,a.r)(this,e),this.valueChanged=(0,a.a)(this,"valueChanged",7),e.$hostElement$["s-ei"]?this.internals=e.$hostElement$["s-ei"]:(this.internals=e.$hostElement$.attachInternals(),e.$hostElement$["s-ei"]=this.internals),this.name="location",this.currentUser=void 0,this.userProvider=void 0,this.eventConferencing=void 0,this.conferenceProviders=void 0,this.selectedConfiguration=void 0,this.eventLocation=void 0,this.selectedLanguage=void 0,this.location=this.eventLocation??"",this.grantId=this.eventConferencing?this.setDefaultGrantID(this.eventConferencing):"",this.selectedLocationOption=void 0,this.userProviderState=this.userProvider??(null==(t=this.currentUser)?void 0:t.provider)??"",this.locationOptions=[{value:"none",label:a.i.t("nylasEventLocation.conferenceOptions.none"),labelHTML:this.getLabelHTML("none")},{value:"custom",label:a.i.t("nylasEventLocation.conferenceOptions.custom"),labelHTML:this.getLabelHTML("custom")}]}elementNameChangedHandler(e){(0,a.b)("nylas-event-location","elementNameChangedHandler",e),this.host.setAttribute("name",e)}
5selectedConfigurationChangedHandler(e){var t,n;(0,a.b)("nylas-custom-booking-flow","selectedConfigurationChangedHandler",e);let l=(null==(t=null==e?void 0:e.event_booking)?void 0:t.location)||this.eventLocation,o=(null==(n=null==e?void 0:e.event_booking)?void 0:n.conferencing)||this.eventConferencing;null!=o&&o.provider?(this.selectedLocationOption=this.setDefaultLocationOption(o,l??""),this.grantId=this.setDefaultGrantID(o),this.location=l||""):l?(this.selectedLocationOption=l?"custom":"none",this.location=l):(this.selectedLocationOption="none",this.location="")}currentUserChangedHandler(e){(0,a.b)("nylas-custom-booking-flow","currentUserChangedHandler",e),null!=e&&e.provider&&(this.userProviderState=null==e?void 0:e.provider,this.setLocationOptionsForProvider(this.userProviderState))}conferenceProvidersChanged(e){null!=e&&e.zoom&&!this.locationOptions.some(e=>"zoom"===e.value)&&this.locationOptions.push({value:"zoom",label:a.i.t("nylasEventLocation.conferenceOptions.zoom"),labelHTML:this.getLabelHTML("zoom")})}selectedLanguageChangedHandler(e,t){e!==t&&(a.i.changeLanguage(e),this.locationOptions.map(e=>e.value).forEach(e=>{let t=this.locationOptions.findIndex(t=>t.value===e);this.locationOptions[t].label=a.i.t(`nylasEventLocation.conferenceOptions.${e}`),this.locationOptions[t].labelHTML=this.getLabelHTML(e)}),this.locationOptions=[...this.locationOptions])}connectedCallback(){(0,a.b)("nylas-event-location","connectedCallback")}componentWillLoad(){(0,a.b)("nylas-event-location","componentWillLoad"),this.host.setAttribute("name",this.name)}componentDidLoad(){var e,t,n,l;(0,a.b)("nylas-event-location","componentDidLoad"),null!=(e=this.selectedConfiguration)&&e.event_booking?this.selectedConfigurationChangedH
5andler(this.selectedConfiguration):(this.selectedLocationOption=this.setDefaultLocationOption(this.eventConferencing||null,this.eventLocation??""),this.location=this.eventLocation??""),this.userProviderState=this.userProvider??(null==(t=this.currentUser)?void 0:t.provider)??"",this.setLocationOptionsForProvider(this.userProviderState);let o=null==(n=this.internals)?void 0:n.form;if(o){let e=new FormData(o);e.set("conference",this.getConferencePayload()),e.set(this.name,this.location)}null!=(l=this.conferenceProviders)&&l.zoom&&!this.locationOptions.some(e=>"zoom"===e.value)&&this.locationOptions.push({value:"zoom",label:a.i.t("nylasEventLocation.conferenceOptions.zoom"),labelHTML:this.getLabelHTML("zoom")})}disconnectedCallback(){(0,a.b)("nylas-event-location","disconnectedCallback")}getConferencePayload(){var e;if("custom"===this.selectedLocationOption||"none"===this.selectedLocationOption)return JSON.stringify(null);let t=null==(e=this.conferenceProviders)?void 0:e[this.selectedLocationOption];return JSON.stringify({provider:o.P[this.selectedLocationOption],autocreate:t?{conf_grant_id:t}:{}})}nylasFormDropdownChangedHandler(e){var t,n,a;let l;switch(this.selectedLocationOption=e.detail.value,this.selectedLocationOption){case"none":this.location="",this.setFormValue("",this.name),this.valueChanged.emit({value:"",name:this.name}),this.valueChanged.emit({value:JSON.stringify(null),name:"conference"});break;case"custom":this.valueChanged.emit({value:JSON.stringify(null),name:"conference"});break;case"google":{this.location="",this.setFormValue("",this.name);let e=null==(t=this.conferenceProviders)?void 0:t.google;l={provider:o.P.google,autocreate:e?{conf_grant_id:e}:{}},this.valueChanged.emit({value:JSON.stringify(l),name:"conference"}),this.valueChanged.emit({value:"",name:this.name});break}case"microsoft":{this.location="",this.setFormValue("",this.name);let e=null==(n=this.conferenceProviders)?void 0:n.microsoft;l={provider:o.P.microsoft,autocreate:e?{conf_grant_id:e}:{}},this.valueChanged.emit({value:JSON.stringify(l),name:"conference"}),this.valueChanged.emit({value:"",name:this.name});break}case"zoom":{this.location="",this.setFormValue("",this.name);let e=null==(a=this.conferenceProviders)?void 0:a.zoom;l={provider:o.P.zoom,autocreate:e?{conf_grant_id:e}:{}},this.valueChanged.emit({value:JSON.stringify(l),name:"conference"}),this.valueChanged.emit({value:"",name:this.name})}}}setLocationOptionsForProvider(e){switch(e){case"google":this.locationOptions.some(e=>"google"===e.value)||this.locationOptions.push({value:"google",label:a.i.t("nylasEventLocation.conferenceOptions.google"),labelHTML:this.getLabelHTML("google")});break;case"microsoft":this.locationOptions.some(e=>"microsoft"===e.value)||this.locationOptions.push({value:"microsoft",label:a.i.t("nylasEventLocation.conferenceOptions.google"),labelHTML:this.getLabelHTML("microsoft")})}}setDefaultLocationOption(e,t){return null!=e&&(null==e?void 0:e.provider)!=null?o.f[null==e?void 0:e.provider]:t?"custom":"none"}setDefaultGrantID(e){var t;return null!=e&&(null==e?void 0:e.autocreate)!=null?null==(t=null==e?void 0:e.autocreate)?void 0:t.conf_grant_id:""}setFormValue(e,t){"function"==typeof this.internals.setFormValue&&this.internals.setFormValue(e,t)}handleChange(e){let t=(0,a.y)(e.target.value);this.location=t,this.setFormValue(t,this.name),this.valueChanged.emit({value:t,name:this.name})}getIcon(e){switch(e){case"none":return(0,a.h)("location-off-icon",null);case"custom":return(0,a.h)("location-icon",null);case"google":return(0,a.h)("google-meet-icon",null);case"microsoft":return(0,a.h)("microsoft-teams-icon",null);case"zoom":return(0,a.h)("zoom-icon",null)}}getLabelHTML(e){return(0,a.h)("span",{class:"location-label",style:{display:"flex",alignItems:"center",gap:"16px",width:"-webkit-fill-available"}},this.getIcon(e),(0,a.h)("span",{class:"location-text",style:{fontSize:"14px",fontWeight:"400"}},a.i.t(`nylasEventLocation.conferenceOptions.${e}`)))}render(){let e="u">typeof this.selectedLocationOption?this.locationOptions.find(e=>e.value==this.selectedLocationOption):null;return(0,a.h)(a.H,{key:"bf87c5a654fdee86010c2668fac1f83a73ff10e0"},(0,a.h)("div",{key:"02aff0e3cec5648119ad49765cc9dd286590a394",class:"nylas-event-location",part:"nel"},(0,a.h)("label",{key:"3020aa8125f0c83d64354165ec2d86d686074b03",htmlFor:"location"},a.i.t("nylasEventLocation.headerTitle"),(0,a.h)("span",{key:"3548617f680e2c9c32d9923b363b5102bf18e038",class:"label-icon"},(0,a.h)("tooltip-component",{key:"b3a39251ae1765b57495b114bd7bacac5ccebff0"},(0,a.h)("info-icon",{key:"6d9ce12b83c54a9d50f117f6489dde230793dcbd",slot:"tooltip-icon"}),(0,a.h)("span",{key:"43a481ff7264a34c40a2c14a3de27c25c70fc6d2",slot:"tooltip-content"},a.i.t("nylasEventLocation.tooltip.desc"))))),(0,a.h)("div",{key:"89f50d652845a1e8f2ceae3fa1801e08cf9a7f1c",class:"location-input"},(0,a.h)("select-dropdown",{key:"a686995fc1dafea5e551ba7dd120faff715ba781",withSearch:!1,name:"location",options:this.locationOptions,defaultSelectedOption:e,exp
5ortparts:"sd_dropdown: nel__dropdown, sd_dropdown-button: nel__dropdown-button, sd_dropdown-content: nel__dropdown-content"},(0,a.h)("span",{key:"f76bd15d42f02f9492a3164da072acf2e4199955",slot:"select-icon"},this.getIcon(this.selectedLocationOption))),"custom"===this.selectedLocationOption&&(0,a.h)("input",{type:"text",part:"nel__location",id:"location",name:"location",maxlength:"1024",value:this.location,onInput:e=>this.handleChange(e)}))))}static get formAssociated(){return!0}get host(){return(0,a.g)(this)}static get watchers(){return{name:["elementNameChangedHandler"],selectedConfiguration:["selectedConfigurationChangedHandler"],currentUser:["currentUserChangedHandler"],conferenceProviders:["conferenceProvidersChanged"],selectedLanguage:["selectedLanguageChangedHandler"]}}};!function(e,t,n,a){var l,o=arguments.length,i=o<3?t:null===a?a=Object.getOwnPropertyDescriptor(t,n):a;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)i=Reflect.decorate(e,t,n,a);else for(var s=e.length-1;s>=0;s--)(l=e[s])&&(i=(o<3?l(i):o>3?l(t,n,i):l(t,n))||i);o>3&&i&&Object.defineProperty(t,n,i)}([(0,l.R)({name:"nylas-event-location",stateToProps:new Map([["schedulerConfig.selectedConfiguration","selectedConfiguration"],["schedulerConfig.conferenceProviders","conferenceProviders"],["schedulerConfig.currentUser","currentUser"],["schedulerConfig.selectedLanguage","selectedLanguage"]]),eventToProps:{},fireRegisterEvent:!0}),k("design:type",Function),k("design:paramtypes",[]),k("design:returntype",void 0)],x.prototype,"render",null),x.style=':host{--nylas-primary:#2563eb;--nylas-error:#cc4841;--nylas-error-pressed:#992222;--nylas-wraning:#f06c00;--nylas-success:#16a392;--nylas-info:#2b8fc2;--nylas-base-0:#ffffff;--nylas-base-25:#fcfcfd;--nylas-base-50:#f8f9fc;--nylas-base-100:#eaecf5;--nylas-base-200:#d5d9eb;--nylas-base-300:#b3b8d8;--nylas-base-400:#717bbc;--nylas-base-500:#4e5ba6;--nylas-base-600:#3e4784;--nylas-base-700:#263f72;--nylas-base-800:#293056;--nylas-base-900:#101323;--nylas-base-950:#0e101b;--nylas-color-blue-100:#e0e6f9;--nylas-border-radius:0.25rem;--nylas-border-radius-2x:0.5rem;--nylas-border-radius-3x:0.75rem;--nylas-font-family:"Inter", sans-serif;--nylas-color-black:#000000;--nylas-color-grey-900:#2c2c2c;--nylas-color-grey-800:#4b4b4b;--nylas-color-grey-700:#6e6e6e;--nylas-color-grey-600:#8e8e8e;--nylas-color-grey-500:#b3b3b3;--nylas-color-grey-400:#cacaca;--nylas-color-grey-300:#e1e1e1;--nylas-color-grey-200:#eaeaea;--nylas-color-grey-100:#f5f5f5;--nylas-color-grey-50:#fbfcfe;--nylas-color-white:#ffffff;--nylas-color-red-900:#992222;--nylas-color-red-700:#cc4841;--nylas-color-red-500:#ff786a;--nylas-color-red-300:#ffa79e;--nylas-color-red-100:#ffc5bf;--nylas-color-red-50:#ffeae8;--nylas-color-blue-900:#213571;--nylas-color-blue-700:#314fa9;--nylas-color-blue-500:#4169e1;--nylas-color-blue-300:#bdccf9;--nylas-color-blue-100:#e0e6f9;--nylas-color-blue-50:#f6f8fd;--nylas-color-yellow-900:#7c6506;--nylas-color-yellow-700:#c29f09;--nylas-color-yellow-500:#f7c90b;--nylas-color-yellow-300:#f9de70;--nylas-color-yellow-100:#fceba9;--nylas-color-yellow-50:#fdf4ce;--nylas-color-green-900:#0e6b60;--nylas-color-green-700:#16a392;--nylas-color-green-500:#17c3b2;--nylas-color-green-300:#74dbd1;--nylas-color-green-100:#a2e7e0;--nylas-color-green-50:#d1f3f0;--nylas-color-purple-900:#643554;--nylas-color-purple-700:#954f7d;--nylas-color-purple-500:#c769a7;--nylas-color-purple-300:#dda5ca;--nylas-color-purple-100:#e0bdd6;--nylas-color-purple-50:#e9dde5;--nylas-color-sky-900:#20698f;--nylas-color-sky-700:#2b8fc2;--nylas-color-sky-500:#6dceff;--nylas-color-sky-300:#8fdaff;--nylas-color-sky-100:#b8e7ff;--nylas-color-sky-50:#d9f2ff}.nylas-event-location{display:flex;flex-direction:column;gap:4px;font-family:var(--nylas-font-family)}.nylas-event-location label{display:flex;align-items:center;color:var(--nylas-base-800);font-size:16px;font-style:normal;font-weight:400;line-height:150%;}.nylas-event-location label span.label-icon{margin-left:4px}.nylas-event-location label span.label-icon tooltip-component{display:flex}.nylas-event-location span[slot=select-icon]{border-right:1px solid var(--nylas-base-200);padding:16px 0.75rem 16px 0.5rem;border-radius:var(--nylas-border-radius-2x);border-bottom-right-radius:0;border-top-right-radius:0;height:20px}.nylas-event-location div.location-input{display:grid;grid-template-columns:auto 1fr;width:100%;gap:0.5rem}@media screen and (max-width: 768px){.nylas-event-location div.location-input{grid-template-columns:1fr}}.nylas-event-location div.location-input input{border:1px solid var(--nylas-base-200);border-radius:var(--nylas-border-radius-2x);padding:12px 16px;font-family:var(--nylas-font-family);font-size:16px;line-height:24px}.nylas-event-location select-dropdown{width:208px}@media screen and (max-width: 768px){.nylas-event-location select-dropdown{width:100%}}.nylas-event-location select-dropdown::part(sd_dropdown){width:100%}.nylas-event-location select-dropdown::part(sd_dropdown-content){left:calc(35px + 0.5rem)}.nylas-event-location select-dropdown::part(sd_dropdown-button){display:flex;justify-content:space-between;width:100%;border:1px solid var(--nylas-base-200);padding:0 0.5rem}.nylas-event-location select-dropdown::part(sd_dropdown-button-selected-label){display:inline-flex;align-self:center;padding:14px 0;font-family:var(--nylas-font-family);font-size:16px;line-height:24px}';var w=function(e,t){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(e,t)};let C=class{constructor(e){var t,n;(0,a.r)(this,e),this.valueChanged=(0,a.a)(this,"valueChanged",7),e.$hostElement$["s-ei"]?this.internals=e.$hostElement$["s-ei"]:(this.internals=e.$hostElement$.attachInternals(),e.$hostElement$["s-ei"]=this.internals),this.selectedConfiguration=void 0,this.eventTitle=null==(n=null==(t=this.selectedConfiguration)?void 0:t.event_booking)?void 0:n.title,this.name="title",this.selectedLanguage=void 0,this.noTemplates=!1,this.showTokens=!1,this.availableTokens=o.E.map(e=>({label:e.token,value:e.value,labelHTML:e})),this.filteredTokens=this.availableTokens,this.ariaActivedescendant="",this.currentWord={$value:"",fullText:"",index:-1,focusOffset:-1},this.validationError="",this.configEventTitle="",this.additionalFieldTokens=[]}elementNameChangedHandler(e){(0,a.b)("[nylas-event-title]","elementNameChangedHandler",e),this.host.setAttribute("name",e)}ariaActivedescendantChangedHandler(e){var t,n;if((0,a.b)("[nylas-event-title]","ariaActivedescendantChangedHandler",e),""!==e){let n=null==(t=this.host.shadowRoot)?void 0:t.getElementById(e);null==n||n.classList.add("active")}else{let e=null==(n=this.host.shadowRoot)?void 0:n.querySelectorAll(".token-options li.active");
5null==e||e.forEach(e=>e.classList.remove("active"))}}configChangedHandler(e){var t,n;let a=null==(t=null==e?void 0:e.event_booking)?void 0:t.title,l=(null==(n=null==e?void 0:e.scheduler)?void 0:n.additional_fields)||{},i=(Object.keys(l)||[]).map(e=>({token:`$${e}`,value:`\${${e}}`,description:l[e].label||""}));this.additionalFieldTokens=[...i],this.availableTokens=[...o.E,...i].map(e=>({label:e.token,value:e.value,labelHTML:e})),this.filteredTokens=[...this.availableTokens],a&&(this.configEventTitle=a,this.updateEventTitleFromProp(a))}selectedLanguageChangedHandler(e,t){if(e===t)return;a.i.changeLanguage(e);let n={$invitee:"invitee",$invitee_email:"inviteeEmail",$duration:"duration"};this.availableTokens=this.availableTokens.map(e=>(n[e.label]&&(e.labelHTML.description=a.i.t(`nylasEventTitle.eventTitleTokenDescription.${n[e.label]}`)),e)),this.filteredTokens=[...this.availableTokens]}connectedCallback(){(0,a.b)("[nylas-event-title]","connectedCallback")}componentWillLoad(){(0,a.b)("[nylas-event-title]","componentWillLoad"),this.host.setAttribute("name",this.name)}componentDidLoad(){var e,t,n,l;(0,a.b)("[nylas-event-title]","componentDidLoad");let o=this.eventTitle||this.configEventTitle;null!=(t=null==(e=this.selectedConfiguration)?void 0:e.event_booking)&&t.title&&(o=null==(l=null==(n=this.selectedConfiguration)?void 0:n.event_booking)?void 0:l.title),o&&(this.updateEventTitleFromProp(o),this.updateEventTitle(o,!0))}disconnectedCallback(){(0,a.b)("[nylas-event-title]","disconnectedCallback")}formSubmittedHandler(e){var t,n;(0,a.b)("[nylas-event-title]","formSubmittedHandler",e),null!=(n=null==(t=this.internals)?void 0:t.validity)&&n.valid?this.validationError="":this.validationError="eventTitleRequired"}valueChangedHandler(e){let{name:t,value:n}=e.detail;if("additional-fields"===t){let e=JSON.parse(n.toString()),t=(Object.keys(e)||[]).map(t=>({token:`$${t}`,value:`\${${t}}`,description:e[t].label||""}));this.additionalFieldTokens=[...t],this.availableTokens=[...o.E,...t].map(e=>({label:e.token,value:e.value,labelHTML:e})),this.filteredTokens=[...this.availableTokens]}}updateEventTitleFromProp(e){var t,n,l;(0,a.b)("[nylas-event-title]","eventTitleChangedHandler",e);let o=e||this.configEventTitle;this.titleRef&&(this.titleRef.innerHTML=this.highlightTokens(o),"function"==typeof this.internals.setValidity&&(o&&""!==o?(null==(n=this.internals)||n.setValidity({customError:!1}),this.isInternalsAvailable&&(null==(l=this.internals)||l.setFormValue(o,this.name))):(this.titleRef.focus(),null==(t=this.internals)||t.setValidity({customError:!0},"Event title is required",this.titleRef))))}highlightTokens(e){let t=e;return[...o.E,...this.additionalFieldTokens].forEach(e=>{let n=e.value,a=RegExp(`(\\${n})(?!\\w)`,"g");t=(null==t?void 0:t.replace(a,'<span class="highlighted-tag">$1</span>'))||""}),t}getCurrentSelectionForBrowser(){var e,t,n;let l=(e,t,n,a)=>{let l=e.replace(/[\u200B-\u200D\uFEFF]/g,""),o=l.lastIndexOf("$"),i=l.substring(o).split(" ")[0];return{focusOffset:t,dollarIndex:o,lastWord:i,currentText:l,node:n,allSelected:a}},o=e=>{var t,n;return 0===e.anchorOffset&&e.focusOffset===(null==(n=null==(t=e.focusNode)?void 0:t.nodeValue)?void 0:n.length)};switch((0,a.U)()){case"Chrome":{let t=null==(e=this.host.shadowRoot)?void 0:e.getSelection(),n=null==t?void 0:t.focusNode,a=(null==n?void 0:n.nodeValue)||"",i=t&&o(t);return l(a,(null==t?void 0:t.focusOffset)||-1,n,i)}case"Firefox":{let e=document.getSelection(),n=(null==(t=null==e?void 0:e.anchorNode)?void 0:t.nodeValue)||"",a=e&&o(e);return l(n,(null==e?void 0:e.focusOffset)||-1,null==e?void 0:e.anchorNode,a)}case"Safari":{let e=window.getSelection(),t=null==e?void 0:e.getComposedRanges(this.host.shadowRoot)[0],a=(null==(n=null==t?void 0:t.startContainer)?void 0:n.nodeValue)||"",i=e&&o(e);return l(a,(null==t?void 0:t.endOffset)||-1,null==t?void 0:t.startContainer,i)}default:return console.warn("Browser not supported"),null}}handleChange(e){let t=e.target.textContent||"";t=(0,a.y)(t);let n=this.getCurrentSelectionForBrowser();if(!n){this.updateEventTitle(t),this.resetDropdown();return}let{focusOffset:l,dollarIndex:o,lastWord:i,currentText:s}=n;if(-1===o||l<o){this.updateEventTitle(t),this.resetDropdown();return}i.startsWith("$")?(this.showTokens=!0,this.currentWord={$value:i,fullText:s,index:o,focusOffset:l},this.populateSuggestionsDropdown(i)):this.resetDropdown(),this.updateEventTitle(t)}
5handleInputKeyDown(e){var t,n,l,o,i;let s=this.getCurrentSelectionForBrowser();if(null!=s&&s.allSelected&&!(0,a.T)(e)&&(this.titleRef.innerHTML=""),"Enter"===e.key){e.preventDefault();let n=null==(t=this.host.shadowRoot)?void 0:t.getElementById(this.ariaActivedescendant);n&&(n.click(),this.ariaActivedescendant="")}else if("ArrowDown"===e.key){e.preventDefault();let t=null==(n=this.host.shadowRoot)?void 0:n.getElementById(this.ariaActivedescendant);if(t){let e=t.nextElementSibling;e?this.ariaActivedescendant=e.id:this.ariaActivedescendant=this.filteredTokens[0].label}else this.ariaActivedescendant=this.filteredTokens[0].label}else if("ArrowUp"===e.key){e.preventDefault();let t=null==(l=this.host.shadowRoot)?void 0:l.getElementById(this.ariaActivedescendant);if(t){let e=t.previousElementSibling;e?this.ariaActivedescendant=e.id:this.ariaActivedescendant=this.filteredTokens[this.filteredTokens.length-1].label}else this.ariaActivedescendant=this.filteredTokens[this.filteredTokens.length-1].label}else if("Escape"===e.key)e.preventDefault(),this.resetDropdown();else if("Backspace"===e.key||"Delete"===e.key){let t=null==(o=null==s?void 0:s.node)?void 0:o.parentNode;null!=s&&s.currentText.startsWith("${")&&t&&"SPAN"===t.nodeName&&(e.preventDefault(),t.removeChild(s.node),t.remove(),this.resetDropdown(),this.updateEventTitle((null==(i=this.titleRef)?void 0:i.textContent)||"")),(""===this.titleRef.textContent||null!=s&&s.allSelected)&&(this.titleRef.innerHTML="",this.updateEventTitle(""))}}selectOption(e,t){var n;e.preventDefault();let a=this.currentWord.fullText,l=this.currentWord.$value,o=this.titleRef.firstChild,i=null;for(;o;){if(3===o.nodeType){let e=(null==(n=o.textContent)?void 0:n.replace(/[\u200B-\u200D\uFEFF]/g,""))||"",t=a.replace(/[\u200B-\u200D\uFEFF]/g,"");if(e.includes(t)){i=o;break}}o=o.nextSibling}if(!i)return;let s=i.textContent||"",r=s.indexOf(l),c=s.substring(0,r),d=s.substring(r+l.length),p=document.createTextNode(c),f=document.createRange(),h=document.createElement("span");h.classList.add("highlighted-tag"),h.textContent=`${t.value}`;let y=document.createTextNode(d);if(""!==d)i.replaceWith(p,h,y),f.setStart(y,1);else{let e=document.createTextNode("​");i.replaceWith(p,h,e),f.setStart(e,1)}this.resetDropdown(),this.titleRef.focus();let u=window.getSelection();f.collapse(!0),null==u||u.removeAllRanges(),null==u||u.addRange(f),this.updateEventTitle(this.titleRef.textContent||"")}populateSuggestionsDropdown(e=""){this.filteredTokens=this.availableTokens.filter(t=>t.label.startsWith(e.toString())||t.value.startsWith(e.toString())),this.filteredTokens.length>0&&(this.ariaActivedescendant=this.filteredTokens[0].label)}get isInternalsAvailable(){return"u">typeof this.internals&&"function"==typeof this.internals.setValidity&&"function"==typeof this.internals.setFormValue}updateEventTitle(e,t=!1){var n,a,l;let o=e.replace(/ +/g," ");""===o||/^[\s]*$/.test(o)?(this.validationError="eventTitleRequired",this.isInternalsAvailable&&(null==(n=this.internals)||n.setValidity({customError:!0},"Event title is required",this.titleRef))):(this.validationError="",this.isInternalsAvailable&&(null==(a=this.internals)||a.setValidity({customError:!1}))),this.isInternalsAvailable&&(null==(l=this.internals)||l.setFormValue(o,this.name)),t||this.valueChanged.emit({value:o,name:this.name})}resetDropdown(){this.showTokens=!1,this.ariaActivedescendant=""}getLabelHTML(e){return(0,a.h)("div",{class:"token-label"},(0,a.h)("span",{class:"token"},e.token),(0,a.h)("span",{class:"description"},e.description))}render(){var e;return(0,a.h)(a.H,{key:"82d877ce83823d86e6794caa07c9b4761523bb93"},(0,a.h)("div",{key:"b97274fd9221bd8e21390b951074b60dff6eddcf",class:"nylas-event-title",part:"net"},(0,a.h)("label",{key:"6313ef273c9468915f313c2a9d15f4428e74d3ed",htmlFor:"title"},a.i.t("nylasEventTitle.headerTitle"),(0,a.h)("span",{key:"41b89ee75850a7597b75013de036d398d6b8e4a9",class:"required"},"*")),(0,a.h)("div",{key:"94d600363804e2d88260475a3ebb0159537fa7c2",class:{title:!0,error:""!==this.validationError},part:"net__title",ref:e=>this.titleRef=e,contentEditable:"true",onInput:e=>this.handleChange(e),onKeyDown:e=>this.handleInputKeyDown(e)}),!this.noTemplates&&this.showTokens&&(null==(e=this.filteredTokens)?void 0:e.length)>0&&(0,a.h)("div",{class:"token-options",part:"net__dropdown-content"},(0,a.h)("ul",{tabindex:"-1",role:"listbox","aria-label":this.name,"aria-activedescendant":this.ariaActivedescendant},this.filteredTokens.map(e=>(0,a.h)("li",{tabindex:"0",key:e.label,id:e.label,class:{active:this.ariaActivedescendant===e.label},onClick:t=>this.selectOption(t,e),role:"option"},this.getLabelHTML(e.labelHTML))))),!this.noTemplates&&(0,a.h)("span",{class:"help-text"},a.i.t("nylasEventTitle.helpText",{context:"start",field:a.i.t("nylasEventTitle.title")})," ",(0,a.h)("code",null,"$")," ",a.i.t("nylasEventTitle.helpText",{context:"end"}),(0,a.h)("span",{class:"label-icon"},(0,a.h)("tooltip-component",null,(0,a.h)("info-icon",{slot:"tooltip-icon"}),(0,a.h)("span",{slot:"tooltip-content"},a.i.t("nylasEventTitle.tooltip.desc")," ",(0,a.h)("code",null,"${invitee}"))))),""!=this.validationError&&(0,a.h)("span",{class:"error-message"},a.i.t(`nylasEventTitle.${this.validationError}`))))}static get formAssociated(){return!0}get host(){return(0,a.g)(this)}static get watchers(){return{name:["elementNameChangedHandler"],ariaActivedescendant:["ariaActivedescendantChangedHandler"],selectedConfiguration:["configChangedHandler"],selectedLanguage:["selectedLanguageChangedHandler"]}}};!function(e,t,n,a){var l,o=arguments.length,i=o<3?t:null===a?a=Object.getOwnPropertyDescriptor(t,n):a;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)i=Reflect.decorate(e,t,n,a);else for(var s=e.length-1;s>=0;s--)(l=e[s])&&(i=(o<3?l(i):o>3?l(t,n,i):l(t,n))||i);o>3&&i&&Object.defineProperty(t,n,i)}([(0,l.R)({name:"nylas-event-title",stateToProps:new Map([["schedulerConfig.selectedConfiguration","selectedConfiguration"],["schedulerConfig.selectedLanguage","selectedLanguage"]]),eventToProps:{},fireRegisterEvent:!0}),w("design:type",Function),w("design:paramtypes",[]),w("design:returntype",void 0)],C.prototype,"render",null),C.style=':host{display:block;--nylas-primary:#2563eb;--nylas-error:#cc4841;--nylas-error-pressed:#992222;--nylas-wraning:#f06c00;--nylas-success:#16a392;--nylas-info:#2b8fc2;--nylas-base-0:#ffffff;--nylas-base-25:#fcfcfd;--nylas-base-50:#f8f9fc;--nylas-base-100:#eaecf5;--nylas-base-200:#d5d9eb;--nylas-base-300:#b3b8d8;--nylas-base-400:#717bbc;--nylas-base-500:#4e5ba6;--nylas-base-600:#3e4784;--nylas-base-700:#263f72;--nylas-base-800:#293056;--nylas-base-900:#101323;--nylas-base-950:#0e101b;--nylas-color-blue-100:#e0e6f9;--nylas-border-radius:0.25rem;--nylas-border-radius-2x:0.5rem;--nylas-border-radius-3x:0.75rem;--nylas-font-family:"Inter", sans-serif;--nylas-color-black:#000000;--nylas-color-grey-900:#2c2c2c;--nylas-color-grey-800:#4b4b4b;--nylas-color-grey-700:#6e6e6e;--nylas-color-grey-600:#8e8e8e;--nylas-color-grey-500:#b3b3b3;--nylas-color-grey-400:#cacaca;--nylas-color-grey-300:#e1e1e1;--nylas-color-grey-200:#eaeaea;--nylas-color-grey-100:#f5f5f5;--nylas-color-grey-50:#fbfcfe;--nylas-color-white:#ffffff;--nylas-color-red-900:#992222;--nylas-color-red-700:#cc4841;--nylas-color-red-500:#ff786a;--nylas-color-red-300:#ffa79e;--nylas-color-red-100:#ffc5bf;--nylas-color-red-50:#ffeae8;--nylas-color-blue-900:#213571;--nylas-color-blue-700:#314fa9;--nylas-color-blue-500:#4169e1;--nylas-color-blue-300:#bdccf9;--nylas-color-blue-100:#e0e6f9;--nylas-color-blue-50:#f6f8fd;--nylas-color-yellow-900:#7c6506;--nylas-color-yellow-700:#c29f09;--nylas-color-yellow-500:#f7c90b;--nylas-color-yellow-300:#f9de70;--nylas-color-yellow-100:#fceba9;--nylas-color-yellow-50:#fdf4ce;--nylas-color-green-900:#0e6b60;--nylas-color-green-700:#16a392;--nylas-color-green-500:#17c3b2;--nylas-color-green-300:#74dbd1;--nylas-color-green-100:#a2e7e0;--nylas-color-green-50:#d1f3f0;--nylas-color-purple-900:#643554;--nylas-color-purple-700:#954f7d;--nylas-color-purple-500:#c769a7;--nylas-color-purple-300:#dda5ca;--nylas-color-purple-100:#e0bdd6;--nylas-color-purple-50:#e9dde5;--nylas-color-sky-900:#20698f;--nylas-color-sky-700:#2b8fc2;--nylas-color-sky-500:#6dceff;--nylas-color-sky-300:#8fdaff;--nylas-color-sky-100:#b8e7ff;--nylas-color-sky-50:#d9f2ff}.nylas-event-title{display:flex;flex-direction:column;gap:4px;position:relative;text-align:left}.nylas-event-title div.title{padding:12px 16px;border:1px solid var(--nylas-base-200);border-radius:var(--nylas-border-radius-2x);overflow:auto;white-space:nowrap;scrollbar-width:thin}.nylas-event-title div.title::-webkit-scrollbar{width:6px;height:6px}.nylas-event-title div.title.error{border-color:var(--nylas-error);border-width:2px;outline:none}.nylas-event-title input{padding:12px 16px;border-width:1;border-radius:8px;border:1px solid var(--nylas-base-200)}.nylas-event-title span.help-text{display:inline-block;gap:4px;align-items:center;color:var(--nylas-base-500);font-size:14px;font-style:normal;font-weight:400;line-height:21px;position:relative}.nylas-event-title span.help-text span.label-icon{display:inline-block}.nylas-event-title span.help-text span.label-icon tooltip-component::part(tc__container){position:unset}.nylas-event-title span.help-text span.label-icon tooltip-component::part(tc__content){position:absolute;top:4px;left:50%;transform:translateX(-50%)}.nylas-event-title span.error-message{color:var(--nylas-error)}.nylas-event-title label{display:flex;align-items:center;color:var(--nylas-base-800);font-size:16px;font-style:normal;font-weight:400;line-height:150%;}.nylas-event-title label span.required{color:var(--nylas-error, #cc4841)}.nylas-event-title label span.label-icon{margin-left:4px}.nylas-event-title label span.label-icon tooltip-component{display:flex}.highlighted-tag{background-color:var(--nylas-base-200);border-radius:var(--nylas-border-radius);padding:5px;margin-left:4px}.token-options{display:block;background-color:var(--nylas-base-0);width:100%;max-height:336px;overflow:auto;z-index:1;border-radius:4px;position:absolute;top:80px;box-shadow:0px 4px 6px -2px rgba(0, 0, 0, 0.0509803922);box-shadow:0px 10px 15px -3px rgba(0, 0, 0, 0.1019607843)}@media screen and (max-width: 768px){.token-options{right:0;width:325px;max-width:unset}}.token-options ul{padding:0;list-style-type:none;color:var(--nylas-base-900);max-height:336px;margin:0}.token-options ul li{padding:16px, 12px, 16px, 12px;color:var(--nylas-base-900);padding:12px 16px;text-decoration:none;display:block;font-family:inherit;font-size:14px;font-weight:400;line-height:20px;letter-spacing:0px;text-align:left;cursor:pointer}.token-options ul li .token-label{display:flex;flex-direction:column;font-weight:400}.token-options ul li .token-label .token{color:var(--nylas-abse-900);font-size:16px;line-height:24px}.token-options ul li .token-label .description{color:var(--nylas-base-600);font-size:14px;line-height:21px}.token-options ul li:hover,.token-options ul li:focus,.token-options ul li:active,.token-options ul li.active{background-color:var(--nylas-base-100)}.token-options ul li:hover .token-label .token,.token-options ul li:focus .token-label .token,.token-options ul li:active .token-label .token,.token-options ul li.active .token-label .token{color:var(--nylas-primary)}.token-options .selected{background-color:var(--nylas-base-100)}';var _=function(e,t){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(e,t)};let T=class{constructor(e){(0,a.r)(this,e),this.feedbackModalClosed=(0,a.a)(this,"feedbackModalClosed",7),this.feedbackSubmitted=(0,a.a)(this,"feedbackSubmitted",7),this.triggerValidation=(0,a.a)(this,"triggerValidation",7),this.handleConfirmBookingButtonClicked=()=>{this.triggerValidation.emit().defaultPrevented||this.feedbackSubmitted.emit({feedback:this.feedbackMessage})},this.themeConfig=void 0,this.feedbackMessage=""}connectedCallback(){}disconnectedCallback(){}async componentWillLoad(){(0,a.b)("[nylas-feedback-form] Component will load")}async componentDidLoad(){(0,a.b)("[nylas-feedback-form] Component did load"),this.applyThemeConfig(this.themeConfig)}applyThemeConfig(e){if(e)for(let[t,n]of Object.entries(e))this.host.style.setProperty(`${t}`,n)}handleFormInputChanged(e){(0,a.b)("[nylas-feedback-form] Form input changed"),e.detail.value&&(this.triggerValidation.emit(),"feedback"===e.detail.name&&(this.feedbackMessage=e.detail.value))}closeModal(e){e.preventDefault(),e.stopImmediatePropagation(),this.feedbackModalClosed.emit
5()}render(){return(0,a.h)(a.H,{key:"3dfba1b006f09a9ac9ccdd03a659784b86df25d4",part:"nfbf"},(0,a.h)("div",{key:"f548f82b9689115b254815c0a6b940d1450ada04",class:"card-wrapper",part:"nfbfc__card"},(0,a.h)("div",{key:"3e1be6b2ff7d6818b677f09772cde78edb4c7ef1",class:"close-button"},(0,a.h)("button-component",{key:"dd98523ad84cc745f24daa400bb41753d103c3c6",tooltip:"Close",id:"close",variant:"invisible",onClick:e=>this.closeModal(e),part:"nfbf__close-button"},(0,a.h)("close-icon",{key:"0b919c2be114e231ff8eb7121536b6c24dfb7158"}))),(0,a.h)("div",{key:"2c62e429a6871d1dc6a34df4fc37440e61e9e041",class:"header"},(0,a.h)("h2",{key:"8c1009dc5a853bb0cbc21b64958353c95a0ca140",slot:"card-title",part:"nfbf__title"},a.i.t("feedbackFormTitle"))),(0,a.h)("div",{key:"b16e5a7c0e3b299d6ee9a74d154aa3628e9d4d25",class:"description title-desc"},(0,a.h)("p",{key:"00675ebd52e88ed101df5710b3bded1f6424c274"},a.i.t("feedbackFormDescription"))),(0,a.h)("textarea-component",{key:"7b021701b44eb5b3ba02ee3191d3866489f4ec8a",label:a.i.t("feedbackMessageLabel"),required:!0,maxLength:500,part:"nfbf__description",name:"feedback",placeholder:a.i.t("feedbackMessagePlaceholder")}),(0,a.h)("div",{key:"def91af529f167b1fac0cc078f79cec67b961a1a",class:"description footer-desc"},(0,a.h)("p",{key:"ad346ef93ae4a25fd5478284ff5415eb62b54f26"},"By sending this report, you agree to Nylas’ access to the data necessary to respond to this issue, subject to Nylas’"," ",(0,a.h)("a",{key:"cd6a79cf548346d92d04264c4ff7244a032c3977",href:"https://www.nylas.com/privacy-policy/",target:"_blank",rel:"nofollow noreferrer noopener"},"Privacy Policy"),".")),(0,a.h)("div",{key:"5dfee1045b6711f5cf7d15009c86c0fd9b76b137",class:{footer:!0}},(0,a.h)("button-component",{key:"45894bd04b89365c83d7e2a07e8a62ee7c94b6c0",variant:"invisible",onClick:e=>this.closeModal(e),part:"nfbf__button-outline nfbf__cancel-cta"},`${a.i.t("feedbackModalCloseButton")}`),(0,a.h)("button-component",{key:"ac586974014c3e3b6b454a8b830585b76bc1f290",variant:"primary",onClick:this.handleConfirmBookingButtonClicked,part:"nfbf__button-outline nfbf__reschedule-cta"},`${a.i.t("feedbackModalSubmitButton")}`))))}get host(){return(0,a.g)(this)}};!function(e,t,n,a){var l,o=arguments.length,i=o<3?t:null===a?a=Object.getOwnPropertyDescriptor(t,n):a;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)i=Reflect.decorate(e,t,n,a);else for(var s=e.length-1;s>=0;s--)(l=e[s])&&(i=(o<3?l(i):o>3?l(t,n,i):l(t,n))||i);o>3&&i&&Object.defineProperty(t,n,i)}([(0,l.R)({name:"nylas-feedback-form",stateToProps:new Map([]),eventToProps:{feedbackSubmitted:async(e,t)=>{}},localPropsToProp:new Map([["themeConfig","themeConfig"]]),fireRegisterEvent:!0}),_("design:type",Function),_("design:paramtypes",[]),_("design:returntype",void 0)],T.prototype,"render",null),T.style=':host{display:block;--nylas-primary:#2563eb;--nylas-error:#cc4841;--nylas-error-pressed:#992222;--nylas-wraning:#f06c00;--nylas-success:#16a392;--nylas-info:#2b8fc2;--nylas-base-0:#ffffff;--nylas-base-25:#fcfcfd;--nylas-base-50:#f8f9fc;--nylas-base-100:#eaecf5;--nylas-base-200:#d5d9eb;--nylas-base-300:#b3b8d8;--nylas-base-400:#717bbc;--nylas-base-500:#4e5ba6;--nylas-base-600:#3e4784;--nylas-base-700:#263f72;--nylas-base-800:#293056;--nylas-base-900:#101323;--nylas-base-950:#0e101b;--nylas-color-blue-100:#e0e6f9;--nylas-border-radius:0.25rem;--nylas-border-radius-2x:0.5rem;--nylas-border-radius-3x:0.75rem;--nylas-font-family:"Inter", sans-serif;--nylas-color-black:#000000;--nylas-color-grey-900:#2c2c2c;--nylas-color-grey-800:#4b4b4b;--nylas-color-grey-700:#6e6e6e;--nylas-color-grey-600:#8e8e8e;--nylas-color-grey-500:#b3b3b3;--nylas-color-grey-400:#cacaca;--nylas-color-grey-300:#e1e1e1;--nylas-color-grey-200:#eaeaea;--nylas-color-grey-100:#f5f5f5;--nylas-color-grey-50:#fbfcfe;--nylas-color-white:#ffffff;--nylas-color-red-900:#992222;--nylas-color-red-700:#cc4841;--nylas-color-red-500:#ff786a;--nylas-color-red-300:#ffa79e;--nylas-color-red-100:#ffc5bf;--nylas-color-red-50:#ffeae8;--nylas-color-blue-900:#213571;--nylas-color-blue-700:#314fa9;--nylas-color-blue-500:#4169e1;--nylas-color-blue-300:#bdccf9;--nylas-color-blue-100:#e0e6f9;--nylas-color-blue-50:#f6f8fd;--nylas-color-yellow-900:#7c6506;--nylas-color-yellow-700:#c29f09;--nylas-color-yellow-500:#f7c90b;--nylas-color-yellow-300:#f9de70;--nylas-color-yellow-100:#fceba9;--nylas-color-yellow-50:#fdf4ce;--nylas-color-green-900:#0e6b60;--nylas-color-green-700:#16a392;--nylas-color-green-500:#17c3b2;--nylas-color-green-300:#74dbd1;--nylas-color-green-100:#a2e7e0;--nylas-color-green-50:#d1f3f0;--nylas-color-purple-900:#643554;--nylas-color-purple-700:#954f7d;--nylas-color-purple-500:#c769a7;--nylas-color-purple-300:#dda5ca;--nylas-color-purple-100:#e0bdd6;--nylas-color-purple-50:#e9dde5;--nylas-color-sky-900:#20698f;--nylas-color-sky-700:#2b8fc2;--nylas-color-sky-500:#6dceff;--nylas-color-sky-300:#8fdaff;--nylas-color-sky-100:#b8e7ff;--nylas-color-sky-50:#d9f2ff}.card-wrapper{background:var(--nylas-base-0);display:flex;flex-direction:column;font-family:var(--nylas-font-family);background-color:var(--nylas-base-0);color:var(--nylas-base-900);border-radius:var(--nylas-border-radius-3x);position:relative;padding:32px;width:562px;box-shadow:0px 1px 4px rgba(0, 0, 0, 0.1), 0px 3px 6px rgba(0, 0, 0, 0.06)}@media screen and (max-width: 768px){.card-wrapper{width:100%;border-radius:0px}}.header{overflow-wrap:anywhere;display:flex;flex-direction:column;font-size:16px;font-weight:400}.header h2{color:var(--nylas-base-900);font-size:24px;font-weight:600;text-align:left;margin:0}.description.title-desc{margin-bottom:2rem}.description.footer-desc{margin-top:2rem}.description.footer-desc a{color:var(--nylas-primary);text-decoration:none}.description p{margin:0;font-size:18px;color:var(--nylas-base-600)}.footer{margin-top:1rem;padding-top:1rem;display:flex;justify-content:flex-end;
5gap:0.5rem;box-sizing:border-box;background-color:var(--nylas-base-25);width:100%;border-radius:0 0 var(--nylas-border-radius-2x) var(--nylas-border-radius-2x)}.close-button{width:100%;display:flex;justify-content:flex-end}.close-button button-component button{padding:0;height:auto}.close-button button-component button:hover{background-color:transparent !important}button-component{--dot-color:var(--nylas-base-700)}';var L=function(e,t){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(e,t)};let E=class{constructor(e){(0,a.r)(this,e),this.valueChanged=(0,a.a)(this,"valueChanged",7),e.$hostElement$["s-ei"]?this.internals=e.$hostElement$["s-ei"]:(this.internals=e.$hostElement$.attachInternals(),e.$hostElement$["s-ei"]=this.internals),this.name="reminder-time",this.eventReminderTimeMinutes=void 0,this.selectedLanguage=void 0,this.selectedNumber=void 0,this.selectedPeriod=void 0,this.errorState=!1}elementNameChangedHandler(e){(0,a.b)("nylas-reminder-time","elementNameChangedHandler",e),this.host.setAttribute("name",e)}eventReminderTimeMinutesChangedHandler(e,t){(0,a.b)("nylas-reminder-time","eventReminderTimeMinutesChangedHandler",e),this.updateNumberAndPeriodFromMinutes(e),this.isInternalsAvailable&&this.internals.setFormValue(null==e?void 0:e.toString(),this.name)}selectedLanguageChangedHandler(e,t){e!==t&&a.i.changeLanguage(e)}connectedCallback(){(0,a.b)("nylas-reminder-time","connectedCallback")}componentWillLoad(){(0,a.b)("nylas-reminder-time","componentWillLoad"),this.host.setAttribute("name",this.name)}componentDidLoad(){(0,a.b)("nylas-reminder-time","componentDidLoad"),this.updateNumberAndPeriodFromMinutes(this.eventReminderTimeMinutes||30)}disconnectedCallback(){(0,a.b)("nylas-reminder-time","disconnectedCallback")}nylasSuggestReminderMinutesHandler(e){let{minutes:t}=e.detail;this.errorState=!1,this.valueChanged.emit({value:t.toString(),name:this.name}),this.isInternalsAvailable&&this.internals.setFormValue(t.toString(),this.name),this.updateNumberAndPeriodFromMinutes(t+7),setTimeout(()=>{this.updateNumberAndPeriodFromMinutes(t)},10)}timePeriodChangedHandler(e){let t;let{number:n,period:a}=e.detail;t="minute"===a?n:"hour"===a?60*n:"day"===a?1440*n:"week"===a?10080*n:"month"===a?43200*n:0,this.errorState=t%5!=0,this.valueChanged.emit({value:t,name:this.name}),this.isInternalsAvailable&&this.internals.setFormValue(t.toString(),this.name)}updateNumberAndPeriodFromMinutes(e){let t,n;0===e?(t=0,n="minute"):e>=43200&&e%43200==0?(t=Math.floor(e/43200),n="month"):e>=10080&&e%10080==0?(t=Math.floor(e/10080),n="week"):e>=1440&&e%1440==0?(t=Math.floor(e/1440),n="day"):e>=60&&e%60==0?(t=Math.floor(e/60),n="hour"):(t=e,n="minute"),this.selectedNumber=t,this.selectedPeriod=n}get isInternalsAvailable(){return void 0!==this.internals&&"function"==typeof this.internals.setFormValue&&"function"==typeof this.internals.setValidity}render(){let e="number"==typeof this.selectedNumber&&"string"==typeof this.selectedPeriod;return(0,a.h)(a.H,{key:"e19066f3a7ccfaeba4b2ae9b4e370a35d479b0f6"},(0,a.h)("div",{key:"f8a6527dfa9541a953de5c17ea07b924ca9810c2",class:"nylas-reminder-time",part:"nrt"},(0,a.h)("div",{key:"ff839bfde9b694f1370a4a459f3e698b93aca9c7",class:"nylas-reminder-time__wrapper"},e&&(0,a.h)("time-period-selector",{id:"limit-future-bookings",part:"nrt__time-period-selector",hasError:this.errorState,timePeriods:[{value:"minute",label:a.i.t("timeDuration",{context:"minute"})},{value:"hour",label:a.i.t("timeDuration",{context:"hour"})},{value:"day",label:a.i.t("timePeriod",{context:"day"})}],exportparts:"tps__number-dropdown: nrt__number-dropdown, tps__number-dropdown-button: nrt__number-dropdown-button, tps__number-dropdown-content: nrt__number-dropdown-content, tps__period-dropdown: nrt__period-dropdown, tps__period-dropdown-button: nrt__period-dropdown-button, tps__period-dropdown-content: nrt__period-dropdown-content",defaultSelectedNumber:this.selectedNumber,defaultSelectedPeriod:this.selectedPeriod}))))}static get formAssociated(){return!0}get host(){return(0,a.g)(this)}static get watchers(){return{name:["elementNameChangedHandler"],eventReminderTimeMinutes:["eventReminderTimeMinutesChangedH
5andler"],selectedLanguage:["selectedLanguageChangedHandler"]}}};!function(e,t,n,a){var l,o=arguments.length,i=o<3?t:null===a?a=Object.getOwnPropertyDescriptor(t,n):a;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)i=Reflect.decorate(e,t,n,a);else for(var s=e.length-1;s>=0;s--)(l=e[s])&&(i=(o<3?l(i):o>3?l(t,n,i):l(t,n))||i);o>3&&i&&Object.defineProperty(t,n,i)}([(0,l.R)({name:"nylas-reminder-time",stateToProps:new Map([["schedulerConfig.selectedLanguage","selectedLanguage"]]),eventToProps:{},fireRegisterEvent:!0}),L("design:type",Function),L("design:paramtypes",[]),L("design:returntype",void 0)],E.prototype,"render",null),E.style=':host{display:block;--nylas-primary:#2563eb;--nylas-error:#cc4841;--nylas-error-pressed:#992222;--nylas-wraning:#f06c00;--nylas-success:#16a392;--nylas-info:#2b8fc2;--nylas-base-0:#ffffff;--nylas-base-25:#fcfcfd;--nylas-base-50:#f8f9fc;--nylas-base-100:#eaecf5;--nylas-base-200:#d5d9eb;--nylas-base-300:#b3b8d8;--nylas-base-400:#717bbc;--nylas-base-500:#4e5ba6;--nylas-base-600:#3e4784;--nylas-base-700:#263f72;--nylas-base-800:#293056;--nylas-base-900:#101323;--nylas-base-950:#0e101b;--nylas-color-blue-100:#e0e6f9;--nylas-border-radius:0.25rem;--nylas-border-radius-2x:0.5rem;--nylas-border-radius-3x:0.75rem;--nylas-font-family:"Inter", sans-serif;--nylas-color-black:#000000;--nylas-color-grey-900:#2c2c2c;--nylas-color-grey-800:#4b4b4b;--nylas-color-grey-700:#6e6e6e;--nylas-color-grey-600:#8e8e8e;--nylas-color-grey-500:#b3b3b3;--nylas-color-grey-400:#cacaca;--nylas-color-grey-300:#e1e1e1;--nylas-color-grey-200:#eaeaea;--nylas-color-grey-100:#f5f5f5;--nylas-color-grey-50:#fbfcfe;--nylas-color-white:#ffffff;--nylas-color-red-900:#992222;--nylas-color-red-700:#cc4841;--nylas-color-red-500:#ff786a;--nylas-color-red-300:#ffa79e;--nylas-color-red-100:#ffc5bf;--nylas-color-red-50:#ffeae8;--nylas-color-blue-900:#213571;--nylas-color-blue-700:#314fa9;--nylas-color-blue-500:#4169e1;--nylas-color-blue-300:#bdccf9;--nylas-color-blue-100:#e0e6f9;--nylas-color-blue-50:#f6f8fd;--nylas-color-yellow-900:#7c6506;--nylas-color-yellow-700:#c29f09;--nylas-color-yellow-500:#f7c90b;--nylas-color-yellow-300:#f9de70;--nylas-color-yellow-100:#fceba9;--nylas-color-yellow-50:#fdf4ce;--nylas-color-green-900:#0e6b60;--nylas-color-green-700:#16a392;--nylas-color-green-500:#17c3b2;--nylas-color-green-300:#74dbd1;--nylas-color-green-100:#a2e7e0;--nylas-color-green-50:#d1f3f0;--nylas-color-purple-900:#643554;--nylas-color-purple-700:#954f7d;--nylas-color-purple-500:#c769a7;--nylas-color-purple-300:#dda5ca;--nylas-color-purple-100:#e0bdd6;--nylas-color-purple-50:#e9dde5;--nylas-color-sky-900:#20698f;--nylas-color-sky-700:#2b8fc2;--nylas-color-sky-500:#6dceff;--nylas-color-sky-300:#8fdaff;--nylas-color-sky-100:#b8e7ff;--nylas-color-sky-50:#d9f2ff}.nylas-reminder-time{display:flex;flex-direction:column;gap:4px}.nylas-reminder-time label{display:flex;align-items:center;color:var(--nylas-base-800);font-size:16px;font-style:normal;font-weight:400;line-height:150%;}.nylas-reminder-time label span.required{color:var(--nylas-error, #cc4841)}.nylas-reminder-time label span.label-icon{margin-left:4px}.nylas-reminder-time label span.label-icon tooltip-component{display:flex}.nylas-reminder-time__wrapper{display:flex;align-items:center;justify-content:flex-end;gap:0.5rem}.nylas-reminder-time__wrapper input{padding:12px 16px;border-width:1;border-radius:8px;border:1px solid var(--nylas-base-200);font-family:var(--nylas-font-family);font-size:16px;line-height:24px;width:48px}.nylas-reminder-time__wrapper input-dropdown{width:80px}.nylas-reminder-time__wrapper input-dropdown::part(id_dropdown-input){border:1px solid var(--nylas-base-200);border-radius:var(--nylas-border-radius-2x);padding:14px 16px}.nylas-reminder-time__wrapper input-dropdown::part(id_dropdown-content){width:100%;min-width:unset;height:160px}.nylas-reminder-time__wrapper select-dropdown{width:120px}@media screen and (max-width: 768px){.nylas-reminder-time__wrapper select-dropdown{width:100%}}.nylas-reminder-time__wrapper select-dropdown::part(sd_dropdown-button){border:1px solid var(--nylas-base-200)}';let P=class{constructor(e){(0,a.r)(this,e),this.width="20",this.height="21"}render(){return(0,a.h)("svg",{key:"cd43bcf8a91abf12501571439a02652afeff0b0f",width:this.width,height:this.height,viewBox:"0 0 20 21",fill:"none",xmlns:"http://www.w3.org/2000/svg"},(0,a.h)("path",{key:"2870e48a14d2a84175298a75d47e3224a10385a4",d:"M10 0.25C11.733 0.25 13.1492 1.60645 13.2449 3.31558L13.25 3.5H18.5C18.9142 3.5 19.25 3.83579 19.25 4.25C19.25 4.6297 18.9678 4.94349 18.6018 4.99315L18.5 5H17.704L16.4239 18.0192C16.2912 19.3683 15.1984 20.41 13.8626 20.4945L13.6871 20.5H6.31293C4.95734 20.5 3.81365 19.5145 3.59883 18.1934L3.57614 18.0192L2.295 5H1.5C1.1203 5 0.806509 4.71785 0.756847 4.35177L0.75 4.25C0.75 3.8703 1.03215 3.55651 1.39823 3.50685L1.5 3.5H6.75C6.75 1.70507 8.20507 0.25 10 0.25ZM16.197 5H3.802L5.06893 17.8724C5.12768 18.4696 5.60033 18.9343 6.18585 18.9936L6.31293 19H13.6871C14.2872 19 14.7959 18.5751 14.9123 17.9982L14.9311 17.8724L16.197 5ZM11.75 7.75C12.1297 7.75 12.4435 8.03215 12.4932 8.39823L12.5 8.5V15.5C12.5 15.9142 
512.1642 16.25 11.75 16.25C11.3703 16.25 11.0565 15.9678 11.0068 15.6018L11 15.5V8.5C11 8.08579 11.3358 7.75 11.75 7.75ZM8.25 7.75C8.6297 7.75 8.94349 8.03215 8.99315 8.39823L9 8.5V15.5C9 15.9142 8.66421 16.25 8.25 16.25C7.8703 16.25 7.55651 15.9678 7.50685 15.6018L7.5 15.5V8.5C7.5 8.08579 7.83579 7.75 8.25 7.75ZM10 1.75C9.08183 1.75 8.32881 2.45711 8.2558 3.35647L8.25 3.5H11.75C11.75 2.5335 10.9665 1.75 10 1.75Z",fill:"currentColor"}))}};P.style=".sc-trash-icon-h{display:flex}"},91513:function(e,t,n){n.d(t,{R:function(){return l}});var a=n(39986);function l(e){return(t,n)=>{let l=e.name;(0,a.b)(`[${l}] Registering component ${l} being called on ${n}`);let o=t.componentWillLoad;if(!o){(0,a.V)(`[${l}] componentWillLoad lifecycle method in ${l} missing. Required for RegisterComponent decorator.`);return}let i=t.connectedCallback;if(!i){(0,a.V)(`[${l}] connectedCallback lifecycle method in ${l} missing. Required for RegisterComponent decorator.`);return}let s=t.disconnectedCallback;if(!s){(0,a.V)(`[${l}] disconnectedCallback lifecycle method in ${l} missing. Required for RegisterComponent decorator.`);return}if(e.storeToProps&&e.stateToProps){let t=Array.from(e.storeToProps.values()),n=Array.from(e.stateToProps.values()),o=t.filter(e=>n.includes(e));if(o.length>0){(0,a.V)(`[${l}] Overlapping prop keys detected in ${l} for storeToProps and stateToProps. Make sure to only define them once. Overlapping keys: ${o.join(", ")}`);return}}let r=new Map;e.eventToProps&&Object.keys(e.eventToProps).forEach(t=>{var n;r.set(t,null==(n=e.eventToProps)?void 0:n[t])}),t.connectedCallback=function(){(0,a.b)(`[~${l}] connectedCallback called`);let t=null==i?void 0:i.call(this),n=(0,a.g)(this);return n.dataset.nylasId||(Object.defineProperty(n,"registerNylasComponent",{get:()=>!0,enumerable:!0}),Object.defineProperty(n,"stateToProps",{get:()=>e.stateToProps,enumerable:!0}),Object.defineProperty(n,"getStoresToProp",{get:()=>e.getStoresToProp,enumerable:!0}),Object.defineProperty(n,"storeToProps",{get:()=>e.storeToProps,enumerable:!0}),Object.defineProperty(n,"eventToProps",{get:()=>r,enumerable:!0}),Object.defineProperty(n,"authToProp",{get:()=>e.authToProp,enumerable:!0}),Object.defineProperty(n,"connectorToProp",{get:()=>e.connectorToProp,enumerable:!0}),Object.defineProperty(n,"localPropsToProp",{get:()=>e.localPropsToProp,enumerable:!0})),t},e.fireRegisterEvent&&(t.componentWillLoad=function(){let t=null==o?void 0:o.call(this),n=(0,a.g)(this),i=function(e,t,n="registerComponent"){return new CustomEvent(n,{bubbles:!0,composed:!0,detail:t})}(0,{element:n,...e,eventToProps:r},e.registrationEventName);return n.dispatchEvent(i)&&(0,a.b)(`[${l}] Component ${l} successfully fired registration event`),t},t.disconnectedCallback=function(){let t=null==s?void 0:s.call(this),n=(0,a.g)(this),o=function(e,t,n="unregisterComponent"){return new CustomEvent(n,{bubbles:!0,composed:!0,detail:t})}(0,{element:n,...e,eventToProps:r},e.unregistrationEventName);return n.dispatchEvent(o)&&(0,a.b)(`[${l}] Component ${l} successfully fired unregistration event`),t})}}}}]);
6//# sourceMappingURL=8626.43f9118c140bdd14.js.map

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.