/* THIS IS A GENERATED/BUNDLED FILE BY ESBUILD If you want to view the source, please visit the GitHub repository of this plugin: https://github.com/gfxholo/iconic */ var He=Object.create;var ae=Object.defineProperty;var ze=Object.getOwnPropertyDescriptor;var je=Object.getOwnPropertyNames;var Ve=Object.getPrototypeOf,qe=Object.prototype.hasOwnProperty;var H=(k,a)=>()=>(a||k((a={exports:{}}).exports,a),a.exports),Ge=(k,a)=>{for(var e in a)ae(k,e,{get:a[e],enumerable:!0})},Ee=(k,a,e,t)=>{if(a&&typeof a=="object"||typeof a=="function")for(let i of je(a))!qe.call(k,i)&&i!==e&&ae(k,i,{get:()=>a[i],enumerable:!(t=ze(a,i))||t.enumerable});return k};var z=(k,a,e)=>(e=k!=null?He(Ve(k)):{},Ee(a||!k||!k.__esModule?ae(e,"default",{value:k,enumerable:!0}):e,k)),Ke=k=>Ee(ae({},"__esModule",{value:!0}),k);var Ce=H((Si,lt)=>{lt.exports={appItems:{help:"\u0641\u062A\u062D \u0627\u0644\u0645\u0633\u0627\u0639\u062F\u0629",settings:"\u0641\u062A\u062D \u0627\u0644\u0625\u0639\u062F\u0627\u062F\u0627\u062A",pin:"\u062A\u062B\u0628\u064A\u062A/\u0625\u0644\u063A\u0627\u0621 \u062A\u062B\u0628\u064A\u062A",sidebarLeft:"\u0637\u064A/\u0641\u062A\u062D \u0627\u0644\u0634\u0631\u064A\u0637 \u0627\u0644\u062C\u0627\u0646\u0628\u064A \u0627\u0644\u0623\u064A\u0633\u0631",sidebarRight:"\u0637\u064A/\u0641\u062A\u062D \u0627\u0644\u0634\u0631\u064A\u0637 \u0627\u0644\u062C\u0627\u0646\u0628\u064A \u0627\u0644\u0623\u064A\u0645\u0646",minimize:"\u062A\u0635\u063A\u064A\u0631",maximize:"\u062A\u0643\u0628\u064A\u0631",unmaximize:"\u0627\u0633\u062A\u0639\u0627\u062F\u0629 \u0627\u0644\u062D\u062C\u0645 \u0627\u0644\u0623\u0635\u0644\u064A",close:"\u0625\u063A\u0644\u0627\u0642 \u0627\u0644\u0646\u0627\u0641\u0630\u0629"},menu:{changeIcon:"\u062A\u063A\u064A\u064A\u0631 \u0627\u0644\u0631\u0645\u0632...",changeIcons:"\u062A\u063A\u064A\u064A\u0631 {#} \u0623\u064A\u0642\u0648\u0646\u0627\u062A...",removeIcon:"\u0625\u0632\u0627\u0644\u0629 \u0627\u0644\u0631\u0645\u0632",removeIcons:"\u0625\u0632\u0627\u0644\u0629 {#} \u0623\u064A\u0642\u0648\u0646\u0627\u062A",resetColor:"\u0625\u0639\u0627\u062F\u0629 \u062A\u0639\u064A\u064A\u0646 \u0627\u0644\u0644\u0648\u0646",resetColors:"\u0625\u0639\u0627\u062F\u0629 \u062A\u0639\u064A\u064A\u0646 {#} \u0623\u0644\u0648\u0627\u0646",editRule:"\u062A\u0639\u062F\u064A\u0644 \u0627\u0644\u0642\u0627\u0639\u062F\u0629..."},iconPicker:{changeIcon:"\u062A\u063A\u064A\u064A\u0631 \u0627\u0644\u0631\u0645\u0632",changeIcons:"\u062A\u063A\u064A\u064A\u0631 {#} \u0623\u064A\u0642\u0648\u0646\u0627\u062A",changeEmoji:"\u062A\u063A\u064A\u064A\u0631 \u0627\u0644\u0631\u0645\u0648\u0632 \u0627\u0644\u062A\u0639\u0628\u064A\u0631\u064A\u0629",changeEmojis:"\u062A\u063A\u064A\u064A\u0631 {#} \u0631\u0645\u0648\u0632 \u062A\u0639\u0628\u064A\u0631\u064A\u0629",changeMix:"\u062A\u063A\u064A\u064A\u0631 \u0627\u0644\u0631\u0645\u0632 / \u0627\u0644\u0631\u0645\u0648\u0632 \u0627\u0644\u062A\u0639\u0628\u064A\u0631\u064A\u0629",changeMixes:"\u062A\u063A\u064A\u064A\u0631 {#} \u0631\u0645\u0632 / \u0631\u0645\u0648\u0632 \u062A\u0639\u0628\u064A\u0631\u064A\u0629",overrulePrefix:"\u0642\u0627\u0639\u062F\u062A\u0643 ",overruleSuffix:" \u062A\u062A\u062C\u0627\u0648\u0632 \u0647\u0630\u0647 \u0627\u0644\u0623\u064A\u0642\u0648\u0646\u0629 .",overrules:"\u0643\u062A\u0627\u0628 \u0642\u0648\u0627\u0639\u062F\u0643 \u064A\u062A\u062C\u0627\u0648\u0632 \u0628\u0639\u0636 \u0647\u0630\u0647 \u0627\u0644\u0623\u064A\u0642\u0648\u0646\u0627\u062A.",search:"\u0628\u062D\u062B",searchIcons:"\u0628\u062D\u062B \u0639\u0646 \u0627\u0644\u0631\u0645\u0648\u0632 \u0627\u0644\u062A\u0639\u0628\u064A\u0631\u064A\u0629...",searchEmojis:"\u0628\u062D\u062B \u0639\u0646 \u0627\u0644\u0631\u0645\u0648\u0632 \u0627\u0644\u062A\u0639\u0628\u064A\u0631\u064A\u0629...",searchMix:"\u0627\u0644\u0628\u062D\u062B \u0639\u0646 \u0627\u0644\u0631\u0645\u0648\u0632 / \u0627\u0644\u0631\u0645\u0648\u0632 \u0627\u0644\u062A\u0639\u0628\u064A\u0631\u064A\u0629...",changeColor:"\u062A\u063A\u064A\u064A\u0631 \u0627\u0644\u0644\u0648\u0646",resetColor:"\u0625\u0639\u0627\u062F\u0629 \u062A\u0639\u064A\u064A\u0646 \u0627\u0644\u0644\u0648\u0646",removeIcon:"\u0625\u0632\u0627\u0644\u0629 \u0627\u0644\u0631\u0645\u0632",icons:"\u0627\u0644\u0623\u064A\u0642\u0648\u0646\u0627\u062A",emojis:"\u0627\u0644\u0631\u0645\u0648\u0632 \u0627\u0644\u062A\u0639\u0628\u064A\u0631\u064A\u0629",mixed:"\u0645\u062E\u062A\u0644\u0637",cancel:"\u0625\u0644\u063A\u0627\u0621",save:"\u062D\u0642\u0638",colors:{red:"\u0623\u062D\u0645\u0631",orange:"\u0628\u0631\u062A\u0642\u0627\u0644\u064A",yellow:"\u0623\u0635\u0641\u0631",green:"\u0623\u062E\u0636\u0631",cyan:"\u0633\u0645\u0627\u0648\u064A",blue:"\u0623\u0632\u0631\u0642",purple:"\u0623\u0631\u062C\u0648\u0627\u0646\u064A",pink:"\u0648\u0631\u062F\u064A",gray:"\u0631\u0645\u0627\u062F\u064A"}},categories:{item:"\u063A\u0631\u0636",items:"\u0623\u063A\u0631\u0627\u0636",appItem:"\u0632\u0631",appItems:"\u0623\u0632\u0631\u0627\u0631",tab:"\u0639\u0644\u0627\u0645\u0627\u062A \u0627\u0644\u062A\u0628\u0648\u064A\u0628",tabs:"\u0639\u0644\u0627\u0645\u0627\u062A \u0627\u0644\u062A\u0628\u0648\u064A\u0628",file:"\u0645\u0644\u0641",files:"\u0645\u0644\u0641\u0627\u062A",folder:"\u0645\u062C\u0644\u062F",folders:"\u0645\u062C\u0644\u062F\u0627\u062A",group:"\u0645\u062C\u0645\u0648\u0639\u0629",groups:"\u0645\u062C\u0645\u0648\u0639\u0627\u062A",search:"\u0627\u0633\u062A\u0639\u0644\u0627\u0645",searches:"\u0627\u0633\u062A\u0639\u0644\u0627\u0645\u0627\u062A",graph:"\u0627\u0644\u0639\u0631\u0636 \u0627\u0644\u0628\u064A\u0627\u0646\u064A",graphs:"\u0627\u0644\u0639\u0631\u0648\u0636 \u0627\u0644\u0628\u064A\u0627\u0646\u064A\u0629",url:"\u0631\u0627\u0628\u0637",urls:"\u0631\u0648\u0627\u0628\u0637",tag:"\u0648\u0633\u0645",tags:"\u0627\u0644\u0648\u0633\u0648\u0645",property:"\u062E\u0627\u0635\u064A\u0629",properties:"\u062E\u0627\u0635\u064A\u0627\u062A ",ribbonItem:"\u0623\u0645\u0631 \u0627\u0644\u0634\u0631\u064A\u0637 \u0627\u0644\u062C\u0627\u0646\u0628\u064A",ribbonItems:"\u0623\u0648\u0627\u0645\u0631 \u0627\u0644\u0634\u0631\u064A\u0637 \u0627\u0644\u062C\u0627\u0646\u0628\u064A",rule:"\u0627\u0644\u0642\u0627\u0639\u062F\u0629",rules:"\u0627\u0644\u0642\u0648\u0627\u0639\u062F"},rulePicker:{selectPage:"\u0627\u062E\u062A\u0631 \u0635\u0641\u062D\u0629",fileRules:"\u0642\u0648\u0627\u0639\u062F \u0627\u0644\u0645\u0644\u0641",folderRules:"\u0642\u0648\u0627\u0639\u062F \u0627\u0644\u0645\u062C\u0644\u062F",rules:"\u0627\u0644\u0642\u0648\u0627\u0639\u062F",addRule:"\u0625\u0636\u0627\u0641\u0629 \u0642\u0627\u0639\u062F\u0629",editRule:"\u062A\u0639\u062F\u064A\u0644 \u0627\u0644\u0642\u0627\u0639\u062F\u0629",removeRule:"\u0625\u0632\u0627\u0644\u0629 \u0627\u0644\u0642\u0627\u0639\u062F\u0629",untitledRule:"\u0642\u0627\u0639\u062F\u0629 \u0628\u0644\u0627 \u0639\u0646\u0648\u0627\u0646",drag:"\u0633\u062D\u0628 \u0644\u0625\u0639\u0627\u062F\u0629 \u0627\u0644\u062A\u0631\u062A\u064A\u0628"},ruleEditor:{fileRule:"\u0642\u0627\u0639\u062F\u0629 \u0627\u0644\u0645\u0644\u0641",folderRule:"\u0642\u0627\u0639\u062F\u0629 \u0627\u0644\u0645\u062C\u0644\u062F",conditions:"\u0627\u0644\u0634\u0631\u0648\u0637",addCondition:"\u0625\u0636\u0627\u0641\u0629 \u0634\u0631\u0637",resetCondition:"\u0625\u0639\u0627\u062F\u0629 \u062A\u0639\u064A\u064A\u0646 \u0627\u0644\u0634\u0631\u0637",removeCondition:"\u0625\u0632\u0627\u0644\u0629 \u0627\u0644\u0634\u0631\u0637",removeRule:"\u0625\u0632\u0627\u0644\u0629 \u0627\u0644\u0642\u0627\u0639\u062F\u0629",buttonMatch:"\u0645\u0637\u0627\u0628\u0642\u0629 \u0648\u0627\u062D\u062F\u0629",buttonMatches:"{#} \u062A\u0637\u0627\u0628\u0642\u0627\u062A",buttonNoMatches:"\u0644\u0627 \u062A\u0637\u0627\u0628\u0642\u0627\u062A",enterName:"\u0623\u0639\u0637 \u0647\u0630\u0647 \u0627\u0644\u0642\u0627\u0639\u062F\u0629 \u0627\u0633\u0645\u064B\u0627",enterValue:"\u0623\u062F\u062E\u0644 \u0642\u064A\u0645\u0629",enterRegex:"\u0623\u062F\u062E\u0644 \u062A\u0639\u0628\u064A\u0631\u064B\u0627 \u0639\u0627\u062F\u064A\u064B\u0627",enterHexCode:"\u0623\u062F\u062E\u0644 \u0631\u0645\u0632\u064B\u0627 \u0633\u062F\u0627\u0633\u064A \u0639\u0634\u0631\u064A\u064B\u0627",enterNumber:"\u0623\u062F\u062E\u0644 \u0631\u0642\u0645\u064B\u0627",matchConditions:{name:"\u0645\u0637\u0627\u0628\u0642\u0629 \u0627\u0644\u0634\u0631\u0648\u0637",desc:"\u0627\u062E\u062A\u0631 \u0639\u062F\u062F \u0627\u0644\u0634\u0631\u0648\u0637 \u0627\u0644\u062A\u064A \u062A\u062D\u062A\u0627\u062C \u0625\u0644\u0649 \u0627\u0644\u0645\u0637\u0627\u0628\u0642\u0629",all:"\u0627\u0644\u0643\u0644",any:"\u0623\u064A",none:"\u0644\u0627 \u0634\u064A\u0621"},source:{icon:"\u0627\u0644\u0631\u0645\u0632",color:"\u0627\u0644\u0644\u0648\u0646",name:"\u0627\u0644\u0627\u0633\u0645",filename:"\u0627\u0633\u0645 \u0627\u0644\u0645\u0644\u0641",extension:"\u0627\u0644\u0627\u0645\u062A\u062F\u0627\u062F",tree:"\u0634\u062C\u0631\u0629 \u0627\u0644\u0645\u062C\u0644\u062F",path:"\u0627\u0644\u0645\u0633\u0627\u0631 \u0641\u064A \u0627\u0644\u0645\u062E\u0632\u0646",headings:"\u0627\u0644\u0639\u0646\u0627\u0648\u064A\u0646",links:"\u0627\u0644\u0631\u0648\u0627\u0628\u0637",tags:"\u0627\u0644\u0639\u0644\u0627\u0645\u0627\u062A",properties:"\u0627\u0644\u062E\u0635\u0627\u0626\u0635...",created:"\u0648\u0642\u062A \u0627\u0644\u0625\u0646\u0634\u0627\u0621",modified:"\u0648\u0642\u062A \u0627\u0644\u062A\u0639\u062F\u064A\u0644",clock:"\u0633\u0627\u0639\u0629 \u0627\u0644\u0646\u0638\u0627\u0645"},operator:{is:"\u0647\u0648","!is":"\u0644\u064A\u0633",contains:"\u064A\u062D\u062A\u0648\u064A \u0639\u0644\u0649",startsWith:"\u064A\u0628\u062F\u0623 \u0628\u0640",endsWith:"\u064A\u0646\u062A\u0647\u064A \u0628\u0640",matches:"\u064A\u062A\u0637\u0627\u0628\u0642 \u0645\u0639 \u0627\u0644\u062A\u0639\u0628\u064A\u0631 \u0627\u0644\u0639\u0627\u062F\u064A","!contains":"\u0644\u0627 \u064A\u062D\u062A\u0648\u064A \u0639\u0644\u0649","!startsWith":"\u0644\u0627 \u064A\u0628\u062F\u0623 \u0628\u0640","!endsWith":"\u0644\u0627 \u064A\u0646\u062A\u0647\u064A \u0628\u0640","!matches":"\u0644\u0627 \u064A\u062A\u0637\u0627\u0628\u0642 \u0645\u0639 \u0627\u0644\u062A\u0639\u0628\u064A\u0631 \u0627\u0644\u0639\u0627\u062F\u064A",includes:"\u064A\u0634\u0645\u0644 \u0627\u0644\u0639\u0646\u0635\u0631","!includes":"\u0644\u0627 \u064A\u0634\u0645\u0644 \u0627\u0644\u0639\u0646\u0635\u0631",allAre:"\u062C\u0645\u064A\u0639\u0647\u0627 \u0647\u064A",allContain:"\u062C\u0645\u064A\u0639\u0647\u0627 \u062A\u062D\u062A\u0648\u064A \u0639\u0644\u0649",allStartWith:"\u062C\u0645\u064A\u0639\u0647\u0627 \u062A\u0628\u062F\u0623 \u0628\u0640",allEndWith:"\u062C\u0645\u064A\u0639\u0647\u0627 \u062A\u0646\u062A\u0647\u064A \u0628\u0640",allMatch:"\u062C\u0645\u064A\u0639\u0647\u0627 \u062A\u062A\u0637\u0627\u0628\u0642 \u0645\u0639 \u0627\u0644\u062A\u0639\u0628\u064A\u0631 \u0627\u0644\u0639\u0627\u062F\u064A",anyContain:"\u0623\u064A \u064A\u062D\u062A\u0648\u064A \u0639\u0644\u0649",anyStartWith:"\u0623\u064A \u064A\u0628\u062F\u0623 \u0628\u0640",anyEndWith:"\u0623\u064A \u064A\u0646\u062A\u0647\u064A \u0628\u0640",anyMatch:"\u0623\u064A \u064A\u062A\u0637\u0627\u0628\u0642 \u0645\u0639 \u0627\u0644\u062A\u0639\u0628\u064A\u0631 \u0627\u0644\u0639\u0627\u062F\u064A",noneContain:"\u0644\u0627 \u064A\u062D\u062A\u0648\u064A \u0623\u064A \u0645\u0646\u0647\u0627 \u0639\u0644\u0649",noneStartWith:"\u0644\u0627 \u064A\u0628\u062F\u0623 \u0623\u064A \u0645\u0646\u0647\u0627 \u0628\u0640",noneEndWith:"\u0644\u0627 \u064A\u0646\u062A\u0647\u064A \u0623\u064A \u0645\u0646\u0647\u0627 \u0628\u0640",noneMatch:"\u0644\u0627 \u064A\u062A\u0637\u0627\u0628\u0642 \u0623\u064A \u0645\u0646\u0647\u0627 \u0645\u0639 \u0627\u0644\u062A\u0639\u0628\u064A\u0631 \u0627\u0644\u0639\u0627\u062F\u064A",countIs:"\u0627\u0644\u0639\u062F\u062F \u0647\u0648","!countIs":"\u0627\u0644\u0639\u062F\u062F \u0644\u064A\u0633",countIsLess:"\u0627\u0644\u0639\u062F\u062F \u0623\u0642\u0644 \u0645\u0646",countIsMore:"\u0627\u0644\u0639\u062F\u062F \u0623\u0643\u0628\u0631 \u0645\u0646",isTrue:"\u0647\u0648 \u0635\u062D\u064A\u062D","!isTrue":"\u0644\u064A\u0633 \u0635\u062D\u064A\u062D\u064B\u0627",isFalse:"\u0647\u0648 \u062E\u0627\u0637\u0626","!isFalse":"\u0644\u064A\u0633 \u062E\u0627\u0637\u0626\u064B\u0627",equals:"\u064A\u0633\u0627\u0648\u064A","!equals":"\u0644\u0627 \u064A\u0633\u0627\u0648\u064A",isLess:"\u0623\u0642\u0644 \u0645\u0646",isMore:"\u0623\u0643\u062B\u0631 \u0645\u0646",isDivisible:"\u0642\u0627\u0628\u0644 \u0644\u0644\u0642\u0633\u0645\u0629 \u0639\u0644\u0649","!isLess":"\u0644\u064A\u0633 \u0623\u0642\u0644 \u0645\u0646","!isMore":"\u0644\u064A\u0633 \u0623\u0643\u062B\u0631 \u0645\u0646","!isDivisible":"\u0644\u064A\u0633 \u0642\u0627\u0628\u0644\u064B\u0627 \u0644\u0644\u0642\u0633\u0645\u0629 \u0639\u0644\u0649",isBefore:"\u0642\u0628\u0644",isAfter:"\u0628\u0639\u062F",isNow:"\u0627\u0644\u0622\u0646","!isNow":"\u0644\u064A\u0633 \u0627\u0644\u0622\u0646",isBeforeNow:"\u0642\u0628\u0644 \u0627\u0644\u0622\u0646",isAfterNow:"\u0628\u0639\u062F \u0627\u0644\u0622\u0646",timeIs:"\u0627\u0644\u0648\u0642\u062A \u0647\u0648","!timeIs":"\u0627\u0644\u0648\u0642\u062A \u0644\u064A\u0633",timeIsBefore:"\u0627\u0644\u0648\u0642\u062A \u0642\u0628\u0644",timeIsAfter:"\u0627\u0644\u0648\u0642\u062A \u0628\u0639\u062F",timeIsNow:"\u0627\u0644\u0648\u0642\u062A \u0627\u0644\u0622\u0646","!timeIsNow":"\u0627\u0644\u0648\u0642\u062A \u0644\u064A\u0633 \u0627\u0644\u0622\u0646",timeIsBeforeNow:"\u0627\u0644\u0648\u0642\u062A \u0642\u0628\u0644 \u0627\u0644\u0622\u0646",timeIsAfterNow:"\u0627\u0644\u0648\u0642\u062A \u0628\u0639\u062F \u0627\u0644\u0622\u0646",dateIs:"\u0627\u0644\u062A\u0627\u0631\u064A\u062E \u0647\u0648","!dateIs":"\u0627\u0644\u062A\u0627\u0631\u064A\u062E \u0644\u064A\u0633",dateIsBefore:"\u0627\u0644\u062A\u0627\u0631\u064A\u062E \u0642\u0628\u0644",dateIsAfter:"\u0627\u0644\u062A\u0627\u0631\u064A\u062E \u0628\u0639\u062F",isToday:"\u0627\u0644\u062A\u0627\u0631\u064A\u062E \u0647\u0648 \u0627\u0644\u064A\u0648\u0645","!isToday":"\u0627\u0644\u062A\u0627\u0631\u064A\u062E \u0644\u064A\u0633 \u0627\u0644\u064A\u0648\u0645",isBeforeToday:"\u0627\u0644\u062A\u0627\u0631\u064A\u062E \u0642\u0628\u0644 \u0627\u0644\u064A\u0648\u0645",isAfterToday:"\u0627\u0644\u062A\u0627\u0631\u064A\u062E \u0628\u0639\u062F \u0627\u0644\u064A\u0648\u0645",isLessDaysAgo:"\u0623\u0642\u0644 \u0645\u0646 X \u064A\u0648\u0645 \u0645\u0636\u0649",isLessDaysAway:"\u0623\u0642\u0644 \u0645\u0646 X \u064A\u0648\u0645 \u0628\u0639\u064A\u062F\u064B\u0627",isMoreDaysAgo:"\u0623\u0643\u062B\u0631 \u0645\u0646 X \u064A\u0648\u0645 \u0645\u0636\u0649",isMoreDaysAway:"\u0623\u0643\u062B\u0631 \u0645\u0646 X \u064A\u0648\u0645 \u0628\u0639\u064A\u062F\u064B\u0627",weekdayIs:"\u0627\u0644\u064A\u0648\u0645 \u0645\u0646 \u0627\u0644\u0623\u0633\u0628\u0648\u0639 \u0647\u0648","!weekdayIs":"\u0627\u0644\u064A\u0648\u0645 \u0645\u0646 \u0627\u0644\u0623\u0633\u0628\u0648\u0639 \u0644\u064A\u0633",weekdayIsBefore:"\u0627\u0644\u064A\u0648\u0645 \u0645\u0646 \u0627\u0644\u0623\u0633\u0628\u0648\u0639 \u0642\u0628\u0644",weekdayIsAfter:"\u0627\u0644\u064A\u0648\u0645 \u0645\u0646 \u0627\u0644\u0623\u0633\u0628\u0648\u0639 \u0628\u0639\u062F",monthdayIs:"\u0627\u0644\u064A\u0648\u0645 \u0645\u0646 \u0627\u0644\u0634\u0647\u0631 \u0647\u0648","!monthdayIs":"\u0627\u0644\u064A\u0648\u0645 \u0645\u0646 \u0627\u0644\u0634\u0647\u0631 \u0644\u064A\u0633",monthdayIsBefore:"\u0627\u0644\u064A\u0648\u0645 \u0645\u0646 \u0627\u0644\u0634\u0647\u0631 \u0642\u0628\u0644",monthdayIsAfter:"\u0627\u0644\u064A\u0648\u0645 \u0645\u0646 \u0627\u0644\u0634\u0647\u0631 \u0628\u0639\u062F",monthIs:"\u0627\u0644\u0634\u0647\u0631 \u0647\u0648","!monthIs":"\u0627\u0644\u0634\u0647\u0631 \u0644\u064A\u0633",monthIsBefore:"\u0627\u0644\u0634\u0647\u0631 \u0642\u0628\u0644",monthIsAfter:"\u0627\u0644\u0634\u0647\u0631 \u0628\u0639\u062F",yearIs:"\u0627\u0644\u0633\u0646\u0629 \u0647\u064A","!yearIs":"\u0627\u0644\u0633\u0646\u0629 \u0644\u064A\u0633\u062A",yearIsBefore:"\u0627\u0644\u0633\u0646\u0629 \u0642\u0628\u0644",yearIsAfter:"\u0627\u0644\u0633\u0646\u0629 \u0628\u0639\u062F",iconIs:"\u0645\u0639\u0631\u0641 \u0647\u0648","!iconIs":"\u0627\u0644\u0645\u0639\u0631\u0641 \u0644\u064A\u0633",nameIs:"\u0627\u0644\u0627\u0633\u0645 \u0647\u0648","!nameIs":"\u0627\u0644\u0627\u0633\u0645 \u0644\u064A\u0633",nameContains:"\u0627\u0644\u0627\u0633\u0645 \u064A\u062D\u062A\u0648\u064A \u0639\u0644\u0649",nameStartsWith:"\u0627\u0644\u0627\u0633\u0645 \u064A\u0628\u062F\u0623 \u0628\u0640",nameEndsWith:"\u0627\u0644\u0627\u0633\u0645 \u064A\u0646\u062A\u0647\u064A \u0628\u0640",nameMatches:"\u0627\u0644\u0627\u0633\u0645 \u064A\u062A\u0637\u0627\u0628\u0642 \u0645\u0639 \u0627\u0644\u062A\u0639\u0628\u064A\u0631 \u0627\u0644\u0639\u0627\u062F\u064A","!nameContains":"\u0627\u0644\u0627\u0633\u0645 \u0644\u0627 \u064A\u062D\u062A\u0648\u064A \u0639\u0644\u0649","!nameStartsWith":"\u0627\u0644\u0627\u0633\u0645 \u0644\u0627 \u064A\u0628\u062F\u0623 \u0628\u0640","!nameEndsWith":"\u0627\u0644\u0627\u0633\u0645 \u0644\u0627 \u064A\u0646\u062A\u0647\u064A \u0628\u0640","!nameMatches":"\u0627\u0644\u0627\u0633\u0645 \u0644\u0627 \u064A\u062A\u0637\u0627\u0628\u0642 \u0645\u0639 \u0627\u0644\u062A\u0639\u0628\u064A\u0631 \u0627\u0644\u0639\u0627\u062F\u064A",colorIs:"\u0647\u0648 \u0627\u0644\u0644\u0648\u0646","!colorIs":"\u0644\u064A\u0633 \u0627\u0644\u0644\u0648\u0646",hexIs:"\u0631\u0645\u0632 \u0627\u0644\u0644\u0648\u0646 \u0627\u0644\u0633\u062F\u0627\u0633\u064A \u0647\u0648","!hexIs":"\u0631\u0645\u0632 \u0627\u0644\u0644\u0648\u0646 \u0627\u0644\u0633\u062F\u0627\u0633\u064A \u0644\u064A\u0633",hasValue:"\u0644\u062F\u064A\u0647 \u0642\u064A\u0645\u0629","!hasValue":"\u0644\u0627 \u064A\u062D\u062A\u0648\u064A \u0639\u0644\u0649 \u0642\u064A\u0645\u0629",hasProperty:"\u0627\u0644\u062E\u0627\u0635\u064A\u0629 \u0645\u0648\u062C\u0648\u062F\u0629","!hasProperty":"\u0627\u0644\u062E\u0627\u0635\u064A\u0629 \u0645\u0641\u0642\u0648\u062F\u0629"},weekday:{"1":"\u0627\u0644\u0627\u062B\u0646\u064A\u0646","2":"\u0627\u0644\u062B\u0644\u0627\u062B\u0627\u0621","3":"\u0627\u0644\u0623\u0631\u0628\u0639\u0627\u0621","4":"\u0627\u0644\u062E\u0645\u064A\u0633","5":"\u0627\u0644\u062C\u0645\u0639\u0629","6":"\u0627\u0644\u0633\u0628\u062A","7":"\u0627\u0644\u0623\u062D\u062F"},month:{"1":"\u064A\u0646\u0627\u064A\u0631","2":"\u0641\u0628\u0631\u0627\u064A\u0631","3":"\u0645\u0627\u0631\u0633","4":"\u0623\u0628\u0631\u064A\u0644","5":"\u0645\u0627\u064A\u0648","6":"\u064A\u0648\u0646\u064A\u0648","7":"\u064A\u0648\u0644\u064A\u0648","8":"\u0623\u063A\u0633\u0637\u0633","9":"\u0633\u0628\u062A\u0645\u0628\u0631","10":"\u0623\u0643\u062A\u0648\u0628\u0631","11":"\u0646\u0648\u0641\u0645\u0628\u0631","12":"\u062F\u064A\u0633\u0645\u0628\u0631"}},ruleChecker:{fileMatch:"\u0645\u0644\u0641 \u0648\u0627\u062D\u062F \u0645\u0637\u0627\u0628\u0642",folderMatch:"\u0645\u062C\u0644\u062F \u0648\u0627\u062D\u062F \u0645\u0637\u0627\u0628\u0642",filesMatch:"{#} \u0645\u0644\u0641\u0627\u062A \u0645\u0637\u0627\u0628\u0642\u0629",foldersMatch:"{#} \u0645\u062C\u0644\u062F \u0645\u0637\u0627\u0628\u0642",highlight:"\u062A\u0633\u0644\u064A\u0637 \u0627\u0644\u0636\u0648\u0621",headingMatches:"\u0645\u0637\u0627\u0628\u0642\u0627\u062A"},commands:{openRulebook:"\u0641\u062A\u062D \u0643\u062A\u0627\u0628 \u0627\u0644\u0642\u0648\u0627\u0639\u062F",toggleBiggerIcons:"\u062A\u0628\u062F\u064A\u0644 \u0627\u0644\u0631\u0645\u0648\u0632 \u0627\u0644\u0623\u0643\u0628\u0631",toggleClickableIcons:{desktop:"\u062A\u0628\u062F\u064A\u0644 \u0627\u0644\u0631\u0645\u0648\u0632 \u0627\u0644\u0642\u0627\u0628\u0644\u0629 \u0644\u0644\u0646\u0642\u0631",mobile:"\u062A\u0628\u062F\u064A\u0644 \u0627\u0644\u0631\u0645\u0648\u0632 \u0627\u0644\u0642\u0627\u0628\u0644\u0629 \u0644\u0644\u0645\u0633"},toggleAllFileIcons:"\u062A\u0628\u062F\u064A\u0644 \u062C\u0645\u064A\u0639 \u0623\u064A\u0642\u0648\u0646\u0627\u062A \u0627\u0644\u0645\u0644\u0641\u0627\u062A",toggleAllFolderIcons:"\u062A\u0628\u062F\u064A\u0644 \u062C\u0645\u064A\u0639 \u0623\u064A\u0642\u0648\u0646\u0627\u062A \u0627\u0644\u0645\u062C\u0644\u062F",toggleMinimalFolderIcons:"\u062A\u0628\u062F\u064A\u0644 \u0623\u064A\u0642\u0648\u0646\u0627\u062A \u0627\u0644\u0645\u062C\u0644\u062F \u0627\u0644\u0628\u0633\u064A\u0637\u0629",toggleBiggerSearchResults:"\u062A\u0628\u062F\u064A\u0644 \u0646\u062A\u0627\u0626\u062C \u0627\u0644\u0628\u062D\u062B \u0627\u0644\u0623\u0643\u0628\u0631",changeIconCurrentFile:"\u062A\u063A\u064A\u064A\u0631 \u0623\u064A\u0642\u0648\u0646\u0629 \u0627\u0644\u0645\u0644\u0641 \u0627\u0644\u062D\u0627\u0644\u064A"},settings:{values:{on:"\u0627\u0644\u062C\u0648\u0627\u0644",off:"\u0625\u064A\u0642\u0627\u0641",desktop:"\u0633\u0637\u062D \u0627\u0644\u0645\u0643\u062A\u0628 \u0641\u0642\u0637",mobile:"\u0627\u0644\u062C\u0648\u0627\u0644 \u0641\u0642\u0637",list:"\u0642\u0627\u0626\u0645\u0629 \u0627\u0644\u0623\u0644\u0648\u0627\u0646",rgb:"\u0623\u062F\u0627\u0629 \u0627\u062E\u062A\u064A\u0627\u0631 \u0623\u0644\u0648\u0627\u0646 RGB"},rulebook:{name:"\u0643\u062A\u0627\u0628 \u0627\u0644\u0642\u0648\u0627\u0639\u062F",desc:"\u0625\u0639\u062F\u0627\u062F \u0642\u0648\u0627\u0639\u062F \u062A\u0644\u0642\u0627\u0626\u064A\u0629 \u0644\u0623\u064A\u0642\u0648\u0646\u0627\u062A \u0627\u0644\u0645\u0644\u0641\u0627\u062A \u0648\u0627\u0644\u0645\u062C\u0644\u062F\u0627\u062A.",manage:"\u0625\u062F\u0627\u0631\u0629"},headingSidebarAndTabIcons:"\u0623\u064A\u0642\u0648\u0646\u0627\u062A \u0627\u0644\u0634\u0631\u064A\u0637 \u0627\u0644\u062C\u0627\u0646\u0628\u064A \u0648\u0639\u0644\u0627\u0645\u0627\u062A \u0627\u0644\u062A\u0628\u0648\u064A\u0628",biggerIcons:{name:"\u0623\u064A\u0642\u0648\u0646\u0627\u062A \u0623\u0643\u0628\u0631",desc:"\u0625\u0638\u0647\u0627\u0631 \u0623\u064A\u0642\u0648\u0646\u0627\u062A \u0623\u0643\u0628\u0631 \u0645\u0646 \u0648\u0627\u062C\u0647\u0629 \u0627\u0644\u0645\u0633\u062A\u062E\u062F\u0645 \u0627\u0644\u0627\u0641\u062A\u0631\u0627\u0636\u064A\u0629."},clickableIcons:{nameDesktop:"\u0623\u064A\u0642\u0648\u0646\u0627\u062A \u0642\u0627\u0628\u0644\u0629 \u0644\u0644\u0646\u0642\u0631",nameMobile:"\u0623\u064A\u0642\u0648\u0646\u0627\u062A \u0642\u0627\u0628\u0644\u0629 \u0644\u0644\u0645\u0633",descDesktop:"\u0627\u0646\u0642\u0631 \u0641\u0648\u0642 \u0623\u064A\u0642\u0648\u0646\u0629 \u0644\u0641\u062A\u062D \u0623\u062F\u0627\u0629 \u0627\u062E\u062A\u064A\u0627\u0631 \u0627\u0644\u0623\u064A\u0642\u0648\u0646\u0627\u062A.",descMobile:"\u0627\u0646\u0642\u0631 \u0641\u0648\u0642 \u0623\u064A\u0642\u0648\u0646\u0629 \u0644\u0641\u062A\u062D \u0623\u062F\u0627\u0629 \u0627\u062E\u062A\u064A\u0627\u0631 \u0627\u0644\u0623\u064A\u0642\u0648\u0646\u0627\u062A."},showAllFileIcons:{name:"\u0625\u0638\u0647\u0627\u0631 \u062C\u0645\u064A\u0639 \u0623\u064A\u0642\u0648\u0646\u0627\u062A \u0627\u0644\u0645\u0644\u0641\u0627\u062A",desc:"\u0625\u0638\u0647\u0627\u0631 \u0623\u064A\u0642\u0648\u0646\u0627\u062A \u0627\u0644\u0645\u0644\u0641\u0627\u062A \u0627\u0644\u062A\u064A \u0644\u0627 \u062A\u062D\u062A\u0648\u064A \u0639\u0644\u0649 \u0623\u064A\u0642\u0648\u0646\u0629 \u0645\u062E\u0635\u0635\u0629."},showAllFolderIcons:{name:"\u0625\u0638\u0647\u0627\u0631 \u062C\u0645\u064A\u0639 \u0623\u064A\u0642\u0648\u0646\u0627\u062A \u0627\u0644\u0645\u062C\u0644\u062F",desc:"\u0625\u0638\u0647\u0627\u0631 \u0623\u064A\u0642\u0648\u0646\u0627\u062A \u0627\u0644\u0645\u062C\u0644\u062F\u0627\u062A \u0627\u0644\u062A\u064A \u0644\u0627 \u062A\u062D\u062A\u0648\u064A \u0639\u0644\u0649 \u0623\u064A\u0642\u0648\u0646\u0629 \u0645\u062E\u0635\u0635\u0629."},minimalFolderIcons:{name:"\u0623\u064A\u0642\u0648\u0646\u0627\u062A \u0627\u0644\u0645\u062C\u0644\u062F \u0627\u0644\u0628\u0633\u064A\u0637\u0629",desc:"\u0627\u0633\u062A\u0628\u062F\u0644 \u0623\u0633\u0647\u0645 \u0627\u0644\u0645\u062C\u0644\u062F \u0628\u0623\u064A\u0642\u0648\u0646\u0627\u062A \u0627\u0644\u0645\u062C\u0644\u062F \u0627\u0644\u062E\u0627\u0635\u0629 \u0628\u0643."},headingIconPicker:"\u0623\u062F\u0627\u0629 \u0627\u062E\u062A\u064A\u0627\u0631 \u0627\u0644\u0623\u064A\u0642\u0648\u0646\u0627\u062A",showItemName:{name:"\u0625\u0638\u0647\u0627\u0631 \u0627\u0633\u0645 \u0627\u0644\u0639\u0646\u0635\u0631",desc:"\u0625\u0638\u0647\u0627\u0631 \u0627\u0633\u0645 \u0627\u0644\u0639\u0646\u0635\u0631 \u0627\u0644\u0630\u064A \u064A\u062A\u0645 \u062A\u062D\u0631\u064A\u0631\u0647."},biggerSearchResults:{name:"\u0646\u062A\u0627\u0626\u062C \u0628\u062D\u062B \u0623\u0643\u0628\u0631",desc:"\u0625\u0638\u0647\u0627\u0631 \u0623\u064A\u0642\u0648\u0646\u0627\u062A \u0623\u0643\u0628\u0631 \u0641\u064A \u0646\u062A\u0627\u0626\u062C \u0627\u0644\u0628\u062D\u062B."},maxSearchResults:{name:"\u0627\u0644\u062D\u062F \u0627\u0644\u0623\u0642\u0635\u0649 \u0644\u0646\u062A\u0627\u0626\u062C \u0627\u0644\u0628\u062D\u062B",desc:"\u0627\u062E\u062A\u0631 \u0639\u062F\u062F \u0627\u0644\u0631\u0645\u0648\u0632 \u0627\u0644\u062A\u064A \u062A\u0631\u064A\u062F \u0639\u0631\u0636\u0647\u0627 \u0645\u0631\u0629 \u0648\u0627\u062D\u062F\u0629."},colorPicker1:{name:"\u0623\u062F\u0627\u0629 \u0627\u062E\u062A\u064A\u0627\u0631 \u0627\u0644\u0623\u0644\u0648\u0627\u0646 \u0627\u0644\u0631\u0626\u064A\u0633\u064A\u0629",descDesktop:"\u062A\u0638\u0647\u0631 \u0639\u0646\u062F \u0627\u0644\u0646\u0642\u0631 \u0639\u0644\u0649 \u0641\u0642\u0627\u0639\u0629 \u0627\u0644\u0623\u0644\u0648\u0627\u0646.",descMobile:"\u062A\u0638\u0647\u0631 \u0639\u0646\u062F \u0644\u0645\u0633 \u0641\u0642\u0627\u0639\u0629 \u0627\u0644\u0623\u0644\u0648\u0627\u0646."},colorPicker2:{name:"\u0623\u062F\u0627\u0629 \u0627\u062E\u062A\u064A\u0627\u0631 \u0627\u0644\u0623\u0644\u0648\u0627\u0646 \u0627\u0644\u062B\u0627\u0646\u064A\u0629",descDesktop:"\u062A\u0638\u0647\u0631 \u0639\u0646\u062F \u0627\u0644\u0646\u0642\u0631 \u0627\u0644\u062B\u0627\u0646\u0648\u064A \u0639\u0644\u0649 \u0641\u0642\u0627\u0639\u0629 \u0627\u0644\u0623\u0644\u0648\u0627\u0646.",descMobile:"\u062A\u0638\u0647\u0631 \u0639\u0646\u062F \u0627\u0644\u0636\u063A\u0637 \u0645\u0639 \u0627\u0644\u0627\u0633\u062A\u0645\u0631\u0627\u0631 \u0639\u0644\u0649 \u0641\u0642\u0627\u0639\u0629 \u0627\u0644\u0623\u0644\u0648\u0627\u0646."},headingAdvanced:"\u0645\u062A\u0642\u062F\u0645",uncolorHover:{name:"\u062A\u062D\u0648\u0645 \u0639\u062F\u064A\u0645\u0629 \u0627\u0644\u0644\u0648\u0646",desc:"\u062A\u0639\u0637\u064A\u0644 \u0644\u0648\u0646 \u0627\u0644\u0631\u0645\u0632 \u0623\u062B\u0646\u0627\u0621 \u0627\u0644\u062A\u0645\u0631\u064A\u0631 \u0641\u0648\u0642 \u0639\u0646\u0635\u0631."},uncolorDrag:{name:"\u0633\u062D\u0628 \u0639\u062F\u064A\u0645 \u0627\u0644\u0644\u0648\u0646",desc:"\u062A\u0639\u0637\u064A\u0644 \u0644\u0648\u0646 \u0627\u0644\u0631\u0645\u0632 \u0623\u062B\u0646\u0627\u0621 \u0633\u062D\u0628 \u0639\u0646\u0635\u0631."},uncolorSelect:{name:"\u0627\u062E\u062A\u064A\u0627\u0631 \u0639\u062F\u064A\u0645 \u0627\u0644\u0644\u0648\u0646",desc:"\u062A\u0639\u0637\u064A\u0644 \u0644\u0648\u0646 \u0627\u0644\u0631\u0645\u0632 \u0623\u062B\u0646\u0627\u0621 \u062A\u062D\u062F\u064A\u062F \u0639\u0646\u0635\u0631."},uncolorQuick:{name:"\u0632\u0631 \u0634\u0631\u064A\u0637 \u0639\u062F\u064A\u0645 \u0627\u0644\u0644\u0648\u0646",desc:"\u062A\u0639\u0637\u064A\u0644 \u0644\u0648\u0646 \u0627\u0644\u0631\u0645\u0632 \u0644\u0632\u0631 \u0627\u0644\u0634\u0631\u064A\u0637 \u0644\u0644\u0648\u0635\u0648\u0644 \u0627\u0644\u0633\u0631\u064A\u0639 \u0639\u0644\u0649 \u0627\u0644\u0647\u0627\u062A\u0641 \u0627\u0644\u0645\u062D\u0645\u0648\u0644."},rememberDeletedItems:{name:"\u062A\u0630\u0643\u0631 \u0631\u0645\u0648\u0632 \u0627\u0644\u0639\u0646\u0627\u0635\u0631 \u0627\u0644\u0645\u062D\u0630\u0648\u0641\u0629",desc:"\u0633\u062A\u0638\u0647\u0631 \u0623\u064A\u0629 \u0631\u0645\u0648\u0632 \u0645\u062E\u0635\u0635\u0629 \u0645\u0631\u0629 \u0623\u062E\u0631\u0649 \u0639\u0646\u062F \u0648\u062C\u0648\u062F \u0627\u0644\u0639\u0646\u0635\u0631 \u0627\u0644\u062E\u0627\u0635 \u0628\u0647\u0627 \u0645\u0631\u0629 \u0623\u062E\u0631\u0649."}}}});var Se=H((xi,ct)=>{ct.exports={appItems:{help:"Hilfe \xF6ffnen",settings:"Einstellungen \xF6ffnen",pin:"Pin umschalten",sidebarLeft:"Linke Seitenleiste umschalten",sidebarRight:"Rechte Seitenleiste umschalten",minimize:"Minimieren",maximize:"Maximieren",unmaximize:"Kleines Fenster wiederherstellen",close:"Fenster schlie\xDFen"},menu:{changeIcon:"Symbol \xE4ndern...",changeIcons:"{#} Symbole \xE4ndern...",removeIcon:"Symbol entfernen",removeIcons:"{#} Symbole entfernen",resetColor:"Farbe zur\xFCcksetzen",resetColors:"{#} Farben zur\xFCcksetzen",editRule:"Regel bearbeiten..."},iconPicker:{changeIcon:"Symbol \xE4ndern",changeIcons:"{#} Symbole \xE4ndern",changeEmoji:"Emoji \xE4ndern",changeEmojis:"{#} Emojis \xE4ndern",changeMix:"Symbol/Emoji \xE4ndern",changeMixes:"{#} Symbole/Emojis \xE4ndern",overrulePrefix:"Ihre Regel ",overruleSuffix:" \xFCberschreibt dieses Symbol.",overrules:"Ihr Regelbuch \xFCberschreibt einige dieser Symbole.",search:"Suchen",searchIcons:"Symbole suchen...",searchEmojis:"Emojis suchen...",searchMix:"Symbole/Emojis suchen...",changeColor:"Farbe \xE4ndern",resetColor:"Farbe zur\xFCcksetzen",removeIcon:"Symbol entfernen",icons:"Symbole",emojis:"Emojis",mixed:"Gemischt",cancel:"Entfernen",save:"Abbrechen",colors:{red:"Rot",orange:"Orange",yellow:"Gelb",green:"Gr\xFCn",cyan:"Cyan",blue:"Blau",purple:"Violett",pink:"Rosa",gray:"Grau"}},categories:{item:"Element",items:"Elemente",appItem:"Schaltfl\xE4che",appItems:"Schaltfl\xE4chen",tab:"Tab",tabs:"Tabs",file:"Datei",files:"Dateien",folder:"Ordner",folders:"Ordner",group:"Gruppe",groups:"Gruppen",search:"Abfrage",searches:"Abfragen",graph:"Graph",graphs:"Graphen",url:"URL",urls:"URLs",tag:"Tag",tags:"Tags",property:"Property",properties:"Properties",ribbonItem:"Sidebar-Befehl",ribbonItems:"Sidebar-Befehle",rule:"Regel",rules:"Regeln"},rulePicker:{selectPage:"Seite ausw\xE4hlen",fileRules:"Dateiregeln",folderRules:"Ordnerregeln",rules:"Regeln",addRule:"Regel hinzuf\xFCgen",editRule:"Regel bearbeiten",removeRule:"Regel entfernen",untitledRule:"Regel ohne Titel",drag:"Zum Umordnen ziehen"},ruleEditor:{fileRule:"Dateiregel",folderRule:"Ordnerregel",conditions:"Bedingungen",addCondition:"Bedingung hinzuf\xFCgen",resetCondition:"Bedingung zur\xFCcksetzen",removeCondition:"Bedingung entfernen",removeRule:"Regel entfernen",buttonMatch:"1 \xDCbereinstimmung",buttonMatches:"{#} \xDCbereinstimmungen",buttonNoMatches:"Keine \xDCbereinstimmungen",enterName:"Dieser Regel einen Namen geben",enterValue:"Einen Wert eingeben",enterRegex:"Einen regul\xE4ren Ausdruck eingeben",enterHexCode:"Einen #Hexcode eingeben",enterNumber:"Eine Zahl eingeben",matchConditions:{name:"\xDCbereinstimmungsbedingungen",desc:"W\xE4hlen Sie aus, wie viele Bedingungen \xFCbereinstimmen m\xFCssen.",all:"Alle",any:"Beliebige",none:"Keine"},source:{icon:"Symbol",color:"Farbe",name:"Name",filename:"Dateiname",extension:"Erweiterung",tree:"Ordnerbaum",path:"Pfad im Tresor",headings:"\xDCberschriften",links:"Links",tags:"Tags",properties:"Eigenschaften...",created:"Erstellungsdatum",modified:"\xC4nderungsdatum",clock:"Systemuhr"},operator:{is:"ist","!is":"ist nicht",contains:"enth\xE4lt",startsWith:"beginnt mit",endsWith:"endet mit",matches:"entspricht Regex","!contains":"enth\xE4lt nicht","!startsWith":"beginnt nicht mit","!endsWith":"endet nicht mit","!matches":"entspricht Regex nicht",includes:"enth\xE4lt Element","!includes":"enth\xE4lt kein Element",allAre:"alle sind",allContain:"alle enthalten",allStartWith:"alle beginnen mit",allEndWith:"alle enden mit",allMatch:"alle entsprechen Regex",anyContain:"beliebig enthalten",anyStartWith:"beliebig beginnen mit",anyEndWith:"beliebig enden mit",anyMatch:"beliebig entspricht Regex",noneContain:"keine enthalten",noneStartWith:"keine beginnen mit",noneEndWith:"keine enden mit",noneMatch:"keine \xDCbereinstimmung mit Regex",countIs:"Anzahl ist","!countIs":"Anzahl ist nicht",countIsLess:"Anzahl ist kleiner als",countIsMore:"Anzahl ist gr\xF6\xDFer als",isTrue:"ist wahr","!isTrue":"ist nicht wahr",isFalse:"ist falsch","!isFalse":"ist nicht falsch",equals:"gleich","!equals":"ist nicht gleich",isLess:"ist kleiner als",isMore:"ist gr\xF6\xDFer als",isDivisible:"ist teilbar durch","!isLess":"ist nicht kleiner als","!isMore":"ist nicht gr\xF6\xDFer als","!isDivisible":"ist nicht teilbar durch",isBefore:"ist vor",isAfter:"ist nach",isNow:"ist jetzt","!isNow":"ist nicht jetzt",isBeforeNow:"ist vor jetzt",isAfterNow:"ist nach jetzt",timeIs:"Zeit ist","!timeIs":"Zeit ist nicht",timeIsBefore:"Zeit ist vor",timeIsAfter:"Zeit ist nach",timeIsNow:"Zeit ist jetzt","!timeIsNow":"Zeit ist nicht jetzt",timeIsBeforeNow:"Zeit ist vor jetzt",timeIsAfterNow:"Zeit ist nach jetzt",dateIs:"Datum ist","!dateIs":"Datum ist nicht",dateIsBefore:"Datum ist vor",dateIsAfter:"Datum ist nach",isToday:"Datum ist heute","!isToday":"Datum ist nicht heute",isBeforeToday:"Datum ist vor heute",isAfterToday:"Datum ist nach heute",isLessDaysAgo:"ist weniger als X Tage her",isLessDaysAway:"ist weniger als X Tage entfernt",isMoreDaysAgo:"ist mehr als X Tage her",isMoreDaysAway:"ist mehr als X Tage entfernt",weekdayIs:"Wochentag ist","!weekdayIs":"Wochentag ist nicht",weekdayIsBefore:"Wochentag ist vor",weekdayIsAfter:"Wochentag ist nach",monthdayIs:"Tag des Monats ist","!monthdayIs":"Tag des Monats ist nicht",monthdayIsBefore:"Tag des Monats ist vor",monthdayIsAfter:"Tag des Monats ist nach",monthIs:"Monatstag ist","!monthIs":"Monat ist nicht",monthIsBefore:"Monat ist vor",monthIsAfter:"Monat ist nach",yearIs:"Jahr ist","!yearIs":"Jahr ist nicht",yearIsBefore:"Jahr ist vor",yearIsAfter:"Jahr ist nach",iconIs:"ID ist","!iconIs":"ID ist nicht",nameIs:"Name ist","!nameIs":"Name ist nicht",nameContains:"Name enth\xE4lt",nameStartsWith:"Name beginnt mit",nameEndsWith:"Name endet mit",nameMatches:"Name entspricht Regex","!nameContains":"Name enth\xE4lt nicht","!nameStartsWith":"Name beginnt nicht mit","!nameEndsWith":"Name endet nicht mit","!nameMatches":"Name entspricht nicht Regex",colorIs:"ist","!colorIs":"ist nicht",hexIs:"Hexcode ist","!hexIs":"Hexcode ist nicht",hasValue:"hat einen beliebigen Wert","!hasValue":"hat keinen Wert",hasProperty:"Eigenschaft vorhanden","!hasProperty":"Eigenschaft fehlt"},weekday:{"1":"Montag","2":"Dienstag","3":"Mittwoch","4":"Donnerstag","5":"Freitag","6":"Samstag","7":"Sonntag"},month:{"1":"Januar","2":"Februar","3":"M\xE4rz","4":"April","5":"Mai","6":"Juni","7":"Juli","8":"August","9":"September","10":"Oktober","11":"November","12":"Dezember"}},ruleChecker:{fileMatch:"1 passende Datei",folderMatch:"1 passender Ordner",filesMatch:"{#} passende Dateien",foldersMatch:"{#} passende Ordner",highlight:"Hervorheben",headingMatches:"\xDCbereinstimmungen"},commands:{openRulebook:"Regelbuch \xF6ffnen",toggleBiggerIcons:"Gr\xF6\xDFere Symbole umschalten",toggleClickableIcons:{desktop:"Klickbare Symbole umschalten",mobile:"Tippbare Symbole umschalten"},toggleAllFileIcons:"Alle Dateisymbole umschalten",toggleAllFolderIcons:"Alle Ordnersymbole umschalten",toggleMinimalFolderIcons:"Minimale Ordnersymbole umschalten",toggleBiggerSearchResults:"Gr\xF6\xDFere Suchergebnisse umschalten",changeIconCurrentFile:"Symbol der aktuellen Datei \xE4ndern"},settings:{values:{on:"Ein",off:"Aus",desktop:"Nur Desktop",mobile:"Nur Mobilger\xE4t",list:"Farbliste",rgb:"RGB-Auswahl"},rulebook:{name:"Regelbuch",desc:"Automatisierte Regeln f\xFCr Datei- und Ordnersymbole einrichten.",manage:"Verwalten"},headingSidebarAndTabIcons:"Seitenleisten- und Registerkartensymbole",biggerIcons:{name:"Gr\xF6\xDFere Symbole",desc:"Gr\xF6\xDFere Symbole als die Standard-Benutzeroberfl\xE4che anzeigen."},clickableIcons:{nameDesktop:"Anklickbare Symbole",nameMobile:"Tippbare Symbole",descDesktop:"Klicken Sie auf ein Symbol, um die Symbolauswahl zu \xF6ffnen.",descMobile:"Tippen Sie auf ein Symbol, um die Symbolauswahl zu \xF6ffnen."},showAllFileIcons:{name:"Alle Dateisymbole anzeigen",desc:"Symbole f\xFCr Dateien anzeigen, die kein benutzerdefiniertes Symbol haben."},showAllFolderIcons:{name:"Alle Ordnersymbole anzeigen",desc:"Symbole f\xFCr Ordner anzeigen, die kein benutzerdefiniertes Symbol haben."},minimalFolderIcons:{name:"Minimale Ordnersymbole",desc:"Ordnerpfeile durch Ihre Ordnersymbole ersetzen."},headingIconPicker:"Symbolauswahl",showItemName:{name:"Elementnamen anzeigen",desc:"Den Namen des bearbeiteten Elements anzeigen."},biggerSearchResults:{name:"Gr\xF6\xDFere Suchergebnisse",desc:"Gr\xF6\xDFere Symbole in Suchergebnissen anzeigen."},maxSearchResults:{name:"Maximale Suchergebnisse",desc:"W\xE4hlen Sie aus, wie viele Symbole gleichzeitig angezeigt werden sollen."},colorPicker1:{name:"Hauptfarbauswahl",descDesktop:"Erscheint, wenn Sie auf die Farbblase klicken.",descMobile:"Erscheint, wenn Sie die Farbblase ber\xFChren."},colorPicker2:{name:"Zweiter Farbw\xE4hler",descDesktop:"Erscheint, wenn Sie mit der rechten Maustaste auf die Farbblase klicken.",descMobile:"Erscheint, wenn Sie die Farbblase gedr\xFCckt halten."},headingAdvanced:"Erweitert",uncolorHover:{name:"Farbloses Hovern",desc:"Symbolfarbe deaktivieren, w\xE4hrend \xFCber einem Element schwebt."},uncolorDrag:{name:"Farbloses Ziehen",desc:"Symbolfarbe deaktivieren, wenn ein Element gezogen wird."},uncolorSelect:{name:"Farblose Auswahl",desc:"Symbolfarbe deaktivieren, w\xE4hrend das Element ausgew\xE4hlt ist."},uncolorQuick:{name:"Farblose Ribbon-Schaltfl\xE4che",desc:"Symbolfarbe deaktivieren, f\xFCr die Schnellzugriff zu Ribbon-Schaltfl\xE4che auf Mobilger\xE4ten."},rememberDeletedItems:{name:"Symbole gel\xF6schter Elemente merken",desc:"Alle benutzerdefinierten Symbole werden wieder angezeigt, wenn ihr Element wieder existiert."}}}});var xe=H((Ai,dt)=>{dt.exports={menu:{resetColor:"Reset colour",resetColors:"Reset colours"},iconPicker:{changeColor:"Change colour",resetColor:"Reset colour",colors:{gray:"Grey"}},ruleEditor:{source:{color:"Colour"}},settings:{values:{list:"List of colours"},colorPicker1:{name:"Main colour picker",descDesktop:"Appears when you click the colour bubble.",descMobile:"Appears when you tap the colour bubble."},colorPicker2:{name:"Second colour picker",descDesktop:"Appears when you secondary-click the colour bubble.",descMobile:"Appears when you press & hold the colour bubble."},uncolorHover:{name:"Colourless hover",desc:"Disable icon colour while hovering an item."},uncolorDrag:{name:"Colourless drag",desc:"Disable icon colour while dragging an item."},uncolorQuick:{name:"Colourless ribbon button",desc:"Disable icon colour for the quick access ribbon button on mobile."},uncolorSelect:{name:"Colourless selection",desc:"Disable icon colour while item is selected."}}}});var Ae=H((Ti,ht)=>{ht.exports={appItems:{help:"Abrir ayuda",settings:"Abrir ajustes",pin:"Cambiar estado de fijado",sidebarLeft:"Alternar barra lateral izquierda",sidebarRight:"Alternar barra lateral derecha",minimize:"Minimizar",maximize:"Maximizar",unmaximize:"Restaurar",close:"Cerrar ventana"},menu:{changeIcon:"Cambiar \xEDcono...",changeIcons:"Cambiar {#} \xEDconos...",removeIcon:"Eliminar \xEDcono",removeIcons:"Eliminar {#} \xEDconos",resetColor:"Restablecer color",resetColors:"Restablecer {#} colores",editRule:"Editar regla..."},iconPicker:{changeIcon:"Cambiar \xEDcono",changeIcons:"Cambiar {#} \xEDconos",changeEmoji:"Cambiar emoji",changeEmojis:"Cambiar {#} emojis",changeMix:"Cambiar \xEDcono/emoji",changeMixes:"Cambiar {#} \xEDconos/emojis",overrulePrefix:"Tu regla ",overruleSuffix:" est\xE1 anulando este \xEDcono.",overrules:"Tu libro de reglas est\xE1 anulando algunos de estos \xEDconos.",search:"Buscar",searchIcons:"Buscar \xEDconos...",searchEmojis:"Buscar emojis...",searchMix:"Buscar \xEDconos/emojis...",changeColor:"Cambiar color",resetColor:"Restablecer color",removeIcon:"Eliminar \xEDcono",icons:"\xCDconos",emojis:"Emojis",mixed:"Mixto",cancel:"Cancelar",save:"Guardar",colors:{red:"Rojo",orange:"Naranja",yellow:"Amarillo",green:"Verde",cyan:"Cian",blue:"Azul",purple:"P\xFArpura",pink:"Rosa",gray:"Gris"}},categories:{item:"Elemento",items:"Elementos",appItem:"Bot\xF3n",appItems:"Botones",tab:"Pesta\xF1a",tabs:"Pesta\xF1as",file:"Archivo",files:"Archivos",folder:"Carpeta",folders:"Carpetas",group:"Grupo",groups:"Grupos",search:"Consulta",searches:"Consultas",graph:"Gr\xE1fica",graphs:"Gr\xE1ficos",url:"URL",urls:"URL",tag:"Etiqueta",tags:"Etiquetas",property:"Propiedad",properties:"Propiedades",ribbonItem:"Comando de cinta",ribbonItems:"Comandos de cinta",rule:"Regla",rules:"Reglas"},rulePicker:{selectPage:"Seleccionar p\xE1gina",fileRules:"Reglas de archivo",folderRules:"Reglas de carpeta",rules:"Reglas",addRule:"Agregar regla",editRule:"Editar regla",removeRule:"Eliminar regla",untitledRule:"Regla sin t\xEDtulo",drag:"Arrastre para reordenar"},ruleEditor:{fileRule:"Regla de archivo",folderRule:"Regla de carpeta",conditions:"Condiciones",addCondition:"A\xF1adir condici\xF3n",resetCondition:"Restablecer condici\xF3n",removeCondition:"Eliminar condici\xF3n",removeRule:"Eliminar regla",buttonMatch:"1 coincidencia",buttonMatches:"{#} coincidencias",buttonNoMatches:"Ninguna coincidencia",enterName:"Dale un nombre a esta regla",enterValue:"Ingresa un valor",enterRegex:"Ingresa una expresi\xF3n regular",enterHexCode:"Ingresa un #c\xF3digohexadecimal",enterNumber:"Ingresa un n\xFAmero",matchConditions:{name:"Condiciones de coincidencia",desc:"Elige cu\xE1ntas condiciones deben coincidir",all:"Todas",any:"Cualquiera",none:"Ninguno"},source:{icon:"\xCDcono",color:"Color",name:"Nombre",filename:"Nombre de archivo",extension:"Extensi\xF3n",tree:"\xC1rbol de carpetas",path:"Ruta en el almac\xE9n",headings:"Encabezados",links:"Enlaces",tags:"Etiquetas",properties:"Propiedades...",created:"Fecha de creaci\xF3n",modified:"Fecha de modificaci\xF3n",clock:"Reloj del sistema"},operator:{is:"es","!is":"no es",contains:"contiene",startsWith:"comienza con",endsWith:"termina con",matches:"coincide con regex","!contains":"no contiene","!startsWith":"no comienza con","!endsWith":"no termina con","!matches":"no coincide con regex",includes:"incluye el elemento","!includes":"no incluye el elemento",allAre:"todos son",allContain:"todos contienen",allStartWith:"todos comienzan con",allEndWith:"todos terminan con",allMatch:"todos coinciden con regex",anyContain:"cualquiera contiene",anyStartWith:"cualquiera comienza con",anyEndWith:"cualquiera termina con",anyMatch:"cualquiera coincide regex",noneContain:"ninguno contiene",noneStartWith:"ninguno empieza con",noneEndWith:"ninguno termina con",noneMatch:"ninguno coincide con regex",countIs:"conteo es","!countIs":"conteo no es",countIsLess:"conteo es menor que",countIsMore:"conteo es mayor que",isTrue:"es verdadero","!isTrue":"no es verdadero",isFalse:"es falso","!isFalse":"no es falso",equals:"es igual a","!equals":"no es igual a",isLess:"es menor que",isMore:"es mayor que",isDivisible:"es divisible entre","!isLess":"no es menor que","!isMore":"no es mayor que","!isDivisible":"no es divisible entre",isBefore:"es antes",isAfter:"es despu\xE9s",isNow:"es ahora","!isNow":"no es ahora",isBeforeNow:"es antes de ahora",isAfterNow:"es despu\xE9s de ahora",timeIs:"tiempo es","!timeIs":"tiempo no es",timeIsBefore:"tiempo es antes",timeIsAfter:"tiempo es despu\xE9s",timeIsNow:"tiempo es ahora","!timeIsNow":"tiempo no es ahora",timeIsBeforeNow:"tiempo es antes de ahora",timeIsAfterNow:"tiempo es despu\xE9s de ahora",dateIs:"fecha es","!dateIs":"fecha no es",dateIsBefore:"fecha es antes",dateIsAfter:"fecha es despu\xE9s",isToday:"fecha es hoy","!isToday":"fecha no es hoy",isBeforeToday:"fecha es anterior a hoy",isAfterToday:"fecha es posterior a hoy",isLessDaysAgo:"hace menos de X d\xEDas",isLessDaysAway:"faltan menos de X d\xEDas",isMoreDaysAgo:"hace m\xE1s de X d\xEDas",isMoreDaysAway:"faltan m\xE1s de X d\xEDas",weekdayIs:"d\xEDa de semana es","!weekdayIs":"d\xEDa de semana no es",weekdayIsBefore:"d\xEDa de semana antes",weekdayIsAfter:"d\xEDa de semana despu\xE9s",monthdayIs:"d\xEDa del mes es","!monthdayIs":"d\xEDa del mes no es",monthdayIsBefore:"d\xEDa del mes antes",monthdayIsAfter:"d\xEDa del mes despu\xE9s",monthIs:"mes es","!monthIs":"mes no es",monthIsBefore:"mes es antes",monthIsAfter:"mes es despu\xE9s",yearIs:"a\xF1o es","!yearIs":"a\xF1o no es",yearIsBefore:"a\xF1o es antes",yearIsAfter:"a\xF1o es despu\xE9s",iconIs:"ID es","!iconIs":"ID no es",nameIs:"nombre es","!nameIs":"nombre no es",nameContains:"nombre contiene",nameStartsWith:"nombre empieza con",nameEndsWith:"nombre termina con",nameMatches:"nombre coincide con regex","!nameContains":"nombre no contiene","!nameStartsWith":"nombre no empieza con","!nameEndsWith":"nombre no termina con","!nameMatches":"nombre no coincide con regex",colorIs:"es","!colorIs":"no es",hexIs:"c\xF3digo hex es","!hexIs":"c\xF3digo hex no es",hasValue:"tiene alg\xFAn valor","!hasValue":"no tiene ning\xFAn valor",hasProperty:"propiedad est\xE1 presente","!hasProperty":"propiedad no est\xE1 presente"},weekday:{"1":"Lunes","2":"Martes","3":"Mi\xE9rcoles","4":"Jueves","5":"Viernes","6":"S\xE1bado","7":"Domingo"},month:{"1":"Enero","2":"Febrero","3":"Marzo","4":"Abril","5":"Mayo","6":"Junio","7":"Julio","8":"Agosto","9":"Septiembre","10":"Octubre","11":"Noviembre","12":"Diciembre"}},ruleChecker:{fileMatch:"1 archivo coincidente",folderMatch:"1 carpeta coincidente",filesMatch:"{#} archivos coincidentes",foldersMatch:"{#} carpetas coincidentes",highlight:"Resaltar",headingMatches:"Coincidencias"},commands:{openRulebook:"Abrir libro de reglas",toggleBiggerIcons:"Alternar \xEDconos m\xE1s grandes",toggleClickableIcons:{desktop:"Alternar \xEDconos en los que se puede hacer clic",mobile:"Alternar \xEDconos que se pueden tocar"},toggleAllFileIcons:"Alternar todos los \xEDconos de archivos",toggleAllFolderIcons:"Alternar todos los \xEDconos de carpetas",toggleMinimalFolderIcons:"Alternar \xEDconos de carpeta m\xEDnimos",toggleBiggerSearchResults:"Alternar resultados de b\xFAsqueda m\xE1s grandes",changeIconCurrentFile:"Cambiar el \xEDcono del archivo actual"},settings:{values:{on:"Activado",off:"Desactivado",desktop:"Solo escritorio",mobile:"Solo m\xF3vil",list:"Lista de colores",rgb:"Selector RGB"},rulebook:{name:"Libro de reglas",desc:"Configurar reglas automatizadas para los \xEDconos de archivos y carpetas",manage:"Administrar"},headingSidebarAndTabIcons:"\xCDconos de la barra lateral y de las pesta\xF1as",biggerIcons:{name:"\xCDconos m\xE1s grandes",desc:"Mostrar \xEDconos m\xE1s grandes que la interfaz de usuario predeterminada."},clickableIcons:{nameDesktop:"\xCDconos en los que se puede hacer clic",nameMobile:"\xCDconos que se pueden tocar",descDesktop:"Haga clic en un \xEDcono para abrir el selector de \xEDconos.",descMobile:"Toque un \xEDcono para abrir el selector de \xEDconos."},showAllFileIcons:{name:"Mostrar todos los \xEDconos de archivos",desc:"Mostrar \xEDconos para archivos sin un \xEDcono personalizado."},showAllFolderIcons:{name:"Mostrar todos los \xEDconos de carpetas",desc:"Mostrar \xEDconos para carpetas que no tienen \xEDconos personalizados."},minimalFolderIcons:{name:"\xCDconos de carpeta m\xEDnimos",desc:"Reemplazar las flechas de carpeta con los \xEDconos de carpeta."},headingIconPicker:"Selector de \xEDconos",showItemName:{name:"Mostrar el nombre del elemento",desc:"Mostrar el nombre del elemento que se est\xE1 editando."},biggerSearchResults:{name:"Resultados de b\xFAsqueda m\xE1s grandes",desc:"Mostrar \xEDconos m\xE1s grandes en los resultados de b\xFAsqueda."},maxSearchResults:{name:"Resultados de b\xFAsqueda m\xE1ximos",desc:"Elige cu\xE1ntos \xEDconos quieres mostrar a la vez."},colorPicker1:{name:"Selector de color principal",descDesktop:"Aparece cuando hace clic en la burbuja de color.",descMobile:"Aparece cuando toca la burbuja de color."},colorPicker2:{name:"Segundo selector de color",descDesktop:"Aparece cuando haces clic secundario en la burbuja de color.",descMobile:"Aparece cuando mantienes presionada la burbuja de color."},headingAdvanced:"Avanzado",uncolorHover:{name:"Flotador incoloro",desc:"Desactivar el color del \xEDcono al pasar el cursor sobre un elemento."},uncolorDrag:{name:"Arrastre incolora",desc:"Desactivar el color del \xEDcono al arrastrar un elemento."},uncolorSelect:{name:"Selecci\xF3n incolora",desc:"Desactivar el color del \xEDcono mientras el elemento est\xE1 seleccionado."},uncolorQuick:{name:"Bot\xF3n de cinta incolora",desc:"Desactivar el color del \xEDcono para el bot\xF3n de cinta de acceso r\xE1pido en m\xF3vile."},rememberDeletedItems:{name:"Recordar \xEDconos de elementos eliminados",desc:"Cualquier \xEDcono personalizado reaparecer\xE1 cuando su elemento vuelva a existir."}}}});var Te=H((Ri,ut)=>{ut.exports={appItems:{help:"Ouvrir l'aide",settings:"Ouvrir les param\xE8tres",pin:"Basculer l'\xE9pingle",sidebarLeft:"Basculer la barre lat\xE9rale gauche",sidebarRight:"Basculer la barre lat\xE9rale droite",minimize:"Minimiser",maximize:"Maximiser",unmaximize:"Restaurer",close:"Fermer la fen\xEAtre"},menu:{changeIcon:"Modifier l'ic\xF4ne...",changeIcons:"Modifier {#} ic\xF4nes...",removeIcon:"Supprimer l'ic\xF4ne",removeIcons:"Supprimer {#} ic\xF4nes",resetColor:"R\xE9initialiser la couleur",resetColors:"R\xE9initialiser {#} couleurs",editRule:"Modifier la r\xE8gle..."},iconPicker:{changeIcon:"Changer l'ic\xF4ne",changeIcons:"Changer {#} ic\xF4nes",changeEmoji:"Changer l'\xE9moji",changeEmojis:"Changer {#} \xE9mojis",changeMix:"Changer l'ic\xF4ne / l'emoji",changeMixes:"Changer {#} ic\xF4nes / emojis",overrulePrefix:"Votre r\xE8gle ",overruleSuffix:" annule cette ic\xF4ne.",overrules:"Votre livre de r\xE8gles annule certaines de ces ic\xF4nes.",search:"Rechercher",searchIcons:"Rechercher des ic\xF4nes...",searchEmojis:"Rechercher des \xE9mojis...",searchMix:"Rechercher des ic\xF4nes / emojis...",changeColor:"Changer la couleur",resetColor:"R\xE9initialiser la couleur",removeIcon:"Supprimer l'ic\xF4ne",icons:"Ic\xF4nes",emojis:"\xC9mojis",mixed:"M\xE9lange",cancel:"Annuler",save:"Sauvegarder",colors:{red:"Rouge",orange:"Orange",yellow:"Jaune",green:"Vert",cyan:"Cyan",blue:"Bleu",purple:"Violet",pink:"Rose",gray:"Gris"}},categories:{item:"\xC9l\xE9ment",items:"\xC9l\xE9ments",appItem:"Bouton",appItems:"Boutons",tab:"Onglet",tabs:"Onglets",file:"Fichier",files:"Fichiers",folder:"Dossier",folders:"Dossiers",group:"Groupe",groups:"Groupes",search:"Requ\xEAte",searches:"Requ\xEAtes",graph:"Graphique",graphs:"Graphiques",url:"URL",urls:"URL",tag:"Mot-cl\xE9",tags:"Mots-cl\xE9s",property:"Propri\xE9t\xE9",properties:"Propri\xE9t\xE9s",ribbonItem:"Commande du ruban",ribbonItems:"Commandes du ruban",rule:"R\xE8gle",rules:"R\xE8gles"},rulePicker:{selectPage:"S\xE9lectionner une page",fileRules:"R\xE8gles pour les fichiers",folderRules:"R\xE8gles pour les dossiers",rules:"R\xE8gles",addRule:"Ajouter une r\xE8gle",editRule:"Modifier la r\xE8gle",removeRule:"Supprimer la r\xE8gle",untitledRule:"R\xE8gle sans titre",drag:"Glisser pour r\xE9organiser"},ruleEditor:{fileRule:"R\xE8gle de fichier",folderRule:"R\xE8gle de dossier",conditions:"Conditions",addCondition:"Ajouter une condition",resetCondition:"R\xE9initialiser la condition",removeCondition:"Supprimer la condition",removeRule:"Supprimer la r\xE8gle",buttonMatch:"1 correspondance",buttonMatches:"{#} correspondances",buttonNoMatches:"Aucune correspondance",enterName:"Donnez un nom \xE0 cette r\xE8gle",enterValue:"Entrez une valeur",enterRegex:"Entrez une expression r\xE9guli\xE8re",enterHexCode:"Entrez un #hexcode",enterNumber:"Entrez un nombre",matchConditions:{name:"Conditions de correspondance",desc:"Choisissez le nombre de conditions \xE0 respecter.",all:"Toutes",any:"Tout",none:"Aucune"},source:{icon:"Ic\xF4ne",color:"Couleur",name:"Nom",filename:"Nom de fichier",extension:"Extension",tree:"Chemin du dossier",path:"Chemin dans le coffre",headings:"Sous-titres",links:"Liens",tags:"Tags",properties:"Propri\xE9t\xE9s...",created:"Date de cr\xE9ation",modified:"Date de modification",clock:"Heure syst\xE8me"},operator:{is:"est","!is":"n'est pas",contains:"contient",startsWith:"commence par",endsWith:"se termine par",matches:"valid\xE9 par regex","!contains":"ne contient pas","!startsWith":"ne commence pas par","!endsWith":"ne se termine pas par","!matches":"invalid\xE9 par regex",includes:"inclut l'\xE9l\xE9ment","!includes":"n'inclut pas l'\xE9l\xE9ment",allAre:"tous sont",allContain:"tous contiennent",allStartWith:"tous commencent par",allEndWith:"tous se terminent par",allMatch:"tous valid\xE9s par regex",anyContain:"l'un contient",anyStartWith:"l'un commence par",anyEndWith:"l'un se termine par",anyMatch:"l'un valid\xE9 par regex",noneContain:"aucun ne contient",noneStartWith:"aucun ne commence par",noneEndWith:"aucun ne se termine par",noneMatch:"aucun valid\xE9 par regex",countIs:"nombre est","!countIs":"nombre n'est pas",countIsLess:"nombre est inf\xE9rieur \xE0",countIsMore:"nombre est sup\xE9rieur \xE0",isTrue:"est vrai","!isTrue":"n'est pas vrai",isFalse:"est faux","!isFalse":"n'est pas faux",equals:"\xE9gale","!equals":"n'est pas \xE9gal \xE0",isLess:"est inf\xE9rieur \xE0",isMore:"est sup\xE9rieur \xE0",isDivisible:"est divisible par","!isLess":"n'est pas inf\xE9rieur \xE0","!isMore":"n'est pas sup\xE9rieur \xE0","!isDivisible":"n'est pas divisible par",isBefore:"est avant",isAfter:"est apr\xE8s",isNow:"est maintenant","!isNow":"n'est pas maintenant",isBeforeNow:"est avant maintenant",isAfterNow:"est apr\xE8s maintenant",timeIs:"heure est","!timeIs":"heure n'est pas",timeIsBefore:"heure est avant",timeIsAfter:"heure est apr\xE8s",timeIsNow:"heure est maintenant","!timeIsNow":"heure n'est pas maintenant",timeIsBeforeNow:"heure est avant maintenant",timeIsAfterNow:"heure est apr\xE8s maintenant",dateIs:"date est","!dateIs":"date n'est pas",dateIsBefore:"date est avant",dateIsAfter:"date est apr\xE8s",isToday:"date est aujourd'hui","!isToday":"date n'est pas aujourd'hui",isBeforeToday:"date est avant aujourd'hui",isAfterToday:"date est apr\xE8s aujourd'hui",isLessDaysAgo:"il y a moins de X jours",isLessDaysAway:"dans moins de X jours",isMoreDaysAgo:"il y a plus de X jours",isMoreDaysAway:"dans plus de X jours",weekdayIs:"jour de la semaine est","!weekdayIs":"jour de la semaine n'est pas",weekdayIsBefore:"jour de la semaine est avant",weekdayIsAfter:"jour de la semaine est apr\xE8s",monthdayIs:"jour du mois est","!monthdayIs":"jour du mois n'est pas",monthdayIsBefore:"jour du mois est avant",monthdayIsAfter:"jour du mois est apr\xE8s",monthIs:"mois est","!monthIs":"mois n'est pas",monthIsBefore:"mois est avant",monthIsAfter:"mois est apr\xE8s",yearIs:"ann\xE9e est","!yearIs":"ann\xE9e n'est pas",yearIsBefore:"ann\xE9e est avant",yearIsAfter:"ann\xE9e est apr\xE8s",iconIs:"ID est","!iconIs":"ID n'est pas",nameIs:"nom est","!nameIs":"nom n'est pas",nameContains:"nom contient",nameStartsWith:"nom commence par",nameEndsWith:"nom se termine par",nameMatches:"nom valid\xE9 par regex","!nameContains":"nom ne contient pas","!nameStartsWith":"nom ne commence pas par","!nameEndsWith":"nom ne se termine pas par","!nameMatches":"nom invalid\xE9 par regex",colorIs:"est","!colorIs":"n'est pas",hexIs:"code hex est","!hexIs":"code hex n'est pas",hasValue:"a une valeur","!hasValue":"n'a pas de valeur",hasProperty:"propri\xE9t\xE9 est pr\xE9sente","!hasProperty":"propri\xE9t\xE9 est manquante"},weekday:{"1":"Lundi","2":"Mardi","3":"Mercredi","4":"Jeudi","5":"Vendredi","6":"Samedi","7":"Dimanche"},month:{"1":"Janvier","2":"F\xE9vrier","3":"Mars","4":"Avril","5":"Mai","6":"Juin","7":"Juillet","8":"Ao\xFBt","9":"Septembre","10":"Octobre","11":"Novembre","12":"D\xE9cembre"}},ruleChecker:{fileMatch:"1 fichier correspondant",folderMatch:"1 dossier correspondant",filesMatch:"{#} fichiers correspondants",foldersMatch:"{#} dossiers correspondants",highlight:"Surligner",headingMatches:"Correspondances"},commands:{openRulebook:"Ouvrir le livre de r\xE8gles",toggleBiggerIcons:"Basculer les plus grandes ic\xF4nes",toggleClickableIcons:{desktop:"Basculer les ic\xF4nes cliquables",mobile:"Basculer les ic\xF4nes tactiles"},toggleAllFileIcons:"Basculer toutes les ic\xF4nes de fichier",toggleAllFolderIcons:"Basculer toutes les ic\xF4nes de dossier",toggleMinimalFolderIcons:"Basculer les ic\xF4nes de dossier minimales",toggleBiggerSearchResults:"Basculer les r\xE9sultats de recherche plus grands",changeIconCurrentFile:"Changer l'ic\xF4ne du fichier actuel"},settings:{values:{on:"Activ\xE9",off:"D\xE9sactiv\xE9",desktop:"Bureau uniquement",mobile:"Mobile uniquement",list:"Liste de couleurs",rgb:"S\xE9lecteur RVB"},rulebook:{name:"Livre de r\xE8gles",desc:"Configurer des r\xE8gles automatis\xE9es pour les ic\xF4nes de fichiers et de dossiers.",manage:"G\xE9rer"},headingSidebarAndTabIcons:"Ic\xF4nes de la barre lat\xE9rale et des onglets",biggerIcons:{name:"Ic\xF4nes plus grandes",desc:"Afficher des ic\xF4nes plus grandes que l'interface utilisateur par d\xE9faut."},clickableIcons:{nameDesktop:"Ic\xF4nes cliquables",nameMobile:"Ic\xF4nes tactiles",descDesktop:"Cliquez sur une ic\xF4ne pour ouvrir le s\xE9lecteur d'ic\xF4nes.",descMobile:"Appuyez sur une ic\xF4ne pour ouvrir le s\xE9lecteur d'ic\xF4nes."},showAllFileIcons:{name:"Afficher toutes les ic\xF4nes de fichiers",desc:"Afficher les ic\xF4nes des fichiers qui n'ont pas d'ic\xF4ne personnalis\xE9e."},showAllFolderIcons:{name:"Afficher toutes les ic\xF4nes de dossiers",desc:"Afficher les ic\xF4nes des dossiers qui n'ont pas d'ic\xF4ne personnalis\xE9e."},minimalFolderIcons:{name:"Ic\xF4nes de dossier minimales",desc:"Remplacez les fl\xE8ches de dossier par vos ic\xF4nes de dossier."},headingIconPicker:"S\xE9lecteur d'ic\xF4nes",showItemName:{name:"Afficher le nom de l'\xE9l\xE9ment",desc:"Afficher le nom de l'\xE9l\xE9ment en cours de modification."},biggerSearchResults:{name:"R\xE9sultats de recherche plus grands.",desc:"Afficher des ic\xF4nes plus grandes dans les r\xE9sultats de recherche."},maxSearchResults:{name:"R\xE9sultats de recherche maximaux",desc:"Choisissez le nombre d'ic\xF4nes \xE0 afficher simultan\xE9ment."},colorPicker1:{name:"S\xE9lecteur de couleurs principal",descDesktop:"S'affiche lorsque vous cliquez sur la bulle de couleur.",descMobile:"S'affiche lorsque vous touchez la bulle de couleur."},colorPicker2:{name:"Deuxi\xE8me s\xE9lecteur de couleurs",descDesktop:"Appara\xEEt lorsque vous cliquez avec le bouton droit sur la bulle de couleur.",descMobile:"Appara\xEEt lorsque vous appuyez et maintenez la bulle de couleur."},headingAdvanced:"Avanc\xE9",uncolorHover:{name:"Survol incolore",desc:"D\xE9sactiver la couleur de l'ic\xF4ne lorsque vous survolez un \xE9l\xE9ment."},uncolorDrag:{name:"Glissement incolore",desc:"D\xE9sactiver la couleur de l'ic\xF4ne lorsque vous faites glisser un \xE9l\xE9ment."},uncolorSelect:{name:"S\xE9lection incolore",desc:"D\xE9sactiver la couleur de l'ic\xF4ne lorsque l'\xE9l\xE9ment est s\xE9lectionn\xE9."},uncolorQuick:{name:"Bouton de ruban incolore",desc:"D\xE9sactiver la couleur de l'ic\xF4ne pour le bouton de ruban d'acc\xE8s rapide sur mobile."},rememberDeletedItems:{name:"M\xE9moriser les ic\xF4nes des \xE9l\xE9ments supprim\xE9s",desc:"Toutes les ic\xF4nes personnalis\xE9es r\xE9appara\xEEtront lorsque leur \xE9l\xE9ment existera \xE0 nouveau."}}}});var Re=H((Fi,gt)=>{gt.exports={appItems:{help:"Buka bantuan",settings:"Buka pengaturan",pin:"Aktifkan/Matikan sematan",sidebarLeft:"Buka/Tutup bilah sisi kiri",sidebarRight:"Buka/Tutup bilah sisi kanan",minimize:"Minimalkan",maximize:"Maksimalkan",unmaximize:"Kecilkan",close:"Tutup jendela"},menu:{changeIcon:"Ubah ikon...",changeIcons:"Ubah {#} ikon...",removeIcon:"Hapus ikon",removeIcons:"Hapus {#} ikon",resetColor:"Atur ulang warna",resetColors:"Atur ulang {#} warna",editRule:"Edit aturan..."},iconPicker:{changeIcon:"Ubah ikon",changeIcons:"Ubah {#} ikon",changeEmoji:"Ubah emoji",changeEmojis:"Ubah {#} emoji",changeMix:"Ubah ikon / emoji",changeMixes:"Ubah {#} ikon / emoji",overrulePrefix:"Aturan Anda ",overruleSuffix:" mengesampingkan ikon ini.",overrules:"Buku aturan Anda mengesampingkan beberapa ikon ini.",search:"Search",searchIcons:"Cari ikon...",searchEmojis:"Cari emoji...",searchMix:"Cari ikon / emoji...",changeColor:"Ganti warna",resetColor:"Atur ulang warna",removeIcon:"Hapus ikon",icons:"Ikon",emojis:"Emoji",mixed:"Campuran",cancel:"Batal",save:"Simpan",colors:{red:"Merah",orange:"Oranye",yellow:"Kuning",green:"Hijau",cyan:"Sian",blue:"Biru",purple:"Ungu",pink:"Merah muda",gray:"Abu-abu"}},categories:{item:"Item",items:"Item",appItem:"Tombol",appItems:"Tombol",tab:"Tab",tabs:"Tab",file:"Berkas",files:"Berkas",folder:"Folder",folders:"Folder",group:"Grup",groups:"Grup",search:"Kueri",searches:"Kueri",graph:"Grafik",graphs:"Grafik",url:"URL",urls:"URL",tag:"Tag",tags:"Tag",property:"Properti",properties:"Properti",ribbonItem:"Perintah ribbon",ribbonItems:"Perintah ribbon",rule:"Aturan",rules:"Aturan"},rulePicker:{selectPage:"Pilih halaman",fileRules:"Aturan berkas",folderRules:"Aturan folder",rules:"Aturan",addRule:"Tambah aturan",editRule:"Edit aturan",removeRule:"Hapus aturan",untitledRule:"Aturan tanpa judul",drag:"Seret untuk menata"},ruleEditor:{fileRule:"Aturan berkas",folderRule:"Aturan folder",conditions:"Kondisi",addCondition:"Tambahkan kondisi",resetCondition:"Atur ulang kondisi",removeCondition:"Hapus kondisi",removeRule:"Hapus aturan",buttonMatch:"1 kecocokan",buttonMatches:"{#} kecocokan",buttonNoMatches:"Tidak ada kecocokan",enterName:"Beri nama pada aturan ini",enterValue:"Masukkan nilai",enterRegex:"Masukkan regex",enterHexCode:"Masukkan #hexcode",enterNumber:"Masukkan angka",matchConditions:{name:"Kecocokan kondisi",desc:"Pilih berapa banyak kondisi yang perlu dicocokkan.",all:"Semua",any:"Apa pun",none:"Tidak ada"},source:{icon:"Ikon",color:"Warna",name:"Nama",filename:"Nama berkas",extension:"Ekstensi",tree:"Pohon folder",path:"Jalur dalam brankas",headings:"Judul",links:"Tautan",tags:"Tag",properties:"Properti...",created:"Tanggal dibuat",modified:"Tanggal diubah",clock:"Jam sistem"},operator:{is:"adalah","!is":"bukan",contains:"berisi",startsWith:"dimulai dengan",endsWith:"diakhiri dengan",matches:"cocok dengan regex","!contains":"tidak berisi","!startsWith":"tidak dimulai dengan","!endsWith":"tidak diakhiri dengan","!matches":"tidak cocok regex",includes:"termasuk item","!includes":"tidak termasuk item",allAre:"semua adalah",allContain:"semua berisi",allStartWith:"semua dimulai dengan",allEndWith:"semua diakhiri dengan",allMatch:"semua cocok regex",anyContain:"ada berisi",anyStartWith:"ada mulai dengan",anyEndWith:"ada diakhiri dengan",anyMatch:"ada cocok regex",noneContain:"tidak ada berisi",noneStartWith:"tidak ada mulai dengan",noneEndWith:"tidak ada diakhiri dengan",noneMatch:"tidak ada cocok regex",countIs:"jumlahnya","!countIs":"jumlahnya tidak",countIsLess:"jumlahnya kurang dari",countIsMore:"jumlahnya lebih dari",isTrue:"benar","!isTrue":"tidak benar",isFalse:"salah","!isFalse":"tidak salah",equals:"sama dengan","!equals":"tidak sama dengan",isLess:"kurang dari",isMore:"lebih dari",isDivisible:"dapat dibagi oleh","!isLess":"tidak kurang dari","!isMore":"tidak lebih dari","!isDivisible":"tidak dapat dibagi oleh",isBefore:"sebelum",isAfter:"setelah",isNow:"sekarang","!isNow":"bukan sekarang",isBeforeNow:"sebelum sekarang",isAfterNow:"setelah sekarang",timeIs:"waktu adalah","!timeIs":"waktu bukan",timeIsBefore:"waktu adalah sebelum",timeIsAfter:"waktu adalah setelah",timeIsNow:"waktu adalah sekarang","!timeIsNow":"waktu bukan sekarang",timeIsBeforeNow:"waktu adalah sebelum sekarang",timeIsAfterNow:"waktu adalah setelah sekarang",dateIs:"tanggal adalah","!dateIs":"tanggal bukan",dateIsBefore:"tanggal adalah sebelum",dateIsAfter:"tanggal adalah setelah",isToday:"tanggal adalah hari ini","!isToday":"tanggal bukan hari ini",isBeforeToday:"tanggal sebelum hari ini",isAfterToday:"tanggal setelah hari ini",isLessDaysAgo:"kurang dari X hari lalu",isLessDaysAway:"kurang dari X hari lagi",isMoreDaysAgo:"lebih dari X hari lalu",isMoreDaysAway:"lebih dari X hari lagi",weekdayIs:"hari minggu","!weekdayIs":"hari minggu bukan",weekdayIsBefore:"hari sebelum minggu",weekdayIsAfter:"hari setelah minggu",monthdayIs:"hari bulan bukan","!monthdayIs":"hari bulan",monthdayIsBefore:"hari sebelum bulan",monthdayIsAfter:"hari setelah bulan",monthIs:"bulan adalah","!monthIs":"bulan bukan",monthIsBefore:"bulan sebelum",monthIsAfter:"bulan setelah",yearIs:"tahun adalah","!yearIs":"tahun bukan",yearIsBefore:"tahun sebelum",yearIsAfter:"tahun setelah",iconIs:"ID adalah","!iconIs":"ID bukan",nameIs:"nama adalah","!nameIs":"nama bukan",nameContains:"nama berisi",nameStartsWith:"nama dimulai dengan",nameEndsWith:"nama diakhiri dengan",nameMatches:"nama cocok regex","!nameContains":"nama tidak berisi","!nameStartsWith":"nama tidak dimulai dengan","!nameEndsWith":"nama tidak diakhiri dengan","!nameMatches":"nama tidak cocok regex",colorIs:"adalah","!colorIs":"bukan",hexIs:"kode heks","!hexIs":"kode heks tidak ada",hasValue:"ada nilai","!hasValue":"tidak ada nilai",hasProperty:"properti ada","!hasProperty":"properti tidak ada"},weekday:{"1":"Senin","2":"Selasa","3":"Rabu","4":"Kamis","5":"Jumat","6":"Sabtu","7":"Minggu"},month:{"1":"Januari","2":"Februari","3":"Maret","4":"April","5":"Mei","6":"Juni","7":"Juli","8":"Agustus","9":"September","10":"Oktober","11":"November","12":"Desember"}},ruleChecker:{fileMatch:"1 file yang cocok",folderMatch:"1 folder yang cocok",filesMatch:"{#} file yang cocok",foldersMatch:"{#} folder yang cocok",highlight:"Sorot",headingMatches:"Cocok"},commands:{openRulebook:"Buka buku aturan",toggleBiggerIcons:"Alihkan ikon yang lebih besar",toggleClickableIcons:{desktop:"Alihkan ikon yang dapat diklik",mobile:"Alihkan ikon yang dapat diketuk"},toggleAllFileIcons:"Beralih semua ikon berkas",toggleAllFolderIcons:"Beralih semua ikon folder",toggleMinimalFolderIcons:"Beralih ikon folder minimal",toggleBiggerSearchResults:"Beralih hasil pencarian yang lebih besar",changeIconCurrentFile:"Ubah ikon file saat ini"},settings:{values:{on:"Aktif",off:"Nonaktif",desktop:"Hanya desktop",mobile:"Hanya seluler",list:"Daftar warna",rgb:"Pemilih RGB"},rulebook:{name:"Buku aturan",desc:"Siapkan aturan otomatis untuk ikon berkas dan folder.",manage:"Kelola"},headingSidebarAndTabIcons:"Ikon bilah sisi & tab",biggerIcons:{name:"Ikon yang lebih besar",desc:"Tampilkan ikon yang lebih besar daripada UI default."},clickableIcons:{nameDesktop:"Ikon yang dapat diklik",nameMobile:"Ikon yang dapat diketuk",descDesktop:"Klik ikon untuk membuka pemilih ikon.",descMobile:"Ketuk ikon untuk membuka pemilih ikon."},showAllFileIcons:{name:"Tampilkan semua ikon berkas",desc:"Tampilkan ikon untuk berkas yang tidak memiliki ikon khusus."},showAllFolderIcons:{name:"Tampilkan semua ikon folder",desc:"Tampilkan ikon untuk folder yang tidak memiliki ikon khusus."},minimalFolderIcons:{name:"Ikon folder minimal",desc:"Ganti tanda panah folder dengan ikon folder Anda."},headingIconPicker:"Pemilih ikon",showItemName:{name:"Tampilkan nama item",desc:"Tampilkan nama item yang sedang diedit."},biggerSearchResults:{name:"Hasil pencarian yang lebih besar",desc:"Tampilkan ikon yang lebih besar dalam hasil pencarian."},maxSearchResults:{name:"Hasil pencarian maksimal",desc:"Pilih berapa banyak ikon yang akan ditampilkan sekaligus."},colorPicker1:{name:"Pemilih warna utama",descDesktop:"Muncul saat Anda mengklik gelembung warna.",descMobile:"Muncul saat Anda menyentuh gelembung warna."},colorPicker2:{name:"Pemilih warna kedua",descDesktop:"Muncul saat Anda mengklik kedua gelembung warna.",descMobile:"Muncul saat Anda menekan & menahan gelembung warna."},headingAdvanced:"Lanjutan",uncolorHover:{name:"Arahkan tanpa warna",desc:"Nonaktifkan warna ikon saat mengarahkan kursor ke item."},uncolorDrag:{name:"Seret tanpa warna",desc:"Nonaktifkan warna ikon saat menyeret item."},uncolorSelect:{name:"Pilihan tanpa warna",desc:"Nonaktifkan warna ikon saat item dipilih."},uncolorQuick:{name:"Tombol ribbon tanpa warna",desc:"Nonaktifkan warna ikon untuk akses cepat tombol ribbon di ponsel."},rememberDeletedItems:{name:"Ingat ikon item yang dihapus",desc:"Ikon khusus apa pun akan muncul kembali ketika itemnya ada lagi."}}}});var Fe=H((Pi,mt)=>{mt.exports={appItems:{help:"\u30D8\u30EB\u30D7\u3092\u958B\u304F",settings:"\u8A2D\u5B9A\u3092\u958B\u304F",pin:"\u30D4\u30F3\u3092\u30C8\u30B0\u30EB",sidebarLeft:"\u5DE6\u306E\u30B5\u30A4\u30C9\u30D0\u30FC\u3092\u958B\u9589",sidebarRight:"\u53F3\u306E\u30B5\u30A4\u30C9\u30D0\u30FC\u3092\u958B\u9589",minimize:"\u6700\u5C0F\u5316",maximize:"\u6700\u5927\u5316",unmaximize:"\u5143\u306E\u30B5\u30A4\u30BA\u306B\u623B\u3059",close:"\u30A6\u30A3\u30F3\u30C9\u30A6\u3092\u9589\u3058\u308B"},menu:{changeIcon:"\u30A2\u30A4\u30B3\u30F3\u3092\u5909\u66F4\u2026",changeIcons:"\u30A2\u30A4\u30B3\u30F3\u3092 {#} \u500B\u5909\u66F4\u2026",removeIcon:"\u30A2\u30A4\u30B3\u30F3\u3092\u524A\u9664",removeIcons:"\u30A2\u30A4\u30B3\u30F3\u3092 {#} \u500B\u524A\u9664",resetColor:"\u8272\u3092\u30EA\u30BB\u30C3\u30C8",resetColors:"\u8272\u3092 {#} \u500B\u30EA\u30BB\u30C3\u30C8",editRule:"\u30EB\u30FC\u30EB\u3092\u7DE8\u96C6\u2026"},iconPicker:{changeIcon:"\u30A2\u30A4\u30B3\u30F3\u3092\u5909\u66F4",changeIcons:"{#}\u500B\u306E\u30A2\u30A4\u30B3\u30F3\u3092\u5909\u66F4\u3059\u308B",changeEmoji:"\u7D75\u6587\u5B57\u3092\u5909\u66F4\u3059\u308B",changeEmojis:"\u7D75\u6587\u5B57\u3092 {#} \u500B\u5909\u66F4",changeMix:"\u30A2\u30A4\u30B3\u30F3/\u7D75\u6587\u5B57\u3092\u5909\u66F4",changeMixes:"\u30A2\u30A4\u30B3\u30F3/\u7D75\u6587\u5B57\u3092 {#} \u500B\u5909\u66F4",overrulePrefix:"\u3042\u306A\u305F\u306E\u30EB\u30FC\u30EB ",overruleSuffix:" \u304C\u3053\u306E\u30A2\u30A4\u30B3\u30F3\u3092\u7121\u52B9\u306B\u3057\u3066\u3044\u307E\u3059\u3002",overrules:"\u3042\u306A\u305F\u306E\u30EB\u30FC\u30EB\u30D6\u30C3\u30AF\u304C\u3053\u308C\u3089\u306E\u30A2\u30A4\u30B3\u30F3\u306E\u3044\u304F\u3064\u304B\u3092\u7121\u52B9\u306B\u3057\u3066\u3044\u307E\u3059\u3002",search:"\u691C\u7D22",searchIcons:"\u30A2\u30A4\u30B3\u30F3\u3092\u691C\u7D22\u2026",searchEmojis:"\u7D75\u6587\u5B57\u3092\u691C\u7D22\u2026",searchMix:"\u30A2\u30A4\u30B3\u30F3/\u7D75\u6587\u5B57\u3092\u691C\u7D22\u2026",changeColor:"\u8272\u3092\u5909\u3048\u308B",resetColor:"\u8272\u3092\u30EA\u30BB\u30C3\u30C8",removeIcon:"\u30A2\u30A4\u30B3\u30F3\u3092\u524A\u9664",icons:"\u30A2\u30A4\u30B3\u30F3",emojis:"\u7D75\u6587\u5B57",mixed:"\u6DF7\u5408",cancel:"\u30AD\u30E3\u30F3\u30BB\u30EB",save:"\u4FDD\u5B58",colors:{red:"\u8D64",orange:"\u30AA\u30EC\u30F3\u30B8",yellow:"\u9EC4\u8272",green:"\u7DD1",cyan:"\u30B7\u30A2\u30F3",blue:"\u9752",purple:"\u7D2B",pink:"\u30D4\u30F3\u30AF",gray:"\u7070\u8272"}},categories:{item:"\u9805\u76EE",items:"\u9805\u76EE",appItem:"\u30DC\u30BF\u30F3",appItems:"\u30DC\u30BF\u30F3",tab:"\u30BF\u30D6",tabs:"\u30BF\u30D6",file:"\u30D5\u30A1\u30A4\u30EB",files:"\u30D5\u30A1\u30A4\u30EB",folder:"\u30D5\u30A9\u30EB\u30C0",folders:"\u30D5\u30A9\u30EB\u30C0",group:"\u30B0\u30EB\u30FC\u30D7",groups:"\u30B0\u30EB\u30FC\u30D7",search:"\u30AF\u30A8\u30EA",searches:"\u30AF\u30A8\u30EA",graph:"\u30B0\u30E9\u30D5",graphs:"\u30B0\u30E9\u30D5",url:"URL",urls:"URL",tag:"\u30BF\u30B0",tags:"\u30BF\u30B0",property:"\u30D7\u30ED\u30D1\u30C6\u30A3",properties:"\u30D7\u30ED\u30D1\u30C6\u30A3",ribbonItem:"\u30EA\u30DC\u30F3\u30B3\u30DE\u30F3\u30C9",ribbonItems:"\u30EA\u30DC\u30F3\u30B3\u30DE\u30F3\u30C9",rule:"\u30EB\u30FC\u30EB",rules:"\u30EB\u30FC\u30EB"},rulePicker:{selectPage:"\u30DA\u30FC\u30B8\u3092\u9078\u629E",fileRules:"\u30D5\u30A1\u30A4\u30EB\u30EB\u30FC\u30EB",folderRules:"\u30D5\u30A9\u30EB\u30C0\u30FC\u30EB\u30FC\u30EB",rules:"\u30EB\u30FC\u30EB",addRule:"\u30EB\u30FC\u30EB\u3092\u8FFD\u52A0",editRule:"\u30EB\u30FC\u30EB\u3092\u7DE8\u96C6",removeRule:"\u30EB\u30FC\u30EB\u3092\u524A\u9664",untitledRule:"\u7121\u984C\u306E\u30EB\u30FC\u30EB",drag:"\u30C9\u30E9\u30C3\u30B0\u3057\u3066\u9806\u756A\u3092\u5909\u66F4"},ruleEditor:{fileRule:"\u30D5\u30A1\u30A4\u30EB\u30EB\u30FC\u30EB",folderRule:"\u30D5\u30A9\u30EB\u30C0\u30FC\u30EB\u30FC\u30EB",conditions:"\u6761\u4EF6",addCondition:"\u6761\u4EF6\u3092\u8FFD\u52A0",resetCondition:"\u6761\u4EF6\u3092\u30EA\u30BB\u30C3\u30C8",removeCondition:"\u6761\u4EF6\u3092\u524A\u9664",removeRule:"\u30EB\u30FC\u30EB\u3092\u524A\u9664",buttonMatch:"1 \u4EF6\u306E\u4E00\u81F4",buttonMatches:"{#} \u4EF6\u306E\u4E00\u81F4",buttonNoMatches:"\u4E00\u81F4\u306A\u3057",enterName:"\u3053\u306E\u30EB\u30FC\u30EB\u306B\u540D\u524D\u3092\u4ED8\u3051\u307E\u3059",enterValue:"\u5024\u3092\u5165\u529B\u3057\u307E\u3059",enterRegex:"\u6B63\u898F\u8868\u73FE\u3092\u5165\u529B\u3057\u307E\u3059",enterHexCode:"#16 \u9032\u30B3\u30FC\u30C9\u3092\u5165\u529B\u3057\u307E\u3059",enterNumber:"\u6570\u5024\u3092\u5165\u529B\u3057\u307E\u3059",matchConditions:{name:"\u4E00\u81F4\u6761\u4EF6",desc:"\u4E00\u81F4\u3059\u308B\u5FC5\u8981\u304C\u3042\u308B\u6761\u4EF6\u306E\u6570\u3092\u9078\u629E\u3057\u307E\u3059\u3002",all:"\u3059\u3079\u3066",any:"\u4EFB\u610F",none:"\u306A\u3057"},source:{icon:"\u30A2\u30A4\u30B3\u30F3",color:"\u8272",name:"\u540D\u524D",filename:"\u30D5\u30A1\u30A4\u30EB\u540D",extension:"\u62E1\u5F35\u5B50",tree:"\u30D5\u30A9\u30EB\u30C0\u30C4\u30EA\u30FC",path:"\u30DC\u30FC\u30EB\u30C8\u5185\u306E\u30D1\u30B9",headings:"\u898B\u51FA\u3057",links:"\u30EA\u30F3\u30AF",tags:"\u30BF\u30B0",properties:"\u30D7\u30ED\u30D1\u30C6\u30A3\u2026",created:"\u4F5C\u6210\u65E5\u6642",modified:"\u5909\u66F4\u65E5\u6642",clock:"\u30B7\u30B9\u30C6\u30E0\u30AF\u30ED\u30C3\u30AF"},operator:{is:"\u3067\u3059","!is":"\u3067\u306F\u306A\u3044",contains:"\u542B\u3080",startsWith:"\u3067\u59CB\u307E\u308B",endsWith:"\u3067\u7D42\u308F\u308B",matches:"\u6B63\u898F\u8868\u73FE\u4E00\u81F4","!contains":"\u542B\u307E\u306A\u3044","!startsWith":"\u3067\u59CB\u307E\u3089\u306A\u3044","!endsWith":"\u3067\u7D42\u308F\u3089\u306A\u3044","!matches":"\u6B63\u898F\u8868\u73FE\u4E00\u81F4\u3057\u306A\u3044",includes:"\u9805\u76EE\u3092\u542B\u3080","!includes":"\u9805\u76EE\u3092\u542B\u307E\u306A\u3044",allAre:"\u3059\u3079\u3066\u306F",allContain:"\u3059\u3079\u3066\u542B\u3080",allStartWith:"\u3059\u3079\u3066\u3067\u59CB\u307E\u308B",allEndWith:"\u3059\u3079\u3066\u3067\u7D42\u308F\u308B",allMatch:"\u3059\u3079\u3066\u6B63\u898F\u8868\u73FE\u4E00\u81F4",anyContain:"\u4EFB\u610F\u306E\u3082\u306E\u304C\u542B\u3080",anyStartWith:"\u4EFB\u610F\u306E\u3082\u306E\u3067\u59CB\u307E\u308B",anyEndWith:"\u4EFB\u610F\u306E\u3082\u306E\u3067\u7D42\u308F\u308B",anyMatch:"\u4EFB\u610F\u306E\u6B63\u898F\u8868\u73FE\u4E00\u81F4",noneContain:"\u306A\u3057\u542B\u307E\u306A\u3044",noneStartWith:"\u306A\u3057\u3067\u59CB\u307E\u3089\u306A\u3044",noneEndWith:"\u306A\u3057\u3067\u7D42\u308F\u3089\u306A\u3044",noneMatch:"\u306A\u3057\u6B63\u898F\u8868\u73FE\u4E00\u81F4\u3057\u306A\u3044",countIs:"\u30AB\u30A6\u30F3\u30C8\u306F","!countIs":"\u30AB\u30A6\u30F3\u30C8\u306F\u306A\u3044",countIsLess:"\u30AB\u30A6\u30F3\u30C8\u306F\u672A\u6E80",countIsMore:"\u30AB\u30A6\u30F3\u30C8\u306F\u3088\u308A\u591A\u3044",isTrue:"\u771F","!isTrue":"\u771F\u3067\u306F\u306A\u3044",isFalse:"\u507D","!isFalse":"\u507D\u3067\u306F\u306A\u3044",equals:"\u7B49\u3057\u3044","!equals":"\u7B49\u3057\u304F\u306A\u3044",isLess:"\u3088\u308A\u5C0F\u3055\u3044",isMore:"\u3088\u308A\u5927\u304D\u3044",isDivisible:"\u5272\u308A\u5207\u308C\u308B","!isLess":"\u3088\u308A\u5C0F\u3055\u304F\u306A\u3044","!isMore":"\u3088\u308A\u5927\u304D\u304F\u306A\u3044","!isDivisible":"\u5272\u308A\u5207\u308C\u306A\u3044",isBefore:"\u524D\u3067\u3059",isAfter:"\u5F8C\u3067\u3059",isNow:"\u4ECA\u3067\u3059","!isNow":"\u4ECA\u3067\u306F\u3042\u308A\u307E\u305B\u3093",isBeforeNow:"\u4ECA\u3088\u308A\u524D\u3067\u3059",isAfterNow:"\u4ECA\u3088\u308A\u5F8C\u3067\u3059",timeIs:"\u6642\u523B\u306F","!timeIs":"\u6642\u523B\u3067\u306F\u306A\u3044",timeIsBefore:"\u6642\u523B\u306F\u524D\u3067\u3059",timeIsAfter:"\u6642\u523B\u306F\u5F8C\u3067\u3059",timeIsNow:"\u6642\u523B\u306F\u73FE\u5728\u3067\u3059","!timeIsNow":"\u6642\u523B\u3067\u306F\u3042\u308A\u307E\u305B\u3093",timeIsBeforeNow:"\u6642\u523B\u306F\u73FE\u5728\u3088\u308A\u524D\u3067\u3059",timeIsAfterNow:"\u6642\u523B\u306F\u73FE\u5728\u3088\u308A\u5F8C\u3067\u3059",dateIs:"\u65E5\u4ED8\u306F","!dateIs":"\u65E5\u4ED8\u3067\u306F\u306A\u3044",dateIsBefore:"\u65E5\u4ED8\u306F\u524D\u3067\u3059",dateIsAfter:"\u65E5\u4ED8\u306F\u5F8C\u3067\u3059",isToday:"\u65E5\u4ED8\u306F\u4ECA\u65E5\u3067\u3059","!isToday":"\u65E5\u4ED8\u306F\u4ECA\u65E5\u3067\u306F\u3042\u308A\u307E\u305B\u3093",isBeforeToday:"\u65E5\u4ED8\u306F\u4ECA\u65E5\u3088\u308A\u524D\u3067\u3059",isAfterToday:"\u65E5\u4ED8\u306F\u4ECA\u65E5\u3088\u308A\u5F8C\u3067\u3059",isLessDaysAgo:"X \u65E5\u672A\u6E80",isLessDaysAway:"X \u65E5\u4EE5\u5185",isMoreDaysAgo:"X \u65E5\u8D85\u904E",isMoreDaysAway:"X \u65E5\u4EE5\u4E0A",weekdayIs:"\u66DC\u65E5\u306F","!weekdayIs":"\u66DC\u65E5\u306F\u3067\u306F\u306A\u3044",weekdayIsBefore:"\u66DC\u65E5\u306F\u524D\u3067\u3059",weekdayIsAfter:"\u66DC\u65E5\u306F\u5F8C\u3067\u3059",monthdayIs:"\u6708\u306E\u65E5\u306F","!monthdayIs":"\u6708\u306E\u65E5\u306F\u3067\u306F\u306A\u3044",monthdayIsBefore:"\u6708\u306E\u65E5\u306F\u524D\u3067\u3059",monthdayIsAfter:"\u6708\u306E\u65E5\u306F\u5F8C\u3067\u3059",monthIs:"\u6708\u306F","!monthIs":"\u6708\u306F\u3067\u306F\u306A\u3044",monthIsBefore:"\u6708\u306F\u524D\u3067\u3059",monthIsAfter:"\u6708\u306F\u5F8C\u3067\u3059",yearIs:"\u5E74\u306F","!yearIs":"\u5E74\u306F\u3067\u306F\u306A\u3044",yearIsBefore:"\u5E74\u306F\u524D\u3067\u3059",yearIsAfter:"\u5E74\u306F\u5F8C\u3067\u3059",iconIs:"ID \u3067\u3059","!iconIs":"ID \u3067\u306F\u3042\u308A\u307E\u305B\u3093",nameIs:"\u540D\u524D\u3067\u3042\u308B","!nameIs":"\u540D\u524D\u3067\u306F\u306A\u3044",nameContains:"\u540D\u524D\u3092\u542B\u3080",nameStartsWith:"\u540D\u524D\u3067\u59CB\u307E\u308B",nameEndsWith:"\u540D\u524D\u3067\u7D42\u308F\u308B",nameMatches:"\u540D\u524D\u4E00\u81F4","!nameContains":"\u540D\u524D\u3092\u542B\u307E\u306A\u3044","!nameStartsWith":"\u540D\u524D\u3067\u59CB\u307E\u3089\u306A\u3044","!nameEndsWith":"\u540D\u524D\u3067\u7D42\u308F\u3089\u306A\u3044","!nameMatches":"\u540D\u524D\u4E00\u81F4\u3057\u306A\u3044",colorIs:"\u3067\u3059","!colorIs":"\u3067\u306F\u3042\u308A\u307E\u305B\u3093",hexIs:"16\u9032\u30B3\u30FC\u30C9\u306F","!hexIs":"16\u9032\u30B3\u30FC\u30C9\u3067\u306F\u306A\u3044",hasValue:"\u5024\u304C\u3042\u308B","!hasValue":"\u5024\u304C\u306A\u3044",hasProperty:"\u30D7\u30ED\u30D1\u30C6\u30A3\u304C\u3042\u308B","!hasProperty":"\u30D7\u30ED\u30D1\u30C6\u30A3\u304C\u306A\u3044"},weekday:{"1":"\u6708\u66DC\u65E5","2":"\u706B\u66DC\u65E5","3":"\u6C34\u66DC\u65E5","4":"\u6728\u66DC\u65E5","5":"\u91D1\u66DC\u65E5","6":"\u571F\u66DC\u65E5","7":"\u65E5\u66DC\u65E5"},month:{"1":"1\u6708","2":"2\u6708","3":"3\u6708","4":"4\u6708","5":"5\u6708","6":"6\u6708","7":"7\u6708","8":"8\u6708","9":"9\u6708","10":"10\u6708","11":"11\u6708","12":"12\u6708"}},ruleChecker:{fileMatch:"\u4E00\u81F4\u3059\u308B\u30D5\u30A1\u30A4\u30EB 1 \u4EF6",folderMatch:"\u4E00\u81F4\u3059\u308B\u30D5\u30A9\u30EB\u30C0 1 \u4EF6",filesMatch:"\u4E00\u81F4\u3059\u308B\u30D5\u30A1\u30A4\u30EB {#} \u4EF6",foldersMatch:"\u4E00\u81F4\u3059\u308B\u30D5\u30A9\u30EB\u30C0 {#} \u4EF6",highlight:"\u30CF\u30A4\u30E9\u30A4\u30C8",headingMatches:"\u4E00\u81F4"},commands:{openRulebook:"\u30EB\u30FC\u30EB\u30D6\u30C3\u30AF\u3092\u958B\u304F",toggleBiggerIcons:"\u5927\u304D\u3044\u30A2\u30A4\u30B3\u30F3\u3092\u5207\u308A\u66FF\u3048\u308B",toggleClickableIcons:{desktop:"\u30AF\u30EA\u30C3\u30AF\u53EF\u80FD\u306A\u30A2\u30A4\u30B3\u30F3\u3092\u5207\u308A\u66FF\u3048\u308B",mobile:"\u30BF\u30C3\u30D7\u53EF\u80FD\u306A\u30A2\u30A4\u30B3\u30F3\u3092\u5207\u308A\u66FF\u3048\u308B"},toggleAllFileIcons:"\u3059\u3079\u3066\u306E\u30D5\u30A1\u30A4\u30EB\u30A2\u30A4\u30B3\u30F3\u3092\u5207\u308A\u66FF\u3048\u308B",toggleAllFolderIcons:"\u3059\u3079\u3066\u306E\u30D5\u30A9\u30EB\u30C0\u30A2\u30A4\u30B3\u30F3\u3092\u5207\u308A\u66FF\u3048\u308B",toggleMinimalFolderIcons:"\u6700\u5C0F\u9650\u306E\u30D5\u30A9\u30EB\u30C0\u30A2\u30A4\u30B3\u30F3\u3092\u5207\u308A\u66FF\u3048\u308B",toggleBiggerSearchResults:"\u691C\u7D22\u7D50\u679C\u3092\u5927\u304D\u304F\u5207\u308A\u66FF\u3048\u307E\u3059",changeIconCurrentFile:"\u73FE\u5728\u306E\u30D5\u30A1\u30A4\u30EB\u306E\u30A2\u30A4\u30B3\u30F3\u3092\u5909\u66F4\u3059\u308B"},settings:{values:{on:"\u30AA\u30F3",off:"\u30AA\u30D5",desktop:"\u30C7\u30B9\u30AF\u30C8\u30C3\u30D7\u306E\u307F",mobile:"\u30E2\u30D0\u30A4\u30EB\u306E\u307F",list:"\u8272\u306E\u30EA\u30B9\u30C8",rgb:"RGB \u30D4\u30C3\u30AB\u30FC"},rulebook:{name:"\u30EB\u30FC\u30EB\u30D6\u30C3\u30AF",desc:"\u30D5\u30A1\u30A4\u30EB\u3068\u30D5\u30A9\u30EB\u30C0\u306E\u30A2\u30A4\u30B3\u30F3\u306E\u81EA\u52D5\u30EB\u30FC\u30EB\u3092\u8A2D\u5B9A\u3057\u307E\u3059\u3002",manage:"\u7BA1\u7406"},headingSidebarAndTabIcons:"\u30B5\u30A4\u30C9\u30D0\u30FC\u3068\u30BF\u30D6\u306E\u30A2\u30A4\u30B3\u30F3",biggerIcons:{name:"\u5927\u304D\u3044\u30A2\u30A4\u30B3\u30F3",desc:"\u30C7\u30D5\u30A9\u30EB\u30C8\u306E UI \u3088\u308A\u3082\u5927\u304D\u306A\u30A2\u30A4\u30B3\u30F3\u3092\u8868\u793A\u3057\u307E\u3059\u3002"},clickableIcons:{nameDesktop:"\u30AF\u30EA\u30C3\u30AF\u53EF\u80FD\u306A\u30A2\u30A4\u30B3\u30F3",nameMobile:"\u30BF\u30C3\u30D7\u53EF\u80FD\u306A\u30A2\u30A4\u30B3\u30F3",descDesktop:"\u30A2\u30A4\u30B3\u30F3\u3092\u30AF\u30EA\u30C3\u30AF\u3059\u308B\u3068\u30A2\u30A4\u30B3\u30F3\u30D4\u30C3\u30AB\u30FC\u304C\u958B\u304D\u307E\u3059\u3002",descMobile:"\u30A2\u30A4\u30B3\u30F3\u3092\u30BF\u30C3\u30D7\u3059\u308B\u3068\u30A2\u30A4\u30B3\u30F3\u30D4\u30C3\u30AB\u30FC\u304C\u958B\u304D\u307E\u3059\u3002"},showAllFileIcons:{name:"\u3059\u3079\u3066\u306E\u30D5\u30A1\u30A4\u30EB\u30A2\u30A4\u30B3\u30F3\u3092\u8868\u793A\u3059\u308B",desc:"\u30AB\u30B9\u30BF\u30E0\u30A2\u30A4\u30B3\u30F3\u306E\u306A\u3044\u30D5\u30A1\u30A4\u30EB\u306E\u30A2\u30A4\u30B3\u30F3\u3092\u8868\u793A\u3057\u307E\u3059\u3002"},showAllFolderIcons:{name:"\u3059\u3079\u3066\u306E\u30D5\u30A9\u30EB\u30C0\u30A2\u30A4\u30B3\u30F3\u3092\u8868\u793A\u3059\u308B",desc:"\u30AB\u30B9\u30BF\u30E0\u30A2\u30A4\u30B3\u30F3\u306E\u306A\u3044\u30D5\u30A9\u30EB\u30C0\u306E\u30A2\u30A4\u30B3\u30F3\u3092\u8868\u793A\u3057\u307E\u3059\u3002"},minimalFolderIcons:{name:"\u6700\u5C0F\u9650\u306E\u30D5\u30A9\u30EB\u30C0\u30A2\u30A4\u30B3\u30F3",desc:"\u30D5\u30A9\u30EB\u30C0\u306E\u77E2\u5370\u3092\u30D5\u30A9\u30EB\u30C0\u30A2\u30A4\u30B3\u30F3\u306B\u7F6E\u304D\u63DB\u3048\u307E\u3059\u3002"},headingIconPicker:"\u30A2\u30A4\u30B3\u30F3 \u30D4\u30C3\u30AB\u30FC",showItemName:{name:"\u30A2\u30A4\u30C6\u30E0\u540D\u3092\u8868\u793A\u3057\u307E\u3059",desc:"\u7DE8\u96C6\u4E2D\u306E\u30A2\u30A4\u30C6\u30E0\u306E\u540D\u524D\u3092\u8868\u793A\u3057\u307E\u3059\u3002"},biggerSearchResults:{name:"\u691C\u7D22\u7D50\u679C\u3092\u5927\u304D\u304F\u3059\u308B",desc:"\u691C\u7D22\u7D50\u679C\u306B\u5927\u304D\u3044\u30A2\u30A4\u30B3\u30F3\u3092\u8868\u793A\u3057\u307E\u3059\u3002"},maxSearchResults:{name:"\u691C\u7D22\u7D50\u679C\u306E\u6700\u5927\u6570",desc:"\u4E00\u5EA6\u306B\u8868\u793A\u3059\u308B\u30A2\u30A4\u30B3\u30F3\u306E\u6570\u3092\u9078\u629E\u3057\u307E\u3059\u3002"},colorPicker1:{name:"\u30E1\u30A4\u30F3 \u30AB\u30E9\u30FC \u30D4\u30C3\u30AB\u30FC",descDesktop:"\u30AB\u30E9\u30FC \u30D0\u30D6\u30EB\u3092\u30AF\u30EA\u30C3\u30AF\u3059\u308B\u3068\u8868\u793A\u3055\u308C\u307E\u3059\u3002",descMobile:"\u30AB\u30E9\u30FC \u30D0\u30D6\u30EB\u3092\u30BF\u30C3\u30C1\u3059\u308B\u3068\u8868\u793A\u3055\u308C\u307E\u3059\u3002"},colorPicker2:{name:"2 \u756A\u76EE\u306E\u30AB\u30E9\u30FC \u30D4\u30C3\u30AB\u30FC",descDesktop:"\u30AB\u30E9\u30FC \u30D0\u30D6\u30EB\u3092\u30BB\u30AB\u30F3\u30C0\u30EA \u30AF\u30EA\u30C3\u30AF\u3059\u308B\u3068\u8868\u793A\u3055\u308C\u307E\u3059\u3002",descMobile:"\u30AB\u30E9\u30FC \u30D0\u30D6\u30EB\u3092\u9577\u62BC\u3057\u3059\u308B\u3068\u8868\u793A\u3055\u308C\u307E\u3059\u3002"},headingAdvanced:"\u8A73\u7D30",uncolorHover:{name:"\u7121\u8272\u306E\u30DB\u30D0\u30FC",desc:"\u30A2\u30A4\u30C6\u30E0\u3092\u30DB\u30D0\u30FC\u3057\u3066\u3044\u308B\u9593\u306F\u30A2\u30A4\u30B3\u30F3\u306E\u8272\u3092\u7121\u52B9\u306B\u3057\u307E\u3059\u3002"},uncolorDrag:{name:"\u7121\u8272\u306E\u30C9\u30E9\u30C3\u30B0",desc:"\u30A2\u30A4\u30C6\u30E0\u3092\u30C9\u30E9\u30C3\u30B0\u3057\u3066\u3044\u308B\u9593\u306F\u30A2\u30A4\u30B3\u30F3\u306E\u8272\u3092\u7121\u52B9\u306B\u3057\u307E\u3059\u3002"},uncolorSelect:{name:"\u7121\u8272\u306E\u9078\u629E",desc:"\u30A2\u30A4\u30C6\u30E0\u304C\u9078\u629E\u3055\u308C\u3066\u3044\u308B\u9593\u306F\u30A2\u30A4\u30B3\u30F3\u306E\u8272\u3092\u7121\u52B9\u306B\u3057\u307E\u3059\u3002"},uncolorQuick:{name:"\u7121\u8272\u306E\u30EA\u30DC\u30F3 \u30DC\u30BF\u30F3",desc:"\u30E2\u30D0\u30A4\u30EB\u306E\u30AF\u30A4\u30C3\u30AF \u30A2\u30AF\u30BB\u30B9 \u30EA\u30DC\u30F3 \u30DC\u30BF\u30F3\u306E\u30A2\u30A4\u30B3\u30F3\u306E\u8272\u3092\u7121\u52B9\u306B\u3057\u307E\u3059\u3002"},rememberDeletedItems:{name:"\u524A\u9664\u3057\u305F\u30A2\u30A4\u30C6\u30E0\u306E\u30A2\u30A4\u30B3\u30F3\u3092\u8A18\u61B6\u3059\u308B",desc:"\u30AB\u30B9\u30BF\u30E0\u30A2\u30A4\u30B3\u30F3\u306F\u3001\u305D\u306E\u30A2\u30A4\u30C6\u30E0\u304C\u518D\u3073\u5B58\u5728\u3059\u308B\u3068\u304D\u306B\u518D\u8868\u793A\u3055\u308C\u307E\u3059\u3002"}}}});var Pe=H((Di,pt)=>{pt.exports={appItems:{help:"\u041E\u0442\u043A\u0440\u044B\u0442\u044C \u0441\u043F\u0440\u0430\u0432\u043A\u0443",settings:"\u041E\u0442\u043A\u0440\u044B\u0442\u044C \u043D\u0430\u0441\u0442\u0440\u043E\u0439\u043A\u0438",pin:"\u0412\u043A\u043B\u044E\u0447\u0438\u0442\u044C/\u0432\u044B\u043A\u043B\u044E\u0447\u0438\u0442\u044C \u0437\u0430\u043A\u0440\u0435\u043F\u043B\u0435\u043D\u0438\u0435 \u043E\u0431\u043B\u0430\u0441\u0442\u0438",sidebarLeft:"\u0421\u0432\u0435\u0440\u043D\u0443\u0442\u044C/\u0440\u0430\u0437\u0432\u0435\u0440\u043D\u0443\u0442\u044C \u043B\u0435\u0432\u0443\u044E \u043F\u0430\u043D\u0435\u043B\u044C",sidebarRight:"\u0421\u0432\u0435\u0440\u043D\u0443\u0442\u044C/\u0440\u0430\u0437\u0432\u0435\u0440\u043D\u0443\u0442\u044C \u043F\u0440\u0430\u0432\u0443\u044E \u043F\u0430\u043D\u0435\u043B\u044C",minimize:"\u0421\u0432\u0435\u0440\u043D\u0443\u0442\u044C",maximize:"\u0420\u0430\u0437\u0432\u0435\u0440\u043D\u0443\u0442\u044C",unmaximize:"\u0412\u043E\u0441\u0441\u0442\u0430\u043D\u043E\u0432\u0438\u0442\u044C",close:"\u0417\u0430\u043A\u0440\u044B\u0442\u044C \u043E\u043A\u043D\u043E"},menu:{changeIcon:"\u0418\u0437\u043C\u0435\u043D\u0438\u0442\u044C \u0437\u043D\u0430\u0447\u043E\u043A...",changeIcons:"\u0418\u0437\u043C\u0435\u043D\u0438\u0442\u044C {#} \u0437\u043D\u0430\u0447\u043A\u043E\u0432...",removeIcon:"\u0423\u0434\u0430\u043B\u0438\u0442\u044C \u0437\u043D\u0430\u0447\u043E\u043A",removeIcons:"\u0423\u0434\u0430\u043B\u0438\u0442\u044C {#} \u0437\u043D\u0430\u0447\u043A\u043E\u0432",resetColor:"\u0421\u0431\u0440\u043E\u0441\u0438\u0442\u044C \u0446\u0432\u0435\u0442",resetColors:"\u0421\u0431\u0440\u043E\u0441\u0438\u0442\u044C {#} \u0446\u0432\u0435\u0442\u043E\u0432",editRule:"\u0418\u0437\u043C\u0435\u043D\u0438\u0442\u044C \u043F\u0440\u0430\u0432\u0438\u043B\u043E..."},iconPicker:{changeIcon:"\u0418\u0437\u043C\u0435\u043D\u0438\u0442\u044C \u0437\u043D\u0430\u0447\u043E\u043A",changeIcons:"\u0418\u0437\u043C\u0435\u043D\u0438\u0442\u044C {#} \u0437\u043D\u0430\u0447\u043A\u043E\u0432",changeEmoji:"\u0418\u0437\u043C\u0435\u043D\u0438\u0442\u044C \u044D\u043C\u043E\u0434\u0437\u0438",changeEmojis:"\u0418\u0437\u043C\u0435\u043D\u0438\u0442\u044C {#} \u044D\u043C\u043E\u0434\u0437\u0438",changeMix:"\u0418\u0437\u043C\u0435\u043D\u0438\u0442\u044C \u0437\u043D\u0430\u0447\u043E\u043A / \u044D\u043C\u043E\u0434\u0437\u0438",changeMixes:"\u0418\u0437\u043C\u0435\u043D\u0438\u0442\u044C {#} \u0437\u043D\u0430\u0447\u043A\u043E\u0432 / \u044D\u043C\u043E\u0434\u0437\u0438",overrulePrefix:"\u0412\u0430\u0448\u0435 \u043F\u0440\u0430\u0432\u0438\u043B\u043E ",overruleSuffix:" \u043E\u0442\u043C\u0435\u043D\u044F\u0435\u0442 \u044D\u0442\u043E\u0442 \u0437\u043D\u0430\u0447\u043E\u043A.",overrules:"\u0412\u0430\u0448 \u0441\u0432\u043E\u0434 \u043F\u0440\u0430\u0432\u0438\u043B \u043E\u0442\u043C\u0435\u043D\u044F\u0435\u0442 \u043D\u0435\u043A\u043E\u0442\u043E\u0440\u044B\u0435 \u0438\u0437 \u044D\u0442\u0438\u0445 \u0437\u043D\u0430\u0447\u043A\u043E\u0432.",search:"\u041F\u043E\u0438\u0441\u043A",searchIcons:"\u041F\u043E\u0438\u0441\u043A \u0437\u043D\u0430\u0447\u043A\u043E\u0432...",searchEmojis:"\u041F\u043E\u0438\u0441\u043A \u044D\u043C\u043E\u0434\u0437\u0438...",searchMix:"\u041F\u043E\u0438\u0441\u043A \u0437\u043D\u0430\u0447\u043A\u043E\u0432 / \u044D\u043C\u043E\u0434\u0437\u0438...",changeColor:"\u0418\u0437\u043C\u0435\u043D\u0438\u0442\u044C \u0446\u0432\u0435\u0442",resetColor:"\u0421\u0431\u0440\u043E\u0441\u0438\u0442\u044C \u0446\u0432\u0435\u0442",removeIcon:"\u0423\u0434\u0430\u043B\u0438\u0442\u044C \u0437\u043D\u0430\u0447\u043E\u043A",icons:"\u0417\u043D\u0430\u0447\u043A\u0438",emojis:"\u042D\u043C\u043E\u0434\u0437\u0438",mixed:"\u0421\u043C\u0435\u0448\u0430\u043D\u043D\u044B\u0439",cancel:"\u041E\u0442\u043C\u0435\u043D\u0430",save:"\u0421\u043E\u0445\u0440\u0430\u043D\u0438\u0442\u044C",colors:{red:"\u041A\u0440\u0430\u0441\u043D\u044B\u0439",orange:"\u041E\u0440\u0430\u043D\u0436\u0435\u0432\u044B\u0439",yellow:"\u0416\u0435\u043B\u0442\u044B\u0439",green:"\u0417\u0435\u043B\u0435\u043D\u044B\u0439",cyan:"\u0413\u043E\u043B\u0443\u0431\u043E\u0439",blue:"\u0421\u0438\u043D\u0438\u0439",purple:"\u0424\u0438\u043E\u043B\u0435\u0442\u043E\u0432\u044B\u0439",pink:"\u0420\u043E\u0437\u043E\u0432\u044B\u0439",gray:"\u0421\u0435\u0440\u044B\u0439"}},categories:{item:"\u042D\u043B\u0435\u043C\u0435\u043D\u0442",items:"\u042D\u043B\u0435\u043C\u0435\u043D\u0442\u044B",appItem:"\u041A\u043D\u043E\u043F\u043A\u0430",appItems:"\u041A\u043D\u043E\u043F\u043A\u0438",tab:"\u0412\u043A\u043B\u0430\u0434\u043A\u0430",tabs:"\u0412\u043A\u043B\u0430\u0434\u043A\u0438",file:"\u0424\u0430\u0439\u043B",files:"\u0424\u0430\u0439\u043B\u044B",folder:"\u041F\u0430\u043F\u043A\u0430",folders:"\u041F\u0430\u043F\u043A\u0438",group:"\u0413\u0440\u0443\u043F\u043F\u0430",groups:"\u0413\u0440\u0443\u043F\u043F\u044B",search:"\u0417\u0430\u043F\u0440\u043E\u0441",searches:"\u0417\u0430\u043F\u0440\u043E\u0441\u044B",graph:"\u0413\u0440\u0430\u0444",graphs:"\u0413\u0440\u0430\u0444\u043E\u0432",url:"URL",urls:"URL",tag:"\u0422\u0435\u0433",tags:"\u0422\u0435\u0433\u0438",property:"\u0421\u0432\u043E\u0439\u0441\u0442\u0432\u043E",properties:"\u0421\u0432\u043E\u0439\u0441\u0442\u0432",ribbonItem:"\u041B\u0435\u043D\u0442\u043E\u0447\u043D\u0430\u044F \u043A\u043E\u043C\u0430\u043D\u0434\u0430",ribbonItems:"\u041B\u0435\u043D\u0442\u043E\u0447\u043D\u0430\u044F \u043A\u043E\u043C\u0430\u043D\u0434\u044B",rule:"\u041F\u0440\u0430\u0432\u0438\u043B\u043E",rules:"\u041F\u0440\u0430\u0432\u0438\u043B\u0430"},rulePicker:{selectPage:"\u0412\u044B\u0431\u0440\u0430\u0442\u044C \u0441\u0442\u0440\u0430\u043D\u0438\u0446\u0443",fileRules:"\u041F\u0440\u0430\u0432\u0438\u043B\u0430 \u0444\u0430\u0439\u043B\u043E\u0432",folderRules:"\u041F\u0440\u0430\u0432\u0438\u043B\u0430 \u043F\u0430\u043F\u043E\u043A",rules:"\u041F\u0440\u0430\u0432\u0438\u043B\u0430",addRule:"\u0414\u043E\u0431\u0430\u0432\u0438\u0442\u044C \u043F\u0440\u0430\u0432\u0438\u043B\u043E",editRule:"\u0418\u0437\u043C\u0435\u043D\u0438\u0442\u044C \u043F\u0440\u0430\u0432\u0438\u043B\u043E",removeRule:"\u0423\u0434\u0430\u043B\u0438\u0442\u044C \u043F\u0440\u0430\u0432\u0438\u043B\u043E",untitledRule:"\u0411\u0435\u0437\u044B\u043C\u044F\u043D\u043D\u043E\u0435 \u043F\u0440\u0430\u0432\u0438\u043B\u043E",drag:"\u041F\u0435\u0440\u0435\u0442\u0430\u0449\u0438\u0442\u044C"},ruleEditor:{fileRule:"\u041F\u0440\u0430\u0432\u0438\u043B\u043E \u0444\u0430\u0439\u043B\u0430",folderRule:"\u041F\u0440\u0430\u0432\u0438\u043B\u043E \u043F\u0430\u043F\u043A\u0438",conditions:"\u0423\u0441\u043B\u043E\u0432\u0438\u044F",addCondition:"\u0414\u043E\u0431\u0430\u0432\u0438\u0442\u044C \u0443\u0441\u043B\u043E\u0432\u0438\u0435",resetCondition:"\u0421\u0431\u0440\u043E\u0441\u0438\u0442\u044C \u0443\u0441\u043B\u043E\u0432\u0438\u0435",removeCondition:"\u0423\u0434\u0430\u043B\u0438\u0442\u044C \u0443\u0441\u043B\u043E\u0432\u0438\u0435",removeRule:"\u0423\u0434\u0430\u043B\u0438\u0442\u044C \u043F\u0440\u0430\u0432\u0438\u043B\u043E",buttonMatch:"1 \u0441\u043E\u0432\u043F\u0430\u0434\u0435\u043D\u0438\u0435",buttonMatches:"{#} \u0441\u043E\u0432\u043F\u0430\u0434\u0435\u043D\u0438\u0439",buttonNoMatches:"\u041D\u0435\u0442 \u0441\u043E\u0432\u043F\u0430\u0434\u0435\u043D\u0438\u0439",enterName:"\u0414\u0430\u0439\u0442\u0435 \u044D\u0442\u043E\u043C\u0443 \u043F\u0440\u0430\u0432\u0438\u043B\u0443 \u0438\u043C\u044F",enterValue:"\u0412\u0432\u0435\u0434\u0438\u0442\u0435 \u0437\u043D\u0430\u0447\u0435\u043D\u0438\u0435",enterRegex:"\u0412\u0432\u0435\u0434\u0438\u0442\u0435 \u0440\u0435\u0433\u0443\u043B\u044F\u0440\u043D\u043E\u0435 \u0432\u044B\u0440\u0430\u0436\u0435\u043D\u0438\u0435",enterHexCode:"\u0412\u0432\u0435\u0434\u0438\u0442\u0435 #hexcode",enterNumber:"\u0412\u0432\u0435\u0434\u0438\u0442\u0435 \u0447\u0438\u0441\u043B\u043E",matchConditions:{name:"\u0423\u0441\u043B\u043E\u0432\u0438\u044F \u0441\u043E\u043E\u0442\u0432\u0435\u0442\u0441\u0442\u0432\u0438\u044F",desc:"\u0412\u044B\u0431\u0435\u0440\u0438\u0442\u0435, \u0441\u043A\u043E\u043B\u044C\u043A\u043E \u0443\u0441\u043B\u043E\u0432\u0438\u0439 \u0434\u043E\u043B\u0436\u043D\u043E \u0441\u043E\u0432\u043F\u0430\u0441\u0442\u044C.",all:"\u0412\u0441\u0435",\u043B\u044E\u0431\u043E\u0439:"\u041B\u044E\u0431\u043E\u0439",\u043D\u0435\u0442:"\u041D\u0435\u0442"},source:{icon:"\u0417\u043D\u0430\u0447\u043E\u043A",color:"\u0426\u0432\u0435\u0442",name:"\u0418\u043C\u044F",filename:"\u0418\u043C\u044F \u0444\u0430\u0439\u043B\u0430",extension:"\u0420\u0430\u0441\u0448\u0438\u0440\u0435\u043D\u0438\u0435",tree:"\u0414\u0435\u0440\u0435\u0432\u043E \u043F\u0430\u043F\u043E\u043A",path:"\u041F\u0443\u0442\u044C \u0432 \u0445\u0440\u0430\u043D\u0438\u043B\u0438\u0449\u0435",headings:"\u0417\u0430\u0433\u043E\u043B\u043E\u0432\u043A\u0438",links:"\u0421\u0441\u044B\u043B\u043A\u0438",tags:"\u0422\u0435\u0433\u0438",properties:"\u0421\u0432\u043E\u0439\u0441\u0442\u0432\u0430...",created:"\u0414\u0430\u0442\u0430 \u0441\u043E\u0437\u0434\u0430\u043D\u0438\u044F",modified:"\u0414\u0430\u0442\u0430 \u0438\u0437\u043C\u0435\u043D\u0435\u043D\u0438\u044F",clock:"\u0421\u0438\u0441\u0442\u0435\u043C\u043D\u044B\u0435 \u0447\u0430\u0441\u044B"},operator:{is:"\u0435\u0441\u0442\u044C","!is":"\u043D\u0435 \u0435\u0441\u0442\u044C",contains:"\u0441\u043E\u0434\u0435\u0440\u0436\u0438\u0442",startsWith:"\u043D\u0430\u0447\u0438\u043D\u0430\u0435\u0442\u0441\u044F \u0441",endsWith:"\u0437\u0430\u043A\u0430\u043D\u0447\u0438\u0432\u0430\u0435\u0442\u0441\u044F \u043D\u0430",matches:"\u0441\u043E\u043E\u0442\u0432\u0435\u0442\u0441\u0442\u0432\u0443\u0435\u0442 regex","!contains":"\u043D\u0435 \u0441\u043E\u0434\u0435\u0440\u0436\u0438\u0442","!startsWith":"\u043D\u0435 \u043D\u0430\u0447\u0438\u043D\u0430\u0435\u0442\u0441\u044F \u0441","!endsWith":"\u043D\u0435 \u0437\u0430\u043A\u0430\u043D\u0447\u0438\u0432\u0430\u0435\u0442\u0441\u044F \u043D\u0430","!matches":"\u043D\u0435 \u0441\u043E\u043E\u0442\u0432\u0435\u0442\u0441\u0442\u0432\u0443\u0435\u0442 regex",includes:"\u0432\u043A\u043B\u044E\u0447\u0430\u0435\u0442","!includes":"\u043D\u0435 \u0432\u043A\u043B\u044E\u0447\u0430\u0435\u0442",allAre:"\u0432\u0441\u0435 \u0435\u0441\u0442\u044C",allContain:"\u0432\u0441\u0435 \u0441\u043E\u0434\u0435\u0440\u0436\u0430\u0442",allStartWith:"\u0432\u0441\u0435 \u043D\u0430\u0447\u0438\u043D\u0430\u044E\u0442\u0441\u044F \u0441",allEndWith:"\u0432\u0441\u0435 \u0437\u0430\u043A\u0430\u043D\u0447\u0438\u0432\u0430\u044E\u0442\u0441\u044F \u043D\u0430",allMatch:"\u0432\u0441\u0435 \u0441\u043E\u043E\u0442\u0432\u0435\u0442\u0441\u0442\u0432\u0443\u044E\u0442 regex",anyContain:"\u043B\u044E\u0431\u043E\u0439 \u0441\u043E\u0434\u0435\u0440\u0436\u0438\u0442",anyStartWith:"\u043B\u044E\u0431\u043E\u0439 \u043D\u0430\u0447\u0438\u043D\u0430\u0435\u0442\u0441\u044F \u0441",anyEndWith:"\u043B\u044E\u0431\u043E\u0439 \u0437\u0430\u043A\u0430\u043D\u0447\u0438\u0432\u0430\u0435\u0442\u0441\u044F \u043D\u0430",anyMatch:"\u043B\u044E\u0431\u043E\u0435 \u0441\u043E\u043E\u0442\u0432\u0435\u0442\u0441\u0442\u0432\u0443\u0435\u0442 regex",noneContain:"\u043D\u0438 \u043E\u0434\u043D\u043E \u0441\u043E\u0434\u0435\u0440\u0436\u0438\u0442",noneStartWith:"\u043D\u0438 \u043E\u0434\u043D\u043E \u043D\u0430\u0447\u0438\u043D\u0430\u0435\u0442\u0441\u044F \u0441",noneEndWith:"\u043D\u0438 \u043E\u0434\u043D\u043E \u0437\u0430\u043A\u0430\u043D\u0447\u0438\u0432\u0430\u0435\u0442\u0441\u044F \u043D\u0430",noneMatch:"\u043D\u0438 \u043E\u0434\u043D\u043E \u0441\u043E\u043E\u0442\u0432\u0435\u0442\u0441\u0442\u0432\u0443\u0435\u0442 regex",countIs:"\u043A\u043E\u043B\u0438\u0447\u0435\u0441\u0442\u0432\u043E \u0440\u0430\u0432\u043D\u043E","!countIs":"\u043A\u043E\u043B\u0438\u0447\u0435\u0441\u0442\u0432\u043E \u043D\u0435 \u0440\u0430\u0432\u043D\u043E",countIsLess:"\u043A\u043E\u043B\u0438\u0447\u0435\u0441\u0442\u0432\u043E \u043C\u0435\u043D\u044C\u0448\u0435",countIsMore:"\u043A\u043E\u043B\u0438\u0447\u0435\u0441\u0442\u0432\u043E \u0431\u043E\u043B\u044C\u0448\u0435",isTrue:"\u0438\u0441\u0442\u0438\u043D\u0430","!isTrue":"\u043D\u0435 \u0438\u0441\u0442\u0438\u043D\u0430",isFalse:"\u043B\u043E\u0436\u044C","!isFalse":"\u043D\u0435 \u043B\u043E\u0436\u044C",equals:"\u0440\u0430\u0432\u043D\u043E","!equals":"\u043D\u0435 \u0440\u0430\u0432\u043D\u043E",isLess:"\u043C\u0435\u043D\u044C\u0448\u0435",isMore:"\u0431\u043E\u043B\u044C\u0448\u0435",isDivisible:"\u0434\u0435\u043B\u0438\u0442\u0441\u044F \u043D\u0430","!isLess":"\u043D\u0435 \u043C\u0435\u043D\u044C\u0448\u0435","!isMore":"\u043D\u0435 \u0431\u043E\u043B\u044C\u0448\u0435","!isDivisible":"\u043D\u0435 \u0434\u0435\u043B\u0438\u0442\u0441\u044F \u043D\u0430",isBefore:"\u0434\u043E",isAfter:"\u043F\u043E\u0441\u043B\u0435",isNow:"\u0441\u0435\u0439\u0447\u0430\u0441","!isNow":"\u043D\u0435 \u0441\u0435\u0439\u0447\u0430\u0441",isBeforeNow:"\u0434\u043E \u0441\u0435\u0439\u0447\u0430\u0441",isAfterNow:"\u043F\u043E\u0441\u043B\u0435 \u0441\u0435\u0439\u0447\u0430\u0441",timeIs:"\u0432\u0440\u0435\u043C\u044F","!timeIs":"\u0432\u0440\u0435\u043C\u044F \u043D\u0435",timeIsBefore:"\u0432\u0440\u0435\u043C\u044F \u0434\u043E",timeIsAfter:"\u0432\u0440\u0435\u043C\u044F \u043F\u043E\u0441\u043B\u0435",timeIsNow:"\u0432\u0440\u0435\u043C\u044F \u0441\u0435\u0439\u0447\u0430\u0441","!timeIsNow":"\u0432\u0440\u0435\u043C\u044F \u043D\u0435 \u0441\u0435\u0439\u0447\u0430\u0441",timeIsBeforeNow:"\u0432\u0440\u0435\u043C\u044F \u0434\u043E \u0441\u0435\u0439\u0447\u0430\u0441",timeIsAfterNow:"\u0432\u0440\u0435\u043C\u044F \u043F\u043E\u0441\u043B\u0435 \u0441\u0435\u0439\u0447\u0430\u0441",dateIs:"\u0434\u0430\u0442\u0430","!dateIs":"\u0434\u0430\u0442\u0430 \u043D\u0435",dateIsBefore:"\u0434\u0430\u0442\u0430 \u0434\u043E",dateIsAfter:"\u0434\u0430\u0442\u0430 \u043F\u043E\u0441\u043B\u0435",isToday:"\u0434\u0430\u0442\u0430 \u0441\u0435\u0433\u043E\u0434\u043D\u044F","!isToday":"\u0434\u0430\u0442\u0430 \u043D\u0435 \u0441\u0435\u0433\u043E\u0434\u043D\u044F",isBeforeToday:"\u0434\u0430\u0442\u0430 \u0434\u043E \u0441\u0435\u0433\u043E\u0434\u043D\u044F",isAfterToday:"\u0434\u0430\u0442\u0430 \u043F\u043E\u0441\u043B\u0435 \u0441\u0435\u0433\u043E\u0434\u043D\u044F",isLessDaysAgo:"\u043C\u0435\u043D\u0435\u0435 X \u0434\u043D\u0435\u0439 \u043D\u0430\u0437\u0430\u0434",isLessDaysAway:"\u043C\u0435\u043D\u0435\u0435 X \u0434\u043D\u0435\u0439 \u043D\u0430\u0437\u0430\u0434",isMoreDaysAgo:"\u0431\u043E\u043B\u0435\u0435 X \u0434\u043D\u0435\u0439 \u043D\u0430\u0437\u0430\u0434",isMoreDaysAway:"\u0431\u043E\u043B\u0435\u0435 X \u0434\u043D\u0435\u0439 \u043D\u0430\u0437\u0430\u0434",weekdayIs:"\u0434\u0435\u043D\u044C \u043D\u0435\u0434\u0435\u043B\u0438","!weekdayIs":"\u0434\u0435\u043D\u044C \u043D\u0435\u0434\u0435\u043B\u0438 \u043D\u0435",weekdayIsBefore:"\u0434\u0435\u043D\u044C \u043D\u0435\u0434\u0435\u043B\u0438 \u0434\u043E",weekdayIsAfter:"\u0434\u0435\u043D\u044C \u043D\u0435\u0434\u0435\u043B\u0438 \u043F\u043E\u0441\u043B\u0435",monthdayIs:"\u0434\u0435\u043D\u044C \u043C\u0435\u0441\u044F\u0446\u0430","!monthdayIs":"\u0434\u0435\u043D\u044C \u043C\u0435\u0441\u044F\u0446\u0430 \u043D\u0435",monthdayIsBefore:"\u0434\u0435\u043D\u044C \u043C\u0435\u0441\u044F\u0446\u0430 \u0434\u043E",monthdayIsAfter:"\u0434\u0435\u043D\u044C \u043C\u0435\u0441\u044F\u0446\u0430 \u043F\u043E\u0441\u043B\u0435",monthIs:"\u043C\u0435\u0441\u044F\u0446 \u0435\u0441\u0442\u044C","!monthIs":"\u043C\u0435\u0441\u044F\u0446 \u043D\u0435\u0442",monthIsBefore:"\u043C\u0435\u0441\u044F\u0446 \u0435\u0441\u0442\u044C \u0434\u043E",monthIsAfter:"\u043C\u0435\u0441\u044F\u0446 \u0435\u0441\u0442\u044C \u043F\u043E\u0441\u043B\u0435",yearIs:"\u0433\u043E\u0434 \u0435\u0441\u0442\u044C","!yearIs":"\u0433\u043E\u0434 \u043D\u0435\u0442",yearIsBefore:"\u0433\u043E\u0434 \u0435\u0441\u0442\u044C \u0434\u043E",yearIsAfter:"\u0433\u043E\u0434 \u0435\u0441\u0442\u044C \u043F\u043E\u0441\u043B\u0435",iconIs:"ID \u0435\u0441\u0442\u044C","!iconIs":"ID \u043D\u0435\u0442",nameIs:"\u0438\u043C\u044F \u0435\u0441\u0442\u044C","!nameIs":"\u0438\u043C\u044F \u043D\u0435\u0442",nameContains:"\u0438\u043C\u044F \u0441\u043E\u0434\u0435\u0440\u0436\u0438\u0442",nameStartsWith:"\u0438\u043C\u044F \u043D\u0430\u0447\u0438\u043D\u0430\u0435\u0442\u0441\u044F \u0441",nameEndsWith:"\u0438\u043C\u044F \u0437\u0430\u043A\u0430\u043D\u0447\u0438\u0432\u0430\u0435\u0442\u0441\u044F \u043D\u0430",nameMatches:"\u0438\u043C\u044F \u0441\u043E\u043E\u0442\u0432\u0435\u0442\u0441\u0442\u0432\u0443\u0435\u0442 regex","!nameContains":"\u0438\u043C\u044F \u043D\u0435 \u0441\u043E\u0434\u0435\u0440\u0436\u0438\u0442","!nameStartsWith":"\u0438\u043C\u044F \u043D\u0435 \u043D\u0430\u0447\u0438\u043D\u0430\u0435\u0442\u0441\u044F \u0441","!nameEndsWith":"\u0438\u043C\u044F \u043D\u0435 \u0437\u0430\u043A\u0430\u043D\u0447\u0438\u0432\u0430\u0435\u0442\u0441\u044F \u043D\u0430","!nameMatches":"\u0438\u043C\u044F \u043D\u0435 \u0441\u043E\u043E\u0442\u0432\u0435\u0442\u0441\u0442\u0432\u0443\u0435\u0442 regex",colorIs:"\u0435\u0441\u0442\u044C","!colorIs":"\u043D\u0435\u0442",hexIs:"hex \u0435\u0441\u0442\u044C","!hexIs":"hex \u043D\u0435\u0442",hasValue:"\u0438\u043C\u0435\u0435\u0442 \u0437\u043D\u0430\u0447\u0435\u043D\u0438\u0435","!hasValue":"\u043D\u0435 \u0438\u043C\u0435\u0435\u0442 \u0437\u043D\u0430\u0447\u0435\u043D\u0438\u044F",hasProperty:"\u0441\u0432\u043E\u0439\u0441\u0442\u0432\u043E \u043F\u0440\u0438\u0441\u0443\u0442\u0441\u0442\u0432\u0443\u0435\u0442","!hasProperty":"\u0441\u0432\u043E\u0439\u0441\u0442\u0432\u043E \u043E\u0442\u0441\u0443\u0442\u0441\u0442\u0432\u0443\u0435\u0442"},weekday:{"1":"\u041F\u043E\u043D\u0435\u0434\u0435\u043B\u044C\u043D\u0438\u043A","2":"\u0412\u0442\u043E\u0440\u043D\u0438\u043A","3":"\u0421\u0440\u0435\u0434\u0430","4":"\u0427\u0435\u0442\u0432\u0435\u0440\u0433","5":"\u041F\u044F\u0442\u043D\u0438\u0446\u0430","6":"\u0421\u0443\u0431\u0431\u043E\u0442\u0430","7":"\u0412\u043E\u0441\u043A\u0440\u0435\u0441\u0435\u043D\u044C\u0435"},month:{"1":"\u042F\u043D\u0432\u0430\u0440\u044C","2":"\u0424\u0435\u0432\u0440\u0430\u043B\u044C","3":"\u041C\u0430\u0440\u0442","4":"\u0410\u043F\u0440\u0435\u043B\u044C","5":"\u041C\u0430\u0439","6":"\u0418\u044E\u043D\u044C","7":"\u0418\u044E\u043B\u044C","8":"\u0410\u0432\u0433\u0443\u0441\u0442","9":"\u0421\u0435\u043D\u0442\u044F\u0431\u0440\u044C","10":"\u041E\u043A\u0442\u044F\u0431\u0440\u044C","11":"\u041D\u043E\u044F\u0431\u0440\u044C","12":"\u0414\u0435\u043A\u0430\u0431\u0440\u044C"}},ruleChecker:{fileMatch:"1 \u0441\u043E\u043E\u0442\u0432\u0435\u0442\u0441\u0442\u0432\u0443\u044E\u0449\u0438\u0439 \u0444\u0430\u0439\u043B",folderMatch:"1 \u0441\u043E\u043E\u0442\u0432\u0435\u0442\u0441\u0442\u0432\u0443\u044E\u0449\u0430\u044F \u043F\u0430\u043F\u043A\u0430",filesMatch:"{#} \u0441\u043E\u043E\u0442\u0432\u0435\u0442\u0441\u0442\u0432\u0443\u044E\u0449\u0438\u0445 \u0444\u0430\u0439\u043B\u043E\u0432",foldersMatch:"{#} \u0441\u043E\u043E\u0442\u0432\u0435\u0442\u0441\u0442\u0432\u0443\u044E\u0449\u0438\u0445 \u043F\u0430\u043F\u043E\u043A",highlight:"\u0412\u044B\u0434\u0435\u043B\u0438\u0442\u044C",headingMatches:"\u0421\u043E\u0432\u043F\u0430\u0434\u0435\u043D\u0438\u044F"},commands:{openRulebook:"\u041E\u0442\u043A\u0440\u044B\u0442\u044C \u0441\u0432\u043E\u0434 \u043F\u0440\u0430\u0432\u0438\u043B",toggleBiggerIcons:"\u041F\u0435\u0440\u0435\u043A\u043B\u044E\u0447\u0438\u0442\u044C \u0431\u043E\u043B\u044C\u0448\u0438\u0435 \u0437\u043D\u0430\u0447\u043A\u0438",toggleClickableIcons:{desktop:"\u041F\u0435\u0440\u0435\u043A\u043B\u044E\u0447\u0438\u0442\u044C \u043A\u043B\u0438\u043A\u0430\u0431\u0435\u043B\u044C\u043D\u044B\u0435 \u0437\u043D\u0430\u0447\u043A\u0438",mobile:"\u041F\u0435\u0440\u0435\u043A\u043B\u044E\u0447\u0438\u0442\u044C \u0441\u0435\u043D\u0441\u043E\u0440\u043D\u044B\u0435 \u0437\u043D\u0430\u0447\u043A\u0438"},toggleAllFileIcons:"\u041F\u0435\u0440\u0435\u043A\u043B\u044E\u0447\u0438\u0442\u044C \u0432\u0441\u0435 \u0437\u043D\u0430\u0447\u043A\u0438 \u0444\u0430\u0439\u043B\u043E\u0432",toggleAllFolderIcons:"\u041F\u0435\u0440\u0435\u043A\u043B\u044E\u0447\u0438\u0442\u044C \u0432\u0441\u0435 \u0437\u043D\u0430\u0447\u043A\u0438 \u043F\u0430\u043F\u043E\u043A",toggleMinimalFolderIcons:"\u041F\u0435\u0440\u0435\u043A\u043B\u044E\u0447\u0438\u0442\u044C \u043C\u0438\u043D\u0438\u043C\u0430\u043B\u044C\u043D\u044B\u0435 \u0437\u043D\u0430\u0447\u043A\u0438 \u043F\u0430\u043F\u043E\u043A",toggleBiggerSearchResults:"\u041F\u0435\u0440\u0435\u043A\u043B\u044E\u0447\u0438\u0442\u044C \u0431\u043E\u043B\u044C\u0448\u0438\u0435 \u0440\u0435\u0437\u0443\u043B\u044C\u0442\u0430\u0442\u044B \u043F\u043E\u0438\u0441\u043A\u0430",changeIconCurrentFile:"\u0418\u0437\u043C\u0435\u043D\u0438\u0442\u044C \u0437\u043D\u0430\u0447\u043E\u043A \u0442\u0435\u043A\u0443\u0449\u0435\u0433\u043E \u0444\u0430\u0439\u043B\u0430"},settings:{values:{on:"\u0412\u043A\u043B",off:"\u0412\u044B\u043A\u043B",desktop:"\u0422\u043E\u043B\u044C\u043A\u043E \u0434\u043B\u044F \u043D\u0430\u0441\u0442\u043E\u043B\u044C\u043D\u044B\u0445 \u043A\u043E\u043C\u043F\u044C\u044E\u0442\u0435\u0440\u043E\u0432",mobile:"\u0422\u043E\u043B\u044C\u043A\u043E \u0434\u043B\u044F \u043C\u043E\u0431\u0438\u043B\u044C\u043D\u044B\u0445 \u0443\u0441\u0442\u0440\u043E\u0439\u0441\u0442\u0432",list:"\u0421\u043F\u0438\u0441\u043E\u043A \u0446\u0432\u0435\u0442\u043E\u0432",rgb:"\u0412\u044B\u0431\u043E\u0440 RGB"},rulebook:{name:"\u0421\u0432\u043E\u0434 \u043F\u0440\u0430\u0432\u0438\u043B",desc:"\u041D\u0430\u0441\u0442\u0440\u043E\u0439\u0442\u0435 \u0430\u0432\u0442\u043E\u043C\u0430\u0442\u0438\u0437\u0438\u0440\u043E\u0432\u0430\u043D\u043D\u044B\u0435 \u043F\u0440\u0430\u0432\u0438\u043B\u0430 \u0434\u043B\u044F \u0437\u043D\u0430\u0447\u043A\u043E\u0432 \u0444\u0430\u0439\u043B\u043E\u0432 \u0438 \u043F\u0430\u043F\u043E\u043A.",manage:"\u041D\u0430\u0441\u0442\u0440\u043E\u0438\u0442\u044C"},headingSidebarAndTabIcons:"\u0417\u043D\u0430\u0447\u043A\u0438 \u0431\u043E\u043A\u043E\u0432\u043E\u0439 \u043F\u0430\u043D\u0435\u043B\u0438 \u0438 \u0432\u043A\u043B\u0430\u0434\u043E\u043A",biggerIcons:{name:"\u0411\u043E\u043B\u044C\u0448\u0438\u0435 \u0437\u043D\u0430\u0447\u043A\u0438",desc:"\u041F\u043E\u043A\u0430\u0437\u044B\u0432\u0430\u0442\u044C \u0437\u043D\u0430\u0447\u043A\u0438 \u0431\u043E\u043B\u044C\u0448\u0435\u0433\u043E \u0440\u0430\u0437\u043C\u0435\u0440\u0430, \u0447\u0435\u043C \u0432 \u043F\u043E\u043B\u044C\u0437\u043E\u0432\u0430\u0442\u0435\u043B\u044C\u0441\u043A\u043E\u043C \u0438\u043D\u0442\u0435\u0440\u0444\u0435\u0439\u0441\u0435 \u043F\u043E \u0443\u043C\u043E\u043B\u0447\u0430\u043D\u0438\u044E."},clickableIcons:{nameDesktop:"\u041A\u043B\u0438\u043A\u0430\u0435\u043C\u044B\u0435 \u0437\u043D\u0430\u0447\u043A\u0438",nameMobile:"\u0421\u0435\u043D\u0441\u043E\u0440\u043D\u044B\u0435 \u0438\u043A\u043E\u043D\u043A\u0438",descDesktop:"\u041D\u0430\u0436\u043C\u0438\u0442\u0435 \u043D\u0430 \u0437\u043D\u0430\u0447\u043E\u043A, \u0447\u0442\u043E\u0431\u044B \u043E\u0442\u043A\u0440\u044B\u0442\u044C \u0441\u0440\u0435\u0434\u0441\u0442\u0432\u043E \u0432\u044B\u0431\u043E\u0440\u0430 \u0437\u043D\u0430\u0447\u043A\u043E\u0432.",descMobile:"\u041D\u0430\u0436\u043C\u0438\u0442\u0435 \u043D\u0430 \u0437\u043D\u0430\u0447\u043E\u043A, \u0447\u0442\u043E\u0431\u044B \u043E\u0442\u043A\u0440\u044B\u0442\u044C \u0441\u0440\u0435\u0434\u0441\u0442\u0432\u043E \u0432\u044B\u0431\u043E\u0440\u0430 \u0437\u043D\u0430\u0447\u043A\u043E\u0432."},showAllFileIcons:{name:"\u041F\u043E\u043A\u0430\u0437\u0430\u0442\u044C \u0432\u0441\u0435 \u0437\u043D\u0430\u0447\u043A\u0438 \u0444\u0430\u0439\u043B\u043E\u0432",desc:"\u041F\u043E\u043A\u0430\u0437\u0430\u0442\u044C \u0437\u043D\u0430\u0447\u043A\u0438 \u0444\u0430\u0439\u043B\u043E\u0432, \u0443 \u043A\u043E\u0442\u043E\u0440\u044B\u0445 \u043D\u0435\u0442 \u043D\u0430\u0441\u0442\u0440\u0430\u0438\u0432\u0430\u0435\u043C\u043E\u0433\u043E \u0437\u043D\u0430\u0447\u043A\u0430."},showAllFolderIcons:{name:"\u041F\u043E\u043A\u0430\u0437\u0430\u0442\u044C \u0432\u0441\u0435 \u0437\u043D\u0430\u0447\u043A\u0438 \u043F\u0430\u043F\u043E\u043A",desc:"\u041F\u043E\u043A\u0430\u0437\u0430\u0442\u044C \u0437\u043D\u0430\u0447\u043A\u0438 \u043F\u0430\u043F\u043E\u043A, \u0443 \u043A\u043E\u0442\u043E\u0440\u044B\u0445 \u043D\u0435\u0442 \u043D\u0430\u0441\u0442\u0440\u0430\u0438\u0432\u0430\u0435\u043C\u043E\u0433\u043E \u0437\u043D\u0430\u0447\u043A\u0430."},minimalFolderIcons:{name:"\u041C\u0438\u043D\u0438\u043C\u0430\u043B\u044C\u043D\u044B\u0435 \u0437\u043D\u0430\u0447\u043A\u0438 \u043F\u0430\u043F\u043E\u043A",desc:"\u0417\u0430\u043C\u0435\u043D\u0438\u0442\u044C \u0441\u0442\u0440\u0435\u043B\u043A\u0438 \u043F\u0430\u043F\u043E\u043A \u043D\u0430 \u0432\u0430\u0448\u0438 \u0437\u043D\u0430\u0447\u043A\u0438 \u043F\u0430\u043F\u043E\u043A."},headingIconPicker:"\u0412\u044B\u0431\u043E\u0440 \u0437\u043D\u0430\u0447\u043A\u043E\u0432",showItemName:{name:"\u041F\u043E\u043A\u0430\u0437\u044B\u0432\u0430\u0442\u044C \u0438\u043C\u044F \u044D\u043B\u0435\u043C\u0435\u043D\u0442\u0430",desc:"\u041F\u043E\u043A\u0430\u0437\u044B\u0432\u0430\u0442\u044C \u0438\u043C\u044F \u0440\u0435\u0434\u0430\u043A\u0442\u0438\u0440\u0443\u0435\u043C\u043E\u0433\u043E \u044D\u043B\u0435\u043C\u0435\u043D\u0442\u0430."},biggerSearchResults:{name:"\u0411\u043E\u043B\u044C\u0448\u0438\u0435 \u0440\u0435\u0437\u0443\u043B\u044C\u0442\u0430\u0442\u044B \u043F\u043E\u0438\u0441\u043A\u0430",desc:"\u041F\u043E\u043A\u0430\u0437\u044B\u0432\u0430\u0442\u044C \u0431\u043E\u043B\u044C\u0448\u0438\u0435 \u0437\u043D\u0430\u0447\u043A\u0438 \u0432 \u0440\u0435\u0437\u0443\u043B\u044C\u0442\u0430\u0442\u0430\u0445 \u043F\u043E\u0438\u0441\u043A\u0430."},maxSearchResults:{name:"\u041C\u0430\u043A\u0441\u0438\u043C\u0443\u043C \u0440\u0435\u0437\u0443\u043B\u044C\u0442\u0430\u0442\u043E\u0432 \u043F\u043E\u0438\u0441\u043A\u0430",desc:"\u0412\u044B\u0431\u0435\u0440\u0438\u0442\u0435, \u0441\u043A\u043E\u043B\u044C\u043A\u043E \u0437\u043D\u0430\u0447\u043A\u043E\u0432 \u043F\u043E\u043A\u0430\u0437\u044B\u0432\u0430\u0442\u044C \u043E\u0434\u043D\u043E\u0432\u0440\u0435\u043C\u0435\u043D\u043D\u043E"},colorPicker1:{name:"\u041E\u0441\u043D\u043E\u0432\u043D\u043E\u0439 \u0432\u044B\u0431\u043E\u0440 \u0446\u0432\u0435\u0442\u0430",descDesktop:"\u041F\u043E\u044F\u0432\u043B\u044F\u0435\u0442\u0441\u044F \u043F\u0440\u0438 \u043D\u0430\u0436\u0430\u0442\u0438\u0438 \u043D\u0430 \u0446\u0432\u0435\u0442\u043E\u0432\u043E\u0439 \u043F\u0443\u0437\u044B\u0440\u044C",descMobile:"\u041F\u043E\u044F\u0432\u043B\u044F\u0435\u0442\u0441\u044F \u043F\u0440\u0438 \u043A\u0430\u0441\u0430\u043D\u0438\u0438 \u0446\u0432\u0435\u0442\u043E\u0432\u043E\u0433\u043E \u043F\u0443\u0437\u044B\u0440\u044F"},colorPicker2:{name:"\u0412\u0442\u043E\u0440\u043E\u0439 \u0432\u044B\u0431\u043E\u0440 \u0446\u0432\u0435\u0442\u0430",descDesktop:"\u041F\u043E\u044F\u0432\u043B\u044F\u0435\u0442\u0441\u044F \u043F\u0440\u0438 \u043F\u043E\u0432\u0442\u043E\u0440\u043D\u043E\u043C \u043D\u0430\u0436\u0430\u0442\u0438\u0438 \u043D\u0430 \u0446\u0432\u0435\u0442\u043E\u0432\u043E\u0439 \u043F\u0443\u0437\u044B\u0440\u044C",descMobile:"\u041F\u043E\u044F\u0432\u043B\u044F\u0435\u0442\u0441\u044F \u043F\u0440\u0438 \u043D\u0430\u0436\u0430\u0442\u0438\u0438 \u0438 \u0443\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u043D\u0438\u0438 \u0446\u0432\u0435\u0442\u043E\u0432\u043E\u0433\u043E \u043F\u0443\u0437\u044B\u0440\u044F"},headingAdvanced:"\u0414\u043E\u043F\u043E\u043B\u043D\u0438\u0442\u0435\u043B\u044C\u043D\u043E",uncolorHover:{name:"\u0411\u0435\u0441\u0446\u0432\u0435\u0442\u043D\u044B\u0439 \u043D\u0430\u0432\u0435\u0434\u0435\u043D\u0438\u0435",desc:"\u041E\u0442\u043A\u043B\u044E\u0447\u0438\u0442\u044C \u0446\u0432\u0435\u0442 \u0437\u043D\u0430\u0447\u043A\u0430 \u043F\u0440\u0438 \u043D\u0430\u0432\u0435\u0434\u0435\u043D\u0438\u0438 \u043D\u0430 \u044D\u043B\u0435\u043C\u0435\u043D\u0442."},uncolorDrag:{name:"\u0411\u0435\u0441\u0446\u0432\u0435\u0442\u043D\u043E\u0435 \u043F\u0435\u0440\u0435\u0442\u0430\u0441\u043A\u0438\u0432\u0430\u043D\u0438\u0435",desc:"\u041E\u0442\u043A\u043B\u044E\u0447\u0438\u0442\u044C \u0446\u0432\u0435\u0442 \u0437\u043D\u0430\u0447\u043A\u0430 \u043F\u0440\u0438 \u043F\u0435\u0440\u0435\u0442\u0430\u0441\u043A\u0438\u0432\u0430\u043D\u0438\u0438 \u044D\u043B\u0435\u043C\u0435\u043D\u0442\u0430."},uncolorSelect:{name:"\u0411\u0435\u0441\u0446\u0432\u0435\u0442\u043D\u044B\u0439 \u0432\u044B\u0434\u0435\u043B\u0435\u043D\u0438\u0435",desc:"\u041E\u0442\u043A\u043B\u044E\u0447\u0438\u0442\u044C \u0446\u0432\u0435\u0442 \u0437\u043D\u0430\u0447\u043A\u0430 \u043F\u0440\u0438 \u0432\u044B\u0431\u043E\u0440\u0435 \u044D\u043B\u0435\u043C\u0435\u043D\u0442\u0430."},uncolorQuick:{name:"\u0411\u0435\u0441\u0446\u0432\u0435\u0442\u043D\u0430\u044F \u043A\u043D\u043E\u043F\u043A\u0430 \u043B\u0435\u043D\u0442\u044B",desc:"\u041E\u0442\u043A\u043B\u044E\u0447\u0438\u0442\u044C \u0446\u0432\u0435\u0442 \u0437\u043D\u0430\u0447\u043A\u0430 \u0434\u043B\u044F \u043A\u043D\u043E\u043F\u043A\u0438 \u043B\u0435\u043D\u0442\u044B \u0431\u044B\u0441\u0442\u0440\u043E\u0433\u043E \u0434\u043E\u0441\u0442\u0443\u043F\u0430 \u043D\u0430 \u043C\u043E\u0431\u0438\u043B\u044C\u043D\u044B\u0445 \u0443\u0441\u0442\u0440\u043E\u0439\u0441\u0442\u0432\u0435."},rememberDeletedItems:{name:"\u0417\u0430\u043F\u043E\u043C\u0438\u043D\u0430\u0442\u044C \u0437\u043D\u0430\u0447\u043A\u0438 \u0443\u0434\u0430\u043B\u0435\u043D\u043D\u044B\u0445 \u044D\u043B\u0435\u043C\u0435\u043D\u0442\u043E\u0432",desc:"\u041B\u044E\u0431\u044B\u0435 \u043F\u043E\u043B\u044C\u0437\u043E\u0432\u0430\u0442\u0435\u043B\u044C\u0441\u043A\u0438\u0435 \u0437\u043D\u0430\u0447\u043A\u0438 \u043F\u043E\u044F\u0432\u044F\u0442\u0441\u044F \u0441\u043D\u043E\u0432\u0430, \u043A\u043E\u0433\u0434\u0430 \u0438\u0445 \u044D\u043B\u0435\u043C\u0435\u043D\u0442 \u0441\u043D\u043E\u0432\u0430 \u043F\u043E\u044F\u0432\u0438\u0442\u0441\u044F."}}}});var De=H((Bi,ft)=>{ft.exports={appItems:{help:"\u67E5\u770B\u5E2E\u52A9",settings:"\u6253\u5F00\u8BBE\u7F6E",pin:"\u89E3\u9501/\u9501\u5B9A",sidebarLeft:"\u6298\u53E0/\u5C55\u5F00\u5DE6\u4FA7\u8FB9\u680F",sidebarRight:"\u6298\u53E0/\u5C55\u5F00\u53F3\u4FA7\u8FB9\u680F",minimize:"\u6700\u5C0F\u5316",maximize:"\u6700\u5927\u5316",unmaximize:"\u5411\u4E0B\u8FD8\u539F",close:"\u5173\u95ED"},menu:{changeIcon:"\u66F4\u6539\u56FE\u6807\u2026\u2026",changeIcons:"\u66F4\u6539 {#} \u4E2A\u56FE\u6807\u2026\u2026",removeIcon:"\u5220\u9664\u56FE\u6807",removeIcons:"\u5220\u9664 {#} \u4E2A\u56FE\u6807",resetColor:"\u91CD\u7F6E\u989C\u8272",resetColors:"\u91CD\u7F6E {#} \u79CD\u989C\u8272",editRule:"\u7F16\u8F91\u89C4\u5219\u2026\u2026"},iconPicker:{changeIcon:"\u66F4\u6539\u56FE\u6807",changeIcons:"\u66F4\u6539 {#} \u4E2A\u56FE\u6807",changeEmoji:"\u66F4\u6539\u8868\u60C5\u7B26\u53F7",changeEmojis:"\u66F4\u6362 {#} \u4E2A\u8868\u60C5\u7B26\u53F7",changeMix:"\u66F4\u6539\u56FE\u6807/\u8868\u60C5\u7B26\u53F7",changeMixes:"\u66F4\u6539 {#} \u4E2A\u56FE\u6807/\u8868\u60C5\u7B26\u53F7",overrulePrefix:"\u60A8\u7684\u89C4\u5219 ",overruleSuffix:" \u6B63\u5728\u8986\u76D6\u8FD9\u4E2A\u56FE\u6807\u3002",overrules:"\u60A8\u7684\u89C4\u5219\u4E66\u6B63\u5728\u8986\u76D6\u8FD9\u4E9B\u56FE\u6807\u4E2D\u7684\u4E00\u4E9B\u3002",search:"\u641C\u7D22",searchIcons:"\u641C\u7D22\u56FE\u6807\u2026\u2026",searchEmojis:"\u641C\u7D22\u8868\u60C5\u7B26\u53F7\u2026\u2026",searchMix:"\u641C\u7D22\u56FE\u6807/\u8868\u60C5\u7B26\u53F7\u2026\u2026",changeColor:"\u6362\u989C\u8272",resetColor:"\u91CD\u7F6E\u989C\u8272",removeIcon:"\u5220\u9664\u56FE\u6807",icons:"\u56FE\u6807",emojis:"\u8868\u60C5\u7B26\u53F7",mixed:"\u6DF7\u5408",cancel:"\u53D6\u6D88",save:"\u4FDD\u5B58",colors:{red:"\u7EA2\u8272",orange:"\u6A59\u8272",yellow:"\u9EC4\u8272",green:"\u7EFF\u8272",cyan:"\u9752\u8272",blue:"\u84DD\u8272",purple:"\u7D2B\u8272",pink:"\u7C89\u8272",gray:"\u7070\u8272"}},categories:{item:"\u9879",items:"\u9879",appItem:"\u6309\u94AE",appItems:"\u6309\u94AE",tab:"\u6807\u7B7E",tabs:"\u6807\u7B7E",file:"\u6587\u4EF6",files:"\u6587\u4EF6",folder:"\u6587\u4EF6\u5939",folders:"\u6587\u4EF6\u5939",group:"\u4E66\u7B7E\u7EC4",groups:"\u4E66\u7B7E\u7EC4",search:"\u67E5\u8BE2",searches:"\u67E5\u8BE2",graph:"\u5173\u7CFB\u56FE\u8C31",graphs:"\u5173\u7CFB\u56FE\u8C31",url:"URL",urls:"URL",tag:"\u6807\u7B7E",tags:"\u6807\u7B7E",property:"\u6587\u6863\u5C5E\u6027",properties:"\u6587\u6863\u5C5E\u6027",ribbonItem:"\u5DE5\u5177\u680F\u547D\u4EE4",ribbonItems:"\u5DE5\u5177\u680F\u547D\u4EE4",rule:"\u89C4\u5219",rules:"\u89C4\u5219"},rulePicker:{selectPage:"\u9009\u62E9\u9875\u9762",fileRules:"\u6587\u4EF6\u89C4\u5219",folderRules:"\u6587\u4EF6\u5939\u89C4\u5219",rules:"\u89C4\u5219",addRule:"\u6DFB\u52A0\u89C4\u5219",editRule:"\u7F16\u8F91\u89C4\u5219",removeRule:"\u5220\u9664\u89C4\u5219",untitledRule:"\u65E0\u6807\u9898\u89C4\u5219",drag:"\u62D6\u52A8\u53EF\u8C03\u6574\u5E03\u5C40"},ruleEditor:{fileRule:"\u6587\u4EF6\u89C4\u5219",folderRule:"\u6587\u4EF6\u5939\u89C4\u5219",conditions:"\u6761\u4EF6",addCondition:"\u6DFB\u52A0\u6761\u4EF6",resetCondition:"\u91CD\u7F6E\u6761\u4EF6",removeCondition:"\u5220\u9664\u6761\u4EF6",removeRule:"\u5220\u9664\u89C4\u5219",buttonMatch:"1 \u4E2A\u5339\u914D",buttonMatches:"{#} \u4E2A\u5339\u914D",buttonNoMatches:"\u65E0\u5339\u914D",enterName:"\u4E3A\u8BE5\u89C4\u5219\u547D\u540D",enterValue:"\u8F93\u5165\u4E00\u4E2A\u503C",enterRegex:"\u8F93\u5165\u4E00\u4E2A\u6B63\u5219\u8868\u8FBE\u5F0F",enterHexCode:"\u8F93\u5165\u4E00\u4E2A #hexcode",enterNumber:"\u8F93\u5165\u4E00\u4E2A\u6570\u5B57",matchConditions:{name:"\u5339\u914D\u6761\u4EF6",desc:"\u9009\u62E9\u9700\u8981\u5339\u914D\u7684\u6761\u4EF6\u6570\u91CF\u3002",all:"\u5168\u90E8",any:"\u4EFB\u610F",none:"\u65E0"},source:{icon:"\u56FE\u6807",color:"\u989C\u8272",name:"\u540D\u79F0",filename:"\u6587\u4EF6\u540D",extension:"\u6269\u5C55\u540D",tree:"\u6587\u4EF6\u5939\u6811",path:"\u6587\u4EF6\u5E93\u4E2D\u7684\u8DEF\u5F84",headings:"\u6807\u9898",links:"\u94FE\u63A5",tags:"\u6807\u7B7E",properties:"\u5C5E\u6027\u2026\u2026",created:"\u521B\u5EFA\u65E5\u671F",modified:"\u4FEE\u6539\u65E5\u671F",clock:"\u7CFB\u7EDF\u65F6\u949F"},operator:{is:"\u662F","!is":"\u4E0D\u662F",contains:"\u5305\u542B",startsWith:"\u4EE5...\u5F00\u5934",endsWith:"\u4EE5...\u7ED3\u5C3E",matches:"\u5339\u914D\u6B63\u5219\u8868\u8FBE\u5F0F","!contains":"\u4E0D\u5305\u542B","!startsWith":"\u4E0D\u4EE5...\u5F00\u5934","!endsWith":"\u4E0D\u4EE5...\u7ED3\u5C3E","!matches":"\u4E0D\u5339\u914D\u6B63\u5219\u8868\u8FBE\u5F0F",includes:"\u5305\u542B\u9879\u76EE","!includes":"\u4E0D\u5305\u62EC\u9879\u76EE",allAre:"\u5168\u90E8\u662F",allContain:"\u5168\u90E8\u5305\u542B",allStartWith:"\u5168\u90E8\u4EE5...\u5F00\u5934",allEndWith:"\u5168\u90E8\u4EE5...\u7ED3\u5C3E",allMatch:"\u5168\u90E8\u5339\u914D\u6B63\u5219\u8868\u8FBE\u5F0F",anyContain:"\u4EFB\u4F55\u5305\u542B",anyStartWith:"\u4EFB\u4F55\u4EE5...\u5F00\u5934",anyEndWith:"\u4EFB\u4F55\u4EE5...\u7ED3\u5C3E",anyMatch:"\u4EFB\u4F55\u5339\u914D\u6B63\u5219\u8868\u8FBE\u5F0F",noneContain:"\u4E0D\u5305\u542B",noneStartWith:"\u4E0D\u4EE5...\u5F00\u5934",noneEndWith:"\u4E0D\u4EE5...\u7ED3\u5C3E",noneMatch:"\u4E0D\u5339\u914D\u6B63\u5219\u8868\u8FBE\u5F0F",countIs:"\u8BA1\u6570\u662F","!countIs":"\u8BA1\u6570\u4E0D\u662F",countIsLess:"\u8BA1\u6570\u5C0F\u4E8E",countIsMore:"\u8BA1\u6570\u5927\u4E8E",isTrue:"\u4E3A\u771F","!isTrue":"\u4E0D\u4E3A\u771F",isFalse:"\u4E3A\u5047","!isFalse":"\u4E0D\u4E3A\u5047",equals:"\u7B49\u4E8E","!equals":"\u4E0D\u7B49\u4E8E",isLess:"\u5C0F\u4E8E",isMore:"\u5927\u4E8E",isDivisible:"\u80FD\u88AB...\u6574\u9664","!isLess":"\u4E0D\u5C0F\u4E8E","!isMore":"\u4E0D\u5927\u4E8E","!isDivisible":"\u4E0D\u80FD\u88AB...\u6574\u9664",isBefore:"\u5728...\u4E4B\u524D",isAfter:"\u5728...\u4E4B\u540E",isNow:"\u662F\u73B0\u5728\u7684","!isNow":"\u4E0D\u662F\u73B0\u5728\u7684",isBeforeNow:"\u5728\u73B0\u5728\u4E4B\u524D",isAfterNow:"\u5728\u73B0\u5728\u4E4B\u540E",timeIs:"\u65F6\u95F4\u662F","!timeIs":"\u65F6\u95F4\u4E0D\u662F",timeIsBefore:"\u65F6\u95F4\u5728\u4E4B\u524D",timeIsAfter:"\u65F6\u95F4\u5728\u4E4B\u540E",timeIsNow:"\u65F6\u95F4\u662F\u73B0\u5728","!timeIsNow":"\u65F6\u95F4\u4E0D\u662F\u73B0\u5728",timeIsBeforeNow:"\u65F6\u95F4\u5728\u73B0\u5728\u4E4B\u524D",timeIsAfterNow:"\u65F6\u95F4\u5728\u73B0\u5728\u4E4B\u540E",dateIs:"\u65E5\u671F\u662F","!dateIs":"\u65E5\u671F\u4E0D\u662F",dateIsBefore:"\u65E5\u671F\u5728\u4E4B\u524D",dateIsAfter:"\u65E5\u671F\u5728\u4E4B\u540E",isToday:"\u65E5\u671F\u662F\u4ECA\u5929","!isToday":"\u65E5\u671F\u4E0D\u662F\u4ECA\u5929",isBeforeToday:"\u65E5\u671F\u5728\u4ECA\u5929\u4E4B\u524D",isAfterToday:"\u65E5\u671F\u5728\u4ECA\u5929\u4E4B\u540E",isLessDaysAgo:"\u5C11\u4E8E...\u5929\u524D",isLessDaysAway:"\u8DDD\u79BB...\u5929\u8FD8\u4E0D\u5230",isMoreDaysAgo:"\u8D85\u8FC7...\u5929\u524D",isMoreDaysAway:"\u8DDD\u79BB...\u5929\u8FD8\u8D85\u8FC7",weekdayIs:"\u661F\u671F\u51E0\u662F","!weekdayIs":"\u661F\u671F\u51E0\u4E0D\u662F",weekdayIsBefore:"\u661F\u671F\u51E0\u5728\u4E4B\u524D",weekdayIsAfter:"\u661F\u671F\u51E0\u5728\u4E4B\u540E",monthdayIs:"\u6708\u4EFD\u7684\u65E5\u671F\u662F","!monthdayIs":"\u6708\u4EFD\u7684\u65E5\u671F\u4E0D\u662F",monthdayIsBefore:"\u6708\u4EFD\u7684\u65E5\u671F\u662F\u4E4B\u524D",monthdayIsAfter:"\u6708\u4EFD\u7684\u65E5\u671F\u662F\u4E4B\u540E",monthIs:"\u6708\u4EFD\u662F","!monthIs":"\u6708\u4EFD\u4E0D\u662F",monthIsBefore:"\u6708\u4EFD\u5728\u4E4B\u524D",monthIsAfter:"\u6708\u4EFD\u5728\u4E4B\u540E",yearIs:"\u5E74\u4EFD\u5728","!yearIs":"\u5E74\u4EFD\u4E0D\u5728",yearIsBefore:"\u5E74\u4EFD\u5728\u4E4B\u524D",yearIsAfter:"\u5E74\u4EFD\u5728\u4E4B\u540E",iconIs:"ID\u662F","!iconIs":"ID\u4E0D\u662F",nameIs:"\u540D\u79F0\u662F","!nameIs":"\u540D\u79F0\u4E0D\u662F",nameContains:"\u540D\u79F0\u5305\u542B",nameStartsWith:"\u540D\u79F0\u4EE5...\u5F00\u5934",nameEndsWith:"\u540D\u79F0\u4EE5...\u7ED3\u5C3E",nameMatches:"\u540D\u79F0\u4E0E\u6B63\u5219\u8868\u8FBE\u5F0F\u5339\u914D","!nameContains":"\u540D\u79F0\u4E0D\u5305\u542B","!nameStartsWith":"\u540D\u79F0\u4E0D\u4EE5...\u5F00\u5934","!nameEndsWith":"\u540D\u79F0\u4E0D\u4EE5...\u7ED3\u5C3E","!nameMatches":"\u540D\u79F0\u4E0E\u6B63\u5219\u8868\u8FBE\u5F0F\u4E0D\u5339\u914D",colorIs:"\u662F","!colorIs":"\u4E0D\u662F",hexIs:"\u5341\u516D\u8FDB\u5236\u989C\u8272\u662F","!hexIs":"\u5341\u516D\u8FDB\u5236\u989C\u8272\u4E0D\u662F",hasValue:"\u6709\u4EFB\u4F55\u503C","!hasValue":"\u6CA1\u6709\u503C",hasProperty:"\u6709\u5C5E\u6027","!hasProperty":"\u6CA1\u6709\u5C5E\u6027"},weekday:{"1":"\u661F\u671F\u4E00","2":"\u661F\u671F\u4E8C","3":"\u661F\u671F\u4E09","4":"\u661F\u671F\u56DB","5":"\u661F\u671F\u4E94","6":"\u661F\u671F\u516D","7":"\u661F\u671F\u65E5"},month:{"1":"\u4E00\u6708","2":"\u4E8C\u6708","3":"\u4E09\u6708","4":"\u56DB\u6708","5":"\u4E94\u6708","6":"\u516D\u6708","7":"\u4E03\u6708","8":"\u516B\u6708","9":"\u4E5D\u6708","10":"\u5341\u6708","11":"\u5341\u4E00\u6708","12":"\u5341\u4E8C\u6708"}},ruleChecker:{fileMatch:"1 \u4E2A\u5339\u914D\u6587\u4EF6",folderMatch:"1 \u4E2A\u5339\u914D\u6587\u4EF6\u5939",filesMatch:"{#} \u4E2A\u5339\u914D\u6587\u4EF6",foldersMatch:"{#} \u4E2A\u5339\u914D\u6587\u4EF6\u5939",highlight:"\u7A81\u51FA\u663E\u793A",headingMatches:"\u5339\u914D"},commands:{openRulebook:"\u6253\u5F00\u89C4\u5219\u4E66",toggleBiggerIcons:"\u5207\u6362\u66F4\u5927\u56FE\u6807",toggleClickableIcons:{desktop:"\u5207\u6362\u53EF\u70B9\u51FB\u56FE\u6807",mobile:"\u5207\u6362\u53EF\u89E6\u6478\u56FE\u6807"},toggleAllFileIcons:"\u5207\u6362\u6240\u6709\u6587\u4EF6\u56FE\u6807",toggleAllFolderIcons:"\u5207\u6362\u6240\u6709\u6587\u4EF6\u5939\u56FE\u6807",toggleMinimalFolderIcons:"\u5207\u6362\u6700\u5C0F\u6587\u4EF6\u5939\u56FE\u6807",toggleBiggerSearchResults:"\u5207\u6362\u66F4\u5927\u7684\u641C\u7D22\u7ED3\u679C",changeIconCurrentFile:"\u66F4\u6539\u5F53\u524D\u6587\u4EF6\u7684\u56FE\u6807"},settings:{values:{on:"\u5F00\u542F",off:"\u5173\u95ED",desktop:"\u4EC5\u9650\u684C\u9762",mobile:"\u4EC5\u9650\u79FB\u52A8\u8BBE\u5907",list:"\u989C\u8272\u5217\u8868",rgb:"RGB \u9009\u62E9\u5668"},rulebook:{name:"\u89C4\u5219\u4E66",desc:"\u4E3A\u6587\u4EF6\u548C\u6587\u4EF6\u5939\u56FE\u6807\u8BBE\u7F6E\u81EA\u52A8\u89C4\u5219\u3002",manage:"\u7BA1\u7406"},headingSidebarAndTabIcons:"\u4FA7\u8FB9\u680F\u548C\u6807\u7B7E\u56FE\u6807",biggerIcons:{name:"\u66F4\u5927\u7684\u56FE\u6807",desc:"\u663E\u793A\u6BD4\u9ED8\u8BA4 UI \u66F4\u5927\u7684\u56FE\u6807\u3002"},clickableIcons:{nameDesktop:"\u53EF\u70B9\u51FB\u7684\u56FE\u6807",nameMobile:"\u53EF\u89E6\u6478\u56FE\u6807",descDesktop:"\u5355\u51FB\u56FE\u6807\u4EE5\u6253\u5F00\u56FE\u6807\u9009\u62E9\u5668\u3002",descMobile:"\u70B9\u51FB\u56FE\u6807\u4EE5\u6253\u5F00\u56FE\u6807\u9009\u62E9\u5668\u3002"},showAllFileIcons:{name:"\u663E\u793A\u6240\u6709\u6587\u4EF6\u56FE\u6807",desc:"\u663E\u793A\u6CA1\u6709\u81EA\u5B9A\u4E49\u56FE\u6807\u7684\u6587\u4EF6\u56FE\u6807\u3002"},showAllFolderIcons:{name:"\u663E\u793A\u6240\u6709\u6587\u4EF6\u5939\u56FE\u6807",desc:"\u663E\u793A\u6CA1\u6709\u81EA\u5B9A\u4E49\u56FE\u6807\u7684\u6587\u4EF6\u5939\u56FE\u6807\u3002"},minimalFolderIcons:{name:"\u6700\u5C0F\u6587\u4EF6\u5939\u56FE\u6807",desc:"\u7528\u60A8\u7684\u6587\u4EF6\u5939\u56FE\u6807\u66FF\u6362\u6587\u4EF6\u5939\u7BAD\u5934\u3002"},headingIconPicker:"\u56FE\u6807\u9009\u62E9\u5668",showItemName:{name:"\u663E\u793A\u9879\u76EE\u540D\u79F0",desc:"\u663E\u793A\u6B63\u5728\u7F16\u8F91\u7684\u9879\u76EE\u7684\u540D\u79F0\u3002"},biggerSearchResults:{name:"\u66F4\u5927\u7684\u641C\u7D22\u7ED3\u679C",desc:"\u5728\u641C\u7D22\u7ED3\u679C\u4E2D\u663E\u793A\u66F4\u5927\u7684\u56FE\u6807\u3002"},maxSearchResults:{name:"\u6700\u5927\u641C\u7D22\u7ED3\u679C",desc:"\u9009\u62E9\u4E00\u6B21\u663E\u793A\u591A\u5C11\u4E2A\u56FE\u6807\u3002"},colorPicker1:{name:"\u4E3B\u989C\u8272\u9009\u62E9\u5668",descDesktop:"\u5355\u51FB\u989C\u8272\u6C14\u6CE1\u65F6\u663E\u793A\u3002",descMobile:"\u89E6\u6478\u989C\u8272\u6C14\u6CE1\u65F6\u663E\u793A\u3002"},colorPicker2:{name:"\u7B2C\u4E8C\u4E2A\u989C\u8272\u9009\u62E9\u5668",descDesktop:"\u5F53\u60A8\u53CC\u51FB\u989C\u8272\u6C14\u6CE1\u65F6\u663E\u793A\u3002",descMobile:"\u5F53\u60A8\u6309\u4F4F\u989C\u8272\u6C14\u6CE1\u65F6\u663E\u793A\u3002"},headingAdvanced:"\u9AD8\u7EA7",uncolorHover:{name:"\u65E0\u8272\u60AC\u505C",desc:"\u60AC\u505C\u9879\u76EE\u65F6\u7981\u7528\u56FE\u6807\u989C\u8272\u3002"},uncolorDrag:{name:"\u65E0\u8272\u62D6\u52A8",desc:"\u62D6\u52A8\u9879\u76EE\u65F6\u7981\u7528\u56FE\u6807\u989C\u8272\u3002"},uncolorSelect:{name:"\u65E0\u8272\u9009\u62E9",desc:"\u9009\u62E9\u9879\u76EE\u65F6\u7981\u7528\u56FE\u6807\u989C\u8272\u3002"},uncolorQuick:{name:"\u65E0\u8272\u529F\u80FD\u533A\u6309\u94AE",desc:"\u7981\u7528\u79FB\u52A8\u8BBE\u5907\u4E0A\u5FEB\u901F\u8BBF\u95EE\u529F\u80FD\u533A\u6309\u94AE\u7684\u56FE\u6807\u989C\u8272\u3002"},rememberDeletedItems:{name:"\u8BB0\u4F4F\u5DF2\u5220\u9664\u9879\u76EE\u7684\u56FE\u6807",desc:"\u5F53\u9879\u76EE\u518D\u6B21\u5B58\u5728\u65F6\uFF0C\u4EFB\u4F55\u81EA\u5B9A\u4E49\u56FE\u6807\u90FD\u4F1A\u91CD\u65B0\u51FA\u73B0\u3002"}}}});var St={};Ge(St,{EMOJIS:()=>F,ICONS:()=>P,STRINGS:()=>s,default:()=>he});module.exports=Ke(St);var S=require("obsidian");var w=require("obsidian");var G=require("obsidian");var re=new Map([["red","--color-red"],["orange","--color-orange"],["yellow","--color-yellow"],["green","--color-green"],["cyan","--color-cyan"],["blue","--color-blue"],["purple","--color-purple"],["pink","--color-pink"],["gray","--color-base-70"]]),we=new Map([["aliceblue","#f0f8ff"],["antiquewhite","#faebd7"],["aqua","#00ffff"],["aquamarine","#7fffd4"],["azure","#f0ffff"],["beige","#f5f5dc"],["bisque","#ffe4c4"],["black","#000000"],["blanchedalmond","#ffebcd"],["blue","#0000ff"],["blueviolet","#8a2be2"],["brown","#a52a2a"],["burlywood","#deb887"],["cadetblue","#5f9ea0"],["chartreuse","#7fff00"],["chocolate","#d2691e"],["coral","#ff7f50"],["cornflowerblue","#6495ed"],["cornsilk","#fff8dc"],["crimson","#dc143c"],["cyan","#00ffff"],["darkblue","#00008b"],["darkcyan","#008b8b"],["darkgoldenrod","#b8860b"],["darkgray","#a9a9a9"],["darkgreen","#006400"],["darkgrey","#a9a9a9"],["darkkhaki","#bdb76b"],["darkmagenta","#8b008b"],["darkolivegreen","#556b2f"],["darkorange","#ff8c00"],["darkorchid","#9932cc"],["darkred","#8b0000"],["darksalmon","#e9967a"],["darkseagreen","#8fbc8f"],["darkslateblue","#483d8b"],["darkslategray","#2f4f4f"],["darkslategrey","#2f4f4f"],["darkturquoise","#00ced1"],["darkviolet","#9400d3"],["deeppink","#ff1493"],["deepskyblue","#00bfff"],["dimgray","#696969"],["dimgrey","#696969"],["dodgerblue","#1e90ff"],["firebrick","#b22222"],["floralwhite","#fffaf0"],["forestgreen","#228b22"],["fuchsia","#ff00ff"],["gainsboro","#dcdcdc"],["ghostwhite","#f8f8ff"],["gold","#ffd700"],["goldenrod","#daa520"],["gray","#808080"],["green","#008000"],["greenyellow","#adff2f"],["grey","#808080"],["honeydew","#f0fff0"],["hotpink","#ff69b4"],["indianred","#cd5c5c"],["indigo","#4b0082"],["ivory","#fffff0"],["khaki","#f0e68c"],["lavender","#e6e6fa"],["lavenderblush","#fff0f5"],["lawngreen","#7cfc00"],["lemonchiffon","#fffacd"],["lightblue","#add8e6"],["lightcoral","#f08080"],["lightcyan","#e0ffff"],["lightgoldenrodyellow","#fafad2"],["lightgray","#d3d3d3"],["lightgreen","#90ee90"],["lightgrey","#d3d3d3"],["lightpink","#ffb6c1"],["lightsalmon","#ffa07a"],["lightseagreen","#20b2aa"],["lightskyblue","#87cefa"],["lightslategray","#778899"],["lightslategrey","#778899"],["lightsteelblue","#b0c4de"],["lightyellow","#ffffe0"],["lime","#00ff00"],["limegreen","#32cd32"],["linen","#faf0e6"],["magenta","#ff00ff"],["maroon","#800000"],["mediumaquamarine","#66cdaa"],["mediumblue","#0000cd"],["mediumorchid","#ba55d3"],["mediumpurple","#9370db"],["mediumseagreen","#3cb371"],["mediumslateblue","#7b68ee"],["mediumspringgreen","#00fa9a"],["mediumturquoise","#48d1cc"],["mediumvioletred","#c71585"],["midnightblue","#191970"],["mintcream","#f5fffa"],["mistyrose","#ffe4e1"],["moccasin","#ffe4b5"],["navajowhite","#ffdead"],["navy","#000080"],["oldlace","#fdf5e6"],["olive","#808000"],["olivedrab","#6b8e23"],["orange","#ffa500"],["orangered","#ff4500"],["orchid","#da70d6"],["palegoldenrod","#eee8aa"],["palegreen","#98fb98"],["paleturquoise","#afeeee"],["palevioletred","#db7093"],["papayawhip","#ffefd5"],["peachpuff","#ffdab9"],["peru","#cd853f"],["pink","#ffc0cb"],["plum","#dda0dd"],["powderblue","#b0e0e6"],["purple","#800080"],["rebeccapurple","#663399"],["red","#ff0000"],["rosybrown","#bc8f8f"],["royalblue","#4169e1"],["saddlebrown","#8b4513"],["salmon","#fa8072"],["sandybrown","#f4a460"],["seagreen","#2e8b57"],["seashell","#fff5ee"],["sienna","#a0522d"],["silver","#c0c0c0"],["skyblue","#87ceeb"],["slateblue","#6a5acd"],["slategray","#708090"],["slategrey","#708090"],["snow","#fffafa"],["springgreen","#00ff7f"],["steelblue","#4682b4"],["tan","#d2b48c"],["teal","#008080"],["thistle","#d8bfd8"],["tomato","#ff6347"],["transparent","#00000000"],["turquoise","#40e0d0"],["violet","#ee82ee"],["wheat","#f5deb3"],["white","#ffffff"],["whitesmoke","#f5f5f5"],["yellow","#ffff00"],["yellowgreen","#9acd32"]]),ue="rgb(128, 128, 128)",Ue=/color-mix\(in srgb, rgba?\((\d+), (\d+), (\d+)(?:, ([\d.]+))?\)(?: (\d+)%)?, rgba?\((\d+), (\d+), ([\d.]+)(?:, ([\d.]+))?\)(?: ([\d.]+)%)?\)/,C=class{static toRgb(a){let e="--icon-color",t=ue;if(!a)t=getComputedStyle(document.body).getPropertyValue(e);else if(re.has(a))e=re.get(a)??e,t=window.getComputedStyle(document.body).getPropertyValue(e);else if(we.has(a))t=we.get(a)??t;else if(CSS.supports("color",a))t=a;else return ue;this.convertEl.style.color=t;let i=this.convertEl.style.color;return i.startsWith("color-mix")?this.mixToRgb(i):i.startsWith("rgb")?i:ue}static toRgbObject(a){let[e,t,i]=this.toRgb(a).replaceAll(/[^\d.,]/g,"").split(",").map(Number);return{r:e,g:t,b:i}}static toHslArray(a){let[e,t,i]=this.toRgb(a).replaceAll(/[^\d.,]/g,"").split(",").map(Number);e=Math.max(Math.min(e,255),0)/255,t=Math.max(Math.min(t,255),0)/255,i=Math.max(Math.min(i,255),0)/255;let o=Math.max(e,t,i),n=Math.min(e,t,i),r=o-n,c=(o+n)/2,l=Number.isInteger(c)?0:(o-c)/Math.min(c,1-c),h=0;if(r>0)switch(o){case e:h=(t-i)/r%6;break;case t:h=(i-e)/r+2;break;case i:h=(e-t)/r+4;break}return[Math.round(h*60),Math.round(l*100),Math.round(c*100)]}static mixToRgb(a){let e=a.match(Ue);if(!e)return"rgb(0, 0, 0)";let[,t,i,o,n,r,c,l,h,g,m]=e.map(Number);r=isNaN(r)?isNaN(m)?50:100-m:r,m=isNaN(m)?100-r:m;let d=r+m;d!==100&&(r=r/d*100,m=m/d*100);let u=Math.round((t*r+c*m)/100),T=Math.round((i*r+l*m)/100),b=Math.round((o*r+h*m)/100);n=isNaN(n)?1:n,g=isNaN(g)?1:g;let f=(n*r+g*m)/100;return f!==1?`rgba(${u}, ${T}, ${b}, ${f})`:`rgb(${u}, ${T}, ${b})`}};C.convertEl=document.createElement("div");var J=require("obsidian");var E=class{constructor(a){this.eventListeners=new Map;this.mutationObservers=new Map;this.app=a.app,this.plugin=a}refreshIcon(a,e,t){if(e.addClass("iconic-icon"),a.icon){if(P.has(a.icon))(0,J.setIcon)(e,a.icon);else if(F.has(a.icon)){e.empty();let o=e.createDiv({cls:"iconic-emoji",text:a.icon});a.color&&E.colorFilter(o,a.color)}e.show()}else e.hasClass("collapse-icon")?(this.plugin.settings.showAllFolderIcons&&"iconDefault"in a&&a.iconDefault?(0,J.setIcon)(e,a.iconDefault):((0,J.setIcon)(e,"right-triangle"),e.removeClass("iconic-icon")),e.show()):e.hasClass("ribbon-divider")?e.removeClass("iconic-icon"):"iconDefault"in a&&a.iconDefault?((0,J.setIcon)(e,a.iconDefault),e.show()):(e.removeClass("iconic-icon"),e.hide());let i=e.find(".svg-icon");i&&(a.color?i.style.setProperty("color",C.toRgb(a.color)):i.style.removeProperty("color")),t?this.setEventListener(e,"click",t,{capture:!0}):this.stopEventListener(e,"click")}static colorFilter(a,e){let[t,i]=C.toHslArray(e);a.style.filter=`grayscale() sepia() hue-rotate(${t-50}deg) saturate(${i*5}%)`}setEventListener(a,e,t,i){this.eventListeners.has(e)||this.eventListeners.set(e,new Map);let o=this.eventListeners.get(e);if(o.has(a)){let{listener:n,options:r}=o.get(a);a.removeEventListener(e,n,r)}this.plugin.registerDomEvent(a,e,t,i),o.set(a,{listener:t,options:i})}stopEventListener(a,e){if(!a)return;let t=this.eventListeners.get(e);if(t?.has(a)){let{listener:i,options:o}=t.get(a);a.removeEventListener(e,i,o),t.delete(a)}}stopEventListeners(){for(let[a,e]of this.eventListeners)for(let[t,{listener:i,options:o}]of e)t.removeEventListener(a,i,o),e.delete(t)}setMutationObserver(a,e,t){this.setMutationsObserver(a,e,i=>{for(let o of i)t(o)})}setMutationsObserver(a,e,t){if(!a)return;let i=new MutationObserver(t);this.mutationObservers.has(a)&&this.mutationObservers.get(a)?.disconnect(),i.observe(a,e),this.mutationObservers.set(a,i)}stopMutationObserver(a){this.mutationObservers.get(a)?.disconnect(),this.mutationObservers.delete(a)}stopMutationObservers(){for(let[a,e]of this.mutationObservers)e.disconnect(),this.mutationObservers.delete(a)}unload(){this.refreshIcons(!0),this.stopEventListeners(),this.stopMutationObservers()}};var v=require("obsidian");var Y=require("obsidian");var q=class extends Y.Modal{constructor(e,t,i){super(e.app);this.plugin=e,this.page=t,this.matches=i;for(let o of this.plugin.commands)if(o.callback){let n=this.app.hotkeyManager?.customKeys?.[o.id]??[];for(let r of n)this.scope.register(r.modifiers,r.key,o.callback)}}static open(e,t,i){new q(e,t,i).open()}onOpen(){switch(this.page){case"file":{this.setTitle(this.matches.length===1?s.ruleChecker.fileMatch:s.ruleChecker.filesMatch.replace("{#}",this.matches.length.toString()));break}case"folder":this.setTitle(this.matches.length===1?s.ruleChecker.folderMatch:s.ruleChecker.foldersMatch.replace("{#}",this.matches.length.toString()))}this.containerEl.addClass("mod-confirmation"),this.contentEl.addClass("iconic-highlight-tree");let e=[];new Y.Setting(this.contentEl).setName(s.ruleChecker.highlight).addButton(i=>{i.setButtonText(s.ruleEditor.source.tree).onClick(()=>{e.forEach(o=>o.removeCta()),i.setCta(),this.contentEl.addClass("iconic-highlight-tree"),this.contentEl.removeClasses(["iconic-highlight-name","iconic-highlight-extension"])}),i.setCta(),e.push(i)}).addButton(i=>{i.setButtonText(s.ruleEditor.source.name).onClick(()=>{e.forEach(o=>o.removeCta()),i.setCta(),this.contentEl.removeClasses(["iconic-highlight-tree","iconic-highlight-extension"]),this.contentEl.addClass("iconic-highlight-name")}),e.push(i)}).addButton(i=>{i.setButtonText(s.ruleEditor.source.extension).setDisabled(this.page!=="file").onClick(()=>{e.forEach(o=>o.removeCta()),i.setCta(),this.contentEl.removeClasses(["iconic-highlight-tree","iconic-highlight-name"]),this.contentEl.addClass("iconic-highlight-extension")}),e.push(i)}),new Y.Setting(this.contentEl).setHeading().setName(s.ruleChecker.headingMatches);let t=this.contentEl.createEl("ol",{cls:"iconic-matches"});for(let i of this.matches){let{tree:o,basename:n,extension:r}=this.plugin.splitFilePath(i.id),c=t.createEl("li",{cls:"iconic-match"});o&&c.createSpan({cls:"iconic-match-tree",text:o}),n&&c.createSpan({cls:"iconic-match-name",text:n}),r&&(c.createSpan({text:"."}),c.createSpan({cls:"iconic-match-extension",text:r}))}}};var y=require("obsidian");var D=[...re.keys()],ge=class extends E{constructor(a){super(a)}refreshIcon(a,e,t){super.refreshIcon(a,e,t)}refreshIcons(){}setEventListener(a,e,t,i){super.setEventListener(a,e,t,i)}stopEventListeners(){super.stopEventListeners()}setMutationObserver(a,e,t){super.setMutationObserver(a,e,t)}stopMutationObservers(){super.stopMutationObservers()}},I=class extends y.Modal{constructor(e,t,i,o){super(e.app);this.colorPickerPaused=!1;this.colorPickerHovered=!1;this.searchResults=[];this.plugin=e,this.iconManager=new ge(e),this.items=t,this.icon=this.items.every(n=>n.icon===this.items[0].icon)?this.items[0].icon:void 0,this.color=this.items.every(n=>n.color===this.items[0].color)?this.items[0].color:void 0,this.callback=i,this.multiCallback=o;for(let n of this.plugin.commands)if(n.callback){let r=this.app.hotkeyManager?.customKeys?.[n.id]??[];for(let c of r)this.scope.register(c.modifiers,c.key,n.callback)}this.iconManager.setEventListener(this.modalEl,"pointerdown",()=>{this.mobileTooltipEl?.remove(),this.mobileTooltipEl=null}),this.iconManager.setMutationObserver(activeDocument.body,{childList:!0},n=>{for(let r of n.addedNodes)r instanceof HTMLElement&&r.hasClass("tooltip")&&this.colorPickerHovered&&this.updateColorTooltip()})}static openSingle(e,t,i){new I(e,[t],i,null).open()}static openMulti(e,t,i){new I(e,t,null,i).open()}onOpen(){let{dialogState:e}=this.plugin.settings;if(this.containerEl.addClass("mod-confirmation"),this.modalEl.addClass("iconic-icon-picker"),this.setTitle(this.items.length===1?s.iconPicker.changeIcon:s.iconPicker.changeIcons.replace("{#}",this.items.length.toString())),this.updateOverruleReminder(),this.plugin.settings.showItemName==="on"||y.Platform.isDesktop&&this.plugin.settings.showItemName==="desktop"||y.Platform.isMobile&&this.plugin.settings.showItemName==="mobile"){let r=new y.Setting(this.contentEl).addText(l=>l.setValue(this.items.map(h=>h.name).join(", "))).setDisabled(!0),c=this.items.every(l=>l.category===this.items[0].category)?this.items[0].category:null;if(this.items.length===1)switch(c){default:r.setName(s.categories.item);break;case"app":r.setName(s.categories.appItem);break;case"tab":r.setName(s.categories.tab);break;case"file":r.setName(s.categories.file);break;case"folder":r.setName(s.categories.folder);break;case"group":r.setName(s.categories.group);break;case"search":r.setName(s.categories.search);break;case"graph":r.setName(s.categories.graph);break;case"url":r.setName(s.categories.url);break;case"tag":r.setName(s.categories.tag);break;case"property":r.setName(s.categories.property);break;case"ribbon":r.setName(s.categories.ribbonItem);break;case"rule":r.setName(s.categories.rule);break}else switch(c){default:r.setName(s.categories.items);break;case"app":r.setName(s.categories.appItems);break;case"tab":r.setName(s.categories.tabs);break;case"file":r.setName(s.categories.files);break;case"folder":r.setName(s.categories.folders);break;case"group":r.setName(s.categories.groups);break;case"search":r.setName(s.categories.searches);break;case"graph":r.setName(s.categories.graphs);break;case"url":r.setName(s.categories.urls);break;case"tag":r.setName(s.categories.tags);break;case"property":r.setName(s.categories.properties);break;case"ribbon":r.setName(s.categories.ribbonItems);break;case"rule":r.setName(s.categories.rules);break}}this.searchSetting=new y.Setting(this.contentEl).addExtraButton(r=>{r.setIcon("lucide-rotate-ccw").setTooltip(s.iconPicker.resetColor).onClick(()=>this.resetColor()),r.extraSettingsEl.tabIndex=0,r.extraSettingsEl.addClass("iconic-reset-color"),r.extraSettingsEl.toggleClass("iconic-invisible",this.color===null),this.iconManager.setEventListener(r.extraSettingsEl,"pointerdown",c=>{c.preventDefault()}),this.iconManager.setEventListener(r.extraSettingsEl,"keydown",c=>{(c.key==="Enter"||c.key===" ")&&this.resetColor()}),this.colorResetButton=r}).addColorPicker(r=>{r.setValueRgb(C.toRgbObject(this.color)).onChange(c=>{if(this.colorPickerPaused){this.colorPickerPaused=!1;return}this.color=c,this.colorPickerEl.ariaLabel=this.color,this.colorResetButton.extraSettingsEl.removeClass("iconic-invisible"),this.updateSearchResults()}),this.colorPicker=r}).addSearch(r=>{r.setPlaceholder(s.iconPicker.searchIcons).onChange(()=>this.updateSearchResults()),r.inputEl.enterKeyHint="go",this.iconManager.setEventListener(r.inputEl,"keydown",c=>{c.key==="Enter"&&this.searchResults.length>0&&this.closeAndSave(this.searchResults[0][0],this.color)}),this.searchField=r}),y.Platform.isPhone||this.searchSetting.setName(s.iconPicker.search);let i=!1;this.colorPickerEl=this.searchSetting.controlEl.find('input[type="color"]'),this.colorPickerEl.tabIndex=0,this.colorPickerEl.dataset.tooltipDelay="300",this.iconManager.setEventListener(this.colorPickerEl,"pointerenter",()=>this.colorPickerHovered=!0),this.iconManager.setEventListener(this.colorPickerEl,"pointerleave",()=>this.colorPickerHovered=!1),this.iconManager.setEventListener(this.colorPickerEl,"click",r=>{i===!0?i=!1:this.plugin.settings.colorPicker1==="list"&&(this.openColorMenu(r.x,r.y),r.preventDefault())}),this.iconManager.setEventListener(this.colorPickerEl,"contextmenu",r=>{navigator?.vibrate(100),this.plugin.settings.colorPicker2==="rgb"?(i=!0,this.colorPickerEl.click()):this.plugin.settings.colorPicker2==="list"&&(this.openColorMenu(r.x,r.y),r.preventDefault())}),this.iconManager.setEventListener(this.colorPickerEl,"keydown",r=>{if(r.key==="Enter"||r.key===" "){let c=this.colorPickerEl.getBoundingClientRect();this.openColorMenu(c.top,c.right),r.preventDefault()}else r.key==="Delete"||r.key==="Backspace"?this.resetColor():r.key==="ArrowUp"||r.key==="ArrowLeft"?this.previousColor():(r.key==="ArrowDown"||r.key==="ArrowRight")&&this.nextColor()}),this.iconManager.setEventListener(this.colorPickerEl,"wheel",r=>{r.deltaY+r.deltaX<0?this.previousColor():this.nextColor()},{passive:!0}),this.updateColorPicker(),this.searchResultsSetting=new y.Setting(this.contentEl),this.searchResultsSetting.settingEl.addClass("iconic-search-results"),this.iconManager.setEventListener(this.searchResultsSetting.settingEl,"wheel",r=>{activeDocument.body.hasClass("mod-rtl")?this.searchResultsSetting.settingEl.scrollLeft-=r.deltaY:this.searchResultsSetting.settingEl.scrollLeft+=r.deltaY},{passive:!0}),this.iconManager.setEventListener(this.searchResultsSetting.settingEl,"scroll",()=>{this.mobileTooltipEl?.remove(),this.mobileTooltipEl=null},{passive:!0});let o=this.modalEl.createDiv({cls:"modal-button-container"}),n=y.Platform.isMobile?o.createDiv({cls:"iconic-button-row"}):null;(this.icon!==null||this.color!==null)&&new y.ButtonComponent(n??o).setButtonText(s.iconPicker.removeIcon).onClick(()=>this.closeAndSave(null,null)).buttonEl.addClasses(y.Platform.isPhone?["mod-warning"]:["mod-secondary","mod-destructive"]),this.icon?P.has(this.icon)?(e.iconMode=!0,this.searchField.setValue(P.get(this.icon)??"")):F.has(this.icon)?(e.emojiMode=!1,this.searchField.setValue(F.get(this.icon)??"")):this.searchField.setValue(this.icon):!e.iconMode&&!e.emojiMode&&(e.iconMode=!0),y.Platform.isMobile&&n?(this.mobileModeButton=new y.ButtonComponent(n).onClick(()=>this.toggleMobileSearchMode()),this.iconManager.setEventListener(this.mobileModeButton.buttonEl,"pointerdown",r=>{r.preventDefault()}),this.iconManager.setEventListener(this.mobileModeButton.buttonEl,"keydown",r=>{(r.key==="Enter"||r.key===" ")&&this.toggleMobileSearchMode()}),this.updateMobileSearchMode()):(this.iconModeButton=new y.ExtraButtonComponent(o).setTooltip("Toggle icons",{placement:"top"}).onClick(()=>{e.iconMode=!e.iconMode,this.updateDesktopSearchMode()}),this.emojiModeButton=new y.ExtraButtonComponent(o).setTooltip("Toggle emojis",{placement:"top"}).onClick(()=>{e.emojiMode=!e.emojiMode,this.updateDesktopSearchMode()}),this.iconModeButton.extraSettingsEl.tabIndex=0,this.emojiModeButton.extraSettingsEl.tabIndex=0,this.iconManager.setEventListener(this.iconModeButton.extraSettingsEl,"pointerdown",r=>{r.preventDefault()}),this.iconManager.setEventListener(this.emojiModeButton.extraSettingsEl,"pointerdown",r=>{r.preventDefault()}),this.updateDesktopSearchMode()),new y.ButtonComponent(y.Platform.isPhone?this.modalEl:o).setButtonText(s.iconPicker.cancel).onClick(()=>this.close()).buttonEl.addClasses(y.Platform.isPhone?["modal-nav-action","mod-secondary"]:["mod-cancel"]),new y.ButtonComponent(y.Platform.isPhone?this.modalEl:o).setButtonText(s.iconPicker.save).onClick(()=>this.closeAndSave(this.icon,this.color)).buttonEl.addClasses(y.Platform.isPhone?["modal-nav-action","mod-cta"]:["mod-cta"]),activeWindow.requestAnimationFrame(()=>this.searchField.inputEl.select()),this.updateSearchResults()}openColorMenu(e,t){let i=new y.Menu;for(let o of D)i.addItem(n=>{n.setTitle(s.iconPicker.colors[o]).setChecked(o===this.color).setSection("color").onClick(()=>{this.color===o?(this.color=null,this.colorResetButton.extraSettingsEl.addClass("iconic-invisible")):(this.color=o,this.colorResetButton.extraSettingsEl.removeClass("iconic-invisible")),this.updateColorPicker(),this.updateSearchResults()}),this.iconManager.refreshIcon({icon:"lucide-paint-bucket",color:o},n.iconEl)});i.showAtPosition({x:e,y:t})}previousColor(){let e=D.length-1;this.color&&D.includes(this.color)&&this.color!==D.first()&&(e=D.indexOf(this.color)-1),this.color=D[e],this.colorResetButton.extraSettingsEl.removeClass("iconic-invisible"),this.updateColorPicker(),this.updateSearchResults()}nextColor(){let e=0;this.color&&D.includes(this.color)&&this.color!==D.last()&&(e=D.indexOf(this.color)+1),this.color=D[e],this.colorResetButton.extraSettingsEl.removeClass("iconic-invisible"),this.updateColorPicker(),this.updateSearchResults()}resetColor(){this.color=null,this.colorResetButton.extraSettingsEl.addClass("iconic-invisible"),this.updateColorPicker(),this.updateColorTooltip(),this.updateSearchResults()}toggleMobileSearchMode(){let{dialogState:e}=this.plugin.settings;e.iconMode&&e.emojiMode?(e.iconMode=!0,e.emojiMode=!1):e.iconMode?(e.iconMode=!1,e.emojiMode=!0):(e.iconMode=!0,e.emojiMode=!0),this.updateMobileSearchMode()}updateMobileSearchMode(){let{dialogState:e}=this.plugin.settings;e.iconMode&&e.emojiMode?(this.setTitle(s.iconPicker.changeMix),this.searchField.setPlaceholder(s.iconPicker.searchMix),this.mobileModeButton?.setButtonText(s.iconPicker.icons)):e.iconMode?(this.setTitle(s.iconPicker.changeIcon),this.searchField.setPlaceholder(s.iconPicker.searchIcons),this.mobileModeButton?.setButtonText(s.iconPicker.emojis)):(this.setTitle(s.iconPicker.changeEmoji),this.searchField.setPlaceholder(s.iconPicker.searchEmojis),this.mobileModeButton?.setButtonText(s.iconPicker.mixed)),this.updateSearchResults()}updateDesktopSearchMode(){let{dialogState:e}=this.plugin.settings;this.iconModeButton.setIcon(e.iconMode?"lucide-image":"lucide-square"),this.emojiModeButton.setIcon(e.emojiMode?"lucide-smile":"lucide-circle"),this.iconModeButton.extraSettingsEl.toggleClass("iconic-mode-selected",e.iconMode),this.emojiModeButton.extraSettingsEl.toggleClass("iconic-mode-selected",e.emojiMode),e.iconMode&&e.emojiMode?(this.setTitle(s.iconPicker.changeMix),this.searchField.setPlaceholder(s.iconPicker.searchMix)):e.emojiMode?(this.setTitle(s.iconPicker.changeEmoji),this.searchField.setPlaceholder(s.iconPicker.searchEmojis)):(this.setTitle(s.iconPicker.changeIcon),this.searchField.setPlaceholder(s.iconPicker.searchIcons)),this.updateSearchResults()}updateColorPicker(){this.colorPickerPaused=!0,this.colorPicker.setValueRgb(C.toRgbObject(this.color)),this.color?D.includes(this.color)?this.colorPickerEl.ariaLabel=s.iconPicker.colors[this.color]:this.colorPickerEl.ariaLabel=this.color:this.colorPickerEl.ariaLabel=s.iconPicker.changeColor,this.colorPickerHovered&&this.updateColorTooltip()}updateColorTooltip(){let e=activeDocument.body.find(":scope > .tooltip");e&&e.firstChild&&(e.style.removeProperty("width"),e.firstChild.nodeValue=this.colorPickerEl.ariaLabel)}setMobileTooltip(e,t){this.mobileTooltipEl?.remove(),this.mobileTooltipEl=null;let i=e.getBoundingClientRect(),o=Math.max(0,i.left+i.width/2),n=i.top-48;this.mobileTooltipEl=activeDocument.body.createDiv({cls:["tooltip","mod-top"],text:t}),this.mobileTooltipEl.createDiv("tooltip-arrow"),this.mobileTooltipEl.style.fontSize="var(--font-ui-medium)",this.mobileTooltipEl.style.left=o+"px",this.mobileTooltipEl.style.top=n+"px",this.mobileTooltipEl.style.width="auto",this.mobileTooltipEl.style.whiteSpace="nowrap";let r=this.mobileTooltipEl.getBoundingClientRect();r.left<0&&(this.mobileTooltipEl.style.left=o+r.left+"px")}updateSearchResults(){let e=this.searchField.getValue(),t=(0,y.prepareFuzzySearch)(e),i=[],o=[...this.plugin.settings.dialogState.iconMode?P:[],...this.plugin.settings.dialogState.emojiMode?F:[]];if(this.searchResults.length=0,this.searchResultsSetting.clear(),e)for(let[n,r]of o)if(e===n)i.push([0,[n,r]]);else{let c=t(r);c&&i.push([c.score,[n,r]])}i.sort(([n],[r])=>n>r?-1:1);for(let[,n]of i)if(this.searchResults.push(n),this.searchResults.length===this.plugin.settings.maxSearchResults)break;for(let n of this.searchResults){let[r,c]=n;this.searchResultsSetting.addExtraButton(l=>{l.setTooltip(c,{delay:300});let h=l.extraSettingsEl;h.addClass("iconic-search-result"),h.tabIndex=0,this.iconManager.refreshIcon({icon:r,color:this.color??null},h,()=>{this.closeAndSave(r,this.color)}),y.Platform.isMobile&&this.iconManager.setEventListener(h,"contextmenu",()=>{navigator?.vibrate(100),this.setMobileTooltip(h,c)}),this.iconManager.setEventListener(h,"keydown",g=>{(g.key==="Enter"||g.key===" ")&&this.closeAndSave(r,this.color)})})}this.searchResults.length===0&&this.searchResultsSetting.addExtraButton(n=>{n.extraSettingsEl.addClasses(["iconic-invisible","iconic-search-result"])})}updateOverruleReminder(){this.overruleEl?.remove();let e,t=null;if(this.items.length>1){for(let i of this.items)if((i.category==="file"||i.category==="folder")&&(t=this.plugin.ruleManager.checkRuling(i.category,i.id),e=i.category,t))break}else{let i=this.items[0];(i.category==="file"||i.category==="folder")&&(t=this.plugin.ruleManager.checkRuling(i.category,i.id),e=i.category)}if(t){let i=C.toRgbObject(this.items.length===1?t.color:"gray"),o=`${i.r}, ${i.g}, ${i.b}`;this.overruleEl=createDiv({cls:"callout",attr:{style:"--callout-color: "+o}});let n=this.overruleEl.createDiv({cls:"callout-title"}),r=n.createDiv({cls:"callout-icon"}),c=n.createDiv({cls:"callout-title-inner"});if(this.items.length>1)this.iconManager.refreshIcon({icon:"lucide-book-image",color:"gray"},r),c.setText(s.iconPicker.overrules);else{this.iconManager.refreshIcon(t,r),c.setText(s.iconPicker.overrulePrefix);let l=c.createEl("a",{text:t.name});c.appendText(s.iconPicker.overruleSuffix),this.iconManager.setEventListener(l,"click",()=>{e&&t&&A.open(this.plugin,e,t,h=>{if(!t)return;(h?this.plugin.ruleManager.saveRule(e,h):this.plugin.ruleManager.deleteRule(e,t.id))&&(e==="file"&&this.plugin.tabIconManager?.refreshIcons(),this.plugin.fileIconManager?.refreshIcons(),this.plugin.bookmarkIconManager?.refreshIcons()),this.updateOverruleReminder()})})}this.contentEl.prepend(this.overruleEl)}}closeAndSave(e,t){this.callback?this.callback(e??null,t??null):this.multiCallback&&this.multiCallback(e,t),this.close()}onClose(){this.contentEl.empty(),this.mobileTooltipEl?.remove(),this.iconManager.stopEventListeners(),this.iconManager.stopMutationObservers(),this.plugin.saveSettings()}};var x=class{constructor(a){this.options=a}has(a){return this.options.hasOwnProperty(a)}get(){let a={};for(let[e,t]of Object.entries(this.options))a[e]=t();return a}plus(a){return new x({...this.options,...a.options})}},Xe=new x({icon:()=>s.ruleEditor.source.icon,color:()=>s.ruleEditor.source.color,name:()=>s.ruleEditor.source.name,filename:()=>s.ruleEditor.source.filename,extension:()=>s.ruleEditor.source.extension,tree:()=>s.ruleEditor.source.tree,path:()=>s.ruleEditor.source.path,headings:()=>s.ruleEditor.source.headings,links:()=>s.ruleEditor.source.links,tags:()=>s.ruleEditor.source.tags,properties:()=>s.ruleEditor.source.properties,created:()=>s.ruleEditor.source.created,modified:()=>s.ruleEditor.source.modified,clock:()=>s.ruleEditor.source.clock}),Je=new x({icon:()=>s.ruleEditor.source.icon,color:()=>s.ruleEditor.source.color,name:()=>s.ruleEditor.source.name,tree:()=>s.ruleEditor.source.tree,path:()=>s.ruleEditor.source.path,created:()=>s.ruleEditor.source.created,modified:()=>s.ruleEditor.source.modified,clock:()=>s.ruleEditor.source.clock}),K=new x({is:()=>s.ruleEditor.operator.is,"!is":()=>s.ruleEditor.operator["!is"],contains:()=>s.ruleEditor.operator.contains,startsWith:()=>s.ruleEditor.operator.startsWith,endsWith:()=>s.ruleEditor.operator.endsWith,matches:()=>s.ruleEditor.operator.matches,"!contains":()=>s.ruleEditor.operator["!contains"],"!startsWith":()=>s.ruleEditor.operator["!startsWith"],"!endsWith":()=>s.ruleEditor.operator["!endsWith"],"!matches":()=>s.ruleEditor.operator["!matches"]}),U=new x({includes:()=>s.ruleEditor.operator.includes,"!includes":()=>s.ruleEditor.operator["!includes"],allAre:()=>s.ruleEditor.operator.allAre,allContain:()=>s.ruleEditor.operator.allContain,allStartWith:()=>s.ruleEditor.operator.allStartWith,allEndWith:()=>s.ruleEditor.operator.allEndWith,allMatch:()=>s.ruleEditor.operator.allMatch,anyContain:()=>s.ruleEditor.operator.anyContain,anyStartWith:()=>s.ruleEditor.operator.anyStartWith,anyEndWith:()=>s.ruleEditor.operator.anyEndWith,anyMatch:()=>s.ruleEditor.operator.anyMatch,noneContain:()=>s.ruleEditor.operator.noneContain,noneStartWith:()=>s.ruleEditor.operator.noneStartWith,noneEndWith:()=>s.ruleEditor.operator.noneEndWith,noneMatch:()=>s.ruleEditor.operator.noneMatch,countIs:()=>s.ruleEditor.operator.countIs,"!countIs":()=>s.ruleEditor.operator["!countIs"],countIsLess:()=>s.ruleEditor.operator.countIsLess,countIsMore:()=>s.ruleEditor.operator.countIsMore}),Ye=new x({equals:()=>s.ruleEditor.operator.equals,"!equals":()=>s.ruleEditor.operator["!equals"],isLess:()=>s.ruleEditor.operator.isLess,isMore:()=>s.ruleEditor.operator.isMore,isDivisible:()=>s.ruleEditor.operator.isDivisible,"!isLess":()=>s.ruleEditor.operator["!isLess"],"!isMore":()=>s.ruleEditor.operator["!isMore"],"!isDivisible":()=>s.ruleEditor.operator["!isDivisible"]}),Ze=new x({isTrue:()=>s.ruleEditor.operator.isTrue,"!isTrue":()=>s.ruleEditor.operator["!isTrue"],isFalse:()=>s.ruleEditor.operator.isFalse,"!isFalse":()=>s.ruleEditor.operator["!isFalse"]}),Qe=new x({datetimeIs:()=>s.ruleEditor.operator.is,"!datetimeIs":()=>s.ruleEditor.operator["!is"],datetimeIsBefore:()=>s.ruleEditor.operator.isBefore,datetimeIsAfter:()=>s.ruleEditor.operator.isAfter,isNow:()=>s.ruleEditor.operator.isNow,"!isNow":()=>s.ruleEditor.operator["!isNow"],isBeforeNow:()=>s.ruleEditor.operator.isBeforeNow,isAfterNow:()=>s.ruleEditor.operator.isAfterNow,timeIs:()=>s.ruleEditor.operator.timeIs,"!timeIs":()=>s.ruleEditor.operator["!timeIs"],timeIsBefore:()=>s.ruleEditor.operator.timeIsBefore,timeIsAfter:()=>s.ruleEditor.operator.timeIsAfter,timeIsNow:()=>s.ruleEditor.operator.timeIsNow,"!timeIsNow":()=>s.ruleEditor.operator["!timeIsNow"],timeIsBeforeNow:()=>s.ruleEditor.operator.timeIsBeforeNow,timeIsAfterNow:()=>s.ruleEditor.operator.timeIsAfterNow,dateIs:()=>s.ruleEditor.operator.dateIs,"!dateIs":()=>s.ruleEditor.operator["!dateIs"],dateIsBefore:()=>s.ruleEditor.operator.dateIsBefore,dateIsAfter:()=>s.ruleEditor.operator.dateIsAfter,isToday:()=>s.ruleEditor.operator.isToday,"!isToday":()=>s.ruleEditor.operator["!isToday"],isBeforeToday:()=>s.ruleEditor.operator.isBeforeToday,isAfterToday:()=>s.ruleEditor.operator.isAfterToday,isLessDaysAgo:()=>s.ruleEditor.operator.isLessDaysAgo,isLessDaysAway:()=>s.ruleEditor.operator.isLessDaysAway,isMoreDaysAgo:()=>s.ruleEditor.operator.isMoreDaysAgo,isMoreDaysAway:()=>s.ruleEditor.operator.isMoreDaysAway,weekdayIs:()=>s.ruleEditor.operator.weekdayIs,"!weekdayIs":()=>s.ruleEditor.operator["!weekdayIs"],weekdayIsBefore:()=>s.ruleEditor.operator.weekdayIsBefore,weekdayIsAfter:()=>s.ruleEditor.operator.weekdayIsAfter,monthdayIs:()=>s.ruleEditor.operator.monthdayIs,"!monthdayIs":()=>s.ruleEditor.operator["!monthdayIs"],monthdayIsBefore:()=>s.ruleEditor.operator.monthdayIsBefore,monthdayIsAfter:()=>s.ruleEditor.operator.monthdayIsAfter,monthIs:()=>s.ruleEditor.operator.monthIs,"!monthIs":()=>s.ruleEditor.operator["!monthIs"],monthIsBefore:()=>s.ruleEditor.operator.monthIsBefore,monthIsAfter:()=>s.ruleEditor.operator.monthIsAfter,yearIs:()=>s.ruleEditor.operator.yearIs,"!yearIs":()=>s.ruleEditor.operator["!yearIs"],yearIsBefore:()=>s.ruleEditor.operator.yearIsBefore,yearIsAfter:()=>s.ruleEditor.operator.yearIsAfter}),$e=new x({dateIs:()=>s.ruleEditor.operator.dateIs,"!dateIs":()=>s.ruleEditor.operator.dateIs,dateIsBefore:()=>s.ruleEditor.operator.dateIsBefore,dateIsAfter:()=>s.ruleEditor.operator.dateIsAfter,isToday:()=>s.ruleEditor.operator.isToday,"!isToday":()=>s.ruleEditor.operator["!isToday"],isBeforeToday:()=>s.ruleEditor.operator.isBeforeToday,isAfterToday:()=>s.ruleEditor.operator.isAfterToday,isLessDaysAgo:()=>s.ruleEditor.operator.isLessDaysAgo,isLessDaysAway:()=>s.ruleEditor.operator.isLessDaysAway,isMoreDaysAgo:()=>s.ruleEditor.operator.isMoreDaysAgo,isMoreDaysAway:()=>s.ruleEditor.operator.isMoreDaysAway,weekdayIs:()=>s.ruleEditor.operator.weekdayIs,"!weekdayIs":()=>s.ruleEditor.operator["!weekdayIs"],weekdayIsBefore:()=>s.ruleEditor.operator.weekdayIsBefore,weekdayIsAfter:()=>s.ruleEditor.operator.weekdayIsAfter,monthdayIs:()=>s.ruleEditor.operator.monthdayIs,"!monthdayIs":()=>s.ruleEditor.operator["!monthdayIs"],monthdayIsBefore:()=>s.ruleEditor.operator.monthdayIsBefore,monthdayIsAfter:()=>s.ruleEditor.operator.monthdayIsAfter,monthIs:()=>s.ruleEditor.operator.monthIs,"!monthIs":()=>s.ruleEditor.operator["!monthIs"],monthIsBefore:()=>s.ruleEditor.operator.monthIsBefore,monthIsAfter:()=>s.ruleEditor.operator.monthIsAfter,yearIs:()=>s.ruleEditor.operator.yearIs,"!yearIs":()=>s.ruleEditor.operator["!yearIs"],yearIsBefore:()=>s.ruleEditor.operator.yearIsBefore,yearIsAfter:()=>s.ruleEditor.operator.yearIsAfter}),Me=new x({datetimeIs:()=>s.ruleEditor.operator.is,"!datetimeIs":()=>s.ruleEditor.operator["!is"],datetimeIsBefore:()=>s.ruleEditor.operator.isBefore,datetimeIsAfter:()=>s.ruleEditor.operator.isAfter,timeIs:()=>s.ruleEditor.operator.timeIs,"!timeIs":()=>s.ruleEditor.operator["!timeIs"],timeIsBefore:()=>s.ruleEditor.operator.timeIsBefore,timeIsAfter:()=>s.ruleEditor.operator.timeIsAfter,timeIsNow:()=>s.ruleEditor.operator.timeIsNow,"!timeIsNow":()=>s.ruleEditor.operator["!timeIsNow"],timeIsBeforeNow:()=>s.ruleEditor.operator.timeIsBeforeNow,timeIsAfterNow:()=>s.ruleEditor.operator.timeIsAfterNow,dateIs:()=>s.ruleEditor.operator.dateIs,"!dateIs":()=>s.ruleEditor.operator["!dateIs"],dateIsBefore:()=>s.ruleEditor.operator.dateIsBefore,dateIsAfter:()=>s.ruleEditor.operator.dateIsAfter,isToday:()=>s.ruleEditor.operator.isToday,"!isToday":()=>s.ruleEditor.operator["!isToday"],isLessDaysAgo:()=>s.ruleEditor.operator.isLessDaysAgo,isMoreDaysAgo:()=>s.ruleEditor.operator.isMoreDaysAgo,weekdayIs:()=>s.ruleEditor.operator.weekdayIs,"!weekdayIs":()=>s.ruleEditor.operator["!weekdayIs"],weekdayIsBefore:()=>s.ruleEditor.operator.weekdayIsBefore,weekdayIsAfter:()=>s.ruleEditor.operator.weekdayIsAfter,monthdayIs:()=>s.ruleEditor.operator.monthdayIs,"!monthdayIs":()=>s.ruleEditor.operator["!monthdayIs"],monthdayIsBefore:()=>s.ruleEditor.operator.monthdayIsBefore,monthdayIsAfter:()=>s.ruleEditor.operator.monthdayIsAfter,monthIs:()=>s.ruleEditor.operator.monthIs,"!monthIs":()=>s.ruleEditor.operator["!monthIs"],monthIsBefore:()=>s.ruleEditor.operator.monthIsBefore,monthIsAfter:()=>s.ruleEditor.operator.monthIsAfter,yearIs:()=>s.ruleEditor.operator.yearIs,"!yearIs":()=>s.ruleEditor.operator["!yearIs"],yearIsBefore:()=>s.ruleEditor.operator.yearIsBefore,yearIsAfter:()=>s.ruleEditor.operator.yearIsAfter}),_e=new x({datetimeIs:()=>s.ruleEditor.operator.is,"!datetimeIs":()=>s.ruleEditor.operator["!is"],datetimeIsBefore:()=>s.ruleEditor.operator.isBefore,datetimeIsAfter:()=>s.ruleEditor.operator.isAfter,timeIs:()=>s.ruleEditor.operator.timeIs,"!timeIs":()=>s.ruleEditor.operator["!timeIs"],timeIsBefore:()=>s.ruleEditor.operator.timeIsBefore,timeIsAfter:()=>s.ruleEditor.operator.timeIsAfter,dateIs:()=>s.ruleEditor.operator.dateIs,"!dateIs":()=>s.ruleEditor.operator["!dateIs"],dateIsBefore:()=>s.ruleEditor.operator.dateIsBefore,dateIsAfter:()=>s.ruleEditor.operator.dateIsAfter,weekdayIs:()=>s.ruleEditor.operator.weekdayIs,"!weekdayIs":()=>s.ruleEditor.operator["!weekdayIs"],weekdayIsBefore:()=>s.ruleEditor.operator.weekdayIsBefore,weekdayIsAfter:()=>s.ruleEditor.operator.weekdayIsAfter,monthdayIs:()=>s.ruleEditor.operator.monthdayIs,"!monthdayIs":()=>s.ruleEditor.operator["!monthdayIs"],monthdayIsBefore:()=>s.ruleEditor.operator.monthdayIsBefore,monthdayIsAfter:()=>s.ruleEditor.operator.monthdayIsAfter,monthIs:()=>s.ruleEditor.operator.monthIs,"!monthIs":()=>s.ruleEditor.operator["!monthIs"],monthIsBefore:()=>s.ruleEditor.operator.monthIsBefore,monthIsAfter:()=>s.ruleEditor.operator.monthIsAfter,yearIs:()=>s.ruleEditor.operator.yearIs,"!yearIs":()=>s.ruleEditor.operator["!yearIs"],yearIsBefore:()=>s.ruleEditor.operator.yearIsBefore,yearIsAfter:()=>s.ruleEditor.operator.yearIsAfter}),et=new x({iconIs:()=>s.ruleEditor.operator.iconIs,"!iconIs":()=>s.ruleEditor.operator["!iconIs"],nameIs:()=>s.ruleEditor.operator.nameIs,"!nameIs":()=>s.ruleEditor.operator["!nameIs"],nameContains:()=>s.ruleEditor.operator.nameContains,nameStartsWith:()=>s.ruleEditor.operator.nameStartsWith,nameEndsWith:()=>s.ruleEditor.operator.nameEndsWith,nameMatches:()=>s.ruleEditor.operator.nameMatches,"!nameContains":()=>s.ruleEditor.operator["!nameContains"],"!nameStartsWith":()=>s.ruleEditor.operator["!nameStartsWith"],"!nameEndsWith":()=>s.ruleEditor.operator["!nameEndsWith"],"!nameMatches":()=>s.ruleEditor.operator["!nameMatches"]}),tt=new x({colorIs:()=>s.ruleEditor.operator.colorIs,"!colorIs":()=>s.ruleEditor.operator["!colorIs"],hexIs:()=>s.ruleEditor.operator.hexIs,"!hexIs":()=>s.ruleEditor.operator["!hexIs"]}),me=new x({hasValue:()=>s.ruleEditor.operator.hasValue,"!hasValue":()=>s.ruleEditor.operator["!hasValue"]}),it=new x({hasProperty:()=>s.ruleEditor.operator.hasProperty,"!hasProperty":()=>s.ruleEditor.operator["!hasProperty"]}),st=new x({1:()=>s.ruleEditor.weekday[1],2:()=>s.ruleEditor.weekday[2],3:()=>s.ruleEditor.weekday[3],4:()=>s.ruleEditor.weekday[4],5:()=>s.ruleEditor.weekday[5],6:()=>s.ruleEditor.weekday[6],7:()=>s.ruleEditor.weekday[7]}),ot=new x({1:()=>s.ruleEditor.month[1],2:()=>s.ruleEditor.month[2],3:()=>s.ruleEditor.month[3],4:()=>s.ruleEditor.month[4],5:()=>s.ruleEditor.month[5],6:()=>s.ruleEditor.month[6],7:()=>s.ruleEditor.month[7],8:()=>s.ruleEditor.month[8],9:()=>s.ruleEditor.month[9],10:()=>s.ruleEditor.month[10],11:()=>s.ruleEditor.month[11],12:()=>s.ruleEditor.month[12]}),nt=new x({red:()=>s.iconPicker.colors.red,orange:()=>s.iconPicker.colors.orange,yellow:()=>s.iconPicker.colors.yellow,green:()=>s.iconPicker.colors.green,cyan:()=>s.iconPicker.colors.cyan,blue:()=>s.iconPicker.colors.blue,purple:()=>s.iconPicker.colors.purple,pink:()=>s.iconPicker.colors.pink,gray:()=>s.iconPicker.colors.gray}),at={icon:et.plus(me),color:tt.plus(me),name:K,filename:K,extension:K,tree:K,path:K,headings:U,links:U,tags:U,created:Me,modified:Me,clock:_e},rt={is:"text","!is":"text",contains:"text",startsWith:"text",endsWith:"text",matches:"text","!contains":"text","!startsWith":"text","!endsWith":"text","!matches":"text",includes:"text","!includes":"text",allAre:"text",allContain:"text",allStartWith:"text",allEndWith:"text",allMatch:"text",anyContain:"text",anyStartWith:"text",anyEndWith:"text",anyMatch:"text",noneContain:"text",noneStartWith:"text",noneEndWith:"text",noneMatch:"text",countIs:"number",countIsLess:"number",countIsMore:"number",equals:"number","!equals":"number",isLess:"number",isMore:"number",isDivisible:"number","!isLess":"number","!isMore":"number","!isDivisible":"number",isLessDaysAgo:"number",isLessDaysAway:"number",isMoreDaysAgo:"number",isMoreDaysAway:"number",datetimeIs:"datetime","!datetimeIs":"datetime",datetimeIsBefore:"datetime",datetimeIsAfter:"datetime",timeIs:"time","!timeIs":"time",timeIsBefore:"time",timeIsAfter:"time",dateIs:"date","!dateIs":"date",dateIsBefore:"date",dateIsAfter:"date",weekdayIs:"weekday","!weekdayIs":"weekday",weekdayIsBefore:"weekday",weekdayIsAfter:"weekday",monthdayIs:"number","!monthdayIs":"number",monthdayIsBefore:"number",monthdayIsAfter:"number",monthIs:"month","!monthIs":"month",monthIsBefore:"month",monthIsAfter:"month",yearIs:"number","!yearIs":"number",yearIsBefore:"number",yearIsAfter:"number",iconIs:"text","!iconIs":"text",nameIs:"text","!nameIs":"text",nameContains:"text",nameStartsWith:"text",nameEndsWith:"text",nameMatches:"text","!nameContains":"text","!nameStartsWith":"text","!nameEndsWith":"text","!nameMatches":"text",colorIs:"color","!colorIs":"color",hexIs:"text","!hexIs":"text"},pe=class extends E{constructor(a){super(a)}refreshIcon(a,e,t){super.refreshIcon(a,e,t)}refreshIcons(){}setEventListener(a,e,t,i){super.setEventListener(a,e,t,i)}stopEventListeners(){super.stopEventListeners()}setMutationObserver(a,e,t){super.setMutationObserver(a,e,t)}stopMutationObservers(){super.stopMutationObservers()}},A=class extends v.Modal{constructor(e,t,i,o){super(e.app);this.matches=[];this.condEls=[];this.plugin=e,this.iconManager=new pe(e),this.page=t,this.rule=window.structuredClone(i),this.callback=o;for(let n of this.plugin.commands)if(n.callback){let r=this.app.hotkeyManager?.customKeys?.[n.id]??[];for(let c of r)this.scope.register(c.modifiers,c.key,n.callback)}}static open(e,t,i,o){new A(e,t,i,o).open()}onOpen(){switch(this.containerEl.addClass("mod-confirmation"),this.modalEl.addClass("iconic-rule-editor"),this.page){case"file":this.setTitle(s.ruleEditor.fileRule);break;case"folder":this.setTitle(s.ruleEditor.folderRule);break}let e=new v.Setting(this.contentEl);e.infoEl.remove(),e.addExtraButton(n=>{n.setIcon(this.rule.icon??this.plugin.ruleManager.getPageIcon(this.page)).setTooltip(s.iconPicker.changeIcon).onClick(()=>I.openSingle(this.plugin,this.rule,(r,c)=>{this.iconManager.refreshIcon({icon:r??this.plugin.ruleManager.getPageIcon(this.page),color:c},n.extraSettingsEl),this.rule.icon=r,this.rule.color=c})),this.iconManager.refreshIcon({icon:this.rule.icon??this.plugin.ruleManager.getPageIcon(this.page),color:this.rule.color},n.extraSettingsEl),n.extraSettingsEl.addClass("iconic-rule-icon")}),e.addText(n=>{n.setValue(this.rule.name).setPlaceholder(s.ruleEditor.enterName),this.iconManager.setEventListener(n.inputEl,"keydown",r=>{r.key==="Enter"&&this.closeAndSave(this.rule)}),this.nameField=n}),e.addToggle(n=>{n.setValue(this.rule.enabled).onChange(r=>this.rule.enabled=r)});let t=[];new v.Setting(this.contentEl).setName(s.ruleEditor.matchConditions.name).setDesc(s.ruleEditor.matchConditions.desc).addButton(n=>{n.setButtonText(s.ruleEditor.matchConditions.all).setTooltip("All conditions must match").buttonEl.toggleClass("mod-cta",this.rule.match==="all"),this.iconManager.setEventListener(n.buttonEl,"pointerdown",()=>{t.forEach(r=>r.removeClass("mod-cta")),n.buttonEl.addClass("mod-cta"),this.rule.match="all",this.updateMatchesButton()}),t.push(n.buttonEl)}).addButton(n=>{n.setButtonText(s.ruleEditor.matchConditions.any).setTooltip("At least 1 condition must match").buttonEl.toggleClass("mod-cta",this.rule.match==="any"),this.iconManager.setEventListener(n.buttonEl,"pointerdown",()=>{t.forEach(r=>r.removeClass("mod-cta")),n.buttonEl.addClass("mod-cta"),this.rule.match="any",this.updateMatchesButton()}),t.push(n.buttonEl)}).addButton(n=>{n.setButtonText(s.ruleEditor.matchConditions.none).setTooltip("All conditions must fail").buttonEl.toggleClass("mod-cta",this.rule.match==="none"),this.iconManager.setEventListener(n.buttonEl,"pointerdown",()=>{t.forEach(r=>r.removeClass("mod-cta")),n.buttonEl.addClass("mod-cta"),this.rule.match="none",this.updateMatchesButton()}),t.push(n.buttonEl)}),new v.Setting(this.contentEl).setHeading().setName(s.ruleEditor.conditions);for(let n of this.rule.conditions)this.appendCondition(n);this.addCondSetting=new v.Setting(this.contentEl).addExtraButton(n=>{n.setIcon("lucide-circle-plus").setTooltip(s.ruleEditor.addCondition).onClick(()=>this.newCondition()).extraSettingsEl.style.color=C.toRgb("green")}),this.addCondSetting.settingEl.addClass("iconic-add"),this.addCondSetting.infoEl.remove();let i=this.modalEl.createDiv({cls:"modal-button-container"}),o=v.Platform.isMobile?i.createDiv({cls:"iconic-button-row"}):null;new v.ButtonComponent(o??i).setButtonText(s.ruleEditor.removeRule).onClick(()=>this.closeAndSave(null)).buttonEl.addClasses(v.Platform.isPhone?["mod-warning"]:["mod-secondary","mod-destructive"]),this.matchesButton=new v.ButtonComponent(o||i).setButtonText(s.ruleEditor.buttonNoMatches).onClick(()=>q.open(this.plugin,this.page,this.matches)).setDisabled(this.rule.conditions===null).setTooltip(this.rule.conditions===null?"No conditions added":"",{placement:"top",delay:100}),new v.ButtonComponent(v.Platform.isPhone?this.modalEl:i).setButtonText(s.iconPicker.cancel).onClick(()=>this.close()).buttonEl.addClasses(v.Platform.isPhone?["modal-nav-action","mod-secondary"]:["mod-cancel"]),new v.ButtonComponent(v.Platform.isPhone?this.modalEl:i).setButtonText(s.iconPicker.save).onClick(()=>this.closeAndSave(this.rule)).buttonEl.addClasses(v.Platform.isPhone?["modal-nav-action","mod-cta"]:["mod-cta"]),this.updateMatchesButton()}appendCondition(e){let t=new fe(this.contentEl,this.plugin,this.iconManager,this.page,e,this.condEls,()=>this.updateMatchesButton(),i=>this.moveCondition(e,i),()=>this.removeCondition(e));this.condEls.push(t.settingEl),this.addCondSetting&&t.settingEl.insertAdjacentElement("afterend",this.addCondSetting.settingEl),this.updateMatchesButton()}newCondition(){let e=this.rule.conditions.last(),t=e?{source:e.source,operator:e.operator,value:""}:{source:"name",operator:"contains",value:""};this.rule.conditions.push(t),this.appendCondition(t),this.addCondSetting&&this.addCondSetting.settingEl.scrollIntoView({behavior:"smooth"})}moveCondition(e,t){let i=this.rule.conditions.indexOf(e);i<0||(this.rule.conditions.splice(i,1),this.rule.conditions.splice(t,0,e))}removeCondition(e){this.rule.conditions.remove(e),this.updateMatchesButton()}async updateMatchesButton(){if(!this.matchesButton)return;let e=setTimeout(()=>{this.matchesButton.setLoading(!0),this.matchesButton.setDisabled(!0)},100);switch(this.page){case"file":this.matches=this.plugin.ruleManager.judgeFiles(this.rule,new Date,!0);break;case"folder":this.matches=this.plugin.ruleManager.judgeFolders(this.rule,new Date,!0);break}switch(clearTimeout(e),this.matches.length){case 0:this.matchesButton.setButtonText(s.ruleEditor.buttonNoMatches);break;case 1:this.matchesButton.setButtonText(s.ruleEditor.buttonMatch);break;default:{this.matchesButton.setButtonText(s.ruleEditor.buttonMatches.replace("{#}",this.matches.length.toString()));break}}this.matchesButton.setLoading(!1),this.matchesButton.setDisabled(this.matches.length===0)}closeAndSave(e){this.close(),e&&(e.name=this.nameField.getValue()||e.name),this.callback&&this.callback(e)}onClose(){this.condEls.length=0,this.contentEl.empty(),this.iconManager.stopEventListeners(),this.iconManager.stopMutationObservers();for(let e of activeDocument.body.findAll(":scope > .drag-reorder-ghost"))e.remove()}},fe=class extends v.Setting{constructor(e,t,i,o,n,r,c,l,h){super(e);this.plugin=t,this.page=o,this.condition=n,this.condEls=r,this.onChange=c,this.onMove=l,this.onRemove=h,this.settingEl.addClass("iconic-condition"),this.infoEl.remove(),this.addExtraButton(d=>{d.setIcon("lucide-circle-minus").setTooltip(s.ruleEditor.removeCondition).onClick(()=>{this.settingEl.remove(),this.onRemove()}).extraSettingsEl.style.color=C.toRgb("red"),this.removeButton=d});let g=v.Platform.isPhone?this.controlEl.createDiv({cls:"iconic-control-column"}):this.controlEl,m=v.Platform.isPhone?g.createDiv({cls:"iconic-dropdown-row"}):this.controlEl;this.srcDropdown=new v.DropdownComponent(m).onChange(d=>{this.condition.source=d,d==="properties"||d.startsWith("property:")?this.refreshPropertyDropdowns():this.refreshDropdowns()}),this.opDropdown=new v.DropdownComponent(m).onChange(d=>{this.condition.operator=d,this.refreshValue()}),this.valField=new v.TextComponent(g).onChange(d=>{this.condition.value=d,this.onChange()}),this.valDropdown=new v.DropdownComponent(g).onChange(d=>{this.condition.value=d,this.onChange()}),this.addExtraButton(d=>{d.setIcon("lucide-menu").setTooltip(s.rulePicker.drag).extraSettingsEl.addClass("iconic-drag"),i.setEventListener(d.extraSettingsEl,"pointerdown",()=>{this.settingEl.draggable=!0}),i.setEventListener(this.settingEl,"dragstart",u=>{this.onDragStart(u.clientX,u.clientY,d.extraSettingsEl)}),i.setEventListener(this.settingEl,"drag",u=>{this.onDrag(u.clientX,u.clientY,d.extraSettingsEl)}),i.setEventListener(this.settingEl,"dragend",()=>this.onDragEnd()),i.setEventListener(d.extraSettingsEl,"touchstart",u=>{u.preventDefault();let T=u.targetTouches[0];this.onDragStart(T.clientX,T.clientY,d.extraSettingsEl)}),i.setEventListener(d.extraSettingsEl,"touchmove",u=>{u.preventDefault();let T=u.targetTouches[0];this.onDrag(T.clientX,T.clientY,d.extraSettingsEl)}),i.setEventListener(d.extraSettingsEl,"touchend",()=>this.onDragEnd()),i.setEventListener(d.extraSettingsEl,"touchcancel",()=>this.onDragEnd())}),this.condition.source.startsWith("property:")?this.refreshPropertyDropdowns():this.refreshDropdowns()}onDragStart(e,t,i){navigator?.vibrate(100),this.ghostCondEl=activeDocument.body.createDiv({cls:"drag-reorder-ghost"}),this.ghostCondEl.setCssStyles({width:this.settingEl.clientWidth+"px",height:this.settingEl.clientHeight+"px",left:e-this.settingEl.clientWidth+i.clientWidth/2+"px",top:t-this.settingEl.clientHeight/2+"px"}),this.ghostCondEl.appendChild(this.settingEl.cloneNode(!0));let o=this.ghostCondEl.findAll("select");o[0]&&(o[0].value=this.condition.source),o[1]&&(o[1].value=this.condition.operator),this.settingEl.addClass("drag-ghost-hidden"),this.settingEl.style.opacity="0%",activeWindow.requestAnimationFrame(()=>this.settingEl.style.removeProperty("opacity"))}onDrag(e,t,i){if(e===0&&t===0)return;this.ghostCondEl?.setCssStyles({left:e-this.settingEl.clientWidth+i.clientWidth/2+"px",top:t-this.settingEl.clientHeight/2+"px"});let o=this.condEls.indexOf(this.settingEl),n=this.condEls[o-1],r=n?.clientHeight*.25||0;n&&tc.getBoundingClientRect().top+l&&(navigator?.vibrate(100),c.insertAdjacentElement("afterend",this.settingEl),this.condEls.splice(o,1),this.condEls.splice(o+1,0,this.settingEl))}onDragEnd(){this.ghostCondEl?.remove(),delete this.ghostCondEl,this.settingEl.removeClass("drag-ghost-hidden"),this.settingEl.removeAttribute("draggable");let e=this.condEls.indexOf(this.settingEl);e>-1&&this.onMove(e)}refreshDropdowns(){let e;switch(this.page){case"file":e=Xe;break;case"folder":e=Je;break}this.srcDropdown.selectEl.empty(),this.srcDropdown.addOptions(e?.get()??{}),e.has(this.condition.source)||(this.condition.source=this.srcDropdown.getValue()),this.srcDropdown.setValue(this.condition.source);let t=at[this.condition.source];this.opDropdown.selectEl.empty(),this.opDropdown.addOptions(t?.get()??{}),t.has(this.condition.operator)||(this.condition.operator=this.opDropdown.getValue()),this.opDropdown.setValue(this.condition.operator),this.refreshValue()}refreshPropertyDropdowns(){this.removeButton.setIcon("lucide-archive"),this.removeButton.setTooltip(s.ruleEditor.resetCondition),this.removeButton.onClick(()=>{this.removeButton.setIcon("lucide-circle-minus").setTooltip(s.ruleEditor.removeCondition).onClick(()=>{this.settingEl.remove(),this.onRemove()}),this.condition.source="name",this.condition.operator="is",this.refreshDropdowns()});let e=this.plugin.getPropertyItems().sort((r,c)=>r.id["property:"+r.id,()=>r.name])));this.srcDropdown.selectEl.empty(),this.srcDropdown.addOptions(t.get()),this.condition.source=t.has(this.condition.source)?this.condition.source:this.srcDropdown.getValue(),this.srcDropdown.setValue(this.condition.source);let i=this.condition.source.replace("property:",""),o=this.plugin.getPropertyItem(i);if(!o)return;let n;switch(o.type){default:n=K;break;case"multitext":n=U;break;case"number":n=Ye;break;case"checkbox":n=Ze;break;case"date":n=$e;break;case"datetime":n=Qe;break;case"aliases":n=U;break;case"tags":n=U;break}n=n.plus(me).plus(it),this.opDropdown.selectEl.empty(),this.opDropdown.addOptions(n.get()),this.condition.operator=n.has(this.condition.operator)?this.condition.operator:this.opDropdown.getValue(),this.opDropdown.setValue(this.condition.operator),this.refreshValue()}refreshValue(){let e=!this.valField.getValue()&&!this.valDropdown.getValue(),t=this.condition.operator.replace("!",""),i,o,n;switch(rt[t]){case"text":{switch(i="text",t){default:o=s.ruleEditor.enterValue;break;case"matches":o=s.ruleEditor.enterRegex;break;case"anyMatch":o=s.ruleEditor.enterRegex;break;case"allMatch":o=s.ruleEditor.enterRegex;break;case"noneMatch":o=s.ruleEditor.enterRegex;break;case"nameMatches":o=s.ruleEditor.enterRegex;break;case"colorHexIs":o=s.ruleEditor.enterHexCode;break}break}case"number":{i="number",o=s.ruleEditor.enterNumber;break}case"datetime":i="datetime-local";break;case"date":i="date";break;case"time":i="time";break;case"weekday":n=st;break;case"month":n=ot;break;case"color":n=nt;break}i?((i!==this.valField.inputEl.type||!this.valField.inputEl.isShown())&&!e&&(this.condition.value=""),this.valField.inputEl.type=i,this.valField.setPlaceholder(o??""),this.valField.setValue(this.condition.value),this.valField.inputEl.show()):this.valField.inputEl.hide(),n?(this.valOptions?(this.valOptions!==n||!this.valDropdown.selectEl.isShown())&&(this.valDropdown.selectEl.empty(),this.valDropdown.addOptions(n.get()),this.condition.value=this.valDropdown.getValue()):(this.valDropdown.addOptions(n.get()),n.has(this.condition.value)?this.valDropdown.setValue(this.condition.value):this.condition.value=this.valDropdown.getValue()),this.valOptions=n,this.valDropdown.selectEl.show()):this.valDropdown.selectEl.hide(),this.onChange()}};var be=class extends E{constructor(a){super(a)}refreshIcon(a,e,t){super.refreshIcon(a,e,t)}refreshIcons(){}setEventListener(a,e,t,i){super.setEventListener(a,e,t,i)}stopEventListeners(){super.stopEventListeners()}setMutationObserver(a,e,t){super.setMutationObserver(a,e,t)}stopMutationObservers(){super.stopMutationObservers()}},N=class extends G.Modal{constructor(e){super(e.app);this.ruleEls=[];this.plugin=e,this.iconManager=new be(e);for(let t of this.plugin.commands)if(t.callback){let i=this.app.hotkeyManager?.customKeys?.[t.id]??[];for(let o of i)this.scope.register(o.modifiers,o.key,t.callback)}}static open(e){new N(e).open()}onOpen(){let{dialogState:e}=this.plugin.settings;this.containerEl.addClass("mod-confirmation"),this.modalEl.addClass("iconic-rule-picker"),this.setTitle(s.settings.rulebook.name),new G.Setting(this.contentEl).setName(s.rulePicker.selectPage).addDropdown(i=>{i.addOptions({file:s.rulePicker.fileRules,folder:s.rulePicker.folderRules}).onChange(o=>{switch(o){case"file":e.rulePage=o;break;case"folder":e.rulePage=o;break}this.refreshRules()}).setValue(e.rulePage)}),new G.Setting(this.contentEl).setHeading().setName(s.rulePicker.rules),this.addRuleSetting=new G.Setting(this.contentEl).addExtraButton(i=>{i.setIcon("lucide-circle-plus").setTooltip(s.rulePicker.addRule).onClick(()=>this.addRule()).extraSettingsEl.style.color=C.toRgb("green")}),this.addRuleSetting.settingEl.addClass("iconic-add"),this.addRuleSetting.infoEl.remove();let t=[];switch(e.rulePage){case"file":t.push(...this.plugin.ruleManager.getRules(e.rulePage));break;case"folder":t.push(...this.plugin.ruleManager.getRules(e.rulePage));break}for(let i of t)this.appendRule(i)}refreshRules(){for(let e of this.ruleEls)e.remove();this.ruleEls.length=0;for(let e of this.plugin.ruleManager.getRules(this.plugin.settings.dialogState.rulePage))this.appendRule(e)}refreshPageManagers(){switch(this.plugin.settings.dialogState.rulePage){case"file":this.plugin.tabIconManager?.refreshIcons(),this.plugin.fileIconManager?.refreshIcons(),this.plugin.bookmarkIconManager?.refreshIcons();case"folder":this.plugin.fileIconManager?.refreshIcons(),this.plugin.bookmarkIconManager?.refreshIcons()}}appendRule(e,t){let i=new Ie(this.contentEl,this.plugin,this.iconManager,this.plugin.settings.dialogState.rulePage,e,this.ruleEls,()=>this.refreshPageManagers(),t);this.ruleEls.push(i.settingEl),i.settingEl.insertAdjacentElement("afterend",this.addRuleSetting.settingEl)}addRule(){let e=this.plugin.ruleManager.newRule(this.plugin.settings.dialogState.rulePage);this.appendRule(e,!0),this.addRuleSetting.settingEl.scrollIntoView({behavior:"smooth"})}onClose(){this.ruleEls.length=0,this.contentEl.empty(),this.iconManager.stopEventListeners(),this.iconManager.stopMutationObservers();for(let e of activeDocument.body.findAll(":scope > .drag-reorder-ghost"))e.remove();this.plugin.saveSettings()}},Ie=class extends G.Setting{constructor(e,t,i,o,n,r,c,l=!1){super(e);this.plugin=t,this.page=o,this.rule=n,this.ruleEls=r,this.onRulingChange=c,this.settingEl.addClass("iconic-rule");let h,g;this.addExtraButton(m=>{m.setTooltip(s.iconPicker.changeIcon).onClick(()=>I.openSingle(t,n,(d,u)=>{i.refreshIcon({icon:d??t.ruleManager.getPageIcon(o),color:u},m.extraSettingsEl),n.icon=d,n.color=u,t.ruleManager.saveRule(o,n)&&c()})),i.refreshIcon({icon:n.icon??t.ruleManager.getPageIcon(o),color:n.color},m.extraSettingsEl),m.extraSettingsEl.addClass("iconic-rule-icon"),this.settingEl.prepend(m.extraSettingsEl),h=m}),this.setName(n.name),this.nameEl.addClass("iconic-rule-name"),i.setEventListener(this.nameEl,"click",()=>this.toggleEditable(this.nameEl,!0)),i.setEventListener(this.nameEl,"blur",()=>{this.toggleEditable(this.nameEl,!1),this.nameEl.getText()?(n.name=this.nameEl.getText(),t.ruleManager.saveRule(o,n)):this.nameEl.setText(n.name)}),i.setEventListener(this.nameEl,"keydown",m=>{m.key==="Enter"&&this.nameEl.blur()}),l&&this.toggleEditable(this.nameEl,!0),this.addExtraButton(m=>{m.setIcon("lucide-settings").setTooltip(s.rulePicker.editRule).onClick(()=>A.open(t,o,n,d=>{let u;d?(n=d,this.setName(d.name),i.refreshIcon({icon:d.icon??t.ruleManager.getPageIcon(o),color:d.color},h.extraSettingsEl),g.setValue(d.enabled),u=t.ruleManager.saveRule(o,d)):(this.settingEl.remove(),u=t.ruleManager.deleteRule(o,n.id)),u&&c()}))}),this.addToggle(m=>{m.setValue(n.enabled).onChange(d=>{n.enabled=d,t.ruleManager.saveRule(o,n)&&c()}),g=m}),this.addExtraButton(m=>{m.setIcon("lucide-menu").setTooltip(s.rulePicker.drag).extraSettingsEl.addClass("iconic-drag"),i.setEventListener(m.extraSettingsEl,"pointerdown",()=>{this.settingEl.draggable=!0}),i.setEventListener(this.settingEl,"dragstart",d=>{this.onDragStart(d.clientX,d.clientY,m.extraSettingsEl)}),i.setEventListener(this.settingEl,"drag",d=>{this.onDrag(d.clientX,d.clientY,m.extraSettingsEl)}),i.setEventListener(this.settingEl,"dragend",()=>this.onDragEnd()),i.setEventListener(m.extraSettingsEl,"touchstart",d=>{d.preventDefault();let u=d.targetTouches[0];this.onDragStart(u.clientX,u.clientY,m.extraSettingsEl)}),i.setEventListener(m.extraSettingsEl,"touchmove",d=>{d.preventDefault();let u=d.targetTouches[0];this.onDrag(u.clientX,u.clientY,m.extraSettingsEl)}),i.setEventListener(m.extraSettingsEl,"touchend",()=>this.onDragEnd()),i.setEventListener(m.extraSettingsEl,"touchcancel",()=>this.onDragEnd())})}onDragStart(e,t,i){navigator?.vibrate(100),this.ghostRuleEl=activeDocument.body.createDiv({cls:"drag-reorder-ghost"}),this.ghostRuleEl.setCssStyles({width:this.settingEl.clientWidth+"px",height:this.settingEl.clientHeight+"px",left:e-this.settingEl.clientWidth+i.clientWidth/2+"px",top:t-this.settingEl.clientHeight/2+"px"}),this.ghostRuleEl.appendChild(this.settingEl.cloneNode(!0)),this.settingEl.addClass("drag-ghost-hidden"),this.settingEl.style.opacity="0%",activeWindow.requestAnimationFrame(()=>this.settingEl.style.removeProperty("opacity"))}onDrag(e,t,i){if(e===0&&t===0)return;this.ghostRuleEl?.setCssStyles({left:e-this.settingEl.clientWidth+i.clientWidth/2+"px",top:t-this.settingEl.clientHeight/2+"px"});let o=this.ruleEls.indexOf(this.settingEl),n=this.ruleEls[o-1],r=n?.clientHeight*.25||0;n&&tc.getBoundingClientRect().top+l&&(navigator?.vibrate(100),c.insertAdjacentElement("afterend",this.settingEl),this.ruleEls.splice(o,1),this.ruleEls.splice(o+1,0,this.settingEl))}onDragEnd(){this.ghostRuleEl?.remove(),delete this.ghostRuleEl,this.settingEl.removeClass("drag-ghost-hidden"),this.settingEl.removeAttribute("draggable");let e=this.ruleEls.indexOf(this.settingEl);e>-1&&this.plugin.ruleManager.moveRule(this.page,this.rule,e)}toggleEditable(e,t){if(t?e.contentEditable="true":e.removeAttribute("contenteditable"),t&&e!==activeDocument.activeElement){let i=activeDocument.createRange(),o=activeWindow.getSelection();i.selectNodeContents(e),o?.removeAllRanges(),o?.addRange(i)}}};var Z=class extends w.PluginSettingTab{constructor(e){super(e.app,e);this.indicators={biggerIcons:void 0,clickableIcons:void 0,showItemName:void 0,biggerSearchResults:void 0,colorPicker1:void 0,colorPicker2:void 0};this.plugin=e}display(){this.containerEl.empty(),new w.Setting(this.containerEl).setName(s.settings.rulebook.name).setDesc(s.settings.rulebook.desc).addButton(e=>{e.setButtonText(s.settings.rulebook.manage).onClick(()=>{this.app.setting.close(),N.open(this.plugin)})}),new w.Setting(this.containerEl).setName(s.settings.headingSidebarAndTabIcons).setHeading(),new w.Setting(this.containerEl).setName(s.settings.biggerIcons.name).setDesc(s.settings.biggerIcons.desc).addExtraButton(e=>{e.extraSettingsEl.addClass("iconic-indicator"),this.indicators.biggerIcons=e}).addDropdown(e=>{e.addOption("on",s.settings.values.on).addOption("desktop",s.settings.values.desktop).addOption("mobile",s.settings.values.mobile).addOption("off",s.settings.values.off).setValue(this.plugin.settings.biggerIcons).onChange(t=>{this.refreshIndicator(this.indicators.biggerIcons,t),this.plugin.settings.biggerIcons=t,this.plugin.saveSettings(),this.plugin.refreshBodyClasses()}),this.refreshIndicator(this.indicators.biggerIcons,e.getValue())}),new w.Setting(this.containerEl).setName(w.Platform.isDesktop?s.settings.clickableIcons.nameDesktop:s.settings.clickableIcons.nameMobile).setDesc(w.Platform.isDesktop?s.settings.clickableIcons.descDesktop:s.settings.clickableIcons.descMobile).addExtraButton(e=>{e.extraSettingsEl.addClass("iconic-indicator"),this.indicators.clickableIcons=e}).addDropdown(e=>{e.addOption("on",s.settings.values.on).addOption("desktop",s.settings.values.desktop).addOption("mobile",s.settings.values.mobile).addOption("off",s.settings.values.off).setValue(this.plugin.settings.clickableIcons).onChange(t=>{this.refreshIndicator(this.indicators.clickableIcons,t),this.plugin.settings.clickableIcons=t,this.plugin.saveSettings(),this.plugin.refreshManagers(),this.plugin.refreshBodyClasses()}),this.refreshIndicator(this.indicators.clickableIcons,e.getValue())}),new w.Setting(this.containerEl).setName(s.settings.showAllFileIcons.name).setDesc(s.settings.showAllFileIcons.desc).addToggle(e=>e.setValue(this.plugin.settings.showAllFileIcons).onChange(t=>{this.plugin.settings.showAllFileIcons=t,this.plugin.saveSettings(),this.plugin.tabIconManager?.refreshIcons(),this.plugin.fileIconManager?.refreshIcons()})),new w.Setting(this.containerEl).setName(s.settings.showAllFolderIcons.name).setDesc(s.settings.showAllFolderIcons.desc).addToggle(e=>e.setValue(this.plugin.settings.showAllFolderIcons).onChange(t=>{this.plugin.settings.showAllFolderIcons=t,this.plugin.saveSettings(),this.plugin.fileIconManager?.refreshIcons(),this.plugin.bookmarkIconManager?.refreshIcons()})),new w.Setting(this.containerEl).setName(s.settings.minimalFolderIcons.name).setDesc(s.settings.minimalFolderIcons.desc).addToggle(e=>e.setValue(this.plugin.settings.minimalFolderIcons).onChange(t=>{this.plugin.settings.minimalFolderIcons=t,this.plugin.saveSettings(),this.plugin.fileIconManager?.refreshIcons(),this.plugin.bookmarkIconManager?.refreshIcons()})),new w.Setting(this.containerEl).setName(s.settings.headingIconPicker).setHeading(),new w.Setting(this.containerEl).setName(s.settings.showItemName.name).setDesc(s.settings.showItemName.desc).addExtraButton(e=>{e.extraSettingsEl.addClass("iconic-indicator"),this.indicators.showItemName=e}).addDropdown(e=>{e.addOption("on",s.settings.values.on).addOption("desktop",s.settings.values.desktop).addOption("mobile",s.settings.values.mobile).addOption("off",s.settings.values.off).setValue(this.plugin.settings.showItemName).onChange(t=>{this.refreshIndicator(this.indicators.showItemName,t),this.plugin.settings.showItemName=t,this.plugin.saveSettings()}),this.refreshIndicator(this.indicators.showItemName,e.getValue())}),new w.Setting(this.containerEl).setName(s.settings.biggerSearchResults.name).setDesc(s.settings.biggerSearchResults.desc).addExtraButton(e=>{e.extraSettingsEl.addClass("iconic-indicator"),this.indicators.biggerSearchResults=e}).addDropdown(e=>{e.addOption("on",s.settings.values.on).addOption("desktop",s.settings.values.desktop).addOption("mobile",s.settings.values.mobile).addOption("off",s.settings.values.off).setValue(this.plugin.settings.biggerSearchResults).onChange(t=>{this.refreshIndicator(this.indicators.biggerSearchResults,t),this.plugin.settings.biggerSearchResults=t,this.plugin.saveSettings(),this.plugin.refreshBodyClasses()}),this.refreshIndicator(this.indicators.biggerSearchResults,e.getValue())}),new w.Setting(this.containerEl).setName(s.settings.maxSearchResults.name).setDesc(s.settings.maxSearchResults.desc).addSlider(e=>e.setLimits(10,300,10).setValue(this.plugin.settings.maxSearchResults).setDynamicTooltip().onChange(t=>{this.plugin.settings.maxSearchResults=t,this.plugin.saveSettings()})),new w.Setting(this.containerEl).setName(s.settings.colorPicker1.name).setDesc(w.Platform.isDesktop?s.settings.colorPicker1.descDesktop:s.settings.colorPicker1.descMobile).addExtraButton(e=>{e.extraSettingsEl.addClass("iconic-indicator"),this.indicators.colorPicker1=e}).addDropdown(e=>{e.addOption("list",s.settings.values.list).addOption("rgb",s.settings.values.rgb).setValue(this.plugin.settings.colorPicker1).onChange(t=>{this.refreshIndicator(this.indicators.colorPicker1,t),this.plugin.settings.colorPicker1=t,this.plugin.saveSettings()}),this.refreshIndicator(this.indicators.colorPicker1,e.getValue())}),new w.Setting(this.containerEl).setName(s.settings.colorPicker2.name).setDesc(w.Platform.isDesktop?s.settings.colorPicker2.descDesktop:s.settings.colorPicker2.descMobile).addExtraButton(e=>{e.extraSettingsEl.addClass("iconic-indicator"),this.indicators.colorPicker2=e}).addDropdown(e=>{e.addOption("list",s.settings.values.list).addOption("rgb",s.settings.values.rgb).setValue(this.plugin.settings.colorPicker2).onChange(t=>{this.refreshIndicator(this.indicators.colorPicker2,t),this.plugin.settings.colorPicker2=t,this.plugin.saveSettings()}),this.refreshIndicator(this.indicators.colorPicker2,e.getValue())}),new w.Setting(this.containerEl).setHeading().setName(s.settings.headingAdvanced),new w.Setting(this.containerEl).setName(s.settings.uncolorHover.name).setDesc(s.settings.uncolorHover.desc).addToggle(e=>e.setValue(this.plugin.settings.uncolorHover).onChange(t=>{this.plugin.settings.uncolorHover=t,this.plugin.saveSettings(),this.plugin.refreshBodyClasses()})),new w.Setting(this.containerEl).setName(s.settings.uncolorDrag.name).setDesc(s.settings.uncolorDrag.desc).addToggle(e=>e.setValue(this.plugin.settings.uncolorDrag).onChange(t=>{this.plugin.settings.uncolorDrag=t,this.plugin.saveSettings(),this.plugin.refreshBodyClasses()})),new w.Setting(this.containerEl).setName(s.settings.uncolorSelect.name).setDesc(s.settings.uncolorSelect.desc).addToggle(e=>e.setValue(this.plugin.settings.uncolorSelect).onChange(t=>{this.plugin.settings.uncolorSelect=t,this.plugin.saveSettings(),this.plugin.refreshBodyClasses()})),new w.Setting(this.containerEl).setName(s.settings.uncolorQuick.name).setDesc(s.settings.uncolorQuick.desc).addToggle(e=>e.setValue(this.plugin.settings.uncolorQuick).onChange(t=>{this.plugin.settings.uncolorQuick=t,this.plugin.saveSettings(),this.plugin.ribbonIconManager?.refreshIcons()})),new w.Setting(this.containerEl).setName(s.settings.rememberDeletedItems.name).setDesc(s.settings.rememberDeletedItems.desc).addToggle(e=>e.setValue(this.plugin.settings.rememberDeletedItems).onChange(t=>{this.plugin.settings.rememberDeletedItems=t,this.plugin.saveSettings()}))}refreshIndicator(e,t){switch(t){case"desktop":e.setIcon("lucide-monitor");break;case"mobile":e.setIcon("lucide-tablet-smartphone");break;case"list":e.setIcon("lucide-paint-bucket");break;case"rgb":e.setIcon("lucide-pipette");break;default:e.extraSettingsEl.hide();return}e.extraSettingsEl.show()}};var F=new Map([["\u{1F600}","Grinning face"],["\u{1F603}","Grinning face with big eyes"],["\u{1F604}","Grinning face with smiling eyes"],["\u{1F601}","Beaming face with smiling eyes"],["\u{1F606}","Grinning squinting face"],["\u{1F605}","Grinning face with sweat"],["\u{1F923}","Rolling on the floor laughing"],["\u{1F602}","Face with tears of joy"],["\u{1F642}","Slightly smiling face"],["\u{1F643}","Upside-down face"],["\u{1FAE0}","Melting face"],["\u{1F609}","Winking face"],["\u{1F60A}","Smiling face with smiling eyes"],["\u{1F607}","Smiling face with halo"],["\u{1F970}","Smiling face with hearts"],["\u{1F60D}","Smiling face with heart-eyes"],["\u{1F929}","Star-struck"],["\u{1F618}","Face blowing a kiss"],["\u{1F617}","Kissing face"],["\u263A\uFE0F","Smiling face"],["\u{1F61A}","Kissing face with closed eyes"],["\u{1F619}","Kissing face with smiling eyes"],["\u{1F972}","Smiling face with tear"],["\u{1F60B}","Face savoring food"],["\u{1F61B}","Face with tongue"],["\u{1F61C}","Winking face with tongue"],["\u{1F92A}","Zany face"],["\u{1F61D}","Squinting face with tongue"],["\u{1F911}","Money-mouth face"],["\u{1F917}","Smiling face with open hands"],["\u{1F92D}","Face with hand over mouth"],["\u{1FAE2}","Face with open eyes and hand over mouth"],["\u{1FAE3}","Face with peeking eye"],["\u{1F92B}","Shushing face"],["\u{1F914}","Thinking face"],["\u{1FAE1}","Saluting face"],["\u{1F910}","Zipper-mouth face"],["\u{1F928}","Face with raised eyebrow"],["\u{1F610}","Neutral face"],["\u{1F611}","Expressionless face"],["\u{1F636}","Face without mouth"],["\u{1FAE5}","Dotted line face"],["\u{1F636}\u200D\u{1F32B}\uFE0F","Face in clouds"],["\u{1F60F}","Smirking face"],["\u{1F612}","Unamused face"],["\u{1F644}","Face with rolling eyes"],["\u{1F62C}","Grimacing face"],["\u{1F62E}\u200D\u{1F4A8}","Face exhaling"],["\u{1F925}","Lying face"],["\u{1FAE8}","Shaking face"],["\u{1F642}\u200D\u2194\uFE0F","Head shaking horizontally"],["\u{1F642}\u200D\u2195\uFE0F","Head shaking vertically"],["\u{1F60C}","Relieved face"],["\u{1F614}","Pensive face"],["\u{1F62A}","Sleepy face"],["\u{1F924}","Drooling face"],["\u{1F634}","Sleeping face"],["\u{1FAE9}","Face with bags under eyes"],["\u{1F637}","Face with medical mask"],["\u{1F912}","Face with thermometer"],["\u{1F915}","Face with head-bandage"],["\u{1F922}","Nauseated face"],["\u{1F92E}","Face vomiting"],["\u{1F927}","Sneezing face"],["\u{1F975}","Hot face"],["\u{1F976}","Cold face"],["\u{1F974}","Woozy face"],["\u{1F635}","Face with crossed-out eyes"],["\u{1F635}\u200D\u{1F4AB}","Face with spiral eyes"],["\u{1F92F}","Exploding head"],["\u{1F920}","Cowboy hat face"],["\u{1F973}","Partying face"],["\u{1F978}","Disguised face"],["\u{1F60E}","Smiling face with sunglasses"],["\u{1F913}","Nerd face"],["\u{1F9D0}","Face with monocle"],["\u{1F615}","Confused face"],["\u{1FAE4}","Face with diagonal mouth"],["\u{1F61F}","Worried face"],["\u{1F641}","Slightly frowning face"],["\u2639\uFE0F","Frowning face"],["\u{1F62E}","Face with open mouth"],["\u{1F62F}","Hushed face"],["\u{1F632}","Astonished face"],["\u{1F633}","Flushed face"],["\u{1F97A}","Pleading face"],["\u{1F979}","Face holding back tears"],["\u{1F626}","Frowning face with open mouth"],["\u{1F627}","Anguished face"],["\u{1F628}","Fearful face"],["\u{1F630}","Anxious face with sweat"],["\u{1F625}","Sad but relieved face"],["\u{1F622}","Crying face"],["\u{1F62D}","Loudly crying face"],["\u{1F631}","Face screaming in fear"],["\u{1F616}","Confounded face"],["\u{1F623}","Persevering face"],["\u{1F61E}","Disappointed face"],["\u{1F613}","Downcast face with sweat"],["\u{1F629}","Weary face"],["\u{1F62B}","Tired face"],["\u{1F971}","Yawning face"],["\u{1F624}","Face with steam from nose"],["\u{1F621}","Enraged face"],["\u{1F620}","Angry face"],["\u{1F92C}","Face with symbols on mouth"],["\u{1F608}","Smiling face with horns"],["\u{1F47F}","Angry face with horns"],["\u{1F480}","Skull"],["\u2620\uFE0F","Skull and crossbones"],["\u{1F4A9}","Pile of poo"],["\u{1F921}","Clown face"],["\u{1F479}","Ogre"],["\u{1F47A}","Goblin"],["\u{1F47B}","Ghost"],["\u{1F47D}","Alien"],["\u{1F47E}","Alien monster"],["\u{1F916}","Robot"],["\u{1F63A}","Grinning cat"],["\u{1F638}","Grinning cat with smiling eyes"],["\u{1F639}","Cat with tears of joy"],["\u{1F63B}","Smiling cat with heart-eyes"],["\u{1F63C}","Cat with wry smile"],["\u{1F63D}","Kissing cat"],["\u{1F640}","Weary cat"],["\u{1F63F}","Crying cat"],["\u{1F63E}","Pouting cat"],["\u{1F648}","See-no-evil monkey"],["\u{1F649}","Hear-no-evil monkey"],["\u{1F64A}","Speak-no-evil monkey"],["\u{1F48C}","Love letter"],["\u{1F498}","Heart with arrow"],["\u{1F49D}","Heart with ribbon"],["\u{1F496}","Sparkling heart"],["\u{1F497}","Growing heart"],["\u{1F493}","Beating heart"],["\u{1F49E}","Revolving hearts"],["\u{1F495}","Two hearts"],["\u{1F49F}","Heart decoration"],["\u2763\uFE0F","Heart exclamation"],["\u{1F494}","Broken heart"],["\u2764\uFE0F\u200D\u{1F525}","Heart on fire"],["\u2764\uFE0F\u200D\u{1FA79}","Mending heart"],["\u2764\uFE0F","Red heart"],["\u{1FA77}","Pink heart"],["\u{1F9E1}","Orange heart"],["\u{1F49B}","Yellow heart"],["\u{1F49A}","Green heart"],["\u{1F499}","Blue heart"],["\u{1FA75}","Light blue heart"],["\u{1F49C}","Purple heart"],["\u{1F90E}","Brown heart"],["\u{1F5A4}","Black heart"],["\u{1FA76}","Grey heart"],["\u{1F90D}","White heart"],["\u{1F48B}","Kiss mark"],["\u{1F4AF}","Hundred points"],["\u{1F4A2}","Anger symbol"],["\u{1F4A5}","Collision"],["\u{1F4AB}","Dizzy"],["\u{1F4A6}","Sweat droplets"],["\u{1F4A8}","Dashing away"],["\u{1F573}\uFE0F","Hole"],["\u{1F4AC}","Speech balloon"],["\u{1F441}\uFE0F\u200D\u{1F5E8}\uFE0F","Eye in speech bubble"],["\u{1F5E8}\uFE0F","Left speech bubble"],["\u{1F5EF}\uFE0F","Right anger bubble"],["\u{1F4AD}","Thought balloon"],["\u{1F4A4}","ZZZ"],["\u{1F44B}","Waving hand"],["\u{1F91A}","Raised back of hand"],["\u{1F590}\uFE0F","Hand with fingers splayed"],["\u270B","Raised hand"],["\u{1F596}","Vulcan salute"],["\u{1FAF1}","Rightwards hand"],["\u{1FAF2}","Leftwards hand"],["\u{1FAF3}","Palm down hand"],["\u{1FAF4}","Palm up hand"],["\u{1FAF7}","Leftwards pushing hand"],["\u{1FAF8}","Rightwards pushing hand"],["\u{1F44C}","OK hand"],["\u{1F90C}","Pinched fingers"],["\u{1F90F}","Pinching hand"],["\u270C\uFE0F","Victory hand"],["\u{1F91E}","Crossed fingers"],["\u{1FAF0}","Hand with index finger and thumb crossed"],["\u{1F91F}","Love-you gesture"],["\u{1F918}","Sign of the horns"],["\u{1F919}","Call me hand"],["\u{1F448}","Backhand index pointing left"],["\u{1F449}","Backhand index pointing right"],["\u{1F446}","Backhand index pointing up"],["\u{1F595}","Middle finger"],["\u{1F447}","Backhand index pointing down"],["\u261D\uFE0F","Index pointing up"],["\u{1FAF5}","Index pointing at the viewer"],["\u{1F44D}","Thumbs up"],["\u{1F44E}","Thumbs down"],["\u270A","Raised fist"],["\u{1F44A}","Oncoming fist"],["\u{1F91B}","Left-facing fist"],["\u{1F91C}","Right-facing fist"],["\u{1F44F}","Clapping hands"],["\u{1F64C}","Raising hands"],["\u{1FAF6}","Heart hands"],["\u{1F450}","Open hands"],["\u{1F932}","Palms up together"],["\u{1F91D}","Handshake"],["\u{1F64F}","Folded hands"],["\u270D\uFE0F","Writing hand"],["\u{1F485}","Nail polish"],["\u{1F933}","Selfie"],["\u{1F4AA}","Flexed biceps"],["\u{1F9BE}","Mechanical arm"],["\u{1F9BF}","Mechanical leg"],["\u{1F9B5}","Leg"],["\u{1F9B6}","Foot"],["\u{1F442}","Ear"],["\u{1F9BB}","Ear with hearing aid"],["\u{1F443}","Nose"],["\u{1F9E0}","Brain"],["\u{1FAC0}","Anatomical heart"],["\u{1FAC1}","Lungs"],["\u{1F9B7}","Tooth"],["\u{1F9B4}","Bone"],["\u{1F440}","Eyes"],["\u{1F441}\uFE0F","Eye"],["\u{1F445}","Tongue"],["\u{1F444}","Mouth"],["\u{1FAE6}","Biting lip"],["\u{1F476}","Baby"],["\u{1F9D2}","Child"],["\u{1F466}","Boy"],["\u{1F467}","Girl"],["\u{1F9D1}","Person"],["\u{1F471}","Person: blond hair"],["\u{1F468}","Man"],["\u{1F9D4}","Person: beard"],["\u{1F9D4}\u200D\u2642\uFE0F","Man: beard"],["\u{1F9D4}\u200D\u2640\uFE0F","Woman: beard"],["\u{1F468}\u200D\u{1F9B0}","Man: red hair"],["\u{1F468}\u200D\u{1F9B1}","Man: curly hair"],["\u{1F468}\u200D\u{1F9B3}","Man: white hair"],["\u{1F468}\u200D\u{1F9B2}","Man: bald"],["\u{1F469}","Woman"],["\u{1F469}\u200D\u{1F9B0}","Woman: red hair"],["\u{1F9D1}\u200D\u{1F9B0}","Person: red hair"],["\u{1F469}\u200D\u{1F9B1}","Woman: curly hair"],["\u{1F9D1}\u200D\u{1F9B1}","Person: curly hair"],["\u{1F469}\u200D\u{1F9B3}","Woman: white hair"],["\u{1F9D1}\u200D\u{1F9B3}","Person: white hair"],["\u{1F469}\u200D\u{1F9B2}","Woman: bald"],["\u{1F9D1}\u200D\u{1F9B2}","Person: bald"],["\u{1F471}\u200D\u2640\uFE0F","Woman: blond hair"],["\u{1F471}\u200D\u2642\uFE0F","Man: blond hair"],["\u{1F9D3}","Older person"],["\u{1F474}","Old man"],["\u{1F475}","Old woman"],["\u{1F64D}","Person frowning"],["\u{1F64D}\u200D\u2642\uFE0F","Man frowning"],["\u{1F64D}\u200D\u2640\uFE0F","Woman frowning"],["\u{1F64E}","Person pouting"],["\u{1F64E}\u200D\u2642\uFE0F","Man pouting"],["\u{1F64E}\u200D\u2640\uFE0F","Woman pouting"],["\u{1F645}","Person gesturing NO"],["\u{1F645}\u200D\u2642\uFE0F","Man gesturing NO"],["\u{1F645}\u200D\u2640\uFE0F","Woman gesturing NO"],["\u{1F646}","Person gesturing OK"],["\u{1F646}\u200D\u2642\uFE0F","Man gesturing OK"],["\u{1F646}\u200D\u2640\uFE0F","Woman gesturing OK"],["\u{1F481}","Person tipping hand"],["\u{1F481}\u200D\u2642\uFE0F","Man tipping hand"],["\u{1F481}\u200D\u2640\uFE0F","Woman tipping hand"],["\u{1F64B}","Person raising hand"],["\u{1F64B}\u200D\u2642\uFE0F","Man raising hand"],["\u{1F64B}\u200D\u2640\uFE0F","Woman raising hand"],["\u{1F9CF}","Deaf person"],["\u{1F9CF}\u200D\u2642\uFE0F","Deaf man"],["\u{1F9CF}\u200D\u2640\uFE0F","Deaf woman"],["\u{1F647}","Person bowing"],["\u{1F647}\u200D\u2642\uFE0F","Man bowing"],["\u{1F647}\u200D\u2640\uFE0F","Woman bowing"],["\u{1F926}","Person facepalming"],["\u{1F926}\u200D\u2642\uFE0F","Man facepalming"],["\u{1F926}\u200D\u2640\uFE0F","Woman facepalming"],["\u{1F937}","Person shrugging"],["\u{1F937}\u200D\u2642\uFE0F","Man shrugging"],["\u{1F937}\u200D\u2640\uFE0F","Woman shrugging"],["\u{1F9D1}\u200D\u2695\uFE0F","Health worker"],["\u{1F468}\u200D\u2695\uFE0F","Man health worker"],["\u{1F469}\u200D\u2695\uFE0F","Woman health worker"],["\u{1F9D1}\u200D\u{1F393}","Student"],["\u{1F468}\u200D\u{1F393}","Man student"],["\u{1F469}\u200D\u{1F393}","Woman student"],["\u{1F9D1}\u200D\u{1F3EB}","Teacher"],["\u{1F468}\u200D\u{1F3EB}","Man teacher"],["\u{1F469}\u200D\u{1F3EB}","Woman teacher"],["\u{1F9D1}\u200D\u2696\uFE0F","Judge"],["\u{1F468}\u200D\u2696\uFE0F","Man judge"],["\u{1F469}\u200D\u2696\uFE0F","Woman judge"],["\u{1F9D1}\u200D\u{1F33E}","Farmer"],["\u{1F468}\u200D\u{1F33E}","Man farmer"],["\u{1F469}\u200D\u{1F33E}","Woman farmer"],["\u{1F9D1}\u200D\u{1F373}","Cook"],["\u{1F468}\u200D\u{1F373}","Man cook"],["\u{1F469}\u200D\u{1F373}","Woman cook"],["\u{1F9D1}\u200D\u{1F527}","Mechanic"],["\u{1F468}\u200D\u{1F527}","Man mechanic"],["\u{1F469}\u200D\u{1F527}","Woman mechanic"],["\u{1F9D1}\u200D\u{1F3ED}","Factory worker"],["\u{1F468}\u200D\u{1F3ED}","Man factory worker"],["\u{1F469}\u200D\u{1F3ED}","Woman factory worker"],["\u{1F9D1}\u200D\u{1F4BC}","Office worker"],["\u{1F468}\u200D\u{1F4BC}","Man office worker"],["\u{1F469}\u200D\u{1F4BC}","Woman office worker"],["\u{1F9D1}\u200D\u{1F52C}","Scientist"],["\u{1F468}\u200D\u{1F52C}","Man scientist"],["\u{1F469}\u200D\u{1F52C}","Woman scientist"],["\u{1F9D1}\u200D\u{1F4BB}","Technologist"],["\u{1F468}\u200D\u{1F4BB}","Man technologist"],["\u{1F469}\u200D\u{1F4BB}","Woman technologist"],["\u{1F9D1}\u200D\u{1F3A4}","Singer"],["\u{1F468}\u200D\u{1F3A4}","Man singer"],["\u{1F469}\u200D\u{1F3A4}","Woman singer"],["\u{1F9D1}\u200D\u{1F3A8}","Artist"],["\u{1F468}\u200D\u{1F3A8}","Man artist"],["\u{1F469}\u200D\u{1F3A8}","Woman artist"],["\u{1F9D1}\u200D\u2708\uFE0F","Pilot"],["\u{1F468}\u200D\u2708\uFE0F","Man pilot"],["\u{1F469}\u200D\u2708\uFE0F","Woman pilot"],["\u{1F9D1}\u200D\u{1F680}","Astronaut"],["\u{1F468}\u200D\u{1F680}","Man astronaut"],["\u{1F469}\u200D\u{1F680}","Woman astronaut"],["\u{1F9D1}\u200D\u{1F692}","Firefighter"],["\u{1F468}\u200D\u{1F692}","Man firefighter"],["\u{1F469}\u200D\u{1F692}","Woman firefighter"],["\u{1F46E}","Police officer"],["\u{1F46E}\u200D\u2642\uFE0F","Man police officer"],["\u{1F46E}\u200D\u2640\uFE0F","Woman police officer"],["\u{1F575}\uFE0F","Detective"],["\u{1F575}\uFE0F\u200D\u2642\uFE0F","Man detective"],["\u{1F575}\uFE0F\u200D\u2640\uFE0F","Woman detective"],["\u{1F482}","Guard"],["\u{1F482}\u200D\u2642\uFE0F","Man guard"],["\u{1F482}\u200D\u2640\uFE0F","Woman guard"],["\u{1F977}","Ninja"],["\u{1F477}","Construction worker"],["\u{1F477}\u200D\u2642\uFE0F","Man construction worker"],["\u{1F477}\u200D\u2640\uFE0F","Woman construction worker"],["\u{1FAC5}","Person with crown"],["\u{1F934}","Prince"],["\u{1F478}","Princess"],["\u{1F473}","Person wearing turban"],["\u{1F473}\u200D\u2642\uFE0F","Man wearing turban"],["\u{1F473}\u200D\u2640\uFE0F","Woman wearing turban"],["\u{1F472}","Person with skullcap"],["\u{1F9D5}","Woman with headscarf"],["\u{1F935}","Person in tuxedo"],["\u{1F935}\u200D\u2642\uFE0F","Man in tuxedo"],["\u{1F935}\u200D\u2640\uFE0F","Woman in tuxedo"],["\u{1F470}","Person with veil"],["\u{1F470}\u200D\u2642\uFE0F","Man with veil"],["\u{1F470}\u200D\u2640\uFE0F","Woman with veil"],["\u{1F930}","Pregnant woman"],["\u{1FAC3}","Pregnant man"],["\u{1FAC4}","Pregnant person"],["\u{1F931}","Breast-feeding"],["\u{1F469}\u200D\u{1F37C}","Woman feeding baby"],["\u{1F468}\u200D\u{1F37C}","Man feeding baby"],["\u{1F9D1}\u200D\u{1F37C}","Person feeding baby"],["\u{1F47C}","Baby angel"],["\u{1F385}","Santa Claus"],["\u{1F936}","Mrs. Claus"],["\u{1F9D1}\u200D\u{1F384}","Mx. Claus"],["\u{1F9B8}","Superhero"],["\u{1F9B8}\u200D\u2642\uFE0F","Man superhero"],["\u{1F9B8}\u200D\u2640\uFE0F","Woman superhero"],["\u{1F9B9}","Supervillain"],["\u{1F9B9}\u200D\u2642\uFE0F","Man supervillain"],["\u{1F9B9}\u200D\u2640\uFE0F","Woman supervillain"],["\u{1F9D9}","Mage"],["\u{1F9D9}\u200D\u2642\uFE0F","Man mage"],["\u{1F9D9}\u200D\u2640\uFE0F","Woman mage"],["\u{1F9DA}","Fairy"],["\u{1F9DA}\u200D\u2642\uFE0F","Man fairy"],["\u{1F9DA}\u200D\u2640\uFE0F","Woman fairy"],["\u{1F9DB}","Vampire"],["\u{1F9DB}\u200D\u2642\uFE0F","Man vampire"],["\u{1F9DB}\u200D\u2640\uFE0F","Woman vampire"],["\u{1F9DC}","Merperson"],["\u{1F9DC}\u200D\u2642\uFE0F","Merman"],["\u{1F9DC}\u200D\u2640\uFE0F","Mermaid"],["\u{1F9DD}","Elf"],["\u{1F9DD}\u200D\u2642\uFE0F","Man elf"],["\u{1F9DD}\u200D\u2640\uFE0F","Woman elf"],["\u{1F9DE}","Genie"],["\u{1F9DE}\u200D\u2642\uFE0F","Man genie"],["\u{1F9DE}\u200D\u2640\uFE0F","Woman genie"],["\u{1F9DF}","Zombie"],["\u{1F9DF}\u200D\u2642\uFE0F","Man zombie"],["\u{1F9DF}\u200D\u2640\uFE0F","Woman zombie"],["\u{1F9CC}","Troll"],["\u{1F486}","Person getting massage"],["\u{1F486}\u200D\u2642\uFE0F","Man getting massage"],["\u{1F486}\u200D\u2640\uFE0F","Woman getting massage"],["\u{1F487}","Person getting haircut"],["\u{1F487}\u200D\u2642\uFE0F","Man getting haircut"],["\u{1F487}\u200D\u2640\uFE0F","Woman getting haircut"],["\u{1F6B6}","Person walking"],["\u{1F6B6}\u200D\u2642\uFE0F","Man walking"],["\u{1F6B6}\u200D\u2640\uFE0F","Woman walking"],["\u{1F6B6}\u200D\u27A1\uFE0F","Person walking facing right"],["\u{1F6B6}\u200D\u2640\uFE0F\u200D\u27A1\uFE0F","Woman walking facing right"],["\u{1F6B6}\u200D\u2642\uFE0F\u200D\u27A1\uFE0F","Man walking facing right"],["\u{1F9CD}","Person standing"],["\u{1F9CD}\u200D\u2642\uFE0F","Man standing"],["\u{1F9CD}\u200D\u2640\uFE0F","Woman standing"],["\u{1F9CE}","Person kneeling"],["\u{1F9CE}\u200D\u2642\uFE0F","Man kneeling"],["\u{1F9CE}\u200D\u2640\uFE0F","Woman kneeling"],["\u{1F9CE}\u200D\u27A1\uFE0F","Person kneeling facing right"],["\u{1F9CE}\u200D\u2640\uFE0F\u200D\u27A1\uFE0F","Woman kneeling facing right"],["\u{1F9CE}\u200D\u2642\uFE0F\u200D\u27A1\uFE0F","Man kneeling facing right"],["\u{1F9D1}\u200D\u{1F9AF}","Person with white cane"],["\u{1F9D1}\u200D\u{1F9AF}\u200D\u27A1\uFE0F","Person with white cane facing right"],["\u{1F468}\u200D\u{1F9AF}","Man with white cane"],["\u{1F468}\u200D\u{1F9AF}\u200D\u27A1\uFE0F","Man with white cane facing right"],["\u{1F469}\u200D\u{1F9AF}","Woman with white cane"],["\u{1F469}\u200D\u{1F9AF}\u200D\u27A1\uFE0F","Woman with white cane facing right"],["\u{1F9D1}\u200D\u{1F9BC}","Person in motorized wheelchair"],["\u{1F9D1}\u200D\u{1F9BC}\u200D\u27A1\uFE0F","Person in motorized wheelchair facing right"],["\u{1F468}\u200D\u{1F9BC}","Man in motorized wheelchair"],["\u{1F468}\u200D\u{1F9BC}\u200D\u27A1\uFE0F","Man in motorized wheelchair facing right"],["\u{1F469}\u200D\u{1F9BC}","Woman in motorized wheelchair"],["\u{1F469}\u200D\u{1F9BC}\u200D\u27A1\uFE0F","Woman in motorized wheelchair facing right"],["\u{1F9D1}\u200D\u{1F9BD}","Person in manual wheelchair"],["\u{1F9D1}\u200D\u{1F9BD}\u200D\u27A1\uFE0F","Person in manual wheelchair facing right"],["\u{1F468}\u200D\u{1F9BD}","Man in manual wheelchair"],["\u{1F468}\u200D\u{1F9BD}\u200D\u27A1\uFE0F","Man in manual wheelchair facing right"],["\u{1F469}\u200D\u{1F9BD}","Woman in manual wheelchair"],["\u{1F469}\u200D\u{1F9BD}\u200D\u27A1\uFE0F","Woman in manual wheelchair facing right"],["\u{1F3C3}","Person running"],["\u{1F3C3}\u200D\u2642\uFE0F","Man running"],["\u{1F3C3}\u200D\u2640\uFE0F","Woman running"],["\u{1F3C3}\u200D\u27A1\uFE0F","Person running facing right"],["\u{1F3C3}\u200D\u2640\uFE0F\u200D\u27A1\uFE0F","Woman running facing right"],["\u{1F3C3}\u200D\u2642\uFE0F\u200D\u27A1\uFE0F","Man running facing right"],["\u{1F483}","Woman dancing"],["\u{1F57A}","Man dancing"],["\u{1F574}\uFE0F","Person in suit levitating"],["\u{1F46F}","People with bunny ears"],["\u{1F46F}\u200D\u2642\uFE0F","Men with bunny ears"],["\u{1F46F}\u200D\u2640\uFE0F","Women with bunny ears"],["\u{1F9D6}","Person in steamy room"],["\u{1F9D6}\u200D\u2642\uFE0F","Man in steamy room"],["\u{1F9D6}\u200D\u2640\uFE0F","Woman in steamy room"],["\u{1F9D7}","Person climbing"],["\u{1F9D7}\u200D\u2642\uFE0F","Man climbing"],["\u{1F9D7}\u200D\u2640\uFE0F","Woman climbing"],["\u{1F93A}","Person fencing"],["\u{1F3C7}","Horse racing"],["\u26F7\uFE0F","Skier"],["\u{1F3C2}","Snowboarder"],["\u{1F3CC}\uFE0F","Person golfing"],["\u{1F3CC}\uFE0F\u200D\u2642\uFE0F","Man golfing"],["\u{1F3CC}\uFE0F\u200D\u2640\uFE0F","Woman golfing"],["\u{1F3C4}","Person surfing"],["\u{1F3C4}\u200D\u2642\uFE0F","Man surfing"],["\u{1F3C4}\u200D\u2640\uFE0F","Woman surfing"],["\u{1F6A3}","Person rowing boat"],["\u{1F6A3}\u200D\u2642\uFE0F","Man rowing boat"],["\u{1F6A3}\u200D\u2640\uFE0F","Woman rowing boat"],["\u{1F3CA}","Person swimming"],["\u{1F3CA}\u200D\u2642\uFE0F","Man swimming"],["\u{1F3CA}\u200D\u2640\uFE0F","Woman swimming"],["\u26F9\uFE0F","Person bouncing ball"],["\u26F9\uFE0F\u200D\u2642\uFE0F","Man bouncing ball"],["\u26F9\uFE0F\u200D\u2640\uFE0F","Woman bouncing ball"],["\u{1F3CB}\uFE0F","Person lifting weights"],["\u{1F3CB}\uFE0F\u200D\u2642\uFE0F","Man lifting weights"],["\u{1F3CB}\uFE0F\u200D\u2640\uFE0F","Woman lifting weights"],["\u{1F6B4}","Person biking"],["\u{1F6B4}\u200D\u2642\uFE0F","Man biking"],["\u{1F6B4}\u200D\u2640\uFE0F","Woman biking"],["\u{1F6B5}","Person mountain biking"],["\u{1F6B5}\u200D\u2642\uFE0F","Man mountain biking"],["\u{1F6B5}\u200D\u2640\uFE0F","Woman mountain biking"],["\u{1F938}","Person cartwheeling"],["\u{1F938}\u200D\u2642\uFE0F","Man cartwheeling"],["\u{1F938}\u200D\u2640\uFE0F","Woman cartwheeling"],["\u{1F93C}","People wrestling"],["\u{1F93C}\u200D\u2642\uFE0F","Men wrestling"],["\u{1F93C}\u200D\u2640\uFE0F","Women wrestling"],["\u{1F93D}","Person playing water polo"],["\u{1F93D}\u200D\u2642\uFE0F","Man playing water polo"],["\u{1F93D}\u200D\u2640\uFE0F","Woman playing water polo"],["\u{1F93E}","Person playing handball"],["\u{1F93E}\u200D\u2642\uFE0F","Man playing handball"],["\u{1F93E}\u200D\u2640\uFE0F","Woman playing handball"],["\u{1F939}","Person juggling"],["\u{1F939}\u200D\u2642\uFE0F","Man juggling"],["\u{1F939}\u200D\u2640\uFE0F","Woman juggling"],["\u{1F9D8}","Person in lotus position"],["\u{1F9D8}\u200D\u2642\uFE0F","Man in lotus position"],["\u{1F9D8}\u200D\u2640\uFE0F","Woman in lotus position"],["\u{1F6C0}","Person taking bath"],["\u{1F6CC}","Person in bed"],["\u{1F9D1}\u200D\u{1F91D}\u200D\u{1F9D1}","People holding hands"],["\u{1F46D}","Women holding hands"],["\u{1F46B}","Woman and man holding hands"],["\u{1F46C}","Men holding hands"],["\u{1F48F}","Kiss"],["\u{1F469}\u200D\u2764\uFE0F\u200D\u{1F48B}\u200D\u{1F468}","Kiss: woman, man"],["\u{1F468}\u200D\u2764\uFE0F\u200D\u{1F48B}\u200D\u{1F468}","Kiss: man, man"],["\u{1F469}\u200D\u2764\uFE0F\u200D\u{1F48B}\u200D\u{1F469}","Kiss: woman, woman"],["\u{1F491}","Couple with heart"],["\u{1F469}\u200D\u2764\uFE0F\u200D\u{1F468}","Couple with heart: woman, man"],["\u{1F468}\u200D\u2764\uFE0F\u200D\u{1F468}","Couple with heart: man, man"],["\u{1F469}\u200D\u2764\uFE0F\u200D\u{1F469}","Couple with heart: woman, woman"],["\u{1F468}\u200D\u{1F469}\u200D\u{1F466}","Family: man, woman, boy"],["\u{1F468}\u200D\u{1F469}\u200D\u{1F467}","Family: man, woman, girl"],["\u{1F468}\u200D\u{1F469}\u200D\u{1F467}\u200D\u{1F466}","Family: man, woman, girl, boy"],["\u{1F468}\u200D\u{1F469}\u200D\u{1F466}\u200D\u{1F466}","Family: man, woman, boy, boy"],["\u{1F468}\u200D\u{1F469}\u200D\u{1F467}\u200D\u{1F467}","Family: man, woman, girl, girl"],["\u{1F468}\u200D\u{1F468}\u200D\u{1F466}","Family: man, man, boy"],["\u{1F468}\u200D\u{1F468}\u200D\u{1F467}","Family: man, man, girl"],["\u{1F468}\u200D\u{1F468}\u200D\u{1F467}\u200D\u{1F466}","Family: man, man, girl, boy"],["\u{1F468}\u200D\u{1F468}\u200D\u{1F466}\u200D\u{1F466}","Family: man, man, boy, boy"],["\u{1F468}\u200D\u{1F468}\u200D\u{1F467}\u200D\u{1F467}","Family: man, man, girl, girl"],["\u{1F469}\u200D\u{1F469}\u200D\u{1F466}","Family: woman, woman, boy"],["\u{1F469}\u200D\u{1F469}\u200D\u{1F467}","Family: woman, woman, girl"],["\u{1F469}\u200D\u{1F469}\u200D\u{1F467}\u200D\u{1F466}","Family: woman, woman, girl, boy"],["\u{1F469}\u200D\u{1F469}\u200D\u{1F466}\u200D\u{1F466}","Family: woman, woman, boy, boy"],["\u{1F469}\u200D\u{1F469}\u200D\u{1F467}\u200D\u{1F467}","Family: woman, woman, girl, girl"],["\u{1F468}\u200D\u{1F466}","Family: man, boy"],["\u{1F468}\u200D\u{1F466}\u200D\u{1F466}","Family: man, boy, boy"],["\u{1F468}\u200D\u{1F467}","Family: man, girl"],["\u{1F468}\u200D\u{1F467}\u200D\u{1F466}","Family: man, girl, boy"],["\u{1F468}\u200D\u{1F467}\u200D\u{1F467}","Family: man, girl, girl"],["\u{1F469}\u200D\u{1F466}","Family: woman, boy"],["\u{1F469}\u200D\u{1F466}\u200D\u{1F466}","Family: woman, boy, boy"],["\u{1F469}\u200D\u{1F467}","Family: woman, girl"],["\u{1F469}\u200D\u{1F467}\u200D\u{1F466}","Family: woman, girl, boy"],["\u{1F469}\u200D\u{1F467}\u200D\u{1F467}","Family: woman, girl, girl"],["\u{1F5E3}\uFE0F","Speaking head"],["\u{1F464}","Bust in silhouette"],["\u{1F465}","Busts in silhouette"],["\u{1FAC2}","People hugging"],["\u{1F46A}","Family"],["\u{1F9D1}\u200D\u{1F9D1}\u200D\u{1F9D2}","Family: adult, adult, child"],["\u{1F9D1}\u200D\u{1F9D1}\u200D\u{1F9D2}\u200D\u{1F9D2}","Family: adult, adult, child, child"],["\u{1F9D1}\u200D\u{1F9D2}","Family: adult, child"],["\u{1F9D1}\u200D\u{1F9D2}\u200D\u{1F9D2}","Family: adult, child, child"],["\u{1F463}","Footprints"],["\u{1FAC6}","Fingerprint"],["\u{1F3FB}","Light skin tone"],["\u{1F3FC}","Medium-light skin tone"],["\u{1F3FD}","Medium skin tone"],["\u{1F3FE}","Medium-dark skin tone"],["\u{1F3FF}","Dark skin tone"],["\u{1F9B0}","Red hair"],["\u{1F9B1}","Curly hair"],["\u{1F9B3}","White hair"],["\u{1F9B2}","Bald"],["\u{1F435}","Monkey face"],["\u{1F412}","Monkey"],["\u{1F98D}","Gorilla"],["\u{1F9A7}","Orangutan"],["\u{1F436}","Dog face"],["\u{1F415}","Dog"],["\u{1F9AE}","Guide dog"],["\u{1F415}\u200D\u{1F9BA}","Service dog"],["\u{1F429}","Poodle"],["\u{1F43A}","Wolf"],["\u{1F98A}","Fox"],["\u{1F99D}","Raccoon"],["\u{1F431}","Cat face"],["\u{1F408}","Cat"],["\u{1F408}\u200D\u2B1B","Black cat"],["\u{1F981}","Lion"],["\u{1F42F}","Tiger face"],["\u{1F405}","Tiger"],["\u{1F406}","Leopard"],["\u{1F434}","Horse face"],["\u{1FACE}","Moose"],["\u{1FACF}","Donkey"],["\u{1F40E}","Horse"],["\u{1F984}","Unicorn"],["\u{1F993}","Zebra"],["\u{1F98C}","Deer"],["\u{1F9AC}","Bison"],["\u{1F42E}","Cow face"],["\u{1F402}","Ox"],["\u{1F403}","Water buffalo"],["\u{1F404}","Cow"],["\u{1F437}","Pig face"],["\u{1F416}","Pig"],["\u{1F417}","Boar"],["\u{1F43D}","Pig nose"],["\u{1F40F}","Ram"],["\u{1F411}","Ewe"],["\u{1F410}","Goat"],["\u{1F42A}","Camel"],["\u{1F42B}","Two-hump camel"],["\u{1F999}","Llama"],["\u{1F992}","Giraffe"],["\u{1F418}","Elephant"],["\u{1F9A3}","Mammoth"],["\u{1F98F}","Rhinoceros"],["\u{1F99B}","Hippopotamus"],["\u{1F42D}","Mouse face"],["\u{1F401}","Mouse"],["\u{1F400}","Rat"],["\u{1F439}","Hamster"],["\u{1F430}","Rabbit face"],["\u{1F407}","Rabbit"],["\u{1F43F}\uFE0F","Chipmunk"],["\u{1F9AB}","Beaver"],["\u{1F994}","Hedgehog"],["\u{1F987}","Bat"],["\u{1F43B}","Bear"],["\u{1F43B}\u200D\u2744\uFE0F","Polar bear"],["\u{1F428}","Koala"],["\u{1F43C}","Panda"],["\u{1F9A5}","Sloth"],["\u{1F9A6}","Otter"],["\u{1F9A8}","Skunk"],["\u{1F998}","Kangaroo"],["\u{1F9A1}","Badger"],["\u{1F43E}","Paw prints"],["\u{1F983}","Turkey"],["\u{1F414}","Chicken"],["\u{1F413}","Rooster"],["\u{1F423}","Hatching chick"],["\u{1F424}","Baby chick"],["\u{1F425}","Front-facing baby chick"],["\u{1F426}","Bird"],["\u{1F427}","Penguin"],["\u{1F54A}\uFE0F","Dove"],["\u{1F985}","Eagle"],["\u{1F986}","Duck"],["\u{1F9A2}","Swan"],["\u{1F989}","Owl"],["\u{1F9A4}","Dodo"],["\u{1FAB6}","Feather"],["\u{1F9A9}","Flamingo"],["\u{1F99A}","Peacock"],["\u{1F99C}","Parrot"],["\u{1FABD}","Wing"],["\u{1F426}\u200D\u2B1B","Black bird"],["\u{1FABF}","Goose"],["\u{1F426}\u200D\u{1F525}","Phoenix"],["\u{1F438}","Frog"],["\u{1F40A}","Crocodile"],["\u{1F422}","Turtle"],["\u{1F98E}","Lizard"],["\u{1F40D}","Snake"],["\u{1F432}","Dragon face"],["\u{1F409}","Dragon"],["\u{1F995}","Sauropod"],["\u{1F996}","T-Rex"],["\u{1F433}","Spouting whale"],["\u{1F40B}","Whale"],["\u{1F42C}","Dolphin"],["\u{1F9AD}","Seal"],["\u{1F41F}","Fish"],["\u{1F420}","Tropical fish"],["\u{1F421}","Blowfish"],["\u{1F988}","Shark"],["\u{1F419}","Octopus"],["\u{1F41A}","Spiral shell"],["\u{1FAB8}","Coral"],["\u{1FABC}","Jellyfish"],["\u{1F40C}","Snail"],["\u{1F98B}","Butterfly"],["\u{1F41B}","Bug"],["\u{1F41C}","Ant"],["\u{1F41D}","Honeybee"],["\u{1FAB2}","Beetle"],["\u{1F41E}","Lady beetle"],["\u{1F997}","Cricket"],["\u{1FAB3}","Cockroach"],["\u{1F577}\uFE0F","Spider"],["\u{1F578}\uFE0F","Spider web"],["\u{1F982}","Scorpion"],["\u{1F99F}","Mosquito"],["\u{1FAB0}","Fly"],["\u{1FAB1}","Worm"],["\u{1F9A0}","Microbe"],["\u{1F490}","Bouquet"],["\u{1F338}","Cherry blossom"],["\u{1F4AE}","White flower"],["\u{1FAB7}","Lotus"],["\u{1F3F5}\uFE0F","Rosette"],["\u{1F339}","Rose"],["\u{1F940}","Wilted flower"],["\u{1F33A}","Hibiscus"],["\u{1F33B}","Sunflower"],["\u{1F33C}","Blossom"],["\u{1F337}","Tulip"],["\u{1FABB}","Hyacinth"],["\u{1F331}","Seedling"],["\u{1FAB4}","Potted plant"],["\u{1F332}","Evergreen tree"],["\u{1F333}","Deciduous tree"],["\u{1F334}","Palm tree"],["\u{1F335}","Cactus"],["\u{1F33E}","Sheaf of rice"],["\u{1F33F}","Herb"],["\u2618\uFE0F","Shamrock"],["\u{1F340}","Four leaf clover"],["\u{1F341}","Maple leaf"],["\u{1F342}","Fallen leaf"],["\u{1F343}","Leaf fluttering in wind"],["\u{1FAB9}","Empty nest"],["\u{1FABA}","Nest with eggs"],["\u{1F344}","Mushroom"],["\u{1FABE}","Leafless tree"],["\u{1F347}","Grapes"],["\u{1F348}","Melon"],["\u{1F349}","Watermelon"],["\u{1F34A}","Tangerine"],["\u{1F34B}","Lemon"],["\u{1F34B}\u200D\u{1F7E9}","Lime"],["\u{1F34C}","Banana"],["\u{1F34D}","Pineapple"],["\u{1F96D}","Mango"],["\u{1F34E}","Red apple"],["\u{1F34F}","Green apple"],["\u{1F350}","Pear"],["\u{1F351}","Peach"],["\u{1F352}","Cherries"],["\u{1F353}","Strawberry"],["\u{1FAD0}","Blueberries"],["\u{1F95D}","Kiwi fruit"],["\u{1F345}","Tomato"],["\u{1FAD2}","Olive"],["\u{1F965}","Coconut"],["\u{1F951}","Avocado"],["\u{1F346}","Eggplant"],["\u{1F954}","Potato"],["\u{1F955}","Carrot"],["\u{1F33D}","Ear of corn"],["\u{1F336}\uFE0F","Hot pepper"],["\u{1FAD1}","Bell pepper"],["\u{1F952}","Cucumber"],["\u{1F96C}","Leafy green"],["\u{1F966}","Broccoli"],["\u{1F9C4}","Garlic"],["\u{1F9C5}","Onion"],["\u{1F95C}","Peanuts"],["\u{1FAD8}","Beans"],["\u{1F330}","Chestnut"],["\u{1FADA}","Ginger root"],["\u{1FADB}","Pea pod"],["\u{1F344}\u200D\u{1F7EB}","Brown mushroom"],["\u{1FADC}","Root vegetable"],["\u{1F35E}","Bread"],["\u{1F950}","Croissant"],["\u{1F956}","Baguette bread"],["\u{1FAD3}","Flatbread"],["\u{1F968}","Pretzel"],["\u{1F96F}","Bagel"],["\u{1F95E}","Pancakes"],["\u{1F9C7}","Waffle"],["\u{1F9C0}","Cheese wedge"],["\u{1F356}","Meat on bone"],["\u{1F357}","Poultry leg"],["\u{1F969}","Cut of meat"],["\u{1F953}","Bacon"],["\u{1F354}","Hamburger"],["\u{1F35F}","French fries"],["\u{1F355}","Pizza"],["\u{1F32D}","Hot dog"],["\u{1F96A}","Sandwich"],["\u{1F32E}","Taco"],["\u{1F32F}","Burrito"],["\u{1FAD4}","Tamale"],["\u{1F959}","Stuffed flatbread"],["\u{1F9C6}","Falafel"],["\u{1F95A}","Egg"],["\u{1F373}","Cooking"],["\u{1F958}","Shallow pan of food"],["\u{1F372}","Pot of food"],["\u{1FAD5}","Fondue"],["\u{1F963}","Bowl with spoon"],["\u{1F957}","Green salad"],["\u{1F37F}","Popcorn"],["\u{1F9C8}","Butter"],["\u{1F9C2}","Salt"],["\u{1F96B}","Canned food"],["\u{1F371}","Bento box"],["\u{1F358}","Rice cracker"],["\u{1F359}","Rice ball"],["\u{1F35A}","Cooked rice"],["\u{1F35B}","Curry rice"],["\u{1F35C}","Steaming bowl"],["\u{1F35D}","Spaghetti"],["\u{1F360}","Roasted sweet potato"],["\u{1F362}","Oden"],["\u{1F363}","Sushi"],["\u{1F364}","Fried shrimp"],["\u{1F365}","Fish cake with swirl"],["\u{1F96E}","Moon cake"],["\u{1F361}","Dango"],["\u{1F95F}","Dumpling"],["\u{1F960}","Fortune cookie"],["\u{1F961}","Takeout box"],["\u{1F980}","Crab"],["\u{1F99E}","Lobster"],["\u{1F990}","Shrimp"],["\u{1F991}","Squid"],["\u{1F9AA}","Oyster"],["\u{1F366}","Soft ice cream"],["\u{1F367}","Shaved ice"],["\u{1F368}","Ice cream"],["\u{1F369}","Doughnut"],["\u{1F36A}","Cookie"],["\u{1F382}","Birthday cake"],["\u{1F370}","Shortcake"],["\u{1F9C1}","Cupcake"],["\u{1F967}","Pie"],["\u{1F36B}","Chocolate bar"],["\u{1F36C}","Candy"],["\u{1F36D}","Lollipop"],["\u{1F36E}","Custard"],["\u{1F36F}","Honey pot"],["\u{1F37C}","Baby bottle"],["\u{1F95B}","Glass of milk"],["\u2615","Hot beverage"],["\u{1FAD6}","Teapot"],["\u{1F375}","Teacup without handle"],["\u{1F376}","Sake"],["\u{1F37E}","Bottle with popping cork"],["\u{1F377}","Wine glass"],["\u{1F378}","Cocktail glass"],["\u{1F379}","Tropical drink"],["\u{1F37A}","Beer mug"],["\u{1F37B}","Clinking beer mugs"],["\u{1F942}","Clinking glasses"],["\u{1F943}","Tumbler glass"],["\u{1FAD7}","Pouring liquid"],["\u{1F964}","Cup with straw"],["\u{1F9CB}","Bubble tea"],["\u{1F9C3}","Beverage box"],["\u{1F9C9}","Mate"],["\u{1F9CA}","Ice"],["\u{1F962}","Chopsticks"],["\u{1F37D}\uFE0F","Fork and knife with plate"],["\u{1F374}","Fork and knife"],["\u{1F944}","Spoon"],["\u{1F52A}","Kitchen knife"],["\u{1FAD9}","Jar"],["\u{1F3FA}","Amphora"],["\u{1F30D}","Globe showing Europe-Africa"],["\u{1F30E}","Globe showing Americas"],["\u{1F30F}","Globe showing Asia-Australia"],["\u{1F310}","Globe with meridians"],["\u{1F5FA}\uFE0F","World map"],["\u{1F5FE}","Map of Japan"],["\u{1F9ED}","Compass"],["\u{1F3D4}\uFE0F","Snow-capped mountain"],["\u26F0\uFE0F","Mountain"],["\u{1F30B}","Volcano"],["\u{1F5FB}","Mount Fuji"],["\u{1F3D5}\uFE0F","Camping"],["\u{1F3D6}\uFE0F","Beach with umbrella"],["\u{1F3DC}\uFE0F","Desert"],["\u{1F3DD}\uFE0F","Desert island"],["\u{1F3DE}\uFE0F","National park"],["\u{1F3DF}\uFE0F","Stadium"],["\u{1F3DB}\uFE0F","Classical building"],["\u{1F3D7}\uFE0F","Building construction"],["\u{1F9F1}","Brick"],["\u{1FAA8}","Rock"],["\u{1FAB5}","Wood"],["\u{1F6D6}","Hut"],["\u{1F3D8}\uFE0F","Houses"],["\u{1F3DA}\uFE0F","Derelict house"],["\u{1F3E0}","House"],["\u{1F3E1}","House with garden"],["\u{1F3E2}","Office building"],["\u{1F3E3}","Japanese post office"],["\u{1F3E4}","Post office"],["\u{1F3E5}","Hospital"],["\u{1F3E6}","Bank"],["\u{1F3E8}","Hotel"],["\u{1F3E9}","Love hotel"],["\u{1F3EA}","Convenience store"],["\u{1F3EB}","School"],["\u{1F3EC}","Department store"],["\u{1F3ED}","Factory"],["\u{1F3EF}","Japanese castle"],["\u{1F3F0}","Castle"],["\u{1F492}","Wedding"],["\u{1F5FC}","Tokyo Tower"],["\u{1F5FD}","Statue of Liberty"],["\u26EA","Church"],["\u{1F54C}","Mosque"],["\u{1F6D5}","Hindu temple"],["\u{1F54D}","Synagogue"],["\u26E9\uFE0F","Shinto shrine"],["\u{1F54B}","Kaaba"],["\u26F2","Fountain"],["\u26FA","Tent"],["\u{1F301}","Foggy"],["\u{1F303}","Night with stars"],["\u{1F3D9}\uFE0F","Cityscape"],["\u{1F304}","Sunrise over mountains"],["\u{1F305}","Sunrise"],["\u{1F306}","Cityscape at dusk"],["\u{1F307}","Sunset"],["\u{1F309}","Bridge at night"],["\u2668\uFE0F","Hot springs"],["\u{1F3A0}","Carousel horse"],["\u{1F6DD}","Playground slide"],["\u{1F3A1}","Ferris wheel"],["\u{1F3A2}","Roller coaster"],["\u{1F488}","Barber pole"],["\u{1F3AA}","Circus tent"],["\u{1F682}","Locomotive"],["\u{1F683}","Railway car"],["\u{1F684}","High-speed train"],["\u{1F685}","Bullet train"],["\u{1F686}","Train"],["\u{1F687}","Metro"],["\u{1F688}","Light rail"],["\u{1F689}","Station"],["\u{1F68A}","Tram"],["\u{1F69D}","Monorail"],["\u{1F69E}","Mountain railway"],["\u{1F68B}","Tram car"],["\u{1F68C}","Bus"],["\u{1F68D}","Oncoming bus"],["\u{1F68E}","Trolleybus"],["\u{1F690}","Minibus"],["\u{1F691}","Ambulance"],["\u{1F692}","Fire engine"],["\u{1F693}","Police car"],["\u{1F694}","Oncoming police car"],["\u{1F695}","Taxi"],["\u{1F696}","Oncoming taxi"],["\u{1F697}","Automobile"],["\u{1F698}","Oncoming automobile"],["\u{1F699}","Sport utility vehicle"],["\u{1F6FB}","Pickup truck"],["\u{1F69A}","Delivery truck"],["\u{1F69B}","Articulated lorry"],["\u{1F69C}","Tractor"],["\u{1F3CE}\uFE0F","Racing car"],["\u{1F3CD}\uFE0F","Motorcycle"],["\u{1F6F5}","Motor scooter"],["\u{1F9BD}","Manual wheelchair"],["\u{1F9BC}","Motorized wheelchair"],["\u{1F6FA}","Auto rickshaw"],["\u{1F6B2}","Bicycle"],["\u{1F6F4}","Kick scooter"],["\u{1F6F9}","Skateboard"],["\u{1F6FC}","Roller skate"],["\u{1F68F}","Bus stop"],["\u{1F6E3}\uFE0F","Motorway"],["\u{1F6E4}\uFE0F","Railway track"],["\u{1F6E2}\uFE0F","Oil drum"],["\u26FD","Fuel pump"],["\u{1F6DE}","Wheel"],["\u{1F6A8}","Police car light"],["\u{1F6A5}","Horizontal traffic light"],["\u{1F6A6}","Vertical traffic light"],["\u{1F6D1}","Stop sign"],["\u{1F6A7}","Construction"],["\u2693","Anchor"],["\u{1F6DF}","Ring buoy"],["\u26F5","Sailboat"],["\u{1F6F6}","Canoe"],["\u{1F6A4}","Speedboat"],["\u{1F6F3}\uFE0F","Passenger ship"],["\u26F4\uFE0F","Ferry"],["\u{1F6E5}\uFE0F","Motor boat"],["\u{1F6A2}","Ship"],["\u2708\uFE0F","Airplane"],["\u{1F6E9}\uFE0F","Small airplane"],["\u{1F6EB}","Airplane departure"],["\u{1F6EC}","Airplane arrival"],["\u{1FA82}","Parachute"],["\u{1F4BA}","Seat"],["\u{1F681}","Helicopter"],["\u{1F69F}","Suspension railway"],["\u{1F6A0}","Mountain cableway"],["\u{1F6A1}","Aerial tramway"],["\u{1F6F0}\uFE0F","Satellite"],["\u{1F680}","Rocket"],["\u{1F6F8}","Flying saucer"],["\u{1F6CE}\uFE0F","Bellhop bell"],["\u{1F9F3}","Luggage"],["\u231B","Hourglass done"],["\u23F3","Hourglass not done"],["\u231A","Watch"],["\u23F0","Alarm clock"],["\u23F1\uFE0F","Stopwatch"],["\u23F2\uFE0F","Timer clock"],["\u{1F570}\uFE0F","Mantelpiece clock"],["\u{1F55B}","Twelve o'clock"],["\u{1F567}","Twelve-thirty"],["\u{1F550}","One o'clock"],["\u{1F55C}","One-thirty"],["\u{1F551}","Two o'clock"],["\u{1F55D}","Two-thirty"],["\u{1F552}","Three o'clock"],["\u{1F55E}","Three-thirty"],["\u{1F553}","Four o'clock"],["\u{1F55F}","Four-thirty"],["\u{1F554}","Five o'clock"],["\u{1F560}","Five-thirty"],["\u{1F555}","Six o'clock"],["\u{1F561}","Six-thirty"],["\u{1F556}","Seven o'clock"],["\u{1F562}","Seven-thirty"],["\u{1F557}","Eight o'clock"],["\u{1F563}","Eight-thirty"],["\u{1F558}","Nine o'clock"],["\u{1F564}","Nine-thirty"],["\u{1F559}","Ten o'clock"],["\u{1F565}","Ten-thirty"],["\u{1F55A}","Eleven o'clock"],["\u{1F566}","Eleven-thirty"],["\u{1F311}","New moon"],["\u{1F312}","Waxing crescent moon"],["\u{1F313}","First quarter moon"],["\u{1F314}","Waxing gibbous moon"],["\u{1F315}","Full moon"],["\u{1F316}","Waning gibbous moon"],["\u{1F317}","Last quarter moon"],["\u{1F318}","Waning crescent moon"],["\u{1F319}","Crescent moon"],["\u{1F31A}","New moon face"],["\u{1F31B}","First quarter moon face"],["\u{1F31C}","Last quarter moon face"],["\u{1F321}\uFE0F","Thermometer"],["\u2600\uFE0F","Sun"],["\u{1F31D}","Full moon face"],["\u{1F31E}","Sun with face"],["\u{1FA90}","Ringed planet"],["\u2B50","Star"],["\u{1F31F}","Glowing star"],["\u{1F320}","Shooting star"],["\u{1F30C}","Milky way"],["\u2601\uFE0F","Cloud"],["\u26C5","Sun behind cloud"],["\u26C8\uFE0F","Cloud with lightning and rain"],["\u{1F324}\uFE0F","Sun behind small cloud"],["\u{1F325}\uFE0F","Sun behind large cloud"],["\u{1F326}\uFE0F","Sun behind rain cloud"],["\u{1F327}\uFE0F","Cloud with rain"],["\u{1F328}\uFE0F","Cloud with snow"],["\u{1F329}\uFE0F","Cloud with lightning"],["\u{1F32A}\uFE0F","Tornado"],["\u{1F32B}\uFE0F","Fog"],["\u{1F32C}\uFE0F","Wind face"],["\u{1F300}","Cyclone"],["\u{1F308}","Rainbow"],["\u{1F302}","Closed umbrella"],["\u2602\uFE0F","Umbrella"],["\u2614","Umbrella with rain drops"],["\u26F1\uFE0F","Umbrella on ground"],["\u26A1","High voltage"],["\u2744\uFE0F","Snowflake"],["\u2603\uFE0F","Snowman"],["\u26C4","Snowman without snow"],["\u2604\uFE0F","Comet"],["\u{1F525}","Fire"],["\u{1F4A7}","Droplet"],["\u{1F30A}","Water wave"],["\u{1F383}","Jack-o-lantern"],["\u{1F384}","Christmas tree"],["\u{1F386}","Fireworks"],["\u{1F387}","Sparkler"],["\u{1F9E8}","Firecracker"],["\u2728","Sparkles"],["\u{1F388}","Balloon"],["\u{1F389}","Party popper"],["\u{1F38A}","Confetti ball"],["\u{1F38B}","Tanabata tree"],["\u{1F38D}","Pine decoration"],["\u{1F38E}","Japanese dolls"],["\u{1F38F}","Carp streamer"],["\u{1F390}","Wind chime"],["\u{1F391}","Moon viewing ceremony"],["\u{1F9E7}","Red envelope"],["\u{1F380}","Ribbon"],["\u{1F381}","Wrapped gift"],["\u{1F397}\uFE0F","Reminder ribbon"],["\u{1F39F}\uFE0F","Admission tickets"],["\u{1F3AB}","Ticket"],["\u{1F396}\uFE0F","Military medal"],["\u{1F3C6}","Trophy"],["\u{1F3C5}","Sports medal"],["\u{1F947}","1st place medal"],["\u{1F948}","2nd place medal"],["\u{1F949}","3rd place medal"],["\u26BD","Soccer ball"],["\u26BE","Baseball"],["\u{1F94E}","Softball"],["\u{1F3C0}","Basketball"],["\u{1F3D0}","Volleyball"],["\u{1F3C8}","American football"],["\u{1F3C9}","Rugby football"],["\u{1F3BE}","Tennis"],["\u{1F94F}","Flying disc"],["\u{1F3B3}","Bowling"],["\u{1F3CF}","Cricket game"],["\u{1F3D1}","Field hockey"],["\u{1F3D2}","Ice hockey"],["\u{1F94D}","Lacrosse"],["\u{1F3D3}","Ping pong"],["\u{1F3F8}","Badminton"],["\u{1F94A}","Boxing glove"],["\u{1F94B}","Martial arts uniform"],["\u{1F945}","Goal net"],["\u26F3","Flag in hole"],["\u26F8\uFE0F","Ice skate"],["\u{1F3A3}","Fishing pole"],["\u{1F93F}","Diving mask"],["\u{1F3BD}","Running shirt"],["\u{1F3BF}","Skis"],["\u{1F6F7}","Sled"],["\u{1F94C}","Curling stone"],["\u{1F3AF}","Bullseye"],["\u{1FA80}","Yo-yo"],["\u{1FA81}","Kite"],["\u{1F52B}","Water pistol"],["\u{1F3B1}","Pool 8 ball"],["\u{1F52E}","Crystal ball"],["\u{1FA84}","Magic wand"],["\u{1F3AE}","Video game"],["\u{1F579}\uFE0F","Joystick"],["\u{1F3B0}","Slot machine"],["\u{1F3B2}","Game die"],["\u{1F9E9}","Puzzle piece"],["\u{1F9F8}","Teddy bear"],["\u{1FA85}","Pi\xF1ata"],["\u{1FAA9}","Mirror ball"],["\u{1FA86}","Nesting dolls"],["\u2660\uFE0F","Spade suit"],["\u2665\uFE0F","Heart suit"],["\u2666\uFE0F","Diamond suit"],["\u2663\uFE0F","Club suit"],["\u265F\uFE0F","Chess pawn"],["\u{1F0CF}","Joker"],["\u{1F004}","Mahjong red dragon"],["\u{1F3B4}","Flower playing cards"],["\u{1F3AD}","Performing arts"],["\u{1F5BC}\uFE0F","Framed picture"],["\u{1F3A8}","Artist palette"],["\u{1F9F5}","Thread"],["\u{1FAA1}","Sewing needle"],["\u{1F9F6}","Yarn"],["\u{1FAA2}","Knot"],["\u{1F453}","Glasses"],["\u{1F576}\uFE0F","Sunglasses"],["\u{1F97D}","Goggles"],["\u{1F97C}","Lab coat"],["\u{1F9BA}","Safety vest"],["\u{1F454}","Necktie"],["\u{1F455}","T-shirt"],["\u{1F456}","Jeans"],["\u{1F9E3}","Scarf"],["\u{1F9E4}","Gloves"],["\u{1F9E5}","Coat"],["\u{1F9E6}","Socks"],["\u{1F457}","Dress"],["\u{1F458}","Kimono"],["\u{1F97B}","Sari"],["\u{1FA71}","One-piece swimsuit"],["\u{1FA72}","Briefs"],["\u{1FA73}","Shorts"],["\u{1F459}","Bikini"],["\u{1F45A}","Woman's clothes"],["\u{1FAAD}","Folding hand fan"],["\u{1F45B}","Purse"],["\u{1F45C}","Handbag"],["\u{1F45D}","Clutch bag"],["\u{1F6CD}\uFE0F","Shopping bags"],["\u{1F392}","Backpack"],["\u{1FA74}","Thong sandal"],["\u{1F45E}","Man's shoe"],["\u{1F45F}","Running shoe"],["\u{1F97E}","Hiking boot"],["\u{1F97F}","Flat shoe"],["\u{1F460}","High-heeled shoe"],["\u{1F461}","Woman's sandal"],["\u{1FA70}","Ballet shoes"],["\u{1F462}","Woman's boot"],["\u{1FAAE}","Hair pick"],["\u{1F451}","Crown"],["\u{1F452}","Woman's hat"],["\u{1F3A9}","Top hat"],["\u{1F393}","Graduation cap"],["\u{1F9E2}","Billed cap"],["\u{1FA96}","Military helmet"],["\u26D1\uFE0F","Rescue worker's helmet"],["\u{1F4FF}","Prayer beads"],["\u{1F484}","Lipstick"],["\u{1F48D}","Ring"],["\u{1F48E}","Gem stone"],["\u{1F507}","Muted speaker"],["\u{1F508}","Speaker low volume"],["\u{1F509}","Speaker medium volume"],["\u{1F50A}","Speaker high volume"],["\u{1F4E2}","Loudspeaker"],["\u{1F4E3}","Megaphone"],["\u{1F4EF}","Postal horn"],["\u{1F514}","Bell"],["\u{1F515}","Bell with slash"],["\u{1F3BC}","Musical score"],["\u{1F3B5}","Musical note"],["\u{1F3B6}","Musical notes"],["\u{1F399}\uFE0F","Studio microphone"],["\u{1F39A}\uFE0F","Level slider"],["\u{1F39B}\uFE0F","Control knobs"],["\u{1F3A4}","Microphone"],["\u{1F3A7}","Headphone"],["\u{1F4FB}","Radio"],["\u{1F3B7}","Saxophone"],["\u{1FA97}","Accordion"],["\u{1F3B8}","Guitar"],["\u{1F3B9}","Musical keyboard"],["\u{1F3BA}","Trumpet"],["\u{1F3BB}","Violin"],["\u{1FA95}","Banjo"],["\u{1F941}","Drum"],["\u{1FA98}","Long drum"],["\u{1FA87}","Maracas"],["\u{1FA88}","Flute"],["\u{1FA89}","Harp"],["\u{1F4F1}","Mobile phone"],["\u{1F4F2}","Mobile phone with arrow"],["\u260E\uFE0F","Telephone"],["\u{1F4DE}","Telephone receiver"],["\u{1F4DF}","Pager"],["\u{1F4E0}","Fax machine"],["\u{1F50B}","Battery"],["\u{1FAAB}","Low battery"],["\u{1F50C}","Electric plug"],["\u{1F4BB}","Laptop"],["\u{1F5A5}\uFE0F","Desktop computer"],["\u{1F5A8}\uFE0F","Printer"],["\u2328\uFE0F","Keyboard"],["\u{1F5B1}\uFE0F","Computer mouse"],["\u{1F5B2}\uFE0F","Trackball"],["\u{1F4BD}","Computer disk"],["\u{1F4BE}","Floppy disk"],["\u{1F4BF}","Optical disk"],["\u{1F4C0}","DVD"],["\u{1F9EE}","Abacus"],["\u{1F3A5}","Movie camera"],["\u{1F39E}\uFE0F","Film frames"],["\u{1F4FD}\uFE0F","Film projector"],["\u{1F3AC}","Clapper board"],["\u{1F4FA}","Television"],["\u{1F4F7}","Camera"],["\u{1F4F8}","Camera with flash"],["\u{1F4F9}","Video camera"],["\u{1F4FC}","Videocassette"],["\u{1F50D}","Magnifying glass tilted left"],["\u{1F50E}","Magnifying glass tilted right"],["\u{1F56F}\uFE0F","Candle"],["\u{1F4A1}","Light bulb"],["\u{1F526}","Flashlight"],["\u{1F3EE}","Red paper lantern"],["\u{1FA94}","Diya lamp"],["\u{1F4D4}","Notebook with decorative cover"],["\u{1F4D5}","Closed book"],["\u{1F4D6}","Open book"],["\u{1F4D7}","Green book"],["\u{1F4D8}","Blue book"],["\u{1F4D9}","Orange book"],["\u{1F4DA}","Books"],["\u{1F4D3}","Notebook"],["\u{1F4D2}","Ledger"],["\u{1F4C3}","Page with curl"],["\u{1F4DC}","Scroll"],["\u{1F4C4}","Page facing up"],["\u{1F4F0}","Newspaper"],["\u{1F5DE}\uFE0F","Rolled-up newspaper"],["\u{1F4D1}","Bookmark tabs"],["\u{1F516}","Bookmark"],["\u{1F3F7}\uFE0F","Label"],["\u{1F4B0}","Money bag"],["\u{1FA99}","Coin"],["\u{1F4B4}","Yen banknote"],["\u{1F4B5}","Dollar banknote"],["\u{1F4B6}","Euro banknote"],["\u{1F4B7}","Pound banknote"],["\u{1F4B8}","Money with wings"],["\u{1F4B3}","Credit card"],["\u{1F9FE}","Receipt"],["\u{1F4B9}","Chart increasing with yen"],["\u2709\uFE0F","Envelope"],["\u{1F4E7}","E-mail"],["\u{1F4E8}","Incoming envelope"],["\u{1F4E9}","Envelope with arrow"],["\u{1F4E4}","Outbox tray"],["\u{1F4E5}","Inbox tray"],["\u{1F4E6}","Package"],["\u{1F4EB}","Closed mailbox with raised flag"],["\u{1F4EA}","Closed mailbox with lowered flag"],["\u{1F4EC}","Open mailbox with raised flag"],["\u{1F4ED}","Open mailbox with lowered flag"],["\u{1F4EE}","Postbox"],["\u{1F5F3}\uFE0F","Ballot box with ballot"],["\u270F\uFE0F","Pencil"],["\u2712\uFE0F","Black nib"],["\u{1F58B}\uFE0F","Fountain pen"],["\u{1F58A}\uFE0F","Pen"],["\u{1F58C}\uFE0F","Paintbrush"],["\u{1F58D}\uFE0F","Crayon"],["\u{1F4DD}","Memo"],["\u{1F4BC}","Briefcase"],["\u{1F4C1}","File folder"],["\u{1F4C2}","Open file folder"],["\u{1F5C2}\uFE0F","Card index dividers"],["\u{1F4C5}","Calendar"],["\u{1F4C6}","Tear-off calendar"],["\u{1F5D2}\uFE0F","Spiral notepad"],["\u{1F5D3}\uFE0F","Spiral calendar"],["\u{1F4C7}","Card index"],["\u{1F4C8}","Chart increasing"],["\u{1F4C9}","Chart decreasing"],["\u{1F4CA}","Bar chart"],["\u{1F4CB}","Clipboard"],["\u{1F4CC}","Pushpin"],["\u{1F4CD}","Round pushpin"],["\u{1F4CE}","Paperclip"],["\u{1F587}\uFE0F","Linked paperclips"],["\u{1F4CF}","Straight ruler"],["\u{1F4D0}","Triangular ruler"],["\u2702\uFE0F","Scissors"],["\u{1F5C3}\uFE0F","Card file box"],["\u{1F5C4}\uFE0F","File cabinet"],["\u{1F5D1}\uFE0F","Wastebasket"],["\u{1F512}","Locked"],["\u{1F513}","Unlocked"],["\u{1F50F}","Locked with pen"],["\u{1F510}","Locked with key"],["\u{1F511}","Key"],["\u{1F5DD}\uFE0F","Old key"],["\u{1F528}","Hammer"],["\u{1FA93}","Axe"],["\u26CF\uFE0F","Pick"],["\u2692\uFE0F","Hammer and pick"],["\u{1F6E0}\uFE0F","Hammer and wrench"],["\u{1F5E1}\uFE0F","Dagger"],["\u2694\uFE0F","Crossed swords"],["\u{1F4A3}","Bomb"],["\u{1FA83}","Boomerang"],["\u{1F3F9}","Bow and arrow"],["\u{1F6E1}\uFE0F","Shield"],["\u{1FA9A}","Carpentry saw"],["\u{1F527}","Wrench"],["\u{1FA9B}","Screwdriver"],["\u{1F529}","Nut and bolt"],["\u2699\uFE0F","Gear"],["\u{1F5DC}\uFE0F","Clamp"],["\u2696\uFE0F","Balance scale"],["\u{1F9AF}","White cane"],["\u{1F517}","Link"],["\u26D3\uFE0F\u200D\u{1F4A5}","Broken chain"],["\u26D3\uFE0F","Chains"],["\u{1FA9D}","Hook"],["\u{1F9F0}","Toolbox"],["\u{1F9F2}","Magnet"],["\u{1FA9C}","Ladder"],["\u{1FA8F}","Shovel"],["\u2697\uFE0F","Alembic"],["\u{1F9EA}","Test tube"],["\u{1F9EB}","Petri dish"],["\u{1F9EC}","DNA"],["\u{1F52C}","Microscope"],["\u{1F52D}","Telescope"],["\u{1F4E1}","Satellite antenna"],["\u{1F489}","Syringe"],["\u{1FA78}","Drop of blood"],["\u{1F48A}","Pill"],["\u{1FA79}","Adhesive bandage"],["\u{1FA7C}","Crutch"],["\u{1FA7A}","Stethoscope"],["\u{1FA7B}","X-ray"],["\u{1F6AA}","Door"],["\u{1F6D7}","Elevator"],["\u{1FA9E}","Mirror"],["\u{1FA9F}","Window"],["\u{1F6CF}\uFE0F","Bed"],["\u{1F6CB}\uFE0F","Couch and lamp"],["\u{1FA91}","Chair"],["\u{1F6BD}","Toilet"],["\u{1FAA0}","Plunger"],["\u{1F6BF}","Shower"],["\u{1F6C1}","Bathtub"],["\u{1FAA4}","Mouse trap"],["\u{1FA92}","Razor"],["\u{1F9F4}","Lotion bottle"],["\u{1F9F7}","Safety pin"],["\u{1F9F9}","Broom"],["\u{1F9FA}","Basket"],["\u{1F9FB}","Roll of paper"],["\u{1FAA3}","Bucket"],["\u{1F9FC}","Soap"],["\u{1FAE7}","Bubbles"],["\u{1FAA5}","Toothbrush"],["\u{1F9FD}","Sponge"],["\u{1F9EF}","Fire extinguisher"],["\u{1F6D2}","Shopping cart"],["\u{1F6AC}","Cigarette"],["\u26B0\uFE0F","Coffin"],["\u{1FAA6}","Headstone"],["\u26B1\uFE0F","Funeral urn"],["\u{1F9FF}","Nazar amulet"],["\u{1FAAC}","Hamsa"],["\u{1F5FF}","Moai"],["\u{1FAA7}","Placard"],["\u{1FAAA}","Identification card"],["\u{1F3E7}","ATM sign"],["\u{1F6AE}","Litter in bin sign"],["\u{1F6B0}","Potable water"],["\u267F","Wheelchair symbol"],["\u{1F6B9}","Men's room"],["\u{1F6BA}","Women's room"],["\u{1F6BB}","Restroom"],["\u{1F6BC}","Baby symbol"],["\u{1F6BE}","Water closet"],["\u{1F6C2}","Passport control"],["\u{1F6C3}","Customs"],["\u{1F6C4}","Baggage claim"],["\u{1F6C5}","Left luggage"],["\u26A0\uFE0F","Warning"],["\u{1F6B8}","Children crossing"],["\u26D4","No entry"],["\u{1F6AB}","Prohibited"],["\u{1F6B3}","No bicycles"],["\u{1F6AD}","No smoking"],["\u{1F6AF}","No littering"],["\u{1F6B1}","Non-potable water"],["\u{1F6B7}","No pedestrians"],["\u{1F4F5}","No mobile phones"],["\u{1F51E}","No one under eighteen"],["\u2622\uFE0F","Radioactive"],["\u2623\uFE0F","Biohazard"],["\u2B06\uFE0F","Up arrow"],["\u2197\uFE0F","Up-right arrow"],["\u27A1\uFE0F","Right arrow"],["\u2198\uFE0F","Down-right arrow"],["\u2B07\uFE0F","Down arrow"],["\u2199\uFE0F","Down-left arrow"],["\u2B05\uFE0F","Left arrow"],["\u2196\uFE0F","Up-left arrow"],["\u2195\uFE0F","Up-down arrow"],["\u2194\uFE0F","Left-right arrow"],["\u21A9\uFE0F","Right arrow curving left"],["\u21AA\uFE0F","Left arrow curving right"],["\u2934\uFE0F","Right arrow curving up"],["\u2935\uFE0F","Right arrow curving down"],["\u{1F503}","Clockwise vertical arrows"],["\u{1F504}","Counterclockwise arrows button"],["\u{1F519}","BACK arrow"],["\u{1F51A}","END arrow"],["\u{1F51B}","ON! arrow"],["\u{1F51C}","SOON arrow"],["\u{1F51D}","TOP arrow"],["\u{1F6D0}","Place of worship"],["\u269B\uFE0F","Atom symbol"],["\u{1F549}\uFE0F","Om"],["\u2721\uFE0F","Star of David"],["\u2638\uFE0F","Wheel of dharma"],["\u262F\uFE0F","Yin yang"],["\u271D\uFE0F","Latin cross"],["\u2626\uFE0F","Orthodox cross"],["\u262A\uFE0F","Star and crescent"],["\u262E\uFE0F","Peace symbol"],["\u{1F54E}","Menorah"],["\u{1F52F}","Dotted six-pointed star"],["\u{1FAAF}","Khanda"],["\u2648","Aries"],["\u2649","Taurus"],["\u264A","Gemini"],["\u264B","Cancer"],["\u264C","Leo"],["\u264D","Virgo"],["\u264E","Libra"],["\u264F","Scorpio"],["\u2650","Sagittarius"],["\u2651","Capricorn"],["\u2652","Aquarius"],["\u2653","Pisces"],["\u26CE","Ophiuchus"],["\u{1F500}","Shuffle tracks button"],["\u{1F501}","Repeat button"],["\u{1F502}","Repeat single button"],["\u25B6\uFE0F","Play button"],["\u23E9","Fast-forward button"],["\u23ED\uFE0F","Next track button"],["\u23EF\uFE0F","Play or pause button"],["\u25C0\uFE0F","Reverse button"],["\u23EA","Fast reverse button"],["\u23EE\uFE0F","Last track button"],["\u{1F53C}","Upwards button"],["\u23EB","Fast up button"],["\u{1F53D}","Downwards button"],["\u23EC","Fast down button"],["\u23F8\uFE0F","Pause button"],["\u23F9\uFE0F","Stop button"],["\u23FA\uFE0F","Record button"],["\u23CF\uFE0F","Eject button"],["\u{1F3A6}","Cinema"],["\u{1F505}","Dim button"],["\u{1F506}","Bright button"],["\u{1F4F6}","Antenna bars"],["\u{1F6DC}","Wireless"],["\u{1F4F3}","Vibration mode"],["\u{1F4F4}","Mobile phone off"],["\u2640\uFE0F","Female sign"],["\u2642\uFE0F","Male sign"],["\u26A7\uFE0F","Transgender symbol"],["\u2716\uFE0F","Multiply"],["\u2795","Plus"],["\u2796","Minus"],["\u2797","Divide"],["\u{1F7F0}","Heavy equals sign"],["\u267E\uFE0F","Infinity"],["\u203C\uFE0F","Double exclamation mark"],["\u2049\uFE0F","Exclamation question mark"],["\u2753","Red question mark"],["\u2754","White question mark"],["\u2755","White exclamation mark"],["\u2757","Red exclamation mark"],["\u3030\uFE0F","Wavy dash"],["\u{1F4B1}","Currency exchange"],["\u{1F4B2}","Heavy dollar sign"],["\u2695\uFE0F","Medical symbol"],["\u267B\uFE0F","Recycling symbol"],["\u269C\uFE0F","Fleur-de-lis"],["\u{1F531}","Trident emblem"],["\u{1F4DB}","Name badge"],["\u{1F530}","Japanese symbol for beginner"],["\u2B55","Hollow red circle"],["\u2705","Check mark button"],["\u2611\uFE0F","Check box with check"],["\u2714\uFE0F","Check mark"],["\u274C","Cross mark"],["\u274E","Cross mark button"],["\u27B0","Curly loop"],["\u27BF","Double curly loop"],["\u303D\uFE0F","Part alternation mark"],["\u2733\uFE0F","Eight-spoked asterisk"],["\u2734\uFE0F","Eight-pointed star"],["\u2747\uFE0F","Sparkle"],["\xA9\uFE0F","Copyright"],["\xAE\uFE0F","Registered"],["\u2122\uFE0F","Trade mark"],["\u{1FADF}","Splatter"],["#\uFE0F\u20E3","Keycap: #"],["*\uFE0F\u20E3","Keycap: *"],["0\uFE0F\u20E3","Keycap: 0"],["1\uFE0F\u20E3","Keycap: 1"],["2\uFE0F\u20E3","Keycap: 2"],["3\uFE0F\u20E3","Keycap: 3"],["4\uFE0F\u20E3","Keycap: 4"],["5\uFE0F\u20E3","Keycap: 5"],["6\uFE0F\u20E3","Keycap: 6"],["7\uFE0F\u20E3","Keycap: 7"],["8\uFE0F\u20E3","Keycap: 8"],["9\uFE0F\u20E3","Keycap: 9"],["\u{1F51F}","Keycap: 10"],["\u{1F520}","Input latin uppercase"],["\u{1F521}","Input latin lowercase"],["\u{1F522}","Input numbers"],["\u{1F523}","Input symbols"],["\u{1F524}","Input latin letters"],["\u{1F170}\uFE0F","A button (blood type)"],["\u{1F18E}","AB button (blood type)"],["\u{1F171}\uFE0F","B button (blood type)"],["\u{1F191}","CL button"],["\u{1F192}","COOL button"],["\u{1F193}","FREE button"],["\u2139\uFE0F","Information"],["\u{1F194}","ID button"],["\u24C2\uFE0F","Circled M"],["\u{1F195}","NEW button"],["\u{1F196}","NG button"],["\u{1F17E}\uFE0F","O button (blood type)"],["\u{1F197}","OK button"],["\u{1F17F}\uFE0F","P button"],["\u{1F198}","SOS button"],["\u{1F199}","UP! button"],["\u{1F19A}","VS button"],["\u{1F201}","Japanese \u201Chere\u201D button"],["\u{1F202}\uFE0F","Japanese \u201Cservice charge\u201D button"],["\u{1F237}\uFE0F","Japanese \u201Cmonthly amount\u201D button"],["\u{1F236}","Japanese \u201Cnot free of charge\u201D button"],["\u{1F22F}","Japanese \u201Creserved\u201D button"],["\u{1F250}","Japanese \u201Cbargain\u201D button"],["\u{1F239}","Japanese \u201Cdiscount\u201D button"],["\u{1F21A}","Japanese \u201Cfree of charge\u201D button"],["\u{1F232}","Japanese \u201Cprohibited\u201D button"],["\u{1F251}","Japanese \u201Cacceptable\u201D button"],["\u{1F238}","Japanese \u201Capplication\u201D button"],["\u{1F234}","Japanese \u201Cpassing grade\u201D button"],["\u{1F233}","Japanese \u201Cvacancy\u201D button"],["\u3297\uFE0F","Japanese \u201Ccongratulations\u201D button"],["\u3299\uFE0F","Japanese \u201Csecret\u201D button"],["\u{1F23A}","Japanese \u201Copen for business\u201D button"],["\u{1F235}","Japanese \u201Cno vacancy\u201D button"],["\u{1F534}","Red circle"],["\u{1F7E0}","Orange circle"],["\u{1F7E1}","Yellow circle"],["\u{1F7E2}","Green circle"],["\u{1F535}","Blue circle"],["\u{1F7E3}","Purple circle"],["\u{1F7E4}","Brown circle"],["\u26AB","Black circle"],["\u26AA","White circle"],["\u{1F7E5}","Red square"],["\u{1F7E7}","Orange square"],["\u{1F7E8}","Yellow square"],["\u{1F7E9}","Green square"],["\u{1F7E6}","Blue square"],["\u{1F7EA}","Purple square"],["\u{1F7EB}","Brown square"],["\u2B1B","Black large square"],["\u2B1C","White large square"],["\u25FC\uFE0F","Black medium square"],["\u25FB\uFE0F","White medium square"],["\u25FE","Black medium-small square"],["\u25FD","White medium-small square"],["\u25AA\uFE0F","Black small square"],["\u25AB\uFE0F","White small square"],["\u{1F536}","Large orange diamond"],["\u{1F537}","Large blue diamond"],["\u{1F538}","Small orange diamond"],["\u{1F539}","Small blue diamond"],["\u{1F53A}","Red triangle pointed up"],["\u{1F53B}","Red triangle pointed down"],["\u{1F4A0}","Diamond with a dot"],["\u{1F518}","Radio button"],["\u{1F533}","White square button"],["\u{1F532}","Black square button"],["\u{1F3C1}","Chequered flag"],["\u{1F6A9}","Triangular flag"],["\u{1F38C}","Crossed flags"],["\u{1F3F4}","Black flag"],["\u{1F3F3}\uFE0F","White flag"],["\u{1F3F3}\uFE0F\u200D\u{1F308}","Rainbow flag"],["\u{1F3F3}\uFE0F\u200D\u26A7\uFE0F","Transgender flag"],["\u{1F3F4}\u200D\u2620\uFE0F","Pirate flag"],["\u{1F1E6}\u{1F1E8}","Flag: Ascension Island"],["\u{1F1E6}\u{1F1E9}","Flag: Andorra"],["\u{1F1E6}\u{1F1EA}","Flag: United Arab Emirates"],["\u{1F1E6}\u{1F1EB}","Flag: Afghanistan"],["\u{1F1E6}\u{1F1EC}","Flag: Antigua & Barbuda"],["\u{1F1E6}\u{1F1EE}","Flag: Anguilla"],["\u{1F1E6}\u{1F1F1}","Flag: Albania"],["\u{1F1E6}\u{1F1F2}","Flag: Armenia"],["\u{1F1E6}\u{1F1F4}","Flag: Angola"],["\u{1F1E6}\u{1F1F6}","Flag: Antarctica"],["\u{1F1E6}\u{1F1F7}","Flag: Argentina"],["\u{1F1E6}\u{1F1F8}","Flag: American Samoa"],["\u{1F1E6}\u{1F1F9}","Flag: Austria"],["\u{1F1E6}\u{1F1FA}","Flag: Australia"],["\u{1F1E6}\u{1F1FC}","Flag: Aruba"],["\u{1F1E6}\u{1F1FD}","Flag: \xC5land Islands"],["\u{1F1E6}\u{1F1FF}","Flag: Azerbaijan"],["\u{1F1E7}\u{1F1E6}","Flag: Bosnia & Herzegovina"],["\u{1F1E7}\u{1F1E7}","Flag: Barbados"],["\u{1F1E7}\u{1F1E9}","Flag: Bangladesh"],["\u{1F1E7}\u{1F1EA}","Flag: Belgium"],["\u{1F1E7}\u{1F1EB}","Flag: Burkina Faso"],["\u{1F1E7}\u{1F1EC}","Flag: Bulgaria"],["\u{1F1E7}\u{1F1ED}","Flag: Bahrain"],["\u{1F1E7}\u{1F1EE}","Flag: Burundi"],["\u{1F1E7}\u{1F1EF}","Flag: Benin"],["\u{1F1E7}\u{1F1F1}","Flag: St. Barth\xE9lemy"],["\u{1F1E7}\u{1F1F2}","Flag: Bermuda"],["\u{1F1E7}\u{1F1F3}","Flag: Brunei"],["\u{1F1E7}\u{1F1F4}","Flag: Bolivia"],["\u{1F1E7}\u{1F1F6}","Flag: Caribbean Netherlands"],["\u{1F1E7}\u{1F1F7}","Flag: Brazil"],["\u{1F1E7}\u{1F1F8}","Flag: Bahamas"],["\u{1F1E7}\u{1F1F9}","Flag: Bhutan"],["\u{1F1E7}\u{1F1FB}","Flag: Bouvet Island"],["\u{1F1E7}\u{1F1FC}","Flag: Botswana"],["\u{1F1E7}\u{1F1FE}","Flag: Belarus"],["\u{1F1E7}\u{1F1FF}","Flag: Belize"],["\u{1F1E8}\u{1F1E6}","Flag: Canada"],["\u{1F1E8}\u{1F1E8}","Flag: Cocos (Keeling) Islands"],["\u{1F1E8}\u{1F1E9}","Flag: Congo - Kinshasa"],["\u{1F1E8}\u{1F1EB}","Flag: Central African Republic"],["\u{1F1E8}\u{1F1EC}","Flag: Congo - Brazzaville"],["\u{1F1E8}\u{1F1ED}","Flag: Switzerland"],["\u{1F1E8}\u{1F1EE}","Flag: C\xF4te d'Ivoire"],["\u{1F1E8}\u{1F1F0}","Flag: Cook Islands"],["\u{1F1E8}\u{1F1F1}","Flag: Chile"],["\u{1F1E8}\u{1F1F2}","Flag: Cameroon"],["\u{1F1E8}\u{1F1F3}","Flag: China"],["\u{1F1E8}\u{1F1F4}","Flag: Colombia"],["\u{1F1E8}\u{1F1F5}","Flag: Clipperton Island"],["\u{1F1E8}\u{1F1F6}","Flag: Sark"],["\u{1F1E8}\u{1F1F7}","Flag: Costa Rica"],["\u{1F1E8}\u{1F1FA}","Flag: Cuba"],["\u{1F1E8}\u{1F1FB}","Flag: Cape Verde"],["\u{1F1E8}\u{1F1FC}","Flag: Cura\xE7ao"],["\u{1F1E8}\u{1F1FD}","Flag: Christmas Island"],["\u{1F1E8}\u{1F1FE}","Flag: Cyprus"],["\u{1F1E8}\u{1F1FF}","Flag: Czechia"],["\u{1F1E9}\u{1F1EA}","Flag: Germany"],["\u{1F1E9}\u{1F1EC}","Flag: Diego Garcia"],["\u{1F1E9}\u{1F1EF}","Flag: Djibouti"],["\u{1F1E9}\u{1F1F0}","Flag: Denmark"],["\u{1F1E9}\u{1F1F2}","Flag: Dominica"],["\u{1F1E9}\u{1F1F4}","Flag: Dominican Republic"],["\u{1F1E9}\u{1F1FF}","Flag: Algeria"],["\u{1F1EA}\u{1F1E6}","Flag: Ceuta & Melilla"],["\u{1F1EA}\u{1F1E8}","Flag: Ecuador"],["\u{1F1EA}\u{1F1EA}","Flag: Estonia"],["\u{1F1EA}\u{1F1EC}","Flag: Egypt"],["\u{1F1EA}\u{1F1ED}","Flag: Western Sahara"],["\u{1F1EA}\u{1F1F7}","Flag: Eritrea"],["\u{1F1EA}\u{1F1F8}","Flag: Spain"],["\u{1F1EA}\u{1F1F9}","Flag: Ethiopia"],["\u{1F1EA}\u{1F1FA}","Flag: European Union"],["\u{1F1EB}\u{1F1EE}","Flag: Finland"],["\u{1F1EB}\u{1F1EF}","Flag: Fiji"],["\u{1F1EB}\u{1F1F0}","Flag: Falkland Islands"],["\u{1F1EB}\u{1F1F2}","Flag: Micronesia"],["\u{1F1EB}\u{1F1F4}","Flag: Faroe Islands"],["\u{1F1EB}\u{1F1F7}","Flag: France"],["\u{1F1EC}\u{1F1E6}","Flag: Gabon"],["\u{1F1EC}\u{1F1E7}","Flag: United Kingdom"],["\u{1F1EC}\u{1F1E9}","Flag: Grenada"],["\u{1F1EC}\u{1F1EA}","Flag: Georgia"],["\u{1F1EC}\u{1F1EB}","Flag: French Guiana"],["\u{1F1EC}\u{1F1EC}","Flag: Guernsey"],["\u{1F1EC}\u{1F1ED}","Flag: Ghana"],["\u{1F1EC}\u{1F1EE}","Flag: Gibraltar"],["\u{1F1EC}\u{1F1F1}","Flag: Greenland"],["\u{1F1EC}\u{1F1F2}","Flag: Gambia"],["\u{1F1EC}\u{1F1F3}","Flag: Guinea"],["\u{1F1EC}\u{1F1F5}","Flag: Guadeloupe"],["\u{1F1EC}\u{1F1F6}","Flag: Equatorial Guinea"],["\u{1F1EC}\u{1F1F7}","Flag: Greece"],["\u{1F1EC}\u{1F1F8}","Flag: South Georgia & South Sandwich Islands"],["\u{1F1EC}\u{1F1F9}","Flag: Guatemala"],["\u{1F1EC}\u{1F1FA}","Flag: Guam"],["\u{1F1EC}\u{1F1FC}","Flag: Guinea-Bissau"],["\u{1F1EC}\u{1F1FE}","Flag: Guyana"],["\u{1F1ED}\u{1F1F0}","Flag: Hong Kong SAR China"],["\u{1F1ED}\u{1F1F2}","Flag: Heard & McDonald Islands"],["\u{1F1ED}\u{1F1F3}","Flag: Honduras"],["\u{1F1ED}\u{1F1F7}","Flag: Croatia"],["\u{1F1ED}\u{1F1F9}","Flag: Haiti"],["\u{1F1ED}\u{1F1FA}","Flag: Hungary"],["\u{1F1EE}\u{1F1E8}","Flag: Canary Islands"],["\u{1F1EE}\u{1F1E9}","Flag: Indonesia"],["\u{1F1EE}\u{1F1EA}","Flag: Ireland"],["\u{1F1EE}\u{1F1F1}","Flag: Israel"],["\u{1F1EE}\u{1F1F2}","Flag: Isle of Man"],["\u{1F1EE}\u{1F1F3}","Flag: India"],["\u{1F1EE}\u{1F1F4}","Flag: British Indian Ocean Territory"],["\u{1F1EE}\u{1F1F6}","Flag: Iraq"],["\u{1F1EE}\u{1F1F7}","Flag: Iran"],["\u{1F1EE}\u{1F1F8}","Flag: Iceland"],["\u{1F1EE}\u{1F1F9}","Flag: Italy"],["\u{1F1EF}\u{1F1EA}","Flag: Jersey"],["\u{1F1EF}\u{1F1F2}","Flag: Jamaica"],["\u{1F1EF}\u{1F1F4}","Flag: Jordan"],["\u{1F1EF}\u{1F1F5}","Flag: Japan"],["\u{1F1F0}\u{1F1EA}","Flag: Kenya"],["\u{1F1F0}\u{1F1EC}","Flag: Kyrgyzstan"],["\u{1F1F0}\u{1F1ED}","Flag: Cambodia"],["\u{1F1F0}\u{1F1EE}","Flag: Kiribati"],["\u{1F1F0}\u{1F1F2}","Flag: Comoros"],["\u{1F1F0}\u{1F1F3}","Flag: St. Kitts & Nevis"],["\u{1F1F0}\u{1F1F5}","Flag: North Korea"],["\u{1F1F0}\u{1F1F7}","Flag: South Korea"],["\u{1F1F0}\u{1F1FC}","Flag: Kuwait"],["\u{1F1F0}\u{1F1FE}","Flag: Cayman Islands"],["\u{1F1F0}\u{1F1FF}","Flag: Kazakhstan"],["\u{1F1F1}\u{1F1E6}","Flag: Laos"],["\u{1F1F1}\u{1F1E7}","Flag: Lebanon"],["\u{1F1F1}\u{1F1E8}","Flag: St. Lucia"],["\u{1F1F1}\u{1F1EE}","Flag: Liechtenstein"],["\u{1F1F1}\u{1F1F0}","Flag: Sri Lanka"],["\u{1F1F1}\u{1F1F7}","Flag: Liberia"],["\u{1F1F1}\u{1F1F8}","Flag: Lesotho"],["\u{1F1F1}\u{1F1F9}","Flag: Lithuania"],["\u{1F1F1}\u{1F1FA}","Flag: Luxembourg"],["\u{1F1F1}\u{1F1FB}","Flag: Latvia"],["\u{1F1F1}\u{1F1FE}","Flag: Libya"],["\u{1F1F2}\u{1F1E6}","Flag: Morocco"],["\u{1F1F2}\u{1F1E8}","Flag: Monaco"],["\u{1F1F2}\u{1F1E9}","Flag: Moldova"],["\u{1F1F2}\u{1F1EA}","Flag: Montenegro"],["\u{1F1F2}\u{1F1EB}","Flag: St. Martin"],["\u{1F1F2}\u{1F1EC}","Flag: Madagascar"],["\u{1F1F2}\u{1F1ED}","Flag: Marshall Islands"],["\u{1F1F2}\u{1F1F0}","Flag: North Macedonia"],["\u{1F1F2}\u{1F1F1}","Flag: Mali"],["\u{1F1F2}\u{1F1F2}","Flag: Myanmar (Burma)"],["\u{1F1F2}\u{1F1F3}","Flag: Mongolia"],["\u{1F1F2}\u{1F1F4}","Flag: Macao SAR China"],["\u{1F1F2}\u{1F1F5}","Flag: Northern Mariana Islands"],["\u{1F1F2}\u{1F1F6}","Flag: Martinique"],["\u{1F1F2}\u{1F1F7}","Flag: Mauritania"],["\u{1F1F2}\u{1F1F8}","Flag: Montserrat"],["\u{1F1F2}\u{1F1F9}","Flag: Malta"],["\u{1F1F2}\u{1F1FA}","Flag: Mauritius"],["\u{1F1F2}\u{1F1FB}","Flag: Maldives"],["\u{1F1F2}\u{1F1FC}","Flag: Malawi"],["\u{1F1F2}\u{1F1FD}","Flag: Mexico"],["\u{1F1F2}\u{1F1FE}","Flag: Malaysia"],["\u{1F1F2}\u{1F1FF}","Flag: Mozambique"],["\u{1F1F3}\u{1F1E6}","Flag: Namibia"],["\u{1F1F3}\u{1F1E8}","Flag: New Caledonia"],["\u{1F1F3}\u{1F1EA}","Flag: Niger"],["\u{1F1F3}\u{1F1EB}","Flag: Norfolk Island"],["\u{1F1F3}\u{1F1EC}","Flag: Nigeria"],["\u{1F1F3}\u{1F1EE}","Flag: Nicaragua"],["\u{1F1F3}\u{1F1F1}","Flag: Netherlands"],["\u{1F1F3}\u{1F1F4}","Flag: Norway"],["\u{1F1F3}\u{1F1F5}","Flag: Nepal"],["\u{1F1F3}\u{1F1F7}","Flag: Nauru"],["\u{1F1F3}\u{1F1FA}","Flag: Niue"],["\u{1F1F3}\u{1F1FF}","Flag: New Zealand"],["\u{1F1F4}\u{1F1F2}","Flag: Oman"],["\u{1F1F5}\u{1F1E6}","Flag: Panama"],["\u{1F1F5}\u{1F1EA}","Flag: Peru"],["\u{1F1F5}\u{1F1EB}","Flag: French Polynesia"],["\u{1F1F5}\u{1F1EC}","Flag: Papua New Guinea"],["\u{1F1F5}\u{1F1ED}","Flag: Philippines"],["\u{1F1F5}\u{1F1F0}","Flag: Pakistan"],["\u{1F1F5}\u{1F1F1}","Flag: Poland"],["\u{1F1F5}\u{1F1F2}","Flag: St. Pierre & Miquelon"],["\u{1F1F5}\u{1F1F3}","Flag: Pitcairn Islands"],["\u{1F1F5}\u{1F1F7}","Flag: Puerto Rico"],["\u{1F1F5}\u{1F1F8}","Flag: Palestinian Territories"],["\u{1F1F5}\u{1F1F9}","Flag: Portugal"],["\u{1F1F5}\u{1F1FC}","Flag: Palau"],["\u{1F1F5}\u{1F1FE}","Flag: Paraguay"],["\u{1F1F6}\u{1F1E6}","Flag: Qatar"],["\u{1F1F7}\u{1F1EA}","Flag: R\xE9union"],["\u{1F1F7}\u{1F1F4}","Flag: Romania"],["\u{1F1F7}\u{1F1F8}","Flag: Serbia"],["\u{1F1F7}\u{1F1FA}","Flag: Russia"],["\u{1F1F7}\u{1F1FC}","Flag: Rwanda"],["\u{1F1F8}\u{1F1E6}","Flag: Saudi Arabia"],["\u{1F1F8}\u{1F1E7}","Flag: Solomon Islands"],["\u{1F1F8}\u{1F1E8}","Flag: Seychelles"],["\u{1F1F8}\u{1F1E9}","Flag: Sudan"],["\u{1F1F8}\u{1F1EA}","Flag: Sweden"],["\u{1F1F8}\u{1F1EC}","Flag: Singapore"],["\u{1F1F8}\u{1F1ED}","Flag: St. Helena"],["\u{1F1F8}\u{1F1EE}","Flag: Slovenia"],["\u{1F1F8}\u{1F1EF}","Flag: Svalbard & Jan Mayen"],["\u{1F1F8}\u{1F1F0}","Flag: Slovakia"],["\u{1F1F8}\u{1F1F1}","Flag: Sierra Leone"],["\u{1F1F8}\u{1F1F2}","Flag: San Marino"],["\u{1F1F8}\u{1F1F3}","Flag: Senegal"],["\u{1F1F8}\u{1F1F4}","Flag: Somalia"],["\u{1F1F8}\u{1F1F7}","Flag: Suriname"],["\u{1F1F8}\u{1F1F8}","Flag: South Sudan"],["\u{1F1F8}\u{1F1F9}","Flag: S\xE3o Tom\xE9 & Pr\xEDncipe"],["\u{1F1F8}\u{1F1FB}","Flag: El Salvador"],["\u{1F1F8}\u{1F1FD}","Flag: Sint Maarten"],["\u{1F1F8}\u{1F1FE}","Flag: Syria"],["\u{1F1F8}\u{1F1FF}","Flag: Eswatini"],["\u{1F1F9}\u{1F1E6}","Flag: Tristan da Cunha"],["\u{1F1F9}\u{1F1E8}","Flag: Turks & Caicos Islands"],["\u{1F1F9}\u{1F1E9}","Flag: Chad"],["\u{1F1F9}\u{1F1EB}","Flag: French Southern Territories"],["\u{1F1F9}\u{1F1EC}","Flag: Togo"],["\u{1F1F9}\u{1F1ED}","Flag: Thailand"],["\u{1F1F9}\u{1F1EF}","Flag: Tajikistan"],["\u{1F1F9}\u{1F1F0}","Flag: Tokelau"],["\u{1F1F9}\u{1F1F1}","Flag: Timor-Leste"],["\u{1F1F9}\u{1F1F2}","Flag: Turkmenistan"],["\u{1F1F9}\u{1F1F3}","Flag: Tunisia"],["\u{1F1F9}\u{1F1F4}","Flag: Tonga"],["\u{1F1F9}\u{1F1F7}","Flag: T\xFCrkiye"],["\u{1F1F9}\u{1F1F9}","Flag: Trinidad & Tobago"],["\u{1F1F9}\u{1F1FB}","Flag: Tuvalu"],["\u{1F1F9}\u{1F1FC}","Flag: Taiwan"],["\u{1F1F9}\u{1F1FF}","Flag: Tanzania"],["\u{1F1FA}\u{1F1E6}","Flag: Ukraine"],["\u{1F1FA}\u{1F1EC}","Flag: Uganda"],["\u{1F1FA}\u{1F1F2}","Flag: U.S. Outlying Islands"],["\u{1F1FA}\u{1F1F3}","Flag: United Nations"],["\u{1F1FA}\u{1F1F8}","Flag: United States"],["\u{1F1FA}\u{1F1FE}","Flag: Uruguay"],["\u{1F1FA}\u{1F1FF}","Flag: Uzbekistan"],["\u{1F1FB}\u{1F1E6}","Flag: Vatican City"],["\u{1F1FB}\u{1F1E8}","Flag: St. Vincent & Grenadines"],["\u{1F1FB}\u{1F1EA}","Flag: Venezuela"],["\u{1F1FB}\u{1F1EC}","Flag: British Virgin Islands"],["\u{1F1FB}\u{1F1EE}","Flag: U.S. Virgin Islands"],["\u{1F1FB}\u{1F1F3}","Flag: Vietnam"],["\u{1F1FB}\u{1F1FA}","Flag: Vanuatu"],["\u{1F1FC}\u{1F1EB}","Flag: Wallis & Futuna"],["\u{1F1FC}\u{1F1F8}","Flag: Samoa"],["\u{1F1FD}\u{1F1F0}","Flag: Kosovo"],["\u{1F1FE}\u{1F1EA}","Flag: Yemen"],["\u{1F1FE}\u{1F1F9}","Flag: Mayotte"],["\u{1F1FF}\u{1F1E6}","Flag: South Africa"],["\u{1F1FF}\u{1F1F2}","Flag: Zambia"],["\u{1F1FF}\u{1F1FC}","Flag: Zimbabwe"],["\u{1F3F4}\u{E0067}\u{E0062}\u{E0065}\u{E006E}\u{E0067}\u{E007F}","Flag: England"],["\u{1F3F4}\u{E0067}\u{E0062}\u{E0073}\u{E0063}\u{E0074}\u{E007F}","Flag: Scotland"],["\u{1F3F4}\u{E0067}\u{E0062}\u{E0077}\u{E006C}\u{E0073}\u{E007F}","Flag: Wales"]]);var ke=class{static async localize(){let a;switch(window.localStorage.language){case"ar":a=await Promise.resolve().then(()=>z(Ce()));break;case"de":a=await Promise.resolve().then(()=>z(Se()));break;case"en-GB":a=await Promise.resolve().then(()=>z(xe()));break;case"es":a=await Promise.resolve().then(()=>z(Ae()));break;case"fr":a=await Promise.resolve().then(()=>z(Te()));break;case"id":a=await Promise.resolve().then(()=>z(Re()));break;case"ja":a=await Promise.resolve().then(()=>z(Fe()));break;case"ru":a=await Promise.resolve().then(()=>z(Pe()));break;case"zh":a=await Promise.resolve().then(()=>z(De()));break;default:return}this.localizeDefaultStrings(this,a)}static localizeDefaultStrings(a,e){for(let[t,i]of Object.entries(e))typeof a[t]=="object"?typeof i=="object"&&this.localizeDefaultStrings(a[t],i):typeof i=="string"&&(a[t]=i)}},s=ke;s.appItems={help:"Open help",settings:"Open settings",pin:"Toggle pin",sidebarLeft:"Toggle left sidebar",sidebarRight:"Toggle right sidebar",minimize:"Minimize",maximize:"Maximize",unmaximize:"Restore down",close:"Close window"},s.menu={changeIcon:"Change icon...",changeIcons:"Change {#} icons...",removeIcon:"Remove icon",removeIcons:"Remove {#} icons",resetColor:"Reset color",resetColors:"Reset {#} colors",editRule:"Edit rule..."},s.rulePicker={selectPage:"Select a page",fileRules:"File rules",folderRules:"Folder rules",rules:"Rules",addRule:"Add rule",editRule:"Edit rule",removeRule:"Remove rule",untitledRule:"Untitled rule",drag:"Drag to rearrange"},s.ruleEditor={fileRule:"File rule",folderRule:"Folder rule",conditions:"Conditions",addCondition:"Add condition",resetCondition:"Reset condition",removeCondition:"Remove condition",removeRule:"Remove rule",buttonMatch:"1 match",buttonMatches:"{#} matches",buttonNoMatches:"No matches",enterName:"Give this rule a name",enterValue:"Enter a value",enterRegex:"Enter a regex",enterHexCode:"Enter a #hexcode",enterNumber:"Enter a number",matchConditions:{name:"Match conditions",desc:"Choose how many conditions need to match.",all:"All",any:"Any",none:"None"},source:{icon:"Icon",color:"Color",name:"Name",filename:"Filename",extension:"Extension",tree:"Folder tree",path:"Path in vault",headings:"Headings",links:"Links",tags:"Tags",properties:"Properties...",created:"Date created",modified:"Date modified",clock:"System clock"},operator:{is:"is","!is":"is not",contains:"contains",startsWith:"starts with",endsWith:"ends with",matches:"matches regex","!contains":"does not contain","!startsWith":"does not start with","!endsWith":"does not end with","!matches":"does not match regex",includes:"includes item","!includes":"does not include item",allAre:"all are",allContain:"all contain",allStartWith:"all start with",allEndWith:"all end with",allMatch:"all match regex",anyContain:"any contain",anyStartWith:"any start with",anyEndWith:"any end with",anyMatch:"any match regex",noneContain:"none contain",noneStartWith:"none start with",noneEndWith:"none end with",noneMatch:"none match regex",countIs:"count is","!countIs":"count is not",countIsLess:"count is less than",countIsMore:"count is more than",isTrue:"is true","!isTrue":"is not true",isFalse:"is false","!isFalse":"is not false",equals:"equals","!equals":"does not equal",isLess:"is less than",isMore:"is more than",isDivisible:"is divisible by","!isLess":"is not less than","!isMore":"is not more than","!isDivisible":"is not divisible by",isBefore:"is before",isAfter:"is after",isNow:"is now","!isNow":"is not now",isBeforeNow:"is before now",isAfterNow:"is after now",timeIs:"time is","!timeIs":"time is not",timeIsBefore:"time is before",timeIsAfter:"time is after",timeIsNow:"time is now","!timeIsNow":"time is not now",timeIsBeforeNow:"time is before now",timeIsAfterNow:"time is after now",dateIs:"date is","!dateIs":"date is not",dateIsBefore:"date is before",dateIsAfter:"date is after",isToday:"date is today","!isToday":"date is not today",isBeforeToday:"date is before today",isAfterToday:"date is after today",isLessDaysAgo:"is under X days ago",isLessDaysAway:"is under X days away",isMoreDaysAgo:"is over X days ago",isMoreDaysAway:"is over X days away",weekdayIs:"day of week is","!weekdayIs":"day of week is not",weekdayIsBefore:"day of week is before",weekdayIsAfter:"day of week is after",monthdayIs:"day of month is","!monthdayIs":"day of month is not",monthdayIsBefore:"day of month is before",monthdayIsAfter:"day of month is after",monthIs:"month is","!monthIs":"month is not",monthIsBefore:"month is before",monthIsAfter:"month is after",yearIs:"year is","!yearIs":"year is not",yearIsBefore:"year is before",yearIsAfter:"year is after",iconIs:"ID is","!iconIs":"ID is not",nameIs:"name is","!nameIs":"name is not",nameContains:"name contains",nameStartsWith:"name starts with",nameEndsWith:"name ends with",nameMatches:"name matches regex","!nameContains":"name does not contain","!nameStartsWith":"name does not start with","!nameEndsWith":"name does not end with","!nameMatches":"name does not match regex",colorIs:"is","!colorIs":"is not",hexIs:"hexcode is","!hexIs":"hexcode is not",hasValue:"has any value","!hasValue":"has no value",hasProperty:"property is present","!hasProperty":"property is missing"},weekday:{1:"Monday",2:"Tuesday",3:"Wednesday",4:"Thursday",5:"Friday",6:"Saturday",7:"Sunday"},month:{1:"January",2:"February",3:"March",4:"April",5:"May",6:"June",7:"July",8:"August",9:"September",10:"October",11:"November",12:"December"}},s.ruleChecker={fileMatch:"1 matching file",folderMatch:"1 matching folder",filesMatch:"{#} matching files",foldersMatch:"{#} matching folders",highlight:"Highlight",headingMatches:"Matches"},s.iconPicker={changeIcon:"Change icon",changeIcons:"Change {#} icons",changeEmoji:"Change emoji",changeEmojis:"Change {#} emojis",changeMix:"Change icon / emoji",changeMixes:"Change {#} icons / emojis",overrulePrefix:"Your rule ",overruleSuffix:" is overruling this icon.",overrules:"Your rulebook is overruling some of these icons.",search:"Search",searchIcons:"Search icons...",searchEmojis:"Search emojis...",searchMix:"Search icons / emojis...",changeColor:"Change color",resetColor:"Reset color",removeIcon:"Remove icon",removeIcons:"Remove {#} icons",icons:"Icons",emojis:"Emojis",mixed:"Mixed",save:"Save",saveIcons:"Save {#} icons",cancel:"Cancel",colors:{red:"Red",orange:"Orange",yellow:"Yellow",green:"Green",cyan:"Cyan",blue:"Blue",purple:"Purple",pink:"Pink",gray:"Gray"}},s.categories={item:"Item",items:"Items",appItem:"Button",appItems:"Buttons",tab:"Tab",tabs:"Tabs",file:"File",files:"Files",folder:"Folder",folders:"Folders",group:"Group",groups:"Groups",search:"Query",searches:"Queries",graph:"Graph",graphs:"Graphs",url:"URL",urls:"URLs",tag:"Tag",tags:"Tags",property:"Property",properties:"Properties",ribbonItem:"Ribbon command",ribbonItems:"Ribbon commands",rule:"Rule",rules:"Rules"},s.commands={openRulebook:"Open rulebook",toggleBiggerIcons:"Toggle bigger icons",toggleClickableIcons:{desktop:"Toggle clickable icons",mobile:"Toggle tappable icons"},toggleAllFileIcons:"Toggle all file icons",toggleAllFolderIcons:"Toggle all folder icons",toggleMinimalFolderIcons:"Toggle minimal folder icons",toggleBiggerSearchResults:"Toggle bigger search results",changeIconCurrentFile:"Change icon of the current file"},s.settings={values:{on:"On",off:"Off",desktop:"Desktop only",mobile:"Mobile only",list:"List of colors",rgb:"RGB picker"},rulebook:{name:"Rulebook",desc:"Set up automated rules for file and folder icons.",manage:"Manage"},headingSidebarAndTabIcons:"Sidebar & tab icons",biggerIcons:{name:"Bigger icons",desc:"Show bigger icons than the default UI."},clickableIcons:{nameDesktop:"Clickable icons",nameMobile:"Tappable icons",descDesktop:"Click an icon to open the icon picker.",descMobile:"Tap an icon to open the icon picker."},showAllFileIcons:{name:"Show all file icons",desc:"Show icons for files that have no custom icon."},showAllFolderIcons:{name:"Show all folder icons",desc:"Show icons for folders that have no custom icon."},minimalFolderIcons:{name:"Minimal folder icons",desc:"Replace folder arrows with your folder icons."},headingIconPicker:"Icon picker",showItemName:{name:"Show item name",desc:"Show the name of the item being edited."},biggerSearchResults:{name:"Bigger search results",desc:"Show bigger icons in search results."},maxSearchResults:{name:"Maximum search results",desc:"Choose how many icons to show at once."},colorPicker1:{name:"Main color picker",descDesktop:"Appears when you click the color bubble.",descMobile:"Appears when you tap the color bubble."},colorPicker2:{name:"Second color picker",descDesktop:"Appears when you secondary-click the color bubble.",descMobile:"Appears when you press & hold the color bubble."},headingAdvanced:"Advanced",uncolorHover:{name:"Colorless hover",desc:"Disable icon color while hovering an item."},uncolorDrag:{name:"Colorless drag",desc:"Disable icon color while dragging an item."},uncolorSelect:{name:"Colorless selection",desc:"Disable icon color while item is selected."},uncolorQuick:{name:"Colorless ribbon button",desc:"Disable icon color for the quick access ribbon button on mobile."},rememberDeletedItems:{name:"Remember icons of deleted items",desc:"Any custom icons will reappear when their item exists again."}},(()=>{ke.localize()})();var ye=require("obsidian"),Q=class{constructor(){this.queuedActions=[];let a=this;ye.Menu.prototype.showAtPosition=new Proxy(ye.Menu.prototype.showAtPosition,{apply(e,t,i){return a.menu=t,a.queuedActions.length>0&&a.runQueuedActions.call(a),e.call(t,...i)}})}runQueuedActions(){let a=this.queuedActions;this.queuedActions=[];for(let e of a)e()}addItem(a){return this.menu?this.menu.addItem(a):this.queuedActions.push(()=>this.addItem(a)),this}addItemAfter(a,e){return this.menu?(typeof a=="string"&&(a=[a]),this.menu.addItem(t=>{e(t);let i=t.section,o=this.menu?.sections??[],n=0;for(let r of a)if(o.includes(r)){n=o.lastIndexOf(r)+1;break}o.remove(i),o.splice(n,0,i)})):this.queuedActions.push(()=>this.addItemAfter(a,e)),this}addSeparator(){return this.menu?this.menu.addSeparator():this.queuedActions.push(()=>this.addSeparator()),this}forSection(a,e){if(this.menu){let t=this.menu.items.filter(i=>i.section===a);for(let i=0;ithis.forSection(a,e));return this}flush(){this.queuedActions.length=0}closeAndFlush(){this.menu?.close(),this.menu=null,this.flush()}};var le=require("obsidian");var W="0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz",p=class{constructor(a){this.fileRulings=new Map;this.folderRulings=new Map;this.fileTriggers=new Set;this.folderTriggers=new Set;this.plugin=a,this.updateRulings("file"),this.updateRulings("folder"),this.startTriggerTimer()}async startTriggerTimer(){if(this.triggerTimerId){let e=864e5-Date.now()%864e5<36e5;(this.fileTriggers.has("time")||this.fileTriggers.has("date")&&e)&&this.triggerRulings("file","time")&&(this.plugin.tabIconManager?.refreshIcons(),this.plugin.fileIconManager?.refreshIcons(),this.plugin.bookmarkIconManager?.refreshIcons())}let a=6e4-Date.now()%6e4;this.triggerTimerId=activeWindow.setTimeout(()=>this.startTriggerTimer(),a)}getRules(a){switch(a){case"file":return this.plugin.settings.fileRules.map(e=>this.defineRule(e));case"folder":return this.plugin.settings.folderRules.map(e=>this.defineRule(e))}}getRule(a,e){let t;switch(a){case"file":t=this.plugin.settings.fileRules;break;case"folder":t=this.plugin.settings.folderRules;break}let i=t.find(o=>o.id===e);return i?this.defineRule(i):null}getRuleBases(a){switch(a){default:return this.plugin.settings.fileRules;case"file":return this.plugin.settings.fileRules;case"folder":return this.plugin.settings.folderRules}}getPageIcon(a){switch(a){case"file":return"lucide-file";case"folder":return"lucide-folder"}}defineRule(a){return{id:a.id??"0",name:a.name??"",category:"rule",iconDefault:"lucide-file",icon:a.icon??null,color:a.color??null,match:a.match??"all",conditions:a.conditions??[],enabled:a.enabled??!1}}newRuleId(a){let e=this.getRuleBases(a).map(o=>o.id),t,i=0;do t=W.charAt(Math.floor(Math.random()*W.length))+W.charAt(Math.floor(Math.random()*W.length))+W.charAt(Math.floor(Math.random()*W.length))+W.charAt(Math.floor(Math.random()*W.length))+W.charAt(Math.floor(Math.random()*W.length));while(e.includes(t)&&++i<10);return t}newRule(a){let e={id:this.newRuleId(a),name:s.rulePicker.untitledRule,category:"rule",iconDefault:null,icon:null,color:null,match:"all",conditions:[{source:"name",operator:"contains",value:""}],enabled:!0};return this.saveRule(a,e),e}moveRule(a,e,t){let i=this.getRuleBases(a),o=i.find(r=>r.id===e.id);if(!o)return!1;let n=i.indexOf(o);return i.splice(n,1),i.splice(t,0,o),this.plugin.saveSettings(),this.updateRulings(a)}saveRule(a,e){let t=this.getRuleBases(a),i=t.find(o=>o.id===e.id);return i||(i={id:e.id},t.push({id:e.id})),e.name?i.name=e.name:delete i.name,e.icon?i.icon=e.icon:delete i.icon,e.color?i.color=e.color:delete i.color,e.match?i.match=e.match:delete i.match,e.conditions.length>0?i.conditions=e.conditions.map(({source:o,operator:n,value:r})=>{let c={};return o&&(c.source=o),n&&(c.operator=n),r&&(c.value=r),c}):delete i.conditions,typeof e.enabled=="boolean"?i.enabled=e.enabled:delete i.enabled,this.plugin.saveSettings(),this.updateRulings(a)}deleteRule(a,e){let t=this.getRuleBases(a),i=t.findIndex(o=>o.id===e);return i===-1?!1:(t.splice(i,1),this.plugin.saveSettings(),this.updateRulings(a))}checkRuling(a,e,t){if(t)return null;switch(a){case"file":return this.fileRulings.get(e)??null;case"folder":return this.folderRulings.get(e)??null}}updateRulings(a){let e=new Date,t=this.getRules(a).filter(r=>r.enabled);if(t.length===0){switch(a){case"file":if(this.fileRulings.size>0)return this.fileRulings.clear(),this.fileTriggers.clear(),!0;case"folder":if(this.folderRulings.size>0)return this.folderRulings.clear(),this.folderTriggers.clear(),!0}return!1}let i,o,n=!1;switch(a){case"file":{let r=this.plugin.getFileItems().filter(l=>!l.items),c=r.map(l=>l.id);for(let[l]of this.fileRulings)c.contains(l)||(this.fileRulings.delete(l),n=!0);for(let l of r){o=void 0;for(let h of t)if(this.judgeFile(l,h,e)){o=h;break}i=this.fileRulings.get(l.id),o?(this.fileRulings.set(l.id,o),n=n||p.distinguish(i,o)):i&&(this.fileRulings.delete(l.id),n=n||!0)}this.fileTriggers.clear();for(let l of t)for(let h of l.conditions)this.updateTriggers(a,h);break}case"folder":{let r=this.plugin.getFileItems().filter(l=>l.items),c=r.map(l=>l.id);for(let[l]of this.folderRulings)c.contains(l)||(this.folderRulings.delete(l),n=!0);for(let l of r){o=void 0;for(let h of t)if(this.judgeFile(l,h,e)){o=h;break}i=this.folderRulings.get(l.id),o?(this.folderRulings.set(l.id,o),n=n||p.distinguish(i,o)):i&&(this.folderRulings.delete(l.id),n=n||!0)}this.folderTriggers.clear();for(let l of t)for(let h of l.conditions)this.updateTriggers(a,h);break}}return n}updateTriggers(a,e){let t;switch(a){case"file":t=this.fileTriggers;break;case"folder":t=this.folderTriggers;break}switch(e.source){case"icon":t.add("icon");break;case"color":t.add("color");break;case"name":t.add("rename");break;case"filename":t.add("rename");break;case"extension":t.add("rename");break;case"tree":t.add("move");break;case"path":t.add("move");break;case"headings":t.add("modify");break;case"links":t.add("modify");break;case"tags":t.add("modify");break;case"modified":t.add("modify");break;case"clock":{switch(e.operator){case"is":t.add("time");break;case"!is":t.add("time");break;case"isBefore":t.add("time");break;case"timeIs":t.add("time");break;case"!timeIs":t.add("time");break;case"timeIsBefore":t.add("time");break;case"timeIsAfter":t.add("time");break;default:t.add("date");break}break}default:{e.source.startsWith("property:")&&t.add("modify");break}}switch(e.operator){case"isNow":t.add("time");break;case"!isNow":t.add("time");break;case"isBeforeNow":t.add("time");break;case"isAfterNow":t.add("time");break;case"isToday":t.add("date");break;case"!isToday":t.add("date");break;case"isBeforeToday":t.add("date");break;case"isAfterToday":t.add("date");break;case"isLessDaysAgo":t.add("date");break;case"isLessDaysAway":t.add("date");break;case"isMoreDaysAgo":t.add("date");break;case"isMoreDaysAway":t.add("date");break}}static distinguish(a,e){return a===void 0!=(e===void 0)||a?.enabled!==e?.enabled||a?.id!==e?.id||a?.name!==e?.name||a?.icon!==e?.icon||a?.color!==e?.color||a?.match!==e?.match||a?.conditions?.length!==e?.conditions?.length||a?.conditions?.some((t,i)=>t.source!==e?.conditions[i].source||t.operator!==e?.conditions[i].operator||t.value!==e?.conditions[i].value)===!0}triggerRulings(a,...e){switch(a){case"file":for(let t of e)if(this.fileTriggers.has(t))return this.updateRulings(a);case"folder":for(let t of e)if(this.folderTriggers.has(t))return this.updateRulings(a)}return!1}judgeFiles(a,e,t){let i=this.plugin.getFileItems().filter(n=>!n.items),o=[];for(let n of i)this.judgeFile(n,a,e,t)&&o.push(n);return o}judgeFolders(a,e,t){let i=this.plugin.getFileItems().filter(n=>n.items),o=[];for(let n of i)this.judgeFile(n,a,e,t)&&o.push(n);return o}judgeFile(a,e,t,i){if(!a.id||e.conditions.length===0||!e.enabled&&!i)return!1;let{basename:o,filename:n,extension:r,path:c,tree:l}=this.plugin.splitFilePath(a.id),h=this.plugin.app.vault.getAbstractFileByPath(c);if(!h)return!1;let g=h instanceof le.TFile?this.plugin.app.metadataCache.getFileCache(h):null;for(let m of e.conditions){let d=!1,u,T=m.operator.startsWith("!"),b=m.operator.replace("!",""),f=m.value;if(m.source.startsWith("property:")){let L=m.source.replace("property:","");u=g?.frontmatter?.hasOwnProperty(L)?g.frontmatter[L]??null:void 0}else switch(m.source){case"icon":{!a.icon||b==="iconIs"||b==="hasValue"?u=a.icon:P.has(a.icon)?u=P.get(a.icon)??null:F.get(a.icon)&&(u=F.get(a.icon)??null);break}case"color":u=a.color;break;case"name":u=o;break;case"filename":u=n;break;case"extension":u=r;break;case"tree":u=l;break;case"path":u=c;break;case"headings":u=g?.headings?.map(L=>L.heading)??[];break;case"links":u=g?.links?.map(L=>L.link)??[];break;case"tags":{u=[];let L=g?.frontmatter?.tags??[],Oe=g?.tags?.map(ne=>ne.tag.replace("#",""))??[];for(let ne of[...L,...Oe])u.includes(ne)||u.push(ne);break}case"created":h instanceof le.TFile&&(u=h.stat.ctime);break;case"modified":h instanceof le.TFile&&(u=h.stat.mtime);break;case"clock":u=t.getTime();break}let R=String.isString(u)?u.toLowerCase():"",V=Array.isArray(u)?u.map(L=>L.toLowerCase()):[],M=String.isString(f)?f.toLowerCase():"";if(b==="hasValue")d=u!=null;else if(b==="hasProperty")d=u!==void 0;else if(isBoolean(u))switch(b){case"isTrue":d=u===!0;break;case"isFalse":d=u===!1;break}else if(String.isString(u))switch(b){case"is":d=R===M;break;case"contains":d=M!==""&&R.includes(M);break;case"startsWith":d=M!==""&&R.startsWith(M);break;case"endsWith":d=M!==""&&R.endsWith(M);break;case"matches":{try{d=f!==""&&p.unwrapRegex(f).test(u)}catch{}break}case"datetimeIs":d=p.compareDatetimes(u,b,f);break;case"datetimeIsBefore":d=p.compareDatetimes(u,b,f);break;case"datetimeIsAfter":d=p.compareDatetimes(u,b,f);break;case"isNow":d=p.compareDatetimes(u,"datetimeIs",t);break;case"isBeforeNow":d=p.compareDatetimes(u,"datetimeIsBefore",f);break;case"isAfterNow":d=p.compareDatetimes(u,"datetimeIsAfter",f);break;case"timeIs":d=p.compareTimes(u,b,f);break;case"timeIsBefore":d=p.compareTimes(u,b,f);break;case"timeIsAfter":d=p.compareTimes(u,b,f);break;case"timeIsNow":d=p.compareTimes(u,"timeIs",t);break;case"timeIsBeforeNow":d=p.compareTimes(u,"timeIsBefore",t);break;case"timeIsAfterNow":d=p.compareTimes(u,"timeIsAfter",t);break;case"dateIs":d=p.compareDates(u,b,f);break;case"dateIsBefore":d=p.compareDates(u,b,f);break;case"dateIsAfter":d=p.compareDates(u,b,f);break;case"isToday":d=p.compareDates(u,"dateIs",t);break;case"isBeforeToday":d=p.compareDates(u,"dateIsBefore",t);break;case"isAfterToday":d=p.compareDates(u,"dateIsAfter",t);break;case"isLessDaysAgo":d=p.compareRelativeDates(u,b,f,t);break;case"isLessDaysAway":d=p.compareRelativeDates(u,b,f,t);break;case"isMoreDaysAgo":d=p.compareRelativeDates(u,b,f,t);break;case"isMoreDaysAway":d=p.compareRelativeDates(u,b,f,t);break;case"weekdayIs":d=p.compareWeekdays(u,b,f);break;case"weekdayIsBefore":d=p.compareWeekdays(u,b,f);break;case"weekdayIsAfter":d=p.compareWeekdays(u,b,f);break;case"monthdayIs":d=p.compareMonthdays(u,b,f);break;case"monthdayIsBefore":d=p.compareMonthdays(u,b,f);break;case"monthdayIsAfter":d=p.compareMonthdays(u,b,f);break;case"monthIs":d=p.compareMonths(u,b,f);break;case"monthIsBefore":d=p.compareMonths(u,b,f);break;case"monthIsAfter":d=p.compareMonths(u,b,f);break;case"yearIs":d=p.compareYears(u,b,f);break;case"yearIsBefore":d=p.compareYears(u,b,f);break;case"yearIsAfter":d=p.compareYears(u,b,f);break;case"iconIs":d=R===M;break;case"nameIs":d=R===M;break;case"nameContains":d=M!==""&&R.includes(M);break;case"nameStartsWith":d=M!==""&&R.startsWith(M);break;case"nameEndsWith":d=M!==""&&R.endsWith(M);break;case"nameMatches":{try{d=f!==""&&p.unwrapRegex(f).test(u)}catch{}break}case"colorIs":d=R===M;break;case"hexIs":d=R===M;break}else if(Number.isNumber(u))switch(b){case"equals":d=u===Number(f);break;case"isLess":d=uNumber(f);break;case"isDivisible":d=u/Number(f)%1===0;break;case"datetimeIs":d=p.compareDatetimes(u,b,f);break;case"datetimeIsBefore":d=p.compareDatetimes(u,b,f);break;case"datetimeIsAfter":d=p.compareDatetimes(u,b,f);break;case"isNow":d=p.compareDatetimes(u,"datetimeIs",t);break;case"isBeforeNow":d=p.compareDatetimes(u,"datetimeIsBefore",f);break;case"isAfterNow":d=p.compareDatetimes(u,"datetimeIsAfter",f);break;case"timeIs":d=p.compareTimes(u,b,f);break;case"timeIsBefore":d=p.compareTimes(u,b,f);break;case"timeIsAfter":d=p.compareTimes(u,b,f);break;case"dateIs":d=p.compareDates(u,b,f);break;case"dateIsBefore":d=p.compareDates(u,b,f);break;case"dateIsAfter":d=p.compareDates(u,b,f);break;case"isToday":d=p.compareDates(u,"dateIs",t);break;case"isBeforeToday":d=p.compareDates(u,"dateIsBefore",t);break;case"isAfterToday":d=p.compareDates(u,"dateIsAfter",t);break;case"isLessDaysAgo":d=p.compareRelativeDates(u,b,f,t);break;case"isMoreDaysAgo":d=p.compareRelativeDates(u,b,f,t);break;case"weekdayIs":d=p.compareWeekdays(u,b,f);break;case"weekdayIsBefore":d=p.compareWeekdays(u,b,f);break;case"weekdayIsAfter":d=p.compareWeekdays(u,b,f);break;case"monthdayIs":d=p.compareMonthdays(u,b,f);break;case"monthdayIsBefore":d=p.compareMonthdays(u,b,f);break;case"monthdayIsAfter":d=p.compareMonthdays(u,b,f);break;case"monthIs":d=p.compareMonths(u,b,f);break;case"monthIsBefore":d=p.compareMonths(u,b,f);break;case"monthIsAfter":d=p.compareMonths(u,b,f);break;case"yearIs":d=p.compareYears(u,b,f);break;case"yearIsBefore":d=p.compareYears(u,b,f);break;case"yearIsAfter":d=p.compareYears(u,b,f);break}else if(Array.isArray(u))switch(b){case"includes":d=V.includes(M);break;case"allAre":d=p.all(V,"are",M);break;case"allContain":d=p.all(V,"contain",M);break;case"allStartWith":d=p.all(V,"startWith",M);break;case"allEndWith":d=p.all(V,"endWith",M);break;case"allMatch":d=p.all(u,"match",f);break;case"anyContain":d=p.any(V,"contain",M);break;case"anyStartWith":d=p.any(V,"startWith",M);break;case"anyEndWith":d=p.any(V,"endWith",M);break;case"anyMatch":d=p.any(u,"match",f);break;case"noneContain":d=p.none(u,"contain",f);break;case"noneStartWith":d=p.none(u,"startWith",f);break;case"noneEndWith":d=p.none(u,"endWith",f);break;case"noneMatch":d=p.none(u,"match",f);break;case"countIs":d=f!==""&&u.length===Number(f);break;case"countIsLess":d=f!==""&&u.lengthNumber(f);break}if(d=d!==T,e.match==="all"&&!d)return!1;if(e.match==="any"&&d)return!0;if(e.match==="none"&&d)return!1}return e.match!=="any"}static unwrapRegex(a){return a.startsWith("/")&&a.endsWith("/")?new RegExp(a.slice(1,-1)):new RegExp(a)}static compareDatetimes(a,e,t){if(t==="")return!1;let i=new Date(a),o=new Date(t);switch(i.setSeconds(0),o.setSeconds(0),i.setMilliseconds(0),o.setMilliseconds(0),e){case"datetimeIs":return i.getTime()===o.getTime();case"datetimeIsBefore":return io}}static compareTimes(a,e,t){if(t==="")return!1;let i=new Date(a),o=String.isString(t)?new Date("1970T"+t):new Date(t);switch(i.setFullYear(1970,0,1),o.setFullYear(1970,0,1),i.setSeconds(0),o.setSeconds(0),i.setMilliseconds(0),o.setMilliseconds(0),e){case"timeIs":return i.getTime()===o.getTime();case"timeIsBefore":return io}}static compareDates(a,e,t){if(t==="")return!1;let i=new Date(a),o=new Date(t);switch(i.setHours(0,0,0,0),o.setHours(0,0,0,0),e){case"dateIs":return i.getTime()===o.getTime();case"dateIsBefore":return io}}static compareRelativeDates(a,e,t,i){if(t==="")return!1;let o=new Date(a),n=new Date(i);switch(o.setHours(0,0,0,0),n.setHours(0,0,0,0),n.setDate(e==="isLessDaysAgo"||e==="isMoreDaysAgo"?n.getDate()-Number(t):n.getDate()+Number(t)),e){case"isLessDaysAgo":return o>n;case"isLessDaysAway":return on}}static compareWeekdays(a,e,t){if(t==="")return!1;let i=new Date(a),o=i.getDay()!==0?i.getDay():7,n=Number(t);switch(e){case"weekdayIs":return o===n;case"weekdayIsBefore":return on}}static compareMonthdays(a,e,t){if(t==="")return!1;let i=new Date(a).getDate(),o=Number(t);switch(e){case"monthdayIs":return i===o;case"monthdayIsBefore":return io}}static compareMonths(a,e,t){if(t==="")return!1;let i=new Date(a).getMonth()+1,o=Number(t);switch(e){case"monthIs":return i===o;case"monthIsBefore":return io}}static compareYears(a,e,t){if(t==="")return!1;let i=new Date(a).getFullYear(),o=Number(t);switch(e){case"yearIs":return i===o;case"yearIsBefore":return io}}static all(a,e,t){if(a.length===0||t==="")return!1;switch(e){case"are":for(let i of a)if(i!==t)return!1;break;case"contain":for(let i of a)if(!i.includes(t))return!1;break;case"startWith":for(let i of a)if(!i.startsWith(t))return!1;break;case"endWith":for(let i of a)if(!i.endsWith(t))return!1;break;case"match":{try{let i=p.unwrapRegex(t);for(let o of a)if(!i.test(o))return!1}catch{}break}}return!0}static any(a,e,t){if(t==="")return!1;switch(e){case"are":for(let i of a)if(i===t)return!0;break;case"contain":for(let i of a)if(i.includes(t))return!0;break;case"startWith":for(let i of a)if(i.startsWith(t))return!0;break;case"endWith":for(let i of a)if(i.endsWith(t))return!0;break;case"match":{try{let i=p.unwrapRegex(t);for(let o of a)if(i.test(o))return!0}catch{}break}}return!1}static none(a,e,t){if(t==="")return!1;switch(e){case"are":for(let i of a)if(i===t)return!1;break;case"contain":for(let i of a)if(i.includes(t))return!1;break;case"startWith":for(let i of a)if(i.startsWith(t))return!1;break;case"endWith":for(let i of a)if(i.endsWith(t))return!1;break;case"match":{try{let i=p.unwrapRegex(t);for(let o of a)if(i.test(o))return!1}catch{}break}}return!0}unload(){activeWindow.clearTimeout(this.triggerTimerId)}};var j=require("obsidian");var ve={attr:{"aria-hidden":!1,width:12,height:12,viewBox:"0 0 12 12"}},bt={attr:{fill:"currentColor",width:10,height:1,x:1,y:6}},It={attr:{width:9,height:9,x:1.5,y:1.5,fill:"none",stroke:"currentColor"}},kt={attr:{d:"M1.5 3.5H8.5V10.5H1.5V3.5Z",stroke:"currentColor"}},yt={attr:{d:"M4 2H10V8H9V9H11V1H3V3H4V2Z",fill:"currentColor"}},vt={attr:{fill:"currentColor","fill-rule":"evenodd",d:"M10.052 10.968 1.03 1.93l.849-.848 9.023 9.037-.849.848Z"}},Et={attr:{fill:"currentColor","fill-rule":"evenodd",d:"M1.023 10.112 10.06 1.09l.848.85-9.037 9.023-.848-.85Z"}},$=class extends E{constructor(e){super(e);this.pinEls=[];this.sidebarLeftEls=[];this.plugin.registerEvent(this.app.workspace.on("layout-change",()=>this.refreshIcons())),this.refreshIcons()}refreshIcons(e){if(j.Platform.isDesktop&&(activeDocument.contains(this.helpEl)||(this.stopEventListener(this.helpEl,"contextmenu"),this.helpEl=fish(".workspace-drawer-vault-actions > .clickable-icon:has(.svg-icon.help)")),this.helpEl)){let t=this.plugin.getAppItem("help",e);this.refreshIcon(t,this.helpEl),this.setEventListener(this.helpEl,"contextmenu",i=>this.onContextMenu("help",i))}if(activeDocument.contains(this.settingsEl)||(this.stopEventListener(this.settingsEl,"contextmenu"),this.settingsEl=j.Platform.isDesktop?fish(".workspace-drawer-vault-actions > .clickable-icon:has(.svg-icon.lucide-settings)"):fish(".workspace-drawer-header-icon.mod-settings")),this.settingsEl){let t=this.plugin.getAppItem("settings",e);this.refreshIcon(t,this.settingsEl),this.setEventListener(this.settingsEl,"contextmenu",i=>this.onContextMenu("settings",i))}if(j.Platform.isMobile){if(this.pinEls.length===0||this.pinEls.some(t=>!activeDocument.contains(t))){for(let t of this.pinEls)this.stopEventListener(t,"contextmenu");this.pinEls=fishAll(".workspace-drawer-header-icon.mod-pin")}for(let t of this.pinEls){let i=this.plugin.getAppItem("pin",e);this.refreshIcon(i,t),this.setEventListener(t,"contextmenu",o=>this.onContextMenu("pin",o))}}if(this.sidebarLeftEls.length===0||this.sidebarLeftEls.some(t=>!activeDocument.contains(t))){for(let t of this.sidebarLeftEls)this.stopEventListener(t,"contextmenu");this.sidebarLeftEls=fishAll(".sidebar-toggle-button.mod-left").concat(fishAll(".view-action.clickable-icon.mod-left-split-toggle"))}for(let t of this.sidebarLeftEls){let i=t.hasClass("clickable-icon")?t:t.find(":scope > .clickable-icon");if(i){let o=this.plugin.getAppItem("sidebarLeft",e);this.refreshIcon(o,i),this.setEventListener(t,"contextmenu",n=>this.onContextMenu("sidebarLeft",n))}}if(activeDocument.contains(this.sidebarRightEl)||(this.stopEventListener(this.sidebarRightEl,"contextmenu"),this.sidebarRightEl=fish(".sidebar-toggle-button.mod-right")),this.sidebarRightEl){let t=this.sidebarRightEl.find(":scope > .clickable-icon");if(t){let i=this.plugin.getAppItem("sidebarRight",e);this.refreshIcon(i,t),this.setEventListener(this.sidebarRightEl,"contextmenu",o=>this.onContextMenu("sidebarRight",o))}}if(j.Platform.isDesktop){if(activeDocument.contains(this.minimizeEl)||(this.stopEventListener(this.minimizeEl,"contextmenu"),this.minimizeEl=fish(".titlebar-button.mod-minimize")),this.minimizeEl){let t=this.plugin.getAppItem("minimize",e);if(t.icon)this.refreshIcon(t,this.minimizeEl);else{this.minimizeEl.empty(),this.minimizeEl.removeClass("iconic-icon");let i=this.minimizeEl.createSvg("svg",ve).createSvg("rect",bt);t.color&&(i.style.fill=C.toRgb(t.color))}this.setEventListener(this.minimizeEl,"contextmenu",i=>this.onContextMenu("minimize",i))}if(this.refreshMaximizeIcon(e),activeDocument.contains(this.closeEl)||(this.stopEventListener(this.closeEl,"contextmenu"),this.closeEl=fish(".titlebar-button.mod-close")),this.closeEl){let t=this.plugin.getAppItem("close",e);if(t.icon)this.refreshIcon(t,this.closeEl);else{this.closeEl.empty(),this.closeEl.removeClass("iconic-icon");let i=this.closeEl.createSvg("svg",ve),o=i.createSvg("path",vt),n=i.createSvg("path",Et);t.color&&(o.style.fill=C.toRgb(t.color),n.style.fill=C.toRgb(t.color))}this.setEventListener(this.closeEl,"contextmenu",i=>this.onContextMenu("close",i))}}}refreshMaximizeIcon(e){let t=activeWindow.electron.remote.getCurrentWindow().isMaximized()??!0;if(this.maximizeEl&&this.stopMutationObserver(this.maximizeEl),activeDocument.contains(this.maximizeEl)||(this.stopEventListener(this.maximizeEl,"contextmenu"),this.maximizeEl=fish(".titlebar-button.mod-maximize")),this.maximizeEl){let i=this.plugin.getAppItem(t?"unmaximize":"maximize",e);if(i.icon)this.refreshIcon(i,this.maximizeEl);else{this.maximizeEl.empty(),this.maximizeEl.removeClass("iconic-icon");let o=this.maximizeEl.createSvg("svg",ve);if(t){o.style.fill="none";let n=o.createSvg("path",kt),r=o.createSvg("path",yt);i.color&&(n.style.stroke=C.toRgb(i.color),r.style.fill=C.toRgb(i.color))}else{let n=o.createSvg("rect",It);i.color&&(n.style.stroke=C.toRgb(i.color))}}this.setEventListener(this.maximizeEl,"contextmenu",o=>{this.onContextMenu(t?"unmaximize":"maximize",o)}),this.setMutationsObserver(this.maximizeEl,{childList:!0},()=>{this.refreshMaximizeIcon()})}}onContextMenu(e,t){navigator?.vibrate(100),this.plugin.menuManager.closeAndFlush();let i=this.plugin.getAppItem(e),o=e.startsWith("sidebar")&&!j.Platform.isPhone?this.plugin.menuManager:new j.Menu;e.startsWith("sidebar")&&o.addSeparator(),o.addItem(n=>n.setTitle(s.menu.changeIcon).setIcon("lucide-image-plus").onClick(()=>I.openSingle(this.plugin,i,(r,c)=>{this.plugin.saveAppIcon(i,r,c),this.refreshIcons()}))),(i.icon||i.color)&&o.addItem(n=>n.setTitle(i.icon?s.menu.removeIcon:s.menu.resetColor).setIcon(i.icon?"lucide-image-minus":"lucide-rotate-ccw").onClick(()=>{this.plugin.saveAppIcon(i,null,null),this.refreshIcons()})),o instanceof j.Menu&&o.showAtMouseEvent(t)}};var Be=require("obsidian");var _=class extends E{constructor(a){super(a),this.plugin.registerEvent(this.app.workspace.on("layout-change",()=>this.refreshIcons())),this.plugin.registerEvent(this.app.workspace.on("active-leaf-change",()=>this.refreshIcons()));let e=activeDocument.body.find(".mod-root .workspace-tab-header-tab-list > .clickable-icon");e&&this.setEventListener(e,"click",()=>{let t=this.plugin.getTabItems().filter(i=>i.isRoot);this.plugin.menuManager.forSection("tablist",(i,o)=>{let n=t[o];n&&(n.iconDefault=n.iconDefault??"lucide-file",this.refreshIcon(n,i.iconEl))})}),this.refreshIcons()}refreshIcons(a){let e=this.plugin.getTabItems(a);for(let t of e){let i=t.tabEl,o=t.iconEl;if(!i||!o)continue;let n=t.isFile?this.plugin.ruleManager.checkRuling("file",t.id,a)??t:t;if(t.isRoot&&this.plugin.isSettingEnabled("clickableIcons"))if(t.isFile){let c=this.plugin.getFileItem(t.id);this.refreshIcon(n,o,l=>{I.openSingle(this.plugin,c,(h,g)=>{this.plugin.saveFileIcon(c,h,g),this.refreshIcons(),this.plugin.fileIconManager?.refreshIcons(),this.plugin.bookmarkIconManager?.refreshIcons()}),l.stopPropagation()})}else this.refreshIcon(n,o,c=>{I.openSingle(this.plugin,t,(l,h)=>{this.plugin.saveTabIcon(t,l,h),this.refreshIcons()}),c.stopPropagation()});else this.refreshIcon(n,o);this.setEventListener(i,"dragstart",()=>{if(n.icon||n.iconDefault){let c=activeDocument.body.find(":scope > .drag-ghost > .drag-ghost-icon");c&&this.refreshIcon({icon:n.icon??n.iconDefault,color:n.color},c)}}),t.isFile&&(t.isActive||t.isStacked)?this.stopEventListener(i,"contextmenu"):this.setEventListener(i,"contextmenu",()=>this.onContextMenu(t.id,t.isFile));let r=i.find(":scope > .workspace-tab-header-inner > .workspace-tab-header-status-container");this.setMutationObserver(r,{childList:!0},c=>{for(let l of c.addedNodes)if(l instanceof HTMLElement&&l.hasClass("mod-pinned")){this.refreshIcons();return}for(let l of c.removedNodes)if(l instanceof HTMLElement&&l.hasClass("mod-pinned")){this.refreshIcons();return}}),Be.Platform.isMobile&&(this.setEventListener(this.app.workspace.leftSplit.activeTabSelectEl,"change",()=>this.refreshIcons()),this.setEventListener(this.app.workspace.rightSplit.activeTabSelectEl,"change",()=>this.refreshIcons()),this.app.workspace.leftSplit.activeTabIconEl===o?this.setEventListener(this.app.workspace.leftSplit.activeTabHeaderEl,"contextmenu",()=>this.onContextMenu(t.id,t.isFile)):this.app.workspace.rightSplit.activeTabIconEl===o&&this.setEventListener(this.app.workspace.rightSplit.activeTabHeaderEl,"contextmenu",()=>this.onContextMenu(t.id,t.isFile)))}}onContextMenu(a,e){if(this.plugin.menuManager.closeAndFlush(),e)this.onFileContextMenu(this.plugin.getFileItem(a));else{let t=this.plugin.getTabItem(a);t&&this.onTabContextMenu(t)}}onTabContextMenu(a){this.plugin.menuManager.flush(),this.plugin.menuManager.addItemAfter("close",e=>e.setTitle(s.menu.changeIcon).setIcon("lucide-image-plus").setSection("icon").onClick(()=>I.openSingle(this.plugin,a,(t,i)=>{this.plugin.saveTabIcon(a,t,i),this.refreshIcons()}))),(a.icon||a.color)&&this.plugin.menuManager.addItem(e=>e.setTitle(a.icon?s.menu.removeIcon:s.menu.resetColor).setIcon(a.icon?"lucide-image-minus":"lucide-rotate-ccw").setSection("icon").onClick(()=>{this.plugin.saveTabIcon(a,null,null),this.refreshIcons()}))}onFileContextMenu(a){this.plugin.menuManager.flush(),this.plugin.menuManager.addItemAfter("close",t=>t.setTitle(s.menu.changeIcon).setIcon("lucide-image-plus").setSection("icon").onClick(()=>I.openSingle(this.plugin,a,(i,o)=>{this.plugin.saveFileIcon(a,i,o),this.refreshIcons(),this.plugin.fileIconManager?.refreshIcons(),this.plugin.bookmarkIconManager?.refreshIcons()}))),(a.icon||a.color)&&this.plugin.menuManager.addItem(t=>t.setTitle(a.icon?s.menu.removeIcon:s.menu.resetColor).setIcon(a.icon?"lucide-image-minus":"lucide-rotate-ccw").setSection("icon").onClick(()=>{this.plugin.saveFileIcon(a,null,null),this.refreshIcons(),this.plugin.fileIconManager?.refreshIcons(),this.plugin.bookmarkIconManager?.refreshIcons()}));let e=this.plugin.ruleManager.checkRuling("file",a.id);e&&this.plugin.menuManager.addItem(t=>{t.setTitle(s.menu.editRule).setIcon("lucide-image-play").setSection("icon").onClick(()=>A.open(this.plugin,"file",e,i=>{(i?this.plugin.ruleManager.saveRule("file",i):this.plugin.ruleManager.deleteRule("file",e.id))&&(this.refreshIcons(),this.plugin.fileIconManager?.refreshIcons(),this.plugin.bookmarkIconManager?.refreshIcons())}))})}};var ee=class extends E{constructor(e){super(e);this.plugin.registerEvent(this.app.workspace.on("file-menu",(t,i)=>{this.onContextMenu(i.path)})),this.plugin.registerEvent(this.app.workspace.on("files-menu",(t,i)=>{this.onContextMenu(...i.map(o=>o.path))})),this.plugin.registerEvent(this.app.workspace.on("layout-change",()=>{activeDocument.contains(this.containerEl)||this.app.workspace.iterateAllLeaves(t=>this.manageLeaf(t))})),this.app.workspace.iterateAllLeaves(t=>this.manageLeaf(t))}manageLeaf(e){e.getViewState().type==="file-explorer"&&(this.stopMutationObserver(this.containerEl),this.containerEl=e.view.containerEl.find(":scope > .nav-files-container > div"),this.setMutationsObserver(this.containerEl,{subtree:!0,childList:!0,attributeFilter:["data-path"]},t=>{for(let i of t)if(i.attributeName==="data-path"){this.refreshIcons();return}else for(let o of i.addedNodes)if(o instanceof HTMLElement&&o.hasClass("tree-item")){this.refreshIcons();return}}),this.refreshIcons())}refreshIcons(e){let t=this.plugin.getFileItems(e),i=this.containerEl?.findAll(":scope > .tree-item");i&&this.refreshChildIcons(t,i,e)}refreshChildIcons(e,t,i){for(let o of t){o.addClass("iconic-item");let n=o.find(":scope > .tree-item-self"),r=e.find(g=>g.id===n?.dataset.path);if(!r)continue;let c=r.items?"folder":"file",l=this.plugin.ruleManager.checkRuling(c,r.id,i)??r;if(r.items){if(!o.hasClass("is-collapsed")){let g=o.findAll(":scope > .tree-item-children > .tree-item");g&&this.refreshChildIcons(r.items,g,i)}this.setMutationsObserver(o,{subtree:!0,attributeFilter:["class","data-path"],attributeOldValue:!0},g=>{if(g.some(m=>m.attributeName==="data-path"||m.target instanceof HTMLElement&&m.target.hasClass("is-collapsed")!==m.oldValue?.includes("is-collapsed"))){let m=o.findAll(":scope > .tree-item-children > .tree-item");r.items&&m&&this.refreshChildIcons([r,...r.items],[o,...m])}})}let h=n.find(":scope > .tree-item-icon")??n.createDiv({cls:"tree-item-icon"});if(r.items){r.iconDefault&&(r.iconDefault=h.hasClass("is-collapsed")?"lucide-folder-closed":"lucide-folder-open");let g=n.find(":scope > .iconic-sidekick:not(.tree-item-icon)");if(this.plugin.settings.minimalFolderIcons||!this.plugin.settings.showAllFolderIcons&&!l.icon&&!l.iconDefault)g?.remove();else{let m=l.icon||l.iconDefault?null:l.color;this.refreshIcon({icon:null,color:m},h),g=g??n.createDiv({cls:"iconic-sidekick"}),h.nextElementSibling!==g&&h.insertAdjacentElement("afterend",g),h=g}}h.hasClass("collapse-icon")&&!l.icon&&!l.iconDefault?this.refreshIcon(l,h):this.plugin.isSettingEnabled("clickableIcons")?this.refreshIcon(l,h,g=>{I.openSingle(this.plugin,r,(m,d)=>{this.plugin.saveFileIcon(r,m,d),this.refreshIcons(),this.plugin.tabIconManager?.refreshIcons(),this.plugin.bookmarkIconManager?.refreshIcons()}),g.stopPropagation()}):this.refreshIcon(l,h),this.setEventListener(n,"dragstart",()=>{if(l.icon||l.iconDefault||l.color){let g=activeDocument.body.find(":scope > .drag-ghost > .drag-ghost-self");if(g){let m=g.find("span"),d=r.category==="folder"&&l.icon===null?"lucide-folder-open":l.icon||l.iconDefault;this.refreshIcon({icon:d,color:l.color},g),g.appendChild(m)}}})}}onContextMenu(...e){this.plugin.menuManager.closeAndFlush();let t=[];for(let l of e)t.push(this.plugin.getFileItem(l));let i=t.length===1?s.menu.changeIcon:s.menu.changeIcons.replace("{#}",t.length.toString());this.plugin.menuManager.addItemAfter(["action-primary","close","open"],l=>l.setTitle(i).setIcon("lucide-image-plus").setSection("icon").onClick(()=>{t.length===1?I.openSingle(this.plugin,t[0],(h,g)=>{this.plugin.saveFileIcon(t[0],h,g),this.refreshIcons(),this.plugin.tabIconManager?.refreshIcons(),this.plugin.bookmarkIconManager?.refreshIcons()}):I.openMulti(this.plugin,t,(h,g)=>{this.plugin.saveFileIcons(t,h,g),this.refreshIcons(),this.plugin.tabIconManager?.refreshIcons(),this.plugin.bookmarkIconManager?.refreshIcons()})}));let o=t.some(l=>l.icon),n=t.some(l=>l.color),r=t.length===1?t[0].icon?s.menu.removeIcon:s.menu.resetColor:o?s.menu.removeIcons.replace("{#}",t.length.toString()):s.menu.resetColors.replace("{#}",t.length.toString()),c=o?"lucide-image-minus":"lucide-rotate-ccw";if((o||n)&&this.plugin.menuManager.addItem(l=>l.setTitle(r).setIcon(c).setSection("icon").onClick(()=>{t.length===1?this.plugin.saveFileIcon(t[0],null,null):this.plugin.saveFileIcons(t,null,null),this.refreshIcons(),this.plugin.tabIconManager?.refreshIcons(),this.plugin.bookmarkIconManager?.refreshIcons()})),t.length===1){let l=t[0].items?"folder":"file",h=this.plugin.ruleManager.checkRuling(l,t[0].id);h&&this.plugin.menuManager.addItem(g=>{g.setTitle(s.menu.editRule).setIcon("lucide-image-play").setSection("icon").onClick(()=>A.open(this.plugin,l,h,m=>{(m?this.plugin.ruleManager.saveRule(l,m):this.plugin.ruleManager.deleteRule(l,h.id))&&(this.refreshIcons(),l==="file"&&this.plugin.tabIconManager?.refreshIcons(),this.plugin.bookmarkIconManager?.refreshIcons())}))})}}};var te=class extends E{constructor(e){super(e);this.isTouchActive=!1;this.selectionLookup=new Map;this.plugin.registerEvent(this.app.workspace.on("layout-change",()=>{activeDocument.contains(this.containerEl)||this.app.workspace.iterateAllLeaves(t=>this.manageLeaf(t))})),this.app.plugins?.plugins?.["obsidian-icon-folder"]&&this.plugin.registerEvent(this.app.workspace.on("active-leaf-change",()=>{this.refreshIcons()})),this.app.workspace.iterateAllLeaves(t=>this.manageLeaf(t))}manageLeaf(e){e.getViewState().type==="bookmarks"&&(this.stopMutationObserver(this.containerEl),this.containerEl=e.view.containerEl.find(":scope > .view-content > div"),this.setMutationObserver(this.containerEl,{subtree:!0,childList:!0,attributeFilter:["class"],attributeOldValue:!0},t=>{if(t.attributeName==="class"&&t.target instanceof HTMLElement&&t.oldValue?.includes("is-being-renamed")&&!t.target.hasClass("is-being-renamed")){this.refreshIcons();return}for(let i of t.addedNodes)if(i instanceof HTMLElement&&i.hasClass("tree-item")){this.refreshIcons();return}}),this.refreshIcons())}refreshIcons(e){let t=this.plugin.getBookmarkItems(e),i=this.containerEl?.findAll(":scope > .tree-item");i&&(this.selectionLookup.clear(),this.refreshChildIcons(t,i,e))}refreshChildIcons(e,t,i){for(let o of t){o.addClass("iconic-item");let n=e[t.indexOf(o)];if(!n)continue;let r=n;if((n.category==="file"||n.category==="folder")&&(r=this.plugin.ruleManager.checkRuling(n.category,n.id,i)??n),n.items){if(!o.hasClass("is-collapsed")){let h=o.findAll(":scope > .tree-item-children > .tree-item");h&&this.refreshChildIcons(n.items,h,i)}this.setMutationObserver(o,{attributeFilter:["class"],attributeOldValue:!0},h=>{if(h.target instanceof HTMLElement&&h.target.hasClass("is-collapsed")!==h.oldValue?.includes("is-collapsed")){let g=o.findAll(":scope > .tree-item-children > .tree-item");n.items&&g&&this.refreshChildIcons([n,...n.items],[o,...g])}})}let c=o.find(":scope > .tree-item-self"),l=c.find(":scope > .tree-item-icon")??c.createDiv({cls:"tree-item-icon"});if(n.items){n.iconDefault&&(n.iconDefault=l.hasClass("is-collapsed")?"lucide-folder-closed":"lucide-folder-open");let h=c.find(":scope > .iconic-sidekick:not(.tree-item-icon)");if(this.plugin.settings.minimalFolderIcons||!this.plugin.settings.showAllFolderIcons&&!r.icon&&!r.iconDefault)h?.remove();else{let g=r.icon||r.iconDefault?null:r.color;this.refreshIcon({icon:null,color:g},l),h=h??c.createDiv({cls:"iconic-sidekick"}),l.nextElementSibling!==h&&l.insertAdjacentElement("afterend",h),l=h}}l.hasClass("collapse-icon")&&!r.icon&&!r.iconDefault?this.refreshIcon(n,l):this.plugin.isSettingEnabled("clickableIcons")?this.refreshIcon(r,l,h=>{I.openSingle(this.plugin,n,(g,m)=>{this.plugin.saveBookmarkIcon(n,g,m),this.refreshIcons(),this.plugin.tabIconManager?.refreshIcons(),this.plugin.fileIconManager?.refreshIcons()}),h.stopPropagation()}):this.refreshIcon(r,l),c&&(this.selectionLookup.set(c,n),this.setEventListener(c,"touchstart",()=>this.isTouchActive=!0),this.setEventListener(c,"contextmenu",()=>{this.isTouchActive?this.isTouchActive=!1:this.onContextMenu(n.id,n.isFileOrFolder)},{capture:!0})),this.setEventListener(c,"dragstart",()=>{if(r.icon||r.iconDefault||r.color){let h=activeDocument.body.find(":scope > .drag-ghost > .drag-ghost-self");if(h){let g=h.find("span"),m=n.category==="group"&&r.icon===null?"lucide-bookmark":r.icon||r.iconDefault;this.refreshIcon({icon:m,color:r.color},h),h.appendChild(g)}}})}}onContextMenu(e,t){this.plugin.menuManager.closeAndFlush();let i=this.plugin.getBookmarkItem(e,t),o=[];for(let[g,m]of this.selectionLookup)g.hasClass("is-selected")&&o.push(this.plugin.getBookmarkItem(m.id,m.isFileOrFolder));o.some(g=>g.id===i.id)||(o.length=0);let n=o.length<2?s.menu.changeIcon:s.menu.changeIcons.replace("{#}",o.length.toString());this.plugin.menuManager.addItemAfter("open",g=>g.setTitle(n).setIcon("lucide-image-plus").setSection("icon").onClick(()=>{o.length<2?I.openSingle(this.plugin,i,(m,d)=>{this.plugin.saveBookmarkIcon(i,m,d),this.refreshIcons(),this.plugin.tabIconManager?.refreshIcons(),this.plugin.fileIconManager?.refreshIcons()}):I.openMulti(this.plugin,o,(m,d)=>{this.plugin.saveBookmarkIcons(o,m,d),this.refreshIcons(),this.plugin.tabIconManager?.refreshIcons(),this.plugin.fileIconManager?.refreshIcons()})}));let r=o.some(g=>g.icon||g.color),c=o.some(g=>g.icon),l=o.length<2?i.icon?s.menu.removeIcon:s.menu.resetColor:c?s.menu.removeIcons.replace("{#}",o.length.toString()):s.menu.resetColors.replace("{#}",o.length.toString()),h=i.icon||c?"lucide-image-minus":"lucide-rotate-ccw";if((i.icon||i.color||r)&&this.plugin.menuManager.addItem(g=>g.setTitle(l).setIcon(h).setSection("icon").onClick(()=>{o.length<2?this.plugin.saveBookmarkIcon(i,null,null):this.plugin.saveBookmarkIcons(o,null,null),this.refreshIcons(),this.plugin.tabIconManager?.refreshIcons(),this.plugin.fileIconManager?.refreshIcons()})),o.length<2){let g=i.category==="file"||i.category==="folder"?this.plugin.ruleManager.checkRuling(i.category,i.id):null;g&&this.plugin.menuManager.addItem(m=>{m.setTitle(s.menu.editRule).setIcon("lucide-image-play").setSection("icon").onClick(()=>A.open(this.plugin,"file",g,d=>{(d?this.plugin.ruleManager.saveRule("file",d):this.plugin.ruleManager.deleteRule("file",g.id))&&(this.refreshIcons(),this.plugin.tabIconManager?.refreshIcons(),this.plugin.fileIconManager?.refreshIcons())}))})}}};var Le=require("obsidian");var ie=class extends E{constructor(e){super(e);this.plugin.registerEvent(this.app.workspace.on("layout-change",()=>{activeDocument.contains(this.containerEl)||this.app.workspace.iterateAllLeaves(t=>this.manageLeaf(t))})),this.app.workspace.iterateAllLeaves(t=>this.manageLeaf(t))}manageLeaf(e){e.getViewState().type==="tag"&&(this.stopMutationObserver(this.containerEl),this.containerEl=e.view.containerEl.find(":scope > .tag-container > div"),this.setMutationObserver(this.containerEl,{subtree:!0,childList:!0},t=>{for(let i of t.addedNodes)if(i instanceof HTMLElement&&i.hasClass("tree-item")){this.refreshIcons();return}}),this.refreshIcons())}refreshIcons(e){let t=this.plugin.getTagItems(e),i=this.containerEl?.findAll(".tree-item")??[];i&&this.refreshChildIcons(t,i)}refreshChildIcons(e,t){for(let i of t){i.addClass("iconic-item");let o=i.find(":scope > .tree-item-self");if(!o)continue;let n=o.find(":scope > .tree-item-inner > .tree-item-inner-text")?.getText();if(!n)continue;let r=e.find(h=>h.id===n);if(!r)continue;let c=o.find(":scope > .tree-item-icon")??o.createDiv({cls:"tree-item-icon"}),l=o.find(":scope > .iconic-sidekick:not(.tree-item-icon)");if(r.items)if(this.plugin.settings.minimalFolderIcons||!this.plugin.settings.showAllFolderIcons&&!r.icon)l?.remove();else{let h=r.icon||r.iconDefault?null:r.color;this.refreshIcon({icon:null,color:h},c),l=l??o.createDiv({cls:"iconic-sidekick"}),c.nextElementSibling!==l&&c.insertAdjacentElement("afterend",l),c=l}c.hasClass("collapse-icon")&&!r.icon&&!r.iconDefault?this.refreshIcon(r,c):this.plugin.isSettingEnabled("clickableIcons")?this.refreshIcon(r,c,h=>{I.openSingle(this.plugin,r,(g,m)=>{this.plugin.saveTagIcon(r,g,m),this.refreshIcons(),this.plugin.editorIconManager?.refreshIcons()}),h.stopPropagation()}):this.refreshIcon(r,c),o&&this.setEventListener(o,"contextmenu",h=>this.onContextMenu(r.id,h))}}onContextMenu(e,t){navigator?.vibrate(100),this.plugin.menuManager.closeAndFlush();let i=this.plugin.getTagItem(e);if(!i)return;let o=new Le.Menu;o.addItem(n=>n.setTitle(s.menu.changeIcon).setIcon("lucide-image-plus").setSection("icon").onClick(()=>I.openSingle(this.plugin,i,(r,c)=>{this.plugin.saveTagIcon(i,r,c),this.refreshIcons(),this.plugin.editorIconManager?.refreshIcons()}))),(i.icon||i.color)&&o.addItem(n=>n.setTitle(i.icon?s.menu.removeIcon:s.menu.resetColor).setIcon(i.icon?"lucide-image-minus":"lucide-rotate-ccw").setSection("icon").onClick(()=>{this.plugin.saveTagIcon(i,null,null),this.refreshIcons(),this.plugin.editorIconManager?.refreshIcons()})),o.showAtMouseEvent(t)}};var se=class extends E{constructor(e){super(e);this.plugin.registerEvent(this.app.workspace.on("layout-change",()=>{activeDocument.contains(this.containerEl)||this.app.workspace.iterateAllLeaves(t=>this.manageLeaf(t))})),this.app.workspace.iterateAllLeaves(t=>this.manageLeaf(t))}manageLeaf(e){e.getViewState().type==="all-properties"&&(this.stopMutationObserver(this.containerEl),this.containerEl=e.view.containerEl.find(":scope > .view-content > div"),this.setMutationObserver(this.containerEl,{subtree:!0,childList:!0},t=>{for(let i of t.addedNodes)if(i instanceof HTMLElement&&i.hasClass("tree-item")){this.refreshIcons();return}}),this.refreshIcons())}refreshIcons(e){this.stopMutationObserver(this.containerEl);let t=this.plugin.getPropertyItems(e),i=this.containerEl?.findAll(":scope > .tree-item")??[];for(let o of i){o.addClass("iconic-item");let n=o.find(".tree-item-self > .tree-item-inner > .tree-item-inner-text"),r=t.find(l=>l.id===n?.getText());if(!r)continue;let c=o.find(".tree-item-self > .tree-item-icon");c&&(this.plugin.isSettingEnabled("clickableIcons")?this.refreshIcon(r,c,l=>{I.openSingle(this.plugin,r,(h,g)=>{this.plugin.savePropertyIcon(r,h,g),this.refreshIcons(),this.plugin.editorIconManager?.refreshIcons()}),l.stopPropagation()}):this.refreshIcon(r,c),this.setEventListener(o,"contextmenu",()=>this.onContextMenu(r.id),{capture:!0}))}this.setMutationsObserver(this.containerEl,{subtree:!0,childList:!0},()=>this.refreshIcons())}onContextMenu(e){navigator?.vibrate(100),this.plugin.menuManager.closeAndFlush();let t=this.plugin.getPropertyItem(e),i=[];for(let h of this.containerEl?.findAll(".tree-item-self.is-selected")??[]){let g=h.find(":scope > .tree-item-inner > .tree-item-inner-text");g?.textContent&&i.push(this.plugin.getPropertyItem(g.textContent))}i.some(h=>h.id===t.id)||(i.length=0);let o=i.length<2?s.menu.changeIcon:s.menu.changeIcons.replace("{#}",i.length.toString());this.plugin.menuManager.addItemAfter(["action.changeType","action"],h=>h.setTitle(o).setIcon("lucide-image-plus").setSection("icon").onClick(()=>{i.length<2?I.openSingle(this.plugin,t,(g,m)=>{this.plugin.savePropertyIcon(t,g,m),this.refreshIcons(),this.plugin.editorIconManager?.refreshIcons()}):I.openMulti(this.plugin,i,(g,m)=>{this.plugin.savePropertyIcons(i,g,m),this.refreshIcons(),this.plugin.editorIconManager?.refreshIcons()})}));let n=i.some(h=>h.icon),r=i.some(h=>h.color),c=i.length<2?t.icon?s.menu.removeIcon:s.menu.resetColor:n?s.menu.removeIcons.replace("{#}",i.length.toString()):s.menu.resetColors.replace("{#}",i.length.toString()),l=t.icon||n?"lucide-image-minus":"lucide-rotate-ccw";(t.icon||t.color||n||r)&&this.plugin.menuManager.addItem(h=>h.setTitle(c).setIcon(l).setSection("icon").onClick(()=>{i.length<2?this.plugin.savePropertyIcon(t,null,null):this.plugin.savePropertyIcons(i,null,null),this.refreshIcons(),this.plugin.editorIconManager?.refreshIcons()}))}};var B=require("obsidian");var O=class extends E{constructor(a){super(a),this.setMutationObserver(activeDocument.body,{childList:!0},e=>{let t=activeDocument.activeElement;if(t){for(let i of e.addedNodes)if(i instanceof HTMLElement&&i.hasClass("suggestion-container")){t.hasClass("metadata-property-key-input")?this.onPropertySuggestionMenu(i):t.hasClass("multi-select-input")&&t.closest('.metadata-property[data-property-key="tags"]')&&this.onTagSuggestionMenu(i);break}}}),this.plugin.registerEvent(this.app.workspace.on("active-leaf-change",e=>{e?.view instanceof B.MarkdownView&&(this.observeViewIcons(e.view),this.refreshViewIcons(e.view))})),this.plugin.registerMarkdownPostProcessor(e=>{let t=this.plugin.getTagItems();if(t.length===0)return;let i=e.findAll("a.tag");for(let o of i){let n=o.getAttribute("href")?.replace("#","");if(!n)continue;let r=t.find(l=>l.id===n);if(!r)continue;O.setTagColor(r,o);let c=o.find(".iconic-icon")??createSpan();o.prepend(c),this.plugin.isSettingEnabled("clickableIcons")?this.refreshIcon(r,c,l=>{I.openSingle(this.plugin,r,(h,g)=>{this.plugin.saveTagIcon(r,h,g),this.refreshIcons(),this.plugin.tagIconManager?.refreshIcons()}),l.stopPropagation()}):this.refreshIcon(r,c),this.setEventListener(o,"contextmenu",l=>{this.onTagNewContextMenu(r.id,l)})}});for(let e of this.app.workspace.getLeavesOfType("markdown"))e.view instanceof B.MarkdownView&&(this.observeViewIcons(e.view),this.refreshViewIcons(e.view))}observeViewIcons(a){this.observeContainer(a.containerEl,a);for(let i of a.contentEl.children)if(i instanceof HTMLElement&&i.hasClass("markdown-source-view")){this.observeEditingView(i,a);break}let e=a.metadataEditor?.propertyListEl;if(!e)return;this.observeProperties(e,a);let t=e.find('.metadata-property[data-property-key="tags"] .multi-select-container');t&&this.observeTagsProperty(t,a)}observeContainer(a,e){this.setMutationsObserver(a,{attributeFilter:["data-mode"]},()=>{this.refreshViewIcons(e)})}observeEditingView(a,e){this.setMutationsObserver(a,{attributeFilter:["class"],attributeOldValue:!0,subtree:!0},t=>{for(let i of t)if(i.target instanceof HTMLElement&&i.target.hasClass("cm-active")!==i.oldValue?.includes("cm-active")){this.refreshViewIcons(e);return}})}observeProperties(a,e){this.setMutationObserver(a,{childList:!0,subtree:!0},t=>{if(t.target instanceof HTMLElement&&t.target.hasClass("metadata-property-icon")){this.refreshViewIcons(e);return}for(let i of t.addedNodes)if(i instanceof HTMLElement&&i.hasClass("tree-item")){this.refreshViewIcons(e);return}}),this.setEventListener(a,"click",t=>{let i=activeDocument.elementsFromPoint(t.x,t.y),o=i.find(r=>r.hasClass("metadata-property-icon")),n=i.find(r=>r.hasClass("metadata-property"));if(o&&n instanceof HTMLElement){let r=n.dataset.propertyKey?this.plugin.getPropertyItem(n.dataset.propertyKey):null;if(!r)return;this.plugin.isSettingEnabled("clickableIcons")?(I.openSingle(this.plugin,r,(c,l)=>{this.plugin.savePropertyIcon(r,c,l),this.refreshIcons(),this.plugin.propertyIconManager?.refreshIcons()}),t.stopPropagation()):this.onPropertyContextMenu(r.id)}},{capture:!0}),this.setEventListener(a,"contextmenu",t=>{let i=activeDocument.elementsFromPoint(t.x,t.y),o=i.find(r=>r.hasClass("metadata-property-icon")),n=i.find(r=>r.hasClass("metadata-property"));if(o&&n instanceof HTMLElement){let r=n.dataset.propertyKey?this.plugin.getPropertyItem(n.dataset.propertyKey):null;r&&this.onPropertyContextMenu(r.id)}},{capture:!0})}observeTagsProperty(a,e){this.setMutationsObserver(a,{childList:!0},()=>this.refreshViewIcons(e))}refreshIcons(a){for(let e of this.app.workspace.getLeavesOfType("markdown"))e.view instanceof B.MarkdownView&&this.refreshViewIcons(e.view,a)}refreshViewIcons(a,e){a.currentMode instanceof B.MarkdownPreviewView&&a.currentMode.rerender(!0);let t=this.plugin.getPropertyItems(e),i=this.plugin.getTagItems(e);this.refreshPropertyIcons(t,a),this.refreshTagIcons(i,a)}refreshPropertyIcons(a,e){let t=e.metadataEditor?.propertyListEl;if(!t)return;let i=t.findAll(":scope > .metadata-property");for(let o of i){let n=a.find(l=>l.id===o.dataset.propertyKey);if(!n)return;let c=o.find(":scope > .metadata-property-key")?.find(":scope > .metadata-property-icon");c&&this.refreshIcon(n,c)}}refreshTagIcons(a,e){if(!e.metadataEditor?.propertyListEl)return;let i=e.contentEl.findAll('.metadata-property[data-property-key="tags"] .multi-select-pill');if(i){for(let o of i){let n=o.find(":scope > .multi-select-pill-content")?.getText();if(!n)continue;let r=a.find(c=>c.id===n);if(r){if(r.icon){let c=o.find(".iconic-icon")??createSpan();c!==o.firstChild&&o.insertBefore(c,o.firstChild),this.plugin.isSettingEnabled("clickableIcons")?this.refreshIcon(r,c,l=>{I.openSingle(this.plugin,r,(h,g)=>{this.plugin.saveTagIcon(r,h,g),this.refreshIcons(),this.plugin.tagIconManager?.refreshIcons()}),l.stopPropagation()}):this.refreshIcon(r,c)}else o.find(".iconic-icon")?.remove();O.setTagColor(r,o),this.setEventListener(o,"contextmenu",()=>this.onTagContextMenu(r.id))}}if(e.getMode()==="source"){let o;for(let r of e.contentEl.children)if(r instanceof HTMLElement&&r.hasClass("markdown-source-view")){o=r;break}let n=o?.findAll(".cm-hashtag-end")??[];for(let r of n){let c=r.getText();if(!c)continue;let l=a.find(g=>g.id===c);if(!l)continue;let h=r.previousElementSibling;h instanceof HTMLElement&&h.hasClass("cm-hashtag-begin")&&(O.setTagColor(l,h),this.setEventListener(h,"contextmenu",g=>{B.Platform.isDesktop&&this.onTagContextMenu(l.id,!0),B.Platform.isMobile&&this.onTagNewContextMenu(l.id,g)})),O.setTagColor(l,r),this.setEventListener(r,"contextmenu",g=>{B.Platform.isDesktop&&this.onTagContextMenu(l.id,!0),B.Platform.isMobile&&this.onTagNewContextMenu(l.id,g)})}}}}onPropertyContextMenu(a){navigator?.vibrate(100),this.plugin.menuManager.closeAndFlush();let e=this.plugin.getPropertyItem(a);this.plugin.menuManager.addItemAfter(["action.changeType","action"],t=>t.setTitle(s.menu.changeIcon).setIcon("lucide-image-plus").setSection("icon").onClick(()=>I.openSingle(this.plugin,e,(i,o)=>{this.plugin.savePropertyIcon(e,i,o),this.refreshIcons(),this.plugin.propertyIconManager?.refreshIcons()}))),(e.icon||e.color)&&this.plugin.menuManager.addItem(t=>t.setTitle(e.icon?s.menu.removeIcon:s.menu.resetColor).setIcon(e.icon?"lucide-image-minus":"lucide-rotate-ccw").setSection("icon").onClick(()=>{this.plugin.savePropertyIcon(e,null,null),this.refreshIcons(),this.plugin.propertyIconManager?.refreshIcons()}))}onTagContextMenu(a,e){navigator?.vibrate(100),this.plugin.menuManager.closeAndFlush();let t=this.plugin.getTagItem(a);t&&(this.plugin.menuManager.addItemAfter(e?[]:"selection",i=>i.setTitle(s.menu.changeIcon).setIcon("lucide-image-plus").setSection("icon").onClick(()=>I.openSingle(this.plugin,t,(o,n)=>{this.plugin.saveTagIcon(t,o,n),this.refreshIcons(),this.plugin.tagIconManager?.refreshIcons()}))),(t.icon||t.color)&&this.plugin.menuManager.addItem(i=>i.setTitle(t.icon?s.menu.removeIcon:s.menu.resetColor).setIcon(t.icon?"lucide-image-minus":"lucide-rotate-ccw").setSection("icon").onClick(()=>{this.plugin.saveTagIcon(t,null,null),this.refreshIcons(),this.plugin.tagIconManager?.refreshIcons()})))}onTagNewContextMenu(a,e){this.plugin.tagIconManager?.onContextMenu(a,e)}onPropertySuggestionMenu(a){this.stopMutationObserver(a);let e=a.findAll(":scope > .suggestion > .suggestion-item");for(let t of e){let i=t.find(":scope > .suggestion-content > .suggestion-title")?.getText();if(i){let o=this.plugin.getPropertyItem(i),n=t.find(":scope > .suggestion-icon > .suggestion-flair");n&&this.refreshIcon(o,n)}}this.setMutationsObserver(a,{subtree:!0,childList:!0},()=>this.onPropertySuggestionMenu(a))}onTagSuggestionMenu(a){this.stopMutationObserver(a);let e=a.findAll(":scope > .suggestion > .suggestion-item");for(let t of e){let i=t.getText();if(i){t.addClass("mod-complex"),t.empty();let o=t.createDiv({cls:"suggestion-icon"}).createSpan({cls:"suggestion-flair"});t.createDiv({cls:"suggestion-content"}).createDiv({cls:"suggestion-title",text:i});let n=this.plugin.getTagItem(i);n&&o&&this.refreshIcon(n,o)}}this.setMutationsObserver(a,{subtree:!0,childList:!0},()=>this.onTagSuggestionMenu(a))}static setTagColor(a,e){if(a.color){let t=C.toRgb(a.color),i=t.replace("rgb(","rgba(").replace(")","");e.style.setProperty("color",t),e.style.setProperty("background-color",i+", 0.1)"),e.style.setProperty("--tag-border-color",i+", 0.25)"),e.style.setProperty("--tag-border-color-hover",i+", 0.5)"),e.hasClass("multi-select-pill")&&e.style.setProperty("--pill-color-remove",t)}else e.style.removeProperty("color"),e.style.removeProperty("background-color"),e.style.removeProperty("--tag-border-color"),e.style.removeProperty("--tag-border-color-hover"),e.hasClass("multi-select-pill")&&e.style.removeProperty("--pill-color-remove")}};var X=require("obsidian");var oe=class extends E{constructor(a){super(a),this.refreshIcons();let e=this.app.workspace.leftRibbon.ribbonItemsEl;this.setEventListener(e,"auxclick",i=>i.stopPropagation(),{capture:!0}),this.setMutationsObserver(e,{childList:!0},()=>this.refreshIcons());let t=activeDocument.body.find(X.Platform.isDesktop?".side-dock-ribbon.mod-left.workspace-ribbon":".side-dock-ribbon.mod-left.workspace-drawer-ribbon");t&&this.setEventListener(t,"contextmenu",()=>{let i=this.plugin.getRibbonItems();this.plugin.menuManager.forSection("order",o=>{let n=i[0];n&&(o.setIcon(n.icon),this.refreshIcon(n,o.iconEl),i.shift())})}),this.setMutationObserver(activeDocument.body,{childList:!0},i=>{for(let o of i.addedNodes)o instanceof HTMLElement&&o.hasClass("modal-container")&&o.find(".modal-content > div > .mobile-option-setting-item")&&o.find(".modal-content > .modal-button-container")&&this.refreshConfigIcons(o)})}refreshIcons(a){if(X.Platform.isPhone){let e=this.app.mobileNavbar.ribbonMenuItemEl;if(!e)return;let t=this.app.vault.getConfig("mobileQuickRibbonItem"),i=()=>{let o=this.plugin.getRibbonItems().filter(n=>!n.isHidden);this.plugin.menuManager.forSection("",n=>{let r=o[0];r&&(n.setIcon(r.icon),this.refreshIcon(r,n.iconEl),o.shift())})};if(t){let o=this.plugin.getRibbonItem(t);this.plugin.settings.uncolorQuick&&(o.color=null),this.refreshIcon(o,e)}else this.setEventListener(e,"click",i);this.setEventListener(e,"contextmenu",i)}else{let e=this.plugin.getRibbonItems(a);for(let t of e){let i=t.iconEl;i&&(t.isHidden&&(t.icon=null,t.iconDefault=null),this.refreshIcon(t,i),this.setEventListener(i,"contextmenu",o=>this.onContextMenu(t.id,o)))}}}refreshConfigIcons(a){if(X.Platform.isPhone){let l=a.find(".setting-item-control > .dropdown");l&&this.setEventListener(l,"change",()=>{this.refreshIcons(),this.refreshConfigIcons(a)});let h=this.app.vault.getConfig("mobileQuickRibbonItem");if(h){let g=this.plugin.getRibbonItem(h),m=a.find(".setting-item-control > .extra-setting-button");this.refreshIcon(g,m,()=>{I.openSingle(this.plugin,g,(d,u)=>{this.plugin.saveRibbonIcon(g,d,u),this.refreshConfigIcons(a),this.refreshIcons()})})}}if(a.findAll(".mobile-option-setting-item-option-icon:not(.mobile-option-setting-drag-icon)").length===0)return;let t=this.plugin.getRibbonItems(),i=t.filter(l=>!l.isHidden),o=t.filter(l=>l.isHidden),n=a.findAll(".mobile-option-setting-item:has(.mobile-option-setting-item-remove-icon)"),r=a.findAll(".mobile-option-setting-item:has(.mobile-option-setting-item-add-icon)"),c=[...i.map((l,h)=>[l,n[h],"mobile-option-setting-item-remove-icon"]),...o.map((l,h)=>[l,r[h],"mobile-option-setting-item-add-icon"])];for(let[l,h,g]of c){let m=h.find(":scope > .mobile-option-setting-item-option-icon"),d=h.find(":scope > ."+g);this.refreshIcon(l,m,u=>{I.openSingle(this.plugin,l,(T,b)=>{this.plugin.saveRibbonIcon(l,T,b),this.refreshIcons(),this.refreshConfigIcons(a)}),u.stopPropagation()}),this.setEventListener(d,"click",()=>this.refreshConfigIcons(a))}}onContextMenu(a,e){navigator?.vibrate(100),this.plugin.menuManager.closeAndFlush();let t=this.plugin.getRibbonItem(a),i=new X.Menu;i.addItem(o=>o.setTitle(s.menu.changeIcon).setIcon("lucide-image-plus").setSection("icon").onClick(()=>I.openSingle(this.plugin,t,(n,r)=>{this.plugin.saveRibbonIcon(t,n,r),this.refreshIcons()}))),(t.icon||t.color)&&i.addItem(o=>o.setTitle(t.icon?s.menu.removeIcon:s.menu.resetColor).setIcon(t.icon?"lucide-image-minus":"lucide-rotate-ccw").setSection("icon").onClick(()=>{this.plugin.saveRibbonIcon(t,null,null),this.refreshIcons()})),i.showAtMouseEvent(e)}};var P=new Map;var Ne=["markdown","canvas","audio","video","pdf"],wt=["image","audio","video","pdf","unsupported"],ce=["bmp","png","jpg","jpeg","gif","svg","webp","avif"],de=["mp3","wav","m4a","3gp","flac","ogg","oga","opus"],We=["mp4","webm","ogv","mov","mkv"],Mt=["md","canvas","pdf"].concat(ce).concat(de).concat(We),Ct={biggerIcons:"mobile",clickableIcons:"desktop",showAllFileIcons:!1,showAllFolderIcons:!1,minimalFolderIcons:!1,showItemName:"desktop",biggerSearchResults:"mobile",maxSearchResults:50,colorPicker1:"list",colorPicker2:"rgb",uncolorHover:!1,uncolorDrag:!1,uncolorSelect:!1,uncolorQuick:!1,rememberDeletedItems:!1,dialogState:{iconMode:!0,emojiMode:!1,rulePage:"file"},appIcons:{},tabIcons:{},fileIcons:{},bookmarkIcons:{},tagIcons:{},propertyIcons:{},ribbonIcons:{},fileRules:[],folderRules:[]},he=class extends S.Plugin{constructor(){super(...arguments);this.commands=[]}async onload(){await this.loadSettings(),this.addSettingTab(new Z(this)),this.app.workspace.onLayoutReady(()=>{(0,S.getIconIds)().map(e=>{switch(e){default:{let t=e.replace(/^lucide-/,"").replaceAll("-"," "),i=t[0]?.toUpperCase()+t.slice(1);return[e,i]}case"lucide-app-window-mac":return[e,"App window Mac"];case"lucide-archive-x":return[e,"Archive X"];case"lucide-arrow-down-az":return[e,"Arrow down AZ"];case"lucide-arrow-down-za":return[e,"Arrow down ZA"];case"lucide-arrow-up-az":return[e,"Arrow up AZ"];case"lucide-arrow-up-za":return[e,"Arrow up ZA"];case"lucide-axis-3d":return[e,"Axis 3D"];case"lucide-badge-indian-rupee":return[e,"Badge Indian rupee"];case"lucide-badge-japanese-yen":return[e,"Badge Japanese yen"];case"lucide-badge-russian-ruble":return[e,"Badge Russian ruble"];case"lucide-badge-swiss-franc":return[e,"Badge Swiss franc"];case"lucide-badge-x":return[e,"Badge X"];case"lucide-book-a":return[e,"Book A"];case"lucide-book-x":return[e,"Book X"];case"lucide-calendar-x":return[e,"Calendar X"];case"lucide-calendar-x2":return[e,"Calendar X 2"];case"lucide-cctv":return[e,"CCTV"];case"lucide-chart-gantt":return[e,"Chart Gantt"];case"lucide-chart-no-axes-gantt":return[e,"Chart no axes Gantt"];case"lucide-circle-x":return[e,"Circle X"];case"lucide-clipboard-x":return[e,"Clipboard X"];case"lucide-code-xml":return[e,"Code XML"];case"lucide-copy-x":return[e,"Copy X"];case"lucide-cpu":return[e,"CPU"];case"lucide-creative-commons":return[e,"Creative Commons"];case"lucide-dna":return[e,"DNA"];case"lucide-dna-off":return[e,"DNA off"];case"lucide-file-axis-3d":return[e,"File axis 3D"];case"lucide-file-json":return[e,"File JSON"];case"lucide-file-json-2":return[e,"File JSON 2"];case"lucide-file-x":return[e,"File X"];case"lucide-file-x2":return[e,"File X 2"];case"lucide-filter-x":return[e,"Filter X"];case"lucide-folder-git":return[e,"Folder Git"];case"lucide-folder-git-2":return[e,"Folder Git 2"];case"lucide-folder-x":return[e,"Folder X"];case"lucide-github":return[e,"GitHub"];case"lucide-gitlab":return[e,"GitLab"];case"lucide-grid-2x-2":return[e,"Grid 2x2"];case"lucide-grid-2x-2check":return[e,"Grid 2x2 check"];case"lucide-grid-2x-2plus":return[e,"Grid 2x2 plus"];case"lucide-grid-2x-2x":return[e,"Grid 2x2 X"];case"lucide-grid-3x-3":return[e,"Grid 3x3"];case"lucide-hdmi-port":return[e,"HDMI port"];case"lucide-id-card":return[e,"ID card"];case"lucide-iteration-ccw":return[e,"Iteration CCW"];case"lucide-iteration-cw":return[e,"Iteration CW"];case"lucide-linkedin":return[e,"LinkedIn"];case"lucide-list-x":return[e,"List X"];case"lucide-mail-x":return[e,"Mail X"];case"lucide-map-pin-x":return[e,"Map pin X"];case"lucide-map-pin-xinside":return[e,"Map pin X inside"];case"lucide-message-circle-x":return[e,"Message circle X"];case"lucide-message-square-x":return[e,"Message square X"];case"lucide-monitor-x":return[e,"Monitor X"];case"lucide-move-3d":return[e,"Move 3D"];case"lucide-navigation-2off":return[e,"Navigation 2 off"];case"lucide-nfc":return[e,"NFC"];case"lucide-octagon-x":return[e,"Octagon X"];case"lucide-package-x":return[e,"Package X"];case"lucide-pc-case":return[e,"PC case"];case"lucide-qr-code":return[e,"QR code"];case"lucide-receipt-indian-rupee":return[e,"Receipt Indian rupee"];case"lucide-receipt-japanese-yen":return[e,"Receipt Japanese yen"];case"lucide-receipt-russian-ruble":return[e,"Receipt Russian ruble"];case"lucide-receipt-swiss-franc":return[e,"Receipt Swiss franc"];case"lucide-refresh-ccw":return[e,"Refresh CCW"];case"lucide-refresh-ccw-dot":return[e,"Refresh CCW dot"];case"lucide-refresh-cw":return[e,"Refresh CW"];case"lucide-refresh-cw-off":return[e,"Refresh CW off"];case"lucide-square-chart-gantt":return[e,"Square chart Gantt"];case"lucide-square-gantt-chart":return[e,"Square Gantt chart"];case"lucide-square-m":return[e,"Square M"];case"lucide-square-x":return[e,"Square X"];case"lucide-ticket-x":return[e,"Ticket X"];case"lucide-rotate-3d":return[e,"Rotate 3D"];case"lucide-rotate-ccw":return[e,"Rotate CCW"];case"lucide-rotate-ccw-square":return[e,"Rotate CCW square"];case"lucide-rotate-cw":return[e,"Rotate CW"];case"lucide-rotate-cw-square":return[e,"Rotate CW square"];case"lucide-tv":return[e,"TV"];case"lucide-tv-2":return[e,"TV 2"];case"lucide-tv-minimal":return[e,"TV minimal"];case"lucide-tv-minimal-play":return[e,"TV minimal play"];case"lucide-rss":return[e,"RSS"];case"lucide-scale-3d":return[e,"Scale 3D"];case"lucide-scan-qr-code":return[e,"Scan QR code"];case"lucide-search-x":return[e,"Search X"];case"lucide-shield-x":return[e,"Shield X"];case"lucide-smartphone-nfc":return[e,"Smartphone NFC"];case"lucide-user-x":return[e,"User X"];case"lucide-user-x2":return[e,"User X 2"];case"lucide-user-round-x":return[e,"User round X"];case"lucide-wifi":return[e,"WiFi"];case"lucide-wifi-high":return[e,"WiFi high"];case"lucide-wifi-low":return[e,"WiFi low"];case"lucide-wifi-off":return[e,"WiFi off"];case"lucide-wifi-zero":return[e,"WiFi zero"];case"refresh-cw-off":return[e,"Refresh CW off"];case"uppercase-lowercase-a":return[e,"Uppercase lowercase A"]}}).sort(([,e],[,t])=>e.localeCompare(t)).forEach(([e,t])=>P.set(e,t)),this.startManagers(),this.refreshBodyClasses()}),this.registerEvent(this.app.workspace.on("css-change",()=>{this.refreshManagers(),this.refreshBodyClasses()})),this.registerEvent(this.app.vault.on("rename",(e,t)=>{let{path:i}=e,o=this.settings.fileIcons[t];o&&(this.settings.fileIcons[i]=o,delete this.settings.fileIcons[t],this.saveSettings());let{filename:n,tree:r}=this.splitFilePath(i),{filename:c,tree:l}=this.splitFilePath(t),h=e instanceof S.TFile?"file":"folder";n!==c&&this.ruleManager.triggerRulings(h,"rename")?(h==="file"&&this.tabIconManager?.refreshIcons(),this.fileIconManager?.refreshIcons(),this.bookmarkIconManager?.refreshIcons()):r!==l&&this.ruleManager.triggerRulings(h,"move")&&(h==="file"&&this.tabIconManager?.refreshIcons(),this.fileIconManager?.refreshIcons(),this.bookmarkIconManager?.refreshIcons())})),this.registerEvent(this.app.vault.on("modify",e=>{let t=e instanceof S.TFile?"file":"folder";this.ruleManager.triggerRulings(t,"modify")&&(t==="file"&&this.tabIconManager?.refreshIcons(),this.fileIconManager?.refreshIcons(),this.bookmarkIconManager?.refreshIcons())})),this.registerEvent(this.app.vault.on("delete",e=>{let{path:t}=e;this.settings.rememberDeletedItems===!1&&(delete this.settings.fileIcons[t],this.saveSettings());let i=e instanceof S.TFile?"file":"folder";this.ruleManager.checkRuling(i,t)&&this.ruleManager.updateRulings(i)})),this.addRibbonIcon("lucide-book-image",s.commands.openRulebook,()=>N.open(this)),this.addCommand({id:"open-rulebook",name:s.commands.openRulebook,callback:()=>N.open(this)}),this.commands.push(this.addCommand({id:"toggle-bigger-icons",name:s.commands.toggleBiggerIcons,callback:()=>{S.Platform.isDesktop?this.settings.biggerIcons==="on"?this.settings.biggerIcons="mobile":this.settings.biggerIcons==="desktop"?this.settings.biggerIcons="off":this.settings.biggerIcons==="mobile"?this.settings.biggerIcons="on":this.settings.biggerIcons==="off"&&(this.settings.biggerIcons="desktop"):this.settings.biggerIcons==="on"?this.settings.biggerIcons="desktop":this.settings.biggerIcons==="desktop"?this.settings.biggerIcons="on":this.settings.biggerIcons==="mobile"?this.settings.biggerIcons="off":this.settings.biggerIcons==="off"&&(this.settings.biggerIcons="mobile"),this.saveSettings(),this.refreshBodyClasses()}})),this.commands.push(this.addCommand({id:"toggle-clickable-icons",name:S.Platform.isDesktop?s.commands.toggleClickableIcons.desktop:s.commands.toggleClickableIcons.mobile,callback:()=>{S.Platform.isDesktop?this.settings.clickableIcons==="on"?this.settings.clickableIcons="mobile":this.settings.clickableIcons==="desktop"?this.settings.clickableIcons="off":this.settings.clickableIcons==="mobile"?this.settings.clickableIcons="on":this.settings.clickableIcons==="off"&&(this.settings.clickableIcons="desktop"):this.settings.clickableIcons==="on"?this.settings.clickableIcons="desktop":this.settings.clickableIcons==="desktop"?this.settings.clickableIcons="on":this.settings.clickableIcons==="mobile"?this.settings.clickableIcons="off":this.settings.clickableIcons==="off"&&(this.settings.clickableIcons="mobile"),this.saveSettings(),this.refreshManagers(),this.refreshBodyClasses()}})),this.commands.push(this.addCommand({id:"toggle-all-file-icons",name:s.commands.toggleAllFileIcons,callback:()=>{this.settings.showAllFileIcons=!this.settings.showAllFileIcons,this.saveSettings(),this.tabIconManager?.refreshIcons(),this.fileIconManager?.refreshIcons()}})),this.commands.push(this.addCommand({id:"toggle-all-folder-icons",name:s.commands.toggleAllFolderIcons,callback:()=>{this.settings.showAllFolderIcons=!this.settings.showAllFolderIcons,this.saveSettings(),this.fileIconManager?.refreshIcons(),this.bookmarkIconManager?.refreshIcons(),this.tagIconManager?.refreshIcons()}})),this.commands.push(this.addCommand({id:"toggle-minimal.folder-icons",name:s.commands.toggleMinimalFolderIcons,callback:()=>{this.settings.minimalFolderIcons=!this.settings.minimalFolderIcons,this.saveSettings(),this.fileIconManager?.refreshIcons(),this.bookmarkIconManager?.refreshIcons(),this.tagIconManager?.refreshIcons()}})),this.commands.push(this.addCommand({id:"toggle-bigger-search-results",name:s.commands.toggleBiggerSearchResults,callback:()=>{S.Platform.isDesktop?this.settings.biggerSearchResults==="on"?this.settings.biggerSearchResults="mobile":this.settings.biggerSearchResults==="desktop"?this.settings.biggerSearchResults="off":this.settings.biggerSearchResults==="mobile"?this.settings.biggerSearchResults="on":this.settings.biggerSearchResults==="off"&&(this.settings.biggerSearchResults="desktop"):this.settings.biggerSearchResults==="on"?this.settings.biggerSearchResults="desktop":this.settings.biggerSearchResults==="desktop"?this.settings.biggerSearchResults="on":this.settings.biggerSearchResults==="mobile"?this.settings.biggerSearchResults="off":this.settings.biggerSearchResults==="off"&&(this.settings.biggerSearchResults="mobile"),this.saveSettings(),this.refreshBodyClasses()}})),this.addCommand({id:"change-icon-current-file",name:s.commands.changeIconCurrentFile,checkCallback:e=>{let t=this.app.workspace.getActiveFile();if(t===null)return!1;let i=this.getFileItem(t.path);if(e)return i!==null;I.openSingle(this,i,(o,n)=>{this.saveFileIcon(i,o,n),this.fileIconManager?.refreshIcons(),this.tabIconManager?.refreshIcons(),this.bookmarkIconManager?.refreshIcons()})}})}async onExternalSettingsChange(){await this.loadSettings(),this.refreshManagers(),this.refreshBodyClasses()}startManagers(){this.menuManager=new Q,this.ruleManager=new p(this);try{this.appIconManager=new $(this)}catch(e){console.error(e)}try{this.tabIconManager=new _(this)}catch(e){console.error(e)}try{this.fileIconManager=new ee(this)}catch(e){console.error(e)}try{this.tagIconManager=new ie(this)}catch(e){console.error(e)}try{this.bookmarkIconManager=new te(this)}catch(e){console.error(e)}try{this.propertyIconManager=new se(this)}catch(e){console.error(e)}try{this.editorIconManager=new O(this)}catch(e){console.error(e)}try{this.ribbonIconManager=new oe(this)}catch(e){console.error(e)}}refreshManagers(){this.appIconManager?.refreshIcons(),this.tabIconManager?.refreshIcons(),this.fileIconManager?.refreshIcons(),this.bookmarkIconManager?.refreshIcons(),this.tagIconManager?.refreshIcons(),this.propertyIconManager?.refreshIcons(),this.editorIconManager?.refreshIcons(),this.ribbonIconManager?.refreshIcons()}refreshBodyClasses(e){activeDocument.body.toggleClass("iconic-bigger-icons",e?!1:this.isSettingEnabled("biggerIcons")),activeDocument.body.toggleClass("iconic-clickable-icons",e?!1:this.isSettingEnabled("clickableIcons")),activeDocument.body.toggleClass("iconic-bigger-search-results",e?!1:this.isSettingEnabled("biggerSearchResults")),activeDocument.body.toggleClass("iconic-uncolor-hover",e?!1:this.settings.uncolorHover),activeDocument.body.toggleClass("iconic-uncolor-drag",e?!1:this.settings.uncolorDrag),activeDocument.body.toggleClass("iconic-uncolor-select",e?!1:this.settings.uncolorSelect);let t=this.app.customCss?.theme;activeDocument.body.toggleClass("iconic-theme-btopaz",e?!1:t==="Blue Topaz"),activeDocument.body.toggleClass("iconic-theme-border",e?!1:t==="Border"),activeDocument.body.toggleClass("iconic-theme-cat",e?!1:t==="Catppuccin"),activeDocument.body.toggleClass("iconic-theme-cglow",e?!1:t==="Cyber Glow"),activeDocument.body.toggleClass("iconic-theme-discord",e?!1:t==="Discordian"),activeDocument.body.toggleClass("iconic-theme-its",e?!1:t==="ITS Theme"),activeDocument.body.toggleClass("iconic-theme-lyt",e?!1:t==="LYT Mode"),activeDocument.body.toggleClass("iconic-theme-mflow",e?!1:t==="Mado Miniflow"),activeDocument.body.toggleClass("iconic-theme-sanctum",e?!1:t==="Sanctum"),activeDocument.body.toggleClass("iconic-theme-shiba",e?!1:t==="Shiba Inu"),activeDocument.body.toggleClass("iconic-theme-shimmer",e?!1:t==="Shimmering Focus"),activeDocument.body.toggleClass("iconic-theme-sodalite",e?!1:t==="Sodalite"),activeDocument.body.toggleClass("iconic-theme-spectrum",e?!1:t==="Spectrum"),activeDocument.body.toggleClass("iconic-theme-terminal",e?!1:t==="Terminal"),activeDocument.body.toggleClass("iconic-theme-ukiyo",e?!1:t==="Ukiyo")}isSettingEnabled(e){let t=this.settings[e];return t==="on"||S.Platform.isDesktop&&t==="desktop"||S.Platform.isMobile&&t==="mobile"}getAppItem(e,t){let i=this.settings.appIcons[e]??{},o,n;switch(e){case"help":{o=s.appItems.help,n="help";break}case"settings":{o=s.appItems.settings,n="lucide-settings";break}case"pin":{o=s.appItems.pin,n="lucide-pin";break}case"sidebarLeft":{o=s.appItems.sidebarLeft,n="sidebar-left";break}case"sidebarRight":{o=s.appItems.sidebarRight,n="sidebar-right";break}case"minimize":o=s.appItems.minimize;break;case"maximize":o=s.appItems.maximize;break;case"unmaximize":o=s.appItems.unmaximize;break;case"close":o=s.appItems.close;break}return{id:e,name:o??"",category:"app",iconDefault:n??null,icon:t?null:i.icon??null,color:t?null:i.color??null}}getTabItems(e){let t=[];return this.app.workspace.iterateAllLeaves(i=>{t.push(this.defineTabItem(i,e))}),t}getTabItem(e,t){let i=null;return this.app.workspace.iterateAllLeaves(o=>{if(i)return;let n=o.view.getViewType();(n===e||Ne.includes(n)&&o.view.getState().file===e)&&(i=this.defineTabItem(o,t))}),i}defineTabItem(e,t){let i=e.tabHeaderInnerIconEl;S.Platform.isMobile&&(e.containerEl?.parentElement===this.app.workspace.leftSplit.activeTabContentEl?i=this.app.workspace.leftSplit.activeTabIconEl:e.containerEl?.parentElement===this.app.workspace.rightSplit.activeTabContentEl&&(i=this.app.workspace.rightSplit.activeTabIconEl));let o=e.view.getViewType(),n=e.view===this.app.workspace.getActiveViewOfType(S.View)||e.tabHeaderEl?.hasClass("is-active"),r=e.getRoot()===this.app.workspace.rootSplit,c=e.parent?.isStacked===!0;if(Ne.includes(o)){let l=e.view.getState().file,h=typeof l=="string"?l:"",g=this.settings.fileIcons[h]??{},m=o==="markdown";return{id:h,name:e.getDisplayText(),category:"file",iconDefault:r&&m&&!c&&!g.color&&!this.settings.showAllFileIcons?null:e.view.getIcon(),icon:t?null:g.icon??null,color:t?null:g.color??null,isFile:!0,isActive:n,isRoot:r,isStacked:c,iconEl:i??null,tabEl:e.tabHeaderEl??null}}else{let l=this.settings.tabIcons[o]??{},h;switch(o){case"empty":h=!r||c||l.color?e.view.getIcon():null;break;case"release-notes":h=t?e.view.getIcon():"lucide-sparkle";break;default:h=e.view.getIcon();break}return{id:o,name:e.getDisplayText(),category:"tab",iconDefault:h,icon:t?null:l.icon??null,color:t?null:l.color??null,isFile:!1,isActive:n,isRoot:r,isStacked:c,iconEl:i??null,tabEl:e.tabHeaderEl??null}}}getFileItems(e){let t=this.app.vault.getAllLoadedFiles(),i=t.find(o=>o.path==="/");return i&&t.remove(i),t.map(o=>this.defineFileItem(o,o.path,e))}getFileItem(e,t){let{path:i}=this.splitFilePath(e),o=this.app.vault.getAbstractFileByPath(i);return this.defineFileItem(o,e,t)}defineFileItem(e,t,i){let{filename:o,basename:n,extension:r}=this.splitFilePath(t),c=this.settings.fileIcons[t]??{},l=null;return e instanceof S.TFile&&(c.color||this.settings.showAllFileIcons)?r==="canvas"?l="lucide-layout-dashboard":r==="pdf"?l="lucide-file-text":ce.includes(r)?l="lucide-image":de.includes(r)?l="lucide-file-audio":l="lucide-file":e instanceof S.TFolder&&(c.color&&!this.settings.minimalFolderIcons||this.settings.showAllFolderIcons)&&(l="lucide-folder-closed"),{id:t,name:r==="md"?n:o,category:e instanceof S.TFolder?"folder":"file",iconDefault:i?null:l,icon:i?null:c.icon??null,color:i?null:c.color??null,items:e instanceof S.TFolder?e.children.map(h=>this.defineFileItem(h,h.path,i)):null}}splitFilePath(e=""){let i=Math.max(...["md","pdf"].map(m=>{let d=e.lastIndexOf(`.${m}#`);return d>-1?d+m.length+1:-1})),o=i>-1?e.substring(i,e.length):"",n=i>-1?e.substring(0,i):e,[,r="",c]=n.match(/^(.*\/)?(.*)$/)??[],l=c.lastIndexOf("."),h=c.substring(l>-1?l+1:c.length)||"",g=c.substring(0,l>-1?l:c.length)||"";return{path:n,tree:r,filename:c,basename:g,extension:h,subpath:o}}getBookmarkItems(e){return(this.app.internalPlugins?.plugins?.bookmarks?.instance?.items??[]).map(i=>this.defineBookmarkItem(i,e))}getBookmarkItem(e,t,i){let n=this.flattenBookmarks(this.app.internalPlugins?.plugins?.bookmarks?.instance?.items??[]).find(r=>t&&r.path+(r.subpath??"")===e||r.ctime===e)??{};return this.defineBookmarkItem(n,i)}defineBookmarkItem(e,t){let{path:i,filename:o,basename:n,extension:r}=this.splitFilePath(e.path),c=e.subpath??"",l,h,g,m=null;switch(e.type){case"file":{l=i+c,h=(r==="md"?n:o)+c,r==="canvas"?m="lucide-layout-dashboard":c.startsWith("#^")?m="lucide-toy-brick":c.startsWith("#")?m="lucide-heading":(m="lucide-file",t||(r==="pdf"?m="lucide-file-text":ce.includes(r)?m="lucide-image":de.includes(r)&&(m="lucide-file-audio"))),g=this.settings.fileIcons[l]??{};break}case"folder":{l=i,h=n,g=this.settings.fileIcons[l]??{},m="lucide-folder";break}case"group":{l=e.ctime,h=e.title,g=this.settings.bookmarkIcons[l]??{},(g.color&&!this.settings.minimalFolderIcons||this.settings.showAllFolderIcons)&&(m="lucide-folder-closed");break}case"search":{l=e.ctime,h=e.query,g=this.settings.bookmarkIcons[l]??{},m="lucide-search";break}case"graph":{l=e.ctime,h=e.title,g=this.settings.bookmarkIcons[l]??{},m="lucide-git-fork";break}case"url":{l=e.ctime,h=e.url,g=this.settings.bookmarkIcons[l]??{},m="lucide-globe-2";break}}return{id:l,name:h,category:e.type??"file",iconDefault:m,icon:t?null:g?.icon??null,color:t?null:g?.color??null,isFileOrFolder:e.type==="file"||e.type==="folder",items:e.items?.map(d=>this.defineBookmarkItem(d,t))??null}}flattenBookmarks(e){let t=[];for(let i of e)t.push(i),i.items&&t.push(...this.flattenBookmarks(i.items));return t}getTagItems(e){let t=Object.keys(this.app.metadataCache.getTags())??[];return t.map(o=>({id:o.replace("#",""),name:o,items:this.getChildTagBases(o,t)})).map(o=>this.defineTagItem(o,e))}getTagItem(e,t){let i="#"+e,o=Object.keys(this.app.metadataCache.getTags())??[],n=this.getChildTagBases(i,o);return o.includes(i)?this.defineTagItem({id:e,name:i,items:n.length>0?n:null},t):null}defineTagItem(e,t){let i=this.settings.tagIcons[e.id]??{},o=e.items?.map(n=>this.defineTagItem(n,t));return{id:e.id,name:e.name,category:"tag",iconDefault:null,icon:t?null:i.icon??null,color:t?null:i.color??null,items:o?.length>0?o:null}}getChildTagBases(e,t){let i=[],o=e+"/";for(let n of t)n.startsWith(o)&&!n.replace(o,"").includes("/")&&i.push({id:n.replace("#",""),name:n,items:this.getChildTagBases(n,t)});return i}getPropertyItems(e){return(Object.values(this.app.metadataTypeManager?.properties)??[]).map(i=>this.definePropertyItem(i,e))}getPropertyItem(e,t){let o=(Object.values(this.app.metadataTypeManager?.properties)??[]).find(n=>n.name===e)??{};return this.definePropertyItem(o,t)}definePropertyItem(e,t){let i=this.settings.propertyIcons[e.name]??{},o;switch(e.type){case"text":o="lucide-text";break;case"multitext":o="lucide-list";break;case"number":o="lucide-binary";break;case"checkbox":o="lucide-check-square";break;case"date":o="lucide-calendar";break;case"datetime":o="lucide-clock";break;case"aliases":o="lucide-forward";break;case"tags":o="lucide-tags";break;default:o="lucide-file-question";break}return{id:e.name,name:e.name,category:"property",iconDefault:o,icon:t?null:i.icon??null,color:t?null:i.color??null,type:e.type??null}}getRibbonItems(e){return(this.app.workspace.leftRibbon.items??[]).map(i=>this.defineRibbonItem(i,e))}getRibbonItem(e,t){let i=this.app.workspace.leftRibbon.items?.find(o=>o?.id===e)??{};return this.defineRibbonItem(i,t)}defineRibbonItem(e,t){let i=this.settings.ribbonIcons[e.id]??{};return{id:e.id,name:e.title??null,category:"ribbon",iconDefault:e.icon??null,icon:t?null:i.icon??null,color:t?null:i.color??null,isHidden:e.hidden??!1,iconEl:e.buttonEl??null}}saveAppIcon(e,t,i){this.updateIconSetting(this.settings.appIcons,e.id,t,i),this.saveSettings()}saveTabIcon(e,t,i){this.updateIconSetting(this.settings.tabIcons,e.id,t,i),this.saveSettings()}saveFileIcon(e,t,i){let o=new Set,n=this.settings.fileIcons[e.id];t!==n?.icon&&o.add("icon"),i!==n?.color&&o.add("color"),this.updateIconSetting(this.settings.fileIcons,e.id,t,i),this.saveSettings(),this.ruleManager.triggerRulings("file",...o)}saveFileIcons(e,t,i){let o=new Set;for(let n of e){t!==void 0&&(n.icon=t),i!==void 0&&(n.color=i);let r=this.settings.fileIcons[n.id];t!==r?.icon&&o.add("icon"),i!==r?.color&&o.add("color"),this.updateIconSetting(this.settings.fileIcons,n.id,n.icon,n.color)}this.saveSettings(),this.ruleManager.triggerRulings("file",...o)}saveBookmarkIcon(e,t,i){let o=new Set;if(e.category==="file"||e.category==="folder"){let n=this.settings.fileIcons[e.id];t!==n?.icon&&o.add("icon"),i!==n?.color&&o.add("color"),this.updateIconSetting(this.settings.fileIcons,e.id,t,i)}else this.updateIconSetting(this.settings.bookmarkIcons,e.id,t,i);this.saveSettings(),this.ruleManager.triggerRulings("file",...o)}saveBookmarkIcons(e,t,i){let o=new Set;for(let n of e)if(t!==void 0&&(n.icon=t),i!==void 0&&(n.color=i),n.category==="file"||n.category==="folder"){let r=this.settings.fileIcons[n.id];t!==r?.icon&&o.add("icon"),i!==r?.color&&o.add("color"),this.updateIconSetting(this.settings.fileIcons,n.id,n.icon,n.color)}else this.updateIconSetting(this.settings.bookmarkIcons,n.id,n.icon,n.color);this.saveSettings(),this.ruleManager.triggerRulings("file",...o)}saveTagIcon(e,t,i){this.updateIconSetting(this.settings.tagIcons,e.id,t,i),this.saveSettings()}savePropertyIcon(e,t,i){this.updateIconSetting(this.settings.propertyIcons,e.id,t,i),this.saveSettings()}savePropertyIcons(e,t,i){for(let o of e)t!==void 0&&(o.icon=t),i!==void 0&&(o.color=i),this.updateIconSetting(this.settings.propertyIcons,o.id,o.icon,o.color);this.saveSettings()}saveRibbonIcon(e,t,i){this.updateIconSetting(this.settings.ribbonIcons,e.id,t,i),this.saveSettings()}updateIconSetting(e,t,i,o){i||o?(e[t]||(e[t]={}),i?e[t].icon=i:delete e[t].icon,o?e[t].color=o:delete e[t].color):delete e[t]}async loadSettings(){this.settings=Object.assign({},Ct,await this.loadData()),"groupIcons"in this.settings&&(Object.keys(this.settings.bookmarkIcons).length===0&&(this.settings.bookmarkIcons=this.settings.groupIcons??{}),delete this.settings.groupIcons)}async saveSettings(){this.pruneSettings(),this.settings.appIcons=Object.fromEntries(Object.entries(this.settings.appIcons).sort()),this.settings.tabIcons=Object.fromEntries(Object.entries(this.settings.tabIcons).sort()),this.settings.fileIcons=Object.fromEntries(Object.entries(this.settings.fileIcons).sort()),this.settings.bookmarkIcons=Object.fromEntries(Object.entries(this.settings.bookmarkIcons).sort()),this.settings.propertyIcons=Object.fromEntries(Object.entries(this.settings.propertyIcons).sort()),this.settings.ribbonIcons=Object.fromEntries(Object.entries(this.settings.ribbonIcons).sort()),await this.saveData(this.settings)}pruneSettings(){this.updateUnsyncedFiles();let e=this.app.internalPlugins?.plugins?.sync?.instance?.syncing===!0,t=this.app.internalPlugins?.plugins?.sync?.instance?.pause===!0;if(e||t||this.settings.rememberDeletedItems)return;let i=this.app.appId,o=this.flattenBookmarks(this.app.internalPlugins?.plugins?.bookmarks?.instance?.items??[]),n=this.app.metadataTypeManager?.properties??[],r=Object.entries(this.settings.fileIcons).filter(([c,l])=>l.unsynced?.every(h=>h===i)??!0);for(let[c]of r){let{path:l,subpath:h}=this.splitFilePath(c),g=h.replaceAll(/(?m.path===l&&m.subpath===g)&&delete this.settings.fileIcons[c]:delete this.settings.fileIcons[c]}if(o.length>0){let c=o.filter(l=>l.type!=="file"&&l.type!=="folder").map(l=>l.ctime.toString());for(let l in this.settings.bookmarkIcons)c.includes(l)||delete this.settings.bookmarkIcons[l]}if(n.length>0){let c=Object.keys(n);for(let l in this.settings.propertyIcons)c.includes(l)||delete this.settings.propertyIcons[l]}}updateUnsyncedFiles(){let e=this.app.appId,t=this.app.internalPlugins?.plugins?.sync?.instance?.ignoreFolders??[],i=wt.filter(o=>!this.app.internalPlugins?.plugins?.sync?.instance?.allowTypes.has(o));for(let[o,n]of Object.entries(this.settings.fileIcons)){Array.isArray(n.unsynced)||delete n.unsynced;let{extension:r}=this.splitFilePath(o);t.some(l=>l===o||o.startsWith(l+"/"))||i.includes("unsupported")&&!Mt.includes(r)||i.includes("image")&&ce.includes(r)||i.includes("audio")&&de.includes(r)||i.includes("video")&&We.includes(r)||i.includes("pdf")&&r==="pdf"?(n.unsynced=n.unsynced??[],n.unsynced.includes(e)||n.unsynced.push(e)):(n.unsynced?.includes(e)&&n.unsynced?.remove(e),n.unsynced?.length===0&&delete n.unsynced)}}onunload(){this.ruleManager.unload(),this.appIconManager?.unload(),this.tabIconManager?.unload(),this.fileIconManager?.unload(),this.bookmarkIconManager?.unload(),this.tagIconManager?.unload(),this.propertyIconManager?.unload(),this.editorIconManager?.unload(),this.ribbonIconManager?.unload(),this.refreshBodyClasses(!0)}}; /* nosourcemap */