403Webshell
Server IP : 209.209.40.120  /  Your IP : 216.73.217.112
Web Server : Microsoft-IIS/10.0
System : Windows NT NEWWWW 10.0 build 17763 (Windows Server 2019) i586
User : NEWWWW$ ( 0)
PHP Version : 8.3.30
Disable Function : NONE
MySQL : OFF  |  cURL : ON  |  WGET : OFF  |  Perl : OFF  |  Python : OFF  |  Sudo : OFF  |  Pkexec : OFF
Directory :  C:/Program Files/Android/Android Studio/plugins/platform-images/lib/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : C:/Program Files/Android/Android Studio/plugins/platform-images/lib/platform-images.jar
PK_�\R�*�*META-INF/plugin.xml<idea-plugin implementation-detail="true" package="org.intellij.images">
  <vendor>JetBrains</vendor>
  <name>Images</name>
  <id>com.intellij.platform.images</id>
  <version>241.18034.62.2411.12071903</version>
  <idea-version since-build="241.18034.62" until-build="241.18034.62.*"/>
  <description>Adds support for image file type preview, SVG file type contents language</description>

  <extensionPoints>
    <extensionPoint qualifiedName="com.intellij.images.themeFilter" interface="org.intellij.images.thumbnail.actions.ThemeFilter" dynamic="true"/>
  </extensionPoints>

  <resource-bundle>messages.ImagesBundle</resource-bundle>

  <dependencies>
    <plugin id="com.intellij.modules.lang"/>
    <plugin id="com.intellij.modules.xml"/>
  </dependencies>

  <extensions defaultExtensionNs="com.intellij">
    <fileEditorProvider implementation="org.intellij.images.editor.impl.ImageFileEditorProvider"/>
    <colorSettingsPage implementation="org.intellij.images.options.impl.ImageEditorColorSchemeSettings"/>
    <selectInTarget implementation="org.intellij.images.thumbnail.impl.ThumbnailSelectInTarget"/>

    <applicationService serviceInterface="org.intellij.images.fileTypes.ImageFileTypeManager"
                        serviceImplementation="org.intellij.images.fileTypes.impl.ImageFileTypeManagerImpl"/>
    <applicationService serviceInterface="org.intellij.images.options.OptionsManager"
                        serviceImplementation="org.intellij.images.options.impl.OptionsManagerImpl"/>
    <projectService serviceInterface="org.intellij.images.thumbnail.ThumbnailManager"
                    serviceImplementation="org.intellij.images.thumbnail.impl.ThumbnailManagerImpl"/>
    <!-- ImageIO.getReaderFormatNames() -->
    <fileType name="Image" implementationClass="org.intellij.images.fileTypes.impl.ImageFileType" fieldName="INSTANCE" extensions="bigtiff;bmp;dcx;gif;icns;ico;jbig2;jpeg;jpg;pam;pbm;pcx;pgm;png;pnm;ppm;psd;rgbe;tga;tif;tiff;wbmp;xbm;xpm" />
    <fileType name="SVG" implementationClass="org.intellij.images.fileTypes.impl.SvgFileType" fieldName="INSTANCE" extensions="svg" language="SVG"/>
    <lang.parserDefinition language="SVG" implementationClass="org.intellij.images.fileTypes.impl.SvgParserDefinition"/>
    <fileLookupInfoProvider implementation="org.intellij.images.completion.ImageLookupInfoProvider"/>
    <documentationProvider implementation="org.intellij.images.fileTypes.ImageDocumentationProvider"/>

    <filePasteProvider implementation="org.intellij.images.ide.ImagePasteProvider" order="last"/>

    <projectService serviceImplementation="org.intellij.images.search.ImageTagManager"/>
    <registryKey key="ide.images.wheel.zooming" defaultValue="true" description="Enable zoom in/out by mouse wheel"/>
    <registryKey key="ide.images.show.chessboard" defaultValue="false" description="Enable chessboard"/>
    <registryKey key="ide.images.chessboard.cell.size" defaultValue="5" description="Option for default chessboard cell size"/>
    <registryKey key="ide.images.show.grid" defaultValue="false" description="Show grid by default"/>
    <registryKey key="ide.images.show.grid.only.when.zoom.factor.equal.or.more.than" defaultValue="3" description="Hide grid if zoom factor is less than value"/>
    <registryKey key="ide.images.show.grid.after.every.x.pixels" defaultValue="1" description="Pixels between grid lines"/>
    <registryKey key="ide.images.change.background.action.enabled" defaultValue="false" description="Show action for changing background in the editor toolbar"/>
    <iconMapper mappingFile="ImagesIconMappings.json"/>
  </extensions>

  <actions>
    <group id="ImagesRootGroup">
      <action class="org.intellij.images.actions.EditExternallyAction"
              id="Images.EditExternally">
        <keyboard-shortcut first-keystroke="control alt F4" keymap="$default"/>
        <add-to-group anchor="after" group-id="ProjectViewPopupMenu" relative-to-action="EditSource"/>
      </action>
      <action class="org.intellij.images.actions.EditExternalImageEditorAction"
              id="Images.EditExternalEditorPath">
      </action>
      <action class="org.intellij.images.actions.ConvertSvgToPngAction"
              id="Images.ConvertSvgToPng">
        <add-to-group anchor="after" group-id="ProjectViewPopupMenu" relative-to-action="EditSource"/>
      </action>
      <action class="org.intellij.images.actions.ShowThumbnailsAction"
              id="Images.ShowThumbnails">
      </action>

      <group id="Images.ImageViewActions">
        <action class="org.intellij.images.actions.ToggleTransparencyChessboardAction"
                id="Images.ToggleTransparencyChessboard"
                icon="org.intellij.images.ImagesIcons.ToggleTransparencyChessboard">
        </action>
        <action class="org.intellij.images.editor.actions.SetBackgroundImageAction"
                id="Images.SetBackgroundImage">
          <add-to-group group-id="ProjectViewPopupMenu"/>
          <add-to-group group-id="EditorPopupMenu3"/>
        </action>
        <action class="org.intellij.images.editor.actions.ToggleGridAction"
                id="Images.Editor.ToggleGrid"
                icon="AllIcons.Graph.Grid">
          <keyboard-shortcut first-keystroke="control QUOTE" keymap="$default"/>
        </action>
        <action class="org.intellij.images.editor.actions.ZoomInAction"
                id="Images.Editor.ZoomIn"
                icon="AllIcons.Graph.ZoomIn"
                use-shortcut-of="ExpandAll"/>
        <action class="org.intellij.images.editor.actions.ZoomOutAction"
                id="Images.Editor.ZoomOut"
                icon="AllIcons.Graph.ZoomOut"
                use-shortcut-of="CollapseAll"/>
        <action class="org.intellij.images.editor.actions.ActualSizeAction"
                id="Images.Editor.ActualSize"
                icon="AllIcons.Graph.ActualZoom">
          <keyboard-shortcut first-keystroke="control DIVIDE" keymap="$default"/>
          <keyboard-shortcut first-keystroke="control SLASH" keymap="$default"/>
        </action>
        <action class="org.intellij.images.editor.actions.FitZoomToWindowAction"
                id="Images.Editor.FitZoomToWindow"
                icon="AllIcons.General.FitContent"/>
      </group>
      <separator/>

      <group id="Images.ThumbnailViewActions">
        <action class="org.intellij.images.thumbnail.actions.UpFolderAction"
                id="Images.Thumbnails.UpFolder"
                icon="AllIcons.Nodes.UpFolder">
          <keyboard-shortcut first-keystroke="BACK_SPACE" keymap="$default"/>
        </action>
        <action class="org.intellij.images.thumbnail.actions.ToggleRecursiveAction"
                id="Images.Thumbnails.ToggleRecursive"
                icon="AllIcons.ObjectBrowser.FlattenPackages">
          <keyboard-shortcut first-keystroke="alt MULTIPLY" keymap="$default"/>
        </action>
        <action class="org.intellij.images.thumbnail.actions.ToggleFileSizeAction"
                id="Images.Thumbnails.ToggleFileSize"
                icon="AllIcons.FileTypes.Any_type">
        </action>
        <action class="org.intellij.images.thumbnail.actions.ToggleFileNameAction"
                id="Images.Thumbnails.ToggleFileName"
                icon="AllIcons.Actions.ShowImportStatements">
        </action>
        <action class="org.intellij.images.thumbnail.actions.FilterByThemeComboBoxAction"
                internal="true"
                id="Images.Thumbnails.FilterByTheme"/>
        <group class="org.intellij.images.thumbnail.actions.FilterByTagActionGroup"
               internal="true"
               popup="true"
               id="Images.Thumbnails.FilterByTag"/>
        <action class="org.intellij.images.thumbnail.actions.ToggleTagsPanelAction"
                id="Images.Thumbnails.ToggleTagsPanelName"
                icon="AllIcons.Actions.Preview">
        </action>

        <action class="org.intellij.images.thumbnail.actions.HideThumbnailsAction"
                id="Images.Thumbnails.Hide"
                icon="AllIcons.Actions.Cancel" use-shortcut-of="CloseContent"/>

        <action class="org.intellij.images.thumbnail.actions.EnterAction"
                id="Images.Thumbnails.EnterAction">
          <keyboard-shortcut first-keystroke="ENTER" keymap="$default"/>
        </action>

        <action class="org.intellij.images.thumbnail.actions.ShowBorderAction" id="Images.ShowBorder"/>
        <action class="org.intellij.images.editor.actions.ChangeBackgroundAction" id="Images.ChangeBackground"/>
      </group>

      <add-to-group group-id="Other.KeymapGroup"/>
    </group>
    <group id="Images.EditorToolbar">
      <reference id="Images.ToggleTransparencyChessboard"/>
      <reference id="Images.Editor.ToggleGrid"/>
      <separator/>
      <reference id="Images.Editor.ZoomIn"/>
      <reference id="Images.Editor.ZoomOut"/>
      <reference id="Images.Editor.ActualSize"/>
      <reference id="Images.Editor.FitZoomToWindow"/>
      <reference id="ShowColorPicker"/>
      <reference id="Images.ChangeBackground"/>
      <separator/>
      <reference id="TextEditorWithPreview.SplitGroup"/>
    </group>
    <group id="Images.EditorPopupMenu">
      <reference id="CutCopyPasteGroup"/>
      <separator/>
      <reference id="FindUsages"/>
      <reference id="RefactoringMenu"/>
      <separator/>
      <reference id="Images.EditorToolbar"/>
      <reference id="Images.ShowBorder"/>
      <separator/>
      <reference id="Images.SetBackgroundImage"/>
      <separator/>
      <reference id="VersionControlsGroup"/>
      <separator/>
      <reference id="Images.EditExternally"/>
      <reference id="Images.EditExternalEditorPath"/>
      <reference id="ExternalToolsGroup"/>
    </group>
    <group id="Images.ThumbnailsToolbar">
      <reference id="Images.Thumbnails.UpFolder"/>
      <reference id="Images.Thumbnails.ToggleRecursive"/>
      <separator/>
      <reference id="Images.ToggleTransparencyChessboard"/>
      <reference id="Images.Thumbnails.ToggleFileSize"/>
      <reference id="Images.Thumbnails.ToggleFileName"/>
      <separator/>

      <reference id="Images.Thumbnails.FilterByTheme"/>
      <reference id="Images.Thumbnails.FilterByTag"/>
      <reference id="Images.Thumbnails.ToggleTagsPanelName"/>
      <reference id="Images.Thumbnails.Hide"/>
    </group>
    <group id="Images.ThumbnailsPopupMenu">
      <reference id="CutCopyPasteGroup"/>
      <reference id="EditSource"/>
      <reference id="Images.Thumbnails.EnterAction"/>
      <separator/>
      <reference id="Images.ThumbnailsToolbar"/>
      <separator/>
      <reference id="FindUsages"/>
      <reference id="RefactoringMenu"/>
      <separator/>
      <reference id="$Delete"/>
      <separator/>
      <reference id="VersionControlsGroup"/>
      <reference id="CompareTwoFiles"/>
      <separator/>
      <reference id="Images.EditExternally"/>
      <reference id="ExternalToolsGroup"/>
    </group>
  </actions>
</idea-plugin>
PKg<���ImagesIconMappings.json{
  "org": {
    "intellij": {
      "images": {
        "icons": {
          "expui": {
            "chessboard.svg": "org/intellij/images/icons/ToggleTransparencyChessboard.svg"
          }
        }
      }
    }
  }
}
PKC�COO messages/ImagesBundle.propertieserror.title.launching.external.editor=Problem Launching External Executable

select.external.executable.title=Select Editor
select.external.executable.message=Select external graphics editor

edit.external.editor.path.dialog.title=Path to External Editor

error.broken.image.file.format=<html><b>Image not loaded</b><br>Try to open it externally to fix format problem</html>
filetype.images.description=Image
filetype.images.display.name=Image
settings.page.name=Images

thumbnails.toolwindow.name=Thumbnails
thumbnails.component.error.text=Error

icons.count={0,choice, 0#no images|1#1 image|2#{0,number} images|100# > 100 images}

#widthXheightXcolor depth
icon.dimensions={0,number}x{1,number}x{2,number}

# settings page
show.grid.lines=Show &Grid lines by default
show.transparency.chessboard=Show &transparency chessboard by default
chessboard.cell.size=Chessboard cell &size (pixels):
show.grid.every=Show Grid line after &every (pixels):
show.grid.zoom.limit=Show Grid lines &only then zoom factor equal or more than:
external.editor.executable.path=Path:
external.editor.border.title=External Editor
main.page.border.title=Editor

unknown.format=Unknown Format
image.info={0}x{1} {2} ({3}-bit color) {4}
image.info.svg={0}x{1} SVG {2}
list.empty.text.no.tags.defined=No tags defined

action.Images.Editor.FitZoomToWindow.text=Fit Zoom to Window

action.Images.EditExternally.text=Jump to External Editor
action.Images.EditExternally.description=Open image in external editor
action.Images.EditExternalEditorPath.text=Edit Path to External Editor...
action.Images.EditExternalEditorPath.description=Edit path to external editor
action.Images.ToggleTransparencyChessboard.text=Transparency Chessboard
action.Images.ToggleTransparencyChessboard.description=Toggle transparency chessboard under image
action.Images.Editor.ToggleGrid.text=Grid
action.Images.Editor.ToggleGrid.description=Toggle grid lines over image
action.Images.Editor.ZoomIn.text=Zoom In
action.Images.Editor.ZoomIn.description=Increase image view
action.Images.Editor.ZoomOut.text=Zoom Out
action.Images.Editor.ZoomOut.description=Reduce image view
action.Images.Editor.ActualSize.text=Actual Size
action.Images.Editor.ActualSize.description=Resize image to actual size
action.Images.Thumbnails.UpFolder.text=Level up
action.Images.Thumbnails.UpFolder.description=Level up
action.Images.Thumbnails.EnterAction.text=Browse
action.Images.Thumbnails.EnterAction.description=Browse directory
action.Images.Thumbnails.ToggleRecursive.text=Recursive
action.Images.Thumbnails.ToggleRecursive.description=Toggle recursive browsing
action.Images.Thumbnails.Hide.text=Close Thumbnails
action.Images.Thumbnails.Hide.description=Close thumbnails window
action.Images.ShowThumbnails.text=Show Image Thumbnails
action.Images.ShowThumbnails.description=Show thumbnails view for current directory
action.Images.Thumbnails.ToggleTagsPanelName.text=Preview Tags
action.Images.Thumbnails.ToggleTagsPanelName.description=Toggle whether to show the tags management panel
group.Images.Thumbnails.FilterByTag.text=Filter by Tag
group.Images.Thumbnails.FilterByTag.description=Filter images by tag
action.Images.Thumbnails.FilterByTheme.text=Filter by Theme
action.Images.Thumbnails.FilterByTheme.description=Filter images by theme
action.Images.Thumbnails.ToggleFileName.text=File Name
action.Images.Thumbnails.ToggleFileName.description=Toggle whether to show the image name
action.Images.Thumbnails.ToggleFileSize.text=File Size
action.Images.Thumbnails.ToggleFileSize.description=Toggle whether to show the image size information
action.Images.SetBackgroundImage.text=Set Background Image
action.Images.ConvertSvgToPng.text=Convert to PNG
action.Images.ShowBorder.text=Show Border
action.Images.ShowBorder.description=Show border around the image
action.Images.ChangeBackground.text=Change Background
action.Images.ChangeBackground.description=Change editor background

group.ImagesRootGroup.text=Images
black.cell.color.descriptor='Black' cell
white.cell.color.descriptor='White' cell
grid.line.color.descriptor=Grid line
background.color.descriptor=Background
action.all.text=All
image.description={0}\u00D7{1}, {2}bppPKQE�!++6org/intellij/images/fileTypes/impl/ImageFileType.class���=L
1com/intellij/openapi/fileTypes/UserBinaryFileType<init>()VImage
filetype.images.descriptionjava/lang/Object
 org/intellij/images/ImagesBundlemessage9(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;filetype.images.display.name	%com/intellij/icons/AllIcons$FileTypesLjavax/swing/Icon;0org/intellij/images/fileTypes/impl/ImageFileType
	 INSTANCE2Lorg/intellij/images/fileTypes/impl/ImageFileType;CodeLineNumberTableLocalVariableTablethisgetName()Ljava/lang/String;RuntimeInvisibleAnnotations#Lorg/jetbrains/annotations/NotNull;RuntimeInvisibleTypeAnnotationsgetDescriptiongetDisplayNameLorg/jetbrains/annotations/Nls;getIcon()Ljavax/swing/Icon;<clinit>
SourceFileImageFileType.javaInnerClasses4com/intellij/icons/AllIcons	FileTypes$$$reportNull$$$0(I)V67
8java/lang/String:*@NotNull method %s.%s must not return null<*+formatA
;Bjava/lang/IllegalStateExceptionD(Ljava/lang/String;)VF
EG[Ljava/lang/Object;I
StackMapTable1 !3*��"
#$ %&!-�"#$ '()(*&!H	��
Y��9�KQ;"#$ '()(+&!H��
Y��9�KQ;"!#$ '
,(),(-.!.��"&#$ /!#�Y���"

67!~@=�Y>S� Y?S�Y@S��C�EZ_�H�K,�$;J�;J�;J2
3501PK|-�!��4org/intellij/images/fileTypes/impl/SvgFileType.class���=Y	.org/intellij/images/fileTypes/impl/SvgLanguageINSTANCE0Lorg/intellij/images/fileTypes/impl/SvgLanguage;
	
,com/intellij/ide/highlighter/XmlLikeFileType<init>(Lcom/intellij/lang/Language;)VSVG-filetype.scalable.vector.graphics.descriptionjava/lang/Object
com/intellij/ide/IdeBundlemessage9(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;.filetype.scalable.vector.graphics.display.namesvg	 !"%com/intellij/icons/AllIcons$FileTypesImageLjavax/swing/Icon;$.org/intellij/images/fileTypes/impl/SvgFileType
#&'()V	#)*0Lorg/intellij/images/fileTypes/impl/SvgFileType;,.com/intellij/openapi/fileTypes/UIBasedFileTypeCodeLineNumberTableLocalVariableTablethisgetName()Ljava/lang/String;RuntimeInvisibleAnnotations#Lorg/jetbrains/annotations/NotNull;RuntimeInvisibleTypeAnnotationsgetDescriptiongetDisplayNameLorg/jetbrains/annotations/Nls;getDefaultExtensiongetIcon()Ljavax/swing/Icon;<clinit>
SourceFileSvgFileType.javaInnerClassesAcom/intellij/icons/AllIcons	FileTypes$$$reportNull$$$0(I)VCD
#Ejava/lang/StringG*@NotNull method %s.%s must not return nullI$67formatN
HOjava/lang/IllegalStateExceptionQ(Ljava/lang/String;)VS
RT[Ljava/lang/Object;V
StackMapTable1#+*'-6*���.
/0*12--
�./0*345462-H��Y��F�XQH. /0*345472-H��Y��F�XQH.&/0*3
8458492--�.,/0*3454:;-.��.1/0*<'-#�#Y�%�(�.
CD-~@J�YKS� YLS�YMS��P�RZ_�U�X,�$HW�HW�HW?
@B=>PK�Qy���4org/intellij/images/fileTypes/impl/SvgLanguage.class���=<.org/intellij/images/fileTypes/impl/SvgLanguage!com/intellij/lang/xml/XMLLanguage<init>()VINSTANCE#Lcom/intellij/lang/xml/XMLLanguage;		com/intellij/lang/LanguageSVG
java/lang/String
image/svg+xmlD(Lcom/intellij/lang/Language;Ljava/lang/String;[Ljava/lang/String;)V
this0Lorg/intellij/images/fileTypes/impl/SvgLanguage;<clinit>8org/intellij/images/fileTypes/impl/SvgLanguage$Companion1(Lkotlin/jvm/internal/DefaultConstructorMarker;)V
	Companion:Lorg/intellij/images/fileTypes/impl/SvgLanguage$Companion;	 
"	$#Lorg/jetbrains/annotations/NotNull;Lkotlin/jvm/JvmField;Lkotlin/Metadata;mv	kxi0d1'��


�� 20:B¢¨d2intellij.platform.imagesSvgLanguage.ktRuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTableInnerClasses
SourceFileRuntimeVisibleAnnotations15&5
'&6B*�
��L+S+��786.�Y��!�Y�#�%�79
:4;:()[I*I+I,-I*.I/0[s12[sssss3PK7$Jv��>org/intellij/images/fileTypes/impl/SvgLanguage$Companion.class���=(8org/intellij/images/fileTypes/impl/SvgLanguage$Companionjava/lang/Object<init>()V
this:Lorg/intellij/images/fileTypes/impl/SvgLanguage$Companion;1(Lkotlin/jvm/internal/DefaultConstructorMarker;)V
$constructor_marker.Lkotlin/jvm/internal/DefaultConstructorMarker;Lkotlin/Metadata;mv	kxi0d1E��

��


��†��20B¢R08X‡¢
��¨d2INSTANCE0Lorg/intellij/images/fileTypes/impl/SvgLanguage;intellij.platform.images.org/intellij/images/fileTypes/impl/SvgLanguage	CompanionSvgLanguage.ktCodeLineNumberTableLocalVariableTableInnerClasses
SourceFileRuntimeVisibleAnnotations1"/*��#
$	
"-*��$	

%
 &!'=[IIIII[s[s
sssssPK_�'DV
V
&org/intellij/images/ImagesBundle.class���=V
java/lang/Object<init>()V		
 org/intellij/images/ImagesBundleINSTANCELcom/intellij/DynamicBundle;
com/intellij/DynamicBundle
getMessage9(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
getLazyMessageD(Ljava/lang/String;[Ljava/lang/Object;)Ljava/util/function/Supplier;messages.ImagesBundle
&(Ljava/lang/Class;Ljava/lang/String;)VBUNDLELjava/lang/String;
ConstantValueRuntimeInvisibleAnnotations"Lorg/jetbrains/annotations/NonNls;RuntimeInvisibleTypeAnnotationsCodeLineNumberTableLocalVariableTablethis"Lorg/intellij/images/ImagesBundle;messagekeyparams[Ljava/lang/Object;#Lorg/jetbrains/annotations/NotNull;Lorg/jetbrains/annotations/Nls;'Lorg/jetbrains/annotations/PropertyKey;resourceBundle$RuntimeInvisibleParameterAnnotationsmessagePointer	SignatureX(Ljava/lang/String;[Ljava/lang/Object;)Ljava/util/function/Supplier<Ljava/lang/String;>;<clinit>
SourceFileImagesBundle.java$$$reportNull$$$0(I)V67
8java/lang/String:java/util/function/Supplier<>Argument for @NotNull parameter '%s' of %s.%s must not be null>*@NotNull method %s.%s must not return null@()
'0formatG
;H"java/lang/IllegalArgumentExceptionJ(Ljava/lang/String;)VL
KMjava/lang/IllegalStateExceptionO
PM*java/lang/RuntimeExceptionS
StackMapTable1 ! "/*��#$%&�'"c!*��9+��9�*+�
Y��9�UO;#$!(!)*
+,!(+,+-.s+/+-.s�0"c!*��9+��9�*+�Y��9�UO=#$!(!)*12+!*,++-.s+/+-.s3"'�Y���#
67"A_�''','',?�A��%%%)%%)����((08(08YBS�YCS�YDS��'''/''7YDS�YES�YFS��'''/22/YES��YFS��I�%%%0%%0�KZ_�N��PZ_�Q��U�(D;e;C;�;�+;R�;R�;R�;R�';R�;R�;R�;R�';R�;R�;R�;Rh;J;JT45PK#����<org/intellij/images/fileTypes/impl/SvgParserDefinition.class���=I6org/intellij/images/fileTypes/impl/SvgParserDefinition)com/intellij/lang/xml/XMLParserDefinition<init>()V
&com/intellij/psi/tree/IFileElementType	.org/intellij/images/fileTypes/impl/SvgLanguageINSTANCE0Lorg/intellij/images/fileTypes/impl/SvgLanguage;
	com/intellij/lang/Language(Lcom/intellij/lang/Language;)V

SVG_FILE(Lcom/intellij/psi/tree/IFileElementType;	this8Lorg/intellij/images/fileTypes/impl/SvgParserDefinition;getFileNodeType*()Lcom/intellij/psi/tree/IFileElementType;#Lorg/jetbrains/annotations/NotNull;
createFile?(Lcom/intellij/psi/FileViewProvider;)Lcom/intellij/psi/PsiFile;viewProvider!kotlin/jvm/internal/Intrinsics#checkNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V%&
$',com/intellij/psi/impl/source/xml/XmlFileImpl)"com/intellij/psi/tree/IElementType+J(Lcom/intellij/psi/FileViewProvider;Lcom/intellij/psi/tree/IElementType;)V-
*.com/intellij/psi/PsiFile0#Lcom/intellij/psi/FileViewProvider;Lkotlin/Metadata;mv	kxi0d1z��$




��


��

����20B¢J0¢20	¢HJ
0HR0X‚¢
��¨d2+Lcom/intellij/lang/xml/XMLParserDefinition;Lcom/intellij/psi/PsiFile;intellij.platform.imagesSvgLanguage.ktRuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTable$RuntimeInvisibleParameterAnnotations
SourceFileRuntimeVisibleAnnotations1BCH*�*�
Y�����DEC/*��DEB CM+"�(�*Y+*��,�/�1�DE!2BFGAHO34[I5I6I78I59I:;[s<=[ss>sssss?ss!s2ss@PK��
Y

@org/intellij/images/thumbnail/impl/ThumbnailSelectInTarget.class���=h
java/lang/Object<init>()V	
 com/intellij/ide/SelectInContextgetVirtualFile(()Lcom/intellij/openapi/vfs/VirtualFile;
2org/intellij/images/fileTypes/ImageFileTypeManagergetInstance6()Lorg/intellij/images/fileTypes/ImageFileTypeManager;
isImage)(Lcom/intellij/openapi/vfs/VirtualFile;)Z
$com/intellij/openapi/vfs/VirtualFile	getParent
getProject(()Lcom/intellij/openapi/project/Project;
!"#$%.org/intellij/images/thumbnail/ThumbnailManager
getManagerX(Lcom/intellij/openapi/project/Project;)Lorg/intellij/images/thumbnail/ThumbnailManager;
!'()getThumbnailView/()Lorg/intellij/images/thumbnail/ThumbnailView;+,-./+org/intellij/images/thumbnail/ThumbnailViewsetRoot)(Lcom/intellij/openapi/vfs/VirtualFile;)V+123
setVisible(Z)V+56/setSelected+89scrollToSelection;thumbnails.toolwindow.name
=>?@A org/intellij/images/ImagesBundlemessage9(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;C
ThumbnailsA F:org/intellij/images/thumbnail/impl/ThumbnailSelectInTargetHcom/intellij/ide/SelectInTargetJ&com/intellij/openapi/project/DumbAwareCodeLineNumberTableLocalVariableTablethis<Lorg/intellij/images/thumbnail/impl/ThumbnailSelectInTarget;	canSelect%(Lcom/intellij/ide/SelectInContext;)Zcontext"Lcom/intellij/ide/SelectInContext;virtualFile&Lcom/intellij/openapi/vfs/VirtualFile;
StackMapTableselectIn&(Lcom/intellij/ide/SelectInContext;Z)Vproject&Lcom/intellij/openapi/project/Project;
thumbnailView-Lorg/intellij/images/thumbnail/ThumbnailView;requestFocusZparenttoString()Ljava/lang/String;getToolWindowIdgetMinorViewId	getWeight()F
SourceFileThumbnailSelectInTarget.java0EGIK3*��L
MNOPQKp+�M�
,��,����L
M NORSTUV
�@WXK�E+�N-�:�5+�:� �&:�*�0-�4�7�L*

$- 5!="D$MH*YZ$ [\ENOERSE]^>TU
8_UV�D`aK4
:��<�L'M
NObaK-B�L,MNOcaK,�L1MNOdeK-D�L6MNOfgPK�1Nm��=org/intellij/images/editor/impl/ImageFileEditorProvider.class���=�
java/lang/Object<init>()V
	
2org/intellij/images/fileTypes/ImageFileTypeManagergetInstance6()Lorg/intellij/images/fileTypes/ImageFileTypeManager;
isImage)(Lcom/intellij/openapi/vfs/VirtualFile;)Z
org/intellij/images/vfs/IfsUtilisSVG
<com/intellij/openapi/fileEditor/impl/text/TextEditorProvider@()Lcom/intellij/openapi/fileEditor/impl/text/TextEditorProvider;
createEditorz(Lcom/intellij/openapi/project/Project;Lcom/intellij/openapi/vfs/VirtualFile;)Lcom/intellij/openapi/fileEditor/FileEditor; *com/intellij/openapi/fileEditor/TextEditor
"#$%&com/intellij/ui/jcef/JBCefAppisSupported()Z()*+2com/intellij/openapi/util/registry/RegistryManager6()Lcom/intellij/openapi/util/registry/RegistryManager;-#ide.browser.jcef.svg-viewer.enabled(/01is(Ljava/lang/String;)Z35com/intellij/openapi/fileEditor/TextEditorWithPreview54org/intellij/images/editor/impl/jcef/JCefImageViewer7
image/svg+xml
49:;(Lcom/intellij/openapi/vfs/VirtualFile;Ljava/lang/String;)V<	SvgEditor
2>?m(Lcom/intellij/openapi/fileEditor/TextEditor;Lcom/intellij/openapi/fileEditor/FileEditor;Ljava/lang/String;)VA3org/intellij/images/editor/impl/ImageFileEditorImpl
@CDO(Lcom/intellij/openapi/project/Project;Lcom/intellij/openapi/vfs/VirtualFile;)VFGH	getEditor&()Lcom/intellij/openapi/editor/Editor;JKLMN"com/intellij/openapi/editor/EditorgetDocument(()Lcom/intellij/openapi/editor/Document;P9org/intellij/images/editor/impl/ImageFileEditorProvider$1
ORS�(Lorg/intellij/images/editor/impl/ImageFileEditorProvider;Lcom/intellij/openapi/fileEditor/TextEditor;Lorg/intellij/images/editor/impl/ImageFileEditorImpl;Lcom/intellij/openapi/vfs/VirtualFile;)VUVWXY$com/intellij/openapi/editor/DocumentaddDocumentListenerX(Lcom/intellij/openapi/editor/event/DocumentListener;Lcom/intellij/openapi/Disposable;)V[7org/intellij/images/editor/impl/ImageFileEditorProvider]images	_`abc0com/intellij/openapi/fileEditor/FileEditorPolicyHIDE_DEFAULT_EDITOR2Lcom/intellij/openapi/fileEditor/FileEditorPolicy;e2com/intellij/openapi/fileEditor/FileEditorProviderg&com/intellij/openapi/project/DumbAwareEDITOR_TYPE_IDLjava/lang/String;
ConstantValueRuntimeInvisibleAnnotations"Lorg/jetbrains/annotations/NonNls;RuntimeInvisibleTypeAnnotationsCodeLineNumberTableLocalVariableTablethis9Lorg/intellij/images/editor/impl/ImageFileEditorProvider;acceptO(Lcom/intellij/openapi/project/Project;Lcom/intellij/openapi/vfs/VirtualFile;)Zproject&Lcom/intellij/openapi/project/Project;file&Lcom/intellij/openapi/vfs/VirtualFile;#Lorg/jetbrains/annotations/NotNull;$RuntimeInvisibleParameterAnnotationsacceptRequiresReadActionviewer5Lorg/intellij/images/editor/impl/ImageFileEditorImpl;editor,Lcom/intellij/openapi/fileEditor/TextEditor;
StackMapTablegetEditorTypeId()Ljava/lang/String;	getPolicy4()Lcom/intellij/openapi/fileEditor/FileEditorPolicy;
SourceFileImageFileEditorProvider.javaNestMembersInnerClasses$$$reportNull$$$0(I)V��
Z�>Argument for @NotNull parameter '%s' of %s.%s must not be null�*@NotNull method %s.%s must not return null�uw[�sjava/lang/String�format9(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;��
��"java/lang/IllegalArgumentException�(Ljava/lang/String;)V�
��java/lang/IllegalStateException�
��[Ljava/lang/Object;�java/lang/RuntimeException�0Zdfhij\klmln/*��o(pqrstn`+���,����,�
��o-p qruvwxmyyz
yy{&n,�o2pqrn�+���,���,��l�+,��N�!�%�',�.��2Y-�4Y,6�8;�=��@Y+,�B:-�E�I�OY*-,�Q-�T�2Y-;�=��@Y+,�B��
�:�4o"89#:6;K>V?sJ�Mp4V*|}#]~�qr�uv�wxkymyyyz
yy��n-\�oSpqrkymy��nB�^Y�����K_oYpqrkymy
��n?�#####(�����!!!!!%����$$,$,4Y�S�Y�S�Y�S��#####+Y�S�Y�S��###++3Y�S�Y�S�����!!!!!,��Z_�����Z_������$D�a�C����'������������#���������#�����������d�J�J��
O���OPK�un8org/intellij/images/fileTypes/ImageFileTypeManager.class���=&
java/lang/Object<init>()V
	
3com/intellij/openapi/application/ApplicationManagergetApplication0()Lcom/intellij/openapi/application/Application;2org/intellij/images/fileTypes/ImageFileTypeManager,com/intellij/openapi/application/Application
getService%(Ljava/lang/Class;)Ljava/lang/Object;CodeLineNumberTableLocalVariableTablethis4Lorg/intellij/images/fileTypes/ImageFileTypeManager;getInstance6()Lorg/intellij/images/fileTypes/ImageFileTypeManager;isImage)(Lcom/intellij/openapi/vfs/VirtualFile;)ZRuntimeInvisibleTypeAnnotations#Lorg/jetbrains/annotations/NotNull;$RuntimeInvisibleParameterAnnotationsgetImageFileType+()Lcom/intellij/openapi/fileTypes/FileType;RuntimeInvisibleAnnotations
SourceFileImageFileTypeManager.java!
/*��	&�
��
�	 !"#$%PK6Rl�0	0	Aorg/intellij/images/fileTypes/impl/ImageFileTypeManagerImpl.class���=R
2org/intellij/images/fileTypes/ImageFileTypeManager<init>()V
	
/com/intellij/openapi/fileTypes/FileTypeRegistrygetInstance3()Lcom/intellij/openapi/fileTypes/FileTypeRegistry;	0org/intellij/images/fileTypes/impl/ImageFileTypeINSTANCE2Lorg/intellij/images/fileTypes/impl/ImageFileType;
isFileOfTypeR(Lcom/intellij/openapi/vfs/VirtualFile;Lcom/intellij/openapi/fileTypes/FileType;)Z
$com/intellij/openapi/vfs/VirtualFilegetFileType+()Lcom/intellij/openapi/fileTypes/FileType;.org/intellij/images/fileTypes/impl/SvgFileType ;org/intellij/images/fileTypes/impl/ImageFileTypeManagerImplCodeLineNumberTableLocalVariableTablethis=Lorg/intellij/images/fileTypes/impl/ImageFileTypeManagerImpl;isImage)(Lcom/intellij/openapi/vfs/VirtualFile;)Zfile&Lcom/intellij/openapi/vfs/VirtualFile;
StackMapTableRuntimeInvisibleTypeAnnotations#Lorg/jetbrains/annotations/NotNull;$RuntimeInvisibleParameterAnnotationsgetImageFileTypeRuntimeInvisibleAnnotations
SourceFileImageFileTypeManagerImpl.java$$$reportNull$$$0(I)V23
4>Argument for @NotNull parameter '%s' of %s.%s must not be null6*@NotNull method %s.%s must not return null8java/lang/Object:( .&java/lang/String@format9(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;BC
AD"java/lang/IllegalArgumentExceptionF(Ljava/lang/String;)VH
GIjava/lang/IllegalStateExceptionK
LI[Ljava/lang/Object;Njava/lang/RuntimeExceptionP0!/*��"#$%&'!f%+��5�+�
��
+�����*@"#%$%%()+	,-,.!B�
Y��5�*K"$#$%/,+,
23!���7�9�����;� Y<S�Y=S��Y=S�Y>S��Y?S���E� �GZ_�J��LZ_�M��*�DAUACA�A�AO�AO�AO�AO�AO�AO�AO�AO�AOXAJAJQ01PK�o���>org/intellij/images/fileTypes/ImageDocumentationProvider.class���=�
=com/intellij/lang/documentation/AbstractDocumentationProvider<init>()V"com/intellij/psi/PsiFileSystemItem
isDirectory()ZgetVirtualFile(()Lcom/intellij/openapi/vfs/VirtualFile;com/intellij/psi/PsiElement
getProject(()Lcom/intellij/openapi/project/Project;
(org/intellij/images/index/ImageInfoIndexgetInfor(Lcom/intellij/openapi/vfs/VirtualFile;Lcom/intellij/openapi/project/Project;)Lorg/intellij/images/util/ImageInfo;	 !""org/intellij/images/util/ImageInfowidthI	$%"height
'()*+java/lang/Mathmax(II)I-8org/intellij/images/fileTypes/ImageDocumentationProvider@r�
12345$com/intellij/openapi/vfs/VirtualFilegetPath()Ljava/lang/String;	789:;$com/intellij/openapi/util/SystemInfo	isWindowsZ=>?makeConcatWithConstants&(Ljava/lang/String;)Ljava/lang/String;Ajava/net/URICfile
@EFK(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
@HI5toStringKimg
MNOPQ(com/intellij/openapi/util/text/HtmlChunktagF(Ljava/lang/String;)Lcom/intellij/openapi/util/text/HtmlChunk$Element;Ssrc
UVWXY0com/intellij/openapi/util/text/HtmlChunk$ElementattrX(Ljava/lang/String;Ljava/lang/String;)Lcom/intellij/openapi/util/text/HtmlChunk$Element;!
U\X]G(Ljava/lang/String;I)Lcom/intellij/openapi/util/text/HtmlChunk$Element;%`image.descriptionbjava/lang/Object
defghjava/lang/IntegervalueOf(I)Ljava/lang/Integer;	jk"bpp
mnopq org/intellij/images/ImagesBundlemessage9(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;s*com/intellij/openapi/util/text/HtmlBuilder
r
rvwxappendX(Lcom/intellij/openapi/util/text/HtmlChunk;)Lcom/intellij/openapi/util/text/HtmlBuilder;
Mz{|p4()Lcom/intellij/openapi/util/text/HtmlChunk$Element;
U~QaddText
rH�java/net/URISyntaxExceptionMAX_IMAGE_SIZE
ConstantValue,CodeLineNumberTableLocalVariableTablethis:Lorg/intellij/images/fileTypes/ImageDocumentationProvider;generateDocN(Lcom/intellij/psi/PsiElement;Lcom/intellij/psi/PsiElement;)Ljava/lang/String;scaleFactorDpathLjava/lang/String;url2Lcom/intellij/openapi/util/text/HtmlChunk$Element;ignoredLjava/net/URISyntaxException;elementLcom/intellij/psi/PsiElement;originalElement&Lcom/intellij/openapi/vfs/VirtualFile;	imageInfo$Lorg/intellij/images/util/ImageInfo;
imageWidthimageHeightmaxSize
StackMapTable�java/lang/StringRuntimeInvisibleAnnotationsLorg/jetbrains/annotations/Nls;RuntimeInvisibleTypeAnnotations$Lorg/jetbrains/annotations/Nullable;$RuntimeInvisibleParameterAnnotations
SourceFileImageDocumentationProvider.javaBootstrapMethods�
���>�$java/lang/invoke/StringConcatFactory�(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/invoke/CallSite;�/InnerClassesElement�%java/lang/invoke/MethodHandles$Lookup�java/lang/invoke/MethodHandlesLookup!,�"���/*���������`+��+��	��+��
N-��-+��:���6�#6��#�&6,�.�o9�k�6�k�6-�0:�6��<:�@YB�D�G:	J�LR	�TZ�[^�[:
_�aY��cSY�#�cSY�i�cS�l:�rY�t
�u�y�}�u���:�x��n#% 1!6"8$?%F'U(])f*o+x.~/�0�2�3�4�5�6�7�8:;��f��~����c��	�GK�
�p����������C�1���?��"F��"U��"�8�1��?���t,1�������	�������UM�	���PK�[�5%+%+5search/intellij.platform.images.searchableOptions.xml<options>
  <configurable id="preferences.keymap" configurable_name="Keymap">
    <option name="" path="ActionManager" hit="" />
    <option name="actual" path="ActionManager" hit="Actual Size" />
    <option name="size" path="ActionManager" hit="Actual Size" />
    <option name="browse" path="ActionManager" hit="Browse" />
    <option name="browse" path="ActionManager" hit="Browse directory" />
    <option name="directory" path="ActionManager" hit="Browse directory" />
    <option name="background" path="ActionManager" hit="Change Background" />
    <option name="change" path="ActionManager" hit="Change Background" />
    <option name="background" path="ActionManager" hit="Change editor background" />
    <option name="change" path="ActionManager" hit="Change editor background" />
    <option name="editor" path="ActionManager" hit="Change editor background" />
    <option name="close" path="ActionManager" hit="Close Thumbnails" />
    <option name="thumbnails" path="ActionManager" hit="Close Thumbnails" />
    <option name="close" path="ActionManager" hit="Close thumbnails window" />
    <option name="thumbnails" path="ActionManager" hit="Close thumbnails window" />
    <option name="window" path="ActionManager" hit="Close thumbnails window" />
    <option name="convert" path="ActionManager" hit="Convert to PNG" />
    <option name="png" path="ActionManager" hit="Convert to PNG" />
    <option name="to" path="ActionManager" hit="Convert to PNG" />
    <option name="edit" path="ActionManager" hit="Edit Path to External Editor..." />
    <option name="editor" path="ActionManager" hit="Edit Path to External Editor..." />
    <option name="external" path="ActionManager" hit="Edit Path to External Editor..." />
    <option name="path" path="ActionManager" hit="Edit Path to External Editor..." />
    <option name="to" path="ActionManager" hit="Edit Path to External Editor..." />
    <option name="edit" path="ActionManager" hit="Edit path to external editor" />
    <option name="editor" path="ActionManager" hit="Edit path to external editor" />
    <option name="external" path="ActionManager" hit="Edit path to external editor" />
    <option name="path" path="ActionManager" hit="Edit path to external editor" />
    <option name="to" path="ActionManager" hit="Edit path to external editor" />
    <option name="file" path="ActionManager" hit="File Name" />
    <option name="name" path="ActionManager" hit="File Name" />
    <option name="file" path="ActionManager" hit="File Size" />
    <option name="size" path="ActionManager" hit="File Size" />
    <option name="fit" path="ActionManager" hit="Fit Zoom to Window" />
    <option name="to" path="ActionManager" hit="Fit Zoom to Window" />
    <option name="window" path="ActionManager" hit="Fit Zoom to Window" />
    <option name="zoom" path="ActionManager" hit="Fit Zoom to Window" />
    <option name="grid" path="ActionManager" hit="Grid" />
    <option name="images" path="ActionManager" hit="Images" />
    <option name="image" path="ActionManager" hit="Increase image view" />
    <option name="increase" path="ActionManager" hit="Increase image view" />
    <option name="view" path="ActionManager" hit="Increase image view" />
    <option name="editor" path="ActionManager" hit="Jump to External Editor" />
    <option name="external" path="ActionManager" hit="Jump to External Editor" />
    <option name="jump" path="ActionManager" hit="Jump to External Editor" />
    <option name="to" path="ActionManager" hit="Jump to External Editor" />
    <option name="level" path="ActionManager" hit="Level up" />
    <option name="up" path="ActionManager" hit="Level up" />
    <option name="editor" path="ActionManager" hit="Open image in external editor" />
    <option name="external" path="ActionManager" hit="Open image in external editor" />
    <option name="image" path="ActionManager" hit="Open image in external editor" />
    <option name="in" path="ActionManager" hit="Open image in external editor" />
    <option name="open" path="ActionManager" hit="Open image in external editor" />
    <option name="preview" path="ActionManager" hit="Preview Tags" />
    <option name="tags" path="ActionManager" hit="Preview Tags" />
    <option name="recursive" path="ActionManager" hit="Recursive" />
    <option name="image" path="ActionManager" hit="Reduce image view" />
    <option name="reduce" path="ActionManager" hit="Reduce image view" />
    <option name="view" path="ActionManager" hit="Reduce image view" />
    <option name="actual" path="ActionManager" hit="Resize image to actual size" />
    <option name="image" path="ActionManager" hit="Resize image to actual size" />
    <option name="resize" path="ActionManager" hit="Resize image to actual size" />
    <option name="size" path="ActionManager" hit="Resize image to actual size" />
    <option name="to" path="ActionManager" hit="Resize image to actual size" />
    <option name="background" path="ActionManager" hit="Set Background Image" />
    <option name="image" path="ActionManager" hit="Set Background Image" />
    <option name="set" path="ActionManager" hit="Set Background Image" />
    <option name="border" path="ActionManager" hit="Show Border" />
    <option name="show" path="ActionManager" hit="Show Border" />
    <option name="image" path="ActionManager" hit="Show Image Thumbnails" />
    <option name="show" path="ActionManager" hit="Show Image Thumbnails" />
    <option name="thumbnails" path="ActionManager" hit="Show Image Thumbnails" />
    <option name="around" path="ActionManager" hit="Show border around the image" />
    <option name="border" path="ActionManager" hit="Show border around the image" />
    <option name="image" path="ActionManager" hit="Show border around the image" />
    <option name="show" path="ActionManager" hit="Show border around the image" />
    <option name="the" path="ActionManager" hit="Show border around the image" />
    <option name="current" path="ActionManager" hit="Show thumbnails view for current directory" />
    <option name="directory" path="ActionManager" hit="Show thumbnails view for current directory" />
    <option name="for" path="ActionManager" hit="Show thumbnails view for current directory" />
    <option name="show" path="ActionManager" hit="Show thumbnails view for current directory" />
    <option name="thumbnails" path="ActionManager" hit="Show thumbnails view for current directory" />
    <option name="view" path="ActionManager" hit="Show thumbnails view for current directory" />
    <option name="grid" path="ActionManager" hit="Toggle grid lines over image" />
    <option name="image" path="ActionManager" hit="Toggle grid lines over image" />
    <option name="lines" path="ActionManager" hit="Toggle grid lines over image" />
    <option name="over" path="ActionManager" hit="Toggle grid lines over image" />
    <option name="toggle" path="ActionManager" hit="Toggle grid lines over image" />
    <option name="browsing" path="ActionManager" hit="Toggle recursive browsing" />
    <option name="recursive" path="ActionManager" hit="Toggle recursive browsing" />
    <option name="toggle" path="ActionManager" hit="Toggle recursive browsing" />
    <option name="chessboard" path="ActionManager" hit="Toggle transparency chessboard under image" />
    <option name="image" path="ActionManager" hit="Toggle transparency chessboard under image" />
    <option name="toggle" path="ActionManager" hit="Toggle transparency chessboard under image" />
    <option name="transparency" path="ActionManager" hit="Toggle transparency chessboard under image" />
    <option name="under" path="ActionManager" hit="Toggle transparency chessboard under image" />
    <option name="image" path="ActionManager" hit="Toggle whether to show the image name" />
    <option name="name" path="ActionManager" hit="Toggle whether to show the image name" />
    <option name="show" path="ActionManager" hit="Toggle whether to show the image name" />
    <option name="the" path="ActionManager" hit="Toggle whether to show the image name" />
    <option name="to" path="ActionManager" hit="Toggle whether to show the image name" />
    <option name="toggle" path="ActionManager" hit="Toggle whether to show the image name" />
    <option name="whether" path="ActionManager" hit="Toggle whether to show the image name" />
    <option name="image" path="ActionManager" hit="Toggle whether to show the image size information" />
    <option name="information" path="ActionManager" hit="Toggle whether to show the image size information" />
    <option name="show" path="ActionManager" hit="Toggle whether to show the image size information" />
    <option name="size" path="ActionManager" hit="Toggle whether to show the image size information" />
    <option name="the" path="ActionManager" hit="Toggle whether to show the image size information" />
    <option name="to" path="ActionManager" hit="Toggle whether to show the image size information" />
    <option name="toggle" path="ActionManager" hit="Toggle whether to show the image size information" />
    <option name="whether" path="ActionManager" hit="Toggle whether to show the image size information" />
    <option name="management" path="ActionManager" hit="Toggle whether to show the tags management panel" />
    <option name="panel" path="ActionManager" hit="Toggle whether to show the tags management panel" />
    <option name="show" path="ActionManager" hit="Toggle whether to show the tags management panel" />
    <option name="tags" path="ActionManager" hit="Toggle whether to show the tags management panel" />
    <option name="the" path="ActionManager" hit="Toggle whether to show the tags management panel" />
    <option name="to" path="ActionManager" hit="Toggle whether to show the tags management panel" />
    <option name="toggle" path="ActionManager" hit="Toggle whether to show the tags management panel" />
    <option name="whether" path="ActionManager" hit="Toggle whether to show the tags management panel" />
    <option name="chessboard" path="ActionManager" hit="Transparency Chessboard" />
    <option name="transparency" path="ActionManager" hit="Transparency Chessboard" />
    <option name="in" path="ActionManager" hit="Zoom In" />
    <option name="zoom" path="ActionManager" hit="Zoom In" />
    <option name="out" path="ActionManager" hit="Zoom Out" />
    <option name="zoom" path="ActionManager" hit="Zoom Out" />
  </configurable>
  <configurable id="reference.settingsdialog.IDE.editor.colors.Images" configurable_name="Images">
    <option name="images" hit="Images" />
    <option name="" hit="'Black' cell" />
    <option name="black" hit="'Black' cell" />
    <option name="cell" hit="'Black' cell" />
    <option name="" hit="'White' cell" />
    <option name="cell" hit="'White' cell" />
    <option name="white" hit="'White' cell" />
    <option name="background" hit="Background" />
    <option name="grid" hit="Grid line" />
    <option name="line" hit="Grid line" />
  </configurable>
</options>PKR���AA/META-INF/intellij.platform.images.kotlin_module	
7
org.intellij.images.actionsConvertSvgToPngServiceKt
5
org.intellij.images.editor.implImageFileServiceKt
@
$org.intellij.images.editor.impl.jcefCefLocalRequestHandlerKt
/
org.intellij.images.ideImagePasteProviderKt
D
 org.intellij.images.options.impl ImageEditorColorSchemeSettingsKt"*PK(�^�==2META-INF/services/javax.imageio.spi.ImageReaderSpiorg.intellij.images.util.imageio.CommonsImagingImageReaderSpiPK� #r�	�	%org/intellij/images/ImagesIcons.class���=e
java/lang/Object<init>()V	
com/intellij/ui/IconManagergetInstance()Lcom/intellij/ui/IconManager;org/intellij/images/ImagesIcons
java/lang/ClassgetClassLoader()Ljava/lang/ClassLoader;loadRasterizedIcon?(Ljava/lang/String;Ljava/lang/ClassLoader;II)Ljavax/swing/Icon;,org/intellij/images/icons/ThumbnailBlank.png

load((Ljava/lang/String;II)Ljavax/swing/Icon;	
 !"ThumbnailBlankLjavax/swing/Icon;$0org/intellij/images/icons/ThumbnailDirectory.png	
&'"ThumbnailDirectory)1org/intellij/images/icons/ThumbnailToolWindow.svg�؈	
,-"ThumbnailToolWindow/:org/intellij/images/icons/ToggleTransparencyChessboard.svg��d	
23"ToggleTransparencyChessboardRuntimeInvisibleAnnotations#Lorg/jetbrains/annotations/NotNull;RuntimeInvisibleTypeAnnotationsCodeLineNumberTableLocalVariableTablethis!Lorg/intellij/images/ImagesIcons;pathLjava/lang/String;cacheKeyIflags$RuntimeInvisibleParameterAnnotations<clinit>
SourceFileImagesIcons.java$$$reportNull$$$0(I)VEF

Gjavax/swing/IconI>Argument for @NotNull parameter '%s' of %s.%s must not be nullK*@NotNull method %s.%s must not return nullM<java/lang/StringRformat9(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;TU
SV"java/lang/IllegalArgumentExceptionX(Ljava/lang/String;)VZ
Y[java/lang/IllegalStateException]
^[[Ljava/lang/Object;`java/lang/RuntimeExceptionb
StackMapTable1
!"4565'"4565-"45653"45657/*��8
9:;
7l!*��H�*
��Y��H�dWJ89 !<=!>?!@?45655A5B7O+��#��%(*��+.0��1�8

EF7���L�N������ YOS�YPS��YPS�YQS��YQS���W� �YZ_�\��^Z_�_��d�DSUSCS�S�Sa�Sa�Sa�Sa�Sa�Sa�Sa�Sa�SaXSJSJcCDPK�1�$yy7org/intellij/images/actions/ConvertSvgToPngAction.class���=�
,com/intellij/openapi/project/DumbAwareAction<init>()V		
0com/intellij/openapi/actionSystem/CommonDataKeysVIRTUAL_FILE+Lcom/intellij/openapi/actionSystem/DataKey;
/com/intellij/openapi/actionSystem/AnActionEventgetData?(Lcom/intellij/openapi/actionSystem/DataKey;)Ljava/lang/Object;$com/intellij/openapi/vfs/VirtualFile
getPath()Ljava/lang/String;java/io/File
(Ljava/lang/String;)V !makeConcatWithConstants&(Ljava/lang/String;)Ljava/lang/String;
#$%&'3com/intellij/openapi/application/ApplicationManagergetApplication0()Lcom/intellij/openapi/application/Application;)2org/intellij/images/actions/ConvertSvgToPngService+,-./,com/intellij/openapi/application/Application
getService%(Ljava/lang/Class;)Ljava/lang/Object;
(123convert(Ljava/io/File;Ljava/io/File;)V
56789/com/intellij/openapi/fileTypes/FileTypeRegistrygetInstance3()Lcom/intellij/openapi/fileTypes/FileTypeRegistry;	;<=>?.org/intellij/images/fileTypes/impl/SvgFileTypeINSTANCE0Lorg/intellij/images/fileTypes/impl/SvgFileType;
5ABCisFileOfTypeR(Lcom/intellij/openapi/vfs/VirtualFile;Lcom/intellij/openapi/fileTypes/FileType;)Z
EFGgetPresentation2()Lcom/intellij/openapi/actionSystem/Presentation;
IJKLM.com/intellij/openapi/actionSystem/PresentationsetEnabledAndVisible(Z)V	OPQRS4com/intellij/openapi/actionSystem/ActionUpdateThreadBGT6Lcom/intellij/openapi/actionSystem/ActionUpdateThread;U1org/intellij/images/actions/ConvertSvgToPngAction
WXY8Z&com/intellij/openapi/diagnostic/Logger;(Ljava/lang/Class;)Lcom/intellij/openapi/diagnostic/Logger;	T\]^LOG(Lcom/intellij/openapi/diagnostic/Logger;CodeLineNumberTableLocalVariableTablethis3Lorg/intellij/images/actions/ConvertSvgToPngAction;actionPerformed4(Lcom/intellij/openapi/actionSystem/AnActionEvent;)Ve1Lcom/intellij/openapi/actionSystem/AnActionEvent;svgFile&Lcom/intellij/openapi/vfs/VirtualFile;pathLjava/lang/String;	inputFileLjava/io/File;
outputFile
StackMapTableRuntimeInvisibleTypeAnnotations#Lorg/jetbrains/annotations/NotNull;$RuntimeInvisibleParameterAnnotationsupdatefileenabledZgetActionUpdateThread8()Lcom/intellij/openapi/actionSystem/ActionUpdateThread;RuntimeInvisibleAnnotations<clinit>
SourceFileConvertSvgToPngAction.javaBootstrapMethods
��� �$java/lang/invoke/StringConcatFactory�(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/invoke/CallSite;�.pngInnerClasses�%java/lang/invoke/MethodHandles$Lookup�java/lang/invoke/MethodHandlesLookup$$$reportNull$$$0(I)V��
T�>Argument for @NotNull parameter '%s' of %s.%s must not be null�*@NotNull method %s.%s must not return null�java/lang/Object�fUwdsjava/lang/String�format9(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;��
��"java/lang/IllegalArgumentException�
�java/lang/IllegalStateException�
�[Ljava/lang/Object;�java/lang/RuntimeException�!T]^_/*��`"abcde_�N+���+��
�M,��,�N�Y,��:�Y-��:�"(�*�(�0�o	�`'()**+9,M-a>NbcNfg;hi1jk*$lm9nmp	qrqse_�3+���+��
�M,��4,�:�@��>+�D�H�o�@`12*324a*3bc3fg ti*	uvp	qrqwx_B�NY����oKO`8abcyqpqz_!	T�V�[�`#
��_�� ����������$Y�S�Y�S��#Y�S�Y�S��#+Y�S�Y�S�����$��Z_�����Z_����o�D�Y�C���������������������������������\�J�J��
���{|}~�PK��R���Borg/intellij/images/actions/ConvertSvgToPngService$convert$1.class���=�<org/intellij/images/actions/ConvertSvgToPngService$convert$1�Lkotlin/coroutines/jvm/internal/SuspendLambda;Lkotlin/jvm/functions/Function2<Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;Ljava/lang/Object;>;,kotlin/coroutines/jvm/internal/SuspendLambdakotlin/jvm/functions/Function2<init>?(Ljava/io/File;Ljava/io/File;Lkotlin/coroutines/Continuation;)V�(Ljava/io/File;Ljava/io/File;Lkotlin/coroutines/Continuation<-Lorg/intellij/images/actions/ConvertSvgToPngService$convert$1;>;)V
$inputFileLjava/io/File;	
$outputFile	$(ILkotlin/coroutines/Continuation;)V
this>Lorg/intellij/images/actions/ConvertSvgToPngService$convert$1;$completion Lkotlin/coroutines/Continuation;
invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;.Lkotlin/coroutines/jvm/internal/DebugMetadata;fConvertSvgToPngService.ktlisnmc<org.intellij.images.actions.ConvertSvgToPngService$convert$1$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;java/lang/Throwable')kotlin/coroutines/intrinsics/IntrinsicsKt)getCOROUTINE_SUSPENDED()Ljava/lang/Object;+,
*-labelI/0	1kotlin/ResultKt3throwOnFailure(Ljava/lang/Object;)V56
47
kotlin/Result9	CompanionLkotlin/Result$Companion;;<	:=java/io/File?toURI()Ljava/net/URI;AB
@Cjava/net/URIEtoURL()Ljava/net/URL;GH
FI
toURL(...)Kkotlin/jvm/internal/IntrinsicsMcheckNotNullExpressionValue'(Ljava/lang/Object;Ljava/lang/String;)VOP
NQcom/intellij/util/SVGLoaderSload!(Ljava/net/URL;F)Ljava/awt/Image;UV
TWAnull cannot be cast to non-null type java.awt.image.BufferedImageYcheckNotNull[P
N\java/awt/image/BufferedImage^java/awt/image/RenderedImage`pngbjavax/imageio/ImageIOdwriteA(Ljava/awt/image/RenderedImage;Ljava/lang/String;Ljava/io/File;)Zfg
eh com/intellij/openapi/vfs/VfsUtiljmarkDirtyAndRefresh(ZZZ[Ljava/io/File;)Vlm
knkotlin/UnitpINSTANCE
Lkotlin/Unit;rs	qtconstructor-implv
:w
createFailure)(Ljava/lang/Throwable;)Ljava/lang/Object;yz
4{4org/intellij/images/actions/ConvertSvgToPngServiceKt}access$getLOG$p*()Lcom/intellij/openapi/diagnostic/Logger;�
~�(com/intellij/openapi/diagnostic/LoggerKt�getOrLogExceptionN(Ljava/lang/Object;Lcom/intellij/openapi/diagnostic/Logger;)Ljava/lang/Object;��
��java/lang/IllegalStateException�/call to 'resume' before 'invoke' with coroutine�(Ljava/lang/String;)V�
��imageLjava/awt/Image;4$i$a$-runCatching-ConvertSvgToPngService$convert$1$1$resultLjava/lang/Object;java/lang/Object�createT(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation;f(Ljava/lang/Object;Lkotlin/coroutines/Continuation<*>;)Lkotlin/coroutines/Continuation<Lkotlin/Unit;>;	
�kotlin/coroutines/Continuation�valueinvokeW(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;g(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;��
�
�p1#Lkotlinx/coroutines/CoroutineScope;p28(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;!kotlinx/coroutines/CoroutineScope���
�Lkotlin/Metadata;mv	kxi0d1��

��

��0*0HŠ@d2<anonymous>2org/intellij/images/actions/ConvertSvgToPngService�convert(Ljava/io/File;Ljava/io/File;)V��CodeLocalVariableTable	Signature
StackMapTableLineNumberTableRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotationsInnerClassesEnclosingMethod
SourceFileRuntimeVisibleAnnotations0/0	�M*+�*,�*-���*�
�J��.W*�2��+�8*�M*�N�>W6,�D�JYL�R�X:Z�]�_�ac-�iW�@:-S�o�u�x:�:�>W�|�x:����W�u���Y����*wz(�/�]�@@(������*
 2E[nr����*E*��2=�0 w w���%�&���F�Y*�*�,������ �����&�
%&���B*+,����u���� ������%�
&%A���?
*+��,������ 

��
���
������[s[[ [!["s#s$��[I�I�I��I��I��[s��[s�s�s�PK�sn��
�
8org/intellij/images/actions/ConvertSvgToPngService.class���=k2org/intellij/images/actions/ConvertSvgToPngServicejava/lang/Object<init>&(Lkotlinx/coroutines/CoroutineScope;)V#Lorg/jetbrains/annotations/NotNull;coroutineScopekotlin/jvm/internal/Intrinsics
checkNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V
()V
#Lkotlinx/coroutines/CoroutineScope;	this4Lorg/intellij/images/actions/ConvertSvgToPngService;convert(Ljava/io/File;Ljava/io/File;)V	inputFile
outputFilekotlinx/coroutines/DispatchersgetIO*()Lkotlinx/coroutines/CoroutineDispatcher; !
" kotlinx/coroutines/CoroutineName$convert  to &$java/lang/invoke/StringConcatFactory(makeConcatWithConstants�(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/invoke/CallSite;*+
),-0(Ljava/io/File;Ljava/io/File;)Ljava/lang/String;*/0(Ljava/lang/String;)V2
%3"kotlin/coroutines/CoroutineContext5&kotlinx/coroutines/CoroutineDispatcher7plusJ(Lkotlin/coroutines/CoroutineContext;)Lkotlin/coroutines/CoroutineContext;9:
8;<org/intellij/images/actions/ConvertSvgToPngService$convert$1=?(Ljava/io/File;Ljava/io/File;Lkotlin/coroutines/Continuation;)V?
>@kotlin/jvm/functions/Function2Bkotlinx/coroutines/BuildersKtDlaunch$default�(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/CoroutineContext;Lkotlinx/coroutines/CoroutineStart;Lkotlin/jvm/functions/Function2;ILjava/lang/Object;)Lkotlinx/coroutines/Job;FG
EHLjava/io/File;)Lcom/intellij/openapi/components/Service;value/Lcom/intellij/openapi/components/Service$Level;APPLkotlin/Metadata;mv	kxi0d1n�� 

��
��



��

��20B
0¢J0202	0R0X‚¢
��¨
d2intellij.platform.images-com/intellij/openapi/components/Service$Level\'com/intellij/openapi/components/Service^LevelConvertSvgToPngService.ktRuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTable$RuntimeInvisibleParameterAnnotationsInnerClasses
SourceFileRuntimeVisibleAnnotationsBootstrapMethods1bcL+	�*�*+��d
efc~<+�,�*��#�%Y+,�1�4�6�<�>Y+,�A�C�IW�d
;e <<J<Jf
g]_`@>haiZKL[eMNOP[IQIRISTIQUIVW[sXY[ssZsssssZssJss[j.'PK;ݝ+LL:org/intellij/images/actions/ConvertSvgToPngServiceKt.class���=84org/intellij/images/actions/ConvertSvgToPngServiceKtjava/lang/Objectaccess$getLOG$p*()Lcom/intellij/openapi/diagnostic/Logger;LOG(Lcom/intellij/openapi/diagnostic/Logger;		<clinit>()V2org/intellij/images/actions/ConvertSvgToPngService
&com/intellij/openapi/diagnostic/LoggergetInstance;(Ljava/lang/Class;)Lcom/intellij/openapi/diagnostic/Logger;
getInstance(...)kotlin/jvm/internal/IntrinsicscheckNotNullExpressionValue'(Ljava/lang/Object;Ljava/lang/String;)V
$i$f$loggerI#Lorg/jetbrains/annotations/NotNull;Lkotlin/Metadata;mv	kxi0d1%��
��

��"��0X‚¢
��¨d2intellij.platform.imagesConvertSvgToPngService.kt*Lkotlin/jvm/internal/SourceDebugExtension;valueDSMAP
ConvertSvgToPngService.kt
Kotlin
*S Kotlin
*F
+ 1 ConvertSvgToPngService.kt
org/intellij/images/actions/ConvertSvgToPngServiceKt
+ 2 logger.kt
com/intellij/openapi/diagnostic/LoggerKt
*L
1#1,35:1
11#2:36
*S KotlinDebug
*F
+ 1 ConvertSvgToPngService.kt
org/intellij/images/actions/ConvertSvgToPngServiceKt
*L
34#1:36
*E
RuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTable
SourceFileSourceDebugExtensionRuntimeVisibleAnnotations112�
�32C;�Y��
�3"$
"45-6DSMAP
ConvertSvgToPngService.kt
Kotlin
*S Kotlin
*F
+ 1 ConvertSvgToPngService.kt
org/intellij/images/actions/ConvertSvgToPngServiceKt
+ 2 logger.kt
com/intellij/openapi/diagnostic/LoggerKt
*L
1#1,35:1
11#2:36
*S KotlinDebug
*F
+ 1 ConvertSvgToPngService.kt
org/intellij/images/actions/ConvertSvgToPngServiceKt
*L
34#1:36
*E
74 ![I"I#I$%I&'I()[s*+[sss,1./[s0PK�o
(��Iorg/intellij/images/actions/EditExternalImageEditorAction$Companion.class���=5Corg/intellij/images/actions/EditExternalImageEditorAction$Companionjava/lang/Object<init>()V
thisELorg/intellij/images/actions/EditExternalImageEditorAction$Companion;
showDialog)(Lcom/intellij/openapi/project/Project;)V$Lorg/jetbrains/annotations/Nullable;Worg/intellij/images/actions/EditExternalImageEditorAction$EditExternalImageEditorDialog
show
project&Lcom/intellij/openapi/project/Project;1(Lkotlin/jvm/internal/DefaultConstructorMarker;)V
$constructor_marker.Lkotlin/jvm/internal/DefaultConstructorMarker;Lkotlin/Metadata;mv	kxi0d1c��

��


��

��

��†��20B¢J020R0X†T¢
��¨	d2EXT_PATH_KEYintellij.platform.images9org/intellij/images/actions/EditExternalImageEditorAction)	CompanionEditExternalImageEditorDialog EditExternalImageEditorAction.ktCodeLineNumberTableLocalVariableTable$RuntimeInvisibleParameterAnnotationsInnerClasses
SourceFileRuntimeVisibleAnnotations1./*��/0	
.D�Y+���/
0	
1
.-*��0	
2*+*,3-4I[III I!I"#[s$%[
s
s&ss's&ss&sss(PK��[��uorg/intellij/images/actions/EditExternalImageEditorAction$EditExternalImageEditorDialog$createCenterPanel$1$1$1.class���=Uoorg/intellij/images/actions/EditExternalImageEditorAction$EditExternalImageEditorDialog$createCenterPanel$1$1$1vLkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function1<Lcom/intellij/openapi/vfs/VirtualFile;Ljava/lang/String;>;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function1<init>()V(I)V

thisqLorg/intellij/images/actions/EditExternalImageEditorAction$EditExternalImageEditorDialog$createCenterPanel$1$1$1;invoke:(Lcom/intellij/openapi/vfs/VirtualFile;)Ljava/lang/String;#Lorg/jetbrains/annotations/NotNull;itkotlin/jvm/internal/IntrinsicscheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V
$com/intellij/openapi/vfs/VirtualFilegetPath()Ljava/lang/String;
getPath(...) checkNotNullExpressionValue"
#&Lcom/intellij/openapi/vfs/VirtualFile;&(Ljava/lang/Object;)Ljava/lang/Object;
'p1Ljava/lang/Object;<clinit>	
,INSTANCE.	/Lkotlin/Metadata;mv	kxi0d1+��
��

��

����020H
¢d2<anonymous>morg/intellij/images/actions/EditExternalImageEditorAction$EditExternalImageEditorDialog$createCenterPanel$1$1?$(Lcom/intellij/ui/dsl/builder/Row;)VAWorg/intellij/images/actions/EditExternalImageEditorAction$EditExternalImageEditorDialogC9org/intellij/images/actions/EditExternalImageEditorActionEEditExternalImageEditorDialogkorg/intellij/images/actions/EditExternalImageEditorAction$EditExternalImageEditorDialog$createCenterPanel$1H EditExternalImageEditorAction.ktCodeLocalVariableTableLineNumberTableRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotationsInnerClassesEnclosingMethod	Signature
SourceFileRuntimeVisibleAnnotations0.	K$*��L
KE+�+�Y!�$�M9L
%NOA&K=	*+��(�M7L	
	)*+	K�Y�-�0�P"DFGI@Q@BRSJT:12[I3I4I56I78I9:[s;<[s=s>ss%sPK~�si77uorg/intellij/images/actions/EditExternalImageEditorAction$EditExternalImageEditorDialog$createCenterPanel$1$1$2.class���=Soorg/intellij/images/actions/EditExternalImageEditorAction$EditExternalImageEditorDialog$createCenterPanel$1$1$2PLkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function0<Ljava/lang/String;>;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function0<init>()V(I)V

thisqLorg/intellij/images/actions/EditExternalImageEditorAction$EditExternalImageEditorDialog$createCenterPanel$1$1$2;invoke()Ljava/lang/String;#Lorg/jetbrains/annotations/NotNull;)com/intellij/ide/util/PropertiesComponentgetInstance-()Lcom/intellij/ide/util/PropertiesComponent;
Images.ExternalEditorPathgetValue8(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;

getValue(...) kotlin/jvm/internal/Intrinsics"checkNotNullExpressionValue'(Ljava/lang/Object;Ljava/lang/String;)V$%
#&()Ljava/lang/Object;
)<clinit>	
,INSTANCE.	/Lkotlin/Metadata;mv	kxi0d1��
��

����0H
¢d2<anonymous>morg/intellij/images/actions/EditExternalImageEditorAction$EditExternalImageEditorDialog$createCenterPanel$1$1>$(Lcom/intellij/ui/dsl/builder/Row;)V@Worg/intellij/images/actions/EditExternalImageEditorAction$EditExternalImageEditorDialogB9org/intellij/images/actions/EditExternalImageEditorActionDEditExternalImageEditorDialogkorg/intellij/images/actions/EditExternalImageEditorAction$EditExternalImageEditorDialog$createCenterPanel$1G EditExternalImageEditorAction.ktCodeLocalVariableTableLineNumberTableRuntimeInvisibleAnnotationsInnerClassesEnclosingMethod	Signature
SourceFileRuntimeVisibleAnnotations0.	J$*��K
J;��Y!�'�L:K
MA(J/*�*�L:K
+	J�Y�-�0�N"CEFH?O?APQIR412[I3I4I56I78I9:[s;<[s=ssPKÃC���uorg/intellij/images/actions/EditExternalImageEditorAction$EditExternalImageEditorDialog$createCenterPanel$1$1$3.class���=\oorg/intellij/images/actions/EditExternalImageEditorAction$EditExternalImageEditorDialog$createCenterPanel$1$1$3]Lkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function1<Ljava/lang/String;Lkotlin/Unit;>;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function1<init>()V(I)V

thisqLorg/intellij/images/actions/EditExternalImageEditorAction$EditExternalImageEditorDialog$createCenterPanel$1$1$3;invoke(Ljava/lang/String;)V#Lorg/jetbrains/annotations/NotNull;itkotlin/jvm/internal/IntrinsicscheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V
)com/intellij/ide/util/PropertiesComponentgetInstance-()Lcom/intellij/ide/util/PropertiesComponent;
Images.ExternalEditorPath setValue'(Ljava/lang/String;Ljava/lang/String;)V"#
$Ljava/lang/String;&(Ljava/lang/Object;)Ljava/lang/Object;java/lang/String(
*kotlin/Unit,INSTANCE
Lkotlin/Unit;./	-0p1Ljava/lang/Object;<clinit>	
5.	7Lkotlin/Metadata;mv	kxi0d1+��
��

��

����020H
¢d2<anonymous>morg/intellij/images/actions/EditExternalImageEditorAction$EditExternalImageEditorDialog$createCenterPanel$1$1G$(Lcom/intellij/ui/dsl/builder/Row;)VIWorg/intellij/images/actions/EditExternalImageEditorAction$EditExternalImageEditorDialogK9org/intellij/images/actions/EditExternalImageEditorActionMEditExternalImageEditorDialogkorg/intellij/images/actions/EditExternalImageEditorAction$EditExternalImageEditorDialog$createCenterPanel$1P EditExternalImageEditorAction.ktCodeLocalVariableTableLineNumberTable$RuntimeInvisibleParameterAnnotationsInnerClassesEnclosingMethod	Signature
SourceFileRuntimeVisibleAnnotations0.	S$*��T
SD+��!+�%�U;T
&VA'S@*+�)�+�1�U:T
234	S�Y�6�8�W"LNOQHXHJYZR[:9:[I;I<I=>I?@IAB[sCD[sEsFssFsPKr�98��sorg/intellij/images/actions/EditExternalImageEditorAction$EditExternalImageEditorDialog$createCenterPanel$1$1.class���=�morg/intellij/images/actions/EditExternalImageEditorAction$EditExternalImageEditorDialog$createCenterPanel$1$1lLkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function1<Lcom/intellij/ui/dsl/builder/Row;Lkotlin/Unit;>;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function1<init>�(Lorg/intellij/images/actions/EditExternalImageEditorAction$EditExternalImageEditorDialog;Lcom/intellij/openapi/fileChooser/FileChooserDescriptor;)Vthis$0YLorg/intellij/images/actions/EditExternalImageEditorAction$EditExternalImageEditorDialog;
	$fileDescriptor8Lcom/intellij/openapi/fileChooser/FileChooserDescriptor;	(I)V
thisoLorg/intellij/images/actions/EditExternalImageEditorAction$EditExternalImageEditorDialog$createCenterPanel$1$1;	$receiverinvoke$(Lcom/intellij/ui/dsl/builder/Row;)V#Lorg/jetbrains/annotations/NotNull;	$this$rowkotlin/jvm/internal/IntrinsicscheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V 
!Worg/intellij/images/actions/EditExternalImageEditorAction$EditExternalImageEditorDialog#
getProject(()Lcom/intellij/openapi/project/Project;%&
$'oorg/intellij/images/actions/EditExternalImageEditorAction$EditExternalImageEditorDialog$createCenterPanel$1$1$1)INSTANCEqLorg/intellij/images/actions/EditExternalImageEditorAction$EditExternalImageEditorDialog$createCenterPanel$1$1$1;+,	*-com/intellij/ui/dsl/builder/Row/!textFieldWithBrowseButton$default�(Lcom/intellij/ui/dsl/builder/Row;Ljava/lang/String;Lcom/intellij/openapi/project/Project;Lcom/intellij/openapi/fileChooser/FileChooserDescriptor;Lkotlin/jvm/functions/Function1;ILjava/lang/Object;)Lcom/intellij/ui/dsl/builder/Cell;1203oorg/intellij/images/actions/EditExternalImageEditorAction$EditExternalImageEditorDialog$createCenterPanel$1$1$25qLorg/intellij/images/actions/EditExternalImageEditorAction$EditExternalImageEditorDialog$createCenterPanel$1$1$2;+7	68kotlin/jvm/functions/Function0:oorg/intellij/images/actions/EditExternalImageEditorAction$EditExternalImageEditorDialog$createCenterPanel$1$1$3<qLorg/intellij/images/actions/EditExternalImageEditorAction$EditExternalImageEditorDialog$createCenterPanel$1$1$3;+>	=?7com/intellij/ui/dsl/builder/TextFieldWithBrowseButtonKtAbindText�(Lcom/intellij/ui/dsl/builder/Cell;Lkotlin/jvm/functions/Function0;Lkotlin/jvm/functions/Function1;)Lcom/intellij/ui/dsl/builder/Cell;CD
BE'com/intellij/ui/dsl/builder/AlignX$FILLG)Lcom/intellij/ui/dsl/builder/AlignX$FILL;+I	HJ!com/intellij/ui/dsl/builder/AlignL com/intellij/ui/dsl/builder/CellNalignG(Lcom/intellij/ui/dsl/builder/Align;)Lcom/intellij/ui/dsl/builder/Cell;PQOR!Lcom/intellij/ui/dsl/builder/Row;&(Ljava/lang/Object;)Ljava/lang/Object;
Vkotlin/UnitX
Lkotlin/Unit;+Z	Y[p1Ljava/lang/Object;Lkotlin/Metadata;mv	kxi0d1$��
��


����0*0H
¢d2<anonymous>korg/intellij/images/actions/EditExternalImageEditorAction$EditExternalImageEditorDialog$createCenterPanel$1m&(Lcom/intellij/ui/dsl/builder/Panel;)Vo"com/intellij/ui/dsl/builder/AlignXqFILL9org/intellij/images/actions/EditExternalImageEditorActiontEditExternalImageEditorDialog EditExternalImageEditorAction.ktCodeLocalVariableTableLineNumberTable$RuntimeInvisibleParameterAnnotationsInnerClassesEnclosingMethod	Signature
SourceFileRuntimeVisibleAnnotations0
	xB*+�
*,�*��y x�:+�"+*�
�(*��.��4�9�;�@��F�K�M�SW�z787:-<9=y::T{AUx@*+�0�W�\�z6y]^|:Hrs$uvn*6=}np~w�7_`[IaIbIcdIefIgh[sij[skslsTsPK�rQ�
�
qorg/intellij/images/actions/EditExternalImageEditorAction$EditExternalImageEditorDialog$createCenterPanel$1.class���=hkorg/intellij/images/actions/EditExternalImageEditorAction$EditExternalImageEditorDialog$createCenterPanel$1nLkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function1<Lcom/intellij/ui/dsl/builder/Panel;Lkotlin/Unit;>;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function1<init>�(Lorg/intellij/images/actions/EditExternalImageEditorAction$EditExternalImageEditorDialog;Lcom/intellij/openapi/fileChooser/FileChooserDescriptor;)Vthis$0YLorg/intellij/images/actions/EditExternalImageEditorAction$EditExternalImageEditorDialog;
	$fileDescriptor8Lcom/intellij/openapi/fileChooser/FileChooserDescriptor;	(I)V
thismLorg/intellij/images/actions/EditExternalImageEditorAction$EditExternalImageEditorDialog$createCenterPanel$1;	$receiverinvoke&(Lcom/intellij/ui/dsl/builder/Panel;)V#Lorg/jetbrains/annotations/NotNull;$this$panelkotlin/jvm/internal/IntrinsicscheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V 
!external.editor.executable.path#java/lang/Object% org/intellij/images/ImagesBundle'message9(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;)*
(+message(...)-checkNotNullExpressionValue/ 
0morg/intellij/images/actions/EditExternalImageEditorAction$EditExternalImageEditorDialog$createCenterPanel$1$12	
34!com/intellij/ui/dsl/builder/Panel6rowU(Ljava/lang/String;Lkotlin/jvm/functions/Function1;)Lcom/intellij/ui/dsl/builder/Row;897:#Lcom/intellij/ui/dsl/builder/Panel;&(Ljava/lang/Object;)Ljava/lang/Object;
>kotlin/Unit@INSTANCE
Lkotlin/Unit;BC	ADp1Ljava/lang/Object;Lkotlin/Metadata;mv	kxi0d1$��
��


����0*0H
¢d2<anonymous>Worg/intellij/images/actions/EditExternalImageEditorAction$EditExternalImageEditorDialogVcreateCenterPanel()Ljavax/swing/JComponent;XY9org/intellij/images/actions/EditExternalImageEditorAction[EditExternalImageEditorDialog EditExternalImageEditorAction.ktCodeLocalVariableTableLineNumberTable$RuntimeInvisibleParameterAnnotationsInnerClassesEnclosingMethod	Signature
SourceFileRuntimeVisibleAnnotations0
	_B*+�
*,�*��` _g/+�"+$�&�,Y.�1�3Y*�
*��5��;W�a
6.>`//<bA=_@*+�7�?�E�a5`FGcW\]3dWZef^g7HI[IJIKILMINOIPQ[sRS[sTsUs<sPKY�s�
�
]org/intellij/images/actions/EditExternalImageEditorAction$EditExternalImageEditorDialog.class���=qWorg/intellij/images/actions/EditExternalImageEditorAction$EditExternalImageEditorDialog%com/intellij/openapi/ui/DialogWrapper<init>)(Lcom/intellij/openapi/project/Project;)V$Lorg/jetbrains/annotations/Nullable;
project&Lcom/intellij/openapi/project/Project;
	&edit.external.editor.path.dialog.titlejava/lang/Object org/intellij/images/ImagesBundlemessage9(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
setTitle(Ljava/lang/String;)V
button.savecom/intellij/ide/IdeBundle
setOKButtonText!
"init()V$%
&thisYLorg/intellij/images/actions/EditExternalImageEditorAction$EditExternalImageEditorDialog;
getProject(()Lcom/intellij/openapi/project/Project;createCenterPanel()Ljavax/swing/JComponent;#Lorg/jetbrains/annotations/NotNull;6com/intellij/openapi/fileChooser/FileChooserDescriptor/$com/intellij/openapi/util/SystemInfo1isMacZ34	25	(ZZZZZZ)V7
08setShowFileSystemRoots(Z)V:;
0< select.external.executable.title>
0"select.external.executable.messageAsetDescriptionC
0Dkorg/intellij/images/actions/EditExternalImageEditorAction$EditExternalImageEditorDialog$createCenterPanel$1F�(Lorg/intellij/images/actions/EditExternalImageEditorAction$EditExternalImageEditorDialog;Lcom/intellij/openapi/fileChooser/FileChooserDescriptor;)VH
GIkotlin/jvm/functions/Function1K%com/intellij/ui/dsl/builder/BuilderKtMpanelG(Lkotlin/jvm/functions/Function1;)Lcom/intellij/openapi/ui/DialogPanel;OP
NQjavax/swing/JComponentSfileDescriptor8Lcom/intellij/openapi/fileChooser/FileChooserDescriptor;Lkotlin/Metadata;mv	kxi0d1[��


��



����20B0¢J0HR0¢
��¨	d2'Lcom/intellij/openapi/ui/DialogWrapper;Ljavax/swing/JComponent;intellij.platform.images9org/intellij/images/actions/EditExternalImageEditorActioneEditExternalImageEditorDialog EditExternalImageEditorAction.ktRuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTable$RuntimeInvisibleParameterAnnotationsInnerClasses
SourceFileRuntimeVisibleAnnotations1
ijw+*+�	*+�
*���*�� �#*�'�k'
)*+%,)-*'l+()+
m*+j/*�
�k'l()i,-j�B�0Y�6�9L+�=+?���@+B���E�GY*+�J�L�R�T�k012"3/5l2UVB()i.nfgGohpIWX[IYIZI[\IY]I^_[s`a[
s)sbs
sss*s+s,scsdPK��G��?org/intellij/images/actions/EditExternalImageEditorAction.class���=R9org/intellij/images/actions/EditExternalImageEditorAction,com/intellij/openapi/project/DumbAwareAction<init>()V
this;Lorg/intellij/images/actions/EditExternalImageEditorAction;actionPerformed4(Lcom/intellij/openapi/actionSystem/AnActionEvent;)V#Lorg/jetbrains/annotations/NotNull;ekotlin/jvm/internal/IntrinsicscheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V
	CompanionELorg/intellij/images/actions/EditExternalImageEditorAction$Companion;	/com/intellij/openapi/actionSystem/AnActionEvent
getProject(()Lcom/intellij/openapi/project/Project;
Corg/intellij/images/actions/EditExternalImageEditorAction$Companion 
showDialog)(Lcom/intellij/openapi/project/Project;)V"#
!$1Lcom/intellij/openapi/actionSystem/AnActionEvent;getActionUpdateThread8()Lcom/intellij/openapi/actionSystem/ActionUpdateThread;4com/intellij/openapi/actionSystem/ActionUpdateThread)BGT6Lcom/intellij/openapi/actionSystem/ActionUpdateThread;+,	*-<clinit>1(Lkotlin/jvm/internal/DefaultConstructorMarker;)V0
!1EXT_PATH_KEYLjava/lang/String;Images.ExternalEditorPath5Lkotlin/Metadata;mv	kxi0d1Z�� 




��

��

�� 	20:	
B¢J020HJ0H¨d2.Lcom/intellij/openapi/project/DumbAwareAction;EditExternalImageEditorDialogintellij.platform.imagesWorg/intellij/images/actions/EditExternalImageEditorAction$EditExternalImageEditorDialogF EditExternalImageEditorAction.ktRuntimeInvisibleAnnotations
ConstantValueCodeLineNumberTableLocalVariableTable$RuntimeInvisibleParameterAnnotationsInnerClasses
SourceFileRuntimeVisibleAnnotations1I
34J6I
K/*��LM	
KI+��+��%�L
 !M	
&N
'(K.�.�L$M	
I
/K�!Y�2��O!GDPHQO78[I9I:I;<I9=I>?[s@A[s
sBsssCss&s's,ssDsEPK�˰��6org/intellij/images/actions/EditExternallyAction.class���=P0org/intellij/images/actions/EditExternallyAction,com/intellij/openapi/project/DumbAwareAction<init>()V
this2Lorg/intellij/images/actions/EditExternallyAction;actionPerformed4(Lcom/intellij/openapi/actionSystem/AnActionEvent;)V#Lorg/jetbrains/annotations/NotNull;)com/intellij/execution/ExecutionExceptionjava/io/IOExceptionekotlin/jvm/internal/IntrinsicscheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V
0com/intellij/openapi/actionSystem/CommonDataKeysVIRTUAL_FILE+Lcom/intellij/openapi/actionSystem/DataKey;	/com/intellij/openapi/actionSystem/AnActionEvent getData?(Lcom/intellij/openapi/actionSystem/DataKey;)Ljava/lang/Object;"#
!$$com/intellij/openapi/vfs/VirtualFile&)com/intellij/ide/util/PropertiesComponent(getInstance-()Lcom/intellij/ide/util/PropertiesComponent;*+
),Images.ExternalEditorPath.0getValue8(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;23
)4
getValue(...)6checkNotNullExpressionValue8
9)com/intellij/openapi/util/text/StringUtil;isEmpty(Ljava/lang/String;)Z=>
<?!com/intellij/util/EnvironmentUtilAgetEnvironmentMap()Ljava/util/Map;CD
BEgetEnvironmentMap(...)G
java/util/MapIentrySet()Ljava/util/Set;KLJM
java/util/SetOiterator()Ljava/util/Iterator;QRPSjava/util/IteratorUhasNext()ZWXVYnext()Ljava/lang/Object;[\V]java/util/Map$Entry_getKeya\`bjava/lang/Stringd2\`f$com/intellij/openapi/util/SystemInfoh	isWindowsZjk	il%%n$java/lang/invoke/StringConcatFactorypmakeConcatWithConstants�(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/invoke/CallSite;rs
qtu&(Ljava/lang/String;)Ljava/lang/String;rwxreplaceK(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)Ljava/lang/String;z{
<|replace(...)~${}�x%com/intellij/openapi/util/io/FileUtil�toSystemDependentName�w
��toSystemDependentName(...)�java/io/File�(Ljava/lang/String;)V�
��8com/intellij/execution/configurations/GeneralCommandLine�
�exists�X
��getAbsolutePath()Ljava/lang/String;��
��isMac�k	i�$com/intellij/execution/util/ExecUtil�getOpenCommandPath��
��
setExePath��
��-a�addParameter��
��2org/intellij/images/fileTypes/ImageFileTypeManager�6()Lorg/intellij/images/fileTypes/ImageFileTypeManager;*�
��isInLocalFileSystem�X
'�isImage)(Lcom/intellij/openapi/vfs/VirtualFile;)Z��
��$com/intellij/openapi/vfs/VfsUtilCore�virtualToIoFile6(Lcom/intellij/openapi/vfs/VirtualFile;)Ljava/io/File;��
��
getParentFile()Ljava/io/File;��
��setWorkDirectory(Ljava/io/File;)V��
��
createProcess()Ljava/lang/Process;��
��
getProject(()Lcom/intellij/openapi/project/Project;��
!�getLocalizedMessage��
�%error.title.launching.external.editor�java/lang/Object� org/intellij/images/ImagesBundle�message9(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;��
�� com/intellij/openapi/ui/Messages�showErrorDialogM(Lcom/intellij/openapi/project/Project;Ljava/lang/String;Ljava/lang/String;)V��
��3org/intellij/images/options/impl/ImagesConfigurable�show)(Lcom/intellij/openapi/project/Project;)V��
��java/awt/Desktop�
getDesktop()Ljava/awt/Desktop;��
��	toNioPath()Ljava/nio/file/Path;��
'�java/nio/file/Path�toFile����open��
��4$i$a$-forEach-EditExternallyAction$actionPerformed$1IvarNameLjava/lang/String;varValue
element$ivLjava/util/Map$Entry;$i$f$forEach$this$forEach$ivLjava/util/Map;ex+Lcom/intellij/execution/ExecutionException;
executableLjava/io/File;commandLine:Lcom/intellij/execution/configurations/GeneralCommandLine;pathtypeManager4Lorg/intellij/images/fileTypes/ImageFileTypeManager;	imageFile&Lcom/intellij/openapi/vfs/VirtualFile;executablePathLjava/lang/Object;1Lcom/intellij/openapi/actionSystem/AnActionEvent;updategetPlace�
!.com/intellij/openapi/actionSystem/ActionPlacesisPopupPlace>
getPresentation2()Lcom/intellij/openapi/actionSystem/Presentation;
!.com/intellij/openapi/actionSystem/Presentation
setVisible(Z)V

setEnabled!
"fileenabledgetActionUpdateThread8()Lcom/intellij/openapi/actionSystem/ActionUpdateThread;4com/intellij/openapi/actionSystem/ActionUpdateThread(BGT6Lcom/intellij/openapi/actionSystem/ActionUpdateThread;*+	),Lkotlin/Metadata;mv	kxi0d1i�� 




��

��

����20B¢J020HJ0HJ	020H¨
d2.Lcom/intellij/openapi/project/DumbAwareAction;intellij.platform.imagesEntry!kotlin/jvm/internal/Ref$ObjectRef<kotlin/jvm/internal/Ref>	ObjectRefEditExternallyAction.kt*Lkotlin/jvm/internal/SourceDebugExtension;value4SMAP
EditExternallyAction.kt
Kotlin
*S Kotlin
*F
+ 1 EditExternallyAction.kt
org/intellij/images/actions/EditExternallyAction
+ 2 _Maps.kt
kotlin/collections/MapsKt___MapsKt
*L
1#1,92:1
215#2,2:93
*S KotlinDebug
*F
+ 1 EditExternallyAction.kt
org/intellij/images/actions/EditExternallyAction
*L
37#1:93,2
*E
CodeLineNumberTableLocalVariableTable
StackMapTable$RuntimeInvisibleParameterAnnotationsRuntimeInvisibleAnnotationsInnerClasses
SourceFileSourceDebugExtensionRuntimeVisibleAnnotationsBootstrapMethods1E/*��F G	
E��+�+��%�'Y�W�MN�-/1�5:7�:N-�@�?�FYH�::6�N�T:�Z�e�^�`::6	�c�e:
�g�e:�m�-
�y�}Y�:�-
���}Y�:N���-��Y��:N��Y-��:��Y��:������-:�������������
����:,���,���,��������Y-��������W�9:+������Ѹ׸�+�ʸ���,������:�GNQr��H�V'�;!'eJV�Q!'eJV``eeSe�!'eJV�.!'e��V@e� !'e��e� �Y� !'eeR�!'e�F�%"#/$6%D]P]o%y%�%�&�'�&�(�]�^�*�+�,�-�.�/�01479+:7<G>H?QASBhCrGsH�J�MG�oK��	{?��
�3��hS��D{��A~��S������Tq	
o�	
�
I
E�@+�+��%�'M,���,����>+���+�� +��#�H�#'@�FPQ%R/S7V?WG*/$
%%k@	
@
I
&'E.�-�FZG	
J
K`J;	=?@LAM4SMAP
EditExternallyAction.kt
Kotlin
*S Kotlin
*F
+ 1 EditExternallyAction.kt
org/intellij/images/actions/EditExternallyAction
+ 2 _Maps.kt
kotlin/collections/MapsKt___MapsKt
*L
1#1,92:1
215#2,2:93
*S KotlinDebug
*F
+ 1 EditExternallyAction.kt
org/intellij/images/actions/EditExternallyAction
*L
37#1:93,2
*E
NL./[I0I1I23I04I56[s78[s
s9sss0ss
s&s+ss:JBC[sDOvov�PK�DN���6org/intellij/images/actions/ShowThumbnailsAction.class���=�
*com/intellij/openapi/actionSystem/AnAction<init>()V		
0com/intellij/openapi/actionSystem/CommonDataKeysPROJECT+Lcom/intellij/openapi/actionSystem/DataKey;
/com/intellij/openapi/actionSystem/AnActionEventgetData?(Lcom/intellij/openapi/actionSystem/DataKey;)Ljava/lang/Object;$com/intellij/openapi/project/Project	VIRTUAL_FILE$com/intellij/openapi/vfs/VirtualFile
isDirectory()Z
 !"#.org/intellij/images/thumbnail/ThumbnailManager
getManagerX(Lcom/intellij/openapi/project/Project;)Lorg/intellij/images/thumbnail/ThumbnailManager;
%&'getThumbnailView/()Lorg/intellij/images/thumbnail/ThumbnailView;)*+,-+org/intellij/images/thumbnail/ThumbnailViewsetRoot)(Lcom/intellij/openapi/vfs/VirtualFile;)V)/01
setVisible(Z)V)34activate
678getPlace()Ljava/lang/String;
:;<=>.com/intellij/openapi/actionSystem/ActionPlacesisPopupPlace(Ljava/lang/String;)Z
@ABgetPresentation2()Lcom/intellij/openapi/actionSystem/Presentation;
DEFG1.com/intellij/openapi/actionSystem/PresentationsetEnabledAndVisible
DIJ1
setEnabled	LMNOP4com/intellij/openapi/actionSystem/ActionUpdateThreadBGT6Lcom/intellij/openapi/actionSystem/ActionUpdateThread;R0org/intellij/images/actions/ShowThumbnailsActionCodeLineNumberTableLocalVariableTablethis2Lorg/intellij/images/actions/ShowThumbnailsAction;actionPerformed4(Lcom/intellij/openapi/actionSystem/AnActionEvent;)VthumbnailManager0Lorg/intellij/images/thumbnail/ThumbnailManager;
thumbnailView-Lorg/intellij/images/thumbnail/ThumbnailView;e1Lcom/intellij/openapi/actionSystem/AnActionEvent;project&Lcom/intellij/openapi/project/Project;file&Lcom/intellij/openapi/vfs/VirtualFile;
StackMapTableRuntimeInvisibleTypeAnnotations#Lorg/jetbrains/annotations/NotNull;$RuntimeInvisibleParameterAnnotationsupdateenabledZgetActionUpdateThread8()Lcom/intellij/openapi/actionSystem/ActionUpdateThread;RuntimeInvisibleAnnotations
SourceFileShowThumbnailsAction.java$$$reportNull$$$0(I)Vpq
Qr>Argument for @NotNull parameter '%s' of %s.%s must not be nullt*@NotNull method %s.%s must not return nullvjava/lang/Objectx^RkXhjava/lang/Stringformat9(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;��
��"java/lang/IllegalArgumentException�(Ljava/lang/String;)V�
��java/lang/IllegalStateException�
��[Ljava/lang/Object;�java/lang/RuntimeException�1QS/*��TUVWXYS�R+��s+��
�M+��
�N,�2-�.-��',�:�$:-�(�.�2�d�HT&	!"#-$3%:&B'J(Q*U>3Z[:\]RVWR^_?`a4bce	fgfhYS�B+��s+��
�M,�,���>+�5�9�+�?�C�+�?�H�d�@�T./$0.194A6U*BVWB^_/bc$ije	fgfklSB�KY��s�dKLT:UVWmfef
pqS�� u�w�����y�$YzS�Y{S��#Y{S�Y|S��#+Y}S�Y~S�����$��Z_�����Z_����d�D�Y�C���������������������������������\�J�J�noPKt�W���Dorg/intellij/images/actions/ToggleTransparencyChessboardAction.class���=�
.com/intellij/openapi/actionSystem/ToggleAction<init>()V		
.org/intellij/images/ui/ImageComponentDecoratorDATA_KEY+Lcom/intellij/openapi/actionSystem/DataKey;
/com/intellij/openapi/actionSystem/AnActionEventgetData?(Lcom/intellij/openapi/actionSystem/DataKey;)Ljava/lang/Object;
getPlace()Ljava/lang/String;isEnabledForActionPlace(Ljava/lang/String;)ZisTransparencyChessboardVisible()Z !" setTransparencyChessboardVisible(Z)V	$%&'(6org/intellij/images/options/DefaultImageEditorSettingsINSTANCE8Lorg/intellij/images/options/DefaultImageEditorSettings;
$*+"setShowChessboard
-./update4(Lcom/intellij/openapi/actionSystem/AnActionEvent;)V
123getPresentation2()Lcom/intellij/openapi/actionSystem/Presentation;
5678".com/intellij/openapi/actionSystem/Presentation
setEnabled
:;<=>>org/intellij/images/actions/ToggleTransparencyChessboardAction
isSelected4(Lcom/intellij/openapi/actionSystem/AnActionEvent;)Z@action.text.hide.chessboardBjava/lang/Object
DEFGHcom/intellij/ide/IdeBundlemessage9(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;Jaction.text.show.chessboard
5LMNsetText(Ljava/lang/String;)V	PQRST4com/intellij/openapi/actionSystem/ActionUpdateThreadEDT6Lcom/intellij/openapi/actionSystem/ActionUpdateThread;CodeLineNumberTableLocalVariableTablethis@Lorg/intellij/images/actions/ToggleTransparencyChessboardAction;e1Lcom/intellij/openapi/actionSystem/AnActionEvent;	decorator0Lorg/intellij/images/ui/ImageComponentDecorator;
StackMapTableRuntimeInvisibleTypeAnnotations#Lorg/jetbrains/annotations/NotNull;$RuntimeInvisibleParameterAnnotationssetSelected5(Lcom/intellij/openapi/actionSystem/AnActionEvent;Z)VstateZgjava/lang/StringgetActionUpdateThread8()Lcom/intellij/openapi/actionSystem/ActionUpdateThread;RuntimeInvisibleAnnotations
SourceFile'ToggleTransparencyChessboardAction.java$$$reportNull$$$0(I)Vmn
:o>Argument for @NotNull parameter '%s' of %s.%s must not be nullq*@NotNull method %s.%s must not return nullsZ<h=b.format{H
f|"java/lang/IllegalArgumentException~N
�java/lang/IllegalStateException�
��[Ljava/lang/Object;�java/lang/RuntimeException�1:U/*��V WXY=>U�3+��p+��
�M,�,+���,����^�(@V
#$W 3XY3Z[ \]_	`a`bcU�3+��p+��
�N-�-+���-��#�)�^	�)V)*$++,2.W*3XY3Z[3de \]_	`a	`./U�Z+��p*+�,+��
�M+�0,�,+�����4+�0*+�9�?�A�C�I�A�C�K�^D�(:5�:5Z5�:5fV2
3455Y6W ZXYZZ[B\]_	`a`hiUB�OY��p�^KPV:WXYj`_`
mnU�'�$r�t��!���A�    (YuS�YvS��'YvS�YwS��'/7YxS�YyS�YzS���}�(�Z_�����Z_����^� Df]fCf�f�#f��f��f��f��f��f��f��f��f��f��f�`fJfJ�klPK,��<org/intellij/images/completion/ImageLookupInfoProvider.class���=t
,com/intellij/psi/file/FileLookupInfoProvider<init>()V
	
(org/intellij/images/index/ImageInfoIndexgetInfor(Lcom/intellij/openapi/vfs/VirtualFile;Lcom/intellij/openapi/project/Project;)Lorg/intellij/images/util/ImageInfo;
$com/intellij/openapi/vfs/VirtualFilegetName()Ljava/lang/String;%sx%sjava/lang/Object	"org/intellij/images/util/ImageInfowidthI
 !"java/lang/IntegervalueOf(I)Ljava/lang/Integer;	$%height
'()*+java/lang/Stringformat9(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
-./01 com/intellij/openapi/util/CoupleofH(Ljava/lang/Object;Ljava/lang/Object;)Lcom/intellij/openapi/util/Couple;3'com/intellij/openapi/fileTypes/FileType
567892org/intellij/images/fileTypes/ImageFileTypeManagergetInstance6()Lorg/intellij/images/fileTypes/ImageFileTypeManager;
5;<=getImageFileType+()Lcom/intellij/openapi/fileTypes/FileType;
?@ABC6org/intellij/images/completion/ImageLookupInfoProvider
getLookupInfop(Lcom/intellij/openapi/vfs/VirtualFile;Lcom/intellij/openapi/project/Project;)Lcom/intellij/openapi/util/Couple;CodeLineNumberTableLocalVariableTablethis8Lorg/intellij/images/completion/ImageLookupInfoProvider;file&Lcom/intellij/openapi/vfs/VirtualFile;project&Lcom/intellij/openapi/project/Project;	imageInfo$Lorg/intellij/images/util/ImageInfo;
StackMapTable	Signature�(Lcom/intellij/openapi/vfs/VirtualFile;Lcom/intellij/openapi/project/Project;)Lcom/intellij/openapi/util/Couple<Ljava/lang/String;>;RuntimeInvisibleTypeAnnotations#Lorg/jetbrains/annotations/NotNull;$RuntimeInvisibleParameterAnnotationsgetFileTypes,()[Lcom/intellij/openapi/fileTypes/FileType;n(Lcom/intellij/openapi/vfs/VirtualFile;Lcom/intellij/openapi/project/Project;)Lcom/intellij/openapi/util/Pair;
SourceFileImageLookupInfoProvider.java$$$reportNull$$$0(I)VZ[
?\*[Lcom/intellij/openapi/fileTypes/FileType;^>Argument for @NotNull parameter '%s' of %s.%s must not be null`*@NotNull method %s.%s must not return nullbIAUB"java/lang/IllegalArgumentExceptionh(Ljava/lang/String;)Vj
ikjava/lang/IllegalStateExceptionm
nk[Ljava/lang/Object;pjava/lang/RuntimeExceptionr!?D/*��EFGHBCD�;+��]+,�N-�*+�
�Y-��SY-�#�S�&�,��O
�0@-E
 F*;GH;IJ;KL-MNPQR	ST	SUVDL�2Y�4�:SY��]�OU_E%FGHRSABWD1*+,�>�EFGHR	ST	S
Z[D���a�c������ YdS�YeS��YeS�YfS��YgS���&� �iZ_�l��nZ_�o��O�D'U'C'�'�'q�'q�'q�'q�'q�'q�'q�'q�'qX'J'JsXYPK&�aiFFHorg/intellij/images/editor/ImageDocument$CachedScaledImageProvider.class���=Borg/intellij/images/editor/ImageDocument$CachedScaledImageProviderjava/lang/Object<org/intellij/images/editor/ImageDocument$ScaledImageProvider
clearCache()VCodeLineNumberTableLocalVariableTablethisDLorg/intellij/images/editor/ImageDocument$CachedScaledImageProvider;
SourceFileImageDocument.javaNestHost(org/intellij/images/editor/ImageDocumentInnerClassesCachedScaledImageProviderScaledImageProvider	+�
*
		PK6����Borg/intellij/images/editor/ImageDocument$ScaledImageProvider.class���=<org/intellij/images/editor/ImageDocument$ScaledImageProviderjava/lang/Objectjava/util/function/BiFunction	SignaturewLjava/lang/Object;Ljava/util/function/BiFunction<Ljava/lang/Double;Ljava/awt/Component;Ljava/awt/image/BufferedImage;>;
SourceFileImageDocument.javaNestHost
(org/intellij/images/editor/ImageDocumentInnerClassesScaledImageProvider	

	PKDKfXHH.org/intellij/images/editor/ImageDocument.class���=B(org/intellij/images/editor/ImageDocument	getBounds(D)Ljava/awt/Rectangle;	
getValue!(D)Ljava/awt/image/BufferedImage;java/awt/Rectangle
java/awt/image/BufferedImagegetWidth()I
	getHeight
<init>(II)Vjava/lang/ObjectgetRenderer()Ljava/awt/Image;(D)Ljava/awt/Image; ()Ljava/awt/image/BufferedImage;()Ljava/awt/Rectangle;CodeLineNumberTableLocalVariableTablethis*Lorg/intellij/images/editor/ImageDocument;RuntimeInvisibleAnnotations$Lorg/jetbrains/annotations/Nullable;RuntimeInvisibleTypeAnnotationsscaleDimageLjava/awt/image/BufferedImage;
StackMapTablesetValue!(Ljava/awt/image/BufferedImage;)VA(Lorg/intellij/images/editor/ImageDocument$ScaledImageProvider;)V	getFormat()Ljava/lang/String;	setFormat(Ljava/lang/String;)VaddChangeListener%(Ljavax/swing/event/ChangeListener;)VremoveChangeListener
SourceFileImageDocument.javaNestMembers<Borg/intellij/images/editor/ImageDocument$CachedScaledImageProvider><org/intellij/images/editor/ImageDocument$ScaledImageProviderInnerClassesCachedScaledImageProviderScaledImageProvider		
 !2*��"L#$%&'('!t *'�N-��Y-�
-����"
TU#  $% )*+,-�@&'('./.01234567689:;=?;@	=A	PKe:�۠�,org/intellij/images/editor/ImageEditor.class���=&org/intellij/images/editor/ImageEditorjava/lang/Objectcom/intellij/openapi/Disposable.org/intellij/images/ui/ImageComponentDecoratorgetFile(()Lcom/intellij/openapi/vfs/VirtualFile;RuntimeInvisibleAnnotations#Lorg/jetbrains/annotations/NotNull;RuntimeInvisibleTypeAnnotations
getProject(()Lcom/intellij/openapi/project/Project;getDocument,()Lorg/intellij/images/editor/ImageDocument;getComponent()Ljavax/swing/JComponent;getContentComponentisValid()Z
isDisposed
SourceFileImageEditor.java	

PK��<�0org/intellij/images/editor/ImageFileEditor.class���=*org/intellij/images/editor/ImageFileEditorjava/lang/Object*com/intellij/openapi/fileEditor/FileEditorgetImageEditor*()Lorg/intellij/images/editor/ImageEditor;
SourceFileImageFileEditor.java	
PK�����1org/intellij/images/editor/ImageZoomModel$1.class���=&
java/lang/Object<init>()V+org/intellij/images/editor/ImageZoomModel$1
)org/intellij/images/editor/ImageZoomModelCodeLineNumberTableLocalVariableTablethis-Lorg/intellij/images/editor/ImageZoomModel$1;
getZoomFactor()D
setZoomFactor(D)V
zoomFactorDzoomOutzoomInsetZoomLevelChanged(Z)VvalueZfitZoomToWindow
canZoomOut()Z	canZoomInisZoomLevelChanged
SourceFileImageZoomModel.javaEnclosingMethodNestHostInnerClasses 	
/*��=
,�@
5�E
+�I
+�M
5�Q
+�U
,�Y
,�^
 ,�c
!"#	$	%
PK���///org/intellij/images/editor/ImageZoomModel.class���=N)org/intellij/images/editor/ImageZoomModel@@
	
java/lang/Mathpow(DD)D	MACRO_ZOOM_LIMITD?�UUUUUU@ 	MICRO_ZOOM_LIMIT+org/intellij/images/editor/ImageZoomModel$1
<init>()V	 !STUB+Lorg/intellij/images/editor/ImageZoomModel;#java/lang/ObjectMACRO_ZOOM_POWER_LIMITI
ConstantValueMICRO_ZOOM_POWER_LIMITMACRO_ZOOM_RATIOMICRO_ZOOM_RATIO?�
getZoomFactor()D
setZoomFactor(D)VfitZoomToWindowzoomOutzoomInsetZoomLevelChanged(Z)V
canZoomOut()Z	canZoomInisZoomLevelChangedgetCustomZoomOptions+()Lorg/intellij/images/options/ZoomOptions;CodeLineNumberTableLocalVariableTablethisRuntimeInvisibleAnnotations$Lorg/jetbrains/annotations/Nullable;RuntimeInvisibleTypeAnnotationssetCustomZoomOptions,(Lorg/intellij/images/options/ZoomOptions;)VzoomOptions)Lorg/intellij/images/options/ZoomOptions;$RuntimeInvisibleParameterAnnotations<clinit>
SourceFileImageZoomModel.javaNestMembersInnerClasses"$%&'(%&)*&+&, !./01234567898:8;<=,�>6?@!ABCBDE=5�>;?@!FGC	BHBI=C#��
���Y���> !=JKLM
PK2��,org/intellij/images/icons/ThumbnailBlank.png�PNG


IHDRKV�؛�	pHYs��gAMA��|�Q� cHRMz%������u0�`:�o�_�FAPLTE������Vu�[y�a�c��g��l��s��w��x��y��{��|��}��~���Ł�Ƃ�ǃ�DŽ�Ȇ�ɇ�ɉ�ˋ�̌�̍�͎�ΐ�Α�ϒ�Г�Е�і�җ�ҙ�Ӛ�ԛ�ԝ�՞�֟�֠�ע�ף�ؤ�٦�٧�ک�۪�۫�ܭ�ݮ�ݯ�ޱ�߲�߳���������������������������������������������������������������������������������������������������������������������������������������tRNSv��8�IDATX��Mn�@��*�=!Ab��!N�
P�c#����Y$Dq�c1�̌�f����pz���ڲq��ऄ$���.AJ �� �a���_w�/�}xC����Չ���,��e1�^�zd���]���v*ѕ��؆
Xr�����0E|t�����R�ۯ�c��y�03n�t��C�O�ݹ:^sÆx�#���_����XK���s��U��V�
Y^У�u�D+d���n�d�J��Q�V���U�/Jc�B]*ԥU�ԯ�Я���+��2�Yi���Rk�%W]��_��֐
�O��Uٿ*�=51
�2Rm~E�*����KJ �~1ۄ��2���N�
jH:&	�va���e/��v�'�����n�D�>�w�@���[R��/�����?:��Ӎ��~��x*��1�Y(�	B'~=�
К��o\�7��ߛ����A�rn�ܕ�3���1n���o���<�)�IEND�B`�PKA
{��1org/intellij/images/icons/ThumbnailBlank_dark.png�PNG


IHDRKV�؛�PLTE���UZ\W\^~��Y^`[`c]ce]bee� h	tRNS��������=�,ZIDATx��ұ�0AY�`��'��"殀M$��%���,+hU�,_��|w��TΪG1˵�L�k�TXXXXXXXXXXXXXXXXXXXXX��r�=�/��+�IEND�B`�PKc�nQ��0org/intellij/images/icons/ThumbnailDirectory.png�PNG


IHDRKR�)�iIDATx^�[M�G���'qd9��rp�WHp�7�r�#w.H�qC�/�D�
d� �#A����6ֻY{�o�z�ojyBZ���h^�tuUWwUWU��̴�ʪ4�/+a����JX+a��p�O���̛��������
�O?2����U��۶�}�7������ҎvI��~̞x�ö��u�ټaÃA�۶�g��_��ҧ�<r��fqo^8k~�XYB�۶��>qws�'wo�zf8aoX>d+��-�g/|��O�;O�v����f��v�Q`n6<9�R������>���~��Ϸo�~�
G|e۳��]ˈ��+��s���ة]����>�����3?�h-����n�-a����	��z�����|����7�n����?�~��������o<~�O�m�/ZF,�UZYZ`�6��v�m����\�d����]���;w����/٩'.�G��m3��h�*ifa��^�[ׯZz<:��<��K�q��Yn����	[���8�|��(Y�̒�^�!�k���v��S[�����a��c�q��fv��cЃ'>
o��M0���4p�����d�xSme��t
�i�h���lǎ�>gk'm�3��v��€P\a�
}%���I�@�t��ّV��:��	5m�8�iR�Qɜ�#ei4`��n��#<0$,���4���[��z�%�P�{����7h2�-�0]���MU u��W�~d@Xi��B�.�o����RAQ�d[�Z�I�
�:�S�,����I���^F�LOi;��$aEO��H�C�r�6�F1a��*�L�E��~K�]�xhhv�0�
�^����q���ڟn21�ԯ���n��d�!)�g�{��D�1j����P/W��*�]A�"�_���ځ�~��]�g=z#
�e'Є=���R��T��&�6��m{�0#�����A��m���UUU�yЅ�4�z�/����0���:`����������AQ1�T]�uV�j� �З�,�]e�'��YНR��:�`��>�<i^ֆ^W|e��ǫW���W�8���t�1+��q�y�	���F��pJ'�긐VŐ�AI��o0R�*�t2��y��h�MZ��{߂Ï:�4�����iډ(Rg�����,�I��P�5�|ف5����&^�_�\�h�f�Sc�/�F�Qz�Jf}1-2��ڷS�)4
vJ� �G�
f ���8p^�`��1�66�3F���a��M�x��x0�㳨��A2�<k��C�T3�M"{29$	��K�^�X�[�7���E�Gqui�Y�q2�e�N��(��j@��.Zo(���s;�fS��"�͏�]��~�8��&�L��3�]��p�������i�H]��.�W=�xt*A�·���AR�k���PYz���j'�-�����su\k��f���{R�mS�;y�`,̒��6K&B�dC	6��CX�Ϲ4��T�-�Mv���_������h�>��#x�EϠ�5����L
�:��J�)����S&�k5P�aD��Di"P'��q�s�A����|�9}O"����m�M93'ց���{�a錸�OM�)q�Oe��v1gu�Y��u�Z:�v0�6��yi��$���틆/�@{�)�T�m�����K��AM��kah�ν0��ۢ�4�j��O�	�0-hO;���(o��V�'��"9�,B�[���ٱ��!}Z�����C8����85�gv��'I��RJ�~�<�1���<�JA5�c�pl�	\��(N\�ϢwFɆs�%��9�K�`X�����j��[�ږ�ѯ,WA%����ґ�x�h_������nA��0VV/:��0�}|�tnr]s�Pc��rX�E��	f�,I��

�)ŧ��N�Cr�Y�9�@����z���s;�"V���T�AGp�fѸ�Ed��XG�r��S��TZ�}Qz<���2��h@[�kr�Nc�� �\F�̝~��#�	<�c]�t8���L��W��f
��a$d�T0�N����һ^��O0�15�A�B�um�s,��PCص�&�J�(Y�I!S��1��Ŀ�{Z�}�����T0�IP�h��
k<Ƀ�Ǐ�q⫮�><k���g�#X���x#5t@��A�.��J)vOS��ޡ�'�����V��T9BAxE
�3���`�]P\̜��8�b?�:�
P�d��{�ѐ�5����yb$;x��A���4�N��'�#N?���N�(M���%�X�ɩ{�;���@��uj���A�SD
�jA�K�V�8@kJS�^	\f#�l��У��\���'9J�m`Q�*�`aHA_���̥
�e���>X�/�:��U�Q���yW�HguG]���f�s�����xzs:E��?�hKt�v6NwF��zS��DZO���ЇST�P�%QF��ʊ@{����<�M��9���T�:ê�_�N��w��)VZ�:� M"�ML
9�r���&	G�<�tTT #� � ��a�]go���'�Ŏ�%���C���z�F��;Z�n�^8�ygSD�p/hl^�Y�#\9B,�')&,<u�o�PǶB)�7Z]s��
&��x�s�W|6���p�t���:���� ����Ʊ�١��<ddž'ǟ�n�r��4�.��J �%��!��D��y��
v<�F�s�$��q�RdO��VI��j�s�
a�&��
����0,��o��5�wj�xİ��LȬ��F0Z]�_�����.�F��O���YfEѓN�}�����_�	w�B��MJ�E��zt��w��s|�+G��2);Ar"����
$%8W�*��ȶ��+��kD��U#  v-2�D��ܖo���g��㴊K̩�Q��<�=�H�Q��Ow��T��爿t0�֋z̺�P�ݱuՃ�r�x4���6�O$�z�Z�g}�:���K�GA{���\�֗N>���~�Y�۪��q�����-��*wZ��^�F��c�,ߜCX��g���|�������^��*��ͽ
���_�r���Yf��*s��a ����uIEND�B`�PK��@1org/intellij/images/icons/ThumbnailToolWindow.svg<svg xmlns="http://www.w3.org/2000/svg" width="13" height="13" viewBox="0 0 13 13">
  <path fill="#6E6E6E" fill-rule="evenodd" d="M1,1 L12,1 L12,12 L1,12 L1,1 Z M4.14285714,5.625 L1.78571429,9 L11.2142857,9 L8.18367347,4.5 L5.82653061,7.8825 L4.14285714,5.625 Z"/>
</svg>
PK���36org/intellij/images/icons/ThumbnailToolWindow_dark.svg<svg xmlns="http://www.w3.org/2000/svg" width="13" height="13" viewBox="0 0 13 13">
  <path fill="#AFB1B3" fill-rule="evenodd" d="M1,1 L12,1 L12,12 L1,12 L1,1 Z M4.14285714,5.625 L1.78571429,9 L11.2142857,9 L8.18367347,4.5 L5.82653061,7.8825 L4.14285714,5.625 Z"/>
</svg>
PKb���:org/intellij/images/icons/ToggleTransparencyChessboard.svg<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16">
  <g fill="none" fill-rule="evenodd">
    <rect width="4" height="4" x="2" y="2" fill="#6E6E6E"/>
    <rect width="4" height="4" x="6" y="6" fill="#6E6E6E"/>
    <rect width="4" height="4" x="10" y="2" fill="#6E6E6E"/>
    <rect width="4" height="4" x="2" y="10" fill="#6E6E6E"/>
    <rect width="4" height="4" x="10" y="10" fill="#6E6E6E"/>
  </g>
</svg>
PK)� C��?org/intellij/images/icons/ToggleTransparencyChessboard_dark.svg<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16">
  <g fill="none" fill-rule="evenodd">
    <rect width="4" height="4" x="2" y="2" fill="#AFB1B3"/>
    <rect width="4" height="4" x="6" y="6" fill="#AFB1B3"/>
    <rect width="4" height="4" x="10" y="2" fill="#AFB1B3"/>
    <rect width="4" height="4" x="2" y="10" fill="#AFB1B3"/>
    <rect width="4" height="4" x="10" y="10" fill="#AFB1B3"/>
  </g>
</svg>
PK��o�	�	6org/intellij/images/ide/EditorImagePasteProvider.class���=Y0org/intellij/images/ide/EditorImagePasteProvider*org/intellij/images/ide/ImagePasteProvider<init>()V
this2Lorg/intellij/images/ide/EditorImagePasteProvider;getSupportedFileType+()Lcom/intellij/openapi/fileTypes/FileType;#Lorg/jetbrains/annotations/NotNull;isEnabledForDataContext2(Lcom/intellij/openapi/actionSystem/DataContext;)ZdataContextkotlin/jvm/internal/IntrinsicscheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V
0com/intellij/openapi/actionSystem/CommonDataKeysEDITOR+Lcom/intellij/openapi/actionSystem/DataKey;	-com/intellij/openapi/actionSystem/DataContextgetData?(Lcom/intellij/openapi/actionSystem/DataKey;)Ljava/lang/Object; !"VIRTUAL_FILE$	%$com/intellij/openapi/vfs/VirtualFile'getFileType)
(*
,areEqual'(Ljava/lang/Object;Ljava/lang/Object;)Z./
0/Lcom/intellij/openapi/actionSystem/DataContext;'com/intellij/openapi/fileTypes/FileType3imageFilePastedX(Lcom/intellij/openapi/actionSystem/DataContext;Lcom/intellij/openapi/vfs/VirtualFile;)V	imageFile7"com/intellij/openapi/editor/Editor9M(Lcom/intellij/openapi/editor/Editor;Lcom/intellij/openapi/vfs/VirtualFile;)V5;
<&Lcom/intellij/openapi/vfs/VirtualFile;Lkotlin/Metadata;mv	kxi0d1���0






��

��

��


��&��20B¢J02	0
20J
02	0
J0*020H&R0X¦¢¨d2,Lorg/intellij/images/ide/ImagePasteProvider;supportedFileType)Lcom/intellij/openapi/fileTypes/FileType;$Lcom/intellij/openapi/editor/Editor;intellij.platform.imagesEditorImagePasteProvider.ktCodeLineNumberTableLocalVariableTableRuntimeInvisibleAnnotations
StackMapTable$RuntimeInvisibleParameterAnnotations
SourceFileRuntimeVisibleAnnotations!Q/*��RS	
T
Q�:+�+��#�)+�&�#�(Y�	�+�W*�-�1���U
h(A4
@R
S:	
:2V
56Qv'+�,8�+��#�:Y�*_,�=�W�Ue:R
&S '	
'2'7>V


5;V


WPX^?@[IAIBICDIAEIFG[sHI[s
sJssKsLsss5sMss2s7s>ssMsNsOPK^��Prr?org/intellij/images/ide/ImagePasteProvider$performPaste$1.class���=�9org/intellij/images/ide/ImagePasteProvider$performPaste$1KLkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function0<Lkotlin/Unit;>;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function0<init>�(Lcom/intellij/openapi/vfs/VirtualFile;Lorg/intellij/images/ide/ImagePasteProvider;Lcom/intellij/openapi/diagnostic/Logger;Lcom/intellij/openapi/actionSystem/DataContext;Ljava/awt/image/BufferedImage;)V$newFileParent&Lcom/intellij/openapi/vfs/VirtualFile;
	this$0,Lorg/intellij/images/ide/ImagePasteProvider;	$logger(Lcom/intellij/openapi/diagnostic/Logger;	$dataContext/Lcom/intellij/openapi/actionSystem/DataContext;	
$imageToPasteLjava/awt/image/BufferedImage;	(I)V
this;Lorg/intellij/images/ide/ImagePasteProvider$performPaste$1;	$receiverinvoke()Vjava/io/IOException&java/lang/Throwable(img*png, com/intellij/openapi/vfs/VfsUtil.getNextAvailableName^(Lcom/intellij/openapi/vfs/VirtualFile;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;01
/2getNextAvailableName(...)4kotlin/jvm/internal/Intrinsics6checkNotNullExpressionValue'(Ljava/lang/Object;Ljava/lang/String;)V89
7:$com/intellij/openapi/vfs/VirtualFile<createChildDataL(Ljava/lang/Object;Ljava/lang/String;)Lcom/intellij/openapi/vfs/VirtualFile;>?
=@JFailed to create a pasted image file due to I/O error. Aborting operation.B&com/intellij/openapi/diagnostic/LoggerDerror*(Ljava/lang/String;Ljava/lang/Throwable;)VFG
EHgetOutputStream*(Ljava/lang/Object;)Ljava/io/OutputStream;JK
=Ljava/io/CloseableNjava/io/OutputStreamPjava/awt/image/RenderedImageRjavax/imageio/ImageIOTwriteI(Ljava/awt/image/RenderedImage;Ljava/lang/String;Ljava/io/OutputStream;)ZVW
UXkotlin/io/CloseableKtZcloseFinally+(Ljava/io/Closeable;Ljava/lang/Throwable;)V\]
[^LFailed to save a pasted image to a file due to I/O error. Aborting operation`delete(Ljava/lang/Object;)Vbc
=d*org/intellij/images/ide/ImagePasteProviderfimageFilePastedX(Lcom/intellij/openapi/actionSystem/DataContext;Lcom/intellij/openapi/vfs/VirtualFile;)Vhi
gjioExceptionLjava/io/IOException;-$i$a$-use-ImagePasteProvider$performPaste$1$1IitLjava/io/OutputStream;nextAvailableNameLjava/lang/String;	imageFilejava/lang/Stringujava/awt/image/BufferedImagewjava/lang/Objecty()Ljava/lang/Object;$%
|kotlin/Unit~INSTANCE
Lkotlin/Unit;��	�Lkotlin/Metadata;mv	kxi0d1��
��

����0H
¢d2<anonymous>performPaste2(Lcom/intellij/openapi/actionSystem/DataContext;)V��ImagePasteProvider.ktCodeLocalVariableTable
StackMapTableLineNumberTableInnerClassesEnclosingMethod	Signature
SourceFileRuntimeVisibleAnnotations0
	�q!*+�
*,�*-�*�*�*� ��>!!"!
!#!!!$%�t�*�
+-�3Y5�;L*�
*�+�A:�:*�C�)�I::Y�W�M,*��M�ON*�::-�Q:6�S-�Y6-�_�4::�:-�_�N*�a-�)�I,*��e�:�*�*�,�k�!$'Zr{)Zr�{��������'D��'��	�$v'�v=�v===�7v=Ox)�v=Ox))�
v=zz'�v='zz'�v=Ox�ZCFG$I&J4K7FBLCFDOEPQQdRpQ�U�V�Y�Z�\�`�c�d�H&lmdnoapq�lm�rsDut�!"A${�2*�}����B�!"�
�g�����4��[I�I�I��I��I��[s��[s�s�s$PKB��C{{0org/intellij/images/ide/ImagePasteProvider.class���=�*org/intellij/images/ide/ImagePasteProviderjava/lang/Objectcom/intellij/ide/PasteProvider<init>()V
	this,Lorg/intellij/images/ide/ImagePasteProvider;getActionUpdateThread8()Lcom/intellij/openapi/actionSystem/ActionUpdateThread;#Lorg/jetbrains/annotations/NotNull;4com/intellij/openapi/actionSystem/ActionUpdateThreadBGT6Lcom/intellij/openapi/actionSystem/ActionUpdateThread;	isPastePossible2(Lcom/intellij/openapi/actionSystem/DataContext;)ZdataContextkotlin/jvm/internal/IntrinsicscheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V
/Lcom/intellij/openapi/actionSystem/DataContext;isPasteEnabled)com/intellij/openapi/ide/CopyPasteManager"getInstance-()Lcom/intellij/openapi/ide/CopyPasteManager;$%
#& java/awt/datatransfer/DataFlavor(imageFlavor"Ljava/awt/datatransfer/DataFlavor;*+	),areDataFlavorsAvailable&([Ljava/awt/datatransfer/DataFlavor;)Z./
#00com/intellij/openapi/actionSystem/CommonDataKeys2VIRTUAL_FILE+Lcom/intellij/openapi/actionSystem/DataKey;45	36-com/intellij/openapi/actionSystem/DataContext8getData?(Lcom/intellij/openapi/actionSystem/DataKey;)Ljava/lang/Object;:;9<isEnabledForDataContext>
?#[Ljava/awt/datatransfer/DataFlavor;AperformPaste2(Lcom/intellij/openapi/actionSystem/DataContext;)Vjava/io/IOExceptionE$com/intellij/openapi/vfs/VirtualFileGgetContents&()Ljava/awt/datatransfer/Transferable;IJ
#KisDirectory()ZMN
HO	getParent(()Lcom/intellij/openapi/vfs/VirtualFile;QR
HS&com/intellij/openapi/diagnostic/LoggerU;(Ljava/lang/Class;)Lcom/intellij/openapi/diagnostic/Logger;$W
VXgetInstance(...)ZcheckNotNullExpressionValue\
]"java/awt/datatransfer/Transferable_getTransferData6(Ljava/awt/datatransfer/DataFlavor;)Ljava/lang/Object;ab`cWFailed to get data from the clipboard. Data is no longer available. Aborting operation.ejava/lang/Throwablegerror*(Ljava/lang/String;Ljava/lang/Throwable;)Vij
Vk#java/awt/image/MultiResolutionImagemgetResolutionVariants()Ljava/util/List;opnqgetResolutionVariants(...)s kotlin/collections/CollectionsKtufirstOrNull$(Ljava/util/List;)Ljava/lang/Object;wx
vyjava/awt/Image{,org/intellij/images/ide/ImagePasteProviderKt}access$toBufferedImage0(Ljava/awt/Image;)Ljava/awt/image/BufferedImage;�
~�java/awt/image/BufferedImage�checkNotNull(Ljava/lang/Object;)V��
�LFailed to get data from the clipboard. Nothing to paste. Aborting operation.�(Ljava/lang/String;)Vi�
V�9org/intellij/images/ide/ImagePasteProvider$performPaste$1��(Lcom/intellij/openapi/vfs/VirtualFile;Lorg/intellij/images/ide/ImagePasteProvider;Lcom/intellij/openapi/diagnostic/Logger;Lcom/intellij/openapi/actionSystem/DataContext;Ljava/awt/image/BufferedImage;)V�
��kotlin/jvm/functions/Function0�*com/intellij/openapi/application/ActionsKt�runWriteAction4(Lkotlin/jvm/functions/Function0;)Ljava/lang/Object;��
��$i$f$loggerIioExceptionLjava/io/IOException;8$i$a$-let-ImagePasteProvider$performPaste$imageToPaste$1itLjava/lang/Object;currentFile&Lcom/intellij/openapi/vfs/VirtualFile;
pasteContents$Ljava/awt/datatransfer/Transferable;
newFileParentlogger(Lcom/intellij/openapi/diagnostic/Logger;imageToPasteLjava/awt/image/BufferedImage;imageFilePastedX(Lcom/intellij/openapi/actionSystem/DataContext;Lcom/intellij/openapi/vfs/VirtualFile;)V	imageFile�Lkotlin/Metadata;mv	kxi0d1���,




��

��

��

��

��20B¢J0J0202	0
HJ020HJ
020J020J020¨d2 Lcom/intellij/ide/PasteProvider;intellij.platform.imagesImagePasteProvider.kt*Lkotlin/jvm/internal/SourceDebugExtension;value'SMAP
ImagePasteProvider.kt
Kotlin
*S Kotlin
*F
+ 1 ImagePasteProvider.kt
org/intellij/images/ide/ImagePasteProvider
+ 2 logger.kt
com/intellij/openapi/diagnostic/LoggerKt
*L
1#1,122:1
11#2:123
*S KotlinDebug
*F
+ 1 ImagePasteProvider.kt
org/intellij/images/ide/ImagePasteProvider
*L
43#1:123
*E
CodeLineNumberTableLocalVariableTableRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations
StackMapTableInnerClasses
SourceFileSourceDebugExtensionRuntimeVisibleAnnotations!�/*�
���
�.������<+���� �!��5+��'�)M,�-S,�1�+�7�=�*+�@����
�3B@�' �55 �>�<+���"� �CD���+�+�7�=�HY�W�M�'�LY�W�N,�P�,�,�T:��P��6�YY[�^:-�-�d:�:f�h�l�:6	:

�n�(�n�rYt�^�z�|Y�	���1W�,
������
�|����|���:�������Y*+������W�UadF��XH�9H`�`CH�H�9H`HVF��29H`HV|@��9H`HV��n%&&(7)E+J{S+U.V/d1f2r3u4z5~6�7�8�9�5�4�4�.�=�>�?�B�e�pH��f
��z[��	w^�����&���7���U����$���� ����K
+�,����g� 

 
���
�
����'SMAP
ImagePasteProvider.kt
Kotlin
*S Kotlin
*F
+ 1 ImagePasteProvider.kt
org/intellij/images/ide/ImagePasteProvider
+ 2 logger.kt
com/intellij/openapi/diagnostic/LoggerKt
*L
1#1,122:1
11#2:123
*S KotlinDebug
*F
+ 1 ImagePasteProvider.kt
org/intellij/images/ide/ImagePasteProvider
*L
43#1:123
*E
�^��[I�I�I��I��I��[s��[ss�ss
ss�s�ss s�s�s>s�s!ssCs����[s�PK�ug�AA2org/intellij/images/ide/ImagePasteProviderKt.class���=E,org/intellij/images/ide/ImagePasteProviderKtjava/lang/ObjecttoBufferedImage0(Ljava/awt/Image;)Ljava/awt/image/BufferedImage;java/awt/image/BufferedImagejava/awt/Image	getWidth!(Ljava/awt/image/ImageObserver;)I


	getHeight

<init>(III)V
createGraphics()Ljava/awt/Graphics2D;
java/awt/Graphics2D	drawImage3(Ljava/awt/Image;IILjava/awt/image/ImageObserver;)Z
dispose()V !
"
bufferedImageLjava/awt/image/BufferedImage;bGrLjava/awt/Graphics2D;0$i$a$-let-ImagePasteProviderKt$toBufferedImage$1IimgLjava/awt/Image;$this$toBufferedImageaccess$toBufferedImage
.	$receiverLkotlin/Metadata;mv	kxi0d1$��
��


����0*0H¨d2intellij.platform.imagesImagePasteProvider.ktCode
StackMapTableLineNumberTableLocalVariableTable
SourceFileRuntimeVisibleAnnotations1?�>*L=+��
+��,�Y+�+��N-�:+�W�#-�@
�
hA.jklo%r+s5t:v;k<j=yB4%$%+&'8():*+>,+-?/*�/�AB0+C>D712[I3I4I56I78I9:[s;<[ss%s+s=PK�h:��	�	0org/intellij/images/index/ImageInfoIndex$1.class���=a
java/lang/Object<init>()V		
"org/intellij/images/util/ImageInfowidthI
(com/intellij/util/io/DataInputOutputUtilwriteINT(Ljava/io/DataOutput;I)V	height	bpp
readINT(Ljava/io/DataInput;)I
(III)V
!"#$%*org/intellij/images/index/ImageInfoIndex$1read9(Ljava/io/DataInput;)Lorg/intellij/images/util/ImageInfo;
!'()save;(Ljava/io/DataOutput;Lorg/intellij/images/util/ImageInfo;)V+%com/intellij/util/io/DataExternalizerCodeLineNumberTableLocalVariableTablethis,Lorg/intellij/images/index/ImageInfoIndex$1;outLjava/io/DataOutput;info$Lorg/intellij/images/util/ImageInfo;
Exceptions7java/io/IOExceptionRuntimeInvisibleTypeAnnotations#Lorg/jetbrains/annotations/NotNull;$RuntimeInvisibleParameterAnnotationsinLjava/io/DataInput;'(Ljava/io/DataInput;)Ljava/lang/Object;)(Ljava/io/DataOutput;Ljava/lang/Object;)V	Signature_Ljava/lang/Object;Lcom/intellij/util/io/DataExternalizer<Lorg/intellij/images/util/ImageInfo;>;
SourceFileImageInfoIndex.javaEnclosingMethodE(org/intellij/images/index/ImageInfoIndexNestHostInnerClasses$$$reportNull$$$0(I)VHI
!J>Argument for @NotNull parameter '%s' of %s.%s must not be nullL1;#($java/lang/StringSformat9(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;UV
TW"java/lang/IllegalArgumentExceptionY(Ljava/lang/String;)V[
Z\[Ljava/lang/Object;^
StackMapTable !*,/*��- ./0(),t!+��K+,��
+,��
+,��
�`-#$% &. !/0!12!34568	9:	9$%,e+��K�Y+�+�+���`-*+,*./0;<568	9:9A$=,0*+� �- ./0568	9:9A(>,4
*+,��&�- .
/0568	9:	9
HI,�dM��YNS�YOS�YPS�YQS�YRS��X�ZZ_�]�`V�T_�T_�T_�T_�T_�T_G
!CD?@ABFDPKq
�q00.org/intellij/images/index/ImageInfoIndex.class���=�
java/lang/Object<init>()V		
(org/intellij/images/index/ImageInfoIndexourGist(Lcom/intellij/util/gist/VirtualFileGist;&com/intellij/util/gist/VirtualFileGistgetFileData`(Lcom/intellij/openapi/project/Project;Lcom/intellij/openapi/vfs/VirtualFile;)Ljava/lang/Object;"org/intellij/images/util/ImageInfo
$com/intellij/openapi/vfs/VirtualFileisInLocalFileSystem()Z
	getLength()J	 !"ourMaxImageSizeJ
$%&getFileType+()Lcom/intellij/openapi/fileTypes/FileType;	()*+,.org/intellij/images/fileTypes/impl/SvgFileTypeINSTANCE0Lorg/intellij/images/fileTypes/impl/SvgFileType;
./0122org/intellij/images/fileTypes/ImageFileTypeManagergetInstance6()Lorg/intellij/images/fileTypes/ImageFileTypeManager;
.45&getImageFileType
789contentsToByteArray()[B;java/io/IOException
=>?1@&com/intellij/openapi/diagnostic/Logger;(Ljava/lang/Class;)Lcom/intellij/openapi/diagnostic/Logger;
=BCDerror(Ljava/lang/Throwable;)V
FGHIJ(org/intellij/images/util/ImageInfoReadergetInfo3([B)Lorg/intellij/images/util/ImageInfoReader$Info;	LMNOP-org/intellij/images/util/ImageInfoReader$InfowidthI	LRSPheight	LUVPbpp
XY(III)V[ide.index.image.max.size
]^_`a+com/intellij/openapi/util/registry/RegistrygetF(Ljava/lang/String;)Lcom/intellij/openapi/util/registry/RegistryValue;
cdefg0com/intellij/openapi/util/registry/RegistryValueasDouble()D@�k*org/intellij/images/index/ImageInfoIndex$1
j	nopourValueExternalizer'Lcom/intellij/util/io/DataExternalizer;
rst1u"com/intellij/util/gist/GistManager&()Lcom/intellij/util/gist/GistManager;w	ImageInfoyz{calcData9()Lcom/intellij/util/gist/VirtualFileGist$GistCalculator;
r}~newVirtualFileGist�(Ljava/lang/String;ILcom/intellij/util/io/DataExternalizer;Lcom/intellij/util/gist/VirtualFileGist$GistCalculator;)Lcom/intellij/util/gist/VirtualFileGist;	SignatureMLcom/intellij/util/io/DataExternalizer<Lorg/intellij/images/util/ImageInfo;>;NLcom/intellij/util/gist/VirtualFileGist<Lorg/intellij/images/util/ImageInfo;>;CodeLineNumberTableLocalVariableTablethis*Lorg/intellij/images/index/ImageInfoIndex;r(Lcom/intellij/openapi/vfs/VirtualFile;Lcom/intellij/openapi/project/Project;)Lorg/intellij/images/util/ImageInfo;file&Lcom/intellij/openapi/vfs/VirtualFile;project&Lcom/intellij/openapi/project/Project;RuntimeInvisibleAnnotations$Lorg/jetbrains/annotations/Nullable;RuntimeInvisibleTypeAnnotations#Lorg/jetbrains/annotations/NotNull;$RuntimeInvisibleParameterAnnotationslambda$static$0r(Lcom/intellij/openapi/project/Project;Lcom/intellij/openapi/vfs/VirtualFile;)Lorg/intellij/images/util/ImageInfo;content[BeLjava/io/IOException;fileType)Lcom/intellij/openapi/fileTypes/FileType;info/Lorg/intellij/images/util/ImageInfoReader$Info;
StackMapTable�'com/intellij/openapi/fileTypes/FileType�<clinit>
SourceFileImageInfoIndex.javaNestMembersBootstrapMethods�
�����"java/lang/invoke/LambdaMetafactorymetafactory�(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;�
����InnerClassesInfo�5com/intellij/util/gist/VirtualFileGist$GistCalculatorGistCalculator�%java/lang/invoke/MethodHandles$Lookup�java/lang/invoke/MethodHandlesLookup$$$reportNull$$$0(I)V��
�>Argument for @NotNull parameter '%s' of %s.%s must not be null���
Ijava/lang/String�format9(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;��
��"java/lang/IllegalArgumentException�(Ljava/lang/String;)V�
��[Ljava/lang/Object;�1!"op�����/*������	I��\*���+����+*�
����������������
��
���&h+��+�����+�#M,�'�,�-�3��+�6N�:�<�A�-�E:���Y�K�Q�T�W�,14:���G:�
��LU�22367*8,=1B4?6@@ABCHD�H1��6��h��h��O��B&��H ����W3Z�\�bhkhk���jY�l�m�qv�m�x�|��� 120
����B���Y�S�Y�S�Y�SY�S�ʻ�Z_�Ͽ�,��������"LF�	j��	�����������jPK�@���<org/intellij/images/options/DefaultImageEditorSettings.class���=a6org/intellij/images/options/DefaultImageEditorSettingsjava/lang/Object<init>()V
this8Lorg/intellij/images/options/DefaultImageEditorSettings;getShowChessboard()Zide.images.show.chessboard
+com/intellij/openapi/util/registry/Registryis(Ljava/lang/String;)Z
setShowChessboard(Z)VgetF(Ljava/lang/String;)Lcom/intellij/openapi/util/registry/RegistryValue;
0com/intellij/openapi/util/registry/RegistryValuesetValue
valueZgetChessboardCellSize()Iide.images.chessboard.cell.size$intValue(Ljava/lang/String;I)I&'
(setChessboardCellSize(I)V+
,IgetShowGridide.images.show.grid0setShowGrid"getShowGridWhenZoomEqualOrMoreThan=ide.images.show.grid.only.when.zoom.factor.equal.or.more.than4"setShowGridWhenZoomEqualOrMoreThangetShowGridAfterEveryXPixels)ide.images.show.grid.after.every.x.pixels8setShowGridAfterEveryXPixels<clinit>
INSTANCE=
	>#Lorg/jetbrains/annotations/NotNull;SHOW_CHESSBOARD_KEYLjava/lang/String;CHESSBOARD_CELL_SIZE_KEY
SHOW_GRID_KEYSHOW_GRID_WHEN_KEYSHOW_GRID_AFTER_X_PIXELS_KEYLkotlin/Metadata;mv	kxi0d1h��$

��






Æ��20B¢R0X‚T¢
��R0X‚T¢
��R0X‚T¢
��R0X‚T¢
��R0X‚T¢
��R$0
2	0
8F@FX†¢
"R$02	08F@FX†¢"R$02	08F@FX†¢"R$0
2	0
8F@FX†¢
"R$0
2	0
8F@FX†¢
"¨d2chessboardCellSizeshowChessboardshowGridshowGridAfterEveryXPixelsshowGridWhenZoomEqualOrMoreThanintellij.platform.imagesDefaultImageEditorSettings.ktRuntimeInvisibleAnnotations
ConstantValueCodeLineNumberTableLocalVariableTable
SourceFileRuntimeVisibleAnnotations1=
Z@AB[Z@CB[%Z@DB[1Z@EB[5Z@FB[9Z@\/*��]	^	
\0��]^	
\>
���]^
	

 !"#\1%�)�]^	
*+\>
%��-�]^
	

 ./\01��]^	
2\>
1���]^
	

 !3#\15�)�]^	
6+\>
5��-�]^
	

 .7#\19�)�]!^	
:+\>
9��-�]"^
	

 .;\�Y�<�?�_Y`�GH[IIIJIKLIIMINO[sPQ[ s
sRssCsRsAsFsDsEs sRsSs"s#s*s+sRsTsssssUs/s2sVs7s:sWs3s6sXPKHIKz��/org/intellij/images/options/EditorOptions.class���=)org/intellij/images/options/EditorOptionsjava/lang/Objectjava/lang/CloneablegetGridOptions+()Lorg/intellij/images/options/GridOptions; getTransparencyChessboardOptions=()Lorg/intellij/images/options/TransparencyChessboardOptions;getZoomOptions+()Lorg/intellij/images/options/ZoomOptions;inject.(Lorg/intellij/images/options/EditorOptions;)V	setOption'(Ljava/lang/String;Ljava/lang/Object;)ZisFileNameVisible()ZsetFileNameVisible(Z)VsetFileSizeVisibleisFileSizeVisible
SourceFileEditorOptions.java		

PK݀i��7org/intellij/images/options/ExternalEditorOptions.class���=1org/intellij/images/options/ExternalEditorOptionsjava/lang/Objectjava/lang/CloneableATTR_PREFIXLjava/lang/String;
ConstantValueExternalEditor.RuntimeInvisibleAnnotations"Lorg/jetbrains/annotations/NonNls;RuntimeInvisibleTypeAnnotationsATTR_EXECUTABLE_PATHExternalEditor.executablePathgetExecutablePath()Ljava/lang/String;inject6(Lorg/intellij/images/options/ExternalEditorOptions;)V	setOption'(Ljava/lang/String;Ljava/lang/Object;)Z
SourceFileExternalEditorOptions.java	


	

PK�zҔ-org/intellij/images/options/GridOptions.class���=;'org/intellij/images/options/GridOptions	com/intellij/ui/JBColor	DARK_GRAYLcom/intellij/ui/JBColor;	
DEFAULT_LINE_COLORLjava/awt/Color;java/lang/Objectjava/lang/CloneableATTR_PREFIXLjava/lang/String;
ConstantValueEditor.Grid.RuntimeInvisibleAnnotations"Lorg/jetbrains/annotations/NonNls;RuntimeInvisibleTypeAnnotationsATTR_SHOW_DEFAULTEditor.Grid.showDefaultATTR_LINE_ZOOM_FACTOREditor.Grid.lineZoomFactorATTR_LINE_SPAN!Editor.Grid.lineSpanATTR_LINE_COLOR$Editor.Grid.lineColorDEFAULT_LINE_ZOOM_FACTORIDEFAULT_LINE_SPAN
isShowDefault()ZgetLineZoomFactor()IgetLineSpangetLineColor()Ljava/awt/Color;inject,(Lorg/intellij/images/options/GridOptions;)V	setOption'(Ljava/lang/String;Ljava/lang/Object;)Z<clinit>()VCodeLineNumberTable
SourceFileGridOptions.java
 "#%&'(&)*+,-.-/01234567��	�8%9:PK&b�HH)org/intellij/images/options/Options.class���=#org/intellij/images/options/Optionsjava/lang/Objectjava/lang/CloneablegetEditorOptions-()Lorg/intellij/images/options/EditorOptions;RuntimeInvisibleAnnotations#Lorg/jetbrains/annotations/NotNull;RuntimeInvisibleTypeAnnotationsgetExternalEditorOptions5()Lorg/intellij/images/options/ExternalEditorOptions;inject((Lorg/intellij/images/options/Options;)V$RuntimeInvisibleParameterAnnotationsaddPropertyChangeListenerG(Ljava/beans/PropertyChangeListener;Lcom/intellij/openapi/Disposable;)V	setOption'(Ljava/lang/String;Ljava/lang/Object;)Z
SourceFileOptions.java	


	

	






	
	
PK����0org/intellij/images/options/OptionsManager.class���= 
java/lang/Object<init>()V
	
3com/intellij/openapi/application/ApplicationManagergetApplication0()Lcom/intellij/openapi/application/Application;*org/intellij/images/options/OptionsManager,com/intellij/openapi/application/Application
getService%(Ljava/lang/Class;)Ljava/lang/Object;CodeLineNumberTableLocalVariableTablethis,Lorg/intellij/images/options/OptionsManager;
getOptions'()Lorg/intellij/images/options/Options;getInstance.()Lorg/intellij/images/options/OptionsManager;
SourceFileOptionsManager.java!
/*��	&�
��
�"PK�E[ӏ�?org/intellij/images/options/TransparencyChessboardOptions.class���=>9org/intellij/images/options/TransparencyChessboardOptions	java/awt/ColorWHITELjava/awt/Color;	
DEFAULT_WHITE_COLOR	

LIGHT_GRAY	DEFAULT_BLACK_COLORjava/lang/Objectjava/lang/CloneableATTR_PREFIXLjava/lang/String;
ConstantValueEditor.TransparencyChessboard.RuntimeInvisibleAnnotations"Lorg/jetbrains/annotations/NonNls;RuntimeInvisibleTypeAnnotationsATTR_SHOW_DEFAULT )Editor.TransparencyChessboard.showDefaultATTR_CELL_SIZE#&Editor.TransparencyChessboard.cellSizeATTR_WHITE_COLOR&(Editor.TransparencyChessboard.whiteColorATTR_BLACK_COLOR)(Editor.TransparencyChessboard.blackColorDEFAULT_CELL_SIZEI
isShowDefault()ZgetCellSize()I
getWhiteColor()Ljava/awt/Color;
getBlackColorinject>(Lorg/intellij/images/options/TransparencyChessboardOptions;)V	setOption'(Ljava/lang/String;Ljava/lang/Object;)Z<clinit>()VCodeLineNumberTable
SourceFile"TransparencyChessboardOptions.java!"$%'(*+,-./01232456789:)
��	���;
#$<=PK1�{��-org/intellij/images/options/ZoomOptions.class���=m'org/intellij/images/options/ZoomOptionside.images.wheel.zooming
	
+com/intellij/openapi/util/registry/Registryis(Ljava/lang/String;Z)Z
isWheelZooming()Z
java/awt/RectanglegetWidth()D
	getHeight	widthI	height !"getPrefferedSize()Ljava/awt/Dimension;	$%java/awt/Dimension	$
$
$@
,-./0java/lang/Mathceil(D)D
23456java/lang/DoublevalueOf(D)Ljava/lang/Double;
,89:min(DD)D
$<=><init>(II)V	@ABDEFAULT_PREFFERED_SIZELjava/awt/Dimension;Djava/lang/ObjectFjava/lang/CloneableATTR_PREFIXLjava/lang/String;
ConstantValueKEditor.Zoom.RuntimeInvisibleAnnotations"Lorg/jetbrains/annotations/NonNls;RuntimeInvisibleTypeAnnotationsATTR_PREFFERED_WIDTHQEditor.Zoom.prefferedWidthATTR_PREFFERED_HEIGHTTEditor.Zoom.prefferedHeightCodeLineNumberTableLocalVariableTablethis)Lorg/intellij/images/options/ZoomOptions;isSmartZoominggetSmartZoomFactor=(Ljava/awt/Rectangle;Ljava/awt/Dimension;I)Ljava/lang/Double;factorD	imageSizeLjava/awt/Rectangle;viewPortinsetpreferredMinimumSize
StackMapTableinject,(Lorg/intellij/images/options/ZoomOptions;)V	setOption'(Ljava/lang/String;Ljava/lang/Object;)Z<clinit>()V
SourceFileZoomOptions.javaCEGHIJLMNMOHIPLMNMRHISLMNMAB
U1��V'WXYZU1*��V+WXY[\U{	�+��+���+����+�6+�6*�:�#�/�&�%�'�o�(�oc)o9�+�1�,Y�&hd�&,Y�#hd�#,�#�
,�&��,�#�,�&�,�&��o,�#��o�7�1��1�V>/01 2&4.5B7M8[9d<p=|>�@�A�EWR[	]^�XY�_`�aB�b �&�.�cBd�I$%!"efghijU)�$Y���;�?�V$klPK���yy<org/intellij/images/search/ImageTagManager$State$Files.class���=<
java/lang/Object<init>()Vjava/util/LinkedHashSet
	
6org/intellij/images/search/ImageTagManager$State$FilesmyFilesLjava/util/Set;
java/util/Setremove(Ljava/lang/Object;)Zaddcontains	Signature#Ljava/util/Set<Ljava/lang/String;>;RuntimeVisibleAnnotations-Lcom/intellij/util/xmlb/annotations/Property;surroundWithTag0Lcom/intellij/util/xmlb/annotations/XCollection;elementNamefilevalueAttributeNamepathCodeLineNumberTableLocalVariableTablethis8Lorg/intellij/images/search/ImageTagManager$State$Files;(Ljava/lang/String;)VLjava/lang/String;(Ljava/lang/String;)Z
SourceFileImageTagManager.java(Lcom/intellij/util/xmlb/annotations/Tag;valuefilesNestHost6*org/intellij/images/search/ImageTagManagerInnerClasses90org/intellij/images/search/ImageTagManager$StateStateFiles! Z!"#s$%s&'>*�*�Y�	�
�(
MN)*+,'D*�
+�W�(
ST)*+&-,'D*�
+�W�(
WX)*+&-.'?*�
+��([)*+&-/0 Z!12s345785:	8;	PK�<��VV6org/intellij/images/search/ImageTagManager$State.class���=/
java/lang/Object<init>()Vjava/util/LinkedHashMap
	
0org/intellij/images/search/ImageTagManager$StatemyTagsLjava/util/Map;	Signature[Ljava/util/Map<Ljava/lang/String;Lorg/intellij/images/search/ImageTagManager$State$Files;>;RuntimeVisibleAnnotations-Lcom/intellij/util/xmlb/annotations/Property;surroundWithTag2Lcom/intellij/util/xmlb/annotations/MapAnnotation;surroundKeyWithTagentryTagNametagkeyAttributeNamenamevalueAttributeNamevaluesRuntimeInvisibleTypeAnnotations#Lcom/intellij/openapi/util/NlsSafe;CodeLineNumberTableLocalVariableTablethis2Lorg/intellij/images/search/ImageTagManager$State;
SourceFileImageTagManager.javaNestHost)*org/intellij/images/search/ImageTagManagerInnerClassesState-6org/intellij/images/search/ImageTagManager$State$FilesFiles!(ZZZsss
 >*�*�Y�	�
�!
EF"#$%&'(*(+	,.	PK�'���0org/intellij/images/search/ImageTagManager.class���=�
java/lang/Object<init>()V0org/intellij/images/search/ImageTagManager$State
	
*org/intellij/images/search/ImageTagManagermyState2Lorg/intellij/images/search/ImageTagManager$State;$com/intellij/openapi/project/Project
getService%(Ljava/lang/Class;)Ljava/lang/Object;	myTagsLjava/util/Map;
java/util/Mapget&(Ljava/lang/Object;)Ljava/lang/Object;!6org/intellij/images/search/ImageTagManager$State$Files
#$%&'$com/intellij/openapi/vfs/VirtualFilegetPath()Ljava/lang/String;
 )*+contains(Ljava/lang/String;)Z
 ./0put8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
 234add(Ljava/lang/String;)V
 674remove9:;keySet()Ljava/util/Set;=>?valuey(Lorg/intellij/images/search/ImageTagManager;Lcom/intellij/openapi/vfs/VirtualFile;)Lcom/intellij/openapi/util/Condition;
ABCDE*com/intellij/util/containers/ContainerUtilfilterM(Ljava/util/Collection;Lcom/intellij/openapi/util/Condition;)Ljava/util/List;Gjava/util/ArrayList
FIJ(Ljava/util/Collection;)V
LMN	loadState5(Lorg/intellij/images/search/ImageTagManager$State;)V
PQRgetState4()Lorg/intellij/images/search/ImageTagManager$State;
TUVhasTag;(Ljava/lang/String;Lcom/intellij/openapi/vfs/VirtualFile;)ZX8com/intellij/openapi/components/PersistentStateComponentCodeLineNumberTableLocalVariableTablethis,Lorg/intellij/images/search/ImageTagManager;getInstanceT(Lcom/intellij/openapi/project/Project;)Lorg/intellij/images/search/ImageTagManager;project&Lcom/intellij/openapi/project/Project;tagLjava/lang/String;file&Lcom/intellij/openapi/vfs/VirtualFile;files8Lorg/intellij/images/search/ImageTagManager$State$Files;
StackMapTableaddTag;(Ljava/lang/String;Lcom/intellij/openapi/vfs/VirtualFile;)V	removeTaggetTags8(Lcom/intellij/openapi/vfs/VirtualFile;)Ljava/util/List;	SignatureL(Lcom/intellij/openapi/vfs/VirtualFile;)Ljava/util/List<Ljava/lang/String;>;
getAllTags()Ljava/util/List;&()Ljava/util/List<Ljava/lang/String;>;RuntimeInvisibleAnnotations$Lorg/jetbrains/annotations/Nullable;RuntimeInvisibleTypeAnnotationsstate#Lorg/jetbrains/annotations/NotNull;$RuntimeInvisibleParameterAnnotations(Ljava/lang/Object;)V()Ljava/lang/Object;lambda$getTags$0;(Lcom/intellij/openapi/vfs/VirtualFile;Ljava/lang/String;)Z�Ljava/lang/Object;Lcom/intellij/openapi/components/PersistentStateComponent<Lorg/intellij/images/search/ImageTagManager$State;>;
SourceFileImageTagManager.javaRuntimeVisibleAnnotations'Lcom/intellij/openapi/components/State;name	ImageTagsstorages)Lcom/intellij/openapi/components/Storage;
imageTags.xmlNestMembersBootstrapMethods�
�����"java/lang/invoke/LambdaMetafactorymetafactory�(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;�(Ljava/lang/Object;)Z�
�{|+InnerClassesStateFiles�%java/lang/invoke/MethodHandles$Lookup�java/lang/invoke/MethodHandlesLookup$$$reportNull$$$0(I)V��
�>Argument for @NotNull parameter '%s' of %s.%s must not be null�v
Mjava/lang/String�format9(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;��
��"java/lang/IllegalArgumentException�4
��!W
Y>*�*�Y�	�
�Z
[\]	^_Y6*���Z[`aUVY�&*�
�+�� N-�-,�"�(���h
�$ @Z
[*&\]&bc&defgijY�5*�
�+�� N-�� Y�,N*�
�+-�-W-,�"�1�h�, Z#$%&,(4)[*5\]5bc5de$fgkjY�*�
�+�� N-�-,�"�5�h� Z,-.0[*\]bcde
fglmYK*�
��8*+�<�@�Z3[\]denopqY>�FY*�
��8�H�Z7[\]nrQRY/*�
�Z=[\]stutMNYO+���*+�
�hZ
B
C[\]vu	wxwAMyY3	*+��K�Z[	\]u	wxwAQzY/*�O�Z[\]stut{|YE*,+�S�Z3[ \]debc
��Y-!��Y�SY�SY�S����Z_�����	 �	���n}~���s��[@�>s������� PK�b�SS*org/intellij/images/search/TagFilter.class���=g
java/lang/Object<init>()V		
$org/intellij/images/search/TagFiltermyTagLjava/lang/String;		myManager,Lorg/intellij/images/search/ImageTagManager;
*org/intellij/images/search/ImageTagManagerhasTag;(Ljava/lang/String;Lcom/intellij/openapi/vfs/VirtualFile;)Z+org/intellij/images/thumbnail/ThumbnailView
getTagFilters)()[Lorg/intellij/images/search/TagFilter;
 !"com/intellij/util/ArrayUtilappend:([Ljava/lang/Object;Ljava/lang/Object;)[Ljava/lang/Object;$'[Lorg/intellij/images/search/TagFilter;&'(
setTagFilters*([Lorg/intellij/images/search/TagFilter;)V
*+"remove
-./getClass()Ljava/lang/Class;
12345java/util/Objectsequals'(Ljava/lang/Object;Ljava/lang/Object;)Z
1789hash([Ljava/lang/Object;)I;,org/intellij/images/thumbnail/actions/FilterRuntimeInvisibleTypeAnnotations1Lcom/intellij/openapi/util/NlsActions$ActionText;A(Ljava/lang/String;Lorg/intellij/images/search/ImageTagManager;)VCodeLineNumberTableLocalVariableTablethis&Lorg/intellij/images/search/TagFilter;tagmanager$RuntimeInvisibleParameterAnnotationsgetDisplayName()Ljava/lang/String;RuntimeInvisibleAnnotationsaccepts)(Lcom/intellij/openapi/vfs/VirtualFile;)Zfile&Lcom/intellij/openapi/vfs/VirtualFile;isApplicableToProject)(Lcom/intellij/openapi/project/Project;)Zproject&Lcom/intellij/openapi/project/Project;	setFilter0(Lorg/intellij/images/thumbnail/ThumbnailView;)Vview-Lorg/intellij/images/thumbnail/ThumbnailView;filters
StackMapTableclearFilter(Ljava/lang/Object;)ZoLjava/lang/Object;filterhashCode()I
SourceFileTagFilter.javaInnerClassesc/com/intellij/openapi/util/NlsActions$ActionTexte$com/intellij/openapi/util/NlsActions
ActionText!:<=>?Y*�*+�*,�
�@ 	!"A BCDE<	=F	=GH?/*��@&ABCI=<=JK?A
*�
*�+��@+A
BC
LMNO?6�@0ABCPQRS?�%+�M+,�,*��#��Y*S�%�@56$7A %BC%TUV$W+�#�##XS?�%+�M,�,*�)�#M+,���,�%�@;<=>$@A %BC%TUV$W,�#�##4Y?~)*+��+�*�,+�,��+�M*�,��0�@DEFGA )BC)Z[\CW]^?9�Y*�S�6�@LABC_`a
bdf&	PK[+�bb4org/intellij/images/thumbnail/ThumbnailManager.class���=
java/lang/Object<init>()V.org/intellij/images/thumbnail/ThumbnailManager

$com/intellij/openapi/project/Project
getService%(Ljava/lang/Class;)Ljava/lang/Object;CodeLineNumberTableLocalVariableTablethis0Lorg/intellij/images/thumbnail/ThumbnailManager;
getManagerX(Lcom/intellij/openapi/project/Project;)Lorg/intellij/images/thumbnail/ThumbnailManager;project&Lcom/intellij/openapi/project/Project;getThumbnailView/()Lorg/intellij/images/thumbnail/ThumbnailView;RuntimeInvisibleAnnotations#Lorg/jetbrains/annotations/NotNull;RuntimeInvisibleTypeAnnotations
SourceFileThumbnailManager.java!/*��	6*�	��PK�o��1org/intellij/images/thumbnail/ThumbnailView.class���=H+org/intellij/images/thumbnail/ThumbnailView
java/lang/ClassgetName()Ljava/lang/String;


)com/intellij/openapi/actionSystem/DataKeycreate?(Ljava/lang/String;)Lcom/intellij/openapi/actionSystem/DataKey;	DATA_KEY+Lcom/intellij/openapi/actionSystem/DataKey;java/lang/Objectcom/intellij/openapi/Disposable.org/intellij/images/ui/ImageComponentDecorator	SignatureZLcom/intellij/openapi/actionSystem/DataKey<Lorg/intellij/images/thumbnail/ThumbnailView;>;
TOOLWINDOW_IDLjava/lang/String;
ConstantValue
ThumbnailsRuntimeInvisibleAnnotations"Lorg/jetbrains/annotations/NonNls;RuntimeInvisibleTypeAnnotations
getProject(()Lcom/intellij/openapi/project/Project;#Lorg/jetbrains/annotations/NotNull;setRoot)(Lcom/intellij/openapi/vfs/VirtualFile;)V$RuntimeInvisibleParameterAnnotationsgetRoot(()Lcom/intellij/openapi/vfs/VirtualFile;isRecursive()ZsetRecursive(Z)VsetSelected
isSelected)(Lcom/intellij/openapi/vfs/VirtualFile;)ZgetSelection)()[Lcom/intellij/openapi/vfs/VirtualFile;scrollToSelection()V
setVisible	isVisibleactivate	setFilter6(Lorg/intellij/images/thumbnail/actions/ThemeFilter;)V	getFilter5()Lorg/intellij/images/thumbnail/actions/ThemeFilter;$Lorg/jetbrains/annotations/Nullable;
setTagFilters*([Lorg/intellij/images/search/TagFilter;)V
getTagFilters)()[Lorg/intellij/images/search/TagFilter;refresh<clinit>CodeLineNumberTable
SourceFileThumbnailView.java !"!#$ %"%&'"	%(%)*+,-./'"	%(%01"	%(%23"%456.7,859:;< ="=>?@A"=B5C5D$��	��E#FGPK� H��6org/intellij/images/ui/ImageComponent$Chessboard.class���=:
java/lang/Object<init>()V9org/intellij/images/options/TransparencyChessboardOptions	

0org/intellij/images/ui/ImageComponent$ChessboardcellSizeI	DEFAULT_WHITE_COLORLjava/awt/Color;	

whiteColor	DEFAULT_BLACK_COLOR	

blackColor	
visibleZCodeLineNumberTableLocalVariableTablethis2Lorg/intellij/images/ui/ImageComponent$Chessboard;getCellSize()IsetCellSize(I)V
getWhiteColor()Ljava/awt/Color;
setWhiteColor(Ljava/awt/Color;)V
getBlackColor
setBlackColor	isVisible()Z
setVisible(Z)V
SourceFileImageComponent.javaNestHost7%org/intellij/images/ui/ImageComponentInnerClasses
Chessboard0

	 W*�*�	*��*��*��!Z[	\]^"#$%& /*�	�!a"#$'( >*�	�!
ef"#$
)* /*��!i"#$+, >*+��!
mn"#$-* /*��!q"#$., >*+��!
uv"#$/0 /*��!y"#$12 >*��!
}~"#$34568

69PK�����0org/intellij/images/ui/ImageComponent$Grid.class���=Y
java/lang/Object<init>()V'org/intellij/images/options/GridOptions	

*org/intellij/images/ui/ImageComponent$GridlineZoomFactorI	
lineSpan	DEFAULT_LINE_COLORLjava/awt/Color;	
	lineColor	
visibleZ
 !"6com/intellij/openapi/editor/colors/EditorColorsManagergetInstance:()Lcom/intellij/openapi/editor/colors/EditorColorsManager;
$%&getGlobalScheme9()Lcom/intellij/openapi/editor/colors/EditorColorsScheme;
()*+,Aorg/intellij/images/options/impl/ImageEditorColorSchemeSettingsKtgetGRID_LINE_COLOR_KEY/()Lcom/intellij/openapi/editor/colors/ColorKey;./0125com/intellij/openapi/editor/colors/EditorColorsSchemegetColor?(Lcom/intellij/openapi/editor/colors/ColorKey;)Ljava/awt/Color;	45678com/intellij/ui/JBColor	DARK_GRAYLcom/intellij/ui/JBColor;CodeLineNumberTableLocalVariableTablethis,Lorg/intellij/images/ui/ImageComponent$Grid;getLineZoomFactor()IsetLineZoomFactor(I)VgetLineSpansetLineSpangetLineColor()Ljava/awt/Color;editorScheme7Lcom/intellij/openapi/editor/colors/EditorColorsScheme;color
StackMapTableKjava/awt/ColorsetLineColor(Ljava/awt/Color;)V	isVisible()Z
setVisible(Z)V
SourceFileImageComponent.javaNestHostV%org/intellij/images/ui/ImageComponentInnerClassesGrid0

	9U*�*�	*�*��*��:��	���;<=>?9/*�	�:�;<=@A9>*�	�:
��;<=
B?9/*��:�;<=CA9>*��:
��;<=DE9x��#L+�'�-M,�,��3�:���; <=FGHI�.JBJLM9>*+��:
��;<=NO9/*��:�;<=PQ9>*��:
��;<=RSTUW

UXPKW�<���?org/intellij/images/ui/ImageComponent$ImageDocumentImpl$1.class���=D	9org/intellij/images/ui/ImageComponent$ImageDocumentImpl$1this$09Lorg/intellij/images/ui/ImageComponent$ImageDocumentImpl;
	
java/lang/Object<init>()V
java/beans/PropertyChangeEventgetPropertyName()Ljava/lang/String;ancestor
java/lang/Stringequals(Ljava/lang/Object;)Z
getNewValue()Ljava/lang/Object;	 !"#$7org/intellij/images/ui/ImageComponent$ImageDocumentImpl
imageProviderDLorg/intellij/images/editor/ImageDocument$CachedScaledImageProvider;&'()Borg/intellij/images/editor/ImageDocument$CachedScaledImageProvider
clearCache+!java/beans/PropertyChangeListener<(Lorg/intellij/images/ui/ImageComponent$ImageDocumentImpl;)VCodeLineNumberTableLocalVariableTablethis;Lorg/intellij/images/ui/ImageComponent$ImageDocumentImpl$1;propertyChange#(Ljava/beans/PropertyChangeEvent;)Ve Ljava/beans/PropertyChangeEvent;
StackMapTable
SourceFileImageComponent.javaEnclosingMethod;(Ljava/awt/Component;)VNestHost>%org/intellij/images/ui/ImageComponentInnerClassesImageDocumentImplB(org/intellij/images/editor/ImageDocumentCachedScaledImageProvider *,->
*+�*��./
01
23-o*+�
�� +��*���*���%�.	)/*01*456)789 :<=? =@
&AC	PK�(�00=org/intellij/images/ui/ImageComponent$ImageDocumentImpl.class���=
java/lang/Object<init>()V
	
*com/intellij/util/containers/ContainerUtilcreateLockFreeCopyOnWriteList()Ljava/util/List;	7org/intellij/images/ui/ImageComponent$ImageDocumentImpl	listenersLjava/util/List;'com/intellij/ui/scale/ScaleContextCacheinvoke[(Lorg/intellij/images/ui/ImageComponent$ImageDocumentImpl;)Lkotlin/jvm/functions/Function1;
#(Lkotlin/jvm/functions/Function1;)V	cachedBounds)Lcom/intellij/ui/scale/ScaleContextCache;	!"#myComponentLjava/awt/Component;%9org/intellij/images/ui/ImageComponent$ImageDocumentImpl$1
$'(<(Lorg/intellij/images/ui/ImageComponent$ImageDocumentImpl;)V
*+,-.java/awt/ComponentaddPropertyChangeListener&(Ljava/beans/PropertyChangeListener;)V	012rendererLjava/awt/Image;
456getValue!(D)Ljava/awt/image/BufferedImage;
89:;<"com/intellij/ui/scale/ScaleContextcreate:(Ljava/awt/Component;)Lcom/intellij/ui/scale/ScaleContext;	>?@ABcom/intellij/ui/scale/ScaleType	OBJ_SCALE!Lcom/intellij/ui/scale/ScaleType;
>DEFof (D)Lcom/intellij/ui/scale/Scale;
8HIJsetScale (Lcom/intellij/ui/scale/Scale;)Z
LMNgetOrProvide8(Lcom/intellij/ui/scale/ScaleContext;)Ljava/lang/Object;Pjava/awt/Rectangle	RST
imageProviderDLorg/intellij/images/editor/ImageDocument$CachedScaledImageProvider;
VWXYZjava/lang/DoublevalueOf(D)Ljava/lang/Double;\]^_`Borg/intellij/images/editor/ImageDocument$CachedScaledImageProviderapply8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;bjava/awt/image/BufferedImage
defghjava/awt/ToolkitgetDefaultToolkit()Ljava/awt/Toolkit;
ajkl	getSource ()Ljava/awt/image/ImageProducer;
dnopcreateImage0(Ljava/awt/image/ImageProducer;)Ljava/awt/Image;r_s^(Ljava/awt/image/BufferedImage;)Lorg/intellij/images/editor/ImageDocument$ScaledImageProvider;
uvwsetValueA(Lorg/intellij/images/editor/ImageDocument$ScaledImageProvider;)Vy_z�(Lorg/intellij/images/editor/ImageDocument$ScaledImageProvider;)Lorg/intellij/images/editor/ImageDocument$CachedScaledImageProvider;
|}clearjavax/swing/event/ChangeEvent
~��(Ljava/lang/Object;)V
���fireChangeEvent"(Ljavax/swing/event/ChangeEvent;)V	���formatLjava/lang/String;�����java/util/Listiterator()Ljava/util/Iterator;�����java/util/IteratorhasNext()Z����next()Ljava/lang/Object;� javax/swing/event/ChangeListener����stateChanged����add(Ljava/lang/Object;)Z����remove�]�<org/intellij/images/editor/ImageDocument$ScaledImageProvider
8���getScale$(Lcom/intellij/ui/scale/ScaleType;)D
a���getWidth()I
a���	getHeight
O��(II)V�(org/intellij/images/editor/ImageDocument	Signature4Ljava/util/List<Ljavax/swing/event/ChangeListener;>;?Lcom/intellij/ui/scale/ScaleContextCache<Ljava/awt/Rectangle;>;(Ljava/awt/Component;)VCodeLineNumberTableLocalVariableTablethis9Lorg/intellij/images/ui/ImageComponent$ImageDocumentImpl;	componentgetRenderer()Ljava/awt/Image;(D)Ljava/awt/Image;scaleD	getBounds(D)Ljava/awt/Rectangle;ctx$Lcom/intellij/ui/scale/ScaleContext;RuntimeInvisibleAnnotations$Lorg/jetbrains/annotations/Nullable;RuntimeInvisibleTypeAnnotations ()Ljava/awt/image/BufferedImage;
StackMapTable!(Ljava/awt/image/BufferedImage;)VimageLjava/awt/image/BufferedImage;�java/awt/Image>Lorg/intellij/images/editor/ImageDocument$ScaledImageProvider;	getFormat()Ljava/lang/String;	setFormat(Ljava/lang/String;)Vlistener"Ljavax/swing/event/ChangeListener;eLjavax/swing/event/ChangeEvent;addChangeListener%(Ljavax/swing/event/ChangeListener;)VremoveChangeListenerlambda$setValue$2�(Lorg/intellij/images/editor/ImageDocument$ScaledImageProvider;Ljava/lang/Double;Ljava/awt/Component;)Ljava/awt/image/BufferedImage;zoomLjava/lang/Double;ancestorlambda$setValue$1d(Ljava/awt/image/BufferedImage;Ljava/lang/Double;Ljava/awt/Component;)Ljava/awt/image/BufferedImage;anchorlambda$new$0:(Lcom/intellij/ui/scale/ScaleContext;)Ljava/awt/Rectangle;
SourceFileImageComponent.javaNestHost�%org/intellij/images/ui/ImageComponentBootstrapMethods�
�����"java/lang/invoke/LambdaMetafactorymetafactory�(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;�&(Ljava/lang/Object;)Ljava/lang/Object;�
����`
��F(Ljava/lang/Double;Ljava/awt/Component;)Ljava/awt/image/BufferedImage;
��InnerClassesImageDocumentImplCachedScaledImageProviderScaledImageProvider%java/lang/invoke/MethodHandles$Lookupjava/lang/invoke/MethodHandlesLookup ���ST��12"#����y1*�*��
*�Y*���*+� *� �$Y*�&�)����!0
�1��1�#���/*�/��������:*'�3����������f *� �7N-�='�C�GW*�-�K�O���  �� ��������5��0*�3��#���56�a *�Q�*�Q'�U*� �[�a���(� �� ���@av���)*+��c+�i�m��/*+�+�q��t��-.(/�)��)���0R�a�P�a�vw��4*+�\�
+�\�+�+�x��Q*��{*�~Y*������"34567 9':3;�4��4S��OL��\���/*����?������N*+��*�~Y*������EFG���������(*�
��M,���,����N-+������JK$L'M� ��(��(����
�����D*�
+��W��
QR��������D*�
+��W��
VW�����
���J*+,���a��6� S����#
���@*��.� �����#���x$*+�=���3M,��OY,��,�������
�� $��$������"a@O����� ������	*�

$\�	��	
PKWU�?� � +org/intellij/images/ui/ImageComponent.class���=8
javax/swing/JComponent<init>()V7org/intellij/images/ui/ImageComponent$ImageDocumentImpl

(Ljava/awt/Component;)V	
%org/intellij/images/ui/ImageComponentdocument*Lorg/intellij/images/editor/ImageDocument;*org/intellij/images/ui/ImageComponent$Grid
	
grid,Lorg/intellij/images/ui/ImageComponent$Grid;0org/intellij/images/ui/ImageComponent$Chessboard
	

chessboard2Lorg/intellij/images/ui/ImageComponent$Chessboard;	
!"#myFileSizeVisibleZ	
%&#myFileNameVisible	
()*
zoomFactorD	
,-#myBorderVisible

/0updateUI
234getCellSize()I
678setCellSize(I)V:TransparencyChessboard.cellSize

<=>firePropertyChange(Ljava/lang/String;II)V
@AB
getWhiteColor()Ljava/awt/Color;
DEFGHjava/awt/Colorequals(Ljava/lang/Object;)Z
JKL
setWhiteColor(Ljava/awt/Color;)VN!TransparencyChessboard.whiteColor

P=Q9(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V
STB
getBlackColor
VWL
setBlackColorY!TransparencyChessboard.blackColor
[\]	isVisible()Z
_`a
setVisible(Z)VcTransparencyChessboard.visible

e=f(Ljava/lang/String;ZZ)VhFileSize.visiblejFileName.visiblelBorder.visible
no4getLineZoomFactor
qr8setLineZoomFactortGrid.lineZoomFactor
vw4getLineSpan
yz8setLineSpan|
Grid.lineSpan
~BgetLineColor
��LsetLineColor�Grid.lineColor
[
_�Grid.visible

���getDocument,()Lorg/intellij/images/editor/ImageDocument;�����(org/intellij/images/editor/ImageDocumentgetValue ()Ljava/awt/image/BufferedImage;�icon.dimensions�java/lang/Object
����4java/awt/image/BufferedImagegetWidth
�����java/lang/IntegervalueOf(I)Ljava/lang/Integer;
���4	getHeight
����
getColorModel()Ljava/awt/image/ColorModel;
����4java/awt/image/ColorModelgetPixelSize
����� org/intellij/images/ImagesBundlemessage9(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;

���setSize(II)V	�����java/awt/DimensionwidthI	����height

���
setCanvasSize

���getSize()Ljava/awt/Dimension;
����ImageComponentUI
�����javax/swing/UIManagergetDefaults()Ljavax/swing/UIDefaults;
�����javax/swing/UIDefaultsget&(Ljava/lang/Object;)Ljava/lang/Object;
����getUI8(Ljavax/swing/JComponent;)Ljavax/swing/plaf/ComponentUI;�'org/intellij/images/ui/ImageComponentUI
���(Ljavax/swing/JComponent;)V

���setUI!(Ljavax/swing/plaf/ComponentUI;)VIMAGE_INSETS
ConstantValue&TRANSPARENCY_CHESSBOARD_CELL_SIZE_PROPLjava/lang/String;RuntimeInvisibleAnnotations"Lorg/jetbrains/annotations/NonNls;RuntimeInvisibleTypeAnnotations(TRANSPARENCY_CHESSBOARD_WHITE_COLOR_PROP(TRANSPARENCY_CHESSBOARD_BLACK_COLOR_PROP$TRANSPARENCY_CHESSBOARD_VISIBLE_PROPGRID_LINE_ZOOM_FACTOR_PROPGRID_LINE_SPAN_PROPGRID_LINE_COLOR_PROPGRID_VISIBLE_PROPFILE_SIZE_VISIBLE_PROPFILE_NAME_VISIBLE_PROP	uiClassIDCodeLineNumberTableLocalVariableTablethis'Lorg/intellij/images/ui/ImageComponent;
getZoomFactor()D
setZoomFactor(D)V!setTransparencyChessboardCellSizecellSizeoldValue
StackMapTable#setTransparencyChessboardWhiteColorcolorLjava/awt/Color;#setTransparencyChessboardBlankColor setTransparencyChessboardVisiblevisible!getTransparencyChessboardCellSize#getTransparencyChessboardWhiteColor#getTransparencyChessboardBlackColorisTransparencyChessboardVisibleisFileSizeVisiblesetFileSizeVisiblefileSizeVisibleisFileNameVisiblesetFileNameVisiblefileNameVisibleisBorderVisiblesetBorderVisible
borderVisiblesetGridLineZoomFactorlineZoomFactorsetGridLineSpanlineSpansetGridLineColorsetGridVisiblegetGridLineZoomFactorgetGridLineSpangetGridLineColor
isGridVisiblegetDescription()Ljava/lang/String;imageLjava/awt/image/BufferedImage;$Lorg/jetbrains/annotations/Nullable;(Ljava/awt/Dimension;)V	dimensionLjava/awt/Dimension;
getCanvasSizesizegetUIClassIDcustomUI.javax/swing/plaf/ComponentUI
SourceFileImageComponent.javaNestMembers39org/intellij/images/ui/ImageComponent$ImageDocumentImpl$1InnerClassesImageDocumentImplGrid
Chessboard!
�������9�������M�������X�������b�������s�������{�����������������������g�������i������������"#&#)*-# ��?*�*�Y*�	�*�Y��*�Y��*� *�$*�'*�+*�.��*
IABC&D+E0F5G:J>K�?�����/*���N������/*�'��R������>*'�'��
VW���)*8�x*��1=�*��5*9�;��Z[
\]_� �����L��-*��?M,�,+�C�,�+�*�+�I*M,+�O��bcd$e,g� -��-%
�DL��-*��RM,�,+�C�,�+�*�+�U*X,+�O��jkl$m,o� -��-%
�Da�x*��Z=�*��^*b�d��rs
tuw� ��	##�
4�2*��1��z���B�2*��?��~���B�2*��R������
]�2*��Z������]�/*� ������a�]*� =*� *g�d����
��� ��##]�/*�$������a�]*�$=*�$*i�d����
��� ��##]�/*�+������a�`*�+=*�+*k*�+�d����
��� ��##8�x*��m=�*��p*s�;����
���� �����8�x*��u=�*��x*{�;����
���� �����L��-*��}M,�,+�C�,�+�*�+��*�,+�O�����$�,�� -��-%
�Da�x*���=�*���*��d����
���� ��	##�4�2*��m������4�2*��u������B�2*��}������ ]�2*���������!"��;*����L+�.���Y+����SY+����SY+������S������
��9��;��
1#$�9��%�%���M*``����
�
�� �������&�E
*+��+������
���
��
'()��Q*��L��Y+��d+��d�Ȱ�
�����*(+"�-ʰ�����0��)��ʶ���<*�
*�ا��Y*�޶����(��)��,#$@�

�

-/01
24"
5

6
72PKV�4org/intellij/images/ui/ImageComponentDecorator.class���=5.org/intellij/images/ui/ImageComponentDecorator
java/lang/ClassgetName()Ljava/lang/String;


)com/intellij/openapi/actionSystem/DataKeycreate?(Ljava/lang/String;)Lcom/intellij/openapi/actionSystem/DataKey;	DATA_KEY+Lcom/intellij/openapi/actionSystem/DataKey;java/lang/Object	Signature]Lcom/intellij/openapi/actionSystem/DataKey<Lorg/intellij/images/ui/ImageComponentDecorator;>; setTransparencyChessboardVisible(Z)VisTransparencyChessboardVisible()ZisEnabledForActionPlace(Ljava/lang/String;)ZgetZoomModel-()Lorg/intellij/images/editor/ImageZoomModel;setGridVisible
isGridVisibleisFileSizeVisibleCodeLineNumberTableLocalVariableTablethis0Lorg/intellij/images/ui/ImageComponentDecorator;setFileSizeVisiblevisibleZisFileNameVisiblesetFileNameVisiblesetBorderVisiblesetEditorBackground(Ljava/awt/Color;)VcolorLjava/awt/Color;<clinit>()V
SourceFileImageComponentDecorator.java
 !",�#2$%&'"5�#5$%&()*",�#8$%&+"5�#;$%&(),"5�#=$%&()-."5�#?$%&/012"$��	��#34PK�N�@��-org/intellij/images/ui/ImageComponentUI.class���=)
javax/swing/plaf/ComponentUI<init>()V	
propertyChangeN(Lorg/intellij/images/ui/ImageComponentUI;)Ljava/beans/PropertyChangeListener;

javax/swing/JComponentaddPropertyChangeListener&(Ljava/beans/PropertyChangeListener;)V%org/intellij/images/ui/ImageComponent
getDocument,()Lorg/intellij/images/editor/ImageDocument;

getZoomFactor()D (org/intellij/images/editor/ImageDocumentgetValue!(D)Ljava/awt/image/BufferedImage;
"#$isFileSizeVisible()Z
&'$isBorderVisible
)*+,-'org/intellij/images/ui/ImageComponentUIpaintBorder=(Ljava/awt/Graphics;Lorg/intellij/images/ui/ImageComponent;)V
/01
getCanvasSize()Ljava/awt/Dimension;	34567java/awt/DimensionwidthI	39:7height
<=>?@java/awt/Graphicscreate(IIII)Ljava/awt/Graphics;
BC$isTransparencyChessboardVisible
EFGHIjava/awt/image/BufferedImagegetTransparency()IKjava/awt/Transparency
)MN-paintChessboard
)PQ-
paintImage
ST$
isGridVisible
)VW-	paintGrid
<YZdispose
\]1getSize
_`a#getTransparencyChessboardBlackColor()Ljava/awt/Color;
<cdesetColor(Ljava/awt/Color;)V
<ghidrawRect(IIII)V
klI!getTransparencyChessboardCellSize	)noppatternLjava/awt/image/BufferedImage;
rstuvcom/intellij/util/ui/ImageUtilcreateImage6(Ljava/awt/Graphics;III)Ljava/awt/image/BufferedImage;
ExyzgetGraphics()Ljava/awt/Graphics;
|}a#getTransparencyChessboardWhiteColor
<�ifillRect�java/awt/Graphics2D�java/awt/TexturePaint�java/awt/Rectangle
��i
���<(Ljava/awt/image/BufferedImage;Ljava/awt/geom/Rectangle2D;)V
����setPaint(Ljava/awt/Paint;)V
����getRenderingHints()Ljava/awt/RenderingHints;
E��IgetWidth
E��I	getHeight	�����java/awt/RenderingHintsKEY_ANTIALIASINGLjava/awt/RenderingHints$Key;	����VALUE_ANTIALIAS_OFFLjava/lang/Object;
����setRenderingHint2(Ljava/awt/RenderingHints$Key;Ljava/lang/Object;)V	����KEY_INTERPOLATION	����$VALUE_INTERPOLATION_NEAREST_NEIGHBOR	����VALUE_ANTIALIAS_ON	����VALUE_INTERPOLATION_BILINEAR
�����"com/intellij/util/ui/StartupUiUtil	drawImageX(Ljava/awt/Graphics;Ljava/awt/Image;Ljava/awt/Rectangle;Ljava/awt/image/ImageObserver;)V
����setRenderingHints(Ljava/util/Map;)V�� ()Ljava/awt/image/BufferedImage;@
��IgetGridLineZoomFactor
��agetGridLineColor
��IgetGridLineSpan
�����#com/intellij/ui/paint/LinePainter2Dpaint(Ljava/awt/Graphics2D;DDDD)V
)��(Ljavax/swing/JComponent;)V
�����java/beans/PropertyChangeEventgetPropertyName()Ljava/lang/String;�!TransparencyChessboard.blackColor
�����java/lang/Stringequals(Ljava/lang/Object;)Z�!TransparencyChessboard.whiteColor�TransparencyChessboard.cellSizeCodeLineNumberTableLocalVariableTablethis)Lorg/intellij/images/ui/ImageComponentUI;cLjavax/swing/JComponent;.(Ljava/awt/Graphics;Ljavax/swing/JComponent;)VsizeLjava/awt/Dimension;igcLjava/awt/Graphics;document*Lorg/intellij/images/editor/ImageDocument;imagegic'Lorg/intellij/images/ui/ImageComponent;
StackMapTable
imageGraphicscellSizepatternSizeg2dLjava/awt/Graphics2D;oldHintsLjava/awt/RenderingHints;dxdyls
imageWidthimageHeightzoomXDzoomY
zoomFactorcreateUI8(Ljavax/swing/JComponent;)Ljavax/swing/plaf/ComponentUI;lambda$new$0#(Ljava/beans/PropertyChangeEvent;)Vevt Ljava/beans/PropertyChangeEvent;nameLjava/lang/String;
SourceFileImageComponentUI.javaBootstrapMethods
"java/lang/invoke/LambdaMetafactorymetafactory�(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;

)
InnerClasses"java/awt/RenderingHints$KeyKey%%java/lang/invoke/MethodHandles$Lookup'java/lang/invoke/MethodHandlesLookup!)op��K*�+*������������U|,�N-�u-�:-��:�]-�!�-�%�+-�(-�.:+�2�8�;:-�A��D�
*-�L-�O-�R�	-�U�X��>#$	%&'!(4*:+L.\/c2i5p6v9{<�R:A��L/��l��_�p|��|��|��w���+�4E�.3<�)<
,-�j +�[M*+�^�b*,�2d,�8d�f��?@
AB�  �� ����N-�;
�,�.N,�j6h6*�m�N*+�q�m*�m�w:,�{�b�~,�^�b�~�~+����Y*�m��Y������+-�2-�8�~��:EGHJK%L.M7NBOKPWQcT�U�V�H.5����������������7��7�
�c3
Q-�P�+�M+�.N*��:��:,+��:��-�2���(-�8����������������������������*��Y-�2-�8��+������:YZ
\]_#`)bAdLeZheipk�m�n�H���������
������y�#m�p� �)<3��E0
W-���+�.M+���N-��6-��6,�2��o9,�8��o9c�o9

+�Ç��u*+�ƶb+��66

�**��
�k��
�k��,�8���
`6
���6

�**��
�k��,�2�
�k����
`6
��ձ�Fqrstu&v1w<xGyOzU{`|}{�~��~���zY.7
�.7
Ud7�����������p�7�7&�1�<~	
�&�Y<3E�-��-	
�3	�)Y*�Ұ���	��
��&+��M�,�ݚ�,�ݚ�,�ݙ*�m�� %� &��&!�	� � !�#	$&(PK�K]NN/org/intellij/images/ui/ThumbnailComponent.class���=�
javax/swing/JComponent<init>()V%org/intellij/images/ui/ImageComponent
	
)org/intellij/images/ui/ThumbnailComponentimageComponent'Lorg/intellij/images/ui/ImageComponent;
updateUI	formatLjava/lang/String;
java/lang/Stringequals(Ljava/lang/Object;)Z
 !firePropertyChange9(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V	#$%fileSizeJ$
()*+,java/lang/LongvalueOf(J)Ljava/lang/Long;	./fileName/	234	directoryZ3
7 8(Ljava/lang/String;ZZ)V	:;<imagesCountI;
? @(Ljava/lang/String;II)V
BCDEF)com/intellij/openapi/util/text/StringUtilformatFileSize(J)Ljava/lang/String;
HIJKLjavax/swing/UIManagergetUI8(Ljavax/swing/JComponent;)Ljavax/swing/plaf/ComponentUI;
NOPsetUI!(Ljavax/swing/plaf/ComponentUI;)VRThumbnailComponentUI
HTUVgetDefaults()Ljavax/swing/UIDefaults;X+org/intellij/images/ui/ThumbnailComponentUI
Z[\]^java/lang/ClassgetName()Ljava/lang/String;
`abcdjavax/swing/UIDefaultsput8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;FORMAT_PROP
ConstantValueRuntimeInvisibleAnnotations"Lorg/jetbrains/annotations/NonNls;RuntimeInvisibleTypeAnnotationsFILE_SIZE_PROPFILE_NAME_PROPDIRECTORY_PROPIMAGES_COUNT_PROP	uiClassIDCodeLineNumberTableLocalVariableTablethis+Lorg/intellij/images/ui/ThumbnailComponent;getImageComponent)()Lorg/intellij/images/ui/ImageComponent;	getFormat	setFormat(Ljava/lang/String;)VoldValue
StackMapTablegetFileSize()JsetFileSize(J)VgetFileNamesetFileNameisDirectory()ZsetDirectory(Z)VgetImagesCount()IsetImagesCount(I)VgetFileSizeTextgetUIClassID<clinit>
SourceFileThumbnailComponent.java!efghihjf&ghihkf0ghihlf5ghihmf=ghihnfQghih$%/34;<oJ*�*�Y�	�
*��p>6?@qrstuo/*�
�pCqrsv^o/*��pGqrswxo�**�M,�,+��,�+�*+�*,*���pKLMN)Pq *rs*%yz
�{|o/*�"�pSqrs}~o|"*�"B!��*�"*&!�'*�"�'��pWXYZ!\q "rs"$%y%z�!^o/*�-�p_qrs�xo�**�-M,�,+��,�+�*+�-*0,*�-��pcdef)hq *rs*/%yz
���o/*�1�pkqrs��ou*�1=�*�1*5*�1�6�pop
qrtq rs34y4z���o/*�9�pwqrs��ou*�9=�*�9*=*�9�>�p{|
}~�q rs;<y<z��^o2*�"�A�p�qrso7	**�G�M�p
��q	rs�^o-Q�p�qrs�o+�SQW�Y�_W�p
01��PKt2�!�!1org/intellij/images/ui/ThumbnailComponentUI.class���=�
javax/swing/plaf/ComponentUI<init>()V)org/intellij/images/ui/ThumbnailComponent


com/intellij/ide/ui/UISettingssetupAntialiasing(Ljava/awt/Graphics;)V
+org/intellij/images/ui/ThumbnailComponentUIpaintBackgroundA(Ljava/awt/Graphics;Lorg/intellij/images/ui/ThumbnailComponent;)V
isDirectory()Z
paintDirectory
paintImageThumbnail
 !"getImageComponent)()Lorg/intellij/images/ui/ImageComponent;
$%&'%org/intellij/images/ui/ImageComponentisFileNameVisible
)*
paintFileName	,-./0org/intellij/images/ImagesIconsThumbnailDirectoryLjavax/swing/Icon;23456javax/swing/Icon	paintIcon,(Ljava/awt/Component;Ljava/awt/Graphics;II)V
89:getImagesCount()I<icons.count>java/lang/Object
@ABCDjava/lang/IntegervalueOf(I)Ljava/lang/Integer;
FGHIJ org/intellij/images/ImagesBundlemessage9(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
LMNgetSmallFont()Ljava/awt/Font;
PQRSTjava/awt/GraphicsgetFontMetrics'(Ljava/awt/Font;)Ljava/awt/FontMetrics;	VWXYZjava/awt/ColorBLACKLjava/awt/Color;
P\]^setColor(Ljava/awt/Color;)V
P`absetFont(Ljava/awt/Font;)V2de:getIconWidth
ghijkjava/awt/FontMetricsstringWidth(Ljava/lang/String;)I2mn:
getIconHeight
gpq:	getAscent
Pstu
drawString(Ljava/lang/String;II)V
$wxisFileSizeVisible	,z{0ThumbnailBlank
$}~getDocument,()Lorg/intellij/images/editor/ImageDocument;�����(org/intellij/images/editor/ImageDocumentgetValue ()Ljava/awt/image/BufferedImage;
��
paintImage
��
paintError
��
paintFileSize
���getSize()Ljava/awt/Dimension;
���
getBackground()Ljava/awt/Color;	�����java/awt/DimensionwidthI	����height
P���fillRect(IIII)V
���paintImageCaps=(Ljava/awt/Graphics;Lorg/intellij/images/ui/ImageComponent;)I
���paintFormatTextA(Lorg/intellij/images/ui/ThumbnailComponent;Ljava/awt/Graphics;)I
���paintThumbnail>(Ljava/awt/Graphics;Lorg/intellij/images/ui/ImageComponent;I)V
$���getDescription()Ljava/lang/String;
g��:	getHeight�
java/awt/Font
����
deriveFont(I)Ljava/awt/Font;
���	getFormat
�����)com/intellij/openapi/util/text/StringUtiltoUpperCase&(Ljava/lang/String;)Ljava/lang/String;	��Z
LINE_COLOR
P���drawLine
���getFormatColor$(Ljava/lang/String;)Ljava/awt/Color;�PNG
�����java/lang/Stringequals(Ljava/lang/Object;)Z	��Z	PNG_COLOR�GIF	��Z	GIF_COLOR�JPG�JPEG	��Z	JPG_COLOR�BMP�WBMP	��Z	BMP_COLOR
����:java/awt/image/BufferedImagegetWidth
��
$���
setCanvasSize(II)V
$�
P���create(IIII)Ljava/awt/Graphics;
$��paint
N"com/intellij/util/ui/StartupUiUtilgetLabelFont
�
getForeground
	
�getFileName
�
:length
�	substring(II)Ljava/lang/String;...�makeConcatWithConstants
�getFileSizeText
 com/intellij/openapi/ui/MessagesgetErrorIcon()Ljavax/swing/Icon;
!"�getSubmnailComponentErrorString	$%&'(com/intellij/ui/JBColorREDLcom/intellij/ui/JBColor;*thumbnails.component.error.text
�,-.	getSize2D()F
�0�1(F)Ljava/awt/Font;
3Q4javax/swing/JComponent
�6�	89:ui-Lorg/intellij/images/ui/ThumbnailComponentUI;
V<=(III)V
DOTSLjava/lang/String;
ConstantValueRuntimeInvisibleAnnotations"Lorg/jetbrains/annotations/NonNls;RuntimeInvisibleTypeAnnotationsCodeLineNumberTableLocalVariableTablethis.(Ljava/awt/Graphics;Ljavax/swing/JComponent;)VgLjava/awt/Graphics;cLjavax/swing/JComponent;tc+Lorg/intellij/images/ui/ThumbnailComponent;
StackMapTabletitlefontLjava/awt/Font;fontMetricsLjava/awt/FontMetrics;imagesCountimageComponent'Lorg/intellij/images/ui/ImageComponent;document*Lorg/intellij/images/editor/ImageDocument;imageLjava/awt/image/BufferedImage;sizeLjava/awt/Dimension;blankHeightdescriptionformatxy
proportionDmaxWidth	maxHeight
imageWidthimageHeight	dotsWidthfileNameerror	labelFontgetPreferredSize.(Ljavax/swing/JComponent;)Ljava/awt/Dimension;createUI8(Ljavax/swing/JComponent;)Ljavax/swing/plaf/ComponentUI;<clinit>
SourceFileThumbnailComponentUI.javaBootstrapMethodsw
xyz{$java/lang/invoke/StringConcatFactory�(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/invoke/CallSite;}...InnerClasses�%java/lang/invoke/MethodHandles$Lookup�java/lang/invoke/MethodHandlesLookup!?@ABCDC�Z�Z�Z�Z�Z9:E/*��FGH:�IE�=,�N-�6+�	+-�-��+-��+-�-��
-��#�+-�(�F&	'(	)
*,-!0&4<6G*=H:=JK=LM8NOP�!
E�i�++*�1+�7=�V;�=Y�?S�EN�K:*�O:*�U�[*�_*-�+�c-�fdl`�+�ll�o`�r�F2:<=>&@+A3B:C@DXFeDhHG>&BQ@+=RS35TUiJKiNOXV�P�h
E�D+�M,�v��y+*�1,�|N-��:�*+���*+��,�v�*+���F&	KMOP%Q*R2U7XCYG4DJKDNO?WX'YZ%[\P�$���
Ef+��M*+���[*,��,�����F\]
^_G JKNO]^
�E�,+�M�y�l>,�v�*,��d>+*��d>*,���Fbdfhj%n+oG*,JK,NO'WX_�P	�%$
��E�1+��M�KN*-�O:*�U�[*-�_*,�o`�r���Frt	uvwx+zG41JK1WX,`@	(RS!TU
��E>��K��M+,�ON*����:-�f6�y�cd`6�y�l-��d`6+�ƶ[+dd``d��+dd-��`d��+�̶[+,�_+-�o`�r-���F>~���.�?�F�]�t�}���������GR�NO�JK�RS�TUa@wj�.hb�?Wc�
��E�J�*�ҙ�ذ�*�ҙ�ݰ�*�Қ�*�ҙ���*�Қ�*�ҙ�밲U�F&	�	�
���,�0�B�F�GJa@P

��E���y�c
d>
d6+�|��:��6��6�
�:���o96�k�6���o96�k�6+��+��:�y�c��dl`6	�y�l��dl`6
+*	
���������FR����$�+�8�>�F�I�R�Y�b�f�o�w�}�������G�
Fdeb
de�JK�WX�_��f��g��[\$�h�+�i�}?]^�+b�	�c�
P�8P$�
*E�иM*,�ON*,�_*+��[+�::-�f�y�cd��d�:����ҙ2*�y�cd-�fdl`�y�l`-�o`�r�R-�f6-�f�y�cdd��d�:���*��y�l`-�o`�r�FF��
����!�5�G�Q�m�z�����������GH�Fj��JK�NO�RS
�TU�k@!�Q@P%�!P�g��%8�(�
�E�5�KM*,�ON*�U�[*,�_*+��y�l`-��d-�o`�r�F&	��
���� �1�4�G*5JK5NO1RS
+TU
�E�_�KM*,�ON�+*�y�c��cdl`�y�l��ldl`�1� :*�#�[*,�_*-�o`�r�F.��
��(�9�>�C�J�O�^�G4_JK_NO[RS
UTUCl@
"�E#)�=�E�F�
MNE=�K**�+
f�/�F
GmSnoE�-�M+,�2N��Y�y�c
`�y�l-��``�5�F	


,G*-H:-LM)mS
#TU	pqE.�7�FGLMrE�^�VY��η;�ƻVY���;�ػVY��;�ݻVY���;��VY��;��Y�>�7�F$3D S"stuv|~
��PK=��(org/intellij/images/util/ImageInfo.class���=(
java/lang/Object<init>()V		
"org/intellij/images/util/ImageInfowidthI	height	bpp
getClass()Ljava/lang/Class;(III)VCodeLineNumberTableLocalVariableTablethis$Lorg/intellij/images/util/ImageInfo;equals(Ljava/lang/Object;)ZoLjava/lang/Object;	imageInfo
StackMapTablehashCode()Iresult
SourceFileImageInfo.java!l*�*�*�
*��	
	
*�F*+��+�*�+���+�M*�,���*�
,�
��*�,����*7D FF )!"
�#$[*�<h*�
`<h*�`<� !"%&'PK��3org/intellij/images/util/ImageInfoReader$Info.class���=C
"org/intellij/images/util/ImageInfo<init>(III)V		
-org/intellij/images/util/ImageInfoReader$InfomyIsSvgZ
java/lang/ObjectgetClass()Ljava/lang/Class;
equals(Ljava/lang/Object;)Z
hashCode()I
 java/lang/IntegervalueOf(I)Ljava/lang/Integer;
"#$%java/lang/Boolean(Z)Ljava/lang/Boolean;
'()*+java/util/Objectshash([Ljava/lang/Object;)I(IIIZ)VCodeLineNumberTableLocalVariableTablethis/Lorg/intellij/images/util/ImageInfoReader$Info;widthIheightbppisSvg()ZoLjava/lang/Object;info
StackMapTable
SourceFileImageInfoReader.javaNestHost@(org/intellij/images/util/ImageInfoReaderInnerClassesInfo!,-h*�*��.RS
T/401234353667-/*��.W/01-�8*+��+�*�
+�
��*+���+�M*�,����.\]^"_'`/ 801889':1;	�@-F�Y*��SY*��!S�&�.e/01<=>?A
?B	PK"O�}}.org/intellij/images/util/ImageInfoReader.class���=�
java/lang/Object<init>()V
	
(org/intellij/images/util/ImageInfoReader
getSvgInfo3([B)Lorg/intellij/images/util/ImageInfoReader$Info;java/io/ByteArrayInputStream

([B)V
readC(Ljava/lang/Object;)Lorg/intellij/images/util/ImageInfoReader$Info;
java/lang/Mathmin(II)I

getSvgSize
 !"#$java/lang/CharacterisWhitespace(I)Z
&'()*com/intellij/ui/svg/SvgKtgetSvgDocumentSize%([B)Ljava/awt/geom/Rectangle2D$Float;,-org/intellij/images/util/ImageInfoReader$Info
./012java/awt/geom/Rectangle2D$FloatgetWidth()D
456round(D)J
.892	getHeight
+;<(IIIZ)V>java/lang/Throwable
@ABCDjavax/imageio/ImageIOsetUseCache(Z)V
@FGHcreateImageInputStream;(Ljava/lang/Object;)Ljavax/imageio/stream/ImageInputStream;
JKLisAppleOptimizedPNG*(Ljavax/imageio/stream/ImageInputStream;)ZNOPQ%javax/imageio/stream/ImageInputStreamclose
@STUgetImageReaders((Ljava/lang/Object;)Ljava/util/Iterator;WXYZ[java/util/IteratorhasNext()ZW]^_next()Ljava/lang/Object;ajavax/imageio/ImageReader
`cdesetInput(Ljava/lang/Object;Z)V
`g1h(I)I
`j9h
`lmn
getImageTypes(I)Ljava/util/Iterator;p javax/imageio/ImageTypeSpecifier
orst
getColorModel()Ljava/awt/image/ColorModel;
vwxyzjava/awt/image/ColorModelgetPixelSize()I
=|}~
addSuppressed(Ljava/lang/Throwable;)V	���APPLE_PNG_SIGNATURE[BN��([B)IN���seek(J)V
�����java/util/Arraysequals([B[B)ZCodeLineNumberTableLocalVariableTablethis*Lorg/intellij/images/util/ImageInfoReader;getInfodatainfo/Lorg/intellij/images/util/ImageInfoReader$Info;
StackMapTableRuntimeInvisibleAnnotations$Lorg/jetbrains/annotations/Nullable;RuntimeInvisibleTypeAnnotations#Lorg/jetbrains/annotations/NotNull;bBiIsize!Ljava/awt/geom/Rectangle2D$Float;eLjava/lang/Throwable;whit2Ljava/util/Iterator;bppitreaderLjavax/imageio/ImageReader;iis'Ljavax/imageio/stream/ImageInputStream;inputLjava/lang/Object;LocalVariableTypeTable8Ljava/util/Iterator<Ljavax/imageio/ImageTypeSpecifier;>;1Ljava/util/Iterator<Ljavax/imageio/ImageReader;>;$RuntimeInvisibleParameterAnnotations	signature�
Exceptions�java/io/IOException<clinit>
SourceFileImageInfoReader.javaNestMembersInnerClassesInfo�java/awt/geom/Rectangle2DFloat$$$reportNull$$$0(I)V��
�>Argument for @NotNull parameter '%s' of %s.%s must not be null����
�Kjava/lang/String�format9(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;��
��"java/lang/IllegalArgumentException�(Ljava/lang/String;)V�
��[Ljava/lang/Object;�1���/*������	��j*���*�L+�+��
Y*����	�
+�
���
�������
��<*���<*�d��(*3=<�*�N-�-����	��������	��*
 !$"(#*&1'4:*�*$����
0��<�������
��#*�%L�+Y+�-�3�+�7�3� �:�L� =�`=�/0 2!3� ��!��#��
�s	�*����?*�EL+�I�M+�	+�M,�+�RM,�V�,�\�`�N-�`-+�b-�f6-�i6-�k:� �V��\�o�q�u�6�+Y�::+�	+�M�+�"+�M�M+�+�M�	N,-�{,��L��=&��=���=$�=&��=���=���N��W@`�ANW`W@�+�NW`�N=�
N==�NW`�=��V9:;=I$=&?+@BAFBLCSDZEaF�G�I�G�I�:�J�K�RSP��ZI��aB�����+x��Ba���������aB��+x���������
KL��C*��Dz��L*+�����=*	���+���=*	���N*	��-�9(09����N=�*
mnot&o(q0t7q9tAu�*��C�����	�����v^�Y�TYPTYNTYGTY
TY
TYTY
TYTY	TY
TYTYCTY
gTYBTYIT���i
�������%-Y�S�Y�S�Y�S�Y�S�&.6Y�S�Y�S�Y�S�Y�S��׻�Z_�ܿ��	�$��������#�����������+�	.��	���+PK�rs�//'org/intellij/images/vfs/IfsUtil$1.class���=�	!org/intellij/images/vfs/IfsUtil$1val$urlLcom/intellij/openapi/util/Ref;		
val$content[B

java/lang/Object<init>()V'com/intellij/ui/scale/ScaleContextCacheinvokeC(Lcom/intellij/openapi/util/Ref;[B)Lkotlin/jvm/functions/Function1;
#(Lkotlin/jvm/functions/Function1;)V	cache)Lcom/intellij/ui/scale/ScaleContextCache;
 clear
"#$%&"com/intellij/ui/scale/ScaleContextcreate:(Ljava/awt/Component;)Lcom/intellij/ui/scale/ScaleContext;	()*+,com/intellij/ui/scale/ScaleType	OBJ_SCALE!Lcom/intellij/ui/scale/ScaleType;
./012java/lang/DoubledoubleValue()D
(456of (D)Lcom/intellij/ui/scale/Scale;
"89:setScale (Lcom/intellij/ui/scale/Scale;)Z
<=>getOrProvide8(Lcom/intellij/ui/scale/ScaleContext;)Ljava/lang/Object;@java/awt/image/BufferedImageBjava/awt/Component
DEFapplyF(Ljava/lang/Double;Ljava/awt/Component;)Ljava/awt/image/BufferedImage;
HIJKLcom/intellij/openapi/util/Refget()Ljava/lang/Object;Njava/net/URLPjava/io/ByteArrayInputStream
ORS([B)V
UVWXYcom/intellij/util/SVGLoader	loadHiDPIY(Ljava/net/URL;Ljava/io/InputStream;Lcom/intellij/ui/scale/ScaleContext;)Ljava/awt/Image;[java/lang/Throwable	]^_`aorg/intellij/images/vfs/IfsUtilLOG(Lcom/intellij/openapi/diagnostic/Logger;
Zcde
getMessage()Ljava/lang/String;ghimakeConcatWithConstants8(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/String;
klmno&com/intellij/openapi/diagnostic/Loggerwarn(Ljava/lang/String;)VqBorg/intellij/images/editor/ImageDocument$CachedScaledImageProvider	Signature;Lcom/intellij/ui/scale/ScaleContextCache<Ljava/awt/Image;>;$(Lcom/intellij/openapi/util/Ref;[B)VCodeLineNumberTableLocalVariableTablethis#Lorg/intellij/images/vfs/IfsUtil$1;
clearCachezoomLjava/lang/Double;ancestorLjava/awt/Component;ctx$Lcom/intellij/ui/scale/ScaleContext;8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;	lambda$$0W(Lcom/intellij/openapi/util/Ref;[BLcom/intellij/ui/scale/ScaleContext;)Ljava/awt/Image;tLjava/lang/Throwable;urlcontent
StackMapTable
SourceFileIfsUtil.javaEnclosingMethod��refresh)(Lcom/intellij/openapi/vfs/VirtualFile;)ZNestHostBootstrapMethods�
�����"java/lang/invoke/LambdaMetafactorymetafactory�(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;�&(Ljava/lang/Object;)Ljava/lang/Object;�
����6(Lcom/intellij/ui/scale/ScaleContext;)Ljava/awt/Image;�
���h�$java/lang/invoke/StringConcatFactory�(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/invoke/CallSite;� InnerClasses�(org/intellij/images/editor/ImageDocumentCachedScaledImageProvider�%java/lang/invoke/MethodHandles$Lookup�java/lang/invoke/MethodHandlesLookup prs	
tuU'*+�*,�*�*�Y*�*�����v
ijw'xyrzu6*���v
uvwxyEFup ,�!N-�'+�-�3�7W*�-�;�?�vz{|w* xy {| }~�AE�u7
*+�.,�A�C�viw
xy
��u�**�G�M�OY+�Q,�T�N�\*�G-�b�f�j�Zvlno(pw*��*�*�
*��TZ���]��]��������p��	���PK�/�J1.1.%org/intellij/images/vfs/IfsUtil.class���=�
java/lang/Object<init>()V		
org/intellij/images/vfs/IfsUtilTIME_MODIFICATION_STAMP_KEYLcom/intellij/openapi/util/Key;
$com/intellij/openapi/vfs/VirtualFilegetUserData3(Lcom/intellij/openapi/util/Key;)Ljava/lang/Object;com/intellij/openapi/util/Pair
getTimeStamp()J
java/lang/LongvalueOf(J)Ljava/lang/Long;
 !getModificationStamp
#$%createF(Ljava/lang/Object;Ljava/lang/Object;)Lcom/intellij/openapi/util/Pair;	'(IMAGE_PROVIDER_REF_KEY*java/lang/ref/SoftReference
,-.equals(Ljava/lang/Object;)Z
01234$com/intellij/reference/SoftReferencedereference-(Ljava/lang/ref/Reference;)Ljava/lang/Object;
678contentsToByteArray()[B
:;<putUserData4(Lcom/intellij/openapi/util/Key;Ljava/lang/Object;)V>ico
@ABgetExtension()Ljava/lang/String;
DEFGHjava/lang/StringequalsIgnoreCase(Ljava/lang/String;)Z	JKLICO_IMAGE_PARSER7Lorg/apache/commons/imaging/formats/ico/IcoImageParser;N<org/apache/commons/imaging/common/bytesource/ByteSourceArray
MPQ([B)V
STUVW5org/apache/commons/imaging/formats/ico/IcoImageParsergetBufferedImageh(Lorg/apache/commons/imaging/common/bytesource/ByteSource;Ljava/util/Map;)Ljava/awt/image/BufferedImage;	YZ
FORMAT_KEY\]^apply^(Ljava/awt/image/BufferedImage;)Lorg/intellij/images/editor/ImageDocument$ScaledImageProvider;
)`a(Ljava/lang/Object;)Vc-org/apache/commons/imaging/ImageReadException
efgisSVG)(Lcom/intellij/openapi/vfs/VirtualFile;)Z
ijk$lcom/intellij/openapi/util/Ref!()Lcom/intellij/openapi/util/Ref;njava/io/File
pqBgetPath
mst(Ljava/lang/String;)V
mvwxtoURI()Ljava/net/URI;
z{|}~java/net/URItoURL()Ljava/net/URL;
i��aset�java/net/MalformedURLException	���LOG(Lcom/intellij/openapi/diagnostic/Logger;
���B
getMessage
����t&com/intellij/openapi/diagnostic/Loggerwarn	�����com/intellij/util/SVGLoaderINSTANCELcom/intellij/util/SVGLoader;
i���get()Ljava/lang/Object;�java/net/URL�java/io/ByteArrayInputStream
�P
����loadD(Ljava/net/URL;Ljava/io/InputStream;F)Ljava/awt/image/BufferedImage;�java/lang/Throwable
�����makeConcatWithConstants8(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/String;�svg�!org/intellij/images/vfs/IfsUtil$1
���$(Lcom/intellij/openapi/util/Ref;[B)V
���([BII)V
�����javax/imageio/ImageIOcreateImageInputStream;(Ljava/lang/Object;)Ljavax/imageio/stream/ImageInputStream;
����getImageReaders((Ljava/lang/Object;)Ljava/util/Iterator;�����java/util/IteratorhasNext()Z����next�javax/imageio/ImageReader
���B
getFormatName
����getDefaultReadParam ()Ljavax/imageio/ImageReadParam;
����setInput(Ljava/lang/Object;ZZ)V
����getMinIndex()I
����read?(ILjavax/imageio/ImageReadParam;)Ljava/awt/image/BufferedImage;\
���dispose����%javax/imageio/stream/ImageInputStreamclose
����
addSuppressed(Ljava/lang/Throwable;)V
���getImageZ(Lcom/intellij/openapi/vfs/VirtualFile;Ljava/awt/Component;)Ljava/awt/image/BufferedImage;
���getImageProviderf(Lcom/intellij/openapi/vfs/VirtualFile;)Lorg/intellij/images/editor/ImageDocument$ScaledImageProvider;
����java/lang/Double(D)Ljava/lang/Double;���]�<org/intellij/images/editor/ImageDocument$ScaledImageProvider8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;�java/awt/image/BufferedImage
��grefresh
�com/intellij/util/ui/EDTisCurrentThreadEdtIFIXME IDEA-341171 org.intellij.images.vfs.IfsUtil#getReferencePath on EDT
	BgetName

-com/intellij/openapi/roots/ProjectRootManagergetInstanceW(Lcom/intellij/openapi/project/Project;)Lcom/intellij/openapi/roots/ProjectRootManager;
getFileIndex/()Lcom/intellij/openapi/roots/ProjectFileIndex;+com/intellij/openapi/roots/ProjectFileIndexgetSourceRootForFileN(Lcom/intellij/openapi/vfs/VirtualFile;)Lcom/intellij/openapi/vfs/VirtualFile;
getRelativePath`(Lcom/intellij/openapi/vfs/VirtualFile;Lcom/intellij/openapi/vfs/VirtualFile;)Ljava/lang/String; getContentRootForFile
,
#$%&$com/intellij/openapi/vfs/VfsUtilCorea(Lcom/intellij/openapi/vfs/VirtualFile;Lcom/intellij/openapi/vfs/VirtualFile;C)Ljava/lang/String;(�)&(Ljava/lang/String;)Ljava/lang/String;
�+,;(Ljava/lang/Class;)Lcom/intellij/openapi/diagnostic/Logger;.Image.timeModificationStamp
012$3com/intellij/openapi/util/Key3(Ljava/lang/String;)Lcom/intellij/openapi/util/Key;5Image.format7Image.bufferedImageProvider
S
ICO_FORMATLjava/lang/String;
ConstantValue
SVG_FORMAT	SignaturecLcom/intellij/openapi/util/Key<Lcom/intellij/openapi/util/Pair<Ljava/lang/Long;Ljava/lang/Long;>;>;3Lcom/intellij/openapi/util/Key<Ljava/lang/String;>;~Lcom/intellij/openapi/util/Key<Ljava/lang/ref/SoftReference<Lorg/intellij/images/editor/ImageDocument$ScaledImageProvider;>;>;CodeLineNumberTableLocalVariableTablethis!Lorg/intellij/images/vfs/IfsUtil;imageLjava/awt/image/BufferedImage;ex Ljava/net/MalformedURLException;tLjava/lang/Throwable;urlLcom/intellij/openapi/util/Ref;paramLjavax/imageio/ImageReadParam;minIndexIimageReaderLjavax/imageio/ImageReader;imageReadersLjava/util/Iterator;imageInputStream'Ljavax/imageio/stream/ImageInputStream;content[BinputStreamLjava/io/InputStream;file&Lcom/intellij/openapi/vfs/VirtualFile;loadedTimeModificationStamp Lcom/intellij/openapi/util/Pair;actualTimeModificationStampimageProviderRefLjava/lang/ref/SoftReference;LocalVariableTypeTable/Lcom/intellij/openapi/util/Ref<Ljava/net/URL;>;1Ljava/util/Iterator<Ljavax/imageio/ImageReader;>;BLcom/intellij/openapi/util/Pair<Ljava/lang/Long;Ljava/lang/Long;>;]Ljava/lang/ref/SoftReference<Lorg/intellij/images/editor/ImageDocument$ScaledImageProvider;>;
StackMapTableYkjava/io/InputStreammjavax/imageio/ImageReadParam
Exceptionspjava/io/IOExceptionRuntimeInvisibleTypeAnnotations#Lorg/jetbrains/annotations/NotNull;$RuntimeInvisibleParameterAnnotationsF(Lcom/intellij/openapi/vfs/VirtualFile;)Ljava/awt/image/BufferedImage;RuntimeInvisibleAnnotations$Lorg/jetbrains/annotations/Nullable;ancestorLjava/awt/Component;
imageProvider>Lorg/intellij/images/editor/ImageDocument$ScaledImageProvider;	getFormat:(Lcom/intellij/openapi/vfs/VirtualFile;)Ljava/lang/String;getReferencePath`(Lcom/intellij/openapi/project/Project;Lcom/intellij/openapi/vfs/VirtualFile;)Ljava/lang/String;project&Lcom/intellij/openapi/project/Project;	fileIndex-Lcom/intellij/openapi/roots/ProjectFileIndex;
sourceRootroot#Lcom/intellij/openapi/util/NlsSafe;lambda$refresh$1d(Ljava/awt/image/BufferedImage;Ljava/lang/Double;Ljava/awt/Component;)Ljava/awt/image/BufferedImage;zoomLjava/lang/Double;lambda$refresh$0scale<clinit>
SourceFileIfsUtil.javaNestMembersBootstrapMethods�
�����"java/lang/invoke/LambdaMetafactorymetafactory�(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;��
����F(Ljava/lang/Double;Ljava/awt/Component;)Ljava/awt/image/BufferedImage;�
�����$java/lang/invoke/StringConcatFactory�(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/invoke/CallSite;� �
����/InnerClasses�(org/intellij/images/editor/ImageDocumentScaledImageProvider�%java/lang/invoke/MethodHandles$Lookup�java/lang/invoke/MethodHandlesLookup$$$reportNull$$$0(I)V��
�>Argument for @NotNull parameter '%s' of %s.%s must not be null�\
���{format9(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;��
D�"java/lang/IllegalArgumentException�
�s[Ljava/lang/Object;�1��9:;=<:;�=>Z=?(=@KL
A/*��B1CDE
�gA�!*���*��
�L*��*���"M*�&�
�)N,+�+�
-�/��*�5:*�&�9=*�?�C�C�I�MY�O�R:*�X=�9*�&�)Y�[�_�96*�,�9�:*�d���h:�mY*�o�r�u�y��:��������������Y����W�(:����������6*�,�9�*�X��9*�&�)Y��Y���_�96*�,�9���Y���:��:��:���{����:*�X�ɶ9��:	����6

	��:*�&�)Y���_�96���
��*�,�9�:
��
��*��� :����:���*�,�9�:*�,�9��Y��b��������o�����R�����������?��1<��h�6)�W)ib�$)ii�[�$�/��
)i����l��
	)i������	�)i����)i�����)i����
)�B�9DE%F0G?IEJMLYNkOtP�Q���Q�S�V�W�Y�]�[�\�a�f�c�d�e�	ehi.1�9<�K�R�Y�c�o�{��������������������������������C�k,FG�HI�#JK��LM�ONO	�?PQ
�4FGolRSY�TUR�VWE�XYK�Z[!\]^_%�`_0�abc4��LdY�Te^f%�`f0�agnoq	rsr	�tAA*���*��hB�C\]nouvqvrsr	��Aw"*���*��M,��,��+�����h	�
�B�
��C "\]"wx
yznouvqvrvs
rv	��Aw *���*��W*�&�
�)L+�/���hB�
��C \]abcagnouvqvrsr	fgAK*��*�?�C���h@B�C\]q	vsv	{|AO*���*��W*�X�
�D�hB
�
�C\]nouvqvrsr	}~A�H������+��*�
�M,+�N-�	+-��,+�:�
+��+�o�h��B.�����$�(�.�7�<�C�C4H�H\],��$$�]7�]u�q�
A_+*�!�*�o�*+/�"�'�h
B��
�C\]�]
��A@*�B�C FG��wx
��A@*�BPC FG��wx�AV.�*��-�/�4�/�X6�/�&�SY�8�I�B2789#:
��A�h��Y�SY�S�$$--6?Y�S�Y�S�Y�S�Y�S��û�Z_�ƿhH�8D�D�D�D�D�����	�������"��������������PK�9��		Corg/intellij/images/editor/actionSystem/ImageEditorActionUtil.class���=X
java/lang/Object<init>()V
	
/com/intellij/openapi/actionSystem/AnActionEventgetDataContext1()Lcom/intellij/openapi/actionSystem/DataContext;	.org/intellij/images/ui/ImageComponentDecoratorDATA_KEY+Lcom/intellij/openapi/actionSystem/DataKey;
)com/intellij/openapi/actionSystem/DataKeygetDataC(Lcom/intellij/openapi/actionSystem/DataContext;)Ljava/lang/Object;
=org/intellij/images/editor/actionSystem/ImageEditorActionUtilgetImageComponentDecoratorc(Lcom/intellij/openapi/actionSystem/AnActionEvent;)Lorg/intellij/images/ui/ImageComponentDecorator;
 !"getPresentation2()Lcom/intellij/openapi/actionSystem/Presentation;
$%&'(.com/intellij/openapi/actionSystem/Presentation
setEnabled(Z)V
$*+,	isEnabled()ZCodeLineNumberTableLocalVariableTablethis?Lorg/intellij/images/editor/actionSystem/ImageEditorActionUtil;e1Lcom/intellij/openapi/actionSystem/AnActionEvent;dataContext/Lcom/intellij/openapi/actionSystem/DataContext;RuntimeInvisibleTypeAnnotations#Lorg/jetbrains/annotations/NotNull;$RuntimeInvisibleParameterAnnotations4(Lcom/intellij/openapi/actionSystem/AnActionEvent;)Z	decorator0Lorg/intellij/images/ui/ImageComponentDecorator;presentation0Lcom/intellij/openapi/actionSystem/Presentation;
StackMapTable
SourceFileImageEditorActionUtil.java$$$reportNull$$$0(I)VAB
C>Argument for @NotNull parameter '%s' of %s.%s must not be nullE2'java/lang/StringKformat9(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;MN
LO"java/lang/IllegalArgumentExceptionQ(Ljava/lang/String;)VS
RT[Ljava/lang/Object;V1-3*��.
/01	-Y*��D*�L�
+���>.
"
#/23
456	787	'9-�$*��D*�L*�M,+���#,�)�>*�$$�$$.-
./0/ $23
:;<=6	787
AB-�DF�YGSYHS�YIS�YJS��P�RZ_�U�>,�(LW�LW�LW?@PK��z@org/intellij/images/editor/actionSystem/ImageEditorActions.class���=:org/intellij/images/editor/actionSystem/ImageEditorActionsjava/lang/Object
GROUP_TOOLBARLjava/lang/String;
ConstantValue	Images.EditorToolbarRuntimeInvisibleAnnotations"Lorg/jetbrains/annotations/NonNls;RuntimeInvisibleTypeAnnotationsGROUP_POPUPImages.EditorPopupMenuACTION_PLACE
Images.Editor
SourceFileImageEditorActions.java



PK������9org/intellij/images/editor/actions/ActualSizeAction.class���=q
*com/intellij/openapi/actionSystem/AnAction<init>()V
	
=org/intellij/images/editor/actionSystem/ImageEditorActionUtilgetImageComponentDecoratorc(Lcom/intellij/openapi/actionSystem/AnActionEvent;)Lorg/intellij/images/ui/ImageComponentDecorator;.org/intellij/images/ui/ImageComponentDecoratorgetZoomModel-()Lorg/intellij/images/editor/ImageZoomModel;)org/intellij/images/editor/ImageZoomModel
setZoomFactor(D)VsetZoomLevelChanged(Z)V
 
setEnabled4(Lcom/intellij/openapi/actionSystem/AnActionEvent;)Z
"#$%&/com/intellij/openapi/actionSystem/AnActionEventgetPresentation2()Lcom/intellij/openapi/actionSystem/Presentation;()*
getZoomFactor()D
,-..com/intellij/openapi/actionSystem/Presentation	012344com/intellij/openapi/actionSystem/ActionUpdateThreadEDT6Lcom/intellij/openapi/actionSystem/ActionUpdateThread;63org/intellij/images/editor/actions/ActualSizeAction8&com/intellij/openapi/project/DumbAwareCodeLineNumberTableLocalVariableTablethis5Lorg/intellij/images/editor/actions/ActualSizeAction;actionPerformed4(Lcom/intellij/openapi/actionSystem/AnActionEvent;)V	zoomModel+Lorg/intellij/images/editor/ImageZoomModel;e1Lcom/intellij/openapi/actionSystem/AnActionEvent;	decorator0Lorg/intellij/images/ui/ImageComponentDecorator;
StackMapTableRuntimeInvisibleTypeAnnotations#Lorg/jetbrains/annotations/NotNull;$RuntimeInvisibleParameterAnnotationsupdategetActionUpdateThread8()Lcom/intellij/openapi/actionSystem/ActionUpdateThread;RuntimeInvisibleAnnotations
SourceFileActualSizeAction.java$$$reportNull$$$0(I)VPQ
5R>Argument for @NotNull parameter '%s' of %s.%s must not be nullT*@NotNull method %s.%s must not return nullVjava/lang/ObjectXB6K>Jjava/lang/String_format9(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;ab
`c"java/lang/IllegalArgumentExceptione(Ljava/lang/String;)Vg
fhjava/lang/IllegalStateExceptionj
kh[Ljava/lang/Object;mjava/lang/RuntimeExceptiono1579/*��:#;<=>?9�'+��S+�M,�,�
N-�-��F	�:&
'()*&,;*@A'<='BC
DEG	HIHJ?9�3+��S+��&+�M,�
N+�!-�'����+�F3�%5",�5",�:012325;*DE@A3<=3BCG	HIHKL9B�/Y��S�FK0:9;<=MHGH
PQ9�� U�W�����Y�$YZS�Y[S��#Y[S�Y\S��#+Y]S�Y^S���d�$�fZ_�i��kZ_�l��F�D`Y`C`�`�`n�`n�`n�`n�`n�`n�`n�`n�`n�`n\`J`JpNOPKa�<���@org/intellij/images/editor/actions/BackgroundImageDialog$1.class���='	:org/intellij/images/editor/actions/BackgroundImageDialog$1this$0:Lorg/intellij/images/editor/actions/BackgroundImageDialog;
	
javax/swing/AbstractAction<init>(Ljava/lang/String;)V
8org/intellij/images/editor/actions/BackgroundImageDialog
doClearAction()VO(Lorg/intellij/images/editor/actions/BackgroundImageDialog;Ljava/lang/String;)VCodeLineNumberTableLocalVariableTablethis<Lorg/intellij/images/editor/actions/BackgroundImageDialog$1;arg0Ljava/lang/String;actionPerformed(Ljava/awt/event/ActionEvent;)VeLjava/awt/event/ActionEvent;
SourceFileBackgroundImageDialog.javaEnclosingMethod#$
createActions()[Ljavax/swing/Action;NestHostInnerClasses I*+�*,��s @*��
�
vw !"%&
PK�@�ë
�
Aorg/intellij/images/editor/actions/BackgroundImageDialog$1A.class���=�	;org/intellij/images/editor/actions/BackgroundImageDialog$1Athis$0:Lorg/intellij/images/editor/actions/BackgroundImageDialog;		
val$textLjava/lang/String;	


val$target
Fcom/intellij/openapi/roots/ui/configuration/actions/IconWithTextAction<init>()V
/com/intellij/openapi/actionSystem/AnActionEventgetPresentation2()Lcom/intellij/openapi/actionSystem/Presentation;
.com/intellij/openapi/actionSystem/PresentationsetText(Ljava/lang/String;)V	!"#$
8org/intellij/images/editor/actions/BackgroundImageDialogmyPreviewTarget
&'()*java/lang/Stringequals(Ljava/lang/Object;)Z,-./0,com/intellij/openapi/actionSystem/ToggleablesetSelected4(Lcom/intellij/openapi/actionSystem/Presentation;Z)V
234update4(Lcom/intellij/openapi/actionSystem/AnActionEvent;)V	6789:4com/intellij/openapi/actionSystem/ActionUpdateThreadBGT6Lcom/intellij/openapi/actionSystem/ActionUpdateThread;
!<=
targetChanged	!?@A	myToolbar1Lcom/intellij/openapi/actionSystem/ActionToolbar;CDEF/com/intellij/openapi/actionSystem/ActionToolbarupdateActionsImmediatelyH&com/intellij/openapi/project/DumbAwarea(Lorg/intellij/images/editor/actions/BackgroundImageDialog;Ljava/lang/String;Ljava/lang/String;)VCodeLineNumberTableLocalVariableTablethis=Lorg/intellij/images/editor/actions/BackgroundImageDialog$1A;	Signaturee1Lcom/intellij/openapi/actionSystem/AnActionEvent;RuntimeInvisibleTypeAnnotations#Lorg/jetbrains/annotations/NotNull;$RuntimeInvisibleParameterAnnotationsgetActionUpdateThread8()Lcom/intellij/openapi/actionSystem/ActionUpdateThread;RuntimeInvisibleAnnotationsactionPerformed
SourceFileBackgroundImageDialog.javaEnclosingMethod]^createToggleActionR(Ljava/lang/String;Ljava/lang/String;)Lcom/intellij/openapi/actionSystem/AnAction;NestHostInnerClassesA$$$reportNull$$$0(I)Vbc
d>Argument for @NotNull parameter '%s' of %s.%s must not be nullf*@NotNull method %s.%s must not return nullhjava/lang/ObjectjPU3Xformat9(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;qr
&s"java/lang/IllegalArgumentExceptionu
vwjava/lang/IllegalStateExceptiony
zw[Ljava/lang/Object;|java/lang/RuntimeException~
StackMapTable G,	


IJH*+�*,�*-�*��KLMNO34Jw.+��e+�*��+�*�*�� �%�+*+�1��K(-L.MN.PQR	STSUVJB�5Y��e��K6KLMNWSRSX4Je +��e*�*��;*��>�B��K L MN PQR	STS
bcJ�� g�i�����k�$YlS�YmS��#YmS�YnS��#&YoS��YpS��t�$�vZ_�x��zZ_�{����D&Y&C&�&�&}�&}�&}�&}�&}�&}�&}�&}�&}�&}\&J&J`
a[!\YZ_!PK�>�**@org/intellij/images/editor/actions/BackgroundImageDialog$2.class���=2	:org/intellij/images/editor/actions/BackgroundImageDialog$2val$painter=Lcom/intellij/openapi/fileEditor/impl/EditorEmptyTextPainter;
	
/com/intellij/ui/components/JBPanelWithEmptyText<init>()V
paintComponent(Ljava/awt/Graphics;)V
;com/intellij/openapi/fileEditor/impl/EditorEmptyTextPainterpaintEmptyText.(Ljavax/swing/JComponent;Ljava/awt/Graphics;)V
.com/intellij/openapi/wm/impl/IdeBackgroundUtilgetIdeBackgroundColor()Ljava/awt/Color;@(Lcom/intellij/openapi/fileEditor/impl/EditorEmptyTextPainter;)VCodeLineNumberTableLocalVariableTablethis<Lorg/intellij/images/editor/actions/BackgroundImageDialog$2;gLjava/awt/Graphics;
getBackgroundisOpaque()Z
SourceFileBackgroundImageDialog.javaEnclosingMethod,8org/intellij/images/editor/actions/BackgroundImageDialog./createFramePreview()Ljavax/swing/JComponent;NestHostInnerClasses 4
*+�*��� 
!"K*+�
*�*+����� !"#$%.��� !"&',�� !"()*+-0+1
PKU_�0��@org/intellij/images/editor/actions/BackgroundImageDialog$3.class���=A	:org/intellij/images/editor/actions/BackgroundImageDialog$3this$0:Lorg/intellij/images/editor/actions/BackgroundImageDialog;
	
com/intellij/ui/DocumentAdapter<init>()V	8org/intellij/images/editor/actions/BackgroundImageDialogmyAdjustingZ
imagePathChanged=(Lorg/intellij/images/editor/actions/BackgroundImageDialog;)VCodeLineNumberTableLocalVariableTablethis<Lorg/intellij/images/editor/actions/BackgroundImageDialog$3;textChanged$(Ljavax/swing/event/DocumentEvent;)Ve!Ljavax/swing/event/DocumentEvent;
StackMapTableRuntimeInvisibleTypeAnnotations#Lorg/jetbrains/annotations/NotNull;$RuntimeInvisibleParameterAnnotations
SourceFileBackgroundImageDialog.javaEnclosingMethod(setupComponentsNestHostInnerClasses$$$reportNull$$$0(I)V+,
->Argument for @NotNull parameter '%s' of %s.%s must not be null/java/lang/Object1java/lang/String6format9(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;89
7:"java/lang/IllegalArgumentException<(Ljava/lang/String;)V>
=? >
*+�*���

a+��.*��
��*��� 
���!	"#"
+,-!0�2Y3SY4SY5S�;�=Z_�@�*
&'$%)PK��D���@org/intellij/images/editor/actions/BackgroundImageDialog$4.class���=[	:org/intellij/images/editor/actions/BackgroundImageDialog$4this$0:Lorg/intellij/images/editor/actions/BackgroundImageDialog;
	
java/lang/Object<init>()V	8org/intellij/images/editor/actions/BackgroundImageDialogmyAdjustingZ
javax/swing/event/ChangeEvent	getSource()Ljava/lang/Object;	myOpacitySpinnerLjavax/swing/JSpinner;
 !javax/swing/JSpinnergetValue#java/lang/Integer
"%&'intValue()I
)*+,-com/intellij/util/MathUtilclamp(III)I
"/01valueOf(I)Ljava/lang/Integer;
345setValue(Ljava/lang/Object;)V	789myOpacitySliderLjavax/swing/JSlider;
;<=4>javax/swing/JSlider(I)V
;@!'
BCopacityChangedE javax/swing/event/ChangeListener=(Lorg/intellij/images/editor/actions/BackgroundImageDialog;)VCodeLineNumberTableLocalVariableTablethis<Lorg/intellij/images/editor/actions/BackgroundImageDialog$4;stateChanged"(Ljavax/swing/event/ChangeEvent;)VvalueIeLjavax/swing/event/ChangeEvent;b
StackMapTable
SourceFileBackgroundImageDialog.javaEnclosingMethodXsetupComponentsNestHostInnerClasses DFG>
*+�*��H�I
JK
LMG
�*��
��*��
+�*����=�6*����"�$>*��d�(�.�2*��6�:�*��*��6�?�.�2*��
*��A�H2���'�+�<�P�[�^�u}�I*<NO�JK�PQ'^RS@�7TUVWYZ
PK�
NN@org/intellij/images/editor/actions/BackgroundImageDialog$5.class���=I	:org/intellij/images/editor/actions/BackgroundImageDialog$5
val$buttonLjavax/swing/JToggleButton;		
	val$colorLjava/awt/Color;

/com/intellij/ui/components/JBPanelWithEmptyText<init>()V
getSize()Ljava/awt/Dimension;	java/awt/DimensionwidthI	height
 !"#java/lang/Mathmax(II)I
%&getPreferredSize
()*+,javax/swing/JToggleButton
isSelected()Z
./0
getBackground()Ljava/awt/Color;.(Ljavax/swing/JToggleButton;Ljava/awt/Color;)VCodeLineNumberTableLocalVariableTablethis<Lorg/intellij/images/editor/actions/BackgroundImageDialog$5;dLjava/awt/Dimension;getMinimumSizegetMaximumSize
StackMapTable=java/awt/ColorisOpaque
SourceFileBackgroundImageDialog.javaEnclosingMethodC8org/intellij/images/editor/actions/BackgroundImageDialogEFaddClickablePanelr(Ljavax/swing/JPanel;Ljavax/swing/JToggleButton;Ljava/awt/Color;)Lcom/intellij/ui/components/JBPanelWithEmptyText;NestHostInnerClasses 	
129*+�*,�*��3456&2W*�L+++�+��Z��+�34567892/*�$�3"456:2/*�$�3'456/02M*��'�
*��*�-�3,456;C<>,2,�31456?@ABDGBH
PK >wHH@org/intellij/images/editor/actions/BackgroundImageDialog$6.class���=W	:org/intellij/images/editor/actions/BackgroundImageDialog$6
val$buttonLjavax/swing/JToggleButton;		
val$buttonPanelLjavax/swing/JPanel;

com/intellij/ui/ClickListener<init>()Vjavax/swing/JRadioButton
javax/swing/JToggleButton
isSelected()Z
setSelected(Z)V
 !javax/swing/JPanel
invalidate
#$repaint2(Ljavax/swing/JToggleButton;Ljavax/swing/JPanel;)VCodeLineNumberTableLocalVariableTablethis<Lorg/intellij/images/editor/actions/BackgroundImageDialog$6;onClick(Ljava/awt/event/MouseEvent;I)ZeventLjava/awt/event/MouseEvent;
clickCountI
StackMapTable3java/awt/event/MouseEventRuntimeInvisibleTypeAnnotations#Lorg/jetbrains/annotations/NotNull;$RuntimeInvisibleParameterAnnotations
SourceFileBackgroundImageDialog.javaEnclosingMethod;8org/intellij/images/editor/actions/BackgroundImageDialog=>addClickablePanelr(Ljavax/swing/JPanel;Ljavax/swing/JToggleButton;Ljava/awt/Color;)Lcom/intellij/ui/components/JBPanelWithEmptyText;NestHostInnerClasses$$$reportNull$$$0(I)VAB
C>Argument for @NotNull parameter '%s' of %s.%s must not be nullEjava/lang/ObjectG-+java/lang/StringLformat9(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;NO
MP"java/lang/IllegalArgumentExceptionR(Ljava/lang/String;)VT
SU 	
%&9*+�*,�*��'6()*+,&�8+��D*�*���
*�����*��*��"�1WC�2'9(:/;6<( 8)*8-.8/04	56	5
AB&-!F�HYISYJSYKS�Q�SZ_�V�@
9:<78?:PK'� C|C|>org/intellij/images/editor/actions/BackgroundImageDialog.class���=.com/intellij/openapi/wm/impl/IdeBackgroundUtil
%com/intellij/openapi/ui/DialogWrapper<init>*(Lcom/intellij/openapi/project/Project;Z)V
javax/swing/ButtonGroup
	
()V	8org/intellij/images/editor/actions/BackgroundImageDialog
myAnchorGroupLjavax/swing/ButtonGroup;	myFillGroup%com/intellij/ui/components/JBCheckBox
	myFlipHorCb'Lcom/intellij/ui/components/JBCheckBox;	 myFlipVerCb"java/util/HashMap
!	%&'	myResultsLjava/util/Map;	)*+	myProject&Lcom/intellij/openapi/project/Project;-dialog.title.background.image/java/lang/Object
12345com/intellij/ide/IdeBundlemessage9(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
789setTitle(Ljava/lang/String;)V
;<=createEditorPreview?()Lcom/intellij/application/options/colors/SimpleEditorPreview;	?@AmyEditorPreview=Lcom/intellij/application/options/colors/SimpleEditorPreview;
CDEcreateFramePreview()Ljavax/swing/JComponent;	GHImyIdePreviewLjavax/swing/JComponent;
KLM
getSystemProp()Ljava/lang/String;OPQRM$com/intellij/openapi/project/ProjectgetLocationHashTUVmakeConcatWithConstants8(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;	XYZ
myPropertyTmpLjava/lang/String;	\]^myRootLjavax/swing/JPanel;`abrunP(Lorg/intellij/images/editor/actions/BackgroundImageDialog;)Ljava/lang/Runnable;
defgh-com/intellij/util/ui/update/UiNotifyConnectordoWhenFirstShown/(Ljavax/swing/JComponent;Ljava/lang/Runnable;)V
jk
setupComponents
mn
restoreRecentImages
pqrst)com/intellij/openapi/util/text/StringUtil
isNotEmpty(Ljava/lang/String;)Z
vLw(Z)Ljava/lang/String;yz{|}
java/util/Mapput8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
�9setSelectedPath�editor
��9
targetChanged
��
init
����E;com/intellij/application/options/colors/SimpleEditorPreviewgetPanel�java/awt/Dimension
���(II)V
�����javax/swing/JComponentsetPreferredSize(Ljava/awt/Dimension;)V
��
pack
���
createActions()[Ljavax/swing/Action;�:org/intellij/images/editor/actions/BackgroundImageDialog$1�button.clear.and.close
���O(Lorg/intellij/images/editor/actions/BackgroundImageDialog;Ljava/lang/String;)V
�����com/intellij/util/ArrayUtilappend:([Ljava/lang/Object;Ljava/lang/Object;)[Ljava/lang/Object;�[Ljavax/swing/Action;� com/intellij/openapi/ui/ComboBox�'com/intellij/ui/CollectionComboBoxModel
�
���(Ljavax/swing/ComboBoxModel;I)V�(com/intellij/ui/ComboboxWithBrowseButton
���(Ljavax/swing/JComboBox;)V	���myPathField*Lcom/intellij/ui/ComboboxWithBrowseButton;
��
dispose
���
disposeUIResources
�����java/lang/System
getProperties()Ljava/util/Properties;
�����java/util/Propertiesremove&(Ljava/lang/Object;)Ljava/lang/Object;
�����6com/intellij/openapi/editor/colors/EditorColorsManagergetInstance:()Lcom/intellij/openapi/editor/colors/EditorColorsManager;
����getGlobalScheme9()Lcom/intellij/openapi/editor/colors/EditorColorsScheme;�;com/intellij/application/options/colors/ColorAndFontOptions
�
���
reset����M5com/intellij/openapi/editor/colors/EditorColorsSchemegetName
����selectSchemeK(Ljava/lang/String;)Lcom/intellij/openapi/editor/colors/EditorColorsScheme;
�����6com/intellij/openapi/options/colors/ColorSettingsPages:()Lcom/intellij/openapi/options/colors/ColorSettingsPages;
����getRegisteredPages:()[Lcom/intellij/openapi/options/colors/ColorSettingsPage;
�����java/lang/Mathrandom()D
����round(D)J�M5com/intellij/openapi/options/colors/ColorSettingsPagegetDemoText
p
countNewLines(Ljava/lang/CharSequence;)I
�	x(Lcom/intellij/application/options/colors/ColorAndFontOptions;Lcom/intellij/openapi/options/colors/ColorSettingsPage;Z)V

3com/intellij/openapi/application/ApplicationManagergetApplication0()Lcom/intellij/openapi/application/Application;;com/intellij/openapi/fileEditor/impl/EditorEmptyTextPainter,com/intellij/openapi/application/Application
getService%(Ljava/lang/Class;)Ljava/lang/Object;:org/intellij/images/editor/actions/BackgroundImageDialog$2
@(Lcom/intellij/openapi/fileEditor/impl/EditorEmptyTextPainter;)V
 !"/com/intellij/ui/components/JBPanelWithEmptyTextgetEmptyText#()Lcom/intellij/util/ui/StatusText;
$%&'"com/intellij/util/ui/StatusTextclear
.)*+getClass()Ljava/lang/Class;
-�.java/lang/Class
01MgetDimensionServiceKey3U4&(Ljava/lang/String;)Ljava/lang/String;	678myAdjustingZ	:;^myPreviewPanel=java/awt/CardLayout
<
@ABCDjavax/swing/JPanel	setLayout(Ljava/awt/LayoutManager;)V
@FGHadd)(Ljava/awt/Component;Ljava/lang/Object;)VJide
LMNOPcom/intellij/util/ui/UIUtilremoveScrollBorder(Ljava/awt/Component;)VRcom/intellij/ui/SideBorder
TUVWXcom/intellij/ui/JBColorborder()Ljava/awt/Color;
QZ[(Ljava/awt/Color;I)V
@]^_	setBorder(Ljavax/swing/border/Border;)Va4com/intellij/openapi/actionSystem/DefaultActionGroup
`dtoggle.editor.and.tools
fghcreateToggleActionR(Ljava/lang/String;Ljava/lang/String;)Lcom/intellij/openapi/actionSystem/AnAction;
`jGk/(Lcom/intellij/openapi/actionSystem/AnAction;)Vmtoggle.empty.frame
opq�r/com/intellij/openapi/actionSystem/ActionManager3()Lcom/intellij/openapi/actionSystem/ActionManager;
tuMgetTitle
owxycreateActionToolbaru(Ljava/lang/String;Lcom/intellij/openapi/actionSystem/ActionGroup;Z)Lcom/intellij/openapi/actionSystem/ActionToolbar;	{|}	myToolbar1Lcom/intellij/openapi/actionSystem/ActionToolbar;���E/com/intellij/openapi/actionSystem/ActionToolbargetComponent���setTargetComponent(Ljavax/swing/JComponent;)V
�����!com/intellij/util/ui/JBUI$Bordersempty&()Lcom/intellij/util/ui/JBEmptyBorder;
�]	��^
myTargetPanel
@�G�*(Ljava/awt/Component;)Ljava/awt/Component;	��^myFlipPanel
���
initFlipPanele(Ljavax/swing/JPanel;Lcom/intellij/ui/components/JBCheckBox;Lcom/intellij/ui/components/JBCheckBox;)V	��^
myAnchorPanel
���initAnchorPanel0(Ljavax/swing/JPanel;Ljavax/swing/ButtonGroup;)V	��^myFillPanel
���
getDisposable#()Lcom/intellij/openapi/Disposable;
���
initFillPanelQ(Ljavax/swing/JPanel;Ljavax/swing/ButtonGroup;Lcom/intellij/openapi/Disposable;)V
@���	getLayout()Ljava/awt/LayoutManager;
<���show)(Ljava/awt/Container;Ljava/lang/String;)V
����getComboBox()Ljavax/swing/JComboBox;
�����javax/swing/JComboBoxsetEditable(Z)V�6com/intellij/openapi/fileChooser/FileChooserDescriptor
���	(ZZZZZZ)V���value'()Lcom/intellij/openapi/util/Condition;
����withFileFilter_(Lcom/intellij/openapi/util/Condition;)Lcom/intellij/openapi/fileChooser/FileChooserDescriptor;	�����-com/intellij/openapi/ui/TextComponentAccessorSTRING_COMBOBOX_WHOLE_TEXT/Lcom/intellij/openapi/ui/TextComponentAccessor;
����addBrowseFolderListener�(Ljava/lang/String;Ljava/lang/String;Lcom/intellij/openapi/project/Project;Lcom/intellij/openapi/fileChooser/FileChooserDescriptor;Lcom/intellij/openapi/ui/TextComponentAccessor;)V
���getComboEditor#()Ljavax/swing/text/JTextComponent;
�����javax/swing/text/JTextComponentgetDocument()Ljavax/swing/text/Document;�:org/intellij/images/editor/actions/BackgroundImageDialog$3
���=(Lorg/intellij/images/editor/actions/BackgroundImageDialog;)V�����javax/swing/text/DocumentaddDocumentListener'(Ljavax/swing/event/DocumentListener;)V
���getFillRbGroup()Ljavax/swing/ButtonGroup;
	���getElements()Ljava/util/Enumeration;�����java/util/EnumerationhasMoreElements()Z����nextElement()Ljava/lang/Object;�javax/swing/AbstractButton
�MgetText
�9setActionCommanditemStateChangedY(Lorg/intellij/images/editor/actions/BackgroundImageDialog;)Ljava/awt/event/ItemListener;
�
addItemListener (Ljava/awt/event/ItemListener;)V
�getAnchorRbGroup

:org/intellij/images/editor/actions/BackgroundImageDialog$4
�	myOpacitySpinnerLjavax/swing/JSpinner;
javax/swing/JSpinneraddChangeListener%(Ljavax/swing/event/ChangeListener;)V	 !myOpacitySliderLjavax/swing/JSlider;
#$javax/swing/JSlider
#&'(setValue(I)V
*+,-.java/lang/IntegervalueOf(I)Ljava/lang/Integer;
0'1(Ljava/lang/Object;)V
345getBackgroundSpecL(Lcom/intellij/openapi/project/Project;Ljava/lang/String;)Ljava/lang/String;
789:;java/util/Objectsequals'(Ljava/lang/Object;Ljava/lang/Object;)Z	=>myThisProjectOnlyCb
@A�setSelectedC;org/intellij/images/editor/actions/BackgroundImageDialog$1A
BEFa(Lorg/intellij/images/editor/actions/BackgroundImageDialog;Ljava/lang/String;Ljava/lang/String;)V
HI

updatePreview	KLZmyPreviewTarget
NO
retrieveExistingValue
QRS:Tjava/lang/String(Ljava/lang/Object;)Z
�VW

updateView
pYZtisEmptyOrSpaces\
�^_9setText
abc
getComboModel+()Lcom/intellij/ui/CollectionComboBoxModel;
�efTcontains
�hG1
�jk1setSelectedItem
�mn(setCaretPositionypq�get
stuvw'com/intellij/util/containers/JBIterableof=(Ljava/lang/Object;)Lcom/intellij/util/containers/JBIterable;
pyz4nullize
s|�wy~�values()Ljava/util/Collection;
s���?(Ljava/lang/Iterable;)Lcom/intellij/util/containers/JBIterable;
�����com/intellij/util/ObjectUtilscoalesce((Ljava/lang/Iterable;)Ljava/lang/Object;
p��4
notNullize�,
Q���split'(Ljava/lang/String;)[Ljava/lang/String;
p���parseInt(Ljava/lang/String;I)I�scale�center�none
�A�.(Ljavax/swing/ButtonGroup;Ljava/lang/String;)V�flipHV�flipH�flipV
��
doCancelAction
��
storeRecentImages
��(close
�����)com/intellij/ide/util/PropertiesComponentS(Lcom/intellij/openapi/project/Project;)Lcom/intellij/ide/util/PropertiesComponent;
��'�'(Ljava/lang/String;Ljava/lang/String;)V
����-()Lcom/intellij/ide/util/PropertiesComponent;
��
repaintAllWindows
��

doOKAction
��McalcNewValue
Q��t
startsWith
���
isSelected
����getItems()Ljava/util/List;
��MgetRecentItemsKey
�����*com/intellij/util/containers/ContainerUtil
getFirstItems#(Ljava/util/List;I)Ljava/util/List;�

p���join<(Ljava/util/Collection;Ljava/lang/String;)Ljava/lang/String;
����getModel()Ljavax/swing/ComboBoxModel;
����	getEditor()Ljavax/swing/ComboBoxEditor;�����javax/swing/ComboBoxEditorgetEditorComponent()Ljava/awt/Component;
���4getValue�idea.background.editor�idea.background.frame
���VsetProperty
@��
validate
@��
repaint
���getOKAction()Ljavax/swing/Action;��javax/swing/Action
setEnabled��getItem
		getSelection()Ljavax/swing/ButtonModel;
Mjavax/swing/ButtonModelgetActionCommand
Qreplace(CC)Ljava/lang/String;
QMtrim
��T
p4toLowerCase3U\(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
�
Q"#tequalsIgnoreCase
�@
L&'(getListSelectionBackground(Z)Ljava/awt/Color;
L*+XgetLabelBackground
-./0�"com/intellij/util/ui/StartupUiUtilisUnderDarcula?�?�
6789:com/intellij/ui/ColorUtilmix3(Ljava/awt/Color;Ljava/awt/Color;D)Ljava/awt/Color;<tooltip.flip.vertically
>?9setToolTipTextAtooltip.flip.horizontallyCjava/awt/GridLayout
BEF(IIII)V
HIXgetSelectionBackground
KLMaddClickablePanelr(Ljavax/swing/JPanel;Ljavax/swing/JToggleButton;Ljava/awt/Color;)Lcom/intellij/ui/components/JBPanelWithEmptyText;Ojava/awt/BorderLayout
N
AS"com/intellij/ui/components/JBLabel	UVWXY#com/intellij/icons/AllIcons$ActionsSplitVerticallyLjavax/swing/Icon;
R[\(Ljavax/swing/Icon;)V^Center
F	UabYSplitHorizontally
defg5com/intellij/openapi/wm/impl/IdeBackgroundUtil$Anchor:()[Lcom/intellij/openapi/wm/impl/IdeBackgroundUtil$Anchor;
dijMnameljavax/swing/JRadioButton	dnopCENTER7Lcom/intellij/openapi/wm/impl/IdeBackgroundUtil$Anchor;
krs(Ljava/lang/String;Z)V
k
pvw4
capitalize
k>
	zG{(Ljavax/swing/AbstractButton;)V
}~�3com/intellij/openapi/wm/impl/IdeBackgroundUtil$Fill8()[Lcom/intellij/openapi/wm/impl/IdeBackgroundUtil$Fill;
���sampleImage ()Ljava/awt/image/BufferedImage;
}i	}���SCALE5Lcom/intellij/openapi/wm/impl/IdeBackgroundUtil$Fill;
�����com/intellij/util/ui/JBUIinsets"(I)Lcom/intellij/util/ui/JBInsets;
���"createTemporaryBackgroundTransform�(Ljavax/swing/JPanel;Ljava/awt/Image;Lcom/intellij/openapi/wm/impl/IdeBackgroundUtil$Fill;Lcom/intellij/openapi/wm/impl/IdeBackgroundUtil$Anchor;FLjava/awt/Insets;Lcom/intellij/openapi/Disposable;)V�java/awt/image/BufferedImage
���(III)V
����getGraphics()Ljava/awt/Graphics;�java/awt/Color
���(IZ)V
�����java/awt/GraphicssetColor(Ljava/awt/Color;)V
���FfillRect
L��XgetLabelForeground
���FdrawRect
���:org/intellij/images/editor/actions/BackgroundImageDialog$5
���.(Ljavax/swing/JToggleButton;Ljava/awt/Color;)V�:org/intellij/images/editor/actions/BackgroundImageDialog$6
���2(Ljavax/swing/JToggleButton;Ljavax/swing/JPanel;)V
���P	installOn
�����javax/swing/BorderFactorycreateLineBorder-(Ljava/awt/Color;)Ljavax/swing/border/Border;
]
�����2org/intellij/images/fileTypes/ImageFileTypeManager6()Lorg/intellij/images/fileTypes/ImageFileTypeManager;
����isImage)(Lcom/intellij/openapi/vfs/VirtualFile;)Z
���J(Ljavax/swing/JPanel;Ljava/lang/String;Lcom/intellij/openapi/Disposable;)VEDITOR
ConstantValueFRAME	Signature5Ljava/util/Map<Ljava/lang/String;Ljava/lang/String;>;;(Lcom/intellij/openapi/project/Project;Ljava/lang/String;)VCodeLineNumberTableLocalVariableTablethis:Lorg/intellij/images/editor/actions/BackgroundImageDialog;projectselectedPath
StackMapTableRuntimeInvisibleTypeAnnotations#Lorg/jetbrains/annotations/NotNull;$Lorg/jetbrains/annotations/Nullable;#Lcom/intellij/openapi/util/NlsSafe;$RuntimeInvisibleParameterAnnotationscreateUIComponentscomboBox"Lcom/intellij/openapi/ui/ComboBox;LocalVariableTypeTable6Lcom/intellij/openapi/ui/ComboBox<Ljava/lang/String;>;scheme7Lcom/intellij/openapi/editor/colors/EditorColorsScheme;options=Lcom/intellij/application/options/colors/ColorAndFontOptions;pages8[Lcom/intellij/openapi/options/colors/ColorSettingsPage;indexIattempt�RuntimeInvisibleAnnotationspainter=Lcom/intellij/openapi/fileEditor/impl/EditorEmptyTextPainter;panel1Lcom/intellij/ui/components/JBPanelWithEmptyText;createCenterPanelgetPreferredFocusedComponentbuttonLjavax/swing/AbstractButton;eLjava/util/Enumeration;actionGroup6Lcom/intellij/openapi/actionSystem/DefaultActionGroup;toolbarComponent
descriptor8Lcom/intellij/openapi/fileChooser/FileChooserDescriptor;
textComponent!Ljavax/swing/text/JTextComponent;opacitySync"Ljavax/swing/event/ChangeListener;
perProject5Ljava/util/Enumeration<Ljavax/swing/AbstractButton;>; javax/swing/event/ChangeListenertargettext1Lcom/intellij/openapi/util/NlsActions$ActionText;opacityChangedimagePathChangedfillOrAnchorChanged(Ljava/awt/event/ItemEvent;)VeventLjava/awt/event/ItemEvent;
comboModel)Lcom/intellij/ui/CollectionComboBoxModel;path=Lcom/intellij/ui/CollectionComboBoxModel<Ljava/lang/String;>;proppossibleValues)Lcom/intellij/util/containers/JBIterable;[Ljava/lang/String;opacityfillanchorflip=Lcom/intellij/util/containers/JBIterable<Ljava/lang/String;>;
doClearActionitemsLjava/util/List;$Ljava/util/List<Ljava/lang/String;>;?()Lcom/intellij/ui/CollectionComboBoxModel<Ljava/lang/String;>;smodel	forEditortypegroupp	flipHorCb	flipVerCbcolorLjava/awt/Color;hviLjavax/swing/JRadioButton;buttonGroup8[Lcom/intellij/openapi/wm/impl/IdeBackgroundUtil$Anchor;names7clickablePanel
disposable!Lcom/intellij/openapi/Disposable;6[Lcom/intellij/openapi/wm/impl/IdeBackgroundUtil$Fill;imageLjava/awt/image/BufferedImage;Acom/intellij/openapi/Disposable=sizeigLjava/awt/Graphics;
imageColorbuttonPanelLjavax/swing/JToggleButton;lambda$setupComponents$1file&Lcom/intellij/openapi/vfs/VirtualFile;lambda$new$0
SourceFileBackgroundImageDialog.javaNestMembersBootstrapMethodsR
STUUV$java/lang/invoke/StringConcatFactory�(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/invoke/CallSite;X#Z
[\]^_"java/lang/invoke/LambdaMetafactorymetafactory�(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
b
cL
e#recentTh
iI��m
np,r,t,,InnerClassesBordersAycom/intellij/icons/AllIconsActionsAnchorFill~/com/intellij/openapi/util/NlsActions$ActionText�$com/intellij/openapi/util/NlsActions
ActionText�%java/lang/invoke/MethodHandles$Lookup�java/lang/invoke/MethodHandlesLookup
$$$setupUI$$$�
��
�
@.com/intellij/uiDesigner/core/GridLayoutManager�java/awt/Insets�
�E(IILjava/awt/Insets;IIZZ)V�
��java/awt/Container�
�A
N�,com/intellij/uiDesigner/core/GridConstraints�G(IIIIIIIILjava/awt/Dimension;Ljava/awt/Dimension;Ljava/awt/Dimension;)V�
��
�F
#
setPaintTicks��
#�

Rmessages/IdeBundle�com/intellij/DynamicBundle�	getBundle?(Ljava/lang/String;Ljava/lang/Class;)Ljava/util/ResourceBundle;��
��label.text.image�java/util/ResourceBundle�	getString�4
��$$$loadLabelText$$$)(Ljavax/swing/JLabel;Ljava/lang/String;)V��
�label.text.opacity�checkbox.text.this.project.only�$$$loadButtonText$$$1(Ljavax/swing/AbstractButton;Ljava/lang/String;)V��
�#com/intellij/uiDesigner/core/Spacer�
�javax/swing/JLabel�setLabelFor�P
��$$$getRootComponent$$$java/lang/StringBuffer�
�length()I��
Q�charAt(I)C��
Q�
��(C)Ljava/lang/StringBuffer;��
��toString�M
��
�^setDisplayedMnemonic(C)V��
��setDisplayedMnemonicIndex�(
��
�^setMnemonic��
��
��$$$reportNull$$$0�(
�javax/swing/JToggleButton�>Argument for @NotNull parameter '%s' of %s.%s must not be null�*@NotNull method %s.%s must not return null��-./6;G�0�D��I�L���format5
Q"java/lang/IllegalArgumentException	9

java/lang/IllegalStateException
[Ljava/lang/Object;java/lang/RuntimeException!�Z���Z�IYZ*+LZ|}]^ !;^��>�^�^�^�^ 78&'��@AHI-����+���*+�*�	Y*����*�	Y��*�Y��*�Y��*�!Y�#�$*+�(*,�.�0�6*�:�>*�B�F**�J+�N�S�W*�[*�_�c*�i*�l,�o�&*�$�u,�xW*�$�u,�xW*,�~*���*��*�>����Y����*������OQ�^]CD(S3T>WI^N_[`baib|c�d�e�f�g�h�i�k�l�m�n�o� �����+��Z�����������Z$*����Y*��.�0������Y����c��s�$�����
�l��Y��Y��d��L*��Y+������|}~���
���
���
�M*��*�>�ø�*�W��W���������
<=��]�Ҷ�K��Y��L+��+*����W���M6��,�d�k���>,2����
�
��ۻ�Y+,2���&�(����'����&	�����%�(�6�P��4V��N��%8��6'��(5������
DE��*�
��K�Y*�L+��#W+Y�����)���� ����������1M�2*�(�,�����������M�H*�/�2Y����QQ����������E�/*�[�����������E�/*������������k
��#*�5*�9�<Y�>�?*�9*�>����E*�9*�FI�E*�9�K*�9�QY�S�Y�\�`Y�bL+*�c�.�0�e�i+*Il�.�0�e�i*�n*�s+�v�z*�z*�z�~��*�z�~M,����*��,��W*��*�*���*��*���*��*�*����*�9���<*�9���*��������Y������N*��-�̶�*��:�ڻ�Y*���*���:���'����:���*��	���*�
��:���'����:���*��	���*�*��*�*���Y*�:*��*��"*��%*��)�/*�(�u�2�u�2�6��6*�<�?*�5��9�D`����--�g`���@��-���#�1�8�K�S�g�|�����������������������#�)�;�N�Z�d�o�r��������������������	
"�pZ��D.�����{.��#��S���{I)��V8�D.�	{.�	gh�I�BY*,+�D��"� ��Z
Z�	�	
�3*�G��
&'���
�3*�G��
*+����=*�G��
./����9��6*+�J*�M*�9���<*�9*�J���*�J�P�
*�>�U*�G��1�23	56*7195:�6��6Z�9��4+�X�*��[�]�"*�`M,+�d�,+�g,+�i*���l������"=>AB!C&E+F3H� 4��4Z��	���O
��	*�5*�JL*�$+�o�Q�r*�(+�2�x�{*�$�}��M,���Q��N-���:��2���6��
2��:��
2��:��
2��:*2�~*��%*��)�/*����*�
��*���P���P���?*���P���P���?*�5����\QsQ"A�BQ�QBQ�QBQ�J	QsQ"QQQC�	QsQ"QQQ\C�	QsQ"QQQ�RKL
MN,O5P@QIR`SsT�U�V�W�X�Y�Z�[�\]^�\	��
Z5�@��ZI��`��s�Z��Z�y Z�5�!�
�;	*��*����bcd�	��#
�r&*��*��*�JL*�(��+����+������gh	ijk"l%m�&��Z�
�
V*��*��*��L*�JM*�$,+�xW+��ÙL*�<��>*�(��,�+������,+������=�*QQ�QQ�Q�QQ�QQ�2qst
uvx*z2{F|J}R�U��*V��
I�ZDZ2$8�
�x*�`��L��*��+��ָض������������$%�$&bc�8*��������������'���=*��������۰�����n
��R��*�Ͷ�L+��*�`M+ֶ�N-�66�)-2:�X�,�d��	,�g���ֱ�'�Q�Q�"� Q��"����1�E�K�Q��*1(ZR��G�Z=)�=)LM�7
�*�J�P�u����
��
Lw�E�	���
BQ���*8����I
��P*�5��*�JL*��M*�W,��W*�$+,�xW*�9��*�9��,���>*��������,�@QQ��QQ��*
��
���'�.�5�=�O��*P��
CZ>�Z='8�M���*�������QL*���
-_�M*�
��
-_�N*��ƙ�x*��ƙ��6+�*��,-���	[�#�	���	�����Y�����
�IQQQ@O�QQQ�"QQQQ.Q�QQQQ.Q�QQQQ.Q�QQQQ.QQ�QQQQ.QQLQ���'�;�^�s����4����Z'�+Z;qZ^N �����
A���:*��M,���.,����N-� -_�:+�!�-�$���ϱ���0�Q��"���%�.�3�6�9��4��%(Z4��:,:Z�4�	���/*���������/*�������
IX�a"�%�)�,�	1�3�5Y����!������J�������
���&�*���+���,���+;�.�0�=,@�.�0�=*�BY�D�?�GN*+-�J:*,-�J:�NY�P�Q�RY�T�Z]�_�NY�P�Q�RY�`�Z]�_��	�.�)�7�F�J�R�Z�f�x������>�-^�.�/JM01RE2�Z=3���������
�����*�	��+�
��cM,��QN6-��-,2�h_-��S����G:*�BY�D�?6-��H�kY-2,2�m���q:�t- ��u�x+�y*�JW������h	�9"!�@	9"��@	9"�__Q�@	9"�__Q-�:���&�;�A�F�U�_�{����������R"4�{#�5XL4��-^�6�7�8F_01����
��
���2
�*���+���,�
��|N-��Q:��:6��-2��_-��S���߸G:*�BY-��D�?6-��^�kY2-2�����q:+�y�t- ��u�x*�J:		-2�m��,���������		�@	@B"�#�@	@B"���@	@B"��qqQ�@	@B"��qqQ�B�J��&�+�6�L�R�W�g�q����������������p.$4��8�5�:�	jb4��-^�6�;<�=&�8+�>?Wv01��������
����`;��Y��L+��M,��Y����,����N,-��,llldld��,dd��,��+Y�����_�����.	 
(,1
EQU�*]C�R>?MDE,4F1����
LM��S*���+���,����Y+,��N-��#W��Y+*��-��-,����*-��W-Y����	�6@�����%5-67>:?B@HA�*SG^S�HS01%.�������������
I��2��*�ˬ���JKL
�:*�9*�W*���ϱ�c����
�*���@Y��L*+�[+��Y��Y



�������@Y��M*,�9,�NY����+,��Y�����@Y��N-��Y��Y������+-��Y����*��:-��Y�����#Y��:*���-��Y�����Y��:*�-��Y��Y@�������RY��:*��������-��Y�����RY��:*��������-��Y�����@Y��:	*	��	�NY����-	��Y�����@Y��:
*
��
�NY����-
��Y�����@Y��:*���NY����-��Y�����Y�:*�<*��������-��Y�����@Y��:
*
��
�NY����-
��Y������Y��:-��Y������Y��:-��Y�������ǻ	Y�:�	Y�:�	Y�:�	Y�:��E�*�[��������Y��N6666,�ϢO,��&�3�,�Ϡ�5�,��&�6,��6-��6-,�Ӷ�W����+-�ڶ��+��+�����Q�" �������Y��N6666,�ϢO,��&�3�,�Ϡ�5�,��&�6,��6-��6-,�Ӷ�W����+-�ڶ��+��+�����Q�" 
�(��+�[[aaaaa[[[[[[[[a[[[a�	��[[_____[[[[[[[[_[[[_���.�\\eeeeenw�n�n��e���eY�S�TY�S�KY�S�BY�S�9Y�S�0Y�S�'Y�S�Y�S�Y�S�Y�S��YYbkt}�YYYYYYYY�YYY�Y�S�BY�S�9Y�S�0Y�S�'Y�S�Y�S�YS�YS��[[dddddgggppyyyd���dYS�*�'YS�YS�YS�YS���\\ggggg\\\\\\\\g\\\g�
Z_���Z_�����$�\EQ�[QCQ�Q�_Q�Q�Q�Q�Q�Q�Q�Q�Q�Q�Q�YQ�Q�Q�Q�Q�Q�Q�Q�Q�[Q�Q�Q�Q�Q�Q�Q�_QJQJuj
���v�BwUxzd{@}|@��}�&	���MNP>QWY`a`QdYfgjYklkQoQqQsO��B��PK���__Aorg/intellij/images/editor/actions/ChangeBackgroundAction$1.class���=B	;org/intellij/images/editor/actions/ChangeBackgroundAction$1this$0;Lorg/intellij/images/editor/actions/ChangeBackgroundAction;		

val$componentLjava/awt/Component;	

val$decorator0Lorg/intellij/images/ui/ImageComponentDecorator;
java/lang/Object<init>()V	9org/intellij/images/editor/actions/ChangeBackgroundActionmyIconLLorg/intellij/images/editor/actions/ChangeBackgroundAction$MyBackgroundIcon;	 Jorg/intellij/images/editor/actions/ChangeBackgroundAction$MyBackgroundIconcolorLjava/awt/Color;
"#$%java/awt/Componentrepaint'()*+.org/intellij/images/ui/ImageComponentDecoratorsetEditorBackground(Ljava/awt/Color;)V-$com/intellij/ui/picker/ColorListener�(Lorg/intellij/images/editor/actions/ChangeBackgroundAction;Ljava/awt/Component;Lorg/intellij/images/ui/ImageComponentDecorator;)VCodeLineNumberTableLocalVariableTablethis=Lorg/intellij/images/editor/actions/ChangeBackgroundAction$1;	SignaturecolorChanged%(Ljava/awt/Color;Ljava/lang/Object;)VsourceLjava/lang/Object;
SourceFileChangeBackgroundAction.javaEnclosingMethod=>actionPerformed4(Lcom/intellij/openapi/actionSystem/AnActionEvent;)VNestHostInnerClassesMyBackgroundIcon ,	

./H*+�*,�*-�*��0%123456/g*��+�*��!*�+�&�0()*+1 23 789:;<?@A
PK��}}Porg/intellij/images/editor/actions/ChangeBackgroundAction$MyBackgroundIcon.class���=e
java/lang/Object<init>()V
	
com/intellij/ui/JBColor
background()Ljava/awt/Color;	Jorg/intellij/images/editor/actions/ChangeBackgroundAction$MyBackgroundIconcolorLjava/awt/Color;
!com/intellij/util/ui/GraphicsUtilsetupAAPainting=(Ljava/awt/Graphics;)Lcom/intellij/openapi/ui/GraphicsConfig;
java/awt/GraphicssetColor(Ljava/awt/Color;)V
 !"fillOval(IIII)V
$%&'(com/intellij/ui/ColorUtilisDark(Ljava/awt/Color;)Z	*+,-.com/intellij/ui/GrayxFFLcom/intellij/ui/Gray;
*012	withAlpha(I)Ljava/awt/Color;	*45.x00
78"drawOval
:;<=&com/intellij/openapi/ui/GraphicsConfigrestore
?@ABCcom/intellij/util/ui/JBUIscale(I)IEjavax/swing/IconCodeLineNumberTableLocalVariableTablethisLLorg/intellij/images/editor/actions/ChangeBackgroundAction$MyBackgroundIcon;	paintIcon,(Ljava/awt/Component;Ljava/awt/Graphics;II)VcLjava/awt/Component;gLjava/awt/Graphics;xIyconfig(Lcom/intellij/openapi/ui/GraphicsConfig;
StackMapTableXjava/awt/ComponentZjava/awt/ColorgetIconWidth()I
getIconHeight
SourceFileChangeBackgroundAction.javaNestHostb9org/intellij/images/editor/actions/ChangeBackgroundActionInnerClassesMyBackgroundIcon DF:*�*��
�G
:;HIJKLFS,�:,*�
�,``�,*�
�#��)P�/��3P�/�,``�6�9�G?@AB>CMDREH>SIJSMNSOPSQRSSRMTUV5�3W:�W:Y[\F0�>�GIHIJ]\F0�>�GNHIJ^_`ac
ad
PK<�m���?org/intellij/images/editor/actions/ChangeBackgroundAction.class���=�
,com/intellij/openapi/project/DumbAwareAction<init>()VJorg/intellij/images/editor/actions/ChangeBackgroundAction$MyBackgroundIcon
	
9org/intellij/images/editor/actions/ChangeBackgroundActionmyIconLLorg/intellij/images/editor/actions/ChangeBackgroundAction$MyBackgroundIcon;
getTemplatePresentation2()Lcom/intellij/openapi/actionSystem/Presentation;
.com/intellij/openapi/actionSystem/PresentationsetIcon(Ljavax/swing/Icon;)V
/com/intellij/openapi/actionSystem/AnActionEvent
getInputEvent()Ljava/awt/event/InputEvent;
!"#$%java/awt/event/InputEventgetComponent()Ljava/awt/Component;
'()*+=org/intellij/images/editor/actionSystem/ImageEditorActionUtilgetImageComponentDecoratorc(Lcom/intellij/openapi/actionSystem/AnActionEvent;)Lorg/intellij/images/ui/ImageComponentDecorator;
-./01#com/intellij/ui/ColorChooserServicegetInstance'()Lcom/intellij/ui/ColorChooserService;
345
getProject(()Lcom/intellij/openapi/project/Project;7;org/intellij/images/editor/actions/ChangeBackgroundAction$1
69:�(Lorg/intellij/images/editor/actions/ChangeBackgroundAction;Ljava/awt/Component;Lorg/intellij/images/ui/ImageComponentDecorator;)V
-<=>	showPopup�(Lcom/intellij/openapi/project/Project;Ljava/awt/Color;Lcom/intellij/openapi/editor/Editor;Lcom/intellij/ui/picker/ColorListener;)V
@AgetPresentationC+ide.images.change.background.action.enabled
EFGHI+com/intellij/openapi/util/registry/Registryis(Ljava/lang/String;Z)Z
KLMsetEnabledAndVisible(Z)V	OPQRS4com/intellij/openapi/actionSystem/ActionUpdateThreadBGT6Lcom/intellij/openapi/actionSystem/ActionUpdateThread;CodeLineNumberTableLocalVariableTablethis;Lorg/intellij/images/editor/actions/ChangeBackgroundAction;actionPerformed4(Lcom/intellij/openapi/actionSystem/AnActionEvent;)Ve1Lcom/intellij/openapi/actionSystem/AnActionEvent;	componentLjava/awt/Component;	decorator0Lorg/intellij/images/ui/ImageComponentDecorator;
StackMapTablecjava/awt/Componente.org/intellij/images/ui/ImageComponentDecoratorRuntimeInvisibleTypeAnnotations#Lorg/jetbrains/annotations/NotNull;$RuntimeInvisibleParameterAnnotationsupdategetActionUpdateThread8()Lcom/intellij/openapi/actionSystem/ActionUpdateThread;RuntimeInvisibleAnnotations
SourceFileChangeBackgroundAction.javaNestMembersInnerClassesMyBackgroundIcon$$$reportNull$$$0(I)Vrs
t>Argument for @NotNull parameter '%s' of %s.%s must not be nullv*@NotNull method %s.%s must not return nullxjava/lang/Objectz[
jYijava/lang/String�format9(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;��
��"java/lang/IllegalArgumentException�(Ljava/lang/String;)V�
��java/lang/IllegalStateException�
��[Ljava/lang/Object;�java/lang/RuntimeException�!TQ*�*�Y�	�
*�*�
��UVWXYZT�	4+��u+�� M+�&N,�-��,+�2�6Y*,-�8�;�a�*bdU"#$%3.V*4WX4[\$]^_`f	ghgiZTW+��u+�?B�D�J�aU
23VWX[\f	ghgjkTB�NY��u�aKOU7VWXlgfg
rsT�� w�y�����{�$Y|S�Y}S��#Y}S�Y~S��#+YS�Y�S�����$��Z_�����Z_����a�D�Y�C���������������������������������\�J�J�pq
6mno6PK���z]]>org/intellij/images/editor/actions/FitZoomToWindowAction.class���=�
*com/intellij/openapi/actionSystem/AnAction<init>()V
	
=org/intellij/images/editor/actionSystem/ImageEditorActionUtilgetImageComponentDecoratorc(Lcom/intellij/openapi/actionSystem/AnActionEvent;)Lorg/intellij/images/ui/ImageComponentDecorator;.org/intellij/images/ui/ImageComponentDecoratorgetZoomModel-()Lorg/intellij/images/editor/ImageZoomModel;)org/intellij/images/editor/ImageZoomModelfitZoomToWindow

setEnabled4(Lcom/intellij/openapi/actionSystem/AnActionEvent;)Z
 !*org/intellij/images/options/OptionsManagergetInstance.()Lorg/intellij/images/options/OptionsManager;
#$%
getOptions'()Lorg/intellij/images/options/Options;'()*+#org/intellij/images/options/OptionsgetEditorOptions-()Lorg/intellij/images/options/EditorOptions;-./01)org/intellij/images/options/EditorOptionsgetZoomOptions+()Lorg/intellij/images/options/ZoomOptions;
34567/com/intellij/openapi/actionSystem/AnActionEventgetPresentation2()Lcom/intellij/openapi/actionSystem/Presentation;9:;isZoomLevelChanged()Z=>?@;'org/intellij/images/options/ZoomOptionsisSmartZooming
BCDE.com/intellij/openapi/actionSystem/Presentation(Z)V	GHIJK4com/intellij/openapi/actionSystem/ActionUpdateThreadEDT6Lcom/intellij/openapi/actionSystem/ActionUpdateThread;M8org/intellij/images/editor/actions/FitZoomToWindowActionO&com/intellij/openapi/project/DumbAwareCodeLineNumberTableLocalVariableTablethis:Lorg/intellij/images/editor/actions/FitZoomToWindowAction;actionPerformed4(Lcom/intellij/openapi/actionSystem/AnActionEvent;)V	zoomModel+Lorg/intellij/images/editor/ImageZoomModel;e1Lcom/intellij/openapi/actionSystem/AnActionEvent;	decorator0Lorg/intellij/images/ui/ImageComponentDecorator;
StackMapTableRuntimeInvisibleTypeAnnotations#Lorg/jetbrains/annotations/NotNull;$RuntimeInvisibleParameterAnnotationsupdateoptions%Lorg/intellij/images/options/Options;zoomOptions)Lorg/intellij/images/options/ZoomOptions;getActionUpdateThread8()Lcom/intellij/openapi/actionSystem/ActionUpdateThread;RuntimeInvisibleAnnotations
SourceFileFitZoomToWindowAction.java$$$reportNull$$$0(I)Vkl
Lm>Argument for @NotNull parameter '%s' of %s.%s must not be nullo*@NotNull method %s.%s must not return nullqjava/lang/ObjectsYMfUajava/lang/Stringzformat9(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;|}
{~"java/lang/IllegalArgumentException�(Ljava/lang/String;)V�
��java/lang/IllegalStateException�
��[Ljava/lang/Object;�java/lang/RuntimeException�0LNP/*��QRSTUVP�+��n+�M,�,�
N-��]	�Q!
"#$&R*WXSTYZ
[\^	_`_aVPQ+��n+��D��"M,�&�,N+�:�
:+�2�8�-�<���A�]M�?L3'=BCB�L3'=B�L3Q*+,"-(.1/P1R>:bc".de(([\1WXQSTQYZ^	_`_fgPB�FY��n�]KGQ5RSTh_^_
klP�� p�r�����t�$YuS�YvS��#YvS�YwS��#+YxS�YyS����$��Z_�����Z_����]�D{Y{C{�{�{��{��{��{��{��{��{��{��{��{�\{J{J�ijPK�ècNNAorg/intellij/images/editor/actions/SetBackgroundImageAction.class���=�
,com/intellij/openapi/project/DumbAwareAction<init>()V
	
/com/intellij/openapi/actionSystem/AnActionEvent
getProject(()Lcom/intellij/openapi/project/Project;	0com/intellij/openapi/actionSystem/CommonDataKeysVIRTUAL_FILE+Lcom/intellij/openapi/actionSystem/DataKey;
getData?(Lcom/intellij/openapi/actionSystem/DataKey;)Ljava/lang/Object;$com/intellij/openapi/vfs/VirtualFile
2org/intellij/images/fileTypes/ImageFileTypeManagergetInstance6()Lorg/intellij/images/fileTypes/ImageFileTypeManager;
 !"isImage)(Lcom/intellij/openapi/vfs/VirtualFile;)Z
$%&getPlace()Ljava/lang/String;
()*+,.com/intellij/openapi/actionSystem/ActionPlacesisPopupPlace(Ljava/lang/String;)Z
./0getPresentation2()Lcom/intellij/openapi/actionSystem/Presentation;
23456.com/intellij/openapi/actionSystem/Presentation
setEnabled(Z)V
2896
setVisible	;<=>?4com/intellij/openapi/actionSystem/ActionUpdateThreadBGT6Lcom/intellij/openapi/actionSystem/ActionUpdateThread;A8org/intellij/images/editor/actions/BackgroundImageDialog
CD&getPath
@FG;(Lcom/intellij/openapi/project/Project;Ljava/lang/String;)V
@IJK
showAndGet()ZM;org/intellij/images/editor/actions/SetBackgroundImageActionCodeLineNumberTableLocalVariableTablethis=Lorg/intellij/images/editor/actions/SetBackgroundImageAction;update4(Lcom/intellij/openapi/actionSystem/AnActionEvent;)Ve1Lcom/intellij/openapi/actionSystem/AnActionEvent;project&Lcom/intellij/openapi/project/Project;file&Lcom/intellij/openapi/vfs/VirtualFile;imageZvisible
StackMapTable`$com/intellij/openapi/project/ProjectRuntimeInvisibleTypeAnnotations#Lorg/jetbrains/annotations/NotNull;$RuntimeInvisibleParameterAnnotationsgetActionUpdateThread8()Lcom/intellij/openapi/actionSystem/ActionUpdateThread;RuntimeInvisibleAnnotationsactionPerformeddialog:Lorg/intellij/images/editor/actions/BackgroundImageDialog;kjava/lang/String
SourceFileSetBackgroundImageAction.java$$$reportNull$$$0(I)Vno
Lp>Argument for @NotNull parameter '%s' of %s.%s must not be nullr*@NotNull method %s.%s must not return nulltjava/lang/ObjectvUMdSgformat9(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;}~
j"java/lang/IllegalArgumentException�(Ljava/lang/String;)V�
��java/lang/IllegalStateException�
��[Ljava/lang/Object;�java/lang/RuntimeException�!LN/*��OPQRSTN]+��q+�M+�
��N-��-���6+�#�'���6+�-,���1+�-�7�^F�!_@�@�
L_2�L_2O#
$%-&C'S(\)P>]QR]UV
PWXEYZ-0[\C]\a	bcbdeNB�:Y��q�^K;O-PQRfbabgTNP+��q+�M,��+�
��N-��-���6�@Y,�
-�B��E:�HW�^N�	_�@�L_22_�L_22_jO2
34526I7O8P>PQRPUV
CWX3YZ2[\Ihia	bcb
noN�� s�u�����w�$YxS�YyS��#YyS�YzS��#&Y{S��Y|S����$��Z_�����Z_����^�DjYjCj�j�j��j��j��j��j��j��j��j��j��j�\jJjJ�lmPK|�
�X
X
9org/intellij/images/editor/actions/ToggleGridAction.class���=x
.com/intellij/openapi/actionSystem/ToggleAction<init>()V
	
=org/intellij/images/editor/actionSystem/ImageEditorActionUtilgetImageComponentDecoratorc(Lcom/intellij/openapi/actionSystem/AnActionEvent;)Lorg/intellij/images/ui/ImageComponentDecorator;.org/intellij/images/ui/ImageComponentDecorator
isGridVisible()ZsetGridVisible(Z)V
update4(Lcom/intellij/openapi/actionSystem/AnActionEvent;)V

setEnabled4(Lcom/intellij/openapi/actionSystem/AnActionEvent;)Z
 !"#$/com/intellij/openapi/actionSystem/AnActionEventgetPresentation2()Lcom/intellij/openapi/actionSystem/Presentation;
&'()3org/intellij/images/editor/actions/ToggleGridAction
isSelected+action.text.hide.grid-java/lang/Object
/0123com/intellij/ide/IdeBundlemessage9(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;5action.text.show.grid
789:;.com/intellij/openapi/actionSystem/PresentationsetText(Ljava/lang/String;)V	=>?@A4com/intellij/openapi/actionSystem/ActionUpdateThreadEDT6Lcom/intellij/openapi/actionSystem/ActionUpdateThread;C&com/intellij/openapi/project/DumbAwareCodeLineNumberTableLocalVariableTablethis5Lorg/intellij/images/editor/actions/ToggleGridAction;e1Lcom/intellij/openapi/actionSystem/AnActionEvent;	decorator0Lorg/intellij/images/ui/ImageComponentDecorator;
StackMapTableRuntimeInvisibleTypeAnnotations#Lorg/jetbrains/annotations/NotNull;$RuntimeInvisibleParameterAnnotationssetSelected5(Lcom/intellij/openapi/actionSystem/AnActionEvent;Z)VstateZVjava/lang/StringgetActionUpdateThread8()Lcom/intellij/openapi/actionSystem/ActionUpdateThread;RuntimeInvisibleAnnotations
SourceFileToggleGridAction.java$$$reportNull$$$0(I)V\]
&^>Argument for @NotNull parameter '%s' of %s.%s must not be null`*@NotNull method %s.%s must not return nullbI(W)Qformatj3
Uk"java/lang/IllegalArgumentExceptionm;
nojava/lang/IllegalStateExceptionq
ro[Ljava/lang/Object;tjava/lang/RuntimeExceptionv1&BD/*��E"FGH)Ds +��_+�M,�,�
���M�@E
%
&F  GH IJ
KLN	OPOQRD|+��_+�N-�
-��M	�E+
,-/F*GHIJST
KLN	OP	OD�7+��_*+�+�W+�*+�%�*�,�.�4�,�.�6�Ma7�& 7UE3
4566F7GH7IJN	OPOWXDB�<Y��_�MK=E:FGHYONO
\]D�'�$a�c��!���,�    (YdS�YeS��'YeS�YfS��'/7YgS�YhS�YiS���l�(�nZ_�p��rZ_�s��M� DU]UCU�U�#Uu�Uu�Uu�Uu�Uu�Uu�Uu�Uu�Uu�Uu�Uu`UJUJwZ[PK��^YGG5org/intellij/images/editor/actions/ZoomInAction.class���=m
*com/intellij/openapi/actionSystem/AnAction<init>()V
	
=org/intellij/images/editor/actionSystem/ImageEditorActionUtilgetImageComponentDecoratorc(Lcom/intellij/openapi/actionSystem/AnActionEvent;)Lorg/intellij/images/ui/ImageComponentDecorator;.org/intellij/images/ui/ImageComponentDecoratorgetZoomModel-()Lorg/intellij/images/editor/ImageZoomModel;)org/intellij/images/editor/ImageZoomModelzoomIn

setEnabled4(Lcom/intellij/openapi/actionSystem/AnActionEvent;)Z
 !/com/intellij/openapi/actionSystem/AnActionEventgetPresentation2()Lcom/intellij/openapi/actionSystem/Presentation;#$%	canZoomIn()Z
'()*.com/intellij/openapi/actionSystem/Presentation(Z)V	,-./04com/intellij/openapi/actionSystem/ActionUpdateThreadEDT6Lcom/intellij/openapi/actionSystem/ActionUpdateThread;2/org/intellij/images/editor/actions/ZoomInAction4&com/intellij/openapi/project/DumbAwareCodeLineNumberTableLocalVariableTablethis1Lorg/intellij/images/editor/actions/ZoomInAction;actionPerformed4(Lcom/intellij/openapi/actionSystem/AnActionEvent;)V	zoomModel+Lorg/intellij/images/editor/ImageZoomModel;e1Lcom/intellij/openapi/actionSystem/AnActionEvent;	decorator0Lorg/intellij/images/ui/ImageComponentDecorator;
StackMapTableRuntimeInvisibleTypeAnnotations#Lorg/jetbrains/annotations/NotNull;$RuntimeInvisibleParameterAnnotationsupdategetActionUpdateThread8()Lcom/intellij/openapi/actionSystem/ActionUpdateThread;RuntimeInvisibleAnnotations
SourceFileZoomInAction.java$$$reportNull$$$0(I)VLM
1N>Argument for @NotNull parameter '%s' of %s.%s must not be nullP*@NotNull method %s.%s must not return nullRjava/lang/ObjectT>2G:Fjava/lang/String[format9(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;]^
\_"java/lang/IllegalArgumentExceptiona(Ljava/lang/String;)Vc
bdjava/lang/IllegalStateExceptionf
gd[Ljava/lang/Object;ijava/lang/RuntimeExceptionk1135/*��6"789:;5�+��O+�M,�,�
N-��B	�6%
&'(*7*<=89>?
@AC	DEDF;5�)+��O+��+�M,�
N+�-�"�&�B6./01(37*@A
<=)89)>?C	DEDGH5B�+Y��O�BK,67789IDCD
LM5�� Q�S�����U�$YVS�YWS��#YWS�YXS��#+YYS�YZS���`�$�bZ_�e��gZ_�h��B�D\Y\C\�\�\j�\j�\j�\j�\j�\j�\j�\j�\j�\j\\J\JlJKPK���LL6org/intellij/images/editor/actions/ZoomOutAction.class���=m
*com/intellij/openapi/actionSystem/AnAction<init>()V
	
=org/intellij/images/editor/actionSystem/ImageEditorActionUtilgetImageComponentDecoratorc(Lcom/intellij/openapi/actionSystem/AnActionEvent;)Lorg/intellij/images/ui/ImageComponentDecorator;.org/intellij/images/ui/ImageComponentDecoratorgetZoomModel-()Lorg/intellij/images/editor/ImageZoomModel;)org/intellij/images/editor/ImageZoomModelzoomOut

setEnabled4(Lcom/intellij/openapi/actionSystem/AnActionEvent;)Z
 !/com/intellij/openapi/actionSystem/AnActionEventgetPresentation2()Lcom/intellij/openapi/actionSystem/Presentation;#$%
canZoomOut()Z
'()*.com/intellij/openapi/actionSystem/Presentation(Z)V	,-./04com/intellij/openapi/actionSystem/ActionUpdateThreadEDT6Lcom/intellij/openapi/actionSystem/ActionUpdateThread;20org/intellij/images/editor/actions/ZoomOutAction4&com/intellij/openapi/project/DumbAwareCodeLineNumberTableLocalVariableTablethis2Lorg/intellij/images/editor/actions/ZoomOutAction;actionPerformed4(Lcom/intellij/openapi/actionSystem/AnActionEvent;)V	zoomModel+Lorg/intellij/images/editor/ImageZoomModel;e1Lcom/intellij/openapi/actionSystem/AnActionEvent;	decorator0Lorg/intellij/images/ui/ImageComponentDecorator;
StackMapTableRuntimeInvisibleTypeAnnotations#Lorg/jetbrains/annotations/NotNull;$RuntimeInvisibleParameterAnnotationsupdategetActionUpdateThread8()Lcom/intellij/openapi/actionSystem/ActionUpdateThread;RuntimeInvisibleAnnotations
SourceFileZoomOutAction.java$$$reportNull$$$0(I)VLM
1N>Argument for @NotNull parameter '%s' of %s.%s must not be nullP*@NotNull method %s.%s must not return nullRjava/lang/ObjectT>2G:Fjava/lang/String[format9(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;]^
\_"java/lang/IllegalArgumentExceptiona(Ljava/lang/String;)Vc
bdjava/lang/IllegalStateExceptionf
gd[Ljava/lang/Object;ijava/lang/RuntimeExceptionk1135/*��6"789:;5�+��O+�M,�,�
N-��B	�6%
&'(*7*<=89>?
@AC	DEDF;5�)+��O+��+�M,�
N+�-�"�&�B6./01(37*@A
<=)89)>?C	DEDGH5B�+Y��O�BK,67789IDCD
LM5�� Q�S�����U�$YVS�YWS��#YWS�YXS��#+YYS�YZS���`�$�bZ_�e��gZ_�h��B�D\Y\C\�\�\j�\j�\j�\j�\j�\j�\j�\j�\j�\j\\J\JlJKPK���II7org/intellij/images/editor/impl/ImageEditorImpl$1.class���=D	1org/intellij/images/editor/impl/ImageEditorImpl$1this$01Lorg/intellij/images/editor/impl/ImageEditorImpl;
	
java/lang/Object<init>()V
/org/intellij/images/editor/impl/ImageEditorImplpropertyChanged6(Lcom/intellij/openapi/vfs/VirtualFilePropertyEvent;)V
contentsChanged.(Lcom/intellij/openapi/vfs/VirtualFileEvent;)V,com/intellij/openapi/vfs/VirtualFileListener4(Lorg/intellij/images/editor/impl/ImageEditorImpl;)VCodeLineNumberTableLocalVariableTablethis3Lorg/intellij/images/editor/impl/ImageEditorImpl$1;event3Lcom/intellij/openapi/vfs/VirtualFilePropertyEvent;RuntimeInvisibleTypeAnnotations#Lorg/jetbrains/annotations/NotNull;$RuntimeInvisibleParameterAnnotations+Lcom/intellij/openapi/vfs/VirtualFileEvent;
SourceFileImageEditorImpl.javaEnclosingMethod)Q(Lcom/intellij/openapi/project/Project;Lcom/intellij/openapi/vfs/VirtualFile;ZZ)VNestHostInnerClasses$$$reportNull$$$0(I)V,-
.>Argument for @NotNull parameter '%s' of %s.%s must not be null0java/lang/String6format9(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;89
7:"java/lang/IllegalArgumentException<(Ljava/lang/String;)V>
=?[Ljava/lang/Object;A
StackMapTable >
*+�*��>

R+��/*�+�
�C
AB !	"#"R+��/*�+��C
FG$!	"#"
,-�D1�Y2SY3S�Y4S�Y5S��;�=Z_�@�C,�(7B�7B�7B+
'(%&*PKiw��$�$5org/intellij/images/editor/impl/ImageEditorImpl.class���=6
/org/intellij/images/editor/impl/ImageEditorImpl<init>Q(Lcom/intellij/openapi/project/Project;Lcom/intellij/openapi/vfs/VirtualFile;ZZ)V
	
java/lang/Object()V	
project&Lcom/intellij/openapi/project/Project;	file&Lcom/intellij/openapi/vfs/VirtualFile;-org/intellij/images/editor/impl/ImageEditorUI
-(Lorg/intellij/images/editor/ImageEditor;ZZ)V	editorUI/Lorg/intellij/images/editor/impl/ImageEditorUI;
 !""com/intellij/openapi/util/DisposerregisterE(Lcom/intellij/openapi/Disposable;Lcom/intellij/openapi/Disposable;)V
$%&'(+com/intellij/openapi/vfs/VirtualFileManagergetInstance/()Lcom/intellij/openapi/vfs/VirtualFileManager;*1org/intellij/images/editor/impl/ImageEditorImpl$1
),-4(Lorg/intellij/images/editor/impl/ImageEditorImpl;)V
$/01addVirtualFileListenerR(Lcom/intellij/openapi/vfs/VirtualFileListener;Lcom/intellij/openapi/Disposable;)V30org/intellij/images/editor/impl/ImageFileService56789$com/intellij/openapi/project/Project
getService%(Ljava/lang/Class;)Ljava/lang/Object;
2;<=createImageFileLoaderd(Lorg/intellij/images/editor/impl/ImageEditorImpl;)Lorg/intellij/images/editor/impl/ImageFileLoader;	?@AimageFileLoader1Lorg/intellij/images/editor/impl/ImageFileLoader;
CDEsetValue)(Lcom/intellij/openapi/vfs/VirtualFile;)VGHIJE/org/intellij/images/editor/impl/ImageFileLoaderloadFile
LMNsetImageProviderS(Lorg/intellij/images/editor/ImageDocument$ScaledImageProvider;Ljava/lang/String;)V
PQRgetImageComponent)()Lorg/intellij/images/ui/ImageComponent;
TUVWX%org/intellij/images/ui/ImageComponentgetDocument,()Lorg/intellij/images/editor/ImageDocument;Z[\]^(org/intellij/images/editor/ImageDocumentgetValue ()Ljava/awt/image/BufferedImage;
T`ab setTransparencyChessboardVisible(Z)V
derepaint
TghiisTransparencyChessboardVisible()Zk?org/intellij/images/thumbnail/actionSystem/ThumbnailViewActionsmImages.Thumbnails
opqrsjava/lang/Stringequals(Ljava/lang/Object;)Z
TuvbsetGridVisible
Txyz	getParent()Ljava/awt/Container;
|}~�java/awt/Container
setBackground(Ljava/awt/Color;)V
T��bsetBorderVisible
T��i
isGridVisible	���disposedZ
���getZoomModel-()Lorg/intellij/images/editor/ImageZoomModel;
�����1com/intellij/openapi/vfs/VirtualFilePropertyEventgetFile(()Lcom/intellij/openapi/vfs/VirtualFile;
p���runG(Lorg/intellij/images/editor/impl/ImageEditorImpl;)Ljava/lang/Runnable;
�����$com/intellij/openapi/vfs/VirtualFilerefresh(ZZLjava/lang/Runnable;)V
���)com/intellij/openapi/vfs/VirtualFileEvent
��refreshFile�
���'�,com/intellij/openapi/vfs/newvfs/RefreshQueue0()Lcom/intellij/openapi/vfs/newvfs/RefreshQueue;
�����.com/intellij/openapi/application/ModalityStatecurrent2()Lcom/intellij/openapi/application/ModalityState;
����p(ZZLjava/lang/Runnable;Lcom/intellij/openapi/application/ModalityState;[Lcom/intellij/openapi/vfs/VirtualFile;)V
���getComponent1()Lorg/intellij/images/editor/impl/ImageEditorUI;
���'�2org/intellij/images/fileTypes/ImageFileTypeManager6()Lorg/intellij/images/fileTypes/ImageFileTypeManager;
����isImage)(Lcom/intellij/openapi/vfs/VirtualFile;)Z
���'�1com/intellij/openapi/fileEditor/FileEditorManager[(Lcom/intellij/openapi/project/Project;)Lcom/intellij/openapi/fileEditor/FileEditorManager;
���E	closeFile�&org/intellij/images/editor/ImageEditorRuntimeInvisibleAnnotations#Lorg/jetbrains/annotations/NotNull;RuntimeInvisibleTypeAnnotationsO(Lcom/intellij/openapi/project/Project;Lcom/intellij/openapi/vfs/VirtualFile;)VCodeLineNumberTableLocalVariableTablethis1Lorg/intellij/images/editor/impl/ImageEditorImpl;$RuntimeInvisibleParameterAnnotations
isEmbeddedisOpaque
imageProvider>Lorg/intellij/images/editor/ImageDocument$ScaledImageProvider;formatLjava/lang/String;$Lorg/jetbrains/annotations/Nullable;isValiddocument*Lorg/intellij/images/editor/ImageDocument;
StackMapTablegetContentComponent()Ljavax/swing/JComponent;
getProject(()Lcom/intellij/openapi/project/Project;visibleisEnabledForActionPlace(Ljava/lang/String;)ZplacesetEditorBackgroundcolorLjava/awt/Color;
isDisposeddisposepropertyChanged6(Lcom/intellij/openapi/vfs/VirtualFilePropertyEvent;)Vevent3Lcom/intellij/openapi/vfs/VirtualFilePropertyEvent;contentsChanged.(Lcom/intellij/openapi/vfs/VirtualFileEvent;)V+Lcom/intellij/openapi/vfs/VirtualFileEvent;postRunnableLjava/lang/Runnable;lambda$refreshFile$1lambda$propertyChanged$0
editorManager3Lcom/intellij/openapi/fileEditor/FileEditorManager;
SourceFileImageEditorImpl.javaNestMembersBootstrapMethods
"java/lang/invoke/LambdaMetafactorymetafactory�(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
	�
�InnerClasses<org/intellij/images/editor/ImageDocument$ScaledImageProviderScaledImageProvider%java/lang/invoke/MethodHandles$Lookupjava/lang/invoke/MethodHandlesLookup$$$reportNull$$$0(I)V
>Argument for @NotNull parameter '%s' of %s.%s must not be null*@NotNull method %s.%s must not return null�����9(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;�'
o("java/lang/IllegalArgumentException*(Ljava/lang/String;)V,
+-java/lang/IllegalStateException/
0-[Ljava/lang/Object;2java/lang/RuntimeException41�@A��������e+��,��*+,����
01� ������
����e+��,��*�*+�*,�*�Y*��**���#�)Y*�+*�.*+2�4�2*�:�>**�>�*,�B���*
789;-<5>DJWK_MdN�4e��eee��e��������DE�C*�>+�F��
Q
R���MN�L
*�+,�K��
U	V� 
��
��
������
���i�b*��O�SL+�Y����
�Z@�
Z[��������/*���`������2*��O��e������C
*�Y����L��k�
���������C
*�Y����L5�q�
������WX�5*��O�S��v���ab�O*��O�_*��c��{|}�����hi�5*��O�f���������Nl+�n����
@�������vb�O*��O�t*��c�������������G*��O�w+�{��
��������b�D*��O����
��������i�5*��O���������i�/*�����������2*�����������4*����
��������m'+��*�+�����*�*������	�	��&��'��'���	������b+��*�+�����*����	�	���������	�����[	*��L��+����Y*�S������������A���/*����(�����3	**��B����	�����.��*����**��B�*�B*���L+*��DZ���
���%�-��%��.��
����/////55//�	��/////33//����00909BBKKYS�YS�Y S�Y!S��/////8A//Y S�Y"S�Y#S��0000099<EY$S��Y%S�Y&S��)�.....99..�+Z_�.��0Z_�1����0EoooCo�o�3o3�o3�o3�o3�o3�/o3�o3�o3�o3�0o3�o3�o3�o3�o3qoJoJ5
)Z	�����
�)PK�uD<org/intellij/images/editor/impl/ImageEditorManagerImpl.class���=�
java/lang/Object<init>()V
	
6org/intellij/images/editor/impl/ImageEditorManagerImplcreateImageEditorUIa(Ljava/awt/image/BufferedImage;Ljava/lang/String;)Lorg/intellij/images/editor/impl/ImageEditorUI;-org/intellij/images/editor/impl/ImageEditorUI

+(Lorg/intellij/images/editor/ImageEditor;)V
*org/intellij/images/options/OptionsManagergetInstance.()Lorg/intellij/images/options/OptionsManager;

getOptions'()Lorg/intellij/images/options/Options; !#org/intellij/images/options/OptionsgetEditorOptions-()Lorg/intellij/images/options/EditorOptions;#$%&')org/intellij/images/options/EditorOptionsgetGridOptions+()Lorg/intellij/images/options/GridOptions;#)*+ getTransparencyChessboardOptions=()Lorg/intellij/images/options/TransparencyChessboardOptions;

-./getImageComponent)()Lorg/intellij/images/ui/ImageComponent;12345'org/intellij/images/options/GridOptions
isShowDefault()Z
789:;%org/intellij/images/ui/ImageComponentsetGridVisible(Z)V=2>9org/intellij/images/options/TransparencyChessboardOptions
7@A; setTransparencyChessboardVisibleCDEapply^(Ljava/awt/image/BufferedImage;)Lorg/intellij/images/editor/ImageDocument$ScaledImageProvider;

GHIsetImageProviderS(Lorg/intellij/images/editor/ImageDocument$ScaledImageProvider;Ljava/lang/String;)VCodeLineNumberTableLocalVariableTablethis8Lorg/intellij/images/editor/impl/ImageEditorManagerImpl;O(Ljava/awt/image/BufferedImage;)Lorg/intellij/images/editor/impl/ImageEditorUI;imageLjava/awt/image/BufferedImage;RuntimeInvisibleAnnotations#Lorg/jetbrains/annotations/NotNull;RuntimeInvisibleTypeAnnotationsformatLjava/lang/String;ui/Lorg/intellij/images/editor/impl/ImageEditorUI;options%Lorg/intellij/images/options/Options;
editorOptions+Lorg/intellij/images/options/EditorOptions;gridOptions)Lorg/intellij/images/options/GridOptions;transparencyChessboardOptions;Lorg/intellij/images/options/TransparencyChessboardOptions;$Lorg/jetbrains/annotations/Nullable;$RuntimeInvisibleParameterAnnotationslambda$createImageEditorUI$0d(Ljava/awt/image/BufferedImage;Ljava/lang/Double;Ljava/awt/Component;)Ljava/awt/image/BufferedImage;scaleLjava/lang/Double;ancestorLjava/awt/Component;
SourceFileImageEditorManagerImpl.javaBootstrapMethodsm
nopqr"java/lang/invoke/LambdaMetafactorymetafactory�(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;t8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;v
wcdyF(Ljava/lang/Double;Ljava/awt/Component;)Ljava/awt/image/BufferedImage;InnerClasses|<org/intellij/images/editor/ImageDocument$ScaledImageProvider~(org/intellij/images/editor/ImageDocumentScaledImageProvider�%java/lang/invoke/MethodHandles$Lookup�java/lang/invoke/MethodHandlesLookup$$$reportNull$$$0(I)V��
�java/awt/image/BufferedImage�java/lang/String�*@NotNull method %s.%s must not return null�
9(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;U�
��java/lang/IllegalStateException�(Ljava/lang/String;)V�
��
StackMapTable1J3*��K
LMN	OJ0*��K#LPQRSTS	J[�
Y�M��N-�:�":�(:,�,�0�6,�,�<�?,*�B+�F,Y�����!�Z��
#1=
K&	(	)*+!,*-8.F0Q1LH[PQ[UV	RWXKYZC[\!:]^*1_`RSTSab	a
cdJ@*�K0L PQefgh
��J(��Y�SY�S����Z_���z{}	���ijklsuxPK����rr5org/intellij/images/editor/impl/ImageEditorUI$1.class���=$	/org/intellij/images/editor/impl/ImageEditorUI$1this$0/Lorg/intellij/images/editor/impl/ImageEditorUI;
	
java/awt/event/ComponentAdapter<init>()V
-org/intellij/images/editor/impl/ImageEditorUIupdateZoomFactor()Z2(Lorg/intellij/images/editor/impl/ImageEditorUI;)VCodeLineNumberTableLocalVariableTablethis1Lorg/intellij/images/editor/impl/ImageEditorUI$1;componentResized"(Ljava/awt/event/ComponentEvent;)VeLjava/awt/event/ComponentEvent;
SourceFileImageEditorUI.javaEnclosingMethod!-(Lorg/intellij/images/editor/ImageEditor;ZZ)VNestHostInnerClasses >
*+�*���

A	*��
W�
��		 "#
PK��NG	G	Jorg/intellij/images/editor/impl/ImageEditorUI$DocumentChangeListener.class���=r-org/intellij/images/editor/impl/ImageEditorUI	Dorg/intellij/images/editor/impl/ImageEditorUI$DocumentChangeListenerthis$0/Lorg/intellij/images/editor/impl/ImageEditorUI;


java/lang/Object<init>()V
updateImageComponentSize	imageComponent'Lorg/intellij/images/ui/ImageComponent;
%org/intellij/images/ui/ImageComponentgetDocument,()Lorg/intellij/images/editor/ImageDocument; !(org/intellij/images/editor/ImageDocumentgetValue ()Ljava/awt/image/BufferedImage;	#$%contentPanelLjavax/swing/JPanel;
'()*+javax/swing/JPanel	getLayout()Ljava/awt/LayoutManager;-java/awt/CardLayout/image1error
,345show)(Ljava/awt/Container;Ljava/lang/String;)V
78
updateInfo
:;
revalidate
=>repaint@ javax/swing/event/ChangeListener2(Lorg/intellij/images/editor/impl/ImageEditorUI;)VCodeLineNumberTableLocalVariableTablethisFLorg/intellij/images/editor/impl/ImageEditorUI$DocumentChangeListener;stateChanged"(Ljavax/swing/event/ChangeEvent;)VeLjavax/swing/event/ChangeEvent;document*Lorg/intellij/images/editor/ImageDocument;valueLjava/awt/image/BufferedImage;layoutLjava/awt/CardLayout;
StackMapTableSjavax/swing/event/ChangeEventUjava/awt/image/BufferedImageWjava/lang/StringRuntimeInvisibleTypeAnnotations#Lorg/jetbrains/annotations/NotNull;$RuntimeInvisibleParameterAnnotations
SourceFileImageEditorUI.javaNestHostInnerClassesDocumentChangeListener$$$reportNull$$$0(I)V`a
b>Argument for @NotNull parameter '%s' of %s.%s must not be nulldIGformat9(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;ij
Vk"java/lang/IllegalArgumentExceptionm(Ljava/lang/String;)V
o
np 
?
AB4
*+�*�	�C:D
EFGHB]+��c*��*���M,�N*��"�&�,:*��"-�.�0�2*��6*��9*��<�Q>�9RT,,'�RT,,'VC&	=?@!B0CGENGUH\ID4]EF]IJCKL!<MN0-OPX	YZY
`aB-!e�
YfSYgSYhS�l�nZ_�q�^
_[\]PK�RO���Borg/intellij/images/editor/impl/ImageEditorUI$FocusRequester.class���=\	<org/intellij/images/editor/impl/ImageEditorUI$FocusRequesterthis$0/Lorg/intellij/images/editor/impl/ImageEditorUI;
	
java/awt/event/MouseAdapter<init>()V
'com/intellij/openapi/wm/IdeFocusManagergetGlobalInstance+()Lcom/intellij/openapi/wm/IdeFocusManager;runT(Lorg/intellij/images/editor/impl/ImageEditorUI$FocusRequester;)Ljava/lang/Runnable;
doWhenFocusSettlesDown(Ljava/lang/Runnable;)V
requestFocusA(Ljava/awt/Component;Z)Lcom/intellij/openapi/util/ActionCallback;2(Lorg/intellij/images/editor/impl/ImageEditorUI;)VCodeLineNumberTableLocalVariableTablethis>Lorg/intellij/images/editor/impl/ImageEditorUI$FocusRequester;mousePressed(Ljava/awt/event/MouseEvent;)VeLjava/awt/event/MouseEvent;RuntimeInvisibleTypeAnnotations#Lorg/jetbrains/annotations/NotNull;$RuntimeInvisibleParameterAnnotationslambda$mousePressed$0
SourceFileImageEditorUI.javaNestHost1-org/intellij/images/editor/impl/ImageEditorUIBootstrapMethods4
56789"java/lang/invoke/LambdaMetafactorymetafactory�(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;<
=,InnerClassesFocusRequesterA%java/lang/invoke/MethodHandles$LookupCjava/lang/invoke/MethodHandlesLookup$$$reportNull$$$0(I)VEF
G>Argument for @NotNull parameter '%s' of %s.%s must not be nullIjava/lang/ObjectK'%java/lang/StringPformat9(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;RS
QT"java/lang/IllegalArgumentExceptionV(Ljava/lang/String;)VX
WY
StackMapTable  4
*+�*��!L"
#$%& V+��H�
*���[!
OQ"#$'()	*+*, 7
�
*��W�!P"
#$
EF -!J�LYMSYNSYOS�U�WZ_�Z�>0?@BD-.23:;:/0PK&1i��Horg/intellij/images/editor/impl/ImageEditorUI$ImageContainerPane$1.class���=e	Borg/intellij/images/editor/impl/ImageEditorUI$ImageContainerPane$1this$1BLorg/intellij/images/editor/impl/ImageEditorUI$ImageContainerPane;		

val$this$0/Lorg/intellij/images/editor/impl/ImageEditorUI;	
val$imageComponent'Lorg/intellij/images/ui/ImageComponent;
java/lang/Object<init>()V
%org/intellij/images/ui/ImageComponentgetLocation()Ljava/awt/Point;	
@org/intellij/images/editor/impl/ImageEditorUI$ImageContainerPanethis$0	!"#$%-org/intellij/images/editor/impl/ImageEditorUIeditor(Lorg/intellij/images/editor/ImageEditor;'()*+&org/intellij/images/editor/ImageEditorgetZoomModel-()Lorg/intellij/images/editor/ImageZoomModel;
!(./012)org/intellij/images/editor/ImageZoomModel
getZoomFactor()D.456
setZoomFactor(D)V8java/awt/Point	7:;<xI
>?@ABjava/lang/Mathmax(II)I	7DE<y
7GH(II)VJ'com/intellij/ui/components/Magnificator�(Lorg/intellij/images/editor/impl/ImageEditorUI$ImageContainerPane;Lorg/intellij/images/editor/impl/ImageEditorUI;Lorg/intellij/images/ui/ImageComponent;)VCodeLineNumberTableLocalVariableTablethisDLorg/intellij/images/editor/impl/ImageEditorUI$ImageContainerPane$1;	Signaturemagnify#(DLjava/awt/Point;)Ljava/awt/Point;scaleDatLjava/awt/Point;locationBeforemodel+Lorg/intellij/images/editor/ImageZoomModel;factor
StackMapTable
SourceFileImageEditorUI.javaEnclosingMethodaY(Lorg/intellij/images/editor/impl/ImageEditorUI;Lorg/intellij/images/ui/ImageComponent;)VNestHostInnerClassesImageContainerPane I	

KLH*+�*,�*-�*��MNNOPQRSL��*��:*��� �*��� �&�
*���,:�-9'k�3�7Y-�9'���9��=d�'k�-�C'���C��=d�'k��F�MQ	R4S=THUlV�UN>�OP�TU�VW	XW4TYZ=K[U\��(7I.�+77.HH�77.HH�77.HH�77.HH]^_`b!c!dPK�Ll��Morg/intellij/images/editor/impl/ImageEditorUI$ImageContainerPane$Layout.class���=>	Gorg/intellij/images/editor/impl/ImageEditorUI$ImageContainerPane$Layoutthis$1BLorg/intellij/images/editor/impl/ImageEditorUI$ImageContainerPane;
	
java/lang/Object<init>()V	@org/intellij/images/editor/impl/ImageEditorUI$ImageContainerPaneimageComponent'Lorg/intellij/images/ui/ImageComponent;
%org/intellij/images/ui/ImageComponentgetPreferredSize()Ljava/awt/Dimension;
getMinimumSize
centerComponents java/awt/LayoutManagerE(Lorg/intellij/images/editor/impl/ImageEditorUI$ImageContainerPane;)VCodeLineNumberTableLocalVariableTablethisILorg/intellij/images/editor/impl/ImageEditorUI$ImageContainerPane$Layout;addLayoutComponent)(Ljava/lang/String;Ljava/awt/Component;)VnameLjava/lang/String;compLjava/awt/Component;removeLayoutComponent(Ljava/awt/Component;)VpreferredLayoutSize*(Ljava/awt/Container;)Ljava/awt/Dimension;parentLjava/awt/Container;minimumLayoutSizelayoutContainer(Ljava/awt/Container;)V
SourceFileImageEditorUI.javaNestHost:-org/intellij/images/editor/impl/ImageEditorUIInnerClassesImageContainerPaneLayout !"4
*+�*��#i$
%&'("?�#k$ %&)*+,-."5�#n$%&+,/0"?*��
��#r$%&1230"?*��
��#w$%&1245"@*���#
|}$%&126789;9<=PK�߳8	8	Forg/intellij/images/editor/impl/ImageEditorUI$ImageContainerPane.class���=p	@org/intellij/images/editor/impl/ImageEditorUI$ImageContainerPanethis$0/Lorg/intellij/images/editor/impl/ImageEditorUI;
	
(com/intellij/ui/components/JBLayeredPane<init>()V	imageComponent'Lorg/intellij/images/ui/ImageComponent;Gorg/intellij/images/editor/impl/ImageEditorUI$ImageContainerPane$Layout
E(Lorg/intellij/images/editor/impl/ImageEditorUI$ImageContainerPane;)V
	setLayout(Ljava/awt/LayoutManager;)V
add*(Ljava/awt/Component;)Ljava/awt/Component;	 !"#'com/intellij/ui/components/MagnificatorCLIENT_PROPERTY_KEYLcom/intellij/openapi/util/Key;%Borg/intellij/images/editor/impl/ImageEditorUI$ImageContainerPane$1
$'(�(Lorg/intellij/images/editor/impl/ImageEditorUI$ImageContainerPane;Lorg/intellij/images/editor/impl/ImageEditorUI;Lorg/intellij/images/ui/ImageComponent;)V
*+,putClientProperty'(Ljava/lang/Object;Ljava/lang/Object;)V
./0	getBounds()Ljava/awt/Rectangle;
23456%org/intellij/images/ui/ImageComponentgetLocation()Ljava/awt/Point;	89:;<-org/intellij/images/editor/impl/ImageEditorUI
isEmbeddedZ	>?@ABjava/awt/RectanglewidthI
2DEFgetWidth()I	HIJKBjava/awt/Pointx	>MNBheight
2PQF	getHeight	HSTBy
2VWXsetLocation(Ljava/awt/Point;)V
2Z[\getSize()Ljava/awt/Dimension;Y(Lorg/intellij/images/editor/impl/ImageEditorUI;Lorg/intellij/images/ui/ImageComponent;)VCodeLineNumberTableLocalVariableTablethisBLorg/intellij/images/editor/impl/ImageEditorUI$ImageContainerPane;centerComponentsboundsLjava/awt/Rectangle;pointLjava/awt/Point;
StackMapTablegetPreferredSize
SourceFileImageEditorUI.javaNestHostInnerClassesImageContainerPaneLayout0]^z2*+�*�*,�
*�Y*��*,�W*��$Y*+,�&�)�_I	JKL N1Y`2ab2c^�H*�-L*�
�1M,*��7��+�=*�
�Cdl�G,+�L*�
�Odl�R*�
,�U�_\]
_-`?aGb` HabCde
;fgh)�>HH�
>HHi\^2*�
�Y�_f`abjkl8m8no$PK��δ]]Eorg/intellij/images/editor/impl/ImageEditorUI$ImageTransferable.class���=K
java/lang/Object<init>()V		
?org/intellij/images/editor/impl/ImageEditorUI$ImageTransferablemyImageLjava/awt/image/BufferedImage; java/awt/datatransfer/DataFlavor	
imageFlavor"Ljava/awt/datatransfer/DataFlavor;

equals%(Ljava/awt/datatransfer/DataFlavor;)Z0java/awt/datatransfer/UnsupportedFlavorException
%(Ljava/awt/datatransfer/DataFlavor;)V"java/awt/datatransfer/Transferable!(Ljava/awt/image/BufferedImage;)VCodeLineNumberTableLocalVariableTablethisALorg/intellij/images/editor/impl/ImageEditorUI$ImageTransferable;imageRuntimeInvisibleTypeAnnotations#Lorg/jetbrains/annotations/NotNull;$RuntimeInvisibleParameterAnnotationsgetTransferDataFlavors%()[Ljava/awt/datatransfer/DataFlavor;isDataFlavorSupported
dataFlavorgetTransferData6(Ljava/awt/datatransfer/DataFlavor;)Ljava/lang/Object;
StackMapTable
Exceptions
SourceFileImageEditorUI.javaNestHost4-org/intellij/images/editor/impl/ImageEditorUIInnerClassesImageTransferable$$$reportNull$$$0(I)V78
9>Argument for @NotNull parameter '%s' of %s.%s must not be null;$
java/lang/String@format9(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;BC
AD"java/lang/IllegalArgumentExceptionF(Ljava/lang/String;)VH
GI W+��:*�*+��. ���!"#$%	&'&()5�
Y�S� �!"#*<�+�� �!"#+,-]�+���Y+��*��. �
��!"#+/
78-!<�Y=SY>SY?S�E�GZ_�J�5
36
0123PKa�R���Eorg/intellij/images/editor/impl/ImageEditorUI$ImageWheelAdapter.class���=�	?org/intellij/images/editor/impl/ImageEditorUI$ImageWheelAdapterthis$0/Lorg/intellij/images/editor/impl/ImageEditorUI;
	
java/lang/Object<init>()V
*org/intellij/images/options/OptionsManagergetInstance.()Lorg/intellij/images/options/OptionsManager;

getOptions'()Lorg/intellij/images/options/Options;#org/intellij/images/options/OptionsgetEditorOptions-()Lorg/intellij/images/options/EditorOptions; !")org/intellij/images/options/EditorOptionsgetZoomOptions+()Lorg/intellij/images/options/ZoomOptions;$%&'('org/intellij/images/options/ZoomOptionsisWheelZooming()Z
*+,-(java/awt/event/MouseWheelEvent
isControlDown
*/01getWheelRotation()I	34567-org/intellij/images/editor/impl/ImageEditorUI	zoomModel+Lorg/intellij/images/editor/ImageZoomModel;9:;<=)org/intellij/images/editor/ImageZoomModel
getZoomFactor()D	3?@AmyScrollPaneLjavax/swing/JScrollPane;
CDEFGjavax/swing/JScrollPanegetViewport()Ljavax/swing/JViewport;
IJKLMjavax/swing/JViewportgetViewPosition()Ljava/awt/Point;9OPzoomOut9RSzoomIn
IUVWgetView()Ljava/awt/Component;
CYZ[setViewport(Ljavax/swing/JViewport;)V
C]^_setViewportView(Ljava/awt/Component;)V
*abMgetPointdjava/awt/Point
cfg=getX
ijklmjava/lang/Mathmax(DD)D
cop=getY
crs(II)V
IuvwsetViewPosition(Ljava/awt/Point;)V
*yzconsume|!java/awt/event/MouseWheelListener2(Lorg/intellij/images/editor/impl/ImageEditorUI;)VCodeLineNumberTableLocalVariableTablethisALorg/intellij/images/editor/impl/ImageEditorUI$ImageWheelAdapter;mouseWheelMoved#(Ljava/awt/event/MouseWheelEvent;)V
mousePointLjava/awt/Point;
zoomChangeDnewPositionrotationI
oldZoomFactoroldPositionviewLjava/awt/Component;e Ljava/awt/event/MouseWheelEvent;options%Lorg/intellij/images/options/Options;
editorOptions+Lorg/intellij/images/options/EditorOptions;zoomOptions)Lorg/intellij/images/options/ZoomOptions;
StackMapTable�java/awt/Component
SourceFileImageEditorUI.javaNestHostInnerClassesImageWheelAdapter0{}~4
*+�*����
����~3	�
�M,�N-�:�#��+�)��+�.6*��2�89*��>�B�H:�*��2�N��*��2�Q*��>�B�T:	*��>�X*��>	�\��i�d+�`:
*��2�8o9�cY�e
�eck
�eg�h��n
�nck
�ng�h��q:
*��>�B
�t+�x�Z����'�-�;�J�O�^�c�o�~������������������z�[��
�J�����
-���;���J���~���	�������������:�^*$c����*$���3�
3�PK>�q,��Forg/intellij/images/editor/impl/ImageEditorUI$ImageZoomModelImpl.class���= -org/intellij/images/editor/impl/ImageEditorUI	@org/intellij/images/editor/impl/ImageEditorUI$ImageZoomModelImplthis$0/Lorg/intellij/images/editor/impl/ImageEditorUI;


java/lang/Object<init>()Vgeta(Lorg/intellij/images/editor/impl/ImageEditorUI$ImageZoomModelImpl;)Ljava/util/function/Supplier;
!com/intellij/util/LazyInitializercreateL(Ljava/util/function/Supplier;)Lcom/intellij/util/LazyInitializer$LazyValue;	IMAGE_MAX_ZOOM_FACTOR-Lcom/intellij/util/LazyInitializer$LazyValue;	 
zoomFactorD
"#$
getZoomFactor()D
&'()*java/lang/Doublecompare(DD)I
,-updateImageComponentSize
/0
revalidate
23repaint	567myZoomLevelChangedZ	9:;imageComponent'Lorg/intellij/images/ui/ImageComponent;=ImageEditor.zoomFactor
?@ABC%org/intellij/images/ui/ImageComponentfirePropertyChange(Ljava/lang/String;DD)V
EFGH+com/intellij/util/LazyInitializer$LazyValue()Ljava/lang/Object;
&JK$doubleValue	MN MACRO_ZOOM_LIMIT
PQRSTjava/lang/Mathmin(DD)D
?VWXgetDocument,()Lorg/intellij/images/editor/ImageDocument;Z[\]^(org/intellij/images/editor/ImageDocument	getBounds()Ljava/awt/Rectangle;
`abc$java/awt/RectanglegetWidth	ef MICRO_ZOOM_LIMIT
PhiTmax
klmgetZoomOptions+()Lorg/intellij/images/options/ZoomOptions;	opqmyScrollPaneLjavax/swing/JScrollPane;
stuvwjavax/swing/JScrollPanegetViewport()Ljavax/swing/JViewport;
yz{|}javax/swing/JViewport
getExtentSize()Ljava/awt/Dimension;����'org/intellij/images/options/ZoomOptionsgetSmartZoomFactor=(Ljava/awt/Rectangle;Ljava/awt/Dimension;I)Ljava/lang/Double;	���	zoomModel+Lorg/intellij/images/editor/ImageZoomModel;�����)org/intellij/images/editor/ImageZoomModel
setZoomFactor(D)V
��$getNextZoomOut
�
��$
getNextZoomIn@?�
��$getMinimumZoomFactor
��$getMaximumZoomFactor=����+�	���myCustomZoomOptions)Lorg/intellij/images/options/ZoomOptions;	���editor(Lorg/intellij/images/editor/ImageEditor;�����
&���valueOf(D)Ljava/lang/Double;�����&org/intellij/images/editor/ImageEditorgetFile(()Lcom/intellij/openapi/vfs/VirtualFile;
�����org/intellij/images/vfs/IfsUtilisSVG)(Lcom/intellij/openapi/vfs/VirtualFile;)Z	�����com/intellij/util/SVGLoaderINSTANCELcom/intellij/util/SVGLoader;
�����$com/intellij/openapi/vfs/VirtualFilecontentsToByteArray()[B����getComponent()Ljavax/swing/JComponent;
����"com/intellij/ui/scale/ScaleContext:(Ljava/awt/Component;)Lcom/intellij/ui/scale/ScaleContext;
����getMaxZoomFactor)([BLcom/intellij/ui/scale/ScaleContext;)D�java/lang/Throwable
�����&com/intellij/openapi/diagnostic/LoggergetInstance;(Ljava/lang/Class;)Lcom/intellij/openapi/diagnostic/Logger;
����warn(Ljava/lang/Throwable;)VRuntimeInvisibleAnnotations$Lorg/jetbrains/annotations/Nullable;RuntimeInvisibleTypeAnnotations	SignatureALcom/intellij/util/LazyInitializer$LazyValue<Ljava/lang/Double;>;#Lorg/jetbrains/annotations/NotNull;2(Lorg/intellij/images/editor/impl/ImageEditorUI;)VCodeLineNumberTableLocalVariableTablethisBLorg/intellij/images/editor/impl/ImageEditorUI$ImageZoomModelImpl;
oldZoomFactor
StackMapTablefactorboundsLjava/awt/Rectangle;fitZoomToWindowzoomOptionssmartZoomFactorLjava/lang/Double;zoomOutzoomIn
canZoomOut()Z	canZoomInsetZoomLevelChanged(Z)VvalueisZoomLevelChangedgetCustomZoomOptionssetCustomZoomOptions,(Lorg/intellij/images/options/ZoomOptions;)V$RuntimeInvisibleParameterAnnotationslambda$new$0()Ljava/lang/Double;tLjava/lang/Throwable;file&Lcom/intellij/openapi/vfs/VirtualFile;
SourceFileImageEditorUI.javaNestHostBootstrapMethods
"java/lang/invoke/LambdaMetafactorymetafactory�(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;H
InnerClassesImageZoomModelImpl	LazyValue%java/lang/invoke/MethodHandles$Lookupjava/lang/invoke/MethodHandlesLookup0
�������67���
� 
��N*+�*�	**���*����	�����#$�/*�����������<*�!J)'�%��*'�*��+*��.*��1*�4*��8<)'�>��&	�����!�(�-�;�� <��< 7� ���$�N*��D�&�IH'�L�O��
������ �$�}'*��8�U�YL+�+�_o�I(�d�g������ '����� �
�`@���V*��jL+*��8�U�Y*��n�r�x�~M,�*���,�I���*�����*�4��"���,�0�C�P�U�� V��N��,*����C&��@**����*�4����
������@**����*�4����
�����$�~)*�!H'��'�oH'�gH�	'�oH'*���g������� �)��$� ���$�~)*�!H'��'�kH�'�kH'�OH'*���O��
 �)��$� �����K*�!�g*�����������@���G*�!*�����������@���>*�4��
 ����7���/*�4��$����m�/*����)���������>*+����
./������	����W*����
����*�����L+���.��+��*������˶иg���M��,������%EF�����%�F�G�P�� G	W��9��4��		
EPK�7�Y	Y	Iorg/intellij/images/editor/impl/ImageEditorUI$OptionsChangeListener.class���=p	Corg/intellij/images/editor/impl/ImageEditorUI$OptionsChangeListenerthis$0/Lorg/intellij/images/editor/impl/ImageEditorUI;
	
java/lang/Object<init>()V
java/beans/PropertyChangeEvent	getSource()Ljava/lang/Object;#org/intellij/images/options/OptionsgetEditorOptions-()Lorg/intellij/images/options/EditorOptions;)org/intellij/images/options/EditorOptions getTransparencyChessboardOptions=()Lorg/intellij/images/options/TransparencyChessboardOptions; !"getGridOptions+()Lorg/intellij/images/options/GridOptions;	$%&'(-org/intellij/images/editor/impl/ImageEditorUIimageComponent'Lorg/intellij/images/ui/ImageComponent;*+,-.9org/intellij/images/options/TransparencyChessboardOptionsgetCellSize()I
01234%org/intellij/images/ui/ImageComponent!setTransparencyChessboardCellSize(I)V*678
getWhiteColor()Ljava/awt/Color;
0:;<#setTransparencyChessboardWhiteColor(Ljava/awt/Color;)V*>?8
getBlackColor
0AB<#setTransparencyChessboardBlankColorDEFG.'org/intellij/images/options/GridOptionsgetLineZoomFactor
0IJ4setGridLineZoomFactorDLM.getLineSpan
0OP4setGridLineSpanDRS8getLineColor
0UV<setGridLineColorX!java/beans/PropertyChangeListener2(Lorg/intellij/images/editor/impl/ImageEditorUI;)VCodeLineNumberTableLocalVariableTablethisELorg/intellij/images/editor/impl/ImageEditorUI$OptionsChangeListener;propertyChange#(Ljava/beans/PropertyChangeEvent;)Vevt Ljava/beans/PropertyChangeEvent;options%Lorg/intellij/images/options/Options;
editorOptions+Lorg/intellij/images/options/EditorOptions;chessboardOptions;Lorg/intellij/images/options/TransparencyChessboardOptions;gridOptions)Lorg/intellij/images/options/GridOptions;
SourceFileImageEditorUI.javaNestHostInnerClassesOptionsChangeListener WYZ4
*+�*��[�\
]^_`Z
�+�
�M,�N-�:-�:*��#�)�/*��#�5�9*��#�=�@*��#�C�H*��#�K�N*��#�Q�T�[.�����0�A�R�c�t���\>�]^�ab~cdwefoghgijklm$n
$oPK���(�Q�Q3org/intellij/images/editor/impl/ImageEditorUI.class���=p
-org/intellij/images/editor/impl/ImageEditorUI<init>-(Lorg/intellij/images/editor/ImageEditor;ZZ)V
	
javax/swing/JPanel()V
@org/intellij/images/editor/impl/ImageEditorUI$ImageZoomModelImpl
2(Lorg/intellij/images/editor/impl/ImageEditorUI;)V		zoomModel+Lorg/intellij/images/editor/ImageZoomModel;?org/intellij/images/editor/impl/ImageEditorUI$ImageWheelAdapter
	wheelAdapterALorg/intellij/images/editor/impl/ImageEditorUI$ImageWheelAdapter;Dorg/intellij/images/editor/impl/ImageEditorUI$DocumentChangeListener
	 !"changeListener"Ljavax/swing/event/ChangeListener;$%org/intellij/images/ui/ImageComponent
#		'()imageComponent'Lorg/intellij/images/ui/ImageComponent;	+,-	infoLabelLjavax/swing/JLabel;	/01editor(Lorg/intellij/images/editor/ImageEditor;	345
isEmbeddedZ7ImageEditor.zoomFactor9:;propertyChangeT(Lorg/intellij/images/editor/impl/ImageEditorUI;)Ljava/beans/PropertyChangeListener;
#=>?addPropertyChangeListener8(Ljava/lang/String;Ljava/beans/PropertyChangeListener;)V
ABCDE*org/intellij/images/options/OptionsManagergetInstance.()Lorg/intellij/images/options/OptionsManager;
AGHI
getOptions'()Lorg/intellij/images/options/Options;KLMNO#org/intellij/images/options/OptionsgetEditorOptions-()Lorg/intellij/images/options/EditorOptions;QCorg/intellij/images/editor/impl/ImageEditorUI$OptionsChangeListener
PKT>UG(Ljava/beans/PropertyChangeListener;Lcom/intellij/openapi/Disposable;)VW#com/intellij/ide/CopyPasteDelegatorYZ[\]&org/intellij/images/editor/ImageEditor
getProject(()Lcom/intellij/openapi/project/Project;
V_`A(Lcom/intellij/openapi/project/Project;Ljavax/swing/JComponent;)V	bcdcopyPasteSupport#Lcom/intellij/ide/CopyPasteSupport;f9com/intellij/ide/util/DeleteHandler$DefaultDeleteProvider
e		ijkdeleteProvider!Lcom/intellij/ide/DeleteProvider;
#mnogetDocument,()Lorg/intellij/images/editor/ImageDocument;qrstu(org/intellij/images/editor/ImageDocumentaddChangeListener%(Ljavax/swing/event/ChangeListener;)Vwxyz{)org/intellij/images/options/EditorOptions getTransparencyChessboardOptions=()Lorg/intellij/images/options/TransparencyChessboardOptions;w}~getGridOptions+()Lorg/intellij/images/options/GridOptions;�����9org/intellij/images/options/TransparencyChessboardOptionsgetCellSize()I
#���!setTransparencyChessboardCellSize(I)V����
getWhiteColor()Ljava/awt/Color;
#���#setTransparencyChessboardWhiteColor(Ljava/awt/Color;)V����
getBlackColor
#���#setTransparencyChessboardBlankColor�����'org/intellij/images/options/GridOptionsgetLineZoomFactor
#���setGridLineZoomFactor����getLineSpan
#���setGridLineSpan����getLineColor
#���setGridLineColor
�����6org/intellij/images/thumbnail/actions/ShowBorderActionisBorderVisible()Z
#���setBorderVisible(Z)V�@org/intellij/images/editor/impl/ImageEditorUI$ImageContainerPane
���Y(Lorg/intellij/images/editor/impl/ImageEditorUI;Lorg/intellij/images/ui/ImageComponent;)V�:org/intellij/images/editor/actionSystem/ImageEditorActions�Images.EditorPopupMenu�
Images.Editor
�����com/intellij/ui/PopupHandlerinstallPopupMenu\(Ljavax/swing/JComponent;Ljava/lang/String;Ljava/lang/String;)Lcom/intellij/ui/PopupHandler;�<org/intellij/images/editor/impl/ImageEditorUI$FocusRequester
�
����addMouseListener!(Ljava/awt/event/MouseListener;)V
�����!com/intellij/ui/ScrollPaneFactorycreateScrollPane0(Ljava/awt/Component;Z)Ljavax/swing/JScrollPane;	���myScrollPaneLjavax/swing/JScrollPane;�javax/swing/ScrollPaneConstants
�����javax/swing/JScrollPanesetVerticalScrollBarPolicy
����setHorizontalScrollBarPolicy
����addMouseWheelListener&(Ljava/awt/event/MouseWheelListener;)V�java/awt/BorderLayout
�	
���	setLayout(Ljava/awt/LayoutManager;)V
���D�/com/intellij/openapi/actionSystem/ActionManager3()Lcom/intellij/openapi/actionSystem/ActionManager;�Images.EditorToolbar
����	getAction@(Ljava/lang/String;)Lcom/intellij/openapi/actionSystem/AnAction;�-com/intellij/openapi/actionSystem/ActionGroup
����createActionToolbaru(Ljava/lang/String;Lcom/intellij/openapi/actionSystem/ActionGroup;Z)Lcom/intellij/openapi/actionSystem/ActionToolbar;�/com/intellij/openapi/actionSystem/ActionToolbarsetTargetComponent(Ljavax/swing/JComponent;)V�getComponent()Ljavax/swing/JComponent;	
getN(Lorg/intellij/images/editor/impl/ImageEditorUI;)Ljava/util/function/Supplier;

com/intellij/ui/JBColorlazy8(Ljava/util/function/Supplier;)Lcom/intellij/ui/JBColor;
�javax/swing/JComponent
setBackground
�javax/swing/JLabelerror.broken.image.file.formatjava/lang/Object
 !"# org/intellij/images/ImagesBundlemessage9(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
%&'() com/intellij/openapi/ui/MessagesgetErrorIcon()Ljavax/swing/Icon;+javax/swing/SwingConstants
-.((Ljava/lang/String;Ljavax/swing/Icon;I)V
0�2Center
456add)(Ljava/awt/Component;Ljava/lang/Object;)V8java/awt/CardLayout
7		;<=contentPanelLjavax/swing/JPanel;?imageAerrorC0com/intellij/ui/components/panels/NonOpaquePanel
B0FWestHjava/lang/String
JK(Ljava/lang/String;I)V
MNOPQ!com/intellij/util/ui/JBUI$Borders
emptyRight'(I)Lcom/intellij/util/ui/JBEmptyBorder;
STU	setBorder(Ljavax/swing/border/Border;)VWEastYNorth
4\/org/intellij/images/editor/impl/ImageEditorUI$1
[
�_`aaddComponentListener%(Ljava/awt/event/ComponentListener;)V
cd�	setOpaque
�c
�ghigetViewport()Ljavax/swing/JViewport;
kcljavax/swing/JViewportn
o()Ljava/util/function/Supplier;

rs
updateInfoquvwgetValue ()Ljava/awt/image/BufferedImage;
yz{|}java/awt/image/BufferedImage
getColorModel()Ljava/awt/image/ColorModel;q��	getFormat()Ljava/lang/String;�unknown.format�
�����)com/intellij/openapi/util/text/StringUtiltoUpperCase&(Ljava/lang/String;)Ljava/lang/String;Y���getFile(()Lcom/intellij/openapi/vfs/VirtualFile;�
image.info
y���getWidth
�����java/lang/IntegervalueOf(I)Ljava/lang/Integer;
y���	getHeight
�����java/awt/image/ColorModelgetPixelSize
�����$com/intellij/openapi/vfs/VirtualFile	getLength()J
����formatFileSize(J)Ljava/lang/String;
���setText(Ljava/lang/String;)V
#���removeMouseWheelListenerq��uremoveChangeListener
��	removeAll
#��� setTransparencyChessboardVisible
��repaint
#���isTransparencyChessboardVisible�?org/intellij/images/thumbnail/actionSystem/ThumbnailViewActions�Images.Thumbnails
G���equals(Ljava/lang/Object;)Z
#���setGridVisible
#���
isGridVisibleq���setValueA(Lorg/intellij/images/editor/ImageDocument$ScaledImageProvider;)Vq���	setFormat�����)org/intellij/images/editor/ImageZoomModelisZoomLevelChanged
���getZoomOptions+()Lorg/intellij/images/options/ZoomOptions;�����'org/intellij/images/options/ZoomOptionsisSmartZooming
���updateZoomFactor����
setZoomFactor(D)Vq���	getBounds()Ljava/awt/Rectangle;
k���
getExtentSize()Ljava/awt/Dimension;����getSmartZoomFactor=(Ljava/awt/Rectangle;Ljava/awt/Dimension;I)Ljava/lang/Double;
�����java/lang/DoubledoubleValue()DYgetZoomModel-()Lorg/intellij/images/editor/ImageZoomModel;��getCustomZoomOptionsw�
�	
�
getZoomFactor	
java/awt/RectanglewidthI
java/lang/Mathceil(D)D	height
#
setCanvasSize(II)V	 !"#0com/intellij/openapi/actionSystem/CommonDataKeysPROJECT+Lcom/intellij/openapi/actionSystem/DataKey;
%&'())com/intellij/openapi/actionSystem/DataKeyis(Ljava/lang/String;)Z	+,#VIRTUAL_FILE	./#VIRTUAL_FILE_ARRAY	�123EMPTY_ARRAY'[Lcom/intellij/openapi/vfs/VirtualFile;	5678#2com/intellij/openapi/actionSystem/PlatformDataKeys
COPY_PROVIDER	5:;#CUT_PROVIDER=>?@A!com/intellij/ide/CopyPasteSupportgetCutProvider ()Lcom/intellij/ide/CutProvider;	5CD#DELETE_ELEMENT_PROVIDER	FGHI#.org/intellij/images/ui/ImageComponentDecoratorDATA_KEY	KLMN#6com/intellij/openapi/actionSystem/PlatformCoreDataKeysBGT_DATA_PROVIDERPQRgetDataa(Lorg/intellij/images/editor/impl/ImageEditorUI;)Lcom/intellij/openapi/actionSystem/DataProvider;	TU#PSI_FILE
WXYfindPsiFile()Lcom/intellij/psi/PsiFile;	[\#PSI_ELEMENT	K^_#PSI_ELEMENT_ARRAYacom/intellij/psi/PsiElement	`c2d[Lcom/intellij/psi/PsiElement;
�fg�isValid
ijkDlcom/intellij/psi/PsiManagerE(Lcom/intellij/openapi/project/Project;)Lcom/intellij/psi/PsiManager;
inopfindFileB(Lcom/intellij/openapi/vfs/VirtualFile;)Lcom/intellij/psi/PsiFile;
rstDu)com/intellij/openapi/ide/CopyPasteManager-()Lcom/intellij/openapi/ide/CopyPasteManager;w?org/intellij/images/editor/impl/ImageEditorUI$ImageTransferable
vyz!(Ljava/awt/image/BufferedImage;)V
r|}~setContents'(Ljava/awt/datatransfer/Transferable;)V	�����4com/intellij/openapi/actionSystem/ActionUpdateThreadBGT6Lcom/intellij/openapi/actionSystem/ActionUpdateThread;
���getSlowData&(Ljava/lang/String;)Ljava/lang/Object;
���D�6com/intellij/openapi/editor/colors/EditorColorsManager:()Lcom/intellij/openapi/editor/colors/EditorColorsManager;
����getGlobalScheme9()Lcom/intellij/openapi/editor/colors/EditorColorsScheme;	�����/com/intellij/openapi/editor/colors/EditorColorsPREVIEW_BACKGROUND-Lcom/intellij/openapi/editor/colors/ColorKey;�����5com/intellij/openapi/editor/colors/EditorColorsSchemegetColor?(Lcom/intellij/openapi/editor/colors/ColorKey;)Ljava/awt/Color;����getDefaultBackground
�����com/intellij/util/ObjectUtilsnotNull8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;�java/awt/Color
���
getBackground
�����com/intellij/util/ui/UIUtilgetPanelBackground
�����java/util/ObjectsrequireNonNullElse
#��.com/intellij/openapi/actionSystem/DataProvider�com/intellij/ide/CopyProvider�com/intellij/openapi/DisposableIMAGE_PANELLjava/lang/String;
ConstantValueRuntimeInvisibleAnnotations"Lorg/jetbrains/annotations/NonNls;RuntimeInvisibleTypeAnnotationsERROR_PANELZOOM_FACTOR_PROP$Lorg/jetbrains/annotations/Nullable;+(Lorg/intellij/images/editor/ImageEditor;)VCodeLineNumberTableLocalVariableTablethis/Lorg/intellij/images/editor/impl/ImageEditorUI;$RuntimeInvisibleParameterAnnotations
actionManager1Lcom/intellij/openapi/actionSystem/ActionManager;actionGroup/Lcom/intellij/openapi/actionSystem/ActionGroup;
actionToolbar1Lcom/intellij/openapi/actionSystem/ActionToolbar;isOpaqueoptions%Lorg/intellij/images/options/Options;
editorOptions+Lorg/intellij/images/options/EditorOptions;document*Lorg/intellij/images/editor/ImageDocument;chessboardOptions;Lorg/intellij/images/options/TransparencyChessboardOptions;gridOptions)Lorg/intellij/images/options/GridOptions;viewBLorg/intellij/images/editor/impl/ImageEditorUI$ImageContainerPane;toolbarPanelLjavax/swing/JComponent;
errorLabel
errorPaneltopPanel
StackMapTable
colorModelLjava/awt/image/ColorModel;formatfile&Lcom/intellij/openapi/vfs/VirtualFile;Ljava/awt/image/BufferedImage;�[Ljava/lang/Object;getContentComponentgetImageComponent)()Lorg/intellij/images/ui/ImageComponent;disposevisibleisEnabledForActionPlaceplacesetImageProviderS(Lorg/intellij/images/editor/ImageDocument$ScaledImageProvider;Ljava/lang/String;)VzoomOptions)Lorg/intellij/images/options/ZoomOptions;
imageProvider>Lorg/intellij/images/editor/ImageDocument$ScaledImageProvider;
previousImagesmartZoomFactorLjava/lang/Double;updateImageComponentSizezoomDboundsLjava/awt/Rectangle;dataId#Lorg/jetbrains/annotations/NotNull;psiLcom/intellij/psi/PsiElement;com/intellij/psi/PsiFileperformCopy2(Lcom/intellij/openapi/actionSystem/DataContext;)VdataContext/Lcom/intellij/openapi/actionSystem/DataContext;getActionUpdateThread8()Lcom/intellij/openapi/actionSystem/ActionUpdateThread;
isCopyEnabled2(Lcom/intellij/openapi/actionSystem/DataContext;)Z
isCopyVisiblelambda$getData$3slowIdlambda$new$2lambda$new$1lambda$new$0#(Ljava/beans/PropertyChangeEvent;)Ve Ljava/beans/PropertyChangeEvent;
SourceFileImageEditorUI.javaNestMembersGorg/intellij/images/editor/impl/ImageEditorUI$ImageContainerPane$Layout Borg/intellij/images/editor/impl/ImageEditorUI$ImageContainerPane$1BootstrapMethods#
$%&'("java/lang/invoke/LambdaMetafactorymetafactory�(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;+
,.()Ljava/lang/Object;0
1��4
5��8
9�InnerClassesImageZoomModelImplImageWheelAdapterDocumentChangeListenerOptionsChangeListener@#com/intellij/ide/util/DeleteHandlerDefaultDeleteProviderImageContainerPaneFocusRequesterEcom/intellij/util/ui/JBUIBordersH<org/intellij/images/editor/ImageDocument$ScaledImageProviderScaledImageProviderImageTransferableLayoutM%java/lang/invoke/MethodHandles$LookupOjava/lang/invoke/MethodHandlesLookup$$$reportNull$$$0Q�
R$com/intellij/openapi/project/ProjectT3d>Argument for @NotNull parameter '%s' of %s.%s must not be nullX*@NotNull method %s.%s must not return nullZ
Q�	�#
Ge"java/lang/IllegalArgumentExceptiong�
hijava/lang/IllegalStateExceptionk
lijava/lang/RuntimeExceptionn0��F����>�������@�������6����01����jkcd!"()<=,-��45��@*+���
kl���01�	������*�*�Y*��*�Y*��*�Y*��*�#Y�%�&*�**+�.*�2*�&6*�8�<�@�F:�J:�PY*�R*�S*+��VY+�X*�^��a*�eY�g�h*�&�l:*��p�v:�|:*�&����*�&����*�&����*�&����*�&����*�&����*�&������Y**�&��:		����W	��Y*�ɶ�*	�ε�*����*����*��*���*��Y���:
�L��:���:���:

*��
�:

*���
��Y*�ɶ�Y���$�,:�Y��Y��/:1�3*�Y�7Y�9�/�:*�:*��>�3*�:@�3�BY��Y��D:
�4

E�3*�Y�G�I�**�*�L�R
*�*V�3*
X�Z**�:1�Z*�Ի[Y*�]�^�*�:�b*���e*�Զf�j*�m��p*�q��h��YKw�YKwV�8YKwq�����B�A�
Bn`ab(c3e8o=pBrQsYtburw�x�z�{�~��������������)�3�@�J�S�\�g�r�u�y�~��������������������������/�3�=�M�X�d�m�x�����������������~D���8���,��
����01�45��5Y^��bU������������)���	uB��
���-���=/��=
�	���s���*�2��*�&�lL+�tM,��,�xN+�~:�*�.������:�
��:*�.�*�.���:*�*��Y,����SY,����SYSY-����SY�������S����*�*����w�8qy�GBG@��Aqy�G�G���qy�G�G��G�	�J����� �(�-�I�P�f�t��������������> ���(���fJ���������?���/*�:���������/*�&��������V *�&*���*�&�l*���*��������� �����I
*�&��*��������
��
�5���2*�&��������)�O�+�ǚ���@���������I
*�&��*����
�
��
�5���2*�&������/*����������V*�&�lN-�t:-+��+��-,���*����$*��:���
*��
*������qy��	�*
 #"4#:%K&U)�>:��V��V��V��N��F������M*��L+���@*����4+*�&�l��*�Զf����M,�*�,��������K��",./082<3I4K7� 8��M��H������.*�.L+�+���M,�,��@�FM,�J����Y�;<	=>?B"C�*��.��)01"�����9*�&�l��L+�**��I*�&+��(k��+��(k������8�3
45688� �9��
,Q��j�+��S�+�$�*�.�*�.�X���*+�$�*�.�*�.�����-+�$�!*�.���Y*�.��S��0��4+�$�*��9+�$�*�a�
*�a�<��B+�$�*�h��E+�$�*�.�
*�.�*��J+�$�
*�O���@U@�#BV@�FWX'Z1[F]P^n`xazc�d�f�g�i�j�l�m�o���������������J+��S�S+�$�*�V��Z+�$�*�V��]+�$�*�VM,��`Y,S��b����BW��"stv!w&y0z5{H}� 5J��J������XY��5*�.�*�.���L+�+�e�*�.�X�h+�m���@���@�
���5�� ������	
��&+��S*�&�lM,�tN�q�vY-�x�{������%��*&��&��?��	�
�B�Y��S��K���������G
+��S�����
��
�	��G
+��S�����
��
�	���:*+����m����
��@ �������������������������8*���������������E*�&*������r���
Q��}�''''-''Y�	[��''''+''����(((1:11Y\S�Y]S�Y^S��((((1((Y^S�Y_S��%%.7@CLY`S�*YaS�!YbS��YcS�YdS��f�((((3((�hZ_�j��lZ_�m����(EGgGCG�G�+G�G�G�G�(G�G�G�%G�G�G�G�G�G�G�kGJGJo:r;<=P>e?A�B�CMDF[GqI	vJ
�KLNP!*")*)"-/2"-32"676
Pv��[PKFΥ" " 9org/intellij/images/editor/impl/ImageFileEditorImpl.class���='
,com/intellij/openapi/util/UserDataHolderBase<init>()V!java/beans/PropertyChangeListener


!com/intellij/util/EventDispatchercreate6(Ljava/lang/Class;)Lcom/intellij/util/EventDispatcher;	3org/intellij/images/editor/impl/ImageFileEditorImplmyDispatcher#Lcom/intellij/util/EventDispatcher;/org/intellij/images/editor/impl/ImageEditorImpl
O(Lcom/intellij/openapi/project/Project;Lcom/intellij/openapi/vfs/VirtualFile;)V	imageEditor(Lorg/intellij/images/editor/ImageEditor;
 !"#"com/intellij/openapi/util/DisposerregisterE(Lcom/intellij/openapi/Disposable;Lcom/intellij/openapi/Disposable;)V
%&'()*org/intellij/images/options/OptionsManagergetInstance.()Lorg/intellij/images/options/OptionsManager;
%+,-
getOptions'()Lorg/intellij/images/options/Options;/0123#org/intellij/images/options/OptionsgetEditorOptions-()Lorg/intellij/images/options/EditorOptions;56789)org/intellij/images/options/EditorOptionsgetGridOptions+()Lorg/intellij/images/options/GridOptions;5;<= getTransparencyChessboardOptions=()Lorg/intellij/images/options/TransparencyChessboardOptions;?@ABC'org/intellij/images/options/GridOptions
isShowDefault()ZEFGHI&org/intellij/images/editor/ImageEditorsetGridVisible(Z)VK@L9org/intellij/images/options/TransparencyChessboardOptionsENOI setTransparencyChessboardVisible
QRSgetComponent1()Lorg/intellij/images/editor/impl/ImageEditorUI;
UVWXY-org/intellij/images/editor/impl/ImageEditorUIgetImageComponent)()Lorg/intellij/images/ui/ImageComponent;
[\]^_%org/intellij/images/ui/ImageComponentaddPropertyChangeListener&(Ljava/beans/PropertyChangeListener;)VEaRb()Ljavax/swing/JComponent;EdebgetContentComponentgImageFileEditorEijkgetZoomModel-()Lorg/intellij/images/editor/ImageZoomModel;m4org/intellij/images/editor/impl/ImageFileEditorStateEopCisTransparencyChessboardVisibleErsC
isGridVisibleuvwxy)org/intellij/images/editor/ImageZoomModel
getZoomFactor()Du{|CisZoomLevelChanged
l~(ZZDZ)V5���getZoomOptions+()Lorg/intellij/images/options/ZoomOptions;
l��CisBackgroundVisible
lr
l��CisZoomFactorChanged����C'org/intellij/images/options/ZoomOptionsisSmartZooming
lvu���
setZoomFactor(D)Vu��IsetZoomLevelChanged

���addListener(Ljava/util/EventListener;)V

���removeListener�java/beans/PropertyChangeEvent
����getPropertyName()Ljava/lang/String;
����getOldValue()Ljava/lang/Object;
����getNewValue
���K(Ljava/lang/Object;Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V

���getMulticaster()Ljava/util/EventListener;���propertyChange#(Ljava/beans/PropertyChangeEvent;)VE���getFile(()Lcom/intellij/openapi/vfs/VirtualFile;�*org/intellij/images/editor/ImageFileEditorNAMELjava/lang/String;
ConstantValue	SignatureHLcom/intellij/util/EventDispatcher<Ljava/beans/PropertyChangeListener;>;CodeLineNumberTableLocalVariableTablethis5Lorg/intellij/images/editor/impl/ImageFileEditorImpl;project&Lcom/intellij/openapi/project/Project;file&Lcom/intellij/openapi/vfs/VirtualFile;options%Lorg/intellij/images/options/Options;
editorOptions+Lorg/intellij/images/options/EditorOptions;gridOptions)Lorg/intellij/images/options/GridOptions;transparencyChessboardOptions;Lorg/intellij/images/options/TransparencyChessboardOptions;RuntimeInvisibleTypeAnnotations#Lorg/jetbrains/annotations/NotNull;$RuntimeInvisibleParameterAnnotationsRuntimeInvisibleAnnotationsgetPreferredFocusedComponentgetNamegetStatei(Lcom/intellij/openapi/fileEditor/FileEditorStateLevel;)Lcom/intellij/openapi/fileEditor/FileEditorState;level6Lcom/intellij/openapi/fileEditor/FileEditorStateLevel;	zoomModel+Lorg/intellij/images/editor/ImageZoomModel;setState4(Lcom/intellij/openapi/fileEditor/FileEditorState;)VzoomOptions)Lorg/intellij/images/options/ZoomOptions;editorState6Lorg/intellij/images/editor/impl/ImageFileEditorState;state1Lcom/intellij/openapi/fileEditor/FileEditorState;
StackMapTable�/com/intellij/openapi/fileEditor/FileEditorState
isModifiedisValidlistener#Ljava/beans/PropertyChangeListener;removePropertyChangeListenerevent Ljava/beans/PropertyChangeEvent;editorEventdisposegetImageEditor*()Lorg/intellij/images/editor/ImageEditor;
SourceFileImageFileEditorImpl.java$$$reportNull$$$0(I)V��
�javax/swing/JComponent�$com/intellij/openapi/vfs/VirtualFile�>Argument for @NotNull parameter '%s' of %s.%s must not be null�*@NotNull method %s.%s must not return nulljava/lang/Object������R����^��java/lang/Stringformat9(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
"java/lang/IllegalArgumentException(Ljava/lang/String;)V
java/lang/IllegalStateException 
![Ljava/lang/Object;#java/lang/RuntimeException%0����f���!�+���,���*�*�	�*�Y+,��**���$�*N-�.:�4:�::*��>�D*��J�M*���P�T*�Z���2.,/*02394A5J6S7c8s:�;�H���������9L��AD��J;��S2������
��Rb�H*��`Y�����Q��@��������b�4
*��c��E�
�����-f��K�����������8+���*��hM�lY*��n*��q,�t,�z�}���QRS#T)U/V7R� 8��8��&������������%u+���+�l�h+�lM�$�*N-�.��:*��h:*�,���M*�,���D,���
���,����,������*�U�l/�u
�
��*
[\](_3`@aMb^cietg�>Y��(L��3A��`��u��u���	����C�,��k����C�,��p���^_�R+���*�+�����
uv������	����_�S+���*�+����	�
	z{������	������~/+�����Y*+��+��+����M*����,����	�	�.�� /��/�����	�����+���������D*�Y�����ME������������I*���Y�	����R����������
����7	77=77777==�	��7	77;77777;;����8	8AJS\eenJJYS�9YS�0YS�'YS�Y	S�Y
S�YS��8	88A88888JSYS�YS�Y
S�YS��7	77@CLU^g@@YS�3�0YS�'YS�YS�YS�YS���7	77B77777BB�Z_���!Z_�"���N8EwC��;$�$�$�$�$�$�$�$�8$�$�$�$�$�7$�$�$�$�$�$�$�$zJJ&��PK�����?org/intellij/images/editor/impl/ImageFileEditorProvider$1.class���=�	9org/intellij/images/editor/impl/ImageFileEditorProvider$1this$09Lorg/intellij/images/editor/impl/ImageFileEditorProvider;		

val$editor,Lcom/intellij/openapi/fileEditor/TextEditor;	

val$viewer5Lorg/intellij/images/editor/impl/ImageFileEditorImpl;	val$file&Lcom/intellij/openapi/vfs/VirtualFile;
java/lang/Object<init>()Vcom/intellij/util/Alarm	 #com/intellij/util/Alarm$ThreadToUse
POOLED_THREAD%Lcom/intellij/util/Alarm$ThreadToUse;
"#I(Lcom/intellij/util/Alarm$ThreadToUse;Lcom/intellij/openapi/Disposable;)V	%&'myAlarmLcom/intellij/util/Alarm;
)*+cancelAllRequests()I-./run�(Lorg/intellij/images/editor/impl/ImageFileEditorImpl;Lcom/intellij/openapi/vfs/VirtualFile;Lcom/intellij/openapi/editor/event/DocumentEvent;)Ljava/lang/Runnable;
123
addRequest(Ljava/lang/Runnable;I)V
567893org/intellij/images/editor/impl/ImageFileEditorImplgetImageEditor*()Lorg/intellij/images/editor/ImageEditor;;/org/intellij/images/editor/impl/ImageEditorImpl=+com/intellij/testFramework/LightVirtualFile?preview.svg
ABCDE$com/intellij/openapi/vfs/VirtualFilegetFileType+()Lcom/intellij/openapi/fileTypes/FileType;
GHIJK/com/intellij/openapi/editor/event/DocumentEventgetDocument(()Lcom/intellij/openapi/editor/Document;MNOPQ$com/intellij/openapi/editor/DocumentgetText()Ljava/lang/String;
<STV(Ljava/lang/String;Lcom/intellij/openapi/fileTypes/FileType;Ljava/lang/CharSequence;)V
:VWXsetValue)(Lcom/intellij/openapi/vfs/VirtualFile;)VZ2com/intellij/openapi/editor/event/DocumentListener�(Lorg/intellij/images/editor/impl/ImageFileEditorProvider;Lcom/intellij/openapi/fileEditor/TextEditor;Lorg/intellij/images/editor/impl/ImageFileEditorImpl;Lcom/intellij/openapi/vfs/VirtualFile;)VCodeLineNumberTableLocalVariableTablethis;Lorg/intellij/images/editor/impl/ImageFileEditorProvider$1;	SignaturedocumentChanged4(Lcom/intellij/openapi/editor/event/DocumentEvent;)Vevent1Lcom/intellij/openapi/editor/event/DocumentEvent;RuntimeInvisibleTypeAnnotations#Lorg/jetbrains/annotations/NotNull;$RuntimeInvisibleParameterAnnotationslambda$documentChanged$0�(Lorg/intellij/images/editor/impl/ImageFileEditorImpl;Lcom/intellij/openapi/vfs/VirtualFile;Lcom/intellij/openapi/editor/event/DocumentEvent;)Vviewerfile
SourceFileImageFileEditorProvider.javaEnclosingMethodq7org/intellij/images/editor/impl/ImageFileEditorProviderstcreateEditorz(Lcom/intellij/openapi/project/Project;Lcom/intellij/openapi/vfs/VirtualFile;)Lcom/intellij/openapi/fileEditor/FileEditor;NestHostBootstrapMethodsx
yz{|}"java/lang/invoke/LambdaMetafactorymetafactory�(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;�
�ijInnerClassesThreadToUse�%java/lang/invoke/MethodHandles$Lookup�java/lang/invoke/MethodHandlesLookup$$$reportNull$$$0(I)V��
�>Argument for @NotNull parameter '%s' of %s.%s must not be null�dbjava/lang/String�format9(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;��
��"java/lang/IllegalArgumentException�(Ljava/lang/String;)V�
��
StackMapTable Y&'	

[\d,*+�*,�*-�*�*�*�Y�*��!�$�]
?@^,_`,abc\n)+���*�$�(W*�$*�*�+�,�0��]DE(H^)_`)def	ghg
ij\g!*�4�:�<Y>+�@,�F�L�R�U�]FG F^ !k!l!de
��\-!��Y�SY�SY�S����Z_�����@���oprmnvw~~upPK���=��:org/intellij/images/editor/impl/ImageFileEditorState.class���=�
java/lang/Object<init>()V		
4org/intellij/images/editor/impl/ImageFileEditorStatebackgroundVisibleZ	gridVisible	
zoomFactorD	zoomFactorChangedImageEditorjava/util/HashMap

 !"java/lang/StringvalueOf(Z)Ljava/lang/String;
$%&put8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
*!+(D)Ljava/lang/String;./012
java/util/Mapget&(Ljava/lang/Object;)Ljava/lang/Object;
45678java/lang/BooleanparseBoolean(Ljava/lang/String;)Z
:;<=>java/lang/DoubleparseDouble(Ljava/lang/String;)D@;com/intellij/openapi/fileEditor/TransferableFileEditorStateBjava/io/SerializableserialVersionUIDJ
ConstantValue��=�Z�@ZIMAGE_EDITOR_IDLjava/lang/String;BACKGROUND_VISIBLE_OPTIONGRID_VISIBLE_OPTIONZOOM_FACTOR_OPTIONZOOM_FACTOR_CHANGED_OPTION(ZZDZ)VCodeLineNumberTableLocalVariableTablethis6Lorg/intellij/images/editor/impl/ImageFileEditorState;canBeMergedWithj(Lcom/intellij/openapi/fileEditor/FileEditorState;Lcom/intellij/openapi/fileEditor/FileEditorStateLevel;)Z
otherState1Lcom/intellij/openapi/fileEditor/FileEditorState;level6Lcom/intellij/openapi/fileEditor/FileEditorStateLevel;RuntimeInvisibleTypeAnnotations#Lorg/jetbrains/annotations/NotNull;$RuntimeInvisibleParameterAnnotationsisBackgroundVisible()Z
isGridVisible
getZoomFactor()DisZoomFactorChangedsetCopiedFromMasterEditorgetEditorId()Ljava/lang/String;getTransferableOptions()Ljava/util/Map;mapLjava/util/HashMap;LocalVariableTypeTable9Ljava/util/HashMap<Ljava/lang/String;Ljava/lang/String;>;	Signature7()Ljava/util/Map<Ljava/lang/String;Ljava/lang/String;>;setTransferableOptions(Ljava/util/Map;)VoptionsLjava/util/Map;o5Ljava/util/Map<Ljava/lang/String;Ljava/lang/String;>;
StackMapTable8(Ljava/util/Map<Ljava/lang/String;Ljava/lang/String;>;)V
SourceFileImageFileEditorState.java$$$reportNull$$$0(I)Vxy
z>Argument for @NotNull parameter '%s' of %s.%s must not be null|VX
Tformat9(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;��
�"java/lang/IllegalArgumentException�(Ljava/lang/String;)V�
��[Ljava/lang/Object;�!?A
CDEFHIEJIEKIE'LIE(MIE,NO�*�*�*�
*)�*��P+,	-./0Q4RSTUO]+��{,��{+��tP4Q RSVWXYZ[[\
[[]^O/*��P8QRS_^O/*�
�P<QRS`aO/*��P@QRSb^O/*��PDQRScO4*��P
IJQRSdeO-�PNQRSfgO�B�Y�L+*���#W+'*�
��#W+(*��)�#W+,*���#W+�PSTU$V2W@XQBRS:hij:hklmnoO�a+�-�M,�*,�3�+'�-�M,�*,�3�
+(�-�M,�*,�9�+,�-�M,�*,�3��t�P6
]^_b$c(d0g<h@iHlTmXn`pQ aRSapqUrIjapslu
xyO�B}��Y~S�YS�Y�SY�S����Z_���t,������vwPK�����5org/intellij/images/editor/impl/ImageFileLoader.class���=/org/intellij/images/editor/impl/ImageFileLoaderjava/lang/Objectcom/intellij/openapi/DisposableloadFile)(Lcom/intellij/openapi/vfs/VirtualFile;)V$Lorg/jetbrains/annotations/Nullable;Lkotlin/Metadata;mv	kxi0d1P��


��

��

��`��20J020H&ø��‚
!0¨Àd21Lorg/intellij/images/editor/impl/ImageFileLoader;!Lcom/intellij/openapi/Disposable;file&Lcom/intellij/openapi/vfs/VirtualFile;intellij.platform.imagesImageFileLoader.kt$RuntimeInvisibleParameterAnnotations
SourceFileRuntimeVisibleAnnotations	@
[II
III[s[sssssssPKƐK���Torg/intellij/images/editor/impl/ImageFileService$ImageFileLoaderImpl$job$1$1$1.class���=�Norg/intellij/images/editor/impl/ImageFileService$ImageFileLoaderImpl$job$1$1$1�Lkotlin/coroutines/jvm/internal/SuspendLambda;Lkotlin/jvm/functions/Function2<Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;Ljava/lang/Object;>;,kotlin/coroutines/jvm/internal/SuspendLambdakotlin/jvm/functions/Function2<init>�(Lorg/intellij/images/editor/impl/ImageFileService$ImageFileLoaderImpl;Lorg/intellij/images/editor/ImageDocument$ScaledImageProvider;Ljava/lang/String;Lkotlin/coroutines/Continuation;)V(Lorg/intellij/images/editor/impl/ImageFileService$ImageFileLoaderImpl;Lorg/intellij/images/editor/ImageDocument$ScaledImageProvider;Ljava/lang/String;Lkotlin/coroutines/Continuation<-Lorg/intellij/images/editor/impl/ImageFileService$ImageFileLoaderImpl$job$1$1$1;>;)Vthis$0FLorg/intellij/images/editor/impl/ImageFileService$ImageFileLoaderImpl;	
$imageProvider>Lorg/intellij/images/editor/ImageDocument$ScaledImageProvider;	$formatLjava/lang/String;	$(ILkotlin/coroutines/Continuation;)V
thisPLorg/intellij/images/editor/impl/ImageFileService$ImageFileLoaderImpl$job$1$1$1;	$receiver$completion Lkotlin/coroutines/Continuation;
invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;.Lkotlin/coroutines/jvm/internal/DebugMetadata;fImageFileService.ktlisnmcNorg.intellij.images.editor.impl.ImageFileService$ImageFileLoaderImpl$job$1$1$1$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;)kotlin/coroutines/intrinsics/IntrinsicsKt-getCOROUTINE_SUSPENDED()Ljava/lang/Object;/0
.1labelI34	5kotlin/ResultKt7throwOnFailure(Ljava/lang/Object;)V9:
8;Dorg/intellij/images/editor/impl/ImageFileService$ImageFileLoaderImpl=access$getTarget$py(Lorg/intellij/images/editor/impl/ImageFileService$ImageFileLoaderImpl;)Lorg/intellij/images/editor/impl/ImageEditorImpl;?@
>A/org/intellij/images/editor/impl/ImageEditorImplCsetImageProviderS(Lorg/intellij/images/editor/ImageDocument$ScaledImageProvider;Ljava/lang/String;)VEF
DGkotlin/UnitIINSTANCE
Lkotlin/Unit;KL	JMjava/lang/IllegalStateExceptionO/call to 'resume' before 'invoke' with coroutineQ(Ljava/lang/String;)VS
PT$resultLjava/lang/Object;createT(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation;f(Ljava/lang/Object;Lkotlin/coroutines/Continuation<*>;)Lkotlin/coroutines/Continuation<Lkotlin/Unit;>;	
[kotlin/coroutines/Continuation]valueinvokeW(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;g(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;XY
c 
ep1#Lkotlinx/coroutines/CoroutineScope;p28(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;!kotlinx/coroutines/CoroutineScopek`a
mLkotlin/Metadata;mv	kxi0d1��

��

��0*0HŠ@d2<anonymous>Lorg/intellij/images/editor/impl/ImageFileService$ImageFileLoaderImpl$job$1$1}<org/intellij/images/editor/ImageDocument$ScaledImageProvider(org/intellij/images/editor/ImageDocument�ScaledImageProvider0org/intellij/images/editor/impl/ImageFileService�ImageFileLoaderImplJorg/intellij/images/editor/impl/ImageFileService$ImageFileLoaderImpl$job$1�CodeLocalVariableTable	Signature
StackMapTableLineNumberTableRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotationsInnerClassesEnclosingMethod
SourceFileRuntimeVisibleAnnotations034	�]*+�*,�*-�*���4�
 ��@�2W*�6�.+�<*��B*�*��H�N��PYR�U���( )2*6(�  VW�+�,XY�J�Y*�*�*�,�\�^�� _W�Z�,�
+,`a�B*+,�d��N�f�� ghi�b�+�
,+A`j�?
*+�l,�^�n�� 

gW
iW�*���	>���~�~e��#�[!"s#$[%[&['[(s)s*op[IqIrIstIuvIwx[syz[s{s|shPK#�m���[org/intellij/images/editor/impl/ImageFileService$ImageFileLoaderImpl$job$1$1$format$1.class���=�Uorg/intellij/images/editor/impl/ImageFileService$ImageFileLoaderImpl$job$1$1$format$1�Lkotlin/coroutines/jvm/internal/SuspendLambda;Lkotlin/jvm/functions/Function2<Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation<-Ljava/lang/String;>;Ljava/lang/Object;>;,kotlin/coroutines/jvm/internal/SuspendLambdakotlin/jvm/functions/Function2<init>I(Lcom/intellij/openapi/vfs/VirtualFile;Lkotlin/coroutines/Continuation;)V�(Lcom/intellij/openapi/vfs/VirtualFile;Lkotlin/coroutines/Continuation<-Lorg/intellij/images/editor/impl/ImageFileService$ImageFileLoaderImpl$job$1$1$format$1;>;)V$file&Lcom/intellij/openapi/vfs/VirtualFile;	
$(ILkotlin/coroutines/Continuation;)V
thisWLorg/intellij/images/editor/impl/ImageFileService$ImageFileLoaderImpl$job$1$1$format$1;$completion Lkotlin/coroutines/Continuation;
invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;.Lkotlin/coroutines/jvm/internal/DebugMetadata;fImageFileService.ktlisnmcUorg.intellij.images.editor.impl.ImageFileService$ImageFileLoaderImpl$job$1$1$format$1$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;)kotlin/coroutines/intrinsics/IntrinsicsKt$getCOROUTINE_SUSPENDED()Ljava/lang/Object;&'
%(labelI*+	,kotlin/ResultKt.throwOnFailure(Ljava/lang/Object;)V01
/2org/intellij/images/vfs/IfsUtil4	getFormat:(Lcom/intellij/openapi/vfs/VirtualFile;)Ljava/lang/String;67
58java/lang/IllegalStateException:/call to 'resume' before 'invoke' with coroutine<(Ljava/lang/String;)V>
;?$resultLjava/lang/Object;createT(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation;f(Ljava/lang/Object;Lkotlin/coroutines/Continuation<*>;)Lkotlin/coroutines/Continuation<Lkotlin/Unit;>;	
Fkotlin/coroutines/ContinuationHvalueinvokeW(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;l(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation<-Ljava/lang/String;>;)Ljava/lang/Object;CD
Nkotlin/UnitPINSTANCE
Lkotlin/Unit;RS	QT
Vp1#Lkotlinx/coroutines/CoroutineScope;p28(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;!kotlinx/coroutines/CoroutineScope\KL
^Lkotlin/Metadata;mv	kxi0d1)��
��


��	0¢*0HŠ@d2<anonymous>Lorg/intellij/images/editor/impl/ImageFileService$ImageFileLoaderImpl$job$1$1nDorg/intellij/images/editor/impl/ImageFileService$ImageFileLoaderImplp0org/intellij/images/editor/impl/ImageFileServicerImageFileLoaderImplJorg/intellij/images/editor/impl/ImageFileService$ImageFileLoaderImpl$job$1uCodeLocalVariableTable	Signature
StackMapTableLineNumberTableRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotationsInnerClassesEnclosingMethod
SourceFileRuntimeVisibleAnnotations0*+	w>*+�*,��x y
wx2�)W*�-� +�3*��9��;Y=�@�z{' '('x  AB|"}#CDwB�Y*�,�G�I�x JByE|#}
"#KLwB*+,�O��U�W�x XYZyM|"}
#"AK[w?
*+�],�I�_�x 

XB
ZB~"qstvooVy��^s[[[[s s!`a[IbIcIdeIfgIhi[sjk[slsms"sYPK���==borg/intellij/images/editor/impl/ImageFileService$ImageFileLoaderImpl$job$1$1$imageProvider$1.class���=�\org/intellij/images/editor/impl/ImageFileService$ImageFileLoaderImpl$job$1$1$imageProvider$1�Lkotlin/coroutines/jvm/internal/SuspendLambda;Lkotlin/jvm/functions/Function2<Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation<-Lorg/intellij/images/editor/ImageDocument$ScaledImageProvider;>;Ljava/lang/Object;>;,kotlin/coroutines/jvm/internal/SuspendLambdakotlin/jvm/functions/Function2<init>I(Lcom/intellij/openapi/vfs/VirtualFile;Lkotlin/coroutines/Continuation;)V�(Lcom/intellij/openapi/vfs/VirtualFile;Lkotlin/coroutines/Continuation<-Lorg/intellij/images/editor/impl/ImageFileService$ImageFileLoaderImpl$job$1$1$imageProvider$1;>;)V$file&Lcom/intellij/openapi/vfs/VirtualFile;	
$(ILkotlin/coroutines/Continuation;)V
this^Lorg/intellij/images/editor/impl/ImageFileService$ImageFileLoaderImpl$job$1$1$imageProvider$1;$completion Lkotlin/coroutines/Continuation;
invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;.Lkotlin/coroutines/jvm/internal/DebugMetadata;fImageFileService.ktlisnmc\org.intellij.images.editor.impl.ImageFileService$ImageFileLoaderImpl$job$1$1$imageProvider$1$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;)kotlin/coroutines/intrinsics/IntrinsicsKt$getCOROUTINE_SUSPENDED()Ljava/lang/Object;&'
%(labelI*+	,kotlin/ResultKt.throwOnFailure(Ljava/lang/Object;)V01
/2org/intellij/images/vfs/IfsUtil4getImageProviderf(Lcom/intellij/openapi/vfs/VirtualFile;)Lorg/intellij/images/editor/ImageDocument$ScaledImageProvider;67
58java/lang/IllegalStateException:/call to 'resume' before 'invoke' with coroutine<(Ljava/lang/String;)V>
;?$resultLjava/lang/Object;createT(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation;f(Ljava/lang/Object;Lkotlin/coroutines/Continuation<*>;)Lkotlin/coroutines/Continuation<Lkotlin/Unit;>;	
Fkotlin/coroutines/ContinuationHvalueinvokeW(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;�(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation<-Lorg/intellij/images/editor/ImageDocument$ScaledImageProvider;>;)Ljava/lang/Object;CD
Nkotlin/UnitPINSTANCE
Lkotlin/Unit;RS	QT
Vp1#Lkotlinx/coroutines/CoroutineScope;p28(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;!kotlinx/coroutines/CoroutineScope\KL
^Lkotlin/Metadata;mv	kxi0d1)��
��


��	0¢*0HŠ@d2<anonymous>>Lorg/intellij/images/editor/ImageDocument$ScaledImageProvider;Lorg/intellij/images/editor/impl/ImageFileService$ImageFileLoaderImpl$job$1$1n<org/intellij/images/editor/ImageDocument$ScaledImageProviderp(org/intellij/images/editor/ImageDocumentrScaledImageProviderDorg/intellij/images/editor/impl/ImageFileService$ImageFileLoaderImplu0org/intellij/images/editor/impl/ImageFileServicewImageFileLoaderImplJorg/intellij/images/editor/impl/ImageFileService$ImageFileLoaderImpl$job$1zCodeLocalVariableTable	Signature
StackMapTableLineNumberTableRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotationsInnerClassesEnclosingMethod
SourceFileRuntimeVisibleAnnotations0*+	|>*+�*,��} ~
|x2�)W*�-� +�3*��9��;Y=�@��& &(&}  AB�"�#CD|B�Y*�,�G�I�} JB~E�#�
"#KL|B*+,�O��U�W�} XYZ~M�"�
#"AK[|?
*+�],�I�_�} 

XB
ZB�*qst	vxy{o�oV~��^s[[[[s s!`a[IbIcIdeIfgIhi[sjk[slsms"sYPK���Rorg/intellij/images/editor/impl/ImageFileService$ImageFileLoaderImpl$job$1$1.class���=�Lorg/intellij/images/editor/impl/ImageFileService$ImageFileLoaderImpl$job$1$1�Lkotlin/coroutines/jvm/internal/SuspendLambda;Lkotlin/jvm/functions/Function2<Lcom/intellij/openapi/vfs/VirtualFile;Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;Ljava/lang/Object;>;,kotlin/coroutines/jvm/internal/SuspendLambdakotlin/jvm/functions/Function2<init>i(Lorg/intellij/images/editor/impl/ImageFileService$ImageFileLoaderImpl;Lkotlin/coroutines/Continuation;)V�(Lorg/intellij/images/editor/impl/ImageFileService$ImageFileLoaderImpl;Lkotlin/coroutines/Continuation<-Lorg/intellij/images/editor/impl/ImageFileService$ImageFileLoaderImpl$job$1$1;>;)Vthis$0FLorg/intellij/images/editor/impl/ImageFileService$ImageFileLoaderImpl;	
$(ILkotlin/coroutines/Continuation;)V
thisNLorg/intellij/images/editor/impl/ImageFileService$ImageFileLoaderImpl$job$1$1;	$receiver$completion Lkotlin/coroutines/Continuation;
invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;L$1Ljava/lang/Object;.Lkotlin/coroutines/jvm/internal/DebugMetadata;fImageFileService.ktl&'(isL$0nfile
imageProvidermcLorg.intellij.images.editor.impl.ImageFileService$ImageFileLoaderImpl$job$1$1$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;*java/util/concurrent/CancellationException0java/lang/Exception2)kotlin/coroutines/intrinsics/IntrinsicsKt4getCOROUTINE_SUSPENDED()Ljava/lang/Object;67
58labelI:;	<kotlin/ResultKt>throwOnFailure(Ljava/lang/Object;)V@A
?B'	D$com/intellij/openapi/vfs/VirtualFileFkotlinx/coroutines/DispatchersHgetIO*()Lkotlinx/coroutines/CoroutineDispatcher;JK
IL"kotlin/coroutines/CoroutineContextN\org/intellij/images/editor/impl/ImageFileService$ImageFileLoaderImpl$job$1$1$imageProvider$1PI(Lcom/intellij/openapi/vfs/VirtualFile;Lkotlin/coroutines/Continuation;)VR
QSkotlin/coroutines/ContinuationUkotlinx/coroutines/BuildersKtWwithContextx(Lkotlin/coroutines/CoroutineContext;Lkotlin/jvm/functions/Function2;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;YZ
X[<org/intellij/images/editor/ImageDocument$ScaledImageProvider]Uorg/intellij/images/editor/impl/ImageFileService$ImageFileLoaderImpl$job$1$1$format$1_
`S	bjava/lang/StringdINSTANCE Lkotlinx/coroutines/Dispatchers;fg	Ih-com/intellij/openapi/application/CoroutinesKtjgetEDTF(Lkotlinx/coroutines/Dispatchers;)Lkotlin/coroutines/CoroutineContext;lm
kn.com/intellij/openapi/application/ModalityStatepany2()Lcom/intellij/openapi/application/ModalityState;rs
qtany(...)vkotlin/jvm/internal/IntrinsicsxcheckNotNullExpressionValue'(Ljava/lang/Object;Ljava/lang/String;)Vz{
y|+com/intellij/openapi/application/ModalityKt~asContextElementV(Lcom/intellij/openapi/application/ModalityState;)Lkotlin/coroutines/CoroutineContext;��
�plusJ(Lkotlin/coroutines/CoroutineContext;)Lkotlin/coroutines/CoroutineContext;��O�Norg/intellij/images/editor/impl/ImageFileService$ImageFileLoaderImpl$job$1$1$1��(Lorg/intellij/images/editor/impl/ImageFileService$ImageFileLoaderImpl;Lorg/intellij/images/editor/ImageDocument$ScaledImageProvider;Ljava/lang/String;Lkotlin/coroutines/Continuation;)V�
��2org/intellij/images/editor/impl/ImageFileServiceKt�access$getLOG$p*()Lcom/intellij/openapi/diagnostic/Logger;��
��'Exception when loading the image from �$java/lang/invoke/StringConcatFactory�makeConcatWithConstants�(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/invoke/CallSite;��
���:(Lcom/intellij/openapi/vfs/VirtualFile;)Ljava/lang/String;���java/lang/Throwable�&com/intellij/openapi/diagnostic/Logger�warn*(Ljava/lang/String;Ljava/lang/Throwable;)V��
��Dorg/intellij/images/editor/impl/ImageFileService$ImageFileLoaderImpl�access$getTarget$py(Lorg/intellij/images/editor/impl/ImageFileService$ImageFileLoaderImpl;)Lorg/intellij/images/editor/impl/ImageEditorImpl;��
��/org/intellij/images/editor/impl/ImageEditorImpl�setImageProviderS(Lorg/intellij/images/editor/ImageDocument$ScaledImageProvider;Ljava/lang/String;)V��
��kotlin/Unit�
Lkotlin/Unit;f�	��java/lang/IllegalStateException�/call to 'resume' before 'invoke' with coroutine�(Ljava/lang/String;)V�
��&Lcom/intellij/openapi/vfs/VirtualFile;>Lorg/intellij/images/editor/ImageDocument$ScaledImageProvider;e,Ljava/util/concurrent/CancellationException;Ljava/lang/Exception;formatLjava/lang/String;$resultjava/lang/Object�createT(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation;f(Ljava/lang/Object;Lkotlin/coroutines/Continuation<*>;)Lkotlin/coroutines/Continuation<Lkotlin/Unit;>;	
�valueinvokeZ(Lcom/intellij/openapi/vfs/VirtualFile;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;j(Lcom/intellij/openapi/vfs/VirtualFile;Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;��
�
�p1p28(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;��
�Lkotlin/Metadata;mv	kxi0d1$��
��

��
��020HŠ@d2<anonymous>Jorg/intellij/images/editor/impl/ImageFileService$ImageFileLoaderImpl$job$1�(org/intellij/images/editor/ImageDocument�ScaledImageProvider0org/intellij/images/editor/impl/ImageFileService�ImageFileLoaderImplCodeLocalVariableTable	Signature
StackMapTableLineNumberTableRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotationsInnerClassesEnclosingMethod
SourceFileRuntimeVisibleAnnotationsBootstrapMethods0:;'	�>*+�*,��� �
�G�9:*�=�4X��+�C*�E�GM�M�O�QY,�T�*�V*,�E*�=�\Y��*�E�GM+�C+�^N�M�O�`Y,�a�*�V*,�E*-�c*�=�\Y��*�c�^N*�E�GM+�C+�e:�i�o�uYw�}������Y*�-���*�V*,�E*�c*�=�\Y��*�E�GM+�C+W�#N-�N��,��-����*����������Y����4X1i�1��114X3i�3��33���(��8�
�G��4����G^��L���
�G��C1B3����B$4%5&^$s'�$�($(,-/0-193=$�z4-)�i;)��S)�)�)�s1*��R*������?��,,��.�/���I�Y*�,��N-+�E-�V�� ����/�
./���B*+,�����հ� ������.�
/.A���?
*+�G,�V�ڰ� 

�
��:^��	����Q`��������s[II I!"[I#I$I$I%&[s's'ss'([s)s)s*s)+s,s-��[I$I�I#�I��I��[s��[s�s�s)s����PK`W�PPPorg/intellij/images/editor/impl/ImageFileService$ImageFileLoaderImpl$job$1.class���=�Jorg/intellij/images/editor/impl/ImageFileService$ImageFileLoaderImpl$job$1�Lkotlin/coroutines/jvm/internal/SuspendLambda;Lkotlin/jvm/functions/Function2<Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;Ljava/lang/Object;>;,kotlin/coroutines/jvm/internal/SuspendLambdakotlin/jvm/functions/Function2<init>i(Lorg/intellij/images/editor/impl/ImageFileService$ImageFileLoaderImpl;Lkotlin/coroutines/Continuation;)V�(Lorg/intellij/images/editor/impl/ImageFileService$ImageFileLoaderImpl;Lkotlin/coroutines/Continuation<-Lorg/intellij/images/editor/impl/ImageFileService$ImageFileLoaderImpl$job$1;>;)Vthis$0FLorg/intellij/images/editor/impl/ImageFileService$ImageFileLoaderImpl;	
$(ILkotlin/coroutines/Continuation;)V
thisLLorg/intellij/images/editor/impl/ImageFileService$ImageFileLoaderImpl$job$1;	$receiver$completion Lkotlin/coroutines/Continuation;
invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;.Lkotlin/coroutines/jvm/internal/DebugMetadata;fImageFileService.ktl$isnmcJorg.intellij.images.editor.impl.ImageFileService$ImageFileLoaderImpl$job$1$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;)kotlin/coroutines/intrinsics/IntrinsicsKt&getCOROUTINE_SUSPENDED()Ljava/lang/Object;()
'*labelI,-	.kotlin/ResultKt0throwOnFailure(Ljava/lang/Object;)V23
14Dorg/intellij/images/editor/impl/ImageFileService$ImageFileLoaderImpl6access$getFlow$ps(Lorg/intellij/images/editor/impl/ImageFileService$ImageFileLoaderImpl;)Lkotlinx/coroutines/flow/MutableSharedFlow;89
7:kotlinx/coroutines/flow/Flow<Lorg/intellij/images/editor/impl/ImageFileService$ImageFileLoaderImpl$job$1$1>	
?@kotlin/coroutines/ContinuationBkotlinx/coroutines/flow/FlowKtD
collectLatestr(Lkotlinx/coroutines/flow/Flow;Lkotlin/jvm/functions/Function2;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;FG
EHkotlin/UnitJINSTANCE
Lkotlin/Unit;LM	KNjava/lang/IllegalStateExceptionP/call to 'resume' before 'invoke' with coroutineR(Ljava/lang/String;)VT
QU$resultLjava/lang/Object;java/lang/ObjectYcreateT(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation;f(Ljava/lang/Object;Lkotlin/coroutines/Continuation<*>;)Lkotlin/coroutines/Continuation<Lkotlin/Unit;>;
@valueinvokeW(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;g(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;[\
c
ep1#Lkotlinx/coroutines/CoroutineScope;p28(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;!kotlinx/coroutines/CoroutineScopek`a
mLkotlin/Metadata;mv	kxi0d1��

��

��0*0HŠ@d2<anonymous>W(Lorg/intellij/images/editor/impl/ImageEditorImpl;Lkotlinx/coroutines/CoroutineScope;)V}0org/intellij/images/editor/impl/ImageFileServiceImageFileLoaderImplCodeLocalVariableTable	Signature
StackMapTableLineNumberTableRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotationsInnerClassesEnclosingMethod
SourceFileRuntimeVisibleAnnotations0,-	�>*+�*,��� �
��d�+M*�/�RH+�5*��;�=�?Y*��A�*�C*�/�IY,�
,�+�5+W�O��QYS�V��� Z/DZ�#$$N#U4Z#�$6$6WX�$�%[\�B�Y*�,�^�C�� _X�]�%�
$%`a�B*+,�d��O�f�� ghi�b�$�
%$A`j�?
*+�l,�C�n�� 

gX
iX�7��?�7~���^s[I[[ [!s"s#op[IqIrIstIuvIwx[syz[s{s|shPKus�1��Jorg/intellij/images/editor/impl/ImageFileService$ImageFileLoaderImpl.class���=�Dorg/intellij/images/editor/impl/ImageFileService$ImageFileLoaderImpljava/lang/Object/org/intellij/images/editor/impl/ImageFileLoader<init>W(Lorg/intellij/images/editor/impl/ImageEditorImpl;Lkotlinx/coroutines/CoroutineScope;)V#Lorg/jetbrains/annotations/NotNull;target
kotlin/jvm/internal/IntrinsicscheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V


childScope()V
1Lorg/intellij/images/editor/impl/ImageEditorImpl;
	*kotlinx/coroutines/channels/BufferOverflowDROP_OLDEST,Lkotlinx/coroutines/channels/BufferOverflow;	$kotlinx/coroutines/flow/SharedFlowKt MutableSharedFlow$defaultn(IILkotlinx/coroutines/channels/BufferOverflow;ILjava/lang/Object;)Lkotlinx/coroutines/flow/MutableSharedFlow;"#
!$flow+Lkotlinx/coroutines/flow/MutableSharedFlow;&'	( kotlinx/coroutines/CoroutineName*ImageFileLoader for ,$java/lang/invoke/StringConcatFactory.makeConcatWithConstants�(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/invoke/CallSite;01
/23E(Lorg/intellij/images/editor/impl/ImageEditorImpl;)Ljava/lang/String;056(Ljava/lang/String;)V8
+9"kotlin/coroutines/CoroutineContext;Jorg/intellij/images/editor/impl/ImageFileService$ImageFileLoaderImpl$job$1=i(Lorg/intellij/images/editor/impl/ImageFileService$ImageFileLoaderImpl;Lkotlin/coroutines/Continuation;)V?
>@kotlin/jvm/functions/Function2Bkotlinx/coroutines/BuildersKtDlaunch$default�(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/CoroutineContext;Lkotlinx/coroutines/CoroutineStart;Lkotlin/jvm/functions/Function2;ILjava/lang/Object;)Lkotlinx/coroutines/Job;FG
EHjobLkotlinx/coroutines/Job;JK	LthisFLorg/intellij/images/editor/impl/ImageFileService$ImageFileLoaderImpl;#Lkotlinx/coroutines/CoroutineScope;loadFile)(Lcom/intellij/openapi/vfs/VirtualFile;)V$Lorg/jetbrains/annotations/Nullable;/org/intellij/images/editor/impl/ImageEditorImplTsetImageProviderS(Lorg/intellij/images/editor/ImageDocument$ScaledImageProvider;Ljava/lang/String;)VVW
UX)kotlinx/coroutines/flow/MutableSharedFlowZtryEmit(Ljava/lang/Object;)Z\][^file&Lcom/intellij/openapi/vfs/VirtualFile;dispose#kotlinx/coroutines/Job$DefaultImplsccancel$defaultZ(Lkotlinx/coroutines/Job;Ljava/util/concurrent/CancellationException;ILjava/lang/Object;)Vef
dgaccess$getFlow$ps(Lorg/intellij/images/editor/impl/ImageFileService$ImageFileLoaderImpl;)Lkotlinx/coroutines/flow/MutableSharedFlow;$thisaccess$getTarget$py(Lorg/intellij/images/editor/impl/ImageFileService$ImageFileLoaderImpl;)Lorg/intellij/images/editor/impl/ImageEditorImpl;SLkotlinx/coroutines/flow/MutableSharedFlow<Lcom/intellij/openapi/vfs/VirtualFile;>;Lkotlin/Metadata;mv	kxi0d1���0


��

��




��

��

��20B00¢J0
HJ0
20	HR0	0X‚¢
��R
0X‚¢
��R0X‚¢
��¨d21Lorg/intellij/images/editor/impl/ImageFileLoader;intellij.platform.imageskotlinx/coroutines/Job}DefaultImpls<org/intellij/images/editor/ImageDocument$ScaledImageProvider�(org/intellij/images/editor/ImageDocument�ScaledImageProvider0org/intellij/images/editor/impl/ImageFileService�ImageFileLoaderImplImageFileService.ktRuntimeInvisibleAnnotations	SignatureCodeLineNumberTableLocalVariableTable$RuntimeInvisibleParameterAnnotations
StackMapTableInnerClasses
SourceFileRuntimeVisibleAnnotationsBootstrapMethods1
�	&'�n�	JK�	��N+�,�*�*+�*��%�)*,�+Y*��7�:�<�>Y*�A�C�I�M��" ##M� NNON
NP�
		QR�g+�
*��Y�*�)+�_W���78
9;<�NO`a�Sb�9*�M�h��
?
@�NOij�/*�)���kOlm�/*����kO�"d~���	��>���^op[IqIrIstIquIvw[sxy[sOszs
sssPss&s'sasJsKsbs{sQs`s|�4-PKhL>ˇ�6org/intellij/images/editor/impl/ImageFileService.class���=E0org/intellij/images/editor/impl/ImageFileServicejava/lang/Object<init>&(Lkotlinx/coroutines/CoroutineScope;)V#Lorg/jetbrains/annotations/NotNull;coroutineScopekotlin/jvm/internal/Intrinsics
checkNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V
()V
#Lkotlinx/coroutines/CoroutineScope;	this2Lorg/intellij/images/editor/impl/ImageFileService;createImageFileLoaderd(Lorg/intellij/images/editor/impl/ImageEditorImpl;)Lorg/intellij/images/editor/impl/ImageFileLoader;targetDorg/intellij/images/editor/impl/ImageFileService$ImageFileLoaderImplW(Lorg/intellij/images/editor/impl/ImageEditorImpl;Lkotlinx/coroutines/CoroutineScope;)V
/org/intellij/images/editor/impl/ImageFileLoader!1Lorg/intellij/images/editor/impl/ImageEditorImpl;)Lcom/intellij/openapi/components/Service;value/Lcom/intellij/openapi/components/Service$Level;PROJECTLkotlin/Metadata;mv	kxi0d1i�� 

��
��



��

��20:	B
0¢J020R0X‚¢
��¨
d21Lorg/intellij/images/editor/impl/ImageFileLoader;ImageFileLoaderImplintellij.platform.images-com/intellij/openapi/components/Service$Level7'com/intellij/openapi/components/Service9LevelImageFileService.ktRuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTable$RuntimeInvisibleParameterAnnotationsInnerClasses
SourceFileRuntimeVisibleAnnotations1=>L+	�*�*+��?
@A>Z+��Y+*�� �"�?
@#=AB8:;@5C<DZ$%[e&'()[I*I+I,-I*.I/0[s12[ss3sssss4ss#s5s6PK�x�u8org/intellij/images/editor/impl/ImageFileServiceKt.class���=82org/intellij/images/editor/impl/ImageFileServiceKtjava/lang/Objectaccess$getLOG$p*()Lcom/intellij/openapi/diagnostic/Logger;LOG(Lcom/intellij/openapi/diagnostic/Logger;		<clinit>()V0org/intellij/images/editor/impl/ImageFileService
&com/intellij/openapi/diagnostic/LoggergetInstance;(Ljava/lang/Class;)Lcom/intellij/openapi/diagnostic/Logger;
getInstance(...)kotlin/jvm/internal/IntrinsicscheckNotNullExpressionValue'(Ljava/lang/Object;Ljava/lang/String;)V
$i$f$loggerI#Lorg/jetbrains/annotations/NotNull;Lkotlin/Metadata;mv	kxi0d1%��
��

��"��0X‚¢
��¨d2intellij.platform.imagesImageFileService.kt*Lkotlin/jvm/internal/SourceDebugExtension;value.SMAP
ImageFileService.kt
Kotlin
*S Kotlin
*F
+ 1 ImageFileService.kt
org/intellij/images/editor/impl/ImageFileServiceKt
+ 2 logger.kt
com/intellij/openapi/diagnostic/LoggerKt
*L
1#1,70:1
11#2:71
*S KotlinDebug
*F
+ 1 ImageFileService.kt
org/intellij/images/editor/impl/ImageFileServiceKt
*L
69#1:71
*E
RuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTable
SourceFileSourceDebugExtensionRuntimeVisibleAnnotations112�
�32C;�Y��
�3EG
E45-6.SMAP
ImageFileService.kt
Kotlin
*S Kotlin
*F
+ 1 ImageFileService.kt
org/intellij/images/editor/impl/ImageFileServiceKt
+ 2 logger.kt
com/intellij/openapi/diagnostic/LoggerKt
*L
1#1,70:1
11#2:71
*S KotlinDebug
*F
+ 1 ImageFileService.kt
org/intellij/images/editor/impl/ImageFileServiceKt
*L
69#1:71
*E
74 ![I"I#I$%I&'I()[s*+[sss,1./[s0PK_&�	  .org/intellij/images/icons/expui/chessboard.svg<!-- Copyright 2000-2022 JetBrains s.r.o. and contributors. Use of this source code is governed by the Apache 2.0 license. -->
<svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg">
<rect x="2.5" y="2.5" width="3" height="3" stroke="#6C707E"/>
<rect x="2.5" y="10.5" width="3" height="3" stroke="#6C707E"/>
<rect x="6.5" y="6.5" width="3" height="3" stroke="#6C707E"/>
<rect x="10.5" y="2.5" width="3" height="3" stroke="#6C707E"/>
<rect x="10.5" y="10.5" width="3" height="3" stroke="#6C707E"/>
</svg>
PK`gP�  3org/intellij/images/icons/expui/chessboard_dark.svg<!-- Copyright 2000-2022 JetBrains s.r.o. and contributors. Use of this source code is governed by the Apache 2.0 license. -->
<svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg">
<rect x="2.5" y="2.5" width="3" height="3" stroke="#CED0D6"/>
<rect x="2.5" y="10.5" width="3" height="3" stroke="#CED0D6"/>
<rect x="6.5" y="6.5" width="3" height="3" stroke="#CED0D6"/>
<rect x="10.5" y="2.5" width="3" height="3" stroke="#CED0D6"/>
<rect x="10.5" y="10.5" width="3" height="3" stroke="#CED0D6"/>
</svg>
PK����8org/intellij/images/options/impl/EditorOptionsImpl.class���=�
java/lang/Object<init>()V		
2org/intellij/images/options/impl/EditorOptionsImplfileNameVisibleZ	fileSizeVisible0org/intellij/images/options/impl/GridOptionsImpl
%(Ljava/beans/PropertyChangeSupport;)V	gridOptions)Lorg/intellij/images/options/GridOptions;Borg/intellij/images/options/impl/TransparencyChessboardOptionsImpl
	transparencyChessboardOptions;Lorg/intellij/images/options/TransparencyChessboardOptions;!0org/intellij/images/options/impl/ZoomOptionsImpl
 	$%&zoomOptions)Lorg/intellij/images/options/ZoomOptions;
()*clone()Ljava/lang/Object;,)org/intellij/images/options/EditorOptions+./0getGridOptions+()Lorg/intellij/images/options/GridOptions;23456'org/intellij/images/options/GridOptionsinject,(Lorg/intellij/images/options/GridOptions;)V+89: getTransparencyChessboardOptions=()Lorg/intellij/images/options/TransparencyChessboardOptions;<=>5?9org/intellij/images/options/TransparencyChessboardOptions>(Lorg/intellij/images/options/TransparencyChessboardOptions;)V+ABCgetZoomOptions+()Lorg/intellij/images/options/ZoomOptions;EFG5H'org/intellij/images/options/ZoomOptions,(Lorg/intellij/images/options/ZoomOptions;)V2JKL	setOption'(Ljava/lang/String;Ljava/lang/Object;)Z<JEJP,com/intellij/openapi/util/JDOMExternalizableORSTreadExternal(Lorg/jdom/Element;)V
WXYZ[org/jdom/ElementgetAttributeValue&(Ljava/lang/String;)Ljava/lang/String;
]^_`ajava/lang/BooleanparseBoolean(Ljava/lang/String;)ZOdeT
writeExternalgfalse
WijksetAttribute8(Ljava/lang/String;Ljava/lang/String;)Lorg/jdom/Element;
m)n-()Lorg/intellij/images/options/EditorOptions;CodeLineNumberTableLocalVariableTablethis4Lorg/intellij/images/options/impl/EditorOptionsImpl;propertyChangeSupport"Ljava/beans/PropertyChangeSupport;
Exceptionsx$java/lang/CloneNotSupportedException.(Lorg/intellij/images/options/EditorOptions;)Voptions+Lorg/intellij/images/options/EditorOptions;nameLjava/lang/String;valueLjava/lang/Object;
StackMapTableisFileNameVisible()ZsetFileNameVisible(Z)VsetFileSizeVisibleisFileSizeVisibleelementLorg/jdom/Element;fileNameVisibleAttrfileSizeVisibleAttr�java/lang/String�.com/intellij/openapi/util/InvalidDataException�0com/intellij/openapi/util/WriteExternalException
SourceFileEditorOptionsImpl.java0+O%&o3*�*�*�
*�Y+��*�Y+��*� Y+�"�#�p)&	'*+&,2-q3rs3tu/0o/*��p1qrs9:o/*��p6qrsBCo/*�#�p;qrs)no2*�'�+�p@qrsvw5yon.*�+�-�1*�+�7�;*�#+�@�D�pEFG-Hq.rs.z{KLo�0*�+,�I�*�+,�M�*�#+,�N���pLM"N/Lq 0rs0|}0~�*@��o/*��pSqrs��o>*��p
XYqrs��o>*�
�p
]^qrs��o/*�
�pbqrsSToD*��O+�Q+U�VM*,�
,�\���+b�VN*,�
-�\���
�pg
hi(j/kClq*DrsD��0�}/�}�^� W�C�W��W��C�W��v�eTo�.*��O+�c*��+Uf�hW*�
�+bf�hW�pp
qrt$u-wq.rs.���v�A)*o/*�l�p"qrsvw��PK/@��@org/intellij/images/options/impl/ExternalEditorOptionsImpl.class���=g
java/lang/Object<init>()V		
:org/intellij/images/options/impl/ExternalEditorOptionsImplpropertyChangeSupport"Ljava/beans/PropertyChangeSupport;	executablePathLjava/lang/String;
java/lang/Stringequals(Ljava/lang/Object;)Z1org/intellij/images/options/ExternalEditorOptionsExternalEditor.executablePath
  java/beans/PropertyChangeSupportfirePropertyChange9(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V
"#$clone()Ljava/lang/Object;&'(getExecutablePath()Ljava/lang/String;
*+,setExecutablePath(Ljava/lang/String;)V
./012*com/intellij/openapi/util/JDOMExternalizer
readString8(Lorg/jdom/Element;Ljava/lang/String;)Ljava/lang/String;
45678)com/intellij/openapi/util/text/StringUtilisEmpty(Ljava/lang/String;)Z:setting
<=>?@com/intellij/util/JdomKtaddOptionTagK(Lorg/jdom/Element;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
BCDhashCode()I
F#G5()Lorg/intellij/images/options/ExternalEditorOptions;I,com/intellij/openapi/util/JDOMExternalizable%(Ljava/beans/PropertyChangeSupport;)VCodeLineNumberTableLocalVariableTablethis<Lorg/intellij/images/options/impl/ExternalEditorOptionsImpl;oldValue
StackMapTable
ExceptionsT$java/lang/CloneNotSupportedExceptioninject6(Lorg/intellij/images/options/ExternalEditorOptions;)Voptions3Lorg/intellij/images/options/ExternalEditorOptions;	setOption'(Ljava/lang/String;Ljava/lang/Object;)ZnamevalueLjava/lang/Object;readExternal(Lorg/jdom/Element;)VelementLorg/jdom/Element;
writeExternalotherOptionso
SourceFileExternalEditorOptionsImpl.java0HJKF
*�*+��L	M
NO
'(K/*�
�LMNO+,K�-*�
M,�,+��,�+�*+�
*�,*�
��L !,#M -NO-(PQ
�#GK2*�!��L'MNORSUVKC*+�%�)�L
,
-MNOWXYZKl+��*,��)���L1	257M NO[\]Q^_KC*+�-�
�L
<
=MNO`ab_K\*�
�3�+*�
9�;�LA
BDMNO`aQK�>*+��+��+�M��*�
�*�
,�%��,�%���L"GHJKNO/P=NM*cX>NO>d]&cXQ�@CDKH*�
�
*�
�A��LTMNOQ@A#$K/*�E�LMNORSefPK�A�6org/intellij/images/options/impl/GridOptionsImpl.class���=�0org/intellij/images/options/impl/GridOptionsImpljava/lang/Object'org/intellij/images/options/GridOptions<init>%(Ljava/beans/PropertyChangeSupport;)V#Lorg/jetbrains/annotations/NotNull;propertyChangeSupport
kotlin/jvm/internal/IntrinsicscheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V

()V
"Ljava/beans/PropertyChangeSupport;
	6org/intellij/images/options/DefaultImageEditorSettingsINSTANCE8Lorg/intellij/images/options/DefaultImageEditorSettings;	getShowGrid()Z
 showDefaultZ"#	$"getShowGridWhenZoomEqualOrMoreThan()I&'
(lineMinZoomFactorI*+	,getShowGridAfterEveryXPixels.'
/lineSpan1+	2this2Lorg/intellij/images/options/impl/GridOptionsImpl;
isShowDefaultgetLineZoomFactorgetLineSpangetLineColor()Ljava/awt/Color;	lineColorLjava/awt/Color;;<	=6com/intellij/openapi/editor/colors/EditorColorsManager?getInstance:()Lcom/intellij/openapi/editor/colors/EditorColorsManager;AB
@CgetGlobalScheme9()Lcom/intellij/openapi/editor/colors/EditorColorsScheme;EF
@GAorg/intellij/images/options/impl/ImageEditorColorSchemeSettingsKtIgetGRID_LINE_COLOR_KEY/()Lcom/intellij/openapi/editor/colors/ColorKey;KL
JM5com/intellij/openapi/editor/colors/EditorColorsSchemeOgetColor?(Lcom/intellij/openapi/editor/colors/ColorKey;)Ljava/awt/Color;QRPScom/intellij/ui/JBColorU	DARK_GRAYLcom/intellij/ui/JBColor;WX	VYWcheckNotNullExpressionValue\

]java/awt/Color_setLineMinZoomFactor(I)VEditor.Grid.lineZoomFactorc java/beans/PropertyChangeSupportefirePropertyChange(Ljava/lang/String;II)Vgh
fioldValuesetLineSpanEditor.Grid.lineSpanminject,(Lorg/intellij/images/options/GridOptions;)Voptionsq6s7'uab
w8'ylb
{)Lorg/intellij/images/options/GridOptions;	setOption'(Ljava/lang/String;Ljava/lang/Object;)Zname�value�Editor.Grid.showDefault�areEqual'(Ljava/lang/Object;Ljava/lang/Object;)Z��

�java/lang/Boolean�booleanValue�
��java/lang/Integer�intValue�'
��Ljava/lang/String;Ljava/lang/Object;clone()Ljava/lang/Object;��
�$Lorg/jetbrains/annotations/Nullable;Lkotlin/Metadata;mv	kxi0d1;��<


��



��







��
��
������20B
0¢J0HJ
0HJ0HJ020HJ0HJ020HJ02	0HJ02020HR0X‚¢
��R0X‚¢
��R	0X‚¢
��R0X‚¢
��R
0X‚¢
��¨d2intellij.platform.imagesGridOptionsImpl.ktRuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTable$RuntimeInvisibleParameterAnnotations
StackMapTable
SourceFileRuntimeVisibleAnnotations1
�	"#*+1+;<��
�r.+�*�*+�*��!�%*��)�-*��0�3�� !"##- �.45.
�	6�/*�%��'�457'�/*�-��+�458'�/*�3��/�459:�o)*�>Y�#W�D�H�N�TY�W�ZY[�^�`��h`�3434(3�)45�	ab�x*�-=�*�-*�d*�-�j����89
:;=� k+45*+lb�x*�3=�*�3*�n*�3�j����@A
BCE� k+451+op�e%+r�*+�t�%*+�v�x*+�z�|��HIJ$K�%45%q}�	~��U+��,���+���*,�����%�3d+���*,�����x�n+���*,�����|����#�"NO#Q,R:TCUQXSZ� U45U��U���
		���/*���� �45�	���|��[I�I�I��I��I��[s��[s5s}s
sss;s<s*s�s1s"s�s9s8s7sos�sqs6sasls~s�s�s�s�s�PKG���Eorg/intellij/images/options/impl/ImageEditorColorSchemeSettings.class���=�?org/intellij/images/options/impl/ImageEditorColorSchemeSettingsjava/lang/Object5com/intellij/openapi/options/colors/ColorSettingsPage2com/intellij/psi/codeStyle/DisplayPrioritySortable<init>()V	

thisALorg/intellij/images/options/impl/ImageEditorColorSchemeSettings;getColorDescriptors8()[Lcom/intellij/openapi/options/colors/ColorDescriptor;#Lorg/jetbrains/annotations/NotNull;3com/intellij/openapi/options/colors/ColorDescriptorbackground.color.descriptor org/intellij/images/ImagesBundlemessage9(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
Aorg/intellij/images/options/impl/ImageEditorColorSchemeSettingsKtgetBACKGROUND_COLOR_KEY/()Lcom/intellij/openapi/editor/colors/ColorKey;
 8com/intellij/openapi/options/colors/ColorDescriptor$Kind"
BACKGROUND:Lcom/intellij/openapi/options/colors/ColorDescriptor$Kind;$%	#&|(Ljava/lang/String;Lcom/intellij/openapi/editor/colors/ColorKey;Lcom/intellij/openapi/options/colors/ColorDescriptor$Kind;)V	(
)grid.line.color.descriptor+getGRID_LINE_COLOR_KEY-
.white.cell.color.descriptor0getWHITE_CELL_COLOR_KEY2
3black.cell.color.descriptor5getBLACK_CELL_COLOR_KEY7
8getPriority.()Lcom/intellij/psi/codeStyle/DisplayPriority;*com/intellij/psi/codeStyle/DisplayPriority<OTHER_SETTINGS,Lcom/intellij/psi/codeStyle/DisplayPriority;>?	=@getDisplayName()Ljava/lang/String;settings.page.nameDmessage(...)Fkotlin/jvm/internal/IntrinsicsHcheckNotNullExpressionValue'(Ljava/lang/Object;Ljava/lang/String;)VJK
ILgetIcon()Ljavax/swing/Icon;0org/intellij/images/fileTypes/impl/ImageFileTypePINSTANCE2Lorg/intellij/images/fileTypes/impl/ImageFileType;RS	QTNO
QVgetDemoText YgetHighlighter9()Lcom/intellij/openapi/fileTypes/PlainSyntaxHighlighter;5com/intellij/openapi/fileTypes/PlainSyntaxHighlighter]
^+getAdditionalHighlightingTagToDescriptorMap()Ljava/util/Map;[()Ljava/util/Map<Ljava/lang/String;Lcom/intellij/openapi/editor/colors/TextAttributesKey;>;$Lorg/jetbrains/annotations/Nullable;getAttributeDescriptors=()[Lcom/intellij/openapi/options/colors/AttributesDescriptor;8com/intellij/openapi/options/colors/AttributesDescriptorf$i$f$emptyArrayI4()Lcom/intellij/openapi/fileTypes/SyntaxHighlighter;[\
k0com/intellij/openapi/fileTypes/SyntaxHighlightermLkotlin/Metadata;mv	kxi0d1���P




$


��







��

��



����2020B¢J000HJ0
0	H¢J0
0	H¢J0HJ0¢¢HJ0HJ
 *00HJ0H¨d27Lcom/intellij/openapi/options/colors/ColorSettingsPage;4Lcom/intellij/psi/codeStyle/DisplayPrioritySortable;6Lcom/intellij/openapi/editor/colors/TextAttributesKey;:Lcom/intellij/openapi/options/colors/AttributesDescriptor;5Lcom/intellij/openapi/options/colors/ColorDescriptor;Lorg/jetbrains/annotations/Nls;7Lcom/intellij/openapi/fileTypes/PlainSyntaxHighlighter;Ljavax/swing/Icon;kotlin.jvm.PlatformTypeintellij.platform.imagesKind!ImageEditorColorSchemeSettings.kt*Lkotlin/jvm/internal/SourceDebugExtension;valuekSMAP
ImageEditorColorSchemeSettings.kt
Kotlin
*S Kotlin
*F
+ 1 ImageEditorColorSchemeSettings.kt
org/intellij/images/options/impl/ImageEditorColorSchemeSettings
+ 2 ArrayIntrinsics.kt
kotlin/ArrayIntrinsicsKt
*L
1#1,41:1
26#2:42
*S KotlinDebug
*F
+ 1 ImageEditorColorSchemeSettings.kt
org/intellij/images/options/impl/ImageEditorColorSchemeSettings
*L
40#1:42
*E
CodeLineNumberTableLocalVariableTableRuntimeInvisibleAnnotations	SignatureInnerClasses
SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1
	
�/*����
��k�L+�Y���!�'�*S+�Y,���/�'�*S+�Y1���4�'�*S+�Y6���9�'�*S+��" 79PRij�k
�:;�.�A��"�
�BC�:E��YG�M��#�
�NO�1�U�W��$�
XC�-Z��%�
�[\�2�^Y�_��&�
�`a�,��'�
�b�cde�C<�g��(*(�hi
�A[j�2*�l�n���
�
#�@���kSMAP
ImageEditorColorSchemeSettings.kt
Kotlin
*S Kotlin
*F
+ 1 ImageEditorColorSchemeSettings.kt
org/intellij/images/options/impl/ImageEditorColorSchemeSettings
+ 2 ArrayIntrinsics.kt
kotlin/ArrayIntrinsicsKt
*L
1#1,41:1
26#2:42
*S KotlinDebug
*F
+ 1 ImageEditorColorSchemeSettings.kt
org/intellij/images/options/impl/ImageEditorColorSchemeSettings
*L
40#1:42
*E
�|op[IqIrIstIquIvw[sxy[sszs{s
s`s|s|s}sds|s~sessssXsBss�s[s�sNs�s�s:s?s����[s�PK9����Gorg/intellij/images/options/impl/ImageEditorColorSchemeSettingsKt.class���=VAorg/intellij/images/options/impl/ImageEditorColorSchemeSettingsKtjava/lang/ObjectgetBACKGROUND_COLOR_KEY/()Lcom/intellij/openapi/editor/colors/ColorKey;#Lorg/jetbrains/annotations/NotNull;BACKGROUND_COLOR_KEY-Lcom/intellij/openapi/editor/colors/ColorKey;		
getWHITE_CELL_COLOR_KEYWHITE_CELL_COLOR_KEY
		getGRID_LINE_COLOR_KEYGRID_LINE_COLOR_KEY		getBLACK_CELL_COLOR_KEYBLACK_CELL_COLOR_KEY		<clinit>()VIMAGES_BACKGROUNDcom/intellij/ui/JBColor
background()Ljava/awt/Color;
 +com/intellij/openapi/editor/colors/ColorKey"createColorKeyQ(Ljava/lang/String;Ljava/awt/Color;)Lcom/intellij/openapi/editor/colors/ColorKey;$%
#&createColorKey(...)(kotlin/jvm/internal/Intrinsics*checkNotNullExpressionValue'(Ljava/lang/Object;Ljava/lang/String;)V,-
+.IMAGES_WHITE_CELL_COLOR0com/intellij/ui/Gray2xFFLcom/intellij/ui/Gray;45	36java/awt/Color8IMAGES_GRID_LINE_COLOR:	DARK_GRAYLcom/intellij/ui/JBColor;<=	>xC0@5	3ALkotlin/Metadata;mv	kxi0d1���
��


	"��0¢¢
��"0¢¢
��"0¢¢
��"	0¢¢
��
¨d2intellij.platform.images!ImageEditorColorSchemeSettings.ktRuntimeInvisibleAnnotationsCodeLineNumberTable
SourceFileRuntimeVisibleAnnotations1	Q
	Q	Q	QR��SQR��SQR��SQR��SQRrN�!�'Y)�/�1�7�9�'Y)�/�;�?�9�'Y)�/�1�B�9�'Y)�/��S%9TPUOCD[IEIFIGHIIJIKL[sMN[ss	ssssssss
ssOPK�t�t�
�
9org/intellij/images/options/impl/ImagesConfigurable.class���=�
>com/intellij/openapi/options/BaseConfigurableWithChangeSupport<init>()V
	
"com/intellij/openapi/util/Disposer
newDisposable#()Lcom/intellij/openapi/Disposable;	3org/intellij/images/options/impl/ImagesConfigurablemyUIResourcesDisposable!Lcom/intellij/openapi/Disposable;settings.page.namejava/lang/Object
 org/intellij/images/ImagesBundlemessage9(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;preferences.images	 !"myComponent9Lorg/intellij/images/options/impl/ImagesOptionsComponent;$7org/intellij/images/options/impl/ImagesOptionsComponent
#
'()*+*org/intellij/images/options/OptionsManagergetInstance.()Lorg/intellij/images/options/OptionsManager;
'-./
getOptions'()Lorg/intellij/images/options/Options;12345#org/intellij/images/options/OptionsaddPropertyChangeListenerG(Ljava/beans/PropertyChangeListener;Lcom/intellij/openapi/Disposable;)V
#-189:inject((Lorg/intellij/images/options/Options;)V
#<=updateUI
?@AsetModified(Z)V
#CDEgetContentPane()Ljavax/swing/JPanel;
GHIdispose$(Lcom/intellij/openapi/Disposable;)V
KLMequals(Ljava/lang/Object;)Z	OPQRS9org/intellij/images/actions/EditExternalImageEditorAction	CompanionELorg/intellij/images/actions/EditExternalImageEditorAction$Companion;
UVWXYCorg/intellij/images/actions/EditExternalImageEditorAction$Companion
showDialog)(Lcom/intellij/openapi/project/Project;)V[Images]3com/intellij/openapi/options/SearchableConfigurable_!java/beans/PropertyChangeListenerCodeLineNumberTableLocalVariableTablethis5Lorg/intellij/images/options/impl/ImagesConfigurable;getDisplayName()Ljava/lang/String;getHelpTopiccreateComponent()Ljavax/swing/JComponent;options%Lorg/intellij/images/options/Options;
StackMapTableapplyresetdisposeUIResourcespropertyChange#(Ljava/beans/PropertyChangeEvent;)Vevt Ljava/beans/PropertyChangeEvent;	uiOptionsvjava/beans/PropertyChangeEventshowproject&Lcom/intellij/openapi/project/Project;getIdRuntimeInvisibleAnnotations#Lorg/jetbrains/annotations/NotNull;"Lorg/jetbrains/annotations/NonNls;RuntimeInvisibleTypeAnnotations
SourceFileImagesConfigurable.javaInnerClasses1\^!"
`:*�*��
�a
')bcdef`4
���a-b
cdgf`-�a2bcdhi`�V*��J*�#Y�%��&�,L+**�
�0*��6+�7*��;*��6**�
�0*�>*��B�a&	789:$;1<8=I>N@b5jkVcdl�Nm`e*���&�,L+*��6�7�aEFGIb
jkcdln`p#*���&�,L*��6+�7*��;�aMNOP"Rbjk#cdl"o`?
*�
�F*��aVWXb
cdpq`�!�&�,M*��6N*,-�J���>�a\]_ `b*!cd!rsjktkl/�u11�u11	wY`6�N*�T�a
cdbxyzf`-Z�ajbcd{
|}~|}��
UORPKGp��Uorg/intellij/images/options/impl/ImagesOptionsComponent$CheckboxOptionsListener.class���=S	Oorg/intellij/images/options/impl/ImagesOptionsComponent$CheckboxOptionsListenerthis$09Lorg/intellij/images/options/impl/ImagesOptionsComponent;
	
java/lang/Object<init>()V	nameLjava/lang/String;	7org/intellij/images/options/impl/ImagesOptionsComponentoptions%Lorg/intellij/images/options/Options;java/awt/event/ItemEvent
getStateChange()I
 !"java/lang/BooleanvalueOf(Z)Ljava/lang/Boolean;$%&'(#org/intellij/images/options/Options	setOption'(Ljava/lang/String;Ljava/lang/Object;)Z*java/awt/event/ItemListenerRuntimeInvisibleAnnotations#Lorg/jetbrains/annotations/NotNull;RuntimeInvisibleTypeAnnotationsN(Lorg/intellij/images/options/impl/ImagesOptionsComponent;Ljava/lang/String;)VCodeLineNumberTableLocalVariableTablethisQLorg/intellij/images/options/impl/ImagesOptionsComponent$CheckboxOptionsListener;$RuntimeInvisibleParameterAnnotationsitemStateChanged(Ljava/awt/event/ItemEvent;)VeLjava/awt/event/ItemEvent;
StackMapTable;java/lang/String
SourceFileImagesOptionsComponent.javaNestHostInnerClassesCheckboxOptionsListener$$$reportNull$$$0(I)VAB
C>Argument for @NotNull parameter '%s' of %s.%s must not be nullEformat9(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;JK
:L"java/lang/IllegalArgumentExceptionN(Ljava/lang/String;)VP
OQ0)+,-,./\,��D*+�*�*,�
�90���123-	,4,56/�"*��*�
+�����#W�9)�$:�$:0
�!�1"23"78
AB/-!F�YGSYHSYIS�M�OZ_�R�?
@<=>PKFn9�aaRorg/intellij/images/options/impl/ImagesOptionsComponent$ColorOptionsListener.class���=<	Lorg/intellij/images/options/impl/ImagesOptionsComponent$ColorOptionsListenerthis$09Lorg/intellij/images/options/impl/ImagesOptionsComponent;
	
java/lang/Object<init>()V	nameLjava/lang/String;
java/awt/event/ActionEvent	getSource()Ljava/lang/Object;com/intellij/ui/ColorPanel	7org/intellij/images/options/impl/ImagesOptionsComponentoptions%Lorg/intellij/images/options/Options;
 !"getSelectedColor()Ljava/awt/Color;$%&'(#org/intellij/images/options/Options	setOption'(Ljava/lang/String;Ljava/lang/Object;)Z*java/awt/event/ActionListenerN(Lorg/intellij/images/options/impl/ImagesOptionsComponent;Ljava/lang/String;)VCodeLineNumberTableLocalVariableTablethisNLorg/intellij/images/options/impl/ImagesOptionsComponent$ColorOptionsListener;actionPerformed(Ljava/awt/event/ActionEvent;)VeLjava/awt/event/ActionEvent;sourceLcom/intellij/ui/ColorPanel;
SourceFileImagesOptionsComponent.javaNestHostInnerClassesColorOptionsListener0)+,K*+�*�*,�
�-�	��./012,d+��M*��*�
,��#W�-���. /03456789:
;PK�?����^org/intellij/images/options/impl/ImagesOptionsComponent$ExternalEditorPathActionListener.class���=�	Xorg/intellij/images/options/impl/ImagesOptionsComponent$ExternalEditorPathActionListenerthis$09Lorg/intellij/images/options/impl/ImagesOptionsComponent;
	
java/lang/Object<init>()V
3com/intellij/openapi/application/ApplicationManagergetApplication0()Lcom/intellij/openapi/application/Application;compute�(Lorg/intellij/images/options/impl/ImagesOptionsComponent$ExternalEditorPathActionListener;)Lcom/intellij/openapi/util/NullableComputable;,com/intellij/openapi/application/ApplicationrunWriteAction:(Lcom/intellij/openapi/util/Computable;)Ljava/lang/Object;$com/intellij/openapi/vfs/VirtualFile 6com/intellij/openapi/fileChooser/FileChooserDescriptor	"#$%&$com/intellij/openapi/util/SystemInfoisMacZ
()	(ZZZZZZ)V
+,-setShowFileSystemRoots(Z)V/ select.external.executable.title
12345 org/intellij/images/ImagesBundlemessage9(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
789setTitle(Ljava/lang/String;)V;"select.external.executable.message
=>9setDescription@ABconsumex(Lorg/intellij/images/options/impl/ImagesOptionsComponent$ExternalEditorPathActionListener;)Lcom/intellij/util/Consumer;
DEFGH,com/intellij/openapi/fileChooser/FileChooserchooseFiles�(Lcom/intellij/openapi/fileChooser/FileChooserDescriptor;Lcom/intellij/openapi/project/Project;Lcom/intellij/openapi/vfs/VirtualFile;Lcom/intellij/util/Consumer;)VJKLMNjava/util/Listget(I)Ljava/lang/Object;
PQRgetPath()Ljava/lang/String;	TUVWX7org/intellij/images/options/impl/ImagesOptionsComponentexternalEditorPath3Lcom/intellij/openapi/ui/TextFieldWithBrowseButton;
Z[\]91com/intellij/openapi/ui/TextFieldWithBrowseButtonsetText
Z_`RgetText
bcdef%com/intellij/openapi/util/io/FileUtiltoSystemIndependentName&(Ljava/lang/String;)Ljava/lang/String;
hijkl(com/intellij/openapi/vfs/LocalFileSystemgetInstance,()Lcom/intellij/openapi/vfs/LocalFileSystem;
hnoprefreshAndFindFileByPath:(Ljava/lang/String;)Lcom/intellij/openapi/vfs/VirtualFile;rjava/awt/event/ActionListener<(Lorg/intellij/images/options/impl/ImagesOptionsComponent;)VCodeLineNumberTableLocalVariableTablethisZLorg/intellij/images/options/impl/ImagesOptionsComponent$ExternalEditorPathActionListener;actionPerformed(Ljava/awt/event/ActionEvent;)VeLjava/awt/event/ActionEvent;application.Lcom/intellij/openapi/application/Application;previous&Lcom/intellij/openapi/vfs/VirtualFile;fileDescriptor8Lcom/intellij/openapi/fileChooser/FileChooserDescriptor;lambda$actionPerformed$1(Ljava/util/List;)VfilesLjava/util/List;pathLjava/lang/String;lambda$actionPerformed$0(()Lcom/intellij/openapi/vfs/VirtualFile;
SourceFileImagesOptionsComponent.javaNestHostBootstrapMethods�
�����"java/lang/invoke/LambdaMetafactorymetafactory�(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;�()Ljava/lang/Object;�
�����(Ljava/lang/Object;)V�
����InnerClasses ExternalEditorPathActionListener�%java/lang/invoke/MethodHandles$Lookup�java/lang/invoke/MethodHandlesLookup0qst4
*+�*��u�v
wxyzt�U�
M,*���N�Y�!�':�*.��0�6:��0�<-*�?�C�u"���%�+�9�G�T�v4UwxU{|Q}~A�%0����t`+�I��OM*��S,�Y�u���v wx������tN*��S�^�aL�g+�m�u
��vwx�����T����������T����PK#�WGQorg/intellij/images/options/impl/ImagesOptionsComponent$LinkEnabledListener.class���=9
java/lang/Object<init>()V
	
[Ljavax/swing/JComponent;clone()Ljava/lang/Object;	
Korg/intellij/images/options/impl/ImagesOptionsComponent$LinkEnabledListenerchildren
java/awt/event/ItemEventgetStateChange()I
setSelected(Z)V
 javax/swing/JComponent
setEnabled"java/awt/event/ItemListener([Ljavax/swing/JComponent;)VCodeLineNumberTableLocalVariableTablethisMLorg/intellij/images/options/impl/ImagesOptionsComponent$LinkEnabledListener;itemStateChanged(Ljava/awt/event/ItemEvent;)VeLjava/awt/event/ItemEvent;
StackMapTable	componentLjavax/swing/JComponent;selectedZ
SourceFileImagesOptionsComponent.javaNestHost67org/intellij/images/options/impl/ImagesOptionsComponentInnerClassesLinkEnabledListener !
#$L*�*+���
�%def&'(
)*$g*+�����%
jk&'(+,-M�$�$*�
M,�>6�,2:�����%non#q& ./$'($01-
��23457
58
PK�OJfGGTorg/intellij/images/options/impl/ImagesOptionsComponent$SpinnerOptionsListener.class���=;	Norg/intellij/images/options/impl/ImagesOptionsComponent$SpinnerOptionsListenerthis$09Lorg/intellij/images/options/impl/ImagesOptionsComponent;
	
java/lang/Object<init>()V	nameLjava/lang/String;
javax/swing/event/ChangeEvent	getSource()Ljava/lang/Object;javax/swing/JSpinner	7org/intellij/images/options/impl/ImagesOptionsComponentoptions%Lorg/intellij/images/options/Options;
 !getValue#$%&'#org/intellij/images/options/Options	setOption'(Ljava/lang/String;Ljava/lang/Object;)Z) javax/swing/event/ChangeListenerN(Lorg/intellij/images/options/impl/ImagesOptionsComponent;Ljava/lang/String;)VCodeLineNumberTableLocalVariableTablethisPLorg/intellij/images/options/impl/ImagesOptionsComponent$SpinnerOptionsListener;stateChanged"(Ljavax/swing/event/ChangeEvent;)VeLjavax/swing/event/ChangeEvent;sourceLjavax/swing/JSpinner;
SourceFileImagesOptionsComponent.javaNestHostInnerClassesSpinnerOptionsListener0(*+K*+�*�*,�
�,�	��-./01+d+��M*��*�
,��"W�,���- ./23456789
:PK�D_z��Yorg/intellij/images/options/impl/ImagesOptionsComponent$TextDocumentOptionsListener.class���=e	Sorg/intellij/images/options/impl/ImagesOptionsComponent$TextDocumentOptionsListenerthis$09Lorg/intellij/images/options/impl/ImagesOptionsComponent;
	
com/intellij/ui/DocumentAdapter<init>()V	nameLjava/lang/String;javax/swing/event/DocumentEventgetDocument()Ljavax/swing/text/Document;javax/swing/text/DocumentgetStartPosition()Ljavax/swing/text/Position;	 !"7org/intellij/images/options/impl/ImagesOptionsComponentoptions%Lorg/intellij/images/options/Options;$%&'(javax/swing/text/Position	getOffset()I*+(	getLength-./getText(II)Ljava/lang/String;12345#org/intellij/images/options/Options	setOption'(Ljava/lang/String;Ljava/lang/Object;)Z7%javax/swing/text/BadLocationExceptionN(Lorg/intellij/images/options/impl/ImagesOptionsComponent;Ljava/lang/String;)VCodeLineNumberTableLocalVariableTablethisULorg/intellij/images/options/impl/ImagesOptionsComponent$TextDocumentOptionsListener;textChanged$(Ljavax/swing/event/DocumentEvent;)V
documentEvent!Ljavax/swing/event/DocumentEvent;documentLjavax/swing/text/Document;
startPositionLjavax/swing/text/Position;
StackMapTableRuntimeInvisibleTypeAnnotations#Lorg/jetbrains/annotations/NotNull;$RuntimeInvisibleParameterAnnotations
SourceFileImagesOptionsComponent.javaNestHostInnerClassesTextDocumentOptionsListener$$$reportNull$$$0(I)VOP
Q>Argument for @NotNull parameter '%s' of %s.%s must not be nullSjava/lang/ObjectU@>java/lang/StringZformat9(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;\]
[^"java/lang/IllegalArgumentException`(Ljava/lang/String;)Vb
ac089K*+�*�*,�
�:�	��;<=>?9�?+��R+�M,�N*��*�
,-�#,�)�,�0W�:�9<6F�3$6:���9�<�>�;*?<=?@A0BC)DEG	HIH
OP9-!T�VYWSYXSYYS�_�aZ_�d�M
NJKLPK�j��"�"=org/intellij/images/options/impl/ImagesOptionsComponent.class���=�
java/lang/Object<init>()V,org/intellij/images/options/impl/OptionsImpl
	
7org/intellij/images/options/impl/ImagesOptionsComponentoptions%Lorg/intellij/images/options/Options;	gridLineZoomFactorLabelLjavax/swing/JLabel;	gridLineZoomFactorLjavax/swing/JSpinner;
javax/swing/JLabelsetLabelFor(Ljava/awt/Component;)V	 gridLineSpanLabel	"#gridLineSpan	%&chessboardSizeLabel	()chessboardSize	+,externalEditorLabel	./0externalEditorPath3Lcom/intellij/openapi/ui/TextFieldWithBrowseButton;2javax/swing/SpinnerNumberModel4'org/intellij/images/options/GridOptions
167(IIII)V
9:;<=javax/swing/JSpinnersetModel(Ljavax/swing/SpinnerModel;)V?9org/intellij/images/options/TransparencyChessboardOptions	ABCshowGridLjavax/swing/JCheckBox;EOorg/intellij/images/options/impl/ImagesOptionsComponent$CheckboxOptionsListenerGEditor.Grid.showDefault
DIJN(Lorg/intellij/images/options/impl/ImagesOptionsComponent;Ljava/lang/String;)V
LMNOPjavax/swing/JCheckBoxaddItemListener (Ljava/awt/event/ItemListener;)VRNorg/intellij/images/options/impl/ImagesOptionsComponent$SpinnerOptionsListenerTEditor.Grid.lineZoomFactor
QI
9WXYaddChangeListener%(Ljavax/swing/event/ChangeListener;)V[Editor.Grid.lineSpan	]^CshowChessboard`)Editor.TransparencyChessboard.showDefaultb&Editor.TransparencyChessboard.cellSize
defgh1com/intellij/openapi/ui/TextFieldWithBrowseButtongetTextField()Ljavax/swing/JTextField;
jklmnjavax/swing/JTextFieldgetDocument()Ljavax/swing/text/Document;pSorg/intellij/images/options/impl/ImagesOptionsComponent$TextDocumentOptionsListenerr1org/intellij/images/options/ExternalEditorOptionstExternalEditor.executablePath
oIwxyz{javax/swing/text/DocumentaddDocumentListener'(Ljavax/swing/event/DocumentListener;)V}Xorg/intellij/images/options/impl/ImagesOptionsComponent$ExternalEditorPathActionListener
|�<(Lorg/intellij/images/options/impl/ImagesOptionsComponent;)V
d���addActionListener"(Ljava/awt/event/ActionListener;)V
��updateUI	���contentPaneLjavax/swing/JPanel;�����#org/intellij/images/options/OptionsgetEditorOptions-()Lorg/intellij/images/options/EditorOptions;����getExternalEditorOptions5()Lorg/intellij/images/options/ExternalEditorOptions;�����)org/intellij/images/options/EditorOptionsgetGridOptions+()Lorg/intellij/images/options/GridOptions;3���
isShowDefault()Z
L���setSelected(Z)V3���getLineZoomFactor()I
�����java/lang/IntegervalueOf(I)Ljava/lang/Integer;
9���setValue(Ljava/lang/Object;)V3���getLineSpan���� getTransparencyChessboardOptions=()Lorg/intellij/images/options/TransparencyChessboardOptions;>�>���getCellSizeq���getExecutablePath()Ljava/lang/String;
d���setText(Ljava/lang/String;)VCodeLineNumberTableLocalVariableTablethis9Lorg/intellij/images/options/impl/ImagesOptionsComponent;getContentPane()Ljavax/swing/JPanel;
getOptions'()Lorg/intellij/images/options/Options;RuntimeInvisibleAnnotations#Lorg/jetbrains/annotations/NotNull;RuntimeInvisibleTypeAnnotations
editorOptions+Lorg/intellij/images/options/EditorOptions;externalEditorOptions3Lorg/intellij/images/options/ExternalEditorOptions;gridOptions)Lorg/intellij/images/options/GridOptions;transparencyChessboardOptions;Lorg/intellij/images/options/TransparencyChessboardOptions;
SourceFileImagesOptionsComponent.javaNestMembers�Lorg/intellij/images/options/impl/ImagesOptionsComponent$ColorOptionsListener�Korg/intellij/images/options/impl/ImagesOptionsComponent$LinkEnabledListenerInnerClassesCheckboxOptionsListenerSpinnerOptionsListenerTextDocumentOptionsListener ExternalEditorPathActionListenerColorOptionsListenerLinkEnabledListener
$$$setupUI$$$�
�javax/swing/JPanel�
�.com/intellij/uiDesigner/core/GridLayoutManager�java/awt/Insets�
�6(IILjava/awt/Insets;IIZZ)V�
��java/awt/Container�	setLayout(Ljava/awt/LayoutManager;)V��
��java/awt/Component�
setEnabled��
��
setVisible�
�BorderFactoryClass5com.intellij.ui.IdeBorderFactory$PlainSmallWithIndentputClientProperty'(Ljava/lang/Object;Ljava/lang/Object;)V
�	,com/intellij/uiDesigner/core/GridConstraintsG(IIIIIIIILjava/awt/Dimension;Ljava/awt/Dimension;Ljava/awt/Dimension;)V
add)(Ljava/awt/Component;Ljava/lang/Object;)V
�messages/ImagesBundlecom/intellij/DynamicBundle	getBundle?(Ljava/lang/String;Ljava/lang/Class;)Ljava/util/ResourceBundle;
main.page.border.titlejava/util/ResourceBundle	getString&(Ljava/lang/String;)Ljava/lang/String; !
"5com/intellij/ui/IdeBorderFactory$PlainSmallWithIndent$createTitledBorderq(Ljavax/swing/border/Border;Ljava/lang/String;IILjava/awt/Font;Ljava/awt/Color;)Ljavax/swing/border/TitledBorder;&'
%(javax/swing/JComponent*	setBorder(Ljavax/swing/border/Border;)V,-
+.
Lshow.grid.lines1$$$loadButtonText$$$1(Ljavax/swing/AbstractButton;Ljava/lang/String;)V34
5show.transparency.chessboard7
chessboard.cell.size:$$$loadLabelText$$$)(Ljavax/swing/JLabel;Ljava/lang/String;)V<=
>
9show.grid.everyAshow.grid.zoom.limitCE
�#com/intellij/uiDesigner/core/SpacerH
Ijava/awt/DimensionK(II)VM
LNexternal.editor.border.titlePexternal.editor.executable.pathR
d$$$getRootComponent$$$()Ljavax/swing/JComponent;java/lang/StringBufferW
Xjava/lang/StringZlength\�
[]charAt(I)C_`
[a
X]append(C)Ljava/lang/StringBuffer;de
XftoStringh�
XisetDisplayedMnemonic(C)Vkl
msetDisplayedMnemonicIndex(I)Vop
qjavax/swing/AbstractButtons
t�setMnemonicvl
tw
tq
StackMapTable$$$reportNull$$$0{p
|*@NotNull method %s.%s must not return null~
�format9(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;��
[�java/lang/IllegalStateException��
��0��BC #^C)&,/0	�l�*�*�Y*��	�
*�*��*�*�!�*�$*�'�*�**�-�*��1Y�5�8*�!�1Yd�5�8*�'�1Yd�5�8*�@�DY*F�H�K*��QY*S�U�V*�!�QY*Z�U�V*�\�DY*_�H�K*�'�QY*a�U�V*�-�c�i�oY*s�u�v*�-�|Y*�~��*����NCAEF)G4H?KRLeMxP�Q�R�S�T�U�V�X�Z�[�������/*����^������C
*�
Y��}�zL��v�
���������}*�
��L*�
��M+��N*�@-����*�-������*�!-������+��:*�\����*�'������*�-,������.{
|~(�8�H�P�^�o�|��4}��
s��i��b��P-�����Ի�Y��L*+��+��Y��Y�������Y��M,��Y��Y�����,��,�,�
+,�Y��,��#�)�/�LY�0N*-�@*-�2�#�6,-�Y���LY�0:*�\*�8�#�6,�Y���Y�9:*�$*�;�#�?,�Y���9Y�@:*�',�Y���Y�9:*�*�B�#�?,�Y���9Y�@:*�!,�Y���Y�9:	*	�*	�D�#�?,	�Y���9Y�@:
*
�,
�Y���Y�9:F�G,�Y���IY�J:,�Y�LY�O�LY�O���IY�J:
+
�Y���IY�J:+�Y����Y��:��Y��Y������
+�Y���Q�#�)�/�Y�9:*�**�S�#�?�Y���dY�T:*�-�Y���IY�J:�Y�LY�O�LY�O���UV�*���<=����XY�YN6666,�^�O,�b&�3�,�^��5�,�b&�6,�b6-�c6-,�b�gW����+-�j�G�+�n+�r�z�[X" 34����XY�YN6666,�^�O,�b&�3�,�^��5�,�b&�6,�b6-�c6-,�b�gW����+-�j�u�+�x+�y�z�t[X" 
{p�+�Y�SY�S����Z_����2D�Q�o�|�����
���|o�QD�PKZp���9org/intellij/images/options/impl/JDOMExternalizerEx.class���=E
java/lang/Object<init>()V
	
*com/intellij/openapi/util/JDOMExternalizer
readString8(Lorg/jdom/Element;Ljava/lang/String;)Ljava/lang/String;java/awt/Color
java/lang/IntegerparseInt(Ljava/lang/String;I)I

(I)Vjava/lang/NumberFormatException

getRGB()I���
 !"toString(II)Ljava/lang/String;$setting
&'()*com/intellij/util/JdomKtaddOptionTagK(Lorg/jdom/Element;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V,3org/intellij/images/options/impl/JDOMExternalizerExCodeLineNumberTableLocalVariableTablethis5Lorg/intellij/images/options/impl/JDOMExternalizerEx;	readColorF(Lorg/jdom/Element;Ljava/lang/String;Ljava/awt/Color;)Ljava/awt/Color;rootLorg/jdom/Element;nameLjava/lang/String;defaultValueLjava/awt/Color;
colorValue
StackMapTable=org/jdom/Element?java/lang/Stringwrite7(Lorg/jdom/Element;Ljava/lang/String;Ljava/awt/Color;)Vvalue
SourceFileJDOMExternalizerEx.java0+-/*��./01	23-�*+�N-��
Y-���:,�
.
 "&/*456789:7;�<>
>	@A-g,�*+,�~�#�%�.*+-/ 4567B9;CDPK@�r��2org/intellij/images/options/impl/OptionsImpl.class���=�
java/lang/Object<init>()V java/beans/PropertyChangeSupport

(Ljava/lang/Object;)V	
,org/intellij/images/options/impl/OptionsImplpropertyChangeSupport"Ljava/beans/PropertyChangeSupport;2org/intellij/images/options/impl/EditorOptionsImpl
%(Ljava/beans/PropertyChangeSupport;)V	

editorOptions+Lorg/intellij/images/options/EditorOptions;:org/intellij/images/options/impl/ExternalEditorOptionsImpl
	
 !externalEditorOptions3Lorg/intellij/images/options/ExternalEditorOptions;#$%&'#org/intellij/images/options/OptionsgetEditorOptions-()Lorg/intellij/images/options/EditorOptions;)*+,-)org/intellij/images/options/EditorOptionsinject.(Lorg/intellij/images/options/EditorOptions;)V#/01getExternalEditorOptions5()Lorg/intellij/images/options/ExternalEditorOptions;345,61org/intellij/images/options/ExternalEditorOptions6(Lorg/intellij/images/options/ExternalEditorOptions;)V
89:addPropertyChangeListener&(Ljava/beans/PropertyChangeListener;)V<=>disposet(Lorg/intellij/images/options/impl/OptionsImpl;Ljava/beans/PropertyChangeListener;)Lcom/intellij/openapi/Disposable;
@ABCD"com/intellij/openapi/util/DisposerregisterE(Lcom/intellij/openapi/Disposable;Lcom/intellij/openapi/Disposable;)V)FGH	setOption'(Ljava/lang/String;Ljava/lang/Object;)Z3FK,com/intellij/openapi/util/JDOMExternalizableJMNOreadExternal(Lorg/jdom/Element;)VJQRO
writeExternal

$
UVWequals(Ljava/lang/Object;)Z

/
Z[\hashCode()I
^_:removePropertyChangeListenerCodeLineNumberTableLocalVariableTablethis.Lorg/intellij/images/options/impl/OptionsImpl;RuntimeInvisibleAnnotations#Lorg/jetbrains/annotations/NotNull;RuntimeInvisibleTypeAnnotations((Lorg/intellij/images/options/Options;)Voptions%Lorg/intellij/images/options/Options;$RuntimeInvisibleParameterAnnotationsG(Ljava/beans/PropertyChangeListener;Lcom/intellij/openapi/Disposable;)Vlistener#Ljava/beans/PropertyChangeListener;parent!Lcom/intellij/openapi/Disposable;nameLjava/lang/String;valueLjava/lang/Object;
StackMapTableelementLorg/jdom/Element;
Exceptionsz.com/intellij/openapi/util/InvalidDataException|0com/intellij/openapi/util/WriteExternalExceptionotherOptionsobjresultI"lambda$addPropertyChangeListener$0
SourceFileOptionsImpl.javaBootstrapMethods�
�����"java/lang/invoke/LambdaMetafactorymetafactory�(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;�

��:InnerClasses�%java/lang/invoke/MethodHandles$Lookup�java/lang/invoke/MethodHandlesLookup$$$reportNull$$$0(I)V��

�*@NotNull method %s.%s must not return null�>Argument for @NotNull parameter '%s' of %s.%s must not be null�imoq&0,9Gjava/lang/String�format9(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;��
��java/lang/IllegalStateException�(Ljava/lang/String;)V�
��"java/lang/IllegalArgumentException�
��[Ljava/lang/Object;�java/lang/RuntimeException�0
#J !`e/*�*�Y*�	�*�Y*���*�Y*����a%)+,b/cd&'`C
*�Y����uL)a1b
cdefgf01`C
*�Y����uL3a7b
cdefgf,h`l'+���*�+�"�(*�+�.�2�ua<=&>b'cd'ijg	fkf9l`t$+���,���*�+�7,*+�;�?�uaBC#Db $cd$mn$opgffk
ffGH`u*+���*�+,�E�*�+,�I���u@aHb *cd*qr*stg	fk	fNO`W*��J+�L*��J+�L�aM
NObcdvwxyRO`W*��J+�P*��J+�P�aS
TUbcdvwx{VW`�D+*��+�#�+�#M��,�"N,�.:-*�S�T�*�X�T���u�#�))3@aYZ\]_`'ab>}jDcdD~t,}j%' ![\`S*��Y<h*��Y`<�afghbcd��:`=	*�+�]�aCb	cd	mn
��`�w�''',,,,�����%%%))))����(((08@HY�S�#Y�S�Y�S�Y�S�Y�S��''/7777Y�S�Y�S�Y�S��'''*22:�Y�S�Y�S�Y�S����%%%0000��Z_�����Z_����u�(D�e�C����+������������������'������������'��������������h�J�J��
����������PK1�P���9org/intellij/images/options/impl/OptionsManagerImpl.class���=X
*org/intellij/images/options/OptionsManager<init>()V,org/intellij/images/options/impl/OptionsImpl
	
3org/intellij/images/options/impl/OptionsManagerImploptions.Lorg/intellij/images/options/impl/OptionsImpl;org/jdom/Elementstate
(Ljava/lang/String;)V

writeExternal(Lorg/jdom/Element;)V
readExternal
 	loadState
"#$getState()Lorg/jdom/Element;&8com/intellij/openapi/components/PersistentStateComponentCodeLineNumberTableLocalVariableTablethis5Lorg/intellij/images/options/impl/OptionsManagerImpl;
getOptions'()Lorg/intellij/images/options/Options;elementLorg/jdom/Element;RuntimeInvisibleTypeAnnotations#Lorg/jetbrains/annotations/NotNull;$RuntimeInvisibleParameterAnnotations(Ljava/lang/Object;)V()Ljava/lang/Object;	SignaturezLorg/intellij/images/options/OptionsManager;Lcom/intellij/openapi/components/PersistentStateComponent<Lorg/jdom/Element;>;
SourceFileOptionsManagerImpl.javaRuntimeVisibleAnnotations'Lcom/intellij/openapi/components/State;nameImages.OptionsManagerstorages)Lcom/intellij/openapi/components/Storage;valueimages.support.xmlroamingType-Lcom/intellij/openapi/components/RoamingType;DISABLED$$$reportNull$$$0(I)VDE
F>Argument for @NotNull parameter '%s' of %s.%s must not be nullHjava/lang/ObjectJ
 java/lang/StringNformat9(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;PQ
OR"java/lang/IllegalArgumentExceptionT
U
StackMapTable0%'>*�*�Y�	�
�(
$%)*+,-'/*�
�())*+#$'P�Y�L*�
+�+�(.
/0)*+

./ 'R+��G*�
+��W(
56)*+/0	121A 3'3	*+���( )	*+0	121A#4'/*�!�( )*+
DE'-!I�KYSYLSYMS�S�UZ_�V�56789!:;s<=[@>?s@AeBCPK{�^��Horg/intellij/images/options/impl/TransparencyChessboardOptionsImpl.class���=�
java/lang/Object<init>()V9org/intellij/images/options/TransparencyChessboardOptions	

Borg/intellij/images/options/impl/TransparencyChessboardOptionsImplcellSizeI	
DEFAULT_WHITE_COLORLjava/awt/Color;	

whiteColor	
DEFAULT_BLACK_COLOR	

blackColor	
propertyChangeSupport"Ljava/beans/PropertyChangeSupport;	!"#$%6org/intellij/images/options/DefaultImageEditorSettingsINSTANCE8Lorg/intellij/images/options/DefaultImageEditorSettings;
!'()getShowChessboard()Z
!+,-getChessboardCellSize()I/&Editor.TransparencyChessboard.cellSize
12345 java/beans/PropertyChangeSupportfirePropertyChange(Ljava/lang/String;II)V
789:;java/awt/Colorequals(Ljava/lang/Object;)Z=(Editor.TransparencyChessboard.whiteColor
1?4@9(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)VB(Editor.TransparencyChessboard.blackColorDE)
isShowDefault

GHIsetShowDefault(Z)VKL-getCellSize

NOPsetCellSize(I)VRST
getWhiteColor()Ljava/awt/Color;

VWX
setWhiteColor(Ljava/awt/Color;)VZ[T
getBlackColor

]^X
setBlackColor`)Editor.TransparencyChessboard.showDefault
b8cjava/lang/Stringejava/lang/Boolean
dgh)booleanValuejjava/lang/Integer
ilm-intValue
opqrs*com/intellij/openapi/util/JDOMExternalizerreadBoolean'(Lorg/jdom/Element;Ljava/lang/String;)Z
ouvwreadInteger((Lorg/jdom/Element;Ljava/lang/String;I)I
yz{|}3org/intellij/images/options/impl/JDOMExternalizerEx	readColorF(Lorg/jdom/Element;Ljava/lang/String;Ljava/awt/Color;)Ljava/awt/Color;

D
d���toString(Z)Ljava/lang/String;�setting
�����com/intellij/util/JdomKtaddOptionTagK(Lorg/jdom/Element;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
i���(I)Ljava/lang/String;
y���write7(Lorg/jdom/Element;Ljava/lang/String;Ljava/awt/Color;)V�,com/intellij/openapi/util/JDOMExternalizable%(Ljava/beans/PropertyChangeSupport;)VCodeLineNumberTableLocalVariableTablethisDLorg/intellij/images/options/impl/TransparencyChessboardOptionsImpl;showDefaultZoldValue
StackMapTableinject>(Lorg/intellij/images/options/TransparencyChessboardOptions;)Voptions;Lorg/intellij/images/options/TransparencyChessboardOptions;	setOption'(Ljava/lang/String;Ljava/lang/Object;)ZnameLjava/lang/String;valueLjava/lang/Object;readExternal(Lorg/jdom/Element;)VelementLorg/jdom/Element;
writeExternal
SourceFile&TransparencyChessboardOptionsImpl.java0
�

��e*�*�	*��*��*+���'"	#$()���E)�1� �&��-���L-�1� �*��2���ST�/*���7���[T�/*���<���HI�5��@�����OP�x*�	=�*�	*�.*�	�0��CD
EFH� ��
���WX��,*�M+�
*��,+�6�*+�*�<,*��>��KL	MOPQ+S� ,��,'��	�7^X��)*�M+��L,+�6�*+�*�A,*��>��VW	X
Z[\(^� )��)$��	�
7���m)*+�C�F*+�J�M*+�Q�U*+�Y�\��b
cde(f�)��)������Z_+�a�*,�d�f�F�D.+�a�*,�i�k�M�-<+�a�*,�7�U�A+�a�*,�7�\����*
j	km n.p7qBsKtVwXy� Z��Z��Z������t0*+_�n�F*+.�t�M*+<��x�U*+A��x�\��~
�"�/��0��0�����w3+_*�~����+.*�	�����+<*���+A*��������(�2��3��3����PK�oȯ	�	6org/intellij/images/options/impl/ZoomOptionsImpl.class���=e
java/lang/Object<init>()V		
0org/intellij/images/options/impl/ZoomOptionsImplDEFAULT_PREFFERED_SIZELjava/awt/Dimension;	java/awt/DimensionwidthI	prefferedWidth	height	prefferedHeight	propertyChangeSupport"Ljava/beans/PropertyChangeSupport;
!"(II)V
$%&setPrefferedWidth(I)V
()&setPrefferedHeight+'org/intellij/images/options/ZoomOptions-Editor.Zoom.prefferedWidth
/0123 java/beans/PropertyChangeSupportfirePropertyChange(Ljava/lang/String;II)V5Editor.Zoom.prefferedHeight*789getPrefferedSize()Ljava/awt/Dimension;
;<=setPrefferedSize(Ljava/awt/Dimension;)V
?@ABCjava/lang/IntegervalueOf(I)Ljava/lang/Integer;
EFGHIjava/util/Objectshash([Ljava/lang/Object;)I%(Ljava/beans/PropertyChangeSupport;)VCodeLineNumberTableLocalVariableTablethis2Lorg/intellij/images/options/impl/ZoomOptionsImpl;
prefferedSize
StackMapTableoldValueinject,(Lorg/intellij/images/options/ZoomOptions;)Voptions)Lorg/intellij/images/options/ZoomOptions;	setOption'(Ljava/lang/String;Ljava/lang/Object;)ZnameLjava/lang/String;valueLjava/lang/Object;equals(Ljava/lang/Object;)ZotherOptionsobjhashCode()I
SourceFileZoomOptionsImpl.java0*	JKb*�*��
�*���*+��L !"MNO89K:�Y*�*�� �L&MNO<=Kf+��L*+�
�#*+��'�L*+-./MNOPQ%&Kx*�=�*�*�,*��.�L23
457M NORQ�)&Kx*�=�*�*�4*��.�L:;
<=?M NORQ�STKC*+�6�:�L
C
DMNOUVWXK@�LHM NOYZ[\]^K�?*+��+�*�+�*M��,�6N-�*�-��*�-�
���LLMOPSTM4_V?NO?`\'_V PQ�*�$@abKM#�Y*��>SY*��>SY*�S�D�LZM#NOcdPKf�{�!	!	Horg/intellij/images/thumbnail/actionSystem/ThumbnailViewActionUtil.class���=W
java/lang/Object<init>()V
	
Borg/intellij/images/thumbnail/actionSystem/ThumbnailViewActionUtilgetThumbnailView`(Lcom/intellij/openapi/actionSystem/AnActionEvent;)Lorg/intellij/images/thumbnail/ThumbnailView;+org/intellij/images/thumbnail/ThumbnailView	isVisible()Z	DATA_KEY+Lcom/intellij/openapi/actionSystem/DataKey;
/com/intellij/openapi/actionSystem/AnActionEventgetData?(Lcom/intellij/openapi/actionSystem/DataKey;)Ljava/lang/Object;
getVisibleThumbnailView
!"#getPresentation2()Lcom/intellij/openapi/actionSystem/Presentation;
%&'().com/intellij/openapi/actionSystem/Presentation
setEnabled(Z)V
%+,	isEnabledCodeLineNumberTableLocalVariableTablethisDLorg/intellij/images/thumbnail/actionSystem/ThumbnailViewActionUtil;e1Lcom/intellij/openapi/actionSystem/AnActionEvent;
thumbnailView-Lorg/intellij/images/thumbnail/ThumbnailView;
StackMapTableRuntimeInvisibleTypeAnnotations#Lorg/jetbrains/annotations/NotNull;$RuntimeInvisibleParameterAnnotations4(Lcom/intellij/openapi/actionSystem/AnActionEvent;)Zpresentation0Lcom/intellij/openapi/actionSystem/Presentation;
SourceFileThumbnailViewActionUtil.java$$$reportNull$$$0(I)V?@
A>Argument for @NotNull parameter '%s' of %s.%s must not be nullC2
(java/lang/StringJformat9(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;LM
KN"java/lang/IllegalArgumentExceptionP(Ljava/lang/String;)VR
QS[Ljava/lang/Object;U1-3*��.
/01	-m*��B*�L+�+�
�+��6	�.
/23
457	898	-F*��B*����6.!/237	898	(:-�$*��B*�L*� M,+���$,�*�6*�%%�%%.+
,-./ $23
45;<7	898
?@-�PD�YESYFS�#+YGS�YHS�YIS��O�QZ_�T�6:�,KV�KV�KV�KV=>PKkC<..Eorg/intellij/images/thumbnail/actionSystem/ThumbnailViewActions.class���=?org/intellij/images/thumbnail/actionSystem/ThumbnailViewActionsjava/lang/ObjectGROUP_POPUPLjava/lang/String;
ConstantValue	Images.ThumbnailsPopupMenuRuntimeInvisibleAnnotations"Lorg/jetbrains/annotations/NonNls;RuntimeInvisibleTypeAnnotations
GROUP_TOOLBARImages.ThumbnailsToolbarACTION_PLACEImages.Thumbnails
SourceFileThumbnailViewActions.java



PK_=OC��7org/intellij/images/thumbnail/actions/EnterAction.class���=�
*com/intellij/openapi/actionSystem/AnAction<init>()V
	
Borg/intellij/images/thumbnail/actionSystem/ThumbnailViewActionUtilgetVisibleThumbnailView`(Lcom/intellij/openapi/actionSystem/AnActionEvent;)Lorg/intellij/images/thumbnail/ThumbnailView;+org/intellij/images/thumbnail/ThumbnailViewgetSelection)()[Lcom/intellij/openapi/vfs/VirtualFile;
$com/intellij/openapi/vfs/VirtualFileisDirectory()ZsetRoot)(Lcom/intellij/openapi/vfs/VirtualFile;)V 
getProject(()Lcom/intellij/openapi/project/Project;
"#$%&1com/intellij/openapi/fileEditor/FileEditorManagergetInstance[(Lcom/intellij/openapi/project/Project;)Lcom/intellij/openapi/fileEditor/FileEditorManager;
()*%+2org/intellij/images/fileTypes/ImageFileTypeManager6()Lorg/intellij/images/fileTypes/ImageFileTypeManager;
(-./isImage)(Lcom/intellij/openapi/vfs/VirtualFile;)Z
"123openFileV(Lcom/intellij/openapi/vfs/VirtualFile;Z)[Lcom/intellij/openapi/fileEditor/FileEditor;
567
setEnabled4(Lcom/intellij/openapi/actionSystem/AnActionEvent;)Z
9:;<=/com/intellij/openapi/actionSystem/AnActionEventgetPresentation2()Lcom/intellij/openapi/actionSystem/Presentation;
?@ABC.com/intellij/openapi/actionSystem/Presentation
setVisible(Z)V
?E6C
?GHCsetEnabledAndVisible	JKLMN4com/intellij/openapi/actionSystem/ActionUpdateThreadEDT6Lcom/intellij/openapi/actionSystem/ActionUpdateThread;P1org/intellij/images/thumbnail/actions/EnterActionCodeLineNumberTableLocalVariableTablethis3Lorg/intellij/images/thumbnail/actions/EnterAction;actionPerformed4(Lcom/intellij/openapi/actionSystem/AnActionEvent;)Vfile&Lcom/intellij/openapi/vfs/VirtualFile;fileEditorManager3Lcom/intellij/openapi/fileEditor/FileEditorManager;typeManager4Lorg/intellij/images/fileTypes/ImageFileTypeManager;	selection'[Lcom/intellij/openapi/vfs/VirtualFile;e1Lcom/intellij/openapi/actionSystem/AnActionEvent;view-Lorg/intellij/images/thumbnail/ThumbnailView;
StackMapTable_RuntimeInvisibleTypeAnnotations#Lorg/jetbrains/annotations/NotNull;$RuntimeInvisibleParameterAnnotationsupdate	notImagesZpresentation0Lcom/intellij/openapi/actionSystem/Presentation;getActionUpdateThread8()Lcom/intellij/openapi/actionSystem/ActionUpdateThread;RuntimeInvisibleAnnotations
SourceFileEnterAction.java$$$reportNull$$$0(I)Vst
Ou>Argument for @NotNull parameter '%s' of %s.%s must not be nullw*@NotNull method %s.%s must not return nullyjava/lang/Object{`PnVijava/lang/String�format9(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;��
��"java/lang/IllegalArgumentException�(Ljava/lang/String;)V�
��java/lang/IllegalStateException�
��[Ljava/lang/Object;�java/lang/RuntimeException�1OQ/*��RSTUVWQW
{+��v+�M,�l,�
N-��-2��,-2��J-��E,��!:�':-:�66�#2:		�,�	�0W���ܱd@�*e�	O9e"(e� �O9R6

'38CH a!k"t z'SHaXY	C7Z[H2\]b^_{TU{`a
nbcf	ghgiWQ�+��v+�4��+�8M+�N-�
:��n��2��,�>�Z6�'::�66		�$	2:

�,���6�	���,���D,�>�,�F�d�
�7?e�
O9?e(e�O9?e(e�O9?e(e�I?�
O9?e(e?�
O9?e�RF+,-.!/'081@4C5H6b7v6|9�:�;�>�ASRbXY
CLjkHG\]�lm~bc!v^_�TU�`af	ghgnoQB�IY��v�dKJRESTUpgfg
stQ�� x�z�����|�$Y}S�Y~S��#Y~S�YS��#+Y�S�Y�S�����$��Z_�����Z_����d�D�Y�C���������������������������������\�J�J�qrPK���@��2org/intellij/images/thumbnail/actions/Filter.class���= ,org/intellij/images/thumbnail/actions/Filterjava/lang/ObjectgetDisplayName()Ljava/lang/String;RuntimeInvisibleAnnotations1Lcom/intellij/openapi/util/NlsActions$ActionText;RuntimeInvisibleTypeAnnotationsaccepts)(Lcom/intellij/openapi/vfs/VirtualFile;)ZisApplicableToProject)(Lcom/intellij/openapi/project/Project;)Z	setFilter0(Lorg/intellij/images/thumbnail/ThumbnailView;)VclearFilterCodeLineNumberTableLocalVariableTablethis.Lorg/intellij/images/thumbnail/actions/Filter;view-Lorg/intellij/images/thumbnail/ThumbnailView;
SourceFileFilter.javaInnerClasses/com/intellij/openapi/util/NlsActions$ActionText$com/intellij/openapi/util/NlsActions
ActionText	

5� 
&	PK-�j/	/	Dorg/intellij/images/thumbnail/actions/FilterByTagActionGroup$1.class���=\	>org/intellij/images/thumbnail/actions/FilterByTagActionGroup$1this$0>Lorg/intellij/images/thumbnail/actions/FilterByTagActionGroup;		
val$tagActionsLjava/util/List;

*com/intellij/openapi/actionSystem/AnAction<init> (Ljava/util/function/Supplier;)Vjava/util/Listiterator()Ljava/util/Iterator;java/util/IteratorhasNext()Z next()Ljava/lang/Object;"Korg/intellij/images/thumbnail/actions/FilterByTagActionGroup$MyToggleAction
!$%&setSelected5(Lcom/intellij/openapi/actionSystem/AnActionEvent;Z)Vn(Lorg/intellij/images/thumbnail/actions/FilterByTagActionGroup;Ljava/util/function/Supplier;Ljava/util/List;)VCodeLineNumberTableLocalVariableTablethis@Lorg/intellij/images/thumbnail/actions/FilterByTagActionGroup$1;arg0Ljava/util/function/Supplier;LocalVariableTypeTable1Ljava/util/function/Supplier<Ljava/lang/String;>;actionPerformed4(Lcom/intellij/openapi/actionSystem/AnActionEvent;)V	tagActionMLorg/intellij/images/thumbnail/actions/FilterByTagActionGroup$MyToggleAction;e1Lcom/intellij/openapi/actionSystem/AnActionEvent;
StackMapTableRuntimeInvisibleTypeAnnotations#Lorg/jetbrains/annotations/NotNull;$RuntimeInvisibleParameterAnnotations
SourceFileFilterByTagActionGroup.javaEnclosingMethod?<org/intellij/images/thumbnail/actions/FilterByTagActionGroupABgetChildren`(Lcom/intellij/openapi/actionSystem/AnActionEvent;)[Lcom/intellij/openapi/actionSystem/AnAction;NestHostInnerClassesMyToggleAction$$$reportNull$$$0(I)VFG
H>Argument for @NotNull parameter '%s' of %s.%s must not be nullJjava/lang/ObjectL51java/lang/StringQformat9(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;ST
RU"java/lang/IllegalArgumentExceptionW(Ljava/lang/String;)VY
XZ 	
'(`*+�*-�*,��)K* +,-./-012(�/+��I*��M,��,��!N-+�#���7
�	)N%O+P.Q* %34/+,/568	9:9
FG(-!K�MYNSYOSYPS�V�XZ_�[�D!>E
=>@;<C>PKZ0t��Qorg/intellij/images/thumbnail/actions/FilterByTagActionGroup$MyToggleAction.class���=�
$org/intellij/images/search/TagFiltergetDisplayName()Ljava/lang/String;
	
.com/intellij/openapi/actionSystem/ToggleAction<init>(Ljava/lang/String;)V	Korg/intellij/images/thumbnail/actions/FilterByTagActionGroup$MyToggleActionmyView-Lorg/intellij/images/thumbnail/ThumbnailView;	myFilter&Lorg/intellij/images/search/TagFilter;+org/intellij/images/thumbnail/ThumbnailView
getTagFilters)()[Lorg/intellij/images/search/TagFilter; valuet(Lorg/intellij/images/thumbnail/actions/FilterByTagActionGroup$MyToggleAction;)Lcom/intellij/openapi/util/Condition;
"#$%&*com/intellij/util/containers/ContainerUtilexists;([Ljava/lang/Object;Lcom/intellij/openapi/util/Condition;)Z	()*+,4com/intellij/openapi/actionSystem/ActionUpdateThreadBGT6Lcom/intellij/openapi/actionSystem/ActionUpdateThread;
./0	setFilter0(Lorg/intellij/images/thumbnail/ThumbnailView;)V
230clearFilter
56789java/lang/Stringequals(Ljava/lang/Object;)ZV(Lorg/intellij/images/thumbnail/ThumbnailView;Lorg/intellij/images/search/TagFilter;)VCodeLineNumberTableLocalVariableTablethisMLorg/intellij/images/thumbnail/actions/FilterByTagActionGroup$MyToggleAction;viewfilter
isSelected4(Lcom/intellij/openapi/actionSystem/AnActionEvent;)Ze1Lcom/intellij/openapi/actionSystem/AnActionEvent;filters'[Lorg/intellij/images/search/TagFilter;
StackMapTableGRuntimeInvisibleTypeAnnotations#Lorg/jetbrains/annotations/NotNull;$RuntimeInvisibleParameterAnnotationsgetActionUpdateThread8()Lcom/intellij/openapi/actionSystem/ActionUpdateThread;RuntimeInvisibleAnnotationssetSelected5(Lcom/intellij/openapi/actionSystem/AnActionEvent;Z)VstateZlambda$isSelected$0)(Lorg/intellij/images/search/TagFilter;)Zf
SourceFileFilterByTagActionGroup.javaNestHost[<org/intellij/images/thumbnail/actions/FilterByTagActionGroupBootstrapMethods^
_`abc"java/lang/invoke/LambdaMetafactorymetafactory�(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;9f
gTUUInnerClassesMyToggleActionl%java/lang/invoke/MethodHandles$Lookupnjava/lang/invoke/MethodHandlesLookup$$$reportNull$$$0(I)Vpq
r>Argument for @NotNull parameter '%s' of %s.%s must not be nullt*@NotNull method %s.%s must not return nullvjava/lang/ObjectxDMBPformat9(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;�
5�"java/lang/IllegalArgumentException�
�	java/lang/IllegalStateException�
�	[Ljava/lang/Object;�java/lang/RuntimeException� :;]*,��*+�
*,��<_`
ab= >?@ABC;|)+��s*�
�M,�,*��!���H�I@<
fg= )>?)DEFGJ	KLKMN;B�'Y��s�HK(<l=>?OKJKPQ;{&+��s�*�*�
�-�*�*�
�1�H
<qru%w= &>?&DE&RSJ	KL	KTU;C*��+��4�<g=>?V
pq;�� u�w�����y�$YzS�Y{S��#Y{S�Y|S��#&Y}S��Y~S����$��Z_�����Z_����H�D5Y5C5�5�5��5��5��5��5��5��5��5��5��5�\5J5J�iZj
kmoWX\]dehYZPK�	��``Borg/intellij/images/thumbnail/actions/FilterByTagActionGroup.class���=
-com/intellij/openapi/actionSystem/ActionGroup<init>()V
	
<org/intellij/images/thumbnail/actions/FilterByTagActionGroupsetPopup(Z)V
/com/intellij/openapi/actionSystem/AnActionEvent
getProject(()Lcom/intellij/openapi/project/Project;
getPresentation2()Lcom/intellij/openapi/actionSystem/Presentation;
.com/intellij/openapi/actionSystem/PresentationsetEnabledAndVisible
 !Borg/intellij/images/thumbnail/actionSystem/ThumbnailViewActionUtilgetVisibleThumbnailView`(Lcom/intellij/openapi/actionSystem/AnActionEvent;)Lorg/intellij/images/thumbnail/ThumbnailView;
#$%&'*org/intellij/images/search/ImageTagManagergetInstanceT(Lcom/intellij/openapi/project/Project;)Lorg/intellij/images/search/ImageTagManager;
#)*+
getAllTags()Ljava/util/List;-./01java/util/ListisEmpty()Z
34
setVisible6789:+org/intellij/images/thumbnail/ThumbnailView
getTagFilters)()[Lorg/intellij/images/search/TagFilter;<action.text.all>java/lang/Object
@ABCDcom/intellij/CommonBundlemessage9(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;FGHfun()Lcom/intellij/util/Function;J,
LMNOP)com/intellij/openapi/util/text/StringUtiljoinU([Ljava/lang/Object;Lcom/intellij/util/Function;Ljava/lang/String;)Ljava/lang/String;
RSTsetText(Ljava/lang/String;)V	VWXYZ&com/intellij/icons/AllIcons$DuplicatesSendToTheRightLjavax/swing/Icon;
\]^setIcon(Ljavax/swing/Icon;)V	`abcd4com/intellij/openapi/actionSystem/ActionUpdateThreadEDT6Lcom/intellij/openapi/actionSystem/ActionUpdateThread;	fghij*com/intellij/openapi/actionSystem/AnActionEMPTY_ARRAY-[Lcom/intellij/openapi/actionSystem/AnAction;l4com/intellij/openapi/actionSystem/DefaultActionGroup
koGpw(Lorg/intellij/images/thumbnail/ThumbnailView;Lorg/intellij/images/search/ImageTagManager;)Lcom/intellij/util/Function;
rstuv*com/intellij/util/containers/ContainerUtilmapD(Ljava/util/Collection;Lcom/intellij/util/Function;)Ljava/util/List;x>org/intellij/images/thumbnail/actions/FilterByTagActionGroup$1zaction.Anonymous.text.all
|}~�com/intellij/ide/IdeBundlemessagePointerD(Ljava/lang/String;[Ljava/lang/Object;)Ljava/util/function/Supplier;
w��n(Lorg/intellij/images/thumbnail/actions/FilterByTagActionGroup;Ljava/util/function/Supplier;Ljava/util/List;)V
k���add/(Lcom/intellij/openapi/actionSystem/AnAction;)V
���&�+com/intellij/openapi/actionSystem/Separator/()Lcom/intellij/openapi/actionSystem/Separator;
k���addAll(Ljava/util/Collection;)V
k���getChildren`(Lcom/intellij/openapi/actionSystem/AnActionEvent;)[Lcom/intellij/openapi/actionSystem/AnAction;�Korg/intellij/images/thumbnail/actions/FilterByTagActionGroup$MyToggleAction�$org/intellij/images/search/TagFilter
���A(Ljava/lang/String;Lorg/intellij/images/search/ImageTagManager;)V
���V(Lorg/intellij/images/thumbnail/ThumbnailView;Lorg/intellij/images/search/TagFilter;)V
����getDisplayName()Ljava/lang/String;�-com/intellij/openapi/actionSystem/PopupActionCodeLineNumberTableLocalVariableTablethis>Lorg/intellij/images/thumbnail/actions/FilterByTagActionGroup;update4(Lcom/intellij/openapi/actionSystem/AnActionEvent;)Ve1Lcom/intellij/openapi/actionSystem/AnActionEvent;project&Lcom/intellij/openapi/project/Project;view-Lorg/intellij/images/thumbnail/ThumbnailView;
tagManager,Lorg/intellij/images/search/ImageTagManager;filters'[Lorg/intellij/images/search/TagFilter;
StackMapTable�$com/intellij/openapi/project/Project��java/lang/StringRuntimeInvisibleTypeAnnotations#Lorg/jetbrains/annotations/NotNull;$RuntimeInvisibleParameterAnnotationsgetActionUpdateThread8()Lcom/intellij/openapi/actionSystem/ActionUpdateThread;RuntimeInvisibleAnnotationsgroup6Lcom/intellij/openapi/actionSystem/DefaultActionGroup;
tagActionsLjava/util/List;LocalVariableTypeTable_Ljava/util/List<Lorg/intellij/images/thumbnail/actions/FilterByTagActionGroup$MyToggleAction;>;$Lorg/jetbrains/annotations/Nullable;lambda$getChildren$1�(Lorg/intellij/images/thumbnail/ThumbnailView;Lorg/intellij/images/search/ImageTagManager;Ljava/lang/String;)Lorg/intellij/images/thumbnail/actions/FilterByTagActionGroup$MyToggleAction;tagLjava/lang/String;lambda$update$0:(Lorg/intellij/images/search/TagFilter;)Ljava/lang/String;filter&Lorg/intellij/images/search/TagFilter;
SourceFileFilterByTagActionGroup.javaNestMembersBootstrapMethods�
�����"java/lang/invoke/LambdaMetafactorymetafactory�(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;�&(Ljava/lang/Object;)Ljava/lang/Object;�
�����
����a(Ljava/lang/String;)Lorg/intellij/images/thumbnail/actions/FilterByTagActionGroup$MyToggleAction;InnerClasses�com/intellij/icons/AllIcons
DuplicatesMyToggleAction�%java/lang/invoke/MethodHandles$Lookup�java/lang/invoke/MethodHandlesLookup$$$reportNull$$$0(I)V��
�j>Argument for @NotNull parameter '%s' of %s.%s must not be null�*@NotNull method %s.%s must not return null��
���format�D
�"java/lang/IllegalArgumentExceptionT
java/lang/IllegalStateException
[Ljava/lang/Object;	java/lang/RuntimeException1��<
*�*���&'	(�
�������+���+�
M,�+���+�N,�":+�-��(�,���2-�-�5�:+��;�=�?��EI�K�Q+��U�[��|���#�6#��6#@���6#���6#���6
,
-./12%3B4R5g6s5v7�8�>������
t��b��%\��R/���	������B�_Y����K`�=����������i+��eY���kY�mM+�
N+�:��eY���-�":�(�n�q:,�wY*y�=�{����,����,��,+��Y����@O��"k�6��Ik�6#-��2BCDE#F4G:I<JMKdSkUqW�H����g��b��#\��:E��M2���M2�������
���P��Y*��Y,+������J� ������
���/*����6���
����7�##((((�����!!%%%%���=�$$,,,,Y�S�Y�S��##+333Y�S�Y�S�Y�S��##++++Y�S����!!,,,,�Z_���Z_�����$D�a�C����'�
��
��
�#�
��
��
��
�#�
��
��
d�J�J�"V��w��
����������������wPK�V	�;;Iorg/intellij/images/thumbnail/actions/FilterByThemeComboBoxAction$1.class���=:	Corg/intellij/images/thumbnail/actions/FilterByThemeComboBoxAction$1this$0CLorg/intellij/images/thumbnail/actions/FilterByThemeComboBoxAction;
	
java/lang/Object<init>()Vaction.all.text
 org/intellij/images/ImagesBundlemessage9(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;+org/intellij/images/thumbnail/ThumbnailView	setFilter6(Lorg/intellij/images/thumbnail/actions/ThemeFilter;)V1org/intellij/images/thumbnail/actions/ThemeFilterF(Lorg/intellij/images/thumbnail/actions/FilterByThemeComboBoxAction;)VCodeLineNumberTableLocalVariableTablethisELorg/intellij/images/thumbnail/actions/FilterByThemeComboBoxAction$1;getDisplayName()Ljava/lang/String;accepts)(Lcom/intellij/openapi/vfs/VirtualFile;)Zfile&Lcom/intellij/openapi/vfs/VirtualFile;isApplicableToProject)(Lcom/intellij/openapi/project/Project;)Zproject&Lcom/intellij/openapi/project/Project;0(Lorg/intellij/images/thumbnail/ThumbnailView;)Vview-Lorg/intellij/images/thumbnail/ThumbnailView;
SourceFile FilterByThemeComboBoxAction.javaEnclosingMethod4Aorg/intellij/images/thumbnail/actions/FilterByThemeComboBoxAction67createPopupActionGroup(Ljavax/swing/JComponent;Lcom/intellij/openapi/actionSystem/DataContext;)Lcom/intellij/openapi/actionSystem/DefaultActionGroup;NestHostInnerClasses >
*+�*��, 
!"
#$4

���/ 
!"%&6�4 !"'()*6�9 !"+,-@+*��
>? !"./01235839
PKv��,>>Gorg/intellij/images/thumbnail/actions/FilterByThemeComboBoxAction.class���=�
3com/intellij/openapi/actionSystem/ex/ComboBoxAction<init>()V		
4com/intellij/openapi/actionSystem/ActionUpdateThreadBGT6Lcom/intellij/openapi/actionSystem/ActionUpdateThread;
/com/intellij/openapi/actionSystem/AnActionEvent
getProject(()Lcom/intellij/openapi/project/Project;
Borg/intellij/images/thumbnail/actionSystem/ThumbnailViewActionUtilgetVisibleThumbnailView`(Lcom/intellij/openapi/actionSystem/AnActionEvent;)Lorg/intellij/images/thumbnail/ThumbnailView;	1org/intellij/images/thumbnail/actions/ThemeFilterEP_NAME4Lcom/intellij/openapi/extensions/ExtensionPointName;
 !"#$2com/intellij/openapi/extensions/ExtensionPointNamegetExtensionList()Ljava/util/List;&'(valueM(Lcom/intellij/openapi/project/Project;)Lcom/intellij/openapi/util/Condition;
*+,-.*com/intellij/util/containers/ContainerUtiland<(Ljava/lang/Iterable;Lcom/intellij/openapi/util/Condition;)Z
012getPresentation2()Lcom/intellij/openapi/actionSystem/Presentation;
45678.com/intellij/openapi/actionSystem/Presentation
setVisible(Z)V:;<=>+org/intellij/images/thumbnail/ThumbnailView	getFilter5()Lorg/intellij/images/thumbnail/actions/ThemeFilter;@action.text.allBjava/lang/Object
DEFGHcom/intellij/CommonBundlemessage9(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;JKLgetDisplayName()Ljava/lang/String;
4NOPsetText(Ljava/lang/String;)VR4com/intellij/openapi/actionSystem/DefaultActionGroup
QU8org/intellij/images/thumbnail/actions/FilterImagesActionWCorg/intellij/images/thumbnail/actions/FilterByThemeComboBoxAction$1
VYZF(Lorg/intellij/images/thumbnail/actions/FilterByThemeComboBoxAction;)V
T\]1(Lorg/intellij/images/thumbnail/actions/Filter;)V
Q_`aadd/(Lcom/intellij/openapi/actionSystem/AnAction;)Vcdefgjava/util/Listiterator()Ljava/util/Iterator;ijklmjava/util/IteratorhasNext()Ziopqnext()Ljava/lang/Object;stuisApplicableToProject)(Lcom/intellij/openapi/project/Project;)ZwAorg/intellij/images/thumbnail/actions/FilterByThemeComboBoxActionCodeLineNumberTableLocalVariableTablethisCLorg/intellij/images/thumbnail/actions/FilterByThemeComboBoxAction;getActionUpdateThread8()Lcom/intellij/openapi/actionSystem/ActionUpdateThread;RuntimeInvisibleAnnotations#Lorg/jetbrains/annotations/NotNull;RuntimeInvisibleTypeAnnotationsupdate4(Lcom/intellij/openapi/actionSystem/AnActionEvent;)Ve1Lcom/intellij/openapi/actionSystem/AnActionEvent;project&Lcom/intellij/openapi/project/Project;view-Lorg/intellij/images/thumbnail/ThumbnailView;hasApplicableExtensionZfilter3Lorg/intellij/images/thumbnail/actions/ThemeFilter;
StackMapTable�$com/intellij/openapi/project/Project�java/lang/String$RuntimeInvisibleParameterAnnotationscreatePopupActionGroup(Ljavax/swing/JComponent;Lcom/intellij/openapi/actionSystem/DataContext;)Lcom/intellij/openapi/actionSystem/DefaultActionGroup;buttonLjavax/swing/JComponent;context/Lcom/intellij/openapi/actionSystem/DataContext;group6Lcom/intellij/openapi/actionSystem/DefaultActionGroup;lambda$update$0\(Lcom/intellij/openapi/project/Project;Lorg/intellij/images/thumbnail/actions/ThemeFilter;)Z
SourceFile FilterByThemeComboBoxAction.javaNestMembersBootstrapMethods�
�����"java/lang/invoke/LambdaMetafactorymetafactory�(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;�(Ljava/lang/Object;)Z�
v����6(Lorg/intellij/images/thumbnail/actions/ThemeFilter;)ZInnerClasses�%java/lang/invoke/MethodHandles$Lookup�java/lang/invoke/MethodHandlesLookup$$$reportNull$$$0(I)V��
v�*@NotNull method %s.%s must not return null�>Argument for @NotNull parameter '%s' of %s.%s must not be null�w���}��format�H
��java/lang/IllegalStateException�P
��"java/lang/IllegalArgumentException�
��[Ljava/lang/Object;�java/lang/RuntimeException�1vx/*��yz{|}~xB�Y�����Kyz{|�����xTh+���+�
M+�N��,�%�)6+�/-����3-�-�9�:+�/�?�A�C�
�I�M��n�+v�:4�v�:4@�v�:4�v�:4�y"
 !"##8$H%g&z>h{|h��
[��V��#E��H ���	�����x�h+���,����QY�SN-�TY�VY*�X�[�^���b:�h��n�:-�TY�[�^���-Y������'Qi%HQy+,+ANB[C^Ez4N
��h{|h��h��P��������
��
��xS*�+*�r����@y"z����
��x?O�##(((#�����!!%%%!���A�$$,4<$Y�S�Y�S�Y�S�Y�S��##+++3Y�S�Y�S�Y�S��##&..#�Y�S�Y�S����!!,,,!��Z_�˧��Z_�Χ���$D�a�C����'����������#��������#��������d�J�J��V�����������VPK�Ad'>org/intellij/images/thumbnail/actions/FilterImagesAction.class���=h
*com/intellij/openapi/actionSystem/AnAction<init>()V		
8org/intellij/images/thumbnail/actions/FilterImagesActionmyFilter.Lorg/intellij/images/thumbnail/actions/Filter;
/com/intellij/openapi/actionSystem/AnActionEventgetPresentation2()Lcom/intellij/openapi/actionSystem/Presentation;,org/intellij/images/thumbnail/actions/FiltergetDisplayName()Ljava/lang/String;
.com/intellij/openapi/actionSystem/PresentationsetText(Ljava/lang/String;)V	 !"#$4com/intellij/openapi/actionSystem/ActionUpdateThreadBGT6Lcom/intellij/openapi/actionSystem/ActionUpdateThread;
&'()*Borg/intellij/images/thumbnail/actionSystem/ThumbnailViewActionUtilgetVisibleThumbnailView`(Lcom/intellij/openapi/actionSystem/AnActionEvent;)Lorg/intellij/images/thumbnail/ThumbnailView;,-.	setFilter0(Lorg/intellij/images/thumbnail/ThumbnailView;)V1(Lorg/intellij/images/thumbnail/actions/Filter;)VCodeLineNumberTableLocalVariableTablethis:Lorg/intellij/images/thumbnail/actions/FilterImagesAction;filterupdate4(Lcom/intellij/openapi/actionSystem/AnActionEvent;)Ve1Lcom/intellij/openapi/actionSystem/AnActionEvent;RuntimeInvisibleTypeAnnotations#Lorg/jetbrains/annotations/NotNull;$RuntimeInvisibleParameterAnnotationsgetActionUpdateThread8()Lcom/intellij/openapi/actionSystem/ActionUpdateThread;RuntimeInvisibleAnnotationsactionPerformedview-Lorg/intellij/images/thumbnail/ThumbnailView;
StackMapTableE+org/intellij/images/thumbnail/ThumbnailView
SourceFileFilterImagesAction.java$$$reportNull$$$0(I)VHI
J>Argument for @NotNull parameter '%s' of %s.%s must not be nullL*@NotNull method %s.%s must not return nullNjava/lang/ObjectP8
=6@java/lang/StringWformat9(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;YZ
X["java/lang/IllegalArgumentException]
^_java/lang/IllegalStateExceptiona
b_[Ljava/lang/Object;djava/lang/RuntimeExceptionf!/0F
*�*+��1	2
34
5670Z+��K+�
*����C1
"#23489:	;<;=>0B�Y��K�CK 1'234?;:;@70u+��K+�%M,�
*�,�+�C	�D1,
./12 3489
AB:	;<;
HI0�� M�O�����Q�$YRS�YSS��#YSS�YTS��#&YUS��YVS��\�$�^Z_�`��bZ_�c��C�DXYXCX�X�Xe�Xe�Xe�Xe�Xe�Xe�Xe�Xe�Xe�Xe\XJXJgFGPK�O׊M
M
@org/intellij/images/thumbnail/actions/HideThumbnailsAction.class���=U
*com/intellij/openapi/actionSystem/AnAction<init>()V
	
Borg/intellij/images/thumbnail/actionSystem/ThumbnailViewActionUtilgetVisibleThumbnailView`(Lcom/intellij/openapi/actionSystem/AnActionEvent;)Lorg/intellij/images/thumbnail/ThumbnailView;+org/intellij/images/thumbnail/ThumbnailView
setVisible(Z)V

setEnabled4(Lcom/intellij/openapi/actionSystem/AnActionEvent;)Z	4com/intellij/openapi/actionSystem/ActionUpdateThreadEDT6Lcom/intellij/openapi/actionSystem/ActionUpdateThread;:org/intellij/images/thumbnail/actions/HideThumbnailsActionCodeLineNumberTableLocalVariableTablethis<Lorg/intellij/images/thumbnail/actions/HideThumbnailsAction;actionPerformed4(Lcom/intellij/openapi/actionSystem/AnActionEvent;)Ve1Lcom/intellij/openapi/actionSystem/AnActionEvent;view-Lorg/intellij/images/thumbnail/ThumbnailView;
StackMapTableRuntimeInvisibleTypeAnnotations#Lorg/jetbrains/annotations/NotNull;$RuntimeInvisibleParameterAnnotationsupdategetActionUpdateThread8()Lcom/intellij/openapi/actionSystem/ActionUpdateThread;RuntimeInvisibleAnnotations
SourceFileHideThumbnailsAction.java$$$reportNull$$$0(I)V45
6>Argument for @NotNull parameter '%s' of %s.%s must not be null8*@NotNull method %s.%s must not return null:java/lang/Object<&/$.java/lang/StringCformat9(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;EF
DG"java/lang/IllegalArgumentExceptionI(Ljava/lang/String;)VK
JLjava/lang/IllegalStateExceptionN
OL[Ljava/lang/Object;Qjava/lang/RuntimeExceptionS0/*�� !"#$%r+��7+�M,�
,�
�*	� 
! "#&'
()+	,-,.%O+��7+�W�* 

!"#&'+	,-,/0B�Y��7�*K !"#1,+,
45�� 9�;�����=�$Y>S�Y?S��#Y?S�Y@S��#+YAS�YBS���H�$�JZ_�M��OZ_�P��*�DDYDCD�D�DR�DR�DR�DR�DR�DR�DR�DR�DR�DR\DJDJT23PKL�}<org/intellij/images/thumbnail/actions/ShowBorderAction.class���=m
.com/intellij/openapi/actionSystem/ToggleAction<init>()V
	
)com/intellij/ide/util/PropertiesComponentgetInstance-()Lcom/intellij/ide/util/PropertiesComponent;6org/intellij/images/thumbnail/actions/ShowBorderActionImagePlugin.borderVisible

getBoolean(Ljava/lang/String;Z)Z

isBorderVisible()Z	4com/intellij/openapi/actionSystem/ActionUpdateThreadBGT6Lcom/intellij/openapi/actionSystem/ActionUpdateThread;
 !"#$=org/intellij/images/editor/actionSystem/ImageEditorActionUtilgetImageComponentDecoratorc(Lcom/intellij/openapi/actionSystem/AnActionEvent;)Lorg/intellij/images/ui/ImageComponentDecorator;
&'(setValue(Ljava/lang/String;Z)V*+,-..org/intellij/images/ui/ImageComponentDecoratorsetBorderVisible(Z)V0&com/intellij/openapi/project/DumbAware	PROP_NAMELjava/lang/String;
ConstantValueCodeLineNumberTableLocalVariableTablethis8Lorg/intellij/images/thumbnail/actions/ShowBorderAction;
isSelected4(Lcom/intellij/openapi/actionSystem/AnActionEvent;)Ze1Lcom/intellij/openapi/actionSystem/AnActionEvent;RuntimeInvisibleTypeAnnotations#Lorg/jetbrains/annotations/NotNull;$RuntimeInvisibleParameterAnnotationsgetActionUpdateThread8()Lcom/intellij/openapi/actionSystem/ActionUpdateThread;RuntimeInvisibleAnnotationssetSelected5(Lcom/intellij/openapi/actionSystem/AnActionEvent;Z)VstateZ	decorator0Lorg/intellij/images/ui/ImageComponentDecorator;
StackMapTable
SourceFileShowBorderAction.java$$$reportNull$$$0(I)VLM

N>Argument for @NotNull parameter '%s' of %s.%s must not be nullP*@NotNull method %s.%s must not return nullRjava/lang/ObjectT;@9Cjava/lang/String[format9(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;]^
\_"java/lang/IllegalArgumentExceptiona(Ljava/lang/String;)Vc
bdjava/lang/IllegalStateExceptionf
gd[Ljava/lang/Object;ijava/lang/RuntimeExceptionk!
/1234/*��5678	4"
���59:4I+��O��I5678;<=	>?>@A4B�Y��O�IK5678B>=>CD4�"+��O+�N��%-�
-�)�I	�*5#
$%&!(6*"78";<"EF
GH=	>?	>
LM4�� Q�S�����U�$YVS�YWS��#YWS�YXS��#&YYS��YZS��`�$�bZ_�e��gZ_�h��I�D\Y\C\�\�\j�\j�\j�\j�\j�\j�\j�\j�\j�\j\\J\JlJKPKK�3���7org/intellij/images/thumbnail/actions/ThemeFilter.class���=com.intellij.images.themeFilter
2com/intellij/openapi/extensions/ExtensionPointNamecreateH(Ljava/lang/String;)Lcom/intellij/openapi/extensions/ExtensionPointName;	

1org/intellij/images/thumbnail/actions/ThemeFilterEP_NAME4Lcom/intellij/openapi/extensions/ExtensionPointName;java/lang/Object,org/intellij/images/thumbnail/actions/Filter	SignatureiLcom/intellij/openapi/extensions/ExtensionPointName<Lorg/intellij/images/thumbnail/actions/ThemeFilter;>;<clinit>()VCodeLineNumberTable
SourceFileThemeFilter.java

!	��	�PK�H��@org/intellij/images/thumbnail/actions/ToggleFileNameAction.class���=�
.com/intellij/openapi/actionSystem/ToggleAction<init>()V		
.org/intellij/images/ui/ImageComponentDecoratorDATA_KEY+Lcom/intellij/openapi/actionSystem/DataKey;
/com/intellij/openapi/actionSystem/AnActionEventgetData?(Lcom/intellij/openapi/actionSystem/DataKey;)Ljava/lang/Object;
getPlace()Ljava/lang/String;isEnabledForActionPlace(Ljava/lang/String;)ZisFileNameVisible()Z !"setFileNameVisible(Z)V
$%&'(*org/intellij/images/options/OptionsManagergetInstance.()Lorg/intellij/images/options/OptionsManager;
$*+,
getOptions'()Lorg/intellij/images/options/Options;./012#org/intellij/images/options/OptionsgetEditorOptions-()Lorg/intellij/images/options/EditorOptions;4 5)org/intellij/images/options/EditorOptions
789update4(Lcom/intellij/openapi/actionSystem/AnActionEvent;)V
;<=getPresentation2()Lcom/intellij/openapi/actionSystem/Presentation;
?@AB".com/intellij/openapi/actionSystem/Presentation
setEnabled
DEFGH:org/intellij/images/thumbnail/actions/ToggleFileNameAction
isSelected4(Lcom/intellij/openapi/actionSystem/AnActionEvent;)ZJaction.text.hide.file.nameLjava/lang/Object
NOPQRcom/intellij/ide/IdeBundlemessage9(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;Taction.text.show.file.name
?VWXsetText(Ljava/lang/String;)V	Z[\]^4com/intellij/openapi/actionSystem/ActionUpdateThreadEDT6Lcom/intellij/openapi/actionSystem/ActionUpdateThread;CodeLineNumberTableLocalVariableTablethis<Lorg/intellij/images/thumbnail/actions/ToggleFileNameAction;e1Lcom/intellij/openapi/actionSystem/AnActionEvent;	decorator0Lorg/intellij/images/ui/ImageComponentDecorator;
StackMapTableRuntimeInvisibleTypeAnnotations#Lorg/jetbrains/annotations/NotNull;$RuntimeInvisibleParameterAnnotationssetSelected5(Lcom/intellij/openapi/actionSystem/AnActionEvent;Z)VstateZqjava/lang/StringgetActionUpdateThread8()Lcom/intellij/openapi/actionSystem/ActionUpdateThread;RuntimeInvisibleAnnotations
SourceFileToggleFileNameAction.java$$$reportNull$$$0(I)Vwx
Dy>Argument for @NotNull parameter '%s' of %s.%s must not be null{*@NotNull method %s.%s must not return null}dFrGl8format�R
p�"java/lang/IllegalArgumentException�X
��java/lang/IllegalStateException�
��[Ljava/lang/Object;�java/lang/RuntimeException�1D_/*��`
abcGH_�3+��z+��
�M,�,+���,����h�(@`
a 3bc3de fgi	jkjlm_�=+��z+��
�N-�(-+���-��#�)�-�3�h	�3`$+<a*=bc=de=no*fgi	jk	j89_�Z+��z*+�6+��
�M+�:,�,+�����>+�:*+�C�I�K�M�S�K�M�U�hD�(D?�D?Z?�D?p`
 !5"M#V"Y$a ZbcZdeBfgi	jkjrs_B�YY��z�hKZ`(abctjij
wx_�'�$|�~��!���K�    (YS�Y�S��'Y�S�Y�S��'/7Y�S�Y�S�Y�S�����(��Z_�����Z_����h� Dp]pCp�p�#p��p��p��p��p��p��p��p��p��p��p�`pJpJ�uvPK���ԁ�@org/intellij/images/thumbnail/actions/ToggleFileSizeAction.class���=�
.com/intellij/openapi/actionSystem/ToggleAction<init>()V		
.org/intellij/images/ui/ImageComponentDecoratorDATA_KEY+Lcom/intellij/openapi/actionSystem/DataKey;
/com/intellij/openapi/actionSystem/AnActionEventgetData?(Lcom/intellij/openapi/actionSystem/DataKey;)Ljava/lang/Object;
getPlace()Ljava/lang/String;isEnabledForActionPlace(Ljava/lang/String;)ZisFileSizeVisible()Z !"setFileSizeVisible(Z)V
$%&'(*org/intellij/images/options/OptionsManagergetInstance.()Lorg/intellij/images/options/OptionsManager;
$*+,
getOptions'()Lorg/intellij/images/options/Options;./012#org/intellij/images/options/OptionsgetEditorOptions-()Lorg/intellij/images/options/EditorOptions;4 5)org/intellij/images/options/EditorOptions
789update4(Lcom/intellij/openapi/actionSystem/AnActionEvent;)V
;<=getPresentation2()Lcom/intellij/openapi/actionSystem/Presentation;
?@AB".com/intellij/openapi/actionSystem/Presentation
setEnabled
DEFGH:org/intellij/images/thumbnail/actions/ToggleFileSizeAction
isSelected4(Lcom/intellij/openapi/actionSystem/AnActionEvent;)ZJaction.text.hide.file.sizeLjava/lang/Object
NOPQRcom/intellij/ide/IdeBundlemessage9(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;Taction.text.show.file.size
?VWXsetText(Ljava/lang/String;)V	Z[\]^4com/intellij/openapi/actionSystem/ActionUpdateThreadEDT6Lcom/intellij/openapi/actionSystem/ActionUpdateThread;CodeLineNumberTableLocalVariableTablethis<Lorg/intellij/images/thumbnail/actions/ToggleFileSizeAction;e1Lcom/intellij/openapi/actionSystem/AnActionEvent;	decorator0Lorg/intellij/images/ui/ImageComponentDecorator;
StackMapTableRuntimeInvisibleTypeAnnotations#Lorg/jetbrains/annotations/NotNull;$RuntimeInvisibleParameterAnnotationssetSelected5(Lcom/intellij/openapi/actionSystem/AnActionEvent;Z)VstateZqjava/lang/StringgetActionUpdateThread8()Lcom/intellij/openapi/actionSystem/ActionUpdateThread;RuntimeInvisibleAnnotations
SourceFileToggleFileSizeAction.java$$$reportNull$$$0(I)Vwx
Dy>Argument for @NotNull parameter '%s' of %s.%s must not be null{*@NotNull method %s.%s must not return null}dFrGl8format�R
p�"java/lang/IllegalArgumentException�X
��java/lang/IllegalStateException�
��[Ljava/lang/Object;�java/lang/RuntimeException�1D_/*��`
abcGH_�3+��z+��
�M,�,+���,����h�(@`
a 3bc3de fgi	jkjlm_�=+��z+��
�N-�(-+���-��#�)�-�3�h	�3`$+<a*=bc=de=no*fgi	jk	j89_�Z+��z*+�6+��
�M+�:,�,+�����>+�:*+�C�I�K�M�S�K�M�U�hD�(D?�D?Z?�D?p`
 !5"M#V"Y$a ZbcZdeBfgi	jkjrs_B�YY��z�hKZ`(abctjij
wx_�'�$|�~��!���K�    (YS�Y�S��'Y�S�Y�S��'/7Y�S�Y�S�Y�S�����(��Z_�����Z_����h� Dp]pCp�p�#p��p��p��p��p��p��p��p��p��p��p�`pJpJ�uvPK���ٮ�Aorg/intellij/images/thumbnail/actions/ToggleRecursiveAction.class���=`
.com/intellij/openapi/actionSystem/ToggleAction<init>()V
	
Borg/intellij/images/thumbnail/actionSystem/ThumbnailViewActionUtilgetVisibleThumbnailView`(Lcom/intellij/openapi/actionSystem/AnActionEvent;)Lorg/intellij/images/thumbnail/ThumbnailView;+org/intellij/images/thumbnail/ThumbnailViewisRecursive()ZsetRecursive(Z)V
update4(Lcom/intellij/openapi/actionSystem/AnActionEvent;)V

setEnabled4(Lcom/intellij/openapi/actionSystem/AnActionEvent;)Z	 !"#$4com/intellij/openapi/actionSystem/ActionUpdateThreadEDT6Lcom/intellij/openapi/actionSystem/ActionUpdateThread;&;org/intellij/images/thumbnail/actions/ToggleRecursiveActionCodeLineNumberTableLocalVariableTablethis=Lorg/intellij/images/thumbnail/actions/ToggleRecursiveAction;
isSelectede1Lcom/intellij/openapi/actionSystem/AnActionEvent;view-Lorg/intellij/images/thumbnail/ThumbnailView;
StackMapTableRuntimeInvisibleTypeAnnotations#Lorg/jetbrains/annotations/NotNull;$RuntimeInvisibleParameterAnnotationssetSelected5(Lcom/intellij/openapi/actionSystem/AnActionEvent;Z)VstateZgetActionUpdateThread8()Lcom/intellij/openapi/actionSystem/ActionUpdateThread;RuntimeInvisibleAnnotations
SourceFileToggleRecursiveAction.java$$$reportNull$$$0(I)V>?
%@>Argument for @NotNull parameter '%s' of %s.%s must not be nullB*@NotNull method %s.%s must not return nullDjava/lang/ObjectF-&9,5java/lang/StringNformat9(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;PQ
OR"java/lang/IllegalArgumentExceptionT(Ljava/lang/String;)VV
UWjava/lang/IllegalStateExceptionY
ZW[Ljava/lang/Object;\java/lang/RuntimeException^0%'/*��()*+,'s +��A+�M,�,�
���1�@(

)  *+ -.
/02	34356'|+��A+�N-�
-��1	�(
)**+-.78
/02	34	3'X+��A*+�+�W�1(
 !)*+-.2	3439:'B�Y��A�1K (%)*+;323
>?'�'�$C�E��!���G�    (YHS�YIS��'YIS�YJS��'/7YKS�YLS�YMS���S�(�UZ_�X��ZZ_�[��1� DO]OCO�O�#O]�O]�O]�O]�O]�O]�O]�O]�O]�O]�O]`OJOJ_<=PKWjk��Aorg/intellij/images/thumbnail/actions/ToggleTagsPanelAction.class���=�
.com/intellij/openapi/actionSystem/ToggleAction<init>()V
	
/com/intellij/openapi/actionSystem/AnActionEvent
getProject(()Lcom/intellij/openapi/project/Project;
)com/intellij/ide/util/PropertiesComponentgetInstanceS(Lcom/intellij/openapi/project/Project;)Lcom/intellij/ide/util/PropertiesComponent;;org/intellij/images/thumbnail/actions/ToggleTagsPanelActiontags.panel.visible

getBoolean(Ljava/lang/String;Z)Z
setValue(Ljava/lang/String;Z)V
 !"#$Borg/intellij/images/thumbnail/actionSystem/ThumbnailViewActionUtilgetVisibleThumbnailView`(Lcom/intellij/openapi/actionSystem/AnActionEvent;)Lorg/intellij/images/thumbnail/ThumbnailView;	&'($assertionsDisabledZ*java/lang/AssertionError
)-./0+org/intellij/images/thumbnail/ThumbnailViewrefresh
234getPresentation2()Lcom/intellij/openapi/actionSystem/Presentation;
6789:.com/intellij/openapi/actionSystem/PresentationsetEnabledAndVisible(Z)V
<=>
isSelected4(Lcom/intellij/openapi/actionSystem/AnActionEvent;)Z@action.text.hide.tags.panelBjava/lang/Object
DEFGHcom/intellij/ide/IdeBundlemessage9(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;Jaction.text.show.tags.panel
6LMNsetText(Ljava/lang/String;)V
PQRupdate4(Lcom/intellij/openapi/actionSystem/AnActionEvent;)V	TUVWX4com/intellij/openapi/actionSystem/ActionUpdateThreadBGT6Lcom/intellij/openapi/actionSystem/ActionUpdateThread;
Z[\]^java/lang/ClassdesiredAssertionStatus()ZTAGS_PANEL_VISIBLELjava/lang/String;
ConstantValueTAGS_PANEL_PROPORTIONdtags.panel.proportionCodeLineNumberTableLocalVariableTablethis=Lorg/intellij/images/thumbnail/actions/ToggleTagsPanelAction;e1Lcom/intellij/openapi/actionSystem/AnActionEvent;project&Lcom/intellij/openapi/project/Project;
StackMapTablep$com/intellij/openapi/project/ProjectRuntimeInvisibleTypeAnnotations#Lorg/jetbrains/annotations/NotNull;$RuntimeInvisibleParameterAnnotationssetSelected5(Lcom/intellij/openapi/actionSystem/AnActionEvent;Z)Vstateview-Lorg/intellij/images/thumbnail/ThumbnailView;zjava/lang/StringgetActionUpdateThread8()Lcom/intellij/openapi/actionSystem/ActionUpdateThread;RuntimeInvisibleAnnotations<clinit>
SourceFileToggleTagsPanelAction.java$$$reportNull$$$0(I)V��
�>Argument for @NotNull parameter '%s' of %s.%s must not be null�*@NotNull method %s.%s must not return null�j{=tQformat�H
y�"java/lang/IllegalArgumentException�N
��java/lang/IllegalStateException�
��[Ljava/lang/Object;�java/lang/RuntimeException�1_`ab`ac'(e/*��fghi=>ew$+���+�M,�,�
����n�o@f
#
$g $hi$jk
lmq	rsrtue�3+���+��
�+�N�%�-��)Y�+�-�,�n	�#-f)*+,,2-g*3hi3jk3v(wxq	rs	rQRe�G+���+�M+�1,���5+�1*+�;�?�A�C�I�A�C�K*+�O�nD�-6�-6Z6�-6yf1
2354>3A5F6g GhiGjk
:wxq	rsr{|eB�SY����nKTf:ghi}rqr~e4�Y���%�n@f
��e�'�$�����!���A�    (Y�S�Y�S��'Y�S�Y�S��'/7Y�S�Y�S�Y�S�����(��Z_�����Z_����n� Dy]yCy�y�#y��y��y��y��y��y��y��y��y��y��y�`yJyJ��PK�Q^���:org/intellij/images/thumbnail/actions/UpFolderAction.class���=p
*com/intellij/openapi/actionSystem/AnAction<init>()V
	
Borg/intellij/images/thumbnail/actionSystem/ThumbnailViewActionUtilgetVisibleThumbnailView`(Lcom/intellij/openapi/actionSystem/AnActionEvent;)Lorg/intellij/images/thumbnail/ThumbnailView;+org/intellij/images/thumbnail/ThumbnailViewgetRoot(()Lcom/intellij/openapi/vfs/VirtualFile;
$com/intellij/openapi/vfs/VirtualFile	getParentsetRoot)(Lcom/intellij/openapi/vfs/VirtualFile;)V

setEnabled4(Lcom/intellij/openapi/actionSystem/AnActionEvent;)Z
!"#$%/com/intellij/openapi/actionSystem/AnActionEventgetPresentation2()Lcom/intellij/openapi/actionSystem/Presentation;'()isRecursive()Z
+,-..com/intellij/openapi/actionSystem/Presentation(Z)V	012344com/intellij/openapi/actionSystem/ActionUpdateThreadEDT6Lcom/intellij/openapi/actionSystem/ActionUpdateThread;64org/intellij/images/thumbnail/actions/UpFolderActionCodeLineNumberTableLocalVariableTablethis6Lorg/intellij/images/thumbnail/actions/UpFolderAction;actionPerformed4(Lcom/intellij/openapi/actionSystem/AnActionEvent;)Vparent&Lcom/intellij/openapi/vfs/VirtualFile;roote1Lcom/intellij/openapi/actionSystem/AnActionEvent;view-Lorg/intellij/images/thumbnail/ThumbnailView;
StackMapTableRuntimeInvisibleTypeAnnotations#Lorg/jetbrains/annotations/NotNull;$RuntimeInvisibleParameterAnnotationsupdategetActionUpdateThread8()Lcom/intellij/openapi/actionSystem/ActionUpdateThread;RuntimeInvisibleAnnotations
SourceFileUpFolderAction.java$$$reportNull$$$0(I)VOP
5Q>Argument for @NotNull parameter '%s' of %s.%s must not be nullS*@NotNull method %s.%s must not return nullUjava/lang/ObjectWA6J<Ijava/lang/String^format9(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;`a
_b"java/lang/IllegalArgumentExceptiond(Ljava/lang/String;)Vf
egjava/lang/IllegalStateExceptioni
jg[Ljava/lang/Object;ljava/lang/RuntimeExceptionn157/*��89:;<=7�0+��R+�M,�!,�
N-�-�:�,��E	�&8"
"'/94"
>?@?0:;0AB
#CDF	GHGI=7�<+��R+��/+�M,�
N+� -�-��,�&���*�E3�.5!+�5!+�8"#$%;'9*'CD @?<:;<ABF	GHGJK7B�/Y��R�EK08+9:;LGFG
OP7�� T�V�����X�$YYS�YZS��#YZS�Y[S��#+Y\S�Y]S���c�$�eZ_�h��jZ_�k��E�D_Y_C_�_�_m�_m�_m�_m�_m�_m�_m�_m�_m�_m\_J_JoMNPKf6�SS=org/intellij/images/thumbnail/impl/ThumbnailManagerImpl.class���=B
.org/intellij/images/thumbnail/ThumbnailManager<init>()V		
7org/intellij/images/thumbnail/impl/ThumbnailManagerImplproject&Lcom/intellij/openapi/project/Project;	
thumbnailView-Lorg/intellij/images/thumbnail/ThumbnailView;4org/intellij/images/thumbnail/impl/ThumbnailViewImpl
)(Lcom/intellij/openapi/project/Project;)V
"com/intellij/openapi/util/Disposerdispose$(Lcom/intellij/openapi/Disposable;)Vcom/intellij/openapi/DisposableCodeLineNumberTableLocalVariableTablethis9Lorg/intellij/images/thumbnail/impl/ThumbnailManagerImpl;getThumbnailView/()Lorg/intellij/images/thumbnail/ThumbnailView;
StackMapTableRuntimeInvisibleAnnotations#Lorg/jetbrains/annotations/NotNull;RuntimeInvisibleTypeAnnotations
SourceFileThumbnailManagerImpl.java$$$reportNull$$$0(I)V+,
-+org/intellij/images/thumbnail/ThumbnailView/*@NotNull method %s.%s must not return null1java/lang/Object3
#java/lang/String7format9(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;9:
8;java/lang/IllegalStateException=(Ljava/lang/String;)V?
>@0F
*�*+��"#	$ 
!"
#$b#*�
�*�Y*���
*�
Y��.�%K0)*, #!"&'('S*�
�*�
�*�
�%1235 !"
+,(2�4Y5SY6S�<�>Z_�A�)*PK�
�>>Gorg/intellij/images/thumbnail/impl/ThumbnailViewImpl$LazyScroller.class���=A	Aorg/intellij/images/thumbnail/impl/ThumbnailViewImpl$LazyScrollerthis$06Lorg/intellij/images/thumbnail/impl/ThumbnailViewImpl;
	
java/lang/Object<init>()VrunY(Lorg/intellij/images/thumbnail/impl/ThumbnailViewImpl$LazyScroller;)Ljava/lang/Runnable;
javax/swing/SwingUtilitiesinvokeLater(Ljava/lang/Runnable;)V
4org/intellij/images/thumbnail/impl/ThumbnailViewImplgetUI6()Lorg/intellij/images/thumbnail/impl/ThumbnailViewUI;
 !2org/intellij/images/thumbnail/impl/ThumbnailViewUIscrollToSelection#java/lang/Runnable9(Lorg/intellij/images/thumbnail/impl/ThumbnailViewImpl;)VCodeLineNumberTableLocalVariableTablethisCLorg/intellij/images/thumbnail/impl/ThumbnailViewImpl$LazyScroller;lambda$run$0
SourceFileThumbnailViewImpl.javaNestHostBootstrapMethods0
12345"java/lang/invoke/LambdaMetafactorymetafactory�(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;8
9*InnerClassesLazyScroller=%java/lang/invoke/MethodHandles$Lookup?java/lang/invoke/MethodHandlesLookup0"$%4
*+�*��&�'
()%8
*�
��&
�	�'
()*%5*����&�'()+,-./676:;<>@PK��� � :org/intellij/images/thumbnail/impl/ThumbnailViewImpl.class���=
java/lang/Object<init>()V		
4org/intellij/images/thumbnail/impl/ThumbnailViewImpl	recursiveZ	root&Lcom/intellij/openapi/vfs/VirtualFile;	project&Lcom/intellij/openapi/project/Project;
)com/intellij/openapi/wm/ToolWindowManagergetInstanceS(Lcom/intellij/openapi/project/Project;)Lcom/intellij/openapi/wm/ToolWindowManager;2org/intellij/images/thumbnail/impl/ThumbnailViewUI
9(Lorg/intellij/images/thumbnail/impl/ThumbnailViewImpl;)V	!"#myThumbnailViewUI4Lorg/intellij/images/thumbnail/impl/ThumbnailViewUI;
%&'()"com/intellij/openapi/util/DisposerregisterE(Lcom/intellij/openapi/Disposable;Lcom/intellij/openapi/Disposable;)V++org/intellij/images/thumbnail/ThumbnailView-
Thumbnails	/0123(com/intellij/openapi/wm/ToolWindowAnchorBOTTOM*Lcom/intellij/openapi/wm/ToolWindowAnchor;
567registerToolWindowz(Ljava/lang/String;Ljavax/swing/JComponent;Lcom/intellij/openapi/wm/ToolWindowAnchor;)Lcom/intellij/openapi/wm/ToolWindow;	9:;
toolWindow$Lcom/intellij/openapi/wm/ToolWindow;=thumbnails.toolwindow.name
?@ABC org/intellij/images/ImagesBundlemessage9(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;EFGHI"com/intellij/openapi/wm/ToolWindowsetStripeTitle(Ljava/lang/String;)V	KLMNOorg/intellij/images/ImagesIconsThumbnailToolWindowLjavax/swing/Icon;EQRSsetIcon(Ljavax/swing/Icon;)V
UVW
setVisible(Z)V
YZupdateUI
\]^	isVisible()Z
`abgetUI6()Lorg/intellij/images/thumbnail/impl/ThumbnailViewUI;
defsetSelected)(Lcom/intellij/openapi/vfs/VirtualFile;)V
hij
isSelected)(Lcom/intellij/openapi/vfs/VirtualFile;)Z
lmngetSelection)()[Lcom/intellij/openapi/vfs/VirtualFile;	pqrst$com/intellij/openapi/vfs/VirtualFileEMPTY_ARRAY'[Lcom/intellij/openapi/vfs/VirtualFile;Evw^isActiveyAorg/intellij/images/thumbnail/impl/ThumbnailViewImpl$LazyScroller
xE|}~activate(Ljava/lang/Runnable;)V
��scrollToSelectionE��^isAvailable	���myFilter3Lorg/intellij/images/thumbnail/actions/ThemeFilter;	���myTagFilters'[Lorg/intellij/images/search/TagFilter;E��WsetAvailable
��setTitle
��refresh
�����org/intellij/images/vfs/IfsUtilgetReferencePath`(Lcom/intellij/openapi/project/Project;Lcom/intellij/openapi/vfs/VirtualFile;)Ljava/lang/String;E��I
��W setTransparencyChessboardVisible
��^isTransparencyChessboardVisible�:org/intellij/images/editor/actionSystem/ImageEditorActions�
Images.Editor
�����java/lang/Stringequals(Ljava/lang/Object;)Z
��^isFileSizeVisible
��WsetFileSizeVisible
��^isFileNameVisible
��WsetFileNameVisible
��IunregisterToolWindow	�����)org/intellij/images/editor/ImageZoomModelSTUB+Lorg/intellij/images/editor/ImageZoomModel;)(Lcom/intellij/openapi/project/Project;)VCodeLineNumberTableLocalVariableTablethis6Lorg/intellij/images/thumbnail/impl/ThumbnailViewImpl;
windowManager+Lcom/intellij/openapi/wm/ToolWindowManager;setRootRuntimeInvisibleTypeAnnotations#Lorg/jetbrains/annotations/NotNull;$RuntimeInvisibleParameterAnnotationsgetRoot(()Lcom/intellij/openapi/vfs/VirtualFile;isRecursivesetRecursivefile
StackMapTable	setFilter6(Lorg/intellij/images/thumbnail/actions/ThemeFilter;)Vfilter	getFilter5()Lorg/intellij/images/thumbnail/actions/ThemeFilter;
setTagFilters*([Lorg/intellij/images/search/TagFilter;)V
getTagFilters)()[Lorg/intellij/images/search/TagFilter;$Lorg/jetbrains/annotations/Nullable;visible
getProject(()Lcom/intellij/openapi/project/Project;RuntimeInvisibleAnnotationsisEnabledForActionPlace(Ljava/lang/String;)ZplaceLjava/lang/String;disposegetZoomModel-()Lorg/intellij/images/editor/ImageZoomModel;setGridVisible
isGridVisible
SourceFileThumbnailViewImpl.javaNestMembersInnerClassesLazyScroller$$$reportNull$$$0(I)V��
�t$com/intellij/openapi/project/Project�>Argument for @NotNull parameter '%s' of %s.%s must not be null�*@NotNull method %s.%s must not return null��
m��eiformatC
�"java/lang/IllegalArgumentExceptionI
	java/lang/IllegalStateException
	[Ljava/lang/Object;java/lang/RuntimeException0*:;"#����!���a*�*�*�
*+�+�M*�Y*�� **� �$*,,*� �.�4�8*�8<��>�D*�8�J�P*�T��2("	#)+,$-,.=/O0[1`2� a��aI��ab�/*� ��5����f�W+���*+�
*�X���:
;<����	������/*�
��@����^�/*���E����W�F
*�*�X��JK	L�
��
ef�^+���*�[�*�_+�c���PQS�����	���ij�` +���*�[�*�_+�g����@�W� �� ��	���mn�f#*�[�*�_�kY���oY����V�J��\]_�#������s/*�[�**�8�u�*�8�xY*�z�{�
*�_���'�def'i.l�/��]^�4
*�8����p�
��}�Y*�[�*�8�u�
*�8�{���uvx������F
*+��*�X��|}	~�
��
�����/*�����������F
*+��*�X����	��
��
�����/*����������VW�g*�8���*��*�_������
����������3*�X��
�����Z�R*�[�*��*�_��������������j *�8*�
�*�*�
�������YE�E��
��� �����C
*�Y����L����
�������W�U*�[�*�_�������������^�L*�[�*�_������@��������U*�[��+������@��������^�L*�[�*�_������@������W�U*�[�*�_�������������^�L*�[�*�_������@������W�U*�[�*�_��������������K*��L+,���������������.���������W�5��������^�,������
���[k�'''',,,�����%%%%)))����((00888Y�S�Y�S�Y�S��''''//7Y�S�Y�S�YS��&&/8AAAYS�YS�YS����&&&&111�Z_�
��Z_�
����(D�e�C����+��������'��������&���������i�J�J�
x����xPK�e��:org/intellij/images/thumbnail/impl/ThumbnailViewUI$1.class���=q	4org/intellij/images/thumbnail/impl/ThumbnailViewUI$1this$04Lorg/intellij/images/thumbnail/impl/ThumbnailViewUI;		
val$tagsList#Lcom/intellij/ui/components/JBList;	
val$imageTagManager,Lorg/intellij/images/search/ImageTagManager;
java/lang/Object<init>()V
!com/intellij/ui/components/JBListgetSelectedValue()Ljava/lang/Object;java/lang/String
 !"2org/intellij/images/thumbnail/impl/ThumbnailViewUIgetSelection)()[Lcom/intellij/openapi/vfs/VirtualFile;
$%&'(java/util/Arraysstream.([Ljava/lang/Object;)Ljava/util/stream/Stream;*+,accept](Lorg/intellij/images/search/ImageTagManager;Ljava/lang/String;)Ljava/util/function/Consumer;./012java/util/stream/StreamforEach (Ljava/util/function/Consumer;)V
45updateTagsPreviewModel7com/intellij/ui/AnActionButton
9:;run#(Lcom/intellij/ui/AnActionButton;)V
=>?@A*org/intellij/images/search/ImageTagManager	removeTag;(Ljava/lang/String;Lcom/intellij/openapi/vfs/VirtualFile;)VC&com/intellij/ui/AnActionButtonRunnable�(Lorg/intellij/images/thumbnail/impl/ThumbnailViewUI;Lcom/intellij/ui/components/JBList;Lorg/intellij/images/search/ImageTagManager;)VCodeLineNumberTableLocalVariableTablethis6Lorg/intellij/images/thumbnail/impl/ThumbnailViewUI$1;	Signaturebutton Lcom/intellij/ui/AnActionButton;
selectedValueLjava/lang/String;
StackMapTable(Ljava/lang/Object;)Vlambda$run$0g(Lorg/intellij/images/search/ImageTagManager;Ljava/lang/String;Lcom/intellij/openapi/vfs/VirtualFile;)VimageTagManagervirtualFile&Lcom/intellij/openapi/vfs/VirtualFile;
SourceFileThumbnailViewUI.javaEnclosingMethodZ[createTagPreviewPanel()Ljavax/swing/JPanel;NestHostBootstrapMethods_
`abcd"java/lang/invoke/LambdaMetafactorymetafactory�(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;Pg
hQRj)(Lcom/intellij/openapi/vfs/VirtualFile;)VInnerClassesm%java/lang/invoke/MethodHandles$Lookupojava/lang/invoke/MethodHandlesLookup B	

DEH*+�*,�*-�*��F�GHIJ:;E�0*���M,�*���#*�,�)�-*��3�F���#�(�/�G 0HI0KL%MNO�(A:PE3	*+�6�8�F�G	HI
QREE*+,�<�F�G SMNTUVWXY\]^efiklnpPK��bgg:org/intellij/images/thumbnail/impl/ThumbnailViewUI$2.class���=T	4org/intellij/images/thumbnail/impl/ThumbnailViewUI$2this$04Lorg/intellij/images/thumbnail/impl/ThumbnailViewUI;
	
java/lang/Object<init>()V
,com/intellij/openapi/ui/popup/JBPopupFactorygetInstance0()Lcom/intellij/openapi/ui/popup/JBPopupFactory;popup.title.add.tags
com/intellij/ide/IdeBundlemessage9(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;>org/intellij/images/thumbnail/impl/ThumbnailViewUI$AddTagGroup
7(Lorg/intellij/images/thumbnail/impl/ThumbnailViewUI;)V
!"#$%com/intellij/ui/AnActionButtongetDataContext1()Lcom/intellij/openapi/actionSystem/DataContext;	'()*+?com/intellij/openapi/ui/popup/JBPopupFactory$ActionSelectionAidSPEEDSEARCHALcom/intellij/openapi/ui/popup/JBPopupFactory$ActionSelectionAid;
-./createActionGroupPopup�(Ljava/lang/String;Lcom/intellij/openapi/actionSystem/ActionGroup;Lcom/intellij/openapi/actionSystem/DataContext;Lcom/intellij/openapi/ui/popup/JBPopupFactory$ActionSelectionAid;Z)Lcom/intellij/openapi/ui/popup/ListPopup;
!123getPreferredPopupPoint%()Lcom/intellij/ui/awt/RelativePoint;56789'com/intellij/openapi/ui/popup/ListPopupshow&(Lcom/intellij/ui/awt/RelativePoint;)V
;<=run#(Lcom/intellij/ui/AnActionButton;)V?&com/intellij/ui/AnActionButtonRunnableCodeLineNumberTableLocalVariableTablethis6Lorg/intellij/images/thumbnail/impl/ThumbnailViewUI$2;button Lcom/intellij/ui/AnActionButton;(Ljava/lang/Object;)V
SourceFileThumbnailViewUI.javaEnclosingMethodL2org/intellij/images/thumbnail/impl/ThumbnailViewUINOcreateTagPreviewPanel()Ljavax/swing/JPanel;NestHostInnerClassesAddTagGroupActionSelectionAid >@>
*+�*��A�B
CD
<=@p,�
���Y*��+� �&�,+�0�4�A���#�+�B,CD,EFA<G@3	*+�!�:�A�B	CDHIJKMPKQKR'S@PK��((Forg/intellij/images/thumbnail/impl/ThumbnailViewUI$AddTagGroup$1.class���=�	@org/intellij/images/thumbnail/impl/ThumbnailViewUI$AddTagGroup$1this$1@Lorg/intellij/images/thumbnail/impl/ThumbnailViewUI$AddTagGroup;		
val$tagManager,Lorg/intellij/images/search/ImageTagManager;	
val$tagLjava/lang/String;
*com/intellij/openapi/actionSystem/AnAction<init>(Ljava/lang/String;)V	>org/intellij/images/thumbnail/impl/ThumbnailViewUI$AddTagGroupthis$04Lorg/intellij/images/thumbnail/impl/ThumbnailViewUI;	 2org/intellij/images/thumbnail/impl/ThumbnailViewUI
thumbnailView-Lorg/intellij/images/thumbnail/ThumbnailView;"#$%&+org/intellij/images/thumbnail/ThumbnailViewgetSelection)()[Lcom/intellij/openapi/vfs/VirtualFile;
()*+,*org/intellij/images/search/ImageTagManageraddTag;(Ljava/lang/String;Lcom/intellij/openapi/vfs/VirtualFile;)V
./0updateTagsPreviewModel()V
23456/com/intellij/openapi/actionSystem/AnActionEventgetPresentation2()Lcom/intellij/openapi/actionSystem/Presentation;89:valuee(Lorg/intellij/images/search/ImageTagManager;Ljava/lang/String;)Lcom/intellij/openapi/util/Condition;
<=>?@*com/intellij/util/containers/ContainerUtilexists;([Ljava/lang/Object;Lcom/intellij/openapi/util/Condition;)Z
BCDEF.com/intellij/openapi/actionSystem/PresentationsetEnabledAndVisible(Z)V	HIJKL4com/intellij/openapi/actionSystem/ActionUpdateThreadEDT6Lcom/intellij/openapi/actionSystem/ActionUpdateThread;
(NOPhasTag;(Ljava/lang/String;Lcom/intellij/openapi/vfs/VirtualFile;)Z�(Lorg/intellij/images/thumbnail/impl/ThumbnailViewUI$AddTagGroup;Ljava/lang/String;Lorg/intellij/images/search/ImageTagManager;Ljava/lang/String;)VCodeLineNumberTableLocalVariableTablethisBLorg/intellij/images/thumbnail/impl/ThumbnailViewUI$AddTagGroup$1;arg0actionPerformed4(Lcom/intellij/openapi/actionSystem/AnActionEvent;)Vfile&Lcom/intellij/openapi/vfs/VirtualFile;e1Lcom/intellij/openapi/actionSystem/AnActionEvent;
StackMapTable`'[Lcom/intellij/openapi/vfs/VirtualFile;RuntimeInvisibleTypeAnnotations#Lorg/jetbrains/annotations/NotNull;$RuntimeInvisibleParameterAnnotationsupdategetActionUpdateThread8()Lcom/intellij/openapi/actionSystem/ActionUpdateThread;RuntimeInvisibleAnnotationslambda$update$0g(Lorg/intellij/images/search/ImageTagManager;Ljava/lang/String;Lcom/intellij/openapi/vfs/VirtualFile;)Z
tagManagertag
SourceFileThumbnailViewUI.javaEnclosingMethodpqgetChildren`(Lcom/intellij/openapi/actionSystem/AnActionEvent;)[Lcom/intellij/openapi/actionSystem/AnAction;NestHostBootstrapMethodsu
vwxyz"java/lang/invoke/LambdaMetafactorymetafactory�(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;|(Ljava/lang/Object;)Z~
hi�)(Lcom/intellij/openapi/vfs/VirtualFile;)ZInnerClassesAddTagGroup�%java/lang/invoke/MethodHandles$Lookup�java/lang/invoke/MethodHandlesLookup$$$reportNull$$$0(I)V��
�>Argument for @NotNull parameter '%s' of %s.%s must not be null�*@NotNull method %s.%s must not return null�java/lang/Object�\eXdjava/lang/String�format9(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;��
��"java/lang/IllegalArgumentException�
�java/lang/IllegalStateException�
�[Ljava/lang/Object;�java/lang/RuntimeException� 	

QRT*+�*-�*�*,��S�T UVWXYR�H+���*����!M,�>6�,2:*�*��'����*���-�^�_S�*�7�=�G�T *
Z[HUVH\]a	bcbdYR�7+���+�1*����!*�*��7�;���A�^iB�2BS��6�T7UV7\]a	bcbefRB�GY����^KHS�TUVgbab
hiRE*+,�M�S�T j
kZ[
��R�� ����������$Y�S�Y�S��#Y�S�Y�S��#+Y�S�Y�S�����$��Z_�����Z_����^�D�Y�C���������������������������������\�J�J������nolmst{}�rPKV-P:--Forg/intellij/images/thumbnail/impl/ThumbnailViewUI$AddTagGroup$2.class���=r	@org/intellij/images/thumbnail/impl/ThumbnailViewUI$AddTagGroup$2this$1@Lorg/intellij/images/thumbnail/impl/ThumbnailViewUI$AddTagGroup;		
val$tagManager,Lorg/intellij/images/search/ImageTagManager;

*com/intellij/openapi/actionSystem/AnAction<init> (Ljava/util/function/Supplier;)V
Borg/intellij/images/thumbnail/actionSystem/ThumbnailViewActionUtilgetVisibleThumbnailView`(Lcom/intellij/openapi/actionSystem/AnActionEvent;)Lorg/intellij/images/thumbnail/ThumbnailView;+org/intellij/images/thumbnail/ThumbnailViewgetSelection)()[Lcom/intellij/openapi/vfs/VirtualFile; dialog.title.new.tag.name"java/lang/Object
$%&'(com/intellij/ide/IdeBundlemessage9(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
*+,-. com/intellij/openapi/ui/MessagesshowInputDialogJ(Ljava/lang/String;Ljava/lang/String;Ljavax/swing/Icon;)Ljava/lang/String;
01234*org/intellij/images/search/ImageTagManageraddTag;(Ljava/lang/String;Lcom/intellij/openapi/vfs/VirtualFile;)V�(Lorg/intellij/images/thumbnail/impl/ThumbnailViewUI$AddTagGroup;Ljava/util/function/Supplier;Lorg/intellij/images/search/ImageTagManager;)VCodeLineNumberTableLocalVariableTablethisBLorg/intellij/images/thumbnail/impl/ThumbnailViewUI$AddTagGroup$2;arg0Ljava/util/function/Supplier;LocalVariableTypeTable1Ljava/util/function/Supplier<Ljava/lang/String;>;actionPerformed4(Lcom/intellij/openapi/actionSystem/AnActionEvent;)Vfile&Lcom/intellij/openapi/vfs/VirtualFile;tagLjava/lang/String;	selection'[Lcom/intellij/openapi/vfs/VirtualFile;e1Lcom/intellij/openapi/actionSystem/AnActionEvent;view-Lorg/intellij/images/thumbnail/ThumbnailView;
StackMapTableM/com/intellij/openapi/actionSystem/AnActionEventFPjava/lang/StringRuntimeInvisibleTypeAnnotations#Lorg/jetbrains/annotations/NotNull;$RuntimeInvisibleParameterAnnotations
SourceFileThumbnailViewUI.javaEnclosingMethodX>org/intellij/images/thumbnail/impl/ThumbnailViewUI$AddTagGroupZ[getChildren`(Lcom/intellij/openapi/actionSystem/AnActionEvent;)[Lcom/intellij/openapi/actionSystem/AnAction;NestHost^2org/intellij/images/thumbnail/impl/ThumbnailViewUIInnerClassesAddTagGroup$$$reportNull$$$0(I)Vab
c>Argument for @NotNull parameter '%s' of %s.%s must not be nulleG?formatj(
Ok"java/lang/IllegalArgumentExceptionm(Ljava/lang/String;)Vo
np 	
56`*+�*-�*,��7�8 9:;<=;>?@6	^+��d+�M,�O,�N-��C�!�#�):�--:�66�2:*��/����K.�5LNON�L7*
�
����.�3�L�W�]�8>LAB./CDEEF^9:^GH
QIJQ	RSR
ab6-!f�!YgSYhSYiS�l�nZ_�q�_W]`VWYTU\]PK3Vͣ��Dorg/intellij/images/thumbnail/impl/ThumbnailViewUI$AddTagGroup.class���=	>org/intellij/images/thumbnail/impl/ThumbnailViewUI$AddTagGroupthis$04Lorg/intellij/images/thumbnail/impl/ThumbnailViewUI;
	
-com/intellij/openapi/actionSystem/ActionGroup<init>()V
setPopup(Z)V	EMPTY_ARRAY-[Lcom/intellij/openapi/actionSystem/AnAction;
/com/intellij/openapi/actionSystem/AnActionEvent
getProject(()Lcom/intellij/openapi/project/Project;
 *org/intellij/images/search/ImageTagManagergetInstanceT(Lcom/intellij/openapi/project/Project;)Lorg/intellij/images/search/ImageTagManager;
"#$
getAllTags()Ljava/util/List;&'()*java/util/Listsize()I,*com/intellij/openapi/actionSystem/AnAction&./0get(I)Ljava/lang/Object;2java/lang/String4@org/intellij/images/thumbnail/impl/ThumbnailViewUI$AddTagGroup$1
367�(Lorg/intellij/images/thumbnail/impl/ThumbnailViewUI$AddTagGroup;Ljava/lang/String;Lorg/intellij/images/search/ImageTagManager;Ljava/lang/String;)V9@org/intellij/images/thumbnail/impl/ThumbnailViewUI$AddTagGroup$2;action.Anonymous.text.new.tag=java/lang/Object
?@ABCcom/intellij/ide/IdeBundlemessagePointerD(Ljava/lang/String;[Ljava/lang/Object;)Ljava/util/function/Supplier;
8EF�(Lorg/intellij/images/thumbnail/impl/ThumbnailViewUI$AddTagGroup;Ljava/util/function/Supplier;Lorg/intellij/images/search/ImageTagManager;)V7(Lorg/intellij/images/thumbnail/impl/ThumbnailViewUI;)VCodeLineNumberTableLocalVariableTablethis@Lorg/intellij/images/thumbnail/impl/ThumbnailViewUI$AddTagGroup;getChildren`(Lcom/intellij/openapi/actionSystem/AnActionEvent;)[Lcom/intellij/openapi/actionSystem/AnAction;tagLjava/lang/String;iIe1Lcom/intellij/openapi/actionSystem/AnActionEvent;project&Lcom/intellij/openapi/project/Project;
tagManager,Lorg/intellij/images/search/ImageTagManager;tagsLjava/util/List;
tagsNumberactionsLocalVariableTypeTable$Ljava/util/List<Ljava/lang/String;>;
StackMapTablea$com/intellij/openapi/project/ProjectRuntimeInvisibleTypeAnnotations#Lorg/jetbrains/annotations/NotNull;$Lorg/jetbrains/annotations/Nullable;$RuntimeInvisibleParameterAnnotations
SourceFileThumbnailViewUI.javaNestHostk2org/intellij/images/thumbnail/impl/ThumbnailViewUIInnerClassesAddTagGroup$$$reportNull$$$0(I)Vno
p*@NotNull method %s.%s must not return nullrMformat9(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;vw
1xjava/lang/IllegalStateExceptionz(Ljava/lang/String;)V|
{}!GHK*+�*�*�
�I�	��JKLMNH�	�+��Y��q�+�M,��Y��q�,�N-�!:�%6`�+:6�)�-�1:�3Y*-�5S�����8Y*:�<�>-�DSY��q�_;Ob�`b�`&b,`bI6
���%�*�0�9�B�L�Z�l�r���J\	ZOPE-QR�KL�STUV*jWX0dYZ9[[RBR\]0dY^cdefe
noH(s�<YtSYuS�y�{Z_�~�ljm38ghijPKP����Gorg/intellij/images/thumbnail/impl/ThumbnailViewUI$FocusRequester.class���=B	Aorg/intellij/images/thumbnail/impl/ThumbnailViewUI$FocusRequesterthis$04Lorg/intellij/images/thumbnail/impl/ThumbnailViewUI;
	
java/awt/event/MouseAdapter<init>()V
'com/intellij/openapi/wm/IdeFocusManagergetGlobalInstance+()Lcom/intellij/openapi/wm/IdeFocusManager;runY(Lorg/intellij/images/thumbnail/impl/ThumbnailViewUI$FocusRequester;)Ljava/lang/Runnable;
doWhenFocusSettlesDown(Ljava/lang/Runnable;)V
requestFocusA(Ljava/awt/Component;Z)Lcom/intellij/openapi/util/ActionCallback;7(Lorg/intellij/images/thumbnail/impl/ThumbnailViewUI;)VCodeLineNumberTableLocalVariableTablethisCLorg/intellij/images/thumbnail/impl/ThumbnailViewUI$FocusRequester;mouseClicked(Ljava/awt/event/MouseEvent;)VeLjava/awt/event/MouseEvent;lambda$mouseClicked$0
SourceFileThumbnailViewUI.javaNestHost.2org/intellij/images/thumbnail/impl/ThumbnailViewUIBootstrapMethods1
23456"java/lang/invoke/LambdaMetafactorymetafactory�(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;9
:)InnerClassesFocusRequester>%java/lang/invoke/MethodHandles$Lookup@java/lang/invoke/MethodHandlesLookup  4
*+�*��!�"
#$%& I
�
*���!�	��"
#$
'() 7
�
*��W�!�"
#$*+,-/0787;-<=?APKN�z��
�
Norg/intellij/images/thumbnail/impl/ThumbnailViewUI$OptionsChangeListener.class���=y	Horg/intellij/images/thumbnail/impl/ThumbnailViewUI$OptionsChangeListenerthis$04Lorg/intellij/images/thumbnail/impl/ThumbnailViewUI;
	
java/lang/Object<init>()V
java/beans/PropertyChangeEvent	getSource()Ljava/lang/Object;#org/intellij/images/options/OptionsgetEditorOptions-()Lorg/intellij/images/options/EditorOptions;)org/intellij/images/options/EditorOptions getTransparencyChessboardOptions=()Lorg/intellij/images/options/TransparencyChessboardOptions; !"getGridOptions+()Lorg/intellij/images/options/GridOptions;	$%&'(2org/intellij/images/thumbnail/impl/ThumbnailViewUIcellRendererNLorg/intellij/images/thumbnail/impl/ThumbnailViewUI$ThumbnailListCellRenderer;
*+,-.Lorg/intellij/images/thumbnail/impl/ThumbnailViewUI$ThumbnailListCellRenderergetImageComponent)()Lorg/intellij/images/ui/ImageComponent;012349org/intellij/images/options/TransparencyChessboardOptionsgetCellSize()I
6789:%org/intellij/images/ui/ImageComponent!setTransparencyChessboardCellSize(I)V0<=>
getWhiteColor()Ljava/awt/Color;
6@AB#setTransparencyChessboardWhiteColor(Ljava/awt/Color;)V0DE>
getBlackColor
6GHB#setTransparencyChessboardBlankColorJKLM4'org/intellij/images/options/GridOptionsgetLineZoomFactor
6OP:setGridLineZoomFactorJRS4getLineSpan
6UV:setGridLineSpanJXY>getLineColor
6[\BsetGridLineColor^!java/beans/PropertyChangeListener7(Lorg/intellij/images/thumbnail/impl/ThumbnailViewUI;)VCodeLineNumberTableLocalVariableTablethisJLorg/intellij/images/thumbnail/impl/ThumbnailViewUI$OptionsChangeListener;propertyChange#(Ljava/beans/PropertyChangeEvent;)Vevt Ljava/beans/PropertyChangeEvent;options%Lorg/intellij/images/options/Options;
editorOptions+Lorg/intellij/images/options/EditorOptions;chessboardOptions;Lorg/intellij/images/options/TransparencyChessboardOptions;gridOptions)Lorg/intellij/images/options/GridOptions;imageComponent'Lorg/intellij/images/ui/ImageComponent;
SourceFileThumbnailViewUI.javaNestHostInnerClassesOptionsChangeListenerThumbnailListCellRenderer0]_`4
*+�*��a�b
cdef`t+�
�M,�N-�:-�:*��#�):�/�5�;�?�C�F�I�N�Q�T�W�Z�a2�����+�7�C�O�[�g�s�bHtcdtghlijekl]mnUop+Iqrstu$v$w*$xPKz�"�Rorg/intellij/images/thumbnail/impl/ThumbnailViewUI$ThumbnailListCellRenderer.class���=�	Lorg/intellij/images/thumbnail/impl/ThumbnailViewUI$ThumbnailListCellRendererthis$04Lorg/intellij/images/thumbnail/impl/ThumbnailViewUI;
	
)org/intellij/images/ui/ThumbnailComponent<init>()V
2org/intellij/images/fileTypes/ImageFileTypeManagergetInstance6()Lorg/intellij/images/fileTypes/ImageFileTypeManager;	typeManager4Lorg/intellij/images/fileTypes/ImageFileTypeManager;
$com/intellij/openapi/vfs/VirtualFilegetName()Ljava/lang/String;
 setFileName(Ljava/lang/String;)V	"#$%&2org/intellij/images/thumbnail/impl/ThumbnailViewUI
thumbnailView-Lorg/intellij/images/thumbnail/ThumbnailView;()*+,+org/intellij/images/thumbnail/ThumbnailView
getProject(()Lcom/intellij/openapi/project/Project;
./012org/intellij/images/vfs/IfsUtilgetReferencePath`(Lcom/intellij/openapi/project/Project;Lcom/intellij/openapi/vfs/VirtualFile;)Ljava/lang/String;
"456isFileSizeVisible()Z
89:getImageComponent)()Lorg/intellij/images/ui/ImageComponent;
<=>?%org/intellij/images/ui/ImageComponentgetDescriptionABCmakeConcatWithConstants8(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
EF setToolTipText
HI6isDirectory
KLMsetDirectory(Z)V
OPQgetChildren)()[Lcom/intellij/openapi/vfs/VirtualFile;
STUisImage)(Lcom/intellij/openapi/vfs/VirtualFile;)Z
WXYsetImagesCount(I)V
[\]	getLength()J
_`asetFileSize(J)V
.cdegetImageZ(Lcom/intellij/openapi/vfs/VirtualFile;Ljava/awt/Component;)Ljava/awt/image/BufferedImage;
<ghigetDocument,()Lorg/intellij/images/editor/ImageDocument;klmno(org/intellij/images/editor/ImageDocumentsetValue!(Ljava/awt/image/BufferedImage;)V
.qrs	getFormat:(Lcom/intellij/openapi/vfs/VirtualFile;)Ljava/lang/String;
uv 	setFormatxjava/lang/Exceptionzjava/awt/image/BufferedImage
|}~�javax/swing/JListgetSelectionForeground()Ljava/awt/Color;
���
setForeground(Ljava/awt/Color;)V
|���getSelectionBackground
���
setBackground
|���
getForeground
|���
getBackground
���getListCellRendererComponentR(Ljavax/swing/JList;Lcom/intellij/openapi/vfs/VirtualFile;IZZ)Ljava/awt/Component;�javax/swing/ListCellRenderer7(Lorg/intellij/images/thumbnail/impl/ThumbnailViewUI;)VCodeLineNumberTableLocalVariableTablethisNLorg/intellij/images/thumbnail/impl/ThumbnailViewUI$ThumbnailListCellRenderer;descriptionLjava/lang/String;child&Lcom/intellij/openapi/vfs/VirtualFile;imagesCountIchildren'[Lcom/intellij/openapi/vfs/VirtualFile;imageComponent'Lorg/intellij/images/ui/ImageComponent;imageLjava/awt/image/BufferedImage;eLjava/lang/Exception;toolTipTextlistLjavax/swing/JList;fileindex
isSelectedZcellHasFocus
StackMapTable�java/lang/String�>(Ljavax/swing/JList;Ljava/lang/Object;IZZ)Ljava/awt/Component;	SignatureqLorg/intellij/images/ui/ThumbnailComponent;Ljavax/swing/ListCellRenderer<Lcom/intellij/openapi/vfs/VirtualFile;>;
SourceFileThumbnailViewUI.javaNestHostBootstrapMethods�
���B�$java/lang/invoke/StringConcatFactory�(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/invoke/CallSite;� []InnerClassesThumbnailListCellRenderer�%java/lang/invoke/MethodHandles$Lookup�java/lang/invoke/MethodHandlesLookup0���?*+�*�*�
���
D	F�������
4,��*,��*��!�',�-:*��3�*�7�;:��@:*�D*,�G�J,�G�N6,�N::		�6
6
�)	2:*��R��d��	����*�V�F*,�Z�^*�7:,�b:�f�j*,�p�t�:*�7:�f�y�j�&*�7:�f�y�j*�*	�^*�D�*+�{��*+�����*+����*+����*����w��)KLMN(O1P6QATGUOVVWYX_YyZ�[�\�]�Y�a�b�e�g�h�i�j�p�l�n�o�r�t�u�vwx
{|}"�*�2���1��y��YE��_?��������������������4��4��4��4��4��4���9�A��)|���&��lw�"A���9*+,�����D��������"����"����PK��z�YYMorg/intellij/images/thumbnail/impl/ThumbnailViewUI$ThumbnailNavigatable.class���=A	Gorg/intellij/images/thumbnail/impl/ThumbnailViewUI$ThumbnailNavigatablethis$04Lorg/intellij/images/thumbnail/impl/ThumbnailViewUI;
	
java/lang/Object<init>()V	file&Lcom/intellij/openapi/vfs/VirtualFile;	2org/intellij/images/thumbnail/impl/ThumbnailViewUI
thumbnailView-Lorg/intellij/images/thumbnail/ThumbnailView;+org/intellij/images/thumbnail/ThumbnailView
getProject(()Lcom/intellij/openapi/project/Project;
 !"1com/intellij/openapi/fileEditor/FileEditorManagergetInstance[(Lcom/intellij/openapi/project/Project;)Lcom/intellij/openapi/fileEditor/FileEditorManager;
$%&openFileV(Lcom/intellij/openapi/vfs/VirtualFile;Z)[Lcom/intellij/openapi/fileEditor/FileEditor;(com/intellij/pom/Navigatable](Lorg/intellij/images/thumbnail/impl/ThumbnailViewUI;Lcom/intellij/openapi/vfs/VirtualFile;)VCodeLineNumberTableLocalVariableTablethisILorg/intellij/images/thumbnail/impl/ThumbnailViewUI$ThumbnailNavigatable;RuntimeInvisibleTypeAnnotations$Lorg/jetbrains/annotations/Nullable;$RuntimeInvisibleParameterAnnotationsnavigate(Z)Vmanager3Lcom/intellij/openapi/fileEditor/FileEditorManager;requestFocusZ
StackMapTablecanNavigate()ZcanNavigateToSource
SourceFileThumbnailViewUI.javaNestHostInnerClassesThumbnailNavigatable0')*K*+�*�*,�
�+d	ef,-./	01023*u"*�
�*����M,*�
�#W�+jkl!n, 
45"-."678!9:*B
*�
���+r,
-.8@;:*B
*�
���+w,
-.8@<=>?
@PK��88Oorg/intellij/images/thumbnail/impl/ThumbnailViewUI$ThumbnailsMouseAdapter.class���=�	Iorg/intellij/images/thumbnail/impl/ThumbnailViewUI$ThumbnailsMouseAdapterthis$04Lorg/intellij/images/thumbnail/impl/ThumbnailViewUI;
	
java/awt/event/MouseAdapter<init>()V
%clearSelectionOutsideIfNotWithControl(Ljava/awt/event/MouseEvent;)V
java/awt/event/MouseEventgetPoint()Ljava/awt/Point;	2org/intellij/images/thumbnail/impl/ThumbnailViewUIlist#Lcom/intellij/ui/components/JBList;
 !"!com/intellij/ui/components/JBListlocationToIndex(Ljava/awt/Point;)I
$%&
getCellBounds(II)Ljava/awt/Rectangle;
()*+,java/awt/Rectanglecontains(Ljava/awt/Point;)Z.java/awt/event/InputEvent
012getModifiersEx()I
45clearSelection
78consume
:;2	getButton
=>2
getClickCount
@ABsetSelectedIndex(I)V
DEFgetSelectedValue()Ljava/lang/Object;H$com/intellij/openapi/vfs/VirtualFile
GJKLisDirectory()Z	NOP
thumbnailView-Lorg/intellij/images/thumbnail/ThumbnailView;RSTUV+org/intellij/images/thumbnail/ThumbnailViewsetRoot)(Lcom/intellij/openapi/vfs/VirtualFile;)VRXYZ
getProject(()Lcom/intellij/openapi/project/Project;
\]^_`1com/intellij/openapi/fileEditor/FileEditorManagergetInstance[(Lcom/intellij/openapi/project/Project;)Lcom/intellij/openapi/fileEditor/FileEditorManager;
\bcdopenFileV(Lcom/intellij/openapi/vfs/VirtualFile;Z)[Lcom/intellij/openapi/fileEditor/FileEditor;
fghgetSelectionModel"()Ljavax/swing/ListSelectionModel;jklmnjavax/swing/ListSelectionModeladdSelectionInterval(II)V
pqr_s/com/intellij/openapi/actionSystem/ActionManager3()Lcom/intellij/openapi/actionSystem/ActionManager;u?org/intellij/images/thumbnail/actionSystem/ThumbnailViewActionswImages.ThumbnailsPopupMenu
pyz{	getAction@(Ljava/lang/String;)Lcom/intellij/openapi/actionSystem/AnAction;}-com/intellij/openapi/actionSystem/ActionGroupImages.Thumbnails
p���createActionPopupMenuv(Ljava/lang/String;Lcom/intellij/openapi/actionSystem/ActionGroup;)Lcom/intellij/openapi/actionSystem/ActionPopupMenu;�����1com/intellij/openapi/actionSystem/ActionPopupMenugetComponent()Ljavax/swing/JPopupMenu;
����javax/swing/JPopupMenupack
�����#com/intellij/openapi/ui/JBPopupMenushowByEvent6(Ljava/awt/event/MouseEvent;Ljavax/swing/JPopupMenu;)V7(Lorg/intellij/images/thumbnail/impl/ThumbnailViewUI;)VCodeLineNumberTableLocalVariableTablethisKLorg/intellij/images/thumbnail/impl/ThumbnailViewUI$ThumbnailsMouseAdapter;mouseDraggedeLjava/awt/event/MouseEvent;mousePressed
cellBoundsLjava/awt/Rectangle;pointLjava/awt/Point;indexI
StackMapTable�java/awt/PointRuntimeInvisibleTypeAnnotations#Lorg/jetbrains/annotations/NotNull;$RuntimeInvisibleParameterAnnotationsmouseClickedfileEditorManager3Lcom/intellij/openapi/fileEditor/FileEditorManager;selected&Lcom/intellij/openapi/vfs/VirtualFile;
actionManager1Lcom/intellij/openapi/actionSystem/ActionManager;actionGroup/Lcom/intellij/openapi/actionSystem/ActionGroup;menu3Lcom/intellij/openapi/actionSystem/ActionPopupMenu;	popupMenuLjavax/swing/JPopupMenu;
SourceFileThumbnailViewUI.javaNestHostInnerClassesThumbnailsMouseAdapter$$$reportNull$$$0�B
�>Argument for @NotNull parameter '%s' of %s.%s must not be null�java/lang/Object��java/lang/String�format9(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;��
��"java/lang/IllegalArgumentException�(Ljava/lang/String;)V�
��0��4
*+�*�����
����>*+�
��
���������>*+�
��
���������R+���+�M*��,�>�6*���#:,�'��+�/~��*���3+�6��
�H��&	�
���,�9�C�M�Q��4,%��R��R��
E��9���	�����>$+�M*��,�>�4*���#:,�'��+�/~��>*���3��+�9�a+�<�Y*���?*���C�G:�:�I�*��M�Q�*��M�W�[:�aW+�6+�9�l+�<�d�+�/~��*���?�*���e�i�o:v�x�|:~��:��:��+��+�6���G��LG�+3�v����$�;�=�G�L�\�g�v�{��������������������������#��p$#���	��v<���/��#������$��$������
�B�-!���Y�SY�SY�S�̻�Z_�ѿ�
����PK�����
�
Dorg/intellij/images/thumbnail/impl/ThumbnailViewUI$VFSListener.class���=�	>org/intellij/images/thumbnail/impl/ThumbnailViewUI$VFSListenerthis$04Lorg/intellij/images/thumbnail/impl/ThumbnailViewUI;
	
java/lang/Object<init>()V
)com/intellij/openapi/vfs/VirtualFileEventgetFile(()Lcom/intellij/openapi/vfs/VirtualFile;	2org/intellij/images/thumbnail/impl/ThumbnailViewUIlist#Lcom/intellij/ui/components/JBList;
!com/intellij/ui/components/JBListgetModel()Ljavax/swing/ListModel; javax/swing/DefaultListModel
"#$indexOf(Ljava/lang/Object;)I
&'(
getCellBounds(II)Ljava/awt/Rectangle;
*+,repaint(Ljava/awt/Rectangle;)V	./0
thumbnailView-Lorg/intellij/images/thumbnail/ThumbnailView;2345+org/intellij/images/thumbnail/ThumbnailViewgetRoot
789:;$com/intellij/openapi/vfs/VfsUtilCore
isAncestorP(Lcom/intellij/openapi/vfs/VirtualFile;Lcom/intellij/openapi/vfs/VirtualFile;Z)Z
=>refresh
@AB
removeElement(Ljava/lang/Object;)ZD,com/intellij/openapi/vfs/VirtualFileListener7(Lorg/intellij/images/thumbnail/impl/ThumbnailViewUI;)VCodeLineNumberTableLocalVariableTablethis@Lorg/intellij/images/thumbnail/impl/ThumbnailViewUI$VFSListener;contentsChanged.(Lcom/intellij/openapi/vfs/VirtualFileEvent;)V
cellBoundsLjava/awt/Rectangle;indexIevent+Lcom/intellij/openapi/vfs/VirtualFileEvent;file&Lcom/intellij/openapi/vfs/VirtualFile;
StackMapTableW$com/intellij/openapi/vfs/VirtualFileRuntimeInvisibleTypeAnnotations#Lorg/jetbrains/annotations/NotNull;$RuntimeInvisibleParameterAnnotationsfileDeletedrootpropertyChanged6(Lcom/intellij/openapi/vfs/VirtualFilePropertyEvent;)V3Lcom/intellij/openapi/vfs/VirtualFilePropertyEvent;fileCreated	fileMoved2(Lcom/intellij/openapi/vfs/VirtualFileMoveEvent;)V/Lcom/intellij/openapi/vfs/VirtualFileMoveEvent;
SourceFileThumbnailViewUI.javaNestHostInnerClassesVFSListener$$$reportNull$$$0(I)Vij
k>Argument for @NotNull parameter '%s' of %s.%s must not be nullmQK[]`ajava/lang/Stringvformat9(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;xy
wz"java/lang/IllegalArgumentException|(Ljava/lang/String;)V~
}[Ljava/lang/Object;�0CEF4
*+�*��G{H
IJKLF�I+��l+�
M*���4*����,�!>�*���%:*���)�U	�?VG~
�)�.�<�H�H4<MN)OPIIJIQR
<STX	YZY[LF�K+��l+�
M*��-�1N-�,-�6�
*��<*���*����,�?W�U
�%VVG�
��'�.�8�J�H*KIJKQR
>ST1\TX	YZY]^FQ+��l*��<�UG
��HIJQ_X	YZY`LFQ+��l*��<�UG
��HIJQRX	YZYabFQ+��l*��<�UG
��HIJQcX	YZY
ijF�hn�YoSYpS�##+3;CYqS�#YrS�YsS�YtS�YuS��{�}Z_���UV�4w��w��w��w��w��w�g
hdefPK���E�b�b8org/intellij/images/thumbnail/impl/ThumbnailViewUI.class���=�java/awt/BorderLayout
<init>()V
	
javax/swing/JPanel(Ljava/awt/LayoutManager;)V	
2org/intellij/images/thumbnail/impl/ThumbnailViewUI
thumbnailView-Lorg/intellij/images/thumbnail/ThumbnailView;#com/intellij/ide/CopyPasteDelegator
4org/intellij/images/thumbnail/impl/ThumbnailViewImpl
getProject(()Lcom/intellij/openapi/project/Project;
A(Lcom/intellij/openapi/project/Project;Ljavax/swing/JComponent;)V	
 copyPasteSupport#Lcom/intellij/ide/CopyPasteSupport;"9com/intellij/ide/util/DeleteHandler$DefaultDeleteProvider
!	
%&'deleteProvider!Lcom/intellij/ide/DeleteProvider;	
)*+cellRendererNLorg/intellij/images/thumbnail/impl/ThumbnailViewUI$ThumbnailListCellRenderer;	
-./list#Lcom/intellij/ui/components/JBList;1Lorg/intellij/images/thumbnail/impl/ThumbnailViewUI$ThumbnailListCellRenderer
0347(Lorg/intellij/images/thumbnail/impl/ThumbnailViewUI;)V
0678getImageComponent)()Lorg/intellij/images/ui/ImageComponent;
:;<=>+com/intellij/openapi/vfs/VirtualFileManagergetInstance/()Lcom/intellij/openapi/vfs/VirtualFileManager;@>org/intellij/images/thumbnail/impl/ThumbnailViewUI$VFSListener
?3
:CDEaddVirtualFileListenerR(Lcom/intellij/openapi/vfs/VirtualFileListener;Lcom/intellij/openapi/Disposable;)V
GHI=J*org/intellij/images/options/OptionsManager.()Lorg/intellij/images/options/OptionsManager;
GLMN
getOptions'()Lorg/intellij/images/options/Options;PQRST#org/intellij/images/options/OptionsgetEditorOptions-()Lorg/intellij/images/options/EditorOptions;VWXYZ)org/intellij/images/options/EditorOptions getTransparencyChessboardOptions=()Lorg/intellij/images/options/TransparencyChessboardOptions;\]^_`9org/intellij/images/options/TransparencyChessboardOptions
isShowDefault()Z
bcdef%org/intellij/images/ui/ImageComponent setTransparencyChessboardVisible(Z)V\hijgetCellSize()I
blmn!setTransparencyChessboardCellSize(I)V\pqr
getWhiteColor()Ljava/awt/Color;
btuv#setTransparencyChessboardWhiteColor(Ljava/awt/Color;)V\xyr
getBlackColor
b{|v#setTransparencyChessboardBlankColorV~`isFileNameVisible
b��fsetFileNameVisibleV��`isFileSizeVisible
b��fsetFileSizeVisible�Horg/intellij/images/thumbnail/impl/ThumbnailViewUI$OptionsChangeListener
�3P���addPropertyChangeListenerG(Ljava/beans/PropertyChangeListener;Lcom/intellij/openapi/Disposable;)V�!com/intellij/ui/components/JBList
��javax/swing/DefaultListModel
�
����setModel(Ljavax/swing/ListModel;)V�javax/swing/JList
���nsetLayoutOrientation
���nsetVisibleRowCount
����setCellRenderer!(Ljavax/swing/ListCellRenderer;)V�javax/swing/ListSelectionModel
���nsetSelectionMode���valueChanged_(Lorg/intellij/images/thumbnail/impl/ThumbnailViewUI;)Ljavax/swing/event/ListSelectionListener;
����addListSelectionListener,(Ljavax/swing/event/ListSelectionListener;)V�Iorg/intellij/images/thumbnail/impl/ThumbnailViewUI$ThumbnailsMouseAdapter
�3
����addMouseListener!(Ljava/awt/event/MouseListener;)V
����addMouseMotionListener'(Ljava/awt/event/MouseMotionListener;)V
�����+org/intellij/images/ui/ThumbnailComponentUIcreateUI8(Ljavax/swing/JComponent;)Ljavax/swing/plaf/ComponentUI;
����getPreferredSize.(Ljavax/swing/JComponent;)Ljava/awt/Dimension;	�����java/awt/DimensionwidthI
���nsetFixedCellWidth	����height
���nsetFixedCellHeight�javax/swing/ScrollPaneConstants
�����!com/intellij/ui/ScrollPaneFactorycreateScrollPane1(Ljava/awt/Component;II)Ljavax/swing/JScrollPane;�com/intellij/ui/SideBorder
����� com/intellij/ui/IdeBorderFactorycreateBorder(I)Ljavax/swing/border/Border;
�����javax/swing/JScrollPane	setBorder(Ljavax/swing/border/Border;)V
���=�/com/intellij/openapi/actionSystem/ActionManager3()Lcom/intellij/openapi/actionSystem/ActionManager;�?org/intellij/images/thumbnail/actionSystem/ThumbnailViewActions�Images.ThumbnailsToolbar
����	getAction@(Ljava/lang/String;)Lcom/intellij/openapi/actionSystem/AnAction;�-com/intellij/openapi/actionSystem/ActionGroup�Images.Thumbnails
��createActionToolbaru(Ljava/lang/String;Lcom/intellij/openapi/actionSystem/ActionGroup;Z)Lcom/intellij/openapi/actionSystem/ActionToolbar;/com/intellij/openapi/actionSystem/ActionToolbarsetTargetComponent(Ljavax/swing/JComponent;)V	
getComponent()Ljavax/swing/JComponent;
Aorg/intellij/images/thumbnail/impl/ThumbnailViewUI$FocusRequester
3
�javax/swing/JComponent
��North

add)(Ljava/awt/Component;Ljava/lang/Object;)V com/intellij/openapi/ui/Splitter
	
previewSplitter"Lcom/intellij/openapi/ui/Splitter;
!"setFirstComponent
$%&
setProportion(F)V
()setSecondComponent+Center

-.updateTagsPreview	
012	listModelLjavax/swing/DefaultListModel;

45updateTagsPreviewModel
�7�9list.empty.text.no.tags.defined;java/lang/Object
=>?@A org/intellij/images/ImagesBundlemessage9(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
�CDEsetEmptyText(Ljava/lang/String;)VGH+org/intellij/images/thumbnail/ThumbnailView
JKL=M*org/intellij/images/search/ImageTagManagerT(Lcom/intellij/openapi/project/Project;)Lorg/intellij/images/search/ImageTagManager;
OPQRS com/intellij/ui/ToolbarDecoratorcreateDecorator7(Ljavax/swing/JList;)Lcom/intellij/ui/ToolbarDecorator;U4org/intellij/images/thumbnail/impl/ThumbnailViewUI$2
T3
OXYZsetAddActionL(Lcom/intellij/ui/AnActionButtonRunnable;)Lcom/intellij/ui/ToolbarDecorator;\4org/intellij/images/thumbnail/impl/ThumbnailViewUI$1
[^_�(Lorg/intellij/images/thumbnail/impl/ThumbnailViewUI;Lcom/intellij/ui/components/JBList;Lorg/intellij/images/search/ImageTagManager;)V
OabZsetRemoveAction
OdefdisableUpDownActions$()Lcom/intellij/ui/ToolbarDecorator;	hijkl7com/intellij/openapi/actionSystem/ActionToolbarPositionRIGHT9Lcom/intellij/openapi/actionSystem/ActionToolbarPosition;
OnopsetToolbarPosition](Lcom/intellij/openapi/actionSystem/ActionToolbarPosition;)Lcom/intellij/ui/ToolbarDecorator;
OrstcreatePanel()Ljavax/swing/JPanel;
vwx=y)com/intellij/ide/util/PropertiesComponentS(Lcom/intellij/openapi/project/Project;)Lcom/intellij/ide/util/PropertiesComponent;{;org/intellij/images/thumbnail/actions/ToggleTagsPanelAction}tags.panel.visible
v��
getBoolean(Ljava/lang/String;Z)Z
���
getProportion()F�tags.panel.proportion�0.5f
v���getValue8(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
�����java/lang/Float
parseFloat(Ljava/lang/String;)F	
���	tagsPanelLjavax/swing/JPanel;

��tcreateTagPreviewPanel
�����java/lang/StringvalueOf(F)Ljava/lang/String;
v���setValue'(Ljava/lang/String;Ljava/lang/String;)V
���clear

���getSelection)()[Lcom/intellij/openapi/vfs/VirtualFile;
J���getTags8(Lcom/intellij/openapi/vfs/VirtualFile;)Ljava/util/List;�java/util/ArrayList
���(Ljava/util/Collection;)V�����java/util/List	retainAll(Ljava/util/Collection;)Z
�����java/util/ObjectsrequireNonNull&(Ljava/lang/Object;)Ljava/lang/Object;���accept=(Ljavax/swing/DefaultListModel;)Ljava/util/function/Consumer;����forEach (Ljava/util/function/Consumer;)V

��
����getModel()Ljavax/swing/ListModel;G���getRoot(()Lcom/intellij/openapi/vfs/VirtualFile;
����`$com/intellij/openapi/vfs/VirtualFileisValid
���`isDirectory
����getChildren

���	findFiles8([Lcom/intellij/openapi/vfs/VirtualFile;)Ljava/util/Set;
�����$com/intellij/openapi/vfs/VfsUtilCoretoVirtualFileArray?(Ljava/util/Collection;)[Lcom/intellij/openapi/vfs/VirtualFile;	
���VIRTUAL_FILE_COMPARATORLjava/util/Comparator;
�����java/util/Arrayssort,([Ljava/lang/Object;Ljava/util/Comparator;)V
���jsize
���nensureCapacityG���	getFilter5()Lorg/intellij/images/thumbnail/actions/ThemeFilter;G���
getTagFilters)()[Lorg/intellij/images/search/TagFilter;1org/intellij/images/thumbnail/actions/ThemeFilteraccepts)(Lcom/intellij/openapi/vfs/VirtualFile;)Z	valueM(Lcom/intellij/openapi/vfs/VirtualFile;)Lcom/intellij/openapi/util/Condition;

*com/intellij/util/containers/ContainerUtilexists;([Ljava/lang/Object;Lcom/intellij/openapi/util/Condition;)Z
�
addElement(Ljava/lang/Object;)V
�`isEmpty
�nsetSelectedIndexGf
setVisible
b`isTransparencyChessboardVisible
�!"repaint
b~
b�
�&'(setSelectedValue(Ljava/lang/Object;Z)V
�*+jgetMinSelectionIndex
�-.jgetMaxSelectionIndex
�012
getCellBounds(II)Ljava/awt/Rectangle;
�456scrollRectToVisible(Ljava/awt/Rectangle;)V
�89:indexOf(Ljava/lang/Object;)I
�<=>isSelectedIndex(I)Z

@A�getSelectedFilesCjava/util/HashSet
B

F�G7(Lcom/intellij/openapi/vfs/VirtualFile;)Ljava/util/Set;IJKL�
java/util/SetaddAll
BNnPQRS`$com/intellij/openapi/project/Project
isDisposed
UVW=X-com/intellij/openapi/roots/ProjectRootManagerW(Lcom/intellij/openapi/project/Project;)Lcom/intellij/openapi/roots/ProjectRootManager;
UZ[\getFileIndex/()Lcom/intellij/openapi/roots/ProjectFileIndex;^_`a+com/intellij/openapi/roots/ProjectFileIndex
isExcluded
cde=f.com/intellij/openapi/fileTypes/FileTypeManager2()Lcom/intellij/openapi/fileTypes/FileTypeManager;
chi
isFileIgnored
klm=n2org/intellij/images/fileTypes/ImageFileTypeManager6()Lorg/intellij/images/fileTypes/ImageFileTypeManager;Gpq`isRecursive

stisImagesInDirectoryIvw(Ljava/lang/Object;)Z
kyzisImage	|}~�0com/intellij/openapi/actionSystem/CommonDataKeysPROJECT+Lcom/intellij/openapi/actionSystem/DataKey;
�����)com/intellij/openapi/actionSystem/DataKeyis(Ljava/lang/String;)Z	�����6com/intellij/openapi/actionSystem/PlatformCoreDataKeysBGT_DATA_PROVIDER���getData�(Lorg/intellij/images/thumbnail/impl/ThumbnailViewUI;[Lcom/intellij/openapi/vfs/VirtualFile;)Lcom/intellij/openapi/actionSystem/DataProvider;	|���VIRTUAL_FILE	|���VIRTUAL_FILE_ARRAY	|���NAVIGATABLE�Gorg/intellij/images/thumbnail/impl/ThumbnailViewUI$ThumbnailNavigatable
���](Lorg/intellij/images/thumbnail/impl/ThumbnailViewUI;Lcom/intellij/openapi/vfs/VirtualFile;)V	�����2com/intellij/openapi/actionSystem/PlatformDataKeys
COPY_PROVIDER�����!com/intellij/ide/CopyPasteSupportgetCopyProvider!()Lcom/intellij/ide/CopyProvider;	����CUT_PROVIDER����getCutProvider ()Lcom/intellij/ide/CutProvider;	����PASTE_PROVIDER����getPasteProvider"()Lcom/intellij/ide/PasteProvider;	����DELETE_ELEMENT_PROVIDER	|���NAVIGATABLE_ARRAY	�����com/intellij/pom/NavigatableEMPTY_NAVIGATABLE_ARRAY[Lcom/intellij/pom/Navigatable;I���toArray(([Ljava/lang/Object;)[Ljava/lang/Object;	G���DATA_KEY	���.org/intellij/images/ui/ImageComponentDecorator	|���PSI_FILE	|���PSI_ELEMENT
����getName()Ljava/lang/String;

���&(Ljava/lang/String;)Ljava/lang/Object;
���=�com/intellij/psi/PsiManagerE(Lcom/intellij/openapi/project/Project;)Lcom/intellij/psi/PsiManager;
����findFileB(Lcom/intellij/openapi/vfs/VirtualFile;)Lcom/intellij/psi/PsiFile;	����PSI_ELEMENT_ARRAY

���getSelectedElements ()[Lcom/intellij/psi/PsiElement;
����
findDirectoryG(Lcom/intellij/openapi/vfs/VirtualFile;)Lcom/intellij/psi/PsiDirectory;
�����!com/intellij/psi/util/PsiUtilCoretoPsiElementArray6(Ljava/util/Collection;)[Lcom/intellij/psi/PsiElement;
�����java/util/Collections	emptyList()Ljava/util/List;
����getSelectedValuesList	���EMPTY_ARRAY'[Lcom/intellij/openapi/vfs/VirtualFile;��

	removeAll

	getSlowDataM(Ljava/lang/String;[Lcom/intellij/openapi/vfs/VirtualFile;)Ljava/lang/Object;
$org/intellij/images/search/TagFilter
��getPath
�compareToIgnoreCase(Ljava/lang/String;)Icompare()Ljava/util/Comparator;.com/intellij/openapi/actionSystem/DataProvidercom/intellij/openapi/Disposable	SignatureKLcom/intellij/ui/components/JBList<Lcom/intellij/openapi/vfs/VirtualFile;>;>Ljava/util/Comparator<Lcom/intellij/openapi/vfs/VirtualFile;>;2Ljavax/swing/DefaultListModel<Ljava/lang/String;>;9(Lorg/intellij/images/thumbnail/impl/ThumbnailViewImpl;)VCodeLineNumberTableLocalVariableTablethis4Lorg/intellij/images/thumbnail/impl/ThumbnailViewUI;6Lorg/intellij/images/thumbnail/impl/ThumbnailViewImpl;imageComponent'Lorg/intellij/images/ui/ImageComponent;options%Lorg/intellij/images/options/Options;
editorOptions+Lorg/intellij/images/options/EditorOptions;chessboardOptions;Lorg/intellij/images/options/TransparencyChessboardOptions;
mouseListenerKLorg/intellij/images/thumbnail/impl/ThumbnailViewUI$ThumbnailsMouseAdapter;componentUI-Lorg/intellij/images/ui/ThumbnailComponentUI;
preferredSizeLjava/awt/Dimension;
scrollPaneLjavax/swing/JScrollPane;
actionManager1Lcom/intellij/openapi/actionSystem/ActionManager;actionGroup/Lcom/intellij/openapi/actionSystem/ActionGroup;
actionToolbar1Lcom/intellij/openapi/actionSystem/ActionToolbar;toolbarLjavax/swing/JComponent;focusRequesterCLorg/intellij/images/thumbnail/impl/ThumbnailViewUI$FocusRequester;
StackMapTabletagsListimageTagManager,Lorg/intellij/images/search/ImageTagManager;LocalVariableTypeTable7Lcom/intellij/ui/components/JBList<Ljava/lang/String;>;project&Lcom/intellij/openapi/project/Project;enabledZsplitterProportionFtagsLjava/util/List;virtualFile&Lcom/intellij/openapi/vfs/VirtualFile;	selection
tagManager
commonTags$Ljava/util/List<Ljava/lang/String;>;refreshfilesLjava/util/Set;virtualFilesfilter3Lorg/intellij/images/thumbnail/actions/ThemeFilter;
tagFilters'[Lorg/intellij/images/search/TagFilter;modelroot7Ljava/util/Set<Lcom/intellij/openapi/vfs/VirtualFile;>;FLjavax/swing/DefaultListModel<Lcom/intellij/openapi/vfs/VirtualFile;>;\visiblesetSelected)(Lcom/intellij/openapi/vfs/VirtualFile;)VfilescrollToSelectionminSelectionIndexmaxSelectionIndex
isSelectedindexRuntimeInvisibleTypeAnnotations#Lorg/jetbrains/annotations/NotNull;roots`([Lcom/intellij/openapi/vfs/VirtualFile;)Ljava/util/Set<Lcom/intellij/openapi/vfs/VirtualFile;>;typeManager4Lorg/intellij/images/fileTypes/ImageFileTypeManager;rootManager/Lcom/intellij/openapi/roots/ProjectRootManager;projectIgnored_(Lcom/intellij/openapi/vfs/VirtualFile;)Ljava/util/Set<Lcom/intellij/openapi/vfs/VirtualFile;>;dir
selectedFilesselectedFilenavigatablesdataIdLjava/lang/String;/Ljava/util/Set<Lcom/intellij/pom/Navigatable;>;RuntimeInvisibleAnnotations$Lorg/jetbrains/annotations/Nullable;$RuntimeInvisibleParameterAnnotationspsiFileLcom/intellij/psi/PsiFile;elementLcom/intellij/psi/PsiElement;psiElements
psiManagerLcom/intellij/psi/PsiManager;.Ljava/util/Set<Lcom/intellij/psi/PsiElement;>;�com/intellij/psi/PsiFile�com/intellij/psi/PsiElement8Ljava/util/List<Lcom/intellij/openapi/vfs/VirtualFile;>;disposelambda$getData$3M([Lcom/intellij/openapi/vfs/VirtualFile;Ljava/lang/String;)Ljava/lang/Object;slowIdlambda$refresh$2O(Lcom/intellij/openapi/vfs/VirtualFile;Lorg/intellij/images/search/TagFilter;)Z	tagFilter&Lorg/intellij/images/search/TagFilter;lambda$createUI$1)(Ljavax/swing/event/ListSelectionEvent;)Ve&Ljavax/swing/event/ListSelectionEvent;lambda$static$0O(Lcom/intellij/openapi/vfs/VirtualFile;Lcom/intellij/openapi/vfs/VirtualFile;)Io1o2<clinit>
SourceFileThumbnailViewUI.javaNestMembers�>org/intellij/images/thumbnail/impl/ThumbnailViewUI$AddTagGroup�@org/intellij/images/thumbnail/impl/ThumbnailViewUI$AddTagGroup$2�@org/intellij/images/thumbnail/impl/ThumbnailViewUI$AddTagGroup$1BootstrapMethods�
�����"java/lang/invoke/LambdaMetafactorymetafactory�(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;��

���Ew�

����)(Lorg/intellij/images/search/TagFilter;)Z��

����'(Ljava/lang/Object;Ljava/lang/Object;)I�

����InnerClasses�#com/intellij/ide/util/DeleteHandlerDefaultDeleteProviderThumbnailListCellRendererVFSListenerOptionsChangeListenerThumbnailsMouseAdapterFocusRequesterThumbnailNavigatableAddTagGroup�%java/lang/invoke/MethodHandles$Lookup�java/lang/invoke/MethodHandlesLookup$$$reportNull$$$0�n

�[Lcom/intellij/psi/PsiElement;�>Argument for @NotNull parameter '%s' of %s.%s must not be null�*@NotNull method %s.%s must not return null�yv�A�format�A
��"java/lang/IllegalArgumentException�E
��java/lang/IllegalStateException�
��[Ljava/lang/Object;�java/lang/RuntimeException�0
	 &'*+./����12 !p,*�Y��*+�*�Y+�*��*�!Y�#�$�"SUW X+Y#,$%,&�!3�*�(�
*�,��*�0Y*�2�(*�(�5L�9�?Y*�A*�B�F�KM,�ON-�U:+�[�a+�g�k+�o�s+�w�z+-�}��+-����,��Y*��*��*��Y���,*�,��Y����*�,��*�,��*�,*�(��*�,��*�,*������Y*��:*�,��*�,��*�(����:*�(��:*�,�ȶ�*�,�Ѷ�*�,��:����:		����:
	�
��:*��:�Y*�:

�
�*�*�Y��*�� *��#*��'**�*�*�,�A��"�/\]^"`1b8c?eGfRg]hhisj}k�m�o�p�q�r�s�t�u�w�x�y�{|~*�2�7�@�E�Q�]�e�n�x������������������#�"�'(8�)*?+,Gw-.��/0�12�347�56Ey78	Qm9:
]a;<nP=>xF?@
�$%�t!�_*��Y���/*�3��Y*�/�6L+8�:�<�B*��F�IM+�N�TY*�V�W�[Y*+,�]�`�c�g�m�q�"2����)�6�B�O�R�X�[�^�# _$%DB/6)CDEDBF.!%�*��FL+�u|�~=*���F�=%��*�+�u�������#*���**����*�*���'�/%��*��F�u�%����*��#*��'�A�?P
"F�
���"�(�-�<�?�F�N�\�b�r�x�����#*�$%
GHsIJkKL5!X	}*�/��*�/��*��L*��F�IMN+:�66�22:,��:-���Y��N�-��W����-�-*�/Y��W�����A)�%
J��&���":����!�#�<�D�H�U�^�d�h�|�#>DMN<"OP}$%iQ!\RD#ZSNEDMT#ZSTU!�*��*�,��*�,���L+��*���M,��,�ә�,�ؙ�*,�۶�N-��:���++���``��*���:*���::�66		�;	2:
�
���
��
�	+
��	���+��*�,��
*���AB�}

��Ia����
���	"Z�����$�6�?�E�M�[�f�q��������������#R�+OP
?�VWE�XfeYZqZ[\�]2$�^P�$%E?�V_�]``!=*��*�(�5��"
#$%ef!W*��*�(�5�a*�,� �"#$%bJ�f!W*��*�(�5��*�,� �"#$%bJ`!=*��*�(�5�#�"
 #$%�f!W*��*�(�5��*�,� �"$%&'#$%bJ�`!=*��*�(�5�$�"
*+#$%cd!J*��*�,+�%�"/0
1#$%ePf!�+*�,�)<*�,�,=��*�,*�,�/�3�A�*"4567*9# +$%#g�h�i!u%*�,���+�7=�*�,�;���A�#@"
<=# %$%%ePj���!/*�?�"A#$%kl��!�3�BY�DM+N-�66�-2:,*�E�HW����,�A�
B"���+�1�#*
^P3$%3m+VWE+V_n�G!c��BY�MM*��FN-�O�r-�T:�Y+�]6�Z�b+�g�P�j:+�ؙ3*��o�,*+�۶޹HW�&+�r�,+�uW�+�x�,+�uW,�A �h
�BPUk�">�	���"�/�>�C�J�V�h�o�z�����#HCHop"iqr/\sJ�$%�eP	�VWzGHE	�V_t
t!�<�jL*��M,N-�66�$-2:�ؙ�+�x�������A!��k��
�"&	��	��'�)�2�4�:�#*eP<uP8op	3V��!�H+��ײ{+���
*��F���+���*�?M*,�����+���*�?M,��	,2����+���*�?���+���*�?M��Y*,��	,2������+���
*������+���
*������+���
*������+���*�$���+���T*�?M�BY,��MN,:�66�)2:�ؚ-��Y*���uW����-�������+���*����+���*���A�@��
�mm
�
�mm
��#
�B�&��	
�"�"&	+
3=
BOY^hm������� �!�#�$�%�&�'(&+(-2.70A1F4#R+vB
vmv�wP�Lv�BxWH$%HyzE�Bx{|}k}l~l	!�\+���,��ײ�+���*�жӶװ��+���,��*��F��,2�ߧ���+���*���A#@�"89%;/<K>U?ZA# \$%\yz\v|}k}ll~	l��!F
p*�?L�BY+��MM*��F��N+:�66�82:-��:��	-��:		�,	�uW����,��Y��װA4�'
B����E:�:�K�"*
FGHI5J=KOLTM]IcP#H= �O��	5(ePp$%kva�WT��Ea��klA�!�**�,�	��
*�,��L+����Y��װA
F��
�"
TU#*$%QNEQ�kl�!N*�*�,*�(*���"Z\	]^_#$%��!E*,+��"
# $%v�z
��!:+*�
�"�#OP����!9*�3�"u#$%��
��!z,*�ؙ+�ؚ�+�ؙ*�ؚ�*�
+�
��A"FGIJ M#,�P,�P�!!	���"E
�n!9W�####))ۧ	ݧ�####''���:�$$$-66Y�S�Y�S�Y�S��$$$$-6Y�S�Y�S�Y�S��$$--66Y�S�Y�S�����####..��Z_����Z_���A�$E�c�C����'��������$��������$��������f�J�J��j
!��0
�?
��
��
�
�T[�
��
���������4�������������������������?��0T[PK[z�Rorg/intellij/images/util/imageio/CommonsImagingImageReaderSpi$MyByteSource$1.class���=5	Lorg/intellij/images/util/imageio/CommonsImagingImageReaderSpi$MyByteSource$1this$0LLorg/intellij/images/util/imageio/CommonsImagingImageReaderSpi$MyByteSource;
	
java/io/InputStream<init>()V	Jorg/intellij/images/util/imageio/CommonsImagingImageReaderSpi$MyByteSourcemyStream'Ljavax/imageio/stream/ImageInputStream;%javax/imageio/stream/ImageInputStreamread()I([BII)IO(Lorg/intellij/images/util/imageio/CommonsImagingImageReaderSpi$MyByteSource;)VCodeLineNumberTableLocalVariableTablethisNLorg/intellij/images/util/imageio/CommonsImagingImageReaderSpi$MyByteSource$1;
Exceptions$java/io/IOExceptionb[BoffIlen
SourceFile!CommonsImagingImageReaderSpi.javaEnclosingMethod./getInputStream()Ljava/io/InputStream;NestHost2=org/intellij/images/util/imageio/CommonsImagingImageReaderSpiInnerClassesMyByteSource >
*+�*��a
 !
7
*��
��d
 !"#X*��
+��i* !%&'()("#*+,-01314
PK�p�FPorg/intellij/images/util/imageio/CommonsImagingImageReaderSpi$MyByteSource.class���=S
java/lang/ObjecttoString()Ljava/lang/String;
	
7org/apache/commons/imaging/common/bytesource/ByteSource<init>(Ljava/lang/String;)V	Jorg/intellij/images/util/imageio/CommonsImagingImageReaderSpi$MyByteSourcemyStream'Ljavax/imageio/stream/ImageInputStream;%javax/imageio/stream/ImageInputStreamseek(J)VLorg/intellij/images/util/imageio/CommonsImagingImageReaderSpi$MyByteSource$1
O(Lorg/intellij/images/util/imageio/CommonsImagingImageReaderSpi$MyByteSource;)V !read([B)I
#$%&'com/intellij/util/ArrayUtilrealloc([BI)[B
)*+getInputStream()Ljava/io/InputStream;
-./01%com/intellij/openapi/util/io/FileUtil	loadBytes(Ljava/io/InputStream;)[B345length()J*(Ljavax/imageio/stream/ImageInputStream;)VCodeLineNumberTableLocalVariableTablethisLLorg/intellij/images/util/imageio/CommonsImagingImageReaderSpi$MyByteSource;stream
Exceptions?java/io/IOExceptiongetBlock(II)[BstartIbytes[B(JI)[BJgetAll()[B	getLengthgetDescription
SourceFile!CommonsImagingImageReaderSpi.javaNestHostP=org/intellij/images/util/imageio/CommonsImagingImageReaderSpiInnerClassesMyByteSource 67J*+��*+�
�8Z[
\9:;<*+7A*�
	��Y*��8
`
a9:;=>@A7�"*�
���N*�
-�6-�"�8pqrs94":;"BC"4CDE C=>@F7�$*�
��:*�
�6�"�8x
yz{94$:;$BG$4CDE C=>HI72*�(�,�8�9:;=>J574
*�
�2�8�9
:;=>K72*�
��8�9:;LMNOQOR
PKv��y��Qorg/intellij/images/util/imageio/CommonsImagingImageReaderSpi$MyImageReader.class���=�
javax/imageio/ImageReader<init>%(Ljavax/imageio/spi/ImageReaderSpi;)V		
'org/apache/commons/imaging/ImageFormatsUNKNOWN)Lorg/apache/commons/imaging/ImageFormats;	Korg/intellij/images/util/imageio/CommonsImagingImageReaderSpi$MyImageReadermyDefaultFormat(Lorg/apache/commons/imaging/ImageFormat;	myBytes[B	myInfo&Lorg/apache/commons/imaging/ImageInfo;	myImages[Ljava/awt/image/BufferedImage;
 !"setInput(Ljava/lang/Object;ZZ)V
$%&getBytes()[B
()*+,"org/apache/commons/imaging/ImaginggetImageInfo*([B)Lorg/apache/commons/imaging/ImageInfo;.-org/apache/commons/imaging/ImageReadException0java/io/IOException
/23(Ljava/lang/Throwable;)V	567inputLjava/lang/Object;9%javax/imageio/stream/ImageInputStream;Jorg/intellij/images/util/imageio/CommonsImagingImageReaderSpi$MyByteSource
:=>*(Ljavax/imageio/stream/ImageInputStream;)V
:@A&getAll
(CDEgetAllBufferedImages([B)Ljava/util/List;Gjava/awt/image/BufferedImageIJKLMjava/util/ListtoArray(([Ljava/lang/Object;)[Ljava/lang/Object;
PQRgetInfo(()Lorg/apache/commons/imaging/ImageInfo;
TUVWX$org/apache/commons/imaging/ImageInfogetNumberOfImages()I
TZ[XgetWidth
T]^X	getHeight
`ab	getImages!()[Ljava/awt/image/BufferedImage;
defgh javax/imageio/ImageTypeSpecifiercreateFromRenderedImageB(Ljava/awt/image/RenderedImage;)Ljavax/imageio/ImageTypeSpecifier;
jklmnjava/util/Collections
singletonList$(Ljava/lang/Object;)Ljava/util/List;Ipqriterator()Ljava/util/Iterator;tuvwx&org/apache/commons/imaging/ImageFormatgetName()Ljava/lang/String;
Tz{|	getFormat*()Lorg/apache/commons/imaging/ImageFormat;j(Lorg/intellij/images/util/imageio/CommonsImagingImageReaderSpi;Lorg/apache/commons/imaging/ImageFormat;)VCodeLineNumberTableLocalVariableTablethisMLorg/intellij/images/util/imageio/CommonsImagingImageReaderSpi$MyImageReader;provider?Lorg/intellij/images/util/imageio/CommonsImagingImageReaderSpi;imageFormat
StackMapTable�=org/intellij/images/util/imageio/CommonsImagingImageReaderSpidispose()VseekForwardOnlyZignoreMetadatae/Lorg/apache/commons/imaging/ImageReadException;
Exceptionsstream'Ljavax/imageio/stream/ImageInputStream;imagesLjava/util/List;LocalVariableTypeTable0Ljava/util/List<Ljava/awt/image/BufferedImage;>;getNumImages(Z)IallowSearch(I)I
imageIndexI
getImageTypes(I)Ljava/util/Iterator;	Signature;(I)Ljava/util/Iterator<Ljavax/imageio/ImageTypeSpecifier;>;getStreamMetadata&()Ljavax/imageio/metadata/IIOMetadata;getImageMetadata'(I)Ljavax/imageio/metadata/IIOMetadata;read?(ILjavax/imageio/ImageReadParam;)Ljava/awt/image/BufferedImage;paramLjavax/imageio/ImageReadParam;
getFormatName�java/lang/String
SourceFile!CommonsImagingImageReaderSpi.javaNestHostInnerClasses
MyImageReaderMyByteSource0}~�*+�*,�	��,�
����� ������+��t��tt��~F*�*�*����
�����!"~o*+�*�*�*��������*��67����QR~�$*��**�#�'��
L�/Y+�1�*��-�������	��$���U-	�/%&~l#*��*�4�8L*�:Y+�<�?�*���������#����/ab~�2*��)*�#�BL*+�F�H�N��
L�/Y+�1�*�� #-��� �#�$�-�� ��$	��2������c-	�/��~<*�O�S��������/[�~<*�O�Y��������/^�~<*�O�\��������/��~F*�_2�c�i�o��������/����~,������/��~6��������/��~E*�_2��� �������/�x~W *�4�*�
�s�*�O�y�s��� ���K��/�������:��
PK��+IICorg/intellij/images/util/imageio/CommonsImagingImageReaderSpi.class���=�
 javax/imageio/spi/ImageReaderSpi<init>()Vjava/lang/ThreadLocal
	
=org/intellij/images/util/imageio/CommonsImagingImageReaderSpimyFormatLjava/lang/ThreadLocal;JetBrains, s.r.o.	
vendorNameLjava/lang/String;1.0	versionjava/util/ArrayList
 !"'org/apache/commons/imaging/ImageFormatsvalues,()[Lorg/apache/commons/imaging/ImageFormats;
$%&'(java/util/ArraysasList%([Ljava/lang/Object;)Ljava/util/List;
*+(Ljava/util/Collection;)V	-./	myFormatsLjava/util/List;	123UNKNOWN)Lorg/apache/commons/imaging/ImageFormats;	563JPEG	893TIFF	;<3PNG>?@ABjava/util/List	removeAll(Ljava/util/Collection;)Z	DE3BMP>GHIremove(Ljava/lang/Object;)Z>KLMsize()IOjava/lang/String	QRSnames[Ljava/lang/String;	UVSsuffixes	XYS	MIMETypes[Korg/intellij/images/util/imageio/CommonsImagingImageReaderSpi$MyImageReader
]^_`ajava/lang/ClassgetName()Ljava/lang/String;	cdpluginClassNamef%javax/imageio/stream/ImageInputStream	hij
inputTypes[Ljava/lang/Class;>lmnget(I)Ljava/lang/Object;p&org/apache/commons/imaging/ImageFormatorsagetExtension
uvwxy)com/intellij/openapi/util/text/StringUtiltoLowerCase&(Ljava/lang/String;)Ljava/lang/String;{|ymakeConcatWithConstants~%Apache Commons Imaging adapter reader�Jorg/intellij/images/util/imageio/CommonsImagingImageReaderSpi$MyByteSource
��*(Ljavax/imageio/stream/ImageInputStream;)V
�����"org/apache/commons/imaging/ImagingguessFormatc(Lorg/apache/commons/imaging/common/bytesource/ByteSource;)Lorg/apache/commons/imaging/ImageFormat;>��Icontains
���set(Ljava/lang/Object;)V�-org/apache/commons/imaging/ImageReadException�java/io/IOException
���(Ljava/lang/Throwable;)V
�m�()Ljava/lang/Object;
Z��j(Lorg/intellij/images/util/imageio/CommonsImagingImageReaderSpi;Lorg/apache/commons/imaging/ImageFormat;)V	SignatureALjava/lang/ThreadLocal<Lorg/apache/commons/imaging/ImageFormat;>;:Ljava/util/List<Lorg/apache/commons/imaging/ImageFormat;>;CodeLineNumberTableLocalVariableTableformat(Lorg/apache/commons/imaging/ImageFormat;iIallFormatsLengththis?Lorg/intellij/images/util/imageio/CommonsImagingImageReaderSpi;
StackMapTablegetDescription&(Ljava/util/Locale;)Ljava/lang/String;localeLjava/util/Locale;canDecodeInputstream'Ljavax/imageio/stream/ImageInputStream;imageFormate/Lorg/apache/commons/imaging/ImageReadException;inputLjava/lang/Object;�java/lang/Object
ExceptionscreateReaderInstance/(Ljava/lang/Object;)Ljavax/imageio/ImageReader;	extension
SourceFile!CommonsImagingImageReaderSpi.javaNestMembers�Lorg/intellij/images/util/imageio/CommonsImagingImageReaderSpi$MyByteSource$1BootstrapMethods�
���|�$java/lang/invoke/StringConcatFactory�(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/invoke/CallSite;�image/InnerClasses
MyImageReaderMyByteSource�%java/lang/invoke/MethodHandles$Lookup�java/lang/invoke/MethodHandlesLookup!��./����*�*�Y�	�
*�*�*�Y��#�)�,*�,�Y�0SY�4SY�7SY�:S�#�=W*�,�C�FW**�,�Jh�N�P**�,�J�N�T**�,�J�N�W*Z�\�b*�]YeS�g<*�,�J=�\*�,�k�oN*�Ph-�q�tS*�Ph`-�q�tS*�T*�Ph2S*�W*�Ph2�zS������R#,$U*b,t-�.�/�0�1�2�3�4�5�618�*�E���h���^��������]���7}��<������I��@+�e�+�eM���Y,����N*�,-���
*�
-����N��Y-���36�456��&	ABEF*G2H4J6L7M�>����7	��@��@��/���"�e�"o��e������G�ZY**�
���o����S��������Z�����"Z��
����PK�)I+��^org/intellij/images/editor/impl/jcef/CefLocalRequestHandler$REJECTING_RESOURCE_HANDLER$1.class���=:Xorg/intellij/images/editor/impl/jcef/CefLocalRequestHandler$REJECTING_RESOURCE_HANDLER$1)org/cef/handler/CefResourceHandlerAdapter<init>()V
thisZLorg/intellij/images/editor/impl/jcef/CefLocalRequestHandler$REJECTING_RESOURCE_HANDLER$1;processRequest=(Lorg/cef/network/CefRequest;Lorg/cef/callback/CefCallback;)Z#Lorg/jetbrains/annotations/NotNull;requestkotlin/jvm/internal/IntrinsicscheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V
callbackorg/cef/callback/CefCallbackcancelLorg/cef/network/CefRequest;Lorg/cef/callback/CefCallback;Lkotlin/Metadata;mv	kxi0d1M��
��

��

��

��

��*��
��20J02020H¨d2+Lorg/cef/handler/CefResourceHandlerAdapter;intellij.platform.images;org/intellij/images/editor/impl/jcef/CefLocalRequestHandler-'(Ljava/lang/String;Ljava/lang/String;)V/CefLocalRequestHandler.ktCodeLineNumberTableLocalVariableTable$RuntimeInvisibleParameterAnnotationsInnerClassesEnclosingMethod
SourceFileRuntimeVisibleAnnotations12/*��34	
2V+�,�,��3
4 	
5


6
7.0819F [I!I"I#$I!%I&'[s()[	ss*ss+sssss,PK^�<���\org/intellij/images/editor/impl/jcef/CefLocalRequestHandler$RESOURCE_REQUEST_HANDLER$1.class���=�Vorg/intellij/images/editor/impl/jcef/CefLocalRequestHandler$RESOURCE_REQUEST_HANDLER$10org/cef/handler/CefResourceRequestHandlerAdapter<init>@(Lorg/intellij/images/editor/impl/jcef/CefLocalRequestHandler;)Vthis$0=Lorg/intellij/images/editor/impl/jcef/CefLocalRequestHandler;		()V
thisXLorg/intellij/images/editor/impl/jcef/CefLocalRequestHandler$RESOURCE_REQUEST_HANDLER$1;	$receivergetResourceHandlerx(Lorg/cef/browser/CefBrowser;Lorg/cef/browser/CefFrame;Lorg/cef/network/CefRequest;)Lorg/cef/handler/CefResourceHandler;#Lorg/jetbrains/annotations/NotNull;$Lorg/jetbrains/annotations/Nullable;java/lang/RuntimeExceptionrequestkotlin/jvm/internal/IntrinsicscheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V
java/net/URLorg/cef/network/CefRequest!getURL()Ljava/lang/String;#$
"%(Ljava/lang/String;)V'
 (getProtocol*$
 +;org/intellij/images/editor/impl/jcef/CefLocalRequestHandler-access$getMyProtocol$pQ(Lorg/intellij/images/editor/impl/jcef/CefLocalRequestHandler;)Ljava/lang/String;/0
.1java/lang/String3equals(Ljava/lang/Object;)Z56
47getAuthority9$
 :access$getMyAuthority$p<0
.=&access$getREJECTING_RESOURCE_HANDLER$pc(Lorg/intellij/images/editor/impl/jcef/CefLocalRequestHandler;)Lorg/cef/handler/CefResourceHandler;?@
.Aaccess$getMyResources$pN(Lorg/intellij/images/editor/impl/jcef/CefLocalRequestHandler;)Ljava/util/Map;CD
.EgetPathG$
 H
java/util/MapJget&(Ljava/lang/Object;)Ljava/lang/Object;LMKNkotlin/jvm/functions/Function0Pinvoke()Ljava/lang/Object;RSQT"org/cef/handler/CefResourceHandlerVP$i$a$-let-CefLocalRequestHandler$RESOURCE_REQUEST_HANDLER$1$getResourceHandler$1Iit Lkotlin/jvm/functions/Function0;eLjava/lang/RuntimeException;urlLjava/net/URL;browserLorg/cef/browser/CefBrowser;frameLorg/cef/browser/CefFrame;Lorg/cef/network/CefRequest;java/lang/ObjecteLkotlin/Metadata;mv	kxi0d1`��#
��

��

��

��

��

��*��
��20J$0202020	H¨
d22Lorg/cef/handler/CefResourceRequestHandlerAdapter;$Lorg/cef/handler/CefResourceHandler;intellij.platform.images'(Ljava/lang/String;Ljava/lang/String;)VuCefLocalRequestHandler.kt*Lkotlin/jvm/internal/SourceDebugExtension;value�SMAP
CefLocalRequestHandler.kt
Kotlin
*S Kotlin
*F
+ 1 CefLocalRequestHandler.kt
org/intellij/images/editor/impl/jcef/CefLocalRequestHandler$RESOURCE_REQUEST_HANDLER$1
+ 2 fake.kt
kotlin/jvm/internal/FakeKt
*L
1#1,56:1
1#2:57
*E
CodeLineNumberTableLocalVariableTable
StackMapTableRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotationsInnerClassesEnclosingMethod
SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1{>
*+�
*�
�|}

{V	�-�� Y-�&�):�,W�,*�
�2�8��;*�
�>�8�*�
�B�*�
�F�I�O�QY�:6�U�WY�W*�
�B:�:*�
�B:�E|~�= lfGWD�
W|6
= E"F#`9c#m#n#$�%�"}Rc
XY`
Z[�	\]z^_��`a�bc�d��
�.v�w��SMAP
CefLocalRequestHandler.kt
Kotlin
*S Kotlin
*F
+ 1 CefLocalRequestHandler.kt
org/intellij/images/editor/impl/jcef/CefLocalRequestHandler$RESOURCE_REQUEST_HANDLER$1
+ 2 fake.kt
kotlin/jvm/internal/FakeKt
*L
1#1,56:1
1#2:57
*E
�Lgh[IiIjIklIimIno[spq[ssrssss`sasbscssdstxy[szPK��6��Aorg/intellij/images/editor/impl/jcef/CefLocalRequestHandler.class���=x;org/intellij/images/editor/impl/jcef/CefLocalRequestHandler(org/cef/handler/CefRequestHandlerAdapter<init>'(Ljava/lang/String;Ljava/lang/String;)V#Lorg/jetbrains/annotations/NotNull;
myProtocolkotlin/jvm/internal/Intrinsics
checkNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V
myAuthority()V
Ljava/lang/String;		java/util/HashMap

java/util/MapmyResourcesLjava/util/Map; 	!Xorg/intellij/images/editor/impl/jcef/CefLocalRequestHandler$REJECTING_RESOURCE_HANDLER$1#
$"org/cef/handler/CefResourceHandler&REJECTING_RESOURCE_HANDLER$Lorg/cef/handler/CefResourceHandler;()	*Vorg/intellij/images/editor/impl/jcef/CefLocalRequestHandler$RESOURCE_REQUEST_HANDLER$1,@(Lorg/intellij/images/editor/impl/jcef/CefLocalRequestHandler;)V.
-/RESOURCE_REQUEST_HANDLERXLorg/intellij/images/editor/impl/jcef/CefLocalRequestHandler$RESOURCE_REQUEST_HANDLER$1;12	3this=Lorg/intellij/images/editor/impl/jcef/CefLocalRequestHandler;addResource5(Ljava/lang/String;Lkotlin/jvm/functions/Function0;)V\(Ljava/lang/String;Lkotlin/jvm/functions/Function0<+Lorg/cef/handler/CefResourceHandler;>;)VresourcePath:resourceProvider<put8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;>?@ Lkotlin/jvm/functions/Function0;getResourceRequestHandler�(Lorg/cef/browser/CefBrowser;Lorg/cef/browser/CefFrame;Lorg/cef/network/CefRequest;ZZLjava/lang/String;Lorg/cef/misc/BoolRef;)Lorg/cef/handler/CefResourceRequestHandler;$Lorg/jetbrains/annotations/Nullable;)org/cef/handler/CefResourceRequestHandlerFbrowserLorg/cef/browser/CefBrowser;frameLorg/cef/browser/CefFrame;requestLorg/cef/network/CefRequest;isNavigationZ
isDownloadrequestInitiatordisableDefaultHandlingLorg/cef/misc/BoolRef;access$getMyProtocol$pQ(Lorg/intellij/images/editor/impl/jcef/CefLocalRequestHandler;)Ljava/lang/String;$thisaccess$getMyAuthority$p&access$getREJECTING_RESOURCE_HANDLER$pc(Lorg/intellij/images/editor/impl/jcef/CefLocalRequestHandler;)Lorg/cef/handler/CefResourceHandler;access$getMyResources$pN(Lorg/intellij/images/editor/impl/jcef/CefLocalRequestHandler;)Ljava/util/Map;iLjava/util/Map<Ljava/lang/String;Lkotlin/jvm/functions/Function0<Lorg/cef/handler/CefResourceHandler;>;>;Lkotlin/Metadata;mv	kxi0d1q��[


��



��

%


��



��

��

��

��



��*	��20B00¢J"020200
j`JJ020202020202020 HR0X‚¢
��R0	X‚¢

R0X‚¢
��R0X‚¢
��R&000
j`0X‚¢
��¨!d2*Lorg/cef/handler/CefRequestHandlerAdapter;Lkotlin/Function0;:Lorg/intellij/images/editor/impl/jcef/CefResourceProvider;+Lorg/cef/handler/CefResourceRequestHandler;intellij.platform.imagesCefLocalRequestHandler.ktRuntimeInvisibleAnnotations	SignatureCodeLineNumberTableLocalVariableTable$RuntimeInvisibleParameterAnnotationsInnerClasses
SourceFileRuntimeVisibleAnnotations1oo p\o()o12oq�C+	�,�*�*+�*,�*�Y���"*�$Y�%�'�+*�-Y*�0�4�r(6Bs C56CCt
78q[+;�,=�*�"+,�AW�r
+,s 56:<Bp9t
CDqx*�4�G�r5sR56HIJKLMNOPOQRSot#EEEEETUq/*��rsV6WUq/*��rsV6XYq/*�+�rsV6Z[q/*�"�rsV6u$-vnw�]^[I_I`IabI_cIde[sfg["s6shssisss(s)s1s,s2ssisjsks7sis:s<sCslsHsIsJsKsLsMsNsisPsQsRsSsmPKqs¥��Corg/intellij/images/editor/impl/jcef/CefLocalRequestHandlerKt.class���==org/intellij/images/editor/impl/jcef/CefLocalRequestHandlerKtjava/lang/ObjectLkotlin/Metadata;mv	kxi0d14��
��


��*��"
002
00¨d2CefResourceProviderLkotlin/Function0;$Lorg/cef/handler/CefResourceHandler;intellij.platform.imagesCefLocalRequestHandler.kt
SourceFileRuntimeVisibleAnnotations17[III	
II
[s[ssssPK:
N�xxCorg/intellij/images/editor/impl/jcef/CefStreamResourceHandler.class���=�=org/intellij/images/editor/impl/jcef/CefStreamResourceHandlerjava/lang/Object"org/cef/handler/CefResourceHandlercom/intellij/openapi/Disposable<init>Z(Ljava/io/InputStream;Ljava/lang/String;Lcom/intellij/openapi/Disposable;Ljava/util/Map;)V�(Ljava/io/InputStream;Ljava/lang/String;Lcom/intellij/openapi/Disposable;Ljava/util/Map<Ljava/lang/String;Ljava/lang/String;>;)V#Lorg/jetbrains/annotations/NotNull;myStream
kotlin/jvm/internal/IntrinsicscheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V

myMimeTypeparentheaders()V	
Ljava/io/InputStream;
	Ljava/lang/String;!	"Ljava/util/Map;$	%"com/intellij/openapi/util/Disposer'registerE(Lcom/intellij/openapi/Disposable;Lcom/intellij/openapi/Disposable;)V)*
(+this?Lorg/intellij/images/editor/impl/jcef/CefStreamResourceHandler;!Lcom/intellij/openapi/Disposable;�(Ljava/io/InputStream;Ljava/lang/String;Lcom/intellij/openapi/Disposable;Ljava/util/Map;ILkotlin/jvm/internal/DefaultConstructorMarker;)Vkotlin/collections/MapsKt1emptyMap()Ljava/util/Map;34
25	

7processRequest=(Lorg/cef/network/CefRequest;Lorg/cef/callback/CefCallback;)Zrequest;callback=org/cef/callback/CefCallback?ContinueA@BLorg/cef/network/CefRequest;Lorg/cef/callback/CefCallback;getResponseHeadersM(Lorg/cef/network/CefResponse;Lorg/cef/misc/IntRef;Lorg/cef/misc/StringRef;)VresponseHresponseLengthJredirectUrlLorg/cef/network/CefResponseNsetMimeType(Ljava/lang/String;)VPQ
OR	setStatus(I)VTU
OV
java/util/MapXentrySet()Ljava/util/Set;Z[Y\
java/util/Set^iterator()Ljava/util/Iterator;`a_bjava/util/IteratordhasNext()Zfgehnext()Ljava/lang/Object;jkeljava/util/Map$EntryngetKeypkoqjava/lang/StringsgetValueukovsetHeaderByName((Ljava/lang/String;Ljava/lang/String;Z)Vxy
OzheaderLjava/util/Map$Entry;Lorg/cef/network/CefResponse;Lorg/cef/misc/IntRef;Lorg/cef/misc/StringRef;readResponse9([BILorg/cef/misc/IntRef;Lorg/cef/callback/CefCallback;)Zjava/io/IOException�dataOut�	bytesRead�java/io/InputStream�read([BII)I��
��org/cef/misc/IntRef�set�U
��get()I��
��cancel�@�dispose$(Lcom/intellij/openapi/Disposable;)V��
(�eLjava/io/IOException;[BbytesToReadIclose�
��&com/intellij/openapi/diagnostic/Logger�getInstance;(Ljava/lang/Class;)Lcom/intellij/openapi/diagnostic/Logger;��
��Failed to close the stream�java/lang/Throwable�warn*(Ljava/lang/String;Ljava/lang/Throwable;)V��
��5Ljava/util/Map<Ljava/lang/String;Ljava/lang/String;>;Lkotlin/Metadata;mv	kxi0d1o��`



��

��


$




��

��

��

��

��



��

��2020B3000000	¢
J0HJ
0HJ 0202020HJ02020HJ(020202 020HR000	X‚¢
��R0X‚¢
��R0X‚¢
��¨!d2$Lorg/cef/handler/CefResourceHandler;intellij.platform.imagesEntryCefStreamResourceHandler.ktRuntimeInvisibleAnnotations	SignatureCodeLineNumberTableLocalVariableTable$RuntimeInvisibleParameterAnnotations
StackMapTableInnerClasses
SourceFileRuntimeVisibleAnnotations1
�!�$���	
��8+�,�-��*�*+� *,�#*�&-*��,��"'-.67�48-.8
8!8/8$��	0�D~��6:*+,-�8��
�
@9:�V+<�,>�,�C��
� -.;D=E�
FG��d+I�,K�-M�+*�#�S+ȶW*�&�]�c:�i�+�m�o:+�r�t�w�t�{��ѱ�	�1e1�! / G!c#�4G|}d-.dH~dJdL������C+��-��>�-*� +����-����:��-��*����,,��l��&	&'"(*),,.-5/:0A1�>.��C-.C��C��C�C=E���6*�����
56�-.��t*� ���L���+�������K��9:<=?���-.�
oY�	������[I�I�I��I��I��[s��["s.s�s/s
sss�sss�s
s�s�s�sFsHs~sJssLs�s9s�s;sDs=sEs�s�s�s�s�s�s�PK�S5..<org/intellij/images/editor/impl/jcef/JCefImageViewer$1.class���=V6org/intellij/images/editor/impl/jcef/JCefImageViewer$1bLkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function0<Lorg/cef/handler/CefResourceHandler;>;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function0<init>9(Lorg/intellij/images/editor/impl/jcef/JCefImageViewer;)Vthis$06Lorg/intellij/images/editor/impl/jcef/JCefImageViewer;
	(I)V
this8Lorg/intellij/images/editor/impl/jcef/JCefImageViewer$1;	$receiverinvoke&()Lorg/cef/handler/CefResourceHandler;$Lorg/jetbrains/annotations/Nullable;java/lang/ObjectgetClass()Ljava/lang/Class;
resources/image_viewer.htmljava/lang/ClassgetResourceAsStream)(Ljava/lang/String;)Ljava/io/InputStream;!"
 #=org/intellij/images/editor/impl/jcef/CefStreamResourceHandler%	text/html'com/intellij/openapi/Disposable)�(Ljava/io/InputStream;Ljava/lang/String;Lcom/intellij/openapi/Disposable;Ljava/util/Map;ILkotlin/jvm/internal/DefaultConstructorMarker;)V+
&,"org/cef/handler/CefResourceHandler.$i$a$-let-JCefImageViewer$1$1IitLjava/io/InputStream;java/io/InputStream4()Ljava/lang/Object;
7Lkotlin/Metadata;mv	kxi0d1��
��

����0H
¢d2<anonymous>$Lorg/cef/handler/CefResourceHandler;4org/intellij/images/editor/impl/jcef/JCefImageViewerG;(Lcom/intellij/openapi/vfs/VirtualFile;Ljava/lang/String;)VIJCefImageViewer.ktCodeLocalVariableTable
StackMapTableLineNumberTableRuntimeInvisibleAnnotationsInnerClassesEnclosingMethod	Signature
SourceFileRuntimeVisibleAnnotations0
	L3*+�
*��ML�6*�
��$Y�#L*�
M+N6�&Y-(,�*�-�W�/�N
p5A&O��-�0�M 01236PA6L/*�8�O�MQ
RHJSTKU49:[I;I<I=>I?@IAB[sCD[sEsFsPKS'c
��<org/intellij/images/editor/impl/jcef/JCefImageViewer$2.class���=e6org/intellij/images/editor/impl/jcef/JCefImageViewer$2bLkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function0<Lorg/cef/handler/CefResourceHandler;>;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function0<init>9(Lorg/intellij/images/editor/impl/jcef/JCefImageViewer;)Vthis$06Lorg/intellij/images/editor/impl/jcef/JCefImageViewer;
	(I)V
this8Lorg/intellij/images/editor/impl/jcef/JCefImageViewer$2;	$receiverinvoke&()Lorg/cef/handler/CefResourceHandler;$Lorg/jetbrains/annotations/Nullable;=org/intellij/images/editor/impl/jcef/CefStreamResourceHandlerjava/io/ByteArrayInputStream*com/intellij/ui/jcef/JBCefScrollbarsHelpergetOverlayScrollbarsSourceCSS()Ljava/lang/String;
"getOverlayScrollbarsSourceCSS(...)!kotlin/jvm/internal/Intrinsics#checkNotNullExpressionValue'(Ljava/lang/Object;Ljava/lang/String;)V%&
$'!java/nio/charset/StandardCharsets)UTF_8Ljava/nio/charset/Charset;+,	*-+java/lang/String0getBytes(Ljava/nio/charset/Charset;)[B23
14
getBytes(...)6([B)V8
9java/io/InputStream;text/css=com/intellij/openapi/Disposable?�(Ljava/io/InputStream;Ljava/lang/String;Lcom/intellij/openapi/Disposable;Ljava/util/Map;ILkotlin/jvm/internal/DefaultConstructorMarker;)VA
B"org/cef/handler/CefResourceHandlerD()Ljava/lang/Object;
GLkotlin/Metadata;mv	kxi0d1��
��

����0H
¢d2<anonymous>$Lorg/cef/handler/CefResourceHandler;4org/intellij/images/editor/impl/jcef/JCefImageViewerW;(Lcom/intellij/openapi/vfs/VirtualFile;Ljava/lang/String;)VYJCefImageViewer.ktCodeLocalVariableTableLineNumberTableRuntimeInvisibleAnnotationsInnerClassesEnclosingMethod	Signature
SourceFileRuntimeVisibleAnnotations0
	\3*+�
*��]\n@�Y�Y� Y"�(L�.Y/�(+_�5Y7�(�:�<>*�
�@�C�E�^
�&�]@_AF\/*�H�^�]`
aXZbc[d4IJ[IKILIMNIOPIQR[sST[sUsVsPKq���<org/intellij/images/editor/impl/jcef/JCefImageViewer$3.class���=e6org/intellij/images/editor/impl/jcef/JCefImageViewer$3bLkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function0<Lorg/cef/handler/CefResourceHandler;>;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function0<init>9(Lorg/intellij/images/editor/impl/jcef/JCefImageViewer;)Vthis$06Lorg/intellij/images/editor/impl/jcef/JCefImageViewer;
	(I)V
this8Lorg/intellij/images/editor/impl/jcef/JCefImageViewer$3;	$receiverinvoke&()Lorg/cef/handler/CefResourceHandler;$Lorg/jetbrains/annotations/Nullable;=org/intellij/images/editor/impl/jcef/CefStreamResourceHandlerjava/io/ByteArrayInputStream*com/intellij/ui/jcef/JBCefScrollbarsHelpergetOverlayScrollbarsSourceJS()Ljava/lang/String;
!getOverlayScrollbarsSourceJS(...)!kotlin/jvm/internal/Intrinsics#checkNotNullExpressionValue'(Ljava/lang/Object;Ljava/lang/String;)V%&
$'!java/nio/charset/StandardCharsets)UTF_8Ljava/nio/charset/Charset;+,	*-+java/lang/String0getBytes(Ljava/nio/charset/Charset;)[B23
14
getBytes(...)6([B)V8
9java/io/InputStream;text/css=com/intellij/openapi/Disposable?�(Ljava/io/InputStream;Ljava/lang/String;Lcom/intellij/openapi/Disposable;Ljava/util/Map;ILkotlin/jvm/internal/DefaultConstructorMarker;)VA
B"org/cef/handler/CefResourceHandlerD()Ljava/lang/Object;
GLkotlin/Metadata;mv	kxi0d1��
��

����0H
¢d2<anonymous>$Lorg/cef/handler/CefResourceHandler;4org/intellij/images/editor/impl/jcef/JCefImageViewerW;(Lcom/intellij/openapi/vfs/VirtualFile;Ljava/lang/String;)VYJCefImageViewer.ktCodeLocalVariableTableLineNumberTableRuntimeInvisibleAnnotationsInnerClassesEnclosingMethod	Signature
SourceFileRuntimeVisibleAnnotations0
	\3*+�
*��]\n@�Y�Y� Y"�(L�.Y/�(+_�5Y7�(�:�<>*�
�@�C�E�^
�&�]@_AF\/*�H�^�]`
aXZbc[d4IJ[IKILIMNIOPIQR[sST[sUsVsPKX����<org/intellij/images/editor/impl/jcef/JCefImageViewer$4.class���=e6org/intellij/images/editor/impl/jcef/JCefImageViewer$4bLkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function0<Lorg/cef/handler/CefResourceHandler;>;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function0<init>9(Lorg/intellij/images/editor/impl/jcef/JCefImageViewer;)Vthis$06Lorg/intellij/images/editor/impl/jcef/JCefImageViewer;
	(I)V
this8Lorg/intellij/images/editor/impl/jcef/JCefImageViewer$4;	$receiverinvoke&()Lorg/cef/handler/CefResourceHandler;$Lorg/jetbrains/annotations/Nullable;=org/intellij/images/editor/impl/jcef/CefStreamResourceHandlerjava/io/ByteArrayInputStream*com/intellij/ui/jcef/JBCefScrollbarsHelpergetOverlayScrollbarStyle()Ljava/lang/String;
getOverlayScrollbarStyle(...)!kotlin/jvm/internal/Intrinsics#checkNotNullExpressionValue'(Ljava/lang/Object;Ljava/lang/String;)V%&
$'!java/nio/charset/StandardCharsets)UTF_8Ljava/nio/charset/Charset;+,	*-+java/lang/String0getBytes(Ljava/nio/charset/Charset;)[B23
14
getBytes(...)6([B)V8
9java/io/InputStream;text/css=com/intellij/openapi/Disposable?�(Ljava/io/InputStream;Ljava/lang/String;Lcom/intellij/openapi/Disposable;Ljava/util/Map;ILkotlin/jvm/internal/DefaultConstructorMarker;)VA
B"org/cef/handler/CefResourceHandlerD()Ljava/lang/Object;
GLkotlin/Metadata;mv	kxi0d1��
��

����0H
¢d2<anonymous>$Lorg/cef/handler/CefResourceHandler;4org/intellij/images/editor/impl/jcef/JCefImageViewerW;(Lcom/intellij/openapi/vfs/VirtualFile;Ljava/lang/String;)VYJCefImageViewer.ktCodeLocalVariableTableLineNumberTableRuntimeInvisibleAnnotationsInnerClassesEnclosingMethod	Signature
SourceFileRuntimeVisibleAnnotations0
	\3*+�
*��]\n@�Y�Y� Y"�(L�.Y/�(+_�5Y7�(�:�<>*�
�@�C�E�^
�&�]@_AF\/*�H�^�]`
aXZbc[d4IJ[IKILIMNIOPIQR[sST[sUsVsPK�C>���<org/intellij/images/editor/impl/jcef/JCefImageViewer$5.class���=a6org/intellij/images/editor/impl/jcef/JCefImageViewer$5bLkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function0<Lorg/cef/handler/CefResourceHandler;>;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function0<init>9(Lorg/intellij/images/editor/impl/jcef/JCefImageViewer;)Vthis$06Lorg/intellij/images/editor/impl/jcef/JCefImageViewer;
	(I)V
this8Lorg/intellij/images/editor/impl/jcef/JCefImageViewer$5;	$receiverinvoke&()Lorg/cef/handler/CefResourceHandler;$Lorg/jetbrains/annotations/Nullable;=org/intellij/images/editor/impl/jcef/CefStreamResourceHandlerjava/io/ByteArrayInputStream4org/intellij/images/editor/impl/jcef/JCefImageVieweraccess$buildChessboardStyleJ(Lorg/intellij/images/editor/impl/jcef/JCefImageViewer;)Ljava/lang/String;
!java/nio/charset/StandardCharsets!UTF_8Ljava/nio/charset/Charset;#$	"%#kotlin/jvm/internal/Intrinsics(checkNotNullExpressionValue'(Ljava/lang/Object;Ljava/lang/String;)V*+
),java/lang/String.getBytes(Ljava/nio/charset/Charset;)[B01
/2
getBytes(...)4([B)V6
7java/io/InputStream9text/css;com/intellij/openapi/Disposable=�(Ljava/io/InputStream;Ljava/lang/String;Lcom/intellij/openapi/Disposable;Ljava/util/Map;ILkotlin/jvm/internal/DefaultConstructorMarker;)V?
@"org/cef/handler/CefResourceHandlerB()Ljava/lang/Object;
ELkotlin/Metadata;mv	kxi0d1��
��

����0H
¢d2<anonymous>$Lorg/cef/handler/CefResourceHandler;;(Lcom/intellij/openapi/vfs/VirtualFile;Ljava/lang/String;)VUJCefImageViewer.ktCodeLocalVariableTableLineNumberTableRuntimeInvisibleAnnotationsInnerClassesEnclosingMethod	Signature
SourceFileRuntimeVisibleAnnotations0
	X3*+�
*��YXl>�Y�Y*�
� L�&Y'�-+_�3Y5�-�8�:<*�
�>�A�C�Z
�$�Y>[ADX/*�F�Z�Y\
]V^_W`4GH[IIIJIKLIMNIOP[sQR[sSsTsPK�}x��<org/intellij/images/editor/impl/jcef/JCefImageViewer$6.class���=a6org/intellij/images/editor/impl/jcef/JCefImageViewer$6bLkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function0<Lorg/cef/handler/CefResourceHandler;>;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function0<init>9(Lorg/intellij/images/editor/impl/jcef/JCefImageViewer;)Vthis$06Lorg/intellij/images/editor/impl/jcef/JCefImageViewer;
	(I)V
this8Lorg/intellij/images/editor/impl/jcef/JCefImageViewer$6;	$receiverinvoke&()Lorg/cef/handler/CefResourceHandler;$Lorg/jetbrains/annotations/Nullable;=org/intellij/images/editor/impl/jcef/CefStreamResourceHandlerjava/io/ByteArrayInputStream4org/intellij/images/editor/impl/jcef/JCefImageVieweraccess$buildGridStyleJ(Lorg/intellij/images/editor/impl/jcef/JCefImageViewer;)Ljava/lang/String;
!java/nio/charset/StandardCharsets!UTF_8Ljava/nio/charset/Charset;#$	"%#kotlin/jvm/internal/Intrinsics(checkNotNullExpressionValue'(Ljava/lang/Object;Ljava/lang/String;)V*+
),java/lang/String.getBytes(Ljava/nio/charset/Charset;)[B01
/2
getBytes(...)4([B)V6
7java/io/InputStream9text/css;com/intellij/openapi/Disposable=�(Ljava/io/InputStream;Ljava/lang/String;Lcom/intellij/openapi/Disposable;Ljava/util/Map;ILkotlin/jvm/internal/DefaultConstructorMarker;)V?
@"org/cef/handler/CefResourceHandlerB()Ljava/lang/Object;
ELkotlin/Metadata;mv	kxi0d1��
��

����0H
¢d2<anonymous>$Lorg/cef/handler/CefResourceHandler;;(Lcom/intellij/openapi/vfs/VirtualFile;Ljava/lang/String;)VUJCefImageViewer.ktCodeLocalVariableTableLineNumberTableRuntimeInvisibleAnnotationsInnerClassesEnclosingMethod	Signature
SourceFileRuntimeVisibleAnnotations0
	X3*+�
*��YXl>�Y�Y*�
� L�&Y'�-+_�3Y5�-�8�:<*�
�>�A�C�Z
�$�Y>[ADX/*�F�Z�Y\
]V^_W`4GH[IIIJIKLIMNIOP[sQR[sSsTsPK�MdV��<org/intellij/images/editor/impl/jcef/JCefImageViewer$7.class���=�6org/intellij/images/editor/impl/jcef/JCefImageViewer$7bLkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function0<Lorg/cef/handler/CefResourceHandler;>;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function0<init>K(Lorg/intellij/images/editor/impl/jcef/JCefImageViewer;Ljava/lang/String;)Vthis$06Lorg/intellij/images/editor/impl/jcef/JCefImageViewer;
		$mimeTypeLjava/lang/String;	(I)V
this8Lorg/intellij/images/editor/impl/jcef/JCefImageViewer$7;	$receiverinvoke&()Lorg/cef/handler/CefResourceHandler;$Lorg/jetbrains/annotations/Nullable;java/io/IOException-com/intellij/util/IncorrectOperationException4org/intellij/images/editor/impl/jcef/JCefImageVieweraccess$getMyFile$p^(Lorg/intellij/images/editor/impl/jcef/JCefImageViewer;)Lcom/intellij/openapi/vfs/VirtualFile;!"
 #$com/intellij/openapi/vfs/VirtualFile%	getLength()J'(
&)'com/intellij/openapi/util/io/FileUtilRt+
isTooLarge(J)Z-.
,/getInputStream()Ljava/io/InputStream;12
&3java/io/ByteArrayInputStream5access$getMyDocument$p^(Lorg/intellij/images/editor/impl/jcef/JCefImageViewer;)Lcom/intellij/openapi/editor/Document;78
 9$com/intellij/openapi/editor/Document;getText()Ljava/lang/String;=><?getText(...)Akotlin/jvm/internal/IntrinsicsCcheckNotNullExpressionValue'(Ljava/lang/Object;Ljava/lang/String;)VEF
DG!java/nio/charset/StandardCharsetsIUTF_8Ljava/nio/charset/Charset;KL	JMKjava/lang/StringPgetBytes(Ljava/nio/charset/Charset;)[BRS
QT
getBytes(...)V([B)VX
6Yjava/io/InputStream[&com/intellij/openapi/diagnostic/Logger]getInstance;(Ljava/lang/Class;)Lcom/intellij/openapi/diagnostic/Logger;_`
^aFailed to read the filecjava/lang/Throwableewarn*(Ljava/lang/String;Ljava/lang/Throwable;)Vgh
^i=org/intellij/images/editor/impl/jcef/CefStreamResourceHandlerkcom/intellij/openapi/DisposablemContent-Security-Policyoscript-src 'none'qkotlin/TuplesKtsto3(Ljava/lang/Object;Ljava/lang/Object;)Lkotlin/Pair;uv
twkotlin/collections/MapsKtymapOf(Lkotlin/Pair;)Ljava/util/Map;{|
z}Z(Ljava/io/InputStream;Ljava/lang/String;Lcom/intellij/openapi/Disposable;Ljava/util/Map;)V
l�"org/cef/handler/CefResourceHandler�eLjava/io/IOException;$i$a$-let-JCefImageViewer$7$1IitLjava/io/InputStream;streamresourceHandlerLjava/lang/Object;()Ljava/lang/Object;
�Lkotlin/Metadata;mv	kxi0d1��
��

����0H
¢d2<anonymous>$Lorg/cef/handler/CefResourceHandler;;(Lcom/intellij/openapi/vfs/VirtualFile;Ljava/lang/String;)V�!kotlin/jvm/internal/Ref$ObjectRef�kotlin/jvm/internal/Ref�	ObjectRefJCefImageViewer.ktCodeLocalVariableTable
StackMapTableLineNumberTableRuntimeInvisibleAnnotationsInnerClassesEnclosingMethod	Signature
SourceFileRuntimeVisibleAnnotations0
	�B*+�
*,�*��� ��
�L*�
�$�*�0�*�
�$�4�4�6Y*�
�:�@YB�HM�NYO�H,_�UYW�H�Z�\L�M �bd,�f�jM+N-�?-:*�:*�
::6�lY�npr�x�~��M�:	,����RU����P� p\�\�<	\l\\Q \�\\�B��� �K�Q�U�X�d�f��������������>V���&��)�����fD����A��/*����������� �����4��[I�I�I��I��I��[s��[s�s�sPKF�3�??<org/intellij/images/editor/impl/jcef/JCefImageViewer$8.class���=<6org/intellij/images/editor/impl/jcef/JCefImageViewer$8|Lkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function1<Ljava/lang/String;Lcom/intellij/ui/jcef/JBCefJSQuery$Response;>;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function1<init>9(Lorg/intellij/images/editor/impl/jcef/JCefImageViewer;)Vthis$06Lorg/intellij/images/editor/impl/jcef/JCefImageViewer;
	(I)V
this8Lorg/intellij/images/editor/impl/jcef/JCefImageViewer$8;	$receiverinvoke@(Ljava/lang/String;)Lcom/intellij/ui/jcef/JBCefJSQuery$Response;#Lorg/jetbrains/annotations/NotNull;java/lang/Exceptionskotlin/jvm/internal/IntrinsicscheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V
4org/intellij/images/editor/impl/jcef/JCefImageViewer!access$getMyState$pz(Lorg/intellij/images/editor/impl/jcef/JCefImageViewer;)Lorg/intellij/images/editor/impl/jcef/JCefImageViewer$ViewerState;#$
"%access$getJsonParser$pY(Lorg/intellij/images/editor/impl/jcef/JCefImageViewer;)Lkotlinx/serialization/json/Json;'(
")kotlinx/serialization/json/Json+getSerializersModule3()Lkotlinx/serialization/modules/SerializersModule;-.
,/@org/intellij/images/editor/impl/jcef/JCefImageViewer$ViewerState1	CompanionLLorg/intellij/images/editor/impl/jcef/JCefImageViewer$ViewerState$Companion;34	25Jorg/intellij/images/editor/impl/jcef/JCefImageViewer$ViewerState$Companion7
serializer%()Lkotlinx/serialization/KSerializer;9:
8;-kotlinx/serialization/DeserializationStrategy=decodeFromStringU(Lkotlinx/serialization/DeserializationStrategy;Ljava/lang/String;)Ljava/lang/Object;?@
,Aaccess$setMyState$p{(Lorg/intellij/images/editor/impl/jcef/JCefImageViewer;Lorg/intellij/images/editor/impl/jcef/JCefImageViewer$ViewerState;)VCD
"E()VGinvoke$lambda$0I	
JK"java/lang/invoke/LambdaMetafactoryMmetafactory�(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;OP
NQRrunL(Lorg/intellij/images/editor/impl/jcef/JCefImageViewer;)Ljava/lang/Runnable;TUVjavax/swing/SwingUtilitiesXinvokeLater(Ljava/lang/Runnable;)VZ[
Y\*com/intellij/ui/jcef/JBCefJSQuery$Response^ Failed to parse the viewer state`((Ljava/lang/String;ILjava/lang/String;)Vb
_c*org/intellij/images/options/OptionsManageregetInstance.()Lorg/intellij/images/options/OptionsManager;gh
fi
getOptions'()Lorg/intellij/images/options/Options;kl
fm#org/intellij/images/options/OptionsogetEditorOptions-()Lorg/intellij/images/options/EditorOptions;qrps)org/intellij/images/options/EditorOptionsugetZoomOptions+()Lorg/intellij/images/options/ZoomOptions;wxvy	getStatusK()Lorg/intellij/images/editor/impl/jcef/JCefImageViewer$ViewerState$Status;{|
2}Gorg/intellij/images/editor/impl/jcef/JCefImageViewer$ViewerState$StatusINITILorg/intellij/images/editor/impl/jcef/JCefImageViewer$ViewerState$Status;��	��'org/intellij/images/options/ZoomOptions�isSmartZooming()Z����java/awt/Rectangle�java/awt/Point�(II)V�
��java/awt/Dimension�getImageSizeI()Lorg/intellij/images/editor/impl/jcef/JCefImageViewer$ViewerState$Size;��
2�Eorg/intellij/images/editor/impl/jcef/JCefImageViewer$ViewerState$Size�getWidth()I��
��	getHeight��
��
��'(Ljava/awt/Point;Ljava/awt/Dimension;)V�
��getViewportSize��
2�getSmartZoomFactor=(Ljava/awt/Rectangle;Ljava/awt/Dimension;I)Ljava/lang/Double;����setZoom();�$java/lang/invoke/StringConcatFactory�makeConcatWithConstants�(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/invoke/CallSite;��
���&(Ljava/lang/Double;)Ljava/lang/String;���access$executeK(Lorg/intellij/images/editor/impl/jcef/JCefImageViewer;Ljava/lang/String;)V��
"�invoke$lambda$1�	
��V(Ljava/lang/String;)V�
_�$i$f$decodeFromStringIthis_$iv!Lkotlinx/serialization/json/Json;_Ljava/lang/Exception;
zoomFactorLjava/lang/Double;oldStateBLorg/intellij/images/editor/impl/jcef/JCefImageViewer$ViewerState;zoomOptions)Lorg/intellij/images/options/ZoomOptions;Ljava/lang/String;java/lang/String�
access$getMyUIComponent$pp(Lorg/intellij/images/editor/impl/jcef/JCefImageViewer;)Lorg/intellij/images/editor/impl/jcef/JCefImageViewerUI;��
"�6org/intellij/images/editor/impl/jcef/JCefImageViewerUI�	showError�G
��OK��	��image.info.svg�java/lang/Object�java/lang/Integer�valueOf(I)Ljava/lang/Integer;��
��access$getMyFile$p^(Lorg/intellij/images/editor/impl/jcef/JCefImageViewer;)Lcom/intellij/openapi/vfs/VirtualFile;��
"�$com/intellij/openapi/vfs/VirtualFile�	getLength()J��
��)com/intellij/openapi/util/text/StringUtil�formatFileSize(J)Ljava/lang/String;��
�� org/intellij/images/ImagesBundle�message9(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;��
��message(...)checkNotNullExpressionValue
setInfo�
�ERROR�	�		showImageG
�&(Ljava/lang/Object;)Ljava/lang/Object;
p1Ljava/lang/Object;Lkotlin/Metadata;mv	kxi0d14��
��



����
 *0020H
¢d2<anonymous>,Lcom/intellij/ui/jcef/JBCefJSQuery$Response;kotlin.jvm.PlatformType;(Lcom/intellij/openapi/vfs/VirtualFile;Ljava/lang/String;)V#!com/intellij/ui/jcef/JBCefJSQuery%ResponseViewerStateSizeStatusJCefImageViewer.kt*Lkotlin/jvm/internal/SourceDebugExtension;value,SMAP
JCefImageViewer.kt
Kotlin
*S Kotlin
*F
+ 1 JCefImageViewer.kt
org/intellij/images/editor/impl/jcef/JCefImageViewer$8
+ 2 Json.kt
kotlinx/serialization/json/Json
*L
1#1,363:1
96#2:364
*S KotlinDebug
*F
+ 1 JCefImageViewer.kt
org/intellij/images/editor/impl/jcef/JCefImageViewer$8
*L
244#1:364
*E
CodeLocalVariableTable
StackMapTableLineNumberTable$RuntimeInvisibleParameterAnnotationsInnerClassesEnclosingMethod	Signature
SourceFileSourceDebugExtensionRuntimeVisibleAnnotationsRuntimeInvisibleAnnotationsBootstrapMethods0
	/3*+�
*��0/��+� *�
�&M*�
*�
�*N6--�0W�6�<�>+�B�2�F�N*�
�W�]�_Y�a�d��j�n�t�zN,�~���u-���l-��Y��Y����Y*�
�&����*�
�&����������Y*�
�&����*�
�&��������:*�
����*�
���]�_Y�ð7:1/�:�2�,���2�2J���l4�:�;�G�U�f�y�z���������0R����;��������f������3I	/8*Ӹ *�׶ܱ2�0
�	/�x*Ӹ *�&�~�ߦI*�����L+*�&������S+*�&������S+*����S+��Y��*�&�~�
�
*�׶ܧ
*�׶
�1�Y2"@KYfpw0x
A/=	*+�Ҷ�2�0		4*_&'	2"(�2)�2*@5"$67+8,SMAP
JCefImageViewer.kt
Kotlin
*S Kotlin
*F
+ 1 JCefImageViewer.kt
org/intellij/images/editor/impl/jcef/JCefImageViewer$8
+ 2 Json.kt
kotlinx/serialization/json/Json
*L
1#1,363:1
96#2:364
*S KotlinDebug
*F
+ 1 JCefImageViewer.kt
org/intellij/images/editor/impl/jcef/JCefImageViewer$8
*L
244#1:364
*E
9=[IIIII[s[ss s!ss"s:,-[s.;SHLH��SH�HPK�9���<org/intellij/images/editor/impl/jcef/JCefImageViewer$9.class���=�6org/intellij/images/editor/impl/jcef/JCefImageViewer$9%org/cef/handler/CefLoadHandlerAdapter<init>9(Lorg/intellij/images/editor/impl/jcef/JCefImageViewer;)Vthis$06Lorg/intellij/images/editor/impl/jcef/JCefImageViewer;		()V
this8Lorg/intellij/images/editor/impl/jcef/JCefImageViewer$9;	$receiver	onLoadEnd:(Lorg/cef/browser/CefBrowser;Lorg/cef/browser/CefFrame;I)V#Lorg/jetbrains/annotations/NotNull;browserkotlin/jvm/internal/IntrinsicscheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V
frameorg/cef/browser/CefFrameisMain()Z !"4org/intellij/images/editor/impl/jcef/JCefImageViewer$access$reloadStyles&
%' access$getMyViewerStateJSQuery$p[(Lorg/intellij/images/editor/impl/jcef/JCefImageViewer;)Lcom/intellij/ui/jcef/JBCefJSQuery;)*
%+	info_text-!com/intellij/ui/jcef/JBCefJSQuery/inject&(Ljava/lang/String;)Ljava/lang/String;12
03#sendInfo = function(info_text) {;}5$java/lang/invoke/StringConcatFactory7makeConcatWithConstants�(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/invoke/CallSite;9:
8;<92>access$executeK(Lorg/intellij/images/editor/impl/jcef/JCefImageViewer;Ljava/lang/String;)V@A
%B&setImageUrl('http://localhost/image');Daccess$getMyEditorState$pn(Lorg/intellij/images/editor/impl/jcef/JCefImageViewer;)Lorg/intellij/images/editor/impl/ImageFileEditorState;FG
%H4org/intellij/images/editor/impl/ImageFileEditorStateJ
isGridVisibleL!
KMsetGridVisible(Z)VOP
%QisBackgroundVisibleS!
KT setTransparencyChessboardVisibleVP
%W6org/intellij/images/thumbnail/actions/ShowBorderActionYisBorderVisible[!
Z\setBorderVisible^P
%_Lorg/cef/browser/CefBrowser;Lorg/cef/browser/CefFrame;httpStatusCodeILkotlin/Metadata;mv	kxi0d1\��#
��

��

��

��

��

��*��
��20J 0202020	H¨
d2'Lorg/cef/handler/CefLoadHandlerAdapter;intellij.platform.images;(Lcom/intellij/openapi/vfs/VirtualFile;Ljava/lang/String;)VsJCefImageViewer.ktCodeLineNumberTableLocalVariableTable
StackMapTable$RuntimeInvisibleParameterAnnotationsInnerClassesEnclosingMethod
SourceFileRuntimeVisibleAnnotationsBootstrapMethods1v>
*+�
*�
�wx

v�j+�,�,�#�W*�
�(*�
*�
�,.�4�?�C*�
E�C*�
*�
�I�N�R*�
*�
�I�U�X*�
�]�`�y�iw"4=N_ix*jjajbjcdz{
|%t}u~Lef[IgIhIijIgkIlm[sno[sspssqssassbscsqsr=6PK��>&SSDorg/intellij/images/editor/impl/jcef/JCefImageViewer$Companion.class���=L>org/intellij/images/editor/impl/jcef/JCefImageViewer$Companionjava/lang/Object<init>()V
this@Lorg/intellij/images/editor/impl/jcef/JCefImageViewer$Companion;isDebugMode()ZLkotlin/jvm/JvmStatic;2com/intellij/openapi/util/registry/RegistryManager	Companion>Lcom/intellij/openapi/util/registry/RegistryManager$Companion;	<com/intellij/openapi/util/registry/RegistryManager$CompaniongetInstance6()Lcom/intellij/openapi/util/registry/RegistryManager;
!ide.browser.jcef.svg-viewer.debugis(Ljava/lang/String;)Z1(Lkotlin/jvm/internal/DefaultConstructorMarker;)V
$constructor_marker.Lkotlin/jvm/internal/DefaultConstructorMarker;Lkotlin/Metadata;mv	kxi0d1���$

��





��

��†��20B¢J0HR0X‚T¢
��R0X‚T¢
��R0X‚T¢
��R0X‚T¢
��R0X‚T¢
��R	0X‚T¢
��R
0X‚T¢
��R0X‚T¢
��R0X‚T¢
��R
0X‚T¢
��R0X‚T¢
��R0X‚T¢
��R0X‚T¢
��R0X‚T¢
��R0X‚T¢
��R0¢X‚¢
��¨d2CHESSBOARD_CSS_PATHCHESSBOARD_STYLE_URL
GRID_CSS_PATHGRID_STYLE_URL	HOST_NAME
IMAGE_PATH	IMAGE_URLNAMEOVERLAY_SCROLLBARS_CSS_PATHOVERLAY_SCROLLBARS_JS_PATHPROTOCOLSCROLLBARS_CSS_PATHSCROLLBARS_STYLE_URLVIEWER_PATH
VIEWER_URLourCefClient"Lcom/intellij/ui/jcef/JBCefClient;#Lorg/jetbrains/annotations/NotNull;intellij.platform.images4org/intellij/images/editor/impl/jcef/JCefImageViewerCJCefImageViewer.ktCodeLineNumberTableLocalVariableTableRuntimeVisibleAnnotationsInnerClasses
SourceFile1F/*��G5H	
F8����GQH	
I
 F-*�!�H	
"#JDKEIv$%[I&I'I()I&*I+,[s-.[s
s/ss0s/s1s2s3s4s5s6s7s8s9s:s;s<s=s>s?s@sAss/sBPKX�}?��Rorg/intellij/images/editor/impl/jcef/JCefImageViewer$ViewerState$$serializer.class���=�Lorg/intellij/images/editor/impl/jcef/JCefImageViewer$ViewerState$$serializer�Ljava/lang/Object;Lkotlinx/serialization/internal/GeneratedSerializer<Lorg/intellij/images/editor/impl/jcef/JCefImageViewer$ViewerState;>;java/lang/Object2kotlinx/serialization/internal/GeneratedSerializer<init>()V	

thisNLorg/intellij/images/editor/impl/jcef/JCefImageViewer$ViewerState$$serializer;typeParametersSerializers&()[Lkotlinx/serialization/KSerializer;)()[Lkotlinx/serialization/KSerializer<*>;#Lorg/jetbrains/annotations/NotNull;?kotlinx/serialization/internal/GeneratedSerializer$DefaultImplsZ(Lkotlinx/serialization/internal/GeneratedSerializer;)[Lkotlinx/serialization/KSerializer;

getDescriptor6()Lkotlinx/serialization/descriptors/SerialDescriptor;
descriptor@Lkotlinx/serialization/internal/PluginGeneratedSerialDescriptor;	2kotlinx/serialization/descriptors/SerialDescriptorchildSerializers@org/intellij/images/editor/impl/jcef/JCefImageViewer$ViewerState access$get$childSerializers$cp"
!#!kotlinx/serialization/KSerializer%/kotlinx/serialization/internal/DoubleSerializer'INSTANCE1Lkotlinx/serialization/internal/DoubleSerializer;)*	(+Qorg/intellij/images/editor/impl/jcef/JCefImageViewer$ViewerState$Size$$serializer-SLorg/intellij/images/editor/impl/jcef/JCefImageViewer$ViewerState$Size$$serializer;)/	.00kotlinx/serialization/internal/BooleanSerializer22Lkotlinx/serialization/internal/BooleanSerializer;)4	35deserializel(Lkotlinx/serialization/encoding/Decoder;)Lorg/intellij/images/editor/impl/jcef/JCefImageViewer$ViewerState;decoder9kotlin/jvm/internal/Intrinsics;checkNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V=>
<?
A&kotlinx/serialization/encoding/DecoderCbeginStructureg(Lkotlinx/serialization/descriptors/SerialDescriptor;)Lkotlinx/serialization/encoding/CompositeDecoder;EFDG/kotlinx/serialization/encoding/CompositeDecoderIdecodeSequentially()ZKLJM-kotlinx/serialization/DeserializationStrategyOdecodeSerializableElement�(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/DeserializationStrategy;Ljava/lang/Object;)Ljava/lang/Object;QRJSGorg/intellij/images/editor/impl/jcef/JCefImageViewer$ViewerState$StatusUdecodeDoubleElement8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)DWXJYEorg/intellij/images/editor/impl/jcef/JCefImageViewer$ViewerState$Size[decodeBooleanElement8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)Z]^J_decodeElementIndex7(Lkotlinx/serialization/descriptors/SerialDescriptor;)IabJc+kotlinx/serialization/UnknownFieldExceptione(I)Vg
fhendStructure7(Lkotlinx/serialization/descriptors/SerialDescriptor;)VjkJl!(ILorg/intellij/images/editor/impl/jcef/JCefImageViewer$ViewerState$Status;DLorg/intellij/images/editor/impl/jcef/JCefImageViewer$ViewerState$Size;Lorg/intellij/images/editor/impl/jcef/JCefImageViewer$ViewerState$Size;ZZZZZZLkotlinx/serialization/internal/SerializationConstructorMarker;)Vn
!o(Lkotlinx/serialization/encoding/Decoder;$[Lkotlinx/serialization/KSerializer;r	serializem(Lkotlinx/serialization/encoding/Encoder;Lorg/intellij/images/editor/impl/jcef/JCefImageViewer$ViewerState;)Vencodervvaluex&kotlinx/serialization/encoding/Encoderzg(Lkotlinx/serialization/descriptors/SerialDescriptor;)Lkotlinx/serialization/encoding/CompositeEncoder;E|{}#write$Self$intellij_platform_images�(Lorg/intellij/images/editor/impl/jcef/JCefImageViewer$ViewerState;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)V�
!�/kotlinx/serialization/encoding/CompositeEncoder��l(Lkotlinx/serialization/encoding/Encoder;BLorg/intellij/images/editor/impl/jcef/JCefImageViewer$ViewerState;<(Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object;78
�=(Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)Vtu
�Ljava/lang/Object;<clinit>

)
	�>kotlinx/serialization/internal/PluginGeneratedSerialDescriptor�@org.intellij.images.editor.impl.jcef.JCefImageViewer.ViewerState�J(Ljava/lang/String;Lkotlinx/serialization/internal/GeneratedSerializer;I)V�
��status�
addElement(Ljava/lang/String;Z)V��
��zoom�viewportSize�	imageSize�zoomInPossible�zoomOutPossible�fittedToViewport�realSize�gridEnabled�chessboardEnabled�Lkotlin/Deprecated;message8This synthesized declaration should not be used directlyreplaceWithLkotlin/ReplaceWith;
expressionimportslevelLkotlin/DeprecationLevel;HIDDENLkotlin/Metadata;mv	kxi0d1���6
��









��

��

Ç��200B¢J0
0	HÖ¢J02
0HÖJ02020HÖR08VXÖ¢¨d2Lorg/intellij/images/editor/impl/jcef/JCefImageViewer.ViewerState.$serializer4Lkotlinx/serialization/internal/GeneratedSerializer;4Lkotlinx/serialization/descriptors/SerialDescriptor;#Lkotlinx/serialization/KSerializer;intellij.platform.imagesDefaultImpls4org/intellij/images/editor/impl/jcef/JCefImageViewer�ViewerState$serializerSizeStatusJCefImageViewer.ktRuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTable	Signature
StackMapTable$RuntimeInvisibleParameterAnnotationsInnerClasses
SourceFile
DeprecatedRuntimeVisibleAnnotations1)
�		�/*���0�
�/*���0�
���1����0�
��vL�$L
�&M,+2S,�,S,�1S,�1S,�6S,�6S,�6S,�6S,�6S,	�6S,��0�L
��78�\�+:�@*�BM>6:9:	:
666
666+,�H:�$:�N��,2�P�T�V:�6,�Z9�6,�1�P	�T�\:	�6,�1�P
�T�\:
�6,�`6�6,�`6 �6,�`6
@�6,�`6��6,�`6�6,	�`6�6�S�O,�d6�6����	9>^r�����>���,2�P�T�V:�6���,�Z9�6���,�1�P	�T�\:	�6��b,�1�P
�T�\:
�6��B,�`6�6��-,�`6 �6��,�`6
@�6��,�`6��6���,�`6�6���,	�`6�6����fY�i�,�m�!Y	

�p����#DV\\Js�HDV\\Js�	DV\\Js�0��
�9q��tu�h*+w�@,y�@*�BN+-�~:,-��-����0� *
*v�*x��
A7��:*+����0�
9qAt��H
*+,�!����0� 


v�
x��	��g�Y������Y����
��K*���*���*���*���*���*���*���*���*���*���*���

0f@�2�!��!�\!�.\�V!�@��������s��@��s��[�e����[I�I�I��I��I��[s��[s�s�s�s	ss�ssss�s�ss7s9sqsts�svs�sxs�PK�럫�Porg/intellij/images/editor/impl/jcef/JCefImageViewer$ViewerState$Companion.class���=:Jorg/intellij/images/editor/impl/jcef/JCefImageViewer$ViewerState$Companionjava/lang/Object<init>()V
thisLLorg/intellij/images/editor/impl/jcef/JCefImageViewer$ViewerState$Companion;
serializer%()Lkotlinx/serialization/KSerializer;i()Lkotlinx/serialization/KSerializer<Lorg/intellij/images/editor/impl/jcef/JCefImageViewer$ViewerState;>;#Lorg/jetbrains/annotations/NotNull;Lorg/intellij/images/editor/impl/jcef/JCefImageViewer$ViewerState$$serializerINSTANCENLorg/intellij/images/editor/impl/jcef/JCefImageViewer$ViewerState$$serializer;	!kotlinx/serialization/KSerializer1(Lkotlin/jvm/internal/DefaultConstructorMarker;)V
$constructor_marker.Lkotlin/jvm/internal/DefaultConstructorMarker;Lkotlin/Metadata;mv	kxi0d1F��

��



��†��20B¢J00Hƨd2#Lkotlinx/serialization/KSerializer;BLorg/intellij/images/editor/impl/jcef/JCefImageViewer$ViewerState;intellij.platform.images@org/intellij/images/editor/impl/jcef/JCefImageViewer$ViewerState*4org/intellij/images/editor/impl/jcef/JCefImageViewer,ViewerState$serializer	CompanionJCefImageViewer.ktCodeLineNumberTableLocalVariableTable	SignatureRuntimeInvisibleAnnotationsInnerClasses
SourceFileRuntimeVisibleAnnotations12/*��304	
21���304	
5
62-*��4	
7+-.+/+0819@[III I!I"#[s$%[s
s&sss's(s)PK�D���Worg/intellij/images/editor/impl/jcef/JCefImageViewer$ViewerState$Size$$serializer.class���=�Qorg/intellij/images/editor/impl/jcef/JCefImageViewer$ViewerState$Size$$serializer�Ljava/lang/Object;Lkotlinx/serialization/internal/GeneratedSerializer<Lorg/intellij/images/editor/impl/jcef/JCefImageViewer$ViewerState$Size;>;java/lang/Object2kotlinx/serialization/internal/GeneratedSerializer<init>()V	

thisSLorg/intellij/images/editor/impl/jcef/JCefImageViewer$ViewerState$Size$$serializer;typeParametersSerializers&()[Lkotlinx/serialization/KSerializer;)()[Lkotlinx/serialization/KSerializer<*>;#Lorg/jetbrains/annotations/NotNull;?kotlinx/serialization/internal/GeneratedSerializer$DefaultImplsZ(Lkotlinx/serialization/internal/GeneratedSerializer;)[Lkotlinx/serialization/KSerializer;

getDescriptor6()Lkotlinx/serialization/descriptors/SerialDescriptor;
descriptor@Lkotlinx/serialization/internal/PluginGeneratedSerialDescriptor;	2kotlinx/serialization/descriptors/SerialDescriptorchildSerializers!kotlinx/serialization/KSerializer ,kotlinx/serialization/internal/IntSerializer"INSTANCE.Lkotlinx/serialization/internal/IntSerializer;$%	#&deserializeq(Lkotlinx/serialization/encoding/Decoder;)Lorg/intellij/images/editor/impl/jcef/JCefImageViewer$ViewerState$Size;decoder*kotlin/jvm/internal/Intrinsics,checkNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V./
-0
2&kotlinx/serialization/encoding/Decoder4beginStructureg(Lkotlinx/serialization/descriptors/SerialDescriptor;)Lkotlinx/serialization/encoding/CompositeDecoder;6758/kotlinx/serialization/encoding/CompositeDecoder:decodeSequentially()Z<=;>decodeIntElement8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)I@A;BdecodeElementIndex7(Lkotlinx/serialization/descriptors/SerialDescriptor;)IDE;F+kotlinx/serialization/UnknownFieldExceptionH(I)VJ
IKendStructure7(Lkotlinx/serialization/descriptors/SerialDescriptor;)VMN;OEorg/intellij/images/editor/impl/jcef/JCefImageViewer$ViewerState$SizeQE(IIILkotlinx/serialization/internal/SerializationConstructorMarker;)VS
RT(Lkotlinx/serialization/encoding/Decoder;	serializer(Lkotlinx/serialization/encoding/Encoder;Lorg/intellij/images/editor/impl/jcef/JCefImageViewer$ViewerState$Size;)VencoderYvalue[&kotlinx/serialization/encoding/Encoder]g(Lkotlinx/serialization/descriptors/SerialDescriptor;)Lkotlinx/serialization/encoding/CompositeEncoder;6_^`#write$Self$intellij_platform_images�(Lorg/intellij/images/editor/impl/jcef/JCefImageViewer$ViewerState$Size;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)Vbc
Rd/kotlinx/serialization/encoding/CompositeEncoderfgO(Lkotlinx/serialization/encoding/Encoder;GLorg/intellij/images/editor/impl/jcef/JCefImageViewer$ViewerState$Size;<(Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object;()
l=(Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)VWX
oLjava/lang/Object;<clinit>

$
	t>kotlinx/serialization/internal/PluginGeneratedSerialDescriptorvEorg.intellij.images.editor.impl.jcef.JCefImageViewer.ViewerState.SizexJ(Ljava/lang/String;Lkotlinx/serialization/internal/GeneratedSerializer;I)Vz
w{width}
addElement(Ljava/lang/String;Z)V�
w�height�Lkotlin/Deprecated;message8This synthesized declaration should not be used directlyreplaceWithLkotlin/ReplaceWith;
expressionimportslevelLkotlin/DeprecationLevel;HIDDENLkotlin/Metadata;mv	kxi0d1���6
��









��

��

Ç��200B¢J0
0	HÖ¢J02
0HÖJ02020HÖR08VXÖ¢¨d2Qorg/intellij/images/editor/impl/jcef/JCefImageViewer.ViewerState.Size.$serializer4Lkotlinx/serialization/internal/GeneratedSerializer;4Lkotlinx/serialization/descriptors/SerialDescriptor;#Lkotlinx/serialization/KSerializer;intellij.platform.imagesDefaultImpls@org/intellij/images/editor/impl/jcef/JCefImageViewer$ViewerState�4org/intellij/images/editor/impl/jcef/JCefImageViewer�ViewerStateSize$serializerJCefImageViewer.ktRuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTable	Signature
StackMapTable$RuntimeInvisibleParameterAnnotationsInnerClasses
SourceFile
DeprecatedRuntimeVisibleAnnotations1$
�		�/*���>�
�/*���>�
���1����>�
��=�!L+�'S+�'S+��>�
��()�M	�++�1*�3M>666+,�9:�?�(,�C6�6,�C6�6�d�`,�G6�G����3>���,�C6�6���,�C6�6����IY�L�,�P�RY�U��M�N	5;�)	5;�		5;�>��
�*V��WX�h*+Z�1,\�1*�3N+-�a:,-�e-�h��>� *
*Yi*[j�
A(k�:*+�m��>�
*VAWn�H
*+,�R�p��>� 


Yi
[qr	�J.�Y�s�u�wYy�u��|K*~��*���*���

>-?�"����R��R���������s��@��s��[�e����[I�I�I��I��I��[s��[s�s�sjs	ss�ssss�s�ss(s*sVsWs�sYsis[s�PKZ�##Uorg/intellij/images/editor/impl/jcef/JCefImageViewer$ViewerState$Size$Companion.class���==Oorg/intellij/images/editor/impl/jcef/JCefImageViewer$ViewerState$Size$Companionjava/lang/Object<init>()V
thisQLorg/intellij/images/editor/impl/jcef/JCefImageViewer$ViewerState$Size$Companion;
serializer%()Lkotlinx/serialization/KSerializer;n()Lkotlinx/serialization/KSerializer<Lorg/intellij/images/editor/impl/jcef/JCefImageViewer$ViewerState$Size;>;#Lorg/jetbrains/annotations/NotNull;Qorg/intellij/images/editor/impl/jcef/JCefImageViewer$ViewerState$Size$$serializerINSTANCESLorg/intellij/images/editor/impl/jcef/JCefImageViewer$ViewerState$Size$$serializer;	!kotlinx/serialization/KSerializer1(Lkotlin/jvm/internal/DefaultConstructorMarker;)V
$constructor_marker.Lkotlin/jvm/internal/DefaultConstructorMarker;Lkotlin/Metadata;mv	kxi0d1F��

��



��†��20B¢J00Hƨd2#Lkotlinx/serialization/KSerializer;GLorg/intellij/images/editor/impl/jcef/JCefImageViewer$ViewerState$Size;intellij.platform.images@org/intellij/images/editor/impl/jcef/JCefImageViewer$ViewerState*4org/intellij/images/editor/impl/jcef/JCefImageViewer,ViewerStateEorg/intellij/images/editor/impl/jcef/JCefImageViewer$ViewerState$Size/Size$serializer	CompanionJCefImageViewer.ktCodeLineNumberTableLocalVariableTable	SignatureRuntimeInvisibleAnnotationsInnerClasses
SourceFileRuntimeVisibleAnnotations15/*��6>7	
51���6>7	
8
95-*��7	
:"+-.0+10203;4<@[III I!I"#[s$%[s
s&sss's(s)PK���llKorg/intellij/images/editor/impl/jcef/JCefImageViewer$ViewerState$Size.class���=�Eorg/intellij/images/editor/impl/jcef/JCefImageViewer$ViewerState$Sizejava/lang/Object<init>(II)V()V
widthI
	height	thisGLorg/intellij/images/editor/impl/jcef/JCefImageViewer$ViewerState$Size;getWidth()I	getHeight
component1
component2copyK(II)Lorg/intellij/images/editor/impl/jcef/JCefImageViewer$ViewerState$Size;#Lorg/jetbrains/annotations/NotNull;
copy$default�(Lorg/intellij/images/editor/impl/jcef/JCefImageViewer$ViewerState$Size;IIILjava/lang/Object;)Lorg/intellij/images/editor/impl/jcef/JCefImageViewer$ViewerState$Size;
toString()Ljava/lang/String;Size(width=, height=)#$java/lang/invoke/StringConcatFactory%makeConcatWithConstants�(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/invoke/CallSite;'(
&)*(II)Ljava/lang/String;',-hashCodejava/lang/Integer0(I)I/2
13resultequals(Ljava/lang/Object;)Z$Lorg/jetbrains/annotations/Nullable;otherLjava/lang/Object;#write$Self$intellij_platform_images�(Lorg/intellij/images/editor/impl/jcef/JCefImageViewer$ViewerState$Size;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)VLkotlin/jvm/JvmStatic;/kotlinx/serialization/encoding/CompositeEncoder>encodeIntElement9(Lkotlinx/serialization/descriptors/SerialDescriptor;II)V@A?Bselfoutput1Lkotlinx/serialization/encoding/CompositeEncoder;
serialDesc4Lkotlinx/serialization/descriptors/SerialDescriptor;E(IIILkotlinx/serialization/internal/SerializationConstructorMarker;)VLkotlin/Deprecated;message8This synthesized declaration should not be used directlyreplaceWithLkotlin/ReplaceWith;
expressionimportslevelLkotlin/DeprecationLevel;HIDDENQorg/intellij/images/editor/impl/jcef/JCefImageViewer$ViewerState$Size$$serializerUINSTANCESLorg/intellij/images/editor/impl/jcef/JCefImageViewer$ViewerState$Size$$serializer;WX	VY
getDescriptor6()Lkotlinx/serialization/descriptors/SerialDescriptor;[\
V]1kotlinx/serialization/internal/PluginExceptionsKt_throwMissingFieldException9(IILkotlinx/serialization/descriptors/SerialDescriptor;)Vab
`cseen1serializationConstructorMarker?Lkotlinx/serialization/internal/SerializationConstructorMarker;<clinit>Oorg/intellij/images/editor/impl/jcef/JCefImageViewer$ViewerState$Size$Companioni1(Lkotlin/jvm/internal/DefaultConstructorMarker;)Vk
jl	CompanionQLorg/intellij/images/editor/impl/jcef/JCefImageViewer$ViewerState$Size$Companion;no	p$Lkotlinx/serialization/Serializable;Lkotlin/Metadata;mv	kxi0d1Z��>

��
��



	



��



��

‡�� 20:B)0000¢B00¢	J	
0HÆJ	0HÆJ0��2020HÆJ020HÖJ	0HÖJ	0HÖJ&020��2020HÁ¢R0¢
��
R0¢
��¨ d2
write$Self$serializerintellij.platform.images@org/intellij/images/editor/impl/jcef/JCefImageViewer$ViewerState�4org/intellij/images/editor/impl/jcef/JCefImageViewer�ViewerStateSizeJCefImageViewer.ktRuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTable
StackMapTable$RuntimeInvisibleParameterAnnotationsRuntimeVisibleAnnotations
DeprecatedInnerClasses
SourceFileBootstrapMethods1no�

�Q*�	*�
*���
>?� 
�/*�
��?��/*���?��#*�
���#*����<
�Y��� 



�	�3~�*�
<~�*�=*� ��
!"�,*�
*��.���/�?*�
�4<h*��4`<��567�j1*+��+���+�M*�
,�
��*�,�������119:�8;<�W+,*�
�C+,*��C��>� DEFGH�=I�|!~��Z�^�d*�	*�
*����>�4!!e!
!!fg��#JKsLM@NOsPQ[ReSTh��jY�m�q��"�����Vjn����rst[IuIvIwxIuyIz{[s|}[!ssPsesPs
ssfsgsIssssssss6sPs9s/s!sPs~sPsDsEsFsGsHs;ssns��+$PK��gqYorg/intellij/images/editor/impl/jcef/JCefImageViewer$ViewerState$Status$Companion$1.class���=ESorg/intellij/images/editor/impl/jcef/JCefImageViewer$ViewerState$Status$Companion$1uLkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function0<Lkotlinx/serialization/KSerializer<Ljava/lang/Object;>;>;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function0<init>()V(I)V

thisULorg/intellij/images/editor/impl/jcef/JCefImageViewer$ViewerState$Status$Companion$1;invoke%()Lkotlinx/serialization/KSerializer;9()Lkotlinx/serialization/KSerializer<Ljava/lang/Object;>;#Lorg/jetbrains/annotations/NotNull;Gorg.intellij.images.editor.impl.jcef.JCefImageViewer.ViewerState.StatusGorg/intellij/images/editor/impl/jcef/JCefImageViewer$ViewerState$StatusvaluesL()[Lorg/intellij/images/editor/impl/jcef/JCefImageViewer$ViewerState$Status;
[Ljava/lang/Enum;&kotlinx/serialization/internal/EnumsKtcreateSimpleEnumSerializerH(Ljava/lang/String;[Ljava/lang/Enum;)Lkotlinx/serialization/KSerializer; 
!()Ljava/lang/Object;
$<clinit>	
'INSTANCE)	*Lkotlin/Metadata;mv	kxi0@org/intellij/images/editor/impl/jcef/JCefImageViewer$ViewerState54org/intellij/images/editor/impl/jcef/JCefImageViewer7ViewerStateStatusJCefImageViewer.ktCodeLocalVariableTableLineNumberTable	SignatureRuntimeInvisibleAnnotationsInnerClassesEnclosingMethod
SourceFileRuntimeVisibleAnnotations0)	<$*��=
<6���"�>;=
?@A#</*�%�>;=
&	<�Y�(�+�A6896:@B?C;D,-[I.I/I01I23I4PKZc�==Worg/intellij/images/editor/impl/jcef/JCefImageViewer$ViewerState$Status$Companion.class���=CQorg/intellij/images/editor/impl/jcef/JCefImageViewer$ViewerState$Status$Companionjava/lang/Object<init>()V
thisSLorg/intellij/images/editor/impl/jcef/JCefImageViewer$ViewerState$Status$Companion;
serializer%()Lkotlinx/serialization/KSerializer;p()Lkotlinx/serialization/KSerializer<Lorg/intellij/images/editor/impl/jcef/JCefImageViewer$ViewerState$Status;>;#Lorg/jetbrains/annotations/NotNull;get$cachedSerializer
Gorg/intellij/images/editor/impl/jcef/JCefImageViewer$ViewerState$Status'access$get$cachedSerializer$delegate$cp()Lkotlin/Lazy;
kotlin/LazygetValue()Ljava/lang/Object;!kotlinx/serialization/KSerializer1(Lkotlin/jvm/internal/DefaultConstructorMarker;)V
$constructor_marker.Lkotlin/jvm/internal/DefaultConstructorMarker;Lkotlin/Metadata;mv	kxi0d1F��

��



��†��20B¢J00Hƨd2#Lkotlinx/serialization/KSerializer;ILorg/intellij/images/editor/impl/jcef/JCefImageViewer$ViewerState$Status;intellij.platform.images@org/intellij/images/editor/impl/jcef/JCefImageViewer$ViewerState34org/intellij/images/editor/impl/jcef/JCefImageViewer5ViewerStateStatus	CompanionJCefImageViewer.ktCodeLineNumberTableLocalVariableTable	SignatureRuntimeInvisibleAnnotationsInnerClasses
SourceFileRuntimeVisibleAnnotations1;/*��<;=	
;/*��<;=	
>
?;6����<;=	
 ;-*�!�=	
"#@46748@9A:B@$%[I&I'I()I&*I+,[s-.[s
s/sss0s1s2PK�N/60
0
Morg/intellij/images/editor/impl/jcef/JCefImageViewer$ViewerState$Status.class���=�Gorg/intellij/images/editor/impl/jcef/JCefImageViewer$ViewerState$Status[Ljava/lang/Enum<Lorg/intellij/images/editor/impl/jcef/JCefImageViewer$ViewerState$Status;>;java/lang/Enum<init>(Ljava/lang/String;I)V()V
	thisILorg/intellij/images/editor/impl/jcef/JCefImageViewer$ViewerState$Status;
$enum$nameLjava/lang/String;
$enum$ordinalIvaluesL()[Lorg/intellij/images/editor/impl/jcef/JCefImageViewer$ViewerState$Status;$VALUESJ[Lorg/intellij/images/editor/impl/jcef/JCefImageViewer$ViewerState$Status;	[Ljava/lang/Object;clone()Ljava/lang/Object;
valueOf](Ljava/lang/String;)Lorg/intellij/images/editor/impl/jcef/JCefImageViewer$ViewerState$Status;5(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; 
!value
getEntries()Lkotlin/enums/EnumEntries;g()Lkotlin/enums/EnumEntries<Lorg/intellij/images/editor/impl/jcef/JCefImageViewer$ViewerState$Status;>;#Lorg/jetbrains/annotations/NotNull;$ENTRIESLkotlin/enums/EnumEntries;()	*$valuesOK-	.ERROR0	1INIT3	4'access$get$cachedSerializer$delegate$cp()Lkotlin/Lazy;$cachedSerializer$delegate
Lkotlin/Lazy;89	:<clinit>-
	03,
A[Ljava/lang/Enum;Ckotlin/enums/EnumEntriesKtEenumEntries-([Ljava/lang/Enum;)Lkotlin/enums/EnumEntries;GH
FIQorg/intellij/images/editor/impl/jcef/JCefImageViewer$ViewerState$Status$CompanionK1(Lkotlin/jvm/internal/DefaultConstructorMarker;)VM
LN	CompanionSLorg/intellij/images/editor/impl/jcef/JCefImageViewer$ViewerState$Status$Companion;PQ	Rkotlin/LazyThreadSafetyModeTPUBLICATIONLkotlin/LazyThreadSafetyMode;VW	UXSorg/intellij/images/editor/impl/jcef/JCefImageViewer$ViewerState$Status$Companion$1ZINSTANCEULorg/intellij/images/editor/impl/jcef/JCefImageViewer$ViewerState$Status$Companion$1;\]	[^kotlin/jvm/functions/Function0`
kotlin/LazyKtblazyL(Lkotlin/LazyThreadSafetyMode;Lkotlin/jvm/functions/Function0;)Lkotlin/Lazy;de
cfFLkotlin/Lazy<Lkotlinx/serialization/KSerializer<Ljava/lang/Object;>;>;$Lkotlinx/serialization/Serializable;Lkotlin/Metadata;mv	kxi0d1B��


‡�� 20��0:B¢jjj¨d2intellij.platform.images@org/intellij/images/editor/impl/jcef/JCefImageViewer$ViewerStatew4org/intellij/images/editor/impl/jcef/JCefImageVieweryViewerStateStatusJCefImageViewer.ktRuntimeInvisibleAnnotations	SignatureCodeLineNumberTableLocalVariableTableInnerClasses
SourceFileRuntimeVisibleAnnotations@1PQ~'89h~'@-@0@3()�I*+�
��
;<� 
	�
����	�(
*�"���
#	$%��+�&~',�%�K*�/S*�2S*�5S*�67��;��;<�tT�Y=�>�/�Y?�>�2�Y@�>�5�B���D�J�+�LY�O�S�Y�_�a�g�;��<D;S<�"xz{x|@[LP�}�Gijk[IlImInoIlpIqr[sst[ssuss-s0s3sPsvPK�v5�1�1Forg/intellij/images/editor/impl/jcef/JCefImageViewer$ViewerState.class���=@org/intellij/images/editor/impl/jcef/JCefImageViewer$ViewerStatejava/lang/Object<init>�(Lorg/intellij/images/editor/impl/jcef/JCefImageViewer$ViewerState$Status;DLorg/intellij/images/editor/impl/jcef/JCefImageViewer$ViewerState$Size;Lorg/intellij/images/editor/impl/jcef/JCefImageViewer$ViewerState$Size;ZZZZZZ)V#Lorg/jetbrains/annotations/NotNull;statuskotlin/jvm/internal/Intrinsics
checkNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V
viewportSize	imageSize()V
ILorg/intellij/images/editor/impl/jcef/JCefImageViewer$ViewerState$Status;	zoomD	GLorg/intellij/images/editor/impl/jcef/JCefImageViewer$ViewerState$Size;		!zoomInPossibleZ#$	%zoomOutPossible'$	(fittedToViewport*$	+realSize-$	.gridEnabled0$	1chessboardEnabled3$	4thisBLorg/intellij/images/editor/impl/jcef/JCefImageViewer$ViewerState;(Lorg/intellij/images/editor/impl/jcef/JCefImageViewer$ViewerState$Status;DLorg/intellij/images/editor/impl/jcef/JCefImageViewer$ViewerState$Size;Lorg/intellij/images/editor/impl/jcef/JCefImageViewer$ViewerState$Size;ZZZZZZILkotlin/jvm/internal/DefaultConstructorMarker;)VGorg/intellij/images/editor/impl/jcef/JCefImageViewer$ViewerState$Status9INIT;	:<Eorg/intellij/images/editor/impl/jcef/JCefImageViewer$ViewerState$Size>(II)V@
?A
C	getStatusK()Lorg/intellij/images/editor/impl/jcef/JCefImageViewer$ViewerState$Status;getZoom()DgetViewportSizeI()Lorg/intellij/images/editor/impl/jcef/JCefImageViewer$ViewerState$Size;getImageSizegetZoomInPossible()ZgetZoomOutPossiblegetFittedToViewportgetRealSizegetGridEnabledgetChessboardEnabled
component1
component2
component3
component4
component5
component6
component7
component8
component9component10copy"(Lorg/intellij/images/editor/impl/jcef/JCefImageViewer$ViewerState$Status;DLorg/intellij/images/editor/impl/jcef/JCefImageViewer$ViewerState$Size;Lorg/intellij/images/editor/impl/jcef/JCefImageViewer$ViewerState$Size;ZZZZZZ)Lorg/intellij/images/editor/impl/jcef/JCefImageViewer$ViewerState;copy$defaultw(Lorg/intellij/images/editor/impl/jcef/JCefImageViewer$ViewerState;Lorg/intellij/images/editor/impl/jcef/JCefImageViewer$ViewerState$Status;DLorg/intellij/images/editor/impl/jcef/JCefImageViewer$ViewerState$Size;Lorg/intellij/images/editor/impl/jcef/JCefImageViewer$ViewerState$Size;ZZZZZZILjava/lang/Object;)Lorg/intellij/images/editor/impl/jcef/JCefImageViewer$ViewerState;]^
atoString()Ljava/lang/String;�ViewerState(status=, zoom=, viewportSize=, imageSize=, zoomInPossible=, zoomOutPossible=, fittedToViewport=, realSize=, gridEnabled=, chessboardEnabled=)e$java/lang/invoke/StringConcatFactorygmakeConcatWithConstants�(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/invoke/CallSite;ij
hkl�(Lorg/intellij/images/editor/impl/jcef/JCefImageViewer$ViewerState$Status;DLorg/intellij/images/editor/impl/jcef/JCefImageViewer$ViewerState$Size;Lorg/intellij/images/editor/impl/jcef/JCefImageViewer$ViewerState$Size;ZZZZZZ)Ljava/lang/String;inohashCode()Iqr
:sjava/lang/Doubleu(D)Iqw
vx
?sjava/lang/Boolean{(Z)Iq}
|~resultIequals(Ljava/lang/Object;)Z$Lorg/jetbrains/annotations/Nullable;compare(DD)I��
v�areEqual'(Ljava/lang/Object;Ljava/lang/Object;)Z��
�otherLjava/lang/Object;#write$Self$intellij_platform_images�(Lorg/intellij/images/editor/impl/jcef/JCefImageViewer$ViewerState;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)VLkotlin/jvm/JvmStatic;$childSerializers$[Lkotlinx/serialization/KSerializer;��	�/kotlinx/serialization/encoding/CompositeEncoder�shouldEncodeElementDefault8(Lkotlinx/serialization/descriptors/SerialDescriptor;I)Z����+kotlinx/serialization/SerializationStrategy�encodeSerializableElementw(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/SerializationStrategy;Ljava/lang/Object;)V����encodeDoubleElement9(Lkotlinx/serialization/descriptors/SerialDescriptor;ID)V����Qorg/intellij/images/editor/impl/jcef/JCefImageViewer$ViewerState$Size$$serializer�INSTANCESLorg/intellij/images/editor/impl/jcef/JCefImageViewer$ViewerState$Size$$serializer;��	��encodeBooleanElement9(Lkotlinx/serialization/descriptors/SerialDescriptor;IZ)V����selfoutput1Lkotlinx/serialization/encoding/CompositeEncoder;
serialDesc4Lkotlinx/serialization/descriptors/SerialDescriptor;�!(ILorg/intellij/images/editor/impl/jcef/JCefImageViewer$ViewerState$Status;DLorg/intellij/images/editor/impl/jcef/JCefImageViewer$ViewerState$Size;Lorg/intellij/images/editor/impl/jcef/JCefImageViewer$ViewerState$Size;ZZZZZZLkotlinx/serialization/internal/SerializationConstructorMarker;)VLkotlin/Deprecated;message8This synthesized declaration should not be used directlyreplaceWithLkotlin/ReplaceWith;
expressionimportslevelLkotlin/DeprecationLevel;HIDDENLorg/intellij/images/editor/impl/jcef/JCefImageViewer$ViewerState$$serializer�NLorg/intellij/images/editor/impl/jcef/JCefImageViewer$ViewerState$$serializer;��	��
getDescriptor6()Lkotlinx/serialization/descriptors/SerialDescriptor;��
��1kotlinx/serialization/internal/PluginExceptionsKt�throwMissingFieldException9(IILkotlinx/serialization/descriptors/SerialDescriptor;)V��
��seen1serializationConstructorMarker?Lkotlinx/serialization/internal/SerializationConstructorMarker;=kotlinx/serialization/internal/SerializationConstructorMarker�8
�access$get$childSerializers$cp&()[Lkotlinx/serialization/KSerializer;<clinit>Jorg/intellij/images/editor/impl/jcef/JCefImageViewer$ViewerState$Companion�1(Lkotlin/jvm/internal/DefaultConstructorMarker;)V�
��	CompanionLLorg/intellij/images/editor/impl/jcef/JCefImageViewer$ViewerState$Companion;��	�!kotlinx/serialization/KSerializer�SLorg/intellij/images/editor/impl/jcef/JCefImageViewer$ViewerState$Status$Companion;��	:�Qorg/intellij/images/editor/impl/jcef/JCefImageViewer$ViewerState$Status$Companion�
serializer%()Lkotlinx/serialization/KSerializer;��
��8[Lkotlinx/serialization/KSerializer<Ljava/lang/Object;>;Lkotlin/jvm/JvmField;$Lkotlinx/serialization/Serializable;Lkotlin/Metadata;mv	kxi0d1c��P

��
��

��

��

��







��



��

ƒ�� =20:<=>?Bo0000	
0	0
000000¢Bi000	
0	0
00000¢J	$0HÆJ	%0HÆJ	&0HÆJ	'0	HÆJ	(0	HÆJ	)0HÆJ	*0HÆJ	+0HÆJ	,0HÆJ	-0HÆJm.0��202020	2
0	202
020202020HÆJ/0200HÖJ	10HÖJ	203HÖJ&405260��2708290:HÁ¢;R0¢
��R0¢
��R0¢
��R
0	¢
��R0¢
��R0¢
��R0	¢
��R0¢
�� !R0¢
��"R
0¢
��#¨@d2
write$Self$serializerSizeStatusintellij.platform.images4org/intellij/images/editor/impl/jcef/JCefImageViewerViewerStateJCefImageViewer.ktRuntimeInvisibleAnnotations	SignatureCodeLineNumberTableLocalVariableTable$RuntimeInvisibleParameterAnnotations
StackMapTableRuntimeVisibleAnnotations
DeprecatedInnerClasses
SourceFileBootstrapMethods0��#$'$*$-$0$3$���
� 
S+	���*�*+�*(�*� *�"*�&*�)*�,*	�/*
�2*�5�	2012"3(4.546:7@8F9L:R1
pS67SSSSS#$S'$S*$S-$	S0$
S3$!
8�~��=L~�I~��?Y�B:~��?Y�B:~�6 ~�6@~�6�~�6	~�6
~�6*+(	
�D�



	R1213&1.491A5D1L6O1W7Z1c8f1o9r1{:~1�@EF/*��	1
67GH/*��	2
67IJ/*� �	3
67KJ/*�"�	4
67LM/*�&�	5
67NM/*�)�	6
67OM/*�,�	7
67PM/*�/�	8
67QM/*�2�	9
67RM/*�5�	:
67SF#*��
67TH#*��
67UJ#*� �
67VJ#*�"�
67WM#*�&�
67XM#*�)�
67YM#*�,�
67ZM#*�/�
67[M#*�2�
67\M#*�5�
67]^�
.+	����Y+(	
�D�
p.67.....#$.'$.*$.-$	.0$
.3$!
	_`��~�*�L~�*�I~�	*� :~�	*�":~�	*�&6 ~�	*�)6@~�	*�,6�~�	*�/6	~�	*�26
~�	*�56*+(	
�b�




cdL.*�*�*� *�"*�&*�)*�,*�/*�2*�5�p�
.67qr�*��t<h*��y`<h*� �z`<h*�"�z`<h*�&�`<h*�)�`<h*�,�`<h*�/�`<h*�2�`<h*�5�`<�
w��67����*+��+���+�M*�,���*�,�����*� ,� ����*�",�"����*�&,�&��*�),�)��*�,,�,��*�/,�/��*�2,�2��*�5,�5����
�67���������N+,����*��=���+,-2��*���+,����*������+,*���+,����*� �?Y�B�����+,����*� ��+,����*�"�?Y�B�����+,����*�"��+,����*�&���+,*�&��+,����*�)���+,*�)��+,����*�,���+,*�,��+,����*�/���+,*�/��+,����*�2���+,*�2��+,	����*�5���+,	*�5���9(��
@@@@
@
@
@
@
@
@	V01%0J2Y0x3�0�4�0�5�06%0E7P0q8|0�9�0�:�0
 ��7������
��$�~��ƶʸ�*�~�
*�=��*,�~�*��*)�~�*�?Y�B� �	*� ~�*�?Y�B�"�	*�"~�*�&�	*�& ~�*�)�	*�)@~�*�,�	*	�,�~�*�/�	*
�/~�*�2�	*�2~�*�5�	*�5�4�
:??�
	V0101220D3M0a4j0~50�6�0�7�0�8�0�9�0�:�0
�
�67��������#$�'$�*$	�-$
�0$�3$���

#��s��@��s��[�e��1*��ױ
67�����	0�_G��Y�߳�
��K*���S*S*S*S*S*S*S*S*S*	S*���	0:����?��?�:@�:�
����[I�I�I��I��I��[s��[As7s�s�s�ssss�ssss#s�s's*s-s0s3s�s�s�ssRsMsOsQsKsJsPsEsFsIsGsHsLsNsSs\sTsUsVsWsXsYsZs[s]s�s�sqscs�s�s�s�s�s�s�s�s�s�s�s�ssmfPK��~���Gorg/intellij/images/editor/impl/jcef/JCefImageViewer$ZOOM_MODEL$1.class���=wAorg/intellij/images/editor/impl/jcef/JCefImageViewer$ZOOM_MODEL$1java/lang/Object)org/intellij/images/editor/ImageZoomModel<init>9(Lorg/intellij/images/editor/impl/jcef/JCefImageViewer;)Vthis$06Lorg/intellij/images/editor/impl/jcef/JCefImageViewer;	
	()V
thisCLorg/intellij/images/editor/impl/jcef/JCefImageViewer$ZOOM_MODEL$1;	$receiver
getZoomFactor()D4org/intellij/images/editor/impl/jcef/JCefImageVieweraccess$getMyState$pz(Lorg/intellij/images/editor/impl/jcef/JCefImageViewer;)Lorg/intellij/images/editor/impl/jcef/JCefImageViewer$ViewerState;
@org/intellij/images/editor/impl/jcef/JCefImageViewer$ViewerStategetZoom

setZoomFactor(D)VsetZoom();"$java/lang/invoke/StringConcatFactory$makeConcatWithConstants�(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/invoke/CallSite;&'
%()(D)Ljava/lang/String;&+,access$executeK(Lorg/intellij/images/editor/impl/jcef/JCefImageViewer;Ljava/lang/String;)V./
0
zoomFactorDfitZoomToWindowfitToViewport();5zoomOut
zoomOut();8zoomIn	zoomIn();;setZoomLevelChanged(Z)VvalueZ
canZoomOut()Z	getStatusK()Lorg/intellij/images/editor/impl/jcef/JCefImageViewer$ViewerState$Status;CD
EGorg/intellij/images/editor/impl/jcef/JCefImageViewer$ViewerState$StatusGOKILorg/intellij/images/editor/impl/jcef/JCefImageViewer$ViewerState$Status;IJ	HKgetZoomOutPossibleMB
N	canZoomIngetZoomInPossibleQB
RisZoomLevelChangedERRORUJ	HVgetFittedToViewportXB
YLkotlin/Metadata;mv	kxi0d1���!
��

��



��

*��
��20J0HJ0HJ0HJ0HJ	0HJ
020HJ02
0HJ0HJ0H¨d2+Lorg/intellij/images/editor/ImageZoomModel;intellij.platform.images;(Lcom/intellij/openapi/vfs/VirtualFile;Ljava/lang/String;)ViViewerStateStatusJCefImageViewer.ktCodeLineNumberTableLocalVariableTable
StackMapTableInnerClassesEnclosingMethod
SourceFileRuntimeVisibleAnnotationsBootstrapMethods1	

n>
*+�*��o�p


n5*����o�p !nB*�'�-�1�o�p234
n4
*�6�1�o�p
7
n4
*�9�1�o�p
:
n4
*�<�1�o�p
=>n5�o�p?@ABnX#*���F�L�*���O���q!@o�p#PBnX#*���F�L�*���S���q!@o�p#TBnY#*���F�W�*���Z���q@o�p#rkHl@sjtmu^[\[I]I^I_`I]aIbc[sde[ssfsPsgsAs4sgssgsTs s2s=s?s:s7shv*#PKw��0��Gorg/intellij/images/editor/impl/jcef/JCefImageViewer$jsonParser$1.class���=MAorg/intellij/images/editor/impl/jcef/JCefImageViewer$jsonParser$1sLkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function1<Lkotlinx/serialization/json/JsonBuilder;Lkotlin/Unit;>;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function1<init>()V(I)V

thisCLorg/intellij/images/editor/impl/jcef/JCefImageViewer$jsonParser$1;invoke+(Lkotlinx/serialization/json/JsonBuilder;)V#Lorg/jetbrains/annotations/NotNull;
$this$Jsonkotlin/jvm/internal/IntrinsicscheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V
&kotlinx/serialization/json/JsonBuildersetIgnoreUnknownKeys(Z)V
(Lkotlinx/serialization/json/JsonBuilder;&(Ljava/lang/Object;)Ljava/lang/Object;
"kotlin/Unit$INSTANCE
Lkotlin/Unit;&'	%(p1Ljava/lang/Object;<clinit>	
-&	/Lkotlin/Metadata;mv	kxi0d1$��
��


����0*0H
¢d2<anonymous>4org/intellij/images/editor/impl/jcef/JCefImageViewer?;(Lcom/intellij/openapi/vfs/VirtualFile;Ljava/lang/String;)VAJCefImageViewer.ktCodeLocalVariableTableLineNumberTable$RuntimeInvisibleParameterAnnotationsInnerClassesEnclosingMethod	Signature
SourceFileRuntimeVisibleAnnotations0&	D$*��E
D@+�+��F�E
 GA!D@*+��#�)�F�E
*+,	D�Y�.�0�H
I@BJKCL712[I3I4I56I78I9:[s;<[s=s>s sPK�p�n�\�\:org/intellij/images/editor/impl/jcef/JCefImageViewer.class���=+4org/intellij/images/editor/impl/jcef/JCefImageViewer,com/intellij/openapi/util/UserDataHolderBase*com/intellij/openapi/fileEditor/FileEditor2com/intellij/openapi/editor/event/DocumentListener.org/intellij/images/ui/ImageComponentDecorator	<init>;(Lcom/intellij/openapi/vfs/VirtualFile;Ljava/lang/String;)V#Lorg/jetbrains/annotations/NotNull;myFilekotlin/jvm/internal/IntrinsicscheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V
mimeType()V
&Lcom/intellij/openapi/vfs/VirtualFile;	3com/intellij/openapi/fileEditor/FileDocumentManagergetInstance7()Lcom/intellij/openapi/fileEditor/FileDocumentManager; !
"getDocumentN(Lcom/intellij/openapi/vfs/VirtualFile;)Lcom/intellij/openapi/editor/Document;$%
&checkNotNull(Ljava/lang/Object;)V()
*
myDocument&Lcom/intellij/openapi/editor/Document;,-	.(com/intellij/ui/jcef/JBCefBrowserBuilder0
1ourCefClient"Lcom/intellij/ui/jcef/JBCefClient;34	5	setClientN(Lcom/intellij/ui/jcef/JBCefClient;)Lcom/intellij/ui/jcef/JBCefBrowserBuilder;78
19	Companion@Lorg/intellij/images/editor/impl/jcef/JCefImageViewer$Companion;;<	=>org/intellij/images/editor/impl/jcef/JCefImageViewer$Companion?isDebugMode()ZAB
@CsetEnableOpenDevToolsMenuItem-(Z)Lcom/intellij/ui/jcef/JBCefBrowserBuilder;EF
1Gbuild%()Lcom/intellij/ui/jcef/JBCefBrowser;IJ
1K
build(...)McheckNotNullExpressionValueO
P	myBrowser#Lcom/intellij/ui/jcef/JBCefBrowser;RS	T@org/intellij/images/editor/impl/jcef/JCefImageViewer$ViewerStateV(Lorg/intellij/images/editor/impl/jcef/JCefImageViewer$ViewerState$Status;DLorg/intellij/images/editor/impl/jcef/JCefImageViewer$ViewerState$Size;Lorg/intellij/images/editor/impl/jcef/JCefImageViewer$ViewerState$Size;ZZZZZZILkotlin/jvm/internal/DefaultConstructorMarker;)VX
WYmyStateBLorg/intellij/images/editor/impl/jcef/JCefImageViewer$ViewerState;[\	]4org/intellij/images/editor/impl/ImageFileEditorState_*org/intellij/images/options/OptionsManagera.()Lorg/intellij/images/options/OptionsManager; c
bd
getOptions'()Lorg/intellij/images/options/Options;fg
bh#org/intellij/images/options/OptionsjgetEditorOptions-()Lorg/intellij/images/options/EditorOptions;lmkn)org/intellij/images/options/EditorOptionsp getTransparencyChessboardOptions=()Lorg/intellij/images/options/TransparencyChessboardOptions;rsqt9org/intellij/images/options/TransparencyChessboardOptionsv
isShowDefaultxBwygetGridOptions+()Lorg/intellij/images/options/GridOptions;{|q}'org/intellij/images/options/GridOptions�y(ZZDZ)V�
`�
myEditorState6Lorg/intellij/images/editor/impl/ImageFileEditorState;��	�Aorg/intellij/images/editor/impl/jcef/JCefImageViewer$ZOOM_MODEL$1�9(Lorg/intellij/images/editor/impl/jcef/JCefImageViewer;)V�
��)org/intellij/images/editor/ImageZoomModel�
ZOOM_MODEL+Lorg/intellij/images/editor/ImageZoomModel;��	�Aorg/intellij/images/editor/impl/jcef/JCefImageViewer$jsonParser$1�INSTANCECLorg/intellij/images/editor/impl/jcef/JCefImageViewer$jsonParser$1;��	��kotlin/jvm/functions/Function1�!kotlinx/serialization/json/JsonKt�Json$defaultw(Lkotlinx/serialization/json/Json;Lkotlin/jvm/functions/Function1;ILjava/lang/Object;)Lkotlinx/serialization/json/Json;��
��
jsonParser!Lkotlinx/serialization/json/Json;��	�$com/intellij/openapi/editor/Document�addDocumentListener7(Lcom/intellij/openapi/editor/event/DocumentListener;)V����;org/intellij/images/editor/impl/jcef/CefLocalRequestHandler�http�	localhost�'(Ljava/lang/String;Ljava/lang/String;)V�
��!org/cef/handler/CefRequestHandler�myRequestHandler#Lorg/cef/handler/CefRequestHandler;��	�/index.html�6org/intellij/images/editor/impl/jcef/JCefImageViewer$1�
��kotlin/jvm/functions/Function0�addResource5(Ljava/lang/String;Lkotlin/jvm/functions/Function0;)V��
��/overlayscrollbars.css�6org/intellij/images/editor/impl/jcef/JCefImageViewer$2�
��!/overlayscrollbars.browser.es6.js�6org/intellij/images/editor/impl/jcef/JCefImageViewer$3�
��/scrollbars.css�6org/intellij/images/editor/impl/jcef/JCefImageViewer$4�
��/chessboard.css�6org/intellij/images/editor/impl/jcef/JCefImageViewer$5�
��/pixel_grid.css�6org/intellij/images/editor/impl/jcef/JCefImageViewer$6�
��/image�6org/intellij/images/editor/impl/jcef/JCefImageViewer$7�K(Lorg/intellij/images/editor/impl/jcef/JCefImageViewer;Ljava/lang/String;)V�
��!com/intellij/ui/jcef/JBCefBrowser�
getCefBrowser()Lorg/cef/browser/CefBrowser;��
�� com/intellij/ui/jcef/JBCefClient�addRequestHandlerc(Lorg/cef/handler/CefRequestHandler;Lorg/cef/browser/CefBrowser;)Lcom/intellij/ui/jcef/JBCefClient;��
��6org/intellij/images/editor/impl/jcef/JCefImageViewerUI�getComponent()Ljavax/swing/JComponent;��
��getComponent(...)�java/awt/Component�M(Ljava/awt/Component;Lorg/intellij/images/editor/impl/jcef/JCefImageViewer;)V�
��
myUIComponent8Lorg/intellij/images/editor/impl/jcef/JCefImageViewerUI;�	com/intellij/openapi/Disposable"com/intellij/openapi/util/DisposerregisterE(Lcom/intellij/openapi/Disposable;Lcom/intellij/openapi/Disposable;)V
	!com/intellij/ui/jcef/JBCefJSQuerycreateH(Lcom/intellij/ui/jcef/JBCefBrowser;)Lcom/intellij/ui/jcef/JBCefJSQuery;

create(...)myViewerStateJSQuery#Lcom/intellij/ui/jcef/JBCefJSQuery;	6org/intellij/images/editor/impl/jcef/JCefImageViewer$8
�&(Ljava/lang/Object;)Ljava/lang/Object;_init_$lambda$1`(Lkotlin/jvm/functions/Function1;Ljava/lang/Object;)Lcom/intellij/ui/jcef/JBCefJSQuery$Response;
@(Ljava/lang/Object;)Lcom/intellij/ui/jcef/JBCefJSQuery$Response;!"java/lang/invoke/LambdaMetafactory#metafactory�(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;%&
$'(apply?(Lkotlin/jvm/functions/Function1;)Ljava/util/function/Function;*+,
addHandler (Ljava/util/function/Function;)V./
06org/intellij/images/editor/impl/jcef/JCefImageViewer$92
3�org/cef/handler/CefLoadHandler5
myLoadHandler Lorg/cef/handler/CefLoadHandler;78	9addLoadHandler`(Lorg/cef/handler/CefLoadHandler;Lorg/cef/browser/CefBrowser;)Lcom/intellij/ui/jcef/JBCefClient;;<
�=!http://localhost/index.html?debug?loadURL(Ljava/lang/String;)VAB
�Chttp://localhost/index.htmlE3com/intellij/openapi/application/ApplicationManagerGgetApplication0()Lcom/intellij/openapi/application/Application;IJ
HK,com/intellij/openapi/application/ApplicationM
getMessageBus)()Lcom/intellij/util/messages/MessageBus;OPNQ%com/intellij/util/messages/MessageBusSconnectT(Lcom/intellij/openapi/Disposable;)Lcom/intellij/util/messages/MessageBusConnection;UVTW6com/intellij/openapi/editor/colors/EditorColorsManagerYTOPIC"Lcom/intellij/util/messages/Topic;[\	Z][:(Lcom/intellij/openapi/editor/colors/EditorColorsScheme;)V`_init_$lambda$2p(Lorg/intellij/images/editor/impl/jcef/JCefImageViewer;Lcom/intellij/openapi/editor/colors/EditorColorsScheme;)Vbc
deglobalSchemeChangeq(Lorg/intellij/images/editor/impl/jcef/JCefImageViewer;)Lcom/intellij/openapi/editor/colors/EditorColorsListener;ghi/com/intellij/util/messages/MessageBusConnectionk	subscribe7(Lcom/intellij/util/messages/Topic;Ljava/lang/Object;)Vmnlo&com/intellij/ide/ui/UISettingsListenerq	r]#(Lcom/intellij/ide/ui/UISettings;)Vt_init_$lambda$3Y(Lorg/intellij/images/editor/impl/jcef/JCefImageViewer;Lcom/intellij/ide/ui/UISettings;)Vvw
xyuiSettingsChanged`(Lorg/intellij/images/editor/impl/jcef/JCefImageViewer;)Lcom/intellij/ide/ui/UISettingsListener;{|}
busConnection1Lcom/intellij/util/messages/MessageBusConnection;this6Lorg/intellij/images/editor/impl/jcef/JCefImageViewer;Ljava/lang/String;$com/intellij/openapi/vfs/VirtualFile�java/lang/String�javax/swing/JComponent�getPreferredFocusedComponentorg/cef/browser/CefBrowser�getUIComponent()Ljava/awt/Component;����;null cannot be cast to non-null type javax.swing.JComponent�(
�getName()Ljava/lang/String;	SvgViewer�
isModifiedisValidaddPropertyChangeListener&(Ljava/beans/PropertyChangeListener;)Vlistener�#Ljava/beans/PropertyChangeListener;removePropertyChangeListenergetFile(()Lcom/intellij/openapi/vfs/VirtualFile;getStatei(Lcom/intellij/openapi/fileEditor/FileEditorStateLevel;)Lcom/intellij/openapi/fileEditor/FileEditorState;level�getChessboardEnabled�B
W�getGridEnabled�B
W�getZoom()D��
W�getRealSize�B
W�/com/intellij/openapi/fileEditor/FileEditorState�6Lcom/intellij/openapi/fileEditor/FileEditorStateLevel;4com/intellij/openapi/fileEditor/FileEditorStateLevel�setState4(Lcom/intellij/openapi/fileEditor/FileEditorState;)Vstate�javax/swing/SwingUtilities�isEventDispatchThread�B
��setState$lambda$0j(Lorg/intellij/images/editor/impl/jcef/JCefImageViewer;Lcom/intellij/openapi/fileEditor/FileEditorState;)V��
��run}(Lorg/intellij/images/editor/impl/jcef/JCefImageViewer;Lcom/intellij/openapi/fileEditor/FileEditorState;)Ljava/lang/Runnable;���invokeLater(Ljava/lang/Runnable;)V��
��getZoomOptions+()Lorg/intellij/images/options/ZoomOptions;��q�isBackgroundVisible�B
`� setTransparencyChessboardVisible(Z)V��
�
isGridVisible�B
`�setGridVisible��
�	getStatusK()Lorg/intellij/images/editor/impl/jcef/JCefImageViewer$ViewerState$Status;��
W�Gorg/intellij/images/editor/impl/jcef/JCefImageViewer$ViewerState$Status�INITILorg/intellij/images/editor/impl/jcef/JCefImageViewer$ViewerState$Status;��	��'org/intellij/images/options/ZoomOptions�isSmartZooming�B��
getZoomFactor��
`�setZoom();�$java/lang/invoke/StringConcatFactory�makeConcatWithConstants�(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/invoke/CallSite;��
���(D)Ljava/lang/String;���execute�B
options)Lorg/intellij/images/options/ZoomOptions;1Lcom/intellij/openapi/fileEditor/FileEditorState;disposeremoveRequestHandlerB(Lorg/cef/handler/CefRequestHandler;Lorg/cef/browser/CefBrowser;)V
�removeLoadHandler?(Lorg/cef/handler/CefLoadHandler;Lorg/cef/browser/CefBrowser;)V

�
clearHandlers
removeDocumentListener��documentChanged4(Lcom/intellij/openapi/editor/event/DocumentEvent;)Veventreload()1Lcom/intellij/openapi/editor/event/DocumentEvent;setZoom(DLjava/awt/Point;)Vatjava/awt/PointxI!"	 #y%"	 &setZoom(, {'x': , 'y': });((DII)Ljava/lang/String;�*+scaleDLjava/awt/Point;ERROR0�	�1true3false5setChessboardVisible();7&(Ljava/lang/String;)Ljava/lang/String;�9:visibleZsetGridVisible();>:setBorderVisiblesetBorderVisible();B:isTransparencyChessboardVisibleisEnabledForActionPlace(Ljava/lang/String;)ZplaceHImages.ThumbnailsJareEqual'(Ljava/lang/Object;Ljava/lang/Object;)ZLM
NgetZoomModel-()Lorg/intellij/images/editor/ImageZoomModel;OKR�	�S(Lorg/intellij/lang/annotations/Language;value
javascriptgetURLX��YexecuteJavaScript((Ljava/lang/String;Ljava/lang/String;I)V[\�]script
colorToCSS$(Ljava/awt/Color;)Ljava/lang/String;java/awt/ColorbgetRed()Ide
cfgetBluehe
cigetGreenke
clgetAlphane
co@o�rgba(, , , )s(IIID)Ljava/lang/String;�u	vcolorLjava/awt/Color;buildChessboardStylegetCellSize{ew|com/intellij/ui/jcef/JBCefApp~normalizeScaledSize(I)I��
�
getBlackColor()Ljava/awt/Color;��w�getBlackColor(...)�`a
�
getWhiteColor��w�getWhiteColor(...)��
      #chessboard {
        position: absolute;
        width: 100%;
        height: 100%;
        background: repeating-conic-gradient( 0% 25%,  0% 50%) 50% / px px;
        background-position: 0 0;
      }
    �:(Ljava/lang/String;Ljava/lang/String;II)Ljava/lang/String;��
�kotlin/text/StringsKt�
trimIndent�9
��;Lorg/intellij/images/options/TransparencyChessboardOptions;cellSize
blackColor
whiteColorbuildGridStylegetLineColor����getLineColor(...)�H
      #pixel_grid {
        position: absolute;
        width: 100%;
        height: 100%;
        margin: 0;
        background-image: linear-gradient(to right,  1px, transparent 1px),
        linear-gradient(to bottom,  1px, transparent 1px);
        background-size: 1px 1px;
        mix-blend-mode: normal;
      }
      �8(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;���reloadStyles�loadScrollbarsStyle('http://localhost/scrollbars.css');
loadChessboardStyle('http://localhost/chessboard.css');
loadPixelGridStyle('http://localhost/pixel_grid.css');�this$0�$state���
�$tmp0�invoke���*com/intellij/ui/jcef/JBCefJSQuery$Response� Lkotlin/jvm/functions/Function1;p0Ljava/lang/Object;�
�it7Lcom/intellij/openapi/editor/colors/EditorColorsScheme;� Lcom/intellij/ide/ui/UISettings;Lkotlin/jvm/JvmStatic;access$getMyState$pz(Lorg/intellij/images/editor/impl/jcef/JCefImageViewer;)Lorg/intellij/images/editor/impl/jcef/JCefImageViewer$ViewerState;$thisaccess$executeaccess$buildChessboardStyleJ(Lorg/intellij/images/editor/impl/jcef/JCefImageViewer;)Ljava/lang/String;z�
�access$buildGridStyle��
�access$getMyFile$p^(Lorg/intellij/images/editor/impl/jcef/JCefImageViewer;)Lcom/intellij/openapi/vfs/VirtualFile;access$getMyDocument$p^(Lorg/intellij/images/editor/impl/jcef/JCefImageViewer;)Lcom/intellij/openapi/editor/Document;access$setMyState$p{(Lorg/intellij/images/editor/impl/jcef/JCefImageViewer;Lorg/intellij/images/editor/impl/jcef/JCefImageViewer$ViewerState;)V<set-?>access$getJsonParser$pY(Lorg/intellij/images/editor/impl/jcef/JCefImageViewer;)Lkotlinx/serialization/json/Json;access$getMyUIComponent$pp(Lorg/intellij/images/editor/impl/jcef/JCefImageViewer;)Lorg/intellij/images/editor/impl/jcef/JCefImageViewerUI;access$reloadStyles access$getMyViewerStateJSQuery$p[(Lorg/intellij/images/editor/impl/jcef/JCefImageViewer;)Lcom/intellij/ui/jcef/JBCefJSQuery;access$getMyEditorState$pn(Lorg/intellij/images/editor/impl/jcef/JCefImageViewer;)Lorg/intellij/images/editor/impl/ImageFileEditorState;<clinit>1(Lkotlin/jvm/internal/DefaultConstructorMarker;)V�
@�!()Lcom/intellij/ui/jcef/JBCefApp; �
�createClient$()Lcom/intellij/ui/jcef/JBCefClient;��
�createClient(...)�NAME	HOST_NAMEPROTOCOLOVERLAY_SCROLLBARS_CSS_PATHOVERLAY_SCROLLBARS_JS_PATHVIEWER_PATH
IMAGE_PATHSCROLLBARS_CSS_PATHCHESSBOARD_CSS_PATH
GRID_CSS_PATH
VIEWER_URL	IMAGE_URLhttp://localhost/image�SCROLLBARS_STYLE_URLhttp://localhost/scrollbars.css�CHESSBOARD_STYLE_URLhttp://localhost/chessboard.css�GRID_STYLE_URLhttp://localhost/pixel_grid.cssLkotlin/Metadata;mv	kxi0d1O��¸





��

��



��

��

��

��

��

��

��

��

��

��

��









��



��

��





�� P20202020:PQB00¢	J02 0!HJ"0HJ#0HJ$02%0&HJ'0HJ(02)0*HJ+02,0HJ-0.HJ/0HJ00¢1
2
0384HJ50.HJ6072809HJ:0;J<0HJ=0>2?0HJ@0>HJA0>HJB0>HJC0>HJD0HJE02 0!HJF02G0>HJH02G0>HJI02J07HJK02G0>HJL02M0;2N0OR
0X‚¢
��R0
X‚¢
��R0X‚¢
��R0X‚¢
��R0X‚¢
��R0X‚¢
��R0X‚¢
��R0X‚¢
��R0X‚¢
��R0X‚¢
��R0X‚¢
��¨Rd2.Lcom/intellij/openapi/util/UserDataHolderBase;,Lcom/intellij/openapi/fileEditor/FileEditor;4Lcom/intellij/openapi/editor/event/DocumentListener;0Lorg/intellij/images/ui/ImageComponentDecorator;Ljavax/swing/JComponent;Lorg/jetbrains/annotations/Nls;capitalization.Lorg/jetbrains/annotations/Nls$Capitalization;TitleViewerStateintellij.platform.imagesResponseEorg/intellij/images/editor/impl/jcef/JCefImageViewer$ViewerState$SizeSizeStatusJCefImageViewer.ktRuntimeInvisibleAnnotations
ConstantValueCode
StackMapTableLineNumberTableLocalVariableTable$RuntimeInvisibleParameterAnnotationsRuntimeVisibleAnnotationsInnerClasses
SourceFileBootstrapMethods1
;< 
 
,- 
RS 
� 
 
�� 
78 
[\ 
�� 
�� 
�� 
��!� 
��!� 
��!� 
��!� 
��!� 
��!� 
��!� 
��!� 
��!� 
��!� 
��!F 
��!� 
��!� 
��!� 
�! 
34 
-"ho+�,�*�*+�*�#*��'Y�+�/*�1Y�2�6�:�>�D�H�LYN�Q�U*�WY��Z�^*�`Y�e�i�o�u�z�e�i�o�~������*��Y*������*��������*�/*���*��Y��������*�������Y*������*����ǻ�Y*�����*����̻�Y*�����*����ѻ�Y*�����*����ֻ�Y*�����*����ۻ�Y*�����*������Y*,����Ų6*��*�U���W*��Y*�U��Y��Q��*���*�*���
*�*�U��
**�U�Y�Q�*��Y*����-�1*�3Y*�4�6�:�6*�:*�U��>W�>�D�*�U@�D�
*�UF�D�L�R*��XN-�^Y_�Q*�j�p-�sY_�Q*�~�p�#�%��	$�'32T'UJ[c\h]}^�_�`�\����������������5�L�c�{�������������!#$%'/*A,W-m.n2%*A,�o��oo�&


��"2*����$c%�� 
��"A*�U���Y������$d%�� 
��".��$e%�� 
�B",�$g%���B",�$h%����"<+���$i%����&
��"<+���$j%����&
��"/*��$k%�� 
��"�6+���`Y*�^��*�^��*�^��*�^���������#/�.���$n%6��6�� 
&
��"�v+�����*+���ϱ+�`�Y�e�i�o��M*+�`�ֶ�*+�`�ݶ�*�^���*+�`���,���*+�`�����#�C�$6
p
qruv0w;xFySz[{\~eu�% 0Ev��v�&
"q7�6*��*�U��	�6*�:*�U��
*��*�/*���$��"�)�6�%7��"C+�*��$�%��&
"\-�*'-�$-�'�,��$
��% ��-./&	
��"%*�^��2��*�	4�6�;��#J��$��$�%%��%<=��"%*�^��2��*�	4�6�@��#J��$��$�%%��%<=A�"l*�	4�6�D��#K��$
��%��<=EB"2*�^���$�%��FG"V+I�K+�O���#@$�%��H�&
PQ"/*���$�%�� 
�B"R*�^��T�*�^�����#@$�%����"2*�^���$�%���B"O*�U��+*�U��Z�^�$�%��_�&UVsW`a"O+�g+�j+�m+�p�qo�w�$B%��xyz�"�R�e�i�o�uL+�}��=*+��Y��Q��N*+��Y��Q��:-hh�����$EFG-H@NNQQI%4A�7�"-%��@��R����"p,*�e�i�o�~��Y��Q��L++�����$U!\"](a+V%!x�,���">*���$eiej%����"H*��+��*+���$q%���"F*��*+�����$�%����bc"@*��*���$,%����vw"G*��+��*���$-%����AB"�>�D�'���"/*�^�$2%����":*+��$2%��_���"/*�˰$2%����"/*�ΰ$2%����"/*��$2%����"/*�/�$2%����":*+�^�$2%���\��"/*���$2%����"/*��$2%����"/*���$2%����"/*��$2%����"/*���$2%���"P,�@Y��>���Y�Q�6�L��6��
�$JLM+N(��	���������3@;WW�W@)'$[IIII	I
[s
[Ss�ssssssssss�s�s�s�sRsSs,s-s�s�s7s8s�s�s[s\s�ssss�ss�s�szs�s`sxsysssss�s_s�ss�s�sssss�s�ss�s�s�ssPsFssHs�s�sEs�s�s�sAs<s�s�s�s�ss-ss/s;ss*Z) ")afa)uzu)������)�8�?�C�t����PK�ADForg/intellij/images/editor/impl/jcef/JCefImageViewerUI$Companion.class���=)@org/intellij/images/editor/impl/jcef/JCefImageViewerUI$Companionjava/lang/Object<init>()V
thisBLorg/intellij/images/editor/impl/jcef/JCefImageViewerUI$Companion;1(Lkotlin/jvm/internal/DefaultConstructorMarker;)V
$constructor_marker.Lkotlin/jvm/internal/DefaultConstructorMarker;Lkotlin/Metadata;mv	kxi0d1g��

��



†��20B¢R0¢X‚T¢
��R0¢X‚T¢
��¨d2ERROR_PANEL"Lorg/jetbrains/annotations/NonNls;IMAGE_PANELintellij.platform.images6org/intellij/images/editor/impl/jcef/JCefImageViewerUI	CompanionJCefImageViewerUI.ktCodeLineNumberTableLocalVariableTableInnerClasses
SourceFileRuntimeVisibleAnnotations1#/*��$�%	
#-*��%	

&
 !'"(C[IIIII[s[s
sssssssPK�i��77Eorg/intellij/images/editor/impl/jcef/JCefImageViewerUI$ViewPort.class���=�?org/intellij/images/editor/impl/jcef/JCefImageViewerUI$ViewPortjavax/swing/JPanel+com/intellij/ui/components/ZoomableViewport<init>;(Lorg/intellij/images/editor/impl/jcef/JCefImageViewerUI;)V()Vthis$08Lorg/intellij/images/editor/impl/jcef/JCefImageViewerUI;
	java/awt/BorderLayout	
java/awt/LayoutManager(Ljava/awt/LayoutManager;)V
myOriginalZoomD	thisALorg/intellij/images/editor/impl/jcef/JCefImageViewerUI$ViewPort;convertToContentCoordinates"(Ljava/awt/Point;)Ljava/awt/Point;java/awt/Component6org/intellij/images/editor/impl/jcef/JCefImageViewerUI!access$getMyContentComponent$pN(Lorg/intellij/images/editor/impl/jcef/JCefImageViewerUI;)Ljava/awt/Component;#$
"%javax/swing/SwingUtilities'convertPointJ(Ljava/awt/Component;Ljava/awt/Point;Ljava/awt/Component;)Ljava/awt/Point;)*
(+convertPoint(...)-kotlin/jvm/internal/Intrinsics/checkNotNullExpressionValue'(Ljava/lang/Object;Ljava/lang/String;)V12
03pointLjava/awt/Point;getMagnificator+()Lcom/intellij/ui/components/Magnificator;#Lorg/jetbrains/annotations/NotNull;#(DLjava/awt/Point;)Ljava/awt/Point;:getMagnificator$lambda$0[(Lorg/intellij/images/editor/impl/jcef/JCefImageViewerUI;DLjava/awt/Point;)Ljava/awt/Point;<=
>?"java/lang/invoke/LambdaMetafactoryAmetafactory�(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;CD
BEFmagnifyc(Lorg/intellij/images/editor/impl/jcef/JCefImageViewerUI;)Lcom/intellij/ui/components/Magnificator;HIJmagnificationStarted(Ljava/awt/Point;)VatNcheckNotNullParameterP2
0QmyMagnificationPointS6	Taccess$getMyViewer$pp(Lorg/intellij/images/editor/impl/jcef/JCefImageViewerUI;)Lorg/intellij/images/editor/impl/jcef/JCefImageViewer;VW
"X4org/intellij/images/editor/impl/jcef/JCefImageViewerZgetZoom()D\]
[^magnificationFinished(D)V
magnificationjava/lang/Doubleccompare(DD)Ief
dg78
i
k'com/intellij/ui/components/MagnificatormH:nomagnificator)Lcom/intellij/ui/components/Magnificator;inContentPointscalepjava/awt/Pointv
checkNotNull(Ljava/lang/Object;)Vyz
0{setZoom(DLjava/awt/Point;)V}~
[$Lorg/jetbrains/annotations/Nullable;Lkotlin/Metadata;mv	kxi0d1��,





��



��

‚��2020B¢J02	0HJ
0HJ0
20HJ0
20HJ0
20HR0X‚¢
��R0X‚¢
��¨d2Ljavax/swing/JPanel;-Lcom/intellij/ui/components/ZoomableViewport;intellij.platform.imagesViewPortJCefImageViewerUI.ktRuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTable	Signature$RuntimeInvisibleParameterAnnotations
StackMapTableInnerClasses
SourceFileRuntimeVisibleAnnotationsBootstrapMethods0S6��
�U*+�
*�Y���*���353�
�	�J*� +*�
�&�,Y.�4��7�5678�4
*�
�K��;�
�9LM�V+O�R*+�U**�
�Y�_���BCD�N6�9`a�G*�U*���GH
I�bHa��F*�UN'�h�;-�7*�j:*-�l:'��
��'go��'c9*�k�pW���.wnwC��LMNOP4QES�>.qr's64tAu6FFb<=�W*x�R*�Y'-�|-��-��
<=� 
tN6�
"����d��[I�I�I��I��I��[s��[ss�s�ssSs6ss�ss5s7srs`s�sbsLsNsHs��G;@;PKl�+��)�)<org/intellij/images/editor/impl/jcef/JCefImageViewerUI.class���=�6org/intellij/images/editor/impl/jcef/JCefImageViewerUIjavax/swing/JPanel.com/intellij/openapi/actionSystem/DataProvidercom/intellij/openapi/Disposable<init>M(Ljava/awt/Component;Lorg/intellij/images/editor/impl/jcef/JCefImageViewer;)V#Lorg/jetbrains/annotations/NotNull;myContentComponentkotlin/jvm/internal/IntrinsicscheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V
myViewer()V	
Ljava/awt/Component;	6Lorg/intellij/images/editor/impl/jcef/JCefImageViewer;	#(Ljava/awt/event/MouseWheelEvent;)VMOUSE_WHEEL_LISTENER$lambda$0[(Lorg/intellij/images/editor/impl/jcef/JCefImageViewerUI;Ljava/awt/event/MouseWheelEvent;)V!"
#$"java/lang/invoke/LambdaMetafactory&metafactory�(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;()
'*+mouseWheelMoved](Lorg/intellij/images/editor/impl/jcef/JCefImageViewerUI;)Ljava/awt/event/MouseWheelListener;-./MOUSE_WHEEL_LISTENER#Ljava/awt/event/MouseWheelListener;12	3java/awt/BorderLayout5
6java/awt/LayoutManager8	setLayout(Ljava/awt/LayoutManager;)V:;
</com/intellij/openapi/actionSystem/ActionManager>getInstance3()Lcom/intellij/openapi/actionSystem/ActionManager;@A
?BImages.EditorToolbarD	getAction@(Ljava/lang/String;)Lcom/intellij/openapi/actionSystem/AnAction;FG
?HRnull cannot be cast to non-null type com.intellij.openapi.actionSystem.ActionGroupJcheckNotNullL
M-com/intellij/openapi/actionSystem/ActionGroupO
Images.EditorQcreateActionToolbaru(Ljava/lang/String;Lcom/intellij/openapi/actionSystem/ActionGroup;Z)Lcom/intellij/openapi/actionSystem/ActionToolbar;ST
?UcreateActionToolbar(...)WcheckNotNullExpressionValueY
Zjavax/swing/JComponent\/com/intellij/openapi/actionSystem/ActionToolbar^setTargetComponent(Ljavax/swing/JComponent;)V`a_b()Ljava/lang/Object;d_init_$lambda$1()Ljava/awt/Color;fg
higget()Ljava/util/function/Supplier;lmncom/intellij/ui/JBColorplazy8(Ljava/util/function/Supplier;)Lcom/intellij/ui/JBColor;rs
qtjava/awt/Colorv
setBackground(Ljava/awt/Color;)Vxy
zgetComponent()Ljavax/swing/JComponent;|}_~getComponent(...)�_init_$lambda$2J(Lorg/intellij/images/editor/impl/jcef/JCefImageViewerUI;)Ljava/awt/Color;��
��W(Lorg/intellij/images/editor/impl/jcef/JCefImageViewerUI;)Ljava/util/function/Supplier;l��
]z0com/intellij/ui/components/panels/NonOpaquePanel�	;
��java/awt/Component�West�add)(Ljava/awt/Component;Ljava/lang/Object;)V��
�javax/swing/JLabel�(Ljava/lang/String;I)V	�
��myInfoLabelLjavax/swing/JLabel;��	�!com/intellij/util/ui/JBUI$Borders�
emptyRight'(I)Lcom/intellij/util/ui/JBEmptyBorder;��
��javax/swing/border/Border�	setBorder(Ljavax/swing/border/Border;)V��
��East�North�
�?org/intellij/images/editor/impl/jcef/JCefImageViewerUI$ViewPort�;(Lorg/intellij/images/editor/impl/jcef/JCefImageViewerUI;)V	�
��
myViewPortLjavax/swing/JPanel;��	�java/awt/CardLayout�
�
<4org/intellij/images/editor/impl/jcef/JCefImageViewer�getPreferredFocusedComponent�}
��addMouseWheelListener&(Ljava/awt/event/MouseWheelListener;)V��
]�image�_init_$lambda$3��
���
�zerror.broken.image.file.format�java/lang/Object� org/intellij/images/ImagesBundle�message9(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;��
�� com/intellij/openapi/ui/Messages�getErrorIcon()Ljavax/swing/Icon;��
��((Ljava/lang/String;Ljavax/swing/Icon;I)V	�
��
�Center�error�	Companion@Lorg/intellij/images/editor/impl/jcef/JCefImageViewer$Companion;��	��>org/intellij/images/editor/impl/jcef/JCefImageViewer$Companion�isDebugMode()Z��
��Images.EditorPopupMenu�com/intellij/ui/PopupHandler�installPopupMenu\(Ljavax/swing/JComponent;Ljava/lang/String;Ljava/lang/String;)Lcom/intellij/ui/PopupHandler;��
��
actionManager1Lcom/intellij/openapi/actionSystem/ActionManager;actionGroup/Lcom/intellij/openapi/actionSystem/ActionGroup;
actionToolbar1Lcom/intellij/openapi/actionSystem/ActionToolbar;toolbarPanelLjavax/swing/JComponent;topPanel
errorLabel
errorPanelthis8Lorg/intellij/images/editor/impl/jcef/JCefImageViewerUI;getData&(Ljava/lang/String;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;dataId	.org/intellij/images/ui/ImageComponentDecoratorDATA_KEY+Lcom/intellij/openapi/actionSystem/DataKey;
	)com/intellij/openapi/actionSystem/DataKeyis(Ljava/lang/String;)Z
Ljava/lang/String;disposeremoveMouseWheelListener�
]setInfo(Ljava/lang/String;)VinfosetText 
�!	showError	getLayout()Ljava/awt/LayoutManager;$%
&8null cannot be cast to non-null type java.awt.CardLayout(java/awt/Container*show)(Ljava/awt/Container;Ljava/lang/String;)V,-
�.	showImagethis$01*org/intellij/images/options/OptionsManager3.()Lorg/intellij/images/options/OptionsManager;@5
46
getOptions'()Lorg/intellij/images/options/Options;89
4:#org/intellij/images/options/Options<getEditorOptions-()Lorg/intellij/images/options/EditorOptions;>?=@)org/intellij/images/options/EditorOptionsBgetZoomOptions+()Lorg/intellij/images/options/ZoomOptions;DECF'org/intellij/images/options/ZoomOptionsHisWheelZoomingJ�IKjava/awt/event/MouseWheelEventM
isControlDownO�
NPgetWheelRotation()IRS
NTgetZoom()DVW
�X?�333333java/awt/Point\getX^S
N_getYaS
Nb(II)V	d
]esetZoom(DLjava/awt/Point;)Vgh
�iconsumek
NlrotationIzoomOptions)Lorg/intellij/images/options/ZoomOptions;e Ljava/awt/event/MouseWheelEvent;6com/intellij/openapi/editor/colors/EditorColorsManagert:()Lcom/intellij/openapi/editor/colors/EditorColorsManager;@v
uwgetGlobalScheme9()Lcom/intellij/openapi/editor/colors/EditorColorsScheme;yz
u{/com/intellij/openapi/editor/colors/EditorColors}PREVIEW_BACKGROUND-Lcom/intellij/openapi/editor/colors/ColorKey;�	~�5com/intellij/openapi/editor/colors/EditorColorsScheme�getColor?(Lcom/intellij/openapi/editor/colors/ColorKey;)Ljava/awt/Color;����getDefaultBackground�g��com/intellij/util/ObjectUtils�notNull8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;��
��
getBackground�g
�com/intellij/util/ui/UIUtil�getPanelBackground�g
��getPanelBackground(...)�access$getMyContentComponent$pN(Lorg/intellij/images/editor/impl/jcef/JCefImageViewerUI;)Ljava/awt/Component;$thisaccess$getMyViewer$pp(Lorg/intellij/images/editor/impl/jcef/JCefImageViewerUI;)Lorg/intellij/images/editor/impl/jcef/JCefImageViewer;<clinit>@org/intellij/images/editor/impl/jcef/JCefImageViewerUI$Companion�1(Lkotlin/jvm/internal/DefaultConstructorMarker;)V	�
��BLorg/intellij/images/editor/impl/jcef/JCefImageViewerUI$Companion;��	�IMAGE_PANELERROR_PANELLkotlin/Metadata;mv	kxi0d1'��J




��

��



��



��
��
��



�� 202020:B00¢J0HJ020HJ020¢J0J0R	0
X‚¢
��R0X‚¢
��R0X‚¢
��R
0X‚¢
��R0X‚¢
��¨d20Lcom/intellij/openapi/actionSystem/DataProvider;!Lcom/intellij/openapi/Disposable;Lorg/jetbrains/annotations/Nls;ViewPortintellij.platform.imagescom/intellij/util/ui/JBUI�BordersJCefImageViewerUI.ktRuntimeInvisibleAnnotations
ConstantValueCode
StackMapTableLineNumberTableLocalVariableTable$RuntimeInvisibleParameterAnnotationsInnerClasses
SourceFileRuntimeVisibleAnnotationsBootstrapMethods1�����������12���������
	
��
�+
�,�*�*+�*,�**�0�4*�6Y�7�9�=�CN-E�IYK�N�P:-R�VYX�[:*�]�c*�o�u�w�{�Y��[:*���u�w����Y�6Y�7�9���:�����*��Y����*��������*�������*�����*��Y*�����*����Y���9��*���*�4��*��*�ȶ�*�*���u�w�λ�Y��Ҹظ���:�Y�6Y�7�9��:		����*��*�ȶ�*��	����**���������*����R��W��'��
��?P_]���%%$%V$d%e3f7gHhYidksq�r�s�t�v�w�x�y�{�|	}~$7�;�D�H�M�`�l�y����������$�f
7u��Hd��YS���*���M_�`L�	����
�[+
��+��
*����@��)�	���=*���*�4���
,-��H+�*��+�"��
01��#�H*���'Y)�N��*���+�/����0�H*���'Y)�N��*���+ȶ/����!"��*2��7�;�A�GM,�L�`+�Q�Y+�U>�'*�*��YZk�]Y+�`+�c�f�j�(�$*�*��YZo�]Y+�`+�c�f�j+�m��
�UI$��&	WX(Y-Z1[U]Y^z`~b�*-Qnogpq1rsfg�@ �x�|�����x�|�����w��mnl���Q*2�*��Y�W��Y��[��Zw�r�1���Q*2�*��Y�W��Y��[��Zw��1���/*���$�����/*���$������Y������"���������������[I�I�I��I��I��[s��[ss�s�s�sssss
s1s2s�s�s�ss�ss�s	s�sss�s#s0s�s�s��*, % ,ejk,e�k,e�kPKc~䶀7�7@org/intellij/images/editor/impl/jcef/resources/image_viewer.html<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <style>
    #zoom_anchor_cross_on_canvas {
      background: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' version='1.1' preserveAspectRatio='none' viewBox='0 0 100 100'><path d='M100 0 L0 100 ' stroke='black' stroke-width='1'/><path d='M0 0 L100 100 ' stroke='black' stroke-width='1'/></svg>") no-repeat center center;
      background-size: 100% 100%, auto;
      border: solid red 2px;
      width: 10px;
      height: 10px;
      transform: translate(-50%, -50%);
      position: absolute;
      left: 0;
      top: 0;
    }

    #zoom_anchor_cross_in_viewport {
      background: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' version='1.1' preserveAspectRatio='none' viewBox='0 0 100 100'><path d='M100 0 L0 100 ' stroke='black' stroke-width='1'/><path d='M0 0 L100 100 ' stroke='black' stroke-width='1'/></svg>") no-repeat center center;
      background-size: 100% 100%, auto;
      border: solid green 2px;
      width: 20px;
      height: 20px;
      transform: translate(-50%, -50%);
      position: absolute;
      left: 0;
      top: 0;
    }

    body {
      overflow: hidden;
      width: 100vw;
      height: 100vh;
      margin: 0;
    }

    #control_panel {
      width: 100%;
      position: absolute;
      top: 0;
      left: 0;
      opacity: 0.5;
    }

    #info_panel {
      position: absolute;
      background-color: #A0A0A0;
      bottom: 0;
      right: 0;
      font-family: monospace;
      white-space: pre;
      opacity: 0.5;
    }

    #container {
      user-select: none;
      position: absolute;
      width: 100%;
      height: 100%;
      margin: 0;
    }

    #view_port {
      height: 100%;
      width: 100%;
      overflow: auto;
      position: absolute;
      margin: 0;
      top: 0;
      left: 0;
    }

    #svg_canvas {
      transform-origin: 0 0;
      width: 0;
      height: 0;
      overflow: hidden;
      position: absolute;
      top: 50%;
      left: 50%;
      transform: translate(-50%, -50%);
    }

    #image {
      position: absolute;
      display: block;
      transform-origin: 0 0;
    }

    #chessboard {
      position: absolute;
      width: 100%;
      height: 100%;
      background: repeating-conic-gradient(#808080 0% 25%, #FFFFFF 0% 50%) 50% / 30px 30px;
      background-position: 0 0;
    }

    #pixel_grid {
      position: absolute;
      width: 100%;
      height: 100%;
      margin: 0;
      background-image: linear-gradient(to right, grey 1px, transparent 1px),
      linear-gradient(to bottom, grey 1px, transparent 1px);
      background-size: 1px 1px;
      mix-blend-mode: difference;
    }

    #image_border {
      position: absolute;
      width: 100%;
      height: 100%;
      border: 1px solid gray;
      mix-blend-mode: difference;
    }
  </style>

  <link type="text/css" href="overlayscrollbars.css" rel="stylesheet" />
  <script type="text/javascript" src="overlayscrollbars.browser.es6.js"></script>

  <link id="scrollbars_style" rel="stylesheet" type="text/css" href="scrollbars.css"/>
  <link id="chessboard_style" rel="stylesheet" type="text/css" href="chessboard.css"/>
  <link id="pixel_grid_style" rel="stylesheet" type="text/css" href="pixel_grid.css"/>

  <title>Image viewer</title>
</head>

<body>
<div id="control_panel" style="display: none; z-index: 30">
  <input type="text" style="width: 100%;" id="url_input" value="http://localhost/image">
  <button onclick="zoomIn()">+</button>
  <button onclick="zoomOut()">-</button>
  <button onclick="fitToViewport()">fit</button>
  <button onclick="setZoom(1)">1:1</button>
  <button onclick="setImageUrl(document.getElementById('url_input').value)">⏎</button>
  <button onclick="reload()">↺</button>
  <button onclick="toggleChessboard()">♔</button>
  <button onclick="toggleGrid()">▦</button>
  <button onclick="toggleBorder()">Borders</button>
  <button onclick="reloadStyles()">Reload styles</button>
</div>

<div id="container">
  <div id="zoom_anchor_cross_in_viewport" style="display: none; z-index: 50;"></div>
  <div id="view_port">
    <div id="svg_canvas">
      <object id="image" style="z-index: 10"></object>
      <div id="chessboard" class="chessboard_base chessboard_style" style="display: none; z-index: 5;"></div>
      <div id="pixel_grid" style="display: none; z-index: 15;"></div>
      <div id="image_border" style="display: none; z-index: 20;"></div>
      <div id="zoom_anchor_cross_on_canvas" style="display: none; z-index: 50;"></div>
    </div>
  </div>
</div>

<div id="info_panel" style="display: none; z-index: 30">No data</div>

<!--Place the script at the end to make sure that the DOM is ready at this point-->
<script>
  const gIsDebug = (new URL(window.location.href).searchParams.get('debug') != null)

  const MIN_GRID_ZOOM = 3
  const MAX_ZOOM = 150
  const MIN_IMAGE_SIZE = 5
  const ViewerStatus = {
    INIT: 'INIT',
    OK: 'OK',
    ERROR: 'ERROR'
  }

  const gState = {
    'zoom': 1.0,
    'grid_visible': false,
    'chessboard_visible': false,
    'status': ViewerStatus.INIT
  }

  let gUrl = ''

  const overlayScrollbars = OverlayScrollbarsGlobal.OverlayScrollbars(document.getElementById('view_port'), {});

  const gUI = {
    'image': document.getElementById('image'),
    'canvas': document.getElementById('svg_canvas'),
    'view_port': overlayScrollbars.elements().viewport,
    'chessboard': document.getElementById('chessboard'),
    'pixel_grid': document.getElementById('pixel_grid'),
    'control_panel': document.getElementById('control_panel'),
    'info_panel': document.getElementById('info_panel'),
    'image_border': document.getElementById('image_border'),
  }

  const gStyles = {
    'scrollbars': document.getElementById('scrollbars_style'),
    'chessboard': document.getElementById('chessboard_style'),
    'pixel_grid': document.getElementById('pixel_grid_style')
  }
  let sendInfo = function (info_string) {}

  function _setError() {
    gState.status = ViewerStatus.ERROR
  }

  function _setImageReady() {
    gState.status = ViewerStatus.OK
  }

  function _updateInfo() {
    let canvas_bbox = gUI.canvas.getBoundingClientRect()
    let info = {
      'status': gState.status,

      'zoom': gState.zoom,
      'viewportSize': {'width': gUI.view_port.clientWidth, 'height': gUI.view_port.clientHeight},
      'imageSize': {'width': gUI.image.clientWidth, 'height': gUI.image.clientHeight},
      'canvasBBox': {'x': canvas_bbox.x, 'y': canvas_bbox.y, 'width': canvas_bbox.width, 'height': canvas_bbox.height},

      'zoomInPossible': gState.zoom < MAX_ZOOM,
      'zoomOutPossible': canvas_bbox.width > MIN_IMAGE_SIZE && canvas_bbox.height > MIN_IMAGE_SIZE,
      'fittedToViewport': Math.abs(gState.zoom - getFitToViewportScale()) < 0.05,
      'realSize': Math.abs(gState.zoom - 1) < 0.05,

      'gridEnabled': gState.grid_visible,
      'chessboardEnabled': gState.chessboard_visible,
    }

    if (gIsDebug) {
      gUI.info_panel.textContent = JSON.stringify(info, null, 2)
    }
    sendInfo(JSON.stringify(info))
  }

  function _setupGrid() {
    if (gState.grid_visible && gState.zoom > MIN_GRID_ZOOM) {
      gUI.pixel_grid.style.backgroundSize = `${gState.zoom}px ${gState.zoom}px`
      gUI.pixel_grid.style.display = ''
    }
    else {
      gUI.pixel_grid.style.display = 'none'
    }
  }

  // Fixes the image, if not possible sets the error message
  function _sanitizeImage() {
    let imageDocument = gUI.image.contentDocument
    if (!imageDocument) {
      _setError()
      return
    }
    let images = imageDocument.getElementsByTagName('svg')
    if (images.length === 0) {
      _setError()
      return
    }

    for (let e of images) {
      let heightAttribute = e.getAttribute('height')
      let widthAttribute = e.getAttribute('width')
      if ((heightAttribute || widthAttribute) && !(heightAttribute?.endsWith('%') || widthAttribute?.endsWith('%'))) continue

      let vb = e.viewBox
      if (!vb || !vb.baseVal) {
        _setError()
      }
      e.setAttribute('width', vb.baseVal.width + 'px')
      e.setAttribute('height', vb.baseVal.height + 'px')
    }

    if (imageDocument.getElementsByTagName('parsererror').length > 0) {
      _setError()
    }
    else {
      _setImageReady()
    }
  }

  let _init = function () {
    gUI.control_panel.style.display = gIsDebug ? '' : 'none'
    gUI.info_panel.style.display = gIsDebug ? '' : 'none'
    document.getElementById('zoom_anchor_cross_on_canvas').style.display = gIsDebug ? '' : 'none'
    document.getElementById('zoom_anchor_cross_in_viewport').style.display = gIsDebug ? '' : 'none'

    gUI.view_port.addEventListener('scroll', () => _updateInfo())

    gUI.image.addEventListener('load', () => {
      _sanitizeImage()
      setZoom(gState.zoom)
    })

    new ResizeObserver(() => setZoom(gState.zoom)).observe(gUI.view_port)
    window.removeEventListener('load', _init)

    _updateInfo()
  }

  window.addEventListener('load', _init)

  function zoomIn() {
    setZoom(gState.zoom * 1.2)
  }

  function zoomOut() {
    setZoom(gState.zoom / 1.2)
  }

  function setZoom(zoom = 1.0, anchor_on_viewport = null) {
    if (anchor_on_viewport == null) {
      anchor_on_viewport = {x: gUI.view_port.offsetWidth / 2, y: gUI.view_port.offsetHeight / 2}
    }
    zoom = Math.min(MAX_ZOOM, zoom)
    if (gUI.image.clientWidth === 0 || gUI.image.clientHeight === 0) {
      // Set some zoom to show the empty image
      zoom = 1
    } else {
      zoom = Math.max(zoom, MIN_IMAGE_SIZE / gUI.image.clientWidth, MIN_IMAGE_SIZE / gUI.image.clientHeight)
    }

    if (Math.abs(zoom - 1.0) < 0.05) zoom = 1.0

    let image_width = gUI.image.clientWidth
    let image_height = gUI.image.clientHeight

    let zoomed_width = image_width * zoom
    let zoomed_height = image_height * zoom

    let anchor_on_canvas = {
      x: anchor_on_viewport.x - gUI.canvas.getBoundingClientRect().x,
      y: anchor_on_viewport.y - gUI.canvas.getBoundingClientRect().y,
    }

    let anchor_on_canvas_scaled = {
      x: anchor_on_canvas.x * (zoom / gState.zoom),
      y: anchor_on_canvas.y * (zoom / gState.zoom)
    }

    gUI.image.style.transform = 'scale(' + zoom + ')'
    _setupCanvas(Math.round(zoomed_width), Math.round(zoomed_height))

    let scroll_to_x = anchor_on_canvas_scaled.x - anchor_on_viewport.x
    let scroll_to_y = anchor_on_canvas_scaled.y - anchor_on_viewport.y

    gUI.view_port.scrollTo(Math.round(scroll_to_x), Math.round(scroll_to_y))

    gState.zoom = zoom

    _setupGrid()
    _updateInfo()

    if (gIsDebug) {
      let cross_on_canvas = document.getElementById('zoom_anchor_cross_on_canvas')
      cross_on_canvas.style.left = anchor_on_canvas_scaled.x + 'px'
      cross_on_canvas.style.top = anchor_on_canvas_scaled.y + 'px'

      let cross_on_viewport = document.getElementById('zoom_anchor_cross_in_viewport')
      cross_on_viewport.style.left = anchor_on_viewport.x + 'px'
      cross_on_viewport.style.top = anchor_on_viewport.y + 'px'
    }
  }

  function _setupCanvas(canvas_width, canvas_height) {
    let translate_x
    let left_pos
    if (canvas_width > gUI.view_port.clientWidth) {
      translate_x = '0'
      left_pos = '0'
    }
    else {
      translate_x = '-50%'
      left_pos = '50%'
    }

    let translate_y
    let top_pos
    if (canvas_height > gUI.view_port.clientHeight) {
      translate_y = '0'
      top_pos = '0'
    }
    else {
      translate_y = '-50%'
      top_pos = '50%'
    }

    gUI.canvas.style.cssText = `width: ${canvas_width}px; height: ${canvas_height}px; left: ${left_pos}; top: ${top_pos}; transform: translate(${translate_x}, ${translate_y});`
  }

  function getFitToViewportScale() {
    let x_scale = (gUI.view_port.clientWidth - 5) / gUI.image.clientWidth
    let y_scale = (gUI.view_port.clientHeight - 5) / gUI.image.clientHeight
    return Math.min(x_scale, y_scale)
  }

  function fitToViewport() {
    setZoom(getFitToViewportScale())
  }

  function setImageUrl(url) {
    if (!url) return

    if (gState.status === ViewerStatus.INIT) {
      let size_observer = new ResizeObserver(() => {
        setZoom(gState.zoom)
      })
      size_observer.observe(gUI.image)

      let remove_observer = function () {
        size_observer.unobserve(gUI.image)
        size_observer.disconnect()
        gUI.image.removeEventListener('load', remove_observer)
      }
      gUI.image.addEventListener('load', remove_observer)
    }

    if (gIsDebug) {
      let url_input = document.getElementById("url_input")
      url_input.value = url
    }
    gUrl = url
    reload()
  }

  function reload() {
    let url = new URL(gUrl)
    url.searchParams.append('timestamp', new Date().getTime().toString())
    gUI.image.data = url.toString()
  }

  function toggleGrid() {
    setGridVisible(!gState.grid_visible)
  }

  function setGridVisible(value) {
    if (gState.grid_visible === value) return
    gState.grid_visible = value
    _setupGrid()
    _updateInfo()
  }

  function toggleChessboard() {
    setChessboardVisible(!gState.chessboard_visible)
  }

  function setChessboardVisible(value) {
    gState.chessboard_visible = value
    gUI.chessboard.style.display = value ? '' : "none"
    _updateInfo()
  }

  function setBorderVisible(value) {
    gUI.image_border.style.display = value ? '' : 'none'
  }

  function isBorderVisible() {
    return gUI.image_border.style.display !== 'none'
  }

  function toggleBorder() {
    setBorderVisible(!isBorderVisible())
  }

  function loadScrollbarsStyle(url) {
    gStyles.scrollbars.href = _setTimestamp(url)
  }

  function loadChessboardStyle(url) {
    gStyles.chessboard.href = _setTimestamp(url)
  }

  function loadPixelGridStyle(url) {
    gStyles.pixel_grid.href = _setTimestamp(url)
  }

  function _setTimestamp(url) {
    let patched_url = new URL(url)
    patched_url.searchParams.set('timestamp', new Date().getTime().toString())
    return patched_url.toString()
  }

  function reloadStyles() {
    loadScrollbarsStyle(gStyles.scrollbars.href)
    loadChessboardStyle(gStyles.chessboard.href)
    loadPixelGridStyle(gStyles.pixel_grid.href)
  }
</script>

</body>
</html>PK	META-INF/PKMETA-INF/services/PK	messages/PKorg/PK
org/intellij/PKorg/intellij/images/PKorg/intellij/images/editor/PK org/intellij/images/editor/impl/PK%org/intellij/images/editor/impl/jcef/PK/org/intellij/images/editor/impl/jcef/resources/PKorg/intellij/images/icons/PK org/intellij/images/icons/expui/PKsearch/PK���PGPG	__index__��=��J�+1<��a3�^��i+���J^#yqO�,��r%n���+(=E����_M��Dݚ�K����Mn��� '#%��RI
��w�	�V
�Vܛ�r#�<��wa�Ϝ���
fidž�'��q���sg}�}�tJ�M�
G�h0	z�1욒Z� ��PK�Tg%+��p���8A����G	P,�=�?6�D�2{�	���e��%��y��G%�H�������:����/��
�0�#��J�
L�
��Hu��E�c�st�(�~����#s�WJ7�$��N@�����-
xΆ(.��+7�Īvd�
�G.�S��
�R��?�!X��]j(��C٫�
g�G��*O���������F���=�8vj�����k8�����F����s�@3��c�*��?�
y�Hr��lH��8���D/c�o=���g?�G��C��G��۽//-�������������-��d�������~������q�W�1b�E����?�N� �(j'8s�}<���XG�ʓ3�����+��C��G�	��n�EF��r�������{n���d���A9V&�G�|��	���(�0�T0�&,m��C��w�':��;�����fF�\�!�棨UIN�"��&HLB��~�e�H�Qs�>�xS�/�=Ut�Tx'����Xh�l6�Ҕa^_��OZ��yOg�!�*�Vm���y~sg��qr�ŭ���S��,nK١���bP���l������˔��[��f�����<��wٻ
E�O����$��0��h�e��� �7�1Ghx���pI��~�@L�T�)�j�w�NPCM��?��3�!�:�7�Ć0?'$�� H�Cȏ`&�=�}TH�z8Z���/\����3�\1.�kF�b�6H�	�&�,ǔ��M��BTI{57����� ��C9�����.�qHS��G�
b��v�ɍ��*k�/�$��o͙���5��p[���&��o�~��N
�;�$��V%�H������c�C|]�t�K��1_�bׇݱ^I�<}�i������q�
�\��5]��b�~S��=N�����D�X
V��Qׯ�^�G�@�����L�����q�bI=�BF�_���$��?*�m"�t��sy��{�prvm�}Э�G	P	�s�rͽ�x��H����fs�����w��<̾u%Ǯ��-�8	�,g�>	y��]26q�2Q������=amO�����1J�
t��Y	�d�1DŽ^�0��Q?n��IA����" "���}������,��S�3v���nݐ�������F�X
x�T`?��xpLt���&�Wa�=�$t��ː�u�5^�q�PS�+�s���c��O>|ck��u�_Amw��@�}2��I�� �i�C�t�L ���ַ�H���-xߐ���w�S\�띿wO�X���&d_~���
*�mm(�����i�߆X�
�0OױZf�D�<�f��ŵ�.'a2��w��R�_d������A��\_y\� �G�9��
-��������"��������9<P��C�E��>�a�
��=�Uܮ8�?qdǢU^z-cޫz9�	Ko�³^���!	`yL��	Y�>.�$`h�
�g�$ToW��d�����|�V�/	��=�Y�|l�$�t8���p+`W�Yds�{�;�r40y+�>��T���Y�X��|��p���M
��D�1�[��Jc	�i�B%�r����c 2]E����1�O;���(j<P��mw��83��J��W���DN�5�P�D���U��<OG�S�b��G�j�>ji��j	�|خ p�PaS��,���ѽs�Dgc�Gt=��v�#(.�F1��H,�-�����%��'�I�����
�#������M/�B��
��K��ݝ����
^1��@Y8�(����	8����0rc���
�	�Ɛ� ����b� 	����oJă	��`�35�P�	t�\V��E�ё	�-g>ox��Iؤ	چ�伎�B���	u:u�1�B�ټ	�C��R1����	փHL�l���T�	�w	s��x��	&�y��iTN.k�	���N#`҉��	W.��&M��?
�OuW+����
`2�L����
��.��!!�� 
,�ͽ�1C��*
9�vƇg��?]9
�6�ϴ|+��X
��9��.S�d
[.x�1w��m
ۇbvY)禫
�

��q����*�
ɦG���#��
��3yT�8�l�
�߆i��R���
irS����=��
�O�+#B0
0�
��캯qc��1��
���U����?�Kд�]��I"�qJg�]�\P)"��}���n�~��%�7ъWݼ����j�)b�iA�k�0��7����+:������>8�7G�������u&>-������D�s(��8����94%�;����D��Z�R�O�����~E�&'Վ������]����M������RO5S�u�����K���� ������y~��s?����8��P����������7f�������l}��d��ſ؁d�V�h�n��}C׏��ء5d��ɍ�c�+E�$�
%L@��w$x�F`�N�=ZN������÷�ȼ��0�'4�[�t�X��]���Dc��
��Cm(ridU�m>��
~g�HA���M;#3NN�'ՠVQ�}�J^V��U�eQ�b�mס"��hq�G�g��x����I�ɍ�c�+E��-e(�)
��w$x�F`�����	��@���i��'4�[�t�#�*+�I;�'ՠVQ�=��:�Z[��gomՆiF�h�(Ny 644>&<@=8A>5/2%7B8:Iuuusq]?66D<HB.,01/,1016:?6?020.</7-)0?-<60*4160?=+4-/1(3.'%C@9@A@@@@@>AP?>A95675<5JBHMFEEFI39?:5T[bRPJ68.38@6EG9UR^QTY=929H6HE72DQBIG>@<7@@AA:=G:::FFDGNRMOD8RPQC^\ACC<<<<<<<<<DRPWUKYWMFGG:FE<@$.META-INF/plugin.xmlImagesIconMappings.jsonmessages/ImagesBundle.propertiesorg/intellij/images/fileTypes/impl/ImageFileType.classorg/intellij/images/fileTypes/impl/SvgFileType.classorg/intellij/images/fileTypes/impl/SvgLanguage.classorg/intellij/images/fileTypes/impl/SvgLanguage$Companion.classorg/intellij/images/ImagesBundle.classorg/intellij/images/fileTypes/impl/SvgParserDefinition.classorg/intellij/images/thumbnail/impl/ThumbnailSelectInTarget.classorg/intellij/images/editor/impl/ImageFileEditorProvider.classorg/intellij/images/fileTypes/ImageFileTypeManager.classorg/intellij/images/fileTypes/impl/ImageFileTypeManagerImpl.classorg/intellij/images/fileTypes/ImageDocumentationProvider.classsearch/intellij.platform.images.searchableOptions.xmlMETA-INF/intellij.platform.images.kotlin_moduleMETA-INF/services/javax.imageio.spi.ImageReaderSpiorg/intellij/images/ImagesIcons.classorg/intellij/images/actions/ConvertSvgToPngAction.classorg/intellij/images/actions/ConvertSvgToPngService$convert$1.classorg/intellij/images/actions/ConvertSvgToPngService.classorg/intellij/images/actions/ConvertSvgToPngServiceKt.classorg/intellij/images/actions/EditExternalImageEditorAction$Companion.classorg/intellij/images/actions/EditExternalImageEditorAction$EditExternalImageEditorDialog$createCenterPanel$1$1$1.classorg/intellij/images/actions/EditExternalImageEditorAction$EditExternalImageEditorDialog$createCenterPanel$1$1$2.classorg/intellij/images/actions/EditExternalImageEditorAction$EditExternalImageEditorDialog$createCenterPanel$1$1$3.classorg/intellij/images/actions/EditExternalImageEditorAction$EditExternalImageEditorDialog$createCenterPanel$1$1.classorg/intellij/images/actions/EditExternalImageEditorAction$EditExternalImageEditorDialog$createCenterPanel$1.classorg/intellij/images/actions/EditExternalImageEditorAction$EditExternalImageEditorDialog.classorg/intellij/images/actions/EditExternalImageEditorAction.classorg/intellij/images/actions/EditExternallyAction.classorg/intellij/images/actions/ShowThumbnailsAction.classorg/intellij/images/actions/ToggleTransparencyChessboardAction.classorg/intellij/images/completion/ImageLookupInfoProvider.classorg/intellij/images/editor/ImageDocument$CachedScaledImageProvider.classorg/intellij/images/editor/ImageDocument$ScaledImageProvider.classorg/intellij/images/editor/ImageDocument.classorg/intellij/images/editor/ImageEditor.classorg/intellij/images/editor/ImageFileEditor.classorg/intellij/images/editor/ImageZoomModel$1.classorg/intellij/images/editor/ImageZoomModel.classorg/intellij/images/icons/ThumbnailBlank.pngorg/intellij/images/icons/ThumbnailBlank_dark.pngorg/intellij/images/icons/ThumbnailDirectory.pngorg/intellij/images/icons/ThumbnailToolWindow.svgorg/intellij/images/icons/ThumbnailToolWindow_dark.svgorg/intellij/images/icons/ToggleTransparencyChessboard.svgorg/intellij/images/icons/ToggleTransparencyChessboard_dark.svgorg/intellij/images/ide/EditorImagePasteProvider.classorg/intellij/images/ide/ImagePasteProvider$performPaste$1.classorg/intellij/images/ide/ImagePasteProvider.classorg/intellij/images/ide/ImagePasteProviderKt.classorg/intellij/images/index/ImageInfoIndex$1.classorg/intellij/images/index/ImageInfoIndex.classorg/intellij/images/options/DefaultImageEditorSettings.classorg/intellij/images/options/EditorOptions.classorg/intellij/images/options/ExternalEditorOptions.classorg/intellij/images/options/GridOptions.classorg/intellij/images/options/Options.classorg/intellij/images/options/OptionsManager.classorg/intellij/images/options/TransparencyChessboardOptions.classorg/intellij/images/options/ZoomOptions.classorg/intellij/images/search/ImageTagManager$State$Files.classorg/intellij/images/search/ImageTagManager$State.classorg/intellij/images/search/ImageTagManager.classorg/intellij/images/search/TagFilter.classorg/intellij/images/thumbnail/ThumbnailManager.classorg/intellij/images/thumbnail/ThumbnailView.classorg/intellij/images/ui/ImageComponent$Chessboard.classorg/intellij/images/ui/ImageComponent$Grid.classorg/intellij/images/ui/ImageComponent$ImageDocumentImpl$1.classorg/intellij/images/ui/ImageComponent$ImageDocumentImpl.classorg/intellij/images/ui/ImageComponent.classorg/intellij/images/ui/ImageComponentDecorator.classorg/intellij/images/ui/ImageComponentUI.classorg/intellij/images/ui/ThumbnailComponent.classorg/intellij/images/ui/ThumbnailComponentUI.classorg/intellij/images/util/ImageInfo.classorg/intellij/images/util/ImageInfoReader$Info.classorg/intellij/images/util/ImageInfoReader.classorg/intellij/images/vfs/IfsUtil$1.classorg/intellij/images/vfs/IfsUtil.classorg/intellij/images/editor/actionSystem/ImageEditorActionUtil.classorg/intellij/images/editor/actionSystem/ImageEditorActions.classorg/intellij/images/editor/actions/ActualSizeAction.classorg/intellij/images/editor/actions/BackgroundImageDialog$1.classorg/intellij/images/editor/actions/BackgroundImageDialog$1A.classorg/intellij/images/editor/actions/BackgroundImageDialog$2.classorg/intellij/images/editor/actions/BackgroundImageDialog$3.classorg/intellij/images/editor/actions/BackgroundImageDialog$4.classorg/intellij/images/editor/actions/BackgroundImageDialog$5.classorg/intellij/images/editor/actions/BackgroundImageDialog$6.classorg/intellij/images/editor/actions/BackgroundImageDialog.classorg/intellij/images/editor/actions/ChangeBackgroundAction$1.classorg/intellij/images/editor/actions/ChangeBackgroundAction$MyBackgroundIcon.classorg/intellij/images/editor/actions/ChangeBackgroundAction.classorg/intellij/images/editor/actions/FitZoomToWindowAction.classorg/intellij/images/editor/actions/SetBackgroundImageAction.classorg/intellij/images/editor/actions/ToggleGridAction.classorg/intellij/images/editor/actions/ZoomInAction.classorg/intellij/images/editor/actions/ZoomOutAction.classorg/intellij/images/editor/impl/ImageEditorImpl$1.classorg/intellij/images/editor/impl/ImageEditorImpl.classorg/intellij/images/editor/impl/ImageEditorManagerImpl.classorg/intellij/images/editor/impl/ImageEditorUI$1.classorg/intellij/images/editor/impl/ImageEditorUI$DocumentChangeListener.classorg/intellij/images/editor/impl/ImageEditorUI$FocusRequester.classorg/intellij/images/editor/impl/ImageEditorUI$ImageContainerPane$1.classorg/intellij/images/editor/impl/ImageEditorUI$ImageContainerPane$Layout.classorg/intellij/images/editor/impl/ImageEditorUI$ImageContainerPane.classorg/intellij/images/editor/impl/ImageEditorUI$ImageTransferable.classorg/intellij/images/editor/impl/ImageEditorUI$ImageWheelAdapter.classorg/intellij/images/editor/impl/ImageEditorUI$ImageZoomModelImpl.classorg/intellij/images/editor/impl/ImageEditorUI$OptionsChangeListener.classorg/intellij/images/editor/impl/ImageEditorUI.classorg/intellij/images/editor/impl/ImageFileEditorImpl.classorg/intellij/images/editor/impl/ImageFileEditorProvider$1.classorg/intellij/images/editor/impl/ImageFileEditorState.classorg/intellij/images/editor/impl/ImageFileLoader.classorg/intellij/images/editor/impl/ImageFileService$ImageFileLoaderImpl$job$1$1$1.classorg/intellij/images/editor/impl/ImageFileService$ImageFileLoaderImpl$job$1$1$format$1.classorg/intellij/images/editor/impl/ImageFileService$ImageFileLoaderImpl$job$1$1$imageProvider$1.classorg/intellij/images/editor/impl/ImageFileService$ImageFileLoaderImpl$job$1$1.classorg/intellij/images/editor/impl/ImageFileService$ImageFileLoaderImpl$job$1.classorg/intellij/images/editor/impl/ImageFileService$ImageFileLoaderImpl.classorg/intellij/images/editor/impl/ImageFileService.classorg/intellij/images/editor/impl/ImageFileServiceKt.classorg/intellij/images/icons/expui/chessboard.svgorg/intellij/images/icons/expui/chessboard_dark.svgorg/intellij/images/options/impl/EditorOptionsImpl.classorg/intellij/images/options/impl/ExternalEditorOptionsImpl.classorg/intellij/images/options/impl/GridOptionsImpl.classorg/intellij/images/options/impl/ImageEditorColorSchemeSettings.classorg/intellij/images/options/impl/ImageEditorColorSchemeSettingsKt.classorg/intellij/images/options/impl/ImagesConfigurable.classorg/intellij/images/options/impl/ImagesOptionsComponent$CheckboxOptionsListener.classorg/intellij/images/options/impl/ImagesOptionsComponent$ColorOptionsListener.classorg/intellij/images/options/impl/ImagesOptionsComponent$ExternalEditorPathActionListener.classorg/intellij/images/options/impl/ImagesOptionsComponent$LinkEnabledListener.classorg/intellij/images/options/impl/ImagesOptionsComponent$SpinnerOptionsListener.classorg/intellij/images/options/impl/ImagesOptionsComponent$TextDocumentOptionsListener.classorg/intellij/images/options/impl/ImagesOptionsComponent.classorg/intellij/images/options/impl/JDOMExternalizerEx.classorg/intellij/images/options/impl/OptionsImpl.classorg/intellij/images/options/impl/OptionsManagerImpl.classorg/intellij/images/options/impl/TransparencyChessboardOptionsImpl.classorg/intellij/images/options/impl/ZoomOptionsImpl.classorg/intellij/images/thumbnail/actionSystem/ThumbnailViewActionUtil.classorg/intellij/images/thumbnail/actionSystem/ThumbnailViewActions.classorg/intellij/images/thumbnail/actions/EnterAction.classorg/intellij/images/thumbnail/actions/Filter.classorg/intellij/images/thumbnail/actions/FilterByTagActionGroup$1.classorg/intellij/images/thumbnail/actions/FilterByTagActionGroup$MyToggleAction.classorg/intellij/images/thumbnail/actions/FilterByTagActionGroup.classorg/intellij/images/thumbnail/actions/FilterByThemeComboBoxAction$1.classorg/intellij/images/thumbnail/actions/FilterByThemeComboBoxAction.classorg/intellij/images/thumbnail/actions/FilterImagesAction.classorg/intellij/images/thumbnail/actions/HideThumbnailsAction.classorg/intellij/images/thumbnail/actions/ShowBorderAction.classorg/intellij/images/thumbnail/actions/ThemeFilter.classorg/intellij/images/thumbnail/actions/ToggleFileNameAction.classorg/intellij/images/thumbnail/actions/ToggleFileSizeAction.classorg/intellij/images/thumbnail/actions/ToggleRecursiveAction.classorg/intellij/images/thumbnail/actions/ToggleTagsPanelAction.classorg/intellij/images/thumbnail/actions/UpFolderAction.classorg/intellij/images/thumbnail/impl/ThumbnailManagerImpl.classorg/intellij/images/thumbnail/impl/ThumbnailViewImpl$LazyScroller.classorg/intellij/images/thumbnail/impl/ThumbnailViewImpl.classorg/intellij/images/thumbnail/impl/ThumbnailViewUI$1.classorg/intellij/images/thumbnail/impl/ThumbnailViewUI$2.classorg/intellij/images/thumbnail/impl/ThumbnailViewUI$AddTagGroup$1.classorg/intellij/images/thumbnail/impl/ThumbnailViewUI$AddTagGroup$2.classorg/intellij/images/thumbnail/impl/ThumbnailViewUI$AddTagGroup.classorg/intellij/images/thumbnail/impl/ThumbnailViewUI$FocusRequester.classorg/intellij/images/thumbnail/impl/ThumbnailViewUI$OptionsChangeListener.classorg/intellij/images/thumbnail/impl/ThumbnailViewUI$ThumbnailListCellRenderer.classorg/intellij/images/thumbnail/impl/ThumbnailViewUI$ThumbnailNavigatable.classorg/intellij/images/thumbnail/impl/ThumbnailViewUI$ThumbnailsMouseAdapter.classorg/intellij/images/thumbnail/impl/ThumbnailViewUI$VFSListener.classorg/intellij/images/thumbnail/impl/ThumbnailViewUI.classorg/intellij/images/util/imageio/CommonsImagingImageReaderSpi$MyByteSource$1.classorg/intellij/images/util/imageio/CommonsImagingImageReaderSpi$MyByteSource.classorg/intellij/images/util/imageio/CommonsImagingImageReaderSpi$MyImageReader.classorg/intellij/images/util/imageio/CommonsImagingImageReaderSpi.classorg/intellij/images/editor/impl/jcef/CefLocalRequestHandler$REJECTING_RESOURCE_HANDLER$1.classorg/intellij/images/editor/impl/jcef/CefLocalRequestHandler$RESOURCE_REQUEST_HANDLER$1.classorg/intellij/images/editor/impl/jcef/CefLocalRequestHandler.classorg/intellij/images/editor/impl/jcef/CefLocalRequestHandlerKt.classorg/intellij/images/editor/impl/jcef/CefStreamResourceHandler.classorg/intellij/images/editor/impl/jcef/JCefImageViewer$1.classorg/intellij/images/editor/impl/jcef/JCefImageViewer$2.classorg/intellij/images/editor/impl/jcef/JCefImageViewer$3.classorg/intellij/images/editor/impl/jcef/JCefImageViewer$4.classorg/intellij/images/editor/impl/jcef/JCefImageViewer$5.classorg/intellij/images/editor/impl/jcef/JCefImageViewer$6.classorg/intellij/images/editor/impl/jcef/JCefImageViewer$7.classorg/intellij/images/editor/impl/jcef/JCefImageViewer$8.classorg/intellij/images/editor/impl/jcef/JCefImageViewer$9.classorg/intellij/images/editor/impl/jcef/JCefImageViewer$Companion.classorg/intellij/images/editor/impl/jcef/JCefImageViewer$ViewerState$$serializer.classorg/intellij/images/editor/impl/jcef/JCefImageViewer$ViewerState$Companion.classorg/intellij/images/editor/impl/jcef/JCefImageViewer$ViewerState$Size$$serializer.classorg/intellij/images/editor/impl/jcef/JCefImageViewer$ViewerState$Size$Companion.classorg/intellij/images/editor/impl/jcef/JCefImageViewer$ViewerState$Size.classorg/intellij/images/editor/impl/jcef/JCefImageViewer$ViewerState$Status$Companion$1.classorg/intellij/images/editor/impl/jcef/JCefImageViewer$ViewerState$Status$Companion.classorg/intellij/images/editor/impl/jcef/JCefImageViewer$ViewerState$Status.classorg/intellij/images/editor/impl/jcef/JCefImageViewer$ViewerState.classorg/intellij/images/editor/impl/jcef/JCefImageViewer$ZOOM_MODEL$1.classorg/intellij/images/editor/impl/jcef/JCefImageViewer$jsonParser$1.classorg/intellij/images/editor/impl/jcef/JCefImageViewer.classorg/intellij/images/editor/impl/jcef/JCefImageViewerUI$Companion.classorg/intellij/images/editor/impl/jcef/JCefImageViewerUI$ViewPort.classorg/intellij/images/editor/impl/jcef/JCefImageViewerUI.classorg/intellij/images/editor/impl/jcef/resources/image_viewer.htmlMETA-INFMETA-INF/servicesmessagesorgorg/intellijorg/intellij/imagesorg/intellij/images/editororg/intellij/images/editor/implorg/intellij/images/editor/impl/jceforg/intellij/images/editor/impl/jcef/resourcesorg/intellij/images/iconsorg/intellij/images/icons/expuisearchPK_�\R�*�*��META-INF/plugin.xmlPKg<�����,+ImagesIconMappings.jsonPKC�COO ��?,messages/ImagesBundle.propertiesPKQE�!++6���<org/intellij/images/fileTypes/impl/ImageFileType.classPK|-�!��4��KDorg/intellij/images/fileTypes/impl/SvgFileType.classPK�Qy���4��&Morg/intellij/images/fileTypes/impl/SvgLanguage.classPK7$Jv��>��hRorg/intellij/images/fileTypes/impl/SvgLanguage$Companion.classPK_�'DV
V
&��{Vorg/intellij/images/ImagesBundle.classPK#����<��aorg/intellij/images/fileTypes/impl/SvgParserDefinition.classPK��
Y

@��iorg/intellij/images/thumbnail/impl/ThumbnailSelectInTarget.classPK�1Nm��=��asorg/intellij/images/editor/impl/ImageFileEditorProvider.classPK�un8����org/intellij/images/fileTypes/ImageFileTypeManager.classPK6Rl�0	0	A���org/intellij/images/fileTypes/impl/ImageFileTypeManagerImpl.classPK�o���>����org/intellij/images/fileTypes/ImageDocumentationProvider.classPK�[�5%+%+5����search/intellij.platform.images.searchableOptions.xmlPKR���AA/��5�META-INF/intellij.platform.images.kotlin_modulePK(�^�==2����META-INF/services/javax.imageio.spi.ImageReaderSpiPK� #r�	�	%��P�org/intellij/images/ImagesIcons.classPK�1�$yy7��e�org/intellij/images/actions/ConvertSvgToPngAction.classPK��R���B��3�org/intellij/images/actions/ConvertSvgToPngService$convert$1.classPK�sn��
�
8��torg/intellij/images/actions/ConvertSvgToPngService.classPK;ݝ+LL:��P
org/intellij/images/actions/ConvertSvgToPngServiceKt.classPK�o
(��I���org/intellij/images/actions/EditExternalImageEditorAction$Companion.classPK��[��u���org/intellij/images/actions/EditExternalImageEditorAction$EditExternalImageEditorDialog$createCenterPanel$1$1$1.classPK~�si77u��Z$org/intellij/images/actions/EditExternalImageEditorAction$EditExternalImageEditorDialog$createCenterPanel$1$1$2.classPKÃC���u��$-org/intellij/images/actions/EditExternalImageEditorAction$EditExternalImageEditorDialog$createCenterPanel$1$1$3.classPKr�98��s���6org/intellij/images/actions/EditExternalImageEditorAction$EditExternalImageEditorDialog$createCenterPanel$1$1.classPK�rQ�
�
q���Forg/intellij/images/actions/EditExternalImageEditorAction$EditExternalImageEditorDialog$createCenterPanel$1.classPKY�s�
�
]��Rorg/intellij/images/actions/EditExternalImageEditorAction$EditExternalImageEditorDialog.classPK��G��?���]org/intellij/images/actions/EditExternalImageEditorAction.classPK�˰��6���forg/intellij/images/actions/EditExternallyAction.classPK�DN���6����org/intellij/images/actions/ShowThumbnailsAction.classPKt�W���D��ܓorg/intellij/images/actions/ToggleTransparencyChessboardAction.classPK,��<��'�org/intellij/images/completion/ImageLookupInfoProvider.classPK&�aiFFH��O�org/intellij/images/editor/ImageDocument$CachedScaledImageProvider.classPK6����B����org/intellij/images/editor/ImageDocument$ScaledImageProvider.classPKDKfXHH.���org/intellij/images/editor/ImageDocument.classPKe:�۠�,����org/intellij/images/editor/ImageEditor.classPK��<�0����org/intellij/images/editor/ImageFileEditor.classPK�����1���org/intellij/images/editor/ImageZoomModel$1.classPK���///����org/intellij/images/editor/ImageZoomModel.classPK2��,��T�org/intellij/images/icons/ThumbnailBlank.pngPKA
{��1��W�org/intellij/images/icons/ThumbnailBlank_dark.pngPKc�nQ��0��u�org/intellij/images/icons/ThumbnailDirectory.pngPK��@1��e�org/intellij/images/icons/ThumbnailToolWindow.svgPK���36����org/intellij/images/icons/ThumbnailToolWindow_dark.svgPKb���:��(�org/intellij/images/icons/ToggleTransparencyChessboard.svgPK)� C��?��8�org/intellij/images/icons/ToggleTransparencyChessboard_dark.svgPK��o�	�	6��M�org/intellij/images/ide/EditorImagePasteProvider.classPK^��Prr?��I�org/intellij/images/ide/ImagePasteProvider$performPaste$1.classPKB��C{{0���org/intellij/images/ide/ImagePasteProvider.classPK�ug�AA2���org/intellij/images/ide/ImagePasteProviderKt.classPK�h:��	�	0��rorg/intellij/images/index/ImageInfoIndex$1.classPKq
�q00.��I&org/intellij/images/index/ImageInfoIndex.classPK�@���<���9org/intellij/images/options/DefaultImageEditorSettings.classPKHIKz��/��Forg/intellij/images/options/EditorOptions.classPK݀i��7���Horg/intellij/images/options/ExternalEditorOptions.classPK�zҔ-���Korg/intellij/images/options/GridOptions.classPK&b�HH)��XQorg/intellij/images/options/Options.classPK����0���Torg/intellij/images/options/OptionsManager.classPK�E[ӏ�?��"Xorg/intellij/images/options/TransparencyChessboardOptions.classPK1�{��-��^org/intellij/images/options/ZoomOptions.classPK���yy<���forg/intellij/images/search/ImageTagManager$State$Files.classPK�<��VV6���lorg/intellij/images/search/ImageTagManager$State.classPK�'���0��jqorg/intellij/images/search/ImageTagManager.classPK�b�SS*��[�org/intellij/images/search/TagFilter.classPK[+�bb4����org/intellij/images/thumbnail/ThumbnailManager.classPK�o��1����org/intellij/images/thumbnail/ThumbnailView.classPK� H��6��œorg/intellij/images/ui/ImageComponent$Chessboard.classPK�����0���org/intellij/images/ui/ImageComponent$Grid.classPKW�<���?���org/intellij/images/ui/ImageComponent$ImageDocumentImpl$1.classPK�(�00=��9�org/intellij/images/ui/ImageComponent$ImageDocumentImpl.classPKWU�?� � +����org/intellij/images/ui/ImageComponent.classPKV�4����org/intellij/images/ui/ImageComponentDecorator.classPK�N�@��-���org/intellij/images/ui/ImageComponentUI.classPK�K]NN/���
org/intellij/images/ui/ThumbnailComponent.classPKt2�!�!1���org/intellij/images/ui/ThumbnailComponentUI.classPK=��(���>org/intellij/images/util/ImageInfo.classPK��3���Borg/intellij/images/util/ImageInfoReader$Info.classPK"O�}}.��Horg/intellij/images/util/ImageInfoReader.classPK�rs�//'���[org/intellij/images/vfs/IfsUtil$1.classPK�/�J1.1.%��=korg/intellij/images/vfs/IfsUtil.classPK�9��		C����org/intellij/images/editor/actionSystem/ImageEditorActionUtil.classPK��z@���org/intellij/images/editor/actionSystem/ImageEditorActions.classPK������9����org/intellij/images/editor/actions/ActualSizeAction.classPKa�<���@����org/intellij/images/editor/actions/BackgroundImageDialog$1.classPK�@�ë
�
A����org/intellij/images/editor/actions/BackgroundImageDialog$1A.classPK�>�**@���org/intellij/images/editor/actions/BackgroundImageDialog$2.classPKU_�0��@����org/intellij/images/editor/actions/BackgroundImageDialog$3.classPK��D���@����org/intellij/images/editor/actions/BackgroundImageDialog$4.classPK�
NN@����org/intellij/images/editor/actions/BackgroundImageDialog$5.classPK >wHH@��S�org/intellij/images/editor/actions/BackgroundImageDialog$6.classPK'� C|C|>����org/intellij/images/editor/actions/BackgroundImageDialog.classPK���__A���borg/intellij/images/editor/actions/ChangeBackgroundAction$1.classPK��}}P��Viorg/intellij/images/editor/actions/ChangeBackgroundAction$MyBackgroundIcon.classPK<�m���?��Aqorg/intellij/images/editor/actions/ChangeBackgroundAction.classPK���z]]>����org/intellij/images/editor/actions/FitZoomToWindowAction.classPK�ècNNA��J�org/intellij/images/editor/actions/SetBackgroundImageAction.classPK|�
�X
X
9����org/intellij/images/editor/actions/ToggleGridAction.classPK��^YGG5����org/intellij/images/editor/actions/ZoomInAction.classPK���LL6��@�org/intellij/images/editor/actions/ZoomOutAction.classPK���II7����org/intellij/images/editor/impl/ImageEditorImpl$1.classPKiw��$�$5��~�org/intellij/images/editor/impl/ImageEditorImpl.classPK�uD<����org/intellij/images/editor/impl/ImageEditorManagerImpl.classPK����rr5��org/intellij/images/editor/impl/ImageEditorUI$1.classPK��NG	G	J���org/intellij/images/editor/impl/ImageEditorUI$DocumentChangeListener.classPK�RO���B���org/intellij/images/editor/impl/ImageEditorUI$FocusRequester.classPK&1i��H���org/intellij/images/editor/impl/ImageEditorUI$ImageContainerPane$1.classPK�Ll��M��%org/intellij/images/editor/impl/ImageEditorUI$ImageContainerPane$Layout.classPK�߳8	8	F��+,org/intellij/images/editor/impl/ImageEditorUI$ImageContainerPane.classPK��δ]]E���5org/intellij/images/editor/impl/ImageEditorUI$ImageTransferable.classPKa�R���E���=org/intellij/images/editor/impl/ImageEditorUI$ImageWheelAdapter.classPK>�q,��F���Iorg/intellij/images/editor/impl/ImageEditorUI$ImageZoomModelImpl.classPK�7�Y	Y	I��&dorg/intellij/images/editor/impl/ImageEditorUI$OptionsChangeListener.classPK���(�Q�Q3���morg/intellij/images/editor/impl/ImageEditorUI.classPKFΥ" " 9��ÿorg/intellij/images/editor/impl/ImageFileEditorImpl.classPK�����?��<�org/intellij/images/editor/impl/ImageFileEditorProvider$1.classPK���=��:����org/intellij/images/editor/impl/ImageFileEditorState.classPK�����5����org/intellij/images/editor/impl/ImageFileLoader.classPKƐK���T���org/intellij/images/editor/impl/ImageFileService$ImageFileLoaderImpl$job$1$1$1.classPK#�m���[��org/intellij/images/editor/impl/ImageFileService$ImageFileLoaderImpl$job$1$1$format$1.classPK���==b��X$org/intellij/images/editor/impl/ImageFileService$ImageFileLoaderImpl$job$1$1$imageProvider$1.classPK���R��5org/intellij/images/editor/impl/ImageFileService$ImageFileLoaderImpl$job$1$1.classPK`W�PPP���Rorg/intellij/images/editor/impl/ImageFileService$ImageFileLoaderImpl$job$1.classPKus�1��J��]corg/intellij/images/editor/impl/ImageFileService$ImageFileLoaderImpl.classPKhL>ˇ�6��zuorg/intellij/images/editor/impl/ImageFileService.classPK�x�u8��U}org/intellij/images/editor/impl/ImageFileServiceKt.classPK_&�	  .����org/intellij/images/icons/expui/chessboard.svgPK`gP�  3��-�org/intellij/images/icons/expui/chessboard_dark.svgPK����8����org/intellij/images/options/impl/EditorOptionsImpl.classPK/@��@���org/intellij/images/options/impl/ExternalEditorOptionsImpl.classPK�A�6���org/intellij/images/options/impl/GridOptionsImpl.classPKG���E��K�org/intellij/images/options/impl/ImageEditorColorSchemeSettings.classPK9����G��z�org/intellij/images/options/impl/ImageEditorColorSchemeSettingsKt.classPK�t�t�
�
9����org/intellij/images/options/impl/ImagesConfigurable.classPKGp��U����org/intellij/images/options/impl/ImagesOptionsComponent$CheckboxOptionsListener.classPKFn9�aaR����org/intellij/images/options/impl/ImagesOptionsComponent$ColorOptionsListener.classPK�?����^����org/intellij/images/options/impl/ImagesOptionsComponent$ExternalEditorPathActionListener.classPK#�WGQ���org/intellij/images/options/impl/ImagesOptionsComponent$LinkEnabledListener.classPK�OJfGGT��Yorg/intellij/images/options/impl/ImagesOptionsComponent$SpinnerOptionsListener.classPK�D_z��Y��org/intellij/images/options/impl/ImagesOptionsComponent$TextDocumentOptionsListener.classPK�j��"�"=��Yorg/intellij/images/options/impl/ImagesOptionsComponent.classPKZp���9���8org/intellij/images/options/impl/JDOMExternalizerEx.classPK@�r��2���>org/intellij/images/options/impl/OptionsImpl.classPK1�P���9���Torg/intellij/images/options/impl/OptionsManagerImpl.classPK{�^��H���]org/intellij/images/options/impl/TransparencyChessboardOptionsImpl.classPK�oȯ	�	6���norg/intellij/images/options/impl/ZoomOptionsImpl.classPKf�{�!	!	H���xorg/intellij/images/thumbnail/actionSystem/ThumbnailViewActionUtil.classPKkC<..E��y�org/intellij/images/thumbnail/actionSystem/ThumbnailViewActions.classPK_=OC��7��
�org/intellij/images/thumbnail/actions/EnterAction.classPK���@��2��A�org/intellij/images/thumbnail/actions/Filter.classPK-�j/	/	D���org/intellij/images/thumbnail/actions/FilterByTagActionGroup$1.classPKZ0t��Q����org/intellij/images/thumbnail/actions/FilterByTagActionGroup$MyToggleAction.classPK�	��``B���org/intellij/images/thumbnail/actions/FilterByTagActionGroup.classPK�V	�;;I����org/intellij/images/thumbnail/actions/FilterByThemeComboBoxAction$1.classPKv��,>>G��Q�org/intellij/images/thumbnail/actions/FilterByThemeComboBoxAction.classPK�Ad'>����org/intellij/images/thumbnail/actions/FilterImagesAction.classPK�O׊M
M
@��V�org/intellij/images/thumbnail/actions/HideThumbnailsAction.classPKL�}<��	org/intellij/images/thumbnail/actions/ShowBorderAction.classPKK�3���7��porg/intellij/images/thumbnail/actions/ThemeFilter.classPK�H��@��morg/intellij/images/thumbnail/actions/ToggleFileNameAction.classPK���ԁ�@��L(org/intellij/images/thumbnail/actions/ToggleFileSizeAction.classPK���ٮ�A��+8org/intellij/images/thumbnail/actions/ToggleRecursiveAction.classPKWjk��A��8Dorg/intellij/images/thumbnail/actions/ToggleTagsPanelAction.classPK�Q^���:��@Uorg/intellij/images/thumbnail/actions/UpFolderAction.classPKf6�SS=��Oborg/intellij/images/thumbnail/impl/ThumbnailManagerImpl.classPK�
�>>G���horg/intellij/images/thumbnail/impl/ThumbnailViewImpl$LazyScroller.classPK��� � :���oorg/intellij/images/thumbnail/impl/ThumbnailViewImpl.classPK�e��:����org/intellij/images/thumbnail/impl/ThumbnailViewUI$1.classPK��bgg:���org/intellij/images/thumbnail/impl/ThumbnailViewUI$2.classPK��((F��¤org/intellij/images/thumbnail/impl/ThumbnailViewUI$AddTagGroup$1.classPKV-P:--F��N�org/intellij/images/thumbnail/impl/ThumbnailViewUI$AddTagGroup$2.classPK3Vͣ��D����org/intellij/images/thumbnail/impl/ThumbnailViewUI$AddTagGroup.classPKP����G�� �org/intellij/images/thumbnail/impl/ThumbnailViewUI$FocusRequester.classPKN�z��
�
N��<�org/intellij/images/thumbnail/impl/ThumbnailViewUI$OptionsChangeListener.classPKz�"�R��8�org/intellij/images/thumbnail/impl/ThumbnailViewUI$ThumbnailListCellRenderer.classPK��z�YYM���org/intellij/images/thumbnail/impl/ThumbnailViewUI$ThumbnailNavigatable.classPK��88O����org/intellij/images/thumbnail/impl/ThumbnailViewUI$ThumbnailsMouseAdapter.classPK�����
�
D��.	org/intellij/images/thumbnail/impl/ThumbnailViewUI$VFSListener.classPK���E�b�b8��R 	org/intellij/images/thumbnail/impl/ThumbnailViewUI.classPK[z�R��L�	org/intellij/images/util/imageio/CommonsImagingImageReaderSpi$MyByteSource$1.classPK�p�FP��ڈ	org/intellij/images/util/imageio/CommonsImagingImageReaderSpi$MyByteSource.classPKv��y��Q��Z�	org/intellij/images/util/imageio/CommonsImagingImageReaderSpi$MyImageReader.classPK��+IIC��o�	org/intellij/images/util/imageio/CommonsImagingImageReaderSpi.classPK�)I+��^���	org/intellij/images/editor/impl/jcef/CefLocalRequestHandler$REJECTING_RESOURCE_HANDLER$1.classPK^�<���\��W�	org/intellij/images/editor/impl/jcef/CefLocalRequestHandler$RESOURCE_REQUEST_HANDLER$1.classPK��6��A����	org/intellij/images/editor/impl/jcef/CefLocalRequestHandler.classPKqs¥��C����	org/intellij/images/editor/impl/jcef/CefLocalRequestHandlerKt.classPK:
N�xxC��0�	org/intellij/images/editor/impl/jcef/CefStreamResourceHandler.classPK�S5..<��	�	org/intellij/images/editor/impl/jcef/JCefImageViewer$1.classPKS'c
��<����	org/intellij/images/editor/impl/jcef/JCefImageViewer$2.classPKq���<���
org/intellij/images/editor/impl/jcef/JCefImageViewer$3.classPKX����<��'
org/intellij/images/editor/impl/jcef/JCefImageViewer$4.classPK�C>���<��i
org/intellij/images/editor/impl/jcef/JCefImageViewer$5.classPK�}x��<��� 
org/intellij/images/editor/impl/jcef/JCefImageViewer$6.classPK�MdV��<���)
org/intellij/images/editor/impl/jcef/JCefImageViewer$7.classPKF�3�??<���8
org/intellij/images/editor/impl/jcef/JCefImageViewer$8.classPK�9���<���X
org/intellij/images/editor/impl/jcef/JCefImageViewer$9.classPK��>&SSD���d
org/intellij/images/editor/impl/jcef/JCefImageViewer$Companion.classPKX�}?��R��>m
org/intellij/images/editor/impl/jcef/JCefImageViewer$ViewerState$$serializer.classPK�럫�P����
org/intellij/images/editor/impl/jcef/JCefImageViewer$ViewerState$Companion.classPK�D���W����
org/intellij/images/editor/impl/jcef/JCefImageViewer$ViewerState$Size$$serializer.classPKZ�##U���
org/intellij/images/editor/impl/jcef/JCefImageViewer$ViewerState$Size$Companion.classPK���llK����
org/intellij/images/editor/impl/jcef/JCefImageViewer$ViewerState$Size.classPK��gqY��|�
org/intellij/images/editor/impl/jcef/JCefImageViewer$ViewerState$Status$Companion$1.classPKZc�==W���
org/intellij/images/editor/impl/jcef/JCefImageViewer$ViewerState$Status$Companion.classPK�N/60
0
M����
org/intellij/images/editor/impl/jcef/JCefImageViewer$ViewerState$Status.classPK�v5�1�1F��X�
org/intellij/images/editor/impl/jcef/JCefImageViewer$ViewerState.classPK��~���G���org/intellij/images/editor/impl/jcef/JCefImageViewer$ZOOM_MODEL$1.classPKw��0��G���!org/intellij/images/editor/impl/jcef/JCefImageViewer$jsonParser$1.classPK�p�n�\�\:���(org/intellij/images/editor/impl/jcef/JCefImageViewer.classPK�ADF���org/intellij/images/editor/impl/jcef/JCefImageViewerUI$Companion.classPK�i��77E��f�org/intellij/images/editor/impl/jcef/JCefImageViewerUI$ViewPort.classPKl�+��)�)<���org/intellij/images/editor/impl/jcef/JCefImageViewerUI.classPKc~䶀7�7@��0�org/intellij/images/editor/impl/jcef/resources/image_viewer.htmlPK	�A�META-INF/PK�A5�META-INF/services/PK	�Ae�messages/PK�A��org/PK
�A��org/intellij/PK�A�org/intellij/images/PK�A�org/intellij/images/editor/PK �AD�org/intellij/images/editor/impl/PK%�A��org/intellij/images/editor/impl/jcef/PK/�A�org/intellij/images/editor/impl/jcef/resources/PK�A�org/intellij/images/icons/PK �AJ�org/intellij/images/icons/expui/PK�A��search/PK���PGPG	����__index__PK��O_$G

Youez - 2016 - github.com/yon3zu
LinuXploit