Mini Kabibi Habibi
/*************************************************************************
* 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.
**************************************************************************/
!function(e){function t(t){for(var r,i,l=t[0],s=t[1],u=t[2],d=0,T=[];d<l.length;d++)i=l[d],Object.prototype.hasOwnProperty.call(a,i)&&a[i]&&T.push(a[i][0]),a[i]=0;for(r in s)Object.prototype.hasOwnProperty.call(s,r)&&(e[r]=s[r]);for(c&&c(t);T.length;)T.shift()();return o.push.apply(o,u||[]),n()}function n(){for(var e,t=0;t<o.length;t++){for(var n=o[t],r=!0,l=1;l<n.length;l++){var s=n[l];0!==a[s]&&(r=!1)}r&&(o.splice(t--,1),e=i(i.s=n[0]))}return e}var r={},a={0:0},o=[];function i(t){if(r[t])return r[t].exports;var n=r[t]={i:t,l:!1,exports:{}};return e[t].call(n.exports,n,n.exports,i),n.l=!0,n.exports}i.m=e,i.c=r,i.d=function(e,t,n){i.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:n})},i.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},i.t=function(e,t){if(1&t&&(e=i(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var n=Object.create(null);if(i.r(n),Object.defineProperty(n,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var r in e)i.d(n,r,function(t){return e[t]}.bind(null,r));return n},i.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return i.d(t,"a",t),t},i.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},i.p="./";var l=window.webpackJsonp=window.webpackJsonp||[],s=l.push.bind(l);l.push=t,l=l.slice();for(var u=0;u<l.length;u++)t(l[u]);var c=s;o.push(["2YZa",1]),n()}({"++4C":function(e,t,n){e.exports=n.p+"assets/adjustment_panel.png"},"+AcS":function(e){e.exports=JSON.parse('{"TOOLTIPS":{"3DSM":{"TITLE":"3D 材质吸管工具","DESCRIPTION":"从 3D 对象加载选定的材质"},"3DDM":{"TITLE":"3D 材质拖放工具","DESCRIPTION":"将工具中加载的材质拖放到 3D 对象的目标区域中"},"ADJB":{"TITLE":"调整画笔工具","DESCRIPTION":"创建局部调整图层","IMAGE":"./assets/adjustment_brush_tool.mp4","URL":"https://helpx.adobe.com/cn/photoshop/using/adjustment-brush.html"},"AKNT":{"TITLE":"添加锚点工具","DESCRIPTION":"将锚点添加到您的路径"},"ARTT":{"TITLE":"画板工具","DESCRIPTION":"创建、移动多个画布或调整其大小"},"AHBT":{"TITLE":"历史记录艺术画笔工具","DESCRIPTION":"通过来自图像早期状态的像素绘制装饰描边"},"SERA":{"TITLE":"背景橡皮擦工具","DESCRIPTION":"抹除取样颜色的像素"},"BLUR":{"TITLE":"模糊工具","DESCRIPTION":"模糊图像中的区域"},"PNTB":{"TITLE":"画笔工具","DESCRIPTION":"绘制自定义画笔描边"},"SLDB":{"TITLE":"画笔工具","DESCRIPTION":"轻刷想要选择或移除的区域来微调选区","URL":"https://www.adobe.com/go/ps-select-mask_cn"},"BURN":{"TITLE":"加深工具","DESCRIPTION":"有选择地调暗图像中的区域"},"STAM":{"TITLE":"仿制图章工具","DESCRIPTION":"使用来自图像其他部分的像素绘画"},"CRBT":{"TITLE":"颜色替换工具","DESCRIPTION":"将选定颜色绘制在现有颜色之上"},"COLS":{"TITLE":"颜色取样器工具","DESCRIPTION":"显示图像中的颜色值"},"RCMP":{"TITLE":"内容识别移动工具","DESCRIPTION":"选择和移动图像的一部分,并自动填充移走后留下的区域"},"COUN":{"TITLE":"计数工具","DESCRIPTION":"计算图像中的对象数量"},"CKNT":{"TITLE":"转换点工具","DESCRIPTION":"通过转换平滑和拐角锚点,编辑形状和路径"},"CROP":{"TITLE":"裁剪工具","DESCRIPTION":"裁切或扩展图像的边缘"},"CUSH":{"TITLE":"自定形状工具","DESCRIPTION":"通过自定义形状列表绘制形状"},"DKNT":{"TITLE":"删除锚点工具","DESCRIPTION":"删除锚点并调整路径形状"},"PTHA":{"TITLE":"直接选择工具","DESCRIPTION":"选择并调整路径或形状中的点和线段"},"DODG":{"TITLE":"减淡工具","DESCRIPTION":"调亮图像中的区域"},"ELPS":{"TITLE":"椭圆工具","DESCRIPTION":"绘制椭圆和圆形形状"},"ELMT":{"TITLE":"椭圆选框工具","DESCRIPTION":"创建椭圆和圆形选区"},"ERAS":{"TITLE":"橡皮擦工具","DESCRIPTION":"将像素更改为背景颜色,或者使它们透明"},"EYED":{"TITLE":"吸管工具","DESCRIPTION":"从图像中取样颜色"},"MPEN":{"TITLE":"自由钢笔工具","DESCRIPTION":"在绘制路径或形状时添加锚点"},"BNDT":{"TITLE":"渐变工具","DESCRIPTION":"创建颜色之间的渐变混合"},"HAND":{"TITLE":"抓手工具","DESCRIPTION":"在图像的不同部分间平移"},"STMM":{"TITLE":"修复画笔工具","DESCRIPTION":"通过使用图像另一部分的像素进行绘制来修复瑕疵"},"HSTB":{"TITLE":"历史记录画笔工具","DESCRIPTION":"将图像的某些部分恢复到以前的状态"},"TXBX":{"TITLE":"横排文字工具","DESCRIPTION":"添加横排文字"},"TYPS":{"TITLE":"横排文字蒙版工具","DESCRIPTION":"创建横排文字形状的选区"},"LASO":{"TITLE":"套索工具","DESCRIPTION":"创建手绘选区"},"SLLS":{"TITLE":"套索工具","DESCRIPTION":"创建手绘选区"},"LINT":{"TITLE":"直线工具","DESCRIPTION":"绘制直线"},"MERA":{"TITLE":"魔术橡皮擦工具","DESCRIPTION":"只需一次单击即可抹除色彩类似的区域"},"WAND":{"TITLE":"魔棒工具","DESCRIPTION":"根据颜色选择区域"},"MLAS":{"TITLE":"磁性套索工具","DESCRIPTION":"在拖动时创建与图像边缘对齐的选区"},"WETB":{"TITLE":"混合器画笔工具","DESCRIPTION":"模拟真实的绘画技巧,例如混合颜色和变化涂料湿度"},"LMVR":{"TITLE":"移动工具","DESCRIPTION":"移动选区或图层"},"TXTA":{"TITLE":"注释工具","DESCRIPTION":"创建可附加到图像或文件的文本注释"},"BUCK":{"TITLE":"油漆桶工具","DESCRIPTION":"用前景色填充颜色相近的区域"},"PTCH":{"TITLE":"修补工具","DESCRIPTION":"用图像另一部分的像素替换所选区域"},"PCST":{"TITLE":"路径选择工具","DESCRIPTION":"选择整个路径"},"STMP":{"TITLE":"图案图章工具","DESCRIPTION":"使用选定图案绘画"},"PENT":{"TITLE":"钢笔工具","DESCRIPTION":"通过锚点与手柄创建和更改路径或形状"},"PENC":{"TITLE":"铅笔工具","DESCRIPTION":"绘制硬边缘画笔描边"},"PCRP":{"TITLE":"透视裁剪工具","DESCRIPTION":"裁剪图像以校正透视导致的扭曲"},"POLY":{"TITLE":"多边形工具","DESCRIPTION":"绘制多边形"},"STAR":{"TITLE":"星形工具","DESCRIPTION":"绘制星形"},"PGON":{"TITLE":"多边形套索工具","DESCRIPTION":"通过连接直线创建选区"},"SLPL":{"TITLE":"多边形套索工具","DESCRIPTION":"通过连接直线创建选区"},"QKSL":{"TITLE":"快速选择工具","DESCRIPTION":"通过查找和追踪图像中的边缘来创建选区"},"SLSB":{"TITLE":"快速选择工具","DESCRIPTION":"通过查找和追踪图像中的边缘来创建选区"},"RECT":{"TITLE":"矩形工具","DESCRIPTION":"绘制矩形"},"REMOVE":{"TITLE":"使用生成式 AI 移除","DESCRIPTION":"凭借生成式 AI 的强大功能,可轻松移除图像中不需要的区域。借助移除功能,可使用与周围环境完美融合的内容无缝填充所选区域。"},"RGMT":{"TITLE":"矩形选框工具","DESCRIPTION":"创建矩形形状的选区"},"RDEY":{"TITLE":"红眼工具","DESCRIPTION":"修复由相机闪光灯引起的红眼效果"},"SLRE":{"TITLE":"调整边缘画笔工具","DESCRIPTION":"优化选区边缘并增强边缘细节。最好启用“显示边缘”复选框并和边缘检测半径滑块一起使用。","URL":"https://www.adobe.com/go/ps-select-mask_cn"},"ROTT":{"TITLE":"旋转视图工具","DESCRIPTION":"旋转图像的视图"},"RRCT":{"TITLE":"圆角矩形工具","DESCRIPTION":"绘制圆角矩形"},"RTFM":{"TITLE":"移除中的生成式 AI","DESCRIPTION":"您可以在“移除”工具中选择不同的模式,例如是否要使用生成式 AI。自动模式将根据您的场景选择。"},"MEAT":{"TITLE":"标尺工具","DESCRIPTION":"测量图像中的距离和角度"},"SHAR":{"TITLE":"锐化工具","DESCRIPTION":"锐化图像中的柔边"},"SRMT":{"TITLE":"单行选框工具","DESCRIPTION":"创建 1 像素高的水平选区"},"SCMT":{"TITLE":"单列选框工具","DESCRIPTION":"创建 1 像素宽的垂直选区"},"SLCT":{"TITLE":"切片工具","DESCRIPTION":"将图像剪切为适合网页设计的较小选区"},"SLST":{"TITLE":"切片选择工具","DESCRIPTION":"选择、移动图像的切片或调整其大小"},"SMUD":{"TITLE":"涂抹工具","DESCRIPTION":"涂抹并混合颜色"},"DSAT":{"TITLE":"海绵工具","DESCRIPTION":"更改图像中区域的颜色饱和度"},"SPHB":{"TITLE":"污点修复画笔工具","DESCRIPTION":"移去标记和污点"},"CAFT":{"TITLE":"移除工具","DESCRIPTION":"轻松移除对象、人物和瑕疵等干扰因素"},"TXBV":{"TITLE":"直排文字工具","DESCRIPTION":"添加直排文字"},"VTYS":{"TITLE":"直排文字蒙版工具","DESCRIPTION":"创建直排文字形状的选区"},"ZOOM":{"TITLE":"缩放工具","DESCRIPTION":"在图像上放大和缩小"},"CPEN":{"TITLE":"弯度钢笔工具","DESCRIPTION":"使用点来绘制或更改路径或形状"},"PMHA":{"TITLE":"抓手工具","DESCRIPTION":"在图像的不同部分间平移"},"PMZM":{"TITLE":"缩放工具","DESCRIPTION":"在图像上放大和缩小"},"PMDB":{"TITLE":"取样画笔工具","DESCRIPTION":"通过描画图像来编辑样本区域"},"PMLS":{"TITLE":"套索工具","DESCRIPTION":"通过手绘选区来编辑填充区域"},"GRFI":{"TITLE":"参考图像","DESCRIPTION":"您可以生成与参考图像非常相似的结果。我们将为您校正灯光、阴影和透视。"},"CPOT":{"TITLE":"颜色适应","DESCRIPTION":"允许调整对比度和亮度以取得更好的匹配度,适合填充包含渐变颜色或纹理变化的内容"},"RPOT":{"TITLE":"旋转适应","DESCRIPTION":"允许旋转内容以取得更好的匹配度,适合填充包含旋转或弯曲图案的内容"},"SCCB":{"TITLE":"比例","DESCRIPTION":"允许调整内容大小以取得更好的匹配度,适合填充包含具有不同大小或透视的重复图案的内容"},"MICB":{"TITLE":"镜像","DESCRIPTION":"允许水平翻转内容以取得更好的匹配度,适合水平对称的图像"},"FPOT":{"TITLE":"图框工具","DESCRIPTION":"为图像创建占位符图框"},"SLML":{"TITLE":"对象选择工具","DESCRIPTION":"查找并自动选择对象"},"MGLA":{"TITLE":"对象选择工具","DESCRIPTION":"查找并自动选择对象"},"PMPL":{"TITLE":"多边形套索工具","DESCRIPTION":"通过使用直线建立选区来编辑填充区域"},"PMAL":{"TITLE":"对齐工具","DESCRIPTION":"识别图像中的相应点,如果摄像机位置已移动,则此功能非常有用。单击任一图像可放置一个点。相应的点将自动放在另一张图像上,并且可以手动调整。"},"WSCX":{"TITLE":"交叉拆分变形"},"WSVT":{"TITLE":"垂直拆分变形"},"WSHZ":{"TITLE":"水平拆分变形"},"SMSU":{"TITLE":"对象减去","DESCRIPTION":"在定义的区域内查找并自动减去对象"},"SRRB-SRAT":{"TITLE":"自动","DESCRIPTION":"使用与周围填充区域类似的内容"},"SRRB-SRDF":{"TITLE":"矩形","DESCRIPTION":"在填充区域周围使用矩形区域"},"SRRB-SRCT":{"TITLE":"自定","DESCRIPTION":"使用手动定义的取样区域"},"FPOP":{"TITLE":"导入其他文档","DESCRIPTION":"导入具有相同场景不同视图的其他图像。在移除暴露第二张图像中某些背景内容的对象时非常有用。"},"CATR":{"TITLE":"内容感知描摹工具","DESCRIPTION":"沿图像的边缘绘制路径或形状"},"TRSH":{"TITLE":"三角形工具","DESCRIPTION":"绘制三角形形状"},"LIST":{"TITLE":"图层","DESCRIPTION":"图层就像一堆纸一样。在“图层”面板中,您可以将部分图像作为单独的可编辑图层进行整理和管理。"},"LAYR":{"TITLE":"图层","DESCRIPTION":"图层就像一堆纸一样。在“图层”面板中,您可以将部分图像作为单独的可编辑图层进行整理和管理。"},"NEWL":{"TITLE":"图层","DESCRIPTION":"图层就像一堆纸一样。在“图层”面板中,您可以将部分图像作为单独的可编辑图层进行整理和管理。"},"MASK":{"TITLE":"图层蒙版","DESCRIPTION":"使用图层蒙版,您可以隐藏图像的某些部分,然后随时将其恢复"},"ADJT":{"TITLE":"调整","DESCRIPTION":"在“调整”面板中可以增强、修复和校正颜色及色调","URL":"https://www.adobe.com/go/adjustmentpresets_cn"},"SLBR":{"TITLE":"选区画笔工具","DESCRIPTION":"用单个或多个画笔描边建立选区,非常适合触控板用户,也适合使用生成式填充添加和移除内容。","URL":"https://www.adobe.com/go/selection_brush_learn_more_cn"},"GENERATE_BACKGROUND":{"TITLE":"编辑背景","DESCRIPTION":"为肖像、产品、时尚等创作背景。您还可以导入图像或使用颜色填充图像。"},"HARMONIZE_LAYER":{"TITLE":"协调","DESCRIPTION":"通过匹配颜色、光线和阴影将对象合并到场景中。"},"IMPORT_BACKGROUND":{"TITLE":"编辑背景","DESCRIPTION":"为肖像、产品、时尚等创作背景。您还可以导入图像或使用颜色填充图像。"},"PAINT_BUCKET":{"TITLE":"编辑背景","DESCRIPTION":"为肖像、产品、时尚等创作背景。您还可以导入图像或使用颜色填充图像。"},"GIMB":{"TITLE":"生成图像","DESCRIPTION":"文字生成图像技术支持您生成图像、添加效果或匹配参考图像的样式。"},"ADJUST_COLORS":{"TITLE":"调整图像中的颜色","DESCRIPTION":"更改图像中的突出颜色以获得全新的外观。"},"GENERATE_IMAGE":{"TITLE":"生成图像","DESCRIPTION":"文字生成图像技术支持您生成图像、添加效果或匹配参考图像的样式。"},"STYLE_INFO_BUTTON":{"TITLE":"参考图像和样式效果","DESCRIPTION":"使用样式选项个性化您的图像。您可以选择一种样式效果或添加参考图像以匹配其样式。"},"GENERATEIMAGEREFERENCEFLYOUT":{"TITLE":"参考图像","DESCRIPTION":"匹配您自己作品的构图和样式。"},"GENERATEIMAGEEFFECTSFLYOUT":{"TITLE":"样式效果","DESCRIPTION":"选择一种样式或效果以个性化您的图像并获得灵感。"},"GFLY":{"TITLE":"选择人物","DESCRIPTION":"选择人物及其细节(如头发、服装和皮肤)。"},"DYTX":{"TITLE":"动态文本","DESCRIPTION":"自动调整文本大小以适合文本边界的形状。"},"MODELRADIO-MLPR":{"TITLE":"精确放大","DESCRIPTION":"在锐化和还原细节时,保留原始照片的特质。特别适用于低分辨率照片。"},"MODELRADIO-MLCR":{"TITLE":"创意放大","DESCRIPTION":"添加新颖创意细节,非常适合艺术探索。可能会更改原始照片的特质。"}},"FEATURE_CARDS":{"GEN_AI_UPSCALE":{"TITLE":"生成式放大","DESCRIPTION":"在锐化和还原细节时,保留原始照片的特质。","IMAGE":"./assets/gen_ai_upscale.mp4","BUTTON":"立即试用"},"GEN_AI_FILL":{"TITLE":"创成式填充","DESCRIPTION":"生成内容、更改现有内容、替换背景、扩展图像、移除元素等。","IMAGE":"./assets/gen_ai_fill.mp4"},"GEN_AI_EXPAND":{"TITLE":"生成式扩展","DESCRIPTION":"扩展您可以创建的内容的边界。生成包含或不包含文本提示的新内容。","IMAGE":"./assets/gen_ai_expand.mp4"},"BACKGROUND_REPLACE":{"TITLE":"编辑背景","DESCRIPTION":"为肖像、产品、时尚等创作背景。您还可以导入图像或使用颜色填充图像。","IMAGE":"./assets/edit_background.mp4","BUTTON":"了解详情"},"ADJUSTMENT_BRUSH":{"TITLE":"调整画笔工具","DESCRIPTION":"使用“调整画笔”,您可以轻松对图像应用非破坏性局部调整。","IMAGE":"./assets/adjustment_brush_tool.mp4","BUTTON":"了解详情","URL":"https://helpx.adobe.com/cn/photoshop/using/adjustment-brush.html"},"ADJUSTMENTS_PANEL":{"TITLE":"尝试调整预设","DESCRIPTION":"使用多种不同的调整预设来编辑图像的外观。","BUTTON":"立即试用"},"CLOUD_DOC_AUTO_SAVE":{"TITLE":"工作时保存","DESCRIPTION":"我们正在将您的云文档保存到 Adobe 的云中,此文档会立即在 iPad 和桌面计算机上更新,而且每当您登录时即可使用。"},"PRESET_SYNC":{"TITLE":"自动同步预设","DESCRIPTION":"可以在您使用 Photoshop 的任意计算机上,自动同步您的画笔、色板、渐变、图案、样式以及形状。若要启用同步功能,请转至“首选项”>“常规”。","BUTTON":"了解详情","IMAGE":"./assets/preset_sync.gif","URL":"https://www.adobe.com/go/ps-learn-more_cn"},"CONTENT_AWARE":{"TITLE":"内容识别填充","DESCRIPTION":"现在,您可以选择 Photoshop 用来填充选区的区域,实时地预览它,并将它输出到新的图层。请转到“编辑”>“内容识别填充”,尝试一下。","IMAGE":"./content_aware_fill.gif","BUTTON":"立即试用"},"SELECT_SUBJECT_PORTRAIT":{"TITLE":"切换工作区以精确编辑","DESCRIPTION":"转到“选择”>“选择并遮住”以仔细查看所选内容,然后使用“调整边缘画笔”编辑头发等包含很多细小边缘的选区。","BUTTON":"立即试用"},"COMMENT_PANEL":{"TITLE":"您有新注释!","DESCRIPTION":"在“注释”面板中,您可以编写新注释,以及响应、解决或删除现有注释。"},"CORE_TOOLS_WORKSPACE":{"TITLE":"欢迎使用核心工具工作区","DESCRIPTION":"使用我们新推出的工作区,尽享 Photoshop 最受欢迎的工具。要选择其他视图,请使用上方的工作区切换器。","BUTTON":"取消"},"MODERN_GRADIENT_TOOL":{"TITLE":"试用新的渐变工具","DESCRIPTION":"更新的渐变工具可让您以极高的精确度预览和编辑渐变。","BUTTON":"取消"},"GENERATE_IMAGE_INTRO":{"TITLE":"生成图像","DESCRIPTION":"文字生成图像技术支持您生成图像、添加效果或匹配参考图像的样式。","BUTTON":"了解详情","IMAGE":"./assets/gen_image.mp4"},"GEN_REF_IMAGE":{"TITLE":"参考图像","DESCRIPTION":"您可以生成与参考图像非常相似的结果。我们将为您校正灯光、阴影和透视。","BUTTON":"了解详情","IMAGE":"./assets/gen_ai_ref_image.mp4"},"GEN_AI_IN_REMOVE":{"TITLE":"移除中的生成式 AI","DESCRIPTION":"您可以在“移除”工具中选择不同的模式,具体取决于您想要使用生成式 AI 的程度。您可以选择“总是”、“从不”或“自动”,“自动”模式将根据具体场景为您选择。","BUTTON":"了解详情","IMAGE":"./assets/gen_ai_in_remove.mp4","URL":"https://helpx.adobe.com/cn/photoshop/using/retouching-repairing-images.html#genai-remove-tool"},"TOGGLE_CTB":{"TITLE":"显示或隐藏上下文任务栏","DESCRIPTION":"再次从应用程序菜单 > 窗口 > 上下文任务栏中启用上下文任务栏。\\n\\n此外,您还可以右键单击画布或画板之外的区域,通过上下文菜单进行显示或隐藏。","CUSTOM_BUTTON":"确定"}},"MODAL":{"GEN_FILL_INTRO":{"TITLE":"创成式填充","DESCRIPTION":"建立选区以非破坏性的方式生成内容、替换背景、扩展图像、移除元素等。","IMAGE":"./assets/gen_fill_intro.mp4","MAYBE_LATER":"以后再说"}},"TRY_IT":"了解详情","GOT_IT":"知道了","ADVANCED":"高级:","PLAY_VIDEO":"观看快速视频","PERIOD_CHAR":"。","NEW_BADGE":"新建"}')},"+ger":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.playIconColors=void 0;t.playIconColors={dark:{circleColor:"#E5E5E5D9",polygonColor:"#272525FF",circleColorOnHover:"#272525D9",polygonColorOnHover:"#E5E5E5FF"},light:{circleColor:"#272525D9",polygonColor:"#E5E5E5FF",circleColorOnHover:"#E5E5E5D9",polygonColorOnHover:"#272525FF"}},t.default={light:{cardBackground:"#fafafa",cardBorder:"#eaeaea",title:"#2c2c2c",description:"#707070",shortcutKey:"#5f5f5f",shortcutBorder:"#cbcbcb"},dark:{cardBackground:"#2f2f2f",cardBorder:"#141414",title:"#e5e5e5",description:"#dadada",shortcutKey:"#868686",shortcutBorder:"#343434"}}},"+mKB":function(e,t,n){e.exports=n.p+"assets/upscale-creative.mp4"},"+wQ3":function(e,t,n){"use strict";var r,a=this&&this.__makeTemplateObject||function(e,t){return Object.defineProperty?Object.defineProperty(e,"raw",{value:t}):e.raw=t,e},o=this&&this.__extends||(r=function(e,t){return(r=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])})(e,t)},function(e,t){function n(){this.constructor=e}r(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)}),i=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0});var l,s=i(n("q1tI")),u=i(n("vOnD")),c=i(n("2MB1")),d=i(n("dZ4C")),T=i(n("ivvX")),p=i(n("mMo+")),I=n("80u0"),f=i(n("i2dP")),E=u.default.div.withConfig({displayName:"StyledGroup",componentId:"sc-17byga9"})(l||(l=a(["\n flex: 0 0 auto;\n background-color: rgba(0,0,0,0.5);\n border-radius: 4px;\n padding: 24px 12px 12px 12px;\n position: relative;\n margin-top: 1em;\n margin-bottom: 12px;\n\n > sp-label:not(.safe) {\n position: absolute;\n top: -1em;\n left: 0px;\n background-color: #3E3E3E;\n display: block;\n padding: 4px 12px;\n border-radius: 4px;\n"],["\n flex: 0 0 auto;\n background-color: rgba(0,0,0,0.5);\n border-radius: 4px;\n padding: 24px 12px 12px 12px;\n position: relative;\n margin-top: 1em;\n margin-bottom: 12px;\n\n > sp-label:not(.safe) {\n position: absolute;\n top: -1em;\n left: 0px;\n background-color: #3E3E3E;\n display: block;\n padding: 4px 12px;\n border-radius: 4px;\n"]))),m=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return o(t,e),t.prototype.updatePosition=function(){},t.prototype.hide=function(){},t.prototype.show=function(){},t.prototype.changeLocale=function(){I.setLocale("ja")},t.prototype.render=function(){var e=this;return s.default.createElement("div",null,s.default.createElement("sp-button",{onClick:function(){return e.changeLocale()}},"Change Locale"),s.default.createElement("sp-button",{onClick:function(){return window.location.reload()}},"Reload"),s.default.createElement("sp-button",{onClick:function(){return e.hide()}},"Hide all UI"),s.default.createElement("sp-button",{onClick:function(){return e.show()}},"Show all UI"),s.default.createElement(E,null,s.default.createElement(c.default,null)),s.default.createElement(E,null,s.default.createElement(d.default,null)),s.default.createElement(E,null,s.default.createElement(T.default,null)),s.default.createElement(E,null,s.default.createElement(p.default,null)),s.default.createElement(E,null,s.default.createElement(f.default,null)))},t.displayName="DevDialog",t}(s.default.Component);t.default=m},"+wdc":function(e,t,n){"use strict";
/** @license React v0.20.1
* scheduler.production.min.js
*
* Copyright (c) Facebook, Inc. and its affiliates.
*
* This source code is licensed under the MIT license found in the
* LICENSE file in the root directory of this source tree.
*/var r,a,o,i;if("object"==typeof performance&&"function"==typeof performance.now){var l=performance;t.unstable_now=function(){return l.now()}}else{var s=Date,u=s.now();t.unstable_now=function(){return s.now()-u}}if("undefined"==typeof window||"function"!=typeof MessageChannel){var c=null,d=null,T=function(){if(null!==c)try{var e=t.unstable_now();c(!0,e),c=null}catch(e){throw setTimeout(T,0),e}};r=function(e){null!==c?setTimeout(r,0,e):(c=e,setTimeout(T,0))},a=function(e,t){d=setTimeout(e,t)},o=function(){clearTimeout(d)},t.unstable_shouldYield=function(){return!1},i=t.unstable_forceFrameRate=function(){}}else{var p=window.setTimeout,I=window.clearTimeout;if("undefined"!=typeof console){var f=window.cancelAnimationFrame;"function"!=typeof window.requestAnimationFrame&&console.error("This browser doesn't support requestAnimationFrame. Make sure that you load a polyfill in older browsers. https://reactjs.org/link/react-polyfills"),"function"!=typeof f&&console.error("This browser doesn't support cancelAnimationFrame. Make sure that you load a polyfill in older browsers. https://reactjs.org/link/react-polyfills")}var E=!1,m=null,h=-1,g=5,v=0;t.unstable_shouldYield=function(){return t.unstable_now()>=v},i=function(){},t.unstable_forceFrameRate=function(e){0>e||125<e?console.error("forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not supported"):g=0<e?Math.floor(1e3/e):5};var S=new MessageChannel,R=S.port2;S.port1.onmessage=function(){if(null!==m){var e=t.unstable_now();v=e+g;try{m(!0,e)?R.postMessage(null):(E=!1,m=null)}catch(e){throw R.postMessage(null),e}}else E=!1},r=function(e){m=e,E||(E=!0,R.postMessage(null))},a=function(e,n){h=p((function(){e(t.unstable_now())}),n)},o=function(){I(h),h=-1}}function b(e,t){var n=e.length;e.push(t);e:for(;;){var r=n-1>>>1,a=e[r];if(!(void 0!==a&&0<y(a,t)))break e;e[r]=t,e[n]=a,n=r}}function k(e){return void 0===(e=e[0])?null:e}function O(e){var t=e[0];if(void 0!==t){var n=e.pop();if(n!==t){e[0]=n;e:for(var r=0,a=e.length;r<a;){var o=2*(r+1)-1,i=e[o],l=o+1,s=e[l];if(void 0!==i&&0>y(i,n))void 0!==s&&0>y(s,i)?(e[r]=s,e[l]=n,r=l):(e[r]=i,e[o]=n,r=o);else{if(!(void 0!==s&&0>y(s,n)))break e;e[r]=s,e[l]=n,r=l}}}return t}return null}function y(e,t){var n=e.sortIndex-t.sortIndex;return 0!==n?n:e.id-t.id}var P=[],C=[],L=1,N=null,D=3,_=!1,w=!1,A=!1;function z(e){for(var t=k(C);null!==t;){if(null===t.callback)O(C);else{if(!(t.startTime<=e))break;O(C),t.sortIndex=t.expirationTime,b(P,t)}t=k(C)}}function M(e){if(A=!1,z(e),!w)if(null!==k(P))w=!0,r(j);else{var t=k(C);null!==t&&a(M,t.startTime-e)}}function j(e,n){w=!1,A&&(A=!1,o()),_=!0;var r=D;try{for(z(n),N=k(P);null!==N&&(!(N.expirationTime>n)||e&&!t.unstable_shouldYield());){var i=N.callback;if("function"==typeof i){N.callback=null,D=N.priorityLevel;var l=i(N.expirationTime<=n);n=t.unstable_now(),"function"==typeof l?N.callback=l:N===k(P)&&O(P),z(n)}else O(P);N=k(P)}if(null!==N)var s=!0;else{var u=k(C);null!==u&&a(M,u.startTime-n),s=!1}return s}finally{N=null,D=r,_=!1}}var x=i;t.unstable_IdlePriority=5,t.unstable_ImmediatePriority=1,t.unstable_LowPriority=4,t.unstable_NormalPriority=3,t.unstable_Profiling=null,t.unstable_UserBlockingPriority=2,t.unstable_cancelCallback=function(e){e.callback=null},t.unstable_continueExecution=function(){w||_||(w=!0,r(j))},t.unstable_getCurrentPriorityLevel=function(){return D},t.unstable_getFirstCallbackNode=function(){return k(P)},t.unstable_next=function(e){switch(D){case 1:case 2:case 3:var t=3;break;default:t=D}var n=D;D=t;try{return e()}finally{D=n}},t.unstable_pauseExecution=function(){},t.unstable_requestPaint=x,t.unstable_runWithPriority=function(e,t){switch(e){case 1:case 2:case 3:case 4:case 5:break;default:e=3}var n=D;D=e;try{return t()}finally{D=n}},t.unstable_scheduleCallback=function(e,n,i){var l=t.unstable_now();switch("object"==typeof i&&null!==i?i="number"==typeof(i=i.delay)&&0<i?l+i:l:i=l,e){case 1:var s=-1;break;case 2:s=250;break;case 5:s=1073741823;break;case 4:s=1e4;break;default:s=5e3}return e={id:L++,callback:n,priorityLevel:e,startTime:i,expirationTime:s=i+s,sortIndex:-1},i>l?(e.sortIndex=i,b(C,e),null===k(P)&&e===k(C)&&(A?o():A=!0,a(M,i-l))):(e.sortIndex=s,b(P,e),w||_||(w=!0,r(j))),e},t.unstable_wrapCallback=function(e){var t=D;return function(){var n=D;D=t;try{return e.apply(this,arguments)}finally{D=n}}}},"//Tw":function(e,t,n){e.exports=n.p+"assets/healing-brush-tool.mp4"},"/3lu":function(e,t,n){e.exports=n.p+"assets/polygonal-lasso-tool.mp4"},"/4Py":function(e,t,n){e.exports=n.p+"assets/ellipse-tool.mp4"},"/EW1":function(e,t,n){e.exports=n.p+"assets/rectangle-tool.mp4"},"/IJ0":function(e,t,n){e.exports=n.p+"assets/crop-tool.jpg"},"/MKj":function(e,t,n){"use strict";n.r(t),n.d(t,"Provider",(function(){return c})),n.d(t,"connectAdvanced",(function(){return k})),n.d(t,"ReactReduxContext",(function(){return o})),n.d(t,"connect",(function(){return G})),n.d(t,"batch",(function(){return X.unstable_batchedUpdates})),n.d(t,"useDispatch",(function(){return W})),n.d(t,"createDispatchHook",(function(){return K})),n.d(t,"useSelector",(function(){return Z})),n.d(t,"createSelectorHook",(function(){return q})),n.d(t,"useStore",(function(){return H})),n.d(t,"createStoreHook",(function(){return V})),n.d(t,"shallowEqual",(function(){return y}));var r=n("q1tI"),a=n.n(r),o=(n("17x9"),a.a.createContext(null));var i=function(e){e()},l={notify:function(){}};function s(){var e=i,t=null,n=null;return{clear:function(){t=null,n=null},notify:function(){e((function(){for(var e=t;e;)e.callback(),e=e.next}))},get:function(){for(var e=[],n=t;n;)e.push(n),n=n.next;return e},subscribe:function(e){var r=!0,a=n={callback:e,next:null,prev:n};return a.prev?a.prev.next=a:t=a,function(){r&&null!==t&&(r=!1,a.next?a.next.prev=a.prev:n=a.prev,a.prev?a.prev.next=a.next:t=a.next)}}}}var u=function(){function e(e,t){this.store=e,this.parentSub=t,this.unsubscribe=null,this.listeners=l,this.handleChangeWrapper=this.handleChangeWrapper.bind(this)}var t=e.prototype;return t.addNestedSub=function(e){return this.trySubscribe(),this.listeners.subscribe(e)},t.notifyNestedSubs=function(){this.listeners.notify()},t.handleChangeWrapper=function(){this.onStateChange&&this.onStateChange()},t.isSubscribed=function(){return Boolean(this.unsubscribe)},t.trySubscribe=function(){this.unsubscribe||(this.unsubscribe=this.parentSub?this.parentSub.addNestedSub(this.handleChangeWrapper):this.store.subscribe(this.handleChangeWrapper),this.listeners=s())},t.tryUnsubscribe=function(){this.unsubscribe&&(this.unsubscribe(),this.unsubscribe=null,this.listeners.clear(),this.listeners=l)},e}();var c=function(e){var t=e.store,n=e.context,i=e.children,l=Object(r.useMemo)((function(){var e=new u(t);return e.onStateChange=e.notifyNestedSubs,{store:t,subscription:e}}),[t]),s=Object(r.useMemo)((function(){return t.getState()}),[t]);Object(r.useEffect)((function(){var e=l.subscription;return e.trySubscribe(),s!==t.getState()&&e.notifyNestedSubs(),function(){e.tryUnsubscribe(),e.onStateChange=null}}),[l,s]);var c=n||o;return a.a.createElement(c.Provider,{value:l},i)};function d(){return(d=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}function T(e,t){if(null==e)return{};var n,r,a={},o=Object.keys(e);for(r=0;r<o.length;r++)n=o[r],t.indexOf(n)>=0||(a[n]=e[n]);return a}var p=n("2mql"),I=n.n(p),f=n("TOwV"),E="undefined"!=typeof window&&void 0!==window.document&&void 0!==window.document.createElement?r.useLayoutEffect:r.useEffect,m=[],h=[null,null];function g(e,t){var n=e[1];return[t.payload,n+1]}function v(e,t,n){E((function(){return e.apply(void 0,t)}),n)}function S(e,t,n,r,a,o,i){e.current=r,t.current=a,n.current=!1,o.current&&(o.current=null,i())}function R(e,t,n,r,a,o,i,l,s,u){if(e){var c=!1,d=null,T=function(){if(!c){var e,n,T=t.getState();try{e=r(T,a.current)}catch(e){n=e,d=e}n||(d=null),e===o.current?i.current||s():(o.current=e,l.current=e,i.current=!0,u({type:"STORE_UPDATED",payload:{error:n}}))}};n.onStateChange=T,n.trySubscribe(),T();return function(){if(c=!0,n.tryUnsubscribe(),n.onStateChange=null,d)throw d}}}var b=function(){return[null,0]};function k(e,t){void 0===t&&(t={});var n=t,i=n.getDisplayName,l=void 0===i?function(e){return"ConnectAdvanced("+e+")"}:i,s=n.methodName,c=void 0===s?"connectAdvanced":s,p=n.renderCountProp,E=void 0===p?void 0:p,k=n.shouldHandleStateChanges,O=void 0===k||k,y=n.storeKey,P=void 0===y?"store":y,C=(n.withRef,n.forwardRef),L=void 0!==C&&C,N=n.context,D=void 0===N?o:N,_=T(n,["getDisplayName","methodName","renderCountProp","shouldHandleStateChanges","storeKey","withRef","forwardRef","context"]),w=D;return function(t){var n=t.displayName||t.name||"Component",o=l(n),i=d({},_,{getDisplayName:l,methodName:c,renderCountProp:E,shouldHandleStateChanges:O,storeKey:P,displayName:o,wrappedComponentName:n,WrappedComponent:t}),s=_.pure;var p=s?r.useMemo:function(e){return e()};function k(n){var o=Object(r.useMemo)((function(){var e=n.reactReduxForwardedRef,t=T(n,["reactReduxForwardedRef"]);return[n.context,e,t]}),[n]),l=o[0],s=o[1],c=o[2],I=Object(r.useMemo)((function(){return l&&l.Consumer&&Object(f.isContextConsumer)(a.a.createElement(l.Consumer,null))?l:w}),[l,w]),E=Object(r.useContext)(I),k=Boolean(n.store)&&Boolean(n.store.getState)&&Boolean(n.store.dispatch);Boolean(E)&&Boolean(E.store);var y=k?n.store:E.store,P=Object(r.useMemo)((function(){return function(t){return e(t.dispatch,i)}(y)}),[y]),C=Object(r.useMemo)((function(){if(!O)return h;var e=new u(y,k?null:E.subscription),t=e.notifyNestedSubs.bind(e);return[e,t]}),[y,k,E]),L=C[0],N=C[1],D=Object(r.useMemo)((function(){return k?E:d({},E,{subscription:L})}),[k,E,L]),_=Object(r.useReducer)(g,m,b),A=_[0][0],z=_[1];if(A&&A.error)throw A.error;var M=Object(r.useRef)(),j=Object(r.useRef)(c),x=Object(r.useRef)(),B=Object(r.useRef)(!1),U=p((function(){return x.current&&c===j.current?x.current:P(y.getState(),c)}),[y,A,c]);v(S,[j,M,B,c,U,x,N]),v(R,[O,y,L,P,j,M,B,x,N,z],[y,L,P]);var G=Object(r.useMemo)((function(){return a.a.createElement(t,d({},U,{ref:s}))}),[s,t,U]);return Object(r.useMemo)((function(){return O?a.a.createElement(I.Provider,{value:D},G):G}),[I,G,D])}var y=s?a.a.memo(k):k;if(y.WrappedComponent=t,y.displayName=o,L){var C=a.a.forwardRef((function(e,t){return a.a.createElement(y,d({},e,{reactReduxForwardedRef:t}))}));return C.displayName=o,C.WrappedComponent=t,I()(C,t)}return I()(y,t)}}function O(e,t){return e===t?0!==e||0!==t||1/e==1/t:e!=e&&t!=t}function y(e,t){if(O(e,t))return!0;if("object"!=typeof e||null===e||"object"!=typeof t||null===t)return!1;var n=Object.keys(e),r=Object.keys(t);if(n.length!==r.length)return!1;for(var a=0;a<n.length;a++)if(!Object.prototype.hasOwnProperty.call(t,n[a])||!O(e[n[a]],t[n[a]]))return!1;return!0}var P=n("ANjH");function C(e){return function(t,n){var r=e(t,n);function a(){return r}return a.dependsOnOwnProps=!1,a}}function L(e){return null!==e.dependsOnOwnProps&&void 0!==e.dependsOnOwnProps?Boolean(e.dependsOnOwnProps):1!==e.length}function N(e,t){return function(t,n){n.displayName;var r=function(e,t){return r.dependsOnOwnProps?r.mapToProps(e,t):r.mapToProps(e)};return r.dependsOnOwnProps=!0,r.mapToProps=function(t,n){r.mapToProps=e,r.dependsOnOwnProps=L(e);var a=r(t,n);return"function"==typeof a&&(r.mapToProps=a,r.dependsOnOwnProps=L(a),a=r(t,n)),a},r}}var D=[function(e){return"function"==typeof e?N(e):void 0},function(e){return e?void 0:C((function(e){return{dispatch:e}}))},function(e){return e&&"object"==typeof e?C((function(t){return Object(P.bindActionCreators)(e,t)})):void 0}];var _=[function(e){return"function"==typeof e?N(e):void 0},function(e){return e?void 0:C((function(){return{}}))}];function w(e,t,n){return d({},n,e,t)}var A=[function(e){return"function"==typeof e?function(e){return function(t,n){n.displayName;var r,a=n.pure,o=n.areMergedPropsEqual,i=!1;return function(t,n,l){var s=e(t,n,l);return i?a&&o(s,r)||(r=s):(i=!0,r=s),r}}}(e):void 0},function(e){return e?void 0:function(){return w}}];function z(e,t,n,r){return function(a,o){return n(e(a,o),t(r,o),o)}}function M(e,t,n,r,a){var o,i,l,s,u,c=a.areStatesEqual,d=a.areOwnPropsEqual,T=a.areStatePropsEqual,p=!1;function I(a,p){var I,f,E=!d(p,i),m=!c(a,o);return o=a,i=p,E&&m?(l=e(o,i),t.dependsOnOwnProps&&(s=t(r,i)),u=n(l,s,i)):E?(e.dependsOnOwnProps&&(l=e(o,i)),t.dependsOnOwnProps&&(s=t(r,i)),u=n(l,s,i)):m?(I=e(o,i),f=!T(I,l),l=I,f&&(u=n(l,s,i)),u):u}return function(a,c){return p?I(a,c):(l=e(o=a,i=c),s=t(r,i),u=n(l,s,i),p=!0,u)}}function j(e,t){var n=t.initMapStateToProps,r=t.initMapDispatchToProps,a=t.initMergeProps,o=T(t,["initMapStateToProps","initMapDispatchToProps","initMergeProps"]),i=n(e,o),l=r(e,o),s=a(e,o);return(o.pure?M:z)(i,l,s,e,o)}function x(e,t,n){for(var r=t.length-1;r>=0;r--){var a=t[r](e);if(a)return a}return function(t,r){throw new Error("Invalid value of type "+typeof e+" for "+n+" argument when connecting component "+r.wrappedComponentName+".")}}function B(e,t){return e===t}function U(e){var t=void 0===e?{}:e,n=t.connectHOC,r=void 0===n?k:n,a=t.mapStateToPropsFactories,o=void 0===a?_:a,i=t.mapDispatchToPropsFactories,l=void 0===i?D:i,s=t.mergePropsFactories,u=void 0===s?A:s,c=t.selectorFactory,p=void 0===c?j:c;return function(e,t,n,a){void 0===a&&(a={});var i=a,s=i.pure,c=void 0===s||s,I=i.areStatesEqual,f=void 0===I?B:I,E=i.areOwnPropsEqual,m=void 0===E?y:E,h=i.areStatePropsEqual,g=void 0===h?y:h,v=i.areMergedPropsEqual,S=void 0===v?y:v,R=T(i,["pure","areStatesEqual","areOwnPropsEqual","areStatePropsEqual","areMergedPropsEqual"]),b=x(e,o,"mapStateToProps"),k=x(t,l,"mapDispatchToProps"),O=x(n,u,"mergeProps");return r(p,d({methodName:"connect",getDisplayName:function(e){return"Connect("+e+")"},shouldHandleStateChanges:Boolean(e),initMapStateToProps:b,initMapDispatchToProps:k,initMergeProps:O,pure:c,areStatesEqual:f,areOwnPropsEqual:m,areStatePropsEqual:g,areMergedPropsEqual:S},R))}}var G=U();function F(){return Object(r.useContext)(o)}function V(e){void 0===e&&(e=o);var t=e===o?F:function(){return Object(r.useContext)(e)};return function(){return t().store}}var H=V();function K(e){void 0===e&&(e=o);var t=e===o?H:V(e);return function(){return t().dispatch}}var W=K(),Y=function(e,t){return e===t};function q(e){void 0===e&&(e=o);var t=e===o?F:function(){return Object(r.useContext)(e)};return function(e,n){void 0===n&&(n=Y);var a=t(),o=function(e,t,n,a){var o,i=Object(r.useReducer)((function(e){return e+1}),0)[1],l=Object(r.useMemo)((function(){return new u(n,a)}),[n,a]),s=Object(r.useRef)(),c=Object(r.useRef)(),d=Object(r.useRef)(),T=Object(r.useRef)(),p=n.getState();try{o=e!==c.current||p!==d.current||s.current?e(p):T.current}catch(e){throw s.current&&(e.message+="\nThe error may be correlated with this previous error:\n"+s.current.stack+"\n\n"),e}return E((function(){c.current=e,d.current=p,T.current=o,s.current=void 0})),E((function(){function e(){try{var e=c.current(n.getState());if(t(e,T.current))return;T.current=e}catch(e){s.current=e}i()}return l.onStateChange=e,l.trySubscribe(),e(),function(){return l.tryUnsubscribe()}}),[n,l]),o}(e,n,a.store,a.subscription);return Object(r.useDebugValue)(o),o}}var J,Z=q(),X=n("i8i4");J=X.unstable_batchedUpdates,i=J},"/WnF":function(e,t,n){e.exports=n.p+"assets/caf-lasso-tool.mp4"},"/u1D":function(e,t,n){"use strict";var r=this&&this.__read||function(e,t){var n="function"==typeof Symbol&&e[Symbol.iterator];if(!n)return e;var r,a,o=n.call(e),i=[];try{for(;(void 0===t||t-- >0)&&!(r=o.next()).done;)i.push(r.value)}catch(e){a={error:e}}finally{try{r&&!r.done&&(n=o.return)&&n.call(o)}finally{if(a)throw a.error}}return i},a=this&&this.__spread||function(){for(var e=[],t=0;t<arguments.length;t++)e=e.concat(r(arguments[t]));return e};Object.defineProperty(t,"__esModule",{value:!0}),t.logToIngest=t.info=t.error=t.warn=t.debug=t.log=void 0;var o=n("he5r");t.log=function(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];o.DEBUG&&console.log.apply(console,a(e))};t.debug=function(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];o.DEBUG&&console.debug.apply(console,a(e))};t.warn=function(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];o.DEBUG&&console.warn.apply(console,a(e))};t.error=function(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];o.DEBUG&&console.error.apply(console,a(e))};t.info=function(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];o.DEBUG&&console.info.apply(console,a(e))};var i=function(e){for(var t=[],n=1;n<arguments.length;n++)t[n-1]=arguments[n];return t.reduce((function(e,t){return e&&e[t]}),e)};t.logToIngest=function(e,t,n,r){void 0===n&&(n=void 0),void 0===r&&(r=void 0);var l=t instanceof Array?a(t):[t],s=i.apply(void 0,a([e],l));s&&(n&&(s["event.referrer"]=n),r&&(s["event.count"]=r),o.logIngestData(s))}},"03KH":function(e,t,n){e.exports=n.p+"assets/caf-scale.mp4"},"0tgg":function(e){e.exports=JSON.parse('{"TOOLTIPS":{"3DSM":{"TITLE":"3D-pipetteværktøj til materiale","DESCRIPTION":"Indlæser det markerede materiale fra et 3D-objekt"},"3DDM":{"TITLE":"3D-værktøj til at slippe materiale","DESCRIPTION":"Slipper materiale indlæst i værktøjet på destinationsområdet i et 3D-objekt"},"ADJB":{"TITLE":"Værktøjet Justeringspensel","DESCRIPTION":"Opret lokale justeringslag","IMAGE":"./assets/adjustment_brush_tool.mp4","URL":"https://helpx.adobe.com/dk/photoshop/using/adjustment-brush.html"},"AKNT":{"TITLE":"Tilføj ankerpunkt-værktøj","DESCRIPTION":"Føjer ankerpunkter til dine kurver"},"ARTT":{"TITLE":"Tegnebrætsværktøj","DESCRIPTION":"Opretter, flytter eller ændrer størrelser på flere lærreder"},"AHBT":{"TITLE":"Kunstpenselværktøj","DESCRIPTION":"Maler stiliserede strøg med pixels fra en tidligere tilstand af billedet."},"SERA":{"TITLE":"Baggrundsviskelæderværktøj","DESCRIPTION":"Sletter pixels fra en farveprøve"},"BLUR":{"TITLE":"Sløringsværktøj","DESCRIPTION":"Slører områder i et billede"},"PNTB":{"TITLE":"Penselværktøj","DESCRIPTION":"Maler brugerdefinerede penselstrøg"},"SLDB":{"TITLE":"Penselværktøj","DESCRIPTION":"Finjuster markeringen ved at pensle over områder, du vil markere eller fjerne","URL":"https://www.adobe.com/go/ps-select-mask_dk"},"BURN":{"TITLE":"Brændingsværktøj","DESCRIPTION":"Gør udvalgte områder mørkere i et billede"},"STAM":{"TITLE":"Stempelkloningsværktøj","DESCRIPTION":"Maler med pixels fra en anden del af billedet"},"CRBT":{"TITLE":"Farveerstatningsværktøj","DESCRIPTION":"Maler den markerede farve over en anden farve"},"COLS":{"TITLE":"Farveeksempelværktøj","DESCRIPTION":"Viser værdier for farver i et billede"},"RCMP":{"TITLE":"Værktøj til Indholdsafhængig flytning","DESCRIPTION":"Markerer og flytter en del af et billede og udfylder automatisk det tilbageværende område"},"COUN":{"TITLE":"Optællingsværktøj","DESCRIPTION":"Tæller antallet af objekter i et billede"},"CKNT":{"TITLE":"Konverter punktværktøj","DESCRIPTION":"Redigerer former og kurver ved at konvertere udglattede og hjørneankerpunkter"},"CROP":{"TITLE":"Beskæringsværktøj","DESCRIPTION":"Beskærer eller udvider kanterne på et billede"},"CUSH":{"TITLE":"Værktøj til brugerdefineret form","DESCRIPTION":"Tegner former fra en lister over brugerdefinerede former"},"DKNT":{"TITLE":"Værktøjet Fjern ankerpunkt","DESCRIPTION":"Sletter ankerpunkter og genskaber kurver "},"PTHA":{"TITLE":"Direkte markeringsværktøj","DESCRIPTION":"Markér og juster punkter og segmenter i en kurve eller form"},"DODG":{"TITLE":"Gør lysere-værktøj","DESCRIPTION":"Gør områder lysere i et billede"},"ELPS":{"TITLE":"Ellipseværktøj","DESCRIPTION":"Tegn ovale og cirkulære former"},"ELMT":{"TITLE":"Elliptisk markeringsrammeværktøj","DESCRIPTION":"Lav ovale og cirkulære markeringer"},"ERAS":{"TITLE":"Viskelæderværktøj","DESCRIPTION":"Ændrer pixels til baggrundsfarven eller gør dem gennemsigtige"},"EYED":{"TITLE":"Pipetteværktøj","DESCRIPTION":"Eksempelfarver fra billede"},"MPEN":{"TITLE":"Fritegningspenværktøj","DESCRIPTION":"Tilføjer ankerpunkter, når du tegner kurver og former"},"BNDT":{"TITLE":"Farveforløbsværktøj","DESCRIPTION":"Skaber en gradvis blanding mellem farver"},"HAND":{"TITLE":"Håndværktøjet","DESCRIPTION":"Panorerer hen over forskellige dele af et billede"},"STMM":{"TITLE":"Reparationspenselværktøj","DESCRIPTION":"Reparer urenheder med pixels fra en anden del af billedet"},"HSTB":{"TITLE":"Oversigtspenselværktøj","DESCRIPTION":"Gendanner dele af et billede til en tidligere tilstand"},"TXBX":{"TITLE":"Værktøj til vandret tekst","DESCRIPTION":"Tilføjer vandret tekst"},"TYPS":{"TITLE":"Vandret tekstmaskeværktøj","DESCRIPTION":"Laver en markering i form af vandret tekst"},"LASO":{"TITLE":"Lassoværktøj","DESCRIPTION":"Laver frihåndsmarkeringer"},"SLLS":{"TITLE":"Lassoværktøj","DESCRIPTION":"Laver frihåndsmarkeringer"},"LINT":{"TITLE":"Stregværktøj","DESCRIPTION":"Tegner linjer"},"MERA":{"TITLE":"Magisk viskelæderværktøj","DESCRIPTION":"Sletter områder med lignende farver med et enkelt klik"},"WAND":{"TITLE":"Tryllestavværktøj","DESCRIPTION":"Vælg et område baseret på dets farve"},"MLAS":{"TITLE":"Magnetisk lassoværktøj","DESCRIPTION":"Lav markeringer, der fastgøres til kanterne på et billede, mens du trækker"},"WETB":{"TITLE":"Mixerpenselværktøj","DESCRIPTION":"Simulerer ægte malerteknikker, bl.a. blanding af farver og variationer af malingens fugtighedsgrad"},"LMVR":{"TITLE":"Flytteværktøj","DESCRIPTION":"Flytter en markering eller et lag"},"TXTA":{"TITLE":"Noteværktøj","DESCRIPTION":"Opretter tekstnoter, som du kan vedhæfte på et billede eller en fil"},"BUCK":{"TITLE":"Malerspandværktøj","DESCRIPTION":"Udfyld områder med tilsvarende farve som forgrundsfarven"},"PTCH":{"TITLE":"Korrektionsværktøj","DESCRIPTION":"Erstat et markeret område med pixels fra en anden del af billedet"},"PCST":{"TITLE":"Kurvemarkeringsværktøj","DESCRIPTION":"Vælger en hel kurve"},"STMP":{"TITLE":"Mønsterstempelværktøj","DESCRIPTION":"Maler med et valgt mønster"},"PENT":{"TITLE":"Penværktøj","DESCRIPTION":"Laver og ændrer kurver og former med ankerpunkter og håndtag"},"PENC":{"TITLE":"Blyantværktøj","DESCRIPTION":"Maler strøg med hårde kanter"},"PCRP":{"TITLE":"Perspektivbeskæringsværktøj","DESCRIPTION":"Beskærer et billede for at korrigere forvrængninger forårsaget af perspektiv"},"POLY":{"TITLE":"Polygonværktøj","DESCRIPTION":"Tegner polygoner"},"STAR":{"TITLE":"Stjerneværktøj","DESCRIPTION":"Tegn stjerner"},"PGON":{"TITLE":"Polygonlassoværktøj","DESCRIPTION":"Lav markeringer ved at forbinde lige linjer"},"SLPL":{"TITLE":"Polygonlassoværktøj","DESCRIPTION":"Lav markeringer ved at forbinde lige linjer"},"QKSL":{"TITLE":"Hurtigmarkeringsværktøj","DESCRIPTION":"Laver en markering ved at finde og følge kanterne på et billede"},"SLSB":{"TITLE":"Hurtigmarkeringsværktøj","DESCRIPTION":"Laver en markering ved at finde og følge kanterne på et billede"},"RECT":{"TITLE":"Rektangelværktøj","DESCRIPTION":"Tegner rektangler"},"REMOVE":{"TITLE":"Fjern med generativ AI","DESCRIPTION":"Fjern nemt uønskede områder i dit billede med styrken fra generativ AI. Funktionen Fjern udfylder det markerede område med indhold, der blender perfekt ind med omgivelserne."},"RGMT":{"TITLE":"Rektangulært markeringsrammeværktøj","DESCRIPTION":"Laver en markering i form af en rektangel"},"RDEY":{"TITLE":"Værktøj til røde øjne","DESCRIPTION":"Fikser røde øjne fra kameraets blitz"},"SLRE":{"TITLE":"Juster kantpenselværktøj","DESCRIPTION":"Finjuster kanterne på en markering, og gør detaljerne bedre. Bruges bedst med afkrydsningsfeltet \\"Vis kanter\\" valgt samt radiusskydeknappen Kantregistrering.","URL":"https://www.adobe.com/go/ps-select-mask_dk"},"ROTT":{"TITLE":"Værktøjet Roter visning","DESCRIPTION":"Roterer visningen af et billede"},"RRCT":{"TITLE":"Værktøj til afrundet rektangel","DESCRIPTION":"Tegner afrundede rektangler"},"RTFM":{"TITLE":"Generativ AI i Fjern","DESCRIPTION":"Du kan vælge forskellige tilstande i værktøjet Fjern, f.eks. om du vil bruge generativ AI eller ej. Automatisk tilstand vælger for dig baseret på scenen."},"MEAT":{"TITLE":"Linealværktøj","DESCRIPTION":"Måler afstande og vinkler i et billede"},"SHAR":{"TITLE":"Skarphedsværktøj","DESCRIPTION":"Gør bløde kanter på et billede skarpere"},"SRMT":{"TITLE":"Markeringsrammeværktøj til enkeltrække","DESCRIPTION":"Laver en vandret markering på en enkelt pixels højde"},"SCMT":{"TITLE":"Markeringsrammeværktøj til enkeltkolonne","DESCRIPTION":"Laver en lodret markering på en enkelt pixels bredde"},"SLCT":{"TITLE":"Udsnitsværktøj","DESCRIPTION":"Skærer et billede til mindre dele, der gør dem velegnede til webdesign"},"SLST":{"TITLE":"Udsnitsmarkeringsværktøj","DESCRIPTION":"Markerer, flytter og ændrer størrelsen på udsnit af et billede"},"SMUD":{"TITLE":"Udtværingsværktøj","DESCRIPTION":"Udtvær og bland farver sammen"},"DSAT":{"TITLE":"Svampværktøj","DESCRIPTION":"Ændrer farvemætningen i et område i et billede"},"SPHB":{"TITLE":"Pletreparationspensel","DESCRIPTION":"Fjerner mærker og pletter"},"CAFT":{"TITLE":"Værktøjet Fjern","DESCRIPTION":"Fjern nemt distraktioner som genstande, personer og skønhedsfejl."},"TXBV":{"TITLE":"Værktøjet Lodret tekst","DESCRIPTION":"Tilføjer lodret tekst"},"VTYS":{"TITLE":"Værktøjet Tekstmaske","DESCRIPTION":"Laver en markering i form af lodret tekst"},"ZOOM":{"TITLE":"Zoomværktøj","DESCRIPTION":"Zoom ind og ud af et billede"},"CPEN":{"TITLE":"Krumningspenværktøj","DESCRIPTION":"Laver og ændrer kurver og former ved hjælp af punkter."},"PMHA":{"TITLE":"Håndværktøj","DESCRIPTION":"Panorerer hen over forskellige dele af et billede"},"PMZM":{"TITLE":"Zoomværktøj","DESCRIPTION":"Zoom ind og ud af et billede"},"PMDB":{"TITLE":"Indsamlingspenselværktøj","DESCRIPTION":"Rediger indsamlingsområdet ved at bruge en pensel på billedet"},"PMLS":{"TITLE":"Lassoværktøj","DESCRIPTION":"Rediger udfyldningsområdet ved at lave frihåndsmarkeringer"},"GRFI":{"TITLE":"Referencebillede","DESCRIPTION":"Du kan generere resultater, der i høj grad ligner dit referencebillede. Vi korrigerer lyset, skyggerne og perspektivet for dig."},"CPOT":{"TITLE":"Farvetilpasning","DESCRIPTION":"Tillad, at kontrast og lysstyrke tilpasses for at få et bedre match. Det er velegnet til udfyldning af indhold med gradvise farve- eller strukturændringer"},"RPOT":{"TITLE":"Rotationstilpasning","DESCRIPTION":"Tillad rotation af indhold for at få et bedre match, hvilket er velegnet til indhold med roterede eller buede mønstre"},"SCCB":{"TITLE":"Skalering","DESCRIPTION":"Tillad skalering af indhold for at få et bedre match. Det er velegnet til indhold med gentagne mønstre i forskellige størrelser eller perspektiver"},"MICB":{"TITLE":"Spejl","DESCRIPTION":"Tillad horisontal spejlvending af indholdet for at få et bedre match. Det er velegnet til billeder med horisontal symmetri"},"FPOT":{"TITLE":"Rammeværktøj","DESCRIPTION":"Laver pladsholderrammer til billeder"},"SLML":{"TITLE":"Objektmarkeringsværktøj","DESCRIPTION":"Find og markér automatisk objekter"},"MGLA":{"TITLE":"Objektmarkeringsværktøj","DESCRIPTION":"Find og markér automatisk objekter"},"PMPL":{"TITLE":"Polygonlassoværktøj","DESCRIPTION":"Rediger indsamlingsområdet ved at lave markeringer med lige linjer"},"PMAL":{"TITLE":"Justeringsværktøj","DESCRIPTION":"Identificer tilsvarende punkter på billederne, hvilket er nyttigt, hvis kameraets position er flyttet. Klik på et af billederne for at placere et punkt. Det tilsvarende punkt placeres automatisk på det andet billede og kan justeres manuelt."},"WSCX":{"TITLE":"Opdel fordrejningen på tværs"},"WSVT":{"TITLE":"Opdel fordrejningen lodret"},"WSHZ":{"TITLE":"Opdel fordrejningen vandret"},"SMSU":{"TITLE":"Udtrækning af objekt","DESCRIPTION":"Finder og udtrækker automatisk en genstand i et defineret område."},"SRRB-SRAT":{"TITLE":"Automatisk","DESCRIPTION":"Brug indhold tilsvarende det omgivende udfyldningsområde"},"SRRB-SRDF":{"TITLE":"Rektangulær","DESCRIPTION":"Brug rektangulært område rundt om udfyldningsområdet"},"SRRB-SRCT":{"TITLE":"Brugerdefineret","DESCRIPTION":"Brug et manuelt defineret indsamlingsområde"},"FPOP":{"TITLE":"Importer yderligere dokument","DESCRIPTION":"Importer et andet billede med en anden visning af den samme scene. Det er nyttigt, når du fjerner genstande, der eksponerer noget baggrundsindhold i det andet billede."},"CATR":{"TITLE":"Værktøj til indholdsafhængig aftegning","DESCRIPTION":"Laver kurver eller former, der følge kanterne på et billede"},"TRSH":{"TITLE":"Trekantværktøj","DESCRIPTION":"Tegn tresidede former"},"LIST":{"TITLE":"Lag","DESCRIPTION":"Lag er som stakke af papir. Panelet Lag er stedet, hvor du kan organisere og administrere dit billede som separate redigerbare lag"},"LAYR":{"TITLE":"Lag","DESCRIPTION":"Lag er som stakke af papir. Panelet Lag er stedet, hvor du kan organisere og administrere dit billede som separate redigerbare lag"},"NEWL":{"TITLE":"Lag","DESCRIPTION":"Lag er som stakke af papir. Panelet Lag er stedet, hvor du kan organisere og administrere dit billede som separate redigerbare lag"},"MASK":{"TITLE":"Lagmasker","DESCRIPTION":"En lagmaske giver dig mulighed for at skjule dele af dit billede og derefter bringe det tilbage, når du vil"},"ADJT":{"TITLE":"Justeringer","DESCRIPTION":"Panelet Justeringer er stedet, hvor du kan forbedre, reparere og korrigere farven og tonaliteten.","URL":"https://www.adobe.com/go/adjustmentpresets_dk"},"SLBR":{"TITLE":"Markeringspenselværktøj","DESCRIPTION":"Lav markeringer med enkelte eller flere penselstrøg, hvilket især er velegnet til personer, der bruger touchpad, samt til at tilføje eller fjerne indhold med generativ udfyldning.","URL":"https://www.adobe.com/go/selection_brush_learn_more_dk"},"GENERATE_BACKGROUND":{"TITLE":"Rediger baggrund","DESCRIPTION":"Generér baggrunde til portrætter, produkter, mode og meget mere. Du kan også importere et billede eller fylde billeder med farve."},"HARMONIZE_LAYER":{"TITLE":"Harmoniser","DESCRIPTION":"Flet objekter ind i en scene ved at matche farver, belysning og skygger."},"IMPORT_BACKGROUND":{"TITLE":"Rediger baggrund","DESCRIPTION":"Generér baggrunde til portrætter, produkter, mode og meget mere. Du kan også importere et billede eller fylde billeder med farve."},"PAINT_BUCKET":{"TITLE":"Rediger baggrund","DESCRIPTION":"Generér baggrunde til portrætter, produkter, mode og meget mere. Du kan også importere et billede eller fylde billeder med farve."},"GIMB":{"TITLE":"Generér billede","DESCRIPTION":"Teknologien Tekst til billede giver dig mulighed for at generere billeder, tilføje effekter eller matche stilen i et referencebillede."},"ADJUST_COLORS":{"TITLE":"Juster farver i dit billede","DESCRIPTION":"Ændr de fremtrædende farver i dit billede for at få et helt nyt look."},"GENERATE_IMAGE":{"TITLE":"Generér billede","DESCRIPTION":"Teknologien Tekst til billede giver dig mulighed for at generere billeder, tilføje effekter eller matche stilen i et referencebillede."},"STYLE_INFO_BUTTON":{"TITLE":"Referencebillede og stileffekter","DESCRIPTION":"Gør din billeder mere personlige med stilindstillinger. Du kan vælge en stileffekt eller tilføje et referencebillede for at matche dets stil."},"GENERATEIMAGEREFERENCEFLYOUT":{"TITLE":"Referencebillede","DESCRIPTION":"Match kompositionen og stilen fra dit eget arbejde."},"GENERATEIMAGEEFFECTSFLYOUT":{"TITLE":"Stileffekter","DESCRIPTION":"Vælg en stil eller en effekt for at gøre dit billede mere personligt, og bliv inspireret."},"GFLY":{"TITLE":"Markér personer","DESCRIPTION":"Markér personer og detaljer som hår, tøj og hud."},"DYTX":{"TITLE":"Dynamisk tekst","DESCRIPTION":"Ændr automatisk størrelsen på og juster din tekst, så den passer ind i formen på tekstgrænsen."},"MODELRADIO-MLPR":{"TITLE":"Præcis opskalering","DESCRIPTION":"Bevar det originale fotos identitet, selvom du finpudser og gendanner detaljerne. Bedst til fotos i lav opløsning."},"MODELRADIO-MLCR":{"TITLE":"Kreativ opskalering","DESCRIPTION":"Tilføj nye, kreative detaljer, der er ideelt til kunstnerisk udforskning. Kan ændre identiteten af originale fotos."}},"FEATURE_CARDS":{"GEN_AI_UPSCALE":{"TITLE":"Generativ opskalering","DESCRIPTION":"Bevar det originale fotos identitet, selvom du finpudser og gendanner detaljerne.","IMAGE":"./assets/gen_ai_upscale.mp4","BUTTON":"Prøv det nu"},"GEN_AI_FILL":{"TITLE":"Generativ udfyldning","DESCRIPTION":"Generér indhold, ændr eksisterende indhold, erstat baggrunde, udvid billeder, fjern elementer og meget mere.","IMAGE":"./assets/gen_ai_fill.mp4"},"GEN_AI_EXPAND":{"TITLE":"Generativ udvidelse","DESCRIPTION":"Skub til grænserne for, hvad du kan skabe. Generér nyt indhold med eller uden tekstprompts.","IMAGE":"./assets/gen_ai_expand.mp4"},"BACKGROUND_REPLACE":{"TITLE":"Rediger baggrund","DESCRIPTION":"Generér baggrunde til portrætter, produkter, mode og meget mere. Du kan også importere et billede eller fylde billeder med farve.","IMAGE":"./assets/edit_background.mp4","BUTTON":"Få mere at vide"},"ADJUSTMENT_BRUSH":{"TITLE":"Værktøjet Justeringspensel","DESCRIPTION":"Men justeringspenslen kan du nemt anvende ikke-destruktive lokale justeringer på et billede.","IMAGE":"./assets/adjustment_brush_tool.mp4","BUTTON":"Få mere at vide","URL":"https://helpx.adobe.com/dk/photoshop/using/adjustment-brush.html"},"ADJUSTMENTS_PANEL":{"TITLE":"Prøv justeringsforudindstillinger","DESCRIPTION":"Rediger looket på og fornemmelsen af dit billede med en række forskellige justeringsforudindstillinger.","BUTTON":"Prøv det nu"},"CLOUD_DOC_AUTO_SAVE":{"TITLE":"Gemmer mens du arbejder","DESCRIPTION":"Vi gemmer dit cloud-dokument i Adobes cloud for dig, så det opdateres på både iPad og computer med det samme og er tilgængeligt, når som helst du logger ind."},"PRESET_SYNC":{"TITLE":"Automatisk synkronisering af forudindstilling","DESCRIPTION":"Synkroniser automatisk dine pensler, farveprøver, farveforløb, mønstre, typer og former på alle computere, hvor du bruger Photoshop. Gå til Præferencer > Generelt for at slå synkronisering til.","BUTTON":"Få mere at vide","IMAGE":"./assets/preset_sync.gif","URL":"https://www.adobe.com/go/ps-learn-more_dk"},"CONTENT_AWARE":{"TITLE":"Udfyldning, der afhænger af indholdet","DESCRIPTION":"Du kan nu vælge det område, Photoshop bruger, til at udfylde et markeret område, se en live forhåndsvisning og anvende det på et nyt lag. Gå til Rediger > Udfyldning, der afhænger af indholdet for at prøve det.","IMAGE":"./content_aware_fill.gif","BUTTON":"Prøv det nu"},"SELECT_SUBJECT_PORTRAIT":{"TITLE":"Skift arbejdsrum for at gøre redigeringen mere præcis","DESCRIPTION":"Gå til Vælg > Vælg og maskér for at tage et nærmere kig på, hvad der er blevet markeret. Brug derpå penslen Juster kant til at redigere den markerede hårkant.","BUTTON":"Prøv det nu"},"COMMENT_PANEL":{"TITLE":"Du har fået en ny kommentar!","DESCRIPTION":"I panelet Kommentarer kan du skrive nye kommentarer samt svare, løse eller slette eksisterende kommentarer."},"CORE_TOOLS_WORKSPACE":{"TITLE":"Velkommen til arbejdsrummet Kerneværktøjer","DESCRIPTION":"Hold fokus med vores nye arbejdsrumfunktioner med Photoshops mest populære værktøjer. Hvis du vælge en anden visning, så brug arbejdsrumvælgeren ovenfor.","BUTTON":"Afvis"},"MODERN_GRADIENT_TOOL":{"TITLE":"Prøv det nye farveforløbsværktøj","DESCRIPTION":"Det opdaterede farveforløbsværktøj giver dig mulighed for at se forhåndsvisninger af og redigere farveforløb med optimal præcision.","BUTTON":"Afvis"},"GENERATE_IMAGE_INTRO":{"TITLE":"Generér billede","DESCRIPTION":"Teknologien Tekst til billede giver dig mulighed for at generere billeder, tilføje effekter eller matche stilen i et referencebillede.","BUTTON":"Få mere at vide","IMAGE":"./assets/gen_image.mp4"},"GEN_REF_IMAGE":{"TITLE":"Referencebillede","DESCRIPTION":"Du kan generere resultater, der i høj grad ligner dit referencebillede. Vi korrigerer lyset, skyggerne og perspektivet for dig.","BUTTON":"Få mere at vide","IMAGE":"./assets/gen_ai_ref_image.mp4"},"GEN_AI_IN_REMOVE":{"TITLE":"Generativ AI i Fjern","DESCRIPTION":"Du kan vælge forskellige tilstande i værktøjet Fjern, afhængigt af hvor meget du vil bruge generativ AI. Du kan vælge Altid, Aldrig eller Automatisk, der vælger for dig baseret på scenen.","BUTTON":"Få mere at vide","IMAGE":"./assets/gen_ai_in_remove.mp4","URL":"https://helpx.adobe.com/dk/photoshop/using/retouching-repairing-images.html#genai-remove-tool"},"TOGGLE_CTB":{"TITLE":"Vis eller skjul den kontekstafhængige proceslinje","DESCRIPTION":"Aktivér den kontekstafhængige proceslinje igen fra applikationsmenuen > Vindue > Kontekstafhængig proceslinje.\\n\\nDerudover kan du også højreklikke på området uden for lærredet eller illustrationen for at få vist eller skjule kontekstmenuen.","CUSTOM_BUTTON":"OK"}},"MODAL":{"GEN_FILL_INTRO":{"TITLE":"Generativ udfyldning","DESCRIPTION":"Foretag en markering for ikke-destruktivt at generere indhold, erstatte baggrunde, udvide billeder, fjerne elementer og meget mere.","IMAGE":"./assets/gen_fill_intro.mp4","MAYBE_LATER":"Måske senere"}},"TRY_IT":"Få mere at vide","GOT_IT":"Forstået","ADVANCED":"Avanceret:","PLAY_VIDEO":"Se hurtig video","PERIOD_CHAR":".","NEW_BADGE":"Ny"}')},"0x0X":function(e,t,n){"use strict";t.a=function(e){function t(e,t,r){var a=t.trim().split(I);t=a;var o=a.length,i=e.length;switch(i){case 0:case 1:var l=0;for(e=0===i?"":e[0]+" ";l<o;++l)t[l]=n(e,t[l],r).trim();break;default:var s=l=0;for(t=[];l<o;++l)for(var u=0;u<i;++u)t[s++]=n(e[u]+" ",a[l],r).trim()}return t}function n(e,t,n){var r=t.charCodeAt(0);switch(33>r&&(r=(t=t.trim()).charCodeAt(0)),r){case 38:return t.replace(f,"$1"+e.trim());case 58:return e.trim()+t.replace(f,"$1"+e.trim());default:if(0<1*n&&0<t.indexOf("\f"))return t.replace(f,(58===e.charCodeAt(0)?"":"$1")+e.trim())}return e+t}function r(e,t,n,o){var i=e+";",l=2*t+3*n+4*o;if(944===l){e=i.indexOf(":",9)+1;var s=i.substring(e,i.length-1).trim();return s=i.substring(0,e).trim()+s+";",1===L||2===L&&a(s,1)?"-webkit-"+s+s:s}if(0===L||2===L&&!a(i,1))return i;switch(l){case 1015:return 97===i.charCodeAt(10)?"-webkit-"+i+i:i;case 951:return 116===i.charCodeAt(3)?"-webkit-"+i+i:i;case 963:return 110===i.charCodeAt(5)?"-webkit-"+i+i:i;case 1009:if(100!==i.charCodeAt(4))break;case 969:case 942:return"-webkit-"+i+i;case 978:return"-webkit-"+i+"-moz-"+i+i;case 1019:case 983:return"-webkit-"+i+"-moz-"+i+"-ms-"+i+i;case 883:if(45===i.charCodeAt(8))return"-webkit-"+i+i;if(0<i.indexOf("image-set(",11))return i.replace(O,"$1-webkit-$2")+i;break;case 932:if(45===i.charCodeAt(4))switch(i.charCodeAt(5)){case 103:return"-webkit-box-"+i.replace("-grow","")+"-webkit-"+i+"-ms-"+i.replace("grow","positive")+i;case 115:return"-webkit-"+i+"-ms-"+i.replace("shrink","negative")+i;case 98:return"-webkit-"+i+"-ms-"+i.replace("basis","preferred-size")+i}return"-webkit-"+i+"-ms-"+i+i;case 964:return"-webkit-"+i+"-ms-flex-"+i+i;case 1023:if(99!==i.charCodeAt(8))break;return"-webkit-box-pack"+(s=i.substring(i.indexOf(":",15)).replace("flex-","").replace("space-between","justify"))+"-webkit-"+i+"-ms-flex-pack"+s+i;case 1005:return T.test(i)?i.replace(d,":-webkit-")+i.replace(d,":-moz-")+i:i;case 1e3:switch(t=(s=i.substring(13).trim()).indexOf("-")+1,s.charCodeAt(0)+s.charCodeAt(t)){case 226:s=i.replace(g,"tb");break;case 232:s=i.replace(g,"tb-rl");break;case 220:s=i.replace(g,"lr");break;default:return i}return"-webkit-"+i+"-ms-"+s+i;case 1017:if(-1===i.indexOf("sticky",9))break;case 975:switch(t=(i=e).length-10,l=(s=(33===i.charCodeAt(t)?i.substring(0,t):i).substring(e.indexOf(":",7)+1).trim()).charCodeAt(0)+(0|s.charCodeAt(7))){case 203:if(111>s.charCodeAt(8))break;case 115:i=i.replace(s,"-webkit-"+s)+";"+i;break;case 207:case 102:i=i.replace(s,"-webkit-"+(102<l?"inline-":"")+"box")+";"+i.replace(s,"-webkit-"+s)+";"+i.replace(s,"-ms-"+s+"box")+";"+i}return i+";";case 938:if(45===i.charCodeAt(5))switch(i.charCodeAt(6)){case 105:return s=i.replace("-items",""),"-webkit-"+i+"-webkit-box-"+s+"-ms-flex-"+s+i;case 115:return"-webkit-"+i+"-ms-flex-item-"+i.replace(R,"")+i;default:return"-webkit-"+i+"-ms-flex-line-pack"+i.replace("align-content","").replace(R,"")+i}break;case 973:case 989:if(45!==i.charCodeAt(3)||122===i.charCodeAt(4))break;case 931:case 953:if(!0===k.test(e))return 115===(s=e.substring(e.indexOf(":")+1)).charCodeAt(0)?r(e.replace("stretch","fill-available"),t,n,o).replace(":fill-available",":stretch"):i.replace(s,"-webkit-"+s)+i.replace(s,"-moz-"+s.replace("fill-",""))+i;break;case 962:if(i="-webkit-"+i+(102===i.charCodeAt(5)?"-ms-"+i:"")+i,211===n+o&&105===i.charCodeAt(13)&&0<i.indexOf("transform",10))return i.substring(0,i.indexOf(";",27)+1).replace(p,"$1-webkit-$2")+i}return i}function a(e,t){var n=e.indexOf(1===t?":":"{"),r=e.substring(0,3!==t?n:10);return n=e.substring(n+1,e.length-1),w(2!==t?r:r.replace(b,"$1"),n,t)}function o(e,t){var n=r(t,t.charCodeAt(0),t.charCodeAt(1),t.charCodeAt(2));return n!==t+";"?n.replace(S," or ($1)").substring(4):"("+t+")"}function i(e,t,n,r,a,o,i,l,u,c){for(var d,T=0,p=t;T<_;++T)switch(d=D[T].call(s,e,p,n,r,a,o,i,l,u,c)){case void 0:case!1:case!0:case null:break;default:p=d}if(p!==t)return p}function l(e){return void 0!==(e=e.prefix)&&(w=null,e?"function"!=typeof e?L=1:(L=2,w=e):L=0),l}function s(e,n){var l=e;if(33>l.charCodeAt(0)&&(l=l.trim()),l=[l],0<_){var s=i(-1,n,l,l,P,y,0,0,0,0);void 0!==s&&"string"==typeof s&&(n=s)}var d=function e(n,l,s,d,T){for(var p,I,f,g,S,R=0,b=0,k=0,O=0,D=0,w=0,z=f=p=0,M=0,j=0,x=0,B=0,U=s.length,G=U-1,F="",V="",H="",K="";M<U;){if(I=s.charCodeAt(M),M===G&&0!==b+O+k+R&&(0!==b&&(I=47===b?10:47),O=k=R=0,U++,G++),0===b+O+k+R){if(M===G&&(0<j&&(F=F.replace(c,"")),0<F.trim().length)){switch(I){case 32:case 9:case 59:case 13:case 10:break;default:F+=s.charAt(M)}I=59}switch(I){case 123:for(p=(F=F.trim()).charCodeAt(0),f=1,B=++M;M<U;){switch(I=s.charCodeAt(M)){case 123:f++;break;case 125:f--;break;case 47:switch(I=s.charCodeAt(M+1)){case 42:case 47:e:{for(z=M+1;z<G;++z)switch(s.charCodeAt(z)){case 47:if(42===I&&42===s.charCodeAt(z-1)&&M+2!==z){M=z+1;break e}break;case 10:if(47===I){M=z+1;break e}}M=z}}break;case 91:I++;case 40:I++;case 34:case 39:for(;M++<G&&s.charCodeAt(M)!==I;);}if(0===f)break;M++}switch(f=s.substring(B,M),0===p&&(p=(F=F.replace(u,"").trim()).charCodeAt(0)),p){case 64:switch(0<j&&(F=F.replace(c,"")),I=F.charCodeAt(1)){case 100:case 109:case 115:case 45:j=l;break;default:j=N}if(B=(f=e(l,j,f,I,T+1)).length,0<_&&(S=i(3,f,j=t(N,F,x),l,P,y,B,I,T,d),F=j.join(""),void 0!==S&&0===(B=(f=S.trim()).length)&&(I=0,f="")),0<B)switch(I){case 115:F=F.replace(v,o);case 100:case 109:case 45:f=F+"{"+f+"}";break;case 107:f=(F=F.replace(E,"$1 $2"))+"{"+f+"}",f=1===L||2===L&&a("@"+f,3)?"@-webkit-"+f+"@"+f:"@"+f;break;default:f=F+f,112===d&&(V+=f,f="")}else f="";break;default:f=e(l,t(l,F,x),f,d,T+1)}H+=f,f=x=j=z=p=0,F="",I=s.charCodeAt(++M);break;case 125:case 59:if(1<(B=(F=(0<j?F.replace(c,""):F).trim()).length))switch(0===z&&(p=F.charCodeAt(0),45===p||96<p&&123>p)&&(B=(F=F.replace(" ",":")).length),0<_&&void 0!==(S=i(1,F,l,n,P,y,V.length,d,T,d))&&0===(B=(F=S.trim()).length)&&(F="\0\0"),p=F.charCodeAt(0),I=F.charCodeAt(1),p){case 0:break;case 64:if(105===I||99===I){K+=F+s.charAt(M);break}default:58!==F.charCodeAt(B-1)&&(V+=r(F,p,I,F.charCodeAt(2)))}x=j=z=p=0,F="",I=s.charCodeAt(++M)}}switch(I){case 13:case 10:47===b?b=0:0===1+p&&107!==d&&0<F.length&&(j=1,F+="\0"),0<_*A&&i(0,F,l,n,P,y,V.length,d,T,d),y=1,P++;break;case 59:case 125:if(0===b+O+k+R){y++;break}default:switch(y++,g=s.charAt(M),I){case 9:case 32:if(0===O+R+b)switch(D){case 44:case 58:case 9:case 32:g="";break;default:32!==I&&(g=" ")}break;case 0:g="\\0";break;case 12:g="\\f";break;case 11:g="\\v";break;case 38:0===O+b+R&&(j=x=1,g="\f"+g);break;case 108:if(0===O+b+R+C&&0<z)switch(M-z){case 2:112===D&&58===s.charCodeAt(M-3)&&(C=D);case 8:111===w&&(C=w)}break;case 58:0===O+b+R&&(z=M);break;case 44:0===b+k+O+R&&(j=1,g+="\r");break;case 34:case 39:0===b&&(O=O===I?0:0===O?I:O);break;case 91:0===O+b+k&&R++;break;case 93:0===O+b+k&&R--;break;case 41:0===O+b+R&&k--;break;case 40:if(0===O+b+R){if(0===p)switch(2*D+3*w){case 533:break;default:p=1}k++}break;case 64:0===b+k+O+R+z+f&&(f=1);break;case 42:case 47:if(!(0<O+R+k))switch(b){case 0:switch(2*I+3*s.charCodeAt(M+1)){case 235:b=47;break;case 220:B=M,b=42}break;case 42:47===I&&42===D&&B+2!==M&&(33===s.charCodeAt(B+2)&&(V+=s.substring(B,M+1)),g="",b=0)}}0===b&&(F+=g)}w=D,D=I,M++}if(0<(B=V.length)){if(j=l,0<_&&(void 0!==(S=i(2,V,j,n,P,y,B,d,T,d))&&0===(V=S).length))return K+V+H;if(V=j.join(",")+"{"+V+"}",0!=L*C){switch(2!==L||a(V,2)||(C=0),C){case 111:V=V.replace(h,":-moz-$1")+V;break;case 112:V=V.replace(m,"::-webkit-input-$1")+V.replace(m,"::-moz-$1")+V.replace(m,":-ms-input-$1")+V}C=0}}return K+V+H}(N,l,n,0,0);return 0<_&&(void 0!==(s=i(-2,d,l,l,P,y,d.length,0,0,0))&&(d=s)),"",C=0,y=P=1,d}var u=/^\0+/g,c=/[\0\r\f]/g,d=/: */g,T=/zoo|gra/,p=/([,: ])(transform)/g,I=/,\r+?/g,f=/([\t\r\n ])*\f?&/g,E=/@(k\w+)\s*(\S*)\s*/,m=/::(place)/g,h=/:(read-only)/g,g=/[svh]\w+-[tblr]{2}/,v=/\(\s*(.*)\s*\)/g,S=/([\s\S]*?);/g,R=/-self|flex-/g,b=/[^]*?(:[rp][el]a[\w-]+)[^]*/,k=/stretch|:\s*\w+\-(?:conte|avail)/,O=/([^-])(image-set\()/,y=1,P=1,C=0,L=1,N=[],D=[],_=0,w=null,A=0;return s.use=function e(t){switch(t){case void 0:case null:_=D.length=0;break;default:if("function"==typeof t)D[_++]=t;else if("object"==typeof t)for(var n=0,r=t.length;n<r;++n)e(t[n]);else A=0|!!t}return e},s.set=l,void 0!==e&&l(e),s}},"16Al":function(e,t,n){"use strict";var r=n("WbBG");function a(){}function o(){}o.resetWarningCache=a,e.exports=function(){function e(e,t,n,a,o,i){if(i!==r){var l=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw l.name="Invariant Violation",l}}function t(){return e}e.isRequired=e;var n={array:e,bool:e,func:e,number:e,object:e,string:e,symbol:e,any:e,arrayOf:t,element:e,elementType:e,instanceOf:t,node:e,objectOf:t,oneOf:t,oneOfType:t,shape:t,exact:t,checkPropTypes:o,resetWarningCache:a};return n.PropTypes=n,n}},"17x9":function(e,t,n){e.exports=n("16Al")()},"1mXj":function(e,t,n){(function(e){!function(t){"use strict";function n(e,t){e.super_=t,e.prototype=Object.create(t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}})}function r(e,t){Object.defineProperty(this,"kind",{value:e,enumerable:!0}),t&&t.length&&Object.defineProperty(this,"path",{value:t,enumerable:!0})}function a(e,t,n){a.super_.call(this,"E",e),Object.defineProperty(this,"lhs",{value:t,enumerable:!0}),Object.defineProperty(this,"rhs",{value:n,enumerable:!0})}function o(e,t){o.super_.call(this,"N",e),Object.defineProperty(this,"rhs",{value:t,enumerable:!0})}function i(e,t){i.super_.call(this,"D",e),Object.defineProperty(this,"lhs",{value:t,enumerable:!0})}function l(e,t,n){l.super_.call(this,"A",e),Object.defineProperty(this,"index",{value:t,enumerable:!0}),Object.defineProperty(this,"item",{value:n,enumerable:!0})}function s(e,t,n){var r=e.slice((n||t)+1||e.length);return e.length=t<0?e.length+t:t,e.push.apply(e,r),e}function u(e){var t=void 0===e?"undefined":b(e);return"object"!==t?t:e===Math?"math":null===e?"null":Array.isArray(e)?"array":"[object Date]"===Object.prototype.toString.call(e)?"date":"function"==typeof e.toString&&/^\/.*\//.test(e.toString())?"regexp":"object"}function c(e,t,n,r,d,T,p){p=p||[];var I=(d=d||[]).slice(0);if(void 0!==T){if(r){if("function"==typeof r&&r(I,T))return;if("object"===(void 0===r?"undefined":b(r))){if(r.prefilter&&r.prefilter(I,T))return;if(r.normalize){var f=r.normalize(I,T,e,t);f&&(e=f[0],t=f[1])}}}I.push(T)}"regexp"===u(e)&&"regexp"===u(t)&&(e=e.toString(),t=t.toString());var E=void 0===e?"undefined":b(e),m=void 0===t?"undefined":b(t),h="undefined"!==E||p&&p[p.length-1].lhs&&p[p.length-1].lhs.hasOwnProperty(T),g="undefined"!==m||p&&p[p.length-1].rhs&&p[p.length-1].rhs.hasOwnProperty(T);if(!h&&g)n(new o(I,t));else if(!g&&h)n(new i(I,e));else if(u(e)!==u(t))n(new a(I,e,t));else if("date"===u(e)&&e-t!=0)n(new a(I,e,t));else if("object"===E&&null!==e&&null!==t)if(p.filter((function(t){return t.lhs===e})).length)e!==t&&n(new a(I,e,t));else{if(p.push({lhs:e,rhs:t}),Array.isArray(e)){var v;for(e.length,v=0;v<e.length;v++)v>=t.length?n(new l(I,v,new i(void 0,e[v]))):c(e[v],t[v],n,r,I,v,p);for(;v<t.length;)n(new l(I,v,new o(void 0,t[v++])))}else{var S=Object.keys(e),R=Object.keys(t);S.forEach((function(a,o){var i=R.indexOf(a);i>=0?(c(e[a],t[a],n,r,I,a,p),R=s(R,i)):c(e[a],void 0,n,r,I,a,p)})),R.forEach((function(e){c(void 0,t[e],n,r,I,e,p)}))}p.length=p.length-1}else e!==t&&("number"===E&&isNaN(e)&&isNaN(t)||n(new a(I,e,t)))}function d(e,t,n,r){return r=r||[],c(e,t,(function(e){e&&r.push(e)}),n),r.length?r:void 0}function T(e,t,n){if(e&&t&&n&&n.kind){for(var r=e,a=-1,o=n.path?n.path.length-1:0;++a<o;)void 0===r[n.path[a]]&&(r[n.path[a]]="number"==typeof n.path[a]?[]:{}),r=r[n.path[a]];switch(n.kind){case"A":!function e(t,n,r){if(r.path&&r.path.length){var a,o=t[n],i=r.path.length-1;for(a=0;a<i;a++)o=o[r.path[a]];switch(r.kind){case"A":e(o[r.path[a]],r.index,r.item);break;case"D":delete o[r.path[a]];break;case"E":case"N":o[r.path[a]]=r.rhs}}else switch(r.kind){case"A":e(t[n],r.index,r.item);break;case"D":t=s(t,n);break;case"E":case"N":t[n]=r.rhs}return t}(n.path?r[n.path[a]]:r,n.index,n.item);break;case"D":delete r[n.path[a]];break;case"E":case"N":r[n.path[a]]=n.rhs}}}function p(e){return"color: "+y[e].color+"; font-weight: bold"}function I(e,t,n,r){var a=d(e,t);try{r?n.groupCollapsed("diff"):n.group("diff")}catch(e){n.log("diff")}a?a.forEach((function(e){var t=e.kind,r=function(e){var t=e.kind,n=e.path,r=e.lhs,a=e.rhs,o=e.index,i=e.item;switch(t){case"E":return[n.join("."),r,"→",a];case"N":return[n.join("."),a];case"D":return[n.join(".")];case"A":return[n.join(".")+"["+o+"]",i];default:return[]}}(e);n.log.apply(n,["%c "+y[t].text,p(t)].concat(k(r)))})):n.log("—— no diff ——");try{n.groupEnd()}catch(e){n.log("—— diff end —— ")}}function f(e,t,n,r){switch(void 0===e?"undefined":b(e)){case"object":return"function"==typeof e[r]?e[r].apply(e,k(n)):e[r];case"function":return e(t);default:return e}}function E(e,t){var n=t.logger,r=t.actionTransformer,a=t.titleFormatter,o=void 0===a?function(e){var t=e.timestamp,n=e.duration;return function(e,r,a){var o=["action"];return o.push("%c"+String(e.type)),t&&o.push("%c@ "+r),n&&o.push("%c(in "+a.toFixed(2)+" ms)"),o.join(" ")}}(t):a,i=t.collapsed,l=t.colors,s=t.level,u=t.diff,c=void 0===t.titleFormatter;e.forEach((function(a,d){var T=a.started,p=a.startedTime,E=a.action,m=a.prevState,h=a.error,g=a.took,v=a.nextState,R=e[d+1];R&&(v=R.prevState,g=R.started-T);var b=r(E),k="function"==typeof i?i((function(){return v}),E,a):i,O=S(p),y=l.title?"color: "+l.title(b)+";":"",P=["color: gray; font-weight: lighter;"];P.push(y),t.timestamp&&P.push("color: gray; font-weight: lighter;"),t.duration&&P.push("color: gray; font-weight: lighter;");var C=o(b,O,g);try{k?l.title&&c?n.groupCollapsed.apply(n,["%c "+C].concat(P)):n.groupCollapsed(C):l.title&&c?n.group.apply(n,["%c "+C].concat(P)):n.group(C)}catch(e){n.log(C)}var L=f(s,b,[m],"prevState"),N=f(s,b,[b],"action"),D=f(s,b,[h,m],"error"),_=f(s,b,[v],"nextState");if(L)if(l.prevState){var w="color: "+l.prevState(m)+"; font-weight: bold";n[L]("%c prev state",w,m)}else n[L]("prev state",m);if(N)if(l.action){var A="color: "+l.action(b)+"; font-weight: bold";n[N]("%c action ",A,b)}else n[N]("action ",b);if(h&&D)if(l.error){var z="color: "+l.error(h,m)+"; font-weight: bold;";n[D]("%c error ",z,h)}else n[D]("error ",h);if(_)if(l.nextState){var M="color: "+l.nextState(v)+"; font-weight: bold";n[_]("%c next state",M,v)}else n[_]("next state",v);u&&I(m,v,n,k);try{n.groupEnd()}catch(e){n.log("—— log end ——")}}))}function m(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=Object.assign({},P,e),n=t.logger,r=t.stateTransformer,a=t.errorTransformer,o=t.predicate,i=t.logErrors,l=t.diffPredicate;if(void 0===n)return function(){return function(e){return function(t){return e(t)}}};if(e.getState&&e.dispatch)return console.error("[redux-logger] redux-logger not installed. Make sure to pass logger instance as middleware:\n// Logger with default options\nimport { logger } from 'redux-logger'\nconst store = createStore(\n reducer,\n applyMiddleware(logger)\n)\n// Or you can create your own logger with custom options http://bit.ly/redux-logger-options\nimport createLogger from 'redux-logger'\nconst logger = createLogger({\n // ...options\n});\nconst store = createStore(\n reducer,\n applyMiddleware(logger)\n)\n"),function(){return function(e){return function(t){return e(t)}}};var s=[];return function(e){var n=e.getState;return function(e){return function(u){if("function"==typeof o&&!o(n,u))return e(u);var c={};s.push(c),c.started=R.now(),c.startedTime=new Date,c.prevState=r(n()),c.action=u;var d=void 0;if(i)try{d=e(u)}catch(e){c.error=a(e)}else d=e(u);c.took=R.now()-c.started,c.nextState=r(n());var T=t.diff&&"function"==typeof l?l(n,u):t.diff;if(E(s,Object.assign({},t,{diff:T})),s.length=0,c.error)throw c.error;return d}}}}var h,g,v=function(e,t){return function(e,t){return new Array(t+1).join(e)}("0",t-e.toString().length)+e},S=function(e){return v(e.getHours(),2)+":"+v(e.getMinutes(),2)+":"+v(e.getSeconds(),2)+"."+v(e.getMilliseconds(),3)},R="undefined"!=typeof performance&&null!==performance&&"function"==typeof performance.now?performance:Date,b="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},k=function(e){if(Array.isArray(e)){for(var t=0,n=Array(e.length);t<e.length;t++)n[t]=e[t];return n}return Array.from(e)},O=[];h="object"===(void 0===e?"undefined":b(e))&&e?e:"undefined"!=typeof window?window:{},(g=h.DeepDiff)&&O.push((function(){void 0!==g&&h.DeepDiff===d&&(h.DeepDiff=g,g=void 0)})),n(a,r),n(o,r),n(i,r),n(l,r),Object.defineProperties(d,{diff:{value:d,enumerable:!0},observableDiff:{value:c,enumerable:!0},applyDiff:{value:function(e,t,n){e&&t&&c(e,t,(function(r){n&&!n(e,t,r)||T(e,t,r)}))},enumerable:!0},applyChange:{value:T,enumerable:!0},revertChange:{value:function(e,t,n){if(e&&t&&n&&n.kind){var r,a,o=e;for(a=n.path.length-1,r=0;r<a;r++)void 0===o[n.path[r]]&&(o[n.path[r]]={}),o=o[n.path[r]];switch(n.kind){case"A":!function e(t,n,r){if(r.path&&r.path.length){var a,o=t[n],i=r.path.length-1;for(a=0;a<i;a++)o=o[r.path[a]];switch(r.kind){case"A":e(o[r.path[a]],r.index,r.item);break;case"D":case"E":o[r.path[a]]=r.lhs;break;case"N":delete o[r.path[a]]}}else switch(r.kind){case"A":e(t[n],r.index,r.item);break;case"D":case"E":t[n]=r.lhs;break;case"N":t=s(t,n)}return t}(o[n.path[r]],n.index,n.item);break;case"D":case"E":o[n.path[r]]=n.lhs;break;case"N":delete o[n.path[r]]}}},enumerable:!0},isConflict:{value:function(){return void 0!==g},enumerable:!0},noConflict:{value:function(){return O&&(O.forEach((function(e){e()})),O=null),d},enumerable:!0}});var y={E:{color:"#2196F3",text:"CHANGED:"},N:{color:"#4CAF50",text:"ADDED:"},D:{color:"#F44336",text:"DELETED:"},A:{color:"#2196F3",text:"ARRAY:"}},P={level:"log",logger:console,logErrors:!0,collapsed:void 0,predicate:void 0,duration:!1,timestamp:!0,stateTransformer:function(e){return e},actionTransformer:function(e){return e},errorTransformer:function(e){return e},colors:{title:function(){return"inherit"},prevState:function(){return"#9E9E9E"},action:function(){return"#03A9F4"},nextState:function(){return"#4CAF50"},error:function(){return"#F20404"}},diff:!1,diffPredicate:void 0,transformer:void 0},C=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.dispatch,n=e.getState;return"function"==typeof t||"function"==typeof n?m()({dispatch:t,getState:n}):void console.error("\n[redux-logger v3] BREAKING CHANGE\n[redux-logger v3] Since 3.0.0 redux-logger exports by default logger with default settings.\n[redux-logger v3] Change\n[redux-logger v3] import createLogger from 'redux-logger'\n[redux-logger v3] to\n[redux-logger v3] import { createLogger } from 'redux-logger'\n")};t.defaults=P,t.createLogger=m,t.logger=C,t.default=C,Object.defineProperty(t,"__esModule",{value:!0})}(t)}).call(this,n("yLpj"))},"2ICO":function(e,t,n){"use strict";var r=this&&this.__assign||function(){return(r=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var a in t=arguments[n])Object.prototype.hasOwnProperty.call(t,a)&&(e[a]=t[a]);return e}).apply(this,arguments)},a=this&&this.__rest||function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var a=0;for(r=Object.getOwnPropertySymbols(e);a<r.length;a++)t.indexOf(r[a])<0&&Object.prototype.propertyIsEnumerable.call(e,r[a])&&(n[r[a]]=e[r[a]])}return n};t.__esModule=!0,t.ref={active:function(){return{_ref:"application",_enum:"ordinal",_value:"targetEnum"}}},t.createLibraryElement=function(e){return"object"==typeof e&&(e=JSON.stringify(e)),{_obj:"spacesLibraryElementCreated",_target:t.ref.active(),json:e}},t.chooseLibraryElement=function(e){return"object"==typeof e&&(e=JSON.stringify(e)),{_obj:"spacesLibraryElementChosen",_target:t.ref.active(),json:e}},t.owlAction=function(e,n,r){return void 0===r&&(r=!1),{_obj:"owlAction",_target:t.ref.active(),owlPanelID:n,activate:r}},t.getPanelList=function(){return{_obj:"owlAction",_target:t.ref.active(),owlCommand:"getPanelList"}},t.getPanelInfo=function(e){return{_obj:"owlAction",_target:t.ref.active(),owlPanelID:e,owlCommand:"getPanelInfo"}},t.getApplicationFrameInfo=function(){return{_obj:"owlAction",_target:t.ref.active(),owlCommand:"getApplicationFrameInfo"}},t.showPanel=function(e){return{_obj:"owlAction",_target:t.ref.active(),owlPanelID:e,owlCommand:"show"}},t.closePanel=function(e){return{_obj:"owlAction",_target:t.ref.active(),owlPanelID:e,owlCommand:"close"}},t.highlightPanel=function(e){return{_obj:"owlAction",_target:t.ref.active(),owlPanelID:e,owlCommand:"identify"}},t.openAndStartTutorial=function(e){return{_obj:"openAndStartTutorial",_target:t.ref.active(),info:e}},t.showCoachmark=function(e,n,r){return{_obj:"showCoachmark",_target:t.ref.active(),type:e,position:n,description:r}},t.getToolList=function(){return{_obj:"uiInfo",_target:t.ref.active(),command:"getToolList"}},t.getToolInfoById=function(e){return{_obj:"uiInfo",_target:t.ref.active(),command:"getToolInfo",toolID:e}},t.getCurrentToolbarSpecification=function(){return{_obj:"uiInfo",_target:t.ref.active(),command:"getCurrentToolbarSpecification"}},t.getViewList=function(e){return{_obj:"uiInfo",_target:t.ref.active(),command:"getViewList",detailed:e}},t.getViewInfo=function(e,n){return{_obj:"uiInfo",_target:t.ref.active(),command:"getViewInfo",panel:e,viewID:n}},t.getModalViewInfo=function(e){return{_obj:"uiInfo",_target:t.ref.active(),command:"getModalViewInfo",viewID:e}},t.getMondoFilterViewInfo=function(){return{_obj:"uiInfo",_target:t.ref.active(),command:"getMondoFilterViewInfo"}},t.getCommandEnabled=function(e){return{_obj:"uiInfo",_target:t.ref.active(),command:"getCommandEnabled",commandID:e}},t.getFeatureList=function(){return{_obj:"featureInfo",_target:t.ref.active(),command:"getFeatureList"}},t.getFeatureInfo=function(e){return{_obj:"featureInfo",_target:t.ref.active(),command:"getFeatureInfo",feature:e}},t.getFeatureActive=function(e){return{_obj:"featureInfo",_target:t.ref.active(),command:"getFeatureActive",feature:e}},t.getFeatureMetadata=function(e){return{_obj:"featureInfo",_target:t.ref.active(),command:"getFeatureMeta",feature:e}},t.hideHomeScreen=function(){return{_obj:"hideHomeScreen",_target:t.ref.active()}},t.ImageColorModeClasses={bitmapMode:"bitmapMode",grayscaleMode:"grayscaleMode",RGBColorMode:"RGBColorMode",CMYKColorMode:"CMYKColorMode",labColorMode:"labColorMode"},t.BackgroundFillMethods={white:"white",black:"black",backgroundColor:"backgroundColor",transparent:"transparent",color:"color"},t.makeDocument=function(e){var t,n,o,i,l,s;return t=e.mode,n=e.width,o=e.height,i=e.resolution,l=e.fill,{_obj:"make",new:void 0!==(s=a(e,["mode","width","height","resolution","fill"])).preset?r({_obj:"document"},s):void 0!==t&&void 0!==n&&void 0!==o&&void 0!==i&&void 0!==l?r({_obj:"document",mode:{_class:t},width:{_unit:"distanceUnit",_value:n},height:{_unit:"distanceUnit",_value:o},resolution:{_unit:"densityUnit",_value:i},fill:{_enum:"fill",_value:l}},s):r({_obj:"document"},e)}},t.getProperties=function(e){return{_obj:"multiGet",_target:t.ref.active(),extendedReference:[e]}}},"2Jd3":function(e,t,n){"use strict";var r,a=this&&this.__assign||function(){return(a=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var a in t=arguments[n])Object.prototype.hasOwnProperty.call(t,a)&&(e[a]=t[a]);return e}).apply(this,arguments)};function o(e,t){for(var n in t)void 0!==t[n]&&(e[n]=t[n]);return t}function i(e){void 0===e&&(e={});var t={_obj:"make",_target:[{_ref:"contentLayer"}],using:{_obj:"contentLayer",type:{}}};return o(t.using,{name:e.name,color:e.color?{_enum:"color",_value:e.color}:void 0,mode:e.mode?{_enum:"blendMode",_value:e.mode}:void 0,opacity:e.opacity?{_unit:"percentUnit",_value:e.opacity}:void 0}),t}t.__esModule=!0,t.ref={selected:function(){return{_ref:"layer",_enum:"ordinal",_value:"targetEnum"}},next:function(){return{_ref:"layer",_enum:"ordinal",_value:"next"}},front:function(){return{_ref:"layer",_enum:"ordinal",_value:"front"}},previous:function(){return{_ref:"layer",_enum:"ordinal",_value:"previous"}},forward:function(){return{_ref:"layer",_enum:"ordinal",_value:"forward"}},backward:function(){return{_ref:"layer",_enum:"ordinal",_value:"backward"}},back:function(){return{_ref:"layer",_enum:"ordinal",_value:"back"}},all:function(){return{_ref:"layer",_enum:"ordinal",_value:"all"}},name:function(e){return{_ref:"layer",_name:e}},id:function(e){return{_ref:"layer",_id:e}},offset:function(e){return{_ref:"layer",_offset:e}},index:function(e){return{_ref:"layer",_index:e}},range:function(e,t){return{_obj:"layer",index:e,count:t}}},t.convertPlacedToLinked=function(e,t){return{_obj:"convertPlacedToLinked",_target:e,destination:t}},t.setPlacedLayerComp=function(e){return{_obj:"setPlacedLayerComp",_target:t.ref.selected(),compId:e}},t.createClippingMask=function(){return{_obj:"groupEvent",_target:t.ref.selected()}},t.releaseClippingMask=function(){return{_obj:"ungroup",_target:t.ref.selected()}},t.applyLocking=function(e,t){return{_obj:"applyLocking",layerLocking:t,_target:e}},t.linkLayers=function(){return{_obj:"linkSelectedLayers",_target:t.ref.selected()}},t.unlinkLayers=function(){return{_obj:"unlinkSelectedLayers",_target:t.ref.selected()}},t.reorderEffects=function(e,t,n,r,a){var i={_obj:"reorderFX",_target:e,from:t,to:n,effectType:r};return o(i,{duplicate:a}),i},t.addLayerToGroupByDrag=function(e){return{_obj:"addLayerTogroupByDrag",_target:t.ref.selected(),to:e}},t.selectLinkedLayers=function(e){return{_obj:"selectLinkedLayers",_target:e}},t.selectAllLayers=function(){return{_obj:"selectAllLayers",_target:t.ref.selected()}},t.selectNoLayers=function(){return{_obj:"selectNoLayers",_target:t.ref.selected()}},t.activateFindLayers=function(){return{_obj:"findLayers",_target:t.ref.selected()}},t.activateRenameLayer=function(){return{_obj:"renameLayer",_target:t.ref.selected()}},t.disableEffects=function(e){return{_obj:"disableLayerFX",_target:e}},t.disableStyle=function(e){return{_obj:"disableLayerStyle",_target:e}},t.wrapEnum=function(e,t){return{_enum:e,_value:t}},t.rasterizeLayer=function(e,n){var r={_obj:"rasterizeLayer",_target:e};return o(r,{what:t.wrapEnum("rasterizeItem",n)}),r},t.reverseLayers=function(){return{_obj:"reverse",_target:t.ref.selected()}},t.clearStyle=function(e){return{_obj:"clearStyle",_target:e}},t.applyStyleFile=function(e,t){return{_obj:"applyStyleFile",_target:e,from:t}},t.saveStyleFile=function(e,t,n){var r={_obj:"saveStyleFile",to:t,_target:e};return o(r,{thumbnailPath:n}),r},t.ungroupLayers=function(){return{_obj:"ungroupLayersEvent",_target:t.ref.selected()}},t.enableLink=function(e){return{_obj:"enableLayerLink",_target:e}},t.disableLink=function(e){return{_obj:"disableLayerLink",_target:e}},t.merge=function(){return{_obj:"mergeLayersNew"}},t.mergeVisible=function(){return{_obj:"mergeVisible"}},t.flattenImage=function(){return{_obj:"flattenImage"}},t.exportLayer=function(e){return{_obj:"export",saveDesc:e}},t.layersPanelInfo=function(e,t){return{_obj:"getLayersPanelInfo",_target:e,view:t}},t.applySVGOffset=function(e){return a({_obj:"layerSVGcoordinateOffset"},e)},t.set=function(e,t){return{_obj:"set",_target:e,to:t}},t.flip=function(e,t,n){return void 0===n&&(n=!1),{_obj:"flip",_target:e,axis:t,copy:n}},t.rotate=function(e,t,n){return void 0===n&&(n=!1),{_obj:"rotate",_target:e,angle:t,copy:n}},t.transform=function(e,t){return a({_obj:"transform",_target:e},t)},t.makeLayer=function(e){void 0===e&&(e={});var t={_obj:"make",_target:[{_ref:"layer"}],using:{_obj:"layer"}};return o(t.using,{name:e.name,color:e.color?{_enum:"color",_value:e.color}:void 0,mode:e.mode?{_enum:"blendMode",_value:e.mode}:void 0,opacity:e.opacity?{_unit:"percentUnit",_value:e.opacity}:void 0,group:e.group,fillNeutral:e.fillNeutral}),t},t.makeFillLayer={solid:function(e,t){var n;return void 0===e&&(e={}),void 0===t&&(t={}),o((n=i(t)).using.type,{_obj:"solidColorLayer",color:e.color}),n},gradient:function(e,t){var n;return void 0===e&&(e={}),void 0===t&&(t={}),o((n=i(t)).using.type,{_obj:"gradientLayer",angle:e.angle,gradient:e.gradient||{}}),n},pattern:function(e,t){var n;return void 0===e&&(e={}),void 0===t&&(t={}),o((n=i(t)).using.type,{_obj:"patternLayer",angle:e.angle,pattern:e.pattern,scale:e.scale}),n}},t.makeGroup=function(e){void 0===e&&(e={});var t=e.from;delete e.from;var n={_obj:"make",_target:[{_ref:"layerSection"}],using:{_obj:"layerSection"}};return o(n.using,a(a({},e),{color:e.color?{_enum:"color",_value:e.color}:void 0,mode:e.mode?{_enum:"blendMode",_value:e.mode}:void 0,opacity:e.opacity?{_unit:"percentUnit",_value:e.opacity}:void 0})),o(n,{from:t}),n},t.deleteLayer=function(e,t){return void 0===t&&(t=!1),{_obj:"delete",_target:e,deleteContained:t}},t.duplicate=function(e,t,n){var r={name:"duplicate",descriptor:{_target:e,version:5}};return o(r.descriptor,{to:t,name:n}),r},function(e){e.select="0",e.deselect="removeFromSelection",e.add="addToSelection",e.addUpTo="addToSelectionContinuous"}(r=t.SelectionModifier||(t.SelectionModifier={})),t.select=function(e,t,n){void 0===t&&(t=r.select);var a={_obj:"select",_target:e,selectionModifier:{_enum:"selectionModifierType",_value:t}};return o(a,{makeVisible:n}),a},t.hide=function(e,t){var n={_obj:"hide",_target:e};return o(n,{toggleOthers:t}),n},t.show=function(e,t){var n={_obj:"show",_target:e};return o(n,{toggleOthers:t}),n},t.link=function(e,t){return{_obj:"link",_target:e,to:t}},t.unlink=function(e,t){var n={_obj:"unlink",_target:e};return o(n,{to:t}),n},t.move=function(e,n){return{_obj:"move",_target:e,to:t.ref.index(n),version:5}},t.makeBackground=function(e){return{_obj:"make",_target:[{_ref:"backgroundLayer"}],using:e}},t.getProperties=function(e,t,n){return void 0===n&&(n={}),{_obj:"multiGet",_target:e,extendedReference:[t],options:n}},t.getPropertiesRange=function(e,t,n,r,a){return void 0===n&&(n=0),void 0===r&&(r=-1),void 0===a&&(a={}),{_obj:"multiGet",_target:e,extendedReference:[t,{_obj:"layer",index:n,count:r}],options:a}},function(e){e.red="red",e.orange="orange",e.yellow="yellowColor",e.green="green",e.blue="blue",e.violet="violet",e.gray="gray"}(t.LabelColors||(t.LabelColors={})),function(e){e[e.any=0]="any",e[e.pixel=1]="pixel",e[e.adjustment=2]="adjustment",e[e.text=3]="text",e[e.vector=4]="vector",e[e.smartObject=5]="smartObject",e[e.video=6]="video",e[e.group=7]="group",e[e.threeD=8]="threeD",e[e.gradient=9]="gradient",e[e.pattern=10]="pattern",e[e.solidColor=11]="solidColor",e[e.background=12]="background",e[e.groupEnd=13]="groupEnd"}(t.Kinds||(t.Kinds={})),function(e){e.solid="solidColorLayer",e.gradient="gradientLayer",e.pattern="patternLayer"}(t.FillKinds||(t.FillKinds={}))},"2MB1":function(e,t,n){"use strict";var r=this&&this.__makeTemplateObject||function(e,t){return Object.defineProperty?Object.defineProperty(e,"raw",{value:t}):e.raw=t,e},a=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0});var o,i=a(n("q1tI")),l=a(n("vOnD")),s=n("2nI3"),u=n("Ogvq"),c=n("Eb84"),d=l.default.div.withConfig({displayName:"TextArea",componentId:"sc-gv18hq"})(o||(o=r(["\nwidth: 100%;\nheight: 150px;\n\n> sp-textarea {\n width: 100%;\n height: 80%;\n}\n"],["\nwidth: 100%;\nheight: 150px;\n\n> sp-textarea {\n width: 100%;\n height: 80%;\n}\n"]))),T={_obj:"showCoachmark",_target:[{_ref:"application",_enum:"ordinal",_value:"targetEnum"}],type:"text",position:{type:"appmenu",name:"image"},description:"Image > Image Size...",_isCommand:!1},p={type:"text",description:"Sample coachmark, should point at move tool",position:{type:"tool",id:"moveTool",arrow:c.ArrowPosition.bottomLeft,arrowOrientation:c.Orientations.horizontal}},I={type:"text",description:"Polygon tool,\nshould point at some other shape tool",position:{type:"tool",id:"polygonTool",arrow:c.ArrowPosition.bottomLeft,arrowOrientation:c.Orientations.horizontal}},f={type:"text",description:"Sample coachmark, should point at move tool",position:{type:"tool",id:"moveTool"},backgroundColor:"d87a47"},E={type:"text",description:"Sample coachmark, should point at move tool",position:{type:"layer",name:"Background"}};t.default=function(){var e=u.useTypedDispatch(),t=u.useTypedSelector((function(e){return{descriptor:e.coachmarks.currentDescriptor}}));return i.default.createElement(i.default.Fragment,null,i.default.createElement("sp-label",null,"Coachmarks"),i.default.createElement("sp-action-button",{onClick:function(){e(s.showCoachmark(p))}},"Show Sample Coachmark"),i.default.createElement("sp-action-button",{onClick:function(){e(s.showCoachmark(f))}},"Show Orange Coachmark"),i.default.createElement("sp-action-button",{onClick:function(){e(s.showCoachmark(E))}},"Show Layer Coachmark"),i.default.createElement("sp-action-button",{onClick:function(){e(s.showCoachmark(I))}},"Show Missing Tool Coachmark"),i.default.createElement("sp-action-button",{onClick:function(){e(s.showCoachmark(T))}},"Show Menu Coachmark"),i.default.createElement("sp-action-button",{onClick:function(){e(s.hideAllCoachmarks())}},"Hide coachmark"),i.default.createElement(d,null,i.default.createElement("sp-detail",null,"Last Descriptor"),i.default.createElement("sp-textarea",{multiline:!0,value:JSON.stringify(t.descriptor,null," ")})))}},"2RfP":function(e,t,n){e.exports=n.p+"assets/caf-mirror.mp4"},"2StT":function(e,t,n){"use strict";var r=this&&this.__values||function(e){var t="function"==typeof Symbol&&Symbol.iterator,n=t&&e[t],r=0;if(n)return n.call(e);if(e&&"number"==typeof e.length)return{next:function(){return e&&r>=e.length&&(e=void 0),{value:e&&e[r++],done:!e}}};throw new TypeError(t?"Object is not iterable.":"Symbol.iterator is not defined.")},a=this&&this.__read||function(e,t){var n="function"==typeof Symbol&&e[Symbol.iterator];if(!n)return e;var r,a,o=n.call(e),i=[];try{for(;(void 0===t||t-- >0)&&!(r=o.next()).done;)i.push(r.value)}catch(e){a={error:e}}finally{try{r&&!r.done&&(n=o.return)&&n.call(o)}finally{if(a)throw a.error}}return i};Object.defineProperty(t,"__esModule",{value:!0}),t.removeDialogListeners=t.setDialogListener=void 0;var o=n("he5r"),i=new Map;t.setDialogListener=function(e,t,n){var r;i.has(e)||i.set(e,new Map),null===(r=i.get(e))||void 0===r||r.set(t,n)};t.removeDialogListeners=function(e){var t,n;try{for(var o=r(i),l=o.next();!l.done;l=o.next()){var s=a(l.value,2);s[0];s[1].delete(e)}}catch(e){t={error:e}}finally{try{l&&!l.done&&(n=o.return)&&n.call(o)}finally{if(t)throw t.error}}};var l=function(e,t){var n,o,l;if(i.get(e))try{for(var s=r(null!==(l=i.get(e))&&void 0!==l?l:[]),u=s.next();!u.done;u=s.next()){var c=a(u.value,2);c[0];(0,c[1])(e,t)}}catch(e){n={error:e}}finally{try{u&&!u.done&&(o=s.return)&&o.call(s)}finally{if(n)throw n.error}}};o.psCore.addNotificationListener("UI",o.UI_EVENTS,l),o.psCore.addNotificationListener("OS",["globalMouseMove"],l)},"2YZa":function(e,t,n){"use strict";(function(e){var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.handlePersistentCardRequest=void 0,e.SC_DISABLE_SPEEDY=!0;var a=r(n("q1tI")),o=r(n("i8i4")),i=n("/MKj"),l=n("Ogvq"),s=n("he5r");n("sCrX");var u=n("6cLR"),c=n("/u1D"),d=n("2nI3"),T=n("yFKD"),p=n("VMmF"),I=n("xcks"),f=n("lHIF"),E=r(n("R2IM")),m=r(n("+wQ3")),h=r(n("PVvr")),g=r(n("vONX")),v=r(n("s0hk")),S=r(n("Net9")),R=r(n("Z4Km")),b=n("DoKI"),k=n("sCrX");console.clear(),o.default.render(a.default.createElement(i.Provider,{store:l.store},a.default.createElement(h.default,null),a.default.createElement(g.default,null),a.default.createElement(v.default,null),a.default.createElement(S.default,null),a.default.createElement(R.default,null)),document.getElementById("root")),window.showTestPanel=function(){var e=E.default(m.default);o.default.render(a.default.createElement(e,{size:{width:400,height:600},key:"devpanel",transparent:!1,title:"In App Messages Test Panel",position:{type:"absolute",y:300,x:300},onClose:function(){c.log("Closed dev panel")}}),document.getElementById("devpanel"))};t.handlePersistentCardRequest=function(e,t){var n,r,a={id:"persistentCard",title:t.title,description:t.description,button:t.button,position:{type:"notification"},URL:t.URL,backgroundColor:null!==(n=t.backgroundColor)&&void 0!==n?n:"996633",color:null!==(r=t.color)&&void 0!==r?r:"ffffff"};l.store.dispatch(p.showPersistentCard(a))};s.psAction.addNotificationListener(["showCoachmark"],(function(e,t){try{if(c.debug("Incoming coachmark descriptor",t),!t.type)return void l.store.dispatch(d.hideAllCoachmarks());t.description?l.store.dispatch(d.showCoachmark(t)):u.showPanelForCoachmark(t.position)}catch(e){c.error(e)}})),s.psAction.addNotificationListener(["hideCoachmark"],(function(){l.store.dispatch(d.hideAllCoachmarks())})),s.psAction.addNotificationListener(["showToolTips"],(function(e,t){t.show?l.store.dispatch(T.showTooltip(t)):l.store.dispatch(T.hideTooltip())})),s.psAction.addNotificationListener(["showMessage"],(function(e,t){l.store.dispatch(p.showFeatureCard(t))})),s.psAction.addNotificationListener(["hideMessage"],(function(e,t){l.store.dispatch(p.hideFeatureCard(t.messageKey))})),s.psAction.addNotificationListener(["showGoCartMessage"],t.handlePersistentCardRequest),s.psAction.addNotificationListener(["showToast"],(function(e,t){l.store.dispatch(I.showToast(t))})),s.psAction.addNotificationListener(["hideToast"],(function(e,t){l.store.dispatch(I.hideToast(t.id,t.timeout))})),s.psAction.addNotificationListener(["showModal"],(function(e,t){l.store.dispatch(d.hideAllCoachmarks()),l.store.dispatch(b.showModal(t))})),s.psAction.addNotificationListener(["hideModal"],(function(e,t){l.store.dispatch(b.hideModal(t.modalKey))})),s.psAction.addNotificationListener(["playInAppVideo"],(function(e,t){k.playInAppVideo(t)})),window._showState=function(){c.log(l.store.getState())},window._store=l.store,s.DEBUG&&(window.showTestPanel(),c.log("Showing debug")),window.require("uxp").host.addEventListener("themechanged",(function(){return l.store.dispatch(f.updateTheme())})),l.store.dispatch(f.updateTheme())}).call(this,n("yLpj"))},"2mql":function(e,t,n){"use strict";var r=n("TOwV"),a={childContextTypes:!0,contextType:!0,contextTypes:!0,defaultProps:!0,displayName:!0,getDefaultProps:!0,getDerivedStateFromError:!0,getDerivedStateFromProps:!0,mixins:!0,propTypes:!0,type:!0},o={name:!0,length:!0,prototype:!0,caller:!0,callee:!0,arguments:!0,arity:!0},i={$$typeof:!0,compare:!0,defaultProps:!0,displayName:!0,propTypes:!0,type:!0},l={};function s(e){return r.isMemo(e)?i:l[e.$$typeof]||a}l[r.ForwardRef]={$$typeof:!0,render:!0,defaultProps:!0,displayName:!0,propTypes:!0},l[r.Memo]=i;var u=Object.defineProperty,c=Object.getOwnPropertyNames,d=Object.getOwnPropertySymbols,T=Object.getOwnPropertyDescriptor,p=Object.getPrototypeOf,I=Object.prototype;e.exports=function e(t,n,r){if("string"!=typeof n){if(I){var a=p(n);a&&a!==I&&e(t,a,r)}var i=c(n);d&&(i=i.concat(d(n)));for(var l=s(t),f=s(n),E=0;E<i.length;++E){var m=i[E];if(!(o[m]||r&&r[m]||f&&f[m]||l&&l[m])){var h=T(n,m);try{u(t,m,h)}catch(e){}}}}return t}},"2n6j":function(e,t,n){e.exports=n.p+"assets/pen-tool.mp4"},"2nI3":function(e,t,n){"use strict";var r=this&&this.__awaiter||function(e,t,n,r){return new(n||(n=Promise))((function(a,o){function i(e){try{s(r.next(e))}catch(e){o(e)}}function l(e){try{s(r.throw(e))}catch(e){o(e)}}function s(e){var t;e.done?a(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(i,l)}s((r=r.apply(e,t||[])).next())}))},a=this&&this.__generator||function(e,t){var n,r,a,o,i={label:0,sent:function(){if(1&a[0])throw a[1];return a[1]},trys:[],ops:[]};return o={next:l(0),throw:l(1),return:l(2)},"function"==typeof Symbol&&(o[Symbol.iterator]=function(){return this}),o;function l(o){return function(l){return function(o){if(n)throw new TypeError("Generator is already executing.");for(;i;)try{if(n=1,r&&(a=2&o[0]?r.return:o[0]?r.throw||((a=r.return)&&a.call(r),0):r.next)&&!(a=a.call(r,o[1])).done)return a;switch(r=0,a&&(o=[2&o[0],a.value]),o[0]){case 0:case 1:a=o;break;case 4:return i.label++,{value:o[1],done:!1};case 5:i.label++,r=o[1],o=[0];continue;case 7:o=i.ops.pop(),i.trys.pop();continue;default:if(!(a=i.trys,(a=a.length>0&&a[a.length-1])||6!==o[0]&&2!==o[0])){i=0;continue}if(3===o[0]&&(!a||o[1]>a[0]&&o[1]<a[3])){i.label=o[1];break}if(6===o[0]&&i.label<a[1]){i.label=a[1],a=o;break}if(a&&i.label<a[2]){i.label=a[2],i.ops.push(o);break}a[2]&&i.ops.pop(),i.trys.pop();continue}o=t.call(e,i)}catch(e){o=[6,e],r=0}finally{n=a=0}if(5&o[0])throw o[1];return{value:o[0]?o[1]:void 0,done:!0}}([o,l])}}};Object.defineProperty(t,"__esModule",{value:!0}),t.hideCoachmark=t.hideAllCoachmarks=t.showCoachmark=void 0;var o=n("he5r");t.showCoachmark=function(e){return function(t,n){return r(void 0,void 0,void 0,(function(){return a(this,(function(n){return t({type:o.ActionTypes.UPDATE_COACHMARK_DESCRIPTOR,descriptor:e}),t({type:o.ActionTypes.SHOW_COACHMARK_V1,description:e.description,position:e.position,backgroundColor:e.backgroundColor,dismissOnWorkspaceEvent:e.dismissOnWorkspaceEvent}),[2]}))}))}};t.hideAllCoachmarks=function(){return function(e,t){return r(void 0,void 0,void 0,(function(){return a(this,(function(t){return e({type:o.ActionTypes.HIDE_ALL_COACHMARKS}),[2]}))}))}};t.hideCoachmark=function(e){return function(t,n){return r(void 0,void 0,void 0,(function(){return a(this,(function(n){return t({type:o.ActionTypes.HIDE_COACHMARK,id:e}),[2]}))}))}}},"3C4Q":function(e,t,n){e.exports=n.p+"assets/type-tool.jpg"},"3QnI":function(e,t,n){"use strict";var r=this&&this.__awaiter||function(e,t,n,r){return new(n||(n=Promise))((function(a,o){function i(e){try{s(r.next(e))}catch(e){o(e)}}function l(e){try{s(r.throw(e))}catch(e){o(e)}}function s(e){var t;e.done?a(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(i,l)}s((r=r.apply(e,t||[])).next())}))},a=this&&this.__generator||function(e,t){var n,r,a,o,i={label:0,sent:function(){if(1&a[0])throw a[1];return a[1]},trys:[],ops:[]};return o={next:l(0),throw:l(1),return:l(2)},"function"==typeof Symbol&&(o[Symbol.iterator]=function(){return this}),o;function l(o){return function(l){return function(o){if(n)throw new TypeError("Generator is already executing.");for(;i;)try{if(n=1,r&&(a=2&o[0]?r.return:o[0]?r.throw||((a=r.return)&&a.call(r),0):r.next)&&!(a=a.call(r,o[1])).done)return a;switch(r=0,a&&(o=[2&o[0],a.value]),o[0]){case 0:case 1:a=o;break;case 4:return i.label++,{value:o[1],done:!1};case 5:i.label++,r=o[1],o=[0];continue;case 7:o=i.ops.pop(),i.trys.pop();continue;default:if(!(a=i.trys,(a=a.length>0&&a[a.length-1])||6!==o[0]&&2!==o[0])){i=0;continue}if(3===o[0]&&(!a||o[1]>a[0]&&o[1]<a[3])){i.label=o[1];break}if(6===o[0]&&i.label<a[1]){i.label=a[1],a=o;break}if(a&&i.label<a[2]){i.label=a[2],i.ops.push(o);break}a[2]&&i.ops.pop(),i.trys.pop();continue}o=t.call(e,i)}catch(e){o=[6,e],r=0}finally{n=a=0}if(5&o[0])throw o[1];return{value:o[0]?o[1]:void 0,done:!0}}([o,l])}}};Object.defineProperty(t,"__esModule",{value:!0}),t.getHelpxJumpURL=t.ensureHTTPS=void 0;var o=n("sy1d"),i=n("xQDm"),l=n("/u1D");function s(e){return e.startsWith("http://")?e="https://"+e.substr(7):e.startsWith("https://")||(e="https://"+e),e}t.ensureHTTPS=s,t.getHelpxJumpURL=function(e){return r(this,void 0,void 0,(function(){var t,n,r,u,c;return a(this,(function(a){switch(a.label){case 0:return e=s(e),t={target_scope:"openid,AdobeID",target_response_type:"token",target_client_id:"adobedotcom2",target_redirect_uri:e,locale:window.require("uxp").host.locale.replace("-","_")},n=Object.keys(t).map((function(e){return e+"="+encodeURIComponent(t[e])})).join("&"),r={method:"POST",timeout:2e3,headers:{"Content-Type":"application/x-www-form-urlencoded","x-product":"Photoshop","x-product-location":"in-app-messages"},body:n},[4,i.isProduction()];case 1:u=a.sent()?"https://ims-na1.adobelogin.com/ims/jumptoken/v1":"https://ims-na1-stg1.adobelogin.com/ims/jumptoken/v1",a.label=2;case 2:return a.trys.push([2,5,,6]),[4,o.requestWithAccessToken(u,r)];case 3:return[4,a.sent().json()];case 4:return[2,a.sent().jump];case 5:return c=a.sent(),l.warn("IMS Jump URL request failed: "+c.message,c),[2,e];case 6:return[2]}}))}))}},"3UD+":function(e,t){e.exports=function(e){if(!e.webpackPolyfill){var t=Object.create(e);t.children||(t.children=[]),Object.defineProperty(t,"loaded",{enumerable:!0,get:function(){return t.l}}),Object.defineProperty(t,"id",{enumerable:!0,get:function(){return t.i}}),Object.defineProperty(t,"exports",{enumerable:!0}),t.webpackPolyfill=1}return t}},"3W1l":function(e,t,n){e.exports=n.p+"assets/smudge-tool.jpg"},"3zos":function(e,t,n){"use strict";var r;Object.defineProperty(t,"__esModule",{value:!0}),t.FeatureCard=void 0;var a=n("rfrl"),o=n("80u0"),i=(n("atGa"),function(e){var t,n,a;this[r]=!0,this.id=e.id,this.title=e.title,this.description=e.description,this.position=e.position,this.button=e.button,this.customButton=e.customButton,this.secondaryButton=e.secondaryButton,this.secondaryActionMenu=e.secondaryActionMenu,e.URL?this.action={type:"url",url:o.localize(e.URL),noJump:!1}:e.action&&(this.action=e.action),this.imagePath=e.imagePath,this.backupImagePath=e.imagePath,this.persistent=null!==(t=e.persistent)&&void 0!==t&&t,e.backgroundColor&&(this.backgroundColor="#"+e.backgroundColor),e.color&&(this.color="#"+e.color),this.modern=null!==(n=e.modern)&&void 0!==n&&n,this.referrer=e.referrer,this.count=e.count,this.showNewBadge=null!==(a=e.showNewBadge)&&void 0!==a&&a});t.FeatureCard=i,r=a.immerable},"4QAR":function(e,t,n){e.exports=n.p+"assets/caf-alignment-tool.mp4"},"4STa":function(e,t,n){e.exports=n.p+"assets/caf-import-additional-doc.mp4"},"4YIb":function(e,t,n){e.exports=n.p+"assets/rectangle-marquee-tool.mp4"},"6/NO":function(e,t,n){e.exports=n.p+"assets/rectangular-marquee-tool.jpg"},"6/f1":function(e,t,n){e.exports=n.p+"assets/gen-ai-in-remove.mp4"},"6cLR":function(e,t,n){"use strict";var r=this&&this.__awaiter||function(e,t,n,r){return new(n||(n=Promise))((function(a,o){function i(e){try{s(r.next(e))}catch(e){o(e)}}function l(e){try{s(r.throw(e))}catch(e){o(e)}}function s(e){var t;e.done?a(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(i,l)}s((r=r.apply(e,t||[])).next())}))},a=this&&this.__generator||function(e,t){var n,r,a,o,i={label:0,sent:function(){if(1&a[0])throw a[1];return a[1]},trys:[],ops:[]};return o={next:l(0),throw:l(1),return:l(2)},"function"==typeof Symbol&&(o[Symbol.iterator]=function(){return this}),o;function l(o){return function(l){return function(o){if(n)throw new TypeError("Generator is already executing.");for(;i;)try{if(n=1,r&&(a=2&o[0]?r.return:o[0]?r.throw||((a=r.return)&&a.call(r),0):r.next)&&!(a=a.call(r,o[1])).done)return a;switch(r=0,a&&(o=[2&o[0],a.value]),o[0]){case 0:case 1:a=o;break;case 4:return i.label++,{value:o[1],done:!1};case 5:i.label++,r=o[1],o=[0];continue;case 7:o=i.ops.pop(),i.trys.pop();continue;default:if(!(a=i.trys,(a=a.length>0&&a[a.length-1])||6!==o[0]&&2!==o[0])){i=0;continue}if(3===o[0]&&(!a||o[1]>a[0]&&o[1]<a[3])){i.label=o[1];break}if(6===o[0]&&i.label<a[1]){i.label=a[1],a=o;break}if(a&&i.label<a[2]){i.label=a[2],i.ops.push(o);break}a[2]&&i.ops.pop(),i.trys.pop();continue}o=t.call(e,i)}catch(e){o=[6,e],r=0}finally{n=a=0}if(5&o[0])throw o[1];return{value:o[0]?o[1]:void 0,done:!0}}([o,l])}}};Object.defineProperty(t,"__esModule",{value:!0}),t.showPanelForCoachmark=t.calculateNotificationBounds=t.shiftIfOffScreen=t._getArrowTargetPoint=t.getTooltipUIBounds=t.getToastBounds=t.getModalUIBounds=t.getButlerUIBounds=void 0;var o=n("he5r"),i=n("Eb84"),l=n("zA03"),s=n("/u1D"),u=n("he5r");function c(e,t,n){var r=l.getOwnerScreen(n,t.left,t.top);if(!r)throw new Error("Unable to position tooltip");var a=u.isMac?1:r.scaleFactor,o=a*(e.right-e.left),i=a*(e.bottom-e.top),s=t.right;t.right+o>r.globalBounds.right&&(s=t.left-o);var c=t.bottom,d=u.isMac?0:40;return t.top+i>r.globalBounds.bottom-d&&(c=t.top-i),{left:s,right:s+o*r.scaleFactor,top:c,bottom:c+i*r.scaleFactor}}function d(e,t,n,o){return r(this,void 0,void 0,(function(){var r,s,u,c,d,T,I,f,E;return a(this,(function(a){switch(r=t.height+t.y,s=t.width+t.x,8,c=e.placement||"none",d={x:n.right-t.width,y:n.bottom+8},c){case i.TargetPosition.topLeft:d={x:n.left,y:n.bottom+8};break;case i.TargetPosition.topRight:d={x:n.right-t.width,y:n.bottom+8};break;case i.TargetPosition.bottomLeft:d={x:n.left,y:n.top+8};break;case i.TargetPosition.bottomRight:d={x:n.right-t.width,y:n.top+8};break;case i.TargetPosition.rightTop:d={x:n.left-t.width-8,y:n.top};break;case i.TargetPosition.rightBottom:d={x:n.left-t.width-8,y:n.bottom-t.height};break;case i.TargetPosition.leftTop:d={x:n.right+8,y:n.top};break;case i.TargetPosition.leftBottom:d={x:n.right+8,y:n.bottom-t.height}}return T=l.getOwnerScreen(o,d.x,d.y),I=l.getScaleFactor(o,d.x,d.y),s*=I,r*=I,u=p(u={messageLeft:d.x,messageTop:d.y},T,s,r),f=u.messageLeft,E=u.messageTop,[2,{left:f,right:f+s,top:E,bottom:E+r,arrowPosition:"none",arrowOrientation:"vertical",arrowDirection:"none",arrowOffset:0}]}))}))}function T(e,t,n,r){var a,o;if("horizontal"===t){if("left"!==n&&"right"!==n)throw new Error('Horizontal arrow direction must be either "left" or "right"');o=e[E(n)],a=f(e.top,e.bottom)}else{if("vertical"!==t)throw new Error("No arrow orientation provided to find arrow target");if("top"!==r&&"bottom"!==r)throw new Error('Vertical arrow direction must be either "top" or "bottom"');var i=E(r);o=f(e.left,e.right),a=e[i]}return{x:o,y:a}}function p(e,t,n,r){var a=e.messageLeft,o=e.messageTop,i=a+n>t.globalBounds.right,l=a<t.globalBounds.left,s=o+r>t.globalBounds.bottom,u=o<t.globalBounds.top;return i?a=t.globalBounds.right-n:l?a=t.globalBounds.left:s?o=t.globalBounds.bottom-r:u&&(o=t.globalBounds.top),{messageLeft:a,messageTop:o}}function I(e,t,n){var r=l.getScaleFactor(n,t.left,t.top),a=(e.height+0+0)*r,o=(e.width+0)*r,i=0*r,u=0*r,c={left:t.left-o,right:t.left+i,top:t.top+u,bottom:t.top+a,arrowPosition:"none",arrowOrientation:"vertical",arrowDirection:"none",arrowOffset:0};return s.debug("Positioning notification "+c+", "+t),c}function f(e,t){return e+.5*(t-e)}function E(e){switch(e){case"left":return"right";case"right":return"left";case"top":return"bottom";case"bottom":return"top";case"vertical":return"horizontal";case"horizontal":return"vertical";default:throw new Error("Invalid direction: "+e)}}t.getButlerUIBounds=function(e,t,n){var u;return void 0===n&&(n=!0),r(this,void 0,void 0,(function(){var c,m,h,g,v,S,R,b,k;return a(this,(function(O){switch(O.label){case 0:return O.trys.push([0,3,,4]),c=null!==(u=e.offset)&&void 0!==u?u:{top:0,left:0},[4,l.getTargetBounds(e)];case 1:return m=O.sent(),[4,o.psCore.getDisplayConfiguration({})];case 2:if(h=O.sent(),g=f(m.left,m.right),v=f(m.top,m.bottom),S=l.getScaleFactor(h,g,v),R=l.offsetBounds(m,c,S),b=void 0,!(b="notification"!==e.type?function(e,t,n,o,u){return r(this,void 0,void 0,(function(){var r,c,I,f,m,h,g,v,S,R,b,k,O,y,P,C,L,N,D,_,w;return a(this,(function(a){if(!u)return[2,d(e,t,n,o)];if(r=t.height+t.y,c=t.width+t.x,"appmenu"===e.type?(I=e.arrow||i.ArrowPosition.topRight,f=e.arrowOrientation||i.Orientations.vertical):"canvas"===e.type?(I=e.arrow||i.ArrowPosition.bottomLeft,f=e.arrowOrientation||i.Orientations.vertical):(I=e.arrow||"top-left",f=e.arrowOrientation||i.Orientations.horizontal),m=I.split("-"),c="horizontal"===f?c+t.x:c,r="vertical"===f?r+t.y:r,g=function(e,t,n,r,a,o){var i=e[0],s=e[1],u=T(n,t,s,i),c=l.getOwnerScreen(o,u.x,u.y);if(!(c||("vertical"===t?i=E(i):s=E(s),u=T(n,t,s,i),c=l.getOwnerScreen(o,u.x,u.y))))return{};var d=l.getScaleFactor(o,u.x,u.y);return r*=d,i=function(e,t,n,r){var a=n+t>r.globalBounds.bottom,o=n-t<r.globalBounds.top;if(a&&o)throw new Error("Message is too tall to fit on screen");return a?"bottom":o?"top":e}(i,a*=d,u.y,c),{arrowHorizontal:s=function(e,t,n,r){var a=n+t>r.globalBounds.right,o=n-t<r.globalBounds.left;if(o&&a)throw new Error("Message is too wide to fit on screen");return a?"right":o?"left":e}(s,r,u.x,c),arrowVertical:i}}(m,f,n,c,r,o),v=g.arrowHorizontal,S=g.arrowVertical,v&&S){switch(R=S+"-"+v,b=T(n,f,v,S),k=l.getOwnerScreen(o,b.x,b.y),O=l.getScaleFactor(o,b.x,b.y),c*=O,r*=O,h=p(h="horizontal"===f?function(e,t,n,r,a,o){var i=n.x,l=n.y;"right"===e&&(i-=r);var s=30*o;"top"===t?l-=s:l=l-a+s;return{messageLeft:i,messageTop:l}}(v,S,b,c,r,O):function(e,t,n,r,a,o){var i=n.x,l=n.y,s=30*o;"left"===e?i-=s:i=i-r+s;"bottom"===t&&(l-=a);return{messageLeft:i,messageTop:l}}(v,S,b,c,r,O),k,c,r),y="none",P=0,C=10*O,L=40*O,N=f===i.Orientations.vertical,R){case i.ArrowPosition.topLeft:y=N?"top":"left",P=10;break;case i.ArrowPosition.topRight:y=N?"top":"right",P=N?c-L:C;break;case i.ArrowPosition.bottomLeft:y=N?"bottom":"left",P=N?C:r-L;break;case i.ArrowPosition.bottomRight:y=N?"bottom":"right",P=N?c-L:r-L;break;case i.ArrowPosition.none:y="none",P=0}return D=h.messageLeft,_=h.messageTop,w={left:D,right:D+c,top:_,bottom:_+r,arrowPosition:R,arrowOrientation:f,arrowDirection:y,arrowOffset:P/O},"none"===R?s.debug("Positioning",w,n):s.debug("Positioning message with a",f,"arrow positioned on the",R,w,n),[2,w]}return[2,null]}))}))}(e,t,R,h,n):I(t,R,h)))throw new Error("Message is not within the user displays");return[2,b];case 3:throw k=O.sent(),s.error("Could not place object at "+JSON.stringify(e,null,"")+" because of "+k),k;case 4:return[2]}}))}))},t.getModalUIBounds=function(e){return r(this,void 0,void 0,(function(){var t,n,r,i,s,u,c,d,T;return a(this,(function(a){switch(a.label){case 0:return[4,o.psCore.getDisplayConfiguration({})];case 1:return t=a.sent(),[4,l.getDocumentArea()];case 2:return n=a.sent(),r=Math.max(n.top,0),i=Math.max(n.left,0),(s=t.find((function(e){var t=e.globalBounds,n=t.top,a=t.bottom,o=t.left,l=t.right;return n<=r&&r<=a&&o<=i&&i<=l})))?(u=e.right-e.left,c=e.bottom-e.top,d=s.globalBounds.left+(s.globalBounds.right-s.globalBounds.left)/2-u/2,T=s.globalBounds.top+(s.globalBounds.bottom-s.globalBounds.top)/2-c/2,[2,{left:d,right:d+u,top:T,bottom:T+c}]):[2,e]}}))}))},t.getToastBounds=function(){return r(this,void 0,void 0,(function(){var e,t;return a(this,(function(n){switch(n.label){case 0:return n.trys.push([0,2,,3]),[4,l.getTargetBounds({type:"toast"})];case 1:if(!(e=n.sent()))throw new Error("Toast is not within the user displays");return[2,e];case 2:throw t=n.sent(),s.error("Could not get toast bounds because of "+t),t;case 3:return[2]}}))}))},t.getTooltipUIBounds=function(e,t){return r(this,void 0,void 0,(function(){var n;return a(this,(function(r){switch(r.label){case 0:return[4,o.psCore.getDisplayConfiguration({})];case 1:return n=r.sent(),[2,c(e,t,n)]}}))}))},t._getArrowTargetPoint=T,t.shiftIfOffScreen=p,t.calculateNotificationBounds=I,t.showPanelForCoachmark=function(e){return r(this,void 0,void 0,(function(){var t;return a(this,(function(n){switch(n.label){case 0:switch(e.type){case"panel":t=e.id;break;case"view":t=e.panel.startsWith("panelid")?e.panel:"panelid.static."+e.panel;break;case"layer":t="panelid.static.layers"}return!t||t.endsWith("learn")?[3,2]:[4,l.showPanelByID(t,!0)];case 1:return[2,n.sent()];case 2:return[2]}}))}))}},"6gid":function(e,t,n){e.exports=n.p+"assets/upscale-precise.mp4"},"6h2L":function(e){e.exports=JSON.parse('{"TOOLTIPS":{"3DSM":{"TITLE":"Strumento Contagocce materiale 3D","DESCRIPTION":"Consente di caricare il materiale selezionato da un oggetto 3D"},"3DDM":{"TITLE":"Strumento Rilascio materiale 3D","DESCRIPTION":"Consente di rilasciare il materiale trascinato con lo strumento sull\'area di destinazione di un oggetto 3D."},"ADJB":{"TITLE":"Strumento pennello regolazione","DESCRIPTION":"Crea livelli di regolazione locale","IMAGE":"./assets/adjustment_brush_tool.mp4","URL":"https://helpx.adobe.com/it/photoshop/using/adjustment-brush.html"},"AKNT":{"TITLE":"Strumento Aggiungi punto di ancoraggio","DESCRIPTION":"Aggiunge punti di ancoraggio ai tracciati"},"ARTT":{"TITLE":"Strumento Tavola disegno","DESCRIPTION":"Crea, sposta o ridimensiona più quadri"},"AHBT":{"TITLE":"Strumento pennello artistico storia","DESCRIPTION":"Applica tratti stilizzati utilizzando pixel di uno stato precedente dell\'immagine"},"SERA":{"TITLE":"Strumento Gomma per sfondo","DESCRIPTION":"Cancella i pixel di un colore campionato"},"BLUR":{"TITLE":"Strumento Sfoca","DESCRIPTION":"Sfoca alcune aree di un\'immagine"},"PNTB":{"TITLE":"Strumento Pennello","DESCRIPTION":"Disegna tratti di pennello personalizzati"},"SLDB":{"TITLE":"Strumento Pennello","DESCRIPTION":"Perfezionate la selezione passando il pennello sulle aree da selezionare o rimuovere","URL":"https://www.adobe.com/go/ps-select-mask_it"},"BURN":{"TITLE":"Strumento Scurisci","DESCRIPTION":"Scurisce in modo selettivo le aree di un’immagine"},"STAM":{"TITLE":"Strumento Timbro clone","DESCRIPTION":"Disegna utilizzando i pixel di un’altra parte dell’immagine"},"CRBT":{"TITLE":"Strumento Sostituzione colore","DESCRIPTION":"Applica il colore selezionato a un colore esistente"},"COLS":{"TITLE":"Strumento Campionatore colore","DESCRIPTION":"Visualizza i valori relativi ai colori di un\'immagine"},"RCMP":{"TITLE":"Strumento Sposta in base al contenuto","DESCRIPTION":"Seleziona e sposta una parte di un’immagine e riempie automaticamente l’area vuota"},"COUN":{"TITLE":"Strumento Conteggio","DESCRIPTION":"Conta il numero di oggetti in un\'immagine"},"CKNT":{"TITLE":"Strumento Cambia punto di ancoraggio","DESCRIPTION":"Modifica forme e tracciati convertendo i punti di ancoraggio arrotondati e ad angolo"},"CROP":{"TITLE":"Strumento Taglierina","DESCRIPTION":"Ritaglia o espande i bordi di un\'immagine"},"CUSH":{"TITLE":"Strumento Forma personale","DESCRIPTION":"Disegna forme selezionate da un elenco di forme personalizzate"},"DKNT":{"TITLE":"Strumento Elimina punto di ancoraggio","DESCRIPTION":"Elimina i punti di ancoraggio e ridimensiona i tracciati "},"PTHA":{"TITLE":"Strumento Selezione diretta","DESCRIPTION":"Seleziona e regola i punti e i segmenti in un tracciato o in una forma"},"DODG":{"TITLE":"Strumento Scherma","DESCRIPTION":"Schiarisce alcune aree di un\'immagine"},"ELPS":{"TITLE":"Strumento Ellisse","DESCRIPTION":"Disegna forme ovali e circolari"},"ELMT":{"TITLE":"Strumento Selezione ellittica","DESCRIPTION":"Effettua selezioni ovali e circolari"},"ERAS":{"TITLE":"Strumento Gomma","DESCRIPTION":"Applica ai pixel il colore di sfondo o li rende trasparenti"},"EYED":{"TITLE":"Strumento Contagocce","DESCRIPTION":"Campiona i colori di un\'immagine"},"MPEN":{"TITLE":"Strumento Penna mano libera","DESCRIPTION":"Aggiunge punti di ancoraggio mentre si disegnano tracciati o forme"},"BNDT":{"TITLE":"Strumento Sfumatura","DESCRIPTION":"Crea una fusione graduale tra colori"},"HAND":{"TITLE":"Strumento Mano","DESCRIPTION":"Consente di scorrere le varie parti di un\'immagine"},"STMM":{"TITLE":"Strumento Pennello correttivo","DESCRIPTION":"Corregge le imperfezioni colorandole con i pixel di un\'altra parte dell\'immagine"},"HSTB":{"TITLE":"Strumento Pennello storia","DESCRIPTION":"Ripristina alcune parti di un\'immagine a uno stato precedente"},"TXBX":{"TITLE":"Strumento Testo orizzontale","DESCRIPTION":"Consente di aggiungere del testo orizzontale"},"TYPS":{"TITLE":"Strumento Maschera testo orizzontale","DESCRIPTION":"Consente di creare una selezione a forma di testo orizzontale"},"LASO":{"TITLE":"Strumento Lazo","DESCRIPTION":"Consente di effettuare selezioni a mano libera"},"SLLS":{"TITLE":"Strumento Lazo","DESCRIPTION":"Consente di effettuare selezioni a mano libera"},"LINT":{"TITLE":"Strumento Linea","DESCRIPTION":"Disegna linee"},"MERA":{"TITLE":"Strumento Gomma magica","DESCRIPTION":"Cancella le aree con colori simili con un solo clic"},"WAND":{"TITLE":"Strumento Bacchetta magica","DESCRIPTION":"Seleziona un\'area in base al suo colore"},"MLAS":{"TITLE":"Strumento Lazo magnetico","DESCRIPTION":"Effettua selezioni che si allineano ai bordi di un\'immagine mentre si trascina"},"WETB":{"TITLE":"Strumento Pennello miscela colori","DESCRIPTION":"Simula tecniche pittoriche reali, come la fusione di colori e la variazione del grado di umidità della pittura"},"LMVR":{"TITLE":"Strumento Sposta","DESCRIPTION":"Sposta una selezione o un livello"},"TXTA":{"TITLE":"Strumento Nota","DESCRIPTION":"Consente di creare note di testo da allegare a un’immagine o un file"},"BUCK":{"TITLE":"Strumento Secchiello","DESCRIPTION":"Riempie le aree di colore simile con il colore di primo piano"},"PTCH":{"TITLE":"Strumento Toppa","DESCRIPTION":"Sostituisce un\'area selezionata usando pixel di un\'altra parte dell’immagine"},"PCST":{"TITLE":"Strumento Selezione tracciato","DESCRIPTION":"Seleziona un intero tracciato"},"STMP":{"TITLE":"Strumento Timbro con pattern","DESCRIPTION":"Disegna utilizzando un pattern prescelto"},"PENT":{"TITLE":"Strumento Penna","DESCRIPTION":"Consente di creare e modificare tracciati o forme con punti di ancoraggio e maniglie"},"PENC":{"TITLE":"Strumento Matita","DESCRIPTION":"Disegna tratti di pennello netti"},"PCRP":{"TITLE":"Strumento Ritaglio prospettiva","DESCRIPTION":"Ritaglia un’immagine per correggere le distorsioni causate dalla prospettiva"},"POLY":{"TITLE":"Strumento Poligono","DESCRIPTION":"Disegna poligoni"},"STAR":{"TITLE":"Strumento Stella","DESCRIPTION":"Disegna stelle"},"PGON":{"TITLE":"Strumento Lazo poligonale","DESCRIPTION":"Effettua selezioni unendo le linee rette"},"SLPL":{"TITLE":"Strumento Lazo poligonale","DESCRIPTION":"Effettua selezioni unendo le linee rette"},"QKSL":{"TITLE":"Strumento Selezione rapida","DESCRIPTION":"Effettua una selezione individuando e seguendo i bordi di un’immagine"},"SLSB":{"TITLE":"Strumento Selezione rapida","DESCRIPTION":"Effettua una selezione individuando e seguendo i bordi di un’immagine"},"RECT":{"TITLE":"Strumento Rettangolo","DESCRIPTION":"Disegna rettangoli"},"REMOVE":{"TITLE":"Rimuovi con l\'IA generativa","DESCRIPTION":"Rimuovi senza problemi le aree indesiderate dall\'immagine utilizzando la potenza dell\'IA generativa. La funzione Rimuovi riempie perfettamente l\'area selezionata con contenuti che si fondono in modo impeccabile con l\'ambiente circostante."},"RGMT":{"TITLE":"Strumento Selezione rettangolare","DESCRIPTION":"Effettua una selezione a forma di rettangolo"},"RDEY":{"TITLE":"Strumento Occhi rossi","DESCRIPTION":"Corregge l’effetto occhi rossi causato dal flash di una fotocamera"},"SLRE":{"TITLE":"Strumento Pennello migliora bordo","DESCRIPTION":"Perfezionate i bordi della selezione e miglioratene i dettagli. Funziona meglio con la casella \\"Mostra bordi\\" selezionata e con il cursore Raggio rilevamento bordo.","URL":"https://www.adobe.com/go/ps-select-mask_it"},"ROTT":{"TITLE":"Strumento Ruota vista","DESCRIPTION":"Ruota la vista di un’immagine"},"RRCT":{"TITLE":"Strumento Rettangolo arrotondato","DESCRIPTION":"Disegna rettangoli dalla forma arrotondata"},"RTFM":{"TITLE":"IA generativa nello strumento Rimuovi","DESCRIPTION":"È possibile scegliere diverse modalità nello strumento Rimuovi, ad esempio se si desidera utilizzare o meno l\'IA generativa. La modalità automatica sceglierà a seconda della scena."},"MEAT":{"TITLE":"Strumento Righello","DESCRIPTION":"Misura distanze e angoli di un’immagine"},"SHAR":{"TITLE":"Strumento Nitidezza","DESCRIPTION":"Consente di aumentare la nitidezza dei bordi di un’immagine"},"SRMT":{"TITLE":"Strumento Selezione singola riga","DESCRIPTION":"Effettua una selezione orizzontale dell’altezza di un pixel"},"SCMT":{"TITLE":"Strumento Selezione singola colonna","DESCRIPTION":"Effettua una selezione verticale della larghezza di un pixel"},"SLCT":{"TITLE":"Strumento Sezione","DESCRIPTION":"Ritaglia un’immagine in sezioni più piccole, adatte per la progettazione Web"},"SLST":{"TITLE":"Strumento Selezione sezioni","DESCRIPTION":"Seleziona, sposta e ridimensiona le sezioni di un’immagine"},"SMUD":{"TITLE":"Strumento Sfumino","DESCRIPTION":"Spalma e mescola i colori insieme"},"DSAT":{"TITLE":"Strumento Spugna","DESCRIPTION":"Cambia la saturazione del colore di alcune aree di un’immagine"},"SPHB":{"TITLE":"Strumento Pennello correttivo al volo","DESCRIPTION":"Elimina macchie e imperfezioni"},"CAFT":{"TITLE":"Strumento Rimuovi","DESCRIPTION":"Rimuovete facilmente le distrazioni come oggetti, persone e imperfezioni"},"TXBV":{"TITLE":"Strumento testo verticale","DESCRIPTION":"Consente di aggiungere del testo verticale"},"VTYS":{"TITLE":"Strumento maschera testo verticale","DESCRIPTION":"Consente di creare una selezione a forma di testo verticale"},"ZOOM":{"TITLE":"Strumento Zoom","DESCRIPTION":"Ingrandisce e riduce un\'immagine"},"CPEN":{"TITLE":"Strumento Penna curvatura","DESCRIPTION":"Crea o modifica tracciati o forme usando i punti"},"PMHA":{"TITLE":"Strumento Mano","DESCRIPTION":"Consente di scorrere le varie parti di un\'immagine"},"PMZM":{"TITLE":"Strumento zoom","DESCRIPTION":"Ingrandisce e riduce un\'immagine"},"PMDB":{"TITLE":"Campionamento strumento pennello","DESCRIPTION":"Modificare l\'area di campionamento dell\'immagine tramite pennello"},"PMLS":{"TITLE":"Strumento Lazo","DESCRIPTION":"Modificare l\'area di riempimento tramite selezioni a mano libera"},"GRFI":{"TITLE":"Immagine di riferimento","DESCRIPTION":"È possibile generare risultati molto simili all\'immagine di riferimento. Luci, ombre e prospettiva verranno corrette automaticamente."},"CPOT":{"TITLE":"Adattamento colore","DESCRIPTION":"Consente l’adattamento di contrasto e luminosità per ottenere una corrispondenza migliore, consigliato per riempire contenuti con variazioni graduali di colore o texture"},"RPOT":{"TITLE":"Adattamento rotazione","DESCRIPTION":"Consente la rotazione del contenuto per ottenere una corrispondenza migliore, consigliato per riempire il contenuto con pattern ruotati o curvi"},"SCCB":{"TITLE":"Scala","DESCRIPTION":"Consente di ridimensionare i contenuti per ottenere una corrispondenza migliore, consigliato per riempire il contenuto con pattern ripetuti con prospettiva e dimensioni diverse"},"MICB":{"TITLE":"Speculare","DESCRIPTION":"Consente di riflettere in orizzontale il contenuto, per una migliore corrispondenza, consigliato per le immagini con simmetria orizzontale"},"FPOT":{"TITLE":"Strumento cornice","DESCRIPTION":"Crea cornici segnaposto per immagini"},"SLML":{"TITLE":"Strumento selezione oggetto","DESCRIPTION":"Trova e seleziona automaticamente gli oggetti"},"MGLA":{"TITLE":"Strumento selezione oggetto","DESCRIPTION":"Trova e seleziona automaticamente gli oggetti"},"PMPL":{"TITLE":"Strumento Lazo poligonale","DESCRIPTION":"Modificare l\'area di riempimento tramite selezioni con linee rette"},"PMAL":{"TITLE":"Strumento Allineamento","DESCRIPTION":"Identifica i punti corrispondenti nelle immagini, utile se la fotocamera è stata spostata. Fate clic su un\'immagine qualsiasi per posizionare un punto. Il punto corrispondente verrà posizionato automaticamente sull\'altra immagine e potrà essere regolato manualmente."},"WSCX":{"TITLE":"Divide l\'alterazione a croce"},"WSVT":{"TITLE":"Divide l\'alterazione in verticale"},"WSHZ":{"TITLE":"Divide l\'alterazione in orizzontale"},"SMSU":{"TITLE":"Sottrazione oggetto","DESCRIPTION":"Trova e sottrae automaticamente un oggetto all\'interno di un\'area definita"},"SRRB-SRAT":{"TITLE":"Automatico","DESCRIPTION":"Utilizza contenuti simili all\'area di riempimento circostante"},"SRRB-SRDF":{"TITLE":"Rettangolare","DESCRIPTION":"Utilizza un\'area rettangolare intorno all\'area di riempimento"},"SRRB-SRCT":{"TITLE":"Personalizzato","DESCRIPTION":"Utilizza un\'area di campionamento definita manualmente"},"FPOP":{"TITLE":"Importa documento aggiuntivo","DESCRIPTION":"Importa un\'altra immagine con una prospettiva diversa della stessa scena. Utile quando si rimuovono oggetti che mostrano parte del contenuto dello sfondo nella seconda immagine."},"CATR":{"TITLE":"Strumento Ricalca in base al contenuto","DESCRIPTION":"Consente ai tracciati e alle forme di seguire i bordi di un\'immagine"},"TRSH":{"TITLE":"Strumento Triangolo","DESCRIPTION":"Disegna forme con tre lati"},"LIST":{"TITLE":"Livelli","DESCRIPTION":"I livelli sono simili a pile di fogli di carta. Il pannello Livelli consente di organizzare e gestire parti dell\'immagine come livelli separati e modificabili"},"LAYR":{"TITLE":"Livelli","DESCRIPTION":"I livelli sono simili a pile di fogli di carta. Il pannello Livelli consente di organizzare e gestire parti dell\'immagine come livelli separati e modificabili"},"NEWL":{"TITLE":"Livelli","DESCRIPTION":"I livelli sono simili a pile di fogli di carta. Il pannello Livelli consente di organizzare e gestire parti dell\'immagine come livelli separati e modificabili"},"MASK":{"TITLE":"Maschere livello","DESCRIPTION":"Una maschera di livello consente di nascondere parti dell\'immagine e di mostrarle di nuovo in qualsiasi momento"},"ADJT":{"TITLE":"Regolazioni","DESCRIPTION":"Dal pannello Regolazioni è possibile migliorare, riparare e correggere colore e tonalità","URL":"https://www.adobe.com/go/adjustmentpresets_it"},"SLBR":{"TITLE":"Strumento pennello di selezione","DESCRIPTION":"Effettuate selezioni con tratti di pennello singoli o multipli, ideali per gli utenti di trackpad e per aggiungere e rimuovere contenuti con riempimento generativo.","URL":"https://www.adobe.com/go/selection_brush_learn_more_it"},"GENERATE_BACKGROUND":{"TITLE":"Modifica sfondo","DESCRIPTION":"Generate sfondi per ritratti, prodotti, moda e tanto altro. Potete anche importare un\'immagine o riempire le immagini di colore."},"HARMONIZE_LAYER":{"TITLE":"Uniforma","DESCRIPTION":"Unite gli oggetti in una scena in base alla corrispondenza di colore, illuminazione e ombre."},"IMPORT_BACKGROUND":{"TITLE":"Modifica sfondo","DESCRIPTION":"Generate sfondi per ritratti, prodotti, moda e tanto altro. Potete anche importare un\'immagine o riempire le immagini di colore."},"PAINT_BUCKET":{"TITLE":"Modifica sfondo","DESCRIPTION":"Generate sfondi per ritratti, prodotti, moda e tanto altro. Potete anche importare un\'immagine o riempire le immagini di colore."},"GIMB":{"TITLE":"Genera immagine","DESCRIPTION":"La tecnologia da testo a immagine consente di generare immagini, aggiungere effetti o abbinare lo stile di un\'immagine di riferimento."},"ADJUST_COLORS":{"TITLE":"Regolate i colori nell’immagine","DESCRIPTION":"Cambiate i colori prominenti nell\'immagine per darle un aspetto completamente nuovo."},"GENERATE_IMAGE":{"TITLE":"Genera immagine","DESCRIPTION":"La tecnologia da testo a immagine consente di generare immagini, aggiungere effetti o abbinare lo stile di un\'immagine di riferimento."},"STYLE_INFO_BUTTON":{"TITLE":"Immagine di riferimento ed effetti di stile","DESCRIPTION":"Personalizza l\'immagine con le opzioni di stile. Puoi scegliere un effetto di stile o aggiungere un\'immagine di riferimento per corrispondere al suo stile."},"GENERATEIMAGEREFERENCEFLYOUT":{"TITLE":"Immagine di riferimento","DESCRIPTION":"Abbinate la composizione e lo stile del vostro lavoro."},"GENERATEIMAGEEFFECTSFLYOUT":{"TITLE":"Effetti di stile","DESCRIPTION":"Scegliete uno stile o un effetto per personalizzare l\'immagine e lasciarvi ispirare."},"GFLY":{"TITLE":"Seleziona persone","DESCRIPTION":"Selezionate le persone e i loro dettagli, come capelli, abiti e incarnato."},"DYTX":{"TITLE":"Testo dinamico","DESCRIPTION":"Ridimensionate e regolate automaticamente il testo per adattarlo ai limiti che lo contengono."},"MODELRADIO-MLPR":{"TITLE":"Ingrandimento preciso","DESCRIPTION":"Mantenete l\'identità della foto originale, ma ripristinate e rendete più nitidi i dettagli. Ideale per foto a bassa risoluzione."},"MODELRADIO-MLCR":{"TITLE":"Ingrandimento creativo:","DESCRIPTION":"Aggiungete nuovi dettagli creativi per esplorare soluzioni artistiche. L\'identità delle foto originali potrebbe cambiare."}},"FEATURE_CARDS":{"GEN_AI_UPSCALE":{"TITLE":"Ingrandimento generativo","DESCRIPTION":"Mantenete l\'identità della foto originale quando ripristinate e rendete più nitidi i dettagli.","IMAGE":"./assets/gen_ai_upscale.mp4","BUTTON":"Prova subito"},"GEN_AI_FILL":{"TITLE":"Riempimento generativo","DESCRIPTION":"Generate contenuti, modificate contenuti esistenti, sostituite sfondi, ampliate immagini, rimuovete elementi e molto altro.","IMAGE":"./assets/gen_ai_fill.mp4"},"GEN_AI_EXPAND":{"TITLE":"Espansione generativa","DESCRIPTION":"Espandete i limiti di quello che potete creare. Generate nuovi contenuti con o senza prompt testuali.","IMAGE":"./assets/gen_ai_expand.mp4"},"BACKGROUND_REPLACE":{"TITLE":"Modifica sfondo","DESCRIPTION":"Generate sfondi per ritratti, prodotti, moda e tanto altro. Potete anche importare un\'immagine o riempire le immagini di colore.","IMAGE":"./assets/edit_background.mp4","BUTTON":"Ulteriori informazioni"},"ADJUSTMENT_BRUSH":{"TITLE":"Strumento pennello regolazione","DESCRIPTION":"Il pennello di regolazione consente di applicare facilmente regolazioni locali non definitive a un\'immagine.","IMAGE":"./assets/adjustment_brush_tool.mp4","BUTTON":"Ulteriori informazioni","URL":"https://helpx.adobe.com/it/photoshop/using/adjustment-brush.html"},"ADJUSTMENTS_PANEL":{"TITLE":"Provate i predefiniti per le modifiche","DESCRIPTION":"Modificate grafica e aspetto dell’immagine utilizzando un numero differente di predefiniti per le modifiche.","BUTTON":"Prova subito"},"CLOUD_DOC_AUTO_SAVE":{"TITLE":"Salvataggio durante l\'esecuzione delle operazioni","DESCRIPTION":"È in corso il salvataggio del documento cloud sul cloud di Adobe. Il documento verrà aggiornato istantaneamente sia sull\'iPad sia sul desktop ed è disponibile ogni volta che effettuate l\'accesso."},"PRESET_SYNC":{"TITLE":"Sincronizzazione automatica predefinito","DESCRIPTION":"Sincronizzate automaticamente pennelli, campioni, sfumature, pattern, stili e forme su qualsiasi computer sul quale utilizzate Photoshop. Per attivare la sincronizzazione, selezionate Preferenze > Generali.","BUTTON":"Ulteriori informazioni","IMAGE":"./assets/preset_sync.gif","URL":"https://www.adobe.com/go/ps-learn-more_it"},"CONTENT_AWARE":{"TITLE":"Riempimento in base al contenuto","DESCRIPTION":"Ora potete scegliere l’area che Photoshop utilizzerà per riempire una selezione, visualizzarne l’anteprima dinamica e generare l’output su un nuovo livello. Per provare, scegliete Modifica > Riempimento in base al contenuto.","IMAGE":"./content_aware_fill.gif","BUTTON":"Prova subito"},"SELECT_SUBJECT_PORTRAIT":{"TITLE":"Cambiate area di lavoro per una modifica precisa","DESCRIPTION":"Accedete a Seleziona > Seleziona e maschera per osservare più da vicino cosa è stato selezionato, quindi usate Pennello Migliora bordo per modificare il bordo attorno alle selezioni.","BUTTON":"Prova subito"},"COMMENT_PANEL":{"TITLE":"Avete ricevuto un nuovo commento!","DESCRIPTION":"Nel pannello Commenti, potete scrivere un nuovo commento oppure rispondere, risolvere o eliminare quelli presenti."},"CORE_TOOLS_WORKSPACE":{"TITLE":"Benvenuti nell\'area di lavoro con gli strumenti di base","DESCRIPTION":"Rimani in contatto con la nostra nuova area di lavoro grazie agli strumenti più popolari di Photoshop. Per scegliere una vista diversa, utilizzare il commutatore dell\'area di lavoro in alto.","BUTTON":"Ignora"},"MODERN_GRADIENT_TOOL":{"TITLE":"Prova il nuovo strumento Sfumatura","DESCRIPTION":"Lo strumento Sfumatura aggiornato consente di visualizzare in anteprima le sfumature e modificarle con la massima precisione.","BUTTON":"Ignora"},"GENERATE_IMAGE_INTRO":{"TITLE":"Genera immagine","DESCRIPTION":"La tecnologia da testo a immagine consente di generare immagini, aggiungere effetti o abbinare lo stile di un\'immagine di riferimento.","BUTTON":"Ulteriori informazioni","IMAGE":"./assets/gen_image.mp4"},"GEN_REF_IMAGE":{"TITLE":"Immagine di riferimento","DESCRIPTION":"È possibile generare risultati molto simili all\'immagine di riferimento. Luci, ombre e prospettiva verranno corrette automaticamente.","BUTTON":"Ulteriori informazioni","IMAGE":"./assets/gen_ai_ref_image.mp4"},"GEN_AI_IN_REMOVE":{"TITLE":"IA generativa nello strumento Rimuovi","DESCRIPTION":"Potete scegliere diverse modalità nello strumento Rimuovi a seconda di quanto desiderate utilizzare l\'intelligenza artificiale generativa. Potete scegliere le opzioni Sempre, Mai o Auto, che sceglierà per voi a seconda della scena.","BUTTON":"Ulteriori informazioni","IMAGE":"./assets/gen_ai_in_remove.mp4","URL":"https://helpx.adobe.com/it/photoshop/using/retouching-repairing-images.html#genai-remove-tool"},"TOGGLE_CTB":{"TITLE":"Mostrare o nascondere la barra delle attività contestuale","DESCRIPTION":"Abilitate nuovamente la barra delle attività contestuale da Menu > Finestra > Barra delle attività contestuale.\\n\\nInoltre, potete fare clic con il pulsante destro del mouse sull\'area esterna all\'area di lavoro o alla tavola da disegno per mostrare o nascondere con il menu di scelta rapida.","CUSTOM_BUTTON":"OK"}},"MODAL":{"GEN_FILL_INTRO":{"TITLE":"Riempimento generativo","DESCRIPTION":"Effettuate una selezione per generare contenuti non definitivi, sostituite sfondi, ampliate immagini, rimuovete elementi e molto altro.","IMAGE":"./assets/gen_fill_intro.mp4","MAYBE_LATER":"Più tardi"}},"TRY_IT":"Ulteriori informazioni","GOT_IT":"OK","ADVANCED":"Avanzato:","PLAY_VIDEO":"Ecco un breve video","PERIOD_CHAR":".","NEW_BADGE":"Nuovo"}')},"7W2P":function(e){e.exports=JSON.parse('{"TOOLTIPS":{"3DSM":{"TITLE":"3D-Material-Pipette","DESCRIPTION":"Lädt das ausgewählte Material aus einem 3D-Objekt"},"3DDM":{"TITLE":"3D-Materialfüllung","DESCRIPTION":"Entlädt in das Werkzeug geladene Material im Zielbereich eines 3D-Objekts ab"},"ADJB":{"TITLE":"Korrekturpinsel-Werkzeug","DESCRIPTION":"Lokale Korrekturebenen erstellen","IMAGE":"./assets/adjustment_brush_tool.mp4","URL":"https://helpx.adobe.com/de/photoshop/using/adjustment-brush.html"},"AKNT":{"TITLE":"Ankerpunkt-hinzufügen-Werkzeug","DESCRIPTION":"Fügt deinen Pfaden Ankerpunkte hinzu"},"ARTT":{"TITLE":"Zeichenflächen-Werkzeug","DESCRIPTION":"Erstellt, verschiebt oder skaliert die Größe von mehreren Arbeitsflächen"},"AHBT":{"TITLE":"Kunstprotokoll-Pinsel","DESCRIPTION":"Zeichnet stilisierte Striche mit Pixeln aus dem Bild einer früheren Phase"},"SERA":{"TITLE":"Hintergrund-Radiergummi-Werkzeug","DESCRIPTION":"Löscht die Pixel einer aufgenommenen Farbe"},"BLUR":{"TITLE":"Weichzeichner-Werkzeug","DESCRIPTION":"Zeichnet Bereiche im Bild weich"},"PNTB":{"TITLE":"Pinsel","DESCRIPTION":"Erzeugt benutzerdefinierte Pinselstriche"},"SLDB":{"TITLE":"Pinsel","DESCRIPTION":"Verfeinere die Auswahl, indem du den Pinsel über Bereiche bewegst, die du auswählen oder entfernen möchtest","URL":"https://www.adobe.com/go/ps-select-mask_de"},"BURN":{"TITLE":"Nachbelichter-Werkzeug","DESCRIPTION":"Bereiche in einem Bild selektiv abdunkeln"},"STAM":{"TITLE":"Kopierstempel","DESCRIPTION":"Zeichnet mit Pixeln aus einem anderen Bildbereich"},"CRBT":{"TITLE":"Farbe-ersetzen-Werkzeug","DESCRIPTION":"Lagert die ausgewählte Farbe über eine bestehende Farbe"},"COLS":{"TITLE":"Farbaufnahme-Werkzeug","DESCRIPTION":"Zeigt die Werte der Farben in einem Bild an"},"RCMP":{"TITLE":"Inhaltsbasiert verschieben-Werkzeug","DESCRIPTION":"Wählt einen Teil eines Bildes aus und verschiebt ihn und füllt den zurückgelassenen leeren Bereich automatisch aus"},"COUN":{"TITLE":"Zählungswerkzeug","DESCRIPTION":"Zählt die Anzahl von Objekten in einem Bild"},"CKNT":{"TITLE":"Punkt-umwandeln-Werkzeug","DESCRIPTION":"Bearbeitet Formen und Pfade, indem weiche und eckige Ankerpunkte konvertiert werden"},"CROP":{"TITLE":"Freistellungswerkzeug","DESCRIPTION":"Beschneidet oder erweitert die Bildkanten"},"CUSH":{"TITLE":"Eigene-Form-Werkzeug","DESCRIPTION":"Zeichnet Formen aus einer Liste mit eigenen Formen"},"DKNT":{"TITLE":"Ankerpunkt-löschen-Werkzeug","DESCRIPTION":"Löscht Ankerpunkte und ändert die Form von Pfaden "},"PTHA":{"TITLE":"Direktauswahl-Werkzeug","DESCRIPTION":"Punkte und Segmente in einem Pfad oder einer Form auswählen und anpassen"},"DODG":{"TITLE":"Abwedler-Werkzeug","DESCRIPTION":"Hellt Bildbereiche auf"},"ELPS":{"TITLE":"Ellipse-Werkzeug","DESCRIPTION":"Ovale und runde Formen zeichnen"},"ELMT":{"TITLE":"Auswahlwerkzeug: Ellipse","DESCRIPTION":"Erstellt eine runde oder ovale Auswahl"},"ERAS":{"TITLE":"Radiergummi-Werkzeug","DESCRIPTION":"Ändert Pixel in die Hintergrundfarbe oder macht sie transparent"},"EYED":{"TITLE":"Pipette","DESCRIPTION":"Nimmt Farben aus einem Bild auf"},"MPEN":{"TITLE":"Freiform-Zeichenstift-Werkzeug","DESCRIPTION":"Fügt beim Zeichnen von Pfaden oder Formen Ankerpunkte hinzu "},"BNDT":{"TITLE":"Verlaufs-Werkzeug","DESCRIPTION":"Erstellt Farbverläufe"},"HAND":{"TITLE":"Hand-Werkzeug","DESCRIPTION":"Verschiebt den angezeigten Bildausschnitt"},"STMM":{"TITLE":"Reparatur-Pinsel","DESCRIPTION":"Übermalt Makel mit Pixeln aus einem anderen Bildbereich"},"HSTB":{"TITLE":"Protokoll-Pinsel","DESCRIPTION":"Stellt Bildbereiche aus einer früheren Phase wieder her"},"TXBX":{"TITLE":"Horizontales Text-Werkzeug","DESCRIPTION":"Fügt horizontalen Text hinzu"},"TYPS":{"TITLE":"Horizontales Text-Maskierungswerkzeug","DESCRIPTION":"Erstellt eine Auswahl in Form eines horizontalen Textes"},"LASO":{"TITLE":"Lasso-Werkzeug","DESCRIPTION":"Erstellt freihändige Bereichsauswahlen"},"SLLS":{"TITLE":"Lasso-Werkzeug","DESCRIPTION":"Erstellt freihändige Bereichsauswahlen"},"LINT":{"TITLE":"Linienzeichner-Werkzeug","DESCRIPTION":"Zeichnet Linien"},"MERA":{"TITLE":"Magischer Radiergummi","DESCRIPTION":"Löscht ähnlich gefärbte Bereiche mit einem Klick"},"WAND":{"TITLE":"Zauberstab-Werkzeug","DESCRIPTION":"Wählt einen Bereich nach der Farbe aus"},"MLAS":{"TITLE":"Magnetisches-Lasso-Werkzeug","DESCRIPTION":"Erstellt eine Auswahl, die sich beim Ziehen an Konturen im Bild anlegt"},"WETB":{"TITLE":"Misch-Pinsel","DESCRIPTION":"Simuliert echte Maltechniken wie das Mischen von Farben oder die Nass-in-Nass-Technik"},"LMVR":{"TITLE":"Verschieben-Werkzeug","DESCRIPTION":"Verschiebt eine Auswahl oder Ebene"},"TXTA":{"TITLE":"Anmerkungs-Werkzeug","DESCRIPTION":"Erstellt Textnotizen, die du einem Bild oder einer Datei anhängen kannst"},"BUCK":{"TITLE":"Füllwerkzeug","DESCRIPTION":"Bereiche ähnlicher Farbe mit der Vordergrundfarbe füllen"},"PTCH":{"TITLE":"Ausbessern-Werkzeug","DESCRIPTION":"Einen ausgewählten Bereich durch Pixel aus einem anderen Teil des Bildes ersetzen"},"PCST":{"TITLE":"Pfadauswahl-Werkzeug","DESCRIPTION":"Wählt einen gesamten Pfad aus"},"STMP":{"TITLE":"Musterstempel","DESCRIPTION":"Zeichnet mit einem ausgewählten Muster"},"PENT":{"TITLE":"Zeichenstift-Werkzeug","DESCRIPTION":"Zeichnet und ändert Pfade oder Formen mit Ankerpunkten und Griffen"},"PENC":{"TITLE":"Buntstift","DESCRIPTION":"Zeichnet scharfkantige Linien"},"PCRP":{"TITLE":"Perspektivisches Freistellungswerkzeug","DESCRIPTION":"Stellt ein Bild frei, um perspektivische Verzerrungen zu korrigieren"},"POLY":{"TITLE":"Polygon-Werkzeug","DESCRIPTION":"Zeichnet Polygone"},"STAR":{"TITLE":"Stern-Werkzeug","DESCRIPTION":"Zeichnet Sterne"},"PGON":{"TITLE":"Polygon-Lasso-Werkzeug","DESCRIPTION":"Erstellt eine Auswahl mithilfe gerader Linien"},"SLPL":{"TITLE":"Polygon-Lasso-Werkzeug","DESCRIPTION":"Erstellt eine Auswahl mithilfe gerader Linien"},"QKSL":{"TITLE":"Schnellauswahl-Werkzeug","DESCRIPTION":"Erstellt eine Auswahl, indem es die Kontur eines Motivs findet und dieser folgt"},"SLSB":{"TITLE":"Schnellauswahl-Werkzeug","DESCRIPTION":"Erstellt eine Auswahl, indem es die Kontur eines Motivs findet und dieser folgt"},"RECT":{"TITLE":"Rechteck-Werkzeug","DESCRIPTION":"Zeichnet Rechtecke"},"REMOVE":{"TITLE":"Mit generativer KI entfernen","DESCRIPTION":"Entferne mit leistungsstarker KI mühelos unerwünschte Bereiche aus deinem Bild. „Entfernen“ füllt nahtlos den ausgewählten Bereich mit Inhalten, die sich perfekt mit ihrer Umgebung mischen."},"RGMT":{"TITLE":"Auswahlwerkzeug: Rechteck","DESCRIPTION":"Erstellt eine Auswahl in Form eines Rechtecks"},"RDEY":{"TITLE":"Rote-Augen-Werkzeug","DESCRIPTION":"Korrigiert durch den Kamerablitz entstandene rote Augen"},"SLRE":{"TITLE":"Kante-verbessern-Pinsel","DESCRIPTION":"Glätte die Auswahlkanten und verbessere die Kantendetails. Am besten zu verwenden mit dem Schieberegler für den Kantenerkennungs-Radius und wenn das Kontrollkästchen „Kanten anzeigen“ aktiviert ist.","URL":"https://www.adobe.com/go/ps-select-mask_de"},"ROTT":{"TITLE":"Ansichtdrehungs-Werkzeug","DESCRIPTION":"Dreht die Ansicht eines Bildes"},"RRCT":{"TITLE":"Abgerundetes-Rechteck-Werkzeug","DESCRIPTION":"Zeichnet Rechtecke mit abgerundeten Kanten"},"RTFM":{"TITLE":"Generative KI in „Entfernen“","DESCRIPTION":"Du kannst im Entfernen-Werkzeug verschiedene Modi auswählen, z. B. ob du generative KI verwenden möchtest oder nicht. Der automatische Modus übernimmt diese Entscheidung auf Grundlage deiner jeweiligen Szene."},"MEAT":{"TITLE":"Linealwerkzeug","DESCRIPTION":"Misst Abstände und Winkel in einem Bild"},"SHAR":{"TITLE":"Scharfzeichner-Werkzeug","DESCRIPTION":"Zeichnet weiche Konturen im Bild scharf"},"SRMT":{"TITLE":"Auswahlwerkzeug: Einzelne Zeile","DESCRIPTION":"Erstellt eine waagrechte, genau einen Pixel hohe Auswahl"},"SCMT":{"TITLE":"Auswahlwerkzeug: Einzelne Spalte","DESCRIPTION":"Erstellt eine senkrechte, genau einen Pixel breite Auswahl"},"SLCT":{"TITLE":"Slice-Werkzeug","DESCRIPTION":"Schneidet ein Bild in kleinere, Webdesign-taugliche Abschnitte"},"SLST":{"TITLE":"Slice-Auswahlwerkzeug","DESCRIPTION":"Wählt Slices eines Bildes aus, verschiebt und skaliert sie"},"SMUD":{"TITLE":"Wischwerkzeug","DESCRIPTION":"Verwischt und mischt die Farben"},"DSAT":{"TITLE":"Schwamm","DESCRIPTION":"Ändert die Farbsättigung in Bereichen des Bildes"},"SPHB":{"TITLE":"Bereichsreparatur-Pinsel","DESCRIPTION":"Entfernt Flecken und Schönheitsfehler"},"CAFT":{"TITLE":"Entfernen-Werkzeug","DESCRIPTION":"Entferne ganz leicht störende Elemente wie z. B. Objekte, Personen und Imperfektionen"},"TXBV":{"TITLE":"Vertikales Text-Werkzeug","DESCRIPTION":"Fügt vertikalen Text hinzu"},"VTYS":{"TITLE":"Vertikales Text-Maskierungswerkzeug","DESCRIPTION":"Erstellt eine Auswahl in Form eines vertikalen Textes"},"ZOOM":{"TITLE":"Zoom-Werkzeug","DESCRIPTION":"Ein Bild vergrößern und verkleinern"},"CPEN":{"TITLE":"Rundungszeichenstift-Werkzeug","DESCRIPTION":"Erstellt oder ändert Pfade oder Formen mithilfe von Punkten"},"PMHA":{"TITLE":"Hand-Werkzeug","DESCRIPTION":"Verschiebt den angezeigten Bildausschnitt"},"PMZM":{"TITLE":"Zoom-Werkzeug","DESCRIPTION":"Ein Bild vergrößern und verkleinern"},"PMDB":{"TITLE":"Auswahlpinsel-Werkzeug","DESCRIPTION":"Bearbeite den Sampling-Bereich, indem du auf das Bild pinselst."},"PMLS":{"TITLE":"Lasso-Werkzeug","DESCRIPTION":"Bearbeite den Füllbereich, indem du Freihandauswahlen triffst."},"GRFI":{"TITLE":"Referenzbild","DESCRIPTION":"Du kannst Ergebnisse generieren, die deinem Referenzbild ähneln. Wir korrigieren die Beleuchtung, Schatten und die Perspektive für dich."},"CPOT":{"TITLE":"Farbanpassung","DESCRIPTION":"Lasse die Anpassung von Kontrast und Helligkeit zu, um eine bessere Übereinstimmung zu erzielen (geeignet zum Füllen von Flächen mit Farbverläufen oder Texturänderungen)."},"RPOT":{"TITLE":"Anpassen der Drehung","DESCRIPTION":"Lassen Sie die Drehung von Inhalten zu, um eine bessere Übereinstimmung zu erzielen (geeignet zum Füllen von Flächen mit gedrehten oder gebogenen Mustern)."},"SCCB":{"TITLE":"Skalieren","DESCRIPTION":"Lassen Sie die Größenänderung von Inhalten zu, um eine bessere Übereinstimmung zu erzielen (geeignet zum Füllen von Flächen mit sich wiederholenden Mustern verschiedener Größen oder Perspektiven)."},"MICB":{"TITLE":"Spiegeln","DESCRIPTION":"Lassen Sie die horizontale Spiegelung des Inhalts zu, um eine bessere Übereinstimmung zu erzielen (geeignet für Bilder mit horizontaler Symmetrie)."},"FPOT":{"TITLE":"Rahmen-Werkzeug","DESCRIPTION":"Erstellt Platzhalterrahmen für Bilder"},"SLML":{"TITLE":"Objektauswahl-Werkzeug","DESCRIPTION":"Findet Objekte und wählt diese automatisch aus"},"MGLA":{"TITLE":"Objektauswahl-Werkzeug","DESCRIPTION":"Findet Objekte und wählt diese automatisch aus"},"PMPL":{"TITLE":"Polygon-Lasso-Werkzeug","DESCRIPTION":"Bearbeite den Füllbereich, indem du Auswahlen mit geraden Linien triffst."},"PMAL":{"TITLE":"Ausrichtungswerkzeug","DESCRIPTION":"Identifiziere entsprechende Punkte in den Bildern. Das ist nützlich, wenn sich die Kameraposition verändert hat. Klicke auf eines der Bilder, um einen Punkt zu setzen. Der entsprechende Punkt wird automatisch auf dem anderen Bild platziert und kann manuell angepasst werden."},"WSCX":{"TITLE":"Verkrümmung quer teilen"},"WSVT":{"TITLE":"Verkrümmung vertikal teilen"},"WSHZ":{"TITLE":"Verkrümmung horizontal teilen"},"SMSU":{"TITLE":"Objekt-Subtraktion","DESCRIPTION":"Findet ein Objekt innerhalb eines bestimmten Bereichs und subtrahiert es automatisch."},"SRRB-SRAT":{"TITLE":"Automatisch","DESCRIPTION":"Inhalte verwenden, die dem umgebenden Füllbereich ähneln"},"SRRB-SRDF":{"TITLE":"Rechteckig","DESCRIPTION":"Rechteckigen Bereich um den Füllbereich verwenden"},"SRRB-SRCT":{"TITLE":"Benutzerdefiniert","DESCRIPTION":"Manuell definierten Sampling-Bereich verwenden"},"FPOP":{"TITLE":"Zusätzliches Dokument importieren","DESCRIPTION":"Importiere ein anderes Bild mit einer anderen Ansicht derselben Szene. Das ist nützlich beim Entfernen von Objekten, die Hintergrundinhalte im zweiten Bild freigeben."},"CATR":{"TITLE":"Inhaltsbasiertes Nachzeichnen-Werkzeug","DESCRIPTION":"Erstellt Pfade oder Formen entlang der Kanten in einem Bild"},"TRSH":{"TITLE":"Dreieck-Werkzeug","DESCRIPTION":"Dreiseitige Formen zeichnen"},"LIST":{"TITLE":"Ebenen","DESCRIPTION":"Ebenen sind wie Stapel aus Blättern Papier. Im Ebenenbedienfeld kannst du Teile deines Bildes als separate bearbeitbare Ebenen organisieren und verwalten"},"LAYR":{"TITLE":"Ebenen","DESCRIPTION":"Ebenen sind wie Stapel aus Blättern Papier. Im Ebenenbedienfeld kannst du Teile deines Bildes als separate bearbeitbare Ebenen organisieren und verwalten"},"NEWL":{"TITLE":"Ebenen","DESCRIPTION":"Ebenen sind wie Stapel aus Blättern Papier. Im Ebenenbedienfeld kannst du Teile deines Bildes als separate bearbeitbare Ebenen organisieren und verwalten"},"MASK":{"TITLE":"Ebenenmasken","DESCRIPTION":"Mit einer Ebenenmaske kannst du Teile deines Bildes ausblenden und jederzeit wieder zurückholen"},"ADJT":{"TITLE":"Korrekturen","DESCRIPTION":"Im Korrekturbedienfeld kannst du Farbe und Tonalität verbessern, reparieren und korrigieren","URL":"https://www.adobe.com/go/adjustmentpresets_de"},"SLBR":{"TITLE":"Auswahlpinsel-Werkzeug","DESCRIPTION":"Triff mit einem oder mehreren Pinselstrichen eine Auswahl. Dies ist ideal für Trackpad-Benutzende und zum Hinzufügen und Entfernen von Inhalten durch mithilfe des generativen Füllens.","URL":"https://www.adobe.com/go/selection_brush_learn_more_de"},"GENERATE_BACKGROUND":{"TITLE":"Hintergrund bearbeiten","DESCRIPTION":"Erzeuge Hintergründe für Porträts, Produkte, Mode und vieles mehr. Du kannst auch ein Bild importieren oder Bilder mit Farbe füllen."},"HARMONIZE_LAYER":{"TITLE":"Harmonisieren","DESCRIPTION":"Integriere Objekte nahtlos in eine Szene, indem du die Farbe, die Beleuchtung und Tiefen angleichst."},"IMPORT_BACKGROUND":{"TITLE":"Hintergrund bearbeiten","DESCRIPTION":"Erzeuge Hintergründe für Porträts, Produkte, Mode und vieles mehr. Du kannst auch ein Bild importieren oder Bilder mit Farbe füllen."},"PAINT_BUCKET":{"TITLE":"Hintergrund bearbeiten","DESCRIPTION":"Erzeuge Hintergründe für Porträts, Produkte, Mode und vieles mehr. Du kannst auch ein Bild importieren oder Bilder mit Farbe füllen."},"GIMB":{"TITLE":"Bild generieren","DESCRIPTION":"Mit der Text-zu-Bild-Technologie kannst du Bilder generieren, Effekte hinzufügen oder das generierte Bild an den Stil eines Referenzbildes angleichen."},"ADJUST_COLORS":{"TITLE":"Korrigieren von Farben in deinem Bild","DESCRIPTION":"Verändere die hervorstechenden Farben in deinem Bild, um einen ganz neuen Look zu erzielen."},"GENERATE_IMAGE":{"TITLE":"Bild generieren","DESCRIPTION":"Mit der Text-zu-Bild-Technologie kannst du Bilder generieren, Effekte hinzufügen oder das generierte Bild an den Stil eines Referenzbildes angleichen."},"STYLE_INFO_BUTTON":{"TITLE":"Referenzbild und Stileffekte","DESCRIPTION":"Personalisiere dein Bild mit Stiloptionen. Du kannst einen Stileffekt auswählen oder ein Referenzbild hinzufügen, um dessen Stil nachzuahmen."},"GENERATEIMAGEREFERENCEFLYOUT":{"TITLE":"Referenzbild","DESCRIPTION":"Orientiere dich an der Komposition und dem Stil deiner eigenen Arbeit."},"GENERATEIMAGEEFFECTSFLYOUT":{"TITLE":"Stileffekte","DESCRIPTION":"Wähle einen Stil oder Effekt, um dein Bild zu personalisieren und dich inspirieren zu lassen."},"GFLY":{"TITLE":"Personen auswählen","DESCRIPTION":"Wähle Personen und ihre Merkmale wie z. B. Haare, Kleidung und Haut aus."},"DYTX":{"TITLE":"Dynamischer Text","DESCRIPTION":"Ändere automatisch die Größe deines Texts und passe ihn an, damit er in die Form der Textbegrenzung passt."},"MODELRADIO-MLPR":{"TITLE":"Genaues Hochskalieren","DESCRIPTION":"Die Identität des Originalfotos wird beibehalten, Details werden aber geschärft und wiederhergestellt. Am geeignetsten für Fotos mit niedriger Auflösung."},"MODELRADIO-MLCR":{"TITLE":"Kreatives Hochskalieren","DESCRIPTION":"Neue, kreative Details werden hinzugefügt, ideal für künstlerischen Ausdruck. Kann die Identität der Originalfotos verändern."}},"FEATURE_CARDS":{"GEN_AI_UPSCALE":{"TITLE":"Generativ hochskalieren","DESCRIPTION":"Belasse den Gesamteindruck des Originalfotos beim Scharfzeichnen und Wiederherstellen von Details.","IMAGE":"./assets/gen_ai_upscale.mp4","BUTTON":"Probiere es jetzt aus"},"GEN_AI_FILL":{"TITLE":"Generatives Füllen","DESCRIPTION":"Generiere Inhalte, ändere vorhandene Inhalte, ersetze Hintergründe, erweitere Bilder, entferne Elemente und tue noch viel mehr.","IMAGE":"./assets/gen_ai_fill.mp4"},"GEN_AI_EXPAND":{"TITLE":"Generatives Erweitern","DESCRIPTION":"Erweitere die Grenzen dessen, was du kreieren kannst. Generiere neuen Content mit oder ohne Text-Prompts.","IMAGE":"./assets/gen_ai_expand.mp4"},"BACKGROUND_REPLACE":{"TITLE":"Hintergrund bearbeiten","DESCRIPTION":"Erzeuge Hintergründe für Porträts, Produkte, Mode und vieles mehr. Du kannst auch ein Bild importieren oder Bilder mit Farbe füllen.","IMAGE":"./assets/edit_background.mp4","BUTTON":"Weitere Infos"},"ADJUSTMENT_BRUSH":{"TITLE":"Korrekturpinsel-Werkzeug","DESCRIPTION":"Mit dem Korrekturpinsel können unkompliziert nicht-destruktive lokale Korrekturen auf ein Bild angewendet werden.","IMAGE":"./assets/adjustment_brush_tool.mp4","BUTTON":"Weitere Infos","URL":"https://helpx.adobe.com/de/photoshop/using/adjustment-brush.html"},"ADJUSTMENTS_PANEL":{"TITLE":"Probiere Anpassungs-Presets aus","DESCRIPTION":"Ändere das Look and Feel deines Bildes mit einer Reihe unterschiedlicher Anpassungs-Presets.","BUTTON":"Probiere es jetzt aus"},"CLOUD_DOC_AUTO_SAVE":{"TITLE":"Speichern während der Arbeit","DESCRIPTION":"Wir speichern dein Cloud-Dokument in der Cloud von Adobe, sodass es auf dem iPad und Desktop sofort aktualisiert wird und bei jeder Anmeldung verfügbar ist."},"PRESET_SYNC":{"TITLE":"Automatische Synchronisierung von Vorgaben","DESCRIPTION":"Synchronisiere deine Pinsel, Farbfelder, Verläufe, Muster, Stile und Formen automatisch auf jedem Computer, auf dem du Photoshop verwendest. Aktiviere diese Option unter „Voreinstellungen“ > „Allgemein“.","BUTTON":"Weitere Infos","IMAGE":"./assets/preset_sync.gif","URL":"https://www.adobe.com/go/ps-learn-more_de"},"CONTENT_AWARE":{"TITLE":"Inhaltsbasierte Füllung","DESCRIPTION":"Du kannst jetzt den Bereich festlegen, den Photoshop zum Füllen einer Auswahl verwendet, eine Live-Vorschau des Bereichs anzeigen und das Ergebnis auf eine neue Ebene ausgeben. Navigiere zu „Bearbeiten“ > „Inhaltsbasierte Füllung“, um es auszuprobieren.","IMAGE":"./content_aware_fill.gif","BUTTON":"Probiere es jetzt aus"},"SELECT_SUBJECT_PORTRAIT":{"TITLE":"Arbeitsbereich für präzise Bearbeitung wechseln","DESCRIPTION":"Gehe zu „Auswahl“ > „Auswählen und maskieren“, um dir genauer anzusehen, was ausgewählt wurde, und verwende dann den Kante-verbessern-Pinsel, um die Haarlinien-Auswahl zu bearbeiten.","BUTTON":"Probiere es jetzt aus"},"COMMENT_PANEL":{"TITLE":"Du hast einen neuen Kommentar!","DESCRIPTION":"Im Bedienfeld „Kommentare“ kannst du neue Kommentare schreiben sowie vorhandene Kommentare beantworten, auflösen oder löschen."},"CORE_TOOLS_WORKSPACE":{"TITLE":"Willkommen beim Kernwerkzeug-Arbeitsbereich","DESCRIPTION":"Teste unseren neuen Arbeitsbereich, der die beliebtesten Photoshop-Werkzeuge beinhaltet. Um eine andere Ansicht auszuwählen, verwende die Arbeitsbereich-Umschaltfunktion oben.","BUTTON":"Verwerfen"},"MODERN_GRADIENT_TOOL":{"TITLE":"Teste das neue Verlaufs-Werkzeug","DESCRIPTION":"Mit dem aktualisierten Verlaufs-Werkzeug kannst du Verläufe in höchster Präzision in der Vorschau anzeigen und bearbeiten.","BUTTON":"Verwerfen"},"GENERATE_IMAGE_INTRO":{"TITLE":"Bild generieren","DESCRIPTION":"Mit der Text-zu-Bild-Technologie kannst du Bilder generieren, Effekte hinzufügen oder das generierte Bild an den Stil eines Referenzbildes angleichen.","BUTTON":"Weitere Infos","IMAGE":"./assets/gen_image.mp4"},"GEN_REF_IMAGE":{"TITLE":"Referenzbild","DESCRIPTION":"Du kannst Ergebnisse generieren, die deinem Referenzbild ähneln. Wir korrigieren die Beleuchtung, Schatten und die Perspektive für dich.","BUTTON":"Weitere Infos","IMAGE":"./assets/gen_ai_ref_image.mp4"},"GEN_AI_IN_REMOVE":{"TITLE":"Generative KI in „Entfernen“","DESCRIPTION":"Du kannst im Entfernen-Werkzeug verschiedene Modi auswählen, je nachdem, wie oft du die generative KI verwenden möchtest. Du kannst zwischen den Optionen „Immer“, „Nie“ und „Automatisch“ wählen. Letztere trifft die Entscheidung für dich auf Basis der Szene.","BUTTON":"Weitere Infos","IMAGE":"./assets/gen_ai_in_remove.mp4","URL":"https://helpx.adobe.com/de/photoshop/using/retouching-repairing-images.html#genai-remove-tool"},"TOGGLE_CTB":{"TITLE":"Kontextbezogene Taskleiste ein- oder ausblenden","DESCRIPTION":"Aktiviere die kontextbezogene Taskleiste erneut über das Anwendungsmenü > Fenster > Kontextbezogene Taskleiste.\\n\\nDarüber hinaus kannst du auch mit der rechten Maustaste auf den Bereich außerhalb der Arbeitsfläche oder Zeichenfläche klicken, um sie über ein Kontextmenü ein- oder auszublenden.","CUSTOM_BUTTON":"OK"}},"MODAL":{"GEN_FILL_INTRO":{"TITLE":"Generatives Füllen","DESCRIPTION":"Triff eine Auswahl, um Inhalte nicht-destruktiv zu generieren, Hintergründe zu ersetzen, Bilder zu erweitern, Elemente zu entfernen und vieles mehr.","IMAGE":"./assets/gen_fill_intro.mp4","MAYBE_LATER":"Vielleicht später"}},"TRY_IT":"Weitere Infos","GOT_IT":"OK","ADVANCED":"Erweitert:","PLAY_VIDEO":"Kurzes Video ansehen","PERIOD_CHAR":".","NEW_BADGE":"Neu"}')},"7cDi":function(e,t,n){"use strict";var r,a=this&&this.__read||function(e,t){var n="function"==typeof Symbol&&e[Symbol.iterator];if(!n)return e;var r,a,o=n.call(e),i=[];try{for(;(void 0===t||t-- >0)&&!(r=o.next()).done;)i.push(r.value)}catch(e){a={error:e}}finally{try{r&&!r.done&&(n=o.return)&&n.call(o)}finally{if(a)throw a.error}}return i};Object.defineProperty(t,"__esModule",{value:!0}),t.Tooltip=void 0;var o=n("rfrl"),i=n("80u0"),l=n("atGa"),s=function(e){var t;if(this[r]=!0,t=a(e.toolTip.split(/\ \((\w)\)/),2),this.title=t[0],this.shortcutKey=t[1],this.id=this.title,"view"===e.source&&e.viewID?(this.id=e.viewID.toUpperCase(),e.selector&&(this.id+="-"+e.selector.toUpperCase())):e.toolKey&&(this.id=e.toolKey.toUpperCase()),this.id.startsWith("$")&&(this.id=this.id.substring(1)),l.hasOwnProperty(this.id)){var n="TOOLTIPS."+this.id+".DESCRIPTION";this.description=i.localize(n),this.description===n&&(this.description=""),this.title=i.localize("TOOLTIPS."+this.id+".TITLE")}else this.description="";var o=l[this.id];o&&(this.shortVideoPath=o.shortVideo,this.tutorialId=o.tutorial,this.viewId=o.longViewID,this.imagePath=e.inAppVideoPlayer?o.snapshot:null,this.tutorialVideoPath=e.inAppVideoPlayer?o.tutorialVideo:null,this.learnMoreUrl=o.learnMoreUrl)};t.Tooltip=s,r=o.immerable},"7qIQ":function(e,t,n){"use strict";var r=this&&this.__awaiter||function(e,t,n,r){return new(n||(n=Promise))((function(a,o){function i(e){try{s(r.next(e))}catch(e){o(e)}}function l(e){try{s(r.throw(e))}catch(e){o(e)}}function s(e){var t;e.done?a(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(i,l)}s((r=r.apply(e,t||[])).next())}))},a=this&&this.__generator||function(e,t){var n,r,a,o,i={label:0,sent:function(){if(1&a[0])throw a[1];return a[1]},trys:[],ops:[]};return o={next:l(0),throw:l(1),return:l(2)},"function"==typeof Symbol&&(o[Symbol.iterator]=function(){return this}),o;function l(o){return function(l){return function(o){if(n)throw new TypeError("Generator is already executing.");for(;i;)try{if(n=1,r&&(a=2&o[0]?r.return:o[0]?r.throw||((a=r.return)&&a.call(r),0):r.next)&&!(a=a.call(r,o[1])).done)return a;switch(r=0,a&&(o=[2&o[0],a.value]),o[0]){case 0:case 1:a=o;break;case 4:return i.label++,{value:o[1],done:!1};case 5:i.label++,r=o[1],o=[0];continue;case 7:o=i.ops.pop(),i.trys.pop();continue;default:if(!(a=i.trys,(a=a.length>0&&a[a.length-1])||6!==o[0]&&2!==o[0])){i=0;continue}if(3===o[0]&&(!a||o[1]>a[0]&&o[1]<a[3])){i.label=o[1];break}if(6===o[0]&&i.label<a[1]){i.label=a[1],a=o;break}if(a&&i.label<a[2]){i.label=a[2],i.ops.push(o);break}a[2]&&i.ops.pop(),i.trys.pop();continue}o=t.call(e,i)}catch(e){o=[6,e],r=0}finally{n=a=0}if(5&o[0])throw o[1];return{value:o[0]?o[1]:void 0,done:!0}}([o,l])}}},o=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.sendMessageToDiscoverPanel=t.launchVideo=void 0;var i,l=o(n("MeGe"));t.launchVideo=function(e){return r(void 0,void 0,void 0,(function(){return a(this,(function(n){return t.sendMessageToDiscoverPanel({version:"2.0",data:{"content.type":"cmStandaloneVideo","ui.view_type":"deeplink:tooltip","content.id":e,headless:!0}}),[2]}))}))};t.sendMessageToDiscoverPanel=function(e){return r(void 0,void 0,void 0,(function(){var t,n,r,o;return a(this,(function(a){switch(a.label){case 0:return t=l.default.vulcan.dispatcher,n=l.default.vulcan.message,i?[3,2]:[4,t.getConnectedApplications()];case 1:r=a.sent(),i=r.find((function(e){return"PHXS"===e.appId})),a.label=2;case 2:return o=JSON.stringify(e),i&&i.dispatchMessage(new n("vulcan.SuiteMessage.discover-panel-in-app-deeplink",o)),[2]}}))}))}},"7z+W":function(e,t,n){e.exports=n.p+"assets/select-people.mp4"},"80u0":function(e,t,n){"use strict";var r=this&&this.__assign||function(){return(r=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var a in t=arguments[n])Object.prototype.hasOwnProperty.call(t,a)&&(e[a]=t[a]);return e}).apply(this,arguments)},a=this&&this.__values||function(e){var t="function"==typeof Symbol&&Symbol.iterator,n=t&&e[t],r=0;if(n)return n.call(e);if(e&&"number"==typeof e.length)return{next:function(){return e&&r>=e.length&&(e=void 0),{value:e&&e[r++],done:!e}}};throw new TypeError(t?"Object is not iterable.":"Symbol.iterator is not defined.")},o=this&&this.__read||function(e,t){var n="function"==typeof Symbol&&e[Symbol.iterator];if(!n)return e;var r,a,o=n.call(e),i=[];try{for(;(void 0===t||t-- >0)&&!(r=o.next()).done;)i.push(r.value)}catch(e){a={error:e}}finally{try{r&&!r.done&&(n=o.return)&&n.call(o)}finally{if(a)throw a.error}}return i},i=this&&this.__spread||function(){for(var e=[],t=0;t<arguments.length;t++)e=e.concat(o(arguments[t]));return e};Object.defineProperty(t,"__esModule",{value:!0}),t.getLocales=t.getLocale=t.setDictionary=t.setLocale=t.localize=t.localize_default=void 0;var l=n("/u1D"),s=function(e,t){var n,r,o=t.split("."),i=e;try{for(var l=a(o),s=l.next();!s.done;s=l.next()){if(!(i=i[s.value]))return}}catch(e){n={error:e}}finally{try{s&&!s.done&&(r=l.return)&&r.call(l)}finally{if(n)throw n.error}}return i};var u=null,c="en";function d(e){e&&2!==e.length&&(e=e.match(/^zh[-_]/)?e.replace("_","-"):e.split(/[-_]/)[0]),c=e||"en"}function T(e){for(var t=[],n=1;n<arguments.length;n++)t[n-1]=arguments[n];return e.replace(/{(\d)}/g,(function(e,n){var r=Number.parseInt(n[0],10);return Number.isNaN(r)?e:t[r]}))}function p(){if(u)return u;var e=n("98dV");return l.debug("Load dictionaries for "+e.length+" languages"),u=e.keys().reduce((function(t,n){var r=(n.match(/^\.\/(.*)\/.*\.json$/)||[])[1],a=e(n);return t[r]=a,t}),{})}window.require&&d(window.require("uxp").host.locale),t.localize_default=function(e){for(var t=[],n=1;n<arguments.length;n++)t[n-1]=arguments[n];var r=p().en,a=s(r,e);return"string"!=typeof a&&(l.warn('No translation for key "'+e+'"'),a=e),T.apply(void 0,i([a],t))},t.localize=function(e){for(var t=[],n=1;n<arguments.length;n++)t[n-1]=arguments[n];var r=p()[c]||p().en,a=s(r,e);return"string"!=typeof a&&(l.warn('No translation for key "'+e+'"'),a=e),T.apply(void 0,i([a],t))},t.setLocale=d,t.setDictionary=function(e,t){!function(e,t){if(!e)throw new Error((t||"Assertion failed")+" (expects variable to be truthful, got "+e+")")}(u),u[e]||(u[e]={}),u[e]=r(r({},u[e]),t)},t.getLocale=function(){return c},t.getLocales=function(){return Array.from(Object.keys(p()))}},"8F6o":function(e,t,n){e.exports=n.p+"assets/magic-wand-tool.jpg"},"8Ixq":function(e){e.exports=JSON.parse('{"coreToolsWorkspace":{"show":{"event.workflow":"USER INTERFACE","event.subcategory":"Workspace","event.type":"render","event.subtype":"welcome-to-core-tools-workspace","ui.view_type":"coachmark"},"hide":{"event.workflow":"USER INTERFACE","event.subcategory":"Workspace","event.type":"click","event.subtype":"welcome-to-core-tools-workspace","event.value":"dismiss","ui.view_type":"coachmark"}},"modernGradientTool":{"show":{"event.workflow":"GRADIENT","event.subcategory":"Gradient","event.type":"render","event.subtype":"try-the-new-gradient-tool","ui.view_type":"feature-card"},"hide":{"event.workflow":"GRADIENT","event.subcategory":"Gradient","event.type":"click","event.subtype":"try-the-new-gradient-tool","event.value":"got-it","ui.view_type":"feature-card"}},"adjustments_panel":{"show":{"event.workflow":"ADJUSTMENTS","event.subcategory":"Panel","event.type":"render","event.subtype":"try-adjustments-presets","event.count":"1","ui.view_type":"feature-card"},"action":{"event.workflow":"ADJUSTMENTS","event.subcategory":"Panel","event.type":"click","event.subtype":"try-adjustments-presets","event.value":"try-it-now","event.count":"1","ui.view_type":"feature-card"},"secondaryAction":{"event.workflow":"ADJUSTMENTS","event.subcategory":"Panel","event.type":"click","event.subtype":"try-adjustments-presets","event.value":"later","event.count":"1","ui.view_type":"feature-card"}}}')},"8ZRb":function(e,t,n){e.exports=n.p+"assets/crop-tool.mp4"},"8oxB":function(e,t){var n,r,a=e.exports={};function o(){throw new Error("setTimeout has not been defined")}function i(){throw new Error("clearTimeout has not been defined")}function l(e){if(n===setTimeout)return setTimeout(e,0);if((n===o||!n)&&setTimeout)return n=setTimeout,setTimeout(e,0);try{return n(e,0)}catch(t){try{return n.call(null,e,0)}catch(t){return n.call(this,e,0)}}}!function(){try{n="function"==typeof setTimeout?setTimeout:o}catch(e){n=o}try{r="function"==typeof clearTimeout?clearTimeout:i}catch(e){r=i}}();var s,u=[],c=!1,d=-1;function T(){c&&s&&(c=!1,s.length?u=s.concat(u):d=-1,u.length&&p())}function p(){if(!c){var e=l(T);c=!0;for(var t=u.length;t;){for(s=u,u=[];++d<t;)s&&s[d].run();d=-1,t=u.length}s=null,c=!1,function(e){if(r===clearTimeout)return clearTimeout(e);if((r===i||!r)&&clearTimeout)return r=clearTimeout,clearTimeout(e);try{r(e)}catch(t){try{return r.call(null,e)}catch(t){return r.call(this,e)}}}(e)}}function I(e,t){this.fun=e,this.array=t}function f(){}a.nextTick=function(e){var t=new Array(arguments.length-1);if(arguments.length>1)for(var n=1;n<arguments.length;n++)t[n-1]=arguments[n];u.push(new I(e,t)),1!==u.length||c||l(p)},I.prototype.run=function(){this.fun.apply(null,this.array)},a.title="browser",a.browser=!0,a.env={},a.argv=[],a.version="",a.versions={},a.on=f,a.addListener=f,a.once=f,a.off=f,a.removeListener=f,a.removeAllListeners=f,a.emit=f,a.prependListener=f,a.prependOnceListener=f,a.listeners=function(e){return[]},a.binding=function(e){throw new Error("process.binding is not supported")},a.cwd=function(){return"/"},a.chdir=function(e){throw new Error("process.chdir is not supported")},a.umask=function(){return 0}},"900Q":function(e,t,n){e.exports=n.p+"assets/eraser-tool.mp4"},"98dV":function(e,t,n){var r={"./cs/strings.json":"f4di","./da/strings.json":"0tgg","./de/strings.json":"7W2P","./en/strings.json":"DbGF","./es/strings.json":"goj1","./fi/strings.json":"j4S8","./fr/strings.json":"FOsi","./hu/strings.json":"xEFo","./id/strings.json":"VK7f","./it/strings.json":"6h2L","./ja/strings.json":"TdA3","./ko/strings.json":"g2dr","./nb/strings.json":"cdf1","./nl/strings.json":"u42f","./pl/strings.json":"sTEU","./pt/strings.json":"LXQj","./ru/strings.json":"cXbD","./sv/strings.json":"Coe4","./th/strings.json":"mqLi","./tr/strings.json":"Z5D0","./uk/strings.json":"KtcJ","./vi/strings.json":"p0OC","./zh-CN/strings.json":"+AcS","./zh-TW/strings.json":"pXvm"};function a(e){var t=o(e);return n(t)}function o(e){if(!n.o(r,e)){var t=new Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t}return r[e]}a.keys=function(){return Object.keys(r)},a.resolve=o,e.exports=a,a.id="98dV"},"9AAN":function(e,t,n){e.exports=n.p+"assets/color-dropper-tool.mp4"},"9jsr":function(e,t,n){e.exports=n.p+"assets/paint-bucket-tool.jpg"},"9uj6":function(e,t,n){"use strict";var r=/^((children|dangerouslySetInnerHTML|key|ref|autoFocus|defaultValue|defaultChecked|innerHTML|suppressContentEditableWarning|suppressHydrationWarning|valueLink|accept|acceptCharset|accessKey|action|allow|allowUserMedia|allowPaymentRequest|allowFullScreen|allowTransparency|alt|async|autoComplete|autoPlay|capture|cellPadding|cellSpacing|challenge|charSet|checked|cite|classID|className|cols|colSpan|content|contentEditable|contextMenu|controls|controlsList|coords|crossOrigin|data|dateTime|decoding|default|defer|dir|disabled|disablePictureInPicture|download|draggable|encType|form|formAction|formEncType|formMethod|formNoValidate|formTarget|frameBorder|headers|height|hidden|high|href|hrefLang|htmlFor|httpEquiv|id|inputMode|integrity|is|keyParams|keyType|kind|label|lang|list|loading|loop|low|marginHeight|marginWidth|max|maxLength|media|mediaGroup|method|min|minLength|multiple|muted|name|nonce|noValidate|open|optimum|pattern|placeholder|playsInline|poster|preload|profile|radioGroup|readOnly|referrerPolicy|rel|required|reversed|role|rows|rowSpan|sandbox|scope|scoped|scrolling|seamless|selected|shape|size|sizes|slot|span|spellCheck|src|srcDoc|srcLang|srcSet|start|step|style|summary|tabIndex|target|title|type|useMap|value|width|wmode|wrap|about|datatype|inlist|prefix|property|resource|typeof|vocab|autoCapitalize|autoCorrect|autoSave|color|inert|itemProp|itemScope|itemType|itemID|itemRef|on|results|security|unselectable|accentHeight|accumulate|additive|alignmentBaseline|allowReorder|alphabetic|amplitude|arabicForm|ascent|attributeName|attributeType|autoReverse|azimuth|baseFrequency|baselineShift|baseProfile|bbox|begin|bias|by|calcMode|capHeight|clip|clipPathUnits|clipPath|clipRule|colorInterpolation|colorInterpolationFilters|colorProfile|colorRendering|contentScriptType|contentStyleType|cursor|cx|cy|d|decelerate|descent|diffuseConstant|direction|display|divisor|dominantBaseline|dur|dx|dy|edgeMode|elevation|enableBackground|end|exponent|externalResourcesRequired|fill|fillOpacity|fillRule|filter|filterRes|filterUnits|floodColor|floodOpacity|focusable|fontFamily|fontSize|fontSizeAdjust|fontStretch|fontStyle|fontVariant|fontWeight|format|from|fr|fx|fy|g1|g2|glyphName|glyphOrientationHorizontal|glyphOrientationVertical|glyphRef|gradientTransform|gradientUnits|hanging|horizAdvX|horizOriginX|ideographic|imageRendering|in|in2|intercept|k|k1|k2|k3|k4|kernelMatrix|kernelUnitLength|kerning|keyPoints|keySplines|keyTimes|lengthAdjust|letterSpacing|lightingColor|limitingConeAngle|local|markerEnd|markerMid|markerStart|markerHeight|markerUnits|markerWidth|mask|maskContentUnits|maskUnits|mathematical|mode|numOctaves|offset|opacity|operator|order|orient|orientation|origin|overflow|overlinePosition|overlineThickness|panose1|paintOrder|pathLength|patternContentUnits|patternTransform|patternUnits|pointerEvents|points|pointsAtX|pointsAtY|pointsAtZ|preserveAlpha|preserveAspectRatio|primitiveUnits|r|radius|refX|refY|renderingIntent|repeatCount|repeatDur|requiredExtensions|requiredFeatures|restart|result|rotate|rx|ry|scale|seed|shapeRendering|slope|spacing|specularConstant|specularExponent|speed|spreadMethod|startOffset|stdDeviation|stemh|stemv|stitchTiles|stopColor|stopOpacity|strikethroughPosition|strikethroughThickness|string|stroke|strokeDasharray|strokeDashoffset|strokeLinecap|strokeLinejoin|strokeMiterlimit|strokeOpacity|strokeWidth|surfaceScale|systemLanguage|tableValues|targetX|targetY|textAnchor|textDecoration|textRendering|textLength|to|transform|u1|u2|underlinePosition|underlineThickness|unicode|unicodeBidi|unicodeRange|unitsPerEm|vAlphabetic|vHanging|vIdeographic|vMathematical|values|vectorEffect|version|vertAdvY|vertOriginX|vertOriginY|viewBox|viewTarget|visibility|widths|wordSpacing|writingMode|x|xHeight|x1|x2|xChannelSelector|xlinkActuate|xlinkArcrole|xlinkHref|xlinkRole|xlinkShow|xlinkTitle|xlinkType|xmlBase|xmlns|xmlnsXlink|xmlLang|xmlSpace|y|y1|y2|yChannelSelector|z|zoomAndPan|for|class|autofocus)|(([Dd][Aa][Tt][Aa]|[Aa][Rr][Ii][Aa]|x)-.*))$/,a=function(e){var t={};return function(n){return void 0===t[n]&&(t[n]=e(n)),t[n]}}((function(e){return r.test(e)||111===e.charCodeAt(0)&&110===e.charCodeAt(1)&&e.charCodeAt(2)<91}));t.a=a},ANjH:function(e,t,n){"use strict";n.r(t),n.d(t,"__DO_NOT_USE__ActionTypes",(function(){return o})),n.d(t,"applyMiddleware",(function(){return E})),n.d(t,"bindActionCreators",(function(){return d})),n.d(t,"combineReducers",(function(){return u})),n.d(t,"compose",(function(){return f})),n.d(t,"createStore",(function(){return l}));var r=n("bCCX"),a=function(){return Math.random().toString(36).substring(7).split("").join(".")},o={INIT:"@@redux/INIT"+a(),REPLACE:"@@redux/REPLACE"+a(),PROBE_UNKNOWN_ACTION:function(){return"@@redux/PROBE_UNKNOWN_ACTION"+a()}};function i(e){if("object"!=typeof e||null===e)return!1;for(var t=e;null!==Object.getPrototypeOf(t);)t=Object.getPrototypeOf(t);return Object.getPrototypeOf(e)===t}function l(e,t,n){var a;if("function"==typeof t&&"function"==typeof n||"function"==typeof n&&"function"==typeof arguments[3])throw new Error("It looks like you are passing several store enhancers to createStore(). This is not supported. Instead, compose them together to a single function.");if("function"==typeof t&&void 0===n&&(n=t,t=void 0),void 0!==n){if("function"!=typeof n)throw new Error("Expected the enhancer to be a function.");return n(l)(e,t)}if("function"!=typeof e)throw new Error("Expected the reducer to be a function.");var s=e,u=t,c=[],d=c,T=!1;function p(){d===c&&(d=c.slice())}function I(){if(T)throw new Error("You may not call store.getState() while the reducer is executing. The reducer has already received the state as an argument. Pass it down from the top reducer instead of reading it from the store.");return u}function f(e){if("function"!=typeof e)throw new Error("Expected the listener to be a function.");if(T)throw new Error("You may not call store.subscribe() while the reducer is executing. If you would like to be notified after the store has been updated, subscribe from a component and invoke store.getState() in the callback to access the latest state. See https://redux.js.org/api-reference/store#subscribelistener for more details.");var t=!0;return p(),d.push(e),function(){if(t){if(T)throw new Error("You may not unsubscribe from a store listener while the reducer is executing. See https://redux.js.org/api-reference/store#subscribelistener for more details.");t=!1,p();var n=d.indexOf(e);d.splice(n,1),c=null}}}function E(e){if(!i(e))throw new Error("Actions must be plain objects. Use custom middleware for async actions.");if(void 0===e.type)throw new Error('Actions may not have an undefined "type" property. Have you misspelled a constant?');if(T)throw new Error("Reducers may not dispatch actions.");try{T=!0,u=s(u,e)}finally{T=!1}for(var t=c=d,n=0;n<t.length;n++){(0,t[n])()}return e}function m(e){if("function"!=typeof e)throw new Error("Expected the nextReducer to be a function.");s=e,E({type:o.REPLACE})}function h(){var e,t=f;return(e={subscribe:function(e){if("object"!=typeof e||null===e)throw new TypeError("Expected the observer to be an object.");function n(){e.next&&e.next(I())}return n(),{unsubscribe:t(n)}}})[r.a]=function(){return this},e}return E({type:o.INIT}),(a={dispatch:E,subscribe:f,getState:I,replaceReducer:m})[r.a]=h,a}function s(e,t){var n=t&&t.type;return"Given "+(n&&'action "'+String(n)+'"'||"an action")+', reducer "'+e+'" returned undefined. To ignore an action, you must explicitly return the previous state. If you want this reducer to hold no value, you can return null instead of undefined.'}function u(e){for(var t=Object.keys(e),n={},r=0;r<t.length;r++){var a=t[r];0,"function"==typeof e[a]&&(n[a]=e[a])}var i,l=Object.keys(n);try{!function(e){Object.keys(e).forEach((function(t){var n=e[t];if(void 0===n(void 0,{type:o.INIT}))throw new Error('Reducer "'+t+"\" returned undefined during initialization. If the state passed to the reducer is undefined, you must explicitly return the initial state. The initial state may not be undefined. If you don't want to set a value for this reducer, you can use null instead of undefined.");if(void 0===n(void 0,{type:o.PROBE_UNKNOWN_ACTION()}))throw new Error('Reducer "'+t+"\" returned undefined when probed with a random type. Don't try to handle "+o.INIT+' or other actions in "redux/*" namespace. They are considered private. Instead, you must return the current state for any unknown actions, unless it is undefined, in which case you must return the initial state, regardless of the action type. The initial state may not be undefined, but can be null.')}))}(n)}catch(e){i=e}return function(e,t){if(void 0===e&&(e={}),i)throw i;for(var r=!1,a={},o=0;o<l.length;o++){var u=l[o],c=n[u],d=e[u],T=c(d,t);if(void 0===T){var p=s(u,t);throw new Error(p)}a[u]=T,r=r||T!==d}return(r=r||l.length!==Object.keys(e).length)?a:e}}function c(e,t){return function(){return t(e.apply(this,arguments))}}function d(e,t){if("function"==typeof e)return c(e,t);if("object"!=typeof e||null===e)throw new Error("bindActionCreators expected an object or a function, instead received "+(null===e?"null":typeof e)+'. Did you write "import ActionCreators from" instead of "import * as ActionCreators from"?');var n={};for(var r in e){var a=e[r];"function"==typeof a&&(n[r]=c(a,t))}return n}function T(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function p(e,t){var n=Object.keys(e);return Object.getOwnPropertySymbols&&n.push.apply(n,Object.getOwnPropertySymbols(e)),t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n}function I(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?p(n,!0).forEach((function(t){T(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):p(n).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function f(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return 0===t.length?function(e){return e}:1===t.length?t[0]:t.reduce((function(e,t){return function(){return e(t.apply(void 0,arguments))}}))}function E(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return function(e){return function(){var n=e.apply(void 0,arguments),r=function(){throw new Error("Dispatching while constructing your middleware is not allowed. Other middleware would not be applied to this dispatch.")},a={getState:n.getState,dispatch:function(){return r.apply(void 0,arguments)}},o=t.map((function(e){return e(a)}));return I({},n,{dispatch:r=f.apply(void 0,o)(n.dispatch)})}}}},AUE5:function(e,t,n){"use strict";var r;Object.defineProperty(t,"__esModule",{value:!0}),t.Toast=void 0;var a=n("rfrl"),o=function(e){this[r]=!0,this.id=e.id,this.toastType=e.toastType,this.message=e.message,this.actionLabel=e.actionLabel,this.secondaryActionLabel=e.secondaryActionLabel,this.persistent=e.persistent,this.position=e.position};t.Toast=o,r=a.immerable},BEHG:function(e,t,n){e.exports=n.p+"assets/gen_ai_fill.mp4"},BkSc:function(e){e.exports=JSON.parse('{"preset_sync":{"id":"preset_sync","title":"FEATURE_CARDS.PRESET_SYNC.TITLE","description":"FEATURE_CARDS.PRESET_SYNC.DESCRIPTION","button":"FEATURE_CARDS.PRESET_SYNC.BUTTON","imagePath":"FEATURE_CARDS.PRESET_SYNC.IMAGE","position":{"type":"notification"},"URL":"FEATURE_CARDS.PRESET_SYNC.URL"},"cloud_doc_auto_save":{"id":"cloud_doc_auto_save","title":"FEATURE_CARDS.CLOUD_DOC_AUTO_SAVE.TITLE","description":"FEATURE_CARDS.CLOUD_DOC_AUTO_SAVE.DESCRIPTION","position":{"type":"document-tab","documentID":0}},"select_subject_portrait":{"id":"select_subject_portrait","title":"FEATURE_CARDS.SELECT_SUBJECT_PORTRAIT.TITLE","description":"FEATURE_CARDS.SELECT_SUBJECT_PORTRAIT.DESCRIPTION","button":"FEATURE_CARDS.SELECT_SUBJECT_PORTRAIT.BUTTON","position":{"type":"notification"},"action":{"type":"menu","commandId":1115}},"content_aware_fill":{"id":"content_aware_fill","title":"FEATURE_CARDS.CONTENT_AWARE.TITLE","image":"FEATURE_CARDS.CONTENT_AWARE.IMAGE","description":"FEATURE_CARDS.CONTENT_AWARE.DESCRIPTION","button":"FEATURE_CARDS.CONTENT_AWARE.BUTTON","action":{"type":"menu","commandId":1510},"position":{"type":"notification"}},"comment_panel":{"id":"comment_panel","title":"FEATURE_CARDS.COMMENT_PANEL.TITLE","description":"FEATURE_CARDS.COMMENT_PANEL.DESCRIPTION","button":"TRY_IT","position":{"type":"panel","id":"panelid.dynamic.uxp/com.adobe.ccx.comments-webview/ccx-comments-uxp-webview"}},"coreToolsWorkspace":{"id":"coreToolsWorkspace","title":"FEATURE_CARDS.CORE_TOOLS_WORKSPACE.TITLE","description":"FEATURE_CARDS.CORE_TOOLS_WORKSPACE.DESCRIPTION","button":"FEATURE_CARDS.CORE_TOOLS_WORKSPACE.BUTTON","position":{"type":"view","panel":"options","viewID":"$wksv","arrowOrientation":"vertical"}},"modernGradientTool":{"id":"modernGradientTool","title":"FEATURE_CARDS.MODERN_GRADIENT_TOOL.TITLE","description":"FEATURE_CARDS.MODERN_GRADIENT_TOOL.DESCRIPTION","button":"FEATURE_CARDS.MODERN_GRADIENT_TOOL.BUTTON","position":{"type":"tool","id":"gradientTool","arrowOrientation":"horizontal"}},"adjustment_brush":{"id":"adjustment_brush","persistent":true,"title":"FEATURE_CARDS.ADJUSTMENT_BRUSH.TITLE","description":"FEATURE_CARDS.ADJUSTMENT_BRUSH.DESCRIPTION","imagePath":"FEATURE_CARDS.ADJUSTMENT_BRUSH.IMAGE","position":{"type":"view","panel":"context_bar","viewID":"@adjBrushAdjustmentsPopup","placement":"bottom-left","arrowOrientation":"vertical","arrowHidden":true}},"adjustments_panel":{"id":"adjustments_panel","title":"FEATURE_CARDS.ADJUSTMENTS_PANEL.TITLE","description":"FEATURE_CARDS.ADJUSTMENTS_PANEL.DESCRIPTION","button":"FEATURE_CARDS.ADJUSTMENTS_PANEL.BUTTON","secondaryButton":"FEATURE_CARDS.ADJUSTMENTS_PANEL.SECONDARY_BUTTON","position":{"type":"notification"},"action":{"type":"highlightPanel","panelId":"panelid.static.create"}},"gen_ai_fill":{"id":"gen_ai_fill","persistent":true,"title":"FEATURE_CARDS.GEN_AI_FILL.TITLE","description":"FEATURE_CARDS.GEN_AI_FILL.DESCRIPTION","imagePath":"FEATURE_CARDS.GEN_AI_FILL.IMAGE","position":{"type":"view","panel":"context_bar","viewID":"@generate","placement":"bottom-left","arrowOrientation":"vertical","arrowHidden":true}},"gen_ai_reference_image":{"id":"gen_ai_reference_image","title":"FEATURE_CARDS.GEN_REF_IMAGE.TITLE","description":"FEATURE_CARDS.GEN_REF_IMAGE.DESCRIPTION","imagePath":"FEATURE_CARDS.GEN_REF_IMAGE.IMAGE","position":{"type":"view","panel":"context_bar","viewID":"@genFillReferenceFlyoutButton","placement":"bottom-left","arrowOrientation":"vertical","arrowHidden":true}},"gen_ai_expand":{"id":"gen_ai_expand","persistent":true,"title":"FEATURE_CARDS.GEN_AI_EXPAND.TITLE","description":"FEATURE_CARDS.GEN_AI_EXPAND.DESCRIPTION","imagePath":"FEATURE_CARDS.GEN_AI_EXPAND.IMAGE","showNewBadge":true,"position":{"type":"view","panel":"context_bar","viewID":"@generate","placement":"bottom-left","arrowOrientation":"vertical","arrowHidden":true}},"background_replace":{"id":"background_replace","title":"FEATURE_CARDS.BACKGROUND_REPLACE.TITLE","description":"FEATURE_CARDS.BACKGROUND_REPLACE.DESCRIPTION","imagePath":"FEATURE_CARDS.BACKGROUND_REPLACE.IMAGE","position":{"type":"view","panel":"context_bar","viewID":"@generate_background","placement":"bottom-left","arrowOrientation":"vertical","arrowHidden":true}},"generate_image_intro":{"id":"generate_image_intro","title":"FEATURE_CARDS.GENERATE_IMAGE_INTRO.TITLE","description":"FEATURE_CARDS.GENERATE_IMAGE_INTRO.DESCRIPTION","imagePath":"FEATURE_CARDS.GENERATE_IMAGE_INTRO.IMAGE","position":{"type":"view","panel":"context_bar","viewID":"@generate_image","placement":"bottom-left","arrowOrientation":"vertical","arrowHidden":true}},"gen_ai_in_remove":{"id":"gen_ai_in_remove","title":"FEATURE_CARDS.GEN_AI_IN_REMOVE.TITLE","description":"FEATURE_CARDS.GEN_AI_IN_REMOVE.DESCRIPTION","imagePath":"FEATURE_CARDS.GEN_AI_IN_REMOVE.IMAGE","position":{"type":"view","panel":"options","viewID":"$rtfm","placement":"bottom","offset":{"top":"10","left":"0%"},"arrowOrientation":"vertical","arrowHidden":true},"URL":"FEATURE_CARDS.GEN_AI_IN_REMOVE.URL"},"gen_ai_upscale":{"id":"gen_ai_upscale","title":"FEATURE_CARDS.GEN_AI_UPSCALE.TITLE","description":"FEATURE_CARDS.GEN_AI_UPSCALE.DESCRIPTION","imagePath":"FEATURE_CARDS.GEN_AI_UPSCALE.IMAGE","showNewBadge":true,"position":{"type":"notification"},"button":"TRY_IT","action":{"type":"menu","commandId":1776}},"toggle_ctb":{"id":"toggle_ctb","title":"FEATURE_CARDS.TOGGLE_CTB.TITLE","description":"FEATURE_CARDS.TOGGLE_CTB.DESCRIPTION","customButton":"FEATURE_CARDS.TOGGLE_CTB.CUSTOM_BUTTON"}}')},C2HT:function(e,t,n){e.exports=n.p+"assets/magic-wand-tool.mp4"},"Ckd/":function(e,t,n){e.exports=n.p+"assets/spot-healing-brush-tool.jpg"},Coe4:function(e){e.exports=JSON.parse('{"TOOLTIPS":{"3DSM":{"TITLE":"3D-materialpipett","DESCRIPTION":"Läs in det valda materialet från ett 3D-objekt"},"3DDM":{"TITLE":"Släpp 3D-material","DESCRIPTION":"Släpp material som du har läst in i verktyget på målområdet för ett 3D-objekt"},"ADJB":{"TITLE":"Verktyget Justeringspensel","DESCRIPTION":"Skapa lokala justeringslager","IMAGE":"./assets/adjustment_brush_tool.mp4","URL":"https://helpx.adobe.com/se/photoshop/using/adjustment-brush.html"},"AKNT":{"TITLE":"Lägg till ankarpunkt","DESCRIPTION":"Lägg till ankarpunkter på dina banor"},"ARTT":{"TITLE":"Rityta","DESCRIPTION":"Skapa, flytta eller ändra storlek på flera arbetsytor"},"AHBT":{"TITLE":"Konsthändelsepensel","DESCRIPTION":"Måla stiliserade drag med pixlar från ett tidigare läge av bilden"},"SERA":{"TITLE":"Bakgrundssuddgummi","DESCRIPTION":"Ta bort pixlar från ett färgprov"},"BLUR":{"TITLE":"Oskärpa","DESCRIPTION":"Gör områden i en bild oskarpa"},"PNTB":{"TITLE":"Pensel","DESCRIPTION":"Måla anpassade penseldrag"},"SLDB":{"TITLE":"Pensel","DESCRIPTION":"Finjustera markeringen genom att stryka över områden som du vill markera eller ta bort","URL":"https://www.adobe.com/go/ps-select-mask_se"},"BURN":{"TITLE":"Efterbelys","DESCRIPTION":"Gör utvalda områden i en bild mörkare"},"STAM":{"TITLE":"Klonstämpel","DESCRIPTION":"Måla med pixlar från ett tidigare läge av bilden"},"CRBT":{"TITLE":"Färgersättning","DESCRIPTION":"Måla den valda färgen över en befintlig färg"},"COLS":{"TITLE":"Färgprov","DESCRIPTION":"Visa värden för färger i en bild"},"RCMP":{"TITLE":"Verktyget Flytta med innehållsanpassning","DESCRIPTION":"Markera och flytta delar av en bild och fyll automatiskt i det område som är kvar"},"COUN":{"TITLE":"Räkning","DESCRIPTION":"Räkna antal objekt i en bild"},"CKNT":{"TITLE":"Konvertera punkt","DESCRIPTION":"Redigera former och banor genom att konvertera jämna ankarpunkter och hörnankarpunkter"},"CROP":{"TITLE":"Beskärning","DESCRIPTION":"Beskär eller expandera kanterna av en bild"},"CUSH":{"TITLE":"Anpassad form","DESCRIPTION":"Rita former från en lista med anpassade former"},"DKNT":{"TITLE":"Ta bort ankarpunkt","DESCRIPTION":"Ta bort ankarpunkter och omforma banor "},"PTHA":{"TITLE":"Direktmarkering","DESCRIPTION":"Markera och justera punkter eller delar av en bana eller form"},"DODG":{"TITLE":"Skugga","DESCRIPTION":"Gör områden i en bild ljusare"},"ELPS":{"TITLE":"Oval","DESCRIPTION":"Rita ovala och runda former"},"ELMT":{"TITLE":"Oval markeringsram","DESCRIPTION":"Gör ovala och runda markeringar"},"ERAS":{"TITLE":"Suddgummi","DESCRIPTION":"Ändra pixlar till bakgrundsfärgen eller gör dem genomskinliga"},"EYED":{"TITLE":"Pipett","DESCRIPTION":"Ta färgprov från en bild"},"MPEN":{"TITLE":"Frihandsritstift","DESCRIPTION":"Lägg till ankarpunkter när du ritar banor eller former"},"BNDT":{"TITLE":"Övertoning","DESCRIPTION":"Skapa en gradvis blandning mellan färger"},"HAND":{"TITLE":"Hand","DESCRIPTION":"Panorera över olika delar av en bild."},"STMM":{"TITLE":"Lagningspensel","DESCRIPTION":"Reparera defekter genom att måla över dem med pixlar från en annan del av bilden"},"HSTB":{"TITLE":"Händelsepensel","DESCRIPTION":"Återställ delar av en bild till ett tidigare läge"},"TXBX":{"TITLE":"Vågrät text","DESCRIPTION":"Lägg till vågrät text"},"TYPS":{"TITLE":"Vågrät textmask","DESCRIPTION":"Skapa en markering i form av vågrät text"},"LASO":{"TITLE":"Lasso","DESCRIPTION":"Gör frihandsmarkeringar"},"SLLS":{"TITLE":"Lasso","DESCRIPTION":"Gör frihandsmarkeringar"},"LINT":{"TITLE":"Linje","DESCRIPTION":"Rita linjer"},"MERA":{"TITLE":"Magiskt suddgummi","DESCRIPTION":"Ta bort områden med liknande färger med ett enda klick"},"WAND":{"TITLE":"Trollstav","DESCRIPTION":"Markera ett område baserat på färg"},"MLAS":{"TITLE":"Magnetlasso","DESCRIPTION":"Göra markeringar som fäster mot kanterna i en bild medan du drar"},"WETB":{"TITLE":"Blandpensel","DESCRIPTION":"Simulera målningstekniker, som att blanda färger och variera färgernas fuktighet"},"LMVR":{"TITLE":"Flytta","DESCRIPTION":"Flytta en markering eller ett lager"},"TXTA":{"TITLE":"Anteckningar","DESCRIPTION":"Skapa textanteckningar som du kan bifoga till en bild eller fil"},"BUCK":{"TITLE":"Färgpyts","DESCRIPTION":"Fyll områden som har liknande färg med förgrundsfärgen"},"PTCH":{"TITLE":"Lappa","DESCRIPTION":"Ersätt ett markerat område med pixlar från en annan del av bilden"},"PCST":{"TITLE":"Banmarkering","DESCRIPTION":"Markera en hel bana"},"STMP":{"TITLE":"Mönsterstämpel","DESCRIPTION":"Måla med ett valt mönster"},"PENT":{"TITLE":"Ritstift","DESCRIPTION":"Skapa och ändra banor eller former med ankarpunkter och handtag"},"PENC":{"TITLE":"Penna","DESCRIPTION":"Måla penseldrag med hårda kanter"},"PCRP":{"TITLE":"Perspektivbeskärning","DESCRIPTION":"Beskär en bild för att korrigera förvrängningar som har orsakats av perspektivet"},"POLY":{"TITLE":"Polygon","DESCRIPTION":"Rita polygoner"},"STAR":{"TITLE":"Stjärna","DESCRIPTION":"Ritar stjärnor"},"PGON":{"TITLE":"Polygonlasso","DESCRIPTION":"Gör markeringar genom att koppla ihop raka linjer"},"SLPL":{"TITLE":"Polygonlasso","DESCRIPTION":"Gör markeringar genom att koppla ihop raka linjer"},"QKSL":{"TITLE":"Snabbmarkering","DESCRIPTION":"Skapa en markering genom att hitta och följa kanterna i en bild"},"SLSB":{"TITLE":"Snabbmarkering","DESCRIPTION":"Skapa en markering genom att hitta och följa kanterna i en bild"},"RECT":{"TITLE":"Rektangel","DESCRIPTION":"Rita rektanglar"},"REMOVE":{"TITLE":"Ta bort med generativ AI","DESCRIPTION":"Ta enkelt bort oönskade områden från bilden med hjälp av generativ AI. Med Ta bort fylls smidigt det valda området med innehåll som smälter in perfekt i omgivningen."},"RGMT":{"TITLE":"Rektangulär markeringsram","DESCRIPTION":"Skapa en rektangelformad markering"},"RDEY":{"TITLE":"Röda ögon","DESCRIPTION":"Korrigera röda ögon som har orsakats av en kamerablixt"},"SLRE":{"TITLE":"Förfina kantpensel","DESCRIPTION":"Förfina markeringskanterna och förbättra kantdetaljerna. Används bäst med kryssrutan ”Visa kanter” aktiverad och reglaget Kantavkänningsradie.","URL":"https://www.adobe.com/go/ps-select-mask_se"},"ROTT":{"TITLE":"Rotera vy","DESCRIPTION":"Rotera vyn för bilden"},"RRCT":{"TITLE":"Rundad rektangel","DESCRIPTION":"Rita rektanglar med runda kanter"},"RTFM":{"TITLE":"Generativ AI i Ta bort","DESCRIPTION":"Du kan välja olika lägen i verktyget Ta bort, t.ex. huruvida du vill använda generativ AI. Läget Auto väljer åt dig beroende på motivet."},"MEAT":{"TITLE":"Linjal","DESCRIPTION":"Mät avstånd och vinklar i en bild"},"SHAR":{"TITLE":"Skärpa","DESCRIPTION":"Gör de mjuka kanterna i bilden skarpare."},"SRMT":{"TITLE":"Markeringsram för en rad","DESCRIPTION":"Skapa en vågrät markering som är en enda pixel hög"},"SCMT":{"TITLE":"Markeringsram för en kolumn","DESCRIPTION":"Skapa en lodrät markering som är en enda pixel bred"},"SLCT":{"TITLE":"Segment","DESCRIPTION":"Dela in en bild i mindre avsnitt, vilket är lämpligt för webbdesign"},"SLST":{"TITLE":"Markera segment","DESCRIPTION":"Markera, flytta och ändra storlek segment i en bild"},"SMUD":{"TITLE":"Smeta ut","DESCRIPTION":"Smeta ut och blanda färger"},"DSAT":{"TITLE":"Svamp","DESCRIPTION":"Ändra färgmättnaden för ett område i en bild"},"SPHB":{"TITLE":"Smart lagningspensel","DESCRIPTION":"Ta bort märken och fläckar"},"CAFT":{"TITLE":"Verktyget Ta bort","DESCRIPTION":"Ta enkelt bort störande delar, till exempel föremål, människor och defekter"},"TXBV":{"TITLE":"Lodrät text","DESCRIPTION":"Lägg till lodrät text"},"VTYS":{"TITLE":"Lodrät textmask","DESCRIPTION":"Skapa en markering i form av lodrät text"},"ZOOM":{"TITLE":"Zooma","DESCRIPTION":"Zooma in och zooma ut i en bild"},"CPEN":{"TITLE":"Krökningsritstift","DESCRIPTION":"Skapa eller ändra banor och former med hjälp av punkter"},"PMHA":{"TITLE":"Hand","DESCRIPTION":"Panorera över olika delar av en bild."},"PMZM":{"TITLE":"Zooma","DESCRIPTION":"Zooma in och zooma ut i en bild"},"PMDB":{"TITLE":"Färgprovspensel","DESCRIPTION":"Redigera färgprovsområdet genom att stryka på bilden"},"PMLS":{"TITLE":"Lasso","DESCRIPTION":"Redigera fyllningsområdet genom att göra frihandsmarkeringar"},"GRFI":{"TITLE":"Referensbild","DESCRIPTION":"Du kan generera resultat som påminner starkt om referensbilden. Vi korrigerar ljus, skuggor och perspektiv åt dig."},"CPOT":{"TITLE":"Färganpassning","DESCRIPTION":"Tillåt anpassning av kontrast och intensitet för bättre matchning. Bra för innehåll med gradvisa färger eller texturändringar."},"RPOT":{"TITLE":"Rotationsanpassning","DESCRIPTION":"Tillåt rotation av innehållet för bättre matchning. Bra för innehåll med roterade eller böjda mönster."},"SCCB":{"TITLE":"Skala","DESCRIPTION":"Tillåt ändring av storlek på innehåll för bättre matchning. Bra för fyllningsinnehåll med upprepade mönster med olika storlekar eller perspektiv."},"MICB":{"TITLE":"Spegla","DESCRIPTION":"Tillåt horisontell vändning för bättre matchning. Bra för innehåll med horisontell symmetri"},"FPOT":{"TITLE":"Ramverktyg","DESCRIPTION":"Skapa platshållarramar för bilder"},"SLML":{"TITLE":"Objektmarkering","DESCRIPTION":"Hitta och markera objekt automatiskt"},"MGLA":{"TITLE":"Objektmarkering","DESCRIPTION":"Hitta och markera objekt automatiskt"},"PMPL":{"TITLE":"Polygonlasso","DESCRIPTION":"Redigera fyllningsområdet genom att göra markeringar med raka linjer"},"PMAL":{"TITLE":"Justeringsverktyget","DESCRIPTION":"Identifiera motsvarande punkter i bilderna, användbart om kameran har flyttats. Klicka på någon av bilderna för att placera ut en punkt. Motsvarande punkt placeras automatiskt på den andra bilden och kan justeras manuellt."},"WSCX":{"TITLE":"Dela upp tänjningen på tvären"},"WSVT":{"TITLE":"Dela upp tänjningen vertikalt"},"WSHZ":{"TITLE":"Dela upp tänjningen horisontellt"},"SMSU":{"TITLE":"Objektsubtrahering","DESCRIPTION":"Hittar och subtraherar automatiskt ett objekt i ett angivet område"},"SRRB-SRAT":{"TITLE":"Automatisk","DESCRIPTION":"Använd innehåll som liknar omgivande fyllningsområde"},"SRRB-SRDF":{"TITLE":"Rektangulärt","DESCRIPTION":"Använd rektangulärt område runt fyllningsområdet"},"SRRB-SRCT":{"TITLE":"Anpassad","DESCRIPTION":"Använd manuellt definierat färgprovsområde"},"FPOP":{"TITLE":"Importera fler dokument","DESCRIPTION":"Importera en annan bild med samma scen ur en annan vinkel. Användbart när du tar bort objekt som visar bakgrundsinnehåll i den andra bilden."},"CATR":{"TITLE":"Innehållsanpassat spårningsverktyg","DESCRIPTION":"Skapar banor eller former som följer kanterna i bilden"},"TRSH":{"TITLE":"Triangelverktyget","DESCRIPTION":"Rita tresidiga former"},"LIST":{"TITLE":"Lager","DESCRIPTION":"Lager är som pappershögar. I panelen Lager kan du organisera och hantera delar av bilden som separata, redigerbara lager"},"LAYR":{"TITLE":"Lager","DESCRIPTION":"Lager är som pappershögar. I panelen Lager kan du organisera och hantera delar av bilden som separata, redigerbara lager"},"NEWL":{"TITLE":"Lager","DESCRIPTION":"Lager är som pappershögar. I panelen Lager kan du organisera och hantera delar av bilden som separata, redigerbara lager"},"MASK":{"TITLE":"Lagermasker","DESCRIPTION":"Med lagermasker kan du dölja delar av din bild och sedan visa dem igen när du vill"},"ADJT":{"TITLE":"Justeringar","DESCRIPTION":"Justeringspanelen är där du kan förbättra, reparera och korrigera färg och tonalitet","URL":"https://www.adobe.com/go/adjustmentpresets_se"},"SLBR":{"TITLE":"Markeringspenselverktyget","DESCRIPTION":"Gör markeringar med ett eller flera penseldrag. Perfekt för användare av styrplattor och för att lägga till och ta bort innehåll med Generativ fyllning.","URL":"https://www.adobe.com/go/selection_brush_learn_more_se"},"GENERATE_BACKGROUND":{"TITLE":"Redigera bakgrund","DESCRIPTION":"Skapa bakgrunder till porträtt, produkter, modebilder och mycket mer. Du kan också importera en bild eller fylla bilder med färg."},"HARMONIZE_LAYER":{"TITLE":"Harmonisera","DESCRIPTION":"Sammanfoga objekt till en scen genom att matcha färg, ljus och skuggor."},"IMPORT_BACKGROUND":{"TITLE":"Redigera bakgrund","DESCRIPTION":"Skapa bakgrunder till porträtt, produkter, modebilder och mycket mer. Du kan också importera en bild eller fylla bilder med färg."},"PAINT_BUCKET":{"TITLE":"Redigera bakgrund","DESCRIPTION":"Skapa bakgrunder till porträtt, produkter, modebilder och mycket mer. Du kan också importera en bild eller fylla bilder med färg."},"GIMB":{"TITLE":"Generera bild","DESCRIPTION":"Text till bild-teknik gör att du kan generera bilder, lägga till effekter eller matcha stilen på en referensbild."},"ADJUST_COLORS":{"TITLE":"Justera färgerna i din bild","DESCRIPTION":"Ändra de framträdande färgerna i bilden för att få ett helt nytt utseende."},"GENERATE_IMAGE":{"TITLE":"Generera bild","DESCRIPTION":"Text till bild-teknik gör att du kan generera bilder, lägga till effekter eller matcha stilen på en referensbild."},"STYLE_INFO_BUTTON":{"TITLE":"Referensbild och stileffekter","DESCRIPTION":"Anpassa bilden med stilalternativ. Du kan välja en stileffekt eller lägga till en referensbild för att matcha dess stil."},"GENERATEIMAGEREFERENCEFLYOUT":{"TITLE":"Referensbild","DESCRIPTION":"Matcha sammansättningen och stilen i ditt eget arbete."},"GENERATEIMAGEEFFECTSFLYOUT":{"TITLE":"Stileffekter","DESCRIPTION":"Välj en stil eller effekt för att anpassa din bild och få inspiration."},"GFLY":{"TITLE":"Markera personer","DESCRIPTION":"Markera personer och detaljer som hår, kläder och hud."},"DYTX":{"TITLE":"Dynamisk text","DESCRIPTION":"Ändra storlek och justera texten automatiskt så att den passar textgränsens form."},"MODELRADIO-MLPR":{"TITLE":"Exakt uppskalning","DESCRIPTION":"Behåll det ursprungliga fotots identitet vid ökning av detaljskärpa och detaljåterställning. Passar lågupplösta foton bäst."},"MODELRADIO-MLCR":{"TITLE":"Kreativ uppskalning","DESCRIPTION":"Lägg till nya, kreativa detaljer som är perfekta för konstnärlig utforskning och som kan förändra originalfotonas identitet."}},"FEATURE_CARDS":{"GEN_AI_UPSCALE":{"TITLE":"Generativ uppskalning","DESCRIPTION":"Behåll det ursprungliga fotots identitet vid förbättring av skärpa och återställning av detaljer.","IMAGE":"./assets/gen_ai_upscale.mp4","BUTTON":"Testa nu"},"GEN_AI_FILL":{"TITLE":"Generativ fyllning","DESCRIPTION":"Generera innehåll, ändra befintligt innehåll, ersätt bakgrunder, utöka bilder, ta bort element och mycket mer.","IMAGE":"./assets/gen_ai_fill.mp4"},"GEN_AI_EXPAND":{"TITLE":"Generativ expansion","DESCRIPTION":"Tänj på gränserna för vad du kan skapa. Skapa nytt innehåll med eller utan textbeskrivningar.","IMAGE":"./assets/gen_ai_expand.mp4"},"BACKGROUND_REPLACE":{"TITLE":"Redigera bakgrund","DESCRIPTION":"Skapa bakgrunder till porträtt, produkter, modebilder och mycket mer. Du kan också importera en bild eller fylla bilder med färg.","IMAGE":"./assets/edit_background.mp4","BUTTON":"Mer information"},"ADJUSTMENT_BRUSH":{"TITLE":"Verktyget Justeringspensel","DESCRIPTION":"Med Justeringspensel kan du enkelt tillämpa icke-förstörande lokala justeringar på en bild.","IMAGE":"./assets/adjustment_brush_tool.mp4","BUTTON":"Mer information","URL":"https://helpx.adobe.com/se/photoshop/using/adjustment-brush.html"},"ADJUSTMENTS_PANEL":{"TITLE":"Testa justeringsförinställningar","DESCRIPTION":"Redigera bildens utseende och känsla med hjälp av ett antal olika justeringsförinställningar.","BUTTON":"Testa nu"},"CLOUD_DOC_AUTO_SAVE":{"TITLE":"Spara samtidigt som du arbetar","DESCRIPTION":"Vi sparar ditt molndokument i Adobes moln så att det finns tillgängligt och uppdateras både på din iPad och dator när du loggar in."},"PRESET_SYNC":{"TITLE":"Automatisk förinställd synkronisering","DESCRIPTION":"Automatisk synkronisering av penslar, färgrutor, övertoningar, mönster, format och former mellan alla datorer där du använder Photoshop. Om du vill stänga av synkroniseringen går du till Inställningar > Allmänt.","BUTTON":"Mer information","IMAGE":"./assets/preset_sync.gif","URL":"https://www.adobe.com/go/ps-learn-more_se"},"CONTENT_AWARE":{"TITLE":"Innehållsanpassad fyllning","DESCRIPTION":"Nu kan du markera området Photoshop använder för att fylla en markering, förhandsvisa den live och spara den i ett nytt lager. Öppna Redigera > Innehållsanpassad fyllning för att prova.","IMAGE":"./content_aware_fill.gif","BUTTON":"Testa nu"},"SELECT_SUBJECT_PORTRAIT":{"TITLE":"Byt arbetsyta för exakt redigering","DESCRIPTION":"Gå till Markera > Markera och maskera om du vill titta närmare på det du har valt och använd sedan Förfina kant om du vill redigera tunna markeringar.","BUTTON":"Testa nu"},"COMMENT_PANEL":{"TITLE":"Du har fått en ny kommentar!","DESCRIPTION":"I kommentarspanelen kan du skriva nya kommentarer samt svara på, lösa eller ta bort befintliga kommentarer."},"CORE_TOOLS_WORKSPACE":{"TITLE":"Välkommen till vår arbetsyta med kärnverktygen","DESCRIPTION":"Behåll flytet med vår nya arbetsyta med Photoshops mest populära verktyg. Om du vill välja en annan vy växlar du arbetsyta ovan.","BUTTON":"Ignorera"},"MODERN_GRADIENT_TOOL":{"TITLE":"Testa det nya övertoningsverktyget","DESCRIPTION":"Med det uppdaterade övertoningsverktyget kan du förhandsgranska och redigera övertoningar med ultimat precision.","BUTTON":"Ignorera"},"GENERATE_IMAGE_INTRO":{"TITLE":"Generera bild","DESCRIPTION":"Text till bild-teknik gör att du kan generera bilder, lägga till effekter eller matcha stilen på en referensbild.","BUTTON":"Mer information","IMAGE":"./assets/gen_image.mp4"},"GEN_REF_IMAGE":{"TITLE":"Referensbild","DESCRIPTION":"Du kan generera resultat som påminner starkt om referensbilden. Vi korrigerar ljus, skuggor och perspektiv åt dig.","BUTTON":"Mer information","IMAGE":"./assets/gen_ai_ref_image.mp4"},"GEN_AI_IN_REMOVE":{"TITLE":"Generativ AI i Ta bort","DESCRIPTION":"Du kan välja olika lägen i verktyget Ta bort beroende på hur mycket du vill använda generativ AI. Du kan välja mellan Alltid, Aldrig och Auto, som väljer åt dig beroende på motivet","BUTTON":"Mer information","IMAGE":"./assets/gen_ai_in_remove.mp4","URL":"https://helpx.adobe.com/se/photoshop/using/retouching-repairing-images.html#genai-remove-tool"},"TOGGLE_CTB":{"TITLE":"Visa eller dölj det kontextuella aktivitetsfältet","DESCRIPTION":"Aktivera det kontextuella aktivitetsfältet igen från programmenyn > Fönster > Kontextuellt aktivitetsfält.\\n\\nDessutom kan du högerklicka på området utanför arbetsytan eller teckningsytan för att visa eller dölja med snabbmenyn.","CUSTOM_BUTTON":"OK"}},"MODAL":{"GEN_FILL_INTRO":{"TITLE":"Generativ fyllning","DESCRIPTION":"Gör en markering för att generera icke-förstörande innehåll, ersätta bakgrunder, utöka bilder, ta bort element och mycket mer.","IMAGE":"./assets/gen_fill_intro.mp4","MAYBE_LATER":"Kanske senare"}},"TRY_IT":"Mer information","GOT_IT":"Jag förstår","ADVANCED":"Avancerat:","PLAY_VIDEO":"Titta på en kort video","PERIOD_CHAR":".","NEW_BADGE":"Nytt"}')},D5hu:function(e,t,n){e.exports=n.p+"assets/zoom-tool.mp4"},DbGF:function(e){e.exports=JSON.parse('{"TOOLTIPS":{"3DSM":{"TITLE":"3D Material Eyedropper tool","DESCRIPTION":"Loads the selected material from a 3D object"},"3DDM":{"TITLE":"3D Material Drop tool","DESCRIPTION":"Drops material loaded in the tool onto the target area of a 3D object"},"ADJB":{"TITLE":"Adjustment Brush tool","DESCRIPTION":"Create local adjustment layers","IMAGE":"./assets/adjustment_brush_tool.mp4","URL":"https://helpx.adobe.com/photoshop/using/adjustment-brush.html"},"AKNT":{"TITLE":"Add Anchor Point tool","DESCRIPTION":"Adds anchor points to your paths"},"ARTT":{"TITLE":"Artboard tool","DESCRIPTION":"Creates, moves, or resizes multiple canvases"},"AHBT":{"TITLE":"Art History Brush tool","DESCRIPTION":"Paints stylized strokes with pixels from an earlier state of the image"},"SERA":{"TITLE":"Background Eraser tool","DESCRIPTION":"Erases the pixels of a sampled color"},"BLUR":{"TITLE":"Blur tool","DESCRIPTION":"Blurs areas in an image"},"PNTB":{"TITLE":"Brush tool","DESCRIPTION":"Paints custom brush strokes"},"SLDB":{"TITLE":"Brush tool","DESCRIPTION":"Fine-tune selection by brushing over areas you want to select or remove","URL":"https://www.adobe.com/go/ps-select-mask"},"BURN":{"TITLE":"Burn tool","DESCRIPTION":"Selectively darken areas in an image"},"STAM":{"TITLE":"Clone Stamp tool","DESCRIPTION":"Paints with pixels from another part of the image"},"CRBT":{"TITLE":"Color Replacement tool","DESCRIPTION":"Paints the selected color over an existing color"},"COLS":{"TITLE":"Color Sampler tool","DESCRIPTION":"Displays values for colors in an image"},"RCMP":{"TITLE":"Content-Aware Move tool","DESCRIPTION":"Selects and moves part of an image and automatically fills the area left behind"},"COUN":{"TITLE":"Count tool","DESCRIPTION":"Counts the number of objects in an image"},"CKNT":{"TITLE":"Convert Point tool","DESCRIPTION":"Edits shapes and paths by converting smooth and corner anchor points"},"CROP":{"TITLE":"Crop tool","DESCRIPTION":"Trims or expands the edges of an image"},"CUSH":{"TITLE":"Custom Shape tool","DESCRIPTION":"Draws shapes from a custom shape list"},"DKNT":{"TITLE":"Delete Anchor Point tool","DESCRIPTION":"Deletes anchor points and reshapes paths "},"PTHA":{"TITLE":"Direct Selection tool","DESCRIPTION":"Select and adjust points and segments in a path or shape"},"DODG":{"TITLE":"Dodge tool","DESCRIPTION":"Lightens areas in an image"},"ELPS":{"TITLE":"Ellipse tool","DESCRIPTION":"Draw oval and circular shapes"},"ELMT":{"TITLE":"Elliptical Marquee tool","DESCRIPTION":"Make oval and circular selections"},"ERAS":{"TITLE":"Eraser tool","DESCRIPTION":"Changes pixels to the background color or makes them transparent"},"EYED":{"TITLE":"Eyedropper tool","DESCRIPTION":"Samples colors from an image"},"MPEN":{"TITLE":"Freeform Pen tool","DESCRIPTION":"Adds anchor points as you draw paths or shapes"},"BNDT":{"TITLE":"Gradient tool","DESCRIPTION":"Creates a gradual blend between colors"},"HAND":{"TITLE":"Hand tool","DESCRIPTION":"Pans over different parts of an image"},"STMM":{"TITLE":"Healing Brush tool","DESCRIPTION":"Repair imperfections by painting with pixels from another part of the image"},"HSTB":{"TITLE":"History Brush tool","DESCRIPTION":"Restores parts of an image to an earlier state"},"TXBX":{"TITLE":"Horizontal Type tool","DESCRIPTION":"Adds horizontal type"},"TYPS":{"TITLE":"Horizontal Type Mask tool","DESCRIPTION":"Creates a selection in the shape of horizontal type"},"LASO":{"TITLE":"Lasso tool","DESCRIPTION":"Makes freehand selections"},"SLLS":{"TITLE":"Lasso tool","DESCRIPTION":"Makes freehand selections"},"LINT":{"TITLE":"Line tool","DESCRIPTION":"Draws lines"},"MERA":{"TITLE":"Magic Eraser tool","DESCRIPTION":"Erases similarly colored areas with a single click"},"WAND":{"TITLE":"Magic Wand tool","DESCRIPTION":"Select an area based on its color"},"MLAS":{"TITLE":"Magnetic Lasso tool","DESCRIPTION":"Make selections that snap to edges in an image as you drag"},"WETB":{"TITLE":"Mixer Brush tool","DESCRIPTION":"Simulates real painting techniques, such as blending colors and varying paint wetness"},"LMVR":{"TITLE":"Move tool","DESCRIPTION":"Moves a selection or layer"},"TXTA":{"TITLE":"Note tool","DESCRIPTION":"Creates text notes that you can attach to an image or file"},"BUCK":{"TITLE":"Paint Bucket tool","DESCRIPTION":"Fill areas of similar color with the foreground color"},"PTCH":{"TITLE":"Patch tool","DESCRIPTION":"Replace a selected area with pixels from another part of the image"},"PCST":{"TITLE":"Path Selection tool","DESCRIPTION":"Selects a whole path"},"STMP":{"TITLE":"Pattern Stamp tool","DESCRIPTION":"Paints using a chosen pattern"},"PENT":{"TITLE":"Pen tool","DESCRIPTION":"Makes and changes paths or shapes with anchor points and handles"},"PENC":{"TITLE":"Pencil tool","DESCRIPTION":"Paints hard-edged brush strokes"},"PCRP":{"TITLE":"Perspective Crop tool","DESCRIPTION":"Crops an image to correct distortions caused by perspective"},"POLY":{"TITLE":"Polygon tool","DESCRIPTION":"Draws polygons"},"STAR":{"TITLE":"Star tool","DESCRIPTION":"Draws stars"},"PGON":{"TITLE":"Polygonal Lasso tool","DESCRIPTION":"Make selections by connecting straight lines"},"SLPL":{"TITLE":"Polygonal Lasso tool","DESCRIPTION":"Make selections by connecting straight lines"},"QKSL":{"TITLE":"Quick Selection tool","DESCRIPTION":"Makes a selection by finding and following the edges in an image"},"SLSB":{"TITLE":"Quick Selection tool","DESCRIPTION":"Makes a selection by finding and following the edges in an image"},"RECT":{"TITLE":"Rectangle tool","DESCRIPTION":"Draws rectangles"},"REMOVE":{"TITLE":"Remove using generative AI","DESCRIPTION":"Effortlessly remove unwanted areas from your image using the power of generative AI. Remove seamlessly fills the selected area with content that blends perfectly with its surroundings."},"RGMT":{"TITLE":"Rectangular Marquee tool","DESCRIPTION":"Makes a selection in the shape of a rectangle"},"RDEY":{"TITLE":"Red Eye tool","DESCRIPTION":"Fixes the red-eye effect caused by a camera flash"},"SLRE":{"TITLE":"Refine Edge Brush Tool","DESCRIPTION":"Refine selection edges and enhance edge details. Best used with the \\"Show edges\\" checkbox enabled and Edge Detection radius slider.","URL":"https://www.adobe.com/go/ps-select-mask"},"ROTT":{"TITLE":"Rotate View tool","DESCRIPTION":"Rotates the view of an image"},"RRCT":{"TITLE":"Rounded Rectangle tool","DESCRIPTION":"Draws round-edged rectangles"},"RTFM":{"TITLE":"Generative AI in Remove","DESCRIPTION":"You can choose different modes in the Remove tool such as whether or not you want to use generative AI. Auto mode will choose for you depending on your scene."},"MEAT":{"TITLE":"Ruler tool","DESCRIPTION":"Measures distances and angles in an image"},"SHAR":{"TITLE":"Sharpen tool","DESCRIPTION":"Sharpens the soft edges in an image"},"SRMT":{"TITLE":"Single Row Marquee tool","DESCRIPTION":"Makes a horizontal selection that’s a single pixel high"},"SCMT":{"TITLE":"Single Column Marquee tool","DESCRIPTION":"Makes a vertical selection that’s a single pixel wide"},"SLCT":{"TITLE":"Slice tool","DESCRIPTION":"Cuts an image into smaller sections suitable for web design"},"SLST":{"TITLE":"Slice Select tool","DESCRIPTION":"Selects, moves, and resizes slices of an image"},"SMUD":{"TITLE":"Smudge tool","DESCRIPTION":"Smear and blend colors together"},"DSAT":{"TITLE":"Sponge tool","DESCRIPTION":"Changes the color saturation of areas in an image"},"SPHB":{"TITLE":"Spot Healing Brush tool","DESCRIPTION":"Removes marks and blemishes"},"CAFT":{"TITLE":"Remove tool","DESCRIPTION":"Easily remove distractions such as objects, people, and imperfections"},"TXBV":{"TITLE":"Vertical Type tool","DESCRIPTION":"Adds vertical type"},"VTYS":{"TITLE":"Vertical Type Mask tool","DESCRIPTION":"Creates a selection in the shape of vertical type"},"ZOOM":{"TITLE":"Zoom tool","DESCRIPTION":"Zoom in and out on an image"},"CPEN":{"TITLE":"Curvature Pen Tool","DESCRIPTION":"Makes or changes paths or shapes using points"},"PMHA":{"TITLE":"Hand Tool","DESCRIPTION":"Pans over different parts of an image"},"PMZM":{"TITLE":"Zoom Tool","DESCRIPTION":"Zoom in and out on an image"},"PMDB":{"TITLE":"Sampling Brush Tool","DESCRIPTION":"Edit the sampling area by brushing on the image"},"PMLS":{"TITLE":"Lasso Tool","DESCRIPTION":"Edit the fill area by making freehand selections"},"GRFI":{"TITLE":"Reference image","DESCRIPTION":"You can generate results that highly resemble your reference image. We correct the lighting, shadows, and perspective for you."},"CPOT":{"TITLE":"Color Adaptation","DESCRIPTION":"Allow contrast and brightness to adapt for a better match, good for filling content with gradual color or texture changes"},"RPOT":{"TITLE":"Rotation Adaptation","DESCRIPTION":"Allow content rotation for a better match, good for filling content with rotated or curved patterns"},"SCCB":{"TITLE":"Scale","DESCRIPTION":"Allow content resizing for a better match, good for filling content with repeating patterns of different sizes or under perspective"},"MICB":{"TITLE":"Mirror","DESCRIPTION":"Allow horizontal flip of the content for a better match, good for images with horizontal symmetry"},"FPOT":{"TITLE":"Frame Tool","DESCRIPTION":"Creates placeholder frames for images"},"SLML":{"TITLE":"Object Selection tool","DESCRIPTION":"Find and automatically select objects"},"MGLA":{"TITLE":"Object Selection tool","DESCRIPTION":"Find and automatically select objects"},"PMPL":{"TITLE":"Polygonal Lasso Tool","DESCRIPTION":"Edit the fill area by making selections with straight lines"},"PMAL":{"TITLE":"Alignment Tool","DESCRIPTION":"Identify corresponding points in the images, useful if the camera position has moved. Click on either image to place a point. The corresponding point will be automatically placed on the other image, and can be adjusted manually."},"WSCX":{"TITLE":"Split the Warp Crosswise"},"WSVT":{"TITLE":"Split the Warp Vertically"},"WSHZ":{"TITLE":"Split the Warp Horizontally"},"SMSU":{"TITLE":"Object Subtract","DESCRIPTION":"Finds and automatically subtracts an object inside a defined region"},"SRRB-SRAT":{"TITLE":"Auto","DESCRIPTION":"Use content similar to surrounding fill area"},"SRRB-SRDF":{"TITLE":"Rectangular","DESCRIPTION":"Use rectangular region around fill area"},"SRRB-SRCT":{"TITLE":"Custom","DESCRIPTION":"Use a manually-defined sampling area"},"FPOP":{"TITLE":"Import Additional Document","DESCRIPTION":"Import another image with a different view of the same scene. Useful when removing objects that expose some background content in the second image."},"CATR":{"TITLE":"Content-Aware Tracing tool","DESCRIPTION":"Makes paths or shapes following the edges in an image"},"TRSH":{"TITLE":"Triangle tool","DESCRIPTION":"Draw three-sided shapes"},"LIST":{"TITLE":"Layers","DESCRIPTION":"Layers are like stacks of pieces of paper. The Layers panel is where you organize and manage parts of your image as separate, editable layers"},"LAYR":{"TITLE":"Layers","DESCRIPTION":"Layers are like stacks of pieces of paper. The Layers panel is where you organize and manage parts of your image as separate, editable layers"},"NEWL":{"TITLE":"Layers","DESCRIPTION":"Layers are like stacks of pieces of paper. The Layers panel is where you organize and manage parts of your image as separate, editable layers"},"MASK":{"TITLE":"Layer masks","DESCRIPTION":"A layer mask allows you to hide parts of your image and then bring them back at anytime"},"ADJT":{"TITLE":"Adjustments","DESCRIPTION":"Adjustments panel is where you can enhance, repair, and correct the color and tonality","URL":"https://www.adobe.com/go/adjustmentpresets"},"SLBR":{"TITLE":"Selection Brush tool","DESCRIPTION":"Make selections with single or multiple brush strokes, ideal for trackpad users, and for adding and removing content with generative fill.","URL":"https://www.adobe.com/go/selection_brush_learn_more"},"GENERATE_BACKGROUND":{"TITLE":"Edit background","DESCRIPTION":"Generate backgrounds for portraits, products, fashion, and more. You can also import an image or fill images with color."},"HARMONIZE_LAYER":{"TITLE":"Harmonize","DESCRIPTION":"Merge objects into a scene by matching color, lighting, and shadows."},"IMPORT_BACKGROUND":{"TITLE":"Edit background","DESCRIPTION":"Generate backgrounds for portraits, products, fashion, and more. You can also import an image or fill images with color."},"PAINT_BUCKET":{"TITLE":"Edit background","DESCRIPTION":"Generate backgrounds for portraits, products, fashion, and more. You can also import an image or fill images with color."},"GIMB":{"TITLE":"Generate Image","DESCRIPTION":"Text to image technology lets you generate images, add effects, or match the style of a reference image."},"ADJUST_COLORS":{"TITLE":"Adjust colors in your image","DESCRIPTION":"Change the prominent colors in your image to get a whole new look."},"GENERATE_IMAGE":{"TITLE":"Generate Image","DESCRIPTION":"Text to image technology lets you generate images, add effects, or match the style of a reference image."},"STYLE_INFO_BUTTON":{"TITLE":"Reference image & style effects","DESCRIPTION":"Personalize your image with style options. You can choose a style effect or add a reference image to match its style."},"GENERATEIMAGEREFERENCEFLYOUT":{"TITLE":"Reference image","DESCRIPTION":"Match the composition and style of your own work."},"GENERATEIMAGEEFFECTSFLYOUT":{"TITLE":"Style effects","DESCRIPTION":"Choose a style or effect to personalize your image and get inspired."},"GFLY":{"TITLE":"Select People","DESCRIPTION":"Select people and their details such as hair, clothing, and skin."},"DYTX":{"TITLE":"Dynamic Text","DESCRIPTION":"Automatically resize and adjust your text to fit the shape of the text boundary."},"MODELRADIO-MLPR":{"TITLE":"Precise Upscaling","DESCRIPTION":"Keep the original photo\'s identity while sharpening and restoring details. Best used with low-resolution photos."},"MODELRADIO-MLCR":{"TITLE":"Creative Upscaling","DESCRIPTION":"Add new, creative details, ideal for artistic exploration. May change the identity of original photos."}},"FEATURE_CARDS":{"GEN_AI_UPSCALE":{"TITLE":"Generative Upscale","DESCRIPTION":"Keep the original photo\'s identity while sharpening and restoring details.","IMAGE":"./assets/gen_ai_upscale.mp4","BUTTON":"Try it now"},"GEN_AI_FILL":{"TITLE":"Generative Fill","DESCRIPTION":"Generate content, change existing content, replace backgrounds, extend images, remove elements, and much more.","IMAGE":"./assets/gen_ai_fill.mp4"},"GEN_AI_EXPAND":{"TITLE":"Generative Expand","DESCRIPTION":"Expand the boundaries of what you can create. Generate new content with or without text prompts.","IMAGE":"./assets/gen_ai_expand.mp4"},"BACKGROUND_REPLACE":{"TITLE":"Edit background","DESCRIPTION":"Generate backgrounds for portraits, products, fashion, and more. You can also import an image or fill images with color.","IMAGE":"./assets/edit_background.mp4","BUTTON":"Learn more"},"ADJUSTMENT_BRUSH":{"TITLE":"Adjustment Brush tool","DESCRIPTION":"The Adjustment Brush allows one to easily apply non-destructive local adjustments to an image.","IMAGE":"./assets/adjustment_brush_tool.mp4","BUTTON":"Learn more","URL":"https://helpx.adobe.com/photoshop/using/adjustment-brush.html"},"ADJUSTMENTS_PANEL":{"TITLE":"Try Adjustments presets","DESCRIPTION":"Edit the look and feel of your image using a number of different adjustments presets.","BUTTON":"Try it now"},"CLOUD_DOC_AUTO_SAVE":{"TITLE":"Saving as you work","DESCRIPTION":"We\'re saving your cloud document to Adobe\'s cloud for you, so it\'s instantly updated on both iPad and desktop and available whenever you sign in."},"PRESET_SYNC":{"TITLE":"Automatic preset syncing","DESCRIPTION":"Automatically sync your brushes, swatches, gradients, patterns, styles, and shapes on any computer where you use Photoshop. To turn on syncing, go to Preferences > General.","BUTTON":"Learn more","IMAGE":"./assets/preset_sync.gif","URL":"https://www.adobe.com/go/ps-learn-more"},"CONTENT_AWARE":{"TITLE":"Content-Aware Fill","DESCRIPTION":"Now you can choose the area Photoshop is using to fill a selection, preview it live, and output it to a new layer. Go to Edit > Content-Aware Fill to try it out.","IMAGE":"./content_aware_fill.gif","BUTTON":"Try it now"},"SELECT_SUBJECT_PORTRAIT":{"TITLE":"Switch workspace for precise editing","DESCRIPTION":"Go to Select > Select and Mask to get a closer look at what’s selected, then use Refine Edge Brush to edit hairline selections.","BUTTON":"Try it now"},"COMMENT_PANEL":{"TITLE":"You have a new comment!","DESCRIPTION":"In the comments panel you can write new comments, as well as respond to, resolve, or delete existing ones."},"CORE_TOOLS_WORKSPACE":{"TITLE":"Welcome to Core Tools workspace","DESCRIPTION":"Stay in the zone with our new workspace featuring Photoshop\'s most popular tools. To choose a different view, use the workspace switcher above.","BUTTON":"Dismiss"},"MODERN_GRADIENT_TOOL":{"TITLE":"Try the new Gradient Tool","DESCRIPTION":"The updated Gradient Tool lets you preview and edit gradients with ultimate precision.","BUTTON":"Dismiss"},"GENERATE_IMAGE_INTRO":{"TITLE":"Generate Image","DESCRIPTION":"Text to image technology lets you generate images, add effects, or match the style of a reference image.","BUTTON":"Learn more","IMAGE":"./assets/gen_image.mp4"},"GEN_REF_IMAGE":{"TITLE":"Reference image","DESCRIPTION":"You can generate results that highly resemble your reference image. We correct the lighting, shadows, and perspective for you.","BUTTON":"Learn more","IMAGE":"./assets/gen_ai_ref_image.mp4"},"GEN_AI_IN_REMOVE":{"TITLE":"Generative AI in Remove","DESCRIPTION":"You can choose different modes in the Remove tool depending on how much you want to use generative AI. You can choose Always, Never, or Auto, which will choose for you depending on the scene.","BUTTON":"Learn more","IMAGE":"./assets/gen_ai_in_remove.mp4","URL":"https://helpx.adobe.com/photoshop/using/retouching-repairing-images.html#genai-remove-tool"},"TOGGLE_CTB":{"TITLE":"Show or hide the Contextual Task Bar","DESCRIPTION":"Enable the Contextual Task Bar again from the application Menu > Window > Contextual Task Bar.\\n\\nAdditionally, you can also right click the area outside of the canvas or artboard to show or hide with context menu.","CUSTOM_BUTTON":"OK"}},"MODAL":{"GEN_FILL_INTRO":{"TITLE":"Generative Fill","DESCRIPTION":"Make a selection to non-destructively generate content, replace backgrounds, extend images, remove elements, and much more.","IMAGE":"./assets/gen_fill_intro.mp4","MAYBE_LATER":"Maybe later"}},"TRY_IT":"Learn more","GOT_IT":"Got it","ADVANCED":"Advanced:","PLAY_VIDEO":"Watch quick video","PERIOD_CHAR":".","NEW_BADGE":"New"}')},DoKI:function(e,t,n){"use strict";var r=this&&this.__awaiter||function(e,t,n,r){return new(n||(n=Promise))((function(a,o){function i(e){try{s(r.next(e))}catch(e){o(e)}}function l(e){try{s(r.throw(e))}catch(e){o(e)}}function s(e){var t;e.done?a(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(i,l)}s((r=r.apply(e,t||[])).next())}))},a=this&&this.__generator||function(e,t){var n,r,a,o,i={label:0,sent:function(){if(1&a[0])throw a[1];return a[1]},trys:[],ops:[]};return o={next:l(0),throw:l(1),return:l(2)},"function"==typeof Symbol&&(o[Symbol.iterator]=function(){return this}),o;function l(o){return function(l){return function(o){if(n)throw new TypeError("Generator is already executing.");for(;i;)try{if(n=1,r&&(a=2&o[0]?r.return:o[0]?r.throw||((a=r.return)&&a.call(r),0):r.next)&&!(a=a.call(r,o[1])).done)return a;switch(r=0,a&&(o=[2&o[0],a.value]),o[0]){case 0:case 1:a=o;break;case 4:return i.label++,{value:o[1],done:!1};case 5:i.label++,r=o[1],o=[0];continue;case 7:o=i.ops.pop(),i.trys.pop();continue;default:if(!(a=i.trys,(a=a.length>0&&a[a.length-1])||6!==o[0]&&2!==o[0])){i=0;continue}if(3===o[0]&&(!a||o[1]>a[0]&&o[1]<a[3])){i.label=o[1];break}if(6===o[0]&&i.label<a[1]){i.label=a[1],a=o;break}if(a&&i.label<a[2]){i.label=a[2],i.ops.push(o);break}a[2]&&i.ops.pop(),i.trys.pop();continue}o=t.call(e,i)}catch(e){o=[6,e],r=0}finally{n=a=0}if(5&o[0])throw o[1];return{value:o[0]?o[1]:void 0,done:!0}}([o,l])}}},o=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.handleSecondaryMenu=t.activateModal=t.hideModal=t.showModal=void 0;var i=n("he5r"),l=n("/u1D"),s=o(n("MeGe")),u=n("3QnI"),c=n("ECRC");t.showModal=function(e){return function(t,n){return r(void 0,void 0,void 0,(function(){return a(this,(function(n){return t({type:i.ActionTypes.SHOW_MODAL,id:e.modalKey,referrer:e.referrer,count:e.count,imagePath:e.imagePath,title:e.title,description:e.description,primaryButtonLabel:e.primaryButtonLabel,secondaryButtonLabel:e.secondaryButtonLabel,descriptionsList:e.descriptionsList}),l.logToIngest(c[e.modalKey],"show",e.referrer,e.count),[2]}))}))}};t.hideModal=function(e){return function(t,n){return r(void 0,void 0,void 0,(function(){return a(this,(function(n){return t({type:i.ActionTypes.HIDE_MODAL,id:e}),[2]}))}))}};t.activateModal=function(e){return function(t,n){return r(void 0,void 0,void 0,(function(){var r,o,d,T,p,I,f;return a(this,(function(a){if(!(r=n().modals.allModals[e]))throw new Error("Invalid modal id "+e+" passed to activateModal");switch(t({type:i.ActionTypes.HIDE_MODAL,id:e}),null===(I=r.action)||void 0===I?void 0:I.type){case"url":o=r.action.url,d=u.ensureHTTPS(o),s.default.shell.openExternal(d);break;case"menu":T=r.action.commandId,i.performMenuCommand({commandId:T});break;case"command":p=r.action.commandId,i.performPluginCommand({commandId:p});break;default:throw new Error("Unhandled action type "+(null===(f=r.action)||void 0===f?void 0:f.type))}return l.logToIngest(c[e],"action",r.referrer,r.count),[2]}))}))}};t.handleSecondaryMenu=function(e,t){return function(n,o){return r(void 0,void 0,void 0,(function(){var r,s,u;return a(this,(function(a){if(!(r=o().modals.allModals[e]))throw new Error("Invalid card id "+e+" passed to handleSecondaryMenu");switch(n({type:i.ActionTypes.HIDE_MODAL,id:e}),r.secondaryActionMenu[t].type){case"noop":break;case"command":s=r.secondaryActionMenu[t].commandId,i.performPluginCommand({commandId:s});break;default:throw new Error("Unhandled action type "+r.secondaryActionMenu[t].type)}return u="secondaryActionList_"+t,l.logToIngest(c[r.id],u,r.referrer,r.count),[2]}))}))}}},Dtv1:function(e,t,n){e.exports=n.p+"assets/blur-tool.mp4"},ECRC:function(e){e.exports=JSON.parse("{}")},Eb84:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.Orientations=t.TargetPosition=t.ArrowPosition=void 0,function(e){e.topLeft="top-left",e.bottomLeft="bottom-left",e.bottomRight="bottom-right",e.topRight="top-right",e.none="none"}(t.ArrowPosition||(t.ArrowPosition={})),function(e){e.topLeft="top-left",e.bottomLeft="bottom-left",e.bottomRight="bottom-right",e.topRight="top-right",e.rightTop="right-top",e.rightBottom="right-bottom",e.leftTop="left-top",e.leftBottom="left-bottom"}(t.TargetPosition||(t.TargetPosition={})),function(e){e.horizontal="horizontal",e.vertical="vertical"}(t.Orientations||(t.Orientations={}))},EyRY:function(e,t,n){e.exports=n.p+"assets/remove-tool.jpg"},"F+I5":function(e,t,n){"use strict";var r,a=this&&this.__makeTemplateObject||function(e,t){return Object.defineProperty?Object.defineProperty(e,"raw",{value:t}):e.raw=t,e},o=this&&this.__extends||(r=function(e,t){return(r=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])})(e,t)},function(e,t){function n(){this.constructor=e}r(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)}),i=this&&this.__createBinding||(Object.create?function(e,t,n,r){void 0===r&&(r=n),Object.defineProperty(e,r,{enumerable:!0,get:function(){return t[n]}})}:function(e,t,n,r){void 0===r&&(r=n),e[r]=t[n]}),l=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),s=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)"default"!==n&&Object.prototype.hasOwnProperty.call(e,n)&&i(t,e,n);return l(t,e),t},u=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0});var c,d,T,p,I=s(n("q1tI")),f=u(n("vOnD")),E=u(n("+ger")),m=f.default.div.withConfig({displayName:"DescriptionsListContainer",componentId:"sc-1h1rj5l"})(c||(c=a(["\n max-height: 144px;\n overflow-y: hidden;\n"],["\n max-height: 144px;\n overflow-y: hidden;\n"]))),h=f.default.ul.withConfig({displayName:"DescriptionList",componentId:"sc-kunna"})(d||(d=a(["\n list-style: none;\n"],["\n list-style: none;\n"]))),g=f.default.li.attrs((function(e){var t;return{color:null!==(t=e.color)&&void 0!==t?t:E.default[e.theme].description}})).withConfig({displayName:"DescriptionListItem",componentId:"sc-1j64muc"})(T||(T=a(["\n &:before {\n display: inline-block;\n content: '';\n -webkit-border-radius: 50%;\n border-radius: 50%;\n height: 5px;\n width: 5px;\n margin-top: 10px;\n vertical-align: top;\n background-color: ",";\n }\n"],["\n &:before {\n display: inline-block;\n content: '';\n -webkit-border-radius: 50%;\n border-radius: 50%;\n height: 5px;\n width: 5px;\n margin-top: 10px;\n vertical-align: top;\n background-color: ",";\n }\n"])),(function(e){return e.color})),v=f.default.div.attrs((function(e){var t;return{color:null!==(t=e.color)&&void 0!==t?t:E.default[e.theme].description}})).withConfig({displayName:"Description",componentId:"sc-12dtb06"})(p||(p=a(["\n color: ",";\n font-family: 'Adobe Clean', sans-serif;\n font-size: 16px;\n font-weight: light;\n line-height: 24px;\n padding-left: 6px;\n display: inline-block;\n width: 500px;\n"],["\n color: ",";\n font-family: 'Adobe Clean', sans-serif;\n font-size: 16px;\n font-weight: light;\n line-height: 24px;\n padding-left: 6px;\n display: inline-block;\n width: 500px;\n"])),(function(e){return e.color})),S=function(e){function t(t){var n=e.call(this,t)||this;return n.containerRef=I.createRef(),n}return o(t,e),t.prototype.render=function(){var e=this,t=this.props.descriptionsList;return I.createElement(m,{ref:this.containerRef},I.createElement(h,null,t.map((function(t,n){return I.createElement(g,{key:"descriptionitem-"+n,color:e.props.color,theme:e.props.theme},I.createElement(v,{theme:e.props.theme,color:e.props.color},t))}))))},t.displayName="DescriptionsList",t}(I.Component);t.default=S},FOsi:function(e){e.exports=JSON.parse('{"TOOLTIPS":{"3DSM":{"TITLE":"Outil Pipette de matière 3D","DESCRIPTION":"Charge la matière choisie à partir d\'un objet 3D."},"3DDM":{"TITLE":"Outil Dépôt de matière 3D","DESCRIPTION":"Dépôt de matière chargé dans l\'outil, sur la zone cible d\'un objet 3D"},"ADJB":{"TITLE":"Outil Pinceau de réglage","DESCRIPTION":"Créer des calques de réglage locaux","IMAGE":"./assets/adjustment_brush_tool.mp4","URL":"https://helpx.adobe.com/fr/photoshop/using/adjustment-brush.html"},"AKNT":{"TITLE":"Outil Ajout de point d’ancrage","DESCRIPTION":"Ajoute des points d\'ancrage à vos tracés"},"ARTT":{"TITLE":"Outil Plan de travail","DESCRIPTION":"Crée, déplace ou redimensionne plusieurs zones de travail"},"AHBT":{"TITLE":"Outil Pinceau d\'historique artistique","DESCRIPTION":"Peint des contours stylisés avec des pixels, à partir d\'un état antérieur de l\'image"},"SERA":{"TITLE":"Outil Gomme d’arrière-plan","DESCRIPTION":"Efface les pixels d\'une couleur d\'échantillon."},"BLUR":{"TITLE":"Outil Goutte d’eau","DESCRIPTION":"Floute des zones d\'une image"},"PNTB":{"TITLE":"Outil Pinceau","DESCRIPTION":"Peint des contours personnalisés."},"SLDB":{"TITLE":"Outil Pinceau","DESCRIPTION":"Affinez votre sélection en peignant sur les zones que vous souhaitez sélectionner ou supprimer","URL":"https://www.adobe.com/go/ps-select-mask_fr"},"BURN":{"TITLE":"Outil Densité +","DESCRIPTION":"Obscurcir des zones d\'une image de manière sélective"},"STAM":{"TITLE":"Outil Tampon de duplication","DESCRIPTION":"Peint avec des pixels d\'une autre partie de l\'image."},"CRBT":{"TITLE":"Outil Remplacement de couleur","DESCRIPTION":"Peint la couleur sélectionnée sur une couleur existante."},"COLS":{"TITLE":"Outil Echantillonnage de couleur","DESCRIPTION":"Affiche des valeurs pour les couleurs d\'une image."},"RCMP":{"TITLE":"Outil de déplacement basé sur le contenu","DESCRIPTION":"Sélectionne et déplace une partie d\'une image, et remplit automatiquement la zone à l\'arrière."},"COUN":{"TITLE":"Outil Comptage","DESCRIPTION":"Compte le nombre d\'objets dans une image."},"CKNT":{"TITLE":"Outil Conversion de point","DESCRIPTION":"Modifie des formes et des tracés en convertissant les points d\'ancrage d\'inflexion en sommets, et inversement."},"CROP":{"TITLE":"outil Recadrage","DESCRIPTION":"Rogne ou agrandit les bords d\'une image."},"CUSH":{"TITLE":"Outil Forme personnalisée","DESCRIPTION":"Dessine des formes à partir d\'une liste de formes personnalisée."},"DKNT":{"TITLE":"Outil Suppression de point d’ancrage","DESCRIPTION":"Supprime les points d\'ancrage et remodèle les tracés. "},"PTHA":{"TITLE":"Outil Sélection directe","DESCRIPTION":"Sélectionner et ajuster des points et des segments dans un tracé ou une forme"},"DODG":{"TITLE":"Outil Densité","DESCRIPTION":"Eclaircit des zones d\'une image."},"ELPS":{"TITLE":"outil Ellipse","DESCRIPTION":"Dessiner des formes ovales et circulaires"},"ELMT":{"TITLE":"Outil Ellipse de sélection","DESCRIPTION":"Effectuer des sélections ovales et circulaires"},"ERAS":{"TITLE":"Outil Gomme","DESCRIPTION":"Remplace la couleur des pixels par la couleur d\'arrière-plan ou les rend transparent."},"EYED":{"TITLE":"Outil Pipette","DESCRIPTION":"Prélève les couleurs depuis une image."},"MPEN":{"TITLE":"Outil Plume libre","DESCRIPTION":"Ajoute des points d\'ancrage à mesure que vous dessinez des formes ou des tracés."},"BNDT":{"TITLE":"Outil Dégradé","DESCRIPTION":"Crée un dégradé entre les couleurs"},"HAND":{"TITLE":"Outil Main","DESCRIPTION":"Déplace différentes parties d\'une image."},"STMM":{"TITLE":"Outil Correcteur","DESCRIPTION":"Réparer les imperfections en les peignant avec les pixels d\'une autre partie de l\'image"},"HSTB":{"TITLE":"Outil Pinceau d’historique","DESCRIPTION":"Restaure l\'état antérieur des parties d\'une image."},"TXBX":{"TITLE":"Outil Texte horizontal","DESCRIPTION":"Ajoute du texte horizontal."},"TYPS":{"TITLE":"Outil Masque de texte horizontal","DESCRIPTION":"Sélectionne des éléments en forme de texte horizontal."},"LASO":{"TITLE":"Outil Lasso","DESCRIPTION":"Effectue des sélections à main levée."},"SLLS":{"TITLE":"Outil Lasso","DESCRIPTION":"Effectue des sélections à main levée."},"LINT":{"TITLE":"Outil Trait","DESCRIPTION":"Trace des lignes."},"MERA":{"TITLE":"Outil Gomme magique","DESCRIPTION":"Efface des zones de même couleur en un seul clic."},"WAND":{"TITLE":"Outil Baguette magique","DESCRIPTION":"Sélectionner une zone en fonction de sa couleur"},"MLAS":{"TITLE":"Outil Lasso magnétique","DESCRIPTION":"Effectuer des sélections qui s\'alignent sur les bords d\'une image lorsque vous faites glisser"},"WETB":{"TITLE":"Outil Pinceau mélangeur","DESCRIPTION":"Simule des techniques de peinture réelles, telles que le mélange des couleurs et les variations d\'humidité de la peinture."},"LMVR":{"TITLE":"Outil Déplacement","DESCRIPTION":"Déplace une sélection ou un calque."},"TXTA":{"TITLE":"Outil Note","DESCRIPTION":"Crée des notes de texte que vous pouvez joindre à une image ou un fichier."},"BUCK":{"TITLE":"Outil Pot de peinture","DESCRIPTION":"Remplir des zones de couleur similaire avec la couleur de premier plan"},"PTCH":{"TITLE":"Outil Pièce","DESCRIPTION":"Remplacer une zone sélectionnée par les pixels d\'une autre partie de l\'image"},"PCST":{"TITLE":"Outil Sélection de tracé","DESCRIPTION":"Sélectionne un tracé complet."},"STMP":{"TITLE":"Outil Tampon de motif","DESCRIPTION":"Peint à l\'aide d\'un modèle choisi."},"PENT":{"TITLE":"Outil Plume","DESCRIPTION":"Effectue et modifie des tracés ou des formes avec des points d\'ancrage et des poignées."},"PENC":{"TITLE":"Outil Crayon","DESCRIPTION":"Peint des contours nets."},"PCRP":{"TITLE":"Outil Correction de perspective par recadrage","DESCRIPTION":"Recadre une image afin de corriger les distorsions causées par la perspective."},"POLY":{"TITLE":"Outil Polygone","DESCRIPTION":"Dessine des polygones."},"STAR":{"TITLE":"Outil Étoile","DESCRIPTION":"Dessine des étoiles"},"PGON":{"TITLE":"Outil Lasso polygonal","DESCRIPTION":"Effectuer des sélections en connectant des lignes droites"},"SLPL":{"TITLE":"Outil Lasso polygonal","DESCRIPTION":"Effectuer des sélections en connectant des lignes droites"},"QKSL":{"TITLE":"outil Sélection rapide","DESCRIPTION":"Effectue une sélection en détectant et en suivant les bords d\'une image."},"SLSB":{"TITLE":"outil Sélection rapide","DESCRIPTION":"Effectue une sélection en détectant et en suivant les bords d\'une image."},"RECT":{"TITLE":"outil Rectangle","DESCRIPTION":"Dessine des rectangles."},"REMOVE":{"TITLE":"Supprimer à l’aide de l’IA générative","DESCRIPTION":"Supprimez sans effort les zones indésirables de votre image grâce à la puissance de l’IA générative. L’option Supprimer remplit de manière transparente la zone sélectionnée avec un contenu qui se fond parfaitement avec son environnement."},"RGMT":{"TITLE":"Outil Rectangle de sélection","DESCRIPTION":"Sélectionne des éléments en forme de rectangle."},"RDEY":{"TITLE":"Outil Œil rouge","DESCRIPTION":"Corrige l\'effet yeux rouges provoqué par un flash d\'appareil photo."},"SLRE":{"TITLE":"Outil Amélioration des contours","DESCRIPTION":"Affinez les bords de la sélection et améliorez les détails des bords. À utiliser de préférence avec la case à cocher « Afficher les bords » activée et le curseur de rayon Détection des bords.","URL":"https://www.adobe.com/go/ps-select-mask_fr"},"ROTT":{"TITLE":"Outil Rotation de l’affichage","DESCRIPTION":"Effectue une rotation de l\'affichage d\'une image."},"RRCT":{"TITLE":"Outil Rectangle arrondi","DESCRIPTION":"Dessine des rectangles aux bords arrondis."},"RTFM":{"TITLE":"L’IA générative dans Supprimer","DESCRIPTION":"Vous pouvez choisir différents modes dans l’outil Supprimer, par exemple si vous souhaitez ou non utiliser l’IA générative. Le mode Auto choisira pour vous en fonction de la scène."},"MEAT":{"TITLE":"Outil Règle","DESCRIPTION":"Mesure des distances et des angles dans une image."},"SHAR":{"TITLE":"Outil Netteté","DESCRIPTION":"Accentue la netteté des contours d\'une image."},"SRMT":{"TITLE":"Outil Rectangle de sélection 1 rangée","DESCRIPTION":"Effectue une sélection horizontale d\'un pixel de haut."},"SCMT":{"TITLE":"Outil Rectangle de sélection 1 colonne","DESCRIPTION":"Effectue une sélection verticale d\'un pixel de large."},"SLCT":{"TITLE":"Outil Tranche","DESCRIPTION":"Coupe une image en sections plus petites adaptées à la conception web."},"SLST":{"TITLE":"Outil Sélection de tranche","DESCRIPTION":"Sélectionne, déplace et redimensionne les tranches d\'une image."},"SMUD":{"TITLE":"Outil Doigt","DESCRIPTION":"Étaler et mélanger les couleurs"},"DSAT":{"TITLE":"Outil Eponge","DESCRIPTION":"Modifie la saturation des couleurs des zones d\'une image."},"SPHB":{"TITLE":"Outil Correcteur localisé","DESCRIPTION":"Supprime les marques et les défauts."},"CAFT":{"TITLE":"Outil Supprimer","DESCRIPTION":"Supprimez facilement les distractions telles que les objets, les personnes et les imperfections"},"TXBV":{"TITLE":"Outil Texte vertical","DESCRIPTION":"Ajoute du texte vertical."},"VTYS":{"TITLE":"Outil Masque de texte vertical","DESCRIPTION":"Sélectionne des éléments en forme de texte vertical."},"ZOOM":{"TITLE":"Outil Zoom","DESCRIPTION":"Effectuer un zoom avant ou arrière sur une image"},"CPEN":{"TITLE":"Outil Plume de courbure","DESCRIPTION":"Crée ou modifie des tracés ou des formes à l\'aide de points."},"PMHA":{"TITLE":"Outil Main","DESCRIPTION":"Déplace différentes parties d\'une image."},"PMZM":{"TITLE":"Outil Zoom","DESCRIPTION":"Effectuer un zoom avant ou arrière sur une image"},"PMDB":{"TITLE":"Outil Pinceau d\'échantillonnage","DESCRIPTION":"Modifiez la zone d\'échantillonnage en utilisant le pinceau sur l\'image"},"PMLS":{"TITLE":"Outil Lasso","DESCRIPTION":"Modifiez la zone de remplissage en effectuant des sélections à main levée"},"GRFI":{"TITLE":"Image de référence","DESCRIPTION":"Vous pouvez générer des résultats qui ressemblent fortement à votre image de référence. Nous corrigeons l’éclairage, les ombres et la perspective pour vous."},"CPOT":{"TITLE":"Adaptation des couleurs","DESCRIPTION":"Permet un réglage du contraste et de la luminosité pour une meilleure correspondance ; idéal pour un fond avec des changements de couleur ou de texture graduels."},"RPOT":{"TITLE":"Adaptation de la rotation","DESCRIPTION":"Permet une rotation du contenu pour une meilleure correspondance ; idéal pour un fond avec des motifs pivotés ou incurvés"},"SCCB":{"TITLE":"Echelle","DESCRIPTION":"Permet un redimensionnement du contenu pour une meilleure correspondance ; idéal pour un fond avec des motifs répétés de différentes tailles ou avec perspectives"},"MICB":{"TITLE":"Miroir","DESCRIPTION":"Permet une symétrie horizontale du contenu pour une meilleure correspondance ; idéal pour des images avec une symétrie horizontale"},"FPOT":{"TITLE":"Outil Cadre","DESCRIPTION":"Crée des cadres de remplacement pour les images."},"SLML":{"TITLE":"Outil de sélection d\'objet","DESCRIPTION":"Rechercher et sélectionner automatiquement des objets"},"MGLA":{"TITLE":"Outil de sélection d\'objet","DESCRIPTION":"Rechercher et sélectionner automatiquement des objets"},"PMPL":{"TITLE":"Outil Lasso polygonal","DESCRIPTION":"Modifiez la zone de remplissage en effectuant des sélections avec des lignes droites"},"PMAL":{"TITLE":"Outil Alignement","DESCRIPTION":"Identifiez les points correspondants dans des images. Cela est utile si l\'appareil photo a été déplacé. Cliquez sur l\'une des images pour placer un point. Le point correspondant se place automatiquement sur l\'autre image et peut être ajusté manuellement."},"WSCX":{"TITLE":"Fractionner la déformation en diagonale"},"WSVT":{"TITLE":"Fractionner la déformation à la verticale"},"WSHZ":{"TITLE":"Fractionner la déformation à l\'horizontale"},"SMSU":{"TITLE":"Soustraction d\'objet","DESCRIPTION":"Recherche et soustrait automatiquement un objet dans une région définie."},"SRRB-SRAT":{"TITLE":"Automatique","DESCRIPTION":"Utiliser un contenu similaire à la zone de remplissage environnante"},"SRRB-SRDF":{"TITLE":"Rectangulaire","DESCRIPTION":"Utiliser une région rectangulaire autour de la zone de remplissage"},"SRRB-SRCT":{"TITLE":"Personnalisée","DESCRIPTION":"Utiliser une zone d\'échantillonnage définie manuellement"},"FPOP":{"TITLE":"Importer un document supplémentaire","DESCRIPTION":"Importez une autre image avec une vue différente de la même scène. Cela est utile lors de la suppression d\'objets qui exposent un certain contenu d\'arrière-plan dans la seconde image."},"CATR":{"TITLE":"Outil Traçage (environnement pris en compte)","DESCRIPTION":"Crée des tracés ou des formes suivant les contours d\'une image."},"TRSH":{"TITLE":"Outil Triangle","DESCRIPTION":"Dessiner des formes à trois côtés"},"LIST":{"TITLE":"Calques","DESCRIPTION":"Les calques sont comme des piles de morceaux de papier. Le panneau Calques vous permet d’organiser et de gérer des parties de votre image sous forme de calques modifiables distincts"},"LAYR":{"TITLE":"Calques","DESCRIPTION":"Les calques sont comme des piles de morceaux de papier. Le panneau Calques vous permet d’organiser et de gérer des parties de votre image sous forme de calques modifiables distincts"},"NEWL":{"TITLE":"Calques","DESCRIPTION":"Les calques sont comme des piles de morceaux de papier. Le panneau Calques vous permet d’organiser et de gérer des parties de votre image sous forme de calques modifiables distincts"},"MASK":{"TITLE":"Masque de fusion","DESCRIPTION":"Un masque de fusion vous permet de masquer des parties de votre image, puis de les faire réapparaître à tout moment"},"ADJT":{"TITLE":"Réglages","DESCRIPTION":"Le panneau Réglages vous permet d’améliorer, de réparer et de corriger la couleur et la tonalité","URL":"https://www.adobe.com/go/adjustmentpresets_fr"},"SLBR":{"TITLE":"Outil Pinceau de sélection","DESCRIPTION":"Effectuez des sélections à l’aide d’un ou de plusieurs traits de pinceau, idéal pour les utilisateurs du trackpad, et ajoutez et supprimez du contenu à l’aide du remplissage génératif.","URL":"https://www.adobe.com/go/selection_brush_learn_more_fr"},"GENERATE_BACKGROUND":{"TITLE":"Modifier l’arrière-plan","DESCRIPTION":"Générez des arrière-plans pour les portraits, les produits, la mode, etc. Vous pouvez également importer une image ou remplir des images avec de la couleur."},"HARMONIZE_LAYER":{"TITLE":"Harmoniser","DESCRIPTION":"Fusionnez des objets dans une scène en faisant correspondre les couleurs, l’éclairage et les ombres."},"IMPORT_BACKGROUND":{"TITLE":"Modifier l’arrière-plan","DESCRIPTION":"Générez des arrière-plans pour les portraits, les produits, la mode, etc. Vous pouvez également importer une image ou remplir des images avec de la couleur."},"PAINT_BUCKET":{"TITLE":"Modifier l’arrière-plan","DESCRIPTION":"Générez des arrière-plans pour les portraits, les produits, la mode, etc. Vous pouvez également importer une image ou remplir des images avec de la couleur."},"GIMB":{"TITLE":"Générer une image","DESCRIPTION":"La technologie Du texte à l’image vous permet de générer des images, d’ajouter des effets ou de reproduire le style d’une image de référence."},"ADJUST_COLORS":{"TITLE":"Réglage des couleurs de votre image","DESCRIPTION":"Modifiez les couleurs les plus visibles de votre image pour obtenir un tout nouveau look."},"GENERATE_IMAGE":{"TITLE":"Générer une image","DESCRIPTION":"La technologie Du texte à l’image vous permet de générer des images, d’ajouter des effets ou de reproduire le style d’une image de référence."},"STYLE_INFO_BUTTON":{"TITLE":"Image de référence et effets de style","DESCRIPTION":"Personnalisez votre image avec des options de style. Vous pouvez choisir un effet de style ou ajouter une image de référence pour reproduire son style."},"GENERATEIMAGEREFERENCEFLYOUT":{"TITLE":"Image de référence","DESCRIPTION":"Adaptez la composition et le style de votre travail."},"GENERATEIMAGEEFFECTSFLYOUT":{"TITLE":"Effets de style","DESCRIPTION":"Choisissez un style ou un effet pour personnaliser votre image et vous inspirer."},"GFLY":{"TITLE":"Sélectionner des personnes","DESCRIPTION":"Sélectionnez des personnes et leurs détails tels que les cheveux, les vêtements et la peau."},"DYTX":{"TITLE":"Texte dynamique","DESCRIPTION":"Redimensionnez et ajustez automatiquement votre texte pour qu’il s’adapte à la forme du contour de texte."},"MODELRADIO-MLPR":{"TITLE":"Agrandissement précis","DESCRIPTION":"Conservez l’identité originale de la photo tout en la rendant plus nette et en y restituant les détails. Idéal pour les photos à faible résolution."},"MODELRADIO-MLCR":{"TITLE":"Agrandissement créatif","DESCRIPTION":"Ajoutez de nouveaux détails créatifs, parfaits pour l’exploration artistique. Peut modifier l’identité des photos d’origine."}},"FEATURE_CARDS":{"GEN_AI_UPSCALE":{"TITLE":"Agrandissement génératif","DESCRIPTION":"Conservez l’identité de la photo d’origine tout en affinant et en restaurant les détails.","IMAGE":"./assets/gen_ai_upscale.mp4","BUTTON":"Essayer maintenant"},"GEN_AI_FILL":{"TITLE":"Remplissage génératif","DESCRIPTION":"Générez du contenu, modifiez le contenu existant, remplacez les arrière-plans, étendez les images, supprimez des éléments, et bien plus encore.","IMAGE":"./assets/gen_ai_fill.mp4"},"GEN_AI_EXPAND":{"TITLE":"Développement génératif","DESCRIPTION":"Repoussez les limites de ce que vous pouvez créer. Générez un nouveau contenu avec ou sans prompts.","IMAGE":"./assets/gen_ai_expand.mp4"},"BACKGROUND_REPLACE":{"TITLE":"Modifier l’arrière-plan","DESCRIPTION":"Générez des arrière-plans pour les portraits, les produits, la mode, etc. Vous pouvez également importer une image ou remplir des images avec de la couleur.","IMAGE":"./assets/edit_background.mp4","BUTTON":"En savoir plus"},"ADJUSTMENT_BRUSH":{"TITLE":"Outil Pinceau de réglage","DESCRIPTION":"Le Pinceau de réglage permet d’appliquer facilement des réglages locaux non destructifs à une image.","IMAGE":"./assets/adjustment_brush_tool.mp4","BUTTON":"En savoir plus","URL":"https://helpx.adobe.com/fr/photoshop/using/adjustment-brush.html"},"ADJUSTMENTS_PANEL":{"TITLE":"Essayez Paramètres prédéfinis","DESCRIPTION":"Modifiez l’apparence de votre image à l’aide de plusieurs paramètres prédéfinis différents.","BUTTON":"Essayer maintenant"},"CLOUD_DOC_AUTO_SAVE":{"TITLE":"Votre travail est enregistré automatiquement.","DESCRIPTION":"Nous enregistrons votre document cloud dans le cloud d\'Adobe afin qu\'il soit instantanément mis à jour sur votre iPad et sur votre ordinateur de bureau et disponible dès que vous vous connectez."},"PRESET_SYNC":{"TITLE":"Synchronisation automatique des paramètres prédéfinis","DESCRIPTION":"Synchronisez automatiquement vos pinceaux, nuanciers, dégradés, motifs, styles et formes sur n\'importe quel ordinateur sur lequel vous utilisez Photoshop. Pour activer la synchronisation, accédez à Préférences > Général.","BUTTON":"En savoir plus","IMAGE":"./assets/preset_sync.gif","URL":"https://www.adobe.com/go/ps-learn-more_fr"},"CONTENT_AWARE":{"TITLE":"Remplissage d\'après le contenu","DESCRIPTION":"Vous pouvez maintenant choisir la zone que Photoshop utilisera pour remplir une sélection, en afficher un aperçu en direct et la sortir sur un nouveau calque. Pour essayer, accédez à Modifier > Remplissage d\'après le contenu.","IMAGE":"./content_aware_fill.gif","BUTTON":"Essayer maintenant"},"SELECT_SUBJECT_PORTRAIT":{"TITLE":"Changer d\'espace de travail pour des modifications précises","DESCRIPTION":"Accédez à Sélectionner > Sélectionner et masquer pour voir de plus près ce qui est sélectionné, puis utilisez Amélioration des contours pour modifier les sélections de traits de coupe.","BUTTON":"Essayer maintenant"},"COMMENT_PANEL":{"TITLE":"Vous avez un nouveau commentaire !","DESCRIPTION":"Dans le panneau Commentaires, vous pouvez écrire de nouveaux commentaires, mais également répondre aux commentaires existants, les résoudre ou les supprimer."},"CORE_TOOLS_WORKSPACE":{"TITLE":"Bienvenue dans l’espace de travail Outils de base","DESCRIPTION":"Restez concentré grâce à notre nouvel espace de travail doté des outils les plus populaires de Photoshop. Pour choisir une vue différente, utilisez le commutateur d’espace de travail ci-dessus.","BUTTON":"Ignorer"},"MODERN_GRADIENT_TOOL":{"TITLE":"Essayez le nouvel outil Dégradé","DESCRIPTION":"L’outil Dégradé mis à jour vous permet de prévisualiser et de modifier les dégradés avec une précision optimale.","BUTTON":"Ignorer"},"GENERATE_IMAGE_INTRO":{"TITLE":"Générer une image","DESCRIPTION":"La technologie Du texte à l’image vous permet de générer des images, d’ajouter des effets ou de reproduire le style d’une image de référence.","BUTTON":"En savoir plus","IMAGE":"./assets/gen_image.mp4"},"GEN_REF_IMAGE":{"TITLE":"Image de référence","DESCRIPTION":"Vous pouvez générer des résultats qui ressemblent fortement à votre image de référence. Nous corrigeons l’éclairage, les ombres et la perspective pour vous.","BUTTON":"En savoir plus","IMAGE":"./assets/gen_ai_ref_image.mp4"},"GEN_AI_IN_REMOVE":{"TITLE":"L’IA générative dans Supprimer","DESCRIPTION":"Vous pouvez choisir différents modes dans l’outil Supprimer en fonction de l’utilisation que vous souhaitez faire de l’IA générative. Vous pouvez choisir Toujours, Jamais ou Auto, qui choisira pour vous en fonction de la scène.","BUTTON":"En savoir plus","IMAGE":"./assets/gen_ai_in_remove.mp4","URL":"https://helpx.adobe.com/photoshop/using/retouching-repairing-images.html#genai-remove-tool"},"TOGGLE_CTB":{"TITLE":"Afficher ou masquer la barre des tâches contextuelle","DESCRIPTION":"Activez à nouveau la barre des tâches contextuelle à partir du Menu de l’application > Fenêtre > Barre des tâches contextuelle.\\n\\nEn outre, vous pouvez également cliquer avec le bouton droit de la souris sur la zone en dehors de la zone de travail ou du plan de travail pour l’afficher ou la masquer avec le menu contextuel.","CUSTOM_BUTTON":"OK"}},"MODAL":{"GEN_FILL_INTRO":{"TITLE":"Remplissage génératif","DESCRIPTION":"Faites une sélection pour générer du contenu de manière non destructive, remplacer les arrière-plans, étendre les images, supprimer des éléments, et bien plus encore.","IMAGE":"./assets/gen_fill_intro.mp4","MAYBE_LATER":"Peut-être plus tard"}},"TRY_IT":"En savoir plus","GOT_IT":"OK","ADVANCED":"Avancé :","PLAY_VIDEO":"Visionnez la vidéo rapide","PERIOD_CHAR":".","NEW_BADGE":"Nouveau"}')},FUbQ:function(e,t,n){e.exports=n.p+"assets/s4r_modal.gif"},FcCK:function(e,t,n){e.exports=n.p+"assets/selection-brush-tool.mp4"},Fugr:function(e,t,n){e.exports=n.p+"assets/eraser-tool.jpg"},G7dU:function(e,t,n){e.exports=n.p+"assets/adjustment-brush-tool.jpg"},GG5L:function(e,t,n){"use strict";var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0});var a=r(n("rfrl")),o=n("he5r"),i=n("XIC2"),l=n("UYrh"),s={};for(var u in l)s[u]=new i.Modal(l[u]);var c={allModals:s,currentModal:void 0};t.default=function(e,t){switch(void 0===e&&(e=c),t.type){case o.ActionTypes.RESET:return c;case o.ActionTypes.SHOW_MODAL:return a.default(e,(function(e){e.currentModal=e.allModals[t.id],t.position&&(e.currentModal.position=t.position),t.referrer&&(e.currentModal.referrer=t.referrer),t.count&&(e.currentModal.count=t.count),t.imagePath&&(e.currentModal.imagePath=t.imagePath),t.title&&(e.currentModal.title=t.title),t.description&&(e.currentModal.description=t.description),t.descriptionsList&&t.descriptionsList.length&&(e.currentModal.descriptionsList=t.descriptionsList),t.primaryButtonLabel&&(e.currentModal.button=t.primaryButtonLabel),t.secondaryButtonLabel&&(e.currentModal.secondaryButton=t.secondaryButtonLabel)}));case o.ActionTypes.HIDE_MODAL:return a.default(e,(function(e){e.currentModal=void 0}));default:return e}return e}},Gytx:function(e,t){e.exports=function(e,t,n,r){var a=n?n.call(r,e,t):void 0;if(void 0!==a)return!!a;if(e===t)return!0;if("object"!=typeof e||!e||"object"!=typeof t||!t)return!1;var o=Object.keys(e),i=Object.keys(t);if(o.length!==i.length)return!1;for(var l=Object.prototype.hasOwnProperty.bind(t),s=0;s<o.length;s++){var u=o[s];if(!l(u))return!1;var c=e[u],d=t[u];if(!1===(a=n?n.call(r,c,d,u):void 0)||void 0===a&&c!==d)return!1}return!0}},Gz0f:function(e,t,n){"use strict";var r,a=this&&this.__makeTemplateObject||function(e,t){return Object.defineProperty?Object.defineProperty(e,"raw",{value:t}):e.raw=t,e},o=this&&this.__extends||(r=function(e,t){return(r=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])})(e,t)},function(e,t){function n(){this.constructor=e}r(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)}),i=this&&this.__assign||function(){return(i=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var a in t=arguments[n])Object.prototype.hasOwnProperty.call(t,a)&&(e[a]=t[a]);return e}).apply(this,arguments)},l=this&&this.__createBinding||(Object.create?function(e,t,n,r){void 0===r&&(r=n),Object.defineProperty(e,r,{enumerable:!0,get:function(){return t[n]}})}:function(e,t,n,r){void 0===r&&(r=n),e[r]=t[n]}),s=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),u=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)"default"!==n&&Object.prototype.hasOwnProperty.call(e,n)&&l(t,e,n);return s(t,e),t},c=this&&this.__awaiter||function(e,t,n,r){return new(n||(n=Promise))((function(a,o){function i(e){try{s(r.next(e))}catch(e){o(e)}}function l(e){try{s(r.throw(e))}catch(e){o(e)}}function s(e){var t;e.done?a(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(i,l)}s((r=r.apply(e,t||[])).next())}))},d=this&&this.__generator||function(e,t){var n,r,a,o,i={label:0,sent:function(){if(1&a[0])throw a[1];return a[1]},trys:[],ops:[]};return o={next:l(0),throw:l(1),return:l(2)},"function"==typeof Symbol&&(o[Symbol.iterator]=function(){return this}),o;function l(o){return function(l){return function(o){if(n)throw new TypeError("Generator is already executing.");for(;i;)try{if(n=1,r&&(a=2&o[0]?r.return:o[0]?r.throw||((a=r.return)&&a.call(r),0):r.next)&&!(a=a.call(r,o[1])).done)return a;switch(r=0,a&&(o=[2&o[0],a.value]),o[0]){case 0:case 1:a=o;break;case 4:return i.label++,{value:o[1],done:!1};case 5:i.label++,r=o[1],o=[0];continue;case 7:o=i.ops.pop(),i.trys.pop();continue;default:if(!(a=i.trys,(a=a.length>0&&a[a.length-1])||6!==o[0]&&2!==o[0])){i=0;continue}if(3===o[0]&&(!a||o[1]>a[0]&&o[1]<a[3])){i.label=o[1];break}if(6===o[0]&&i.label<a[1]){i.label=a[1],a=o;break}if(a&&i.label<a[2]){i.label=a[2],i.ops.push(o);break}a[2]&&i.ops.pop(),i.trys.pop();continue}o=t.call(e,i)}catch(e){o=[6,e],r=0}finally{n=a=0}if(5&o[0])throw o[1];return{value:o[0]?o[1]:void 0,done:!0}}([o,l])}}},T=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0});var p=u(n("q1tI")),I=n("Ogvq"),f=n("yxHk"),E=n("6cLR"),m=n("xcks"),h=T(n("vOnD")),g=n("vr+m"),v=n("HWDH");n("Oljt");var S,R,b,k,O,y,P=h.default.div.withConfig({displayName:"ToastBubble",componentId:"sc-13igclx"})(S||(S=a(["\n background-color: ",';\n border: var(--toast-border);\n border-radius: 4px;\n display: inline-flex;\n flex-direction: row;\n max-width: 408px;\n margin: "top centre";\n margin-top: 16px;\n'],["\n background-color: ",';\n border: var(--toast-border);\n border-radius: 4px;\n display: inline-flex;\n flex-direction: row;\n max-width: 408px;\n margin: "top centre";\n margin-top: 16px;\n'])),(function(e){return e.color})),C=h.default.div.withConfig({displayName:"ToastContent",componentId:"sc-3z1xol"})(R||(R=a(["\n display: flex;\n flex-direction: column;\n font-size: 14px;\n font-family: 'Adobe Clean', sans-serif;\n font-weight: normal;\n color: white;\n white-space: pre-wrap;\n text-align: centre;\n margin: 12px 0px 12px !important;\n padding: 0px 8px 0px;\n border-right: 1px solid var(--button-border-fill);\n"],["\n display: flex;\n flex-direction: column;\n font-size: 14px;\n font-family: 'Adobe Clean', sans-serif;\n font-weight: normal;\n color: white;\n white-space: pre-wrap;\n text-align: centre;\n margin: 12px 0px 12px !important;\n padding: 0px 8px 0px;\n border-right: 1px solid var(--button-border-fill);\n"]))),L=h.default.div.withConfig({displayName:"ToastIcon",componentId:"sc-myau3w"})(b||(b=a(["\n margin-left: 18px;\n margin-top: 12px;\n"],["\n margin-left: 18px;\n margin-top: 12px;\n"]))),N=h.default.div.withConfig({displayName:"CrossIcon",componentId:"sc-1axprdn"})(k||(k=a(["\n margin: 8px;\n padding: 10px;\n border-radius: 50%;\n text-align: centre;\n &:hover {\n box-shadow: 0 0 0 8px var(--button-border-fill); \n }\n"],["\n margin: 8px;\n padding: 10px;\n border-radius: 50%;\n text-align: centre;\n &:hover {\n box-shadow: 0 0 0 8px var(--button-border-fill); \n }\n"]))),D=h.default.div.withConfig({displayName:"Buttons",componentId:"sc-hhrs4f"})(O||(O=a(["\n display: flex;\n flex-direction: row;\n align-self: flex-end;\n"],["\n display: flex;\n flex-direction: row;\n align-self: flex-end;\n"]))),_=h.default.div.withConfig({displayName:"ToastButton",componentId:"sc-qres3c"})(y||(y=a(["\n margin-left: 8px;\n margin-right: 8px;\n border: 2px solid "," !important;\n border-radius: 14px !important;\n padding: 3.5px 14px 4.5px;\n font-size: 14px !important;\n font-family: 'Adobe Clean', sans-serif;\n font-weight: bold;\n margin-top: 12px;\n &:hover {\n background-color : var(--button-border-fill);\n }\n"],["\n margin-left: 8px;\n margin-right: 8px;\n border: 2px solid "," !important;\n border-radius: 14px !important;\n padding: 3.5px 14px 4.5px;\n font-size: 14px !important;\n font-family: 'Adobe Clean', sans-serif;\n font-weight: bold;\n margin-top: 12px;\n &:hover {\n background-color : var(--button-border-fill);\n }\n"])),(function(e){return e.color})),w=function(e){function t(t){var n=e.call(this,t)||this;return n.containerRef=p.createRef(),n}return o(t,e),t.prototype.updatePosition=function(){var e,t,n;return c(this,void 0,void 0,(function(){var r,a,o,i,l,s;return d(this,(function(u){switch(u.label){case 0:return u.trys.push([0,4,,5]),r=null===(e=this.containerRef.current)||void 0===e?void 0:e.getBoundingClientRect(),a=Math.max(null!==(t=null==r?void 0:r.height)&&void 0!==t?t:100,100)+(null!==(n=null==r?void 0:r.top)&&void 0!==n?n:0),[4,E.getToastBounds()];case 1:return(o=u.sent())?(i=this.props.toast.persistent?700:408,l=(o.left+o.right-i)/2,s=void 0,s="bottom"==this.props.toast.position?o.bottom-a:o.top,[4,this.props.updatePosition(s,l,o.bottom,o.right)]):[3,3];case 2:u.sent(),this.props.updateContainer(),u.label=3;case 3:return[3,5];case 4:return u.sent(),I.store.dispatch(m.hideToast(this.props.toast.id,!1)),[3,5];case 5:return[2]}}))}))},t.prototype.handleClose=function(){console.log("handle close");var e=this.props.toast;I.store.dispatch(m.hideToast(e.id,!1))},t.prototype.handleCardAction=function(e){var t=this.props.toast;I.store.dispatch(m.activateToast(t.id,e)),I.store.dispatch(m.hideToast(t.id,!1))},t.prototype.RenderToast=function(){var e=this,t=f.icons[this.props.toast.toastType],n=f.colors[this.props.toast.toastType];return p.createElement(P,{ref:this.containerRef,color:n},p.createElement(L,null,p.createElement(t,{color:"white"})),p.createElement(C,null,this.props.toast.message,p.createElement(D,null,this.props.toast.secondaryActionLabel&&p.createElement(_,{color:n,onClick:function(){return e.handleCardAction(v.messageInteraction.secondary_action)}}," ",this.props.toast.secondaryActionLabel," "),this.props.toast.actionLabel&&p.createElement(_,{color:"var(--button-border-fill)",onClick:function(){return e.handleCardAction(v.messageInteraction.action)}}," ",this.props.toast.actionLabel," "))),p.createElement(N,{onClick:function(){return e.handleClose()}},p.createElement(g.CrossMedium,{color:"white"})))},t.prototype.render=function(){return this.props.toast.persistent?p.createElement(f.PersistentToast,i({innerRef:this.containerRef},this.props)):this.RenderToast()},t.displayName="ToastView",t}(p.Component);t.default=w},HWDH:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.messageInteraction=void 0,function(e){e[e.action=0]="action",e[e.secondary_action=1]="secondary_action",e[e.dismiss=2]="dismiss",e[e.auto_dismiss=3]="auto_dismiss"}(t.messageInteraction||(t.messageInteraction={}))},"Hn/I":function(e,t,n){e.exports=n.p+"assets/harmonize-layer.mp4"},HtNv:function(e,t,n){e.exports=n.p+"assets/remove-tool.mp4"},"J/t4":function(e,t,n){e.exports=n.p+"assets/warp-split-cross-horizontally.mp4"},JH1X:function(e,t,n){e.exports=n.p+"assets/spot-healing-tool.mp4"},KX4q:function(e,t,n){e.exports=n.p+"assets/gen_image_reference.mp4"},Kepk:function(e,t,n){e.exports=n.p+"assets/s4r_coachmark.gif"},KtcJ:function(e){e.exports=JSON.parse('{"TOOLTIPS":{"3DSM":{"TITLE":"3D-інструмент «Піпетка»","DESCRIPTION":"Завантажує вибраний матеріал із 3D-об’єкта"},"3DDM":{"TITLE":"Інструмент 3D-накладання матеріалу","DESCRIPTION":"Накладає завантажений в інструмент матеріал на цільову ділянку 3D-об’єкта"},"ADJB":{"TITLE":"Інструмент «Пензель коригування»","DESCRIPTION":"Створити локальні коригувальні шари","IMAGE":"./assets/adjustment_brush_tool.mp4","URL":"https://helpx.adobe.com/ua/photoshop/using/adjustment-brush.html"},"AKNT":{"TITLE":"Інструмент «Додати точку прив’язки»","DESCRIPTION":"Додає точки прив’язки до контурів"},"ARTT":{"TITLE":"Інструмент «Монтажна область»","DESCRIPTION":"Для створення, переміщення та змінення розміру кількох полотен"},"AHBT":{"TITLE":"Інструмент «Художній історичний пензель»","DESCRIPTION":"Наносить стилізовані мазки пікселями з попередньої версії зображення"},"SERA":{"TITLE":"Інструмент «Фонова гумка»","DESCRIPTION":"Стирає пікселі кольору за зразком"},"BLUR":{"TITLE":"Інструмент «Розмиття»","DESCRIPTION":"Розмиває ділянки зображення"},"PNTB":{"TITLE":"Інструмент «Пензель»","DESCRIPTION":"Для нанесення довільних мазків пензля"},"SLDB":{"TITLE":"Інструмент «Пензель»","DESCRIPTION":"Налаштовуйте зону вибору, коригуючи ділянки для видалення / вибору за допомогою пензля","URL":"https://www.adobe.com/go/ps-select-mask_ua"},"BURN":{"TITLE":"Інструмент «Випалювання»","DESCRIPTION":"Вибіркове затемнення областей на зображенні"},"STAM":{"TITLE":"Інструмент «Клонувальний штамп»","DESCRIPTION":"Для малювання пікселями з іншої частини зображення"},"CRBT":{"TITLE":"Інструмент «Заміна кольору»","DESCRIPTION":"Наносить вибраний колір поверх наявного"},"COLS":{"TITLE":"Інструмент «Колірна піпетка»","DESCRIPTION":"Відображає значення кольорів на зображенні"},"RCMP":{"TITLE":"Інструмент «Переміщення з урахуванням вмісту»","DESCRIPTION":"Виділяє та переміщає частину зображення, автоматично заповнює вивільнену ділянку"},"COUN":{"TITLE":"Інструмент «Лічильник»","DESCRIPTION":"Підраховує кількість об’єктів на зображенні"},"CKNT":{"TITLE":"Інструмент «Перетворити точку»","DESCRIPTION":"Редагує фігури та контури, перетворюючи гладкі та кутові точки прив’язки"},"CROP":{"TITLE":"Інструмент «Кадрування»","DESCRIPTION":"Обрізає або розширює краї зображення"},"CUSH":{"TITLE":"Інструмент «Довільна фігура»","DESCRIPTION":"Для малювання фігур зі списку довільних фігур"},"DKNT":{"TITLE":"Інструмент «Вилучити опорну точку»","DESCRIPTION":"Видаляє опорні точки та змінює форму контурів "},"PTHA":{"TITLE":"Інструмент «Часткове виділення»","DESCRIPTION":"Виділення та налаштування точок і сегментів у контурі або фігурі"},"DODG":{"TITLE":"Інструмент «Освітлювач»","DESCRIPTION":"Висвітлює ділянки зображення"},"ELPS":{"TITLE":"Інструмент «Еліпс»","DESCRIPTION":"Малювання овальних і круглих фігур"},"ELMT":{"TITLE":"Інструмент «Овальна область виділення»","DESCRIPTION":"Створення овальних і круглих виділень"},"ERAS":{"TITLE":"Інструмент «Гумка»","DESCRIPTION":"Замінює пікселі на фоновий колір або робить їх прозорими"},"EYED":{"TITLE":"Інструмент «Піпетка»","DESCRIPTION":"Для отримання зразків кольорів із зображення"},"MPEN":{"TITLE":"Інструмент «Вільне перо»","DESCRIPTION":"Додає точки прив’язки під час малювання контурів і фігур"},"BNDT":{"TITLE":"Інструмент «Градієнт»","DESCRIPTION":"Створює градуйоване накладання кольорів"},"HAND":{"TITLE":"Інструмент «Рука»","DESCRIPTION":"Для перетягування різних частин зображення"},"STMM":{"TITLE":"Інструмент «Лікувальний пензель»","DESCRIPTION":"Виправлення дефектів за допомогою фарбування пікселями з іншої частини зображення"},"HSTB":{"TITLE":"Інструмент «Архівний пензель»","DESCRIPTION":"Відновлює частини зображення до попередньої версії"},"TXBX":{"TITLE":"Інструмент «Горизонтальний текст»","DESCRIPTION":"Додає горизонтальний текст"},"TYPS":{"TITLE":"Інструмент «Горизонтальний текст-маска»","DESCRIPTION":"Створює виділення у формі горизонтального тексту"},"LASO":{"TITLE":"Інструмент «Ласо»","DESCRIPTION":"Створює виділення довільної форми"},"SLLS":{"TITLE":"Інструмент «Ласо»","DESCRIPTION":"Створює виділення довільної форми"},"LINT":{"TITLE":"Інструмент «Лінія»","DESCRIPTION":"Для малювання ліній"},"MERA":{"TITLE":"Інструмент «Чарівна гумка»","DESCRIPTION":"Дає змогу стирати подібно забарвлені ділянки одиничним клацанням"},"WAND":{"TITLE":"Інструмент «Чарівна паличка»","DESCRIPTION":"Виділення області на основі її кольору"},"MLAS":{"TITLE":"Інструмент «Магнітне ласо»","DESCRIPTION":"Створення виділень, які прив’язуються до країв на зображенні під час перетягування вказівника"},"WETB":{"TITLE":"Інструмент «Пензель змішування»","DESCRIPTION":"Для імітації технік справжнього живопису, як-от змішування кольорів і неоднорідної вологості фарб"},"LMVR":{"TITLE":"Інструмент «Переміщення»","DESCRIPTION":"Переміщає виділення або шар"},"TXTA":{"TITLE":"Інструмент «Примітка»","DESCRIPTION":"Створює текстові примітки, які можна додавати до зображення або файлу"},"BUCK":{"TITLE":"Інструмент «Заливка»","DESCRIPTION":"Заливка подібно забарвлених областей кольором переднього плану"},"PTCH":{"TITLE":"Інструмент «Латка»","DESCRIPTION":"Заміна виділеної області пікселями з іншої частини зображення"},"PCST":{"TITLE":"Інструмент «Виділення контуру»","DESCRIPTION":"Дає змогу повністю виділити контур"},"STMP":{"TITLE":"Інструмент «Візерунковий штамп»","DESCRIPTION":"Для малювання вибраним візерунком"},"PENT":{"TITLE":"Інструмент «Перо»","DESCRIPTION":"Для створення та змінення контурів і фігур за допомогою точок і відрізків"},"PENC":{"TITLE":"Інструмент «Олівець»","DESCRIPTION":"Наносить мазки пензля з жорсткими краями"},"PCRP":{"TITLE":"Інструмент «Кадрування перспективи»","DESCRIPTION":"Кадрує зображення, щоб виправити перспективні спотворення"},"POLY":{"TITLE":"Інструмент «Багатокутник»","DESCRIPTION":"Для малювання багатокутників"},"STAR":{"TITLE":"Інструмент «Зірка»","DESCRIPTION":"МаМалМалює зірки"},"PGON":{"TITLE":"Інструмент «Прямолінійне ласо»","DESCRIPTION":"Створення виділень шляхом з’єднання прямих ліній"},"SLPL":{"TITLE":"Інструмент «Прямолінійне ласо»","DESCRIPTION":"Створення виділень шляхом з’єднання прямих ліній"},"QKSL":{"TITLE":"Інструмент «Швидке виділення»","DESCRIPTION":"Створює виділення, знаходячи та обводячи краї зображення"},"SLSB":{"TITLE":"Інструмент «Швидке виділення»","DESCRIPTION":"Створює виділення, знаходячи та обводячи краї зображення"},"RECT":{"TITLE":"Інструмент «Прямокутник»","DESCRIPTION":"Малює прямокутники"},"REMOVE":{"TITLE":"Видалення за допомогою генеративного ШІ","DESCRIPTION":"Легко видаляйте небажані ділянки зображення використовуючи можливості генеративного ШІ. Функція видалення автоматично заповнює вибрану ділянку вмістом, що ідеально поєднується з оточенням."},"RGMT":{"TITLE":"Інструмент «Прямокутна область»","DESCRIPTION":"Виділяє ділянку у формі прямокутника"},"RDEY":{"TITLE":"Інструмент «Червоні очі»","DESCRIPTION":"Виправляє ефект червоних очей, спричинений спалахом камери"},"SLRE":{"TITLE":"Інструмент «Пензель для уточнення краю»","DESCRIPTION":"Уточнення країв ділянки вибору й покращення деталізації країв. Для оптимальних результатів поставте прапорець «Показувати краї» й використовуйте повзунок радіуса функції «Виявлення країв».","URL":"https://www.adobe.com/go/ps-select-mask_ua"},"ROTT":{"TITLE":"Інструмент «Обертання вигляду»","DESCRIPTION":"Обертає зображення"},"RRCT":{"TITLE":"Інструмент «Прямокутник з округленими кутами»","DESCRIPTION":"Малює прямокутники з округленими кутами"},"RTFM":{"TITLE":"Генеративний ШІ для інструмента «Видалення»","DESCRIPTION":"Ви можете вибрати різні режими в інструменті «Видалення», наприклад, чи використовувати генеративний ШІ чи ні. В автоматичному режимі система зробить цей вибір за вас, залежно від сцени."},"MEAT":{"TITLE":"Інструмент «Лінійка»","DESCRIPTION":"Вимірює віддалі та кути на зображенні"},"SHAR":{"TITLE":"Інструмент «Різкість»","DESCRIPTION":"Додає різкості м’яким краям на зображенні"},"SRMT":{"TITLE":"Інструмент «Область (горизонтальний рядок)»","DESCRIPTION":"Створює горизонтальне виділення висотою в один піксель"},"SCMT":{"TITLE":"Інструмент «Область (вертикальний рядок)»","DESCRIPTION":"Створює вертикальне виділення шириною в один піксель"},"SLCT":{"TITLE":"Інструмент «Фрагмент»","DESCRIPTION":"Нарізає зображення на менші секції, придатні для веб-дизайну"},"SLST":{"TITLE":"Інструмент «Виділення фрагмента»","DESCRIPTION":"Для виділення, переміщення та змінення розміру фрагментів зображення"},"SMUD":{"TITLE":"Інструмент «Палець»","DESCRIPTION":"Нанесення та змішування кольорів разом"},"DSAT":{"TITLE":"Інструмент «Губка»","DESCRIPTION":"Змінює насиченість кольору для ділянок зображення"},"SPHB":{"TITLE":"Інструмент «Точковий пензель відновлення»","DESCRIPTION":"Видаляє сліди та дефекти"},"CAFT":{"TITLE":"Інструмент видалення","DESCRIPTION":"Легко усувайте зайве, як-от об’єкти, людей і недосконалості"},"TXBV":{"TITLE":"Інструмент «Вертикальний текст»","DESCRIPTION":"Додає вертикальний текст"},"VTYS":{"TITLE":"Інструмент «Вертикальний текст-маска»","DESCRIPTION":"Створює виділення у формі вертикального тексту"},"ZOOM":{"TITLE":"Інструмент «Масштабування»","DESCRIPTION":"Збільшення або зменшення області на зображенні"},"CPEN":{"TITLE":"Інструмент «Перо кривої»","DESCRIPTION":"Створює або змінює контури чи фігури за допомогою точок"},"PMHA":{"TITLE":"Інструмент «Рука»","DESCRIPTION":"Для перетягування різних частин зображення"},"PMZM":{"TITLE":"Інструмент «Масштабування»","DESCRIPTION":"Збільшення або зменшення області на зображенні"},"PMDB":{"TITLE":"Інструмент «Пензель зразків»","DESCRIPTION":"Відредагуйте область вибірки за допомогою пензля на зображенні"},"PMLS":{"TITLE":"Інструмент «Ласо»","DESCRIPTION":"Відредагуйте область заливки, зробивши виділення від руки"},"GRFI":{"TITLE":"Довідкове зображення","DESCRIPTION":"Ви можете згенерувати результати, які дуже схожі на референсне зображення. Ми замість вас виправимо освітлення, тіні й перспективу."},"CPOT":{"TITLE":"Адаптація кольору","DESCRIPTION":"Дозволити пристосування контрасту та яскравості для кращої відповідності; корисно для вмісту з градуйованими кольорами або змінами текстури"},"RPOT":{"TITLE":"Адаптація повертання","DESCRIPTION":"Дозволити повертання вмісту для кращої відповідності; корисно для вмісту з повернутими та вигнутими візерунками"},"SCCB":{"TITLE":"Масштаб","DESCRIPTION":"Дозволити змінення розміру вмісту для кращої відповідності; корисно для вмісту з повторюваними візерунками в різних розмірах чи в перспективі"},"MICB":{"TITLE":"Дзеркально","DESCRIPTION":"Дозволити горизонтальне перевертання вмісту для кращої відповідності; корисно для зображень із горизонтальною симетрією"},"FPOT":{"TITLE":"Інструмент «Кадр»","DESCRIPTION":"Створює рамки для заповнення зображеннями"},"SLML":{"TITLE":"Інструмент «Виділення об’єкта»","DESCRIPTION":"Пошук і автоматичне виділення об’єктів"},"MGLA":{"TITLE":"Інструмент «Виділення об’єкта»","DESCRIPTION":"Пошук і автоматичне виділення об’єктів"},"PMPL":{"TITLE":"Інструмент «Прямолінійне ласо»","DESCRIPTION":"Відредагуйте область заливки, зробивши виділення прямими лініями"},"PMAL":{"TITLE":"Інструмент вирівнювання","DESCRIPTION":"Визначати відповідні точки на зображеннях, корисно, якщо положення камери було змінене. Натисніть на будь-яке зображення, щоб поставити точку. Відповідна точка буде автоматично розміщена на іншому зображенні, і її можна буде налаштувати вручну."},"WSCX":{"TITLE":"Розділити деформацію навхрест"},"WSVT":{"TITLE":"Розділити деформацію по вертикалі"},"WSHZ":{"TITLE":"Розділити деформацію по горизонталі"},"SMSU":{"TITLE":"Віднімання об’єкта","DESCRIPTION":"Виявлення та автоматичне віднімання об’єкта у визначеній ділянці"},"SRRB-SRAT":{"TITLE":"Авто","DESCRIPTION":"Використати вміст, подібний до оточення області заливки"},"SRRB-SRDF":{"TITLE":"Прямокутник","DESCRIPTION":"Використання прямокутної області навколо області заливки"},"SRRB-SRCT":{"TITLE":"Власний","DESCRIPTION":"Використання визначеної вручну області зразка"},"FPOP":{"TITLE":"Імпортуйте додатковий документ","DESCRIPTION":"Імпортуйте інше зображення з іншим виглядом тієї ж сцени. Корисно під час видалення об’єктів, які показують деякий фоновий вміст у другому зображенні."},"CATR":{"TITLE":"Інструмент «Прокреслювання відповідно до вмісту»","DESCRIPTION":"Створює контури або фігури, що відповідають краям на зображенні"},"TRSH":{"TITLE":"Інструмент «Трикутник»","DESCRIPTION":"Малювання тристоронніх фігур"},"LIST":{"TITLE":"Шари","DESCRIPTION":"Шари нагадують стос аркушів паперу. На панелі «Шари» ви упорядковуєте частини зображення й керуєте ними як окремими редагованими шарами"},"LAYR":{"TITLE":"Шари","DESCRIPTION":"Шари нагадують стос аркушів паперу. На панелі «Шари» ви упорядковуєте частини зображення й керуєте ними як окремими редагованими шарами"},"NEWL":{"TITLE":"Шари","DESCRIPTION":"Шари нагадують стос аркушів паперу. На панелі «Шари» ви упорядковуєте частини зображення й керуєте ними як окремими редагованими шарами"},"MASK":{"TITLE":"Маски шару","DESCRIPTION":"Маска шару надає змогу будь-коли приховати або повернути частини зображення"},"ADJT":{"TITLE":"Коригування","DESCRIPTION":"На панелі коригувань можна покращувати, відновлювати й виправляти колір і тональність","URL":"https://www.adobe.com/go/adjustmentpresets_ua"},"SLBR":{"TITLE":"Інструмент «Пензель виділення»","DESCRIPTION":"Робіть виділення одним або кількома мазками пензля, що дуже зручно для користувачів трекпадів, а також для додавання чи видалення вмісту за допомогою генеративної заливки.","URL":"https://www.adobe.com/go/selection_brush_learn_more_ua"},"GENERATE_BACKGROUND":{"TITLE":"Редагувати фон","DESCRIPTION":"Створюйте фони для портретів, продуктів, модних дизайнів тощо. Ви також можете імпортувати зображення або заливати їх кольором."},"HARMONIZE_LAYER":{"TITLE":"Гармонізувати","DESCRIPTION":"Об’єднуйте об’єкти в сцені, підлаштовуючи колір, освітлення та тіні."},"IMPORT_BACKGROUND":{"TITLE":"Редагувати фон","DESCRIPTION":"Створюйте фони для портретів, продуктів, модних дизайнів тощо. Ви також можете імпортувати зображення або заливати їх кольором."},"PAINT_BUCKET":{"TITLE":"Редагувати фон","DESCRIPTION":"Створюйте фони для портретів, продуктів, модних дизайнів тощо. Ви також можете імпортувати зображення або заливати їх кольором."},"GIMB":{"TITLE":"Створити зображення","DESCRIPTION":"Технологія «Текст на зображення» дає змогу генерувати зображення, додавати ефекти або створювати нові зображення на основі еталонних."},"ADJUST_COLORS":{"TITLE":"Відкорегуйте кольори у вашому зображенні","DESCRIPTION":"Змініть основні кольори у зображенні, щоб отримати зовсім новий вигляд."},"GENERATE_IMAGE":{"TITLE":"Створити зображення","DESCRIPTION":"Технологія «Текст на зображення» дає змогу генерувати зображення, додавати ефекти або створювати нові зображення на основі еталонних."},"STYLE_INFO_BUTTON":{"TITLE":"Еталонні зображення та ефекти стилів","DESCRIPTION":"Персоналізуйте зображення за допомогою параметрів стилів. Вибирайте ефект стилю або додавайте еталонне зображення, щоб результати мали відповідний стиль."},"GENERATEIMAGEREFERENCEFLYOUT":{"TITLE":"Довідкове зображення","DESCRIPTION":"Зіставте композицію та стиль власної роботи."},"GENERATEIMAGEEFFECTSFLYOUT":{"TITLE":"Ефекти стилю","DESCRIPTION":"Виберіть стиль або ефект, щоб персоналізувати зображення та отримати натхнення."},"GFLY":{"TITLE":"Виділити людей","DESCRIPTION":"Виділіть людей і їхні деталі, як-от волосся, одяг і шкіру."},"DYTX":{"TITLE":"Динамічний текст","DESCRIPTION":"Автоматично змінюйте розмір і налаштовуйте текст відповідно до форми текстової межі."},"MODELRADIO-MLPR":{"TITLE":"Точне масштабування","DESCRIPTION":"Зберігайте ідентичність оригінального фото, водночас покращуючи різкість і відновлюючи деталі. Найкраще підходить для фотографій з низькою роздільною здатністю."},"MODELRADIO-MLCR":{"TITLE":"Креативне масштабування","DESCRIPTION":"Додайте нові, креативні деталі, ідеальні для художнього дослідження. Може змінити ідентичність оригінальних фото."}},"FEATURE_CARDS":{"GEN_AI_UPSCALE":{"TITLE":"Генеративне масштабування","DESCRIPTION":"Зберігайте автентичність оригінального фото під час покращення різкості та відновлення деталей.","IMAGE":"./assets/gen_ai_upscale.mp4","BUTTON":"Спробувати зараз"},"GEN_AI_FILL":{"TITLE":"Генеративна заливка","DESCRIPTION":"Генеруйте вміст, змінюйте наявний вміст, замінюйте фони, розширюйте зображення, видаляйте елементи й багато іншого.","IMAGE":"./assets/gen_ai_fill.mp4"},"GEN_AI_EXPAND":{"TITLE":"Генеративне розширення","DESCRIPTION":"Розширюйте межі творчості. Генеруйте новий уміст за допомогою текстових підказок або без них.","IMAGE":"./assets/gen_ai_expand.mp4"},"BACKGROUND_REPLACE":{"TITLE":"Редагувати фон","DESCRIPTION":"Створюйте фони для портретів, продуктів, модних дизайнів тощо. Ви також можете імпортувати зображення або заливати їх кольором.","IMAGE":"./assets/edit_background.mp4","BUTTON":"Докладніші відомості"},"ADJUSTMENT_BRUSH":{"TITLE":"Інструмент «Пензель коригування»","DESCRIPTION":"«Пензель коригування» дає можливість легко застосовувати до зображення локальні дії з коригування без руйнування.","IMAGE":"./assets/adjustment_brush_tool.mp4","BUTTON":"Докладніші відомості","URL":"https://helpx.adobe.com/ua/photoshop/using/adjustment-brush.html"},"ADJUSTMENTS_PANEL":{"TITLE":"Спробувати стилі коригування","DESCRIPTION":"Редагуйте вигляд своїх зображень за допомогою численних стилів коригування.","BUTTON":"Спробувати зараз"},"CLOUD_DOC_AUTO_SAVE":{"TITLE":"Збереження під час роботи","DESCRIPTION":"Ваш хмарний документ зберігається в хмарі Adobe, тому він миттєво оновлюється на iPad і настільному комп’ютері та доступний щоразу, коли ви входите в систему."},"PRESET_SYNC":{"TITLE":"Автоматична синхронізація стилів","DESCRIPTION":"Автоматично синхронізуйте пензлі, зразки, градієнти, візерунки, стилі та фігури на всіх комп’ютерах, де ви використовуєте Photoshop. Щоб увімкнути синхронізацію, перейдіть до меню «Параметри» > «Загальні».","BUTTON":"Докладніші відомості","IMAGE":"./assets/preset_sync.gif","URL":"https://www.adobe.com/go/ps-learn-more_ua"},"CONTENT_AWARE":{"TITLE":"Заливка відповідно до вмісту","DESCRIPTION":"Тепер ви можете вибирати, яку область програма Photoshop використовує для заливки виділення, переглядати її в режимі реального часу та виводити результат на новий шар. Перейдіть у меню «Правка» > «Заливка відповідно до вмісту», щоб спробувати.","IMAGE":"./content_aware_fill.gif","BUTTON":"Спробувати зараз"},"SELECT_SUBJECT_PORTRAIT":{"TITLE":"Перейдіть у робоче середовище для точного редагування","DESCRIPTION":"Перейдіть до меню «Виділити» > «Виділити й додати маску», щоб уважніше розглянути результат виділення, і скористайтесь інструментом «Пензель для уточнення краю», щоб відредагувати виділення вздовж лінії волосся.","BUTTON":"Спробувати зараз"},"COMMENT_PANEL":{"TITLE":"Ви отримали новий коментар!","DESCRIPTION":"На панелі коментарів можна писати нові коментарі, а також відповідати на наявні, видаляти їх або вирішувати пов’язані з ними питання."},"CORE_TOOLS_WORKSPACE":{"TITLE":"Вітаємо в робочому просторі з потрібними інструментами!","DESCRIPTION":"Залишайтеся в цій зоні з нашим новим робочим середовищем, у якому доступні найпопулярніші інструменти Photoshop. Щоб змінити вигляд, скористайтеся перемикачем робочого простору вгорі.","BUTTON":"Скасувати"},"MODERN_GRADIENT_TOOL":{"TITLE":"Спробуйте оновлений інструмент «Градієнт»","DESCRIPTION":"Оновлений інструмент «Градієнт» дає змогу переглядати й редагувати градієнти з максимальною точністю.","BUTTON":"Скасувати"},"GENERATE_IMAGE_INTRO":{"TITLE":"Створити зображення","DESCRIPTION":"Технологія «Текст на зображення» дає змогу генерувати зображення, додавати ефекти або створювати нові зображення на основі еталонних.","BUTTON":"Докладніше","IMAGE":"./assets/gen_image.mp4"},"GEN_REF_IMAGE":{"TITLE":"Довідкове зображення","DESCRIPTION":"Ви можете згенерувати результати, які дуже схожі на референсне зображення. Ми замість вас виправимо освітлення, тіні й перспективу.","BUTTON":"Докладніші відомості","IMAGE":"./assets/gen_ai_ref_image.mp4"},"GEN_AI_IN_REMOVE":{"TITLE":"Генеративний ШІ для інструмента «Видалення»","DESCRIPTION":"В інструменті «Видалення» можна вибрати різні режими залежно від бажаного обсягу використання генеративного ШІ. Можна вибрати «Завжди», «Ніколи» або «Автоматично», який самостійно вибиратиме рівень застосування відповідно до сцени.","BUTTON":"Докладніше","IMAGE":"./assets/gen_ai_in_remove.mp4","URL":"https://helpx.adobe.com/ua/photoshop/using/retouching-repairing-images.html#genai-remove-tool"},"TOGGLE_CTB":{"TITLE":"Показати чи приховати Контекстну панель завдань","DESCRIPTION":"Увімкніть знову Контекстну панель завдань в програмі: «Меню» > «Вікно» > «Контекстна панель завдань».\\n\\nКрім того, щоб показати чи приховати контекстне меню, також можна натиснути правою кнопкою миші на ділянці за межами полотна або монтажної області.","CUSTOM_BUTTON":"OK"}},"MODAL":{"GEN_FILL_INTRO":{"TITLE":"Генеративна заливка","DESCRIPTION":"Зробіть вибір, щоб генерувати вміст без руйнувань, заміняти фони, розширювати зображення, видаляти елементи й багато іншого.","IMAGE":"./assets/gen_fill_intro.mp4","MAYBE_LATER":"Можливо, згодом"}},"TRY_IT":"Докладніші відомості","GOT_IT":"Зрозуміло","ADVANCED":"Додаткові параметри:","PLAY_VIDEO":"Переглянути коротке відео","PERIOD_CHAR":".","NEW_BADGE":"Створити"}')},LDRK:function(e,t,n){e.exports=n.p+"assets/rotate-view-tool.mp4"},LXQj:function(e){e.exports=JSON.parse('{"TOOLTIPS":{"3DSM":{"TITLE":"Ferramenta conta-gotas de material 3D","DESCRIPTION":"Carrega o material selecionado a partir de um objeto 3D"},"3DDM":{"TITLE":"Ferramenta de projeção de material 3D","DESCRIPTION":"Projeta o material carregado na ferramenta para a área de destino de um objeto 3D"},"ADJB":{"TITLE":"Ferramenta Pincel de ajuste","DESCRIPTION":"Criar camadas de ajuste locais","IMAGE":"./assets/adjustment_brush_tool.mp4","URL":"https://helpx.adobe.com/br/photoshop/using/adjustment-brush.html"},"AKNT":{"TITLE":"Ferramenta Adicionar ponto de ancoragem","DESCRIPTION":"Adiciona pontos de ancoragem aos seus caminhos"},"ARTT":{"TITLE":"Ferramenta Prancheta","DESCRIPTION":"Cria, move ou redimensiona múltiplas telas"},"AHBT":{"TITLE":"Ferramenta Pincel História da arte","DESCRIPTION":"Pinta traçados estilizados com pixels de um estado anterior da imagem"},"SERA":{"TITLE":"Ferramenta Borracha de plano de fundo","DESCRIPTION":"Apaga os pixels de uma cor amostrada"},"BLUR":{"TITLE":"Ferramenta Desfoque","DESCRIPTION":"Desfoca áreas em uma imagem"},"PNTB":{"TITLE":"Ferramenta Pincel","DESCRIPTION":"Desenha traços de pincel personalizados"},"SLDB":{"TITLE":"Ferramenta Pincel","DESCRIPTION":"Ajuste a seleção pincelando sobre as áreas que deseja selecionar ou remover","URL":"https://www.adobe.com/go/ps-select-mask_br"},"BURN":{"TITLE":"Ferramenta Superexposição","DESCRIPTION":"Escurece áreas de forma seletiva em uma imagem"},"STAM":{"TITLE":"Ferramenta Carimbo","DESCRIPTION":"Pinta com pixels de outra parte da imagem"},"CRBT":{"TITLE":"Ferramenta Substituição de cor","DESCRIPTION":"Pinta a cor selecionada sobre uma cor existente"},"COLS":{"TITLE":"Ferramenta Classificador de cores","DESCRIPTION":"Exibe os valores para as cores de uma imagem"},"RCMP":{"TITLE":"Ferramenta mover sensível ao conteúdo","DESCRIPTION":"Seleciona e move parte de uma imagem e preenche automaticamente a área deixada para trás."},"COUN":{"TITLE":"Ferramenta Contagem","DESCRIPTION":"Conta o número de objetos em uma imagem"},"CKNT":{"TITLE":"Ferramenta Converter pontos","DESCRIPTION":"Edita formas e caminhos convertendo ponto de ancoragem suaves e de vértice"},"CROP":{"TITLE":"Ferramenta Corte","DESCRIPTION":"Apara ou expande as bordas de uma imagem"},"CUSH":{"TITLE":"Ferramenta Forma personalizada","DESCRIPTION":"Desenha formas a partir de uma lista de formas personalizadas"},"DKNT":{"TITLE":"Ferramenta Excluir ponto de ancoragem","DESCRIPTION":"Exclui pontos de ancoragem e remodela caminhos "},"PTHA":{"TITLE":"Ferramenta Seleção Direta","DESCRIPTION":"Selecione e ajuste pontos e segmentos em um caminho ou forma"},"DODG":{"TITLE":"Ferramenta Subexposição","DESCRIPTION":"Clareia áreas em uma imagem"},"ELPS":{"TITLE":"Ferramenta Elipse","DESCRIPTION":"Desenhe formas ovais e circulares"},"ELMT":{"TITLE":"Ferramenta Letreiro elíptico","DESCRIPTION":"Faça seleções ovais e circulares"},"ERAS":{"TITLE":"Ferramenta Borracha","DESCRIPTION":"Altera pixels na cor do fundo ou os torna transparentes"},"EYED":{"TITLE":"Ferramenta Conta-gotas","DESCRIPTION":"Obtém amostras de cores a partir de imagem"},"MPEN":{"TITLE":"Ferramenta Caneta de forma livre","DESCRIPTION":"Adiciona pontos de ancoragem conforme você desenha caminhos ou formas"},"BNDT":{"TITLE":"Ferramenta Degradê","DESCRIPTION":"Cria uma mistura gradual entre as cores"},"HAND":{"TITLE":"Ferramenta Mão","DESCRIPTION":"Navega por diferentes partes de uma imagem"},"STMM":{"TITLE":"Ferramenta Pincel de recuperação","DESCRIPTION":"Repare imperfeições pintando pixels de outra parte da imagem"},"HSTB":{"TITLE":"Ferramenta Pincel do histórico","DESCRIPTION":"Restaura partes de uma imagem para o estado anterior"},"TXBX":{"TITLE":"Ferramenta Texto horizontal","DESCRIPTION":"Adiciona texto horizontal"},"TYPS":{"TITLE":"Ferramenta Máscara de texto horizontal","DESCRIPTION":"Cria uma seleção na forma de um texto horizontal"},"LASO":{"TITLE":"Ferramenta Laço","DESCRIPTION":"Faz seleções à mão livre."},"SLLS":{"TITLE":"Ferramenta Laço","DESCRIPTION":"Faz seleções à mão livre."},"LINT":{"TITLE":"Ferramenta Linha","DESCRIPTION":"Desenha linhas"},"MERA":{"TITLE":"Ferramenta Borracha mágica","DESCRIPTION":"Apaga áreas com cores similares com um único clique"},"WAND":{"TITLE":"Ferramenta Varinha mágica","DESCRIPTION":"Selecione uma área com base em sua cor"},"MLAS":{"TITLE":"Ferramenta Laço magnético","DESCRIPTION":"Faça seleções que se encaixam nas bordas de uma imagem à medida que você arrasta"},"WETB":{"TITLE":"Ferramenta Pincel de mistura","DESCRIPTION":"Simula técnicas de pintura reais, tais como a mesclagem de cores e variação na umidade da pintura"},"LMVR":{"TITLE":"Ferramenta Mover","DESCRIPTION":"Move uma seleção ou camada"},"TXTA":{"TITLE":"Ferramenta Nota","DESCRIPTION":"Cria notas de texto que podem ser anexadas a uma imagem ou arquivo"},"BUCK":{"TITLE":"Ferramenta Lata de tinta","DESCRIPTION":"Preencha áreas de cor semelhante com a cor do primeiro plano"},"PTCH":{"TITLE":"Ferramenta Correção","DESCRIPTION":"Substitua uma área selecionada com pixels de outra parte da imagem"},"PCST":{"TITLE":"Ferramenta Seleção de demarcador","DESCRIPTION":"Seleciona um caminho completo"},"STMP":{"TITLE":"Ferramenta Carimbo de padronagem","DESCRIPTION":"Pinta usando um padrão escolhido"},"PENT":{"TITLE":"Ferramenta Caneta","DESCRIPTION":"Cria e altera caminhos ou formas com ponto de ancoragem e alças"},"PENC":{"TITLE":"Ferramenta Lápis","DESCRIPTION":"Desenha traços de pincel com bordas sólidas"},"PCRP":{"TITLE":"Ferramenta Cortar perspectiva","DESCRIPTION":"Corta uma imagem para corrigir distorções causadas pela perspectiva"},"POLY":{"TITLE":"Ferramenta Polígono","DESCRIPTION":"Desenha polígonos"},"STAR":{"TITLE":"Ferramenta Estrela","DESCRIPTION":"Desenhar estrelas"},"PGON":{"TITLE":"Ferramenta Laço poligonal","DESCRIPTION":"Faça seleções conectando linhas retas"},"SLPL":{"TITLE":"Ferramenta Laço poligonal","DESCRIPTION":"Faça seleções conectando linhas retas"},"QKSL":{"TITLE":"Ferramenta Seleção rápida","DESCRIPTION":"Faz uma seleção encontrando e seguindo as bordas em uma imagem"},"SLSB":{"TITLE":"Ferramenta Seleção rápida","DESCRIPTION":"Faz uma seleção encontrando e seguindo as bordas em uma imagem"},"RECT":{"TITLE":"Ferramenta Retângulo","DESCRIPTION":"Desenha retângulos"},"REMOVE":{"TITLE":"Remover usando IA generativa","DESCRIPTION":"Remova sem esforço áreas indesejadas da sua imagem usando o poder da IA generativa. a ferramenta Remover preenche perfeitamente a área selecionada com conteúdo que se mistura perfeitamente com seus arredores."},"RGMT":{"TITLE":"Ferramenta Letreiro retangular","DESCRIPTION":"Faz uma seleção na forma de um retângulo"},"RDEY":{"TITLE":"Ferramenta Olhos vermelhos","DESCRIPTION":"Corrige o efeito de olhos vermelhos causado por um flash de câmera"},"SLRE":{"TITLE":"Ferramenta Pincel para refinar borda","DESCRIPTION":"Refine a seleção das bordas e aprimore seus detalhes. Fica ainda melhor se usado com a caixa de seleção \\"Exibir bordas\\" ativada e o controle deslizante Raio de detecção de borda.","URL":"https://www.adobe.com/go/ps-select-mask_br"},"ROTT":{"TITLE":"Ferramenta Girar visualização","DESCRIPTION":"Gira a visualização de uma imagem"},"RRCT":{"TITLE":"Ferramenta Retângulo Arredondado","DESCRIPTION":"Desenha retângulos com as bordas arredondadas"},"RTFM":{"TITLE":"IA generativa em Remover","DESCRIPTION":"Você pode escolher diferentes modos na ferramenta Remover, como se deseja ou não usar a IA generativa. O modo Automático escolherá para você, dependendo da sua cena."},"MEAT":{"TITLE":"Ferramenta Régua","DESCRIPTION":"Mede as distâncias e ângulos de uma imagem"},"SHAR":{"TITLE":"Ferramenta Tornar Nítido","DESCRIPTION":"Torna as margens suaves de uma imagem nítidas"},"SRMT":{"TITLE":"Ferramenta Letreiro de linha única","DESCRIPTION":"Faz uma seleção horizontal com o tamanho de um único pixel"},"SCMT":{"TITLE":"Ferramenta Letreiro de coluna única","DESCRIPTION":"Faz uma seleção vertical com o tamanho de um único pixel"},"SLCT":{"TITLE":"Ferramenta Fatia","DESCRIPTION":"Corta uma imagem em seções menores adequadas para o design da Web"},"SLST":{"TITLE":"Ferramenta Seleção de Fatia","DESCRIPTION":"Seleciona, move e redimensiona fatias de uma imagem"},"SMUD":{"TITLE":"Ferramenta Borrar","DESCRIPTION":"Aplique um pouco de lubrificante e misture as cores"},"DSAT":{"TITLE":"Ferramenta Esponja","DESCRIPTION":"Altera a saturação da cor nas áreas de uma imagem"},"SPHB":{"TITLE":"Ferramenta Pincel de recuperação para manchas","DESCRIPTION":"Remove marcas e manchas"},"CAFT":{"TITLE":"Ferramenta Remover","DESCRIPTION":"Remova facilmente distrações, como objetos, pessoas e imperfeições"},"TXBV":{"TITLE":"Ferramenta Texto vertical","DESCRIPTION":"Adiciona texto vertical"},"VTYS":{"TITLE":"Ferramenta Máscara de texto vertical","DESCRIPTION":"Cria uma seleção na forma de um texto vertical"},"ZOOM":{"TITLE":"Ferramenta Zoom","DESCRIPTION":"Aumente e diminua o zoom de uma imagem"},"CPEN":{"TITLE":"Ferramenta Caneta de curvatura","DESCRIPTION":"Cria ou altera caminhos ou formas usando pontos"},"PMHA":{"TITLE":"Ferramenta Mão","DESCRIPTION":"Navega por diferentes partes de uma imagem"},"PMZM":{"TITLE":"Ferramenta Zoom","DESCRIPTION":"Aumente e diminua o zoom de uma imagem"},"PMDB":{"TITLE":"Ferramenta Pincel de amostragem","DESCRIPTION":"Edite a área de amostragem usando o pincel na imagem"},"PMLS":{"TITLE":"Ferramenta Laço","DESCRIPTION":"Edite a área de preenchimento fazendo seleções à mão livre"},"GRFI":{"TITLE":"Imagem de referência","DESCRIPTION":"Você pode gerar resultados com uma alta semelhança à imagem de referência. Corrigimos a iluminação, as sombras e a perspectiva para você."},"CPOT":{"TITLE":"Adaptação de cores","DESCRIPTION":"Habilite contraste e brilho para adaptar a uma melhor combinação, bom para conteúdo de preenchimento com alterações graduais de cor ou textura"},"RPOT":{"TITLE":"Adaptação de rotação","DESCRIPTION":"Habilite rotação de conteúdo para melhor combinação, bom para conteúdo de preenchimento com padrões de rotação ou de curva"},"SCCB":{"TITLE":"Dimensionar","DESCRIPTION":"Habilite redimensionamento de conteúdo para melhor combinação, bom para conteúdo de preenchimento com padrões repetidos de diferentes tamanhos ou em perspectiva"},"MICB":{"TITLE":"Espelhar","DESCRIPTION":"Habilite inversão horizontal do conteúdo para melhor combinação, bom para imagens com simetria horizontal"},"FPOT":{"TITLE":"Ferramenta Quadro","DESCRIPTION":"Cria quadros de espaço reservado para imagens"},"SLML":{"TITLE":"Ferramenta Seleção de objeto","DESCRIPTION":"Localizar e selecionar objetos automaticamente"},"MGLA":{"TITLE":"Ferramenta Seleção de objeto","DESCRIPTION":"Localizar e selecionar objetos automaticamente"},"PMPL":{"TITLE":"Ferramenta Laço poligonal","DESCRIPTION":"Edite a área de preenchimento fazendo seleções com linhas retas"},"PMAL":{"TITLE":"Ferramenta Alinhamento","DESCRIPTION":"Identifique os pontos correspondentes nas imagens, úteis se houver alteração na posição da câmera. Clique em qualquer uma das imagens para inserir um ponto. O ponto correspondente será colocado automaticamente na outra imagem e pode ser ajustado manualmente."},"WSCX":{"TITLE":"Dividir a distorção transversalmente"},"WSVT":{"TITLE":"Dividir a distorção verticalmente"},"WSHZ":{"TITLE":"Dividir a distorção horizontalmente"},"SMSU":{"TITLE":"Subtração de objeto","DESCRIPTION":"Localiza e subtrai automaticamente um objeto dentro de uma região definida"},"SRRB-SRAT":{"TITLE":"Automático","DESCRIPTION":"Usar conteúdo semelhante à área de preenchimento ao redor"},"SRRB-SRDF":{"TITLE":"Retangular","DESCRIPTION":"Usar uma região retangular ao redor da área de preenchimento"},"SRRB-SRCT":{"TITLE":"Personalizar","DESCRIPTION":"Use uma área de amostragem definida manualmente"},"FPOP":{"TITLE":"Importar documento adicional","DESCRIPTION":"Importe outra imagem com uma vista diferente da mesma cena. Útil ao remover objetos que expõem conteúdo do plano de fundo na segunda imagem."},"CATR":{"TITLE":"Ferramenta Traço sensível ao conteúdo","DESCRIPTION":"Cria caminhos ou formas seguindo as bordas em uma imagem"},"TRSH":{"TITLE":"Ferramenta Triângulo","DESCRIPTION":"Desenhe formas de três lados"},"LIST":{"TITLE":"Camadas","DESCRIPTION":"As camadas são como pilhas de pedaços de papel. O painel Camadas é o local onde você organiza e gerencia partes da imagem como camadas separadas e editáveis"},"LAYR":{"TITLE":"Camadas","DESCRIPTION":"As camadas são como pilhas de pedaços de papel. O painel Camadas é o local onde você organiza e gerencia partes da imagem como camadas separadas e editáveis"},"NEWL":{"TITLE":"Camadas","DESCRIPTION":"As camadas são como pilhas de pedaços de papel. O painel Camadas é o local onde você organiza e gerencia partes da imagem como camadas separadas e editáveis"},"MASK":{"TITLE":"Máscaras de camada","DESCRIPTION":"Uma máscara de camada permite ocultar e exibir partes da imagem a qualquer momento"},"ADJT":{"TITLE":"Ajustes","DESCRIPTION":"O painel Ajustes é onde você pode melhorar, reparar e corrigir a cor e a tonalidade","URL":"https://www.adobe.com/go/adjustmentpresets_br"},"SLBR":{"TITLE":"Ferramenta Pincel de seleção","DESCRIPTION":"Faça seleções com um ou vários traçados de pincel, ideal para usuários de trackpad e para adicionar e remover conteúdo com preenchimento gerativo.","URL":"https://www.adobe.com/go/selection_brush_learn_more_br"},"GENERATE_BACKGROUND":{"TITLE":"Editar fundo","DESCRIPTION":"Gere fundos para retratos, produtos, moda e muito mais. Você também pode importar uma imagem ou preencher imagens com cores."},"HARMONIZE_LAYER":{"TITLE":"Harmonizar","DESCRIPTION":"Mescle objetos em uma cena combinando cor, iluminação e sombras."},"IMPORT_BACKGROUND":{"TITLE":"Editar fundo","DESCRIPTION":"Gere fundos para retratos, produtos, moda e muito mais. Você também pode importar uma imagem ou preencher imagens com cores."},"PAINT_BUCKET":{"TITLE":"Editar fundo","DESCRIPTION":"Gere fundos para retratos, produtos, moda e muito mais. Você também pode importar uma imagem ou preencher imagens com cores."},"GIMB":{"TITLE":"Gerar imagem","DESCRIPTION":"A tecnologia de texto para imagem permite gerar imagens, adicionar efeitos ou combinar com o estilo de uma imagem de referência."},"ADJUST_COLORS":{"TITLE":"Ajustar as cores na imagem","DESCRIPTION":"Altere as cores em destaque na sua imagem para obter um novo visual."},"GENERATE_IMAGE":{"TITLE":"Gerar imagem","DESCRIPTION":"A tecnologia de texto para imagem permite gerar imagens, adicionar efeitos ou combinar com o estilo de uma imagem de referência."},"STYLE_INFO_BUTTON":{"TITLE":"Imagem de referência e efeitos de estilo","DESCRIPTION":"Personalize sua imagem com opções de estilo. Você pode escolher um efeito ou adicionar uma imagem de referência para corresponder ao seu estilo."},"GENERATEIMAGEREFERENCEFLYOUT":{"TITLE":"Imagem de referência","DESCRIPTION":"Combine a composição e o estilo do seu próprio trabalho."},"GENERATEIMAGEEFFECTSFLYOUT":{"TITLE":"Efeitos de estilo","DESCRIPTION":"Escolha um estilo ou efeito para personalizar sua imagem e inspirar-se."},"GFLY":{"TITLE":"Selecionar pessoas","DESCRIPTION":"Selecione pessoas e seus detalhes, como cabelo, roupas e pele."},"DYTX":{"TITLE":"Texto dinâmico","DESCRIPTION":"Redimensione e ajuste automaticamente o texto para que ele se ajuste ao formato do limite do texto."},"MODELRADIO-MLPR":{"TITLE":"Aprimorar com precisão","DESCRIPTION":"Mantém a identidade da foto original enquanto aumenta a nitidez e restaura os detalhes. Melhor usado com fotos de baixa resolução."},"MODELRADIO-MLCR":{"TITLE":"Aprimorando de forma criativa","DESCRIPTION":"Adicione detalhes novos e criativos, ideais para explorar a arte. Pode alterar a identidade das fotos originais."}},"FEATURE_CARDS":{"GEN_AI_UPSCALE":{"TITLE":"Aprimoramento generativo","DESCRIPTION":"Mantém a identidade da foto original enquanto aumenta a nitidez e restaura os detalhes.","IMAGE":"./assets/gen_ai_upscale.mp4","BUTTON":"Experimente agora"},"GEN_AI_FILL":{"TITLE":"Preenchimento generativo","DESCRIPTION":"Gerar conteúdo, alterar conteúdo existente, substituir fundos, estender imagens, remover elementos, e muito mais.","IMAGE":"./assets/gen_ai_fill.mp4"},"GEN_AI_EXPAND":{"TITLE":"Expansão generativa","DESCRIPTION":"Expanda os limites do que você pode criar. Gere novo conteúdo com ou sem solicitações de texto.","IMAGE":"./assets/gen_ai_expand.mp4"},"BACKGROUND_REPLACE":{"TITLE":"Editar fundo","DESCRIPTION":"Gere fundos para retratos, produtos, moda e muito mais. Você também pode importar uma imagem ou preencher imagens com cores.","IMAGE":"./assets/edit_background.mp4","BUTTON":"Saiba mais"},"ADJUSTMENT_BRUSH":{"TITLE":"Ferramenta Pincel de ajuste","DESCRIPTION":"O Pincel de ajuste permite aplicar facilmente ajustes locais não destrutivos a uma imagem.","IMAGE":"./assets/adjustment_brush_tool.mp4","BUTTON":"Saiba mais","URL":"https://helpx.adobe.com/br/photoshop/using/adjustment-brush.html"},"ADJUSTMENTS_PANEL":{"TITLE":"Experimente predefinições de ajuste","DESCRIPTION":"Edite a aparência da imagem usando várias predefinições de ajuste diferentes.","BUTTON":"Experimente agora"},"CLOUD_DOC_AUTO_SAVE":{"TITLE":"Salvando enquanto você trabalha","DESCRIPTION":"Estamos salvando seu documento na nuvem da Adobe para você, por isso ele é atualizado instantaneamente no iPad e no desktop e fica disponível sempre que você faz logon."},"PRESET_SYNC":{"TITLE":"Sincronização automática de predefinições","DESCRIPTION":"Sincronize automaticamente pincéis, amostras, gradientes, padrões, estilos e formas em qualquer computador onde você usa o Photoshop. Para ativar a sincronização, acesse Preferências > Geral.","BUTTON":"Saiba mais","IMAGE":"./assets/preset_sync.gif","URL":"https://www.adobe.com/go/ps-learn-more_br"},"CONTENT_AWARE":{"TITLE":"Preenchimento sensível ao conteúdo","DESCRIPTION":"Agora, você pode escolher a área que o Photoshop está usando para preencher uma seleção, visualizá-la ao vivo e gravá-la em uma nova camada. Para testar, vá até Editar > Preenchimento sensível ao conteúdo.","IMAGE":"./content_aware_fill.gif","BUTTON":"Experimente agora"},"SELECT_SUBJECT_PORTRAIT":{"TITLE":"Alterne a área de trabalho para uma edição mais precisa","DESCRIPTION":"Vá para Selecionar > Selecionar e mascarar para ver mais de perto o que está selecionado e, em seguida, use o Pincel para refinar borda para editar seleções de linhas de cabelo.","BUTTON":"Experimente agora"},"COMMENT_PANEL":{"TITLE":"Você tem um novo comentário!","DESCRIPTION":"No painel de comentários, você pode escrever novos comentários, assim como responder, corrigir ou excluir comentários existentes."},"CORE_TOOLS_WORKSPACE":{"TITLE":"Boas-vindas à área de trabalho Ferramentas principais","DESCRIPTION":"Mantenha-se no clima com nossa nova área de trabalho com as ferramentas mais populares do Photoshop. Para escolher uma exibição diferente, use o alternador de área de trabalho acima.","BUTTON":"Descartar"},"MODERN_GRADIENT_TOOL":{"TITLE":"Experimente a nova ferramenta Gradiente","DESCRIPTION":"A atualização da ferramenta Gradiente permite visualizar e editar gradientes com precisão máxima.","BUTTON":"Descartar"},"GENERATE_IMAGE_INTRO":{"TITLE":"Gerar imagem","DESCRIPTION":"A tecnologia de texto para imagem permite gerar imagens, adicionar efeitos ou combinar com o estilo de uma imagem de referência.","BUTTON":"Saiba mais","IMAGE":"./assets/gen_image.mp4"},"GEN_REF_IMAGE":{"TITLE":"Imagem de referência","DESCRIPTION":"Você pode gerar resultados com uma alta semelhança à imagem de referência. Corrigimos a iluminação, as sombras e a perspectiva para você.","BUTTON":"Saiba mais","IMAGE":"./assets/gen_ai_ref_image.mp4"},"GEN_AI_IN_REMOVE":{"TITLE":"IA generativa em Remover","DESCRIPTION":"Você pode escolher diferentes modos na ferramenta Remover, dependendo do quanto deseja usar a IA generativa. Você pode escolher Sempre, Nunca ou Automático, que escolherá para você com base na cena.","BUTTON":"Saiba mais","IMAGE":"./assets/gen_ai_in_remove.mp4","URL":"https://helpx.adobe.com/br/photoshop/using/retouching-repairing-images.html#genai-remove-tool"},"TOGGLE_CTB":{"TITLE":"Mostrar ou ocultar a barra de tarefas Contextual","DESCRIPTION":"Ative a barra de tarefas Contextual novamente no aplicativo ao acessar Menu > Janela > Barra de tarefas Contextual.\\n\\nAlém disso, você também pode clicar com o botão direito do mouse na área fora da tela ou prancheta para mostrar ou ocultar com o menu de contexto.","CUSTOM_BUTTON":"OK"}},"MODAL":{"GEN_FILL_INTRO":{"TITLE":"Preenchimento generativo","DESCRIPTION":"Faça uma seleção para gerar conteúdo de forma não destrutiva, substituir fundos, estender imagens, remover elementos e muito mais.","IMAGE":"./assets/gen_fill_intro.mp4","MAYBE_LATER":"Talvez mais tarde"}},"TRY_IT":"Saiba mais","GOT_IT":"Entendi","ADVANCED":"Avançado:","PLAY_VIDEO":"Assista a um vídeo rápido","PERIOD_CHAR":".","NEW_BADGE":"Novo"}')},LpfI:function(e,t,n){e.exports=n.p+"assets/magnetic-lasso-tool.mp4"},LvDl:function(e,t,n){(function(e,r){var a;
/**
* @license
* Lodash <https://lodash.com/>
* Copyright OpenJS Foundation and other contributors <https://openjsf.org/>
* Released under MIT license <https://lodash.com/license>
* Based on Underscore.js 1.8.3 <http://underscorejs.org/LICENSE>
* Copyright Jeremy Ashkenas, DocumentCloud and Investigative Reporters & Editors
*/(function(){var o="Expected a function",i="__lodash_placeholder__",l=[["ary",128],["bind",1],["bindKey",2],["curry",8],["curryRight",16],["flip",512],["partial",32],["partialRight",64],["rearg",256]],s="[object Arguments]",u="[object Array]",c="[object Boolean]",d="[object Date]",T="[object Error]",p="[object Function]",I="[object GeneratorFunction]",f="[object Map]",E="[object Number]",m="[object Object]",h="[object RegExp]",g="[object Set]",v="[object String]",S="[object Symbol]",R="[object WeakMap]",b="[object ArrayBuffer]",k="[object DataView]",O="[object Float32Array]",y="[object Float64Array]",P="[object Int8Array]",C="[object Int16Array]",L="[object Int32Array]",N="[object Uint8Array]",D="[object Uint16Array]",_="[object Uint32Array]",w=/\b__p \+= '';/g,A=/\b(__p \+=) '' \+/g,z=/(__e\(.*?\)|\b__t\)) \+\n'';/g,M=/&(?:amp|lt|gt|quot|#39);/g,j=/[&<>"']/g,x=RegExp(M.source),B=RegExp(j.source),U=/<%-([\s\S]+?)%>/g,G=/<%([\s\S]+?)%>/g,F=/<%=([\s\S]+?)%>/g,V=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,H=/^\w*$/,K=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,W=/[\\^$.*+?()[\]{}|]/g,Y=RegExp(W.source),q=/^\s+|\s+$/g,J=/^\s+/,Z=/\s+$/,X=/\{(?:\n\/\* \[wrapped with .+\] \*\/)?\n?/,Q=/\{\n\/\* \[wrapped with (.+)\] \*/,$=/,? & /,ee=/[^\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\x7f]+/g,te=/\\(\\)?/g,ne=/\$\{([^\\}]*(?:\\.[^\\}]*)*)\}/g,re=/\w*$/,ae=/^[-+]0x[0-9a-f]+$/i,oe=/^0b[01]+$/i,ie=/^\[object .+?Constructor\]$/,le=/^0o[0-7]+$/i,se=/^(?:0|[1-9]\d*)$/,ue=/[\xc0-\xd6\xd8-\xf6\xf8-\xff\u0100-\u017f]/g,ce=/($^)/,de=/['\n\r\u2028\u2029\\]/g,Te="\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff",pe="\\xac\\xb1\\xd7\\xf7\\x00-\\x2f\\x3a-\\x40\\x5b-\\x60\\x7b-\\xbf\\u2000-\\u206f \\t\\x0b\\f\\xa0\\ufeff\\n\\r\\u2028\\u2029\\u1680\\u180e\\u2000\\u2001\\u2002\\u2003\\u2004\\u2005\\u2006\\u2007\\u2008\\u2009\\u200a\\u202f\\u205f\\u3000",Ie="[\\ud800-\\udfff]",fe="["+pe+"]",Ee="["+Te+"]",me="\\d+",he="[\\u2700-\\u27bf]",ge="[a-z\\xdf-\\xf6\\xf8-\\xff]",ve="[^\\ud800-\\udfff"+pe+me+"\\u2700-\\u27bfa-z\\xdf-\\xf6\\xf8-\\xffA-Z\\xc0-\\xd6\\xd8-\\xde]",Se="\\ud83c[\\udffb-\\udfff]",Re="[^\\ud800-\\udfff]",be="(?:\\ud83c[\\udde6-\\uddff]){2}",ke="[\\ud800-\\udbff][\\udc00-\\udfff]",Oe="[A-Z\\xc0-\\xd6\\xd8-\\xde]",ye="(?:"+ge+"|"+ve+")",Pe="(?:"+Oe+"|"+ve+")",Ce="(?:"+Ee+"|"+Se+")"+"?",Le="[\\ufe0e\\ufe0f]?"+Ce+("(?:\\u200d(?:"+[Re,be,ke].join("|")+")[\\ufe0e\\ufe0f]?"+Ce+")*"),Ne="(?:"+[he,be,ke].join("|")+")"+Le,De="(?:"+[Re+Ee+"?",Ee,be,ke,Ie].join("|")+")",_e=RegExp("['’]","g"),we=RegExp(Ee,"g"),Ae=RegExp(Se+"(?="+Se+")|"+De+Le,"g"),ze=RegExp([Oe+"?"+ge+"+(?:['’](?:d|ll|m|re|s|t|ve))?(?="+[fe,Oe,"$"].join("|")+")",Pe+"+(?:['’](?:D|LL|M|RE|S|T|VE))?(?="+[fe,Oe+ye,"$"].join("|")+")",Oe+"?"+ye+"+(?:['’](?:d|ll|m|re|s|t|ve))?",Oe+"+(?:['’](?:D|LL|M|RE|S|T|VE))?","\\d*(?:1ST|2ND|3RD|(?![123])\\dTH)(?=\\b|[a-z_])","\\d*(?:1st|2nd|3rd|(?![123])\\dth)(?=\\b|[A-Z_])",me,Ne].join("|"),"g"),Me=RegExp("[\\u200d\\ud800-\\udfff"+Te+"\\ufe0e\\ufe0f]"),je=/[a-z][A-Z]|[A-Z]{2}[a-z]|[0-9][a-zA-Z]|[a-zA-Z][0-9]|[^a-zA-Z0-9 ]/,xe=["Array","Buffer","DataView","Date","Error","Float32Array","Float64Array","Function","Int8Array","Int16Array","Int32Array","Map","Math","Object","Promise","RegExp","Set","String","Symbol","TypeError","Uint8Array","Uint8ClampedArray","Uint16Array","Uint32Array","WeakMap","_","clearTimeout","isFinite","parseInt","setTimeout"],Be=-1,Ue={};Ue[O]=Ue[y]=Ue[P]=Ue[C]=Ue[L]=Ue[N]=Ue["[object Uint8ClampedArray]"]=Ue[D]=Ue[_]=!0,Ue[s]=Ue[u]=Ue[b]=Ue[c]=Ue[k]=Ue[d]=Ue[T]=Ue[p]=Ue[f]=Ue[E]=Ue[m]=Ue[h]=Ue[g]=Ue[v]=Ue[R]=!1;var Ge={};Ge[s]=Ge[u]=Ge[b]=Ge[k]=Ge[c]=Ge[d]=Ge[O]=Ge[y]=Ge[P]=Ge[C]=Ge[L]=Ge[f]=Ge[E]=Ge[m]=Ge[h]=Ge[g]=Ge[v]=Ge[S]=Ge[N]=Ge["[object Uint8ClampedArray]"]=Ge[D]=Ge[_]=!0,Ge[T]=Ge[p]=Ge[R]=!1;var Fe={"\\":"\\","'":"'","\n":"n","\r":"r","\u2028":"u2028","\u2029":"u2029"},Ve=parseFloat,He=parseInt,Ke="object"==typeof e&&e&&e.Object===Object&&e,We="object"==typeof self&&self&&self.Object===Object&&self,Ye=Ke||We||Function("return this")(),qe=t&&!t.nodeType&&t,Je=qe&&"object"==typeof r&&r&&!r.nodeType&&r,Ze=Je&&Je.exports===qe,Xe=Ze&&Ke.process,Qe=function(){try{var e=Je&&Je.require&&Je.require("util").types;return e||Xe&&Xe.binding&&Xe.binding("util")}catch(e){}}(),$e=Qe&&Qe.isArrayBuffer,et=Qe&&Qe.isDate,tt=Qe&&Qe.isMap,nt=Qe&&Qe.isRegExp,rt=Qe&&Qe.isSet,at=Qe&&Qe.isTypedArray;function ot(e,t,n){switch(n.length){case 0:return e.call(t);case 1:return e.call(t,n[0]);case 2:return e.call(t,n[0],n[1]);case 3:return e.call(t,n[0],n[1],n[2])}return e.apply(t,n)}function it(e,t,n,r){for(var a=-1,o=null==e?0:e.length;++a<o;){var i=e[a];t(r,i,n(i),e)}return r}function lt(e,t){for(var n=-1,r=null==e?0:e.length;++n<r&&!1!==t(e[n],n,e););return e}function st(e,t){for(var n=null==e?0:e.length;n--&&!1!==t(e[n],n,e););return e}function ut(e,t){for(var n=-1,r=null==e?0:e.length;++n<r;)if(!t(e[n],n,e))return!1;return!0}function ct(e,t){for(var n=-1,r=null==e?0:e.length,a=0,o=[];++n<r;){var i=e[n];t(i,n,e)&&(o[a++]=i)}return o}function dt(e,t){return!!(null==e?0:e.length)&&St(e,t,0)>-1}function Tt(e,t,n){for(var r=-1,a=null==e?0:e.length;++r<a;)if(n(t,e[r]))return!0;return!1}function pt(e,t){for(var n=-1,r=null==e?0:e.length,a=Array(r);++n<r;)a[n]=t(e[n],n,e);return a}function It(e,t){for(var n=-1,r=t.length,a=e.length;++n<r;)e[a+n]=t[n];return e}function ft(e,t,n,r){var a=-1,o=null==e?0:e.length;for(r&&o&&(n=e[++a]);++a<o;)n=t(n,e[a],a,e);return n}function Et(e,t,n,r){var a=null==e?0:e.length;for(r&&a&&(n=e[--a]);a--;)n=t(n,e[a],a,e);return n}function mt(e,t){for(var n=-1,r=null==e?0:e.length;++n<r;)if(t(e[n],n,e))return!0;return!1}var ht=Ot("length");function gt(e,t,n){var r;return n(e,(function(e,n,a){if(t(e,n,a))return r=n,!1})),r}function vt(e,t,n,r){for(var a=e.length,o=n+(r?1:-1);r?o--:++o<a;)if(t(e[o],o,e))return o;return-1}function St(e,t,n){return t==t?function(e,t,n){var r=n-1,a=e.length;for(;++r<a;)if(e[r]===t)return r;return-1}(e,t,n):vt(e,bt,n)}function Rt(e,t,n,r){for(var a=n-1,o=e.length;++a<o;)if(r(e[a],t))return a;return-1}function bt(e){return e!=e}function kt(e,t){var n=null==e?0:e.length;return n?Ct(e,t)/n:NaN}function Ot(e){return function(t){return null==t?void 0:t[e]}}function yt(e){return function(t){return null==e?void 0:e[t]}}function Pt(e,t,n,r,a){return a(e,(function(e,a,o){n=r?(r=!1,e):t(n,e,a,o)})),n}function Ct(e,t){for(var n,r=-1,a=e.length;++r<a;){var o=t(e[r]);void 0!==o&&(n=void 0===n?o:n+o)}return n}function Lt(e,t){for(var n=-1,r=Array(e);++n<e;)r[n]=t(n);return r}function Nt(e){return function(t){return e(t)}}function Dt(e,t){return pt(t,(function(t){return e[t]}))}function _t(e,t){return e.has(t)}function wt(e,t){for(var n=-1,r=e.length;++n<r&&St(t,e[n],0)>-1;);return n}function At(e,t){for(var n=e.length;n--&&St(t,e[n],0)>-1;);return n}function zt(e,t){for(var n=e.length,r=0;n--;)e[n]===t&&++r;return r}var Mt=yt({"À":"A","Á":"A","Â":"A","Ã":"A","Ä":"A","Å":"A","à":"a","á":"a","â":"a","ã":"a","ä":"a","å":"a","Ç":"C","ç":"c","Ð":"D","ð":"d","È":"E","É":"E","Ê":"E","Ë":"E","è":"e","é":"e","ê":"e","ë":"e","Ì":"I","Í":"I","Î":"I","Ï":"I","ì":"i","í":"i","î":"i","ï":"i","Ñ":"N","ñ":"n","Ò":"O","Ó":"O","Ô":"O","Õ":"O","Ö":"O","Ø":"O","ò":"o","ó":"o","ô":"o","õ":"o","ö":"o","ø":"o","Ù":"U","Ú":"U","Û":"U","Ü":"U","ù":"u","ú":"u","û":"u","ü":"u","Ý":"Y","ý":"y","ÿ":"y","Æ":"Ae","æ":"ae","Þ":"Th","þ":"th","ß":"ss","Ā":"A","Ă":"A","Ą":"A","ā":"a","ă":"a","ą":"a","Ć":"C","Ĉ":"C","Ċ":"C","Č":"C","ć":"c","ĉ":"c","ċ":"c","č":"c","Ď":"D","Đ":"D","ď":"d","đ":"d","Ē":"E","Ĕ":"E","Ė":"E","Ę":"E","Ě":"E","ē":"e","ĕ":"e","ė":"e","ę":"e","ě":"e","Ĝ":"G","Ğ":"G","Ġ":"G","Ģ":"G","ĝ":"g","ğ":"g","ġ":"g","ģ":"g","Ĥ":"H","Ħ":"H","ĥ":"h","ħ":"h","Ĩ":"I","Ī":"I","Ĭ":"I","Į":"I","İ":"I","ĩ":"i","ī":"i","ĭ":"i","į":"i","ı":"i","Ĵ":"J","ĵ":"j","Ķ":"K","ķ":"k","ĸ":"k","Ĺ":"L","Ļ":"L","Ľ":"L","Ŀ":"L","Ł":"L","ĺ":"l","ļ":"l","ľ":"l","ŀ":"l","ł":"l","Ń":"N","Ņ":"N","Ň":"N","Ŋ":"N","ń":"n","ņ":"n","ň":"n","ŋ":"n","Ō":"O","Ŏ":"O","Ő":"O","ō":"o","ŏ":"o","ő":"o","Ŕ":"R","Ŗ":"R","Ř":"R","ŕ":"r","ŗ":"r","ř":"r","Ś":"S","Ŝ":"S","Ş":"S","Š":"S","ś":"s","ŝ":"s","ş":"s","š":"s","Ţ":"T","Ť":"T","Ŧ":"T","ţ":"t","ť":"t","ŧ":"t","Ũ":"U","Ū":"U","Ŭ":"U","Ů":"U","Ű":"U","Ų":"U","ũ":"u","ū":"u","ŭ":"u","ů":"u","ű":"u","ų":"u","Ŵ":"W","ŵ":"w","Ŷ":"Y","ŷ":"y","Ÿ":"Y","Ź":"Z","Ż":"Z","Ž":"Z","ź":"z","ż":"z","ž":"z","IJ":"IJ","ij":"ij","Œ":"Oe","œ":"oe","ʼn":"'n","ſ":"s"}),jt=yt({"&":"&","<":"<",">":">",'"':""","'":"'"});function xt(e){return"\\"+Fe[e]}function Bt(e){return Me.test(e)}function Ut(e){var t=-1,n=Array(e.size);return e.forEach((function(e,r){n[++t]=[r,e]})),n}function Gt(e,t){return function(n){return e(t(n))}}function Ft(e,t){for(var n=-1,r=e.length,a=0,o=[];++n<r;){var l=e[n];l!==t&&l!==i||(e[n]=i,o[a++]=n)}return o}function Vt(e){var t=-1,n=Array(e.size);return e.forEach((function(e){n[++t]=e})),n}function Ht(e){var t=-1,n=Array(e.size);return e.forEach((function(e){n[++t]=[e,e]})),n}function Kt(e){return Bt(e)?function(e){var t=Ae.lastIndex=0;for(;Ae.test(e);)++t;return t}(e):ht(e)}function Wt(e){return Bt(e)?function(e){return e.match(Ae)||[]}(e):function(e){return e.split("")}(e)}var Yt=yt({"&":"&","<":"<",">":">",""":'"',"'":"'"});var qt=function e(t){var n,r=(t=null==t?Ye:qt.defaults(Ye.Object(),t,qt.pick(Ye,xe))).Array,a=t.Date,Te=t.Error,pe=t.Function,Ie=t.Math,fe=t.Object,Ee=t.RegExp,me=t.String,he=t.TypeError,ge=r.prototype,ve=pe.prototype,Se=fe.prototype,Re=t["__core-js_shared__"],be=ve.toString,ke=Se.hasOwnProperty,Oe=0,ye=(n=/[^.]+$/.exec(Re&&Re.keys&&Re.keys.IE_PROTO||""))?"Symbol(src)_1."+n:"",Pe=Se.toString,Ce=be.call(fe),Le=Ye._,Ne=Ee("^"+be.call(ke).replace(W,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$"),De=Ze?t.Buffer:void 0,Ae=t.Symbol,Me=t.Uint8Array,Fe=De?De.allocUnsafe:void 0,Ke=Gt(fe.getPrototypeOf,fe),We=fe.create,qe=Se.propertyIsEnumerable,Je=ge.splice,Xe=Ae?Ae.isConcatSpreadable:void 0,Qe=Ae?Ae.iterator:void 0,ht=Ae?Ae.toStringTag:void 0,yt=function(){try{var e=$a(fe,"defineProperty");return e({},"",{}),e}catch(e){}}(),Jt=t.clearTimeout!==Ye.clearTimeout&&t.clearTimeout,Zt=a&&a.now!==Ye.Date.now&&a.now,Xt=t.setTimeout!==Ye.setTimeout&&t.setTimeout,Qt=Ie.ceil,$t=Ie.floor,en=fe.getOwnPropertySymbols,tn=De?De.isBuffer:void 0,nn=t.isFinite,rn=ge.join,an=Gt(fe.keys,fe),on=Ie.max,ln=Ie.min,sn=a.now,un=t.parseInt,cn=Ie.random,dn=ge.reverse,Tn=$a(t,"DataView"),pn=$a(t,"Map"),In=$a(t,"Promise"),fn=$a(t,"Set"),En=$a(t,"WeakMap"),mn=$a(fe,"create"),hn=En&&new En,gn={},vn=Po(Tn),Sn=Po(pn),Rn=Po(In),bn=Po(fn),kn=Po(En),On=Ae?Ae.prototype:void 0,yn=On?On.valueOf:void 0,Pn=On?On.toString:void 0;function Cn(e){if(Hi(e)&&!wi(e)&&!(e instanceof _n)){if(e instanceof Dn)return e;if(ke.call(e,"__wrapped__"))return Co(e)}return new Dn(e)}var Ln=function(){function e(){}return function(t){if(!Vi(t))return{};if(We)return We(t);e.prototype=t;var n=new e;return e.prototype=void 0,n}}();function Nn(){}function Dn(e,t){this.__wrapped__=e,this.__actions__=[],this.__chain__=!!t,this.__index__=0,this.__values__=void 0}function _n(e){this.__wrapped__=e,this.__actions__=[],this.__dir__=1,this.__filtered__=!1,this.__iteratees__=[],this.__takeCount__=4294967295,this.__views__=[]}function wn(e){var t=-1,n=null==e?0:e.length;for(this.clear();++t<n;){var r=e[t];this.set(r[0],r[1])}}function An(e){var t=-1,n=null==e?0:e.length;for(this.clear();++t<n;){var r=e[t];this.set(r[0],r[1])}}function zn(e){var t=-1,n=null==e?0:e.length;for(this.clear();++t<n;){var r=e[t];this.set(r[0],r[1])}}function Mn(e){var t=-1,n=null==e?0:e.length;for(this.__data__=new zn;++t<n;)this.add(e[t])}function jn(e){var t=this.__data__=new An(e);this.size=t.size}function xn(e,t){var n=wi(e),r=!n&&_i(e),a=!n&&!r&&ji(e),o=!n&&!r&&!a&&Qi(e),i=n||r||a||o,l=i?Lt(e.length,me):[],s=l.length;for(var u in e)!t&&!ke.call(e,u)||i&&("length"==u||a&&("offset"==u||"parent"==u)||o&&("buffer"==u||"byteLength"==u||"byteOffset"==u)||io(u,s))||l.push(u);return l}function Bn(e){var t=e.length;return t?e[Mr(0,t-1)]:void 0}function Un(e,t){return ko(ma(e),Jn(t,0,e.length))}function Gn(e){return ko(ma(e))}function Fn(e,t,n){(void 0!==n&&!Li(e[t],n)||void 0===n&&!(t in e))&&Yn(e,t,n)}function Vn(e,t,n){var r=e[t];ke.call(e,t)&&Li(r,n)&&(void 0!==n||t in e)||Yn(e,t,n)}function Hn(e,t){for(var n=e.length;n--;)if(Li(e[n][0],t))return n;return-1}function Kn(e,t,n,r){return er(e,(function(e,a,o){t(r,e,n(e),o)})),r}function Wn(e,t){return e&&ha(t,vl(t),e)}function Yn(e,t,n){"__proto__"==t&&yt?yt(e,t,{configurable:!0,enumerable:!0,value:n,writable:!0}):e[t]=n}function qn(e,t){for(var n=-1,a=t.length,o=r(a),i=null==e;++n<a;)o[n]=i?void 0:fl(e,t[n]);return o}function Jn(e,t,n){return e==e&&(void 0!==n&&(e=e<=n?e:n),void 0!==t&&(e=e>=t?e:t)),e}function Zn(e,t,n,r,a,o){var i,l=1&t,u=2&t,T=4&t;if(n&&(i=a?n(e,r,a,o):n(e)),void 0!==i)return i;if(!Vi(e))return e;var R=wi(e);if(R){if(i=function(e){var t=e.length,n=new e.constructor(t);t&&"string"==typeof e[0]&&ke.call(e,"index")&&(n.index=e.index,n.input=e.input);return n}(e),!l)return ma(e,i)}else{var w=no(e),A=w==p||w==I;if(ji(e))return da(e,l);if(w==m||w==s||A&&!a){if(i=u||A?{}:ao(e),!l)return u?function(e,t){return ha(e,to(e),t)}(e,function(e,t){return e&&ha(t,Sl(t),e)}(i,e)):function(e,t){return ha(e,eo(e),t)}(e,Wn(i,e))}else{if(!Ge[w])return a?e:{};i=function(e,t,n){var r=e.constructor;switch(t){case b:return Ta(e);case c:case d:return new r(+e);case k:return function(e,t){var n=t?Ta(e.buffer):e.buffer;return new e.constructor(n,e.byteOffset,e.byteLength)}(e,n);case O:case y:case P:case C:case L:case N:case"[object Uint8ClampedArray]":case D:case _:return pa(e,n);case f:return new r;case E:case v:return new r(e);case h:return function(e){var t=new e.constructor(e.source,re.exec(e));return t.lastIndex=e.lastIndex,t}(e);case g:return new r;case S:return a=e,yn?fe(yn.call(a)):{}}var a}(e,w,l)}}o||(o=new jn);var z=o.get(e);if(z)return z;o.set(e,i),Ji(e)?e.forEach((function(r){i.add(Zn(r,t,n,r,e,o))})):Ki(e)&&e.forEach((function(r,a){i.set(a,Zn(r,t,n,a,e,o))}));var M=R?void 0:(T?u?Wa:Ka:u?Sl:vl)(e);return lt(M||e,(function(r,a){M&&(r=e[a=r]),Vn(i,a,Zn(r,t,n,a,e,o))})),i}function Xn(e,t,n){var r=n.length;if(null==e)return!r;for(e=fe(e);r--;){var a=n[r],o=t[a],i=e[a];if(void 0===i&&!(a in e)||!o(i))return!1}return!0}function Qn(e,t,n){if("function"!=typeof e)throw new he(o);return vo((function(){e.apply(void 0,n)}),t)}function $n(e,t,n,r){var a=-1,o=dt,i=!0,l=e.length,s=[],u=t.length;if(!l)return s;n&&(t=pt(t,Nt(n))),r?(o=Tt,i=!1):t.length>=200&&(o=_t,i=!1,t=new Mn(t));e:for(;++a<l;){var c=e[a],d=null==n?c:n(c);if(c=r||0!==c?c:0,i&&d==d){for(var T=u;T--;)if(t[T]===d)continue e;s.push(c)}else o(t,d,r)||s.push(c)}return s}Cn.templateSettings={escape:U,evaluate:G,interpolate:F,variable:"",imports:{_:Cn}},Cn.prototype=Nn.prototype,Cn.prototype.constructor=Cn,Dn.prototype=Ln(Nn.prototype),Dn.prototype.constructor=Dn,_n.prototype=Ln(Nn.prototype),_n.prototype.constructor=_n,wn.prototype.clear=function(){this.__data__=mn?mn(null):{},this.size=0},wn.prototype.delete=function(e){var t=this.has(e)&&delete this.__data__[e];return this.size-=t?1:0,t},wn.prototype.get=function(e){var t=this.__data__;if(mn){var n=t[e];return"__lodash_hash_undefined__"===n?void 0:n}return ke.call(t,e)?t[e]:void 0},wn.prototype.has=function(e){var t=this.__data__;return mn?void 0!==t[e]:ke.call(t,e)},wn.prototype.set=function(e,t){var n=this.__data__;return this.size+=this.has(e)?0:1,n[e]=mn&&void 0===t?"__lodash_hash_undefined__":t,this},An.prototype.clear=function(){this.__data__=[],this.size=0},An.prototype.delete=function(e){var t=this.__data__,n=Hn(t,e);return!(n<0)&&(n==t.length-1?t.pop():Je.call(t,n,1),--this.size,!0)},An.prototype.get=function(e){var t=this.__data__,n=Hn(t,e);return n<0?void 0:t[n][1]},An.prototype.has=function(e){return Hn(this.__data__,e)>-1},An.prototype.set=function(e,t){var n=this.__data__,r=Hn(n,e);return r<0?(++this.size,n.push([e,t])):n[r][1]=t,this},zn.prototype.clear=function(){this.size=0,this.__data__={hash:new wn,map:new(pn||An),string:new wn}},zn.prototype.delete=function(e){var t=Xa(this,e).delete(e);return this.size-=t?1:0,t},zn.prototype.get=function(e){return Xa(this,e).get(e)},zn.prototype.has=function(e){return Xa(this,e).has(e)},zn.prototype.set=function(e,t){var n=Xa(this,e),r=n.size;return n.set(e,t),this.size+=n.size==r?0:1,this},Mn.prototype.add=Mn.prototype.push=function(e){return this.__data__.set(e,"__lodash_hash_undefined__"),this},Mn.prototype.has=function(e){return this.__data__.has(e)},jn.prototype.clear=function(){this.__data__=new An,this.size=0},jn.prototype.delete=function(e){var t=this.__data__,n=t.delete(e);return this.size=t.size,n},jn.prototype.get=function(e){return this.__data__.get(e)},jn.prototype.has=function(e){return this.__data__.has(e)},jn.prototype.set=function(e,t){var n=this.__data__;if(n instanceof An){var r=n.__data__;if(!pn||r.length<199)return r.push([e,t]),this.size=++n.size,this;n=this.__data__=new zn(r)}return n.set(e,t),this.size=n.size,this};var er=Sa(sr),tr=Sa(ur,!0);function nr(e,t){var n=!0;return er(e,(function(e,r,a){return n=!!t(e,r,a)})),n}function rr(e,t,n){for(var r=-1,a=e.length;++r<a;){var o=e[r],i=t(o);if(null!=i&&(void 0===l?i==i&&!Xi(i):n(i,l)))var l=i,s=o}return s}function ar(e,t){var n=[];return er(e,(function(e,r,a){t(e,r,a)&&n.push(e)})),n}function or(e,t,n,r,a){var o=-1,i=e.length;for(n||(n=oo),a||(a=[]);++o<i;){var l=e[o];t>0&&n(l)?t>1?or(l,t-1,n,r,a):It(a,l):r||(a[a.length]=l)}return a}var ir=Ra(),lr=Ra(!0);function sr(e,t){return e&&ir(e,t,vl)}function ur(e,t){return e&&lr(e,t,vl)}function cr(e,t){return ct(t,(function(t){return Ui(e[t])}))}function dr(e,t){for(var n=0,r=(t=la(t,e)).length;null!=e&&n<r;)e=e[yo(t[n++])];return n&&n==r?e:void 0}function Tr(e,t,n){var r=t(e);return wi(e)?r:It(r,n(e))}function pr(e){return null==e?void 0===e?"[object Undefined]":"[object Null]":ht&&ht in fe(e)?function(e){var t=ke.call(e,ht),n=e[ht];try{e[ht]=void 0;var r=!0}catch(e){}var a=Pe.call(e);r&&(t?e[ht]=n:delete e[ht]);return a}(e):function(e){return Pe.call(e)}(e)}function Ir(e,t){return e>t}function fr(e,t){return null!=e&&ke.call(e,t)}function Er(e,t){return null!=e&&t in fe(e)}function mr(e,t,n){for(var a=n?Tt:dt,o=e[0].length,i=e.length,l=i,s=r(i),u=1/0,c=[];l--;){var d=e[l];l&&t&&(d=pt(d,Nt(t))),u=ln(d.length,u),s[l]=!n&&(t||o>=120&&d.length>=120)?new Mn(l&&d):void 0}d=e[0];var T=-1,p=s[0];e:for(;++T<o&&c.length<u;){var I=d[T],f=t?t(I):I;if(I=n||0!==I?I:0,!(p?_t(p,f):a(c,f,n))){for(l=i;--l;){var E=s[l];if(!(E?_t(E,f):a(e[l],f,n)))continue e}p&&p.push(f),c.push(I)}}return c}function hr(e,t,n){var r=null==(e=Eo(e,t=la(t,e)))?e:e[yo(Bo(t))];return null==r?void 0:ot(r,e,n)}function gr(e){return Hi(e)&&pr(e)==s}function vr(e,t,n,r,a){return e===t||(null==e||null==t||!Hi(e)&&!Hi(t)?e!=e&&t!=t:function(e,t,n,r,a,o){var i=wi(e),l=wi(t),p=i?u:no(e),I=l?u:no(t),R=(p=p==s?m:p)==m,O=(I=I==s?m:I)==m,y=p==I;if(y&&ji(e)){if(!ji(t))return!1;i=!0,R=!1}if(y&&!R)return o||(o=new jn),i||Qi(e)?Va(e,t,n,r,a,o):function(e,t,n,r,a,o,i){switch(n){case k:if(e.byteLength!=t.byteLength||e.byteOffset!=t.byteOffset)return!1;e=e.buffer,t=t.buffer;case b:return!(e.byteLength!=t.byteLength||!o(new Me(e),new Me(t)));case c:case d:case E:return Li(+e,+t);case T:return e.name==t.name&&e.message==t.message;case h:case v:return e==t+"";case f:var l=Ut;case g:var s=1&r;if(l||(l=Vt),e.size!=t.size&&!s)return!1;var u=i.get(e);if(u)return u==t;r|=2,i.set(e,t);var p=Va(l(e),l(t),r,a,o,i);return i.delete(e),p;case S:if(yn)return yn.call(e)==yn.call(t)}return!1}(e,t,p,n,r,a,o);if(!(1&n)){var P=R&&ke.call(e,"__wrapped__"),C=O&&ke.call(t,"__wrapped__");if(P||C){var L=P?e.value():e,N=C?t.value():t;return o||(o=new jn),a(L,N,n,r,o)}}if(!y)return!1;return o||(o=new jn),function(e,t,n,r,a,o){var i=1&n,l=Ka(e),s=l.length,u=Ka(t).length;if(s!=u&&!i)return!1;var c=s;for(;c--;){var d=l[c];if(!(i?d in t:ke.call(t,d)))return!1}var T=o.get(e),p=o.get(t);if(T&&p)return T==t&&p==e;var I=!0;o.set(e,t),o.set(t,e);var f=i;for(;++c<s;){d=l[c];var E=e[d],m=t[d];if(r)var h=i?r(m,E,d,t,e,o):r(E,m,d,e,t,o);if(!(void 0===h?E===m||a(E,m,n,r,o):h)){I=!1;break}f||(f="constructor"==d)}if(I&&!f){var g=e.constructor,v=t.constructor;g==v||!("constructor"in e)||!("constructor"in t)||"function"==typeof g&&g instanceof g&&"function"==typeof v&&v instanceof v||(I=!1)}return o.delete(e),o.delete(t),I}(e,t,n,r,a,o)}(e,t,n,r,vr,a))}function Sr(e,t,n,r){var a=n.length,o=a,i=!r;if(null==e)return!o;for(e=fe(e);a--;){var l=n[a];if(i&&l[2]?l[1]!==e[l[0]]:!(l[0]in e))return!1}for(;++a<o;){var s=(l=n[a])[0],u=e[s],c=l[1];if(i&&l[2]){if(void 0===u&&!(s in e))return!1}else{var d=new jn;if(r)var T=r(u,c,s,e,t,d);if(!(void 0===T?vr(c,u,3,r,d):T))return!1}}return!0}function Rr(e){return!(!Vi(e)||(t=e,ye&&ye in t))&&(Ui(e)?Ne:ie).test(Po(e));var t}function br(e){return"function"==typeof e?e:null==e?Wl:"object"==typeof e?wi(e)?Lr(e[0],e[1]):Cr(e):ts(e)}function kr(e){if(!To(e))return an(e);var t=[];for(var n in fe(e))ke.call(e,n)&&"constructor"!=n&&t.push(n);return t}function Or(e){if(!Vi(e))return function(e){var t=[];if(null!=e)for(var n in fe(e))t.push(n);return t}(e);var t=To(e),n=[];for(var r in e)("constructor"!=r||!t&&ke.call(e,r))&&n.push(r);return n}function yr(e,t){return e<t}function Pr(e,t){var n=-1,a=zi(e)?r(e.length):[];return er(e,(function(e,r,o){a[++n]=t(e,r,o)})),a}function Cr(e){var t=Qa(e);return 1==t.length&&t[0][2]?Io(t[0][0],t[0][1]):function(n){return n===e||Sr(n,e,t)}}function Lr(e,t){return so(e)&&po(t)?Io(yo(e),t):function(n){var r=fl(n,e);return void 0===r&&r===t?El(n,e):vr(t,r,3)}}function Nr(e,t,n,r,a){e!==t&&ir(t,(function(o,i){if(a||(a=new jn),Vi(o))!function(e,t,n,r,a,o,i){var l=ho(e,n),s=ho(t,n),u=i.get(s);if(u)return void Fn(e,n,u);var c=o?o(l,s,n+"",e,t,i):void 0,d=void 0===c;if(d){var T=wi(s),p=!T&&ji(s),I=!T&&!p&&Qi(s);c=s,T||p||I?wi(l)?c=l:Mi(l)?c=ma(l):p?(d=!1,c=da(s,!0)):I?(d=!1,c=pa(s,!0)):c=[]:Yi(s)||_i(s)?(c=l,_i(l)?c=il(l):Vi(l)&&!Ui(l)||(c=ao(s))):d=!1}d&&(i.set(s,c),a(c,s,r,o,i),i.delete(s));Fn(e,n,c)}(e,t,i,n,Nr,r,a);else{var l=r?r(ho(e,i),o,i+"",e,t,a):void 0;void 0===l&&(l=o),Fn(e,i,l)}}),Sl)}function Dr(e,t){var n=e.length;if(n)return io(t+=t<0?n:0,n)?e[t]:void 0}function _r(e,t,n){t=t.length?pt(t,(function(e){return wi(e)?function(t){return dr(t,1===e.length?e[0]:e)}:e})):[Wl];var r=-1;return t=pt(t,Nt(Za())),function(e,t){var n=e.length;for(e.sort(t);n--;)e[n]=e[n].value;return e}(Pr(e,(function(e,n,a){return{criteria:pt(t,(function(t){return t(e)})),index:++r,value:e}})),(function(e,t){return function(e,t,n){var r=-1,a=e.criteria,o=t.criteria,i=a.length,l=n.length;for(;++r<i;){var s=Ia(a[r],o[r]);if(s){if(r>=l)return s;var u=n[r];return s*("desc"==u?-1:1)}}return e.index-t.index}(e,t,n)}))}function wr(e,t,n){for(var r=-1,a=t.length,o={};++r<a;){var i=t[r],l=dr(e,i);n(l,i)&&Gr(o,la(i,e),l)}return o}function Ar(e,t,n,r){var a=r?Rt:St,o=-1,i=t.length,l=e;for(e===t&&(t=ma(t)),n&&(l=pt(e,Nt(n)));++o<i;)for(var s=0,u=t[o],c=n?n(u):u;(s=a(l,c,s,r))>-1;)l!==e&&Je.call(l,s,1),Je.call(e,s,1);return e}function zr(e,t){for(var n=e?t.length:0,r=n-1;n--;){var a=t[n];if(n==r||a!==o){var o=a;io(a)?Je.call(e,a,1):$r(e,a)}}return e}function Mr(e,t){return e+$t(cn()*(t-e+1))}function jr(e,t){var n="";if(!e||t<1||t>9007199254740991)return n;do{t%2&&(n+=e),(t=$t(t/2))&&(e+=e)}while(t);return n}function xr(e,t){return So(fo(e,t,Wl),e+"")}function Br(e){return Bn(Ll(e))}function Ur(e,t){var n=Ll(e);return ko(n,Jn(t,0,n.length))}function Gr(e,t,n,r){if(!Vi(e))return e;for(var a=-1,o=(t=la(t,e)).length,i=o-1,l=e;null!=l&&++a<o;){var s=yo(t[a]),u=n;if("__proto__"===s||"constructor"===s||"prototype"===s)return e;if(a!=i){var c=l[s];void 0===(u=r?r(c,s,l):void 0)&&(u=Vi(c)?c:io(t[a+1])?[]:{})}Vn(l,s,u),l=l[s]}return e}var Fr=hn?function(e,t){return hn.set(e,t),e}:Wl,Vr=yt?function(e,t){return yt(e,"toString",{configurable:!0,enumerable:!1,value:Vl(t),writable:!0})}:Wl;function Hr(e){return ko(Ll(e))}function Kr(e,t,n){var a=-1,o=e.length;t<0&&(t=-t>o?0:o+t),(n=n>o?o:n)<0&&(n+=o),o=t>n?0:n-t>>>0,t>>>=0;for(var i=r(o);++a<o;)i[a]=e[a+t];return i}function Wr(e,t){var n;return er(e,(function(e,r,a){return!(n=t(e,r,a))})),!!n}function Yr(e,t,n){var r=0,a=null==e?r:e.length;if("number"==typeof t&&t==t&&a<=2147483647){for(;r<a;){var o=r+a>>>1,i=e[o];null!==i&&!Xi(i)&&(n?i<=t:i<t)?r=o+1:a=o}return a}return qr(e,t,Wl,n)}function qr(e,t,n,r){var a=0,o=null==e?0:e.length;if(0===o)return 0;for(var i=(t=n(t))!=t,l=null===t,s=Xi(t),u=void 0===t;a<o;){var c=$t((a+o)/2),d=n(e[c]),T=void 0!==d,p=null===d,I=d==d,f=Xi(d);if(i)var E=r||I;else E=u?I&&(r||T):l?I&&T&&(r||!p):s?I&&T&&!p&&(r||!f):!p&&!f&&(r?d<=t:d<t);E?a=c+1:o=c}return ln(o,4294967294)}function Jr(e,t){for(var n=-1,r=e.length,a=0,o=[];++n<r;){var i=e[n],l=t?t(i):i;if(!n||!Li(l,s)){var s=l;o[a++]=0===i?0:i}}return o}function Zr(e){return"number"==typeof e?e:Xi(e)?NaN:+e}function Xr(e){if("string"==typeof e)return e;if(wi(e))return pt(e,Xr)+"";if(Xi(e))return Pn?Pn.call(e):"";var t=e+"";return"0"==t&&1/e==-1/0?"-0":t}function Qr(e,t,n){var r=-1,a=dt,o=e.length,i=!0,l=[],s=l;if(n)i=!1,a=Tt;else if(o>=200){var u=t?null:ja(e);if(u)return Vt(u);i=!1,a=_t,s=new Mn}else s=t?[]:l;e:for(;++r<o;){var c=e[r],d=t?t(c):c;if(c=n||0!==c?c:0,i&&d==d){for(var T=s.length;T--;)if(s[T]===d)continue e;t&&s.push(d),l.push(c)}else a(s,d,n)||(s!==l&&s.push(d),l.push(c))}return l}function $r(e,t){return null==(e=Eo(e,t=la(t,e)))||delete e[yo(Bo(t))]}function ea(e,t,n,r){return Gr(e,t,n(dr(e,t)),r)}function ta(e,t,n,r){for(var a=e.length,o=r?a:-1;(r?o--:++o<a)&&t(e[o],o,e););return n?Kr(e,r?0:o,r?o+1:a):Kr(e,r?o+1:0,r?a:o)}function na(e,t){var n=e;return n instanceof _n&&(n=n.value()),ft(t,(function(e,t){return t.func.apply(t.thisArg,It([e],t.args))}),n)}function ra(e,t,n){var a=e.length;if(a<2)return a?Qr(e[0]):[];for(var o=-1,i=r(a);++o<a;)for(var l=e[o],s=-1;++s<a;)s!=o&&(i[o]=$n(i[o]||l,e[s],t,n));return Qr(or(i,1),t,n)}function aa(e,t,n){for(var r=-1,a=e.length,o=t.length,i={};++r<a;){var l=r<o?t[r]:void 0;n(i,e[r],l)}return i}function oa(e){return Mi(e)?e:[]}function ia(e){return"function"==typeof e?e:Wl}function la(e,t){return wi(e)?e:so(e,t)?[e]:Oo(ll(e))}var sa=xr;function ua(e,t,n){var r=e.length;return n=void 0===n?r:n,!t&&n>=r?e:Kr(e,t,n)}var ca=Jt||function(e){return Ye.clearTimeout(e)};function da(e,t){if(t)return e.slice();var n=e.length,r=Fe?Fe(n):new e.constructor(n);return e.copy(r),r}function Ta(e){var t=new e.constructor(e.byteLength);return new Me(t).set(new Me(e)),t}function pa(e,t){var n=t?Ta(e.buffer):e.buffer;return new e.constructor(n,e.byteOffset,e.length)}function Ia(e,t){if(e!==t){var n=void 0!==e,r=null===e,a=e==e,o=Xi(e),i=void 0!==t,l=null===t,s=t==t,u=Xi(t);if(!l&&!u&&!o&&e>t||o&&i&&s&&!l&&!u||r&&i&&s||!n&&s||!a)return 1;if(!r&&!o&&!u&&e<t||u&&n&&a&&!r&&!o||l&&n&&a||!i&&a||!s)return-1}return 0}function fa(e,t,n,a){for(var o=-1,i=e.length,l=n.length,s=-1,u=t.length,c=on(i-l,0),d=r(u+c),T=!a;++s<u;)d[s]=t[s];for(;++o<l;)(T||o<i)&&(d[n[o]]=e[o]);for(;c--;)d[s++]=e[o++];return d}function Ea(e,t,n,a){for(var o=-1,i=e.length,l=-1,s=n.length,u=-1,c=t.length,d=on(i-s,0),T=r(d+c),p=!a;++o<d;)T[o]=e[o];for(var I=o;++u<c;)T[I+u]=t[u];for(;++l<s;)(p||o<i)&&(T[I+n[l]]=e[o++]);return T}function ma(e,t){var n=-1,a=e.length;for(t||(t=r(a));++n<a;)t[n]=e[n];return t}function ha(e,t,n,r){var a=!n;n||(n={});for(var o=-1,i=t.length;++o<i;){var l=t[o],s=r?r(n[l],e[l],l,n,e):void 0;void 0===s&&(s=e[l]),a?Yn(n,l,s):Vn(n,l,s)}return n}function ga(e,t){return function(n,r){var a=wi(n)?it:Kn,o=t?t():{};return a(n,e,Za(r,2),o)}}function va(e){return xr((function(t,n){var r=-1,a=n.length,o=a>1?n[a-1]:void 0,i=a>2?n[2]:void 0;for(o=e.length>3&&"function"==typeof o?(a--,o):void 0,i&&lo(n[0],n[1],i)&&(o=a<3?void 0:o,a=1),t=fe(t);++r<a;){var l=n[r];l&&e(t,l,r,o)}return t}))}function Sa(e,t){return function(n,r){if(null==n)return n;if(!zi(n))return e(n,r);for(var a=n.length,o=t?a:-1,i=fe(n);(t?o--:++o<a)&&!1!==r(i[o],o,i););return n}}function Ra(e){return function(t,n,r){for(var a=-1,o=fe(t),i=r(t),l=i.length;l--;){var s=i[e?l:++a];if(!1===n(o[s],s,o))break}return t}}function ba(e){return function(t){var n=Bt(t=ll(t))?Wt(t):void 0,r=n?n[0]:t.charAt(0),a=n?ua(n,1).join(""):t.slice(1);return r[e]()+a}}function ka(e){return function(t){return ft(Ul(_l(t).replace(_e,"")),e,"")}}function Oa(e){return function(){var t=arguments;switch(t.length){case 0:return new e;case 1:return new e(t[0]);case 2:return new e(t[0],t[1]);case 3:return new e(t[0],t[1],t[2]);case 4:return new e(t[0],t[1],t[2],t[3]);case 5:return new e(t[0],t[1],t[2],t[3],t[4]);case 6:return new e(t[0],t[1],t[2],t[3],t[4],t[5]);case 7:return new e(t[0],t[1],t[2],t[3],t[4],t[5],t[6])}var n=Ln(e.prototype),r=e.apply(n,t);return Vi(r)?r:n}}function ya(e){return function(t,n,r){var a=fe(t);if(!zi(t)){var o=Za(n,3);t=vl(t),n=function(e){return o(a[e],e,a)}}var i=e(t,n,r);return i>-1?a[o?t[i]:i]:void 0}}function Pa(e){return Ha((function(t){var n=t.length,r=n,a=Dn.prototype.thru;for(e&&t.reverse();r--;){var i=t[r];if("function"!=typeof i)throw new he(o);if(a&&!l&&"wrapper"==qa(i))var l=new Dn([],!0)}for(r=l?r:n;++r<n;){var s=qa(i=t[r]),u="wrapper"==s?Ya(i):void 0;l=u&&uo(u[0])&&424==u[1]&&!u[4].length&&1==u[9]?l[qa(u[0])].apply(l,u[3]):1==i.length&&uo(i)?l[s]():l.thru(i)}return function(){var e=arguments,r=e[0];if(l&&1==e.length&&wi(r))return l.plant(r).value();for(var a=0,o=n?t[a].apply(this,e):r;++a<n;)o=t[a].call(this,o);return o}}))}function Ca(e,t,n,a,o,i,l,s,u,c){var d=128&t,T=1&t,p=2&t,I=24&t,f=512&t,E=p?void 0:Oa(e);return function m(){for(var h=arguments.length,g=r(h),v=h;v--;)g[v]=arguments[v];if(I)var S=Ja(m),R=zt(g,S);if(a&&(g=fa(g,a,o,I)),i&&(g=Ea(g,i,l,I)),h-=R,I&&h<c){var b=Ft(g,S);return za(e,t,Ca,m.placeholder,n,g,b,s,u,c-h)}var k=T?n:this,O=p?k[e]:e;return h=g.length,s?g=mo(g,s):f&&h>1&&g.reverse(),d&&u<h&&(g.length=u),this&&this!==Ye&&this instanceof m&&(O=E||Oa(O)),O.apply(k,g)}}function La(e,t){return function(n,r){return function(e,t,n,r){return sr(e,(function(e,a,o){t(r,n(e),a,o)})),r}(n,e,t(r),{})}}function Na(e,t){return function(n,r){var a;if(void 0===n&&void 0===r)return t;if(void 0!==n&&(a=n),void 0!==r){if(void 0===a)return r;"string"==typeof n||"string"==typeof r?(n=Xr(n),r=Xr(r)):(n=Zr(n),r=Zr(r)),a=e(n,r)}return a}}function Da(e){return Ha((function(t){return t=pt(t,Nt(Za())),xr((function(n){var r=this;return e(t,(function(e){return ot(e,r,n)}))}))}))}function _a(e,t){var n=(t=void 0===t?" ":Xr(t)).length;if(n<2)return n?jr(t,e):t;var r=jr(t,Qt(e/Kt(t)));return Bt(t)?ua(Wt(r),0,e).join(""):r.slice(0,e)}function wa(e){return function(t,n,a){return a&&"number"!=typeof a&&lo(t,n,a)&&(n=a=void 0),t=nl(t),void 0===n?(n=t,t=0):n=nl(n),function(e,t,n,a){for(var o=-1,i=on(Qt((t-e)/(n||1)),0),l=r(i);i--;)l[a?i:++o]=e,e+=n;return l}(t,n,a=void 0===a?t<n?1:-1:nl(a),e)}}function Aa(e){return function(t,n){return"string"==typeof t&&"string"==typeof n||(t=ol(t),n=ol(n)),e(t,n)}}function za(e,t,n,r,a,o,i,l,s,u){var c=8&t;t|=c?32:64,4&(t&=~(c?64:32))||(t&=-4);var d=[e,t,a,c?o:void 0,c?i:void 0,c?void 0:o,c?void 0:i,l,s,u],T=n.apply(void 0,d);return uo(e)&&go(T,d),T.placeholder=r,Ro(T,e,t)}function Ma(e){var t=Ie[e];return function(e,n){if(e=ol(e),(n=null==n?0:ln(rl(n),292))&&nn(e)){var r=(ll(e)+"e").split("e");return+((r=(ll(t(r[0]+"e"+(+r[1]+n)))+"e").split("e"))[0]+"e"+(+r[1]-n))}return t(e)}}var ja=fn&&1/Vt(new fn([,-0]))[1]==1/0?function(e){return new fn(e)}:Xl;function xa(e){return function(t){var n=no(t);return n==f?Ut(t):n==g?Ht(t):function(e,t){return pt(t,(function(t){return[t,e[t]]}))}(t,e(t))}}function Ba(e,t,n,a,l,s,u,c){var d=2&t;if(!d&&"function"!=typeof e)throw new he(o);var T=a?a.length:0;if(T||(t&=-97,a=l=void 0),u=void 0===u?u:on(rl(u),0),c=void 0===c?c:rl(c),T-=l?l.length:0,64&t){var p=a,I=l;a=l=void 0}var f=d?void 0:Ya(e),E=[e,t,n,a,l,p,I,s,u,c];if(f&&function(e,t){var n=e[1],r=t[1],a=n|r,o=a<131,l=128==r&&8==n||128==r&&256==n&&e[7].length<=t[8]||384==r&&t[7].length<=t[8]&&8==n;if(!o&&!l)return e;1&r&&(e[2]=t[2],a|=1&n?0:4);var s=t[3];if(s){var u=e[3];e[3]=u?fa(u,s,t[4]):s,e[4]=u?Ft(e[3],i):t[4]}(s=t[5])&&(u=e[5],e[5]=u?Ea(u,s,t[6]):s,e[6]=u?Ft(e[5],i):t[6]);(s=t[7])&&(e[7]=s);128&r&&(e[8]=null==e[8]?t[8]:ln(e[8],t[8]));null==e[9]&&(e[9]=t[9]);e[0]=t[0],e[1]=a}(E,f),e=E[0],t=E[1],n=E[2],a=E[3],l=E[4],!(c=E[9]=void 0===E[9]?d?0:e.length:on(E[9]-T,0))&&24&t&&(t&=-25),t&&1!=t)m=8==t||16==t?function(e,t,n){var a=Oa(e);return function o(){for(var i=arguments.length,l=r(i),s=i,u=Ja(o);s--;)l[s]=arguments[s];var c=i<3&&l[0]!==u&&l[i-1]!==u?[]:Ft(l,u);if((i-=c.length)<n)return za(e,t,Ca,o.placeholder,void 0,l,c,void 0,void 0,n-i);var d=this&&this!==Ye&&this instanceof o?a:e;return ot(d,this,l)}}(e,t,c):32!=t&&33!=t||l.length?Ca.apply(void 0,E):function(e,t,n,a){var o=1&t,i=Oa(e);return function t(){for(var l=-1,s=arguments.length,u=-1,c=a.length,d=r(c+s),T=this&&this!==Ye&&this instanceof t?i:e;++u<c;)d[u]=a[u];for(;s--;)d[u++]=arguments[++l];return ot(T,o?n:this,d)}}(e,t,n,a);else var m=function(e,t,n){var r=1&t,a=Oa(e);return function t(){var o=this&&this!==Ye&&this instanceof t?a:e;return o.apply(r?n:this,arguments)}}(e,t,n);return Ro((f?Fr:go)(m,E),e,t)}function Ua(e,t,n,r){return void 0===e||Li(e,Se[n])&&!ke.call(r,n)?t:e}function Ga(e,t,n,r,a,o){return Vi(e)&&Vi(t)&&(o.set(t,e),Nr(e,t,void 0,Ga,o),o.delete(t)),e}function Fa(e){return Yi(e)?void 0:e}function Va(e,t,n,r,a,o){var i=1&n,l=e.length,s=t.length;if(l!=s&&!(i&&s>l))return!1;var u=o.get(e),c=o.get(t);if(u&&c)return u==t&&c==e;var d=-1,T=!0,p=2&n?new Mn:void 0;for(o.set(e,t),o.set(t,e);++d<l;){var I=e[d],f=t[d];if(r)var E=i?r(f,I,d,t,e,o):r(I,f,d,e,t,o);if(void 0!==E){if(E)continue;T=!1;break}if(p){if(!mt(t,(function(e,t){if(!_t(p,t)&&(I===e||a(I,e,n,r,o)))return p.push(t)}))){T=!1;break}}else if(I!==f&&!a(I,f,n,r,o)){T=!1;break}}return o.delete(e),o.delete(t),T}function Ha(e){return So(fo(e,void 0,Ao),e+"")}function Ka(e){return Tr(e,vl,eo)}function Wa(e){return Tr(e,Sl,to)}var Ya=hn?function(e){return hn.get(e)}:Xl;function qa(e){for(var t=e.name+"",n=gn[t],r=ke.call(gn,t)?n.length:0;r--;){var a=n[r],o=a.func;if(null==o||o==e)return a.name}return t}function Ja(e){return(ke.call(Cn,"placeholder")?Cn:e).placeholder}function Za(){var e=Cn.iteratee||Yl;return e=e===Yl?br:e,arguments.length?e(arguments[0],arguments[1]):e}function Xa(e,t){var n,r,a=e.__data__;return("string"==(r=typeof(n=t))||"number"==r||"symbol"==r||"boolean"==r?"__proto__"!==n:null===n)?a["string"==typeof t?"string":"hash"]:a.map}function Qa(e){for(var t=vl(e),n=t.length;n--;){var r=t[n],a=e[r];t[n]=[r,a,po(a)]}return t}function $a(e,t){var n=function(e,t){return null==e?void 0:e[t]}(e,t);return Rr(n)?n:void 0}var eo=en?function(e){return null==e?[]:(e=fe(e),ct(en(e),(function(t){return qe.call(e,t)})))}:as,to=en?function(e){for(var t=[];e;)It(t,eo(e)),e=Ke(e);return t}:as,no=pr;function ro(e,t,n){for(var r=-1,a=(t=la(t,e)).length,o=!1;++r<a;){var i=yo(t[r]);if(!(o=null!=e&&n(e,i)))break;e=e[i]}return o||++r!=a?o:!!(a=null==e?0:e.length)&&Fi(a)&&io(i,a)&&(wi(e)||_i(e))}function ao(e){return"function"!=typeof e.constructor||To(e)?{}:Ln(Ke(e))}function oo(e){return wi(e)||_i(e)||!!(Xe&&e&&e[Xe])}function io(e,t){var n=typeof e;return!!(t=null==t?9007199254740991:t)&&("number"==n||"symbol"!=n&&se.test(e))&&e>-1&&e%1==0&&e<t}function lo(e,t,n){if(!Vi(n))return!1;var r=typeof t;return!!("number"==r?zi(n)&&io(t,n.length):"string"==r&&t in n)&&Li(n[t],e)}function so(e,t){if(wi(e))return!1;var n=typeof e;return!("number"!=n&&"symbol"!=n&&"boolean"!=n&&null!=e&&!Xi(e))||(H.test(e)||!V.test(e)||null!=t&&e in fe(t))}function uo(e){var t=qa(e),n=Cn[t];if("function"!=typeof n||!(t in _n.prototype))return!1;if(e===n)return!0;var r=Ya(n);return!!r&&e===r[0]}(Tn&&no(new Tn(new ArrayBuffer(1)))!=k||pn&&no(new pn)!=f||In&&"[object Promise]"!=no(In.resolve())||fn&&no(new fn)!=g||En&&no(new En)!=R)&&(no=function(e){var t=pr(e),n=t==m?e.constructor:void 0,r=n?Po(n):"";if(r)switch(r){case vn:return k;case Sn:return f;case Rn:return"[object Promise]";case bn:return g;case kn:return R}return t});var co=Re?Ui:os;function To(e){var t=e&&e.constructor;return e===("function"==typeof t&&t.prototype||Se)}function po(e){return e==e&&!Vi(e)}function Io(e,t){return function(n){return null!=n&&(n[e]===t&&(void 0!==t||e in fe(n)))}}function fo(e,t,n){return t=on(void 0===t?e.length-1:t,0),function(){for(var a=arguments,o=-1,i=on(a.length-t,0),l=r(i);++o<i;)l[o]=a[t+o];o=-1;for(var s=r(t+1);++o<t;)s[o]=a[o];return s[t]=n(l),ot(e,this,s)}}function Eo(e,t){return t.length<2?e:dr(e,Kr(t,0,-1))}function mo(e,t){for(var n=e.length,r=ln(t.length,n),a=ma(e);r--;){var o=t[r];e[r]=io(o,n)?a[o]:void 0}return e}function ho(e,t){if(("constructor"!==t||"function"!=typeof e[t])&&"__proto__"!=t)return e[t]}var go=bo(Fr),vo=Xt||function(e,t){return Ye.setTimeout(e,t)},So=bo(Vr);function Ro(e,t,n){var r=t+"";return So(e,function(e,t){var n=t.length;if(!n)return e;var r=n-1;return t[r]=(n>1?"& ":"")+t[r],t=t.join(n>2?", ":" "),e.replace(X,"{\n/* [wrapped with "+t+"] */\n")}(r,function(e,t){return lt(l,(function(n){var r="_."+n[0];t&n[1]&&!dt(e,r)&&e.push(r)})),e.sort()}(function(e){var t=e.match(Q);return t?t[1].split($):[]}(r),n)))}function bo(e){var t=0,n=0;return function(){var r=sn(),a=16-(r-n);if(n=r,a>0){if(++t>=800)return arguments[0]}else t=0;return e.apply(void 0,arguments)}}function ko(e,t){var n=-1,r=e.length,a=r-1;for(t=void 0===t?r:t;++n<t;){var o=Mr(n,a),i=e[o];e[o]=e[n],e[n]=i}return e.length=t,e}var Oo=function(e){var t=bi(e,(function(e){return 500===n.size&&n.clear(),e})),n=t.cache;return t}((function(e){var t=[];return 46===e.charCodeAt(0)&&t.push(""),e.replace(K,(function(e,n,r,a){t.push(r?a.replace(te,"$1"):n||e)})),t}));function yo(e){if("string"==typeof e||Xi(e))return e;var t=e+"";return"0"==t&&1/e==-1/0?"-0":t}function Po(e){if(null!=e){try{return be.call(e)}catch(e){}try{return e+""}catch(e){}}return""}function Co(e){if(e instanceof _n)return e.clone();var t=new Dn(e.__wrapped__,e.__chain__);return t.__actions__=ma(e.__actions__),t.__index__=e.__index__,t.__values__=e.__values__,t}var Lo=xr((function(e,t){return Mi(e)?$n(e,or(t,1,Mi,!0)):[]})),No=xr((function(e,t){var n=Bo(t);return Mi(n)&&(n=void 0),Mi(e)?$n(e,or(t,1,Mi,!0),Za(n,2)):[]})),Do=xr((function(e,t){var n=Bo(t);return Mi(n)&&(n=void 0),Mi(e)?$n(e,or(t,1,Mi,!0),void 0,n):[]}));function _o(e,t,n){var r=null==e?0:e.length;if(!r)return-1;var a=null==n?0:rl(n);return a<0&&(a=on(r+a,0)),vt(e,Za(t,3),a)}function wo(e,t,n){var r=null==e?0:e.length;if(!r)return-1;var a=r-1;return void 0!==n&&(a=rl(n),a=n<0?on(r+a,0):ln(a,r-1)),vt(e,Za(t,3),a,!0)}function Ao(e){return(null==e?0:e.length)?or(e,1):[]}function zo(e){return e&&e.length?e[0]:void 0}var Mo=xr((function(e){var t=pt(e,oa);return t.length&&t[0]===e[0]?mr(t):[]})),jo=xr((function(e){var t=Bo(e),n=pt(e,oa);return t===Bo(n)?t=void 0:n.pop(),n.length&&n[0]===e[0]?mr(n,Za(t,2)):[]})),xo=xr((function(e){var t=Bo(e),n=pt(e,oa);return(t="function"==typeof t?t:void 0)&&n.pop(),n.length&&n[0]===e[0]?mr(n,void 0,t):[]}));function Bo(e){var t=null==e?0:e.length;return t?e[t-1]:void 0}var Uo=xr(Go);function Go(e,t){return e&&e.length&&t&&t.length?Ar(e,t):e}var Fo=Ha((function(e,t){var n=null==e?0:e.length,r=qn(e,t);return zr(e,pt(t,(function(e){return io(e,n)?+e:e})).sort(Ia)),r}));function Vo(e){return null==e?e:dn.call(e)}var Ho=xr((function(e){return Qr(or(e,1,Mi,!0))})),Ko=xr((function(e){var t=Bo(e);return Mi(t)&&(t=void 0),Qr(or(e,1,Mi,!0),Za(t,2))})),Wo=xr((function(e){var t=Bo(e);return t="function"==typeof t?t:void 0,Qr(or(e,1,Mi,!0),void 0,t)}));function Yo(e){if(!e||!e.length)return[];var t=0;return e=ct(e,(function(e){if(Mi(e))return t=on(e.length,t),!0})),Lt(t,(function(t){return pt(e,Ot(t))}))}function qo(e,t){if(!e||!e.length)return[];var n=Yo(e);return null==t?n:pt(n,(function(e){return ot(t,void 0,e)}))}var Jo=xr((function(e,t){return Mi(e)?$n(e,t):[]})),Zo=xr((function(e){return ra(ct(e,Mi))})),Xo=xr((function(e){var t=Bo(e);return Mi(t)&&(t=void 0),ra(ct(e,Mi),Za(t,2))})),Qo=xr((function(e){var t=Bo(e);return t="function"==typeof t?t:void 0,ra(ct(e,Mi),void 0,t)})),$o=xr(Yo);var ei=xr((function(e){var t=e.length,n=t>1?e[t-1]:void 0;return n="function"==typeof n?(e.pop(),n):void 0,qo(e,n)}));function ti(e){var t=Cn(e);return t.__chain__=!0,t}function ni(e,t){return t(e)}var ri=Ha((function(e){var t=e.length,n=t?e[0]:0,r=this.__wrapped__,a=function(t){return qn(t,e)};return!(t>1||this.__actions__.length)&&r instanceof _n&&io(n)?((r=r.slice(n,+n+(t?1:0))).__actions__.push({func:ni,args:[a],thisArg:void 0}),new Dn(r,this.__chain__).thru((function(e){return t&&!e.length&&e.push(void 0),e}))):this.thru(a)}));var ai=ga((function(e,t,n){ke.call(e,n)?++e[n]:Yn(e,n,1)}));var oi=ya(_o),ii=ya(wo);function li(e,t){return(wi(e)?lt:er)(e,Za(t,3))}function si(e,t){return(wi(e)?st:tr)(e,Za(t,3))}var ui=ga((function(e,t,n){ke.call(e,n)?e[n].push(t):Yn(e,n,[t])}));var ci=xr((function(e,t,n){var a=-1,o="function"==typeof t,i=zi(e)?r(e.length):[];return er(e,(function(e){i[++a]=o?ot(t,e,n):hr(e,t,n)})),i})),di=ga((function(e,t,n){Yn(e,n,t)}));function Ti(e,t){return(wi(e)?pt:Pr)(e,Za(t,3))}var pi=ga((function(e,t,n){e[n?0:1].push(t)}),(function(){return[[],[]]}));var Ii=xr((function(e,t){if(null==e)return[];var n=t.length;return n>1&&lo(e,t[0],t[1])?t=[]:n>2&&lo(t[0],t[1],t[2])&&(t=[t[0]]),_r(e,or(t,1),[])})),fi=Zt||function(){return Ye.Date.now()};function Ei(e,t,n){return t=n?void 0:t,Ba(e,128,void 0,void 0,void 0,void 0,t=e&&null==t?e.length:t)}function mi(e,t){var n;if("function"!=typeof t)throw new he(o);return e=rl(e),function(){return--e>0&&(n=t.apply(this,arguments)),e<=1&&(t=void 0),n}}var hi=xr((function(e,t,n){var r=1;if(n.length){var a=Ft(n,Ja(hi));r|=32}return Ba(e,r,t,n,a)})),gi=xr((function(e,t,n){var r=3;if(n.length){var a=Ft(n,Ja(gi));r|=32}return Ba(t,r,e,n,a)}));function vi(e,t,n){var r,a,i,l,s,u,c=0,d=!1,T=!1,p=!0;if("function"!=typeof e)throw new he(o);function I(t){var n=r,o=a;return r=a=void 0,c=t,l=e.apply(o,n)}function f(e){return c=e,s=vo(m,t),d?I(e):l}function E(e){var n=e-u;return void 0===u||n>=t||n<0||T&&e-c>=i}function m(){var e=fi();if(E(e))return h(e);s=vo(m,function(e){var n=t-(e-u);return T?ln(n,i-(e-c)):n}(e))}function h(e){return s=void 0,p&&r?I(e):(r=a=void 0,l)}function g(){var e=fi(),n=E(e);if(r=arguments,a=this,u=e,n){if(void 0===s)return f(u);if(T)return ca(s),s=vo(m,t),I(u)}return void 0===s&&(s=vo(m,t)),l}return t=ol(t)||0,Vi(n)&&(d=!!n.leading,i=(T="maxWait"in n)?on(ol(n.maxWait)||0,t):i,p="trailing"in n?!!n.trailing:p),g.cancel=function(){void 0!==s&&ca(s),c=0,r=u=a=s=void 0},g.flush=function(){return void 0===s?l:h(fi())},g}var Si=xr((function(e,t){return Qn(e,1,t)})),Ri=xr((function(e,t,n){return Qn(e,ol(t)||0,n)}));function bi(e,t){if("function"!=typeof e||null!=t&&"function"!=typeof t)throw new he(o);var n=function(){var r=arguments,a=t?t.apply(this,r):r[0],o=n.cache;if(o.has(a))return o.get(a);var i=e.apply(this,r);return n.cache=o.set(a,i)||o,i};return n.cache=new(bi.Cache||zn),n}function ki(e){if("function"!=typeof e)throw new he(o);return function(){var t=arguments;switch(t.length){case 0:return!e.call(this);case 1:return!e.call(this,t[0]);case 2:return!e.call(this,t[0],t[1]);case 3:return!e.call(this,t[0],t[1],t[2])}return!e.apply(this,t)}}bi.Cache=zn;var Oi=sa((function(e,t){var n=(t=1==t.length&&wi(t[0])?pt(t[0],Nt(Za())):pt(or(t,1),Nt(Za()))).length;return xr((function(r){for(var a=-1,o=ln(r.length,n);++a<o;)r[a]=t[a].call(this,r[a]);return ot(e,this,r)}))})),yi=xr((function(e,t){return Ba(e,32,void 0,t,Ft(t,Ja(yi)))})),Pi=xr((function(e,t){return Ba(e,64,void 0,t,Ft(t,Ja(Pi)))})),Ci=Ha((function(e,t){return Ba(e,256,void 0,void 0,void 0,t)}));function Li(e,t){return e===t||e!=e&&t!=t}var Ni=Aa(Ir),Di=Aa((function(e,t){return e>=t})),_i=gr(function(){return arguments}())?gr:function(e){return Hi(e)&&ke.call(e,"callee")&&!qe.call(e,"callee")},wi=r.isArray,Ai=$e?Nt($e):function(e){return Hi(e)&&pr(e)==b};function zi(e){return null!=e&&Fi(e.length)&&!Ui(e)}function Mi(e){return Hi(e)&&zi(e)}var ji=tn||os,xi=et?Nt(et):function(e){return Hi(e)&&pr(e)==d};function Bi(e){if(!Hi(e))return!1;var t=pr(e);return t==T||"[object DOMException]"==t||"string"==typeof e.message&&"string"==typeof e.name&&!Yi(e)}function Ui(e){if(!Vi(e))return!1;var t=pr(e);return t==p||t==I||"[object AsyncFunction]"==t||"[object Proxy]"==t}function Gi(e){return"number"==typeof e&&e==rl(e)}function Fi(e){return"number"==typeof e&&e>-1&&e%1==0&&e<=9007199254740991}function Vi(e){var t=typeof e;return null!=e&&("object"==t||"function"==t)}function Hi(e){return null!=e&&"object"==typeof e}var Ki=tt?Nt(tt):function(e){return Hi(e)&&no(e)==f};function Wi(e){return"number"==typeof e||Hi(e)&&pr(e)==E}function Yi(e){if(!Hi(e)||pr(e)!=m)return!1;var t=Ke(e);if(null===t)return!0;var n=ke.call(t,"constructor")&&t.constructor;return"function"==typeof n&&n instanceof n&&be.call(n)==Ce}var qi=nt?Nt(nt):function(e){return Hi(e)&&pr(e)==h};var Ji=rt?Nt(rt):function(e){return Hi(e)&&no(e)==g};function Zi(e){return"string"==typeof e||!wi(e)&&Hi(e)&&pr(e)==v}function Xi(e){return"symbol"==typeof e||Hi(e)&&pr(e)==S}var Qi=at?Nt(at):function(e){return Hi(e)&&Fi(e.length)&&!!Ue[pr(e)]};var $i=Aa(yr),el=Aa((function(e,t){return e<=t}));function tl(e){if(!e)return[];if(zi(e))return Zi(e)?Wt(e):ma(e);if(Qe&&e[Qe])return function(e){for(var t,n=[];!(t=e.next()).done;)n.push(t.value);return n}(e[Qe]());var t=no(e);return(t==f?Ut:t==g?Vt:Ll)(e)}function nl(e){return e?(e=ol(e))===1/0||e===-1/0?17976931348623157e292*(e<0?-1:1):e==e?e:0:0===e?e:0}function rl(e){var t=nl(e),n=t%1;return t==t?n?t-n:t:0}function al(e){return e?Jn(rl(e),0,4294967295):0}function ol(e){if("number"==typeof e)return e;if(Xi(e))return NaN;if(Vi(e)){var t="function"==typeof e.valueOf?e.valueOf():e;e=Vi(t)?t+"":t}if("string"!=typeof e)return 0===e?e:+e;e=e.replace(q,"");var n=oe.test(e);return n||le.test(e)?He(e.slice(2),n?2:8):ae.test(e)?NaN:+e}function il(e){return ha(e,Sl(e))}function ll(e){return null==e?"":Xr(e)}var sl=va((function(e,t){if(To(t)||zi(t))ha(t,vl(t),e);else for(var n in t)ke.call(t,n)&&Vn(e,n,t[n])})),ul=va((function(e,t){ha(t,Sl(t),e)})),cl=va((function(e,t,n,r){ha(t,Sl(t),e,r)})),dl=va((function(e,t,n,r){ha(t,vl(t),e,r)})),Tl=Ha(qn);var pl=xr((function(e,t){e=fe(e);var n=-1,r=t.length,a=r>2?t[2]:void 0;for(a&&lo(t[0],t[1],a)&&(r=1);++n<r;)for(var o=t[n],i=Sl(o),l=-1,s=i.length;++l<s;){var u=i[l],c=e[u];(void 0===c||Li(c,Se[u])&&!ke.call(e,u))&&(e[u]=o[u])}return e})),Il=xr((function(e){return e.push(void 0,Ga),ot(bl,void 0,e)}));function fl(e,t,n){var r=null==e?void 0:dr(e,t);return void 0===r?n:r}function El(e,t){return null!=e&&ro(e,t,Er)}var ml=La((function(e,t,n){null!=t&&"function"!=typeof t.toString&&(t=Pe.call(t)),e[t]=n}),Vl(Wl)),hl=La((function(e,t,n){null!=t&&"function"!=typeof t.toString&&(t=Pe.call(t)),ke.call(e,t)?e[t].push(n):e[t]=[n]}),Za),gl=xr(hr);function vl(e){return zi(e)?xn(e):kr(e)}function Sl(e){return zi(e)?xn(e,!0):Or(e)}var Rl=va((function(e,t,n){Nr(e,t,n)})),bl=va((function(e,t,n,r){Nr(e,t,n,r)})),kl=Ha((function(e,t){var n={};if(null==e)return n;var r=!1;t=pt(t,(function(t){return t=la(t,e),r||(r=t.length>1),t})),ha(e,Wa(e),n),r&&(n=Zn(n,7,Fa));for(var a=t.length;a--;)$r(n,t[a]);return n}));var Ol=Ha((function(e,t){return null==e?{}:function(e,t){return wr(e,t,(function(t,n){return El(e,n)}))}(e,t)}));function yl(e,t){if(null==e)return{};var n=pt(Wa(e),(function(e){return[e]}));return t=Za(t),wr(e,n,(function(e,n){return t(e,n[0])}))}var Pl=xa(vl),Cl=xa(Sl);function Ll(e){return null==e?[]:Dt(e,vl(e))}var Nl=ka((function(e,t,n){return t=t.toLowerCase(),e+(n?Dl(t):t)}));function Dl(e){return Bl(ll(e).toLowerCase())}function _l(e){return(e=ll(e))&&e.replace(ue,Mt).replace(we,"")}var wl=ka((function(e,t,n){return e+(n?"-":"")+t.toLowerCase()})),Al=ka((function(e,t,n){return e+(n?" ":"")+t.toLowerCase()})),zl=ba("toLowerCase");var Ml=ka((function(e,t,n){return e+(n?"_":"")+t.toLowerCase()}));var jl=ka((function(e,t,n){return e+(n?" ":"")+Bl(t)}));var xl=ka((function(e,t,n){return e+(n?" ":"")+t.toUpperCase()})),Bl=ba("toUpperCase");function Ul(e,t,n){return e=ll(e),void 0===(t=n?void 0:t)?function(e){return je.test(e)}(e)?function(e){return e.match(ze)||[]}(e):function(e){return e.match(ee)||[]}(e):e.match(t)||[]}var Gl=xr((function(e,t){try{return ot(e,void 0,t)}catch(e){return Bi(e)?e:new Te(e)}})),Fl=Ha((function(e,t){return lt(t,(function(t){t=yo(t),Yn(e,t,hi(e[t],e))})),e}));function Vl(e){return function(){return e}}var Hl=Pa(),Kl=Pa(!0);function Wl(e){return e}function Yl(e){return br("function"==typeof e?e:Zn(e,1))}var ql=xr((function(e,t){return function(n){return hr(n,e,t)}})),Jl=xr((function(e,t){return function(n){return hr(e,n,t)}}));function Zl(e,t,n){var r=vl(t),a=cr(t,r);null!=n||Vi(t)&&(a.length||!r.length)||(n=t,t=e,e=this,a=cr(t,vl(t)));var o=!(Vi(n)&&"chain"in n&&!n.chain),i=Ui(e);return lt(a,(function(n){var r=t[n];e[n]=r,i&&(e.prototype[n]=function(){var t=this.__chain__;if(o||t){var n=e(this.__wrapped__),a=n.__actions__=ma(this.__actions__);return a.push({func:r,args:arguments,thisArg:e}),n.__chain__=t,n}return r.apply(e,It([this.value()],arguments))})})),e}function Xl(){}var Ql=Da(pt),$l=Da(ut),es=Da(mt);function ts(e){return so(e)?Ot(yo(e)):function(e){return function(t){return dr(t,e)}}(e)}var ns=wa(),rs=wa(!0);function as(){return[]}function os(){return!1}var is=Na((function(e,t){return e+t}),0),ls=Ma("ceil"),ss=Na((function(e,t){return e/t}),1),us=Ma("floor");var cs,ds=Na((function(e,t){return e*t}),1),Ts=Ma("round"),ps=Na((function(e,t){return e-t}),0);return Cn.after=function(e,t){if("function"!=typeof t)throw new he(o);return e=rl(e),function(){if(--e<1)return t.apply(this,arguments)}},Cn.ary=Ei,Cn.assign=sl,Cn.assignIn=ul,Cn.assignInWith=cl,Cn.assignWith=dl,Cn.at=Tl,Cn.before=mi,Cn.bind=hi,Cn.bindAll=Fl,Cn.bindKey=gi,Cn.castArray=function(){if(!arguments.length)return[];var e=arguments[0];return wi(e)?e:[e]},Cn.chain=ti,Cn.chunk=function(e,t,n){t=(n?lo(e,t,n):void 0===t)?1:on(rl(t),0);var a=null==e?0:e.length;if(!a||t<1)return[];for(var o=0,i=0,l=r(Qt(a/t));o<a;)l[i++]=Kr(e,o,o+=t);return l},Cn.compact=function(e){for(var t=-1,n=null==e?0:e.length,r=0,a=[];++t<n;){var o=e[t];o&&(a[r++]=o)}return a},Cn.concat=function(){var e=arguments.length;if(!e)return[];for(var t=r(e-1),n=arguments[0],a=e;a--;)t[a-1]=arguments[a];return It(wi(n)?ma(n):[n],or(t,1))},Cn.cond=function(e){var t=null==e?0:e.length,n=Za();return e=t?pt(e,(function(e){if("function"!=typeof e[1])throw new he(o);return[n(e[0]),e[1]]})):[],xr((function(n){for(var r=-1;++r<t;){var a=e[r];if(ot(a[0],this,n))return ot(a[1],this,n)}}))},Cn.conforms=function(e){return function(e){var t=vl(e);return function(n){return Xn(n,e,t)}}(Zn(e,1))},Cn.constant=Vl,Cn.countBy=ai,Cn.create=function(e,t){var n=Ln(e);return null==t?n:Wn(n,t)},Cn.curry=function e(t,n,r){var a=Ba(t,8,void 0,void 0,void 0,void 0,void 0,n=r?void 0:n);return a.placeholder=e.placeholder,a},Cn.curryRight=function e(t,n,r){var a=Ba(t,16,void 0,void 0,void 0,void 0,void 0,n=r?void 0:n);return a.placeholder=e.placeholder,a},Cn.debounce=vi,Cn.defaults=pl,Cn.defaultsDeep=Il,Cn.defer=Si,Cn.delay=Ri,Cn.difference=Lo,Cn.differenceBy=No,Cn.differenceWith=Do,Cn.drop=function(e,t,n){var r=null==e?0:e.length;return r?Kr(e,(t=n||void 0===t?1:rl(t))<0?0:t,r):[]},Cn.dropRight=function(e,t,n){var r=null==e?0:e.length;return r?Kr(e,0,(t=r-(t=n||void 0===t?1:rl(t)))<0?0:t):[]},Cn.dropRightWhile=function(e,t){return e&&e.length?ta(e,Za(t,3),!0,!0):[]},Cn.dropWhile=function(e,t){return e&&e.length?ta(e,Za(t,3),!0):[]},Cn.fill=function(e,t,n,r){var a=null==e?0:e.length;return a?(n&&"number"!=typeof n&&lo(e,t,n)&&(n=0,r=a),function(e,t,n,r){var a=e.length;for((n=rl(n))<0&&(n=-n>a?0:a+n),(r=void 0===r||r>a?a:rl(r))<0&&(r+=a),r=n>r?0:al(r);n<r;)e[n++]=t;return e}(e,t,n,r)):[]},Cn.filter=function(e,t){return(wi(e)?ct:ar)(e,Za(t,3))},Cn.flatMap=function(e,t){return or(Ti(e,t),1)},Cn.flatMapDeep=function(e,t){return or(Ti(e,t),1/0)},Cn.flatMapDepth=function(e,t,n){return n=void 0===n?1:rl(n),or(Ti(e,t),n)},Cn.flatten=Ao,Cn.flattenDeep=function(e){return(null==e?0:e.length)?or(e,1/0):[]},Cn.flattenDepth=function(e,t){return(null==e?0:e.length)?or(e,t=void 0===t?1:rl(t)):[]},Cn.flip=function(e){return Ba(e,512)},Cn.flow=Hl,Cn.flowRight=Kl,Cn.fromPairs=function(e){for(var t=-1,n=null==e?0:e.length,r={};++t<n;){var a=e[t];r[a[0]]=a[1]}return r},Cn.functions=function(e){return null==e?[]:cr(e,vl(e))},Cn.functionsIn=function(e){return null==e?[]:cr(e,Sl(e))},Cn.groupBy=ui,Cn.initial=function(e){return(null==e?0:e.length)?Kr(e,0,-1):[]},Cn.intersection=Mo,Cn.intersectionBy=jo,Cn.intersectionWith=xo,Cn.invert=ml,Cn.invertBy=hl,Cn.invokeMap=ci,Cn.iteratee=Yl,Cn.keyBy=di,Cn.keys=vl,Cn.keysIn=Sl,Cn.map=Ti,Cn.mapKeys=function(e,t){var n={};return t=Za(t,3),sr(e,(function(e,r,a){Yn(n,t(e,r,a),e)})),n},Cn.mapValues=function(e,t){var n={};return t=Za(t,3),sr(e,(function(e,r,a){Yn(n,r,t(e,r,a))})),n},Cn.matches=function(e){return Cr(Zn(e,1))},Cn.matchesProperty=function(e,t){return Lr(e,Zn(t,1))},Cn.memoize=bi,Cn.merge=Rl,Cn.mergeWith=bl,Cn.method=ql,Cn.methodOf=Jl,Cn.mixin=Zl,Cn.negate=ki,Cn.nthArg=function(e){return e=rl(e),xr((function(t){return Dr(t,e)}))},Cn.omit=kl,Cn.omitBy=function(e,t){return yl(e,ki(Za(t)))},Cn.once=function(e){return mi(2,e)},Cn.orderBy=function(e,t,n,r){return null==e?[]:(wi(t)||(t=null==t?[]:[t]),wi(n=r?void 0:n)||(n=null==n?[]:[n]),_r(e,t,n))},Cn.over=Ql,Cn.overArgs=Oi,Cn.overEvery=$l,Cn.overSome=es,Cn.partial=yi,Cn.partialRight=Pi,Cn.partition=pi,Cn.pick=Ol,Cn.pickBy=yl,Cn.property=ts,Cn.propertyOf=function(e){return function(t){return null==e?void 0:dr(e,t)}},Cn.pull=Uo,Cn.pullAll=Go,Cn.pullAllBy=function(e,t,n){return e&&e.length&&t&&t.length?Ar(e,t,Za(n,2)):e},Cn.pullAllWith=function(e,t,n){return e&&e.length&&t&&t.length?Ar(e,t,void 0,n):e},Cn.pullAt=Fo,Cn.range=ns,Cn.rangeRight=rs,Cn.rearg=Ci,Cn.reject=function(e,t){return(wi(e)?ct:ar)(e,ki(Za(t,3)))},Cn.remove=function(e,t){var n=[];if(!e||!e.length)return n;var r=-1,a=[],o=e.length;for(t=Za(t,3);++r<o;){var i=e[r];t(i,r,e)&&(n.push(i),a.push(r))}return zr(e,a),n},Cn.rest=function(e,t){if("function"!=typeof e)throw new he(o);return xr(e,t=void 0===t?t:rl(t))},Cn.reverse=Vo,Cn.sampleSize=function(e,t,n){return t=(n?lo(e,t,n):void 0===t)?1:rl(t),(wi(e)?Un:Ur)(e,t)},Cn.set=function(e,t,n){return null==e?e:Gr(e,t,n)},Cn.setWith=function(e,t,n,r){return r="function"==typeof r?r:void 0,null==e?e:Gr(e,t,n,r)},Cn.shuffle=function(e){return(wi(e)?Gn:Hr)(e)},Cn.slice=function(e,t,n){var r=null==e?0:e.length;return r?(n&&"number"!=typeof n&&lo(e,t,n)?(t=0,n=r):(t=null==t?0:rl(t),n=void 0===n?r:rl(n)),Kr(e,t,n)):[]},Cn.sortBy=Ii,Cn.sortedUniq=function(e){return e&&e.length?Jr(e):[]},Cn.sortedUniqBy=function(e,t){return e&&e.length?Jr(e,Za(t,2)):[]},Cn.split=function(e,t,n){return n&&"number"!=typeof n&&lo(e,t,n)&&(t=n=void 0),(n=void 0===n?4294967295:n>>>0)?(e=ll(e))&&("string"==typeof t||null!=t&&!qi(t))&&!(t=Xr(t))&&Bt(e)?ua(Wt(e),0,n):e.split(t,n):[]},Cn.spread=function(e,t){if("function"!=typeof e)throw new he(o);return t=null==t?0:on(rl(t),0),xr((function(n){var r=n[t],a=ua(n,0,t);return r&&It(a,r),ot(e,this,a)}))},Cn.tail=function(e){var t=null==e?0:e.length;return t?Kr(e,1,t):[]},Cn.take=function(e,t,n){return e&&e.length?Kr(e,0,(t=n||void 0===t?1:rl(t))<0?0:t):[]},Cn.takeRight=function(e,t,n){var r=null==e?0:e.length;return r?Kr(e,(t=r-(t=n||void 0===t?1:rl(t)))<0?0:t,r):[]},Cn.takeRightWhile=function(e,t){return e&&e.length?ta(e,Za(t,3),!1,!0):[]},Cn.takeWhile=function(e,t){return e&&e.length?ta(e,Za(t,3)):[]},Cn.tap=function(e,t){return t(e),e},Cn.throttle=function(e,t,n){var r=!0,a=!0;if("function"!=typeof e)throw new he(o);return Vi(n)&&(r="leading"in n?!!n.leading:r,a="trailing"in n?!!n.trailing:a),vi(e,t,{leading:r,maxWait:t,trailing:a})},Cn.thru=ni,Cn.toArray=tl,Cn.toPairs=Pl,Cn.toPairsIn=Cl,Cn.toPath=function(e){return wi(e)?pt(e,yo):Xi(e)?[e]:ma(Oo(ll(e)))},Cn.toPlainObject=il,Cn.transform=function(e,t,n){var r=wi(e),a=r||ji(e)||Qi(e);if(t=Za(t,4),null==n){var o=e&&e.constructor;n=a?r?new o:[]:Vi(e)&&Ui(o)?Ln(Ke(e)):{}}return(a?lt:sr)(e,(function(e,r,a){return t(n,e,r,a)})),n},Cn.unary=function(e){return Ei(e,1)},Cn.union=Ho,Cn.unionBy=Ko,Cn.unionWith=Wo,Cn.uniq=function(e){return e&&e.length?Qr(e):[]},Cn.uniqBy=function(e,t){return e&&e.length?Qr(e,Za(t,2)):[]},Cn.uniqWith=function(e,t){return t="function"==typeof t?t:void 0,e&&e.length?Qr(e,void 0,t):[]},Cn.unset=function(e,t){return null==e||$r(e,t)},Cn.unzip=Yo,Cn.unzipWith=qo,Cn.update=function(e,t,n){return null==e?e:ea(e,t,ia(n))},Cn.updateWith=function(e,t,n,r){return r="function"==typeof r?r:void 0,null==e?e:ea(e,t,ia(n),r)},Cn.values=Ll,Cn.valuesIn=function(e){return null==e?[]:Dt(e,Sl(e))},Cn.without=Jo,Cn.words=Ul,Cn.wrap=function(e,t){return yi(ia(t),e)},Cn.xor=Zo,Cn.xorBy=Xo,Cn.xorWith=Qo,Cn.zip=$o,Cn.zipObject=function(e,t){return aa(e||[],t||[],Vn)},Cn.zipObjectDeep=function(e,t){return aa(e||[],t||[],Gr)},Cn.zipWith=ei,Cn.entries=Pl,Cn.entriesIn=Cl,Cn.extend=ul,Cn.extendWith=cl,Zl(Cn,Cn),Cn.add=is,Cn.attempt=Gl,Cn.camelCase=Nl,Cn.capitalize=Dl,Cn.ceil=ls,Cn.clamp=function(e,t,n){return void 0===n&&(n=t,t=void 0),void 0!==n&&(n=(n=ol(n))==n?n:0),void 0!==t&&(t=(t=ol(t))==t?t:0),Jn(ol(e),t,n)},Cn.clone=function(e){return Zn(e,4)},Cn.cloneDeep=function(e){return Zn(e,5)},Cn.cloneDeepWith=function(e,t){return Zn(e,5,t="function"==typeof t?t:void 0)},Cn.cloneWith=function(e,t){return Zn(e,4,t="function"==typeof t?t:void 0)},Cn.conformsTo=function(e,t){return null==t||Xn(e,t,vl(t))},Cn.deburr=_l,Cn.defaultTo=function(e,t){return null==e||e!=e?t:e},Cn.divide=ss,Cn.endsWith=function(e,t,n){e=ll(e),t=Xr(t);var r=e.length,a=n=void 0===n?r:Jn(rl(n),0,r);return(n-=t.length)>=0&&e.slice(n,a)==t},Cn.eq=Li,Cn.escape=function(e){return(e=ll(e))&&B.test(e)?e.replace(j,jt):e},Cn.escapeRegExp=function(e){return(e=ll(e))&&Y.test(e)?e.replace(W,"\\$&"):e},Cn.every=function(e,t,n){var r=wi(e)?ut:nr;return n&&lo(e,t,n)&&(t=void 0),r(e,Za(t,3))},Cn.find=oi,Cn.findIndex=_o,Cn.findKey=function(e,t){return gt(e,Za(t,3),sr)},Cn.findLast=ii,Cn.findLastIndex=wo,Cn.findLastKey=function(e,t){return gt(e,Za(t,3),ur)},Cn.floor=us,Cn.forEach=li,Cn.forEachRight=si,Cn.forIn=function(e,t){return null==e?e:ir(e,Za(t,3),Sl)},Cn.forInRight=function(e,t){return null==e?e:lr(e,Za(t,3),Sl)},Cn.forOwn=function(e,t){return e&&sr(e,Za(t,3))},Cn.forOwnRight=function(e,t){return e&&ur(e,Za(t,3))},Cn.get=fl,Cn.gt=Ni,Cn.gte=Di,Cn.has=function(e,t){return null!=e&&ro(e,t,fr)},Cn.hasIn=El,Cn.head=zo,Cn.identity=Wl,Cn.includes=function(e,t,n,r){e=zi(e)?e:Ll(e),n=n&&!r?rl(n):0;var a=e.length;return n<0&&(n=on(a+n,0)),Zi(e)?n<=a&&e.indexOf(t,n)>-1:!!a&&St(e,t,n)>-1},Cn.indexOf=function(e,t,n){var r=null==e?0:e.length;if(!r)return-1;var a=null==n?0:rl(n);return a<0&&(a=on(r+a,0)),St(e,t,a)},Cn.inRange=function(e,t,n){return t=nl(t),void 0===n?(n=t,t=0):n=nl(n),function(e,t,n){return e>=ln(t,n)&&e<on(t,n)}(e=ol(e),t,n)},Cn.invoke=gl,Cn.isArguments=_i,Cn.isArray=wi,Cn.isArrayBuffer=Ai,Cn.isArrayLike=zi,Cn.isArrayLikeObject=Mi,Cn.isBoolean=function(e){return!0===e||!1===e||Hi(e)&&pr(e)==c},Cn.isBuffer=ji,Cn.isDate=xi,Cn.isElement=function(e){return Hi(e)&&1===e.nodeType&&!Yi(e)},Cn.isEmpty=function(e){if(null==e)return!0;if(zi(e)&&(wi(e)||"string"==typeof e||"function"==typeof e.splice||ji(e)||Qi(e)||_i(e)))return!e.length;var t=no(e);if(t==f||t==g)return!e.size;if(To(e))return!kr(e).length;for(var n in e)if(ke.call(e,n))return!1;return!0},Cn.isEqual=function(e,t){return vr(e,t)},Cn.isEqualWith=function(e,t,n){var r=(n="function"==typeof n?n:void 0)?n(e,t):void 0;return void 0===r?vr(e,t,void 0,n):!!r},Cn.isError=Bi,Cn.isFinite=function(e){return"number"==typeof e&&nn(e)},Cn.isFunction=Ui,Cn.isInteger=Gi,Cn.isLength=Fi,Cn.isMap=Ki,Cn.isMatch=function(e,t){return e===t||Sr(e,t,Qa(t))},Cn.isMatchWith=function(e,t,n){return n="function"==typeof n?n:void 0,Sr(e,t,Qa(t),n)},Cn.isNaN=function(e){return Wi(e)&&e!=+e},Cn.isNative=function(e){if(co(e))throw new Te("Unsupported core-js use. Try https://npms.io/search?q=ponyfill.");return Rr(e)},Cn.isNil=function(e){return null==e},Cn.isNull=function(e){return null===e},Cn.isNumber=Wi,Cn.isObject=Vi,Cn.isObjectLike=Hi,Cn.isPlainObject=Yi,Cn.isRegExp=qi,Cn.isSafeInteger=function(e){return Gi(e)&&e>=-9007199254740991&&e<=9007199254740991},Cn.isSet=Ji,Cn.isString=Zi,Cn.isSymbol=Xi,Cn.isTypedArray=Qi,Cn.isUndefined=function(e){return void 0===e},Cn.isWeakMap=function(e){return Hi(e)&&no(e)==R},Cn.isWeakSet=function(e){return Hi(e)&&"[object WeakSet]"==pr(e)},Cn.join=function(e,t){return null==e?"":rn.call(e,t)},Cn.kebabCase=wl,Cn.last=Bo,Cn.lastIndexOf=function(e,t,n){var r=null==e?0:e.length;if(!r)return-1;var a=r;return void 0!==n&&(a=(a=rl(n))<0?on(r+a,0):ln(a,r-1)),t==t?function(e,t,n){for(var r=n+1;r--;)if(e[r]===t)return r;return r}(e,t,a):vt(e,bt,a,!0)},Cn.lowerCase=Al,Cn.lowerFirst=zl,Cn.lt=$i,Cn.lte=el,Cn.max=function(e){return e&&e.length?rr(e,Wl,Ir):void 0},Cn.maxBy=function(e,t){return e&&e.length?rr(e,Za(t,2),Ir):void 0},Cn.mean=function(e){return kt(e,Wl)},Cn.meanBy=function(e,t){return kt(e,Za(t,2))},Cn.min=function(e){return e&&e.length?rr(e,Wl,yr):void 0},Cn.minBy=function(e,t){return e&&e.length?rr(e,Za(t,2),yr):void 0},Cn.stubArray=as,Cn.stubFalse=os,Cn.stubObject=function(){return{}},Cn.stubString=function(){return""},Cn.stubTrue=function(){return!0},Cn.multiply=ds,Cn.nth=function(e,t){return e&&e.length?Dr(e,rl(t)):void 0},Cn.noConflict=function(){return Ye._===this&&(Ye._=Le),this},Cn.noop=Xl,Cn.now=fi,Cn.pad=function(e,t,n){e=ll(e);var r=(t=rl(t))?Kt(e):0;if(!t||r>=t)return e;var a=(t-r)/2;return _a($t(a),n)+e+_a(Qt(a),n)},Cn.padEnd=function(e,t,n){e=ll(e);var r=(t=rl(t))?Kt(e):0;return t&&r<t?e+_a(t-r,n):e},Cn.padStart=function(e,t,n){e=ll(e);var r=(t=rl(t))?Kt(e):0;return t&&r<t?_a(t-r,n)+e:e},Cn.parseInt=function(e,t,n){return n||null==t?t=0:t&&(t=+t),un(ll(e).replace(J,""),t||0)},Cn.random=function(e,t,n){if(n&&"boolean"!=typeof n&&lo(e,t,n)&&(t=n=void 0),void 0===n&&("boolean"==typeof t?(n=t,t=void 0):"boolean"==typeof e&&(n=e,e=void 0)),void 0===e&&void 0===t?(e=0,t=1):(e=nl(e),void 0===t?(t=e,e=0):t=nl(t)),e>t){var r=e;e=t,t=r}if(n||e%1||t%1){var a=cn();return ln(e+a*(t-e+Ve("1e-"+((a+"").length-1))),t)}return Mr(e,t)},Cn.reduce=function(e,t,n){var r=wi(e)?ft:Pt,a=arguments.length<3;return r(e,Za(t,4),n,a,er)},Cn.reduceRight=function(e,t,n){var r=wi(e)?Et:Pt,a=arguments.length<3;return r(e,Za(t,4),n,a,tr)},Cn.repeat=function(e,t,n){return t=(n?lo(e,t,n):void 0===t)?1:rl(t),jr(ll(e),t)},Cn.replace=function(){var e=arguments,t=ll(e[0]);return e.length<3?t:t.replace(e[1],e[2])},Cn.result=function(e,t,n){var r=-1,a=(t=la(t,e)).length;for(a||(a=1,e=void 0);++r<a;){var o=null==e?void 0:e[yo(t[r])];void 0===o&&(r=a,o=n),e=Ui(o)?o.call(e):o}return e},Cn.round=Ts,Cn.runInContext=e,Cn.sample=function(e){return(wi(e)?Bn:Br)(e)},Cn.size=function(e){if(null==e)return 0;if(zi(e))return Zi(e)?Kt(e):e.length;var t=no(e);return t==f||t==g?e.size:kr(e).length},Cn.snakeCase=Ml,Cn.some=function(e,t,n){var r=wi(e)?mt:Wr;return n&&lo(e,t,n)&&(t=void 0),r(e,Za(t,3))},Cn.sortedIndex=function(e,t){return Yr(e,t)},Cn.sortedIndexBy=function(e,t,n){return qr(e,t,Za(n,2))},Cn.sortedIndexOf=function(e,t){var n=null==e?0:e.length;if(n){var r=Yr(e,t);if(r<n&&Li(e[r],t))return r}return-1},Cn.sortedLastIndex=function(e,t){return Yr(e,t,!0)},Cn.sortedLastIndexBy=function(e,t,n){return qr(e,t,Za(n,2),!0)},Cn.sortedLastIndexOf=function(e,t){if(null==e?0:e.length){var n=Yr(e,t,!0)-1;if(Li(e[n],t))return n}return-1},Cn.startCase=jl,Cn.startsWith=function(e,t,n){return e=ll(e),n=null==n?0:Jn(rl(n),0,e.length),t=Xr(t),e.slice(n,n+t.length)==t},Cn.subtract=ps,Cn.sum=function(e){return e&&e.length?Ct(e,Wl):0},Cn.sumBy=function(e,t){return e&&e.length?Ct(e,Za(t,2)):0},Cn.template=function(e,t,n){var r=Cn.templateSettings;n&&lo(e,t,n)&&(t=void 0),e=ll(e),t=cl({},t,r,Ua);var a,o,i=cl({},t.imports,r.imports,Ua),l=vl(i),s=Dt(i,l),u=0,c=t.interpolate||ce,d="__p += '",T=Ee((t.escape||ce).source+"|"+c.source+"|"+(c===F?ne:ce).source+"|"+(t.evaluate||ce).source+"|$","g"),p="//# sourceURL="+(ke.call(t,"sourceURL")?(t.sourceURL+"").replace(/\s/g," "):"lodash.templateSources["+ ++Be+"]")+"\n";e.replace(T,(function(t,n,r,i,l,s){return r||(r=i),d+=e.slice(u,s).replace(de,xt),n&&(a=!0,d+="' +\n__e("+n+") +\n'"),l&&(o=!0,d+="';\n"+l+";\n__p += '"),r&&(d+="' +\n((__t = ("+r+")) == null ? '' : __t) +\n'"),u=s+t.length,t})),d+="';\n";var I=ke.call(t,"variable")&&t.variable;I||(d="with (obj) {\n"+d+"\n}\n"),d=(o?d.replace(w,""):d).replace(A,"$1").replace(z,"$1;"),d="function("+(I||"obj")+") {\n"+(I?"":"obj || (obj = {});\n")+"var __t, __p = ''"+(a?", __e = _.escape":"")+(o?", __j = Array.prototype.join;\nfunction print() { __p += __j.call(arguments, '') }\n":";\n")+d+"return __p\n}";var f=Gl((function(){return pe(l,p+"return "+d).apply(void 0,s)}));if(f.source=d,Bi(f))throw f;return f},Cn.times=function(e,t){if((e=rl(e))<1||e>9007199254740991)return[];var n=4294967295,r=ln(e,4294967295);e-=4294967295;for(var a=Lt(r,t=Za(t));++n<e;)t(n);return a},Cn.toFinite=nl,Cn.toInteger=rl,Cn.toLength=al,Cn.toLower=function(e){return ll(e).toLowerCase()},Cn.toNumber=ol,Cn.toSafeInteger=function(e){return e?Jn(rl(e),-9007199254740991,9007199254740991):0===e?e:0},Cn.toString=ll,Cn.toUpper=function(e){return ll(e).toUpperCase()},Cn.trim=function(e,t,n){if((e=ll(e))&&(n||void 0===t))return e.replace(q,"");if(!e||!(t=Xr(t)))return e;var r=Wt(e),a=Wt(t);return ua(r,wt(r,a),At(r,a)+1).join("")},Cn.trimEnd=function(e,t,n){if((e=ll(e))&&(n||void 0===t))return e.replace(Z,"");if(!e||!(t=Xr(t)))return e;var r=Wt(e);return ua(r,0,At(r,Wt(t))+1).join("")},Cn.trimStart=function(e,t,n){if((e=ll(e))&&(n||void 0===t))return e.replace(J,"");if(!e||!(t=Xr(t)))return e;var r=Wt(e);return ua(r,wt(r,Wt(t))).join("")},Cn.truncate=function(e,t){var n=30,r="...";if(Vi(t)){var a="separator"in t?t.separator:a;n="length"in t?rl(t.length):n,r="omission"in t?Xr(t.omission):r}var o=(e=ll(e)).length;if(Bt(e)){var i=Wt(e);o=i.length}if(n>=o)return e;var l=n-Kt(r);if(l<1)return r;var s=i?ua(i,0,l).join(""):e.slice(0,l);if(void 0===a)return s+r;if(i&&(l+=s.length-l),qi(a)){if(e.slice(l).search(a)){var u,c=s;for(a.global||(a=Ee(a.source,ll(re.exec(a))+"g")),a.lastIndex=0;u=a.exec(c);)var d=u.index;s=s.slice(0,void 0===d?l:d)}}else if(e.indexOf(Xr(a),l)!=l){var T=s.lastIndexOf(a);T>-1&&(s=s.slice(0,T))}return s+r},Cn.unescape=function(e){return(e=ll(e))&&x.test(e)?e.replace(M,Yt):e},Cn.uniqueId=function(e){var t=++Oe;return ll(e)+t},Cn.upperCase=xl,Cn.upperFirst=Bl,Cn.each=li,Cn.eachRight=si,Cn.first=zo,Zl(Cn,(cs={},sr(Cn,(function(e,t){ke.call(Cn.prototype,t)||(cs[t]=e)})),cs),{chain:!1}),Cn.VERSION="4.17.20",lt(["bind","bindKey","curry","curryRight","partial","partialRight"],(function(e){Cn[e].placeholder=Cn})),lt(["drop","take"],(function(e,t){_n.prototype[e]=function(n){n=void 0===n?1:on(rl(n),0);var r=this.__filtered__&&!t?new _n(this):this.clone();return r.__filtered__?r.__takeCount__=ln(n,r.__takeCount__):r.__views__.push({size:ln(n,4294967295),type:e+(r.__dir__<0?"Right":"")}),r},_n.prototype[e+"Right"]=function(t){return this.reverse()[e](t).reverse()}})),lt(["filter","map","takeWhile"],(function(e,t){var n=t+1,r=1==n||3==n;_n.prototype[e]=function(e){var t=this.clone();return t.__iteratees__.push({iteratee:Za(e,3),type:n}),t.__filtered__=t.__filtered__||r,t}})),lt(["head","last"],(function(e,t){var n="take"+(t?"Right":"");_n.prototype[e]=function(){return this[n](1).value()[0]}})),lt(["initial","tail"],(function(e,t){var n="drop"+(t?"":"Right");_n.prototype[e]=function(){return this.__filtered__?new _n(this):this[n](1)}})),_n.prototype.compact=function(){return this.filter(Wl)},_n.prototype.find=function(e){return this.filter(e).head()},_n.prototype.findLast=function(e){return this.reverse().find(e)},_n.prototype.invokeMap=xr((function(e,t){return"function"==typeof e?new _n(this):this.map((function(n){return hr(n,e,t)}))})),_n.prototype.reject=function(e){return this.filter(ki(Za(e)))},_n.prototype.slice=function(e,t){e=rl(e);var n=this;return n.__filtered__&&(e>0||t<0)?new _n(n):(e<0?n=n.takeRight(-e):e&&(n=n.drop(e)),void 0!==t&&(n=(t=rl(t))<0?n.dropRight(-t):n.take(t-e)),n)},_n.prototype.takeRightWhile=function(e){return this.reverse().takeWhile(e).reverse()},_n.prototype.toArray=function(){return this.take(4294967295)},sr(_n.prototype,(function(e,t){var n=/^(?:filter|find|map|reject)|While$/.test(t),r=/^(?:head|last)$/.test(t),a=Cn[r?"take"+("last"==t?"Right":""):t],o=r||/^find/.test(t);a&&(Cn.prototype[t]=function(){var t=this.__wrapped__,i=r?[1]:arguments,l=t instanceof _n,s=i[0],u=l||wi(t),c=function(e){var t=a.apply(Cn,It([e],i));return r&&d?t[0]:t};u&&n&&"function"==typeof s&&1!=s.length&&(l=u=!1);var d=this.__chain__,T=!!this.__actions__.length,p=o&&!d,I=l&&!T;if(!o&&u){t=I?t:new _n(this);var f=e.apply(t,i);return f.__actions__.push({func:ni,args:[c],thisArg:void 0}),new Dn(f,d)}return p&&I?e.apply(this,i):(f=this.thru(c),p?r?f.value()[0]:f.value():f)})})),lt(["pop","push","shift","sort","splice","unshift"],(function(e){var t=ge[e],n=/^(?:push|sort|unshift)$/.test(e)?"tap":"thru",r=/^(?:pop|shift)$/.test(e);Cn.prototype[e]=function(){var e=arguments;if(r&&!this.__chain__){var a=this.value();return t.apply(wi(a)?a:[],e)}return this[n]((function(n){return t.apply(wi(n)?n:[],e)}))}})),sr(_n.prototype,(function(e,t){var n=Cn[t];if(n){var r=n.name+"";ke.call(gn,r)||(gn[r]=[]),gn[r].push({name:t,func:n})}})),gn[Ca(void 0,2).name]=[{name:"wrapper",func:void 0}],_n.prototype.clone=function(){var e=new _n(this.__wrapped__);return e.__actions__=ma(this.__actions__),e.__dir__=this.__dir__,e.__filtered__=this.__filtered__,e.__iteratees__=ma(this.__iteratees__),e.__takeCount__=this.__takeCount__,e.__views__=ma(this.__views__),e},_n.prototype.reverse=function(){if(this.__filtered__){var e=new _n(this);e.__dir__=-1,e.__filtered__=!0}else(e=this.clone()).__dir__*=-1;return e},_n.prototype.value=function(){var e=this.__wrapped__.value(),t=this.__dir__,n=wi(e),r=t<0,a=n?e.length:0,o=function(e,t,n){var r=-1,a=n.length;for(;++r<a;){var o=n[r],i=o.size;switch(o.type){case"drop":e+=i;break;case"dropRight":t-=i;break;case"take":t=ln(t,e+i);break;case"takeRight":e=on(e,t-i)}}return{start:e,end:t}}(0,a,this.__views__),i=o.start,l=o.end,s=l-i,u=r?l:i-1,c=this.__iteratees__,d=c.length,T=0,p=ln(s,this.__takeCount__);if(!n||!r&&a==s&&p==s)return na(e,this.__actions__);var I=[];e:for(;s--&&T<p;){for(var f=-1,E=e[u+=t];++f<d;){var m=c[f],h=m.iteratee,g=m.type,v=h(E);if(2==g)E=v;else if(!v){if(1==g)continue e;break e}}I[T++]=E}return I},Cn.prototype.at=ri,Cn.prototype.chain=function(){return ti(this)},Cn.prototype.commit=function(){return new Dn(this.value(),this.__chain__)},Cn.prototype.next=function(){void 0===this.__values__&&(this.__values__=tl(this.value()));var e=this.__index__>=this.__values__.length;return{done:e,value:e?void 0:this.__values__[this.__index__++]}},Cn.prototype.plant=function(e){for(var t,n=this;n instanceof Nn;){var r=Co(n);r.__index__=0,r.__values__=void 0,t?a.__wrapped__=r:t=r;var a=r;n=n.__wrapped__}return a.__wrapped__=e,t},Cn.prototype.reverse=function(){var e=this.__wrapped__;if(e instanceof _n){var t=e;return this.__actions__.length&&(t=new _n(this)),(t=t.reverse()).__actions__.push({func:ni,args:[Vo],thisArg:void 0}),new Dn(t,this.__chain__)}return this.thru(Vo)},Cn.prototype.toJSON=Cn.prototype.valueOf=Cn.prototype.value=function(){return na(this.__wrapped__,this.__actions__)},Cn.prototype.first=Cn.prototype.head,Qe&&(Cn.prototype[Qe]=function(){return this}),Cn}();Ye._=qt,void 0===(a=function(){return qt}.call(t,n,t,r))||(r.exports=a)}).call(this)}).call(this,n("yLpj"),n("YuTi")(e))},M4sm:function(e,t,n){e.exports=n.p+"assets/warp-split-cross-vertically.mp4"},ME5O:function(e,t,n){"use strict";t.a={animationIterationCount:1,borderImageOutset:1,borderImageSlice:1,borderImageWidth:1,boxFlex:1,boxFlexGroup:1,boxOrdinalGroup:1,columnCount:1,columns:1,flex:1,flexGrow:1,flexPositive:1,flexShrink:1,flexNegative:1,flexOrder:1,gridRow:1,gridRowEnd:1,gridRowSpan:1,gridRowStart:1,gridColumn:1,gridColumnEnd:1,gridColumnSpan:1,gridColumnStart:1,msGridRow:1,msGridRowSpan:1,msGridColumn:1,msGridColumnSpan:1,fontWeight:1,lineHeight:1,opacity:1,order:1,orphans:1,tabSize:1,widows:1,zIndex:1,zoom:1,WebkitLineClamp:1,fillOpacity:1,floodOpacity:1,stopOpacity:1,strokeDasharray:1,strokeDashoffset:1,strokeMiterlimit:1,strokeOpacity:1,strokeWidth:1}},MEk6:function(e,t,n){"use strict";var r,a=this&&this.__makeTemplateObject||function(e,t){return Object.defineProperty?Object.defineProperty(e,"raw",{value:t}):e.raw=t,e},o=this&&this.__extends||(r=function(e,t){return(r=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])})(e,t)},function(e,t){function n(){this.constructor=e}r(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)}),i=this&&this.__createBinding||(Object.create?function(e,t,n,r){void 0===r&&(r=n),Object.defineProperty(e,r,{enumerable:!0,get:function(){return t[n]}})}:function(e,t,n,r){void 0===r&&(r=n),e[r]=t[n]}),l=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),s=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)"default"!==n&&Object.prototype.hasOwnProperty.call(e,n)&&i(t,e,n);return l(t,e),t},u=this&&this.__awaiter||function(e,t,n,r){return new(n||(n=Promise))((function(a,o){function i(e){try{s(r.next(e))}catch(e){o(e)}}function l(e){try{s(r.throw(e))}catch(e){o(e)}}function s(e){var t;e.done?a(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(i,l)}s((r=r.apply(e,t||[])).next())}))},c=this&&this.__generator||function(e,t){var n,r,a,o,i={label:0,sent:function(){if(1&a[0])throw a[1];return a[1]},trys:[],ops:[]};return o={next:l(0),throw:l(1),return:l(2)},"function"==typeof Symbol&&(o[Symbol.iterator]=function(){return this}),o;function l(o){return function(l){return function(o){if(n)throw new TypeError("Generator is already executing.");for(;i;)try{if(n=1,r&&(a=2&o[0]?r.return:o[0]?r.throw||((a=r.return)&&a.call(r),0):r.next)&&!(a=a.call(r,o[1])).done)return a;switch(r=0,a&&(o=[2&o[0],a.value]),o[0]){case 0:case 1:a=o;break;case 4:return i.label++,{value:o[1],done:!1};case 5:i.label++,r=o[1],o=[0];continue;case 7:o=i.ops.pop(),i.trys.pop();continue;default:if(!(a=i.trys,(a=a.length>0&&a[a.length-1])||6!==o[0]&&2!==o[0])){i=0;continue}if(3===o[0]&&(!a||o[1]>a[0]&&o[1]<a[3])){i.label=o[1];break}if(6===o[0]&&i.label<a[1]){i.label=a[1],a=o;break}if(a&&i.label<a[2]){i.label=a[2],i.ops.push(o);break}a[2]&&i.ops.pop(),i.trys.pop();continue}o=t.call(e,i)}catch(e){o=[6,e],r=0}finally{n=a=0}if(5&o[0])throw o[1];return{value:o[0]?o[1]:void 0,done:!0}}([o,l])}}},d=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0});var T,p,I,f,E,m,h,g,v,S,R,b=s(n("q1tI")),k=d(n("vOnD")),O=n("Ogvq"),y=d(n("+ger")),P=n("80u0"),C=d(n("YfHv")),L=n("DoKI"),N=n("/u1D"),D=n("6cLR"),_=d(n("F+I5")),w=n("ECRC"),A=k.default.div.attrs((function(e){var t;return{backgroundColor:null!==(t=e.backgroundColor)&&void 0!==t?t:y.default[e.theme].cardBackground}})).withConfig({displayName:"ModalBubble",componentId:"sc-1ll3t85"})(T||(T=a(["\n background-color: ",";\n border-radius: 6px;\n display: flex;\n flex-direction: column;\n width: 589px;\n position: absolute;\n margin: 0px;\n box-shadow: 0px 10px 10px rgba(0,0,0, .15);\n"],["\n background-color: ",";\n border-radius: 6px;\n display: flex;\n flex-direction: column;\n width: 589px;\n position: absolute;\n margin: 0px;\n box-shadow: 0px 10px 10px rgba(0,0,0, .15);\n"])),(function(e){return e.backgroundColor})),z=k.default.div.withConfig({displayName:"NewBadge",componentId:"sc-1xj4izm"})(p||(p=a(["\n background-color: #0D66D0;\n text-align: center;\n display: inline-block;\n vertical-align: middle;\n line-height: normal;\n border-radius: 4px;\n\n color: #dadada;\n font-family: 'Adobe Clean', sans-serif;\n font-size: 14px;\n\n position: relative;\n\n margin-left: 10px;\n padding-top: 3px;\n padding-bottom: 5px;\n padding-left: 10px;\n padding-right: 10px;\n"],["\n background-color: #0D66D0;\n text-align: center;\n display: inline-block;\n vertical-align: middle;\n line-height: normal;\n border-radius: 4px;\n\n color: #dadada;\n font-family: 'Adobe Clean', sans-serif;\n font-size: 14px;\n\n position: relative;\n\n margin-left: 10px;\n padding-top: 3px;\n padding-bottom: 5px;\n padding-left: 10px;\n padding-right: 10px;\n"]))),M=k.default.div.withConfig({displayName:"VideoArea",componentId:"sc-b1hd9i"})(I||(I=a(["\n width: 589px;\n"],["\n width: 589px;\n"]))),j=k.default.img.withConfig({displayName:"Image",componentId:"sc-1iesn1s"})(f||(f=a(["\n width: 589px;\n min-height: 336px;\n max-height: 336px;\n"],["\n width: 589px;\n min-height: 336px;\n max-height: 336px;\n"]))),x=k.default.div.withConfig({displayName:"Bottom",componentId:"sc-1yvpmh5"})(E||(E=a(["\n display: flex;\n flex-direction: column;\n margin: 40px;\n margin-top: 32px;\n"],["\n display: flex;\n flex-direction: column;\n margin: 40px;\n margin-top: 32px;\n"]))),B=k.default.div.withConfig({displayName:"TitleArea",componentId:"sc-1237fi6"})(m||(m=a(["\n margin-bottom: 12px;\n display: flex;\n flex-direction: row;\n justify-content: start;\n"],["\n margin-bottom: 12px;\n display: flex;\n flex-direction: row;\n justify-content: start;\n"]))),U=k.default.div.attrs((function(e){var t;return{color:null!==(t=e.color)&&void 0!==t?t:y.default[e.theme].title}})).withConfig({displayName:"Title",componentId:"sc-vsjgu0"})(h||(h=a(["\n color: ",";\n font-family: 'Adobe Clean', sans-serif;\n font-size: 18px;\n font-weight: bold;\n line-height : 23px;\n max-height: 23px;\n min-height: 23px;\n overflow-y: hidden;\n"],["\n color: ",";\n font-family: 'Adobe Clean', sans-serif;\n font-size: 18px;\n font-weight: bold;\n line-height : 23px;\n max-height: 23px;\n min-height: 23px;\n overflow-y: hidden;\n"])),(function(e){return e.color})),G=k.default.div.attrs((function(e){var t;return{color:null!==(t=e.color)&&void 0!==t?t:y.default[e.theme].description}})).withConfig({displayName:"Description",componentId:"sc-5rtzjg"})(g||(g=a(["\n color: ",";\n font-family: 'Adobe Clean', sans-serif;\n font-size: 16px;\n font-weight: light;\n line-height: 24px;\n max-height: 96px;\n overflow-y: hidden;\n"],["\n color: ",";\n font-family: 'Adobe Clean', sans-serif;\n font-size: 16px;\n font-weight: light;\n line-height: 24px;\n max-height: 96px;\n overflow-y: hidden;\n"])),(function(e){return e.color})),F=k.default.div.withConfig({displayName:"DescriptionArea",componentId:"sc-1icjwue"})(v||(v=a(["\n \n"],["\n \n"]))),V=k.default.div.withConfig({displayName:"Buttons",componentId:"sc-1ckku5t"})(S||(S=a(["\n display: flex;\n flex-direction: row;\n justify-content: flex-end;\n margin-top: 32px;\n"],["\n display: flex;\n flex-direction: row;\n justify-content: flex-end;\n margin-top: 32px;\n"]))),H=k.default.div.withConfig({displayName:"Seperator",componentId:"sc-1iblc63"})(R||(R=a(["\n width: 16px\n"],["\n width: 16px\n"]))),K=function(e){function t(t){var n=e.call(this,t)||this;return n.containerRef=b.createRef(),n.flyoutRef=b.createRef(),n.invokedFromSecondaryMenu=!1,n.secondaryMenuIndex=0,n.onFlyoutClose=function(){if(n.invokedFromSecondaryMenu){n.invokedFromSecondaryMenu=!1;var e=n.props.modal;O.store.dispatch(L.handleSecondaryMenu(e.id,n.secondaryMenuIndex))}},n}return o(t,e),t.prototype.updatePosition=function(){var e;return u(this,void 0,void 0,(function(){var t,n;return c(this,(function(r){switch(r.label){case 0:return(t=null===(e=this.containerRef.current)||void 0===e?void 0:e.getBoundingClientRect())?[4,D.getModalUIBounds(t)]:[3,2];case 1:n=r.sent(),this.props.updatePosition(n.top,n.left,n.bottom,n.right),r.label=2;case 2:return[2]}}))}))},t.prototype.handleCardAction=function(){return u(this,void 0,void 0,(function(){var e;return c(this,(function(t){return e=this.props.modal,O.store.dispatch(L.activateModal(e.id)),[2]}))}))},t.prototype.handleClose=function(){var e=this.props.modal;N.logToIngest(w[e.id],"secondaryAction",e.referrer,e.count),O.store.dispatch(L.hideModal(e.id))},t.prototype.componentDidMount=function(){var e;null===(e=this.flyoutRef.current)||void 0===e||e.addEventListener("close",this.onFlyoutClose)},t.prototype.componentWillUnmount=function(){var e;null===(e=this.flyoutRef.current)||void 0===e||e.removeEventListener("close",this.onFlyoutClose)},t.prototype.toggleSecondaryMenu=function(){var e,t;null===(e=this.flyoutRef.current)||void 0===e||(e.open=!(null===(t=this.flyoutRef.current)||void 0===t?void 0:t.open))},t.prototype.handleSecondaryMenuButtonClick=function(){var e=this.props.modal;N.logToIngest(w[e.id],"secondaryAction",e.referrer,e.count),this.toggleSecondaryMenu()},t.prototype.handleSecondaryMenuClick=function(e){return u(this,void 0,void 0,(function(){return c(this,(function(t){return this.toggleSecondaryMenu(),this.invokedFromSecondaryMenu=!0,this.secondaryMenuIndex=e,[2]}))}))},t.prototype.render=function(){var e,t=this,n=this.props.modal,r=!1,a=!1;n.imagePath&&(P.localize(n.imagePath).endsWith(".mp4")?r=!0:a=!0);return b.createElement(A,{ref:this.containerRef,backgroundColor:n.backgroundColor,theme:this.props.theme},r&&n.imagePath?b.createElement(M,null,b.createElement(C.default,{videoUrl:P.localize(n.imagePath),width:589,height:335})):b.createElement(b.Fragment,null),a&&n.imagePath?b.createElement(j,{src:P.localize(n.imagePath),onError:function(e){return function(e){e.target.src=(null==n?void 0:n.backupImagePath)?P.localize(n.backupImagePath):""}(e)}}):b.createElement(b.Fragment,null),b.createElement(x,null,b.createElement(B,null,b.createElement(U,{theme:this.props.theme,color:n.color},P.localize(n.title)),n.showNewBadge?b.createElement(z,null,P.localize("NEW_BADGE")):b.createElement(b.Fragment,null)),b.createElement(F,null,(null===(e=n.descriptionsList)||void 0===e?void 0:e.length)?b.createElement(_.default,{theme:this.props.theme,descriptionsList:n.descriptionsList,color:n.color}):b.createElement(G,{theme:this.props.theme,color:n.color},P.localize(n.description)),b.createElement(V,null,n.secondaryButton&&!n.secondaryActionMenu&&b.createElement("sp-button",{size:"m",variant:"secondary",treatment:"outline",onClick:function(){return t.handleClose()}},P.localize(n.secondaryButton)),n.secondaryButton&&n.secondaryActionMenu&&b.createElement("sp-popover",{alignment:"left",placement:"bottom",offset:5,ref:this.flyoutRef},b.createElement("div",{style:{minWidth:"162px"}},n.secondaryActionMenu.map((function(e,n){return b.createElement("sp-menu-item",{value:n,key:n,onClick:function(){t.handleSecondaryMenuClick(n)}},P.localize(e.label))}))),b.createElement("sp-button",{"hold-affordance":!0,id:"btn",slot:"anchor",size:"m",variant:"secondary",treatment:"outline",onClick:function(){return t.handleSecondaryMenuButtonClick()}},P.localize(n.secondaryButton))),b.createElement(H,null),n.action&&n.button&&b.createElement("sp-button",{size:"m",variant:"cta",onClick:function(){return t.handleCardAction()}},P.localize(n.button))))))},t.displayName="ModalView",t}(b.Component);t.default=K},MIQF:function(e,t,n){e.exports=n.p+"assets/quick-select-tool.mp4"},MVpS:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.InAppVideo=void 0;var r=n("krF0"),a=function(e){if(this.resourceid=e.resourceid,r.hasOwnProperty(this.resourceid)){var t=r[this.resourceid];t.tutorialVideo?this.tutorialVideoPath=t.tutorialVideo:this.tutorialVideoPath=""}};t.InAppVideo=a},Majs:function(e,t,n){e.exports=n.p+"assets/layer-mask.jpg"},MeGe:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=window.require("uxp");t.default=r},MgzW:function(e,t,n){"use strict";
/*
object-assign
(c) Sindre Sorhus
@license MIT
*/var r=Object.getOwnPropertySymbols,a=Object.prototype.hasOwnProperty,o=Object.prototype.propertyIsEnumerable;function i(e){if(null==e)throw new TypeError("Object.assign cannot be called with null or undefined");return Object(e)}e.exports=function(){try{if(!Object.assign)return!1;var e=new String("abc");if(e[5]="de","5"===Object.getOwnPropertyNames(e)[0])return!1;for(var t={},n=0;n<10;n++)t["_"+String.fromCharCode(n)]=n;if("0123456789"!==Object.getOwnPropertyNames(t).map((function(e){return t[e]})).join(""))return!1;var r={};return"abcdefghijklmnopqrst".split("").forEach((function(e){r[e]=e})),"abcdefghijklmnopqrst"===Object.keys(Object.assign({},r)).join("")}catch(e){return!1}}()?Object.assign:function(e,t){for(var n,l,s=i(e),u=1;u<arguments.length;u++){for(var c in n=Object(arguments[u]))a.call(n,c)&&(s[c]=n[c]);if(r){l=r(n);for(var d=0;d<l.length;d++)o.call(n,l[d])&&(s[l[d]]=n[l[d]])}}return s}},NFIh:function(e,t,n){e.exports=n.p+"assets/star-tool.mp4"},NTyv:function(e,t,n){e.exports=n.p+"assets/path-selection.mp4"},Net9:function(e,t,n){"use strict";var r=this&&this.__createBinding||(Object.create?function(e,t,n,r){void 0===r&&(r=n),Object.defineProperty(e,r,{enumerable:!0,get:function(){return t[n]}})}:function(e,t,n,r){void 0===r&&(r=n),e[r]=t[n]}),a=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),o=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)"default"!==n&&Object.prototype.hasOwnProperty.call(e,n)&&r(t,e,n);return a(t,e),t},i=this&&this.__awaiter||function(e,t,n,r){return new(n||(n=Promise))((function(a,o){function i(e){try{s(r.next(e))}catch(e){o(e)}}function l(e){try{s(r.throw(e))}catch(e){o(e)}}function s(e){var t;e.done?a(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(i,l)}s((r=r.apply(e,t||[])).next())}))},l=this&&this.__generator||function(e,t){var n,r,a,o,i={label:0,sent:function(){if(1&a[0])throw a[1];return a[1]},trys:[],ops:[]};return o={next:l(0),throw:l(1),return:l(2)},"function"==typeof Symbol&&(o[Symbol.iterator]=function(){return this}),o;function l(o){return function(l){return function(o){if(n)throw new TypeError("Generator is already executing.");for(;i;)try{if(n=1,r&&(a=2&o[0]?r.return:o[0]?r.throw||((a=r.return)&&a.call(r),0):r.next)&&!(a=a.call(r,o[1])).done)return a;switch(r=0,a&&(o=[2&o[0],a.value]),o[0]){case 0:case 1:a=o;break;case 4:return i.label++,{value:o[1],done:!1};case 5:i.label++,r=o[1],o=[0];continue;case 7:o=i.ops.pop(),i.trys.pop();continue;default:if(!(a=i.trys,(a=a.length>0&&a[a.length-1])||6!==o[0]&&2!==o[0])){i=0;continue}if(3===o[0]&&(!a||o[1]>a[0]&&o[1]<a[3])){i.label=o[1];break}if(6===o[0]&&i.label<a[1]){i.label=a[1],a=o;break}if(a&&i.label<a[2]){i.label=a[2],i.ops.push(o);break}a[2]&&i.ops.pop(),i.trys.pop();continue}o=t.call(e,i)}catch(e){o=[6,e],r=0}finally{n=a=0}if(5&o[0])throw o[1];return{value:o[0]?o[1]:void 0,done:!0}}([o,l])}}},s=this&&this.__read||function(e,t){var n="function"==typeof Symbol&&e[Symbol.iterator];if(!n)return e;var r,a,o=n.call(e),i=[];try{for(;(void 0===t||t-- >0)&&!(r=o.next()).done;)i.push(r.value)}catch(e){a={error:e}}finally{try{r&&!r.done&&(n=o.return)&&n.call(o)}finally{if(a)throw a.error}}return i},u=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0});var c=o(n("q1tI")),d=n("Ogvq"),T=u(n("R2IM")),p=u(n("Gz0f")),I=n("6cLR"),f=T.default(p.default),E=function(){var e=d.useTypedSelector((function(e){return e.toasts})),t=d.useTypedSelector((function(e){return e.theme})),n=s(c.useState({width:0,height:0}),2),r=n[0],a=n[1],o=function(){return i(void 0,void 0,void 0,(function(){var e;return l(this,(function(t){switch(t.label){case 0:return[4,i(void 0,void 0,void 0,(function(){var e;return l(this,(function(t){switch(t.label){case 0:return[4,I.getToastBounds()];case 1:return[2,{width:(e=t.sent()).right-e.left,height:e.bottom-e.top}]}}))}))];case 1:return e=t.sent(),a(e),[2]}}))}))};if(c.useEffect((function(){o()}),[]),e.currentToast&&r.width>0){var u=e.currentToast;return c.default.createElement(f,{size:r,key:"fc-"+u.id,toast:u,position:{type:"toast"},transparent:!0,theme:t.theme,updateContainer:o})}return c.default.createElement(c.default.Fragment,null)};E.displayName="ToastCardDriver",t.default=E},OK69:function(e,t,n){e.exports=n.p+"assets/smudge-tool.mp4"},Ogvq:function(e,t,n){"use strict";var r=this&&this.__assign||function(){return(r=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var a in t=arguments[n])Object.prototype.hasOwnProperty.call(t,a)&&(e[a]=t[a]);return e}).apply(this,arguments)},a=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.useTypedDispatch=t.useTypedSelector=t.store=t.createStore=void 0;var o=n("ANjH"),i=a(n("sINF")),l=n("1mXj"),s=n("/MKj"),u=n("Z5Xq"),c=n("he5r"),d=i.default;function T(e){if(c.DEBUG){var t=l.createLogger(r({collapsed:!0},e));return o.createStore(u.rootReducer,o.applyMiddleware(d,t))}return o.createStore(u.rootReducer,o.applyMiddleware(d))}t.createStore=T,t.store=T();t.useTypedSelector=function(e){return s.useSelector(e,s.shallowEqual)};t.useTypedDispatch=function(){return s.useDispatch()}},Oppw:function(e,t,n){var r={"./adjustment_brush_tool.mp4":"hwQT","./edit_background.mp4":"jCbj","./gen_ai_expand.mp4":"efJD","./gen_ai_fill.mp4":"BEHG","./gen_ai_upscale.mp4":"OrkA","./preset_sync.gif":"hd+J","./s4r_coachmark.gif":"Kepk"};function a(e){var t=o(e);return n(t)}function o(e){if(!n.o(r,e)){var t=new Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t}return r[e]}a.keys=function(){return Object.keys(r)},a.resolve=o,e.exports=a,a.id="Oppw"},OrkA:function(e,t,n){e.exports=n.p+"assets/gen_ai_upscale.mp4"},PVvr:function(e,t,n){"use strict";var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0});var a=r(n("q1tI")),o=n("Ogvq"),i=n("2nI3"),l=r(n("Y6pg")),s=r(n("R2IM")).default(l.default),u=function(){var e=o.useTypedDispatch(),t=o.useTypedSelector((function(e){return e.coachmarks.entries})),n=[],r=function(r){var o=t[r];n.push(a.default.createElement(s,{size:{width:320,height:100},key:""+r,transparent:!0,onClick:function(){return e(i.hideCoachmark(r))},backgroundColor:o.backgroundColor,description:o.description,position:o.position,type:"text",hideOnHover:!0,dismissOnWorkspaceEvent:o.dismissOnWorkspaceEvent}))};for(var l in t)r(l);return a.default.createElement(a.default.Fragment,null,n)};u.displayName="CoachmarkDriver",t.default=u},Q4kb:function(e,t,n){e.exports=n.p+"assets/caf-color-adaptation.mp4"},QCnb:function(e,t,n){"use strict";e.exports=n("+wdc")},QMTE:function(e,t,n){e.exports=n.p+"assets/dynamictext.mp4"},R2IM:function(e,t,n){"use strict";var r,a=this&&this.__extends||(r=function(e,t){return(r=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])})(e,t)},function(e,t){function n(){this.constructor=e}r(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)}),o=this&&this.__assign||function(){return(o=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var a in t=arguments[n])Object.prototype.hasOwnProperty.call(t,a)&&(e[a]=t[a]);return e}).apply(this,arguments)},i=this&&this.__awaiter||function(e,t,n,r){return new(n||(n=Promise))((function(a,o){function i(e){try{s(r.next(e))}catch(e){o(e)}}function l(e){try{s(r.throw(e))}catch(e){o(e)}}function s(e){var t;e.done?a(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(i,l)}s((r=r.apply(e,t||[])).next())}))},l=this&&this.__generator||function(e,t){var n,r,a,o,i={label:0,sent:function(){if(1&a[0])throw a[1];return a[1]},trys:[],ops:[]};return o={next:l(0),throw:l(1),return:l(2)},"function"==typeof Symbol&&(o[Symbol.iterator]=function(){return this}),o;function l(o){return function(l){return function(o){if(n)throw new TypeError("Generator is already executing.");for(;i;)try{if(n=1,r&&(a=2&o[0]?r.return:o[0]?r.throw||((a=r.return)&&a.call(r),0):r.next)&&!(a=a.call(r,o[1])).done)return a;switch(r=0,a&&(o=[2&o[0],a.value]),o[0]){case 0:case 1:a=o;break;case 4:return i.label++,{value:o[1],done:!1};case 5:i.label++,r=o[1],o=[0];continue;case 7:o=i.ops.pop(),i.trys.pop();continue;default:if(!(a=i.trys,(a=a.length>0&&a[a.length-1])||6!==o[0]&&2!==o[0])){i=0;continue}if(3===o[0]&&(!a||o[1]>a[0]&&o[1]<a[3])){i.label=o[1];break}if(6===o[0]&&i.label<a[1]){i.label=a[1],a=o;break}if(a&&i.label<a[2]){i.label=a[2],i.ops.push(o);break}a[2]&&i.ops.pop(),i.trys.pop();continue}o=t.call(e,i)}catch(e){o=[6,e],r=0}finally{n=a=0}if(5&o[0])throw o[1];return{value:o[0]?o[1]:void 0,done:!0}}([o,l])}}},s=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0});var u=s(n("q1tI")),c=s(n("i8i4")),d=n("/MKj"),T=n("vOnD"),p=n("2StT"),I=n("Ogvq"),f=1;t.default=function(e){return function(t){function n(){var e=null!==t&&t.apply(this,arguments)||this;return e.dialogRef=u.default.createRef(),e.componentRef=u.default.createRef(),e.childRef=u.default.createRef(),e.showAfterMouseOut=!1,e.listeningForMouseAway=!1,e.positioning=!1,e.pixelPosition={top:100,left:100,bottom:200,right:200},e.state={counter:f++},e}return a(n,t),n.prototype.fadeIn=function(){return i(this,void 0,void 0,(function(){var e,t;return l(this,(function(n){switch(n.label){case 0:if(e=this.dialogRef.current,t=.01,!e)return[3,3];n.label=1;case 1:return t<1.05?[4,new Promise((function(n){window.setTimeout((function(){e.opacity=Math.min(t,1),t+=.05,n()}),10)}))]:[3,3];case 2:return n.sent(),[3,1];case 3:return[2]}}))}))},n.prototype.fadeOut=function(){return i(this,void 0,void 0,(function(){var e,t;return l(this,(function(n){switch(n.label){case 0:if(e=this.dialogRef.current,t=1,!e)return[3,3];n.label=1;case 1:return t>.01?[4,new Promise((function(n){window.setTimeout((function(){e.opacity=Math.max(t,.01),t-=.05,n()}),10)}))]:[3,3];case 2:return n.sent(),[3,1];case 3:return[2]}}))}))},n.prototype.moveOverlay=function(e,t,n,r){var a,o;return i(this,void 0,void 0,(function(){return l(this,(function(i){return this.pixelPosition.top===e&&this.pixelPosition.left===t?(this.positioning=!1,[2]):(null===(a=this.dialogRef.current)||void 0===a||a.updatePosition(e,t),this.pixelPosition={top:e,left:t,bottom:n,right:r},this.listeningForMouseAway=null!==(o=this.props.hideOnMouseAway)&&void 0!==o&&o,this.positioning=!1,[2])}))}))},n.prototype.checkMouseLocation=function(e,t){var n,r,a=this;if(this.showAfterMouseOut&&(t.x<this.pixelPosition.left||t.x>this.pixelPosition.right||t.y<this.pixelPosition.top||t.y>this.pixelPosition.bottom)){this.showAfterMouseOut=!1;var o=this.dialogRef.current;if(!o)return;o.show({resize:this.props.transparent?"both":"none",size:this.props.size,title:this.props.title,anchorOffset:this.pixelPosition,isTransparent:null!==(n=this.props.transparent)&&void 0!==n&&n,opacity:this.props.transparent?.01:1}),o.updatePosition(this.pixelPosition.top,this.pixelPosition.left),o.addEventListener("resize",(function(){a.fadeIn()}),{once:!0})}this.listeningForMouseAway&&(t.x<this.pixelPosition.left-50||t.x>this.pixelPosition.right+50||t.y<this.pixelPosition.top-50||t.y>this.pixelPosition.bottom+50)&&(null===(r=this.dialogRef.current)||void 0===r||r.close())},n.prototype.hideUntilMouseLeave=function(){var e;return i(this,void 0,void 0,(function(){return l(this,(function(t){switch(t.label){case 0:return[4,this.fadeOut()];case 1:return t.sent(),null===(e=this.dialogRef.current)||void 0===e||e.close(),this.showAfterMouseOut=!0,[2]}}))}))},n.prototype.showDialog=function(){var e,t,n;return i(this,void 0,void 0,(function(){var r,a,o=this;return l(this,(function(s){return r=this.dialogRef.current,a=!1,r&&(r.addEventListener("close",(function(){o.props.onClose&&o.props.onClose()}),{once:!0}),r.addEventListener("click",(function(){o.props.onClick&&o.props.onClick()})),r.addEventListener("resize",(function(e){return i(o,void 0,void 0,(function(){var e;return l(this,(function(t){switch(t.label){case 0:return a?[2]:(a=!0,[4,null===(e=this.childRef.current)||void 0===e?void 0:e.updatePosition()]);case 1:return t.sent(),this.props.transparent&&this.fadeIn(),[2]}}))}))}),{once:!0}),this.props.isModal?r.showModal({resize:"none",size:this.props.size,title:this.props.title,isTransparent:null!==(e=this.props.transparent)&&void 0!==e&&e,lockDocumentFocus:null!==(t=this.props.lockDocumentFocus)&&void 0!==t&&t}):(r.show({resize:this.props.transparent?"both":"none",size:this.props.size,title:this.props.title,anchorOffset:this.pixelPosition,isTransparent:null!==(n=this.props.transparent)&&void 0!==n&&n,opacity:this.props.transparent?.01:1}),r.updatePosition(this.pixelPosition.top,this.pixelPosition.left))),[2]}))}))},n.prototype.onWorkspaceLayoutComplete=function(){var e,t;(null===(e=this.dialogRef.current)||void 0===e?void 0:e.open)&&!this.positioning&&(this.positioning=!0,null===(t=this.childRef.current)||void 0===t||t.updatePosition({reason:"workspaceLayoutCompleted"}))},n.prototype.componentDidMount=function(){var e;return i(this,void 0,void 0,(function(){var t=this;return l(this,(function(n){return this.showDialog(),this.props.transparent&&!this.props.isModal&&(p.setDialogListener("workspaceLayoutCompleted",this.state.counter,(function(){return t.onWorkspaceLayoutComplete()})),p.setDialogListener("workspaceDragStarted",this.state.counter,(function(e,n){var r;null===(r=t.dialogRef.current)||void 0===r||r.close()})),p.setDialogListener("workspaceDragCompleted",this.state.counter,(function(e,n){t.showDialog()})),p.setDialogListener("globalMouseMove",this.state.counter,(function(e,n){return t.checkMouseLocation(e,n)}))),this.props.hideOnHover&&(null===(e=this.dialogRef.current)||void 0===e||e.addEventListener("mouseenter",(function(e){e.target===e.currentTarget&&t.hideUntilMouseLeave()}))),[2]}))}))},n.prototype.componentWillUnmount=function(){return i(this,void 0,void 0,(function(){return l(this,(function(e){switch(e.label){case 0:return p.removeDialogListeners(this.state.counter),this.props.transparent?[4,this.fadeOut()]:[3,2];case 1:e.sent(),e.label=2;case 2:return[2]}}))}))},n.prototype.render=function(){var t,n=this;return c.default.createPortal(u.default.createElement(T.StyleSheetManager,{disableCSSOMInjection:!0},u.default.createElement("dialog",{ref:this.dialogRef,id:(null!==(t=this.props.id)&&void 0!==t?t:"dialog")+"-"+this.state.counter},u.default.createElement(d.Provider,{store:I.store},u.default.createElement(e,o({ref:this.childRef},this.props,{updatePosition:function(e,t,r,a){return n.moveOverlay(e,t,r,a)}}))))),document.body)},n}(u.default.Component)}},Rp5F:function(e,t,n){e.exports=n.p+"assets/elliptical-marquee-tool.mp4"},SJyV:function(e,t,n){e.exports=n.p+"assets/artboards-tool.jpg"},SLVX:function(e,t,n){"use strict";function r(e){var t,n=e.Symbol;return"function"==typeof n?n.observable?t=n.observable:(t=n("observable"),n.observable=t):t="@@observable",t}n.d(t,"a",(function(){return r}))},TOwV:function(e,t,n){"use strict";e.exports=n("qT12")},TVvI:function(e,t,n){e.exports=n.p+"assets/dodge-tool.mp4"},TdA3:function(e){e.exports=JSON.parse('{"TOOLTIPS":{"3DSM":{"TITLE":"3D マテリアルスポイトツール","DESCRIPTION":"選択したマテリアルを 3D オブジェクトから読み込み"},"3DDM":{"TITLE":"3D マテリアルドロップツール","DESCRIPTION":"ツールに読み込まれたマテリアルを 3D オブジェクトのターゲット領域にドロップ"},"ADJB":{"TITLE":"調整ブラシツール","DESCRIPTION":"部分補正レイヤーを作成します","IMAGE":"./assets/adjustment_brush_tool.mp4","URL":"https://helpx.adobe.com/jp/photoshop/using/adjustment-brush.html"},"AKNT":{"TITLE":"アンカーポイントを追加ツール","DESCRIPTION":"パスにアンカーポイントを追加"},"ARTT":{"TITLE":"アートボードツール","DESCRIPTION":"複数のカンバスを作成、移動、サイズ変更"},"AHBT":{"TITLE":"アートヒストリーブラシツール","DESCRIPTION":"画像の以前の状態のピクセルを使用して、スタイル化されたストロークをペイント"},"SERA":{"TITLE":"背景消しゴムツール","DESCRIPTION":"サンプリングしたカラーのピクセルを消去"},"BLUR":{"TITLE":"ぼかしツール","DESCRIPTION":"画像内の領域をぼかす"},"PNTB":{"TITLE":"ブラシツール","DESCRIPTION":"カスタムブラシストロークをペイント"},"SLDB":{"TITLE":"ブラシツール","DESCRIPTION":"選択または削除する領域にブラシをかけることで、選択範囲を微調整します。","URL":"https://www.adobe.com/go/ps-select-mask_jp"},"BURN":{"TITLE":"焼き込みツール","DESCRIPTION":"画像内の領域を部分的に暗くする"},"STAM":{"TITLE":"コピースタンプツール","DESCRIPTION":"画像の別部分のピクセルでペイント"},"CRBT":{"TITLE":"色の置き換えツール","DESCRIPTION":"既存のカラーの上に選択したカラーをペイント"},"COLS":{"TITLE":"カラーサンプラーツール","DESCRIPTION":"画像内のカラーの値を表示"},"RCMP":{"TITLE":"コンテンツに応じた移動ツール","DESCRIPTION":"画像の一部を選択して移動し、跡を自動で塗りつぶす"},"COUN":{"TITLE":"カウントツール","DESCRIPTION":"画像に含まれるオブジェクトの数をカウント"},"CKNT":{"TITLE":"アンカーポイントの切り替えツール","DESCRIPTION":"スムーズアンカーポイントとコーナーアンカーポイントの変換によってシェイプやパスを編集"},"CROP":{"TITLE":"切り抜きツール","DESCRIPTION":"画像のエッジをトリミングまたは拡大"},"CUSH":{"TITLE":"カスタムシェイプツール","DESCRIPTION":"カスタムシェイプリストのシェイプを描画"},"DKNT":{"TITLE":"アンカーポイントを削除ツール","DESCRIPTION":"アンカーポイントを削除し、パスの形状を変更"},"PTHA":{"TITLE":"パス選択ツール","DESCRIPTION":"パスまたはシェイプのポイントおよびセグメントを選択および調整"},"DODG":{"TITLE":"覆い焼きツール","DESCRIPTION":"画像内の領域を明るくする"},"ELPS":{"TITLE":"楕円形ツール","DESCRIPTION":"楕円形および円形のシェイプを描画"},"ELMT":{"TITLE":"楕円形選択ツール","DESCRIPTION":"楕円形および円形の選択範囲を作成"},"ERAS":{"TITLE":"消しゴムツール","DESCRIPTION":"ピクセルを背景色に変更するか、透明にする"},"EYED":{"TITLE":"スポイトツール","DESCRIPTION":"画像からカラーをサンプリング"},"MPEN":{"TITLE":"フリーフォームペンツール","DESCRIPTION":"パスやシェイプを描きながらアンカーポイントを追加"},"BNDT":{"TITLE":"グラデーションツール","DESCRIPTION":"色と色を滑らかにブレンド"},"HAND":{"TITLE":"手のひらツール","DESCRIPTION":"パンにより画像のさまざまな部分を表示"},"STMM":{"TITLE":"修復ブラシツール","DESCRIPTION":"画像の別部分のピクセルでペイントして欠陥を補修"},"HSTB":{"TITLE":"ヒストリーブラシツール","DESCRIPTION":"画像の一部を以前の状態に戻す"},"TXBX":{"TITLE":"横書き文字ツール","DESCRIPTION":"横書き文字を追加"},"TYPS":{"TITLE":"横書き文字マスクツール","DESCRIPTION":"横書き文字の形をした選択範囲を作成"},"LASO":{"TITLE":"なげなわツール","DESCRIPTION":"フリーハンドで選択範囲を作成"},"SLLS":{"TITLE":"なげなわツール","DESCRIPTION":"フリーハンドで選択範囲を作成"},"LINT":{"TITLE":"ラインツール","DESCRIPTION":"線を描画"},"MERA":{"TITLE":"マジック消しゴムツール","DESCRIPTION":"似た色の領域をワンクリックで消去"},"WAND":{"TITLE":"自動選択ツール","DESCRIPTION":"カラーに基づいて領域を選択"},"MLAS":{"TITLE":"マグネット選択ツール","DESCRIPTION":"ドラッグしながら画像のエッジにスナップする選択範囲を作成"},"WETB":{"TITLE":"混合ブラシツール","DESCRIPTION":"色を混ぜる、絵の具のにじみを変えるなど、現実の絵画技法をシミュレーション"},"LMVR":{"TITLE":"移動ツール","DESCRIPTION":"選択範囲またはレイヤーを移動"},"TXTA":{"TITLE":"注釈ツール","DESCRIPTION":"画像またはファイルに添えられるテキスト注釈を作成"},"BUCK":{"TITLE":"塗りつぶしツール","DESCRIPTION":"近似色の領域を描画色で塗りつぶす"},"PTCH":{"TITLE":"パッチツール","DESCRIPTION":"選択した領域を画像の別部分から取得したピクセルで置換"},"PCST":{"TITLE":"パスコンポーネント選択ツール","DESCRIPTION":"パス全体を選択"},"STMP":{"TITLE":"パターンスタンプツール","DESCRIPTION":"選択したパターンを使用してペイント"},"PENT":{"TITLE":"ペンツール","DESCRIPTION":"アンカーポイントやハンドルを使用して、パスやシェイプを作成および変更"},"PENC":{"TITLE":"鉛筆ツール","DESCRIPTION":"エッジの硬いブラシストロークをペイント"},"PCRP":{"TITLE":"遠近法の切り抜きツール","DESCRIPTION":"画像を切り抜き、遠近法によるゆがみを補正"},"POLY":{"TITLE":"多角形ツール","DESCRIPTION":"多角形を描画"},"STAR":{"TITLE":"スターツール","DESCRIPTION":"スターを描画します"},"PGON":{"TITLE":"多角形選択ツール","DESCRIPTION":"直線を接続して選択範囲を作成"},"SLPL":{"TITLE":"多角形選択ツール","DESCRIPTION":"直線を接続して選択範囲を作成"},"QKSL":{"TITLE":"クイック選択ツール","DESCRIPTION":"画像内のエッジを探して追従し、選択範囲を作成"},"SLSB":{"TITLE":"クイック選択ツール","DESCRIPTION":"画像内のエッジを探して追従し、選択範囲を作成"},"RECT":{"TITLE":"長方形ツール","DESCRIPTION":"長方形を描画"},"REMOVE":{"TITLE":"生成 AI を使用した「削除」","DESCRIPTION":"生成 AI を活用して、不要な領域を画像から簡単に削除できます。「削除」では、選択した領域を周囲と完璧に調和するコンテンツでシームレスに塗りつぶします。"},"RGMT":{"TITLE":"長方形選択ツール","DESCRIPTION":"長方形の選択範囲を作成"},"RDEY":{"TITLE":"赤目修正ツール","DESCRIPTION":"カメラのフラッシュにより生じる赤目効果を修正"},"SLRE":{"TITLE":"境界線調整ブラシツール","DESCRIPTION":"選択範囲の境界線を微調整して、境界線のディテールを強調します。「境界線を表示」チェックボックスを有効にして境界線の検出半径スライダーとともに使用される場合に最適です。","URL":"https://www.adobe.com/go/ps-select-mask_jp"},"ROTT":{"TITLE":"回転ビューツール","DESCRIPTION":"画像のビューを回転"},"RRCT":{"TITLE":"角丸長方形ツール","DESCRIPTION":"角の丸い長方形を描画"},"RTFM":{"TITLE":"「削除」内の生成 AI","DESCRIPTION":"生成 AIを使用するかどうかなど、削除ツールの異なるモードを選択できます。自動モードでは、シーンに応じてユーザーの代わりに選択します。"},"MEAT":{"TITLE":"ものさしツール","DESCRIPTION":"画像内の距離や角度を測定"},"SHAR":{"TITLE":"シャープツール","DESCRIPTION":"画像のソフトなエッジを鋭くする"},"SRMT":{"TITLE":"一行選択ツール","DESCRIPTION":"高さ 1 ピクセルの横向きの選択範囲を作成"},"SCMT":{"TITLE":"一列選択ツール","DESCRIPTION":"幅 1 ピクセルの縦向きの選択範囲を作成"},"SLCT":{"TITLE":"スライスツール","DESCRIPTION":"画像を Web デザイン用に適した小さな部分にカット"},"SLST":{"TITLE":"スライス選択ツール","DESCRIPTION":"画像のスライスを選択、移動、サイズ変更"},"SMUD":{"TITLE":"指先ツール","DESCRIPTION":"カラーをこすってブレンド"},"DSAT":{"TITLE":"スポンジツール","DESCRIPTION":"画像内の領域のカラーの彩度を変更"},"SPHB":{"TITLE":"スポット修復ブラシツール","DESCRIPTION":"しみや汚れを除去"},"CAFT":{"TITLE":"削除ツール","DESCRIPTION":"オブジェクト、人物、傷などの削除したい要素を簡単に除去できます。"},"TXBV":{"TITLE":"縦書き文字ツール","DESCRIPTION":"縦書き文字を追加"},"VTYS":{"TITLE":"縦書き文字マスクツール","DESCRIPTION":"縦書き文字の形をした選択範囲を作成"},"ZOOM":{"TITLE":"ズームツール","DESCRIPTION":"画像をズームインおよびズームアウト"},"CPEN":{"TITLE":"曲線ペンツール","DESCRIPTION":"ポイントを使用してパスやシェイプを作成または変更"},"PMHA":{"TITLE":"手のひらツール","DESCRIPTION":"パンにより画像のさまざまな部分を表示"},"PMZM":{"TITLE":"ズームツール","DESCRIPTION":"画像をズームインおよびズームアウト"},"PMDB":{"TITLE":"サンプリングブラシツール","DESCRIPTION":"画像にブラシを使用してサンプリング領域を編集"},"PMLS":{"TITLE":"なげなわツール","DESCRIPTION":"フリーハンドで選択して塗りつぶし領域を編集"},"GRFI":{"TITLE":"参照画像","DESCRIPTION":"参照画像に非常に類似した結果を生成できます。ライティング、シャドウ、遠近法が自動的に修正されます。"},"CPOT":{"TITLE":"カラー適用","DESCRIPTION":"よりよく一致させるために、コントラストと明るさを適用します。グラデーションやテクスチャが変化するコンテンツの塗りつぶしに適しています。"},"RPOT":{"TITLE":"回転適用","DESCRIPTION":"よりよく一致させるために、コンテンツを回転します。回転や曲線のあるパターンの塗りつぶしに適しています。"},"SCCB":{"TITLE":"拡大・縮小","DESCRIPTION":"よりよく一致させるために、コンテンツのサイズ変更をします。異なるサイズの繰り返しや遠近感があるパターンの塗りつぶしに適しています。"},"MICB":{"TITLE":"ミラー","DESCRIPTION":"よりよく一致させるために、水平に反転させます。水平方向に対称な画像に適しています。"},"FPOT":{"TITLE":"フレームツール","DESCRIPTION":"画像のプレースホルダーフレームを作成します。"},"SLML":{"TITLE":"オブジェクト選択ツール","DESCRIPTION":"オブジェクトを検索して自動的に選択"},"MGLA":{"TITLE":"オブジェクト選択ツール","DESCRIPTION":"オブジェクトを検索して自動的に選択"},"PMPL":{"TITLE":"多角形選択ツール","DESCRIPTION":"直線で選択して塗りつぶし領域を編集"},"PMAL":{"TITLE":"連携ツール","DESCRIPTION":"画像内の対応するポイントを特定します。カメラの位置が移動した場合に便利です。いずれかの画像をクリックしてポイントを配置します。対応するポイントは自動的に他の画像に配置され、手動で調整することもできます。"},"WSCX":{"TITLE":"ワープを斜めに分割"},"WSVT":{"TITLE":"ワープを垂直方向に分割"},"WSHZ":{"TITLE":"ワープを水平方向に分割"},"SMSU":{"TITLE":"オブジェクトの削除","DESCRIPTION":"定義された領域内のオブジェクトを検索して自動的に削除"},"SRRB-SRAT":{"TITLE":"自動","DESCRIPTION":"周囲の塗りつぶし領域と同様の内容を使用"},"SRRB-SRDF":{"TITLE":"矩形","DESCRIPTION":"塗りつぶし領域の周囲の矩形の領域を使用"},"SRRB-SRCT":{"TITLE":"カスタム","DESCRIPTION":"手動で定義したサンプリング領域を使用"},"FPOP":{"TITLE":"追加ドキュメントを読み込み","DESCRIPTION":"同一場面の異なる表示の別の画像を読み込みます。2 番目の画像でカンバスカラーになっているオブジェクトを削除する場合に便利です。"},"CATR":{"TITLE":"コンテンツに応じたトレースツール","DESCRIPTION":"画像のエッジに沿ってパスまたはシェイプを作成"},"TRSH":{"TITLE":"三角形ツール","DESCRIPTION":"3 辺シェイプを描画"},"LIST":{"TITLE":"レイヤー","DESCRIPTION":"レイヤーは、紙が重なっているような構造です。レイヤーパネルでは、画像の一部を編集可能な個別のレイヤーとして整理および管理できます。"},"LAYR":{"TITLE":"レイヤー","DESCRIPTION":"レイヤーは、紙が重なっているような構造です。レイヤーパネルでは、画像の一部を編集可能な個別のレイヤーとして整理および管理できます。"},"NEWL":{"TITLE":"レイヤー","DESCRIPTION":"レイヤーは、紙が重なっているような構造です。レイヤーパネルでは、画像の一部を編集可能な個別のレイヤーとして整理および管理できます"},"MASK":{"TITLE":"レイヤーマスク","DESCRIPTION":"レイヤーマスクを使用すると、画像の一部を非表示にしたり、それらをいつでも元に戻したりできます"},"ADJT":{"TITLE":"色調補正","DESCRIPTION":"色調補正パネルでは、カラーと色調を強調、調整、および補正することができます","URL":"https://www.adobe.com/go/adjustmentpresets_jp"},"SLBR":{"TITLE":"選択ブラシツール","DESCRIPTION":"単一または複数のブラシストロークで、選択範囲を作成します。トラックパッドユーザーの場合、および生成塗りつぶしでコンテンツの追加や削除を行う場合に適しています。","URL":"https://www.adobe.com/go/selection_brush_learn_more_jp"},"GENERATE_BACKGROUND":{"TITLE":"背景を編集","DESCRIPTION":"ポートレート、製品、ファッションなどの背景を作成します。画像を読み込んだり、カラーで塗りつぶしたりすることもできます。"},"HARMONIZE_LAYER":{"TITLE":"調和","DESCRIPTION":"色、照明、影を一致させることでオブジェクトをシーンに馴染ませます。"},"IMPORT_BACKGROUND":{"TITLE":"背景を編集","DESCRIPTION":"ポートレート、製品、ファッションなどの背景を作成します。画像を読み込んだり、カラーで塗りつぶしたりすることもできます。"},"PAINT_BUCKET":{"TITLE":"背景を編集","DESCRIPTION":"ポートレート、製品、ファッションなどの背景を作成します。画像を読み込んだり、カラーで塗りつぶしたりすることもできます。"},"GIMB":{"TITLE":"画像を生成","DESCRIPTION":"「テキストから画像生成」テクノロジーを使用すると、画像の生成、効果の追加または参照画像のスタイルの適用を行えます。"},"ADJUST_COLORS":{"TITLE":"画像のカラーを調節する","DESCRIPTION":"画像の目立つカラーを変更して、完全に新しい外観にします。"},"GENERATE_IMAGE":{"TITLE":"画像を生成","DESCRIPTION":"「テキストから画像生成」テクノロジーを使用すると、画像の生成、効果の追加または参照画像のスタイルの適用を行えます。"},"STYLE_INFO_BUTTON":{"TITLE":"参照画像とスタイル効果","DESCRIPTION":"スタイルオプションで画像をカスタマイズします。スタイル効果を選択したり、参照画像を追加してスタイルを適用したりできます。"},"GENERATEIMAGEREFERENCEFLYOUT":{"TITLE":"参照画像","DESCRIPTION":"自身の作品の構成やスタイルを一致させます。"},"GENERATEIMAGEEFFECTSFLYOUT":{"TITLE":"スタイル効果","DESCRIPTION":"自分の画像を個性的にするためのスタイルやエフェクトを選択してインスピレーションを得ましょう。"},"GFLY":{"TITLE":"人物を選択","DESCRIPTION":"人物とその詳細 (髪の毛、衣服、肌など) を選択します。"},"DYTX":{"TITLE":"ダイナミックテキスト","DESCRIPTION":"テキストの境界線の形状に合わせて、テキストのサイズを自動的に変更して調整します。"},"MODELRADIO-MLPR":{"TITLE":"正確なアップスケール","DESCRIPTION":"元の写真の特徴を保ちながら、ディテールをシャープにしたり、復元したりします。低解像度の写真に最適です。"},"MODELRADIO-MLCR":{"TITLE":"クリエイティブなアップスケール","DESCRIPTION":"芸術的探求に適した、クリエイティブな新しいディテールを追加します。元の写真の特徴が変更される可能性があります。"}},"FEATURE_CARDS":{"GEN_AI_UPSCALE":{"TITLE":"生成アップスケール","DESCRIPTION":"元の写真のアイデンティティを保ちながら、ディテールをシャープにしたり、復元したりできます。","IMAGE":"./assets/gen_ai_upscale.mp4","BUTTON":"今すぐ試す"},"GEN_AI_FILL":{"TITLE":"生成塗りつぶし","DESCRIPTION":"コンテンツの生成、既存のコンテンツの変更、背景の置き換え、画像の拡張、素材の削除などの多数の機能。","IMAGE":"./assets/gen_ai_fill.mp4"},"GEN_AI_EXPAND":{"TITLE":"生成拡張","DESCRIPTION":"作成できるコンテンツの幅が広がります。テキストプロンプトを使用して、またはテキストプロンプトを使用せずに新しいコンテンツを生成できます。","IMAGE":"./assets/gen_ai_expand.mp4"},"BACKGROUND_REPLACE":{"TITLE":"背景を編集","DESCRIPTION":"ポートレート、製品、ファッションなどの背景を作成します。画像を読み込んだり、カラーで塗りつぶしたりすることもできます。","IMAGE":"./assets/edit_background.mp4","BUTTON":"詳細"},"ADJUSTMENT_BRUSH":{"TITLE":"補正ブラシツール","DESCRIPTION":"補正ブラシを使用すると、非破壊の部分補正を画像に簡単に適用できます。","IMAGE":"./assets/adjustment_brush_tool.mp4","BUTTON":"詳細","URL":"https://helpx.adobe.com/jp/photoshop/using/adjustment-brush.html"},"ADJUSTMENTS_PANEL":{"TITLE":"調整プリセットを試す","DESCRIPTION":"様々な調整プリセットを使用して、画像のルックアンドフィールを編集します。","BUTTON":"今すぐ試す"},"CLOUD_DOC_AUTO_SAVE":{"TITLE":"作業の保存","DESCRIPTION":"ドキュメントは Adobe クラウドに保存されています。iPad とデスクトップの両方ですぐに更新され、ログインするたびに利用できます。"},"PRESET_SYNC":{"TITLE":"自動プリセット同期","DESCRIPTION":"Photoshop を使用している任意のコンピューターで、ブラシ、スウォッチ、グラデーション、パターン、スタイルおよびシェイプを自動的に同期します。同期をオンにするには、環境設定/一般に移動します。","BUTTON":"詳細","IMAGE":"./assets/preset_sync.gif","URL":"https://www.adobe.com/go/ps-learn-more_jp"},"CONTENT_AWARE":{"TITLE":"コンテンツに応じた塗りつぶし","DESCRIPTION":"これで、Photoshop で選択範囲を塗りつぶすのに使用する領域を選択し、ライブでプレビューし、新規レイヤーに出力できるようになりました。「編集/コンテンツに応じた塗りつぶし」を選択して、試してください。","IMAGE":"./content_aware_fill.gif","BUTTON":"今すぐ試す"},"SELECT_SUBJECT_PORTRAIT":{"TITLE":"正確な編集のためにワークスペースを切り替え","DESCRIPTION":"選択/選択とマスクを選んで、選択内容を詳しく確認してから、境界線調整ブラシを使用して、選択したヘアラインを編集します。","BUTTON":"今すぐ試す"},"COMMENT_PANEL":{"TITLE":"新しいコメントがあります。","DESCRIPTION":"コメントパネルに新しいコメントを書き込むことができます。また、既存のコメントについて、返信したり、解決したり、削除したりすることもできます。"},"CORE_TOOLS_WORKSPACE":{"TITLE":"コアツールワークスペースへようこそ","DESCRIPTION":"Photoshop で最も人気のあるツールを備えた新しいワークスペースで、集中して作業できます。別の表示を選択するには、上のワークスペーススイッチャーを使用します。","BUTTON":"閉じる"},"MODERN_GRADIENT_TOOL":{"TITLE":"新しいグラデーションツールを試す","DESCRIPTION":"更新されたグラデーションツールを使用すると、究極の精度でグラデーションをプレビューおよび編集できます。","BUTTON":"閉じる"},"GENERATE_IMAGE_INTRO":{"TITLE":"画像を生成","DESCRIPTION":"「テキストから画像生成」テクノロジーを使用すると、画像の生成、効果の追加または参照画像のスタイルの適用を行えます。","BUTTON":"詳細","IMAGE":"./assets/gen_image.mp4"},"GEN_REF_IMAGE":{"TITLE":"参照画像","DESCRIPTION":"参照画像に非常に類似した結果を生成できます。ライティング、シャドウ、遠近法が自動的に修正されます。","BUTTON":"詳細","IMAGE":"./assets/gen_ai_ref_image.mp4"},"GEN_AI_IN_REMOVE":{"TITLE":"「削除」内の生成 AI","DESCRIPTION":"生成 AI をどれくらい使用するかに応じて、削除ツールにおいて異なるモードを選択できます。「常にオン」、「常にオフ」、または「自動」(シーンに応じて選択) から選択可能です。","BUTTON":"詳細","IMAGE":"./assets/gen_ai_in_remove.mp4","URL":"https://helpx.adobe.com/jp/photoshop/using/retouching-repairing-images.html#genai-remove-tool"},"TOGGLE_CTB":{"TITLE":"コンテキストメニューを表示または非表示","DESCRIPTION":"アプリケーションメニュー/ウィンドウ/コンテキストタスクバーから、コンテキストタスクバーをもう一度有効にします。 また、カンバスまたはアートボードの外側の領域を右クリックして、コンテキストメニューを表示または非表示にすることもできます。","CUSTOM_BUTTON":"OK"}},"MODAL":{"GEN_FILL_INTRO":{"TITLE":"生成塗りつぶし","DESCRIPTION":"選択範囲を作成して、コンテンツの非破壊的な生成、背景の置き換え、画像の拡張、素材の削除などの多数の機能を使用できます。","IMAGE":"./assets/gen_fill_intro.mp4","MAYBE_LATER":"後で"}},"TRY_IT":"詳細","GOT_IT":"OK","ADVANCED":"詳細:","PLAY_VIDEO":"クイックビデオを見る","PERIOD_CHAR":"。","NEW_BADGE":"新規"}')},U6ui:function(e,t,n){e.exports=n.p+"assets/caf-object-selection-tool-object-subtract-option.mp4"},UYrh:function(e){e.exports=JSON.parse('{"gen_fill_intro":{"id":"gen_fill_intro","title":"MODAL.GEN_FILL_INTRO.TITLE","description":"MODAL.GEN_FILL_INTRO.DESCRIPTION","button":"TRY_IT","secondaryButton":"MODAL.GEN_FILL_INTRO.MAYBE_LATER","imagePath":"MODAL.GEN_FILL_INTRO.IMAGE","action":{"type":"command","commandId":2},"showNewBadge":true}}')},"Uz/a":function(e,t,n){e.exports=n.p+"assets/blur-tool.jpg"},VK7f:function(e){e.exports=JSON.parse('{"TOOLTIPS":{"3DSM":{"TITLE":"Alat Eyedropper Material 3D","DESCRIPTION":"Memuat material yang dipilih dari objek 3D"},"3DDM":{"TITLE":"Alat Jatuhkan Material 3D","DESCRIPTION":"Menjatuhkan material yang dimuat ke dalam alat ke area target objek 3D"},"ADJB":{"TITLE":"Alat Kuas Penyesuaian","DESCRIPTION":"Buat lapisan penyesuaian lokal","IMAGE":"./assets/adjustment_brush_tool.mp4","URL":"https://helpx.adobe.com/photoshop/using/adjustment-brush.html"},"AKNT":{"TITLE":"Tambah alat Titik Jangkar","DESCRIPTION":"Menambahkan titik jangkar ke jalur Anda"},"ARTT":{"TITLE":"Alat Papan Karya","DESCRIPTION":"Membuat, memindahkan, atau mengubah ukuran beberapa kanvas"},"AHBT":{"TITLE":"Alat Kuas Riwayat Seni","DESCRIPTION":"Melukis goresan bergaya dengan piksel dari status citra sebelumnya"},"SERA":{"TITLE":"Alat Penghapus Latar Belakang","DESCRIPTION":"Menghapus piksel dari warna sampel"},"BLUR":{"TITLE":"Alat Blur","DESCRIPTION":"Memblur area dalam citra"},"PNTB":{"TITLE":"Alat Kuas","DESCRIPTION":"Melukis goresan kuas kustom"},"SLDB":{"TITLE":"Alat Kuas","DESCRIPTION":"Poles pilihan dengan menerapkan kuas ke area yang ingin Anda pilih atau hapus","URL":"https://www.adobe.com/go/ps-select-mask"},"BURN":{"TITLE":"Alat Burn","DESCRIPTION":"Gelapkan area di citra secara selektif"},"STAM":{"TITLE":"Alat Stamp Kloning","DESCRIPTION":"Melukis dengan piksel dari bagian lain citra"},"CRBT":{"TITLE":"Alat Penggantian Warna","DESCRIPTION":"Melukis warna yang dipilih di atas warna yang ada"},"COLS":{"TITLE":"Alat Sampler Warna","DESCRIPTION":"Menampilkan nilai untuk warna dalam citra"},"RCMP":{"TITLE":"Alat Pindah Sadar Konten","DESCRIPTION":"Memilih dan memindahkan bagian citra dan secara otomatis mengisi area yang tertinggal"},"COUN":{"TITLE":"Alat Hitungan","DESCRIPTION":"Menghitung jumlah objek dalam citra"},"CKNT":{"TITLE":"Alat Titik Konversi","DESCRIPTION":"Mengedit bentuk dan jalur dengan mengonversi titik jangkar dan jangkar yang halus"},"CROP":{"TITLE":"Alat Pangkas","DESCRIPTION":"Merapikan atau memperluas tepi citra"},"CUSH":{"TITLE":"Alat Bentuk Kustom","DESCRIPTION":"Menggambar bentuk dari daftar bentuk kustom"},"DKNT":{"TITLE":"Hapus Alat Titik Jangkar","DESCRIPTION":"Menghapus titik jangkar dan mengubah bentuk jalur "},"PTHA":{"TITLE":"Alat Pilihan Langsung","DESCRIPTION":"Pilih dan sesuaikan titik dan segmen dalam jalur atau bentuk"},"DODG":{"TITLE":"Alat Dodge","DESCRIPTION":"Terangkan area di citra"},"ELPS":{"TITLE":"Alat Elips","DESCRIPTION":"Gambar bentuk oval dan lingkaran"},"ELMT":{"TITLE":"Alat Marquee Elipsis","DESCRIPTION":"Buat pilihan oval dan lingkaran"},"ERAS":{"TITLE":"Alat Penghapus","DESCRIPTION":"Mengubah piksel ke warna latar belakang atau menjadikannya transparan"},"EYED":{"TITLE":"Alat Eyedropper","DESCRIPTION":"Warna sampel dari citra"},"MPEN":{"TITLE":"Alat Pena Bentuk Bebas","DESCRIPTION":"Menambahkan titik jangkar saat Anda menggambar jalur atau bentuk"},"BNDT":{"TITLE":"Alat Gradasi","DESCRIPTION":"Membuat perpaduan bertahap antara warna"},"HAND":{"TITLE":"Alat Tangan","DESCRIPTION":"Menggeser ke beberapa bagian gambar yang berbeda"},"STMM":{"TITLE":"Alat Kuas Reparasi","DESCRIPTION":"Perbaiki ketidaksempurnaan dengan mengecat piksel dari bagian lain pada citra"},"HSTB":{"TITLE":"Alat Kuas Riwayat","DESCRIPTION":"Memulihkan bagian citra ke status sebelumnya"},"TXBX":{"TITLE":"Alat Ketik Horizontal","DESCRIPTION":"Menambahkan ketikan secara mendatar"},"TYPS":{"TITLE":"Alat Mask Ketikan Horizontal","DESCRIPTION":"Membuat seleksi dalam bentuk ketikan mendatar"},"LASO":{"TITLE":"Alat Laso","DESCRIPTION":"Membuat pilihan freehand"},"SLLS":{"TITLE":"Alat Laso","DESCRIPTION":"Membuat pilihan freehand"},"LINT":{"TITLE":"Alat garis","DESCRIPTION":"Menggambar garis"},"MERA":{"TITLE":"Alat Penghapus Ajaib","DESCRIPTION":"Menghapus area berwarna sama dengan satu klik"},"WAND":{"TITLE":"Alat Tongkat Ajaib","DESCRIPTION":"Pilih area berdasarkan warnanya"},"MLAS":{"TITLE":"Alat Laso Magnetik","DESCRIPTION":"Buat pilihan yang mengunci tepi dalam citra saat Anda menyeret"},"WETB":{"TITLE":"Alat Kuas Pencampur","DESCRIPTION":"Menyimulasikan teknik lukisan nyata, seperti memadukan warna dan memvariasikan kebasahan cat"},"LMVR":{"TITLE":"Alat Geser","DESCRIPTION":"Pindahkan pilihan atau lapisan"},"TXTA":{"TITLE":"Alat Catatan","DESCRIPTION":"Membuat catatan teks yang dapat Anda lampirkan ke citra atau file"},"BUCK":{"TITLE":"Alat Ember Cat","DESCRIPTION":"Isi area dengan warna yang sama dengan warna latar depan"},"PTCH":{"TITLE":"Alat Patch","DESCRIPTION":"Ganti area yang dipilih dengan piksel dari bagian lain dalam citra"},"PCST":{"TITLE":"Alat Pilihan Jalur","DESCRIPTION":"Memilih seluruh jalur"},"STMP":{"TITLE":"Alat Stamp Pola","DESCRIPTION":"Melukis menggunakan pola yang dipilih"},"PENT":{"TITLE":"Alat Pena","DESCRIPTION":"Membuat dan mengubah jalur atau bentuk dengan titik jangkar dan pegangan"},"PENC":{"TITLE":"Alat Pensil","DESCRIPTION":"Melukis goresan kuas bertepi keras"},"PCRP":{"TITLE":"Alat Pangkas Perspektif","DESCRIPTION":"Memangkas citra untuk mengoreksi distorsi yang disebabkan oleh perspektif"},"POLY":{"TITLE":"Alat Poligon","DESCRIPTION":"Menggambar poligon"},"STAR":{"TITLE":"Alat Bintang","DESCRIPTION":"Menggambar bintang"},"PGON":{"TITLE":"Alat Laso Poligon","DESCRIPTION":"Buat pilihan dengan menghubungkan garis lurus"},"SLPL":{"TITLE":"Alat Laso Poligon","DESCRIPTION":"Buat pilihan dengan menghubungkan garis lurus"},"QKSL":{"TITLE":"Alat Pilihan Cepat","DESCRIPTION":"Membuat pilihan dengan menemukan dan mengikuti tepi dalam citra"},"SLSB":{"TITLE":"Alat Pilihan Cepat","DESCRIPTION":"Membuat pilihan dengan menemukan dan mengikuti tepi dalam citra"},"RECT":{"TITLE":"Alat Persegi Panjang","DESCRIPTION":"Menggambar persegi panjang"},"REMOVE":{"TITLE":"Hilangkan menggunakan AI generatif","DESCRIPTION":"Hilangkan area yang tidak diinginkan dengan mudah dari gambar Anda menggunakan keandalan AI generatif. Hilangkan dengan mulus mengisi area yang dipilih dengan konten yang bercampur sempurna dengan sekelilingnya."},"RGMT":{"TITLE":"Alat Marquee Persegi Panjang","DESCRIPTION":"Membuat pilihan dalam bentuk persegi panjang"},"RDEY":{"TITLE":"Alat Mata Merah","DESCRIPTION":"Memperbaiki efek mata merah yang disebabkan oleh flash kamera"},"SLRE":{"TITLE":"Alat Kuas Perbaikan Tepi","DESCRIPTION":"Poles tepi pilihan dan sempurnakan detail tepi. Paling baik digunakan dengan mengaktifkan kotak centang “Tampilkan Tepi” dan slider radius Deteksi Tepi.","URL":"https://www.adobe.com/go/ps-select-mask"},"ROTT":{"TITLE":"Alat Putar Tampilan","DESCRIPTION":"Memutar tampilan citra"},"RRCT":{"TITLE":"Alat Persegi Panjang Bersudut Tumpul","DESCRIPTION":"Menggambar persegi panjang bersudut tumpul"},"RTFM":{"TITLE":"AI Generatif di Penghilang","DESCRIPTION":"Anda dapat memilih mode berbeda di alat Penghilang, misal, apakah ingin menggunakan AI generatif. Mode Otomatis akan memilihkan untuk Anda, tergantung scene Anda."},"MEAT":{"TITLE":"Alat Penggaris","DESCRIPTION":"Mengukur jarak dan sudut dalam citra"},"SHAR":{"TITLE":"Alat Pertajam","DESCRIPTION":"Mempertajam tepi lembut dalam citra"},"SRMT":{"TITLE":"Alat Marquee Baris Tunggal","DESCRIPTION":"Membuat pilihan horizontal yang satu piksel tinggi"},"SCMT":{"TITLE":"Alat Marquee Kolom Tunggal","DESCRIPTION":"Membuat pilihan vertikal dengan lebar piksel tunggal"},"SLCT":{"TITLE":"Alat Irisan","DESCRIPTION":"Memotong citra menjadi beberapa bagian lebih kecil yang cocok untuk desain web"},"SLST":{"TITLE":"Alat Pilih Irisan","DESCRIPTION":"Memilih, memindahkan, dan mengubah ukuran irisan citra"},"SMUD":{"TITLE":"Alat Coreng","DESCRIPTION":"Campur dan padukan beberapa warna bersamaan"},"DSAT":{"TITLE":"Alat Spons","DESCRIPTION":"Mengubah area saturasi warna di citra"},"SPHB":{"TITLE":"Alat Kuas Reparasi Spot","DESCRIPTION":"Menghilangkan tanda dan noda"},"CAFT":{"TITLE":"Alat Penghilang","DESCRIPTION":"Hilangkan bermacam gangguan seperti objek, orang, dan imperfeksi dengan mudah"},"TXBV":{"TITLE":"Alat Ketik Vertikal","DESCRIPTION":"Menambahkan ketikan secara menurun"},"VTYS":{"TITLE":"Alat Mask Ketikan Vertikal","DESCRIPTION":"Membuat seleksi dalam bentuk ketikan menurun"},"ZOOM":{"TITLE":"Alat Zoom","DESCRIPTION":"Perbesar dan perkecil citra"},"CPEN":{"TITLE":"Alat Pena Kurvatur","DESCRIPTION":"Membuat atau mengubah jalur atau bentuk menggunakan titik"},"PMHA":{"TITLE":"Alat Tangan","DESCRIPTION":"Menggeser ke beberapa bagian gambar yang berbeda"},"PMZM":{"TITLE":"Alat Zoom","DESCRIPTION":"Perbesar dan perkecil citra"},"PMDB":{"TITLE":"Alat Brush Sampel","DESCRIPTION":"Edit area pengambilan sampel dengan menerapkan kuas pada citra"},"PMLS":{"TITLE":"Alat Laso","DESCRIPTION":"Edit area isian dengan membuat pilihan bebas"},"GRFI":{"TITLE":"Gambar referensi","DESCRIPTION":"Anda dapat menghasilkan hasil yang sangat mirip dengan gambar referensi Anda. Kami mengoreksi pencahayaan, bayangan, dan perspektif untuk Anda."},"CPOT":{"TITLE":"Adaptasi Warna","DESCRIPTION":"Izinkan kontras dan kecerahan beradaptasi untuk kecocokan yang lebih baik, bagus untuk mengisi konten dengan perubahan warna atau tekstur bertahap"},"RPOT":{"TITLE":"Adaptasi Rotasi","DESCRIPTION":"Izinkan rotasi konten untuk kecocokan yang lebih baik, bagus untuk mengisi konten dengan pola yang diputar atau melengkung"},"SCCB":{"TITLE":"Skala","DESCRIPTION":"Izinkan mengubah ukuran konten untuk kecocokan yang lebih baik, bagus untuk mengisi konten dengan pola berulang dengan ukuran berbeda atau di bawah perspektif"},"MICB":{"TITLE":"Cermin","DESCRIPTION":"Izinkan balik horizontal konten untuk kecocokan yang lebih baik, bagus untuk citra dengan simetri horizontal"},"FPOT":{"TITLE":"Alat Bingkai","DESCRIPTION":"Membuat bingkai placeholder untuk citra"},"SLML":{"TITLE":"Alat Pilihan Objek","DESCRIPTION":"Temukan dan pilih objek secara otomatis"},"MGLA":{"TITLE":"Alat Pilihan Objek","DESCRIPTION":"Temukan dan pilih objek secara otomatis"},"PMPL":{"TITLE":"Alat Laso Poligon","DESCRIPTION":"Edit area isian dengan membuat pilihan dengan garis lurus"},"PMAL":{"TITLE":"Alat Penyelarasan","DESCRIPTION":"Identifikasi titik yang sesuai dalam citra, berguna jika posisi kamera telah berpindah. Klik salah satu citra untuk meletakkan titik. Titik yang sesuai akan secara otomatis diletakkan di citra lain, dan dapat disesuaikan secara manual."},"WSCX":{"TITLE":"Pisahkan Warp Crosswise"},"WSVT":{"TITLE":"Pisahkan Warp Secara Vertikal"},"WSHZ":{"TITLE":"Pisahkan Warp Secara Horizontal"},"SMSU":{"TITLE":"Pengurangan Objek","DESCRIPTION":"Menemukan dan otomatis mengurangi objek di wilayah yang ditentukan"},"SRRB-SRAT":{"TITLE":"Otomatis","DESCRIPTION":"Gunakan konten yang mirip dengan area isian di sekitarnya"},"SRRB-SRDF":{"TITLE":"Persegi panjang","DESCRIPTION":"Gunakan area persegi panjang di sekitar area isi"},"SRRB-SRCT":{"TITLE":"Kustom","DESCRIPTION":"Gunakan area pengambilan sampel yang ditentukan secara manual"},"FPOP":{"TITLE":"Impor Dokumen Tambahan","DESCRIPTION":"Impor citra lain dengan tampilan berbeda dari adegan yang sama. Berguna saat menghapus objek yang mengekspos beberapa konten latar belakang pada citra kedua."},"CATR":{"TITLE":"Alat Pelacakan Sadar Konten","DESCRIPTION":"Membuat jalur atau bentuk mengikuti tepi dalam citra"},"TRSH":{"TITLE":"Alat Segitiga","DESCRIPTION":"Gambar bentuk tiga sisi"},"LIST":{"TITLE":"Lapisan","DESCRIPTION":"Lapisan seperti tumpukan kertas. Panel Lapisan adalah tempat Anda menata dan mengelola bagian-bagian citra sebagai lapisan terpisah yang dapat diedit"},"LAYR":{"TITLE":"Lapisan","DESCRIPTION":"Lapisan seperti tumpukan kertas. Panel Lapisan adalah tempat Anda menata dan mengelola bagian-bagian citra sebagai lapisan terpisah yang dapat diedit"},"NEWL":{"TITLE":"Lapisan","DESCRIPTION":"Lapisan seperti tumpukan kertas. Panel Lapisan adalah tempat Anda menata dan mengelola bagian-bagian citra sebagai lapisan terpisah yang dapat diedit"},"MASK":{"TITLE":"Mask lapisan","DESCRIPTION":"Mask lapisan memungkinkan Anda menyembunyikan bagian citra kemudian mengembalikannya kapan saja"},"ADJT":{"TITLE":"Penyesuaian","DESCRIPTION":"Panel Penyesuaian adalah tempat Anda dapat menyempurnakan, memperbaiki, serta mengoreksi warna dan tonalitas","URL":"https://www.adobe.com/go/adjustmentpresets_id"},"SLBR":{"TITLE":"Alat Kuas Seleksi","DESCRIPTION":"Buat pilihan dengan satu atau beberapa goresan kuas, ideal untuk pengguna trackpad, serta untuk menambahkan dan menghapus konten dengan isian generatif.","URL":"https://www.adobe.com/go/selection_brush_learn_more_id"},"GENERATE_BACKGROUND":{"TITLE":"Edit latar belakang","DESCRIPTION":"Hasilkan latar belakang untuk foto potret, produk, mode, dan banyak lagi. Anda juga dapat mengimpor gambar atau mengisi gambar dengan warna."},"HARMONIZE_LAYER":{"TITLE":"Harmonisasikan","DESCRIPTION":"Gabungkan objek ke dalam adegan dengan mencocokkan warna, pencahayaan, dan bayangan."},"IMPORT_BACKGROUND":{"TITLE":"Edit latar belakang","DESCRIPTION":"Hasilkan latar belakang untuk foto potret, produk, mode, dan banyak lagi. Anda juga dapat mengimpor gambar atau mengisi gambar dengan warna."},"PAINT_BUCKET":{"TITLE":"Edit latar belakang","DESCRIPTION":"Hasilkan latar belakang untuk foto potret, produk, mode, dan banyak lagi. Anda juga dapat mengimpor gambar atau mengisi gambar dengan warna."},"GIMB":{"TITLE":"Hasilkan Gambar","DESCRIPTION":"Teknologi teks ke gambar memungkinkan Anda menghasilkan gambar, menambahkan efek, atau mencocokkan gaya gambar referensi."},"ADJUST_COLORS":{"TITLE":"Sesuaikan warna di gambar Anda","DESCRIPTION":"Ubah warna dominan di warna Anda untuk mendapat tampilan yang benar-benar baru."},"GENERATE_IMAGE":{"TITLE":"Hasilkan Gambar","DESCRIPTION":"Teknologi teks ke gambar memungkinkan Anda menghasilkan gambar, menambahkan efek, atau mencocokkan gaya gambar referensi."},"STYLE_INFO_BUTTON":{"TITLE":"Gambar referensi dan efek gaya","DESCRIPTION":"Personalisasi gambar dengan opsi gaya. Anda dapat memilih efek gaya atau menambahkan gambar referensi agar cocok dengan gayanya."},"GENERATEIMAGEREFERENCEFLYOUT":{"TITLE":"Gambar referensi","DESCRIPTION":"Cocokkan komposisi dan gaya karya Anda sendiri."},"GENERATEIMAGEEFFECTSFLYOUT":{"TITLE":"Efek gaya","DESCRIPTION":"Pilih gaya atau efek untuk mempersonalisasi gambar Anda dan mendapat inspirasi."},"GFLY":{"TITLE":"Pilih Orang","DESCRIPTION":"Pilih orang dan detailnya, seperti rambut, pakaian, dan kulit."},"DYTX":{"TITLE":"Teks Dinamis","DESCRIPTION":"Ubah ukuran dan sesuaikan teks Anda secara otomatis agar pas dengan bentuk batas teks."},"MODELRADIO-MLPR":{"TITLE":"Peningkatan Skala Presisi","DESCRIPTION":"Pertahankan identitas foto asli saat mempertajam dan memulihkan detail. Paling baik digunakan dengan foto resolusi rendah."},"MODELRADIO-MLCR":{"TITLE":"Peningkatan Skala Kreatif","DESCRIPTION":"Tambahkan detail kreatif baru yang ideal untuk eksplorasi artistik. Dapat mengubah identitas foto asli."}},"FEATURE_CARDS":{"GEN_AI_UPSCALE":{"TITLE":"Peningkatan Skala Generatif","DESCRIPTION":"Pertahankan identitas foto asli saat menajamkan dan memulihkan detail.","IMAGE":"./assets/gen_ai_upscale.mp4","BUTTON":"Coba sekarang"},"GEN_AI_FILL":{"TITLE":"Isian Generatif","DESCRIPTION":"Hasilkan konten, ubah konten yang ada, ganti latar belakang, perluas citra, hapus elemen, dan banyak lagi.","IMAGE":"./assets/gen_ai_fill.mp4"},"GEN_AI_EXPAND":{"TITLE":"Perluasan Generatif","DESCRIPTION":"Perluas batas yang dapat Anda buat. Buat konten baru dengan atau tanpa prompt teks.","IMAGE":"./assets/gen_ai_expand.mp4"},"BACKGROUND_REPLACE":{"TITLE":"Edit latar belakang","DESCRIPTION":"Hasilkan latar belakang untuk foto potret, produk, mode, dan banyak lagi. Anda juga dapat mengimpor gambar atau mengisi gambar dengan warna.","IMAGE":"./assets/edit_background.mp4","BUTTON":"Pelajari lebih lanjut"},"ADJUSTMENT_BRUSH":{"TITLE":"Alat Kuas Penyesuaian","DESCRIPTION":"Kuas Penyesuaian memungkinkan Anda menerapkan penyesuaian lokal yang tidak destruktif ke citra.","IMAGE":"./assets/adjustment_brush_tool.mp4","BUTTON":"Pelajari lebih lanjut","URL":"https://helpx.adobe.com/photoshop/using/adjustment-brush.html"},"ADJUSTMENTS_PANEL":{"TITLE":"Coba preset Penyesuaian","DESCRIPTION":"Edit tampilan dan nuansa citra menggunakan sejumlah preset penyesuaian berbeda.","BUTTON":"Coba sekarang"},"CLOUD_DOC_AUTO_SAVE":{"TITLE":"Menyimpan saat Anda bekerja","DESCRIPTION":"Kami menyimpan dokumen cloud Anda ke cloud Adobe, sehingga dokumen langsung diperbarui di iPad dan desktop dan tersedia setiap kali Anda login."},"PRESET_SYNC":{"TITLE":"Sinkronisasi preset otomatis","DESCRIPTION":"Sinkronkan kuas, swatch, gradien, pola, gaya, dan bentuk secara otomatis ke komputer tempat Anda menggunakan Photoshop. Untuk mengaktifkan sinkronisasi, buka Preferensi > Umum.","BUTTON":"Pelajari selengkapnya","IMAGE":"./assets/preset_sync.gif","URL":"https://www.adobe.com/go/ps-learn-more"},"CONTENT_AWARE":{"TITLE":"Isian Sadar Konten","DESCRIPTION":"Anda kini dapat memilih area yang digunakan Photoshop untuk mengisi pilihan, mempratinjaunya secara langsung, dan mengoutputnya ke lapisan baru. Buka Edit > Isian Sadar Konten untuk mencobanya.","IMAGE":"./content_aware_fill.gif","BUTTON":"Coba sekarang"},"SELECT_SUBJECT_PORTRAIT":{"TITLE":"Beralih workspace untuk pengeditan yang akurat","DESCRIPTION":"Buka Pilih > Pilih dan Mask untuk melihat lebih dekat apa yang dipilih, lalu gunakan Perbaiki Kuas Tepi untuk mengedit pilihan garis rambut.","BUTTON":"Coba sekarang"},"COMMENT_PANEL":{"TITLE":"Anda punya komentar baru!","DESCRIPTION":"Di panel komentar, Anda dapat menulis komentar baru, serta menanggapi, menyelesaikan, atau menghapus yang sudah ada."},"CORE_TOOLS_WORKSPACE":{"TITLE":"Selamat datang di workspace Alat Utama","DESCRIPTION":"Tetap produktif dengan workspace baru kami yang menghadorkan berbagai alat terpopuler Photoshop. Untuk memilih tampilan yang berbeda, gunakan pengalih workspace di atas.","BUTTON":"Buang"},"MODERN_GRADIENT_TOOL":{"TITLE":"Coba alat Gradien baru","DESCRIPTION":"Alat Gradien yang diperbarui memungkinkan Anda melihat pratinjau dan mengedit gradien dengan presisi tertinggi.","BUTTON":"Buang"},"GENERATE_IMAGE_INTRO":{"TITLE":"Hasilkan Gambar","DESCRIPTION":"Teknologi teks ke gambar memungkinkan Anda menghasilkan gambar, menambahkan efek, atau mencocokkan gaya gambar referensi.","BUTTON":"Pelajari lebih lanjut","IMAGE":"./assets/gen_image.mp4"},"GEN_REF_IMAGE":{"TITLE":"Gambar referensi","DESCRIPTION":"Anda dapat menghasilkan hasil yang sangat mirip dengan gambar referensi Anda. Kami mengoreksi pencahayaan, bayangan, dan perspektif untuk Anda.","BUTTON":"Pelajari selengkapnya","IMAGE":"./assets/gen_ai_ref_image.mp4"},"GEN_AI_IN_REMOVE":{"TITLE":"AI Generatif di Penghilang","DESCRIPTION":"Anda dapat memilih mode berbeda di alat Penghilang, bergantung pada seberapa banyak Anda ingin menggunakan AI generatif. Anda dapat memilih Selalu, Tidak Pernah, atau Otomatis, yang akan memilihkan untuk Anda, tergantung scene.","BUTTON":"Pelajari lebih lanjut","IMAGE":"./assets/gen_ai_in_remove.mp4","URL":"https://helpx.adobe.com/photoshop/using/retouching-repairing-images.html#genai-remove-tool"},"TOGGLE_CTB":{"TITLE":"Tampilkan atau sembunyikan Bar Tugas Kontekstual","DESCRIPTION":"Aktifkan Bar Tugas Kontekstual lagi dari Menu > Jendela > Bar Tugas Kontekstual.\\n\\nSelain itu, Anda juga dapat mengklik area di luar kanvas atau lembar kerja untuk menampilkan atau menyembunyikan menu konteks.","CUSTOM_BUTTON":"OKE"}},"MODAL":{"GEN_FILL_INTRO":{"TITLE":"Isian Generatif","DESCRIPTION":"Buat pilihan untuk menghasilkan konten tanpa merusak, mengganti latar belakang, memperluas citra, menghapus elemen, dan banyak lagi.","IMAGE":"./assets/gen_fill_intro.mp4","MAYBE_LATER":"Mungkin nanti"}},"TRY_IT":"Pelajari selengkapnya","GOT_IT":"Mengerti","ADVANCED":"Lanjutan:","PLAY_VIDEO":"Tonton video cepat","PERIOD_CHAR":".","NEW_BADGE":"Baru"}')},VMmF:function(e,t,n){"use strict";var r=this&&this.__awaiter||function(e,t,n,r){return new(n||(n=Promise))((function(a,o){function i(e){try{s(r.next(e))}catch(e){o(e)}}function l(e){try{s(r.throw(e))}catch(e){o(e)}}function s(e){var t;e.done?a(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(i,l)}s((r=r.apply(e,t||[])).next())}))},a=this&&this.__generator||function(e,t){var n,r,a,o,i={label:0,sent:function(){if(1&a[0])throw a[1];return a[1]},trys:[],ops:[]};return o={next:l(0),throw:l(1),return:l(2)},"function"==typeof Symbol&&(o[Symbol.iterator]=function(){return this}),o;function l(o){return function(l){return function(o){if(n)throw new TypeError("Generator is already executing.");for(;i;)try{if(n=1,r&&(a=2&o[0]?r.return:o[0]?r.throw||((a=r.return)&&a.call(r),0):r.next)&&!(a=a.call(r,o[1])).done)return a;switch(r=0,a&&(o=[2&o[0],a.value]),o[0]){case 0:case 1:a=o;break;case 4:return i.label++,{value:o[1],done:!1};case 5:i.label++,r=o[1],o=[0];continue;case 7:o=i.ops.pop(),i.trys.pop();continue;default:if(!(a=i.trys,(a=a.length>0&&a[a.length-1])||6!==o[0]&&2!==o[0])){i=0;continue}if(3===o[0]&&(!a||o[1]>a[0]&&o[1]<a[3])){i.label=o[1];break}if(6===o[0]&&i.label<a[1]){i.label=a[1],a=o;break}if(a&&i.label<a[2]){i.label=a[2],i.ops.push(o);break}a[2]&&i.ops.pop(),i.trys.pop();continue}o=t.call(e,i)}catch(e){o=[6,e],r=0}finally{n=a=0}if(5&o[0])throw o[1];return{value:o[0]?o[1]:void 0,done:!0}}([o,l])}}},o=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.handleSecondaryMenu=t.activateFeatureCard=t.showPersistentCard=t.hideFeatureCard=t.showFeatureCard=void 0;var i=n("he5r"),l=n("3zos"),s=n("/u1D"),u=o(n("MeGe")),c=n("3QnI"),d=n("8Ixq");t.showFeatureCard=function(e){return function(t,n){return r(void 0,void 0,void 0,(function(){var n,r;return a(this,(function(a){return n=e.position,"cloud_doc_auto_save"===e.messageKey&&(n={type:"document-tab",documentID:null!==(r=e.documentID)&&void 0!==r?r:0}),i.logHighbeamDataGroup("butler_events",{test_id:e.messageKey,event_type:"impression"}),t({type:i.ActionTypes.SHOW_FEATURE_CARD,id:e.messageKey,position:n,referrer:e.referrer,count:e.count,imagePath:e.imagePath,title:e.title,description:e.description,primaryButtonLabel:e.primaryButtonLabel,secondaryButtonLabel:e.secondaryButtonLabel,customButtonLabel:e.customButtonLabel}),s.logToIngest(d[e.messageKey],"show",e.referrer,e.count),[2]}))}))}};t.hideFeatureCard=function(e){return function(t,n){return r(void 0,void 0,void 0,(function(){return a(this,(function(n){return i.logHighbeamDataGroup("butler_events",{test_id:e,event_type:"interaction",user_action:"hide"}),t({type:i.ActionTypes.HIDE_FEATURE_CARD,id:e}),[2]}))}))}};t.showPersistentCard=function(e){return function(t,n){return r(void 0,void 0,void 0,(function(){var n;return a(this,(function(r){return(n=new l.FeatureCard(e)).id="persistentCard",n.persistent=!0,t({type:i.ActionTypes.ADD_FEATURE_CARD,card:n}),t({type:i.ActionTypes.SHOW_FEATURE_CARD,id:"persistentCard",position:e.position}),[2]}))}))}};t.activateFeatureCard=function(e){return function(t,n){return r(void 0,void 0,void 0,(function(){var r,o,l,T,p,I,f,E;return a(this,(function(a){switch(a.label){case 0:if(!(r=n().featureCards.allCards[e]))throw new Error("Invalid card id "+e+" passed to activateFeatureCard");switch(null===(f=r.action)||void 0===f?void 0:f.type){case"url":return[3,1];case"menu":return[3,5];case"highlightPanel":return[3,6];case"command":return[3,9]}return[3,10];case 1:return o=r.action.url,r.action.noJump?(T=c.ensureHTTPS(o),[3,4]):[3,2];case 2:return[4,c.getHelpxJumpURL(o)];case 3:T=a.sent(),a.label=4;case 4:return l=T,u.default.shell.openExternal(l),[3,11];case 5:return p=r.action.commandId,i.performMenuCommand({commandId:p}),[3,11];case 6:return r.action.panelId?[4,i.batchPlay([{name:"owlAction",descriptor:{null:{_ref:"application"},owlCommand:"show",owlPanelID:""+r.action.panelId}},{name:"owlAction",descriptor:{null:{_ref:"application"},owlCommand:"identify",owlPanelID:""+r.action.panelId}}],{})]:[3,8];case 7:a.sent(),a.label=8;case 8:return[3,11];case 9:return I=r.action.commandId,i.performPluginCommand({commandId:I}),[3,11];case 10:throw new Error("Unhandled action type "+(null===(E=r.action)||void 0===E?void 0:E.type));case 11:return i.logHighbeamDataGroup("butler_events",{test_id:e,event_type:"interaction",user_action:"action"}),r.persistent||t({type:i.ActionTypes.HIDE_FEATURE_CARD,id:e}),s.logToIngest(d[e],"action",r.referrer,r.count),[2]}}))}))}};t.handleSecondaryMenu=function(e,t){return function(n,o){return r(void 0,void 0,void 0,(function(){var r,l,u;return a(this,(function(a){if(!(r=o().featureCards.allCards[e]))throw new Error("Invalid card id "+e+" passed to handleSecondaryMenu");switch(r.secondaryActionMenu[t].type){case"noop":break;case"command":l=r.secondaryActionMenu[t].commandId,i.performPluginCommand({commandId:l});break;default:throw new Error("Unhandled action type "+r.secondaryActionMenu[t].type)}return r.persistent||n({type:i.ActionTypes.HIDE_FEATURE_CARD,id:e}),u="secondaryActionList_"+t,s.logToIngest(d[r.id],u,r.referrer,r.count),[2]}))}))}}},Vp1C:function(e,t,n){"use strict";var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0});var a=r(n("rfrl")),o=n("he5r"),i=n("3zos"),l=n("BkSc"),s={};for(var u in l)s[u]=new i.FeatureCard(l[u]);var c={allCards:s,currentCard:void 0};t.default=function(e,t){switch(void 0===e&&(e=c),t.type){case o.ActionTypes.RESET:return c;case o.ActionTypes.SHOW_FEATURE_CARD:return a.default(e,(function(e){e.currentCard=e.allCards[t.id],t.position&&(e.currentCard.position=t.position),t.referrer&&(e.currentCard.referrer=t.referrer),t.count&&(e.currentCard.count=t.count),t.imagePath&&(e.currentCard.imagePath=t.imagePath),t.title&&(e.currentCard.title=t.title),t.description&&(e.currentCard.description=t.description),t.primaryButtonLabel&&(e.currentCard.button=t.primaryButtonLabel),t.secondaryButtonLabel&&(e.currentCard.secondaryButton=t.secondaryButtonLabel),t.customButtonLabel&&(e.currentCard.customButton=t.customButtonLabel)}));case o.ActionTypes.HIDE_FEATURE_CARD:return a.default(e,(function(e){e.currentCard=void 0}));case o.ActionTypes.ADD_FEATURE_CARD:return a.default(e,(function(e){e.allCards[t.card.id]=t.card}));default:return e}return e}},W41y:function(e,t,n){e.exports=n.p+"assets/quick-selection-tool.jpg"},WbBG:function(e,t,n){"use strict";e.exports="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"},WxUJ:function(e,t,n){"use strict";var r=this&&this.__assign||function(){return(r=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var a in t=arguments[n])Object.prototype.hasOwnProperty.call(t,a)&&(e[a]=t[a]);return e}).apply(this,arguments)};t.__esModule=!0;var a=n("2ICO"),o=n("x4BX");function i(e,t){for(var n in t)void 0!==t[n]&&(e[n]=t[n]);return t}t.ref={active:function(){return{_ref:"document",_enum:"ordinal",_value:"targetEnum"}},first:function(){return{_ref:"document",_enum:"ordinal",_value:"first"}},next:function(){return{_ref:"document",_enum:"ordinal",_value:"next"}},previous:function(){return{_ref:"document",_enum:"ordinal",_value:"previous"}},title:function(e){return{_ref:"document",_name:e}},id:function(e){return{_ref:"document",_id:e}},offset:function(e){return{_ref:"document",_offset:e}},index:function(e){return{_ref:"document",_index:e}},name:function(e){return{_ref:"document",_name:e}},range:function(e,t){return{_obj:"document",index:e,count:t}}},t.colorSampler=function(e,t,n){return{_obj:"colorSampler",_target:e,samplePoint:{horizontal:t,vertical:n}}},t.createPreview=function(e,t,n,r){return void 0===t&&(t=100),void 0===n&&(n=100),void 0===r&&(r=!1),{_obj:"createPreview",width:t,height:n,embedProfile:r,_target:e}},t.convertToProfile=function(e){return{_obj:"convertToProfile",engine:"huh",to:"okthen",_target:e}},t.rasterizeAllPlaced=function(e,t,n){return void 0===t&&(t=!1),void 0===n&&(n=!1),{_obj:"rasterizeAllPlaced",missing:t,filterFX:n,_target:e}},t.select=function(e){return{_obj:"select",_target:e}},t.fixMissingLinkedAssets=function(e){return{_obj:"fixMissingLinkedAssets",_target:e}},t.hitTest=function(e,t,n,r,a){void 0===r&&(r=!1);var o={_obj:"hitTest",_target:e,x:t,y:n,ignoreEmptyGroups:r};return i(o,{alpha:a}),o},t.duplicate=function(e,t,n){void 0===t&&(t=!1),void 0===n&&(n=!1);var r={_obj:"duplicate",untitled:t,merged:n};return i(r,{name:e}),r},t.rotate=function(e,t){return{_obj:"rotateEventEnum",_target:e,angle:t}},t.open=function(e,t){var n={_obj:"open",null:{_path:e,_kind:"local"}};return i(n,{forceMRU:t}),n},t.flip=function(e,t){return void 0===t&&(t="vertical"),{_obj:"flip",_target:e,axis:t}},t.resizeImage=function(e,t,n){var a=r({_obj:"imageSize"},e);return i(a,{interpolation:t,resolution:n}),a},t.resizeCanvas=function(e,t){var n=r({_obj:"canvasSize"},e);return void 0!==t&&(n=r(r({},n),t)),n},t.flattenImage=function(){return{_obj:"flattenImage"}},t.mergeVisible=function(){return{_obj:"mergeVisible"}},t.crop=function(e,t){return void 0===t&&(t=0),{_obj:"crop",to:{_obj:"rectangle",left:o.Pixel(e.left),top:o.Pixel(e.top),right:o.Pixel(e.right),bottom:o.Pixel(e.bottom)},angle:o.Angle(t)}},t.close=function(e){return{_obj:"close",saving:{_enum:"saving",_value:e?"yes":"no"}}},t.revert=function(){return{_obj:"revert"}},function(e){e[e.None=1]="None",e[e.JPEGMaximumQuality=7]="JPEGMaximumQuality",e[e.JPEGHighQuality=8]="JPEGHighQuality",e[e.JPEGMediumQuality=9]="JPEGMediumQuality",e[e.JPEGLowQuality=10]="JPEGLowQuality",e[e.JPEGMinimumQuality=11]="JPEGMinimumQuality",e[e.JPEG2000MaximumQuality=14]="JPEG2000MaximumQuality",e[e.JPEG2000HighQuality=15]="JPEG2000HighQuality",e[e.JPEG2000MediumQuality=16]="JPEG2000MediumQuality",e[e.JPEG2000LowQuality=17]="JPEG2000LowQuality",e[e.JPEG2000MinimumQuality=18]="JPEG2000MinimumQuality",e[e.JPEG2000LosslessQuality=19]="JPEG2000LosslessQuality",e[e.ZIP=65540]="ZIP"}(t.PDFCompressionType||(t.PDFCompressionType={})),t.save=function(e,t,n){return{_obj:"save",documentID:e,in:t,as:n}},t.saveDocumentDialog=function(){return{name:"save",descriptor:{},options:{dialogOptions:"dontDisplay"}}},t.getProperties=function(e,t){return{_obj:"multiGet",_target:e,extendedReference:[t]}},t.getPropertiesRange=function(e,t,n){return void 0===t&&(t=1),void 0===n&&(n=-1),{_obj:"multiGet",_target:a.ref.active(),extendedReference:[e,{_obj:"document",index:t,count:n}]}},t.set=function(e,n){return void 0===n&&(n=t.ref.active()),{_obj:"set",_target:n,to:e}},function(e){e.bitmap="bitmapMode",e.CMYKColor="CMYKColorMode",e.duotone="duotoneMode",e.grayscale="grayscaleMode",e.indexedColor="indexedColorMode",e.labColor="labColorMode",e.multichannel="multichannelMode",e.RGBColor="RGBColorMode"}(t.ColorModes||(t.ColorModes={})),t.makeFromHistoryState=function(){return{_obj:"make",_target:{_ref:"document"},using:{_property:"currentHistoryState",_ref:"historyState"}}}},XIC2:function(e,t,n){"use strict";var r;Object.defineProperty(t,"__esModule",{value:!0}),t.Modal=void 0;var a=n("rfrl"),o=function(e){var t;this[r]=!0,this.id=e.id,this.title=e.title,this.description=e.description,this.referrer=e.referrer,this.count=e.count,this.button=e.button,this.customButton=e.customButton,this.secondaryButton=e.secondaryButton,this.position=e.position,this.imagePath=e.imagePath,this.backupImagePath=e.imagePath,this.secondaryActionMenu=e.secondaryActionMenu,this.descriptionsList=[],e.action&&(this.action=e.action),e.backgroundColor&&(this.backgroundColor="#"+e.backgroundColor),e.color&&(this.color="#"+e.color),this.showNewBadge=null!==(t=e.showNewBadge)&&void 0!==t&&t};t.Modal=o,r=a.immerable},Xxw2:function(e,t,n){e.exports=n.p+"assets/zoom-tool.jpg"},Y6pg:function(e,t,n){"use strict";var r,a=this&&this.__makeTemplateObject||function(e,t){return Object.defineProperty?Object.defineProperty(e,"raw",{value:t}):e.raw=t,e},o=this&&this.__extends||(r=function(e,t){return(r=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])})(e,t)},function(e,t){function n(){this.constructor=e}r(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)}),i=this&&this.__createBinding||(Object.create?function(e,t,n,r){void 0===r&&(r=n),Object.defineProperty(e,r,{enumerable:!0,get:function(){return t[n]}})}:function(e,t,n,r){void 0===r&&(r=n),e[r]=t[n]}),l=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),s=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)"default"!==n&&Object.prototype.hasOwnProperty.call(e,n)&&i(t,e,n);return l(t,e),t},u=this&&this.__awaiter||function(e,t,n,r){return new(n||(n=Promise))((function(a,o){function i(e){try{s(r.next(e))}catch(e){o(e)}}function l(e){try{s(r.throw(e))}catch(e){o(e)}}function s(e){var t;e.done?a(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(i,l)}s((r=r.apply(e,t||[])).next())}))},c=this&&this.__generator||function(e,t){var n,r,a,o,i={label:0,sent:function(){if(1&a[0])throw a[1];return a[1]},trys:[],ops:[]};return o={next:l(0),throw:l(1),return:l(2)},"function"==typeof Symbol&&(o[Symbol.iterator]=function(){return this}),o;function l(o){return function(l){return function(o){if(n)throw new TypeError("Generator is already executing.");for(;i;)try{if(n=1,r&&(a=2&o[0]?r.return:o[0]?r.throw||((a=r.return)&&a.call(r),0):r.next)&&!(a=a.call(r,o[1])).done)return a;switch(r=0,a&&(o=[2&o[0],a.value]),o[0]){case 0:case 1:a=o;break;case 4:return i.label++,{value:o[1],done:!1};case 5:i.label++,r=o[1],o=[0];continue;case 7:o=i.ops.pop(),i.trys.pop();continue;default:if(!(a=i.trys,(a=a.length>0&&a[a.length-1])||6!==o[0]&&2!==o[0])){i=0;continue}if(3===o[0]&&(!a||o[1]>a[0]&&o[1]<a[3])){i.label=o[1];break}if(6===o[0]&&i.label<a[1]){i.label=a[1],a=o;break}if(a&&i.label<a[2]){i.label=a[2],i.ops.push(o);break}a[2]&&i.ops.pop(),i.trys.pop();continue}o=t.call(e,i)}catch(e){o=[6,e],r=0}finally{n=a=0}if(5&o[0])throw o[1];return{value:o[0]?o[1]:void 0,done:!0}}([o,l])}}},d=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0});var T,p,I=s(n("q1tI")),f=d(n("YI5S")),E=d(n("vOnD")),m=n("Ogvq"),h=n("2nI3"),g=n("6cLR"),v=E.default.div.attrs((function(e){return{backgroundColor:e.backgroundColor?"#"+e.backgroundColor:"#0D66D0"}})).withConfig({displayName:"CoachmarkBubble",componentId:"sc-3nxic9"})(T||(T=a(["\n background-color: ",";\n border: 1px solid ",";\n border-radius: 4px;\n display: inline-flex;\n flex-direction: column;\n max-width: 90%;\n position: absolute;\n padding: 9px 16px 11px 16px;\n margin: 9px;\n box-shadow: 0px 1px 4px rgba(0,0,0, .15);\n"],["\n background-color: ",";\n border: 1px solid ",";\n border-radius: 4px;\n display: inline-flex;\n flex-direction: column;\n max-width: 90%;\n position: absolute;\n padding: 9px 16px 11px 16px;\n margin: 9px;\n box-shadow: 0px 1px 4px rgba(0,0,0, .15);\n"])),(function(e){return e.backgroundColor}),(function(e){return e.backgroundColor})),S=E.default.span.withConfig({displayName:"CoachmarkText",componentId:"sc-80o1mv"})(p||(p=a(["\n color: #ffffff;\n font-family: 'Adobe Clean', sans-serif;\n font-size: 16px;\n white-space: pre-wrap;\n\n line-height: 20px;\n"],["\n color: #ffffff;\n font-family: 'Adobe Clean', sans-serif;\n font-size: 16px;\n white-space: pre-wrap;\n\n line-height: 20px;\n"]))),R=function(e){function t(t){var n=e.call(this,t)||this;return n.containerRef=I.createRef(),n.state={hasArrow:!1,arrowDirection:"none",offset:10},n}return o(t,e),t.prototype.updatePosition=function(e){var t;return u(this,void 0,void 0,(function(){var n,r,a,o;return c(this,(function(i){switch(i.label){case 0:if(!0===this.props.dismissOnWorkspaceEvent&&"workspaceLayoutCompleted"===(null==e?void 0:e.reason))return m.store.dispatch(h.hideAllCoachmarks()),[2];i.label=1;case 1:return i.trys.push([1,5,,6]),(n=null===(t=this.containerRef.current)||void 0===t?void 0:t.getBoundingClientRect())?[4,g.showPanelForCoachmark(this.props.position)]:[3,4];case 2:return i.sent(),[4,g.getButlerUIBounds(this.props.position,n)];case 3:(r=i.sent())&&(a=r.arrowDirection,o=r.arrowOffset,a!==this.state.arrowDirection&&("none"===a?this.setState({hasArrow:!1,arrowDirection:"none"}):this.setState({hasArrow:!0,arrowDirection:a,offset:o})),this.props.updatePosition(null==r?void 0:r.top,null==r?void 0:r.left,null==r?void 0:r.bottom,null==r?void 0:r.right)),i.label=4;case 4:return[3,6];case 5:return i.sent(),m.store.dispatch(h.hideAllCoachmarks()),[3,6];case 6:return[2]}}))}))},t.prototype.render=function(){return I.createElement(v,{backgroundColor:this.props.backgroundColor,ref:this.containerRef},I.createElement(S,null,this.props.description),this.state.hasArrow?I.createElement(f.default,{backgroundColor:this.props.backgroundColor,direction:this.state.arrowDirection,offset:this.state.offset}):I.createElement(I.Fragment,null))},t.defaultProps={description:"Look at this",type:"text",dismissOnWorkspaceEvent:!1},t.displayName="Coachmark",t}(I.Component);t.default=R},YI5S:function(e,t,n){"use strict";var r,a=this&&this.__makeTemplateObject||function(e,t){return Object.defineProperty?Object.defineProperty(e,"raw",{value:t}):e.raw=t,e},o=this&&this.__extends||(r=function(e,t){return(r=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])})(e,t)},function(e,t){function n(){this.constructor=e}r(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)}),i=this&&this.__createBinding||(Object.create?function(e,t,n,r){void 0===r&&(r=n),Object.defineProperty(e,r,{enumerable:!0,get:function(){return t[n]}})}:function(e,t,n,r){void 0===r&&(r=n),e[r]=t[n]}),l=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),s=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)"default"!==n&&Object.prototype.hasOwnProperty.call(e,n)&&i(t,e,n);return l(t,e),t},u=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0});var c,d=s(n("q1tI")),T=u(n("vOnD")),p=T.default.svg.attrs((function(e){return{backgroundColor:e.backgroundColor?"#"+e.backgroundColor:"#0D66D0"}})).withConfig({displayName:"ArrowSvg",componentId:"sc-yqskz5"})(c||(c=a(["\n position: absolute;\n overflow: hidden;\n fill: ",";\n stroke: ",";\n width: ","px;\n height: ","px;\n\n background: none;\n box-shadow: 0px 1px 4px rgba(0,0,0, .15);\n\n ","\n ","\n ","\n ","\n"],["\n position: absolute;\n overflow: hidden;\n fill: ",";\n stroke: ",";\n width: ","px;\n height: ","px;\n\n background: none;\n box-shadow: 0px 1px 4px rgba(0,0,0, .15);\n\n ","\n ","\n ","\n ","\n"])),(function(e){return e.backgroundColor}),(function(e){return e.backgroundColor}),16,16,(function(e){return"top"===e.direction?"top: -16px; left: "+e.offset+"px;":""}),(function(e){return"bottom"===e.direction?"bottom: -16px; left: "+e.offset+"px;":""}),(function(e){return"left"===e.direction?"left: -16px; top: "+e.offset+"px;":""}),(function(e){return"right"===e.direction?"right: -16px; top: "+e.offset+"px;":""})),I=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return o(t,e),t.prototype.getSvgPath=function(){return"left"===this.props.direction?"M 16 0 l -8 8 l 8 8":"right"===this.props.direction?"M 0 0 l 8 8 l -8 8":"bottom"===this.props.direction?"M 0 0 l 8 8 l 8 -8":"top"===this.props.direction?"M 0 16 l 8 -8 l 8 8":void 0},t.prototype.getPositionStyleString=function(){},t.prototype.render=function(){var e,t,n=null!==(e=this.props.backgroundColor)&&void 0!==e?e:"#0D66D0";return d.createElement(p,{direction:this.props.direction,offset:null!==(t=this.props.offset)&&void 0!==t?t:0,backgroundColor:this.props.backgroundColor},d.createElement("path",{d:this.getSvgPath(),fill:n}))},t.displayName="Arrow",t}(d.Component);t.default=I,e.exports=I},YfHv:function(e,t,n){"use strict";var r,a=this&&this.__makeTemplateObject||function(e,t){return Object.defineProperty?Object.defineProperty(e,"raw",{value:t}):e.raw=t,e},o=this&&this.__extends||(r=function(e,t){return(r=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])})(e,t)},function(e,t){function n(){this.constructor=e}r(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)}),i=this&&this.__createBinding||(Object.create?function(e,t,n,r){void 0===r&&(r=n),Object.defineProperty(e,r,{enumerable:!0,get:function(){return t[n]}})}:function(e,t,n,r){void 0===r&&(r=n),e[r]=t[n]}),l=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),s=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)"default"!==n&&Object.prototype.hasOwnProperty.call(e,n)&&i(t,e,n);return l(t,e),t},u=this&&this.__awaiter||function(e,t,n,r){return new(n||(n=Promise))((function(a,o){function i(e){try{s(r.next(e))}catch(e){o(e)}}function l(e){try{s(r.throw(e))}catch(e){o(e)}}function s(e){var t;e.done?a(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(i,l)}s((r=r.apply(e,t||[])).next())}))},c=this&&this.__generator||function(e,t){var n,r,a,o,i={label:0,sent:function(){if(1&a[0])throw a[1];return a[1]},trys:[],ops:[]};return o={next:l(0),throw:l(1),return:l(2)},"function"==typeof Symbol&&(o[Symbol.iterator]=function(){return this}),o;function l(o){return function(l){return function(o){if(n)throw new TypeError("Generator is already executing.");for(;i;)try{if(n=1,r&&(a=2&o[0]?r.return:o[0]?r.throw||((a=r.return)&&a.call(r),0):r.next)&&!(a=a.call(r,o[1])).done)return a;switch(r=0,a&&(o=[2&o[0],a.value]),o[0]){case 0:case 1:a=o;break;case 4:return i.label++,{value:o[1],done:!1};case 5:i.label++,r=o[1],o=[0];continue;case 7:o=i.ops.pop(),i.trys.pop();continue;default:if(!(a=i.trys,(a=a.length>0&&a[a.length-1])||6!==o[0]&&2!==o[0])){i=0;continue}if(3===o[0]&&(!a||o[1]>a[0]&&o[1]<a[3])){i.label=o[1];break}if(6===o[0]&&i.label<a[1]){i.label=a[1],a=o;break}if(a&&i.label<a[2]){i.label=a[2],i.ops.push(o);break}a[2]&&i.ops.pop(),i.trys.pop();continue}o=t.call(e,i)}catch(e){o=[6,e],r=0}finally{n=a=0}if(5&o[0])throw o[1];return{value:o[0]?o[1]:void 0,done:!0}}([o,l])}}},d=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0});var T,p=s(n("q1tI")),I=d(n("vOnD")),f=n("/u1D"),E=I.default.video.withConfig({displayName:"RTTVideo",componentId:"sc-18e25ut"})(T||(T=a(["\n width: ","px;\n height: ","px;\n"],["\n width: ","px;\n height: ","px;\n"])),(function(e){var t;return null!==(t=e.width)&&void 0!==t?t:256}),(function(e){var t;return null!==(t=e.height)&&void 0!==t?t:144})),m=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t.videoRef=p.createRef(),t}return o(t,e),t.prototype.handleVideoLoad=function(){var e=this.videoRef.current;if(!e)throw new Error("Problem loading the video: "+this.props.videoUrl);e.currentTime=0,e.play()},t.prototype.handleVideoComplete=function(){var e=this;window.setTimeout((function(){var t=e.videoRef.current;if(!t)throw new Error("Problem loading the video: "+e.props.videoUrl);t.currentTime=0,t.play()}),2e3)},t.prototype.componentDidMount=function(){var e,t;return u(this,void 0,void 0,(function(){var n=this;return c(this,(function(r){return null===(e=this.videoRef.current)||void 0===e||(e.onuxpvideoload=function(){return n.handleVideoLoad()}),null===(t=this.videoRef.current)||void 0===t||(t.onuxpvideocomplete=function(){return n.handleVideoComplete()}),[2]}))}))},t.prototype.render=function(){var e,t,n=this;return p.createElement(E,{src:"plugin://"+this.props.videoUrl,ref:this.videoRef,autoPlay:!0,muted:!0,loop:!0,onError:function(e){f.warn("Loading "+n.props.videoUrl),f.error(e.currentTarget.error)},width:null!==(e=this.props.width)&&void 0!==e?e:256,height:null!==(t=this.props.height)&&void 0!==t?t:148})},t.displayName="Video",t}(p.Component);t.default=m},YuTi:function(e,t){e.exports=function(e){return e.webpackPolyfill||(e.deprecate=function(){},e.paths=[],e.children||(e.children=[]),Object.defineProperty(e,"loaded",{enumerable:!0,get:function(){return e.l}}),Object.defineProperty(e,"id",{enumerable:!0,get:function(){return e.i}}),e.webpackPolyfill=1),e}},Z4Km:function(e,t,n){"use strict";var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0});var a,o=r(n("q1tI")),i=n("Ogvq"),l=r(n("MEk6")),s=r(n("R2IM"));(a=n("zVAt")).keys().forEach(a);var u=s.default(l.default),c=function(){var e=i.useTypedSelector((function(e){return e.modals})),t=i.useTypedSelector((function(e){return e.theme}));if(e.currentModal){var n=e.currentModal;return o.default.createElement(u,{size:{width:589,height:549},position:{type:"absolute",y:100,x:100},key:"fc-"+n.id,modal:n,transparent:!1,theme:t.theme,isModal:!0,lockDocumentFocus:!0})}return o.default.createElement(o.default.Fragment,null)};c.displayName="ModalDriver",t.default=c},Z5D0:function(e){e.exports=JSON.parse('{"TOOLTIPS":{"3DSM":{"TITLE":"3B Malzeme Damlalık aracı","DESCRIPTION":"3B nesneden seçili malzemeyi yükler"},"3DDM":{"TITLE":"3B Malzeme Bırakma aracı","DESCRIPTION":"Araca yüklenen malzemeyi 3B nesnenin hedef alanına bırakır"},"ADJB":{"TITLE":"Ayarlama Fırçası aracı","DESCRIPTION":"Yerel ayarlama katmanları oluşturun","IMAGE":"./assets/adjustment_brush_tool.mp4","URL":"https://helpx.adobe.com/tr/photoshop/using/adjustment-brush.html"},"AKNT":{"TITLE":"Bağlantı Noktası Ekle aracı","DESCRIPTION":"Yollarınıza bağlantı noktaları ekler"},"ARTT":{"TITLE":"Çalışma Yüzeyi aracı","DESCRIPTION":"Birden çok tuval oluşturur, taşır veya yeniden boyutlandırır"},"AHBT":{"TITLE":"Resim Geçmişe Dönme Fırçası aracı","DESCRIPTION":"Görüntünün önceki bir durumundan piksellerle şekil verilmiş konturları boyar"},"SERA":{"TITLE":"Arka Plan Silgisi aracı","DESCRIPTION":"Örneklenmiş bir rengin piksellerini siler"},"BLUR":{"TITLE":"Bulanıklaştırma aracı","DESCRIPTION":"Bir görüntüdeki alanları bulanıklaştırır"},"PNTB":{"TITLE":"Fırça aracı","DESCRIPTION":"Özel fırça darbeleri boyar"},"SLDB":{"TITLE":"Fırça aracı","DESCRIPTION":"Seçmek veya kaldırmak istediğiniz alanların üzerine fırça uygulayarak seçimde ince ayar yapın","URL":"https://www.adobe.com/go/ps-select-mask_tr"},"BURN":{"TITLE":"Yakma aracı","DESCRIPTION":"Bir görüntüdeki alanları tercihi olarak seçin"},"STAM":{"TITLE":"Klonlama Damga aracı","DESCRIPTION":"Görüntünün başka bir bölümünden piksellerle boyar"},"CRBT":{"TITLE":"Renk Değiştirme aracı","DESCRIPTION":"Varolan bir rengin üzerini seçili renkle boyar"},"COLS":{"TITLE":"Renk Örnekleyici aracı","DESCRIPTION":"Bir görüntüdeki renkler için değerler görüntüler"},"RCMP":{"TITLE":"İçeriğe Duyarlı Taşıma aracı","DESCRIPTION":"Görüntüde bölüm seçip taşır ve geride kalan alanı otomatik olarak doldurur"},"COUN":{"TITLE":"Sayma aracı","DESCRIPTION":"Bir görüntüdeki nesne sayısını sayar"},"CKNT":{"TITLE":"Noktayı Dönüştürme aracı","DESCRIPTION":"Düz ve köşe bağlantı noktalarını dönüştürerek şekilleri ve yolları düzenler"},"CROP":{"TITLE":"Kırpma aracı","DESCRIPTION":"Bir görüntünün kenarlarını keser veya genişletir"},"CUSH":{"TITLE":"Özel Şekil aracı","DESCRIPTION":"Özel bir şekil listesinden şekiller çizer"},"DKNT":{"TITLE":"Bağlantı Noktası Silme aracı","DESCRIPTION":"Bağlantı noktalarını siler ve yolları yeniden şekillendirir "},"PTHA":{"TITLE":"Doğrudan Seçim aracı","DESCRIPTION":"Bir yoldaki veya şekildeki noktaları ve segmentleri seçip ayarlayın"},"DODG":{"TITLE":"Soldurma aracı","DESCRIPTION":"Bir görüntüdeki alanları açıklaştırır"},"ELPS":{"TITLE":"Elips aracı","DESCRIPTION":"Oval ve dairesel şekiller çizin"},"ELMT":{"TITLE":"Oval İşaretleme aracı","DESCRIPTION":"Oval ve dairesel seçimler yapın"},"ERAS":{"TITLE":"Silgi aracı","DESCRIPTION":"Pikselleri arka plan rengine dönüştürür veya saydam yapar"},"EYED":{"TITLE":"Damlalık aracı","DESCRIPTION":"Bir görüntüden renk örnekler"},"MPEN":{"TITLE":"Serbest Biçim Kalemi aracı","DESCRIPTION":"Yol veya şekil çizdiğinizde bağlantı noktaları ekler"},"BNDT":{"TITLE":"Degrade aracı","DESCRIPTION":"Renkler arasında kademeli karışım oluşturur"},"HAND":{"TITLE":"El Aracı","DESCRIPTION":"Bir görüntünün farklı bölümleri üzerinde yatay kaydırır"},"STMM":{"TITLE":"Düzeltme Fırçası aracı","DESCRIPTION":"Görüntünün başka bir kısmından piksellerle boyama yaparak kusurları giderin"},"HSTB":{"TITLE":"Geçmişe Dönme Fırçası aracı","DESCRIPTION":"Bir görüntünün bölümlerini önceki bir duruma geri yükler"},"TXBX":{"TITLE":"Yatay Yazım aracı","DESCRIPTION":"Yatay yazım ekler"},"TYPS":{"TITLE":"Yatay Yazım Maskesi aracı","DESCRIPTION":"Yatay yazım şeklinde seçim oluşturur"},"LASO":{"TITLE":"Kement aracı","DESCRIPTION":"Serbest seçimler yapar"},"SLLS":{"TITLE":"Kement aracı","DESCRIPTION":"Serbest seçimler yapar"},"LINT":{"TITLE":"Çizgi aracı","DESCRIPTION":"Çizgiler çizer"},"MERA":{"TITLE":"Sihirli Silgi aracı","DESCRIPTION":"Benzer renkteki alanları tek bir tıklamayla siler"},"WAND":{"TITLE":"Sihirli Değnek aracı","DESCRIPTION":"Rengine göre alan seçin"},"MLAS":{"TITLE":"Manyetik Kement aracı","DESCRIPTION":"Sürüklerken görüntüdeki kenarlara yapışan seçimler yapın"},"WETB":{"TITLE":"Karıştırıcı Fırça aracı","DESCRIPTION":"Renk karıştırma ve boya ıslaklığını değiştirme gibi gerçek boyama tekniklerini simüle eder"},"LMVR":{"TITLE":"Taşıma aracı","DESCRIPTION":"Bir seçimi veya katmanı taşır"},"TXTA":{"TITLE":"Not aracı","DESCRIPTION":"Bir görüntüye veya dosyaya ekleyebileceğiniz metin notları oluşturur"},"BUCK":{"TITLE":"Boya Kovası aracı","DESCRIPTION":"Benzer renkteki alanları önplan rengiyle doldurun"},"PTCH":{"TITLE":"Yama aracı","DESCRIPTION":"Görüntünün başka bir bölümünden piksellerle seçili bir alanı değiştirin"},"PCST":{"TITLE":"Yol Seçim aracı","DESCRIPTION":"Bir yolun tamamını seçer"},"STMP":{"TITLE":"Desen Damgası aracı","DESCRIPTION":"Seçili bir desen kullanarak boyar"},"PENT":{"TITLE":"Kalem aracı","DESCRIPTION":"Yol veya şekil oluşturur ve bunları bağlantı noktaları ve tutamaçlarla değiştirir"},"PENC":{"TITLE":"Kurşun Kalem aracı","DESCRIPTION":"Sert kenarlı fırça darbeleri boyar"},"PCRP":{"TITLE":"Perspektif Kırpma aracı","DESCRIPTION":"Perspektif nedeniyle oluşan bozulmaları düzeltmek için görüntüyü kırpar"},"POLY":{"TITLE":"Çokgen aracı","DESCRIPTION":"Çokgen çizer"},"STAR":{"TITLE":"Yıldız aracı","DESCRIPTION":"Yıldız çizer"},"PGON":{"TITLE":"Çokgen Kement aracı","DESCRIPTION":"Düz çizgileri birbirine bağlayarak seçim yapın"},"SLPL":{"TITLE":"Çokgen Kement aracı","DESCRIPTION":"Düz çizgileri birbirine bağlayarak seçim yapın"},"QKSL":{"TITLE":"Hızlı Seçim aracı","DESCRIPTION":"Bir görüntüdeki kenarları bulup izleyerek seçim yapar"},"SLSB":{"TITLE":"Hızlı Seçim aracı","DESCRIPTION":"Bir görüntüdeki kenarları bulup izleyerek seçim yapar"},"RECT":{"TITLE":"Dikdörtgen aracı","DESCRIPTION":"Dikdörtgen çizer"},"REMOVE":{"TITLE":"Üretken yapay zeka kullanarak kaldırma","DESCRIPTION":"Üretken yapay zekanın gücünü kullanarak görüntünüzden istenmeyen alanları zahmetsizce kaldırın. Kaldır aracı, seçili alanı çevresiyle mükemmel uyum sağlayan içeriklerle kusursuz bir şekilde doldurur."},"RGMT":{"TITLE":"Dörtgen İşaretleme aracı","DESCRIPTION":"Dikdörtgen şeklinde seçim yapar"},"RDEY":{"TITLE":"Kırmızı Göz aracı","DESCRIPTION":"Kamera flaşının neden olduğu kırmızı göz efektini düzeltir"},"SLRE":{"TITLE":"Kenarı İncelt Fırça Aracı","DESCRIPTION":"Seçim kenarlarını iyileştirin ve kenar ayrıntılarını geliştirin. En iyi sonuçları, \\"Kenarları göster\\" onay kutusu etkinken ve Kenar Algılama çapı kaydırıcısıyla birlikte kullanıldığında sağlar.","URL":"https://www.adobe.com/go/ps-select-mask_tr"},"ROTT":{"TITLE":"Görünümü Döndür aracı","DESCRIPTION":"Bir görüntünün görünümünü döndürür"},"RRCT":{"TITLE":"Yuvarlak Köşeli Dikdörtgen aracı","DESCRIPTION":"Yuvarlak kenarlı dikdörtgenler çizer"},"RTFM":{"TITLE":"Kaldır\'da Üretken Yapay Zeka","DESCRIPTION":"Kaldır aracında üretken yapay zekayı kullanma veya kullanmama gibi modlar seçebilirsiniz. Otomatik mod, bu ayarı sahnenize göre belirler."},"MEAT":{"TITLE":"Cetvel aracı","DESCRIPTION":"Bir görüntüdeki mesafeleri ve açıları ölçer"},"SHAR":{"TITLE":"Keskinleştirme aracı","DESCRIPTION":"Bir görüntüdeki yumuşak kenarları keskinleştirir"},"SRMT":{"TITLE":"Tek Satır İşaretleme aracı","DESCRIPTION":"Tek piksel yüksekliğinde yatay seçim yapar"},"SCMT":{"TITLE":"Tek Sütun İşaretleme aracı","DESCRIPTION":"Tek piksel genişliğinde dikey seçim yapar"},"SLCT":{"TITLE":"Dilim aracı","DESCRIPTION":"Bir görüntüyü web tasarımı için uygun daha küçük bölümler halinde keser"},"SLST":{"TITLE":"Dilim Seçimi aracı","DESCRIPTION":"Bir görüntünün dilimlerini seçer, taşır ve yeniden boyutlandırır"},"SMUD":{"TITLE":"Leke Aracı","DESCRIPTION":"Renkleri bir araya getirin ve karıştırın"},"DSAT":{"TITLE":"Sünger aracı","DESCRIPTION":"Bir görüntüdeki alanların renk doygunluğunu değiştirir"},"SPHB":{"TITLE":"Nokta Düzeltme Fırçası aracı","DESCRIPTION":"İşaretleri ve lekeleri kaldırır"},"CAFT":{"TITLE":"Kaldırma aracı","DESCRIPTION":"Nesneler, kişiler ve kusurlar gibi dikkat dağıtan öğeleri ortadan kaldırın"},"TXBV":{"TITLE":"Dikey Metin aracı","DESCRIPTION":"Dikey yazım ekler"},"VTYS":{"TITLE":"Dikey Metin Maske aracı","DESCRIPTION":"Dikey yazım şeklinde seçim oluşturur"},"ZOOM":{"TITLE":"Yakınlaştırma Aracı","DESCRIPTION":"Bir görüntüyü yakınlaştırın ve uzaklaştırın"},"CPEN":{"TITLE":"Kavis Kalemi Aracı","DESCRIPTION":"Noktaları kullanarak yollar veya şekiller oluşturur ya da bunları değiştirir"},"PMHA":{"TITLE":"El Aracı","DESCRIPTION":"Bir görüntünün farklı bölümleri üzerinde yatay kaydırır"},"PMZM":{"TITLE":"Yakınlaştırma Aracı","DESCRIPTION":"Bir görüntüyü yakınlaştırın ve uzaklaştırın"},"PMDB":{"TITLE":"Örnekleme Fırça Aracı","DESCRIPTION":"Görüntüde fırçalama yaparak örnekleme alanını düzenleyin"},"PMLS":{"TITLE":"Kement Aracı","DESCRIPTION":"Serbest seçimler yaparak dolgu alanını düzenleyin"},"GRFI":{"TITLE":"Başvuru görüntüsü","DESCRIPTION":"Referans görüntünüze son derece benzer sonuçlar oluşturabilirsiniz. Aydınlatmayı, gölgeleri ve perspektifi sizin için düzeltiyoruz."},"CPOT":{"TITLE":"Renk Uyarlaması","DESCRIPTION":"Daha iyi eşleşme için kontrast ve parlaklığın uyarlanmasına izin verir. Kademeli renk veya doku değişiklikleri barındıran içeriklerin doldurulması için uygundur"},"RPOT":{"TITLE":"Dönüş Uyarlama","DESCRIPTION":"Daha iyi eşleşme için içeriğin döndürülmesine izin verir. Döndürülmüş veya eğimli desenler barındıran içeriklerin doldurulması için uygundur."},"SCCB":{"TITLE":"Ölçek","DESCRIPTION":"Daha iyi eşleşme için içeriğin yeniden boyutlandırılmasına izin verir. Farklı boyutlarda veya perspektiflerde tekrar eden desenler barındıran içeriklerin doldurulması için uygundur."},"MICB":{"TITLE":"Ayna","DESCRIPTION":"Daha iyi eşleşme için içeriğin yatay çevrilmesine izin verir, yatay simeri barındıran görüntüler için uygundur."},"FPOT":{"TITLE":"Kare Aracı","DESCRIPTION":"Görüntüler için yer tutucu kareleri oluşturur"},"SLML":{"TITLE":"Nesne Seçme Aracı","DESCRIPTION":"Nesneleri bul ve otomatik olarak seç"},"MGLA":{"TITLE":"Nesne Seçme Aracı","DESCRIPTION":"Nesneleri bul ve otomatik olarak seç"},"PMPL":{"TITLE":"Çokgen Kement Aracı","DESCRIPTION":"Düz çizgilerle seçim yaparak dolgu alanını düzenleyin"},"PMAL":{"TITLE":"Hizalama Aracı","DESCRIPTION":"Görüntülerde ilgili noktalar belirleyin. Bu, kamera konumu hareket ettiğinde kullanışlıdır. Nokta yerleştirmek için herhangi bir görüntüyü tıklayın. İlgili nokta otomatik olarak diğer görüntüye yerleştirilir ve elle ayarlanabilir."},"WSCX":{"TITLE":"Çarpıtmayı Çapraz Böl"},"WSVT":{"TITLE":"Çarpıtmayı Dikey Böl"},"WSHZ":{"TITLE":"Çarpıtmayı Yatay Böl"},"SMSU":{"TITLE":"Nesne Çıkarma","DESCRIPTION":"Tanımlanan bir bölgenin içindeki nesneyi bulur ve otomatik olarak çıkarır"},"SRRB-SRAT":{"TITLE":"Otomatik","DESCRIPTION":"Çevredeki dolgu alanına benzeyen içerek kullan"},"SRRB-SRDF":{"TITLE":"Dikdörtgen","DESCRIPTION":"Dolgu alanı çevresinde dikdörtgen bir bölge kullan"},"SRRB-SRCT":{"TITLE":"Özel","DESCRIPTION":"Elle tanımlanmış bir örnekleme alanı kullan"},"FPOP":{"TITLE":"Ek Görüntüyü İçe Aktar","DESCRIPTION":"Aynı sahnenin farklı bir açısını içeren başka bir görüntüyü içe aktarın. İkinci görüntüdeki arka plan içeriğinin bir kısmını ortaya çıkaran nesnelerin kaldırılması için kullanışlıdır."},"CATR":{"TITLE":"İçeriğe Uygun İzleme Aracı","DESCRIPTION":"Bir görüntüdeki kenarları izleyen yollar veya şekiller oluşturur"},"TRSH":{"TITLE":"Üçgen aracı","DESCRIPTION":"Üç taraflı şekiller çizin"},"LIST":{"TITLE":"Katmanlar","DESCRIPTION":"Katmanlar, üst üste dizilmiş kağıtlara benzer. Katmanlar panelinde, görüntünüzdeki bölümleri ayrı ve düzenlenebilir katmanlar olarak organize edip yönetebilirsiniz."},"LAYR":{"TITLE":"Katmanlar","DESCRIPTION":"Katmanlar, üst üste dizilmiş kağıtlara benzer. Katmanlar panelinde, görüntünüzdeki bölümleri ayrı ve düzenlenebilir katmanlar olarak organize edip yönetebilirsiniz."},"NEWL":{"TITLE":"Katmanlar","DESCRIPTION":"Katmanlar, üst üste dizilmiş kağıtlara benzer. Katmanlar panelinde, görüntünüzdeki bölümleri ayrı ve düzenlenebilir katmanlar olarak organize edip yönetebilirsiniz."},"MASK":{"TITLE":"Katman maskeleri","DESCRIPTION":"Katman maskesi sayesinde görüntünüzdeki bölümleri gizleyip dilediğiniz zaman tekrar gösterebilirsiniz"},"ADJT":{"TITLE":"Ayarlamalar","DESCRIPTION":"Ayarlamalar panelini kullanarak renk ve tonları geliştirebilir, onarabilir ve düzeltebilirsiniz","URL":"https://www.adobe.com/go/adjustmentpresets_tr"},"SLBR":{"TITLE":"Seçim Fırçası aracı","DESCRIPTION":"Dokunmatik yüzey kullanırken veya üretken dolguyla içerik ekleyip çıkarırken kolayca tek veya çoklu fırça konturlarıyla seçimler yapın.","URL":"https://www.adobe.com/go/selection_brush_learn_more_tr"},"GENERATE_BACKGROUND":{"TITLE":"Arka planı düzenle","DESCRIPTION":"Portreler, ürünler, moda çekimleri ve daha fazlası için arka planlar oluşturun. Ayrıca bir görüntü içe aktarabilir veya görüntüleri renkle doldurabilirsiniz."},"HARMONIZE_LAYER":{"TITLE":"Uyumlu hale getir","DESCRIPTION":"Renk, ışık ve gölgeleri eşleştirerek nesneleri bir sahne ile birleştirin."},"IMPORT_BACKGROUND":{"TITLE":"Arka planı düzenle","DESCRIPTION":"Portreler, ürünler, moda çekimleri ve daha fazlası için arka planlar oluşturun. Ayrıca bir görüntü içe aktarabilir veya görüntüleri renkle doldurabilirsiniz."},"PAINT_BUCKET":{"TITLE":"Arka planı düzenle","DESCRIPTION":"Portreler, ürünler, moda çekimleri ve daha fazlası için arka planlar oluşturun. Ayrıca bir görüntü içe aktarabilir veya görüntüleri renkle doldurabilirsiniz."},"GIMB":{"TITLE":"Görüntü Oluştur","DESCRIPTION":"Metinden görüntü teknolojisi görüntü oluşturmanıza, efekt eklemenize veya oluşturduğunuz görüntüyü referans görüntünün stiliyle eşleştirmenize olanak tanır."},"ADJUST_COLORS":{"TITLE":"Görüntünüzdeki renkleri ayarlayın","DESCRIPTION":"Görüntünüzdeki göze çarpan renkleri değiştirerek yepyeni bir görünüm elde edin."},"GENERATE_IMAGE":{"TITLE":"Görüntü Oluştur","DESCRIPTION":"Metinden görüntü teknolojisi görüntü oluşturmanıza, efekt eklemenize veya oluşturduğunuz görüntüyü referans görüntünün stiliyle eşleştirmenize olanak tanır."},"STYLE_INFO_BUTTON":{"TITLE":"Referans görüntü ve stil efektleri","DESCRIPTION":"Stil seçenekleriyle görüntünüzü kişiselleştirin. Stil efekti seçebilir veya stiline uymasını istediğiniz bir referans görüntü ekleyebilirsiniz."},"GENERATEIMAGEREFERENCEFLYOUT":{"TITLE":"Başvuru görüntüsü","DESCRIPTION":"Kendi çalışmanızın kompozisyonunu ve stilini eşleştirin."},"GENERATEIMAGEEFFECTSFLYOUT":{"TITLE":"Stil efektleri","DESCRIPTION":"Görüntünüzü kişiselleştirmek için bir stil veya efekt seçin ve ilham alın."},"GFLY":{"TITLE":"İnsanları Seç","DESCRIPTION":"İnsanları ve saç, giysi ve ten gibi ayrıntılarını seçin."},"DYTX":{"TITLE":"Dinamik Metin","DESCRIPTION":"Metninizi metin sınırının şekline uyacak şekilde otomatik olarak yeniden boyutlandırın ve ayarlayın."},"MODELRADIO-MLPR":{"TITLE":"Hassas Ölçek Artırma","DESCRIPTION":"Ayrıntıları keskinleştirirken ve geri yüklerken orijinal fotoğrafın kimliğini koruyun. En iyi sonucu düşük çözünürlüklü fotoğraflarla verir."},"MODELRADIO-MLCR":{"TITLE":"Yaratıcı Ölçek Artırma","DESCRIPTION":"Sanatsal keşifler için ideal olan yeni, yaratıcı detaylar ekleyin. Orijinal fotoğrafların kimliğini değiştirebilir."}},"FEATURE_CARDS":{"GEN_AI_UPSCALE":{"TITLE":"Üretken Ölçek Artırma","DESCRIPTION":"Ayrıntıları keskinleştirirken ve geri yüklerken orijinal fotoğrafın kimliğini koruyun.","IMAGE":"./assets/gen_ai_upscale.mp4","BUTTON":"Şimdi deneyin"},"GEN_AI_FILL":{"TITLE":"Üretken Dolgu","DESCRIPTION":"İçerik oluşturma, mevcut içeriği değiştirme, arka planları değiştirme, görüntüleri genişletme, öğeleri kaldırma ve çok daha fazlası.","IMAGE":"./assets/gen_ai_fill.mp4"},"GEN_AI_EXPAND":{"TITLE":"Üretken Genişletme","DESCRIPTION":"Yaratıcılığınızın sınırlarını zorlayın. Metin istemleriyle ya da metin istemleri olmadan yeni içerikler üretin.","IMAGE":"assets/gen_ai_expand.mp4"},"BACKGROUND_REPLACE":{"TITLE":"Arka planı düzenle","DESCRIPTION":"Portreler, ürünler, moda çekimleri ve daha fazlası için arka planlar oluşturun. Ayrıca bir görüntü içe aktarabilir veya görüntüleri renkle doldurabilirsiniz.","IMAGE":"./assets/edit_background.mp4","BUTTON":"Daha fazla bilgi edinin"},"ADJUSTMENT_BRUSH":{"TITLE":"Ayarlama Fırçası aracı","DESCRIPTION":"Ayarlama Fırçası, görüntüye kalıcı olmayan yerel ayarlamaları kolayca uygulamanızı sağlar.","IMAGE":"./assets/adjustment_brush_tool.mp4","BUTTON":"Daha fazla bilgi edinin","URL":"https://helpx.adobe.com/tr/photoshop/using/adjustment-brush.html"},"ADJUSTMENTS_PANEL":{"TITLE":"Ayarlamalarla ilgili hazır ayarları deneyin","DESCRIPTION":"Ayarlamalarla ilgili farklı hazır ayarları kullanarak görüntünüzün hissini ve görünümünü düzenleyin.","BUTTON":"Şimdi deneyin"},"CLOUD_DOC_AUTO_SAVE":{"TITLE":"Siz çalışırken kaydetme","DESCRIPTION":"Bulut belgenizi sizin için Adobe\'nin bulutuna kaydediyoruz. Böylelikle belge hem iPad\'de hem de masaüstünde anında güncellenecek ve giriş yaptığınız her an kullanılabilir olacak."},"PRESET_SYNC":{"TITLE":"Otomatik hazır ayar senkronizasyonu","DESCRIPTION":"Photoshop kullandığınız tüm bilgisayarlarda fırçalarınızı, renk örneklerinizi, degradelerinizi, desenlerinizi, stillerinizi ve şekillerinizi otomatik olarak senkronize edin. Senkronizasyonu açmak için Tercihler > Genel\'e gidin.","BUTTON":"Daha fazla bilgi edinin","IMAGE":"./assets/preset_sync.gif","URL":"https://www.adobe.com/go/ps-learn-more_tr"},"CONTENT_AWARE":{"TITLE":"İçeriğe Uygun Dolgu","DESCRIPTION":"Artık Photoshop\'un seçim doldurmak için kullandığı alanı seçebilir, canlı olarak önizleyebilir ve yeni bir katmana çıktısını alabilirsiniz. Düzen > İçeriğe Uygun Dolgu alanına gidip deneyin.","IMAGE":"./content_aware_fill.gif","BUTTON":"Şimdi deneyin"},"SELECT_SUBJECT_PORTRAIT":{"TITLE":"Hassas düzenleme için çalışma alanını değiştir","DESCRIPTION":"Yapılan seçimlere daha yakından bakmak için Seç > Seç ve Maskele bölümüne gidin, ardından saç çizgisi seçimlerini düzenlemek için Kenarı İncelt Fırçasını kullanın.","BUTTON":"Şimdi deneyin"},"COMMENT_PANEL":{"TITLE":"Yeni bir yorumunuz var!","DESCRIPTION":"Yorumlar panelinde yeni yorumlar yazabilir, mevcut olanları yanıtlayabilir, çözümleyebilir veya silebilirsiniz."},"CORE_TOOLS_WORKSPACE":{"TITLE":"Temel Araçlar çalışma alanına hoş geldiniz","DESCRIPTION":"Photoshop\'un en popüler araçlarına sahip yeni çalışma alanımızla hünerlerinizi gösterin. Farklı bir görünüm seçmek istiyorsanız yukarıdaki çalışma alanı değiştiriciyi kullanabilirsiniz.","BUTTON":"Kapat"},"MODERN_GRADIENT_TOOL":{"TITLE":"Yeni Degrade Aracını deneyin","DESCRIPTION":"Güncellenmiş Degrade Aracı, degradeleri inceleyip üstün doğrulukla düzenlemenize olanak tanır.","BUTTON":"Kapat"},"GENERATE_IMAGE_INTRO":{"TITLE":"Görüntü Oluştur","DESCRIPTION":"Metinden görüntü teknolojisi görüntü oluşturmanıza, efekt eklemenize veya oluşturduğunuz görüntüyü referans görüntünün stiliyle eşleştirmenize olanak tanır.","BUTTON":"Daha fazla bilgi edinin","IMAGE":"./assets/gen_image.mp4"},"GEN_REF_IMAGE":{"TITLE":"Başvuru görüntüsü","DESCRIPTION":"Referans görüntünüze son derece benzer sonuçlar oluşturabilirsiniz. Aydınlatmayı, gölgeleri ve perspektifi sizin için düzeltiyoruz.","BUTTON":"Daha fazla bilgi edinin","IMAGE":"./assets/gen_ai_ref_image.mp4"},"GEN_AI_IN_REMOVE":{"TITLE":"Kaldır\'da Üretken Yapay Zeka","DESCRIPTION":"Üretken Yapay Zeka\'yı ne kadar kullanmak istediğinize bağlı olarak Kaldır aracında farklı modlar seçebilirsiniz. Her Zaman, Hiçbir Zaman veya Otomatik seçeneklerinden birini belirleyebilirsiniz. Otomatik seçeneğinde, sahneye bağlı olarak sizin için tercih yapılır.","BUTTON":"Daha fazla bilgi edinin","IMAGE":"./assets/gen_ai_in_remove.mp4","URL":"https://helpx.adobe.com/tr/photoshop/using/retouching-repairing-images.html#genai-remove-tool"},"TOGGLE_CTB":{"TITLE":"Bağlamsal Görev Çubuğu\'nu gösterme veya gizleme","DESCRIPTION":"Uygulama Menüsü > Pencere > Bağlamsal Görev Çubuğu\'ndan Bağlamsal Görev Çubuğu\'nu tekrar etkinleştirin..\\n\\nDilerseniz bağlam menüsüyle göstermek veya gizlemek için tuvalin dışındaki alanı veya çalışma yüzeyini sağ tıklatabilirsiniz.","CUSTOM_BUTTON":"Tamam"}},"MODAL":{"GEN_FILL_INTRO":{"TITLE":"Üretken Dolgu","DESCRIPTION":"Görüntüyü bozmadan içerik oluşturmak, arka planları değiştirmek, görüntüleri genişletmek, öğeleri kaldırmak ve çok daha fazlası için bir seçim yapın.","IMAGE":"./assets/gen_fill_intro.mp4","MAYBE_LATER":"Belki daha sonra"}},"TRY_IT":"Daha fazla bilgi edinin","GOT_IT":"Anladım","ADVANCED":"Gelişmiş:","PLAY_VIDEO":"Kısa bir video izleyin","PERIOD_CHAR":".","NEW_BADGE":"Yeni"}')},Z5Xq:function(e,t,n){"use strict";var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.rootReducer=void 0;var a=n("ANjH"),o=r(n("wcMI")),i=r(n("o8xA")),l=r(n("Vp1C")),s=r(n("moNw")),u=r(n("kJmo")),c=r(n("GG5L"));t.rootReducer=a.combineReducers({coachmarks:o.default,tooltips:i.default,featureCards:l.default,theme:s.default,toasts:u.default,modals:c.default})},Zb0u:function(e,t,n){e.exports=n.p+"assets/caf-sampling-custom.mp4"},"ae+7":function(e,t,n){e.exports=n.p+"assets/triangle-tool.mp4"},ahQn:function(e,t,n){"use strict";function r(e,t){return{_unit:e+"Unit",_value:t}}t.__esModule=!0,t.density=r.bind(null,"density"),t.pixels=r.bind(null,"pixels"),t.px=t.pixels,t.percent=r.bind(null,"percent"),t.angle=r.bind(null,"angle"),t.inches=r.bind(null,"inches"),t.centimeters=r.bind(null,"centimeters"),t.cm=t.centimeters,t.picas=r.bind(null,"picas"),t.degrees=r.bind(null,"degrees"),t.number=r.bind(null,"number"),t.seconds=r.bind(null,"seconds"),t.points=r.bind(null,"points"),t.pt=t.points,t.millimeters=r.bind(null,"millimeters"),t.mm=t.millimeters,t.distance=r.bind(null,"distance"),t.hasSameUnits=function(e){var t,n=(null===(t=e[0])||void 0===t?void 0:t._unit)||-1;return n&&e.every((function(e){return n===e._unit}))}},atGa:function(e){e.exports=JSON.parse('{"3DSM":{"shortVideo":null,"snapshot":null,"longViewID":"3DMaterialSelectTool"},"3DDM":{"shortVideo":null,"snapshot":null,"longViewID":"3DMaterialDropTool"},"ADJB":{"shortVideo":null,"snapshot":"./assets/adjustment-brush-tool.jpg","longViewID":"adjustmentBrushTool","tutorialVideo":"photoshop/how-to/ps-rtt-adjustment-brush-tool"},"AKNT":{"shortVideo":null,"snapshot":null,"longViewID":"addKnotTool"},"ARTT":{"shortVideo":null,"snapshot":"./assets/artboards-tool.jpg","longViewID":"artboardTool","tutorialVideo":"photoshop/how-to/ps-rtt-artboard-tool-overview"},"AHBT":{"shortVideo":null,"snapshot":null,"longViewID":"artBrushTool"},"SERA":{"shortVideo":null,"snapshot":null,"longViewID":"backgroundEraserTool"},"BLUR":{"shortVideo":"./assets/blur-tool.mp4","snapshot":"./assets/blur-tool.jpg","longViewID":"blurTool","tutorialVideo":"photoshop/how-to/ps-rtt-blur-tool-overview"},"PNTB":{"shortVideo":"./assets/paint-brush-tool.mp4","snapshot":"./assets/brush-tool.jpg","tutorial":"photoshop/how-to/paint-with-the-brush-tool","longViewID":"paintbrushTool","tutorialVideo":"photoshop/how-to/ps-rtt-brush-tool-overview"},"SLDB":{"shortVideo":null,"snapshot":null,"learnMoreUrl":"TOOLTIPS.SLDB.URL"},"BURN":{"shortVideo":"./assets/burn-tool.mp4","snapshot":null,"longViewID":"burnInTool"},"STAM":{"shortVideo":"./assets/clone-stamp-tool.mp4","snapshot":"./assets/clone-stamp-tool.jpg","tutorial":"photoshop/how-to/clone-stamp","longViewID":"cloneStampTool","tutorialVideo":"photoshop/how-to/ps-rtt-clone-stamp-tool-overview"},"CRBT":{"shortVideo":null,"snapshot":null,"longViewID":"colorReplacementBrushTool"},"COLS":{"shortVideo":null,"snapshot":null,"longViewID":"colorSamplerTool"},"RCMP":{"shortVideo":null,"snapshot":null,"longViewID":"recomposeSelection"},"COUN":{"shortVideo":null,"snapshot":null,"longViewID":"countTool"},"CKNT":{"shortVideo":null,"snapshot":null,"longViewID":"convertKnotTool"},"CROP":{"shortVideo":"./assets/crop-tool.mp4","snapshot":"./assets/crop-tool.jpg","tutorial":"photoshop/how-to/crop-a-photo","longViewID":"cropTool","tutorialVideo":"photoshop/how-to/ps-rtt-crop-tool-overview"},"CUSH":{"shortVideo":null,"snapshot":null,"longViewID":"customShapeTool"},"DKNT":{"shortVideo":null,"snapshot":null,"longViewID":"deleteKnotTool"},"PTHA":{"shortVideo":"./assets/direct-select-tool.mp4","snapshot":null,"longViewID":"directSelectTool"},"DODG":{"shortVideo":"./assets/dodge-tool.mp4","snapshot":null,"longViewID":"dodgeTool"},"ELPS":{"shortVideo":"./assets/ellipse-tool.mp4","snapshot":null,"longViewID":"ellipseTool"},"ELMT":{"shortVideo":"./assets/elliptical-marquee-tool.mp4","snapshot":null,"longViewID":"marqueeEllipTool"},"ERAS":{"shortVideo":"./assets/eraser-tool.mp4","snapshot":"./assets/eraser-tool.jpg","longViewID":"eraserTool","tutorialVideo":"photoshop/how-to/ps-rtt-eraser-tool-overview"},"EYED":{"shortVideo":"./assets/color-dropper-tool.mp4","snapshot":"./assets/eyedropper-tool.jpg","tutorial":"photoshop/how-to/choose-colors-for-painting","longViewID":"eyedropperTool","tutorialVideo":"photoshop/how-to/ps-rtt-eyedropper-tool-overview"},"MPEN":{"shortVideo":null,"snapshot":null,"longViewID":"freeformPenTool"},"CATR":{"shortVideo":null,"snapshot":null},"BNDT":{"shortVideo":"./assets/gradient-tool.mp4","snapshot":"./assets/gradient-tool.jpg","longViewID":"gradientTool","tutorialVideo":"photoshop/how-to/ps-rtt-gradient-tool-overview"},"HAND":{"shortVideo":"./assets/hand-tool.mp4","snapshot":"./assets/hand-tool.jpg","longViewID":"handTool","tutorialVideo":"photoshop/how-to/ps-rtt-hand-tool-overview"},"STMM":{"shortVideo":"./assets/healing-brush-tool.mp4","snapshot":null,"longViewID":"magicStampTool"},"HSTB":{"shortVideo":"./assets/history-brush-tool.mp4","snapshot":null,"longViewID":"historyBrushTool"},"TXBX":{"shortVideo":"./assets/text-tool.mp4","snapshot":"./assets/type-tool.jpg","longViewID":"typeCreateOrEditTool","tutorialVideo":"photoshop/how-to/ps-rtt-type-tool-overview"},"TYPS":{"shortVideo":null,"snapshot":null,"longViewID":"typeCreateMaskTool"},"LASO":{"shortVideo":"./assets/lasso-tool.mp4","snapshot":"./assets/lasso-tool.jpg","longViewID":"lassoTool","tutorialVideo":"photoshop/how-to/ps-rtt-lasso-tool-overview"},"SLLS":{"shortVideo":"./assets/lasso-tool.mp4","snapshot":"./assets/lasso-tool.jpg","longViewID":"lassoTool","tutorialVideo":"photoshop/how-to/ps-rtt-lasso-tool-overview"},"LINT":{"shortVideo":null,"snapshot":null,"longViewID":"lineTool"},"MERA":{"shortVideo":null,"snapshot":null,"longViewID":"magicEraserTool"},"WAND":{"shortVideo":"./assets/magic-wand-tool.mp4","snapshot":"./assets/magic-wand-tool.jpg","longViewID":"magicWandTool","tutorialVideo":"photoshop/how-to/ps-rtt-magic-wand-tool-overview"},"MLAS":{"shortVideo":"./assets/magnetic-lasso-tool.mp4","snapshot":null,"longViewID":"magneticLassoTool"},"WETB":{"shortVideo":null,"snapshot":null,"longViewID":"wetBrushTool"},"LMVR":{"shortVideo":"./assets/move-tool.mp4","snapshot":"./assets/move-tool.jpg","longViewID":"moveTool","tutorialVideo":"photoshop/how-to/ps-rtt-move-tool-overview"},"TXTA":{"shortVideo":null,"snapshot":null,"longViewID":"textAnnotTool"},"BUCK":{"shortVideo":"./assets/paint-bucket-tool.mp4","snapshot":"./assets/paint-bucket-tool.jpg","longViewID":"bucketTool","tutorialVideo":"photoshop/how-to/ps-rtt-paint-bucket-tool-overview"},"PTCH":{"shortVideo":"./assets/patch-tool.mp4","snapshot":null,"longViewID":"patchSelection"},"PCST":{"shortVideo":"./assets/path-selection.mp4","snapshot":"./assets/path-and-direct-selection-tool.jpg","longViewID":"pathComponentSelectTool","tutorialVideo":"photoshop/how-to/ps-rtt-path-direct-select-tools-overview"},"STMP":{"shortVideo":null,"snapshot":null,"longViewID":"patternStampTool"},"PENT":{"shortVideo":"./assets/pen-tool.mp4","snapshot":"./assets/pen-tool.jpg","longViewID":"penTool","tutorialVideo":"photoshop/how-to/ps-rtt-pen-tools-overview"},"PENC":{"shortVideo":null,"snapshot":null,"longViewID":"pencilTool"},"PCRP":{"shortVideo":null,"snapshot":null,"longViewID":"perspectiveCropTool"},"POLY":{"shortVideo":null,"snapshot":null,"longViewID":"polygonTool"},"STAR":{"shortVideo":"./assets/star-tool.mp4","snapshot":null,"longViewID":"starTool"},"PGON":{"shortVideo":"./assets/polygonal-lasso-tool.mp4","snapshot":null,"longViewID":"polySelTool"},"SLPL":{"shortVideo":"./assets/polygonal-lasso-tool.mp4","snapshot":null,"longViewID":"polySelTool"},"QKSL":{"shortVideo":"./assets/quick-select-tool.mp4","snapshot":"./assets/quick-selection-tool.jpg","tutorial":"photoshop/how-to/select-part-of-an-image","longViewID":"quickSelectTool","tutorialVideo":"photoshop/how-to/ps-rtt-quick-selection-tool-overview"},"SLSB":{"shortVideo":"./assets/quick-select-tool.mp4","snapshot":"./assets/quick-selection-tool.jpg","tutorial":"photoshop/how-to/select-part-of-an-image","longViewID":"quickSelectTool","tutorialVideo":"photoshop/how-to/ps-rtt-quick-selection-tool-overview"},"RECT":{"shortVideo":"./assets/rectangle-tool.mp4","snapshot":"./assets/shape-tool.jpg","longViewID":"rectangleTool","tutorialVideo":"photoshop/how-to/ps-rtt-rectangle-shape-tool-overview"},"REMOVE":{"shortVideo":"./assets/remove-using-gen-ai.mp4","snapshot":null,"longViewID":"genAIRemove"},"RGMT":{"shortVideo":"./assets/rectangle-marquee-tool.mp4","snapshot":"./assets/rectangular-marquee-tool.jpg","longViewID":"marqueeRectTool","tutorialVideo":"photoshop/how-to/ps-rtt-marquee-tool-overview"},"RDEY":{"shortVideo":null,"snapshot":null,"longViewID":"redEyeTool"},"SLRE":{"shortVideo":null,"snapshot":null,"learnMoreUrl":"TOOLTIPS.SLRE.URL"},"ROTT":{"shortVideo":"./assets/rotate-view-tool.mp4","snapshot":null,"longViewID":"rotateTool"},"RRCT":{"shortVideo":null,"snapshot":null,"longViewID":"roundedRectangleTool"},"RTFM":{"shortVideo":"./assets/gen-ai-in-remove.mp4","snapshot":null,"longViewID":"genAIRemoveTool"},"MEAT":{"shortVideo":null,"snapshot":null,"longViewID":"rulerTool"},"SHAR":{"shortVideo":null,"snapshot":"./assets/sharpen-tool.jpg","longViewID":"sharpenTool","tutorialVideo":"photoshop/how-to/ps-rtt-sharpen-tool-overview"},"SRMT":{"shortVideo":null,"snapshot":null,"longViewID":"marqueeSingleRowTool"},"SCMT":{"shortVideo":null,"snapshot":null,"longViewID":"marqueeSingleColumnTool"},"SLCT":{"shortVideo":null,"snapshot":null,"longViewID":"sliceTool"},"SLST":{"shortVideo":null,"snapshot":null,"longViewID":"sliceSelectTool"},"SMUD":{"shortVideo":"./assets/smudge-tool.mp4","snapshot":"./assets/smudge-tool.jpg","longViewID":"smudgeTool","tutorialVideo":"photoshop/how-to/ps-rtt-smudge-tool-overview"},"DSAT":{"shortVideo":null,"snapshot":null,"longViewID":"saturationTool"},"SPHB":{"shortVideo":"./assets/spot-healing-tool.mp4","snapshot":"./assets/spot-healing-brush-tool.jpg","tutorial":"photoshop/how-to/remove-small-imperfections","longViewID":"spotHealingBrushTool","tutorialVideo":"photoshop/how-to/ps-rtt-spot-healing-brush-tool-overview"},"CAFT":{"shortVideo":"./assets/remove-tool.mp4","snapshot":"./assets/remove-tool.jpg","longViewID":"removeTool","tutorialVideo":"photoshop/how-to/ps-rtt-remove-tool-overview"},"TXBV":{"shortVideo":null,"snapshot":null,"longViewID":"typeVerticalCreateOrEditTool"},"VTYS":{"shortVideo":null,"snapshot":null,"longViewID":"typeVerticalCreateMaskTool"},"ZOOM":{"shortVideo":"./assets/zoom-tool.mp4","snapshot":"./assets/zoom-tool.jpg","longViewID":"zoomTool","tutorialVideo":"photoshop/how-to/ps-rtt-zoom-tool-overview"},"CPEN":{"shortVideo":null,"snapshot":null,"longViewID":"curvaturePenTool"},"PMZM":{"shortVideo":"./assets/zoom-tool.mp4","snapshot":null,"longViewID":"patchMatchZoomTool"},"PMHA":{"shortVideo":"./assets/hand-tool.mp4","snapshot":null,"longViewID":"patchMatchHandTool"},"FPOT":{"shortVideo":"./assets/frame-tool.mp4","snapshot":"./assets/frame-tool.jpg","longViewID":"framedGroupTool","tutorialVideo":"photoshop/how-to/ps-rtt-frame-tool-overview"},"PMDB":{"shortVideo":"./assets/caf-brush-tool.mp4","snapshot":null,"longViewID":"patchMatchSamplingBrushTool"},"PMLS":{"shortVideo":"./assets/caf-lasso-tool.mp4","snapshot":null,"longViewID":"patchMatchLassoTool"},"CPOT":{"shortVideo":"./assets/caf-color-adaptation.mp4","snapshot":null,"longViewID":"cafColorAdaptation"},"RPOT":{"shortVideo":"./assets/caf-rotation-adaptation.mp4","snapshot":null,"longViewID":"cafRotationAdaptation"},"SCCB":{"shortVideo":"./assets/caf-scale.mp4","snapshot":null,"longViewID":"cafScale"},"MICB":{"shortVideo":"./assets/caf-mirror.mp4","snapshot":null,"longViewID":"cafMirror"},"SLML":{"shortVideo":"./assets/caf-object-selection-tool.mp4","snapshot":"./assets/object-selection-tool.jpg","longViewID":"selectionLabMagicLassoTool","tutorialVideo":"photoshop/how-to/ps-rtt-object-selection-tool-overview"},"MGLA":{"shortVideo":"./assets/caf-object-selection-tool.mp4","snapshot":"./assets/object-selection-tool.jpg","longViewID":"magicLassoTool","tutorialVideo":"photoshop/how-to/ps-rtt-object-selection-tool-overview"},"PMPL":{"shortVideo":"./assets/polygonal-lasso-tool.mp4","snapshot":null,"longViewID":"patchMatchPolyLassoTool"},"PMAL":{"shortVideo":"./assets/caf-alignment-tool.mp4","snapshot":null,"longViewID":"cafAlignmentTool"},"WSCX":{"shortVideo":"./assets/warp-split-cross-tool.mp4","snapshot":null,"longViewID":"warpSplitCrossTool"},"WSVT":{"shortVideo":"./assets/warp-split-cross-vertically.mp4","snapshot":null,"longViewID":"warpSplitVerticallyTool"},"WSHZ":{"shortVideo":"./assets/warp-split-cross-horizontally.mp4","snapshot":null,"longViewID":"warpSplitHorizontallyTool"},"SMSU":{"shortVideo":"./assets/caf-object-selection-tool-object-subtract-option.mp4","snapshot":null,"longViewID":"cafSmartSubtract"},"SRRB-SRAT":{"shortVideo":"./assets/caf-sampling-auto.mp4","snapshot":null,"longViewID":"cafPatchMatchSamplingAuto"},"SRRB-SRDF":{"shortVideo":"./assets/caf-sampling-rect.mp4","snapshot":null,"longViewID":"cafPatchMatchSamplingRectangular"},"SRRB-SRCT":{"shortVideo":"./assets/caf-sampling-custom.mp4","snapshot":null,"longViewID":"cafPatchMatchSamplingCustom"},"FPOP":{"shortVideo":"./assets/caf-import-additional-doc.mp4","snapshot":null,"longViewID":"cafImportAdditionalDocument"},"TRSH":{"shortVideo":"./assets/triangle-tool.mp4","snapshot":null,"longViewID":"triangleTool"},"MASK":{"shortVideo":null,"snapshot":"./assets/layer-mask.jpg","longViewID":"layerMask","tutorial":"photoshop/how-to/Layer-Mask","tutorialVideo":"photoshop/how-to/ps-rtt-layer-masks"},"LIST":{"shortVideo":null,"snapshot":"./assets/layers.jpg","longViewID":"layersList","tutorial":"photoshop/how-to/Layers-101","tutorialVideo":"photoshop/how-to/ps-rtt-layers-panel"},"LAYR":{"shortVideo":null,"snapshot":"./assets/layers.jpg","longViewID":"layersList","tutorial":"photoshop/how-to/Layers-101","tutorialVideo":"photoshop/how-to/ps-rtt-layers-panel"},"NEWL":{"shortVideo":null,"snapshot":"./assets/layers.jpg","longViewID":"layersList","tutorial":"photoshop/how-to/Layers-101","tutorialVideo":"photoshop/how-to/ps-rtt-layers-panel"},"ADJT":{"shortVideo":null,"snapshot":"./assets/adjustment_panel.png","longViewID":"adjustmentsPanel","tutorialVideo":"photoshop/how-to/ps-rtt-adjustment-presets-overview"},"GIMB":{"shortVideo":"./assets/gen_image.mp4","snapshot":null,"longViewID":"generateImageTool","tutorial":"photoshop/using/generate-image-discover"},"GRFI":{"shortVideo":"./assets/gen_ai_ref_image.mp4","snapshot":null,"longViewID":"genfillReferenceImage","tutorial":"photoshop/using/reference-image-discover"},"SLBR":{"shortVideo":"./assets/selection-brush-tool.mp4","longViewID":null,"snapshot":null,"learnMoreUrl":"TOOLTIPS.SLBR.URL"},"ADJUST_COLORS":{"shortVideo":"./assets/adjust-color.mp4","snapshot":null,"longViewID":"adjustColors"},"GENERATE_BACKGROUND":{"shortVideo":"./assets/edit_background.mp4","snapshot":null,"longViewID":"generateBackground","tutorial":"photoshop/using/generate-background-discover"},"IMPORT_BACKGROUND":{"shortVideo":"./assets/edit_background.mp4","snapshot":null,"longViewID":"importBackground","tutorial":"photoshop/using/generate-background-discover"},"HARMONIZE_LAYER":{"shortVideo":"./assets/harmonize-layer.mp4","snapshot":null,"longViewID":null},"PAINT_BUCKET":{"shortVideo":"./assets/edit_background.mp4","snapshot":null,"longViewID":"solidFillBackground","tutorial":"photoshop/using/generate-background-discover"},"GFLY":{"shortVideo":"./assets/select-people.mp4","snapshot":null,"longViewID":null},"GENERATE_IMAGE":{"shortVideo":"./assets/gen_image.mp4","snapshot":null,"longViewID":"generateImageCtb","tutorial":"photoshop/using/generate-image-discover"},"STYLE_INFO_BUTTON":{"shortVideo":"./assets/gen_image_style.mp4","snapshot":null},"GENERATEIMAGEREFERENCEFLYOUT":{"shortVideo":"./assets/gen_image_reference.mp4","snapshot":null},"GENERATEIMAGEEFFECTSFLYOUT":{"shortVideo":"./assets/gen_image_style.mp4","snapshot":null},"DYTX":{"shortVideo":"./assets/dynamictext.mp4","snapshot":null},"MODELRADIO-MLPR":{"snapshot":null,"shortVideo":"./assets/upscale-precise.mp4"},"MODELRADIO-MLCR":{"snapshot":null,"shortVideo":"./assets/upscale-creative.mp4"}}')},bCCX:function(e,t,n){"use strict";(function(e,r){var a,o=n("SLVX");a="undefined"!=typeof self?self:"undefined"!=typeof window?window:void 0!==e?e:r;var i=Object(o.a)(a);t.a=i}).call(this,n("yLpj"),n("3UD+")(e))},bD89:function(e,t,n){e.exports=n.p+"assets/text-tool.mp4"},cIqy:function(e,t,n){e.exports=n.p+"assets/layers.jpg"},cXbD:function(e){e.exports=JSON.parse('{"TOOLTIPS":{"3DSM":{"TITLE":"Инструмент «Пипетка 3D-материала»","DESCRIPTION":"Загружает выбранный материал из 3D-объекта"},"3DDM":{"TITLE":"Инструмент «Выбор 3D-материала»","DESCRIPTION":"Помещает материал, загруженный в инструмент, на целевую область 3D-объекта"},"ADJB":{"TITLE":"Инструмент «Корректирующая кисть»","DESCRIPTION":"Создать локальные корректирующие слои","IMAGE":"./assets/adjustment_brush_tool.mp4","URL":"https://helpx.adobe.com/ru/photoshop/using/adjustment-brush.html"},"AKNT":{"TITLE":"Инструмент «Добавить опорную точку»","DESCRIPTION":"Добавляет опорные точки на контуры"},"ARTT":{"TITLE":"Инструмент «Монтажная область»","DESCRIPTION":"Создает, перемещает несколько холстов или изменяет их размеры"},"AHBT":{"TITLE":"Инструмент «Архивная художественная кисть»","DESCRIPTION":"Выполняет стилизованные штрихи с пикселями из более раннего состояния изображения"},"SERA":{"TITLE":"Инструмент «Фоновый ластик»","DESCRIPTION":"Стирает пиксели образца цвета"},"BLUR":{"TITLE":"Инструмент «Размытие»","DESCRIPTION":"Размывает области изображения"},"PNTB":{"TITLE":"Инструмент «Кисть»","DESCRIPTION":"Рисует штрихи заказной кистью"},"SLDB":{"TITLE":"Инструмент «Кисть»","DESCRIPTION":"Уточните выделенную область, применяя кисть в областях, которые нужно выделить или удалить","URL":"https://www.adobe.com/go/ps-select-mask_ru"},"BURN":{"TITLE":"Инструмент «Затемнитель»","DESCRIPTION":"Избирательное затемнение областей изображения"},"STAM":{"TITLE":"Инструмент «Штамп»","DESCRIPTION":"Рисует пикселями из другой области изображения"},"CRBT":{"TITLE":"Инструмент «Замена цвета»","DESCRIPTION":"Рисует выбранным цветом поверх существующего"},"COLS":{"TITLE":"Инструмент «Цветовой эталон»","DESCRIPTION":"Отображает значения цветов в изображении"},"RCMP":{"TITLE":"Инструмент «Перемещение с учетом содержимого»","DESCRIPTION":"Выделяет и перемещает фрагмент изображения и автоматически заполняет оставшуюся после него область"},"COUN":{"TITLE":"Инструмент «Счетчик»","DESCRIPTION":"Подсчитывает количество объектов в изображении"},"CKNT":{"TITLE":"Инструмент «Угол»","DESCRIPTION":"Изменяет формы и контуры, преобразуя плавные и угловые опорные точки"},"CROP":{"TITLE":"Инструмент «Рамка»","DESCRIPTION":"Обрезает или расширяет края изображения"},"CUSH":{"TITLE":"Инструмент «Произвольная фигура»","DESCRIPTION":"Рисует фигуры из списка произвольных фигур"},"DKNT":{"TITLE":"Инструмент «Удалить опорную точку»","DESCRIPTION":"Удаляет опорные точки и изменяет форму контуров "},"PTHA":{"TITLE":"Инструмент «Выделение узла»","DESCRIPTION":"Выделение и коррекция точек и сегментов контура или фигуры"},"DODG":{"TITLE":"Инструмент «Осветлитель»","DESCRIPTION":"Осветляет области изображения"},"ELPS":{"TITLE":"Инструмент «Эллипс»","DESCRIPTION":"Рисование овальных и круглых фигур"},"ELMT":{"TITLE":"Инструмент «Овальная область»","DESCRIPTION":"Рисование овальных и круглых областей выделения"},"ERAS":{"TITLE":"Инструмент «Ластик»","DESCRIPTION":"Изменяет цвет пикселей на фоновый или делает их прозрачными"},"EYED":{"TITLE":"Инструмент «Пипетка»","DESCRIPTION":"Берет образец цвета из изображения"},"MPEN":{"TITLE":"Инструмент «Свободное перо»","DESCRIPTION":"Добавляет опорные точки при рисовании контуров или фигур"},"BNDT":{"TITLE":"Инструмент «Градиент»","DESCRIPTION":"Создает постепенный переход между цветами"},"HAND":{"TITLE":"Инструмент «Рука»","DESCRIPTION":"Выполняет панорамирование по разным фрагментам изображения"},"STMM":{"TITLE":"Инструмент «Восстанавливающая кисть»","DESCRIPTION":"Исправление дефектов посредством рисования пикселями из другой области изображения"},"HSTB":{"TITLE":"Инструмент «Архивная кисть»","DESCRIPTION":"Восстанавливает предыдущее состояние фрагментов изображения"},"TXBX":{"TITLE":"Инструмент «Горизонтальный текст»","DESCRIPTION":"Добавляет горизонтальный текст"},"TYPS":{"TITLE":"Инструмент «Маска горизонтального текста»","DESCRIPTION":"Создает выделенную область и форме горизонтального текста"},"LASO":{"TITLE":"Инструмент «Лассо»","DESCRIPTION":"Позволяет нарисовать произвольную рамку выделения"},"SLLS":{"TITLE":"Инструмент «Лассо»","DESCRIPTION":"Позволяет нарисовать произвольную рамку выделения"},"LINT":{"TITLE":"Инструмент «Линия»","DESCRIPTION":"Рисует линии"},"MERA":{"TITLE":"Инструмент «Волшебный ластик»","DESCRIPTION":"Стирает одинаково окрашенные области одним щелчком мыши"},"WAND":{"TITLE":"Инструмент «Волшебная палочка»","DESCRIPTION":"Выделение области на основе ее цвета"},"MLAS":{"TITLE":"Инструмент «Магнитное лассо»","DESCRIPTION":"Создание области выделения, границы которой привязываются к краям на изображении по мере перетаскивания"},"WETB":{"TITLE":"Инструмент «Микс-кисть»","DESCRIPTION":"Имитирует реальные приемы живописи, такие как наложение цветов и варьирование влажности краски"},"LMVR":{"TITLE":"Инструмент «Перемещение»","DESCRIPTION":"Перемещает выделенную область или слой"},"TXTA":{"TITLE":"Инструмент «Комментарий»","DESCRIPTION":"Создает текстовые комментарии, которые можно присоединить к изображению или файлу"},"BUCK":{"TITLE":"Инструмент «Заливка»","DESCRIPTION":"Заполнение областей с похожим цветом основным цветом"},"PTCH":{"TITLE":"Инструмент «Заплатка»","DESCRIPTION":"Замена выделенной области пикселями из другой области изображения"},"PCST":{"TITLE":"Инструмент «Выделение контура»","DESCRIPTION":"Выделяет весь контур"},"STMP":{"TITLE":"Инструмент «Узорный штамп»","DESCRIPTION":"Рисует с использованием выбранного узора"},"PENT":{"TITLE":"Инструмент «Перо»","DESCRIPTION":"Создает и изменяет контуры или фигуры с опорными точками и маркерами"},"PENC":{"TITLE":"Инструмент «Карандаш»","DESCRIPTION":"Рисует штрихи кистью с резкими краями"},"PCRP":{"TITLE":"Инструмент «Кадрирование перспективы»","DESCRIPTION":"Обрезает изображение с целью исправления искажений, вызванных перспективой"},"POLY":{"TITLE":"Инструмент «Многоугольник»","DESCRIPTION":"Рисует многоугольники"},"STAR":{"TITLE":"Инструмент «Звезда»","DESCRIPTION":"Рисует звезды"},"PGON":{"TITLE":"Инструмент «Прямолинейное лассо»","DESCRIPTION":"Создание области выделения путем соединения прямых линий"},"SLPL":{"TITLE":"Инструмент «Прямолинейное лассо»","DESCRIPTION":"Создание области выделения путем соединения прямых линий"},"QKSL":{"TITLE":"Инструмент «Быстрое выделение»","DESCRIPTION":"Создает выделенную область, находя края изображения и следуя вдоль них"},"SLSB":{"TITLE":"Инструмент «Быстрое выделение»","DESCRIPTION":"Создает выделенную область, находя края изображения и следуя вдоль них"},"RECT":{"TITLE":"Инструмент «Прямоугольник»","DESCRIPTION":"Рисует прямоугольники"},"REMOVE":{"TITLE":"Удаление с помощью генеративного ИИ","DESCRIPTION":"С легкостью удаляйте нежелательные области с изображения, используя генеративный ИИ. Удаляемые области органично заполняются содержимым, которое идеально смешивается с окружением."},"RGMT":{"TITLE":"Инструмент «Прямоугольная область»","DESCRIPTION":"Создает выделенную область в форме прямоугольника"},"RDEY":{"TITLE":"Инструмент «Красные глаза»","DESCRIPTION":"Исправляет эффект красных глаз, вызванный вспышкой камеры"},"SLRE":{"TITLE":"Инструмент «Уточнить края» группы «Кисти»","DESCRIPTION":"Уточняйте края выделения и улучшайте детализацию краев. Лучше использовать с установленным флажком \\"Показать края\\" и ползунком радиуса \\"Обнаружение краев\\".","URL":"https://www.adobe.com/go/ps-select-mask_ru"},"ROTT":{"TITLE":"Инструмент «Поворот вида»","DESCRIPTION":"Поворачивает вид изображения"},"RRCT":{"TITLE":"Инструмент «Прямоугольник со скругленными углами»","DESCRIPTION":"Рисует прямоугольники со скругленными углами"},"RTFM":{"TITLE":"Генеративный ИИ для удаления","DESCRIPTION":"В инструменте \\"Удалить\\" можно выбрать разные режимы в зависимости от того, нужно ли использовать генеративный ИИ. Режим \\"Авто\\" сделает выбор за вас с учетом сцены."},"MEAT":{"TITLE":"Инструмент «Линейка»","DESCRIPTION":"Измеряет расстояния и углы в изображении"},"SHAR":{"TITLE":"Инструмент «Резкость»","DESCRIPTION":"Делает более резкими мягкие края в изображении"},"SRMT":{"TITLE":"Инструмент «Область (горизонтальная строка)»","DESCRIPTION":"Создает горизонтальную выделенную область высотой в один пиксель"},"SCMT":{"TITLE":"Инструмент «Область (вертикальная строка)»","DESCRIPTION":"Создает вертикальную выделенную область шириной в один пиксель"},"SLCT":{"TITLE":"Инструмент «Раскройка»","DESCRIPTION":"Разрезает изображение на меньшие секции, подходящие для веб-дизайна"},"SLST":{"TITLE":"Инструмент «Выделение фрагмента»","DESCRIPTION":"Выделяет, перемещает фрагмент изображения и изменяет их размеры"},"SMUD":{"TITLE":"Инструмент «Палец»","DESCRIPTION":"Размазывание и смешивание цветов"},"DSAT":{"TITLE":"Инструмент «Губка»","DESCRIPTION":"Изменяет насыщенность областей изображения"},"SPHB":{"TITLE":"Инструмент «Точечная восстанавливающая кисть»","DESCRIPTION":"Удаляет отметки и пятна"},"CAFT":{"TITLE":"Инструмент «Удалить»","DESCRIPTION":"С легкостью удаляйте нежелательные объекты, людей и дефекты"},"TXBV":{"TITLE":"Инструмент «Вертикальный текст»","DESCRIPTION":"Добавляет вертикальный текст"},"VTYS":{"TITLE":"Инструмент «Маска вертикального текста»","DESCRIPTION":"Создает выделенную область и форме вертикального текста"},"ZOOM":{"TITLE":"Инструмент «Масштаб»","DESCRIPTION":"Увеличение или уменьшение масштаба изображения"},"CPEN":{"TITLE":"Инструмент «Перо кривизны»","DESCRIPTION":"Создает или изменяет контуры или фигуры с помощью точек"},"PMHA":{"TITLE":"Инструмент «Рука»","DESCRIPTION":"Выполняет панорамирование по разным фрагментам изображения"},"PMZM":{"TITLE":"Инструмент «Масштаб»","DESCRIPTION":"Увеличение или уменьшение масштаба изображения"},"PMDB":{"TITLE":"Инструмент «Кисть» для проб","DESCRIPTION":"Отредактируйте область выборки, обработав изображение кистью."},"PMLS":{"TITLE":"Инструмент «Лассо»","DESCRIPTION":"Отредактируйте область заливки, выделив ее от руки."},"GRFI":{"TITLE":"Эталонное изображение","DESCRIPTION":"Можно создавать результаты, похожие на контрольное изображение. Мы скорректируем освещение, тени и перспективу для вас."},"CPOT":{"TITLE":"Цветовая адаптация","DESCRIPTION":"Разрешение адаптации контрастности и яркости для лучшего соответствия. Хорошо подходит для заполнения содержимого градиентом или изменения текстур"},"RPOT":{"TITLE":"Адаптация поворота","DESCRIPTION":"Разрешение поворота содержимого для лучшего соответствия. Хорошо подходит для содержимого с поворотами или изогнутыми линиями"},"SCCB":{"TITLE":"Масштаб","DESCRIPTION":"Разрешение изменения размера для лучшего соответствия. Хорошо подходит для содержимого с повторяющимися шаблонами разных размеров и с разными перспективами."},"MICB":{"TITLE":"Отражение","DESCRIPTION":"Разрешение отражения содержимого по горизонтали для лучшего соответствия. Хорошо подходит для изображений с горизонтальной симметрией."},"FPOT":{"TITLE":"Инструмент «Кадр»","DESCRIPTION":"Создает кадры-местозаполнители для изображений"},"SLML":{"TITLE":"Инструмент «Выделение объектов»","DESCRIPTION":"Поиск и автоматическое выделение объектов"},"MGLA":{"TITLE":"Инструмент «Выделение объектов»","DESCRIPTION":"Поиск и автоматическое выделение объектов"},"PMPL":{"TITLE":"Инструмент «Прямолинейное лассо»","DESCRIPTION":"Отредактируйте область заливки, выделив ее прямыми линиями."},"PMAL":{"TITLE":"Инструмент «Выравнивание»","DESCRIPTION":"Определяйте соответствующие точки на изображениях, что полезно, если положение камеры изменилось. Нажмите на любое изображение, чтобы поставить точку. Соответствующая точка будет автоматически размещена на другом изображении, и ее можно настроить вручную."},"WSCX":{"TITLE":"Разделить деформацию крестообразно"},"WSVT":{"TITLE":"Разделить деформацию по вертикали"},"WSHZ":{"TITLE":"Разделить деформацию по горизонтали"},"SMSU":{"TITLE":"Вычитание объекта","DESCRIPTION":"Нахождение и автоматическое вычитание объекта в определенной области"},"SRRB-SRAT":{"TITLE":"Авто","DESCRIPTION":"Используйте содержимое, похожее на окружающую область заливки"},"SRRB-SRDF":{"TITLE":"Прямоугольный","DESCRIPTION":"Используйте прямоугольную область вокруг области заливки"},"SRRB-SRCT":{"TITLE":"Пользовательский","DESCRIPTION":"Использовать область пробы, определяемую вручную"},"FPOP":{"TITLE":"Импортируйте дополнительный документ","DESCRIPTION":"Импортируйте другое изображение с другим видом той же сцены. Полезно при удалении объектов, которые выставляют фоновое содержимое на втором изображении."},"CATR":{"TITLE":"Инструмент «Трассировка с учетом содержимого»","DESCRIPTION":"Создает контуры или фигуры, находя края изображения и следуя вдоль них"},"TRSH":{"TITLE":"Инструмент «Треугольник»","DESCRIPTION":"Рисование трехсторонних фигур"},"LIST":{"TITLE":"Слои","DESCRIPTION":"Слои в некотором роде похожи на стопки фрагментов бумаги. На панели \\"Слои\\" можно систематизировать части изображения как отдельные, доступные для редактирования, слои и управлять ими"},"LAYR":{"TITLE":"Слои","DESCRIPTION":"Слои в некотором роде похожи на стопки фрагментов бумаги. На панели \\"Слои\\" можно систематизировать части изображения как отдельные, доступные для редактирования, слои и управлять ими"},"NEWL":{"TITLE":"Слои","DESCRIPTION":"Слои в некотором роде похожи на стопки фрагментов бумаги. На панели \\"Слои\\" можно систематизировать части изображения как отдельные, доступные для редактирования, слои и управлять ими"},"MASK":{"TITLE":"Слои-маски","DESCRIPTION":"Слой-маска позволяет скрывать части изображения и снова показывать их в любое время"},"ADJT":{"TITLE":"Коррекция","DESCRIPTION":"Панель \\"Коррекция\\" позволяет улучшать, исправлять и корректировать цвета и тональность","URL":"https://www.adobe.com/go/adjustmentpresets_ru"},"SLBR":{"TITLE":"Инструмент \\"Кисть выделения\\"","DESCRIPTION":"Выделяйте области, проводя кистью один или несколько раз. Идеально подходит при использовании трекпадов для добавления и удаления контента с помощью функции \\"Генеративная заливка\\".","URL":"https://www.adobe.com/go/selection_brush_learn_more_ru"},"GENERATE_BACKGROUND":{"TITLE":"Изменить фон","DESCRIPTION":"Создавайте фон для портретов, продуктов, фэшн-фотографий и т. д. Можно также импортировать изображение или залить изображения цветом."},"HARMONIZE_LAYER":{"TITLE":"Гармонизировать","DESCRIPTION":"Объединяйте объекты в сцену, сопоставляя цвет, освещение и тени."},"IMPORT_BACKGROUND":{"TITLE":"Изменить фон","DESCRIPTION":"Создавайте фон для портретов, продуктов, фэшн-фотографий и т. д. Можно также импортировать изображение или залить изображения цветом."},"PAINT_BUCKET":{"TITLE":"Изменить фон","DESCRIPTION":"Создавайте фон для портретов, продуктов, фэшн-фотографий и т. д. Можно также импортировать изображение или залить изображения цветом."},"GIMB":{"TITLE":"Создать изображение","DESCRIPTION":"Технология \\"Текст в изображение\\" позволяет создавать изображения, добавлять эффекты или получать результаты в стиле контрольного изображения."},"ADJUST_COLORS":{"TITLE":"Настройте цвета на изображении","DESCRIPTION":"Измените заметные цвета на изображении, чтобы получить совершенно новый вид."},"GENERATE_IMAGE":{"TITLE":"Создать изображение","DESCRIPTION":"Технология \\"Текст в изображение\\" позволяет создавать изображения, добавлять эффекты или получать результаты в стиле контрольного изображения."},"STYLE_INFO_BUTTON":{"TITLE":"Контрольное изображение и эффекты стиля","DESCRIPTION":"Создавайте уникальные изображения с помощью параметров стиля. Выберите эффект стиля или добавьте контрольное изображение, чтобы результат соответствовал его стилю."},"GENERATEIMAGEREFERENCEFLYOUT":{"TITLE":"Эталонное изображение","DESCRIPTION":"Сопоставьте с композицией и стилем собственной работы."},"GENERATEIMAGEEFFECTSFLYOUT":{"TITLE":"Эффекты стиля","DESCRIPTION":"Выберите стиль или эффект, чтобы персонализировать изображение и вдохновиться."},"GFLY":{"TITLE":"Выбрать людей","DESCRIPTION":"Выберите людей и все, что к ним относится. Например, волосы, одежду и кожу."},"DYTX":{"TITLE":"Динамический текст","DESCRIPTION":"Автоматически меняйте размер и корректируйте текст в соответствии с границами."},"MODELRADIO-MLPR":{"TITLE":"Точное увеличение масштаба","DESCRIPTION":"Сохраняйте вид исходных фотографий, улучшая резкость и восстанавливая детали. Лучше всего подходит для фотографий в низком разрешении."},"MODELRADIO-MLCR":{"TITLE":"Творческое увеличение масштаба","DESCRIPTION":"Добавляйте новые креативные детали, идеально подходящие для художественного улучшения. Это может привести к изменению вида исходных фотографий."}},"FEATURE_CARDS":{"GEN_AI_UPSCALE":{"TITLE":"Генеративное увеличение масштаба","DESCRIPTION":"Сохраняйте вид исходной фотографии, улучшая резкость и восстанавливая детали.","IMAGE":"./assets/gen_ai_upscale.mp4","BUTTON":"Попробовать"},"GEN_AI_FILL":{"TITLE":"Генеративная заливка","DESCRIPTION":"Создавайте содержимое, меняйте существующее содержимое, заменяйте фон, расширяйте границы изображения, удаляйте ненужные элементы и т. д.","IMAGE":"./assets/gen_ai_fill.mp4"},"GEN_AI_EXPAND":{"TITLE":"Генеративное расширение","DESCRIPTION":"Расширьте границы возможного. Создавайте новый контент с помощью текстовых подсказок или без них.","IMAGE":"./assets/gen_ai_expand.mp4"},"BACKGROUND_REPLACE":{"TITLE":"Изменить фон","DESCRIPTION":"Создавайте фон для портретов, продуктов, фэшн-фотографий и т. д. Можно также импортировать изображение или залить изображения цветом.","IMAGE":"./assets/edit_background.mp4","BUTTON":"Дополнительные сведения"},"ADJUSTMENT_BRUSH":{"TITLE":"Инструмент \\"Корректирующая кисть\\"","DESCRIPTION":"\\"Корректирующая кисть\\" позволяет легко применить обратимые локальные корректировки к изображению.","IMAGE":"./assets/adjustment_brush_tool.mp4","BUTTON":"Дополнительные сведения","URL":"https://helpx.adobe.com/ru/photoshop/using/adjustment-brush.html"},"ADJUSTMENTS_PANEL":{"TITLE":"Опробуйте стили коррекции","DESCRIPTION":"Измените вид и настроение изображения, используя различные стили коррекции.","BUTTON":"Попробовать"},"CLOUD_DOC_AUTO_SAVE":{"TITLE":"Сохранение по мере работы","DESCRIPTION":"Мы сохраняем облачный документ в облако Adobe, поэтому он постоянно обновляется на iPad и настольном ПК и доступен, с какого устройства вы бы не выполнили вход."},"PRESET_SYNC":{"TITLE":"Автоматическая синхронизация наборов","DESCRIPTION":"Автоматическая синхронизация кистей, образцов, градиентов, узоров, стилей и фигур на компьютерах, где используется Photoshop. Чтобы включить синхронизацию, перейдите в раздел «Установки» > «Основные».","BUTTON":"Дополнительные сведения","IMAGE":"./assets/preset_sync.gif","URL":"https://www.adobe.com/go/ps-learn-more_ru"},"CONTENT_AWARE":{"TITLE":"Заливка с учетом содержимого","DESCRIPTION":"Теперь можно выбрать область, которую Photoshop будет использовать для заливки выделенной области, предварительно просмотреть эффект и вывести область на новый слой. Чтобы попробовать, выберите «Редактирование» > «Заливка с учетом содержимого».","IMAGE":"./content_aware_fill.gif","BUTTON":"Попробовать"},"SELECT_SUBJECT_PORTRAIT":{"TITLE":"Переключите рабочую среду для более точного редактирования","DESCRIPTION":"Выберите «Выделение» > «Выделение и маска», чтобы пристальнее взглянуть на выделенную область, а затем отредактируйте волосы с помощью кисти «Уточнить край».","BUTTON":"Попробовать"},"COMMENT_PANEL":{"TITLE":"У вас новый комментарий!","DESCRIPTION":"На панели комментариев вы можете создавать комментарии, а также отвечать на них, разрешать их или удалять существующие."},"CORE_TOOLS_WORKSPACE":{"TITLE":"Добро пожаловать в рабочую среду основных инструментов","DESCRIPTION":"Не выходите из зоны благодаря новой рабочей среде, включающей наиболее популярные инструменты Photoshop. Чтобы выбрать другое представление, используйте переключатель рабочих сред выше.","BUTTON":"Пропустить"},"MODERN_GRADIENT_TOOL":{"TITLE":"Опробуйте новый инструмент \\"Градиент\\"","DESCRIPTION":"Обновленный инструмент \\"Градиент\\" позволяет просматривать и редактировать градиенты с непревзойденной точностью.","BUTTON":"Пропустить"},"GENERATE_IMAGE_INTRO":{"TITLE":"Создать изображение","DESCRIPTION":"Технология \\"Текст в изображение\\" позволяет создавать изображения, добавлять эффекты или получать результаты в стиле контрольного изображения.","BUTTON":"Дополнительные сведения","IMAGE":"./assets/gen_image.mp4"},"GEN_REF_IMAGE":{"TITLE":"Эталонное изображение","DESCRIPTION":"Можно создавать результаты, похожие на контрольное изображение. Мы скорректируем освещение, тени и перспективу для вас.","BUTTON":"Дополнительные сведения","IMAGE":"./assets/gen_ai_ref_image.mp4"},"GEN_AI_IN_REMOVE":{"TITLE":"Генеративный ИИ для удаления","DESCRIPTION":"В инструменте \\"Удалить\\" можно выбрать разные режимы в зависимости от того, в какой степени нужно использовать генеративный ИИ. Можно выбрать \\"Всегда\\", \\"Никогда\\" или \\"Авто\\" (делает выбор за вас в зависимости от сцены).","BUTTON":"Дополнительные сведения","IMAGE":"./assets/gen_ai_in_remove.mp4","URL":"https://helpx.adobe.com/ru/photoshop/using/retouching-repairing-images.html#genai-remove-tool"},"TOGGLE_CTB":{"TITLE":"Показать или скрыть контекстную панель задач","DESCRIPTION":"Снова включите контекстную панель задач, выбрав \\"Меню > Окно > Контекстная панель задач\\".\\n\\nКроме того, можно нажать правой кнопкой мыши область за пределами холста или монтажной области, чтобы скрыть или показать контекстное меню.","CUSTOM_BUTTON":"ОК"}},"MODAL":{"GEN_FILL_INTRO":{"TITLE":"Генеративная заливка","DESCRIPTION":"Выделите область для создания контента (с возможностью отмены), замены фона, расширения границ изображений, удаления ненужных элементов и т. д.","IMAGE":"./assets/gen_fill_intro.mp4","MAYBE_LATER":"Не сейчас"}},"TRY_IT":"Дополнительные сведения","GOT_IT":"ОК","ADVANCED":"Дополнительно:","PLAY_VIDEO":"Посмотреть короткое видео","PERIOD_CHAR":".","NEW_BADGE":"Новый"}')},cdf1:function(e){e.exports=JSON.parse('{"TOOLTIPS":{"3DSM":{"TITLE":"Pipetteverktøy for 3D-materiale","DESCRIPTION":"Laster valgt materiale fra at 3D-objekt"},"3DDM":{"TITLE":"Slipp materiale i 3D-verktøy","DESCRIPTION":"Plasserer materialer som lastes inn i verktøyet, i målområdet for et 3D-objekt"},"ADJB":{"TITLE":"Verktøy for penseljustering","DESCRIPTION":"Opprett lokale justeringslag","IMAGE":"./assets/adjustment_brush_tool.mp4","URL":"https://helpx.adobe.com/no/photoshop/using/adjustment-brush.html"},"AKNT":{"TITLE":"Legg til ankerpunkt","DESCRIPTION":"Legger til ankerpunkter i banen"},"ARTT":{"TITLE":"Tegnebrettverktøy","DESCRIPTION":"Oppretter, flytter eller endrer størrelsen på flere arbeidsområder"},"AHBT":{"TITLE":"Kunsthistorikkpenselverktøy","DESCRIPTION":"Maler stiliserte strøk med bildepunkter fra en tidligere tilstand av bildet"},"SERA":{"TITLE":"Bakgrunnsviskelær","DESCRIPTION":"Sletter bildepunktene til en fargeprøve"},"BLUR":{"TITLE":"Gjør uskarpt-verktøy","DESCRIPTION":"Gjør områder i et bilde uskarpe"},"PNTB":{"TITLE":"Penselverktøy","DESCRIPTION":"Maler tilpassede penselstrøk"},"SLDB":{"TITLE":"Penselverktøy","DESCRIPTION":"Finjuster markeringen ved å pensle over områder du vil merke eller fjerne.","URL":"https://www.adobe.com/go/ps-select-mask_no"},"BURN":{"TITLE":"Mørkneverktøy","DESCRIPTION":"Gjør valgte områder av et bilde mørkere"},"STAM":{"TITLE":"Klonestempelverktøy","DESCRIPTION":"Maler med bildepunkter fra en annen del av bildet"},"CRBT":{"TITLE":"Fargeerstatningsverktøy","DESCRIPTION":"Maler den valgte fargen over en eksisterende farge"},"COLS":{"TITLE":"Fargeprøveverktøy","DESCRIPTION":"Viser verdier for farger i et bilde"},"RCMP":{"TITLE":"Innholdstilpasset flytteverktøy","DESCRIPTION":"Velger og flytter deler av et bilde og fyller automatisk inn området som blir igjen"},"COUN":{"TITLE":"Telleverktøy","DESCRIPTION":"Teller antall objekter i et bilde"},"CKNT":{"TITLE":"Konverter punkt-verktøy","DESCRIPTION":"Redigerer former og baner ved å konvertere overgangspunkter og hjørnepunkter"},"CROP":{"TITLE":"Beskjæringsverktøy","DESCRIPTION":"Trimmer eller utvider kantene på et bilde"},"CUSH":{"TITLE":"Egendefinert form-verktøy","DESCRIPTION":"Tegner former fra en liste med egendefinerte former"},"DKNT":{"TITLE":"Fjern ankerpunkt","DESCRIPTION":"Sletter ankerpunkter og gir baner ny form "},"PTHA":{"TITLE":"Segmentmarkørverktøy","DESCRIPTION":"Merk og juster punkter og segmenter i en bane eller form"},"DODG":{"TITLE":"Lysneverktøy","DESCRIPTION":"Gjør områder av et bilde lysere"},"ELPS":{"TITLE":"Ellipseverktøy","DESCRIPTION":"Tegn ovale og sirkulære former"},"ELMT":{"TITLE":"Elliptisk markeringsverktøy","DESCRIPTION":"Lag ovale og sirkelformede markeringer"},"ERAS":{"TITLE":"Viskelærverktøy","DESCRIPTION":"Endrer bildepunkter til bakgrunnsfargen eller gjør dem gjennomsiktige"},"EYED":{"TITLE":"Pipetteverktøy","DESCRIPTION":"Tar fargeprøve fra et bilde"},"MPEN":{"TITLE":"Frihåndspennverktøy","DESCRIPTION":"Legger til ankerpunkter mens du tegner baner eller former"},"BNDT":{"TITLE":"Graderingsverktøy","DESCRIPTION":"Oppretter en gradvis overgang mellom fargene"},"HAND":{"TITLE":"Håndverktøy","DESCRIPTION":"Panorerer over forskjellige områder av et bilde"},"STMM":{"TITLE":"Reparasjonspensel-verktøy","DESCRIPTION":"Reparer småfeil ved å male med piksler fra en annen del av bildet"},"HSTB":{"TITLE":"Historikkpenselverktøy","DESCRIPTION":"Gjenoppretter deler av et bilde til en tidligere tilstand"},"TXBX":{"TITLE":"Vannrett type-verktøy","DESCRIPTION":"Legger til vannrett type"},"TYPS":{"TITLE":"Vannrett typemaske-verktøy","DESCRIPTION":"Oppretter et utvalg i form av en vannrett type"},"LASO":{"TITLE":"Lassoverktøy","DESCRIPTION":"Foretar frihåndsmarkeringer"},"SLLS":{"TITLE":"Lassoverktøy","DESCRIPTION":"Foretar frihåndsmarkeringer"},"LINT":{"TITLE":"Linjeverktøy","DESCRIPTION":"Tegner linjer"},"MERA":{"TITLE":"Magisk viskelærverktøy","DESCRIPTION":"Sletter områder med lignende farger med ett klikk"},"WAND":{"TITLE":"Tryllestavverktøy","DESCRIPTION":"Marker et område basert på fargen i det"},"MLAS":{"TITLE":"Magnetisk lassoverktøy","DESCRIPTION":"Lag markeringer som festes til kantene i et bilde mens du drar"},"WETB":{"TITLE":"Verktøyet Blandepensel","DESCRIPTION":"Simulerer virkelige maleteknikker, for eksempel blanding av farger og forskjellig malingsfuktighet"},"LMVR":{"TITLE":"Flytteverktøy","DESCRIPTION":"Flytter et utvalg eller lag"},"TXTA":{"TITLE":"Notatverktøy","DESCRIPTION":"Oppretter tekstnotater du kan knytte til et bilde eller en fil"},"BUCK":{"TITLE":"Malingsspannverktøy","DESCRIPTION":"Fyll inn områder med lignende farge med forgrunnsfargen"},"PTCH":{"TITLE":"Lappeverktøy","DESCRIPTION":"Erstatt et markert område med piksler fra en annen del av bildet"},"PCST":{"TITLE":"Banemerkingsverktøy","DESCRIPTION":"Velger en hel bane"},"STMP":{"TITLE":"Mønsterstempelverktøy","DESCRIPTION":"Maler med et valgt mønster"},"PENT":{"TITLE":"Pennverktøy","DESCRIPTION":"Lager og endrer baner eller former med ankerpunkter og håndtak"},"PENC":{"TITLE":"Blyantverktøy","DESCRIPTION":"Maler penselstrøk med hard kant"},"PCRP":{"TITLE":"Perspektivbeskjæringsverktøy","DESCRIPTION":"Beskjærer et bilde for å korrigere forvrengninger forårsaket av perspektiv"},"POLY":{"TITLE":"Mangekantverktøy","DESCRIPTION":"Tegner mangekanter"},"STAR":{"TITLE":"Stjerne-verktøy","DESCRIPTION":"Tegner stjerner"},"PGON":{"TITLE":"Mangekantet lassoverktøy","DESCRIPTION":"Gjør markeringer ved å knytte rette linjer sammen"},"SLPL":{"TITLE":"Mangekantet lassoverktøy","DESCRIPTION":"Gjør markeringer ved å knytte rette linjer sammen"},"QKSL":{"TITLE":"Hurtigvalgverktøy","DESCRIPTION":"Gjør et valg ved å finne og følge kantene i et bilde"},"SLSB":{"TITLE":"Hurtigvalgverktøy","DESCRIPTION":"Gjør et valg ved å finne og følge kantene i et bilde"},"RECT":{"TITLE":"Rektangelverktøy","DESCRIPTION":"Tegner rektangler"},"REMOVE":{"TITLE":"Fjern ved hjelp av generativ KI","DESCRIPTION":"Du kan enkelt fjerne uønskede områder fra bildet ditt ved hjelp av generativ KI. Fjern-verktøyet fyller det markerte området med innhold som passer perfekt inn i omgivelsene."},"RGMT":{"TITLE":"Rektangulært markeringsverktøy","DESCRIPTION":"Gjør et valg i form av et rektangel"},"RDEY":{"TITLE":"Røde øyne-verktøy","DESCRIPTION":"Retter rødøyeeffekten som forårsaket av kamerablits"},"SLRE":{"TITLE":"Juster kantpenselverktøy","DESCRIPTION":"Finjuster markeringskanter og forbedre kantdetaljer. Dette er det best å gjøre når markeringsboksen «Vis kanter» er merket og glidebryteren for kantregistreringsradius er i bruk.","URL":"https://www.adobe.com/go/ps-select-mask_no"},"ROTT":{"TITLE":"Verktøy for visningsrotering","DESCRIPTION":"Roterer visningen av et bilde"},"RRCT":{"TITLE":"Avrundet rektangel-verktøy","DESCRIPTION":"Tegner rektangler med runde kanter"},"RTFM":{"TITLE":"Generativ KI i Fjern-verktøyet","DESCRIPTION":"Du kan velge forskjellige moduser i Fjern-verktøyet, for eksempel om du vil bruke generativ kunstig intelligens eller ikke. Auto-modusen tar valget for deg ut fra scenen."},"MEAT":{"TITLE":"Linjalverktøy","DESCRIPTION":"Måler avstander og vinkler i et bilde"},"SHAR":{"TITLE":"Gjør skarpere-verktøy","DESCRIPTION":"Gjør myke kanter rundt et bilde skarpere"},"SRMT":{"TITLE":"Markeringsverktøy for én rad","DESCRIPTION":"Foretar et vannrett utvalg som er like høyt som ett bildepunkt"},"SCMT":{"TITLE":"Markeringsverktøy for én kolonne","DESCRIPTION":"Foretar et loddrett utvalg som er like bredt som ett bildepunkt"},"SLCT":{"TITLE":"Stykkeverktøy","DESCRIPTION":"Kutter et bilde i mindre seksjoner som er egnet for webdesign"},"SLST":{"TITLE":"Stykkemarkeringsverktøy","DESCRIPTION":"Velger, flytter og endrer størrelsen på stykker av et bilde"},"SMUD":{"TITLE":"Fingerverktøy","DESCRIPTION":"Smør og bland farger sammen"},"DSAT":{"TITLE":"Svampverktøy","DESCRIPTION":"Endrer fargemetningen til områder av et bilde"},"SPHB":{"TITLE":"Flekkreparasjonspensel-verktøy","DESCRIPTION":"Fjerner merker og feil"},"CAFT":{"TITLE":"Fjern verktøy","DESCRIPTION":"Fjern enkelt distraksjoner som objekter, personer og skjønnhetsfeil"},"TXBV":{"TITLE":"Loddrett type-verktøy","DESCRIPTION":"Legger til loddrett type"},"VTYS":{"TITLE":"Loddrett typemaske-verktøy","DESCRIPTION":"Oppretter et utvalg i form av en loddrett type"},"ZOOM":{"TITLE":"Zoomeverktøy","DESCRIPTION":"Zoom inn på og ut av et bilde"},"CPEN":{"TITLE":"Krumningspennverktøy","DESCRIPTION":"Lager eller endrer baner eller former ved bruk av punkter"},"PMHA":{"TITLE":"Håndverktøy","DESCRIPTION":"Panorerer over forskjellige områder av et bilde"},"PMZM":{"TITLE":"Zoomverktøy","DESCRIPTION":"Zoom inn på og ut av et bilde"},"PMDB":{"TITLE":"Prøvepenselverktøy","DESCRIPTION":"Rediger prøveområdet ved å pensle på bildet"},"PMLS":{"TITLE":"Lassoverktøy","DESCRIPTION":"Rediger fyllområdet ved å gjøre markeringer for frihånd"},"GRFI":{"TITLE":"Referansebilde","DESCRIPTION":"Du kan generere resultater som ligner veldig på referansebildet ditt. Vi korrigerer lyset, skyggene og perspektivet for deg."},"CPOT":{"TITLE":"Fargetilpasning","DESCRIPTION":"Tillat at kontrast og lysstyrke kan tilpasses for å skape en bedre match. Dette er en god løsning for innhold med gradvise farge- eller teksturendringer."},"RPOT":{"TITLE":"Rotasjonstilpasning","DESCRIPTION":"Tillat innholdsrotasjon for å skape en bedre match. Dette er en god løsning for innhold med roterte eller buede mønstre"},"SCCB":{"TITLE":"Skala","DESCRIPTION":"Tillat endring av innholdsstørrelse for å skape en bedre match. Dette er en god løsning for å fylle inn innhold med repeterende mønstre av forskjellige størrelser eller perspektiver"},"MICB":{"TITLE":"Speil","DESCRIPTION":"Tillat vannrett vending av innholdet for å skape en bedre match. Dette er en god løsning for bilder med vannrett symmetri."},"FPOT":{"TITLE":"Rammeverktøy","DESCRIPTION":"Oppretter plassholderrammer for bilder"},"SLML":{"TITLE":"Objektvalgverktøy","DESCRIPTION":"Finn og merk objekter automatisk"},"MGLA":{"TITLE":"Objektvalgverktøy","DESCRIPTION":"Finn og merk objekter automatisk"},"PMPL":{"TITLE":"Mangekantet lassoverktøy","DESCRIPTION":"Rediger fyllområdet ved å gjøre markeringer med rette linjer"},"PMAL":{"TITLE":"Justeringsverktøy","DESCRIPTION":"Identifiser tilsvarende punkter i bildene. Dette er nyttig hvis kameraposisjonen er flyttet. Klikk på et av bildene for å plassere et punkt. Det tilsvarende punktet blir automatisk plassert på det andre bildet, og kan justeres manuelt."},"WSCX":{"TITLE":"Del fordreiningen på tvers"},"WSVT":{"TITLE":"Del fordreiningen loddrett"},"WSHZ":{"TITLE":"Del fordreiningen vannrett"},"SMSU":{"TITLE":"Objektuttrekking","DESCRIPTION":"Lokaliserer og trekker ut et objekt fra en definert region"},"SRRB-SRAT":{"TITLE":"Automatisk","DESCRIPTION":"Bruk innhold som ligner på det omkringliggende fyllområdet"},"SRRB-SRDF":{"TITLE":"Rektangulært","DESCRIPTION":"Bruk et rektangulært område rundt fyllområdet"},"SRRB-SRCT":{"TITLE":"Egendefinert","DESCRIPTION":"Bruk et manuelt definert prøveområde"},"FPOP":{"TITLE":"Importer ekstra dokument","DESCRIPTION":"Importer et nytt bilde som viser den samme scenen fra et annet ståsted. Dette er nyttig når du skal fjerne objekter som eksponerer bakgrunnsinnhold i det andre bildet."},"CATR":{"TITLE":"Innholdstilpasset sporingsverktøy","DESCRIPTION":"Lager baner eller former som følger kantene i et bilde"},"TRSH":{"TITLE":"Trekantverktøy","DESCRIPTION":"Tegn former med tre sider"},"LIST":{"TITLE":"Lag","DESCRIPTION":"Lag er som en bunke med papirer. Lagpanelet er stedet der du organiserer og administrerer deler av bildet ditt som separate, redigerbare lag"},"LAYR":{"TITLE":"Lag","DESCRIPTION":"Lag er som en bunke med papirer. Lagpanelet er stedet der du organiserer og administrerer deler av bildet ditt som separate, redigerbare lag"},"NEWL":{"TITLE":"Lag","DESCRIPTION":"Lag er som en bunke med papirer. Lagpanelet er stedet der du organiserer og administrerer deler av bildet ditt som separate, redigerbare lag"},"MASK":{"TITLE":"Lagmasker","DESCRIPTION":"En lagmaske gjør det mulig å skjule deler av bildet ditt, og deretter hente dem tilbake når som helst"},"ADJT":{"TITLE":"Justeringer","DESCRIPTION":"Justeringer-panelet er stedet der du kan forbedre, reparere, og korrigere fargen og tonaliteten","URL":"https://www.adobe.com/go/adjustmentpresets_no"},"SLBR":{"TITLE":"Markeringspenselverktøy","DESCRIPTION":"Gjør markeringer med ett eller flere penselstrøk. Dette er perfekt for pekeplatebrukere og når man vil legge til eller fjerne innhold med Generativt fyll.","URL":"https://www.adobe.com/go/selection_brush_learn_more_no"},"GENERATE_BACKGROUND":{"TITLE":"Rediger bakgrunn","DESCRIPTION":"Generer bakgrunner for portretter, produkter, mote med mer. Du kan også importere et bilde eller fylle bilder med farge."},"HARMONIZE_LAYER":{"TITLE":"Harmoniser","DESCRIPTION":"Slå sammen objekter til en scene ved å matche farge, belysning og skygger."},"IMPORT_BACKGROUND":{"TITLE":"Rediger bakgrunn","DESCRIPTION":"Generer bakgrunner for portretter, produkter, mote med mer. Du kan også importere et bilde eller fylle bilder med farge."},"PAINT_BUCKET":{"TITLE":"Rediger bakgrunn","DESCRIPTION":"Generer bakgrunner for portretter, produkter, mote med mer. Du kan også importere et bilde eller fylle bilder med farge."},"GIMB":{"TITLE":"Generer bilde","DESCRIPTION":"Tekst-til-bilde-teknologi gjør det mulig å generere bilder, legge til effekter eller matche stilen til et referansebilde."},"ADJUST_COLORS":{"TITLE":"Juster fargene i bildet ditt","DESCRIPTION":"Endre de fremtredende fargene i bildet ditt for å få et helt nytt utseende."},"GENERATE_IMAGE":{"TITLE":"Generer bilde","DESCRIPTION":"Tekst-til-bilde-teknologi gjør det mulig å generere bilder, legge til effekter eller matche stilen til et referansebilde."},"STYLE_INFO_BUTTON":{"TITLE":"Referansebilde og stileffekter","DESCRIPTION":"Bruk stilalternativer for å tilpasse bilder til din personlige stil. Du kan velge en stileffekt eller legge til et referansebilde som matcher stilen."},"GENERATEIMAGEREFERENCEFLYOUT":{"TITLE":"Referansebilde","DESCRIPTION":"Match komposisjonen og stilen til ditt eget arbeid."},"GENERATEIMAGEEFFECTSFLYOUT":{"TITLE":"Stileffekter","DESCRIPTION":"Velg en stil eller effekt for å bli inspirert og gi bildet ditt et personlig preg."},"GFLY":{"TITLE":"Velg folk","DESCRIPTION":"Marker personer og detaljer som hår, klær og hud."},"DYTX":{"TITLE":"Dynamisk tekst","DESCRIPTION":"Endre størrelsen på og juster teksten automatisk, slik at den passer til formen på tekstrammen."},"MODELRADIO-MLPR":{"TITLE":"Presis oppskalering","DESCRIPTION":"Behold identiteten til originalbildet samtidig som du gjør detaljer skarpere eller justerer dem. Passer best på bilder med lav oppløsning."},"MODELRADIO-MLCR":{"TITLE":"Kreativ oppskalering","DESCRIPTION":"Legg til nye kreative detaljer – ideelt for kreativ utforsking. Kan endre identiteten til originalbildene."}},"FEATURE_CARDS":{"GEN_AI_UPSCALE":{"TITLE":"Generativ oppskalering","DESCRIPTION":"Bevar originalbildets identitet mens du gjenoppretter detaljer og gjør dem skarpere.","IMAGE":"./assets/gen_ai_upscale.mp4","BUTTON":"Prøv det nå"},"GEN_AI_FILL":{"TITLE":"Generativt fyll","DESCRIPTION":"Generer innhold, endre eksisterende innhold, erstatt bakgrunner, utvid bilder, fjern elementer og mye mer.","IMAGE":"./assets/gen_ai_fill.mp4"},"GEN_AI_EXPAND":{"TITLE":"Generativ utvidelse","DESCRIPTION":"Tøy grensene for hva du kan skape. Generer nytt innhold med eller uten meldinger.","IMAGE":"./assets/gen_ai_expand.mp4"},"BACKGROUND_REPLACE":{"TITLE":"Rediger bakgrunn","DESCRIPTION":"Generer bakgrunner for portretter, produkter, mote med mer. Du kan også importere et bilde eller fylle bilder med farge.","IMAGE":"./assets/edit_background.mp4","BUTTON":"Finn ut mer"},"ADJUSTMENT_BRUSH":{"TITLE":"Justeringspenselverktøy","DESCRIPTION":"Med justeringspenselen kan du enkelt gjøre ikke-ødeleggende lokale justeringer av et bilde.","IMAGE":"./assets/adjustment_brush_tool.mp4","BUTTON":"Finn ut mer","URL":"https://helpx.adobe.com/no/photoshop/using/adjustment-brush.html"},"ADJUSTMENTS_PANEL":{"TITLE":"Prøv Justeringer-forhåndsinnstillinger","DESCRIPTION":"Rediger bildets utseende og stil ved å bruke forskjellige forhåndsinnstillinger for justeringer.","BUTTON":"Prøv det nå"},"CLOUD_DOC_AUTO_SAVE":{"TITLE":"Lagres mens du arbeider","DESCRIPTION":"Vi lagrer nettsky-dokumentet ditt til Adobes nettsky for deg, slik at det umiddelbart oppdateres både på iPad og PC og er tilgjengelig hver gang du logger på."},"PRESET_SYNC":{"TITLE":"Automatisk forhåndsinnstilt synkronisering","DESCRIPTION":"Synkroniser børster, fargekart, graderinger, mønstre, stiler og former automatisk på enhver datamaskin der du bruker Photoshop. Gå til Innstillinger > Generelt for å slå på synkronisering.","BUTTON":"Finn ut mer","IMAGE":"./assets/preset_sync.gif","URL":"https://www.adobe.com/go/ps-learn-more_no"},"CONTENT_AWARE":{"TITLE":"Innholdstilpasset fyll","DESCRIPTION":"Nå kan du merke det området som Photoshop bruker til å fylle en markering, forhåndsvise det i sanntid, og sende det til et nytt lag. Gå til Rediger > Innholdstilpasset fyll for å prøve det.","IMAGE":"./content_aware_fill.gif","BUTTON":"Prøv det nå"},"SELECT_SUBJECT_PORTRAIT":{"TITLE":"Bytt arbeidsområde for presis redigering","DESCRIPTION":"Gå til Velg > Velg og masker for å få en nærmere titt på det som er valgt, og bruk deretter Raffiner kant-penselen for å redigere hårstråvalg.","BUTTON":"Prøv det nå"},"COMMENT_PANEL":{"TITLE":"Du har en ny kommentar.","DESCRIPTION":"I kommentarpanelet kan du skrive nye kommentarer, og også svare på, løse eller slette kommentarer som allerede finnes."},"CORE_TOOLS_WORKSPACE":{"TITLE":"Velkommen til Kjerneverktøy-arbeidsområdet","DESCRIPTION":"I dette nye arbeidsområdet finner du Photoshops mest populære verktøy. Hvis du vil velge en annen visning, bruker du arbeidsområdeveksleren ovenfor.","BUTTON":"Avvis"},"MODERN_GRADIENT_TOOL":{"TITLE":"Prøv det nye graderingsverktøyet","DESCRIPTION":"Det oppdaterte graderingsverktøyet gjør det mulig å forhåndsvise og redigere graderinger med ultimat presisjon.","BUTTON":"Avvis"},"GENERATE_IMAGE_INTRO":{"TITLE":"Generer bilde","DESCRIPTION":"Tekst-til-bilde-teknologi gjør det mulig å generere bilder, legge til effekter eller matche stilen til et referansebilde.","BUTTON":"Finn ut mer","IMAGE":"./assets/gen_image.mp4"},"GEN_REF_IMAGE":{"TITLE":"Referansebilde","DESCRIPTION":"Du kan generere resultater som ligner veldig på referansebildet ditt. Vi korrigerer lyset, skyggene og perspektivet for deg.","BUTTON":"Finn ut mer","IMAGE":"./assets/gen_ai_ref_image.mp4"},"GEN_AI_IN_REMOVE":{"TITLE":"Generativ KI i Fjern-verktøyet","DESCRIPTION":"Du kan velge forskjellige moduser i Fjern-verktøyet avhengig av hvor mye du ønsker å bruke generativ kunstig intelligens. Du kan velge Alltid, Aldri eller Auto. Auto-modusen tar valget for deg ut fra scenen.","BUTTON":"Finn ut mer","IMAGE":"./assets/gen_ai_in_remove.mp4","URL":"https://helpx.adobe.com/no/photoshop/using/retouching-repairing-images.html#genai-remove-tool"},"TOGGLE_CTB":{"TITLE":"Vis eller skjul den kontekstavhengige oppgavelinjen","DESCRIPTION":"Aktiver den kontekstavhengige oppgavelinjen igjen fra programmets Meny > Vindu > Kontekstavhengig oppgavelinje.\\n\\nDu kan også høyreklikke utenfor lerretet eller tegnebrettet for å vise eller skjule med kontekstmeny.","CUSTOM_BUTTON":"OK"}},"MODAL":{"GEN_FILL_INTRO":{"TITLE":"Generativt fyll","DESCRIPTION":"Gjør et utvalg for å ikke-destruktivt generere innhold, erstatte bakgrunner, utvide bilder, fjerne elementer og mye mer.","IMAGE":"./assets/gen_fill_intro.mp4","MAYBE_LATER":"Kanskje senere"}},"TRY_IT":"Finn ut mer","GOT_IT":"Skjønner","ADVANCED":"Avansert:","PLAY_VIDEO":"Se på hurtigvideo","PERIOD_CHAR":".","NEW_BADGE":"Ny"}')},d48Y:function(e,t,n){e.exports=n.p+"assets/gradient-tool.jpg"},dZ4C:function(e,t,n){"use strict";var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0});var a=r(n("q1tI")),o=n("yFKD"),i=n("Ogvq"),l={show:!0,textClickPoint:{_obj:"point16",horizontal:0,vertical:0},toolTip:"Quick Selection tool (W)",globalBounds:{top:328,bottom:680,left:826,right:900},owlPanelID:"panelid.static.toolbar",signature:"tslt",viewID:" ",source:"tool",toolKey:"qksl",_isCommand:!1,inAppVideoPlayer:!0},s={show:!0,textClickPoint:{_obj:"point16",horizontal:0,vertical:0},toolTip:"Artboard Tool (V)",globalBounds:{top:328,bottom:680,left:826,right:900},owlPanelID:"panelid.static.toolbar",signature:"tslt",viewID:" ",source:"tool",toolKey:"ARTT",_isCommand:!1};t.default=function(){var e=i.useTypedDispatch();i.useTypedSelector((function(e){return{descriptor:e.coachmarks.currentDescriptor}}));return a.default.createElement(a.default.Fragment,null,a.default.createElement("sp-label",null,"Rich Tooltips"),a.default.createElement("sp-action-button",{onClick:function(){e(o.showTooltip(l))}},"Show Move Tooltip"),a.default.createElement("sp-action-button",{onClick:function(){e(o.showTooltip(s))}},"Show Tooltip no Video"),a.default.createElement("sp-action-button",{onClick:function(){e(o.hideTooltip())}},"Hide Tooltip"))}},dhZU:function(e,t,n){e.exports=n.p+"assets/move-tool.jpg"},djNT:function(e,t,n){e.exports=n.p+"assets/remove-using-gen-ai.mp4"},e6yB:function(e,t,n){e.exports=n.p+"assets/eyedropper-tool.jpg"},e7Sk:function(e,t,n){e.exports=n.p+"assets/caf-brush-tool.mp4"},efJD:function(e,t,n){e.exports=n.p+"assets/gen_ai_expand.mp4"},ek2H:function(e,t){e.exports=require("photoshop")},epdb:function(e,t,n){e.exports=n.p+"assets/gen_image_style.mp4"},f4di:function(e){e.exports=JSON.parse('{"TOOLTIPS":{"3DSM":{"TITLE":"Nástroj Kapátko 3D materiálu","DESCRIPTION":"Načte vybraný materiál z 3D objektu."},"3DDM":{"TITLE":"Nástroj Umístění 3D materiálu","DESCRIPTION":"Umístí materiál načtený do nástroje do cílové oblasti 3D objektu."},"ADJB":{"TITLE":"Nástroj štětec úprav","DESCRIPTION":"Vytvoření místních vrstev úprav","IMAGE":"./assets/adjustment_brush_tool.mp4","URL":"https://helpx.adobe.com/cz/photoshop/using/adjustment-brush.html"},"AKNT":{"TITLE":"Nástroj Přidat kotevní bod","DESCRIPTION":"Přidá k cestám kotevní body."},"ARTT":{"TITLE":"Nástroj Návrhová plocha","DESCRIPTION":"Vytvoří, přesune nebo změní velikost více pláten."},"AHBT":{"TITLE":"Nástroj Umělecký štětec historie","DESCRIPTION":"Maluje stylizované tahy pomocí obrazových bodů z předchozího stavu obrazu."},"SERA":{"TITLE":"Nástroj Mazání pozadí","DESCRIPTION":"Vymaže obrazové body vzorkované barvy."},"BLUR":{"TITLE":"Nástroj Rozostření","DESCRIPTION":"Rozostří oblasti obrazu."},"PNTB":{"TITLE":"Nástroj Štětec","DESCRIPTION":"Maluje vlastní tahy štětcem."},"SLDB":{"TITLE":"Nástroj Štětec","DESCRIPTION":"Výběr dolaďte tak, že přejedete štětcem oblasti, které chcete vybrat nebo odstranit","URL":"https://www.adobe.com/go/ps-select-mask_cz"},"BURN":{"TITLE":"Nástroj Ztmavení","DESCRIPTION":"Umožňuje selektivně ztmavit oblasti v obrazu."},"STAM":{"TITLE":"Nástroj Klonovací razítko","DESCRIPTION":"Maluje obrazovými body z jiné části obrazu."},"CRBT":{"TITLE":"Nástroj Nahrazení barvy","DESCRIPTION":"Přemaluje vybranou barvou stávající barvu."},"COLS":{"TITLE":"Nástroj pro vzorkování barev","DESCRIPTION":"Zobrazí v obrazu hodnoty barev."},"RCMP":{"TITLE":"Nástroj Přesun podle obsahu","DESCRIPTION":"Vybere a přesune část obrazu a automaticky vyplní zbývající prázdné místo."},"COUN":{"TITLE":"Nástroj Počítání","DESCRIPTION":"Spočítá počet objektů v obrazu."},"CKNT":{"TITLE":"Nástroj Změnit bod","DESCRIPTION":"Upraví tvary a cesty tím, že převede hladké a rohové kotevní body."},"CROP":{"TITLE":"Nástroj Oříznutí","DESCRIPTION":"Ořízne nebo rozšíří okraje obrazu."},"CUSH":{"TITLE":"Nástroj Jiný tvar","DESCRIPTION":"Kreslí tvary ze seznamu jiných tvarů."},"DKNT":{"TITLE":"Nástroj Odstranit kotevní bod","DESCRIPTION":"Odstraní kotevní body a změní tvar cest. "},"PTHA":{"TITLE":"Nástroj pro přímý výběr","DESCRIPTION":"Umožňuje vybrat a upravit body a segmenty v cestě nebo tvaru."},"DODG":{"TITLE":"Nástroj Zesvětlení","DESCRIPTION":"Zesvětlí oblasti obrazu."},"ELPS":{"TITLE":"Nástroj Elipsa","DESCRIPTION":"Umožňuje kreslit oválné a kruhové tvary."},"ELMT":{"TITLE":"Nástroj Eliptický výběr","DESCRIPTION":"Umožňuje provádět oválné a kruhové výběry."},"ERAS":{"TITLE":"Nástroj Guma","DESCRIPTION":"Změní obrazové body na barvu pozadí nebo je zprůhlední."},"EYED":{"TITLE":"Nástroj Kapátko","DESCRIPTION":"Vybere z obrazu vzorek barvy."},"MPEN":{"TITLE":"Nástroj Cesta od ruky","DESCRIPTION":"Při kreslení cest nebo tvarů přidá kotevní body."},"BNDT":{"TITLE":"Nástroj Přechod","DESCRIPTION":"Postupně prolne barvy."},"HAND":{"TITLE":"Nástroj Ručička","DESCRIPTION":"Posouvá různé části obrazu."},"STMM":{"TITLE":"Nástroj Retušovací štětec","DESCRIPTION":"Umožňuje opravit nedokonalosti malováním obrazovými body z jiné části obrazu."},"HSTB":{"TITLE":"Nástroj Štětec historie","DESCRIPTION":"Obnoví části obrazu do předchozího stavu."},"TXBX":{"TITLE":"Nástroj Vodorovný text","DESCRIPTION":"Přidá vodorovný text."},"TYPS":{"TITLE":"Nástroj Vodorovná textová maska","DESCRIPTION":"Vytvoří výběr ve tvaru vodorovného textu."},"LASO":{"TITLE":"Nástroj Laso","DESCRIPTION":"Používá se k volnému výběru."},"SLLS":{"TITLE":"Nástroj Laso","DESCRIPTION":"Používá se k volnému výběru."},"LINT":{"TITLE":"Nástroj Čára","DESCRIPTION":"Kreslí čáry."},"MERA":{"TITLE":"Nástroj Kouzelná guma","DESCRIPTION":"Jedním kliknutím vymaže podobně zabarvené oblasti."},"WAND":{"TITLE":"Nástroj Kouzelná hůlka","DESCRIPTION":"Umožňuje vybrat oblast na základě její barvy."},"MLAS":{"TITLE":"Nástroj Magnetické laso","DESCRIPTION":"Umožňuje provádět výběry, které se budou během tažení přitahovat k okrajům obrazu."},"WETB":{"TITLE":"Nástroj Míchací štětec","DESCRIPTION":"Napodobuje skutečné techniky malby, jako je míchání barev a různá vlhkost malby."},"LMVR":{"TITLE":"Nástroj Přesun","DESCRIPTION":"Přesune výběr nebo vrstvu."},"TXTA":{"TITLE":"Nástroj Poznámka","DESCRIPTION":"Vytvoří textové poznámky, které můžete připojit k obrazu nebo souboru."},"BUCK":{"TITLE":"Nástroj Plechovka barvy","DESCRIPTION":"Umožňuje vyplnit oblasti podobné barvy barvou popředí."},"PTCH":{"TITLE":"Nástroj Záplata","DESCRIPTION":"Umožňuje nahradit vybranou oblast obrazovými body z jiné části obrazu."},"PCST":{"TITLE":"Nástroj pro výběr cesty","DESCRIPTION":"Vybere celou cestu."},"STMP":{"TITLE":"Nástroj Razítko se vzorkem","DESCRIPTION":"Maluje s použitím zvoleného vzorku."},"PENT":{"TITLE":"Nástroj Pero","DESCRIPTION":"Vytváří a mění cesty nebo tvary pomocí kotevních bodů a táhel."},"PENC":{"TITLE":"Nástroj Tužka","DESCRIPTION":"Maluje tahy štětcem s ostrým okrajem."},"PCRP":{"TITLE":"Nástroj Perspektivní oříznutí","DESCRIPTION":"Ořízne obraz na správné zkreslení způsobené perspektivou."},"POLY":{"TITLE":"Nástroj Mnohoúhelník","DESCRIPTION":"Kreslí mnohoúhelníky."},"STAR":{"TITLE":"Nástroj hvězda","DESCRIPTION":"Kreslení hvězd"},"PGON":{"TITLE":"Nástroj Mnohoúhelníkové laso","DESCRIPTION":"Umožňuje provádět výběry spojováním rovných čar."},"SLPL":{"TITLE":"Nástroj Mnohoúhelníkové laso","DESCRIPTION":"Umožňuje provádět výběry spojováním rovných čar."},"QKSL":{"TITLE":"Nástroj pro rychlý výběr","DESCRIPTION":"Provede výběr tím, že vyhledá a sleduje obrysy obrazu."},"SLSB":{"TITLE":"Nástroj pro rychlý výběr","DESCRIPTION":"Provede výběr tím, že vyhledá a sleduje obrysy obrazu."},"RECT":{"TITLE":"Nástroj Obdélník","DESCRIPTION":"Kreslí obdélníky."},"REMOVE":{"TITLE":"Odstranění s generativní AI","DESCRIPTION":"S pomocí generativní umělé inteligence snadno odstraníte z obrázku nežádoucí oblasti. Možnost Odstranit hladce vyplní vybranou oblast obsahem, který dokonale splyne s jejím okolím."},"RGMT":{"TITLE":"Nástroj Obdélníkový výběr","DESCRIPTION":"Provede výběr ve tvaru obdélníku."},"RDEY":{"TITLE":"Nástroj Červené oči","DESCRIPTION":"Opraví efekt červených očí způsobený bleskem fotoaparátu."},"SLRE":{"TITLE":"Nástroj Štětec zpřesnění okrajů","DESCRIPTION":"Zpřesněte okraje výběru a vylepšete detaily okrajů. Nejlépe se používá se zaškrtnutým políčkem „Zobrazovat okraje“ a s posuvníkem Poloměr zjišťování okrajů","URL":"https://www.adobe.com/go/ps-select-mask_cz"},"ROTT":{"TITLE":"Nástroj Otočení zobrazení","DESCRIPTION":"Otáčí zobrazení obrazu."},"RRCT":{"TITLE":"Nástroj Zaoblený obdélník","DESCRIPTION":"Kreslí obdélníky se zaoblenými rohy."},"RTFM":{"TITLE":"Generativní AI v nástroji Odebrat","DESCRIPTION":"V nástroji Odebrat můžete vybrat různé režimy, například zda chcete použít generativní AI. Automatický režim pro vás možnosti vybere podle vaší scény."},"MEAT":{"TITLE":"Nástroj Pravítko","DESCRIPTION":"Měří vzdálenosti a úhly v obrazu."},"SHAR":{"TITLE":"Nástroj Zostření","DESCRIPTION":"Zostří měkké obrysy obrazu."},"SRMT":{"TITLE":"Nástroj pro výběr jednoho řádku","DESCRIPTION":"Vybere vodorovný pás o šířce jednoho obrazového bodu."},"SCMT":{"TITLE":"Nástroj pro výběr jednoho sloupce","DESCRIPTION":"Provede svislý výběr o šířce jednoho obrazového bodu."},"SLCT":{"TITLE":"Nástroj Řez","DESCRIPTION":"Rozřízne obraz na menší části vhodné pro webový návrh."},"SLST":{"TITLE":"Nástroj Výběr řezu","DESCRIPTION":"Vybere, přesune a změní velikost řezů obrazu."},"SMUD":{"TITLE":"Nástroj Rozmazání","DESCRIPTION":"Umožňuje rozmazat a prolnout barvy."},"DSAT":{"TITLE":"Nástroj Houba","DESCRIPTION":"Změní sytost barvy v částech obrazu."},"SPHB":{"TITLE":"Nástroj Bodový retušovací štětec","DESCRIPTION":"Odstraní znaménka a skvrny."},"CAFT":{"TITLE":"Nástroj Odebrat","DESCRIPTION":"Snadno odstraňte rušivé prvky, jako jsou objekty, lidé a nedokonalosti"},"TXBV":{"TITLE":"Nástroj Svislý text","DESCRIPTION":"Přidá svislý text."},"VTYS":{"TITLE":"Nástroj Svislá textová maska","DESCRIPTION":"Vytvoří výběr ve tvaru svislého textu."},"ZOOM":{"TITLE":"Nástroj Lupa","DESCRIPTION":"Umožňuje přiblížit nebo oddálit obraz."},"CPEN":{"TITLE":"Nástroj Pero se zakřivením","DESCRIPTION":"Umožňuje vytvářet nebo měnit cesty nebo tvary pomocí bodů."},"PMHA":{"TITLE":"Nástroj Ručička","DESCRIPTION":"Posouvá různé části obrazu."},"PMZM":{"TITLE":"Nástroj Lupa","DESCRIPTION":"Umožňuje přiblížit nebo oddálit obraz."},"PMDB":{"TITLE":"Štětec vzorkování","DESCRIPTION":"Upravit oblast vzorkování kreslením po obrazu"},"PMLS":{"TITLE":"Nástroj Laso","DESCRIPTION":"Upravit oblast výplně pomocí volných výběrů"},"GRFI":{"TITLE":"Referenční obrázek","DESCRIPTION":"Můžete vytvářet výstupy, které se velmi podobají vašemu referenčnímu obrázku. Opravíme pro vás osvětlení, stíny a perspektivu."},"CPOT":{"TITLE":"Přizpůsobení barev","DESCRIPTION":"Povolí přizpůsobení kontrastu a jasu pro lepší shodu (vhodné pro obsah s postupnými změnami barev nebo textury)."},"RPOT":{"TITLE":"Přizpůsobení natočení","DESCRIPTION":"Povolí natočení obsahu pro lepší shodu (vhodné pro obsah s otočenými nebo zakřivenými vzory)."},"SCCB":{"TITLE":"Měřítko","DESCRIPTION":"Povolí změny velikosti obsahu pro lepší shodu (vhodné pro obsah s opakujícími se vzory různých velikostí nebo perspektiv)."},"MICB":{"TITLE":"Zrcadlení","DESCRIPTION":"Umožňuje vodorovně převrátit obsah kvůli lepší shodě. Vhodné pro obrazy, které jsou souměrné ve vodorovné ose."},"FPOT":{"TITLE":"Nástroj Rámeček","DESCRIPTION":"Vytvoří zástupné rámečky pro obrazy"},"SLML":{"TITLE":"Nástroj Výběr objektu","DESCRIPTION":"Vyhledávání a automatický výběr objektů"},"MGLA":{"TITLE":"Nástroj Výběr objektu","DESCRIPTION":"Vyhledávání a automatický výběr objektů"},"PMPL":{"TITLE":"Nástroj Mnohoúhelníkové laso","DESCRIPTION":"Upravit oblast výplně pomocí výběrů s rovnými čarami"},"PMAL":{"TITLE":"Nástroj zarovnání","DESCRIPTION":"Identifikuje odpovídající body ve snímcích. Je užitečný v případě, že se fotoaparát pohnul. Umístěte bod kliknutím na libovolný ze snímků. Na druhém snímku bude automaticky vyhledán odpovídající bod, který bude možné ručně upravit."},"WSCX":{"TITLE":"Rozdělit pokřivení vodorovně a svisle"},"WSVT":{"TITLE":"Rozdělit pokřivení svisle"},"WSHZ":{"TITLE":"Rozdělit pokřivení vodorovně"},"SMSU":{"TITLE":"Odebrání objektu","DESCRIPTION":"Vyhledá a automaticky odebere objekt uvnitř definované oblasti."},"SRRB-SRAT":{"TITLE":"Automatická","DESCRIPTION":"Použít obsah podobný okolní oblasti výplně"},"SRRB-SRDF":{"TITLE":"Obdélníková","DESCRIPTION":"Použít obdélníkovou oblast kolem oblasti výplně"},"SRRB-SRCT":{"TITLE":"Vlastní","DESCRIPTION":"Použít ručně definovanou oblast vzorkování"},"FPOP":{"TITLE":"Importovat další dokument","DESCRIPTION":"Umožňuje importovat další obraz s jiným pohledem na stejnou scénu. Hodí se při odstraňování objektů, na jejichž místě se zobrazí nějaký obsah na pozadí z druhého obrazu."},"CATR":{"TITLE":"Nástroj Trasování podle obsahu","DESCRIPTION":"Vytvoří cesty nebo tvary sledující okraje v obrázku."},"TRSH":{"TITLE":"Nástroj Trojúhelník","DESCRIPTION":"Umožňuje kreslit trojstranné tvary."},"LIST":{"TITLE":"Vrstvy","DESCRIPTION":"Vrstvy jsou jako stohy papíru. Panel Vrstvy slouží k uspořádání a správě částí obrázku jako samostatných, upravitelných vrstev"},"LAYR":{"TITLE":"Vrstvy","DESCRIPTION":"Vrstvy jsou jako stohy papíru. Panel Vrstvy slouží k uspořádání a správě částí obrázku jako samostatných, upravitelných vrstev"},"NEWL":{"TITLE":"Vrstvy","DESCRIPTION":"Vrstvy jsou jako stohy papíru. Panel Vrstvy slouží k uspořádání a správě částí obrázku jako samostatných, upravitelných vrstev"},"MASK":{"TITLE":"Masky vrstev","DESCRIPTION":"Maska vrstvy umožňuje skrýt části obrázku a kdykoli je vrátit zpět"},"ADJT":{"TITLE":"Přizpůsobení","DESCRIPTION":"Panel přizpůsobení je místo, kde můžete vylepšit a opravit barvu a tonalitu","URL":"https://www.adobe.com/go/adjustmentpresets_cz"},"SLBR":{"TITLE":"Nástroj Vybírací štětec","DESCRIPTION":"Provádějte výběry jedním nebo více tahy štětce, které jsou ideální pro uživatele trackpadu a pro přidávání nebo odstraňování obsahu pomocí generativní výplně.","URL":"https://www.adobe.com/go/selection_brush_learn_more_cz"},"GENERATE_BACKGROUND":{"TITLE":"Upravit pozadí","DESCRIPTION":"Vytvářejte pozadí pro portréty, produkty, módu a další snímky. Můžete také importovat obrázek nebo vyplnit obrázky barvou."},"HARMONIZE_LAYER":{"TITLE":"Sladit","DESCRIPTION":"Slučujte objekty do scény sladěním barvy, osvětlení a stínů."},"IMPORT_BACKGROUND":{"TITLE":"Upravit pozadí","DESCRIPTION":"Vytvářejte pozadí pro portréty, produkty, módu a další snímky. Můžete také importovat obrázek nebo vyplnit obrázky barvou."},"PAINT_BUCKET":{"TITLE":"Upravit pozadí","DESCRIPTION":"Vytvářejte pozadí pro portréty, produkty, módu a další snímky. Můžete také importovat obrázek nebo vyplnit obrázky barvou."},"GIMB":{"TITLE":"Generovat obrázek","DESCRIPTION":"Technologie Text na obrázek umožňuje vytvářet obrázky, přidávat efekty nebo sladit styl s referenčním obrázkem."},"ADJUST_COLORS":{"TITLE":"Úpravy barev obrázku","DESCRIPTION":"Změňte hlavní barvy obrázku a dodejte mu nový vzhled."},"GENERATE_IMAGE":{"TITLE":"Generovat obrázek","DESCRIPTION":"Technologie Text na obrázek umožňuje vytvářet obrázky, přidávat efekty nebo sladit styl s referenčním obrázkem."},"STYLE_INFO_BUTTON":{"TITLE":"Referenční obrázek a efekty stylu","DESCRIPTION":"Přizpůsobte si obrázek podle sebe pomocí možností stylu. Můžete vybrat efekt stylu nebo přidat referenční obrázek, se kterým se má styl shodovat."},"GENERATEIMAGEREFERENCEFLYOUT":{"TITLE":"Referenční obrázek","DESCRIPTION":"Slaďte kompozici a styl své vlastní práce."},"GENERATEIMAGEEFFECTSFLYOUT":{"TITLE":"Stylové efekty","DESCRIPTION":"Vyberte si styl nebo efekt, přizpůsobte si obrázek a nechte se inspirovat."},"GFLY":{"TITLE":"Výběr lidí","DESCRIPTION":"Vyberte lidi a jejich detaily, jako jsou vlasy, oblečení a pokožka."},"DYTX":{"TITLE":"Dynamický text","DESCRIPTION":"Automaticky měňte velikost a upravujete text tak, aby odpovídal tvaru hranice textu."},"MODELRADIO-MLPR":{"TITLE":"Precizní upscaling","DESCRIPTION":"Zachovejte ráz fotografie a zvýrazněte či obnovte detaily. Ideální pro fotografie v nízkém rozlišení."},"MODELRADIO-MLCR":{"TITLE":"Kreativní upscaling","DESCRIPTION":"Přidejte nové kreativní detaily, ideální pro umělecké pokusy. Může změnit ráz původních fotografií."}},"FEATURE_CARDS":{"GEN_AI_UPSCALE":{"TITLE":"Generativní upscale","DESCRIPTION":"Při zostření a obnovení detailů zachovejte identitu původní fotografie.","IMAGE":"./assets/gen_ai_upscale.mp4","BUTTON":"Vyzkoušejte si to"},"GEN_AI_FILL":{"TITLE":"Generativní výplň","DESCRIPTION":"Vytvářejte obsah, měňte stávající obsah, nahrazujte pozadí, rozšiřujte obrázky, odstraňujte prvky a mnohem víc.","IMAGE":"./assets/gen_ai_fill.mp4"},"GEN_AI_EXPAND":{"TITLE":"Generativní rozšíření","DESCRIPTION":"Rozšiřte si limity toho, co jste schopni vytvořit. Generujte nový obsah pomocí textových pokynů nebo bez nich.","IMAGE":"./assets/gen_ai_expand.mp4"},"BACKGROUND_REPLACE":{"TITLE":"Upravit pozadí","DESCRIPTION":"Vytvářejte pozadí pro portréty, produkty, módu a další snímky. Můžete také importovat obrázek nebo vyplnit obrázky barvou.","IMAGE":"./assets/edit_background.mp4","BUTTON":"Další informace"},"ADJUSTMENT_BRUSH":{"TITLE":"Nástroj štětec úprav","DESCRIPTION":"Nástroj Štětec úprav umožňuje na obrázek snadno použít nedestruktivní místní úpravy.","IMAGE":"./assets/adjustment_brush_tool.mp4","BUTTON":"Další informace","URL":"https://helpx.adobe.com/cz/photoshop/using/adjustment-brush.html"},"ADJUSTMENTS_PANEL":{"TITLE":"Vyzkoušejte přednastavení úprav","DESCRIPTION":"Upravte vzhled snímku pomocí řady různých přednastavení úprav.","BUTTON":"Vyzkoušejte si to"},"CLOUD_DOC_AUTO_SAVE":{"TITLE":"Ukládat při práci","DESCRIPTION":"Ukládáme váš cloudový dokument do cloudu Adobe, takže se okamžitě aktualizuje na iPadu i na počítači a bude vám k dispozici při každém přihlášení."},"PRESET_SYNC":{"TITLE":"Automatická synchronizace přednastavení","DESCRIPTION":"Můžete automaticky synchronizovat své štětce, vzorníky, přechody, vzorky, styly a tvary ve všech svých počítačích s aplikací Photoshop. Synchronizaci můžete zapnout v nabídce Předvolby > Obecné.","BUTTON":"Další informace","IMAGE":"./assets/preset_sync.gif","URL":"https://www.adobe.com/go/ps-learn-more_cz"},"CONTENT_AWARE":{"TITLE":"Výplň podle obsahu","DESCRIPTION":"Nyní můžete zvolit oblast, kterou aplikace Photoshop použije k vyplnění výběru, zobrazit si živý náhled a přidat výstup do nové vrstvy. Vyzkoušejte si to pomocí možnosti Úpravy > Výplň podle obsahu.","IMAGE":"./content_aware_fill.gif","BUTTON":"Vyzkoušejte si to"},"SELECT_SUBJECT_PORTRAIT":{"TITLE":"Přepnutí pracovní plochy pro přesné úpravy","DESCRIPTION":"Přejděte na Výběr > Vybrat a maskovat, abyste se blíže podívali na to, co je vybráno, a pak pomocí nástroje Štětec zpřesnění okrajů upravte výběr linie vlasů.","BUTTON":"Vyzkoušejte si to"},"COMMENT_PANEL":{"TITLE":"Máte novou poznámku","DESCRIPTION":"Na panelu poznámek můžete psát nové poznámky a reagovat na stávající, řešit je nebo odstraňovat."},"CORE_TOOLS_WORKSPACE":{"TITLE":"Vítejte na pracovní ploše základních nástrojů","DESCRIPTION":"Díky naší nové pracovní ploše s nejoblíbenějšími nástroji aplikace Photoshop vás nic nerozhodí. Chcete-li vybrat jiné zobrazení, použijte přepínač pracovní plochy výše.","BUTTON":"Zrušit"},"MODERN_GRADIENT_TOOL":{"TITLE":"Vyzkoušejte nový nástroj Přechod","DESCRIPTION":"Aktualizovaný nástroj Přechod umožňuje zobrazit náhled a upravit přechody s maximální přesností.","BUTTON":"Zrušit"},"GENERATE_IMAGE_INTRO":{"TITLE":"Generovat obrázek","DESCRIPTION":"Technologie Text na obrázek umožňuje vytvářet obrázky, přidávat efekty nebo sladit styl s referenčním obrázkem.","BUTTON":"Další informace","IMAGE":"./assets/gen_image.mp4"},"GEN_REF_IMAGE":{"TITLE":"Referenční obrázek","DESCRIPTION":"Můžete vytvářet výstupy, které se velmi podobají vašemu referenčnímu obrázku. Opravíme pro vás osvětlení, stíny a perspektivu.","BUTTON":"Další informace","IMAGE":"./assets/gen_ai_ref_image.mp4"},"GEN_AI_IN_REMOVE":{"TITLE":"Generativní AI v nástroji Odebrat","DESCRIPTION":"V nástroji Odebrat můžete vybrat různé režimy podle toho, v jaké míře chcete generativní AI použít. Můžete si vybrat mezi možnostmi Vždy, Nikdy nebo Automaticky, která volbu provede za vás v závislosti na scéně.","BUTTON":"Další informace","IMAGE":"./assets/gen_ai_in_remove.mp4","URL":"https://helpx.adobe.com/cz/photoshop/using/retouching-repairing-images.html#genai-remove-tool"},"TOGGLE_CTB":{"TITLE":"Zobrazit nebo skrýt kontextový panel úloh","DESCRIPTION":"Znovu povolte kontextový panel úloh v nabídce aplikace > Okno > Kontextový panel úloh.\\n\\nNavíc můžete kliknutím pravým tlačítkem myši na oblast mimo plátno nebo kreslicí plátno zobrazit nebo skrýt pomocí kontextové nabídky.","CUSTOM_BUTTON":"OK"}},"MODAL":{"GEN_FILL_INTRO":{"TITLE":"Generativní výplň","DESCRIPTION":"Výběrem vytvářejte nedestruktivně obsah, nahrazujte pozadí, rozšiřujte obrázky, odstraňujte prvky a mnohem víc.","IMAGE":"./assets/gen_fill_intro.mp4","MAYBE_LATER":"Možná později"}},"TRY_IT":"Další informace","GOT_IT":"Rozumím","ADVANCED":"Další volby:","PLAY_VIDEO":"Podívejte se na rychlé video","PERIOD_CHAR":".","NEW_BADGE":"Nový"}')},fN2P:function(e,t,n){e.exports=n.p+"assets/frame-tool.jpg"},g2dr:function(e){e.exports=JSON.parse('{"TOOLTIPS":{"3DSM":{"TITLE":"3D 재질 스포이드 도구","DESCRIPTION":"3D 개체에서 선택한 재질 로드"},"3DDM":{"TITLE":"3D 재질 놓기 도구","DESCRIPTION":"도구에 로드된 재질을 3D 개체의 대상 영역에 놓기"},"ADJB":{"TITLE":"조정 브러시 도구","DESCRIPTION":"부분적인 조정 레이어 만들기","IMAGE":"./assets/adjustment_brush_tool.mp4","URL":"https://helpx.adobe.com/kr/photoshop/using/adjustment-brush.html"},"AKNT":{"TITLE":"기준점 추가 도구","DESCRIPTION":"패스에 기준점 추가"},"ARTT":{"TITLE":"아트보드 도구","DESCRIPTION":"여러 캔버스 만들기, 이동 또는 크기 조정"},"AHBT":{"TITLE":"미술 작업 내역 브러시 도구","DESCRIPTION":"이미지의 이전 상태 픽셀을 사용하여 스타일화된 획으로 칠하기 "},"SERA":{"TITLE":"배경 지우개 도구","DESCRIPTION":"선택된 색상의 픽셀 지우기"},"BLUR":{"TITLE":"흐림 효과 도구","DESCRIPTION":"이미지의 흐림 효과 영역"},"PNTB":{"TITLE":"브러시 도구","DESCRIPTION":"사용자 정의 브러시로 그리기"},"SLDB":{"TITLE":"브러시 도구","DESCRIPTION":"선택 또는 제거할 영역을 브러시로 \\\\n쓸어 미세 조정을 합니다","URL":"https://www.adobe.com/go/ps-select-mask_kr"},"BURN":{"TITLE":"번 도구","DESCRIPTION":"이미지의 영역을 선택적으로 어둡게 하기"},"STAM":{"TITLE":"복제 도장 도구","DESCRIPTION":"이미지의 다른 부분을 복제하여 칠하기"},"CRBT":{"TITLE":"색상 대체 도구","DESCRIPTION":"기존 색상 위에 선택한 색상 칠하기"},"COLS":{"TITLE":"색상 샘플러 도구","DESCRIPTION":"이미지의 색상 값 표시"},"RCMP":{"TITLE":"내용 인식 이동 도구","DESCRIPTION":"이미지의 일부를 선택 및 이동하고, 나머지 영역을 자동으로 채우기"},"COUN":{"TITLE":"카운트 도구","DESCRIPTION":"이미지의 개체 수 카운트"},"CKNT":{"TITLE":"기준점 변환 도구","DESCRIPTION":"기준점을 변경하여 모양과 패스를 수정"},"CROP":{"TITLE":"자르기 도구","DESCRIPTION":"이미지 가장자리 재단 또는 확대"},"CUSH":{"TITLE":"사용자 정의 모양 도구","DESCRIPTION":"사용자 정의 모양 목록에 있는 모양 그리기"},"DKNT":{"TITLE":"기준점 삭제 도구","DESCRIPTION":"기준점 삭제 및 패스 모양 변경 "},"PTHA":{"TITLE":"패스 선택 도구","DESCRIPTION":"패스 또는 도형에서 포인트와 세그먼트를 선택 혹은 조정하기"},"DODG":{"TITLE":"닷지 도구","DESCRIPTION":"이미지의 영역 밝게 하기"},"ELPS":{"TITLE":"타원 도구","DESCRIPTION":"타원 및 원형 모양 그리기"},"ELMT":{"TITLE":"타원형 선택 도구","DESCRIPTION":"타원 및 원형 선택 영역 만들기"},"ERAS":{"TITLE":"지우개 도구","DESCRIPTION":"배경색 혹은 투명하게 이미지 지우기"},"EYED":{"TITLE":"스포이드 도구","DESCRIPTION":"이미지에서 색을 선택하기"},"MPEN":{"TITLE":"자유 형태 펜 도구","DESCRIPTION":"패스나 모양을 그릴 때 기준점 추가"},"BNDT":{"TITLE":"그레이디언트 도구","DESCRIPTION":"색상 간의 점진적인 혼합 만들기"},"HAND":{"TITLE":"손 도구","DESCRIPTION":"이미지의 다른 부분으로 이동"},"STMM":{"TITLE":"복구 브러시 도구","DESCRIPTION":"이미지의 다른 부분을 이용하여 이미지를 복구 하는 도구"},"HSTB":{"TITLE":"작업 내역 브러시 도구","DESCRIPTION":"이미지의 일부를 이전 상태로 복원"},"TXBX":{"TITLE":"가로쓰기 문자 도구","DESCRIPTION":"가로쓰기 문자 추가"},"TYPS":{"TITLE":"가로쓰기 마스크 도구","DESCRIPTION":"가로쓰기 문자 모양의 선택 영역 만들기"},"LASO":{"TITLE":"올가미 도구","DESCRIPTION":"자유형 선택"},"SLLS":{"TITLE":"올가미 도구","DESCRIPTION":"자유형 선택"},"LINT":{"TITLE":"선 도구","DESCRIPTION":"선 그리기"},"MERA":{"TITLE":"자동 지우개 도구","DESCRIPTION":"한 번만 클릭하여 색상이 비슷한 영역 지우기"},"WAND":{"TITLE":"자동 선택 도구","DESCRIPTION":"영역의 색상을 기준으로 영역 선택"},"MLAS":{"TITLE":"자석 올가미 도구","DESCRIPTION":"드래그할 때 이미지의 가장자리에 맞게 선택 영역 만들기"},"WETB":{"TITLE":"혼합 브러시 도구","DESCRIPTION":"혼합 색상 및 다양한 색 번짐과 같은 실제 페인팅 기법 시뮬레이션"},"LMVR":{"TITLE":"이동 도구","DESCRIPTION":"선택 영역 또는 레이어 이동"},"TXTA":{"TITLE":"메모 도구","DESCRIPTION":"이미지나 파일에 첨부할 수 있는 텍스트 메모 만들기"},"BUCK":{"TITLE":"페인트 통 도구","DESCRIPTION":"비슷한 색상의 영역을 전경색으로 칠하기"},"PTCH":{"TITLE":"패치 도구","DESCRIPTION":"이미지의 다른 부분을 이용하여 선택한 영역 바꾸기"},"PCST":{"TITLE":"패스 선택 도구","DESCRIPTION":"전체 패스 선택"},"STMP":{"TITLE":"패턴 도장 도구","DESCRIPTION":"선택한 패턴으로 도장 도구 사용하기"},"PENT":{"TITLE":"펜 도구","DESCRIPTION":"기준점 및 핸들을 사용하여 패스 또는 모양 만들기 및 변경"},"PENC":{"TITLE":"연필 도구","DESCRIPTION":"가장자리가 선명한 브러시 획 그리기"},"PCRP":{"TITLE":"원근 자르기 도구","DESCRIPTION":"원근으로 인한 왜곡을 보정하기 위해 이미지 자르기"},"POLY":{"TITLE":"다각형 도구","DESCRIPTION":"다각형 그리기"},"STAR":{"TITLE":"별 모양 도구","DESCRIPTION":"별 모양 그리기"},"PGON":{"TITLE":"다각형 올가미 도구","DESCRIPTION":"직선을 연결하여 선택 영역 만들기"},"SLPL":{"TITLE":"다각형 올가미 도구","DESCRIPTION":"직선을 연결하여 선택 영역 만들기"},"QKSL":{"TITLE":"빠른 선택 도구","DESCRIPTION":"이미지의 가장자리를 따라 이동하여 선택"},"SLSB":{"TITLE":"빠른 선택 도구","DESCRIPTION":"이미지의 가장자리를 따라 이동하여 선택"},"RECT":{"TITLE":"사각형 도구","DESCRIPTION":"사각형 그리기"},"REMOVE":{"TITLE":"생성형 AI를 사용하여 제거","DESCRIPTION":"생성형 AI의 기능을 사용하여 이미지에서 원치 않는 영역을 손쉽게 제거합니다. 제거 기능을 사용하면 선택한 영역을 주변과 완벽하게 혼합되는 콘텐츠로 매끄럽게 채웁니다."},"RGMT":{"TITLE":"사각형 선택 윤곽 도구","DESCRIPTION":"사각형 모양으로 선택"},"RDEY":{"TITLE":"적목 현상 도구","DESCRIPTION":"카메라 플래시로 인한 적목 현상 수정"},"SLRE":{"TITLE":"가장자리 다듬기 브러시 도구","DESCRIPTION":"선택 가장자리를 다듬고 가장자리 세부정보를 향상시킵니다. 활성화 된\\"가장자리 표시\\" 확인란 및 가장자리탐지 반경 슬라이더와 함께 사용하는것이 가장 좋습니다.","URL":"https://www.adobe.com/go/ps-select-mask_kr"},"ROTT":{"TITLE":"회전 보기 도구","DESCRIPTION":"이미지 보기를 회전"},"RRCT":{"TITLE":"모서리가 둥근 사각형 도구","DESCRIPTION":"모서리가 둥근 사각형 그리기"},"RTFM":{"TITLE":"제거의 생성형 AI","DESCRIPTION":"생성형 AI 사용 여부와 같이, 제거 도구에서 다른 모드를 선택할 수 있습니다. 자동 모드는 장면에 따라 선택됩니다."},"MEAT":{"TITLE":"눈금자 도구","DESCRIPTION":"이미지의 거리와 각도 측정"},"SHAR":{"TITLE":"선명 효과 도구","DESCRIPTION":"이미지의 부드러운 가장자리를 선명하게 하기"},"SRMT":{"TITLE":"단일 행 선택 윤곽 도구","DESCRIPTION":"단일 픽셀 높이의 가로 선택 영역 만들기"},"SCMT":{"TITLE":"단일 열 선택 윤곽 도구","DESCRIPTION":"단일 픽셀 너비의 수직 선택 영역 만들기"},"SLCT":{"TITLE":"분할 영역 도구","DESCRIPTION":"웹 디자인에 맞는 작은 섹션으로 이미지 자르기"},"SLST":{"TITLE":"분할 영역 선택 도구","DESCRIPTION":"이미지의 분할 영역 선택, 이동 및 크기 조정"},"SMUD":{"TITLE":"손가락 도구","DESCRIPTION":"색상을 문지르며 섞기"},"DSAT":{"TITLE":"스폰지 도구","DESCRIPTION":"이미지 영역의 색상 채도 변경"},"SPHB":{"TITLE":"스팟 복구 브러시 도구","DESCRIPTION":"얼룩이나 흠집을 제거"},"CAFT":{"TITLE":"제거 도구","DESCRIPTION":"개체, 인물, 결함 등의 불필요한 요소를 손쉽게 제거"},"TXBV":{"TITLE":"세로쓰기 문자 도구","DESCRIPTION":"세로쓰기 문자 추가"},"VTYS":{"TITLE":"세로쓰기 마스크 도구","DESCRIPTION":"세로쓰기 문자 모양의 선택 영역 만들기"},"ZOOM":{"TITLE":"돋보기 도구","DESCRIPTION":"이미지 확대 및 축소"},"CPEN":{"TITLE":"곡률 펜 도구","DESCRIPTION":"포인트를 사용하여 경로 또는 모양 생성 또는 변경"},"PMHA":{"TITLE":"손 도구","DESCRIPTION":"이미지의 다른 부분으로 이동"},"PMZM":{"TITLE":"돋보기 도구","DESCRIPTION":"이미지 확대 및 축소"},"PMDB":{"TITLE":"샘플링 브러시 도구","DESCRIPTION":"이미지를 붓칠하기로 칠해 샘플링 영역 편집"},"PMLS":{"TITLE":"올가미 도구","DESCRIPTION":"자유롭게 영역을 선택하여 채우기 영역 편집"},"GRFI":{"TITLE":"참조 이미지","DESCRIPTION":"참조 이미지와 매우 유사한 결과를 생성할 수 있습니다. 조명, 그림자 및 원근감을 수정합니다."},"CPOT":{"TITLE":"색상 적용","DESCRIPTION":"대비와 명도를 더 조화롭게 조정하여 점차 변하는 색상 또는 텍스처로 내용을 채울 수 있습니다."},"RPOT":{"TITLE":"회전 적용","DESCRIPTION":"내용을 회전하여 더 조화롭게 만들 수 있습니다. 회전 패턴이나 곡선 패턴이 있는 내용을 칠하는 데 적합합니다."},"SCCB":{"TITLE":"비율","DESCRIPTION":"내용의 크기를 조정하여 더 조화롭게 만들 수 있습니다. 크기가 다양하거나 원근감이 부족한 반복 패턴이 있는 내용을 칠하는 데 적합합니다."},"MICB":{"TITLE":"뒤집기","DESCRIPTION":"내용을 가로로 뒤집어 더 조화롭게 만들 수 있습니다. 수평 대칭인 이미지에 적합합니다."},"FPOT":{"TITLE":"프레임 도구","DESCRIPTION":"이미지에 대한 자리 표시자 프레임을 만듭니다."},"SLML":{"TITLE":"개체 선택 도구","DESCRIPTION":"개체 찾기 및 자동 선택"},"MGLA":{"TITLE":"개체 선택 도구","DESCRIPTION":"개체 찾기 및 자동 선택"},"PMPL":{"TITLE":"다각형 올가미 도구","DESCRIPTION":"직선으로 선택 영역을 만들어 채우기 영역 편집"},"PMAL":{"TITLE":"맞춤 도구","DESCRIPTION":"이미지에서 해당하는 지점을 식별하면 카메라 위치를 이동한 경우 유용합니다. 이미지를 클릭하여 지점을 배치합니다. 해당 지점은 자동으로 다른 이미지에 배치되며, 수동으로 조정할 수 있습니다."},"WSCX":{"TITLE":"십자형 뒤틀기 분할"},"WSVT":{"TITLE":"수직으로 뒤틀기 분할"},"WSHZ":{"TITLE":"수평으로 뒤틀기 분할"},"SMSU":{"TITLE":"개체 제외","DESCRIPTION":"정의된 영역 안에서 개체를 찾고 자동으로 제외합니다."},"SRRB-SRAT":{"TITLE":"자동","DESCRIPTION":"주변 채우기 영역과 유사한 내용 사용"},"SRRB-SRDF":{"TITLE":"사각형","DESCRIPTION":"채우기 영역 주위에 사각형 영역 사용"},"SRRB-SRCT":{"TITLE":"사용자 정의","DESCRIPTION":"수동으로 정의된 샘플링 영역 사용"},"FPOP":{"TITLE":"추가 문서 가져오기","DESCRIPTION":"동일한 장면의 다른 뷰를 사용하여 다른 이미지를 가져옵니다. 두 번째 이미지에서 일부 배경 내용을 노출하는 개체를 제거할 때 유용합니다."},"CATR":{"TITLE":"내용 인식 추적 도구","DESCRIPTION":"이미지의 가장자리를 따라 경로 또는 모양 만들기"},"TRSH":{"TITLE":"삼각형 도구","DESCRIPTION":"삼각형 모양 그리기"},"LIST":{"TITLE":"레이어","DESCRIPTION":"레이어는 종이 뭉치와 같습니다. 레이어 패널에서는 이미지의 일부를 별도의 편집 가능한 레이어로 구성하고 관리할 수 있습니다"},"LAYR":{"TITLE":"레이어","DESCRIPTION":"레이어는 종이 뭉치와 같습니다. 레이어 패널에서는 이미지의 일부를 별도의 편집 가능한 레이어로 구성하고 관리할 수 있습니다"},"NEWL":{"TITLE":"레이어","DESCRIPTION":"레이어는 종이 뭉치와 같습니다. 레이어 패널에서는 이미지의 일부를 별도의 편집 가능한 레이어로 구성하고 관리할 수 있습니다"},"MASK":{"TITLE":"레이어 마스크","DESCRIPTION":"레이어 마스크를 사용하면 이미지의 일부를 숨긴 다음 언제든지 다시 가져올 수 있습니다"},"ADJT":{"TITLE":"조정","DESCRIPTION":"조정 패널에서 색상과 톤을 개선하고, 복구하고, 수정합니다.","URL":"https://www.adobe.com/go/adjustmentpresets_kr"},"SLBR":{"TITLE":"선택 브러시 도구","DESCRIPTION":"한 번 또는 여러 번의 브러시 획으로 선택하여 트랙패드 사용자에게 이상적이며, 생성형 채우기를 사용하여 콘텐츠를 추가 및 제거하는 데도 이상적입니다.","URL":"https://www.adobe.com/go/selection_brush_learn_more_kr"},"GENERATE_BACKGROUND":{"TITLE":"배경 편집","DESCRIPTION":"인물, 제품, 패션 등의 배경을 \\\\n생성하세요. 이미지를 가져오거나 \\\\n색상으로 채울 수도 있습니다."},"HARMONIZE_LAYER":{"TITLE":"조합","DESCRIPTION":"색상, 조명, 그림자를 일치시켜 오브젝트를 장면에 병합합니다."},"IMPORT_BACKGROUND":{"TITLE":"배경 편집","DESCRIPTION":"인물, 제품, 패션 등의 배경을 \\\\n생성하세요. 이미지를 가져오거나 \\\\n색상으로 채울 수도 있습니다."},"PAINT_BUCKET":{"TITLE":"배경 편집","DESCRIPTION":"인물, 제품, 패션 등의 배경을 \\\\n생성하세요. 이미지를 가져오거나 \\\\n색상으로 채울 수도 있습니다."},"GIMB":{"TITLE":"이미지 생성","DESCRIPTION":"텍스트를 이미지로\' 기술을 사용하여\\\\n새로운 이미지를 만들 수 있습니다.\\\\n이미지를 생성하거나 특수효과를\\\\n추가하고, 참고 이미지와 유사하게\\\\n변경할 수 있습니다."},"ADJUST_COLORS":{"TITLE":"이미지의 색상 조정","DESCRIPTION":"이미지에서 선명한 색상을 변경하여 완전히 새로운 디자인으로 만듭니다."},"GENERATE_IMAGE":{"TITLE":"이미지 생성","DESCRIPTION":"\'텍스트를 이미지로\' 기술을 사용하여 이미지를 생성하거나 특수 효과를 추가하고, 참조 이미지의 스타일과 일치시킬 수 있습니다."},"STYLE_INFO_BUTTON":{"TITLE":"참조 이미지 및 스타일 효과","DESCRIPTION":"스타일 옵션을 사용하여 개인에 맞게 이미지를 만드세요. 스타일 효과를 선택하거나 스타일과 일치하는 참조 이미지를 추가할 수 있습니다."},"GENERATEIMAGEREFERENCEFLYOUT":{"TITLE":"참조 이미지","DESCRIPTION":"내 작업의 컴포지션과 스타일을 일치시킵니다."},"GENERATEIMAGEEFFECTSFLYOUT":{"TITLE":"스타일 효과","DESCRIPTION":"스타일 또는 효과를 선택하여 이미지를 개인화하고 영감을 얻으세요."},"GFLY":{"TITLE":"사람 선택","DESCRIPTION":"인물과 세부 정보(머리카락, 의류, 피부 등)를 선택합니다."},"DYTX":{"TITLE":"동적 텍스트","DESCRIPTION":"텍스트 경계 모양에 맞게 자동으로 텍스트 크기와 텍스트를 조정하세요."},"MODELRADIO-MLPR":{"TITLE":"정밀한 업스케일","DESCRIPTION":"디테일을 선명하게 하고 복원하는 동안 원본 사진의 정체성을 유지하세요. 저해상도 사진에서 사용하는 것이 가장 좋습니다."},"MODELRADIO-MLCR":{"TITLE":"크리에이티브 업스케일","DESCRIPTION":"예술적 탐구에 이상적인 새롭고 창의적인 디테일을 추가하세요. 원본 사진의 정체성을 바꿀 수 있습니다."}},"FEATURE_CARDS":{"GEN_AI_UPSCALE":{"TITLE":"생성형 업스케일","DESCRIPTION":"디테일을 선명하게 하고 복원하는 동시에 원본 사진의 정체성을 유지하세요.","IMAGE":"./assets/gen_ai_upscale.mp4","BUTTON":"지금 사용"},"GEN_AI_FILL":{"TITLE":"생성형 채우기","DESCRIPTION":"콘텐츠 생성, 기존 콘텐츠 변경, 배경 바꾸기, 이미지 확장, 요소 제거 등 다양한 작업을 선택할 수 있습니다.","IMAGE":"./assets/gen_ai_fill.mp4"},"GEN_AI_EXPAND":{"TITLE":"생성형 확장","DESCRIPTION":"창작의 범위를 확장하십시오. 텍스트 프롬프트를 사용하든 사용하지 않든 새로운 콘텐츠를 만들 수 있습니다.","IMAGE":"./assets/gen_ai_expand.mp4"},"BACKGROUND_REPLACE":{"TITLE":"배경 편집","DESCRIPTION":"인물, 제품, 패션 등의 배경을 \\\\n생성하세요. 이미지를 가져오거나 \\\\n색상으로 채울 수도 있습니다.","IMAGE":"./assets/edit_background.mp4","BUTTON":"자세히 알아보기"},"ADJUSTMENT_BRUSH":{"TITLE":"조정 브러시 도구","DESCRIPTION":"조정 브러시를 사용하면 이미지에 비파괴적인 로컬 조정을 손쉽게 적용할 수 있습니다.","IMAGE":"./assets/adjustment_brush_tool.mp4","BUTTON":"자세히 알아보기","URL":"https://helpx.adobe.com/kr/photoshop/using/adjustment-brush.html"},"ADJUSTMENTS_PANEL":{"TITLE":"조정 사전 설정 사용해 보기","DESCRIPTION":"다양한 조정 사전 설정을 사용하여 이미지의 디자인을 편집하십시오.","BUTTON":"지금 사용"},"CLOUD_DOC_AUTO_SAVE":{"TITLE":"작업할 때 저장","DESCRIPTION":"클라우드 문서를 Adobe의 클라우드에 저장하므로 iPad와 데스크탑 모두에서 즉시 업데이트되며 로그인할 때마다 사용할 수 있습니다."},"PRESET_SYNC":{"TITLE":"자동 사전 설정 동기화","DESCRIPTION":"Photoshop을 사용하는 모든 컴퓨터에서 브러시, 색상 견본, 그레이디언트, 패턴, 스타일 및 모양을 자동으로 동기화합니다. 동기화를 켜려면 [환경 설정] > [일반]으로 이동하십시오.","BUTTON":"자세히 알아보기","IMAGE":"./assets/preset_sync.gif","URL":"https://www.adobe.com/go/ps-learn-more_kr"},"CONTENT_AWARE":{"TITLE":"내용 인식 채우기","DESCRIPTION":"이제 Photoshop에서 사용 중인 영역을 선택하여 선택 내용을 채우고, 실시간으로 미리 보고, 새로운 레이어에 출력할 수 있습니다. [편집] > [내용 인식 채우기]로 이동하여 시도해 보십시오.","IMAGE":"./content_aware_fill.gif","BUTTON":"지금 사용"},"SELECT_SUBJECT_PORTRAIT":{"TITLE":"정확한 편집을 위한 작업 영역 전환","DESCRIPTION":"[선택] > [선택 및 마스크]로 이동하여 선택한 것을 자세히 본 다음 [가장자리 다듬기 브러시]를 사용하여 헤어 라인 선택을 편집하십시오.","BUTTON":"지금 사용"},"COMMENT_PANEL":{"TITLE":"새 주석이 있습니다!","DESCRIPTION":"주석 패널에서 새 주석을 작성하고, 기존 주석에 답변하고, 기존 주석을 해결하거나 삭제할 수 있습니다."},"CORE_TOOLS_WORKSPACE":{"TITLE":"핵심 도구 작업 영역 시작","DESCRIPTION":"Photoshop의 가장 인기 있는 툴이 포함된 새로운 작업 영역을 통해 느낌을 유지해 보십시오. 다른 보기를 선택하려면 위의 작업 영역 전환기를 사용합니다.","BUTTON":"해제"},"MODERN_GRADIENT_TOOL":{"TITLE":"새로운 그레이디언트 도구 사용","DESCRIPTION":"업데이트된 그레이디언트 도구를 사용하면 그레이디언트를 미리 보고 최상의 정밀도로 편집할 수 있습니다.","BUTTON":"해제"},"GENERATE_IMAGE_INTRO":{"TITLE":"이미지 생성","DESCRIPTION":"\'텍스트를 이미지로\' 기술을 사용하여 이미지를 생성하거나 특수 효과를 추가하고, 참조 이미지의 스타일과 일치시킬 수 있습니다.","BUTTON":"자세히 알아보기","IMAGE":"./assets/gen_image.mp4"},"GEN_REF_IMAGE":{"TITLE":"참조 이미지","DESCRIPTION":"참조 이미지와 매우 유사한 결과를 생성할 수 있습니다. 조명, 그림자 및 원근감을 수정합니다.","BUTTON":"자세히 알아보기","IMAGE":"./assets/gen_ai_ref_image.mp4"},"GEN_AI_IN_REMOVE":{"TITLE":"제거의 생성형 AI","DESCRIPTION":"생성형 AI를 얼마나 사용할지에 따라 제거 도구에서 다양한 모드를 선택할 수 있습니다. 장면에 따라 항상, 사용 안 함, 자동을 선택할 수 있습니다.","BUTTON":"자세히 알아보기","IMAGE":"./assets/gen_ai_in_remove.mp4","URL":"https://helpx.adobe.com/kr/photoshop/using/retouching-repairing-images.html#genai-remove-tool"},"TOGGLE_CTB":{"TITLE":"상황별 작업 표시줄 표시 또는 숨기기","DESCRIPTION":"애플리케이션 메뉴 > 창 > 상황별 작업 표시줄에서 상황별 작업 표시줄을 다시 활성화합니다.\\n\\n또한 캔버스나 아트보드 외부 영역을 마우스 오른쪽 버튼으로 클릭하여 상황에 맞는 메뉴를 통해 표시하거나 숨길 수도 있습니다.","CUSTOM_BUTTON":"확인"}},"MODAL":{"GEN_FILL_INTRO":{"TITLE":"생성형 채우기","DESCRIPTION":"선택하여 원본을 훼손하지 않고 콘텐츠를 생성하고, 배경을 바꾸고, 이미지를 확장하고, 요소를 제거하는 등 다양한 작업을 선택할 수 있습니다.","IMAGE":"./assets/gen_fill_intro.mp4","MAYBE_LATER":"나중에"}},"TRY_IT":"자세히 알아보기","GOT_IT":"확인","ADVANCED":"고급:","PLAY_VIDEO":"간단 사용법 보기","PERIOD_CHAR":".","NEW_BADGE":"새로 만들기"}')},goj1:function(e){e.exports=JSON.parse('{"TOOLTIPS":{"3DSM":{"TITLE":"Herramienta Cuentagotas de material 3D","DESCRIPTION":"Carga el material seleccionado de un objeto 3D"},"3DDM":{"TITLE":"Herramienta Colocar material 3D","DESCRIPTION":"Coloca el material cargado en la herramienta en el área de destino de un objeto 3D"},"ADJB":{"TITLE":"Herramienta Pincel de ajuste","DESCRIPTION":"Crear capas de ajuste locales","IMAGE":"./assets/adjustment_brush_tool.mp4","URL":"https://helpx.adobe.com/es/photoshop/using/adjustment-brush.html"},"AKNT":{"TITLE":"Herramienta Añadir punto de anclaje","DESCRIPTION":"Añade puntos de ancla a sus trazados"},"ARTT":{"TITLE":"Herramienta Mesa de trabajo","DESCRIPTION":"Crea, mueve o cambia el tamaño de varios lienzos"},"AHBT":{"TITLE":"Herramienta Pincel histórico","DESCRIPTION":"Pinta trazos estilizados con píxeles de un estado anterior de la imagen"},"SERA":{"TITLE":"Herramienta Borrador de fondos","DESCRIPTION":"Borra los píxeles de un color muestreado"},"BLUR":{"TITLE":"Herramienta Desenfocar","DESCRIPTION":"Desenfoca áreas de una imagen"},"PNTB":{"TITLE":"Herramienta Pincel","DESCRIPTION":"Pinta trazos de pincel personalizados"},"SLDB":{"TITLE":"Herramienta Pincel","DESCRIPTION":"Seleccione con precisión aplicando el pincel por las áreas que desea seleccionar o eliminar.","URL":"https://www.adobe.com/go/ps-select-mask_es"},"BURN":{"TITLE":"Herramienta Subexponer","DESCRIPTION":"Oscurecimiento selectivo de las áreas de una imagen"},"STAM":{"TITLE":"Herramienta Tampón de clonar","DESCRIPTION":"Pinta con píxeles de otra zona de la imagen"},"CRBT":{"TITLE":"Herramienta Sustitución de color","DESCRIPTION":"Pinta el color seleccionado sobre un color existente"},"COLS":{"TITLE":"Herramienta Muestra de color","DESCRIPTION":"Muestra valores de los colores de una imagen"},"RCMP":{"TITLE":"Herramienta Movimiento con detección de contenido","DESCRIPTION":"Selecciona y mueve parte de una imagen, y rellena automáticamente el área que hay detrás"},"COUN":{"TITLE":"Herramienta Recuento ","DESCRIPTION":"Cuenta el número de objetos de una imagen"},"CKNT":{"TITLE":"Herramienta Convertir punto","DESCRIPTION":"Edita formas y trazados mediante la conversión de puntos de ancla suaves y de esquina"},"CROP":{"TITLE":"Herramienta Recortar","DESCRIPTION":"Recorta o expande los bordes de la imagen"},"CUSH":{"TITLE":"Herramienta Forma personalizada","DESCRIPTION":"Dibuja formas de una lista de formas personalizadas"},"DKNT":{"TITLE":"Herramienta Eliminar punto de anclaje","DESCRIPTION":"Elimina puntos de ancla y cambia de forma trazados "},"PTHA":{"TITLE":"Herramienta Selección directa","DESCRIPTION":"Selección y ajuste de los puntos y segmentos en una ruta o forma"},"DODG":{"TITLE":"Herramienta Sobreexponer","DESCRIPTION":"Aclara áreas de una imagen"},"ELPS":{"TITLE":"Herramienta Elipse","DESCRIPTION":"Dibujo de formas ovaladas y circulares"},"ELMT":{"TITLE":"Herramienta Marco elíptico","DESCRIPTION":"Selecciones ovaladas y circulares"},"ERAS":{"TITLE":"Herramienta Borrador","DESCRIPTION":"Colorea píxeles con el color de fondo o los hace transparentes"},"EYED":{"TITLE":"Herramienta Cuentagotas","DESCRIPTION":"Muestra los colores de una imagen"},"MPEN":{"TITLE":"Herramienta Pluma de forma libre","DESCRIPTION":"Añade puntos de ancla mientras dibuja trazados o formas"},"BNDT":{"TITLE":"Herramienta Degradado","DESCRIPTION":"Crea una fusión gradual entre colores"},"HAND":{"TITLE":"Herramienta Mano","DESCRIPTION":"Barre diferentes partes de una imagen"},"STMM":{"TITLE":"Herramienta Pincel corrector","DESCRIPTION":"Corrección de imperfecciones pintando con píxeles de otra parte de la imagen"},"HSTB":{"TITLE":"Herramienta Pincel de historia","DESCRIPTION":"Restaura las partes de una imagen a un estado anterior"},"TXBX":{"TITLE":"Herramienta Texto horizontal","DESCRIPTION":"Añade texto horizontal"},"TYPS":{"TITLE":"Herramienta Máscara de texto horizontal","DESCRIPTION":"Crea una selección con forma de texto horizontal"},"LASO":{"TITLE":"Herramienta Lazo","DESCRIPTION":"Realiza selecciones a mano alzada"},"SLLS":{"TITLE":"Herramienta Lazo","DESCRIPTION":"Realiza selecciones a mano alzada"},"LINT":{"TITLE":"Herramienta Línea","DESCRIPTION":"Dibuja líneas"},"MERA":{"TITLE":"Herramienta Borrador mágico","DESCRIPTION":"Borra áreas de colores similares con un solo clic"},"WAND":{"TITLE":"Herramienta Varita mágica","DESCRIPTION":"Selección de un área según su color"},"MLAS":{"TITLE":"Herramienta Lazo magnético","DESCRIPTION":"Selecciones que se ajusten a los bordes de una imagen al arrastrar"},"WETB":{"TITLE":"Herramienta Pincel Mezclador","DESCRIPTION":"Simula técnicas de pintura reales, como la fusión de colores y la variación de la humedad de la pintura"},"LMVR":{"TITLE":"Herramienta Mover","DESCRIPTION":"Mueve una selección o una capa"},"TXTA":{"TITLE":"Herramienta Nota","DESCRIPTION":"Crea notas de texto que puede adjuntar a una imagen o archivo"},"BUCK":{"TITLE":"Herramienta Bote de pintura","DESCRIPTION":"Relleno de áreas de color similar con el color frontal"},"PTCH":{"TITLE":"Herramienta Parche","DESCRIPTION":"Sustitución de un área seleccionada con píxeles de otra parte de la imagen"},"PCST":{"TITLE":"Herramienta Selección de trazado","DESCRIPTION":"Selecciona un trazado completo"},"STMP":{"TITLE":"Herramienta Tampón de motivo","DESCRIPTION":"Pinta con un motivo seleccionado"},"PENT":{"TITLE":"Herramienta Pluma","DESCRIPTION":"Crea y modifica trazados o formas con puntos de ancla y manejadores"},"PENC":{"TITLE":"Herramienta Lápiz","DESCRIPTION":"Pinta trazos de pincel con bordes definidos"},"PCRP":{"TITLE":"Herramienta Recorte con perspectiva","DESCRIPTION":"Recorta una imagen para corregir las distorsiones generadas por la perspectiva"},"POLY":{"TITLE":"Herramienta Polígono","DESCRIPTION":"Dibuja polígonos"},"STAR":{"TITLE":"Herramienta Estrella","DESCRIPTION":"Dibuja estrellas"},"PGON":{"TITLE":"Herramienta Lazo poligonal","DESCRIPTION":"Selecciones conectando líneas rectas"},"SLPL":{"TITLE":"Herramienta Lazo poligonal","DESCRIPTION":"Selecciones conectando líneas rectas"},"QKSL":{"TITLE":"Herramienta Selección rápida","DESCRIPTION":"Realiza una selección identificando y siguiendo los bordes de la imagen"},"SLSB":{"TITLE":"Herramienta Selección rápida","DESCRIPTION":"Realiza una selección identificando y siguiendo los bordes de la imagen"},"RECT":{"TITLE":"Herramienta Rectángulo","DESCRIPTION":"Dibuja rectángulos"},"REMOVE":{"TITLE":"Quitar con IA generativa","DESCRIPTION":"Elimine sin esfuerzo las áreas no deseadas de la imagen con la potencia de la IA generativa. La eliminación rellena perfectamente el área seleccionada con contenido que se integra perfectamente con el entorno."},"RGMT":{"TITLE":"Herramienta Marco rectangular","DESCRIPTION":"Realiza una selección en la forma de un rectángulo"},"RDEY":{"TITLE":"Herramienta Pincel de ojos rojos","DESCRIPTION":"Corrige el efecto de ojos rojos causado por el flash de la cámara"},"SLRE":{"TITLE":"Herramienta Pincel para perfeccionar bordes","DESCRIPTION":"Perfeccione los bordes de la selección y mejore sus detalles. Se utiliza mejor con la casilla de verificación \\"Mostrar bordes\\" activada y el regulador Radio de detección de bordes.","URL":"https://www.adobe.com/go/ps-select-mask_es"},"ROTT":{"TITLE":"Herramienta Rotar vista","DESCRIPTION":"Rota la vista de una imagen"},"RRCT":{"TITLE":"Herramienta Rectángulo redondeado","DESCRIPTION":"Dibuja rectángulos con bordes redondeados"},"RTFM":{"TITLE":"IA generativa en Quitar","DESCRIPTION":"Puede elegir diferentes modos en la herramienta Quitar, como si desea o no utilizar IA generativa. El modo Automático seleccionará por usted, dependiendo de la escena."},"MEAT":{"TITLE":"Herramienta Regla","DESCRIPTION":"Mide las distancias y los ángulos de una imagen"},"SHAR":{"TITLE":"Herramienta Enfocar","DESCRIPTION":"Enfoca los bordes suaves de una imagen"},"SRMT":{"TITLE":"Marco fila única","DESCRIPTION":"Realiza una selección horizontal con un alto de un solo píxel"},"SCMT":{"TITLE":"Herramienta Marco columna única","DESCRIPTION":"Realiza una selección vertical con un ancho de un solo píxel"},"SLCT":{"TITLE":"Herramienta Sector","DESCRIPTION":"Divide una imagen en secciones más pequeñas adecuadas para el diseño web"},"SLST":{"TITLE":"Herramienta Seleccionar sector","DESCRIPTION":"Selecciona, mueve y cambia el tamaño de los sectores de la imagen"},"SMUD":{"TITLE":"Herramienta Dedo","DESCRIPTION":"Cobertura y mezcla de los colores"},"DSAT":{"TITLE":"Herramienta Esponja","DESCRIPTION":"Cambia la saturación del color de las áreas de una imagen"},"SPHB":{"TITLE":"Herramienta Pincel corrector puntual","DESCRIPTION":"Elimina marcas e imperfecciones"},"CAFT":{"TITLE":"Herramienta Quitar","DESCRIPTION":"Elimine fácilmente las distracciones, como objetos, personas e imperfecciones"},"TXBV":{"TITLE":"Herramienta Texto vertical","DESCRIPTION":"Añade texto vertical"},"VTYS":{"TITLE":"Herramienta Máscara de texto vertical","DESCRIPTION":"Crea una selección con forma de texto vertical"},"ZOOM":{"TITLE":"Herramienta Zoom","DESCRIPTION":"Aumento o reducción del zoom en una imagen"},"CPEN":{"TITLE":"Herramienta Pluma de curvatura","DESCRIPTION":"Realiza o cambia trazados o formas con puntos"},"PMHA":{"TITLE":"Herramienta Mano","DESCRIPTION":"Barre diferentes partes de una imagen"},"PMZM":{"TITLE":"Herramienta Zoom","DESCRIPTION":"Aumento o reducción del zoom en una imagen"},"PMDB":{"TITLE":"Herramienta Pincel de muestra","DESCRIPTION":"Edite el área de muestreo mediante un pincel sobre la imagen"},"PMLS":{"TITLE":"Herramienta Lazo","DESCRIPTION":"Edite el área de relleno mediante selecciones a mano alzada"},"GRFI":{"TITLE":"Imagen de referencia","DESCRIPTION":"Puede generar resultados que se asemejen mucho a su objeto de referencia. Corregiremos la iluminación, las sombras y la perspectiva por usted."},"CPOT":{"TITLE":"Adaptación de color","DESCRIPTION":"Permite que el contraste y el brillo se adapten para un mejor ajuste. Útil para rellenar contenido con cambios de textura o color graduales."},"RPOT":{"TITLE":"Adaptación de rotación","DESCRIPTION":"Permite la rotación del contenido para un mejor ajuste, útil para rellenar contenido con patrones curvos o girados"},"SCCB":{"TITLE":"Escala","DESCRIPTION":"Permite redimensionar contenido para un mejor ajuste. Útil para rellenar contenido con patrones repetitivos de diferentes tamaños o en perspectiva."},"MICB":{"TITLE":"Reflejo","DESCRIPTION":"Permite voltear horizontalmente el contenido para lograr un mejor ajuste, lo que resulta útil para imágenes con contenido simétrico horizontalmente."},"FPOT":{"TITLE":"Herramienta Marco","DESCRIPTION":"Crea marcos de marcador de posición para las imágenes"},"SLML":{"TITLE":"Herramienta Selección de objetos","DESCRIPTION":"Busque y seleccione objetos automáticamente"},"MGLA":{"TITLE":"Herramienta Selección de objetos","DESCRIPTION":"Busque y seleccione objetos automáticamente"},"PMPL":{"TITLE":"Herramienta Lazo poligonal","DESCRIPTION":"Edite el área de relleno mediante selecciones con líneas rectas"},"PMAL":{"TITLE":"Herramienta Alineación","DESCRIPTION":"Identifique los puntos correspondientes en las imágenes, lo cual es útil si se ha movido la posición de la cámara. Haga clic en cualquiera de las imágenes para colocar un punto. El punto correspondiente se colocará automáticamente en la otra imagen y se puede ajustar manualmente."},"WSCX":{"TITLE":"Dividir deformación transversalmente"},"WSVT":{"TITLE":"Dividir deformación verticalmente"},"WSHZ":{"TITLE":"Dividir deformación horizontalmente"},"SMSU":{"TITLE":"Resta de objeto","DESCRIPTION":"Encuentra y quita de forma automática un objeto dentro de una región definida."},"SRRB-SRAT":{"TITLE":"Automático","DESCRIPTION":"Utilizar contenido similar a los alrededores del área de relleno"},"SRRB-SRDF":{"TITLE":"Rectangular","DESCRIPTION":"Utilizar una región rectangular alrededor del área de relleno"},"SRRB-SRCT":{"TITLE":"Personalizado","DESCRIPTION":"Utilizar un área de muestreo definida manualmente"},"FPOP":{"TITLE":"Importar documento adicional","DESCRIPTION":"Importe otra imagen con una vista diferente de la misma escena. Es útil cuando se eliminan objetos que exponen algún contenido de fondo en la segunda imagen."},"CATR":{"TITLE":"Herramienta Trazado con detección de contenido","DESCRIPTION":"Crea trazados o formas que siguen los bordes de una imagen"},"TRSH":{"TITLE":"Herramienta Triángulo","DESCRIPTION":"Dibujo de formas de tres lados"},"LIST":{"TITLE":"Capas","DESCRIPTION":"Las capas son como pilas de trozos de papel. El panel Capas es donde puede organizar y gestionar partes de la imagen como capas editables separadas"},"LAYR":{"TITLE":"Capas","DESCRIPTION":"Las capas son como pilas de trozos de papel. El panel Capas es donde puede organizar y gestionar partes de la imagen como capas editables separadas"},"NEWL":{"TITLE":"Capas","DESCRIPTION":"Las capas son como pilas de trozos de papel. El panel Capas es donde puede organizar y gestionar partes de la imagen como capas editables separadas"},"MASK":{"TITLE":"Máscaras de capa","DESCRIPTION":"Una máscara de capa le permite ocultar partes de la imagen y volver a recuperarlas en cualquier momento"},"ADJT":{"TITLE":"Ajustes","DESCRIPTION":"El panel Ajustes es donde puede mejorar, reparar y corregir el color y la tonalidad","URL":"https://www.adobe.com/go/adjustmentpresets_es"},"SLBR":{"TITLE":"Herramienta Pincel de selección","DESCRIPTION":"Seleccione con una o varias pinceladas, que es ideal para usuarios de trackpad y para añadir/quitar contenido con Relleno generativo.","URL":"https://www.adobe.com/go/selection_brush_learn_more_es"},"GENERATE_BACKGROUND":{"TITLE":"Editar fondo","DESCRIPTION":"Genere fondos para retratos, productos, moda y mucho más. También puede importar una imagen o rellenar imágenes con color."},"HARMONIZE_LAYER":{"TITLE":"Armonizar","DESCRIPTION":"Fusione objetos en una escena haciendo coincidir el color, la iluminación y las sombras."},"IMPORT_BACKGROUND":{"TITLE":"Editar fondo","DESCRIPTION":"Genere fondos para retratos, productos, moda y mucho más. También puede importar una imagen o rellenar imágenes con color."},"PAINT_BUCKET":{"TITLE":"Editar fondo","DESCRIPTION":"Genere fondos para retratos, productos, moda y mucho más. También puede importar una imagen o rellenar imágenes con color."},"GIMB":{"TITLE":"Generar imagen","DESCRIPTION":"La tecnología De texto a imagen le permite generar imágenes, agregar efectos o imitar el estilo de una imagen de referencia."},"ADJUST_COLORS":{"TITLE":"Ajustar colores en la imagen","DESCRIPTION":"Cambie el color principal de la imagen para conseguir un aspecto completamente nuevo."},"GENERATE_IMAGE":{"TITLE":"Generar imagen","DESCRIPTION":"La tecnología de texto a imagen le permite generar imágenes, agregar efectos o imitar el estilo de una imagen de referencia."},"STYLE_INFO_BUTTON":{"TITLE":"Imagen de referencia y efectos de estilo","DESCRIPTION":"Personalice su imagen con opciones de estilo. Puede elegir un efecto de estilo o agregar una imagen de referencia para imitar su estilo."},"GENERATEIMAGEREFERENCEFLYOUT":{"TITLE":"Imagen de referencia","DESCRIPTION":"Combine con la composición y el estilo de su propio trabajo."},"GENERATEIMAGEEFFECTSFLYOUT":{"TITLE":"Efectos de estilo","DESCRIPTION":"Elija un estilo o efecto para personalizar la imagen e inspirarse."},"GFLY":{"TITLE":"Seleccionar personas","DESCRIPTION":"Seleccione a las personas y sus detalles, como el pelo, la ropa y la piel."},"DYTX":{"TITLE":"Texto dinámico","DESCRIPTION":"Redimensione y ajuste automáticamente el texto para que se ajuste a la forma del borde del texto."},"MODELRADIO-MLPR":{"TITLE":"Aumento de escala precisa","DESCRIPTION":"Conserve la identidad de la foto original al enfocar y restaurar los detalles. Es ideal para fotos de baja resolución."},"MODELRADIO-MLCR":{"TITLE":"Aumento de escala creativa","DESCRIPTION":"Añada nuevos detalles creativos, ideales para la exploración artística. Puede cambiar la identidad de las fotos originales."}},"FEATURE_CARDS":{"GEN_AI_UPSCALE":{"TITLE":"Aumento de escala generativa","DESCRIPTION":"Conserve la identidad de la foto original al enfocar y restaurar los detalles.","IMAGE":"./assets/gen_ai_upscale.mp4","BUTTON":"Pruébelo ahora"},"GEN_AI_FILL":{"TITLE":"Relleno generativo","DESCRIPTION":"Genere contenido, cambie el ya existente, reemplace fondos, amplíe imágenes, elimine elementos y mucho más.","IMAGE":"./assets/gen_ai_fill.mp4"},"GEN_AI_EXPAND":{"TITLE":"Ampliación generativa","DESCRIPTION":"Amplíe los límites de lo que puede crear. Genere contenido nuevo con o sin indicaciones de texto.","IMAGE":"./assets/gen_ai_expand.mp4"},"BACKGROUND_REPLACE":{"TITLE":"Editar fondo","DESCRIPTION":"Genere fondos para retratos, productos, moda y mucho más. También puede importar una imagen o rellenar imágenes con color.","IMAGE":"./assets/edit_background.mp4","BUTTON":"Más información"},"ADJUSTMENT_BRUSH":{"TITLE":"Herramienta Pincel de ajuste","DESCRIPTION":"El Pincel de ajuste permite aplicar fácilmente ajustes locales no destructivos a una imagen.","IMAGE":"./assets/adjustment_brush_tool.mp4","BUTTON":"Más información","URL":"https://helpx.adobe.com/es/photoshop/using/adjustment-brush.html"},"ADJUSTMENTS_PANEL":{"TITLE":"Pruebe Ajustes preestablecidos","DESCRIPTION":"Edite la apariencia de su imagen con una serie de ajustes predeterminados.","BUTTON":"Pruébelo ahora"},"CLOUD_DOC_AUTO_SAVE":{"TITLE":"Guardar a medida que trabaja","DESCRIPTION":"Estamos guardando su documento en la nube en la nube de Adobe, por lo que se actualizará de forma inmediata tanto en el iPad como en el escritorio, y estará disponible siempre que inicie sesión."},"PRESET_SYNC":{"TITLE":"Sincronización automática de ajustes preestablecidos","DESCRIPTION":"Sincronice automáticamente sus pinceles, muestras, degradados, motivos, estilos y formas en cualquier ordenador donde use Photoshop. Para activar la sincronización, vaya a Preferencias > Generales.","BUTTON":"Más información","IMAGE":"./assets/preset_sync.gif","URL":"https://www.adobe.com/go/ps-learn-more_es"},"CONTENT_AWARE":{"TITLE":"Relleno según el contenido","DESCRIPTION":"Ahora puede elegir el área que utiliza Photoshop para rellenar una selección, obtener una vista previa al momento y generar el resultado en una nueva capa. Vaya a Edición > Relleno según el contenido para probarlo.","IMAGE":"./content_aware_fill.gif","BUTTON":"Pruébelo ahora"},"SELECT_SUBJECT_PORTRAIT":{"TITLE":"Cambiar el espacio de trabajo para conseguir una edición precisa","DESCRIPTION":"Vaya a Seleccionar > Seleccionar y aplicar máscara para obtener una vista detallada de la selección y, a continuación, utilice el pincel Perfeccionar bordes para editar las selecciones de líneas finas.","BUTTON":"Pruébelo ahora"},"COMMENT_PANEL":{"TITLE":"Hay un comentario nuevo","DESCRIPTION":"En el panel de comentarios puede escribir nuevos comentarios, así como responder, resolver o eliminar los ya existentes."},"CORE_TOOLS_WORKSPACE":{"TITLE":"Le damos la bienvenida al espacio de trabajo con las herramientas principales","DESCRIPTION":"Maximice su productividad con nuestro nuevo espacio de trabajo con las herramientas más populares de Photoshop. Para seleccionar una vista diferente, utilice el conmutador de espacios de trabajo anterior.","BUTTON":"Descartar"},"MODERN_GRADIENT_TOOL":{"TITLE":"Pruebe la nueva herramienta Degradado","DESCRIPTION":"La herramienta Degradado actualizada le permite previsualizar y editar degradados con la máxima precisión.","BUTTON":"Descartar"},"GENERATE_IMAGE_INTRO":{"TITLE":"Generar imagen","DESCRIPTION":"La tecnología De texto a imagen le permite generar imágenes, agregar efectos o imitar el estilo de una imagen de referencia.","BUTTON":"Más información","IMAGE":"./assets/gen_image.mp4"},"GEN_REF_IMAGE":{"TITLE":"Imagen de referencia","DESCRIPTION":"Puede generar resultados que se asemejen mucho a su objeto de referencia. Corregiremos la iluminación, las sombras y la perspectiva por usted.","BUTTON":"Más información","IMAGE":"./assets/gen_ai_ref_image.mp4"},"GEN_AI_IN_REMOVE":{"TITLE":"IA generativa en Quitar","DESCRIPTION":"Puede elegir diferentes modos en la herramienta Quitar según cuánto desee utilizar IA generativa. Puede elegir Siempre, Nunca o Automático, que elegirá dependiendo de la escena.","BUTTON":"Más información","IMAGE":"./assets/gen_ai_in_remove.mp4","URL":"https://helpx.adobe.com/es/photoshop/using/retouching-repairing-images.html#genai-remove-tool"},"TOGGLE_CTB":{"TITLE":"Mostrar u ocultar la barra de tareas contextual","DESCRIPTION":"Vuelva a activar la barra de tareas contextual en el menú de la aplicación > Ventana > Barra de tareas contextual.\\n\\nAdemás, podrá hacer clic con el botón derecho en el área exterior del lienzo o de la mesa de trabajo para mostrar u ocultar el menú contextual.","CUSTOM_BUTTON":"OK"}},"MODAL":{"GEN_FILL_INTRO":{"TITLE":"Relleno generativo","DESCRIPTION":"Realice una selección para generar contenido de manera no destructiva, reemplazar fondos, ampliar imágenes, eliminar elementos y mucho más.","IMAGE":"./assets/gen_fill_intro.mp4","MAYBE_LATER":"Más tarde"}},"TRY_IT":"Más información","GOT_IT":"Entendido","ADVANCED":"Avanzado:","PLAY_VIDEO":"Ver vídeo rápido","PERIOD_CHAR":".","NEW_BADGE":"Nuevo"}')},"hd+J":function(e,t,n){e.exports=n.p+"assets/preset_sync.gif"},he5r:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.IMS_CLIENT_ID=t.UI_EVENTS=t.isMac=t.performPluginCommand=t.logIngestData=t.logHighbeamEvent=t.logHighbeamDataGroup=t.performMenuCommand=t.batchPlay=t.psButler=t.psCore=t.psAction=t.DEBUG=t.ActionTypes=void 0,function(e){e.RESET="RESET",e.SHOW_COACHMARK_V1="SHOW_COACHMARK_V1",e.HIDE_ALL_COACHMARKS="HIDE_ALL_COACHMARKS",e.HIDE_COACHMARK="HIDE_COACHMARK",e.UPDATE_COACHMARK_DESCRIPTOR="UPDATE_COACHMARK_DESCRIPTOR",e.SHOW_RICH_TOOL_TIP="SHOW_RICH_TOOL_TIP",e.HIDE_RICH_TOOL_TIP="HIDE_RICH_TOOL_TIP",e.SHOW_FEATURE_CARD="SHOW_FEATURE_CARD",e.HIDE_FEATURE_CARD="HIDE_FEATURE_CARD",e.ADD_FEATURE_CARD="ADD_FEATURE_CARD",e.APP_VISIBILITY_CHANGE="APP_VISIBILITY_CHANGE",e.APP_LOCATION_UPDATE="APP_LOCATION_UPDATE",e.UPDATE_THEME="UPDATE_THEME",e.SHOW_TOAST="SHOW_TOAST",e.HIDE_TOAST="HIDE_TOAST",e.SHOW_MODAL="SHOW_MODAL",e.HIDE_MODAL="HIDE_MODAL"}(t.ActionTypes||(t.ActionTypes={})),t.DEBUG=Boolean(!1),t.psAction=window.require("photoshop").action,t.psCore=window.require("photoshop").core,t.psButler=window.require("photoshop").butler,t.batchPlay=t.psAction.batchPlay,t.performMenuCommand=t.psCore.performMenuCommand,t.logHighbeamDataGroup=t.psCore.logHighbeamDataGroup,t.logHighbeamEvent=t.psCore.logHighbeamEvent,t.logIngestData=t.psCore.logIngestData,t.performPluginCommand=t.psCore.performPluginCommand,t.isMac=Boolean("darwin"===navigator.platform),t.UI_EVENTS=["workspaceDragStarted","workspaceDragCompleted","workspaceLayoutCompleted"],t.IMS_CLIENT_ID="PhotoshopHermes"},hoYn:function(e,t,n){e.exports=n.p+"assets/brush-tool.jpg"},hwQT:function(e,t,n){e.exports=n.p+"assets/adjustment_brush_tool.mp4"},"i+Dg":function(e,t,n){e.exports=n.p+"assets/pen-tool.jpg"},i2dP:function(e,t,n){"use strict";var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0});var a=r(n("q1tI")),o=n("DoKI"),i=n("Ogvq");t.default=function(){var e=i.useTypedDispatch();return a.default.createElement(a.default.Fragment,null,a.default.createElement("sp-label",null,"Modals"),a.default.createElement("sp-action-button",{onClick:function(){e(o.showModal({modalKey:"gen_fill_intro",referrer:"test_panel",count:"1"}))}},"Show Gen Fill Modal"))}},i8i4:function(e,t,n){"use strict";!function e(){if("undefined"!=typeof __REACT_DEVTOOLS_GLOBAL_HOOK__&&"function"==typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE){0;try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(e)}catch(e){console.error(e)}}}(),e.exports=n("yl30")},iYJt:function(e,t,n){e.exports=n.p+"assets/caf-rotation-adaptation.mp4"},ivvX:function(e,t,n){"use strict";var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0});var a=r(n("q1tI")),o=n("2YZa"),i=n("VMmF"),l=n("Ogvq");t.default=function(){var e=l.useTypedDispatch();return a.default.createElement(a.default.Fragment,null,a.default.createElement("sp-label",null,"Feature Cards"),a.default.createElement("sp-action-button",{onClick:function(){e(i.showFeatureCard({messageKey:"gen_ai_fill"}))}},"Show Gen AI Fill Card (video)"),a.default.createElement("sp-action-button",{onClick:function(){e(i.showFeatureCard({messageKey:"gen_ai_reference_image"}))}},"Show Ref Image Card (video)"),a.default.createElement("sp-action-button",{onClick:function(){e(i.showFeatureCard({messageKey:"preset_sync"}))}},"Show Preset Sync Card"),a.default.createElement("sp-action-button",{onClick:function(){var t=n("ek2H").app.activeDocument._id;t&&e(i.showFeatureCard(function(e){return{messageKey:"cloud_doc_auto_save",position:{type:"document-tab",documentID:e,arrow:"top-left",arrowOrientation:"horizontal"}}}(t)))}},"Show Cloud Doc Auto Save Card"),a.default.createElement("sp-action-button",{onClick:function(){e(i.showFeatureCard({messageKey:"comment_panel"}))}},"Show Comment Card"),a.default.createElement("sp-action-button",{onClick:function(){e(i.hideFeatureCard("persistentCard"))}},"Hide Feature Card"),a.default.createElement("sp-action-button",{onClick:function(){e(i.showPersistentCard({id:"persistentCard",title:"Test Persistent Message",description:"You shouldnt be able to close this message",button:"Take action",position:{type:"notification"},URL:"www.google.com",backgroundColor:"996633",color:"ffffff"}))}},"Show Persistent Card"),a.default.createElement("sp-action-button",{onClick:function(){e(i.showFeatureCard({messageKey:"persistentCard"}))}},"Reshow Persistent Card"),a.default.createElement("sp-action-button",{onClick:function(){o.handlePersistentCardRequest("showGoCartMessage",{title:"Test Persistent Message",description:"You shouldnt be able to close this message",button:"Take action",URL:"www.google.com",backgroundColor:"aaaaaa",color:"ffffff"})}},"Emit Persistent Event"),a.default.createElement("sp-action-button",{onClick:function(){e(i.showFeatureCard({messageKey:"coreToolsWorkspace",referrer:"test_panel"}))}},"Show Core Tools Workspace Card"),a.default.createElement("sp-action-button",{onClick:function(){e(i.showFeatureCard({messageKey:"modernGradientTool",referrer:"test_panel"}))}},"Show Modern Gradient Tool Card"),a.default.createElement("sp-action-button",{onClick:function(){e(i.showFeatureCard({messageKey:"adjustments_panel",referrer:"test_panel"}))}},"Show Modern Adjustments Card"),a.default.createElement("sp-action-button",{onClick:function(){e(i.showFeatureCard({messageKey:"content_aware_fill",referrer:"test_panel"}))}},"Show CAF Card"))}},j4S8:function(e){e.exports=JSON.parse('{"TOOLTIPS":{"3DSM":{"TITLE":"3D-materiaalipipetti","DESCRIPTION":"Lataa 3D-objektista valitun materiaalin"},"3DDM":{"TITLE":"3D-materiaalin pudotustyökalu","DESCRIPTION":"Pudottaa työkaluun ladatun materiaalin 3D-objektin kohdealueelle"},"ADJB":{"TITLE":"Säätösivellintyökalu","DESCRIPTION":"Luo paikallisia säätötasoja","IMAGE":"./assets/adjustment_brush_tool.mp4","URL":"https://helpx.adobe.com/fi/photoshop/using/adjustment-brush.html"},"AKNT":{"TITLE":"Tukipisteen lisäystyökalu","DESCRIPTION":"Lisää tukipisteitä reitteihin"},"ARTT":{"TITLE":"Piirtoalustatyökalu","DESCRIPTION":"Luo tai siirtää useita piirtoalueita tai muuttaa niiden kokoa"},"AHBT":{"TITLE":"Taidehistoriasivellin-työkalu","DESCRIPTION":"Maalaa tyylitellyin vedoin käyttämällä kuvan aiemman tilan pikseleitä"},"SERA":{"TITLE":"Taustan pyyhintä -työkalu","DESCRIPTION":"Poistaa värinäytteessä käytetyn värin pikselit"},"BLUR":{"TITLE":"Sumennustyökalu","DESCRIPTION":"Sumentaa kuvan alueita"},"PNTB":{"TITLE":"Sivellintyökalu","DESCRIPTION":"Maalaa mukautettuja siveltimen vetoja"},"SLDB":{"TITLE":"Sivellintyökalu","DESCRIPTION":"Tarkenna valintaa vetämällä siveltimellä niiden alueiden yli, jotka haluat valita tai poistaa","URL":"https://www.adobe.com/go/ps-select-mask_fi"},"BURN":{"TITLE":"Lisävalotustyökalu","DESCRIPTION":"Tummenna kuvan valittuja alueita"},"STAM":{"TITLE":"Kloonaava leimasin","DESCRIPTION":"Maalaa käyttämällä kuvan toisen osan pikseleitä"},"CRBT":{"TITLE":"Värin korvaustyökalu","DESCRIPTION":"Maalaa valitulla värillä aiemman värin päälle"},"COLS":{"TITLE":"Värinäyte","DESCRIPTION":"Näyttää kuvan värien arvot"},"RCMP":{"TITLE":"Sisältötietoinen siirtotyökalu","DESCRIPTION":"Valitsee ja siirtää kuvan osan ja täyttää taakse jäävän alueen automaattisesti"},"COUN":{"TITLE":"Laskentatyökalu","DESCRIPTION":"Laskee kuvan objektien määrän"},"CKNT":{"TITLE":"Muunna tukipiste","DESCRIPTION":"Muokkaa muotoja ja reittejä muuntamalla tasaisten kohtien ja kulmien tukipisteitä"},"CROP":{"TITLE":"Rajaus","DESCRIPTION":"Rajaa tai laajentaa kuvan reunoja"},"CUSH":{"TITLE":"Mukautettu muoto -työkalu","DESCRIPTION":"Käyttää mukautetun muotoluettelon muotoja"},"DKNT":{"TITLE":"Tukipisteen poistotyökalu","DESCRIPTION":"Poistaa tukipisteitä ja muotoilee reittejä uudelleen "},"PTHA":{"TITLE":"Suoravalintatyökalu","DESCRIPTION":"Valitse ja säädä reitin tai muodon pisteitä ja segmenttejä"},"DODG":{"TITLE":"Varjostustyökalu","DESCRIPTION":"Vaalentaa kuvan alueita"},"ELPS":{"TITLE":"Soikiotyökalu","DESCRIPTION":"Piirrä soikeita ja pyöreitä muotoja"},"ELMT":{"TITLE":"Soikiovalitsin","DESCRIPTION":"Tee soikeita ja pyöreitä valintoja"},"ERAS":{"TITLE":"Pyyhekumityökalu","DESCRIPTION":"Korvaa pikselien värin taustavärillä tai muuttaa pikselit läpinäkyviksi"},"EYED":{"TITLE":"Pipettityökalu","DESCRIPTION":"Ottaa värinäytteitä kuvasta"},"MPEN":{"TITLE":"Vapaasti piirtävä kynä","DESCRIPTION":"Lisää tukipisteitä piirrettäessä reittejä tai muotoja"},"BNDT":{"TITLE":"Liukuvärityökalu","DESCRIPTION":"Luo liukuvärejä"},"HAND":{"TITLE":"Käsityökalu","DESCRIPTION":"Panoroi kuvan osia"},"STMM":{"TITLE":"Korjaussivellin","DESCRIPTION":"Korjaa virheitä maalaamalla kuvan toisessa osassa olevilla pikseleillä"},"HSTB":{"TITLE":"Historiasivellintyökalu","DESCRIPTION":"Palauttaa kuvan osat aiempaan tilaan"},"TXBX":{"TITLE":"Vaakateksti","DESCRIPTION":"Lisää vaakasuuntaista tekstiä"},"TYPS":{"TITLE":"Vaakatekstimaski","DESCRIPTION":"Valitsee vaakasuuntaisen tekstin muotoisen alueen"},"LASO":{"TITLE":"Lasso","DESCRIPTION":"Tekee vapaamuotoisia valintoja"},"SLLS":{"TITLE":"Lasso","DESCRIPTION":"Tekee vapaamuotoisia valintoja"},"LINT":{"TITLE":"Viivatyökalu","DESCRIPTION":"Piirtää viivoja"},"MERA":{"TITLE":"Taikakumityökalu","DESCRIPTION":"Poistaa samanväriset alueet yhdellä napsautuksella"},"WAND":{"TITLE":"Taikasauvatyökalu","DESCRIPTION":"Valitse alue värin perusteella"},"MLAS":{"TITLE":"Magneettinen lassovalitsin","DESCRIPTION":"Tee valintoja, jotka tarttuvat kuvan reunoihin, kun vedät"},"WETB":{"TITLE":"Sekoitussivellin-työkalu","DESCRIPTION":"Simuloi realistisia maalaustekniikoita, kuten värien sekoitusta ja vaihtelevaa maalin kosteutta"},"LMVR":{"TITLE":"Siirtotyökalu","DESCRIPTION":"Siirtää valinnan tai tason"},"TXTA":{"TITLE":"Muistiinpanotyökalu","DESCRIPTION":"Luo tekstimuistiinpanoja, joita voi liittää kuvaan tai tiedostoon"},"BUCK":{"TITLE":"Maalipurkkityökalu","DESCRIPTION":"Täytä samanväriset alueet piirtovärillä"},"PTCH":{"TITLE":"Paikkaustyökalu","DESCRIPTION":"Korvaa valittu alue kuvan toisessa osassa olevilla pikseleillä"},"PCST":{"TITLE":"Reitin valinta -työkalu","DESCRIPTION":"Valitsee koko reitin"},"STMP":{"TITLE":"Kuvioleimasin","DESCRIPTION":"Maalaa käyttämällä valittua kuviota"},"PENT":{"TITLE":"Reittikynä","DESCRIPTION":"Luo ja muuttaa reittejä tai muotoja tukipisteillä ja kahvoilla"},"PENC":{"TITLE":"Kynä","DESCRIPTION":"Maalaa teräväreunaisia siveltimen vetoja"},"PCRP":{"TITLE":"Perspektiivirajaustyökalu","DESCRIPTION":"Korjaa perspektiivin aiheuttamia vääristymiä rajaamalla kuvaa"},"POLY":{"TITLE":"Monikulmiotyökalu","DESCRIPTION":"Piirtää monikulmioita"},"STAR":{"TITLE":"Tähti-työkalu","DESCRIPTION":"Piirrä tähtiä"},"PGON":{"TITLE":"Monikulmiolasso","DESCRIPTION":"Tee valintoja yhdistämällä suoria viivoja"},"SLPL":{"TITLE":"Monikulmiolasso","DESCRIPTION":"Tee valintoja yhdistämällä suoria viivoja"},"QKSL":{"TITLE":"Pikavalintatyökalu","DESCRIPTION":"Tekee valinnan etsimällä kuvan reunat ja seuraamalla niitä"},"SLSB":{"TITLE":"Pikavalintatyökalu","DESCRIPTION":"Tekee valinnan etsimällä kuvan reunat ja seuraamalla niitä"},"RECT":{"TITLE":"Suorakulmiotyökalu","DESCRIPTION":"Piirtää suorakulmioita"},"REMOVE":{"TITLE":"Poistaminen generatiivisen tekoälyn avulla","DESCRIPTION":"Poista ei-toivotut alueet kuvasta helposti tehokkaan generatiivisen tekoälyn avulla. Poistotyökalu täyttää valitun alueen saumattomasti sisällöllä, joka sulautuu täydellisesti ympäröivään alueeseen."},"RGMT":{"TITLE":"Suorakulmainen valintatyökalu","DESCRIPTION":"Valitsee suorakulmion muotoisen alueen"},"RDEY":{"TITLE":"Punasilmäisyystyökalu","DESCRIPTION":"Korjaa kameran salaman aiheuttaman punasilmäisyyden"},"SLRE":{"TITLE":"Reunan hienosäädön sivellintyökalu","DESCRIPTION":"Tarkenna valinnan reunoja ja paranna reunojen yksityiskohtia. Toimii parhaiten Näytä reunat <br>-valintaruutu valittuna ja Reunan tunnistuksen säde -liukusäätimen kanssa.","URL":"https://www.adobe.com/go/ps-select-mask_fi"},"ROTT":{"TITLE":"Kierrä näkymää -työkalu","DESCRIPTION":"Kiertää kuvan näkymää"},"RRCT":{"TITLE":"Pyöreäkulmainen suorakulmio -työkalu","DESCRIPTION":"Piirtää pyöreäkulmaisia suorakulmioita"},"RTFM":{"TITLE":"Generatiivinen tekoäly poistotyökalussa","DESCRIPTION":"Voit käyttää poistotyökalussa erilaisia tiloja sen mukaan, haluatko käyttää generatiivista tekoälyä. Automaattitila tekee valinnan puolestasi näkymän mukaan."},"MEAT":{"TITLE":"Viivaintyökalu","DESCRIPTION":"Mittaa kuvan etäisyyksiä ja kulmia"},"SHAR":{"TITLE":"Terävöintityökalu","DESCRIPTION":"Terävöittää kuvan pehmeitä reunoja"},"SRMT":{"TITLE":"Yhden vaakarivin valintatyökalu","DESCRIPTION":"Valitsee yhden pikselin korkuisen vaakasuuntaisen alueen"},"SCMT":{"TITLE":"Yhden pystyrivin valintatyökalu","DESCRIPTION":"Valitsee yhden pikselin levyisen pystysuuntaisen alueen"},"SLCT":{"TITLE":"Ositus","DESCRIPTION":"Osittaa kuvan verkkosuunnittelua varten"},"SLST":{"TITLE":"Osan valinta","DESCRIPTION":"Valitsee ja siirtää kuvan osia ja muuttaa niiden kokoa"},"SMUD":{"TITLE":"Hankaustyökalu","DESCRIPTION":"Sotke ja sekoita värejä yhteen"},"DSAT":{"TITLE":"Pesusienityökalu","DESCRIPTION":"Muuttaa kuvan alueiden värien kylläisyyttä"},"SPHB":{"TITLE":"Spottikorjaussivellin","DESCRIPTION":"Poistaa jälkiä ja tahroja"},"CAFT":{"TITLE":"Poistotyökalu","DESCRIPTION":"Poista helposti häiriötekijöitä, kuten objekteja, ihmisiä ja virheitä"},"TXBV":{"TITLE":"Pystyteksti","DESCRIPTION":"Lisää pystysuuntaista tekstiä"},"VTYS":{"TITLE":"Pystytekstimaski","DESCRIPTION":"Valitsee pystysuuntaisen tekstin muotoisen alueen"},"ZOOM":{"TITLE":"Suurennuslasityökalu","DESCRIPTION":"Lähennä ja loitonna kuvaa"},"CPEN":{"TITLE":"Kaarevuuskynätyökalu","DESCRIPTION":"Tee tai muokkaa reittejä ja muotoja pisteiden avulla"},"PMHA":{"TITLE":"Käsityökalu","DESCRIPTION":"Panoroi kuvan osia"},"PMZM":{"TITLE":"Suurennuslasityökalu","DESCRIPTION":"Lähennä ja loitonna kuvaa"},"PMDB":{"TITLE":"Näytesivellintyökalu","DESCRIPTION":"Muokkaa näytealuetta vetämällä siveltimellä kuvan päältä"},"PMLS":{"TITLE":"Lassotyökalu","DESCRIPTION":"Muokkaa täyttöaluetta tekemällä vapaamuotoisia valintoja"},"GRFI":{"TITLE":"Viitekuva","DESCRIPTION":"Voit generoida tuloksia, jotka muistuttavat paljon viitekuvaa. Korjaamme valaistuksen, varjot ja perspektiivin puolestasi."},"CPOT":{"TITLE":"Värin sovittaminen","DESCRIPTION":"Salli kontrastin ja kirkkauden mukautua paremman vastaavuuden mukaisesti. Sopii täytöksi sisällölle, jossa on asteittaisia värin tai pintakuvion muutoksia"},"RPOT":{"TITLE":"Kierron sovitus","DESCRIPTION":"Salli sisällön kierto parempaa vastaavuutta varten. Sopii täytöksi sisällölle, jossa on kierrettyjä tai kaarevia kuvioita"},"SCCB":{"TITLE":"Skaalaa","DESCRIPTION":"Salli sisällön koon muokkaus parempaa vastaavuutta varten. Sopii täytöksi sisällölle, jossa on eri kokoisia tai erilaista perspektiiviä käyttäviä toistuvia kuvioita"},"MICB":{"TITLE":"Peilikuva","DESCRIPTION":"Salli kääntö vaakasuunnassa parempaa vastaavuutta varten. Sopii sisällölle, jossa on vaakasuuntainen symmetria"},"FPOT":{"TITLE":"Kehystyökalu","DESCRIPTION":"Luo kuville paikkamerkkikehyksiä"},"SLML":{"TITLE":"Objektin valintatyökalu","DESCRIPTION":"Etsi ja valitse kohteita automaattisesti"},"MGLA":{"TITLE":"Objektin valintatyökalu","DESCRIPTION":"Etsi ja valitse kohteita automaattisesti"},"PMPL":{"TITLE":"Monikulmiolasso","DESCRIPTION":"Muokkaa täyttöaluetta tekemällä valintoja suorilla viivoilla"},"PMAL":{"TITLE":"Tasaustyökalu","DESCRIPTION":"Tunnista vastaavia kohtia kuvissa. Tästä on hyötyä silloin, kun kameran sijainti on muuttunut. Lisää piste napsauttamalla jompaakumpaa kuvaa. Vastaava piste sijoitetaan automaattisesti toiseen kuvaan ja sitä voi säätää käsin."},"WSCX":{"TITLE":"Jaa käyristys poikittaissuunnassa"},"WSVT":{"TITLE":"Jaa käyristys pystysuunnassa"},"WSHZ":{"TITLE":"Jaa käyristys vaakasuunnassa"},"SMSU":{"TITLE":"Objektin vähentäminen","DESCRIPTION":"Etsii ja vähentää automaattisesti kohteen määritellyn alueen sisältä"},"SRRB-SRAT":{"TITLE":"Automaattinen","DESCRIPTION":"Käytä ympäröivää täyttöaluetta vastaavaa sisältöä"},"SRRB-SRDF":{"TITLE":"Nelikulmio","DESCRIPTION":"Käytä nelikulmaista aluetta täyttöalueen ympäriltä"},"SRRB-SRCT":{"TITLE":"Mukautettu","DESCRIPTION":"Käytä manuaalisesti määritettyä näytealuetta"},"FPOP":{"TITLE":"Tuo toinen dokumentti","DESCRIPTION":"Tuo toinen kuva, jossa on erilainen näkymä samasta kohtauksesta. Tästä on hyötyä silloin, kun halutaan poistaa objekteja, jotka paljastavat taustan sisältöä toisessa kuvassa."},"CATR":{"TITLE":"Sisältötietoinen jäljitystyökalu","DESCRIPTION":"Tekee reittejä tai muotoja kuvan reunojen mukaisesti"},"TRSH":{"TITLE":"Kolmiotyökalu","DESCRIPTION":"Piirrä kolmesivuisia muotoja"},"LIST":{"TITLE":"Tasot","DESCRIPTION":"Tasot ovat kuin paperipinoja. Tasot-paneelissa kuvan osia voi järjestää ja hallita erillisinä muokattavina tasoina"},"LAYR":{"TITLE":"Tasot","DESCRIPTION":"Tasot ovat kuin paperipinoja. Tasot-paneelissa kuvan osia voi järjestää ja hallita erillisinä muokattavina tasoina"},"NEWL":{"TITLE":"Tasot","DESCRIPTION":"Tasot ovat kuin paperipinoja. Tasot-paneelissa kuvan osia voi järjestää ja hallita erillisinä muokattavina tasoina"},"MASK":{"TITLE":"Tasomaskit","DESCRIPTION":"Tasomaskilla voi piilottaa kuvan osia ja tuoda ne takaisin näkyviin koska tahansa"},"ADJT":{"TITLE":"Säädöt","DESCRIPTION":"Säätöpaneelissa voit parantaa ja korjata väriä ja sävyä","URL":"https://www.adobe.com/go/adjustmentpresets_fi"},"SLBR":{"TITLE":"Valintasivellintyökalu","DESCRIPTION":"Tee valintoja yhdellä tai usealla siveltimen vedolla. Ihanteellinen käytettäessä ohjauslevyä sekä lisättäessä tai poistettaessa sisältöä generatiivisen täytön avulla.","URL":"https://www.adobe.com/go/selection_brush_learn_more_fi"},"GENERATE_BACKGROUND":{"TITLE":"Muokkaa taustaa","DESCRIPTION":"Generoi taustoja muun muassa muotokuviin, tuotteisiin ja muotia varten. Voit myös tuoda kuvan tai täyttää kuvia värillä."},"HARMONIZE_LAYER":{"TITLE":"Harmonisoi","DESCRIPTION":"Yhdistä objektit kuvaan niin, että värit, valaistus ja varjot muodostavat saumattoman kokonaisuuden."},"IMPORT_BACKGROUND":{"TITLE":"Muokkaa taustaa","DESCRIPTION":"Generoi taustoja muun muassa muotokuviin, tuotteisiin ja muotia varten. Voit myös tuoda kuvan tai täyttää kuvia värillä."},"PAINT_BUCKET":{"TITLE":"Muokkaa taustaa","DESCRIPTION":"Generoi taustoja muun muassa muotokuviin, tuotteisiin ja muotia varten. Voit myös tuoda kuvan tai täyttää kuvia värillä."},"GIMB":{"TITLE":"Generoi kuva","DESCRIPTION":"Teksti kuvaksi -tekniikalla voit generoida kuvia, lisätä tehosteita tai täsmätä sisällön tyylin viitekuvan tyyliin."},"ADJUST_COLORS":{"TITLE":"Säädä värejä kuvassa","DESCRIPTION":"Muuta erottuvia värejä kuvassasi ja anna sille uusi ilme."},"GENERATE_IMAGE":{"TITLE":"Generoi kuva","DESCRIPTION":"Teksti kuvaksi -tekniikalla voit generoida kuvia, lisätä tehosteita tai täsmätä sisällön tyylin viitekuvan tyyliin."},"STYLE_INFO_BUTTON":{"TITLE":"Viitekuva ja tyylitehosteet","DESCRIPTION":"Tee kuvasta mieleisesi tyyliasetuksilla. Voit valita tyylitehosteen tai lisätä viitekuvan, jonka tyyliä kuva seuraa."},"GENERATEIMAGEREFERENCEFLYOUT":{"TITLE":"Viitekuva","DESCRIPTION":"Käytä omaa teostasi vastaavaa sommitelmaa ja tyyliä."},"GENERATEIMAGEEFFECTSFLYOUT":{"TITLE":"Tyylitehosteet","DESCRIPTION":"Valitse tyyli tai tehoste kuvan mukauttamista varten ja inspiroidu."},"GFLY":{"TITLE":"Valitse ihmisiä","DESCRIPTION":"Valitse ihmisiä ja heihin liittyviä yksityiskohtia, kuten hiuksia, vaatteita ja ihoa."},"DYTX":{"TITLE":"Dynaaminen teksti","DESCRIPTION":"Säädä tekstiä ja sen kokoa automaattisesti tekstirajojen muotoon sopivaksi."},"MODELRADIO-MLPR":{"TITLE":"Tarkka ylöspäinskaalaus","DESCRIPTION":"Säilytä alkuperäisen kuvan ominaisuudet mutta terävöitä ja palauta yksityiskohtia. Sopii parhaiten käytettäväksi matalaresoluutioisten kuvien kanssa."},"MODELRADIO-MLCR":{"TITLE":"Luova ylöspäinskaalaus","DESCRIPTION":"Lisää uusia luovia yksityiskohtia – erinomainen taiteellisiin kokeiluihin. Voi muuttaa kuvien alkuperäisiä ominaisuuksia."}},"FEATURE_CARDS":{"GEN_AI_UPSCALE":{"TITLE":"Generatiivinen ylöspäinskaalaus","DESCRIPTION":"Säilytä alkuperäisen kuvan ominaisuudet mutta terävöitä ja palauta yksityiskohtia.","IMAGE":"./assets/gen_ai_upscale.mp4","BUTTON":"Kokeile sitä jo tänään"},"GEN_AI_FILL":{"TITLE":"Generatiivinen täyttö","DESCRIPTION":"Luo sisältöä, muuta olemassa olevaa sisältöä, korvaa taustoja, laajenna kuvia, poista elementtejä ja tee paljon muuta.","IMAGE":"./assets/gen_ai_fill.mp4"},"GEN_AI_EXPAND":{"TITLE":"Generatiivinen laajennus","DESCRIPTION":"Laajenna luomisen rajoja. Luo uutta sisältöä tekstikehotteilla tai ilman tekstikehotteita.","IMAGE":"./assets/gen_ai_expand.mp4"},"BACKGROUND_REPLACE":{"TITLE":"Muokkaa taustaa","DESCRIPTION":"Generoi taustoja muun muassa muotokuviin, tuotteisiin ja muotia varten. Voit myös tuoda kuvan tai täyttää kuvia värillä.","IMAGE":"./assets/edit_background.mp4","BUTTON":"Lisätietoja"},"ADJUSTMENT_BRUSH":{"TITLE":"Säätösivellintyökalu","DESCRIPTION":"Säätösiveltimellä kuvaan voi tehdä helposti paikallisia säätöjä niin, että olemassa olevat tiedot säilyvät.","IMAGE":"./assets/adjustment_brush_tool.mp4","BUTTON":"Lisätietoja","URL":"https://helpx.adobe.com/fi/photoshop/using/adjustment-brush.html"},"ADJUSTMENTS_PANEL":{"TITLE":"Kokeile säätöjen esimäärityksiä","DESCRIPTION":"Muokkaa kuviesi ilmettä ja tunnelmaa erilaisilla säätöjen esimäärityksillä.","BUTTON":"Kokeile sitä jo tänään"},"CLOUD_DOC_AUTO_SAVE":{"TITLE":"Tallennetaan käsittelyn aikana","DESCRIPTION":"Pilvidokumenttisi tallennetaan Adoben pilvipalveluun, joten se päivittyy sekä iPad- että työpöytäsovellukseesi ja on käytettävissä heti, kun kirjaudut sisään."},"PRESET_SYNC":{"TITLE":"Esimääritysten automaattinen synkronointi","DESCRIPTION":"Synkronoi automaattisesti siveltimet, värimallit, liukuvärit, kuviot, tyylit ja muodot kaikissa tietokoneissa, joilla käytät Photoshopia. Ota synkronointi käyttöön valitsemalla Asetukset > Yleiset.","BUTTON":"Lisätietoja","IMAGE":"./assets/preset_sync.gif","URL":"https://www.adobe.com/go/ps-learn-more_fi"},"CONTENT_AWARE":{"TITLE":"Sisältötietoinen täyttö","DESCRIPTION":"Nyt voit valita alueen, jota Photoshop käyttää valinnan täyttämiseen, esikatsella sitä reaaliaikaisesti ja tulostaa sen uudelle tasolle. Voit kokeilla toimintoa valitsemalla Muokkaa > Sisältötietoinen täyttö.","IMAGE":"./content_aware_fill.gif","BUTTON":"Kokeile sitä jo tänään"},"SELECT_SUBJECT_PORTRAIT":{"TITLE":"Työtilan vaihto tarkkaa muokkausta varten","DESCRIPTION":"Tarkastele valintaa lähemmin valitsemalla Valitse > Valinta ja maski. Tee sitten tarkkoja valintoja reunan hienosäätösiveltimellä.","BUTTON":"Kokeile sitä jo tänään"},"COMMENT_PANEL":{"TITLE":"Uusi kommentti!","DESCRIPTION":"Kommentit-paneelissa voit kirjoittaa uusia kommentteja, vastata olemassa oleviin kommentteihin tai ratkaista tai poistaa niitä."},"CORE_TOOLS_WORKSPACE":{"TITLE":"Tervetuloa tärkeimpien työkalujen työtilaan","DESCRIPTION":"Säilytä keskittyminen uudessa työtilassamme, jossa on Photoshopin suosituimmat työkalut. Jos haluat valita erilaisen näkymän, käytä yllä olevaa työtilanvaihtotoimintoa","BUTTON":"Ohita"},"MODERN_GRADIENT_TOOL":{"TITLE":"Kokeile uutta liukuvärityökalua","DESCRIPTION":"Päivitetyllä liukuvärityökalulla voit esikatsella ja muokata liukuvärejä erittäin tarkasti.","BUTTON":"Ohita"},"GENERATE_IMAGE_INTRO":{"TITLE":"Generoi kuva","DESCRIPTION":"Teksti kuvaksi -tekniikalla voit generoida kuvia, lisätä tehosteita tai täsmätä sisällön tyylin viitekuvan tyyliin.","BUTTON":"Lisätietoja","IMAGE":"./assets/gen_image.mp4"},"GEN_REF_IMAGE":{"TITLE":"Viitekuva","DESCRIPTION":"Voit generoida tuloksia, jotka muistuttavat paljon viitekuvaa. Korjaamme valaistuksen, varjot ja perspektiivin puolestasi.","BUTTON":"Lisätietoja","IMAGE":"./assets/gen_ai_ref_image.mp4"},"GEN_AI_IN_REMOVE":{"TITLE":"Generatiivinen tekoäly poistotyökalussa","DESCRIPTION":"Voit käyttää poistotyökalussa erilaisia tiloja sen mukaan, kuinka paljon haluat käyttää generatiivista tekoälyä. Tilavaihtoehdot ovat Aina, Ei koskaan ja Automaattinen. Automaattitilassa työkalu tekee valinnan puolestasi.","BUTTON":"Lisätietoja","IMAGE":"./assets/gen_ai_in_remove.mp4","URL":"https://helpx.adobe.com/fi/photoshop/using/retouching-repairing-images.html#genai-remove-tool"},"TOGGLE_CTB":{"TITLE":"Näytä tai piilota kontekstuaalinen tehtäväpalkki","DESCRIPTION":"Ota kontekstuaalinen tehtäväpalkki uudelleen käyttöön sovelluksen kohdasta Valikko > Ikkuna > Kontekstuaalinen tehtäväpalkki.\\n\\nKontekstivalikon voi myös tuoda näkyviin tai piilottaa napsauttamalla hiiren kakkospainikkeella piirtoalueen tai piirtoalustan ulkopuolella.","CUSTOM_BUTTON":"OK"}},"MODAL":{"GEN_FILL_INTRO":{"TITLE":"Generatiivinen täyttö","DESCRIPTION":"Voit luoda sisältöä hävittämättä tietoja, korvata taustoja, laajentaa kuvia, poistaa elementtejä ja tehdä paljon muuta.","IMAGE":"./assets/gen_fill_intro.mp4","MAYBE_LATER":"Ehkä myöhemmin"}},"TRY_IT":"Lisätietoja","GOT_IT":"Selvä","ADVANCED":"Lisäasetukset:","PLAY_VIDEO":"Katso lyhyt video","PERIOD_CHAR":".","NEW_BADGE":"Uusi"}')},jCbj:function(e,t,n){e.exports=n.p+"assets/edit_background.mp4"},kD8N:function(e,t,n){e.exports=n.p+"assets/history-brush-tool.mp4"},kJmo:function(e,t,n){"use strict";var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0});var a=r(n("rfrl")),o=n("he5r"),i=n("AUE5"),l={currentToast:void 0};t.default=function(e,t){switch(void 0===e&&(e=l),t.type){case o.ActionTypes.RESET:return l;case o.ActionTypes.SHOW_TOAST:return a.default(e,(function(n){var r;(null===(r=e.currentToast)||void 0===r?void 0:r.persistent)||(n.currentToast=new i.Toast({id:t.id,message:t.toastMessage,toastType:t.toastType,actionLabel:t.actionLabel,secondaryActionLabel:t.secondaryActionLabel,persistent:t.persistent,position:t.position}))}));case o.ActionTypes.HIDE_TOAST:return a.default(e,(function(n){t.id?e.currentToast&&e.currentToast.id===t.id&&(n.currentToast=void 0):n.currentToast=void 0}));default:return e}return e}},krF0:function(e){e.exports=JSON.parse('{"ContextualBarQuickVideo":{"tutorialVideo":"photoshop/how-to/ps-rtt-contextual-task-bar-overview"}}')},lHIF:function(e,t,n){"use strict";var r=this&&this.__awaiter||function(e,t,n,r){return new(n||(n=Promise))((function(a,o){function i(e){try{s(r.next(e))}catch(e){o(e)}}function l(e){try{s(r.throw(e))}catch(e){o(e)}}function s(e){var t;e.done?a(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(i,l)}s((r=r.apply(e,t||[])).next())}))},a=this&&this.__generator||function(e,t){var n,r,a,o,i={label:0,sent:function(){if(1&a[0])throw a[1];return a[1]},trys:[],ops:[]};return o={next:l(0),throw:l(1),return:l(2)},"function"==typeof Symbol&&(o[Symbol.iterator]=function(){return this}),o;function l(o){return function(l){return function(o){if(n)throw new TypeError("Generator is already executing.");for(;i;)try{if(n=1,r&&(a=2&o[0]?r.return:o[0]?r.throw||((a=r.return)&&a.call(r),0):r.next)&&!(a=a.call(r,o[1])).done)return a;switch(r=0,a&&(o=[2&o[0],a.value]),o[0]){case 0:case 1:a=o;break;case 4:return i.label++,{value:o[1],done:!1};case 5:i.label++,r=o[1],o=[0];continue;case 7:o=i.ops.pop(),i.trys.pop();continue;default:if(!(a=i.trys,(a=a.length>0&&a[a.length-1])||6!==o[0]&&2!==o[0])){i=0;continue}if(3===o[0]&&(!a||o[1]>a[0]&&o[1]<a[3])){i.label=o[1];break}if(6===o[0]&&i.label<a[1]){i.label=a[1],a=o;break}if(a&&i.label<a[2]){i.label=a[2],i.ops.push(o);break}a[2]&&i.ops.pop(),i.trys.pop();continue}o=t.call(e,i)}catch(e){o=[6,e],r=0}finally{n=a=0}if(5&o[0])throw o[1];return{value:o[0]?o[1]:void 0,done:!0}}([o,l])}}};Object.defineProperty(t,"__esModule",{value:!0}),t.updateTheme=void 0;var o=n("he5r");t.updateTheme=function(){return function(e,t){return r(void 0,void 0,void 0,(function(){var t,n;return a(this,(function(r){switch(r.label){case 0:return[4,window.require("uxp").host.getTheme()];case 1:return t=r.sent(),n="lightest"===t||"light"===t?"light":"dark",e({type:o.ActionTypes.UPDATE_THEME,theme:n}),[2]}}))}))}}},lIQc:function(e,t,n){e.exports=n.p+"assets/gradient-tool.mp4"},"mMo+":function(e,t,n){"use strict";var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0});var a=r(n("q1tI")),o=n("xcks"),i=n("Ogvq");t.default=function(){var e=i.useTypedDispatch();return a.default.createElement(a.default.Fragment,null,a.default.createElement("sp-label",null,"Toasts"),a.default.createElement("sp-action-button",{onClick:function(){e(o.showToast({id:"dev-panel",toastMessage:"There should be a button",toastType:"success",actionLabel:"Action Button"}))}},"Show Action Toast"),a.default.createElement("sp-action-button",{onClick:function(){e(o.showToast({id:"dev-panel",toastMessage:"Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.",toastType:"success",actionLabel:"This label is a long sentence.",secondaryActionLabel:"This one is short."}))}},"Show Unnecessarily Long Toast"),a.default.createElement("sp-action-button",{onClick:function(){e(o.showToast({id:"dev-panel",toastMessage:"This should render red",toastType:"error"}))}},"Show Error Toast"),a.default.createElement("sp-action-button",{onClick:function(){e(o.showToast({id:"dev-panel",toastMessage:"This should render blue",toastType:"info"}))}},"Show Info Toast"),a.default.createElement("sp-action-button",{onClick:function(){e(o.showToast({id:"dev-panel",toastMessage:"This is a persistent toast and can not be dismissed with user action",toastType:"info",actionLabel:"Button",persistent:!0}))}},"Show Persistent Toast"),a.default.createElement("sp-action-button",{onClick:function(){e(o.showToast({id:"dev-panel",toastMessage:"This is rendered at bottom of workspace",toastType:"error",position:"bottom"}))}},"Show Toast At Bottom"),a.default.createElement("sp-action-button",{onClick:function(){e(o.hideToast("dev-panel",!1))}},"Hide Toast"))}},moNw:function(e,t,n){"use strict";var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0});var a=r(n("rfrl")),o=n("he5r"),i={theme:"light"};t.default=function(e,t){switch(void 0===e&&(e=i),t.type){case o.ActionTypes.RESET:return i;case o.ActionTypes.UPDATE_THEME:return a.default(e,(function(e){e.theme=t.theme}));default:return e}return e}},mqLi:function(e){e.exports=JSON.parse('{"TOOLTIPS":{"3DSM":{"TITLE":"3D Material Eyedropper tool","DESCRIPTION":"Loads the selected material from a 3D object"},"3DDM":{"TITLE":"3D Material Drop tool","DESCRIPTION":"Drops material loaded in the tool onto the target area of a 3D object"},"ADJB":{"TITLE":"Adjustment Brush tool","DESCRIPTION":"Create local adjustment layers","IMAGE":"./assets/adjustment_brush_tool.mp4","URL":"https://helpx.adobe.com/photoshop/using/adjustment-brush.html"},"AKNT":{"TITLE":"Add Anchor Point tool","DESCRIPTION":"เพิ่มจุดยึดให้กับพาธของคุณ"},"ARTT":{"TITLE":"Artboard tool","DESCRIPTION":"Creates, moves, or resizes multiple canvases"},"AHBT":{"TITLE":"Art History Brush tool","DESCRIPTION":"Paints stylized strokes with pixels from an earlier state of the image"},"SERA":{"TITLE":"Background Eraser tool","DESCRIPTION":"Erases the pixels of a sampled color"},"BLUR":{"TITLE":"Blur tool","DESCRIPTION":"Blurs areas in an image"},"PNTB":{"TITLE":"Brush tool","DESCRIPTION":"Paints custom brush strokes"},"SLDB":{"TITLE":"Brush tool","DESCRIPTION":"Fine-tune selection by brushing over areas you want to select or remove","URL":"https://www.adobe.com/go/ps-select-mask"},"BURN":{"TITLE":"Burn tool","DESCRIPTION":"Selectively darken areas in an image"},"STAM":{"TITLE":"Clone Stamp tool","DESCRIPTION":"Paints with pixels from another part of the image"},"CRBT":{"TITLE":"Color Replacement tool","DESCRIPTION":"Paints the selected color over an existing color"},"COLS":{"TITLE":"Color Sampler tool","DESCRIPTION":"Displays values for colors in an image"},"RCMP":{"TITLE":"เครื่องมือการย้ายแบบรับรู้เนื้อหา","DESCRIPTION":"Selects and moves part of an image and automatically fills the area left behind"},"COUN":{"TITLE":"Count tool","DESCRIPTION":"Counts the number of objects in an image"},"CKNT":{"TITLE":"Convert Point tool","DESCRIPTION":"Edits shapes and paths by converting smooth and corner anchor points"},"CROP":{"TITLE":"Crop tool","DESCRIPTION":"Trims or expands the edges of an image"},"CUSH":{"TITLE":"Custom Shape tool","DESCRIPTION":"Draws shapes from a custom shape list"},"DKNT":{"TITLE":"Delete Anchor Point tool","DESCRIPTION":"Deletes anchor points and reshapes paths "},"PTHA":{"TITLE":"Direct Selection tool","DESCRIPTION":"Select and adjust points and segments in a path or shape"},"DODG":{"TITLE":"Dodge tool","DESCRIPTION":"Lightens areas in an image"},"ELPS":{"TITLE":"Ellipse tool","DESCRIPTION":"Draw oval and circular shapes"},"ELMT":{"TITLE":"Elliptical Marquee tool","DESCRIPTION":"Make oval and circular selections"},"ERAS":{"TITLE":"Eraser tool","DESCRIPTION":"Changes pixels to the background color or makes them transparent"},"EYED":{"TITLE":"Eyedropper tool","DESCRIPTION":"Samples colors from an image"},"MPEN":{"TITLE":"Freeform Pen tool","DESCRIPTION":"Adds anchor points as you draw paths or shapes"},"BNDT":{"TITLE":"Gradient tool","DESCRIPTION":"Creates a gradual blend between colors"},"HAND":{"TITLE":"Hand tool","DESCRIPTION":"Pans over different parts of an image"},"STMM":{"TITLE":"Healing Brush tool","DESCRIPTION":"Repair imperfections by painting with pixels from another part of the image"},"HSTB":{"TITLE":"History Brush tool","DESCRIPTION":"เรียกคืนบางส่วนของภาพกลับสู่สถานะก่อนหน้า"},"TXBX":{"TITLE":"Horizontal Type tool","DESCRIPTION":"Adds horizontal type"},"TYPS":{"TITLE":"Horizontal Type Mask tool","DESCRIPTION":"Creates a selection in the shape of horizontal type"},"LASO":{"TITLE":"Lasso tool","DESCRIPTION":"Makes freehand selections"},"SLLS":{"TITLE":"Lasso tool","DESCRIPTION":"Makes freehand selections"},"LINT":{"TITLE":"Line tool","DESCRIPTION":"Draws lines"},"MERA":{"TITLE":"Magic Eraser tool","DESCRIPTION":"Erases similarly colored areas with a single click"},"WAND":{"TITLE":"Magic Wand tool","DESCRIPTION":"Select an area based on its color"},"MLAS":{"TITLE":"Magnetic Lasso tool","DESCRIPTION":"Make selections that snap to edges in an image as you drag"},"WETB":{"TITLE":"Mixer Brush tool","DESCRIPTION":"Simulates real painting techniques, such as blending colors and varying paint wetness"},"LMVR":{"TITLE":"Move tool","DESCRIPTION":"Moves a selection or layer"},"TXTA":{"TITLE":"Note tool","DESCRIPTION":"Creates text notes that you can attach to an image or file"},"BUCK":{"TITLE":"Paint Bucket tool","DESCRIPTION":"Fill areas of similar color with the foreground color"},"PTCH":{"TITLE":"Patch tool","DESCRIPTION":"Replace a selected area with pixels from another part of the image"},"PCST":{"TITLE":"Path Selection tool","DESCRIPTION":"Selects a whole path"},"STMP":{"TITLE":"Pattern Stamp tool","DESCRIPTION":"Paints using a chosen pattern"},"PENT":{"TITLE":"เครื่องมือปากกา","DESCRIPTION":"Makes and changes paths or shapes with anchor points and handles"},"PENC":{"TITLE":"เครื่องมือดินสอ","DESCRIPTION":"Paints hard-edged brush strokes"},"PCRP":{"TITLE":"เครื่องมือครอบตัดตามมุมมอง","DESCRIPTION":"Crops an image to correct distortions caused by perspective"},"POLY":{"TITLE":"Polygon tool","DESCRIPTION":"Draws polygons"},"STAR":{"TITLE":"Star tool","DESCRIPTION":"Draws stars"},"PGON":{"TITLE":"Polygonal Lasso tool","DESCRIPTION":"Make selections by connecting straight lines"},"SLPL":{"TITLE":"Polygonal Lasso tool","DESCRIPTION":"Make selections by connecting straight lines"},"QKSL":{"TITLE":"Quick Selection tool","DESCRIPTION":"Makes a selection by finding and following the edges in an image"},"SLSB":{"TITLE":"Quick Selection tool","DESCRIPTION":"Makes a selection by finding and following the edges in an image"},"RECT":{"TITLE":"Rectangle tool","DESCRIPTION":"Draws rectangles"},"REMOVE":{"TITLE":"Remove using generative AI","DESCRIPTION":"Effortlessly remove unwanted areas from your image using the power of generative AI. Remove seamlessly fills the selected area with content that blends perfectly with its surroundings."},"RGMT":{"TITLE":"Rectangular Marquee tool","DESCRIPTION":"Makes a selection in the shape of a rectangle"},"RDEY":{"TITLE":"เครื่องมือตาแดง","DESCRIPTION":"Fixes the red-eye effect caused by a camera flash"},"SLRE":{"TITLE":"เครื่องมือแปรงปรับแต่งขอบ","DESCRIPTION":"Refine selection edges and enhance edge details. Best used with the \\"Show edges\\" checkbox enabled and Edge Detection radius slider.","URL":"https://www.adobe.com/go/ps-select-mask"},"ROTT":{"TITLE":"Rotate View tool","DESCRIPTION":"หมุนมุมมองของภาพ"},"RRCT":{"TITLE":"Rounded Rectangle tool","DESCRIPTION":"Draws round-edged rectangles"},"RTFM":{"TITLE":"Generative AI in Remove","DESCRIPTION":"You can choose different modes in the Remove tool such as whether or not you want to use generative AI. Auto mode will choose for you depending on your scene."},"MEAT":{"TITLE":"Ruler tool","DESCRIPTION":"Measures distances and angles in an image"},"SHAR":{"TITLE":"Sharpen tool","DESCRIPTION":"Sharpens the soft edges in an image"},"SRMT":{"TITLE":"Single Row Marquee tool","DESCRIPTION":"Makes a horizontal selection that’s a single pixel high"},"SCMT":{"TITLE":"Single Column Marquee tool","DESCRIPTION":"Makes a vertical selection that’s a single pixel wide"},"SLCT":{"TITLE":"Slice tool","DESCRIPTION":"ตัดภาพออกเป็นส่วนเล็กๆ ที่เหมาะกับการออกแบบเว็บ"},"SLST":{"TITLE":"Slice Select tool","DESCRIPTION":"Selects, moves, and resizes slices of an image"},"SMUD":{"TITLE":"Smudge tool","DESCRIPTION":"Smear and blend colors together"},"DSAT":{"TITLE":"Sponge tool","DESCRIPTION":"Changes the color saturation of areas in an image"},"SPHB":{"TITLE":"เครื่องมือแปรงแก้ไขแบบจุด","DESCRIPTION":"Removes marks and blemishes"},"CAFT":{"TITLE":"เครื่องมือลบ","DESCRIPTION":"Easily remove distractions such as objects, people, and imperfections"},"TXBV":{"TITLE":"Vertical Type tool","DESCRIPTION":"Adds vertical type"},"VTYS":{"TITLE":"Vertical Type Mask tool","DESCRIPTION":"Creates a selection in the shape of vertical type"},"ZOOM":{"TITLE":"Zoom tool","DESCRIPTION":"Zoom in and out on an image"},"CPEN":{"TITLE":"เครื่องมือปากกาแบบโค้ง","DESCRIPTION":"Makes or changes paths or shapes using points"},"PMHA":{"TITLE":"เครื่องมือรูปมือ","DESCRIPTION":"Pans over different parts of an image"},"PMZM":{"TITLE":"เครื่องมือการซูม","DESCRIPTION":"Zoom in and out on an image"},"PMDB":{"TITLE":"เครื่องมือแปรงเก็บตัวอย่าง","DESCRIPTION":"Edit the sampling area by brushing on the image"},"PMLS":{"TITLE":"เครื่องมือเลือกพื้นที่อิสระ","DESCRIPTION":"Edit the fill area by making freehand selections"},"GRFI":{"TITLE":"Reference image","DESCRIPTION":"You can generate results that highly resemble your reference image. We correct the lighting, shadows, and perspective for you."},"CPOT":{"TITLE":"การปรับสี","DESCRIPTION":"Allow contrast and brightness to adapt for a better match, good for filling content with gradual color or texture changes"},"RPOT":{"TITLE":"Rotation Adaptation","DESCRIPTION":"Allow content rotation for a better match, good for filling content with rotated or curved patterns"},"SCCB":{"TITLE":"สเกล","DESCRIPTION":"Allow content resizing for a better match, good for filling content with repeating patterns of different sizes or under perspective"},"MICB":{"TITLE":"สะท้อน","DESCRIPTION":"Allow horizontal flip of the content for a better match, good for images with horizontal symmetry"},"FPOT":{"TITLE":"เครื่องมือเฟรม","DESCRIPTION":"Creates placeholder frames for images"},"SLML":{"TITLE":"Object Selection tool","DESCRIPTION":"Find and automatically select objects"},"MGLA":{"TITLE":"Object Selection tool","DESCRIPTION":"Find and automatically select objects"},"PMPL":{"TITLE":"เครื่องมือเลือกพื้นที่อิสระแบบหลายเหลี่ยม","DESCRIPTION":"Edit the fill area by making selections with straight lines"},"PMAL":{"TITLE":"เครื่องมือการจัดแนว","DESCRIPTION":"Identify corresponding points in the images, useful if the camera position has moved. Click on either image to place a point. The corresponding point will be automatically placed on the other image, and can be adjusted manually."},"WSCX":{"TITLE":"Split the Warp Crosswise"},"WSVT":{"TITLE":"Split the Warp Vertically"},"WSHZ":{"TITLE":"Split the Warp Horizontally"},"SMSU":{"TITLE":"Object Subtract","DESCRIPTION":"Finds and automatically subtracts an object inside a defined region"},"SRRB-SRAT":{"TITLE":"ออโต","DESCRIPTION":"Use content similar to surrounding fill area"},"SRRB-SRDF":{"TITLE":"สี่เหลี่ยม","DESCRIPTION":"Use rectangular region around fill area"},"SRRB-SRCT":{"TITLE":"กำหนดเอง","DESCRIPTION":"Use a manually-defined sampling area"},"FPOP":{"TITLE":"Import Additional Document","DESCRIPTION":"Import another image with a different view of the same scene. Useful when removing objects that expose some background content in the second image."},"CATR":{"TITLE":"Content-Aware Tracing tool","DESCRIPTION":"Makes paths or shapes following the edges in an image"},"TRSH":{"TITLE":"Triangle tool","DESCRIPTION":"Draw three-sided shapes"},"LIST":{"TITLE":"เลเยอร์","DESCRIPTION":"Layers are like stacks of pieces of paper. The Layers panel is where you organize and manage parts of your image as separate, editable layers"},"LAYR":{"TITLE":"เลเยอร์","DESCRIPTION":"Layers are like stacks of pieces of paper. The Layers panel is where you organize and manage parts of your image as separate, editable layers"},"NEWL":{"TITLE":"เลเยอร์","DESCRIPTION":"Layers are like stacks of pieces of paper. The Layers panel is where you organize and manage parts of your image as separate, editable layers"},"MASK":{"TITLE":"มาสก์เลเยอร์","DESCRIPTION":"มาสก์เลเยอร์ช่วยให้คุณสามารถซ่อนส่วนต่างๆ ของภาพของคุณและนำกลับมาได้ทุกเมื่อ"},"ADJT":{"TITLE":"การปรับ","DESCRIPTION":"Adjustments panel is where you can enhance, repair, and correct the color and tonality","URL":"https://www.adobe.com/go/adjustmentpresets"},"SLBR":{"TITLE":"Selection Brush tool","DESCRIPTION":"Make selections with single or multiple brush strokes, ideal for trackpad users, and for adding and removing content with generative fill.","URL":"https://www.adobe.com/go/selection_brush_learn_more"},"GENERATE_BACKGROUND":{"TITLE":"Edit background","DESCRIPTION":"Generate backgrounds for portraits, products, fashion, and more. You can also import an image or fill images with color."},"HARMONIZE_LAYER":{"TITLE":"Harmonize","DESCRIPTION":"Merge objects into a scene by matching color, lighting, and shadows."},"IMPORT_BACKGROUND":{"TITLE":"Edit background","DESCRIPTION":"Generate backgrounds for portraits, products, fashion, and more. You can also import an image or fill images with color."},"PAINT_BUCKET":{"TITLE":"Edit background","DESCRIPTION":"Generate backgrounds for portraits, products, fashion, and more. You can also import an image or fill images with color."},"GIMB":{"TITLE":"สร้างภาพ","DESCRIPTION":"Text to image technology lets you generate images, add effects, or match the style of a reference image."},"ADJUST_COLORS":{"TITLE":"Adjust colors in your image","DESCRIPTION":"Change the prominent colors in your image to get a whole new look."},"GENERATE_IMAGE":{"TITLE":"สร้างภาพ","DESCRIPTION":"Text to image technology lets you generate images, add effects, or match the style of a reference image."},"STYLE_INFO_BUTTON":{"TITLE":"Reference image & style effects","DESCRIPTION":"Personalize your image with style options. You can choose a style effect or add a reference image to match its style."},"GENERATEIMAGEREFERENCEFLYOUT":{"TITLE":"ภาพอ้างอิง","DESCRIPTION":"Match the composition and style of your own work."},"GENERATEIMAGEEFFECTSFLYOUT":{"TITLE":"Style effects","DESCRIPTION":"Choose a style or effect to personalize your image and get inspired."},"GFLY":{"TITLE":"Select People","DESCRIPTION":"Select people and their details such as hair, clothing, and skin."},"DYTX":{"TITLE":"Dynamic Text","DESCRIPTION":"Automatically resize and adjust your text to fit the shape of the text boundary."},"MODELRADIO-MLPR":{"TITLE":"Precise Upscaling","DESCRIPTION":"Keep the original photo\'s identity while sharpening and restoring details. Best used with low-resolution photos."},"MODELRADIO-MLCR":{"TITLE":"Creative Upscaling","DESCRIPTION":"Add new, creative details, ideal for artistic exploration. May change the identity of original photos."}},"FEATURE_CARDS":{"GEN_AI_UPSCALE":{"TITLE":"Generative Upscale","DESCRIPTION":"Keep the original photo\'s identity while sharpening and restoring details.","IMAGE":"./assets/gen_ai_upscale.mp4","BUTTON":"ลองเลย!"},"GEN_AI_FILL":{"TITLE":"Generative Fill","DESCRIPTION":"Generate content, change existing content, replace backgrounds, extend images, remove elements, and much more.","IMAGE":"./assets/gen_ai_fill.mp4"},"GEN_AI_EXPAND":{"TITLE":"Generative Expand","DESCRIPTION":"ขยายขอบเขตของการสร้างสรรค์ของคุณ สร้างเนื้อหาใหม่โดยมีหรือไม่มีพร้อมท์ข้อความ","IMAGE":"./assets/gen_ai_expand.mp4"},"BACKGROUND_REPLACE":{"TITLE":"Edit background","DESCRIPTION":"Generate backgrounds for portraits, products, fashion, and more. You can also import an image or fill images with color.","IMAGE":"./assets/edit_background.mp4","BUTTON":"ดูข้อมูลเพิ่มเติม"},"ADJUSTMENT_BRUSH":{"TITLE":"Adjustment Brush tool","DESCRIPTION":"The Adjustment Brush allows one to easily apply non-destructive local adjustments to an image.","IMAGE":"./assets/adjustment_brush_tool.mp4","BUTTON":"เรียนรู้เพิ่มเติม","URL":"https://helpx.adobe.com/photoshop/using/adjustment-brush.html"},"ADJUSTMENTS_PANEL":{"TITLE":"Try Adjustments presets","DESCRIPTION":"Edit the look and feel of your image using a number of different adjustments presets.","BUTTON":"ลองเลย!"},"CLOUD_DOC_AUTO_SAVE":{"TITLE":"Saving as you work","DESCRIPTION":"We\'re saving your cloud document to Adobe\'s cloud for you, so it\'s instantly updated on both iPad and desktop and available whenever you sign in."},"PRESET_SYNC":{"TITLE":"Automatic preset syncing","DESCRIPTION":"Automatically sync your brushes, swatches, gradients, patterns, styles, and shapes on any computer where you use Photoshop. To turn on syncing, go to Preferences > General.","BUTTON":"ดูข้อมูลเพิ่มเติม","IMAGE":"./assets/preset_sync.gif","URL":"https://www.adobe.com/go/ps-learn-more"},"CONTENT_AWARE":{"TITLE":"การเติมแบบรับรู้เนื้อหา","DESCRIPTION":"Now you can choose the area Photoshop is using to fill a selection, preview it live, and output it to a new layer. Go to Edit > Content-Aware Fill to try it out.","IMAGE":"./content_aware_fill.gif","BUTTON":"ลองเลย!"},"SELECT_SUBJECT_PORTRAIT":{"TITLE":"Switch workspace for precise editing","DESCRIPTION":"Go to Select > Select and Mask to get a closer look at what’s selected, then use Refine Edge Brush to edit hairline selections.","BUTTON":"ลองเลย!"},"COMMENT_PANEL":{"TITLE":"You have a new comment!","DESCRIPTION":"In the comments panel you can write new comments, as well as respond to, resolve, or delete existing ones."},"CORE_TOOLS_WORKSPACE":{"TITLE":"Welcome to Core Tools workspace","DESCRIPTION":"Stay in the zone with our new workspace featuring Photoshop\'s most popular tools. To choose a different view, use the workspace switcher above.","BUTTON":"ยกเลิก"},"MODERN_GRADIENT_TOOL":{"TITLE":"Try the new Gradient Tool","DESCRIPTION":"The updated Gradient Tool lets you preview and edit gradients with ultimate precision.","BUTTON":"ยกเลิก"},"GENERATE_IMAGE_INTRO":{"TITLE":"สร้างภาพ","DESCRIPTION":"Text to image technology lets you generate images, add effects, or match the style of a reference image.","BUTTON":"เรียนรู้เพิ่มเติม","IMAGE":"./assets/gen_image.mp4"},"GEN_REF_IMAGE":{"TITLE":"Reference image","DESCRIPTION":"You can generate results that highly resemble your reference image. We correct the lighting, shadows, and perspective for you.","BUTTON":"เรียนรู้เพิ่มเติม","IMAGE":"./assets/gen_ai_ref_image.mp4"},"GEN_AI_IN_REMOVE":{"TITLE":"Generative AI in Remove","DESCRIPTION":"You can choose different modes in the Remove tool depending on how much you want to use generative AI. You can choose Always, Never, or Auto, which will choose for you depending on the scene.","BUTTON":"ดูข้อมูลเพิ่มเติม","IMAGE":"./assets/gen_ai_in_remove.mp4","URL":"https://helpx.adobe.com/photoshop/using/retouching-repairing-images.html#genai-remove-tool"},"TOGGLE_CTB":{"TITLE":"Show or hide the Contextual Task Bar","DESCRIPTION":"Enable the Contextual Task Bar again from the application Menu > Window > Contextual Task Bar.\\n\\nAdditionally, you can also right click the area outside of the canvas or artboard to show or hide with context menu.","CUSTOM_BUTTON":"ตกลง"}},"MODAL":{"GEN_FILL_INTRO":{"TITLE":"Generative Fill","DESCRIPTION":"Make a selection to non-destructively generate content, replace backgrounds, extend images, remove elements, and much more.","IMAGE":"./assets/gen_fill_intro.mp4","MAYBE_LATER":"Maybe later"}},"TRY_IT":"ดูข้อมูลเพิ่มเติม","GOT_IT":"Got it","ADVANCED":"Advanced:","PLAY_VIDEO":"Watch quick video","PERIOD_CHAR":".","NEW_BADGE":"ใหม่"}')},nCBf:function(e,t,n){"use strict";var r,a=this&&this.__makeTemplateObject||function(e,t){return Object.defineProperty?Object.defineProperty(e,"raw",{value:t}):e.raw=t,e},o=this&&this.__extends||(r=function(e,t){return(r=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])})(e,t)},function(e,t){function n(){this.constructor=e}r(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)}),i=this&&this.__createBinding||(Object.create?function(e,t,n,r){void 0===r&&(r=n),Object.defineProperty(e,r,{enumerable:!0,get:function(){return t[n]}})}:function(e,t,n,r){void 0===r&&(r=n),e[r]=t[n]}),l=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),s=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)"default"!==n&&Object.prototype.hasOwnProperty.call(e,n)&&i(t,e,n);return l(t,e),t},u=this&&this.__awaiter||function(e,t,n,r){return new(n||(n=Promise))((function(a,o){function i(e){try{s(r.next(e))}catch(e){o(e)}}function l(e){try{s(r.throw(e))}catch(e){o(e)}}function s(e){var t;e.done?a(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(i,l)}s((r=r.apply(e,t||[])).next())}))},c=this&&this.__generator||function(e,t){var n,r,a,o,i={label:0,sent:function(){if(1&a[0])throw a[1];return a[1]},trys:[],ops:[]};return o={next:l(0),throw:l(1),return:l(2)},"function"==typeof Symbol&&(o[Symbol.iterator]=function(){return this}),o;function l(o){return function(l){return function(o){if(n)throw new TypeError("Generator is already executing.");for(;i;)try{if(n=1,r&&(a=2&o[0]?r.return:o[0]?r.throw||((a=r.return)&&a.call(r),0):r.next)&&!(a=a.call(r,o[1])).done)return a;switch(r=0,a&&(o=[2&o[0],a.value]),o[0]){case 0:case 1:a=o;break;case 4:return i.label++,{value:o[1],done:!1};case 5:i.label++,r=o[1],o=[0];continue;case 7:o=i.ops.pop(),i.trys.pop();continue;default:if(!(a=i.trys,(a=a.length>0&&a[a.length-1])||6!==o[0]&&2!==o[0])){i=0;continue}if(3===o[0]&&(!a||o[1]>a[0]&&o[1]<a[3])){i.label=o[1];break}if(6===o[0]&&i.label<a[1]){i.label=a[1],a=o;break}if(a&&i.label<a[2]){i.label=a[2],i.ops.push(o);break}a[2]&&i.ops.pop(),i.trys.pop();continue}o=t.call(e,i)}catch(e){o=[6,e],r=0}finally{n=a=0}if(5&o[0])throw o[1];return{value:o[0]?o[1]:void 0,done:!0}}([o,l])}}},d=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0});var T,p,I,f,E,m,h,g,v,S=s(n("q1tI")),R=d(n("vOnD")),b=n("Ogvq"),k=d(n("+ger")),O=n("80u0"),y=n("6cLR"),P=n("VMmF"),C=n("/u1D"),L=n("8Ixq"),N=R.default.div.attrs((function(e){var t;return{backgroundColor:null!==(t=e.backgroundColor)&&void 0!==t?t:k.default[e.theme].cardBackground,theme:e.theme}})).withConfig({displayName:"FeatureCardBubble",componentId:"sc-1m2sj7y"})(T||(T=a(["\n background-color: ",";\n border: 0.5px ",";\n border-radius: 4px;\n display: flex;\n flex-direction: column;\n width: 280px;\n position: absolute;\n margin: 0px;\n box-shadow: 0px 1px 4px rgba(0,0,0, .15);\n"],["\n background-color: ",";\n border: 0.5px ",";\n border-radius: 4px;\n display: flex;\n flex-direction: column;\n width: 280px;\n position: absolute;\n margin: 0px;\n box-shadow: 0px 1px 4px rgba(0,0,0, .15);\n"])),(function(e){return e.backgroundColor}),(function(e){return k.default[e.theme].cardBorder})),D=R.default.img.withConfig({displayName:"Image",componentId:"sc-10vynih"})(p||(p=a(["\n width: 280px;\n border-radius: 3px 3px 0px 0px;\n min-height: 180px;\n max-height: 180px;\n"],["\n width: 280px;\n border-radius: 3px 3px 0px 0px;\n min-height: 180px;\n max-height: 180px;\n"]))),_=R.default.div.withConfig({displayName:"Bottom",componentId:"sc-1afx8id"})(I||(I=a(["\n display: flex;\n flex-direction: column;\n margin: 24px;\n"],["\n display: flex;\n flex-direction: column;\n margin: 24px;\n"]))),w=R.default.div.withConfig({displayName:"TitleArea",componentId:"sc-p4ag04"})(f||(f=a(["\n margin-bottom: 12px;\n display: flex;\n flex-direction: row;\n justify-content: space-between;\n"],["\n margin-bottom: 12px;\n display: flex;\n flex-direction: row;\n justify-content: space-between;\n"]))),A=R.default.div.attrs((function(e){var t;return{color:null!==(t=e.color)&&void 0!==t?t:k.default[e.theme].title}})).withConfig({displayName:"Title",componentId:"sc-q77gi1"})(E||(E=a(["\n color: ",";\n font-family: 'Adobe Clean', sans-serif;\n font-size: 16px;\n font-weight: bold;\n line-height: 20px;\n padding-right: 10px;\n max-height: 40px;\n min-height: 20px;\n overflow-y: hidden;\n"],["\n color: ",";\n font-family: 'Adobe Clean', sans-serif;\n font-size: 16px;\n font-weight: bold;\n line-height: 20px;\n padding-right: 10px;\n max-height: 40px;\n min-height: 20px;\n overflow-y: hidden;\n"])),(function(e){return e.color})),z=R.default.div.attrs((function(e){var t;return{color:null!==(t=e.color)&&void 0!==t?t:k.default[e.theme].description}})).withConfig({displayName:"Description",componentId:"sc-8ovwvm"})(m||(m=a(["\n color: ",";\n font-family: 'Adobe Clean', sans-serif;\n font-size: 14px;\n font-weight: light;\n line-height: 18px;\n max-height: 108px;\n overflow-y: hidden;\n"],["\n color: ",";\n font-family: 'Adobe Clean', sans-serif;\n font-size: 14px;\n font-weight: light;\n line-height: 18px;\n max-height: 108px;\n overflow-y: hidden;\n"])),(function(e){return e.color})),M=R.default.div.withConfig({displayName:"DescriptionArea",componentId:"sc-106yep5"})(h||(h=a(["\n \n"],["\n \n"]))),j=R.default.div.withConfig({displayName:"Buttons",componentId:"sc-150d3ex"})(g||(g=a(["\n display: flex;\n flex-direction: row;\n justify-content: flex-end;\n margin-top: 38px;\n\n sp-button {\n line-height: 17px;\n }\n"],["\n display: flex;\n flex-direction: row;\n justify-content: flex-end;\n margin-top: 38px;\n\n sp-button {\n line-height: 17px;\n }\n"]))),x=R.default.div.withConfig({displayName:"Seperator",componentId:"sc-1ffnbi9"})(v||(v=a(["\n width: 16px\n"],["\n width: 16px\n"]))),B=function(e){function t(t){var n=e.call(this,t)||this;return n.containerRef=S.createRef(),n.flyoutRef=S.createRef(),n.invokedFromSecondaryMenu=!1,n.secondaryMenuIndex=0,n.onFlyoutClose=function(){if(n.invokedFromSecondaryMenu){n.invokedFromSecondaryMenu=!1;var e=n.props.card;b.store.dispatch(P.handleSecondaryMenu(e.id,n.secondaryMenuIndex))}},n}return o(t,e),t.prototype.updatePosition=function(){var e;return u(this,void 0,void 0,(function(){var t,n;return c(this,(function(r){switch(r.label){case 0:return r.trys.push([0,3,,4]),(t=null===(e=this.containerRef.current)||void 0===e?void 0:e.getBoundingClientRect())?[4,y.getButlerUIBounds(this.props.card.position,t,!1)]:[3,2];case 1:(n=r.sent())&&this.props.updatePosition(null==n?void 0:n.top,null==n?void 0:n.left,null==n?void 0:n.bottom,null==n?void 0:n.right),r.label=2;case 2:return[3,4];case 3:return r.sent(),b.store.dispatch(P.hideFeatureCard(this.props.card.id)),[3,4];case 4:return[2]}}))}))},t.prototype.handleCardAction=function(){return u(this,void 0,void 0,(function(){var e;return c(this,(function(t){return e=this.props.card,b.store.dispatch(P.activateFeatureCard(e.id)),[2]}))}))},t.prototype.handleClose=function(){var e=this.props.card;C.logToIngest(L[e.id],"secondaryAction",e.referrer,e.count),b.store.dispatch(P.hideFeatureCard(e.id))},t.prototype.componentDidMount=function(){var e;null===(e=this.flyoutRef.current)||void 0===e||e.addEventListener("close",this.onFlyoutClose)},t.prototype.componentWillUnmount=function(){var e;null===(e=this.flyoutRef.current)||void 0===e||e.removeEventListener("close",this.onFlyoutClose)},t.prototype.toggleSecondaryMenu=function(){var e,t;null===(e=this.flyoutRef.current)||void 0===e||(e.open=!(null===(t=this.flyoutRef.current)||void 0===t?void 0:t.open))},t.prototype.handleSecondaryMenuButtonClick=function(){var e=this.props.card;C.logToIngest(L[e.id],"secondaryAction",e.referrer,e.count),this.toggleSecondaryMenu()},t.prototype.handleSecondaryMenuClick=function(e){return u(this,void 0,void 0,(function(){return c(this,(function(t){return this.toggleSecondaryMenu(),this.invokedFromSecondaryMenu=!0,this.secondaryMenuIndex=e,[2]}))}))},t.prototype.render=function(){var e=this,t=this.props.card;return S.createElement(N,{ref:this.containerRef,backgroundColor:t.backgroundColor,theme:this.props.theme},t.imagePath?S.createElement(D,{src:O.localize(t.imagePath),onError:function(e){return function(e){e.target.src=(null==t?void 0:t.backupImagePath)?O.localize(t.backupImagePath):""}(e)}}):S.createElement(S.Fragment,null),S.createElement(_,null,S.createElement(w,null,S.createElement(A,{theme:this.props.theme,color:t.color},O.localize(t.title))),S.createElement(M,null,S.createElement(z,{theme:this.props.theme,color:t.color},O.localize(t.description)),S.createElement(j,null,!t.persistent&&t.secondaryButton&&!t.secondaryActionMenu&&S.createElement("sp-button",{size:"s",variant:"secondary",treatment:"outline",onClick:function(){return e.handleClose()}},O.localize(t.secondaryButton)),!t.persistent&&t.secondaryButton&&t.secondaryActionMenu&&S.createElement("sp-popover",{alignment:"left",placement:"bottom",offset:5,ref:this.flyoutRef},S.createElement("div",{style:{minWidth:"162px"}},t.secondaryActionMenu.map((function(t,n){return S.createElement("sp-menu-item",{value:n,key:n,onClick:function(){e.handleSecondaryMenuClick(n)}},O.localize(t.label))}))),S.createElement("sp-button",{"hold-affordance":!0,id:"btn",slot:"anchor",size:"s",variant:"secondary",treatment:"outline",onClick:function(){return e.handleSecondaryMenuButtonClick()}},O.localize(t.secondaryButton))),S.createElement(x,null),t.action&&t.button&&S.createElement("sp-button",{size:"s",variant:"cta",onClick:function(){return e.handleCardAction()}},O.localize(t.button))))))},t.displayName="ModernFeatureCard",t}(S.Component);t.default=B},"nXU/":function(e,t,n){e.exports=n.p+"assets/curvature-pen-tool.mp4"},o8xA:function(e,t,n){"use strict";var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0});var a=r(n("rfrl")),o=n("he5r"),i={currentTooltip:void 0,targetBounds:void 0};t.default=function(e,t){switch(void 0===e&&(e=i),t.type){case o.ActionTypes.RESET:return i;case o.ActionTypes.SHOW_RICH_TOOL_TIP:return a.default(e,(function(e){e.currentTooltip=t.tooltip,e.targetBounds=t.targetBounds}));case o.ActionTypes.HIDE_RICH_TOOL_TIP:return i;default:return e}return e}},o9pa:function(e,t,n){e.exports=n.p+"assets/sharpen-tool.jpg"},oLAc:function(e,t,n){e.exports=n.p+"assets/lasso-tool.jpg"},oyiA:function(e,t,n){var r={"./adjust-color.mp4":"y5JI","./adjustment_panel.png":"++4C","./blur-tool.mp4":"Dtv1","./burn-tool.mp4":"v1lb","./caf-alignment-tool.mp4":"4QAR","./caf-brush-tool.mp4":"e7Sk","./caf-color-adaptation.mp4":"Q4kb","./caf-import-additional-doc.mp4":"4STa","./caf-lasso-tool.mp4":"/WnF","./caf-mirror.mp4":"2RfP","./caf-object-selection-tool-object-subtract-option.mp4":"U6ui","./caf-object-selection-tool.mp4":"v+cH","./caf-rotation-adaptation.mp4":"iYJt","./caf-sampling-auto.mp4":"wwBN","./caf-sampling-custom.mp4":"Zb0u","./caf-sampling-rect.mp4":"y5O1","./caf-scale.mp4":"03KH","./clone-stamp-tool.mp4":"wxv0","./color-dropper-tool.mp4":"9AAN","./crop-tool.mp4":"8ZRb","./curvature-pen-tool.mp4":"nXU/","./direct-select-tool.mp4":"yWS/","./dodge-tool.mp4":"TVvI","./dynamictext.mp4":"QMTE","./ellipse-tool.mp4":"/4Py","./elliptical-marquee-tool.mp4":"Rp5F","./eraser-tool.mp4":"900Q","./frame-tool.mp4":"uA8b","./gen-ai-in-remove.mp4":"6/f1","./gen_ai_ref_image.mp4":"vV32","./gen_image.mp4":"w40V","./gen_image_reference.mp4":"KX4q","./gen_image_style.mp4":"epdb","./gradient-tool.mp4":"lIQc","./hand-tool.mp4":"uNq1","./harmonize-layer.mp4":"Hn/I","./healing-brush-tool.mp4":"//Tw","./history-brush-tool.mp4":"kD8N","./lasso-tool.mp4":"z9Wc","./magic-wand-tool.mp4":"C2HT","./magnetic-lasso-tool.mp4":"LpfI","./move-tool.mp4":"vl96","./paint-brush-tool.mp4":"yAsK","./paint-bucket-tool.mp4":"rxHL","./patch-tool.mp4":"sKOE","./path-selection.mp4":"NTyv","./pen-tool.mp4":"2n6j","./polygonal-lasso-tool.mp4":"/3lu","./quick-select-tool.mp4":"MIQF","./rectangle-marquee-tool.mp4":"4YIb","./rectangle-tool.mp4":"/EW1","./remove-tool.mp4":"HtNv","./remove-using-gen-ai.mp4":"djNT","./rotate-view-tool.mp4":"LDRK","./select-people.mp4":"7z+W","./selection-brush-tool.mp4":"FcCK","./smudge-tool.mp4":"OK69","./spot-healing-tool.mp4":"JH1X","./star-tool.mp4":"NFIh","./text-tool.mp4":"bD89","./thumbnails/adjustment-brush-tool.jpg":"G7dU","./thumbnails/artboards-tool.jpg":"SJyV","./thumbnails/blur-tool.jpg":"Uz/a","./thumbnails/brush-tool.jpg":"hoYn","./thumbnails/clone-stamp-tool.jpg":"q/pM","./thumbnails/crop-tool.jpg":"/IJ0","./thumbnails/eraser-tool.jpg":"Fugr","./thumbnails/eyedropper-tool.jpg":"e6yB","./thumbnails/frame-tool.jpg":"fN2P","./thumbnails/gradient-tool.jpg":"d48Y","./thumbnails/hand-tool.jpg":"ydSU","./thumbnails/lasso-tool.jpg":"oLAc","./thumbnails/layer-mask.jpg":"Majs","./thumbnails/layers.jpg":"cIqy","./thumbnails/magic-wand-tool.jpg":"8F6o","./thumbnails/move-tool.jpg":"dhZU","./thumbnails/object-selection-tool.jpg":"ufVG","./thumbnails/paint-bucket-tool.jpg":"9jsr","./thumbnails/path-and-direct-selection-tool.jpg":"qn3a","./thumbnails/pen-tool.jpg":"i+Dg","./thumbnails/quick-selection-tool.jpg":"W41y","./thumbnails/rectangular-marquee-tool.jpg":"6/NO","./thumbnails/remove-tool.jpg":"EyRY","./thumbnails/shape-tool.jpg":"yi8I","./thumbnails/sharpen-tool.jpg":"o9pa","./thumbnails/smudge-tool.jpg":"3W1l","./thumbnails/spot-healing-brush-tool.jpg":"Ckd/","./thumbnails/type-tool.jpg":"3C4Q","./thumbnails/zoom-tool.jpg":"Xxw2","./tile-frame-tool.mp4":"tT+x","./triangle-tool.mp4":"ae+7","./upscale-creative.mp4":"+mKB","./upscale-precise.mp4":"6gid","./warp-split-cross-horizontally.mp4":"J/t4","./warp-split-cross-tool.mp4":"xDQa","./warp-split-cross-vertically.mp4":"M4sm","./zoom-tool.mp4":"D5hu"};function a(e){var t=o(e);return n(t)}function o(e){if(!n.o(r,e)){var t=new Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t}return r[e]}a.keys=function(){return Object.keys(r)},a.resolve=o,e.exports=a,a.id="oyiA"},p0OC:function(e){e.exports=JSON.parse('{"TOOLTIPS":{"3DSM":{"TITLE":"Công cụ Lấy mẫu màu đối tượng từ mô hình 3D","DESCRIPTION":"Tải vật liệu đã chọn từ đối tượng 3D"},"3DDM":{"TITLE":"Công cụ Áp dụng vật liệu cho đối tượng 3D","DESCRIPTION":"Thả vật liệu được nạp vào dụng cụ lên vùng mục tiêu của đối tượng 3D"},"ADJB":{"TITLE":"Công cụ Cọ điều chỉnh","DESCRIPTION":"Tạo lớp điều chỉnh cục bộ","IMAGE":"./assets/adjustment_brush_tool.mp4","URL":"https://helpx.adobe.com/photoshop/using/adjustment-brush.html"},"AKNT":{"TITLE":"Công cụ Thêm điểm neo","DESCRIPTION":"Thêm điểm neo vào đường path của bạn"},"ARTT":{"TITLE":"Công cụ Bảng vẽ","DESCRIPTION":"Tạo, di chuyển hoặc thay đổi kích thước nhiều canvas"},"AHBT":{"TITLE":"Công cụ Cọ lịch sử nghệ thuật","DESCRIPTION":"Vẽ nét cách điệu với điểm ảnh từ trạng thái trước của hình ảnh"},"SERA":{"TITLE":"Công cụ Xóa nền","DESCRIPTION":"Xóa các điểm ảnh của một màu được lấy mẫu"},"BLUR":{"TITLE":"Công cụ Làm mờ","DESCRIPTION":"Làm mờ các vùng trong hình ảnh"},"PNTB":{"TITLE":"Công cụ Cọ","DESCRIPTION":"Vẽ nét cọ tùy chỉnh"},"SLDB":{"TITLE":"Công cụ Cọ","DESCRIPTION":"Tinh chỉnh vùng chọn bằng cách quét cọ qua các vùng bạn muốn chọn hoặc loại bỏ","URL":"https://www.adobe.com/go/ps-select-mask"},"BURN":{"TITLE":"Công cụ Làm tối","DESCRIPTION":"Làm tối có chọn lọc các vùng trong ảnh"},"STAM":{"TITLE":"Công cụ Con dấu ảo","DESCRIPTION":"Vẽ bằng các điểm ảnh từ một phần khác của hình ảnh"},"CRBT":{"TITLE":"Công cụ Thay thế màu","DESCRIPTION":"Vẽ màu đã chọn lên màu hiện có"},"COLS":{"TITLE":"Công cụ Lấy mẫu màu","DESCRIPTION":"Hiển thị giá trị màu trong hình ảnh"},"RCMP":{"TITLE":"Công cụ Di chuyển nhận biết nội dung","DESCRIPTION":"Chọn và di chuyển một phần của hình ảnh và tự động điền vào vùng bị bỏ lại phía sau"},"COUN":{"TITLE":"Công cụ Đếm","DESCRIPTION":"Đếm số lượng đối tượng trong một hình ảnh"},"CKNT":{"TITLE":"Công cụ Chuyển đổi điểm","DESCRIPTION":"Sửa hình dạng và đường path bằng cách chuyển đổi các điểm neo trơn và góc"},"CROP":{"TITLE":"Công cụ Cắt","DESCRIPTION":"Cắt xén hoặc mở rộng các cạnh của hình ảnh"},"CUSH":{"TITLE":"Công cụ Vẽ hình dạng tùy chỉnh","DESCRIPTION":"Vẽ hình dạng từ danh sách hình dạng tùy chỉnh"},"DKNT":{"TITLE":"Công cụ Xóa điểm neo","DESCRIPTION":"Xóa các điểm neo và đổi hình dạng cho đường path "},"PTHA":{"TITLE":"Công cụ Chọn trực tiếp","DESCRIPTION":"Chọn và điều chỉnh các điểm, phân đoạn trong đường path hoặc hình dạng"},"DODG":{"TITLE":"Công cụ Làm sáng","DESCRIPTION":"Làm sáng các vùng trong ảnh"},"ELPS":{"TITLE":"Công cụ Vẽ hình elip","DESCRIPTION":"Vẽ hình bầu dục và hình tròn"},"ELMT":{"TITLE":"Công cụ Marquee hình elip","DESCRIPTION":"Tạo vùng chọn hình tròn và hình bầu dục"},"ERAS":{"TITLE":"Công cụ Tẩy","DESCRIPTION":"Thay đổi điểm ảnh thành màu nền hoặc làm cho điểm ảnh trong suốt"},"EYED":{"TITLE":"Công cụ Bút lấy mẫu màu","DESCRIPTION":"Màu mẫu từ hình ảnh"},"MPEN":{"TITLE":"Công cụ Bút tự do","DESCRIPTION":"Thêm các điểm neo khi bạn vẽ đường path hoặc hình dạng"},"BNDT":{"TITLE":"Công cụ Chuyển màu","DESCRIPTION":"Tạo ra một hỗn hợp chuyển sắc từ nhiều màu khác nhau"},"HAND":{"TITLE":"Công cụ Bàn tay","DESCRIPTION":"Lia qua các phần khác nhau của hình ảnh"},"STMM":{"TITLE":"Công cụ Cọ sửa khuyết điểm","DESCRIPTION":"Sửa chữa những điểm không hoàn hảo bằng cách vẽ bằng điểm ảnh từ một phần khác của hình ảnh"},"HSTB":{"TITLE":"Công cụ Cọ lịch sử","DESCRIPTION":"Khôi phục các phần của hình ảnh về trạng thái trước đó"},"TXBX":{"TITLE":"Công cụ Tạo văn bản ngang","DESCRIPTION":"Thêm văn bản theo chiều ngang"},"TYPS":{"TITLE":"Công cụ Tạo mặt nạ văn bản ngang","DESCRIPTION":"Tạo vùng chọn với hình dạng của chữ theo chiều ngang"},"LASO":{"TITLE":"Công cụ Lasso","DESCRIPTION":"Lựa chọn tự do"},"SLLS":{"TITLE":"Công cụ Lasso","DESCRIPTION":"Lựa chọn tự do"},"LINT":{"TITLE":"Công cụ Vẽ đường thẳng","DESCRIPTION":"Vẽ các đường"},"MERA":{"TITLE":"Công cụ Tẩy ma thuật","DESCRIPTION":"Xóa các vùng có màu tương tự chỉ với một cú nhấp chuột"},"WAND":{"TITLE":"Công cụ Đũa thần","DESCRIPTION":"Chọn một khu vực dựa trên màu của nó"},"MLAS":{"TITLE":"Công cụ Lasso tự động","DESCRIPTION":"Thực hiện các lựa chọn bám sát các cạnh của hình ảnh khi bạn kéo"},"WETB":{"TITLE":"Công cụ Cọ hòa trộn màu","DESCRIPTION":"Mô phỏng các kỹ thuật vẽ thực tế, chẳng hạn như pha trộn màu sắc và thay đổi độ ẩm của sơn"},"LMVR":{"TITLE":"Công cụ Di chuyển","DESCRIPTION":"Di chuyển vùng chọn hoặc lớp"},"TXTA":{"TITLE":"Công cụ Ghi chú","DESCRIPTION":"Tạo ghi chú văn bản mà bạn có thể đính kèm vào ảnh hoặc tệp"},"BUCK":{"TITLE":"Công cụ Thùng sơn","DESCRIPTION":"Tô các vùng có màu tương tự bằng màu tiền cảnh"},"PTCH":{"TITLE":"Công cụ Đắp vá","DESCRIPTION":"Thay thế vùng đã chọn bằng điểm ảnh từ phần khác của hình ảnh"},"PCST":{"TITLE":"Công cụ Chọn đường path","DESCRIPTION":"Chọn toàn bộ đường path"},"STMP":{"TITLE":"Công cụ Con dấu họa tiết","DESCRIPTION":"Vẽ bằng họa tiết được chọn"},"PENT":{"TITLE":"Công cụ Bút","DESCRIPTION":"Tạo và thay đổi đường path hoặc hình dạng bằng điểm neo và núm điều khiển"},"PENC":{"TITLE":"Công cụ Bút chì","DESCRIPTION":"Vẽ các nét cọ có cạnh cứng"},"PCRP":{"TITLE":"Công cụ Cắt xén phối cảnh","DESCRIPTION":"Xén một hình ảnh để sửa các biến dạng do phối cảnh gây ra"},"POLY":{"TITLE":"Công cụ Vẽ hình đa giác","DESCRIPTION":"Vẽ đa giác"},"STAR":{"TITLE":"Công cụ Vẽ hình ngôi sao","DESCRIPTION":"Vẽ hình ngôi sao"},"PGON":{"TITLE":"Công cụ Lasso đa giác","DESCRIPTION":"Lựa chọn bằng cách kết nối các đường thẳng"},"SLPL":{"TITLE":"Công cụ Lasso đa giác","DESCRIPTION":"Lựa chọn bằng cách kết nối các đường thẳng"},"QKSL":{"TITLE":"Công cụ Chọn nhanh","DESCRIPTION":"Lựa chọn bằng cách tìm và theo sau các cạnh trong hình ảnh"},"SLSB":{"TITLE":"Công cụ Chọn nhanh","DESCRIPTION":"Lựa chọn bằng cách tìm và theo sau các cạnh trong hình ảnh"},"RECT":{"TITLE":"Công cụ Vẽ hình chữ nhật","DESCRIPTION":"Vẽ hình chữ nhật"},"REMOVE":{"TITLE":"Xóa bằng AI tạo sinh","DESCRIPTION":"Dễ dàng xóa các vùng không mong muốn khỏi hình ảnh của bạn bằng khả năng của AI tạo sinh. Công cụ Xóa sẽ lấp đầy liền mạch các vùng được chọn bằng nội dung hòa trộn hoàn hảo vào cảnh xung quanh."},"RGMT":{"TITLE":"Công cụ Marquee hình chữ nhật","DESCRIPTION":"Chọn một vùng dạng hình chữ nhật"},"RDEY":{"TITLE":"Công cụ Mắt đỏ","DESCRIPTION":"Sửa hiệu ứng mắt đỏ do đèn flash của máy ảnh gây ra"},"SLRE":{"TITLE":"Công cụ Cọ tinh chỉnh cạnh","DESCRIPTION":"Tinh chỉnh cạnh vùng chọn và cải thiện chi tiết cạnh. Hiệu quả nhất khi hộp kiểm \\"Hiện cạnh\\" được bật cùng với thanh trượt bán kính Phát hiện cạnh.","URL":"https://www.adobe.com/go/ps-select-mask"},"ROTT":{"TITLE":"Công cụ Xoay góc nhìn","DESCRIPTION":"Xoay góc nhìn của hình ảnh"},"RRCT":{"TITLE":"Công cụ Hình chữ nhật góc tròn","DESCRIPTION":"Vẽ hình chữ nhật góc tròn"},"RTFM":{"TITLE":"AI tạo sinh trong Xóa","DESCRIPTION":"Bạn có thể chọn các chế độ khác nhau trong công cụ Xóa, chẳng hạn như bạn có muốn sử dụng AI tạo sinh hay không. Chế độ tự động sẽ chọn giúp bạn dựa trên cảnh của bạn."},"MEAT":{"TITLE":"Công cụ Thước đo","DESCRIPTION":"Đo khoảng cách và góc trong một hình ảnh"},"SHAR":{"TITLE":"Công cụ Làm sắc nét","DESCRIPTION":"Làm sắc nét các cạnh mềm trong hình ảnh"},"SRMT":{"TITLE":"Công cụ Marquee hàng đơn","DESCRIPTION":"Lựa chọn theo chiều ngang có chiều cao một điểm ảnh"},"SCMT":{"TITLE":"Công cụ Marquee cột đơn","DESCRIPTION":"Lựa chọn theo chiều dọc rộng một điểm ảnh"},"SLCT":{"TITLE":"Công cụ Lát cắt","DESCRIPTION":"Cắt hình ảnh thành các phần nhỏ hơn phù hợp với thiết kế web"},"SLST":{"TITLE":"Công cụ Chọn lát cắt","DESCRIPTION":"Chọn, di chuyển và thay đổi kích thước các lát cắt của hình ảnh"},"SMUD":{"TITLE":"Công cụ Làm nhòe","DESCRIPTION":"Hòa trộn màu sắc với nhau"},"DSAT":{"TITLE":"Công cụ Thay đổi độ bão hòa","DESCRIPTION":"Thay đổi độ bão hòa màu của các vùng trong ảnh"},"SPHB":{"TITLE":"Công cụ Cọ sửa khuyết điểm nhỏ","DESCRIPTION":"Loại bỏ dấu vết và khuyết điểm"},"CAFT":{"TITLE":"Công cụ Xóa","DESCRIPTION":"Dễ dàng loại bỏ các điểm gây xao nhãng như đồ vật, con người và những điểm không hoàn hảo"},"TXBV":{"TITLE":"Công cụ Tạo văn bản dọc","DESCRIPTION":"Thêm văn bản theo chiều dọc"},"VTYS":{"TITLE":"Công cụ Tạo mặt nạ văn bản dọc","DESCRIPTION":"Tạo vùng chọn với hình dạng của chữ theo chiều dọc"},"ZOOM":{"TITLE":"Công cụ Thu phóng","DESCRIPTION":"Phóng to và thu nhỏ hình ảnh"},"CPEN":{"TITLE":"Công cụ Bút đi nét","DESCRIPTION":"Tạo hoặc thay đổi đường path hoặc hình dạng bằng các điểm"},"PMHA":{"TITLE":"Công cụ Bàn tay","DESCRIPTION":"Lia qua các phần khác nhau của hình ảnh"},"PMZM":{"TITLE":"Công cụ thu phóng","DESCRIPTION":"Phóng to và thu nhỏ hình ảnh"},"PMDB":{"TITLE":"Công cụ cọ lấy mẫu","DESCRIPTION":"Chỉnh sửa vùng lấy mẫu bằng cách quét cọ lên hình ảnh"},"PMLS":{"TITLE":"Công cụ Lasso","DESCRIPTION":"Sửa vùng tô bằng cách lựa chọn tự do"},"GRFI":{"TITLE":"Ảnh tham chiếu","DESCRIPTION":"Bạn có thể tạo kết quả gần giống với hình ảnh tham chiếu của mình. Chúng tôi sẽ sửa lại ánh sáng, bóng đổ và phối cảnh cho bạn."},"CPOT":{"TITLE":"Thích ứng màu","DESCRIPTION":"Cho phép độ tương phản và độ sáng thích ứng để phù hợp hơn, tốt cho việc lấp đầy nội dung bằng các thay đổi màu sắc hoặc kết cấu dần dần"},"RPOT":{"TITLE":"Thích ứng xoay","DESCRIPTION":"Cho phép xoay nội dung để phù hợp hơn, tốt cho việc lấp đầy nội dung có các mẫu xoay hoặc đường cong"},"SCCB":{"TITLE":"Tỉ lệ","DESCRIPTION":"Cho phép đổi kích thước nội dung để phù hợp hơn, tốt cho việc lấp đầy nội dung có các mẫu lặp lại với kích thước khác nhau hoặc theo phối cảnh"},"MICB":{"TITLE":"Gương","DESCRIPTION":"Cho phép lật ngang nội dung để phù hợp hơn, tốt hơn cho hình ảnh có tính đối xứng ngang"},"FPOT":{"TITLE":"Công cụ Tạo khung","DESCRIPTION":"Tạo khung giữ chỗ cho hình ảnh"},"SLML":{"TITLE":"Công cụ Chọn đối tượng","DESCRIPTION":"Tìm và tự động chọn đối tượng"},"MGLA":{"TITLE":"Công cụ Chọn đối tượng","DESCRIPTION":"Tìm và tự động chọn đối tượng"},"PMPL":{"TITLE":"Công cụ Lasso đa giác","DESCRIPTION":"Sửa vùng tô bằng cách chọn các đường thẳng"},"PMAL":{"TITLE":"Công cụ căn chỉnh","DESCRIPTION":"Xác định các điểm tương ứng trong hình ảnh, hữu ích nếu vị trí máy ảnh đã di chuyển. Nhấp vào một trong hai hình ảnh để đặt một điểm. Điểm tương ứng sẽ tự động được đặt trên hình ảnh khác và có thể điều chỉnh theo cách thủ công."},"WSCX":{"TITLE":"Chia điểm thành dạng lưới theo đường chéo"},"WSVT":{"TITLE":"Chia điểm thành dạng lưới theo chiều dọc"},"WSHZ":{"TITLE":"Chia điểm thành dạng lưới theo chiều ngang"},"SMSU":{"TITLE":"Loại bớt đối tượng","DESCRIPTION":"Tìm và tự động bỏ đối tượng trong một khu vực xác định"},"SRRB-SRAT":{"TITLE":"Tự động","DESCRIPTION":"Dùng nội dung tương tự như vùng tô xung quanh"},"SRRB-SRDF":{"TITLE":"Hình chữ nhật","DESCRIPTION":"Sử dụng vùng hình chữ nhật xung quanh vùng tô"},"SRRB-SRCT":{"TITLE":"Tùy chỉnh","DESCRIPTION":"Sử dụng khu vực lấy mẫu được xác định thủ công"},"FPOP":{"TITLE":"Nhập thêm tài liệu","DESCRIPTION":"Nhập một ảnh khác với chế độ xem khác của cùng một cảnh. Hữu ích khi xóa các đối tượng để lộ một số nội dung hậu cảnh trong ảnh thứ hai."},"CATR":{"TITLE":"Công cụ Khoanh vùng nhanh viền một vật thể","DESCRIPTION":"Tạo đường path hoặc hình dạng theo các cạnh trong hình ảnh"},"TRSH":{"TITLE":"Công cụ Vẽ hình tam giác","DESCRIPTION":"Vẽ hình ba cạnh"},"LIST":{"TITLE":"Lớp","DESCRIPTION":"Các lớp giống như các chồng giấy. Bảng Lớp là nơi bạn sắp xếp và quản lý các phần của hình ảnh như các lớp riêng biệt, có thể chỉnh sửa"},"LAYR":{"TITLE":"Lớp","DESCRIPTION":"Các lớp giống như các chồng giấy. Bảng Lớp là nơi bạn sắp xếp và quản lý các phần của hình ảnh như các lớp riêng biệt, có thể chỉnh sửa"},"NEWL":{"TITLE":"Lớp","DESCRIPTION":"Các lớp giống như các chồng giấy. Bảng Lớp là nơi bạn sắp xếp và quản lý các phần của hình ảnh như các lớp riêng biệt, có thể chỉnh sửa"},"MASK":{"TITLE":"Mặt nạ lớp","DESCRIPTION":"Mặt nạ lớp cho phép bạn ẩn các phần của hình ảnh và hiện lại sau đó bất kỳ lúc nào"},"ADJT":{"TITLE":"Điều chỉnh","DESCRIPTION":"Bảng điều chỉnh là nơi bạn có thể cải thiện, sửa và điều chỉnh màu và tông màu","URL":"https://www.adobe.com/go/adjustmentpresets_vn"},"SLBR":{"TITLE":"Công cụ Cọ tạo vùng chọn","DESCRIPTION":"Tạo vùng chọn với một hoặc nhiều nét cọ, lý tưởng cho người dùng bàn di chuột và để thêm hoặc xóa nội dung bằng tạo ảnh tạo sinh.","URL":"https://www.adobe.com/go/selection_brush_learn_more_vn"},"GENERATE_BACKGROUND":{"TITLE":"Chỉnh sửa hậu cảnh","DESCRIPTION":"Tạo nền cho ảnh chân dung, sản phẩm, thời trang và nhiều hơn nữa. Bạn cũng có thể nhập hình ảnh hoặc tô màu cho hình ảnh."},"HARMONIZE_LAYER":{"TITLE":"Hài hòa","DESCRIPTION":"Hợp nhất các đối tượng vào cảnh bằng cách kết hợp màu sắc, ánh sáng và bóng đổ."},"IMPORT_BACKGROUND":{"TITLE":"Chỉnh sửa hậu cảnh","DESCRIPTION":"Tạo nền cho ảnh chân dung, sản phẩm, thời trang và nhiều hơn nữa. Bạn cũng có thể nhập hình ảnh hoặc tô màu cho hình ảnh."},"PAINT_BUCKET":{"TITLE":"Chỉnh sửa hậu cảnh","DESCRIPTION":"Tạo nền cho ảnh chân dung, sản phẩm, thời trang và nhiều hơn nữa. Bạn cũng có thể nhập hình ảnh hoặc tô màu cho hình ảnh."},"GIMB":{"TITLE":"Tạo hình ảnh","DESCRIPTION":"Công nghệ văn bản thành hình ảnh cho phép bạn tạo ảnh, thêm hiệu ứng hoặc khớp với phong cách của ảnh tham chiếu."},"ADJUST_COLORS":{"TITLE":"Điều chỉnh màu sắc trong hình ảnh của bạn","DESCRIPTION":"Thay đổi màu chủ đạo trong hình ảnh để có diện mạo hoàn toàn mới."},"GENERATE_IMAGE":{"TITLE":"Tạo hình ảnh","DESCRIPTION":"Công nghệ văn bản thành hình ảnh cho phép bạn tạo ảnh, thêm hiệu ứng hoặc khớp với phong cách của ảnh tham chiếu."},"STYLE_INFO_BUTTON":{"TITLE":"Ảnh tham chiếu & hiệu ứng cho phong cách","DESCRIPTION":"Cá nhân hóa hình ảnh của bạn với các tùy chọn phong cách. Bạn có thể chọn hiệu ứng cho phong cách hoặc thêm ảnh tham chiếu để phù hợp với phong cách của nó."},"GENERATEIMAGEREFERENCEFLYOUT":{"TITLE":"Ảnh tham chiếu","DESCRIPTION":"Khớp với bố cục và phong cách của tác phẩm của riêng bạn."},"GENERATEIMAGEEFFECTSFLYOUT":{"TITLE":"Hiệu ứng tạo kiểu","DESCRIPTION":"Chọn một phong cách hoặc hiệu ứng để cá nhân hóa hình ảnh của bạn và tìm cảm hứng."},"GFLY":{"TITLE":"Chọn người","DESCRIPTION":"Chọn người và chi tiết của họ, chẳng hạn như tóc, quần áo và da."},"DYTX":{"TITLE":"Dynamic Text","DESCRIPTION":"Tự động thay đổi kích thước và điều chỉnh văn bản để vừa với hình dạng của ranh giới văn bản."},"MODELRADIO-MLPR":{"TITLE":"Tăng độ phân giải chính xác","DESCRIPTION":"Làm sắc nét và khôi phục chi tiết mà vẫn giữ danh tính của ảnh gốc. Phù hợp nhất với ảnh có độ phân giải thấp."},"MODELRADIO-MLCR":{"TITLE":"Tăng độ phân giải sáng tạo","DESCRIPTION":"Thêm chi tiết mới sáng tạo, lý tưởng để khám phá nghệ thuật. Có thể thay đổi danh tính của ảnh gốc."}},"FEATURE_CARDS":{"GEN_AI_UPSCALE":{"TITLE":"Tăng độ phân giải tạo sinh","DESCRIPTION":"Làm sắc nét và khôi phục chi tiết mà vẫn giữ danh tính của ảnh gốc.","IMAGE":"./assets/gen_ai_upscale.mp4","BUTTON":"Thử ngay"},"GEN_AI_FILL":{"TITLE":"Tạo ảnh từ trình tạo sinh","DESCRIPTION":"Tạo nội dung, thay đổi nội dung hiện có, thay thế nền, mở rộng hình ảnh, xóa thành phần, và nhiều hơn nữa.","IMAGE":"./assets/gen_ai_fill.mp4"},"GEN_AI_EXPAND":{"TITLE":"Mở rộng với trình tạo sinh","DESCRIPTION":"Sáng tạo vượt mọi giới hạn với những gì bạn tạo ra. Tạo nội dung mới có hoặc không có gợi ý bằng văn bản.","IMAGE":"./assets/gen_ai_expand.mp4"},"BACKGROUND_REPLACE":{"TITLE":"Chỉnh sửa hậu cảnh","DESCRIPTION":"Tạo nền cho ảnh chân dung, sản phẩm, thời trang và nhiều hơn nữa. Bạn cũng có thể nhập hình ảnh hoặc tô màu cho hình ảnh.","IMAGE":"./assets/edit_background.mp4","BUTTON":"Tìm hiểu thêm"},"ADJUSTMENT_BRUSH":{"TITLE":"Công cụ Cọ điều chỉnh","DESCRIPTION":"Công cụ Cọ điều chỉnh cho phép dễ dàng áp dụng điều chỉnh cục bộ không phá hủy cho ảnh.","IMAGE":"./assets/adjustment_brush_tool.mp4","BUTTON":"Tìm hiểu thêm","URL":"https://helpx.adobe.com/photoshop/using/adjustment-brush.html"},"ADJUSTMENTS_PANEL":{"TITLE":"Thử các thiết lập sẵn Điều chỉnh","DESCRIPTION":"Chỉnh sửa giao diện của hình ảnh bằng một số thiết lập sẵn điều chỉnh khác nhau.","BUTTON":"Thử ngay"},"CLOUD_DOC_AUTO_SAVE":{"TITLE":"Lưu khi bạn làm việc","DESCRIPTION":"Chúng tôi đang lưu tài liệu đám mây của bạn vào đám mây của Adobe, vì vậy tài liệu đó sẽ được cập nhật ngay lập tức trên cả iPad lẫn máy tính để bàn và có sẵn bất cứ khi nào bạn đăng nhập."},"PRESET_SYNC":{"TITLE":"Tự động đồng bộ hóa thiết lập sẵn","DESCRIPTION":"Tự động đồng bộ hóa cọ, mẫu màu, chuyển màu, mẫu hình, kiểu, và hình dạng trên bất kỳ máy tính nào mà bạn dùng Photoshop. Để bật tính năng đồng bộ hóa, hãy đi đến Tùy chọn > Chung.","BUTTON":"Tìm hiểu thêm","IMAGE":"./assets/preset_sync.gif","URL":"https://www.adobe.com/go/ps-learn-more"},"CONTENT_AWARE":{"TITLE":"Đổ chi tiết theo nội dung","DESCRIPTION":"Bây giờ, bạn có thể chọn vùng mà Photoshop đang dùng để điền vào một vùng chọn, xem trước trực tiếp và xuất ra một lớp mới. Đi đến Chỉnh sửa > Điền nội dung để dùng thử.","IMAGE":"./content_aware_fill.gif","BUTTON":"Thử ngay"},"SELECT_SUBJECT_PORTRAIT":{"TITLE":"Chuyển không gian làm việc để chỉnh sửa chính xác","DESCRIPTION":"Đi đến Chọn > Chọn và Tạo mặt nạ để xem xét kỹ hơn những gì đã chọn, sau đó sử dụng Cọ tinh chỉnh cạnh để chỉnh sửa các vùng chọn của tóc.","BUTTON":"Thử ngay"},"COMMENT_PANEL":{"TITLE":"Bạn có nhận xét mới!","DESCRIPTION":"Trong bảng nhận xét, bạn có thể viết nhận xét mới, cũng như trả lời, giải quyết hoặc xóa nhận xét hiện có."},"CORE_TOOLS_WORKSPACE":{"TITLE":"Chào mừng bạn đến với không gian làm việc Công cụ cốt lõi","DESCRIPTION":"Luôn cập nhật các công cụ phổ biến nhất của Photoshop cho không gian làm việc mới. Để chọn một dạng xem khác, hãy dùng bộ chuyển đổi không gian làm việc ở trên.","BUTTON":"Bỏ"},"MODERN_GRADIENT_TOOL":{"TITLE":"Hãy thử công cụ Chuyển màu mới","DESCRIPTION":"Công cụ Chuyển màu được cập nhật cho phép bạn xem trước và chỉnh sửa khả năng chuyển màu với độ chính xác tối ưu.","BUTTON":"Bỏ"},"GENERATE_IMAGE_INTRO":{"TITLE":"Tạo hình ảnh","DESCRIPTION":"Công nghệ văn bản thành hình ảnh cho phép bạn tạo ảnh, thêm hiệu ứng hoặc khớp với phong cách của ảnh tham chiếu.","BUTTON":"Tìm hiểu thêm","IMAGE":"./assets/gen_image.mp4"},"GEN_REF_IMAGE":{"TITLE":"Ảnh tham chiếu","DESCRIPTION":"Bạn có thể tạo kết quả gần giống với hình ảnh tham chiếu của mình. Chúng tôi sẽ sửa lại ánh sáng, bóng đổ và phối cảnh cho bạn.","BUTTON":"Tìm hiểu thêm","IMAGE":"./assets/gen_ai_ref_image.mp4"},"GEN_AI_IN_REMOVE":{"TITLE":"AI tạo sinh trong Xóa","DESCRIPTION":"Bạn có thể chọn các chế độ khác nhau trong công cụ Xóa tùy thuộc vào mức độ bạn muốn sử dụng AI tạo sinh. Bạn có thể chọn Luôn luôn, Không bao giờ hoặc Tự động để công cụ chọn giúp bạn tùy thuộc vào từng cảnh.","BUTTON":"Tìm hiểu thêm","IMAGE":"./assets/gen_ai_in_remove.mp4","URL":"https://helpx.adobe.com/photoshop/using/retouching-repairing-images.html#genai-remove-tool"},"TOGGLE_CTB":{"TITLE":"Hiện hoặc ẩn Thanh tác vụ theo ngữ cảnh","DESCRIPTION":"Bật Thanh tác vụ theo ngữ cảnh lại từ ứng dụng trong Menu > Cửa sổ > Thanh tác vụ theo ngữ cảnh.\\n\\nHơn nữa, bạn cũng có thể nhấp chuột phải vào khu vực bên ngoài canvas hoặc bảng vẽ để hiện hoặc ẩn với menu theo ngữ cảnh.","CUSTOM_BUTTON":"OK"}},"MODAL":{"GEN_FILL_INTRO":{"TITLE":"Tạo ảnh từ trình tạo sinh","DESCRIPTION":"Lựa chọn để tạo nội dung, thay thế nền, mở rộng hình ảnh, loại bỏ thành phần và nhiều hoạt động khác theo cách không phá hủy.","IMAGE":"./assets/gen_fill_intro.mp4","MAYBE_LATER":"Để sau"}},"TRY_IT":"Tìm hiểu thêm","GOT_IT":"Đã hiểu","ADVANCED":"Nâng cao:","PLAY_VIDEO":"Xem video rút gọn","PERIOD_CHAR":".","NEW_BADGE":"Mới"}')},pXvm:function(e){e.exports=JSON.parse('{"TOOLTIPS":{"3DSM":{"TITLE":"3D 材質滴管工具","DESCRIPTION":"從 3D 物件載入選取的材質"},"3DDM":{"TITLE":"3D 材質拖移工具","DESCRIPTION":"將載入工具中的材質拖移至 3D 物件的目標區域內"},"ADJB":{"TITLE":"調整筆刷工具","DESCRIPTION":"建立局部調整圖層","IMAGE":"./assets/adjustment_brush_tool.mp4","URL":"https://helpx.adobe.com/tw/photoshop/using/adjustment-brush.html"},"AKNT":{"TITLE":"新增錨點工具","DESCRIPTION":"在您的路徑新增錨點"},"ARTT":{"TITLE":"工作區域工具","DESCRIPTION":"建立、移動或重新調整多張版面尺寸"},"AHBT":{"TITLE":"藝術步驟記錄筆刷工具","DESCRIPTION":"從影像的早期狀態以像素繪製風格化的筆觸"},"SERA":{"TITLE":"背景橡皮擦工具","DESCRIPTION":"擦除取樣色彩的像素"},"BLUR":{"TITLE":"模糊工具","DESCRIPTION":"模糊影像中的區域"},"PNTB":{"TITLE":"筆刷工具","DESCRIPTION":"繪製自訂筆刷筆觸"},"SLDB":{"TITLE":"筆刷工具","DESCRIPTION":"刷過您要選取或移除的區域,即可微調選取範圍","URL":"https://www.adobe.com/go/ps-select-mask_tw"},"BURN":{"TITLE":"加深工具","DESCRIPTION":"選擇性地將影像中的區域調暗"},"STAM":{"TITLE":"仿製印章工具","DESCRIPTION":"使用來自影像另一部分的像素繪製"},"CRBT":{"TITLE":"顏色取代工具","DESCRIPTION":"用選取的色彩繪製在現有的色彩上"},"COLS":{"TITLE":"顏色取樣器工具","DESCRIPTION":"顯示影像的色彩數值"},"RCMP":{"TITLE":"內容感知移動工具","DESCRIPTION":"選取和移动影像的一部分,並自動填滿移走後的剩餘區域"},"COUN":{"TITLE":"計算工具","DESCRIPTION":"計算影像中物件的數量"},"CKNT":{"TITLE":"轉換錨點工具","DESCRIPTION":"透過轉換平滑和轉折錨點,編輯形狀和路徑"},"CROP":{"TITLE":"裁切工具","DESCRIPTION":"剪裁或擴張影像邊緣"},"CUSH":{"TITLE":"自訂形狀工具","DESCRIPTION":"透過自訂形狀清單繪製形狀"},"DKNT":{"TITLE":"刪除錨點工具","DESCRIPTION":"刪除錨點並重設路徑"},"PTHA":{"TITLE":"直接選取工具","DESCRIPTION":"選取並調整路徑與形狀中的點和線段"},"DODG":{"TITLE":"加亮工具","DESCRIPTION":"使影像上的區域變亮"},"ELPS":{"TITLE":"橢圓工具","DESCRIPTION":"繪製橢圓形和圓形"},"ELMT":{"TITLE":"橢圓選取畫面工具","DESCRIPTION":"選取橢圓和圓形範圍"},"ERAS":{"TITLE":"橡皮擦工具","DESCRIPTION":"將像素變更為背景色或使像素呈現透明狀態"},"EYED":{"TITLE":"滴管工具","DESCRIPTION":"從影像中挑選樣本色彩"},"MPEN":{"TITLE":"創意筆工具","DESCRIPTION":"在繪製路徑或形狀時新增錨點"},"BNDT":{"TITLE":"漸層工具","DESCRIPTION":"建立色彩之間的逐漸混合"},"HAND":{"TITLE":"手形工具","DESCRIPTION":"在影像的不同部分上平移"},"STMM":{"TITLE":"修復筆刷工具","DESCRIPTION":"使用來自影像另一部分的像素繪圖以修復瑕疵"},"HSTB":{"TITLE":"步驟記錄筆刷工具","DESCRIPTION":"將部分影像復原至較早的狀態"},"TXBX":{"TITLE":"水平文字工具","DESCRIPTION":"新增水平文字"},"TYPS":{"TITLE":"水平文字遮色片工具","DESCRIPTION":"建立水平文字形狀的選取範圍"},"LASO":{"TITLE":"套索工具","DESCRIPTION":"建立手繪選取範圍"},"SLLS":{"TITLE":"套索工具","DESCRIPTION":"建立手繪選取範圍"},"LINT":{"TITLE":"直線工具","DESCRIPTION":"繪製線段"},"MERA":{"TITLE":"魔術橡皮擦工具","DESCRIPTION":"只要按一下就能擦除類似的著色區域"},"WAND":{"TITLE":"魔術棒工具","DESCRIPTION":"根據顏色選取區域"},"MLAS":{"TITLE":"磁性套索工具","DESCRIPTION":"拖曳時建立靠齊影像邊緣的選取範圍"},"WETB":{"TITLE":"混合器筆刷工具","DESCRIPTION":"模擬實際繪圖技術,例如混合色彩和變化顏料溼度"},"LMVR":{"TITLE":"移動工具","DESCRIPTION":"移動選取範圍或圖層"},"TXTA":{"TITLE":"註解工具","DESCRIPTION":"建立可以附加至影像或檔案的文字註解"},"BUCK":{"TITLE":"油漆桶工具","DESCRIPTION":"用前景顏色填滿顏色相似的區域"},"PTCH":{"TITLE":"修補工具","DESCRIPTION":"使用來自影像另一部分的像素取代選取的區域"},"PCST":{"TITLE":"路徑選取工具","DESCRIPTION":"選取完整路徑"},"STMP":{"TITLE":"圖樣印章工具","DESCRIPTION":"使用選擇的圖樣繪製"},"PENT":{"TITLE":"筆型工具","DESCRIPTION":"建立或變更具有錨點和控點的路徑或形狀"},"PENC":{"TITLE":"鉛筆工具","DESCRIPTION":"繪製硬邊的筆刷筆觸"},"PCRP":{"TITLE":"透視裁切工具","DESCRIPTION":"裁切影像以修正因透視所導致的扭曲"},"POLY":{"TITLE":"多邊形工具","DESCRIPTION":"繪製多邊形"},"STAR":{"TITLE":"星形工具","DESCRIPTION":"繪製星形"},"PGON":{"TITLE":"多邊形套索工具","DESCRIPTION":"連接直線以建立選取範圍"},"SLPL":{"TITLE":"多邊形套索工具","DESCRIPTION":"連接直線以建立選取範圍"},"QKSL":{"TITLE":"快速選取工具","DESCRIPTION":"找出並沿著影像邊界,建立選取範圍"},"SLSB":{"TITLE":"快速選取工具","DESCRIPTION":"找出並沿著影像邊界,建立選取範圍"},"RECT":{"TITLE":"矩形工具","DESCRIPTION":"繪製矩形"},"REMOVE":{"TITLE":"使用生成式 AI 移除","DESCRIPTION":"利用生成式 AI 的強大功能,輕鬆移除影像中不想要的區域。「移除」功能會使用可與區域周遭完美融合的內容,無縫填滿選定區域。"},"RGMT":{"TITLE":"矩形選取畫面工具","DESCRIPTION":"建立矩形選取範圍"},"RDEY":{"TITLE":"紅眼工具","DESCRIPTION":"修正相機閃光燈所導致的紅眼效果"},"SLRE":{"TITLE":"調整邊緣筆刷工具","DESCRIPTION":"調整選取範圍邊緣和強化邊緣細節。在「選取邊緣」核取方塊已啟用時,或搭配「邊緣偵測半徑」滑桿使用,效果最佳。","URL":"https://www.adobe.com/go/ps-select-mask_tw"},"ROTT":{"TITLE":"旋轉檢視工具","DESCRIPTION":"旋轉影像的檢視畫面"},"RRCT":{"TITLE":"圓角矩形工具","DESCRIPTION":"繪製圓邊矩形"},"RTFM":{"TITLE":"「移除」中的生成式 AI","DESCRIPTION":"您可在「移除」工具中選擇不同模式,例如是否要使用生成式 AI。「自動」模式會依場景為您做選擇。"},"MEAT":{"TITLE":"尺標工具","DESCRIPTION":"度量影像的距離和角度"},"SHAR":{"TITLE":"銳利化工具","DESCRIPTION":"將影像中的柔邊銳利化"},"SRMT":{"TITLE":"水平單線選取畫面工具","DESCRIPTION":"建立單一像素高度的水平選取範圍"},"SCMT":{"TITLE":"垂直單線選取畫面工具","DESCRIPTION":"建立單一像素寬度的垂直選取範圍"},"SLCT":{"TITLE":"切片工具","DESCRIPTION":"將影像剪成適合網頁設計的小型區段"},"SLST":{"TITLE":"切片選取工具","DESCRIPTION":"選取、移動和重新調整影像切片的尺寸"},"SMUD":{"TITLE":"指尖工具","DESCRIPTION":"塗抹並混合顏色"},"DSAT":{"TITLE":"海綿工具","DESCRIPTION":"變更影像區域中的色彩飽和度"},"SPHB":{"TITLE":"污點修復筆刷工具","DESCRIPTION":"移除標記和污漬"},"CAFT":{"TITLE":"移除工具","DESCRIPTION":"輕鬆移除如物件、人物和瑕疵等擾人元素。"},"TXBV":{"TITLE":"垂直文字工具","DESCRIPTION":"新增垂直文字"},"VTYS":{"TITLE":"垂直文字遮色片工具","DESCRIPTION":"建立垂直文字形狀的選取範圍"},"ZOOM":{"TITLE":"縮放顯示工具","DESCRIPTION":"放大顯示和縮小顯示影像"},"CPEN":{"TITLE":"曲線筆工具","DESCRIPTION":"使用點來製作或變更路徑或形狀"},"PMHA":{"TITLE":"手形工具","DESCRIPTION":"在影像的不同部分上平移"},"PMZM":{"TITLE":"縮放顯示工具","DESCRIPTION":"放大顯示和縮小顯示影像"},"PMDB":{"TITLE":"取樣筆刷工具","DESCRIPTION":"在影像上使用筆刷,以編輯取樣區域"},"PMLS":{"TITLE":"套索工具","DESCRIPTION":"進行手繪選取,以編輯填色區域"},"GRFI":{"TITLE":"參考影像","DESCRIPTION":"您可以產生與參考影像高度相似的結果。我們會為您校正光源、陰影和透視。"},"CPOT":{"TITLE":"顏色適應","DESCRIPTION":"允許對比和亮度最適化,以呈現更理想的效果。填充內容含有漸層顏色或紋理變更時,效果最佳"},"RPOT":{"TITLE":"旋轉適應","DESCRIPTION":"允許內容旋轉,以呈現更理想的效果。填充內容含有旋轉或曲線圖樣時,效果最佳。"},"SCCB":{"TITLE":"縮放","DESCRIPTION":"允許重新調整內容大小,以呈現更理想的效果。填充內容含有不同大小或透視圖樣時,效果最佳"},"MICB":{"TITLE":"鏡像","DESCRIPTION":"允許將內容水平翻轉,以呈現更理想的效果。水平對稱的影像效果最佳。"},"FPOT":{"TITLE":"邊框工具","DESCRIPTION":"為影像建立預留位置邊框"},"SLML":{"TITLE":"物件選取工具","DESCRIPTION":"尋找物件並自動選取"},"MGLA":{"TITLE":"物件選取工具","DESCRIPTION":"尋找物件並自動選取"},"PMPL":{"TITLE":"多邊形套索工具","DESCRIPTION":"使用直線進行手繪選取,以編輯填色區域"},"PMAL":{"TITLE":"對齊工具","DESCRIPTION":"識別影像中相對應的點。若相機位置已移動,就會很實用。按一下其中一個影像以放置點。相對應的點將會自動放置在另一個影像上,且可手動調整。"},"WSCX":{"TITLE":"交叉分割彎曲"},"WSVT":{"TITLE":"垂直分割彎曲"},"WSHZ":{"TITLE":"水平分割彎曲"},"SMSU":{"TITLE":"物件縮減","DESCRIPTION":"在定義的區域中尋找及自動縮減物件"},"SRRB-SRAT":{"TITLE":"自動","DESCRIPTION":"使用與周遭填色區域類似的內容"},"SRRB-SRDF":{"TITLE":"矩形","DESCRIPTION":"在填色區域四周使用矩形區域"},"SRRB-SRCT":{"TITLE":"自訂","DESCRIPTION":"使用手動定義取樣區域"},"FPOP":{"TITLE":"匯入其他文件","DESCRIPTION":"匯入另一個影像,其中顯示相同場景的不同視角。在移除於第二個影像中曝光部分背景內容的物件時,非常實用。"},"CATR":{"TITLE":"內容感知描圖工具","DESCRIPTION":"沿著影像邊緣製作路徑或形狀"},"TRSH":{"TITLE":"三角形工具","DESCRIPTION":"繪製三邊形"},"LIST":{"TITLE":"圖層","DESCRIPTION":"圖層就像整疊的紙張。「圖層」面板是您以個別可編輯的圖層來組織和管理部分影像的地方"},"LAYR":{"TITLE":"圖層","DESCRIPTION":"圖層就像整疊的紙張。「圖層」面板是您以個別可編輯的圖層來組織和管理部分影像的地方"},"NEWL":{"TITLE":"圖層","DESCRIPTION":"圖層就像整疊的紙張。「圖層」面板是您以個別可編輯的圖層來組織和管理部分影像的地方"},"MASK":{"TITLE":"圖層遮色片","DESCRIPTION":"圖層遮色片可讓您隱藏部分影像,接著隨時可將其回復"},"ADJT":{"TITLE":"調整","DESCRIPTION":"「調整」面板是您強化、修復和校正顏色及色調的地方","URL":"https://www.adobe.com/go/adjustmentpresets_tw"},"SLBR":{"TITLE":"選取範圍筆刷工具","DESCRIPTION":"使用單一或多重筆觸進行選取,相當適合軌跡板使用者,亦適用於使用生成式填色新增和移除內容。","URL":"https://www.adobe.com/go/selection_brush_learn_more_tw"},"GENERATE_BACKGROUND":{"TITLE":"編輯背景","DESCRIPTION":"產生適用於人像、產品、時尚等內容的背景。您也可以讀入影像或以顏色填滿影像。"},"HARMONIZE_LAYER":{"TITLE":"調和","DESCRIPTION":"以相符的顏色、光線和陰影,將物件合併至場景中。"},"IMPORT_BACKGROUND":{"TITLE":"編輯背景","DESCRIPTION":"產生適用於人像、產品、時尚等內容的背景。您也可以讀入影像或以顏色填滿影像。"},"PAINT_BUCKET":{"TITLE":"編輯背景","DESCRIPTION":"產生適用於人像、產品、時尚等內容的背景。您也可以讀入影像或以顏色填滿影像。"},"GIMB":{"TITLE":"產生影像","DESCRIPTION":"「以文字建立影像」技術可讓您產生影像、新增效果,或符合參考影像的樣式。"},"ADJUST_COLORS":{"TITLE":"調整您影像中的顏色","DESCRIPTION":"變更您影像中的主要顏色,以獲得全新外觀。"},"GENERATE_IMAGE":{"TITLE":"產生影像","DESCRIPTION":"「以文字建立影像」技術可讓您產生影像、新增效果,或符合參考影像的樣式。"},"STYLE_INFO_BUTTON":{"TITLE":"參考影像和樣式效果","DESCRIPTION":"使用樣式選項個人化您的影像。您可以選擇樣式效果或新增參考影像,以符合其樣式。"},"GENERATEIMAGEREFERENCEFLYOUT":{"TITLE":"參考影像","DESCRIPTION":"符合您自身作品的構圖和風格。"},"GENERATEIMAGEEFFECTSFLYOUT":{"TITLE":"樣式效果","DESCRIPTION":"選擇風格或效果,將您的影像個人化並汲取靈感。"},"GFLY":{"TITLE":"選取人物","DESCRIPTION":"選取人物和其細節,例如頭髮、衣服和皮膚。"},"DYTX":{"TITLE":"動態文字","DESCRIPTION":"自動調整大小和調整文字,以符合文字邊界形狀。"},"MODELRADIO-MLPR":{"TITLE":"精確放大","DESCRIPTION":"銳利化和復原細節,同時保留原始相片的識別特徵。最適合用於低解析度相片。"},"MODELRADIO-MLCR":{"TITLE":"創意放大","DESCRIPTION":"新增全新創意細節,適合藝術探索。可能會變更原始相片的識別特徵。"}},"FEATURE_CARDS":{"GEN_AI_UPSCALE":{"TITLE":"生成式放大","DESCRIPTION":"銳利化和復原細節,同時保留原始相片的識別特徵。","IMAGE":"./assets/gen_ai_upscale.mp4","BUTTON":"立即試用"},"GEN_AI_FILL":{"TITLE":"生成式填色","DESCRIPTION":"產生內容、變更現有內容、取代背景、延伸影像、移除元素等。","IMAGE":"./assets/gen_ai_fill.mp4"},"GEN_AI_EXPAND":{"TITLE":"生成式擴張","DESCRIPTION":"擴張您所建立內容的邊界。使用或不使用文字提示產生新內容。","IMAGE":"./assets/gen_ai_expand.mp4"},"BACKGROUND_REPLACE":{"TITLE":"編輯背景","DESCRIPTION":"產生適用於人像、產品、時尚等內容的背景。您也可以讀入影像或以顏色填滿影像。","IMAGE":"./assets/edit_background.mp4","BUTTON":"深入了解"},"ADJUSTMENT_BRUSH":{"TITLE":"調整筆刷工具","DESCRIPTION":"「調整筆刷」可讓您輕鬆套用非破壞性局部調整至影像。","IMAGE":"./assets/adjustment_brush_tool.mp4","BUTTON":"深入了解","URL":"https://helpx.adobe.com/tw/photoshop/using/adjustment-brush.html"},"ADJUSTMENTS_PANEL":{"TITLE":"嘗試調整預設集","DESCRIPTION":"使用一些不同的調整預設集,來編輯影像的外觀和風格。","BUTTON":"立即試用"},"CLOUD_DOC_AUTO_SAVE":{"TITLE":"在您工作時進行儲存","DESCRIPTION":"我們正在將您的雲端文件儲存至 Adobe 雲端,此文件會立即更新於 iPad 和桌上型電腦上,而且每當您登入時即可使用。"},"PRESET_SYNC":{"TITLE":"自動同步預設集","DESCRIPTION":"在您使用 Photoshop 的電腦上,自動同步您的筆刷、色票、漸層、圖樣、樣式和形狀。若要開啟同步功能,請前往「偏好設定 > 一般」。","BUTTON":"深入了解","IMAGE":"./assets/preset_sync.gif","URL":"https://www.adobe.com/go/ps-learn-more_tw"},"CONTENT_AWARE":{"TITLE":"內容感知填色","DESCRIPTION":"您現在可以選擇 Photoshop 使用的區域來填入選取項目、即時預覽,並輸出到新圖層。前往「編輯 > 內容感知填色」來嘗試一下。","IMAGE":"./content_aware_fill.gif","BUTTON":"立即試用"},"SELECT_SUBJECT_PORTRAIT":{"TITLE":"切換工作區以準確編輯","DESCRIPTION":"前往「選取 > 選取並遮住」以進一步查看選取項目,接著使用「調整邊緣筆刷」編輯您所選取的髮際線。","BUTTON":"立即試用"},"COMMENT_PANEL":{"TITLE":"您有一則新的評論!","DESCRIPTION":"您可以在評論面板撰寫新的評論,以及回應、解決或刪除現有的評論。"},"CORE_TOOLS_WORKSPACE":{"TITLE":"歡迎使用核心工具工作區","DESCRIPTION":"我們的 Photoshop 新工作區提供最熱門的工具,讓你隨時展現絕佳效率。若要選擇不同的檢視,請使用上方的工作區切換器。","BUTTON":"關閉"},"MODERN_GRADIENT_TOOL":{"TITLE":"嘗試新的漸層工具","DESCRIPTION":"更新的漸層工具可讓您以最佳精準度預覽和編輯漸層。","BUTTON":"關閉"},"GENERATE_IMAGE_INTRO":{"TITLE":"產生影像","DESCRIPTION":"「以文字建立影像」技術可讓您產生影像、新增效果,或符合參考影像的樣式。","BUTTON":"深入了解","IMAGE":"./assets/gen_image.mp4"},"GEN_REF_IMAGE":{"TITLE":"參考影像","DESCRIPTION":"您可以產生與參考影像高度相似的結果。我們會為您校正光源、陰影和透視。","BUTTON":"深入了解","IMAGE":"./assets/gen_ai_ref_image.mp4"},"GEN_AI_IN_REMOVE":{"TITLE":"「移除」中的生成式 AI","DESCRIPTION":"您可依想使用生成式 AI 的程度,在「移除」工具中選擇不同模式。您可以選擇「一律」、「永不」或「自動」,「自動」模式將會依場景為您做選擇。","BUTTON":"深入了解","IMAGE":"./assets/gen_ai_in_remove.mp4","URL":"https://helpx.adobe.com/tw/photoshop/using/retouching-repairing-images.html#genai-remove-tool"},"TOGGLE_CTB":{"TITLE":"顯示或隱藏相關工作列","DESCRIPTION":"從應用程式選單 >「視窗 > 相關工作列」再次啟用相關工作列。\\n\\n此外,您也可以在版面或工作區域外的區域按一下右鍵,以顯示或隱藏內容選單。","CUSTOM_BUTTON":"確定"}},"MODAL":{"GEN_FILL_INTRO":{"TITLE":"生成式填色","DESCRIPTION":"建立非破壞性產生內容的選取範圍、取代背景、延伸影像、移除元素等。","IMAGE":"./assets/gen_fill_intro.mp4","MAYBE_LATER":"稍後再說"}},"TRY_IT":"深入了解","GOT_IT":"了解","ADVANCED":"進階:","PLAY_VIDEO":"觀看快速影片","PERIOD_CHAR":"。","NEW_BADGE":"新增"}')},"q/pM":function(e,t,n){e.exports=n.p+"assets/clone-stamp-tool.jpg"},q1tI:function(e,t,n){"use strict";e.exports=n("viRO")},qT12:function(e,t,n){"use strict";
/** @license React v16.13.1
* react-is.production.min.js
*
* Copyright (c) Facebook, Inc. and its affiliates.
*
* This source code is licensed under the MIT license found in the
* LICENSE file in the root directory of this source tree.
*/var r="function"==typeof Symbol&&Symbol.for,a=r?Symbol.for("react.element"):60103,o=r?Symbol.for("react.portal"):60106,i=r?Symbol.for("react.fragment"):60107,l=r?Symbol.for("react.strict_mode"):60108,s=r?Symbol.for("react.profiler"):60114,u=r?Symbol.for("react.provider"):60109,c=r?Symbol.for("react.context"):60110,d=r?Symbol.for("react.async_mode"):60111,T=r?Symbol.for("react.concurrent_mode"):60111,p=r?Symbol.for("react.forward_ref"):60112,I=r?Symbol.for("react.suspense"):60113,f=r?Symbol.for("react.suspense_list"):60120,E=r?Symbol.for("react.memo"):60115,m=r?Symbol.for("react.lazy"):60116,h=r?Symbol.for("react.block"):60121,g=r?Symbol.for("react.fundamental"):60117,v=r?Symbol.for("react.responder"):60118,S=r?Symbol.for("react.scope"):60119;function R(e){if("object"==typeof e&&null!==e){var t=e.$$typeof;switch(t){case a:switch(e=e.type){case d:case T:case i:case s:case l:case I:return e;default:switch(e=e&&e.$$typeof){case c:case p:case m:case E:case u:return e;default:return t}}case o:return t}}}function b(e){return R(e)===T}t.AsyncMode=d,t.ConcurrentMode=T,t.ContextConsumer=c,t.ContextProvider=u,t.Element=a,t.ForwardRef=p,t.Fragment=i,t.Lazy=m,t.Memo=E,t.Portal=o,t.Profiler=s,t.StrictMode=l,t.Suspense=I,t.isAsyncMode=function(e){return b(e)||R(e)===d},t.isConcurrentMode=b,t.isContextConsumer=function(e){return R(e)===c},t.isContextProvider=function(e){return R(e)===u},t.isElement=function(e){return"object"==typeof e&&null!==e&&e.$$typeof===a},t.isForwardRef=function(e){return R(e)===p},t.isFragment=function(e){return R(e)===i},t.isLazy=function(e){return R(e)===m},t.isMemo=function(e){return R(e)===E},t.isPortal=function(e){return R(e)===o},t.isProfiler=function(e){return R(e)===s},t.isStrictMode=function(e){return R(e)===l},t.isSuspense=function(e){return R(e)===I},t.isValidElementType=function(e){return"string"==typeof e||"function"==typeof e||e===i||e===T||e===s||e===l||e===I||e===f||"object"==typeof e&&null!==e&&(e.$$typeof===m||e.$$typeof===E||e.$$typeof===u||e.$$typeof===c||e.$$typeof===p||e.$$typeof===g||e.$$typeof===v||e.$$typeof===S||e.$$typeof===h)},t.typeOf=R},qn3a:function(e,t,n){e.exports=n.p+"assets/path-and-direct-selection-tool.jpg"},rfrl:function(e,t,n){"use strict";function r(e){for(var t=arguments.length,n=Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];throw Error("[Immer] minified error nr: "+e+(n.length?" "+n.join(","):"")+". Find the full error at: https://bit.ly/3cXEKWf")}function a(e){return!!e&&!!e[$]}function o(e){return!!e&&(function(e){if(!e||"object"!=typeof e)return!1;var t=Object.getPrototypeOf(e);return!t||t===Object.prototype}(e)||Array.isArray(e)||!!e[Q]||!!e.constructor[Q]||p(e)||I(e))}function i(e){return a(e)||r(23,e),e[$].t}function l(e,t,n){void 0===n&&(n=!1),0===s(e)?(n?Object.keys:te)(e).forEach((function(r){n&&"symbol"==typeof r||t(r,e[r],e)})):e.forEach((function(n,r){return t(r,n,e)}))}function s(e){var t=e[$];return t?t.i>3?t.i-4:t.i:Array.isArray(e)?1:p(e)?2:I(e)?3:0}function u(e,t){return 2===s(e)?e.has(t):Object.prototype.hasOwnProperty.call(e,t)}function c(e,t){return 2===s(e)?e.get(t):e[t]}function d(e,t,n){var r=s(e);2===r?e.set(t,n):3===r?(e.delete(t),e.add(n)):e[t]=n}function T(e,t){return e===t?0!==e||1/e==1/t:e!=e&&t!=t}function p(e){return q&&e instanceof Map}function I(e){return J&&e instanceof Set}function f(e){return e.o||e.t}function E(e){if(Array.isArray(e))return Array.prototype.slice.call(e);var t=ne(e);delete t[$];for(var n=te(t),r=0;r<n.length;r++){var a=n[r],o=t[a];!1===o.writable&&(o.writable=!0,o.configurable=!0),(o.get||o.set)&&(t[a]={configurable:!0,writable:!0,enumerable:o.enumerable,value:e[a]})}return Object.create(Object.getPrototypeOf(e),t)}function m(e,t){g(e)||a(e)||!o(e)||(s(e)>1&&(e.set=e.add=e.clear=e.delete=h),Object.freeze(e),t&&l(e,(function(e,t){return m(t,!0)}),!0))}function h(){r(2)}function g(e){return null==e||"object"!=typeof e||Object.isFrozen(e)}function v(e){var t=re[e];return t||r(19,e),t}function S(e,t){re[e]=t}function R(){return W}function b(e,t){t&&(v("Patches"),e.u=[],e.s=[],e.v=t)}function k(e){O(e),e.p.forEach(P),e.p=null}function O(e){e===W&&(W=e.l)}function y(e){return W={p:[],l:W,h:e,m:!0,_:0}}function P(e){var t=e[$];0===t.i||1===t.i?t.j():t.g=!0}function C(e,t){t._=t.p.length;var n=t.p[0],a=void 0!==e&&e!==n;return t.h.O||v("ES5").S(t,e,a),a?(n[$].P&&(k(t),r(4)),o(e)&&(e=L(t,e),t.l||D(t,e)),t.u&&v("Patches").M(n[$],e,t.u,t.s)):e=L(t,n,[]),k(t),t.u&&t.v(t.u,t.s),e!==X?e:void 0}function L(e,t,n){if(g(t))return t;var r=t[$];if(!r)return l(t,(function(a,o){return N(e,r,t,a,o,n)}),!0),t;if(r.A!==e)return t;if(!r.P)return D(e,r.t,!0),r.t;if(!r.I){r.I=!0,r.A._--;var a=4===r.i||5===r.i?r.o=E(r.k):r.o;l(3===r.i?new Set(a):a,(function(t,o){return N(e,r,a,t,o,n)})),D(e,a,!1),n&&e.u&&v("Patches").R(r,n,e.u,e.s)}return r.o}function N(e,t,n,r,i,l){if(a(i)){var s=L(e,i,l&&t&&3!==t.i&&!u(t.D,r)?l.concat(r):void 0);if(d(n,r,s),!a(s))return;e.m=!1}if(o(i)&&!g(i)){if(!e.h.N&&e._<1)return;L(e,i),t&&t.A.l||D(e,i)}}function D(e,t,n){void 0===n&&(n=!1),e.h.N&&e.m&&m(t,n)}function _(e,t){var n=e[$];return(n?f(n):e)[t]}function w(e,t){if(t in e)for(var n=Object.getPrototypeOf(e);n;){var r=Object.getOwnPropertyDescriptor(n,t);if(r)return r;n=Object.getPrototypeOf(n)}}function A(e){e.P||(e.P=!0,e.l&&A(e.l))}function z(e){e.o||(e.o=E(e.t))}function M(e,t,n){var r=p(t)?v("MapSet").T(t,n):I(t)?v("MapSet").F(t,n):e.O?function(e,t){var n=Array.isArray(e),r={i:n?1:0,A:t?t.A:R(),P:!1,I:!1,D:{},l:t,t:e,k:null,o:null,j:null,C:!1},a=r,o=ae;n&&(a=[r],o=oe);var i=Proxy.revocable(a,o),l=i.revoke,s=i.proxy;return r.k=s,r.j=l,s}(t,n):v("ES5").J(t,n);return(n?n.A:R()).p.push(r),r}function j(e){return a(e)||r(22,e),function e(t){if(!o(t))return t;var n,r=t[$],a=s(t);if(r){if(!r.P&&(r.i<4||!v("ES5").K(r)))return r.t;r.I=!0,n=x(t,a),r.I=!1}else n=x(t,a);return l(n,(function(t,a){r&&c(r.t,t)===a||d(n,t,e(a))})),3===a?new Set(n):n}(e)}function x(e,t){switch(t){case 2:return new Map(e);case 3:return Array.from(e)}return E(e)}function B(){function e(e,t){var n=o[e];return n?n.enumerable=t:o[e]=n={configurable:!0,enumerable:t,get:function(){var t=this[$];return ae.get(t,e)},set:function(t){var n=this[$];ae.set(n,e,t)}},n}function t(e){for(var t=e.length-1;t>=0;t--){var a=e[t][$];if(!a.P)switch(a.i){case 5:r(a)&&A(a);break;case 4:n(a)&&A(a)}}}function n(e){for(var t=e.t,n=e.k,r=te(n),a=r.length-1;a>=0;a--){var o=r[a];if(o!==$){var i=t[o];if(void 0===i&&!u(t,o))return!0;var l=n[o],s=l&&l[$];if(s?s.t!==i:!T(l,i))return!0}}var c=!!t[$];return r.length!==te(t).length+(c?0:1)}function r(e){var t=e.k;if(t.length!==e.t.length)return!0;var n=Object.getOwnPropertyDescriptor(t,t.length-1);return!(!n||n.get)}var o={};S("ES5",{J:function(t,n){var r=Array.isArray(t),a=function(t,n){if(t){for(var r=Array(n.length),a=0;a<n.length;a++)Object.defineProperty(r,""+a,e(a,!0));return r}var o=ne(n);delete o[$];for(var i=te(o),l=0;l<i.length;l++){var s=i[l];o[s]=e(s,t||!!o[s].enumerable)}return Object.create(Object.getPrototypeOf(n),o)}(r,t),o={i:r?5:4,A:n?n.A:R(),P:!1,I:!1,D:{},l:n,t:t,k:a,o:null,g:!1,C:!1};return Object.defineProperty(a,$,{value:o,writable:!0}),a},S:function(e,n,o){o?a(n)&&n[$].A===e&&t(e.p):(e.u&&function e(t){if(t&&"object"==typeof t){var n=t[$];if(n){var a=n.t,o=n.k,i=n.D,s=n.i;if(4===s)l(o,(function(t){t!==$&&(void 0!==a[t]||u(a,t)?i[t]||e(o[t]):(i[t]=!0,A(n)))})),l(a,(function(e){void 0!==o[e]||u(o,e)||(i[e]=!1,A(n))}));else if(5===s){if(r(n)&&(A(n),i.length=!0),o.length<a.length)for(var c=o.length;c<a.length;c++)i[c]=!1;else for(var d=a.length;d<o.length;d++)i[d]=!0;for(var T=Math.min(o.length,a.length),p=0;p<T;p++)void 0===i[p]&&e(o[p])}}}}(e.p[0]),t(e.p))},K:function(e){return 4===e.i?n(e):r(e)}})}function U(){function e(t){if(!o(t))return t;if(Array.isArray(t))return t.map(e);if(p(t))return new Map(Array.from(t.entries()).map((function(t){return[t[0],e(t[1])]})));if(I(t))return new Set(Array.from(t).map(e));var n=Object.create(Object.getPrototypeOf(t));for(var r in t)n[r]=e(t[r]);return n}function t(t){return a(t)?e(t):t}var n="add";S("Patches",{$:function(t,a){return a.forEach((function(a){for(var o=a.path,i=a.op,l=t,u=0;u<o.length-1;u++)"object"!=typeof(l=c(l,o[u]))&&r(15,o.join("/"));var d=s(l),T=e(a.value),p=o[o.length-1];switch(i){case"replace":switch(d){case 2:return l.set(p,T);case 3:r(16);default:return l[p]=T}case n:switch(d){case 1:return l.splice(p,0,T);case 2:return l.set(p,T);case 3:return l.add(T);default:return l[p]=T}case"remove":switch(d){case 1:return l.splice(p,1);case 2:return l.delete(p);case 3:return l.delete(a.value);default:return delete l[p]}default:r(17,i)}})),t},R:function(e,r,a,o){switch(e.i){case 0:case 4:case 2:return function(e,r,a,o){var i=e.t,s=e.o;l(e.D,(function(e,l){var d=c(i,e),T=c(s,e),p=l?u(i,e)?"replace":n:"remove";if(d!==T||"replace"!==p){var I=r.concat(e);a.push("remove"===p?{op:p,path:I}:{op:p,path:I,value:T}),o.push(p===n?{op:"remove",path:I}:"remove"===p?{op:n,path:I,value:t(d)}:{op:"replace",path:I,value:t(d)})}}))}(e,r,a,o);case 5:case 1:return function(e,r,a,o){var i=e.t,l=e.D,s=e.o;if(s.length<i.length){var u=[s,i];i=u[0],s=u[1];var c=[o,a];a=c[0],o=c[1]}for(var d=0;d<i.length;d++)if(l[d]&&s[d]!==i[d]){var T=r.concat([d]);a.push({op:"replace",path:T,value:t(s[d])}),o.push({op:"replace",path:T,value:t(i[d])})}for(var p=i.length;p<s.length;p++){var I=r.concat([p]);a.push({op:n,path:I,value:t(s[p])})}i.length<s.length&&o.push({op:"replace",path:r.concat(["length"]),value:i.length})}(e,r,a,o);case 3:return function(e,t,r,a){var o=e.t,i=e.o,l=0;o.forEach((function(e){if(!i.has(e)){var o=t.concat([l]);r.push({op:"remove",path:o,value:e}),a.unshift({op:n,path:o,value:e})}l++})),l=0,i.forEach((function(e){if(!o.has(e)){var i=t.concat([l]);r.push({op:n,path:i,value:e}),a.unshift({op:"remove",path:i,value:e})}l++}))}(e,r,a,o)}},M:function(e,t,n,r){n.push({op:"replace",path:[],value:t}),r.push({op:"replace",path:[],value:e.t})}})}function G(){function e(e,t){function n(){this.constructor=e}i(e,t),e.prototype=(n.prototype=t.prototype,new n)}function t(e){e.o||(e.D=new Map,e.o=new Map(e.t))}function n(e){e.o||(e.o=new Set,e.t.forEach((function(t){if(o(t)){var n=M(e.A.h,t,e);e.p.set(t,n),e.o.add(n)}else e.o.add(t)})))}function a(e){e.g&&r(3,JSON.stringify(f(e)))}var i=function(e,t){return(i=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(e,t)},s=function(){function n(e,t){return this[$]={i:2,l:t,A:t?t.A:R(),P:!1,I:!1,o:void 0,D:void 0,t:e,k:this,C:!1,g:!1},this}e(n,Map);var r=n.prototype;return Object.defineProperty(r,"size",{get:function(){return f(this[$]).size}}),r.has=function(e){return f(this[$]).has(e)},r.set=function(e,n){var r=this[$];return a(r),f(r).has(e)&&f(r).get(e)===n||(t(r),A(r),r.D.set(e,!0),r.o.set(e,n),r.D.set(e,!0)),this},r.delete=function(e){if(!this.has(e))return!1;var n=this[$];return a(n),t(n),A(n),n.D.set(e,!1),n.o.delete(e),!0},r.clear=function(){var e=this[$];a(e),f(e).size&&(t(e),A(e),e.D=new Map,l(e.t,(function(t){e.D.set(t,!1)})),e.o.clear())},r.forEach=function(e,t){var n=this;f(this[$]).forEach((function(r,a){e.call(t,n.get(a),a,n)}))},r.get=function(e){var n=this[$];a(n);var r=f(n).get(e);if(n.I||!o(r))return r;if(r!==n.t.get(e))return r;var i=M(n.A.h,r,n);return t(n),n.o.set(e,i),i},r.keys=function(){return f(this[$]).keys()},r.values=function(){var e,t=this,n=this.keys();return(e={})[ee]=function(){return t.values()},e.next=function(){var e=n.next();return e.done?e:{done:!1,value:t.get(e.value)}},e},r.entries=function(){var e,t=this,n=this.keys();return(e={})[ee]=function(){return t.entries()},e.next=function(){var e=n.next();if(e.done)return e;var r=t.get(e.value);return{done:!1,value:[e.value,r]}},e},r[ee]=function(){return this.entries()},n}(),u=function(){function t(e,t){return this[$]={i:3,l:t,A:t?t.A:R(),P:!1,I:!1,o:void 0,t:e,k:this,p:new Map,g:!1,C:!1},this}e(t,Set);var r=t.prototype;return Object.defineProperty(r,"size",{get:function(){return f(this[$]).size}}),r.has=function(e){var t=this[$];return a(t),t.o?!!t.o.has(e)||!(!t.p.has(e)||!t.o.has(t.p.get(e))):t.t.has(e)},r.add=function(e){var t=this[$];return a(t),this.has(e)||(n(t),A(t),t.o.add(e)),this},r.delete=function(e){if(!this.has(e))return!1;var t=this[$];return a(t),n(t),A(t),t.o.delete(e)||!!t.p.has(e)&&t.o.delete(t.p.get(e))},r.clear=function(){var e=this[$];a(e),f(e).size&&(n(e),A(e),e.o.clear())},r.values=function(){var e=this[$];return a(e),n(e),e.o.values()},r.entries=function(){var e=this[$];return a(e),n(e),e.o.entries()},r.keys=function(){return this.values()},r[ee]=function(){return this.values()},r.forEach=function(e,t){for(var n=this.values(),r=n.next();!r.done;)e.call(t,r.value,r.value,this),r=n.next()},t}();S("MapSet",{T:function(e,t){return new s(e,t)},F:function(e,t){return new u(e,t)}})}function F(){B(),G(),U()}function V(e){return e}function H(e){return e}n.r(t),n.d(t,"Immer",(function(){return ie})),n.d(t,"applyPatches",(function(){return Te})),n.d(t,"castDraft",(function(){return V})),n.d(t,"castImmutable",(function(){return H})),n.d(t,"createDraft",(function(){return pe})),n.d(t,"current",(function(){return j})),n.d(t,"enableAllPlugins",(function(){return F})),n.d(t,"enableES5",(function(){return B})),n.d(t,"enableMapSet",(function(){return G})),n.d(t,"enablePatches",(function(){return U})),n.d(t,"finishDraft",(function(){return Ie})),n.d(t,"immerable",(function(){return Q})),n.d(t,"isDraft",(function(){return a})),n.d(t,"isDraftable",(function(){return o})),n.d(t,"nothing",(function(){return X})),n.d(t,"original",(function(){return i})),n.d(t,"produce",(function(){return se})),n.d(t,"produceWithPatches",(function(){return ue})),n.d(t,"setAutoFreeze",(function(){return ce})),n.d(t,"setUseProxies",(function(){return de}));var K,W,Y="undefined"!=typeof Symbol&&"symbol"==typeof Symbol("x"),q="undefined"!=typeof Map,J="undefined"!=typeof Set,Z="undefined"!=typeof Proxy&&void 0!==Proxy.revocable&&"undefined"!=typeof Reflect,X=Y?Symbol.for("immer-nothing"):((K={})["immer-nothing"]=!0,K),Q=Y?Symbol.for("immer-draftable"):"__$immer_draftable",$=Y?Symbol.for("immer-state"):"__$immer_state",ee="undefined"!=typeof Symbol&&Symbol.iterator||"@@iterator",te="undefined"!=typeof Reflect&&Reflect.ownKeys?Reflect.ownKeys:void 0!==Object.getOwnPropertySymbols?function(e){return Object.getOwnPropertyNames(e).concat(Object.getOwnPropertySymbols(e))}:Object.getOwnPropertyNames,ne=Object.getOwnPropertyDescriptors||function(e){var t={};return te(e).forEach((function(n){t[n]=Object.getOwnPropertyDescriptor(e,n)})),t},re={},ae={get:function(e,t){if(t===$)return e;var n=f(e);if(!u(n,t))return function(e,t,n){var r,a=w(t,n);return a?"value"in a?a.value:null===(r=a.get)||void 0===r?void 0:r.call(e.k):void 0}(e,n,t);var r=n[t];return e.I||!o(r)?r:r===_(e.t,t)?(z(e),e.o[t]=M(e.A.h,r,e)):r},has:function(e,t){return t in f(e)},ownKeys:function(e){return Reflect.ownKeys(f(e))},set:function(e,t,n){var r=w(f(e),t);if(null==r?void 0:r.set)return r.set.call(e.k,n),!0;if(!e.P){var a=_(f(e),t),o=null==a?void 0:a[$];if(o&&o.t===n)return e.o[t]=n,e.D[t]=!1,!0;if(T(n,a)&&(void 0!==n||u(e.t,t)))return!0;z(e),A(e)}return e.o[t]=n,e.D[t]=!0,!0},deleteProperty:function(e,t){return void 0!==_(e.t,t)||t in e.t?(e.D[t]=!1,z(e),A(e)):delete e.D[t],e.o&&delete e.o[t],!0},getOwnPropertyDescriptor:function(e,t){var n=f(e),r=Reflect.getOwnPropertyDescriptor(n,t);return r?{writable:!0,configurable:1!==e.i||"length"!==t,enumerable:r.enumerable,value:n[t]}:r},defineProperty:function(){r(11)},getPrototypeOf:function(e){return Object.getPrototypeOf(e.t)},setPrototypeOf:function(){r(12)}},oe={};l(ae,(function(e,t){oe[e]=function(){return arguments[0]=arguments[0][0],t.apply(this,arguments)}})),oe.deleteProperty=function(e,t){return ae.deleteProperty.call(this,e[0],t)},oe.set=function(e,t,n){return ae.set.call(this,e[0],t,n,e[0])};var ie=function(){function e(e){this.O=Z,this.N=!1,"boolean"==typeof(null==e?void 0:e.useProxies)&&this.setUseProxies(e.useProxies),"boolean"==typeof(null==e?void 0:e.autoFreeze)&&this.setAutoFreeze(e.autoFreeze),this.produce=this.produce.bind(this),this.produceWithPatches=this.produceWithPatches.bind(this)}var t=e.prototype;return t.produce=function(e,t,n){if("function"==typeof e&&"function"!=typeof t){var a=t;t=e;var i=this;return function(e){var n=this;void 0===e&&(e=a);for(var r=arguments.length,o=Array(r>1?r-1:0),l=1;l<r;l++)o[l-1]=arguments[l];return i.produce(e,(function(e){var r;return(r=t).call.apply(r,[n,e].concat(o))}))}}var l;if("function"!=typeof t&&r(6),void 0!==n&&"function"!=typeof n&&r(7),o(e)){var s=y(this),u=M(this,e,void 0),c=!0;try{l=t(u),c=!1}finally{c?k(s):O(s)}return"undefined"!=typeof Promise&&l instanceof Promise?l.then((function(e){return b(s,n),C(e,s)}),(function(e){throw k(s),e})):(b(s,n),C(l,s))}if(!e||"object"!=typeof e){if((l=t(e))===X)return;return void 0===l&&(l=e),this.N&&m(l,!0),l}r(21,e)},t.produceWithPatches=function(e,t){var n,r,a=this;return"function"==typeof e?function(t){for(var n=arguments.length,r=Array(n>1?n-1:0),o=1;o<n;o++)r[o-1]=arguments[o];return a.produceWithPatches(t,(function(t){return e.apply(void 0,[t].concat(r))}))}:[this.produce(e,t,(function(e,t){n=e,r=t})),n,r]},t.createDraft=function(e){o(e)||r(8),a(e)&&(e=j(e));var t=y(this),n=M(this,e,void 0);return n[$].C=!0,O(t),n},t.finishDraft=function(e,t){var n=(e&&e[$]).A;return b(n,t),C(void 0,n)},t.setAutoFreeze=function(e){this.N=e},t.setUseProxies=function(e){e&&!Z&&r(20),this.O=e},t.applyPatches=function(e,t){var n;for(n=t.length-1;n>=0;n--){var r=t[n];if(0===r.path.length&&"replace"===r.op){e=r.value;break}}var o=v("Patches").$;return a(e)?o(e,t):this.produce(e,(function(e){return o(e,t.slice(n+1))}))},e}(),le=new ie,se=le.produce,ue=le.produceWithPatches.bind(le),ce=le.setAutoFreeze.bind(le),de=le.setUseProxies.bind(le),Te=le.applyPatches.bind(le),pe=le.createDraft.bind(le),Ie=le.finishDraft.bind(le);t.default=se},rxHL:function(e,t,n){e.exports=n.p+"assets/paint-bucket-tool.mp4"},s0hk:function(e,t,n){"use strict";var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0});var a,o=r(n("q1tI")),i=n("Ogvq"),l=r(n("vFBD")),s=r(n("nCBf")),u=r(n("R2IM"));(a=n("Oppw")).keys().forEach(a);var c=u.default(l.default),d=u.default(s.default),T=function(){var e=i.useTypedSelector((function(e){return e.featureCards})),t=i.useTypedSelector((function(e){return e.theme}));if(e.currentCard){var n=e.currentCard;return n.modern?o.default.createElement(d,{size:{width:500,height:1e3},key:"fc-"+n.id,position:n.position,card:n,transparent:!0,theme:t.theme}):o.default.createElement(c,{size:{width:500,height:1e3},key:"fc-"+n.id,position:n.position,card:n,transparent:!0,theme:t.theme})}return o.default.createElement(o.default.Fragment,null)};T.displayName="FeatureCardDriver",t.default=T},sCrX:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.playInAppVideo=void 0;var r=n("7qIQ"),a=n("MVpS");t.playInAppVideo=function(e){var t=new a.InAppVideo(e);t.tutorialVideoPath&&r.launchVideo(t.tutorialVideoPath)}},sINF:function(e,t,n){"use strict";function r(e){return function(t){var n=t.dispatch,r=t.getState;return function(t){return function(a){return"function"==typeof a?a(n,r,e):t(a)}}}}n.r(t);var a=r();a.withExtraArgument=r,t.default=a},sKOE:function(e,t,n){e.exports=n.p+"assets/patch-tool.mp4"},sTEU:function(e){e.exports=JSON.parse('{"TOOLTIPS":{"3DSM":{"TITLE":"Kroplomierz materiału 3D","DESCRIPTION":"Wczytywanie wybranego materiału z obiektu 3D"},"3DDM":{"TITLE":"Upuszczanie materiału 3D","DESCRIPTION":"Upuszczanie materiału wczytanego w narzędziu na obszar docelowy obiektu 3D"},"ADJB":{"TITLE":"Narzędzie Pędzel dopasowania","DESCRIPTION":"Utwórz lokalne warstwy dopasowania","IMAGE":"./assets/adjustment_brush_tool.mp4","URL":"https://helpx.adobe.com/pl/photoshop/using/adjustment-brush.html"},"AKNT":{"TITLE":"Dodawanie punktów kotwiczenia","DESCRIPTION":"Dodawanie punktów kotwiczenia do ścieżek"},"ARTT":{"TITLE":"Obszar roboczy","DESCRIPTION":"Tworzenie, przenoszenie i modyfikowanie rozmiaru wielu obszarów roboczych"},"AHBT":{"TITLE":"Pędzel historii kompozycji","DESCRIPTION":"Malowanie stylizowanych pociągnięć pikselami z poprzedniego stanu obrazu"},"SERA":{"TITLE":"Gumka tła","DESCRIPTION":"Wymazywanie pikseli próbkowanego koloru"},"BLUR":{"TITLE":"Rozmycie","DESCRIPTION":"Rozmywanie obszarów obrazu"},"PNTB":{"TITLE":"Pędzel","DESCRIPTION":"Malowanie zgodnie z pociągnięciami pędzlem"},"SLDB":{"TITLE":"Pędzel","DESCRIPTION":"Doprecyzuj wybór, zamalowując obszary, które chcesz wybrać lub usunąć","URL":"https://www.adobe.com/go/ps-select-mask_pl"},"BURN":{"TITLE":"Ściemnianie","DESCRIPTION":"Selektywne przyciemnianie obszaru obrazu"},"STAM":{"TITLE":"Stempel","DESCRIPTION":"Malowanie pikselami z innej części obrazu"},"CRBT":{"TITLE":"Zastępowanie kolorów","DESCRIPTION":"Malowanie wybranym kolorem po istniejącym kolorze"},"COLS":{"TITLE":"Próbnik kolorów","DESCRIPTION":"Wyświetlanie wartości kolorów na obrazie"},"RCMP":{"TITLE":"Narzędzie Przesuwanie z uwzględnieniem zawartości","DESCRIPTION":"Zaznaczanie i przesuwanie części obrazu, a następnie automatyczne wypełnianie pozostałego obszaru"},"COUN":{"TITLE":"Zliczanie obiektów","DESCRIPTION":"Liczenie obiektów na obrazie"},"CKNT":{"TITLE":"Konwertowanie punktów","DESCRIPTION":"Edytowanie kształtów i ścieżek przez konwersję gładkich i narożnych punktów kotwiczenia"},"CROP":{"TITLE":"Kadrowanie","DESCRIPTION":"Przycinanie lub rozszerzanie krawędzi obrazu"},"CUSH":{"TITLE":"Kształt własny","DESCRIPTION":"Rysowanie kształtów z listy własnych kształtów"},"DKNT":{"TITLE":"Usuwanie punktów kotwiczenia","DESCRIPTION":"Usuwanie punktów kotwiczenia i modyfikowanie kształtu ścieżek "},"PTHA":{"TITLE":"Zaznaczanie bezpośrednie","DESCRIPTION":"Zaznaczanie i dostosowywanie punktów oraz segmentów na ścieżce lub kształcie"},"DODG":{"TITLE":"Rozjaśnianie","DESCRIPTION":"Rozjaśnianie obszarów obrazu"},"ELPS":{"TITLE":"Elipsa","DESCRIPTION":"Rysowanie kształtów owalnych i okrągłych"},"ELMT":{"TITLE":"Zaznaczanie eliptyczne","DESCRIPTION":"Dokonywanie zaznaczeń owalnych i okrągłych"},"ERAS":{"TITLE":"Gumka","DESCRIPTION":"Nadawanie pikselom koloru tła lub ustawianie ich jako przezroczystych"},"EYED":{"TITLE":"Kroplomierz","DESCRIPTION":"Pobieranie kolorów z obrazu"},"MPEN":{"TITLE":"Pióro dowolne","DESCRIPTION":"Dodawanie punktów kotwiczenia podczas rysowania ścieżek i kształtów"},"BNDT":{"TITLE":"Gradient","DESCRIPTION":"Tworzenie stopniowego przejścia kolorów"},"HAND":{"TITLE":"Rączka","DESCRIPTION":"Panoramowanie między częściami obrazu"},"STMM":{"TITLE":"Pędzel korygujący","DESCRIPTION":"Naprawianie niedoskonałości przez rysowanie pikselami z innej części obrazu"},"HSTB":{"TITLE":"Pędzel historii","DESCRIPTION":"Przywracanie części obrazu do wcześniejszego stanu"},"TXBX":{"TITLE":"Tekst poziomy","DESCRIPTION":"Dodawanie tekstu poziomego"},"TYPS":{"TITLE":"Pozioma maska tekstowa","DESCRIPTION":"Tworzenie zaznaczenia w kształcie tekstu poziomego"},"LASO":{"TITLE":"Lasso","DESCRIPTION":"Zaznaczanie swobodne"},"SLLS":{"TITLE":"Lasso","DESCRIPTION":"Zaznaczanie swobodne"},"LINT":{"TITLE":"Linia","DESCRIPTION":"Rysowanie linii"},"MERA":{"TITLE":"Magiczna gumka","DESCRIPTION":"Wymazywanie obszarów o podobnych kolorach jednym kliknięciem"},"WAND":{"TITLE":"Różdżka","DESCRIPTION":"Wybieranie obszaru na podstawie jego koloru"},"MLAS":{"TITLE":"Lasso magnetyczne","DESCRIPTION":"Dokonywanie zaznaczeń przyciąganych do krawędzi na obrazie w trakcie przeciągania"},"WETB":{"TITLE":"Pędzel mieszający","DESCRIPTION":"Symulowanie rzeczywistych technik malowania, na przykład mieszania kolorów i różnej wilgotności farby"},"LMVR":{"TITLE":"Przesuwanie","DESCRIPTION":"Przesuwanie zaznaczeń i warstw"},"TXTA":{"TITLE":"Notatka","DESCRIPTION":"Tworzenie notatek tekstowych, które można dołączyć do obrazu lub pliku"},"BUCK":{"TITLE":"Wiadro z farbą","DESCRIPTION":"Wypełnianie obszarów o podobnym kolorze kolorem narzędzia"},"PTCH":{"TITLE":"Łatka","DESCRIPTION":"Zastępowanie zaznaczonego obszaru pikselami z innej części obrazu"},"PCST":{"TITLE":"Zaznaczanie ścieżek","DESCRIPTION":"Zaznaczanie całej ścieżki"},"STMP":{"TITLE":"Stempel ze wzorkiem","DESCRIPTION":"Malowanie przy użyciu wybranego wzorku"},"PENT":{"TITLE":"Pióro","DESCRIPTION":"Tworzenie i modyfikowanie ścieżek oraz kształtów przy użyciu punktów kotwiczenia i uchwytów"},"PENC":{"TITLE":"Ołówek","DESCRIPTION":"Malowanie twardymi pociągnięciami pędzla"},"PCRP":{"TITLE":"Kadrowanie perspektywiczne","DESCRIPTION":"Kadrowanie obrazu w celu eliminacji zniekształceń perspektywicznych"},"POLY":{"TITLE":"Wielokąt","DESCRIPTION":"Rysowanie wielokątów"},"STAR":{"TITLE":"Narzędzie Gwiazda","DESCRIPTION":"Rysuje gwiazdy"},"PGON":{"TITLE":"Lasso wielokątne","DESCRIPTION":"Dokonywanie zaznaczeń przez łączenie linii prostych"},"SLPL":{"TITLE":"Lasso wielokątne","DESCRIPTION":"Dokonywanie zaznaczeń przez łączenie linii prostych"},"QKSL":{"TITLE":"Szybkie zaznaczanie","DESCRIPTION":"Zaznaczanie przez znajdowanie i śledzenie krawędzi na obrazie"},"SLSB":{"TITLE":"Szybkie zaznaczanie","DESCRIPTION":"Zaznaczanie przez znajdowanie i śledzenie krawędzi na obrazie"},"RECT":{"TITLE":"Prostokąt","DESCRIPTION":"Rysowanie prostokątów"},"REMOVE":{"TITLE":"Usuwanie za pomocą generatywnej SI","DESCRIPTION":"Z łatwością usuwaj niechciane obszary z obrazu za pomocą generatywnej SI. Funkcja Usuń płynnie wypełnia wybrany obszar zawartością, która idealnie wtapia się w otoczenie."},"RGMT":{"TITLE":"Zaznaczanie prostokątne","DESCRIPTION":"Zaznaczanie obszaru w kształcie prostokąta"},"RDEY":{"TITLE":"Czerwone oczy","DESCRIPTION":"Usuwanie efektu czerwonych oczu spowodowanego przez lampę błyskową"},"SLRE":{"TITLE":"Pędzel poprawiania krawędzi","DESCRIPTION":"Popraw wybrane krawędzie i ulepsz ich szczegóły. Najlepiej używać przy włączonej opcji „Pokaż krawędzie” i z suwakiem promienia wykrywania krawędzi.","URL":"https://www.adobe.com/go/ps-select-mask_pl"},"ROTT":{"TITLE":"Obracanie widoku","DESCRIPTION":"Obracanie widoku obrazu"},"RRCT":{"TITLE":"Prostokąt zaokrąglony","DESCRIPTION":"Rysowanie prostokątów z zaokrąglonymi rogami"},"RTFM":{"TITLE":"Generatywna SI w narzędziu Usuń","DESCRIPTION":"Narzędzie Usuń umożliwia wybór różnych trybów. Możesz na przykład zdecydować, czy chcesz używać generatywnej SI czy nie. Tryb Automatycznie dokona wyboru za Ciebie w zależności od sceny."},"MEAT":{"TITLE":"Miarka","DESCRIPTION":"Mierzenie odległości i kątów na obrazie"},"SHAR":{"TITLE":"Wyostrzanie","DESCRIPTION":"Wyostrzanie miękkich krawędzi na obrazie"},"SRMT":{"TITLE":"Zaznaczanie pojedynczych wierszy","DESCRIPTION":"Zaznaczenie poziome o wysokości jednego piksela"},"SCMT":{"TITLE":"Zaznaczanie pojedynczych kolumn","DESCRIPTION":"Zaznaczenie pionowe o szerokości jednego piksela"},"SLCT":{"TITLE":"Cięcie na plasterki","DESCRIPTION":"Cięcie obrazu na mniejsze sekcje ułatwiające projektowanie stron internetowych"},"SLST":{"TITLE":"Zaznaczanie plasterków","DESCRIPTION":"Zaznaczanie, przesuwanie i zmienianie rozmiaru plasterków obrazu"},"SMUD":{"TITLE":"Smużenie","DESCRIPTION":"Rozmazywanie i mieszanie kolorów ze sobą"},"DSAT":{"TITLE":"Gąbka","DESCRIPTION":"Modyfikowanie nasycenia kolorami na obszarach obrazu"},"SPHB":{"TITLE":"Punktowy pędzel korygujący","DESCRIPTION":"Usuwanie zadrapań i plamek"},"CAFT":{"TITLE":"Usuwanie","DESCRIPTION":"Z łatwością usuwaj elementy rozpraszające uwagę, np. obiekty, ludzi i niedoskonałości"},"TXBV":{"TITLE":"Tekst pionowy","DESCRIPTION":"Dodawanie tekstu pionowego"},"VTYS":{"TITLE":"Pionowa maska tekstowa","DESCRIPTION":"Tworzenie zaznaczenia w kształcie tekstu pionowego"},"ZOOM":{"TITLE":"Lupka","DESCRIPTION":"Powiększanie i pomniejszanie obrazu"},"CPEN":{"TITLE":"Pióro krzywizny","DESCRIPTION":"Tworzenie i modyfikowanie ścieżek oraz kształtów przy użyciu punktów"},"PMHA":{"TITLE":"Rączka","DESCRIPTION":"Panoramowanie między częściami obrazu"},"PMZM":{"TITLE":"Lupka","DESCRIPTION":"Powiększanie i pomniejszanie obrazu"},"PMDB":{"TITLE":"Pędzel próbkowania","DESCRIPTION":"Edycja obszaru próbkowania po użyciu pędzla na obrazie"},"PMLS":{"TITLE":"Lasso","DESCRIPTION":"Edycja obszaru wypełnienia po zaznaczeniu swobodnym"},"GRFI":{"TITLE":"Obraz odniesienia","DESCRIPTION":"Możesz generować wyniki, które bardzo przypominają obraz referencyjny. Poprawimy oświetlenie, cienie i perspektywę."},"CPOT":{"TITLE":"Adaptacja kolorów","DESCRIPTION":"Zezwalaj na adaptację kontrastu i jasności w celu lepszego dopasowania. Jest to przydatne, kiedy wypełniasz zawartość, w której występują stopniowe zmiany koloru lub tekstury."},"RPOT":{"TITLE":"Dopasowanie obrotu","DESCRIPTION":"Zezwalaj na obracanie zawartości w celu lepszego dopasowania. Jest to przydatne, kiedy występują obrócone albo zakrzywione wzory."},"SCCB":{"TITLE":"Skalowanie","DESCRIPTION":"Zezwalaj na zmiany rozmiaru zawartości w celu lepszego dopasowania. Jest to przydatne, kiedy wypełniasz zawartość powtarzającymi się wzorkami o różnych rozmiarach lub perspektywach."},"MICB":{"TITLE":"Odbicie","DESCRIPTION":"Zezwól na odbijanie zawartości w poziomie w celu lepszego dopasowania. Jest to przydatne, kiedy występują obrazy symetryczne w poziomie."},"FPOT":{"TITLE":"Ramka","DESCRIPTION":"Twórz ramki zastępcze obrazów"},"SLML":{"TITLE":"Zaznaczenie obiektów","DESCRIPTION":"Znajdowanie i automatycznie zaznaczanie obiektów"},"MGLA":{"TITLE":"Zaznaczenie obiektów","DESCRIPTION":"Znajdowanie i automatycznie zaznaczanie obiektów"},"PMPL":{"TITLE":"Lasso wielokątne","DESCRIPTION":"Edycja obszaru wypełnienia po zaznaczeniu liniami prostymi"},"PMAL":{"TITLE":"Wyrównywanie","DESCRIPTION":"Zidentyfikuj odpowiadające sobie punkty obrazów. Jest to przydatne po zmianie położenia kamery. Kliknij dowolny obraz, aby umieścić punkt. Odpowiadający mu punkt zostanie automatycznie umieszczony na drugim obrazie. Możesz go następnie ręcznie przesunąć."},"WSCX":{"TITLE":"Podziel wypaczenie na planie krzyża"},"WSVT":{"TITLE":"Podziel wypaczenie w pionie"},"WSHZ":{"TITLE":"Podziel wypaczenie w poziomie"},"SMSU":{"TITLE":"Odejmowanie obiektów","DESCRIPTION":"Znajduje i automatycznie odejmuje obiekt w określonym obszarze."},"SRRB-SRAT":{"TITLE":"Automatyczny","DESCRIPTION":"Użyj zawartości podobnej do otaczającej wypełnienie"},"SRRB-SRDF":{"TITLE":"Prostokątny","DESCRIPTION":"Użyj prostokątnego obszaru otaczającego obszar próbkowania"},"SRRB-SRCT":{"TITLE":"Własny","DESCRIPTION":"Użyj ręcznie ustalonego obszaru próbkowania"},"FPOP":{"TITLE":"Zaimportuj dodatkowy dokument","DESCRIPTION":"Zaimportuj inny obraz z innym widokiem na tę samą scenę. Jest to przydatne podczas usuwania obiektów, które odsłaniają nieco tła widocznego na drugim obrazie."},"CATR":{"TITLE":"Zakreślanie z uwzględnieniem zawartości","DESCRIPTION":"Twórz ścieżki lub kształty wzdłuż krawędzi widocznych na obrazie"},"TRSH":{"TITLE":"Trójkąt","DESCRIPTION":"Rysowanie kształtów trójkątnych"},"LIST":{"TITLE":"Warstwy","DESCRIPTION":"Warstwy są jak stosy kartek papieru. Panel Warstwy umożliwia organizowanie i zarządzanie częściami obrazu w postaci oddzielnych, edytowalnych warstw"},"LAYR":{"TITLE":"Warstwy","DESCRIPTION":"Warstwy są jak stosy kartek papieru. Panel Warstwy umożliwia organizowanie i zarządzanie częściami obrazu w postaci oddzielnych, edytowalnych warstw"},"NEWL":{"TITLE":"Warstwy","DESCRIPTION":"Warstwy są jak stosy kartek papieru. Panel Warstwy umożliwia organizowanie i zarządzanie częściami obrazu w postaci oddzielnych, edytowalnych warstw"},"MASK":{"TITLE":"Maski warstwy","DESCRIPTION":"Maska warstwy umożliwia ukrycie fragmentów obrazu, a następnie przywrócenie ich w dowolnym momencie"},"ADJT":{"TITLE":"Dopasowania","DESCRIPTION":"W panelu dopasowań można ulepszyć, naprawić i poprawić kolor i tonalność","URL":"https://www.adobe.com/go/adjustmentpresets_pl"},"SLBR":{"TITLE":"Narzędzie Pędzel zaznaczania","DESCRIPTION":"Dokonuj zaznaczeń za pomocą pojedynczych lub wielokrotnych pociągnięć pędzla. Idealne dla użytkowników korzystających z gładzika, a także w przypadku dodawania i usuwania zawartość za pomocą wypełnienia generatywnego.","URL":"https://www.adobe.com/go/selection_brush_learn_more_pl"},"GENERATE_BACKGROUND":{"TITLE":"Edytuj tło","DESCRIPTION":"Generuj tła dla portretów, produktów, elementów mody i nie tylko. Możesz również zaimportować obraz lub wypełnić obrazy kolorami."},"HARMONIZE_LAYER":{"TITLE":"Harmonizuj","DESCRIPTION":"Scal obiekty w scenę, dopasowując kolory, oświetlenie i cienie."},"IMPORT_BACKGROUND":{"TITLE":"Edytuj tło","DESCRIPTION":"Generuj tła dla portretów, produktów, elementów mody i nie tylko. Możesz również zaimportować obraz lub wypełnić obrazy kolorami."},"PAINT_BUCKET":{"TITLE":"Edytuj tło","DESCRIPTION":"Generuj tła dla portretów, produktów, elementów mody i nie tylko. Możesz również zaimportować obraz lub wypełnić obrazy kolorami."},"GIMB":{"TITLE":"Generuj obraz","DESCRIPTION":"Technologia Tekst na obraz umożliwia generowanie obrazów, dodawanie efektów lub dopasowywanie stylu do obrazu referencyjnego."},"ADJUST_COLORS":{"TITLE":"Dostosuj kolory na obrazie","DESCRIPTION":"Zmień najważniejsze kolory na obrazie, aby uzyskać zupełnie nowy wygląd."},"GENERATE_IMAGE":{"TITLE":"Generuj obraz","DESCRIPTION":"Technologia Tekst na obraz umożliwia generowanie obrazów, dodawanie efektów lub dopasowywanie stylu do obrazu referencyjnego."},"STYLE_INFO_BUTTON":{"TITLE":"Obraz referencyjny i efekty stylu","DESCRIPTION":"Spersonalizuj swój obraz za pomocą opcji stylu. Możesz wybrać efekt stylu lub dodać obraz referencyjny, aby dopasować styl do niego."},"GENERATEIMAGEREFERENCEFLYOUT":{"TITLE":"Obraz odniesienia","DESCRIPTION":"Dopasuj kompozycję i styl swojej pracy."},"GENERATEIMAGEEFFECTSFLYOUT":{"TITLE":"Efekty stylizujące","DESCRIPTION":"Wybierz styl lub efekt, aby spersonalizować swoje zdjęcie i uzyskać inspirację."},"GFLY":{"TITLE":"Wybierz osoby","DESCRIPTION":"Wybierz osoby i ich szczegóły, takie jak włosy, odzież i skóra."},"DYTX":{"TITLE":"Tekst dynamiczny","DESCRIPTION":"Automatycznie zmieniaj rozmiar i dostosowuj tekst, aby pasował do kształtu granic tekstu."},"MODELRADIO-MLPR":{"TITLE":"Precyzyjne podnoszenie rozdzielczości","DESCRIPTION":"Zachowaj tożsamość oryginalnego zdjęcia podczas wyostrzania i przywracania szczegółów. Najlepiej używać ze zdjęciami o niskiej rozdzielczości."},"MODELRADIO-MLCR":{"TITLE":"Kreatywne podnoszenie rozdzielczości","DESCRIPTION":"Dodaj nowe, kreatywne szczegóły, idealne do artystycznych eksperymentów. Może zmienić tożsamość oryginalnych zdjęć."}},"FEATURE_CARDS":{"GEN_AI_UPSCALE":{"TITLE":"Generatywne podnoszenie rozdzielczości","DESCRIPTION":"Zachowaj tożsamość oryginalnego zdjęcia podczas wyostrzania i przywracania szczegółów.","IMAGE":"./assets/gen_ai_upscale.mp4","BUTTON":"Wypróbuj teraz"},"GEN_AI_FILL":{"TITLE":"Wypełnienie generatywne","DESCRIPTION":"Generowanie zawartości, zmiana istniejącej zawartości, zastępowanie tła, rozszerzanie obrazów, usuwanie elementów i wiele więcej.","IMAGE":"./assets/gen_ai_fill.mp4"},"GEN_AI_EXPAND":{"TITLE":"Rozszerzanie generatywne","DESCRIPTION":"Poszerzaj twórcze granice. Generuj nowe treści za pomocą poleceń tekstowych lub bez nich.","IMAGE":"./assets/gen_ai_expand.mp4"},"BACKGROUND_REPLACE":{"TITLE":"Edytuj tło","DESCRIPTION":"Generuj tła dla portretów, produktów, elementów mody i nie tylko. Możesz również zaimportować obraz lub wypełnić obrazy kolorami.","IMAGE":"./assets/edit_background.mp4","BUTTON":"Dowiedz się więcej"},"ADJUSTMENT_BRUSH":{"TITLE":"Narzędzie Pędzel dopasowania","DESCRIPTION":"Pędzle dopasowania umożliwiają łatwe stosowanie nieniszczących lokalnych korekt obrazu.","IMAGE":"./assets/adjustment_brush_tool.mp4","BUTTON":"Dowiedz się więcej","URL":"https://helpx.adobe.com/pl/photoshop/using/adjustment-brush.html"},"ADJUSTMENTS_PANEL":{"TITLE":"Wypróbuj ustawienia predefiniowane dopasowań","DESCRIPTION":"Edytuj wygląd i styl zdjęcia za pomocą wielu różnych ustawień predefiniowanych dopasowań.","BUTTON":"Wypróbuj teraz"},"CLOUD_DOC_AUTO_SAVE":{"TITLE":"Zapisywanie jako Twojej pracy","DESCRIPTION":"Zapisujemy ten plik w chmurze Adobe, dzięki czemu będzie natychmiast aktualizowany zarówno na tablecie iPad, jak i na komputerze, a także będzie można go pobrać po zalogowaniu się."},"PRESET_SYNC":{"TITLE":"Automatyczna synchronizacja ustawień predefiniowanych","DESCRIPTION":"Automatycznie synchronizuj pędzle, próbki, gradienty, wzorki, style i kształty między dowolnymi komputerami, na których używasz programu Photoshop. Synchronizację możesz włączyć na ekranie Preferencje > Ogólne.","BUTTON":"Dowiedz się więcej","IMAGE":"./assets/preset_sync.gif","URL":"https://www.adobe.com/go/ps-learn-more_pl"},"CONTENT_AWARE":{"TITLE":"Wypełnij z uwzględnieniem zawartości","DESCRIPTION":"Teraz możesz wybrać obszar, którego program Photoshop używa do wypełnienia wyboru, wyświetlić jego podgląd na żywo i przekierować go do nowej warstwy. Aby wypróbować te możliwości, wybierz kolejno opcje Edytuj > Wypełnij z uwzględnieniem zawartości.","IMAGE":"./content_aware_fill.gif","BUTTON":"Wypróbuj teraz"},"SELECT_SUBJECT_PORTRAIT":{"TITLE":"Przełącz przestrzeń roboczą, aby edytować precyzyjniej","DESCRIPTION":"Użyj opcji Zaznaczanie > Zaznacz i maskuj, aby dokładniej przyjrzeć się zaznaczonemu elementowi, a następnie przy użyciu pędzla Popraw krawędź dostosuj zaznaczenie włosów.","BUTTON":"Wypróbuj teraz"},"COMMENT_PANEL":{"TITLE":"Pojawił się nowy komentarz.","DESCRIPTION":"W panelu komentarzy możesz wpisywać nowe komentarze, a także odpowiadać na istniejące, rozwiązywać zagadnienia lub usuwać komentarze."},"CORE_TOOLS_WORKSPACE":{"TITLE":"Witamy w przestrzeni roboczej narzędzi głównych","DESCRIPTION":"Pracuj wydajniej dzięki nowej przestrzeni roboczej z najpopularniejszymi narzędziami programu Photoshop. Aby wybrać inny widok, użyj przełącznika przestrzeni roboczej powyżej.","BUTTON":"Odrzuć"},"MODERN_GRADIENT_TOOL":{"TITLE":"Wypróbuj nowe narzędzie gradientu","DESCRIPTION":"Zaktualizowane narzędzie gradientu umożliwia podgląd i edycję gradientów z najwyższą precyzją.","BUTTON":"Odrzuć"},"GENERATE_IMAGE_INTRO":{"TITLE":"Generuj obraz","DESCRIPTION":"Technologia Tekst na obraz umożliwia generowanie obrazów, dodawanie efektów lub dopasowywanie stylu do obrazu referencyjnego.","BUTTON":"Dowiedz się więcej","IMAGE":"./assets/gen_image.mp4"},"GEN_REF_IMAGE":{"TITLE":"Obraz odniesienia","DESCRIPTION":"Możesz generować wyniki, które bardzo przypominają obraz referencyjny. Poprawimy oświetlenie, cienie i perspektywę.","BUTTON":"Dowiedz się więcej","IMAGE":"./assets/gen_ai_ref_image.mp4"},"GEN_AI_IN_REMOVE":{"TITLE":"Generatywna SI w narzędziu Usuń","DESCRIPTION":"Narzędzie Usuń umożliwia wybór różnych trybów w zależności od tego, w jakim stopniu chcesz korzystać z generatywnej SI. Możesz wybrać opcję Zawsze, Nigdy lub Automatycznie, która dokona wyboru za Ciebie w zależności od sceny.","BUTTON":"Dowiedz się więcej","IMAGE":"./assets/gen_ai_in_remove.mp4","URL":"https://helpx.adobe.com/pl/photoshop/using/retouching-repairing-images.html#genai-remove-tool"},"TOGGLE_CTB":{"TITLE":"Pokaż lub ukryj kontekstowy pasek zadań","DESCRIPTION":"Ponownie włącz kontekstowy pasek zadań z menu aplikacji > Okno > Kontekstowy pasek zadań.\\n\\nDodatkowo możesz też kliknąć prawym przyciskiem myszy obszar poza obszarem roboczym lub obszarem kompozycji, aby wyświetlić go lub ukryć w menu kontekstowym.","CUSTOM_BUTTON":"OK"}},"MODAL":{"GEN_FILL_INTRO":{"TITLE":"Wypełnienie generatywne","DESCRIPTION":"Dokonaj wyboru, aby w niedestrukcyjny sposób generować zawartość, zastępować tła, rozszerzać obrazy, usuwać elementy i wiele więcej.","IMAGE":"./assets/gen_fill_intro.mp4","MAYBE_LATER":"Może później"}},"TRY_IT":"Dowiedz się więcej","GOT_IT":"Rozumiem","ADVANCED":"Zaawansowane:","PLAY_VIDEO":"Obejrzyj krótki film","PERIOD_CHAR":".","NEW_BADGE":"Nowy"}')},sy1d:function(e,t,n){"use strict";var r=this&&this.__assign||function(){return(r=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var a in t=arguments[n])Object.prototype.hasOwnProperty.call(t,a)&&(e[a]=t[a]);return e}).apply(this,arguments)},a=this&&this.__awaiter||function(e,t,n,r){return new(n||(n=Promise))((function(a,o){function i(e){try{s(r.next(e))}catch(e){o(e)}}function l(e){try{s(r.throw(e))}catch(e){o(e)}}function s(e){var t;e.done?a(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(i,l)}s((r=r.apply(e,t||[])).next())}))},o=this&&this.__generator||function(e,t){var n,r,a,o,i={label:0,sent:function(){if(1&a[0])throw a[1];return a[1]},trys:[],ops:[]};return o={next:l(0),throw:l(1),return:l(2)},"function"==typeof Symbol&&(o[Symbol.iterator]=function(){return this}),o;function l(o){return function(l){return function(o){if(n)throw new TypeError("Generator is already executing.");for(;i;)try{if(n=1,r&&(a=2&o[0]?r.return:o[0]?r.throw||((a=r.return)&&a.call(r),0):r.next)&&!(a=a.call(r,o[1])).done)return a;switch(r=0,a&&(o=[2&o[0],a.value]),o[0]){case 0:case 1:a=o;break;case 4:return i.label++,{value:o[1],done:!1};case 5:i.label++,r=o[1],o=[0];continue;case 7:o=i.ops.pop(),i.trys.pop();continue;default:if(!(a=i.trys,(a=a.length>0&&a[a.length-1])||6!==o[0]&&2!==o[0])){i=0;continue}if(3===o[0]&&(!a||o[1]>a[0]&&o[1]<a[3])){i.label=o[1];break}if(6===o[0]&&i.label<a[1]){i.label=a[1],a=o;break}if(a&&i.label<a[2]){i.label=a[2],i.ops.push(o);break}a[2]&&i.ops.pop(),i.trys.pop();continue}o=t.call(e,i)}catch(e){o=[6,e],r=0}finally{n=a=0}if(5&o[0])throw o[1];return{value:o[0]?o[1]:void 0,done:!0}}([o,l])}}},i=this&&this.__read||function(e,t){var n="function"==typeof Symbol&&e[Symbol.iterator];if(!n)return e;var r,a,o=n.call(e),i=[];try{for(;(void 0===t||t-- >0)&&!(r=o.next()).done;)i.push(r.value)}catch(e){a={error:e}}finally{try{r&&!r.done&&(n=o.return)&&n.call(o)}finally{if(a)throw a.error}}return i},l=this&&this.__values||function(e){var t="function"==typeof Symbol&&Symbol.iterator,n=t&&e[t],r=0;if(n)return n.call(e);if(e&&"number"==typeof e.length)return{next:function(){return e&&r>=e.length&&(e=void 0),{value:e&&e[r++],done:!e}}};throw new TypeError(t?"Object is not iterable.":"Symbol.iterator is not defined.")};Object.defineProperty(t,"__esModule",{value:!0}),t.parseURL=t.isValidURL=t.assertHttpStatus=t.getContentLength=t.isUrlModified=t.createURLBuilder=t.uploadWithXHR=t.requestWithAccessToken=t.request=void 0;var s=n("xQDm"),u=n("LvDl"),c=n("he5r"),d={requestCount:0,dataReceived:0,requests:{}},T={method:"GET",json:!1,retry:2,retryInterval:2500};function p(e,t){return void 0===t&&(t={}),a(this,void 0,Promise,(function(){var n,i,l,s,c,f,E,m,h,g=this;return o(this,(function(v){switch(v.label){case 0:t=r(r({},T),t),v.label=1;case 1:if(v.trys.push([1,5,,6]),!window.navigator.onLine)throw new Error("No internet connection.");return"object"==typeof t.body&&(t.body=JSON.stringify(t.body,null," ")),t.json&&(t=r(r({},t),{headers:I(t.headers,{Accept:"application/json","Content-Type":"application/json"})})),d.requestCount++,[4,window.fetch(e,t)];case 2:if(n=v.sent(),n.headers.get("Content-Length")?n.contentLength=u.round(parseInt(n.headers.get("Content-Length")||"0",10)/1024,2):n.status,i="HEAD"===t.method?0:n.contentLength||0,d.dataReceived+=i,d.requests[e]=d.requests[e]||{dataReceived:0,requestCount:0},(l=d.requests[e]).dataReceived+=i,l.requestCount+=1,n.status>=400)throw(s=new Error(n.status+": "+n.statusText)).response=n,s;return t.json?(c=n,E=(f=JSON).parse,[4,n.text()]):[3,4];case 3:c.data=E.apply(f,[v.sent()]),v.label=4;case 4:return[2,n];case 5:if(m=v.sent(),t.retry)return h=t.retry,[2,new Promise((function(n){setTimeout((function(){return a(g,void 0,void 0,(function(){var r;return o(this,(function(a){return t.retry=h-1,r=p(e,t),n(r),[2]}))}))}),t.retryInterval)}))];throw m;case 6:return[2]}}))}))}function I(e,t){var n=new Headers(e);return Object.entries(t).forEach((function(e){var t=i(e,2),r=t[0],a=t[1];n.set(r,a)})),n}function f(e){var t=new URL(e),n=t.origin,r=t.pathname.split("/").pop()||void 0,a=r?r.lastIndexOf(".")+1:-1,o=r&&-1!==a&&r.substr(a)||void 0,i=r&&-1!==a&&r.substr(0,a-1)||r;return{extension:o,filename:r,rootName:i,host:n}}t.request=p,t.requestWithAccessToken=function(e,t){return void 0===t&&(t={}),a(this,void 0,void 0,(function(){var n,a,i,l;return o(this,(function(o){switch(o.label){case 0:return a=I,i=[t.headers],l={"X-API-KEY":c.IMS_CLIENT_ID},[4,s.getAccessToken()];case 1:return n=a.apply(void 0,i.concat([(l.Authorization=o.sent(),l)])),[2,p(e,r(r({},t),{headers:n}))]}}))}))},t.uploadWithXHR=function(e,t,n,r,i){return a(this,void 0,void 0,(function(){return o(this,(function(a){return[2,new Promise((function(a){s.getAccessToken().then((function(o){var l=new XMLHttpRequest;l.open("POST",e,!0),l.setRequestHeader("Authorization",o),l.setRequestHeader("X-API-KEY",c.IMS_CLIENT_ID),l.upload.addEventListener("error",(function(e){return i(e)})),l.upload.addEventListener("progress",(function(e){return n((t=e).lengthComputable?t.loaded/t.total*100:0);var t})),l.onreadystatechange=function(){4===l.readyState&&r(l.status,l.responseText)},l.send(t),a(l)}))}))]}))}))},t.createURLBuilder=function(e,t){return a(this,void 0,void 0,(function(){var n;return o(this,(function(r){switch(r.label){case 0:return[4,s.isProduction()];case 1:return n=r.sent()?e:t,[2,function(e,t){var r,a;void 0===t&&(t={});var o=new URL(""+n+e);try{for(var s=l(Object.entries(t)),u=s.next();!u.done;u=s.next()){var c=i(u.value,2),d=c[0],T=c[1];o.searchParams.set(d,T)}}catch(e){r={error:e}}finally{try{u&&!u.done&&(a=s.return)&&a.call(s)}finally{if(r)throw r.error}}return o.toString()}]}}))}))},t.isUrlModified=function(e,t){return a(this,void 0,void 0,(function(){var n,r;return o(this,(function(a){switch(a.label){case 0:return n=new Headers(((r={})["If-Modified-Since"]=t,r)),[4,p(e,{headers:n,method:"HEAD"})];case 1:return[2,304!==a.sent().status]}}))}))},t.getContentLength=function(e){return a(this,void 0,void 0,(function(){return o(this,(function(t){switch(t.label){case 0:return[4,p(e,{method:"HEAD"})];case 1:return[2,t.sent().contentLength]}}))}))},t.assertHttpStatus=function(e,t){if(e.status!==t)throw{message:"Failed request "+e.status+" "+e.statusText,httpStatusCode:e.status}},t.isValidURL=function(e,t){void 0===t&&(t={});try{var n=f(e),r=n.extension,a=n.host,o=t.extensionMatcher,i=t.whitelistedDomains;return!!(!o||r&&r.match(o))&&!(i&&!i.some((function(e){return a===e||a.endsWith("."+e)})))}catch(e){return!1}},t.parseURL=f},"tT+x":function(e,t,n){e.exports=n.p+"assets/tile-frame-tool.mp4"},u42f:function(e){e.exports=JSON.parse('{"TOOLTIPS":{"3DSM":{"TITLE":"3D-materiaalpipet","DESCRIPTION":"Laadt het geselecteerde materiaal van een 3D-object"},"3DDM":{"TITLE":"3D-materiaal slepen","DESCRIPTION":"Sleept materiaal dat is geladen in de tool naar het doel van een 3D-object"},"ADJB":{"TITLE":"Tool Aanpassingspenseel","DESCRIPTION":"Maak nieuwe lokale aanpassingslagen","IMAGE":"./assets/adjustment_brush_tool.mp4","URL":"https://helpx.adobe.com/nl/photoshop/using/adjustment-brush.html"},"AKNT":{"TITLE":"Ankerpunt toevoegen","DESCRIPTION":"Voegt ankerpunten toe aan uw paden"},"ARTT":{"TITLE":"Tekengebied","DESCRIPTION":"Maakt, verplaatst of vergroot/verkleint meerdere canvassen"},"AHBT":{"TITLE":"Tool Tekeninghistorie","DESCRIPTION":"Brengt gestileerde streken met pixels uit een eerdere status van de afbeelding aan"},"SERA":{"TITLE":"Achtergrondgummetje","DESCRIPTION":"Wist de pixels van een kleur waarvan een monster is genomen"},"BLUR":{"TITLE":"Vervagen","DESCRIPTION":"Vervaagt gebieden in een afbeelding"},"PNTB":{"TITLE":"Penseel","DESCRIPTION":"Tekent aangepaste penseelstreken"},"SLDB":{"TITLE":"Penseel","DESCRIPTION":"Stem de selectie af door over de gebieden te vegen die u wilt selecteren of verwijderen","URL":"https://www.adobe.com/go/ps-select-mask_nl"},"BURN":{"TITLE":"Doordrukken","DESCRIPTION":"Delen van een afbeelding selectief donkerder maken"},"STAM":{"TITLE":"Kloonstempel","DESCRIPTION":"Tekent met pixels uit een ander deel van de afbeelding"},"CRBT":{"TITLE":"Kleur vervangen","DESCRIPTION":"Verft de geselecteerde kleur over een bestaande kleur heen"},"COLS":{"TITLE":"Kleurenpipet","DESCRIPTION":"Toont de waarden voor de kleuren in een afbeelding"},"RCMP":{"TITLE":"Tool Verplaatsen met behoud van inhoud","DESCRIPTION":"Selecteert en verplaatst een deel van een afbeelding en vult het achtergelaten gebied automatisch"},"COUN":{"TITLE":"Tellen","DESCRIPTION":"Telt het aantal objecten in een afbeelding"},"CKNT":{"TITLE":"Ankerpunt omzetten","DESCRIPTION":"Bewerkt vormen en paden door boog- en hoekankerpunten om te zetten"},"CROP":{"TITLE":"Uitsnijden","DESCRIPTION":"Snijdt of vergroot de randen van een afbeelding"},"CUSH":{"TITLE":"Aangepaste vorm","DESCRIPTION":"Tekent vormen vanuit een lijst met aangepaste vormen"},"DKNT":{"TITLE":"Ankerpunt verwijderen","DESCRIPTION":"Verwijdert ankerpunten en verandert de vorm van paden "},"PTHA":{"TITLE":"Direct selecteren","DESCRIPTION":"Selecteer en wijzig punten en segmenten in een pad of vorm"},"DODG":{"TITLE":"Tegenhouden","DESCRIPTION":"Maakt gebieden van een afbeelding lichter"},"ELPS":{"TITLE":"Ovaal","DESCRIPTION":"Ovalen en cirkels tekenen"},"ELMT":{"TITLE":"Ovaal selectiekader","DESCRIPTION":"Ovalen en cirkelvormige selecties maken"},"ERAS":{"TITLE":"Gummetje","DESCRIPTION":"Wijzigt pixels van de achtergrondkleur of maakt ze transparant"},"EYED":{"TITLE":"Pipet","DESCRIPTION":"Neemt kleurmonsters uit een afbeelding"},"MPEN":{"TITLE":"Pen voor vrije vorm","DESCRIPTION":"Voegt ankerpunten toe terwijl u paden of vormen tekent"},"BNDT":{"TITLE":"Verloop","DESCRIPTION":"Laat verschillende kleuren geleidelijk in elkaar overgaan"},"HAND":{"TITLE":"Handje","DESCRIPTION":"Versleept verschillende delen van een afbeelding"},"STMM":{"TITLE":"Retoucheerpenseel","DESCRIPTION":"Corrigeer imperfecties door te tekenen met pixels uit een andere deel van de afbeelding"},"HSTB":{"TITLE":"Historiepenseel","DESCRIPTION":"Herstelt delen van een afbeelding tot een eerdere staat"},"TXBX":{"TITLE":"Tool Horizontale tekst","DESCRIPTION":"Voegt horizontale tekst toe"},"TYPS":{"TITLE":"Masker voor horizontale tekst","DESCRIPTION":"Maakt een selectie in de vorm van horizontale tekst"},"LASO":{"TITLE":"Lasso","DESCRIPTION":"Maakt selecties uit de losse pols"},"SLLS":{"TITLE":"Lasso","DESCRIPTION":"Maakt selecties uit de losse pols"},"LINT":{"TITLE":"Lijn","DESCRIPTION":"Trekt lijnen"},"MERA":{"TITLE":"Tovergummetje","DESCRIPTION":"Wist vergelijkbare kleurgebieden met één klik"},"WAND":{"TITLE":"Toverstaf","DESCRIPTION":"Selecteer een gebied op basis van de kleur"},"MLAS":{"TITLE":"Magnetische lasso","DESCRIPTION":"Maak selecties die worden uitgelijnd op randen in een afbeelding terwijl u sleept"},"WETB":{"TITLE":"Mixerpenseel","DESCRIPTION":"Simuleert echte schildertechnieken, zoals het mengen van kleuren en het variëren van de natheid van de verf"},"LMVR":{"TITLE":"Verplaatsen","DESCRIPTION":"Verplaatst een selectie of laag"},"TXTA":{"TITLE":"Notitie","DESCRIPTION":"Maakt notities die u aan een afbeelding of bestand kunt koppelen"},"BUCK":{"TITLE":"Emmertje","DESCRIPTION":"Gebieden met een vergelijkbare kleur vullen met de voorgrondkleur"},"PTCH":{"TITLE":"Reparatie","DESCRIPTION":"Vervang een geselecteerd gebied met pixels uit andere delen van de afbeelding"},"PCST":{"TITLE":"Padselectie","DESCRIPTION":"Selecteert een heel pad"},"STMP":{"TITLE":"Patroonstempel","DESCRIPTION":"Tekent met een gekozen patroon"},"PENT":{"TITLE":"Pen","DESCRIPTION":"Maakt en wijzigt paden of vormen met ankerpunten en handgrepen"},"PENC":{"TITLE":"Potlood","DESCRIPTION":"Tekent penseelstreken met harde randen"},"PCRP":{"TITLE":"Uitsnijden met perspectief","DESCRIPTION":"Snijdt een afbeelding uit om vervorming die is veroorzaakt door perspectief te corrigeren"},"POLY":{"TITLE":"Veelhoek","DESCRIPTION":"Tekent veelhoeken"},"STAR":{"TITLE":"Ster","DESCRIPTION":"Hiermee kunt u sterren tekenen"},"PGON":{"TITLE":"Veelhoeklasso","DESCRIPTION":"Maak selecties door rechte lijnen te verbinden"},"SLPL":{"TITLE":"Veelhoeklasso","DESCRIPTION":"Maak selecties door rechte lijnen te verbinden"},"QKSL":{"TITLE":"tool Snelle selectie","DESCRIPTION":"Maakt een selectie door de randen in een afbeelding te zoeken en te volgen"},"SLSB":{"TITLE":"Tool Snelle selectie","DESCRIPTION":"Maakt een selectie door de randen in een afbeelding te zoeken en te volgen"},"RECT":{"TITLE":"Rechthoek","DESCRIPTION":"Tekent rechthoeken"},"REMOVE":{"TITLE":"Verwijderen met generatieve AI","DESCRIPTION":"Verwijder moeiteloos ongewenste gebieden uit uw afbeelding met de kracht van generatieve AI. Met Verwijderen wordt het geselecteerde gebied naadloos gevuld met inhoud die perfect past bij de omgeving."},"RGMT":{"TITLE":"Rechthoekig selectiekader","DESCRIPTION":"Maakt een selectie in de vorm van een rechthoek"},"RDEY":{"TITLE":"Rode ogen verwijderen","DESCRIPTION":"Verhelpt het rode-ogeneffect dat wordt veroorzaakt door een cameraflitser"},"SLRE":{"TITLE":"Penseel Randen verfijnen","DESCRIPTION":"Verfijn de selectieranden en verbeter de randdetails. Dit werkt het beste als \'Randen weergeven\' is aangevinkt en met de schuifregelaar Straal randdetectie.","URL":"https://www.adobe.com/go/ps-select-mask_nl"},"ROTT":{"TITLE":"Weergave roteren","DESCRIPTION":"Draait de weergave van een afbeelding"},"RRCT":{"TITLE":"Afgeronde rechthoek","DESCRIPTION":"Tekent afgeronde rechthoeken"},"RTFM":{"TITLE":"Generatieve AI in Verwijderen","DESCRIPTION":"U kunt in de tool Verwijderen verschillende modi kiezen, bijvoorbeeld of u al dan niet generatieve AI wilt gebruiken. In de modus Automatisch wordt dit voor u gekozen op basis van de scène."},"MEAT":{"TITLE":"Liniaal","DESCRIPTION":"Meet afstanden en hoeken in een afbeelding"},"SHAR":{"TITLE":"Verscherpen","DESCRIPTION":"Maakt de zachte randen van een afbeelding scherper"},"SRMT":{"TITLE":"Selectiekader één rij","DESCRIPTION":"Maakt een horizontale selectie die één pixel hoog is"},"SCMT":{"TITLE":"Selectiekader één kolom","DESCRIPTION":"Maakt een verticale selectie die één pixel breed is"},"SLCT":{"TITLE":"Segment","DESCRIPTION":"Snijdt een afbeelding in kleinere secties die geschikt zijn voor webontwerp"},"SLST":{"TITLE":"Segmentselectie","DESCRIPTION":"Selecteert, verplaatst en vergroot/verkleint segmenten van een afbeelding"},"SMUD":{"TITLE":"Natte vinger","DESCRIPTION":"Kleuren samenvoegen en mengen"},"DSAT":{"TITLE":"Spons","DESCRIPTION":"Verandert de kleurverzadiging van delen in een afbeelding"},"SPHB":{"TITLE":"tool Snel retoucheerpenseel","DESCRIPTION":"Verwijdert vlekken en onvolkomenheden"},"CAFT":{"TITLE":"Tool Verwijderen","DESCRIPTION":"Verwijder eenvoudig afleidingen zoals objecten, mensen en onvolkomenheden"},"TXBV":{"TITLE":"Tool Verticale tekst","DESCRIPTION":"Voegt verticale tekst toe"},"VTYS":{"TITLE":"Tool Masker voor verticale tekst","DESCRIPTION":"Maakt een selectie in de vorm van verticale tekst"},"ZOOM":{"TITLE":"Zoomen","DESCRIPTION":"In-/uitzoomen op een afbeelding"},"CPEN":{"TITLE":"Krommingspen","DESCRIPTION":"Maakt of wijzigt paden of vormen met behulp van punten"},"PMHA":{"TITLE":"Handje","DESCRIPTION":"Versleept verschillende delen van een afbeelding"},"PMZM":{"TITLE":"Zoomen","DESCRIPTION":"In-/uitzoomen op een afbeelding"},"PMDB":{"TITLE":"Monsterpenseel","DESCRIPTION":"Bewerk het monstergebied door met het penseel over de afbeelding te schilderen"},"PMLS":{"TITLE":"Lasso","DESCRIPTION":"Bewerk het vulgebied door vrije selecties te maken"},"GRFI":{"TITLE":"Referentieafbeelding","DESCRIPTION":"U kunt resultaten genereren die sterk lijken op uw referentieafbeelding. We corrigeren de belichting, de schaduwen en het perspectief voor u."},"CPOT":{"TITLE":"Kleuraanpassing","DESCRIPTION":"Toestaan dat het contrast en de helderheid zich aanpassen voor een betere afstemming. Goed voor het vullen van inhoud met geleidelijke kleur- of structuurveranderingen"},"RPOT":{"TITLE":"Aanpassing rotatie","DESCRIPTION":"Het draaien van inhoud toestaan voor een betere afstemming. Goed voor het vullen van inhoud met gedraaide of gebogen patronen"},"SCCB":{"TITLE":"Schaal","DESCRIPTION":"Aanpassen inhoudafmetingen toestaan voor een betere afstemming. Goed voor het vullen van inhoud met herhalende patronen van verschillende grootten of onder perspectief"},"MICB":{"TITLE":"Spiegelen","DESCRIPTION":"Horizontaal draaien van inhoud toestaan voor een betere afstemming. Goed voor afbeeldingen met horizontale symmetrie"},"FPOT":{"TITLE":"Kader","DESCRIPTION":"Hiermee maakt u plaatsaanduidingskaders voor afbeeldingen"},"SLML":{"TITLE":"Tool Object selecteren","DESCRIPTION":"Objecten zoeken en automatisch selecteren"},"MGLA":{"TITLE":"Tool Object selecteren","DESCRIPTION":"Objecten zoeken en automatisch selecteren"},"PMPL":{"TITLE":"Veelhoeklasso","DESCRIPTION":"Bewerk het vulgebied door selecties met rechte lijnen te maken"},"PMAL":{"TITLE":"Tool Uitlijning","DESCRIPTION":"Stel overeenkomende punten in de afbeeldingen vast. Dit kan van pas komen wanneer de camerapositie is verplaatst. Klik op een van de afbeeldingen om een punt te plaatsen. Het overeenkomende punt wordt automatisch op de andere afbeelding geplaatst en kan handmatig worden aangepast."},"WSCX":{"TITLE":"De verdraaiing diagonaal splitsen"},"WSVT":{"TITLE":"De verdraaiing verticaal splitsen"},"WSHZ":{"TITLE":"De verdraaiing horizontaal splitsen"},"SMSU":{"TITLE":"Object verwijderen","DESCRIPTION":"Zoekt en verwijdert een object binnen een vastgesteld gebied automatisch"},"SRRB-SRAT":{"TITLE":"Automatisch","DESCRIPTION":"Inhoud die vergelijkbaar is met het omringende vulgebied gebruiken"},"SRRB-SRDF":{"TITLE":"Rechthoek","DESCRIPTION":"Een rechthoekig gebied rond het vulgebied gebruiken"},"SRRB-SRCT":{"TITLE":"Aangepast","DESCRIPTION":"Een handmatig ingesteld monstergebied gebruiken"},"FPOP":{"TITLE":"Aanvullend document importeren","DESCRIPTION":"Importeer een andere afbeelding met een andere weergave van dezelfde scène. Dit kan van pas komen bij het verwijderen van objecten die achtergrondinhoud in de tweede afbeelding zichtbaar maken."},"CATR":{"TITLE":"De tool Traceren met behoud van inhoud","DESCRIPTION":"Hiermee maakt u paden of vormen die de randen van een afbeelding volgen"},"TRSH":{"TITLE":"Driehoektool","DESCRIPTION":"Driezijdige vormen tekenen"},"LIST":{"TITLE":"Lagen","DESCRIPTION":"Lagen zijn als stapels papier. In het deelvenster Lagen kunt u delen van uw afbeelding ordenen en beheren als afzonderlijke bewerkbare lagen"},"LAYR":{"TITLE":"Lagen","DESCRIPTION":"Lagen zijn als stapels papier. In het deelvenster Lagen kunt u delen van uw afbeelding ordenen en beheren als afzonderlijke bewerkbare lagen"},"NEWL":{"TITLE":"Lagen","DESCRIPTION":"Lagen zijn als stapels papier. In het deelvenster Lagen kunt u delen van uw afbeelding ordenen en beheren als afzonderlijke bewerkbare lagen"},"MASK":{"TITLE":"Laagmaskers","DESCRIPTION":"Met een laagmasker kunt u delen van uw afbeelding verbergen en ze op elk gewenst moment weer terugbrengen"},"ADJT":{"TITLE":"Aanpassingen","DESCRIPTION":"In het deelvenster Aanpassingen kunt u de kleur en de tint verbeteren, herstellen en corrigeren","URL":"https://www.adobe.com/go/adjustmentpresets_nl"},"SLBR":{"TITLE":"Tool Selectiepenseel","DESCRIPTION":"Maak selecties met één of meerdere penseelstreken, ideaal voor gebruik met een trackpad en voor het toevoegen en verwijderen van content met Generatief vullen.","URL":"https://www.adobe.com/go/selection_brush_learn_more_nl"},"GENERATE_BACKGROUND":{"TITLE":"Achtergrond bewerken","DESCRIPTION":"Genereer achtergronden voor portretten, producten, mode en meer. U kunt ook een afbeelding importeren of afbeeldingen vullen met kleur."},"HARMONIZE_LAYER":{"TITLE":"Harmoniseren","DESCRIPTION":"Voeg objecten samen tot een scène door kleur, belichting en schaduwen op elkaar af te stemmen."},"IMPORT_BACKGROUND":{"TITLE":"Achtergrond bewerken","DESCRIPTION":"Genereer achtergronden voor portretten, producten, mode en meer. U kunt ook een afbeelding importeren of afbeeldingen vullen met kleur."},"PAINT_BUCKET":{"TITLE":"Achtergrond bewerken","DESCRIPTION":"Genereer achtergronden voor portretten, producten, mode en meer. U kunt ook een afbeelding importeren of afbeeldingen vullen met kleur."},"GIMB":{"TITLE":"Afbeelding genereren","DESCRIPTION":"Met de technologie voor Tekst-naar-afbeelding kunt u afbeeldingen genereren, effecten toevoegen of de stijl afstemmen op een referentieafbeelding."},"ADJUST_COLORS":{"TITLE":"Kleuren in uw afbeelding aanpassen","DESCRIPTION":"Wijzig de opvallende kleuren in uw afbeelding voor een geheel nieuwe uitstraling."},"GENERATE_IMAGE":{"TITLE":"Afbeelding genereren","DESCRIPTION":"Met de technologie voor Tekst-naar-afbeelding kunt u afbeeldingen genereren, effecten toevoegen of de stijl afstemmen op een referentieafbeelding."},"STYLE_INFO_BUTTON":{"TITLE":"Referentieafbeelding en stijleffecten","DESCRIPTION":"Personaliseer uw afbeelding met stijlopties. U kunt een stijleffect kiezen of een referentieafbeelding toevoegen om de stijl mee af te stemmen."},"GENERATEIMAGEREFERENCEFLYOUT":{"TITLE":"Referentieafbeelding","DESCRIPTION":"Stem de compositie en stijl van uw eigen werk af."},"GENERATEIMAGEEFFECTSFLYOUT":{"TITLE":"Stijleffecten","DESCRIPTION":"Kies een stijl of effect om uw afbeelding te personaliseren en inspiratie op te doen."},"GFLY":{"TITLE":"Personen selecteren","DESCRIPTION":"Selecteer personen en hun kenmerken, zoals haar, kleding en huid."},"DYTX":{"TITLE":"Dynamische tekst","DESCRIPTION":"Pas de grootte van de tekst automatisch aan de vorm van de tekstgrens aan."},"MODELRADIO-MLPR":{"TITLE":"Nauwkeurige upscaling","DESCRIPTION":"Behoud de identiteit van de originele foto terwijl details worden verscherpt en hersteld. Kan het best worden gebruikt bij foto\'s met een lage resolutie."},"MODELRADIO-MLCR":{"TITLE":"Creatieve upscaling","DESCRIPTION":"Voeg nieuwe, creatieve details toe, ideaal voor artistieke verkenning. Kan de identiteit van originele foto\'s veranderen."}},"FEATURE_CARDS":{"GEN_AI_UPSCALE":{"TITLE":"Generatief opschalen","DESCRIPTION":"Behoud de identiteit van de originele foto terwijl details worden verscherpt en hersteld.","IMAGE":"./assets/gen_ai_upscale.mp4","BUTTON":"Probeer het nu"},"GEN_AI_FILL":{"TITLE":"Generatief vullen","DESCRIPTION":"Genereer inhoud, wijzig bestaande inhoud, vervang achtergronden, breid afbeeldingen uit, verwijder elementen en nog veel meer.","IMAGE":"./assets/gen_ai_fill.mp4"},"GEN_AI_EXPAND":{"TITLE":"Generatief uitbreiden","DESCRIPTION":"Verleg de grenzen van wat u kunt maken. Genereer nieuwe content met of zonder tekst.","IMAGE":"./assets/gen_ai_expand.mp4"},"BACKGROUND_REPLACE":{"TITLE":"Achtergrond bewerken","DESCRIPTION":"Genereer achtergronden voor portretten, producten, mode en meer. U kunt ook een afbeelding importeren of afbeeldingen vullen met kleur.","IMAGE":"./assets/edit_background.mp4","BUTTON":"Meer informatie"},"ADJUSTMENT_BRUSH":{"TITLE":"Tool Aanpassingspenseel","DESCRIPTION":"Met het aanpassingspenseel kunt u eenvoudig niet-destructieve, lokale aanpassingen aanbrengen op een afbeelding.","IMAGE":"./assets/adjustment_brush_tool.mp4","BUTTON":"Meer informatie","URL":"https://helpx.adobe.com/nl/photoshop/using/adjustment-brush.html"},"ADJUSTMENTS_PANEL":{"TITLE":"Probeer aanpassingsvoorinstellingen","DESCRIPTION":"Bewerk het uiterlijk van uw afbeelding met een aantal verschillende aanpassingsvoorinstellingen.","BUTTON":"Probeer het nu"},"CLOUD_DOC_AUTO_SAVE":{"TITLE":"Opslaan tijdens het werken","DESCRIPTION":"We slaan uw clouddocumenten op in de cloud van Adobe, zodat uw bestanden meteen beschikbaar zijn op al uw apparaten."},"PRESET_SYNC":{"TITLE":"Automatische synchronisatie van voorinstellingen","DESCRIPTION":"Synchroniseer uw penselen, stalen, verlopen, patronen, stijlen en vormen automatisch met elke computer waarop u Photoshop gebruikt. Als u het synchroniseren wilt inschakelen, gaat u naar Voorkeuren > Algemeen.","BUTTON":"Meer informatie","IMAGE":"./assets/preset_sync.gif","URL":"https://www.adobe.com/go/ps-learn-more_nl"},"CONTENT_AWARE":{"TITLE":"Vullen met behoud van inhoud","DESCRIPTION":"Nu kunt u het gebied kiezen dat Photoshop gebruikt om een selectie mee te vullen, er een live voorvertoning van bekijken en het gebied uitvoeren naar een nieuwe laag. Kies Bewerken > Vullen met behoud van inhoud om het te proberen.","IMAGE":"./content_aware_fill.gif","BUTTON":"Probeer het nu"},"SELECT_SUBJECT_PORTRAIT":{"TITLE":"Wissel van werkruimte voor gedetailleerde bewerkingen","DESCRIPTION":"Ga naar Selecteren > Selecteren en maskeren om in te zoomen op wat is geselecteerd. Gebruik daarna het penseel Randen verfijnen om de geselecteerde haarlijn te bewerken.","BUTTON":"Probeer het nu"},"COMMENT_PANEL":{"TITLE":"U hebt een nieuwe opmerking!","DESCRIPTION":"In het deelvenster Opmerkingen kunt u nieuwe opmerkingen schrijven en bestaande opmerkingen beantwoorden, oplossen of verwijderen."},"CORE_TOOLS_WORKSPACE":{"TITLE":"Welkom bij de werkruimte Belangrijkste tools","DESCRIPTION":"Blijf gefocust met onze nieuwe werkruimte met de populairste tools van Photoshop. Als u een andere weergave wilt kiezen, gebruikt u de schakeloptie voor werkruimten hierboven.","BUTTON":"Negeren"},"MODERN_GRADIENT_TOOL":{"TITLE":"Probeer de nieuwe tool Verloop","DESCRIPTION":"Met de bijgewerkte tool Verloop kunt u verlopen met ultieme precisie bekijken en bewerken.","BUTTON":"Negeren"},"GENERATE_IMAGE_INTRO":{"TITLE":"Afbeelding genereren","DESCRIPTION":"Met de technologie voor Tekst-naar-afbeelding kunt u afbeeldingen genereren, effecten toevoegen of de stijl afstemmen op een referentieafbeelding.","BUTTON":"Meer informatie","IMAGE":"./assets/gen_image.mp4"},"GEN_REF_IMAGE":{"TITLE":"Referentieafbeelding","DESCRIPTION":"U kunt resultaten genereren die sterk lijken op uw referentieafbeelding. We corrigeren de belichting, de schaduwen en het perspectief voor u.","BUTTON":"Meer informatie","IMAGE":"./assets/gen_ai_ref_image.mp4"},"GEN_AI_IN_REMOVE":{"TITLE":"Generatieve AI in Verwijderen","DESCRIPTION":"U kunt in de tool Verwijderen verschillende modi kiezen, afhankelijk van hoeveel u generatieve AI wilt gebruiken. U kunt op basis van de scène kiezen tussen Altijd, Nooit of Automatisch.","BUTTON":"Meer informatie","IMAGE":"./assets/gen_ai_in_remove.mp4","URL":"https://helpx.adobe.com/nl/photoshop/using/retouching-repairing-images.html#genai-remove-tool"},"TOGGLE_CTB":{"TITLE":"De contextuele taakbalk tonen of verbergen","DESCRIPTION":"Schakel de contextuele taakbalk opnieuw in via het applicatiemenu > Venster > Contextuele taakbalk.\\n\\nU kunt ook met de rechtermuisknop buiten het canvas of tekengebied klikken om het contextmenu te tonen of te verbergen.","CUSTOM_BUTTON":"OK"}},"MODAL":{"GEN_FILL_INTRO":{"TITLE":"Generatief vullen","DESCRIPTION":"Maak een selectie om op niet-destructieve wijze inhoud te genereren, achtergronden te vervangen, afbeeldingen uit te breiden, elementen te verwijderen en nog veel meer.","IMAGE":"./assets/gen_fill_intro.mp4","MAYBE_LATER":"Misschien later"}},"TRY_IT":"Meer informatie","GOT_IT":"Begrepen","ADVANCED":"Geavanceerd:","PLAY_VIDEO":"Korte video bekijken","PERIOD_CHAR":".","NEW_BADGE":"Nieuw"}')},uA8b:function(e,t,n){e.exports=n.p+"assets/frame-tool.mp4"},uNq1:function(e,t,n){e.exports=n.p+"assets/hand-tool.mp4"},ufVG:function(e,t,n){e.exports=n.p+"assets/object-selection-tool.jpg"},"v+cH":function(e,t,n){e.exports=n.p+"assets/caf-object-selection-tool.mp4"},v1lb:function(e,t,n){e.exports=n.p+"assets/burn-tool.mp4"},vFBD:function(e,t,n){"use strict";var r,a=this&&this.__makeTemplateObject||function(e,t){return Object.defineProperty?Object.defineProperty(e,"raw",{value:t}):e.raw=t,e},o=this&&this.__extends||(r=function(e,t){return(r=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])})(e,t)},function(e,t){function n(){this.constructor=e}r(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)}),i=this&&this.__createBinding||(Object.create?function(e,t,n,r){void 0===r&&(r=n),Object.defineProperty(e,r,{enumerable:!0,get:function(){return t[n]}})}:function(e,t,n,r){void 0===r&&(r=n),e[r]=t[n]}),l=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),s=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)"default"!==n&&Object.prototype.hasOwnProperty.call(e,n)&&i(t,e,n);return l(t,e),t},u=this&&this.__awaiter||function(e,t,n,r){return new(n||(n=Promise))((function(a,o){function i(e){try{s(r.next(e))}catch(e){o(e)}}function l(e){try{s(r.throw(e))}catch(e){o(e)}}function s(e){var t;e.done?a(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(i,l)}s((r=r.apply(e,t||[])).next())}))},c=this&&this.__generator||function(e,t){var n,r,a,o,i={label:0,sent:function(){if(1&a[0])throw a[1];return a[1]},trys:[],ops:[]};return o={next:l(0),throw:l(1),return:l(2)},"function"==typeof Symbol&&(o[Symbol.iterator]=function(){return this}),o;function l(o){return function(l){return function(o){if(n)throw new TypeError("Generator is already executing.");for(;i;)try{if(n=1,r&&(a=2&o[0]?r.return:o[0]?r.throw||((a=r.return)&&a.call(r),0):r.next)&&!(a=a.call(r,o[1])).done)return a;switch(r=0,a&&(o=[2&o[0],a.value]),o[0]){case 0:case 1:a=o;break;case 4:return i.label++,{value:o[1],done:!1};case 5:i.label++,r=o[1],o=[0];continue;case 7:o=i.ops.pop(),i.trys.pop();continue;default:if(!(a=i.trys,(a=a.length>0&&a[a.length-1])||6!==o[0]&&2!==o[0])){i=0;continue}if(3===o[0]&&(!a||o[1]>a[0]&&o[1]<a[3])){i.label=o[1];break}if(6===o[0]&&i.label<a[1]){i.label=a[1],a=o;break}if(a&&i.label<a[2]){i.label=a[2],i.ops.push(o);break}a[2]&&i.ops.pop(),i.trys.pop();continue}o=t.call(e,i)}catch(e){o=[6,e],r=0}finally{n=a=0}if(5&o[0])throw o[1];return{value:o[0]?o[1]:void 0,done:!0}}([o,l])}}},d=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0});var T,p,I,f,E,m,h,g,v,S,R=s(n("q1tI")),b=d(n("vOnD")),k=n("Ogvq"),O=d(n("+ger")),y=n("80u0"),P=n("6cLR"),C=n("/u1D"),L=d(n("YfHv")),N=n("VMmF"),D=d(n("YI5S")),_=n("Eb84"),w=n("8Ixq"),A=b.default.div.attrs((function(e){var t;return{cardMargin:e.hasArrow?"9px":"0px",backgroundColor:null!==(t=e.backgroundColor)&&void 0!==t?t:O.default[e.theme].cardBackground,theme:e.theme}})).withConfig({displayName:"FeatureCardBubble",componentId:"sc-z6p5fv"})(T||(T=a(["\n background-color: ",";\n border: 0.5px ",";\n border-radius: 0px;\n display: flex;\n flex-direction: column;\n width: ","px;\n position: absolute;\n margin: ",";\n box-shadow: 0px 1px 4px rgba(0,0,0, .15);\n"],["\n background-color: ",";\n border: 0.5px ",";\n border-radius: 0px;\n display: flex;\n flex-direction: column;\n width: ","px;\n position: absolute;\n margin: ",";\n box-shadow: 0px 1px 4px rgba(0,0,0, .15);\n"])),(function(e){return e.backgroundColor}),(function(e){return O.default[e.theme].cardBorder}),256,(function(e){return e.cardMargin})),z=b.default.img.withConfig({displayName:"Image",componentId:"sc-oxek3z"})(p||(p=a(["\n width: ","px;\n"],["\n width: ","px;\n"])),256),M=b.default.div.withConfig({displayName:"VideoArea",componentId:"sc-1wo5kxl"})(I||(I=a(["\n width: 256px;\n"],["\n width: 256px;\n"]))),j=b.default.div.withConfig({displayName:"Bottom",componentId:"sc-1rw5qm7"})(f||(f=a(["\n display: flex;\n flex-direction: column;\n margin-top: 24px;\n margin-bottom: 24px;\n margin-left: 24px;\n margin-right: 24px;\n"],["\n display: flex;\n flex-direction: column;\n margin-top: 24px;\n margin-bottom: 24px;\n margin-left: 24px;\n margin-right: 24px;\n"]))),x=b.default.div.withConfig({displayName:"TitleArea",componentId:"sc-1596kma"})(E||(E=a(["\n margin-bottom: 20px;\n display: flex;\n flex-direction: row;\n justify-content: space-between;\n"],["\n margin-bottom: 20px;\n display: flex;\n flex-direction: row;\n justify-content: space-between;\n"]))),B=b.default.div.withConfig({displayName:"NewBadge",componentId:"sc-ukauw"})(m||(m=a(["\n background-color: #0D66D0;\n text-align: center;\n display: inline-block;\n vertical-align: middle;\n line-height: normal;\n border-radius: 4px;\n\n color: #dadada;\n font-family: 'Adobe Clean', sans-serif;\n font-size: 14px;\n\n position: relative;\n\n margin-left: 10px;\n padding-top: 3px;\n padding-bottom: 5px;\n padding-left: 10px;\n padding-right: 10px;\n"],["\n background-color: #0D66D0;\n text-align: center;\n display: inline-block;\n vertical-align: middle;\n line-height: normal;\n border-radius: 4px;\n\n color: #dadada;\n font-family: 'Adobe Clean', sans-serif;\n font-size: 14px;\n\n position: relative;\n\n margin-left: 10px;\n padding-top: 3px;\n padding-bottom: 5px;\n padding-left: 10px;\n padding-right: 10px;\n"]))),U=b.default.span.attrs((function(e){var t;return{color:null!==(t=e.color)&&void 0!==t?t:O.default[e.theme].title}})).withConfig({displayName:"Title",componentId:"sc-2vsqyf"})(h||(h=a(["\n color: ",";\n font-family: 'Adobe Clean', sans-serif;\n font-size: 16px;\n font-weight: bold;\n line-height: 20px;\n padding-right: 10px;\n"],["\n color: ",";\n font-family: 'Adobe Clean', sans-serif;\n font-size: 16px;\n font-weight: bold;\n line-height: 20px;\n padding-right: 10px;\n"])),(function(e){return e.color})),G=b.default.span.attrs((function(e){var t;return{color:null!==(t=e.color)&&void 0!==t?t:O.default[e.theme].description}})).withConfig({displayName:"Description",componentId:"sc-14pqh4i"})(g||(g=a(["\n color: ",";\n font-family: 'Adobe Clean', sans-serif;\n font-size: 14px;\n font-weight: light;\n line-height: 10px;\n"],["\n color: ",";\n font-family: 'Adobe Clean', sans-serif;\n font-size: 14px;\n font-weight: light;\n line-height: 10px;\n"])),(function(e){return e.color})),F=b.default.div.withConfig({displayName:"DescriptionArea",componentId:"sc-1dda32m"})(v||(v=a(["\n white-space: pre-wrap;\n"],["\n white-space: pre-wrap;\n"]))),V=b.default.div.withConfig({displayName:"Buttons",componentId:"sc-cra8us"})(S||(S=a(["\n display: flex;\n flex-direction: row;\n justify-content: flex-end;\n margin-top: 18px;\n margin-bottom: 4px;\n\n sp-button {\n line-height: 12px;\n margin-left: 6px;\n }\n"],["\n display: flex;\n flex-direction: row;\n justify-content: flex-end;\n margin-top: 18px;\n margin-bottom: 4px;\n\n sp-button {\n line-height: 12px;\n margin-left: 6px;\n }\n"]))),H=function(e){function t(t){var n=e.call(this,t)||this;return n.containerRef=R.createRef(),n.state={hasArrow:!1,arrowDirection:"none",offset:10},n}return o(t,e),t.prototype.getArrowDirection=function(e){var t=e.arrowOrientation,n=e.arrowPosition,r=e.top,a=e.left,o=e.bottom,i=e.right-a,l=o-r,s=this.state.arrowDirection,u=10,c=t===_.Orientations.vertical;switch(n){case _.ArrowPosition.topLeft:s=c?"top":"left",u=10;break;case _.ArrowPosition.topRight:s=c?"top":"right",u=c?Math.min(i,256)-40:10;break;case _.ArrowPosition.bottomLeft:s=c?"bottom":"left",u=c?10:l-40;break;case _.ArrowPosition.bottomRight:s=c?"bottom":"right",u=c?i-40:l-40;break;case _.ArrowPosition.none:if(this.state.hasArrow)return{newArrowDirection:"none",offset:0}}return{newArrowDirection:s,offset:u}},t.prototype.updatePosition=function(){var e;return u(this,void 0,void 0,(function(){var t,n,r,a,o,i;return c(this,(function(l){switch(l.label){case 0:return l.trys.push([0,3,,4]),(t=null===(e=this.containerRef.current)||void 0===e?void 0:e.getBoundingClientRect())?[4,P.getButlerUIBounds(this.props.card.position,t)]:[3,2];case 1:(n=l.sent())&&(r=this.getArrowDirection(n),a=r.newArrowDirection,o=r.offset,a===this.state.arrowDirection&&o===this.state.offset||("none"===a?this.setState({hasArrow:!1,arrowDirection:"none"}):this.setState({hasArrow:!0,arrowDirection:a,offset:o})),this.props.updatePosition(null==n?void 0:n.top,null==n?void 0:n.left,null==n?void 0:n.bottom,null==n?void 0:n.right)),l.label=2;case 2:return[3,4];case 3:return i=l.sent(),C.error("Hiding feature card due to error: ",i.message),k.store.dispatch(N.hideFeatureCard(this.props.card.id)),[3,4];case 4:return[2]}}))}))},t.prototype.handleCardAction=function(){return u(this,void 0,void 0,(function(){return c(this,(function(e){return k.store.dispatch(N.activateFeatureCard(this.props.card.id)),[2]}))}))},t.prototype.handleClose=function(){return u(this,void 0,void 0,(function(){return c(this,(function(e){return C.logToIngest(w[this.props.card.id],"hide",this.props.card.referrer,this.props.card.count),k.store.dispatch(N.hideFeatureCard(this.props.card.id)),[2]}))}))},t.prototype.render=function(){var e=this,t=this.props.card,n=!1,r=!1;t.imagePath&&(y.localize(t.imagePath).endsWith(".mp4")?n=!0:r=!0);return R.createElement(A,{ref:this.containerRef,hasArrow:"none"!==t.position.arrow,backgroundColor:t.backgroundColor,video:Boolean(t.imagePath),theme:this.props.theme},n&&t.imagePath?R.createElement(M,null,R.createElement(L.default,{videoUrl:y.localize(t.imagePath)})):R.createElement(R.Fragment,null),r&&t.imagePath?R.createElement(z,{src:y.localize(t.imagePath)}):R.createElement(R.Fragment,null),R.createElement(j,null,R.createElement(x,null,R.createElement(U,{theme:this.props.theme,color:t.color},y.localize(t.title)),t.showNewBadge?R.createElement(B,null,y.localize("NEW_BADGE")):R.createElement(R.Fragment,null)),R.createElement(F,null,R.createElement(G,{theme:this.props.theme,color:t.color},y.localize(t.description)),R.createElement(V,null,t.action&&t.button&&R.createElement("sp-button",{quiet:!0,size:"s",variant:"primary",onClick:function(){return e.handleCardAction()}},y.localize(t.button)),!t.persistent&&R.createElement("sp-button",{size:"s",variant:"primary",onClick:function(){return e.handleClose()}},t.customButton?y.localize(t.customButton):y.localize("GOT_IT"))))),this.state.hasArrow&&!this.props.card.position.arrowHidden?R.createElement(D.default,{backgroundColor:O.default[this.props.theme].cardBackground,direction:this.state.arrowDirection,offset:this.state.offset}):R.createElement(R.Fragment,null))},t.displayName="FeatureCard",t}(R.Component);t.default=H},vONX:function(e,t,n){"use strict";var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0});var a,o=r(n("q1tI")),i=n("Ogvq"),l=r(n("vaow")),s=r(n("R2IM")),u=n("yFKD");(a=n("oyiA")).keys().forEach(a);var c=s.default(l.default),d=function(){var e=i.useTypedSelector((function(e){return e.tooltips})),t=i.useTypedSelector((function(e){return e.theme})),n=i.useTypedDispatch();if(e.currentTooltip){var r=e.currentTooltip;return o.default.createElement(c,{size:{width:260,height:320},key:"rtt-"+r.id,id:"rtt-"+r.id,position:{type:"absolute",y:100,x:100},onClose:function(){return n(u.hideTooltip())},transparent:!0,tooltip:r,targetBounds:e.targetBounds,theme:t.theme,hideOnMouseAway:!0})}return o.default.createElement(o.default.Fragment,null)};d.displayName="RichToolTipDriver",t.default=d},vOnD:function(e,t,n){"use strict";n.r(t),function(e){n.d(t,"ServerStyleSheet",(function(){return Be})),n.d(t,"StyleSheetConsumer",(function(){return ae})),n.d(t,"StyleSheetContext",(function(){return re})),n.d(t,"StyleSheetManager",(function(){return ce})),n.d(t,"ThemeConsumer",(function(){return De})),n.d(t,"ThemeContext",(function(){return Ne})),n.d(t,"ThemeProvider",(function(){return _e})),n.d(t,"__PRIVATE__",(function(){return Fe})),n.d(t,"createGlobalStyle",(function(){return je})),n.d(t,"css",(function(){return ge})),n.d(t,"isStyledComponent",(function(){return v})),n.d(t,"keyframes",(function(){return xe})),n.d(t,"useTheme",(function(){return Ge})),n.d(t,"version",(function(){return R})),n.d(t,"withTheme",(function(){return Ue}));var r=n("TOwV"),a=n("q1tI"),o=n.n(a),i=n("Gytx"),l=n.n(i),s=n("0x0X"),u=n("ME5O"),c=n("9uj6"),d=n("2mql"),T=n.n(d);function p(){return(p=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}var I=function(e,t){for(var n=[e[0]],r=0,a=t.length;r<a;r+=1)n.push(t[r],e[r+1]);return n},f=function(e){return null!==e&&"object"==typeof e&&"[object Object]"===(e.toString?e.toString():Object.prototype.toString.call(e))&&!Object(r.typeOf)(e)},E=Object.freeze([]),m=Object.freeze({});function h(e){return"function"==typeof e}function g(e){return e.displayName||e.name||"Component"}function v(e){return e&&"string"==typeof e.styledComponentId}var S=void 0!==e&&(e.env.REACT_APP_SC_ATTR||e.env.SC_ATTR)||"data-styled",R="5.2.1",b="undefined"!=typeof window&&"HTMLElement"in window,k=Boolean("boolean"==typeof SC_DISABLE_SPEEDY?SC_DISABLE_SPEEDY:void 0!==e&&void 0!==e.env.REACT_APP_SC_DISABLE_SPEEDY&&""!==e.env.REACT_APP_SC_DISABLE_SPEEDY?"false"!==e.env.REACT_APP_SC_DISABLE_SPEEDY&&e.env.REACT_APP_SC_DISABLE_SPEEDY:void 0!==e&&void 0!==e.env.SC_DISABLE_SPEEDY&&""!==e.env.SC_DISABLE_SPEEDY&&("false"!==e.env.SC_DISABLE_SPEEDY&&e.env.SC_DISABLE_SPEEDY)),O={};function y(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];throw new Error("An error occurred. See https://git.io/JUIaE#"+e+" for more information."+(n.length>0?" Args: "+n.join(", "):""))}var P=function(){function e(e){this.groupSizes=new Uint32Array(512),this.length=512,this.tag=e}var t=e.prototype;return t.indexOfGroup=function(e){for(var t=0,n=0;n<e;n++)t+=this.groupSizes[n];return t},t.insertRules=function(e,t){if(e>=this.groupSizes.length){for(var n=this.groupSizes,r=n.length,a=r;e>=a;)(a<<=1)<0&&y(16,""+e);this.groupSizes=new Uint32Array(a),this.groupSizes.set(n),this.length=a;for(var o=r;o<a;o++)this.groupSizes[o]=0}for(var i=this.indexOfGroup(e+1),l=0,s=t.length;l<s;l++)this.tag.insertRule(i,t[l])&&(this.groupSizes[e]++,i++)},t.clearGroup=function(e){if(e<this.length){var t=this.groupSizes[e],n=this.indexOfGroup(e),r=n+t;this.groupSizes[e]=0;for(var a=n;a<r;a++)this.tag.deleteRule(n)}},t.getGroup=function(e){var t="";if(e>=this.length||0===this.groupSizes[e])return t;for(var n=this.groupSizes[e],r=this.indexOfGroup(e),a=r+n,o=r;o<a;o++)t+=this.tag.getRule(o)+"/*!sc*/\n";return t},e}(),C=new Map,L=new Map,N=1,D=function(e){if(C.has(e))return C.get(e);for(;L.has(N);)N++;var t=N++;return C.set(e,t),L.set(t,e),t},_=function(e){return L.get(e)},w=function(e,t){C.set(e,t),L.set(t,e)},A="style["+S+'][data-styled-version="5.2.1"]',z=new RegExp("^"+S+'\\.g(\\d+)\\[id="([\\w\\d-]+)"\\].*?"([^"]*)'),M=function(e,t,n){for(var r,a=n.split(","),o=0,i=a.length;o<i;o++)(r=a[o])&&e.registerName(t,r)},j=function(e,t){for(var n=t.innerHTML.split("/*!sc*/\n"),r=[],a=0,o=n.length;a<o;a++){var i=n[a].trim();if(i){var l=i.match(z);if(l){var s=0|parseInt(l[1],10),u=l[2];0!==s&&(w(u,s),M(e,u,l[3]),e.getTag().insertRules(s,r)),r.length=0}else r.push(i)}}},x=function(){return n.nc},B=function(e){var t=document.head,n=e||t,r=document.createElement("style"),a=function(e){for(var t=e.childNodes,n=t.length;n>=0;n--){var r=t[n];if(r&&1===r.nodeType&&r.hasAttribute(S))return r}}(n),o=void 0!==a?a.nextSibling:null;r.setAttribute(S,"active"),r.setAttribute("data-styled-version","5.2.1");var i=x();return i&&r.setAttribute("nonce",i),n.insertBefore(r,o),r},U=function(){function e(e){var t=this.element=B(e);t.appendChild(document.createTextNode("")),this.sheet=function(e){if(e.sheet)return e.sheet;for(var t=document.styleSheets,n=0,r=t.length;n<r;n++){var a=t[n];if(a.ownerNode===e)return a}y(17)}(t),this.length=0}var t=e.prototype;return t.insertRule=function(e,t){try{return this.sheet.insertRule(t,e),this.length++,!0}catch(e){return!1}},t.deleteRule=function(e){this.sheet.deleteRule(e),this.length--},t.getRule=function(e){var t=this.sheet.cssRules[e];return void 0!==t&&"string"==typeof t.cssText?t.cssText:""},e}(),G=function(){function e(e){var t=this.element=B(e);this.nodes=t.childNodes,this.length=0}var t=e.prototype;return t.insertRule=function(e,t){if(e<=this.length&&e>=0){var n=document.createTextNode(t),r=this.nodes[e];return this.element.insertBefore(n,r||null),this.length++,!0}return!1},t.deleteRule=function(e){this.element.removeChild(this.nodes[e]),this.length--},t.getRule=function(e){return e<this.length?this.nodes[e].textContent:""},e}(),F=function(){function e(e){this.rules=[],this.length=0}var t=e.prototype;return t.insertRule=function(e,t){return e<=this.length&&(this.rules.splice(e,0,t),this.length++,!0)},t.deleteRule=function(e){this.rules.splice(e,1),this.length--},t.getRule=function(e){return e<this.length?this.rules[e]:""},e}(),V=b,H={isServer:!b,useCSSOMInjection:!k},K=function(){function e(e,t,n){void 0===e&&(e=m),void 0===t&&(t={}),this.options=p({},H,{},e),this.gs=t,this.names=new Map(n),!this.options.isServer&&b&&V&&(V=!1,function(e){for(var t=document.querySelectorAll(A),n=0,r=t.length;n<r;n++){var a=t[n];a&&"active"!==a.getAttribute(S)&&(j(e,a),a.parentNode&&a.parentNode.removeChild(a))}}(this))}e.registerId=function(e){return D(e)};var t=e.prototype;return t.reconstructWithOptions=function(t,n){return void 0===n&&(n=!0),new e(p({},this.options,{},t),this.gs,n&&this.names||void 0)},t.allocateGSInstance=function(e){return this.gs[e]=(this.gs[e]||0)+1},t.getTag=function(){return this.tag||(this.tag=(n=(t=this.options).isServer,r=t.useCSSOMInjection,a=t.target,e=n?new F(a):r?new U(a):new G(a),new P(e)));var e,t,n,r,a},t.hasNameForId=function(e,t){return this.names.has(e)&&this.names.get(e).has(t)},t.registerName=function(e,t){if(D(e),this.names.has(e))this.names.get(e).add(t);else{var n=new Set;n.add(t),this.names.set(e,n)}},t.insertRules=function(e,t,n){this.registerName(e,t),this.getTag().insertRules(D(e),n)},t.clearNames=function(e){this.names.has(e)&&this.names.get(e).clear()},t.clearRules=function(e){this.getTag().clearGroup(D(e)),this.clearNames(e)},t.clearTag=function(){this.tag=void 0},t.toString=function(){return function(e){for(var t=e.getTag(),n=t.length,r="",a=0;a<n;a++){var o=_(a);if(void 0!==o){var i=e.names.get(o),l=t.getGroup(a);if(void 0!==i&&0!==l.length){var s=S+".g"+a+'[id="'+o+'"]',u="";void 0!==i&&i.forEach((function(e){e.length>0&&(u+=e+",")})),r+=""+l+s+'{content:"'+u+'"}/*!sc*/\n'}}}return r}(this)},e}(),W=/(a)(d)/gi,Y=function(e){return String.fromCharCode(e+(e>25?39:97))};function q(e){var t,n="";for(t=Math.abs(e);t>52;t=t/52|0)n=Y(t%52)+n;return(Y(t%52)+n).replace(W,"$1-$2")}var J=function(e,t){for(var n=t.length;n;)e=33*e^t.charCodeAt(--n);return e},Z=function(e){return J(5381,e)};function X(e){for(var t=0;t<e.length;t+=1){var n=e[t];if(h(n)&&!v(n))return!1}return!0}var Q=Z("5.2.1"),$=function(){function e(e,t,n){this.rules=e,this.staticRulesId="",this.isStatic=(void 0===n||n.isStatic)&&X(e),this.componentId=t,this.baseHash=J(Q,t),this.baseStyle=n,K.registerId(t)}return e.prototype.generateAndInjectStyles=function(e,t,n){var r=this.componentId,a=[];if(this.baseStyle&&a.push(this.baseStyle.generateAndInjectStyles(e,t,n)),this.isStatic&&!n.hash)if(this.staticRulesId&&t.hasNameForId(r,this.staticRulesId))a.push(this.staticRulesId);else{var o=he(this.rules,e,t,n).join(""),i=q(J(this.baseHash,o.length)>>>0);if(!t.hasNameForId(r,i)){var l=n(o,"."+i,void 0,r);t.insertRules(r,i,l)}a.push(i),this.staticRulesId=i}else{for(var s=this.rules.length,u=J(this.baseHash,n.hash),c="",d=0;d<s;d++){var T=this.rules[d];if("string"==typeof T)c+=T;else if(T){var p=he(T,e,t,n),I=Array.isArray(p)?p.join(""):p;u=J(u,I+d),c+=I}}if(c){var f=q(u>>>0);if(!t.hasNameForId(r,f)){var E=n(c,"."+f,void 0,r);t.insertRules(r,f,E)}a.push(f)}}return a.join(" ")},e}(),ee=/^\s*\/\/.*$/gm,te=[":","[",".","#"];function ne(e){var t,n,r,a,o=void 0===e?m:e,i=o.options,l=void 0===i?m:i,u=o.plugins,c=void 0===u?E:u,d=new s.a(l),T=[],p=function(e){function t(t){if(t)try{e(t+"}")}catch(e){}}return function(n,r,a,o,i,l,s,u,c,d){switch(n){case 1:if(0===c&&64===r.charCodeAt(0))return e(r+";"),"";break;case 2:if(0===u)return r+"/*|*/";break;case 3:switch(u){case 102:case 112:return e(a[0]+r),"";default:return r+(0===d?"/*|*/":"")}case-2:r.split("/*|*/}").forEach(t)}}}((function(e){T.push(e)})),I=function(e,r,o){return 0===r&&te.includes(o[n.length])||o.match(a)?e:"."+t};function f(e,o,i,l){void 0===l&&(l="&");var s=e.replace(ee,""),u=o&&i?i+" "+o+" { "+s+" }":s;return t=l,n=o,r=new RegExp("\\"+n+"\\b","g"),a=new RegExp("(\\"+n+"\\b){2,}"),d(i||!o?"":o,u)}return d.use([].concat(c,[function(e,t,a){2===e&&a.length&&a[0].lastIndexOf(n)>0&&(a[0]=a[0].replace(r,I))},p,function(e){if(-2===e){var t=T;return T=[],t}}])),f.hash=c.length?c.reduce((function(e,t){return t.name||y(15),J(e,t.name)}),5381).toString():"",f}var re=o.a.createContext(),ae=re.Consumer,oe=o.a.createContext(),ie=(oe.Consumer,new K),le=ne();function se(){return Object(a.useContext)(re)||ie}function ue(){return Object(a.useContext)(oe)||le}function ce(e){var t=Object(a.useState)(e.stylisPlugins),n=t[0],r=t[1],i=se(),s=Object(a.useMemo)((function(){var t=i;return e.sheet?t=e.sheet:e.target&&(t=t.reconstructWithOptions({target:e.target},!1)),e.disableCSSOMInjection&&(t=t.reconstructWithOptions({useCSSOMInjection:!1})),t}),[e.disableCSSOMInjection,e.sheet,e.target]),u=Object(a.useMemo)((function(){return ne({options:{prefix:!e.disableVendorPrefixes},plugins:n})}),[e.disableVendorPrefixes,n]);return Object(a.useEffect)((function(){l()(n,e.stylisPlugins)||r(e.stylisPlugins)}),[e.stylisPlugins]),o.a.createElement(re.Provider,{value:s},o.a.createElement(oe.Provider,{value:u},e.children))}var de=function(){function e(e,t){var n=this;this.inject=function(e,t){void 0===t&&(t=le);var r=n.name+t.hash;e.hasNameForId(n.id,r)||e.insertRules(n.id,r,t(n.rules,r,"@keyframes"))},this.toString=function(){return y(12,String(n.name))},this.name=e,this.id="sc-keyframes-"+e,this.rules=t}return e.prototype.getName=function(e){return void 0===e&&(e=le),this.name+e.hash},e}(),Te=/([A-Z])/,pe=/([A-Z])/g,Ie=/^ms-/,fe=function(e){return"-"+e.toLowerCase()};function Ee(e){return Te.test(e)?e.replace(pe,fe).replace(Ie,"-ms-"):e}var me=function(e){return null==e||!1===e||""===e};function he(e,t,n,r){if(Array.isArray(e)){for(var a,o=[],i=0,l=e.length;i<l;i+=1)""!==(a=he(e[i],t,n,r))&&(Array.isArray(a)?o.push.apply(o,a):o.push(a));return o}return me(e)?"":v(e)?"."+e.styledComponentId:h(e)?"function"!=typeof(s=e)||s.prototype&&s.prototype.isReactComponent||!t?e:he(e(t),t,n,r):e instanceof de?n?(e.inject(n,r),e.getName(r)):e:f(e)?function e(t,n){var r,a,o=[];for(var i in t)t.hasOwnProperty(i)&&!me(t[i])&&(f(t[i])?o.push.apply(o,e(t[i],i)):h(t[i])?o.push(Ee(i)+":",t[i],";"):o.push(Ee(i)+": "+(r=i,(null==(a=t[i])||"boolean"==typeof a||""===a?"":"number"!=typeof a||0===a||r in u.a?String(a).trim():a+"px")+";")));return n?[n+" {"].concat(o,["}"]):o}(e):e.toString();var s}function ge(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];return h(e)||f(e)?he(I(E,[e].concat(n))):0===n.length&&1===e.length&&"string"==typeof e[0]?e:he(I(e,n))}new Set;var ve=function(e,t,n){return void 0===n&&(n=m),e.theme!==n.theme&&e.theme||t||n.theme},Se=/[!"#$%&'()*+,./:;<=>?@[\\\]^`{|}~-]+/g,Re=/(^-|-$)/g;function be(e){return e.replace(Se,"-").replace(Re,"")}var ke=function(e){return q(Z(e)>>>0)};function Oe(e){return"string"==typeof e&&!0}var ye=function(e){return"function"==typeof e||"object"==typeof e&&null!==e&&!Array.isArray(e)},Pe=function(e){return"__proto__"!==e&&"constructor"!==e&&"prototype"!==e};function Ce(e,t,n){var r=e[n];ye(t)&&ye(r)?Le(r,t):e[n]=t}function Le(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];for(var a=0,o=n;a<o.length;a++){var i=o[a];if(ye(i))for(var l in i)Pe(l)&&Ce(e,i[l],l)}return e}var Ne=o.a.createContext(),De=Ne.Consumer;function _e(e){var t=Object(a.useContext)(Ne),n=Object(a.useMemo)((function(){return function(e,t){return e?h(e)?e(t):Array.isArray(e)||"object"!=typeof e?y(8):t?p({},t,{},e):e:y(14)}(e.theme,t)}),[e.theme,t]);return e.children?o.a.createElement(Ne.Provider,{value:n},e.children):null}var we={};function Ae(e,t,n){var r=v(e),i=!Oe(e),l=t.attrs,s=void 0===l?E:l,u=t.componentId,d=void 0===u?function(e,t){var n="string"!=typeof e?"sc":be(e);we[n]=(we[n]||0)+1;var r=n+"-"+ke("5.2.1"+n+we[n]);return t?t+"-"+r:r}(t.displayName,t.parentComponentId):u,I=t.displayName,f=void 0===I?function(e){return Oe(e)?"styled."+e:"Styled("+g(e)+")"}(e):I,S=t.displayName&&t.componentId?be(t.displayName)+"-"+t.componentId:t.componentId||d,R=r&&e.attrs?Array.prototype.concat(e.attrs,s).filter(Boolean):s,b=t.shouldForwardProp;r&&e.shouldForwardProp&&(b=t.shouldForwardProp?function(n,r){return e.shouldForwardProp(n,r)&&t.shouldForwardProp(n,r)}:e.shouldForwardProp);var k,O=new $(n,S,r?e.componentStyle:void 0),y=O.isStatic&&0===s.length,P=function(e,t){return function(e,t,n,r){var o=e.attrs,i=e.componentStyle,l=e.defaultProps,s=e.foldedComponentIds,u=e.shouldForwardProp,d=e.styledComponentId,T=e.target,I=function(e,t,n){void 0===e&&(e=m);var r=p({},t,{theme:e}),a={};return n.forEach((function(e){var t,n,o,i=e;for(t in h(i)&&(i=i(r)),i)r[t]=a[t]="className"===t?(n=a[t],o=i[t],n&&o?n+" "+o:n||o):i[t]})),[r,a]}(ve(t,Object(a.useContext)(Ne),l)||m,t,o),f=I[0],E=I[1],g=function(e,t,n,r){var a=se(),o=ue();return t?e.generateAndInjectStyles(m,a,o):e.generateAndInjectStyles(n,a,o)}(i,r,f),v=n,S=E.$as||t.$as||E.as||t.as||T,R=Oe(S),b=E!==t?p({},t,{},E):t,k={};for(var O in b)"$"!==O[0]&&"as"!==O&&("forwardedAs"===O?k.as=b[O]:(u?u(O,c.a):!R||Object(c.a)(O))&&(k[O]=b[O]));return t.style&&E.style!==t.style&&(k.style=p({},t.style,{},E.style)),k.className=Array.prototype.concat(s,d,g!==d?g:null,t.className,E.className).filter(Boolean).join(" "),k.ref=v,Object(a.createElement)(S,k)}(k,e,t,y)};return P.displayName=f,(k=o.a.forwardRef(P)).attrs=R,k.componentStyle=O,k.displayName=f,k.shouldForwardProp=b,k.foldedComponentIds=r?Array.prototype.concat(e.foldedComponentIds,e.styledComponentId):E,k.styledComponentId=S,k.target=r?e.target:e,k.withComponent=function(e){var r=t.componentId,a=function(e,t){if(null==e)return{};var n,r,a={},o=Object.keys(e);for(r=0;r<o.length;r++)n=o[r],t.indexOf(n)>=0||(a[n]=e[n]);return a}(t,["componentId"]),o=r&&r+"-"+(Oe(e)?e:be(g(e)));return Ae(e,p({},a,{attrs:R,componentId:o}),n)},Object.defineProperty(k,"defaultProps",{get:function(){return this._foldedDefaultProps},set:function(t){this._foldedDefaultProps=r?Le({},e.defaultProps,t):t}}),k.toString=function(){return"."+k.styledComponentId},i&&T()(k,e,{attrs:!0,componentStyle:!0,displayName:!0,foldedComponentIds:!0,shouldForwardProp:!0,styledComponentId:!0,target:!0,withComponent:!0}),k}var ze=function(e){return function e(t,n,a){if(void 0===a&&(a=m),!Object(r.isValidElementType)(n))return y(1,String(n));var o=function(){return t(n,a,ge.apply(void 0,arguments))};return o.withConfig=function(r){return e(t,n,p({},a,{},r))},o.attrs=function(r){return e(t,n,p({},a,{attrs:Array.prototype.concat(a.attrs,r).filter(Boolean)}))},o}(Ae,e)};["a","abbr","address","area","article","aside","audio","b","base","bdi","bdo","big","blockquote","body","br","button","canvas","caption","cite","code","col","colgroup","data","datalist","dd","del","details","dfn","dialog","div","dl","dt","em","embed","fieldset","figcaption","figure","footer","form","h1","h2","h3","h4","h5","h6","head","header","hgroup","hr","html","i","iframe","img","input","ins","kbd","keygen","label","legend","li","link","main","map","mark","marquee","menu","menuitem","meta","meter","nav","noscript","object","ol","optgroup","option","output","p","param","picture","pre","progress","q","rp","rt","ruby","s","samp","script","section","select","small","source","span","strong","style","sub","summary","sup","table","tbody","td","textarea","tfoot","th","thead","time","title","tr","track","u","ul","var","video","wbr","circle","clipPath","defs","ellipse","foreignObject","g","image","line","linearGradient","marker","mask","path","pattern","polygon","polyline","radialGradient","rect","stop","svg","text","tspan"].forEach((function(e){ze[e]=ze(e)}));var Me=function(){function e(e,t){this.rules=e,this.componentId=t,this.isStatic=X(e),K.registerId(this.componentId+1)}var t=e.prototype;return t.createStyles=function(e,t,n,r){var a=r(he(this.rules,t,n,r).join(""),""),o=this.componentId+e;n.insertRules(o,o,a)},t.removeStyles=function(e,t){t.clearRules(this.componentId+e)},t.renderStyles=function(e,t,n,r){e>2&&K.registerId(this.componentId+e),this.removeStyles(e,n),this.createStyles(e,t,n,r)},e}();function je(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];var i=ge.apply(void 0,[e].concat(n)),l="sc-global-"+ke(JSON.stringify(i)),s=new Me(i,l);function u(e){var t=se(),n=ue(),r=Object(a.useContext)(Ne),o=Object(a.useRef)(t.allocateGSInstance(l)).current;return Object(a.useLayoutEffect)((function(){return c(o,e,t,r,n),function(){return s.removeStyles(o,t)}}),[o,e,t,r,n]),null}function c(e,t,n,r,a){if(s.isStatic)s.renderStyles(e,O,n,a);else{var o=p({},t,{theme:ve(t,r,u.defaultProps)});s.renderStyles(e,o,n,a)}}return o.a.memo(u)}function xe(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];var a=ge.apply(void 0,[e].concat(n)).join(""),o=ke(a);return new de(o,a)}var Be=function(){function e(){var e=this;this._emitSheetCSS=function(){var t=e.instance.toString(),n=x();return"<style "+[n&&'nonce="'+n+'"',S+'="true"','data-styled-version="5.2.1"'].filter(Boolean).join(" ")+">"+t+"</style>"},this.getStyleTags=function(){return e.sealed?y(2):e._emitSheetCSS()},this.getStyleElement=function(){var t;if(e.sealed)return y(2);var n=((t={})[S]="",t["data-styled-version"]="5.2.1",t.dangerouslySetInnerHTML={__html:e.instance.toString()},t),r=x();return r&&(n.nonce=r),[o.a.createElement("style",p({},n,{key:"sc-0-0"}))]},this.seal=function(){e.sealed=!0},this.instance=new K({isServer:!0}),this.sealed=!1}var t=e.prototype;return t.collectStyles=function(e){return this.sealed?y(2):o.a.createElement(ce,{sheet:this.instance},e)},t.interleaveWithNodeStream=function(e){return y(3)},e}(),Ue=function(e){var t=o.a.forwardRef((function(t,n){var r=Object(a.useContext)(Ne),i=e.defaultProps,l=ve(t,r,i);return o.a.createElement(e,p({},t,{theme:l,ref:n}))}));return T()(t,e),t.displayName="WithTheme("+g(e)+")",t},Ge=function(){return Object(a.useContext)(Ne)},Fe={StyleSheet:K,masterSheet:ie};t.default=ze}.call(this,n("8oxB"))},vV32:function(e,t,n){e.exports=n.p+"assets/gen_ai_ref_image.mp4"},vaow:function(e,t,n){"use strict";var r,a=this&&this.__makeTemplateObject||function(e,t){return Object.defineProperty?Object.defineProperty(e,"raw",{value:t}):e.raw=t,e},o=this&&this.__extends||(r=function(e,t){return(r=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])})(e,t)},function(e,t){function n(){this.constructor=e}r(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)}),i=this&&this.__createBinding||(Object.create?function(e,t,n,r){void 0===r&&(r=n),Object.defineProperty(e,r,{enumerable:!0,get:function(){return t[n]}})}:function(e,t,n,r){void 0===r&&(r=n),e[r]=t[n]}),l=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),s=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)"default"!==n&&Object.prototype.hasOwnProperty.call(e,n)&&i(t,e,n);return l(t,e),t},u=this&&this.__awaiter||function(e,t,n,r){return new(n||(n=Promise))((function(a,o){function i(e){try{s(r.next(e))}catch(e){o(e)}}function l(e){try{s(r.throw(e))}catch(e){o(e)}}function s(e){var t;e.done?a(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(i,l)}s((r=r.apply(e,t||[])).next())}))},c=this&&this.__generator||function(e,t){var n,r,a,o,i={label:0,sent:function(){if(1&a[0])throw a[1];return a[1]},trys:[],ops:[]};return o={next:l(0),throw:l(1),return:l(2)},"function"==typeof Symbol&&(o[Symbol.iterator]=function(){return this}),o;function l(o){return function(l){return function(o){if(n)throw new TypeError("Generator is already executing.");for(;i;)try{if(n=1,r&&(a=2&o[0]?r.return:o[0]?r.throw||((a=r.return)&&a.call(r),0):r.next)&&!(a=a.call(r,o[1])).done)return a;switch(r=0,a&&(o=[2&o[0],a.value]),o[0]){case 0:case 1:a=o;break;case 4:return i.label++,{value:o[1],done:!1};case 5:i.label++,r=o[1],o=[0];continue;case 7:o=i.ops.pop(),i.trys.pop();continue;default:if(!(a=i.trys,(a=a.length>0&&a[a.length-1])||6!==o[0]&&2!==o[0])){i=0;continue}if(3===o[0]&&(!a||o[1]>a[0]&&o[1]<a[3])){i.label=o[1];break}if(6===o[0]&&i.label<a[1]){i.label=a[1],a=o;break}if(a&&i.label<a[2]){i.label=a[2],i.ops.push(o);break}a[2]&&i.ops.pop(),i.trys.pop();continue}o=t.call(e,i)}catch(e){o=[6,e],r=0}finally{n=a=0}if(5&o[0])throw o[1];return{value:o[0]?o[1]:void 0,done:!0}}([o,l])}}},d=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0});var T,p,I,f,E,m,h,g,v,S,R,b=s(n("q1tI")),k=d(n("vOnD")),O=d(n("+ger")),y=n("+ger"),P=n("Ogvq"),C=d(n("YfHv")),L=n("80u0"),N=n("yFKD"),D=n("6cLR"),_=n("7qIQ"),w=n("he5r"),A=d(n("MeGe")),z=n("sy1d"),M=k.default.div.attrs((function(e){return{backgroundColor:O.default[e.theme].cardBackground,theme:e.theme}})).withConfig({displayName:"RichToolTipBubble",componentId:"sc-115wkf4"})(T||(T=a(["\n background-color: ",";\n border: 0.5px ",";\n border-radius: 0px 0px 4px 4px;\n display: inline-flex;\n flex-direction: column;\n width: 256px;\n position: absolute;\n box-shadow: 0px 1px 4px rgba(0,0,0, .15);\n"],["\n background-color: ",";\n border: 0.5px ",";\n border-radius: 0px 0px 4px 4px;\n display: inline-flex;\n flex-direction: column;\n width: 256px;\n position: absolute;\n box-shadow: 0px 1px 4px rgba(0,0,0, .15);\n"])),(function(e){return e.backgroundColor}),(function(e){return O.default[e.theme].cardBorder})),j=k.default.div.withConfig({displayName:"VideoArea",componentId:"sc-uk2y8d"})(p||(p=a(["\n width: 256px;\n"],["\n width: 256px;\n"]))),x=k.default.div.withConfig({displayName:"Bottom",componentId:"sc-16x4ipa"})(I||(I=a(["\n display: flex;\n flex-direction: column;\n margin-top: 24px;\n margin-bottom: 24px;\n margin-left: 24px;\n margin-right: 24px;\n"],["\n display: flex;\n flex-direction: column;\n margin-top: 24px;\n margin-bottom: 24px;\n margin-left: 24px;\n margin-right: 24px;\n"]))),B=k.default.div.withConfig({displayName:"TitleArea",componentId:"sc-118nb3y"})(f||(f=a(["\n margin-bottom: 20px;\n display: flex;\n flex-direction: row;\n"],["\n margin-bottom: 20px;\n display: flex;\n flex-direction: row;\n"]))),U=k.default.span.attrs((function(e){var t;return{color:null!==(t=e.color)&&void 0!==t?t:O.default[e.theme].title}})).withConfig({displayName:"Title",componentId:"sc-1mqbrsw"})(E||(E=a(["\n color: ",";\n font-family: 'Adobe Clean', sans-serif;\n font-size: 16px;\n font-weight: bold;\n line-height: 20px;\n padding-right: 10px;\n"],["\n color: ",";\n font-family: 'Adobe Clean', sans-serif;\n font-size: 16px;\n font-weight: bold;\n line-height: 20px;\n padding-right: 10px;\n"])),(function(e){return e.color})),G=k.default.span.attrs((function(e){var t;return{color:null!==(t=e.color)&&void 0!==t?t:O.default[e.theme].title}})).withConfig({displayName:"ShortcutKey",componentId:"sc-1ceazxy"})(m||(m=a(["\n border-radius: 2px;\n border: 1px solid ",";\n width: 18px;\n height: 18px;\n\n text-align: center;\n display: inline-block;\n vertical-align: middle;\n line-height: normal;\n\n color: ",";\n font-family: 'Adobe Clean', sans-serif;\n font-size: 12px;\n\n position: relative;\n top: 2px;\n"],["\n border-radius: 2px;\n border: 1px solid ",";\n width: 18px;\n height: 18px;\n\n text-align: center;\n display: inline-block;\n vertical-align: middle;\n line-height: normal;\n\n color: ",";\n font-family: 'Adobe Clean', sans-serif;\n font-size: 12px;\n\n position: relative;\n top: 2px;\n"])),(function(e){return O.default[e.theme].shortcutKey}),(function(e){return O.default[e.theme].shortcutKey})),F=k.default.div.withConfig({displayName:"DescriptionArea",componentId:"sc-gg4wbn"})(h||(h=a(["\n \n"],["\n \n"]))),V=k.default.span.withConfig({displayName:"Description",componentId:"sc-tpjvc6"})(g||(g=a(["\n color: ",";\n font-family: 'Adobe Clean', sans-serif;\n font-size: 14px;\n font-weight: light;\n line-height: 10px;\n"],["\n color: ",";\n font-family: 'Adobe Clean', sans-serif;\n font-size: 14px;\n font-weight: light;\n line-height: 10px;\n"])),(function(e){return O.default[e.theme].description})),H=k.default.div.withConfig({displayName:"Buttons",componentId:"sc-kt88a4"})(v||(v=a(["\n display: flex;\n flex-direction: row;\n justify-content: flex-end;\n margin-top: 24px;\n"],["\n display: flex;\n flex-direction: row;\n justify-content: flex-end;\n margin-top: 24px;\n"]))),K=k.default.circle.withConfig({displayName:"Circle",componentId:"sc-1p97a17"})(S||(S=a(["\n fill : ",";\n"],["\n fill : ",";\n"])),(function(e){return e.color})),W=k.default.polygon.withConfig({displayName:"Polygon",componentId:"sc-1a529wn"})(R||(R=a(["\n fill : ",";\n"],["\n fill : ",";\n"])),(function(e){return e.color})),Y={position:"relative",width:"100%",height:"140px"},q={display:"block",width:"100%",height:"100%"},J={color:"white",position:"absolute",top:"50%",left:"50%",transform:"translate(-50%, -50%)",align:"center"},Z=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t.containerRef=b.createRef(),t}return o(t,e),t.prototype.componentDidMount=function(){var e,t=this;null===(e=this.containerRef.current)||void 0===e||e.addEventListener("mouseout",(function(e){var n;if(e.target===e.currentTarget){(e.clientX<0||e.clientY<0)&&P.store.dispatch(N.hideTooltip());var r=null===(n=t.containerRef.current)||void 0===n?void 0:n.getBoundingClientRect();r&&(e.clientX>r.width||e.clientY>r.height)&&P.store.dispatch(N.hideTooltip())}}))},t.prototype.startTutorial=function(){var e,t;return u(this,void 0,void 0,(function(){var n;return c(this,(function(r){return n=this.props.tooltip,w.logHighbeamEvent({category:"UserInterface",subcategory:"ToolTipsAction",event:L.localize_default("TOOLTIPS."+n.id+".TITLE")+":click-learn-more"}),(n.tutorialId||n.viewId)&&P.store.dispatch(N.startTutorial(null!==(e=n.tutorialId)&&void 0!==e?e:"",n.id,null!==(t=n.viewId)&&void 0!==t?t:"")),[2]}))}))},t.prototype.openURL=function(){return u(this,void 0,void 0,(function(){var e,t;return c(this,(function(n){return e=this.props.tooltip,w.logHighbeamEvent({category:"UserInterface",subcategory:"ToolTipsAction",event:e.title+":click-learn-more"}),e.learnMoreUrl&&(t=L.localize(e.learnMoreUrl),z.isValidURL(t)&&A.default.shell.openExternal(t)),[2]}))}))},t.prototype.updatePosition=function(){var e;return u(this,void 0,void 0,(function(){var t,n;return c(this,(function(r){switch(r.label){case 0:return(t=null===(e=this.containerRef.current)||void 0===e?void 0:e.getBoundingClientRect())?[4,D.getTooltipUIBounds(t,this.props.targetBounds)]:[3,2];case 1:n=r.sent(),this.props.updatePosition(n.top,n.left,n.bottom,n.right),r.label=2;case 2:return[2]}}))}))},t.prototype.launchToolTipVideo=function(e,t){return u(this,void 0,void 0,(function(){return c(this,(function(n){return w.logHighbeamEvent({category:"UserInterface",subcategory:"ToolTipsAction",event:t}),_.launchVideo(e),P.store.dispatch(N.hideTooltip()),[2]}))}))},t.prototype.handleMouseEnter=function(e,t,n,r){return u(this,void 0,void 0,(function(){var a,o;return c(this,(function(i){return null!=(a=document.getElementById(n))&&(a.style.fill=t),null!=(o=document.getElementById(r))&&(o.style.fill=e),[2]}))}))},t.prototype.handleMouseLeave=function(e,t,n,r){return u(this,void 0,void 0,(function(){var a,o;return c(this,(function(i){return null!=(a=document.getElementById(n))&&(a.style.fill=t),null!=(o=document.getElementById(r))&&(o.style.fill=e),[2]}))}))},t.prototype.render=function(){var e=this,t=this.props.tooltip,n=!1;return t.tutorialVideoPath&&t.imagePath&&t.imagePath.match(/\.(png|jpg|jpeg|gif)$/i)&&(n=!0),b.createElement(M,{ref:this.containerRef,video:Boolean(t.imagePath),theme:this.props.theme},n?b.createElement("div",{style:Y},b.createElement("img",{src:String(t.imagePath),alt:"Avatar",style:q}),b.createElement("div",null,b.createElement("a",{href:"#",style:J},b.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",height:"75",viewBox:"0 0 18 18",width:"75",onClick:function(){return e.launchToolTipVideo(String(t.tutorialVideoPath),L.localize_default("TOOLTIPS."+t.id+".TITLE")+":click-play-video")},onMouseEnter:function(){return e.handleMouseEnter(y.playIconColors[e.props.theme].polygonColorOnHover,y.playIconColors[e.props.theme].circleColorOnHover,"imgPlayCircle","imgPlayPolygon")},onMouseLeave:function(){return e.handleMouseLeave(y.playIconColors[e.props.theme].polygonColor,y.playIconColors[e.props.theme].circleColor,"imgPlayCircle","imgPlayPolygon")}},b.createElement(K,{id:"imgPlayCircle",color:y.playIconColors[this.props.theme].circleColor,cx:"9",cy:"9",r:"9",theme:this.props.theme}),b.createElement(W,{id:"imgPlayPolygon",color:y.playIconColors[this.props.theme].polygonColor,points:"6.75,5.10 13.5,9 6.75,12.90",theme:this.props.theme}))))):t.shortVideoPath?b.createElement(j,null,b.createElement(C.default,{videoUrl:t.shortVideoPath})):b.createElement(b.Fragment,null),b.createElement(x,null,b.createElement(B,null,b.createElement(U,{theme:this.props.theme},t.title),t.shortcutKey&&b.createElement(G,{theme:this.props.theme},t.shortcutKey)),b.createElement(F,null,t.description?(t.tutorialId||t.viewId)&&t.tutorialVideoPath||t.learnMoreUrl&&!t.tutorialId&&!t.viewId?b.createElement(V,{theme:this.props.theme},t.description+L.localize("PERIOD_CHAR")+" "):b.createElement(V,{theme:this.props.theme},t.description):b.createElement(b.Fragment,null),t.tutorialId||t.viewId?t.tutorialVideoPath?b.createElement(b.Fragment,null,b.createElement("sp-link",{variant:"secondary",onClick:function(){return e.startTutorial()}},L.localize("TRY_IT"))):b.createElement(H,null,b.createElement("sp-button",{size:"s",variant:"primary",onClick:function(){return e.startTutorial()}},L.localize("TRY_IT"))):b.createElement(b.Fragment,null),t.learnMoreUrl?t.tutorialId||t.viewId?b.createElement(H,null,b.createElement("sp-button",{size:"s",variant:"primary",onClick:function(){return e.openURL()}},L.localize("TRY_IT"))):b.createElement(b.Fragment,null,b.createElement("sp-link",{variant:"secondary",onClick:function(){return e.openURL()}},L.localize("TRY_IT"))):b.createElement(b.Fragment,null),t.tutorialVideoPath&&b.createElement(H,null,b.createElement("sp-button",{size:"s",variant:"primary",onClick:function(){return e.launchToolTipVideo(String(t.tutorialVideoPath),L.localize_default("TOOLTIPS."+t.id+".TITLE")+":click-watch-quick-video")}},L.localize("PLAY_VIDEO"))))))},t.displayName="RichToolTip",t}(b.Component);t.default=Z},viRO:function(e,t,n){"use strict";
/** @license React v17.0.1
* react.production.min.js
*
* Copyright (c) Facebook, Inc. and its affiliates.
*
* This source code is licensed under the MIT license found in the
* LICENSE file in the root directory of this source tree.
*/var r=n("MgzW"),a=60103,o=60106;t.Fragment=60107,t.StrictMode=60108,t.Profiler=60114;var i=60109,l=60110,s=60112;t.Suspense=60113;var u=60115,c=60116;if("function"==typeof Symbol&&Symbol.for){var d=Symbol.for;a=d("react.element"),o=d("react.portal"),t.Fragment=d("react.fragment"),t.StrictMode=d("react.strict_mode"),t.Profiler=d("react.profiler"),i=d("react.provider"),l=d("react.context"),s=d("react.forward_ref"),t.Suspense=d("react.suspense"),u=d("react.memo"),c=d("react.lazy")}var T="function"==typeof Symbol&&Symbol.iterator;function p(e){for(var t="https://reactjs.org/docs/error-decoder.html?invariant="+e,n=1;n<arguments.length;n++)t+="&args[]="+encodeURIComponent(arguments[n]);return"Minified React error #"+e+"; visit "+t+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}var I={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},f={};function E(e,t,n){this.props=e,this.context=t,this.refs=f,this.updater=n||I}function m(){}function h(e,t,n){this.props=e,this.context=t,this.refs=f,this.updater=n||I}E.prototype.isReactComponent={},E.prototype.setState=function(e,t){if("object"!=typeof e&&"function"!=typeof e&&null!=e)throw Error(p(85));this.updater.enqueueSetState(this,e,t,"setState")},E.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,"forceUpdate")},m.prototype=E.prototype;var g=h.prototype=new m;g.constructor=h,r(g,E.prototype),g.isPureReactComponent=!0;var v={current:null},S=Object.prototype.hasOwnProperty,R={key:!0,ref:!0,__self:!0,__source:!0};function b(e,t,n){var r,o={},i=null,l=null;if(null!=t)for(r in void 0!==t.ref&&(l=t.ref),void 0!==t.key&&(i=""+t.key),t)S.call(t,r)&&!R.hasOwnProperty(r)&&(o[r]=t[r]);var s=arguments.length-2;if(1===s)o.children=n;else if(1<s){for(var u=Array(s),c=0;c<s;c++)u[c]=arguments[c+2];o.children=u}if(e&&e.defaultProps)for(r in s=e.defaultProps)void 0===o[r]&&(o[r]=s[r]);return{$$typeof:a,type:e,key:i,ref:l,props:o,_owner:v.current}}function k(e){return"object"==typeof e&&null!==e&&e.$$typeof===a}var O=/\/+/g;function y(e,t){return"object"==typeof e&&null!==e&&null!=e.key?function(e){var t={"=":"=0",":":"=2"};return"$"+e.replace(/[=:]/g,(function(e){return t[e]}))}(""+e.key):t.toString(36)}function P(e,t,n,r,i){var l=typeof e;"undefined"!==l&&"boolean"!==l||(e=null);var s=!1;if(null===e)s=!0;else switch(l){case"string":case"number":s=!0;break;case"object":switch(e.$$typeof){case a:case o:s=!0}}if(s)return i=i(s=e),e=""===r?"."+y(s,0):r,Array.isArray(i)?(n="",null!=e&&(n=e.replace(O,"$&/")+"/"),P(i,t,n,"",(function(e){return e}))):null!=i&&(k(i)&&(i=function(e,t){return{$$typeof:a,type:e.type,key:t,ref:e.ref,props:e.props,_owner:e._owner}}(i,n+(!i.key||s&&s.key===i.key?"":(""+i.key).replace(O,"$&/")+"/")+e)),t.push(i)),1;if(s=0,r=""===r?".":r+":",Array.isArray(e))for(var u=0;u<e.length;u++){var c=r+y(l=e[u],u);s+=P(l,t,n,c,i)}else if("function"==typeof(c=function(e){return null===e||"object"!=typeof e?null:"function"==typeof(e=T&&e[T]||e["@@iterator"])?e:null}(e)))for(e=c.call(e),u=0;!(l=e.next()).done;)s+=P(l=l.value,t,n,c=r+y(l,u++),i);else if("object"===l)throw t=""+e,Error(p(31,"[object Object]"===t?"object with keys {"+Object.keys(e).join(", ")+"}":t));return s}function C(e,t,n){if(null==e)return e;var r=[],a=0;return P(e,r,"","",(function(e){return t.call(n,e,a++)})),r}function L(e){if(-1===e._status){var t=e._result;t=t(),e._status=0,e._result=t,t.then((function(t){0===e._status&&(t=t.default,e._status=1,e._result=t)}),(function(t){0===e._status&&(e._status=2,e._result=t)}))}if(1===e._status)return e._result;throw e._result}var N={current:null};function D(){var e=N.current;if(null===e)throw Error(p(321));return e}var _={ReactCurrentDispatcher:N,ReactCurrentBatchConfig:{transition:0},ReactCurrentOwner:v,IsSomeRendererActing:{current:!1},assign:r};t.Children={map:C,forEach:function(e,t,n){C(e,(function(){t.apply(this,arguments)}),n)},count:function(e){var t=0;return C(e,(function(){t++})),t},toArray:function(e){return C(e,(function(e){return e}))||[]},only:function(e){if(!k(e))throw Error(p(143));return e}},t.Component=E,t.PureComponent=h,t.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=_,t.cloneElement=function(e,t,n){if(null==e)throw Error(p(267,e));var o=r({},e.props),i=e.key,l=e.ref,s=e._owner;if(null!=t){if(void 0!==t.ref&&(l=t.ref,s=v.current),void 0!==t.key&&(i=""+t.key),e.type&&e.type.defaultProps)var u=e.type.defaultProps;for(c in t)S.call(t,c)&&!R.hasOwnProperty(c)&&(o[c]=void 0===t[c]&&void 0!==u?u[c]:t[c])}var c=arguments.length-2;if(1===c)o.children=n;else if(1<c){u=Array(c);for(var d=0;d<c;d++)u[d]=arguments[d+2];o.children=u}return{$$typeof:a,type:e.type,key:i,ref:l,props:o,_owner:s}},t.createContext=function(e,t){return void 0===t&&(t=null),(e={$$typeof:l,_calculateChangedBits:t,_currentValue:e,_currentValue2:e,_threadCount:0,Provider:null,Consumer:null}).Provider={$$typeof:i,_context:e},e.Consumer=e},t.createElement=b,t.createFactory=function(e){var t=b.bind(null,e);return t.type=e,t},t.createRef=function(){return{current:null}},t.forwardRef=function(e){return{$$typeof:s,render:e}},t.isValidElement=k,t.lazy=function(e){return{$$typeof:c,_payload:{_status:-1,_result:e},_init:L}},t.memo=function(e,t){return{$$typeof:u,type:e,compare:void 0===t?null:t}},t.useCallback=function(e,t){return D().useCallback(e,t)},t.useContext=function(e,t){return D().useContext(e,t)},t.useDebugValue=function(){},t.useEffect=function(e,t){return D().useEffect(e,t)},t.useImperativeHandle=function(e,t,n){return D().useImperativeHandle(e,t,n)},t.useLayoutEffect=function(e,t){return D().useLayoutEffect(e,t)},t.useMemo=function(e,t){return D().useMemo(e,t)},t.useReducer=function(e,t,n){return D().useReducer(e,t,n)},t.useRef=function(e){return D().useRef(e)},t.useState=function(e){return D().useState(e)},t.version="17.0.1"},vl96:function(e,t,n){e.exports=n.p+"assets/move-tool.mp4"},"vr+m":function(e,t,n){"use strict";var r=this&&this.__createBinding||(Object.create?function(e,t,n,r){void 0===r&&(r=n),Object.defineProperty(e,r,{enumerable:!0,get:function(){return t[n]}})}:function(e,t,n,r){void 0===r&&(r=n),e[r]=t[n]}),a=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),o=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)"default"!==n&&Object.prototype.hasOwnProperty.call(e,n)&&r(t,e,n);return a(t,e),t};Object.defineProperty(t,"__esModule",{value:!0}),t.CrossMedium=t.InfoMedium=t.SuccessMedium=t.AlertMedium=void 0;var i=o(n("q1tI"));t.AlertMedium=function(e){var t=e.color;return i.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",height:"18",viewBox:"0 0 18 18",width:"18"},i.createElement("title",null,"AlertMedium"),i.createElement("path",{fill:t,d:"M8.564,1.289.2,16.256A.5.5,0,0,0,.636,17H17.364a.5.5,0,0,0,.436-.744L9.436,1.289a.5.5,0,0,0-.872,0ZM10,14.75a.25.25,0,0,1-.25.25H8.25A.25.25,0,0,1,8,14.75v-1.5A.25.25,0,0,1,8.25,13h1.5a.25.25,0,0,1,.25.25Zm0-3a.25.25,0,0,1-.25.25H8.25A.25.25,0,0,1,8,11.75v-6a.25.25,0,0,1,.25-.25h1.5a.25.25,0,0,1,.25.25Z"}))},t.SuccessMedium=function(e){var t=e.color;return i.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:18,height:18},i.createElement("path",{fill:t,d:"M9 1a8 8 0 1 0 8 8 8 8 0 0 0-8-8Zm5.333 4.54-6.324 8.13a.6.6 0 0 1-.437.23h-.037a.6.6 0 0 1-.425-.176l-3.893-3.9a.6.6 0 0 1 0-.849l.663-.663a.6.6 0 0 1 .848 0L7.4 10.991l5.256-6.754a.6.6 0 0 1 .843-.1l.728.566a.6.6 0 0 1 .106.837Z"}))},t.InfoMedium=function(e){var t=e.color;return i.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:18,height:18},i.createElement("path",{fill:t,d:"M9 1a8 8 0 1 0 8 8 8 8 0 0 0-8-8Zm-.15 2.15a1.359 1.359 0 0 1 1.431 1.283q.004.064.001.129A1.332 1.332 0 0 1 8.85 5.994a1.353 1.353 0 0 1-1.432-1.433 1.359 1.359 0 0 1 1.304-1.412q.064-.002.128.001ZM11 13.5a.5.5 0 0 1-.5.5h-3a.5.5 0 0 1-.5-.5v-1a.5.5 0 0 1 .5-.5H8V9h-.5a.5.5 0 0 1-.5-.5v-1a.5.5 0 0 1 .5-.5h2a.5.5 0 0 1 .5.5V12h.5a.5.5 0 0 1 .5.5Z"}))},t.CrossMedium=function(e){var t=e.color;return i.createElement("div",null,i.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"12",height:"12",viewBox:"0 0 10 10"},i.createElement("g",{id:"CrossSize100"},i.createElement("path",{fill:t,d:"M5.2381,4,7.69434,1.544A.87543.87543,0,0,0,6.45654.30566L4.00012,2.76208,1.54346.30566A.87526.87526,0,0,0,.30615,1.544L2.76221,4,.30615,6.45605A.87526.87526,0,0,0,1.54346,7.69434L4.00012,5.23792,6.45654,7.69434a.87543.87543,0,1,0,1.2378-1.23829Z"}))))}},w40V:function(e,t,n){e.exports=n.p+"assets/gen_image.mp4"},wcMI:function(e,t,n){"use strict";var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0});var a=r(n("rfrl")),o=n("he5r"),i={entries:{}},l=0;t.default=function(e,t){switch(void 0===e&&(e=i),t.type){case o.ActionTypes.RESET:return i;case o.ActionTypes.UPDATE_COACHMARK_DESCRIPTOR:return a.default(e,(function(e){e.currentDescriptor=t.descriptor}));case o.ActionTypes.SHOW_COACHMARK_V1:return a.default(e,(function(e){e.entries={},e.entries[l++]={description:t.description,position:t.position,backgroundColor:t.backgroundColor,dismissOnWorkspaceEvent:t.dismissOnWorkspaceEvent}}));case o.ActionTypes.HIDE_ALL_COACHMARKS:return a.default(e,(function(e){e.entries={}}));case o.ActionTypes.HIDE_COACHMARK:return a.default(e,(function(e){delete e.entries[t.id]}));default:return e}return e}},wwBN:function(e,t,n){e.exports=n.p+"assets/caf-sampling-auto.mp4"},wxv0:function(e,t,n){e.exports=n.p+"assets/clone-stamp-tool.mp4"},x4BX:function(e,t,n){"use strict";t.__esModule=!0;var r=n("ahQn");function a(e){return"angleUnit"===e._unit}function o(e){return"densityUnit"===e._unit}function i(e){return"distanceUnit"===e._unit}function l(e){return"percentUnit"===e._unit}function s(e){return"pixelsUnit"===e._unit}function u(e){return"pointsUnit"===e._unit}function c(e){return"millimetersUnit"===e._unit}function d(e){return"centimetersUnit"===e._unit}function T(e){return"inchesUnit"===e._unit}function p(e){return"picasUnit"===e._unit}t.Angle=function(e){return r.angle(e)},t.Density=function(e){return r.density(e)},t.Distance=function(e){return r.distance(e)},t.Percent=function(e){return r.percent(e)},t.Pixel=function(e){return r.pixels(e)},t.Point=function(e){return r.points(e)},t.Millimeter=function(e){return r.millimeters(e)},t.Centimeter=function(e){return r.centimeters(e)},t.Inch=function(e){return r.inches(e)},t.Pica=function(e){return r.picas(e)},t.isAngleValue=a,t.isDensityValue=o,t.isDistanceValue=i,t.isPercentValue=l,t.isPixelValue=s,t.isPointValue=u,t.isMillimeterValue=c,t.isCentimeterValue=d,t.isInchValue=T,t.isPicaValue=p,t.FromAngle=function(e){if(e&&a(e))return e._value;throw new Error("descriptor is not of type AngleValue")},t.FromDensity=function(e){if(e&&o(e))return e._value;throw new Error("descriptor is not of type DensityValue")},t.FromDistance=function(e){if(e&&i(e))return e._value;throw new Error("descriptor is not of type DistanceValue")},t.FromPercent=function(e){if(e&&l(e))return e._value;throw new Error("descriptor is not of type PercentValue")},t.FromPixel=function(e){if(e&&s(e))return e._value;throw new Error("descriptor is not of type PixelValue")},t.FromPoint=function(e){if(e&&u(e))return e._value;throw new Error("descriptor is not of type PointValue")},t.FromMillimeter=function(e){if(e&&c(e))return e._value;throw new Error("descriptor is not of type MillimeterValue")},t.FromCentimeter=function(e){if(e&&d(e))return e._value;throw new Error("descriptor is not of type CentimeterValue")},t.FromInch=function(e){if(e&&T(e))return e._value;throw new Error("descriptor is not of type InchValue")},t.FromPica=function(e){if(e&&p(e))return e._value;throw new Error("descriptor is not of type PicaValue")}},xDQa:function(e,t,n){e.exports=n.p+"assets/warp-split-cross-tool.mp4"},xEFo:function(e){e.exports=JSON.parse('{"TOOLTIPS":{"3DSM":{"TITLE":"3D anyagpipetta eszköz","DESCRIPTION":"Betölti a kijelölt anyagot a 3D objektumról"},"3DDM":{"TITLE":"Térbeli anyagelhelyező eszköz","DESCRIPTION":"Az eszközbe betöltött anyagot a 3D objektum célterületére ejti"},"ADJB":{"TITLE":"Kiigazító ecset eszköz","DESCRIPTION":"Helyi korrekciós rétegek létrehozása","IMAGE":"./assets/adjustment_brush_tool.mp4","URL":"https://helpx.adobe.com/hu/photoshop/using/adjustment-brush.html"},"AKNT":{"TITLE":"Szerkesztőpont hozzáadása eszköz","DESCRIPTION":"Szerkesztőpontokat ad görbéihez"},"ARTT":{"TITLE":"Rajztábla eszköz","DESCRIPTION":"Több vásznat hoz létre, helyez át és méretez át"},"AHBT":{"TITLE":"Művészi előzmény ecset eszköz","DESCRIPTION":"Stilizált ecsetvonásokat fest a korábbi állapotú kép képpontjaival"},"SERA":{"TITLE":"Háttér radír eszköz","DESCRIPTION":"Törli a mintavételezett szín képpontjait"},"BLUR":{"TITLE":"Életlenítés eszköz","DESCRIPTION":"Életleníti a kép területeit"},"PNTB":{"TITLE":"Ecset eszköz","DESCRIPTION":"Egyéni ecsetvonásokat fest"},"SLDB":{"TITLE":"Ecset eszköz","DESCRIPTION":"Finomhangolhatja a kijelölést, ha a kijelölendő vagy eltávolítandó területre fest az ecsettel","URL":"https://www.adobe.com/go/ps-select-mask_hu"},"BURN":{"TITLE":"Színégetés eszköz","DESCRIPTION":"Képterületek szelektív sötétítése"},"STAM":{"TITLE":"Klónozó bélyegző eszköz","DESCRIPTION":"A kép másik részének képpontjaival fest"},"CRBT":{"TITLE":"Színcsere eszköz","DESCRIPTION":"A kijelölt színt a meglévőre festi"},"COLS":{"TITLE":"Színminta-vételező eszköz","DESCRIPTION":"Megjeleníti a kép színértékeit"},"RCMP":{"TITLE":"Tartalomérzékeny mozgatás eszköz","DESCRIPTION":"Kijelöl és áthelyez egy képrészletet, és automatikusan kitölti a mögötte lévő területet"},"COUN":{"TITLE":"Számláló eszköz","DESCRIPTION":"Képen lévő objektumok számának számlálása"},"CKNT":{"TITLE":"Pont transzformáció eszköz","DESCRIPTION":"Alakzatokat és görbéket szerkeszt az egyszerű és sarok szerkesztőpontok transzformálásával"},"CROP":{"TITLE":"Vágás eszköz","DESCRIPTION":"Kép szegélyét körülvágja vagy kiterjeszti"},"CUSH":{"TITLE":"Egyedi alakzat eszköz","DESCRIPTION":"Egyéni alakzatlistából választott alakzatokat rajzol"},"DKNT":{"TITLE":"Szerkesztőpont törlése eszköz","DESCRIPTION":"Törli a szerkesztőpontokat, és átformálja a görbéket "},"PTHA":{"TITLE":"Közvetlen kijelölés eszköz","DESCRIPTION":"Görbe vagy alakzat pontjainak és szegmenseinek kijelölése és korrigálása"},"DODG":{"TITLE":"Fakító eszköz","DESCRIPTION":"Kivilágosítja egy kép területeit"},"ELPS":{"TITLE":"Ellipszis eszköz","DESCRIPTION":"Ovális vagy kör alakú alakzatok rajzolása"},"ELMT":{"TITLE":"Ellipszis kijelölő eszköz","DESCRIPTION":"Ovális vagy kör alakú kijelölések rajzolása"},"ERAS":{"TITLE":"Radír eszköz","DESCRIPTION":"A háttérszínre változtatja a képpontokat vagy átlátszóvá teszi őket"},"EYED":{"TITLE":"Pipetta eszköz","DESCRIPTION":"Színmintát vesz egy képből"},"MPEN":{"TITLE":"Szabadkézi toll eszköz","DESCRIPTION":"Szerkesztőpontokat ad hozzá görbék vagy alakzatok rajzolása közben"},"BNDT":{"TITLE":"Színátmenet eszköz","DESCRIPTION":"Fokozatos keverést hoz létre színek között"},"HAND":{"TITLE":"Kéz eszköz","DESCRIPTION":"Egy kép különböző területei fölött pásztáz"},"STMM":{"TITLE":"Javítóecset eszköz","DESCRIPTION":"Képhibák eltüntetése a kép valamely másik részének képpontjaival történő festéssel"},"HSTB":{"TITLE":"Előzményecset eszköz","DESCRIPTION":"Visszaállítja egy kép részeit korábbi állapotukba"},"TXBX":{"TITLE":"Vízszintes szövegírás eszköz","DESCRIPTION":"Vízszintes szöveget ad hozzá"},"TYPS":{"TITLE":"Vízszintes szövegmaszk eszköz","DESCRIPTION":"Kijelölést végez vízszintes szövegalakzatban"},"LASO":{"TITLE":"Lasszó eszköz","DESCRIPTION":"Szabad kijelölést végez"},"SLLS":{"TITLE":"Lasszó eszköz","DESCRIPTION":"Szabad kijelölést végez"},"LINT":{"TITLE":"Vonal eszköz","DESCRIPTION":"Vonalakat rajzol"},"MERA":{"TITLE":"Bűvös radír eszköz","DESCRIPTION":"Egyetlen kattintással töröl hasonló színű területeket"},"WAND":{"TITLE":"Varázspálca eszköz","DESCRIPTION":"Terület kijelölése a színe alapján"},"MLAS":{"TITLE":"Mágneses lasszó eszköz","DESCRIPTION":"Húzás közben a kép széleihez igazodó kijelölések rajzolása"},"WETB":{"TITLE":"Keverőecset eszköz","DESCRIPTION":"Valós festési technikákat, például színkeverés vagy változó festéknedvesség utánoz"},"LMVR":{"TITLE":"Mozgató eszköz","DESCRIPTION":"Áthelyez egy kijelölést vagy réteget"},"TXTA":{"TITLE":"Jegyzet eszköz","DESCRIPTION":"Képhez vagy fájlhoz csatolható szöveges megjegyzést készít"},"BUCK":{"TITLE":"Festékesvödör eszköz","DESCRIPTION":"Hasonló színű területek kitöltése a festőszínnel"},"PTCH":{"TITLE":"Folt eszköz","DESCRIPTION":"Kijelölt terület lecserélése a kép valamely másik részének képpontjaival"},"PCST":{"TITLE":"Görbeválasztó eszköz","DESCRIPTION":"Kijelöl egy teljes görbét"},"STMP":{"TITLE":"Mintázat bélyegző eszköz","DESCRIPTION":"Kiválasztott mintázattal fest"},"PENT":{"TITLE":"Toll eszköz","DESCRIPTION":"Görbéket vagy alakzatokat készít vagy módosít szerkesztőpontokkal vagy fogantyúkkal"},"PENC":{"TITLE":"Ceruza eszköz","DESCRIPTION":"Éles szegélyű ecsetvonásokat fest"},"PCRP":{"TITLE":"Perspektivikus vágás eszköz","DESCRIPTION":"Levág egy képet a perspektivikus torzítás korrekciója érdekében"},"POLY":{"TITLE":"Sokszög eszköz","DESCRIPTION":"Sokszögeket rajzol"},"STAR":{"TITLE":"Csillag eszköz","DESCRIPTION":"Csillagok rajzolása"},"PGON":{"TITLE":"Sokszög lasszó eszköz","DESCRIPTION":"Kijelölések rajzolása egyenes vonalak összekötésével"},"SLPL":{"TITLE":"Sokszög lasszó eszköz","DESCRIPTION":"Kijelölések rajzolása egyenes vonalak összekötésével"},"QKSL":{"TITLE":"Gyors kijelölés eszköz","DESCRIPTION":"Egy kép szegélyeinek megkeresésével és követésével végez kijelölést"},"SLSB":{"TITLE":"Gyors kijelölés eszköz","DESCRIPTION":"Egy kép szegélyeinek megkeresésével és követésével végez kijelölést"},"RECT":{"TITLE":"Téglalap eszköz","DESCRIPTION":"Téglalapokat rajzol"},"REMOVE":{"TITLE":"Eltávolítás a generatív MI segítségével","DESCRIPTION":"Könnyedén eltávolíthatja a nem kívánt területeket a képről a generatív MI segítségével. Az eltávolítás tökéletesen kitölti a kijelölt területet a környezetbe illeszkedő tartalommal."},"RGMT":{"TITLE":"Téglalap-kijelölő eszköz","DESCRIPTION":"Kijelölést végez egy téglalap alakzattal"},"RDEY":{"TITLE":"Vörösszem-eltávolító eszköz","DESCRIPTION":"Korrigálja a fényképezőgép vakuja által okozott vörösszem effektust"},"SLRE":{"TITLE":"Szegélyfinomító ecset eszköz","DESCRIPTION":"Finomítson a kijelölt részek szegélyein, és növelje a szegélyek részletességét. A funkció a „Szegélyek megjelenítése” lehetőség bejelölésével és a Szegélyek felismerése csúszkával együtt használva a leghatékonyabb.","URL":"https://www.adobe.com/go/ps-select-mask_hu"},"ROTT":{"TITLE":"Nézet elforgatása eszköz","DESCRIPTION":"Elforgatja egy kép nézetét"},"RRCT":{"TITLE":"Lekerekített téglalap eszköz","DESCRIPTION":"Lekerekített szegélyű téglalapokat rajzol"},"RTFM":{"TITLE":"Generatív MI az Eltávolításnál","DESCRIPTION":"Az Eltávolítás eszköznél számos lehetőséget kiválaszthat, például, hogy szeretné-e használni a generatív MI-t. Az Automatikus mód a jelenetnek megfelelően meghozza a döntést Ön helyett."},"MEAT":{"TITLE":"Vonalzó eszköz","DESCRIPTION":"Távolságot és szöget mér egy képben"},"SHAR":{"TITLE":"Élesítés eszköz","DESCRIPTION":"Élesíti egy kép lágy szegélyeit"},"SRMT":{"TITLE":"Egysoros kijelölő eszköz","DESCRIPTION":"Egyetlen képpont magasságú vízszintes kijelölést végez"},"SCMT":{"TITLE":"Egyoszlopos kijelölő eszköz","DESCRIPTION":"Egyetlen képpont szélességű függőleges kijelölést végez"},"SLCT":{"TITLE":"Szelet eszköz","DESCRIPTION":"Egy képet webes tervezésre alkalmas kisebb részekre vág"},"SLST":{"TITLE":"Szeletkijelölő eszköz","DESCRIPTION":"Kijelöli, mozgatja és átméretezi egy kép szeleteit"},"SMUD":{"TITLE":"Maszatoló eszköz","DESCRIPTION":"Színek összemosása és keverése"},"DSAT":{"TITLE":"Szivacs eszköz","DESCRIPTION":"Módosítja egy kép területeinek színtelítettségét"},"SPHB":{"TITLE":"Helyi javító ecset eszköz","DESCRIPTION":"Eltávolítja a jeleket és folthibákat"},"CAFT":{"TITLE":"Eltávolítás eszköz","DESCRIPTION":"Zavaró tényezők, például tárgyak, emberek és hibák eltávolítása"},"TXBV":{"TITLE":"Függőleges szöveg eszköz","DESCRIPTION":"Függőleges szöveget ad hozzá"},"VTYS":{"TITLE":"Függőleges szövegmaszk eszköz","DESCRIPTION":"Kijelölést végez függőleges szövegalakzatban"},"ZOOM":{"TITLE":"Nagyítás eszköz","DESCRIPTION":"Kép nagyítása vagy kicsinyítése"},"CPEN":{"TITLE":"Görbületrajzoló toll eszköz","DESCRIPTION":"Pontokkal hoz létre vagy módosít görbevonalakat vagy alakzatokat"},"PMHA":{"TITLE":"Kéz eszköz","DESCRIPTION":"Egy kép különböző területei fölött pásztáz"},"PMZM":{"TITLE":"Nagyító eszköz","DESCRIPTION":"Kép nagyítása vagy kicsinyítése"},"PMDB":{"TITLE":"Mintázó ecset eszköz","DESCRIPTION":"A mintavételi terület szerkesztése ecsettel a képre festve"},"PMLS":{"TITLE":"Lasszó eszköz","DESCRIPTION":"A kitöltési terület szerkesztése szabadkézi kijelöléssel"},"GRFI":{"TITLE":"Referenciakép","DESCRIPTION":"Olyan eredményeket hozhat létre, melyek nagyban hasonlítanak a referenciaképre. Mi korrigáljuk a fényeket, árnyékokat és a perspektívát."},"CPOT":{"TITLE":"Színadaptáció","DESCRIPTION":"Kontraszt és fényesség igazítása a jobb illeszkedés érdekében, ami fokozatos szín- és textúraátmenetnél lehet hasznos"},"RPOT":{"TITLE":"Elforgatás adaptációja","DESCRIPTION":"Tartalom elforgatásának engedélyezése a jobb illeszkedés érdekében, ami elforgatott vagy ívelt mintázatokkal való kitöltéseknél lehet hasznos"},"SCCB":{"TITLE":"Méretezés","DESCRIPTION":"Tartalom átméretezésének engedélyezése a jobb illeszkedés érdekében, ami különböző méretű vagy perspektívájú ismétlődő mintázattal való kitöltésnél lehet hasznos"},"MICB":{"TITLE":"Tükörkép","DESCRIPTION":"A tartalom vízszintes tükrözésének engedélyezése a jobb illeszkedés érdekében, ami vízszintes szimmetriával rendelkező képeknél lehet hasznos"},"FPOT":{"TITLE":"Képkeret eszköz","DESCRIPTION":"Helyőrző kereteket hoz létre képeknek"},"SLML":{"TITLE":"Objektumkijelölési eszköz","DESCRIPTION":"Objektumok automatikus megkeresése és kijelölése"},"MGLA":{"TITLE":"Objektumkijelölési eszköz","DESCRIPTION":"Objektumok automatikus megkeresése és kijelölése"},"PMPL":{"TITLE":"Sokszög lasszó eszköz","DESCRIPTION":"A kitöltési terület szerkesztése egyenes vonalakkal végzett kijelöléssel"},"PMAL":{"TITLE":"Igazítás eszköz","DESCRIPTION":"Azonosíthatja a képek egymásnak megfelelő pontjait. Akkor hasznos ez a lehetőség, ha áthelyezte a fényképezőgépet máshová. Pont elhelyezéséhez kattintson az egyik képre. A kattintással elhelyezett pontnak megfelelő pont automatikusan rákerül a másik képre, és manuálisan igazíthatja."},"WSCX":{"TITLE":"Keresztirányban osztja fel a hajlítást"},"WSVT":{"TITLE":"Függőlegesen felosztja a hajlítást"},"WSHZ":{"TITLE":"Vízszintesen felosztja a hajlítást"},"SMSU":{"TITLE":"Objektum kivonása","DESCRIPTION":"Megkeres és automatikusan kivon egy megadott régióbeli objektumot"},"SRRB-SRAT":{"TITLE":"Automatikus","DESCRIPTION":"A környező kitöltési területhez hasonló tartalom használata"},"SRRB-SRDF":{"TITLE":"Téglalap alakú","DESCRIPTION":"Téglalap alakú terület használata kitöltési terület körül"},"SRRB-SRCT":{"TITLE":"Egyedi","DESCRIPTION":"Kézileg definiált mintavételi területet használ"},"FPOP":{"TITLE":"További dokumentum importálása","DESCRIPTION":"Importálhat egy másik képet ugyanannak a jelenetnek valamely eltérő nézetével. Akkor hasznos ez a lehetőség, ha olyan objektumokat távolít el, amelyek háttérben lévő tartalmat fednek fel a második képen."},"CATR":{"TITLE":"Tartalomérzékeny szegélykövető eszköz","DESCRIPTION":"A képen lévő szegélyek követésével görbéket és alakzatokat készít"},"TRSH":{"TITLE":"Háromszög eszköz","DESCRIPTION":"Háromszögalakzatok rajzolása"},"LIST":{"TITLE":"Rétegek","DESCRIPTION":"A rétegek olyanok, mint az egymásra helyezett papírlapok. A Rétegek panelen tudja rendszerezni és kezelni képei egyes részeit különálló, szerkeszthető rétegekként"},"LAYR":{"TITLE":"Rétegek","DESCRIPTION":"A rétegek olyanok, mint az egymásra helyezett papírlapok. A Rétegek panelen tudja rendszerezni és kezelni képei egyes részeit különálló, szerkeszthető rétegekként"},"NEWL":{"TITLE":"Rétegek","DESCRIPTION":"A rétegek olyanok, mint az egymásra helyezett papírlapok. A Rétegek panelen tudja rendszerezni és kezelni képei egyes részeit különálló, szerkeszthető rétegekként"},"MASK":{"TITLE":"Rétegmaszkok","DESCRIPTION":"A rétegmaszkok segítségével elrejtheti képei bizonyos részeit, és bármikor vissza is állíthatja azokat"},"ADJT":{"TITLE":"Korrekciók","DESCRIPTION":"A Korrekciók panelen módosíthatja a színet és az árnyalatot","URL":"https://www.adobe.com/go/adjustmentpresets_hu"},"SLBR":{"TITLE":"Kijelölőecset eszköz","DESCRIPTION":"Jelöljön ki egyetlen vagy több ecsetvonással! Ideális az érintőpadot használóknak, illetve azoknak, akik generatív kitöltéssel szeretnének tartalmakat hozzáadni vagy eltávolítani.","URL":"https://www.adobe.com/go/selection_brush_learn_more_hu"},"GENERATE_BACKGROUND":{"TITLE":"Háttér szerkesztése","DESCRIPTION":"Hozzon létre háttereket portrékhoz, termékekhez, divathoz és egyebekhez. Képet is importálhat, és a képeket ki is töltheti színnel."},"HARMONIZE_LAYER":{"TITLE":"Harmonizálás","DESCRIPTION":"Objektumok egyesítése egy jelenetbe a színek, a megvilágítás és az árnyékok egyeztetésével."},"IMPORT_BACKGROUND":{"TITLE":"Háttér szerkesztése","DESCRIPTION":"Hozzon létre háttereket portrékhoz, termékekhez, divathoz és egyebekhez. Képet is importálhat, és a képeket ki is töltheti színnel."},"PAINT_BUCKET":{"TITLE":"Háttér szerkesztése","DESCRIPTION":"Hozzon létre háttereket portrékhoz, termékekhez, divathoz és egyebekhez. Képet is importálhat, és a képeket ki is töltheti színnel."},"GIMB":{"TITLE":"Kép létrehozása","DESCRIPTION":"A Szövegből kép technológia segítségével képeket hozhat létre, effektusokat adhat hozzá és hozzáigazíthatja alkotásához a referenciakép stílusát."},"ADJUST_COLORS":{"TITLE":"Színkorrekció a képen","DESCRIPTION":"A kiemelkedő színek módosításával teljesen új hatást kölcsönözhet a képnek."},"GENERATE_IMAGE":{"TITLE":"Kép létrehozása","DESCRIPTION":"A Szövegből kép technológia segítségével képeket hozhat létre, effektusokat adhat hozzá és hozzáigazíthatja alkotásához a referenciakép stílusát."},"STYLE_INFO_BUTTON":{"TITLE":"Referenciakép és stíluseffektusok","DESCRIPTION":"A stíluslehetőségekkel személyre szabhatja képeit. Kiválaszthat egy stíluseffektust vagy hozzáadhat egy referenciaképet a stílus igazításához."},"GENERATEIMAGEREFERENCEFLYOUT":{"TITLE":"Referenciakép","DESCRIPTION":"A munkája kompozíciójának és stílusának egyeztetése."},"GENERATEIMAGEEFFECTSFLYOUT":{"TITLE":"Stíluseffektusok","DESCRIPTION":"Válasszon egy stílust vagy hatást, hogy személyre szabja a képét és inspirációt merítsen."},"GFLY":{"TITLE":"Emberek kijelölése","DESCRIPTION":"Jelölje ki az embereket és jellemzőiket, például a hajat, a ruházatot és a bőrt."},"DYTX":{"TITLE":"Dinamikus szöveg","DESCRIPTION":"Szöveg automatikus átméretezése és korrekciója a szöveghatár alakzatához való igazításhoz."},"MODELRADIO-MLPR":{"TITLE":"Pontos felskálázás","DESCRIPTION":"Eredeti fotó identitásának megtartása a részletek élesítése és visszaállítása mellett. Az alacsony felbontású fotókkal működik a legjobban."},"MODELRADIO-MLCR":{"TITLE":"Kreatív felskálázás","DESCRIPTION":"Új, kreatív részletek hozzáadása, melyek ideálisak a művészi felfedezésekhez. Megváltoztathatja az eredeti fotók identitását."}},"FEATURE_CARDS":{"GEN_AI_UPSCALE":{"TITLE":"Generatív felskálázás","DESCRIPTION":"Eredeti fotó jellegének megtartása a részletek élesítése és visszaállítása mellett.","IMAGE":"./assets/gen_ai_upscale.mp4","BUTTON":"Próbálja ki most"},"GEN_AI_FILL":{"TITLE":"Generatív kitöltés","DESCRIPTION":"Tartalom létrehozása, meglévő háttér cseréje, képek bővítése, elemek eltávolítása és még sok más.","IMAGE":"./assets/gen_ai_fill.mp4"},"GEN_AI_EXPAND":{"TITLE":"Generatív kiterjesztés","DESCRIPTION":"Alkosson határok nélkül. Hozzon létre új tartalmakat szöveges üzenetekkel vagy azok nélkül.","IMAGE":"./assets/gen_ai_expand.mp4"},"BACKGROUND_REPLACE":{"TITLE":"Háttér szerkesztése","DESCRIPTION":"Hozzon létre háttereket portrékhoz, termékekhez, divathoz és egyebekhez. Képet is importálhat, és a képeket ki is töltheti színnel.","IMAGE":"./assets/edit_background.mp4","BUTTON":"További tudnivalók"},"ADJUSTMENT_BRUSH":{"TITLE":"Kiigazító ecset eszköz","DESCRIPTION":"A kiigazító ecset segítségével könnyedén alkalmazhat nem roncsoló helyi szerkesztéseket a képeken.","IMAGE":"./assets/adjustment_brush_tool.mp4","BUTTON":"További tudnivalók","URL":"https://helpx.adobe.com/hu/photoshop/using/adjustment-brush.html"},"ADJUSTMENTS_PANEL":{"TITLE":"Próbálja ki a korrekciós készleteket","DESCRIPTION":"Szerkessze képei hangulatát a számos korrekciós készlet segítségével","BUTTON":"Próbálja ki most"},"CLOUD_DOC_AUTO_SAVE":{"TITLE":"Mentés munka közben","DESCRIPTION":"Dokumentumát az Ön számára az Adobe-felhőbe mentjük, ezáltal az azonnal frissül iPaden és asztali gépen is, és minden bejelentkezéskor rendelkezésére áll."},"PRESET_SYNC":{"TITLE":"Automatikus készletszinkronizálás","DESCRIPTION":"Az ecsetek, színtárak, színátmenetek, mintázatok, stílusok és alakzatok automatikusan szinkronizálhatók bármely olyan számítógépen, amelyen a Photoshopot használja. A szinkronizálást a Beállítások > Általános lapon kapcsolhatja be.","BUTTON":"További tudnivalók","IMAGE":"./assets/preset_sync.gif","URL":"https://www.adobe.com/go/ps-learn-more_hu"},"CONTENT_AWARE":{"TITLE":"Tartalomérzékeny kitöltés","DESCRIPTION":"Most kijelölheti azt a területet, amelyet a Photoshop a kijelölés kitöltéséhez használ, megtekintheti előnézetben és kiteheti egy új rétegre. A Szerkesztés > Tartalomérzékeny kitöltés parancsával próbálhatja ki.","IMAGE":"./content_aware_fill.gif","BUTTON":"Próbálja ki most"},"SELECT_SUBJECT_PORTRAIT":{"TITLE":"Pontosabb szerkesztés munkaterület-váltással","DESCRIPTION":"Ha alaposabban szemügyre szeretné venni a kijelölt területet, lépjen a Kijelölés > Kijelölés és maszkolás menübe, és a szegélyfinomító ecsetet használva a legapróbb részleteket is módosíthatja.","BUTTON":"Próbálja ki most"},"COMMENT_PANEL":{"TITLE":"Új megjegyzést szúrtak be","DESCRIPTION":"A megjegyzéspanelen nemcsak új megjegyzéseket írhat, hanem megválaszolhatja, megjelölheti készként vagy törölheti is a meglévőket."},"CORE_TOOLS_WORKSPACE":{"TITLE":"Üdvözli a Core Tools munkaterület!","DESCRIPTION":"Legyen továbbra is hatékony a Photoshop legnépszerűbb eszközeit kínáló új munkafelületünkkel. További nézetek kiválasztásához használja a fenti munkaterület-váltót.","BUTTON":"Bezárás"},"MODERN_GRADIENT_TOOL":{"TITLE":"Próbálja ki az új Színátmenet eszközt","DESCRIPTION":"A frissített Színátmenet eszköz segítségével előre megtekintheti, és kivételes pontossággal szerkesztheti a színátmeneteket.","BUTTON":"Bezárás"},"GENERATE_IMAGE_INTRO":{"TITLE":"Kép létrehozása","DESCRIPTION":"A Szövegből kép technológia segítségével képeket hozhat létre, effektusokat adhat hozzá és hozzáigazíthatja alkotásához a referenciakép stílusát.","BUTTON":"További tudnivalók","IMAGE":"./assets/gen_image.mp4"},"GEN_REF_IMAGE":{"TITLE":"Referenciakép","DESCRIPTION":"Olyan eredményeket hozhat létre, melyek nagyban hasonlítanak a referenciaképre. Mi korrigáljuk a fényeket, árnyékokat és a perspektívát.","BUTTON":"További tudnivalók","IMAGE":"./assets/gen_ai_ref_image.mp4"},"GEN_AI_IN_REMOVE":{"TITLE":"Generatív MI az Eltávolításnál","DESCRIPTION":"Az Eltávolítás eszköznél számos funkciót kiválaszthat attól függően, hogy mennyire szeretné használni a Generatív Mi-t: Mindig, Soha vagy Automatikus. Az utóbbinál a program a jelenetnek megfelelően választ Ön helyett.","BUTTON":"További tudnivalók","IMAGE":"./assets/gen_ai_in_remove.mp4","URL":"https://helpx.adobe.com/hu/photoshop/using/retouching-repairing-images.html#genai-remove-tool"},"TOGGLE_CTB":{"TITLE":"Környezetfüggő feladatsáv megjelenítése vagy elrejtése","DESCRIPTION":"A környezetfüggő feladatsávot az alkalmazás Menü > Ablak > Környezetfüggő feladatsáv lehetőségnél engedélyezheti újra.\\n\\nEzenkívül, a helyi menü megjelenítéséhez vagy elrejtéséhez kattintson jobb egérgombbal a vásznat vagy a rajztáblát körülvevő területre.","CUSTOM_BUTTON":"OK"}},"MODAL":{"GEN_FILL_INTRO":{"TITLE":"Generatív kitöltés","DESCRIPTION":"Válassza ki, hogy minőségromlás nélkül hozzon létre tartalmat, cserélje ki a meglévő háttereket, bővítse a képeket, távolítsa el az elemeket és még sok mást.","IMAGE":"./assets/gen_fill_intro.mp4","MAYBE_LATER":"Talán később"}},"TRY_IT":"További tudnivalók","GOT_IT":"Értem","ADVANCED":"Speciális:","PLAY_VIDEO":"Nézze meg rövid videónkat","PERIOD_CHAR":".","NEW_BADGE":"Új"}')},xQDm:function(e,t,n){"use strict";var r=this&&this.__awaiter||function(e,t,n,r){return new(n||(n=Promise))((function(a,o){function i(e){try{s(r.next(e))}catch(e){o(e)}}function l(e){try{s(r.throw(e))}catch(e){o(e)}}function s(e){var t;e.done?a(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(i,l)}s((r=r.apply(e,t||[])).next())}))},a=this&&this.__generator||function(e,t){var n,r,a,o,i={label:0,sent:function(){if(1&a[0])throw a[1];return a[1]},trys:[],ops:[]};return o={next:l(0),throw:l(1),return:l(2)},"function"==typeof Symbol&&(o[Symbol.iterator]=function(){return this}),o;function l(o){return function(l){return function(o){if(n)throw new TypeError("Generator is already executing.");for(;i;)try{if(n=1,r&&(a=2&o[0]?r.return:o[0]?r.throw||((a=r.return)&&a.call(r),0):r.next)&&!(a=a.call(r,o[1])).done)return a;switch(r=0,a&&(o=[2&o[0],a.value]),o[0]){case 0:case 1:a=o;break;case 4:return i.label++,{value:o[1],done:!1};case 5:i.label++,r=o[1],o=[0];continue;case 7:o=i.ops.pop(),i.trys.pop();continue;default:if(!(a=i.trys,(a=a.length>0&&a[a.length-1])||6!==o[0]&&2!==o[0])){i=0;continue}if(3===o[0]&&(!a||o[1]>a[0]&&o[1]<a[3])){i.label=o[1];break}if(6===o[0]&&i.label<a[1]){i.label=a[1],a=o;break}if(a&&i.label<a[2]){i.label=a[2],i.ops.push(o);break}a[2]&&i.ops.pop(),i.trys.pop();continue}o=t.call(e,i)}catch(e){o=[6,e],r=0}finally{n=a=0}if(5&o[0])throw o[1];return{value:o[0]?o[1]:void 0,done:!0}}([o,l])}}},o=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.getIMSProfile=t.getAccessToken=t.isProduction=void 0;var i=o(n("MeGe")),l=n("LvDl"),s=n("he5r"),u={clientId:s.IMS_CLIENT_ID,clientScope:"openid,AdobeID,creative_cloud",clientSecret:"854ccb94-0126-4391-ae83-a03b70830d6d"},c={clientId:s.IMS_CLIENT_ID,clientScope:"openid,AdobeID,creative_cloud",clientSecret:"479e3ecc-408e-43d4-bd36-e8014e2143b6"};t.isProduction=l.memoize(i.default.licensing.isProductionEnv);t.getAccessToken=function(){return r(void 0,void 0,void 0,(function(){var e,n;return a(this,(function(r){switch(r.label){case 0:return n=(e=i.default.licensing).getAccessToken,[4,t.isProduction()];case 1:return[4,n.apply(e,[r.sent()?u:c])];case 2:return[2,"Bearer "+r.sent()]}}))}))};t.getIMSProfile=function(){return r(void 0,void 0,void 0,(function(){return a(this,(function(e){return[2,i.default.licensing.fetchProfile()]}))}))}},xcks:function(e,t,n){"use strict";var r=this&&this.__awaiter||function(e,t,n,r){return new(n||(n=Promise))((function(a,o){function i(e){try{s(r.next(e))}catch(e){o(e)}}function l(e){try{s(r.throw(e))}catch(e){o(e)}}function s(e){var t;e.done?a(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(i,l)}s((r=r.apply(e,t||[])).next())}))},a=this&&this.__generator||function(e,t){var n,r,a,o,i={label:0,sent:function(){if(1&a[0])throw a[1];return a[1]},trys:[],ops:[]};return o={next:l(0),throw:l(1),return:l(2)},"function"==typeof Symbol&&(o[Symbol.iterator]=function(){return this}),o;function l(o){return function(l){return function(o){if(n)throw new TypeError("Generator is already executing.");for(;i;)try{if(n=1,r&&(a=2&o[0]?r.return:o[0]?r.throw||((a=r.return)&&a.call(r),0):r.next)&&!(a=a.call(r,o[1])).done)return a;switch(r=0,a&&(o=[2&o[0],a.value]),o[0]){case 0:case 1:a=o;break;case 4:return i.label++,{value:o[1],done:!1};case 5:i.label++,r=o[1],o=[0];continue;case 7:o=i.ops.pop(),i.trys.pop();continue;default:if(!(a=i.trys,(a=a.length>0&&a[a.length-1])||6!==o[0]&&2!==o[0])){i=0;continue}if(3===o[0]&&(!a||o[1]>a[0]&&o[1]<a[3])){i.label=o[1];break}if(6===o[0]&&i.label<a[1]){i.label=a[1],a=o;break}if(a&&i.label<a[2]){i.label=a[2],i.ops.push(o);break}a[2]&&i.ops.pop(),i.trys.pop();continue}o=t.call(e,i)}catch(e){o=[6,e],r=0}finally{n=a=0}if(5&o[0])throw o[1];return{value:o[0]?o[1]:void 0,done:!0}}([o,l])}}};Object.defineProperty(t,"__esModule",{value:!0}),t.activateToast=t.hideToast=t.showToast=void 0;var o=n("he5r"),i=n("HWDH"),l=n("/u1D");t.showToast=function(e){return function(t,n){return r(void 0,void 0,void 0,(function(){return a(this,(function(n){return t({type:o.ActionTypes.SHOW_TOAST,id:e.id,toastType:e.toastType,persistent:e.persistent,position:e.position,toastMessage:e.toastMessage,actionLabel:e.actionLabel,secondaryActionLabel:e.secondaryActionLabel}),[2]}))}))}};t.hideToast=function(e,t){return function(n,s){return r(void 0,void 0,void 0,(function(){var r;return a(this,(function(a){return(r=s().toasts.currentToast)&&r.id===e?(o.psButler.handleMessageInteraction(e,t?i.messageInteraction.auto_dismiss:i.messageInteraction.dismiss),n({type:o.ActionTypes.HIDE_TOAST,id:e}),[2]):(l.error("Invalid toast id "+e+" passed to activateToast"),[2])}))}))}};t.activateToast=function(e,t){return function(n,i){return r(void 0,void 0,void 0,(function(){var n;return a(this,(function(r){if(!(n=i().toasts.currentToast)||n.id!==e)throw new Error("Invalid toast id "+e+" passed to activateToast");return o.psButler.handleMessageInteraction(n.id,t),[2]}))}))}}},y5JI:function(e,t,n){e.exports=n.p+"assets/adjust-color.mp4"},y5O1:function(e,t,n){e.exports=n.p+"assets/caf-sampling-rect.mp4"},yAsK:function(e,t,n){e.exports=n.p+"assets/paint-brush-tool.mp4"},yFKD:function(e,t,n){"use strict";var r=this&&this.__awaiter||function(e,t,n,r){return new(n||(n=Promise))((function(a,o){function i(e){try{s(r.next(e))}catch(e){o(e)}}function l(e){try{s(r.throw(e))}catch(e){o(e)}}function s(e){var t;e.done?a(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(i,l)}s((r=r.apply(e,t||[])).next())}))},a=this&&this.__generator||function(e,t){var n,r,a,o,i={label:0,sent:function(){if(1&a[0])throw a[1];return a[1]},trys:[],ops:[]};return o={next:l(0),throw:l(1),return:l(2)},"function"==typeof Symbol&&(o[Symbol.iterator]=function(){return this}),o;function l(o){return function(l){return function(o){if(n)throw new TypeError("Generator is already executing.");for(;i;)try{if(n=1,r&&(a=2&o[0]?r.return:o[0]?r.throw||((a=r.return)&&a.call(r),0):r.next)&&!(a=a.call(r,o[1])).done)return a;switch(r=0,a&&(o=[2&o[0],a.value]),o[0]){case 0:case 1:a=o;break;case 4:return i.label++,{value:o[1],done:!1};case 5:i.label++,r=o[1],o=[0];continue;case 7:o=i.ops.pop(),i.trys.pop();continue;default:if(!(a=i.trys,(a=a.length>0&&a[a.length-1])||6!==o[0]&&2!==o[0])){i=0;continue}if(3===o[0]&&(!a||o[1]>a[0]&&o[1]<a[3])){i.label=o[1];break}if(6===o[0]&&i.label<a[1]){i.label=a[1],a=o;break}if(a&&i.label<a[2]){i.label=a[2],i.ops.push(o);break}a[2]&&i.ops.pop(),i.trys.pop();continue}o=t.call(e,i)}catch(e){o=[6,e],r=0}finally{n=a=0}if(5&o[0])throw o[1];return{value:o[0]?o[1]:void 0,done:!0}}([o,l])}}};Object.defineProperty(t,"__esModule",{value:!0}),t.startTutorial=t.hideTooltip=t.showTooltip=void 0;var o=n("he5r"),i=n("7cDi"),l=n("/u1D");t.showTooltip=function(e){return function(t,n){return r(void 0,void 0,void 0,(function(){var r,s;return a(this,(function(a){return r=n().coachmarks.entries,Object.keys(r).length>0?(l.warn("Can't show tooltip while coachmark is shown"),[2]):(s=new i.Tooltip(e),t({type:o.ActionTypes.SHOW_RICH_TOOL_TIP,tooltip:s,targetBounds:e.globalBounds}),[2])}))}))}};t.hideTooltip=function(){return function(e,t){return r(void 0,void 0,void 0,(function(){return a(this,(function(n){return t().tooltips.currentTooltip&&e({type:o.ActionTypes.HIDE_RICH_TOOL_TIP}),[2]}))}))}};t.startTutorial=function(e,t,n){return function(i,l){return r(void 0,void 0,void 0,(function(){var r;return a(this,(function(a){switch(a.label){case 0:return r={_obj:"startTutorial",_target:{_ref:"application"},tutorial:e,source:"RichToolTips",viewID:t,longViewID:n},[4,window.require("photoshop").action.batchPlay([r],{})];case 1:return a.sent(),i({type:o.ActionTypes.HIDE_RICH_TOOL_TIP}),[2]}}))}))}}},yLpj:function(e,t){var n;n=function(){return this}();try{n=n||new Function("return this")()}catch(e){"object"==typeof window&&(n=window)}e.exports=n},"yWS/":function(e,t,n){e.exports=n.p+"assets/direct-select-tool.mp4"},ydSU:function(e,t,n){e.exports=n.p+"assets/hand-tool.jpg"},yi8I:function(e,t,n){e.exports=n.p+"assets/shape-tool.jpg"},yl30:function(e,t,n){"use strict";
/** @license React v17.0.1
* react-dom.production.min.js
*
* Copyright (c) Facebook, Inc. and its affiliates.
*
* This source code is licensed under the MIT license found in the
* LICENSE file in the root directory of this source tree.
*/var r=n("q1tI"),a=n("MgzW"),o=n("QCnb");function i(e){for(var t="https://reactjs.org/docs/error-decoder.html?invariant="+e,n=1;n<arguments.length;n++)t+="&args[]="+encodeURIComponent(arguments[n]);return"Minified React error #"+e+"; visit "+t+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}if(!r)throw Error(i(227));var l=new Set,s={};function u(e,t){c(e,t),c(e+"Capture",t)}function c(e,t){for(s[e]=t,e=0;e<t.length;e++)l.add(t[e])}var d=!("undefined"==typeof window||void 0===window.document||void 0===window.document.createElement),T=/^[:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD][:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD\-.0-9\u00B7\u0300-\u036F\u203F-\u2040]*$/,p=Object.prototype.hasOwnProperty,I={},f={};function E(e,t,n,r,a,o,i){this.acceptsBooleans=2===t||3===t||4===t,this.attributeName=r,this.attributeNamespace=a,this.mustUseProperty=n,this.propertyName=e,this.type=t,this.sanitizeURL=o,this.removeEmptyString=i}var m={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach((function(e){m[e]=new E(e,0,!1,e,null,!1,!1)})),[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach((function(e){var t=e[0];m[t]=new E(t,1,!1,e[1],null,!1,!1)})),["contentEditable","draggable","spellCheck","value"].forEach((function(e){m[e]=new E(e,2,!1,e.toLowerCase(),null,!1,!1)})),["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach((function(e){m[e]=new E(e,2,!1,e,null,!1,!1)})),"allowFullScreen async autoFocus autoPlay controls default defer disabled disablePictureInPicture disableRemotePlayback formNoValidate hidden loop noModule noValidate open playsInline readOnly required reversed scoped seamless itemScope".split(" ").forEach((function(e){m[e]=new E(e,3,!1,e.toLowerCase(),null,!1,!1)})),["checked","multiple","muted","selected"].forEach((function(e){m[e]=new E(e,3,!0,e,null,!1,!1)})),["capture","download"].forEach((function(e){m[e]=new E(e,4,!1,e,null,!1,!1)})),["cols","rows","size","span"].forEach((function(e){m[e]=new E(e,6,!1,e,null,!1,!1)})),["rowSpan","start"].forEach((function(e){m[e]=new E(e,5,!1,e.toLowerCase(),null,!1,!1)}));var h=/[\-:]([a-z])/g;function g(e){return e[1].toUpperCase()}function v(e,t,n,r){var a=m.hasOwnProperty(t)?m[t]:null;(null!==a?0===a.type:!r&&(2<t.length&&("o"===t[0]||"O"===t[0])&&("n"===t[1]||"N"===t[1])))||(function(e,t,n,r){if(null==t||function(e,t,n,r){if(null!==n&&0===n.type)return!1;switch(typeof t){case"function":case"symbol":return!0;case"boolean":return!r&&(null!==n?!n.acceptsBooleans:"data-"!==(e=e.toLowerCase().slice(0,5))&&"aria-"!==e);default:return!1}}(e,t,n,r))return!0;if(r)return!1;if(null!==n)switch(n.type){case 3:return!t;case 4:return!1===t;case 5:return isNaN(t);case 6:return isNaN(t)||1>t}return!1}(t,n,a,r)&&(n=null),r||null===a?function(e){return!!p.call(f,e)||!p.call(I,e)&&(T.test(e)?f[e]=!0:(I[e]=!0,!1))}(t)&&(null===n?e.removeAttribute(t):e.setAttribute(t,""+n)):a.mustUseProperty?e[a.propertyName]=null===n?3!==a.type&&"":n:(t=a.attributeName,r=a.attributeNamespace,null===n?e.removeAttribute(t):(n=3===(a=a.type)||4===a&&!0===n?"":""+n,r?e.setAttributeNS(r,t,n):e.setAttribute(t,n))))}"accent-height alignment-baseline arabic-form baseline-shift cap-height clip-path clip-rule color-interpolation color-interpolation-filters color-profile color-rendering dominant-baseline enable-background fill-opacity fill-rule flood-color flood-opacity font-family font-size font-size-adjust font-stretch font-style font-variant font-weight glyph-name glyph-orientation-horizontal glyph-orientation-vertical horiz-adv-x horiz-origin-x image-rendering letter-spacing lighting-color marker-end marker-mid marker-start overline-position overline-thickness paint-order panose-1 pointer-events rendering-intent shape-rendering stop-color stop-opacity strikethrough-position strikethrough-thickness stroke-dasharray stroke-dashoffset stroke-linecap stroke-linejoin stroke-miterlimit stroke-opacity stroke-width text-anchor text-decoration text-rendering underline-position underline-thickness unicode-bidi unicode-range units-per-em v-alphabetic v-hanging v-ideographic v-mathematical vector-effect vert-adv-y vert-origin-x vert-origin-y word-spacing writing-mode xmlns:xlink x-height".split(" ").forEach((function(e){var t=e.replace(h,g);m[t]=new E(t,1,!1,e,null,!1,!1)})),"xlink:actuate xlink:arcrole xlink:role xlink:show xlink:title xlink:type".split(" ").forEach((function(e){var t=e.replace(h,g);m[t]=new E(t,1,!1,e,"http://www.w3.org/1999/xlink",!1,!1)})),["xml:base","xml:lang","xml:space"].forEach((function(e){var t=e.replace(h,g);m[t]=new E(t,1,!1,e,"http://www.w3.org/XML/1998/namespace",!1,!1)})),["tabIndex","crossOrigin"].forEach((function(e){m[e]=new E(e,1,!1,e.toLowerCase(),null,!1,!1)})),m.xlinkHref=new E("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1),["src","href","action","formAction"].forEach((function(e){m[e]=new E(e,1,!1,e.toLowerCase(),null,!0,!0)}));var S=r.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED,R=60103,b=60106,k=60107,O=60108,y=60114,P=60109,C=60110,L=60112,N=60113,D=60120,_=60115,w=60116,A=60121,z=60128,M=60129,j=60130,x=60131;if("function"==typeof Symbol&&Symbol.for){var B=Symbol.for;R=B("react.element"),b=B("react.portal"),k=B("react.fragment"),O=B("react.strict_mode"),y=B("react.profiler"),P=B("react.provider"),C=B("react.context"),L=B("react.forward_ref"),N=B("react.suspense"),D=B("react.suspense_list"),_=B("react.memo"),w=B("react.lazy"),A=B("react.block"),B("react.scope"),z=B("react.opaque.id"),M=B("react.debug_trace_mode"),j=B("react.offscreen"),x=B("react.legacy_hidden")}var U,G="function"==typeof Symbol&&Symbol.iterator;function F(e){return null===e||"object"!=typeof e?null:"function"==typeof(e=G&&e[G]||e["@@iterator"])?e:null}function V(e){if(void 0===U)try{throw Error()}catch(e){var t=e.stack.trim().match(/\n( *(at )?)/);U=t&&t[1]||""}return"\n"+U+e}var H=!1;function K(e,t){if(!e||H)return"";H=!0;var n=Error.prepareStackTrace;Error.prepareStackTrace=void 0;try{if(t)if(t=function(){throw Error()},Object.defineProperty(t.prototype,"props",{set:function(){throw Error()}}),"object"==typeof Reflect&&Reflect.construct){try{Reflect.construct(t,[])}catch(e){var r=e}Reflect.construct(e,[],t)}else{try{t.call()}catch(e){r=e}e.call(t.prototype)}else{try{throw Error()}catch(e){r=e}e()}}catch(e){if(e&&r&&"string"==typeof e.stack){for(var a=e.stack.split("\n"),o=r.stack.split("\n"),i=a.length-1,l=o.length-1;1<=i&&0<=l&&a[i]!==o[l];)l--;for(;1<=i&&0<=l;i--,l--)if(a[i]!==o[l]){if(1!==i||1!==l)do{if(i--,0>--l||a[i]!==o[l])return"\n"+a[i].replace(" at new "," at ")}while(1<=i&&0<=l);break}}}finally{H=!1,Error.prepareStackTrace=n}return(e=e?e.displayName||e.name:"")?V(e):""}function W(e){switch(e.tag){case 5:return V(e.type);case 16:return V("Lazy");case 13:return V("Suspense");case 19:return V("SuspenseList");case 0:case 2:case 15:return e=K(e.type,!1);case 11:return e=K(e.type.render,!1);case 22:return e=K(e.type._render,!1);case 1:return e=K(e.type,!0);default:return""}}function Y(e){if(null==e)return null;if("function"==typeof e)return e.displayName||e.name||null;if("string"==typeof e)return e;switch(e){case k:return"Fragment";case b:return"Portal";case y:return"Profiler";case O:return"StrictMode";case N:return"Suspense";case D:return"SuspenseList"}if("object"==typeof e)switch(e.$$typeof){case C:return(e.displayName||"Context")+".Consumer";case P:return(e._context.displayName||"Context")+".Provider";case L:var t=e.render;return t=t.displayName||t.name||"",e.displayName||(""!==t?"ForwardRef("+t+")":"ForwardRef");case _:return Y(e.type);case A:return Y(e._render);case w:t=e._payload,e=e._init;try{return Y(e(t))}catch(e){}}return null}function q(e){switch(typeof e){case"boolean":case"number":case"object":case"string":case"undefined":return e;default:return""}}function J(e){var t=e.type;return(e=e.nodeName)&&"input"===e.toLowerCase()&&("checkbox"===t||"radio"===t)}function Z(e){e._valueTracker||(e._valueTracker=function(e){var t=J(e)?"checked":"value",n=Object.getOwnPropertyDescriptor(e.constructor.prototype,t),r=""+e[t];if(!e.hasOwnProperty(t)&&void 0!==n&&"function"==typeof n.get&&"function"==typeof n.set){var a=n.get,o=n.set;return Object.defineProperty(e,t,{configurable:!0,get:function(){return a.call(this)},set:function(e){r=""+e,o.call(this,e)}}),Object.defineProperty(e,t,{enumerable:n.enumerable}),{getValue:function(){return r},setValue:function(e){r=""+e},stopTracking:function(){e._valueTracker=null,delete e[t]}}}}(e))}function X(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var n=t.getValue(),r="";return e&&(r=J(e)?e.checked?"true":"false":e.value),(e=r)!==n&&(t.setValue(e),!0)}function Q(e){if(void 0===(e=e||("undefined"!=typeof document?document:void 0)))return null;try{return e.activeElement||e.body}catch(t){return e.body}}function $(e,t){var n=t.checked;return a({},t,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:null!=n?n:e._wrapperState.initialChecked})}function ee(e,t){var n=null==t.defaultValue?"":t.defaultValue,r=null!=t.checked?t.checked:t.defaultChecked;n=q(null!=t.value?t.value:n),e._wrapperState={initialChecked:r,initialValue:n,controlled:"checkbox"===t.type||"radio"===t.type?null!=t.checked:null!=t.value}}function te(e,t){null!=(t=t.checked)&&v(e,"checked",t,!1)}function ne(e,t){te(e,t);var n=q(t.value),r=t.type;if(null!=n)"number"===r?(0===n&&""===e.value||e.value!=n)&&(e.value=""+n):e.value!==""+n&&(e.value=""+n);else if("submit"===r||"reset"===r)return void e.removeAttribute("value");t.hasOwnProperty("value")?ae(e,t.type,n):t.hasOwnProperty("defaultValue")&&ae(e,t.type,q(t.defaultValue)),null==t.checked&&null!=t.defaultChecked&&(e.defaultChecked=!!t.defaultChecked)}function re(e,t,n){if(t.hasOwnProperty("value")||t.hasOwnProperty("defaultValue")){var r=t.type;if(!("submit"!==r&&"reset"!==r||void 0!==t.value&&null!==t.value))return;t=""+e._wrapperState.initialValue,n||t===e.value||(e.value=t),e.defaultValue=t}""!==(n=e.name)&&(e.name=""),e.defaultChecked=!!e._wrapperState.initialChecked,""!==n&&(e.name=n)}function ae(e,t,n){"number"===t&&Q(e.ownerDocument)===e||(null==n?e.defaultValue=""+e._wrapperState.initialValue:e.defaultValue!==""+n&&(e.defaultValue=""+n))}function oe(e,t){return e=a({children:void 0},t),(t=function(e){var t="";return r.Children.forEach(e,(function(e){null!=e&&(t+=e)})),t}(t.children))&&(e.children=t),e}function ie(e,t,n,r){if(e=e.options,t){t={};for(var a=0;a<n.length;a++)t["$"+n[a]]=!0;for(n=0;n<e.length;n++)a=t.hasOwnProperty("$"+e[n].value),e[n].selected!==a&&(e[n].selected=a),a&&r&&(e[n].defaultSelected=!0)}else{for(n=""+q(n),t=null,a=0;a<e.length;a++){if(e[a].value===n)return e[a].selected=!0,void(r&&(e[a].defaultSelected=!0));null!==t||e[a].disabled||(t=e[a])}null!==t&&(t.selected=!0)}}function le(e,t){if(null!=t.dangerouslySetInnerHTML)throw Error(i(91));return a({},t,{value:void 0,defaultValue:void 0,children:""+e._wrapperState.initialValue})}function se(e,t){var n=t.value;if(null==n){if(n=t.children,t=t.defaultValue,null!=n){if(null!=t)throw Error(i(92));if(Array.isArray(n)){if(!(1>=n.length))throw Error(i(93));n=n[0]}t=n}null==t&&(t=""),n=t}e._wrapperState={initialValue:q(n)}}function ue(e,t){var n=q(t.value),r=q(t.defaultValue);null!=n&&((n=""+n)!==e.value&&(e.value=n),null==t.defaultValue&&e.defaultValue!==n&&(e.defaultValue=n)),null!=r&&(e.defaultValue=""+r)}function ce(e){var t=e.textContent;t===e._wrapperState.initialValue&&""!==t&&null!==t&&(e.value=t)}var de="http://www.w3.org/1999/xhtml",Te="http://www.w3.org/2000/svg";function pe(e){switch(e){case"svg":return"http://www.w3.org/2000/svg";case"math":return"http://www.w3.org/1998/Math/MathML";default:return"http://www.w3.org/1999/xhtml"}}function Ie(e,t){return null==e||"http://www.w3.org/1999/xhtml"===e?pe(t):"http://www.w3.org/2000/svg"===e&&"foreignObject"===t?"http://www.w3.org/1999/xhtml":e}var fe,Ee=function(e){return"undefined"!=typeof MSApp&&MSApp.execUnsafeLocalFunction?function(t,n,r,a){MSApp.execUnsafeLocalFunction((function(){return e(t,n)}))}:e}((function(e,t){if(e.namespaceURI!==Te||"innerHTML"in e)e.innerHTML=t;else{for((fe=fe||document.createElement("div")).innerHTML="<svg>"+t.valueOf().toString()+"</svg>",t=fe.firstChild;e.firstChild;)e.removeChild(e.firstChild);for(;t.firstChild;)e.appendChild(t.firstChild)}}));function me(e,t){if(t){var n=e.firstChild;if(n&&n===e.lastChild&&3===n.nodeType)return void(n.nodeValue=t)}e.textContent=t}var he={animationIterationCount:!0,borderImageOutset:!0,borderImageSlice:!0,borderImageWidth:!0,boxFlex:!0,boxFlexGroup:!0,boxOrdinalGroup:!0,columnCount:!0,columns:!0,flex:!0,flexGrow:!0,flexPositive:!0,flexShrink:!0,flexNegative:!0,flexOrder:!0,gridArea:!0,gridRow:!0,gridRowEnd:!0,gridRowSpan:!0,gridRowStart:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnSpan:!0,gridColumnStart:!0,fontWeight:!0,lineClamp:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,tabSize:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,floodOpacity:!0,stopOpacity:!0,strokeDasharray:!0,strokeDashoffset:!0,strokeMiterlimit:!0,strokeOpacity:!0,strokeWidth:!0},ge=["Webkit","ms","Moz","O"];function ve(e,t,n){return null==t||"boolean"==typeof t||""===t?"":n||"number"!=typeof t||0===t||he.hasOwnProperty(e)&&he[e]?(""+t).trim():t+"px"}function Se(e,t){for(var n in e=e.style,t)if(t.hasOwnProperty(n)){var r=0===n.indexOf("--"),a=ve(n,t[n],r);"float"===n&&(n="cssFloat"),r?e.setProperty(n,a):e[n]=a}}Object.keys(he).forEach((function(e){ge.forEach((function(t){t=t+e.charAt(0).toUpperCase()+e.substring(1),he[t]=he[e]}))}));var Re=a({menuitem:!0},{area:!0,base:!0,br:!0,col:!0,embed:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0});function be(e,t){if(t){if(Re[e]&&(null!=t.children||null!=t.dangerouslySetInnerHTML))throw Error(i(137,e));if(null!=t.dangerouslySetInnerHTML){if(null!=t.children)throw Error(i(60));if("object"!=typeof t.dangerouslySetInnerHTML||!("__html"in t.dangerouslySetInnerHTML))throw Error(i(61))}if(null!=t.style&&"object"!=typeof t.style)throw Error(i(62))}}function ke(e,t){if(-1===e.indexOf("-"))return"string"==typeof t.is;switch(e){case"annotation-xml":case"color-profile":case"font-face":case"font-face-src":case"font-face-uri":case"font-face-format":case"font-face-name":case"missing-glyph":return!1;default:return!0}}function Oe(e){return(e=e.target||e.srcElement||window).correspondingUseElement&&(e=e.correspondingUseElement),3===e.nodeType?e.parentNode:e}var ye=null,Pe=null,Ce=null;function Le(e){if(e=Qr(e)){if("function"!=typeof ye)throw Error(i(280));var t=e.stateNode;t&&(t=ea(t),ye(e.stateNode,e.type,t))}}function Ne(e){Pe?Ce?Ce.push(e):Ce=[e]:Pe=e}function De(){if(Pe){var e=Pe,t=Ce;if(Ce=Pe=null,Le(e),t)for(e=0;e<t.length;e++)Le(t[e])}}function _e(e,t){return e(t)}function we(e,t,n,r,a){return e(t,n,r,a)}function Ae(){}var ze=_e,Me=!1,je=!1;function xe(){null===Pe&&null===Ce||(Ae(),De())}function Be(e,t){var n=e.stateNode;if(null===n)return null;var r=ea(n);if(null===r)return null;n=r[t];e:switch(t){case"onClick":case"onClickCapture":case"onDoubleClick":case"onDoubleClickCapture":case"onMouseDown":case"onMouseDownCapture":case"onMouseMove":case"onMouseMoveCapture":case"onMouseUp":case"onMouseUpCapture":case"onMouseEnter":(r=!r.disabled)||(r=!("button"===(e=e.type)||"input"===e||"select"===e||"textarea"===e)),e=!r;break e;default:e=!1}if(e)return null;if(n&&"function"!=typeof n)throw Error(i(231,t,typeof n));return n}var Ue=!1;if(d)try{var Ge={};Object.defineProperty(Ge,"passive",{get:function(){Ue=!0}}),window.addEventListener("test",Ge,Ge),window.removeEventListener("test",Ge,Ge)}catch(e){Ue=!1}function Fe(e,t,n,r,a,o,i,l,s){var u=Array.prototype.slice.call(arguments,3);try{t.apply(n,u)}catch(e){this.onError(e)}}var Ve=!1,He=null,Ke=!1,We=null,Ye={onError:function(e){Ve=!0,He=e}};function qe(e,t,n,r,a,o,i,l,s){Ve=!1,He=null,Fe.apply(Ye,arguments)}function Je(e){var t=e,n=e;if(e.alternate)for(;t.return;)t=t.return;else{e=t;do{0!=(1026&(t=e).flags)&&(n=t.return),e=t.return}while(e)}return 3===t.tag?n:null}function Ze(e){if(13===e.tag){var t=e.memoizedState;if(null===t&&(null!==(e=e.alternate)&&(t=e.memoizedState)),null!==t)return t.dehydrated}return null}function Xe(e){if(Je(e)!==e)throw Error(i(188))}function Qe(e){if(!(e=function(e){var t=e.alternate;if(!t){if(null===(t=Je(e)))throw Error(i(188));return t!==e?null:e}for(var n=e,r=t;;){var a=n.return;if(null===a)break;var o=a.alternate;if(null===o){if(null!==(r=a.return)){n=r;continue}break}if(a.child===o.child){for(o=a.child;o;){if(o===n)return Xe(a),e;if(o===r)return Xe(a),t;o=o.sibling}throw Error(i(188))}if(n.return!==r.return)n=a,r=o;else{for(var l=!1,s=a.child;s;){if(s===n){l=!0,n=a,r=o;break}if(s===r){l=!0,r=a,n=o;break}s=s.sibling}if(!l){for(s=o.child;s;){if(s===n){l=!0,n=o,r=a;break}if(s===r){l=!0,r=o,n=a;break}s=s.sibling}if(!l)throw Error(i(189))}}if(n.alternate!==r)throw Error(i(190))}if(3!==n.tag)throw Error(i(188));return n.stateNode.current===n?e:t}(e)))return null;for(var t=e;;){if(5===t.tag||6===t.tag)return t;if(t.child)t.child.return=t,t=t.child;else{if(t===e)break;for(;!t.sibling;){if(!t.return||t.return===e)return null;t=t.return}t.sibling.return=t.return,t=t.sibling}}return null}function $e(e,t){for(var n=e.alternate;null!==t;){if(t===e||t===n)return!0;t=t.return}return!1}var et,tt,nt,rt,at=!1,ot=[],it=null,lt=null,st=null,ut=new Map,ct=new Map,dt=[],Tt="mousedown mouseup touchcancel touchend touchstart auxclick dblclick pointercancel pointerdown pointerup dragend dragstart drop compositionend compositionstart keydown keypress keyup input textInput copy cut paste click change contextmenu reset submit".split(" ");function pt(e,t,n,r,a){return{blockedOn:e,domEventName:t,eventSystemFlags:16|n,nativeEvent:a,targetContainers:[r]}}function It(e,t){switch(e){case"focusin":case"focusout":it=null;break;case"dragenter":case"dragleave":lt=null;break;case"mouseover":case"mouseout":st=null;break;case"pointerover":case"pointerout":ut.delete(t.pointerId);break;case"gotpointercapture":case"lostpointercapture":ct.delete(t.pointerId)}}function ft(e,t,n,r,a,o){return null===e||e.nativeEvent!==o?(e=pt(t,n,r,a,o),null!==t&&(null!==(t=Qr(t))&&tt(t)),e):(e.eventSystemFlags|=r,t=e.targetContainers,null!==a&&-1===t.indexOf(a)&&t.push(a),e)}function Et(e){var t=Xr(e.target);if(null!==t){var n=Je(t);if(null!==n)if(13===(t=n.tag)){if(null!==(t=Ze(n)))return e.blockedOn=t,void rt(e.lanePriority,(function(){o.unstable_runWithPriority(e.priority,(function(){nt(n)}))}))}else if(3===t&&n.stateNode.hydrate)return void(e.blockedOn=3===n.tag?n.stateNode.containerInfo:null)}e.blockedOn=null}function mt(e){if(null!==e.blockedOn)return!1;for(var t=e.targetContainers;0<t.length;){var n=Qt(e.domEventName,e.eventSystemFlags,t[0],e.nativeEvent);if(null!==n)return null!==(t=Qr(n))&&tt(t),e.blockedOn=n,!1;t.shift()}return!0}function ht(e,t,n){mt(e)&&n.delete(t)}function gt(){for(at=!1;0<ot.length;){var e=ot[0];if(null!==e.blockedOn){null!==(e=Qr(e.blockedOn))&&et(e);break}for(var t=e.targetContainers;0<t.length;){var n=Qt(e.domEventName,e.eventSystemFlags,t[0],e.nativeEvent);if(null!==n){e.blockedOn=n;break}t.shift()}null===e.blockedOn&&ot.shift()}null!==it&&mt(it)&&(it=null),null!==lt&&mt(lt)&&(lt=null),null!==st&&mt(st)&&(st=null),ut.forEach(ht),ct.forEach(ht)}function vt(e,t){e.blockedOn===t&&(e.blockedOn=null,at||(at=!0,o.unstable_scheduleCallback(o.unstable_NormalPriority,gt)))}function St(e){function t(t){return vt(t,e)}if(0<ot.length){vt(ot[0],e);for(var n=1;n<ot.length;n++){var r=ot[n];r.blockedOn===e&&(r.blockedOn=null)}}for(null!==it&&vt(it,e),null!==lt&&vt(lt,e),null!==st&&vt(st,e),ut.forEach(t),ct.forEach(t),n=0;n<dt.length;n++)(r=dt[n]).blockedOn===e&&(r.blockedOn=null);for(;0<dt.length&&null===(n=dt[0]).blockedOn;)Et(n),null===n.blockedOn&&dt.shift()}function Rt(e,t){var n={};return n[e.toLowerCase()]=t.toLowerCase(),n["Webkit"+e]="webkit"+t,n["Moz"+e]="moz"+t,n}var bt={animationend:Rt("Animation","AnimationEnd"),animationiteration:Rt("Animation","AnimationIteration"),animationstart:Rt("Animation","AnimationStart"),transitionend:Rt("Transition","TransitionEnd")},kt={},Ot={};function yt(e){if(kt[e])return kt[e];if(!bt[e])return e;var t,n=bt[e];for(t in n)if(n.hasOwnProperty(t)&&t in Ot)return kt[e]=n[t];return e}d&&(Ot=document.createElement("div").style,"AnimationEvent"in window||(delete bt.animationend.animation,delete bt.animationiteration.animation,delete bt.animationstart.animation),"TransitionEvent"in window||delete bt.transitionend.transition);var Pt=yt("animationend"),Ct=yt("animationiteration"),Lt=yt("animationstart"),Nt=yt("transitionend"),Dt=new Map,_t=new Map,wt=["abort","abort",Pt,"animationEnd",Ct,"animationIteration",Lt,"animationStart","canplay","canPlay","canplaythrough","canPlayThrough","durationchange","durationChange","emptied","emptied","encrypted","encrypted","ended","ended","error","error","gotpointercapture","gotPointerCapture","load","load","loadeddata","loadedData","loadedmetadata","loadedMetadata","loadstart","loadStart","lostpointercapture","lostPointerCapture","playing","playing","progress","progress","seeking","seeking","stalled","stalled","suspend","suspend","timeupdate","timeUpdate",Nt,"transitionEnd","waiting","waiting"];function At(e,t){for(var n=0;n<e.length;n+=2){var r=e[n],a=e[n+1];a="on"+(a[0].toUpperCase()+a.slice(1)),_t.set(r,t),Dt.set(r,a),u(a,[r])}}(0,o.unstable_now)();var zt=8;function Mt(e){if(0!=(1&e))return zt=15,1;if(0!=(2&e))return zt=14,2;if(0!=(4&e))return zt=13,4;var t=24&e;return 0!==t?(zt=12,t):0!=(32&e)?(zt=11,32):0!==(t=192&e)?(zt=10,t):0!=(256&e)?(zt=9,256):0!==(t=3584&e)?(zt=8,t):0!=(4096&e)?(zt=7,4096):0!==(t=4186112&e)?(zt=6,t):0!==(t=62914560&e)?(zt=5,t):67108864&e?(zt=4,67108864):0!=(134217728&e)?(zt=3,134217728):0!==(t=805306368&e)?(zt=2,t):0!=(1073741824&e)?(zt=1,1073741824):(zt=8,e)}function jt(e,t){var n=e.pendingLanes;if(0===n)return zt=0;var r=0,a=0,o=e.expiredLanes,i=e.suspendedLanes,l=e.pingedLanes;if(0!==o)r=o,a=zt=15;else if(0!==(o=134217727&n)){var s=o&~i;0!==s?(r=Mt(s),a=zt):0!==(l&=o)&&(r=Mt(l),a=zt)}else 0!==(o=n&~i)?(r=Mt(o),a=zt):0!==l&&(r=Mt(l),a=zt);if(0===r)return 0;if(r=n&((0>(r=31-Vt(r))?0:1<<r)<<1)-1,0!==t&&t!==r&&0==(t&i)){if(Mt(t),a<=zt)return t;zt=a}if(0!==(t=e.entangledLanes))for(e=e.entanglements,t&=r;0<t;)a=1<<(n=31-Vt(t)),r|=e[n],t&=~a;return r}function xt(e){return 0!==(e=-1073741825&e.pendingLanes)?e:1073741824&e?1073741824:0}function Bt(e,t){switch(e){case 15:return 1;case 14:return 2;case 12:return 0===(e=Ut(24&~t))?Bt(10,t):e;case 10:return 0===(e=Ut(192&~t))?Bt(8,t):e;case 8:return 0===(e=Ut(3584&~t))&&(0===(e=Ut(4186112&~t))&&(e=512)),e;case 2:return 0===(t=Ut(805306368&~t))&&(t=268435456),t}throw Error(i(358,e))}function Ut(e){return e&-e}function Gt(e){for(var t=[],n=0;31>n;n++)t.push(e);return t}function Ft(e,t,n){e.pendingLanes|=t;var r=t-1;e.suspendedLanes&=r,e.pingedLanes&=r,(e=e.eventTimes)[t=31-Vt(t)]=n}var Vt=Math.clz32?Math.clz32:function(e){return 0===e?32:31-(Ht(e)/Kt|0)|0},Ht=Math.log,Kt=Math.LN2;var Wt=o.unstable_UserBlockingPriority,Yt=o.unstable_runWithPriority,qt=!0;function Jt(e,t,n,r){Me||Ae();var a=Xt,o=Me;Me=!0;try{we(a,e,t,n,r)}finally{(Me=o)||xe()}}function Zt(e,t,n,r){Yt(Wt,Xt.bind(null,e,t,n,r))}function Xt(e,t,n,r){var a;if(qt)if((a=0==(4&t))&&0<ot.length&&-1<Tt.indexOf(e))e=pt(null,e,t,n,r),ot.push(e);else{var o=Qt(e,t,n,r);if(null===o)a&&It(e,r);else{if(a){if(-1<Tt.indexOf(e))return e=pt(o,e,t,n,r),void ot.push(e);if(function(e,t,n,r,a){switch(t){case"focusin":return it=ft(it,e,t,n,r,a),!0;case"dragenter":return lt=ft(lt,e,t,n,r,a),!0;case"mouseover":return st=ft(st,e,t,n,r,a),!0;case"pointerover":var o=a.pointerId;return ut.set(o,ft(ut.get(o)||null,e,t,n,r,a)),!0;case"gotpointercapture":return o=a.pointerId,ct.set(o,ft(ct.get(o)||null,e,t,n,r,a)),!0}return!1}(o,e,t,n,r))return;It(e,r)}Nr(e,t,r,null,n)}}}function Qt(e,t,n,r){var a=Oe(r);if(null!==(a=Xr(a))){var o=Je(a);if(null===o)a=null;else{var i=o.tag;if(13===i){if(null!==(a=Ze(o)))return a;a=null}else if(3===i){if(o.stateNode.hydrate)return 3===o.tag?o.stateNode.containerInfo:null;a=null}else o!==a&&(a=null)}}return Nr(e,t,r,a,n),null}var $t=null,en=null,tn=null;function nn(){if(tn)return tn;var e,t,n=en,r=n.length,a="value"in $t?$t.value:$t.textContent,o=a.length;for(e=0;e<r&&n[e]===a[e];e++);var i=r-e;for(t=1;t<=i&&n[r-t]===a[o-t];t++);return tn=a.slice(e,1<t?1-t:void 0)}function rn(e){var t=e.keyCode;return"charCode"in e?0===(e=e.charCode)&&13===t&&(e=13):e=t,10===e&&(e=13),32<=e||13===e?e:0}function an(){return!0}function on(){return!1}function ln(e){function t(t,n,r,a,o){for(var i in this._reactName=t,this._targetInst=r,this.type=n,this.nativeEvent=a,this.target=o,this.currentTarget=null,e)e.hasOwnProperty(i)&&(t=e[i],this[i]=t?t(a):a[i]);return this.isDefaultPrevented=(null!=a.defaultPrevented?a.defaultPrevented:!1===a.returnValue)?an:on,this.isPropagationStopped=on,this}return a(t.prototype,{preventDefault:function(){this.defaultPrevented=!0;var e=this.nativeEvent;e&&(e.preventDefault?e.preventDefault():"unknown"!=typeof e.returnValue&&(e.returnValue=!1),this.isDefaultPrevented=an)},stopPropagation:function(){var e=this.nativeEvent;e&&(e.stopPropagation?e.stopPropagation():"unknown"!=typeof e.cancelBubble&&(e.cancelBubble=!0),this.isPropagationStopped=an)},persist:function(){},isPersistent:an}),t}var sn,un,cn,dn={eventPhase:0,bubbles:0,cancelable:0,timeStamp:function(e){return e.timeStamp||Date.now()},defaultPrevented:0,isTrusted:0},Tn=ln(dn),pn=a({},dn,{view:0,detail:0}),In=ln(pn),fn=a({},pn,{screenX:0,screenY:0,clientX:0,clientY:0,pageX:0,pageY:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,getModifierState:yn,button:0,buttons:0,relatedTarget:function(e){return void 0===e.relatedTarget?e.fromElement===e.srcElement?e.toElement:e.fromElement:e.relatedTarget},movementX:function(e){return"movementX"in e?e.movementX:(e!==cn&&(cn&&"mousemove"===e.type?(sn=e.screenX-cn.screenX,un=e.screenY-cn.screenY):un=sn=0,cn=e),sn)},movementY:function(e){return"movementY"in e?e.movementY:un}}),En=ln(fn),mn=ln(a({},fn,{dataTransfer:0})),hn=ln(a({},pn,{relatedTarget:0})),gn=ln(a({},dn,{animationName:0,elapsedTime:0,pseudoElement:0})),vn=ln(a({},dn,{clipboardData:function(e){return"clipboardData"in e?e.clipboardData:window.clipboardData}})),Sn=ln(a({},dn,{data:0})),Rn={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},bn={8:"Backspace",9:"Tab",12:"Clear",13:"Enter",16:"Shift",17:"Control",18:"Alt",19:"Pause",20:"CapsLock",27:"Escape",32:" ",33:"PageUp",34:"PageDown",35:"End",36:"Home",37:"ArrowLeft",38:"ArrowUp",39:"ArrowRight",40:"ArrowDown",45:"Insert",46:"Delete",112:"F1",113:"F2",114:"F3",115:"F4",116:"F5",117:"F6",118:"F7",119:"F8",120:"F9",121:"F10",122:"F11",123:"F12",144:"NumLock",145:"ScrollLock",224:"Meta"},kn={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};function On(e){var t=this.nativeEvent;return t.getModifierState?t.getModifierState(e):!!(e=kn[e])&&!!t[e]}function yn(){return On}var Pn=ln(a({},pn,{key:function(e){if(e.key){var t=Rn[e.key]||e.key;if("Unidentified"!==t)return t}return"keypress"===e.type?13===(e=rn(e))?"Enter":String.fromCharCode(e):"keydown"===e.type||"keyup"===e.type?bn[e.keyCode]||"Unidentified":""},code:0,location:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,repeat:0,locale:0,getModifierState:yn,charCode:function(e){return"keypress"===e.type?rn(e):0},keyCode:function(e){return"keydown"===e.type||"keyup"===e.type?e.keyCode:0},which:function(e){return"keypress"===e.type?rn(e):"keydown"===e.type||"keyup"===e.type?e.keyCode:0}})),Cn=ln(a({},fn,{pointerId:0,width:0,height:0,pressure:0,tangentialPressure:0,tiltX:0,tiltY:0,twist:0,pointerType:0,isPrimary:0})),Ln=ln(a({},pn,{touches:0,targetTouches:0,changedTouches:0,altKey:0,metaKey:0,ctrlKey:0,shiftKey:0,getModifierState:yn})),Nn=ln(a({},dn,{propertyName:0,elapsedTime:0,pseudoElement:0})),Dn=ln(a({},fn,{deltaX:function(e){return"deltaX"in e?e.deltaX:"wheelDeltaX"in e?-e.wheelDeltaX:0},deltaY:function(e){return"deltaY"in e?e.deltaY:"wheelDeltaY"in e?-e.wheelDeltaY:"wheelDelta"in e?-e.wheelDelta:0},deltaZ:0,deltaMode:0})),_n=[9,13,27,32],wn=d&&"CompositionEvent"in window,An=null;d&&"documentMode"in document&&(An=document.documentMode);var zn=d&&"TextEvent"in window&&!An,Mn=d&&(!wn||An&&8<An&&11>=An),jn=String.fromCharCode(32),xn=!1;function Bn(e,t){switch(e){case"keyup":return-1!==_n.indexOf(t.keyCode);case"keydown":return 229!==t.keyCode;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function Un(e){return"object"==typeof(e=e.detail)&&"data"in e?e.data:null}var Gn=!1;var Fn={color:!0,date:!0,datetime:!0,"datetime-local":!0,email:!0,month:!0,number:!0,password:!0,range:!0,search:!0,tel:!0,text:!0,time:!0,url:!0,week:!0};function Vn(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return"input"===t?!!Fn[e.type]:"textarea"===t}function Hn(e,t,n,r){Ne(r),0<(t=_r(t,"onChange")).length&&(n=new Tn("onChange","change",null,n,r),e.push({event:n,listeners:t}))}var Kn=null,Wn=null;function Yn(e){kr(e,0)}function qn(e){if(X($r(e)))return e}function Jn(e,t){if("change"===e)return t}var Zn=!1;if(d){var Xn;if(d){var Qn="oninput"in document;if(!Qn){var $n=document.createElement("div");$n.setAttribute("oninput","return;"),Qn="function"==typeof $n.oninput}Xn=Qn}else Xn=!1;Zn=Xn&&(!document.documentMode||9<document.documentMode)}function er(){Kn&&(Kn.detachEvent("onpropertychange",tr),Wn=Kn=null)}function tr(e){if("value"===e.propertyName&&qn(Wn)){var t=[];if(Hn(t,Wn,e,Oe(e)),e=Yn,Me)e(t);else{Me=!0;try{_e(e,t)}finally{Me=!1,xe()}}}}function nr(e,t,n){"focusin"===e?(er(),Wn=n,(Kn=t).attachEvent("onpropertychange",tr)):"focusout"===e&&er()}function rr(e){if("selectionchange"===e||"keyup"===e||"keydown"===e)return qn(Wn)}function ar(e,t){if("click"===e)return qn(t)}function or(e,t){if("input"===e||"change"===e)return qn(t)}var ir="function"==typeof Object.is?Object.is:function(e,t){return e===t&&(0!==e||1/e==1/t)||e!=e&&t!=t},lr=Object.prototype.hasOwnProperty;function sr(e,t){if(ir(e,t))return!0;if("object"!=typeof e||null===e||"object"!=typeof t||null===t)return!1;var n=Object.keys(e),r=Object.keys(t);if(n.length!==r.length)return!1;for(r=0;r<n.length;r++)if(!lr.call(t,n[r])||!ir(e[n[r]],t[n[r]]))return!1;return!0}function ur(e){for(;e&&e.firstChild;)e=e.firstChild;return e}function cr(e,t){var n,r=ur(e);for(e=0;r;){if(3===r.nodeType){if(n=e+r.textContent.length,e<=t&&n>=t)return{node:r,offset:t-e};e=n}e:{for(;r;){if(r.nextSibling){r=r.nextSibling;break e}r=r.parentNode}r=void 0}r=ur(r)}}function dr(){for(var e=window,t=Q();t instanceof e.HTMLIFrameElement;){try{var n="string"==typeof t.contentWindow.location.href}catch(e){n=!1}if(!n)break;t=Q((e=t.contentWindow).document)}return t}function Tr(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t&&("input"===t&&("text"===e.type||"search"===e.type||"tel"===e.type||"url"===e.type||"password"===e.type)||"textarea"===t||"true"===e.contentEditable)}var pr=d&&"documentMode"in document&&11>=document.documentMode,Ir=null,fr=null,Er=null,mr=!1;function hr(e,t,n){var r=n.window===n?n.document:9===n.nodeType?n:n.ownerDocument;mr||null==Ir||Ir!==Q(r)||("selectionStart"in(r=Ir)&&Tr(r)?r={start:r.selectionStart,end:r.selectionEnd}:r={anchorNode:(r=(r.ownerDocument&&r.ownerDocument.defaultView||window).getSelection()).anchorNode,anchorOffset:r.anchorOffset,focusNode:r.focusNode,focusOffset:r.focusOffset},Er&&sr(Er,r)||(Er=r,0<(r=_r(fr,"onSelect")).length&&(t=new Tn("onSelect","select",null,t,n),e.push({event:t,listeners:r}),t.target=Ir)))}At("cancel cancel click click close close contextmenu contextMenu copy copy cut cut auxclick auxClick dblclick doubleClick dragend dragEnd dragstart dragStart drop drop focusin focus focusout blur input input invalid invalid keydown keyDown keypress keyPress keyup keyUp mousedown mouseDown mouseup mouseUp paste paste pause pause play play pointercancel pointerCancel pointerdown pointerDown pointerup pointerUp ratechange rateChange reset reset seeked seeked submit submit touchcancel touchCancel touchend touchEnd touchstart touchStart volumechange volumeChange".split(" "),0),At("drag drag dragenter dragEnter dragexit dragExit dragleave dragLeave dragover dragOver mousemove mouseMove mouseout mouseOut mouseover mouseOver pointermove pointerMove pointerout pointerOut pointerover pointerOver scroll scroll toggle toggle touchmove touchMove wheel wheel".split(" "),1),At(wt,2);for(var gr="change selectionchange textInput compositionstart compositionend compositionupdate".split(" "),vr=0;vr<gr.length;vr++)_t.set(gr[vr],0);c("onMouseEnter",["mouseout","mouseover"]),c("onMouseLeave",["mouseout","mouseover"]),c("onPointerEnter",["pointerout","pointerover"]),c("onPointerLeave",["pointerout","pointerover"]),u("onChange","change click focusin focusout input keydown keyup selectionchange".split(" ")),u("onSelect","focusout contextmenu dragend focusin keydown keyup mousedown mouseup selectionchange".split(" ")),u("onBeforeInput",["compositionend","keypress","textInput","paste"]),u("onCompositionEnd","compositionend focusout keydown keypress keyup mousedown".split(" ")),u("onCompositionStart","compositionstart focusout keydown keypress keyup mousedown".split(" ")),u("onCompositionUpdate","compositionupdate focusout keydown keypress keyup mousedown".split(" "));var Sr="abort canplay canplaythrough durationchange emptied encrypted ended error loadeddata loadedmetadata loadstart pause play playing progress ratechange seeked seeking stalled suspend timeupdate volumechange waiting".split(" "),Rr=new Set("cancel close invalid load scroll toggle".split(" ").concat(Sr));function br(e,t,n){var r=e.type||"unknown-event";e.currentTarget=n,function(e,t,n,r,a,o,l,s,u){if(qe.apply(this,arguments),Ve){if(!Ve)throw Error(i(198));var c=He;Ve=!1,He=null,Ke||(Ke=!0,We=c)}}(r,t,void 0,e),e.currentTarget=null}function kr(e,t){t=0!=(4&t);for(var n=0;n<e.length;n++){var r=e[n],a=r.event;r=r.listeners;e:{var o=void 0;if(t)for(var i=r.length-1;0<=i;i--){var l=r[i],s=l.instance,u=l.currentTarget;if(l=l.listener,s!==o&&a.isPropagationStopped())break e;br(a,l,u),o=s}else for(i=0;i<r.length;i++){if(s=(l=r[i]).instance,u=l.currentTarget,l=l.listener,s!==o&&a.isPropagationStopped())break e;br(a,l,u),o=s}}}if(Ke)throw e=We,Ke=!1,We=null,e}function Or(e,t){var n=ta(t),r=e+"__bubble";n.has(r)||(Lr(t,e,2,!1),n.add(r))}var yr="_reactListening"+Math.random().toString(36).slice(2);function Pr(e){e[yr]||(e[yr]=!0,l.forEach((function(t){Rr.has(t)||Cr(t,!1,e,null),Cr(t,!0,e,null)})))}function Cr(e,t,n,r){var a=4<arguments.length&&void 0!==arguments[4]?arguments[4]:0,o=n;if("selectionchange"===e&&9!==n.nodeType&&(o=n.ownerDocument),null!==r&&!t&&Rr.has(e)){if("scroll"!==e)return;a|=2,o=r}var i=ta(o),l=e+"__"+(t?"capture":"bubble");i.has(l)||(t&&(a|=4),Lr(o,e,a,t),i.add(l))}function Lr(e,t,n,r){var a=_t.get(t);switch(void 0===a?2:a){case 0:a=Jt;break;case 1:a=Zt;break;default:a=Xt}n=a.bind(null,t,n,e),a=void 0,!Ue||"touchstart"!==t&&"touchmove"!==t&&"wheel"!==t||(a=!0),r?void 0!==a?e.addEventListener(t,n,{capture:!0,passive:a}):e.addEventListener(t,n,!0):void 0!==a?e.addEventListener(t,n,{passive:a}):e.addEventListener(t,n,!1)}function Nr(e,t,n,r,a){var o=r;if(0==(1&t)&&0==(2&t)&&null!==r)e:for(;;){if(null===r)return;var i=r.tag;if(3===i||4===i){var l=r.stateNode.containerInfo;if(l===a||8===l.nodeType&&l.parentNode===a)break;if(4===i)for(i=r.return;null!==i;){var s=i.tag;if((3===s||4===s)&&((s=i.stateNode.containerInfo)===a||8===s.nodeType&&s.parentNode===a))return;i=i.return}for(;null!==l;){if(null===(i=Xr(l)))return;if(5===(s=i.tag)||6===s){r=o=i;continue e}l=l.parentNode}}r=r.return}!function(e,t,n){if(je)return e(t,n);je=!0;try{ze(e,t,n)}finally{je=!1,xe()}}((function(){var r=o,a=Oe(n),i=[];e:{var l=Dt.get(e);if(void 0!==l){var s=Tn,u=e;switch(e){case"keypress":if(0===rn(n))break e;case"keydown":case"keyup":s=Pn;break;case"focusin":u="focus",s=hn;break;case"focusout":u="blur",s=hn;break;case"beforeblur":case"afterblur":s=hn;break;case"click":if(2===n.button)break e;case"auxclick":case"dblclick":case"mousedown":case"mousemove":case"mouseup":case"mouseout":case"mouseover":case"contextmenu":s=En;break;case"drag":case"dragend":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"dragstart":case"drop":s=mn;break;case"touchcancel":case"touchend":case"touchmove":case"touchstart":s=Ln;break;case Pt:case Ct:case Lt:s=gn;break;case Nt:s=Nn;break;case"scroll":s=In;break;case"wheel":s=Dn;break;case"copy":case"cut":case"paste":s=vn;break;case"gotpointercapture":case"lostpointercapture":case"pointercancel":case"pointerdown":case"pointermove":case"pointerout":case"pointerover":case"pointerup":s=Cn}var c=0!=(4&t),d=!c&&"scroll"===e,T=c?null!==l?l+"Capture":null:l;c=[];for(var p,I=r;null!==I;){var f=(p=I).stateNode;if(5===p.tag&&null!==f&&(p=f,null!==T&&(null!=(f=Be(I,T))&&c.push(Dr(I,f,p)))),d)break;I=I.return}0<c.length&&(l=new s(l,u,null,n,a),i.push({event:l,listeners:c}))}}if(0==(7&t)){if(s="mouseout"===e||"pointerout"===e,(!(l="mouseover"===e||"pointerover"===e)||0!=(16&t)||!(u=n.relatedTarget||n.fromElement)||!Xr(u)&&!u[Jr])&&(s||l)&&(l=a.window===a?a:(l=a.ownerDocument)?l.defaultView||l.parentWindow:window,s?(s=r,null!==(u=(u=n.relatedTarget||n.toElement)?Xr(u):null)&&(u!==(d=Je(u))||5!==u.tag&&6!==u.tag)&&(u=null)):(s=null,u=r),s!==u)){if(c=En,f="onMouseLeave",T="onMouseEnter",I="mouse","pointerout"!==e&&"pointerover"!==e||(c=Cn,f="onPointerLeave",T="onPointerEnter",I="pointer"),d=null==s?l:$r(s),p=null==u?l:$r(u),(l=new c(f,I+"leave",s,n,a)).target=d,l.relatedTarget=p,f=null,Xr(a)===r&&((c=new c(T,I+"enter",u,n,a)).target=p,c.relatedTarget=d,f=c),d=f,s&&u)e:{for(T=u,I=0,p=c=s;p;p=wr(p))I++;for(p=0,f=T;f;f=wr(f))p++;for(;0<I-p;)c=wr(c),I--;for(;0<p-I;)T=wr(T),p--;for(;I--;){if(c===T||null!==T&&c===T.alternate)break e;c=wr(c),T=wr(T)}c=null}else c=null;null!==s&&Ar(i,l,s,c,!1),null!==u&&null!==d&&Ar(i,d,u,c,!0)}if("select"===(s=(l=r?$r(r):window).nodeName&&l.nodeName.toLowerCase())||"input"===s&&"file"===l.type)var E=Jn;else if(Vn(l))if(Zn)E=or;else{E=rr;var m=nr}else(s=l.nodeName)&&"input"===s.toLowerCase()&&("checkbox"===l.type||"radio"===l.type)&&(E=ar);switch(E&&(E=E(e,r))?Hn(i,E,n,a):(m&&m(e,l,r),"focusout"===e&&(m=l._wrapperState)&&m.controlled&&"number"===l.type&&ae(l,"number",l.value)),m=r?$r(r):window,e){case"focusin":(Vn(m)||"true"===m.contentEditable)&&(Ir=m,fr=r,Er=null);break;case"focusout":Er=fr=Ir=null;break;case"mousedown":mr=!0;break;case"contextmenu":case"mouseup":case"dragend":mr=!1,hr(i,n,a);break;case"selectionchange":if(pr)break;case"keydown":case"keyup":hr(i,n,a)}var h;if(wn)e:{switch(e){case"compositionstart":var g="onCompositionStart";break e;case"compositionend":g="onCompositionEnd";break e;case"compositionupdate":g="onCompositionUpdate";break e}g=void 0}else Gn?Bn(e,n)&&(g="onCompositionEnd"):"keydown"===e&&229===n.keyCode&&(g="onCompositionStart");g&&(Mn&&"ko"!==n.locale&&(Gn||"onCompositionStart"!==g?"onCompositionEnd"===g&&Gn&&(h=nn()):(en="value"in($t=a)?$t.value:$t.textContent,Gn=!0)),0<(m=_r(r,g)).length&&(g=new Sn(g,e,null,n,a),i.push({event:g,listeners:m}),h?g.data=h:null!==(h=Un(n))&&(g.data=h))),(h=zn?function(e,t){switch(e){case"compositionend":return Un(t);case"keypress":return 32!==t.which?null:(xn=!0,jn);case"textInput":return(e=t.data)===jn&&xn?null:e;default:return null}}(e,n):function(e,t){if(Gn)return"compositionend"===e||!wn&&Bn(e,t)?(e=nn(),tn=en=$t=null,Gn=!1,e):null;switch(e){case"paste":return null;case"keypress":if(!(t.ctrlKey||t.altKey||t.metaKey)||t.ctrlKey&&t.altKey){if(t.char&&1<t.char.length)return t.char;if(t.which)return String.fromCharCode(t.which)}return null;case"compositionend":return Mn&&"ko"!==t.locale?null:t.data;default:return null}}(e,n))&&(0<(r=_r(r,"onBeforeInput")).length&&(a=new Sn("onBeforeInput","beforeinput",null,n,a),i.push({event:a,listeners:r}),a.data=h))}kr(i,t)}))}function Dr(e,t,n){return{instance:e,listener:t,currentTarget:n}}function _r(e,t){for(var n=t+"Capture",r=[];null!==e;){var a=e,o=a.stateNode;5===a.tag&&null!==o&&(a=o,null!=(o=Be(e,n))&&r.unshift(Dr(e,o,a)),null!=(o=Be(e,t))&&r.push(Dr(e,o,a))),e=e.return}return r}function wr(e){if(null===e)return null;do{e=e.return}while(e&&5!==e.tag);return e||null}function Ar(e,t,n,r,a){for(var o=t._reactName,i=[];null!==n&&n!==r;){var l=n,s=l.alternate,u=l.stateNode;if(null!==s&&s===r)break;5===l.tag&&null!==u&&(l=u,a?null!=(s=Be(n,o))&&i.unshift(Dr(n,s,l)):a||null!=(s=Be(n,o))&&i.push(Dr(n,s,l))),n=n.return}0!==i.length&&e.push({event:t,listeners:i})}function zr(){}var Mr=null,jr=null;function xr(e,t){switch(e){case"button":case"input":case"select":case"textarea":return!!t.autoFocus}return!1}function Br(e,t){return"textarea"===e||"option"===e||"noscript"===e||"string"==typeof t.children||"number"==typeof t.children||"object"==typeof t.dangerouslySetInnerHTML&&null!==t.dangerouslySetInnerHTML&&null!=t.dangerouslySetInnerHTML.__html}var Ur="function"==typeof setTimeout?setTimeout:void 0,Gr="function"==typeof clearTimeout?clearTimeout:void 0;function Fr(e){1===e.nodeType?e.textContent="":9===e.nodeType&&(null!=(e=e.body)&&(e.textContent=""))}function Vr(e){for(;null!=e;e=e.nextSibling){var t=e.nodeType;if(1===t||3===t)break}return e}function Hr(e){e=e.previousSibling;for(var t=0;e;){if(8===e.nodeType){var n=e.data;if("$"===n||"$!"===n||"$?"===n){if(0===t)return e;t--}else"/$"===n&&t++}e=e.previousSibling}return null}var Kr=0;var Wr=Math.random().toString(36).slice(2),Yr="__reactFiber$"+Wr,qr="__reactProps$"+Wr,Jr="__reactContainer$"+Wr,Zr="__reactEvents$"+Wr;function Xr(e){var t=e[Yr];if(t)return t;for(var n=e.parentNode;n;){if(t=n[Jr]||n[Yr]){if(n=t.alternate,null!==t.child||null!==n&&null!==n.child)for(e=Hr(e);null!==e;){if(n=e[Yr])return n;e=Hr(e)}return t}n=(e=n).parentNode}return null}function Qr(e){return!(e=e[Yr]||e[Jr])||5!==e.tag&&6!==e.tag&&13!==e.tag&&3!==e.tag?null:e}function $r(e){if(5===e.tag||6===e.tag)return e.stateNode;throw Error(i(33))}function ea(e){return e[qr]||null}function ta(e){var t=e[Zr];return void 0===t&&(t=e[Zr]=new Set),t}var na=[],ra=-1;function aa(e){return{current:e}}function oa(e){0>ra||(e.current=na[ra],na[ra]=null,ra--)}function ia(e,t){ra++,na[ra]=e.current,e.current=t}var la={},sa=aa(la),ua=aa(!1),ca=la;function da(e,t){var n=e.type.contextTypes;if(!n)return la;var r=e.stateNode;if(r&&r.__reactInternalMemoizedUnmaskedChildContext===t)return r.__reactInternalMemoizedMaskedChildContext;var a,o={};for(a in n)o[a]=t[a];return r&&((e=e.stateNode).__reactInternalMemoizedUnmaskedChildContext=t,e.__reactInternalMemoizedMaskedChildContext=o),o}function Ta(e){return null!=(e=e.childContextTypes)}function pa(){oa(ua),oa(sa)}function Ia(e,t,n){if(sa.current!==la)throw Error(i(168));ia(sa,t),ia(ua,n)}function fa(e,t,n){var r=e.stateNode;if(e=t.childContextTypes,"function"!=typeof r.getChildContext)return n;for(var o in r=r.getChildContext())if(!(o in e))throw Error(i(108,Y(t)||"Unknown",o));return a({},n,r)}function Ea(e){return e=(e=e.stateNode)&&e.__reactInternalMemoizedMergedChildContext||la,ca=sa.current,ia(sa,e),ia(ua,ua.current),!0}function ma(e,t,n){var r=e.stateNode;if(!r)throw Error(i(169));n?(e=fa(e,t,ca),r.__reactInternalMemoizedMergedChildContext=e,oa(ua),oa(sa),ia(sa,e)):oa(ua),ia(ua,n)}var ha=null,ga=null,va=o.unstable_runWithPriority,Sa=o.unstable_scheduleCallback,Ra=o.unstable_cancelCallback,ba=o.unstable_shouldYield,ka=o.unstable_requestPaint,Oa=o.unstable_now,ya=o.unstable_getCurrentPriorityLevel,Pa=o.unstable_ImmediatePriority,Ca=o.unstable_UserBlockingPriority,La=o.unstable_NormalPriority,Na=o.unstable_LowPriority,Da=o.unstable_IdlePriority,_a={},wa=void 0!==ka?ka:function(){},Aa=null,za=null,Ma=!1,ja=Oa(),xa=1e4>ja?Oa:function(){return Oa()-ja};function Ba(){switch(ya()){case Pa:return 99;case Ca:return 98;case La:return 97;case Na:return 96;case Da:return 95;default:throw Error(i(332))}}function Ua(e){switch(e){case 99:return Pa;case 98:return Ca;case 97:return La;case 96:return Na;case 95:return Da;default:throw Error(i(332))}}function Ga(e,t){return e=Ua(e),va(e,t)}function Fa(e,t,n){return e=Ua(e),Sa(e,t,n)}function Va(){if(null!==za){var e=za;za=null,Ra(e)}Ha()}function Ha(){if(!Ma&&null!==Aa){Ma=!0;var e=0;try{var t=Aa;Ga(99,(function(){for(;e<t.length;e++){var n=t[e];do{n=n(!0)}while(null!==n)}})),Aa=null}catch(t){throw null!==Aa&&(Aa=Aa.slice(e+1)),Sa(Pa,Va),t}finally{Ma=!1}}}var Ka=S.ReactCurrentBatchConfig;function Wa(e,t){if(e&&e.defaultProps){for(var n in t=a({},t),e=e.defaultProps)void 0===t[n]&&(t[n]=e[n]);return t}return t}var Ya=aa(null),qa=null,Ja=null,Za=null;function Xa(){Za=Ja=qa=null}function Qa(e){var t=Ya.current;oa(Ya),e.type._context._currentValue=t}function $a(e,t){for(;null!==e;){var n=e.alternate;if((e.childLanes&t)===t){if(null===n||(n.childLanes&t)===t)break;n.childLanes|=t}else e.childLanes|=t,null!==n&&(n.childLanes|=t);e=e.return}}function eo(e,t){qa=e,Za=Ja=null,null!==(e=e.dependencies)&&null!==e.firstContext&&(0!=(e.lanes&t)&&(_i=!0),e.firstContext=null)}function to(e,t){if(Za!==e&&!1!==t&&0!==t)if("number"==typeof t&&1073741823!==t||(Za=e,t=1073741823),t={context:e,observedBits:t,next:null},null===Ja){if(null===qa)throw Error(i(308));Ja=t,qa.dependencies={lanes:0,firstContext:t,responders:null}}else Ja=Ja.next=t;return e._currentValue}var no=!1;function ro(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null},effects:null}}function ao(e,t){e=e.updateQueue,t.updateQueue===e&&(t.updateQueue={baseState:e.baseState,firstBaseUpdate:e.firstBaseUpdate,lastBaseUpdate:e.lastBaseUpdate,shared:e.shared,effects:e.effects})}function oo(e,t){return{eventTime:e,lane:t,tag:0,payload:null,callback:null,next:null}}function io(e,t){if(null!==(e=e.updateQueue)){var n=(e=e.shared).pending;null===n?t.next=t:(t.next=n.next,n.next=t),e.pending=t}}function lo(e,t){var n=e.updateQueue,r=e.alternate;if(null!==r&&n===(r=r.updateQueue)){var a=null,o=null;if(null!==(n=n.firstBaseUpdate)){do{var i={eventTime:n.eventTime,lane:n.lane,tag:n.tag,payload:n.payload,callback:n.callback,next:null};null===o?a=o=i:o=o.next=i,n=n.next}while(null!==n);null===o?a=o=t:o=o.next=t}else a=o=t;return n={baseState:r.baseState,firstBaseUpdate:a,lastBaseUpdate:o,shared:r.shared,effects:r.effects},void(e.updateQueue=n)}null===(e=n.lastBaseUpdate)?n.firstBaseUpdate=t:e.next=t,n.lastBaseUpdate=t}function so(e,t,n,r){var o=e.updateQueue;no=!1;var i=o.firstBaseUpdate,l=o.lastBaseUpdate,s=o.shared.pending;if(null!==s){o.shared.pending=null;var u=s,c=u.next;u.next=null,null===l?i=c:l.next=c,l=u;var d=e.alternate;if(null!==d){var T=(d=d.updateQueue).lastBaseUpdate;T!==l&&(null===T?d.firstBaseUpdate=c:T.next=c,d.lastBaseUpdate=u)}}if(null!==i){for(T=o.baseState,l=0,d=c=u=null;;){s=i.lane;var p=i.eventTime;if((r&s)===s){null!==d&&(d=d.next={eventTime:p,lane:0,tag:i.tag,payload:i.payload,callback:i.callback,next:null});e:{var I=e,f=i;switch(s=t,p=n,f.tag){case 1:if("function"==typeof(I=f.payload)){T=I.call(p,T,s);break e}T=I;break e;case 3:I.flags=-4097&I.flags|64;case 0:if(null==(s="function"==typeof(I=f.payload)?I.call(p,T,s):I))break e;T=a({},T,s);break e;case 2:no=!0}}null!==i.callback&&(e.flags|=32,null===(s=o.effects)?o.effects=[i]:s.push(i))}else p={eventTime:p,lane:s,tag:i.tag,payload:i.payload,callback:i.callback,next:null},null===d?(c=d=p,u=T):d=d.next=p,l|=s;if(null===(i=i.next)){if(null===(s=o.shared.pending))break;i=s.next,s.next=null,o.lastBaseUpdate=s,o.shared.pending=null}}null===d&&(u=T),o.baseState=u,o.firstBaseUpdate=c,o.lastBaseUpdate=d,Al|=l,e.lanes=l,e.memoizedState=T}}function uo(e,t,n){if(e=t.effects,t.effects=null,null!==e)for(t=0;t<e.length;t++){var r=e[t],a=r.callback;if(null!==a){if(r.callback=null,r=n,"function"!=typeof a)throw Error(i(191,a));a.call(r)}}}var co=(new r.Component).refs;function To(e,t,n,r){n=null==(n=n(r,t=e.memoizedState))?t:a({},t,n),e.memoizedState=n,0===e.lanes&&(e.updateQueue.baseState=n)}var po={isMounted:function(e){return!!(e=e._reactInternals)&&Je(e)===e},enqueueSetState:function(e,t,n){e=e._reactInternals;var r=os(),a=is(e),o=oo(r,a);o.payload=t,null!=n&&(o.callback=n),io(e,o),ls(e,a,r)},enqueueReplaceState:function(e,t,n){e=e._reactInternals;var r=os(),a=is(e),o=oo(r,a);o.tag=1,o.payload=t,null!=n&&(o.callback=n),io(e,o),ls(e,a,r)},enqueueForceUpdate:function(e,t){e=e._reactInternals;var n=os(),r=is(e),a=oo(n,r);a.tag=2,null!=t&&(a.callback=t),io(e,a),ls(e,r,n)}};function Io(e,t,n,r,a,o,i){return"function"==typeof(e=e.stateNode).shouldComponentUpdate?e.shouldComponentUpdate(r,o,i):!t.prototype||!t.prototype.isPureReactComponent||(!sr(n,r)||!sr(a,o))}function fo(e,t,n){var r=!1,a=la,o=t.contextType;return"object"==typeof o&&null!==o?o=to(o):(a=Ta(t)?ca:sa.current,o=(r=null!=(r=t.contextTypes))?da(e,a):la),t=new t(n,o),e.memoizedState=null!==t.state&&void 0!==t.state?t.state:null,t.updater=po,e.stateNode=t,t._reactInternals=e,r&&((e=e.stateNode).__reactInternalMemoizedUnmaskedChildContext=a,e.__reactInternalMemoizedMaskedChildContext=o),t}function Eo(e,t,n,r){e=t.state,"function"==typeof t.componentWillReceiveProps&&t.componentWillReceiveProps(n,r),"function"==typeof t.UNSAFE_componentWillReceiveProps&&t.UNSAFE_componentWillReceiveProps(n,r),t.state!==e&&po.enqueueReplaceState(t,t.state,null)}function mo(e,t,n,r){var a=e.stateNode;a.props=n,a.state=e.memoizedState,a.refs=co,ro(e);var o=t.contextType;"object"==typeof o&&null!==o?a.context=to(o):(o=Ta(t)?ca:sa.current,a.context=da(e,o)),so(e,n,a,r),a.state=e.memoizedState,"function"==typeof(o=t.getDerivedStateFromProps)&&(To(e,t,o,n),a.state=e.memoizedState),"function"==typeof t.getDerivedStateFromProps||"function"==typeof a.getSnapshotBeforeUpdate||"function"!=typeof a.UNSAFE_componentWillMount&&"function"!=typeof a.componentWillMount||(t=a.state,"function"==typeof a.componentWillMount&&a.componentWillMount(),"function"==typeof a.UNSAFE_componentWillMount&&a.UNSAFE_componentWillMount(),t!==a.state&&po.enqueueReplaceState(a,a.state,null),so(e,n,a,r),a.state=e.memoizedState),"function"==typeof a.componentDidMount&&(e.flags|=4)}var ho=Array.isArray;function go(e,t,n){if(null!==(e=n.ref)&&"function"!=typeof e&&"object"!=typeof e){if(n._owner){if(n=n._owner){if(1!==n.tag)throw Error(i(309));var r=n.stateNode}if(!r)throw Error(i(147,e));var a=""+e;return null!==t&&null!==t.ref&&"function"==typeof t.ref&&t.ref._stringRef===a?t.ref:((t=function(e){var t=r.refs;t===co&&(t=r.refs={}),null===e?delete t[a]:t[a]=e})._stringRef=a,t)}if("string"!=typeof e)throw Error(i(284));if(!n._owner)throw Error(i(290,e))}return e}function vo(e,t){if("textarea"!==e.type)throw Error(i(31,"[object Object]"===Object.prototype.toString.call(t)?"object with keys {"+Object.keys(t).join(", ")+"}":t))}function So(e){function t(t,n){if(e){var r=t.lastEffect;null!==r?(r.nextEffect=n,t.lastEffect=n):t.firstEffect=t.lastEffect=n,n.nextEffect=null,n.flags=8}}function n(n,r){if(!e)return null;for(;null!==r;)t(n,r),r=r.sibling;return null}function r(e,t){for(e=new Map;null!==t;)null!==t.key?e.set(t.key,t):e.set(t.index,t),t=t.sibling;return e}function a(e,t){return(e=Bs(e,t)).index=0,e.sibling=null,e}function o(t,n,r){return t.index=r,e?null!==(r=t.alternate)?(r=r.index)<n?(t.flags=2,n):r:(t.flags=2,n):n}function l(t){return e&&null===t.alternate&&(t.flags=2),t}function s(e,t,n,r){return null===t||6!==t.tag?((t=Vs(n,e.mode,r)).return=e,t):((t=a(t,n)).return=e,t)}function u(e,t,n,r){return null!==t&&t.elementType===n.type?((r=a(t,n.props)).ref=go(e,t,n),r.return=e,r):((r=Us(n.type,n.key,n.props,null,e.mode,r)).ref=go(e,t,n),r.return=e,r)}function c(e,t,n,r){return null===t||4!==t.tag||t.stateNode.containerInfo!==n.containerInfo||t.stateNode.implementation!==n.implementation?((t=Hs(n,e.mode,r)).return=e,t):((t=a(t,n.children||[])).return=e,t)}function d(e,t,n,r,o){return null===t||7!==t.tag?((t=Gs(n,e.mode,r,o)).return=e,t):((t=a(t,n)).return=e,t)}function T(e,t,n){if("string"==typeof t||"number"==typeof t)return(t=Vs(""+t,e.mode,n)).return=e,t;if("object"==typeof t&&null!==t){switch(t.$$typeof){case R:return(n=Us(t.type,t.key,t.props,null,e.mode,n)).ref=go(e,null,t),n.return=e,n;case b:return(t=Hs(t,e.mode,n)).return=e,t}if(ho(t)||F(t))return(t=Gs(t,e.mode,n,null)).return=e,t;vo(e,t)}return null}function p(e,t,n,r){var a=null!==t?t.key:null;if("string"==typeof n||"number"==typeof n)return null!==a?null:s(e,t,""+n,r);if("object"==typeof n&&null!==n){switch(n.$$typeof){case R:return n.key===a?n.type===k?d(e,t,n.props.children,r,a):u(e,t,n,r):null;case b:return n.key===a?c(e,t,n,r):null}if(ho(n)||F(n))return null!==a?null:d(e,t,n,r,null);vo(e,n)}return null}function I(e,t,n,r,a){if("string"==typeof r||"number"==typeof r)return s(t,e=e.get(n)||null,""+r,a);if("object"==typeof r&&null!==r){switch(r.$$typeof){case R:return e=e.get(null===r.key?n:r.key)||null,r.type===k?d(t,e,r.props.children,a,r.key):u(t,e,r,a);case b:return c(t,e=e.get(null===r.key?n:r.key)||null,r,a)}if(ho(r)||F(r))return d(t,e=e.get(n)||null,r,a,null);vo(t,r)}return null}function f(a,i,l,s){for(var u=null,c=null,d=i,f=i=0,E=null;null!==d&&f<l.length;f++){d.index>f?(E=d,d=null):E=d.sibling;var m=p(a,d,l[f],s);if(null===m){null===d&&(d=E);break}e&&d&&null===m.alternate&&t(a,d),i=o(m,i,f),null===c?u=m:c.sibling=m,c=m,d=E}if(f===l.length)return n(a,d),u;if(null===d){for(;f<l.length;f++)null!==(d=T(a,l[f],s))&&(i=o(d,i,f),null===c?u=d:c.sibling=d,c=d);return u}for(d=r(a,d);f<l.length;f++)null!==(E=I(d,a,f,l[f],s))&&(e&&null!==E.alternate&&d.delete(null===E.key?f:E.key),i=o(E,i,f),null===c?u=E:c.sibling=E,c=E);return e&&d.forEach((function(e){return t(a,e)})),u}function E(a,l,s,u){var c=F(s);if("function"!=typeof c)throw Error(i(150));if(null==(s=c.call(s)))throw Error(i(151));for(var d=c=null,f=l,E=l=0,m=null,h=s.next();null!==f&&!h.done;E++,h=s.next()){f.index>E?(m=f,f=null):m=f.sibling;var g=p(a,f,h.value,u);if(null===g){null===f&&(f=m);break}e&&f&&null===g.alternate&&t(a,f),l=o(g,l,E),null===d?c=g:d.sibling=g,d=g,f=m}if(h.done)return n(a,f),c;if(null===f){for(;!h.done;E++,h=s.next())null!==(h=T(a,h.value,u))&&(l=o(h,l,E),null===d?c=h:d.sibling=h,d=h);return c}for(f=r(a,f);!h.done;E++,h=s.next())null!==(h=I(f,a,E,h.value,u))&&(e&&null!==h.alternate&&f.delete(null===h.key?E:h.key),l=o(h,l,E),null===d?c=h:d.sibling=h,d=h);return e&&f.forEach((function(e){return t(a,e)})),c}return function(e,r,o,s){var u="object"==typeof o&&null!==o&&o.type===k&&null===o.key;u&&(o=o.props.children);var c="object"==typeof o&&null!==o;if(c)switch(o.$$typeof){case R:e:{for(c=o.key,u=r;null!==u;){if(u.key===c){switch(u.tag){case 7:if(o.type===k){n(e,u.sibling),(r=a(u,o.props.children)).return=e,e=r;break e}break;default:if(u.elementType===o.type){n(e,u.sibling),(r=a(u,o.props)).ref=go(e,u,o),r.return=e,e=r;break e}}n(e,u);break}t(e,u),u=u.sibling}o.type===k?((r=Gs(o.props.children,e.mode,s,o.key)).return=e,e=r):((s=Us(o.type,o.key,o.props,null,e.mode,s)).ref=go(e,r,o),s.return=e,e=s)}return l(e);case b:e:{for(u=o.key;null!==r;){if(r.key===u){if(4===r.tag&&r.stateNode.containerInfo===o.containerInfo&&r.stateNode.implementation===o.implementation){n(e,r.sibling),(r=a(r,o.children||[])).return=e,e=r;break e}n(e,r);break}t(e,r),r=r.sibling}(r=Hs(o,e.mode,s)).return=e,e=r}return l(e)}if("string"==typeof o||"number"==typeof o)return o=""+o,null!==r&&6===r.tag?(n(e,r.sibling),(r=a(r,o)).return=e,e=r):(n(e,r),(r=Vs(o,e.mode,s)).return=e,e=r),l(e);if(ho(o))return f(e,r,o,s);if(F(o))return E(e,r,o,s);if(c&&vo(e,o),void 0===o&&!u)switch(e.tag){case 1:case 22:case 0:case 11:case 15:throw Error(i(152,Y(e.type)||"Component"))}return n(e,r)}}var Ro=So(!0),bo=So(!1),ko={},Oo=aa(ko),yo=aa(ko),Po=aa(ko);function Co(e){if(e===ko)throw Error(i(174));return e}function Lo(e,t){switch(ia(Po,t),ia(yo,e),ia(Oo,ko),e=t.nodeType){case 9:case 11:t=(t=t.documentElement)?t.namespaceURI:Ie(null,"");break;default:t=Ie(t=(e=8===e?t.parentNode:t).namespaceURI||null,e=e.tagName)}oa(Oo),ia(Oo,t)}function No(){oa(Oo),oa(yo),oa(Po)}function Do(e){Co(Po.current);var t=Co(Oo.current),n=Ie(t,e.type);t!==n&&(ia(yo,e),ia(Oo,n))}function _o(e){yo.current===e&&(oa(Oo),oa(yo))}var wo=aa(0);function Ao(e){for(var t=e;null!==t;){if(13===t.tag){var n=t.memoizedState;if(null!==n&&(null===(n=n.dehydrated)||"$?"===n.data||"$!"===n.data))return t}else if(19===t.tag&&void 0!==t.memoizedProps.revealOrder){if(0!=(64&t.flags))return t}else if(null!==t.child){t.child.return=t,t=t.child;continue}if(t===e)break;for(;null===t.sibling;){if(null===t.return||t.return===e)return null;t=t.return}t.sibling.return=t.return,t=t.sibling}return null}var zo=null,Mo=null,jo=!1;function xo(e,t){var n=js(5,null,null,0);n.elementType="DELETED",n.type="DELETED",n.stateNode=t,n.return=e,n.flags=8,null!==e.lastEffect?(e.lastEffect.nextEffect=n,e.lastEffect=n):e.firstEffect=e.lastEffect=n}function Bo(e,t){switch(e.tag){case 5:var n=e.type;return null!==(t=1!==t.nodeType||n.toLowerCase()!==t.nodeName.toLowerCase()?null:t)&&(e.stateNode=t,!0);case 6:return null!==(t=""===e.pendingProps||3!==t.nodeType?null:t)&&(e.stateNode=t,!0);case 13:default:return!1}}function Uo(e){if(jo){var t=Mo;if(t){var n=t;if(!Bo(e,t)){if(!(t=Vr(n.nextSibling))||!Bo(e,t))return e.flags=-1025&e.flags|2,jo=!1,void(zo=e);xo(zo,n)}zo=e,Mo=Vr(t.firstChild)}else e.flags=-1025&e.flags|2,jo=!1,zo=e}}function Go(e){for(e=e.return;null!==e&&5!==e.tag&&3!==e.tag&&13!==e.tag;)e=e.return;zo=e}function Fo(e){if(e!==zo)return!1;if(!jo)return Go(e),jo=!0,!1;var t=e.type;if(5!==e.tag||"head"!==t&&"body"!==t&&!Br(t,e.memoizedProps))for(t=Mo;t;)xo(e,t),t=Vr(t.nextSibling);if(Go(e),13===e.tag){if(!(e=null!==(e=e.memoizedState)?e.dehydrated:null))throw Error(i(317));e:{for(e=e.nextSibling,t=0;e;){if(8===e.nodeType){var n=e.data;if("/$"===n){if(0===t){Mo=Vr(e.nextSibling);break e}t--}else"$"!==n&&"$!"!==n&&"$?"!==n||t++}e=e.nextSibling}Mo=null}}else Mo=zo?Vr(e.stateNode.nextSibling):null;return!0}function Vo(){Mo=zo=null,jo=!1}var Ho=[];function Ko(){for(var e=0;e<Ho.length;e++)Ho[e]._workInProgressVersionPrimary=null;Ho.length=0}var Wo=S.ReactCurrentDispatcher,Yo=S.ReactCurrentBatchConfig,qo=0,Jo=null,Zo=null,Xo=null,Qo=!1,$o=!1;function ei(){throw Error(i(321))}function ti(e,t){if(null===t)return!1;for(var n=0;n<t.length&&n<e.length;n++)if(!ir(e[n],t[n]))return!1;return!0}function ni(e,t,n,r,a,o){if(qo=o,Jo=t,t.memoizedState=null,t.updateQueue=null,t.lanes=0,Wo.current=null===e||null===e.memoizedState?Ci:Li,e=n(r,a),$o){o=0;do{if($o=!1,!(25>o))throw Error(i(301));o+=1,Xo=Zo=null,t.updateQueue=null,Wo.current=Ni,e=n(r,a)}while($o)}if(Wo.current=Pi,t=null!==Zo&&null!==Zo.next,qo=0,Xo=Zo=Jo=null,Qo=!1,t)throw Error(i(300));return e}function ri(){var e={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return null===Xo?Jo.memoizedState=Xo=e:Xo=Xo.next=e,Xo}function ai(){if(null===Zo){var e=Jo.alternate;e=null!==e?e.memoizedState:null}else e=Zo.next;var t=null===Xo?Jo.memoizedState:Xo.next;if(null!==t)Xo=t,Zo=e;else{if(null===e)throw Error(i(310));e={memoizedState:(Zo=e).memoizedState,baseState:Zo.baseState,baseQueue:Zo.baseQueue,queue:Zo.queue,next:null},null===Xo?Jo.memoizedState=Xo=e:Xo=Xo.next=e}return Xo}function oi(e,t){return"function"==typeof t?t(e):t}function ii(e){var t=ai(),n=t.queue;if(null===n)throw Error(i(311));n.lastRenderedReducer=e;var r=Zo,a=r.baseQueue,o=n.pending;if(null!==o){if(null!==a){var l=a.next;a.next=o.next,o.next=l}r.baseQueue=a=o,n.pending=null}if(null!==a){a=a.next,r=r.baseState;var s=l=o=null,u=a;do{var c=u.lane;if((qo&c)===c)null!==s&&(s=s.next={lane:0,action:u.action,eagerReducer:u.eagerReducer,eagerState:u.eagerState,next:null}),r=u.eagerReducer===e?u.eagerState:e(r,u.action);else{var d={lane:c,action:u.action,eagerReducer:u.eagerReducer,eagerState:u.eagerState,next:null};null===s?(l=s=d,o=r):s=s.next=d,Jo.lanes|=c,Al|=c}u=u.next}while(null!==u&&u!==a);null===s?o=r:s.next=l,ir(r,t.memoizedState)||(_i=!0),t.memoizedState=r,t.baseState=o,t.baseQueue=s,n.lastRenderedState=r}return[t.memoizedState,n.dispatch]}function li(e){var t=ai(),n=t.queue;if(null===n)throw Error(i(311));n.lastRenderedReducer=e;var r=n.dispatch,a=n.pending,o=t.memoizedState;if(null!==a){n.pending=null;var l=a=a.next;do{o=e(o,l.action),l=l.next}while(l!==a);ir(o,t.memoizedState)||(_i=!0),t.memoizedState=o,null===t.baseQueue&&(t.baseState=o),n.lastRenderedState=o}return[o,r]}function si(e,t,n){var r=t._getVersion;r=r(t._source);var a=t._workInProgressVersionPrimary;if(null!==a?e=a===r:(e=e.mutableReadLanes,(e=(qo&e)===e)&&(t._workInProgressVersionPrimary=r,Ho.push(t))),e)return n(t._source);throw Ho.push(t),Error(i(350))}function ui(e,t,n,r){var a=yl;if(null===a)throw Error(i(349));var o=t._getVersion,l=o(t._source),s=Wo.current,u=s.useState((function(){return si(a,t,n)})),c=u[1],d=u[0];u=Xo;var T=e.memoizedState,p=T.refs,I=p.getSnapshot,f=T.source;T=T.subscribe;var E=Jo;return e.memoizedState={refs:p,source:t,subscribe:r},s.useEffect((function(){p.getSnapshot=n,p.setSnapshot=c;var e=o(t._source);if(!ir(l,e)){e=n(t._source),ir(d,e)||(c(e),e=is(E),a.mutableReadLanes|=e&a.pendingLanes),e=a.mutableReadLanes,a.entangledLanes|=e;for(var r=a.entanglements,i=e;0<i;){var s=31-Vt(i),u=1<<s;r[s]|=e,i&=~u}}}),[n,t,r]),s.useEffect((function(){return r(t._source,(function(){var e=p.getSnapshot,n=p.setSnapshot;try{n(e(t._source));var r=is(E);a.mutableReadLanes|=r&a.pendingLanes}catch(e){n((function(){throw e}))}}))}),[t,r]),ir(I,n)&&ir(f,t)&&ir(T,r)||((e={pending:null,dispatch:null,lastRenderedReducer:oi,lastRenderedState:d}).dispatch=c=yi.bind(null,Jo,e),u.queue=e,u.baseQueue=null,d=si(a,t,n),u.memoizedState=u.baseState=d),d}function ci(e,t,n){return ui(ai(),e,t,n)}function di(e){var t=ri();return"function"==typeof e&&(e=e()),t.memoizedState=t.baseState=e,e=(e=t.queue={pending:null,dispatch:null,lastRenderedReducer:oi,lastRenderedState:e}).dispatch=yi.bind(null,Jo,e),[t.memoizedState,e]}function Ti(e,t,n,r){return e={tag:e,create:t,destroy:n,deps:r,next:null},null===(t=Jo.updateQueue)?(t={lastEffect:null},Jo.updateQueue=t,t.lastEffect=e.next=e):null===(n=t.lastEffect)?t.lastEffect=e.next=e:(r=n.next,n.next=e,e.next=r,t.lastEffect=e),e}function pi(e){return e={current:e},ri().memoizedState=e}function Ii(){return ai().memoizedState}function fi(e,t,n,r){var a=ri();Jo.flags|=e,a.memoizedState=Ti(1|t,n,void 0,void 0===r?null:r)}function Ei(e,t,n,r){var a=ai();r=void 0===r?null:r;var o=void 0;if(null!==Zo){var i=Zo.memoizedState;if(o=i.destroy,null!==r&&ti(r,i.deps))return void Ti(t,n,o,r)}Jo.flags|=e,a.memoizedState=Ti(1|t,n,o,r)}function mi(e,t){return fi(516,4,e,t)}function hi(e,t){return Ei(516,4,e,t)}function gi(e,t){return Ei(4,2,e,t)}function vi(e,t){return"function"==typeof t?(e=e(),t(e),function(){t(null)}):null!=t?(e=e(),t.current=e,function(){t.current=null}):void 0}function Si(e,t,n){return n=null!=n?n.concat([e]):null,Ei(4,2,vi.bind(null,t,e),n)}function Ri(){}function bi(e,t){var n=ai();t=void 0===t?null:t;var r=n.memoizedState;return null!==r&&null!==t&&ti(t,r[1])?r[0]:(n.memoizedState=[e,t],e)}function ki(e,t){var n=ai();t=void 0===t?null:t;var r=n.memoizedState;return null!==r&&null!==t&&ti(t,r[1])?r[0]:(e=e(),n.memoizedState=[e,t],e)}function Oi(e,t){var n=Ba();Ga(98>n?98:n,(function(){e(!0)})),Ga(97<n?97:n,(function(){var n=Yo.transition;Yo.transition=1;try{e(!1),t()}finally{Yo.transition=n}}))}function yi(e,t,n){var r=os(),a=is(e),o={lane:a,action:n,eagerReducer:null,eagerState:null,next:null},i=t.pending;if(null===i?o.next=o:(o.next=i.next,i.next=o),t.pending=o,i=e.alternate,e===Jo||null!==i&&i===Jo)$o=Qo=!0;else{if(0===e.lanes&&(null===i||0===i.lanes)&&null!==(i=t.lastRenderedReducer))try{var l=t.lastRenderedState,s=i(l,n);if(o.eagerReducer=i,o.eagerState=s,ir(s,l))return}catch(e){}ls(e,a,r)}}var Pi={readContext:to,useCallback:ei,useContext:ei,useEffect:ei,useImperativeHandle:ei,useLayoutEffect:ei,useMemo:ei,useReducer:ei,useRef:ei,useState:ei,useDebugValue:ei,useDeferredValue:ei,useTransition:ei,useMutableSource:ei,useOpaqueIdentifier:ei,unstable_isNewReconciler:!1},Ci={readContext:to,useCallback:function(e,t){return ri().memoizedState=[e,void 0===t?null:t],e},useContext:to,useEffect:mi,useImperativeHandle:function(e,t,n){return n=null!=n?n.concat([e]):null,fi(4,2,vi.bind(null,t,e),n)},useLayoutEffect:function(e,t){return fi(4,2,e,t)},useMemo:function(e,t){var n=ri();return t=void 0===t?null:t,e=e(),n.memoizedState=[e,t],e},useReducer:function(e,t,n){var r=ri();return t=void 0!==n?n(t):t,r.memoizedState=r.baseState=t,e=(e=r.queue={pending:null,dispatch:null,lastRenderedReducer:e,lastRenderedState:t}).dispatch=yi.bind(null,Jo,e),[r.memoizedState,e]},useRef:pi,useState:di,useDebugValue:Ri,useDeferredValue:function(e){var t=di(e),n=t[0],r=t[1];return mi((function(){var t=Yo.transition;Yo.transition=1;try{r(e)}finally{Yo.transition=t}}),[e]),n},useTransition:function(){var e=di(!1),t=e[0];return pi(e=Oi.bind(null,e[1])),[e,t]},useMutableSource:function(e,t,n){var r=ri();return r.memoizedState={refs:{getSnapshot:t,setSnapshot:null},source:e,subscribe:n},ui(r,e,t,n)},useOpaqueIdentifier:function(){if(jo){var e=!1,t=function(e){return{$$typeof:z,toString:e,valueOf:e}}((function(){throw e||(e=!0,n("r:"+(Kr++).toString(36))),Error(i(355))})),n=di(t)[1];return 0==(2&Jo.mode)&&(Jo.flags|=516,Ti(5,(function(){n("r:"+(Kr++).toString(36))}),void 0,null)),t}return di(t="r:"+(Kr++).toString(36)),t},unstable_isNewReconciler:!1},Li={readContext:to,useCallback:bi,useContext:to,useEffect:hi,useImperativeHandle:Si,useLayoutEffect:gi,useMemo:ki,useReducer:ii,useRef:Ii,useState:function(){return ii(oi)},useDebugValue:Ri,useDeferredValue:function(e){var t=ii(oi),n=t[0],r=t[1];return hi((function(){var t=Yo.transition;Yo.transition=1;try{r(e)}finally{Yo.transition=t}}),[e]),n},useTransition:function(){var e=ii(oi)[0];return[Ii().current,e]},useMutableSource:ci,useOpaqueIdentifier:function(){return ii(oi)[0]},unstable_isNewReconciler:!1},Ni={readContext:to,useCallback:bi,useContext:to,useEffect:hi,useImperativeHandle:Si,useLayoutEffect:gi,useMemo:ki,useReducer:li,useRef:Ii,useState:function(){return li(oi)},useDebugValue:Ri,useDeferredValue:function(e){var t=li(oi),n=t[0],r=t[1];return hi((function(){var t=Yo.transition;Yo.transition=1;try{r(e)}finally{Yo.transition=t}}),[e]),n},useTransition:function(){var e=li(oi)[0];return[Ii().current,e]},useMutableSource:ci,useOpaqueIdentifier:function(){return li(oi)[0]},unstable_isNewReconciler:!1},Di=S.ReactCurrentOwner,_i=!1;function wi(e,t,n,r){t.child=null===e?bo(t,null,n,r):Ro(t,e.child,n,r)}function Ai(e,t,n,r,a){n=n.render;var o=t.ref;return eo(t,a),r=ni(e,t,n,r,o,a),null===e||_i?(t.flags|=1,wi(e,t,r,a),t.child):(t.updateQueue=e.updateQueue,t.flags&=-517,e.lanes&=~a,el(e,t,a))}function zi(e,t,n,r,a,o){if(null===e){var i=n.type;return"function"!=typeof i||xs(i)||void 0!==i.defaultProps||null!==n.compare||void 0!==n.defaultProps?((e=Us(n.type,null,r,t,t.mode,o)).ref=t.ref,e.return=t,t.child=e):(t.tag=15,t.type=i,Mi(e,t,i,r,a,o))}return i=e.child,0==(a&o)&&(a=i.memoizedProps,(n=null!==(n=n.compare)?n:sr)(a,r)&&e.ref===t.ref)?el(e,t,o):(t.flags|=1,(e=Bs(i,r)).ref=t.ref,e.return=t,t.child=e)}function Mi(e,t,n,r,a,o){if(null!==e&&sr(e.memoizedProps,r)&&e.ref===t.ref){if(_i=!1,0==(o&a))return t.lanes=e.lanes,el(e,t,o);0!=(16384&e.flags)&&(_i=!0)}return Bi(e,t,n,r,o)}function ji(e,t,n){var r=t.pendingProps,a=r.children,o=null!==e?e.memoizedState:null;if("hidden"===r.mode||"unstable-defer-without-hiding"===r.mode)if(0==(4&t.mode))t.memoizedState={baseLanes:0},fs(t,n);else{if(0==(1073741824&n))return e=null!==o?o.baseLanes|n:n,t.lanes=t.childLanes=1073741824,t.memoizedState={baseLanes:e},fs(t,e),null;t.memoizedState={baseLanes:0},fs(t,null!==o?o.baseLanes:n)}else null!==o?(r=o.baseLanes|n,t.memoizedState=null):r=n,fs(t,r);return wi(e,t,a,n),t.child}function xi(e,t){var n=t.ref;(null===e&&null!==n||null!==e&&e.ref!==n)&&(t.flags|=128)}function Bi(e,t,n,r,a){var o=Ta(n)?ca:sa.current;return o=da(t,o),eo(t,a),n=ni(e,t,n,r,o,a),null===e||_i?(t.flags|=1,wi(e,t,n,a),t.child):(t.updateQueue=e.updateQueue,t.flags&=-517,e.lanes&=~a,el(e,t,a))}function Ui(e,t,n,r,a){if(Ta(n)){var o=!0;Ea(t)}else o=!1;if(eo(t,a),null===t.stateNode)null!==e&&(e.alternate=null,t.alternate=null,t.flags|=2),fo(t,n,r),mo(t,n,r,a),r=!0;else if(null===e){var i=t.stateNode,l=t.memoizedProps;i.props=l;var s=i.context,u=n.contextType;"object"==typeof u&&null!==u?u=to(u):u=da(t,u=Ta(n)?ca:sa.current);var c=n.getDerivedStateFromProps,d="function"==typeof c||"function"==typeof i.getSnapshotBeforeUpdate;d||"function"!=typeof i.UNSAFE_componentWillReceiveProps&&"function"!=typeof i.componentWillReceiveProps||(l!==r||s!==u)&&Eo(t,i,r,u),no=!1;var T=t.memoizedState;i.state=T,so(t,r,i,a),s=t.memoizedState,l!==r||T!==s||ua.current||no?("function"==typeof c&&(To(t,n,c,r),s=t.memoizedState),(l=no||Io(t,n,l,r,T,s,u))?(d||"function"!=typeof i.UNSAFE_componentWillMount&&"function"!=typeof i.componentWillMount||("function"==typeof i.componentWillMount&&i.componentWillMount(),"function"==typeof i.UNSAFE_componentWillMount&&i.UNSAFE_componentWillMount()),"function"==typeof i.componentDidMount&&(t.flags|=4)):("function"==typeof i.componentDidMount&&(t.flags|=4),t.memoizedProps=r,t.memoizedState=s),i.props=r,i.state=s,i.context=u,r=l):("function"==typeof i.componentDidMount&&(t.flags|=4),r=!1)}else{i=t.stateNode,ao(e,t),l=t.memoizedProps,u=t.type===t.elementType?l:Wa(t.type,l),i.props=u,d=t.pendingProps,T=i.context,"object"==typeof(s=n.contextType)&&null!==s?s=to(s):s=da(t,s=Ta(n)?ca:sa.current);var p=n.getDerivedStateFromProps;(c="function"==typeof p||"function"==typeof i.getSnapshotBeforeUpdate)||"function"!=typeof i.UNSAFE_componentWillReceiveProps&&"function"!=typeof i.componentWillReceiveProps||(l!==d||T!==s)&&Eo(t,i,r,s),no=!1,T=t.memoizedState,i.state=T,so(t,r,i,a);var I=t.memoizedState;l!==d||T!==I||ua.current||no?("function"==typeof p&&(To(t,n,p,r),I=t.memoizedState),(u=no||Io(t,n,u,r,T,I,s))?(c||"function"!=typeof i.UNSAFE_componentWillUpdate&&"function"!=typeof i.componentWillUpdate||("function"==typeof i.componentWillUpdate&&i.componentWillUpdate(r,I,s),"function"==typeof i.UNSAFE_componentWillUpdate&&i.UNSAFE_componentWillUpdate(r,I,s)),"function"==typeof i.componentDidUpdate&&(t.flags|=4),"function"==typeof i.getSnapshotBeforeUpdate&&(t.flags|=256)):("function"!=typeof i.componentDidUpdate||l===e.memoizedProps&&T===e.memoizedState||(t.flags|=4),"function"!=typeof i.getSnapshotBeforeUpdate||l===e.memoizedProps&&T===e.memoizedState||(t.flags|=256),t.memoizedProps=r,t.memoizedState=I),i.props=r,i.state=I,i.context=s,r=u):("function"!=typeof i.componentDidUpdate||l===e.memoizedProps&&T===e.memoizedState||(t.flags|=4),"function"!=typeof i.getSnapshotBeforeUpdate||l===e.memoizedProps&&T===e.memoizedState||(t.flags|=256),r=!1)}return Gi(e,t,n,r,o,a)}function Gi(e,t,n,r,a,o){xi(e,t);var i=0!=(64&t.flags);if(!r&&!i)return a&&ma(t,n,!1),el(e,t,o);r=t.stateNode,Di.current=t;var l=i&&"function"!=typeof n.getDerivedStateFromError?null:r.render();return t.flags|=1,null!==e&&i?(t.child=Ro(t,e.child,null,o),t.child=Ro(t,null,l,o)):wi(e,t,l,o),t.memoizedState=r.state,a&&ma(t,n,!0),t.child}function Fi(e){var t=e.stateNode;t.pendingContext?Ia(0,t.pendingContext,t.pendingContext!==t.context):t.context&&Ia(0,t.context,!1),Lo(e,t.containerInfo)}var Vi,Hi,Ki,Wi={dehydrated:null,retryLane:0};function Yi(e,t,n){var r,a=t.pendingProps,o=wo.current,i=!1;return(r=0!=(64&t.flags))||(r=(null===e||null!==e.memoizedState)&&0!=(2&o)),r?(i=!0,t.flags&=-65):null!==e&&null===e.memoizedState||void 0===a.fallback||!0===a.unstable_avoidThisFallback||(o|=1),ia(wo,1&o),null===e?(void 0!==a.fallback&&Uo(t),e=a.children,o=a.fallback,i?(e=qi(t,e,o,n),t.child.memoizedState={baseLanes:n},t.memoizedState=Wi,e):"number"==typeof a.unstable_expectedLoadTime?(e=qi(t,e,o,n),t.child.memoizedState={baseLanes:n},t.memoizedState=Wi,t.lanes=33554432,e):((n=Fs({mode:"visible",children:e},t.mode,n,null)).return=t,t.child=n)):(e.memoizedState,i?(a=Zi(e,t,a.children,a.fallback,n),i=t.child,o=e.child.memoizedState,i.memoizedState=null===o?{baseLanes:n}:{baseLanes:o.baseLanes|n},i.childLanes=e.childLanes&~n,t.memoizedState=Wi,a):(n=Ji(e,t,a.children,n),t.memoizedState=null,n))}function qi(e,t,n,r){var a=e.mode,o=e.child;return t={mode:"hidden",children:t},0==(2&a)&&null!==o?(o.childLanes=0,o.pendingProps=t):o=Fs(t,a,0,null),n=Gs(n,a,r,null),o.return=e,n.return=e,o.sibling=n,e.child=o,n}function Ji(e,t,n,r){var a=e.child;return e=a.sibling,n=Bs(a,{mode:"visible",children:n}),0==(2&t.mode)&&(n.lanes=r),n.return=t,n.sibling=null,null!==e&&(e.nextEffect=null,e.flags=8,t.firstEffect=t.lastEffect=e),t.child=n}function Zi(e,t,n,r,a){var o=t.mode,i=e.child;e=i.sibling;var l={mode:"hidden",children:n};return 0==(2&o)&&t.child!==i?((n=t.child).childLanes=0,n.pendingProps=l,null!==(i=n.lastEffect)?(t.firstEffect=n.firstEffect,t.lastEffect=i,i.nextEffect=null):t.firstEffect=t.lastEffect=null):n=Bs(i,l),null!==e?r=Bs(e,r):(r=Gs(r,o,a,null)).flags|=2,r.return=t,n.return=t,n.sibling=r,t.child=n,r}function Xi(e,t){e.lanes|=t;var n=e.alternate;null!==n&&(n.lanes|=t),$a(e.return,t)}function Qi(e,t,n,r,a,o){var i=e.memoizedState;null===i?e.memoizedState={isBackwards:t,rendering:null,renderingStartTime:0,last:r,tail:n,tailMode:a,lastEffect:o}:(i.isBackwards=t,i.rendering=null,i.renderingStartTime=0,i.last=r,i.tail=n,i.tailMode=a,i.lastEffect=o)}function $i(e,t,n){var r=t.pendingProps,a=r.revealOrder,o=r.tail;if(wi(e,t,r.children,n),0!=(2&(r=wo.current)))r=1&r|2,t.flags|=64;else{if(null!==e&&0!=(64&e.flags))e:for(e=t.child;null!==e;){if(13===e.tag)null!==e.memoizedState&&Xi(e,n);else if(19===e.tag)Xi(e,n);else if(null!==e.child){e.child.return=e,e=e.child;continue}if(e===t)break e;for(;null===e.sibling;){if(null===e.return||e.return===t)break e;e=e.return}e.sibling.return=e.return,e=e.sibling}r&=1}if(ia(wo,r),0==(2&t.mode))t.memoizedState=null;else switch(a){case"forwards":for(n=t.child,a=null;null!==n;)null!==(e=n.alternate)&&null===Ao(e)&&(a=n),n=n.sibling;null===(n=a)?(a=t.child,t.child=null):(a=n.sibling,n.sibling=null),Qi(t,!1,a,n,o,t.lastEffect);break;case"backwards":for(n=null,a=t.child,t.child=null;null!==a;){if(null!==(e=a.alternate)&&null===Ao(e)){t.child=a;break}e=a.sibling,a.sibling=n,n=a,a=e}Qi(t,!0,n,null,o,t.lastEffect);break;case"together":Qi(t,!1,null,null,void 0,t.lastEffect);break;default:t.memoizedState=null}return t.child}function el(e,t,n){if(null!==e&&(t.dependencies=e.dependencies),Al|=t.lanes,0!=(n&t.childLanes)){if(null!==e&&t.child!==e.child)throw Error(i(153));if(null!==t.child){for(n=Bs(e=t.child,e.pendingProps),t.child=n,n.return=t;null!==e.sibling;)e=e.sibling,(n=n.sibling=Bs(e,e.pendingProps)).return=t;n.sibling=null}return t.child}return null}function tl(e,t){if(!jo)switch(e.tailMode){case"hidden":t=e.tail;for(var n=null;null!==t;)null!==t.alternate&&(n=t),t=t.sibling;null===n?e.tail=null:n.sibling=null;break;case"collapsed":n=e.tail;for(var r=null;null!==n;)null!==n.alternate&&(r=n),n=n.sibling;null===r?t||null===e.tail?e.tail=null:e.tail.sibling=null:r.sibling=null}}function nl(e,t,n){var r=t.pendingProps;switch(t.tag){case 2:case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return null;case 1:return Ta(t.type)&&pa(),null;case 3:return No(),oa(ua),oa(sa),Ko(),(r=t.stateNode).pendingContext&&(r.context=r.pendingContext,r.pendingContext=null),null!==e&&null!==e.child||(Fo(t)?t.flags|=4:r.hydrate||(t.flags|=256)),null;case 5:_o(t);var o=Co(Po.current);if(n=t.type,null!==e&&null!=t.stateNode)Hi(e,t,n,r),e.ref!==t.ref&&(t.flags|=128);else{if(!r){if(null===t.stateNode)throw Error(i(166));return null}if(e=Co(Oo.current),Fo(t)){r=t.stateNode,n=t.type;var l=t.memoizedProps;switch(r[Yr]=t,r[qr]=l,n){case"dialog":Or("cancel",r),Or("close",r);break;case"iframe":case"object":case"embed":Or("load",r);break;case"video":case"audio":for(e=0;e<Sr.length;e++)Or(Sr[e],r);break;case"source":Or("error",r);break;case"img":case"image":case"link":Or("error",r),Or("load",r);break;case"details":Or("toggle",r);break;case"input":ee(r,l),Or("invalid",r);break;case"select":r._wrapperState={wasMultiple:!!l.multiple},Or("invalid",r);break;case"textarea":se(r,l),Or("invalid",r)}for(var u in be(n,l),e=null,l)l.hasOwnProperty(u)&&(o=l[u],"children"===u?"string"==typeof o?r.textContent!==o&&(e=["children",o]):"number"==typeof o&&r.textContent!==""+o&&(e=["children",""+o]):s.hasOwnProperty(u)&&null!=o&&"onScroll"===u&&Or("scroll",r));switch(n){case"input":Z(r),re(r,l,!0);break;case"textarea":Z(r),ce(r);break;case"select":case"option":break;default:"function"==typeof l.onClick&&(r.onclick=zr)}r=e,t.updateQueue=r,null!==r&&(t.flags|=4)}else{switch(u=9===o.nodeType?o:o.ownerDocument,e===de&&(e=pe(n)),e===de?"script"===n?((e=u.createElement("div")).innerHTML="<script><\/script>",e=e.removeChild(e.firstChild)):"string"==typeof r.is?e=u.createElement(n,{is:r.is}):(e=u.createElement(n),"select"===n&&(u=e,r.multiple?u.multiple=!0:r.size&&(u.size=r.size))):e=u.createElementNS(e,n),e[Yr]=t,e[qr]=r,Vi(e,t),t.stateNode=e,u=ke(n,r),n){case"dialog":Or("cancel",e),Or("close",e),o=r;break;case"iframe":case"object":case"embed":Or("load",e),o=r;break;case"video":case"audio":for(o=0;o<Sr.length;o++)Or(Sr[o],e);o=r;break;case"source":Or("error",e),o=r;break;case"img":case"image":case"link":Or("error",e),Or("load",e),o=r;break;case"details":Or("toggle",e),o=r;break;case"input":ee(e,r),o=$(e,r),Or("invalid",e);break;case"option":o=oe(e,r);break;case"select":e._wrapperState={wasMultiple:!!r.multiple},o=a({},r,{value:void 0}),Or("invalid",e);break;case"textarea":se(e,r),o=le(e,r),Or("invalid",e);break;default:o=r}be(n,o);var c=o;for(l in c)if(c.hasOwnProperty(l)){var d=c[l];"style"===l?Se(e,d):"dangerouslySetInnerHTML"===l?null!=(d=d?d.__html:void 0)&&Ee(e,d):"children"===l?"string"==typeof d?("textarea"!==n||""!==d)&&me(e,d):"number"==typeof d&&me(e,""+d):"suppressContentEditableWarning"!==l&&"suppressHydrationWarning"!==l&&"autoFocus"!==l&&(s.hasOwnProperty(l)?null!=d&&"onScroll"===l&&Or("scroll",e):null!=d&&v(e,l,d,u))}switch(n){case"input":Z(e),re(e,r,!1);break;case"textarea":Z(e),ce(e);break;case"option":null!=r.value&&e.setAttribute("value",""+q(r.value));break;case"select":e.multiple=!!r.multiple,null!=(l=r.value)?ie(e,!!r.multiple,l,!1):null!=r.defaultValue&&ie(e,!!r.multiple,r.defaultValue,!0);break;default:"function"==typeof o.onClick&&(e.onclick=zr)}xr(n,r)&&(t.flags|=4)}null!==t.ref&&(t.flags|=128)}return null;case 6:if(e&&null!=t.stateNode)Ki(0,t,e.memoizedProps,r);else{if("string"!=typeof r&&null===t.stateNode)throw Error(i(166));n=Co(Po.current),Co(Oo.current),Fo(t)?(r=t.stateNode,n=t.memoizedProps,r[Yr]=t,r.nodeValue!==n&&(t.flags|=4)):((r=(9===n.nodeType?n:n.ownerDocument).createTextNode(r))[Yr]=t,t.stateNode=r)}return null;case 13:return oa(wo),r=t.memoizedState,0!=(64&t.flags)?(t.lanes=n,t):(r=null!==r,n=!1,null===e?void 0!==t.memoizedProps.fallback&&Fo(t):n=null!==e.memoizedState,r&&!n&&0!=(2&t.mode)&&(null===e&&!0!==t.memoizedProps.unstable_avoidThisFallback||0!=(1&wo.current)?0===Dl&&(Dl=3):(0!==Dl&&3!==Dl||(Dl=4),null===yl||0==(134217727&Al)&&0==(134217727&zl)||ds(yl,Cl))),(r||n)&&(t.flags|=4),null);case 4:return No(),null===e&&Pr(t.stateNode.containerInfo),null;case 10:return Qa(t),null;case 17:return Ta(t.type)&&pa(),null;case 19:if(oa(wo),null===(r=t.memoizedState))return null;if(l=0!=(64&t.flags),null===(u=r.rendering))if(l)tl(r,!1);else{if(0!==Dl||null!==e&&0!=(64&e.flags))for(e=t.child;null!==e;){if(null!==(u=Ao(e))){for(t.flags|=64,tl(r,!1),null!==(l=u.updateQueue)&&(t.updateQueue=l,t.flags|=4),null===r.lastEffect&&(t.firstEffect=null),t.lastEffect=r.lastEffect,r=n,n=t.child;null!==n;)e=r,(l=n).flags&=2,l.nextEffect=null,l.firstEffect=null,l.lastEffect=null,null===(u=l.alternate)?(l.childLanes=0,l.lanes=e,l.child=null,l.memoizedProps=null,l.memoizedState=null,l.updateQueue=null,l.dependencies=null,l.stateNode=null):(l.childLanes=u.childLanes,l.lanes=u.lanes,l.child=u.child,l.memoizedProps=u.memoizedProps,l.memoizedState=u.memoizedState,l.updateQueue=u.updateQueue,l.type=u.type,e=u.dependencies,l.dependencies=null===e?null:{lanes:e.lanes,firstContext:e.firstContext}),n=n.sibling;return ia(wo,1&wo.current|2),t.child}e=e.sibling}null!==r.tail&&xa()>Bl&&(t.flags|=64,l=!0,tl(r,!1),t.lanes=33554432)}else{if(!l)if(null!==(e=Ao(u))){if(t.flags|=64,l=!0,null!==(n=e.updateQueue)&&(t.updateQueue=n,t.flags|=4),tl(r,!0),null===r.tail&&"hidden"===r.tailMode&&!u.alternate&&!jo)return null!==(t=t.lastEffect=r.lastEffect)&&(t.nextEffect=null),null}else 2*xa()-r.renderingStartTime>Bl&&1073741824!==n&&(t.flags|=64,l=!0,tl(r,!1),t.lanes=33554432);r.isBackwards?(u.sibling=t.child,t.child=u):(null!==(n=r.last)?n.sibling=u:t.child=u,r.last=u)}return null!==r.tail?(n=r.tail,r.rendering=n,r.tail=n.sibling,r.lastEffect=t.lastEffect,r.renderingStartTime=xa(),n.sibling=null,t=wo.current,ia(wo,l?1&t|2:1&t),n):null;case 23:case 24:return Es(),null!==e&&null!==e.memoizedState!=(null!==t.memoizedState)&&"unstable-defer-without-hiding"!==r.mode&&(t.flags|=4),null}throw Error(i(156,t.tag))}function rl(e){switch(e.tag){case 1:Ta(e.type)&&pa();var t=e.flags;return 4096&t?(e.flags=-4097&t|64,e):null;case 3:if(No(),oa(ua),oa(sa),Ko(),0!=(64&(t=e.flags)))throw Error(i(285));return e.flags=-4097&t|64,e;case 5:return _o(e),null;case 13:return oa(wo),4096&(t=e.flags)?(e.flags=-4097&t|64,e):null;case 19:return oa(wo),null;case 4:return No(),null;case 10:return Qa(e),null;case 23:case 24:return Es(),null;default:return null}}function al(e,t){try{var n="",r=t;do{n+=W(r),r=r.return}while(r);var a=n}catch(e){a="\nError generating stack: "+e.message+"\n"+e.stack}return{value:e,source:t,stack:a}}function ol(e,t){try{console.error(t.value)}catch(e){setTimeout((function(){throw e}))}}Vi=function(e,t){for(var n=t.child;null!==n;){if(5===n.tag||6===n.tag)e.appendChild(n.stateNode);else if(4!==n.tag&&null!==n.child){n.child.return=n,n=n.child;continue}if(n===t)break;for(;null===n.sibling;){if(null===n.return||n.return===t)return;n=n.return}n.sibling.return=n.return,n=n.sibling}},Hi=function(e,t,n,r){var o=e.memoizedProps;if(o!==r){e=t.stateNode,Co(Oo.current);var i,l=null;switch(n){case"input":o=$(e,o),r=$(e,r),l=[];break;case"option":o=oe(e,o),r=oe(e,r),l=[];break;case"select":o=a({},o,{value:void 0}),r=a({},r,{value:void 0}),l=[];break;case"textarea":o=le(e,o),r=le(e,r),l=[];break;default:"function"!=typeof o.onClick&&"function"==typeof r.onClick&&(e.onclick=zr)}for(d in be(n,r),n=null,o)if(!r.hasOwnProperty(d)&&o.hasOwnProperty(d)&&null!=o[d])if("style"===d){var u=o[d];for(i in u)u.hasOwnProperty(i)&&(n||(n={}),n[i]="")}else"dangerouslySetInnerHTML"!==d&&"children"!==d&&"suppressContentEditableWarning"!==d&&"suppressHydrationWarning"!==d&&"autoFocus"!==d&&(s.hasOwnProperty(d)?l||(l=[]):(l=l||[]).push(d,null));for(d in r){var c=r[d];if(u=null!=o?o[d]:void 0,r.hasOwnProperty(d)&&c!==u&&(null!=c||null!=u))if("style"===d)if(u){for(i in u)!u.hasOwnProperty(i)||c&&c.hasOwnProperty(i)||(n||(n={}),n[i]="");for(i in c)c.hasOwnProperty(i)&&u[i]!==c[i]&&(n||(n={}),n[i]=c[i])}else n||(l||(l=[]),l.push(d,n)),n=c;else"dangerouslySetInnerHTML"===d?(c=c?c.__html:void 0,u=u?u.__html:void 0,null!=c&&u!==c&&(l=l||[]).push(d,c)):"children"===d?"string"!=typeof c&&"number"!=typeof c||(l=l||[]).push(d,""+c):"suppressContentEditableWarning"!==d&&"suppressHydrationWarning"!==d&&(s.hasOwnProperty(d)?(null!=c&&"onScroll"===d&&Or("scroll",e),l||u===c||(l=[])):"object"==typeof c&&null!==c&&c.$$typeof===z?c.toString():(l=l||[]).push(d,c))}n&&(l=l||[]).push("style",n);var d=l;(t.updateQueue=d)&&(t.flags|=4)}},Ki=function(e,t,n,r){n!==r&&(t.flags|=4)};var il="function"==typeof WeakMap?WeakMap:Map;function ll(e,t,n){(n=oo(-1,n)).tag=3,n.payload={element:null};var r=t.value;return n.callback=function(){Vl||(Vl=!0,Hl=r),ol(0,t)},n}function sl(e,t,n){(n=oo(-1,n)).tag=3;var r=e.type.getDerivedStateFromError;if("function"==typeof r){var a=t.value;n.payload=function(){return ol(0,t),r(a)}}var o=e.stateNode;return null!==o&&"function"==typeof o.componentDidCatch&&(n.callback=function(){"function"!=typeof r&&(null===Kl?Kl=new Set([this]):Kl.add(this),ol(0,t));var e=t.stack;this.componentDidCatch(t.value,{componentStack:null!==e?e:""})}),n}var ul="function"==typeof WeakSet?WeakSet:Set;function cl(e){var t=e.ref;if(null!==t)if("function"==typeof t)try{t(null)}catch(t){ws(e,t)}else t.current=null}function dl(e,t){switch(t.tag){case 0:case 11:case 15:case 22:return;case 1:if(256&t.flags&&null!==e){var n=e.memoizedProps,r=e.memoizedState;t=(e=t.stateNode).getSnapshotBeforeUpdate(t.elementType===t.type?n:Wa(t.type,n),r),e.__reactInternalSnapshotBeforeUpdate=t}return;case 3:return void(256&t.flags&&Fr(t.stateNode.containerInfo));case 5:case 6:case 4:case 17:return}throw Error(i(163))}function Tl(e,t,n){switch(n.tag){case 0:case 11:case 15:case 22:if(null!==(t=null!==(t=n.updateQueue)?t.lastEffect:null)){e=t=t.next;do{if(3==(3&e.tag)){var r=e.create;e.destroy=r()}e=e.next}while(e!==t)}if(null!==(t=null!==(t=n.updateQueue)?t.lastEffect:null)){e=t=t.next;do{var a=e;r=a.next,0!=(4&(a=a.tag))&&0!=(1&a)&&(Ns(n,e),Ls(n,e)),e=r}while(e!==t)}return;case 1:return e=n.stateNode,4&n.flags&&(null===t?e.componentDidMount():(r=n.elementType===n.type?t.memoizedProps:Wa(n.type,t.memoizedProps),e.componentDidUpdate(r,t.memoizedState,e.__reactInternalSnapshotBeforeUpdate))),void(null!==(t=n.updateQueue)&&uo(n,t,e));case 3:if(null!==(t=n.updateQueue)){if(e=null,null!==n.child)switch(n.child.tag){case 5:e=n.child.stateNode;break;case 1:e=n.child.stateNode}uo(n,t,e)}return;case 5:return e=n.stateNode,void(null===t&&4&n.flags&&xr(n.type,n.memoizedProps)&&e.focus());case 6:case 4:case 12:return;case 13:return void(null===n.memoizedState&&(n=n.alternate,null!==n&&(n=n.memoizedState,null!==n&&(n=n.dehydrated,null!==n&&St(n)))));case 19:case 17:case 20:case 21:case 23:case 24:return}throw Error(i(163))}function pl(e,t){for(var n=e;;){if(5===n.tag){var r=n.stateNode;if(t)"function"==typeof(r=r.style).setProperty?r.setProperty("display","none","important"):r.display="none";else{r=n.stateNode;var a=n.memoizedProps.style;a=null!=a&&a.hasOwnProperty("display")?a.display:null,r.style.display=ve("display",a)}}else if(6===n.tag)n.stateNode.nodeValue=t?"":n.memoizedProps;else if((23!==n.tag&&24!==n.tag||null===n.memoizedState||n===e)&&null!==n.child){n.child.return=n,n=n.child;continue}if(n===e)break;for(;null===n.sibling;){if(null===n.return||n.return===e)return;n=n.return}n.sibling.return=n.return,n=n.sibling}}function Il(e,t){if(ga&&"function"==typeof ga.onCommitFiberUnmount)try{ga.onCommitFiberUnmount(ha,t)}catch(e){}switch(t.tag){case 0:case 11:case 14:case 15:case 22:if(null!==(e=t.updateQueue)&&null!==(e=e.lastEffect)){var n=e=e.next;do{var r=n,a=r.destroy;if(r=r.tag,void 0!==a)if(0!=(4&r))Ns(t,n);else{r=t;try{a()}catch(e){ws(r,e)}}n=n.next}while(n!==e)}break;case 1:if(cl(t),"function"==typeof(e=t.stateNode).componentWillUnmount)try{e.props=t.memoizedProps,e.state=t.memoizedState,e.componentWillUnmount()}catch(e){ws(t,e)}break;case 5:cl(t);break;case 4:hl(e,t)}}function fl(e){e.alternate=null,e.child=null,e.dependencies=null,e.firstEffect=null,e.lastEffect=null,e.memoizedProps=null,e.memoizedState=null,e.pendingProps=null,e.return=null,e.updateQueue=null}function El(e){return 5===e.tag||3===e.tag||4===e.tag}function ml(e){e:{for(var t=e.return;null!==t;){if(El(t))break e;t=t.return}throw Error(i(160))}var n=t;switch(t=n.stateNode,n.tag){case 5:var r=!1;break;case 3:case 4:t=t.containerInfo,r=!0;break;default:throw Error(i(161))}16&n.flags&&(me(t,""),n.flags&=-17);e:t:for(n=e;;){for(;null===n.sibling;){if(null===n.return||El(n.return)){n=null;break e}n=n.return}for(n.sibling.return=n.return,n=n.sibling;5!==n.tag&&6!==n.tag&&18!==n.tag;){if(2&n.flags)continue t;if(null===n.child||4===n.tag)continue t;n.child.return=n,n=n.child}if(!(2&n.flags)){n=n.stateNode;break e}}r?function e(t,n,r){var a=t.tag,o=5===a||6===a;if(o)t=o?t.stateNode:t.stateNode.instance,n?8===r.nodeType?r.parentNode.insertBefore(t,n):r.insertBefore(t,n):(8===r.nodeType?(n=r.parentNode).insertBefore(t,r):(n=r).appendChild(t),null!==(r=r._reactRootContainer)&&void 0!==r||null!==n.onclick||(n.onclick=zr));else if(4!==a&&null!==(t=t.child))for(e(t,n,r),t=t.sibling;null!==t;)e(t,n,r),t=t.sibling}(e,n,t):function e(t,n,r){var a=t.tag,o=5===a||6===a;if(o)t=o?t.stateNode:t.stateNode.instance,n?r.insertBefore(t,n):r.appendChild(t);else if(4!==a&&null!==(t=t.child))for(e(t,n,r),t=t.sibling;null!==t;)e(t,n,r),t=t.sibling}(e,n,t)}function hl(e,t){for(var n,r,a=t,o=!1;;){if(!o){o=a.return;e:for(;;){if(null===o)throw Error(i(160));switch(n=o.stateNode,o.tag){case 5:r=!1;break e;case 3:case 4:n=n.containerInfo,r=!0;break e}o=o.return}o=!0}if(5===a.tag||6===a.tag){e:for(var l=e,s=a,u=s;;)if(Il(l,u),null!==u.child&&4!==u.tag)u.child.return=u,u=u.child;else{if(u===s)break e;for(;null===u.sibling;){if(null===u.return||u.return===s)break e;u=u.return}u.sibling.return=u.return,u=u.sibling}r?(l=n,s=a.stateNode,8===l.nodeType?l.parentNode.removeChild(s):l.removeChild(s)):n.removeChild(a.stateNode)}else if(4===a.tag){if(null!==a.child){n=a.stateNode.containerInfo,r=!0,a.child.return=a,a=a.child;continue}}else if(Il(e,a),null!==a.child){a.child.return=a,a=a.child;continue}if(a===t)break;for(;null===a.sibling;){if(null===a.return||a.return===t)return;4===(a=a.return).tag&&(o=!1)}a.sibling.return=a.return,a=a.sibling}}function gl(e,t){switch(t.tag){case 0:case 11:case 14:case 15:case 22:var n=t.updateQueue;if(null!==(n=null!==n?n.lastEffect:null)){var r=n=n.next;do{3==(3&r.tag)&&(e=r.destroy,r.destroy=void 0,void 0!==e&&e()),r=r.next}while(r!==n)}return;case 1:return;case 5:if(null!=(n=t.stateNode)){r=t.memoizedProps;var a=null!==e?e.memoizedProps:r;e=t.type;var o=t.updateQueue;if(t.updateQueue=null,null!==o){for(n[qr]=r,"input"===e&&"radio"===r.type&&null!=r.name&&te(n,r),ke(e,a),t=ke(e,r),a=0;a<o.length;a+=2){var l=o[a],s=o[a+1];"style"===l?Se(n,s):"dangerouslySetInnerHTML"===l?Ee(n,s):"children"===l?me(n,s):v(n,l,s,t)}switch(e){case"input":ne(n,r);break;case"textarea":ue(n,r);break;case"select":e=n._wrapperState.wasMultiple,n._wrapperState.wasMultiple=!!r.multiple,null!=(o=r.value)?ie(n,!!r.multiple,o,!1):e!==!!r.multiple&&(null!=r.defaultValue?ie(n,!!r.multiple,r.defaultValue,!0):ie(n,!!r.multiple,r.multiple?[]:"",!1))}}}return;case 6:if(null===t.stateNode)throw Error(i(162));return void(t.stateNode.nodeValue=t.memoizedProps);case 3:return void((n=t.stateNode).hydrate&&(n.hydrate=!1,St(n.containerInfo)));case 12:return;case 13:return null!==t.memoizedState&&(xl=xa(),pl(t.child,!0)),void vl(t);case 19:return void vl(t);case 17:return;case 23:case 24:return void pl(t,null!==t.memoizedState)}throw Error(i(163))}function vl(e){var t=e.updateQueue;if(null!==t){e.updateQueue=null;var n=e.stateNode;null===n&&(n=e.stateNode=new ul),t.forEach((function(t){var r=zs.bind(null,e,t);n.has(t)||(n.add(t),t.then(r,r))}))}}function Sl(e,t){return null!==e&&(null===(e=e.memoizedState)||null!==e.dehydrated)&&(null!==(t=t.memoizedState)&&null===t.dehydrated)}var Rl=Math.ceil,bl=S.ReactCurrentDispatcher,kl=S.ReactCurrentOwner,Ol=0,yl=null,Pl=null,Cl=0,Ll=0,Nl=aa(0),Dl=0,_l=null,wl=0,Al=0,zl=0,Ml=0,jl=null,xl=0,Bl=1/0;function Ul(){Bl=xa()+500}var Gl,Fl=null,Vl=!1,Hl=null,Kl=null,Wl=!1,Yl=null,ql=90,Jl=[],Zl=[],Xl=null,Ql=0,$l=null,es=-1,ts=0,ns=0,rs=null,as=!1;function os(){return 0!=(48&Ol)?xa():-1!==es?es:es=xa()}function is(e){if(0==(2&(e=e.mode)))return 1;if(0==(4&e))return 99===Ba()?1:2;if(0===ts&&(ts=wl),0!==Ka.transition){0!==ns&&(ns=null!==jl?jl.pendingLanes:0),e=ts;var t=4186112&~ns;return 0===(t&=-t)&&(0===(t=(e=4186112&~e)&-e)&&(t=8192)),t}return e=Ba(),0!=(4&Ol)&&98===e?e=Bt(12,ts):e=Bt(e=function(e){switch(e){case 99:return 15;case 98:return 10;case 97:case 96:return 8;case 95:return 2;default:return 0}}(e),ts),e}function ls(e,t,n){if(50<Ql)throw Ql=0,$l=null,Error(i(185));if(null===(e=ss(e,t)))return null;Ft(e,t,n),e===yl&&(zl|=t,4===Dl&&ds(e,Cl));var r=Ba();1===t?0!=(8&Ol)&&0==(48&Ol)?Ts(e):(us(e,n),0===Ol&&(Ul(),Va())):(0==(4&Ol)||98!==r&&99!==r||(null===Xl?Xl=new Set([e]):Xl.add(e)),us(e,n)),jl=e}function ss(e,t){e.lanes|=t;var n=e.alternate;for(null!==n&&(n.lanes|=t),n=e,e=e.return;null!==e;)e.childLanes|=t,null!==(n=e.alternate)&&(n.childLanes|=t),n=e,e=e.return;return 3===n.tag?n.stateNode:null}function us(e,t){for(var n=e.callbackNode,r=e.suspendedLanes,a=e.pingedLanes,o=e.expirationTimes,l=e.pendingLanes;0<l;){var s=31-Vt(l),u=1<<s,c=o[s];if(-1===c){if(0==(u&r)||0!=(u&a)){c=t,Mt(u);var d=zt;o[s]=10<=d?c+250:6<=d?c+5e3:-1}}else c<=t&&(e.expiredLanes|=u);l&=~u}if(r=jt(e,e===yl?Cl:0),t=zt,0===r)null!==n&&(n!==_a&&Ra(n),e.callbackNode=null,e.callbackPriority=0);else{if(null!==n){if(e.callbackPriority===t)return;n!==_a&&Ra(n)}15===t?(n=Ts.bind(null,e),null===Aa?(Aa=[n],za=Sa(Pa,Ha)):Aa.push(n),n=_a):14===t?n=Fa(99,Ts.bind(null,e)):n=Fa(n=function(e){switch(e){case 15:case 14:return 99;case 13:case 12:case 11:case 10:return 98;case 9:case 8:case 7:case 6:case 4:case 5:return 97;case 3:case 2:case 1:return 95;case 0:return 90;default:throw Error(i(358,e))}}(t),cs.bind(null,e)),e.callbackPriority=t,e.callbackNode=n}}function cs(e){if(es=-1,ns=ts=0,0!=(48&Ol))throw Error(i(327));var t=e.callbackNode;if(Cs()&&e.callbackNode!==t)return null;var n=jt(e,e===yl?Cl:0);if(0===n)return null;var r=n,a=Ol;Ol|=16;var o=gs();for(yl===e&&Cl===r||(Ul(),ms(e,r));;)try{Rs();break}catch(t){hs(e,t)}if(Xa(),bl.current=o,Ol=a,null!==Pl?r=0:(yl=null,Cl=0,r=Dl),0!=(wl&zl))ms(e,0);else if(0!==r){if(2===r&&(Ol|=64,e.hydrate&&(e.hydrate=!1,Fr(e.containerInfo)),0!==(n=xt(e))&&(r=vs(e,n))),1===r)throw t=_l,ms(e,0),ds(e,n),us(e,xa()),t;switch(e.finishedWork=e.current.alternate,e.finishedLanes=n,r){case 0:case 1:throw Error(i(345));case 2:Os(e);break;case 3:if(ds(e,n),(62914560&n)===n&&10<(r=xl+500-xa())){if(0!==jt(e,0))break;if(((a=e.suspendedLanes)&n)!==n){os(),e.pingedLanes|=e.suspendedLanes&a;break}e.timeoutHandle=Ur(Os.bind(null,e),r);break}Os(e);break;case 4:if(ds(e,n),(4186112&n)===n)break;for(r=e.eventTimes,a=-1;0<n;){var l=31-Vt(n);o=1<<l,(l=r[l])>a&&(a=l),n&=~o}if(n=a,10<(n=(120>(n=xa()-n)?120:480>n?480:1080>n?1080:1920>n?1920:3e3>n?3e3:4320>n?4320:1960*Rl(n/1960))-n)){e.timeoutHandle=Ur(Os.bind(null,e),n);break}Os(e);break;case 5:Os(e);break;default:throw Error(i(329))}}return us(e,xa()),e.callbackNode===t?cs.bind(null,e):null}function ds(e,t){for(t&=~Ml,t&=~zl,e.suspendedLanes|=t,e.pingedLanes&=~t,e=e.expirationTimes;0<t;){var n=31-Vt(t),r=1<<n;e[n]=-1,t&=~r}}function Ts(e){if(0!=(48&Ol))throw Error(i(327));if(Cs(),e===yl&&0!=(e.expiredLanes&Cl)){var t=Cl,n=vs(e,t);0!=(wl&zl)&&(n=vs(e,t=jt(e,t)))}else n=vs(e,t=jt(e,0));if(0!==e.tag&&2===n&&(Ol|=64,e.hydrate&&(e.hydrate=!1,Fr(e.containerInfo)),0!==(t=xt(e))&&(n=vs(e,t))),1===n)throw n=_l,ms(e,0),ds(e,t),us(e,xa()),n;return e.finishedWork=e.current.alternate,e.finishedLanes=t,Os(e),us(e,xa()),null}function ps(e,t){var n=Ol;Ol|=1;try{return e(t)}finally{0===(Ol=n)&&(Ul(),Va())}}function Is(e,t){var n=Ol;Ol&=-2,Ol|=8;try{return e(t)}finally{0===(Ol=n)&&(Ul(),Va())}}function fs(e,t){ia(Nl,Ll),Ll|=t,wl|=t}function Es(){Ll=Nl.current,oa(Nl)}function ms(e,t){e.finishedWork=null,e.finishedLanes=0;var n=e.timeoutHandle;if(-1!==n&&(e.timeoutHandle=-1,Gr(n)),null!==Pl)for(n=Pl.return;null!==n;){var r=n;switch(r.tag){case 1:null!=(r=r.type.childContextTypes)&&pa();break;case 3:No(),oa(ua),oa(sa),Ko();break;case 5:_o(r);break;case 4:No();break;case 13:case 19:oa(wo);break;case 10:Qa(r);break;case 23:case 24:Es()}n=n.return}yl=e,Pl=Bs(e.current,null),Cl=Ll=wl=t,Dl=0,_l=null,Ml=zl=Al=0}function hs(e,t){for(;;){var n=Pl;try{if(Xa(),Wo.current=Pi,Qo){for(var r=Jo.memoizedState;null!==r;){var a=r.queue;null!==a&&(a.pending=null),r=r.next}Qo=!1}if(qo=0,Xo=Zo=Jo=null,$o=!1,kl.current=null,null===n||null===n.return){Dl=1,_l=t,Pl=null;break}e:{var o=e,i=n.return,l=n,s=t;if(t=Cl,l.flags|=2048,l.firstEffect=l.lastEffect=null,null!==s&&"object"==typeof s&&"function"==typeof s.then){var u=s;if(0==(2&l.mode)){var c=l.alternate;c?(l.updateQueue=c.updateQueue,l.memoizedState=c.memoizedState,l.lanes=c.lanes):(l.updateQueue=null,l.memoizedState=null)}var d=0!=(1&wo.current),T=i;do{var p;if(p=13===T.tag){var I=T.memoizedState;if(null!==I)p=null!==I.dehydrated;else{var f=T.memoizedProps;p=void 0!==f.fallback&&(!0!==f.unstable_avoidThisFallback||!d)}}if(p){var E=T.updateQueue;if(null===E){var m=new Set;m.add(u),T.updateQueue=m}else E.add(u);if(0==(2&T.mode)){if(T.flags|=64,l.flags|=16384,l.flags&=-2981,1===l.tag)if(null===l.alternate)l.tag=17;else{var h=oo(-1,1);h.tag=2,io(l,h)}l.lanes|=1;break e}s=void 0,l=t;var g=o.pingCache;if(null===g?(g=o.pingCache=new il,s=new Set,g.set(u,s)):void 0===(s=g.get(u))&&(s=new Set,g.set(u,s)),!s.has(l)){s.add(l);var v=As.bind(null,o,u,l);u.then(v,v)}T.flags|=4096,T.lanes=t;break e}T=T.return}while(null!==T);s=Error((Y(l.type)||"A React component")+" suspended while rendering, but no fallback UI was specified.\n\nAdd a <Suspense fallback=...> component higher in the tree to provide a loading indicator or placeholder to display.")}5!==Dl&&(Dl=2),s=al(s,l),T=i;do{switch(T.tag){case 3:o=s,T.flags|=4096,t&=-t,T.lanes|=t,lo(T,ll(0,o,t));break e;case 1:o=s;var S=T.type,R=T.stateNode;if(0==(64&T.flags)&&("function"==typeof S.getDerivedStateFromError||null!==R&&"function"==typeof R.componentDidCatch&&(null===Kl||!Kl.has(R)))){T.flags|=4096,t&=-t,T.lanes|=t,lo(T,sl(T,o,t));break e}}T=T.return}while(null!==T)}ks(n)}catch(e){t=e,Pl===n&&null!==n&&(Pl=n=n.return);continue}break}}function gs(){var e=bl.current;return bl.current=Pi,null===e?Pi:e}function vs(e,t){var n=Ol;Ol|=16;var r=gs();for(yl===e&&Cl===t||ms(e,t);;)try{Ss();break}catch(t){hs(e,t)}if(Xa(),Ol=n,bl.current=r,null!==Pl)throw Error(i(261));return yl=null,Cl=0,Dl}function Ss(){for(;null!==Pl;)bs(Pl)}function Rs(){for(;null!==Pl&&!ba();)bs(Pl)}function bs(e){var t=Gl(e.alternate,e,Ll);e.memoizedProps=e.pendingProps,null===t?ks(e):Pl=t,kl.current=null}function ks(e){var t=e;do{var n=t.alternate;if(e=t.return,0==(2048&t.flags)){if(null!==(n=nl(n,t,Ll)))return void(Pl=n);if(24!==(n=t).tag&&23!==n.tag||null===n.memoizedState||0!=(1073741824&Ll)||0==(4&n.mode)){for(var r=0,a=n.child;null!==a;)r|=a.lanes|a.childLanes,a=a.sibling;n.childLanes=r}null!==e&&0==(2048&e.flags)&&(null===e.firstEffect&&(e.firstEffect=t.firstEffect),null!==t.lastEffect&&(null!==e.lastEffect&&(e.lastEffect.nextEffect=t.firstEffect),e.lastEffect=t.lastEffect),1<t.flags&&(null!==e.lastEffect?e.lastEffect.nextEffect=t:e.firstEffect=t,e.lastEffect=t))}else{if(null!==(n=rl(t)))return n.flags&=2047,void(Pl=n);null!==e&&(e.firstEffect=e.lastEffect=null,e.flags|=2048)}if(null!==(t=t.sibling))return void(Pl=t);Pl=t=e}while(null!==t);0===Dl&&(Dl=5)}function Os(e){var t=Ba();return Ga(99,ys.bind(null,e,t)),null}function ys(e,t){do{Cs()}while(null!==Yl);if(0!=(48&Ol))throw Error(i(327));var n=e.finishedWork;if(null===n)return null;if(e.finishedWork=null,e.finishedLanes=0,n===e.current)throw Error(i(177));e.callbackNode=null;var r=n.lanes|n.childLanes,a=r,o=e.pendingLanes&~a;e.pendingLanes=a,e.suspendedLanes=0,e.pingedLanes=0,e.expiredLanes&=a,e.mutableReadLanes&=a,e.entangledLanes&=a,a=e.entanglements;for(var l=e.eventTimes,s=e.expirationTimes;0<o;){var u=31-Vt(o),c=1<<u;a[u]=0,l[u]=-1,s[u]=-1,o&=~c}if(null!==Xl&&0==(24&r)&&Xl.has(e)&&Xl.delete(e),e===yl&&(Pl=yl=null,Cl=0),1<n.flags?null!==n.lastEffect?(n.lastEffect.nextEffect=n,r=n.firstEffect):r=n:r=n.firstEffect,null!==r){if(a=Ol,Ol|=32,kl.current=null,Mr=qt,Tr(l=dr())){if("selectionStart"in l)s={start:l.selectionStart,end:l.selectionEnd};else e:if(s=(s=l.ownerDocument)&&s.defaultView||window,(c=s.getSelection&&s.getSelection())&&0!==c.rangeCount){s=c.anchorNode,o=c.anchorOffset,u=c.focusNode,c=c.focusOffset;try{s.nodeType,u.nodeType}catch(e){s=null;break e}var d=0,T=-1,p=-1,I=0,f=0,E=l,m=null;t:for(;;){for(var h;E!==s||0!==o&&3!==E.nodeType||(T=d+o),E!==u||0!==c&&3!==E.nodeType||(p=d+c),3===E.nodeType&&(d+=E.nodeValue.length),null!==(h=E.firstChild);)m=E,E=h;for(;;){if(E===l)break t;if(m===s&&++I===o&&(T=d),m===u&&++f===c&&(p=d),null!==(h=E.nextSibling))break;m=(E=m).parentNode}E=h}s=-1===T||-1===p?null:{start:T,end:p}}else s=null;s=s||{start:0,end:0}}else s=null;jr={focusedElem:l,selectionRange:s},qt=!1,rs=null,as=!1,Fl=r;do{try{Ps()}catch(e){if(null===Fl)throw Error(i(330));ws(Fl,e),Fl=Fl.nextEffect}}while(null!==Fl);rs=null,Fl=r;do{try{for(l=e;null!==Fl;){var g=Fl.flags;if(16&g&&me(Fl.stateNode,""),128&g){var v=Fl.alternate;if(null!==v){var S=v.ref;null!==S&&("function"==typeof S?S(null):S.current=null)}}switch(1038&g){case 2:ml(Fl),Fl.flags&=-3;break;case 6:ml(Fl),Fl.flags&=-3,gl(Fl.alternate,Fl);break;case 1024:Fl.flags&=-1025;break;case 1028:Fl.flags&=-1025,gl(Fl.alternate,Fl);break;case 4:gl(Fl.alternate,Fl);break;case 8:hl(l,s=Fl);var R=s.alternate;fl(s),null!==R&&fl(R)}Fl=Fl.nextEffect}}catch(e){if(null===Fl)throw Error(i(330));ws(Fl,e),Fl=Fl.nextEffect}}while(null!==Fl);if(S=jr,v=dr(),g=S.focusedElem,l=S.selectionRange,v!==g&&g&&g.ownerDocument&&function e(t,n){return!(!t||!n)&&(t===n||(!t||3!==t.nodeType)&&(n&&3===n.nodeType?e(t,n.parentNode):"contains"in t?t.contains(n):!!t.compareDocumentPosition&&!!(16&t.compareDocumentPosition(n))))}(g.ownerDocument.documentElement,g)){null!==l&&Tr(g)&&(v=l.start,void 0===(S=l.end)&&(S=v),"selectionStart"in g?(g.selectionStart=v,g.selectionEnd=Math.min(S,g.value.length)):(S=(v=g.ownerDocument||document)&&v.defaultView||window).getSelection&&(S=S.getSelection(),s=g.textContent.length,R=Math.min(l.start,s),l=void 0===l.end?R:Math.min(l.end,s),!S.extend&&R>l&&(s=l,l=R,R=s),s=cr(g,R),o=cr(g,l),s&&o&&(1!==S.rangeCount||S.anchorNode!==s.node||S.anchorOffset!==s.offset||S.focusNode!==o.node||S.focusOffset!==o.offset)&&((v=v.createRange()).setStart(s.node,s.offset),S.removeAllRanges(),R>l?(S.addRange(v),S.extend(o.node,o.offset)):(v.setEnd(o.node,o.offset),S.addRange(v))))),v=[];for(S=g;S=S.parentNode;)1===S.nodeType&&v.push({element:S,left:S.scrollLeft,top:S.scrollTop});for("function"==typeof g.focus&&g.focus(),g=0;g<v.length;g++)(S=v[g]).element.scrollLeft=S.left,S.element.scrollTop=S.top}qt=!!Mr,jr=Mr=null,e.current=n,Fl=r;do{try{for(g=e;null!==Fl;){var b=Fl.flags;if(36&b&&Tl(g,Fl.alternate,Fl),128&b){v=void 0;var k=Fl.ref;if(null!==k){var O=Fl.stateNode;switch(Fl.tag){case 5:v=O;break;default:v=O}"function"==typeof k?k(v):k.current=v}}Fl=Fl.nextEffect}}catch(e){if(null===Fl)throw Error(i(330));ws(Fl,e),Fl=Fl.nextEffect}}while(null!==Fl);Fl=null,wa(),Ol=a}else e.current=n;if(Wl)Wl=!1,Yl=e,ql=t;else for(Fl=r;null!==Fl;)t=Fl.nextEffect,Fl.nextEffect=null,8&Fl.flags&&((b=Fl).sibling=null,b.stateNode=null),Fl=t;if(0===(r=e.pendingLanes)&&(Kl=null),1===r?e===$l?Ql++:(Ql=0,$l=e):Ql=0,n=n.stateNode,ga&&"function"==typeof ga.onCommitFiberRoot)try{ga.onCommitFiberRoot(ha,n,void 0,64==(64&n.current.flags))}catch(e){}if(us(e,xa()),Vl)throw Vl=!1,e=Hl,Hl=null,e;return 0!=(8&Ol)||Va(),null}function Ps(){for(;null!==Fl;){var e=Fl.alternate;as||null===rs||(0!=(8&Fl.flags)?$e(Fl,rs)&&(as=!0):13===Fl.tag&&Sl(e,Fl)&&$e(Fl,rs)&&(as=!0));var t=Fl.flags;0!=(256&t)&&dl(e,Fl),0==(512&t)||Wl||(Wl=!0,Fa(97,(function(){return Cs(),null}))),Fl=Fl.nextEffect}}function Cs(){if(90!==ql){var e=97<ql?97:ql;return ql=90,Ga(e,Ds)}return!1}function Ls(e,t){Jl.push(t,e),Wl||(Wl=!0,Fa(97,(function(){return Cs(),null})))}function Ns(e,t){Zl.push(t,e),Wl||(Wl=!0,Fa(97,(function(){return Cs(),null})))}function Ds(){if(null===Yl)return!1;var e=Yl;if(Yl=null,0!=(48&Ol))throw Error(i(331));var t=Ol;Ol|=32;var n=Zl;Zl=[];for(var r=0;r<n.length;r+=2){var a=n[r],o=n[r+1],l=a.destroy;if(a.destroy=void 0,"function"==typeof l)try{l()}catch(e){if(null===o)throw Error(i(330));ws(o,e)}}for(n=Jl,Jl=[],r=0;r<n.length;r+=2){a=n[r],o=n[r+1];try{var s=a.create;a.destroy=s()}catch(e){if(null===o)throw Error(i(330));ws(o,e)}}for(s=e.current.firstEffect;null!==s;)e=s.nextEffect,s.nextEffect=null,8&s.flags&&(s.sibling=null,s.stateNode=null),s=e;return Ol=t,Va(),!0}function _s(e,t,n){io(e,t=ll(0,t=al(n,t),1)),t=os(),null!==(e=ss(e,1))&&(Ft(e,1,t),us(e,t))}function ws(e,t){if(3===e.tag)_s(e,e,t);else for(var n=e.return;null!==n;){if(3===n.tag){_s(n,e,t);break}if(1===n.tag){var r=n.stateNode;if("function"==typeof n.type.getDerivedStateFromError||"function"==typeof r.componentDidCatch&&(null===Kl||!Kl.has(r))){var a=sl(n,e=al(t,e),1);if(io(n,a),a=os(),null!==(n=ss(n,1)))Ft(n,1,a),us(n,a);else if("function"==typeof r.componentDidCatch&&(null===Kl||!Kl.has(r)))try{r.componentDidCatch(t,e)}catch(e){}break}}n=n.return}}function As(e,t,n){var r=e.pingCache;null!==r&&r.delete(t),t=os(),e.pingedLanes|=e.suspendedLanes&n,yl===e&&(Cl&n)===n&&(4===Dl||3===Dl&&(62914560&Cl)===Cl&&500>xa()-xl?ms(e,0):Ml|=n),us(e,t)}function zs(e,t){var n=e.stateNode;null!==n&&n.delete(t),0===(t=0)&&(0==(2&(t=e.mode))?t=1:0==(4&t)?t=99===Ba()?1:2:(0===ts&&(ts=wl),0===(t=Ut(62914560&~ts))&&(t=4194304))),n=os(),null!==(e=ss(e,t))&&(Ft(e,t,n),us(e,n))}function Ms(e,t,n,r){this.tag=e,this.key=n,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.ref=null,this.pendingProps=t,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=r,this.flags=0,this.lastEffect=this.firstEffect=this.nextEffect=null,this.childLanes=this.lanes=0,this.alternate=null}function js(e,t,n,r){return new Ms(e,t,n,r)}function xs(e){return!(!(e=e.prototype)||!e.isReactComponent)}function Bs(e,t){var n=e.alternate;return null===n?((n=js(e.tag,t,e.key,e.mode)).elementType=e.elementType,n.type=e.type,n.stateNode=e.stateNode,n.alternate=e,e.alternate=n):(n.pendingProps=t,n.type=e.type,n.flags=0,n.nextEffect=null,n.firstEffect=null,n.lastEffect=null),n.childLanes=e.childLanes,n.lanes=e.lanes,n.child=e.child,n.memoizedProps=e.memoizedProps,n.memoizedState=e.memoizedState,n.updateQueue=e.updateQueue,t=e.dependencies,n.dependencies=null===t?null:{lanes:t.lanes,firstContext:t.firstContext},n.sibling=e.sibling,n.index=e.index,n.ref=e.ref,n}function Us(e,t,n,r,a,o){var l=2;if(r=e,"function"==typeof e)xs(e)&&(l=1);else if("string"==typeof e)l=5;else e:switch(e){case k:return Gs(n.children,a,o,t);case M:l=8,a|=16;break;case O:l=8,a|=1;break;case y:return(e=js(12,n,t,8|a)).elementType=y,e.type=y,e.lanes=o,e;case N:return(e=js(13,n,t,a)).type=N,e.elementType=N,e.lanes=o,e;case D:return(e=js(19,n,t,a)).elementType=D,e.lanes=o,e;case j:return Fs(n,a,o,t);case x:return(e=js(24,n,t,a)).elementType=x,e.lanes=o,e;default:if("object"==typeof e&&null!==e)switch(e.$$typeof){case P:l=10;break e;case C:l=9;break e;case L:l=11;break e;case _:l=14;break e;case w:l=16,r=null;break e;case A:l=22;break e}throw Error(i(130,null==e?e:typeof e,""))}return(t=js(l,n,t,a)).elementType=e,t.type=r,t.lanes=o,t}function Gs(e,t,n,r){return(e=js(7,e,r,t)).lanes=n,e}function Fs(e,t,n,r){return(e=js(23,e,r,t)).elementType=j,e.lanes=n,e}function Vs(e,t,n){return(e=js(6,e,null,t)).lanes=n,e}function Hs(e,t,n){return(t=js(4,null!==e.children?e.children:[],e.key,t)).lanes=n,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}function Ks(e,t,n){this.tag=t,this.containerInfo=e,this.finishedWork=this.pingCache=this.current=this.pendingChildren=null,this.timeoutHandle=-1,this.pendingContext=this.context=null,this.hydrate=n,this.callbackNode=null,this.callbackPriority=0,this.eventTimes=Gt(0),this.expirationTimes=Gt(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=Gt(0),this.mutableSourceEagerHydrationData=null}function Ws(e,t,n){var r=3<arguments.length&&void 0!==arguments[3]?arguments[3]:null;return{$$typeof:b,key:null==r?null:""+r,children:e,containerInfo:t,implementation:n}}function Ys(e,t,n,r){var a=t.current,o=os(),l=is(a);e:if(n){t:{if(Je(n=n._reactInternals)!==n||1!==n.tag)throw Error(i(170));var s=n;do{switch(s.tag){case 3:s=s.stateNode.context;break t;case 1:if(Ta(s.type)){s=s.stateNode.__reactInternalMemoizedMergedChildContext;break t}}s=s.return}while(null!==s);throw Error(i(171))}if(1===n.tag){var u=n.type;if(Ta(u)){n=fa(n,u,s);break e}}n=s}else n=la;return null===t.context?t.context=n:t.pendingContext=n,(t=oo(o,l)).payload={element:e},null!==(r=void 0===r?null:r)&&(t.callback=r),io(a,t),ls(a,l,o),l}function qs(e){if(!(e=e.current).child)return null;switch(e.child.tag){case 5:default:return e.child.stateNode}}function Js(e,t){if(null!==(e=e.memoizedState)&&null!==e.dehydrated){var n=e.retryLane;e.retryLane=0!==n&&n<t?n:t}}function Zs(e,t){Js(e,t),(e=e.alternate)&&Js(e,t)}function Xs(e,t,n){var r=null!=n&&null!=n.hydrationOptions&&n.hydrationOptions.mutableSources||null;if(n=new Ks(e,t,null!=n&&!0===n.hydrate),t=js(3,null,null,2===t?7:1===t?3:0),n.current=t,t.stateNode=n,ro(t),e[Jr]=n.current,Pr(8===e.nodeType?e.parentNode:e),r)for(e=0;e<r.length;e++){var a=(t=r[e])._getVersion;a=a(t._source),null==n.mutableSourceEagerHydrationData?n.mutableSourceEagerHydrationData=[t,a]:n.mutableSourceEagerHydrationData.push(t,a)}this._internalRoot=n}function Qs(e){return!(!e||1!==e.nodeType&&9!==e.nodeType&&11!==e.nodeType&&(8!==e.nodeType||" react-mount-point-unstable "!==e.nodeValue))}function $s(e,t,n,r,a){var o=n._reactRootContainer;if(o){var i=o._internalRoot;if("function"==typeof a){var l=a;a=function(){var e=qs(i);l.call(e)}}Ys(t,i,e,a)}else{if(o=n._reactRootContainer=function(e,t){if(t||(t=!(!(t=e?9===e.nodeType?e.documentElement:e.firstChild:null)||1!==t.nodeType||!t.hasAttribute("data-reactroot"))),!t)for(var n;n=e.lastChild;)e.removeChild(n);return new Xs(e,0,t?{hydrate:!0}:void 0)}(n,r),i=o._internalRoot,"function"==typeof a){var s=a;a=function(){var e=qs(i);s.call(e)}}Is((function(){Ys(t,i,e,a)}))}return qs(i)}function eu(e,t){var n=2<arguments.length&&void 0!==arguments[2]?arguments[2]:null;if(!Qs(t))throw Error(i(200));return Ws(e,t,null,n)}Gl=function(e,t,n){var r=t.lanes;if(null!==e)if(e.memoizedProps!==t.pendingProps||ua.current)_i=!0;else{if(0==(n&r)){switch(_i=!1,t.tag){case 3:Fi(t),Vo();break;case 5:Do(t);break;case 1:Ta(t.type)&&Ea(t);break;case 4:Lo(t,t.stateNode.containerInfo);break;case 10:r=t.memoizedProps.value;var a=t.type._context;ia(Ya,a._currentValue),a._currentValue=r;break;case 13:if(null!==t.memoizedState)return 0!=(n&t.child.childLanes)?Yi(e,t,n):(ia(wo,1&wo.current),null!==(t=el(e,t,n))?t.sibling:null);ia(wo,1&wo.current);break;case 19:if(r=0!=(n&t.childLanes),0!=(64&e.flags)){if(r)return $i(e,t,n);t.flags|=64}if(null!==(a=t.memoizedState)&&(a.rendering=null,a.tail=null,a.lastEffect=null),ia(wo,wo.current),r)break;return null;case 23:case 24:return t.lanes=0,ji(e,t,n)}return el(e,t,n)}_i=0!=(16384&e.flags)}else _i=!1;switch(t.lanes=0,t.tag){case 2:if(r=t.type,null!==e&&(e.alternate=null,t.alternate=null,t.flags|=2),e=t.pendingProps,a=da(t,sa.current),eo(t,n),a=ni(null,t,r,e,a,n),t.flags|=1,"object"==typeof a&&null!==a&&"function"==typeof a.render&&void 0===a.$$typeof){if(t.tag=1,t.memoizedState=null,t.updateQueue=null,Ta(r)){var o=!0;Ea(t)}else o=!1;t.memoizedState=null!==a.state&&void 0!==a.state?a.state:null,ro(t);var l=r.getDerivedStateFromProps;"function"==typeof l&&To(t,r,l,e),a.updater=po,t.stateNode=a,a._reactInternals=t,mo(t,r,e,n),t=Gi(null,t,r,!0,o,n)}else t.tag=0,wi(null,t,a,n),t=t.child;return t;case 16:a=t.elementType;e:{switch(null!==e&&(e.alternate=null,t.alternate=null,t.flags|=2),e=t.pendingProps,a=(o=a._init)(a._payload),t.type=a,o=t.tag=function(e){if("function"==typeof e)return xs(e)?1:0;if(null!=e){if((e=e.$$typeof)===L)return 11;if(e===_)return 14}return 2}(a),e=Wa(a,e),o){case 0:t=Bi(null,t,a,e,n);break e;case 1:t=Ui(null,t,a,e,n);break e;case 11:t=Ai(null,t,a,e,n);break e;case 14:t=zi(null,t,a,Wa(a.type,e),r,n);break e}throw Error(i(306,a,""))}return t;case 0:return r=t.type,a=t.pendingProps,Bi(e,t,r,a=t.elementType===r?a:Wa(r,a),n);case 1:return r=t.type,a=t.pendingProps,Ui(e,t,r,a=t.elementType===r?a:Wa(r,a),n);case 3:if(Fi(t),r=t.updateQueue,null===e||null===r)throw Error(i(282));if(r=t.pendingProps,a=null!==(a=t.memoizedState)?a.element:null,ao(e,t),so(t,r,null,n),(r=t.memoizedState.element)===a)Vo(),t=el(e,t,n);else{if((o=(a=t.stateNode).hydrate)&&(Mo=Vr(t.stateNode.containerInfo.firstChild),zo=t,o=jo=!0),o){if(null!=(e=a.mutableSourceEagerHydrationData))for(a=0;a<e.length;a+=2)(o=e[a])._workInProgressVersionPrimary=e[a+1],Ho.push(o);for(n=bo(t,null,r,n),t.child=n;n;)n.flags=-3&n.flags|1024,n=n.sibling}else wi(e,t,r,n),Vo();t=t.child}return t;case 5:return Do(t),null===e&&Uo(t),r=t.type,a=t.pendingProps,o=null!==e?e.memoizedProps:null,l=a.children,Br(r,a)?l=null:null!==o&&Br(r,o)&&(t.flags|=16),xi(e,t),wi(e,t,l,n),t.child;case 6:return null===e&&Uo(t),null;case 13:return Yi(e,t,n);case 4:return Lo(t,t.stateNode.containerInfo),r=t.pendingProps,null===e?t.child=Ro(t,null,r,n):wi(e,t,r,n),t.child;case 11:return r=t.type,a=t.pendingProps,Ai(e,t,r,a=t.elementType===r?a:Wa(r,a),n);case 7:return wi(e,t,t.pendingProps,n),t.child;case 8:case 12:return wi(e,t,t.pendingProps.children,n),t.child;case 10:e:{r=t.type._context,a=t.pendingProps,l=t.memoizedProps,o=a.value;var s=t.type._context;if(ia(Ya,s._currentValue),s._currentValue=o,null!==l)if(s=l.value,0===(o=ir(s,o)?0:0|("function"==typeof r._calculateChangedBits?r._calculateChangedBits(s,o):1073741823))){if(l.children===a.children&&!ua.current){t=el(e,t,n);break e}}else for(null!==(s=t.child)&&(s.return=t);null!==s;){var u=s.dependencies;if(null!==u){l=s.child;for(var c=u.firstContext;null!==c;){if(c.context===r&&0!=(c.observedBits&o)){1===s.tag&&((c=oo(-1,n&-n)).tag=2,io(s,c)),s.lanes|=n,null!==(c=s.alternate)&&(c.lanes|=n),$a(s.return,n),u.lanes|=n;break}c=c.next}}else l=10===s.tag&&s.type===t.type?null:s.child;if(null!==l)l.return=s;else for(l=s;null!==l;){if(l===t){l=null;break}if(null!==(s=l.sibling)){s.return=l.return,l=s;break}l=l.return}s=l}wi(e,t,a.children,n),t=t.child}return t;case 9:return a=t.type,r=(o=t.pendingProps).children,eo(t,n),r=r(a=to(a,o.unstable_observedBits)),t.flags|=1,wi(e,t,r,n),t.child;case 14:return o=Wa(a=t.type,t.pendingProps),zi(e,t,a,o=Wa(a.type,o),r,n);case 15:return Mi(e,t,t.type,t.pendingProps,r,n);case 17:return r=t.type,a=t.pendingProps,a=t.elementType===r?a:Wa(r,a),null!==e&&(e.alternate=null,t.alternate=null,t.flags|=2),t.tag=1,Ta(r)?(e=!0,Ea(t)):e=!1,eo(t,n),fo(t,r,a),mo(t,r,a,n),Gi(null,t,r,!0,e,n);case 19:return $i(e,t,n);case 23:case 24:return ji(e,t,n)}throw Error(i(156,t.tag))},Xs.prototype.render=function(e){Ys(e,this._internalRoot,null,null)},Xs.prototype.unmount=function(){var e=this._internalRoot,t=e.containerInfo;Ys(null,e,null,(function(){t[Jr]=null}))},et=function(e){13===e.tag&&(ls(e,4,os()),Zs(e,4))},tt=function(e){13===e.tag&&(ls(e,67108864,os()),Zs(e,67108864))},nt=function(e){if(13===e.tag){var t=os(),n=is(e);ls(e,n,t),Zs(e,n)}},rt=function(e,t){return t()},ye=function(e,t,n){switch(t){case"input":if(ne(e,n),t=n.name,"radio"===n.type&&null!=t){for(n=e;n.parentNode;)n=n.parentNode;for(n=n.querySelectorAll("input[name="+JSON.stringify(""+t)+'][type="radio"]'),t=0;t<n.length;t++){var r=n[t];if(r!==e&&r.form===e.form){var a=ea(r);if(!a)throw Error(i(90));X(r),ne(r,a)}}}break;case"textarea":ue(e,n);break;case"select":null!=(t=n.value)&&ie(e,!!n.multiple,t,!1)}},_e=ps,we=function(e,t,n,r,a){var o=Ol;Ol|=4;try{return Ga(98,e.bind(null,t,n,r,a))}finally{0===(Ol=o)&&(Ul(),Va())}},Ae=function(){0==(49&Ol)&&(function(){if(null!==Xl){var e=Xl;Xl=null,e.forEach((function(e){e.expiredLanes|=24&e.pendingLanes,us(e,xa())}))}Va()}(),Cs())},ze=function(e,t){var n=Ol;Ol|=2;try{return e(t)}finally{0===(Ol=n)&&(Ul(),Va())}};var tu={Events:[Qr,$r,ea,Ne,De,Cs,{current:!1}]},nu={findFiberByHostInstance:Xr,bundleType:0,version:"17.0.1",rendererPackageName:"react-dom"},ru={bundleType:nu.bundleType,version:nu.version,rendererPackageName:nu.rendererPackageName,rendererConfig:nu.rendererConfig,overrideHookState:null,overrideHookStateDeletePath:null,overrideHookStateRenamePath:null,overrideProps:null,overridePropsDeletePath:null,overridePropsRenamePath:null,setSuspenseHandler:null,scheduleUpdate:null,currentDispatcherRef:S.ReactCurrentDispatcher,findHostInstanceByFiber:function(e){return null===(e=Qe(e))?null:e.stateNode},findFiberByHostInstance:nu.findFiberByHostInstance||function(){return null},findHostInstancesForRefresh:null,scheduleRefresh:null,scheduleRoot:null,setRefreshHandler:null,getCurrentFiber:null};if("undefined"!=typeof __REACT_DEVTOOLS_GLOBAL_HOOK__){var au=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(!au.isDisabled&&au.supportsFiber)try{ha=au.inject(ru),ga=au}catch(e){}}t.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=tu,t.createPortal=eu,t.findDOMNode=function(e){if(null==e)return null;if(1===e.nodeType)return e;var t=e._reactInternals;if(void 0===t){if("function"==typeof e.render)throw Error(i(188));throw Error(i(268,Object.keys(e)))}return e=null===(e=Qe(t))?null:e.stateNode},t.flushSync=function(e,t){var n=Ol;if(0!=(48&n))return e(t);Ol|=1;try{if(e)return Ga(99,e.bind(null,t))}finally{Ol=n,Va()}},t.hydrate=function(e,t,n){if(!Qs(t))throw Error(i(200));return $s(null,e,t,!0,n)},t.render=function(e,t,n){if(!Qs(t))throw Error(i(200));return $s(null,e,t,!1,n)},t.unmountComponentAtNode=function(e){if(!Qs(e))throw Error(i(40));return!!e._reactRootContainer&&(Is((function(){$s(null,null,e,!1,(function(){e._reactRootContainer=null,e[Jr]=null}))})),!0)},t.unstable_batchedUpdates=ps,t.unstable_createPortal=function(e,t){return eu(e,t,2<arguments.length&&void 0!==arguments[2]?arguments[2]:null)},t.unstable_renderSubtreeIntoContainer=function(e,t,n,r){if(!Qs(n))throw Error(i(200));if(null==e||void 0===e._reactInternals)throw Error(i(38));return $s(e,t,n,!1,r)},t.version="17.0.1"},yxHk:function(e,t,n){"use strict";var r,a=this&&this.__makeTemplateObject||function(e,t){return Object.defineProperty?Object.defineProperty(e,"raw",{value:t}):e.raw=t,e},o=this&&this.__extends||(r=function(e,t){return(r=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])})(e,t)},function(e,t){function n(){this.constructor=e}r(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)}),i=this&&this.__createBinding||(Object.create?function(e,t,n,r){void 0===r&&(r=n),Object.defineProperty(e,r,{enumerable:!0,get:function(){return t[n]}})}:function(e,t,n,r){void 0===r&&(r=n),e[r]=t[n]}),l=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),s=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)"default"!==n&&Object.prototype.hasOwnProperty.call(e,n)&&i(t,e,n);return l(t,e),t},u=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.PersistentToast=t.icons=t.colors=void 0;var c=s(n("q1tI")),d=n("Ogvq"),T=n("xcks"),p=u(n("vOnD")),I=n("vr+m"),f=n("HWDH");n("Oljt"),t.colors={info:"var(--info-color)",success:"var(--success-color)",warning:"var(--warning-color)",error:"var(--error-color)"};var E=p.default.div.withConfig({displayName:"PToastBubble",componentId:"sc-1al91fg"})(S||(S=a(["\n background-color: ",';\n border: var(--toast-border);\n border-radius: 4px;\n max-width: 700px;\n margin: "top centre";\n margin-top: 16px;\n display: flex;\n'],["\n background-color: ",';\n border: var(--toast-border);\n border-radius: 4px;\n max-width: 700px;\n margin: "top centre";\n margin-top: 16px;\n display: flex;\n'])),(function(e){return e.color})),m=p.default.div.withConfig({displayName:"PToastContent",componentId:"sc-1ps04gu"})(R||(R=a(["\n font-size: 14px;\n font-family: 'Adobe Clean', sans-serif;\n font-weight: normal;\n color: white;\n white-space: pre-wrap;\n text-align: centre;\n margin: 12px 0px 12px !important;\n padding: 0px 8px 0px;\n display: flex;\n align-items: center;\n width: 100%;\n"],["\n font-size: 14px;\n font-family: 'Adobe Clean', sans-serif;\n font-weight: normal;\n color: white;\n white-space: pre-wrap;\n text-align: centre;\n margin: 12px 0px 12px !important;\n padding: 0px 8px 0px;\n display: flex;\n align-items: center;\n width: 100%;\n"]))),h=p.default.div.withConfig({displayName:"PToastButton",componentId:"sc-1xm7olj"})(b||(b=a(["\n margin-right: 8px;\n border: 2px solid "," !important;\n border-radius: 14px !important;\n padding: 3.5px 14px 4.5px;\n font-size: 14px !important;\n font-family: 'Adobe Clean', sans-serif;\n font-weight: bold;\n &:hover {\n background-color : var(--button-border-fill);\n }\n"],["\n margin-right: 8px;\n border: 2px solid "," !important;\n border-radius: 14px !important;\n padding: 3.5px 14px 4.5px;\n font-size: 14px !important;\n font-family: 'Adobe Clean', sans-serif;\n font-weight: bold;\n &:hover {\n background-color : var(--button-border-fill);\n }\n"])),(function(e){return e.color})),g=p.default.div.withConfig({displayName:"PButtons",componentId:"sc-14i7wtd"})(k||(k=a(["\n margin-left: auto;\n"],["\n margin-left: auto;\n"]))),v=p.default.div.withConfig({displayName:"PToastIcon",componentId:"sc-t3jx6q"})(O||(O=a(["\n margin-right: 8px;\n"],["\n margin-right: 8px;\n"])));t.icons={info:I.InfoMedium,success:I.SuccessMedium,warning:I.AlertMedium,error:I.AlertMedium};var S,R,b,k,O,y=function(e){function n(t){return e.call(this,t)||this}return o(n,e),n.prototype.handlePersistentCardAction=function(e){var t=this.props.toast;d.store.dispatch(T.activateToast(t.id,e))},n.prototype.render=function(){var e=this,n=t.icons[this.props.toast.toastType],r=t.colors[this.props.toast.toastType];return c.createElement(E,{ref:this.props.innerRef,color:r},c.createElement(m,null,c.createElement(v,null,c.createElement(n,{color:"white"})),c.createElement("span",{style:{width:"400px"}},this.props.toast.message),c.createElement(g,null,this.props.toast.actionLabel&&c.createElement(h,{color:"var(--button-border-fill)",onClick:function(){return e.handlePersistentCardAction(f.messageInteraction.action)}}," ",this.props.toast.actionLabel," "))))},n.displayName="PersistentToast",n}(c.Component);t.PersistentToast=y},z9Wc:function(e,t,n){e.exports=n.p+"assets/lasso-tool.mp4"},zA03:function(e,t,n){"use strict";var r=this&&this.__awaiter||function(e,t,n,r){return new(n||(n=Promise))((function(a,o){function i(e){try{s(r.next(e))}catch(e){o(e)}}function l(e){try{s(r.throw(e))}catch(e){o(e)}}function s(e){var t;e.done?a(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(i,l)}s((r=r.apply(e,t||[])).next())}))},a=this&&this.__generator||function(e,t){var n,r,a,o,i={label:0,sent:function(){if(1&a[0])throw a[1];return a[1]},trys:[],ops:[]};return o={next:l(0),throw:l(1),return:l(2)},"function"==typeof Symbol&&(o[Symbol.iterator]=function(){return this}),o;function l(o){return function(l){return function(o){if(n)throw new TypeError("Generator is already executing.");for(;i;)try{if(n=1,r&&(a=2&o[0]?r.return:o[0]?r.throw||((a=r.return)&&a.call(r),0):r.next)&&!(a=a.call(r,o[1])).done)return a;switch(r=0,a&&(o=[2&o[0],a.value]),o[0]){case 0:case 1:a=o;break;case 4:return i.label++,{value:o[1],done:!1};case 5:i.label++,r=o[1],o=[0];continue;case 7:o=i.ops.pop(),i.trys.pop();continue;default:if(!(a=i.trys,(a=a.length>0&&a[a.length-1])||6!==o[0]&&2!==o[0])){i=0;continue}if(3===o[0]&&(!a||o[1]>a[0]&&o[1]<a[3])){i.label=o[1];break}if(6===o[0]&&i.label<a[1]){i.label=a[1],a=o;break}if(a&&i.label<a[2]){i.label=a[2],i.ops.push(o);break}a[2]&&i.ops.pop(),i.trys.pop();continue}o=t.call(e,i)}catch(e){o=[6,e],r=0}finally{n=a=0}if(5&o[0])throw o[1];return{value:o[0]?o[1]:void 0,done:!0}}([o,l])}}},o=this&&this.__read||function(e,t){var n="function"==typeof Symbol&&e[Symbol.iterator];if(!n)return e;var r,a,o=n.call(e),i=[];try{for(;(void 0===t||t-- >0)&&!(r=o.next()).done;)i.push(r.value)}catch(e){a={error:e}}finally{try{r&&!r.done&&(n=o.return)&&n.call(o)}finally{if(a)throw a.error}}return i},i=this&&this.__spread||function(){for(var e=[],t=0;t<arguments.length;t++)e=e.concat(o(arguments[t]));return e},l=this&&this.__values||function(e){var t="function"==typeof Symbol&&Symbol.iterator,n=t&&e[t],r=0;if(n)return n.call(e);if(e&&"number"==typeof e.length)return{next:function(){return e&&r>=e.length&&(e=void 0),{value:e&&e[r++],done:!e}}};throw new TypeError(t?"Object is not iterable.":"Symbol.iterator is not defined.")};Object.defineProperty(t,"__esModule",{value:!0}),t.getMostRecentLayer=t.getLayerList=t.showPanelByID=t.transformCanvasToWindow=t.getPaintableCanvasBounds=t.getToastAreaBounds=t.offsetBounds=t.getAppMenuPosition=t.getLayerPanelPosition=t.getViewPosition=t.getToolPosition=t.getTargetBounds=t.getScaleFactor=t.getOwnerScreen=t.getDocumentArea=void 0;var s=n("2ICO"),u=n("WxUJ"),c=n("2Jd3"),d=n("he5r");function T(){return r(this,void 0,Promise,(function(){return a(this,(function(e){switch(e.label){case 0:return[4,d.batchPlay([s.getProperties(["documentArea"])],{})];case 1:return[2,e.sent()[0].documentArea]}}))}))}function p(e,t,n){var r=d.isMac?0:5,a=e.find((function(e){return t>=e.globalBounds.left-r&&t<=e.globalBounds.right+r&&n>=e.globalBounds.top-r&&n<=e.globalBounds.bottom+r}));if(!a)throw new Error("Could not find the owner screen");return a}function I(e,t,n){if(d.isMac)return 1;var r=p(e,t,n);if(!r)throw new Error("Could not find the screen of the target");return r.scaleFactor}function f(e,t){var n;return r(this,void 0,void 0,(function(){var r;return a(this,(function(a){switch(a.label){case 0:return[4,d.batchPlay([s.getApplicationFrameInfo()],{})];case 1:if(r=a.sent(),!(null===(n=null==r?void 0:r[0])||void 0===n?void 0:n.visible))throw new Error("Frame not visible");return[2,{top:t,bottom:t,left:e,right:e}]}}))}))}function E(e){return r(this,void 0,void 0,(function(){var t;return a(this,(function(n){switch(n.label){case 0:return[4,d.psButler.locateCoachmarkTarget(e)];case 1:if(!(t=n.sent()))throw new Error(e+"'s TView not found");if(t.control&&t.control.dimmed)throw new Error(e+"'s TView is disabled");if(!t.shown)throw new Error(e+"'s TView is hidden");if(!t.visible)throw new Error(e+"'s TView is not visible in the app frame");return[2,t.globalBounds]}}))}))}function m(e){var t;return r(this,void 0,void 0,(function(){var n,r,o,i;return a(this,(function(a){switch(a.label){case 0:return n=s.getPanelInfo(e),[4,d.batchPlay([n],{})];case 1:if(r=a.sent(),!(null===(t=null==r?void 0:r[0])||void 0===t?void 0:t.panelInfo))throw new Error("Panel "+e+" descriptor returned an error");if(o=r[0].panelInfo,!(i=o.find((function(e){return!e.closed&&e.globalBounds&&e.visible}))))throw new Error("Panel "+e+" not found.");return[2,{bounds:i.globalBounds,type:i.widgetType}]}}))}))}function h(e){return r(this,void 0,void 0,(function(){function t(e,t){return{_obj:"get",_target:[{_property:"viewInfo2"},u.ref.id(e)],tabGroupPartKind:t?"flyout":"tabItem"}}var n,r,o,i,l,s,c,T;return a(this,(function(a){switch(a.label){case 0:return[4,d.batchPlay([t(e,!1)],{})];case 1:return n=a.sent(),r=n[0].viewInfo2,o=r.globalVisibleTabGroupPartBounds,i=r.globalTabGroupPartBounds,l=0===o.left&&0===o.right,s=(o.right-o.left)/(i.right-i.left)<.5,l||s?[4,d.batchPlay([t(e,!0)],{})]:[2,o];case 2:if(c=a.sent(),r=c[0].viewInfo2,0===(T=r.globalTabGroupPartBounds).left&&0===T.right)throw new Error("Unable to get bounds of the document tab: both the tab and the overflow button are hidden");return[2,T]}}))}))}function g(){return r(this,void 0,void 0,(function(){var e,t,n,r,o,i,l,s;return a(this,(function(a){switch(a.label){case 0:return[4,d.psCore.getDisplayConfiguration({})];case 1:return e=a.sent(),[4,T()];case 2:return t=a.sent(),n=Math.max(t.top,0),r=Math.max(t.left,0),o=e.find((function(e){var t=e.globalBounds,a=t.top,o=t.bottom,i=t.left,l=t.right;return a<=n&&n<=o&&i<=r&&r<=l})),i=n,l=o&&o.globalBounds?o.globalBounds.right:t.right,[2,{left:(s=Math.min(t.right,l))-1,right:s,top:i,bottom:i+1,arrowPosition:"none",arrowOrientation:"vertical"}]}}))}))}function v(){return r(this,void 0,void 0,(function(){var e,t,n,r,o,i,l,s,u,c;return a(this,(function(a){switch(a.label){case 0:return[4,d.psCore.getDisplayConfiguration({})];case 1:return e=a.sent(),[4,L()];case 2:return t=a.sent(),n=t.top,r=t.bottom,o=t.left,i=t.right,l=e.find((function(e){var t=e.globalBounds,r=t.top,a=t.bottom,l=t.left,s=t.right;return r<=n&&n<=a&&i>=l&&o<=s})),n,s=l&&l.globalBounds?l.globalBounds.right:t.right,u=l&&l.globalBounds?l.globalBounds.left:t.left,c=Math.min(t.right,s),[2,{left:Math.max(t.left,u),right:c,top:n,bottom:r}]}}))}))}function S(e){var t,n;return r(this,void 0,void 0,(function(){var r,o;return a(this,(function(a){switch(a.label){case 0:return r=s.getToolInfoById(e),[4,d.batchPlay([r],{})];case 1:if(!(null==(o=a.sent())?void 0:o[0].toolBarVisible)||!(null===(n=null===(t=null==o?void 0:o[0])||void 0===t?void 0:t.tool)||void 0===n?void 0:n.globalBounds))throw new Error("Tool "+e+" descriptor returned an error");return[2,{top:o[0].tool.globalBounds.top,bottom:o[0].tool.globalBounds.bottom,left:o[0].tool.globalBounds.left,right:o[0].tool.globalBounds.right}]}}))}))}function R(e){var t;return r(this,void 0,void 0,(function(){var n,r,o,i;return a(this,(function(a){switch(a.label){case 0:return e=null!=e?e:"WIND",n=s.getModalViewInfo(e),r="View in modal dialog (ID "+e+")",[4,d.batchPlay([n],{modalBehavior:"execute"})];case 1:if(o=a.sent(),!(null===(t=null==o?void 0:o[0])||void 0===t?void 0:t.view))throw new Error(e+" info in modal descriptor returned an error");if(!(i=o[0].view))throw new Error(r+" not found");if(i.control&&i.control.dimmed)throw new Error(r+" is disabled");if(!i.shown)throw new Error(r+" is hidden");if(!i.visible)throw new Error(r+" is not visible in the app frame");return[2,i.globalBounds]}}))}))}function b(e){return r(this,void 0,void 0,(function(){var t,n,r;return a(this,(function(a){switch(a.label){case 0:return t=s.getMondoFilterViewInfo(),[4,d.batchPlay([t],{})];case 1:if(!(null==(n=a.sent())?void 0:n[0]))throw new Error("No Mondo dialog info found. Is a dialog open?");if(!(r=function(e,t){for(var n=[t];n.length>0;){var r=n.shift();if(r.name===e)return r;r.subViews&&(n=i(n,r.subViews))}}(e,n[0])))throw new Error(e+" not found in Mondo views");if(!r.visible)throw new Error(e+" is not visible in the Mondo dialog");return[2,r.globalBounds]}}))}))}function k(e,t,n){return r(this,void 0,void 0,(function(){var r,o,i,l;return a(this,(function(a){switch(a.label){case 0:return n?[2,O(e,n)]:(r=s.getViewInfo(e,t),o="View (panel: "+e+", viewID: "+t+")",[4,d.batchPlay([r],{})]);case 1:if(i=a.sent(),!(l=i[0].view))throw new Error(o+" not found");if(l.control&&l.control.dimmed)throw new Error(o+" is disabled");if(!l.shown)throw new Error(o+" is hidden");if(!l.visible)throw new Error(o+" is not visible in the app frame");return[2,l.globalBounds]}}))}))}function O(e,t){return r(this,void 0,void 0,(function(){var n,r,o,i,l,s;return a(this,(function(a){switch(a.label){case 0:if(!t)throw new Error("Invalid element bounds.");return[4,d.psCore.getDisplayConfiguration({})];case 1:return n=a.sent(),[4,m(e)];case 2:if("palette"!==(r=a.sent()).type)throw new Error("Position not available because panel "+e+" is minimized or closed.");return o=r.bounds,i=o.left+.5*(o.right-o.left),l=o.top+.5*(o.bottom-o.top),s=I(n,i,l),[2,{top:o.top+s*t.top,bottom:o.top+s*t.top,left:o.left+s*t.left,right:o.left+s*t.left}]}}))}))}function y(e,t,n,o){return void 0===e&&(e=""),void 0===n&&(n=!1),r(this,void 0,void 0,(function(){var r,i,l,s,u,T,p,I,f;return a(this,(function(a){switch(a.label){case 0:return n?[4,w()]:[3,2];case 1:return i=a.sent(),[3,3];case 2:i={name:e},a.label=3;case 3:return r=i,[4,m("panelid.static.layers")];case 4:if("palette"!==(l=a.sent()).type)throw new Error("Layer position not available because layers panel is minimized or closed.");if(!l.bounds)throw new Error("Could not locate the panels layer");return s=function(e,t){var n={_obj:"getLayersPanelInfo",_target:e};return void 0!==t&&(n.view=t),n},u=l.bounds,T=t?c.ref.id(t):c.ref.name(r.name),p=s(T,o),[4,d.batchPlay([p],{})];case 5:return I=a.sent(),(f=I[0].globalBounds)&&0!==Object.keys(f).length?[2,f]:[2,u]}}))}))}t.getDocumentArea=T,t.getOwnerScreen=p,t.getScaleFactor=I,t.getTargetBounds=function(e){return r(this,void 0,void 0,(function(){return a(this,(function(t){switch(t.label){case 0:switch(e.type){case"panel":return[3,1];case"tool":return[3,3];case"dialog":return[3,5];case"view":return[3,7];case"layer":return[3,9];case"appmenu":return[3,10];case"canvas":return[3,11];case"mondo":return[3,12];case"absolute":return[3,13];case"notification":return[3,14];case"toast":return[3,15];case"document-tab":return[3,16];case"appDriven":return[3,17]}return[3,18];case 1:return[4,m(e.id)];case 2:return[2,t.sent().bounds];case 3:return[4,S(e.id)];case 4:return[2,t.sent()];case 5:return[4,R(e.viewID)];case 6:return[2,t.sent()];case 7:return[4,k(e.panel,e.viewID,e.bounds)];case 8:return[2,t.sent()];case 9:return[2,y(e.name,e.layerID,e.mostRecent,e.view)];case 10:return[2,C(e.name)];case 11:return[2,N()];case 12:return[2,b(e.name)];case 13:return[2,f(e.x,e.y)];case 14:return[2,g()];case 15:return[2,v()];case 16:return[2,h(e.documentID)];case 17:return[2,E(e.id)];case 18:throw new Error("Unsupported position type: "+e.type)}}))}))},t.getToolPosition=S,t.getViewPosition=k,t.getLayerPanelPosition=y;var P=new Map([["file",2],["edit",3],["layer",4],["image",5],["filter",6],["type",23],["select",7],["window",8],["view",9],["3d",75],["help",d.isMac?64:1],["plugins",7200]]);function C(e){return r(this,void 0,void 0,(function(){var t,n,r,o,i,l;return a(this,(function(a){switch(a.label){case 0:if(!P.has(e))throw new Error("Invalid menu name "+e+" provided to getAppMenuPosition");return t=P.get(e),[4,d.psCore.getMainMenuInfo(1)];case 1:return n=a.sent(),r=n.children,[4,d.psCore.getMenuCommandTitle({menuID:t})];case 2:if(o=a.sent(),o=String(o).replace("&",""),i=r.find((function(e){return e["aria-label"]===o})),(l=i.globalBounds).bottom+=5,i)return[2,l];throw new Error("Menu with name "+e+" can't be found")}}))}))}function L(){return r(this,void 0,void 0,(function(){var e,t,n,r,o,i,c,p,I,f,E,m,g;return a(this,(function(a){switch(a.label){case 0:return[4,d.batchPlay([s.getApplicationFrameInfo()],{})];case 1:return e=a.sent(),t=e[0].globalBounds,[4,T()];case 2:return n=a.sent(),[4,d.batchPlay([s.getProperties(["homeScreenVisibility"])],{})];case 3:return r=a.sent(),r.length&&r[0].homeScreenVisibility?(o=n.top+64,[3,17]):[3,4];case 4:return o=n.top,[4,d.batchPlay([u.getPropertiesRange(["documentID"],1)],{})];case 5:if(0==(i=a.sent()).length)return[3,17];c=void 0,a.label=6;case 6:a.trys.push([6,14,15,16]),p=l(i[0].list),I=p.next(),a.label=7;case 7:if(I.done)return[3,13];f=I.value,a.label=8;case 8:return a.trys.push([8,10,,11]),[4,h(f.documentID)];case 9:return c=a.sent(),[3,11];case 10:return a.sent(),[3,11];case 11:if(c)return[3,13];a.label=12;case 12:return I=p.next(),[3,7];case 13:return[3,16];case 14:return E=a.sent(),m={error:E},[3,16];case 15:try{I&&!I.done&&(g=p.return)&&g.call(p)}finally{if(m)throw m.error}return[7];case 16:c&&(o=c.bottom),a.label=17;case 17:return[2,{left:t.left,top:o,right:t.right,bottom:n.bottom}]}}))}))}function N(){return r(this,void 0,void 0,(function(){var e,t,n,r,o,i,l,s,T,p,f,E,m,h,g,v,S,R,b,k,O,y,P,C,L;return a(this,(function(a){switch(a.label){case 0:return[4,d.batchPlay([u.getPropertiesRange(["documentID"],1)],{})];case 1:if(0===a.sent().length)throw new Error("No active document.");return[4,d.batchPlay([u.getProperties(u.ref.active(),["viewInfo","width","height","resolution"]),c.getPropertiesRange(u.ref.active(),["visible","background","bounds","layerKind","name"],1,-1)],{})];case 2:return e=a.sent(),t=e[0],n=t.viewInfo,r=t.width,o=t.height,i=t.resolution,s=n.activeView.globalBounds,(T=e[1].list.reverse().find((function(e){return e.layerKind===c.Kinds.group&&e.visible})))?l=T.bounds:(p=i._value/72,f=r._value*p,E=o._value*p,l={left:{_value:0},right:{_value:f},top:{_value:0},bottom:{_value:E}}),[4,d.psCore.getDisplayConfiguration({})];case 3:return m=a.sent(),h=I(m,s.left,s.top),g=l.left._value,v=l.top._value,S=l.right._value,R=l.bottom._value,[4,D(g,v,h)];case 4:return b=a.sent(),[4,D(S,R,h)];case 5:if(k=a.sent(),O=b.x+s.left,y=b.y+s.top,P=k.x+s.left,C=k.y+s.top,(L={top:Math.max(s.top,y),left:Math.max(s.left,O),bottom:Math.min(s.bottom,C),right:Math.min(s.right,P)}).top>=L.bottom||L.left>=L.right)throw new Error("Document bounds not visible in the document view.");return[2,L]}}))}))}function D(e,t,n){return r(this,void 0,void 0,(function(){var r,i,l,s,c,T,p,I,f,E,m;return a(this,(function(a){switch(a.label){case 0:return[4,d.batchPlay([u.getProperties(u.ref.active(),["viewTransform"])],{})];case 1:return r=a.sent(),i=r[0].viewTransform,l=o(function(e){var t=e[0],n=e[1],r=e[2],a=e[3],o=e[4],i=e[5],l=t*a-n*r;if(!l)throw new Error("Window to canvas matrix not invertable.");return[a*(l=1/l),-r*l,-n*l,t*l,(n*i-a*o)*l,(r*o-t*i)*l]}(i),6),s=l[0],c=l[1],T=l[2],p=l[3],I=l[4],f=l[5],E=(s*e+T*t+I)*n,m=t=(c*e+p*t+f)*n,[2,{x:E,y:m}]}}))}))}function _(e){return void 0===e&&(e=["layerID","name"]),r(this,void 0,Promise,(function(){var t,n;return a(this,(function(r){switch(r.label){case 0:return[4,d.batchPlay([u.getProperties(u.ref.active(),["hasBackgroundLayer"])],{})];case 1:return t=r.sent(),n=t[0].hasBackgroundLayer?0:1,[4,d.batchPlay([c.getPropertiesRange(u.ref.active(),e,n,-1)],{})];case 2:return[2,r.sent()[0].list]}}))}))}function w(){return r(this,void 0,void 0,(function(){var e;return a(this,(function(t){switch(t.label){case 0:return[4,_()];case 1:if(!(e=t.sent()))throw new Error("No layers are available to point");return[2,e.reduce((function(e,t){return t.layerID>e.layerID?t:e}),e[0])]}}))}))}t.getAppMenuPosition=C,t.offsetBounds=function(e,t,n){var r,a,o=Number(t.top||0),i=Number(t.left||0),l=t.top||"",s=t.left||"";if(0===o&&0===i||""===l&&""===s)return e;if(0===o&&(o=0,r=e.bottom),0===i&&(i=0,a=e.right),"string"==typeof l&&l.endsWith("%")){var u=.01*Number(l.slice(0,-1));o=(e.bottom-e.top)*u}else o*=n;if("string"==typeof s&&s.endsWith("%")){var c=.01*Number(s.slice(0,-1));i=(e.right-e.left)*c}else i*=n;return e.top+=o,e.bottom=r||e.top,e.left+=i,e.right=a||e.left,e},t.getToastAreaBounds=L,t.getPaintableCanvasBounds=N,t.transformCanvasToWindow=D,t.showPanelByID=function(e,t){return r(this,void 0,void 0,(function(){return a(this,(function(n){switch(n.label){case 0:return[4,d.batchPlay([s.showPanel(e)],{})];case 1:return n.sent(),t?[4,d.batchPlay([s.highlightPanel(e)],{})]:[3,3];case 2:n.sent(),n.label=3;case 3:return[2]}}))}))},t.getLayerList=_,t.getMostRecentLayer=w},zVAt:function(e,t,n){var r={"./s4r_modal.gif":"FUbQ"};function a(e){var t=o(e);return n(t)}function o(e){if(!n.o(r,e)){var t=new Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t}return r[e]}a.keys=function(){return Object.keys(r)},a.resolve=o,e.exports=a,a.id="zVAt"}});