Mini Kabibi Habibi

Current Path : C:/Program Files/Adobe/Adobe Photoshop 2025/Required/UXP/com.adobe.ccx.start/js/
Upload File :
Current File : C:/Program Files/Adobe/Adobe Photoshop 2025/Required/UXP/com.adobe.ccx.start/js/5.bundle.js

/*************************************************************************
 * ADOBE CONFIDENTIAL
 * ___________________
 *
 * Copyright 2025 Adobe. All Rights Reserved.
 *
 * NOTICE: All information contained herein is, and remains
 * the property of Adobe and its suppliers, if any. The intellectual
 * and technical concepts contained herein are proprietary to Adobe
 * and its suppliers and are protected by all applicable intellectual
 * property laws, including trade secret and copyright laws.
 * Dissemination of this information or reproduction of this material
 * is strictly forbidden unless prior written permission is obtained
 * from Adobe.
 **************************************************************************/

(window.webpackJsonp=window.webpackJsonp||[]).push([[5],{ylat:function(e,t,o){"use strict";o.r(t);var n=o("q1tI"),i=o("2vnA"),r=o("TyAF"),a=o("cCFZ"),s=o("3UBC"),l=o("lKWN"),p=o("RGcl"),c=o("/0Ih"),d=o("VExq"),h=o("QBtN"),g=o("tmGE"),m=o("9PyL"),u=o("Pstv"),y=o("JdbT"),b=o("KTUt"),v=function(e,t,o,n){var i,r=arguments.length,a=r<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,o):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(e,t,o,n);else for(var s=e.length-1;s>=0;s--)(i=e[s])&&(a=(r<3?i(a):r>3?i(t,o,a):i(t,o))||a);return r>3&&a&&Object.defineProperty(t,o,a),a},f=function(e,t){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(e,t)};const w=window.require("uxp").pluginManager;class S{constructor(){this._renderEventGUID="",this._disposerManager=new y.a,this._logger=g.a.get("LrImporterPanel"),this.triggerRefresh=Object(h.a)((e=!1)=>{var t;(e||a.mainStore.user.state!==d.e.SIGNED_IN&&a.mainStore.user.state!==d.e.USER_CHANGED)&&(null===(t=this.lrApp)||void 0===t||t.globalObject.triggerRefresh())},100),this.handleRequestAccessToken=async()=>a.mainStore.user.state===d.e.SIGNED_OUT||a.mainStore.user.state===d.e.NO_USER?null:(await Object(i.I)(()=>!!a.mainStore.user.accessToken),this._imsData={environment:a.mainStore.user.isStaging?"stage":"prod",subscriptionType:a.mainStore.user.subscriptionStatus,fetchToken:()=>a.mainStore.user.accessToken,fetchUserId:()=>a.mainStore.user.UserProfile.userId},this._imsData.fetchToken()),this.handleOpenLink=e=>{p.a.logClickedEvent("lightroom-view",{subtype:"open",action:e}),l.a.openDefaultBrowser(e,!0)},this.handleReportEvent=(e,t)=>{switch(e){case"initialize-lr-organizer":p.a.logMiscellaneousEvent("lightroom",{eventType:"initialize"});break;case"initialize-lr-organizer-failed":p.a.logMiscellaneousEvent("lightroom",{eventType:"error",errorDesc:`Message: ${t.message}, Stack: ${t.stack}`.slice(0,1024)});break;case"rendered-lr-organizer":p.a.logRenderedEvent("lightroom-organizer");break;case"clicked-asset":p.a.logClickedEvent("lightroom-view",{subtype:"select",content:{id:t.assetId,extension:t.extension,mimetype:t.contentType,category:"image"}});break;case"clicked-import":p.a.logClickedEvent("lightroom-view",{subtype:"import",count:t.count});break;case"clicked-cancel-download":p.a.logClickedEvent("lightroom-view",{subtype:"cancel-download",count:t.count});break;case"clicked-refresh":p.a.logClickedEvent("lightroom-view",{subtype:"refresh"});break;case"download-failed":p.a.logMiscellaneousEvent("lightroom",{eventType:"error",subtype:"download",errorDesc:t.error,content:{id:t.assetId,extension:t.extension,mimetype:t.contentType,original_file_size:t.originalFileSize,category:"image"}})}},this.handleImportCompleted=async(e,t)=>{const o=e.filter(e=>!e.xmpString).map(({assetId:e,extension:t,contentType:o,path:n})=>(p.a.logClickedEvent("lightroom-view",{subtype:"open",content:{id:e,extension:t,mimetype:o,category:"image"}}),{_path:n,_kind:"local"})),n=new Promise(async(n,i)=>{try{let i=!1;try{const e=s.a.version.split(".").map(Number);i=e[0]>23||23===e[0]&&e[1]>=2}catch(e){this._logger.error(`Could not check PS ${s.a.version} version: ${e}`)}const r=await s.a.openMultipleLocalDocuments({paths:o,skipMRU:!0,smartObject:t,runWithPriority:!0,template:!i,...i&&{fileOpenContext:{_enum:"fileOpenContext",_value:"fileOpenContextHomeScreenLRImport"}}});if(!r||!r.length)throw"No result from Photoshop";e.filter(e=>!e.xmpString).forEach(({assetId:e,extension:t,contentType:o,filename:n})=>{const i=r.findIndex(e=>e.null._path.includes(n));if(i>=0){const e=n.replace(/\.\w+$/,""),a=r[i].documentID;s.a.releaseFileReference(e,a),p.a.logRenderedEvent("lightroom-edit",{id:a,extension:t,mimetype:o,category:"image"},{forceLogEventIfHomeScreenHidden:!0})}else p.a.logMiscellaneousEvent("lightroom",{eventType:"error",subtype:"open",errorDesc:"Failed to open photo",content:{id:e,extension:t,mimetype:o,category:"image",open_with_xmp:!1}}),this._logger.log("Unable to open photo",{filename:n,extension:t,mimetype:o})}),n()}catch(t){this._logger.error("Unable to open photos: "+t,{files:e}),p.a.logMiscellaneousEvent("lightroom",{eventType:"error",subtype:"open",errorDesc:"Failed to open photos",content:{category:"image",open_with_xmp:!1}}),i()}}),i=new Promise(async(o,n)=>{try{e.filter(e=>e.xmpString).map(async({path:e,filename:o,xmpString:n,adobeUserOrientation:i,assetId:r,extension:a,contentType:l,localXMP:c})=>{try{p.a.logClickedEvent("lightroom-view",{subtype:"open",content:{id:r,extension:a,mimetype:l,category:"image"}});let d=null;if(this._logger.log("Open file with ACR settings"),d=await s.a.openPathWithXMP(e,o,n,i,t,!0,c),d){const e=o.replace(/\.\w+$/,"");s.a.releaseFileReference(e,d.documentID),p.a.logRenderedEvent("lightroom-edit",{id:r,extension:a,mimetype:l,category:"image"})}else p.a.logMiscellaneousEvent("lightroom",{eventType:"error",subtype:"open",errorDesc:"Failed to open photo",content:{id:r,extension:a,mimetype:l,category:"image",open_with_xmp:Boolean(n)}}),this._logger.log("Unable to open photo",{path:e,xmpString:n,adobeUserOrientation:i})}catch(t){this._logger.error("Unable to open photo: "+t,{path:e,xmpString:n,adobeUserOrientation:i})}}),o()}catch(t){this._logger.error("Unable to open XMP photos: "+t,{files:e}),p.a.logMiscellaneousEvent("lightroom",{eventType:"error",subtype:"open",errorDesc:"Failed to open XMP photos",content:{category:"image",open_with_xmp:!0}}),n()}});await Promise.all([n,i])},this._globalProps={colorStop:this.colorStop,clientId:c.G.HS_API_KEY,lrSDKConfig:{get token(){return a.mainStore.user.accessToken},clientId:c.G.HS_API_KEY,environment:a.mainStore.user.isStaging?"stage":"prod",ozHost:a.mainStore.user.isStaging?"https://photos-stage.adobe.io/":"https://photos.adobe.io",hostOverride:a.mainStore.user.isStaging?"https://photos-stage.adobe.io/":"https://photos.adobe.io",disableAnalytics:!0},requestAccessToken:this.handleRequestAccessToken,locale:s.a.language,onImportCompleted:this.handleImportCompleted,onOpenLink:this.handleOpenLink,onReportEvent:this.handleReportEvent,onSDKLoad:e=>{window.LrSDK||(window.LrSDK=e)},vulcan:Object(m.a)(),console:window.console,isDebugMode:s.a.debugMode},this._disposerManager.register(Object(i.y)(a.mainStore,"colorTheme",()=>{var e,t;(null===(e=this.lrApp)||void 0===e?void 0:e.globalObject.onThemeUpdate)&&(null===(t=this.lrApp)||void 0===t||t.globalObject.onThemeUpdate(this.colorStop))})),this._disposerManager.register(Object(i.y)(a.mainStore.user,"state",()=>{this.triggerRefresh()})),this._disposerManager.register(Object(i.y)(a.mainStore.user,"accessToken",()=>{this.triggerRefresh(!0)}))}get colorStop(){return"dark"===a.mainStore.colorTheme?"darkest":"light"}updateImporterProps(){this._currentView?this.lrApp&&(this.lrApp.globalObject.importerProps=Object.assign(this._currentView.importerProps||{},this._globalProps)):window.LrSDK||(window.LrSDK=this.lrApp&&this.lrApp.globalObject&&this.lrApp.globalObject.LrSDK)}loadView(e){if(b.a.addLocaleToPluginWindow(s.a.language),this._currentView=e,this.lrApp)return;const t=e=>{this.lrApp=e,this.updateImporterProps()},{lrApp:o,isCached:n}=Object(u.a)(t);if(null!=o){if(n){t(o);const{attachImporter:e,importerProps:n,document:i}=this.lrApp.globalObject;e(i.getElementById("lr-importer-uxp"),n)}this.panel=this.lrApp.createPanelFactory({panelId:"importer"}),this.container=w.createContainer(this.panel)}}attachToContainer(e){var t;e&&(null===(t=this.container)||void 0===t||t.attachToNode(e),this._renderEventGUID=p.a.subscribeLogRenderedEvent(()=>["lightroom-organizer"]))}detachFromContainer(){var e;null===(e=this.container)||void 0===e||e.detach(),p.a.unsubscribeLogRenderedEvent(this._renderEventGUID)}destroy(){this._disposerManager.disposeAll()}}v([i.k,f("design:type",Object),f("design:paramtypes",[])],S.prototype,"colorStop",null);var _=new S,k=function(e,t,o,n){var i,r=arguments.length,a=r<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,o):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(e,t,o,n);else for(var s=e.length-1;s>=0;s--)(i=e[s])&&(a=(r<3?i(a):r>3?i(t,o,a):i(t,o))||a);return r>3&&a&&Object.defineProperty(t,o,a),a},I=function(e,t){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(e,t)};let E=class extends n.Component{constructor(e){super(e),this._panelVisible=!1,this.updatePanelHeight=()=>{this.panelHeight=(window.innerHeight||document.getElementById("main").offsetHeight)-114-74-10,_.updateImporterProps()},this.container=n.createRef()}get colorStop(){return"dark"===a.mainStore.colorTheme?"darkest":"light"}componentDidMount(){var e,t,o,n,i,r;window.addEventListener("resize",this.updatePanelHeight),this.updatePanelHeight(),this.showImporter();const a=null===(r=null===(i=null===(n=null===(o=null===(t=null===(e=window.LrSDK)||void 0===e?void 0:e.importer)||void 0===t?void 0:t._importerInstances)||void 0===o?void 0:o._1)||void 0===n?void 0:n.factory)||void 0===i?void 0:i.getDocument())||void 0===r?void 0:r.activeElement;a&&requestAnimationFrame(()=>{a.focus(),requestAnimationFrame(()=>{a.blur()})})}componentWillUnmount(){window.removeEventListener("resize",this.updatePanelHeight),this.hideImporter()}loadImporter(){_.loadView(this)}showImporter(){this.loadImporter(),this._panelVisible||(this._panelVisible=!0,_.attachToContainer(this.container.current))}get importerProps(){return{style:{height:this.panelHeight,position:"relative",display:this.props.hidden?"none":void 0}}}hideImporter(){this._panelVisible&&(_.detachFromContainer(),this._panelVisible=!1)}render(){return n.createElement("div",{style:{height:"100%"},ref:this.container})}};k([i.x,I("design:type",Object)],E.prototype,"panelHeight",void 0),k([i.k,I("design:type",Object),I("design:paramtypes",[])],E.prototype,"colorStop",null),E=k([r.a,I("design:paramtypes",[Object])],E);t.default=E}}]);