зеркало из
https://github.com/jlind0/multiplex.studio.web.git
synced 2025-10-28 20:54:22 +02:00
1847 строки
405 KiB
Plaintext
1847 строки
405 KiB
Plaintext
define.alias("@glimmer/component/-private/ember-component-manager","profile-edit/component-managers/glimmer")
|
|
define("profile-edit/components/-dynamic-element-alt",["exports","@glimmer/component"],(function(e,t){"use strict"
|
|
Object.defineProperty(e,"__esModule",{value:!0})
|
|
e.default=void 0
|
|
class i extends t.default{}e.default=i}))
|
|
define("profile-edit/components/-dynamic-element",["exports","@glimmer/component"],(function(e,t){"use strict"
|
|
Object.defineProperty(e,"__esModule",{value:!0})
|
|
e.default=void 0
|
|
class i extends t.default{}e.default=i}))
|
|
define.alias("artdeco-button/components/artdeco-button","profile-edit/components/artdeco-button")
|
|
define.alias("artdeco-datepicker/components/artdeco-calendar","profile-edit/components/artdeco-calendar")
|
|
define.alias("artdeco-card/components/artdeco-card-image","profile-edit/components/artdeco-card-image")
|
|
define.alias("artdeco-card/components/artdeco-card","profile-edit/components/artdeco-card")
|
|
define.alias("artdeco-carousel/components/artdeco-carousel-item","profile-edit/components/artdeco-carousel-item")
|
|
define.alias("artdeco-carousel/components/artdeco-carousel-slider","profile-edit/components/artdeco-carousel-slider")
|
|
define.alias("artdeco-carousel/components/artdeco-carousel-title","profile-edit/components/artdeco-carousel-title")
|
|
define.alias("artdeco-carousel/components/artdeco-carousel","profile-edit/components/artdeco-carousel")
|
|
define.alias("artdeco-completeness-meter-linear/components/artdeco-completeness-meter-linear","profile-edit/components/artdeco-completeness-meter-linear")
|
|
define.alias("artdeco-modal/components/artdeco-confirmation-dialog","profile-edit/components/artdeco-confirmation-dialog")
|
|
define.alias("artdeco-datepicker/components/artdeco-datepicker-embedded-cal","profile-edit/components/artdeco-datepicker-embedded-cal")
|
|
define.alias("artdeco-datepicker/components/artdeco-datepicker","profile-edit/components/artdeco-datepicker")
|
|
define.alias("artdeco-datepicker/components/artdeco-daterange-embedded-cal","profile-edit/components/artdeco-daterange-embedded-cal")
|
|
define.alias("artdeco-datepicker/components/artdeco-daterange","profile-edit/components/artdeco-daterange")
|
|
define.alias("artdeco-dropdown/components/artdeco-dropdown-content","profile-edit/components/artdeco-dropdown-content")
|
|
define.alias("artdeco-dropdown/components/artdeco-dropdown-header","profile-edit/components/artdeco-dropdown-header")
|
|
define.alias("artdeco-dropdown/components/artdeco-dropdown-item","profile-edit/components/artdeco-dropdown-item")
|
|
define.alias("artdeco-dropdown/components/artdeco-dropdown-trigger","profile-edit/components/artdeco-dropdown-trigger")
|
|
define.alias("artdeco-dropdown/components/artdeco-dropdown","profile-edit/components/artdeco-dropdown")
|
|
define.alias("artdeco-empty-state/components/artdeco-empty-state","profile-edit/components/artdeco-empty-state")
|
|
define.alias("artdeco-entity-lockup/components/artdeco-entity-lockup-badge","profile-edit/components/artdeco-entity-lockup-badge")
|
|
define.alias("artdeco-entity-lockup/components/artdeco-entity-lockup-caption","profile-edit/components/artdeco-entity-lockup-caption")
|
|
define.alias("artdeco-entity-lockup/components/artdeco-entity-lockup-content","profile-edit/components/artdeco-entity-lockup-content")
|
|
define.alias("artdeco-entity-lockup/components/artdeco-entity-lockup-image","profile-edit/components/artdeco-entity-lockup-image")
|
|
define.alias("artdeco-entity-lockup/components/artdeco-entity-lockup-metadata","profile-edit/components/artdeco-entity-lockup-metadata")
|
|
define.alias("artdeco-entity-lockup/components/artdeco-entity-lockup-subtitle","profile-edit/components/artdeco-entity-lockup-subtitle")
|
|
define.alias("artdeco-entity-lockup/components/artdeco-entity-lockup-title","profile-edit/components/artdeco-entity-lockup-title")
|
|
define.alias("artdeco-entity-lockup/components/artdeco-entity-lockup","profile-edit/components/artdeco-entity-lockup")
|
|
define.alias("artdeco-entity-pile/components/artdeco-entity-pile","profile-edit/components/artdeco-entity-pile")
|
|
define.alias("artdeco-hoverables/components/artdeco-hoverable-content","profile-edit/components/artdeco-hoverable-content")
|
|
define.alias("artdeco-hoverables/components/artdeco-hoverable-trigger","profile-edit/components/artdeco-hoverable-trigger")
|
|
define.alias("artdeco-inline-feedback/components/artdeco-inline-feedback","profile-edit/components/artdeco-inline-feedback")
|
|
define.alias("artdeco-loader/components/artdeco-loader","profile-edit/components/artdeco-loader")
|
|
define.alias("artdeco-modal/components/container","profile-edit/components/artdeco-modal-container")
|
|
define.alias("artdeco-modal/components/artdeco-modal-content","profile-edit/components/artdeco-modal-content")
|
|
define.alias("artdeco-modal/components/artdeco-modal-footer","profile-edit/components/artdeco-modal-footer")
|
|
define.alias("artdeco-modal/components/artdeco-modal-header","profile-edit/components/artdeco-modal-header")
|
|
define.alias("artdeco-modal/components/artdeco-modal","profile-edit/components/artdeco-modal")
|
|
define.alias("artdeco-notification-badge/components/artdeco-notification-badge","profile-edit/components/artdeco-notification-badge")
|
|
define.alias("artdeco-pagination/components/artdeco-pagination-ellipsis","profile-edit/components/artdeco-pagination-ellipsis")
|
|
define.alias("artdeco-pagination/components/artdeco-pagination-indicator","profile-edit/components/artdeco-pagination-indicator")
|
|
define.alias("artdeco-pagination/components/artdeco-pagination","profile-edit/components/artdeco-pagination")
|
|
define.alias("artdeco-pill/components/artdeco-pill-choice-group","profile-edit/components/artdeco-pill-choice-group")
|
|
define.alias("artdeco-pill/components/artdeco-pill-choice","profile-edit/components/artdeco-pill-choice")
|
|
define.alias("artdeco-pill/components/artdeco-pill-dismiss","profile-edit/components/artdeco-pill-dismiss")
|
|
define.alias("artdeco-pill/components/artdeco-pill-input","profile-edit/components/artdeco-pill-input")
|
|
define.alias("artdeco-pill/components/artdeco-pill-link","profile-edit/components/artdeco-pill-link")
|
|
define.alias("artdeco-pill/components/artdeco-pill-toggle","profile-edit/components/artdeco-pill-toggle")
|
|
define.alias("artdeco-slider/components/artdeco-slider","profile-edit/components/artdeco-slider")
|
|
define.alias("ember-cli-artdeco-tabs/components/artdeco-spotlight-tab","profile-edit/components/artdeco-spotlight-tab")
|
|
define.alias("ember-cli-artdeco-tabs/components/artdeco-spotlight-tablist","profile-edit/components/artdeco-spotlight-tablist")
|
|
define.alias("ember-cli-artdeco-tabs/components/artdeco-tab","profile-edit/components/artdeco-tab")
|
|
define.alias("ember-cli-artdeco-tabs/components/artdeco-tablist","profile-edit/components/artdeco-tablist")
|
|
define.alias("ember-cli-artdeco-tabs/components/artdeco-tabpanel","profile-edit/components/artdeco-tabpanel")
|
|
define.alias("ember-cli-artdeco-tabs/components/artdeco-tabs","profile-edit/components/artdeco-tabs")
|
|
define.alias("artdeco-text-input/components/artdeco-text-input-multi","profile-edit/components/artdeco-text-input-multi")
|
|
define.alias("artdeco-text-input/components/artdeco-text-input-single","profile-edit/components/artdeco-text-input-single")
|
|
define.alias("artdeco-text-input/components/artdeco-text-input","profile-edit/components/artdeco-text-input")
|
|
define.alias("artdeco-toast/components/artdeco-toast-item","profile-edit/components/artdeco-toast-item")
|
|
define.alias("artdeco-toast/components/artdeco-toasts","profile-edit/components/artdeco-toasts")
|
|
define.alias("artdeco-toggle/components/artdeco-toggle","profile-edit/components/artdeco-toggle")
|
|
define.alias("ember-cli-artdeco-typeahead/components/artdeco-typeahead-input","profile-edit/components/artdeco-typeahead-input")
|
|
define.alias("ember-cli-artdeco-typeahead/components/artdeco-typeahead-result","profile-edit/components/artdeco-typeahead-result")
|
|
define.alias("ember-cli-artdeco-typeahead/components/artdeco-typeahead-results-list","profile-edit/components/artdeco-typeahead-results-list")
|
|
define.alias("ember-cli-artdeco-typeahead/components/artdeco-typeahead","profile-edit/components/artdeco-typeahead")
|
|
define.alias("ember-semaphore/components/block-profile","profile-edit/components/block-profile")
|
|
define.alias("ember-semaphore/components/cleared-content-modal-v2","profile-edit/components/cleared-content-modal-v2")
|
|
define.alias("ember-semaphore/components/cleared-content-modal","profile-edit/components/cleared-content-modal")
|
|
define.alias("ember-vector-images/components/custom-image","profile-edit/components/custom-image")
|
|
define("profile-edit/components/draggable-object-target",["exports","ember-drag-drop/components/draggable-object-target"],(function(e,t){"use strict"
|
|
Object.defineProperty(e,"__esModule",{value:!0})
|
|
e.default=void 0
|
|
e.default=t.default}))
|
|
define("profile-edit/components/draggable-object",["exports","ember-drag-drop/components/draggable-object"],(function(e,t){"use strict"
|
|
Object.defineProperty(e,"__esModule",{value:!0})
|
|
e.default=void 0
|
|
e.default=t.default}))
|
|
define.alias("ember-cloud-filepicker/components/dropbox-file-picker","profile-edit/components/dropbox-file-picker")
|
|
define("profile-edit/components/edit-fields/edit-setting-dropdown",["exports","@babel/runtime/helpers/esm/initializerDefineProperty","@babel/runtime/helpers/esm/defineProperty","@babel/runtime/helpers/esm/applyDecoratedDescriptor","@babel/runtime/helpers/esm/initializerWarningHelper","@ember/component","@ember/template-factory","@glimmer/component","@glimmer/tracking"],(function(e,t,i,r,o,n,a,l,s){"use strict"
|
|
Object.defineProperty(e,"__esModule",{value:!0})
|
|
e.default=void 0
|
|
var d,c
|
|
const u=(0,a.createTemplateFactory)({id:"GjFj+s1g",block:'[[[8,[39,0],null,[["@isOpen","@justification","@onVisibilityChange"],[[30,0,["isSettingsDropdownOpen"]],"right",[28,[37,1],[[30,0],"isSettingsDropdownOpen"],null]]],[["default"],[[[[1,"\\n"],[1," "],[8,[30,1,["dropdown-trigger"]],[[24,0,"pe-edit-settings-dropdown__trigger t-black"]],null,[["default"],[[[[1,"\\n "],[10,1],[14,0,"text-body-small"],[12],[1,"\\n "],[1,[30,2]],[1,"\\n "],[13],[1,"\\n "],[8,[39,2],[[24,0,"pe-edit-settings-dropdown__trigger-icon"]],[["@size","@name"],["small","caret"]],null],[1,"\\n "]],[]]]]],[1,"\\n"],[1," "],[8,[30,1,["dropdown-content"]],[[24,0,"pe-edit-settings-dropdown__content"]],null,[["default"],[[[[1,"\\n "],[18,3,null],[1,"\\n "]],[]]]]],[1,"\\n"]],[1]]]]]],["dropdown","@title","&default"],false,["artdeco-dropdown@artdeco-dropdown","ember-set-helper@set","hue-web-icons@icon","yield"]]',moduleName:"profile-edit/components/edit-fields/edit-setting-dropdown.hbs",isStrictMode:!1})
|
|
let p=e.default=(d=class extends l.default{constructor(){super(...arguments);(0,t.default)(this,"isSettingsDropdownOpen",c,this)}},c=(0,r.default)(d.prototype,"isSettingsDropdownOpen",[s.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),d);(0,n.setComponentTemplate)(u,p)}))
|
|
define("profile-edit/components/edit-fields/edit-textarea",["exports","@babel/runtime/helpers/esm/defineProperty","@babel/runtime/helpers/esm/applyDecoratedDescriptor","@ember/component","@ember/template-factory","@glimmer/component","@ember/object"],(function(e,t,i,r,o,n,a){"use strict"
|
|
Object.defineProperty(e,"__esModule",{value:!0})
|
|
e.default=void 0
|
|
var l
|
|
const s=(0,o.createTemplateFactory)({id:"PLVZZX7t",block:'[[[8,[39,0],[[24,0,"pe-form-field__textarea"],[17,1],[4,[38,1],["change",[30,0,["valueDidChange"]]],null]],[["@value"],[[30,2]]],[["default"],[[[[1," "],[18,3,null],[1,""]],[]]]]]],["&attrs","@value","&default"],false,["textarea","on","yield"]]',moduleName:"profile-edit/components/edit-fields/edit-textarea.hbs",isStrictMode:!1})
|
|
let d=e.default=(l=class extends n.default{constructor(){super(...arguments);(0,t.default)(this,"beginCountdownAt",20);(0,t.default)(this,"countdownLimit",-1)}valueDidChange(e){const t=this.args.textMaxLength-e.target.value.length||0,i=t<=this.beginCountdownAt,r=t<=this.countdownLimit
|
|
"function"==typeof this.args.valueChanged&&this.args.valueChanged(t,i,r)}},(0,i.default)(l.prototype,"valueDidChange",[a.action],Object.getOwnPropertyDescriptor(l.prototype,"valueDidChange"),l.prototype),l);(0,r.setComponentTemplate)(s,d)}))
|
|
define("profile-edit/components/edit-forms/create-secondary-language-form",["exports","@babel/runtime/helpers/esm/initializerDefineProperty","@babel/runtime/helpers/esm/defineProperty","@babel/runtime/helpers/esm/applyDecoratedDescriptor","@babel/runtime/helpers/esm/initializerWarningHelper","@ember/component","@ember/template-factory","@ember/destroyable","@ember/object","@ember/service","@ember/object/internals","@glimmer/component","global-utils/utils/ember-data-model-helpers","profile-validators/utils/validators/identity/profile/profile","global-utils/utils/locale-helpers","global-utils/utils/html-safe","confirmation-modal/utils/confirmation-modal-manager","graphql-queries/queries/profile/profile-localized-contents-with-full-supported-localized-contents.graphql","profile-shared/utils/tetris-api-helpers","@glimmer/tracking","global-utils/utils/is-browser","profile-shared/utils/get-query-by-key"],(function(e,t,i,r,o,n,a,l,s,d,c,u,p,m,f,g,h,b,y,_,v,P){"use strict"
|
|
Object.defineProperty(e,"__esModule",{value:!0})
|
|
e.default=void 0
|
|
var w,E,T,S,F,M,O,D,k,I,C,x,L,N,A,R,U,j,z,V,q,B,H,G,W,Y,K,Q,$,J,X,Z,ee,te
|
|
const ie=(0,a.createTemplateFactory)({id:"FwHQR7q8",block:'[[[8,[39,0],null,[["@isOpen","@size","@dismissModal","@ariaDescribedBy","@returnFocusTo"],[[30,0,["isOpen"]],"large",[30,0,["cancelForm"]],"secondary-language-title-id",[30,0,["returnFocusTo"]]]],[["default"],[[[[1,"\\n "],[8,[30,1,["artdeco-modal-header"]],[[24,0,"display-flex"]],null,[["default"],[[[[1,"\\n"],[41,[28,[37,2],[[30,0,["step"]],"STEP_PROFILE_LANGUAGE_SETTINGS"],null],[[[1," "],[10,"h2"],[14,0,"pe-form-header__title"],[14,1,"secondary-language-title-id"],[12],[1,"\\n "],[1,[28,[35,3],["edit_header_title","profile-edit/components/edit-forms/create-secondary-language-form"],null]],[1,"\\n "],[13],[1,"\\n"]],[]],[[[1," "],[11,"button"],[24,0,"mr2"],[24,4,"button"],[4,[38,4],["click",[30,0,["goBack"]]],null],[4,[38,5],["dismiss"],null],[12],[1,"\\n "],[8,[39,6],[[24,0,"pe-form-header__arrow-left t-20 t-normal"]],[["@a11yText","@type","@size","@name"],[[28,[37,3],["back","profile-edit/components/edit-forms/create-secondary-language-form"],null],"system","medium","arrow-left"]],null],[1,"\\n "],[13],[1,"\\n "],[10,"h2"],[14,0,"pe-form-header__title"],[14,1,"secondary-language-title-id"],[12],[1,"\\n "],[1,[28,[35,3],["header_title","profile-edit/components/edit-forms/create-secondary-language-form"],null]],[1,"\\n "],[13],[1,"\\n"]],[]]],[1," "]],[]]]]],[1,"\\n"],[41,[28,[37,7],[[30,0,["isCreatePromiseLoading"]],[30,0,["isSwitchProfilePromiseLoading"]]],null],[[[1," "],[10,0],[14,0,"pe-secondary-language-form__loader"],[12],[1,"\\n "],[8,[39,8],null,null,null],[1,"\\n "],[13],[1,"\\n"]],[]],null],[1," "],[8,[30,1,["artdeco-modal-content"]],null,[["@hasPadding"],[false]],[["default"],[[[[1,"\\n"],[41,[28,[37,7],[[30,0,["isCreatePromiseLoading"]],[30,0,["isSwitchProfilePromiseLoading"]]],null],[[[1," "],[10,0],[14,0,"pe-secondary-language-form__loading-scrim"],[12],[1,"\\n "],[13],[1,"\\n"]],[]],null],[1," "],[10,"form"],[14,0,"pe-form"],[12],[1,"\\n "],[10,0],[14,0,"pe-s-form__container"],[12],[1,"\\n"],[41,[28,[37,9],[[30,0,["step"]],"STEP_COMPLETE"],null],[[[1," "],[10,0],[14,0,"pe-secondary-language-form__info-section"],[12],[1,"\\n "],[10,0],[14,0,"display-flex flex-1 pv5 pl5 pr3"],[12],[1,"\\n "],[10,0],[14,0,"pe-secondary-language-form__info-image pe-secondary-language-form__info-image--language-globe"],[12],[13],[1,"\\n "],[10,1],[14,0,"t-14"],[12],[1,[28,[35,3],["info_language_info_1","profile-edit/components/edit-forms/create-secondary-language-form"],null]],[13],[1,"\\n "],[13],[1,"\\n "],[10,0],[14,0,"display-flex flex-1 pv5 pl3 pr5"],[12],[1,"\\n "],[10,0],[14,0,"pe-secondary-language-form__info-image pe-secondary-language-form__info-image--eyeglasses"],[12],[13],[1,"\\n "],[10,1],[14,0,"t-14"],[12],[1,[28,[35,3],["info_language_info_2","profile-edit/components/edit-forms/create-secondary-language-form"],null]],[13],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n"]],[]],null],[1,"\\n"],[41,[28,[37,2],[[30,0,["step"]],"STEP_COMPLETE"],null],[[[1," "],[10,0],[14,1,"createSecondaryLanguageFormCompleted"],[14,0,"pe-s-form__body pe-form-body pe-secondary-language-form__save-complete"],[14,"aria-live","polite"],[12],[1,"\\n "],[10,0],[14,0,"pe-secondary-language-form__check-icon"],[12],[13],[1,"\\n "],[10,"h2"],[14,0,"t-16 t-black--light t-bold mt1 text-align-center"],[12],[1,[28,[35,3],["complete_title","profile-edit/components/edit-forms/create-secondary-language-form"],[["languageName"],[[30,0,["savedSecondaryLanguageName"]]]]]],[13],[1,"\\n "],[10,2],[14,0,"t-14 t-black--light t-bold mt1 text-align-center"],[12],[1,[28,[35,3],["complete_message","profile-edit/components/edit-forms/create-secondary-language-form"],null]],[13],[1,"\\n "],[13],[1,"\\n"]],[]],[[[41,[28,[37,2],[[30,0,["step"]],"STEP_PROFILE_LANGUAGE_SETTINGS"],null],[[[1," "],[10,0],[14,0,"pe-s-form__body pe-form-body"],[14,1,"createSecondaryLanguageSetting"],[12],[1,"\\n "],[10,0],[14,0,"display-flex flex-column"],[12],[1,"\\n "],[10,2],[14,0,"t-16 t-bold pe-secondary-language-form__profile-language-settings-title"],[12],[1,[28,[35,3],["edit_form_languages_title","profile-edit/components/edit-forms/create-secondary-language-form"],null]],[13],[1,"\\n\\n "],[10,"ul"],[14,0,"pe-secondary-language-form__settings-languages-section"],[12],[1,"\\n "],[10,"li"],[12],[1,"\\n "],[8,[39,10],null,[["@class","@size","@text","@value","@onChoice","@selection","@disabled"],["pe-secondary-language-form__settings-languages",3,[28,[37,11],[[30,0,["getLanguageLabelByLocale"]],[30,2]],null],0,[30,0,["onChoice"]],true,[52,[30,0,["hasLocales"]],true,false]]],null],[1,"\\n "],[13],[1,"\\n"],[41,[30,0,["hasLocales"]],[[[42,[28,[37,13],[[28,[37,13],[[30,3]],null]],null],null,[[[41,[28,[37,14],[[28,[30,0,["isPrimaryLocale"]],[[30,4]],null]],null],[[[1," "],[10,"li"],[12],[1,"\\n "],[8,[39,15],null,[["@class","@text","@onDismiss","@size"],["pe-secondary-language-form__settings-languages pe-secondary-language-form__settings-secondary-languages",[28,[37,11],[[30,0,["getLanguageLabelByLocale"]],[30,4,["locale"]]],null],[28,[37,11],[[30,0,["setDeletingLocale"]],[30,4,["locale"]]],null],3]],null],[1,"\\n "],[13],[1,"\\n"]],[]],null]],[4]],null]],[]],null],[1," "],[10,"li"],[12],[1,"\\n "],[8,[39,16],[[4,[38,4],["click",[30,0,["onClickAddSecondaryLanguage"]]],null]],[["@controlType","@size","@icon","@type","@color","@text","@class"],["button",2,"add","secondary","default",[28,[37,3],["add_secondary_language","profile-edit/components/edit-forms/create-secondary-language-form"],null],"pe-secondary-language-form__profile-language-settings-add-language-button"]],null],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n"],[41,[30,0,["hasLocales"]],[[[1," "],[10,0],[14,0,""],[12],[1,"\\n "],[10,2],[14,0,"t-16 t-bold pe-secondary-language-form__profile-language-settings-title pe-secondary-language-form__settings-primary-language-title"],[12],[1,[28,[35,3],["edit_form_primary_profile_language_title","profile-edit/components/edit-forms/create-secondary-language-form"],null]],[13],[1,"\\n "],[8,[39,17],null,[["@isOpen","@onVisibilityChange","@useNewFocusModel"],[[30,0,["isExpanded"]],[28,[37,18],[[30,0],"isExpanded"],null],true]],[["default"],[[[[1,"\\n "],[8,[30,5,["dropdown-trigger"]],[[4,[38,5],["primary_language_dropdown"],null]],[["@withIcon","@class"],[true,"pe-secondary-language-form__settings-dropdown-button artdeco-button artdeco-button--muted artdeco-button--2 artdeco-button--secondary"]],[["default"],[[[[1,"\\n "],[1,[28,[30,0,["getLanguageLabelByLocale"]],[[30,0,["selectedPrimaryProfileLanguage"]]],null]],[1,"\\n "]],[]]]]],[1,"\\n "],[8,[30,5,["dropdown-content"]],null,null,[["default"],[[[[1,"\\n "],[10,"ul"],[12],[1,"\\n"],[42,[28,[37,13],[[28,[37,13],[[30,3]],null]],null],null,[[[1," "],[10,"li"],[12],[1,"\\n "],[8,[39,19],null,[["@selected","@itemSelected"],[[28,[30,0,["isSelectedLocale"]],[[30,6,["locale"]]],null],[28,[37,11],[[30,5,["invokeAndCloseNoRefocus"]],[28,[37,11],[[30,0,["setSelectedPrimaryProfileLanguage"]],[30,6,["locale"]]],null]],null]]],[["default"],[[[[1,"\\n "],[1,[28,[30,0,["getLanguageLabelByLocale"]],[[30,6,["locale"]]],null]],[1,"\\n "]],[]]]]],[1,"\\n "],[13],[1,"\\n"]],[6]],null],[1," "],[13],[1,"\\n "]],[]]]]],[1,"\\n "]],[5]]]]],[1,"\\n "],[13],[1,"\\n"]],[]],null],[1," "],[8,[39,20],[[24,0,"mt4 display-flex"]],[["@model"],[[30,0,["calloutBannerModel"]]]],null],[1,"\\n "],[13],[1,"\\n"]],[]],[[[1," "],[10,0],[14,0,"pe-s-form__body pe-form-body"],[12],[1,"\\n "],[10,0],[14,0,"display-flex flex-column full-width"],[12],[1,"\\n "],[10,0],[15,0,[29,["pe-secondary-language-form__language-select\\n ",[52,[28,[37,2],[[30,0,["step"]],"STEP_FILL_FORM"],null],"display-flex full-width align-items-flex-end"]]]],[12],[1,"\\n"],[1," "],[8,[39,21],null,[["@secondaryLanguageError","@selectedSecondaryLanguage","@availableSecondaryLanguages","@languageBlur"],[[30,0,["secondaryLanguageError"]],[30,0,["selectedSecondaryLanguage"]],[30,0,["availableSecondaryLanguages"]],[30,0,["secondaryLanguageBlur"]]]],null],[1,"\\n"],[41,[28,[37,2],[[30,0,["step"]],"STEP_FILL_FORM"],null],[[[1," "],[10,0],[14,0,"display-flex full-width flex-1 align-items-center ml4"],[12],[1,"\\n "],[10,"label"],[15,"for",[30,0,["toggleId"]]],[14,0,"mt1"],[12],[1,"\\n "],[1,[28,[35,3],["make_primary_language_label","profile-edit/components/edit-forms/create-secondary-language-form"],null]],[1,"\\n "],[13],[1,"\\n "],[8,[39,22],[[4,[38,5],["make_primary_toggle"],null]],[["@size","@toggled","@toggleId","@toggledText","@untoggledText","@onToggle","@hasLabel","@class"],["24dp",[30,0,["isToggled"]],[30,0,["toggleId"]],[28,[37,3],["make_primary_language_toggled_text","profile-edit/components/edit-forms/create-secondary-language-form"],null],[28,[37,3],["make_primary_language_untoggled_text","profile-edit/components/edit-forms/create-secondary-language-form"],null],[30,0,["onToggle"]],true,"pe-secondary-language-form__primary-language-toggle"]],null],[1,"\\n "],[13],[1,"\\n"]],[]],null],[1," "],[13],[1,"\\n"],[41,[28,[37,2],[[30,0,["step"]],"STEP_SELECT_SECONDARY"],null],[[[1," "],[8,[39,20],[[24,0,"mt4 display-flex"]],[["@model"],[[30,0,["calloutBannerModel"]]]],null],[1,"\\n"]],[]],null],[41,[28,[37,2],[[30,0,["step"]],"STEP_FILL_FORM"],null],[[[1," "],[10,1],[14,0,"t-16 t-bold pt5"],[12],[1,[28,[35,3],["form_fields_header","profile-edit/components/edit-forms/create-secondary-language-form"],[["language"],[[30,0,["selectedSecondaryLanguageName"]]]]]],[13],[1,"\\n"]],[]],null],[1," "],[13],[1,"\\n\\n"],[41,[28,[37,2],[[30,0,["step"]],"STEP_FILL_FORM"],null],[[[1," "],[10,"ul"],[12],[1,"\\n"],[41,[30,0,["isSelectedLocaleJapanese"]],[[[1," "],[10,"li"],[14,0,"pe-s-multi-field"],[12],[1,"\\n "],[8,[39,23],null,[["@isLastNameInvalid","@newMember","@validator","@lastName","@lastNameBlur"],[[30,0,["isLastNameInvalid"]],[30,0,["newMember"]],[30,0,["validator"]],[30,7],[30,0,["lastNameBlur"]]]],null],[1,"\\n "],[8,[39,24],null,[["@isPhoneticLastNameInvalid","@newMember","@validator","@phoneticLastName","@phoneticLastNameBlur"],[[30,0,["isPhoneticLastNameInvalid"]],[30,0,["newMember"]],[30,0,["validator"]],[30,8],[30,0,["phoneticLastNameBlur"]]]],null],[1,"\\n "],[13],[1,"\\n "],[10,"li"],[14,0,"pe-s-multi-field"],[12],[1,"\\n "],[8,[39,25],null,[["@isFirstNameInvalid","@newMember","@validator","@firstName","@firstNameBlur"],[[30,0,["isFirstNameInvalid"]],[30,0,["newMember"]],[30,0,["validator"]],[30,9],[30,0,["firstNameBlur"]]]],null],[1,"\\n "],[8,[39,26],null,[["@isPhoneticFirstNameInvalid","@newMember","@validator","@phoneticFirstName","@phoneticFirstNameBlur"],[[30,0,["isPhoneticFirstNameInvalid"]],[30,0,["newMember"]],[30,0,["validator"]],[30,10],[30,0,["phoneticFirstNameBlur"]]]],null],[1,"\\n "],[13],[1,"\\n"]],[]],[[[1," "],[10,"li"],[14,0,"pe-s-multi-field"],[12],[1,"\\n"],[41,[30,0,["isSelectedLocaleCjk"]],[[[1," "],[8,[39,23],null,[["@isLastNameInvalid","@newMember","@validator","@lastName","@lastNameBlur"],[[30,0,["isLastNameInvalid"]],[30,0,["newMember"]],[30,0,["validator"]],[30,7],[30,0,["lastNameBlur"]]]],null],[1,"\\n "],[8,[39,25],null,[["@isFirstNameInvalid","@newMember","@validator","@firstName","@firstNameBlur"],[[30,0,["isFirstNameInvalid"]],[30,0,["newMember"]],[30,0,["validator"]],[30,9],[30,0,["firstNameBlur"]]]],null],[1,"\\n"]],[]],[[[1," "],[8,[39,25],null,[["@isFirstNameInvalid","@newMember","@validator","@firstName","@firstNameBlur"],[[30,0,["isFirstNameInvalid"]],[30,0,["newMember"]],[30,0,["validator"]],[30,9],[30,0,["firstNameBlur"]]]],null],[1,"\\n "],[8,[39,23],null,[["@isLastNameInvalid","@newMember","@validator","@lastName","@lastNameBlur"],[[30,0,["isLastNameInvalid"]],[30,0,["newMember"]],[30,0,["validator"]],[30,7],[30,0,["lastNameBlur"]]]],null],[1,"\\n"]],[]]],[1," "],[13],[1,"\\n"]],[]]],[1," "],[13],[1,"\\n "],[8,[39,27],null,[["@shouldShowHeadlineError","@newMember","@validator","@isHeadlineInvalid","@headlineCountdown","@shouldShowHeadlineCountdown","@headline","@headlineChanged","@headlineBlur"],[[30,0,["shouldShowHeadlineError"]],[30,0,["newMember"]],[30,0,["validator"]],[30,0,["isHeadlineInvalid"]],[30,11],[30,0,["shouldShowHeadlineCountdown"]],[30,12],[30,0,["headlineChanged"]],[30,0,["headlineBlur"]]]],null],[1,"\\n"]],[]],null],[1," "],[13],[1,"\\n "]],[]]]],[]]],[1," "],[13],[1,"\\n "],[13],[1,"\\n "]],[]]]]],[1,"\\n"],[41,[28,[37,7],[[28,[37,28],[[28,[37,9],[[30,0,["step"]],"STEP_SELECT_SECONDARY"],null],[28,[37,9],[[30,0,["step"]],"STEP_PROFILE_LANGUAGE_SETTINGS"],null]],null],[28,[37,28],[[28,[37,2],[[30,0,["step"]],"STEP_PROFILE_LANGUAGE_SETTINGS"],null],[30,0,["hasLocales"]]],null]],null],[[[1," "],[8,[30,1,["artdeco-modal-footer"]],[[24,0,"p0"]],null,[["default"],[[[[1,"\\n "],[10,0],[14,0,"pe-form-footer__actions"],[12],[1,"\\n"],[41,[28,[37,2],[[30,0,["step"]],"STEP_PROFILE_LANGUAGE_SETTINGS"],null],[[[1," "],[11,"button"],[16,"disabled",[30,0,["isSwitchProfilePromiseLoading"]]],[24,"aria-controls","createSecondaryLanguageSetting"],[24,0,"artdeco-button mlA"],[24,4,"button"],[4,[38,4],["click",[30,0,["saveSwitchPrimaryProfileForm"]]],null],[4,[38,5],["save_switch_primary_language"],null],[12],[1,"\\n "],[1,[28,[35,3],["save_primary_language","profile-edit/components/edit-forms/create-secondary-language-form"],null]],[1,"\\n "],[13],[1,"\\n"]],[]],[[[41,[28,[37,2],[[30,0,["step"]],"STEP_COMPLETE"],null],[[[1," "],[11,"button"],[24,"aria-controls","createSecondaryLanguageFormCompleted"],[24,0,"artdeco-button mlA"],[24,4,"button"],[4,[38,4],["click",[30,0,["confirmComplete"]]],null],[12],[1,"\\n "],[1,[28,[35,3],["done","profile-edit/components/edit-forms/create-secondary-language-form"],null]],[1,"\\n "],[13],[1,"\\n"]],[]],[[[41,[28,[37,2],[[30,0,["step"]],"STEP_FILL_FORM"],null],[[[1," "],[11,"button"],[16,"disabled",[30,0,["isCreatePromiseLoading"]]],[24,0,"artdeco-button mlA"],[24,4,"submit"],[4,[38,4],["click",[30,0,["saveForm"]]],null],[12],[1,"\\n "],[1,[28,[35,3],["save_form","profile-edit/components/edit-forms/create-secondary-language-form"],null]],[1,"\\n "],[13],[1,"\\n "]],[]],null]],[]]]],[]]],[1," "],[13],[1,"\\n "]],[]]]]],[1,"\\n"]],[]],null]],[1]]]]],[1,"\\n\\n"],[8,[39,29],null,[["@isOpen","@title","@content","@primaryActionText","@secondaryActionText","@onPrimary","@onSecondary","@onEscape","@returnFocusTo"],[[30,0,["showDeleteDialog"]],[28,[37,3],["confirm_delete_title","profile-edit/components/edit-forms/create-secondary-language-form"],[["locale"],[[30,0,["deletingLocale","localeLabel"]]]]],[28,[37,3],["confirm_delete_note","profile-edit/components/edit-forms/create-secondary-language-form"],[["locale"],[[30,0,["deletingLocale","localeLabel"]]]]],[28,[37,3],["confirm_delete","profile-edit/components/edit-forms/create-secondary-language-form"],null],[28,[37,3],["cancel_delete","profile-edit/components/edit-forms/create-secondary-language-form"],null],[30,0,["submitDelete"]],[28,[37,18],[[30,0],"showDeleteDialog",false],null],[28,[37,18],[[30,0],"showDeleteDialog",false],null],".pe-secondary-language-form__profile-language-settings-add-language-button"]],null],[1,"\\n\\n"],[41,[30,0,["confirmationModalManager","renderConfirmModal"]],[[[1," "],[8,[39,29],null,[["@isOpen","@title","@content","@onPrimary","@primaryActionText","@primaryControlName","@onSecondary","@secondaryActionText","@secondaryControlName","@onEscape"],[[30,0,["confirmationModalManager","settings","showConfirmModal"]],[30,0,["confirmationModalManager","settings","title"]],[30,0,["confirmationModalManager","settings","modalMessage"]],[28,[37,11],[[30,0,["confirmationModalManager","onConfirm"]],true],null],[30,0,["confirmationModalManager","settings","primaryActionText"]],[30,0,["confirmationModalManager","settings","primaryControlName"]],[28,[37,11],[[30,0,["confirmationModalManager","onConfirm"]],false],null],[30,0,["confirmationModalManager","settings","secondaryActionText"]],[30,0,["confirmationModalManager","settings","secondaryControlName"]],[28,[37,18],[[30,0],"confirmationModalManager.settings.showConfirmModal",false],null]]],null],[1,"\\n"]],[]],null]],["modal","@defaultLocale","@supportedLanguages","language","dropdown","language","@lastName","@phoneticLastName","@firstName","@phoneticFirstName","@headlineCountdown","@headline"],false,["artdeco-modal@artdeco-modal","if","global-helpers@eq","t","on","ember-cli-pemberly-tracking@track-interaction","hue-web-icons@icon","global-helpers@or","artdeco-loader@artdeco-loader","global-helpers@neq","artdeco-pill@artdeco-pill-choice","fn","each","-track-array","global-helpers@not","artdeco-pill@artdeco-pill-dismiss","artdeco-button@artdeco-button","artdeco-dropdown@artdeco-dropdown","ember-set-helper@set","artdeco-dropdown@artdeco-dropdown-item","callout-banner@callout-banner","profile-edit@forms/secondary-language/secondary-language-language","artdeco-toggle@artdeco-toggle","profile-edit@forms/secondary-language/secondary-language-last-name","profile-edit@forms/secondary-language/secondary-language-phonetic-last-name","profile-edit@forms/secondary-language/secondary-language-first-name","profile-edit@forms/secondary-language/secondary-language-phonetic-first-name","profile-edit@forms/secondary-language/secondary-language-headline","global-helpers@and","artdeco-modal@artdeco-confirmation-dialog"]]',moduleName:"profile-edit/components/edit-forms/create-secondary-language-form.hbs",isStrictMode:!1}),re={in_ID:"view_indonesian",ms_MY:"view_malay",cs_CZ:"view_czech",da_DK:"view_danish",de_DE:"view_german",en_US:"view_english",es_ES:"view_spanish",zh_TW:"view_traditional_chinese",fr_FR:"view_french",ko_KR:"view_korean",it_IT:"view_italian",zh_CN:"view_simplified_chinese",nl_NL:"view_dutch",ja_JP:"view_japanese",no_NO:"view_norwegian",pl_PL:"view_polish",pt_BR:"view_portuguese",ro_RO:"view_romanian",ru_RU:"view_russian",sv_SE:"view_swedish",tl_PH:"view_tagalog",th_TH:"view_thai",tr_TR:"view_turkish",ar_AE:"view_arabic"},oe="STEP_PROFILE_LANGUAGE_SETTINGS"
|
|
let ne=e.default=(w=(0,d.inject)("profile-services@identity-store"),E=(0,d.inject)("tracking"),T=(0,d.inject)("@linkedin/ember-restli-graphql@graphql"),S=(0,d.inject)("i18n"),F=(0,d.inject)("lix"),M=(0,d.inject)("global-services@store-shim"),O=(0,d.inject)("authentication@authenticated-user"),D=(0,d.inject)("persistent-toast-manager@persistent-toast-manager"),k=(0,d.inject)("profile-services@profile"),I=class extends u.default{get step(){return this.isProfileLanguageSettingsOpen?oe:this.isSaveComplete?"STEP_COMPLETE":this.selectedSecondaryLocale?"STEP_FILL_FORM":"STEP_SELECT_SECONDARY"}get selectedSecondaryLanguageObject(){return this._getSelectedLocaleObject(this.selectedSecondaryLanguage)}get selectedPrimaryLanguageObject(){return this._getSelectedLocaleObject(this.selectedPrimaryLanguage)}get selectedSecondaryLanguageName(){var e
|
|
return null===(e=this.selectedSecondaryLanguageObject)||void 0===e?void 0:e.label}get selectedSecondaryLocale(){var e
|
|
return null===(e=this.selectedSecondaryLanguageObject)||void 0===e?void 0:e.locale}get availablePrimaryLanguages(){return this.args.languageList.filter((e=>e.value!==this.selectedSecondaryLanguage))}get selectedPrimaryLocale(){var e
|
|
return null===(e=this.selectedPrimaryLanguageObject)||void 0===e?void 0:e.locale}get defaultLocaleLanguage(){return this.args.languageList.find((e=>e.value===(0,f.localeToString)(this.args.defaultLocale))).locale}get isSelectedLocaleJapanese(){return"ja"===(0,s.get)(this,"selectedSecondaryLocale.language")}get isSelectedLocaleCjk(){return this._isSelectedLocaleCjk((0,s.get)(this,"selectedSecondaryLocale.language"))}get isSelectedPrimaryLocaleCjk(){return this._isSelectedLocaleCjk((0,s.get)(this,"selectedPrimaryLocale.language"))}get isFirstNameInvalid(){return!!(0,s.get)(this.newMember,"errors.firstName")}get isPhoneticFirstNameInvalid(){return!!(0,s.get)(this.newMember,"errors.phoneticFirstName")}get isLastNameInvalid(){return!!(0,s.get)(this.newMember,"errors.lastName")}get isPhoneticLastNameInvalid(){return!!(0,s.get)(this.newMember,"errors.phoneticLastName")}get isHeadlineInvalid(){return!!(0,s.get)(this.newMember,"errors.headline")}get shouldShowHeadlineError(){return this.isHeadlineInvalid||this.isHeadlineCountdownLimitReached}get isTopCardCoreGqlEnabled(){return this.lix.getTreatmentIsEnabled("voyager.web.profile-top-card-core-graphlql")}get toggleId(){return`pe-s-form-${(0,c.guidFor)(this)}`}get calloutBannerModel(){return{icon:{type:"system",size:"medium",name:"lightbulb"},primaryText:{text:(0,g.default)(`${this.i18n.lookupTranslation("components/profile-edit@edit-forms/create-secondary-language-form",this.step===oe?"one_profile_per_language_primary":"one_profile_per_language")()} ${this.i18n.lookupTranslation("components/profile-edit@edit-forms/create-secondary-language-form","i18n_another_language_profile_learn_more")([{link:{target:"_blank",href:this.createProfileLanguageHelpUrl,rel:"noopener noreferrer",class:"text-body-small-bold","data-test-another-language-profile-learn-more__anchor":"true"}}])}`),classNames:"text-body-small t-black--light ml2"}}}onToggle(){this.isToggled=!this.isToggled}initializeNewMember(){this.newMember=this.storeShim.createRecord("com.linkedin.voyager.dash.identity.profile.Profile",{},{validate:!1})
|
|
this.validator=new m.default(this.i18n,this.newMember)}constructor(){super(...arguments);(0,t.default)(this,"identityStore",C,this);(0,t.default)(this,"tracking",x,this);(0,t.default)(this,"graphql",L,this);(0,t.default)(this,"i18n",N,this);(0,t.default)(this,"lix",A,this);(0,t.default)(this,"storeShim",R,this);(0,t.default)(this,"authenticatedUser",U,this);(0,t.default)(this,"persistentToastManager",j,this);(0,t.default)(this,"profile",z,this);(0,i.default)(this,"createProfileLanguageHelpUrl","/help/linkedin/answer/1717/creating-or-deleting-a-profile-in-another-language");(0,t.default)(this,"selectedSecondaryLanguage",V,this);(0,t.default)(this,"savedSecondaryLanguageName",q,this);(0,t.default)(this,"isProfileLanguageSettingsOpen",B,this);(0,t.default)(this,"isExpanded",H,this);(0,t.default)(this,"isOpen",G,this);(0,t.default)(this,"deletingLocale",W,this);(0,t.default)(this,"showDeleteDialog",Y,this);(0,t.default)(this,"isToggled",K,this);(0,t.default)(this,"newMember",Q,this);(0,t.default)(this,"isCreatePromiseLoading",$,this);(0,t.default)(this,"isSwitchProfilePromiseLoading",J,this);(0,t.default)(this,"secondaryLanguageError",X,this);(0,t.default)(this,"selectedPrimaryProfileLanguage",Z,this);(0,t.default)(this,"primaryLanguageError",ee,this);(0,i.default)(this,"returnFocusTo",void 0);(0,t.default)(this,"isSaveComplete",te,this)
|
|
const e=".pv-profile-info-section__edit-button"
|
|
v.default&&document.querySelector(e)&&(this.returnFocusTo=e)
|
|
this.confirmationModalManager=new h.default(this.i18n)}_validateFirstName(){this.validator.validateFirstName()}_validatePhoneticFirstName(){this.validator.validatePhoneticFirstName()}_validateLastName(){this.validator.validateLastName()}_validatePhoneticLastName(){this.validator.validatePhoneticLastName()}_validateHeadline(){this.validator.validateHeadline()}_validateLanguageChooser(){const{selectedSecondaryLocale:e}=this
|
|
if(!e){this.secondaryLanguageError=this.i18n.lookupTranslation("components/profile-edit@edit-forms/create-secondary-language-form","missing_language")()
|
|
return!1}this.secondaryLanguageError=null
|
|
return!0}_validatePrimaryLanguageChooser(){const{selectedPrimaryLocale:e}=this
|
|
if(!e){this.primaryLanguageError=this.i18n.lookupTranslation("components/profile-edit@edit-forms/create-secondary-language-form","missing_language")()
|
|
return!1}this.primaryLanguageError=null
|
|
return!0}_allFieldsPassValidation(){const e=this.newMember
|
|
this._validateFirstName()
|
|
this._validatePhoneticFirstName()
|
|
this._validateLastName()
|
|
this._validatePhoneticLastName()
|
|
this._validateHeadline()
|
|
this._validateLanguageChooser()
|
|
return(0,p.isErrorFree)(e)&&!this.secondaryLanguageError&&!this.primaryLanguageError}_showDiscardCard(e){const t={showConfirmModal:!0,modalMessage:this.confirmationModalManager.getMessageFor("you_have_unsaved_changes"),title:this.confirmationModalManager.getMessageFor("confirm_discard_title"),primaryActionText:this.confirmationModalManager.getMessageFor("discard"),primaryControlName:"confirm_discard",onPrimary:"invokeAfterCancelActionAndClose",secondaryActionText:this.confirmationModalManager.getMessageFor("cancel"),secondaryControlName:"confirm_no_thanks"}
|
|
this.confirmationModalManager.showConfirmationModal(t).then((t=>{if(!(0,l.isDestroying)(this))if(t){var i
|
|
null===(i=this.invokeAfterCancelActionAndClose)||void 0===i||i.call(this,e)}else{var r
|
|
null===(r=this.discardModal)||void 0===r||r.call(this)}}))}_showDiscardCardBackButton(){const e={showConfirmModal:!0,modalMessage:this.confirmationModalManager.getMessageFor("you_have_unsaved_changes"),title:this.confirmationModalManager.getMessageFor("confirm_discard_title"),primaryActionText:this.confirmationModalManager.getMessageFor("discard"),primaryControlName:"confirm_discard",onPrimary:"invokeAfterCancelActionAndClose",secondaryActionText:this.confirmationModalManager.getMessageFor("cancel"),secondaryControlName:"confirm_no_thanks"}
|
|
this.confirmationModalManager.showConfirmationModal(e).then((e=>{if(!(0,l.isDestroying)(this))if(e){var t
|
|
this.selectedSecondaryLanguage=null
|
|
this.isProfileLanguageSettingsOpen=!0
|
|
null===(t=this.discardModal)||void 0===t||t.call(this)}else{var i
|
|
null===(i=this.discardModal)||void 0===i||i.call(this)}}))}get availableSecondaryLanguages(){const e=this.args.supportedLanguages.map((e=>e.locale)).map(f.localeToString),{languageList:t}=this.args
|
|
return t.filter((t=>-1===e.indexOf(t.value)))}_saveValidForm(){this.isCreatePromiseLoading=!0
|
|
this.isToggled?this._saveSecondaryLanguageAsPrimaryLanguage():this._saveSecondaryLanguage()}_saveSecondaryLanguage(){this.savedSecondaryLanguageName=this.selectedSecondaryLanguageName
|
|
this._createSecondaryLanguageProfile().then(this._fetchProfileGraphQL.bind(this)).then((()=>{if(!this.isDestroying){this.isSaveComplete=!0
|
|
this.tracking.firePageViewEvent("flagship3_profile_self_secondary_language_confirmation")}})).catch((e=>{if((0,l.isDestroying)(this))throw e
|
|
throw e})).finally((()=>{(0,l.isDestroying)(this)||(this.isCreatePromiseLoading=!1)}))}_saveSecondaryLanguageAsPrimaryLanguage(){this.savedSecondaryLanguageName=this.selectedSecondaryLanguageName
|
|
this._createPrimaryLanguageProfile().then((()=>{if(!this.isDestroying){this.isSaveComplete=!0
|
|
this.tracking.firePageViewEvent("flagship3_profile_self_secondary_language_confirmation")}})).catch((e=>{if((0,l.isDestroying)(this))throw e
|
|
throw e})).finally((()=>{(0,l.isDestroying)(this)||(this.isCreatePromiseLoading=!1)}))}_fetchProfileGraphQL(){return(0,y.fetchProfileGraphQL)(this.graphql,(0,s.get)(this,"authenticatedUser.miniProfile.publicIdentifier"),b.default,{reload:!0})}_fetchProfileCardsGraphQL(e,t){(0,y.fetchProfileCardsGraphQL)(P.PROFILE_CARDS_INITIAL_CARDS,e,this.graphql,this.lix,{backgroundReload:!0,requestedLocale:t});(0,y.fetchProfileCardsGraphQL)(P.PROFILE_CARDS_DEFERRED_CARDS,e,this.graphql,this.lix,{backgroundReload:!0,requestedLocale:t})}_isRecordDirty(){return!this.isSaveComplete&&((0,s.get)(this.newMember,"firstName")||(0,s.get)(this.newMember,"lastName")||(0,s.get)(this.newMember,"headline"))}_getSelectedLocaleObject(e){if(e){const t=this.availableSecondaryLanguages.find((t=>t.value===e))
|
|
if(t)return t}return null}_isSelectedLocaleCjk(e){return"zh"===e||"ja"===e||"ko"===e}primaryLanguageBlur(e){this.selectedPrimaryLanguage=e
|
|
this._validateLanguageChooser()}secondaryLanguageBlur(e){this.selectedSecondaryLanguage=e
|
|
this._validateLanguageChooser()}firstNameBlur(){this._validateFirstName()}phoneticFirstNameBlur(){this._validatePhoneticLastName()}lastNameBlur(){this._validateLastName()}phoneticLastNameBlur(){this._validatePhoneticLastName()}headlineChanged(e,t,i){this.headlineCountdown=e
|
|
this.shouldShowHeadlineCountdown=t
|
|
this.isHeadlineCountdownLimitReached=i}headlineBlur(){this._validateHeadline()}saveForm(e){this.tracking.fireInteractionEvent("save")
|
|
this._allFieldsPassValidation()&&this._saveValidForm()
|
|
e.preventDefault()}discardModal(){this.confirmationModalManager.settings.showConfirmModal=!1}confirmComplete(){var e,t
|
|
this.confirmationModalManager.settings&&(this.confirmationModalManager.settings.showConfirmModal=!1)
|
|
null===(e=(t=this.args).navigateOut)||void 0===e||e.call(t)}invokeAfterCancelActionAndClose(e){var t
|
|
e&&"function"==typeof e&&e()
|
|
null===(t=this.confirmComplete)||void 0===t||t.call(this)}cancelForm(){this.tracking.fireInteractionEvent("cancel")
|
|
if(this.step!==oe&&this._isRecordDirty())this._showDiscardCard()
|
|
else{var e,t
|
|
null===(e=(t=this.args).navigateOut)||void 0===e||e.call(t,"cancel")}}_createSecondaryLanguageProfile(){const e=(0,s.get)(this.authenticatedUser,"miniProfile.publicIdentifier"),t={locale:this.selectedSecondaryLocale,versionTag:this.identityStore.getVersionTag(),secondaryLanguageProfile:this.newMember.serialize()}
|
|
return this.storeShim.queryURL(`voyagerIdentityDashProfiles/${(0,s.get)(this.authenticatedUser,"miniProfile.dashEntityUrn")}`,{reload:!0,method:"POST",params:t,queryParams:{action:"createSecondaryLanguageProfile"}}).then((()=>{this.isDestroying||(this.isTopCardCoreGqlEnabled?(0,y.queryTopCardCore)(this.graphql,e,{reload:!0}):(0,y.fetchTopCardCore)(this.identityStore,e,{reload:!0}))}))}_createPrimaryLanguageProfile(){const e=(0,s.get)(this.authenticatedUser,"miniProfile.publicIdentifier"),t=(0,s.get)(this,"authenticatedUser.miniProfile.entityUrn").replace("fs_miniProfile","fsd_profile"),i={fromLocale:this.args.defaultLocale,toLocale:this.selectedSecondaryLocale,newPrimaryLanguageProfile:this.newMember.serialize()}
|
|
return this.storeShim.queryURL(`voyagerIdentityDashProfiles/${(0,s.get)(this.authenticatedUser,"miniProfile.dashEntityUrn")}`,{reload:!0,method:"POST",params:i,queryParams:{action:"createPrimaryLanguageProfile"}}).then((()=>{if(!this.isDestroying){this.selectedPrimaryProfileLanguage=i.toLocale;(0,y.reloadTetrisProfileCalls)(this.identityStore,this.graphql,t,e,(0,f.localeToString)(this.selectedPrimaryProfileLanguage),this.lix)}}))}get hasLocales(){return this.args.supportedLanguages&&(0,s.get)(this.args.supportedLanguages,"length")>1}localeToString(e){return(0,f.localeToString)(e)}getLanguageLabelByLocale(e){const t=(0,f.localeToString)(e),i=`i18n_language_${t}`,r=void 0!==re[t]?"profile-shared@native-secondary-language-names":"profile-shared@secondary-language-names"
|
|
return this.i18n.lookupTranslation(r,i)()}setDeletingLocale(e){this.deletingLocale={localeLabel:this.getLanguageLabelByLocale(e),localeObj:e}
|
|
this.showDeleteDialog=!0}onClickAddSecondaryLanguage(){this.initializeNewMember()
|
|
this.isToggled=!1
|
|
this.isSaveComplete=!1
|
|
this.isProfileLanguageSettingsOpen=!1
|
|
this.tracking.fireInteractionEvent("add_secondary_language")}isSelectedLocale(e){return this.getLanguageLabelByLocale(this.selectedPrimaryProfileLanguage)===this.getLanguageLabelByLocale(e)}isPrimaryLocale(e){return this.getLanguageLabelByLocale(this.args.defaultLocale)===this.getLanguageLabelByLocale(e.locale)}setSelectedPrimaryProfileLanguage(e){this.selectedPrimaryProfileLanguage=e}_switchPrimaryProfileLocale(e){const t=(0,s.get)(this,"authenticatedUser.miniProfile.entityUrn").replace("fs_miniProfile","fsd_profile"),i={fromLocale:this.args.defaultLocale,toLocale:e}
|
|
return this.storeShim.queryURL(`voyagerIdentityDashProfiles/${(0,s.get)(this.authenticatedUser,"miniProfile.dashEntityUrn")}`,{reload:!0,method:"POST",params:i,queryParams:{action:"switchProfileLocale"}}).then((()=>{if(!this.isDestroying){this.selectedPrimaryProfileLanguage=i.toLocale
|
|
this._fetchProfileCardsGraphQL(t,(0,f.localeToString)(this.selectedPrimaryProfileLanguage))}}))}switchPrimaryProfileLocale(e){this._switchPrimaryProfileLocale(e).then(this._fetchProfileGraphQL.bind(this)).then((()=>{if(!this.isDestroying){var e,t
|
|
null===(e=(t=this.args).navigateOut)||void 0===e||e.call(t)}})).catch((e=>{if((0,l.isDestroying)(this))throw e
|
|
throw e})).finally((()=>{(0,l.isDestroying)(this)||(this.isSwitchProfilePromiseLoading=!1)}))}saveSwitchPrimaryProfileForm(){if(this.getLanguageLabelByLocale(this.selectedPrimaryProfileLanguage)!==this.getLanguageLabelByLocale(this.args.defaultLocale)){this.isSwitchProfilePromiseLoading=!0
|
|
this.switchPrimaryProfileLocale(this.selectedPrimaryProfileLanguage)}else{var e,t
|
|
null===(e=(t=this.args).navigateOut)||void 0===e||e.call(t)}}_deleteSecondaryLanguageProfile(e){const t={locale:e},i=(0,s.get)(this.authenticatedUser,"miniProfile.dashEntityUrn"),r=(0,s.get)(this,"authenticatedUser.miniProfile.entityUrn").replace("fs_miniProfile","fsd_profile"),o=(0,s.get)(this.authenticatedUser,"miniProfile.publicIdentifier"),n=(0,s.get)(this,"profile.viewingLocale")
|
|
return this.storeShim.queryURL(`voyagerIdentityDashProfiles/${i}`,{reload:!0,method:"POST",params:t,queryParams:{action:"deleteSecondaryLanguageProfile"}}).then((()=>{if(!(0,l.isDestroying)(this)){n===(0,f.localeToString)(e)?(0,y.reloadTetrisProfileCalls)(this.identityStore,this.graphql,r,o,(0,f.localeToString)(this.selectedPrimaryProfileLanguage),this.lix):(0,y.reloadTetrisProfileCalls)(this.identityStore,this.graphql,r,o,n,this.lix)
|
|
return(0,y.fetchProfileGraphQL)(this.graphql,o,b.default,{reload:!0})}}))}submitDelete(){const e=(0,s.get)(this,"deletingLocale.localeObj");(0,s.set)(e,"variant","")
|
|
this._deleteSecondaryLanguageProfile(e).then((()=>{this.isDestroying||(this.showDeleteDialog=!1)})).catch((e=>{if((0,l.isDestroying)(this))throw e
|
|
this.showDeleteDialog=!1
|
|
const t="com.linkedin.voyager.common.VoyagerUserVisibleException"===(0,s.get)(e,"errors.firstObject.exceptionClass"),i=(0,s.get)(e,"errors.firstObject.message"),r=jSecure.htmlEncode(t&&i?i:this.i18n.lookupTranslation("components/profile-edit@edit-forms/create-secondary-language-form","deletion_failed")())
|
|
this.persistentToastManager.error({message:r})
|
|
throw e}))
|
|
this.tracking.fireInteractionEvent("delete_secondary_language")}goBack(){if(this._isRecordDirty())this._showDiscardCardBackButton()
|
|
else{this.selectedSecondaryLanguage=null
|
|
this.isProfileLanguageSettingsOpen=!0}}onChoice(){}},C=(0,r.default)(I.prototype,"identityStore",[w],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),x=(0,r.default)(I.prototype,"tracking",[E],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),L=(0,r.default)(I.prototype,"graphql",[T],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),N=(0,r.default)(I.prototype,"i18n",[S],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),A=(0,r.default)(I.prototype,"lix",[F],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),R=(0,r.default)(I.prototype,"storeShim",[M],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),U=(0,r.default)(I.prototype,"authenticatedUser",[O],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),j=(0,r.default)(I.prototype,"persistentToastManager",[D],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),z=(0,r.default)(I.prototype,"profile",[k],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),V=(0,r.default)(I.prototype,"selectedSecondaryLanguage",[_.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),q=(0,r.default)(I.prototype,"savedSecondaryLanguageName",[_.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),B=(0,r.default)(I.prototype,"isProfileLanguageSettingsOpen",[_.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!0}}),H=(0,r.default)(I.prototype,"isExpanded",[_.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),G=(0,r.default)(I.prototype,"isOpen",[_.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!0}}),W=(0,r.default)(I.prototype,"deletingLocale",[_.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Y=(0,r.default)(I.prototype,"showDeleteDialog",[_.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),K=(0,r.default)(I.prototype,"isToggled",[_.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),Q=(0,r.default)(I.prototype,"newMember",[_.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),$=(0,r.default)(I.prototype,"isCreatePromiseLoading",[_.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),J=(0,r.default)(I.prototype,"isSwitchProfilePromiseLoading",[_.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),X=(0,r.default)(I.prototype,"secondaryLanguageError",[_.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),Z=(0,r.default)(I.prototype,"selectedPrimaryProfileLanguage",[_.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return this.defaultLocaleLanguage}}),ee=(0,r.default)(I.prototype,"primaryLanguageError",[_.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),(0,r.default)(I.prototype,"onToggle",[s.action],Object.getOwnPropertyDescriptor(I.prototype,"onToggle"),I.prototype),te=(0,r.default)(I.prototype,"isSaveComplete",[_.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),(0,r.default)(I.prototype,"primaryLanguageBlur",[s.action],Object.getOwnPropertyDescriptor(I.prototype,"primaryLanguageBlur"),I.prototype),(0,r.default)(I.prototype,"secondaryLanguageBlur",[s.action],Object.getOwnPropertyDescriptor(I.prototype,"secondaryLanguageBlur"),I.prototype),(0,r.default)(I.prototype,"firstNameBlur",[s.action],Object.getOwnPropertyDescriptor(I.prototype,"firstNameBlur"),I.prototype),(0,r.default)(I.prototype,"phoneticFirstNameBlur",[s.action],Object.getOwnPropertyDescriptor(I.prototype,"phoneticFirstNameBlur"),I.prototype),(0,r.default)(I.prototype,"lastNameBlur",[s.action],Object.getOwnPropertyDescriptor(I.prototype,"lastNameBlur"),I.prototype),(0,r.default)(I.prototype,"phoneticLastNameBlur",[s.action],Object.getOwnPropertyDescriptor(I.prototype,"phoneticLastNameBlur"),I.prototype),(0,r.default)(I.prototype,"headlineChanged",[s.action],Object.getOwnPropertyDescriptor(I.prototype,"headlineChanged"),I.prototype),(0,r.default)(I.prototype,"headlineBlur",[s.action],Object.getOwnPropertyDescriptor(I.prototype,"headlineBlur"),I.prototype),(0,r.default)(I.prototype,"saveForm",[s.action],Object.getOwnPropertyDescriptor(I.prototype,"saveForm"),I.prototype),(0,r.default)(I.prototype,"discardModal",[s.action],Object.getOwnPropertyDescriptor(I.prototype,"discardModal"),I.prototype),(0,r.default)(I.prototype,"confirmComplete",[s.action],Object.getOwnPropertyDescriptor(I.prototype,"confirmComplete"),I.prototype),(0,r.default)(I.prototype,"invokeAfterCancelActionAndClose",[s.action],Object.getOwnPropertyDescriptor(I.prototype,"invokeAfterCancelActionAndClose"),I.prototype),(0,r.default)(I.prototype,"cancelForm",[s.action],Object.getOwnPropertyDescriptor(I.prototype,"cancelForm"),I.prototype),(0,r.default)(I.prototype,"getLanguageLabelByLocale",[s.action],Object.getOwnPropertyDescriptor(I.prototype,"getLanguageLabelByLocale"),I.prototype),(0,r.default)(I.prototype,"setDeletingLocale",[s.action],Object.getOwnPropertyDescriptor(I.prototype,"setDeletingLocale"),I.prototype),(0,r.default)(I.prototype,"onClickAddSecondaryLanguage",[s.action],Object.getOwnPropertyDescriptor(I.prototype,"onClickAddSecondaryLanguage"),I.prototype),(0,r.default)(I.prototype,"isSelectedLocale",[s.action],Object.getOwnPropertyDescriptor(I.prototype,"isSelectedLocale"),I.prototype),(0,r.default)(I.prototype,"isPrimaryLocale",[s.action],Object.getOwnPropertyDescriptor(I.prototype,"isPrimaryLocale"),I.prototype),(0,r.default)(I.prototype,"setSelectedPrimaryProfileLanguage",[s.action],Object.getOwnPropertyDescriptor(I.prototype,"setSelectedPrimaryProfileLanguage"),I.prototype),(0,r.default)(I.prototype,"switchPrimaryProfileLocale",[s.action],Object.getOwnPropertyDescriptor(I.prototype,"switchPrimaryProfileLocale"),I.prototype),(0,r.default)(I.prototype,"saveSwitchPrimaryProfileForm",[s.action],Object.getOwnPropertyDescriptor(I.prototype,"saveSwitchPrimaryProfileForm"),I.prototype),(0,r.default)(I.prototype,"submitDelete",[s.action],Object.getOwnPropertyDescriptor(I.prototype,"submitDelete"),I.prototype),(0,r.default)(I.prototype,"goBack",[s.action],Object.getOwnPropertyDescriptor(I.prototype,"goBack"),I.prototype),(0,r.default)(I.prototype,"onChoice",[s.action],Object.getOwnPropertyDescriptor(I.prototype,"onChoice"),I.prototype),I);(0,n.setComponentTemplate)(ie,ne)}))
|
|
define.alias("ember-semaphore/components/ember-semaphore","profile-edit/components/ember-semaphore")
|
|
define.alias("ember-wormhole/components/ember-wormhole","profile-edit/components/ember-wormhole")
|
|
define.alias("ember-cloud-filepicker/components/file-picker","profile-edit/components/file-picker")
|
|
define.alias("ember-finite-scroll/components/finite-scroll","profile-edit/components/finite-scroll")
|
|
define("profile-edit/components/form-sections/osmosis-section",["exports","@babel/runtime/helpers/esm/initializerDefineProperty","@babel/runtime/helpers/esm/defineProperty","@babel/runtime/helpers/esm/applyDecoratedDescriptor","@babel/runtime/helpers/esm/initializerWarningHelper","@ember/component","@ember/template-factory","@glimmer/component","@ember/service","profile-edit/utils/add-edit-client-sensor-utils"],(function(e,t,i,r,o,n,a,l,s,d){"use strict"
|
|
Object.defineProperty(e,"__esModule",{value:!0})
|
|
e.default=void 0
|
|
var c,u,p
|
|
const m=(0,a.createTemplateFactory)({id:"g4Y73ejJ",block:'[[[1,[28,[35,0],null,[["groupName","metricName","shouldFire"],[[30,0,["groupName"]],[30,0,["metricName"]],[28,[37,1],[[30,0,["inputValue"]],[27]],null]]]]],[1,"\\n\\n"],[10,0],[14,0,"pe-osmosis-section display-flex ph5 pv4"],[12],[1,"\\n "],[10,0],[14,0,"pr4"],[12],[1,"\\n"],[41,[30,1],[[[1," "],[10,"h2"],[14,0,"t-14 t-black t-bold"],[12],[1,"\\n "],[1,[30,1]],[1,"\\n "],[13],[1,"\\n"]],[]],null],[41,[30,2],[[[1," "],[10,0],[14,1,"pe-osmosis-section-toggle-text"],[14,0,"pe-osmosis-section__toggle-text"],[12],[1,"\\n "],[8,[39,3],null,[["@tvm"],[[30,2]]],null],[1,"\\n "],[13],[1,"\\n"]],[]],null],[1," "],[13],[1,"\\n\\n "],[8,[39,4],null,[["@aria-labelledby","@labelText","@isLabelHidden","@toggled","@onToggle","@trackingControlName"],["pe-osmosis-section-toggle-text",[28,[37,5],["a11y_label","profile-edit/components/form-sections/osmosis-section"],null],true,[30,0,["inputValue"]],[28,[37,6],[[30,0],"inputValue"],null],[30,3]]],null],[1,"\\n"],[13]],["@title","@subtitle","@controlName"],false,["form-builder-v2@client-sensor-increment-metric","global-helpers@eq","if","text-view-model@text-view-model-v2","artdeco-toggle@artdeco-toggle","t","ember-set-helper@set"]]',moduleName:"profile-edit/components/form-sections/osmosis-section.hbs",isStrictMode:!1})
|
|
let f=e.default=(c=(0,s.inject)("lix"),u=class extends l.default{constructor(){super(...arguments);(0,t.default)(this,"lix",p,this)}get isGraphqlEditFormQueryEnabled(){return this.lix.getTreatmentIsEnabled("voyager.web.profile-graphql-edit-form-migration")}get inputValue(){return this.args.inputValues.value}set inputValue(e){this.args.inputValues.value=e}get groupName(){var e,t
|
|
return null===(e=this.args.formConfig)||void 0===e||null===(t=e.clientSensorHandler)||void 0===t?void 0:t.groupName}get metricName(){var e,t
|
|
return null===(e=this.args.formConfig)||void 0===e||null===(t=e.clientSensorHandler)||void 0===t?void 0:t.getMetricName(d.ADD_EDIT_CLIENT_SENSOR_METRIC_KEYS.PROFILE_OCCUPATION_FORM_OSMOSIS_DATA_BOOLEAN_INPUT_VALUE_NULL)}},p=(0,r.default)(u.prototype,"lix",[c],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),u);(0,n.setComponentTemplate)(m,f)}))
|
|
define("profile-edit/components/form-sections/secondary-locale-section",["exports","@babel/runtime/helpers/esm/initializerDefineProperty","@babel/runtime/helpers/esm/defineProperty","@babel/runtime/helpers/esm/applyDecoratedDescriptor","@babel/runtime/helpers/esm/initializerWarningHelper","@ember/component","@ember/template-factory","@glimmer/component","@ember/object","@ember/service","global-utils/utils/locale-helpers"],(function(e,t,i,r,o,n,a,l,s,d,c){"use strict"
|
|
Object.defineProperty(e,"__esModule",{value:!0})
|
|
e.default=void 0
|
|
var u,p,m,f,g
|
|
const h=(0,a.createTemplateFactory)({id:"rj0VGEpz",block:'[[[8,[39,0],null,[["@tabs","@selectedTabIndex","@isSecondaryLocaleTabsDisabled","@tabClicked","@focusOnTabSwitch"],[[30,0,["supportedLocaleTabs"]],[30,0,["selectedTabIndex"]],[30,1],[30,0,["onTabClicked"]],[30,2]]],null]],["@isSecondaryLocaleTabsDisabled","@focusOnTabSwitch"],false,["profile-edit@tab-picker"]]',moduleName:"profile-edit/components/form-sections/secondary-locale-section.hbs",isStrictMode:!1})
|
|
let b=e.default=(u=(0,d.inject)("i18n"),p=(0,d.inject)("lix"),m=class extends l.default{constructor(){super(...arguments);(0,t.default)(this,"i18n",f,this);(0,t.default)(this,"lix",g,this)}get isGraphqlEditFormQueryEnabled(){return this.lix.getTreatmentIsEnabled("voyager.web.profile-graphql-edit-form-migration")}get supportedLocaleTabs(){return this.args.supportedLocales.map((e=>{const t=`i18n_language_${this.isGraphqlEditFormQueryEnabled&&(0,s.get)(e,"locale")?(0,c.localeToString)((0,s.get)(e,"locale")):(0,c.localeToString)(e)}`
|
|
return{name:jSecure.htmlEncode(this.i18n.lookupTranslation("profile-shared@secondary-language-names",t)())}}))}get selectedTabIndex(){if(!this.args.editLocale)return 0
|
|
const e=this.args.supportedLocales.find((e=>(this.isGraphqlEditFormQueryEnabled&&(0,s.get)(e,"locale")?(0,c.localeToString)((0,s.get)(e,"locale")):(0,c.localeToString)(e))===this.args.editLocale))
|
|
return this.args.supportedLocales.indexOf(e)}onTabClicked(e){const t=this.args.supportedLocales[e],i=this.isGraphqlEditFormQueryEnabled&&(0,s.get)(t,"locale")?(0,c.localeToString)((0,s.get)(t,"locale")):(0,c.localeToString)(t)
|
|
this.args.switchEditLocale(i)}},f=(0,r.default)(m.prototype,"i18n",[u],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),g=(0,r.default)(m.prototype,"lix",[p],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),(0,r.default)(m.prototype,"onTabClicked",[s.action],Object.getOwnPropertyDescriptor(m.prototype,"onTabClicked"),m.prototype),m);(0,n.setComponentTemplate)(h,b)}))
|
|
define("profile-edit/components/form-sections/treasury-section",["exports","@babel/runtime/helpers/esm/initializerDefineProperty","@babel/runtime/helpers/esm/defineProperty","@babel/runtime/helpers/esm/applyDecoratedDescriptor","@babel/runtime/helpers/esm/initializerWarningHelper","@ember/component","@ember/template-factory","@ember/object","@glimmer/component","@glimmer/tracking","global-utils/utils/url","profile-edit/utils/classes/treasury","profile-tetris-shared/helpers/id-with-index-formatter","profile-edit/utils/treasury-constants"],(function(e,t,i,r,o,n,a,l,s,d,c,u,p,m){"use strict"
|
|
Object.defineProperty(e,"__esModule",{value:!0})
|
|
e.default=void 0
|
|
var f,g
|
|
const h=(0,a.createTemplateFactory)({id:"APsW9FAF",block:'[[[11,0],[17,1],[16,0,[52,[30,0,["isMediaDropdownOpen"]],"pe-treasury-section__main"]],[12],[1,"\\n "],[10,"h4"],[14,0,"t-20 t-bold pb1"],[12],[1,"\\n "],[1,[28,[35,1],["treasury_header","profile-edit/components/form-sections/treasury-section"],null]],[1,"\\n "],[13],[1,"\\n\\n "],[11,0],[24,0,"t-black t-normal t-14"],[4,[38,2],["learn_more"],null],[12],[1,"\\n "],[1,[28,[35,1],["treasury_description_new","profile-edit/components/form-sections/treasury-section"],[["link"],[[28,[37,3],null,[["href","target","rel","class","data-test-treasury-section-link"],[[30,0,["learnMoreLink"]],"_blank","noopener noreferrer","link-without-visited-state","true"]]]]]]],[1,"\\n "],[13],[1,"\\n\\n "],[10,0],[14,0,"pt3"],[12],[1,"\\n "],[8,[39,4],null,[["@isOpen","@disabled","@onVisibilityChange","@useNewFocusModel"],[[30,0,["isMediaDropdownOpen"]],[30,0,["isAddMediaDisabled"]],[28,[37,5],[[30,0],"isMediaDropdownOpen"],null],true]],[["default"],[[[[1,"\\n "],[8,[30,2,["dropdown-trigger"]],[[24,0,"artdeco-button artdeco-button--secondary"],[16,1,[30,0,["triggerId"]]],[4,[38,2],["add_media"],null]],null,[["default"],[[[[1,"\\n "],[8,[39,6],[[24,0,"artdeco-button__icon"]],[["@type","@size","@name"],["system","small","add"]],null],[1,"\\n "],[10,1],[12],[1,"\\n "],[1,[28,[35,1],["add_treasury","profile-edit/components/form-sections/treasury-section"],null]],[1,"\\n "],[13],[1,"\\n "]],[]]]]],[1,"\\n "],[8,[30,2,["dropdown-content"]],[[16,0,[52,[30,0,["isMediaDropdownOpen"]],"pv1","p0"]]],null,[["default"],[[[[1,"\\n "],[10,"ul"],[12],[1,"\\n "],[10,"li"],[12],[1,"\\n "],[8,[39,7],[[24,0,"display-flex align-items-center"],[4,[38,2],["add_link"],null]],[["@itemSelected"],[[30,0,["openLinkSubForm"]]]],[["default"],[[[[1,"\\n "],[8,[39,6],null,[["@type","@size","@name"],["system","medium","link"]],null],[1,"\\n "],[10,1],[14,0,"pl3"],[12],[1,[28,[35,1],["link","profile-edit/components/form-sections/treasury-section"],null]],[13],[1,"\\n "]],[]]]]],[1,"\\n "],[13],[1,"\\n "],[10,"li"],[12],[1,"\\n "],[8,[39,8],null,[["@dataControlName","@labelClasses","@labelId","@inputId","@accept","@fileUploadHandler","@setTabindex"],["upload_media","mv0","pe-treasury-section__media-upload-label","pe-treasury-section__media-upload-input",".pdf,.ppt,.pptx,.doc,.docx,.jpg,.jpeg,.png,.gif",[30,0,["uploadFile"]],false]],[["default"],[[[[1,"\\n "],[8,[39,7],[[24,0,"display-flex"]],null,[["default"],[[[[1,"\\n "],[8,[39,6],null,[["@type","@size","@name"],["system","medium","image-stack"]],null],[1,"\\n "],[10,1],[14,0,"pl3"],[12],[1,[28,[35,1],["upload","profile-edit/components/form-sections/treasury-section"],null]],[13],[1,"\\n "]],[]]]]],[1,"\\n "]],[]]]]],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n "]],[]]]]],[1,"\\n "]],[2]]]]],[1,"\\n "],[13],[1,"\\n\\n"],[41,[30,0,["isAddMediaDisabled"]],[[[1," "],[8,[39,9],null,[["@type","@message","@class"],["note",[28,[37,1],["i18n_media_limit","profile-edit/components/form-sections/treasury-section"],[["mediaLimit"],[[30,0,["mediaLimit"]]]]],"mt3"]],null],[1,"\\n"]],[]],null],[1,"\\n"],[41,[30,3,["canReorder"]],[[[1," "],[11,0],[24,0,"pt2"],[4,[38,10],null,[["onChange","groupName"],[[30,0,["reorderItems"]],"treasury"]]],[12],[1,"\\n"],[42,[28,[37,12],[[28,[37,12],[[30,3,["profileTreasury"]]],null]],null],null,[[[41,[51,[30,4,["hasBeenRemoved"]]],[[[1," "],[11,0],[24,0,"pe-treasury-section__reorderable-list-item"],[4,[38,14],null,[["model","groupName"],[[30,4],"treasury"]]],[12],[1,"\\n "],[8,[39,15],null,[["@onEdit","@index","@treasury","@idPrefix","@a11yText"],[[30,0,["onEditTreasury"]],[30,5],[30,4],[30,0,["idPrefix"]],[28,[37,1],["edit_media","profile-edit/components/form-sections/treasury-section"],null]]],null],[1,"\\n "],[8,[39,16],[[24,0,"handle"],[4,[38,17],null,null]],[["@circle","@color","@icon","@size","@type"],["true","muted","reorder","3","tertiary"]],null],[1,"\\n "],[13],[1,"\\n"]],[]],null]],[4,5]],null],[1," "],[13],[1,"\\n"]],[]],[[[41,[30,3,["profileTreasury","length"]],[[[1," "],[10,0],[14,0,"pt3"],[12],[1,"\\n"],[42,[28,[37,12],[[28,[37,12],[[30,3,["profileTreasury"]]],null]],null],null,[[[41,[51,[30,6,["hasBeenRemoved"]]],[[[1," "],[8,[39,15],null,[["@onEdit","@index","@treasury","@idPrefix","@a11yText"],[[30,0,["onEditTreasury"]],[30,7],[30,6],[30,0,["idPrefix"]],[28,[37,1],["edit_media","profile-edit/components/form-sections/treasury-section"],null]]],null],[1,"\\n"]],[]],null]],[6,7]],null],[1," "],[13],[1,"\\n "]],[]],null]],[]]],[1,"\\n"],[41,[30,3,["numTreasuryToFetch"]],[[[1," "],[10,0],[14,0,"pt2"],[12],[1,"\\n "],[8,[39,16],[[4,[38,18],["click",[30,0,["onLoadMoreTreasury"]]],null]],[["@text","@type","@controlType","@color"],[[28,[37,1],["load_treasury","profile-edit/components/form-sections/treasury-section"],[["count"],[[30,3,["numTreasuryToFetch"]]]]],"tertiary","button","muted"]],null],[1,"\\n "],[13],[1,"\\n"]],[]],null],[13]],["&attrs","dropdown","@treasuryHandler","treasury","index","treasury","index"],false,["if","t","ember-cli-pemberly-tracking@track-interaction","hash","artdeco-dropdown@artdeco-dropdown","ember-set-helper@set","hue-web-icons@icon","artdeco-dropdown@artdeco-dropdown-item","profile-shared@upload-file-input","artdeco-inline-feedback@artdeco-inline-feedback","ember-sortable@sortable-group","each","-track-array","unless","ember-sortable@sortable-item","profile-edit@treasury/item","artdeco-button@artdeco-button","ember-sortable@sortable-handle","on"]]',moduleName:"profile-edit/components/form-sections/treasury-section.hbs",isStrictMode:!1})
|
|
let b=e.default=(f=class extends s.default{constructor(){super(...arguments);(0,t.default)(this,"isMediaDropdownOpen",g,this);(0,i.default)(this,"learnMoreLink",`${(0,c.getDomainUrl)()}/help/linkedin/answer/a1516731`);(0,i.default)(this,"triggerId","media-dropdown-trigger");(0,i.default)(this,"idPrefix","media-item");(0,i.default)(this,"mediaLimit",m.MEDIA_LIMIT)}get isAddMediaDisabled(){var e,t
|
|
return(null===(e=this.args.treasuryHandler)||void 0===e||null===(t=e.profileTreasury)||void 0===t?void 0:t.length)>=this.mediaLimit}onEditTreasury(e,t){this.args.openSubForm("treasuryEdit",{treasury:e,treasuryHandler:this.args.treasuryHandler},(0,p.getIdWithIndex)([this.idPrefix,t]))}onLoadMoreTreasury(){this.args.treasuryHandler.loadMoreTreasury()}reorderItems(e){this.args.treasuryHandler.reorderTreasuryItems(e)}uploadFile(e){const t=new u.default((0,l.get)(e,"name"))
|
|
this.args.openSubForm("treasuryEdit",{treasury:t,fileToUpload:e,treasuryHandler:this.args.treasuryHandler},this.triggerId)}openLinkSubForm(){this.args.openSubForm("treasuryEdit",{isLinkPage:!0,treasuryHandler:this.args.treasuryHandler},this.triggerId)}},g=(0,r.default)(f.prototype,"isMediaDropdownOpen",[d.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),(0,r.default)(f.prototype,"onEditTreasury",[l.action],Object.getOwnPropertyDescriptor(f.prototype,"onEditTreasury"),f.prototype),(0,r.default)(f.prototype,"onLoadMoreTreasury",[l.action],Object.getOwnPropertyDescriptor(f.prototype,"onLoadMoreTreasury"),f.prototype),(0,r.default)(f.prototype,"reorderItems",[l.action],Object.getOwnPropertyDescriptor(f.prototype,"reorderItems"),f.prototype),(0,r.default)(f.prototype,"uploadFile",[l.action],Object.getOwnPropertyDescriptor(f.prototype,"uploadFile"),f.prototype),(0,r.default)(f.prototype,"openLinkSubForm",[l.action],Object.getOwnPropertyDescriptor(f.prototype,"openLinkSubForm"),f.prototype),f);(0,n.setComponentTemplate)(h,b)}))
|
|
define("profile-edit/components/forms/name-pronunciation-form/name-pronunciation",["exports","@babel/runtime/helpers/esm/initializerDefineProperty","@babel/runtime/helpers/esm/defineProperty","@babel/runtime/helpers/esm/applyDecoratedDescriptor","@babel/runtime/helpers/esm/initializerWarningHelper","@ember/component","@ember/template-factory","@glimmer/component","@glimmer/tracking","@ember/object","@ember/debug"],(function(e,t,i,r,o,n,a,l,s,d,c){"use strict"
|
|
Object.defineProperty(e,"__esModule",{value:!0})
|
|
e.default=void 0
|
|
var u,p
|
|
const m=(0,a.createTemplateFactory)({id:"VLh/s2u8",block:'[[[11,0],[17,1],[12],[1,"\\n"],[41,[30,0,["hasNamePronunciationRecord"]],[[[1," "],[10,"label"],[14,"for","name-pronunciation"],[14,0,"t-14 t-black--light m0"],[12],[1,"\\n "],[1,[28,[35,1],["name_pronunciation_header","profile-edit/components/forms/name-pronunciation-form/name-pronunciation"],null]],[1,"\\n "],[13],[1,"\\n\\n "],[10,0],[14,3,"firstName"],[14,1,"name-pronunciation"],[14,0,"display-flex justify-space-between align-items-center mt2"],[12],[1,"\\n "],[10,0],[14,0,"display-flex"],[12],[1,"\\n "],[8,[39,2],null,[["@namePronunciation"],[[30,2]]],null],[1,"\\n "],[10,1],[14,0,"ml1"],[12],[1,[28,[35,1],["i18n_audio_recording","profile-edit/components/forms/name-pronunciation-form/name-pronunciation"],null]],[13],[1,"\\n "],[13],[1,"\\n\\n "],[8,[39,3],[[4,[38,4],["click",[30,0,["showDeleteDialog"]]],null]],[["@type","@size","@circle","@icon","@class","@controlType","@aria-label"],["tertiary","2",true,"trash","pe-form__action-on-field","button",[28,[37,1],["i18n_delete_name_pronunciation","profile-edit/components/forms/name-pronunciation-form/name-pronunciation"],null]]],null],[1,"\\n "],[13],[1,"\\n"]],[]],[[[1," "],[10,2],[14,0,"t-14 t-black--light pb2"],[12],[1,"\\n "],[1,[28,[35,1],["name_pronunciation_header","profile-edit/components/forms/name-pronunciation-form/name-pronunciation"],null]],[1,"\\n "],[13],[1,"\\n "],[8,[39,5],null,[["@message"],[[28,[37,1],["name_pronunciation_info","profile-edit/components/forms/name-pronunciation-form/name-pronunciation"],null]]],null],[1,"\\n"]],[]]],[13],[1,"\\n\\n"],[8,[39,6],null,[["@isOpen","@title","@content","@primaryActionText","@secondaryActionText","@onPrimary","@onSecondary","@onEscape"],[[30,0,["isNPDeleteDialogOpen"]],[28,[37,1],["i18n_delete_dialog_title","profile-edit/components/forms/name-pronunciation-form/name-pronunciation"],null],[28,[37,1],["i18n_delete_dialog_content","profile-edit/components/forms/name-pronunciation-form/name-pronunciation"],null],[28,[37,1],["i18n_delete_dialog_delete_btn","profile-edit/components/forms/name-pronunciation-form/name-pronunciation"],null],[28,[37,1],["i18n_delete_dialog_cancel_btn","profile-edit/components/forms/name-pronunciation-form/name-pronunciation"],null],[30,0,["onClickDeleteNamePronunciation"]],[28,[37,7],[[30,0,["showDeleteDialog"]],false],null],[28,[37,7],[[30,0,["showDeleteDialog"]],false],null]]],null]],["&attrs","@fullNamePronunciationAudio"],false,["if","t","profile-shared@name-pronunciation-player","artdeco-button@artdeco-button","on","artdeco-inline-feedback@artdeco-inline-feedback","artdeco-modal@artdeco-confirmation-dialog","fn"]]',moduleName:"profile-edit/components/forms/name-pronunciation-form/name-pronunciation.hbs",isStrictMode:!1})
|
|
let f=e.default=(u=class extends l.default{constructor(){super(...arguments);(0,t.default)(this,"isNPDeleteDialogOpen",p,this)}get hasNamePronunciationRecord(){return this.args.fullNamePronunciationAudio&&!this.args.isNamePronunicationDeleteConfirmed}showDeleteDialog(){let e=!(arguments.length>0&&void 0!==arguments[0])||arguments[0]
|
|
this.isNPDeleteDialogOpen=e}onClickDeleteNamePronunciation(){this.args.confirmDeleteNamePronunciation()
|
|
this.isNPDeleteDialogOpen=!1}},p=(0,r.default)(u.prototype,"isNPDeleteDialogOpen",[s.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),(0,r.default)(u.prototype,"showDeleteDialog",[d.action],Object.getOwnPropertyDescriptor(u.prototype,"showDeleteDialog"),u.prototype),(0,r.default)(u.prototype,"onClickDeleteNamePronunciation",[d.action],Object.getOwnPropertyDescriptor(u.prototype,"onClickDeleteNamePronunciation"),u.prototype),u);(0,n.setComponentTemplate)(m,f)}))
|
|
define("profile-edit/components/forms/secondary-language/secondary-language-first-name",["exports","@ember/component","@ember/template-factory","@ember/component/template-only"],(function(e,t,i,r){"use strict"
|
|
Object.defineProperty(e,"__esModule",{value:!0})
|
|
e.default=void 0
|
|
const o=(0,i.createTemplateFactory)({id:"FQ0b0LTo",block:'[[[10,0],[12],[1,"\\n "],[10,0],[15,0,[29,["pe-s-multi-field__item pe-form-field\\n ",[52,[30,1],"pe-form-field--has-error"]]]],[12],[1,"\\n "],[10,"label"],[14,"for","secondary-language-firstname"],[14,0,"pe-form-field__label required"],[12],[1,"\\n "],[1,[28,[35,1],["secondary_language_first_name","profile-edit/components/forms/secondary-language/secondary-language-first-name"],null]],[1,"\\n "],[13],[1,"\\n\\n "],[8,[39,2],[[24,1,"secondary-language-firstname"],[24,3,"firstName"],[16,"aria-describedby",[52,[30,1],"first-name-error"]],[16,"maxlength",[30,2,["textValidator","textFieldLengthRange","firstName","max"]]],[16,"required",true],[4,[38,3],["focusout",[30,4]],null]],[["@value"],[[30,3,["firstName"]]]],null],[1,"\\n\\n"],[41,[30,1],[[[1," "],[10,0],[14,1,"first-name-error"],[14,0,"pe-form-field__aux"],[12],[1,"\\n"],[42,[28,[37,5],[[28,[37,5],[[30,3,["errors","firstName"]]],null]],null],null,[[[1," "],[8,[39,6],null,[["@error"],[[30,5]]],null],[1,"\\n"]],[5]],null],[1," "],[13],[1,"\\n"]],[]],null],[1,"\\n"],[41,[30,6],[[[1," "],[10,0],[14,0,"pe-default-locale-preview t-16 t-16--open t-black--light t-normal"],[12],[1,"\\n "],[1,[30,6]],[1,"\\n "],[13],[1,"\\n"]],[]],null],[1," "],[13],[1,"\\n"],[13]],["@isFirstNameInvalid","@validator","@newMember","@firstNameBlur","error","@firstName"],false,["if","t","input","on","each","-track-array","profile-validators@error-message"]]',moduleName:"profile-edit/components/forms/secondary-language/secondary-language-first-name.hbs",isStrictMode:!1})
|
|
e.default=(0,t.setComponentTemplate)(o,(0,r.default)())}))
|
|
define("profile-edit/components/forms/secondary-language/secondary-language-headline",["exports","@ember/component","@ember/template-factory","@ember/component/template-only"],(function(e,t,i,r){"use strict"
|
|
Object.defineProperty(e,"__esModule",{value:!0})
|
|
e.default=void 0
|
|
const o=(0,i.createTemplateFactory)({id:"SoHStIdk",block:'[[[10,0],[12],[1,"\\n "],[10,0],[15,0,[29,["pe-form-field pe-top-card-form__headline-field\\n ",[52,[30,0,["shouldShowHeadlineError"]],"pe-form-field--has-error"]]]],[12],[1,"\\n "],[10,"label"],[14,"for","secondary-language-headline"],[14,0,"pe-form-field__label required"],[12],[1,"\\n "],[1,[28,[35,1],["secondary_language_headline","profile-edit/components/forms/secondary-language/secondary-language-headline"],null]],[1,"\\n "],[13],[1,"\\n\\n "],[8,[39,2],[[24,1,"secondary-language-headline"],[16,"aria-describedby",[52,[30,1],"headline-error"]],[16,"focus-out",[30,2]],[16,"required",true]],[["@value","@textMaxLength","@valueChanged"],[[30,3,["headline"]],[30,4,["textValidator","textFieldLengthRange","headline","max"]],[30,5]]],null],[1,"\\n\\n"],[41,[30,1],[[[1," "],[10,0],[14,0,"pe-form-field__aux"],[12],[1,"\\n"],[41,[30,6],[[[42,[28,[37,4],[[28,[37,4],[[30,3,["errors","headline"]]],null]],null],null,[[[1," "],[8,[39,5],null,[["@error"],[[30,7]]],null],[1,"\\n"]],[7]],null]],[]],[[[1," "],[10,1],[14,0,"pe-form-field__countdown t-12 t-black--light t-normal"],[14,"role","alert"],[12],[1,"\\n "],[1,[30,8]],[1,"\\n "],[13],[1,"\\n"]],[]]],[1," "],[13],[1,"\\n"]],[]],[[[41,[30,9],[[[1," "],[10,0],[14,0,"pe-form-field__aux"],[12],[1,"\\n "],[10,1],[14,0,"countdown t-12 t-black--light t-normal"],[14,"role","alert"],[12],[1,"\\n "],[1,[30,8]],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n"]],[]],null]],[]]],[1,"\\n"],[41,[30,10],[[[1," "],[10,0],[14,0,"pe-default-locale-preview mt1 t-16 t-16--open t-black--light t-normal"],[12],[1,"\\n "],[1,[30,10]],[1,"\\n "],[13],[1,"\\n"]],[]],null],[1," "],[13],[1,"\\n"],[13]],["@shouldShowHeadlineError","@headlineBlur","@newMember","@validator","@headlineChanged","@isHeadlineInvalid","error","@headlineCountdown","@shouldShowHeadlineCountdown","@headline"],false,["if","t","profile-edit@edit-fields/edit-textarea","each","-track-array","profile-validators@error-message"]]',moduleName:"profile-edit/components/forms/secondary-language/secondary-language-headline.hbs",isStrictMode:!1})
|
|
e.default=(0,t.setComponentTemplate)(o,(0,r.default)())}))
|
|
define("profile-edit/components/forms/secondary-language/secondary-language-language",["exports","@ember/component","@ember/template-factory","@ember/component/template-only"],(function(e,t,i,r){"use strict"
|
|
Object.defineProperty(e,"__esModule",{value:!0})
|
|
e.default=void 0
|
|
const o=(0,i.createTemplateFactory)({id:"RWWgWzcO",block:'[[[10,0],[14,0,"flex-1"],[12],[1,"\\n "],[10,0],[15,0,[29,["pe-form-field language-chooser-field floating-label\\n ",[52,[30,1],"pe-form-field--has-error"]]]],[15,"data-form-elem-focus",[29,[[52,[30,2],true]]]],[12],[1,"\\n\\n "],[10,"label"],[14,"for","secondary-language-language"],[14,0,"pe-form-field__label label-text required"],[12],[1,"\\n "],[1,[28,[35,1],["new_secondary_profile_language","profile-edit/components/forms/secondary-language/secondary-language-language"],null]],[1,"\\n "],[13],[1,"\\n\\n "],[8,[39,2],[[24,1,"secondary-language-language"],[24,3,"language"],[16,"required",true],[4,[38,3],["choose_secondary_langauge"],null]],[["@content","@value","@prompt","@onSelect"],[[30,3],[30,2],[28,[37,1],["language_chooser_prompt","profile-edit/components/forms/secondary-language/secondary-language-language"],null],[30,4]]],null],[1,"\\n\\n"],[41,[30,1],[[[1," "],[10,0],[14,0,"pe-form-field__aux"],[12],[1,"\\n "],[10,2],[14,0,"pe-form-field__error-message"],[14,"role","alert"],[12],[1,"\\n "],[1,[30,1]],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n"]],[]],null],[1," "],[13],[1,"\\n"],[13]],["@secondaryLanguageError","@selectedSecondaryLanguage","@availableSecondaryLanguages","@languageBlur"],false,["if","t","date-selects@shared-select","ember-cli-pemberly-tracking@track-interaction"]]',moduleName:"profile-edit/components/forms/secondary-language/secondary-language-language.hbs",isStrictMode:!1})
|
|
e.default=(0,t.setComponentTemplate)(o,(0,r.default)())}))
|
|
define("profile-edit/components/forms/secondary-language/secondary-language-last-name",["exports","@ember/component","@ember/template-factory","@ember/component/template-only"],(function(e,t,i,r){"use strict"
|
|
Object.defineProperty(e,"__esModule",{value:!0})
|
|
e.default=void 0
|
|
const o=(0,i.createTemplateFactory)({id:"ImtXpN/M",block:'[[[10,0],[12],[1,"\\n "],[10,0],[15,0,[29,["pe-s-multi-field__item pe-form-field\\n ",[52,[30,1],"pe-form-field--has-error"]]]],[12],[1,"\\n "],[10,"label"],[14,"for","secondary-language-lastname"],[14,0,"pe-form-field__label required"],[12],[1,"\\n "],[1,[28,[35,1],["secondary_language_last_name","profile-edit/components/forms/secondary-language/secondary-language-last-name"],null]],[1,"\\n "],[13],[1,"\\n\\n "],[8,[39,2],[[24,1,"secondary-language-lastname"],[24,3,"lastName"],[16,"aria-describedby",[52,[30,1],"last-name-error"]],[16,"maxlength",[30,2,["textValidator","textFieldLengthRange","lastName","max"]]],[16,"required",true],[4,[38,3],["focusout",[30,4]],null]],[["@value"],[[30,3,["lastName"]]]],null],[1,"\\n\\n"],[41,[30,1],[[[1," "],[10,0],[14,1,"last-name-error"],[14,0,"pe-form-field__aux"],[12],[1,"\\n"],[42,[28,[37,5],[[28,[37,5],[[30,3,["errors","lastName"]]],null]],null],null,[[[1," "],[8,[39,6],null,[["@error"],[[30,5]]],null],[1,"\\n"]],[5]],null],[1," "],[13],[1,"\\n"]],[]],null],[1,"\\n"],[41,[30,6],[[[1," "],[10,0],[14,0,"pe-default-locale-preview t-16 t-16--open t-black--light t-normal"],[12],[1,"\\n "],[1,[30,6]],[1,"\\n "],[13],[1,"\\n"]],[]],null],[1," "],[13],[1,"\\n"],[13]],["@isLastNameInvalid","@validator","@newMember","@lastNameBlur","error","@lastName"],false,["if","t","input","on","each","-track-array","profile-validators@error-message"]]',moduleName:"profile-edit/components/forms/secondary-language/secondary-language-last-name.hbs",isStrictMode:!1})
|
|
e.default=(0,t.setComponentTemplate)(o,(0,r.default)())}))
|
|
define("profile-edit/components/forms/secondary-language/secondary-language-phonetic-first-name",["exports","@ember/component","@ember/template-factory","@ember/component/template-only"],(function(e,t,i,r){"use strict"
|
|
Object.defineProperty(e,"__esModule",{value:!0})
|
|
e.default=void 0
|
|
const o=(0,i.createTemplateFactory)({id:"PaEYcLe8",block:'[[[10,0],[12],[1,"\\n "],[10,0],[15,0,[29,["pe-s-multi-field__item pe-form-field\\n ",[52,[30,1],"pe-form-field--has-error"]]]],[12],[1,"\\n "],[10,"label"],[14,"for","secondary-language-phonetic-firstname"],[14,0,"pe-form-field__label required"],[12],[1,"\\n "],[1,[28,[35,1],["secondary_language_phonetic_first_name","profile-edit/components/forms/secondary-language/secondary-language-phonetic-first-name"],null]],[1,"\\n "],[13],[1,"\\n\\n "],[8,[39,2],[[24,1,"secondary-language-phonetic-firstname"],[24,3,"phoneticFirstname"],[16,"aria-describedby",[52,[30,1],"phonetic-first-name-error"]],[16,"maxlength",[30,2,["textValidator","textFieldLengthRange","phoneticFirstName","max"]]],[16,"required",true],[4,[38,3],["focusout",[30,4]],null]],[["@value"],[[30,3,["phoneticFirstName"]]]],null],[1,"\\n\\n"],[41,[30,1],[[[1," "],[10,0],[14,1,"phonetic-first-name-error"],[14,0,"pe-form-field__aux"],[12],[1,"\\n"],[42,[28,[37,5],[[28,[37,5],[[30,3,["errors","phoneticFirstName"]]],null]],null],null,[[[1," "],[8,[39,6],null,[["@error"],[[30,5]]],null],[1,"\\n"]],[5]],null],[1," "],[13],[1,"\\n"]],[]],null],[1,"\\n"],[41,[30,6],[[[1," "],[10,0],[14,0,"pe-default-locale-preview t-16 t-16--open t-black--light t-normal"],[12],[1,"\\n "],[1,[30,6]],[1,"\\n "],[13],[1,"\\n"]],[]],null],[1," "],[13],[1,"\\n"],[13]],["@isPhoneticFirstNameInvalid","@validator","@newMember","@phoneticFirstNameBlur","error","@phoneticFirstName"],false,["if","t","input","on","each","-track-array","profile-validators@error-message"]]',moduleName:"profile-edit/components/forms/secondary-language/secondary-language-phonetic-first-name.hbs",isStrictMode:!1})
|
|
e.default=(0,t.setComponentTemplate)(o,(0,r.default)())}))
|
|
define("profile-edit/components/forms/secondary-language/secondary-language-phonetic-last-name",["exports","@ember/component","@ember/template-factory","@ember/component/template-only"],(function(e,t,i,r){"use strict"
|
|
Object.defineProperty(e,"__esModule",{value:!0})
|
|
e.default=void 0
|
|
const o=(0,i.createTemplateFactory)({id:"CpNJzjIF",block:'[[[10,0],[12],[1,"\\n "],[10,0],[15,0,[29,["pe-s-multi-field__item pe-form-field\\n ",[52,[30,1],"pe-form-field--has-error"]]]],[12],[1,"\\n "],[10,"label"],[14,"for","secondary-language-phonetic-lastname"],[14,0,"pe-form-field__label required"],[12],[1,"\\n "],[1,[28,[35,1],["secondary_language_phonetic_last_name","profile-edit/components/forms/secondary-language/secondary-language-phonetic-last-name"],null]],[1,"\\n "],[13],[1,"\\n\\n "],[8,[39,2],[[24,1,"secondary-language-phonetic-lastname"],[24,3,"phoneticLastname"],[16,"aria-describedby",[52,[30,1],"phonetic-last-name-error"]],[16,"maxlength",[30,2,["textValidator","textFieldLengthRange","phoneticLastName","max"]]],[4,[38,3],["focusout",[30,4]],null]],[["@value"],[[30,3,["phoneticLastName"]]]],null],[1,"\\n\\n"],[41,[30,1],[[[1," "],[10,0],[14,1,"phonetic-last-name-error"],[14,0,"pe-form-field__aux"],[12],[1,"\\n"],[42,[28,[37,5],[[28,[37,5],[[30,3,["errors","phoneticLastName"]]],null]],null],null,[[[1," "],[8,[39,6],null,[["@error"],[[30,5]]],null],[1,"\\n"]],[5]],null],[1," "],[13],[1,"\\n"]],[]],null],[1,"\\n"],[41,[30,6],[[[1," "],[10,0],[14,0,"pe-default-locale-preview t-16 t-16--open t-black--light t-normal"],[12],[1,"\\n "],[1,[30,6]],[1,"\\n "],[13],[1,"\\n"]],[]],null],[1," "],[13],[1,"\\n"],[13]],["@isPhoneticLastNameInvalid","@validator","@newMember","@phoneticLastNameBlur","error","@phoneticLastName"],false,["if","t","input","on","each","-track-array","profile-validators@error-message"]]',moduleName:"profile-edit/components/forms/secondary-language/secondary-language-phonetic-last-name.hbs",isStrictMode:!1})
|
|
e.default=(0,t.setComponentTemplate)(o,(0,r.default)())}))
|
|
define.alias("ember-cloud-filepicker/components/google-drive-file-picker","profile-edit/components/google-drive-file-picker")
|
|
define.alias("ember-highcharts/components/high-charts","profile-edit/components/high-charts")
|
|
define.alias("image-editor/components/image-editor-loader","profile-edit/components/image-editor-loader")
|
|
define.alias("image-editor/components/image-editor","profile-edit/components/image-editor")
|
|
define.alias("ember-finite-scroll/components/item-container","profile-edit/components/item-container")
|
|
define.alias("ember-vector-images/components/lazy-background","profile-edit/components/lazy-background")
|
|
define.alias("ember-vector-images/components/lazy-image","profile-edit/components/lazy-image")
|
|
define.alias("ember-line-clamp/components/line-clamp","profile-edit/components/line-clamp")
|
|
define.alias("artdeco-icons-web/components/linkedin-logo","profile-edit/components/linkedin-logo")
|
|
define.alias("ember-cloud-filepicker/components/local-file-input","profile-edit/components/local-file-input")
|
|
define.alias("ember-media-player/components/media-player","profile-edit/components/media-player")
|
|
define("profile-edit/components/next-action-page",["exports","@babel/runtime/helpers/esm/initializerDefineProperty","@babel/runtime/helpers/esm/defineProperty","@babel/runtime/helpers/esm/applyDecoratedDescriptor","@babel/runtime/helpers/esm/initializerWarningHelper","@ember/component","@ember/template-factory","@ember/destroyable","@glimmer/component","@ember/debug","@ember/object","@glimmer/tracking","@ember/service","@ember/string","form-builder-v2/utils/form-with-error-utils","form-builder-v2/utils/validation/base-validator","rsvp","restli-utils","global-utils/utils/url","profile-tetris-shared/utils/add-edit-route-configs","tracked-toolbox","graphql-queries/queries/profile/organized-queries/edit/profile-edit-save.graphql","graphql-queries/mutations/profile/edit/profile-edit-save-form.graphql","profile-edit/utils/shareable-trigger-utils","dash-interop-helper/utils/get-graphql-value-with-dash-fallback"],(function(e,t,i,r,o,n,a,l,s,d,c,u,p,m,f,g,h,b,y,_,v,P,w,E,T){"use strict"
|
|
Object.defineProperty(e,"__esModule",{value:!0})
|
|
e.default=void 0
|
|
var S,F,M,O,D,k,I,C,x,L,N,A,R,U,j,z,V,q,B,H,G,W,Y,K,Q,$
|
|
const J=(0,a.createTemplateFactory)({id:"dPoFTPxP",block:'[[[41,[30,0,["showNextActionPageModal"]],[[[1," "],[8,[39,1],null,[["@modalClasses","@isOpen","@size","@dismissModal"],["pe-edit-form-page__modal",true,"medium",[30,0,["onModalDismiss"]]]],[["default"],[[[[1,"\\n "],[8,[30,1,["artdeco-modal-header"]],null,[["@classNames"],["pe-next-action-page__header"]],[["default"],[[[[1,"\\n "],[10,"h2"],[14,1,"next-action-page-header"],[14,0,"a11y-text"],[12],[1,"\\n "],[1,[28,[35,2],["modal_header","profile-edit/components/next-action-page"],null]],[1,"\\n "],[13],[1,"\\n "]],[]]]]],[1,"\\n\\n "],[8,[30,1,["artdeco-modal-content"]],null,null,[["default"],[[[[1,"\\n"],[41,[30,0,["shouldShowContentHeader"]],[[[1," "],[10,0],[14,0,"pe-next-action-page__content-header"],[12],[1,"\\n"],[41,[30,0,["nextActionPage","titleImage"]],[[[1," "],[8,[39,3],null,[["@images","@entitySize"],[[30,0,["nextActionPage","titleImage"]],5]],null],[1,"\\n"]],[]],null],[41,[30,0,["nextActionPage","title"]],[[[1," "],[10,1],[15,0,[29,[[52,[30,0,["nextActionPage","subtitle"]],"text-heading-large","text-heading-medium"],"\\n pt3"]]],[12],[1,"\\n "],[8,[39,4],null,[["@tvm"],[[30,0,["nextActionPage","title"]]]],null],[1,"\\n "],[13],[1,"\\n"]],[]],null],[41,[30,0,["nextActionPage","subtitle"]],[[[1," "],[10,1],[14,0,"pt2 mh8 text-body-small t-black--light pe-next-action-page__subtitle"],[12],[1,"\\n "],[8,[39,4],null,[["@tvm"],[[30,0,["nextActionPage","subtitle"]]]],null],[1,"\\n "],[13],[1,"\\n"]],[]],null],[1," "],[13],[1,"\\n"]],[]],null],[41,[30,0,["dasherizedNextActionViewType"]],[[[44,[[50,[28,[37,7],[[28,[37,8],["profile-edit@next-action-view/",[30,0,["dasherizedNextActionViewType"]]],null]],null],0,null,null]],[[[1," "],[8,[30,2],null,[["@nextActionView","@formSectionViewModel","@onNavigationButtonClick"],[[30,0,["nextBestActionView"]],[30,3,["formSectionViewModel"]],[30,0,["onNavigationButtonClick"]]]],null],[1,"\\n"]],[2]]]],[]],null],[1," "]],[]]]]],[1,"\\n\\n"],[41,[30,0,["nextActionPage","footer"]],[[[1," "],[8,[30,1,["artdeco-modal-footer"]],null,[["@classNames"],["display-flex justify-space-between flex-row-reverse pv4"]],[["default"],[[[[1,"\\n "],[8,[39,9],[[4,[38,10],["click",[28,[37,11],[[30,0,["onFooterButtonClick"]],[30,0,["nextActionPage","footer","primaryButton"]]],null]],null]],[["@class","@type"],["align-self-flex-end","primary"]],[["default"],[[[[1,"\\n "],[8,[39,4],null,[["@tvm"],[[30,0,["nextActionPage","footer","primaryButton","text"]]]],null],[1,"\\n "]],[]]]]],[1,"\\n "],[10,0],[14,0,"flex-grow-1 mr2"],[12],[1,"\\n"],[41,[30,0,["nextActionPage","footer","secondaryButton"]],[[[1," "],[8,[39,9],[[4,[38,10],["click",[28,[37,11],[[30,0,["onFooterButtonClick"]],[30,0,["nextActionPage","footer","secondaryButton"]]],null]],null]],[["@color","@type"],["muted","tertiary"]],[["default"],[[[[1,"\\n "],[8,[39,4],null,[["@tvm"],[[30,0,["nextActionPage","footer","secondaryButton","text"]]]],null],[1,"\\n "]],[]]]]],[1,"\\n"]],[]],null],[1," "],[13],[1,"\\n "]],[]]]]],[1,"\\n"]],[]],null],[1," "]],[1]]]]],[1,"\\n"]],[]],null],[1,"\\n"],[41,[30,0,["showShareboxModal"]],[[[1," "],[8,[39,12],null,[["@disableSuccessToasts","@initialDetourManager","@isShareboxModalOpen","@onCancelSharebox","@onShareSuccess","@shareOrigin","@disableDetourPreviewRemoval"],[[30,0,["shouldDisableShareboxSuccessToast"]],[30,0,["celebrationDetourManager"]],[30,0,["showShareboxModal"]],[30,0,["onShareboxCancelled"]],[30,0,["onSharePostSuccess"]],[30,0,["shareOrigin"]],[30,0,["disableDetourPreviewRemoval"]]]],null],[1,"\\n"]],[]],null]],["modal","NextActionView","@nextActionPageViewModel"],false,["if","artdeco-modal@artdeco-modal","t","image-view-model@image-view-model","text-view-model@text-view-model-v2","let","component","ember-holy-futuristic-template-namespacing-batman-translate-dynamic-2","concat","artdeco-button@artdeco-button","on","fn","sharing-entry@share-box-modal"]]',moduleName:"profile-edit/components/next-action-page.hbs",isStrictMode:!1}),X=["basicProfileForm","shareableTrigger","basicNextBestActionView","navigationListView","educationRecommendations","positionRecommendations","premiumUpsellSlot"],Z=["navigationListView"],ee=["navigationAction","statelessActionType","startCelebrationPost"]
|
|
let te=e.default=(S=(0,p.inject)("ember-cli-pemberly-i18n@i18n"),F=(0,p.inject)("@linkedin/ember-restli-graphql@graphql"),M=(0,p.inject)("router"),O=(0,p.inject)("lix"),D=(0,p.inject)("profile-services@identity-store"),k=(0,p.inject)("persistent-toast-manager@persistent-toast-manager"),I=(0,p.inject)("profile-edit@next-action-forms-manager"),C=(0,p.inject)("profile-edit@forms-navigation-manager"),x=(0,p.inject)("tracking"),L=(0,p.inject)("global-services@store-shim"),N=(0,p.inject)("m3-schema"),A=(0,v.trackedReset)("nextActionViewType"),R=class extends s.default{constructor(){super(...arguments);(0,t.default)(this,"i18n",U,this);(0,t.default)(this,"graphql",j,this);(0,t.default)(this,"router",z,this);(0,t.default)(this,"lix",V,this);(0,t.default)(this,"identityStore",q,this);(0,t.default)(this,"persistentToastManager",B,this);(0,t.default)(this,"nextActionFormsManager",H,this);(0,t.default)(this,"formsNavigationManager",G,this);(0,t.default)(this,"tracking",W,this);(0,t.default)(this,"storeShim",Y,this);(0,t.default)(this,"m3Schema",K,this);(0,t.default)(this,"showNextActionPageModal",Q,this);(0,t.default)(this,"isShareboxModalOpen",$,this)}get shareOrigin(){switch((0,c.get)(this.args.newOccasion,"type")){case"JOB_CHANGE":return"PROFILE_POSITION_CHANGE_NEXT_BEST_ACTION"
|
|
case"EDUCATION":return"PROFILE_EDUCATION_CHANGE_NEXT_BEST_ACTION"
|
|
case"CERTIFICATION":return"PROFILE_CERTIFICATION_CHANGE_NEXT_BEST_ACTION"
|
|
case"PROJECT":return"PROFILE_NEW_PROJECT_NEXT_BEST_ACTION"
|
|
default:return"PROFILE"}}get nextActionPage(){return this.args.nextActionPageViewModel.nextActionPage}get shouldShowContentHeader(){return(0,c.get)(this.nextActionPage,"titleImage")||(0,c.get)(this.nextActionPage,"title")||(0,c.get)(this.nextActionPage,"subtitle")}get shouldDisableShareboxSuccessToast(){return!this.isShareableTrigger||(0,c.get)(this.nextActionFormsManager,"totalSteps")>1}get nextBestActionView(){return(0,T.getGraphQlValueWithDashFallback)(this.nextActionPage,"nextBestActionView")}get nextActionViewType(){if(!this.nextBestActionView)return""
|
|
return X.find((e=>!!(0,c.get)(this.nextBestActionView,e)))||""}get dasherizedNextActionViewType(){return(0,m.dasherize)(this.nextActionViewType)}get isShareableTrigger(){return"shareableTrigger"===this.nextActionViewType}get showShareboxModal(){return!this.showNextActionPageModal}get isProfileEditSaveUsingGraphQLMutationEnabled(){return this.lix.getTreatmentIsEnabled("voyager.web.profile-edit-save-using-graphql-mutations")}get shouldReturnWithHistoryBack(){return Z.includes(this.nextActionViewType)}get disableDetourPreviewRemoval(){return this.shareOrigin&&"PROFILE_NEW_PROJECT_NEXT_BEST_ACTION"===this.shareOrigin}onFooterButtonClick(e){const t=(0,c.get)(e,"controlName")
|
|
t&&this.tracking.fireInteractionEvent(t)
|
|
const i=(0,T.getGraphQlValueWithDashFallback)(e,"action")
|
|
if(!i)return
|
|
const r=ee.find((e=>!!(0,c.get)(i,e))),o=(0,c.get)(i,r)
|
|
switch(r){case"navigationAction":this._handleNavigationActionType(o)
|
|
break
|
|
case"statelessActionType":this._handleStatelessActionType(o)
|
|
return
|
|
case"startCelebrationPost":this._handleStartCelebrationPostActionType()
|
|
return}}onModalDismiss(){this.tracking.fireInteractionEvent("dismiss","SHORT_PRESS")
|
|
this.args.exitForm("cancel")}onSharePostSuccess(e){const t=(0,c.get)(e,"metadata.shareUrn")||(0,c.get)(e,"updateMetadata.shareUrn")
|
|
this._notifyEntityUpdatePostCreated(this.args.profileEntityUnion,t)
|
|
this.args.nextForm("save",{createdPost:t})
|
|
this.showNextActionPageModal=!0}onShareboxCancelled(){this._handleNextActionPageSkip()
|
|
this.showNextActionPageModal=!0}onNavigationButtonClick(){this.shouldReturnWithHistoryBack&&this.formsNavigationManager.saveFormRoute(this.args.nextActionPageViewModel,!0)}_handleStartCelebrationPostActionType(){const e=(0,T.getGraphQlValueWithDashFallback)(this.nextActionPage,"footer.primaryButton.action"),t=(0,c.get)(e,"startCelebrationPost.prefillSuggestion"),{educationUrn:i,projectUrn:r}=b.default.decoder.decode(this.args.profileEntityUnion)
|
|
this.celebrationDetourManager=(0,E.getInitialDetourManager)(this.graphql,this.args.newOccasion,this.shareOrigin,t,this.storeShim,this.m3Schema,i||r)
|
|
this.showNextActionPageModal=!1}_notifyEntityUpdatePostCreated(e,t){const{positionUrn:i,educationUrn:r,projectUrn:o}=b.default.decoder.decode(e)
|
|
let n,a
|
|
if(i){n={positionUrn:i,ugcPostUrn:t}
|
|
a={action:"notifyPositionUpdatePostCreated"}}else if(r){n={educationUrn:r,backendPostUrn:t}
|
|
a={action:"notifyEducationUpdatePostCreated"}}else if(o){n={projectUrn:o,backendPostUrn:t}
|
|
a={action:"notifyCelebrationPostCreated"}}this.identityStore.queryURL("com.linkedin.voyager.dash.identity.profile.forms.ProfileNextBestActionPage","",{params:n,queryParams:a,reload:!0,method:"POST"})}_handleStatelessActionType(e){switch(e){case"PROFILE_EDIT_FORM_SAVE":this._handleProfileEditFormSave()
|
|
return
|
|
case"SKIP":this._handleNextActionPageSkip()
|
|
return}}_handleNavigationActionType(e){var t,i
|
|
this.shouldReturnWithHistoryBack&&this.formsNavigationManager.saveFormRoute(this.args.nextActionPageViewModel,!0)
|
|
if(null!==(t=this.router.currentRouteName)&&void 0!==t&&t.includes("skill-edit")){var r
|
|
const{nextActionFormsManager:t,router:i}=this,{formManagerNavigator:o}=t,n=`${i.currentRoute.parent.name}.add-edit`,a=(0,y.getRoutablePathFromInternalUrl)(e),l=i.recognize(a)
|
|
if(l&&null!==(r=l.name)&&void 0!==r&&r.includes("add-edit-deeplink")){const{params:{profileEditFormType:e,entityId:t="new"},queryParams:r}=l,a=_.API_TYPE_TO_FORM_TYPE[e]
|
|
i.transitionTo(n,a,t,{queryParams:r}).data.formManagerNavigator=o
|
|
return}}let o=e
|
|
null!==(i=this.router.currentRouteName)&&void 0!==i&&i.includes("detail-profile-edit")&&(o=(0,y.addQueryParam)(o,"desktopBackground","PROFILE_DETAIL_SCREEN",!1))
|
|
const n=(0,y.getInAppParams)(this.router,o)
|
|
n&&this.router.transitionTo(n)}_handleNextActionPageSkip(){this.args.nextForm("skip",{skipped:{}})}_handleProfileEditFormSave(){const e=(t=this.args.nextActionPageViewModel,"basicProfileForm"===this.nextActionViewType?(0,g.validateFormSection)(t.formSectionViewModel):[])
|
|
var t
|
|
e.length>0?(0,f.scrollToFirstError)(e):this._saveForm().then((()=>this.args.nextForm("save")))}_saveForm(){return"basicProfileForm"===this.nextActionViewType?this._saveNextActionForm():(0,h.reject)()}_saveNextActionForm(){const e=(t=this.args.nextActionPageViewModel,i=this.nextActionViewType,t&&"basicProfileForm"===i?t.formSectionViewModel.updatedFormElementInputs:[])
|
|
var t,i
|
|
if(e.length){const t={formElementInputs:e}
|
|
this.isProfileEditSaveUsingGraphQLMutationEnabled&&this.args.initialFlowEntryPoint&&(t.initialFlowEntryPoint=this.args.initialFlowEntryPoint)
|
|
return(this.isProfileEditSaveUsingGraphQLMutationEnabled?this.graphql.executeMutation(w.default,t):this.graphql.executeQuery(P.default,t)).then((e=>{if(!(0,l.isDestroying)(this)){this.identityStore.reloadVersionTag()
|
|
return e}})).catch((e=>{if((0,l.isDestroying)(this))throw e
|
|
this._showErrorToast("failure_toast")
|
|
throw e}))}return(0,h.resolve)()}_showErrorToast(e){this.persistentToastManager.error({message:this.i18n.lookupTranslation("components/profile-edit@next-action-page",e)()})}},U=(0,r.default)(R.prototype,"i18n",[S],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),j=(0,r.default)(R.prototype,"graphql",[F],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),z=(0,r.default)(R.prototype,"router",[M],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),V=(0,r.default)(R.prototype,"lix",[O],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),q=(0,r.default)(R.prototype,"identityStore",[D],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),B=(0,r.default)(R.prototype,"persistentToastManager",[k],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),H=(0,r.default)(R.prototype,"nextActionFormsManager",[I],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),G=(0,r.default)(R.prototype,"formsNavigationManager",[C],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),W=(0,r.default)(R.prototype,"tracking",[x],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Y=(0,r.default)(R.prototype,"storeShim",[L],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),K=(0,r.default)(R.prototype,"m3Schema",[N],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Q=(0,r.default)(R.prototype,"showNextActionPageModal",[A],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!0}}),$=(0,r.default)(R.prototype,"isShareboxModalOpen",[u.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),(0,r.default)(R.prototype,"onFooterButtonClick",[c.action],Object.getOwnPropertyDescriptor(R.prototype,"onFooterButtonClick"),R.prototype),(0,r.default)(R.prototype,"onModalDismiss",[c.action],Object.getOwnPropertyDescriptor(R.prototype,"onModalDismiss"),R.prototype),(0,r.default)(R.prototype,"onSharePostSuccess",[c.action],Object.getOwnPropertyDescriptor(R.prototype,"onSharePostSuccess"),R.prototype),(0,r.default)(R.prototype,"onShareboxCancelled",[c.action],Object.getOwnPropertyDescriptor(R.prototype,"onShareboxCancelled"),R.prototype),(0,r.default)(R.prototype,"onNavigationButtonClick",[c.action],Object.getOwnPropertyDescriptor(R.prototype,"onNavigationButtonClick"),R.prototype),R);(0,n.setComponentTemplate)(J,te)}))
|
|
define("profile-edit/components/next-action-view/basic-next-best-action-view",["exports","@ember/component","@ember/template-factory","@glimmer/component","@ember/debug","@ember/object"],(function(e,t,i,r,o,n){"use strict"
|
|
Object.defineProperty(e,"__esModule",{value:!0})
|
|
e.default=void 0
|
|
const a=(0,i.createTemplateFactory)({id:"Ag9ZR4Yw",block:'[[[10,0],[14,0,"mt5"],[12],[1,"\\n"],[44,[[30,1,["basicNextBestActionView"]]],[[[41,[30,2,["title"]],[[[1," "],[10,"h4"],[14,0,"mb3 text-heading-large"],[12],[1,"\\n "],[1,[30,2,["title"]]],[1,"\\n "],[13],[1,"\\n"]],[]],null],[41,[30,2,["insight"]],[[[1," "],[10,0],[14,0,"display-flex align-items-center mv3"],[12],[1,"\\n "],[10,0],[14,0,"inline-flex mr2"],[12],[1,"\\n "],[8,[39,2],null,[["@images","@entitySize"],[[30,2,["insight","image"]],1]],null],[1,"\\n "],[13],[1,"\\n "],[10,1],[14,0,"text-body-small t-black--light"],[12],[1,"\\n "],[8,[39,3],null,[["@tvm"],[[30,2,["insight","text"]]]],null],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n"]],[]],null]],[2]]],[13]],["@nextActionView","nba"],false,["let","if","image-view-model@image-view-model","text-view-model@text-view-model-v2"]]',moduleName:"profile-edit/components/next-action-view/basic-next-best-action-view.hbs",isStrictMode:!1})
|
|
class l extends r.default{constructor(){super(...arguments)}}e.default=l;(0,t.setComponentTemplate)(a,l)}))
|
|
define("profile-edit/components/next-action-view/basic-profile-form",["exports","@ember/component","@ember/template-factory","@glimmer/component","@ember/debug"],(function(e,t,i,r,o){"use strict"
|
|
Object.defineProperty(e,"__esModule",{value:!0})
|
|
e.default=void 0
|
|
const n=(0,i.createTemplateFactory)({id:"gvUGZoOT",block:'[[[10,0],[14,0,"pt5"],[12],[1,"\\n "],[8,[39,0],null,[["@viewModel"],[[30,1]]],null],[1,"\\n"],[13]],["@formSectionViewModel"],false,["form-builder-v2@dash-form-section"]]',moduleName:"profile-edit/components/next-action-view/basic-profile-form.hbs",isStrictMode:!1})
|
|
class a extends r.default{constructor(){super(...arguments)}}e.default=a;(0,t.setComponentTemplate)(n,a)}))
|
|
define("profile-edit/components/next-action-view/education-recommendations",["exports","@ember/component","@ember/template-factory","@glimmer/component","@ember/debug"],(function(e,t,i,r,o){"use strict"
|
|
Object.defineProperty(e,"__esModule",{value:!0})
|
|
e.default=void 0
|
|
const n=(0,i.createTemplateFactory)({id:"ZdtXtFSI",block:'[[[42,[28,[37,1],[[28,[37,1],[[30,0,["recommendationComponents"]]],null]],null],null,[[[1," "],[8,[39,2],null,[["@component"],[[30,1]]],null],[1,"\\n"]],[1]],null]],["component"],false,["each","-track-array","profile-tetris-shared@profile-component-builder"]]',moduleName:"profile-edit/components/next-action-view/education-recommendations.hbs",isStrictMode:!1})
|
|
class a extends r.default{get recommendationComponents(){var e,t
|
|
return(null===(e=this.args.nextActionView)||void 0===e||null===(t=e.educationRecommendations)||void 0===t?void 0:t.educationRecommendationsComponents.elements)||[]}constructor(){super(...arguments)}}e.default=a;(0,t.setComponentTemplate)(n,a)}))
|
|
define("profile-edit/components/next-action-view/navigation-button",["exports","@babel/runtime/helpers/esm/initializerDefineProperty","@babel/runtime/helpers/esm/defineProperty","@babel/runtime/helpers/esm/classPrivateFieldGet","@babel/runtime/helpers/esm/applyDecoratedDescriptor","@babel/runtime/helpers/esm/initializerWarningHelper","@ember/component","@ember/template-factory","@glimmer/component","@ember/object","@ember/debug","@ember/service","image-view-model/utils/hue-icon","image-view-model/utils/system-image","@ember/template","button-appearance/helpers/button-appearance-attributes"],(function(e,t,i,r,o,n,a,l,s,d,c,u,p,m,f,g){"use strict"
|
|
Object.defineProperty(e,"__esModule",{value:!0})
|
|
e.default=void 0
|
|
var h,b,y,_,v
|
|
const P=(0,l.createTemplateFactory)({id:"qx3J5JPw",block:'[[[8,[39,0],[[16,0,[29,[[30,0,["buttonAppearanceClasses"]],"\\n ",[52,[30,0,["iconRight"]],"artdeco-button--icon-right"]]]],[16,"target",[52,[30,1,["openExternally"]],"_blank"]],[16,"aria-label",[30,0,["accessibilityText"]]],[17,2]],[["@href","@invokeAction"],[[30,1,["navigationUrl"]],[30,0,["onClick"]]]],[["default"],[[[[1,"\\n"],[41,[30,0,["iconName"]],[[[1," "],[8,[39,2],[[24,0,"artdeco-button__icon"]],[["@type","@name","@size"],[[30,0,["iconType"]],[30,0,["iconName"]],[30,0,["iconSize"]]]],null],[1,"\\n"]],[]],null],[1,"\\n"],[41,[30,0,["text"]],[[[1," "],[10,1],[14,0,"artdeco-button__text truncate"],[12],[1,[30,0,["text"]]],[13],[1,"\\n"]],[]],null]],[]]]]]],["@navigationButton","&attrs"],false,["app-aware-link@app-aware-link","if","hue-web-icons@icon"]]',moduleName:"profile-edit/components/next-action-view/navigation-button.hbs",isStrictMode:!1})
|
|
let w=e.default=(h=(0,u.inject)("tracking"),b=(_=new WeakMap,v=new WeakMap,class extends s.default{constructor(){super(...arguments)
|
|
v.set(this,{get:T,set:void 0})
|
|
_.set(this,{get:E,set:void 0});(0,t.default)(this,"tracking",y,this)}get buttonAppearanceClasses(){return(0,r.default)(this,v).buttonClasses}get icon(){const e=(0,d.get)((0,r.default)(this,_),"icon")
|
|
return(e&&(0,m.getSystemImageHueIcon)(e))??(0,p.getHueIcon)((0,d.get)(this.args,"navigationButton.icon"))}get iconName(){var e
|
|
return null===(e=this.icon)||void 0===e?void 0:e.name}get iconSize(){var e
|
|
return null===(e=this.icon)||void 0===e?void 0:e.size}get iconType(){var e
|
|
return null===(e=this.icon)||void 0===e?void 0:e.type}get iconRight(){return(0,r.default)(this,v).iconRight}get text(){const e=(0,d.get)((0,r.default)(this,_),"text")
|
|
return"string"==typeof e?e:""}get accessibilityText(){const e=(0,d.get)(this.args.navigationButton,"accessibilityText")
|
|
return e||this.text}onClick(){var e,t
|
|
const i=(0,d.get)(this.args.navigationButton,"controlName")
|
|
i&&this.tracking.fireInteractionEvent(i)
|
|
null===(e=(t=this.args).onClick)||void 0===e||e.call(t,this.args.navigationButton)}}),y=(0,o.default)(b.prototype,"tracking",[h],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),(0,o.default)(b.prototype,"onClick",[d.action],Object.getOwnPropertyDescriptor(b.prototype,"onClick"),b.prototype),b)
|
|
function E(){const e=(0,d.get)(this.args.navigationButton,"appearance")
|
|
return e}function T(){return(0,g.default)((0,r.default)(this,_))}(0,a.setComponentTemplate)(P,w)}))
|
|
define("profile-edit/components/next-action-view/navigation-list-view",["exports","@ember/component","@ember/template-factory","@glimmer/component","@ember/debug","@ember/object"],(function(e,t,i,r,o,n){"use strict"
|
|
Object.defineProperty(e,"__esModule",{value:!0})
|
|
e.default=void 0
|
|
const a=(0,i.createTemplateFactory)({id:"ckws4ZeZ",block:'[[[10,0],[14,0,"mt5"],[12],[1,"\\n"],[44,[[30,1,["navigationListView"]]],[[[41,[30,2,["title"]],[[[1," "],[10,"h4"],[14,0,"mb4 text-heading-large"],[12],[1,"\\n "],[1,[30,2,["title"]]],[1,"\\n "],[13],[1,"\\n"]],[]],null],[1," "],[10,"ul"],[14,0,"pe-navigation-list-view__list"],[12],[1,"\\n"],[42,[28,[37,3],[[28,[37,3],[[30,2,["navigationItemList"]]],null]],null],null,[[[1," "],[10,"li"],[14,0,"pe-navigation-list-view__item"],[12],[1,"\\n "],[10,0],[14,0,"pe-navigation-list-view__item-left"],[12],[1,"\\n "],[10,2],[14,0,"t-bold truncate"],[12],[1,[30,3,["title"]]],[13],[1,"\\n"],[41,[30,3,["subtitle"]],[[[1," "],[10,2],[14,0,"text-body-small"],[12],[1,"\\n "],[8,[39,4],null,[["@tvm"],[[30,3,["subtitle"]]]],null],[1,"\\n "],[13],[1,"\\n"]],[]],null],[1," "],[13],[1,"\\n "],[10,0],[14,0,"pe-navigation-list-view__item-right"],[12],[1,"\\n "],[8,[39,5],[[24,0,"mv2"]],[["@navigationButton","@onClick"],[[30,3,["navigationButton"]],[30,4]]],null],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n"]],[3]],null],[1," "],[13],[1,"\\n"]],[2]]],[13]],["@nextActionView","nba","item","@onNavigationButtonClick"],false,["let","if","each","-track-array","text-view-model@text-view-model-v2","profile-edit@next-action-view/navigation-button"]]',moduleName:"profile-edit/components/next-action-view/navigation-list-view.hbs",isStrictMode:!1})
|
|
class l extends r.default{constructor(){super(...arguments)}}e.default=l;(0,t.setComponentTemplate)(a,l)}))
|
|
define("profile-edit/components/next-action-view/position-recommendations",["exports","@ember/component","@ember/template-factory","@glimmer/component","@ember/debug"],(function(e,t,i,r,o){"use strict"
|
|
Object.defineProperty(e,"__esModule",{value:!0})
|
|
e.default=void 0
|
|
const n=(0,i.createTemplateFactory)({id:"K8CqTttn",block:'[[[42,[28,[37,1],[[28,[37,1],[[30,0,["recommendationComponents"]]],null]],null],null,[[[1," "],[8,[39,2],null,[["@component"],[[30,1]]],null],[1,"\\n"]],[1]],null]],["component"],false,["each","-track-array","profile-tetris-shared@profile-component-builder"]]',moduleName:"profile-edit/components/next-action-view/position-recommendations.hbs",isStrictMode:!1})
|
|
class a extends r.default{get recommendationComponents(){var e,t
|
|
return(null===(e=this.args.nextActionView)||void 0===e||null===(t=e.positionRecommendations)||void 0===t?void 0:t.positionRecommendationsComponents.elements)||[]}constructor(){super(...arguments)}}e.default=a;(0,t.setComponentTemplate)(n,a)}))
|
|
define("profile-edit/components/next-action-view/premium-upsell-slot",["exports","@ember/component","@ember/template-factory","@glimmer/component","@ember/debug"],(function(e,t,i,r,o){"use strict"
|
|
Object.defineProperty(e,"__esModule",{value:!0})
|
|
e.default=void 0
|
|
const n=(0,i.createTemplateFactory)({id:"exKtjYCv",block:'[[[41,[30,0,["upsellCard"]],[[[1," "],[8,[39,1],null,[["@upsellCard","@upsellStyles"],[[30,0,["upsellCard"]],[28,[37,2],null,[["upsellWrapperClass"],["mt2 pt6 pb5 ph5"]]]]],null],[1,"\\n"]],[]],null]],[],false,["if","s-upsell@upsell-templates-v2/upsell-template-container-v2","hash"]]',moduleName:"profile-edit/components/next-action-view/premium-upsell-slot.hbs",isStrictMode:!1})
|
|
class a extends r.default{get upsellCard(){var e,t
|
|
return null===(e=this.args.nextActionView)||void 0===e||null===(t=e.premiumUpsellSlot)||void 0===t?void 0:t.upsellCard}constructor(){super(...arguments)}}e.default=a;(0,t.setComponentTemplate)(n,a)}))
|
|
define("profile-edit/components/next-action-view/shareable-trigger",["exports","@ember/component","@ember/template-factory","@glimmer/component","@ember/debug","@ember/object"],(function(e,t,i,r,o,n){"use strict"
|
|
Object.defineProperty(e,"__esModule",{value:!0})
|
|
e.default=void 0
|
|
const a=(0,i.createTemplateFactory)({id:"KF2cDI4M",block:'[[[10,0],[14,0,"pt5"],[12],[1,"\\n"],[41,[30,1,["shareableTrigger","title"]],[[[1," "],[10,"h4"],[14,0,"mb1 text-align-center text-body-medium-bold"],[12],[1,"\\n "],[1,[30,1,["shareableTrigger","title"]]],[1,"\\n "],[13],[1,"\\n"]],[]],null],[41,[30,1,["shareableTrigger","subtitle"]],[[[1," "],[10,"h5"],[14,0,"text-align-center text-body-small t-black--light"],[12],[1,"\\n "],[1,[30,1,["shareableTrigger","subtitle"]]],[1,"\\n "],[13],[1,"\\n"]],[]],null],[1," "],[10,0],[14,0,"pe-shareable-trigger__preview-container"],[12],[1,"\\n "],[8,[39,1],null,[["@class","@size"],["pb2",3]],[["default"],[[[[1,"\\n "],[8,[30,2,["image"]],null,[["@type"],["circle"]],[["default"],[[[[1,"\\n "],[8,[39,2],null,[["@images","@entitySize"],[[30,1,["shareableTrigger","entityLockup","image"]],3]],null],[1,"\\n "]],[]]]]],[1,"\\n "],[8,[30,2,["content"]],null,null,[["default"],[[[[1,"\\n "],[8,[30,2,["title"]],null,null,[["default"],[[[[1,"\\n "],[8,[39,3],null,[["@tvm"],[[30,1,["shareableTrigger","entityLockup","title"]]]],null],[1,"\\n "]],[]]]]],[1,"\\n"],[41,[30,1,["shareableTrigger","entityLockup","subtitle"]],[[[1," "],[8,[30,2,["subtitle"]],null,null,[["default"],[[[[1,"\\n "],[10,1],[14,0,"pe-shareable-trigger__lockup-subtitle"],[12],[1,"\\n "],[8,[39,3],null,[["@tvm"],[[30,1,["shareableTrigger","entityLockup","subtitle"]]]],null],[1,"\\n "],[13],[1,"\\n "]],[]]]]],[1,"\\n"]],[]],null],[1," "]],[]]]]],[1,"\\n "]],[2]]]]],[1,"\\n "],[10,0],[14,0,"pe-shareable-trigger__post-message-placeholder"],[12],[13],[1,"\\n "],[10,0],[14,0,"pe-shareable-trigger__image-preview"],[12],[1,"\\n "],[10,"figure"],[14,0,"pe-shareable-trigger__image-curve"],[12],[13],[1,"\\n "],[10,0],[14,0,"pv4"],[12],[1,"\\n "],[10,2],[14,0,"text-align-center t-14 t-black--light t-bold"],[12],[1,"\\n "],[1,[30,1,["shareableTrigger","occasionTitle"]]],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n"],[13]],["@nextActionView","elements"],false,["if","artdeco-entity-lockup@artdeco-entity-lockup","image-view-model@image-view-model","text-view-model@text-view-model-v2"]]',moduleName:"profile-edit/components/next-action-view/shareable-trigger.hbs",isStrictMode:!1})
|
|
class l extends r.default{constructor(){super(...arguments)}}e.default=l;(0,t.setComponentTemplate)(a,l)}))
|
|
define("profile-edit/components/object-bin",["exports","ember-drag-drop/components/object-bin"],(function(e,t){"use strict"
|
|
Object.defineProperty(e,"__esModule",{value:!0})
|
|
e.default=void 0
|
|
e.default=t.default}))
|
|
define.alias("ember-cloud-filepicker/components/onedrive-file-picker","profile-edit/components/onedrive-file-picker")
|
|
define("profile-edit/components/profile-edit-form-page",["exports","@babel/runtime/helpers/esm/initializerDefineProperty","@babel/runtime/helpers/esm/defineProperty","@babel/runtime/helpers/esm/classPrivateFieldSet","@babel/runtime/helpers/esm/classPrivateFieldGet","@babel/runtime/helpers/esm/applyDecoratedDescriptor","@babel/runtime/helpers/esm/initializerWarningHelper","@ember/component","@ember/template-factory","@ember/destroyable","@glimmer/component","@glimmer/tracking","@ember/debug","@ember/object","@ember/service","@ember/string","@ember/utils","ember-batcher","form-builder-v2/utils/dash-form-utils","form-builder-v2/utils/form-with-error-utils","form-builder-v2/utils/client-sensor-utils","lego/utils/constants","global-utils/utils/locale-helpers","profile-tetris-shared/utils/add-edit-route-configs","profile-edit/utils/add-edit-client-sensor-utils","profile-edit/utils/classes/treasury-handler","rsvp","tracked-toolbox","global-utils/utils/tracking-id","profile-edit/utils/add-edit-request-utils","graphql-queries/queries/profile/organized-queries/edit/profile-edit-delete.graphql","graphql-queries/queries/profile/organized-queries/edit/profile-edit-save.graphql","graphql-queries/queries/profile/organized-queries/edit/profile-edit-save-and-update.graphql","graphql-queries/mutations/profile/edit/profile-edit-save-form.graphql","graphql-queries/queries/profile/organized-queries/edit/profile-edit-save-recommendation.graphql","gdpr-notice/utils/notice-constants","global-utils/utils/url","ember-lifeline","dash-interop-helper/utils/get-graphql-value-with-dash-fallback","profile-tetris-shared/helpers/get-section-urn-from-section-union","profile-edit/utils/degradation-tracking","restli-utils"],(function(e,t,i,r,o,n,a,l,s,d,c,u,p,m,f,g,h,b,y,_,v,P,w,E,T,S,F,M,O,D,k,I,C,x,L,N,A,R,U,j,z,V){"use strict"
|
|
Object.defineProperty(e,"__esModule",{value:!0})
|
|
e.default=void 0
|
|
var q,B,H,G,W,Y,K,Q,$,J,X,Z,ee,te,ie,re,oe,ne,ae,le,se,de,ce,ue,pe,me,fe,ge,he,be,ye,_e,ve,Pe,we,Ee,Te,Se,Fe,Me,Oe,De,ke,Ie,Ce,xe,Le
|
|
const Ne=(0,s.createTemplateFactory)({id:"H/h612wV",block:'[[[1,[28,[35,0],null,[["groupName","metricName","shouldFire"],[[30,0,["groupName"]],[30,0,["noProfileFormMetricName"]],[28,[37,1],[[30,1,["profileForm"]],[27]],null]]]]],[1,"\\n\\n"],[1,[28,[35,0],null,[["groupName","metricName","shouldFire"],[[30,0,["groupName"]],[30,0,["invalidTreasuryCountMetricName"]],[30,0,["hasInvalidTreasuryCount"]]]]]],[1,"\\n\\n"],[1,[28,[35,0],null,[["groupName","metricName","shouldFire"],[[30,0,["groupName"]],[30,0,["noProfileFormCustomMetricName"]],[30,0,["hasCustomMetricsNoProfileForm"]]]]]],[1,"\\n\\n"],[1,[28,[35,0],null,[["groupName","metricName","shouldFire"],[[30,0,["groupName"]],[30,0,["genericFormErrorMetricName"]],[30,0,["hasGenericFormDataError"]]]]]],[1,"\\n\\n"],[41,[30,0,["showSubForm"]],[[[1," "],[8,[39,3],null,[["@subFormType","@subFormData","@closeSubForm"],[[30,0,["subFormType"]],[30,0,["subFormData"]],[30,0,["closeSubForm"]]]],null],[1,"\\n"]],[]],[[[1," "],[8,[39,4],null,[["@modalClasses","@isOpen","@size","@dismissModal"],["pe-edit-form-page__modal pe-edit-form-page__modal--large",true,"large",[30,0,["onDismissModal"]]]],[["default"],[[[[1,"\\n "],[8,[30,2,["artdeco-modal-header"]],[[4,[38,5],[[30,0,["onFormInsert"]]],null]],null,[["default"],[[[[1,"\\n "],[10,"h2"],[14,1,"profile-edit-form-page-header"],[12],[1,"\\n"],[41,[30,0,["modalHeader"]],[[[1," "],[8,[39,6],null,[["@tvm"],[[30,0,["modalHeader"]]]],null],[1,"\\n"]],[]],null],[1," "],[13],[1,"\\n "]],[]]]]],[1,"\\n\\n "],[10,0],[14,1,"profile-edit-form-page-content-wrapper"],[14,0,"pe-edit-form-page__content-wrapper"],[12],[1,"\\n"],[41,[30,0,["isLoading"]],[[[1," "],[10,0],[14,0,"pe-edit-form-page__loader"],[12],[1,"\\n "],[8,[39,7],null,[["@a11yText"],[[52,[30,0,["isSaving"]],[28,[37,8],["saving","profile-edit/components/profile-edit-form-page"],null],[52,[30,0,["isDeleting"]],[28,[37,8],["deleting","profile-edit/components/profile-edit-form-page"],null],[28,[37,8],["loading_data","profile-edit/components/profile-edit-form-page"],null]]]]],null],[1,"\\n "],[13],[1,"\\n"]],[]],null],[1," "],[8,[30,2,["artdeco-modal-content"]],[[24,1,"profile-edit-form-page-content"],[4,[38,9],[[30,0,["onEditLocaleChange"]],[30,3]],null]],[["@classNames"],[[29,["pe-edit-form-page__content ",[52,[30,0,["showTypeaheadInContent"]],"pe-edit-form-page__content--typeahead-within"]]]]],[["default"],[[[[1,"\\n"],[41,[30,0,["isLoading"]],[[[1," "],[10,0],[14,0,"pe-edit-form-page__loading-scrim"],[12],[1,"\\n "],[13],[1,"\\n"]],[]],null],[1,"\\n"],[41,[30,0,["shouldShowSecondaryLocaleSection"]],[[[1," "],[8,[39,10],null,[["@editLocale","@supportedLocales","@isSecondaryLocaleTabsDisabled","@switchEditLocale","@focusOnTabSwitch"],[[30,3],[30,0,["supportedLocales"]],[30,0,["isSecondaryLocaleTabsDisabled"]],[30,0,["onSwitchEditLocale"]],[30,4]]],null],[1,"\\n"]],[]],null],[1,"\\n"],[41,[30,0,["profileEditFormPage","profileEditBroadcastSettingView"]],[[[1," "],[8,[39,11],null,[["@inputValues","@title","@subtitle","@controlName","@formConfig"],[[30,1,["profileEditBroadcastEnabledInputValues"]],[30,0,["profileEditFormPage","profileEditBroadcastSettingView","title"]],[30,0,["profileEditFormPage","profileEditBroadcastSettingView","subtitle"]],[30,0,["profileEditFormPage","profileEditBroadcastSettingView","toggleControlName"]],[30,0,["formConfig"]]]],null],[1,"\\n"]],[]],null],[1,"\\n"],[41,[28,[37,12],[[30,0,["modalContentTitle"]],[30,0,["modalContentSubtitle"]]],null],[[[1," "],[10,0],[14,0,"ph5 pt4"],[12],[1,"\\n"],[41,[30,0,["modalContentTitle"]],[[[1," "],[10,"h3"],[14,0,"t-24"],[12],[1,"\\n "],[8,[39,6],null,[["@tvm"],[[30,0,["modalContentTitle"]]]],null],[1,"\\n "],[13],[1,"\\n"]],[]],null],[1,"\\n"],[41,[30,0,["modalContentSubtitle"]],[[[1," "],[10,2],[15,0,[52,[30,0,["modalContentTitle"]],"pt1 t-14","t-14"]],[12],[1,"\\n "],[8,[39,6],null,[["@tvm"],[[30,0,["modalContentSubtitle"]]]],null],[1,"\\n "],[13],[1,"\\n"]],[]],null],[1," "],[13],[1,"\\n"]],[]],null],[1,"\\n"],[41,[30,0,["profileEditFormPage","referenceEntityLockup"]],[[[1," "],[8,[39,13],null,[["@class","@size"],["ph5 pt5 pb1",2]],[["default"],[[[[1,"\\n "],[8,[30,5,["image"]],[[24,0,"pr2"]],[["@type"],["circle"]],[["default"],[[[[1,"\\n "],[8,[39,14],null,[["@images","@entitySize","@desiredWidth","@desiredHeight"],[[30,0,["profileEditFormPage","referenceEntityLockup","image"]],2,24,24]],null],[1,"\\n "]],[]]]]],[1,"\\n "],[8,[30,5,["content"]],null,null,[["default"],[[[[1,"\\n "],[8,[30,5,["title"]],null,null,[["default"],[[[[1,"\\n "],[8,[39,6],null,[["@tvm"],[[30,0,["profileEditFormPage","referenceEntityLockup","title"]]]],null],[1,"\\n "]],[]]]]],[1,"\\n"],[41,[30,0,["profileEditFormPage","referenceEntityLockup","subtitle"]],[[[1," "],[8,[30,5,["subtitle"]],null,null,[["default"],[[[[1,"\\n "],[8,[39,6],null,[["@tvm"],[[30,0,["profileEditFormPage","referenceEntityLockup","subtitle"]]]],null],[1,"\\n "]],[]]]]],[1,"\\n"]],[]],null],[1," "]],[]]]]],[1,"\\n "]],[5]]]]],[1,"\\n"]],[]],null],[1,"\\n"],[41,[30,0,["dasherizedProfileFormType"]],[[[44,[[50,[28,[37,17],[[28,[37,18],["profile-edit@profile-form/",[30,0,["dasherizedProfileFormType"]]],null]],null],0,null,null]],[[[1," "],[8,[30,6],null,[["@profileFormViewModel","@profileEditFormType","@isSecondaryLocale","@formConfig","@treasuryHandler","@openSubForm","@editLocale","@hasUpdatedData","@supportedLocales","@isSecondaryLocaleTabsDisabled","@switchEditLocale","@onNavigationButtonClick","@highlightedSection","@hasRequiredFields","@focusOnTabSwitch","@onLoadingFormData"],[[30,1,["profileFormViewModel"]],[30,7],[30,3],[30,0,["formConfig"]],[30,0,["auxData","treasuryHandler"]],[30,0,["openSubForm"]],[30,3],[30,8],[30,0,["supportedLocales"]],[30,0,["isSecondaryLocaleTabsDisabled"]],[30,0,["onSwitchEditLocale"]],[30,0,["onNavigationButtonClick"]],[30,9],[30,0,["hasRequiredFields"]],[30,4],[30,0,["onLoadingFormData"]]]],null],[1,"\\n"]],[6]]]],[]],null],[1," "]],[]]]]],[1,"\\n "],[13],[1,"\\n\\n "],[8,[30,2,["artdeco-modal-footer"]],null,[["@classNames"],["display-flex justify-space-between flex-row-reverse pv4"]],[["default"],[[[[1,"\\n"],[41,[48,[30,10]],[[[1," "],[18,10,[[28,[37,21],null,[["onSave","isLoading"],[[30,0,["onSave"]],[30,0,["isLoading"]]]]]]],[1,"\\n"]],[]],[[[1," "],[8,[39,22],[[24,"data-view-name","profile-form-save"],[4,[38,23],null,[["viewName","view","actionCategory","genericTrackingLixKey","routeName","currentRoute"],["profile-form-save",[30,0],[30,0,["actionCategory"]],"voyager.web.tracking3-batch-7",[28,[37,24],[[53,"outletState"],"render.name"],null],[28,[37,24],[[53,"outletState"],"render"],null]]]],[4,[38,26],["click",[30,0,["onSave"]]],null]],[["@text","@disabled","@controlType"],[[52,[30,0,["isSaving"]],[28,[37,8],["saving","profile-edit/components/profile-edit-form-page"],null],[28,[37,8],["save","profile-edit/components/profile-edit-form-page"],null]],[30,0,["isLoading"]],"button"]],null],[1,"\\n"],[41,[30,0,["profileEditFormPage","deleteButtonText"]],[[[1," "],[8,[39,22],[[24,"data-view-name","profile-form-save"],[4,[38,23],null,[["viewName","view","actionCategory","genericTrackingLixKey","routeName","currentRoute"],["profile-form-save",[30,0],"DELETE","voyager.web.tracking3-batch-7",[28,[37,24],[[53,"outletState"],"render.name"],null],[28,[37,24],[[53,"outletState"],"render"],null]]]],[4,[38,26],["click",[30,0,["onDelete"]]],null]],[["@text","@type","@color","@disabled","@controlType"],[[52,[30,0,["isDeleting"]],[28,[37,8],["deleting","profile-edit/components/profile-edit-form-page"],null],[30,0,["profileEditFormPage","deleteButtonText","text"]]],"tertiary","muted",[30,0,["isLoading"]],"button"]],null],[1,"\\n"]],[]],null]],[]]],[1," "]],[]]]]],[1,"\\n "]],[2]]]]],[1,"\\n\\n"],[41,[30,0,["profileEditFormPage","deleteAlert"]],[[[1," "],[8,[39,27],null,[["@isOpen","@title","@content","@primaryActionText","@secondaryActionText","@onPrimary","@onSecondary","@onEscape","@testId"],[[30,0,["isDeleteConfirmationOpen"]],[30,0,["profileEditFormPage","deleteAlert","title","text"]],[30,0,["profileEditFormPage","deleteAlert","description","text"]],[30,0,["profileEditFormPage","deleteAlert","primaryButtonText","text"]],[30,0,["profileEditFormPage","deleteAlert","secondaryButtonText","text"]],[30,0,["onConfirmDelete"]],[30,0,["onCancelDelete"]],[30,0,["onDismissDelete"]],"profile-edit-form-page-delete"]],null],[1,"\\n"]],[]],null],[1,"\\n"],[41,[30,0,["profileEditFormPage","discardAlert"]],[[[1," "],[8,[39,27],null,[["@isOpen","@title","@content","@primaryActionText","@secondaryActionText","@onPrimary","@onSecondary","@onEscape","@testId"],[[30,0,["isDiscardChangesConfirmationOpen"]],[30,0,["profileEditFormPage","discardAlert","title","text"]],[30,0,["profileEditFormPage","discardAlert","description","text"]],[30,0,["profileEditFormPage","discardAlert","primaryButtonText","text"]],[30,0,["profileEditFormPage","discardAlert","secondaryButtonText","text"]],[30,0,["onConfirmDiscardChanges"]],[30,0,["onCancelDiscardChanges"]],[30,0,["onDismissDiscardChanges"]],"profile-edit-form-page-discard-changes"]],null],[1,"\\n"]],[]],null],[41,[30,0,["formResponseSaveAlert"]],[[[1," "],[8,[39,27],null,[["@isOpen","@title","@content","@primaryActionText","@secondaryActionText","@onPrimary","@onSecondary","@onEscape","@testId"],[[30,0,["isSwitchLocaleConfirmationOpen"]],[30,0,["formResponseSaveAlert","title","text"]],[30,0,["formResponseSaveAlert","description","text"]],[30,0,["formResponseSaveAlert","primaryButtonText","text"]],[30,0,["formResponseSaveAlert","secondaryButtonText","text"]],[30,0,["onConfirmSwitchLocale"]],[30,0,["onCancelSwitchLocale"]],[30,0,["onDismissSwitchLocale"]],"profile-edit-form-page-switch-locale"]],null],[1,"\\n"]],[]],[[[41,[30,0,["profileEditFormPage","saveAlert"]],[[[1," "],[8,[39,27],null,[["@isOpen","@title","@content","@primaryActionText","@secondaryActionText","@onPrimary","@onSecondary","@onEscape","@testId"],[[30,0,["isSwitchLocaleConfirmationOpen"]],[30,0,["profileEditFormPage","saveAlert","title","text"]],[30,0,["profileEditFormPage","saveAlert","description","text"]],[30,0,["profileEditFormPage","saveAlert","primaryButtonText","text"]],[30,0,["profileEditFormPage","saveAlert","secondaryButtonText","text"]],[30,0,["onConfirmSwitchLocale"]],[30,0,["onCancelSwitchLocale"]],[30,0,["onDismissSwitchLocale"]],"profile-edit-form-page-switch-locale"]],null],[1,"\\n"]],[]],null]],[]]]],[]]]],["@profileEditFormPageViewModel","modal","@editLocale","@focusOnTabSwitch","elements","ProfileForm","@profileEditFormType","@hasUpdatedData","@highlightedSection","&default"],false,["form-builder-v2@client-sensor-increment-metric","global-helpers@eq","if","profile-edit@profile-edit-sub-form-page","artdeco-modal@artdeco-modal","did-insert","text-view-model@text-view-model-v2","artdeco-loader@artdeco-loader","t","did-update","profile-edit@form-sections/secondary-locale-section","profile-edit@form-sections/osmosis-section","global-helpers@or","artdeco-entity-lockup@artdeco-entity-lockup","image-view-model@image-view-model","let","component","ember-holy-futuristic-template-namespacing-batman-translate-dynamic-2","concat","has-block","yield","hash","artdeco-button@artdeco-button","ember-cli-pemberly-tracking@track-view","get","-get-dynamic-var","on","artdeco-modal@artdeco-confirmation-dialog"]]',moduleName:"profile-edit/components/profile-edit-form-page.hbs",isStrictMode:!1}),Ae=["profileLifeEventForm","profileOccupationForm","genericForm"],Re="components/profile-edit@profile-edit-form-page",Ue=[E.FORM_TYPE.skills,E.FORM_TYPE.language,E.FORM_TYPE.summary,E.FORM_TYPE["guided-edit-add-skills"],E.FORM_TYPE["guided-edit-industry"],E.FORM_TYPE["guided-edit-location"]],je=[E.FORM_TYPE.intro,E.FORM_TYPE.summary],ze=["profileTopCardForm"],Ve="request_recommendation_successful_toast",qe="write_recommendation_successful_toast",Be="revise_recommendation_successful_toast",He="response_recommendation_successful_toast",Ge={checkboxFormComponent:"CHECKBOX",dateFormComponent:"DATE",dateRangeFormComponent:"DATE_RANGE",gaiTextFormComponent:"GAI_MULTI_LINE_TEXT",locationFormComponent:"LOCATION",mediaUploadFormComponent:"MEDIA_UPLOAD",multiSelectTypeaheadEntityFormComponent:"MULTI_SELECT_TYPEAHEAD_ENTITY",multilineTextFormComponent:"MULTI_LINE_TEXT",nestedCheckboxFormComponent:"NESTED_CHECKBOX",numberInputFormComponent:"NUMBER_INPUT",pillFormComponent:"PILL",radioButtonFormComponent:"RADIO_BUTTON",singleLineTextFormComponent:"SINGLE_LINE_TEXT",singleTypeaheadEntityFormComponent:"SINGLE_TYPEAHEAD_ENTITY",starRatingFormComponent:"STAR_RATING",textEntityListFormComponent:"TEXT_ENTITY_LIST",toggleFormComponent:"TOGGLE",reorderableListFormComponent:"REORDERABLE_LIST"}
|
|
function We(e){const t=(0,U.getGraphQlValueWithDashFallback)(e,"formComponentResolutionResult")
|
|
return Ge[(0,y.getComponentType)(t)]}function Ye(e,t){var i
|
|
const r=e&&e[t]
|
|
return null==r||null===(i=r.saveSucessMessage)||void 0===i?void 0:i.text}let Ke=e.default=(q=(0,f.inject)("authentication@authenticated-user"),B=(0,f.inject)("client-sensor-web@client-sensor"),H=(0,f.inject)("gdpr-notice@gdpr-notice"),G=(0,f.inject)("profile-edit@forms-navigation-manager"),W=(0,f.inject)("persistent-toast-manager@persistent-toast-manager"),Y=(0,f.inject)("@linkedin/ember-restli-graphql@graphql"),K=(0,f.inject)("lix"),Q=(0,f.inject)("profile-services@identity-store"),$=(0,f.inject)("global-services@store-shim"),J=(0,f.inject)("tracking"),X=(0,f.inject)("i18n"),Z=(0,f.inject)("lego@tracking"),ee=(0,f.inject)("form-builder-v2@dependency-handler"),te=(0,M.trackedReset)({memo:"args.profileEditFormPageViewModel",update(){return this._initTreasuryHandler()}}),ie=(Ce=new WeakMap,xe=new WeakMap,Le=new WeakMap,class extends c.default{get isGraphqlEditFormQueryEnabled(){return this.lix.getTreatmentIsEnabled("voyager.web.profile-graphql-edit-form-migration")}get isLoading(){return this.isSaving||this.isDeleting||this.isLoadingFormData}get isDiscardChangesConfirmationOpen(){return this.isSwitchingLocale||this.isExitingForm}get shouldShowSecondaryLocaleSection(){return this.hasSecondaryLocales&&ze.indexOf(this.profileFormType)<0}get supportedLocales(){return this.isGraphqlEditFormQueryEnabled&&E.SLP_FORMS_TYPES.includes(this.args.profileEditFormType)&&(0,m.get)(this,"profileEditFormPage.profile.supportedLocalizedContents")?(0,m.get)(this,"profileEditFormPage.profile.supportedLocalizedContents"):(0,m.get)(this,"profileEditFormPage.profile.supportedLocales")}get hasSecondaryLocales(){var e
|
|
return(null===(e=this.supportedLocales)||void 0===e?void 0:e.length)>1}get profileEditFormPage(){return(0,m.get)(this.args,"profileEditFormPageViewModel.profileEditFormPage")}get profileForm(){return this.args.profileEditFormPageViewModel.profileFormViewModel.profileForm}get profileFormType(){return this.args.profileEditFormPageViewModel.profileFormViewModel.profileFormType}get dasherizedProfileFormType(){return(0,g.dasherize)(this.profileFormType)}get hasRequiredFields(){return(0,m.get)(this,"profileEditFormPage.hasRequiredFields")??!0}get modalHeader(){return(0,m.get)(this,"profileEditFormPage.formPageHeaderText")||(0,m.get)(this,"profileEditFormPage.formTitle")}get modalContentTitle(){return(0,m.get)(this,"profileEditFormPage.formPageHeaderText")?(0,m.get)(this,"profileEditFormPage.formTitle"):void 0}get modalContentSubtitle(){return(0,m.get)(this,"profileEditFormPage.formSubtitle")}get auxData(){switch(this.profileFormType){case"genericForm":case"profileLifeEventForm":case"profileOccupationForm":return{treasuryHandler:this._treasuryHandler}}return{}}get showTypeaheadInContent(){return this.args.showTypeaheadInContent||Ue.indexOf(this.args.profileEditFormType)>=0}get shouldAlwaysEnableSecondaryLocale(){return je.indexOf(this.args.profileEditFormType)>=0}get isSecondaryLocaleTabsDisabled(){return!this.args.profileEntityUrn&&!this.shouldAlwaysEnableSecondaryLocale}get groupName(){var e
|
|
return null===(e=this.formConfig.clientSensorHandler)||void 0===e?void 0:e.groupName}get noProfileFormMetricName(){var e
|
|
return null===(e=this.formConfig.clientSensorHandler)||void 0===e?void 0:e.getMetricName(T.ADD_EDIT_CLIENT_SENSOR_METRIC_KEYS.PROFILE_FORM_NULL)}get genericFormErrorMetricName(){var e
|
|
return null===(e=this.formConfig.clientSensorHandler)||void 0===e?void 0:e.getMetricName(T.ADD_EDIT_CLIENT_SENSOR_METRIC_KEYS.PROFILE_GENERIC_FORM_DATA_ERROR)}get noProfileFormCustomMetricName(){var e
|
|
return null===(e=this.formConfig.clientSensorHandler)||void 0===e?void 0:e.getMetricName(T.ADD_EDIT_CLIENT_SENSOR_METRIC_KEYS[`PROFILE_${this.args.profileEditFormType}_FORM_NULL`])}get hasCustomMetricsNoProfileForm(){return!this.profileForm&&T.SUPPORTS_CUSTOM_CLIENT_SENSOR_PROFILE_FORM_TYPE_NULL[this.args.profileEditFormType]}get hasGenericFormDataError(){if(this.profileForm&&"genericForm"===this.profileFormType){const e=(0,m.get)(this.profileForm,this.profileFormType)
|
|
return!e||!(0,U.getGraphQlValueWithDashFallback)(e,"formSections").length}return!1}get invalidTreasuryCountMetricName(){var e
|
|
if("genericForm"===this.profileFormType){var t
|
|
return null===(t=this.formConfig.clientSensorHandler)||void 0===t?void 0:t.getMetricName(T.ADD_EDIT_CLIENT_SENSOR_METRIC_KEYS.PROFILE_GENERIC_FORM_TREASURY_MEDIA_COUNT_MISMATCH)}return null===(e=this.formConfig.clientSensorHandler)||void 0===e?void 0:e.getMetricName(T.ADD_EDIT_CLIENT_SENSOR_METRIC_KEYS.PROFILE_OCCUPATION_FORM_TREASURY_MEDIA_MAP_NULL)}get hasInvalidTreasuryCount(){if("genericForm"===this.profileFormType){const e=(0,U.getGraphQlValueWithDashFallback)((0,m.get)(this.profileForm,this.profileFormType),"formSections").find((e=>!!(0,m.get)(e,"treasuryFormSection")))
|
|
if(!e)return!1
|
|
const t=(0,m.get)(e,"treasuryFormSection")
|
|
return t&&(0,m.get)(t,"treasuryCount")>0&&!(0,m.get)(t,"profileTreasuryUrns.length")}return(0,m.get)(this,`profileForm.${this.profileFormType}.treasuryCount`)>0&&!(0,m.get)(this,`profileForm.${this.profileFormType}.profileTreasury.length`)}get trackingIdBase64(){return this.args.trackingId||this.trackingIdByte16&&(0,O.getByteStringAsBase64)(this.trackingIdByte16)}get contentTrackingId(){return this.args.trackingId||this.trackingIdByte16&&(0,O.getByteStringAsBase64)(this.trackingIdByte16)}get actionCategory(){return this.args.profileEntityUrn?"UPDATE":"CREATE"}get trackingIdByte16(){return(0,m.get)(this,"profileEditFormPage.trackingId")}get isProfileEditSaveUsingGraphQLMutationEnabled(){return this.lix.getTreatmentIsEnabled("voyager.web.profile-edit-save-using-graphql-mutations")}get _isRecommendationForm(){return"recommendationForm"===this.profileFormType}get _isOriginEntityUrnsUseCase(){return this.args.originEntityUrns&&!this._isRecommendationForm}get _graphqlSaveResultField(){let e="doSaveV2IdentityDashProfileEditFormPages"
|
|
this._isOriginEntityUrnsUseCase?e="doSaveWithOriginEntityUrnsIdentityDashProfileEditFormPages":this.isProfileEditSaveUsingGraphQLMutationEnabled&&(e="doSaveFormIdentityDashProfileEditFormPages")
|
|
return`data.${e}.result`}_getSectionUrnGraphQL(e){const t=e&&(0,m.get)(e,`${this._graphqlSaveResultField}.editedProfileEntity`)
|
|
return t?(0,j.getSectionUrnFromSectionUnion)(t):""}_getSaveNextBestActionPageTypes(e){return e&&(0,m.get)(e,`${this._graphqlSaveResultField}.profileNextBestActionPageTypes`)}get formConfig(){return{clientSensorHandler:new v.FormBuilderClientSensorHandler(this.clientSensor,T.ADD_EDIT_CLIENT_SENSOR_GROUP_NAME,T.ADD_EDIT_CLIENT_SENSOR_METRICS),pem:{productName:"Voyager - Profile - Add/Edit"},onComponentImpression:this._onFormComponentImpression.bind(this),onComponentAction:this._onFormComponentAction.bind(this),tracking:{trackingId:this.trackingIdBase64,viewName:"profile-form-component",typeaheadSuggestionsViewName:"profile-form-suggestion-edit"},formPendingActions:this.args.formPendingActions}}constructor(){super(...arguments);(0,t.default)(this,"authenticatedUser",re,this);(0,t.default)(this,"clientSensor",oe,this);(0,t.default)(this,"gdprNotice",ne,this);(0,t.default)(this,"formsNavigationManager",ae,this);(0,t.default)(this,"persistentToastManager",le,this);(0,t.default)(this,"graphql",se,this);(0,t.default)(this,"lix",de,this);(0,t.default)(this,"identityStore",ce,this);(0,t.default)(this,"storeShim",ue,this);(0,t.default)(this,"tracking",pe,this);(0,t.default)(this,"i18n",me,this);(0,t.default)(this,"legoTracking",fe,this);(0,t.default)(this,"dependencyHandler",ge,this)
|
|
Ce.set(this,{writable:!0,value:void 0})
|
|
xe.set(this,{writable:!0,value:!1})
|
|
Le.set(this,{writable:!0,value:!1});(0,t.default)(this,"_treasuryHandler",he,this);(0,t.default)(this,"isDeleteConfirmationOpen",be,this);(0,t.default)(this,"isExitingForm",ye,this);(0,t.default)(this,"isSaving",_e,this);(0,t.default)(this,"isDeleting",ve,this);(0,t.default)(this,"formResponseSaveAlert",Pe,this);(0,t.default)(this,"isLoadingFormData",we,this);(0,t.default)(this,"gaiFormElementUrnMapping",Ee,this);(0,t.default)(this,"isSwitchLocaleConfirmationOpen",Te,this);(0,t.default)(this,"isSwitchingLocale",Se,this);(0,t.default)(this,"localeToSwitchTo",Fe,this);(0,t.default)(this,"newSectionUrn",Me,this);(0,t.default)(this,"subFormType",Oe,this);(0,t.default)(this,"subFormData",De,this);(0,t.default)(this,"showSubForm",ke,this);(0,t.default)(this,"elementIdToFocusOn",Ie,this)
|
|
this._showGDPROnLoadToasts()}get _formHasChanges(){var e,t
|
|
return this.args.profileEditFormPageViewModel.hasUpdatedInputs||(null===(e=this.auxData)||void 0===e||null===(t=e.treasuryHandler)||void 0===t?void 0:t.hasTreasuryToSave)}willDestroy(){super.willDestroy(...arguments);(0,o.default)(this,Le)||this.args.profileEditFormPageViewModel.resetForm()}onNavigationButtonClick(e){const{openExternally:t,navigationUrl:i}=(0,m.getProperties)(e,"openExternally","navigationUrl")
|
|
if(!(t||i.indexOf("/add-edit/")<0&&i.indexOf("/edit/")<0)){(0,r.default)(this,Le,!0)
|
|
this.formsNavigationManager.saveFormRoute(this.args.profileEditFormPageViewModel)}}onDismissModal(){var e
|
|
this.tracking.fireInteractionEvent("dismiss")
|
|
this._formHasChanges&&null!==(e=this.profileEditFormPage)&&void 0!==e&&e.discardAlert?this.isExitingForm=!0:this._exitForm("cancel")}onDelete(){var e
|
|
this._fireProfileFormActionEvent("DELETE")
|
|
this.tracking.fireInteractionEvent("delete")
|
|
null!==(e=this.profileEditFormPage)&&void 0!==e&&e.deleteAlert?this.isDeleteConfirmationOpen=!0:this._deleteForm()}onSave(){this._fireProfileFormActionEvent(this.actionCategory)
|
|
this.tracking.fireInteractionEvent("save")
|
|
const e=this.args.profileEditFormPageViewModel.validateForm()
|
|
e.length>0?(0,_.scrollToFirstError)(e):this._saveForm()}onSwitchEditLocale(e){var t
|
|
if(this._formHasChanges&&null!==(t=this.profileEditFormPage)&&void 0!==t&&t.discardAlert){this.isSwitchingLocale=!0
|
|
this.localeToSwitchTo=e}else this._switchEditLocale(e)}onConfirmDelete(){this._fireFormPageEvent("deleteAlert.primaryButtonControlName")
|
|
this.isDeleteConfirmationOpen=!1
|
|
this._deleteForm()}onCancelDelete(){this._fireFormPageEvent("deleteAlert.secondaryButtonControlName")
|
|
this.isDeleteConfirmationOpen=!1}onDismissDelete(){this._fireFormPageEvent("deleteAlert.dismissControlName")
|
|
this.isDeleteConfirmationOpen=!1}onConfirmDiscardChanges(){this._fireFormPageEvent("discardAlert.primaryButtonControlName")
|
|
if(this.isExitingForm){this.isExitingForm=!1;(0,R.runTask)(this,(()=>this._exitForm("cancel")),1)}else{this.isSwitchingLocale=!1
|
|
this._switchEditLocale(this.localeToSwitchTo)}}onCancelDiscardChanges(){this._fireFormPageEvent("discardAlert.secondaryButtonControlName")
|
|
this.isExitingForm?this.isExitingForm=!1:this.isSwitchingLocale=!1}onDismissDiscardChanges(){this._fireFormPageEvent("discardAlert.dismissControlName")
|
|
this.isExitingForm?this.isExitingForm=!1:this.isSwitchingLocale=!1}onConfirmSwitchLocale(){this.formResponseSaveAlert?this._fireFormPageEventForSaveAlert("primaryButtonControlName"):this._fireFormPageEvent("saveAlert.primaryButtonControlName")
|
|
this.isSwitchLocaleConfirmationOpen=!1
|
|
this._switchEditLocale(this.localeToSwitchTo,this.newSectionUrn)}onCancelSwitchLocale(){this.formResponseSaveAlert?this._fireFormPageEventForSaveAlert("secondaryButtonControlName"):this._fireFormPageEvent("saveAlert.secondaryButtonControlName")
|
|
this.isSwitchLocaleConfirmationOpen=!1
|
|
this._exitForm("save")}onDismissSwitchLocale(){this.formResponseSaveAlert?this._fireFormPageEventForSaveAlert("dismissControlName"):this._fireFormPageEvent("saveAlert.dismissControlName")
|
|
this.isSwitchLocaleConfirmationOpen=!1
|
|
this._exitForm("save")}openSubForm(e,t,i){var o;(0,r.default)(this,Ce,null===(o=document.querySelector("#profile-edit-form-page-content-wrapper"))||void 0===o?void 0:o.scrollTop)
|
|
this.subFormType=e
|
|
this.subFormData=t
|
|
this.elementIdToFocusOn=i
|
|
this.showSubForm=!0}closeSubForm(){this.subFormType=void 0
|
|
this.subFormData=void 0
|
|
this.showSubForm=!1}onFormInsert(){if(!(0,o.default)(this,xe)){(0,r.default)(this,xe,!0)
|
|
const e=(0,m.get)(this.args,"profileEditFormPage.legoTrackingId")
|
|
e&&this.legoTracking.sendLegoImpression(e,P.LEGO_ENUM_CONSTANTS.LEGO_IMPRESSION_VISIBILITY_SHOW)}((0,o.default)(this,Ce)||this.elementIdToFocusOn)&&(0,b.readDOM)((()=>{if(!this.isDestroying)if(this.elementIdToFocusOn){const e=document.getElementById(this.elementIdToFocusOn)
|
|
e&&(0,b.mutateDOM)((()=>{if(!this.isDestroying){e.focus()
|
|
this.elementIdToFocusOn=void 0}}))}else{const e=document.querySelector("#profile-edit-form-page-content-wrapper");(0,b.mutateDOM)((()=>{if(!this.isDestroying){e.scrollTop=(0,o.default)(this,Ce);(0,r.default)(this,Ce,void 0)}}))}}))}onEditLocaleChange(){(0,b.readDOM)((()=>{if(this.isDestroying)return
|
|
const e=document.querySelector("#profile-edit-form-page-content-wrapper");(0,b.mutateDOM)((()=>{this.isDestroying||(e.scrollTop=0)}))}))}onLoadingFormData(){let e=arguments.length>0&&void 0!==arguments[0]&&arguments[0]
|
|
this.isLoadingFormData=e}_onFormComponentImpression(e){const t=We(e),i=(0,m.get)(e,"entityUrn"),{trackingIdBase64:r}=this
|
|
return t&&i&&r?()=>({name:"ProfileFormComponentImpressionEvent",body:{formComponentType:t,profileEditFormElementUrn:i,trackingId:r}}):()=>[]}_onFormComponentAction(e,t,i){if(i){if("gaiTextFormComponent"===this.dependencyHandler.getFormElementViewModelForUrn(e.urn).formComponentType){if(null!=i&&i.trackingId){var r
|
|
this.tracking.fireTrackingPayload("ProfileGeneratedSuggestionViewImpressionEvent",{suggestionTrackingId:null==i?void 0:i.trackingId,suggestionViewTrackingId:null===(r=this.profileEditFormPage)||void 0===r?void 0:r.trackingId})}this.gaiFormElementUrnMapping[e.urn]=null==i?void 0:i.trackingId}}const o=We(e),n=(0,m.get)(e,"entityUrn"),{trackingIdBase64:a}=this
|
|
o&&t&&n&&a&&this.tracking.fireTrackingPayload("ProfileFormComponentActionEvent",{formComponentType:o,profileEditFormElementUrn:n,trackingId:a,controlUrn:this.tracking.generateControlUrn(t)})}_fireFormPageEvent(e){const t=(0,m.get)(this,`profileEditFormPage.${e}`)
|
|
t&&this.tracking.fireInteractionEvent(t)}_fireFormPageEventForSaveAlert(e){const t=(0,m.get)(this.formResponseSaveAlert,e)
|
|
t&&this.tracking.fireInteractionEvent(t)}_updateProfile(){this.args.recipeForUpdate&&this.identityStore.queryURL("com.linkedin.voyager.dash.identity.profile.Profile",(0,m.get)(this.authenticatedUser,"memberId"),{reload:!0,params:{recipe:this.args.recipeForUpdate}})}_saveForm(){switch(this.profileFormType){case"basicProfileForm":case"profileTopCardForm":case"recommendationForm":case"contactInfoForm":case"profileSkillAssociationForm":this._saveProfileEditFormPage().then((e=>{if((0,d.isDestroying)(this))return
|
|
const t=e&&(0,m.get)(e,this._graphqlSaveResultField),i=t?(0,m.get)(t,"pendingActions"):void 0
|
|
i&&this.formsNavigationManager.saveFormPendingActions(i)
|
|
this._afterSaveForm(e)}))
|
|
break
|
|
case"profileLifeEventForm":case"genericForm":case"profileOccupationForm":{const e=(0,m.get)(this.auxData,"treasuryHandler"),t=(0,m.get)(e,"hasTreasuryToSave")
|
|
this._saveProfileEditFormPage(t).then((i=>{if(!(0,d.isDestroying)(this))if(t){const t=this._getSectionUrnGraphQL(i)
|
|
t&&(e.sectionUrn=t)
|
|
e.saveTreasury().then((()=>{(0,d.isDestroying)(this)||this._showSuccessToast("save_successful_toast")})).catch((e=>{if((0,d.isDestroying)(this))throw e
|
|
this._showErrorToast(e,"treasury_failure_toast")
|
|
throw e})).finally((()=>{if(!this.isDestroying){this.isSaving=!1
|
|
this._updateProfile()
|
|
this._afterSaveForm(i)}}))}else this._afterSaveForm(i)}))
|
|
break}}}_deleteForm(){this.isDeleting=!0
|
|
const e={profileEntityUrn:this.args.profileEntityUrn}
|
|
this.graphql.executeQuery(k.default,e,{adapterOptions:{degradations:[(0,z.getFormDeleteTrackingMetadata)(this.args.profileEditFormType)],degradedEntityIDsToRemove:[]}}).then((e=>{if((0,d.isDestroying)(this))return
|
|
this.identityStore.reloadVersionTag()
|
|
const t=Ye(e,"data.doDeleteProfileEntityV2IdentityDashProfileEditFormPages.result")
|
|
this._showSuccessToast("delete_successful_toast",{saveSucessMessage:t})
|
|
this._exitForm("delete")})).catch((e=>{if((0,d.isDestroying)(this))throw e
|
|
this._showErrorToast(e,"failure_toast")
|
|
throw e})).finally((()=>{(0,d.isDestroying)(this)||(this.isDeleting=!1)}))}_handleGaiAcceptanceTracking(){Object.keys(this.gaiFormElementUrnMapping).forEach((e=>{const t=this.gaiFormElementUrnMapping[e]
|
|
if(t){var i
|
|
const r=this.dependencyHandler.getFormElementViewModelForUrn(e)
|
|
this.tracking.fireTrackingPayload("ProfileGeneratedSuggestionViewActionEvent",{actionType:"SAVE",suggestionViewTrackingId:null===(i=this.profileEditFormPage)||void 0===i?void 0:i.trackingId,suggestionTrackingId:t,originalProfileContentValue:r.inputValues.initialValue,currentProfileContentFormValue:r.inputValues.value})}}))}_afterSaveForm(e){this._handleGaiAcceptanceTracking()
|
|
const t=e&&(0,m.get)(e,this._graphqlSaveResultField),i=this._getSaveNextBestActionPageTypes(e)
|
|
if((null==i?void 0:i.length)>0){var r,o
|
|
null===(r=(o=this.args).exitToNextBestActionForm)||void 0===r||r.call(o,i,(0,m.get)(t,"editedProfileEntity"))}else{this.formResponseSaveAlert=t?(0,m.get)(t,"saveAlert"):void 0
|
|
if(this.args.profileEditFormPageViewModel.hasUpdatedInputs&&this.hasSecondaryLocales&&(this.formResponseSaveAlert??(0,m.get)(this,"profileEditFormPage.saveAlert"))){const t=this.args.editLocale?this.supportedLocales.indexOf(this.supportedLocales.find((e=>this.isGraphqlEditFormQueryEnabled?(0,w.localeToString)((0,m.get)(e,"locale"))===this.args.editLocale:(0,w.localeToString)(e)===this.args.editLocale))):0,i=this.supportedLocales[t+1],r=this.isGraphqlEditFormQueryEnabled&&i?(0,w.localeToString)((0,m.get)(i,"locale")):(0,w.localeToString)(i)
|
|
if(r){let t
|
|
this.args.profileEntityUrn||(t=this._getSectionUrnGraphQL(e))
|
|
if(this.args.profileEntityUrn||t||this.shouldAlwaysEnableSecondaryLocale){this.newSectionUrn=t
|
|
this.isSwitchLocaleConfirmationOpen=!0
|
|
this.localeToSwitchTo=r
|
|
return}}}this._exitForm("save")}}_saveProfileEditFormPage(e){const t=this.args.profileEditFormPageViewModel.formElementInputsForApi
|
|
if(t.length){this.isSaving=!0
|
|
const{paramsForSave:i,originEntityUrns:r}=this.args
|
|
let o=I.default
|
|
this._isOriginEntityUrnsUseCase&&(o=C.default)
|
|
this._isRecommendationForm&&(o=L.default)
|
|
const n={formElementInputs:t,...i}
|
|
this.args.editLocale&&(n.locale=(0,w.stringToLocale)(this.args.editLocale))
|
|
!this._isRecommendationForm&&this.trackingIdByte16&&(n.trackingId=this.trackingIdByte16)
|
|
this._isOriginEntityUrnsUseCase&&(n.originEntityUrns=V.decoder.decode(r))
|
|
return(!this.isProfileEditSaveUsingGraphQLMutationEnabled||this._isOriginEntityUrnsUseCase||this._isRecommendationForm?this.graphql.executeQuery(o,n,{adapterOptions:{degradations:[(0,z.getFormPostTrackingMetadata)(this.args.profileEditFormType)],degradedEntityIDsToRemove:[]},reload:!0}):this.graphql.executeMutation(x.default,n,{adapterOptions:{degradations:[(0,z.getFormPostTrackingMetadata)(this.args.profileEditFormType)],degradedEntityIDsToRemove:[]},reload:!0})).then((t=>{if(!(0,d.isDestroying)(this)){this._showGDPROnSaveToasts()
|
|
this.identityStore.reloadVersionTag()
|
|
if(!e){this.isSaving=!1
|
|
const e=function(e,t){switch(e){case"REQUEST_RECOMMENDATION":return Ve
|
|
case"WRITE_RECOMMENDATION":{const{previousRecommendationUrn:e,recommendationRequestUrn:i}=t
|
|
return e?Be:i?He:qe}case"CAREER_BREAK":return"career_break_successful_toast"
|
|
case"SUMMARY":return"summary_successful_toast"
|
|
default:return"save_successful_toast"}}(this.args.profileEditFormType,this.args.paramsForSave)
|
|
if((0,h.isEmpty)(this._getSaveNextBestActionPageTypes(t))){const i=Ye(t,this._graphqlSaveResultField)
|
|
this._showSuccessToast(e,{saveSucessMessage:i})}}return t}})).catch((e=>{if((0,d.isDestroying)(this))throw e
|
|
this.isSaving=!1
|
|
this._showErrorToast(e,"failure_toast")
|
|
throw e}))}e&&(this.isSaving=!0)
|
|
return(0,F.resolve)()}_showSuccessToast(e){let{saveSucessMessage:t}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{}
|
|
const i=t??this.i18n.lookupTranslation(Re,e)()
|
|
this.persistentToastManager.success({message:i})}_showErrorToast(e,t){const i=(0,D.getVoyagerUserVisibleExceptionMessage)(e)??this.i18n.lookupTranslation(Re,t)()
|
|
this.persistentToastManager.error({message:i})}_initTreasuryHandler(){if(!Ae.includes(this.profileFormType))return
|
|
const e=(0,w.localeToString)((0,m.get)(this,"profileEditFormPage.profile.primaryLocale")||(0,m.get)(this,"profileEditFormPage.profile.primaryLocalizedContent.locale"))
|
|
let t=(0,m.get)(this.profileForm,this.profileFormType)
|
|
if("genericForm"===this.profileFormType){const e=(0,U.getGraphQlValueWithDashFallback)(t,"formSections").find((e=>(0,m.get)(e,"treasuryFormSection")))
|
|
t=(0,m.get)(e,"treasuryFormSection")}return new S.default((0,m.get)(t,"profileTreasury"),(0,m.get)(t,"treasuryCount"),this.args.profileEntityUrn,this.args.editLocale||e,{identityStore:this.identityStore,store:this.storeShim,graphql:this.graphql,lix:this.lix})}_fireProfileFormActionEvent(e){const{profileEditFormType:t}=this.args
|
|
t&&this.trackingIdBase64&&this.tracking.fireTrackingPayload("ProfileFormActionEvent",{changeType:e,profileEditFormType:t,trackingId:this.trackingIdBase64})}_switchEditLocale(e,t){var i,r
|
|
this.args.profileEditFormPageViewModel.resetForm()
|
|
null===(i=(r=this.args).switchEditLocale)||void 0===i||i.call(r,e,t)}_exitForm(e){var t,i
|
|
this.args.profileEditFormPageViewModel.resetForm()
|
|
null===(t=(i=this.args).exitForm)||void 0===t||t.call(i,e)}_showGDPROnLoadToasts(){switch(this.args.profileEditFormType){case E.FORM_TYPE.intro:this._showGDPRToast(N.GDPR_NOTICE_POLICY_TYPE.LOCATION_VISIBLE_ON_PROFILE,"LOCATION_VISIBLE_ON_PROFILE_MESSAGE")
|
|
return
|
|
case E.FORM_TYPE["contact-info"]:this._showGDPRToast(N.GDPR_NOTICE_POLICY_TYPE.CONTACT_INFO_VISIBILITY,"CONTACT_INFO_VISIBILITY_MESSAGE","CONTACT_INFO_VISIBILITY_CTA",`${(0,A.getDomainUrl)()}/psettings/privacy/email`)
|
|
this._showGDPRToast(N.GDPR_NOTICE_POLICY_TYPE.MY_NETWORK_PAGE,"MY_NETWORK_PAGE_MESSAGE","MY_NETWORK_PAGE_CTA",`${(0,A.getDomainUrl)()}/psettings/visibility/email`)}}_showGDPROnSaveToasts(){if(this.args.profileEditFormType===E.FORM_TYPE.intro)this._showGDPRToast(N.GDPR_NOTICE_POLICY_TYPE.CONTROL_DOWNLOADABLE_PROFILE_SECTIONS,"CONTROL_DOWNLOADABLE_PROFILE_SECTIONS_MESSAGE","CONTROL_DOWNLOADABLE_PROFILE_SECTIONS_CTA",`${(0,A.getDomainUrl)()}/psettings/data-sharing`)}_showGDPRToast(e,t,i,r){this.gdprNotice.showToast(e,this.i18n.lookupTranslation("components/profile-edit@profile-edit-form-page",t)(),i?this.i18n.lookupTranslation("components/profile-edit@profile-edit-form-page",i)():void 0,r)}}),re=(0,n.default)(ie.prototype,"authenticatedUser",[q],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),oe=(0,n.default)(ie.prototype,"clientSensor",[B],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),ne=(0,n.default)(ie.prototype,"gdprNotice",[H],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),ae=(0,n.default)(ie.prototype,"formsNavigationManager",[G],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),le=(0,n.default)(ie.prototype,"persistentToastManager",[W],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),se=(0,n.default)(ie.prototype,"graphql",[Y],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),de=(0,n.default)(ie.prototype,"lix",[K],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),ce=(0,n.default)(ie.prototype,"identityStore",[Q],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),ue=(0,n.default)(ie.prototype,"storeShim",[$],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),pe=(0,n.default)(ie.prototype,"tracking",[J],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),me=(0,n.default)(ie.prototype,"i18n",[X],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),fe=(0,n.default)(ie.prototype,"legoTracking",[Z],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),ge=(0,n.default)(ie.prototype,"dependencyHandler",[ee],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),he=(0,n.default)(ie.prototype,"_treasuryHandler",[te],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),be=(0,n.default)(ie.prototype,"isDeleteConfirmationOpen",[u.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),ye=(0,n.default)(ie.prototype,"isExitingForm",[u.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),_e=(0,n.default)(ie.prototype,"isSaving",[u.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),ve=(0,n.default)(ie.prototype,"isDeleting",[u.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),Pe=(0,n.default)(ie.prototype,"formResponseSaveAlert",[u.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){}}),we=(0,n.default)(ie.prototype,"isLoadingFormData",[u.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),Ee=(0,n.default)(ie.prototype,"gaiFormElementUrnMapping",[u.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return{}}}),Te=(0,n.default)(ie.prototype,"isSwitchLocaleConfirmationOpen",[u.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),Se=(0,n.default)(ie.prototype,"isSwitchingLocale",[u.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),Fe=(0,n.default)(ie.prototype,"localeToSwitchTo",[u.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){}}),Me=(0,n.default)(ie.prototype,"newSectionUrn",[u.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){}}),Oe=(0,n.default)(ie.prototype,"subFormType",[u.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){}}),De=(0,n.default)(ie.prototype,"subFormData",[u.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){}}),ke=(0,n.default)(ie.prototype,"showSubForm",[u.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),Ie=(0,n.default)(ie.prototype,"elementIdToFocusOn",[u.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),(0,n.default)(ie.prototype,"onNavigationButtonClick",[m.action],Object.getOwnPropertyDescriptor(ie.prototype,"onNavigationButtonClick"),ie.prototype),(0,n.default)(ie.prototype,"onDismissModal",[m.action],Object.getOwnPropertyDescriptor(ie.prototype,"onDismissModal"),ie.prototype),(0,n.default)(ie.prototype,"onDelete",[m.action],Object.getOwnPropertyDescriptor(ie.prototype,"onDelete"),ie.prototype),(0,n.default)(ie.prototype,"onSave",[m.action],Object.getOwnPropertyDescriptor(ie.prototype,"onSave"),ie.prototype),(0,n.default)(ie.prototype,"onSwitchEditLocale",[m.action],Object.getOwnPropertyDescriptor(ie.prototype,"onSwitchEditLocale"),ie.prototype),(0,n.default)(ie.prototype,"onConfirmDelete",[m.action],Object.getOwnPropertyDescriptor(ie.prototype,"onConfirmDelete"),ie.prototype),(0,n.default)(ie.prototype,"onCancelDelete",[m.action],Object.getOwnPropertyDescriptor(ie.prototype,"onCancelDelete"),ie.prototype),(0,n.default)(ie.prototype,"onDismissDelete",[m.action],Object.getOwnPropertyDescriptor(ie.prototype,"onDismissDelete"),ie.prototype),(0,n.default)(ie.prototype,"onConfirmDiscardChanges",[m.action],Object.getOwnPropertyDescriptor(ie.prototype,"onConfirmDiscardChanges"),ie.prototype),(0,n.default)(ie.prototype,"onCancelDiscardChanges",[m.action],Object.getOwnPropertyDescriptor(ie.prototype,"onCancelDiscardChanges"),ie.prototype),(0,n.default)(ie.prototype,"onDismissDiscardChanges",[m.action],Object.getOwnPropertyDescriptor(ie.prototype,"onDismissDiscardChanges"),ie.prototype),(0,n.default)(ie.prototype,"onConfirmSwitchLocale",[m.action],Object.getOwnPropertyDescriptor(ie.prototype,"onConfirmSwitchLocale"),ie.prototype),(0,n.default)(ie.prototype,"onCancelSwitchLocale",[m.action],Object.getOwnPropertyDescriptor(ie.prototype,"onCancelSwitchLocale"),ie.prototype),(0,n.default)(ie.prototype,"onDismissSwitchLocale",[m.action],Object.getOwnPropertyDescriptor(ie.prototype,"onDismissSwitchLocale"),ie.prototype),(0,n.default)(ie.prototype,"openSubForm",[m.action],Object.getOwnPropertyDescriptor(ie.prototype,"openSubForm"),ie.prototype),(0,n.default)(ie.prototype,"closeSubForm",[m.action],Object.getOwnPropertyDescriptor(ie.prototype,"closeSubForm"),ie.prototype),(0,n.default)(ie.prototype,"onFormInsert",[m.action],Object.getOwnPropertyDescriptor(ie.prototype,"onFormInsert"),ie.prototype),(0,n.default)(ie.prototype,"onEditLocaleChange",[m.action],Object.getOwnPropertyDescriptor(ie.prototype,"onEditLocaleChange"),ie.prototype),(0,n.default)(ie.prototype,"onLoadingFormData",[m.action],Object.getOwnPropertyDescriptor(ie.prototype,"onLoadingFormData"),ie.prototype),ie);(0,l.setComponentTemplate)(Ne,Ke)}))
|
|
define("profile-edit/components/profile-edit-sub-form-page",["exports","@ember/component","@ember/template-factory","@ember/debug","@glimmer/component"],(function(e,t,i,r,o){"use strict"
|
|
Object.defineProperty(e,"__esModule",{value:!0})
|
|
e.default=void 0
|
|
const n=(0,i.createTemplateFactory)({id:"CrBEoZOF",block:'[[[44,[[50,[28,[37,2],[[30,0,["subFormComponent"]]],null],0,null,null]],[[[1," "],[8,[30,1],null,[["@subFormData","@closeSubForm"],[[30,2],[30,3]]],null],[1,"\\n"]],[1]]]],["ProfileSubForm","@subFormData","@closeSubForm"],false,["let","component","ember-holy-futuristic-template-namespacing-batman-translate-dynamic-2"]]',moduleName:"profile-edit/components/profile-edit-sub-form-page.hbs",isStrictMode:!1}),a={treasuryEdit:"profile-edit@profile-sub-form/treasury-edit"}
|
|
class l extends o.default{get subFormComponent(){const e=a[this.args.subFormType]
|
|
return e}}e.default=l;(0,t.setComponentTemplate)(n,l)}))
|
|
define("profile-edit/components/profile-form/basic-profile-form",["exports","@ember/component","@ember/template-factory","@ember/component/template-only"],(function(e,t,i,r){"use strict"
|
|
Object.defineProperty(e,"__esModule",{value:!0})
|
|
e.default=void 0
|
|
const o=(0,i.createTemplateFactory)({id:"2v5Vdn4e",block:'[[[1,"\\n"],[10,0],[14,0,"pv4 ph5"],[12],[1,"\\n"],[41,[30,1],[[[1," "],[10,2],[14,0,"t-12 t-black--light"],[12],[1,"\\n "],[1,[28,[35,1],["required_info","profile-edit/components/profile-form/basic-profile-form"],null]],[1,"\\n "],[13],[1,"\\n"]],[]],null],[1," "],[8,[39,2],[[16,0,[52,[30,1],"pt5"]]],[["@viewModel","@formConfig","@onNavigationButtonClick"],[[28,[37,3],[[30,2,["formSectionViewModels"]],"basicProfileForm"],null],[30,3],[30,4]]],null],[1,"\\n"],[13]],["@hasRequiredFields","@profileFormViewModel","@formConfig","@onNavigationButtonClick"],false,["if","t","form-builder-v2@dash-form-section","profile-edit@get-form-section-view-model"]]',moduleName:"profile-edit/components/profile-form/basic-profile-form.hbs",isStrictMode:!1})
|
|
e.default=(0,t.setComponentTemplate)(o,(0,r.default)())}))
|
|
define("profile-edit/components/profile-form/contact-info-form",["exports","@ember/component","@ember/template-factory","@glimmer/component","@ember/object"],(function(e,t,i,r,o){"use strict"
|
|
Object.defineProperty(e,"__esModule",{value:!0})
|
|
e.default=void 0
|
|
const n=(0,i.createTemplateFactory)({id:"jiCWbjdx",block:'[[[10,0],[14,0,"pb4 ph5"],[12],[1,"\\n"],[42,[28,[37,1],[[28,[37,1],[[30,0,["staticFormLinks"]]],null]],null],null,[[[1," "],[10,0],[14,0,"pt4"],[12],[1,"\\n "],[10,"label"],[14,0,"pe-form-field__label"],[12],[1,[30,1,["header"]]],[13],[1,"\\n "],[8,[39,2],null,[["@navigationButton"],[[30,1,["link"]]]],null],[1,"\\n "],[13],[1,"\\n"]],[1]],null],[1,"\\n"],[41,[30,0,["contactInfoForm","infoSection"]],[[[1," "],[8,[39,4],[[24,0,"pt6"]],[["@viewModel","@formConfig"],[[28,[37,5],[[30,2,["formSectionViewModels"]],"contactInfoForm.infoSection"],null],[30,3]]],null],[1,"\\n"]],[]],null],[41,[30,0,["contactInfoForm","websiteSection"]],[[[1," "],[8,[39,4],[[24,0,"pt6"]],[["@viewModel","@formConfig"],[[28,[37,5],[[30,2,["formSectionViewModels"]],"contactInfoForm.websiteSection"],null],[30,3]]],null],[1,"\\n"]],[]],null],[41,[30,0,["contactInfoForm","imSection"]],[[[1," "],[8,[39,4],[[24,0,"pt6"]],[["@viewModel","@formSection","@formConfig"],[[28,[37,5],[[30,2,["formSectionViewModels"]],"contactInfoForm.imSection"],null],[30,0,["contactInfoForm","imSection"]],[30,3]]],null],[1,"\\n"]],[]],null],[41,[30,0,["contactInfoForm","connectedServices","length"]],[[[1," "],[10,0],[14,0,"pt6"],[12],[1,"\\n"],[41,[30,0,["contactInfoForm","connectedServicesHeader"]],[[[1," "],[10,"h4"],[12],[1,"\\n "],[1,[30,0,["contactInfoForm","connectedServicesHeader"]]],[1,"\\n "],[13],[1,"\\n"]],[]],null],[42,[28,[37,1],[[28,[37,1],[[30,0,["contactInfoForm","connectedServices"]]],null]],null],null,[[[44,[[28,[37,7],[[30,4,["icon"]]],null]],[[[1," "],[8,[39,8],[[16,0,[28,[37,9],["mb1 ",[30,5,["class"]]],null]]],[["@type","@name","@size"],[[30,5,["type"]],[30,5,["name"]],[30,5,["size"]]]],null],[1,"\\n"]],[5]]],[1," "],[8,[39,2],null,[["@navigationButton"],[[30,4,["link"]]]],null],[1,"\\n"]],[4]],null],[1," "],[13],[1,"\\n"]],[]],null],[13]],["staticLink","@profileFormViewModel","@formConfig","service","iconData"],false,["each","-track-array","form-builder-v2@navigation-button","if","form-builder-v2@dash-form-section","profile-edit@get-form-section-view-model","let","form-builder-v2@get-icon-data","hue-web-icons@icon","concat"]]',moduleName:"profile-edit/components/profile-form/contact-info-form.hbs",isStrictMode:!1})
|
|
class a extends r.default{get contactInfoForm(){return(0,o.get)(this.args.profileFormViewModel.profileForm,"contactInfoForm")}get staticFormLinks(){const e=[],t=(0,o.get)(this.args.profileFormViewModel.profileForm,"contactInfoForm.profileUrl"),i=(0,o.get)(this.args.profileFormViewModel.profileForm,"contactInfoForm.email")
|
|
t&&e.push(t)
|
|
i&&e.push(i)
|
|
return e}}e.default=a;(0,t.setComponentTemplate)(n,a)}))
|
|
define("profile-edit/components/profile-form/generic-form",["exports","@ember/component","@ember/template-factory","@glimmer/component","dash-interop-helper/utils/get-graphql-value-with-dash-fallback"],(function(e,t,i,r,o){"use strict"
|
|
Object.defineProperty(e,"__esModule",{value:!0})
|
|
e.default=void 0
|
|
const n=(0,i.createTemplateFactory)({id:"7r10NgxH",block:'[[[10,0],[14,0,"pv4 ph5"],[12],[1,"\\n"],[41,[30,1],[[[1," "],[10,2],[14,0,"t-12 t-black--light"],[12],[1,"\\n "],[1,[28,[35,1],["required_info","profile-edit/components/profile-form/generic-form"],null]],[1,"\\n "],[13],[1,"\\n"]],[]],null],[42,[28,[37,3],[[28,[37,3],[[30,0,["formSections"]]],null]],null],null,[[[41,[30,2,["basicProfileSection"]],[[[1," "],[8,[39,4],[[16,0,[52,[30,1],"pt5"]]],[["@viewModel","@formConfig","@onNavigationButtonClick"],[[28,[37,5],[[30,4,["formSectionViewModels"]],[28,[37,6],["genericForm.formSection",[30,3],".basicProfileSection"],null]],null],[30,5],[30,6]]],null],[1,"\\n"]],[]],null],[1,"\\n"],[41,[30,2,["treasuryFormSection"]],[[[1," "],[8,[39,7],[[24,0,"pt6"]],[["@treasuryHandler","@openSubForm"],[[30,7],[30,8]]],null],[1,"\\n"]],[]],null]],[2,3]],null],[13]],["@hasRequiredFields","formSection","index","@profileFormViewModel","@formConfig","@onNavigationButtonClick","@treasuryHandler","@openSubForm"],false,["if","t","each","-track-array","form-builder-v2@dash-form-section","profile-edit@get-form-section-view-model","concat","profile-edit@form-sections/treasury-section"]]',moduleName:"profile-edit/components/profile-form/generic-form.hbs",isStrictMode:!1})
|
|
class a extends r.default{get formSections(){return(0,o.getGraphQlValueWithDashFallback)(this.args.profileFormViewModel.profileForm,"genericForm.formSections")}}e.default=a;(0,t.setComponentTemplate)(n,a)}))
|
|
define("profile-edit/components/profile-form/profile-life-event-form",["exports","@ember/component","@ember/template-factory","@glimmer/component","@ember/object"],(function(e,t,i,r,o){"use strict"
|
|
Object.defineProperty(e,"__esModule",{value:!0})
|
|
e.default=void 0
|
|
const n=(0,i.createTemplateFactory)({id:"IC2FR3na",block:'[[[10,0],[14,0,"pv4 ph5"],[12],[1,"\\n"],[41,[30,1],[[[1," "],[10,2],[14,0,"t-12 t-black--light"],[12],[1,"\\n "],[1,[28,[35,1],["required_info","profile-edit/components/profile-form/profile-life-event-form"],null]],[1,"\\n "],[13],[1,"\\n"]],[]],null],[1," "],[8,[39,2],[[24,0,"pt5"]],[["@viewModel","@formConfig","@onNavigationButtonClick"],[[28,[37,3],[[30,2,["formSectionViewModels"]],"profileLifeEventForm.basicProfileForm"],null],[30,3],[30,4]]],null],[1,"\\n\\n"],[41,[51,[30,5]],[[[1," "],[8,[39,5],[[24,0,"pt6"]],[["@treasuryHandler","@openSubForm"],[[30,6],[30,7]]],null],[1,"\\n"]],[]],null],[13]],["@hasRequiredFields","@profileFormViewModel","@formConfig","@onNavigationButtonClick","@isSecondaryLocale","@treasuryHandler","@openSubForm"],false,["if","t","form-builder-v2@dash-form-section","profile-edit@get-form-section-view-model","unless","profile-edit@form-sections/treasury-section"]]',moduleName:"profile-edit/components/profile-form/profile-life-event-form.hbs",isStrictMode:!1})
|
|
class a extends r.default{get profileLifeEventForm(){return(0,o.get)(this.args.profileForm,"profileLifeEventForm")}}e.default=a;(0,t.setComponentTemplate)(n,a)}))
|
|
define("profile-edit/components/profile-form/profile-occupation-form",["exports","@babel/runtime/helpers/esm/initializerDefineProperty","@babel/runtime/helpers/esm/defineProperty","@babel/runtime/helpers/esm/applyDecoratedDescriptor","@babel/runtime/helpers/esm/initializerWarningHelper","@ember/component","@ember/template-factory","@glimmer/component","@ember/object","@ember/service","ember-lifeline","@ember/array","graphql-queries/queries/profile/identity-product-form-section-by-form-element-inputs.graphql","profile-edit/utils/classes/profile-edit-form-page-view-model","form-builder-v2/utils/dash-form-utils-v2"],(function(e,t,i,r,o,n,a,l,s,d,c,u,p,m,f){"use strict"
|
|
Object.defineProperty(e,"__esModule",{value:!0})
|
|
e.default=void 0
|
|
var g,h,b,y,_
|
|
const v=(0,a.createTemplateFactory)({id:"Hyehogt8",block:'[[[10,0],[14,0,"pv4 ph5"],[12],[1,"\\n"],[41,[30,1],[[[1," "],[10,2],[14,0,"t-12 t-black--light"],[12],[1,"\\n "],[1,[28,[35,1],["required_info","profile-edit/components/profile-form/profile-occupation-form"],null]],[1,"\\n "],[13],[1,"\\n"]],[]],null],[1," "],[8,[39,2],[[24,0,"pt5"]],[["@viewModel","@formConfig","@onNavigationButtonClick","@onInputChange"],[[28,[37,3],[[30,2,["formSectionViewModels"]],"profileOccupationForm.basicProfileForm"],null],[30,3],[30,4],[30,0,["onBasicProfileFormChange"]]]],null],[1,"\\n\\n"],[41,[51,[30,5]],[[[1," "],[8,[39,5],[[24,0,"pt6"]],[["@treasuryHandler","@openSubForm"],[[30,6],[30,7]]],null],[1,"\\n"]],[]],null],[1,"\\n"],[41,[30,0,["productSectionViewModel"]],[[[1," "],[8,[39,2],[[24,0,"pt6"]],[["@viewModel","@formConfig","@onNavigationButtonClick"],[[30,0,["productSectionViewModel"]],[30,3],[30,4]]],null],[1,"\\n"]],[]],null],[13]],["@hasRequiredFields","@profileFormViewModel","@formConfig","@onNavigationButtonClick","@isSecondaryLocale","@treasuryHandler","@openSubForm"],false,["if","t","form-builder-v2@dash-form-section","profile-edit@get-form-section-view-model","unless","profile-edit@form-sections/treasury-section"]]',moduleName:"profile-edit/components/profile-form/profile-occupation-form.hbs",isStrictMode:!1})
|
|
let P=e.default=(g=(0,d.inject)("form-builder-v2@dependency-handler"),h=(0,d.inject)("@linkedin/ember-restli-graphql@graphql"),b=class extends l.default{constructor(){super(...arguments);(0,t.default)(this,"dependencyHandler",y,this);(0,t.default)(this,"graphql",_,this)}get productSectionViewModel(){return(0,m.getFormSectionViewModel)(this.args.profileFormViewModel.formSectionViewModels,"profileOccupationForm.productSection")}set productSectionViewModel(e){const{formSectionViewModels:t}=this.args.profileFormViewModel,i=null==t?void 0:t.findIndex((e=>"profileOccupationForm.productSection"===e.name))
|
|
i>=0?e?t.splice(i,1,e):t.splice(i,1):e&&t.push(e)}onBasicProfileFormChange(e){const t=(0,s.get)(e,"entityUrn")
|
|
t&&this._isProductSectionDependentElement(t)&&(0,c.debounceTask)(this,"_refreshProductSection",300)}_isProductSectionDependentElement(e){const t=(0,s.get)(this.args.profileFormViewModel.profileForm,"profileOccupationForm.productSectionDependentFormElementUrns")
|
|
return(0,u.isArray)(t)&&t.includes(e)}_refreshProductSection(){var e
|
|
null===(e=this.productSectionViewModel)||void 0===e||e.reset()
|
|
this.productSectionViewModel=null
|
|
const t=(0,s.get)(this.args.profileFormViewModel.profileForm,"profileOccupationForm.productSectionDependentFormElementUrns").reduce(((e,t)=>{const i=this.dependencyHandler.getFormElementViewModelForUrn(t)
|
|
i&&this.dependencyHandler.isPrereqPassingV2(i)&&e.push(i.updatedFormElementInput)
|
|
return e}),[])
|
|
return this.graphql.executeQuery(p.default,{formElementInputs:t},{reload:!0}).then((e=>{if(this.isDestroying)return
|
|
const t=e&&(0,s.get)(e,"data.identityDashProductFormSectionByFormElementInputs.elements.0")
|
|
t&&(this.productSectionViewModel=new f.FormSectionViewModel(t,"profileOccupationForm.productSection",this.dependencyHandler))}))}},y=(0,r.default)(b.prototype,"dependencyHandler",[g],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),_=(0,r.default)(b.prototype,"graphql",[h],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),(0,r.default)(b.prototype,"onBasicProfileFormChange",[s.action],Object.getOwnPropertyDescriptor(b.prototype,"onBasicProfileFormChange"),b.prototype),b);(0,n.setComponentTemplate)(v,P)}))
|
|
define("profile-edit/components/profile-form/profile-skill-association-form",["exports","@babel/runtime/helpers/esm/initializerDefineProperty","@babel/runtime/helpers/esm/defineProperty","@babel/runtime/helpers/esm/applyDecoratedDescriptor","@babel/runtime/helpers/esm/initializerWarningHelper","@ember/component","@ember/template-factory","@glimmer/component","@ember/object","ember-lifeline","@ember/service","profile-edit/utils/classes/profile-edit-form-page-view-model","form-builder-v2/utils/dash-form-utils-v2","@ember/array","@ember/utils","graphql-queries/queries/profile/profile-edit-form-page.graphql"],(function(e,t,i,r,o,n,a,l,s,d,c,u,p,m,f,g){"use strict"
|
|
Object.defineProperty(e,"__esModule",{value:!0})
|
|
e.default=void 0
|
|
var h,b,y,_,v
|
|
const P=(0,a.createTemplateFactory)({id:"YrOpuoxm",block:'[[[10,0],[14,0,"pv4 ph5"],[12],[1,"\\n"],[41,[30,1],[[[1," "],[10,2],[14,0,"t-12 pb4 t-black--light"],[12],[1,"\\n "],[1,[28,[35,1],["required_info","profile-edit/components/profile-form/profile-skill-association-form"],null]],[1,"\\n "],[13],[1,"\\n"]],[]],null],[1," "],[8,[39,2],[[24,0,"pt2"]],[["@viewModel","@formConfig","@onInputChange"],[[30,0,["profileSkillAssociationViewModel"]],[30,2],[52,[30,0,["shouldUpdateSkillAssociationSectionOnChange"]],[30,0,["onProfileSkillAssociationFormChange"]]]]],null],[1,"\\n\\n"],[41,[30,0,["profileSkillAssociationForm","skillAssessmentSection"]],[[[1," "],[10,0],[14,0,"pt6"],[12],[1,"\\n "],[10,"label"],[14,0,"pe-form-field__label"],[12],[1,[30,0,["profileSkillAssociationForm","skillAssessmentSection","title"]]],[13],[1,"\\n "],[8,[39,3],null,[["@navigationButton"],[[30,0,["profileSkillAssociationForm","skillAssessmentSection","link"]]]],null],[1,"\\n "],[13],[1,"\\n"]],[]],null],[1,"\\n"],[41,[30,0,["profileSkillAssociationForm","endorsementsSection"]],[[[1," "],[10,0],[14,0,"pt6"],[12],[1,"\\n "],[10,"label"],[14,0,"pe-form-field__label"],[12],[1,[30,0,["profileSkillAssociationForm","endorsementsSection","title"]]],[13],[1,"\\n "],[8,[39,3],null,[["@navigationButton"],[[30,0,["profileSkillAssociationForm","endorsementsSection","link"]]]],null],[1,"\\n "],[13],[1,"\\n"]],[]],null],[13]],["@hasRequiredFields","@formConfig"],false,["if","t","form-builder-v2@dash-form-section","form-builder-v2@navigation-button"]]',moduleName:"profile-edit/components/profile-form/profile-skill-association-form.hbs",isStrictMode:!1})
|
|
let w=e.default=(h=(0,c.inject)("@linkedin/ember-restli-graphql@graphql"),b=(0,c.inject)("form-builder-v2@dependency-handler"),y=class extends l.default{constructor(){super(...arguments);(0,t.default)(this,"graphql",_,this);(0,t.default)(this,"dependencyHandler",v,this)}get profileEditFormType(){return this.shouldUpdateSkillAssociationSectionOnChange?"DYNAMIC_SKILL_AND_ASSOCIATION":"SKILL_AND_ASSOCIATION"}get profileSkillAssociationForm(){var e
|
|
return null===(e=this.args.profileFormViewModel.profileForm)||void 0===e?void 0:e.profileSkillAssociationForm}get profileSkillAssociationViewModel(){return(0,u.getFormSectionViewModel)(this.args.profileFormViewModel.formSectionViewModels,"profileSkillAssociationForm.skillAndAssociationSection")}set profileSkillAssociationViewModel(e){const{formSectionViewModels:t}=this.args.profileFormViewModel,i=null==t?void 0:t.findIndex((e=>"profileSkillAssociationForm.skillAndAssociationSection"===e.name))
|
|
i>=0?e?t.splice(i,1,e):t.splice(i,1):e&&t.push(e)}get shouldUpdateSkillAssociationSectionOnChange(){var e
|
|
return!(0,f.isEmpty)(null===(e=this.profileSkillAssociationForm)||void 0===e?void 0:e.skillAndAssociationSectionDependentFormElementUrns)}onProfileSkillAssociationFormChange(e){const t=e.entityUrn
|
|
t&&this._isSkillAssociationsSectionDependentElement(t)&&(0,d.debounceTask)(this,"_refreshSkillAssociationsSection",300)}_isSkillAssociationsSectionDependentElement(e){var t,i
|
|
const r=null===(t=this.args.profileFormViewModel.profileForm)||void 0===t||null===(i=t.profileSkillAssociationForm)||void 0===i?void 0:i.skillAndAssociationSectionDependentFormElementUrns
|
|
return(0,m.isArray)(r)&&r.includes(e)}_refreshSkillAssociationsSection(){var e,t,i,r,o
|
|
const n=null===(i=(null===(e=this.args.profileFormViewModel.profileForm)||void 0===e||null===(t=e.profileSkillAssociationForm)||void 0===t?void 0:t.skillAndAssociationSectionDependentFormElementUrns).reduce(((e,t)=>{const i=this.dependencyHandler.getFormElementViewModelForUrn(t)
|
|
i&&this.dependencyHandler.isPrereqPassingV2(i)&&e.push(i.updatedFormElementInput)
|
|
return e}),[])[0])||void 0===i||null===(r=i.formElementInputValues[0])||void 0===r||null===(o=r.entityInputValue)||void 0===o?void 0:o.inputEntityUrn
|
|
if(n){var a,l
|
|
null===(a=(l=this.args).onLoadingFormData)||void 0===a||a.call(l,!0)
|
|
this.graphql.executeQuery(g.default,{profileEditFormType:this.profileEditFormType,profileEntityUrn:n},{reload:!0}).then((e=>{var t,i,r,o,n
|
|
if(this.isDestroying)return
|
|
const a=e&&(null===(t=e.data)||void 0===t||null===(i=t.identityDashProfileEditFormPagesByProfileEditFormType)||void 0===i||null===(r=i.elements)||void 0===r?void 0:r[0]),l=null==a||null===(o=a.profileFormResolutionResult)||void 0===o||null===(n=o.profileSkillAssociationForm)||void 0===n?void 0:n.skillAndAssociationSection
|
|
l&&(this.profileSkillAssociationViewModel=new p.FormSectionViewModel(l,"profileSkillAssociationForm.skillAndAssociationSection",this.dependencyHandler))})).finally((()=>{var e,t
|
|
this.isDestroying||null===(e=(t=this.args).onLoadingFormData)||void 0===e||e.call(t,!1)}))}}},_=(0,r.default)(y.prototype,"graphql",[h],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),v=(0,r.default)(y.prototype,"dependencyHandler",[b],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),(0,r.default)(y.prototype,"onProfileSkillAssociationFormChange",[s.action],Object.getOwnPropertyDescriptor(y.prototype,"onProfileSkillAssociationFormChange"),y.prototype),y);(0,n.setComponentTemplate)(P,w)}))
|
|
define("profile-edit/components/profile-form/profile-top-card-form",["exports","@babel/runtime/helpers/esm/initializerDefineProperty","@babel/runtime/helpers/esm/defineProperty","@babel/runtime/helpers/esm/applyDecoratedDescriptor","@babel/runtime/helpers/esm/initializerWarningHelper","@ember/component","@ember/template-factory","@glimmer/component","@ember/object","tracked-toolbox","@ember/service","profile-edit/utils/classes/profile-edit-form-page-view-model"],(function(e,t,i,r,o,n,a,l,s,d,c,u){"use strict"
|
|
Object.defineProperty(e,"__esModule",{value:!0})
|
|
e.default=void 0
|
|
var p,m,f,g,h,b,y
|
|
const _=(0,a.createTemplateFactory)({id:"HUrGm8Zh",block:'[[[41,[30,0,["hasPremiumSettingsV2"]],[[[1," "],[10,"section"],[14,0,"pe-profile-top-card-form__premium-settings"],[12],[1,"\\n "],[8,[39,1],null,[["@a11yText","@type","@size","@name"],[[28,[37,2],["premium_settings","profile-edit/components/profile-form/profile-top-card-form"],null],"logo","xxxsmall","premium-badge"]],null],[1,"\\n "],[10,"h2"],[14,0,"text-heading-large"],[12],[1,"\\n "],[1,[28,[35,2],["premium_settings","profile-edit/components/profile-form/profile-top-card-form"],null]],[1,"\\n "],[13],[1,"\\n "],[10,"ul"],[14,0,"pe-profile-top-card-form__premium-settings-list"],[12],[1,"\\n"],[42,[28,[37,4],[[28,[37,4],[[30,1,["premiumSettingsV2ViewModels"]]],null]],null],null,[[[1," "],[10,"li"],[14,0,"artdeco-list__item pe-profile-top-card-form__dropdown-v2-option"],[12],[1,"\\n "],[8,[39,5],null,[["@title"],[[30,2,["title"]]]],[["default"],[[[[1,"\\n "],[10,"h3"],[14,0,"text-heading-medium"],[12],[1,"\\n "],[1,[30,2,["title"]]],[1,"\\n "],[13],[1,"\\n "],[8,[39,6],[[24,"role","presentation"],[24,0,"pe-profile-top-card-form__dropdown-option-form-item"]],[["@viewModel"],[[30,2,["formElementViewModel"]]]],null],[1,"\\n "]],[]]]]],[1,"\\n "],[13],[1,"\\n"]],[2]],null],[1," "],[13],[1,"\\n "],[13],[1,"\\n"]],[]],[[[41,[30,0,["hasPremiumSettings"]],[[[1," "],[8,[39,7],null,[["@isOpen","@onVisibilityChange"],[[30,0,["isSettingsDropdownOpen"]],[28,[37,8],[[30,0],"isSettingsDropdownOpen"],null]]],[["default"],[[[[1,"\\n "],[8,[30,3,["dropdown-trigger"]],null,[["@class"],["pe-profile-top-card-form__dropdown-trigger"]],[["default"],[[[[1,"\\n "],[8,[39,1],null,[["@a11yText","@type","@size","@name"],[[28,[37,2],["premium_settings","profile-edit/components/profile-form/profile-top-card-form"],null],"logo","xsmall","linkedin-bug-premium"]],null],[1,"\\n "],[8,[39,1],[[24,0,"ml1"]],[["@type","@size","@name"],["system","small","caret"]],null],[1,"\\n "]],[]]]]],[1,"\\n\\n "],[8,[30,3,["dropdown-content"]],[[4,[38,10],null,[["when"],[[30,0,["openPremiumSettings"]]]]]],[["@class","@occlusionCulling"],["pe-profile-top-card-form__dropdown-content",[28,[37,9],[[30,0,["openPremiumSettings"]]],null]]],[["default"],[[[[1,"\\n "],[10,2],[14,0,"t-18 t-bold pb2"],[12],[1,"\\n "],[1,[28,[35,2],["premium_settings","profile-edit/components/profile-form/profile-top-card-form"],null]],[1,"\\n "],[13],[1,"\\n "],[10,"ul"],[14,"role","menu"],[12],[1,"\\n"],[42,[28,[37,4],[[28,[37,4],[[30,1,["premiumSettingsViewModels"]]],null]],null],null,[[[1," "],[10,"li"],[14,"role","menuitem"],[14,0,"pe-profile-top-card-form__dropdown-option"],[12],[1,"\\n "],[10,1],[14,0,"t-16 t-black t-bold pb1"],[12],[1,"\\n "],[1,[30,4,["title"]]],[1,"\\n "],[13],[1,"\\n "],[8,[39,6],[[24,"role","presentation"],[24,0,"m0"]],[["@viewModel"],[[30,4,["formElementViewModel"]]]],null],[1,"\\n "],[13],[1,"\\n"]],[4]],null],[1," "],[13],[1,"\\n "]],[]]]]],[1,"\\n "]],[3]]]]],[1,"\\n"]],[]],null]],[]]],[1,"\\n"],[10,"section"],[14,0,"pe-profile-top-card-form__basic-info"],[12],[1,"\\n"],[41,[30,0,["hasSecondaryLocales"]],[[[1," "],[8,[39,11],null,[["@editLocale","@supportedLocales","@isSecondaryLocaleTabsDisabled","@switchEditLocale","@focusOnTabSwitch"],[[30,5],[30,6],[30,7],[30,8],[30,9]]],null],[1,"\\n"]],[]],null],[41,[30,10],[[[1," "],[10,2],[14,0,"t-12 t-black--light ph5 pt2"],[12],[1,"\\n "],[1,[28,[35,2],["required_info","profile-edit/components/profile-form/profile-top-card-form"],null]],[1,"\\n "],[13],[1,"\\n"]],[]],null],[1," "],[10,0],[14,0,"pb4 ph5"],[12],[1,"\\n"],[41,[30,0,["nameSectionViewModel"]],[[[1," "],[8,[39,12],[[24,0,"pt5"]],[["@viewModel","@formConfig"],[[30,0,["nameSectionViewModel"]],[30,11]]],null],[1,"\\n"]],[]],null],[41,[51,[30,5]],[[[1," "],[8,[39,14],[[24,0,"pt6"]],[["@fullNamePronunciationAudio","@confirmDeleteNamePronunciation","@isNamePronunicationDeleteConfirmed"],[[30,0,["profileTopCardForm","namePronunciationAudioMetadata"]],[30,0,["onDeleteNamePronunciation"]],[30,0,["isNamePronunicationDeleteConfirmed"]]]],null],[1,"\\n"]],[]],null],[41,[30,0,["introSectionViewModel"]],[[[1," "],[8,[39,12],[[16,0,[29,[[52,[30,5],"pt5","pt4"]]]]],[["@viewModel","@formConfig"],[[30,0,["introSectionViewModel"]],[30,11]]],null],[1,"\\n"]],[]],null],[41,[30,0,["communityTopVoiceFormSectionViewModel"]],[[[1," "],[8,[39,12],[[24,0,"pt6"]],[["@viewModel","@formConfig"],[[30,0,["communityTopVoiceFormSectionViewModel"]],[30,11]]],null],[1,"\\n"]],[]],null],[41,[30,0,["associatedHashtagsFormSectionViewModel"]],[[[1," "],[8,[39,12],[[24,0,"pt6"]],[["@viewModel","@formConfig"],[[30,0,["associatedHashtagsFormSectionViewModel"]],[30,11]]],null],[1,"\\n"]],[]],null],[41,[30,0,["positionSectionViewModel"]],[[[1," "],[8,[39,12],[[24,0,"pt6"]],[["@viewModel","@formConfig","@hasUpdatedData","@onNavigationButtonClick"],[[30,0,["positionSectionViewModel"]],[30,11],[30,12],[30,13]]],null],[1,"\\n"]],[]],null],[41,[30,0,["educationSectionViewModel"]],[[[1," "],[8,[39,12],[[24,0,"pt6"]],[["@viewModel","@formConfig","@hasUpdatedData","@onNavigationButtonClick"],[[30,0,["educationSectionViewModel"]],[30,11],[30,12],[30,13]]],null],[1,"\\n"]],[]],null],[41,[30,0,["locationSectionViewModel"]],[[[1," "],[8,[39,12],[[24,0,"pt6"]],[["@viewModel","@formConfig"],[[30,0,["locationSectionViewModel"]],[30,11]]],null],[1,"\\n"]],[]],null],[41,[30,0,["profileTopCardForm","contactInfoNavigationButton"]],[[[1," "],[10,0],[14,0,"pt6"],[12],[1,"\\n "],[10,"h4"],[12],[1,"\\n "],[1,[30,0,["profileTopCardForm","contactInfoTitle"]]],[1,"\\n "],[13],[1,"\\n "],[10,"h6"],[14,0,"mt1 mb2"],[12],[1,"\\n "],[1,[30,0,["profileTopCardForm","contactInfoSubtitle"]]],[1,"\\n "],[13],[1,"\\n "],[8,[39,15],null,[["@navigationButton","@onClick"],[[30,0,["profileTopCardForm","contactInfoNavigationButton"]],[30,13]]],null],[1,"\\n "],[13],[1,"\\n"]],[]],null],[41,[30,0,["isCreatorWebsiteEnabled"]],[[[1," "],[8,[39,12],[[24,0,"pt6"]],[["@viewModel","@formConfig","@hasUpdatedData","@onNavigationButtonClick"],[[30,0,["websiteSectionViewModel"]],[30,11],[30,12],[30,13]]],null],[1,"\\n"]],[]],null],[41,[30,0,["shouldShowCustomAction"]],[[[1," "],[8,[39,12],[[24,0,"pt6"]],[["@viewModel","@formConfig","@hasUpdatedData","@onNavigationButtonClick"],[[30,0,["customActionSectionViewModel"]],[30,11],[30,12],[30,13]]],null],[1,"\\n"]],[]],null],[41,[30,5],[[[1," "],[8,[39,16],[[24,0,"pt6"]],[["@message"],[[28,[37,2],["slp_edit_notice","profile-edit/components/profile-form/profile-top-card-form"],null]]],null],[1,"\\n"]],[]],null],[1," "],[13],[1,"\\n"],[13]],["@profileFormViewModel","settingsViewModel","dropdown","settingsViewModel","@editLocale","@supportedLocales","@isSecondaryLocaleTabsDisabled","@switchEditLocale","@focusOnTabSwitch","@hasRequiredFields","@formConfig","@hasUpdatedData","@onNavigationButtonClick"],false,["if","hue-web-icons@icon","t","each","-track-array","profile-edit@edit-fields/edit-setting-dropdown","form-builder-v2@dash-form-element","artdeco-dropdown@artdeco-dropdown","ember-set-helper@set","global-helpers@not","global-modifiers@focus","profile-edit@form-sections/secondary-locale-section","form-builder-v2@dash-form-section","unless","profile-edit@forms/name-pronunciation-form/name-pronunciation","form-builder-v2@navigation-button","artdeco-inline-feedback@artdeco-inline-feedback"]]',moduleName:"profile-edit/components/profile-form/profile-top-card-form.hbs",isStrictMode:!1})
|
|
let v=e.default=(p=(0,c.inject)("lix"),m=(0,d.trackedReset)("args.profileForm"),f=(0,d.trackedReset)("args.profileForm"),g=class extends l.default{constructor(){super(...arguments);(0,t.default)(this,"lix",h,this);(0,t.default)(this,"isSettingsDropdownOpen",b,this);(0,t.default)(this,"isNamePronunicationDeleteConfirmed",y,this)}get isGraphqlEditFormQueryEnabled(){return this.lix.getTreatmentIsEnabled("voyager.web.profile-graphql-edit-form-migration")}get shouldShowCustomAction(){return(0,s.get)(this.profileTopCardForm,"customActionSection")}get openPremiumSettings(){return"premiumSettings"===this.args.highlightedSection}get isCreatorWebsiteEnabled(){return(0,s.get)(this.profileTopCardForm,"websiteSection")}get profileTopCardForm(){return(0,s.get)(this.args.profileFormViewModel.profileForm,"profileTopCardForm")}get hasSecondaryLocales(){return(0,s.get)(this.args,"supportedLocales.length")>1}get hasPremiumSettings(){return this.args.profileFormViewModel.premiumSettingsViewModels.length>0}get nameSectionViewModel(){return(0,u.getFormSectionViewModel)(this.args.profileFormViewModel.formSectionViewModels,"profileTopCardForm.nameSection")}get introSectionViewModel(){return(0,u.getFormSectionViewModel)(this.args.profileFormViewModel.formSectionViewModels,"profileTopCardForm.introSection")}get positionSectionViewModel(){return(0,u.getFormSectionViewModel)(this.args.profileFormViewModel.formSectionViewModels,"profileTopCardForm.positionSection")}get educationSectionViewModel(){return(0,u.getFormSectionViewModel)(this.args.profileFormViewModel.formSectionViewModels,"profileTopCardForm.educationSection")}get locationSectionViewModel(){return(0,u.getFormSectionViewModel)(this.args.profileFormViewModel.formSectionViewModels,"profileTopCardForm.locationSection")}get websiteSectionViewModel(){return(0,u.getFormSectionViewModel)(this.args.profileFormViewModel.formSectionViewModels,"profileTopCardForm.websiteSection")}get associatedHashtagsFormSectionViewModel(){return(0,u.getFormSectionViewModel)(this.args.profileFormViewModel.formSectionViewModels,"profileTopCardForm.associatedHashtagsFormSection")}get communityTopVoiceFormSectionViewModel(){return(0,u.getFormSectionViewModel)(this.args.profileFormViewModel.formSectionViewModels,"profileTopCardForm.communityTopVoiceSection")}get customActionSectionViewModel(){return(0,u.getFormSectionViewModel)(this.args.profileFormViewModel.formSectionViewModels,"profileTopCardForm.customActionSection")}get hasPremiumSettingsV2(){return this.args.profileFormViewModel.premiumSettingsV2ViewModels.length>0}onDeleteNamePronunciation(){var e
|
|
null===(e=this.args.profileFormViewModel.namePronunciationInputValues)||void 0===e||e.clear()
|
|
this.isNamePronunicationDeleteConfirmed=!0}},h=(0,r.default)(g.prototype,"lix",[p],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),b=(0,r.default)(g.prototype,"isSettingsDropdownOpen",[m],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return this.openPremiumSettings}}),y=(0,r.default)(g.prototype,"isNamePronunicationDeleteConfirmed",[f],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),(0,r.default)(g.prototype,"onDeleteNamePronunciation",[s.action],Object.getOwnPropertyDescriptor(g.prototype,"onDeleteNamePronunciation"),g.prototype),g);(0,n.setComponentTemplate)(_,v)}))
|
|
define("profile-edit/components/profile-form/recommendation-form",["exports","@ember/component","@ember/template-factory","@ember/component/template-only"],(function(e,t,i,r){"use strict"
|
|
Object.defineProperty(e,"__esModule",{value:!0})
|
|
e.default=void 0
|
|
const o=(0,i.createTemplateFactory)({id:"SuQ4TJKP",block:'[[[10,0],[14,0,"pv4 ph5"],[12],[1,"\\n"],[41,[30,1],[[[1," "],[10,2],[14,0,"t-12 t-black--light"],[12],[1,"\\n "],[1,[28,[35,1],["required_info","profile-edit/components/profile-form/recommendation-form"],null]],[1,"\\n "],[13],[1,"\\n"]],[]],null],[1," "],[8,[39,2],[[24,0,"pt5"]],[["@viewModel","@formConfig"],[[28,[37,3],[[30,2,["formSectionViewModels"]],"recommendationForm.formSection"],null],[30,3]]],null],[1,"\\n"],[13]],["@hasRequiredFields","@profileFormViewModel","@formConfig"],false,["if","t","form-builder-v2@dash-form-section","profile-edit@get-form-section-view-model"]]',moduleName:"profile-edit/components/profile-form/recommendation-form.hbs",isStrictMode:!1})
|
|
e.default=(0,t.setComponentTemplate)(o,(0,r.default)())}))
|
|
define("profile-edit/components/profile-form/self-id-form/confirmation",["exports","@ember/component","@ember/template-factory","@ember/component/template-only"],(function(e,t,i,r){"use strict"
|
|
Object.defineProperty(e,"__esModule",{value:!0})
|
|
e.default=void 0
|
|
const o=(0,i.createTemplateFactory)({id:"Z4WHfreZ",block:'[[[11,0],[24,0,"display-flex flex-column align-items-center justify-content-center m7"],[4,[38,0],null,[["pageKey","routeName","currentRoute"],["flagship3_profile_selfid_success",[28,[37,1],[[53,"outletState"],"render.name"],null],[28,[37,1],[[53,"outletState"],"render"],null]]]],[12],[1,"\\n "],[10,"figure"],[14,0,"pe-self-id-form-confirmation__illustration"],[12],[13],[1,"\\n "],[10,"h2"],[14,0,"text-heading-xlarge text-align-center mt2 mb3"],[12],[1,[28,[35,3],["i18n_confirmation_title","profile-edit/components/profile-form/self-id-form/confirmation"],null]],[13],[1,"\\n "],[10,2],[14,0,"text-body-small text-align-center"],[12],[1,[28,[35,3],["i18n_confirmation_content_text","profile-edit/components/profile-form/self-id-form/confirmation"],null]],[13],[1,"\\n"],[13]],[],false,["ember-cli-pemberly-tracking@track-render","get","-get-dynamic-var","t"]]',moduleName:"profile-edit/components/profile-form/self-id-form/confirmation.hbs",isStrictMode:!1})
|
|
e.default=(0,t.setComponentTemplate)(o,(0,r.default)())}))
|
|
define("profile-edit/components/profile-form/self-id-form/controls-card",["exports","@babel/runtime/helpers/esm/initializerDefineProperty","@babel/runtime/helpers/esm/defineProperty","@babel/runtime/helpers/esm/applyDecoratedDescriptor","@babel/runtime/helpers/esm/initializerWarningHelper","@ember/component","@ember/template-factory","@ember/destroyable","@glimmer/component","@ember/service","@ember/object"],(function(e,t,i,r,o,n,a,l,s,d,c){"use strict"
|
|
Object.defineProperty(e,"__esModule",{value:!0})
|
|
e.default=void 0
|
|
var u,p,m,f,g,h,b
|
|
const y=(0,a.createTemplateFactory)({id:"qeKnvOcc",block:'[[[10,0],[14,0,"pe-self-id-controls-form__card-container"],[12],[1,"\\n"],[41,[30,1],[[[1," "],[10,2],[14,0,"text-body-medium-bold mb1"],[12],[1,"\\n "],[1,[30,1]],[1,"\\n "],[13],[1,"\\n"]],[]],null],[1,"\\n"],[41,[30,2],[[[1," "],[10,2],[14,0,"text-body-small"],[12],[1,"\\n "],[8,[39,1],null,[["@tvm"],[[30,2]]],null],[1,"\\n "],[13],[1,"\\n"]],[]],null],[1,"\\n"],[41,[30,3],[[[1," "],[8,[39,2],[[24,0,"mt2"],[4,[38,4],[[30,3,["inlineFeedbackLink","controlName"]]],null]],[["@linkAriaLabel","@linkText","@onClick"],[[28,[37,3],["i18n_insight_aria_label","profile-edit/components/profile-form/self-id-form/controls-card"],null],[30,3,["inlineFeedbackLink","text"]],[30,0,["onInsightClick"]]]],null],[1,"\\n"]],[]],null],[1,"\\n"],[41,[30,4],[[[1," "],[8,[39,5],[[24,0,"mt4"]],[["@a11yText","@labelText","@onToggle","@size","@toggled"],[[30,4,["switchLabel"]],[30,4,["switchLabel"]],[30,0,["onToggle"]],"32dp",[30,0,["isToggled"]]]],null],[1,"\\n"]],[]],null],[1,"\\n"],[41,[30,5],[[[1," "],[10,2],[14,0,"text-body-small mt2"],[12],[1,"\\n "],[8,[39,1],null,[["@tvm"],[[30,5]]],null],[1,"\\n "],[13],[1,"\\n"]],[]],null],[13]],["@headline","@primaryDescription","@insight","@switchControl","@secondaryDescription"],false,["if","text-view-model@text-view-model-v2","artdeco-inline-feedback@artdeco-inline-feedback","t","ember-cli-pemberly-tracking@track-interaction","artdeco-toggle@artdeco-toggle"]]',moduleName:"profile-edit/components/profile-form/self-id-form/controls-card.hbs",isStrictMode:!1})
|
|
let _=e.default=(u=(0,d.inject)("i18n"),p=(0,d.inject)("profile-services@identity-store"),m=(0,d.inject)("persistent-toast-manager@persistent-toast-manager"),f=class extends s.default{constructor(){super(...arguments);(0,t.default)(this,"i18n",g,this);(0,t.default)(this,"identityStore",h,this);(0,t.default)(this,"persistentToastManager",b,this)}get isToggled(){return(0,c.get)(this.args.switchControl,"value")}onToggle(e){if(!(0,c.get)(this.args,"switchControl")){this.persistentToastManager.error({message:this._getToggleErrorMessage()})
|
|
throw new Error("required field switchControl is not present in the model")}const t=(0,c.get)(this.args,"switchControl");(0,c.set)(t,"value",e)
|
|
return this.identityStore.queryURL("com.linkedin.voyager.dash.identity.selfid.SelfIdentificationSwitchControl",(0,c.get)(t,"entityUrn"),{method:"POST",params:{patch:{$set:{value:e}}},reload:!0}).catch((i=>{if((0,l.isDestroying)(this))throw i
|
|
this.persistentToastManager.error({message:this._getToggleErrorMessage()});(0,c.set)(t,"value",!e)
|
|
throw i}))}onInsightClick(){(0,c.get)(this.args,"insight")&&this.args.onInsightClick({title:(0,c.get)(this.args.insight,"title"),contentV2:(0,c.get)(this.args.insight,"contentV2")})}_getToggleErrorMessage(){return this.i18n.lookupTranslation("components/profile-edit@profile-form/self-id-form/controls-card","i18n_save_failure")()}},g=(0,r.default)(f.prototype,"i18n",[u],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),h=(0,r.default)(f.prototype,"identityStore",[p],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),b=(0,r.default)(f.prototype,"persistentToastManager",[m],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),(0,r.default)(f.prototype,"onToggle",[c.action],Object.getOwnPropertyDescriptor(f.prototype,"onToggle"),f.prototype),(0,r.default)(f.prototype,"onInsightClick",[c.action],Object.getOwnPropertyDescriptor(f.prototype,"onInsightClick"),f.prototype),f);(0,n.setComponentTemplate)(y,_)}))
|
|
define("profile-edit/components/profile-form/self-id-form/controls-form",["exports","@ember/component","@ember/template-factory","@ember/component/template-only"],(function(e,t,i,r){"use strict"
|
|
Object.defineProperty(e,"__esModule",{value:!0})
|
|
e.default=void 0
|
|
const o=(0,i.createTemplateFactory)({id:"FLTVXZF/",block:'[[[10,0],[14,0,"mh5"],[12],[1,"\\n"],[41,[30,1],[[[1," "],[10,"h3"],[14,0,"text-heading-xlarge"],[12],[1,"\\n "],[1,[30,1]],[1,"\\n "],[13],[1,"\\n"]],[]],null],[41,[30,2],[[[1," "],[10,2],[14,0,"text-body-small mt2"],[12],[1,"\\n "],[1,[30,2]],[1,"\\n "],[13],[1,"\\n"]],[]],null],[13],[1,"\\n\\n"],[42,[28,[37,2],[[28,[37,2],[[30,3]],null]],null],null,[[[1," "],[8,[39,3],null,[["@headline","@primaryDescription","@switchControl","@secondaryDescription","@insight","@onInsightClick"],[[30,4,["headline"]],[30,4,["primaryDescription"]],[30,4,["switchControl"]],[30,4,["secondaryDescription"]],[30,4,["insight"]],[30,5]]],null],[1,"\\n"]],[4]],null]],["@title","@subtitles","@controlCards","controlCard","@onInsightClick"],false,["if","each","-track-array","profile-edit@profile-form/self-id-form/controls-card"]]',moduleName:"profile-edit/components/profile-form/self-id-form/controls-form.hbs",isStrictMode:!1})
|
|
e.default=(0,t.setComponentTemplate)(o,(0,r.default)())}))
|
|
define("profile-edit/components/profile-form/self-id-form/controls-insight",["exports","@ember/component","@ember/template-factory","@ember/component/template-only"],(function(e,t,i,r){"use strict"
|
|
Object.defineProperty(e,"__esModule",{value:!0})
|
|
e.default=void 0
|
|
const o=(0,i.createTemplateFactory)({id:"ZwHBsPbo",block:'[[[10,0],[14,0,"mh5"],[12],[1,"\\n "],[10,2],[14,0,"text-body-large-bold"],[12],[1,"\\n "],[1,[30,1]],[1,"\\n "],[13],[1,"\\n"],[42,[28,[37,1],[[28,[37,1],[[30,2]],null]],null],null,[[[1," "],[10,2],[14,0,"text-body-small mt2"],[12],[1,"\\n "],[8,[39,2],null,[["@tvm"],[[30,3]]],null],[1,"\\n "],[13],[1,"\\n"]],[3]],null],[13]],["@title","@contentV2","content"],false,["each","-track-array","text-view-model@text-view-model-v2"]]',moduleName:"profile-edit/components/profile-form/self-id-form/controls-insight.hbs",isStrictMode:!1})
|
|
e.default=(0,t.setComponentTemplate)(o,(0,r.default)())}))
|
|
define("profile-edit/components/profile-form/self-id-form/demographics-form",["exports","@ember/component","@ember/template-factory","@ember/component/template-only"],(function(e,t,i,r){"use strict"
|
|
Object.defineProperty(e,"__esModule",{value:!0})
|
|
e.default=void 0
|
|
const o=(0,i.createTemplateFactory)({id:"CBT33PIK",block:'[[[41,[30,1],[[[1," "],[10,0],[14,1,"pe-self-id-form-demographics__error-message"],[14,"tabindex","0"],[14,"role","alert"],[14,0,"pe-self-id-form-demographics__error-message"],[12],[1,"\\n "],[8,[39,1],[[24,0,"mr1"],[24,"aria-hidden","true"]],[["@type","@size","@name"],["system","small","signal-error"]],null],[1,"\\n "],[10,1],[14,0,"text-body-small"],[12],[1,"\\n "],[1,[28,[35,2],["i18n_error_message","profile-edit/components/profile-form/self-id-form/demographics-form"],null]],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n"]],[]],null],[41,[30,2],[[[1," "],[10,"h3"],[14,0,"text-heading-xlarge"],[12],[1,"\\n "],[1,[30,2]],[1,"\\n "],[13],[1,"\\n"]],[]],null],[41,[30,3],[[[42,[28,[37,4],[[28,[37,4],[[30,3]],null]],null],null,[[[1," "],[10,2],[15,0,[52,[30,5],"pe-self-id-form-demographics__subtitles","mt1 mb5"]],[12],[1,"\\n "],[8,[39,5],null,[["@tvm"],[[30,4]]],null],[1,"\\n "],[13],[1,"\\n"]],[4]],null]],[]],null],[1,"\\n"],[42,[28,[37,4],[[28,[37,4],[[30,6]],null]],null],null,[[[1," "],[8,[39,6],[[16,0,[52,[30,5],"pe-self-id-form-demographics__form-with-grouped-elements","pe-self-id-form-demographics__form"]]],[["@viewModel"],[[30,7]]],null],[1,"\\n"]],[7]],null]],["@showErrorMessage","@title","@subtitles","subtitle","@controlsPageIsLive","@formSectionViewModels","formSectionViewModel"],false,["if","hue-web-icons@icon","t","each","-track-array","text-view-model@text-view-model-v2","form-builder-v2@dash-form-section"]]',moduleName:"profile-edit/components/profile-form/self-id-form/demographics-form.hbs",isStrictMode:!1})
|
|
e.default=(0,t.setComponentTemplate)(o,(0,r.default)())}))
|
|
define("profile-edit/components/profile-form/self-id-form/double-consent-form",["exports","@ember/component","@ember/template-factory","@ember/component/template-only"],(function(e,t,i,r){"use strict"
|
|
Object.defineProperty(e,"__esModule",{value:!0})
|
|
e.default=void 0
|
|
const o=(0,i.createTemplateFactory)({id:"pgppg7PQ",block:'[[[1,"\\n"],[10,"h3"],[14,0,"text-heading-large"],[12],[1,[28,[35,0],["i18n_submit_disability_header","profile-edit/components/profile-form/self-id-form/double-consent-form"],null]],[13],[1,"\\n\\n"],[10,2],[14,0,"text-body-small-open pe-self-id-form__double-consent-content"],[12],[1,[28,[35,0],["i18n_double_consent_description","profile-edit/components/profile-form/self-id-form/double-consent-form"],null]],[13]],[],false,["t"]]',moduleName:"profile-edit/components/profile-form/self-id-form/double-consent-form.hbs",isStrictMode:!1})
|
|
e.default=(0,t.setComponentTemplate)(o,(0,r.default)())}))
|
|
define("profile-edit/components/profile-sub-form/treasury-edit",["exports","@babel/runtime/helpers/esm/initializerDefineProperty","@babel/runtime/helpers/esm/defineProperty","@babel/runtime/helpers/esm/applyDecoratedDescriptor","@babel/runtime/helpers/esm/initializerWarningHelper","@ember/component","@ember/template-factory","@ember/destroyable","@ember/object","@ember/service","@glimmer/component","@glimmer/tracking","document/utils/document-constants","document/utils/document-status-poller","form-builder-v2/utils/form-with-error-utils","form-builder-v2/utils/validation/base-validator","global-utils/utils/is-browser","profile-edit/utils/classes/treasury","vector/utils/constants","ember-lifeline","@linkedin/ember-m3-pdsc-model-builder","form-builder-v2/utils/dash-form-utils-v2","tracked-toolbox","global-utils/utils/html-safe"],(function(e,t,i,r,o,n,a,l,s,d,c,u,p,m,f,g,h,b,y,_,v,P,w,E){"use strict"
|
|
Object.defineProperty(e,"__esModule",{value:!0})
|
|
e.default=void 0
|
|
var T,S,F,M,O,D,k,I,C,x,L,N,A,R,U,j,z,V,q
|
|
const B=(0,a.createTemplateFactory)({id:"TzHsXrOv",block:'[[[8,[39,0],[[4,[38,1],null,[["pageKey","routeName","currentRoute"],[[52,[30,2,["isLinkPage"]],"flagship3_profile_self_add_treasury_link","flagship3_profile_self_edit_treasury"],[28,[37,3],[[53,"outletState"],"render.name"],null],[28,[37,3],[[53,"outletState"],"render"],null]]]]],[["@modalClasses","@isOpen","@size","@dismissModal","@returnFocusTo"],["pe-edit-form-page__modal",true,"large",[30,0,["onDismissModal"]],[30,1]]],[["default"],[[[[1,"\\n "],[8,[30,3,["artdeco-modal-header"]],null,null,[["default"],[[[[1,"\\n "],[10,0],[14,0,"display-flex"],[12],[1,"\\n"],[41,[51,[30,2,["isSingleForm"]]],[[[1," "],[11,"button"],[24,0,"pr2 t-black"],[24,4,"button"],[4,[38,6],["click",[30,0,["onDismissModal"]]],null],[12],[1,"\\n "],[8,[39,7],[[24,0,"v-align-middle"]],[["@a11yText","@type","@size","@name"],[[28,[37,8],["back","profile-edit/components/profile-sub-form/treasury-edit"],null],"system","medium","arrow-left"]],null],[1,"\\n "],[13],[1,"\\n"]],[]],null],[1," "],[10,"h2"],[14,1,"treasury-edit-page-header"],[12],[1,"\\n"],[41,[30,2,["isLinkPage"]],[[[1," "],[1,[28,[35,8],["link_header","profile-edit/components/profile-sub-form/treasury-edit"],null]],[1,"\\n"]],[]],[[[41,[30,0,["isTreasuryAdded"]],[[[1," "],[1,[28,[35,8],["edit_media","profile-edit/components/profile-sub-form/treasury-edit"],null]],[1,"\\n"]],[]],[[[1," "],[1,[28,[35,8],["edit_header","profile-edit/components/profile-sub-form/treasury-edit"],null]],[1,"\\n "]],[]]]],[]]],[1," "],[13],[1,"\\n "],[13],[1,"\\n "]],[]]]]],[1,"\\n\\n "],[8,[30,3,["artdeco-modal-content"]],null,[["@classNames"],["pt5 pb6 ph5"]],[["default"],[[[[1,"\\n"],[41,[30,2,["isLinkPage"]],[[[1," "],[8,[39,9],[[16,0,[52,[30,0,["treasury"]],"pb4"]]],[["@inputId","@chooseLink"],["link-page-input",[30,0,["chooseLink"]]]],null],[1,"\\n"]],[]],null],[1,"\\n"],[41,[30,0,["treasury"]],[[[1," "],[8,[39,10],null,[["@viewModel"],[[30,0,["formSectionViewModel"]]]],null],[1,"\\n\\n "],[10,"label"],[14,0,"mt6"],[12],[1,[28,[35,8],["thumbnail_title","profile-edit/components/profile-sub-form/treasury-edit"],null]],[13],[1,"\\n "],[10,0],[14,0,"pe-treasury-edit__media pe-treasury-edit__media--condensed"],[12],[1,"\\n"],[41,[30,0,["showLinkThumbnailPencil"]],[[[1," "],[8,[39,11],[[24,0,"pe-treasury-edit__media-pencil"]],[["@fileUploadHandler","@accept","@labelClasses","@ariaLabel"],[[30,0,["uploadReplacementThumbnail"]],"image/jpg,image/jpeg,image/png,image/gif","icon-wrapper artdeco-button artdeco-button--circle artdeco-button--inverse artdeco-button--1 artdeco-button--primary pe-treasury-edit__media-pencil-button",[28,[37,8],["edit_thumbnail_aria_label","profile-edit/components/profile-sub-form/treasury-edit"],null]]],[["default"],[[[[1,"\\n "],[8,[39,7],null,[["@type","@size","@name"],["system","small","edit"]],null],[1,"\\n "]],[]]]]],[1,"\\n"]],[]],null],[41,[30,0,["isLoading"]],[[[1," "],[10,0],[14,0,"pe-treasury-edit__media-loader"],[12],[1,"\\n "],[8,[39,12],null,[["@size"],["small"]],null],[1,"\\n "],[13],[1,"\\n"]],[]],[[[41,[30,0,["previewIvm"]],[[[1," "],[8,[39,13],[[24,0,"full-width full-height"]],[["@images","@imgClasses","@desiredWidth","@desiredHeight"],[[30,0,["previewIvm"]],"pe-treasury-edit__preview-image-updated",696,386]],null],[1,"\\n"]],[]],[[[41,[30,0,["nonIvmImageUrl"]],[[[41,[30,0,["showLinkThumbnailPencil"]],[[[1," "],[10,"img"],[14,0,"pe-treasury-edit__preview-image-updated"],[14,"alt",""],[14,"role","presentation"],[15,"src",[30,0,["nonIvmImageUrl"]]],[12],[13],[1,"\\n"]],[]],[[[1," "],[10,0],[14,0,"pe-treasury-edit__preview-image"],[15,5,[28,[37,14],null,[["background-image"],[[28,[37,15],["url(",[30,0,["nonIvmImageUrl"]],")"],null]]]]],[12],[13],[1,"\\n"]],[]]]],[]],[[[1," "],[10,0],[14,0,"pe-treasury-edit__ghost-picture"],[12],[13],[1,"\\n "]],[]]]],[]]]],[]]],[1," "],[13],[1,"\\n"]],[]],null],[1," "]],[]]]]],[1,"\\n\\n "],[8,[30,3,["artdeco-modal-footer"]],null,[["@classNames"],["display-flex justify-space-between flex-row-reverse pv4"]],[["default"],[[[[1,"\\n "],[8,[39,16],[[4,[38,17],["edit_media_save"],null],[4,[38,6],["click",[30,0,["onSaveTreasury"]]],null]],[["@text","@disabled","@isLoading"],[[52,[30,2,["isSingleForm"]],[28,[37,8],["save","profile-edit/components/profile-sub-form/treasury-edit"],null],[28,[37,8],["apply","profile-edit/components/profile-sub-form/treasury-edit"],null]],[30,0,["isSaveButtonDisabled"]],[30,4]]],null],[1,"\\n"],[41,[30,0,["isTreasuryAdded"]],[[[1," "],[8,[39,16],[[4,[38,17],["edit_media_delete"],null],[4,[38,6],["click",[28,[37,18],[[30,0],"isDeleteConfirmationOpen",true],null]],null]],[["@text","@type","@controlType","@color"],[[28,[37,8],["delete","profile-edit/components/profile-sub-form/treasury-edit"],null],"tertiary","button","muted"]],null],[1,"\\n"]],[]],null],[1," "]],[]]]]],[1,"\\n"]],[3]]]]],[1,"\\n\\n"],[8,[39,19],null,[["@isOpen","@title","@content","@primaryActionText","@secondaryActionText","@onPrimary","@onSecondary","@onEscape"],[[30,0,["isDeleteConfirmationOpen"]],[28,[37,8],["delete_title","profile-edit/components/profile-sub-form/treasury-edit"],null],[28,[37,8],["delete_description","profile-edit/components/profile-sub-form/treasury-edit"],null],[28,[37,8],["delete_primary_btn","profile-edit/components/profile-sub-form/treasury-edit"],null],[28,[37,8],["delete_secondary_btn","profile-edit/components/profile-sub-form/treasury-edit"],null],[30,0,["onConfirmDelete"]],[28,[37,18],[[30,0],"isDeleteConfirmationOpen",false],null],[28,[37,18],[[30,0],"isDeleteConfirmationOpen",false],null]]],null],[1,"\\n\\n"],[8,[39,19],null,[["@isOpen","@title","@content","@primaryActionText","@secondaryActionText","@onPrimary","@onSecondary","@onEscape"],[[30,0,["isDiscardChangesConfirmationOpen"]],[28,[37,8],["discard_changes_title","profile-edit/components/profile-sub-form/treasury-edit"],null],[28,[37,8],["discard_changes_description","profile-edit/components/profile-sub-form/treasury-edit"],null],[28,[37,8],["discard_changes_primary_btn","profile-edit/components/profile-sub-form/treasury-edit"],null],[28,[37,8],["discard_changes_secondary_btn","profile-edit/components/profile-sub-form/treasury-edit"],null],[30,0,["onConfirmDiscardChanges"]],[28,[37,18],[[30,0],"isDiscardChangesConfirmationOpen",false],null],[28,[37,18],[[30,0],"isDiscardChangesConfirmationOpen",false],null]]],null]],["@elementIdToFocusWhenClosed","@subFormData","modal","@isSaving"],false,["artdeco-modal@artdeco-modal","ember-cli-pemberly-tracking@track-render","if","get","-get-dynamic-var","unless","on","hue-web-icons@icon","t","profile-edit@treasury/link-page","form-builder-v2@dash-form-section","profile-shared@upload-file-input","artdeco-loader@artdeco-loader","image-view-model@image-view-model","global-helpers@css-style","concat","artdeco-button@artdeco-button","ember-cli-pemberly-tracking@track-interaction","ember-set-helper@set","artdeco-modal@artdeco-confirmation-dialog"]]',moduleName:"profile-edit/components/profile-sub-form/treasury-edit.hbs",isStrictMode:!1})
|
|
function H(e,t,i){function r(t){return e.lookupTranslation("components/profile-edit@profile-sub-form/treasury-edit",t)()}const o={validationMetadata:{string:{characterCountRangeValidation:{validRange:{end:256},errorText:{text:r("title_length_error")}}}},controlName:"edit_media_title"},n="urn:li:fsd_profileEditFormElement:(TREASURY,title)",a={$type:"com.linkedin.voyager.dash.common.forms.FormElement",urn:n,title:{text:r("title")},formComponent:{singleLineTextFormComponent:o},input:{$type:"com.linkedin.voyager.dash.common.forms.FormElementInput",formElementUrn:n,formElementInputValues:t?[{textInputValue:t}]:[]},required:!0,requiredFieldMissingErrorText:{text:r("title_required_error")}},l={$type:"com.linkedin.voyager.dash.common.forms.MultilineTextFormComponent",validationMetadata:{string:{characterCountRangeValidation:{validRange:{end:501},errorText:{text:r("description_length_error")}}}},controlName:"edit_media_description"},s="urn:li:fsd_profileEditFormElement:(TREASURY,description)"
|
|
return{$type:"com.linkedin.voyager.dash.common.forms.FormSection",formElementGroups:[{formElements:[a]},{formElements:[{$type:"com.linkedin.voyager.dash.common.forms.FormElement",urn:s,title:{text:r("description")},formComponent:{multilineTextFormComponent:l},input:{$type:"com.linkedin.voyager.dash.common.forms.FormElementInput",formElementUrn:s,formElementInputValues:i?[{textInputValue:i}]:[]}}]}]}}let G=e.default=(T=(0,d.inject)("form-builder-v2@dependency-handler"),S=(0,d.inject)("i18n"),F=(0,d.inject)("persistent-toast-manager@persistent-toast-manager"),M=(0,d.inject)("vector@vector-media-upload"),O=(0,d.inject)("global-services@store-shim"),D=(0,d.inject)("tracking"),k=class extends c.default{get formSectionViewModel(){return new P.FormSectionViewModel(this.formSection,"treasuryEdit",this.dependencyHandler)}get showLinkThumbnailPencil(){return!!(0,s.get)(this.treasury,"data.Url")||!!(0,s.get)(this.treasury,"showThumbnailEditButton")}get treasury(){return(0,s.get)(this.args.subFormData,"treasury")||this.linkTreasury}get treasuryHandler(){return(0,s.get)(this.args.subFormData,"treasuryHandler")}get inputTitle(){var e
|
|
return null===(e=this.formSectionViewModel.firstFormElementViewModel)||void 0===e?void 0:e.inputValues.value.trim()}get inputDescription(){const{inputValues:e}=this.formSectionViewModel.formElementGroupViewModels[1].formElementViewModels[0]
|
|
return!e||e.isEmpty?void 0:e.value.trim()}get isTreasuryAdded(){return!!this.treasuryHandler.hasBeenAdded(this.treasury)}get isSaveButtonDisabled(){return this.isLoading||!this.treasury||this.args.isSaving}get nonIvmImageUrl(){var e
|
|
return null!==(e=this.newThumbnail)&&void 0!==e&&e.imageObjectUrl?(0,E.default)(this.newThumbnail.imageObjectUrl):this.treasury.nonIvmImageUrl}get previewIvm(){return this.newThumbnail?this.newThumbnail.previewIvm:this.treasury.previewIvm}constructor(){super(...arguments);(0,t.default)(this,"isLoading",I,this);(0,t.default)(this,"isDeleteConfirmationOpen",C,this);(0,t.default)(this,"isDiscardChangesConfirmationOpen",x,this);(0,t.default)(this,"formSection",L,this);(0,t.default)(this,"linkTreasury",N,this);(0,t.default)(this,"newThumbnail",A,this);(0,t.default)(this,"dependencyHandler",R,this);(0,t.default)(this,"i18n",U,this);(0,t.default)(this,"persistentToastManager",j,this);(0,t.default)(this,"vectorMediaUpload",z,this);(0,t.default)(this,"storeShim",V,this);(0,t.default)(this,"tracking",q,this)
|
|
const e=(0,s.get)(this.args.subFormData,"fileToUpload")
|
|
if(e){this.onDocumentConversionSuccessCallback=this._onDocumentConversionSuccess.bind(this)
|
|
this.onDocumenUploadFailureCallback=this._handleDocumentUploadFailure.bind(this)
|
|
const t=m.default.create()
|
|
t.on("ready",this,"onDocumentConversionSuccessCallback")
|
|
t.on("failed",this,"onDocumenUploadFailureCallback")
|
|
t.on("internal-error",this,"onDocumenUploadFailureCallback")
|
|
this.documentStatusPoller=t
|
|
this._uploadFile(e)}this.treasury&&(this.formSection=H(this.i18n,this.treasury.title,this.treasury.description))}willDestroy(){super.willDestroy(...arguments)
|
|
const{documentStatusPoller:e}=this
|
|
if(e){e.off("ready",this,"onDocumentConversionSuccessCallback")
|
|
e.off("failed",this,"onDocumenUploadFailureCallback")
|
|
e.off("internal-error",this,"onDocumenUploadFailureCallback")}}chooseLink(e,t,i,r){const o=r&&r[0]
|
|
let n
|
|
o&&(n=this.storeShim.createRecord("com.linkedin.voyager.dash.common.image.ImageViewModel",{attributes:[(0,v.buildModel)("com.linkedin.voyager.dash.common.image.ImageAttribute",{detailDataUnion:{vectorImage:o}})]}))
|
|
const a=(0,s.get)(this.args,"subFormData.isPrefillDescriptionDisabled")?"":i,l=new b.default(t,{previewIvm:n,description:a})
|
|
l.data={Url:e}
|
|
this.linkTreasury=l
|
|
this.formSection=H(this.i18n,t,a)}onConfirmDelete(){this.treasuryHandler.removeTreasury(this.treasury)
|
|
this.args.closeSubForm("delete")}onSaveTreasury(){const e=(0,g.validateFormSection)(this.formSectionViewModel)
|
|
if(e.length)(0,f.scrollToFirstError)(e)
|
|
else{this.treasury.title=this.inputTitle
|
|
this.treasury.description=this.inputDescription
|
|
if(this.newThumbnail){this.treasury.imageObjectUrl=this.newThumbnail.imageObjectUrl
|
|
this.treasury.memberUploadedPreviewAsset=this.newThumbnail.memberUploadedPreviewAsset
|
|
this.treasury.previewIvm=this.newThumbnail.previewIvm}this.treasuryHandler.addTreasury(this.treasury)
|
|
this.args.closeSubForm("save")}}onDismissModal(){this.tracking.fireInteractionEvent("edit_media_dismiss")
|
|
!this.treasury||this.isTreasuryAdded&&this.treasury.title===this.inputTitle&&(this.treasury.description??"")===(this.inputDescription??"")&&!this.newThumbnail?this.args.closeSubForm("dismiss"):this.isDiscardChangesConfirmationOpen=!0}onConfirmDiscardChanges(){this.isDiscardChangesConfirmationOpen=!1;(0,_.runTask)(this,(()=>this.args.closeSubForm("dismiss")),1)}uploadReplacementThumbnail(e){this._uploadFile(e,!0)}_onDocumentConversionSuccess(e){if(!this.isDestroying){this.treasury.data={NativeDocument:e}
|
|
this.isLoading=!1}}_uploadFile(e,t){this.isLoading=!0
|
|
let i,r=e.name.split(".").pop()
|
|
r===e.name&&(r="")
|
|
y.UPLOAD_VALIDATION_PARAMS.IMAGE.ACCEPTED_MIME_TYPES.includes(e.type)?i=y.UPLOAD_MEDIA_TYPES.PROFILE_TREASURY_IMAGE:y.UPLOAD_VALIDATION_PARAMS.DOCUMENT.ACCEPTED_FILE_EXTENSIONS.includes(r)&&(i=y.UPLOAD_MEDIA_TYPES.PROFILE_TREASURY_DOCUMENT)
|
|
return i?this.vectorMediaUpload.ingest([{file:e,mediaUploadType:i}]).then((e=>{let[t]=e
|
|
if(!this.isDestroying)return t})).then((r=>{var o
|
|
if(this.isDestroying)return
|
|
const n=(null==r?void 0:r.urn)||(null==r||null===(o=r.meta)||void 0===o?void 0:o.urn)
|
|
t?this._handlePreviewAssetUpload(n,e):i===y.UPLOAD_MEDIA_TYPES.PROFILE_TREASURY_IMAGE?this._handleVectorImageUpload(n,e):this._handleVectorDocumentPolling(n)})).catch((e=>{if((0,l.isDestroying)(this))throw e
|
|
this._handleDocumentUploadFailure(e)
|
|
throw e})):this._handleDocumentUploadFailure()}_handlePreviewAssetUpload(e,t){h.default&&(this.newThumbnail={imageObjectUrl:URL.createObjectURL(t),memberUploadedPreviewAsset:e,previewIvm:void 0})
|
|
this.isLoading=!1}_handleVectorImageUpload(e,t){if(h.default){this.treasury.imageObjectUrl=URL.createObjectURL(t)
|
|
this.treasury.data={VectorImage:this.storeShim.createRecord("com.linkedin.common.VectorImage",{digitalmediaAsset:e,artifacts:[]})}}this.isLoading=!1}_handleVectorDocumentPolling(e){this.documentStatusPoller.stop();(0,s.setProperties)(this.documentStatusPoller,{store:this.storeShim,documentMediaUrn:e,mediaStatusType:p.MEDIA_STATUS_TYPES.PROFILE_TREASURY_DOCUMENT})
|
|
this.documentStatusPoller.start()}_handleDocumentUploadFailure(){this.isDestroying||this.persistentToastManager.error({message:this.i18n.lookupTranslation("components/profile-edit@profile-sub-form/treasury-edit","upload_error_toast")()})}},I=(0,r.default)(k.prototype,"isLoading",[u.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),C=(0,r.default)(k.prototype,"isDeleteConfirmationOpen",[u.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),x=(0,r.default)(k.prototype,"isDiscardChangesConfirmationOpen",[u.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),L=(0,r.default)(k.prototype,"formSection",[u.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),N=(0,r.default)(k.prototype,"linkTreasury",[u.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),A=(0,r.default)(k.prototype,"newThumbnail",[u.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),R=(0,r.default)(k.prototype,"dependencyHandler",[T],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),U=(0,r.default)(k.prototype,"i18n",[S],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),j=(0,r.default)(k.prototype,"persistentToastManager",[F],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),z=(0,r.default)(k.prototype,"vectorMediaUpload",[M],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),V=(0,r.default)(k.prototype,"storeShim",[O],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),q=(0,r.default)(k.prototype,"tracking",[D],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),(0,r.default)(k.prototype,"formSectionViewModel",[w.cached],Object.getOwnPropertyDescriptor(k.prototype,"formSectionViewModel"),k.prototype),(0,r.default)(k.prototype,"chooseLink",[s.action],Object.getOwnPropertyDescriptor(k.prototype,"chooseLink"),k.prototype),(0,r.default)(k.prototype,"onConfirmDelete",[s.action],Object.getOwnPropertyDescriptor(k.prototype,"onConfirmDelete"),k.prototype),(0,r.default)(k.prototype,"onSaveTreasury",[s.action],Object.getOwnPropertyDescriptor(k.prototype,"onSaveTreasury"),k.prototype),(0,r.default)(k.prototype,"onDismissModal",[s.action],Object.getOwnPropertyDescriptor(k.prototype,"onDismissModal"),k.prototype),(0,r.default)(k.prototype,"onConfirmDiscardChanges",[s.action],Object.getOwnPropertyDescriptor(k.prototype,"onConfirmDiscardChanges"),k.prototype),(0,r.default)(k.prototype,"uploadReplacementThumbnail",[s.action],Object.getOwnPropertyDescriptor(k.prototype,"uploadReplacementThumbnail"),k.prototype),k);(0,n.setComponentTemplate)(B,G)}))
|
|
define.alias("ember-finite-scroll/components/sentinel","profile-edit/components/sentinel")
|
|
define.alias("ember-cloud-filepicker/components/slideshare-file-picker","profile-edit/components/slideshare-file-picker")
|
|
define("profile-edit/components/sortable-objects",["exports","ember-drag-drop/components/sortable-objects"],(function(e,t){"use strict"
|
|
Object.defineProperty(e,"__esModule",{value:!0})
|
|
e.default=void 0
|
|
e.default=t.default}))
|
|
define("profile-edit/components/tab-picker",["exports","@babel/runtime/helpers/esm/applyDecoratedDescriptor","@ember/component","@ember/template-factory","@glimmer/component","@ember/object"],(function(e,t,i,r,o,n){"use strict"
|
|
Object.defineProperty(e,"__esModule",{value:!0})
|
|
e.default=void 0
|
|
var a
|
|
const l=(0,r.createTemplateFactory)({id:"onk2Jx9t",block:'[[[11,0],[24,0,"pe-form-tab-picker"],[17,1],[12],[1,"\\n "],[8,[39,0],null,[["@selection"],[[30,0,["selectedTabIndex"]]]],[["default"],[[[[1,"\\n "],[8,[30,2,["tablist"]],null,[["@class"],["pe-form-tab-picker__list"]],[["default"],[[[[1,"\\n"],[42,[28,[37,2],[[28,[37,2],[[30,0,["_tabs"]]],null]],null],null,[[[1," "],[8,[30,3,["tab"]],[[16,0,[52,[30,4,["numberOfFieldsOutOfSync"]],"pe-form-tab-picker__tab pe-form-field--out-of-sync","pe-form-tab-picker__tab"]]],[["@model","@disabled","@on-select"],[[30,5],[30,4,["isDisabled"]],[28,[37,4],[[30,0,["onSelectTab"]],[30,5],[30,4,["name"]]],null]]],[["default"],[[[[1,"\\n "],[8,[39,5],null,[["@tooltipId","@shouldTriggerTooltip"],["create-in-primary-first",[30,4,["showTooltip"]]]],[["default"],[[[[1,"\\n "],[10,0],[15,1,[29,["tab-",[30,5]]]],[14,0,"artdeco-button artdeco-button--1 artdeco-button--tertiary pe-form-tab-picker__tab-link"],[15,"aria-describedby",[29,[[30,6,["ariaId"]]]]],[12],[1,"\\n "],[10,1],[14,0,"pe-form-tab-picker__tab-name"],[12],[1,"\\n"],[41,[30,5],[[[1," "],[1,[30,4,["name"]]],[1,"\\n"]],[]],[[[1," "],[1,[28,[35,6],["primary_locale_label","profile-edit/components/tab-picker"],[["locale"],[[30,4,["name"]]]]]],[1,"\\n"]],[]]],[1," "],[13],[1,"\\n"],[41,[30,4,["numberOfFieldsOutOfSync"]],[[[1," "],[10,1],[14,0,"pe-form-tab-picker__badge t-14 t-normal"],[12],[1,"\\n "],[10,"abbr"],[14,0,"t-12 t-bold overflow-hidden inline-block"],[15,"title",[29,[[28,[37,6],["badge_title","profile-edit/components/tab-picker"],[["count"],[[30,4,["numberOfFieldsOutOfSync"]]]]]]]],[12],[1,[30,4,["numberOfFieldsOutOfSync"]]],[13],[1,"\\n "],[13],[1,"\\n"]],[]],null],[1," "],[13],[1,"\\n "]],[6]]]]],[1,"\\n "]],[]]]]],[1,"\\n"]],[4,5]],null],[1," "]],[3]]]]],[1,"\\n "]],[2]]]]],[1,"\\n\\n "],[10,0],[14,1,"create-in-primary-outlet"],[12],[13],[1,"\\n "],[8,[39,7],null,[["@to","@id","@theme","@contentClass"],["create-in-primary-outlet","create-in-primary-first","inverse","pe-secondary-locale-tooltip"]],[["default"],[[[[1,"\\n "],[10,2],[14,0,"pe-tab-picker__tooltip-text t-12 t-black t-normal"],[12],[1,"\\n"],[1," "],[1,[28,[35,6],[[30,0,["tooltipTextKey"]],"profile-edit/components/tab-picker"],null]],[1,"\\n"],[1," "],[13],[1,"\\n "]],[]]]]],[1,"\\n"],[13]],["&attrs","tabs","tablist","tab","index","trigger"],false,["ember-cli-artdeco-tabs@artdeco-tabs","each","-track-array","if","fn","profile-edit-shared@secondary-locale-tooltip-trigger","t","artdeco-hoverables@artdeco-hoverable-content"]]',moduleName:"profile-edit/components/tab-picker.hbs",isStrictMode:!1}),s={experience:"experience_create_in_primary_first",education:"education_create_in_primary_first"}
|
|
let d=e.default=(a=class extends o.default{get tooltipTextKey(){return s[this.args.sectionName]||s.experience}get _tabs(){const{tabs:e}=this.args
|
|
return e?e.map(((e,t)=>{const i=e.numberOfFieldsOutOfSync>0,r=0!==t&&this.isSecondaryLocaleTabsDisabled&&!i
|
|
return{name:e.name,numberOfFieldsOutOfSync:e.numberOfFieldsOutOfSync,showTooltip:r,isDisabled:r}})):null}get isSecondaryLocaleTabsDisabled(){return this.args.isSecondaryLocaleTabsDisabled??!1}get selectedTabIndex(){return this.args.selectedTabIndex??0}onSelectTab(e,t){this.args.focusOnTabSwitch&&document.querySelector(`#tab-${this.selectedTabIndex}`).focus()
|
|
this._tabs[e].isDisabled||e===this.selectedTabIndex||this.args.tabClicked(e,t)}},(0,t.default)(a.prototype,"onSelectTab",[n.action],Object.getOwnPropertyDescriptor(a.prototype,"onSelectTab"),a.prototype),a);(0,i.setComponentTemplate)(l,d)}))
|
|
define("profile-edit/components/treasury/item",["exports","@ember/component","@ember/template-factory","@ember/component/template-only"],(function(e,t,i,r){"use strict"
|
|
Object.defineProperty(e,"__esModule",{value:!0})
|
|
e.default=void 0
|
|
const o=(0,i.createTemplateFactory)({id:"S9cXusmW",block:'[[[11,"button"],[24,0,"pe-treasury-section__entity"],[16,1,[28,[37,0],[[30,1],[30,2]],null]],[24,4,"button"],[4,[38,1],["click",[28,[37,2],[[30,3],[30,4],[30,2]],null]],null],[4,[38,3],["edit_media"],null],[12],[1,"\\n "],[10,0],[14,0,"relative"],[12],[1,"\\n "],[10,0],[12],[1,"\\n"],[41,[30,4,["previewIvm"]],[[[1," "],[8,[39,5],null,[["@images","@imgClasses","@imgHeight","@imgWidth"],[[30,4,["previewIvm"]],"pe-treasury-section__entity-image",56,106]],null],[1,"\\n"]],[]],[[[41,[30,4,["nonIvmImageUrl"]],[[[1," "],[10,0],[14,0,"pe-treasury-section__entity-image pe-treasury-section__entity-image--url"],[15,5,[28,[37,6],null,[["background-image"],[[28,[37,7],["url(",[30,4,["nonIvmImageUrl"]],")"],null]]]]],[12],[13],[1,"\\n"]],[]],[[[1," "],[10,0],[14,0,"pe-treasury-section__entity-image pe-treasury-section__entity-image--ghost"],[12],[1,"\\n "],[8,[39,8],[[24,0,"pe-treasury-section__entity-image-ghost-icon"]],[["@type","@size","@name"],["system","medium","image"]],null],[1,"\\n "],[13],[1,"\\n "]],[]]]],[]]],[1," "],[10,0],[14,0,"pe-treasury-section__entity-edit-icon"],[12],[1,"\\n "],[8,[39,8],null,[["@a11yText","@type","@size","@name"],[[30,5],"system","small","edit"]],null],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n\\n "],[10,0],[14,0,"pl3 overflow-hidden text-align-left"],[12],[1,"\\n "],[10,2],[14,0,"pe-treasury-section__entity-title t-14 t-bold"],[12],[1,[30,4,["title"]]],[13],[1,"\\n "],[8,[39,9],null,[["@text","@lines"],[[30,4,["description"]],2]],null],[1,"\\n "],[13],[1,"\\n"],[13]],["@idPrefix","@index","@onEdit","@treasury","@a11yText"],false,["profile-tetris-shared@id-with-index-formatter","on","fn","ember-cli-pemberly-tracking@track-interaction","if","image-view-model@image-view-model","global-helpers@css-style","concat","hue-web-icons@icon","profile-shared@text-with-see-more"]]',moduleName:"profile-edit/components/treasury/item.hbs",isStrictMode:!1})
|
|
e.default=(0,t.setComponentTemplate)(o,(0,r.default)())}))
|
|
define("profile-edit/components/treasury/link-page",["exports","@babel/runtime/helpers/esm/initializerDefineProperty","@babel/runtime/helpers/esm/defineProperty","@babel/runtime/helpers/esm/applyDecoratedDescriptor","@babel/runtime/helpers/esm/initializerWarningHelper","@ember/component","@ember/template-factory","@ember/destroyable","@ember/debug","@ember/object","@ember/service","@glimmer/component","global-utils/utils/url","@glimmer/tracking","graphql-queries/queries/profile/profile-link-url-preview.graphql"],(function(e,t,i,r,o,n,a,l,s,d,c,u,p,m,f){"use strict"
|
|
Object.defineProperty(e,"__esModule",{value:!0})
|
|
e.default=void 0
|
|
var g,h,b,y,_,v,P,w,E
|
|
const T=(0,a.createTemplateFactory)({id:"Ordsp8aj",block:'[[[11,"form"],[17,1],[12],[1,"\\n "],[11,"button"],[24,0,"hidden"],[24,4,"submit"],[4,[38,0],["click",[30,0,["linkInputAction"]]],null],[12],[13],[1,"\\n "],[10,0],[15,0,[29,["pe-treasury-link__container\\n ",[52,[30,0,["hasLinkError"]],"pe-treasury-link__container--error"],"\\n relative mt4"]]],[12],[1,"\\n "],[10,"label"],[15,"for",[30,2]],[12],[1,"\\n "],[1,[28,[35,2],["link_input_placeholder_v2","profile-edit/components/treasury/link-page"],null]],[1,"\\n "],[13],[1,"\\n "],[11,"input"],[16,1,[30,2]],[24,0,"pe-treasury-link__input"],[24,"aria-describedby","treasury-link-error"],[16,"disabled",[30,0,["isLoading"]]],[24,4,"text"],[4,[38,0],["input",[30,0,["linkChange"]]],null],[12],[13],[1,"\\n"],[41,[30,0,["isLoading"]],[[[1," "],[8,[39,3],[[24,0,"pe-treasury-link__add-loader"]],[["@size","@a11yText"],["small",[28,[37,2],["i18n_loading","profile-edit/components/treasury/link-page"],null]]],null],[1,"\\n"]],[]],[[[1," "],[8,[39,4],[[4,[38,0],["click",[30,0,["linkInputAction"]]],null]],[["@classNames","@type","@color","@controlType","@text"],["pe-treasury-link__add-button","tertiary","muted","button",[28,[37,2],["add","profile-edit/components/treasury/link-page"],null]]],null],[1,"\\n"]],[]]],[1," "],[13],[1,"\\n "],[10,0],[14,1,"treasury-link-error"],[12],[1,"\\n"],[41,[30,0,["hasLinkError"]],[[[1," "],[10,2],[14,"role","alert"],[14,0,"pe-form-field__error-message t-14"],[12],[1,"\\n"],[41,[30,0,["isInvalidUrl"]],[[[1," "],[1,[28,[35,2],["url_incorrectly_formatted","profile-edit/components/treasury/link-page"],null]],[1,"\\n"]],[]],[[[41,[30,0,["hasServerError"]],[[[1," "],[1,[28,[35,2],["link_server_error","profile-edit/components/treasury/link-page"],null]],[1,"\\n "]],[]],null]],[]]],[1," "],[13],[1,"\\n"]],[]],null],[1," "],[13],[1,"\\n"],[13]],["&attrs","@inputId"],false,["on","if","t","artdeco-loader@artdeco-loader","artdeco-button@artdeco-button"]]',moduleName:"profile-edit/components/treasury/link-page.hbs",isStrictMode:!1})
|
|
let S=e.default=(g=(0,c.inject)("tracking"),h=(0,c.inject)("@linkedin/ember-restli-graphql@graphql"),b=class extends u.default{constructor(){super(...arguments);(0,t.default)(this,"tracking",y,this);(0,t.default)(this,"graphql",_,this);(0,t.default)(this,"isLoading",v,this);(0,t.default)(this,"isInvalidUrl",P,this);(0,t.default)(this,"hasServerError",w,this);(0,t.default)(this,"urlTreasuryPreview",E,this)}get hasLinkError(){return this.isInvalidUrl||this.hasServerError}chooseLink(){const{urlTreasuryPreview:e}=this
|
|
if(!e)return
|
|
this.tracking.fireInteractionEvent("add")
|
|
const t=(0,d.get)(e,"originalUrl"),i=(0,d.get)(e,"previewImages")||[],r=(0,d.get)(e,"title")||""
|
|
this.args.chooseLink(t,r,"",i)}linkInputAction(e){e.preventDefault()
|
|
const t=this.treasuryLink
|
|
if(t&&(0,p.isUrl)((0,p.getUrlWithProtocol)(t))){this.isLoading=!0
|
|
this.isInvalidUrl=!1
|
|
this.hasServerError=!1
|
|
this.urlTreasuryPreview=null
|
|
this.graphql.executeQuery(f.default,{url:t}).then((e=>{var t
|
|
if((0,l.isDestroying)(this))return
|
|
const i=null===(t=(0,d.get)(e,"data.contentcreationDashExternalUrlPreviewByUrl.elements"))||void 0===t?void 0:t[0]
|
|
this.urlTreasuryPreview=i
|
|
this.isLoading=!1
|
|
this.chooseLink()})).catch((e=>{if((0,l.isDestroying)(this))throw e
|
|
this.isLoading=!1
|
|
this.hasServerError=!0
|
|
this.focusOnInput()
|
|
throw e}))}else{this.isInvalidUrl=!0
|
|
this.focusOnInput()}}linkChange(e){var t
|
|
this.treasuryLink=(null==e||null===(t=e.target)||void 0===t?void 0:t.value)??""}focusOnInput(){const e=document.getElementById(this.args.inputId)
|
|
e&&e.focus()}},y=(0,r.default)(b.prototype,"tracking",[g],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),_=(0,r.default)(b.prototype,"graphql",[h],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),v=(0,r.default)(b.prototype,"isLoading",[m.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),P=(0,r.default)(b.prototype,"isInvalidUrl",[m.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),w=(0,r.default)(b.prototype,"hasServerError",[m.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),E=(0,r.default)(b.prototype,"urlTreasuryPreview",[m.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),(0,r.default)(b.prototype,"chooseLink",[d.action],Object.getOwnPropertyDescriptor(b.prototype,"chooseLink"),b.prototype),(0,r.default)(b.prototype,"linkInputAction",[d.action],Object.getOwnPropertyDescriptor(b.prototype,"linkInputAction"),b.prototype),(0,r.default)(b.prototype,"linkChange",[d.action],Object.getOwnPropertyDescriptor(b.prototype,"linkChange"),b.prototype),(0,r.default)(b.prototype,"focusOnInput",[d.action],Object.getOwnPropertyDescriptor(b.prototype,"focusOnInput"),b.prototype),b);(0,n.setComponentTemplate)(T,S)}))
|
|
define("profile-edit/config/environment",["exports"],(function(e){"use strict"
|
|
Object.defineProperty(e,"__esModule",{value:!0})
|
|
e.default=void 0
|
|
let t
|
|
try{const e="profile-edit/config/environment",i=document.querySelector('meta[name="'+e+'"]').getAttribute("content")
|
|
t=JSON.parse(unescape(i))}catch(e){t={environment:"production","ember-a11y-testing":{componentOptions:{turnAuditOff:!0,excludeAxeCore:!0,axeOptions:{iframes:!1,reporter:"v2",resultTypes:["violations"],rules:{"duplicate-id":{enabled:!1},"duplicate-id-active":{enabled:!1},"duplicate-id-aria":{enabled:!1}}}}}}}e.default=t}))
|
|
define("profile-edit/controllers/add-edit-media",["exports","@babel/runtime/helpers/esm/initializerDefineProperty","@babel/runtime/helpers/esm/defineProperty","@babel/runtime/helpers/esm/applyDecoratedDescriptor","@babel/runtime/helpers/esm/initializerWarningHelper","@ember/destroyable","@ember/controller","@ember/object","@glimmer/tracking","@ember/service","profile-tetris-shared/utils/subroute-helpers"],(function(e,t,i,r,o,n,a,l,s,d,c){"use strict"
|
|
Object.defineProperty(e,"__esModule",{value:!0})
|
|
e.default=void 0
|
|
var u,p,m,f,g,h,b,y,_,v
|
|
const P="components/profile-edit@profile-edit-form-page"
|
|
e.default=(u=(0,d.inject)("i18n"),p=(0,d.inject)("persistent-toast-manager@persistent-toast-manager"),m=(0,d.inject)("router"),(0,c.setupCloseSubrouteAction)(f=(g=class extends a.default{constructor(){super(...arguments);(0,i.default)(this,"queryParams",["treasuryUrn","useCase","educationUrn","positionUrn"]);(0,t.default)(this,"treasuryUrn",h,this);(0,t.default)(this,"isSaving",b,this);(0,t.default)(this,"i18n",y,this);(0,t.default)(this,"persistentToastManager",_,this);(0,t.default)(this,"router",v,this)}get treasuryHandler(){return(0,l.get)(this,"model.subFormData.treasuryHandler")}get elementIdToFocusWhenClosed(){const{elementToFocusWhenClosed:e}=this.model
|
|
return e&&`#${e}`}onFormClose(e){if((0,l.get)(this.treasuryHandler,"hasTreasuryToSave")&&"dismiss"!==e){this.isSaving=!0
|
|
this.treasuryHandler.saveTreasury().then((()=>{if(!(0,n.isDestroying)(this)){this.persistentToastManager.success({message:this.i18n.lookupTranslation(P,"save"===e?"save_successful_toast":"delete_successful_toast")()})
|
|
this.exitForm()}})).catch((e=>{if((0,n.isDestroying)(this))throw e
|
|
this.persistentToastManager.error({message:this.i18n.lookupTranslation(P,"failure_toast")()})
|
|
throw e})).finally((()=>{(0,n.isDestroying)(this)||(this.isSaving=!1)}))}else this.exitForm()}exitForm(){this.router.currentRouteName.indexOf("detail-profile-edit")>=0?this.closeSubroute(c.DETAIL_PAGE):this.closeSubroute(c.PROFILE_PAGE)}},h=(0,r.default)(g.prototype,"treasuryUrn",[s.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),b=(0,r.default)(g.prototype,"isSaving",[s.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),y=(0,r.default)(g.prototype,"i18n",[u],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),_=(0,r.default)(g.prototype,"persistentToastManager",[p],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),v=(0,r.default)(g.prototype,"router",[m],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),(0,r.default)(g.prototype,"onFormClose",[l.action],Object.getOwnPropertyDescriptor(g.prototype,"onFormClose"),g.prototype),g))||f)}))
|
|
define("profile-edit/controllers/add-edit-recommendation",["exports","@babel/runtime/helpers/esm/initializerDefineProperty","@babel/runtime/helpers/esm/defineProperty","@babel/runtime/helpers/esm/applyDecoratedDescriptor","@babel/runtime/helpers/esm/initializerWarningHelper","@ember/controller","@ember/object","@ember/service","@glimmer/tracking","global-utils/utils/locale-helpers","restli-utils","profile-tetris-shared/utils/subroute-helpers","dash-interop-helper/utils/get-graphql-value-with-dash-fallback","profile-edit/utils/classes/profile-edit-form-page-view-model","@ember/string"],(function(e,t,i,r,o,n,a,l,s,d,c,u,p,m,f){"use strict"
|
|
Object.defineProperty(e,"__esModule",{value:!0})
|
|
e.default=void 0
|
|
var g,h,b,y,_,v,P,w,E,T,S,F,M,O,D
|
|
e.default=(g=(0,l.inject)("authentication@authenticated-user"),h=(0,l.inject)("router"),b=(0,l.inject)("profile-edit@next-action-forms-manager"),(0,u.setupCloseSubrouteAction)(y=(_=class extends n.default{constructor(){super(...arguments);(0,i.default)(this,"queryParams",["profileUrn","recommendationRequestUrn","recommendationUrn","trackingId","profileFormEntryPoint","audienceTypes"]);(0,t.default)(this,"authenticatedUser",v,this);(0,t.default)(this,"router",P,this);(0,t.default)(this,"nextActionFormsManager",w,this);(0,t.default)(this,"profileUrn",E,this);(0,t.default)(this,"recommendationRequestUrn",T,this);(0,t.default)(this,"recommendationUrn",S,this);(0,t.default)(this,"trackingId",F,this);(0,t.default)(this,"profileFormEntryPoint",M,this);(0,t.default)(this,"profileEntityUnion",O,this);(0,t.default)(this,"audienceTypes",D,this);(0,i.default)(this,"actionForSave","saveRecommendation");(0,i.default)(this,"recipeForSave","com.linkedin.voyager.dash.deco.identity.profile.ProfileEditFormPageSaveResponse")}get isMultiStepForm(){return this.recommendationFormManager.isMultiStepForm}get paramsForSave(){return{recipientUrn:(0,p.getGraphQlValueWithDashFallback)(this.model.profileEditFormPageViewModel,"profileEditFormPage.profileFormResolutionResult.recommendationForm.recipientProfileUrn")??this.profileUrn,previousRecommendationUrn:this.recommendationUrn,recommendationRequestUrn:this.recommendationRequestUrn,initialFlowEntryPoint:this.profileFormEntryPoint}}get primaryLocale(){return(0,d.localeToString)((0,a.get)(this.model.profileEditFormPageViewModel,"profileEditFormPage.profile.primaryLocale"))}get contentTrackingId(){var e
|
|
return this.trackingId??(null===(e=this.model.profileEditFormPageViewModel.profileEditFormPage)||void 0===e?void 0:e.trackingId)}onContinue(){const e=(0,m.getFormSectionViewModel)(this.model.profileEditFormPageViewModel.profileFormViewModel.formSectionViewModels,"recommendationForm.formSection")
|
|
this.profileUrn=e.firstFormElementViewModel.inputValues.value.inputEntityUrn
|
|
this.profileEntityUnion=this.model.profileEntityUnion}exitForm(e){var t,i
|
|
const r=this.nextActionFormsManager.getNextFlow()
|
|
if(r){const e=(0,a.get)(this.router,"currentRoute.parent.name")
|
|
this.router.transitionTo(`${e}.next-action`,(0,f.dasherize)(r),{queryParams:{profileEntityUnion:this.model.profileEntityUnion??this.profileEntityUnion}})
|
|
this.profileEntityUnion=void 0
|
|
return}this.profileEntityUnion=void 0
|
|
this.nextActionFormsManager.endFlow()
|
|
this.recommendationFormManager.endFlow()
|
|
const o=this.transition??{},n=this.formManagerNavigator??(0,a.get)(o,"data.formManagerNavigator")??{},l=(0,a.get)(n,e),s=this.vanityName??(0,a.get)(this,"authenticatedUser.miniProfile.publicIdentifier")
|
|
if(l){const t=(0,a.get)(n,`routeModel.${e}`)??[s]
|
|
this.closeSubroute(l,t)
|
|
return}const d=this.isFromEmailRoute??(0,a.get)(o,"data.isFromEmailRoute")
|
|
0===(0,a.get)(o,"sequence")||d?this.transitionToRoute("index"):null!==(t=this.router.currentRoute)&&void 0!==t&&null!==(i=t.name)&&void 0!==i&&i.includes("detail-profile-edit")?this.closeSubroute(u.DETAIL_PAGE):this.closeSubroute(u.PROFILE_PAGE,s)}onBack(){this.profileUrn=void 0}onImpression(){const{audienceTypes:e,primaryLocale:t,profileFormEntryPoint:i}=this,r=this.trackingId||(0,a.get)(this.model.profileEditFormPageViewModel,"profileEditFormPage.trackingId"),{profileEditFormType:o}=this.model,n=(0,d.stringToLocale)(t)
|
|
return o&&n&&r?{name:"ProfileFormImpressionEvent",body:{locale:n,trackingId:r,audienceTypes:e?c.decoder.decode(e):[],entryPoint:i,profileFormType:o}}:[]}},v=(0,r.default)(_.prototype,"authenticatedUser",[g],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),P=(0,r.default)(_.prototype,"router",[h],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),w=(0,r.default)(_.prototype,"nextActionFormsManager",[b],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),E=(0,r.default)(_.prototype,"profileUrn",[s.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),T=(0,r.default)(_.prototype,"recommendationRequestUrn",[s.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),S=(0,r.default)(_.prototype,"recommendationUrn",[s.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),F=(0,r.default)(_.prototype,"trackingId",[s.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),M=(0,r.default)(_.prototype,"profileFormEntryPoint",[s.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),O=(0,r.default)(_.prototype,"profileEntityUnion",[s.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),D=(0,r.default)(_.prototype,"audienceTypes",[s.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),(0,r.default)(_.prototype,"onContinue",[a.action],Object.getOwnPropertyDescriptor(_.prototype,"onContinue"),_.prototype),(0,r.default)(_.prototype,"exitForm",[a.action],Object.getOwnPropertyDescriptor(_.prototype,"exitForm"),_.prototype),(0,r.default)(_.prototype,"onBack",[a.action],Object.getOwnPropertyDescriptor(_.prototype,"onBack"),_.prototype),(0,r.default)(_.prototype,"onImpression",[a.action],Object.getOwnPropertyDescriptor(_.prototype,"onImpression"),_.prototype),_))||y)}))
|
|
define("profile-edit/controllers/add-edit",["exports","profile-edit/controllers/base-add-edit-controller"],(function(e,t){"use strict"
|
|
Object.defineProperty(e,"__esModule",{value:!0})
|
|
e.default=void 0
|
|
class i extends t.default{routeToNewlyCreatedForm(e,t,i){const{name:r,params:o}=e,n={editLocale:i}
|
|
this.originEntityUrns&&(n.originEntityUrns=this.originEntityUrns)
|
|
this.router.replaceWith(r,o.entityType,t,{queryParams:n})}}e.default=i}))
|
|
define("profile-edit/controllers/add-edit_loading",["exports","@babel/runtime/helpers/esm/defineProperty","profile-edit/controllers/base-loading-controller"],(function(e,t,i){"use strict"
|
|
Object.defineProperty(e,"__esModule",{value:!0})
|
|
e.default=void 0
|
|
class r extends i.default{constructor(){super(...arguments);(0,t.default)(this,"controllerName","profile-edit@controller:add-edit")}}e.default=r}))
|
|
define("profile-edit/controllers/base-add-edit-controller",["exports","@babel/runtime/helpers/esm/initializerDefineProperty","@babel/runtime/helpers/esm/defineProperty","@babel/runtime/helpers/esm/applyDecoratedDescriptor","@babel/runtime/helpers/esm/initializerWarningHelper","@ember/controller","@ember/debug","@ember/object","@ember/service","@glimmer/tracking","@ember/string","global-utils/utils/locale-helpers","global-utils/utils/urn-id-helpers","restli-utils","profile-edit/utils/prefill-constants","profile-tetris-shared/utils/subroute-helpers","profile-tetris-shared/utils/add-edit-route-configs"],(function(e,t,i,r,o,n,a,l,s,d,c,u,p,m,f,g,h){"use strict"
|
|
Object.defineProperty(e,"__esModule",{value:!0})
|
|
e.default=void 0
|
|
var b,y,_,v,P,w,E,T,S,F,M,O,D,k,I,C,x,L,N,A,R,U,j
|
|
e.default=(b=(0,s.inject)("authentication@authenticated-user"),y=(0,s.inject)("profile-edit@forms-navigation-manager"),_=(0,s.inject)("profile-edit@next-action-forms-manager"),v=(0,s.inject)("router"),P=(0,s.inject)("lix"),(0,g.setupCloseSubrouteAction)(w=(E=class extends n.default{constructor(){super(...arguments);(0,i.default)(this,"queryParams",["editLocale","profileFormEntryPoint","originEntityUrns","audienceTypes","isFromA2p","highlightedSection",...f.CERTIFICATION_A2P_PARAMS_ARR,...f.POSITION_A2P_PARAMS_ARR.filter((e=>"geoId"!==e&&"title"!==e&&"companyId"!==e))]);(0,t.default)(this,"editLocale",T,this);(0,t.default)(this,"geoId",S,this);(0,t.default)(this,"companyId",F,this);(0,t.default)(this,"title",M,this);(0,t.default)(this,"trackingId",O,this);(0,t.default)(this,"profileFormEntryPoint",D,this);(0,t.default)(this,"originEntityUrns",k,this);(0,t.default)(this,"audienceTypes",I,this);(0,t.default)(this,"isFromA2p",C,this);(0,t.default)(this,"highlightedSection",x,this);(0,t.default)(this,"focusOnTabSwitch",L,this);(0,t.default)(this,"authenticatedUser",N,this);(0,t.default)(this,"formsNavigationManager",A,this);(0,t.default)(this,"nextActionFormsManager",R,this);(0,t.default)(this,"router",U,this);(0,t.default)(this,"lix",j,this);(0,i.default)(this,"transition",void 0);(0,i.default)(this,"formManagerNavigator",void 0);(0,i.default)(this,"isFromEmailRoute",void 0)}get isGraphqlEditFormQueryEnabled(){return this.lix.getTreatmentIsEnabled("voyager.web.profile-graphql-edit-form-migration")}get primaryLocale(){return this.isGraphqlEditFormQueryEnabled&&h.SLP_FORMS_TYPES.includes(this.model.profileEditFormType)&&(0,l.get)(this.model,"profileEditFormPageViewModel.profileEditFormPage.profile.primaryLocalizedContent.locale")?(0,u.localeToString)((0,l.get)(this.model,"profileEditFormPageViewModel.profileEditFormPage.profile.primaryLocalizedContent.locale")):(0,u.localeToString)((0,l.get)(this.model,"profileEditFormPageViewModel.profileEditFormPage.profile.primaryLocale"))}get contentTrackingId(){var e
|
|
return this.trackingId??(null===(e=this.model.profileEditFormPageViewModel.profileEditFormPage)||void 0===e?void 0:e.trackingId)}exitForm(e){this.focusOnTabSwitch=!1
|
|
if(this.formsNavigationManager.transitionToPreviousForm())return
|
|
const t=this.transition??{},i=this._getFormManagerNavigator(),r=(0,l.get)(i,e)
|
|
if(r){const t=(0,l.get)(this,"authenticatedUser.miniProfile.publicIdentifier"),o=(0,l.get)(i,`routeModel.${e}`)??[t]
|
|
this.closeSubroute(r,o)
|
|
return}if(this.isFromEmailRoute??(0,l.get)(t,"data.isFromEmailRoute")){this.transitionToRoute("index")
|
|
return}const o=(0,l.get)(this,"authenticatedUser.miniProfile.publicIdentifier")
|
|
this.closeSubroute("profile.common.profile",o)}exitToNextBestActionForm(e,t){this.nextActionFormsManager.startNewFlow(e,this._getFormManagerNavigator())
|
|
const i=e[0],r={}
|
|
if(t){let e,i,o=t
|
|
t.eachAttribute((r=>{const o=(0,l.get)(t,`${r}.entityUrn`)
|
|
if(o){i=r
|
|
e=o}}))
|
|
o={[i]:e}
|
|
r.profileEntityUnion=m.encoder.encode(o)}const o=(0,l.get)(this.router,"currentRoute.parent.name")
|
|
this.router.transitionTo(`${o}.next-action`,(0,c.dasherize)(i),{queryParams:r})}onImpression(){const{audienceTypes:e,editLocale:t,primaryLocale:i,profileFormEntryPoint:r}=this,o=this.trackingId||(0,l.get)(this.model,"profileEditFormPageViewModel.profileEditFormPage.trackingId"),{profileEditFormType:n}=this.model,a=(0,u.stringToLocale)(t??i)
|
|
return n&&a&&o?{name:"ProfileFormImpressionEvent",body:{locale:a,trackingId:o,audienceTypes:e?m.decoder.decode(e):[],entryPoint:r,profileFormType:n}}:[]}switchEditLocale(e,t){const i=e===this.primaryLocale?void 0:e
|
|
if(t){const e=(0,p.extractUrnId)(t),r=(0,p.parseId)(e),o=r[(0,l.get)(r,"length")-1]
|
|
this.routeToNewlyCreatedForm(this.router.currentRoute,o,i)}else this.editLocale=i
|
|
this.audienceTypes=void 0
|
|
this.profileFormEntryPoint=void 0
|
|
this.trackingId=void 0
|
|
this.isFromA2p=void 0
|
|
this.highlightedSection=void 0;[...f.CERTIFICATION_A2P_PARAMS_ARR,...f.POSITION_A2P_PARAMS_ARR].forEach((e=>(0,l.set)(this,e,void 0)))
|
|
this.focusOnTabSwitch=!0}routeToNewlyCreatedForm(){}_getFormManagerNavigator(){const e=this.transition??{}
|
|
return(0,l.get)(e,"data.formManagerNavigator")??this.formManagerNavigator??{}}},T=(0,r.default)(E.prototype,"editLocale",[d.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),S=(0,r.default)(E.prototype,"geoId",[d.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),F=(0,r.default)(E.prototype,"companyId",[d.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),M=(0,r.default)(E.prototype,"title",[d.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),O=(0,r.default)(E.prototype,"trackingId",[d.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),D=(0,r.default)(E.prototype,"profileFormEntryPoint",[d.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),k=(0,r.default)(E.prototype,"originEntityUrns",[d.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),I=(0,r.default)(E.prototype,"audienceTypes",[d.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),C=(0,r.default)(E.prototype,"isFromA2p",[d.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),x=(0,r.default)(E.prototype,"highlightedSection",[d.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),L=(0,r.default)(E.prototype,"focusOnTabSwitch",[d.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),N=(0,r.default)(E.prototype,"authenticatedUser",[b],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),A=(0,r.default)(E.prototype,"formsNavigationManager",[y],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),R=(0,r.default)(E.prototype,"nextActionFormsManager",[_],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),U=(0,r.default)(E.prototype,"router",[v],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),j=(0,r.default)(E.prototype,"lix",[P],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),(0,r.default)(E.prototype,"exitForm",[l.action],Object.getOwnPropertyDescriptor(E.prototype,"exitForm"),E.prototype),(0,r.default)(E.prototype,"exitToNextBestActionForm",[l.action],Object.getOwnPropertyDescriptor(E.prototype,"exitToNextBestActionForm"),E.prototype),(0,r.default)(E.prototype,"onImpression",[l.action],Object.getOwnPropertyDescriptor(E.prototype,"onImpression"),E.prototype),(0,r.default)(E.prototype,"switchEditLocale",[l.action],Object.getOwnPropertyDescriptor(E.prototype,"switchEditLocale"),E.prototype),E))||w)}))
|
|
define("profile-edit/controllers/base-loading-controller",["exports","@babel/runtime/helpers/esm/initializerDefineProperty","@babel/runtime/helpers/esm/defineProperty","@babel/runtime/helpers/esm/applyDecoratedDescriptor","@babel/runtime/helpers/esm/initializerWarningHelper","@ember/application","@ember/controller","@ember/debug","@ember/object","@ember/service"],(function(e,t,i,r,o,n,a,l,s,d){"use strict"
|
|
Object.defineProperty(e,"__esModule",{value:!0})
|
|
e.default=void 0
|
|
var c,u,p
|
|
e.default=(c=(0,d.inject)("authentication@authenticated-user"),u=class extends a.default{constructor(){super(...arguments);(0,t.default)(this,"authenticatedUser",p,this)}onDismissModal(){const e=(0,n.getOwner)(this).lookup(this.controllerName)
|
|
if(e){e.exitForm("cancel")
|
|
return}const t=(0,s.get)(this,"authenticatedUser.miniProfile.publicIdentifier")
|
|
this.router.transitionTo("profile.common.profile",t)}},p=(0,r.default)(u.prototype,"authenticatedUser",[c],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),(0,r.default)(u.prototype,"onDismissModal",[s.action],Object.getOwnPropertyDescriptor(u.prototype,"onDismissModal"),u.prototype),u)}))
|
|
define("profile-edit/controllers/birthday",["exports","@babel/runtime/helpers/esm/applyDecoratedDescriptor","@ember/controller","@ember/object"],(function(e,t,i,r){"use strict"
|
|
Object.defineProperty(e,"__esModule",{value:!0})
|
|
e.default=void 0
|
|
var o
|
|
e.default=(o=class extends i.default{navigateBack(){return this.transitionToRoute("index",{queryParams:{skipBirthdayCheck:!0}})}},(0,t.default)(o.prototype,"navigateBack",[r.action],Object.getOwnPropertyDescriptor(o.prototype,"navigateBack"),o.prototype),o)}))
|
|
define("profile-edit/controllers/debug",["exports","@babel/runtime/helpers/esm/initializerDefineProperty","@babel/runtime/helpers/esm/defineProperty","@babel/runtime/helpers/esm/applyDecoratedDescriptor","@babel/runtime/helpers/esm/initializerWarningHelper","@ember/controller","@glimmer/tracking","@ember/object","ember-batcher"],(function(e,t,i,r,o,n,a,l,s){"use strict"
|
|
Object.defineProperty(e,"__esModule",{value:!0})
|
|
e.default=void 0
|
|
var d,c,u,p
|
|
e.default=(d=class extends n.default{constructor(){super(...arguments);(0,t.default)(this,"stringValue",c,this);(0,t.default)(this,"isOpen",u,this);(0,t.default)(this,"profileEditFormPage",p,this)}setValue(e){this.stringValue=e.target.value}parseAndRender(){const e=JSON.parse(this.stringValue)
|
|
this.isOpen=!1;(0,s.mutateDOM)((()=>{this.profileEditFormPage=e.elements.firstObject}))}},c=(0,r.default)(d.prototype,"stringValue",[a.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return""}}),u=(0,r.default)(d.prototype,"isOpen",[a.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!0}}),p=(0,r.default)(d.prototype,"profileEditFormPage",[a.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),(0,r.default)(d.prototype,"setValue",[l.action],Object.getOwnPropertyDescriptor(d.prototype,"setValue"),d.prototype),(0,r.default)(d.prototype,"parseAndRender",[l.action],Object.getOwnPropertyDescriptor(d.prototype,"parseAndRender"),d.prototype),d)}))
|
|
define("profile-edit/controllers/next-action",["exports","@babel/runtime/helpers/esm/initializerDefineProperty","@babel/runtime/helpers/esm/defineProperty","@babel/runtime/helpers/esm/applyDecoratedDescriptor","@babel/runtime/helpers/esm/initializerWarningHelper","@ember/controller","@ember/object","@ember/service","@glimmer/tracking","@ember/string","restli-utils"],(function(e,t,i,r,o,n,a,l,s,d,c){"use strict"
|
|
Object.defineProperty(e,"__esModule",{value:!0})
|
|
e.default=void 0
|
|
var u,p,m,f,g,h,b,y,_,v
|
|
e.default=(u=(0,l.inject)("authentication@authenticated-user"),p=(0,l.inject)("profile-edit@forms-navigation-manager"),m=(0,l.inject)("profile-edit@next-action-forms-manager"),f=(0,l.inject)("router"),g=class extends n.default{constructor(){super(...arguments);(0,i.default)(this,"queryParams",["profileEntityUnion","previousPageAction"]);(0,t.default)(this,"profileEntityUnion",h,this);(0,t.default)(this,"authenticatedUser",b,this);(0,t.default)(this,"formsNavigationManager",y,this);(0,t.default)(this,"nextActionFormsManager",_,this);(0,t.default)(this,"router",v,this)}resetController(e){super.resetController(...arguments)
|
|
e.profileEntityUnion=void 0
|
|
e.previousPageAction=void 0}exitForm(e){if(this.formsNavigationManager.transitionToPreviousForm())return
|
|
const t=this.nextActionFormsManager.formManagerNavigator??{},i=(0,a.get)(t,e)
|
|
this.nextActionFormsManager.endFlow()
|
|
if(i){const r=(0,a.get)(this,"authenticatedUser.miniProfile.publicIdentifier"),o=(0,a.get)(t,`routeModel.${e}`)??[r]
|
|
this.router.transitionTo(i,...o)
|
|
return}const r=(0,a.get)(this,"authenticatedUser.miniProfile.publicIdentifier")
|
|
this.router.transitionTo("profile.common.profile",r)}nextForm(e,t){const i={profileEntityUnion:this.profileEntityUnion}
|
|
t&&(i.previousPageAction=c.default.encoder.encode(t))
|
|
const r=this.nextActionFormsManager.getNextFlow()
|
|
if(r){const e=(0,a.get)(this.router,"currentRoute.parent.name")
|
|
this.router.transitionTo(`${e}.next-action`,(0,d.dasherize)(r),{queryParams:i})}else this.exitForm("skip"===e?"cancel":e)}},h=(0,r.default)(g.prototype,"profileEntityUnion",[s.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),b=(0,r.default)(g.prototype,"authenticatedUser",[u],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),y=(0,r.default)(g.prototype,"formsNavigationManager",[p],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),_=(0,r.default)(g.prototype,"nextActionFormsManager",[m],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),v=(0,r.default)(g.prototype,"router",[f],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),(0,r.default)(g.prototype,"exitForm",[a.action],Object.getOwnPropertyDescriptor(g.prototype,"exitForm"),g.prototype),(0,r.default)(g.prototype,"nextForm",[a.action],Object.getOwnPropertyDescriptor(g.prototype,"nextForm"),g.prototype),g)}))
|
|
define("profile-edit/controllers/next-action_loading",["exports","@babel/runtime/helpers/esm/defineProperty","profile-edit/controllers/base-loading-controller"],(function(e,t,i){"use strict"
|
|
Object.defineProperty(e,"__esModule",{value:!0})
|
|
e.default=void 0
|
|
class r extends i.default{constructor(){super(...arguments);(0,t.default)(this,"controllerName","profile-edit@controller:next-action")}}e.default=r}))
|
|
define("profile-edit/controllers/photo",["exports","@babel/runtime/helpers/esm/initializerDefineProperty","@babel/runtime/helpers/esm/defineProperty","@babel/runtime/helpers/esm/applyDecoratedDescriptor","@babel/runtime/helpers/esm/initializerWarningHelper","@ember/controller","@ember/object","@ember/service","profile-shared/utils/tetris-api-helpers"],(function(e,t,i,r,o,n,a,l,s){"use strict"
|
|
Object.defineProperty(e,"__esModule",{value:!0})
|
|
e.default=void 0
|
|
var d,c,u,p,m
|
|
e.default=(d=(0,l.inject)("router"),c=(0,l.inject)("@linkedin/ember-restli-graphql@graphql"),u=class extends n.default{constructor(){super(...arguments);(0,t.default)(this,"router",p,this);(0,t.default)(this,"graphql",m,this)}onDismissModal(){var e,t
|
|
null!==(e=this.router.currentRoute)&&void 0!==e&&null!==(t=e.name)&&void 0!==t&&t.includes("detail-profile-edit")?this.router.transitionTo("profile.common.details"):this.router.transitionTo("profile.common.profile")}onPhotoModalUploadComplete(){const e=(0,a.get)(this.model.dashMember,"entityUrn");(0,s.fetchProfileGoals)(this.graphql,e,{reload:!0})
|
|
this.onDismissModal()}},p=(0,r.default)(u.prototype,"router",[d],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),m=(0,r.default)(u.prototype,"graphql",[c],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),(0,r.default)(u.prototype,"onDismissModal",[a.action],Object.getOwnPropertyDescriptor(u.prototype,"onDismissModal"),u.prototype),(0,r.default)(u.prototype,"onPhotoModalUploadComplete",[a.action],Object.getOwnPropertyDescriptor(u.prototype,"onPhotoModalUploadComplete"),u.prototype),u)}))
|
|
define("profile-edit/controllers/secondary-language",["exports","@babel/runtime/helpers/esm/initializerDefineProperty","@babel/runtime/helpers/esm/defineProperty","@babel/runtime/helpers/esm/applyDecoratedDescriptor","@babel/runtime/helpers/esm/initializerWarningHelper","@ember/controller","@glimmer/tracking","@ember/object","@ember/service"],(function(e,t,i,r,o,n,a,l,s){"use strict"
|
|
Object.defineProperty(e,"__esModule",{value:!0})
|
|
e.default=void 0
|
|
var d,c,u,p,m,f
|
|
e.default=(d=(0,s.inject)("router"),c=(0,s.inject)("global-services@window"),u=class extends n.default{constructor(){super(...arguments);(0,t.default)(this,"transitionInto",p,this);(0,t.default)(this,"router",m,this);(0,t.default)(this,"windowService",f,this)}navigateOut(){var e
|
|
0===(null===(e=this.transition)||void 0===e?void 0:e.sequence)?this.router.transitionTo("index"):this.windowService.getHistory().back()}},p=(0,r.default)(u.prototype,"transitionInto",[a.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),m=(0,r.default)(u.prototype,"router",[d],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),f=(0,r.default)(u.prototype,"windowService",[c],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),(0,r.default)(u.prototype,"navigateOut",[l.action],Object.getOwnPropertyDescriptor(u.prototype,"navigateOut"),u.prototype),u)}))
|
|
define("profile-edit/controllers/self-id/controls",["exports","@babel/runtime/helpers/esm/initializerDefineProperty","@babel/runtime/helpers/esm/defineProperty","@babel/runtime/helpers/esm/applyDecoratedDescriptor","@babel/runtime/helpers/esm/initializerWarningHelper","@ember/controller","@glimmer/tracking","@ember/service","@ember/object","global-utils/utils/is-browser","profile-tetris-shared/utils/subroute-helpers","profile-edit/routes/self-id/index","profile-edit/controllers/self-id/demographics"],(function(e,t,i,r,o,n,a,l,s,d,c,u,p){"use strict"
|
|
Object.defineProperty(e,"__esModule",{value:!0})
|
|
e.default=void 0
|
|
var m,f,g,h,b,y,_,v
|
|
const P="CONFIRMATION",w="FORM",E="INSIGHT"
|
|
e.default=(m=(0,l.inject)("router"),f=(0,l.inject)("global-services@window"),(0,c.setupCloseSubrouteAction)(g=(h=class extends n.default{constructor(){super(...arguments);(0,t.default)(this,"router",b,this);(0,t.default)(this,"windowService",y,this);(0,i.default)(this,"queryParams",["profileFormEntryPoint","selfIdEntryPoint"]);(0,t.default)(this,"currentScreen",_,this);(0,t.default)(this,"insight",v,this)}dismissModal(){this.currentScreen
|
|
this.onExit()}onExit(){this._exitSelfId()
|
|
this.currentScreen=w}onBackToSelfIDForm(){this.router.replaceWith(u.DEMOGRAPHICS_PAGE)}onBackToControlsForm(){this.currentScreen=w}onComplete(){this.currentScreen=P}onInsightClick(e){this.currentScreen=E
|
|
this.insight=e}_exitSelfId(){!this.isNewPage&&d.default&&this.windowService.getHistory().length>1&&!this._isNBATopcardEntryPoint()?this.windowService.getHistory().back():this.closeSubroute(c.PROFILE_PAGE)}_isNBATopcardEntryPoint(){const{profileFormEntryPoint:e,selfIdEntryPoint:t}=this
|
|
return e===p.NBA_TOPCARD_PROFILE_ENTRY_POINT||t===p.NBA_TOPCARD_PROFILE_ENTRY_POINT}},b=(0,r.default)(h.prototype,"router",[m],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),y=(0,r.default)(h.prototype,"windowService",[f],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),_=(0,r.default)(h.prototype,"currentScreen",[a.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return w}}),v=(0,r.default)(h.prototype,"insight",[a.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return{title:"",contentV2:[]}}}),(0,r.default)(h.prototype,"dismissModal",[s.action],Object.getOwnPropertyDescriptor(h.prototype,"dismissModal"),h.prototype),(0,r.default)(h.prototype,"onExit",[s.action],Object.getOwnPropertyDescriptor(h.prototype,"onExit"),h.prototype),(0,r.default)(h.prototype,"onBackToSelfIDForm",[s.action],Object.getOwnPropertyDescriptor(h.prototype,"onBackToSelfIDForm"),h.prototype),(0,r.default)(h.prototype,"onBackToControlsForm",[s.action],Object.getOwnPropertyDescriptor(h.prototype,"onBackToControlsForm"),h.prototype),(0,r.default)(h.prototype,"onComplete",[s.action],Object.getOwnPropertyDescriptor(h.prototype,"onComplete"),h.prototype),(0,r.default)(h.prototype,"onInsightClick",[s.action],Object.getOwnPropertyDescriptor(h.prototype,"onInsightClick"),h.prototype),h))||g)}))
|
|
define("profile-edit/controllers/self-id/demographics",["exports","@babel/runtime/helpers/esm/initializerDefineProperty","@babel/runtime/helpers/esm/defineProperty","@babel/runtime/helpers/esm/applyDecoratedDescriptor","@babel/runtime/helpers/esm/initializerWarningHelper","@ember/destroyable","@ember/controller","@glimmer/tracking","@ember/service","@ember/object","rsvp","profile-shared/utils/profile-view-transition","global-utils/utils/is-browser","ember-batcher","ember-cli-pemberly-tracking/utils/tracking","global-utils/utils/locale-helpers","graphql-queries/queries/profile/organized-queries/edit/profile-edit-save-self-id.graphql","form-builder-v2/utils/dash-form-utils-v2","tracked-toolbox","@linkedin/ember-pem/utils/tracer-utils"],(function(e,t,i,r,o,n,a,l,s,d,c,u,p,m,f,g,h,b,y,_){"use strict"
|
|
Object.defineProperty(e,"__esModule",{value:!0})
|
|
e.default=e.NBA_TOPCARD_PROFILE_ENTRY_POINT=void 0
|
|
var v,P,w,E,T,S,F,M,O,D,k,I,C,x,L,N,A,R,U,j,z,V,q,B,H,G,W,Y,K,Q,$
|
|
const J="CONFIRMATION",X="CONSENT",Z="FORM",ee="IDLE",te="PENDING",ie="SUCCESS",re="urn:li:fsd_profileSelfIdentificationFormElement:",oe="profile-edit@self-id/demographics",ne=[`${re}personalizedRecommendations`],ae=[`${re}disability`],le=e.NBA_TOPCARD_PROFILE_ENTRY_POINT="NEXT_BEST_ACTION_PROFILE_TOP_CARD_EDIT_FORM"
|
|
e.default=(v=(0,s.inject)("router"),P=(0,s.inject)("i18n"),w=(0,s.inject)("authentication@authenticated-user"),E=(0,s.inject)("tracking"),T=(0,s.inject)("@linkedin/ember-restli-graphql@graphql"),S=(0,s.inject)("profile-services@identity-store"),F=(0,s.inject)("persistent-toast-manager@persistent-toast-manager"),M=(0,s.inject)("profile-services@profile"),O=(0,s.inject)("locale"),D=(0,s.inject)("form-builder-v2@dependency-handler"),k=(0,s.inject)("global-services@window"),I=(0,s.inject)("lix"),C=class extends a.default{constructor(){super(...arguments);(0,t.default)(this,"router",x,this);(0,t.default)(this,"i18n",L,this);(0,t.default)(this,"authenticatedUser",N,this);(0,t.default)(this,"tracking",A,this);(0,t.default)(this,"graphql",R,this);(0,t.default)(this,"identityStore",U,this);(0,t.default)(this,"persistentToastManager",j,this);(0,t.default)(this,"profile",z,this);(0,t.default)(this,"locale",V,this);(0,t.default)(this,"dependencyHandler",q,this);(0,t.default)(this,"windowService",B,this);(0,t.default)(this,"lix",H,this);(0,i.default)(this,"queryParams",["profileFormEntryPoint","selfIdEntryPoint"]);(0,i.default)(this,"profileFormType","SELF_IDENTIFICATION");(0,t.default)(this,"currentScreen",G,this);(0,t.default)(this,"isDiscardChangesConfirmationOpen",W,this);(0,t.default)(this,"isDeleteDialogConfirmationOpen",Y,this);(0,t.default)(this,"deleteStatus",K,this);(0,t.default)(this,"isSaving",Q,this);(0,t.default)(this,"showErrorState",$,this)}get formSectionViewModels(){return(0,d.get)(this.model,"formSection").map(((e,t)=>new b.FormSectionViewModel(e,`selfId${t}`,this.dependencyHandler)))}get controlsPageIsLive(){return!!(0,d.get)(this.model,"controlsPageTarget")}get isLoading(){return this.isSaving||this.deleteStatus===te}get isLoadingA11yText(){return this.i18n.lookupTranslation(oe,this.isSaving?"i18n_save_pending":"i18n_delete_pending")()}get saveButtonText(){return this.i18n.lookupTranslation(oe,this.isSaving?"i18n_save_pending":"i18n_save_button")()}get deleteButtonText(){return this.i18n.lookupTranslation(oe,this.deleteStatus===te?"i18n_delete_pending":"i18n_delete_button")()}get showDeleteButton(){return(0,d.get)(this.model,"hasSelfId")&&this.deleteStatus!==ie}get isDoubleConsentLixEnabled(){return!1}get shouldDoubleConsentAppear(){return this._hasDisabilityInputValue()&&this.isDoubleConsentLixEnabled}get contentTrackingId(){return this.trackingId}get actionCategory(){return this.isNewForm?"CREATE":"UPDATE"}get viewName(){return this.selfIdEntryPoint?"selfid-form":this.profileFormEntryPoint?"profile-form-demographics":""}onConsent(){this.currentScreen=X}onSave(){if(this._hasInputValue()||this.controlsPageIsLive){if(!this.isSaving){this.isSaving=!0
|
|
this._fireProfileFormActionEvent(this.isNewForm?"CREATE":"UPDATE")
|
|
this._saveDemographicsForm().then((()=>{if(!(0,n.isDestroying)(this)){this.profile.hideSelfIdPromo()
|
|
if((0,d.get)(this.model,"controlsPageTarget")){const{profileFormEntryPoint:e,selfIdEntryPoint:t}=this
|
|
this.router.replaceWith("profile-edit.self-id.controls",{queryParams:{profileFormEntryPoint:e,selfIdEntryPoint:t}})
|
|
this.currentScreen===X&&(this.currentScreen=Z)}else this.currentScreen=J}})).catch((e=>{if((0,n.isDestroying)(this))throw e
|
|
const t=this.i18n.lookupTranslation(oe,"i18n_save_failure")()
|
|
this.persistentToastManager.error({message:t})
|
|
throw e})).finally((()=>{(0,n.isDestroying)(this)||(this.isSaving=!1)}))}}else this._showErrorMessage(!0)}dismissModal(){this.currentScreen===Z?this.tracking.fireInteractionEvent("selfid_promo_dismiss"):this.tracking.fireInteractionEvent("selfid_success_done")
|
|
this.onExit()}onExit(){if(this.currentScreen===Z&&this._hasFormBeenUpdated()&&this.deleteStatus!==ie)this.isDiscardChangesConfirmationOpen=!0
|
|
else{this._exitSelfId()
|
|
this.currentScreen=Z}}onConfirmDiscardChanges(){this._fireFormPageEvent("discardAlert.primaryButtonControlName")
|
|
this.isDiscardChangesConfirmationOpen=!1
|
|
this._exitSelfId()}onCancelDiscardChanges(){this._fireFormPageEvent("discardAlert.secondaryButtonControlName")
|
|
this.isDiscardChangesConfirmationOpen=!1}onDismissDiscardChanges(){this._fireFormPageEvent("discardAlert.dismissControlName")
|
|
this.isDiscardChangesConfirmationOpen=!1}onImpression(){const{profileFormEntryPoint:e,profileFormType:t,selfIdEntryPoint:i}=this
|
|
this.trackingId=(0,f.generateTrackingId)()
|
|
this.isNewForm=!this._hasInputValue()
|
|
if(i)return{name:"SelfIdFormImpressionEvent",body:{entryPoint:i,trackingId:this.trackingId}}
|
|
if(!e)return[]
|
|
return{name:"ProfileFormImpressionEvent",body:{entryPoint:e,locale:(0,g.stringToLocale)(this.locale.interfaceLocale),profileFormType:t,audienceTypes:[],trackingId:this.trackingId}}}onDelete(){this.isDeleteDialogConfirmationOpen=!0}onConfirmDelete(){this.tracking.fireInteractionEvent("selfid_input_form_delete")
|
|
this.isDeleteDialogConfirmationOpen=!1
|
|
this.deleteStatus=te
|
|
return this.identityStore.queryURL("com.linkedin.voyager.dash.identity.profile.SelfIdentificationForm","",{method:"DELETE",reload:!0}).then((()=>{if((0,n.isDestroying)(this))return
|
|
this._clearSelfIDInput()
|
|
this.currentScreen=Z
|
|
const e=this.i18n.lookupTranslation(oe,"i18n_delete_success")()
|
|
this.persistentToastManager.success({message:e})
|
|
this.deleteStatus=ie}))}onCancelDelete(){this.isDeleteDialogConfirmationOpen=!1}_exitSelfId(){const e=(0,d.get)(this,"authenticatedUser.miniProfile.publicIdentifier")
|
|
this.deleteStatus=ee
|
|
if(!this.isNewPage&&p.default&&this.windowService.getHistory().length>1&&!this._isNBATopcardEntryPoint()){this.windowService.getHistory().back()
|
|
return}const t=this.router.transitionTo("profile.view",e);(0,u.overrideScrollPosition)(t)}_isNBATopcardEntryPoint(){const{profileFormEntryPoint:e,selfIdEntryPoint:t}=this
|
|
return e===le||t===le}_hasFormBeenUpdated(){return!!(0,b.getUpdatedFormElementInputs)(this.formSectionViewModels).length}_hasInputValue(){return!!this.formSectionViewModels.some((e=>e.formElementGroupViewModels.find((e=>e.formElementViewModels.find((e=>!!e.updatedFormElementInput.length||!e.inputValues.isEmpty))))))}_hasDisabilityInputValue(){return(0,b.getUpdatedFormElementInputs)(this.formSectionViewModels).some((e=>0!==e.formElementInputValues.length&&ae.includes(e.formElementUrn)))}_fireFormPageEvent(e){const t=(0,d.get)(this.model,e)
|
|
t&&this.tracking.fireInteractionEvent(t)}_saveDemographicsForm(){const e=(0,b.getUpdatedFormElementInputs)(this.formSectionViewModels)
|
|
if(0===e.length)return(0,c.resolve)()
|
|
const t={formElementInputs:e}
|
|
return this.graphql.executeQuery(h.default,t,{reload:!0,adapterOptions:(0,_.shouldAttachTracking3Pem)(this.lix.getTreatment("voyager.web.identity-pem-t3-self-id"))?{targetViewNames:["selfid-form","profile-form-demographics"]}:{}})}_showErrorMessage(e){this.showErrorState=e
|
|
e&&(0,m.mutateDOM)((()=>{if(p.default){const e=document.getElementById("pe-self-id-form-demographics__error-message")
|
|
if(e){e.scrollIntoView(!1)
|
|
e.focus()}}}))}_fireProfileFormActionEvent(e){const{profileFormType:t}=this
|
|
this.tracking.fireTrackingPayload("ProfileFormActionEvent",{changeType:e,profileEditFormType:t,trackingId:this.trackingId})}_clearSelfIDInput(){this.formSectionViewModels.forEach((e=>{e.formElementGroupViewModels.forEach((e=>{e.formElementViewModels.forEach((e=>{ne.includes(e.formElement.urn)||e.inputValues.clear()}))}))}))}},x=(0,r.default)(C.prototype,"router",[v],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),L=(0,r.default)(C.prototype,"i18n",[P],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),N=(0,r.default)(C.prototype,"authenticatedUser",[w],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),A=(0,r.default)(C.prototype,"tracking",[E],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),R=(0,r.default)(C.prototype,"graphql",[T],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),U=(0,r.default)(C.prototype,"identityStore",[S],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),j=(0,r.default)(C.prototype,"persistentToastManager",[F],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),z=(0,r.default)(C.prototype,"profile",[M],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),V=(0,r.default)(C.prototype,"locale",[O],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),q=(0,r.default)(C.prototype,"dependencyHandler",[D],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),B=(0,r.default)(C.prototype,"windowService",[k],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),H=(0,r.default)(C.prototype,"lix",[I],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),G=(0,r.default)(C.prototype,"currentScreen",[l.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return Z}}),W=(0,r.default)(C.prototype,"isDiscardChangesConfirmationOpen",[l.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),Y=(0,r.default)(C.prototype,"isDeleteDialogConfirmationOpen",[l.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),K=(0,r.default)(C.prototype,"deleteStatus",[l.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return ee}}),Q=(0,r.default)(C.prototype,"isSaving",[l.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),$=(0,r.default)(C.prototype,"showErrorState",[l.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),(0,r.default)(C.prototype,"formSectionViewModels",[y.cached],Object.getOwnPropertyDescriptor(C.prototype,"formSectionViewModels"),C.prototype),(0,r.default)(C.prototype,"onConsent",[d.action],Object.getOwnPropertyDescriptor(C.prototype,"onConsent"),C.prototype),(0,r.default)(C.prototype,"onSave",[d.action],Object.getOwnPropertyDescriptor(C.prototype,"onSave"),C.prototype),(0,r.default)(C.prototype,"dismissModal",[d.action],Object.getOwnPropertyDescriptor(C.prototype,"dismissModal"),C.prototype),(0,r.default)(C.prototype,"onExit",[d.action],Object.getOwnPropertyDescriptor(C.prototype,"onExit"),C.prototype),(0,r.default)(C.prototype,"onConfirmDiscardChanges",[d.action],Object.getOwnPropertyDescriptor(C.prototype,"onConfirmDiscardChanges"),C.prototype),(0,r.default)(C.prototype,"onCancelDiscardChanges",[d.action],Object.getOwnPropertyDescriptor(C.prototype,"onCancelDiscardChanges"),C.prototype),(0,r.default)(C.prototype,"onDismissDiscardChanges",[d.action],Object.getOwnPropertyDescriptor(C.prototype,"onDismissDiscardChanges"),C.prototype),(0,r.default)(C.prototype,"onImpression",[d.action],Object.getOwnPropertyDescriptor(C.prototype,"onImpression"),C.prototype),(0,r.default)(C.prototype,"onDelete",[d.action],Object.getOwnPropertyDescriptor(C.prototype,"onDelete"),C.prototype),(0,r.default)(C.prototype,"onConfirmDelete",[d.action],Object.getOwnPropertyDescriptor(C.prototype,"onConfirmDelete"),C.prototype),(0,r.default)(C.prototype,"onCancelDelete",[d.action],Object.getOwnPropertyDescriptor(C.prototype,"onCancelDelete"),C.prototype),C)}))
|
|
define("profile-edit/controllers/tetris-detail-edit",["exports","profile-edit/controllers/base-add-edit-controller","@ember/object"],(function(e,t,i){"use strict"
|
|
Object.defineProperty(e,"__esModule",{value:!0})
|
|
e.default=void 0
|
|
class r extends t.default{routeToNewlyCreatedForm(e,t,r){const o={editLocale:r}
|
|
this.router.replaceWith((0,i.get)(e,"name"),t,{queryParams:o})}}e.default=r}))
|
|
define("profile-edit/controllers/tetris-detail-edit_loading",["exports","@babel/runtime/helpers/esm/defineProperty","profile-edit/controllers/base-loading-controller"],(function(e,t,i){"use strict"
|
|
Object.defineProperty(e,"__esModule",{value:!0})
|
|
e.default=void 0
|
|
class r extends i.default{constructor(){super(...arguments);(0,t.default)(this,"controllerName","profile-edit@controller:tetris-detail-edit")}}e.default=r}))
|
|
define("profile-edit/controllers/tetris-detail-recommendation-edit",["exports","profile-edit/controllers/add-edit-recommendation"],(function(e,t){"use strict"
|
|
Object.defineProperty(e,"__esModule",{value:!0})
|
|
e.default=void 0
|
|
class i extends t.default{}e.default=i}))
|
|
define("profile-edit/engine",["exports","@babel/runtime/helpers/esm/defineProperty","@ember/engine","ember-load-initializers","strict-resolver"],(function(e,t,i,r,o){"use strict"
|
|
Object.defineProperty(e,"__esModule",{value:!0})
|
|
e.default=void 0
|
|
const n="profile-edit",a=class extends i.default{constructor(){super(...arguments);(0,t.default)(this,"modulePrefix",n);(0,t.default)(this,"Resolver",o.default)}};(0,r.default)(a,n)
|
|
e.default=a}))
|
|
define.alias("ember-truth-helpers/helpers/and","profile-edit/helpers/and")
|
|
define.alias("artdeco-datepicker/helpers/artdeco-adjust-date-for-timezone","profile-edit/helpers/artdeco-adjust-date-for-timezone")
|
|
define.alias("artdeco-datepicker/helpers/artdeco-is-between-dates","profile-edit/helpers/artdeco-is-between-dates")
|
|
define.alias("ember-media-player/helpers/autoplay-media","profile-edit/helpers/autoplay-media")
|
|
define.alias("artdeco-datepicker/helpers/cal-dates-equal","profile-edit/helpers/cal-dates-equal")
|
|
define.alias("ember-element-helper/helpers/element","profile-edit/helpers/element")
|
|
define.alias("ember-holy-futuristic-template-namespacing-batman/helpers/-translate-dynamic-2","profile-edit/helpers/ember-holy-futuristic-template-namespacing-batman-translate-dynamic-2")
|
|
define("profile-edit/helpers/ensure-safe-component",["exports","@embroider/util"],(function(e,t){"use strict"
|
|
Object.defineProperty(e,"__esModule",{value:!0})
|
|
Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.EnsureSafeComponentHelper}})}))
|
|
define.alias("ember-truth-helpers/helpers/eq","profile-edit/helpers/eq")
|
|
define.alias("ember-media-player/helpers/format-autoplay","profile-edit/helpers/format-autoplay")
|
|
define.alias("ember-cli-pemberly-i18n/helpers/format-number","profile-edit/helpers/format-number")
|
|
define.alias("ember-semaphore/helpers/format-title","profile-edit/helpers/format-title")
|
|
define("profile-edit/helpers/get-form-section-view-model",["exports","@ember/debug","@ember/component/helper","profile-edit/utils/classes/profile-edit-form-page-view-model"],(function(e,t,i,r){"use strict"
|
|
Object.defineProperty(e,"__esModule",{value:!0})
|
|
e.default=void 0
|
|
class o extends i.default{compute(e){let[t,i]=e
|
|
return(0,r.getFormSectionViewModel)(t,i)}}e.default=o}))
|
|
define.alias("ember-truth-helpers/helpers/gt","profile-edit/helpers/gt")
|
|
define.alias("ember-truth-helpers/helpers/gte","profile-edit/helpers/gte")
|
|
define.alias("@linkedin/hue-web-artdeco-migration-runtime/helpers/convert-to-icon-name","profile-edit/helpers/hue-web-artdeco-icon-migration-runtime")
|
|
define.alias("@linkedin/hue-web-artdeco-migration-runtime/helpers/convert-to-icon-v2","profile-edit/helpers/hue-web-artdeco-li-icon-migration-runtime-v2")
|
|
define.alias("@linkedin/hue-web-artdeco-migration-runtime/helpers/convert-to-icon-path","profile-edit/helpers/hue-web-artdeco-li-icon-migration-runtime")
|
|
define.alias("@linkedin/hue-web-artdeco-migration-runtime/helpers/convert-argument","profile-edit/helpers/hue-web-artdeco-migration-runtime")
|
|
define.alias("ember-truth-helpers/helpers/is-array","profile-edit/helpers/is-array")
|
|
define.alias("ember-truth-helpers/helpers/is-empty","profile-edit/helpers/is-empty")
|
|
define.alias("ember-truth-helpers/helpers/is-equal","profile-edit/helpers/is-equal")
|
|
define("profile-edit/helpers/lang-in-locale",["exports","@babel/runtime/helpers/esm/initializerDefineProperty","@babel/runtime/helpers/esm/defineProperty","@babel/runtime/helpers/esm/applyDecoratedDescriptor","@babel/runtime/helpers/esm/initializerWarningHelper","@ember/debug","@ember/service","@ember/component/helper","ember-cli-pemberly-i18n/services/locale"],(function(e,t,i,r,o,n,a,l,s){"use strict"
|
|
Object.defineProperty(e,"__esModule",{value:!0})
|
|
e.default=void 0
|
|
var d,c,u
|
|
e.default=(d=(0,a.inject)("locale"),c=class extends l.default{constructor(){super(...arguments);(0,t.default)(this,"locale",u,this)}compute(e){let[t]=e
|
|
return-1!==(this.locale.interfaceLocale??s.DEFAULT_LOCALE).indexOf(t)}},u=(0,r.default)(c.prototype,"locale",[d],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),c)}))
|
|
define.alias("artdeco-icons-web/helpers/li-icon","profile-edit/helpers/li-icon")
|
|
define.alias("ember-async-data/helpers/load","profile-edit/helpers/load")
|
|
define.alias("ember-truth-helpers/helpers/lt","profile-edit/helpers/lt")
|
|
define.alias("ember-truth-helpers/helpers/lte","profile-edit/helpers/lte")
|
|
define.alias("ember-truth-helpers/helpers/not-eq","profile-edit/helpers/not-eq")
|
|
define.alias("ember-truth-helpers/helpers/not","profile-edit/helpers/not")
|
|
define.alias("ember-truth-helpers/helpers/or","profile-edit/helpers/or")
|
|
define("profile-edit/helpers/ref-to",["exports","ember-ref-bucket/helpers/ref-to"],(function(e,t){"use strict"
|
|
Object.defineProperty(e,"__esModule",{value:!0})
|
|
Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})
|
|
Object.defineProperty(e,"refTo",{enumerable:!0,get:function(){return t.default}})}))
|
|
define.alias("ember-route-action-helper/helpers/route-action","profile-edit/helpers/route-action")
|
|
define.alias("ember-app-scheduler/helpers/route-idle","profile-edit/helpers/route-idle")
|
|
define.alias("ember-media-player/helpers/seek-media","profile-edit/helpers/seek-media")
|
|
define.alias("ember-set-helper/helpers/set","profile-edit/helpers/set")
|
|
define.alias("ember-cli-pemberly-i18n/helpers/t","profile-edit/helpers/t")
|
|
define.alias("ember-truth-helpers/helpers/xor","profile-edit/helpers/xor")
|
|
define.alias("ember-uuid","profile-edit/index")
|
|
define("profile-edit/initializers/coordinator-setup",["exports","profile-edit/models/coordinator"],(function(e,t){"use strict"
|
|
Object.defineProperty(e,"__esModule",{value:!0})
|
|
e.default=void 0
|
|
e.default={name:"setup coordinator",initialize:function(){let e=arguments[1]||arguments[0]
|
|
e.register("drag:coordinator",t.default)}}}))
|
|
define("profile-edit/initializers/icons",["exports","artdeco-icons-web/src/icons","profile-edit/config/environment"],(function(e,t,i){"use strict"
|
|
Object.defineProperty(e,"__esModule",{value:!0})
|
|
e.default=void 0
|
|
function r(e){throw e}e.default={name:"icons",initialize:function(){const{environment:e,APP:o}=i.default
|
|
let n,a
|
|
o&&({artdecoCustomSpriteUrl:n,artdecoCustomSpriteName:a}=o)
|
|
const l="test"!==e
|
|
t.default.load(l,n,a).catch(r)}}}))
|
|
define.alias("ember-cli-pemberly-lix/initializers/lix","profile-edit/initializers/lix")
|
|
define.alias("ember-m3/initializers/m3-store","profile-edit/initializers/m3-store")
|
|
define.alias("ember-ref-bucket/instance-initializers/global-ref-cleanup","profile-edit/instance-initializers/global-ref-cleanup")
|
|
define.alias("video/instance-initializers/media-plugins","profile-edit/instance-initializers/media-plugins")
|
|
define("profile-edit/models/coordinator",["exports","@ember/object","@ember/object/evented","profile-edit/models/obj-hash","ember-drag-drop/utils/proxy-unproxy-objects"],(function(e,t,i,r,o){"use strict"
|
|
Object.defineProperty(e,"__esModule",{value:!0})
|
|
e.default=void 0
|
|
e.default=t.default.extend(i.default,{objectMap:(0,t.computed)((function(){return r.default.create()})),getObject:function(e,t){t=t||{}
|
|
var i=this.get("objectMap").getObj(e)
|
|
if(i.ops.source&&!i.ops.source.isDestroying&&!i.ops.source.isDestroyed){const e=i.ops.source.action
|
|
"function"==typeof e&&e(i.obj)
|
|
"string"==typeof e&&"function"==typeof i.ops.source.target[e]&&i.ops.source.target[e](i.obj)}if(i.ops.target&&!i.ops.target.isDestroying&&!i.ops.target.isDestroyed){const e=i.ops.target.action
|
|
"function"==typeof e&&e(i.obj)
|
|
"string"==typeof e&&"function"==typeof i.ops.target.source[e]&&i.ops.target.source[e](i.obj)}this.trigger("objectMoved",{obj:(0,o.unwrapper)(i.obj),source:i.ops.source,target:t.target})
|
|
return(0,o.unwrapper)(i.obj)},setObject:function(e,t){t=t||{}
|
|
return this.get("objectMap").add({obj:e,ops:t})}})}))
|
|
define("profile-edit/models/obj-hash",["exports","@ember/object","@ember/object/computed","@ember/array"],(function(e,t,i,r){"use strict"
|
|
Object.defineProperty(e,"__esModule",{value:!0})
|
|
e.default=void 0
|
|
e.default=t.default.extend({contentLength:0,length:(0,i.alias)("contentLength"),init:function(){this._super()
|
|
this.content={}},add:function(e){var t=this.generateId()
|
|
this.get("content")[t]=e
|
|
this.incrementProperty("contentLength")
|
|
return t},getObj:function(e){var t=this.get("content")[e]
|
|
if(!t)throw new Error("no obj for key "+e)
|
|
return t},generateId:function(){var e=1e12*Math.random()
|
|
return e=""+(e=parseInt(e))},keys:function(){var e=[]
|
|
for(var t in this.get("content"))e.push(t)
|
|
return(0,r.A)(e)}})}))
|
|
define.alias("artdeco-datepicker/modifiers/artdeco-calendar-click-watcher","profile-edit/modifiers/artdeco-calendar-click-watcher")
|
|
define.alias("ember-ref-bucket/modifiers/create-ref","profile-edit/modifiers/create-ref")
|
|
define.alias("ember-css-transitions/modifiers/css-transition","profile-edit/modifiers/css-transition")
|
|
define.alias("@ember/render-modifiers/modifiers/did-insert","profile-edit/modifiers/did-insert")
|
|
define.alias("ember-scroll-modifiers/modifiers/did-intersect","profile-edit/modifiers/did-intersect")
|
|
define.alias("ember-resize-modifier/modifiers/did-resize","profile-edit/modifiers/did-resize")
|
|
define.alias("@ember/render-modifiers/modifiers/did-update","profile-edit/modifiers/did-update")
|
|
define.alias("ember-finite-scroll/modifiers/ember-finite-scroll/focus","profile-edit/modifiers/ember-finite-scroll/focus")
|
|
define.alias("image-editor/modifiers/fabric","profile-edit/modifiers/fabric")
|
|
define.alias("ember-prop-modifier","profile-edit/modifiers/prop")
|
|
define.alias("ember-scroll-modifiers/modifiers/scroll-into-view","profile-edit/modifiers/scroll-into-view")
|
|
define.alias("ember-sortable/modifiers/sortable-group","profile-edit/modifiers/sortable-group")
|
|
define.alias("ember-sortable/modifiers/sortable-handle","profile-edit/modifiers/sortable-handle")
|
|
define.alias("ember-sortable/modifiers/sortable-item","profile-edit/modifiers/sortable-item")
|
|
define.alias("@ember/render-modifiers/modifiers/will-destroy","profile-edit/modifiers/will-destroy")
|
|
define.alias("ember-cloud-filepicker/providers/base-provider","profile-edit/providers/base-provider")
|
|
define.alias("ember-cloud-filepicker/providers/dropbox-provider","profile-edit/providers/dropbox-provider")
|
|
define.alias("ember-cloud-filepicker/providers/onedrive-provider","profile-edit/providers/onedrive-provider")
|
|
define("profile-edit/providers/slideshare-provider",["exports","ember-cloud-filepicker/providers/slideshare-provider"],(function(e,t){"use strict"
|
|
Object.defineProperty(e,"__esModule",{value:!0})
|
|
var i={}
|
|
Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})
|
|
Object.keys(t).forEach((function(r){"default"!==r&&"__esModule"!==r&&(Object.prototype.hasOwnProperty.call(i,r)||r in e&&e[r]===t[r]||Object.defineProperty(e,r,{enumerable:!0,get:function(){return t[r]}}))}))}))
|
|
define("profile-edit/routes/about",["exports","@ember/routing/route"],(function(e,t){"use strict"
|
|
Object.defineProperty(e,"__esModule",{value:!0})
|
|
e.default=void 0
|
|
class i extends t.default{beforeModel(){super.beforeModel(...arguments)
|
|
this.replaceWithExternal("profile-edit.add-edit","summary","new")}}e.default=i}))
|
|
define("profile-edit/routes/add-edit-media",["exports","@babel/runtime/helpers/esm/initializerDefineProperty","@babel/runtime/helpers/esm/defineProperty","@babel/runtime/helpers/esm/applyDecoratedDescriptor","@babel/runtime/helpers/esm/initializerWarningHelper","@ember/destroyable","@ember/object","@ember/routing/route","@ember/service","profile-shared/utils/profile-view-transition","profile-edit/utils/classes/treasury","profile-edit/utils/classes/treasury-handler","global-utils/utils/locale-helpers","profile-tetris-shared/utils/subroute-helpers","graphql-queries/queries/profile/primary-locale-by-member-identity.graphql","graphql-queries/queries/profile/localized-profile-treasury-media-items-profile-media-urn.graphql"],(function(e,t,i,r,o,n,a,l,s,d,c,u,p,m,f,g){"use strict"
|
|
Object.defineProperty(e,"__esModule",{value:!0})
|
|
e.default=void 0
|
|
var h,b,y,_,v,P,w,E,T,S,F,M,O,D,k,I
|
|
e.default=(h=(0,s.inject)("authentication@authenticated-user"),b=(0,s.inject)("profile-services@identity-store"),y=(0,s.inject)("i18n"),_=(0,s.inject)("persistent-toast-manager@persistent-toast-manager"),v=(0,s.inject)("global-services@store-shim"),P=(0,s.inject)("@linkedin/ember-restli-graphql@graphql"),w=(0,s.inject)("lix"),(0,m.setupCloseSubrouteInRoute)(E=(T=class extends l.default{constructor(){super(...arguments);(0,i.default)(this,"queryParams",{treasuryUrn:{refreshModel:!0}});(0,t.default)(this,"authenticatedUser",S,this);(0,t.default)(this,"identityStore",F,this);(0,t.default)(this,"i18n",M,this);(0,t.default)(this,"persistentToastManager",O,this);(0,t.default)(this,"storeShim",D,this);(0,t.default)(this,"graphql",k,this);(0,t.default)(this,"lix",I,this)}beforeModel(e){(0,d.overrideScrollPosition)(e)}async model(e,t){if((0,n.isDestroying)(this))return
|
|
const i=(0,a.get)(this.authenticatedUser,"memberId")
|
|
try{var r
|
|
const o=await this.graphql.executeQuery(f.default,{memberIdentity:i})
|
|
if((0,n.isDestroying)(this))return
|
|
const l=(0,a.get)(o,"data.identityDashProfilesByMemberIdentity.elements.0"),s=(0,a.get)(l,"entityUrn"),d=(0,p.localeToString)((0,a.get)(l,"primaryLocale")),{treasuryUrn:m,useCase:h,educationUrn:b,positionUrn:y}=e,_=b||y||s,{file:v}=t.data
|
|
let P=null
|
|
if(m){const e=await this.graphql.executeQuery(g.default,{profileTreasuryMediaUrns:[m]})
|
|
if((0,n.isDestroying)(this))return
|
|
P=(0,a.get)(e,"data.identityDashProfileTreasuryMediaByIds.0")}const w={fileToUpload:v,isLinkPage:!P&&!v,isSingleForm:!0,treasuryHandler:new u.default(P?[P]:[],P?1:0,_,d,{identityStore:this.identityStore,store:this.storeShim,graphql:this.graphql,useCase:h,lix:this.lix})}
|
|
P&&(w.treasury=(0,a.get)(w,"treasuryHandler.profileTreasury.0"))
|
|
v&&(w.treasury=new c.default((0,a.get)(v,"name")))
|
|
return{subFormData:w,elementToFocusWhenClosed:null===(r=t.data)||void 0===r?void 0:r.elementToFocusWhenClosed}}catch(e){if((0,n.isDestroying)(this))throw e
|
|
this.persistentToastManager.error({message:this.i18n.lookupTranslation("profile-edit@add-edit-media","failure_toast")()})
|
|
this.controllerFor(this.routeName).exitForm()
|
|
throw e}}resetController(e){super.resetController(...arguments)
|
|
e.treasuryUrn=void 0}},S=(0,r.default)(T.prototype,"authenticatedUser",[h],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),F=(0,r.default)(T.prototype,"identityStore",[b],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),M=(0,r.default)(T.prototype,"i18n",[y],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),O=(0,r.default)(T.prototype,"persistentToastManager",[_],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),D=(0,r.default)(T.prototype,"storeShim",[v],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),k=(0,r.default)(T.prototype,"graphql",[P],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),I=(0,r.default)(T.prototype,"lix",[w],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),T))||E)}))
|
|
define("profile-edit/routes/add-edit-recommendation",["exports","@babel/runtime/helpers/esm/initializerDefineProperty","@babel/runtime/helpers/esm/defineProperty","@babel/runtime/helpers/esm/applyDecoratedDescriptor","@babel/runtime/helpers/esm/initializerWarningHelper","@ember/destroyable","@ember/debug","@ember/object","@ember/service","@ember/routing/route","profile-edit/utils/add-edit-request-utils","profile-tetris-shared/utils/add-edit-utils","profile-tetris-shared/utils/subroute-helpers","graphql-queries/queries/profile/profile-edit-form-page.graphql","profile-edit/utils/degradation-tracking","profile-edit/utils/classes/profile-edit-form-page-view-model"],(function(e,t,i,r,o,n,a,l,s,d,c,u,p,m,f,g){"use strict"
|
|
Object.defineProperty(e,"__esModule",{value:!0})
|
|
e.default=void 0
|
|
var h,b,y,_,v,P,w,E,T,S,F,M
|
|
e.default=(h=(0,s.inject)("form-builder-v2@dependency-handler"),b=(0,s.inject)("profile-services@identity-store"),y=(0,s.inject)("profile-edit@recommendation-form-manager"),_=(0,s.inject)("lix"),v=(0,s.inject)("@linkedin/ember-restli-graphql@graphql"),(0,p.setupCloseSubrouteInRoute)(P=(w=class extends d.default{constructor(){super(...arguments);(0,i.default)(this,"queryParams",{profileUrn:{refreshModel:!0},recommendationRequestUrn:{refreshModel:!0},recommendationUrn:{refreshModel:!0}});(0,t.default)(this,"dependencyHandler",E,this);(0,t.default)(this,"identityStore",T,this);(0,t.default)(this,"recommendationFormManager",S,this);(0,t.default)(this,"lix",F,this);(0,t.default)(this,"graphql",M,this)}get isGraphqlEditFormQueryEnabled(){return this.lix.getTreatmentIsEnabled("voyager.web.profile-graphql-edit-form-migration")}pageKey(e){const{formType:t}=e.params,{profileUrn:i,recommendationRequestUrn:r,recommendationUrn:o}=e.queryParams,n=!!(i||r||o)
|
|
switch(t){case"request":return n?"flagship3_request_recommendation_message":"flagship3_request_recommendation_typeahead"
|
|
case"write":return n?i||r?"flagship3_give_recommendation_text":"flagship3_give_recommendation_revision":"flagship3_give_recommendation_typeahead"
|
|
default:return""}}model(e,t){if((0,n.isDestroying)(this))return
|
|
const i=(0,l.get)(t,"from.queryParams.profileEntityUnion"),{formType:r,profileUrn:o,recommendationRequestUrn:a,recommendationUrn:s}=e,d=!!(o||a||s),p=u.RECOMMENDATION_FORM_TYPE[r],h=this.isGraphqlEditFormQueryEnabled&&!d?this.graphql.executeQuery(m.default,{profileEditFormType:p},{reload:!0,adapterOptions:{degradations:[(0,f.getFormFetchTrackingMetadata)(p)],degradedEntityIDsToRemove:[]}}):this.identityStore.queryURL("com.linkedin.voyager.dash.identity.profile.forms.ProfileEditFormPage","",{reload:!0,params:{q:"profileEditFormType",recipe:"com.linkedin.voyager.dash.deco.identity.profile.ProfileEditFormPage",profileEditFormType:p},adapterOptions:{degradations:[(0,f.getFormFetchTrackingMetadata)(p)],degradedEntityIDsToRemove:[]}}),b=d?(0,c.fetchProfileEditFormPageWithRecommendationContext)(this.identityStore,this.graphql,p,{recipientProfileUrn:o,recommendationRequestUrn:a,recommendationUrn:s},this.isGraphqlEditFormQueryEnabled,this.lix.getTreatment("voyager.web.premium-pem-t3-profile-form")):h,y=d?"identityDashProfileEditFormPagesByRecommendationInitiationContext":"identityDashProfileEditFormPagesByProfileEditFormType"
|
|
return b.then((e=>{if((0,n.isDestroying)(this))return
|
|
const t=this.isGraphqlEditFormQueryEnabled?(0,l.get)(e,`data.${y}.elements.0`):(0,l.get)(e,"elements.0"),r=new g.default(t,this.dependencyHandler,this.lix)
|
|
this.recommendationFormManager.registerForm(r,d)
|
|
return{profileEditFormPageViewModel:r,profileEditFormType:p,profileEntityUnion:i}}))}setupController(e){if((0,n.isDestroying)(this))return
|
|
super.setupController(...arguments)
|
|
const{vanityName:t}=this.modelFor("application");(0,l.setProperties)(e,{vanityName:t,recommendationFormManager:this.recommendationFormManager})}resetController(e){super.resetController(...arguments)
|
|
e.audienceTypes=void 0
|
|
e.profileFormEntryPoint=void 0
|
|
e.trackingId=void 0
|
|
e.profileUrn=void 0
|
|
e.recommendationRequestUrn=void 0
|
|
e.recommendationUrn=void 0}},E=(0,r.default)(w.prototype,"dependencyHandler",[h],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),T=(0,r.default)(w.prototype,"identityStore",[b],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),S=(0,r.default)(w.prototype,"recommendationFormManager",[y],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),F=(0,r.default)(w.prototype,"lix",[_],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),M=(0,r.default)(w.prototype,"graphql",[v],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),w))||P)}))
|
|
define("profile-edit/routes/add-edit",["exports","@ember/destroyable","profile-edit/routes/base-add-edit-route","@ember/object","profile-tetris-shared/utils/add-edit-route-configs"],(function(e,t,i,r,o){"use strict"
|
|
Object.defineProperty(e,"__esModule",{value:!0})
|
|
e.default=void 0
|
|
class n extends i.default{pageKey(e){const{entityType:t}=e.params
|
|
this.pageKeyAddEntity=o.PAGE_KEY_ADD_ENTITY[t]
|
|
this.pageKeyEditEntity=o.PAGE_KEY_EDIT_ENTITY[t]
|
|
this.pageKeyA2pEntity=o.PAGE_KEY_A2P_ENTITY[t]
|
|
return super.pageKey(...arguments)}model(e){if((0,t.isDestroying)(this))return
|
|
const{entityType:i}=e;(0,r.setProperties)(this,{entityType:i,profileEditFormType:o.FORM_TYPE[i],entityUrnPrefix:o.ENTITY_URN_PREFIX[i],isSlpForm:(0,o.isSlpForm)(i)})
|
|
return super.model(...arguments)}}e.default=n}))
|
|
define("profile-edit/routes/application",["exports","@babel/runtime/helpers/esm/initializerDefineProperty","@babel/runtime/helpers/esm/defineProperty","@babel/runtime/helpers/esm/applyDecoratedDescriptor","@babel/runtime/helpers/esm/initializerWarningHelper","@ember/object","@ember/service","@ember/routing/route"],(function(e,t,i,r,o,n,a,l){"use strict"
|
|
Object.defineProperty(e,"__esModule",{value:!0})
|
|
e.default=void 0
|
|
var s,d,c,u,p
|
|
const m="in-edit",f="email-edit",g="profile-edit",h="-empty"
|
|
e.default=(s=(0,a.inject)("authentication@authenticated-user"),d=(0,a.inject)("profile-services@profile"),c=class extends l.default{constructor(){super(...arguments);(0,t.default)(this,"authenticatedUser",u,this);(0,t.default)(this,"profile",p,this)}beforeModel(e){const t=e.to?e.to.name:""
|
|
if(t.includes(f)){const i=(0,n.get)(this,"authenticatedUser.miniProfile.publicIdentifier")
|
|
let r=e.to?e.to.params.entityId:void 0
|
|
t.includes(h)&&(r="new")
|
|
const o=e.to?e.to.params.pageType:void 0,a=t.replace(f,g).replace(h,"");(0,n.set)(this,"profile.isFromEmailRoute",!0)
|
|
r?this.replaceWithExternal(a,i,r):o?this.replaceWithExternal(a,i,o):this.replaceWithExternal(a,i)}else if(t.includes(m)){const e=(0,n.get)(this,"authenticatedUser.miniProfile.publicIdentifier"),i=t.replace(m,g);(0,n.set)(this,"profile.isFromEmailRoute",!0)
|
|
this.replaceWithExternal(i,e)}else if((0,n.get)(this,"profile.isFromEmailRoute")){(0,n.set)(e,"data.isFromEmailRoute",!0);(0,n.set)(this,"profile.isFromEmailRoute",!1)}}},u=(0,r.default)(c.prototype,"authenticatedUser",[s],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),p=(0,r.default)(c.prototype,"profile",[d],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),c)}))
|
|
define("profile-edit/routes/base-add-edit-route",["exports","@babel/runtime/helpers/esm/initializerDefineProperty","@babel/runtime/helpers/esm/defineProperty","@babel/runtime/helpers/esm/applyDecoratedDescriptor","@babel/runtime/helpers/esm/initializerWarningHelper","@ember/destroyable","@ember/routing/route","@ember/debug","@ember/object","@ember/service","global-utils/utils/locale-helpers","global-utils/utils/routing","profile-shared/utils/profile-view-transition","profile-tetris-shared/utils/subroute-helpers","profile-tetris-shared/utils/add-edit-route-configs","profile-tetris-shared/utils/engine-mounting-route-transition","profile-edit/utils/prefill-constants","form-builder-v2/utils/validation/text-input-validator","restli-utils","profile-edit/utils/degradation-tracking","graphql-queries/queries/profile/profile-edit-form-page.graphql","graphql-queries/queries/profile/profile-edit-form-page-with-supported-locales.graphql","graphql-queries/queries/profile/profile-edit-top-card-form-query.graphql","profile-edit/utils/classes/profile-edit-form-page-view-model","@linkedin/ember-pem/utils/tracer-utils","profile-edit/utils/classes/pem"],(function(e,t,i,r,o,n,a,l,s,d,c,u,p,m,f,g,h,b,y,_,v,P,w,E,T,S){"use strict"
|
|
Object.defineProperty(e,"__esModule",{value:!0})
|
|
e.default=void 0
|
|
var F,M,O,D,k,I,C,x,L,N,A,R,U,j,z,V,q,B
|
|
const H={[f.FORM_TYPE.intro]:{slpRecipe:"com.linkedin.voyager.dash.deco.identity.profile.ProfileTopCardEditFormPageWithSupportedLocales",nonSlpRecipe:"com.linkedin.voyager.dash.deco.identity.profile.ProfileEditFormPageWithSupportedLocales"}},G=["CONTACT_INFO"],W=["TOP_CARD","POSITION","CAREER_BREAK","EDUCATION","SUMMARY"],Y=["profile.common.profile","profile.common.details.detail-edit"],K=["DYNAMIC_SKILL_AND_ASSOCIATION","RESUME_PROFILE_POSITION","RESUME_PROFILE_EDUCATION"]
|
|
e.default=(F=(0,d.inject)("authentication@authenticated-user"),M=(0,d.inject)("@linkedin/ember-restli-graphql@graphql"),O=(0,d.inject)("profile-services@identity-store"),D=(0,d.inject)("form-builder-v2@dependency-handler"),k=(0,d.inject)("profile-edit@forms-navigation-manager"),I=(0,d.inject)("router"),C=(0,d.inject)("profile-services@profile"),x=(0,d.inject)("lix"),(0,m.setupCloseSubrouteInRoute)(L=(N=class e extends a.default{constructor(){super(...arguments);(0,i.default)(this,"queryParams",{editLocale:{refreshModel:!0}});(0,t.default)(this,"authenticatedUser",A,this);(0,t.default)(this,"graphql",R,this);(0,t.default)(this,"identityStore",U,this);(0,t.default)(this,"dependencyHandler",j,this);(0,t.default)(this,"formsNavigationManager",z,this);(0,t.default)(this,"router",V,this);(0,t.default)(this,"profile",q,this);(0,t.default)(this,"lix",B,this);(0,i.default)(this,"isSlpForm",!1)}get isGraphqlEditFormQueryEnabled(){return this.lix.getTreatmentIsEnabled("voyager.web.profile-graphql-edit-form-migration")}pageKey(e){const t=(0,s.get)(e,"name")
|
|
if(t&&(t.indexOf("email-edit")>=0||t.indexOf("-empty")>=0))return null
|
|
if((0,s.get)(e,"queryParams.isFromA2p")&&this.pageKeyA2pEntity)return this.pageKeyA2pEntity
|
|
return"new"===(0,s.get)(e,"params.entityId")?this.pageKeyAddEntity:this.pageKeyEditEntity}beforeModel(e){var t,i,r
|
|
super.beforeModel(...arguments)
|
|
const{trackingId:o,geoId:n,title:a,originEntityUrns:l,companyId:d}=(null===(t=e.to)||void 0===t?void 0:t.queryParams)||{},c=this.fullRouteName.split(".")[0],m=null===(i=(0,u.findParentRouteNamed)(c,e.to))||void 0===i?void 0:i.parent
|
|
if("dynamic-skill"===(null===(r=e.to)||void 0===r?void 0:r.params.entityType)){if(this.lix.getTreatmentIsEnabled("voyager.web.forms-top-skills-one-at-a-time-kill-switch")){this.router.transitionTo("profile.common.profile")
|
|
return}}Y.includes(m.name)&&!this.profile.isSelfView&&this.router.transitionTo("profile.common.profile")
|
|
const f=this.controllerFor(this.routeName);(0,s.setProperties)(f,{transition:e,trackingId:o,geoId:n,title:a,originEntityUrns:l,companyId:d});(0,p.overrideScrollPosition)(e)}model(t,i){var r
|
|
if((0,n.isDestroying)(this))return
|
|
const{trackingId:o,geoId:a,skillUrn:l,skillId:d,title:u,originEntityUrns:p,companyId:m,profileFormEntryPoint:f,entityUrn:g}=(null===(r=i.to)||void 0===r?void 0:r.queryParams)||{};(0,s.setProperties)(t,{trackingId:o,geoId:a,title:u,originEntityUrns:p,companyId:m})
|
|
const h=d?`urn:li:fsd_standardizedSkill:${d}`:null,{entityId:b,editLocale:F}=t
|
|
let M
|
|
K.includes(this.profileEditFormType)?M=g:"new"!==b&&(M=`${this.entityUrnPrefix}:(${(0,s.get)(this,"authenticatedUser.memberId")},${b})`)
|
|
const O=e._getFinderQueryParams(M,this.profileEditFormType,this.isSlpForm,F,l||h,f)
|
|
t.isFromA2p&&Object.assign(O,this._getA2pQueryParams(t))
|
|
const D=(0,_.getDegradationMetadataProfileEditFormType)(this.profileEditFormType,{skillUrn:l||h}),{isTransitionFromNestedForm:k,lastViewModel:I,formPendingActions:C}=this.formsNavigationManager.getAndResetTransitionData()
|
|
if(this.isGraphqlEditFormQueryEnabled&&(W.includes(this.profileEditFormType)||G.includes(this.profileEditFormType))){let e=v.default
|
|
"TOP_CARD"===this.profileEditFormType&&F?e=w.default:W.includes(this.profileEditFormType)&&(e=P.default)
|
|
const t={},i=this.lix.getTreatment("voyager.web.premium-pem-t3-profile-form")
|
|
if((0,T.shouldAttachLegacyPem)(i)){t.degradations=[(0,_.getFormFetchTrackingMetadata)(D)]
|
|
t.degradedEntityIDsToRemove=[]}(0,T.shouldAttachTracking3Pem)(i)&&(t.targetViewNames=[S.VIEW_NAMES.PROFILE_OPPORTUNITY_EDIT])
|
|
return this.graphql.executeQuery(e,{profileEntityUrn:M,profileEditFormType:this.profileEditFormType,locale:F?(0,c.stringToLocale)(F):void 0,profileFormEntryPoint:f},{reload:!k,adapterOptions:t}).then((e=>{if(!(0,n.isDestroying)(this))return{profileEntityUrn:M,profileEditFormType:this.profileEditFormType,profileEditFormPageViewModel:I??new E.default((0,s.get)(e,"data.identityDashProfileEditFormPagesByProfileEditFormType.elements.0"),this.dependencyHandler,this.lix),hasUpdatedData:k,formPendingActions:C}})).catch((e=>{if((0,n.isDestroying)(this))throw e
|
|
const t=e&&(0,s.get)(e,"data.errors.0")
|
|
if(!t||Number((0,s.get)(t,"status"))!==y.httpStatus.S_404_NOT_FOUND)throw e
|
|
{const e=(0,s.get)(this,"authenticatedUser.miniProfile.publicIdentifier")
|
|
this.transitionToExternal("profile.common.profile",e)}}))}return this.identityStore.queryURL("com.linkedin.voyager.dash.identity.profile.forms.ProfileEditFormPage","",{reload:!k,params:O,adapterOptions:{degradations:[(0,_.getFormFetchTrackingMetadata)(D)],degradedEntityIDsToRemove:[]}}).then((e=>{if(!(0,n.isDestroying)(this))return{profileEntityUrn:M,profileEditFormType:this.profileEditFormType,profileEditFormPageViewModel:I??new E.default((0,s.get)(e,"elements.0"),this.dependencyHandler,this.lix),hasUpdatedData:k,formPendingActions:C}})).catch((e=>{if((0,n.isDestroying)(this))throw e
|
|
const t=e&&(0,s.get)(e,"errors.0")
|
|
if(!t||Number((0,s.get)(t,"status"))!==y.httpStatus.S_404_NOT_FOUND)throw e
|
|
{const e=(0,s.get)(this,"authenticatedUser.miniProfile.publicIdentifier")
|
|
this.transitionToExternal("profile.common.profile",e)}}))}setupController(e,t,i){if((0,n.isDestroying)(this))return
|
|
super.setupController(...arguments)
|
|
const{sectionType:r}=this.modelFor("application")
|
|
let o
|
|
if(r){const e=(0,s.get)(this,"authenticatedUser.miniProfile.publicIdentifier")
|
|
o={save:"profile.common.details",cancel:"profile.common.details",delete:"profile.common.details",routeModel:{save:[e,r],cancel:[e,r],delete:[e,r]}}}else{var a
|
|
const e=this.fullRouteName.split(".")[0],t=null===(a=(0,u.findParentRouteNamed)(e,i.to))||void 0===a?void 0:a.parent,r=[null==t?void 0:t.name,...(0,g.getTransitionArgsForParentRoutes)(t,e)]
|
|
o={save:r[0],cancel:r[0],delete:r[0],routeModel:{save:r.slice(1),cancel:r.slice(1),delete:r.slice(1)}}}(0,s.set)(e,"formManagerNavigator",o)}resetController(e){super.resetController(...arguments)
|
|
e.audienceTypes=void 0
|
|
e.editLocale=void 0
|
|
e.profileFormEntryPoint=void 0
|
|
e.originEntityUrns=void 0
|
|
e.trackingId=void 0
|
|
e.isFromA2p=void 0;[...h.CERTIFICATION_A2P_PARAMS_ARR,...h.POSITION_A2P_PARAMS_ARR].forEach((t=>(0,s.set)(e,t,void 0)))}willTransition(e){(0,p.overrideScrollPosition)(e)}_getA2pQueryParams(t){switch(this.profileEditFormType){case f.FORM_TYPE.certification:return e._getParamsWithIntCheck(t,h.CERTIFICATION_A2P_PARAMS_ARR,h.CERTIFICATION_A2P_INT_PARAMS_ARR,{q:"certificationFormData"})
|
|
case f.FORM_TYPE["add-position-promotion"]:return e._getParamsWithIntCheck(t,h.POSITION_A2P_PARAMS_ARR,h.POSITION_A2P_INT_PARAMS_ARR,{q:"positionFormData"})}return{}}static _getParamsWithIntCheck(e,t,i){let r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{}
|
|
return t.reduce(((t,r)=>{const o=e[r]
|
|
i.indexOf(r)>=0?(0,b.isIntegerString)(o)&&(t[r]=o):t[r]=o
|
|
return t}),r)}static _getFinderQueryParams(e,t,i,r,o,n){let a
|
|
const l=H[t]
|
|
a=l?r?l.slpRecipe:l.nonSlpRecipe:i?"com.linkedin.voyager.dash.deco.identity.profile.ProfileEditFormPageWithSupportedLocales":"com.linkedin.voyager.dash.deco.identity.profile.ProfileEditFormPage"
|
|
let s="profileEditFormType"
|
|
t===f.FORM_TYPE["add-position-promotion"]?s="positionFormData":o&&(s="preFillWithSkill")
|
|
const d={recipe:a,profileEditFormType:t,q:s}
|
|
e&&(d.profileEntityUrn=e)
|
|
if(i&&r){const e=(0,c.stringToLocale)(r)
|
|
d.locale=e}o&&(d.skillUrn=o)
|
|
n&&(d.profileFormEntryPoint=n)
|
|
return d}},A=(0,r.default)(N.prototype,"authenticatedUser",[F],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),R=(0,r.default)(N.prototype,"graphql",[M],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),U=(0,r.default)(N.prototype,"identityStore",[O],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),j=(0,r.default)(N.prototype,"dependencyHandler",[D],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),z=(0,r.default)(N.prototype,"formsNavigationManager",[k],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),V=(0,r.default)(N.prototype,"router",[I],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),q=(0,r.default)(N.prototype,"profile",[C],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),B=(0,r.default)(N.prototype,"lix",[x],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),(0,r.default)(N.prototype,"willTransition",[s.action],Object.getOwnPropertyDescriptor(N.prototype,"willTransition"),N.prototype),N))||L)}))
|
|
define("profile-edit/routes/birthday",["exports","@babel/runtime/helpers/esm/initializerDefineProperty","@babel/runtime/helpers/esm/defineProperty","@babel/runtime/helpers/esm/applyDecoratedDescriptor","@babel/runtime/helpers/esm/initializerWarningHelper","@ember/destroyable","@ember/service","@ember/routing/route","@ember/object","profile-shared/utils/tetris-api-helpers","@linkedin/ember-m3-pdsc-model-builder","rsvp"],(function(e,t,i,r,o,n,a,l,s,d,c,u){"use strict"
|
|
Object.defineProperty(e,"__esModule",{value:!0})
|
|
e.default=void 0
|
|
var p,m,f,g,h
|
|
e.default=(p=(0,a.inject)("authentication@authenticated-user"),m=(0,a.inject)("@linkedin/ember-restli-graphql@graphql"),f=class extends l.default{constructor(){super(...arguments);(0,i.default)(this,"pageKey","flagship3_birthday_splash_self_profile");(0,t.default)(this,"authenticatedUser",g,this);(0,t.default)(this,"graphql",h,this)}model(){if((0,n.isDestroying)(this))return
|
|
const e=(0,s.get)(this,"authenticatedUser.miniProfile.publicIdentifier"),t=(0,d.fetchContactInfoGraphQL)(this.graphql,e).then((e=>{if(!(0,n.isDestroying)(this)){e&&!(0,s.get)(e,"birthDateOn")&&(0,s.set)(e,"birthDateOn",(0,c.buildModel)("com.linkedin.common.Date",{},{validate:!1}))
|
|
return e}}))
|
|
return(0,u.hash)({dashProfile:t})}},g=(0,r.default)(f.prototype,"authenticatedUser",[p],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),h=(0,r.default)(f.prototype,"graphql",[m],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),f)}))
|
|
define("profile-edit/routes/certification",["exports","@babel/runtime/helpers/esm/initializerDefineProperty","@babel/runtime/helpers/esm/defineProperty","@babel/runtime/helpers/esm/applyDecoratedDescriptor","@babel/runtime/helpers/esm/initializerWarningHelper","@ember/routing/route","@ember/object","@ember/service"],(function(e,t,i,r,o,n,a,l){"use strict"
|
|
Object.defineProperty(e,"__esModule",{value:!0})
|
|
e.default=void 0
|
|
var s,d,c
|
|
e.default=(s=(0,l.inject)("router"),d=class extends n.default{constructor(){super(...arguments);(0,t.default)(this,"router",c,this)}beforeModel(e){super.beforeModel(...arguments)
|
|
const t=(0,a.get)(e,"to.params.entityId"),i=this.controllerFor("add-edit");(0,a.setProperties)(i,{formManagerNavigator:(0,a.get)(e,"data.formManagerNavigator"),isFromEmailRoute:(0,a.get)(e,"data.isFromEmailRoute")})
|
|
this.router.replaceWith("profile-edit.add-edit","certification",t)}},c=(0,r.default)(d.prototype,"router",[s],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),d)}))
|
|
define("profile-edit/routes/contact-info",["exports","@babel/runtime/helpers/esm/initializerDefineProperty","@babel/runtime/helpers/esm/defineProperty","@babel/runtime/helpers/esm/applyDecoratedDescriptor","@babel/runtime/helpers/esm/initializerWarningHelper","@ember/routing/route","@ember/object","@ember/service"],(function(e,t,i,r,o,n,a,l){"use strict"
|
|
Object.defineProperty(e,"__esModule",{value:!0})
|
|
e.default=void 0
|
|
var s,d,c
|
|
e.default=(s=(0,l.inject)("router"),d=class extends n.default{constructor(){super(...arguments);(0,t.default)(this,"router",c,this)}beforeModel(e){super.beforeModel(...arguments)
|
|
const t=this.controllerFor("add-edit");(0,a.setProperties)(t,{formManagerNavigator:(0,a.get)(e,"data.formManagerNavigator"),isFromEmailRoute:(0,a.get)(e,"data.isFromEmailRoute")})
|
|
this.router.replaceWith("profile-edit.add-edit","contact-info","new")}},c=(0,r.default)(d.prototype,"router",[s],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),d)}))
|
|
define("profile-edit/routes/course",["exports","@babel/runtime/helpers/esm/initializerDefineProperty","@babel/runtime/helpers/esm/defineProperty","@babel/runtime/helpers/esm/applyDecoratedDescriptor","@babel/runtime/helpers/esm/initializerWarningHelper","@ember/routing/route","@ember/object","@ember/service"],(function(e,t,i,r,o,n,a,l){"use strict"
|
|
Object.defineProperty(e,"__esModule",{value:!0})
|
|
e.default=void 0
|
|
var s,d,c
|
|
e.default=(s=(0,l.inject)("router"),d=class extends n.default{constructor(){super(...arguments);(0,t.default)(this,"router",c,this)}beforeModel(e){const t=(0,a.get)(e,"to.params.entityId"),i=this.controllerFor("add-edit");(0,a.setProperties)(i,{formManagerNavigator:(0,a.get)(e,"data.formManagerNavigator"),isFromEmailRoute:(0,a.get)(e,"data.isFromEmailRoute")})
|
|
this.router.replaceWith("profile-edit.add-edit","course",t)}},c=(0,r.default)(d.prototype,"router",[s],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),d)}))
|
|
define("profile-edit/routes/custom-action",["exports","@babel/runtime/helpers/esm/initializerDefineProperty","@babel/runtime/helpers/esm/defineProperty","@babel/runtime/helpers/esm/applyDecoratedDescriptor","@babel/runtime/helpers/esm/initializerWarningHelper","@ember/routing/route","@ember/service"],(function(e,t,i,r,o,n,a){"use strict"
|
|
Object.defineProperty(e,"__esModule",{value:!0})
|
|
e.default=void 0
|
|
var l,s,d
|
|
e.default=(l=(0,a.inject)("router"),s=class extends n.default{constructor(){super(...arguments);(0,t.default)(this,"router",d,this)}beforeModel(){super.beforeModel(...arguments)
|
|
this.router.replaceWith("profile-edit.add-edit","custom-action","new")}},d=(0,r.default)(s.prototype,"router",[l],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),s)}))
|
|
define("profile-edit/routes/debug",["exports","@babel/runtime/helpers/esm/initializerDefineProperty","@babel/runtime/helpers/esm/defineProperty","@babel/runtime/helpers/esm/applyDecoratedDescriptor","@babel/runtime/helpers/esm/initializerWarningHelper","@ember/routing/route","@ember/service"],(function(e,t,i,r,o,n,a){"use strict"
|
|
Object.defineProperty(e,"__esModule",{value:!0})
|
|
e.default=void 0
|
|
var l,s,d
|
|
e.default=(l=(0,a.inject)("lix"),s=class extends n.default{constructor(){super(...arguments);(0,t.default)(this,"lix",d,this)}beforeModel(){this.lix.getTreatmentIsEnabled("voyager.client.staff")||this.transitionToExternal("feed.index")}},d=(0,r.default)(s.prototype,"lix",[l],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),s)}))
|
|
define("profile-edit/routes/education",["exports","@babel/runtime/helpers/esm/initializerDefineProperty","@babel/runtime/helpers/esm/defineProperty","@babel/runtime/helpers/esm/applyDecoratedDescriptor","@babel/runtime/helpers/esm/initializerWarningHelper","@ember/routing/route","@ember/object","@ember/service"],(function(e,t,i,r,o,n,a,l){"use strict"
|
|
Object.defineProperty(e,"__esModule",{value:!0})
|
|
e.default=void 0
|
|
var s,d,c
|
|
e.default=(s=(0,l.inject)("router"),d=class extends n.default{constructor(){super(...arguments);(0,t.default)(this,"router",c,this)}beforeModel(e){super.beforeModel(...arguments)
|
|
const t=(0,a.get)(e,"to.params.entityId"),i=this.controllerFor("add-edit");(0,a.setProperties)(i,{formManagerNavigator:(0,a.get)(e,"data.formManagerNavigator"),isFromEmailRoute:(0,a.get)(e,"data.isFromEmailRoute")})
|
|
this.router.replaceWith("profile-edit.add-edit","education",t)}},c=(0,r.default)(d.prototype,"router",[s],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),d)}))
|
|
define("profile-edit/routes/honor",["exports","@babel/runtime/helpers/esm/initializerDefineProperty","@babel/runtime/helpers/esm/defineProperty","@babel/runtime/helpers/esm/applyDecoratedDescriptor","@babel/runtime/helpers/esm/initializerWarningHelper","@ember/routing/route","@ember/object","@ember/service"],(function(e,t,i,r,o,n,a,l){"use strict"
|
|
Object.defineProperty(e,"__esModule",{value:!0})
|
|
e.default=void 0
|
|
var s,d,c
|
|
e.default=(s=(0,l.inject)("router"),d=class extends n.default{constructor(){super(...arguments);(0,t.default)(this,"router",c,this)}beforeModel(e){super.beforeModel(...arguments)
|
|
const t=(0,a.get)(e,"to.params.entityId"),i=this.controllerFor("add-edit");(0,a.setProperties)(i,{formManagerNavigator:(0,a.get)(e,"data.formManagerNavigator"),isFromEmailRoute:(0,a.get)(e,"data.isFromEmailRoute")})
|
|
this.router.replaceWith("profile-edit.add-edit","honor",t)}},c=(0,r.default)(d.prototype,"router",[s],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),d)}))
|
|
define("profile-edit/routes/index",["exports","@babel/runtime/helpers/esm/initializerDefineProperty","@babel/runtime/helpers/esm/defineProperty","@babel/runtime/helpers/esm/applyDecoratedDescriptor","@babel/runtime/helpers/esm/initializerWarningHelper","@ember/object","@ember/service","@ember/routing/route"],(function(e,t,i,r,o,n,a,l){"use strict"
|
|
Object.defineProperty(e,"__esModule",{value:!0})
|
|
e.default=void 0
|
|
var s,d,c,u,p
|
|
e.default=(s=(0,a.inject)("authentication@authenticated-user"),d=(0,a.inject)("router"),c=class extends l.default{constructor(){super(...arguments);(0,i.default)(this,"pageKey","flagship3_profile_edit");(0,t.default)(this,"authenticatedUser",u,this);(0,t.default)(this,"router",p,this)}beforeModel(e){const t=e.to?e.to.queryParams:{}
|
|
if("false"===t.showPendingEndorsementDialog||"SKIL"===t.targetSection){this.router.replaceWith("profile-edit.skills")
|
|
return}if("true"===t.showPendingEndorsementDialog){this.replaceWithExternal("titan-profile-pending-endorsements")
|
|
return}const i=(0,n.get)(this,"authenticatedUser.miniProfile.publicIdentifier")
|
|
this.replaceWithExternal("profile.view",i)}},u=(0,r.default)(c.prototype,"authenticatedUser",[s],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),p=(0,r.default)(c.prototype,"router",[d],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),c)}))
|
|
define("profile-edit/routes/language",["exports","@babel/runtime/helpers/esm/initializerDefineProperty","@babel/runtime/helpers/esm/defineProperty","@babel/runtime/helpers/esm/applyDecoratedDescriptor","@babel/runtime/helpers/esm/initializerWarningHelper","@ember/routing/route","@ember/object","@ember/service"],(function(e,t,i,r,o,n,a,l){"use strict"
|
|
Object.defineProperty(e,"__esModule",{value:!0})
|
|
e.default=void 0
|
|
var s,d,c
|
|
e.default=(s=(0,l.inject)("router"),d=class extends n.default{constructor(){super(...arguments);(0,t.default)(this,"router",c,this)}beforeModel(e){const t=(0,a.get)(e,"to.params.entityId"),i=this.controllerFor("add-edit");(0,a.setProperties)(i,{formManagerNavigator:(0,a.get)(e,"data.formManagerNavigator"),isFromEmailRoute:(0,a.get)(e,"data.isFromEmailRoute")})
|
|
this.router.replaceWith("profile-edit.add-edit","language",t)}},c=(0,r.default)(d.prototype,"router",[s],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),d)}))
|
|
define("profile-edit/routes/next-action",["exports","@babel/runtime/helpers/esm/initializerDefineProperty","@babel/runtime/helpers/esm/defineProperty","@babel/runtime/helpers/esm/applyDecoratedDescriptor","@babel/runtime/helpers/esm/initializerWarningHelper","@ember/destroyable","@ember/routing/route","@ember/object","@ember/service","profile-shared/utils/profile-view-transition","restli-utils","@ember/debug","rsvp","profile-edit/utils/shareable-trigger-utils","@ember/string","profile-edit/utils/degradation-tracking","graphql-queries/queries/profile/profile-next-best-action-pages-voyager-identity-dash-finder.graphql","form-builder-v2/utils/dash-form-utils-v2","graphql-queries/queries/profile/get-profile-education-by-id.graphql","dash-interop-helper/utils/get-graphql-value-with-dash-fallback"],(function(e,t,i,r,o,n,a,l,s,d,c,u,p,m,f,g,h,b,y,_){"use strict"
|
|
Object.defineProperty(e,"__esModule",{value:!0})
|
|
e.default=void 0
|
|
var v,P,w,E,T,S,F
|
|
const M={"shareable-trigger-new-position":"JOB_CHANGE","shareable-trigger-new-education":"EDUCATION","shareable-trigger-new-certification":"CERTIFICATION","shareable-trigger-new-project":"PROJECT"},O=["add-demographic-information","about-top-skills-nba","pymk-top-card-position","pymk-top-card-education","shareable-trigger-li-anniversary","premium-upsell-top-card","premium-upsell-about-card"],D=Object.freeze({SKILL_SUGGESTION_UPDATE_EDUCATION:"skill-suggestion-update-education",SKILL_SUGGESTION_NEW_EDUCATION:"skill-suggestion-new-education",SKILL_SUGGESTION_UPDATE_POSITION:"skill-suggestion-update-position",SKILL_SUGGESTION_NEW_POSITION:"skill-suggestion-update-position"}),k="NEXT_BEST_ACTION_SKILL_SUGGESTION",I=Object.freeze({[D.SKILL_SUGGESTION_UPDATE_EDUCATION]:k,[D.SKILL_SUGGESTION_NEW_EDUCATION]:k,[D.SKILL_SUGGESTION_UPDATE_POSITION]:k,[D.SKILL_SUGGESTION_NEW_POSITION]:k})
|
|
e.default=(v=(0,s.inject)("form-builder-v2@dependency-handler"),P=(0,s.inject)("@linkedin/ember-restli-graphql@graphql"),w=(0,s.inject)("profile-edit@forms-navigation-manager"),E=class extends a.default{constructor(){super(...arguments);(0,i.default)(this,"queryParams",{profileEntityUnion:{refreshModel:!0},previousPageAction:{refreshModel:!0}});(0,t.default)(this,"dependencyHandler",T,this);(0,t.default)(this,"graphql",S,this);(0,t.default)(this,"formsNavigationManager",F,this)}pageKey(e){const{pageType:t}=e.params
|
|
switch(t){case"shareable-trigger-new-certification":return"flagship3_profile_self_certification_prodcast"
|
|
case"shareable-trigger-li-anniversary":return"flagship3_profile_self_li_anniversary_st_nba"
|
|
case"shareable-trigger-new-education":return"flagship3_profile_self_education_prodcast"
|
|
case"shareable-trigger-new-position":return"flagship3_profile_self_position_prodcast"
|
|
case"shareable-trigger-new-project":return"flagship3_profile_self_project_prodcast"
|
|
case"skill-suggestion-new-education":return"flagship3_profile_self_education_add_skill_nba"
|
|
case"skill-suggestion-update-education":return"flagship3_profile_self_education_edit_skill_nba"
|
|
case"skill-suggestion-new-position":return"flagship3_profile_self_position_add_skill_nba"
|
|
case"skill-suggestion-update-position":return"flagship3_profile_self_position_edit_skill_nba"
|
|
case"source-of-hire":return"flagship3_profile_source_of_hire"
|
|
case"add-another-skill":return"flagship3_profile_self_add_skill_associations_nba"
|
|
case"add-demographic-information":return"flagship3_profile_self_add_demographic_information_nba"
|
|
case"people-you-may-know":return"flagship3_profile_self_pymk_nba"
|
|
case"pymk-top-card-position":return"flagship3_profile_self_edit_intro_position_pymk_nba"
|
|
case"pymk-top-card-education":return"flagship3_profile_self_edit_intro_education_pymk_nba"
|
|
case"premium-upsell-top-card":return"flagship3_profile_self_headline_mw_nba"
|
|
case"premium-upsell-about-card":return"flagship3_profile_self_about_mw_nba"
|
|
case"about-top-skills-nba":return"flagship3_profile_self_edit_about_top_skills_nba"
|
|
case"recommendation-request":return"flagship3_profile_self_view_recommendation_requests_sent"
|
|
default:return""}}beforeModel(e){(0,d.overrideScrollPosition)(e)
|
|
const t=(0,l.get)(e,"to.params.pageType"),i=(0,l.get)(e,"to.queryParams.profileEntityUnion")
|
|
O.includes(t)||t&&i||this.controllerFor(this.routeName).exitForm("cancel")}model(e){if((0,n.isDestroying)(this))return
|
|
const{pageType:t,profileEntityUnion:i,previousPageAction:r}=e,o={profileNextBestActionPageType:(0,f.underscore)(t).toUpperCase()},a={degradations:[g.DEGREDATION_METADATA.NBA_FORM_FETCH],degradedEntityIDsToRemove:[]}
|
|
i&&(o.profileEntityUnion=c.default.decoder.decode(i))
|
|
if(r){var s
|
|
o.previousPageAction=c.default.decoder.decode(r)
|
|
const e=null===(s=o.previousPageAction)||void 0===s?void 0:s.notificationAnniversaryYear
|
|
e&&(o.previousPageAction.notificationAnniversaryYear=parseInt(e,10))}const{lastViewModel:d,isTransitionFromNestedForm:u}=this.formsNavigationManager.getAndResetTransitionData(),v=this.graphql.executeQuery(h.default,o,{reload:!u,adapterOptions:a}).then((e=>{if((0,n.isDestroying)(this))return
|
|
const t=(0,l.get)(e,"data.identityDashProfileNextBestActionPagesByProfileNextBestActionPageTypeV2.elements.0"),i=(0,_.getGraphQlValueWithDashFallback)(t,"nextBestActionView.basicProfileForm")
|
|
return d??{nextActionPage:t,formSectionViewModel:t&&new b.FormSectionViewModel(i,"nextBestActionView.basicProfileForm",this.dependencyHandler)}}))
|
|
let P
|
|
const w=M[t]
|
|
if(w){P=(0,m.fetchDashOccasion)(this.graphql,w,c.default.decoder.decode(i)).then((e=>{if(!(0,n.isDestroying)(this))return(0,l.get)(e,"data.feedDashOccasionsByFindOccasion.elements.0")}))}let E=Promise.resolve()
|
|
if(i){const{educationUrn:e}=c.default.decoder.decode(i)||{}
|
|
e&&(E=this.graphql.executeQuery(y.default,{profileEducationUrn:e}))}const T=I[t]??""
|
|
return(0,p.hash)({nextActionPageViewModel:v,newOccasion:P,educationPromise:E,initialFlowEntryPoint:T})}resetController(e){super.resetController(...arguments);(0,l.set)(e,"profileEntityUnion",void 0);(0,l.set)(e,"previousPageAction",void 0)}willTransition(e){(0,d.overrideScrollPosition)(e)}},T=(0,r.default)(E.prototype,"dependencyHandler",[v],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),S=(0,r.default)(E.prototype,"graphql",[P],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),F=(0,r.default)(E.prototype,"formsNavigationManager",[w],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),(0,r.default)(E.prototype,"willTransition",[l.action],Object.getOwnPropertyDescriptor(E.prototype,"willTransition"),E.prototype),E)}))
|
|
define("profile-edit/routes/organization",["exports","@babel/runtime/helpers/esm/initializerDefineProperty","@babel/runtime/helpers/esm/defineProperty","@babel/runtime/helpers/esm/applyDecoratedDescriptor","@babel/runtime/helpers/esm/initializerWarningHelper","@ember/routing/route","@ember/object","@ember/service"],(function(e,t,i,r,o,n,a,l){"use strict"
|
|
Object.defineProperty(e,"__esModule",{value:!0})
|
|
e.default=void 0
|
|
var s,d,c
|
|
e.default=(s=(0,l.inject)("router"),d=class extends n.default{constructor(){super(...arguments);(0,t.default)(this,"router",c,this)}beforeModel(e){super.beforeModel(...arguments)
|
|
const t=(0,a.get)(e,"to.params.entityId"),i=this.controllerFor("add-edit");(0,a.setProperties)(i,{formManagerNavigator:(0,a.get)(e,"data.formManagerNavigator"),isFromEmailRoute:(0,a.get)(e,"data.isFromEmailRoute")})
|
|
this.router.replaceWith("profile-edit.add-edit","organization",t)}},c=(0,r.default)(d.prototype,"router",[s],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),d)}))
|
|
define("profile-edit/routes/patent",["exports","@babel/runtime/helpers/esm/initializerDefineProperty","@babel/runtime/helpers/esm/defineProperty","@babel/runtime/helpers/esm/applyDecoratedDescriptor","@babel/runtime/helpers/esm/initializerWarningHelper","@ember/routing/route","@ember/object","@ember/service"],(function(e,t,i,r,o,n,a,l){"use strict"
|
|
Object.defineProperty(e,"__esModule",{value:!0})
|
|
e.default=void 0
|
|
var s,d,c
|
|
e.default=(s=(0,l.inject)("router"),d=class extends n.default{constructor(){super(...arguments);(0,t.default)(this,"router",c,this)}beforeModel(e){super.beforeModel(...arguments)
|
|
const t=(0,a.get)(e,"to.params.entityId"),i=this.controllerFor("add-edit");(0,a.setProperties)(i,{formManagerNavigator:(0,a.get)(e,"data.formManagerNavigator"),isFromEmailRoute:(0,a.get)(e,"data.isFromEmailRoute")})
|
|
this.router.replaceWith("profile-edit.add-edit","patent",t)}},c=(0,r.default)(d.prototype,"router",[s],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),d)}))
|
|
define("profile-edit/routes/photo",["exports","@babel/runtime/helpers/esm/initializerDefineProperty","@babel/runtime/helpers/esm/defineProperty","@babel/runtime/helpers/esm/applyDecoratedDescriptor","@babel/runtime/helpers/esm/initializerWarningHelper","@ember/destroyable","@ember/routing/route","@ember/object","@ember/service","profile-shared/utils/member-info-helper","profile-shared/utils/profile-view-transition","rsvp","graphql-queries/queries/profile/profile-privacy-settings.graphql"],(function(e,t,i,r,o,n,a,l,s,d,c,u,p){"use strict"
|
|
Object.defineProperty(e,"__esModule",{value:!0})
|
|
e.default=void 0
|
|
var m,f,g,h,b,y,_,v,P
|
|
e.default=(m=(0,s.inject)("authentication@authenticated-user"),f=(0,s.inject)("profile-services@identity-store"),g=(0,s.inject)("locale"),h=(0,s.inject)("@linkedin/ember-restli-graphql@graphql"),b=class extends a.default{constructor(){super(...arguments);(0,i.default)(this,"pageKey","flagship3_ge_profile_photo");(0,t.default)(this,"authenticatedUser",y,this);(0,t.default)(this,"identityStore",_,this);(0,t.default)(this,"locale",v,this);(0,t.default)(this,"graphql",P,this)}beforeModel(e){return(0,c.overrideScrollPosition)(e)}model(){var e
|
|
if((0,n.isDestroying)(this))return
|
|
let t
|
|
const i=this.graphql.executeQuery(p.default).then((e=>{if(!(0,n.isDestroying)(this))return(0,l.get)(e,"data.identityDashPrivacySettings")})),r=(0,d.getMember)(this.identityStore,(0,l.get)(this,"authenticatedUser.memberId"))
|
|
"cn"===(null===(e=this.locale)||void 0===e?void 0:e.requestIpCountryCode)||(t=this.identityStore.queryURL("com.linkedin.voyager.dash.identity.profile.ProfilePhotoFrame",(0,l.get)(this,"authenticatedUser.memberId")))
|
|
return(0,u.hash)({privacySettings:i,photoFrames:t,dashMember:r})}},y=(0,r.default)(b.prototype,"authenticatedUser",[m],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),_=(0,r.default)(b.prototype,"identityStore",[f],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),v=(0,r.default)(b.prototype,"locale",[g],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),P=(0,r.default)(b.prototype,"graphql",[h],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),b)}))
|
|
define("profile-edit/routes/position",["exports","@babel/runtime/helpers/esm/initializerDefineProperty","@babel/runtime/helpers/esm/defineProperty","@babel/runtime/helpers/esm/applyDecoratedDescriptor","@babel/runtime/helpers/esm/initializerWarningHelper","@ember/routing/route","@ember/object","@ember/service"],(function(e,t,i,r,o,n,a,l){"use strict"
|
|
Object.defineProperty(e,"__esModule",{value:!0})
|
|
e.default=void 0
|
|
var s,d,c
|
|
e.default=(s=(0,l.inject)("router"),d=class extends n.default{constructor(){super(...arguments);(0,t.default)(this,"router",c,this)}beforeModel(e){super.beforeModel(...arguments)
|
|
const t=(0,a.get)(e,"to.params.entityId"),i=this.controllerFor("add-edit");(0,a.setProperties)(i,{formManagerNavigator:(0,a.get)(e,"data.formManagerNavigator"),isFromEmailRoute:(0,a.get)(e,"data.isFromEmailRoute")})
|
|
this.router.replaceWith("profile-edit.add-edit","position",t)}},c=(0,r.default)(d.prototype,"router",[s],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),d)}))
|
|
define("profile-edit/routes/project",["exports","@babel/runtime/helpers/esm/initializerDefineProperty","@babel/runtime/helpers/esm/defineProperty","@babel/runtime/helpers/esm/applyDecoratedDescriptor","@babel/runtime/helpers/esm/initializerWarningHelper","@ember/routing/route","@ember/object","@ember/service"],(function(e,t,i,r,o,n,a,l){"use strict"
|
|
Object.defineProperty(e,"__esModule",{value:!0})
|
|
e.default=void 0
|
|
var s,d,c
|
|
e.default=(s=(0,l.inject)("router"),d=class extends n.default{constructor(){super(...arguments);(0,t.default)(this,"router",c,this)}beforeModel(e){const t=(0,a.get)(e,"to.params.entityId"),i=this.controllerFor("add-edit");(0,a.setProperties)(i,{formManagerNavigator:(0,a.get)(e,"data.formManagerNavigator"),isFromEmailRoute:(0,a.get)(e,"data.isFromEmailRoute")})
|
|
this.router.replaceWith("profile-edit.add-edit","project",t)}},c=(0,r.default)(d.prototype,"router",[s],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),d)}))
|
|
define("profile-edit/routes/publication",["exports","@babel/runtime/helpers/esm/initializerDefineProperty","@babel/runtime/helpers/esm/defineProperty","@babel/runtime/helpers/esm/applyDecoratedDescriptor","@babel/runtime/helpers/esm/initializerWarningHelper","@ember/routing/route","@ember/object","@ember/service"],(function(e,t,i,r,o,n,a,l){"use strict"
|
|
Object.defineProperty(e,"__esModule",{value:!0})
|
|
e.default=void 0
|
|
var s,d,c
|
|
e.default=(s=(0,l.inject)("router"),d=class extends n.default{constructor(){super(...arguments);(0,t.default)(this,"router",c,this)}beforeModel(e){const t=(0,a.get)(e,"to.params.entityId"),i=this.controllerFor("add-edit");(0,a.setProperties)(i,{formManagerNavigator:(0,a.get)(e,"data.formManagerNavigator"),isFromEmailRoute:(0,a.get)(e,"data.isFromEmailRoute")})
|
|
this.router.replaceWith("profile-edit.add-edit","publication",t)}},c=(0,r.default)(d.prototype,"router",[s],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),d)}))
|
|
define("profile-edit/routes/secondary-language",["exports","@babel/runtime/helpers/esm/initializerDefineProperty","@babel/runtime/helpers/esm/defineProperty","@babel/runtime/helpers/esm/applyDecoratedDescriptor","@babel/runtime/helpers/esm/initializerWarningHelper","@ember/destroyable","@ember/object","rsvp","@ember/service","@ember/routing/route","global-utils/utils/locale-helpers","graphql-queries/queries/profile/identityDashProfiles/slp-form-profile-query.graphql"],(function(e,t,i,r,o,n,a,l,s,d,c,u){"use strict"
|
|
Object.defineProperty(e,"__esModule",{value:!0})
|
|
e.default=void 0
|
|
var p,m,f,g,h,b,y,_,v
|
|
const P={label:"---",value:"---",locale:null}
|
|
function w(e,t){const i=`i18n_language_${t}`
|
|
return e.lookupTranslation("profile-shared@secondary-language-names",i)()}function E(e,t){const i=(0,c.localeToString)(t)
|
|
return{label:w(e,i),value:i,locale:t}}e.default=(p=(0,s.inject)("authentication@authenticated-user"),m=(0,s.inject)("i18n"),f=(0,s.inject)("global-services@store-shim"),g=(0,s.inject)("@linkedin/ember-restli-graphql@graphql"),h=class extends d.default{constructor(){super(...arguments);(0,t.default)(this,"authenticatedUser",b,this);(0,t.default)(this,"i18n",y,this);(0,t.default)(this,"storeShim",_,this);(0,t.default)(this,"graphql",v,this);(0,i.default)(this,"pageKey","flagship3_profile_self_secondary_language")
|
|
const{i18n:e}=this,r=c.SUPPORTED_PRIMARY_LANGUAGES.map((t=>E(e,t))).sort(((e,t)=>e.label.localeCompare(t.label)))
|
|
P.label=w(e,"separator")
|
|
const o=c.SUPPORTED_SECONDARY_LANGUAGES.map((t=>E(e,t))).sort(((e,t)=>e.label.localeCompare(t.label))),n=E(e,c.OTHER_LANGUAGE),a=r.concat(P,o,n)
|
|
this.languageList=a}beforeModel(e){this.controllerFor(this.routeName).transitionInto=e}model(){if((0,n.isDestroying)(this))return
|
|
const e=(0,a.get)(this.authenticatedUser,"miniProfile.dashEntityUrn"),t=this.graphql.executeQuery(u.default,{profileUrn:e}).then((e=>{if(!(0,n.isDestroying)(this))return e.data.identityDashProfilesById})),i=this.storeShim.createRecord("com.linkedin.voyager.dash.identity.profile.Profile",{},{validate:!1})
|
|
return(0,l.hash)({member:t,secondaryLanguageMember:i,languageList:this.languageList})}},b=(0,r.default)(h.prototype,"authenticatedUser",[p],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),y=(0,r.default)(h.prototype,"i18n",[m],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),_=(0,r.default)(h.prototype,"storeShim",[f],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),v=(0,r.default)(h.prototype,"graphql",[g],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),h)}))
|
|
define("profile-edit/routes/self-id/controls",["exports","@babel/runtime/helpers/esm/initializerDefineProperty","@babel/runtime/helpers/esm/defineProperty","@babel/runtime/helpers/esm/applyDecoratedDescriptor","@babel/runtime/helpers/esm/initializerWarningHelper","@ember/destroyable","@ember/routing/route","@ember/service","profile-shared/utils/profile-view-transition","@ember/object","profile-tetris-shared/utils/subroute-helpers","graphql-queries/queries/profile/organized-queries/edit/self-id/get-self-id-controls-page.graphql"],(function(e,t,i,r,o,n,a,l,s,d,c,u){"use strict"
|
|
Object.defineProperty(e,"__esModule",{value:!0})
|
|
e.default=void 0
|
|
var p,m,f,g,h,b
|
|
e.default=(p=(0,l.inject)("@linkedin/ember-restli-graphql@graphql"),m=(0,l.inject)("profile-services@profile"),(0,c.setupCloseSubrouteInRoute)(f=(g=class extends a.default{constructor(){super(...arguments);(0,t.default)(this,"graphql",h,this);(0,t.default)(this,"profile",b,this);(0,i.default)(this,"pageKey","flagship3_profile_selfid_controls")}beforeModel(e){this.profile.isSelfView||this.transitionToExternal(c.PROFILE_PAGE);(0,d.set)(this,"isNewPage",null===e.from);(0,s.overrideScrollPosition)(e)}model(){if(!(0,n.isDestroying)(this))return this.graphql.executeQuery(u.default).then((e=>{if(!(0,n.isDestroying)(this)){(0,d.get)(e,"errors")&&this.transitionToExternal(c.PROFILE_PAGE)
|
|
return(0,d.get)(e,"data.identityDashSelfIdentificationControls")}}))}setupController(e){if(!(0,n.isDestroying)(this)){super.setupController(...arguments);(0,d.setProperties)(e,{pageKey:this.pageKey,isNewPage:this.isNewPage})}}},h=(0,r.default)(g.prototype,"graphql",[p],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),b=(0,r.default)(g.prototype,"profile",[m],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),g))||f)}))
|
|
define("profile-edit/routes/self-id/demographics",["exports","@babel/runtime/helpers/esm/initializerDefineProperty","@babel/runtime/helpers/esm/defineProperty","@babel/runtime/helpers/esm/applyDecoratedDescriptor","@babel/runtime/helpers/esm/initializerWarningHelper","@ember/destroyable","@ember/routing/route","@ember/service","profile-shared/utils/profile-view-transition","@ember/object","graphql-queries/queries/profile/organized-queries/edit/self-id/get-self-id-form.graphql"],(function(e,t,i,r,o,n,a,l,s,d,c){"use strict"
|
|
Object.defineProperty(e,"__esModule",{value:!0})
|
|
e.default=void 0
|
|
var u,p,m,f,g
|
|
e.default=(u=(0,l.inject)("@linkedin/ember-restli-graphql@graphql"),p=(0,l.inject)("profile-services@profile"),m=class extends a.default{constructor(){super(...arguments);(0,t.default)(this,"graphql",f,this);(0,t.default)(this,"profile",g,this);(0,i.default)(this,"pageKey","flagship3_profile_selfid_input_form")}beforeModel(e){this.profile.isSelfView||this.transitionToExternal("profile.common.profile");(0,d.set)(this,"isNewPage",0===e.sequence);(0,s.overrideScrollPosition)(e)}model(){if(!(0,n.isDestroying)(this))return this.graphql.executeQuery(c.default,{},{reload:!0}).then((e=>(0,d.get)(e,"data.identityDashSelfIdentification")))}setupController(e){if(!(0,n.isDestroying)(this)){super.setupController(...arguments);(0,d.setProperties)(e,{pageKey:this.pageKey,isNewPage:this.isNewPage})}}},f=(0,r.default)(m.prototype,"graphql",[u],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),g=(0,r.default)(m.prototype,"profile",[p],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),m)}))
|
|
define("profile-edit/routes/self-id/index",["exports","@babel/runtime/helpers/esm/initializerDefineProperty","@babel/runtime/helpers/esm/defineProperty","@babel/runtime/helpers/esm/applyDecoratedDescriptor","@babel/runtime/helpers/esm/initializerWarningHelper","@ember/routing/route","@ember/service"],(function(e,t,i,r,o,n,a){"use strict"
|
|
Object.defineProperty(e,"__esModule",{value:!0})
|
|
e.default=e.DEMOGRAPHICS_PAGE=void 0
|
|
var l,s,d
|
|
const c=e.DEMOGRAPHICS_PAGE="profile-edit.self-id.demographics"
|
|
e.default=(l=(0,a.inject)("router"),s=class extends n.default{constructor(){super(...arguments);(0,t.default)(this,"router",d,this)}beforeModel(){this.router.replaceWith(c)}},d=(0,r.default)(s.prototype,"router",[l],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),s)}))
|
|
define("profile-edit/routes/skills-add",["exports","@ember/routing/route"],(function(e,t){"use strict"
|
|
Object.defineProperty(e,"__esModule",{value:!0})
|
|
e.default=void 0
|
|
class i extends t.default{beforeModel(){this.replaceWithExternal("profile-edit.add-edit","skills","new")}}e.default=i}))
|
|
define("profile-edit/routes/skills",["exports","@babel/runtime/helpers/esm/initializerDefineProperty","@babel/runtime/helpers/esm/defineProperty","@babel/runtime/helpers/esm/applyDecoratedDescriptor","@babel/runtime/helpers/esm/initializerWarningHelper","@ember/object","@ember/service","@ember/routing/route"],(function(e,t,i,r,o,n,a,l){"use strict"
|
|
Object.defineProperty(e,"__esModule",{value:!0})
|
|
e.default=void 0
|
|
var s,d,c
|
|
e.default=(s=(0,a.inject)("authentication@authenticated-user"),d=class extends l.default{constructor(){super(...arguments);(0,t.default)(this,"authenticatedUser",c,this)}beforeModel(){const e=(0,n.get)(this,"authenticatedUser.miniProfile.publicIdentifier")
|
|
this.replaceWithExternal("profile.common.details",e,"skills")}},c=(0,r.default)(d.prototype,"authenticatedUser",[s],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),d)}))
|
|
define("profile-edit/routes/test-score",["exports","@babel/runtime/helpers/esm/initializerDefineProperty","@babel/runtime/helpers/esm/defineProperty","@babel/runtime/helpers/esm/applyDecoratedDescriptor","@babel/runtime/helpers/esm/initializerWarningHelper","@ember/routing/route","@ember/object","@ember/service"],(function(e,t,i,r,o,n,a,l){"use strict"
|
|
Object.defineProperty(e,"__esModule",{value:!0})
|
|
e.default=void 0
|
|
var s,d,c
|
|
e.default=(s=(0,l.inject)("router"),d=class extends n.default{constructor(){super(...arguments);(0,t.default)(this,"router",c,this)}beforeModel(e){const t=(0,a.get)(e,"to.params.entityId"),i=this.controllerFor("add-edit");(0,a.setProperties)(i,{formManagerNavigator:(0,a.get)(e,"data.formManagerNavigator"),isFromEmailRoute:(0,a.get)(e,"data.isFromEmailRoute")})
|
|
this.router.replaceWith("profile-edit.add-edit","test-score",t)}},c=(0,r.default)(d.prototype,"router",[s],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),d)}))
|
|
define("profile-edit/routes/tetris-detail-edit",["exports","@ember/destroyable","profile-edit/routes/base-add-edit-route","@ember/object","@ember/debug","profile-tetris-shared/utils/add-edit-route-configs","profile-tetris-shared/utils/constant/section-types"],(function(e,t,i,r,o,n,a){"use strict"
|
|
Object.defineProperty(e,"__esModule",{value:!0})
|
|
e.default=void 0
|
|
class l extends i.default{pageKey(e){let{entityType:t}=this.modelFor("application")??{}
|
|
if(!t){var i,r,o
|
|
const{sectionType:n}=null==e||null===(i=e.parent)||void 0===i||null===(r=i.parent)||void 0===r||null===(o=r.parent)||void 0===o?void 0:o.params
|
|
t=a.SECTION_TYPE_FORM_TYPE_MAPPING[n]}this.pageKeyAddEntity=n.PAGE_KEY_ADD_ENTITY[t]
|
|
this.pageKeyEditEntity=n.PAGE_KEY_EDIT_ENTITY[t]
|
|
return super.pageKey(...arguments)}model(){if((0,t.isDestroying)(this))return
|
|
const{entityType:e,sectionType:i}=this.modelFor("application");(0,r.setProperties)(this,{entityType:e,sectionType:i,profileEditFormType:n.FORM_TYPE[e],entityUrnPrefix:n.ENTITY_URN_PREFIX[e],isSlpForm:(0,n.isSlpForm)(e)})
|
|
return super.model(...arguments)}setupController(e){if((0,t.isDestroying)(this))return
|
|
const{sectionType:i}=this;(0,r.setProperties)(e,{sectionType:i})
|
|
super.setupController(...arguments)}}e.default=l}))
|
|
define("profile-edit/routes/tetris-detail-recommendation-edit",["exports","@babel/runtime/helpers/esm/initializerDefineProperty","@babel/runtime/helpers/esm/defineProperty","@babel/runtime/helpers/esm/applyDecoratedDescriptor","@babel/runtime/helpers/esm/initializerWarningHelper","@ember/destroyable","@ember/object","@ember/service","profile-edit/routes/add-edit-recommendation"],(function(e,t,i,r,o,n,a,l,s){"use strict"
|
|
Object.defineProperty(e,"__esModule",{value:!0})
|
|
e.default=void 0
|
|
var d,c,u
|
|
e.default=(d=(0,l.inject)("authentication@authenticated-user"),c=class extends s.default{constructor(){super(...arguments);(0,t.default)(this,"authenticatedUser",u,this)}setupController(e){if((0,n.isDestroying)(this))return
|
|
super.setupController(...arguments)
|
|
const{sectionType:t}=this.modelFor("application"),i=e.vanityName??(0,a.get)(this,"authenticatedUser.miniProfile.publicIdentifier")
|
|
e.formManagerNavigator={cancel:"profile.common.details",save:"profile.common.details",delete:"profile.common.details",routeModel:{cancel:[i,t],save:[i,t],delete:[i,t]}}}},u=(0,r.default)(c.prototype,"authenticatedUser",[d],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),c)}))
|
|
define("profile-edit/routes/topcard-redirect",["exports","@babel/runtime/helpers/esm/initializerDefineProperty","@babel/runtime/helpers/esm/defineProperty","@babel/runtime/helpers/esm/applyDecoratedDescriptor","@babel/runtime/helpers/esm/initializerWarningHelper","@ember/routing/route","@ember/service"],(function(e,t,i,r,o,n,a){"use strict"
|
|
Object.defineProperty(e,"__esModule",{value:!0})
|
|
e.default=void 0
|
|
var l,s,d
|
|
e.default=(l=(0,a.inject)("router"),s=class extends n.default{constructor(){super(...arguments);(0,t.default)(this,"router",d,this)}beforeModel(){this.router.transitionTo("profile-edit.topcard")}},d=(0,r.default)(s.prototype,"router",[l],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),s)}))
|
|
define("profile-edit/routes/topcard",["exports","@babel/runtime/helpers/esm/initializerDefineProperty","@babel/runtime/helpers/esm/defineProperty","@babel/runtime/helpers/esm/applyDecoratedDescriptor","@babel/runtime/helpers/esm/initializerWarningHelper","@ember/routing/route","@ember/object","@ember/service"],(function(e,t,i,r,o,n,a,l){"use strict"
|
|
Object.defineProperty(e,"__esModule",{value:!0})
|
|
e.default=void 0
|
|
var s,d,c
|
|
e.default=(s=(0,l.inject)("router"),d=class extends n.default{constructor(){super(...arguments);(0,t.default)(this,"router",c,this)}beforeModel(e){super.beforeModel(...arguments)
|
|
const t=this.controllerFor("add-edit");(0,a.setProperties)(t,{formManagerNavigator:(0,a.get)(e,"data.formManagerNavigator"),isFromEmailRoute:(0,a.get)(e,"data.isFromEmailRoute")})
|
|
this.router.replaceWith("profile-edit.add-edit","intro","new")}},c=(0,r.default)(d.prototype,"router",[s],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),d)}))
|
|
define("profile-edit/routes/volunteer-experience",["exports","@babel/runtime/helpers/esm/initializerDefineProperty","@babel/runtime/helpers/esm/defineProperty","@babel/runtime/helpers/esm/applyDecoratedDescriptor","@babel/runtime/helpers/esm/initializerWarningHelper","@ember/routing/route","@ember/object","@ember/service"],(function(e,t,i,r,o,n,a,l){"use strict"
|
|
Object.defineProperty(e,"__esModule",{value:!0})
|
|
e.default=void 0
|
|
var s,d,c
|
|
e.default=(s=(0,l.inject)("router"),d=class extends n.default{constructor(){super(...arguments);(0,t.default)(this,"router",c,this)}beforeModel(e){const t=(0,a.get)(e,"to.params.entityId"),i=this.controllerFor("add-edit");(0,a.setProperties)(i,{formManagerNavigator:(0,a.get)(e,"data.formManagerNavigator"),isFromEmailRoute:(0,a.get)(e,"data.isFromEmailRoute")})
|
|
this.router.replaceWith("profile-edit.add-edit","volunteer-experience",t)}},c=(0,r.default)(d.prototype,"router",[s],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),d)}))
|
|
define.alias("@embroider/util/services/ensure-registered","profile-edit/services/-ensure-registered")
|
|
define.alias("artdeco-hoverables/services/artdeco-hoverable","profile-edit/services/artdeco-hoverable")
|
|
define.alias("artdeco-modal/services/artdeco-modal","profile-edit/services/artdeco-modal")
|
|
define.alias("artdeco-toast/services/artdeco-toast","profile-edit/services/artdeco-toast")
|
|
define.alias("client-sensor-web/services/client-sensor","profile-edit/services/client-sensor")
|
|
define.alias("ember-date-service/services/date","profile-edit/services/date")
|
|
define("profile-edit/services/drag-coordinator",["exports","ember-drag-drop/services/drag-coordinator"],(function(e,t){"use strict"
|
|
Object.defineProperty(e,"__esModule",{value:!0})
|
|
e.default=void 0
|
|
e.default=t.default}))
|
|
define("profile-edit/services/forms-navigation-manager",["exports","@babel/runtime/helpers/esm/initializerDefineProperty","@babel/runtime/helpers/esm/defineProperty","@babel/runtime/helpers/esm/classPrivateFieldGet","@babel/runtime/helpers/esm/classPrivateFieldSet","@babel/runtime/helpers/esm/applyDecoratedDescriptor","@babel/runtime/helpers/esm/initializerWarningHelper","@ember/service"],(function(e,t,i,r,o,n,a,l){"use strict"
|
|
Object.defineProperty(e,"__esModule",{value:!0})
|
|
e.default=void 0
|
|
var s,d,c,u,p,m,f,g,h
|
|
e.default=(s=(0,l.inject)("router"),d=(0,l.inject)("global-services@window"),c=(m=new WeakMap,f=new WeakMap,g=new WeakMap,h=new WeakMap,class extends l.default{constructor(){super(...arguments);(0,t.default)(this,"router",u,this);(0,t.default)(this,"windowService",p,this)
|
|
m.set(this,{writable:!0,value:[]})
|
|
f.set(this,{writable:!0,value:void 0})
|
|
g.set(this,{writable:!0,value:!1})
|
|
h.set(this,{writable:!0,value:void 0})}saveFormPendingActions(e){(0,o.default)(this,h,e)}saveFormRoute(e){let t=arguments.length>1&&void 0!==arguments[1]&&arguments[1]
|
|
const i=this.router.currentRoute;(0,r.default)(this,m).push({popWithHistoryBack:t,routeInfo:i,formPageViewModel:e})}popFormRoute(){return(0,r.default)(this,m).pop()}transitionToPreviousForm(){if((0,r.default)(this,m).length<=0)return!1;(0,o.default)(this,g,!0)
|
|
const e=this.popFormRoute();(0,o.default)(this,f,e.formPageViewModel)
|
|
const{routeInfo:t,popWithHistoryBack:i}=e
|
|
if(i){this.windowService.getHistory().back()}else{const{queryParams:e,params:i,name:r}=t,o=[r,...t.paramNames.map((e=>i[e]))]
|
|
e&&o.push({queryParams:e})
|
|
this.router.transitionTo(...o)}return!0}getAndResetTransitionData(){const e=(0,r.default)(this,g),t=(0,r.default)(this,f),i=(0,r.default)(this,h);(0,o.default)(this,g,!1);(0,o.default)(this,f,void 0);(0,o.default)(this,h,void 0)
|
|
return{isTransitionFromNestedForm:e,lastViewModel:t,formPendingActions:i}}}),u=(0,n.default)(c.prototype,"router",[s],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),p=(0,n.default)(c.prototype,"windowService",[d],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),c)}))
|
|
define.alias("@linkedin/ember-restli-graphql/services/graphql","profile-edit/services/graphql")
|
|
define.alias("image-editor/services/image-editor-loader","profile-edit/services/image-editor-loader")
|
|
define.alias("@linkedin/ember-pem/services/internal-event-utils","profile-edit/services/internal-event-utils")
|
|
define.alias("@linkedin/ember-pem/services/internal-pem-tracking","profile-edit/services/internal-pem-tracking")
|
|
define.alias("ember-cli-pemberly-lix/services/lix","profile-edit/services/lix")
|
|
define.alias("ember-m3/services/m3-schema-manager","profile-edit/services/m3-schema-manager")
|
|
define.alias("ember-media-player/services/media-player","profile-edit/services/media-player")
|
|
define("profile-edit/services/next-action-forms-manager",["exports","@babel/runtime/helpers/esm/initializerDefineProperty","@babel/runtime/helpers/esm/defineProperty","@babel/runtime/helpers/esm/applyDecoratedDescriptor","@babel/runtime/helpers/esm/initializerWarningHelper","@ember/object","@ember/service","@glimmer/tracking"],(function(e,t,i,r,o,n,a,l){"use strict"
|
|
Object.defineProperty(e,"__esModule",{value:!0})
|
|
e.default=void 0
|
|
var s,d,c
|
|
e.default=(s=class extends a.default{constructor(){super(...arguments);(0,t.default)(this,"currentIndex",d,this);(0,t.default)(this,"profileNextBestActionPageTypes",c,this)}get currentStep(){return this.currentIndex+1}get totalSteps(){return(0,n.get)(this.profileNextBestActionPageTypes??[],"length")}startNewFlow(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=arguments.length>1?arguments[1]:void 0
|
|
this.currentIndex=0
|
|
this.profileNextBestActionPageTypes=e
|
|
this.formManagerNavigator=t}getNextFlow(){var e
|
|
return null===(e=this.profileNextBestActionPageTypes)||void 0===e?void 0:e[++this.currentIndex]}endFlow(){this.currentIndex=0
|
|
this.profileNextBestActionPageTypes=null
|
|
this.formManagerNavigator=null}},d=(0,r.default)(s.prototype,"currentIndex",[l.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return 0}}),c=(0,r.default)(s.prototype,"profileNextBestActionPageTypes",[l.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return[]}}),s)}))
|
|
define.alias("@linkedin/ember-pem/services/pem-response-metadata","profile-edit/services/pem-response-metadata")
|
|
define.alias("@linkedin/ember-pem/services/pem-tracking","profile-edit/services/pem-tracking")
|
|
define.alias("persistent-toast-manager/services/persistent-toast-manager","profile-edit/services/persistent-toast-manager")
|
|
define.alias("@linkedin/ember-qualtrics/services/qualtrics-surveys","profile-edit/services/qualtrics-surveys")
|
|
define("profile-edit/services/recommendation-form-manager",["exports","@babel/runtime/helpers/esm/initializerDefineProperty","@babel/runtime/helpers/esm/defineProperty","@babel/runtime/helpers/esm/classPrivateFieldSet","@babel/runtime/helpers/esm/classPrivateFieldGet","@babel/runtime/helpers/esm/applyDecoratedDescriptor","@babel/runtime/helpers/esm/initializerWarningHelper","@ember/service","tracked-built-ins","@glimmer/tracking"],(function(e,t,i,r,o,n,a,l,s,d){"use strict"
|
|
Object.defineProperty(e,"__esModule",{value:!0})
|
|
e.default=void 0
|
|
var c,u,p,m
|
|
e.default=(c=(m=new WeakMap,class extends l.default{constructor(){super(...arguments);(0,t.default)(this,"isMultiStepForm",u,this);(0,t.default)(this,"hasRecommendationContext",p,this)
|
|
m.set(this,{writable:!0,value:new s.TrackedArray})}get isInitialLoad(){return 0===(0,o.default)(this,m).length}get currentStep(){return this.isMultiStepForm&&this.hasRecommendationContext?2:1}get totalSteps(){return this.isMultiStepForm?2:1}registerForm(e,t){this.isInitialLoad&&(this.isMultiStepForm=!t);(0,o.default)(this,m).push(e)
|
|
this.hasRecommendationContext=t}endFlow(){(0,o.default)(this,m).forEach((e=>{e.resetForm()}));(0,r.default)(this,m,new s.TrackedArray)
|
|
this.isMultiStepForm=!1
|
|
this.hasRecommendationContext=!1}}),u=(0,n.default)(c.prototype,"isMultiStepForm",[d.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),p=(0,n.default)(c.prototype,"hasRecommendationContext",[d.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),c)}))
|
|
define.alias("ember-media-player/services/static-asset-loader","profile-edit/services/static-asset-loader")
|
|
define.alias("ember-cli-pemberly-m3/services/store","profile-edit/services/store")
|
|
define.alias("ember-cli-pemberly-litms/services/tag-manager","profile-edit/services/tag-manager")
|
|
define.alias("@linkedin/ember-pem/services/tracer","profile-edit/services/tracer")
|
|
define.alias("ember-cli-pemberly-litms/services/tracking-adapter-for-tag-manager","profile-edit/services/tracking-adapter-for-tag-manager")
|
|
define("profile-edit/template-registry",[],(function(){}))
|
|
define("profile-edit/templates/add-edit-media",["exports","@ember/template-factory"],(function(e,t){"use strict"
|
|
Object.defineProperty(e,"__esModule",{value:!0})
|
|
e.default=void 0
|
|
e.default=(0,t.createTemplateFactory)({id:"fOAEBhwO",block:'[[[8,[39,0],null,[["@subFormData","@closeSubForm","@isSaving","@elementIdToFocusWhenClosed"],[[30,0,["model","subFormData"]],[30,0,["onFormClose"]],[30,0,["isSaving"]],[30,0,["elementIdToFocusWhenClosed"]]]],null]],[],false,["profile-edit@profile-sub-form/treasury-edit"]]',moduleName:"profile-edit/templates/add-edit-media.hbs",isStrictMode:!1})}))
|
|
define("profile-edit/templates/add-edit-recommendation",["exports","@ember/template-factory"],(function(e,t){"use strict"
|
|
Object.defineProperty(e,"__esModule",{value:!0})
|
|
e.default=void 0
|
|
e.default=(0,t.createTemplateFactory)({id:"/xaWctn9",block:'[[[11,0],[24,"data-view-name","profile-form-recommendation"],[4,[38,0],null,[["onRender","routeName","currentRoute"],[[30,0,["onImpression"]],[28,[37,1],[[53,"outletState"],"render.name"],null],[28,[37,1],[[53,"outletState"],"render"],null]]]],[4,[38,3],null,[["viewName","view","genericTrackingLixKey","routeName","currentRoute"],["profile-form-recommendation",[30,0],"voyager.web.tracking3-batch-6",[28,[37,1],[[53,"outletState"],"render.name"],null],[28,[37,1],[[53,"outletState"],"render"],null]]]],[12],[1,"\\n "],[8,[39,4],null,[["@profileEditFormPageViewModel","@profileEditFormType","@actionForSave","@recipeForSave","@paramsForSave","@exitForm","@showTypeaheadInContent"],[[30,0,["model","profileEditFormPageViewModel"]],[30,0,["model","profileEditFormType"]],[30,0,["actionForSave"]],[30,0,["recipeForSave"]],[30,0,["paramsForSave"]],[30,0,["exitForm"]],true]],[["default"],[[[[1,"\\n "],[10,0],[15,0,[29,["display-flex justify-space-between\\n ",[52,[30,0,["isMultiStepForm"]],"full-width"]]]],[12],[1,"\\n"],[41,[30,0,["isMultiStepForm"]],[[[1," "],[10,0],[14,0,"t-black--light"],[12],[1,"\\n "],[1,[28,[35,6],["num_of_num","profile-edit/templates/add-edit-recommendation"],[["currentStep","totalSteps"],[[30,0,["recommendationFormManager","currentStep"]],[30,0,["recommendationFormManager","totalSteps"]]]]]],[1,"\\n "],[13],[1,"\\n"]],[]],null],[1," "],[10,0],[12],[1,"\\n"],[41,[30,0,["recommendationFormManager","hasRecommendationContext"]],[[[41,[30,0,["isMultiStepForm"]],[[[1," "],[8,[39,7],[[24,0,"mr2"],[4,[38,8],["click",[30,0,["onBack"]]],null]],[["@text","@type","@color","@disabled","@controlType"],[[28,[37,6],["back","profile-edit/templates/add-edit-recommendation"],null],"secondary","muted",[30,1,["isLoading"]],"button"]],null],[1,"\\n"]],[]],null],[1," "],[8,[39,7],[[4,[38,8],["click",[30,1,["onSave"]]],null]],[["@text","@isLoading","@disabled","@controlType"],[[28,[37,6],["send","profile-edit/templates/add-edit-recommendation"],null],[30,1,["isLoading"]],[30,1,["isLoading"]],"button"]],null],[1,"\\n"]],[]],[[[1," "],[8,[39,7],[[4,[38,8],["click",[30,0,["onContinue"]]],null]],[["@text","@controlType"],[[28,[37,6],["continue","profile-edit/templates/add-edit-recommendation"],null],"button"]],null],[1,"\\n"]],[]]],[1," "],[13],[1,"\\n "],[13],[1,"\\n "]],[1]]]]],[1,"\\n"],[13]],["formActions"],false,["ember-cli-pemberly-tracking@track-render","get","-get-dynamic-var","ember-cli-pemberly-tracking@track-view","profile-edit@profile-edit-form-page","if","t","artdeco-button@artdeco-button","on"]]',moduleName:"profile-edit/templates/add-edit-recommendation.hbs",isStrictMode:!1})}))
|
|
define("profile-edit/templates/add-edit",["exports","@ember/template-factory"],(function(e,t){"use strict"
|
|
Object.defineProperty(e,"__esModule",{value:!0})
|
|
e.default=void 0
|
|
e.default=(0,t.createTemplateFactory)({id:"ZTKNyLxr",block:'[[[11,0],[24,"data-view-name","profile-form-modal"],[4,[38,0],null,[["onRender","routeName","currentRoute"],[[30,0,["onImpression"]],[28,[37,1],[[53,"outletState"],"render.name"],null],[28,[37,1],[[53,"outletState"],"render"],null]]]],[4,[38,3],null,[["viewName","view","genericTrackingLixKey","routeName","currentRoute"],["profile-form-modal",[30,0],"voyager.web.tracking3-batch-6",[28,[37,1],[[53,"outletState"],"render.name"],null],[28,[37,1],[[53,"outletState"],"render"],null]]]],[12],[1,"\\n "],[8,[39,4],null,[["@profileEditFormPageViewModel","@profileEntityUrn","@profileEditFormType","@hasUpdatedData","@recipeForSave","@recipeForUpdate","@editLocale","@originEntityUrns","@switchEditLocale","@focusOnTabSwitch","@exitForm","@exitToNextBestActionForm","@trackingId","@highlightedSection","@formPendingActions"],[[30,0,["model","profileEditFormPageViewModel"]],[30,0,["model","profileEntityUrn"]],[30,0,["model","profileEditFormType"]],[30,0,["model","hasUpdatedData"]],[30,0,["recipeForSave"]],[30,0,["recipeForUpdate"]],[30,0,["editLocale"]],[30,0,["originEntityUrns"]],[30,0,["switchEditLocale"]],[30,0,["focusOnTabSwitch"]],[30,0,["exitForm"]],[30,0,["exitToNextBestActionForm"]],[30,0,["trackingId"]],[30,0,["highlightedSection"]],[30,0,["model","formPendingActions"]]]],null],[1,"\\n"],[13]],[],false,["ember-cli-pemberly-tracking@track-render","get","-get-dynamic-var","ember-cli-pemberly-tracking@track-view","profile-edit@profile-edit-form-page"]]',moduleName:"profile-edit/templates/add-edit.hbs",isStrictMode:!1})}))
|
|
define("profile-edit/templates/add-edit_loading",["exports","@ember/template-factory"],(function(e,t){"use strict"
|
|
Object.defineProperty(e,"__esModule",{value:!0})
|
|
e.default=void 0
|
|
e.default=(0,t.createTemplateFactory)({id:"p3G3Lsa0",block:'[[[8,[39,0],null,[["@onDismissModal"],[[30,0,["onDismissModal"]]]],null]],[],false,["profile-shared@modal-loading-screen"]]',moduleName:"profile-edit/templates/add-edit_loading.hbs",isStrictMode:!1})}))
|
|
define("profile-edit/templates/application",["exports","@ember/template-factory"],(function(e,t){"use strict"
|
|
Object.defineProperty(e,"__esModule",{value:!0})
|
|
e.default=void 0
|
|
e.default=(0,t.createTemplateFactory)({id:"hq0Ar/Ot",block:'[[[46,[28,[37,1],null,null],null,null,null],[1,"\\n\\n"],[8,[39,2],null,[["@id","@theme","@contentClass"],["edit-in-primary-profile","inverse","pe-secondary-locale-tooltip"]],[["default"],[[[[1,"\\n "],[10,2],[14,0,"t-12 t-black t-normal"],[12],[1,[28,[35,3],["edit_in_primary_profile","profile-edit/templates/application"],null]],[13],[1,"\\n"]],[]]]]]],[],false,["component","-outlet","artdeco-hoverables@artdeco-hoverable-content","t"]]',moduleName:"profile-edit/templates/application.hbs",isStrictMode:!1})}))
|
|
define("profile-edit/templates/birthday",["exports","@ember/template-factory"],(function(e,t){"use strict"
|
|
Object.defineProperty(e,"__esModule",{value:!0})
|
|
e.default=void 0
|
|
e.default=(0,t.createTemplateFactory)({id:"U7N51IjN",block:'[[[8,[39,0],null,[["@isOpen","@dismissModal","@size"],[true,[30,0,["navigateBack"]],"large"]],[["default"],[[[[1,"\\n "],[8,[30,1,["artdeco-modal-header"]],null,null,[["default"],[[[[1,"\\n "],[10,"h2"],[14,1,"birthday-modal"],[12],[1,[28,[35,1],["edit_form","profile-edit/templates/birthday"],null]],[13],[1,"\\n "]],[]]]]],[1,"\\n "],[8,[30,1,["artdeco-modal-content"]],null,null,[["default"],[[[[1,"\\n "],[8,[39,2],null,[["@dashProfile","@dismiss"],[[30,0,["model","dashProfile"]],[30,0,["navigateBack"]]]],null],[1,"\\n "]],[]]]]],[1,"\\n"]],[1]]]]]],["modal"],false,["artdeco-modal@artdeco-modal","t","profile-edit-shared-birthday@birthday-form"]]',moduleName:"profile-edit/templates/birthday.hbs",isStrictMode:!1})}))
|
|
define("profile-edit/templates/components/draggable-object-target",["exports","@ember/template-factory"],(function(e,t){"use strict"
|
|
Object.defineProperty(e,"__esModule",{value:!0})
|
|
e.default=void 0
|
|
e.default=(0,t.createTemplateFactory)({id:"cpboNACZ",block:'[[[41,[30,1],[[[1," "],[11,3],[24,6,"#"],[4,[38,1],[[30,0,["acceptForDrop"]]],null],[12],[1,"\\n "],[18,2,null],[1,"\\n "],[13],[1,"\\n"]],[]],[[[1," "],[18,2,null],[1,"\\n"]],[]]]],["@enableClicking","&default"],false,["if","fn","yield"]]',moduleName:"profile-edit/templates/components/draggable-object-target.hbs",isStrictMode:!1})}))
|
|
define("profile-edit/templates/components/draggable-object",["exports","@ember/template-factory"],(function(e,t){"use strict"
|
|
Object.defineProperty(e,"__esModule",{value:!0})
|
|
e.default=void 0
|
|
e.default=(0,t.createTemplateFactory)({id:"Z9EtwPkA",block:'[[[41,[30,1],[[[1," "],[11,3],[24,6,"#"],[4,[38,1],[[30,0,["selectForDrag"]]],null],[12],[1,"\\n "],[18,2,null],[1,"\\n "],[13],[1,"\\n"]],[]],[[[1," "],[18,2,null],[1,"\\n"]],[]]]],["@enableClicking","&default"],false,["if","fn","yield"]]',moduleName:"profile-edit/templates/components/draggable-object.hbs",isStrictMode:!1})}))
|
|
define("profile-edit/templates/components/sortable-objects",["exports","@ember/template-factory"],(function(e,t){"use strict"
|
|
Object.defineProperty(e,"__esModule",{value:!0})
|
|
e.default=void 0
|
|
e.default=(0,t.createTemplateFactory)({id:"ff5wvkjU",block:'[[[18,1,null]],["&default"],false,["yield"]]',moduleName:"profile-edit/templates/components/sortable-objects.hbs",isStrictMode:!1})}))
|
|
define("profile-edit/templates/debug",["exports","@ember/template-factory"],(function(e,t){"use strict"
|
|
Object.defineProperty(e,"__esModule",{value:!0})
|
|
e.default=void 0
|
|
e.default=(0,t.createTemplateFactory)({id:"jfYI2TgG",block:'[[[8,[39,0],null,[["@isOpen","@size"],[[30,0,["isOpen"]],"medium"]],[["default"],[[[[1,"\\n "],[8,[30,1,["artdeco-modal-header"]],null,null,[["default"],[[[[10,"h2"],[14,1,"winner-winner-chicken-dinner"],[12],[1,"JSON to\\n Profile Edit Form Page"],[13]],[]]]]],[1,"\\n "],[8,[30,1,["artdeco-modal-content"]],null,null,[["default"],[[[[1,"\\n "],[10,"label"],[14,"for","debug-json-input"],[14,0,"mt2"],[12],[1,"\\n Input JSON below\\n "],[13],[1,"\\n "],[11,"textarea"],[16,2,[30,0,["stringValue"]]],[24,0,"mb2"],[24,1,"debug-json-input"],[4,[38,1],["change",[30,0,["setValue"]]],null],[12],[13],[1,"\\n "]],[]]]]],[1,"\\n "],[8,[30,1,["artdeco-modal-footer"]],null,null,[["default"],[[[[1,"\\n "],[11,"button"],[24,0,"artdeco-button artdeco-button--3 artdeco-button--primary"],[24,4,"button"],[4,[38,1],["click",[30,0,["parseAndRender"]]],null],[12],[1,"\\n "],[8,[39,2],[[24,0,"artdeco-button__icon"]],[["@type","@name","@size"],["system","rocket","medium"]],null],[1,"\\n "],[10,1],[14,0,"artdeco-button__text"],[12],[1,"Render!"],[13],[1,"\\n "],[13],[1,"\\n "]],[]]]]],[1,"\\n"]],[1]]]]],[1,"\\n"],[41,[30,0,["profileEditFormPage"]],[[[1," "],[8,[39,4],null,[["@profileEditFormPageViewModel"],[[30,0,["profileEditFormPageViewModel"]]]],null],[1,"\\n"]],[]],null]],["modal"],false,["artdeco-modal@artdeco-modal","on","hue-web-icons@icon","if","profile-edit@profile-edit-form-page"]]',moduleName:"profile-edit/templates/debug.hbs",isStrictMode:!1})}))
|
|
define("profile-edit/templates/next-action",["exports","@ember/template-factory"],(function(e,t){"use strict"
|
|
Object.defineProperty(e,"__esModule",{value:!0})
|
|
e.default=void 0
|
|
e.default=(0,t.createTemplateFactory)({id:"DV2JAonV",block:'[[[8,[39,0],null,[["@nextActionPageViewModel","@initialFlowEntryPoint","@profileEntityUnion","@newOccasion","@nextForm","@exitForm"],[[30,0,["model","nextActionPageViewModel"]],[30,0,["model","initialFlowEntryPoint"]],[30,0,["profileEntityUnion"]],[30,0,["model","newOccasion"]],[30,0,["nextForm"]],[30,0,["exitForm"]]]],null]],[],false,["profile-edit@next-action-page"]]',moduleName:"profile-edit/templates/next-action.hbs",isStrictMode:!1})}))
|
|
define("profile-edit/templates/next-action_loading",["exports","@ember/template-factory"],(function(e,t){"use strict"
|
|
Object.defineProperty(e,"__esModule",{value:!0})
|
|
e.default=void 0
|
|
e.default=(0,t.createTemplateFactory)({id:"qip1m0XN",block:'[[[8,[39,0],null,[["@onDismissModal","@modalSize"],[[30,0,["onDismissModal"]],"medium"]],null]],[],false,["profile-shared@modal-loading-screen"]]',moduleName:"profile-edit/templates/next-action_loading.hbs",isStrictMode:!1})}))
|
|
define("profile-edit/templates/photo",["exports","@ember/template-factory"],(function(e,t){"use strict"
|
|
Object.defineProperty(e,"__esModule",{value:!0})
|
|
e.default=void 0
|
|
e.default=(0,t.createTemplateFactory)({id:"XUPCQ1Pj",block:'[[[8,[39,0],null,[["@dashMember","@privacySettings","@photoFrames","@onCompleteGE","@onComplete","@onCloseModal"],[[30,0,["model","dashMember"]],[30,0,["model","privacySettings"]],[30,0,["model","photoFrames","elements"]],[30,0,["onPhotoModalUploadComplete"]],[30,0,["onPhotoModalUploadComplete"]],[30,0,["onDismissModal"]]]],null]],[],false,["image-edit@image-selector/image-selector-modal-v2"]]',moduleName:"profile-edit/templates/photo.hbs",isStrictMode:!1})}))
|
|
define("profile-edit/templates/secondary-language",["exports","@ember/template-factory"],(function(e,t){"use strict"
|
|
Object.defineProperty(e,"__esModule",{value:!0})
|
|
e.default=void 0
|
|
e.default=(0,t.createTemplateFactory)({id:"Ne471nLr",block:'[[[8,[39,0],null,[["@newMember","@languageList","@supportedLanguages","@defaultLocale","@firstName","@lastName","@headline","@phoneticFirstName","@phoneticLastName","@navigateOut"],[[30,0,["model","secondaryLanguageMember"]],[30,0,["model","languageList"]],[30,0,["model","member","supportedLocalizedContents"]],[30,0,["model","member","primaryLocalizedContent","locale"]],[30,0,["model","member","firstName"]],[30,0,["model","member","lastName"]],[30,0,["model","member","headline"]],[30,0,["model","member","phoneticFirstName"]],[30,0,["model","member","phoneticLastName"]],[30,0,["navigateOut"]]]],null]],[],false,["profile-edit@edit-forms/create-secondary-language-form"]]',moduleName:"profile-edit/templates/secondary-language.hbs",isStrictMode:!1})}))
|
|
define("profile-edit/templates/self-id",["exports","@ember/template-factory"],(function(e,t){"use strict"
|
|
Object.defineProperty(e,"__esModule",{value:!0})
|
|
e.default=void 0
|
|
e.default=(0,t.createTemplateFactory)({id:"4SpGbq1S",block:'[[[46,[28,[37,1],null,null],null,null,null]],[],false,["component","-outlet"]]',moduleName:"profile-edit/templates/self-id.hbs",isStrictMode:!1})}))
|
|
define("profile-edit/templates/self-id/controls",["exports","@ember/template-factory"],(function(e,t){"use strict"
|
|
Object.defineProperty(e,"__esModule",{value:!0})
|
|
e.default=void 0
|
|
e.default=(0,t.createTemplateFactory)({id:"MItJPWRJ",block:'[[[8,[39,0],null,[["@isOpen","@size","@dismissModal"],[true,"medium",[30,0,["dismissModal"]]]],[["default"],[[[[1,"\\n "],[8,[30,1,["artdeco-modal-header"]],null,null,[["default"],[[[[1,"\\n "],[10,"h2"],[14,1,"self-id-controls__header"],[12],[1,"\\n "],[1,[28,[35,1],["i18n_title","profile-edit/templates/self-id/controls"],null]],[1,"\\n "],[13],[1,"\\n "]],[]]]]],[1,"\\n\\n "],[8,[30,1,["artdeco-modal-content"]],null,[["@classNames"],["pe-self-id-controls-form__modal-content"]],[["default"],[[[[1,"\\n "],[10,0],[14,0,"pv4"],[12],[1,"\\n"],[41,[28,[37,3],[[30,0,["currentScreen"]],"FORM"],null],[[[1," "],[8,[39,4],null,[["@controlCards","@title","@subtitles","@onInsightClick"],[[30,0,["model","controlCards"]],[30,0,["model","title"]],[30,0,["model","subtitles"]],[30,0,["onInsightClick"]]]],null],[1,"\\n"]],[]],[[[41,[28,[37,3],[[30,0,["currentScreen"]],"INSIGHT"],null],[[[1," "],[8,[39,5],null,[["@title","@contentV2"],[[30,0,["insight","title"]],[30,0,["insight","contentV2"]]]],null],[1,"\\n"]],[]],[[[41,[28,[37,3],[[30,0,["currentScreen"]],"CONFIRMATION"],null],[[[1," "],[8,[39,6],null,null,null],[1,"\\n "]],[]],null]],[]]]],[]]],[1," "],[13],[1,"\\n "]],[]]]]],[1,"\\n\\n "],[8,[30,1,["artdeco-modal-footer"]],[[24,0,"text-align-right"]],null,[["default"],[[[[1,"\\n"],[41,[28,[37,3],[[30,0,["currentScreen"]],"FORM"],null],[[[1," "],[8,[39,7],[[24,0,"pe-self-id-controls-form__back-button"],[4,[38,8],["click",[30,0,["onBackToSelfIDForm"]]],null]],[["@text","@type"],[[28,[37,1],["i18n_back_button","profile-edit/templates/self-id/controls"],null],"secondary"]],null],[1,"\\n "],[8,[39,7],[[4,[38,8],["click",[30,0,["onComplete"]]],null]],[["@text","@type"],[[28,[37,1],["i18n_done_button","profile-edit/templates/self-id/controls"],null],"primary"]],null],[1,"\\n"]],[]],[[[41,[28,[37,3],[[30,0,["currentScreen"]],"INSIGHT"],null],[[[1," "],[8,[39,7],[[4,[38,8],["click",[30,0,["onBackToControlsForm"]]],null]],[["@text","@type"],[[28,[37,1],["i18n_back_button","profile-edit/templates/self-id/controls"],null],"secondary"]],null],[1,"\\n\\n"]],[]],[[[41,[28,[37,3],[[30,0,["currentScreen"]],"CONFIRMATION"],null],[[[1," "],[8,[39,7],[[4,[38,8],["click",[30,0,["onExit"]]],null]],[["@text","@type"],[[28,[37,1],["i18n_confirmation_done_button","profile-edit/templates/self-id/controls"],null],"primary"]],null],[1,"\\n "]],[]],null]],[]]]],[]]],[1," "]],[]]]]],[1,"\\n"]],[1]]]]]],["modal"],false,["artdeco-modal@artdeco-modal","t","if","global-helpers@eq","profile-edit@profile-form/self-id-form/controls-form","profile-edit@profile-form/self-id-form/controls-insight","profile-edit@profile-form/self-id-form/confirmation","artdeco-button@artdeco-button","on"]]',moduleName:"profile-edit/templates/self-id/controls.hbs",isStrictMode:!1})}))
|
|
define("profile-edit/templates/self-id/demographics",["exports","@ember/template-factory"],(function(e,t){"use strict"
|
|
Object.defineProperty(e,"__esModule",{value:!0})
|
|
e.default=void 0
|
|
e.default=(0,t.createTemplateFactory)({id:"gRd0yZuQ",block:'[[[8,[39,0],null,[["@isOpen","@size","@dismissModal"],[true,"medium",[30,0,["dismissModal"]]]],[["default"],[[[[1,"\\n "],[8,[30,1,["artdeco-modal-header"]],null,null,[["default"],[[[[1,"\\n "],[10,"h2"],[14,1,"profile-edit-self-id-form-header"],[12],[1,"\\n "],[1,[28,[35,1],["i18n_title","profile-edit/templates/self-id/demographics"],null]],[1,"\\n "],[13],[1,"\\n "]],[]]]]],[1,"\\n\\n "],[10,0],[14,0,"pe-self-id-form__content-wrapper"],[12],[1,"\\n"],[41,[30,0,["isLoading"]],[[[1," "],[10,0],[14,0,"pe-self-id-form__loader"],[12],[1,"\\n "],[8,[39,3],null,[["@a11yText"],[[30,0,["isLoadingA11yText"]]]],null],[1,"\\n "],[13],[1,"\\n"]],[]],null],[1," "],[8,[30,1,["artdeco-modal-content"]],[[16,"data-view-name",[30,0,["viewName"]]],[4,[38,4],null,[["onRender","routeName","currentRoute"],[[30,0,["onImpression"]],[28,[37,5],[[53,"outletState"],"render.name"],null],[28,[37,5],[[53,"outletState"],"render"],null]]]],[4,[38,7],null,[["viewName","view","genericTrackingLixKey","routeName","currentRoute"],[[30,0,["viewName"]],[30,0],"voyager.web.tracking3-batch-6",[28,[37,5],[[53,"outletState"],"render.name"],null],[28,[37,5],[[53,"outletState"],"render"],null]]]]],[["@classNames"],["pe-self-id-form__content"]],[["default"],[[[[1,"\\n"],[41,[30,0,["isLoading"]],[[[1," "],[10,0],[14,0,"pe-self-id-form__loading-scrim"],[12],[1,"\\n "],[13],[1,"\\n"]],[]],null],[1,"\\n "],[10,0],[14,0,"ph5 pv4"],[12],[1,"\\n"],[41,[28,[37,8],[[30,0,["currentScreen"]],"FORM"],null],[[[1," "],[8,[39,9],null,[["@title","@subtitles","@formSectionViewModels","@showErrorMessage","@controlsPageIsLive"],[[30,0,["model","title"]],[30,0,["model","subtitles"]],[30,0,["formSectionViewModels"]],[30,0,["showErrorState"]],[30,0,["controlsPageIsLive"]]]],null],[1,"\\n"]],[]],[[[41,[28,[37,8],[[30,0,["currentScreen"]],"CONSENT"],null],[[[1," "],[8,[39,10],null,null,null],[1,"\\n\\n"]],[]],[[[41,[28,[37,8],[[30,0,["currentScreen"]],"CONFIRMATION"],null],[[[1," "],[8,[39,11],null,null,null],[1,"\\n "]],[]],null]],[]]]],[]]],[1," "],[13],[1,"\\n "]],[]]]]],[1,"\\n "],[13],[1,"\\n\\n "],[8,[30,1,["artdeco-modal-footer"]],null,null,[["default"],[[[[1,"\\n"],[41,[28,[37,8],[[30,0,["currentScreen"]],"FORM"],null],[[[1," "],[10,0],[15,0,[29,[[52,[30,0,["showDeleteButton"]],"display-flex justify-space-between align-items-center","text-align-right"]]]],[12],[1,"\\n"],[41,[30,0,["showDeleteButton"]],[[[1," "],[8,[39,12],[[4,[38,13],["click",[30,0,["onDelete"]]],null]],[["@color","@text","@type","@disabled"],["muted",[30,0,["deleteButtonText"]],"tertiary",[30,0,["isLoading"]]]],null],[1,"\\n"]],[]],null],[41,[30,0,["shouldDoubleConsentAppear"]],[[[1," "],[8,[39,12],[[4,[38,13],["click",[30,0,["onConsent"]]],null]],[["@text","@type","@disabled"],[[30,0,["saveButtonText"]],"primary",[30,0,["isLoading"]]]],null],[1,"\\n"]],[]],[[[1," "],[8,[39,12],[[24,"data-view-name","profile-form-demographics-save"],[4,[38,14],["selfid_input_form_save"],null],[4,[38,7],null,[["viewName","view","actionCategory","genericTrackingLixKey","routeName","currentRoute"],["profile-form-demographics-save",[30,0],[30,0,["actionCategory"]],"voyager.web.tracking3-batch-7",[28,[37,5],[[53,"outletState"],"render.name"],null],[28,[37,5],[[53,"outletState"],"render"],null]]]],[4,[38,13],["click",[30,0,["onSave"]]],null]],[["@text","@type","@disabled"],[[30,0,["saveButtonText"]],"primary",[30,0,["isLoading"]]]],null],[1,"\\n"]],[]]],[1," "],[13],[1,"\\n"]],[]],[[[41,[28,[37,8],[[30,0,["currentScreen"]],"CONSENT"],null],[[[1," "],[10,0],[14,0,"text-align-right"],[12],[1,"\\n "],[8,[39,12],[[24,0,"pe-self-id-form__double-consent-back-button"],[4,[38,13],["click",[30,0,["onDelete"]]],null]],[["@text","@type"],[[30,0,["deleteButtonText"]],"secondary"]],null],[1,"\\n "],[8,[39,12],[[24,"data-view-name","profile-form-demographics-save"],[4,[38,14],["selfid_input_form_save"],null],[4,[38,7],null,[["viewName","view","actionCategory","genericTrackingLixKey","routeName","currentRoute"],["profile-form-demographics-save",[30,0],[30,0,["actionCategory"]],"voyager.web.tracking3-batch-7",[28,[37,5],[[53,"outletState"],"render.name"],null],[28,[37,5],[[53,"outletState"],"render"],null]]]],[4,[38,13],["click",[30,0,["onSave"]]],null]],[["@text","@type","@disabled"],[[30,0,["saveButtonText"]],"primary",[30,0,["isLoading"]]]],null],[1,"\\n "],[13],[1,"\\n\\n"]],[]],[[[41,[28,[37,8],[[30,0,["currentScreen"]],"CONFIRMATION"],null],[[[1," "],[10,0],[14,0,"text-align-right"],[12],[1,"\\n "],[8,[39,12],[[4,[38,14],["selfid_success_done"],null],[4,[38,13],["click",[30,0,["onExit"]]],null]],[["@text","@type"],[[28,[37,1],["i18n_done_button","profile-edit/templates/self-id/demographics"],null],"primary"]],null],[1,"\\n "],[13],[1,"\\n "]],[]],null]],[]]]],[]]],[1," "]],[]]]]],[1,"\\n"]],[1]]]]],[1,"\\n"],[41,[30,0,["model","discardAlert"]],[[[1," "],[8,[39,15],null,[["@isOpen","@title","@content","@primaryActionText","@secondaryActionText","@onPrimary","@onSecondary","@onEscape","@testId"],[[30,0,["isDiscardChangesConfirmationOpen"]],[30,0,["model","discardAlert","title","text"]],[30,0,["model","discardAlert","description","text"]],[30,0,["model","discardAlert","primaryButtonText","text"]],[30,0,["model","discardAlert","secondaryButtonText","text"]],[30,0,["onConfirmDiscardChanges"]],[30,0,["onCancelDiscardChanges"]],[30,0,["onDismissDiscardChanges"]],"profile-edit-self-id-discard-changes"]],null],[1,"\\n"]],[]],null],[8,[39,15],null,[["@isOpen","@title","@content","@primaryActionText","@secondaryActionText","@onPrimary","@onSecondary","@onEscape"],[[30,0,["isDeleteDialogConfirmationOpen"]],[28,[37,1],["i18n_delete_button","profile-edit/templates/self-id/demographics"],null],[28,[37,1],["i18n_delete_dialog_body","profile-edit/templates/self-id/demographics"],null],[28,[37,1],["i18n_delete_confirm_button","profile-edit/templates/self-id/demographics"],null],[28,[37,1],["i18n_delete_cancel_button","profile-edit/templates/self-id/demographics"],null],[30,0,["onConfirmDelete"]],[30,0,["onCancelDelete"]],[30,0,["onCancelDelete"]]]],null]],["modal"],false,["artdeco-modal@artdeco-modal","t","if","artdeco-loader@artdeco-loader","ember-cli-pemberly-tracking@track-render","get","-get-dynamic-var","ember-cli-pemberly-tracking@track-view","global-helpers@eq","profile-edit@profile-form/self-id-form/demographics-form","profile-edit@profile-form/self-id-form/double-consent-form","profile-edit@profile-form/self-id-form/confirmation","artdeco-button@artdeco-button","on","ember-cli-pemberly-tracking@track-interaction","artdeco-modal@artdeco-confirmation-dialog"]]',moduleName:"profile-edit/templates/self-id/demographics.hbs",isStrictMode:!1})}))
|
|
define.alias("profile-edit/templates/add-edit","profile-edit/templates/tetris-detail-edit")
|
|
define.alias("profile-edit/templates/add-edit_loading","profile-edit/templates/tetris-detail-edit_loading")
|
|
define.alias("profile-edit/templates/add-edit-recommendation","profile-edit/templates/tetris-detail-recommendation-edit")
|
|
define.alias("ember-async-data/tracked-async-data","profile-edit/tracked-async-data")
|
|
define("profile-edit/utils/add-edit-client-sensor-utils",["exports","form-builder-v2/utils/client-sensor-utils","profile-tetris-shared/utils/add-edit-route-configs"],(function(e,t,i){"use strict"
|
|
Object.defineProperty(e,"__esModule",{value:!0})
|
|
e.SUPPORTS_CUSTOM_CLIENT_SENSOR_PROFILE_FORM_TYPE_NULL=e.ADD_EDIT_CLIENT_SENSOR_METRIC_KEYS=e.ADD_EDIT_CLIENT_SENSOR_METRICS=e.ADD_EDIT_CLIENT_SENSOR_GROUP_NAME=void 0
|
|
e.ADD_EDIT_CLIENT_SENSOR_GROUP_NAME="profile"
|
|
const r=e.ADD_EDIT_CLIENT_SENSOR_METRIC_KEYS=Object.freeze({PROFILE_FORM_NULL:"PROFILE_FORM_NULL",PROFILE_OCCUPATION_FORM_OSMOSIS_DATA_ERROR:"PROFILE_OCCUPATION_FORM_OSMOSIS_DATA_ERROR",PROFILE_GENERIC_FORM_DATA_ERROR:"PROFILE_GENERIC_FORM_DATA_ERROR",PROFILE_OCCUPATION_FORM_OSMOSIS_DATA_BOOLEAN_INPUT_VALUE_NULL:"PROFILE_OCCUPATION_FORM_OSMOSIS_DATA_BOOLEAN_INPUT_VALUE_NULL",PROFILE_OCCUPATION_FORM_TREASURY_MEDIA_MAP_NULL:"PROFILE_OCCUPATION_FORM_TREASURY_MEDIA_MAP_NULL",PROFILE_GENERIC_FORM_TREASURY_MEDIA_MAP_NULL:"PROFILE_GENERIC_FORM_TREASURY_MEDIA_MAP_NULL",PROFILE_GENERIC_FORM_TREASURY_MEDIA_COUNT_MISMATCH:"PROFILE_GENERIC_FORM_TREASURY_MEDIA_COUNT_MISMATCH",PROFILE_SKILL_AND_ASSOCIATION_FORM_NULL:"PROFILE_SKILL_AND_ASSOCIATION_FORM_NULL"})
|
|
e.ADD_EDIT_CLIENT_SENSOR_METRICS=Object.freeze({[r.PROFILE_FORM_NULL]:"add-edit-profile-form-null",[r.PROFILE_SKILL_AND_ASSOCIATION_FORM_NULL]:"add-edit-profile-skill-and-association-form-null",[r.PROFILE_OCCUPATION_FORM_OSMOSIS_DATA_ERROR]:"add-edit-profile-occupation-form-osmosis-data-error",[r.PROFILE_GENERIC_FORM_DATA_ERROR]:"add-edit-profile-generic-form-data-error",[r.PROFILE_OCCUPATION_FORM_OSMOSIS_DATA_BOOLEAN_INPUT_VALUE_NULL]:"add-edit-profile-occupation-form-osmosis-data-boolean-input-value-null",[r.PROFILE_OCCUPATION_FORM_TREASURY_MEDIA_MAP_NULL]:"add-edit-profile-occupation-form-treasury-media-map-null",[r.PROFILE_GENERIC_FORM_TREASURY_MEDIA_MAP_NULL]:"add-edit-profile-generic-form-treasury-media-map-null",[r.PROFILE_GENERIC_FORM_TREASURY_MEDIA_COUNT_MISMATCH]:"add-edit-profile-generic-form-treasury-count-mismatch",[t.FORM_BUILDER_CLIENT_SENSOR_METRIC_KEYS.INPUT_VALUE_MAPPING_ERROR]:"add-edit-form-input-value-mapping-error",[t.FORM_BUILDER_CLIENT_SENSOR_METRIC_KEYS.TYPEAHEAD_COMPONENT_TYPEAHEAD_METADATA_NULL]:"add-edit-form-typeahead-component-typeahead-metadata-null",[t.FORM_BUILDER_CLIENT_SENSOR_METRIC_KEYS.TYPEAHEAD_COMPONENT_TYPEAHEAD_TYPE_NULL]:"add-edit-form-typeahead-component-typeahead-type-null",[t.FORM_BUILDER_CLIENT_SENSOR_METRIC_KEYS.TYPEAHEAD_COMPONENT_CTA_TYPEAHEAD_METADATA_NULL]:"add-edit-form-typeahead-cta-typeahead-metadata-null",[t.FORM_BUILDER_CLIENT_SENSOR_METRIC_KEYS.TYPEAHEAD_COMPONENT_CTA_TYPEAHEAD_TYPE_NULL]:"add-edit-form-typeahead-cta-typeahead-type-null",[t.FORM_BUILDER_CLIENT_SENSOR_METRIC_KEYS.TYPEAHEAD_SUGGESTION_CONTEXTUAL_SUGGESTION_URN_LIST_NULL]:"add-edit-form-typeahead-suggestion-contextual-suggestion-urn-list-null",[t.FORM_BUILDER_CLIENT_SENSOR_METRIC_KEYS.LOCATION_COMPONENT_ERROR]:"add-edit-form-location-component-error",[t.FORM_BUILDER_CLIENT_SENSOR_METRIC_KEYS.VISIBILITY_BUTTON_COMPONENT_ERROR]:"add-edit-form-visibility-button-component-error",[t.FORM_BUILDER_CLIENT_SENSOR_METRIC_KEYS.VISIBILITY_BUTTON_COMPONENT_SUBFORM_ERROR]:"add-edit-form-visibility-button-component-subform-error"}),e.SUPPORTS_CUSTOM_CLIENT_SENSOR_PROFILE_FORM_TYPE_NULL=Object.freeze({[i.FORM_TYPE.skills]:i.FORM_TYPE.skills})}))
|
|
define("profile-edit/utils/add-edit-request-utils",["exports","@ember/debug","@ember/object","graphql-queries/queries/profile/profile-edit-form-page-by-recommendation-initiation-context.graphql","@linkedin/ember-pem/utils/tracer-utils","profile-edit/utils/classes/pem"],(function(e,t,i,r,o,n){"use strict"
|
|
Object.defineProperty(e,"__esModule",{value:!0})
|
|
e.fetchProfileEditFormPageWithRecommendationContext=function(e,t,i,a){let l=arguments.length>4&&void 0!==arguments[4]&&arguments[4],s=arguments.length>5&&void 0!==arguments[5]?arguments[5]:"control"
|
|
const{recipientProfileUrn:d,recommendationRequestUrn:c,recommendationUrn:u}=a,p={}
|
|
u?p.recommendationUrn=u:c?p.recommendationRequestUrn=c:p.recipientProfileUrn=d
|
|
let m
|
|
if((0,o.shouldAttachTracking3Pem)(s)){m||(m={})
|
|
m.targetViewNames=[n.VIEW_NAMES.PROFILE_FORM_RECOMMENDATION]}if(l)return t.executeQuery(r.default,{profileEditFormType:i,recommendationInitiationContext:a},{reload:!0,adapterOptions:m})
|
|
return e.queryURL("com.linkedin.voyager.dash.identity.profile.forms.ProfileEditFormPage","",{params:{profileEditFormType:i,recommendationInitiationContext:p,q:"recommendationInitiationContext",recipe:"com.linkedin.voyager.dash.deco.identity.profile.ProfileEditFormPage"},reload:!0})}
|
|
e.getVoyagerUserVisibleExceptionMessage=function(e){if(e&&("com.linkedin.voyager.common.VoyagerUserVisibleException"===(0,i.get)(e,"errors.firstObject.exceptionClass")||"com.linkedin.voyager.common.VoyagerUserVisibleException"===(0,i.get)(e,"errors.firstObject.extensions.exceptionClass")))return(0,i.get)(e,"errors.firstObject.message")
|
|
return}}))
|
|
define("profile-edit/utils/asset-utils",["exports","ember-cloud-filepicker/utils/asset-utils"],(function(e,t){"use strict"
|
|
Object.defineProperty(e,"__esModule",{value:!0})
|
|
var i={}
|
|
Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})
|
|
Object.keys(t).forEach((function(r){"default"!==r&&"__esModule"!==r&&(Object.prototype.hasOwnProperty.call(i,r)||r in e&&e[r]===t[r]||Object.defineProperty(e,r,{enumerable:!0,get:function(){return t[r]}}))}))}))
|
|
define.alias("ember-highcharts/utils/build-options","profile-edit/utils/build-options")
|
|
define("profile-edit/utils/classes/pem",["exports"],(function(e){"use strict"
|
|
Object.defineProperty(e,"__esModule",{value:!0})
|
|
e.VIEW_NAMES=void 0
|
|
e.VIEW_NAMES={PROFILE_FORM_RECOMMENDATION:"profile-form-recommendation",PROFILE_OPPORTUNITY_EDIT:"profile-opportunity-edit",PROFILE_BROWSEMAP_PAYWALL:"profile-browsemap-paywall"}}))
|
|
define("profile-edit/utils/classes/profile-edit-form-page-view-model",["exports","@babel/runtime/helpers/esm/classPrivateMethodGet","@babel/runtime/helpers/esm/classPrivateFieldGet","@babel/runtime/helpers/esm/classPrivateFieldSet","@babel/runtime/helpers/esm/applyDecoratedDescriptor","@ember/object","dash-interop-helper/utils/get-graphql-value-with-dash-fallback","form-builder-v2/utils/dash-form-utils-v2","tracked-toolbox","profile-edit/utils/classes/profile-form-view-model"],(function(e,t,i,r,o,n,a,l,s,d){"use strict"
|
|
Object.defineProperty(e,"__esModule",{value:!0})
|
|
e.default=void 0
|
|
e.getFormSectionViewModel=function(e,t){return null==e?void 0:e.find((e=>e.name===t))}
|
|
var c,u,p,m,f
|
|
e.default=(c=(u=new WeakMap,p=new WeakMap,m=new WeakMap,f=new WeakSet,class{constructor(e,t,i){f.add(this)
|
|
u.set(this,{writable:!0,value:void 0})
|
|
p.set(this,{writable:!0,value:void 0})
|
|
m.set(this,{writable:!0,value:void 0});(0,r.default)(this,u,e);(0,r.default)(this,p,t);(0,r.default)(this,m,i)}get profileEditFormPage(){return(0,i.default)(this,u)}get profileFormViewModel(){const e=(0,a.getGraphQlValueWithDashFallback)(this.profileEditFormPage,"profileFormResolutionResult")
|
|
return new d.default(e,(0,i.default)(this,p),(0,i.default)(this,m))}get profileEditBroadcastEnabled(){return(0,n.get)(this.profileEditFormPage,"profileEditBroadcastSettingView.profileEditBroadcastEnabled")}get profileEditBroadcastEnabledInputValues(){if(this.profileEditBroadcastEnabled)return new l.TrackedFormElementInputValues((0,n.get)(this.profileEditBroadcastEnabled,"formElementInputValues"),"toggleFormComponent",(0,n.get)(this.profileEditBroadcastEnabled,"evaluationType"))}get updatedFormElementInputs(){return(0,t.default)(this,f,g).call(this).concat(this.profileFormViewModel.updatedFormElementInputs)}get formElementInputsForApi(){return(0,t.default)(this,f,g).call(this).concat(this.profileFormViewModel.formElementInputsForApi)}get hasUpdatedInputs(){var e
|
|
return(null===(e=this.updatedFormElementInputs)||void 0===e?void 0:e.length)>0}validateForm(){return this.profileFormViewModel.validateForm()}resetForm(){this.profileFormViewModel.reset()}}),(0,o.default)(c.prototype,"profileFormViewModel",[s.cached],Object.getOwnPropertyDescriptor(c.prototype,"profileFormViewModel"),c.prototype),(0,o.default)(c.prototype,"profileEditBroadcastEnabledInputValues",[s.cached],Object.getOwnPropertyDescriptor(c.prototype,"profileEditBroadcastEnabledInputValues"),c.prototype),(0,o.default)(c.prototype,"updatedFormElementInputs",[s.cached],Object.getOwnPropertyDescriptor(c.prototype,"updatedFormElementInputs"),c.prototype),(0,o.default)(c.prototype,"formElementInputsForApi",[s.cached],Object.getOwnPropertyDescriptor(c.prototype,"formElementInputsForApi"),c.prototype),c)
|
|
function g(){var e
|
|
return null!==(e=this.profileEditBroadcastEnabledInputValues)&&void 0!==e&&e.isUpdated?[(0,l.createFormElementInput)(this.profileEditBroadcastEnabledInputValues,(0,n.get)(this.profileEditBroadcastEnabled,"formElementUrn"),void 0,void 0!==(0,a.getGraphQlValueWithDashFallback)(this.profileEditBroadcastEnabled,"formComponentResolutionResult"))]:[]}}))
|
|
define("profile-edit/utils/classes/profile-form-view-model",["exports","@babel/runtime/helpers/esm/classPrivateMethodGet","@babel/runtime/helpers/esm/classPrivateFieldGet","@babel/runtime/helpers/esm/classPrivateFieldSet","@babel/runtime/helpers/esm/applyDecoratedDescriptor","@ember/debug","@ember/object","form-builder-v2/utils/dash-form-utils-v2","form-builder-v2/utils/validation/base-validator","dash-interop-helper/utils/get-graphql-value-with-dash-fallback","tracked-built-ins","tracked-toolbox"],(function(e,t,i,r,o,n,a,l,s,d,c,u){"use strict"
|
|
Object.defineProperty(e,"__esModule",{value:!0})
|
|
e.createFormSectionViewModelsFor=y
|
|
e.default=void 0
|
|
var p,m,f,g,h
|
|
const b=["basicProfileForm","profileLifeEventForm","profileOccupationForm","profileTopCardForm","recommendationForm","contactInfoForm","profileSkillAssociationForm","genericForm"]
|
|
function y(e,t,i){let r=[]
|
|
switch(t){case"basicProfileForm":{const r=new l.FormSectionViewModel((0,a.get)(e,t),t,i)
|
|
return new c.TrackedArray([r])}case"profileLifeEventForm":r=["basicProfileForm"]
|
|
break
|
|
case"profileOccupationForm":r=["basicProfileForm","productSection"]
|
|
break
|
|
case"profileTopCardForm":r=["nameSection","introSection","positionSection","educationSection","locationSection","websiteSection","associatedHashtagsFormSection","communityTopVoiceSection","customActionSection"]
|
|
break
|
|
case"recommendationForm":r=["formSection"]
|
|
break
|
|
case"contactInfoForm":r=["infoSection","websiteSection","imSection"]
|
|
break
|
|
case"profileSkillAssociationForm":r=["skillAndAssociationSection"]
|
|
break
|
|
case"genericForm":{const r=((0,d.getGraphQlValueWithDashFallback)((0,a.get)(e,t),"formSections")??[]).reduce(((e,r,o)=>{const n=(0,a.get)(r,"basicProfileSection")
|
|
n&&e.push(new l.FormSectionViewModel(n,`${t}.formSection${o}.basicProfileSection`,i))
|
|
return e}),[])
|
|
return new c.TrackedArray(r)}default:return[]}const o=r.reduce(((r,o)=>{const n=`${t}.${o}`,s=(0,a.get)(e,n)
|
|
s&&r.push(new l.FormSectionViewModel(s,n,i))
|
|
return r}),[])
|
|
return new c.TrackedArray(o)}e.default=(p=(m=new WeakMap,f=new WeakMap,g=new WeakMap,h=new WeakSet,class{constructor(e,t,i){h.add(this)
|
|
m.set(this,{writable:!0,value:void 0})
|
|
f.set(this,{writable:!0,value:void 0})
|
|
g.set(this,{writable:!0,value:void 0});(0,r.default)(this,m,e);(0,r.default)(this,f,t);(0,r.default)(this,g,i)}get profileForm(){return(0,i.default)(this,m)}get formSectionViewModels(){return this.profileForm?y(this.profileForm,this.profileFormType,(0,i.default)(this,f)):[]}get profileFormType(){if(!this.profileForm)return""
|
|
return b.find((e=>!!(0,a.get)(this.profileForm,e)))||""}get isTopCardForm(){return"profileTopCardForm"===this.profileFormType}get premiumSettingsViewModels(){const e=(0,d.getGraphQlValueWithDashFallback)(this.profileForm,"profileTopCardForm.premiumSettings")
|
|
return null!=e&&e.length?e.map((e=>({title:(0,a.get)(e,"title"),formElementViewModel:new l.FormElementViewModel((0,a.get)(e,"formElement"),(0,i.default)(this,f))}))):[]}get premiumSettingsV2ViewModels(){const e=(0,d.getGraphQlValueWithDashFallback)(this.profileForm,"profileTopCardForm.premiumSettingsV2")
|
|
return null!=e&&e.length?e.reduce(((e,t)=>{const r=(0,d.getGraphQlValueWithDashFallback)(t,"premiumSettingItem.settingComponent")
|
|
r&&e.push({title:(0,a.get)(r,"title"),formElementViewModel:new l.FormElementViewModel((0,a.get)(r,"formElement"),(0,i.default)(this,f))})
|
|
return e}),[]):[]}get namePronunciationInputValues(){const e=(0,d.getGraphQlValueWithDashFallback)(this.profileForm,"profileTopCardForm.namePronunciationFormElementInput.formElementInputValues")
|
|
if(this.isTopCardForm&&null!=e&&e.length)return new l.TrackedFormElementInputValues(e,"mediaUploadFormComponent")}get updatedFormElementInputs(){const e=(0,l.getUpdatedFormElementInputs)(this.formSectionViewModels)
|
|
if(!this.isTopCardForm)return e
|
|
return(0,t.default)(this,h,_).call(this).concat(e)}get formElementInputsForApi(){const e=(0,l.getFormElementInputsForApi)(this.formSectionViewModels)
|
|
if(!this.isTopCardForm)return e
|
|
return(0,t.default)(this,h,_).call(this).concat(e)}validateForm(){return this.formSectionViewModels.reduce(((e,t)=>e.concat((0,s.validateFormSection)(t))),[])}reset(){(this.premiumSettingsV2ViewModels.length>0?this.premiumSettingsV2ViewModels:this.premiumSettingsViewModels).forEach((e=>{e.formElementViewModel.reset()}))
|
|
this.formSectionViewModels.forEach((e=>{e.reset()}))}}),(0,o.default)(p.prototype,"formSectionViewModels",[u.cached],Object.getOwnPropertyDescriptor(p.prototype,"formSectionViewModels"),p.prototype),(0,o.default)(p.prototype,"profileFormType",[u.cached],Object.getOwnPropertyDescriptor(p.prototype,"profileFormType"),p.prototype),(0,o.default)(p.prototype,"premiumSettingsViewModels",[u.cached],Object.getOwnPropertyDescriptor(p.prototype,"premiumSettingsViewModels"),p.prototype),(0,o.default)(p.prototype,"premiumSettingsV2ViewModels",[u.cached],Object.getOwnPropertyDescriptor(p.prototype,"premiumSettingsV2ViewModels"),p.prototype),(0,o.default)(p.prototype,"namePronunciationInputValues",[u.cached],Object.getOwnPropertyDescriptor(p.prototype,"namePronunciationInputValues"),p.prototype),p)
|
|
function _(){var e
|
|
const t=(this.premiumSettingsV2ViewModels.length>0?this.premiumSettingsV2ViewModels:this.premiumSettingsViewModels).reduce(((e,t)=>{var i
|
|
const r=t.formElementViewModel.updatedFormElementInput
|
|
null!==(i=r.formElementInputValues)&&void 0!==i&&i.length&&e.push(r)
|
|
return e}),[])
|
|
null!==(e=this.namePronunciationInputValues)&&void 0!==e&&e.isUpdated&&t.push((0,l.createFormElementInput)(this.namePronunciationInputValues,(0,a.get)(this.profileForm,"profileTopCardForm.namePronunciationFormElementInput.formElementUrn")))
|
|
return t}}))
|
|
define("profile-edit/utils/classes/treasury-handler",["exports","@babel/runtime/helpers/esm/initializerDefineProperty","@babel/runtime/helpers/esm/defineProperty","@babel/runtime/helpers/esm/applyDecoratedDescriptor","@babel/runtime/helpers/esm/initializerWarningHelper","tracked-built-ins","@ember/debug","@ember/object","@glimmer/tracking","global-utils/utils/urn-id-helpers","profile-edit/utils/classes/treasury","rsvp","profile-shared/utils/tetris-api-helpers","dash-interop-helper/utils/get-graphql-value-with-dash-fallback","graphql-queries/mutations/profile/edit/batch-profile-delete-treasury.graphql","graphql-queries/mutations/profile/edit/batch-profile-create-treasury.graphql","graphql-queries/mutations/profile/edit/batch-profile-update-treasury.graphql","graphql-queries/queries/profile/localized-profile-treasury-media-items.graphql","graphql-queries/queries/profile/localized-profile-treasury-media-items-position.graphql","graphql-queries/queries/profile/localized-profile-treasury-media-items-profile.graphql","graphql-queries/queries/profile/localized-profile-treasury-media-items-profile-entity.graphql","profile-locale-helpers/utils/secondary-locale-helpers","global-utils/utils/array/remove","global-utils/utils/url","voyager-web/config/environment"],(function(e,t,i,r,o,n,a,l,s,d,c,u,p,m,f,g,h,b,y,_,v,P,w,E,T){"use strict"
|
|
Object.defineProperty(e,"__esModule",{value:!0})
|
|
e.default=void 0
|
|
e.getTreasuryFromModel=D
|
|
var S,F,M
|
|
function O(e){switch((0,d.extractUrnParts)(e)[0]){case"urn:li:fsd_profileEducation":return{q:"education",educationUrn:e}
|
|
case"urn:li:fsd_profileProject":case"urn:li:fsu_lifeevent":case"urn:li:fsd_profileCertification":case"urn:li:fsd_profileHonor":case"urn:li:fsd_profileVolunteerExperience":return{q:"profileEntity",profileEntityUrn:e}
|
|
case"urn:li:fsd_profilePosition":return{q:"position",positionUrn:e}
|
|
case"urn:li:fsd_profile":return{q:"viewee",profileUrn:e}}return{}}function D(e,t){const i={primaryLocale:t}
|
|
return new c.default((0,P.getLocalizedStringFromMultiLocaleString)((0,l.get)(e,"multiLocaleTitle"),i),{description:(0,P.getLocalizedStringFromMultiLocaleString)((0,l.get)(e,"multiLocaleDescription"),i),previewIvm:(0,l.get)(e,"previewImage"),entityUrn:(0,l.get)(e,"entityUrn"),data:(0,m.getGraphQlValueWithDashFallback)(e,"dataResolutionResult"),memberUploadedPreviewAsset:(0,l.get)(e,"memberUploadedPreviewAsset"),showThumbnailEditButton:(0,l.get)(e,"showThumbnailEditButton")})}e.default=(S=class{constructor(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,o=arguments.length>2?arguments[2]:void 0,a=arguments.length>3?arguments[3]:void 0,{identityStore:s,store:d,graphql:c,useCase:u,lix:p}=arguments.length>4?arguments[4]:void 0;(0,t.default)(this,"numFetchedTreasury",F,this);(0,i.default)(this,"treasuryModels",void 0);(0,t.default)(this,"profileTreasury",M,this);(0,i.default)(this,"numTotalTreasury",void 0);(0,i.default)(this,"sectionUrn",void 0);(0,i.default)(this,"useCase",void 0);(0,i.default)(this,"editLocale",void 0);(0,i.default)(this,"identityStore",void 0);(0,i.default)(this,"store",void 0)
|
|
this.lix=p
|
|
this.treasuryModels=e
|
|
this.profileTreasury=new n.TrackedArray(e.map((e=>D(e,a))))
|
|
this.numFetchedTreasury=(0,l.get)(e,"length")
|
|
this.numTotalTreasury=r
|
|
this.sectionUrn=o
|
|
this.editLocale=a
|
|
this.identityStore=s
|
|
this.graphql=c
|
|
this.storeShim=d
|
|
this.useCase=u}get numTreasuryToFetch(){const e=this.numTotalTreasury-this.numFetchedTreasury
|
|
return Math.min(e,10)}get treasurySaveInfo(){const e=[],t=[],i=[]
|
|
this.profileTreasury.forEach((r=>{r.isNewTreasury&&!r.hasBeenRemoved?e.push(r):!r.isNewTreasury&&r.hasBeenRemoved?t.push(r):!r.isNewTreasury&&r.isUpdated&&i.push(r)}))
|
|
return{treasuriesToCreate:e,treasuriesToDelete:t,treasuriesToUpdate:i}}get hasBeenReordered(){const e=Math.min(this.profileTreasury.length,this.treasuryModels.length),t=this.profileTreasury.slice().reverse(),i=this.treasuryModels.slice().reverse()
|
|
for(let r=0;r<e;r++)if(t[r].entityUrn!==i[r].entityUrn)return!0
|
|
return!1}get hasTreasuryToSave(){const{treasuriesToCreate:e,treasuriesToDelete:t,treasuriesToUpdate:i}=this.treasurySaveInfo
|
|
return e.length>0||t.length>0||i.length>0||this.hasBeenReordered}get canReorder(){return this.profileTreasury.filter((e=>!e.hasBeenRemoved)).length>1}hasBeenAdded(e){return this.profileTreasury.indexOf(e)>=0}addTreasury(e,t){this.hasBeenAdded(e)||(t?this.profileTreasury.push(e):this.profileTreasury.unshift(e))}removeTreasury(e){e.entityUrn?e.hasBeenRemoved=!0:(0,w.removeValue)(this.profileTreasury,e)}reorderTreasuryItems(e){const t=this.profileTreasury.filter((e=>e.hasBeenRemoved))
|
|
this.profileTreasury=new n.TrackedArray(e.concat(t))}loadMoreTreasury(){const{numTotalTreasury:e,numFetchedTreasury:t}=this
|
|
if(t<e){const i=Math.min(e-t,10),r=O(this.sectionUrn)
|
|
r.count=i
|
|
r.start=t
|
|
return"education"===r.q?this.graphql.executeQuery(b.default,{educationUrn:this.sectionUrn,start:t,count:i},{reload:!0}).then((e=>{(0,l.get)(e,"data.identityDashProfileTreasuryMediaByEducation.elements").forEach((e=>{this.treasuryModels.push(e)
|
|
this.addTreasury(D(e,this.editLocale),!0)}))
|
|
this.numFetchedTreasury+=i})):"position"===r.q?this.graphql.executeQuery(y.default,{positionUrn:this.sectionUrn,start:t,count:i},{reload:!0}).then((e=>{(0,l.get)(e,"data.identityDashProfileTreasuryMediaByPosition.elements").forEach((e=>{this.treasuryModels.push(e)
|
|
this.addTreasury(D(e,this.editLocale),!0)}))
|
|
this.numFetchedTreasury+=i})):"profileEntity"===r.q?this.graphql.executeQuery(v.default,{profileEntityUrn:this.sectionUrn,start:t,count:i},{reload:!0}).then((e=>{(0,l.get)(e,"data.identityDashProfileTreasuryMediaByProfileEntity.elements").forEach((e=>{this.treasuryModels.push(e)
|
|
this.addTreasury(D(e,this.editLocale),!0)}))
|
|
this.numFetchedTreasury+=i})):this.graphql.executeQuery(_.default,{profileUrn:this.sectionUrn,start:t,count:i},{reload:!0}).then((e=>{(0,l.get)(e,"data.identityDashProfileTreasuryMediaByViewee.elements").forEach((e=>{this.treasuryModels.push(e)
|
|
this.addTreasury(D(e,this.editLocale),!0)}))
|
|
this.numFetchedTreasury+=i}))}return(0,u.resolve)()}saveTreasury(){const{treasuriesToCreate:e,treasuriesToDelete:t,treasuriesToUpdate:i}=this.treasurySaveInfo,r=this._getCreateTreasuriesCall(e).finally((()=>this._getDeleteTreasuriesCall(t))).finally((()=>this._getReorderedTreasuriesCall())),o=this._getUpdateTreasuriesCall(i)
|
|
return(0,u.all)([r,o]).finally((()=>{let e
|
|
this.graphql&&(e=(0,p.fetchProfileViewResponseByUseCase)(this.graphql,this.useCase||function(e){const{q:t}=O(e)
|
|
switch(t){case"education":return"EDIT_TREASURY_EDUCATION"
|
|
case"profileEntity":switch((0,d.extractUrnParts)(e)[0]){case"urn:li:fsd_profileProject":return"EDIT_TREASURY_PROJECT"
|
|
case"urn:li:fsd_profileCertification":return"EDIT_TREASURY_CERTIFICATION"
|
|
case"urn:li:fsd_profileHonor":return"EDIT_TREASURY_HONOR"
|
|
case"urn:li:fsd_profileVolunteerExperience":return"EDIT_TREASURY_VOLUNTEER_EXPERIENCE"
|
|
default:return"EDIT_TREASURY_LIFE_EVENT"}case"position":return"EDIT_TREASURY_POSITION"
|
|
case"viewee":return"EDIT_FEATURED"}return{}}(this.sectionUrn),this.sectionUrn))
|
|
return e}))}_getCreateTreasuriesCall(e){if(e.length){const t=e.map((e=>{var t
|
|
return Object.freeze({data:e.data,multiLocaleDescription:[{key:this.editLocale,value:e.description??""}],memberUploadedPreviewAsset:e.memberUploadedPreviewAsset,multiLocaleTitle:[{key:this.editLocale,value:e.title}],previewImage:null===(t=e.previewIvm)||void 0===t?void 0:t.serialize()})}))
|
|
return this.graphql.executeMutation(g.default,{entities:t,sectionUrn:this.sectionUrn}).then((e=>{var t,i
|
|
this.newlyAddedTreasury=null==e||null===(t=e.data)||void 0===t||null===(i=t.batchCreateIdentityDashProfileTreasuryMedia)||void 0===i?void 0:i.map((e=>{let{resourceKey:t}=e
|
|
return{id:t}}))}))}return(0,u.resolve)()}_getUpdateTreasuriesCall(e){if(e.length){const t=e.map((e=>{const t=this.treasuryModels.find((t=>(0,l.get)(t,"entityUrn")===(0,l.get)(e,"entityUrn")))
|
|
return{entity:Object.freeze({multiLocaleDescription:[{key:this.editLocale,value:(0,l.get)(e,"description")??""}],multiLocaleTitle:[{key:this.editLocale,value:(0,l.get)(e,"title")}],memberUploadedPreviewAsset:(0,l.get)(e,"memberUploadedPreviewAsset")}),resourceKey:(0,l.get)(t,"entityUrn")}}))
|
|
return this.graphql.executeMutation(h.default,{entities:t})}return(0,u.resolve)()}_getDeleteTreasuriesCall(e){if(e.length){const t=e.map((e=>e.entityUrn))
|
|
return this.graphql.executeMutation(f.default,{resourceKeys:t,sectionUrn:this.sectionUrn})}return(0,u.resolve)()}_getReorderedTreasuriesCall(){if(!this.hasBeenReordered)return
|
|
const e=this.profileTreasury.filter((e=>{let{hasBeenRemoved:t}=e
|
|
return!t})).map((e=>{if(!e.entityUrn&&this.newlyAddedTreasury){const e=this.newlyAddedTreasury.shift()
|
|
if(e)return e.id}return e.entityUrn}))
|
|
this.storeShim.queryURL((0,E.addQueryParam)(`/${T.default.namespace}/voyagerIdentityDashProfileTreasuryMedia`,"action","reorderTreasury"),{method:"POST",params:{profileEntityUrn:this.sectionUrn,reorderedTreasuryMedia:e}})}},F=(0,r.default)(S.prototype,"numFetchedTreasury",[s.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),M=(0,r.default)(S.prototype,"profileTreasury",[s.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),S)}))
|
|
define("profile-edit/utils/classes/treasury",["exports","@babel/runtime/helpers/esm/initializerDefineProperty","@babel/runtime/helpers/esm/defineProperty","@babel/runtime/helpers/esm/applyDecoratedDescriptor","@babel/runtime/helpers/esm/initializerWarningHelper","@glimmer/tracking","global-utils/utils/html-safe"],(function(e,t,i,r,o,n,a){"use strict"
|
|
Object.defineProperty(e,"__esModule",{value:!0})
|
|
e.default=void 0
|
|
var l,s,d,c,u,p,m,f
|
|
e.default=(l=class{get nonIvmImageUrl(){const{data:e,imageObjectUrl:t}=this
|
|
if(t)return(0,a.default)(t)
|
|
if(e){var i,r,o,n,l
|
|
const t=null===(i=e.NativeDocument)||void 0===i||null===(r=i.coverPages)||void 0===r||null===(o=r.pagesPerResolution)||void 0===o||null===(n=o.at(-1))||void 0===n||null===(l=n.imageUrls)||void 0===l?void 0:l.at(0)
|
|
if(t)return(0,a.default)(t)}return""}get isNewTreasury(){return!this.entityUrn}get isUpdated(){return this.title!==this.originalTitle||this.description!==this.originalDescription||this.memberUploadedPreviewAsset!==this.originalMemberUploadedPreviewAsset&&(this.memberUploadedPreviewAsset||this.originalMemberUploadedPreviewAsset)}constructor(e){let{description:r,previewIvm:o,entityUrn:n,data:a,memberUploadedPreviewAsset:l,showThumbnailEditButton:g}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};(0,t.default)(this,"title",s,this);(0,t.default)(this,"description",d,this);(0,t.default)(this,"hasBeenRemoved",c,this);(0,t.default)(this,"data",u,this);(0,t.default)(this,"imageObjectUrl",p,this);(0,t.default)(this,"memberUploadedPreviewAsset",m,this);(0,i.default)(this,"entityUrn",void 0);(0,i.default)(this,"originalTitle",void 0);(0,i.default)(this,"originalDescription",void 0);(0,t.default)(this,"previewIvm",f,this)
|
|
this.title=e
|
|
this.description=r
|
|
this.memberUploadedPreviewAsset=l
|
|
this.originalTitle=e
|
|
this.originalDescription=r
|
|
this.originalMemberUploadedPreviewAsset=l
|
|
this.previewIvm=o
|
|
this.entityUrn=n
|
|
this.data=a
|
|
this.showThumbnailEditButton=g
|
|
this.hasBeenRemoved=!1}},s=(0,r.default)(l.prototype,"title",[n.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),d=(0,r.default)(l.prototype,"description",[n.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),c=(0,r.default)(l.prototype,"hasBeenRemoved",[n.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),u=(0,r.default)(l.prototype,"data",[n.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),p=(0,r.default)(l.prototype,"imageObjectUrl",[n.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),m=(0,r.default)(l.prototype,"memberUploadedPreviewAsset",[n.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),f=(0,r.default)(l.prototype,"previewIvm",[n.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),l)}))
|
|
define("profile-edit/utils/degradation-tracking",["exports","@linkedin/ember-pem/utils/degradation-tracking-metadata","@ember/string","profile-shared/utils/degradation-tracking","profile-edit/utils/add-edit-client-sensor-utils"],(function(e,t,i,r,o){"use strict"
|
|
Object.defineProperty(e,"__esModule",{value:!0})
|
|
e.DEGREDATION_METADATA=void 0
|
|
e.getDegradationMetadataProfileEditFormType=function(e,t){if("SKILL_AND_ASSOCIATION"===e)return t.skillUrn?"SKILL_AND_ASSOCIATION_PREFILLED":e
|
|
return e}
|
|
e.getFormDeleteTrackingMetadata=function(e){return new t.default(`${n(e)}-profile-edit-form-delete`,`${n(e)}-profile-edit-form-delete-failed`,{productName:r.PEM_PRODUCT_NAMES.VOYAGER_PROFILE,clientSensorGroupName:o.ADD_EDIT_CLIENT_SENSOR_GROUP_NAME})}
|
|
e.getFormFetchTrackingMetadata=function(e){return new t.default(`${n(e)}-profile-edit-form-fetch`,`${n(e)}-profile-edit-form-fetch-failed`,{productName:r.PEM_PRODUCT_NAMES.VOYAGER_PROFILE,clientSensorGroupName:o.ADD_EDIT_CLIENT_SENSOR_GROUP_NAME})}
|
|
e.getFormPostTrackingMetadata=function(e){return new t.default(`${n(e)}-profile-edit-form-post`,`${n(e)}-profile-edit-form-post-failed`,{productName:r.PEM_PRODUCT_NAMES.VOYAGER_PROFILE,clientSensorGroupName:o.ADD_EDIT_CLIENT_SENSOR_GROUP_NAME})}
|
|
function n(e){return(0,i.dasherize)(e.toLowerCase())}e.DEGREDATION_METADATA={NBA_FORM_FETCH:new t.default("profile-edit-nba-form-fetch","profile-edit-nba-form-fetch-failed",{productName:r.PEM_PRODUCT_NAMES.VOYAGER_PROFILE})}}))
|
|
define("profile-edit/utils/file-error",["exports","ember-cloud-filepicker/utils/file-error"],(function(e,t){"use strict"
|
|
Object.defineProperty(e,"__esModule",{value:!0})
|
|
var i={}
|
|
Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})
|
|
Object.keys(t).forEach((function(r){"default"!==r&&"__esModule"!==r&&(Object.prototype.hasOwnProperty.call(i,r)||r in e&&e[r]===t[r]||Object.defineProperty(e,r,{enumerable:!0,get:function(){return t[r]}}))}))}))
|
|
define("profile-edit/utils/file-result",["exports","ember-cloud-filepicker/utils/file-result"],(function(e,t){"use strict"
|
|
Object.defineProperty(e,"__esModule",{value:!0})
|
|
var i={}
|
|
Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})
|
|
Object.keys(t).forEach((function(r){"default"!==r&&"__esModule"!==r&&(Object.prototype.hasOwnProperty.call(i,r)||r in e&&e[r]===t[r]||Object.defineProperty(e,r,{enumerable:!0,get:function(){return t[r]}}))}))}))
|
|
define("profile-edit/utils/get-app-config",["exports","ember-cloud-filepicker/utils/get-app-config"],(function(e,t){"use strict"
|
|
Object.defineProperty(e,"__esModule",{value:!0})
|
|
var i={}
|
|
Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})
|
|
Object.keys(t).forEach((function(r){"default"!==r&&"__esModule"!==r&&(Object.prototype.hasOwnProperty.call(i,r)||r in e&&e[r]===t[r]||Object.defineProperty(e,r,{enumerable:!0,get:function(){return t[r]}}))}))}))
|
|
define.alias("ember-cli-artdeco-tabs/utils/get-box-model-width","profile-edit/utils/get-box-model-width")
|
|
define("profile-edit/utils/get-transition-args-for-mounting-route",["exports","@ember/object"],(function(e,t){"use strict"
|
|
Object.defineProperty(e,"__esModule",{value:!0})
|
|
e.default=function(e,i){const r=(0,t.get)(e,"to"),o=r&&r.find((e=>e.name===i)),n=null==o?void 0:o.parent,a=function(e){if(!e)return[]
|
|
const t=[]
|
|
let i=e
|
|
for(;i.parent;){t.push(i)
|
|
i=i.parent}t.reverse()
|
|
const r=t.reduce(((e,t)=>{const i=t.paramNames.map((e=>t.params[e]))
|
|
return e.concat(i)}),[])
|
|
return r}(n)
|
|
if(n){return[n.name,...a,{queryParams:Object.entries(n.queryParams).reduce(((e,t)=>{var i,r
|
|
let[o,n]=t
|
|
e[o]=n
|
|
null!=n&&null!==(i=n.startsWith)&&void 0!==i&&i.call(n,"[")&&null!=n&&null!==(r=n.endsWith)&&void 0!==r&&r.call(n,"]")&&(e[o]=JSON.parse(n))
|
|
return e}),{})??{}}]}return null}}))
|
|
define.alias("client-sensor-web/utils/helpers","profile-edit/utils/helpers")
|
|
define.alias("@linkedin/hue-web-artdeco-migration-runtime/utils/mapping-data","profile-edit/utils/mapping-data")
|
|
define("profile-edit/utils/mime-type-utils",["exports","ember-cloud-filepicker/utils/mime-type-utils"],(function(e,t){"use strict"
|
|
Object.defineProperty(e,"__esModule",{value:!0})
|
|
var i={}
|
|
Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})
|
|
Object.keys(t).forEach((function(r){"default"!==r&&"__esModule"!==r&&(Object.prototype.hasOwnProperty.call(i,r)||r in e&&e[r]===t[r]||Object.defineProperty(e,r,{enumerable:!0,get:function(){return t[r]}}))}))}))
|
|
define("profile-edit/utils/prefill-constants",["exports"],(function(e){"use strict"
|
|
Object.defineProperty(e,"__esModule",{value:!0})
|
|
e.POSITION_A2P_PARAMS_ARR=e.POSITION_A2P_INT_PARAMS_ARR=e.CERTIFICATION_A2P_PARAMS_ARR=e.CERTIFICATION_A2P_INT_PARAMS_ARR=void 0
|
|
e.CERTIFICATION_A2P_PARAMS_ARR=["name","organizationId","organizationName","issueYear","issueMonth","expirationYear","expirationMonth","certId","certUrl"],e.CERTIFICATION_A2P_INT_PARAMS_ARR=["issueYear","issueMonth","expirationYear","expirationMonth"],e.POSITION_A2P_PARAMS_ARR=["title","companyId","companyName","employmentTypeId","geoId","geoName"],e.POSITION_A2P_INT_PARAMS_ARR=["companyId","employmentTypeId","geoId"]}))
|
|
define("profile-edit/utils/profile-celebration-detour-manager",["exports","detour-framework/utils/detour-manager","detour-framework/utils/detour-constants","detour-framework/utils/detour-status-data","detour-framework/utils/dash-detour-preview-data","detour-framework/utils/detour-preview-data","@ember/object","graphql-queries/mutations/profile/edit/create-dash-celebration.graphql","global-utils/utils/urn-id-helpers"],(function(e,t,i,r,o,n,a,l,s){"use strict"
|
|
Object.defineProperty(e,"__esModule",{value:!0})
|
|
e.default=void 0
|
|
class d extends t.default{constructor(){let{graphql:e,newOccasion:t,shareOrigin:l,celebrationComponentModel:s,m3Schema:d,prefilledText:c,targetUrn:u}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{}
|
|
const p={occasion:t,celebrationComponentModel:s,selectedTheme:(0,a.get)(t,"defaultPreviewTemplateUrn"),shareOrigin:l},m=new n.default({previewComponent:s,previewState:i.DETOUR_PREVIEW_STATES.SUCCEEDED}),f=new o.default({previewComponent:{celebrationComponent:s},previewState:i.DETOUR_PREVIEW_STATES.SUCCEEDED})
|
|
super({detourStatusData:new r.default({detourState:i.DETOUR_STATES.SUCCEEDED,detourData:p}),dashDetourPreviewData:f,detourPreviewData:m,detourType:i.DETOUR_TYPES.CELEBRATION})
|
|
this.graphql=e
|
|
this.celebrationComponentModel=s
|
|
this.shareOrigin=l
|
|
this.newOccasion=t
|
|
this.m3Schema=d
|
|
this.prefilledText=c
|
|
this.targetUrn=u
|
|
this.getShareMedia=this._getShareMedia.bind(this)
|
|
this.getDashShareMedia=this._getDashShareMedia.bind(this)
|
|
this.getShareText=this._getShareText.bind(this)}_getShareText(){return this.prefilledText}_getShareMedia(){const{defaultPreviewTemplateUrn:e}=this.newOccasion,t={type:this.newOccasion.type,templateUrn:e}
|
|
this.targetUrn&&(t.targetUrn=this.targetUrn)
|
|
if(e){const i=(0,s.extractUrnParts)(e)[1],[r,o]=(0,s.parseId)(i)
|
|
if(r&&"PROFILE_PROJECT_CUSTOM_IMAGE"===r){t.backgroundImageUrn=o
|
|
delete t.templateUrn}}return this.graphql.executeMutation(l.default,{entity:t}).then((e=>[this.m3Schema.buildModel("com.linkedin.voyager.contentcreation.ShareMedia",{mediaUrn:(0,a.get)(e,"data.createFeedDashCelebration.resourceKey")})]))}_getDashShareMedia(){const{defaultPreviewTemplateUrn:e}=this.newOccasion,t={type:this.newOccasion.type,templateUrn:e}
|
|
this.targetUrn&&(t.targetUrn=this.targetUrn)
|
|
if(e){const i=(0,s.extractUrnParts)(e)[1],[r,o]=(0,s.parseId)(i)
|
|
if(r&&"PROFILE_PROJECT_CUSTOM_IMAGE"===r){t.backgroundImageUrn=o
|
|
delete t.templateUrn}}return this.graphql.executeMutation(l.default,{entity:t}).then((e=>[{mediaUrn:(0,a.get)(e,"data.createFeedDashCelebration.resourceKey"),category:"URN_REFERENCE"}]))}}e.default=d}))
|
|
define("profile-edit/utils/shareable-trigger-utils",["exports","@ember/object","profile-edit/utils/profile-celebration-detour-manager","@ember/debug","graphql-queries/queries/profile/feed-dash-occassion.graphql"],(function(e,t,i,r,o){"use strict"
|
|
Object.defineProperty(e,"__esModule",{value:!0})
|
|
e.createCelebrationComponent=n
|
|
e.fetchDashOccasion=function(e,t){let i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{}
|
|
const r={occasionType:t},{projectUrn:n}=i
|
|
n&&(r.profileProjectUrn=n)
|
|
return e.executeQuery(o.default,r)}
|
|
e.fetchOccasion=function(e,t){let i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{}
|
|
const r={occasionType:t,q:"findOccasion"},{projectUrn:o}=i
|
|
o&&(r.profileProjectUrn=o)
|
|
return e.queryURL("/voyager/api/feed/occasions",{params:r})}
|
|
e.getInitialDetourManager=function(e,t,r,o,a,l,s){const d=n(t,l),c=new i.default({graphql:e,newOccasion:t,shareOrigin:r,celebrationComponentModel:d,m3Schema:l,store:a,prefilledText:o,targetUrn:s})
|
|
return c}
|
|
function n(e,i){var r
|
|
const o=(0,t.get)(e,"title"),n=null===(r=(0,t.get)(e,"templates"))||void 0===r?void 0:r.find((i=>(0,t.get)(i,"celebrationTempleUrn")===(0,t.get)(e,"defaultPreviewTemplateUrn")))
|
|
return i.buildModel("com.linkedin.voyager.dash.feed.component.celebration.CelebrationComponent",{image:(0,t.get)(n,"preview"),headline:o},{validate:!1})}}))
|
|
define("profile-edit/utils/treasury-constants",["exports"],(function(e){"use strict"
|
|
Object.defineProperty(e,"__esModule",{value:!0})
|
|
e.MEDIA_LIMIT=void 0
|
|
e.MEDIA_LIMIT=50}))
|
|
define("profile-edit/utils/uuid-generator",["exports","ember-uuid/utils/uuid-generator"],(function(e,t){"use strict"
|
|
Object.defineProperty(e,"__esModule",{value:!0})
|
|
Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})
|
|
Object.defineProperty(e,"parse",{enumerable:!0,get:function(){return t.parse}})
|
|
Object.defineProperty(e,"unparse",{enumerable:!0,get:function(){return t.unparse}})
|
|
Object.defineProperty(e,"v1",{enumerable:!0,get:function(){return t.v1}})
|
|
Object.defineProperty(e,"v4",{enumerable:!0,get:function(){return t.v4}})}))
|
|
define("profile-edit/utils/validation-helpers",["exports","ember-cloud-filepicker/utils/validation-helpers"],(function(e,t){"use strict"
|
|
Object.defineProperty(e,"__esModule",{value:!0})
|
|
var i={}
|
|
Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})
|
|
Object.keys(t).forEach((function(r){"default"!==r&&"__esModule"!==r&&(Object.prototype.hasOwnProperty.call(i,r)||r in e&&e[r]===t[r]||Object.defineProperty(e,r,{enumerable:!0,get:function(){return t[r]}}))}))}))
|
|
define.alias("ember-vector-images/utils/vector-url","profile-edit/utils/vector-url")
|
|
define("profile-edit/utils/window-helpers",["exports","ember-cloud-filepicker/utils/window-helpers"],(function(e,t){"use strict"
|
|
Object.defineProperty(e,"__esModule",{value:!0})
|
|
var i={}
|
|
Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})
|
|
Object.keys(t).forEach((function(r){"default"!==r&&"__esModule"!==r&&(Object.prototype.hasOwnProperty.call(i,r)||r in e&&e[r]===t[r]||Object.defineProperty(e,r,{enumerable:!0,get:function(){return t[r]}}))}))}))
|
|
|
|
//# sourceMappingURL=engine.map |