PageSourceSearch

https://tinyurl.com/js/chunks/1242.0da5019f834e622f.js

js tinyurl.com collected 2026-09-24 05:19:35 UTC 36,173 bytes, 2 lines download raw bytes

1/*! For license information please see 1242.0da5019f834e622f.js.LICENSE.txt */
2"use strict";(self.webpackChunktinyurl=self.webpackChunktinyurl||[]).push([[1242,7969,8255],{8133(t,e,r){r.d(e,{A:()=>a});var n=r(76798),i=r.n(n)()(function(t){return t[1]});i.push([t.id,"#currentTag[data-v-a861a4c2]::-webkit-calendar-picker-indicator{display:none!important}",""]);const a=i},98255(t,e,r){r.r(e),r.d(e,{default:()=>k});var n=r(95353),i=r(51149),a=r(40259),o=r(6804),s=r.n(o),l=r(6887),u=r(9887),c=r(39966),d=r(1082),m=r(45256),f=r(25688),p=r(77063),g=r(66987),h=r(2543),v=r(95093);function b(t){return b="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},b(t)}function y(t){return function(t){if(Array.isArray(t))return _(t)}(t)||function(t){if("undefined"!=typeof Symbol&&null!=t[Symbol.iterator]||null!=t["@@iterator"])return Array.from(t)}(t)||function(t,e){if(t){if("string"==typeof t)return _(t,e);var r={}.toString.call(t).slice(8,-1);return"Object"===r&&t.constructor&&(r=t.constructor.name),"Map"===r||"Set"===r?Array.from(t):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?_(t,e):void 0}}(t)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function _(t,e){(null==e||e>t.length)&&(e=t.length);for(var r=0,n=Array(e);r<e;r++)n[r]=t[r];return n}function T(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter(function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable})),r.push.apply(r,n)}return r}function w(t){for(var e=1;e<arguments.length;e++){var r=null!=arguments[e]?arguments[e]:{};e%2?T(Object(r),!0).forEach(function(e){x(t,e,r[e])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(r)):T(Object(r)).forEach(function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(r,e))})}return t}function x(t,e,r){return(e=function(t){var e=function(t,e){if("object"!=b(t)||!t)return t;var r=t[Symbol.toPrimitive];if(void 0!==r){var n=r.call(t,e||"default");if("object"!=b(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===e?String:Number)(t)}(t,"string");return"symbol"==b(e)?e:e+""}(e))in t?Object.defineProperty(t,e,{value:r,enumerable:!0,configurable:!0,writable:!0}):t[e]=r,t}const A={name:"EditForm",components:{DatePicker:a.A,vSelect:s(),IconLink:l.default,FormSwitch:u.default,ValidationMessage:c.default},mixins:[m.A,f.A],props:{currentUrl:{type:Object,required:!0}},setup:function(){return{notifyError:(0,p.A)().notifyError}},data:function(){return{currentTag:"",extendedMode:!0,useCustomExpiration:!0,withUtm:void 0,expirationDatePlaceholderText:g.P0,formForAlias:new SparkForm({alias:"",domain:"",new_alias:"",new_domain:"",new_description:"",new_tags:[],new_expires_at:""}),formForUrl:new SparkForm({alias:null,domain:null,url:null})}},computed:w(w({},(0,n.L8)(["availableDomains","canChangeLongUrl","canManageExpiration","canUseTags","isOnMobile","organization","organizationDomains","tinyurls","urls","commonDomains"])),{},{allowedAvailableDomains:function(){var t=[];if(this.isOrganizationTinyurl){var e=h.cloneDeep(this.commonDomains.available).map(function(t){return t.type="common",t});t=[].concat(y(this.allowedOrganizationDomains),y(e))}else t=this.availableDomains;return t.filter(function(t){return!t.isDisabled&&!t.isDeleted&&!t.isBlocked}).sort(function(t,e){return t.domain>e.domain?1:e.domain>t.domain?-1:0})},allowedOrganizationDomains:function(){var t=this;return this.organizationDomains.filter(function(e){return!(!e.for_all_teams&&t.selectedTeam)||e.teams.some(function(e){return e.slug===t.selectedTeam})})},canManageAdvanceOption:function(){return this.isOrganizationTinyurl?this.canOrganizationManageExpirationDate(this.selectedTeam):this.canManageExpiration},canManageLongUrl:function(){return this.isOrganizationTinyurl?this.canOrganizationChangeLongUrl(this.selectedTeam):this.canChangeLongUrl},canManageTags:function(){return this.isOrganizationTinyurl?this.canOrganizationManageTags(this.selectedTeam):this.canUseTags&&!this.mainAliasData.read_only},isAliasDirty:function(){return this.mainAliasData.domain!==this.formForAlias.new_domain||this.mainAliasData.alias!==this.formForAlias.new_alias},isLongUrlDirty:function(){return this.currentUrl.url!=this.formForUrl.url},expiresAt:{get:function(){return this.formForAlias.new_expires_at?v.utc(this.formForAlias.new_expires_at).toDate():null},set:function(t){this.formForAlias.new_expires_at=t?v(t).utc().toISOString():null}},isOrganizationTinyurl:function(){return"organization"in this.mainAliasData},mainAliasData:function(){return this.currentUrl.aliases.find(function(t){return t.is_main})},requestUrlForUrl:function(){return this.isOrganizationTinyurl?this.updateTinyurlRequestUrl("url/change"):this.$apiUrl("change")},requestUrlForAlias:function(){return this.isOrganizationTinyurl?this.updateTinyurlRequestUrl("url/update"):this.$apiUrl("update")},tagHistory:function(){var t,e,r=[].concat(y(null===(t=this.tinyurls)||void 0===t?void 0:t.data.map(function(t){return t.aliases.map(function(t){return t.tags})})),y(null===(e=this.urls)||void 0===e?void 0:e.map(function(t){return t.aliases.map(function(t){return t.tags})})));return h.union(h.flattenDeep(r))}}),watch:{withUtm:function(t,e){var r=this;void 0!==e&&(t?this.formForUrl.url?this.showModal("utm-builder"):(this.formForUrl.setErrors(w(w({},this.formForUrl.errors.all()),{},{url:["The URL field is required."]})),this.$nextTick(function(){r.withUtm=!1})):this.removeUtm())}},created:function(){this.isOrganizationTinyurl&&this.fetchOrgDomains(),this.prepareAlias(),this.checkUtm()},methods:w(w({},(0,n.i0)(["fetchOrgDomains"])),{},{changeTagToLowerCase:function(t){this.currentTag=t.target.value.toLowerCase()},manageTag:function(t,e){"add"===t&&(e=e.replaceAll(" ",""));var r=w({},this.formForAlias.errors.all());delete r.new_tags,this.formForAlias.setErrors(r),"add"==t&&(this.formForAlias.new_tags.includes(e)?this.formForAlias.errors.set({new_tags:["The tag has already been taken."]}):1==e.length?this.formForAlias.errors.set({new_tags:["The tag must be at least 2 characters."]}):e.length>45&&this.formForAlias.errors.set({new_tags:["The tag must not be greater than 45 characters."]}),h.isEmpty(e)||this.formForAlias.errors.has("new_tags")||(this.currentTag="",this.$set(this.formForAlias,"new_tags",[].concat(y(this.formForAlias.new_tags),[e])))),"remove"==t&&(this.formForAlias.new_tags=this.formForAlias.new_tags.filter(function(t){return t!=e}))},disabledExpirationDateRange:function(t){var e=new Date;e.setHours(0,0,0,0);var r=new Date(e.getFullYear()+5,e.getMonth(),e.getDate());return t<e||t>r},disabledExpirationTimeRange:function(t){var e=new Date(t);e.setSeconds(0);var r=new Date;return r.setMinutes(r.getMinutes()+5),r.setSeconds(59),r&&e<r},checkUtm:function(){var t=(0,i.A)(this.formForUrl.url);this.withUtm="utm_source"in t||"utm_medium"in t||"utm_campaign"in t||"utm_term"in t||"utm_content"in t},removeUtm:function(){var t=(0,i.A)(this.formForUrl.url);delete t.utm_source,delete t.utm_medium,delete t.utm_campaign,delete t.utm_term,delete t.utm_content;
2var e=this.formForUrl.url.split("?")[0],r=new URLSearchParams(t).toString();this.formForUrl.url="".concat(e).concat(r?"?".concat(r):"")},setExpirationDate:function(){var t=null;this.useCustomExpiration&&this.expiresAt&&(t=v(this.expiresAt).utc().format("YYYY-MM-DDTHH:mm")),this.$set(this.formForAlias,"new_expires_at",t)},prepareAlias:function(){var t;this.formForUrl.alias=this.mainAliasData.alias,this.formForUrl.domain=this.mainAliasData.domain,this.formForUrl.url=this.currentUrl.url,this.formForAlias.alias=this.mainAliasData.alias,this.formForAlias.domain=this.mainAliasData.domain,this.formForAlias.new_alias=this.mainAliasData.alias,this.formForAlias.new_domain=this.mainAliasData.domain,this.formForAlias.new_description=this.mainAliasData.description,this.formForAlias.new_tags=this.mainAliasData.tags,this.formForAlias.new_expires_at=this.mainAliasData.expires_at,this.selectedTeam=(null===(t=this.mainAliasData.team)||void 0===t?void 0:t.slug)||null,this.useCustomExpiration=!!this.mainAliasData.expires_at},showModal:function(t){var e=this;if("utm-builder"==t){if(!this.formForUrl.url)return void this.formForUrl.setErrors({url:["The URL field is required."]});Bus.$emit("showModal",d.default,{method:"add",destination:this.formForUrl.url,callback:function(t){e.formForUrl.url=t}})}},toggleExtendedMode:function(){this.extendedMode=!this.extendedMode},updateUrl:function(t){var e=this;Spark.post(this.requestUrlForUrl,this.formForUrl).then(function(e){var r=e.data;t&&t({url:r.url})}).catch(function(t){h.has(t,"errors")||e.notifyError()})},updateAlias:function(t){var e=this;this.setExpirationDate(),Spark.post(this.requestUrlForAlias,this.formForAlias).then(function(r){var n=r.data;t?t(n):e.formForAlias.errors.hasErrors()||e.formForUrl.errors.hasErrors()||e.$emit("onTinyurlUpdate",n)}).catch(function(t){h.has(t,"errors")||e.notifyError()})},updateTinyurl:function(){var t=this;this.isAliasDirty?this.updateAlias(function(e){var r=e.aliases.find(function(t){return t.is_main});t.formForUrl.alias=null==r?void 0:r.alias,t.formForUrl.domain=null==r?void 0:r.domain,t.updateUrl(function(r){t.formForAlias.errors.hasErrors()||t.formForUrl.errors.hasErrors()||t.$emit("onTinyurlUpdate",w(w({},e),r))})}):this.isLongUrlDirty?this.updateUrl(function(){return t.updateAlias()}):this.updateAlias()}})};var O=r(85072),F=r.n(O),S=r(8133),U={insert:"head",singleton:!1};F()(S.A,U);S.A.locals;var C=(0,r(14486).A)(A,function(){var t=this,e=t._self._c;return e("div",{staticClass:"py-3 px-3 _edit-tinyurl-form"},[e("form",{on:{submit:function(e){return e.preventDefault(),t.updateTinyurl.apply(null,arguments)}}},[e("div",{staticClass:"form-group mb-4"},[e("label",{staticClass:"font-weight-seminormal flex-center",attrs:{for:"to-shorten-field"}},[e("IconLink"),t._v(" "),e("span",{staticClass:"ml-2"},[t._v("Shorten a long URL")])],1),t._v(" "),e("input",{directives:[{name:"model",rawName:"v-model",value:t.formForUrl.url,expression:"formForUrl.url"}],ref:"url",staticClass:"form-control toned-placeholder rounded-xl text-green py-4",class:[{"is-invalid":t.formForUrl.errors.has("url")}],attrs:{id:"to-shorten-field",type:"text","aria-label":"Long URL",disabled:t.formForUrl.busy,readonly:!t.canManageLongUrl,autocomplete:"off",placeholder:"Enter long link here"},domProps:{value:t.formForUrl.url},on:{input:function(e){e.target.composing||t.$set(t.formForUrl,"url",e.target.value)}}}),t._v(" "),e("ValidationMessage",{staticClass:"_edit-url-error",attrs:{message:t.formForUrl.errors.get("url")}})],1),t._v(" "),e("div",{staticClass:"form-group mb-4"},[t._m(0),t._v(" "),e("div",{staticClass:"form-row"},[e("div",{staticClass:"col-md-7 mb-2 mb-md-0"},[e("v-select",{ref:"domain",staticClass:"v-select--tinyurl",class:[{"is-invalid":t.formForAlias.errors.has("new_domain")}],attrs:{id:"new_domain",label:"domain",options:t.allowedAvailableDomains,clearable:!1,reduce:function(t){return t.domain}},scopedSlots:t._u([{key:"selected-option",fn:function(e){return[t._v("\n              "+t._s(e.domain)+"\n            ")]}}]),model:{value:t.formForAlias.new_domain,callback:function(e){t.$set(t.formForAlias,"new_domain",e)},expression:"formForAlias.new_domain"}}),t._v(" "),e("ValidationMessage",{attrs:{message:t.formForAlias.errors.get("new_domain")}})],1),t._v(" "),e("div",{staticClass:"col-md-5 mb-0"},[e("input",{directives:[{name:"model",rawName:"v-model",value:t.formForAlias.new_alias,expression:"formForAlias.new_alias"}],class:["form-control toned-placeholder rounded-xl text-green py-4",{"is-invalid":t.formForUrl.errors.get("form")||t.formForAlias.errors.get("form")||t.formForAlias.errors.has("new_alias")}],attrs:{id:"alias","aria-label":"Alias",type:"text",placeholder:t.$t("Enter alias"),disabled:t.formForAlias.busy},domProps:{value:t.formForAlias.new_alias},on:{keydown:function(e){return!e.type.indexOf("key")&&t._k(e.keyCode,"enter",13,e.key,"Enter")?null:t.updateTinyurl.apply(null,arguments)},input:function(e){e.target.composing||t.$set(t.formForAlias,"new_alias",e.target.value)}}}),t._v(" "),e("ValidationMessage",{attrs:{message:t.formForUrl.errors.get("form")||t.formForAlias.errors.get("form")}}),t._v(" "),e("ValidationMessage",{attrs:{message:t.formForAlias.errors.get("new_alias")}})],1)])]),t._v(" "),t.isOrganizationTinyurl?e("div",{staticClass:"form-group mb-4"},[e("label",{staticClass:"font-weight-seminormal",attrs:{for:"description"}},[t._v("\n        Write Description (optional)\n      ")]),t._v(" "),e("textarea",{directives:[{name:"model",rawName:"v-model",value:t.formForAlias.new_description,expression:"formForAlias.new_description"}],staticClass:"form-control",class:[{"is-invalid":t.formForAlias.errors.has("new_description")}],attrs:{id:"description",rows:"5"},domProps:{value:t.formForAlias.new_description},on:{input:function(e){e.target.composing||t.$set(t.formForAlias,"new_description",e.target.value)}}}),t._v(" "),e("ValidationMessage",{attrs:{message:t.formForAlias.errors.get("new_description")}})],1):t._e(),t._v(" "),t.canManageTags?e("div",{staticClass:"form-group mb-4"},[e("label",{staticClass:"font-weight-seminormal",attrs:{for:"currentTag"}},[t._v("\n        "+t._s(t.$t("add_tags"))+" (optional)\n      ")]),t._v(" "),e("div",{staticClass:"d-flex align-items-start flex-wrap",staticStyle:{gap:"10px"}},[t._l(t.formForAlias.new_tags,function(r){return e("div",{key:r,staticClass:"bg-gray-400 cursor-pointer flex-center py-2 px-3 rounded-xl text-break text-lg _tag-chip",on:{click:function(e){return t.manageTag("remove",r)}}},[e("span",[t._v(t._s(r))]),t._v(" "),e("i",{staticClass:"fa-solid fa-tras
2h text-gray-500 ml-2"})])}),t._v(" "),e("div",{staticClass:"flex-center",staticStyle:{"max-width":"175px"}},[e("input",{directives:[{name:"model",rawName:"v-model",value:t.currentTag,expression:"currentTag"}],staticClass:"border border-gray-400 rounded form-controls toned-placeholder bg-transparent rounded-xl text-green text-lg py-2 px-3 w-100",class:[{"is-invalid":t.formForAlias.errors.has("new_tags")}],attrs:{id:"currentTag",list:"tagHistory",type:"text",placeholder:t.$t("tag")},domProps:{value:t.currentTag},on:{input:[function(e){e.target.composing||(t.currentTag=e.target.value)},t.changeTagToLowerCase],keypress:function(e){return!e.type.indexOf("key")&&t._k(e.keyCode,"enter",13,e.key,"Enter")?null:(e.preventDefault(),t.manageTag("add",t.currentTag))}}}),t._v(" "),e("datalist",{attrs:{id:"tagHistory"}},t._l(t.tagHistory,function(t){return e("option",{key:t,domProps:{value:t}})}),0),t._v(" "),e("button",{staticClass:"btn btn-default border-0 font-weight-semibold ml-1 _add-tag",attrs:{type:"button"},on:{click:function(e){return t.manageTag("add",t.currentTag)}}},[e("i",{staticClass:"fa-solid fa-plus fa-lg text-blue"})])])],2),t._v(" "),e("ValidationMessage",{attrs:{message:t.formForAlias.errors.get("new_tags")}}),t._v(" "),t._l(t.formForAlias.new_tags,function(r,n){return["new_tags.".concat(n)in t.formForAlias.errors.all()?e("ValidationMessage",{key:r,staticClass:"mb-0",attrs:{message:t.formForAlias.errors.all()["new_tags.".concat(n)].join("<br>")}}):t._e()]})],2):t._e(),t._v(" "),t.canManageAdvanceOption?e("div",{staticClass:"mt-3"},[e("div",{staticClass:"advance-options"},[e("div",{staticClass:"advance-options-content",on:{click:t.toggleExtendedMode}},[t.extendedMode?e("i",{staticClass:"fas fa-chevron-up"}):e("i",{staticClass:"fas fa-chevron-down"}),t._v(" "),e("span",{staticClass:"mx-2"},[t._v("Advanced Options")]),t._v(" "),t.extendedMode?e("i",{staticClass:"fas fa-chevron-up"}):e("i",{staticClass:"fas fa-chevron-down"})])]),t._v(" "),t.extendedMode?[e("div",{staticClass:"flex-center mb-3"},[e("FormSwitch",{attrs:{"accessibility-label":"UTM Manager Toggler","input-id":"utm"},model:{value:t.withUtm,callback:function(e){t.withUtm=e},expression:"withUtm"}}),t._v(" "),e("label",{staticClass:"text-dark mb-0 ml-2 d-flex",attrs:{for:"utm"}},[t._v("\n            Add UTM\n            "),e("i",{directives:[{name:"tooltip",rawName:"v-tooltip",value:{content:"Use UTM tags to get more details about your traffic sources when using analytics tools outside of TinyURL",trigger:t.isOnMobile?"click":"focus hover"},expression:"{\n                content: `Use UTM tags to get more details about your traffic sources when using analytics tools outside of TinyURL`,\n                trigger: isOnMobile ? 'click' : 'focus hover',\n              }"}],staticClass:"fa fa-info-circle text-blue text-sm ml-1 _utm-info",attrs:{tabindex:"0"}})]),t._v(" "),t.withUtm?e("a",{staticClass:"cursor-pointer text-blue ml-3 _edit-utm",attrs:{href:"javascript:void(0)"},on:{click:function(e){return e.preventDefault(),t.showModal("utm-builder")}}},[e("i",{staticClass:"fa-solid fa-pencil text-sm"}),t._v(" Edit\n          ")]):t._e()],1),t._v(" "),e("div",{staticClass:"form-group mb-3"},[e("div",{staticClass:"flex-center text-nowrap",class:{"mb-2":t.useCustomExpiration}},[e("FormSwitch",{attrs:{"accessibility-label":"Expiration Date Toggler","input-id":"expiry"},model:{value:t.useCustomExpiration,callback:function(e){t.useCustomExpiration=e},expression:"useCustomExpiration"}}),t._v(" "),e("label",{staticClass:"text-dark mb-0 ml-2",attrs:{for:"expiry"}},[t._v("\n              Set Link Expiry\n            ")]),t._v(" "),e("small",{staticClass:"ml-1 text-muted"},[t._v("(Local time)")])],1),t._v(" "),t.useCustomExpiration?e("div",{staticClass:"flex-grow-1 mr-2"},[e("DatePicker",{staticClass:"w-100",attrs:{format:"MMM DD, YYYY hh:mm A",placeholder:t.expirationDatePlaceholderText,"input-class":["mx-input py-4 rounded-10px toned-placeholder",{"is-invalid":t.formForAlias.errors.has("expires_at")}],disabled:t.formForAlias.busy,"disabled-date":t.disabledExpirationDateRange,"disabled-time":t.disabledExpirationTimeRange},scopedSlots:t._u([{key:"icon-calendar",fn:function(){return[e("i",{staticClass:"fa-solid fa-calendar text-blue"})]},proxy:!0}],null,!1,1118157938),model:{value:t.expiresAt,callback:function(e){t.expiresAt=e},expression:"expiresAt"}}),t._v(" "),e("ValidationMessage",{attrs:{message:t.formForUrl.errors.get("expires_at")}})],1):t._e()])]:t._e()],2):t._e(),t._v(" "),e("div",{staticClass:"form-group mb-0"},[e("button",{staticClass:"btn btn-block font-weight-seminormal btn-xl btn-green",attrs:{"data-test-id":"home_shortener_btn_create",type:"submit",disabled:t.formForAlias.busy}},[t.formForAlias.busy?e("i",{staticClass:"fa fa-spinner fa-spin"}):[t._v("\n          "+t._s(t.$t("update_url"))+"\n        ")]],2)])])])},[function(){var t=this,e=t._self._c;return e("label",{staticClass:"font-weight-seminormal flex-center",attrs:{for:"alias"}},[e("i",{staticClass:"fa-solid fa-fw fa-wand-magic-sparkles"}),t._v(" "),e("div",{staticClass:"ml-2"},[t._v("Customize your link")])])}],!1,null,"a861a4c2",null);const k=C.exports},37969(t,e,r){r.r(e),r.d(e,{default:()=>i});const n={name:"ConfirmStrict",mixins:[r(99499).co],props:{title:{type:String,required:!1,default:"Confirm"},messageMain:{type:String,required:!0},messageSub:{type:String,required:!0},confirmText:{type:String,required:!1,default:"Confirm"},cancelText:{type:String,required:!1,default:"Cancel"},callback:{type:Function,required:!0}},data:function(){return{action:""}},destroyed:function(){Bus.$off("closePopover1"),this.callback(this.action)},mounted:function(){var t=this;this.$nextTick(function(){t.$refs.autofocus.focus()}),Bus.$on("closePopover1",this.ignore)},methods:{confirm:function(){this.action="confirmed",this.$emit("close")},decline:function(){this.action="declined",this.$emit("close")},ignore:function(){this.action="ignored",this.$emit("close")}}};const i=(0,r(14486).A)(n,function(){var t=this,e=t._self._c;return e("div",{staticClass:"modal d-block"},[e("div",{staticClass:"modal-dialog modal-dialog-centered modal
2-lg"},[e("div",{directives:[{name:"on-clickaway",rawName:"v-on-clickaway",value:t.ignore,expression:"ignore"}],staticClass:"modal-content"},[e("div",{staticClass:"flex-center-between pt-4 pr-4 pb-2 pl-4"},[e("h6",{staticClass:"mb-0",domProps:{innerHTML:t._s(t.title)}}),t._v(" "),e("button",{staticClass:"close-2",attrs:{type:"button"},on:{click:t.ignore}},[e("span",{attrs:{"aria-hidden":"true"}},[t._v("×")])])]),t._v(" "),e("div",{staticClass:"modal-body px-4 text-center"},[e("p",{staticClass:"mb-1 font-weight-semibold"},[t._v("\n          "+t._s(t.messageMain)+"\n        ")]),t._v(" "),e("span",{staticClass:"text-gray-500"},[t._v(t._s(t.messageSub))])]),t._v(" "),e("div",{staticClass:"flex-center-center flex-wrap px-4 pb-4"},[e("button",{class:["btn btn-block--xs-only rounded-xl px-3 px-md-4 px-lg-5 m-1","btn-outline-blue"],attrs:{type:"button"},on:{click:t.decline}},[t._v("\n          "+t._s(t.cancelText)+"\n        ")]),t._v(" "),e("button",{ref:"autofocus",class:["btn btn-block--xs-only rounded-xl px-3 px-md-4 px-lg-5 m-1","btn-blue"],attrs:{type:"button"},on:{click:t.confirm}},[t._v("\n          "+t._s(t.confirmText)+"\n        ")])])])])])},[],!1,null,null,null).exports},31242(t,e,r){r.r(e),r.d(e,{default:()=>w});var n=r(95353),i=r(10741),a=r(37969),o=r(98255),s=r(45256),l=r(25688),u=r(26652),c=r(77063),d=r(95093);function m(t){return m="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},m(t)}function f(){var t,e,r="function"==typeof Symbol?Symbol:{},n=r.iterator||"@@iterator",i=r.toStringTag||"@@toStringTag";function a(r,n,i,a){var l=n&&n.prototype instanceof s?n:s,u=Object.create(l.prototype);return p(u,"_invoke",function(r,n,i){var a,s,l,u=0,c=i||[],d=!1,m={p:0,n:0,v:t,a:f,f:f.bind(t,4),d:function(e,r){return a=e,s=0,l=t,m.n=r,o}};function f(r,n){for(s=r,l=n,e=0;!d&&u&&!i&&e<c.length;e++){var i,a=c[e],f=m.p,p=a[2];r>3?(i=p===n)&&(l=a[(s=a[4])?5:(s=3,3)],a[4]=a[5]=t):a[0]<=f&&((i=r<2&&f<a[1])?(s=0,m.v=n,m.n=a[1]):f<p&&(i=r<3||a[0]>n||n>p)&&(a[4]=r,a[5]=n,m.n=p,s=0))}if(i||r>1)return o;throw d=!0,n}return function(i,c,p){if(u>1)throw TypeError("Generator is already running");for(d&&1===c&&f(c,p),s=c,l=p;(e=s<2?t:l)||!d;){a||(s?s<3?(s>1&&(m.n=-1),f(s,l)):m.n=l:m.v=l);try{if(u=2,a){if(s||(i="next"),e=a[i]){if(!(e=e.call(a,l)))throw TypeError("iterator result is not an object");if(!e.done)return e;l=e.value,s<2&&(s=0)}else 1===s&&(e=a.return)&&e.call(a),s<2&&(l=TypeError("The iterator does not provide a '"+i+"' method"),s=1);a=t}else if((e=(d=m.n<0)?l:r.call(n,m))!==o)break}catch(e){a=t,s=1,l=e}finally{u=1}}return{value:e,done:d}}}(r,i,a),!0),u}var o={};function s(){}function l(){}function u(){}e=Object.getPrototypeOf;var c=[][n]?e(e([][n]())):(p(e={},n,function(){return this}),e),d=u.prototype=s.prototype=Object.create(c);function m(t){return Object.setPrototypeOf?Object.setPrototypeOf(t,u):(t.__proto__=u,p(t,i,"GeneratorFunction")),t.prototype=Object.create(d),t}return l.prototype=u,p(d,"constructor",u),p(u,"constructor",l),l.displayName="GeneratorFunction",p(u,i,"GeneratorFunction"),p(d),p(d,i,"Generator"),p(d,n,function(){return this}),p(d,"toString",function(){return"[object Generator]"}),(f=function(){return{w:a,m}})()}function p(t,e,r,n){var i=Object.defineProperty;try{i({},"",{})}catch(t){i=0}p=function(t,e,r,n){function a(e,r){p(t,e,function(t){return this._invoke(e,r,t)})}e?i?i(t,e,{value:r,enumerable:!n,configurable:!n,writable:!n}):t[e]=r:(a("next",0),a("throw",1),a("return",2))},p(t,e,r,n)}function g(t,e,r,n,i,a,o){try{var s=t[a](o),l=s.value}catch(t){return void r(t)}s.done?e(l):Promise.resolve(l).then(n,i)}function h(t){return function(){var e=this,r=arguments;return new Promise(function(n,i){var a=t.apply(e,r);function o(t){g(a,n,i,o,s,"next",t)}function s(t){g(a,n,i,o,s,"throw",t)}o(void 0)})}}function v(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter(function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable})),r.push.apply(r,n)}return r}function b(t){for(var e=1;e<arguments.length;e++){var r=null!=arguments[e]?arguments[e]:{};
2e%2?v(Object(r),!0).forEach(function(e){y(t,e,r[e])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(r)):v(Object(r)).forEach(function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(r,e))})}return t}function y(t,e,r){return(e=function(t){var e=function(t,e){if("object"!=m(t)||!t)return t;var r=t[Symbol.toPrimitive];if(void 0!==r){var n=r.call(t,e||"default");if("object"!=m(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===e?String:Number)(t)}(t,"string");return"symbol"==m(e)?e:e+""}(e))in t?Object.defineProperty(t,e,{value:r,enumerable:!0,configurable:!0,writable:!0}):t[e]=r,t}const _={name:"OrganizationsLayout",components:{Popover2Content:u.default,EditForm:o.default},mixins:[s.A,l.A],setup:function(){var t=(0,c.A)();return{notifyError:t.notifyError,notifySuccess:t.notifySuccess}},data:function(){return{ready:!1,tour:{callbacks:{onFinish:this.finishTour},steps:[]},tourType:"",editTinyurlPop:!1,shouldReonboard:!1}},computed:b(b({},(0,n.L8)(["reonboardingStep","organization","tinyurls","tinyurlIndex"])),{},{canAccessOrganization:function(){var t;return!(!this.userOrganization||!1!==(null===(t=this.userOrganization.status)||void 0===t?void 0:t.archived))},userOrganization:function(){var t,e=this;return null===(t=this.user)||void 0===t||null===(t=t.organizations)||void 0===t?void 0:t.find(function(t){return t.slug==e.routeOrg})}}),watch:{"$route.params.org":function(){this.initOrganization()}},created:function(){Bus.$on("configureOnboardingTimestamp",this.configureOnboardingTimestamp),Bus.$on("configureOnboardingStatuses",this.configureOnboardingStatuses),Bus.$on("initOrganization",this.initOrganization),Bus.$on("runTour",this.runTour),Bus.$on("showEditTinyurl",this.showEditTinyurl)},mounted:function(){Bus.$emit("configureOnboardingTimestamp"),Bus.$emit("configureOnboardingStatuses")},beforeDestroy:function(){Bus.$off("configureOnboardingTimestamp"),Bus.$off("configureOnboardingStatuses"),Bus.$off("initOrganization"),Bus.$off("runTour"),Bus.$off("showEditTinyurl")},methods:b(b(b({},(0,n.i0)(["fetchTinyurls","fetchTinyurl","refreshState","setupReonboarding"])),(0,n.PY)(["CLEAR_TINYURLS","PUSH_TEAM","SET_ORGANIZATION","SET_ORGANIZATION_TEAM","SET_TINYURL","TOGGLE_ANALYTICS","TOGGLE_TINYURLS","UPDATE_TINYURL"])),{},{closeEditTinyurl:function(){this.editTinyurlPop=!1},showEditTinyurl:function(){this.editTinyurlPop=!0},configureOnboardingTimestamp:function(){var t=this;i.T2.getItem("orgOnbTstps").then(function(e){var r,n=null===(r=t.user)||void 0===r?void 0:r.organizations,a=JSON.parse(e||"{}"),o={};for(var s in n){var l=n[s],u=a[l.slug];o[l.slug]=!1!==u&&(u||d())}i.T2.setItem("orgOnbTstps",o).then(function(){t.initOrganization()})})},configureOnboardingStatuses:function(){var t=this;i.T2.getItem("orgOnbStatus").then(function(e){var r,n=null===(r=t.user)||void 0===r?void 0:r.organizations,a=JSON.parse(e||"{}"),o={};for(var s in n){var l=n[s];l.slug in a?o[l.slug]=a[l.slug]:o[l.slug]=[]}i.T2.setItem("orgOnbStatus",o)})},checkReonboardingStatus:function(){var t=this;return h(f().m(function e(){var r,n,a;return f().w(function(e){for(;;)switch(e.n){case 0:if(!t.canUserReonboard){e.n=2;break}return e.n=1,i.T2.getItem("orgOnbTstps");case 1:r=e.v,n=JSON.parse(r||"{}"),a=d(n[t.userOrganization.slug]),t.shouldReonboard=a.diff(d(),"days")<=0,e.n=3;break;case 2:t.shouldReonboard=!1;case 3:return e.a(2)}},e)}))()},initOrganization:function(){var t=this;return h(f().m(function e(){var r,n;return f().w(function(e){for(;;)switch(e.n){case 0:if(!t.canAccessOrganization){e.n=2;break}return t.SET_ORGANIZATION(t.userOrganization),t.inOrganizationTeam?void 0!==(n=null===(r=t.organization)||void 0===r||null===(r=r.teams)||void 0===r?void 0:r.find(function(e){return e.slug==t.routeTeam}))?(t.SET_ORGANIZATION_TEAM(n),t.$nextTick(function(){return t.initTinyurls()})):t.organizationTeams.length?(t.SET_ORGANIZATION_TEAM(t.organizationTeams[0]),t.$nextTick(function(){t.$router.push({name:"org.team",params:{org:t.organization.slug,team:t.organizationTeams[0].slug}}).then(function(){t.initTinyurls(),t.notifyError({text:t.$t("permission_denied")})})})):(t.SET_ORGANIZATION_TEAM(void 0),t.$router.push({name:"settings.profile"}).then(function(){t.notifyError({text:t.$t("permission_denied")})})):(t.SET_ORGANIZATION_TEAM(void 0),t.initTinyurls()),"alias"in t.$route.query&&t.fetchTinyurl(b(b({organization:t.organization.slug},t.$route.query.team&&{team:t.$route.query.team}),{},{alias:t.$route.query.alias,callback:function(){Bus.$emit("debouncedFetchData")}})),e.n=1,t.checkReonboardingStatus();case 1:t.shouldReonboard&&t.setupReonboarding({params:{org:t.userOrganization},options:{callback:t.showReonboardingModal}}),t.ready=!0,e.n=3;break;case 2:["org.onboarding"].includes(t.$route.name)?t.ready=!0:(t.$router.push({name:"homepage"}),t.notifyError({text:t.$t("permission_denied")}));case 3:return e.a(2)}},e)}))()},initTinyurls:function(){var t=this;this.CLEAR_TINYURLS(),this.TOGGLE_TINYURLS(!0),"org.dashboard"==this.$route.name&&this.isUserAuthorized("supervisor")&&this.fetchTinyurls({dashboard:"main",organization:this.routeOrg,callback:function(){Bus.$emit("debouncedFetchData"),t.TOGGLE_TINYURLS(!1)}}),"org.me"==this.$route.name&&this.fetchTinyurls({dashboard:"personal",organization:this.routeOrg,callback:function(){Bus.$emit("debouncedFetchData"),t.TOGGLE_TINYURLS(!1)}}
2),"org.team"==this.$route.name&&this.fetchTinyurls({dashboard:"team",organization:this.routeOrg,team:this.routeTeam,callback:function(){Bus.$emit("debouncedFetchData"),t.TOGGLE_TINYURLS(!1)}})},configureTourStep:function(t){var e=[{target:".v-step-0",content:"You can switch between organizations and your personal account from here.",params:{placement:"bottom"}}];this.shouldShowCreateTeam&&e.push({target:".v-step-1",content:"Create more teams and invite members.",params:{placement:"right"}}),e.push({target:".v-step-2",content:"From the left sidebar, you can access your teams.",params:{placement:"right"}}),this.shouldShowOrgSettings&&e.push({target:".v-step-3",content:"From here you can manage organization.",params:{placement:"right"}}),this.shouldShowTeamSettings&&e.push({target:".v-step-4",content:"From here you can manage your teams and members.",params:{placement:"right"}}),this.canCreateTinyurl&&e.push({target:".v-step-5",content:"Shorten your URLS right from the top bar.",params:{placement:"bottom"}}),"dashboard-personal"!=this.requestView&&(this.isOrgUser?this.isUserAuthorized("supervisor")&&e.push({target:".v-step-6",content:"View your team's performance and analytics.",params:{placement:"left"}}):e.push({target:".v-step-6",content:"View your team's performance and analytics.",params:{placement:"left"}}),this.isOrgUser?this.isUserAuthorized("supervisor")&&e.push({target:".v-step-7",content:"Filter your metrics by team, members, and date.",params:{placement:"left"}}):e.push({target:".v-step-7",content:"Filter your metrics by team, members, and date.",params:{placement:"left"}})),this.tour.steps=e,t()},configureTourType:function(t){var e;this.isOrgOwner?this.tourType="orgTourOwner":this.isOrgUser?this.tourType="orgTourUser":(this.isTeamAdminInCurrentTeam&&(e="Admin"),this.isTeamMemberInCurrentTeam&&(e="Member"),this.isTeamViewerInCurrentTeam&&(e="Viewer"),this.tourType="orgTourTeam".concat(e));t()},finishTour:function(){var t=this;localStorage.setItem(this.tourType,d.now()),this.$nextTick(function(){t.canUserReonboard&&t.shouldReonboard&&t.showReonboardingModal()})},runTour:function(){var t=this,e=arguments.length>0&&void 0!==arguments[0]&&arguments[0];window.innerWidth>767&&this.configureTourType(function(){(localStorage.getItem(t.tourType)||!1)&&!e||t.configureTourStep(function(){t.$nextTick(function(){var e;null===(e=t.$tours)||void 0===e||null===(e=e.onboarding)||void 0===e||e.start()})})})},showReonboardingModal:function(){var t,e=this;this.reonboardingStep<=4&&this.organization.slug==this.routeOrg?null!==(t=this.$tours)&&void 0!==t&&null!==(t=t.onboarding)&&void 0!==t&&t.isRunning||Bus.$emit("showModal",a.default,{title:"Organization Status",messageMain:"It appears that your organization has not fully onboarded.",messageSub:"Would you like to complete your onboarding?",confirmText:"Finish onboarding now",cancelText:"Skip onboarding",callback:function(t){"confirmed"==t&&e.$router.push({name:"org.onboarding",query:{org:e.userOrganization.slug}}),"declined"==t&&(e.runTour(),i.T2.getItem("orgOnbTstps").then(function(t){t=JSON.parse(t||"{}");var r={};for(var n in t)if(n==e.userOrganization.slug)r[n]=!1;else{var a=t[n];r[n]=!1!==a&&(a||d())}i.T2.setItem("orgOnbTstps",r)})),"ignored"==t&&e.runTour()}}):i.T2.getItem("orgOnbTstps").then(function(t){t=JSON.parse(t||"{}");var r={};for(var n in t)if(n==e.userOrganization.slug)r[n]=d().add(3,"days");else{var a=t[n];r[n]=a||d()}i.T2.setItem("orgOnbTstps",r)})},tinyurlUpdated:function(t){var e,r,n=this,i=null==t||null===(e=t.aliases)||void 0===e?void 0:e.find(function(t){return t.is_main}),a=null===(r=this.tinyurl)||void 0===r||null===(r=r.aliases)||void 0===r?void 0:r.find(function(t){return t.is_main}),o=b(b({},t),{},{aliases:[b(b({},a),i)]});this.$router.push({name:this.$route.name,query:b({alias:"".concat(i.domain,"/").concat(i.alias)},(null==i?void 0:i.team)&&{team:null==i?void 0:i.team.slug})}).catch(function(){}).finally(function(){n.UPDATE_TINYURL({index:n.tinyurlIndex,tinyurl:o}),n.SET_TINYURL(o),n.closeEditTinyurl(),n.notifySuccess({text:"The TinyURL has been updated."})})}})},T=_;const w=(0,r(14486).A)(T,function(){var t=this,e=t._self._c;return e("div",{staticClass:"takerow"},[t.ready?[e("RouterView"),t._v(" "),e("v-tour",{attrs:{name:"onboarding",callbacks:t.tour.callbacks,steps:t.tour.steps,options:{highlight:!0}}},[t.tour.steps[t.tour.currentStep]?e("v-step",{key:t.tour.currentStep,attrs:{step:t.tour.steps[t.tour.currentStep],"previous-step":t.tour.previousStep,"next-step":t.tour.nextStep,finish:t.tour.finish,"is-first":t.tour.isFirst,"is-last":t.tour.isLast,labels:t.tour.labels,highlight:t.tour.highlight}},[e("div",{attrs:{slot:"actions"},slot:"actions"},[e("div",{staticClass:"flex-center-between"},[e("div",{staticClass:"cursor-pointer"},[t.tour.isLast?t._e():e("span",{staticClass:"text-gray-300",on:{click:t.tour.finish}},[t._v("\n                Skip\n              ")]),t._v(" "),t.tour.isLast?e("span",{staticClass:"text-white font-weight-bold",on:{click:t.tour.finish}},[t._v("\n                Finish\n              ")]):t._e()]),t._v(" "),e("div",{staticClass:"flex-center-center"},[e("span",{class:{"text-white cursor-pointer font-weight-semibold":!t.tour.isFirst,"text-gray-300 cursor-na":t.tour.isFirst},on:{click:t.tour.previousStep}},[t._v("\n                Previous\n              ")]),t._v(" "),e("div",{staticClass:"mx-1"}),t._v(" "),e("span",{class:{"text-white cursor-pointer font-weight-semibold":!t.tour.isLast,"text-gray-300 cursor-na":t.tour.isLast},on:{click:t.tour.nextStep}},[t._v("\n                Next\n              ")])])]),t._v(" "),e("div",{staticClass:"flex-center-center mt-4 px-5 mx-4"},t._l(t.tour.steps,function(r,n){return e("div",{key:n,staticClass:"dot mx-1",staticStyle:{height:"8px",width:"8px","border-radius":"100%"}
2,style:{background:t.tour.currentStep==n?"#ffffff":"rgba(255, 255, 255, 0.35)"}})}),0)])]):t._e()],1),t._v(" "),e("transition",{attrs:{name:"pop"}},[t.editTinyurlPop?e("Popover2Content",{on:{close:t.closeEditTinyurl},scopedSlots:t._u([{key:"title",fn:function(){return[t._v("\n          Edit TinyURL Link\n        ")]},proxy:!0}],null,!1,2222678240)},[t._v(" "),e("EditForm",{attrs:{"current-url":t.tinyurl},on:{onTinyurlUpdate:t.tinyurlUpdated}})],1):t._e()],1)]:[e("div",{staticClass:"bg-white h-100 w-100 flex-center-center"},[e("Spinner")],1)]],2)},[],!1,null,null,null).exports}}]);

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.